I've been trying to work this out too. It probably is a work in progress, but it also seems to me to be influenced by the angle you impact at. For example when you do a jump you seem to take more damage if you hard landing with the SRV half tilted over than if you land hard flat on the wheels. It forces you to make good use of the maneuvering thrusters, which makes the drive more entertaining.