Basics of Modal Flexible Body Simulation
This article is intended to help beginners understand a principle that is included in RecurDyn, in this case the modal approximation to flexibility in the RFlex (‘Reduced Flexibility’) module. You can use this information to help others understand the work that you do. There are also some usage tips that might be useful to you.
Including the flexibility of a body can be important. For example, a person designing a ruler must determine the difficulty of bending the ruler as well as the difficulty of breaking the ruler.
For another example, consider a bridge. A truck driver could be concerned if heavy shaking occurs when his/her truck goes over the bridge. Since the bridge didn’t collapse even when a heavy truck went across, does that mean the design is acceptable?
No, it does not.
An engineer must consider how much of a load a bridge can handle as vehicles cross and how much deformation will occur. Whether or not a collapse will occur is a question of strength, and how much it will flex is a question of rigidity. While strength and rigidity are different types of standards, a design must satisfy both criteria.
Simulations and Flexible Bodies
Computer simulations can be used to check strength and rigidity before a physical prototype is built and tested. The same solid geometry that is created by the engineer during design can be used for simulation. The solid geometry itself only includes exterior shapes and mass properties, and cannot be used to define how much a body will flex.
However, if we subdivide the body geometry into very small blocks (‘elements’), and mathematically define springs between all of the corners of the elements then we can calculate how the body flexes when any type of load is applied. As shown in the figure, the collection of elements looks very much like a net and is called a ‘mesh’.
When using solid elements there are three translational equations that are used for each corner of each element. The mesh shown includes thousands of equations. Since a finite number of elements are used in a mesh, this simulation method is referred to as the finite element method.
Including all of the equations for the flex body in every timestep of a RecurDyn multibody dynamics simulation can take a lot of computational time. Is there a more efficient way to include a flexible body?
Vibration
Vibration is when a flexible body repeatedly switches between its default shape and a deformed shape. An example is a tuning fork. Vibration results in sound in the air when the frequency of the vibration is within the auditory range. The condition when a flexible body tends to vibrate at a certain frequency is known as a resonance or a natural frequency. Flexible bodies can have many natural frequencies, and each frequency is associated with a particular deformed shape of the body, known as a mode shape. Natural frequencies are also known as modal frequencies. A tuning fork is designed to vibrate at a consistent frequency when tapped on the side of one of the forks with a mallet.
A tuning fork, like all flexible bodies, can vibrate at different frequencies, depending on the energy or forces that are used to excite the vibration. The image on the left shows the vibration of the fork at its primary natural frequency, and the mode shape (magnified) shows that the tines of the fork are moving in and out. The image on the left shows a vibrational mode where the tines are moving front and back, and not synchronized.
The total vibration of a flexible body may include many separate vibrations. As the French physicist Fourier stated, “A single complex wave is actually the sum of multiple simple waves.” This statement means that no matter how complex the wave, it can always be divided up into multiple simple waves, and when these simple waves are combined together, they become identical to the complex wave. The image shows how a complex wave (C) is separated into the two simple waves (A) and (B). Fourier is well-known for his Fast Fourier Transform (FFT) which can separate the individual frequencies of an acoustic waveform.
Flexible Body Analysis Using Vibration Modes
The finite element method, mentioned above, can be used to calculate the modal frequencies and mode shapes of a flexible body. The principle of superposition is used to combine individual mode shapes with weighting factors in order to reproduce any deformed shape of a flexible body. The weighting factors are also known as modal participation factors. This approach to representing flexible bodies has been offered in many dynamic simulation software for over 35 years.
Component mode synthesis (CMS) is a substructuring method that uses mode shapes and frequencies to represent the structure. CMS was originally developed to solve complex structures in a reasonable time, when computers were much slower. With multibody dynamics we are solving the flexible body several times in each time step, so even though computers are much faster today we need fast techniques to do the millions of flexible body solves that may occur during a simulation.
The use of the CMS flexible body in a multibody dynamics simulation requires the identification of attachment nodes in the finite element mesh. Some attachment nodes are located at joints/constraints and other attachment nodes are located where applied loads occur. Using finite elements software (including RFlexGen in RecurDyn) there are two sets of load cases that are investigated. First the attachment nodes at constraints are assumed to be fixed and a constrained normal modes analysis is run. Second, unit loads for each of the six degrees of freedom at each of the force attachment nodes are applied to create a set of constraint modes, which are also referred to as Craig-Bampton modes.
Advantages of Using Vibrational Modes for Flexible Body Analysis
Reduced computational complexity
CMS was developed for the reduction of finite element models and reduced computational time. For example, a detailed model, simplified model, and reduced model can all be created for the same flexible body in accordance with the degree of desired computational complexity. The starting finite element analysis model for CMS does not need to be as detailed as a model that is calculating the effect of geometric detail, such as stress concentrations. Second, the CMS model contains a small number of modes as compared to the number of finite element equations in the simplified models. In terms of computational complexity, a model with 100,000 nodes may have 300,000 equations to solve while the corresponding CMS model only has 100 equations to solve as related to the calculation of the modal participation factors as described above. Consequently, the use of flexible bodies using modes greatly reduces computational complexity, resulting in shorter computation times when arriving at solutions.
Reduction in effort needed to create flexible bodies
The meshes used in simplified models allow for sufficiently accurate results even if they are not as fine (small elements) as the meshes used for strength analyses (detailed model). If the subject is high frequency noise or acoustics, then a detailed model may be needed, but in general, the frequencies at issue for machinery are often in the 0 ~ 100Hz range. In such cases, creating and using a mesh that properly expresses rigidity and mass alone is not a problem. In particular, bending and torsion is extremely accurate for the low frequencies that are most often used in common machinery, so flexible bodies created by the reduction of simplified models through CMS can be used to solve machinery vibration issues.
Limitations of Using Vibration Modes for Flexible Body Analysis
Linear Behavior
The deformation of a flexible body can be expressed as the combination of multiple mode shapes because of the principle of superposition, which only applies to linear systems. Simulation cases that are not linear systems include large overall deformations, hyper elastic materials such as rubber, and local plastic deformations. It is necessary to use RecurDyn FFlex in such cases where the flexible body behavior is nonlinear. Since generally there are small deformations involved when designing machines, most machine designs can be done with a linear analysis.
User Knowledge Required to Select Modes for MBD Simulation
The user selects the number of modes for the finite element analysis software to produce for the flexible body. In the RecurDyn multibody dynamics software the user has to decide which of the modes should be included in the model. If too many modes are included it can slow down the model run time. If too few modes are included, then the simulation results may be in error. Therefore, the user needs to make several runs initially in order to establish how many modes should be included for sufficient accuracy with a reasonable run time. This decision process is not needed when running FFlex.
Sliding and Rolling Contact
Much caution is needed when trying to include sliding or rolling contact with a modal flexible body. A contact applies a force to the body, but with sliding or rolling contact the force can’t be associated with a node because it is changing location. If the modal flexible body is quite stiff then it is possible to define such contacts if the treatment of the contact surface is carefully done.
Application of Modal Flexible Body Analysis
Flexible body analysis using vibrational modes can be used for many applications. This level of analysis is positioned between rigid body analysis that does not consider any body flexibility and complex, nonlinear flexible body analysis. A modal flexible body can produce useful results for system vibrations in the 100~200Hz range, such as might occur in the analyses of vehicle vibrations or passenger comfort. Other applications include automobiles, frames for operated machines such as construction equipment, frames for automated factory equipment, and other parts for machinery. The image portrays the simulation of an internal combustion engine with a flexible connecting rod.