+ All Categories
Home > Documents > Robmodel, ver.2.45 - Discussions-Page - Autodesk … · Web viewROBMODEL FILE ' ROBMODEL: model of...

Robmodel, ver.2.45 - Discussions-Page - Autodesk … · Web viewROBMODEL FILE ' ROBMODEL: model of...

Date post: 24-Apr-2018
Category:
Upload: hahuong
View: 233 times
Download: 13 times
Share this document with a friend
61
ROBOT Millennium v. 13.5 Text File Syntax TEXT FILE SYNTAX ROBMODEL FILE ' ROBMODEL: model of the ROBOT text data file ' NOTE: this file is your guide for text file creation. ' To create a new example text file read the ROBMODEL file into the ROBOT V6 ' internal editor (F9 key), and save it after editing under a new name (Alt + S) ' New options of the ROBOT Millennium are marked in bold, italic and in green 'Main syntax rules: ' comments are preceded by " ' " or " ; " characters ' character " = " is optional - may be replaced by space ' character ":" separates different commands in the same line ' character "_" allows to continue current line in the following line ' LABel : ROBOT keyword ' <value> : numeric value ' <list> : a list of nodes, elements or cases, of one of the following forms: ' - <n1> <n2>....<nn> ' - <n1> TO <nn> BY <step> EXCLuding <nk> ' <name> : name ' [...] : block of commands ' (...) : OPTIONAL block of commands ' {...} : REPEATABLE block of commands ' / : multiple choice sign, a FEW parameters from the list may be used, at ' : least ONE ' | : exclusive choice sign, only ONE parameter from the list may be used ' ' Names: ' Names used in ROBOT must not contain digits. However, if such need arises, ' both the name and the number must be closed by double quotes ' for example, "Steel A36". ' ' Symbols: ' The following symbols are used in the text (d.o.f. shall be chosen according to the structure ' type). ' [F] <=> [FX / FY / FZ / MX / MY / MZ] ' [F=<f>] <=> [FX=<fx> / FY=<fy> / FZ=<fz> / MX=<mx> / MY=<my> / MZ=<mz>] ' [F=<fc>] <=> [FX=<fx> / FY=<fy> / FZ=<fz> / CX=<cx> / CY=<cy> / CZ=<cz>] ' [K=<k>] <=> [KX=<kx> / KY= <ky> / KZ=<kz> / HX=<hx> / ___________________________________________________________________________________ Page 1
Transcript
Page 1: Robmodel, ver.2.45 - Discussions-Page - Autodesk … · Web viewROBMODEL FILE ' ROBMODEL: model of the ROBOT text data file ' NOTE: this file is your guide for text file creation.

ROBOT Millennium v. 13.5 Text File Syntax

TEXT FILE SYNTAX

ROBMODEL FILE

' ROBMODEL: model of the ROBOT text data file ' NOTE: this file is your guide for text file creation. ' To create a new example text file read the ROBMODEL file into the ROBOT V6 ' internal editor (F9 key), and save it after editing under a new name (Alt + S)

' New options of the ROBOT Millennium are marked in bold, italic and in green

'Main syntax rules: ' comments are preceded by " ' " or " ; " characters ' character " = " is optional - may be replaced by space ' character ":" separates different commands in the same line ' character "_" allows to continue current line in the following line ' LABel : ROBOT keyword ' <value> : numeric value ' <list> : a list of nodes, elements or cases, of one of the following forms: ' - <n1> <n2>....<nn> ' - <n1> TO <nn> BY <step> EXCLuding <nk> ' <name> : name ' [...] : block of commands ' (...) : OPTIONAL block of commands ' {...} : REPEATABLE block of commands ' / : multiple choice sign, a FEW parameters from the list may be used, at ' : least ONE ' | : exclusive choice sign, only ONE parameter from the list may be used ' ' Names: ' Names used in ROBOT must not contain digits. However, if such need arises, ' both the name and the number must be closed by double quotes ' for example, "Steel A36". ' ' Symbols: ' The following symbols are used in the text (d.o.f. shall be chosen according to the structure ' type). ' [F] <=> [FX / FY / FZ / MX / MY / MZ] ' [F=<f>] <=> [FX=<fx> / FY=<fy> / FZ=<fz> / MX=<mx> / MY=<my> / MZ=<mz>] ' [F=<fc>] <=> [FX=<fx> / FY=<fy> / FZ=<fz> / CX=<cx> / CY=<cy> / CZ=<cz>] ' [K=<k>] <=> [KX=<kx> / KY= <ky> / KZ=<kz> / HX=<hx> / HY=<hy> / HZ=>hz>] ' [M=<m>] <=> [MX=<mx> / MY=<my> / MZ=<mz>] ' [P] <=> [PX / PY / PZ] ' [P=<p>] <=> [PX=<px> / PY=<py> / PZ=<pz>] ' [R=<r>] <=> [ALpha=<al> / BEta=<be> / GAmma=<ga>] ' [U] <=> [UX / UY / UZ / RX / RY / RZ] ' [U=<u>]] <=> [UX=<ux> / UY=<uy> / UZ=<uz> / RX=<rx> / RY=<ry> / RZ=<rz>] ' [X=<x>] <=> [X=<x> / Y=<y> / Z=<z>] ' [A=<a>] <=> [AX=<ax> / AY=<ay> / AZ=<az> / BX=<bx> / BY=<by> / BZ=<bz>], where: ‘ ax,ay,az,bx,by,bz - values from the range [0:1]

' Units: ' All physical values are entered in units specified in the unit block ' (global or local). All exceptions are formally marked. ' ' Calculator: ' It is possible to use the following arithmetic operations ' for the numerical values: +, -, *, /,^, Sin, Cos,Tg, ArcTg, ABS, SQRT ' For example : IZ=((5*6^3)/12) ' Remarks: ' 1/ formulas must be always closed in parentheses ( )

___________________________________________________________________________________ Page 1

Page 2: Robmodel, ver.2.45 - Discussions-Page - Autodesk … · Web viewROBMODEL FILE ' ROBMODEL: model of the ROBOT text data file ' NOTE: this file is your guide for text file creation.

Text File Syntax ROBOT Millennium v. 13.5

' 2/ arguments of all trigonometric functions must be in DEGREES ' CAUTION: The result values of the ArcTg function are also in degrees. ' 3/ the user may use multi-level parentheses ' 4/ the user may use such formulas in all ROBOT modules in the numerical fields.

___________________________________________________________________________________Page 2

Page 3: Robmodel, ver.2.45 - Discussions-Page - Autodesk … · Web viewROBMODEL FILE ' ROBMODEL: model of the ROBOT text data file ' NOTE: this file is your guide for text file creation.

ROBOT Millennium v. 13.5 Text File Syntax

ROBOT97 ' <<-- APPEND PROBLEM TITLE ' Syntax: ' ROBOT97 <problem_title> 'FRAme PLAne ' <<-- STRUCTURE TYPE ASSIGNMENT ' Syntax: ' ( TRUss PLAne | ' GRIllage | ' TRUss SPAtial | ' FRAme SPAtial | ' PLAte | ' SHEll | ' STRess PLAne | ' DEFormation PLAne | ' AXIsymmetric ) ; Default: according to the current PREFERENCES ' ; (VERification (NONe | ALL) ) ' <<-- VERIFICATION LEVEL ASSIGNMENT ; Default: according to current PREFERENCES ' ; (NUMbering DIScontinuous) ' <<-- NUMBERING TYPE ASSIGNMENT ; Default: continuous numbering

; (REC) ‘<<-- inserting structure as an object. Retains the contents of all variables in ; the file. Allows for multiple opening of the example ; with the retained variable values

; (DEL) ' <<--when inserting the model, the current structure is deleted ; Default: inactive

; (EXE) ' <<--when inserting the model, calculations are automatically activated ; Default: inactive ; (EXE "<application_name>") '<<--if a model is inserted, the “application_name” ; application is run automatically. If the syntax is used within the DIMensioning block, ; the application is run synchronically with respect to the sequence of design ; calculations. ; NOTE: aplication must be located in the ROBWIN\SYSTEM\EXE folder.

' ; (EPSilon <minimal_distance_between_nodes>) ; Default: EPS = 0.001 of the current length unit 'NODes = 2 ELEments = 1 ' <<-- NUMBER OF NODES AND ELEMENTS ASSIGNMENT ' Optional, when the discontinuous numbering occurs. ' Syntax: ' (NODes= <number_of_nodes>) ' (ELEments= <number_of_elements>) ''-------------------------------------------------< GROUP BLOCK >------------------------------------------------- ; {GROup (NOD | ELE | CAS)} ' <<-- GROUPS DEFINITION (see as well on AUTOMATIC GROUP ; ' DEFINITION command in the PROPERTIES BLOCK) ; <$name> <list> ' <<-- Group name must begin with "$,@,#,&" ; ' may contain up to 7 characters and must not ; ' contain digits ; ($ <list>) ' <<-- This is the special option of list continuation ; ' if a list is too long to fit it in one line ' Optional syntax: ; "$<group_name>" ( LABel "<group_description>" ) ; ($ <list>) ; ‘ or ; "$<group_name>" ( LABel "<group_description>" ) ( COLor ”<color_name>” ) ; ($ <list>)

; ' CAUTION: If the group name is entered in double quotes it can contain ; ' digits, but NO spaces. ; ‘ Color attributes for groups are not available in the version 3.0. ; ‘ ; GROups END ' '

___________________________________________________________________________________ Page 3

Page 4: Robmodel, ver.2.45 - Discussions-Page - Autodesk … · Web viewROBMODEL FILE ' ROBMODEL: model of the ROBOT text data file ' NOTE: this file is your guide for text file creation.

Text File Syntax ROBOT Millennium v. 13.5

'------------------------------------------------< UNITS BLOCK >--------------------------------------------------UNIts ' <<-- GLOBAL UNITS ASSIGNMENTLENgth=ft FORce=kip ' <<-- Other units may be used, or the user may define its own units ' Standard length units: ft, in, m, cm, mm ... ' Standard force units: kip, pound, kN, N, ... ' Syntax: ' UNIts ' the following units are defined for data input ' LENgth <length_unit> ' FORces <force_unit> ' ROTations <DEGrees | RADians | GRAdes> ' the following units are defined for results display and edition ' RESults <force_unit> ; results force units ' STRess <length_unit> <force_unit> ' DISplacements <force_unit> ' MOMents <length_unit> <force_unit> ' the following command is optional, but recommended ' UNIts END ; Default: according to the current PREFERENCES (without ROTations, where default units are DEGrees) '

'-----------------------------------------------< PHASES BLOCK >------------------------------------------------- ' ' Syntax: ' PHAses %<control_variable_name> ' {<phase_number> <phase_descriptive_text>} ' These above are the introductory parameters. The phase definition is ' available by the conditional structure "#IF %<control_variable_name> =..." ' in the INActives command. ' ' An automatic composition of previously defined phases. ' Syntax: ; (COLlect <phases_list> (BASe <no_of_base_phase>))

' CAUTION: Number of the base phase should NOT be enumered on ' phases-to-collect list.

___________________________________________________________________________________Page 4

Page 5: Robmodel, ver.2.45 - Discussions-Page - Autodesk … · Web viewROBMODEL FILE ' ROBMODEL: model of the ROBOT text data file ' NOTE: this file is your guide for text file creation.

ROBOT Millennium v. 13.5 Text File Syntax

'-----------------------------------------------<VARIABLES BLOCK>----------------------------------------------- ' Syntax: ' VARiables (DEScription ("<var_values_file>" | "%fileA" ) )_ ' (CONversion ("<new_ROBOT_file>" | "%fileB" )) ' ([SECTION ("<name>" ("<image_name>"))] | _ ' [SECTION ("<name>" (FILE "<image_file>"))]) ' %<variable_name> = ([type / range]) (?) ("value") ' (*"comment_ text") ' VARiables END ' ' Where: ' DEScription command saves the variables set, ' CONversion command creates the new text file ' with the all variables set to constant values ' (this file is created without use of variables). ' Parameters %fileA, %fileB are variable names, and can be entered ' manually during text file analysis ' [type / range] <=> text: [STRING] | [STRING=chain_1, chain_2,...] ' real: [REAL (, [unit/tracking])] | [a, b (, [unit/tracking])] |_ ' (a,b (, [unit/tracking])) | [a, b (, [unit/tracking])) |_ ' (a,b (, [unit/tracking])] ' integer: [INT] | [i, k] | (i, k) | [i, k) | (i, k] ' list: [LIST] | [i ... k] ' section_type_variable [SECTION] ' boolean: [BOOL] ' [unit/tracking] <=>POINT | VECTOR | ULENGTH | UFORCE | UDENSITY ' POINT (x,y,z) dimension: length tracking: cross-pointer ' VECTOR (x,y,z) dimension: length tracking: vector ' ULENGTH (x) dimension: length tracking: vector ' UFORCE (f) dimension: force tracking: vector ' UDENSITY (d) dimension: force/length2 tracking: none ' 1) If the question mark exists, the "value" is taken as a default, and ' may be changed during text file analysis. If not - the "value" ' defines the final variable value. ' 2) The default variable type is STRING. ' 3) Multiple substitution is allowed: %var_a = %var_b = ... = "2.0". ' 4) In the substitution: ' %<var_name_a> = "%<var_name_b>" | "<expression>" ' - the double quotation marks are necessary, ' - %var_name_b must be previously defined. ' 5) LIST variable type is not implemented yet. ' 6) The name of the "image file" must be given with an extension, without a ‘ path and this file must be in *.pcx format. The file must be placed in the ' PATHDATUSR subdirectory specified in the registry (by default it is set to ...\PROJECTS) ' ' There is a list of indexed variables, which can be used in the text file: ' %coord_x (j), %coord_y (j), %coord_z (j), ' %prof (i), ' %prof_ht (i), %prof_bf (i), %prof_tw (i), %prof_tf (i). ' Where: ' i - number of the element, ' j - number of the node. ' Indexed variables are the functions, which return the value of: ' node coordinates: %coord_x(), %coord_y(),... ' profile name: %prof () ' profile height: %prof_ht() ' profile width: %prof_bf() ' profile web thickness: %prof_tw() ' profile flange thickness: %prof_tf() '

___________________________________________________________________________________ Page 5

Page 6: Robmodel, ver.2.45 - Discussions-Page - Autodesk … · Web viewROBMODEL FILE ' ROBMODEL: model of the ROBOT text data file ' NOTE: this file is your guide for text file creation.

Text File Syntax ROBOT Millennium v. 13.5

'------------------------------------<CONDITIONAL INSTRUCTIONS>---------------------------------------------- ' ' Conditional instructions allow the program to skip some parts ' of the text file based on the actual values of the variables. ' Syntax A:

' #IF [logical expression] ' ... ' (#ELSE ' ...) ' #ENDIF ' Where: '[logical expression] ' <=> %<variable_name_a> [operator] <expression> ' <=> ([logical expression]) #AND ([logical expression]) ' <=> ([logical expression]) #OR ([logical expression]) '[operator] ' <=> [ = | > | < | <> | <= | >= ] for numerical variables, such as ' real numbers, integers, lists ' <=> [ = | <> ] for others (texts) '[expression] ' <=> %<name_variable> | "<any expression>" ' 'Syntax B: ' [#IFDEF | #IFNOTDEF] %<variable_name> ' ... ' (#ELSE ' ...) ' #ENDIF

'----------------------------------------------< TEXT BLOCK >------------------------------------------------------------ ‘ text block is used to transfer user’s comments between the phases of opening ‘ and saving a file in *.STR format{TEXt “text block name”<any_text_line_ 1>……<any_text_line _ n>TEXt END}'

___________________________________________________________________________________Page 6

Page 7: Robmodel, ver.2.45 - Discussions-Page - Autodesk … · Web viewROBMODEL FILE ' ROBMODEL: model of the ROBOT text data file ' NOTE: this file is your guide for text file creation.

ROBOT Millennium v. 13.5 Text File Syntax

'---------------------------------------<PROPERTIES BLOCK>------------------------------------------------------- 'PROperties ' <<-- PHYSICAL ELEMENTS PROPERTIES BLOCKSTEEL ' <<-- MATERIAL ASSIGNMENT ' Standard materials: STEEL, CONCRETE,... ' THE USER CAN DEFINE OTHER MATERIALS AS WELL ' Syntax: ' (<material_name> "<material_name_with_digits>" ((NAMe "<user_name >") | ' ; for example: "Steel A572" ' or: ' (<element_list>) _ ' (E=<Young_modulus>) (NI=<Poisson_coefficient>) _ ' (RO=<volumic_weight>) (LX=<thermal_coefficient>) _ ' (G=<Kirchhoff_modulus>) (NAMe "< user_name >")

; Default: according to the current PREFERENCES '1 W 12x40 GAMMA=90 ' <<-- ELEMENT PROPERTIES ASSIGNMENT ' Syntax: ' (<finite_element_list>) _ ' (TH=<thickness>) (PLUs|MINus) (KZ=<Winkler_coeff>)_ ‘ (NAMe "< user_name >")

' or: ' BRAcket <bar_element_list>( ORIgin _ ' <bracket beginning description>) (END <bracket end description>) ' where: ' <bracket beginning description> or <bracket end description> ' < = > TYPe=[PLAte | SECtion] POSition=[UP | DOwn _ ' [L=<l>(RELative)/ BF=<bf>(RELative)/ HT=<ht>(RELative)/ _ ' TW=<tw>(RELative)/ TF=<tf>(RELative)] (NAMe "< user_name >")

' note: parameter RELative concerns all the dimensions ' provided before this parameter ' or: ' (<bar_element_list>) _ ' [profile_block] ([gamma_block]) _ ' (COMpression | TENsion) _ ' (KY=<coef_Winkler> KZ=<coef_Winkler>_ ' HX=<coef_Winkler>)(NAMe= "<profile_name>")_ ‘ (NAMe "< user_name >") ' or: ' (<cable_element_list>) CABle _ ' AX = <ax> (E = <Young_modulus>)_ ' (RO = <volumic_weight>) _ ' [PREstress = <s> | TIGht = <h> _ ' | LENgth = <l>| [ DILatation = <d> (RELative) ] ] ‘ (NAMe "< user_name >")

' ' CAUTION: ' The groups $TEN, $COM containing tensioned and ' compressedelements and the group $CABLE containing ‘ all cable elements are created automatically ' ' Where: ' [profile_block] is one of the followings: ' ' A DATABASE PROFILE <=> ' <family_name> <dimension> (TH=<thickness>) (DIM=<dim2>) | _ ' <family_name> <dimension> x <dim2> ( x <dim3> ) ' In the case of the conflict between the section name ' and the ROBOT's key-word, the following command ' could be used, to limit the search of the profile ' to the chosen database: ' BASe <database_name> ' ; profile definition ' BASe END '

___________________________________________________________________________________ Page 7

Page 8: Robmodel, ver.2.45 - Discussions-Page - Autodesk … · Web viewROBMODEL FILE ' ROBMODEL: model of the ROBOT text data file ' NOTE: this file is your guide for text file creation.

Text File Syntax ROBOT Millennium v. 13.5

' A SECTION DEFINED BY ITS GEOMETRICAL PROPERTIES <=> ' AX=<Ax> / AY=<Ay> / AZ=<Az> /_ ' IX=<Ix> / IY=<Iy> / IZ=<Iz> / _ ' VY=<Vy> / VPY=<Vpy>/ VZ=<Vz>/VPZ=<Vpz> /_ ' WX = <Wx>/ WY = <Wy>/ WZ = <Wz> ' ' A RECTANGULAR SECTION <=> ' BF=<width> HT=<height> (TH=<thickness>) _ ' (VARiable (CHAin= <number_of_complex_section>) ( BF=<width_2> / _ ‘ HT=<height_2>)) ' COMPLEX SECTION ' <=> CMPLX BF=<thickness> D=<distance> HT=<height> _ ' (VARiable (CHAin= <number_of_complex_section>) _ ‘ [BF=<thickness_2>/D=<distance_2>/H=<height_2>]) ' ' A TUBE SECTION <=> ' DIAmeter = <diameter> (TH=<thickness>) _ ' (VARiable (CHAin= <number_of_complex_section>) DIAmeter = <diameter_2>) ' ' A BOX SECTION <=> ' BOX BF=<width> HT=<height> _ ' TW=<web_thickness> TF=<flange_thickness) _ ' (VARiable (CHAin= <number_of_complex_section>) ( BF=<w_2> / _ ‘ HT=<h_2> / TW=<tw_2> / TF=<tf_2>)) ' ' A SYMMETRIC I SECTION <=> ' I BF=<width> HT=<height> ' TW=<web_thickness> TF=<flange_thickness) _ ' (VARiable (CHAin= <number_of_complex_section>) (BF=<w_2> HT=<h_2> /_ ‘ TW=<tw_2> / TF=<tf_2>)) ' ' A NONSYMMETRIC I SECTION <=> ' I HT=<web_height> TW=<web_thickness> _ ' BF=<upper_flange_width> _ ' TF=<upper_flange_thickness>_ ' BF=<lower_flange_width> _ ' TF=<lower_flange_thickness> ' ‘ WELDED CROSS SECTION ' <=> CROSs HORizontal B=<flange_width> H=<web_width>_ ‘ TW=<web_thickness> TF=<flange_thickness> _ ' VERtical B=<flange_width> H=<web_height> _ ‘ TW=<web_thickness> TF=<flange_thickness>

' [gamma_block] <=> ' GAMma = <angle_gamma> | NODe=<node_no> | [X=<x>]'--------------------------------------------------------------------------------------------------------------------------------------

; PROperties REDimensioning ' << properties block generated by Steel Design module for all elements ; PROperties REDimensioning END

'--------------------------------------------------------------------------------------------------------------------------------------- ' ; CREate [NOD | ELE | CAS] <$name> ' <<-- AUTOMATIC GROUP CREATION BLOCK ' All nodes (elements, cases) placed between commands ' CREate and CREate END are stored under given name ' in the automatically created group. ; CREate END ([NOD | ELE | CAS]) ' end of the automatic group creation '

'---------------------------------------------------------------------------------------------------------------------- ' ; READ "<file_name>" '<<-- ADDITIONAL DATA FILE INSERTION. ' The basic commands (ROBOT, NOD, ELE, ... , LOA, END) have to ' be placed in the principal file. The inserted file is looked for in the

___________________________________________________________________________________Page 8

Page 9: Robmodel, ver.2.45 - Discussions-Page - Autodesk … · Web viewROBMODEL FILE ' ROBMODEL: model of the ROBOT text data file ' NOTE: this file is your guide for text file creation.

ROBOT Millennium v. 13.5 Text File Syntax ' USR sub-directory. '

'------------------------------------------<NODES BLOCK>------------------------------------------------------- 'NODes ' <<-- NODES DEFINITION BLOCKCOOrdinates CARtesian ' <<-- COORDINATE SYSTEM ASSIGNMENT ' Syntax: ' ( COOrdinates CARtesian | ' COOrdinates POLar | ' COOrdinates CYLindrical | ' COOrdinates SPHerical ) ; Default: COOrdinates CARtesian ' ; REFerence ' <<-- REFERENCE COORDINATE SYSTEM ' Syntax for reference system definition: ' REFerence (X=<x>)(R=<r>) ' syntax to return to the global coordinate system: ' REFerence ' 1 1 0 ' <<-- NODES COORDINATES 2 2 0 ' ' STANDARD ENTRY: ' Syntax: ' <node_no> <x> <y> (<z>) Cartesian coordinates ' <node_no> <r> <phi> (<z>) polar or cylindrical coordinate system ' <node_no> <r> <phi> <theta> spherical coordinate system ' ' SIMPLE GENERATION OF LINE OR CIRCLE ' Syntax: ' <node_no_begin> Repeat <r_times> (BY <numbering_step>) _ ' <x1> <y1> (<z1>) <x2> <y2> (<z2>) ' ' GENERATION BY SYMMETRY ' Syntax: ' <node_list_1> SYmmetry [X=<x>] <node_list_2> ' ' GENERATION BY TRANSLATION ' Syntax: ' <node_list_1> TRanslation [X=<x>] <node_list_2> _ ' (Generate <g_times>) ' ' GENERATION BY ROTATION ' Syntax: ' <node_list_1> ROtation [X=<x>] [R=<r>] <node_list_2>_ ' (Generate <g_times>) '

' SYMMETRY / TRANSLATION / ROTATION GENERATION ' Syntax: ' <node_list_1> _ ' { SYmmetry [X=<x>] / _ ' ROtation [X=<x>] [R=<r>] / _ ' TRanslation [X=<x>] } _ ' <node_list_2> (Generate <g_times>) '

'--------------------------------------------------------------------------------------------------------------------------------- ' ;NODes AUXiliary ' <<-- AUXILIARY NODES DEFINITION ' These are the points that do not appear in structure as nodes, ' but may be used to establish locations. For example, the load position ' on a finite element. ' Syntax is the same as in the structure nodes entry. '

'------------------------------------------<ELEMENTS BLOCK>------------------------------------------------------- 'ELEments ' <<- ELEMENTS DEFINITION BLOCK

___________________________________________________________________________________ Page 9

Page 10: Robmodel, ver.2.45 - Discussions-Page - Autodesk … · Web viewROBMODEL FILE ' ROBMODEL: model of the ROBOT text data file ' NOTE: this file is your guide for text file creation.

Text File Syntax ROBOT Millennium v. 13.5

' FINITE ELEMENT GENERATION ' Syntax: ' QUAdrangular (4 | 8) | TRIangular ( 3 | 6 ) ' [ standard_entry | recurrent_generation | _ ' generation_tra/sym/rot | meshing ]

' BAR ELEMENTS GENERATION ' Syntax: ' (BARs) ' <<-- optional for beams-only structures ' [ standard_entry | recurrent_generation | _ ' generation_tra/sym/rot | links ] '1 1 2 ' <<-- ELEMENTS GENERATION

' STANDARD ENTRY - BAR ELEMENTS ' Syntax: ' <element_no> <node_no_origin> <node_no_end> '

' STANDARD ENTRY - FINITE ELEMENTS ' Syntax: ' <finite_elem_no> <node_no_1> <node_no_2> <node_no_3> ' <node_no_4> <node_no_5> <node_no_6> _ ' (<node_no_7> <node_no_8>) '

' RECURRENT GENERATION ' Syntax: ' <element_no> Repeat <r_times> BY <step_size> _ ' <node_no_1> BY <s1>_ ' <node_no_2> BY <s2> ( . . . <node_no_i> BY <si>) _ ' (Generate <g> (BY <step_ei> ) ) (NODe BY <step_n1> ... <step_ni>) ' ' GENERATION BY SYMMETRY / TRANSLATION / ROTATION ' Syntax: ' <element_list_1> _ ' { SYmmetry [X=<x>] / ROtation [R=<r>] [X=<x>] / _ ' TRanslation [X=<x>] <element_list_2> } _ ' (NODe <base_number>) (Generate <g_times>) ' CAUTION: ' The option VERify ALL checks superposed nodes, if they exist. ' It should be placed before the nodes definition block.. '

' LINKS OF BAR ELEMENT (RECURRENT GENERATION) ' Syntax: ' LINked <number_of_first_generated_element> _ ' (BY <elem_numbering_step>) <node_list> _ ' (Generate <g_times> _ ' (BY <elem_numbering_step_between_lines>)_ ' (NODes BY <vertical_nodes_numbering_step>)) '

' FINITE ELEMENT MESH GENERATION ' Syntax A: ; METHOD 1 ' MESh ' PATch <number_nodes_1> <number_nodes_2> (<nb_nodes_3>) ' <block_list_1> ' <block_list_2> ' <block_list_3> ' (<block_list_4>) ' (NUMbering ELEments <base_elements_no> _ ' NODes <base_nod_no>) ' ELEment [ [QUA(4 | 8)] | [TRI(3 | 6)] ] ' MESh END

___________________________________________________________________________________Page 10

Page 11: Robmodel, ver.2.45 - Discussions-Page - Autodesk … · Web viewROBMODEL FILE ' ROBMODEL: model of the ROBOT text data file ' NOTE: this file is your guide for text file creation.

ROBOT Millennium v. 13.5 Text File Syntax ' Where: ' [block_list] <=> ' <first_node_no> { <(following_node_list)> _ ' | (MInus | PLus) ARC <arc_center_node> _ ' <k_arc_divisions> <arc_node_end> _ ' | DIVision <k_nodes> <division_end_node_no>] _ ' | WEIght <density> <k_nodes> <division_end_node_no> |}_ ' REVerse '

' Syntax B: ; METHOD 2 ' MESh ' PATch DELaunay ' CONtour [block_list] ' {(HOLe [block_list])} ' (NODEs <internal_node_no> ) ' MESh END ' Where: ' [block_list] <=> ' <first_node_no> { <(following_node_list)> _ ' | (MInus | PLus) ARC <arc_center_node> _ ' <k_arc_divisions> <arc_node_end> _ ' | DIVision <k_nodes> <division_node_end>] } ' or ' CIRcle <circle_center_node> <k_circle_divisions> _ ' <first_node_no> ' CAUTION: ' Order of nodes creating border and holes is very important! ' Border or holes may be oriented left or right, however structure ' orientation will be always left. ' '------------------------------------------< MEMBERS BLOCK >-------------------------------------------------------------------

;MEMbers ‘ <<- MEMBERS DEFINITION ‘ Syntax: ‘ <member_no> <element_list>

'-------------------------------------------------- < BOUNDARIES / EDGES BLOCK >-----------------------------------------

‘ ATTENTION !!! ‘ Boundaries / edges block is used by the program for automatic ‘ finite element mesh generation and it is not recommended to the users !!! ' A syntax described in the block: ' "ELEMENTS BLOCK - FINITE ELEMENT MESH GENERATION" ' should be used by the user for finite element mesh generation in ‘ the text file

‘ THE BOUNDARIES BLOCK FOR THE "DESIGN 3D" MODULE - ' DO NOT CHANGE !!!!!!

;BOUndaries ' << -- BOUNDARIES (additional elements ) DEFINITION ‘ Syntax ( the same as for the bar elements ): ' ' <element_no> <node_no_origin> <node_no_ end> ' ' <element_no> Repeat <r_times> BY <step_size> _ ' <node_no_1> BY <s1>_ ' <node_no_2> BY <s2> ( . . . <node_no_i> BY <si>) _ ' (Generate <g> (BY <step_ei> ) ) (NODe BY <step_n1> ... step_ni>) ' ' <element_list_1> _ ' { SYmmetry [X=<x>] / ROtation [R=<r>] [X=<x>] / _ ' TRanslation [X=<x>] <element_list_2> } _ ' (NODe <base_number>) (Generate <g_times>) '

___________________________________________________________________________________ Page 11

Page 12: Robmodel, ver.2.45 - Discussions-Page - Autodesk … · Web viewROBMODEL FILE ' ROBMODEL: model of the ROBOT text data file ' NOTE: this file is your guide for text file creation.

Text File Syntax ROBOT Millennium v. 13.5

' LINked <number_of_first_generated_element> _ ' (BY <elem_numbering_step>) <node_list> _ ' (Generate <g_times> _ ' (BY <elem_numbering_step_between_lines>)_ ' (NODes BY <vertical_nodes_numbering_step>))

‘<<-- CONTOURS DEFINITION ‘{ CONtour “<contour_name>“ {<node_list>}} ‘<<-- CONTOUR MESHING ‘{ { MESh “<contour_name>“_ ‘ [ DELaunay | COOns | ISOpar ] [ QUA | TRI | QUA 4 | TRI 3 | QUA 8 | TRI 6 ] ‘ ELEments ‘ { <element_list> } ‘ ( BASe <node_1> (<node_2>) (<node_3>) (<node_4>) ) ‘ DIVision <div_1> (<div_2>) (<div_3>) ‘ {EDGes < [ block_list ] >} ‘ {HOLe < [ block_list ] >} ‘ MESh END } )

' or [block_list] <=> ' { <node_no_ first> { <next_node(s)_(list)> | _ ' DIVision <k_nodes> <node_no_end_division>] }

‘( MEMber <member_no> “<contour_name>“ <element_list> )

;BOUndaries END '<<--- END OF THE BOUNDARIES CREATION

'------------------------------------------------------------------------------------------------------------------------------- ' ; INActive ' <<-- INACTIVE ELEMENTS DEFINITION ' Syntax: ' INActive ' <inactive_elements_list> ' | [ INActive ELEments <inactive_element_list> ] ' | [ INActive NODes <inactive_node_list> ] ' (INActive END) ' CAUTION: If only command INA is entered (without any list), then ' all free nodes (not joined with any element) are deactivated ; Default: INActive means INActive ELEments

'

'---------------------------------------------< NODAL D.O.F. BLOCK >--------------------------------------------- 'SUPports ' <<-- SUPPORTS DEFINITION BLOCK1 ' <<-- SUPPORT IN THE NODE NO 1 DEFINITION ' Listed d.o.f. are freed (in this case all degrees are blocked) ' RIGID AND ELASTIC SUPPORTS DEFINITION ' Syntax: ' <node_list> ([PLUs|MINus] [U]) (K=<k>) (R=<r>) (A = <a>) (NAMe "< user_name >") ' CAUTION: ' Rotation coefficients HX, HY ,HZ are always in RADIANs ' ' * NONLINEAR SUPPORTS DEFINITION ' Syntax: ' * <node_list> NONLINear ' * [def_dof1] ' * ... ' * [def_dofn] ' * NONlinear END ' where: ' [def_dofi] <=> ' (RIG [R1]) (LIM [L1]) (RIG [R2]) (LIM [L2]) (RIG [R3])

___________________________________________________________________________________Page 12

Page 13: Robmodel, ver.2.45 - Discussions-Page - Autodesk … · Web viewROBMODEL FILE ' ROBMODEL: model of the ROBOT text data file ' NOTE: this file is your guide for text file creation.

ROBOT Millennium v. 13.5 Text File Syntax ' where: ' Ra < = > Ui | Ki = [<kai> | $<file_name>] ' Lb < = > Ui = <limbi> | Fi = <fbi> ' where: ' a = [0, 1, 2] ' b = [1, 2] ' Ui = UX | UY | UZ | RX | RY | RZ ' Ki = KX | KY | KZ | HX | HY | HZ ' Fi = FX | FY | FZ | MX | MY | MZ ' file_name - support definition file, from USR sub-directory ' * - not fully operational '

___________________________________________________________________________________ Page 13

Page 14: Robmodel, ver.2.45 - Discussions-Page - Autodesk … · Web viewROBMODEL FILE ' ROBMODEL: model of the ROBOT text data file ' NOTE: this file is your guide for text file creation.

Text File Syntax ROBOT Millennium v. 13.5

'------------------------------------------------------------------------------------------------------------------------------- ' ; RELeases ' <<-- RELEASES DEFINITION BLOCK ' ' ELEMENT RELEASES SPECIFICATION ' Syntax: ' ELEments <element_list> _ ' (ORIgin ([U]) (END ([U]) (NAMe "< user_name >") ' ' CONNECTIONS IN RELEASED NODES SPECIFICATION ' Syntax: ' (NODes) <node_list> ([U] ) ' ' UNILATERAL ELEMENT RELEASES ' (definition through the internal element-end forces) ' Syntax: ' ELEments <element_list> _ ' (ORIgin (Plus | MINus [F]) | [U]) (END (Plus | MINus [F]) | [U]) ' (NODes) <node_list> ((Plus | MINus [F]) | [U] )

' CAUTION: ' Alternative definition for TENsion/COMpression elements ‘ is now as follows: ' ORIgin PLUs FX END MINus FX for TENsioned elements ' ORIgin MINus FX END PLus FX for COMpressed elements ''------------------------------------------------------------------------------------------------------------------------------- ' ; COMpatibility ' COMPATIBLE NODES DEFINITION BLOCK ' Syntax: ' COMpatibility <node_list_1> [U] [R=<r>] [K=<k>] <node_list_2>_ ‘ (NAMe "< user_name >") ' ' CAUTION: ' Rotation coefficients HX, HY ,HZ are always in RADIANs ' Both lists should have the same number of nodes..'------------------------------------------------------------------------------------------------------------------------------- ' ; RIGid links ' <<-- RIGID LINKS DEFINITION BLOCK ( FOR THE STRUCTURES WITH ‘ ROTATIONAL D.O.F ONLY ( FRAME 2D AND 3D, GRILLAGE, PLATE ‘ AND SHELL ) ' Syntax: ' <node_list> LINked <master_node> ([ U ]) (NAMe "< user_name >")'------------------------------------------------------------------------------------------------------------------------------- ' ; OFFsets ' <<-- ELEMENT OFFSETS DEFINITION BLOCK ' Syntax: ' <element_list> [X=<dx1> / Y=<dy1> / Z=<dz1>] _ ' [X=<dx2> / Y=<dy2> / Z=<dz2>] (LOCal | GLObal)_ ‘ (NAMe "< user_name >") ; Default: GLObal ''------------------------------------------------------------------------------------------------------------------------------- ' ; MASses ' << -- ADDITIONAL MASSES DEFINITION BLOCK ' Syntax : ' MASses ' <node_list> [F=<f>] 0 | ' [ MASses (NODes) ' <node_list> [F=<f>] ] / ' [ MASses ELEments ' <element_list> [X=<x>] [F=<f>] | [X=<x1> P=<p1>] _ ' TILl [X=<x2> P=<p2>] (RELative) ] / ' [MASses ACTive [X / Y / Z] ' [X | Y | Z] ( MINus | PLus) <case_list> (COEff =<c>) ] ' ( MASses END ) ''----------------------------------------------< LOADINGS BLOCK>-------------------------------------------------- '

___________________________________________________________________________________Page 14

Page 15: Robmodel, ver.2.45 - Discussions-Page - Autodesk … · Web viewROBMODEL FILE ' ROBMODEL: model of the ROBOT text data file ' NOTE: this file is your guide for text file creation.

ROBOT Millennium v. 13.5 Text File SyntaxLOAds ' <<-- LOADING DEFINITION BLOCK ' ; (EXE "<application_name>") '<<--if a model is inserted, the “application name" ; application is run automatically. If the syntax is used within the DIMensioning ; block, the application is run synchronically with respect to the sequence of design ; calculations. ; NOTE: aplication must be located in the ROBWIN\SYSTEM\EXE folder.

; ( ANAlysis <analys_type> ) ' <<-- ANALYSIS TYPE DEFINITION ' (as described in the 'Analysis options' block below). ; Default: ANAlysis STAtic ' 'CASe ' <<-- LOAD CASE DEFINITION ' Syntax: ' [CASe | AUXiliary] (#<user_case_number>) (<load_case_title>) 'NODes ' <<-- NODAL LOADS BLOCK2 FY = 100 ' <<-- NODAL LOADS DEFINITION ' Syntax: ' (NODes) ' (<node_list>) [F=<fc>] / [U=<u>] ([R=<r>]) ' CAUTION: ' Imposed rotations RX, RY, RZ are always in RADIANs 'ELements ' <<-- ELEMENT LOADING BLOCK ' Syntax: ' ELements ' ' CONCENTRATED BAR ELEMENT LOADING ' (<element_list>) [X=<x>] / [F=<f>] ([R=<r>]) (LOcal) (RElative) ' ' DISTRIBUTED BAR ELEMENT LOADING ' (<element_list>) (X=<x1>) P=<p1> ((TILl) (X=<x2>) P=<p2>) _ ' (R=<r>) (LOcal) (RElative) (PROjected) ' or: ' (<element_list>) M=<m> (LOcal) ' ' DILATATIONS AND INITIAL DEFORMATIONS - BAR ELEMENTS ' (<element_list>) DILatation=<d> (RElative) '

' SURFACE LOADS ON BAR ELEMENTS STRUCTURE ' Syntax: ' SURface [ X = <x> ] | [ <node_1> <node_2> <node_3> ] ' GAMma = <loadings_distribution_angle> ' (<element_list>) P=<p> ' (<element_list>) P=<p> IN <node_1> _ ' P=<p2> IN <node_2> P=<p3> IN <node_3> ' SURface END ‘ ‘ LOADS ON BAR ELEMENTS COMING FROM PRESTRESSING CABLES (PST) ‘ Syntax: ‘ PST ‘ <element_list> N = <n> [ ORIgin [ EY = <ey1> ] [ EZ = <ez1> ] ] _ ‘ [ CENter [ EY = <eyc> ] [ EZ = <ezc> ] ] _ ‘ [ END [ EY = <ey2> ] [ EZ = <ez2> ] ] ‘ PST END ' ' TEMPERATURE GRADIENT LOADING ' Syntax A - bars: ' (<element_list>) [T=<t>] ' where: ' [T=<t>] <=> T=<t> / TX=<t> / TY=<ty> / TZ=<tz> ' Syntax B - finite elements: ' (<finite_elem_list>) [T=<t>] (IN <node_no_1> /_ ' [T=<t>] IN <node_no_2> / [T=<t>] IN <node_no_3>) ' where: ' [T=<t>] <=> T=<t> / TX=<t> / TZ=<tz> ' ' LINEAR LOADING ON FINITE ELEMENTS ' Syntax:

___________________________________________________________________________________ Page 15

Page 16: Robmodel, ver.2.45 - Discussions-Page - Autodesk … · Web viewROBMODEL FILE ' ROBMODEL: model of the ROBOT text data file ' NOTE: this file is your guide for text file creation.

Text File Syntax ROBOT Millennium v. 13.5

' LINear ' <begin_node_no> [P=<p1>] TILl <end_node_no> (P=<p2>) _ ‘ ( [LOCal ( GAMma = <gamma_value> )] ) ' ' UNIFORM LOADING ON FINITE ELEMENTS ' Syntax: ' (<finite_elem_list>) P=<p1> ' ' CONTOUR DEFINED UNIFORM LOADING ON FINITE ELEMENTS ' Syntax: ' (<finite_elem_list>) P=<p1> _ ‘ Projected DIRection < x_vector y_vector (z_vector) > _ ‘ CONtour <cont_nodes_list> ' ' VARIABLE LOADING ON FINITE ELEMENTS ' Syntax: ' (<element_list>) [P=<p1>] (IN <node_no_1> / _ ' [P=<p2>] IN <node_no_2> / [P=<p3>] IN <node_no_3>) ' (PROjected) ' ' CONTOUR DEFINED VARIABLE LOADING ON FINITE ELEMENTS ‘ Syntax: ‘ (<element_list>) [P=<p1>] (IN <node_no_1> / _ ' [P=<p2>] IN <node_no_2> / [P=<p3>] IN <node_no_3>) ' Projected DIRection <x_vector y_vector (z_vector)> _ ‘ CONtour <contour_node_list> ‘ ' HYDROSTATIC LOADING ON FINITE ELEMENTS ' Syntax: ' (<finite_elem_list>) _ ' [ PREssure=<p_const> ] [ HYDrostatic=<p_variable> ] _ ' [X=<xi> | Y=<yi> | Z=<zi> ] 'SELfweight ' <<-- SELF WEIGHT BLOCKPY MINUS ' <<-- SELF WEIGHT DEFINITION ' Syntax: ' SELfweight ' (<element_list>) [P] MINus | PLus ' ' ASSEMBLING CASE ' When cable elements exist, the FIRST LOADING CASE is the ' assembling case, where all forces resulting from cabling ' are defined. This loading is automatically added to the ' other static loading cases. ' ' Syntax: ' CASe #<case_number> ( <case_name> ) ' ASSembling ' [loads definition] '

'-------------------------------------------<SNOW & WIND BLOCK>-------------------------------------------------- ' ; SW ' <<-- SNOW/WIND LOAD DEFINITION

' PRINCIPAL DEFINITIONS ' National standards available: ' "ASCE 7-88 ANSI A58.1" - USA ' "NV 65 et Annexes N84" - FRANCE ' "N84 – Add. 96” - FRANCE ' "NV65 – Serres” - FRANCE ' "NV65 + Carte 96” - FRANCE ' "NV65 / N84 Mod. 96” - FRANCE ' "NV65 Mod.99 + Carte 96” - FRANCE ' "NV65 Mod.99 / N84 Mod. 96” - FRANCE ' "NV65 Mod99+Carte 96 04/00» - FRANCE ' "NBE - AE - 88" - SPAIN ' * "ECV" - PORTUGAL ' * "CNR - 10012/ 85" - ITALY ' * "BS 6399" - GREAT BRITAIN

___________________________________________________________________________________Page 16

Page 17: Robmodel, ver.2.45 - Discussions-Page - Autodesk … · Web viewROBMODEL FILE ' ROBMODEL: model of the ROBOT text data file ' NOTE: this file is your guide for text file creation.

ROBOT Millennium v. 13.5 Text File Syntax ' "PN-80/B-02010" - POLAND ' "PN-77/B-02011" - POLAND ' "DIN 1055" - GERMANY ‘ ”NEN 6702” - HOLLAND ' * - not fully implemented ' ' Syntax: ' ; Snow/wind code assignment ' (CODe "<code_name>") ' ;Default: according to the current PREFERENCES ' ; Structure external envelope definition ' ENVelope [<structure_node_list>_ ' | AUTomatic (ATTics) (CONcave) (BASe)] ' ; Building depth definition ' DEPth <depth_value> ' ; Structure spacing definition (distance between frames) ' SPAcing <spacing_value> ' ; Loading links to bars, or nodes definition ' (LOAding [Bars <envelope_bars_list> | NODes _ ' <envelope_nodes_list>] | ALL) ' ; Default: to bars ' ; Ground level coordinate in the global coordinate system ' (REFerence <ground_level>) ' ; Default: REFerence = 0 ' ; Loading multiplication coefficient ' (COEfficient <value> (ELEments <envelope_bars_list>) ‘ (COEfficient <coefficient_value> _ ‘ (BARs <structure_bar_list >) ) ‘ Note: ‘ Each bar from the <structure_bar_list> must be an envelope ‘ element - the syntax is introduced to simplify envelope element ‘ identification.

' ; Default: COEfficient = 1 ' ELEments ALL ‘ ; Results output device choice ( of no effect in V6 version ) ‘ (OUTput SCReen / PRInter / FILe ' For the ASCE 7-88 code following commands are available: ' ; THErmal factor (heated / unheated structures) ' (THErmal 1.0 | 1.1 | 1.2) ' ; Default: THErmal = 1.0 ' ; IMPortance factor ' (IMPortance I | II | III | IV) ' ; Default: IMPortance I

' WIND PARAMETERS ' Syntax: ' ; Wind block activation ‘ ; Type of wind, region and site (for each country except HOLLAND ' WINd ( NORmal | EXTremal ) ' ;Default: WINd NORmal ' ; ASCE 7-88 : ' ; ; Region number corresponds ' ; ; the wind pressure in [lb/sq ft]. ' ; REGion 70 | 80 | 90 | 100 | 110 ' ; SITe A | B | C | D ' ; ; Wind speed in [mph]. ' ; ( SPEed < value_between_0_and_120 > ) ' ; ; Default: SPEed = 0.0 ' ; NV 65 : ' ; REGion 1 | 2 | 3 ' ; SITe NORmal | EXPosed | PROtected ' ; NBE - AE-88: ' ; REGion X | Y | Z | W ' ; SITe NORmal | EXPosed | PROtected ' ; DIN 1055: ' ; REGion I | II | III | IV ' ; SITe NORmal | EXPosed '

___________________________________________________________________________________ Page 17

Page 18: Robmodel, ver.2.45 - Discussions-Page - Autodesk … · Web viewROBMODEL FILE ' ROBMODEL: model of the ROBOT text data file ' NOTE: this file is your guide for text file creation.

Text File Syntax ROBOT Millennium v. 13.5

' ; Structure height: ' (HEIght <height_value>) ' Default: HEIght = building height referenced to the ground level ' ; Declare elements permeability ' (PERmeability <value> ELEments <envelope_bars_list>) ' ; Default: no permeability in any element ' ; FROnt and REAr permeability declaration ' (PERmeability FROnt <front_permeability_value>) ' (PERmeability REAr <rear_permeability_value>) ' CAUTION: ' One line for each permeability value, maximum ' 2 values of permeability greater than 5% ' ; "Door" type openings definition (opened or closed) ' (DOOr <envelope_bars_list>) ' ; Pressure type along the height VARIABLE , CONSTANT ' ; or base pressure ' (PREssure VARiable | CONstant | <base_pressure>) ' ; Default: PREssure VARiable ' ; Multiple roofing switch ' (ROOfing ACTive | INActive) ' ; Default: ROOfing MULtiple ACTive ' ; Loading multiplication coefficient ' (COEfficient <value> (ELEments <envelope_bars_list>) ' Default: COEfficient = 1 ' ELEments ALL ‘ ‘ ; Additional commands for NV 65 code ' ; Facade offset switch ' (OFFset ACTive | INActive) ' ; Default: OFFset ACTive ' ; Dynamic pressure reduction coefficient ' (DELta <delta_value> | AUTomatic) ' ; Default: DELta=AUTomatic ‘ ; Additional commands for NEN 6702 code ‘ ; Roughness of the surfaces for friction coefficients ‘ (FRIction LOW | MEDium | HIGh) ‘ ; Default: FRIction LOW ‘ ; Additional commands available for codes: NV 65, ASCE 7-88, ‘ ; NEN 6702 and PN-77 /B03011 ‘ ; Definition of the dynamic characteristics for construction ‘ ( DYNamic ( PERiod <periode_value> | _ ‘ PULsation <pulsation_value> | _ ‘ FREquency <frequency_value> ) _ ‘ (DAMping <damping_value>) ) ‘ ; Default: PERiod = 0 [s] ‘ PULsation = 0 [deg/s] ‘ FREquency = 0 [1/s] ‘ DAMping = 0.01

' SNOW PARAMETERS ' Syntax: ' ; Snow block activation ‘ ; Definition of snow type, region and site ( for all countries except ‘ ; SPAIN - no regions and HOLLAND - no regions and site ) ' (SNOw ( <snow_type> ) ' for ASCE 7-88 : ' <snow_type> < = > NORmal | EXTremal ' ; Default: SNOw NORmal ‘ ; Region number corresponds the snow pressure in [lb/sq ft] ‘ REGion 5 | 10 | 15 ... 35 | 40 | 50 | 60 .. 90 | 100 ‘ SITe A | B | C | D | E ' FRANCE ‘ for NV65, NV65 Carte Neige, NV65 – Serres, N84 – Add. 96 <snow_type> = NORmal | EXTremal ‘ for NV65 / N84 Mod. 96 <snow_type> = NORmal | ACCidental | NORACCidental ‘ for NV65 + Carte 96 there is no type of snow ‘ Default: SNOw NORmal ‘ REGion <region_type> ‘ for NV65 <region_type> = 1 | 2 | 3 | 4 ‘ for NV65 Carte Neige and for NV65 – Serres <region_type> = A | B | C | D ‘ for NV65 + Carte 96 <region_type> = I | II | IA | IB | IIA | IIB | III | IV

___________________________________________________________________________________Page 18

Page 19: Robmodel, ver.2.45 - Discussions-Page - Autodesk … · Web viewROBMODEL FILE ' ROBMODEL: model of the ROBOT text data file ' NOTE: this file is your guide for text file creation.

ROBOT Millennium v. 13.5 Text File Syntax ‘ for NV65 / N84 Mod. 96 and for N84 – Add. 96 <region_type> = IA | IB | IIA | IIB | III | IV

' for NBE - AE-88: ‘ <snow_type> <=> FREsh | WET | ICEd ' ; Default: SNOw FREsh ‘ for PN-80 / 02010: ' <snow_type> < = > NORmal | EXTremal ' ; Default: SNOw NORmal ' REGion I | II | III | IV ‘ for DIN 1055: ‘ <snow_type> <=> FREsh | WET | ICEd ' ; Default: SNOw FREsh ' REGion I | II | III | IV ' ' ; Geographical elevation: ' (ELEVation <elevation_value>) ' ; Default: ELEVation=0 ' ; Gutters - list of envelope nodes where gutter is placed: ' (GUTter <envelope_node_list>) ' ; Snow redistribution by wind: ' (REDistribution USE | SUPpress) ' ; Default: REDistribution USE ' ; Loading multiplication coefficient ' (COEfficient <value> (ELEments <envelope_bars_list>) ' ; Default: COEfficient = 1 ' ELEments ALL ‘; SW END ' <<-- END OF SNOW & WIND BLOCK ' CAUTION: ' The groups $WIND and $SNOW containing respectively ' all wind and snow load cases generated by program ' are created automatically.

'------------------------------------<SNOW & WIND BLOCK FOR TRANSMISSION TOWERS>------------------

;SW TOWer ‘<<- SNOW/WIND LOAD DEFINITION FOR TOWERS ' PRINCIPAL DEFINITIONS: ' National codes available: ‘ ”NV65” FRANCE ‘ ”EDF” FRANCE ‘ * ”EIA” FRANCE ‘ * - not fully implemented ' Default: according to the current PREFERENCES ‘ ( CODe [ ”NV65” | ”EDF” | ”EIA” ] ) ‘ Loading links to bars, or nodes definition: ' Default: loadings bars ‘ ( LOAdings [ NODes | BARs ] ) ‘ Definition of the dynamic characteristic of the structure ‘ ( DYNamic ( PERiod <period_value> | _ ‘ PULsation <pulsation_value> | _ ‘ FREquency <frequency_value> ) _ ‘ ( DAMping <damping_value> ) ) ‘ Default: PERiod = 0 [s] ‘ PULsation = 0 [deg/s] ‘ FREquency = 0 [1/s] ‘ DAMping = 0.01 ‘ Wind direction choice ' Default: direction automatic ‘ ({ DIRection [ AUTomatic [CODe/ALL] ] | _ ‘ [ ”<direction_name>” X=<x_value> Y=<y_value> Z=<z_value> ] }) ‘ Additional surface placed on the tower definition ‘ ({ SURface ”<surface_name>” AREa=<area_value> ( AZImuth = <azimuth> ‘ (ELEVation = <elevation>) ( COEfficient = <coeff> ) _ ‘ [ NODes <node_list> | BARs <bar_list> DIStribution=<distribution_coefficients> ] }) ‘ ‘ <<----code NV65 ‘ Region choice ' Default: region 2 ‘ (REGion 1 | 2 | 3 | 4 ) ‘ Definition of the icing coefficient

___________________________________________________________________________________ Page 19

Page 20: Robmodel, ver.2.45 - Discussions-Page - Autodesk … · Web viewROBMODEL FILE ' ROBMODEL: model of the ROBOT text data file ' NOTE: this file is your guide for text file creation.

Text File Syntax ROBOT Millennium v. 13.5

' Default: icing=0.3 ‘ (ICIng <icing_coefficient>) ‘ Definition of the wind type ' Default: wind normal ‘ (WINd [ NORmal | EXTremal ] ) ‘ Pressure reduction coefficient ' Default: delta automatic ‘ (DELta [ <delta_value> | AUTomatic ] ) ‘ Definition of the structure site ' Default: site normal ‘ (SITe [ NORmal | EXPosed | OBScured ] ) ‘ Definition of the pressure along the structure height ' Default: pressure constant ‘ ( PREssure [ VARiable | CONstant | <base_pressure_value> ] ) ‘ Structure ”elevation” definition ' Default: elevation = structure elevation ‘ ( HEIght <height_value> ) ‘ Loading multiplication coefficient ' Default: coefficient=1 ‘ ( COEfficient <coefficient_value> ) ‘ ‘ ‘ <<----code EIA ‘ Definition of the wind type ' Default: wind normal ‘ (WINd [ NORmal | EXTremal ] ) ‘ Region choice ' Default: region 70 ‘ (REGion 70 | 80 | 90 | 100 | 110 ) ‘ Definition of the structure site ' Default: site A ‘ (SITe [ A | B | C | D ] ) ‘ Definition of the pressure along the structure height ' Default: pressure constant ‘ ( PREssure [ VARiable | CONstant | <base_pressure_value> ] ) ‘ Structure ”elevation” definition ' Default: elevation = structure elevation ‘ ( HEIght <height_value> ) ‘ Loading multiplication coefficient ' Default: coefficient=1 ‘ ( COEfficient <coefficient_value> ) ‘ Importance factor ' Default: importance I ‘ ( IMPortance [ I | II | III | IV ] ) ‘ Wind speed ' Default: speed=0 ‘ ( SPEed <wind_speed_value> ) ‘ ‘ ‘ <<----code EDF ‘ Loading multiplication coefficient ‘ Default: coefficient=1 ‘ ( COEfficient <coefficient_value> ) ‘ Wind pressure ‘ Default:pressure=120 daN/m2 ‘ ( PREssure <pressure_value> )

;SW END ' END OF THE SNOW/WIND LOAD DEFINITION FOR TOWERS

‘ for ROBOT Millennium'-------------------------------<SNOW AND WIND BLOCK FOR HIGH VOLTAGE TOWERS>------------------;SW TOWer ‘<<- activates snow and wind block for high voltage towers ' MAIN PART: ' National codes: ' "NV65 + Carte 96” FRANCE ' "NV65 / N84 Mod. 96” FRANCE ' Default: code from PREFERENCES ‘ ( CODe "<code_name>")

___________________________________________________________________________________Page 20

Page 21: Robmodel, ver.2.45 - Discussions-Page - Autodesk … · Web viewROBMODEL FILE ' ROBMODEL: model of the ROBOT text data file ' NOTE: this file is your guide for text file creation.

ROBOT Millennium v. 13.5 Text File Syntax ‘ Method definition ‘ Default: GLObal METhod ‘ (METhod [GLObal | DETailed | SUMming]) ‘ Definition of wind directions recognized in generation ‘ Default: CODe DIRections ‘ ( DIRections [CODe | ALL] ) ' Application of snow and wind loads to structure nodes or bars ' Default: LOAds NODes ‘ ( LOAds [ NODes | BARs ] ) ‘ Wind region definition ‘ Default: REGion I ‘ (REGion I | II | III | IV ) ‘ Wind type definition ' Default: NORmal WINd ‘ (WINd [ NORmal | EXTreme ] ) ‘ Structure position definition ' Default: NORmal POSition ‘ (POSition [ NORmal | EXPosed | SHEltered] ) ‘ Recognition of constant pressure (up to 10m) in coastal zone ‘ (COAst) ‘ Definition of pressure type and value along segment height ' Default: PREssure VARiable AUTomatic ‘ ( PREssure [ VARiable | CONstant ] [AUTomatic | <basic_pressure> | VELocity <velocity value>] ) ‘ Definition of calculation structure height: ' Default: HEIght=structure height ‘ ( HEIght <height_value> ) ‘ Definition of multiplication coefficient for pressure ' Default: COEfficient =1 ‘ ( COEfficient <coefficient_value> ) ‘ Definition of structure dynamic characteristics: ‘ Default: PERiod = none (BETa from segment definition is recognized) ‘ ( DYNamics [ PERiod <period_value> ] ) ‘ Definition of icing effect ‘ Default: No icing ' < icing_thickness > = 2cm, COEfficient = 1.0 ‘ (ICIng (= <icing_thickness>) (COEfficient = <pressure_coefficient>)) ‘ Segment definition ‘ Default: DELta - calculated automatically ‘ {SEGment “<segment_name>” HEIght = <segment_height> (BETa = <beta>) (DELta = <delta>)} ‘ Definition of additional areas where wind load is applied ‘ Default: DIStribution = 1.0 for the entire list ‘ DELta - from the lowest segment on which loads are transferred ‘ { SURface ”<surface_name>” AREa=<area> _ ‘ CT = <ct_value> (DELta = <delta_value>) _ ‘ TRANsfer [NODes <node_list> | BARs <bar_list>] _ ‘ (DIStribution = {<distribution_coefficients>})

;SW END ' end of snow and wind block for high voltage towers

___________________________________________________________________________________ Page 21

Page 22: Robmodel, ver.2.45 - Discussions-Page - Autodesk … · Web viewROBMODEL FILE ' ROBMODEL: model of the ROBOT text data file ' NOTE: this file is your guide for text file creation.

Text File Syntax ROBOT Millennium v. 13.5

'---------------------------------------------<PONDERATIONS BLOCK>--------------------------------------------- ' ; PONderations automatic ' <<-- PONDERATIONS BLOCK ' Four types of the French codes are available: ' 1 CM66 for steel structures ' 2 AL76 for aluminum structures ' 3 BAEL83 for concrete structures ' 4 CB71 for timber structures ' Syntax: ' ; Code definition: ' ( CODe <code_number> | “<code_name>” ) ' ; Default: the first code as in the PREFERENCES list. ' ; Ponderation groups definition: ' (GROup <group_number> [ sub_group ] ({(OR) [sub_group]}) ' where: ' [sub_group ] < = > ' <list_of_cases> / Group <group_number> (COEff = <value>) ' ; Loading nature definition according to list: ' ; PER permanent ' ; TEM temperature ' ; EXP ' ; VEN wind ' ; NEI snow ' ; SEI seismic ' ; ACC accidental ' ' [ ( LOAding | OVERstraining ) _ ' [loading_nature] (DIFferent | EXClude) _ ' <list_of_cases> [sub_group] {(OR) [sub_group]}) ] ' | ' [ ( LOAding | OVERstraining ) _ ' [loading_nature] EXTreme <value> ' ' ; Nodes/elements selection: ' NODes | BARs | ELEments (<list_of_elements/nodes>) ' ' ; Reduction coefficients definition: ' ( REDuction <coefficient> <list_of_elements/nodes> _ ' { [ LOAding | OVERstraining ] | (loading_nature]) } ) 'KEY WORDS: ‘ ULS : (ALIAS) : EXT : NOR ‘ SLS : (ALIAS) : DEP ‘ ALS : (ALIAS) : ACC : SEI ‘ SPC : (ALIAS) : SPE : FIR ' ; Ponderation definition: ' CALculate (FORces) (REActions) (STResses (DETailed)) _ ' (NORmal / EXTreme / SEIsmic / [DISplacements | DEFlection] ) _ ' | ( SLS | ULS | ACCidental / SPEcial / [DISplacements | DEFlection] ) _ ' (COMplete) ( IN ORIgin / END / <number_of_points> POInts ) ' ' ; Results selection: ' ( RESults ( INDividual | ASsociated | GLObal ) (SUPpress) ' ; NEW ponderation ' <<-- NEW PONDERATION DEFINITION ' ONLY FOR DIFFERENT ELEMENTS, THEN ' PREVIOUSLY DEFINED ; PONderations END ' <<-- END OF PONDERATION BLOCK

; NOTE: Options inactive in Robot Millennium are presented in italics and are underlined. '

'-----------------------------------------------< ANALYSIS OPTIONS >------------------------------------------------ ' ' This part of text file determinate analysis type for each load case. The following ' commands are treated as ON switches - all load cases and combinations listed after a command ' have the analysis type and parameters established by this command. Default types and parameters are ' set in Configuration module, thus we can't say here what is default value of any ' parameter. New analysis type command cancels all switches set by preceding commands.

___________________________________________________________________________________Page 22

Page 23: Robmodel, ver.2.45 - Discussions-Page - Autodesk … · Web viewROBMODEL FILE ' ROBMODEL: model of the ROBOT text data file ' NOTE: this file is your guide for text file creation.

ROBOT Millennium v. 13.5 Text File Syntax

''-------------------------------------------------< LINEAR STATIC >--------------------------------------------------- ' ' <<-- LINEAR STATIC ANALYSIS ACTIVATION ' This type of analysis will be valid for all load cases and ' combinations defined after this command. ' Linear static is a default type of the analysis performed. ' ; ANAlysis (STAtic) LINear (ITERation)

‘ ITERation – activation of the iteration solver for structure analysis ''----------------------------------------------< INCREMENTAL STATIC >--------------------------------------------- ' '<<-- INCREMENTAL STATIC ANALYSIS ACTIVATION ' This type of analysis will be valid for all load cases and ' combinations defined after this command. ' ;ANAlysis (STAtic) (LINear) INCremental (TOLerance=<t>) (MAXiter=<limit>)

''------------------------------------------------< LINEAR BUCKLING >--------------------------------------------------- ' ' <<-- LINEAR BUCKLING ANALYSIS ACTIVATION ' This type of analysis will be valid for all load cases and ' combinations defined after this command. ' ; ANAlysis (STAtic) (LINear) BUCkling (TOLerance=<t>) (MAXiter=<limit>) (MODes=<n>) _ ; (VERification OFF) ; where: ; VERification - activation of Sturm verification ''----------------------------------------------< NON-LINEAR STATIC >------------------------------------------------- ' ' <<-- NON-LINEAR STATIC ANALYSIS ACTIVATION ' This type of analysis will be valid for all load cases and ' combinations defined after this command. ' ; ANAlysis (STAtic) [non-linear_block] (TOLerance=<t>) (MAXiter=<limit>) _ ; (DIVisions=<d>) (SAVe=<s>) ' ' where ' [non-linear_block] - as defined below, for the non-linear buckling. '

'---------------------------------------------< NON-LINEAR BUCKLING >------------------------------------------------ ' ' <<-- NON-LINEAR BUCKLING ANALYSIS ACTIVATION ' This type of analysis will be valid for all load cases and ' combinations defined after this command. '

; ANAlysis (STAtic[non-linear_block] BUCkling | (INCremental) (TOLerance=<t>) (MAXiter=<lim>) _ ; (MODes=<n>) (DIVisions=<d>) (SAVe=<s>) _ ; (VERification OFF) ; where: ; VERification - activation of Sturm verification

' ' where: ' [non-linear_block] <=> ' [NONlinear | PDElta | PLAsticity] ' or ' NONlinear [PDElta | PLAsticity] ' or ' NONlinear PDElta PLAsticity ' or ' PLAsticity PDElta '

___________________________________________________________________________________ Page 23

Page 24: Robmodel, ver.2.45 - Discussions-Page - Autodesk … · Web viewROBMODEL FILE ' ROBMODEL: model of the ROBOT text data file ' NOTE: this file is your guide for text file creation.

Text File Syntax ROBOT Millennium v. 13.5

' CAUTION: ' Options SAVe and PLAsticity are not operational '

'------------------------------------------------<MODAL DYNAMICS>--------------------------------------------------- ' ' <<-- MODAL DYNAMIC ANALYSIS ACTIVATION ' This type of analysis will be valid for all load cases and ' combinations defined after this command. ' For load cases introduced here the eigenproblem will be solved. ' Program will automatically add this case if it is requested ' by other case and not defined by the user. ' The load cases defined for this type of analysis should ' fit to the form of dynamic cases described in the ' 'DYNAMIC CASES' block. ' ; (ANAlysis) DYNamic (MODes=<mo>) (TOLerance=<t>) (MAXiter=<limit>) _ ; (MASses = CONsistent | LUMped (ROTational) )_ ; (ACCeleration=<ac>)_ ; (PARt=<%_sum_of_masses>) _ ; (LIMit [FREquency | PERiod | PULsation] = <limit_value>) _ ; (METhod REDuction | ITEration | LANczos) (VERification OFF) )_ ; (TYPe MODal | SEIsmic | PSEudomodal)_ ; (DISregard DENsity)

; where: ; VERification - activation of Sturm verification

' NOTE: For SEIsmic TYPe only the LANczos method is allowed ' For PSEudomodal type the only LANczos or the base REDuction METhod ‘ is allowed ' For the LANczos METhod only a CONsistent or LUMped ROTational mass ‘ matrix is allowed ' LIMit or PARt cannot be defined for the base REDuction METhod ‘ LIMit and PARt cannot be defined simultaneously ' Default: TYPe = MODal; METhod=PREFERENCES; MASses = PREFERENCES ' TOLerance = PREFERENCES; MAXiter = = PREFERENCES ' MODes = PREFERENCES; ACCeleration = 32.17405 ft/sec2 (9.80665m/sec2) ' PARt = 0; LIMit = 0

___________________________________________________________________________________Page 24

Page 25: Robmodel, ver.2.45 - Discussions-Page - Autodesk … · Web viewROBMODEL FILE ' ROBMODEL: model of the ROBOT text data file ' NOTE: this file is your guide for text file creation.

ROBOT Millennium v. 13.5 Text File Syntax ''--------------------------------------------------<SEISMIC – PS 69>------------------------------------------------------- ' ' <<-- SEISMIC ANALYSIS ACTIVATION, ACCORDING TO THE ' <<-- PS 69 METHOD OF SOLUTION ' For load cases introduced here this method will be applied. ' NOTE: SPEctral or SEIsmic ANAlysis must be preceded by the DYNamic ‘ modal ANAlysis ' The load cases defined for this type of analysis should ' fit to the form of dynamic cases described in the ' 'DYNAMIC CASES' block. ' ; (ANAlysis) SEIsmic CODe "PS69" ; (ALpha=<seismic_intensity_coeff>) (DELta=<foundation_coeff>) ; (DAMping=[NORmal | MEDium | LOW]) ; (GROund=SOFt | STIff) ; Default: ; ALpha =1; DELta =1 ; DAMping =NORmal ; GROund =SOFt;

'--------------------------------------------------<SEISMIC - AFPS>------------------------------------------------------- ' ' <<-- SEISMIC ANALYSIS ACTIVATION, ACCORDING TO THE ' <<-- AFPS METHOD OF SOLUTION ' For load cases introduced here this method will be applied. ' NOTE: SPEctral or SEIsmic ANAlysis must be preceded by the DYNamic ‘ modal ANAlysis ' The load cases defined for this type of analysis should ' fit to the form of dynamic cases described in the ' 'DYNAMIC CASES' block. ' ; (ANAlysis) SEIsmic CODe "AFPS" ; (ZOne = IA | IB | II | III) ; (CONstruction = A | B | C) ; (SITe = 0 | 1 | 2 | 3) ; TOpo = <inclination_angle_tangent> ; DAMping = <value> ; (BEhaviour = <coeff>) ; (SPEctrum = DIMensioning | ELAstic ) ; (DIRection = HORizontal | VERtical) ; Default: ; ZOne = IA ; CONstruction = A ; BEHaviour = 1 ; SPEctrum = ELAstic ; DIRection = Horizontal

'--------------------------------------------------<SEISMIC – PS92>------------------------------------------------------- ' ' <<-- SEISMIC ANALYSIS ACTIVATION, ACCORDING TO THE ' <<-- PS92 METHOD OF SOLUTION ' For load cases introduced here this method will be applied. ' NOTE: SPEctral or SEIsmic ANAlysis must be preceded by the DYNamic ‘ modal ANAlysis ' The load cases defined for this type of analysis should ' fit to the form of dynamic cases described in the ' 'DYNAMIC CASES' block. ' ; (ANAlysis) SEIsmic CODe "PS92” ; (ZOne = IA | IB | II | III) ; (CONstruction = A | B | C) ; (SITe = 0 | 1 | 2 | 3) ; TOpo = <inclination_angle_tangent> ; DAMping = <value> ; (BEhaviour = <coeff>) ; (SPEctrum = DIMensioning | ELAstic ) ; (DIRection = HORizontal | VERtical) ; Default: ; ZOne = IA ; CONstruction = A

___________________________________________________________________________________ Page 25

Page 26: Robmodel, ver.2.45 - Discussions-Page - Autodesk … · Web viewROBMODEL FILE ' ROBMODEL: model of the ROBOT text data file ' NOTE: this file is your guide for text file creation.

Text File Syntax ROBOT Millennium v. 13.5

; BEHaviour = 1 ; SPEctrum = ELAstic ; DIRection = Horizontal

'--------------------------------------------------------< SEISMIC - UBC >----------------------------------------------------------

' <<-- SEISMIC ANALYSIS ACTIVATION, ACCORDING TO THE ' <<-- UBC 97 METHOD OF SOLUTION ' For load cases introduced here this method will be applied. 'NOTE: SPEctral or SEIsmic ANAlysis must be preceded by the DYNamic ‘ modal ANAlysis ' The load cases defined for this type of analysis should ' fit to the form of dynamic cases described in the ' 'DYNAMIC CASES' block.

; (ANAlysis) SEIsmic CODe "UBC97" ; (ZONe = [I | II A | II B | III | IV]) ; (SOIl = [SA | SB | SC | SD | SE]); (SOUrce= [A | B | C]); (DIStance = <distance>) ' Default: ' ZONe = 1 ' SOIl = SA ' SOUrce = A ' DIStance = 2.0

'--------------------------------------------------<SEISMIC – RPA88>---------------------------------------------------------

' <<-- SEISMIC ANALYSIS ACTIVATION, ACCORDING TO THE ' <<-- RPA88 METHOD OF SOLUTION ' This method will be applied for load cases introduced here. 'NOTE: SPEctral or SEIsmic ANAlysis must be preceded by the DYNamic ‘ modal ANAlysis ' The load cases defined for this type of analysis should ' fit to the form of dynamic cases described in the ' 'DYNAMIC CASES' block.

;(ANAlysis) SEIsmic CODe "RPA88"; (ZONe = [I | II | III]); (USE = [ 1 | 2 | 3 |]); (CATegory = [ 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 ]); (QUAlity = <quality>); (SOIl = [RIGid | FLExible ]) ' Default: ' ZONe = I ' USE = 1 ' CATegory =1 ' QUAlity = 1.0 ' SOIl = RIGid

'--------------------------------------------------<SEISMIC - DM96>-----------------------------------------------------------;(ANAlysis) SEIsmic CODe "DM96" ; (PRT = [1 | 12 | 14]) ; (SEISmic_quality = <seismic_quality>);; ' Default:; ' PRT = 1 ; ' SEISmic_quality = 9

'--------------------------------------------------<SPECTRAL>--------------------------------------------------------- ' ' <<-- SPECTRAL ANALYSIS ACTIVATION, ' <<-- SPECTRUM DEFINITION ' For load cases introduced here spectral analysis ' will be applied. . 'NOTE: SPEctral or SEIsmic ANAlysis must be preceded by the DYNamic ‘ modal ANAlysis ' Proper eigenproblems will be solved.

___________________________________________________________________________________Page 26

Page 27: Robmodel, ver.2.45 - Discussions-Page - Autodesk … · Web viewROBMODEL FILE ' ROBMODEL: model of the ROBOT text data file ' NOTE: this file is your guide for text file creation.

ROBOT Millennium v. 13.5 Text File Syntax ' The load cases defined for this type of analysis should ' fit to the form of dynamic cases described in the ; (ANAlysis) SPEctral ; { [spectrum_definition] } ' ' where : ' [spectrum_definition] <=> ' DAMping=<value> ' (LOG) FREquency | PERiod | PULsation _ ' (LOG) ACCeleration | VELocity | DISplacement ' { <yi> <xi> }'------------------------------------------------------------------------------------------------------------------------------ ' <<-- DYNAMIC CASES FORMAT ' Syntax for dynamic modal load cases. ' CASe ( #<case_number>) <case_name> ' ; definition of local masses: ' ( MASses (NODes) ' <node_list> [ F = <f> ] ' (MASses ACTive [X / Y / Z] ' [X | Y | Z] ( MINus | PLus) <case_list> (COEff =<c>) ) ' MASses END ) ‘ Definition of base (for base REDuction Mehod): ' < list_of_nodes> [ U ] ; ( translational DOFs. only) ' Syntax for seismic and spectral load cases: ' CASe ( #<case_number>) <case_name> ' DIRection = <dir_no> <vector_1> <vector_2> (<vector_3>) ' NORmalization ACTive ' MODes <number_of_modes> ' ; for spectral analysis: ' MODes <number_of_modes> (DAMping = <value>) ‘ '--------------------------------------------------<HARMONIC>----------------------------------------------------------- ' ' <<-- HARMONIC ANALYSIS ACTIVATION ' For load cases introduced here the harmonic analysis ' will be applied. ' The load cases defined for this type of analysis should ' fit to static load cases with the possibility to define local masses (see ' Syntax for dynamic modal load cases) ' ; (ANAlysis) HARmonic (MASses = CONsistent | LUMped (ROTational) ; FREquency | PERiod | PULsation = <value> ; (ACCeleration=<ac>) ' ;Default: ; MASses = according to current PREFERENCES ; ACCeleration = 32.17405 ft/sec2 (9.80665m/sec2)

; NOTE: Options that do not function in Robot Millennium (version 13.0 and later) are ; underlined and typed in italics.

'--------------------------------------------------<TRANSIENT>-----------------------------------------------------------

' <<-- TRANSIENT ANALYSIS ACTIVATION ' This type of analysis will be valid for all load cases and ' combinations defined after this command. ‘; Newmark integration:; (ANAlysis) TRAnsient (METhod NEWmark) (MASses = CONsistent | LUMped (ROTational) ) _ ; (ACCeleration=<ac>) _ ; (END=<t>) (DT=<dt>) (DIV=<div>) (Alpha=<a>) (Beta=<b>) ;; Modal decomposition method:; (ANAlysis) TRAnsient (METhod DEComposition) (MASses = CONsistent | LUMped (ROTational) ) _ ; (ACCeleration=<ac>) _ ; (END=<t>) (DT=<dt>) (DIV=<div>) ; ; NODes ; {<node_list> | ALL} <<--- list of nodes for which the transient analysis results will be available

___________________________________________________________________________________ Page 27

Page 28: Robmodel, ver.2.45 - Discussions-Page - Autodesk … · Web viewROBMODEL FILE ' ROBMODEL: model of the ROBOT text data file ' NOTE: this file is your guide for text file creation.

Text File Syntax ROBOT Millennium v. 13.5

; in RobotMillemium the node list is ignored ; ELEments ; {<element_list > | ALL} <<--list of elements for which the transient analysis results will be available ; in RobotMillemium the element list is ignored , ; ; Default ; MASses = according to current PREFERENCES ; ACCeleration = 32.17405 ft/sec2 (9.80665m/sec2) ; ; LOAD CASE DEFINITION ; CASe #<case_no> <case_name> ; ; Robot V6 ; { <load_application_time> { < load_case_no > [ < multiplier > | “< function_f (t) >” ] } } ; ;‘ Robot Millennium ; BASe <case_number> ( < coefficient>) (BEGinning <time_of_action_beginning>) ; {< time_value > [ < function_value > / «< function_definition >« ] } ; Note: Robot V6 syntax is automatically accepted

‘ where: ‘ BASe - number of the load case for which the time function is defined ‘ <coefficient> - value of the coefficient by which the load values are multiplied ‘ <time_of_action_beginning> - time of taking load time function inot consideration

‘ <time_value> - consecutive time points ‘ <function_value> - time function values in consecutive time points ‘ <function_definition> - time function value given as an expression

; DAMping ; for modal decomposition only ; { < mode_no > <damping_coefficient > }

'-------------------------------------------< MOVING LOADS ANALYSIS >--------------------------------------------- ' ' <<-- MOVING LOADS ANALYSIS ACTIVATION, ' VEHICLES DEFINITION, ' MOVING LOAD CASES DEFINITION. ' ; (ANAlysis) MOBile ' <<-- MOBILE ANALYSIS ACTIVATION - VEHICLES DEFINITION ; ( { ; VEHicle <vehicle_name> (WIDth <vehicle_width_1> <vehicle_width_2> _ ; <vehicle_width_3> <vehicle_width_4> <vehicle_width_5>) ) ; {F=<concentrated_load_value> DIStance = <distance_from_the_beginning> _ ; (WIDth <vehicle_width_1> <vehicle_width_2> _ ; <vehicle_width_3> <vehicle_width_4> <vehicle_width_5>) )} ; {PREssure = <p> DX = <length> DY = <width> _ ; DIStance = <distance_from_the_beginning> _ ; (WIDth <vehicle_width_1> <vehicle_width_2> _ ; <vehicle_width_3> <vehicle_width_4> <vehicle_width_5>) )}

; } ) ; CASe... ' <<-- MOVING LOADS CASE DEFINITION ' Mobile case defined in the moving loads analysis block ' will be transformed into several static load cases. ' ' LOAD CASE FORMAT FOR MOVING LOADS ANALYSIS ' This case defined in the moving loads analysis block ' will be transformed into several static load cases. ' Syntax: ' CASe (#<case_number>) <case_name> ' VEHicle = <vehicle_name> _ ' DIRection <x_vector>/<y_vector>/<z_vector> _ ‘ COEfficient = <multiplication_coefficient> ' STEp = <vehicle_step> ' (PLAne AUTomatic | <element_list>) ' ROUte { (GAmma = <angle_gamma> | Node=<node_no> | [X=<x>]) _ ‘ (VR = <right_vertical_force_coefficient>) _ ‘ (VL = <left_vertical_force_coefficient>) _ ‘ (HR = <right_horizontal_force_coefficient>) _ ‘ (HL = <left_horizontal_force_coefficient>) _

___________________________________________________________________________________Page 28

Page 29: Robmodel, ver.2.45 - Discussions-Page - Autodesk … · Web viewROBMODEL FILE ' ROBMODEL: model of the ROBOT text data file ' NOTE: this file is your guide for text file creation.

ROBOT Millennium v. 13.5 Text File Syntax ‘ (LR = <right_longitudinal_force_coefficient>) _ ‘ (LL = <left_longitudinal_force_coefficient>) _ ' NODes <node_list> | _ ' ELEments <element_list> | _ ' POInts [X=<x>] }

; Default: ; VEHicle = according to current PREFERENCES ; PLAne=AUTomatic '

___________________________________________________________________________________ Page 29

Page 30: Robmodel, ver.2.45 - Discussions-Page - Autodesk … · Web viewROBMODEL FILE ' ROBMODEL: model of the ROBOT text data file ' NOTE: this file is your guide for text file creation.

Text File Syntax ROBOT Millennium v. 13.5

'-----------------------------------------------< DYNAMIC CASES >---------------------------------------------------- ' ' <<-- DYNAMIC CASES FORMAT ' FOR SPECTRAL OR SEISMIC ANALYSIS. ' Syntax: ' CASe ( #<case_number>) <case_name> ' ; for all types of analysis - local masses definition: ' (MASses ' <node_list> [F=<f>] 0| ' [ MASses (NODes) ' <node_list> [F=<f>] ] / ' [ MASses ELEments ' <element_list> [X=<x>] [F=<f>] | [X=<x1> P=<p1>] _ ' TILl [X=<x2> P=<p2>] (RELative) ] / ' [MASses ACTive [X / Y / Z] ' [X | Y | Z] ( MINus | PLus) <case_list> (COEff =<c>) ] ' ( MASses END )) ' ; for seismic and spectral analysis: ' DIRection = <dir_no> <vector_1> <vector_2> (<vector_3>) ' MODes <number_of_modes> ' ; for spectral analysis: ' MODes <number_of_modes> (DAMping = <value>) ' ; for harmonic analysis - loading description: ' ; harmonic loads should be defined in the same format ; as for static cases. ‘ Syntax for transient analysis: ‘ [ CASe ] (#<case_number>) <case_name> ‘ { <load_activation_time> { <case_number> [ _ ‘ < load_coefficient > / “< function_definition >“ ] } } ''-------------------------------------------<COMBINATIONS BLOCK>------------------------------------------------- ' ;COMbination ' <<-- SIMPLE LOAD CASES COMBINATION DEFINITION ' Syntax: ' COMbination (#<combination_no>) (<combination_title>) ' ([ULS | SLS | ACCidental | SPEcial] / QUAdratic]) _ ' {<case_no> , <multiplication_coefficient>} ' or for combinations of phases: ' PHAses {<phase_no>, <case_no> , <multiplication_coefficient>} '

___________________________________________________________________________________Page 30

Page 31: Robmodel, ver.2.45 - Discussions-Page - Autodesk … · Web viewROBMODEL FILE ' ROBMODEL: model of the ROBOT text data file ' NOTE: this file is your guide for text file creation.

ROBOT Millennium v. 13.5 Text File Syntax

'--------------------------------------------<PRINTOUT BLOCK CONTROL - "BATCH" FILE SYNTAX>-------------- ' ;OUTput '<<-- START OF PRINTOUT DEFINITION ' general commands can appear in any place in the block, any times.

; NOTE: If the DIMENSIONING module has been launched, the OUTPUT command is ; performed automatically and it should not be used in a text file.

; NOTE: Options that do not function in Robot Millennium (version 13.0 and later) are ; underlined and typed in italics.

; (EXE "<application_name>") '<<-if a model is inserted, the “application name” ; application is run automatically. If the syntax is used within the DIMensioning ; block, the application is run synchronically with respect to the sequence of design ; calculations. ; NOTE: aplication must be located in the ROBWIN\SYSTEM\EXE folder.

' syntax for general commands: ' printout to the file: ; FILe [ <file_name> (FORmat [TEXt | ASCii | EXCel | 123] ) | [0|”template”] FORmat PRInter] ' where: ‘ 0 - print preview described in text file ‘ “template” - print preview described in given template ' units definition for data printout: ' UNIts DATa _ ‘ ( LENgth < length_unit > ) _ ‘ ( FORce < force_unit > ) _ ‘ ( ANGle < angle_unit > ) _ ‘ units definition for results printout: ' UNIts RESults _ ‘ ( FORces < force_unit > ) _ ‘ ( MOMents < force_unit > < length_unit > ) _ ‘ ( DISplacements < displacement_unit > ) _ ‘ ( STResses < force_unit > < length_unit > ) _ ‘ ( ANGle < angle_unit > ) ' Length: IN, FT... ' Force: LB, KIP, N , KN , KDAN , KG, ... ‘ Angle: deg, grad, rad ‘ ATTENTION !!! ‘ Omitting the unit selection for data and results will cause accepting the units using the ‘ UNIts command located at the beginning of the data file

' data format: ; PREsentation [EXPonential | DECimal] (COLumns <columns_number>) (POInt { [LENgth | _ ; FORce | DISplacements | RESults | MOMents | STResses | ANGles ] _ ; <digits_after_decimal_point>}) ; CAUTION: ; COLumns set decimal POInt for all items at two digits after d.p.

' logical printer installed from the CONFIGURATION: ; PRInter <logical_printer_name>

' new base of page numbering ; PAGe <page_number>

' pagination and printout type: ; EDItion [PAGes | CONtinuous] (RECto (VERSo) )

' page break: ; BREak

' printout quality: ; [DRAft | LETter quality]

; Default: ; If a command has not been used the PREFERENCE value is obligatory. ; CAUTION: ; The use of these commands changes values for the current preferences.

___________________________________________________________________________________ Page 31

Page 32: Robmodel, ver.2.45 - Discussions-Page - Autodesk … · Web viewROBMODEL FILE ' ROBMODEL: model of the ROBOT text data file ' NOTE: this file is your guide for text file creation.

Text File Syntax ROBOT Millennium v. 13.5

'----------------------------------------------< DATA PRINTOUT>---------------------------------------------------

;INPut '<<--ACTIVATION OF THE INPUT DATA PRINTOUT ' nodes definition: ; (<node_list>) NODes ([system]) (RIGid) (COMpatibles) (SUPports) (SUPports VALues)_ ; (EMItters) (<table_description>)

' elements definition: ; (<element_list>) ELEments (BARs | SURface | SOLid) | _ ; (LENgth) (MATerials) (RELeases) (PROperties) (GAMma) (OFFset) _ ; (TYPe) (MATerial VALues) (RELeases VALues) (<table_description>)

' mechanical properties: ; (<element_list>) PROperties (ELEments) (MATerials) (MATerials VALues) | (SECtions) (FINite | [ BASic / _ ; DIMensions / SHEar / WEIght / BOX / SYMmetric / ASYmmetric / TUBe / RECtangle / COMpound / CROss] ) _ ; (<table_description>)

' measure: ; (<element_list>) MEAsure (MATerials | QUAntity) (CUBics)

' supports definition: ; SUPports (ELAstic | ROTated)

' loading definition: ; (<element_list>) LOAds (NODes) (ELEments) (DYNamic) (SW) (PONderations) (MOVing) (COMbinations)

' global data printout: ; DATa (NODes) (ELEments) (PROperties) (MEAsure) (SUPports) (LOAds)

' FILe text with a current project ; TEXt

'----------------------------------------------< RESULTS PRINTOUT>------------------------------------------------

; RESults '<<--ACTIVATION OF THE RESULTS PRINTOUT

' Order definition: ; { ORDer [ CASes ELEments | CASes NODes | ELEments CASes | NODes CASes ] } ; Default: ORDer CASe ELEment ; Caution: CAS ELE, and CAS NOD are synonyms while order defining (as well as ; ELE CAS, and NOD CAS). ; Limit of the lines to be printed: ; ONLy [ <n_first_lines> | -<n_last_lines> ]

' Reactions printout: ; { REActions [ F ] (DDC) _ ; ( NODes <node_list> ) _ ; (CASes DEScription) _ ; { CASes [<case_list >| SIMple | COMbinations (ULS | SLS | ACCidental | SPEcial) | _ ; PONderations (ULS | SLS | ACCidental | SPEcial ) ]} _ ; ( MODes ( <mode_list> ) / [ SRSS | CQC | DM ] ) _ ; ( VERification ) ( RESidue )_ ; ( EXtreme [ LOCal | [ GLObal ( EXClusively ) ] ) _ ; ( COOrdinates [ LOCal | GLObal ] )_ ; ( SORT [ ASCending | DEScending | UNSorted ] [FX | FY | FZ | MX | MY | MZ] )_ ; (<table_description>) ; } ; Default: ; FX FY FZ MX MY MZ ; VERification RESidue ; no extremes ; COOrdinates GLObal ; NODes ALL ; CASes ALL ; MODes ALL

' Displacements printout:

___________________________________________________________________________________Page 32

Page 33: Robmodel, ver.2.45 - Discussions-Page - Autodesk … · Web viewROBMODEL FILE ' ROBMODEL: model of the ROBOT text data file ' NOTE: this file is your guide for text file creation.

ROBOT Millennium v. 13.5 Text File Syntax ; { DISplacements [ U ] _ ; ( NODes <node_list> ) _ ; (CASes DEScription) _ ; { CASes [<case_list >| SIMple | COMbinations (ULS | SLS | ACCidental | SPEcial) | _ ; PONderations (ULS | SLS | ACCidental | SPEcial) ] } _ ; ( EXtreme [ LOCal | [ GLObal ( EXClusively ) ] ) _ ; ( MODes ( <mode_list> ) / [ SRSS | CQC | DM ] ) _ ; ( SORT [ ASCending | DEScending | UNSorted ] [ UX | UY | UZ | RX | RY | RZ ] )_ ; (<table_description>) ; } ; Default: ; UX UY UZ RX RY RZ ; NODes ALL ; CASes ALL ; no extremes ; MODes ALL

' Internal forces printout: ; { FORces [ F ] _ ; ( ELEments <element_list> ) _ ; (CASes DEScription) _ ; { CASes [<case_list >| SIMple | COMbinations (ULS | SLS | ACCidental | SPEcial) | _ ; PONderations (ULS | SLS | ACCidental | SPEcial) ]} _ ; ( EXtreme [ LOCal | [ GLObal ( EXClusively ) ] ) _ ; ( MODes ( <mode_list> ) / [ SRSS | CQC | DM ] ) _ ; ( IN <n_points> ) _ ; ( SORT [ ASCending | DEScending | UNSorted ] [ FX | FY | FZ | MX | MY | MZ ] ) _ ; (<table_description>) ; } ; Default: ; FX FY FZ MX MY MZ ; ELEments ALL ; CASes ALL ; no extremes ; MODes ALL ; IN 2 points

' Displacements printout: ; { DEFlections ( MAXimal ) [ UX | UY | UZ ] _ ; ( ELEments <element_list> ) _ ; (CASes DEScription) _ ; { CASes [<case_list >| SIMple | COMbinations (ULS | SLS | ACCidental | SPEcial) | _ ; PONderations (ULS | SLS | ACCidental | SPEcial) ] } _ ; ( EXtreme [ LOCal | [ GLObal ( EXClusively ) ] ) _ ; ( MODes ( <mode_list> ) / [ SRSS | CQC | DM ] ) _ ; ( IN <n_points> ) _ ; ( SORT [ ASCending | DEScending | UNSorted ] [ UX | UY | UZ ] ) (<table_description>) ; }

; Default ; UX UY UZ ; ELEments ALL ; CASes ALL ; no extremes ; MODes ALL ; IN 2 points

' Stresses printout: ; { STResses (NORmal / SHEar / TORsion) _ ; ( ELEments <element_list> ) _ ; (CASes DEScription) _ ; { CASes [<case_list >| SIMple | COMbinations (ULS | SLS | ACCidental | SPEcial) | _ ; PONderations (ULS | SLS | ACCidental | SPEcial) ]} _ ; ( EXtreme [ LOCal | [ GLObal ( EXClusively ) ] ) _ ; (MODes ( <mode_list> ) / [ SRSS | CQC | DM ] ) _ ; (IN<n_points>) _ ; (SORT [ ASCending | DEScending | UNSorted ] EXTremes ) (<table_description>) ; } ; Default:

___________________________________________________________________________________ Page 33

Page 34: Robmodel, ver.2.45 - Discussions-Page - Autodesk … · Web viewROBMODEL FILE ' ROBMODEL: model of the ROBOT text data file ' NOTE: this file is your guide for text file creation.

Text File Syntax ROBOT Millennium v. 13.5

; NORmal ; ELEments ALL ; CASes ALL ; no extremes ; MODes ALL ; IN 2 points

; { DYNamic ; ( [SUM (MASses) / COEfficient (PARticipation) / EIGenvalues] | [ VECtors | PSEudostatic ] )_ ; ( NODes <node_list> ) _ ; (CASes DEScription) _ ; ( CASes <case_list> ) _ ; ( EXtreme [ LOCal | [ GLObal ( EXClusively ) ] ) _ ; ( MODes ( <mode_list>) / [ SRSS | CQC | DM ] ) (<table_description>) ; } ; Default: ; SUM COEfficient EIGenvalues VECtors PSEudostatic forces ; NODes ALL ; CASes ALL ; no extremes ; MODes ALL

; { TRAnsient _ ; ( [ U ] ) ( CASe <case_list > ) ( NODes <node_list > ) _ ; ( Extremes [ LOCal | [ GLObal ( EXClusively ) ] ) _ ; ( VELocity )_ ; ( ACCeleration ) ; } ; Default: ; ' UX UY UZ RX RY RZ ; ' CASe ALL ; ' NODes ALL ; ‘ no extremes ; ' ACCeleration

; { BUCkling _ ; ( [ COEfficient (CRItical) | [FORce (CRItical) / LENgth] | EIGenvectors ] ) _ ; ( NODes <node_list> )_ ; ( ELEments <element_list>) _ ; ( EXtreme [ LOCal | [ GLObal ( EXClusively ) ] ) _ ; (CASes DEScription) _ ; ( CASes [<case_list >| SIMple | COMbinations]) _ ; ( MODes ( <mode_list>) / [ SRSS | CQC | DM ] ) (<table_description>) ; } ; Default: ; COEfficient FORce LENgth EIGenvectors ; NODes ALL ; ELEments ALL ; no extremes ; CASes ALL ; MODes ALL

; { FE {[label]} _ ; ( ELEments <element_list> ) _ ; (CASes DEScription) _ ; { CASes [<case_list >| SIMple | COMbinations (ULS | SLS | ACCidental | SPEcial) | _ ; PONderations (ULS | SLS | ACCidental | SPEcial) ] } _ ; ( TYPe ELEments ) _ ; ( EXtreme [ LOCal | [ GLObal ( EXClusively ) ] ) _ ; ( LAYer [UPPer | MIDdle | LOWer | MAXimum | MINimum | MAX ABSolute | ARBitrary <position> ] ) _ ; ( DIRection [X | Y | Z | ( X = <dir_x> / Y = <dir_y> / Z = <dir_z> ) ] ) _ ; RADial NODe = <node_no> | RADial x=<x_coor> y=<y_coor> z=<z_coor> ] (<table_description>) ; }; where [label] <=> ; sxxl syyl sxy snorm smax smin salpha sshear smises ; nxxl nyyl nxyl nmax nmin nalpha nshear nmises ; mxxl myyl mxyl mmax mmin malpha mshear mmises ; txxl tyyl talpha tshear ; qxxl qyyl qalpha qshear

___________________________________________________________________________________Page 34

Page 35: Robmodel, ver.2.45 - Discussions-Page - Autodesk … · Web viewROBMODEL FILE ' ROBMODEL: model of the ROBOT text data file ' NOTE: this file is your guide for text file creation.

ROBOT Millennium v. 13.5 Text File Syntax ; wxxl wperp ; uxxl uyyl ; rxxl ryyl rxyl ; pperp

; Default: ; smises nmises mmises ; ELEments ALL ; CASes ALL ; results in nodes ; no extremes ; LAYer, DIRection = PREFERENCES ; CAUTION: Graphical layout and labels in this table are compatible with ; its analogue RESULTS Finite Elements windows.

; where:; < table_description> <==> (TITle ”<table_title>”) (NAMe (END) ”<description_before/after_tables>”); TITle - table title; NAMe - note before a table; NAMe END - note after a table.

' Analysis information printout: ; INFo

' Global results printout: ; ALL.

; PLOt '<<--ACTIVATION OF THE RESULTING PLOTS PRINTOUT

' Projection definition: ; PROjection [ XY | YZ | ZX | XYZ | 4 ] } ‘ Rotation definition ( clockwise ): ; ROTation X = <x> Y = <y> Z = <z> ‘ Activation of the supports plotting: ; SUPports ‘ Activation of the releases plotting: ; RELeases ‘ Activation of the node/element numbers plotting: ; NUMbers [ NODe | ELEment ] ‘ Activation of the section names and shapes plotting: ; SECtions ‘ Element(s) selection: ; ELEments <element_list> ‘ Symbols size definition: ; SYMbols <1...10> ‘ Load case choice: ; CASe <case_number> ‘ Mode choice: ; MODes <mode_number> ‘ Superposition definition: ; SUPerposition <case_list> ‘ Activation of loads and load values plotting ; LOAds ( VALues ) ‘ Activation of resulting diagrams plotting ; RESults [ _ ; ALL | _ ; DEFlection ( EXAct ) | _ ; DIAgram [ FX / FY / FZ ( VALues ) ] _ ; [ MX / MY / MZ ( VALues ) ] _ ; REActions [ FORces | MOMents | VALues ]

'---------------------------------------<DIMENSIONING - BATCH PROCESSING>-------------------------------------------; DIMensioning [ STEEL | ALUMINUM | TIMBER ] ' <<-- activation of steel, aluminum or timber design

' (STAndard<standard_name> (SLEnderness<Lambda_max)

___________________________________________________________________________________ Page 35

Page 36: Robmodel, ver.2.45 - Discussions-Page - Autodesk … · Web viewROBMODEL FILE ' ROBMODEL: model of the ROBOT text data file ' NOTE: this file is your guide for text file creation.

Text File Syntax ROBOT Millennium v. 13.5

' National norms available: ' "ASD", "LRFD" - USA ' ”CAN/CSA”, - Canada ' ”SABS” - Republic of South Africa ‘ ”EC3” - Europe ' "CM66", "ADD80", ' "EC5, ”AL76”, ”EDF” ,”EIA” , ”RCCM” ,"CB71" - France ' "MV103" - Spain ' "PN90", - Poland ' "BS5950" - Great Britain ' "DIN 18800" - Germany ' "CNR-UNI" - Italy ' "NBN" - Belgium ‘ "NEN 6770" - Holland ' Default: Standard set in Preferences, SLE=210 ' CAUTION: Chosen standard must be available in the norm/code ' in the preferences window (Languages / Standards)

; (EXE "<application_name>") '<<-if a model is inserted, the “application name” ; application is run automatically. If the syntax is used within the DIMensioning ; block, the application is run synchronically with respect to the sequence of design ; calculations. ; NOTE: aplication must be located in the ROBWIN\SYSTEM\EXE folder.

' ( UNIts [ STAndard | USEr ] ) ; units definition for steel dimensioning ' ' { MEMber <member_name> <member_list> } ; member definition part on the basis of the already ; existing definition ; Members from the <member_list> will receive design ; parameters identical with those for the previously defined ; member <name>

' <member_number> (ELEments [ <element_list> | <”automatic_element_list”>]) _ ‘ (MATerial <name>) (SIG =<value>) _ ' (CATegory <name>) _ ' (THErmic) ‘ ; SIG - material resistance ' ; CATegory does not apply to standards: EDF, EIA, EU5 ' ; THErmic does not apply to standards CM66, NEN, NBN, DIN

‘ where: ‘ <automatic_element_list> - list allowing for automatic generation of members according to syntax ‘ list / number of created super-bars is equal to the number of bars in the list: ‘ 1to10/ - program creates 10 new superbars (1) (2) (3) (4) (5) (6) (7) (9) (10) (11) ‘ 1to6/ 19to24/ - program creates 10 new superbars (1) (2) (3) (4) (5) (6) (19) (20) (21) (22) ‘ (23) (24) ‘ list /a new superbars are created of chains of linked bars from the list: ‘ 1to10/a - program creates 4 new superbars (1 2 3) (4 5) (6 7 8) (9 10) ‘ 1to6/a 19to24/a - program creates 6 new superbars (1 2) (3 4) (5 6) (19 20) (21 22) (23 24) ‘ list /-n the program creates new n-element superbars out of successive bars from the list ‘ (necessary to find out if the number of bars in the list is divisible by n): ‘ 1to10/-5 - program creates 2 new superbars (1 2 3 4 5) (6 7 8 9 10) ‘ 1to6/-2 19to24/-3 - program creates 5 new superbars (1 2) (3 4) (5 6) (19 20 21) (22 23 24) ‘ list /n the program creates n new superbars out of successive bars from the list (necessary ‘ to find out if the number of bars in the list is divisible by n): ‘ 1to10/5 - program creates 5 new superbars (1 2) (3 4) (5 6) (7 8) (9 10) ‘ 1to6/2 19to24/3 - program creates 5 new superbars (1 2 3) (4 5 6) (19 20) (21 22) (23 24)

' (LY=<length_in_plane_XZ> | <length_coef_along_Y_dir_with_sign “-“>) ' (LZ=<length_in_plane_XY> | < length_coef_along_Y_dir_with_sign “-“>) ‘ ( LV=<length_in_plane_XU>) ; applies to EIA ' Default: LY = LZ =LV= sum of elements lengths

‘ ( HUMidity=<humidity>) ; applies to CB71 code ' Default: HUMidity = 0 ‘ ( FIRe=<time_of_fire_resistance> _ ‘ [AUTo | VERtical | HORizontal] {[(DOWn) | (UP) | (Left) | (Right) ]} ) ; applies to CB71 code ' where: ' AUTo, VERtical, HORizontal ; section position with respect to fire source ' DOWn | UP | Left | Right ; protection of section sides

___________________________________________________________________________________Page 36

Page 37: Robmodel, ver.2.45 - Discussions-Page - Autodesk … · Web viewROBMODEL FILE ' ROBMODEL: model of the ROBOT text data file ' NOTE: this file is your guide for text file creation.

ROBOT Millennium v. 13.5 Text File Syntax ' Default: RESistance = 0, AUTo ' ( CANTilever) ; bar type for calculating deflection ' ( INItial_deflection [{[Y | Z] = <value>}| AUTo]) ‘ ( TUBE ) ; in code calculations, ; a pipe is treated as undergoing ; unilateral bending

' (BY=[<support_condition_no> LE=<value> (BAR <connected_member_no> [member_parameters])] | _ ' <value_coef._effective_length_in_plane_XZ_with_sign"-">) ' NOTE : LE concerns CB71 code ' (BZ=[<support_condition_no> LE=<value> (BAR <connected_member_no> [member_parameters])] | _ ' <value_coef._effective_length_in_plane_XY_with_sign"-">) ' NOTE : LE concerns CB71 code ‘ (BV=< support_conditions_number>) ; applies to EIA code [1-6] ‘ ' where: ' <connected_member_number> ;number between 1 and 6, according ' ;to the column support conditions case. ' ;In case of using of BAR command for the ' ;definition of the support conditions case , ' ;this line should be repeated as many times, ' ;as many bars are connected to the column ' ;(including keyword B and number of support ' ;conditions case). Leaving out one of the lines ' ;means lack of the member with appropriate ' ;number in this support conditions case. ' [member_parameters] <=> ' I = [<inertia_value> | "<profile_name>"] L = <effective_length> C = [ 1 | 2 | 3 ] ' or: ' I = [ ELEment | MEMber | GROup ] <No> [Y,Z] C = [ 1 | 2 | 3 ] ' ; Có support case at the end of the member ' ; applies to the standards DIN, ADD80, EU3, NEN, PN90, NBN ' ; [ Y | Z ] =<section_position >‘ CAUTION: For EDF,EIA,EU5 - schemes with connected members do not apply. ‘ Default : BY=BZ=BV=1 ; parameters : Y i C=1

‘ (YSWay) ; structure sway on appropriate directions ‘ (ZSWay) ; for NEN standard

' - for EDF and EIA standards additionally connection parameters can be defined

‘ (CONnectione = <connecton_kind_number_[ 0 | 1 | 2 ]> N = <number_of_bolts >) ‘ (PACk = <number_kind_pack_[ 0 | 1 ]>) ‘ (BOLts = <bolt_diameter>) ; in EDF standard specify diameter in mm ‘ ;in EIA standard specify diameter in multiplication of ‘ ; 1/8 inch i.e. SRU=5 means bolt of 5/8 inch diameter ‘ (CLAss = < bolt_class>) ; in EDF standard bolt class in form [ 1 | 2 | 3 ] ‘ ;EIA standard specify class number i.e. CLA = 307 ‘ (TYP = <element_type >) for EDF <element type > = [ CCHord | BSHord | _ ‘ ; ELEment | BRAcing] ‘ ;for EIA <element_type > = [ LEG | BEAm | ELEment | BRAcing] ‘ Default: CON=0, PAC= 0, for EDF BOL=8, CLA=1, TYP=CCH ‘ for EIA BOL=1, CLA=307, TYP=LEG'explanations on using <support_conditions_number> in ROBOT Millennium

' Codes: CM66, EU3, ADD80, NEN, PN80

'No in text file No. in Robot Millennium Icon

‘ 1 1

‘ 2 2

' 3 5sway

' 4 6sway

___________________________________________________________________________________ Page 37

Page 38: Robmodel, ver.2.45 - Discussions-Page - Autodesk … · Web viewROBMODEL FILE ' ROBMODEL: model of the ROBOT text data file ' NOTE: this file is your guide for text file creation.

Text File Syntax ROBOT Millennium v. 13.5

' 5 3

' 6 4

' 7 7 braced

' 8 8 braced

' 9 9braced

' 10 7sway

' 11 8sway

' 12 9sway

' 13 10

' 14 11

' 15 12

' 16 1

' 17 13braced

' 18 13sway

' 19 5 braced

' 20 6 braced

‘ Codes: LRFD, ASD

'No. in text file No. in Robot Millennium Icon

‘ 1 1

‘ 2 2

‘ 3 3

‘ 4 4

‘ 5 5

‘ 6 6

‘ 7 7braced

___________________________________________________________________________________Page 38

Page 39: Robmodel, ver.2.45 - Discussions-Page - Autodesk … · Web viewROBMODEL FILE ' ROBMODEL: model of the ROBOT text data file ' NOTE: this file is your guide for text file creation.

ROBOT Millennium v. 13.5 Text File Syntax‘ 8 8braced

‘ 9 9braced

‘ 10 7sway

‘ 11 8sway

‘ 12 9sway

‘ 13 10

' 14 11

' 15 12

' 16 1

‘ 17 13braced

' 18 13sway

' (LATeral = <lateral_buckling_case> (LEVel = <coord = [-1,1]>)_ ' (LBU = <lateral_buckling_length_coeff_accord_upper_flange>) (LI = <length_l1>) _ ' (LBL = <lateral_buckling_length_coeff_accord_lower_flange>) (LI = <length_l1>) _ ' (LOAd = <load_type_[ 0 | 1 | 2 ]>) ‘ ‘ where: ' ; <lateral buckling _ case_no.> =[1 | 2 | 3 | 4] ; for NEN - numbers [ 1-11] ‘ ; LEVel not given for BS59, SABS, CAN/CSA, CNR ‘ ; DZG and DZD for BS59, SABS and CAN/CSA = button number. Buttons of odd ‘ ; numbers i.e. 1, 3, 5... are in the first column (stable structure) and ‘ ; buttons of even numbers in the second column (unstable structure] ‘ ; LOA - applies to SABS and CAN\CSA ‘ ; LI - applies to NEN ' Default : No lateral buckling - if type of lateral buckling was chosen, the remaining values ‘ accept default values: ‘ LEV=0 , LBU=LBL=1, for LAT=3 LBU=LBL=2, LI=member length, LOA=0

' CAUTION: For American standards (ASD, LRFD, RCCM) lateral buckling ‘ parameters should be written as: ' (LATeral buckling (CB=[< lateral_buckling-coeff._[1 | 2 | 3]> | <numerical_value_with_sign “-“>]) _ ‘ (LB= <lateral buckling_length >) (BRAced) _ ‘ (CMY=[<mom._distribution_coeff._[0 | 1 | 2]> | <numerical_value_with_sign “-“>]) _ ‘ (CMZ=[<mom._distribution_coeff._[0 | 1 | 2]> | <numerical_value_with_sign “-“>])) ‘ Default : CB=1, CMY=0, CMZ=0, LB=LZ , no BRAcing ' ' - For EIA standard lateral buckling parameters should be ‘ written as: ‘ (LATeral buckling (CM=[<mom._distribution _coeff._[0 | 1]> | <numerical _value_with_sign “-“]) _ ‘ (LB= <lateral_buckling_length>) _ ‘ (LR = <distance_btw._sections_protecting_against_torsion>)) ‘ (TORsion) ; influence of torsion is taken into consideration in calculations ‘ ‘ ADDITIONAL PARAMETERS FOR INDIVUDUAL STANDARDS ‘ ‘ - For EU5 standard ‘ (LSLass = [PERmanent | LONg | MEDium | SHOrt | INStantantaneous]) ‘ (SCLass i = [1 | 2 | 3]) ‘ (GM = < coefficient_ gamma_value_m>)

___________________________________________________________________________________ Page 39

Page 40: Robmodel, ver.2.45 - Discussions-Page - Autodesk … · Web viewROBMODEL FILE ' ROBMODEL: model of the ROBOT text data file ' NOTE: this file is your guide for text file creation.

Text File Syntax ROBOT Millennium v. 13.5

‘ ‘ - For EDF standard ‘ (FLExure ; taking into account flexure effect ‘ (SAFety = <immediate._coeff._value>) ‘ (HYPothese = [ A | B | ICE ] ; effort hypothesis ‘ ‘ - For DIN standard ‘ (GM = < coefficient_gamma _value_m>) ‘ ‘ - For standards: SABS and CAN\CSA standards ‘ (ANB = <coeff_of_section_weakening_at._stretching>) ; number from [0,1] range ‘ (ENPanel = <external_panel_length>) ‘ (ISPanel = <inside_panel_length>) ‘ ‘ - For NEN standard ‘ (FYTot = <numbers_of_members_from_which_load_for_Y_direction is gathered>) ‘ (FZTot = <numbers_of_members_from_which_load_for_Z_direction_is_gathered>) ‘ ‘ - For PN90 standard ‘ (ALPha = <plastic_reserve_coeff

‘ - For BS code ‘ (CMY = <value>) ‘ (CMZ = <value>) ‘ (SLN = <value>) ‘ where: ‘ <value> ‘ <=> user-defined value when <value> is negative ‘ <=> icon number in the dialog box when <value> is positive

‘ - For CAN\CSA code ‘ ( PANel EXTreme = <value> _ ; rib spacing in the supporting panel ‘ INTermediate = <value> ) ; rib spacing in the intermediate panel ‘ default: ‘ EXTreme = 0.0 ‘ INTermediate = 0.0

‘ - For CNR-UNI code ‘ ( PSI (Y=<value>) (Z=<value>) ) ‘ default: ‘ Y = 1.25 ‘ Z = 1.25

' DISPLACEMENTS LIMITATIONS ' ( [FY | DY] = <max_value> / [FZ | DZ] = <max_value> )

' } END OF MEMBER DEFINITION PART

' ({GROup (<name>) ; member group (groups) definition ' <group_list> MEMbers [<member_list> | <”automatic_member_list”>] _ (SECtion <name_of_section_group> | _ ‘ BASe = <name_of_section_directory>) (MATerial <name>) _ ‘ (SIG = <value>) (THErmic)} ‘ where: ‘ <automatic_member_list>- list allowing for automatic group generation according to syntax ‘ list / number of created groups equals the number of members in the list. ‘ list /-n the program creates new n-element groups out of successive bars from the list ‘ list /n the program creates n new groups out of successive bars from the list ‘ It means introduction of the possibility of automatic definition of groups consisting of ‘ single elements (1 group = 1 element).

‘ ; THErmic for standards CM66, EDF, NBN ‘ ; SIG - material resistance

‘ Default : SECtion - family of sections accepted according to profile from data file for the first member in group. ' CAUTION: - ‘ instead of PROfile, parametrized profile can be defined using PARametrized option: ‘ in timber codes: ‘ (PARametrized <section_name> B = <breadth> H = <height> (DD = <distance>)_

___________________________________________________________________________________Page 40

Page 41: Robmodel, ver.2.45 - Discussions-Page - Autodesk … · Web viewROBMODEL FILE ' ROBMODEL: model of the ROBOT text data file ' NOTE: this file is your guide for text file creation.

ROBOT Millennium v. 13.5 Text File Syntax ‘ [DEB = <increment_ PARametrized option of breadth> BMAx = <max_section_breadth> | ‘ DEH = <height_increment> HMAx = <max_section _height>]) ' or ' (PARametrized <section_name> VARiable B = <breadth> H = <height> (DD = <distance>)_ ' HH = <height_2 > DEH = <height_increment> HMAx = <max_section _height>) ' or ' (PARametrized <section_name> AUTomatic B = <breadth> H = <height> (DD = <distance>)_ ' DEH = <height_increment> HMAx = <max_section _height>)

‘ in steel codes: ' (PARametrized <section_name> VARiable B = <breadth> H = <height> (DD = <distance>)_ ' (TW = <thickness_web > TF = <thickness_flange>) HH = <height_2> _ ' DEH = <height_increment> HMAx = <max_section _height>) ' or ' (PARametrized <section_name> AUTomatic B = <breadth> H = <height> (DD = <distance>)_ ' (TW = <thickness_web > TF = <thickness_flange>) _ ' DEH = <height_increment> HMAx = <max_section _height>)

' { CALculations (<note_template>) | ;calculation block <note_template> FULl <output_file_name> | <output_file_name> SIMplified ) ‘ where: ‘ <note_template> - name of RTF file located in the …SYSTEM/TEMPLATE directory that is ‘ the basis for calculation note generation ‘ <output_file_name>- name of the RTF file to which the note will be saved

' (FORces [ <case_list> | PONderations | ALL ] ) ‘ (DISplacements [ <case_list> | PONderations | ALL ]) ' ' (PART=<value>) ; participation of loads for CB71 code ‘ (LOA1 | LOA2) ; calculation convention for CNR standard ' (FIRe) ; activation of fire calculations for CB71 code ‘ (LOAds [LOAI | LOAII]) ; load type selection

‘ (RATio = <value_of_ratio_coeff.>) ; modification of the limit ratio ' MEMbers <member_list> (N=<number_of_points_on_element>) | _ ' GROup VERification <group_no> (N=<number_of_points_on_element>) | _ ' GROup DIMensioning <group_list> (N=<number_of_points_on_element>) | _ ' GROup OPTimization <group_list> (N= <number_of_points_on_element>) WEIght _ ‘ (MAX= <value >) (MIN= <value>) (TW= <value>) (TF= <value>) _ ' ( OUTput )

‘ ;WEIght, MAX, MIN, TW, TF - OPTimization parameters ' } end of calculation block ‘ Default : N=2, optimization options - WEIght

' ( RECalculation ) ; Repeated calculation of structures with changed sections ';DIMensioning END ; end of calculation block

' --------------------------------------------------------------------------------------------------------------------------

END ' <<-- END OF THE ROBMODEL FILE

___________________________________________________________________________________ Page 41


Recommended