I am working on the similar problem. In which a robotic tool is to move (with some velocity) inside a pipe due to differential pressure (upto 150 bar) generated. The pressure must not bye-pass the tool, otherwise it wouldn't move. Also, it should vary its size with the variation of pipe, I am stuck with this problem. What should I do?