Академический Документы
Профессиональный Документы
Культура Документы
Visteon
Dynamic Environments
Harmonic, periodic and nonperiodic (transient) Predictable at any time t using a function
Deterministic
Random
SOL 108/111
Periodic
Transient
SOL 109/112
Stationary
Nonstationary
Simple Harmonic
Shock Spectra
SOL 103
Ergodic
Visteon
Frequency spectrums
Power for energy content Density for distribution of power over the spectrum
Units
Most common source of questions and errors
Visteon October 2004, Page 1-3
X
i=1
This section is not intended as a complete description of statistical theory. Presented is the basics along with a physical interpretation that lays the ground work for MSC.Nastran Random analysis.
Visteon
Statistic Basics
cont
(Xi )2
i=1
The square root of Mean Square is the Root Mean Square (RMS). The RMS is used to measure power.
Visteon
Statistic Basics
cont
Variance (X X)
k
s2 =
i=1
Standard Deviation
s = s2 s = Standard Deviation
Visteon October 2004, Page 1-6
Statistic Basics
cont
Correlation
Measure the strength of the relationship between two variables
Autocorrelation is used in random response
Scatter plots for visual review (examples to follow) Perfect correlation implies a mathematical relationship Error measurements evaluate the correlation
Linear nonlinear
k
y = f (x )
i=1
= (f (x i ) y i ) = Error
Visteon
Statistic Basics
cont
0.5
0.5
sin(t+tau)
0.0
sin(t+tau)
0.0
-0.5
-0.5
-1.0 -1.0
-0.5
0.0 sin(t)
0.5
1.0
-1.0 -1.0
-0.5
0.0 sin(t)
0.5
1.0
tau=0.6 1.0
1.0
tau=3.0
The plots indicate a correlation between sin(t) and sin(t+). Thus the sin function is not random.
0.5
0.5
sin(t+tau)
sin(t+tau)
0.0
0.0
-0.5
-0.5
-1.0 -1.0
-0.5
0.0 sin(t)
0.5
1.0
-1.0 -1.0
-0.5
0.0 sin(t)
0.5
1.0
Visteon
Statistic Basics
cont
5.8
5.8
5.6
5.6
5.4
5.4
5.2
5.2
Random signals produce scatter plots for any value of that is NOT 0.0. Thus the measured data only correlates with itself when is 0.0.
4.8 5 5.2 5.4 sig na l( t ) 5.6 5.8 6 6.2
4.8
t a u=3.0 t a u=3.0
5.8
5.8
5.6
5.6
5.4
5.4
5.2
5.2
Visteon
Statistic Basics
cont
Ensemble (points from all tests) and Temporal (points in only one test) Apply to deterministic and random responses
Measured Output at Location 10
Test 1 Test 2 Test 3 Test 4
6.2
6.0
5.8
Acceleration (mm/sec/sec)
5.6
5.4
5.2
5.0
4.8
0.000
0.001
0.002
0.003
0.004
0.005
Time (seconds)
0.006
0.007
0.008
0.009
0.010
Visteon
Statistic Basics
Temporal Averaging
cont
Ensemble Averaging
Note t1 and as they are used in the statistical equations that follow
Statistic Basics
Ensemble average
cont
k (t1 ) = Average response at time t1 k = Total number of tests u (unless k = 1) ui (t1 ) = Individual test (i) responses at t1
(t1 ) =
u (t )
i=1 i 1
Ensemble average or mean value. In general the average changes with respect to the selected t1.
(t1 ) = lim
j
u (t )
i =1 i 1
Visteon
Statistic Basics
Ensemble average
3 examples but not limited to these equations
cont
Ru (t1, t1 ) = lim
u (t )u (t
i=1 i 1 i
This average is called the Autocorrelation Function and in general changes with respect to the selected t1
Ru (t1, t1 , t1 , t1 ) = lim
u (t )u (t
i =1 i 1 i
Visteon
Rarely used
Ru (t1, t1 , t1 ) = lim
u (t )u (t
i=1 i 1 i
)ui (t1 )
Statistic Basics
Ensemble average
Nonstationary means:
cont
(t1 ) = lim
j
u (t )
i=1 i 1
The strength of the stationary property increases when the higher order averages (3 or more data points per test) also become constant for any t1. Most physical responses can be assumed to be strongly stationary when the average and autocorrelation values are constant with any t1.
Visteon
Statistic Basics
Temporal average
Averages based on one test
cont
Note that time averages require integration and the test selected is j among the k number tests available for selection
1 T2 ( j) = lim u j (t )dt T T T 2
Ergodic means:
(k ) = = const
R(k, ) = R( )
Temporal Autocorrelation Function. (There are higher order integrations available similar to the ensemble examples.)
For any test j among the k number of tests in the ensemble, the average is the same.
Visteon
Statistic Basics
cont
Ergodic
The strength of the ergodic property increases with when the higher order averages (3 or more data points per integration) also become constant for any , , , .. Most physical responses can be assumed to be strongly ergodic when the average and autocorrelation values are constant with any .. Basic assumption for random responses: With stationary and ergodic established for a response, only one measurement is needed to represent the response. The statistical properties are the same for all measurements.
Visteon October 2004, Page 1-16
0 -T -T 2 T 2 T 3T 2 A
1 2A (t )dt = A T T 2 T 4
T2
A 4 0 -T 2 T 2
Visteon
cont
1 T 2 2A 2A (t + )dt R( ) = t 0 T T T
-T -T 2
0 T 2 T 3T 2
T/2<<T
1 T 2 2A 2A (t (T ))dt t R( ) = T T T T
We are calculating the overlapping areas shown by the grey vertical lines to get the correlation of the function vs not the area. Two integration functions needed depending on and the period T.
Visteon October 2004, Page 1-18
0 -T -T 2 T 2 T 3T 2
cont
Visteon
cont
Visteon
cont
Visteon
cont
Visteon
Frequency Domain The time based equations for averages and correlation
have equivalents in the frequency domain.
Averages using multiple data points from each test Averages based on one test
Visteon
Frequency Domain
cont
Visteon
Frequency Domain
cont
Fourier example
A1 = 1 A2 = 2 A3 = 0 B1 = 0 B2 = 0 B3 = 3
1 = 1 2 = 4 3 = 10
Note that the components can be linearly added in any order. The linearity also extends to multiply and divide functions. This cannot be done in the time domain.
0.25
0.5
0.75
1.25
1.5
1.75
0.25
0.5
0.75
1.25
1.5
1.75
0.25
0.5
0.75
1.25
1.5
1.75
0.25
0.5
0.75
1.25
1.5
1.75
Visteon
Frequency Domain
cont
B1 = 0 B2 = 0 B3 = 1
A2 = 3 A3 = 0
A1 = 1
0 0.25 0.5 0.75 1 1.25 1.5 1.75 2
B1 = 0 B2 = 0 B3 = 3
A2 = 2 A3 = 0
Previous shape
Visteon
Frequency Domain
cont
F( ) =
f (t )e 2 i t dt
Frequency to time
These general equations define how we can move in either direction from one domain to the other domain. General time based data usually requires a numerical technique.
f (t ) = F( )e 2 i t d
Visteon
Frequency Domain
function
1 T2 Ru ( ) = lim u j (t )u j (t )dt T T T 2
cont
Power Spectrum
is
The symbol S() is typically used for Power Spectral Density in MSC documentation. The division by 2 is implied. Note that when 2 = 1.0 Hz the PSD and Power Spectrum are the same.
Visteon
PSD example
0 .0 10 0 Left o r Drivers s id e PSD Rig ht o r Pas s eng er s id e PSD 0 .0 0 9 0
0.0100
Left o r Drivers s id e PSD Rig ht o r Pas s eng er s id e PSD
0.0090 0.0080 0.0070 (acceleration squared)/HZ 0.0060 0.0050 0.0040 0.0030 0.0020
0 .0 0 8 0
0 .0 0 70
(acceleration squared)/HZ
0 .0 0 6 0
0 .0 0 50
0 .0 0 4 0
0 .0 0 3 0
0 .0 0 2 0
0.0010
0 .0 0 10
0.0000
0 .0 0 0 0 0 .0 2 0 .0 4 0 .0 6 0 .0 8 0 .0 10 0 .0
1.0
100.0
(Frequency (HZ)
Visteon
cont
0.0
-g Time
A note on gs. This expression of acceleration is essentially unit-less. A g acceleration in the metric system is identical to a g acceleration in the English system.
Visteon
cont
g2
Mean square
1 T2 Ru (t ) = lim g j (t )g j (t )dt T T T 2
Time
Visteon
cont
(X )
i=1 i
RMS =
(X )
i =1 i
Previous equations
Visteon
cont
g2
Time
Visteon
cont
Repeat the process decreasing the value of the frequency to f2, f3, f4, f5,
g2
Note how the mean square decreases as the frequency cutoff decreases, eliminating more and more of the frequency content
cont
This type of plot is called the Cumulative Mean Square (CMS) plot, or if the root terms are taken then it is the CRMS plot It shows the frequency content of the random signal In this case, for example, the MS value jumps considerably between f3 and f2
Visteon
cont
g2/Hz
. . . . . .f5 f4 f3 f2 f1 Frequency Hz
Visteon
It shows the frequency content of the random signal, more directly than the CMRS Again the g2/Hz value jumps considerably between f3 and f2 The area under the curve is the RMS
October 2004, Page 1-36
cont
A prime contractor will typically take many random input loadings and look at the response at a key point in a structure using a set of response PSDs
g2/Hz
g2/Hz
Frequency Hz
Frequency Hz
Enveloping this set will produce a Power Spectral Density (PSD) specification (this is not the applied PSD) The final envelope will depend on many factors It will be a balance between safety and cost Effect of notching is important
Visteon
NASTRAN performs the random calculation using the PSD data and the transfer function
Post processing function in the RANDOM dmap module Or in the MSC.Random option in PATRAN
Visteon
Frequency response:
uj() or DISP=100
u j ( ) = H ja ( ) Fa ( )
Fa() or RLOAD1 The transfer function can be viewed as the NASTRAN mass, damping and stiffness matrices response due to applied loads Visteon October 2004, Page 1-39
Fa() or RLOAD1
u j ( ) = H ja ( ) Fa ( ) + H jb ( ) Fb ( ) + H jc ( ) Fc ( )........
u j ( ) = H ja H jb H jc
Fa F ...... b Fc ......
Visteon
S j ( ) = (u j ( ))
S j ( ) = R(0 )e
2
i t
dt = u j (t )u j (t )e i t dt
u j ( ) = H ja ( ) Fa ( )
S j ( ) = (H ja ( ) Fa ( ))
Visteon
In typical automotive NVH analysis the spectrums are derived from the road surface profiles. Thus they are in displacement units Cross PSD
Visteon
Visteon
FR Output
Note unit load 1.
FR Input
10.
H jk
Frequency
Frequency
Scalar operation
Random Response
2
5.8
S jj
10.
FR Output
580.
H jk
Frequency
S j ( )
Frequency
Frequency
Visteon
General comments
Remember Sii units are squared Calculation is done on a per Hz basis
This is one of the properties of frequency domain calculations The calculation is performed as a post process step
Sometimes the PSD input and PSD response criteria envelope are supplied
Do not mix these two PSD data Do not confuse this with shock spectrums
Visteon
Random Analysis - Units Units most common user question Supplied PSD units
Always (something)2/Hz May not match model units Typically displacement or acceleration based
Velocity based is rare in automotive
Model units
Scaling on the loading to generate the H can be done to match the supplied PSD units Scaling can also be done on the supplied PSD via the RANDPS
Output units
Will be controlled by (but not limited by)
Supplied PSD Specifications User conversions
Visteon October 2004, Page 1-46
Supplied PSD
Acceleration is common in aerospace Automotive can be displacement (road input) or acceleration
Conversion
Gs .776
.776 .776
Examples
Frame mounts Seat track Steering column
Visteon
Unit examples:
Sii Disp PSD H - Response Model mm Load: 1.0 displacement PSDF (H) is done on a per Hz basis PSDF - converted
mm /Hz mm /Hz
2 2
NA NA Gs
mm /Hz
(mm/s ) /Hz
2 2
(mm/s )
2 2
(1/9801)
/Hz
or G /Hz mm /Hz
Stress N/mm/Hz
(N/mm) /Hz
NA
Visteon
Unit examples:
Sii Disp PSD H - Response Model cm Load: 0.1 displacement PSDF (H) is done on a per Hz basis PSDF - converted
mm /Hz mm /Hz
2 2
NA NA Gs
mm /Hz
(mm/s ) /Hz
2 2
(mm/s )
2 2
(1/9801)
/Hz
or G /Hz mm /Hz
Stress N/mm/Hz
(N/mm) /Hz
NA
Visteon
Unit examples:
Sii Disp PSD H - Response Model mm Load: 10.0 displacement PSDF (H) is done on a per Hz basis PSDF - converted
cm /Hz cm /Hz
2 2
NA NA Gs
cm /Hz
(cm/s ) /Hz
2 2
(cm/s )
2 2 2
(1/980.1)
/Hz
or G /Hz cm /Hz
Stress N/cm/Hz
(N/cm) /Hz
NA
Visteon
Unit examples:
Sii Accel PSD H - Response Model - mm Load: 1 G acceleration PSDF (H) is done on a per Hz basis PSDF - converted
2 2 2 2
Acc mm/s
2 2 2
2 2
/Hz
Stress N/mm/Hz
NA
Visteon
Unit examples:
Sii Accel PSD H - Response Model - mm Load: 1 mm/s acceleration PSDF (H) is done on a per Hz basis PSDF - converted
G /Hz
Disp G - mm/Hz
(G)
(mm) /Hz
(G)
(mm)
(9801)
/Hz
Vel G - mm/s/Hz
(G)
(G)
(mm/s)
(9801)
/Hz
or (mm/s) /Hz
(mm/s )
2 2
(9801)
/Hz
G /Hz
Acc G - mm/s
(G)
(mm/s ) /Hz
2 2
2 2
(mm/s )
2 2
(1/9801)
/Hz
or (G ) /Hz
2 2
G /Hz
Stress G - N/mm/Hz
(G)
(N/mm) /Hz
(G)
(N/mm)
(9801)
/Hz
or (N/mm) /Hz
Visteon
Visteon
Visteon
Visteon
RCROSS
Cross correlation and Cross PSD are calculated
Visteon
BULK DATA Entries - Details All read by IFP and checked for errors Stored in the datablock named DYNAMICS Only used when referenced by a CASE CONTROL entry Entries covered
RANDPS TABRND1 RCROSS
Visteon
RANDPS
J and K SUBCASE numbers for the Hjk KJ X and Y Scale factors for the PSD values (X for real, Y for imaginary) TID TABRND1 table entry of the PSD vs frequency
October 2004, Page 1-59
Visteon
RANDPS - cont
KJ
Why?
RANDOM = 20 $ SUBCASE 100 LABEL = Right side input DLOAD = 1023 $ SUBCASE 100 LABEL = Left side input DLOAD = 2023 BEGIN BULK RANDPS, 20,100, 100, 1.0, RANDPS, 20,200, 200, 1.0, $ RANDPS, 20,200, 100, 1.0, RANDPS, 20,200, 100, 0.0,
2 2
The assumption is Sab=Sba. Thus internally Nastran only needs Sab or Sba. As a convience for the user and efficiency it was chosen that only Sba need be defined. Note that Sab is complex and requires the real and imaginary PSD information, thus TWO RANDPS entries.
Visteon
TABRND1
F1 frequency g1 PSD value (real or imaginary) Two points minimum to define the curve XAXIS and YAXIS LINEAR is the default, either or both can be LOG Extrapolation Do not allow negative values for PSD to be generated
Visteon
TABRND1 - cont
Example:
TABRND1, 25, , , , , , , , , 1.0, 1.0, 1000.0, 1.0, ENDT TABRND1, 35, , , , , , , , , 1.0, 1.0, 1000.0, 1.0, ENDT TABRND1, 145, , , , , , , , , 1.0, 1.0, 1000.0, 1.0, ENDT TABRND1, 146, , , , , , , , , 1.0, 1.0, 1000.0, 1.0, ENDT
This is building up to be part of the demonstration problem. A PSD magnitude of 1.0 is assumed to allow simple hand calculation verifications.
Visteon
RCROSS
RTYPE is the H
DISP/VEL/ACCEL/STRESS/STRAIN/SPCFORCES/MPCFORCES/ OLOAD
No restriction on what can be cross computed ID selects element or grid component Element components defined in QRG section 6 Used for Cross Correlation and Cross PSDF
Visteon
RCROSS - cont
Example:
RCROSS, 888, DISP, 6, 2, DISP, 6, 2 RCROSS, 888, DISP, 11, 2, DISP, 11, 2 RCROSS, 888, DISP, 11, 2, DISP, 6, 2 Or RCROSS RCROSS RCROSS RCROSS RCROSS RCROSS 100 100 100 100 100 100 FORCE STRESS FORCE STRESS SPCF FORCE 202 201 9902 9901 3305 202 167 16 6 7 3 167 FORCE STRESS STRESS FORCE DISP SPCF 3302 3301 9901 9902 3306 3305 6 7 7 6 3 3 1330202 2330102 2990106 2990108 4641306 4641308 Note that there are no entries that allow entry of SUBCASE ID. This has a direct limitation on the cross correlation computations (not the cross PSD computations.)
Visteon
RCROSS - cont
The Cross PSD includes all SUBCASES (j and k) identified on the RANDPS entry. The b and a values are the response quantities
Visteon
CASE CONTROL Entries - Details All read by IFP and checked for errors Stored in the datablock named CASECC Entries covered (note the names are the same as BULK DATA)
RANDOM RCROSS
Visteon
Visteon
RCROSS
CORF
PSDF selects the cross PSD spectrum calculation CORF selects the cross spectrum calculation RALL selects PSDF and CORF
Visteon
Visteon
- cont
Visteon
Visteon
RMS values
Area under XY curve if plotting PSD Plot as contours for stress etc. Factored by 3 to give 3 probability of exceedance RMS gives mean stress for fatigue
PSD Plot
Shows response compared to input PSD Important frequencies are seen
Visteon
Visteon
Output request:
The auto psdf disp, RMS, CRMS, N0 at grid points 1,2, and 5 The cross psdf displacement output between grid 1 (t2 ) and grid 2 (t2)
Visteon
4 1 2 2 2 5.
5 1. 1. 1. 0. 1.
6 0. 0. 0. 1. 10.
10
ENDT
Visteon
Visteon
Visteon
EXAMPLE(cont.):
Visteon
Visteon
Problem #10
Random Response With Single Input
Visteon
Connect the left edge with an RBE2 to grid point 9999 and
apply the enforced motion at grid point 9999 Use modal solution
Visteon
Use a log-log input for the PSD. Determine the acceleration PSD response at the drive Request output in both print and xyplot format
point (grid point 9999) and at the corner and center of the free edge (grid points 33 and 55)
Visteon
Visteon
A C C E L E R A T I O N V E C T O R ( ROOT MEAN SQUARE ) POINT ID. 33 55 9999 TYPE G G G T1 6.151087E-08 6.573950E-08 0.0 T2 3.206081E-08 2.352577E-08 0.0 T3 9.228085E+01 9.166653E+01 1.561982E+01 R1 6.807472E-07 1.969690E+00 0.0 R2 4.589051E+01 4.610466E+01 0.0 R3 1.779829E-08 1.348254E-08 0.0
A C C E L E R A T I O N V E C T O R ( NUMBER OF ZERO CROSSINGS ) POINT ID. 33 55 9999 TYPE G G G T1 4.218313E+02 5.441308E+02 0.0 T2 5.318538E+02 5.499335E+02 0.0 T3 3.924332E+02 3.846914E+02 3.991722E+02 R1 3.697856E+02 8.502590E+02 0.0 R2 7.319446E+02 7.328255E+02 0.0 R3 8.260611E+02 8.169711E+02 0.0
Visteon
0 PLOT CURVE FRAME TYPE TYPE NO. 0 PSDF ACCE 4 0 PSDF ACCE 5 0 PSDF ACCE 6
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 ) CURVE ID./ RMS NO. POSITIVE XMIN FOR XMAX FOR YMIN FOR PANEL : GRID ID VALUE CROSSINGS ALL DATA ALL DATA ALL DATA 9999( 33( 55( 5) 5) 5) 1.561982E+01 9.228085E+01 9.166653E+01 3.991722E+02 3.924332E+02 3.846914E+02 2.000E+01 2.000E+01 2.000E+01 1.020E+03 1.020E+03 1.020E+03 1.000E-01 1.072E-01 1.072E-01
Visteon
Visteon
Visteon
Visteon
Visteon
Visteon
Visteon
Problem #11
Random Response With Multiple Inputs
Visteon
Cross-Spectrum of Pressure and Corner Loads Real/Imaginary Frequency (Hz) Real Part Imaginary Part 20 -0.099619 0.007816 100 -0.498097 0.043579 500 0.070711 -0.070711 1000 0 0
Visteon
Visteon
Visteon
$ $ SPECIFY FREQUENCY STEPS $ FREQ1, 100, 20., 20., 49 $ RCROSS,1000,DISP,11,3,DISP,55,3 $ $ SPECIFY SPECTRAL DENSITY $ RANDPS, 100, 1, 1, 1., 0., 100 RANDPS, 100, 2, 2, 1., 0., 200 RANDPS, 100, 1, 2, 1., 0., 300 RANDPS, 100, 1, 2, 0., 1., 400 $ TABRND1, 100, +, 20., 0.1, 30., 1., 100., 1., 500., .1, +, 1000., .1, ENDT $ TABRND1, 200, +, 20., 0.5, 30., 2.5, 500., 2.5, 1000., 0., +, ENDT $ TABRND1, 300, +, 20., -.099619, 100., -.498097, 500., .070711, 1000., 0., +, ENDT $ TABRND1, 400, +, 20., .0078158, 100., .0435791, 500., -.70711, 1000., 0., +, ENDT $ ENDDATA
Visteon
Visteon
D I S P L A C E M E N T V E C T O R ( ROOT MEAN SQUARE ) POINT ID. 11 33 55 1 0 D I S P L A C E M E N T V E C T O R ( NUMBER OF ZERO CROSSINGS ) POINT ID. 11 33 55 1 0 POINT-ID = 11 D I S P L A C E M E N T V E C T O R ( CUMULATIVE ROOT MEAN SQUARE ) FREQUENCY 2.000000E+01 4.000000E+01 6.000000E+01 8.000000E+01 1.000000E+02 1.200000E+02 TYPE G G G G G G T1 0.0 2.684285E-12 4.724528E-12 6.554663E-12 8.933030E-12 1.479724E-11 T2 0.0 2.341877E-12 4.122291E-12 5.720275E-12 7.798986E-12 1.293186E-11 T3 0.0 1.126653E-01 1.981000E-01 2.744364E-01 3.734311E-01 6.180981E-01 R1 0.0 3.571265E-03 5.836252E-03 7.458793E-03 8.809524E-03 1.001494E-02 R2 0.0 3.093721E-02 5.439213E-02 7.537731E-02 1.027079E-01 1.708698E-01 R3 0.0 1.215379E-12 2.140092E-12 2.971424E-12 4.054959E-12 6.735584E-12 TYPE G G G T1 1.357285E+02 1.366455E+02 1.369874E+02 T2 1.362113E+02 1.368244E+02 1.370939E+02 T3 1.401700E+02 1.360215E+02 1.432664E+02 R1 6.491689E+02 6.552164E+02 6.581000E+02 MARCH R2 R3 1.503498E+02 1.396969E+02 1.492609E+02 1.551286E+02 1.498830E+02 1.406236E+02 5, 2004 MSC.NASTRAN 9/23/03 TYPE G G G T1 3.290778E-11 4.093889E-11 3.929579E-11 T2 2.880917E-11 1.891101E-11 1.378596E-11 T3 1.376854E+00 1.377021E+00 1.378706E+00 R1 8.629129E-02 8.664111E-02 8.410326E-02 MARCH R2 R3 3.851210E-01 1.505975E-11 3.844410E-01 3.661771E-12 3.849473E-01 3.210349E-12 5, 2004 MSC.NASTRAN 9/23/03
PAGE
47
RANDOM 100
PAGE
48
RANDOM 100
Visteon
CPSDF 7.782711E-05 / 359.7912 1.446440E-03 / 359.9715 4.256193E-03 / 359.9659 5.931298E-02 / 0.0270 1.110766E-03 / 359.8067 2.361837E-04 / 359.0721 8.205518E-05 / 357.4377 3.515652E-05 / 354.1868 1.670592E-05 / 347.8049 8.387206E-06 / 334.7123 4.722277E-06 / 307.6403 4.034619E-06 / 269.2190 5.106795E-06 / 242.7013 5.879031E-06 / 229.9111 7.941909E-06 / 217.8872 1.407104E-05 / 205.9172 4.367881E-05 / 193.5947 7.964316E-05 / 180.8491 1.057218E-05 / 167.3723 1.351510E-06 / 138.3461 5.536478E-06 / 343.4609 6.950111E-06 / 334.6017 1.156801E-06 / 332.4832 2.648299E-07 / 335.2508 6.395399E-08 / 345.7172
FREQUENCY 4.000000E+01 8.000000E+01 1.200000E+02 1.600000E+02 2.000000E+02 2.400000E+02 2.800000E+02 3.200000E+02 3.600000E+02 4.000000E+02 4.400000E+02 4.800000E+02 5.200000E+02 5.600000E+02 6.000000E+02 6.400000E+02 6.799999E+02 7.200000E+02 7.599999E+02 8.000000E+02 8.399999E+02 8.800000E+02 9.199999E+02 9.600000E+02 1.000000E+03
CPSDF 1.169207E-03 / 359.9817 2.125043E-03 / 359.9651 1.995366E-02 / 0.0206 3.981690E-03 / 359.9641 4.651507E-04 / 359.5229 1.342108E-04 / 358.4012 5.276162E-05 / 356.0812 2.402328E-05 / 351.5385 1.176429E-05 / 342.4655 6.119115E-06 / 323.4214 4.072001E-06 / 288.2908 4.427421E-06 / 253.8799 5.390142E-06 / 236.1572 6.667262E-06 / 223.8539 1.009843E-05 / 211.9292 2.244281E-05 / 199.8112 9.592201E-05 / 187.2714 2.743966E-05 / 174.2929 4.433171E-06 / 158.9403 1.558493E-06 / 1.1614 1.063914E-05 / 337.7312 2.748527E-06 / 332.9402 5.375278E-07 / 333.2076 1.325349E-07 / 339.0211 2.718711E-08 / 359.9906
Visteon
Visteon
Visteon
Visteon
Visteon
Visteon
Visteon
Visteon
Visteon
Visteon
Visteon
So what is MSC.Random?
User-developed MSC.Patran application
Customer-requested features and functions
Improved setup for Frequency Response Analysis .xdb access of Frequency Response results Enhanced Random Analysis calculations done on the fly RMS fringe plots Specialized XY-Plotting Interactive v. batch environment
Visteon
MSC.Random Benefits
Simplified analysis setup
GUI interface Engineer-driven specialized forms No XYPLOT entries required Full on-line help
Improved productivity
.xdb access of results Re-analyze without restarting
Quality results
Specialized interactive plots Log-log integration Cumulative RMS
Visteon
Run Frequency Response + Random in MSC.Nastran View batch XYPlots and .f06 files for results
Visteon
analysis in MSC.Nastran Define PSDF spectrum tables in MSC.Patran Run Random inside MSC.Patran Interactive XYPlots RMS Fringe Plots
Visteon
MSC.Random - Results
Interactive XY Plotting:
PSDF Plots
Interactive picking of nodes/elements Acceleration scale defaults to gs RMS and No. of zero crossings reported Option to specify frequency range for RMS
Total and interval RMS values reported
Visteon
Visteon
Visteon
Visteon
Visteon
Autocorrelation Plots
Visteon
Visteon
MSC.Random in MSC.Patran
Interactive RANDOM analysis from within the MSC.Patran
environment Eliminates need for XYPLOT cards for each output quantity and item code Fast access of results from .xdb database Rapid re-analysis for new input PSDs without re-running MSC.Nastran Enhanced XY plots for PSDF, CRMS, Auto Exclusive RMS fringe plots
Visteon
Purpose of MSC.Random
What is MSC.Random?
MSC.Random is a program that calculates random responses based on the results of a MSC.Nastran Frequency Response Analysis (.xdb format - Param,Post,0) MSC.Random is compatible with MSC.Nastran (V68.2, V69, V70, V70.5) and MSC.Patran V7.5 and higher.
Visteon
Page 123
MSC.Random - Flowchart
MSC.Patran
Freq. Response Input MSC.Nastran
Frequency Response Analysis (.xdb)
Random Input
Visteon
Page 124
MSC.Random Advantages
MSC.Random can be executed within MSC.Patran via the MSC.Random menu system Random analysis performed using results from a harmonic analysis with unit load input, therefore MSC.Nastran does not have to be rerun for given changes to the random input spectrum. RMS results can be plotted on the entire model using MSC.Patran (Fringe Plots) XY- plots are easily created via a graphical selection of nodes or elements within MSC.Patran.
Visteon
Page 125
Visteon
Page 126
Plotting
Fringe plots available for all response quantities through MSC.Patran. XY plots available through MSC.Patran (PSDF, CRMS, Auto Correlation). XY Plot option to calculate and display rms results by frequency range. XY Plots of Von Mises stresses for plate elements.
Maintained by MSC.
Available with MSC.Nastran and MSC.Patran upgrades.
Visteon
Page 127
MSC.Random - Approach
Step 1: Harmonic Analysis
(MSC.Nastran)
.xdb(post,0)
Step 2:
Random Analysis
(MSC.Random)
Step 3:
Visteon
XY Plots
RMS Plots
Page 128
Visteon
Page 129
Visteon
Page 130
Visteon
Page 131
Fill out these fields similar to the MSC.Nastran RANDPS card. The Auto Spectral Density and Uncouples toggles control the valid entries.
When this field has focus, the list box to the left will show all of the subcases in the selected XDB file.
Visteon
Page 132
Visteon
Page 133
Visteon
Page 134
Visteon
Page 135
Visteon
Page 136
Note: Once RMS results are read in, use RESULTS menu from MSC.Patran to plot contour plots. DO NOT PLOT any derived quantity such as Von-Mises, Principal Stress. DO NOT USE QUICK PLOT, use CREATE FRINGE option.
Visteon
Page 137
Visteon
Page 138
Yes No
Update FEM?
Loop 1
.xdb file
Subcase 1: 1G-Xdirection Subcase 2: 1G-Ydirection Subcase 3: 1G-Zdirection
Review Results;
Is modal damping input acceptable? Is model yielding meaningful results?
No
Yes
Transfer .xdb file to Random Analysis Flowchart, next page Return from Random Analysis Flowchart, previous page
Page 139
Visteon
MSC.Random - Flowchart
.xdb file from Harmonic Analysis Flowchart, previous page Return to Harmonic Analysis Flowchart, previous page
Execute MSC.Random,
Specify unique JOBNAME to differentiate load cases. Required input; .xdb file and Random Input File
MSC.Patran UI
Post-Processing;
Generate XY Plots, RMS Plots and create Hardcopy Plots
Loop 2
No
Run another load case? Modify FEM, damping or Input Spectrum?
Yes
Yes
No
Write Report
End of Job
Visteon
Page 140
Visteon
Page 141
Summary
MSC.Random delivers:
Base excitation analysis and limited acoustic and forced input set-up within MSC.Patran. Random analysis submittal within MSC.Patran. Cumulative RMS XY Plot capability. RMS calculation within user defined frequency range. MSC.Random on-line documentation within MSC.Patran. MSC.Random > Better
> Faster > Randomly Exciting
Visteon
Page 142
MSC.Random Appendix:
Contents:
Harmonic Analysis: Base Excitation;
Case Control Bulk Data Example
Visteon
Page 143
Title : Base Excitation Accel(Sort2, Real, Plot) = all Stress(Sort2, Real, Plot) = all Spc = 77 sdamp = 102 freq = 604 method = 219 Subcase 101
Subtitle = X direction Unit G Input Dload = 111
Subcase 102
Subtitle = Y direction Unit G Input Dload = 222
Begin Bulk
Visteon
Page 144
Visteon
Page 145
Tabled1, 200,
Visteon
Page 146
Visteon
Page 147
Visteon
Page 148
CASE STUDY
RANDOM VIBRATION ANALYSIS OF A SATELLITE The purpose of this case study is to show the use of MSC.Random in performing a Random Vibration analysis. A satellite structure is assumed excited by the launcher vehicle as a random acceleration loading. Both vertical and lateral cases are considered. We want to know the response at a station on the satellite where we intend to mount a PCB. First perform a Modal Frequency Response analysis using the methods shown in Section 11. Then execute a Random analysis in MSC.Random using the results from the Frequency Response analysis and a supplied input PSD. Post process the results at the station of interest using MSC.Random.
Visteon
CASE STUDY
CASE STUDY
The model is imported as usual. Create a non spatial field for frequency response. Enter frequency response for the Field Name. Select Frequency as the Active Independent Variable. Click on Input Data button. Enter the values shown in the table.
Visteon
CASE STUDY
Create a load case for the vertical acceleration load: Enter vertical acceleration for the Load Case Name. Change Load Case Type to Time Dependent. Click on Assign/Prioritize Loads/BCs button. Select Displ_spc1.3 from the Select Individual Loads/BCs.
Visteon
CASE STUDY
Create another load case for the lateral acceleration load: Enter lateral acceleration for the Load Case Name. Make it Time Dependent Select Displ_spc1.1 from the Select Individual Loads/BCs.
Visteon
CASE STUDY
Create the lateral acceleration load: Make lateral acceleration the Current Load Case Enter lateral acceleration for the New Set Name. Enter <1,0,0> for Translations and select frequency_response for Time/Freq. Dependence field. Select the nodes along the bottom edge of the exhaust cone.
Visteon
CASE STUDY
Create the vertical acceleration load: Make vertical acceleration the Current Load case Enter vertical acceleration for the New Set Name. Enter <0,0,1> for Translations and select frequency_response for Time/Freq. Dependence field. Select the nodes along the bottom edge of the exhaust cone.
Visteon
CASE STUDY
Submit the vertical acceleration load case for frequency response analysis: Enter satellite_vertical_acc for the job name. Select FREQUENCY RESPONSE and Modal Formulation. Change the Wt-Mass Conversion to 0.00259. Change the Number of Desired Roots to 20.
Visteon
CASE STUDY
Set up Subcases: Select vertical acceleration. Click on Subcase Parameters Click on DEFINE FREQUENCIES. Enter the values shown in the table.
Visteon
CASE STUDY
a b
Select Crit. Damp. (CRIT) for Modal Damping. Click on DEFINE MODAL DAMPING. Enter the values shown in the table.
Visteon
CASE STUDY
Click on Output Requests. Select Acceleration from the Select Result Type box.
Visteon
CASE STUDY
Click on Subcase Select. Select vertical acceleration from the top box Unselect Default from the Subcase Selected box. Run the analysis
Visteon
CASE STUDY
The results of the vertical acceleration are shown for the grid of interest 3326 The plot has been enhanced using XYPlot
Visteon
CASE STUDY
The results for the vertical acceleration frequency response case are shown at 22.2Hz. The dominant motion is a vertical motion of the satellite, with most of the deflection taking place in the base support ring. The ring acts rather like a vibration isolator and filters out the vertical input. The vertical case is discounted now and no random analysis is done on this input.
GRID 3326
Visteon
CASE STUDY
Submit the horizontal acceleration load case for frequency response analysis: Click on the satellite_vertical_acc in the Available Jobs box. This will allow Patran to use same setting for the Solution Type as those used in the satellite_vertical_acc analysis. Change the Job Name to satellite_lateral_acc. Repeat the same procedures as before, but choose the lateral acceleration subcases for this analysis job. Click on Subcase Select. Select lateral acceleration from Subcases For Solution Sequence box and unselect Default from the Subcases Selected box.
Visteon
CASE STUDY
The results of the lateral acceleration are shown for the grid of interest 3326 The plot has been enhanced using XYPlot
Visteon
CASE STUDY
GRID 3326
The results for the lateral acceleration frequency response case are shown at 22.2Hz. The dominant motion is a bending motion of the satellite, with large deflection in the base support ring.
Visteon
CASE STUDY
Create a non spatial field for the MSC.Random analysis.
Enter psd for the Field Name. Select Frequency as the Active Independent Variable. Click on Input Data button. Enter the values shown in the table. Use Fields/show to check the data.
Visteon
CASE STUDY
Care must be taken with the input PSD format:
It is usually assumed that the definition is on a LOGLOG scale. This assumption must be checked. Plotting the field in XYplot requires both axes scales set to LOG. The nastran PSD definition must be set to LOG input. Note carefully whether input is g or acceleration units.
Input PSD
PSD (g^2/Hz)
Freq. (Hz)
Visteon
CASE STUDY
To get an optimum plot for checking the PSD input: Set y axis to a LOG scale.
Input PSD
Use semi-Auto method. Pick lowest number, in this case .010. This is -2 *log10 (the BASE power) select number of cycles (in this case .010 to .1 and .1 to 1 is two cycles) Do the same on the x axis. Pick tick marks and Grid lines as required.
PSD (g^2/Hz)
Freq. (Hz)
Visteon October 2004, Page 1-168
CASE STUDY
Open MSC.Random Utilities / Applications / MSC.Random. Click OK when the DISCLAIMER message appears on the screen. Change the Action from Freq. Response to RMS Analysis.
Visteon
CASE STUDY
Note: The Random Analysis (RMS Analysis) is carried out on the assumption there is already FR data
Select Freq. Response if no prior analysis has been carried out
Visteon
CASE STUDY
If Base Input is used
Enforced acceleration assumed at a connected base point using large mass method Directions selected
Large Mass
ID Node where large mass (1E8) will be place placed
Visteon
CASE STUDY
For Force Input or
Acoustic input
Select pre-defined load case
Visteon
CASE STUDY
Setup the model for Random analysis: Choose RMS analysis Click on Select XDB File. Select satellite_lateral_acc.xdb (the results from the previous Frequency Response analysis) Select Random Input. Change the Random Input Method to Single Case. Click on the Excited Set field and select 1:LATERAL ACCELERATION from the Available Subcases box. Click on the Input Field and select psd from the PSD Input fields box.
Visteon
CASE STUDY
Select the Random Input Method to Single Case. Clicking on the Excited Set field will bring up a list of Available Subcases. The frequency response analysis should be in here. Clicking on the Input Field will give a list of all fields, and the PSD definition field should be in here. The complex X input is the scale factor. Select Auto Spectral Density Set axes as appropriate, in this case the input is LOG - LOG
Visteon
CASE STUDY
Other Options: Select the Random Input Method to Existing RANDPS File This will allow the user to select a .inp file, defined in MSC.Random as a Nastran .bdf fragment with RANDPS data defined
Visteon
CASE STUDY
b
Create XY Plots of the PSD Response: Change Action to XY Plots. Select Node 3326, which is where the PCB board will be located. Change the Res. Type to Accel. Set the Plot Scale to 1.0 Change Component to DOF 1. Change the Plot Type to PSDF.
Visteon
CASE STUDY
RMS is 5.774g So the safe g limit at 3*RMS is 17.32g Apparent Frequency is 22.9 Hz, showing that Mode 1 dominates
Visteon
CASE STUDY
Overlay the base input and see the effect of the input PSD. From the previous work on modal analysis and effective mass of this structure, it is assumed 50 Hz is a valid cutoff for the first 10 modes Base Input also plotted and full PSD
Base Input
Visteon
CASE STUDY
Another possibility is to go into Results and create an RMS fringe plot. The Result Case is loaded in by the XDB attachment. The resulting RMS plot is an RMS accn magnitude plot. The graphical result of 5.774 g RMS agrees.
Visteon
CASE STUDY
From the RMS fringe plot, it is visible that the panel local mode plays an important part in the RMS response. If there is a component located there, it will see the highest loading environment of 7.71 g RMS. To investigate further it is possible to do a PSD plot of this position (grid 3606) and see that the local mode do indeed play a major role with the first bending mode. Out of interest a grid on the support skirt is investigated and you can see it has a low RMS value and the bending mode dominates.
Visteon October 2004, Page 1-180
CASE STUDY
Based on this analysis, it is possible to provide a subcontractor with a PSD specification which is derived by enveloping the PSD response that was obtained. In the workshops which follow, the input PSD for the Printed Circuit Board is based on this type of analysis. The question could arise however about the effect of the original PSD input over the range greater than 50 Hz could it have been significant? This is left to the student to investigate. Also note that an input PSD with a bias to the lower frequencies would be a far more damaging environment in our case.
Visteon October 2004, Page 1-181
Visteon
Visteon
Visteon