Physics Suspension upside down after a crash

Orujo98

1RPM
Original poster
Oct 25, 2017
6
1
22
Hello, I have an rs200 with DWB suspension at 4 wheels. I modded the car and it goes fine exept for the suspension. When im going fast and i jump and land on the road or hit a bump the suspension, direction and wheels turn upside down to the interior of the car and because of that ofc the car is undriveable. I have to tell that this happens with all dmg OFF.

Which parameter should i change?

The car handles pretty good but then this happens:
 

Attachments

Stereo

3000RPM
Dec 22, 2009
3,901
5,409
It's not really a parameter you can change, just suspension geometry with components getting into unsolvable situations without knowing how they collide which AC doesn't model.
 

Orujo98

1RPM
Original poster
Oct 25, 2017
6
1
22
It's not really a parameter you can change, just suspension geometry with components getting into unsolvable situations without knowing how they collide which AC doesn't model.
Then, what can i do? I tried to change the suspension with other cars. It makes it a little bit stronger but not that much to solve the problem. If i remeber the F40 has the same problem when it crashes at high speeds while other cars dont
 

Stereo

3000RPM
Dec 22, 2009
3,901
5,409
Just need to build suspension that can take a longer travel range before it happens, which is kinda a matter of trial and error (longer arms help but it's mainly about the proportion between A arms and tie rod length) Also shorter bumpstop range helps but I haven't yet seen a tutorial that adequately explains how those parameters work.
 

Orujo98

1RPM
Original poster
Oct 25, 2017
6
1
22
Just need to build suspension that can take a longer travel range before it happens, which is kinda a matter of trial and error (longer arms help but it's mainly about the proportion between A arms and tie rod length) Also shorter bumpstop range helps but I haven't yet seen a tutorial that adequately explains how those parameters work.
WOW BOIII it works, i did both wbcar_top and wbtyre_top longer and it worked. The porblem as u say its that the bars where too short that the suspension collapsed everytime. Thank you very much :"D u made me happy im serious
 
  • Like
Reactions: Fat-Alfie

aphidgod

2000RPM
Premium
Jun 27, 2015
2,216
3,265
Yeah, that helps. Unfortunately there are cars where real data results in the same issue, so not always an option if you are prioritizing accuracy and realism.
 

AccAkut

2000RPM
Premium
Mar 21, 2015
2,762
2,643
WOW BOIII it works, i did both wbcar_top and wbtyre_top longer and it worked. The porblem as u say its that the bars where too short that the suspension collapsed everytime. Thank you very much :"D u made me happy im serious
yeah, but this also changes the overall motion profile of the suspension, stuff like camber curves. In my experience you can also play with the up/down coordinates (should be the second in all the inis, (X,Y,Z) ). If the distance between the upper and lower wishbone mount on the wheel hub is too short compared to the wishbone lengths it can cause the whole wheel to "flip" upside down on impacts sooner.

Also this is independent from suspension damage, its just the suspension moving out of statically determined orientation with too much "zing" before the physics calculation catches up to it.
 

Orujo98

1RPM
Original poster
Oct 25, 2017
6
1
22
Just in case i leave here the suspension.ini code:
___________________________________

[HEADER]
VERSION=1

[BASIC]
WHEELBASE=2.520 ; Wheelbase distance in meters
CG_LOCATION=0.47 ; Front Weight distribution in percentance

[ARB]
FRONT=6000 ; Front antiroll bar stifness. in Nm
REAR=6000 ; Rear antiroll bar stifness. in Nm


[FRONT]
TYPE=DWB
BASEY=-0.070 ; Distance of CG from the center of the wheel in meters. Front Wheel Radius-BASEY=front CoG. Actual CG height =(FWR-FBasey)+(RWR-Rbasey))/CG_LOCATION%
TRACK=1.501 ; Track width in meters (from pivot 3D placement of the 3d model of a wheel)
ROD_LENGTH=0.040 ; push rod length in meters. positive raises ride height, negative lowers ride height.
HUB_MASS=55 ; masse sospese anteriori
WBCAR_TOP_FRONT=0.43969, 0.2108, 0.13848
WBCAR_TOP_REAR=0.43969, 0.2078, -0.08287
WBCAR_BOTTOM_FRONT=0.4705, -0.160, 0.260
WBCAR_BOTTOM_REAR=0.4705, -0.160, -0.065
WBTYRE_TOP=0.14866, 0.20568, -0.0033
WBTYRE_BOTTOM=0.08189, -0.156, 0.023
WBCAR_STEER=0.4800, -0.03, 0.090
WBTYRE_STEER=0.100, -0.01, 0.14802
TOE_OUT=-0.00010 ; Toe-out expressed as the length of the steering arm in meters
STATIC_CAMBER=-1.8 ; Static Camber in degrees. Actual camber relative to suspension geometry and movement, check values in game
SPRING_RATE=32000 ; Wheel rate stifness in Nm. Do not use spring value but calculate wheel rate
PROGRESSIVE_SPRING_RATE=800 ; progressive spring rate in N/m/m
BUMP_STOP_RATE=50000 ; bump stop spring rate
BUMPSTOP_UP=0.080 ; meters to upper bumpstop from the 0 design of the suspension
BUMPSTOP_DN=0.030 ; meters to bottom bumpstop from the 0 design of the suspension
PACKER_RANGE=0.120 ; Total suspension movement range, before hitting packers
DAMP_BUMP=4800 ; Damper wheel rate stifness in N sec/m in compression
DAMP_FAST_BUMP=1834
DAMP_FAST_BUMPTHRESHOLD=0.040
DAMP_REBOUND=5200 ; Damper wheel rate stifness in N sec/m in rebound
DAMP_FAST_REBOUND=2289
DAMP_FAST_REBOUNDTHRESHOLD=0.110

[REAR]
TYPE=DWB
BASEY=-0.072 ; Distance of CG from the center of the wheel in meters. Rear Wheel Radius-BASEY=Rear CoG Actual CG height =(FWR-FBasey)+(RWR-Rbasey))/CG_LOCATION%
TRACK=1.496
ROD_LENGTH=0.045
HUB_MASS=65
WBCAR_TOP_FRONT=0.448, 0.20719, 0.120
WBCAR_TOP_REAR=0.448, 0.21219, -0.168
WBCAR_BOTTOM_FRONT=0.485, -0.127, 0.125
WBCAR_BOTTOM_REAR=0.485, -0.127, -0.225
WBTYRE_TOP=0.1742, 0.214, -0.01905
WBTYRE_BOTTOM=0.1165, -0.146, 0.01624
WBCAR_STEER=0.470, -0.127, -0.225
WBTYRE_STEER=0.1145, -0.146, -0.225
TOE_OUT=0.0006
STATIC_CAMBER=-1.5
SPRING_RATE=60000
PROGRESSIVE_SPRING_RATE=1200
BUMP_STOP_RATE=80000
BUMPSTOP_UP=0.065
BUMPSTOP_DN=0.040
PACKER_RANGE=0.090
DAMP_BUMP=2200
DAMP_FAST_BUMP=1542
DAMP_FAST_BUMPTHRESHOLD=0.040
DAMP_REBOUND=5800
DAMP_FAST_REBOUND=3289
DAMP_FAST_REBOUNDTHRESHOLD=0.100

[GRAPHICS_OFFSETS]
WHEEL_LF=0.01 ;Left front graphical offset of the wheel positioning in the x axis (width). + is left - is right movement
SUSP_LF=-0.03 ;Left front graphical offset of the suspension positioning in the x axis (width). + is left - is right movement
WHEEL_RF=-0.01 ; Right front as above
SUSP_RF=0.03 ; Right front as above
WHEEL_LR=0.00 ; Left rear as above
SUSP_LR=0.00 ; Left rear as above
WHEEL_RR=-0.00 ; Right rear as above
SUSP_RR=-0.00 ; Right rear as above

[DAMAGE]
MIN_VELOCITY=40 ; MINUMUM VELOCITY TO START TAKING DAMAGE
GAIN=0.0004 ; AMOUNT OF STEER ROD DEFLECTION FOR IMPACT KMH
MAX_DAMAGE=0.05 ; MAXIMUM AMOUNT OF STEER ROD DEFLECTION ALLOWED
DEBUG_LOG=1 ; ACTIVATES DAMAGE DEBUG IN THE LOG