Considered as a problem within the laws of physics, there are two requirements to solve: -
You need to fill each chamber to a certain level (to meet the requirement of getting the craft in to (or out of) the next chamber)
Water only goes downhill (unless back pumping is in operation)
So the trick is to fill (or empty) the next stage in the sequence with the minimum amount of water going downhill (not just volume but "head")
E.G. (all going uphill with full locks in front of you, but the scenario is reversible): -
Single lock - empty into navigation below, drive in, fill from navigation above, drive out. Job done
Single lock with side pond - empty half the lock into the side pond (as it is higher than the lower navigation), empty the rest into navigation below. Drive in. Fill from side pond (as it's lower than navigation above), fill from upper navigation, drive out.
Single lock with two Side Ponds - empty chamber into A and close paddles. Empty rest of chamber to B and close paddles. Empty the rest into the lower navigation. Drive in. Fill from B (as it will be lower), then from A (higher) then from upper navigation - in each case closing paddles before you start the next one. Drive out