File Exchange

image thumbnail

Backhoe Model in Simscape

version 2.6.0.0 (18.5 MB) by Steve Miller
Backhoe model, including hydraulic actuators for arm and bucket tilt, and multibody dynamics.

31 Downloads

Updated 18 Apr 2019

View License

This file contains a model of a backhoe arm built using Simscape. The hydraulic actuation system, including pump, valves, and hydraulic cylinders, actuates the arm and bucket. The three-dimensional mechanical system is modeled, including the arm joints and bucket linkage. Examples in this submission show how to model custom hydraulic valves, tune controller and physical system parameters, and generate C code from the entire model.

Please read the README.txt file to get started.

See an overview of this model in this video (5 min):
https://www.mathworks.com/videos/applications-and-tasks-in-simhydraulics-74107.html

To see an overview of this multibody modeling in Simscape Multibody, watch this video (1.5 min): https://www.mathworks.com/videos/simmechanics-introduction-69809.html

Learn about multibody simulation with Simscape Multibody:
https://www.mathworks.com/videos/multibody-simulation-with-simmechanics-81877.html

Learn about hydraulic simulation with Simscape Fluids:
https://www.mathworks.com/videos/hydraulic-simulation-with-simhydraulics-81959.html

Find other Simscape examples by searching posts for the keyword "physical modeling"
https://www.mathworks.com/matlabcentral/fileexchange/?term=%22physical+modeling%22

Learn more about MathWorks Simscape Products:
https://www.mathworks.com/physical-modeling/

Cite As

Steve Miller (2019). Backhoe Model in Simscape (https://www.mathworks.com/matlabcentral/fileexchange/39520-backhoe-model-in-simscape), MATLAB Central File Exchange. Retrieved .

Comments and Ratings (8)

Steve Miller

@Iryna - which release are you using? I do not think I have ever seen that error message before. --Steve

Hello! I have a problem with bucket modeling .. when I start the simulation of the file "Backhoe_Arm" error: "Error in 'Backhoe_Arm/Arm/Bucket Assembly/Bucket/Attachment Frame/Attachment Plates/Left Hole Transform': This proxy block was inserted in the model because a block of type 'SimMechanicsBlock' could not be located during model load. Updating or simulating a model containing such a proxy block is not permitted". Help me please run the simulation.

Very Good Example.

vichi Da

vichi Da

Shahab

Updates

2.6.0.0

Added R2019a version.

2.4.0.0

Added R2018b version.

2.3.0.0

Updated for R2018a

2.2.0.0

Added R2017b version.

2.1.0.0

Added R2017a version and text for citing submission in other works. R2017a version includes a model developed by importing a CAD model from Onshape. Made startup file compatible with Mac, including references to image names.

2.0.0.1

Updated license

2.0.0.0

Fixed broken link in submission description.

2.0.0.0

Updated for R2016a.

1.7.0.0

Added R2014a version.

1.6.0.0

Fixed webinar link.

1.5.0.0

Added R2013a version. Zip file also contains R2012b version.

1.3.0.0

Added links to videos and webinar that explain this model.

1.2.0.0

Updated parameter values.

MATLAB Release Compatibility
Created with R2019a
Compatible with any release
Platform Compatibility
Windows macOS Linux

Discover Live Editor

Create scripts with code, output, and formatted text in a single executable document.


Learn About Live Editor

Backhoe_R13a

Backhoe_R13a/Actuation

Backhoe_R13a/Custom_Valve

Backhoe_R13a/Local_Solver

Backhoe_R13a/Optimize

Backhoe_R13a/Scripts

Backhoe_R18b

Backhoe_R18b/Actuation

Backhoe_R18b/CAD/Import

Backhoe_R18b/CAD/Onshape

Backhoe_R18b/Custom_Valve/Scripts_Data

Backhoe_R18b/Local_Solver

Backhoe_R18b/Optimize

Backhoe_R18b/Param_Est

Backhoe_R18b/Scripts_Data

Backhoe_R19a

Backhoe_R19a/Actuation

Backhoe_R19a/CAD/Import

Backhoe_R19a/CAD/Onshape

Backhoe_R19a/Custom_Valve/Scripts_Data

Backhoe_R19a/Local_Solver

Backhoe_R19a/Optimize

Backhoe_R19a/Param_Est

Backhoe_R19a/Scripts_Data

Backhoe_R13a

Backhoe_R13a/Actuation

Backhoe_R13a/Custom_Orifice

Backhoe_R13a/Custom_Valve

Backhoe_R13a/Libraries

Backhoe_R13a/Local_Solver

Backhoe_R13a/Optimize

Backhoe_R13a/Param_Est

Backhoe_R18b

Backhoe_R18b/Actuation

Backhoe_R18b/CAD

Backhoe_R18b/CAD/Import

Backhoe_R18b/CAD/Libraries

Backhoe_R18b/Custom_Orifice

Backhoe_R18b/Custom_Valve

Backhoe_R18b/Custom_Valve/Libraries

Backhoe_R18b/Images

Backhoe_R18b/Libraries

Backhoe_R18b/Optimize

Backhoe_R18b/Param_Est

Backhoe_R19a

Backhoe_R19a/Actuation

Backhoe_R19a/CAD

Backhoe_R19a/CAD/Import

Backhoe_R19a/CAD/Libraries

Backhoe_R19a/Custom_Orifice

Backhoe_R19a/Custom_Valve

Backhoe_R19a/Custom_Valve/Libraries

Backhoe_R19a/Images

Backhoe_R19a/Libraries

Backhoe_R19a/Optimize

Backhoe_R19a/Param_Est