Optistruct For Linear Dynamics: Modal, FRF, and Transient Analysis
Optistruct For Linear Dynamics: Modal, FRF, and Transient Analysis
In addition, the following countries have resellers for Altair Engineering: Colombia, Czech Republic, Ecuador, Israel, Russia,
Netherlands, Turkey, Poland, Singapore, Vietnam, Indonesia
Official offices with resellers: Canada, China, France, Germany, India, Malaysia, Italy, Japan, Korea, Spain, Taiwan, United
Kingdom, USA
In addition to HyperWorks® trademarks noted above, Display Manager™, Simulation Manager™, Compute Manager™, PBS™,
PBSWorks™, PBS GridWorks®, PBS Professional®, PBS Analytics™, PBS Desktop™, PBS Portal™, PBS Application Services™,
e-BioChem™, e-Compute™ and e-Render™ are trademarks of ALTAIR ENGINEERING INC.
Altair trademarks are protected under U.S. and international laws and treaties. Copyright© 1994-2014. Additionally, Altair software
is protected under patent #6,859,792 and other patents pending. All other marks are the property of their respective owners.
ALTAIR ENGINEERING INC. Proprietary and Confidential. Contains Trade Secret Information. Not for use or disclosure outside of
ALTAIR and its licensed clients. Information contained inHyperWorks® shall not be decompiled, disassembled, or “unlocked”,
reverse translated, reverse engineered, or publicly displayed or publicly performed in any manner. Usage of the software is only as
explicitly permitted in the end user software license agreement.
Table of Contents.................................................................................................................... 3
Exercise 4a: FRF Spring-Mass System Direct vs. Modal (1 DOF) ................................. 61
Chapter 1
Introduction
1- HyperWorks Overview
HyperWorks®, The Platform for Innovation™, is built on a foundation of design
optimization, performance data management, and process automation. HyperWorks is an
enterprise simulation solution for rapid design exploration and decision-making. As one of the
most comprehensive CAE solutions in the industry, HyperWorks provides a tightly integrated
suite of best-in-class tools for modeling, analysis, optimization, visualization, reporting, and
performance data management. Leveraging a revolutionary “pay-for-use” token-based business
model, HyperWorks delivers increased value and flexibility over other software licensing
models. Firmly committed to an open-systems philosophy, HyperWorks continues to lead the
industry with the broadest interoperability to commercial CAD and CAE solutions.
HyperWorks 12.0 is the new version of Altair’s CAE software suite. It includes a large
number of new functionalities to support optimization-driven product design and predictive multi-
physics analysis, combined with a strong focus on usability and performance. Highlights are:
AcuSolve – Finite element computational fluid dynamics (CFD) solver licensed under
• HyperWorks
• One low unit-draw for all RADIOSS solutions - 25 HWU for up to 4 processors.
License decay function for massive use of RADIOSS finite element solver for simulation
• driven innovation
• solidThinking – “where ideas take shape” is now part of the HyperWorks offering
• Next generation simulation data management solution fully integrated
• More HyperWorks enabled partners through the HyperWorks Partner Alliance
New licensing technology now fully owned and developed by Altair helps to better manage
• und utilize HyperWorks licenses
• New framework for the integration of finite element and multi-body dynamics pre- and post-
• Manage personal and team CAE data from well integrated GUIs inside HyperWorks.
Share data among multiple engineering teams for collaboration between users with the
• appropriate access rights.
• Connect to PDM systems to obtain product BOM (Bill of Materials) and CAD geometry.
Capture the best practices and automate the most tedious phases of the product
• development process.
• Author, edit, and execute processes inside HyperWorks or in standalone mode.
Run, monitor and manage your CAE jobs locally or on a cluster via a drag-n-drop desktop
• client interface.
• Added AcuSolve – Native finite element computational fluid dynamics (CFD) solver
• Advanced Mass Scaling technology is a breakthrough in explicit simulation performance
• A new multi-domain implementation increases accuracy of detailed explicit simulation
• Hybrid-MPP for explicit solver for extended scalability
Further increased scalability thru SPMD version for frequency response analysis as well as
• other solver performance improvements
New non-linear implicit structural solutions for a wide range of contact, material and post-
• buckling problems
New structural analysis types like response spectrum, complex eigenvalues, and pre-
• stressed normal modes
• Generalized method for component mode synthesis
• Full vehicle wizard support for H-Tire and F-Tire in MotionView and MotionSolve
• Greatly improved controls co-simulation and solver robustness of MotionSolve
• All new automated and modular assembly management in MotionView
• Built-in, easy-to-use, and powerful file management system in MotionView
Innovative application of the Equivalent Static Load Method for the optimization of geometric
• and material non-linear problems
• New manufacturing constraints for topology optimization
• A new global search option to avoid being stuck in a local solution
• New algorithms for multi-objective and robust design
• Easy to use multi-Excel spreadsheet optimization and study
• New user profiles for CFD, Noise and Vibrations (NVH), Crash, and drop test simulation
• Advanced crash modeling environment HyperCrash tightly integrated
• Durability Director for solving from load assessment to life estimation
AcuConsole, pre-processor for AcuSolve CFD solver, including automatic mesh generation
• for complex geometries
Expanded modeling of physical phenomena for metal and polymer extrusion, stamping,
• welding, and mold filling
HyperWorks Desktop
HyperWorks Integrated user environment for modeling and visualization
Desktop
HyperMesh Universal finite element pre- and post-processor
MotionView Multi-body dynamics pre- and post-processor
HyperView High performance finite element and mechanical systems post-
processor, engineering plotter, and data analysis tool
HyperGraph Engineering plotter and data analysis tool
Templex General purpose text and numeric processor
HyperWorks Solvers
OptiStruct Design and optimization software using finite elements and multi-
body dynamics
RADIOSS Finite element solver for linear and non-linear problems
HyperWorks Enterprise
Collaboration A solution that organizes, manages, and stores CAE and test data
Tools throughout the simulation life cycle
Process Process automation tool for HyperWorks and third party software;
Manager Processes can be created with the help of Process Studio.
HyperMath Solutions
Manufacturing Solutions
HyperXtrude An finite element solver and user environment that enables engineers to
analyze material flow and heat transfer problems in extrusion and rolling
applications
HyperMold Provides a highly efficient and customized environment for setting up
models for injection molding simulation with Moldflow and Moldex3D
HyperWeld Provides an efficient interface for setting up models and analyzing
friction stir welding with the HyperXtrude Solver
Forging Provides a highly efficient and customized environment for setting up
models for complex three-dimensional forging simulation with
DEFOM3D
Results Mapper Process Manager-based tool that provides a framework to initialize a
structural model with results from a forming simulation
Engineering Solutions
CFD High quality tools for CFD applications enabling the engineer to perform
modeling, optimization and post-processing tasks efficiently.
NVH HyperWorks environment customized for automotive full vehicle NVH
modeling and analysis needs.
Crash Tailored environment in HyperWorks that efficiently steers the Crash
CAE specialist in CAE model building, starting from CAD geometry and
finishing with a runnable solver deck in both solvers RADIOSS and LS-
DYNA.
Drop Test The Drop Test Manager is an automated solution that allows the user to
either simulate a single drop test or a choice of multiple iterations with
the aim of finding the sensitivity of process variables like initial orientation
and drop height in a typical drop test by controlling the run parameters
and conditions with ease.
Durability Solver-neutral, process-oriented customization of HyperWorks that
Director addresses many of the challenges associated with assessing the fatigue
life of mechanical components.
Suspension Industry specific solution that is integrated with MotionView and utilizes
Director many aspects of HyperWorks to assist with the engineering of vehicle
suspensions.
HyperCrash CAE pre-processor tool developed to support the non-linear finite
element solver, Altair RADIOSS
HyperView Player Plug-in and stand-alone utility to share and visualize 3-D CAE models
and results
solidThinking
Solver Overview
Within the HyperWorks suite, the pre-processing for OptiStruct is done using
HyperMesh or HyperCrash and the post-processing is done using HyperView and
HyperGraph. For more information about the HyperWorks suite of products, please refer to our
online help documentation.
2 – RADIOSS Overview
Altair® RADIOSS® is a leading structural analysis solver for highly non-linear problems
under dynamic loadings. It is highly differentiated for Scalability, Quality and Robustness, and
consists of features for multi-physics simulation and advanced materials such as composites.
RADIOSS is used across all industry worldwide to improve the crashworthiness, safety, and
manufacturability of structural designs. For over 20 years, RADIOSS has established itself as a
leader and an Industry standard for automotive crash and impact analysis.
Finite element solutions via RADIOSS include:
A typical set of finite elements including shell, solid, bar, and spring elements, rigid
bodies as well as loads, a number of materials, and contact interfaces are available for
modeling complex events.
Chapter 2
Theoretical Introduction
1- Dynamic System
A dynamical system concept can be described like mathematical representation of a point
that has time dependent position on the space, this dependence can be described per a
system of differential equations. These systems can be classified in four big categories
based on the speed average and the size of the model that we are interested in study like
shown in the following image.
L >> 10-9 m
Classical Relativistic
Mechanics Mechanics
Size
L ~ 10-9 m or Lower
Quantum Quantum
Mechanics Field Theory
Speed
Type dynamic system
On this training we will focus only on problems that are solved using the Classical
mechanics approach.
For simplicity, when the engineers are modeling real-world objects they assume they are like
point particles, objects with negligible size. The motion of a point particle is characterized
by a small number of parameters: its position, mass, and the forces applied to it.
In reality, the kind of objects which classical mechanics can describe always has a non-zero
size. However, the results for point particles can be used to study such objects by treating
them as composite objects, made up of a large number of interacting point particles.
These systems that the classical mechanics studies can be classified in two different
classes:
Linear Dynamics
Nonlinear Dynamics
X0=0.3 mm
V0=5.97 mm/s X(t)
V0
2π
T=
ωn
X0
tmax = φ/wn
These time dependence characteristics make the dynamic analysis more complex than static
analysis.
Dynamic analysis for simple structures like the one described above can be carried out
manually, in general it is possible to find analytical response for it or using analytical tools is
possible to determine the mathematical functions that can represent the system responses.
But for complex structures Finite Element Analysis (FEA) should be used to calculate the
dynamic responses. This kind of analysis is well known as Structural Dynamic Analysis.
A static load is one which does not vary. A dynamic load is one which changes with time. If it
changes slowly, the structure's response may be determined with static analysis, but if it
varies quickly (relative to the structure's ability to respond), the response must be
determined with a dynamic analysis.
A full time history will give the response of a structure over time during and after the
application of a load. To find the full time history of a structure's response you must solve
the structure's equation of motion (1).
Example:
A simple single degree of freedom system (a Spring-Mass system for example) has the
following equation of motion:
0
Mɺxɺ + Cxɺ + Kx = f (t )
Mɺxɺ + Kx = f (t )
Where ɺxɺ is the acceleration and x is the displacement, and on this case they are scalar
values, then our system is reduced to only one equation:
mɺxɺ + kx = f (t ) (2)
The static deflection for this single degree of freedom system is:
Fmax
x max = (4)
k
Equation 2 gives the (theoretical) time history of the structure due to a load f(t), where the
assumption is made that there is no damping.
3.1 - Damping
Any real structure will dissipate energy (in general from friction) and this can be modeled
mathematically as a force synchronous with the velocity of the object but opposite in
direction to it. Thus, for a simple mechanical damper, the force F may be related to the
velocity v by
F = − vc (5)
Ns
where c is the viscous damping coefficient, given in units of .
m
c k fc fk
fi
f(t)
m
One degree of freedom Spring-Mass-Damper system
Now including the damping effect on our spring-mass system, as shown in the figure above,
we have a new term on our motion equation that includes this effect:
c k
ɺxɺ + xɺ + x = 0
m m
This is made to simplify the equation in terms of 2 new important terms:
k
ω0 = (8)
m
and
c
ζ = (9)
2 km
Where:
ζ → Damping ratio
We can solve this equation if we proposal a general solution for with this form:
x = e γt (10)
where in general γ is a complex number, this transform the differential equation in a second
order polynomial equation:
(
γ = ω0 − ζ ± ζ 2 − 1 ) (12)
The behavior of the system depends on the relative values of the two fundamental
parameters, the natural frequency ω0 and the damping ratio ζ . In particular, the qualitative
behavior of the system depends crucially on whether the equation 10 has:
The Under-damped system group is most important to our course, this is where almost all
structural dynamic problems we have to solve belongs, and we will develop many
procedures to determine the solution for it.
For an under-damped system, the value of ζ can be found by examining the logarithm of the
ratio of succeeding amplitudes of a system, This is a method kwon as Logarithmic
Decrement.
In OptiStruct it is possible to enter directly with the damping ration using the following
syntax: Param, G, 0.06 where 0.06 is equal to 2ζ. It is easy to find some damper values in
terms of the damping ration on the literature, this is the reason OptiStruct provides the user
this possibility, but is very high recommended that the user get this values right for his
models, and test it before use on virtual models, a wrong damper value can underestimate
the dynamic responses. For some guidance on this we list typical values below:
Viscous damping models, although widely used, are not the only damping models. A wide
range of models can be found in specialized literature, we will show more one model called
hysteretic damping model or structural damping model.
When a metal beam is vibrating, the internal damping can be better described by a force
proportional to the displacement but in phase with the velocity. In such case, the differential
equation that describes the free movement of a single-degree-of-freedom system (7)
becomes:
where h is the hysteretic damping coefficient and i denotes the imaginary unit; the
presence of i is required to synchronize the damping force to the velocity (xi being in phase
with the velocity). This equation is more often written as:
mɺxɺ + k (1 + iη )x = 0 (14)
where η is the hysteretic damping ratio, that is, the fraction of energy lost in each cycle of
the vibration.
Although it requires complex analysis to solve this equation, this model reproduces the real
behavior of many vibrating structures more closely than the viscous model.
Chapter 3
Modal Analysis
1 – Definitions
A modal analysis calculates the frequency modes or natural frequencies of a given system,
but not necessarily its full time history response to a given input. The natural frequency of a
system is dependent only on the stiffness of the structure, and the mass which participates
with the structure (including self-weight) and the boundary conditions.
Consider the motion equation (1) defined in Chapter 2, where the damping and external
forces are null, this leaves the equation in the reduced form known as the Free vibration
equation:
Mɺxɺ + Kx = 0 (1)
The solution for this equation can be evaluated if we proposal a general harmonic solution
with the form:
Where:
The harmonic hypothesis helps on find the equation solution, but it has a physical importance
that we will discuss further, this solution shows that all DOFs of the structure when submitted to
a free vibration will move synchrony with each other.
If we substitute the equation 2 into 1 performing the differentiation on the first term:
− ω 2 MΦ sin(ωt ) + KΦ sin(ωt ) = 0
(K − ω M )Φ = 0
2
(3)
This is the equilibrium equation for a structure performing free vibration, which can be
rewrite in terms of the eigenvalues λ =ω2:
[K − λM] Φ = 0
Where:
• K is the stiffness matrix of the structure
• M is the mass matrix.
• The solution of the eigenvalue problem yields n eigenvalues λ, where n is the
number of degrees of freedom.
• The vector Φ is the eigenvector corresponding to the eigenvalue λ.
The eigenvalue problem in OptiStruct is solved using a matrix method called the
Lanczos Method. This method is very efficient when not all eigenvalues are required
that is the case for structural problems where only a small number of the lowest
eigenvalues are normally important.
* It requires that the mass matrix be positive semidefinite and the stiffness be symmetric.
The natural frequencies can be evaluated from solution of the Eigenvalues as shown below:
ωi
fi =
2π
(4)
Where:
f i → i-th natural frequency
ωi → i-th natural frequency in radians
It is useful to know the modal frequencies of a structure as it allows you to ensure that the
frequency of any applied periodic loading will not coincide with a modal frequency and
hence cause resonance, which could leads to large responses and consequently fails.
To define the subsequent dynamic analyses (i.e., transient, frequency response, PSD, etc.)
should be based on Modal results. With a previous knowledge about the important modes
the analyst can chose the appropriate time or frequency step to solve the problem. If the
analyst needs to work with a big model then the modal analysis results can be used to solve
the FRF or Transient simulation, this is called a modal FRF or Modal Transient, where the
equations are solved using a method called Modal superposition, this make the dynamic
solution much less expansive then the direct integration.
A modal analysis plays a key role when the analyst needs to compare the dynamic analyses
with physical test, it helps to define the right equipment that have to be used and the right
location for accelerometers and strain gages. It helps during the test too to understand the
test results and correlate the virtual model with the prototype.
It is possible sometimes only with a modal analysis find out if a design change will improve
the dynamic performance of the system. In summary the modal analysis is used to
determine the normal modes and normal shapes, but it helps on understand the whole
system and helps on understand all other dynamic analysis.
All output quantities for a modal analysis are based on the relative displacements of a mode
shape, and then the output quantities can be compared for a certain mode, but not
necessarily between different modes.
For linear elastic problems that are properly set up (no rigid body rotation or translation), the
stiffness and mass matrices and the system in general are positive definite. These are the
easiest matrices to deal with because the numerical methods commonly applied are
guaranteed to converge to a solution. When all the qualities of the system are considered:
1) Only the smallest eigenvalues and eigenvectors of the lowest modes are desired
2) The mass and stiffness matrices are sparse and highly banded
It is also possible to test a physical object to determine its natural frequencies and mode
shapes. This is called an Experimental Modal Analysis. The results of the physical test
can be used to calibrate a finite element model to determine if the underlying assumptions
made were correct (for example, material properties, boundary conditions, etc.).
ɺɺ + C uɺ + Ku = F
Mu
Where M is the mass matrix, ü is the 2nd time derivative of the displacement u (i.e. the
acceleration), uɺ is the velocity, C is a damping matrix, K is the stiffness matrix, and F is the
force vector. The only terms kept are the 1st and 3rd terms on the left hand side which give
the following system:
ɺɺ + Ku = 0
Mu
This is the general form of the eigensystem encountered in structural engineering using the
FEA. Further, harmonic motion is typically assumed for the structure so that ü is taken to
equal -λu, where λ is an eigenvalue, and the equation reduces to:
(K − λM )u = 0
where the solution of the eigenvalue problem yields n eigenvalues λ, where n is the number
of degrees of freedom. The vector u is the eigenvector corresponding to the eigenvalue.
The Lanczos eigensolver implemented in OptiStruct provides two different ways of solving
the problems. If the eigenvalue range is defined on EIGRL has no upper bound and
less than 50 modes the faster method is automatic applied. It is not necessary to define
boundary conditions using an SPC statement. If no boundary conditions are applied, a zero
eigenvalue is computed for each rigid body degree of freedom of the model.
A Modal loadstep definition for OptiStruct looks like the following lines:
SUBCASE 1
SPC=1
METHOD(STRUCTURE)=2
This defines:
1. The Normal modes subcase 1
2. The Constrain are defined on the LoadCollector 1
3. The number of modes and other parameters are defined on the LoadCollector 2
that have to be an Eigrl type.
h
L b
Problem description
Problem Statement
• Geometry:
o (L = 1000, h = 10, b = 10 mm)
• One load case: Normal Modes
o 3 first modes
• Material STEEL:
o ρ = 7.8e-9 T/mm3 [RHO] Density
o E = 210000 MPa [E] Young’s modulus
o ν = 0.3 - [nu] Poisson’s ratio
Problem Setup
You should copy the file: BEAM_SHELL_MODAL.hm
Step 2: Mesh the model and create and assign the materials and properties
1. From the 2D page, select automesh.
2. Select the single surface, set the element size to 1000, and click mesh to mesh the
surface with all other options set to default, and making one element across the face.
3. Right-click in the Model Browser and select Create > Material.
4. In the Entity Editor, set the following values:
7. In the Model Browser, expand the Component section and right-click on the beam
component to select Assign. Assign the property created above to the comp beam.
3. Create a new LoadCollector with card image EIGRL named EIGRL and edit the card
with the following settings.
4. In the Model Browser, create a new loadstep and edit the new loadstep in the Entity
Editor as follows:
Result Table
500
250
100
50
20
10
0.5
Note that those meshes shaded in orange are outside of traditional bounds acceptable in
FEA for element aspect ratio while the results in blue are in violation of acceptable limits
for shell element thickness bounds with respect to bending behavior. Results in both of
these regions will be calculated, but are not considered good modeling practice.
MODES CONVERGENCY
10000.00
1000.00
Freq (Hz)
100.00
10.00
1.00
0.001 0.01 0.1 1 10
1 / elem size
Analytical Solution:
EI EI EI
f 1 = 0.7482 = 8.3 f 2 = 1.8732 = 52.2 f 3 = 3.1342 = 146.2
mL4 mL4 mL4
5 Bolt link
Problem description
Problem Information
• Determine if the Bracket Baseline geometry passes the dynamic criteria:
o Natural frequencies > 350 Hz.
• Compressor: (Mass = 3 kg and CG = (-5.2, -14.5, 65.2)
• Material STEEL:
o ρ = 7.8e-9 T/mm3 [RHO] Density
o E = 210000 MPa [E] Young’s modulus
o ν = 0.3 - [nu] Poisson’s ratio
Problem Setup
You should copy the file: BRACKET_COMPRESSOR_FEA_2nd.hm
Step 4: Create a PSOLID property and assign the new property to the
FEA_Bracket component.
Step 5: In the 1D > masses page, create a mass element at the dependent node
of the RBE3.
Q1: How much you trust on the first mode you have got on this analysis?
______________________________________________________________________
Q2: Is there any result that you can look to identify if your model is good?
______________________________________________________________________
______________________________________________________________________
Q4: How can you determine where the mesh needs to be refined?
______________________________________________________________________
Expected result:
100.0%
10.0%
ERROR
1st
2nd
1.0%
0.1%
0.1 1 10 100 1000 10000 100000
TIME
To do this kind of simplification the analyst needs to have know-how about the
system behavior, in general we can assume that the bolt is strong enough
(SIZE/MAT) to not change the modal result. But the compressor geometry needs to
be studied before any simplification.
Answer 1: How much you trust on the first mode you have got on this analysis?
To answer this question the analyst should verify:
• The first mode is like was expected. (shape and value)
• The mesh is refined enough (Mode shape, strain energy convergence).
• Are there any tests, analytical or past results to calibrate the model.
Answer 2: Is there any result that you can look to identify if your model is good?
Strain energy can give to the analyst a very good indication if the mode is well
refined. It works like the stress for a static analysis.
But in general the analyst doesn’t know the FEA error, then the measure needs to
be made based on the response variance, if it is less than a certain amount
considered admissible the model is ok.
Answer 4: How can you determine where the mesh needs to be refined?
Again the highest strain energy shows the places where the mesh needs to be
refined.
Chapter 4
The analysis computes the transient response of the structure in a static frequency domain
where the loading is sinusoidal. A simple case is a load that has amplitude at a specified
frequency. The response occurs at the same frequency, and damping would lead to a
phase shift, see the following image.
The loads can be applied as forces or enforced motions (displacements, velocities, and
accelerations). They are dependent on the excitation frequency (ω). All the loads are
applied on the frequency where the response is evaluated. (Harmonic loads)
In OptiStruct the direct and modal frequency (Modal Superposition) solutions are
implemented:
o The direct method solves the coupled equation of motion in terms of the excitation
frequency.
o The modal method uses the mode shape of the structure to uncouple the equations
of motion and the solution for a particular excitation frequency is obtained by
summation of individual modal responses or modal superposition.
ɺɺ + Buɺ + Ku = f (ω ) eiωt
Mu
Where:
The harmonic motion assumes a harmonic response, which it and their derivatives can be
written as:
uɺ = iωu(ω )eiωt
ɺɺ = −ω 2 u(ω )eiωt
u
We can introduce these harmonic functions in our motion equation:
[ ] [ ]
− M uω 2 eiωt + B uiωe iωt + Kueiωt = feiωt
We can isolate the real and the imaginary part on the left side:
([K − ω M] + iωB)ue
2 iωt
= feiωt
There are many ways to introduce the damping effect on a dynamic system, in OptiStruct
the damper is implemented as described below:
1. B1 : Viscous damper matrix from damping elements (cvisc, cdamp) and B2GG
2. iGK : Global uniform damper associated with stiffness matrix. PARAM, G.
3. iK E : Structural element damping using the damping coefficients GE on the
materials as well as GE on bushing and spring element property definitions.
Now our Motion equation can be rewrite with the damper terms expanded:
([K − ω M] + iGK + iK
2
E − iωB1 ) ueiωt = feiωt
Rearranging the terms we can show the real and imaginary parts:
([K − ω M] + [GK + K
2
E − ωB1 ]i ) ueiωt = feiωt
When the users choose the direct option for a FRF, OptiStruct will solve the equation of
motion directly using complex algebra algorithm for every frequency defined on the range of
frequencies using on one of these cards: FREQ, FREQ1 or FREQ2.
a. TABLED1 → y = yT ( x )
b. TABLED2 → y = yT (x − X 1)
x − X1
y = yT
c. TABLED3 → X2
x − X1
N i
y = ∑ Ai
d. TABLED4 → i =1 X2
SID F1 F2 F3 F4 F5 F6 F7
f8 … … … … … … …
b. FREQ1 → f i = F1 + DF * (i − 1) i = 1 … NDF+1
SID F1 DF NDF
[2.9; 3.4; 3.9; 4.4; 4.9; 5.4; 5.9; 6.4; 6.9; 7.4; 7.9; 8.4; 8.9]
1 F
(i −1)d d= ln 2
c. FREQ2 → f i = F1 * e where
NF F1 i = 1,2,…,(NF+1)
SID F1 F2 NF
8 8
6
5.656854249
5
F(Hz)
FREQ2
4 4
3 2.828427125
2 2
1.414213562
1 1
0
0 1 2 3 4 5 6 7 8
i
Example:
SID A τ θ C( f ) D( f ) Type
RLOAD1 5 3 1 DISP
* See the table Type of Loads
o RLOAD ID : 5
o Unit load : Load collector 3 (DAREA or SPCD)
o No delay
o Phase angle = 0.
o Real Part C( f ): Load collector 1 (TABLED)
o Imaginary part D( f ): = 0
o Load type: Imposed displacement (DISP).
Example:
SID A τ θ B( f ) ϕ( f ) Type
RLOAD2 5 3 7 DISP
* See the table Type of Loads
o RLOAD ID : 5
o Unit load : Load collector 3 (DAREA or SPCD)
o No delay
o Phase angle = 0.
o Amplitude B( f ): Load collector 1 (TABLED)
o Phase Angle ϕ( f ): = 0
o Load type: Imposed displacement (DISP).
TYPE Description
o The enforced loads (SPCD) should be applied to a node where there the DOF where
the direction of the load is constrained. (BASE excitation)
The frequency response loads and boundary conditions are defined in the bulk
data section of the input deck. They need to be referenced in the subcase
information section using an SPC and DLOAD statement in a SUBCASE.
a. HyperMesh
SUBCASE 1
a. HyperMesh
o SORTING
o SORT1 : Default, used to group all elems/nodes per
frequency.
o SORT2 : Used to group all frequency per entity.
o Format
o HM : HyperMesh result (.res)
o H3D : HyperView result (.h3d)
o OPTI : OptiStruct result (.disp)
o PUNCH : Nastran punch result (.pch)
o OUTPUT2 : Nastran results file (.op2)
o PATRAN : Patran result (multiples files)
o HG : HyperGraph files (.mvw)
o APATRAN : Alternative Patran result (mult. files)
o BLANK : Default, Output to all files that the
result is available.
o DISP_FORM:
o REAL or IMAG: real/ imaginary
o PHASE: magnitude/phase
o BOTH: real/imaginary and magnitude/Phase.
o COMPLEX: Default, magnitude/Phase if (.res), the
real/imaginary form is used if not specified
for other output formats. (Phase in degrees)
o ROTATIONS:
o ROTA : The rotational displacements are output.
o NOROTA: Default, no rotational displacements are
output.
o DISP_OPT:
o YES, ALL or Blank : Default, Displacement is output for
all nodes.
o NO or NONE : Displacement are not output
o SID : if a set ID is given, displacement is
output only for the nodes listed in
that set.
DISPLACEMENT(OUTPUT2,PHASE) = ALL
• Here is just a basic list about the output options, to learn more about the type of
output, go to our online documentation.
• Some types may be are not supported yet on the Control card panel on
HyperMesh, these you can enter directly on the Input deck or use the card:
CTRL_UNSUPPORTED_CARDS.
* Remember that before do a FRF you should run a modal analysis that can give a very good
understanding about your system and help on validate the results.
* Inertia relief is not implemented for direct frequency response. The solver will error out if it is
attempted.
([X T
] [
KX − ω 2 X T MX + GX T KX + X T K E X − ωX T B1X i ) q = X T f ]
Here, the matrices X T K E X and X T B1X are generally non-diagonal. The then coupled
problem is similar to the system solved in the direct method, but of much lesser degree of
freedom. It is solved using the direct method.
The evaluation of the equation of motion is much faster if the equations can be kept
decoupled. This can be achieved if the damping is applied to each mode separately. This
is done through a damping table TABDMP1 that lists damping values g i versus natural
frequency fi. If this approach is used, no structural element or viscous damping should be
defined.
(− ω m − iωb + k ) q e
2
i i i i
iωt
= f i eiωt
Where
bi = 2miωiζ i is the modal damping ratio and ωi2 is the modal eigenvalue.
g i ( f i ) can be defined:
Three types of modal damping values
bi g
ζi = = i
• G – Structural damping:
bcr 2
1 1
Qi = =
• Q – Quality factor:
2ζ i g i
(− ω m − (1 + ig (ω ))k ) q e
2
i i i
iωt
= f i e iωt
In addition to the various damping elements and material damping, uniform structural
damping G can be applied using PARAM, G, 0.6.
Modal damping is being applied using the SDAMPING reference of a damping table
TABDMP1. The parameter PARAM, KDAMP is to define the method of applying the
damping table.
3. Define the EIGRL LoadCollector with the modes to be used to represent the structure.
4. Define the Load table F( f ):
k −1
ξ = −1 + 2 [− 1,1]
b. FREQ3 → NEF − 1
Num. Modes - 1
1
( ) ( )
NEF
* SIGN (ξ )
1 ˆ
= f j + f j+1 + f j+1 − f j ξ
1 / CLUSTER
Fi= k + j ˆ ˆ ˆ
2 2
k =1
j=1
[1;2.55;6.80;8.36;17.65;43.05;52.3;72.23;126.56;146.5;157.77;188.68;200]
(1 .3 * F j − 0 .7 * F j )
NF
NFM -1
f i= j+ k
= 0 .7 * F j + k
NFM - 1
c. FREQ4 → k =0 j =1
1. If NFM = 0 or 1 [Natural frequencies between F1 and F2].
2. If NFM is even, NFM + 1 will be used.
[ 7; 10; 13; 70; 100; 130; 115; 150; 195; 210; 300; 390 ]
d. FREQ5 →
(
f i= j+ k = FRk
R
k =1
* fj )
NF
j =1
1.05 1.1
[6; 8; 9; 9.5; 10; 10.5; 11 ; 60; 80; 90; 95; 105; 110; 150; 200; 225; 237.5; 250; 262.5; 275]
The frequency response loads and boundary conditions are defined in the bulk
data section of the input deck. They need to be referenced in the subcase
information section using an SPC and DLOAD statement in a SUBCASE.
a. HyperMesh
SUBCASE 1
SPC=1 Load collector with displacement
constrains.
METHOD (STRUCTURE) =6 Eigrl LoadCollector that specifies the
modes that will be used to build the
dynamic response.
FREQUENCY=4 Frequency table where the response will
be evaluated. (FREQ, FREQ1 or
FREQ2)
DLOAD=5 Load definition on the frequency range.
(RLOAD1 or RLOAD2)
8. Define the responses from the FRF iterations: → Similar to DIRECT.
9. Run the analyses. → Similar to DIRECT.
10. Pos-processes the results → Similar to DIRECT.
M=1 Kg
Problem description
Problem Information
• Geometry:
o (K = 39.479 , M = 1)
• 2 load cases:
o ωt) N
FRF Direct F = 1 Sin (ω
o ωt) N
FRF Modal F = 1 Sin (ω
• No Material.
Problem Setup
You should copy the file: spring_mass_FRF.hm
Step 2: Run the Modal analyses and verify the value of the first mode
1. First mode = ____________Hz
ωt)
Step 3: Create a Direct and a Modal FRF load step: Force = 1 Sin (ω
1. Create a new Load Collector named UNIT_LOAD.
2. Change the constraint load type to DAREA.
3. Apply unit force on the mass node, using the constrain panel leaving DOF 2 checked
and set to 1.00. Uy = 1.
o This is used to define the DOF where the load will be applied.
4. Create a Load Collector TABLED1 for Frequency load Table, type TABLED1, as below:
1 0.1 1
2 1000 1
o The whole spectrum will have constant amplitude = 1.
5. Define a Load Collector of type FREQi and edit it by checking FREQ1 and adding these
settings:
a) [F1] = 0.1
b) [DF] = 0.05
c) NDF = 100
o This creates a list of freq starting in 0.1 with an increment of 0.05 applied 100 times.
6. Define the harmonic load, type RLOAD2, that will link the UNIT_LOAD with the
TABLED1 to set a sinusoidal load as below:
a) EXCITEID = UNIT_LOAD (3)
b) TB = TABLED1 (4)
c) TYPE = LOAD.
o It defines the FRF direct loadstep for the dynamic load 6 (Force).
ωt)
Step 4: Create a Modal FRF load step: Force = 1 Sin (ω
a. SPC = SPC (1)
b. DLOAD = RLOAD2(6)
c. METHOD(STRUCT) = EIGRL(2)
d. FREQ = FREQ1 (5)
o It defines the FRF modal loadstep for the dynamic load 6 (Force).
F = Sin (ωt)
K=39.48 10-3 N/mm
h
L b
Problem description
Problem Statement
• Geometry:
o (K = 39.48 10-3 N/mm , M = 10-3 T)
o (L = 1000; b=h=10 mm)
• 1 load case: Engine LOAD:
Freq Engine Freq Engine Freq Engine Freq Engine
(Hz) (N) (Hz) (N) (Hz) (N) (Hz) (N)
0.0 0 1.2 0.04 5 0.04 70 0.2
0.8 0.04 80 0
2 0.02 6 0.04
1.0 0.04
3 0.02 7 0.05 100 0
• Material STEEL:
ρ = 7.8e T/mm
-9 3
o [RHO] Density
o E = 210000 MPa [E] Young’s modulus
o ν = 0.3 - [nu] Poisson’s ratio
• Damper Coefficient: GE = 0.06 (3%)
• PBUSH Coefficient: GE = 0.06 (3%)
Problem Setup:
You should copy the file: BEAM_spring_mass.hm
Step 2: Run the Modal analyses and verify the value of the first mode
Create a subdirectory called 00_modal to run this analysis.
1. Write here the natural frequencies values and mark the system where that mode is
predominant:
o First mode = ____________Hz [ ] BEAM [ ] SPRING-MASS
o Second mode = ____________Hz [ ] BEAM [ ] SPRING-MASS
o Third mode = ____________Hz [ ] BEAM [ ] SPRING-MASS
o Fourth mode = ____________Hz [ ] BEAM [ ] SPRING-MASS
o Fifth mode = ____________Hz [ ] BEAM [ ] SPRING-MASS
ωt)
Step 3: Create a Direct FRF load step: Force = 1 Sin (ω
1. Card edit the steel material properties to include the material damper coefficient, GE.
2. Create a Load Collector named UNIT_LOAD.
3. Changes constrain load type to DAREA.
4. Apply unit force on a node in the end of the beam. Uy = 1.
5. Create a LoadCollector TABLED1 and define the following:
6. Define a Load Collector type FREQi, and check FREQ1 in the card editor to add these
settings:
a) [F1] = 0.0
b) [DF] = 0.01
c) NDF = 10000
7. Define the harmonic load, type RLOAD2, that will link the UNIT_LOAD with the TABLED1
to set a sinusoidal load as below:
a) EXCITEID = UNIT_LOAD (3)
b) TB = TABLED1 (4)
c) TYPE = LOAD.
2. Set up OptiStruct to export results to an .op2 file by selecting the following options for
the acceleration, displacement and velocity features in the
GLOBAL_OUTPUT_REQUEST control card:
a. Format(1): OUTPUT2
b. Form(1): PHASE
c. Option(1): ALL
Now it is necessary to change the project to reduce the vibration amplitude on our
system (MASS).
We have three values which can be changed in order to improve the design:
o The spring stiffness
o The spring damping
o The thickness of our beam
In general the damper of a mechanical system is something that the engineer cannot change/add
easily. This suggests that the stiffness is generally the first option available.
5. Consider the following set of springs and their associated costs as potential solutions for
this problem:
1 1.0 2
2 20.35 40.7
3 39.48 79
4 50.5 101
5 75 150
This is just a set of 5 different options which the user can edit into the model and run, plotting the
response using HyperGraph to determine the solution. Alternatively, users can call HyperStudy and
set up a DOE from which they may also select the most efficient spring.
The thickness of the beam can vary from 2 to 20 mm. And the cost of it is proportional to the
thickness as shown on the function below:
The combination of stiffness, thickness, and cost forms an optimization design space within which
there exists an optimum solution.
For the HST setup, use a continuous Design Space and the SQP algorithm. To improve the
performance of the model, reduce the number of steps on the FREQ card from 10000 to
1000, and use DF = 0.01 to cover the range from 0 to 10 Hz.
The optimum solution for this case with the options shown is to use the spring 1 with K = 1
N/m and thickness ~ 3.88 mm, as cost function ~ $80.83.
Optimization history
Chapter 5
Transient Systems
1 - What is a Transient Analysis?
A general definition of transient response or natural response is the response of a system
to a change from equilibrium. It can be understood as the portion of the response that varies
with the time, the opposite of steady-state response. On CAE Transient Dynamic Analysis
is a procedure used to determine the time-dependent dynamic response of a structure under
the action of any general loads.
Many problems can be easier solved using the frequency techniques as shown in Chapters
3 and 4, but there are problems where a time solution is easier, these problems will be
discussed in these chapters.
Muɺɺ + Buɺ + Ku = f (t )
u(t = 0) = u 0 uɺ (t = 0) = uɺ 0 ɺɺ(t = 0) = u
u ɺɺ 0
Where:
The matrix K is the global stiffness matrix, the matrix M the mass matrix, and the matrix B is
the damping matrix formed by the damping elements. The initial conditions are part of the
problem formulation and are applicable for the direct transient response only. The equation
of motion is integrated over time using the Newmark beta method. The direct and modal
transient techniques are implemented.
The use of complex coefficients for damping is not allowed in transient response analysis.
Therefore, structural damping is included using equivalent viscous damping.
G 1
B = B1 + K+ KE
W3 W4
Where:
o B1 is the matrix of the viscous damper elements, plus the external damping matrices
input through DMIG
o G is the overall structural damping (PARAM, G); W3 is the frequency of interest for
the conversion of the overall structural damping into equivalent viscous damping
(PARAM, W3)
o W4 is the frequency of interest for the conversion of the element structural damping
into equivalent viscous damping (PARAM, W4); and is the contribution from
structural element damping coefficients GE.
The transient response loads and boundary conditions are defined in the bulk data section
of the input deck. They need to be referenced in the subcase information section using an
SPC statement and a DLOAD statement in a SUBCASE.
Inertia relief is not implemented for direct transient response. The solver will show a error
message and stop if it is attempted.
Only one transient subcase can be defined. Initial conditions need to be referenced through
the IC subcase statement. The analysis time step and termination time need to be defined
through a TSTEP(TIME) subcase reference.
In addition to the various damping elements and material damping, uniform structural
damping G can be applied using PARAM, G.
The Newmark-beta is used to solve differential equations as shown in the following image.
Form [K ], [M ], [C]
Initialize {U 0 }{
,U ɺ 0 }{
,Uɺɺ 0 } [
t + ∆t
] [
ˆ =
R t + ∆t
]
R + [M ] a 0 {t U}+ a 2 {t U
ɺ }+ a {t U
3
ɺɺ } + [C] a {t U}+ a {t U
1 4
ɺ }+ a {t U
5
ɺɺ }
a0 = 1
α∆t 2
; a1 = δ
α∆t ;
a2 = 1
α∆t ; a3 = 1
2α − 1;
a4 = δ
α − 1; a5 = ∆t
(αδ − 2 ); {t + ∆t ɺɺ } = a ({t + ∆t U}− {t U}) − a {t U
U 0 2
ɺ }− a {t U
3
ɺɺ }
{ U} = { U}+ a { U}− a { U}
2
a6 = ∆t (1 − δ ); a7 = δ∆t;
t + ∆t ɺ t ɺ t ɺɺ t + ∆t ɺɺ
6 7
ˆ = K + a0 [M ] + a1 [C]
Form K
ˆ :K
Triangular ize K [ ][ ]
ˆ = LDLT
Newmark Method.
To better understand it, we develop a simple spring-mass model with only one degree of
freedom without damper effects:
Algorithm:
m=1;k=20;h=1;g=10;
a6 = dt(1-D); a7 = D*dt;
n=0;
R[0] = m*g;
For n<=100 do
Begin
R1[n+1] = R[n]+m*(a0*X[n]+a2*X1[n]+a3*X2[n])
X[n+1]=R1[n+1]/K1;
X2[n+1]=a0*(X[n+1]-X[n])-a2*X1[n]-a3*X2[n];
X1[n+1]=X1[n]+a6*X2[n]+a7*X2[n+1];
n=n+1;
End
b. TABLED2 → y = yT (x − X 1)
x − X1
y = yT
c. TABLED3 → X2
x − X1
N i
y = ∑ Ai
d. TABLED4 → i =1 X2
4. Define the time step history (TSTEP):
a. TSTEP
Defines time step intervals at which a solution will be generated and output in
transient analysis.
… … …
Example:
TLOAD1 5 2 LOAD 3
o TLOAD ID : 5
o Unit load : Load collector 2 (DAREA or SPCD)
o No delay
o Load type: FORCE (LOAD).
o Load table: Load collector 1 (TABLED1)
Example:
SID A τ Type T1 T2 F P
C B
0.0 0.0
o TLOAD ID : 5
o Unit load : Load collector 2 (DAREA or SPCD)
o No delay
o Load type: FORCE (LOAD).
o Load start at 3 seconds.
o Load Finish at 10 seconds
o Force applied at 2 Hz with a phase angle of 30 degree.
TYPE Description
The transient response loads and boundary conditions are defined in the bulk
data section of the input deck. They need to be referenced in the subcase
information section using an SPC and DLOAD statement in a SUBCASE.
a. HyperMesh
SUBCASE 1
o SORTING
o SORT1 : Default, used to group all elems/nodes per
frequency.
o SORT2 : Used to group all time per entity.
o Format
o HM : HyperMesh result (.res)
o H3D : HyperView result (.h3d)
o OPTI : OptiStruct result (.disp)
o PUNCH : Nastran punch result (.pch)
o OUTPUT2 : Nastran results file (.op2)
o PATRAN : Patran result (multiples files)
o HG : HyperGraph files (.mvw)
o APATRAN : Alternative Patran result (mult. files)
o BLANK : Default, Output to all files that the
result is available.
o DISP_FORM:
o Not used for Transient.
o ROTATIONS:
o ROTA : The rotational displacements are output.
o NOROTA: Default, no rotational displacements are
output.
o DISP_OPT:
o YES, ALL or Blank : Default, Displacement is output for
all nodes.
o NO or NONE : Displacement are not output
o SID : if a set ID is given, displacement is
output only for the nodes listed in
that set.
DISPLACEMENT(OUTPUT2,PHASE) = ALL
• Here is just a basic list about the output options, to learn more about the type of
output, go to our online documentation.
• Some types may be are not supported yet on the Control card panel on
HyperMesh, these you can enter directly on the Input deck or use the card:
CTRL_UNSUPPORTED_CARDS.
u=Xq
The equation of motion without damping is then transformed into modal coordinates using
the eigenvectors
ɺɺ + X T KXq = X T f
X T MXq
The modal mass matrix X T MX and the modal stiffness matrix X T KX are diagonal. This
way the system equation is reduced to a set of uncoupled equations for the components of
u that can be solved easily.
ɺɺ + X T BXqɺ + X T KXq = X T f
X T MXq
Here, the matrices X T BX are generally non-diagonal. The then coupled problem is similar
to the system solved in the direct method, but of much lesser degree of freedom. The
solution of the reduced equation of motion is performed using the Newmark beta method
too.
The decoupling of the equations can be maintained if the damping is applied to each mode
separately. This is done through a damping table TABDMP1 that lists damping values g i
versus natural frequency f i .
m i ɺqɺ i (t ) + b i qɺ i (t ) + k i q i (t ) = f i (t )
or
f i (t )
qɺɺ i (t ) + 2ζ iωi qɺ i (t ) + ωi2 q i (t ) =
mi
where ζ i =
bi
2mi ωi is the modal damping ratio, and ωi2 is the modal eigenvalue.
Three types of modal damping values g i ( f i ) can be defined:
bi g
ζi = = i
• G – Structural damping: bcr 2
bcr = 2miωi
• CRIT – Critical damping:
1 1
Qi = =
• Q – Quality factor: 2ζ i g i
1. Define the SPC load collector and apply constrains. → Similar to DIRECT
2. Define the Forces/Imposed movement: → Similar to DIRECT
3. Define the EIGRL LoadCollector with the modes to be used to represent the
structure.
4. Define the dynamic load vs. Time table F( t ): → Similar to DIRECT
5. Define the time step history (TSTEP): → Similar to DIRECT
6. Define the time-dependent load: → Similar to DIRECT
7. Define the TRANSIENT load step:
The transient response loads and boundary conditions are defined in the bulk
data section of the input deck. They need to be referenced in the subcase
information section using an SPC and DLOAD statement in a SUBCASE.
a. HyperMesh
SUBCASE 1
Residual vectors can be activated using the subcase statement RESVEC with the options
APPLOD or UNITLOD. They are computed by default. Residual vectors are always
generated if enforced displacements, velocities or accelerations are defined.
When residual vectors are included, inertia relief can be applied to unconstrained models.
A SUPORT1 subcase entry references the boundary conditions that restrain the rigid body
motions. These restraints can also be defined without subcase reference using the
SUPORT bulk data entry or automated using PARAM, INREL, -2.
Initial conditions cannot be defined if the modal method is used. A METHOD statement is
required for the modal method to control the normal modes analysis. The analysis time step
and termination time need to be defined through a TSTEP(TIME) subcase reference. In
order to save computational effort, previously saved eigenvectors can be retrieved using the
EIGVRETRIEVE subcase statement.
In addition to the various damping elements and material damping, uniform structural
damping G is applied using PARAM, G.
Modal damping can be applied using the SDAMPING reference of a damping table
TABDMP1.
2π M
K = 4 π N/m
2
f = 1Hz 10.00
M=1 Kg 1.00
0.10
0% 50% 100% 150% 200% 250% 300%
Problem description
Problem Information
• Geometry:
o (K = 39.479 , M = 1)
• 8 Transient load cases (1 N):
o (0.1, 0.2, 0.8, 1.0, 1.2, 1.8, 1.9, 10) Hz
• No Material Data.
Problem Setup
You should copy these files:
spring_mass_transient.hm; load_0.1_hz.csv; load_0.2_hz.csv;
load_0.8_hz.csv; load_1.0_hz.csv; load_1.2_hz.csv;
load_1.9_hz.csv; load_10_hz.csv; AMPLIFICATION_FACTOR.mvw;
AMPLIFICATION_FACTOR.tpl
Step 2: Run the Modal analyses and verify the value of the first mode
1. First mode = ____________Hz
2. Delete the modal loadstep and the EIGRL load collector.
π f t)
Step 3: Create the Transient loadsteps: Force = 1 Sin (2π
1. Create a LoadCollector named AMPLITUDE.
2. Changes constrain load type to DAREA.
3. Apply the force on the mass node, using the constrain panel. Uy = 1 N.
4. Load the TABLE Create Tool using the Utility tab. The Utility tab can be loaded by
checking the menu option View > Browsers > HyperMesh > Utility. The Table Create
macro is located on the FEA section of the Utility tab.
5. Fill out the fields as shown below to import the file load_0.1_hz.csv and create the
TABLED1_0.1.
6. Repeat the item 5 for the other 7 files to create the tables:
TABLED1_0.2; TABLED1_0.8; TABLED1_1.0; TABLED1_1.2;
TABLED1_1.8; TABLED1_1.9; TABLED1_10
• To review these tables you should export the FEA model.
7. The model tree should be as shown in the following image:
8. Define the transient time step as a TSTEP load collector, as shown in the image below.
We want to run from our starting point up to 10 Hz, using a dt = 1/( 20*f ). For this
model, dt = 0.005. A frequency of 0.1 Hz makes the period 10 s. As a rule of thumb, to
have a good representation of the model, the run should terminate at 30 s, 3 times the
period. For a 30 second run, the number of steps is t/dt = 30/0.005 = 6000.
12. Create a TRANSIENT loadstep for the other time dependent loads created on the item
10, following the procedure defined on item 11 with the appropriate DLOAD.
3. Using HyperView open the report file named AMPLIFICATION_FACTOR.tpl and apply
it to your model.
h
L b
Problem description
Problem Information
• Geometry:
o (K = 10-3 N/mm , M = 10-3 T)
o (L = 1000; b=7.9 and h=10 mm)
• load case: Engine LOAD:
• Material STEEL:
o ρ = 7.8e-9 T/mm3 [RHO] Density
o E = 210000 MPa [E] Young’s modulus
o ν = 0.3 - [nu] Poisson’s ratio
• Damper Coefficient: G = 0.06 (3%)
• PBUSH Coefficient: GE = 0.06 (3%)
Problem Setup
You should copy these files:
BEAM_spring_mass_transient_baseline.hm;BEAM_spring_mass_transient_optimum;
load_0.16.csv; load_0.8.csv; load_1.0.csv; load_1.2.csv; load_8.37.csv;
load_52.25.csv
Step 2: Run the Modal analyses and verify the value of the first mode
1. First mode = ____________Hz
2. Second mode = ____________Hz
3. Third mode = ____________Hz
4. Forth mode = ____________Hz
5. Fifth mode = ____________Hz
6. Sixth mode = ____________Hz
Step 3: Create 6 Transient load steps: [0.16; 0.8; 1.0; 1.2; 8.37; 52.25; 70] Hz
1. Delete the modal load step.
2. Create a LoadCollector named SCALE.
3. Changes constraint load type to DAREA.
4. Apply the force at a point on the end of the beam, using the constrain panel. Uy = 1 N.
6. Fill out the fields as shown below to import the file load_0.16.csv and create the
TABLED1_0.16.
7. Repeat the item 5 for the other 5 files to create the tables:
TABLED1_0.8; TABLED1_1.0; TABLED1_1.2; TABLED1_8.37;
TABLED1_52.25; TABLED1_70
• To review these tables you should export the FEA model.
8. Your model tree should be as shown in the following image:
9. Define now a transient the appropriate time step TSTEP dt = 1/( 20*f ), as we have
important loads up to 70 Hz, we should create the appropriate time step:
o 70.00 Hz → dt = ~ 0.0005 N = 30000 (15s)
10. Define a time-dependent load TLOAD1_0.16, type TLOAD1 as shown below:
b) DLOAD = TLOAD1_0.16(12)
c) TSTEP = TSTEP_0.0005 (11)
13. Create a TRANSIENT loadstep for the other time dependent loads created on the item
10, following the procedure defined on item 11 with the appropriate DLOAD.
14. In the control cards, set up the damper coefficient PARAM,G = 0.06 and PARAM,W4 =
6.28 and PARAM,W3 = 6.28.
This will define the global damper factor (3%) and will make valid the next step when we will add
a damper coefficient to our spring. This is explained in detail on the transient chapter.
15. Card edit the PBUSH property card spring to set up the spring damper coefficient GE
= 0.06
1. Change the spring constant to 0.001 and the shell thickness to 7.9.
2. Change the parameters PARAM,W4 = 1.00531 and PARAM,W3 = 1.00531.
FREQ DISP MAX FREQ DISP MAX FREQ DISP MAX FREQ DISP MAX
The FRF and the transient results can be used to solve this problem, but on this case
the FRF approach it is more appropriate.