The development of control software for mechatronic systems requires data and information from all design domains in order to create the required integrated functionality. This paper proposes a method that combines function modeling and multi-domain modeling primitives to generate control software. Provided a function model based on the Function-Behavior-State modeling paradigm and performance requirements, a knowledge-based engineering application instantiates a virtual product model and control software for a target platform. Object-oriented modeling techniques provide for the development of primitive libraries, which represent both hardware and software components, while integrated design rules ensure that components are correctly placed and connected. Requirements are translated to software specific parameters. A case study of a mobile robot shows that for specific applications both target and simulation control software code can be generated from the same input, and a generated virtual product model can serve as a simulation model in order to validate functionality.
Skip Nav Destination
ASME 2010 International Design Engineering Technical Conferences and Computers and Information in Engineering Conference
August 15–18, 2010
Montreal, Quebec, Canada
Conference Sponsors:
- Design Engineering Division and Computers in Engineering Division
ISBN:
978-0-7918-4411-3
PROCEEDINGS PAPER
Applying Knowledge-Based Engineering to Control Software Generation
Maarten Foeken,
Maarten Foeken
Delft University of Technology, Delft, The Netherlands
Search for other works by this author on:
Andre´s A. Alvarez Cabrera,
Andre´s A. Alvarez Cabrera
Delft University of Technology, Delft, The Netherlands
Search for other works by this author on:
Mark Voskuijl,
Mark Voskuijl
Delft University of Technology, Delft, The Netherlands
Search for other works by this author on:
Michel van Tooren
Michel van Tooren
Delft University of Technology, Delft, The Netherlands
Search for other works by this author on:
Maarten Foeken
Delft University of Technology, Delft, The Netherlands
Andre´s A. Alvarez Cabrera
Delft University of Technology, Delft, The Netherlands
Mark Voskuijl
Delft University of Technology, Delft, The Netherlands
Michel van Tooren
Delft University of Technology, Delft, The Netherlands
Paper No:
DETC2010-28833, pp. 1213-1220; 8 pages
Published Online:
March 8, 2011
Citation
Foeken, M, Alvarez Cabrera, AA, Voskuijl, M, & van Tooren, M. "Applying Knowledge-Based Engineering to Control Software Generation." Proceedings of the ASME 2010 International Design Engineering Technical Conferences and Computers and Information in Engineering Conference. Volume 3: 30th Computers and Information in Engineering Conference, Parts A and B. Montreal, Quebec, Canada. August 15–18, 2010. pp. 1213-1220. ASME. https://doi.org/10.1115/DETC2010-28833
Download citation file:
2
Views
0
Citations
Related Proceedings Papers
Related Articles
Distributed Robust Control of Compliant Framed Wheeled Modular Mobile Robots
J. Dyn. Sys., Meas., Control (September,2006)
Markov Chain Monte Carlo Parameter Estimation for Nonzero Slip Models of Wheeled Mobile Robots: A Skid-Steer Case Study
J. Mechanisms Robotics (October,2021)
Capturing Deviations From Design Intent in Building Simulation Models for Risk Assessment
J. Comput. Inf. Sci. Eng (December,2015)
Related Chapters
Solution of Phased-Mission Benchmark Problem Using the SimPRA Dynamic PRA Methdology (PSAM-0345)
Proceedings of the Eighth International Conference on Probabilistic Safety Assessment & Management (PSAM)
Proper Generalized Decomposition Based Model Order Reduction Applied to Problems Defined in Degenerated Domains
Advances in Computers and Information in Engineering Research, Volume 2
Modeling of the Processes in the Airport Area (PSAM-0468)
Proceedings of the Eighth International Conference on Probabilistic Safety Assessment & Management (PSAM)