maybe the description was a little unclear. I will try again. ( non native speaker , complicated subject)
Let’s image a car moving along nurbs curve road. The car can move at different speeds but is very susceptible to forces acting on the car.
- (speed) The first force is due to the speed the car is moving: at 100mph the windresistance is high enough that the windshild cracks
- (acceleration) due to the bad construction of the car, it will break when the driver takes a tight turn without slowing down
- (jolt) due to a almost broken gaspedal the driver can not push the pedal in a hard, (on/off) way but has to carefully and slowy lift or lower his foot.
Since years of experience with his bad car the driver knows just how to drive it right at the limit of breakage.
I wonder, overlooking the nurbs-curve road, where will the car be at time T?
my naive approach would be: when in doubt - drive slower. So:
calc next point:
while(speed,acc,jolt > limit) decrease timestep
this would be an approximate solution and based on some kind of while loop