Explore vehicle suspension designs by solving a combined architecture, plant, and control problem.
- Download the project files
- Run INSTALL_PMVS_project.m in the MATLAB Command Window until no errors are seen (automatically adds project files to your MATLAB path, downloads the required files, and opens an example)
- See PMVSex_JMD.m for an example
Many elements of this project are discussed in the following papers. Please cite them if you use the project.
- DR Herber, JT Allison. A problem class with combined architecture, plant, and control design applied to vehicle suspensions. In ASME 2018 International Design Engineering Technical Conferences, DETC2018-86213, Quebec City, Canada, Aug. 2018. [DOI] [PDF]
- Abstract: Here we describe a problem class with combined architecture, plant, and control design for dynamic engineering systems. The design problem class is characterized by architectures comprised of linear physical elements and nested co-design optimization problems employing linear-quadratic dynamic optimization. The select problem class leverages a number of existing theory and tools and is particularly attractive due to the symbiosis between labeled graph representations of architectures, dynamic models constructed from linear physical elements, linear-quadratic dynamic optimization, and the nested co-design solution strategy. A vehicle suspension case study is investigated and a specifically constructed architecture, plant, and control design problem is described. The result was the automated generation and co-design problem evaluation of 4,374 unique suspension architectures. The results demonstrate that changes to the vehicle suspension architecture can result in improved performance, but at the cost of increased mechanical complexity. Furthermore, the case study highlights a number of challenges associated with finding solutions to the considered class of design problems.
- DR Herber. Advances in combined architecture, plant, and control design. PhD Dissertation, University of Illinois at Urbana-Champaign, Urbana, IL, USA, Dec. 2017. [URL] [PDF]
See INSTALL_PMVS_project for more information
- MATLAB File Exchange Submission IDs (29312, 58799, 65434)
- Daniel R. Herber (primary)
- James T. Allison