Multibody Dynamics

Flexible multibody dynamics with FEA: component loads for stress and fatigue

Rigid-body joint forces miss load share, resonance and impact ringing. How Craig-Bampton flexible bodies, checked at every hand-off, carry bearing, joint and contact loads into stress and fatigue models for machinery and drive systems.

A wheel station with the knuckle shown as a stress contour in red, yellow and blue, attached to a control arm, spring and anti-roll bar of a multibody model
A multibody suspension model in which one flexible knuckle carries a stress contour.

Flexible multibody dynamics simulates a machine in motion with some parts as elastic bodies, normally reduced from a finite element model by Craig-Bampton component mode synthesis, so the forces at bearings, joints and contacts include the flexibility of the parts that carry them. Coupled with FEA, the same run returns the stress history of each hot spot, ready for fatigue life.

The crack is at a bearing seat, a shaft shoulder or a carrier weld, and it shows up after the second season. The review asks what the loads were. Usually the answer is a rigid-body run: joint forces applied to a static model of the part with inertia relief, fixed before anyone knew whether the part would ring. Housing freeze waits for more rig hours, the lighter casting cannot be approved because nobody trusts the margin, and the warranty term stays conservative.

Why do rigid-body loads fail to predict stress in a flexible machine?

A rigid multibody model solves M(q) q″ + ΦqTλ = Q together with the constraints Φ(q, t) = 0. The multipliers λ are the joint reaction forces, and they come from the kinematics alone. A shaft on three bearings is statically indeterminate, so the split of load between its supports depends on whatever stiffness the joints were given, not on the shaft. A flexible body adds elastic coordinates: its deformation is u = Φη, mode shapes times modal coordinates η(t), solved together with the rigid motion.

Three effects follow, and each one changes the load that reaches fatigue. The load share between supports moves with the bending of the shaft. A force with content near an elastic mode of the part is amplified, and gear mesh, torque ripple and firing impulses all put energy there. And impact at a clearance excites a broad band of frequencies, so the peak the part sees is the impact plus the ringing that follows it. A rigid model has none of these, and the rigid assumption holds only while the loading has little content near the first elastic mode of every part in the load path.

How does Craig-Bampton reduction put a finite element part into a multibody model?

The degrees of freedom of the component are split into boundary dofs uB, where joints, bearings and contacts attach, and interior dofs uI. Spanos and Tsuha (NASA JPL, 1989) describe the Craig-Bampton mode set as the low-frequency fixed-interface normal modes augmented by static constraint modes. In matrix form, u = T [uB; η] with constraint modes Ψ = −KII−1KIB and the first k eigenvectors Φk of the interior with the boundary held. The reduced matrices are TTKT and TTMT, and a component with a full mesh becomes nB + k dofs.

Two properties make this the standard choice for machinery. The interface keeps physical coordinates, so a flexible body drops into the joint definitions of the rigid model, and a static load applied at the interface reproduces the full finite element response. The accuracy of the dynamics is then set mainly by k, which we choose against the frequency content of the loading and check by convergence. The boundary condition matters too: MacLean, Huynh and Quiocho (NASA Johnson Space Center, ASME 2007) note that the cantilever-type assumption common in manipulator formulations may not suffice for more general flexible systems, so we choose the interfaces and the mode set for the joint arrangement of your machine and test them.

Craig-Bampton reduction: a finite element component becomes a flexible body in the multibody model A left-to-right schematic. On the left, a meshed machine housing with two bearing seats; each seat has a ring of interface nodes tied to one master node. In the middle, the two kinds of mode that replace the full mesh: a constraint mode, the static shape when one interface node is displaced and the others held, and a fixed-interface mode, the interior vibrating while the interface is held, drawn as two alternating half-waves. On the right, the reduced flexible body inside the multibody model, joined at its interface nodes to joints, with a flexing centre line and modal coordinates. A dashed return path along the bottom shows stress being recovered on the full mesh from the modal coordinates over time. The drawing teaches that the body keeps its interface physically and replaces the interior with a few modes, and that stress is expanded back from them afterwards. FULL FE COMPONENT CRAIG-BAMPTON MODE SET REDUCED BODY IN MBD N DOF 1 2 constraint mode 3 fixed-interface mode 4 η1 … ηk n_B + k DOF 5 stress recovered on the full mesh from η(t) 6
  1. Full finite element component. The housing, shaft or bracket meshed in the finite element solver, with every node a degree of freedom. It is far too large to carry through thousands of time steps of a machine simulation.
  2. Interface nodes. Where joints, bearings, gear contacts and loads attach. The nodes around a bearing seat are tied to one master node, and these boundary coordinates are kept as they are, so the body connects to the rest of the model exactly as a rigid one would.
  3. Constraint modes. The static shape of the part when one interface coordinate is displaced and the others are held. Together they reproduce the response to any static load applied at the interface.
  4. Fixed-interface modes. The vibration of the interior with the interface held fixed. A low-frequency subset is kept; how many is decided by the frequency content of the loading and checked by convergence of the hot-spot stress.
  5. Reduced flexible body. In the multibody model the part has its interface coordinates plus a few modal coordinates. Its flexibility acts through the joints on the motion and on the loads of every neighbouring part.
  6. Stress recovery. After the run, the modal coordinates over time are multiplied by the stored stress field of each mode on the full mesh. The result is the stress history at any hot spot, ready for cycle counting.
A full mesh is replaced by constraint modes and fixed-interface modes, and the stress is recovered from them afterwards. Illustrative schematic.

How do bearing, joint and contact loads reach the fatigue model?

A flexible run returns three things. The first is the force and moment history at every interface, which can drive a local nonlinear finite element model of a bolted joint, a weld or a bearing seat. The second is the modal coordinates η(t), from which the stress at any point is recovered by superposition: σ(t) = Σi σi xi(t) over the interface and modal coordinates, with each σi the stress field of one mode, computed once in the finite element solver. A hot-spot history for a whole duty cycle is then a matrix product. The third is the contact state, which tells you where an impact happened and how hard.

The stress history becomes cycles by rainflow counting, one of the methods in ASTM E1049-85(2017), Standard Practices for Cycle Counting in Fatigue Analysis, which summarises irregular load histories by the number of cycles of each size, and cycles become damage with the material S-N data and the Palmgren-Miner sum, D = Σ ni/Ni. That is the work of our durability and fatigue life capability, and the link to it is the stress history, not a load scaled to a handbook factor. The hub names Ansys, Abaqus, Simpack and MSC Adams for coupled FEA and MBD with flexibility, and we build the chain around the solvers you already run.

From drive torque to fatigue damage: the load path of a flexible drive train A left-to-right schematic of one load path through a machine drive. A spinning gear delivers torque with ripple. A flexible shaft sags between two bearings on springs, with unequal bearing reactions. A pin in a bore with clearance touches the wall at one point, where an impact ring pulses. A force-time plot compares a smooth rigid-body curve, dashed, with the flexible-body curve, which shows an impact peak followed by ringing. The force history loads a bracket whose inner fillet is the hot spot. A bar chart of cycle counts, large ranges rare and small ranges frequent, turns the stress history into damage. Below, a box of strain-gauge data from rig and field sends dashed arrows up to the bearing stiffness and the joint clearance, closing the calibration loop. The drawing teaches that rigid-body forces miss the load share and the ringing that fatigue depends on. DRIVE SHAFT · BEARINGS CLEARANCE FORCE HISTORY HOT SPOT torque ripple 1 load share 2 impact 3 rigid flexible 4 stress 5 cycles → damage 6 rig and field strain fits stiffness, gap, damping 7
  1. Drive and torque ripple. Gear mesh, firing or motor torque ripple enter as a time-varying excitation, with content across a range of frequencies that can meet the elastic modes of the parts downstream.
  2. Flexible shaft on bearings. The shaft bends, and the bearings are nonlinear springs. The split of load between supports follows from the bending and the bearing stiffness, which a rigid shaft cannot give.
  3. Clearance and contact. A pin or gear tooth crossing a gap closes it and strikes. The contact law and its stiffness decide the size of the impact, and the time step must resolve it.
  4. Force history. A rigid model returns a smooth pulse. A flexible model returns the same pulse with the ringing of the part's modes after the impact, and it is the ringing that adds cycles.
  5. Hot spot. The force history, scaled through stress modes, loads the bracket or housing. The fillet or seat with the highest stress range is where the fatigue life is decided.
  6. Cycle counting and damage. The stress history is reduced to cycles of each range by rainflow counting. Large ranges are rare, small ones frequent, and the damage sum weighs them with the material S-N data.
  7. Test correlation. Strain-gauge and vibration records from a rig or the field fit the bearing stiffness, clearance, contact stiffness and damping, and show which stage is wrong when the recovered stress does not agree with the gauge.
One load path from the gear and shaft through a clearance joint to the hot spot, with a rigid and a flexible force history side by side. Illustrative schematic.

Where do clearance, contact and bearing loads really come from?

A pin in a bore with radial clearance is a contact problem: a force law such as F = Kδn plus a damping term, with n near 1.5 for a Hertzian point contact, switched on when the gap closes. It is stiff, so the time step must resolve the contact, and K is a property of the local geometry that a coarse reduced body does not contain. We take it from a local contact study or calibrate it. Impact then excites modes, so a rigid body shows a smooth pulse and a flexible one a peak followed by ringing, and fatigue counts the ringing.

Bearings are the same story with a spring in series. Their stiffness rises with load and depends on preload and clearance, and the shaft that sits in them bends. The force history that the bearing maker's life calculation needs comes out of that interaction, as does the misalignment at a gear mesh. Sills, Majed and Henkel (NASA, 2021) report the same logic at launch-vehicle scale: a flexible multibody approach lets contact and separation nonlinearities be treated in the coupled system instead of in separate local analyses.

Close view of an engine valve train: rocker arms, coil springs and followers lined up along a cylinder head
A valve train, where rocker arms, springs and followers meet in repeated contact.

How should a flexible multibody to FEA chain be checked?

  • Rigid limit. Make the body very stiff: the reactions must return to those of the rigid model.
  • Static check. Apply a static load at the interface to the reduced and the full model: displacement and hot-spot stress must agree.
  • Mode convergence. Add fixed-interface modes until the hot-spot stress range stops changing for the highest-frequency loading in the duty cycle.
  • Step convergence. Halve the time step: peak contact force and stress range must hold, or the contact is not resolved.
  • Test correlation. Compare modal frequencies of the part or assembly with the reduced model, then the recovered stress with a strain-gauge record from a rig run.
Which load path from multibody dynamics to FEA fits your machine
Load pathUse it whenIt breaks whenEffort per design
Rigid multibody, joint forces to a static FE model with inertia reliefParts are stiff against the loading and supports are statically determinateLoading has content near a part mode, supports are indeterminate or impacts occurLowest
Flexible bodies by Craig-Bampton, stress recovered from modal coordinatesElastic parts sit inside the load path and many duty cycles must be runPlasticity or strong contact acts at the hot spot itselfModes once, then fast runs
Flexible run, then interface loads into a local nonlinear FE modelThe global response is linear but a bolt, weld, thread or seat behaves nonlinearlyThe local model changes the global motionModerate
Full mesh inside the time loop (direct coupling)Few load cases, and a local nonlinearity changes the global motionLong histories and many duty cycles make it unaffordableHighest

Keep the hot spot away from the interface

Interface nodes are tied to a joint, and a tied boundary stiffens the mesh around it. Stress read at or next to an interface node reflects that constraint, not the part. Place the hot spot a few element sizes away, or move the interface, and confirm with the static check against the full model before quoting a fatigue margin.

Where does AI help flexible multibody simulation, and where does it not?

  • A surrogate of hot-spot stress range and damage over bearing preload, clearance, mass and speed parameters, trained on a planned set of flexible runs, so a design sweep across duty cycles becomes affordable. See surrogate models for CFD and FEA.
  • Calibration of bearing stiffness, clearance, contact stiffness and damping from accelerometer and strain-gauge records, a Bayesian fit that returns the parameters with their uncertainty, which then carries into the damage estimate.
  • An anomaly gate on measured load cases, which flags a duty cycle outside the range the surrogate was trained on and sends it back to the solver. See AI surrogate models you can sign off.

Where it does not help: replacing the reduction itself, which is linear algebra whose error you can measure by adding modes; predicting an impact peak from rigid-body forces, which lack the timing and stiffness that set it; and extrapolating to a new bearing arrangement or part. Those go back to the physics.

From one load study to a flexible-body load path you keep

The return comes when your own team runs the next housing, shaft or duty cycle through the same checked chain.

From one simulation study to a permanent workflow A loop of six steps: physics model, validation, automated runs, AI surrogate, decision tool and field data, which feeds back into the physics model. YOUR WORKFLOW Better with every run physics + data + AI, kept in-house 1Physics model 2Validation 3Automated runs 4AI surrogate 5Decision tool 6Field data CFD · FEA TESTS · TRIALS DOE · HPC CLOUD OPTIMISE DECIDE MONITOR RECALIBRATE
  1. Physics model. CFD and FEA set up once, as templates: geometry clean-up, mesh, solver settings and post-processing that every later run reuses.
  2. Validation. Mesh and time-step studies, and comparison with tests or full-scale data, so the model's uncertainty is known before it is trusted.
  3. Automated runs. Scripted runs over the parameters and operating conditions that matter, on your hardware or in the cloud.
  4. AI surrogate. A machine-learning model trained on those runs answers in seconds and says how sure it is; low-confidence questions go back to the solver.
  5. Decision tool. Optimisation, trade-off charts or operating guidance, in a form your engineers and operators use every day.
  6. Field data. Test, trial and monitoring data flow back to recalibrate the model, so it improves with every project instead of being rebuilt.
Physics, validation, automation and AI in one loop that improves with every run. Illustrative schematic.
  • A library of flexible bodies: each housing, shaft, carrier and bracket reduced once in your existing solver, with its interface nodes, mode-count rule and stress modes stored, and regenerated by script when the geometry changes.
  • A load-path template: duty cycle in, flexible multibody run, stress recovery, cycle counting and damage out, one command per operating case.
  • A validation record: the five checks above for each variant, with the modal and strain-gauge data behind them.
  • A surrogate with a stated range for hot-spot stress range and damage over the design and duty-cycle parameters, with a gate that returns out-of-range requests to the full chain.
  • Handover and training, so your engineers add the next machine themselves. See our training and software development services.

Questions engineers ask about flexible multibody dynamics

What is flexible multibody dynamics?
Multibody dynamics with elastic bodies: machine motion and the deformation of selected parts are solved together, each part usually a finite element model reduced to modal coordinates.
What is the Craig-Bampton method and how many modes are enough?
It keeps the interface dofs physical and adds constraint modes and fixed-interface modes. There is no universal count: we add modes until the hot-spot stress range stops changing.
Can I use rigid multibody joint forces for FEA fatigue?
When the parts are stiff against the loading and the supports are statically determinate, often yes. Near resonance, with indeterminate supports or with impact, the load share and the peaks change, and the rigid forces mislead.
How do you get stress from multibody results?
By modal stress recovery: the stress field of each mode is computed once in the finite element solver, and the modal coordinates from the run scale and add them into a stress history.
What do you need from us to start?
The finite element model of the parts at issue, the joint, bearing and gear definitions, the duty cycle, where the failures or doubts are, and any strain-gauge or vibration records.

If a housing, shaft or bracket is cracking or is heavier than you can justify, send us the finite element model, the duty cycle, the bearing and joint data and any strain or vibration records. We will reply with which parts we would make flexible, where we would place the interfaces, which of the five checks we would run first and what the first stress history would let you decide. Start with a conversation. The wider multibody dynamics section and the machinery and mechanical drive systems page describe the capability.

OLTRION Engineering

CAE, CFD and simulation team

The OLTRION engineering team runs CFD, FEA and multiphysics simulation programmes for aerospace, automotive, energy and industrial clients, and builds the machine-learning tools that speed them up. These articles come from that project work.

Where this applies

Related capabilities

Have a model that will not converge?

Talk to the engineers who wrote this

Send the geometry, the physics and the decision it has to support. We answer with an approach, not a sales call.

Talk to an engineer