I recall a good few years ago working on a rail vehicle with a full hydrostatic transmission: variable displacement, over-center pumps mounted to the diesel engine (and running at a constant speed) coupled to fixed displacement motors driving the wheels via a set of three speed transaxles. There were about four pumps running in parallel with a common signal being sent to the driver cards on the individual closed loop displacement controls (proportional valves controlling pump displacement directly with LVDT feedback of swash angle). Anyway, the machine manufacturer had put some pressure gauges on the pumps and used micro-bore gauge hoses to connect to the gauges in the cab which were about 50 yards distant. The gauges were next to useless for showing anything meaningful because the movement of the needle was so sluggish. So we put some pressure transducers on the pump test points and some simple digital displays in the cab. The machine manufacturer went berserk – claiming that we had significantly altered the way the machine worked because as soon as they touched the joystick the pressures went up hugely. It was b*lls of course – what was happening was that, for the first time ever, the manufacturer could actually see how his own machine worked.
You have the benefit of seeing from the outset what your drive pressures are and the results shouldn’t be surprising. So let’s imagine that top speed on your machine is 10 mph and you have the ramp times set to 0.75 seconds from zero to max. Well that’s an acceleration rate equivalent to zero to 60 mph in 4.5 seconds – that’s quite some sports car you’ve got there. And what do those cars have? lots of soft rubber in contact with a dry road. Ask your sports car to accelerate like that on ice and all you get is wheel spin. So your problem is all to do with the track drive sprockets accelerating faster than the vehicle itself can accelerate. As soon as you increase stroke on the pump (even a fraction) then you will be pushing out more oil that the drive motors are absorbing and the result is a sudden and substantial increase in pressure. Using a pure displacement control on the pump means that as soon as you increase the stroke there will be a mismatch of flows.
You’re on the right lines thinking about a torque control (pressure control) but it’s not quite that simple. Consider what happens when you drive a car; there is no direct relationship between the position of the gas pedal and the speed of the vehicle. When you press harder on the pedal you let more gas into the engine, there’s a bigger explosion in each cylinder, each piston pushes down that much harder and the torque output of the engine increases. This additional torque is delivered to the wheels via the gearbox and drive shafts – and creates an acceleration of the vehicle. As long as you don’t get any wheel spin (or clutch slip) there remains a direct relationship between the engine speed and the vehicle speed. The acceleration tails off though, as the vehicle speed increases the engine speed increases with it and the amount of gas pouring into each pot PER STROKE goes down. The torque output goes down and the acceleration comes to an end.
If you apply a simple pressure control to the pump rather than displacement control then you will be controlling the acceleration directly and it won’t tail off as the speed increases. You will find that the vehicle control will be very jerky and it will be difficult to maintain a constant speed.
I think you might find some mileage in trying a POWER control algorithm. That’s actually what you get with the car – when you increase the rate of gas delivery to the engine (push further on the gas pedal) you are turning up the POWER. When you first press on the pedal the engine speed hasn’t yet changed but the torque output increases and the vehicle starts to speed up. As the engine speed increases (because the vehicle speed is increasing) the engine torque output reduces until you reach a balance point when the amount of gas you are supplying to the engine creates a torque sufficient to drive the vehicle at the speed that causes the engine to run at that particular rpm for which that amount fuel gives you the torque you need to run at that speed (I may have repeated myself there).
So if you have some control over the pressure cut-off or pressure compensator override on your pump then you can relate the “allowable” pressure both to the joystick position and also to the measured pump displacement. That way, when you push the joystick over you get a small increase in allowable pressure as well as a small increase in displacement. But as soon as you hit the pressure limit the displacement control will be overridden and the flow will be forced to match the vehicle speed. As the vehicle accelerates the pump will increase displacement to match the new speed. As the displacement increases the maximum allowable pressure will decrease and the acceleration will tail off. Note that when going downhill you need less drive torque so using a power control would allow the vehicle to speed up – but most drivers will be used to this characteristic because that’s what most automotive transmissions do already.
It’s up to you to determine the relationship between joystick position, displacement and allowable pressure (that pressure being a function of both joystick position and pump displacement). You could even have different relationships for different operating modes (hi range, low range, road travel, off road, inching etc.) and/or you could set different parameters for different traction conditions (ice, loose snow, mud, wet grass, firm ground etc.).
None of this actually solves the loss of traction problem – that’s all to do with how much track you have in contact with the ground, the profile of the tracks, the weight of the vehicle and the nature of the ground. If, however, you can make the vehicle a little more “drivable” then the operator stands a chance of intuitively making the adjustments needed to work the machine.
DOL