set an end stop for servo wall

Submitted by t9000 on Fri, 03/09/2018 - 13:48

Dear all,

I want to use the servo wall (cap) to close a pipe. The granular material in the pipe will built up a pressure on the servowall so that the cap open at an predefined force value. So i need the servo wall to stop at the ending of the pipe.
I specify the servo command as followed:

fix cap all mesh/surface/stress/servo file meshes/cap.stl type 2 com 0. 0. 0. ctrlPV force axis -1. 0. 0. target_val 1 vel_max 0.1 kp 5.

is there a command to stop the wall at a specified coordinate in moving direction of the cap?

Best Regards

arnom's picture

arnom | Tue, 04/03/2018 - 13:10

There is no direct option for this. If you don't want to code anything I would suggest you to make a run command with the every option with which you check every n (e.g. 100) time steps whether you have reached the end of the pipe and if yes do an unfix.

DCS team member & LIGGGHTS(R) core developer