A simulation project we are on, we have a machine with hydraulics that are powered (They don't just look like they move something, they are the only thing moving/turning/lifting something) - However, the hydraulic extends the same speed no matter what it is pushing. So, say there is a 10 ton object attached to one end of the hydraulic and the other end is attached to a plate on the ground. In real life it takes a few seconds to build up pressure depending on how heavy the object is, but in our project the hydraulics don't care about that. It will lift a 100 ton object the same speed as a 10 ton object.
We have a way to fake the hydraulic pressurizing by reducing the 'drive amount' (how fast or slow the hydraulic extends based on the weight of what its lifting) when we sense that it is touching the ground and that does a relatively decent job but we would like to be able to take other things into account like engine speed, ratios, loads, low and high idle, etc. but we aren't too sure what the most important things are that we need to think about.
Our main question is how to determine the amount of hydraulic pressure (Does it build up to 50% pressure or 100%, etc) is required to lift x amount of weight. The hydraulics on this machine are very powerful and only take a second or two to start lifting about a 50 ton chassis but we dont know how pressurized the hydraulics are when they start lifting. I'm not looking for exact numbers about this type of vehicle but more a general idea of whats required. (if that can even be answered simply)