Pressured Beams

Pressured beams are used to simulate a progressive air spring, which gets stiffer as it compresses. They are mostly used for the sidewalls of tires along with specialised suspension.

They can be imagined as a virtual air cylinder, with a piston of a defined surface. The pressure in the air cylinder varies based on the change in volume of the air cylinder, which purely depends on the lenght of the beam. Compressing the beam to half it’s lenght will cause the volume to be reduced by half, and the pressure to multiply by 2, and therefore the force as well.

The resulting force curve looks like this, with pressure trending toward infinity as the beam is compressed down to nul lenght.

Keep in mind that if the force gets too high, it will cause instability issues. You should use limiters to keep the beam from being compressed to that point or use the maximum pressure parameter to cause the beam to break before becoming unstable.

The volume coefficient parameter changes the the length of the virtual air cylinder compared to the beam’s lenght. A value of 2 means the virtual air cylinder is half of the beam’s lenght, causing the pressure to rise earlier. Values of less than 1 mean the pressure won’t ever reach infinity, with a value of 0 meaning the pressure will never change.

Here is what the force curves will look like with various volume coefficients.

In extension, the resulting force will be a combination of both the beamSpring parameter, and the resulting pressure force. This is to help limit the beam’s extension.

Required arguments

See the beams page .

In extension, the resulting force will be a combination of both the beamSpring parameter, and the resulting pressure force.

Optional arguments

number
type
Initial pressure (Pa) of the virtual air cylinder used to create the pressure beam.
number
type
Initial pressure (PSI) of the virtual air cylinder used to create the pressure beam.
You should either use this or standard pressure, not both.
number
type
1.0
default
Surface of the virtual air cylinder (m²) used to create the pressure beam.
Larger values will result in higher forces for the same pressure.
number
type
1.0
default
Affects the progressiveness of the pressured beam by changing the size of the virtual air cylinder.
Larger values will cause the pressure the rise earlier. Keep in mind that with values above 1, the pressure will reach infinity at some point, which can cause instability.
number
type
FLT-MAX
default
Maximum pressure (Pa) beyond which the pressured beam will break.
Keep in mind that pressure in the pressured beam rises as it compresses, so maximum pressures close to the initial pressure can cause the beam to break under standard use.
number
type
FLT-MAX
default
Maximum pressure (PSI) beyond which the pressured beam will break.

Keep in mind that pressure in the pressured beam rises as it compresses, so a maximum pressures close to the initial pressure can cause the beam to break under standard use.

You should either use this or standard maxPressure, not both.

Pressured beams also support the same optional arguments as standard beams .

Last modified: December 26, 2021

Any further questions?

Join our discord
Our documentation is currently incomplete and undergoing active development. If you have any questions or feedback, please visit this forum thread.