MSC.NASTRAN Random Vibration ExampleFollowing is an example of an MSC.Nastran v. 2001 random vibration analysis run. All the NASTRAN cards necessary to perform a random run are described here. Comments follow the card (or cards) being described. The random-specific cards are in bold. The model is a simple cantilever beam with 48 elements and 49 nodes. It lies along the Y-axis with the first node, 101 at the origin. The downloadable data file can be found at the bottom of this page. NOTE: This method will only work for MSC's version 2001 or later of NASTRAN because they (finally!) did away with the large mass needed to do frequency response runs. This method is extremely similar to UAI's version of frequency response runs. (See notes below for the differences.)
If you are using MSC/NASTRAN version 70.7 or earlier, then you still need to use the large mass. An example of this method is given on the Seismic Mass Frequency Response page. Index: Input Data Deck$EXECUTIVE CONTROL DECK ID BEAM,RANDOM SOL 111 Modal Frequency Response Solution Number$ TIME 10 CEND $ $CASE CONTROL DECK TITLE = RANDOM VIBRATION EXAMPLE MODEL SUBTITLE = 48-ELEMENT CANTILEVER BEAM ON THE X-AXIS LABEL = Y-DIRECTION RANDOM INPUT OF 0.01 G^2/HZ FROM 20-2000HZ $ Beam is along the X-axis and is 48 inches long $ SPC = 1 METHOD = 1 DLOAD = 10 SDAMPING = 20 RANDOM = 30 FREQ = 40 SPC refers only to the SPC1 card (not the SPCD card);
|
||
|
||
The eignevalue and frequency table from the .F06 file is given below. It gives the frequency range requested in the EIGRL card, 0-2000Hz. Note that the frequencies listed in this table under CYCLES correspond with the peaks in the plot at the bottom of the page.
SINE VIBRATION EXAMPLE MODEL 48-ELEMENT CANTILEVER BEAM ON THE X-AXIS Y-DIRECTION SINE INPUT R E A L E I G E N V A L U E S MODE EXTRACTION EIGENVALUE RADIANS CYCLES GENERALIZED GENERALIZED NO. ORDER MASS STIFFNESS 1 1 5.673224E+03 7.532081E+01 1.198768E+01 1.000000E+00 5.673224E+03 2 2 5.673224E+03 7.532081E+01 1.198768E+01 1.000000E+00 5.673224E+03 3 3 2.220890E+05 4.712632E+02 7.500386E+01 1.000000E+00 2.220890E+05 4 4 2.220890E+05 4.712632E+02 7.500386E+01 1.000000E+00 2.220890E+05 5 5 1.733352E+06 1.316568E+03 2.095384E+02 1.000000E+00 1.733352E+06 6 6 1.733352E+06 1.316568E+03 2.095384E+02 1.000000E+00 1.733352E+06 7 7 6.614887E+06 2.571942E+03 4.093373E+02 1.000000E+00 6.614887E+06 8 8 6.614888E+06 2.571942E+03 4.093373E+02 1.000000E+00 6.614888E+06 9 9 1.793594E+07 4.235084E+03 6.740346E+02 1.000000E+00 1.793594E+07 10 10 1.793594E+07 4.235085E+03 6.740347E+02 1.000000E+00 1.793594E+07 11 11 3.965145E+07 6.296939E+03 1.002189E+03 1.000000E+00 3.965145E+07 12 12 3.965146E+07 6.296940E+03 1.002189E+03 1.000000E+00 3.965146E+07 13 13 4.175332E+07 6.461681E+03 1.028408E+03 1.000000E+00 4.175332E+07 14 14 7.650954E+07 8.746973E+03 1.392124E+03 1.000000E+00 7.650954E+07 15 15 7.650957E+07 8.746975E+03 1.392124E+03 1.000000E+00 7.650957E+07 16 16 1.339317E+08 1.157289E+04 1.841882E+03 1.000000E+00 1.339317E+08 17 17 1.339318E+08 1.157289E+04 1.841882E+03 1.000000E+00 1.339318E+08
The PSD output for GRIDs 101(T2) and 149(T2) from the run's .F06 file is given below. The output is considered to be in units of G2/Hz, while the Grms value is in G. The PSD values are actually (in/sec2)2/Hz, but because frequency is dimensionless, we can pretend that G and in/sec2 are equal, i.e., an input of 1 G comes out the same as an input of 1 in/sec2.
If force, displacement or stress output is desired however, the acceleration must be multiplied by 386.4 in/sec2 in the SPCD card to obtain pounds. (If you are using metric units of mm, then you must multiply by 9807 mm/sec2.)
The Grms values are highlighted in the fourth column. (MSC could probably do a better job of formatting their output tables!) Also of note are the minimum and maximum Y values (G2/Hz) and their corresponding X values (frequency). You will probably have to scroll to the right to see everything.
RANDOM VIBRATION EXAMPLE MODEL 48-ELEMENT CANTILEVER BEAM ON THE X-AXIS Y-DIRECTION RANDOM INPUT OF 0.01 G^2/HZ FROM 20-2000HZ X Y - O U T P U T S U M M A R Y ( A U T O O R P S D F ) PLOT CURVE CURVE ID./ RMS NO. POSITIVE XMIN FOR XMAX FOR YMIN FOR X FOR YMAX FOR X FOR TYPE TYPE PANEL : GRID ID VALUE CROSSINGS ALL DATA ALL DATA ALL DATA YMIN ALL DATA YMAX PSDF ACCE 101( 4) 4.449719E+00 1.160517E+03 2.000E+01 2.000E+03 1.000E-02 5.667E+01 1.000E-02 2.000E+01 PSDF ACCE 149( 4) 7.309907E+00 9.355332E+02 2.000E+01 2.000E+03 4.553E-03 2.000E+03 7.485E-01 7.500E+01
Column 2 is Frequency, Column 3 is PSD response.
$ACCE 0 101 4 1 1 2.000000E+01 1.000000E-02 2 2 2.200000E+01 1.000000E-02 3 3 2.400000E+01 1.000000E-02 4 4 2.600000E+01 1.000000E-02 5 5 2.611154E+01 1.000000E-02 6 6 2.800000E+01 1.000000E-02 7 7 3.000000E+01 1.000000E-02 8 8 3.200000E+01 1.000000E-02 9 9 3.222308E+01 1.000000E-02 10 10 3.400000E+01 1.000000E-02 11 11 3.600000E+01 1.000000E-02 12 12 3.800000E+01 1.000000E-02 13 13 3.833462E+01 1.000000E-02 14 14 4.000000E+01 1.000000E-02 15 15 4.200000E+01 1.000000E-02 16 16 4.400000E+01 1.000000E-02 17 17 4.444616E+01 1.000000E-02 18 18 4.600000E+01 1.000000E-02 19 19 4.800000E+01 1.000000E-02 20 20 5.000000E+01 1.000000E-02 21 . . . . . . . . . . . . 408 1.964863E+03 1.000000E-02 409 409 1.980000E+03 1.000000E-02 410 410 1.982431E+03 1.000000E-02 411 411 2.000000E+03 1.000000E-02 412 $ACCE 0 149 4 413 1 2.000000E+01 2.482271E-02 414 2 2.200000E+01 1.892970E-02 415 3 2.400000E+01 1.569268E-02 416 4 2.600000E+01 1.378317E-02 417 . . . . . . . . . . . . 410 1.982431E+03 5.579197E-03 823 411 2.000000E+03 4.553379E-03 824
Below is a plot of the data given in the punch file (random_test.pch). It shows the input and the response. The input is a straight line at .01 G2/Hz. The response shows the peaks corresponding to the modes of the beam.
You can download the three files for this example to run and study:
random_test.dat, random_test.f06, and random_test.pch.
Ryan Simmons
July 2001, updated September 2007
HOME | FEMCI BOOK | PRESENTATIONS | REFERENCES | WORKSHOP | LINKS | ABOUT | MINUTES | PRIVACY