This example shows a hydraulically actuated backhoe model with closed-loop PID control. The mechanism consists of a fixed vehicle model with a base mounting bracket. The bracket allows the backhoe arm to swivel left and right. Additionally, this arm has three rotational degrees of freedom for controlling the position of the bucket relative to the base swivel point.
The backhoe is actuated using pressure inputs to linear acting hydraulic cylinders. Pressure is controlled with decoupled PID controllers that act on the error between measured and reference angular positions.
The model uses Translational Multibody Interface blocks to connect 1D mechanical translational domain lines in Simscape (used by Translational Mechanical Converter blocks to model the hydraulic cylinders) with Prismatic Joint blocks in Simscape Multibody (used to model the backhoe mechanism). Additionally, position signals from the Prismatic Joint blocks are fed directly into the Translational Mechanical Converter blocks to ensure that Simscape and Simscape Multibody always agree on the value of each cylinder's displacement.
Prismatic Joint | Translational Multibody Interface