GSA exports basic data to a NASTRAN bulk data file. All data should be checked carefully asthere are no direct equivalent features in NASTRAN to some of the GSA features. For exampleGrid loads cannot be exported directly to NASTRAN. These loads must first be expanded to beamloads.
IndexGSA/NASTRAN export
IndexID,...
Title and control
ID | ID ,title | ||||||
SOL | SOL
| ||||||
CEND | CEND | ||||||
TITLE | TITLE,job | ||||||
METHOD | METHOD = 1 | ||||||
DISPLACEMENT | DISPLACEMENT(PLOT,PHASE) = ALL | ||||||
FORCE | FORCE(PLOT) = ALL (static/buckling) | ||||||
STRESS | STRESS(PLOT) = ALL (static/buckling) | ||||||
SUPER | SUPER(PLOT) = ALL (static/buckling) | ||||||
OLOAD | OLOAD(PLOT) = ALL (static/buckling) | ||||||
SPCFORCES | SPCFORCES(PLOT) = ALL | ||||||
SPC | SPC = 1 | ||||||
MPC | MPC = 1 |
for each case
SUBCASE | SUBCASE case |
SUBTITLE | SUBTITLE = load_title |
LOAD | LOAD = case |
TEMPERATURE | TEMPERATURE(LOAD) = case |
LOAD | LOAD = buckle (buckling) |
BEGIN | BULK BEGIN BULK |
PARAM | PARAM PARAM,AUTOSPC,YES PARAM,EPZERO,1.0E-8 PARAM,GRDPNT,0 PARAM,POST,-2 |
EIGRL,LOAD
Specification
EIGRL | EIGRL,,,modes,,,,MAX (modal) |
LOAD | LOAD,case,1,<factor,case> (buckling) |
GRID
Nodes
GRID | GRID,no,x,y,z,axis |
SPC
Restraints
SPC | SPC,1,no,spc,0 |
CBAR,CBEAM,CELAS2,CONM2,CGAP,RBAR,CTRIA3,CQUAD4,CTRIA3,CQUAD4,CONROD
Elements
CBAR | CBAR,no,prop,topo_1,topo_2,z.x,z.y,z.z,BGG,rls_1,rls_2,off_1.x,off_1.y,off_1.z,off_2.x,off_2.y,off_2.z |
CBEAM | CBEAM,no,prop,topo_1,topo_2,z.x,z.y,z.z,BGG,rls_1,rls_2,off_1.x,off_1.y,off_1.z,off_2.x,off_2.y,off_2.z |
CELAS2 | CELAS2,no,k,topo_1,topo_2,dir |
CONM2 | CONM2,no,topo,axis,mass,off.x,off.y,off.z,Ixx,Ixy,Iyy,Izx,Iyz,Izz |
CGAP | CGAP,no,prop,topo_1,topo_2,y.x,y.y,y.z,rl1_1,rls_2 |
RBAR | RBAR,no,topo_1,topo_2,dir,dof |
CTRIA3 | CTRIA3,no,prop,topo_1,topo_2,topo_3,,off |
CQUAD4 | CQUAD4,no,prop,topo_1,topo_2,topo_3,topo_4,,off |
CTRIA6 | CTRIA6,no,prop,topo_1,topo_2,topo_3,topo_4,topo_5,topo_6,,off |
CQUAD8 | CQUAD8,no,prop,topo_1,topo_2,topo_3,topo_4,topo_5,topo_6,topo_7,topo_8,,,,off |
CONROD | CONROD,no,topo_1,topo_2,prop,area,torsion,coeff,nsm |
GENEL | GENEL,no,,u1,c1,u2,c2,... |
"K",K11,K21,K31,...K22,K32,... | "K",K11,K21,K31,...K22,K32,... |
CELAS2
Spring supports
CELAS2 | CELAS2,no,k,topo_1,topo_2,dir |
CORD2R,CORD2C,CORD2S
Axis
CORD2R | CORD2R,no,origin.x,origin.y,origin.z,z.x,z.y,z.z,x.x,x.y,x.z |
CORD2C | CORD2C,no,origin.x,origin.y,origin.z,z.x,z.y,z.z,x.x,x.y,x.z |
CORD2S | CORD2S,no,origin.x,origin.y,origin.z,z.x,z.y,z.z,x.x,x.y,x.z |
MAT1, MAT8
Material
MAT1 | MAT1,E,G,nu,rho,A |
MAT8 | MAT8,E1,E2,nu12,G12,G13,G23,rho,A1,A2 |
PSOLID
2D properties
PSOLID | PSOLID,pid,mid |
PSHELL
2D properties
PSHELL | PSHELL,pid,mid1,thick,mid2,12i/t3,mid3,ts/t,nsm, |
PSOLID
3D properties
PSOLID | PSOLID,pid,mid |
MAT1
Cable properties
MAT1 | MAT1,mid,e,g,nu,rho,a,tref |
RBE2
Rigid Constraints
RBE2 | RBE2,no,primaryNode,comp,constrainedNodes... |
MPC
Joints
MPC | MPC,1,constrainedNode,dir,-1,primaryNode,dir,1 |
MPC
Constraint equations
MPC | MPC,1,constrainedNode,dir,-1,primaryNode,dir,1, |
GRAV
Gravity
GRAV | GRAV,case,0,gravity,x,y,z |
Gravity loads should be defined in a separate set (SID) to other loads - it is up to the user to ensure that this is the case.
IndexSPCD
Settlements
SPCD | SPCD,case,node,dir,value |
SPCD
Applied displacements
SPCD | SPCD,case,node,dir,value |
Axis ignored
IndexFORCE,MOMENT
Node loads
FORCE | FORCE,case,node,axis,value,x,y,z |
MOMENT | MOMENT,case,node,axis,value,x,y,z |
PLOAD1
Beam loads
PLOAD1 | PLOAD1,case,elem,type,scale,pos_1,value_1,pos_2,value_2 |
Beam prestress
Transferred as thermal loads
IndexPLOAD4
Face loads
PLOAD4 | PLOAD4,case,elem,value_1,value_2,value_3,value_4 |
In-plane loads
Transferred as thermal load
IndexPLOAD4
Face loads
PLOAD4 | PLOAD4,case,elem,value_1,value_2,value_3,value_4,node_1,node_4 |
LOAD
Static load combination
LOAD | LOAD,comb,1,factor,case,factor,case,... |
PBAR,PROD
Section properties
PBAR | PBAR,pid,mid,area,i1,i2,j,nsm,,,,,,,,,,,k1,k2,i12 |
PROD | PROD,pid,mid,area,j,c,nsm |
PBEAM
Section properties
PBEAM | PBEAM,pid,mid,area,i1,i2,i12,j,nsm,c1,c2,d1,d2,e1,e2,f1,f2, |
so,x/xb,area,i1,i2,i12,j,nsm,c1,c2,d1,d2,e1,e2,f1,f2, | so,x/xb,area,i1,i2,i12,j,nsm,c1,c2,d1,d2,e1,e2,f1,f2, |
k1,k2 | k1,k2 |
PROD | PROD,pid,mid,area,j,c,nsm |
PBARL
Section shape properties
PBARL | PBARL,prop,mid,group,type,dim1,dim2,...,nsm |
PBEAML
Section shape properties
PBEAML | PBARL,prop,mid,group,type,null(4),dim1,dim2,...,nsm,so |
PGAP
Tie, strut properties
PGAP | PGAP,prop,gap(0),preload(0),stiff,0,0, |
TEMPRB
Beam thermal loads
TEMPRB | TEMPRB,case,elem,Ta,Tb,Gya,Gyb,Gza,Gzb |
TEMPP1
s 2D thermal loads
TEMPP1 | TEMPP1,case,elem,T,G |
TEMPD
Reference temperature
TEMPD | TEMPD,case,0, |
GSA doesn't use this so assumed value is zero
IndexENDDATA
End of data
Index
GSA/NASTRAN
ID,
EIGRL,LOAD
GRID
SPC
CBAR,CBEAM,CELAS2,CONM2,CGAP,RBAR,CTRIA3,CQUAD4,CTRIA3,CQUAD4,CONROD
CELAS2
CORD2R,CORD2C,CORD2S
MAT1,
PSOLID
PSHELL
PSOLID
MAT1
RBE2
MPC
MPC
GRAV
SPCD
SPCD
FORCE,MOMENT
PLOAD1
Beam
PLOAD4
In-plane
PLOAD4
LOAD
PBAR,PROD
PBEAM
PBARL
PBEAML
PGAP
TEMPRB
TEMPP1
TEMPD
ENDDATA