SDT-nlsim
Contents  
Functions  
 ![]() ![]() |
For generalities about superelements see section 1.6.1. This section discusses the specifics of superelement generation using NASTRAN.
For spring representations of volumes or surfaces, a first common approach is to use so called rigid elements. NASTRAN supports
Laws without internal states are similar to PGAP and import will be implemented in the future.
The superelement generation by NASTRAN is saved to an .op2 file that is automatically transformed to the SDT superelement format by FEMLink. A sample file is given in ubeamse.dat.
ASSIGN OUTPUT2='./ubeam_se.op2',UNIT=30 $ ID DFR SOL 101 GEOMCHECK NONE TIME 100 $ CEND TITLE=Generic computation of mode shapes METHOD=1 DISP(PLOT) = ALL SPCFORCES(PLOT)=ALL MPCFORCES(PLOT)=ALL $ Now extract stresses on base SET 101=1 THRU 16 STRESS(SORT)=101 $ MPC=1 SPC=1 $ RESVEC(NOINRL)= YES EXTSEOUT(ASMBULK,EXTBULK,EXTID=100,DMIGOP2=30) PARAM,POST,-2 PARAM,BAILOUT,-1 $ BEGIN BULK $EIGRL,SID,V1,V2,ND,MSGLV,MAXSET,SHFSCL,NORM EIGRL,1,,,20 $ DOF and nodes to support modal DOF QSET1,0,1000001,THRU,1000050 SPOINT,1000001,THRU,1000050 $ Master DOF 4 base corners BSET1,123,1,5,8,12 $ $ Residual on 3 DOF of input node 104 USET,U6,104,123 $ $ Residual associated with CAMP1 vector CDAMP1 161 2 114 1 244 1 PDAMP* 2 1. $ include 'ubeam_include.bdf' ENDDATA
The resulting basis has the following form
[T]=[ |
| ] (2.5) |
The op2 file contains nodes and superelement definition. It is advised to read the bulk file to obtain a model containing elements and material properties
[b] is defined by an DAREA real loading and possibly DPHASE definition. It should be noted that in SDT, it is strongly advised to define the phase using the input, since a complex input shape matrix has no sense in the time domain. The input is defined using a RLOAD2 B(f)eiφ(f)+θ−2π f τ or RLOAD1 (C(f)+iD(f))eiθ −2π f τ
When using a free mode computation, NASTRAN provides mechanisms to compute residual vectors, you should just insert the RESVEC=YES card. An example is given in the ubeamfr.dat file. The resulting basis has the following form
[T]=[ |
| ] (2.6) |
The main mechanisms to generate residual vectors are
For upcom parameters, export is done using design variables.
SDT-NLSIM provides an harmonic definition mechanism (see hdof). Storage in NASTRAN bulk format is as follows
$ 1 $$ 2 $$ 3 $$ 4 $$ 5 $$ 6 $$ 7 $$ 8 $$ 9 $ $ All DOFs with sin(omega t) and cos(omega t) DTI HDOF 1 ALL 123456 CS1 ENDREC $ Gradual building of full list of DOFs DTI HDOF 1 N1 THRU N2 123 S1 N3 THRU N4 1 C1 N5 123456 S1 ENDREC
Node numbers are first specified using ALL all (independent) nodes, N1 THRU N2 a list of consecutive node numbers, N5 a single node number. Associated DOFs are then written using the CM field of RBE2 (Component numbers of the dependent degrees-of-freedom integers 1 through 6 with no embedded blanks). A third field then specifies the harmonics. cs1 is a short cut for both cos(1 ω t) and sin(1 ω t).
The specification of target frequencies follows the normal NASTRAN format using FREQ or FREQ1 cards. Provision for a single call generating responses at multiple amplitudes (hbm_solve AFMap .Freq and .Amp fields) is specified as a DTI HBMAmp entry with all target amplitudes given.
$ 1 $$ 2 $$ 3 $$ 4 $$ 5 $$ 6 $$ 7 $$ 8 $$ 9 $ EIGRL,10,,,1 $FREQ,SID,F2,F2,F3 $FREQ1,SID,F1,DF,NDF FREQ 10 0.318 1. 3.0 4.0 RLOAD1 10 1 1 $ 1 $$ 2 $$ 3 $$ 4 $$ 5 $$ 6 $$ 7 $$ 8 $$ 9 $ DTI HBMAmp 1 1.0 2.0 3.0 ENDREC
To specify loads, a number of formats are defined.
$ 1 $$ 2 $$ 3 $$ 4 $$ 5 $$ 6 $$ 7 $$ 8 $$ 9 $ DTI Name 1 SID 101 FORM Amp UN1 UN2 Harmi ACi ASi ENDREC
Form | ||
Amp | amplitudes | {u(t)} = C0+∑k∈ H Sk sin(kω t) + Ck cos(kω t) |
AmpT | Amp table | {u(t)} = C0(ω)+∑k∈ HSk(ω) sin(kω t) + Ck(ω) cos(kω t) |
nas2up supports writing of field at DOF results op2 format.