CREATE
Creates an object.
Syntax
CREATE [Object ID] [Object type]
Object parameters...
Command parameters
Command parameter | Assignment | Value format | Input options |
---|---|---|---|
Object ID | Required | String | Local, variable |
Object type | Required | Predefined strings | Local, variable |
Object parameters | Required | - | - |
Object ID:
A string of characters that is used to identify the object that is being created. The string can contain letters, numbers and special characters as well.
Object ID-s have to be unique for every object across all object types (eg.: sections, members, plates, loads, etc.).
Object type:
The type of object to be created.
Available object types:Object type name | Object type |
---|---|
Structural members tab | - |
Structural member | Structural_Member |
Structural Plate | Structural_Plate |
Haunch | Haunched_Member |
Tapered member | Tapered_Member |
Steel material (since CS 17) | Steel |
Coated steel material (since CS 17) | Coated_Steel |
Concrete material (since CS 17) | Concrete |
Rebar material (since CS 17) | Rebar |
Point support | Support_Point |
Line support | Support_Edge |
Surface support (since CS 17) | Support_Plate |
Point support type (since CS 17) | Support |
Release type (since CS 17) | Release |
Link | Link |
Loads tab | - |
Load group | LoadGroup |
Load case | LoadCase |
Load combination | LoadCombination |
Point load | NodeForce |
Line load | MemberForce |
Surface load (uniform) | PlateForce_Uniform |
Surface load (linear) | PlateForce_Linear |
Load transfer surface | LoadTransferSurface |
Mass tab | - |
Mass group | MassGroup |
Mass case | MassCase |
Mass combination | MassCombination |
Point mass | NodeMass |
Other | - |
Portion | Portion |
Object parameters:
The available object parameters and their meaning depends on the chosen object type. Detailed description of all object parameters for each individual object type can be found below.
Detailed description of object types
Structural member
This command is analogous with the beam creation dialogue in Consteel:
Syntax
CREATE [Object ID] Structural_Member [Section name]
[x1] [y1] [z1]
[x2] [y2] [z2]
Name [Object name]
ReleaseID_A [Release start]
ReleaseID_B [Release end]
Eccentricity_y [Eccentricity y]
Eccentricity_z [Eccentricity z]
Rotation [Rotation]
Geomimpv [Initial bow imperfection L/y]
Geomimpw [Initial bow imperfection L/z]
Fe_type [FE type]
Convergencetype [FE generation type]
Convergence [Number of FEs]
AverageEdgeLength_Web [FE size web]
AverageEdgeLength_flange [FE size flange]
Command parameters
Command parameter | Assignment | Value format | Input options |
---|---|---|---|
Object ID | Required | String | Local, variable |
Section name | Required | String | Local, variable |
x1, y1, z1 | Required | Integer | Local, variable |
x2, y2, z2 | Required | Integer | Local, variable |
Object name | Optional | String | Local, variable |
Release start | Optional | String | Local, variable |
Release end | Optional | String | Local, variable |
Eccentricity y | Optional | Integer | Local, variable |
Eccentricity z | Optional | Integer | Local, variable |
Rotation | Optional | Numerical | Local, variable |
Initial bow imperfection L/y | Optional | Numerical | Local, variable |
Initial bow imperfection L/z | Optional | Numerical | Local, variable |
FE type | Optional | Predefined strings | Local, variable |
FE generation type | Optional | Predefined strings | Local, variable |
Number of FEs | Optional | Integer | Local, variable |
FE size web | Optional | Numerical | Local, variable |
FE size flange | Optional | Numerical | Local, variable |
Object ID:
A string of characters that is used to identify the object that is being created.
Section name:
Name of the section to be used for the member.
x1, y1, z1:
Coordinates of the starting point of the structural member.
x2, y2, z2:
Coordinates of the end point of the structural member.
Object name:
Name of the structural member.
Release start:
Release type at the starting point of the structural member. Any previously created release type name can be used.
Consteel has these release types already created by default:
- Continuous (default)
- w
- xx,yy,zz,w
- yy
- yy,zz
- yy,zz,w
- zz
Release end:
Release type at the end point of the structural member. Any previously created release type name can be used. The premade and default parameter inputs are the same as in case of the Release start parameter.
Eccentricity y:
Structural member eccentricity in the local y direction.
Eccentricity z:
Structural member eccentricity in the local z direction.
Rotation:
Axial rotation of the structural member.
Initial bow imperfection L/y:
Initial bow imperfection of the member in the local y direction.
Initial bow imperfection L/z:
Initial bow imperfection of the member in the local z direction.
FE type:
Finite element type.
Available finite element types:Finite element type name | Finite element type |
---|---|
6 Degree Of Freedom beam | 6DOFelem |
7 Degree Of Freedom beam | 7DOFelem |
Tension bar | TensionBar |
Shell | Shell |
Tension bar (X Brace) | XBrace |
FE generation type:
Finite element generation type.
Available inputs:- Automatic
- Manual
Number of FEs:
Number of finite elements. This parameter only applies if the FE type is "6DOFelem" or "7DOFelem".
FE size web:
Maximum edge size of shell element in the web. This parameter only applies if the FE type is "Shell".
FE size flange:
Maximum edge size of shell element in the web. This parameter only applies if the FE type is "Shell".
Sample code
Command only: (minimal parameters)
CREATE Mem_ID1 Structural_Member "HEA 200"
0 0 0
0 0 1000
With section creation and all parameters:
LOAD_SECTION_LIBRARY section "HEA 200"
CREATE Mem_ID1 Structural_Member "HEA 200"
0 0 0
0 0 1000
Name "Member 1"
ReleaseID_A Continuous
ReleaseID_B Continuous
Eccentricity_y 0
Eccentricity_z 0
Rotation 0
Geomimpv 0
Geomimpw 0
Fe_type 7dofelem
Convergencetype manual
Convergence 10
AverageEdgeLength_Web 10
AverageEdgeLength_flange 20
Structural plate
This command is analogous with the plate creation dialogue in Consteel, with the "draw polygon" option selected:
Syntax
CREATE [Object ID] Structural_Plate [Material name] [Plate thickness] [FE size]
Name [Object name]
Group [Group ID]
[x1] [y1] [z1]
[x2] [y2] [z2]
[x3] [y3] [z3]
etc.
Command parameters
Command parameter | Assignment | Value format | Input options |
---|---|---|---|
Object ID | Required | String | Local, variable |
Material name | Required | String | Local, variable |
Plate thickness | Required | Numerical | Local, variable |
FE size | Optional | Numerical | Local, variable |
Object name | Optional | String | Local, variable |
Group ID | Optional | String | Local, variable |
x1, y1, z1 | Required | Integer | Local, variable |
x2, y2, z2 | Required | Integer | Local, variable |
x3, y3, z3 | Required | Integer | Local, variable |
Object ID:
A string of characters that is used to identify the object that is being created.
Material name:
Name of the material to be used.
Plate thickness:
Thickness of the plate in [mm].
FE size:
Maximum edge size of shell elements in [mm].
Object name:
Name of the structural plate.
Group ID:
ID of the element group.
x1, y1, z1:
Coordinates of 1. point of the structural plate.
x2, y2, z2:
Coordinates of 2. point of the structural plate.
x3, y3, z3:
Coordinates of 3. point of the structural plate. At least 3 points have to be defined for a plate creation. More point coordinates can be added into subsequent rows, for a polygon shape defined by more than 3 points.
Sample code
Minimal parameters and 3 points:
CREATE Plate_ID1 Structural_Plate "C25/30 EN 1992-1-1:2010" 200
0 0 0
3000 0 0
3000 3000 0
All parameters and 4 points:
CREATE Plate_ID1 Structural_Plate "C25/30 EN 1992-1-1:2010" 200 400
Name "Plate 1"
Group Group_ID1
0 0 0
3000 0 0
3000 3000 0
0 3000 0
Haunch
This command is analogous with the haunch creation dialogue in Consteel:
Hot rolled or welded haunch
Syntax
Hot rolled haunch:
CREATE [Object ID] Haunched_Member [Member ID] [Format] [L] [hs] [he] [Section name]
[x1] [y1] [z1]
[x2] [y2] [z2]
Welded haunch:
CREATE [Object ID] Haunched_Member [Member ID] [Format] [L] [hs] [he] [tw] [b] [tf]
[x1] [y1] [z1]
[x2] [y2] [z2]
Command parameters
Command parameter | Assignment | Value format | Input options |
---|---|---|---|
Object ID | Required | String | Local, variable |
Member ID | Required | String | Local, variable |
Format | Required | Predefined strings | Local, variable |
L | Required | Numerical | Local, variable |
hs | Required | Numerical | Local, variable |
he | Required | Numerical | Local, variable |
Section name | Required | String | Local, variable |
tw | Required | Numerical | Local, variable |
b | Required | Numerical | Local, variable |
tf | Required | Numerical | Local, variable |
x1, y1, z1 | Required | Integer | Local, variable |
x2, y2, z2 | Required | Integer | Local, variable |
Object ID:
A string of characters that is used to identify the object that is being created.
Member ID:
ID of the previously created structural member on which the haunch should be placed.
Format:
Alignment of the haunch.
Available input options:- Lower
- Symmetric
- Upper
L:
Length of the haunch.
hs:
Start height of the haunch.
he:
End height of the haunch.
Section name:
Name of the section to be used for the haunch. Only applicable if the haunch type is hot rolled.
tw:
Web thickness of the haunch. Only applicable if the haunch type is welded.
b:
Flange width of the haunch. Only applicable if the haunch type is welded.
tf:
Flange thickness of the haunch. Only applicable if the haunch type is welded.
x1, y1, z1:
Coordinates of the starting point of the haunch.
x2, y2, z2:
Coordinates for setting the direction of the haunch.
Sample code
Command only:
Hot rolled haunch:
CREATE Hau_ID1 Haunched_Member Mem_ID1 lower 2000 600 50 "IPE 300"
0 0 0
1 0 0
Welded haunch:
CREATE Hau_ID2 Haunched_Member Mem_ID2 lower 2000 600 50 6 150 10
0 2000 0
1 2000 0
With section and member creation:
Hot rolled haunch:
LOAD_SECTION_LIBRARY Sec_ID1 "IPE 300"
CREATE Mem_ID1 Structural_Member "IPE 300"
0 0 0
5000 0 0
CREATE Hau_ID1 Haunched_Member Mem_ID1 lower 2000 600 50 "IPE 300"
0 0 0
1 0 0
Welded haunch:
LOAD_SECTION_MACRO Sec_ID2 WLD-IH "WLD-IH (Descript)" "S 235 EN 10025-2" 150 10 300 8 150 10
CREATE Mem_ID2 Structural_Member "WLD-IH (Descript)"
0 2000 0
5000 2000 0
CREATE Hau_ID2 Haunched_Member Mem_ID2 lower 2000 600 50 6 150 10
0 2000 0
1 2000 0
Tapered member
This command is analogous with the tapered member creation dialogue in Consteel:
Syntax
CREATE [Object ID] Tapered_Member [Member ID] [Start height] [End height]
Format [Format]
Command parameters
Command parameter | Assignment | Value format | Input options |
---|---|---|---|
Object ID | Required | String | Local, variable |
Member ID | Required | String | Local, variable |
Start height | Required | Numerical | Local, variable |
End height | Required | Numerical | Local, variable |
Format | Optional | Predefined strings | Local, variable |
Object ID:
A string of characters that is used to identify the object that is being created.
Member ID:
ID of the previously created structural member on which the tapering should be placed.
Starting height:
Starting height of the tapered member in [mm].
End height:
End height of the tapered member in [mm].
Format:
Alignment of the axis of the tapered member.
Available input options:- Bottom (default)
- Centric
- Top
Sample code
Command only: (minimal parameters)
CREATE Tapered_ID1 Tapered_Member MemID0 400 200
With added prerequisites (section and member definition) and all parameters:
LOAD_SECTION_MACRO Sec_ID1 WLD-IH Descript_Section "S 235 EN 10025-2" 100 10 200 6 100 10
CREATE Mem_ID1 Structural_Member Descript_Section
0 0 0
0 0 1000
CREATE Tapered_ID1 Tapered_Member Mem_ID1 400 200
Format Centric
Steel material
This command is analogous with the steel material creation dialogue in Consteel:
Syntax
CREATE [Object ID] Steel [Name] [ρ] [E] [ν] [α] [αfi] [fy1] [fy2] [fu1] [fu2] [ty] [tu]
Command parameters
Command parameter | Parameter description | Assignment | Value format | Input options |
---|---|---|---|---|
Object ID | - | Required | String | Local, variable |
Name | - | Required | String | Local, variable |
ρ | Density | Required | Numerical | Local, variable |
E | Elastic modulus | Required | Numerical | Local, variable |
ν | Poisson factor | Required | Numerical | Local, variable |
α | Thermal expansion coefficient | Required | Numerical | Local, variable |
αfi | Thermal expansion coefficient in fire | Required | Numerical | Local, variable |
fy1 | Yield strength 1 | Required | Numerical | Local, variable |
fy2 | Yield strength 2 | Required | Numerical | Local, variable |
fu1 | Ultimate strength 1 | Required | Numerical | Local, variable |
fu2 | Ultimate strength 2 | Required | Numerical | Local, variable |
ty | Thickness Y | Required | Numerical | Local, variable |
tu | Thickness U | Required | Numerical | Local, variable |
Object ID:
A string of characters that is used to identify the object that is being created.
Name:
Name of the material.
Sample code
CREATE Steel_Mat_ID1 Steel "Custom steel name" 7850 210000 0.3 0.000012 0.000014 235 215 360 360 40 40
Coated steel material
This command is analogous with the coated steel material creation dialogue in Consteel:
Syntax
CREATE [Object ID] Coated_Steel [Name] [ρ] [E] [ν] [α] [αfi] [fyb] [fu] [tcoat]
Command parameters
Command parameter | Parameter description | Assignment | Value format | Input options |
---|---|---|---|---|
Object ID | - | Required | String | Local, variable |
Name | - | Required | String | Local, variable |
ρ | Density | Required | Numerical | Local, variable |
E | Elastic modulus | Required | Numerical | Local, variable |
ν | Poisson factor | Required | Numerical | Local, variable |
α | Thermal expansion coefficient | Required | Numerical | Local, variable |
αfi | Thermal expansion coefficient in fire | Required | Numerical | Local, variable |
fyb | Basic yield strength | Required | Numerical | Local, variable |
fu | Ultimate strength | Required | Numerical | Local, variable |
tcoat | Coating thickness | Required | Numerical | Local, variable |
Object ID:
A string of characters that is used to identify the object that is being created.
Name:
Name of the material.
Sample code
CREATE CSteel_Mat_ID1 Coated_Steel "Custom coated steel name" 7850 210000 0.3 0.000012 0.000014 350 420 0.02
Concrete material
This command is analogous with the concrete material creation dialogue in Consteel:
Syntax
CREATE [Object ID] Concrete [Name] [ρ] [Ecm] [fck] [fctk,0,05] [fctm] [φ(∞,t0)] [ν] [α] [εc1] [εcu1] [η] [εc2] [εcu2] [εc3] [εcu3] [n]
Command parameters
Command parameter | Parameter description | Assignment | Value format | Input options |
---|---|---|---|---|
Object ID | - | Required | String | Local, variable |
Name | - | Required | String | Local, variable |
ρ | Density | Required | Numerical | Local, variable |
Ecm | Secant modulus of elasticity | Required | Numerical | Local, variable |
fck | Compressive strength | Required | Numerical | Local, variable |
fctk,0,05 | Characteristic tensile strength | |||
fctm | Mean tensile strength | |||
φ(∞,t0) | Final value of creep coefficient | |||
ν | Poisson factor | Required | Numerical | Local, variable |
α | Thermal expansion coefficient | Required | Numerical | Local, variable |
Material model | - | Required | Numerical | Local, variable |
εc1 | Yield strain #1 | Required | Numerical | Local, variable |
εcu1 | Ultimite strain #1 | Required | Numerical | Local, variable |
η | Compression strength reduction factor | Required | Numerical | Local, variable |
εc2 | Yield strain #2 | Required | Numerical | Local, variable |
εcu2 | Ultimite strain #2 | Required | Numerical | Local, variable |
εc3 | Yield strain #3 | Required | Numerical | Local, variable |
εcu3 | Ultimite strain #3 | Required | Numerical | Local, variable |
n | Exponent | Required | Numerical | Local, variable |
Object ID:
A string of characters that is used to identify the object that is being created.
Name:
Name of the material.
Material model:
Available material models:
- DiagramRectangle
- DiagramBilinear
- DiagramParabolaRect
Sample code
CREATE Concrete_Mat_ID1 Concrete "Custom concrete name" 2500 31476 25 1.8 2.6 2.35 0.2 0.00001 DiagramRectangle 0.0007 0.0035 1 0.002 0.0035 0.00175 0.0035 2
Rebar material
This command is analogous with the reinforcement material creation dialogue in Consteel:
Syntax
CREATE [Object ID] Rebar [Name] [ρ] [E] [ν] [α] [fyk] [εuk]
Command parameters
Command parameter | Parameter description | Assignment | Value format | Input options |
---|---|---|---|---|
Object ID | - | Required | String | Local, variable |
Name | - | Required | String | Local, variable |
ρ | Density | Required | Numerical | Local, variable |
E | Elastic modulus | Required | Numerical | Local, variable |
ν | Poisson factor | Required | Numerical | Local, variable |
α | Thermal expansion coefficient | Required | Numerical | Local, variable |
fyk | Characteristic yield strength | Required | Numerical | Local, variable |
εuk | Characteristic strain at maximum load | Required | Numerical | Local, variable |
Object ID:
A string of characters that is used to identify the object that is being created.
Name:
Name of the material.
Sample code
CREATE Rebar_Mat_ID1 Rebar "Custom rebar name" 7850 200000 0.3 0.00001 500 0.05
Point support
This command is analogous with the point support creation dialogue in Consteel:
Syntax
CREATE [Object ID] Support_Point [Member ID] [Support type]
[x] [y] [z]
EccType [Eccentricity reference]
Command parameters
Command parameter | Assignment | Value format | Input options |
---|---|---|---|
Object ID | Required | String | Local, variable |
Member ID | Required | Member name or ID | Local, variable |
Support type | Required | String | Local, variable |
x, y, z | Required | Numerical | Local, variable |
Eccentricity reference | Optional | Predefined strings | Local, variable |
Object ID:
A string of characters that is used to identify the object that is being created.
Member ID:
ID of the previously created structural member to which the support will be attached. The accepted input is either a member ID or the name of the member with this syntax: "NAME: [Member name]"
Support type:
The type of support. Any previously created support type name can be used.
Consteel has these support types already created by default:- Fixed
- x,y,z
- x,y,z,xx
- x,y,z,yy
- x,y,z,zz
- y,z,xx
- x,z,yy
- x,y,zz
- y,z
- x,z
- x,y
- x
- y
- z
- w
x, y, z:
Coordinates of the point support.
Eccentricity reference:
Available inputs:
Eccentricity reference name | Eccentricity reference |
---|---|
Reference line (0) | EccType_C |
Bottom Left (1) | EccType_BL |
Bottom Middle (2) | EccType_BM |
Bottom Right (3) | EccType_BR |
Middle Left (4) | EccType_ML |
Middle Middle (5) | EccType_MM |
Middle Right (6) | EccType_MR |
Top Left (7) | EccType_TL |
Top Middle (8) | EccType_TM |
Top Right (9) | EccType_TR |
Sample code
Command only: (minimal parameters)
CREATE PSup_ID1 Support_Point Member_ID1 x,y,z
0 0 0
With added prerequisites (section and member definition) and all parameters:
LOAD_SECTION_MACRO Sec_ID1 WLD-IH "Descript Section" "S 235 EN 10025-2" 100 10 200 6 100 10
CREATE Member_ID1 Structural_member "Descript Section"
0 0 0
0 0 3000
CREATE PSup_ID1 Support_Point Member_ID1 Fixed
0 0 0
EccType EccType_TM
Line support
This command is analogous with the line support creation dialogue in Consteel:
Syntax
CREATE [Object ID] Support_Edge [Member ID] [Support type]
Name [Object name]
CoordSys [Coordinate system]
EccType [Eccentricity reference]
Command parameters
Command parameter | Assignment | Value format | Input options |
---|---|---|---|
Object ID | Required | String | Local, variable |
Member ID | Required | Member name or ID | Local, variable |
Support type | Required | String | Local, variable |
Object name | Optional | String | Local, variable |
Coordinate system | Optional | Predefined strings | Local, variable |
Eccentricity reference | Optional | Predefined strings | Local, variable |
Object ID:
A string of characters that is used to identify the object that is being created.
Member ID:
ID of the previously created structural member to which the support will be attached. The accepted input is either a member ID or the name of the member with this syntax: "NAME: [Member name]"
Support type:
The type of support. Any previously created support type name can be used.
Consteel has these support types already created by default:
- Fixed
- Pinned
- y,xx
Object name:
Name of the line support.
Coordinate system:
With this parameter it can be specified which coordinate system to use for the load definition.
Available inputs:- Global (default)
- Local
Eccentricity reference:
Available inputs:Eccentricity reference name | Eccentricity reference |
---|---|
Reference line (0) | EccType_C |
Bottom Left (1) | EccType_BL |
Bottom Middle (2) | EccType_BM |
Bottom Right (3) | EccType_BR |
Middle Left (4) | EccType_ML |
Middle Middle (5) | EccType_MM |
Middle Right (6) | EccType_MR |
Top Left (7) | EccType_TL |
Top Middle (8) | EccType_TM |
Top Right (9) | EccType_TR |
Sample code
Command only: (minimal parameters)
CREATE LSup_ID1 Support_Edge Member_ID1 Fixed
With added prerequisites (section and member definition) and all parameters:
LOAD_SECTION_MACRO Sec_ID1 WLD-IH "WLD-IH (Descript)" "S 235 EN 10025-2" 100 10 200 6 100 10
CREATE Member_ID1 Structural_member "WLD-IH (Descript)"
0 0 0
0 0 3000
CREATE LSup_ID1 Support_Edge Member_ID1 Fixed
Name "Line support 1 (Descript)"
CoordSys Local
EccType EccType_TM
Surface support
This command is analogous with the surface support creation dialogue in Consteel:
Syntax
CREATE [Object ID] Support_Plate [Plate ID] [Support type]
Name [Object name]
CoordSys [Coordinate system]
Command parameters
Command parameter | Assignment | Value format | Input options |
---|---|---|---|
Object ID | Required | String | Local, variable |
Plate ID | Required | Plate name or ID | Local, variable |
Support type | Required | String | Local, variable |
Object name | Optional | String | Local, variable |
Coordinate system | Optional | Predefined strings | Local, variable |
Object ID:
A string of characters that is used to identify the object that is being created.
Plate ID:
ID of the previously created structural plate to which the support will be attached. The accepted input is either a plate ID or the name of the plate with this syntax: "NAME: [Plate name]"
Support type:
The type of support. Any previously created surface support type name can be used.
Object name:
Name of the surface support.
Coordinate system:
With this parameter it can be specified which coordinate system to use for the load definition.
Available inputs:- Global (default)
- Local
Sample code
Command only: (minimal parameters)
CREATE SurfSup_ID1 Support_Plate Plate_ID1 Fixed
With added prerequisites (plate creation) and all parameters:
CREATE Plate_ID1 Structural_Plate "C25/30 EN 1992-1-1:2010" 200
0 0 0
3000 0 0
3000 3000 0
CREATE SurfSup_ID1 Support_Plate Plate_ID1 Fixed
Name "Surface support 1"
CoordSys Local
Point support type
This command is analogous with the point support type creation dialogue in Consteel:
Syntax
CREATE [Object ID] Support [Name] [x] [y] [z] [xx] [yy] [zz] [w]
Command parameters
Command parameter | Assignment | Value format | Input options |
---|---|---|---|
Object ID | Required | String | Local, variable |
Name | Required | String | Local, variable |
x, y, z, xx, yy, zz, w | Required | Predefined strings or numerical | Local, variable |
Object ID:
A string of characters that is used to identify the object that is being created.
Name:
Name of the object that will be created.
Degree of freedom (DOF) parameters: x, y, z, xx, yy, zz, w
DOF parameter | Parameter description | Stiffness dimension |
---|---|---|
x | Translational degree of freedom in x direction | kN/mm |
y | Translational degree of freedom in y direction | kN/mm |
z | Translational degree of freedom in z direction | kN/mm |
xx | Rotational degree of freedom around x axis | kNm/rad |
yy | Rotational degree of freedom around y axis | kNm/rad |
zz | Rotational degree of freedom around z axis | kNm/rad |
w | Warping | kNm2/(rad/m) |
All DOF parameters work similarly. Each DOF can be fixed, free, or semi-rigid.
Available inputs:- Fix
- Free
- Numerical input (eg. 1.234)
If a numerical input is given then the corresponding DOF will be semi-rigid, and the given number will become the stiffness of that DOF. The dimension of the stiffness depends on which DOF it is applied to. The actual stiffness dimensions can be seen in the table above for every different DOF.
Sample code
CREATE PSup_Type_ID1 Support "Custom support type name" Fix Free 1.234 Fix Fix Fix Fix
Release type
This command is analogous with the release type creation dialogue in Consteel:
Syntax
CREATE [Object ID] Release [Name] [x] [y] [z] [xx] [yy] [zz] [w]
Command parameters
Command parameter | Assignment | Value format | Input options |
---|---|---|---|
Object ID | Required | String | Local, variable |
Name | Required | String | Local, variable |
x, y, z, xx, yy, zz, w | Required | Predefined strings or numerical | Local, variable |
Object ID:
A string of characters that is used to identify the object that is being created.
Name:
Name of the object that will be created.
Degree of freedom (DOF) parameters: x, y, z, xx, yy, zz, w
DOF parameter | Parameter description | Stiffness dimension |
---|---|---|
x | Translational degree of freedom in x direction | kN/mm |
y | Translational degree of freedom in y direction | kN/mm |
z | Translational degree of freedom in z direction | kN/mm |
xx | Rotational degree of freedom around x axis | kNm/rad |
yy | Rotational degree of freedom around y axis | kNm/rad |
zz | Rotational degree of freedom around z axis | kNm/rad |
w | Warping | kNm2/(rad/m) |
All DOF parameters work similarly. Each DOF can be fixed, free, or semi-rigid.
Available inputs:- Fix
- Free
- Numerical input (eg. 1.234)
If a numerical input is given then the corresponding DOF will be semi-rigid, and the given number will become the stiffness of that DOF. The dimension of the stiffness depends on which DOF it is applied to. The actual stiffness dimensions can be seen in the table above for every different DOF.
Sample code
CREATE Release_Type_ID1 Release "Custom release type name" Fix Free 1.234 Fix Fix Fix Fix
Link
This command is analogous with the link element creation dialogue in Consteel:
Syntax
CREATE [Object ID] Link
[x1] [y1] [z1]
[x2] [y2] [z2]
Rotation [Rotation]
InterfacePos [Interface position]
ReleaseID [Release]
FromObjectID [From object ID] (since CS 17)
ToObjectID [To object ID] (since CS 17)
Command parameters
Command parameter | Assignment | Value format | Input options |
---|---|---|---|
Object ID | Required | String | Local, variable |
x1, y1, z1 | Required | Numerical | Local, variable |
x2, y2, z2 | Required | Numerical | Local, variable |
Rotation | Optional | Numerical | Local, variable |
Interface position | Optional | Numerical | Local, variable |
Release | Optional | String | Local, variable |
From object ID | Optional | Object ID | Local, variable |
To object ID | Optional | Object ID | Local, variable |
Object ID:
A string of characters that is used to identify the object that is being created.
x1, y1, z1:
Coordinates of 1. point of the link.
x2, y2, z2:
Coordinates of 2. point of the link.
Rotation:
Axial rotation of the local coordinate system of the link in degrees. Default: 0.
Interface position:
The position of the interface, or release along the length of the link. Acceptable inputs are decimal fraction numbers from 0 to 1. Default: 0.
Release:
The type of release at the interface position. Any previously created release type name can be used.
Consteel has these release types already created by default:
- Continuous (default)
- w
- xx,yy,zz,w
- yy
- yy,zz
- yy,zz,w
- zz
From object ID:
The ID of an object that the start point of the link is connecting to. This parameter accepts an ID of the following object types: structural member, structural plate.
To object ID:
The ID of an object that the end point of the link is connecting to. This parameter accepts an ID of the following object types: structural member, structural plate.
Sample code
Command only: (minimal parameters)
Create Link_ID1 Link
1000 0 0
1000 0 600
With added prerequisites (section and member definition) and all parameters:
LOAD_SECTION_MACRO Sec_ID1 WLD-IH "Descript Section" "S 235 EN 10025-2" 100 10 200 6 100 10
CREATE Member_ID1 Structural_member "Descript Section"
1000 0 0
5000 0 0
CREATE Member_ID2 Structural_member "Descript Section"
1000 0 600
5000 0 600
CREATE Link_ID1 Link
1000 0 0
1000 0 600
Rotation 20
InterfacePos 0.5
ReleaseID yy
FromObjectID Member_ID1
ToObjectID Member_ID2
Load group
This command is analogous with the load group creation button in Consteel:
Syntax
CREATE [Object ID] LoadGroup
Name [Object name]
LoadGroupType [Load group type]
Factor_0 [Factor 0]
Factor_1 [Factor 1]
Factor_2 [Factor 2]
Factor_3 [Factor 3]
Command parameters
Command parameter | Assignment | Value format | Input options |
---|---|---|---|
Object ID | Required | String | Local, variable |
Object name | Required | String | Local, variable |
Load group type | Required | Predefined strings | Local, variable |
Factors 0-3 | Optional | Numerical | Local, variable |
Object ID:
A string of characters that is used to identify the object that is being created.