Beruflich Dokumente
Kultur Dokumente
ProCOR 2006
User’s Guide
Main Index
Corporate
MSC.Software Corporation
2 MacArthur Place
Santa Ana, CA 92707 USA
Telephone: (800) 345-2078
Fax: (714) 784-4056
Europe
MSC.Software GmbH
Am Moosfeld 13
81829 Munich, Germany
Telephone: (49) (89) 43 19 87 0
Fax: (49) (89) 43 61 71 6
Asia Pacific
MSC.Software Japan Ltd.
Shinjuku First West 8F
23-7 Nishi Shinjuku
1-Chome, Shinjuku-Ku
Tokyo 160-0023, JAPAN
Telephone: (81) (3)-6911-1200
Fax: (81) (3)-6911-1201
www.mscsoftware.com
Disclaimer
MSC.Software Corporation reserves the right to make changes in specifications and other information contained in
this document without prior notice.
The concepts, methods, and examples presented in this text are for illustrative and educational purposes only, and
are not intended to be exhaustive or to apply to any particular engineering problem or design. MSC.Software
Corporation assumes no liability or responsibility to any person or company for direct or indirect damages resulting
from the use of any information contained herein.
User Documentation: Copyright 2006 MSC.Software Corporation. Printed in U.S.A. All Rights Reserved.
This notice shall be marked on any reproduction of this documentation, in whole or in part. Any reproduction or
distribution of this document, in whole or in part, without the prior written consent of MSC.Software Corporation is
prohibited.
MSC, MSC/, MSC., MSC.Dytran, MSC.Fatigue, MSC.Marc, MSC.Patran, MSC.Patran Analysis Manager,
MSC.Patran CATXPRES, MSC.Patran FEA, MSC.Patran Laminate Modeler, MSC.Patran Materials, MSC.Patran
Thermal, MSC.Patran Queue Manager and PATRAN are trademarks or registered trademarks of MSC.Software
Corporation in the United States and/or other countries.
NASTRAN is a registered trademark of NASA. PAM-CRASH is a trademark or registered trademark of ESI Group.
SAMCEF is a trademark or registered trademark of Samtech SA. LS-DYNA is a trademark or registered trademark
of Livermore Software Technology Corporation. ANSYS is a registered trademark of SAS IP, Inc., a wholly owned
subsidiary of ANSYS Inc. ABAQUS is a registered trademark of ABAQUS Inc. ACIS is a registered trademark of
Spatial Technology, Inc. CATIA is a registered trademark of Dassault Systemes, SA. EUCLID is a registered
trademark of Matra Datavision Corporation. FLEXlm is a registered trademark of GLOBEtrotter Software, Inc. HPGL
is a trademark of Hewlett Packard. PostScript is a registered trademark of Adobe Systems, Inc. PTC, CADDS and
Pro/ENGINEER are trademarks or registered trademarks of Parametric Technology Corporation or its subsidiaries
in the United States and/or other countries.Unigraphics, Parasolid and I-DEAS are registered trademarks of
Electronic Data Systems Corporation or its subsidiaries in the United States and/or other countries. All other brand
names, product names or trademarks belong to their respective owners.
Main Index
C O N T E N T S
MSC.ProCOR User’s Guide
1
Overview ■ Introduction, 8
■ How MSC.ProCOR Works, 9
❑ Modal Effective Mass (MEM), 11
❑ Modal Effective Reaction (MERXN), 12
❑ Kinetic Energy Fraction (KE), 13
❑ Drive Point Residue (DPR), 14
❑ Cross Orthogonality (Ortho), 15
❑ Modal Assurance Criteria (MAC), 16
■ References, 18
2
Using ■ Starting MSC.ProCOR, 20
MSC.ProCOR ❑ Typical usage for Pre-test GSET model:, 21
❑ Typical usage for Pre-test ASET model:, 22
❑ Typical Universal file UFF Utilities usage:, 22
❑ Typical usage for Post-test ASET model:, 23
❑ Typical usage Model to Model setup, 24
❑ Aset Utilities, Results Tools, and MEM, ORTHO, MAC access., 25
Main Index
❑ Mode Filtering--Match Modes, 52
❑ Typical Output, 53
❑ Usage Notes, 55
■ Spike Plot, 57
■ Aset Utilities, 59
❑ ASET Name Options, 59
❑ Add/Modify dof, 60
❑ Delete dof, 61
❑ Display Options, 62
❑ Verify, 63
❑ Write File / Read File, 64
■ Animate Special, 65
■ Re-phase Results, 68
■ UFF Utilities, 69
❑ Geometry Match, 69
❑ Translate Test Data, 74
3
Examples ■ Example 1 - GSET Model, 95
❑ Build the Model, 96
❑ Enable MSC.ProCOR, 98
❑ Set Up the GSET Run, 98
❑ Set GSET DB/PARAM/Output Options, 100
❑ Inspect the GSET Analysis Setup, 102
❑ Submit the GSET Analysis, 103
❑ Calculate Center of Gravity, 104
Main Index
❑ ASET Selection, 128
❑ Create the Traceline, 130
❑ Set Up the ASET Run, 135
❑ Inspect the ASET Analysis Setup, 138
❑ Submit the ASET Analysis, 139
■ Example 4 - Views and Group Setup, 140
❑ Create Multiple Viewports, 140
❑ Create Groups for Results Posting, 141
❑ Color Selection, 144
Main Index
❑ Generate Fine Meshed Model, 185
❑ Map the Course Mesh to the Fine Mesh, 186
❑ Determine Center of Gravity of Fine Meshed Model, 191
❑ Set Up Model Comparison Analysis, 192
❑ Inspect the Model Comparison Analysis Setup, 196
❑ Submit the Model Compare Analysis, 197
❑ Read Output Results, 197
❑ Display MEM, ORTHO, MAC Matrices, 198
■ Example 10 - Model-Model Comparison - Take 2, 200
❑ Create Preliminary Model, 200
❑ Generate Baseline Modes, 202
❑ Inspect the Baseline Analysis Setup, 204
❑ Submit the Baseline Analysis, 205
❑ Modify Existing Model, 205
❑ Set Up Model Comparison Analysis, 207
❑ Inspect the Model Comparison Analysis Setup, 209
❑ Submit the Model Compare Analysis, 210
❑ Read Output Results, 210
❑ Display MEM, ORTHO, MAC Matrices, 211
Main Index
MSC.ProCor 2003 User’s Guide
1 Overview
■ Introduction
■ How MSC.ProCOR Works
■ References
Main Index
8
1.1 Introduction
MSC.ProCOR is a professional modal correlation tool for use with finite element (FE)
models and modal test data, or between two different FE models. With MSC.ProCOR
analysts can ensure that their FE models more closely match reality by correlating
them to modal test data acquired from fully instrumented test articles, thus giving
confidence in any subsequent analyses using the FE model. Modal correlation
between two similar models can provide the critical assessments needed to determine
if a more costly dynamic analysis needs to be re-performed as designs mature.
The purpose of this manual is to provide the user with the knowledge and information
needed to properly and effectively use this product to correlate FE models to test data.
Typical example problems are included to show software usage and provide helpful
hints to maximize its usefulness to the user. Each example is designed to show certain
aspects and help to convey various principles of test-analysis correlation. The intent is
to get users up to speed as quickly as possible without a steep learning curve.
Main Index
CHAPTER 1 9
Overview
4. Drive Point Residue (DPR) -- Identifies candidate locations for shakers; can also
be used to identify candidate accelerometer locations.
Main Index
10
launch system. The launch system FE model must be accurate for proper load
prediction and load transfer into the satellite. This information must be provided back
to the satellite manufacturer so that the satellite can be designed to the correct load
levels.
With this goal in mind, a full-size prototype of the launch vehicle is produced and
placed in a test laboratory. In order for the test to be successful, two preliminary pieces
of information need to be ascertained from the unconstrained FE model (sometimes
referred to as the pre-test model): accelerometer locations and shaker locations. In
other words, where should measurements be taken to properly capture the dynamics
of the vehicle, and where should the vehicle be dynamically loaded such that the full
range of dynamics is excited? This is what a pre-test model analysis provides by
looking at the predicted analytical mode shapes and: quantifying modal dominance
(MEM, MERXN) to determine target modes, calculating kinetic energy (KE) for aid in
determining accelerometer locations, and calculating drive point residues (DPRs) for
identifying candidate shaker locations.
Once the prototype is instrumented and the first bit of data captured, the test mode
shapes are used to validate the reduced FE model. Since many more locations are
available in an FE model than are possible to instrument on the prototype, the FE
model is reduced to the size of the instrument locations.
The full size FE model is referred to as the g-set (GSET), signifying all structural grid
point degrees-of-freedom. The reduced set is referred to as the a-set (ASET), or
assembled set of degrees-of-freedom. The GSET and ASET usage is terminology used
in MSC.Nastran. There are also a number of other sets such as the o-set (omitted set),
the m-set (multi-point constraint set), the s-set (single point constraint set), the n-set
(not constrained by multi-point constraints), and the f-set (unconstrained or free). The
relation between these is as follows:
g-set=m-set+n-set
n-set=s-set+f-set
f-set=a-set+o-set
The ASET can also be subdivided also, but this is beyond the scope of this explanation.
All that is used in test-analysis correlation are the ASET and GSET. The GSET model
is reduced to the ASET size by a technique called Guyan reduction. The integrity of
the ASET model is determined by a triple matrix product of the GSET modes, ASET
(reduced) mass matrix, and the ASET modes. This is called an orthogonality check
which should produce an identity matrix if the reduction is perfect. The degree that
the off-diagonal terms are not zero is an indication of the quality of the reduced model
size. Unsatisfactory orthogonality checks at this point generally require that more
measurement locations be selected.
Other checks are performed (orthogonality and modal assurance criteria) once test
data has been acquired to determine the degree of correlation between the test and
analytical models. Again these checks result in identity matrices for fully correlated
models. Criteria is set for the degree that diagonal terms may deviate from unity and
Main Index
CHAPTER 1 11
Overview
off-diagonal terms may deviate from zero. If the criteria is not met then the analytical
model must be modified and updated (assuming the test data is correct) and the
correlation checks redone. This of course is often the difficult part of correlating a
model to test data and mostly requires good engineering judgement and perhaps a
great deal of experience to pinpoint the problem areas. Many times this is done
manually or with optimization programs such as MSC.Nastran SOL 200.
Once the correlation criteria has been satisfied the launch vehicle model can be used
with confidence in a coupled analysis with the FE satellite model. Load information
can be relayed back to the satellite supplier who can make any necessary changes to
their structural FE model (which may also have a modal test/analysis correlation
done).
T
Γ = {Φ} M { Φ rb } Eq. 1-1
where{ Φ }is a set of flexible mode shapes an { Φ rb } is a set of rigid body mode shapes.
The participation factors are better interpreted by calculating the Modal Effective
Mass which is:
[ Γi ⊗ Γi ]
EM = --------------------------------------------------------- × 100 Eq. 1-3
T
[ { Φ rb } M { Φ rb } ] i
where i is a column corresponding to each degree-of-freedom: Tx, Ty, Tz, Rx, Ry, or Rz
Main Index
12
Dominant modes are identified easily when the MEM% table is reviewed.
MSC.ProCOR displays a formatted table and/or 3D bar chart plot of the MEM%.
MSC.ProCOR reports the MEM% for each mode. The following MEM%'s are
calculated:
• MEMG -- The MEM% of the GSET modes. This is useful in identifying target modes
for a test, or identifying modes which are critical to the overall response of the
structure.
• MEMA -- The MEM% of the ASET modes. The ASET mass matrix is used in the
calculations. Significant variations from MEMG may indicate a loss of fidelity
during the ASET reduction.
• MEMT -- The MEM% of the Test modes. Note that the ASET analytical mass matrix
is used in the calculations. Thus, it is possible to compute a total MEM% greater
than 100%. Deviations for m the FE MEM can indicate either an inadequate FE
model, or analytical mass matrix, or both.
MSC.ProCOR also computes a total MEM% for the number of modes selected. This is
useful in determining whether a significant portion of the mass in a specific direction
is captured in the retained modes.
As an example, a cantilever beam will contain a large percent of the transverse and
rotational modal effective mass in the first few flexural modes, but the axial MEM will
not be significant until the first axial mode is excited which is usually a significantly
higher frequency than the flexural modes.
Main Index
CHAPTER 1 13
Overview
–1
{ Φ c m } = – [ K ff ] [ K fs ]
Eq. 1-4
T
Γ = {Φ} M { Φ cm } Eq. 1-5
And the Modal Effective Reaction (MERXN) is calculated similarly to MEM. This is a
relatively expensive calculation because of the expense involved in calculating the
constraint modes. Thus, the analyst should use this calculation sparingly. It is
recommended to perform this only on the unreduced GSET model. There will be no
difference if done on the ASET model because the FSET is formed prior to the ASET.
T
{ KE } = { Φ } ( { M } ⊗ { Φ } ) Eq. 1-6
Main Index
14
MSC.ProCOR also has special forms for calculating the{ KE }for user defined groups
in the form of summary tables and vector plots. For example, detailed models of
components (i.e., electronics boxes) might have a small kinetic energy fraction for each
individual node, but the collective{ KE } for the component may be a significant
percentage for a specific mode, indicating that an accelerometer should be placed
somewhere in that group.
where { DPR i } is the drive point residue vector for mode i, { Φ i } is the eigenvector of
mode i, and ω i is the circular frequency of mode i.
Once the DPRs of each mode are calculated, then algebraic manipulations can be
performed to provide data to the engineer. For a selected subset of computed modes
(or, all the modes), a maximum, minimum, average, and weighted average calculation
of DPR can be performed.
• The maximum and minimum DPRs are simply a maximum or minimum search
over all the modes of interest.
• The average DPR is simply a summation of DPRs for all modes divided by the
number of modes.
• The weighted average DPR is the average DPR times the minimum DPR.
The weighted average is probably the most useful quantity because it will filter out
degrees of freedom which have low modal displacements in one or more modes (i.e.
filters out degrees of freedom which are on a node line for a mode of interest).
Main Index
CHAPTER 1 15
Overview
MSC.Nastran is used to calculate DPRs for each mode. MSC.ProCOR forms within
MSC.Patran are used to calculate the combinations based on the user selected modes
of interest. The weighted average DPRs can then be used in contour plots, spike plots,
vector plots, and other assorted visual aids to determine potential drive point
locations.
T
[ Ortho AB ] = { Φ A } M xx { Φ B } Eq. 1-9
T
[ Ortho GA ] = { Φ G } M AA { Φ A } Eq. 1-10
T
[ Ortho GG ] = { Φ G } M AA { Φ G } Eq. 1-11
T
[ Ortho TA ] = { Φ T } M AA { Φ A } Eq. 1-12
Main Index
16
T
[ Ortho TT ] = { Φ T } M AA { Φ T } Eq. 1-13
T
[ Ortho 12 ] = { Φ 1 } M 22 { Φ 2 } Eq. 1-14
T
[ Ortho 21 ] = { Φ 2 } M 11 { Φ 1 } Eq. 1-15
Main Index
CHAPTER 1 17
Overview
T 2
[ { Φi } { Ψj } ]
MAC ij = ------------------------------------------------------------------------
T T Eq. 1-16
[ { Φi } { Φi } ] [ { Ψj } { Ψj } ]
Two eigenvectors which are perfectly correlated will have a MAC of 1.0; two which
are perfectly independent will have a MAC of 0.0. Thus, the full MAC matrix should
be the identity matrix for two different sets of eigenvectors of a perfectly correlated
model.
MSC.ProCOR calculates several different MACs. The meaning and interpretation of
these is as follows:
• MACGA --MAC comparison of the full model (GSET) eigenvectors with the reduced
model (ASET) eigenvectors.
• MACTA--MAC comparison of the Test mode shapes with the reduced (ASET) model
eigenvectors.
• MACTT --MAC comparison of the Test mode shapes with Test mode shapes.
Inspection of the MAC equation indicates that when i=j, the MAC will be 1.0 by
definition. Thus, for MACTT, the off-diagonal terms are the indicators of correlation.
• MAC12 -- MAC comparison of model 1 eigenvectors with model 2 eigenvectors.
Main Index
18
1.3 References
1. Rose, Ted L., “Using Superelements to Identify the Dynamic Properties of a
Structure,” The MSC 1988 World Users Conf. Proc., Vol. 1, Paper 41, March 1988.
4. Ting, T, Chen, T.L.C, and Twomey, W., “Correlating Mode Shapes Based on
Modal Assurance Criterion,” The MSC 1992 World Users Conf. Proc., Vol. 1, Paper
21, May, 1992.
5. Kientzy, Donald; Richardson, Mark; and Blakely, Ken, “Using Finite Element Data
to Set Up Modal Tests,” Sound and Vibration, June, 1989, pp 16-23.
Main Index
MSC.ProCor 2003 User’s Guide
2 Using MSC.ProCOR
n Starting MSC.ProCOR
n Analysis Setup Form
n Spike Plot
n Aset Utilities
n Animate Special
n Re-phase Results
n UFF Utilities
n Generate Reduced Model
Main Index
20
Main Index
CHAPTER 2 21
Using MSC.ProCOR
Main Index
22
Main Index
CHAPTER 2 23
Using MSC.ProCOR
Main Index
24
4. Model Comparison Setup (page. 88) - create MSC.Nastran input file for model
comparison between the two analytical models run job. Select between internal
MSC.Patran database model and external matrix representations of analytical
model.
5. OUTPUT2 Read Special (page. 36) - read results from OUTPUT2 files into
MSC.Patran database.
6. MEM, Ortho, MAC (page. 50) - perform modal effective mass (MEM),
orthogonality and MAC calculations to determine correlation of analytical
models.
Main Index
CHAPTER 2 25
Using MSC.ProCOR
Frequency Define
These tools can be used to create or modify
frequencies for model-test or model-model
correlation. Normally, this tool is not required.
Main Index
26
Main Index
CHAPTER 2 27
Using MSC.ProCOR
1. Translation Parameters...
2. Solution Type...
Main Index
28
OUTPUT2 and OUTPUT4 files are assigned in the FMS section. DMAP alters are
placed in EXEC deck. Certain parameters are set in the CASE control. And DTI
(direct table input) cards are placed in BULK data section for proper handshaking
between MSC.Nastran and MSC.ProCOR.
4. Subcase Create...
A subcase called pre-g is created which uses a load case called pre-g. This subcase
is a copy of the MSC.Patran default subcase. If a different set of boundary
conditions is desired, it will have to be modified in Load Cases. See Analysis
Setup Usage Notes (page. 34).
5. Subcase Select...
All of this information can be viewed from the Analysis application if necessary. The
created job is “run-ready,” meaning the user may press the Apply button on the
Analysis application form without having to modify or add any additional
information. It is suggested that the user review the information before submitting the
job. If the job name pre-g already exists the user will be prompted for overwrite
permission.
Note: On Apply, if the Restart from Database toggle is ON, the user will not be
placed in the Analysis application, but instead, a “read-only” restart
MSC.Nastran input file will be created. The user will then need to go to the
Analysis application and submit the job as an Existing Deck. This operation
assumes that the MSC.Nastran database has been saved previously.
Main Index
CHAPTER 2 29
Using MSC.ProCOR
When the Apply button is pressed, this form closes and the Analysis application is
automatically invoked ready to submit the newly created pre-a job. The Analysis
Preference must be set to MSC.Nastran for this to work properly. The pre-a job is
automatically configured with the following:
Main Index
30
1. Translation Parameters...
2. Solution Type...
Solution type is set to Normal Modes (SOL 103). No solution parameters are
modified. See Analysis Setup Usage Notes (page. 34).
OUTPUT2 and OUTPUT4 files are assigned in the FMS section. DMAP alters are
placed in EXEC deck. Certain parameters are set in the CASE control.ASET entries
are put in the BULK data section; DTI (direct table input) cards are placed in BULK
data section for proper handshaking between MSC.Nastran and MSC.ProCOR.
4. Subcase Create...
A subcase called pre-a is created which uses a load case called pre-a. This subcase
is a copy of the MSC.Patran default subcase. If a different set of boundary
conditions is desired, it will have to be modified in Load Cases. See Analysis
Setup Usage Notes (page. 34).
5. Subcase Select...
All of this information can be viewed from the Analysis application if necessary. The
created job is “run-ready,” meaning the user may press the Apply button on the
Analysis application form without having to modify or add any additional
information. It is suggested that the user review the information before submitting the
job. If the job name pre-a already exists the user will be prompted for overwrite
permission.
Note: On Apply, if the Restart from Database toggle is ON, the user will not be
placed in the Analysis application, but instead, a “read-only” restart
MSC.Nastran input file will be created. The user will then need to go to the
Analysis application and submit the job as an Existing Deck. This operation
assumes that the MSC.Nastran database has been saved previously.
Main Index
CHAPTER 2 31
Using MSC.ProCOR
1. Translation Parameters...
2. Solution Type...
Solution type is set to Normal Modes (SOL 103). No solution parameters are
modified. See Analysis Setup Usage Notes (page. 34).
Main Index
32
OUTPUT2 and OUTPUT4 files are assigned in the FMS section. DMAP alters are
placed in EXEC deck. Certain parameters are set in the CASE control. And DTI
(direct table input) cards are placed in BULK data section for proper handshaking
between MSC.Nastran and MSC.ProCOR and writes the appropriate ASET
entries.
4. Subcase Create...
A subcase called post-a is created which uses a load case called post-a. This
subcase is a copy of the MSC.Patran default subcase. If a different set of boundary
conditions is desired, it will have to be modified in Load Cases.See Analysis
Setup Usage Notes (page. 34).
5. Subcase Select...
All of this information can be viewed from the Analysis application if necessary. The
created job is “run-ready,” meaning the user may press the Apply button on the
Analysis application form without having to modify or add any additional
information. It is suggested that the user review the information before submitting the
job. If the job name post-a already exists the user will be prompted for overwrite
permission.
Note: On Apply, if the Restart from Database toggle is ON, the user will not be
placed in the Analysis application, but instead, a “read-only” restart
MSC.Nastran input file will be created. The user will then need to go to the
Analysis application and submit the job as an Existing Deck. This operation
assumes that the MSC.Nastran database has been saved previously.
Main Index
CHAPTER 2 33
Using MSC.ProCOR
Main Index
34
Restart from Database: This option will create a “read-only” restart bdf file to restart
from an existing database. It assumes that the single point constraint set is SPC=2, no
explicit MPC’s and an Eigenvalue extraction METHOD=1 for case control. The user
must specify the MSC.Nastran database and the restart filename.
Lanczos Extraction: The user can input the lower and upper frequency range of
interest and the number of modes.
Run Method: Full Run, Analysis Deck. Full run will submit an MSC.Nastran job when
Apply is pressed on the Analysis form, Analysis Deck will create a “run-ready”
MSC.Nastran bdf file.
bdf Echo: None, Sorted, or Unsorted: options for the bdf input echo in the MSC.Nastran
.f06 file
bdf format: small field, large field, either: specifies the format of bdf entries.
PARAM,AUTOSPC: YES, NO: defines whether null stiffnesses are automatically
reduced.
PARAM, K6ROT: real number: defines plate RZ stiffness value.
Mass Calc.: Lumped Coupled: specifies mass matrix calculation technique
PARAM,WTMASS: real number: value by which to pre-multiply mass terms.
PARAM,GRDPNT: node id: node for which to calculate mass properties.
Recommended to use dummy node at CG of model. This will ensure meaningful
Modal Effective Mass (MEM) calculations.
KE % Filter: real number: cuttoff for KE % (values less than filter are set to 0.0).
Calc.Mode Eff Rxn: toggle to calculated modal effective reactions.
Use BC’s from Loadcase: This is used for setting up appropriate boundary conditions
for the run. By default, the previously defined loadcase will be used.
Solution Parameters
In additon to the MSC.Nastran DB/PARAM/OUTPUT Options (page. 33), it may be
necessary or desirous to change certain solution parameters prior to submitting the
MSC.Nastran jobs. This is done in the Analysis application under Solution Type |
Solution Parameters. Additional quantities of interest might be:
• Maximum run time (TIME=)
• Dynamic reduction options (DYNRED= - not recommended)
Main Index
CHAPTER 2 35
Using MSC.ProCOR
SPC Forces
SPC forces (SPCF=) must be an output request if kinetic energy and drive point
residues are desired. This is specified under the Subcase Create | Output Requests
in the Analysis application. This is automatically set for the user, but must be retained
in the subcase output definition. The eigenvectors (displacements) must also be an
output request.
Job Submittal
All the analysis setup jobs are created “run-ready” for submittal directly from
MSC.Patran via the Analysis application. The user may, if desired, set the Method to
Analysis Deck such that only an input file is created with no subsequent job
submittal. Manual submittal to MSC.Nastran is then possible.
Main Index
36
The OUTPUT2 files read are based on four different analysis types:
Main Index
CHAPTER 2 37
Using MSC.ProCOR
The files are created by these various analyses. The file names are automatically
assigned with MSC.Nastran FMS statements and must not be changed.
Table 2-1 OUTPUT2 File Names
Main Index
38
Note: If running MSC.Nastran on a remote system, the user must copy the files
back to the exact file names as listed above. If the file systems are binary
incompatible, then use the FORM=’FORMATTED’ in the OUTPUT2
ASSIGN statements in the FMS. This is done automatically for the user in the
Analysis Setup if the user has turned on the Neutral op2 files toggle.
Main Index
CHAPTER 2 39
Using MSC.ProCOR
Main Index
40
These newly created results can be viewed in a variety of ways to help determine the
best excitation locations. Perhaps the most useful quantity is the Weighted Average
DPR which can be displayed as a fringe plot, a marker plot, or a vector plot. Or the
user can use the Spike Plot (page. 57) to display the DPR values.
Note: For structures with well defined modes in a specific direction, multiple
DPRs can be calculated. For example a cantilever beam which has “y”
motion modes and “z” motion modes, a subset of “y” modes should be
selected for one DPR calculation and the “z” modes for the other. In this
case, two “best” locations can be selected. A review of the Modal Effective
Mass in MEM, Ortho, MAC (page. 50) can be used to help determine modes
with similar mass movement (i.e. “y” or “z”).
Main Index
CHAPTER 2 41
Using MSC.ProCOR
1. To limit the
output, use the
filtering
mechanism on
the top of the
form.
Percentage of
Max (abs) will
limit that
shown in the
table to
degrees-of-
freedom that
have Kinetic
Energy greater than the Percentage Max Abs set on the slider bar. Or the user may
simple select the Top n dof (abs) to keep, say, only the top 10 degrees-of-freedom
with the highest Kinetic Energy in each mode. Again the slider bar sets the number
of degrees-of-freedom to keep.
2. Select the load case of interest. Only loadcases which have KE results values will
be displayed
Main Index
42
3. Select the subcases (modes) of interest. The “All” button will automatically select
all subcases.
4. Press the Apply button to display the KE table. The KE table will appear in the
large text box shown within the blue border to the right.
5. If the user desires to place the KE table in a report, it can be saved to an ASCII file
using the Report button. Simply provide a file name in the file browser form that
appears and press the OK button on that form. By default the file will have an
extension of .rep. It is not necessary to include the extension when providing the
name.
6. Finally, if the user feels that the degrees-of-freedom displayed in the KE table are
representative, the user may create an ASET from them by pressing the Create
ASET from list button. This will put the user into theAset Utilities (page. 59). The
degrees-of-freedom from the KE table will have been automatically selected and
an ASET name of aset_from_ke will be used for these.
Graphical visualization of Kinetic Energy percentage is perhaps a more useful tool for
assessing measurement locations. This can be accomplished by using the Spike Plot
(page. 57).
Main Index
CHAPTER 2 43
Using MSC.ProCOR
Main Index
44
Kinetic Energy
The Group Energy table for KE is very useful for
determining modal contribution of detailed parts
of the model such as a refined electronics box or a
solar array. It is assumed that the user has a
working knowledge of MSC.Patran groups.
Main Index
CHAPTER 2 45
Using MSC.ProCOR
7. Press the Apply button to create the report and/or the vector plot of percentage
total KE per group per mode.
Below are examples of a KE group report, 3D bar chart and summation vectors on
various groups of a model. The vector plots can become cluttered if too many modes
are selected at once. Pressing the Reset Graphics button will remove the vector plot
from the graphics window. Pressing the Refresh Lists button will de-select all
selections on the Group Energy Form.
Main Index
46
Once a report appears, the user may do two things from the report besides view it.
Press the PLOT button to create a 3D bar chart showing the percentage total KE for
each group per mode. To create an ASCII report file, press the Report button. The
default extension is .rep which is not necessary to enter in the report name on the
ensuing file browser form when creating the ASCII report file.
Main Index
CHAPTER 2 47
Using MSC.ProCOR
• Vector plot of summation is at the center of gravity for each group. This may
be misleading for “long” parts such as the first mode of a cantilever beam.
Note: Be aware that the more groups and modes used, the slower will be the
processing time. The vector plot can also spend significant time determining
the groups center of gravity.
Main Index
48
Main Index
CHAPTER 2 49
Using MSC.ProCOR
button. The default extension is .rep which is not necessary to enter in the report name
on the ensuing file browser form when creating the ASCII report file.
Note: Be aware that the more groups and modes used, the slower will be the
processing time.
Main Index
50
Displaying Matrices: After the file(s) are read, the listboxes are updated to show
which matrices are available. The matrices are displayed by clicking on a name. These
matrices are stored on the database for future use.
Note: The GSET matrices must be read in before the ASET matrices.
Main Index
CHAPTER 2 51
Using MSC.ProCOR
Filter: The filter is used to limit the output. All Modes will display the raw matrix with
all the modes available. See Mode Filtering--Select Modes (page. 51) and Mode
Filtering--Match Modes (page. 52) options described below.
Modal Effective Reactions: If the run requested that modal effective reactions be
calculated, they will be stored in the PUNCH (.pch) file. Use the read button to read
in the
Text Output Form: There are a total of 5 text output forms for which to display the
formatted matrices. These will automatically be toggled for the user. If a user selects a
matrix which is already displayed, that form will be brought to the front.
The Select Modes option causes an auxiliary form to be opened when a matrix is
chosen for display. For MEM matrices, only one column will be selected. For ORTHO
and MAC matrices, 2 columns will be displayed with the appropriate modes. The
column headings will be set appropriately. For example, the form on the right has
column headings “G” and “A” when “ORTHOGA” was selected. The user simply
selects the modes of interest and presses the Show Filtered Matrix button to display
a reduced matrix.
Note: The matrices are simply displayed by removing rows and/or columns from
the original matrix; no additional computations are made.
Main Index
52
The Match Modes option causes an auxiliary form to be opened when a matrix is
chosen for display. Since there are no “pairs” for MEM the Select Modes form will
appear. For ORTHO and MAC matrices, a spreadsheet showing the mode matches,
%Freq. Difference, Diagonal, and Max. Off-Diagonal for the Matrix.
To match modes manually, first select the mode in the spreadsheet to be changed and
then select the mode in the listbox to change too. For instance, in the example shown
here, Aset mode 5 was selected in the spreadsheet. The listbox automatically
highlights mode 5. If a different ASET match for GSET mode 5 is desired, then it can
be selected.
Main Index
CHAPTER 2 53
Using MSC.ProCOR
The autopair feature allows the user to set sliders for % Freq. Diff, Diagonal, and off-
Diagonal terms. When the the Auto Pair button is selected, the spreadsheet will be
updated to reflect the new pairs. These can be manually manipulated as above. To
restore the “raw” matrix, press the Orig Pairs button.
The Get Stored MATNAME Pairs and the Store MATNAME Pairs buttons will get
and store the current values in the spreadsheet on the database for subsequent use.
MATNAME will be automatically set to the matrix name (in this example
ORTHOGA) to remind the user which matrix is being matched.
Note: The Show Paired Matrix button will display the paired matrix in a text box
and the Write Report button will write the current spreadsheet to an ASCII
file.The matrices are simply displayed by removing rows and/or columns
from the original matrix; no additional computations are made.
Typical Output
Modal Effective Mass Table
Orthogonality
Table and 3D bar
Chart
Main Index
54
The following matrices are generated for Test-Analysis correlation. See also How
MSC.ProCOR Works (pg. 1-9).
Table 2-2 Correlation Matrices
ORTHOGG T
ΦG M aa Φ G
ORTHOTT T
ΦT M aa Φ T
ORTHOTG T
ΦG M aa Φ T
Main Index
CHAPTER 2 55
Using MSC.ProCOR
ORTHO21 T
Φ2 M 11 Φ 1
Usage Notes
Typical usage is as follows:
When the GSET OUTPUT4 file has been successfully read, the user can display the
Pre-G modal effective mass (MEMGGPCT) table and display a 3D bar chart or
write an ASCII text report.
2. Read in the modal effective reaction punch file (if requested in analysis setup), the
default file name being pre-g.pch. When this is done the user can display the
modal effective reaction matrix.
3. Run the Pretest ASET analysis. Read the pre_arun.op4 file and display
MEMAAPCT, ORTHOGA, ORTHOGG, and MACGA. Then display a 3D bar
chart or write the formated table to a report file
4. Run the Posttest ASET analysis. Read the post_arun.op4 file and display
MEMTAPCT, MEMTTPCT, ORTHOTA, ORTHOTG, ORTHOTT, MACGA,
and MACGT. Display 3D bar charts or write the formated tables to report files as
desired.
5. Display a 3D bar chart. Press the PLOT button on any of the matrix display forms.
The 3D bar chart will appear along with the 3D Bar Chart form to allow the user
to modify the chart characteristics (colors, labels, etc.). Press the Cancel Plot
button on the form to put the 3D bar chart away.
Note: If the user does not cancel the 3D Bar Chart before closing a session, it will
remain in the database. To remove it in a subsequent session, use the Clean
up 3D Bar Chart pick from the main MSC.ProCOR menu.
Main Index
56
Main Index
CHAPTER 2 57
Using MSC.ProCOR
Main Index
58
When the Keep Previous Plot toggle is on, subsequent vector plot retain the scaling
relative to the first plot.
Main Index
CHAPTER 2 59
Using MSC.ProCOR
Main Index
60
Add Nodes to Cur. Group - the nodes from the Current Aset name will be added to
the MSC.Patran database current group when the Apply button is pressed.
Add/Modify dof
The Degrees of Freedom (dof) which are to be
added are chosen by clicking “on” the appropriate
dof label. Every time a node or group of nodes is
selected, they will appear in the Select Node data
box near the bottom of the form. If the Auto Execute
toggle is set ON, the indicated degrees of freedom
will be added to the ASET automatically. If it is
OFF, the user will have to press the Apply button to
add them to the ASET. The user may change the
Degrees of Freedom for each selection as often as
desired.
Depending on the Display Options (page. 62), the
graphics window will automatically update the
ASET markers for quick visual identification
.
Note: If a dof is in the MSET or SSET, a warning will be issued and it will not be
placed in the ASET. See Verify (page. 63) for further definition.
Main Index
CHAPTER 2 61
Using MSC.ProCOR
Delete dof
The Delete dof action looks very similar to the
Add/Modify dof action. However, the dof frame
is disabled and all the dof toggles are off. The
result of selecting a node in this scenario will
remove all ASET dof from that node. If the desire
is to remove a single dof, then use the
Add/Modify dof action.
Main Index
62
Display Options
1. Display Marker Options frame
3. Node Labels
If “ext” ids are used then a map between the internal and external ids must be
defined. An “XXX” will appear for any external id which is not defined. See UFF
Utilities (page. 69) and/or BDF Match Utility (page. 82) for mapping examples.
4. Clear Display Markers erases the current ASET arrows from the graphics
window.
Main Index
CHAPTER 2 63
Using MSC.ProCOR
Verify
The Check MPC Conflicts toggle will automatically
check for set conflicts between the ASET and the
MSET. The MSET is the dependent dof set in
MSC.Nastran. This includes dependent dof defined
on MPC, RBE2, RBE3, etc. entries.
The Check SPC Conflicts toggle will automatically
check for set conflicts between the ASET and the
SSET. The SSET is the constrained dof set in
MSC.Nastran. These are SPC sets in MSC.Nastran
and displacement Loads/BCs in MSC.Patran. The
Use BC’s from Loadcase: listbox will select the
loadcase from which the displacement LBC’s are
used when checking for SSET conflicts
Note: When using Add/Modify dof, the set conflicts will be automatically checked
based on the values in this form. Warnings will be displayed in the history
window for any nodes with invalid dof during the add/modify operation
Note: If model changes are made, such as deleting a Node, adding an MPC, or
adding/modifying a displacement boundary condition, the Apply button
must be pressed to check the ASET for any conflicts. Failure to recheck the
model may cause fatal errors in the MSC.Nastran analysis.Warnings are
displayed for any degrees of freedom which have become invalid. Offending
degrees of freedom will be removed from the ASET definition.
Main Index
64
Main Index
CHAPTER 2 65
Using MSC.ProCOR
Main Index
66
In all cases the user must create two groups which must be posted, one to each
viewport for two viewport animation, or both to the same viewport. The two groups
can be exact copies of one another, containing the same exact entities. In most cases,
these groups should contain PLOTELs which simply outline the model when using
the reduced ASET mode shapes.
Once this is all set, the animation setup is simple. The form is setup side by side for
selection of the two modes to animate:
1. Select the Viewport in which the first mode shape will be animated and the
viewport in which the second mode shape will be animated. For animation in a
single viewport, select the same viewport for both.
2. Select the Loadcase in which the first mode shape is contained and, likewise, the
Loadcase of the second mode shape. For example, to animate the first mode of the
pretest GSET model against the first mode of the pretest ASET model, select pre-
g as the first load case and pre-a as the second load case.
3. Select the mode of interest (Subcase) for each of the two selected load cases. In this
example the first mode shape is selected from each.
4. Make sure that the correct Result is selected for each. In this case, they are both set
to Eigenvectors, Translational.
Main Index
CHAPTER 2 67
Using MSC.ProCOR
Main Index
68
To re-phase results:
5. Go to the Results application and select the Result Case and Subcase of interest. It
should now show new an new result quantity with the “(-)” qualifier in front of it.
Main Index
CHAPTER 2 69
Using MSC.ProCOR
Geometry Match
Four translation actions are allowed from this
form.
2. Press the UFF File INPUT button and select the Universal file using the file
browser.
Read Nodes
When this option is activated various widgets on the form become activated and
visible. The user must have read coordinate systems from the Universal file before
attempting to read the nodes (or the user must otherwise ensure coordinate system
Main Index
70
compatability). When the nodes are read in from the Universal file, they can be
displayed as geometric points, actual nodes, or markers only. Markers are not stored
in the database.
A tolerance can be set (default = 0.01) for warning the user if there is not a good match
between a node in the Universal file and that of the actual model in the database. Also
a map between the Universal file nodes and the “closest” in the actual database can be
created by storing this information in an external file.
Steps to read nodes are:
3. Press the UFF File INPUT button and select the Universal file using the file
browser if necessary. This most likely was done already when reading the
coordinate systems and is not necessary to do again if the information resides in
the same Universal file.
5.Under Node
Translate Options, select how to store and/or
display the Universal file nodes. The options are to
Plot Markers only, Generate Nodes, or Generate
Geometric Points.
When mapping nodes, only the closest node is reported when generating the map. If
multiple nodes are coincident, or equidistant from an existing node in the database,
only one node is returned. If the Find All Equid. Matches toggle is ON, then
MSC.ProCOR will choose the first node returned and issue a message to the effect that
other possibilities exist. Also the mapping can be done for All Model Nodes or only
those in the Current Group. Note that using the current group can greatly reduce the
processing time; but be careful that all nodes in the UFF file will be matched with
nodes in the current group to get an accurate map.
Main Index
CHAPTER 2 71
Using MSC.ProCOR
The node map will be stored on the database for future use. The default name when
matching Universal file geometry is UFF Translate Node Map. The map may be
modified by selecting a spreadsheet value and entering the new PATRAN node
number to map the external node number to. Actions include
1. Store New Map: Stores the values presently displayed in the spreadsheet
2. Set Current: Allows the user to select which map to use in mapping operations.
3. Delete Map: Removes a map from the database (cannot delete current map).
Main Index
72
Note: The map file format is free-format using space(s) as the delimeter. The first
line of the file is the character string “Ext/Int Model Map”; the second line is
the number of map pairs; subsequent lines have the
format:external_id(integer) space(s) internal_id(integer). Do not use commas
anywhere in the file.
4. If the Use Node Map toggle is ON, the tracelines will be created by connecting
them between the database nodes represented in the node map. The current map
will be displayed in the frame. If a different map is desired, select the map by
pressing the Select Node Map button.
Main Index
CHAPTER 2 73
Using MSC.ProCOR
5. Under Traceline Translate Options, select how the tracelines will be displayed
and stored in the database. The options are Curves on Points, or Plotels on Nodes.
The will depend on how the Universal file nodes were imported.
2. Press the UFF File INPUT button and select the Universal file using the file
browser if necessary. This most likely was done already when reading the nodes
or creating the node map and is not necessary to do again if the information
resides in the same Universal file.
3. If the Use Node Map toggle is ON, the appropriate node mapping will be used
between the database nodes and those in the Universal file.
This is a convenient way of automatically generating an ASET from the Universal file
data. The ASET degrees of freedom are visually presented as done in the ASET
Utilities form. The standard SPC and MPC checks are also performed with warning
messages presented when problems are encountered. An ASET name of
“UFF_coord_trace_derived.”
Note: No checks between the UFF displacement coordinate systems and the
MSC.Patran displacement (analysis) coordinate systems are done. They are
assumed to be congruent.
Usage Notes
For most scenarios when the UFF coordinate systems match those of MSC.Patran:
2. Read the nodes from the Universal file. Select Create Node Map and Plot Markers
Only.
3. Read tracelines from the Universal file. Select Use Node Map and Create Plotels
on Nodes.
Main Index
74
For other situations where the UFF coordinate systems do not match those of
MSC.Patran:
2. Read the nodes from the Universal file. Select Create Geometric Points.
3. Read tracelines from the Universal file. Select Create Curves on Points.
4. Manipulate the MSC.Patran model to align it with nodes from the Universal file.
5. Re-read the nodes from the Universal file. Select Create Node Map and Plot
Markers Only.
6. Read tracelines from the Universal file. Select Use Node Map and Create Plotels
on Nodes.
Main Index
CHAPTER 2 75
Using MSC.ProCOR
This is the recommended method to use for test data translation for a number of
reasons, but mainly because the ASET map is not required and the frequency
information is contained in the file.
At times it may be necessary to re-specify coordinate directions because they are
different from test to the MSC.Patran model. The displacement coordinate system
between the test file and the database model is assumed congruent. If not, press the
Coord Sys. Transformation button. From the form that appears the user can specify
the MSC.Patran degree of freedom coordinate system relative to that defined from the
test. For example, if the test +X direction is, in reality, the MSC.Patran -Y direction,
then set UFF X to -Y in the form below and do similarly for the other two degrees of
freedom.
Main Index
76
OUTPUT4
File to DMIG
For test modes shapes that exist in as ASCII
formatted OUTPUT4 file, follow these steps to set
up the translation:
Main Index
CHAPTER 2 77
Using MSC.ProCOR
OUTPUT4 file. The format of the OUTPUT4 file is a specific format containing the
ASET eigenvectors in matrix form (ascending degrees of freedom versus eigenvector).
Therefore the OUTPUT4 file is assumed to be in ascending node order with an exact
map to the current ASET. No provisions are made for mapping different node labels.
Note that the test frequencies are not present in the OUTPUT4 file. To specify the
frequencies corresponding to the test mode shapes from the OUTPUT4 file the user
must use the Manual Freq Input option described below. If the user does not specify
the frequencies, the post test ASET analysis will simply label the modes in ascending
unit frequencies, i.e., mode 1 = 1.0 Hz, mode 2 = 2.0 Hz, etc.
This form is a simple spreadsheet input. Click on the cell next to the Mode # number
of interest. Enter the frequency in the Mode # Frequency data box on the top of the
form to enter the frequency. The user must press the Return or Enter key to affect any
change to the spreadsheet.
Main Index
78
To add rows or delete rows, activate the cell to delete or add. Then press the Insert
Row or Delete Row buttons. When adding a row, the row will be placed above the
selected cell. If there are blank cells between cells that have data or zero frequency
cells, then press the Pack & Sort Rows button to compress and remove those rows.
To save the data in a .dmi file as an MSC.Nastran include file of DMI cards, press the
Define File button to specify a file name. The default extension of .dmi is used. Then
press the Write File button. If the user wishes to read frequencies from a file to fill the
spreadsheet and make modifications, press the Read File button. Do not forget to re-
save any changed data to the file.
Main Index
CHAPTER 2 79
Using MSC.ProCOR
Main Index
80
Mode shape (Pha) output and the reduced mass (Maa) and/or stiffness (Kaa) matrices
can be written to
When the Apply button is pressed, the user is placed into the Analysis application,
ready to submit the newly created gen_maapha job. The Analysis Preference must be
set to MSC.Nastran for this to work properly. The gen_maapha job is automatically
configured with the following:
1. Translation Parameters...
2. Solution Type...
Solution type is set to Normal Modes (SOL 103). No solution parameters are
modified.
A new .dmi file is assigned in the FMS section. DMAP alters are placed in EXEC
deck. No CASE control is modified. Various parameter cards are placed in BULK
data section for matrix formatting.
4. Subcase Select...
All of this information can be viewed from the Analysis application if necessary. The
created job is “run-ready,” meaning the user may press the Apply button on the
Analysis application form without having to modify or add any additional
information. It is suggested that the user review the information before submitting the
job. If the job name already exists the user will be prompted for overwrite permission.
Note: On Apply, if the Restart from Database toggle is ON, a “read-only” restart
MSC.Nastran input file will be created. The user can submit the job as an
Existing Deck. This operation assumes that the MSC.Nastran database has
been saved previously.
Main Index
CHAPTER 2 81
Using MSC.ProCOR
Usage Notes
The Simple option on this form is intended for simple model changes of the same
model. Examples could be: Fail-Safe analysis (i.e. removing an MPC or element),
material property changes (i.e. changing one set of material properties from steel to
aluminium), or a physical property change (i.e. changing the thickness or cross section
of some members). Other possibilities exist.
Note: When using the Simple option, the nodes between the 2 models being
compared must not change: they must have the same number of nodes and
the same node order. If this restriction cannot be maintained, then the
Advanced option must be used.
The Advanced option on this form is intended to compare models with significant
differences, or models which have different nodes. Examples could be: Models from 2
different groups (i.e. stress model vs. dynamics model), models with 2 different
configurations (i.e. with and without lumped mass, or model with solar arrays
deployed vs a model with the solar arrays stowed, etc.), or proposed configuration
changes (i.e. “what if” we add an avionics box, or move it from locatation “a” to
location “b”), etc. The recommended use is to generate “dmig” entries for the model
so that a map can be used to match up this model with the comparison model.
Creating the map is described in BDF Match Utility (page. 82)
In either Simple or Advanced, a frequency file named lama22.dmi will be created.
This file will be used in Model Comparison Setup (page. 88).
Main Index
82
2. Press the BDF File INPUT button and select the file that contains the bulk data
using the file browser.
Note: If coordinate systems have duplicate IDs, they must be coincident. There is
no error checking for this.
Main Index
CHAPTER 2 83
Using MSC.ProCOR
:Read Nodes
When this option is activated various widgets on
the form become activated and visible. The user
may need to read coordinate systems from the
bulk data before attempting to read the nodes if
the necessary coordinate definitions do not exist in
the database. When the nodes are read from the
bulk data, they can be displayed as geometric
points, actual nodes, or markers only. Markers are
not stored in the database.
A tolerance can be set (default = 0.01) for warning
the user if there is not a good match between a
node in the bulk data and that of the actual model
in the database. Also a map between the bulk data
nodes and the “closest” in the actual database can
be created by storing this information in an
external file.
Steps to read nodes are:
4. If the user wants or needs to create a map between the nodes in the bulk data and
the nodes in the MSC.Patran database, turn ON the Create Node Map toggle. This
will require that the user specify a file to store the information by pressing the Map
File... button. Additional comments on node mapping follow these steps.
5. Set the Geometry Search to either Current Group Nodes or All Model Nodes.
Searching the current group can greatly reduce the processing time, especially for
large models.
6. Under Node Translate Options, select how to store and/or display the nodes
from the bulk data. The options are to Generate Geometric Points, Generate
Nodes, or Plot Markers only.
Main Index
84
When mapping nodes, only the closest node is reported when generating the map. If
multiple nodes are coincident, or equidistant from an existing node in the database,
only one node is returned. In review, the mapping function performs the following:
• Checks for compatibility of displacement coordinate systems. Rectangular
coordinate systems must have the same coordinate system transformation matrix
(CSTM). For cylindrical and spherical systems, the origin must be the same as well
as the CSTM.
• Prints warnings for bulk data nodes which cannot be matched to a database node
within the specified tolerance.
• Reports all equidistant nodes from the bulk data to the database nodes, if this option
has been turned on.
• Searches all nodes in the MSC.Patran database for matches or only those in the
current group.
• Generates a map called “BDF Translate Node Map.” To modify the map see
External to Internal Node Map (page. 71)
• Maps only ASET nodes that appear in the bulk data, if this option is turned on. This
will create a new ASET name called bdf_translated_aset.
Main Index
CHAPTER 2 85
Using MSC.ProCOR
Note: All bulk data formats are supported although replication cards are not
expanded, i.e., =, *1., ==; =3, etc. Continuation entries must immediately
follow the parent. No warning messages are issued.
Read Plotels
When this option is activated the form is activated
and updated. You should read nodes from the bulk
data before attempting to read the plot elements.
When the plot elements, which are essentially
tracelines, are read in from the bulk data, they can
be displayed as curves connecting geometric
points, or plot elements (PLOTELs) connecting
nodes. This depends on how you read in the nodes
from the bulk data.
If the nodes have not been read into the actual
database, but a mapping file exists between the
bulk data nodes and those in the database, you can
specify the mapping file. The PLOTELs will then be
created connecting the nodes in the database
according to the mapping file.
Steps to read PLOTELs are:
4. If the Use Node Map toggle is ON, the tracelines will be created by connecting
them between the database nodes represented in the mapping file. The current
map will be displayed. If a different map is desired, select the map by pressing the
Select Node Map button.
5. Under Traceline Translate Options, select how the tracelines will be displayed
and stored in the database. The options are Plotels on Nodes, or Curves on Points.
This will depend on how the bulk data nodes were imported. (If Use Node Map
is on, then the curves will be created using the model nodes from the map).
Main Index
86
Note: A group will be created named BDF_Plotels which has the plotel elements
and nodes.
Re-map DMIG
This uses the mapping array to renumber nodes
on DMIG entries in the external bulk data so that
correlation can be performed with the internal
MSC.Patran database model. Congruent
coordinate systems between both models is
assumed.
1. Set the Translation Type to Create Freq. DMI, select the frequency file using the
Freq. File (.op4) button. A file browser will appear to allow for file selection.
Main Index
CHAPTER 2 87
Using MSC.ProCOR
2. Press the Apply button. This creates a file containing the frequency information
that can be selected later in the Model Comparison Setup (page. 88).
Usage Notes
It is recommended to use the bulk data from the file gen_maapha.bdf, generated by
the gen_maapha job. See Generate Reduced Model (page. 79). The recommended
process is to read coordinate systems, nodes, PLOTELs and DMIG in that order.
Main Index
88
Main Index
CHAPTER 2 89
Using MSC.ProCOR
• External op4 vs. External dmig - One model exists as matrix information stored in
OUTPUT4 form while the other is stored in matrix form in DMIG format.
Note: The OUTPUT4 file and/or DMIG model can contain mass (M) and stiffness
(K) matrices from which the mode shapes are recomputed, or it can contain
M and Phi, the mode shapes, in which case the modes are not recomputed.
These matrix files of reduced models are created in Generate Reduced
Model (page. 79).
DB/Param/Otuput Options...: this opens the form to set job parameters (number of
modes, PARAM GRDPNT, etc.) See MSC.Nastran DB/PARAM/OUTPUT Options
(page. 33) for full details.
The form has two modes, Simple and Advanced. In simple form, model comparison
setup is done for the internal database model versus an external DMIG model only.
Typical usage of this form is a follows:
2. Select the Model 1 and Mode 2 Options based on which model comparison
combination is desired.
3. For Model 1 Internal models, the user may specify a Reduction Method, if
necessary. Select the Aset Name to be used for Guyan (ASET) reduction this
option is used.
4. For Model 1 and 2 External op4 models, the user must select the OUTPUT4 file
that contains the matrix (M, K, Phi) information using the Model 1/2 Shape File
button. Also, if available, the user can select the frequency definition (DMI) file
using the Model 1/2 Freq. File button. If none is selected then Mode1=1Hz,
Mode2=2Hz, etc. Model 1 can be reduced by selecting setting the Reduction
Method to Guyan (ASET) and selecting an ASET. If the OUTPUT4 file contains M
and K, the Recompute modes must be ON. The resulting INPUTT4 file can also
be saved in ASCII form if the ASCII INPUTT4 toggle is ON.
5. For Model 1 and 2 External dmig models, the user must select the DMIG punch
file (.pch) that contains the matrix (M, K, Phi) information using the Model 1/2
Shape File button. Also, if available, the user can select the frequency definition
(DMI) file using the Model 1/2 Freq. File button. If none is selected then
Mode1=1Hz, Mode2=2Hz, etc. Model 1 can be reduced by selecting setting the
Reduction Method to Guyan (ASET) and selecting an ASET. If the DMIG punch
file contains M and K, the Recompute modes toggle must be ON. The resulting
INPUTT4 file can also be saved in ASCII form if the ASCII INPUTT4 toggle is ON.
Main Index
90
The user is then placed in the Analysis application and a new job called Model_Comp
has been created. It is run-ready and the user should be able to press the Apply button
in the Analysis application to have the job submitted automatically. The Analysis
Preference must be set to MSC.Nastran for this to work properly. The Model_Comp
job is automatically configured with the following:
1. Translation Parameters...
2. Solution Type...
Solution type is set to Normal Modes (SOL 103). No solution parameters are
modified.
OUTPUT2 and OUTPUT4 files are assigned in the FMS section. DMAP alters are
placed in EXEC deck. Certain parameters are set in the CASE control. And DTI
(direct table input) cards are placed in BULK data section for proper handshaking
between MSC.Nastran and MSC.ProCOR.
4. Subcase Create...
A subcase called modlcomp is created which uses the default load case.
5. Subcase Select...
All of this information can be viewed from the Analysis application if necessary. The
created job is “run-ready,” meaning the user may press the Apply button on the
Analysis application form without having to modify or add any additional
information. It is suggested that the user review the information before submitting the
job. If the job name already exists the user will be prompted for overwrite permission.
Note: On Apply, if the Restart from Database toggle is ON, a “read-only” restart
MSC.Nastran input file will be created. The user can submit the job as an
Existing Deck. This operation assumes that the MSC.Nastran database has
been saved previously.
Main Index
CHAPTER 2 91
Using MSC.ProCOR
OUTPUT4 files must have the following matrix order: Mass (M) matrix followed by
stiffness (K) matrix when modes are to be recomputed, or eigenvectors (Phi)
followed by mass (M) matrix when using existing mode shapes.
The preferred method for external models is the DMIG form.
The OUTPUT4 file must be in ascending grid order of the ASET grids. It is up to the
user to ensure compatibility between model numbering schemes. By default,
supported versions of MSC.Nastran do not reorder grids.
DMIG files are not checked for overdefined or underdefined mass/stiffness/mode
shape terms. Check the mapping file spreadsheets from the BDF Match Utility
(page. 82) carefully. Make sure all ASET degrees of freedom are mapped.
Main Index
92
Main Index
CHAPTER 3 93
Examples
3 Examples
Main Index
94
The following examples are provided to help you get familiarized with MSC.ProCOR:
The first eight examples, dealing with an antenna model, must be run through in
sequential order since they build on each other.
Example 1 - GSET Model (page. 95) - Run an analysis on the full size model (GSET)
with the intention of subsequent test/analysis correlation.
Example 2 - GSET Model Results (page. 106) - Review results of the full size model
(GSET) with the intention of subsequent test/analysis correlation.
Example 3 - ASET Selection and Model Setup (page. 128) - Select candidate
accelerometer locations and run an analysis on the reduced model (ASET) with the
intention of subsequent test/analysis correlation.
Example 4 - Views and Group Setup (page. 140) - Create groups and viewports for
later use in visualizing result quantities.
Example 5 - ASET Model Results (page. 145) - Compare the GSET model to the
ASET model to determine sufficient measurement locations in the reduced model,
representative of the full model.
Example 6 - Translate Test Data (page. 161) - Take measured test data and convert
it to DMIG and DMI formats for subsequent use in the test/analysis correlation run.
Example 7 - Test/Analysis Correlation (page. 164) - Run the test/analysis
correlation to compare the math model against actual test measurements and
investigate the results.
Example 8 - Model Updates (page. 173) - Update the model to get better correlation
with test.
The next two examples, dealing with model-to-model comparisons, should be
completed together and it is suggested that the user familiarize himself with the first
seven examples before attempting these.
Example 9 - Model-Model Comparison - Take 1 (page. 178) - A course meshed
model is compared to a fine meshed model in a like manner to test/analysis
correlation.
Example 10 - Model-Model Comparison - Take 2 (page. 200) - Simple model
changes are investigated in a like manner to test/analysis correlation.
Example 11 - Universal File Translation (page. 212) - An actual modal test/analysis
problem with real test data from a Universal file.
Main Index
CHAPTER 3 95
Examples
From the new directory, invoke MSC.Patran. A screen similar to this should appear:
It is assumed that MSC.ProCOR has been properly installed and tested and that you
know how to get MSC.Patran up and running. It is also assumed you have a good
working knowledge of the basic MSC.Patran functionality. Therefore, no in-depth
detailed descriptions of actual MSC.Patran usage are given in these exercises.
Main Index
96
Main Index
CHAPTER 3 97
Examples
2. Play the provided session file to create the model under File | Session | Play...
Select the session file modelbuild.ses. Press the Apply button.
The session file creates a cantilevered shell model that is fixed on one end as
shown here.
Main Index
98
Enable MSC.ProCOR
Select the MSC.ProCOR from the Tools
menu. The MSC.ProCor main menu will
appear.
Main Index
CHAPTER 3 99
Examples
1. Run Type
2. DB/Param/Output Options
Main Index
100
1. Database
Output Options
-- use defaults
2. Restart From
Database -- not
used here
3. Lanczos
Extraction -- the
defaults as
shown are used
in this example
4. Run Method --
UseFull Run if
your system is
set up to run
MSC.Nastran
from within an
MSC.Patran
session.
Otherwise use
Analysis Deck.
6. bdf Format --
use small field.
7. PARAM,AUTOS
PC -- use YES.
10. PARAM, GRDPNT -- used 999 (see also Calculate Center of Gravity (page. 104))
Main Index
CHAPTER 3 101
Examples
12. Calc. Mode Eff. Rxn -- click this option ON (by default it is not selected.
13. Use BC’s from Loadcase: select the Default loadcase as the one containing lbc’s
for this job.
Press the Apply button to activate the DB/PARAM/OUTPUT OPTIONS Then press
Apply on the Analysis Setup form. The Analysis Setup form will disappear from the
screen and will be replaced by MSC.Patran’s standard Analysis application form. A
modal form will also appear informing you of the following:
Jobname ‘pre-g’ was created. It was associated to Subcase ‘pre-g’ which
uses the pre-g Loadcase (=Default Loadcase). USER ACTION: Select ‘pre-
g’ in [Available Jobs] AND check the ‘pre-g’ under [Subcase Create...]
for accuracy.
At this point a new analysis job has been created called pre-g. You have no control
over the name of the analysis job. Pre-test GSET models are always named pre-g. If
you are ever working with more than one GSET model at the same time, you will have
to put them in separate directories.
The new analysis has been configured with the appropriate FMS, Executive, Case
Control, and Bulk Data items via the Direct Text Input data boxes on the Analysis
application.
Main Index
102
1. Translation Parameters...
2. Solution Type...
4. Subcase Create...
5. Subcase Select...
Main Index
CHAPTER 3 103
Examples
Main Index
104
Press the Define Region button and select the whole model by using the group called
default_group. Press the Apply button to display the mass properties.
Main Index
CHAPTER 3 105
Examples
Now on the Analysis application, you need to specify this node for the Grid Point
Weight Generator. THIS IS MANDATORY.
Main Index
106
Read Results
Under the MSC.ProCOR menu, select Pretest
GSET | OP2 Read Special. The form at the right
will be displayed. It should be pre-selected with
the Pre_G .op2 file. If not, select it then press the
Apply button. This action reads and processes
three files created by the GSET analysis run.
• pre-g.op2 - mode shapes, element strain energy
• pregdpr.op2 - drive point residue results
• pregke.op2 - kinetic energy results
Main Index
CHAPTER 3 107
Examples
4. Press Apply.
Main Index
108
Main Index
CHAPTER 3 109
Examples
Main Index
110
3. The data is now available and you can display the MEM by pressing the DISPLAY
G-set MEM button. A form with the report will appear.
4. If you wish to have a text file containing this report, press the Report button,
supply a file name with no extension in the file browser that appears and press the
OK button. A file with the extension .rep will be created in the specified directory
in the file browser.
5. Create a 3D bar chart of the MEM information. Press the PLOT button. A three
dimensional bar chart will be created displaying the percent MEM for each mode
in each of the global coordinate directions. You should see a plot similar to that
shown below.
Main Index
CHAPTER 3 111
Examples
6. Experiment with the 3D Bar Chart form that accompanies the plot to change its
display. These plots can also be rotated, panned, and zoomed like any normal
MSC.Patran graphics display.
7. Press the Cancel Plot button when you are done viewing the plot.
Main Index
112
Interpreting MEM
The MEM is an effective way to identify modes with high mass participation in the
model. These are considered dominant modes and are often identified as “target”
modes during a modal test. For a complex structure with many modes, the
identification of target modes can reduce the data collection and reduction performed
by the lab and reduce the correlation task.
For example, in the above MEM plot we can see that Mode 1 and 8 are dominant
modes in that they displace the most amount of mass relative to the other modes. The
direction in which they are displaced also gives us clues as to the type of modes they
are, without visually seeing deformation plots. Mode 1 is a dominant bending mode
in the x rotation direction and Mode 8 is the dominant bending about the z axis. Visual
plots of the mode shapes confirm this from the previous step. It is important that these
modes (and some of the others) be retained in the reduced ASET model in a
subsequent exercise to ensure proper representation. Note that some mass directions
are not excited below 35 Hz. Let us assume for the rest of these examples, that modes
over 35 Hz are not important to target. This could be because the forcing function
frequencies above 35 Hz contain a small fraction of the total forcing energy.
1. On the same Matrix Results form, press the Read Meffrxn .pch file button. This
file was also created from the pre-test GSET analysis if modal effective reactions
were requested, which they were in the previous exercise. From the file browser,
select the file pre-g.pch and press the OK button.
Main Index
CHAPTER 3 113
Examples
2. The Display Meffrxn button becomes active. Press this button to display the
MEFFRXN report.
Main Index
114
3. As you did with the MEM report, make a 3D bar chart by pressing the PLOT
button.
4. Play with the settings on the 3D Bar Chart form until you have the plot display as
you like. Press the Cancel Plot button when you are done viewing.
Interpreting MEFFRXN
The MEFFRXN is an effective way to identify modes which have high contributions
to the interface forces. Like the MEM, modes with high MEFFRXN are considered
dominant modes and will be identified as target modes during the modal test. For a
structure which has a redundant set of reactions, MEFFRXN can often identify
dominant modes missed by MEM.
The above bar chart shows the percentage of modal effective reaction on all
constrained degrees of freedom for all modes. For example, note Mode 8 has the most
reaction forces in the x and y directions which is consistent with a force-couple
reaction of bending about the Z axis. Mode 1 is dominate in the z translational and
rx/ry rotational directions, indicative of a major bending mode.
Main Index
CHAPTER 3 115
Examples
1. Select the
Loadcase ID
called Pre-G-
KE (this should
be the only one
available.)
2. Select the
desired
subcases (in this
case use the
“All” button).
4. Press the
Report button if
you would like
the report
saved in a file.
Supply a name
in the file browser with no extension. Press the OK button and the file will be
written with a .rep extension.
To filter the table such that only those degrees of freedom above a certain percentage
of the absolute maximum are shown or, say, the degrees of freedom with the top 10
KE values are displayed, use the Automatic Filtering on the top of the form and press
the Apply button to effect the change. Experiment with this as you see fit.
Main Index
116
To visualize KE better, rather than sift through a table, use the post-processing tools
described next.
Press Cancel to close the KE Table form.
Interpreting KE
The magnitude of the KE of each mode for any particular degree of freedom indicates
the locations that should be kept in the reduced ASET model and the locations that
should be instrumented in the actual test (accelerometer placement). It also helps
indicate excitation locations (shakers). Degrees of freedom with large amounts of KE
are worthy candidates for accelerometer and/or shaker placement. Sometimes, when
a refined model is used, it is better to look at the contribution of a group of nodes. The
Group Energy exercise which will follow shows how to do this.
Main Index
CHAPTER 3 117
Examples
Main Index
118
8. Press the Reset Graphics button before closing this form. If you forget to do this,
the vectors will remain until you re-open the form and do this. If the vectors are
displayed when the MSC.Patran session is terminated, then the vectors will
automatically be deleted and need to be recreated, if desired, in a subsequent
session.
9. This form may also be used for other vector quantities, such as eigenvectors or
DPR.
1. Select Pretest Gset... | Group Energy from the main MSC.ProCOR menu.
Main Index
CHAPTER 3 119
Examples
2. On the Group Energy form that appears, set the Type to Kinetic Energy.
3. Choose all groups by pressing the All button next to Group Names. Deselect the
default_group by holding down the Ctrl key and clicking on it with the mouse
such that all groups are selected but the default_group.
4. Select the load case Pre-G-KE (only loadcases with KE will be selectable).
5. Select all modes by pressing the All button next to Subcase IDs.
Main Index
120
7. Press the Apply button to see an organized report of KE by mode and by group.
Main Index
CHAPTER 3 121
Examples
8. Press the PLOT button on the summary table form to get a graphic view of the KE
by group and mode. Close the plot down by pressing the Cancel Plot button on
the 3D Bar Chart form when you are done viewing.
Main Index
122
Interpreting Results
The advantages of viewing these results are very powerful. If the analyst looks at the
raw KE percentages, he may miss an important accelerometer location. This can occur
because of mesh refinement: the more refined the mesh, the lower the KE for any
individual degree of freedom. For instance, in a coarse model, a large electronics box
may be modeled with a concentrated mass and the KE contributions would be
apparent. But for a model where the electronics box is modeled in detail with quad
elements, the mass at each node would be small, and the overall KE contribution could
be missed. By putting components into logical groups, the KE contribution of a
component becomes clear.
Main Index
CHAPTER 3 123
Examples
Main Index
124
8. Press the PLOT button on the summary table form to get a graphic view of the KE
by group and mode. Close the plot down by pressing the Cancel Plot button on
the 3D Bar Chart form when you are done viewing.
Interpreting Results
In the case of element strain energy, the results indicate portions of the structure
which are doing the most work in a mode. For instance, in the case of an airplane wing
it is helpful to know which spars or ribs are being exercised (or worked) in a particular
mode. This insight becomes even more powerful when the test modes do not match
the analysis modes. Knowing the parts of a structure with high ESE for a mode
pinpoints the areas where a change in stiffness will affect the mode the most. This can
also be used as a “poor mans” sensitivity. In addition, the analyst can determine
before hand how many modes will be affected by a local stiffness change.
Another powerful feature of Group Energy, is that the groups can be added or
modified while reviewing the results. A new analysis does not have to be performed.
Main Index
CHAPTER 3 125
Examples
4. Ensure that the Quantity is set to Magnitude and press the Apply button.
Main Index
126
This will display a fringe plot of the weighted average DPR for modes 1 through 7.
Also display a vector plot on top of the fringe plot. This can be done as a spike plot
from the MSC.ProCOR menu or as a marker plot from the Results application.
1. Open the Spike Plot form from the MSC.ProCOR menu under Pretest GSET...
or
1. In the Results application, set the Action | Object | Method to Create | Marker
| Vector.
4. Press the Apply button. (Set the Display Attributes to Screen Scaled vector
definitions to get a plot similar to that above.)
Main Index
CHAPTER 3 127
Examples
Interpreting DPR
The DPR results are very powerful if used correctly. For instance, in this example, we
chose modes 1-7. A review of the MEM and mode shapes indicates that all of these
modes have some motion in the out-of-plane (z) direction. Mode 8, however, is a
bending mode in the xy plane. If we had included mode 8 in the calculations, the
weighted average for the resultant DPR would have been zero and there wouldn’t
have been much use. But, since modes 1-7 were used, we can find a single location
which should excite all of these modes. Mode 8 should be excited in the x-direction
farthest from the reaction points. Knowing this about the structural behavior may lead
to a single shaker at a skewed angle (in the xz plane) at the location indicated by the
plots above.
For a more complicated structure, with no clear planes of symmetry, several DPRs
may be calculated by grouping different modes. For instance, a structure with 10
modes of interest may have 3 “ideal” shaker locations: shaker location 1 may get
modes 1,4,5 and 10; shaker location 2 may excite modes 3 and 8; and shaker location 3
may excite the remaining modes. There is no set “rule” for these, although reviewing
and understanding the MEM and mode shape plots can provide a lot of insight into
the modes which should be grouped when calculating DPR. The most important
consideration is to avoid “bad” shake locations.If a target mode is not excited well,
then testing may be delayed while a new shaker location is determined and the test
hardware is modified.
Experiment with the Results application and the spike plots to display useful
quantities. The trick is to choose locations with high DPR values (to excite all modes
of interest) as excitation locations.
Main Index
128
ASET Selection
The general concept of selecting and/or creating an
ASET is accomplished by selecting a current ASET
name. This name may need to be created, but once it
is created, it must be set the current ASET. All
operations (selections of degrees of freedom) on the
ASET Create form become part of the current ASET.
2. Select a current ASET name. The default is Aset_Nodes and it is suggested that
you accept the default.
3. Select the nodes described above and as shown in the plot below. This is a
graphical operation done by pointing and selecting with the mouse. Note that the
label in the Current ASET frame updates each time a node or selection of nodes is
picked, indicating the current number of degrees of freedom selected. The Auto
Execute toggle is ON, making this a very interactive procedure. Graphically you
will see vectors on each node representing the degrees of freedom selected. The
three translation Degrees of Freedom are selected as the default.
Note: To remove an inadvertent selection, set the action to Delete dof and reselect
the node.
Practice selecting and deselecting as you see fit or until you have selected the
indicated nodes.
Note: The Apply button never needs to be pressed when Auto Execute is ON.
Main Index
CHAPTER 3 129
Examples
If a node which has SPC or dependent MPC degrees of freedom associated with it
is selected, then a message similar to this will be displayed, warning of this
conflict. Check the history window also for more message information. The
conflicting degrees of freedom will not be added to the ASET.
Main Index
130
Main Index
CHAPTER 3 131
Examples
2. On the form that comes up, change the Action to Add Nodes to Cur. Group.
All the nodes from the currently selected ASET, Aset_Nodes, are added to the trace
group. To complete this mini-exercise, we need to add two more nodes to the group
such that a proper traceline can be created.
1. Back on the Group form, set the Action to Modify, or select Group | Modify from
the main Group menu.
2. The Target Group should be set to trace. If not, set it to trace using the Change
Target Group... button.
Main Index
132
Main Index
CHAPTER 3 133
Examples
7. Not connect the dots. Graphically select the first node, say Node 1 or Node 3 at the
bottom of the page. This will fill the select data box on the form. Use the Shift key
to select the rest of the nodes in the order in which you would like them connected.
In the end you should end up with the following posted after pressing the Apply
button.
Note: If you make a mistake, press the Undo icon and try again. In unix, the undo
button lools like an eraser, in windows, it looks like other undo icons.
Main Index
134
Main Index
CHAPTER 3 135
Examples
1. Run Type
Main Index
136
2. DB/Param/Output Options...
The defaults on this form are based on the last job; in this case the pre-g job. The
defaults should be fine.
3. Reduction Method:
4. Aset Names
Main Index
CHAPTER 3 137
Examples
The Aset_Nodes ASET should be automatically selected for you. This is a required
input to the pre-test ASET analysis and will be used to create the ASET cards in
the input file.
5. G-Mode Input
The default mode shape file is set to pre-g.phg. This is the mode shape file created
from the pre-test GSET run which is necessary for calculating cross-orthogonality.
The default should be set to pre-g.phg and no action is required.
Press the Apply button. The Analysis Setup form will disappear from the screen and
will be replaced by MSC.Patran’s standard Analysis application form. A modal form
will also appear informing you of the following:
Jobname ‘pre-a’ was created. It was associated to Subcase ‘pre-a’ which
uses the pre-a Loadcase (=Default Loadcase). USER ACTION: Select ‘pre-
a’ in [Available Jobs] AND check the ‘pre-a’ under [Subcase Create...]
for accuracy.
At this point a new analysis job has been created called pre-a. You have no control
over the name of the analysis job. Pre-test ASET models are always named pre-a. If
you are ever working with more than one ASET model at the same time, you will have
to put them in separate directories.
The new analysis has been configured with the appropriate FMS, Executive, Case
Control, and Bulk Data items via the Direct Text Input data boxes on the Analysis
application.
Main Index
138
1. Translation Parameters...
2. Solution Type...
4. Subcase Create...
5. Subcase Select...
Main Index
CHAPTER 3 139
Examples
Main Index
140
1. Viewport | Create
Enter aset_view.
3. Apply
1. Viewport | Post
3. Apply
4. Viewport | Tile. This will automatically position the two viewports side by side.
You can re-size, move, or position the windows as you desire. Cancel the forms when
you are done.
Main Index
CHAPTER 3 141
Examples
1. Group | Create
Enter aset_trace.
3. Apply
1. Group | Move/Copy
4. Apply
Main Index
142
1. Group | Post
Main Index
CHAPTER 3 143
Examples
4. Press Apply
Repeat this operation for the gset_trace group in the gset_view viewport. Do not
forget to make the gset_view viewport active before posting the group to it.
Main Index
144
Color Selection
Now change the group colors for easy
identification. The GSET traceline will be colored
green and the ASET traceline will be colored
yellow as in the display above.
6. Apply
Main Index
CHAPTER 3 145
Examples
Read Results
Under the MSC.ProCOR menu, select Pretest
ASET | OP2 Read Special. The form at the right
will be displayed. It should be pre-selected with
the Pre_A .op2 file. If not, select it then press the
Apply button. This action reads and processes
three files created by the ASET analysis run.
• pre-a.op2 - mode shapes and element
strain energy
• preadpr.op2 - drive point residue results
• preake.op2 - kinetic energy results
Main Index
146
Open the MSC.Patran Results application by selecting it from the application switch
on the main MSC.Patran form.
1. Set the Action | Object to Create | Deformation. select the first mode, PRE-G,
Mode 1:Freq.=5.9374, then select Eigenvectors, Translational.
Main Index
CHAPTER 3 147
Examples
2. Under Display Attributes, change the Deformed color to green and the Render
Style to Free Edge.
4. Press Apply. This will plot the first GSET mode shape into the viewport. The
object now, is to plot the equivalent ASET mode shape on top of the GSET mode
for comparison purposes.
4. Under Display Attributes, change the Deformed color to yellow and the Render
Style to Free Edge.
5. Under Plot Options, Save Deformation Plot As: Amode_1 then press Apply.
Main Index
148
You should get a plot similar to that below. Note that the two modes are almost
coincident.
Note: If the modes are out of phase, use Rephase Results under the Pretest
ASET... selection. Select the mode you want to re-phase (multiply by -1)
and press the Create Phased Result (*-1) button. Cancel the form and
reselect the mode in the Results application. You may have to toggle the
Results application OFF and ON again before the new results appears, i.e.,
(-)Eigenvector.
Main Index
CHAPTER 3 149
Examples
Repeat this for as many modes as you would like to view for comparison purposes.
Sometimes it is better to compare mode shapes via an animation. This is covered at the
end of this exercise.
Main Index
150
Main Index
CHAPTER 3 151
Examples
4. The data is now available and you can display the MEM by selecting MEMAPCT.
A form with the report will appear.
5. If you wish to have a text file containing this report, press the Report button,
supply a file name with no extension in the file browser that appears and press the
OK button. A file with the extension .rep will be created in the specified directory
in the file browser.
6. Create a 3D bar chart of the MEM information. Press the PLOT button. A three
dimensional bar chart will be created displaying the percent MEM for each mode
in each of the global coordinate directions. You should see a plot similar to that
shown below.
Main Index
152
7. Experiment with the 3D Bar Chart form that accompanies the plot to change its
display. These plots can also be rotated, panned, and zoomed like any normal
MSC.Patran graphics display.
8. Press the Cancel Plot button when you are done viewing the plot.
Interpreting MEM
See the comments on the GSET Interpreting MEM (page. 112). A comparison of this
ASET plot to that of the GSET shows that the major modes of interest are being
captured from the reduced model.
Main Index
CHAPTER 3 153
Examples
Main Index
154
3. Play with the settings on the 3D Bar Chart form until you have the plot display as
you like. Press the Cancel Plot button when you are done viewing.
Main Index
CHAPTER 3 155
Examples
4. Close the report down by pressing the Cancel button and then Display
ORTHOGA matrix in a similar fashion as was done for the ORTHOGG matrix.
This will put up a plot of the pre- and post- matrix multiplication of the ASET
reduced mass matrix by the GSET and ASET modes respectively.
Main Index
156
Interpreting Orthogonality/MAC
Ideally for any orthogonality or cross-orthogonality check, you would like to see all
diagonal terms be unity and all off-diagonal terms be zero. In the case of the
ORTHOGG matrix, the diagonal terms will be 1.0 by definition; thus the off-diagonal
terms are an indication of the acceptability of the reduced mass matrix. That is, that
the mass and the distribution of that mass is acceptable with respect to the full model.
Off-diagonal values much greater than zero (say 0.1 or larger) indicate a problem with
the reduced model in its ability to capture the dynamic effects of the original, fully
populated degree of freedom model. More, or a different set of, degrees of freedom
may have to be selected.
For the ORTHOGA and MAC matrices, the reduction is ideal if the these are equal to
an identity matrix. If this is the case, the ASET modes are identical to the GSET modes.
The degree to which these are not unity or zero, respectively, is a measure of the
goodness of the ASET modes. Again, you may have to select more or a different set of
Main Index
CHAPTER 3 157
Examples
degrees of freedom for the ASET, if this check proves unacceptable. A good goal to
shoot for is diagonal terms greater that 0.97 and off-diagonal terms less than 0.1 for
target modes.
1. Compare displacements for Mode 1 GSET versus ASET. Repeat this for as many
modes as desired.
2. Compare KE of Mode 1 between the ASET and GSET. Compare relative to All
Nodes versus Current Group.
3. Calculate the DPRs for the ASET modes user Pretest ASET... | DPR Calc for
Modes 1 through 7 as done in Calculate Drive Point Residues (DPR) (page. 125)
for the GSET. Then compare fringe and/or spike plots of Weighted Average DPR.
4. Experiment with Labels Vectors, Keep Previous Plot and Vector Colors, Flip
Vector Direction, All Nodes vs. Current Group (use Group | Set Current from
pull down menu area).
A good reduced model will compare well to the GSET for all these quantities.
1. First post the gset_view and the aset_view viewports that were created in the
previous exercise. Use Viewport | Post. Remember to use the Ctrl key to select
discontinuous selections in a list box.
2. If necessary, post the gset_trace group in the gset_view viewport and the
aset_trace in the aset_view viewport. Use Group | Post and remember to make
each viewport active before posting.
Main Index
158
3. Select Pretest ASET... | Animate Special. The Animate Setup form will appear.
• Viewport 1
• gset_view
• pre-g
• Mode 1...
• Eigenvectors,
Translational
• No
Undeformed
• Deformed
Color: Green
• Viewport 2
• aset_view
• pre-a
• Mode 1...
• Eigenvectors,
Translational
• No
Undeformed
• Deformed
Color: Yellow
Main Index
CHAPTER 3 159
Examples
6. The Animate Special form will appear. Animation does not begin until you press
the Start button.
7. Experiment with the Number of Frames, the Number of Cycles, the Speed, and
the Scale Factor. Press the Cancel button when you are finished.
Note: To animate both modes in the same viewport, return to the Animate Setup
form and change both viewports to be the same. Then press Apply and then
Start.
ASET Conclusion
The ASET chosen for this example indicates that the first 10 modes are well
represented by the ASET. If this were not the case, additional ASET points would be
chosen, and the pre-a analysis run would be performed again.
If a new solution is performed, remember to:
Main Index
160
Main Index
CHAPTER 3 161
Examples
Copy it to your working directory that you have been using for the last five exercises.
If necessary, also start MSC.Patran and open the antenna.db database.
1. Translation Type:
4. Aset Names
Main Index
162
5. Press Apply.
This creates an MSC.Nastran input file, ready for submittal. This analysis job contains
special DMAP instructions that read the OP4 file and convert the eigenvectors to
DMIG format which will be used later in the test/analysis correlation run.
In most cases, this operation is performed using Universal Files as opposed to
OUTPUT2 files. Most test/data acquisition systems have the ability to output mode
shape information in the form of Universal Files and some have the ability to put out
information into OUTPUT4 files or translate the Universal Files into OUTPUT4
format. Conversion of Universal Files is illustrated in a later exercise.
When the test mode shapes are in OUTPUT4 format, they must be read into
MSC.Nastran and subsequently converted to DMIG format by submitting and actual
MSC.Nastran analysis using special DMAP provided by MSC.ProCOR. This is
automatically done for you and set up in the convert.bdf input file.
Note: In this simple example there is a one-to-one correspondence from the test
locations to the FEM nodes. When this is not the case, additional steps must
be performed which are illustrated in subsequent exercises.
Note: Test data provided as a Universal File contains both eigenvector and
frequency data and both are automatically translated.
1. Close down the Analysis application and return to the Translation Setup form
under UFF Utilities... | Translate Test Data.
3. Press the Test Freq. Definition... button. This will bring up a form for manually
entering frequency data in a spreadsheet.
Main Index
CHAPTER 3 163
Examples
4. There are 10 mode shapes. Set up the input form as shown above. To enter each
frequency, click on the column in the spreadsheet and then enter the frequency in
the data box at the top of the spreadsheet labeled Mode n Frequency: where n is
the mode number selected.
5. Press the Test Freq. File button and enter the file name testfreq. The .dmi file
extension will automatically be appended.
6. Press the Write Freqs. to File button to write the information to the DMI formatted
file.
This file, testfreq.dmi, will be referenced later during the test/analysis correlation
run.
Note: Before canceling this form, press the Write Freqs. to File button. Failure to
do this before closing the session will result in lost data.
Main Index
164
Main Index
CHAPTER 3 165
Examples
Press the Apply button. The Analysis Setup form will disappear from the screen and
will be replaced by MSC.Patran’s standard Analysis application form. A modal form
will also appear informing you of the following:
Jobname ‘post-a’ was created. It was associated to Subcase ‘post-a’
which uses the post-a Loadcase (=Default Loadcase). USER ACTION: Select
‘post-a’ in [Available Jobs] AND check the ‘post-a’ under [Subcase
Create...] for accuracy.
At this point a new analysis job has been created called post-a. You have no control
over the name of the analysis job. Post-test ASET models are always named post-a. If
you are ever working with more than one ASET model at the same time, you will have
to put them in separate directories.
The new analysis has been configured with the appropriate FMS, Executive, Case
Control, and Bulk Data items via the Direct Text Input data boxes on the Analysis
application.
Main Index
166
1. Translation Parameters...
2. Solution Type...
4. Subcase Create...
5. Subcase Select...
Main Index
CHAPTER 3 167
Examples
The job is set up and ready to be run, however, there is one piece of information
missing still, the center of gravity. Defining the center of gravity will ensure proper
calculation of the Modal Effective Mass (MEM).
Note: The Method is set to Analysis Deck by default. For full submittal via
MSC.Patran, be sure to change this to Full Run. Otherwise only the input
deck will be created and no analysis will be submitted.
When you submit the job, Full Run or Analysis Deck, you will be asked for overwrite
permission. The following files of importance will be created by the analysis:
• post-a.bdf - the MSC.Nastran analysis input deck.
• post-arun.op4 - an OUTPUT4 formatted file containing modal effective mass
and frequency information used when displaying the effective mass and
making 3D bar charts.
• post-a.op2 - an OUTPUT2 file containing standard output read by
MSC.Patran such as the ASET mode shapes, SPC forces, and element strain
energy (ESE) for the post-test ASET model.
• posttphi.op2 - an OUTPUT2 file containing the test mode shapes to be read
into the database.
• postadpr.op2/posttdr.op2 - an OUTPUT2 file containing drive point residue
(DPR) information to be read back into the database for both test modes and
ASET model.
• postake.op2/posttke.op2 - an OUTPUT2 file containing kinetic energy (KE)
information to be read back into the database for both test modes and ASET
model.
Main Index
168
Read Results
Under the MSC.ProCOR menu, select Posttest
ASET | OP2 Read Special. The form at the right
will be displayed. It should be pre-selected with
the Post_A .op2 file. If not, select it then press the
Apply button. This action reads and processes six
files created by the post-test ASET test/analysis
analysis run.
• post-a.op2 - post-test ASET mode
shapes and element strain energy
• posttphi.op2 - test mode shapes
• postadpr.op2/posttdpr.op2- drive point
residue results for post-test ASET model
and test modes
• postake.op2/posttke.op2 - kinetic energy results for post-test ASET model
and test modes
At this point you may display the test versus analysis mode shapes, similar to that
explained in Example 5 - ASET Model Results (page. 145). Or you can compare
displacement and KE using spike plots for test and model data.
Main Index
CHAPTER 3 169
Examples
Main Index
170
Comparison of the MEM for the ASET and test modes above tells us how well the
dominant modes from the model match up with dominant modes from the test. One
should not necessarily expect a perfect match, but the trend should be similar. A poor
match will indicate either a poor analytical mass matrix or a poor correlation.
Main Index
CHAPTER 3 171
Examples
Ideally for any orthogonality or MAC check, the diagonals should be unity and the
off-diagonals should be zero for perfect correlation. By visual inspection of the
ORTHOTA and the MACTA matrices, it can be seen that this is far from the case. It
does not appear that the model is extremely well correlated to test in that there
appears to be many coupled modes.
Main Index
172
The ORTHOTT tells us how well represented is the analytically reduced mass matrix.
Poor ORTHOTT matrices can indicate that there is either something wrong with the
ASET reduced mass matrix (not enough point were kept) or something may be wrong
with the test mode shapes, such as crossed wires measuring incorrect degrees of
freedom.
The MACTT matrix will indicate the independence of one test mode to another. By
definition, the diagonal terms will be 1.0 so off diagonal terms larger than this are
important. If the MACTT matrix indicates high off-diagonal terms, then the test
modes may be suspect, particularly for closely spaced modes.
Main Index
CHAPTER 3 173
Examples
Modify Properties
Before the post-a run can be re-submitted, we must change the properties. With the
antenna model open in MSC.Patran, go to the Properties application:
1. Select Properties from the application switch on the main MSC.Patran form.
3. Find the property called t0p10 (stands for t0.10) and select it from the Select Prop.
Set to Modify list box.
4. The Input Properties form will appear. Change the Thickness value to 0.105
inches.
1. Select Results from the application switch on the main MSC.Patran form.
Main Index
174
3. Select all Result Cases that begin with the following prefixes:
• post-a
• POSTTPHI
• Post-A-KE
• Post-T-KE
• Post-A-DPR
• Post-T-DPR
1. Select Analysis from the application switch on the main MSC.Patran form.
2. Set the Action | Object | Method to Analyze | Entire Model | Full Run. Or set
the Method to Analysis Deck if you plan on submitting the job manually.
4. Press the Apply button to re-submit the job. Answer Yes to any overwrite
questions asked.
Main Index
CHAPTER 3 175
Examples
Main Index
176
2. Press the Read ASET from File button and select the antenna.aset file that was
previously created.
4. Now graphically select the nodes or type in Node 39 49 61 literally into the Select
Node: select data box.
5. Press the Apply button. Note that the label above the Apply button will change
from:
6. Save the new ASET to file again. Press the Write ASET to File button and give the
new name as antenna2. The .aset file extension will automatically be appended to
the name. This new ASET information is also contained in the Current ASET
Name, Aset_Nodes.
9. Press the Apply button. It is assumed that Run Type is Posttest ASET, DMIG
(.pch) File is set to convert.pch, Aset Names is Aset_Nodes, and Current DMI file
is set to testfreq.dmi as before.
10. When the Analysis application appears, select the job post-a and submit the job
(press the Apply button).
11. Read the results back in using Posttest ASET... | OP2 Read Special. You should
probably delete the old results as done in Delete Results Cases (page. 173)
before reading them in again to avoid confusion.
Main Index
CHAPTER 3 177
Examples
Note: The mode shapes will continue to show the displacement for the nodes
which are no longer in the ASET. This is because these nodes still reside in
the test data. In order to eliminate this, remove these points from the
tracelines. This may give “ugly” tracelines. These are hints as to how you
might go about doing this:
• Group | Modify - to remove ASET point from displayed group
• Finite Elements | Delete - to delete three of the bar elements.
• Finite Elements | Modify | Element | Connectivity - to reassign
connectivity nodes to bars
• Properties | Modify | traceline - to reassign PLOTELs to bar elements
Main Index
178
A comparison of two models will be performed; in this case two wing models:
• A “Coarse” model -- made of 1D bar elements
• A “Fine model -- made of 2D quad elements
The general procedure is outlined here:
• Generate a coarse meshed model
• Choose an ASET
• Generate PLOTELs to connect ASET points
• Generate a reduced model (Guyan reduction)
• Generate a fine meshed model
• Map the coarse meshed model onto the fine meshed model
• Set up model comparison analysis run
• Review results
Start MSC.Patran and open a new database called coarse.db. You may want to use the
mscnastran_template as the template database.
Main Index
CHAPTER 3 179
Examples
Generate ASET
Initiate MSC.ProCOR and bring up the Aset Utilities form. This can be invoked from
a number of places on the MSC.ProCor menu. It is logically placed under Model to
Model... | Aset Utilities as the first operation to be performed in a model-to-model
comparison.
2. The default Current ASET name is set to Aset_Nodes. Leave this as is.
3. Make sure that the Tx, Ty, and Tz degrees of freedom toggles are ON and that the
rotational degrees of freedom are OFF.
Main Index
180
4. Select all the nodes on the mode by placing the cursor in the graphics window and
click and drag until all nodes are encompassed by the selection rectangle.
When you do this, you will get warning messages indicating that some of the degrees
of freedom are associated with either an SPC set or part of an MPC. These degrees of
freedom are not added to the ASET, but all others are, which is what we want.
Therefore, you may ignore the warning messages. The ASET will look like the picture
to the right. Note that there are no vector (ASET) indicators on the constrained or MPC
dependent nodes.
Generate PLOTELs
The plot elements will be used in the subsequent analysis run and are useful in
showing the modes shapes of only the ASET degrees of freedom.
Copy the following file into your working directory:
<install_dir>/procor_files/examples/make_plotels_bm.ses
Main Index
CHAPTER 3 181
Examples
Play this session file (File | Session | Play) to create the PLOTELS. Study this session
file, which creates bar elements between the ASET nodes and assigns PLOTEL
properties to them, if you desire. A new group is created called plotel and posted as
the current group.
PLOTEL Representation
Main Index
182
The Analysis Setup form will disappear from the screen and will be replaced by
MSC.Patran’s standard Analysis application form. A modal form will also appear
informing you of the following:
Jobname ‘gen_maapha’ was created. It was associated to Subcase
‘Default’ which uses the Default Loadcase. USER ACTION: Select
‘gen_maapha’ in [Available Jobs] AND check the ‘Default’ under [Subcase
Create...] for accuracy.
At this point a new analysis job has been created called gen_maapha. You have no
control over the name of the analysis job. Guyan reduced models are always named
gen_maapha. If you are ever working with more than one reduced model at the same
time, you will have to put them in separate directories.
Main Index
CHAPTER 3 183
Examples
The new analysis has been configured with the appropriate FMS, Executive, Case
Control, and Bulk Data items via the Direct Text Input data boxes on the Analysis
application.
Main Index
184
1. Translation Parameters...
2. Solution Type...
4. Subcase Create...
5. Subcase Select...
Main Index
CHAPTER 3 185
Examples
If MSC.Nastran is not configured on the same machine that you are running this
exercise, or you do not have direct submit access to some MSC.Nastran executable,
then set the Action | Object | Method to Analyze | Entire Model | Analysis Deck.
This will create the input deck without submitting the job. You can then take the file,
called gen_maapha.bdf, to the appropriate machine and run the job. If you do this,
don’t forget to bring back all the output result files.
Whether you submit the job as a Full Run or Analysis Deck, you will be asked for
overwrite permission. Answer YES. After running the MSC.Nastran job, the following
files of importance will be created:
• gen_maapha.bdf - the MSC.Nastran analysis input deck to create the reduce model.
• gen_maapha.pch - a punch file of DMIG formatted cards containing the
eigenvectors and mass information.
• gen_maapha.op2 - an OUTPUT2 file containing standard output read by
MSC.Patran such as mode shapes and SPC forces.
• lama22.dmi - a file of DMI formatted cards containing the eigenvalues
corresponding to each eigenvector for use in the subsequent comparison.
Main Index
186
Run this session file (File | Session | Play), which reads the wing_quad.bdf
MSC.Nastran input file, to create the nodes, elements, properties, and boundary
conditions and a number of convenient groups. You should see the following model
on your screen.
Main Index
CHAPTER 3 187
Examples
Read Nodes.
7. Press Apply.
Main Index
188
You should inspect the ASET graphically to make sure it looks reasonable as shown
below.
Main Index
CHAPTER 3 189
Examples
8. The External to Internal Map Form will also appear. The spreadsheet is filled in
with the node mapping. By default a map named BDF Translate Node Map will
be automatically stored on the database for future use. Set the Store MAP name:
databox to ASET node map and Apply.
9. Since the beam model had PLOTELs connected to nodes that had SPCs, those
points need to be mapped also. Turn OFF the Use bdf Aset Nodes Only toggle
and press Apply again to re-do the operation. This time no ASET will be created
but all nodes from the PLOTELs connectivity will be read and mapped.
Main Index
190
Read PLOTELs
Now read the actual PLOTELs from the external,
coarse meshed model.
6. Press Apply.
Main Index
CHAPTER 3 191
Examples
Re-map DMIG
Now re-map the DMIG cards from the external,
coarse meshed model.
5. Press Apply.
Main Index
192
The next step is to set up the model comparison analysis run. Follow these steps:
1. Select Model to Model... | Model Comp Setup to bring up the form to the right.
This form serves as the Analysis Setup to create an MSC.Nastran analysis input
file that compares the fine meshed model to the coarse meshed model.
Main Index
CHAPTER 3 193
Examples
3. Set the Model 1 Options to Internal. This signifies that Model 1 resides in the
MSC.Patran database.
4. Set the Model 2 Options to External dmig. This signifies that Model 2 resides in
an external DMIG punch file (the eigenvector and mass data that is).
5. Set the Reduction Method for Model 1 to Guyan (ASET). The selected Aset Name
should be bdf_translated_aset which is the internal ASET created by reading the
ASET from the external model.
6. Set the Model 2 Shape File to remapped_dmig.pch which is the coarse meshed
model eigenvector and mass matrix file with the nodes renumbered to match the
internal (fine mesh) model.
7. Set the Mode 2 Freq. File to lama22.dmi which is the DMI formatted frequency
information corresponding to the eigenvectors of the coarse meshed, external
model.
Main Index
194
On the options form, set Run Method to Full Run; PARAM GRDPNT to 9999;
and select DEFAULT.SC2 for the loadcase. Press Apply to register these changes
and close the form.
Main Index
CHAPTER 3 195
Examples
The Analysis Setup form will disappear from the screen and will be replaced by
MSC.Patran’s standard Analysis application form. A modal form will also appear
informing you of the following:
Jobname ‘Model_Comp’ was created. It was associated to Subcase
‘modlcomp’ which uses the Default Loadcase. USER ACTION: Select
‘Model_Comp’ in [Available Jobs] AND check the ‘modelcomp’ under
[Subcase Create...] for accuracy.
At this point a new analysis job has been created called Model_Comp. You have no
control over the name of the analysis job. Model comparison jobs are always named
Model_Comp. If you are ever working with more than one comparison at the same
time, you will have to put them in separate directories.
The new analysis has been configured with the appropriate FMS, Executive, Case
Control, and Bulk Data items via the Direct Text Input data boxes on the Analysis
application.
Main Index
196
1. Translation Parameters...
2. Solution Type...
4. Subcase Create...
5. Subcase Select...
Main Index
CHAPTER 3 197
Examples
Note: The Method is set to Analysis Deck by default. For full submittal via
MSC.Patran, be sure to change this to Full Run. Otherwise only the input
deck will be created and no analysis will be submitted.
Whether you submit the job as a Full Run or Analysis Deck, you will be asked for
overwrite permission. Answer YES. After running the MSC.Nastran job, the following
files of importance will be created:
• model_comp.bdf - the MSC.Nastran analysis input deck to do the model
comparison.
• modl_1_2.op4 - an OUTPUT4 file containing the correlation matrices for MEM,
ORTHO, and MAC displays.
• modl_1_kea.op2 - the kinetic energy (KE) for Model 1.
• modl_1_pha.op2 - the mode shapes for Model 1.
• modl_2_kea.op2 - the KE for Model 2.
• modl_2_pha.op2 - the mode shapes for Model 2.
Main Index
198
Note that mode 1 demonstrates the best correlation, which is the first bending mode.
Note that the other modes show considerable coupling. This is likely due to the
fidelity of the pylon models between the coarse model and the fine model. A review
of the mode shapes indicates similar modes, but not the same behavior. The MAC is
particularly poor in this case, indicating that the modes could not be considered
independent based on this criteria. In reality, one of these models may have been used
by the dynamics group, while the other could be an internal loads model. At face
value, without the benefit of test data, the “fine” model is probably more accurate.
Main Index
CHAPTER 3 199
Examples
This type of comparison can be important for companies who develop both “coarse”
and “fine” models for different purposes. This can point out possible deficiencies in
modeling techniques.
Main Index
200
3. Modify model
6. Review results
Start MSC.Patran and open a new database called goalpost.db. You may want to use
the mscnastran_template as the template database.
Main Index
CHAPTER 3 201
Examples
Generate the coarse model by playing the session file goalpost.ses (File | Session |
Play). You should end up with a model that appears below.
This operation creates all the geometry, nodes, elements, properties, and boundary
conditions. You may investigate these as you see fit before continuing.
Main Index
202
Main Index
CHAPTER 3 203
Examples
4. Accept all other defaults on the setup form and press Apply.
The Analysis Setup form will disappear from the screen and will be replaced by
MSC.Patran’s standard Analysis application form. A modal form will also appear
informing you of the following:
Jobname ‘gen_maapha’ was created. It was associated to Subcase
‘gen_maapha’ which uses the gen_maapha Loadcase. USER ACTION: Select
‘gen_maapha’ in [Available Jobs] AND check the ‘gen_maapha’ under
[Subcase Create...] for accuracy.
Main Index
204
At this point a new analysis job has been created called gen_maapha. You have no
control over the name of the analysis job. Baseline mode analyses are always named
gen_maapha. If you are ever working with more than one baseline model at the same
time, you will have to put them in separate directories.
The new analysis has been configured with the appropriate FMS, Executive, Case
Control, and Bulk Data items via the Direct Text Input data boxes on the Analysis
application.
1. Translation Parameters...
2. Solution Type...
4. Subcase Create...
5. Subcase Select...
Main Index
CHAPTER 3 205
Examples
Note: The Method is set to Analysis Deck by default. For full submittal via
MSC.Patran, be sure to change this to Full Run. Otherwise only the input
deck will be created and no analysis will be submitted.
Whether you submit the job as a Full Run or Analysis Deck, you will be asked for
overwrite permission. Answer YES. After running the MSC.Nastran job, the following
files of importance will be created:
• gen_maapha.bdf - the MSC.Nastran analysis input deck to create the reduce model.
• maapha.op4 - an OUTPUT 4 file containing the eigenvectors and mass information.
• gen_maapha.op2 - an OUTPUT2 file containing standard output read by
MSC.Patran such as mode shapes and SPC forces.
• lama22.dmi - a file of DMI formatted cards containing the eigenvalues
corresponding to each eigenvector for use in the subsequent comparison.
2. Set the Action to Modify and select the only property, thk010.
Main Index
206
Main Index
CHAPTER 3 207
Examples
1. Select Model to Model... | Model Comp Setup to bring up the form to the right.
This form serves as the Analysis Setup to create an MSC.Nastran analysis input
file that compares the aluminum model to the steel model.
3. Set the Model 2 Shape File to maapha.op4 which is the aluminum model
eigenvector and mass matrix file.
4. Set the Model 2 Freq. File to lama22.dmi which is the DMI formatted frequency
information corresponding to the eigenvectors of the aluminum, external model.
5. Press the DB/Param/Output Options... button. The parameter form should have
all the proper defaults picked out. You can close this form after reviewing it.
Main Index
208
The Analysis Setup form will disappear from the screen and will be replaced by
MSC.Patran’s standard Analysis application form. A modal form will also appear
informing you of the following:
Jobname ‘Model_Comp’ was created. It was associated to Subcase
‘model_comp’ which uses the model_comp Loadcase. USER ACTION: Select
‘Model_Comp’ in [Available Jobs] AND check the ‘model_comp’ under
[Subcase Create...] for accuracy.
Main Index
CHAPTER 3 209
Examples
At this point a new analysis job has been created called Model_Comp. You have no
control over the name of the analysis job. Model comparison jobs are always named
Model_Comp. If you are ever working with more than one comparison at the same
time, you will have to put them in separate directories.
The new analysis has been configured with the appropriate FMS, Executive, Case
Control, and Bulk Data items via the Direct Text Input data boxes on the Analysis
application.
1. Translation Parameters...
2. Solution Type...
4. Subcase Create...
5. Subcase Select...
Main Index
210
Note: The Method is set to Analysis Deck by default. For full submittal via
MSC.Patran, be sure to change this to Full Run. Otherwise only the input
deck will be created and no analysis will be submitted.
Whether you submit the job as a Full Run or Analysis Deck, you will be asked for
overwrite permission. Answer YES. After running the MSC.Nastran job, the following
files of importance will be created:
• model_comp.bdf - the MSC.Nastran analysis input deck to do the model
comparison.
• modl_1_2.op4 - an OUTPUT4 file containing the correlation matrices for MEM,
ORTHO, and MAC displays.
• modl_1_kea.op2 - the kinetic energy (KE) for Model 1.
• modl_1_pha.op2 - the mode shapes for Model 1.
• modl_2_kea.op2 - the KE for Model 2.
• modl_2_pha.op2 - the mode shapes for Model 2.
Main Index
CHAPTER 3 211
Examples
On the face of it, these models look to be perfectly correlated. In fact, the mode shapes
are identical, but the frequencies an total mass are different. If there is a frequency
range which to avoid (say rotating machinery with a known forcing frequency, or a
special control system maneuver), one model may be chosen over another. This
example is intended to help the reader with the process of comparing 2 models, not
necessarily the results of this particular comparison.
Main Index
212
Invoke MSC.Patran, open a new database called teststand.db and import this
MSC.Nastran input deck (File | Import | Model | MSC.Nastran Input). You may
have to change the file browser The model below should be apparent in the viewport.
Main Index
CHAPTER 3 213
Examples
Open the UFF Utilities... | Geometry Match. The form that appears is very similar to
the BDF mapping utility discussed in Example 9 - Model-Model Comparison - Take
1 (page. 178).
Coordinate Systems
When the form appears, perform the following
steps:
Main Index
214
Read Nodes
To read the nodes from the universal file:
Main Index
CHAPTER 3 215
Examples
Node Mapping
When the nodes were read in, a map was generated between the universal file and the
model as shown to the right. Usually we would be satisfied with this mapping and
there would be no further action required.
However, the mapping is not quite correct. It turned out that there were model
changes between the time the test lab got the original model and the current model.
A true mapping file has been provided in:
<install_dir>/procor_files/examples/uff_node.map
Main Index
216
Change the Action to Read Map from File. Then press the Define File button and
select uff_node.map. Pressing the Apply button will load the map into the
spreadsheet.
Note: At this point, the map has not been saved on the database and will not be
used in subsequent operations
Main Index
CHAPTER 3 217
Examples
To store the new map, change the Action to Store New Map.
Then, in the Store MAP name databox, type Actual Map, then press Apply. By doing
this, the proper map will be available to read tracelines and convert the test data.
Main Index
218
Main Index
CHAPTER 3 219
Examples
Main Index
220
When the analysis is done, open Pretest GSET... | OP2 Read Special to read in the
pre-g analysis results. Investigate any results as you see fit (modes, DPR, KE, ESE,
MEM).
Main Index
CHAPTER 3 221
Examples
When the analysis is done, open Posttest ASET... | OP2 Read Special to read in the
post-a analysis results. Investigate any results as you see fit (modes, DPR, KE, ESE,
MEM, ORTHO, MAC). Below is plotted the ORTHOTA matrix. As you can see the
first few modes correlate very well.
Note: There are more test modes than there are analytical modes (that were
computed, at least). Try using the mode filter for the ORTHOTA 3D bar
chart to plot only the first 10 test modes. This will give a cleaner looking plot.
Main Index
222
Main Index
I N D E X
MSC.ProCOR User’s Guide
A example problems
ASET model, 128
accelerometer locations, 9, 14 ASET Results, 145
analysis setup, 26 GSET model, 95
a-set, 29 GSET Results, 106
g-set, 27 model updates, 173
model to model, 88 model-model comparisons, 178, 200
reduced model, 79 test/analysis correlation, 164
animation, 65 translate test data, 161
a-set, 10 Universal File Translation, 212
utilities, 59 views and groups, 140
a-set analysis setup, 29 excitation locations, 9, 14
B F
BDF match utility, 82 filter, 57
frequencies, 77
full model, 27
C
correlation, 9, 15, 16
cross-orthogonality checks, 9, 15 G
g-set, 10
g-set analysis setup, 27
D Guyan reduction, 79
degree-of-freedom sets, 10
degrees of freedom, 60
DMAP Alters, 9 K
DMI, 74, 86 kinetic energy (KE), 9, 13
DMIG, 74, 86 group energy, 43
drive point residue (DPR), 9, 14 table, 41
calculation, 39
M
E measurement locations, 9
element strain energy (ESE), 43 modal assurance criteria (MAC), 9, 16
Main Index
224 INDEX
P
PCL, 9
R
reduced model, 29, 79
references, 18
rephase results, 68
results
rephase, 68
S
shaker locations, 9, 14
spike plot, 57
T
test frequencies, 77
translate, 75
test mode shapes
animate, 65
translate, 74
Main Index