Lab · Method

Is the flexible body right? Six checks before Adams Solver uses it

A reduced flexible body runs whether it is right or not. On our e-drive housing, 242 modes matched the full finite element model's statics exactly and every free-free mode below 15 kHz within 0.71 percent. Then we tested what many, or close, connection points do to the method.

A linear flexible body in Adams Solver is usually a Craig-Bampton reduction of a finite element model: a few hundred shapes that stand in for tens of thousands of nodes. Done well, it moves, bends and vibrates like the full model. Done badly, it still runs, and nothing in the animation says it is wrong. These are the checks we run on every flexible body, shown on the e-drive housing from our solver settings test.

The part

  • The housing. A generic cast-aluminum e-drive housing, an 11.0 x 5.9 x 8.7 in box with 0.31 in walls (14.2 x 6.5 x 8.7 in over the mount lugs and bearing bosses), 12.8 lb.
  • Seven connection points. Four bearing seats and three mounts, each tied to the surface around it by a rigid link.
  • The reduction. The full model has 67,452 nodes; the linear flexible body keeps 242 modes.

The six checks

CheckPass markThe housing
1. Mode count6 per connection point, plus the vibration modes asked for7 x 6 + 200 = 242
2. Rigid-body modesExactly 6, at 0 Hz6 at 0 Hz
3. Clean modesOrthogonal and scaled to unit massTo about 5 parts in 100 trillion
4. Statics against the full modelWithin 0.1 percent; it should be exactTo 3 parts in 100 million
5. Free-free frequencies against the full modelWithin 1 percent across the band that matters136 modes below 15 kHz, worst 0.71 percent
6. The same static case in Adams SolverWithin 1 percent, same mass0.02 percent off; 12.82 lb in both

Check 4 should be exact, and that is the point. A Craig-Bampton basis contains the static shape of every connection point by construction, so for loads and supports at the connection points a static miss is never reduction error. It is bookkeeping: node numbers, units, a coordinate frame. Check 5 is the one that tells you whether you kept enough modes.

How to read the chart: each dot is one of the housing's vibration modes with the part floating free, attached to nothing (a free-free mode), from the first at 1.1 kHz to the 136th near 15 kHz. Its height is how far the reduced flexible body puts that frequency from where the full model puts it, in percent. Inside the shaded band means within 1 percent. All 136 are inside, and the worst, 0.71 percent, sits near the top of the range, where a reduction is least exact. If the dots climbed out of the band toward the top, the body would need more modes.

Every free-free mode of the reduced housing against the full model, from 1 to 15 kHz: all inside the plus or minus 1 percent band, the worst 0.71 percent
Check 5 on the housing: every free-free mode below 15 kHz, the reduced body against the full model. All 136 sit inside the 1 percent band. The few small negative values come from the reduced body's lumped mass against the full model's consistent mass.

Where the 242 modes come from

The reduction starts from two families of shapes: 200 vibration modes with every connection point held still, and 42 static shapes (7 connection points x 6 directions), one for each of the six ways a connection point can move (three moves, three turns) with every other connection direction held. Adams Solver needs shapes that do not couple through mass or stiffness, each with its own frequency, so it can set the six rigid-body shapes aside and damp every other mode on its own. The two families are combined and re-solved to get them. The result falls into four groups.

GroupCountFrequenciesWhat they are
Rigid-body60 HzThe part moving as a whole
Elastic, checked1361,074 Hz to 14.8 kHzThe part's real vibration modes (check 5)
Elastic, above the band7614.8 to 20.7 kHzThe next modes up: less exact, still needed
Connection modes2420.9 to 40.3 kHzThe local springiness of the bearing seats and mounts, written as very fast modes

The connection modes look like vibration modes in Adams Solver, but they carry the local flexibility of the connections. Push on the input bearing seat with the mounts clamped: the modes up to 10 kHz carry only 52 percent of the deflection, and the 24 connection modes carry 33 percent. Switch them off and that seat comes out 1.5 times too stiff.

Do many or close connection points break it?

The common experience: a simple beam reduces cleanly and checks against a hand calculation, while a complex part with many connection points, or points close together, picks up error. We tested that directly on one steel plate, 11.8 x 3.9 x 0.31 in, with 2 to 20 bolt holes in a row, and with a close pair of holes whose ligament shrank from 2.76 in to 0.08 in.

  • The reduction held every time. Statics matched the full model to 5 parts in 100 million or better in all ten cases, and every free-free mode came within 0.9 percent across the 10 kHz band.
  • The connection flexibility moves to the top of the mode list. The highest mode climbed from 111 kHz with 2 holes to 355 kHz with 20, and to 288 kHz for the closest pair. With a 0.08 in ligament, the modes up to 100 kHz hold only 1.5 percent of the flexibility between the pair. Cut the rest, as a frequency-based mode selection would, and that connection comes out about 67 times too stiff.
  • The rigid links stiffen the part itself. Against the bare plate, they raised the first ten modes 1 percent on average with 2 holes and 16 percent with 20. The full model carries the same links, so no check against it can see this.

So the method does not break down. What changes as connection points multiply and crowd together is where the part's connection flexibility ends up: in a handful of very high modes that are easy to switch off, and that a frequency-based mode selection drops first. That, and the stiffening from the links themselves, is where most flexible-body surprises come from.

The rules we use

  • Tie each connection point to a patch the size of the real contact (washer face, bearing seat, bushing sleeve), never a single node.
  • Keep rigid patches to the real contact, and use an averaging link where the joint lets the hole deform. Never let two patches share nodes.
  • Use only the connection points the model needs; each one adds six modes.
  • Keep the vibration modes (connection points held) to about twice the highest frequency that matters.
  • Run the six checks on every flexible body, and keep the numbers with it.
  • In Adams Solver, keep every elastic mode on, the connection modes above all, set the modal damping yourself, and set the integrator for the highest frequency that matters, not the highest mode in the body.

The housing and the plate are generic parts made for this work. The full-model references are the same meshes solved directly, with a consistent mass; the reduced bodies carry a lumped mass. That difference, not the reduction, puts some modes just below the full model, since a reduction on its own can only raise frequencies. Solved in Adams Solver.

Darren Simoni, DSIM

Want your flexible bodies checked before they reach Adams Solver?

Book a free 30-min callor email info@dsimtech.com

NDA-ready and US-based.