File Exchange

image thumbnail

Co-Design of an Active Automotive Suspension Using DT

version 1.0.0.1 (128 KB) by James Allison
A toolbox for using Direct Transcription to perform combined plant and control design.

18 Downloads

Updated 14 Mar 2019

View License

This submission provides code that may be used to replicate results for the study presented in the ASME publication: "Co-Design of an Active Suspension Using Simultaneous Dynamic Optimization". This includes a toolbox for using direct transcription (DT) for simultaneous plant and control system design (co-design), and a code for a demonstration example based on an active automotive suspension. The example results demonstrate that co-design produces designs that are superior to those generated by conventional sequential methods. DT is an established method for optimal control design, but is extended here for the first time to co-design.

Please read README.txt for more details on how to use the toolbox and how to run the demo.

The journal version of the corresponding publication is available from:

http://systemdesign.illinois.edu/publications/All14b.pdf

The conference version of the corresponding publication is available from:

http://www.systemdesign.illinois.edu/publications/All11a.pdf

The code and results have been improved and expanded since the conference version was published. The code available here corresponds to the journal version of the paper.

Cite As

James Allison (2019). Co-Design of an Active Automotive Suspension Using DT (https://www.mathworks.com/matlabcentral/fileexchange/40504-co-design-of-an-active-automotive-suspension-using-dt), MATLAB Central File Exchange. Retrieved .

Comments and Ratings (5)

Regarding undefined systems, if you are having the same problems that some others have had, it may be due to problems obtaining the mat file with the road data. Perhaps something is filtering it out when you download or open the zip file. I checked, and it exists when I download it.

AMRITAM DAS

James Allison,

How do you run the file? It's showing undefined systems

Niyameddin

good

Updates

1.0.0.1

Updated description.

MATLAB Release Compatibility
Created with R2012b
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