File Exchange

image thumbnail

Aileron Model in Simscape

version 4.1.0.0 (10.3 MB) by Steve Miller
Aileron model with hydraulic and electrical actuation, including system-level and detailed variants

27 Downloads

Updated 18 Apr 2019

View License

This file contains an aileron actuator model that can be used to develop mechanical designs, determine actuator requirements, compare electrical and hydraulic designs, and design the control system. A number of intermediate models are also included to show you the incremental steps of developing this system. MATLAB scripts show many steps, including optimizing the design, automatically producing reports, and generating C Code. The model is built using Simscape, Simscape Multibody, Simscape Fluids, and Simscape Electrical.

Please read the README.txt file to get started.

See how to model a mechatronic system in Simscape (4 min):
http://www.mathworks.com/videos/modeling-a-mechatronic-system-68829.html

Learn about modeling actuation systems, including custom components using Simscape language:
https://www.mathworks.com/videos/mechatronic-simulation-with-simelectronics-81946.html

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

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

Cite As

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

Comments and Ratings (7)

junnan li

Hi Steve, really good job!
i am new here, could you please tell me how to find an older version model?

The Aileron Picture is not shown on display when I try to open the component file.
How can I put it in my Simscape library?

Steve Miller

Hi Vatea - there are theoretical and data-based calculations for the drag of an airfoil. I would use one of those to calculate the drag force and apply it using an External Force and Torque block in Simscape Multibody.

Hi Steve,

You did really great in modeling the aileron actuation.
Now how would you model the hydro/aerodynamic effects acting upon this aileron?

Rocky Tina

Updates

4.1.0.0

Updated for R2019a

4.0.0.0

New version. Mechanical model from CAD, 3 parallel actuators.

3.3.0.0

Updated for R2018a

3.2.0.0

Added R2017b version.

3.1.0.0

Added R2017a version and text for citing submission in other works. Made startup script compatible with Mac.

3.0.0.0

Added R2016b version which includes adjustments to mask drawing commands and improved layout of motor driver circuit.

2.0.0.1

Updated license

2.0.0.0

Fixed broken link in submission description.

2.0.0.0

Added R2016a version. Shows new runtime parameter feature.

1.7.0.0

Fixed webinar link.

1.6.0.0

Updated "Created Using" field to R2013a. Submission also contains R2012b version.

1.5.0.0

Zip file contains R2013a version, as well as R2012b version.

1.4.0.0

Updated submission with examples for real-time, Simscape language, parameter tuning, and optimization. Updated link to new webinar demonstrating example.

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

Aileron_Actuator_Simscape_R18a

Aileron_Actuator_Simscape_R18a/CAD/Export

Aileron_Actuator_Simscape_R18a/IP_Protect

Aileron_Actuator_Simscape_R18a/Local_Solver

Aileron_Actuator_Simscape_R18a/PCT

Aileron_Actuator_Simscape_R18a/Param_Est/Elec

Aileron_Actuator_Simscape_R18a/Param_Est/Hydr

Aileron_Actuator_Simscape_R18a/Resp_Opt

Aileron_Actuator_Simscape_R18a/Scripts_Data

Aileron_Actuator_Simscape_R18a/html

Aileron_Actuator_Simscape_R18b

Aileron_Actuator_Simscape_R18b/CAD/Export

Aileron_Actuator_Simscape_R18b/IP_Protect

Aileron_Actuator_Simscape_R18b/Local_Solver

Aileron_Actuator_Simscape_R18b/PCT

Aileron_Actuator_Simscape_R18b/Param_Est/Elec

Aileron_Actuator_Simscape_R18b/Param_Est/Hydr

Aileron_Actuator_Simscape_R18b/Resp_Opt

Aileron_Actuator_Simscape_R18b/Scripts_Data

Aileron_Actuator_Simscape_R18b/html

Aileron_Actuator_Simscape_R19a

Aileron_Actuator_Simscape_R19a/CAD/Export

Aileron_Actuator_Simscape_R19a/IP_Protect

Aileron_Actuator_Simscape_R19a/Local_Solver

Aileron_Actuator_Simscape_R19a/PCT

Aileron_Actuator_Simscape_R19a/Param_Est/Elec

Aileron_Actuator_Simscape_R19a/Param_Est/Hydr

Aileron_Actuator_Simscape_R19a/Resp_Opt

Aileron_Actuator_Simscape_R19a/Scripts_Data

Aileron_Actuator_Simscape_R19a/html

Aileron_Actuator_Simscape_R18a

Aileron_Actuator_Simscape_R18a/Build_Model

Aileron_Actuator_Simscape_R18a/CAD/Export

Aileron_Actuator_Simscape_R18a/Custom_Resistor

Aileron_Actuator_Simscape_R18a/Libraries

Aileron_Actuator_Simscape_R18a/Param_Est/Elec

Aileron_Actuator_Simscape_R18a/Param_Est/Hydr

Aileron_Actuator_Simscape_R18a/Supporting_Models

Aileron_Actuator_Simscape_R18b

Aileron_Actuator_Simscape_R18b/Build_Model

Aileron_Actuator_Simscape_R18b/CAD/Export

Aileron_Actuator_Simscape_R18b/Custom_Resistor

Aileron_Actuator_Simscape_R18b/Libraries

Aileron_Actuator_Simscape_R18b/Param_Est/Elec

Aileron_Actuator_Simscape_R18b/Param_Est/Hydr

Aileron_Actuator_Simscape_R18b/Supporting_Models

Aileron_Actuator_Simscape_R19a

Aileron_Actuator_Simscape_R19a/Build_Model

Aileron_Actuator_Simscape_R19a/CAD/Export

Aileron_Actuator_Simscape_R19a/Custom_Resistor

Aileron_Actuator_Simscape_R19a/Libraries

Aileron_Actuator_Simscape_R19a/Param_Est/Elec

Aileron_Actuator_Simscape_R19a/Param_Est/Hydr

Aileron_Actuator_Simscape_R19a/Supporting_Models