Abstract
Mechatronic systems are the synergetic integration of software and physical parts whose characteristics are quite different. The synergistic design of these two parts is one of the main challenges of the system design of mechatronic systems. Although with divergent characteristics, these two parts are possible to be unified on the functional level. Motivated by this observation, a formal functional representation is proposed by extending the flow-based functional representation. On this basis, a system design methodology is proposed, according to which the software and physical parts can be designed separately by applying specific design methods and interactions between the two design processes can be enabled to help designers to identify design defects and constraints in early design. Following this methodology, the traditional reference architecture of mechatronic systems is refactored so that software and physical parts can be correlated in fine granularity. A mobile robot is illustrated to show the effectiveness of the proposed approach.
Similar content being viewed by others
References
Akkaya I, Derler P, Emoto S, Lee EA (2016) Systems engineering for industrial cyber—physical systems using aspects. Proc IEEE 104:997–1012. https://doi.org/10.1109/JPROC.2015.2512265
Alvarez Cabrera AA, Foeken MJ, Tekin OA et al (2010) Towards automation of control software: a review of challenges in mechatronic design. Mechatronics 20:876–886. https://doi.org/10.1016/j.mechatronics.2010.05.003
Alvarez Cabrera AA, Woestenenk K, Tomiyama T (2011) An architecture model to support cooperative design for mechatronic products: a control design case. Mechatronics 21:534–547. https://doi.org/10.1016/j.mechatronics.2011.01.009
Barbieri G, Fantuzzi C, Borsari R (2014) A model-based design methodology for the development of mechatronic systems. Mechatronics 24:833–843. https://doi.org/10.1016/j.mechatronics.2013.12.004
Bassi L, Secchi C, Bonfé M, Fantuzzi C (2011) A SysML-based methodology for manufacturing machinery modeling and design. IEEE/ASME Trans Mechatron 16:1049–1062. https://doi.org/10.1109/TMECH.2010.2073480
Behbahani S, de Silva CW (2008) System-based and concurrent design of a smart mechatronic system using the concept of mechatronic design quotient (MDQ). IEEE/ASME Trans Mechatron 13:14–21. https://doi.org/10.1109/TMECH.2007.915058
Behbahani S, de Silva CW (2007) Mechatronic design quotient as the basis of a new multicriteria mechatronic design methodology. IEEE/ASME Trans Mechatron 12:227–232. https://doi.org/10.1109/TMECH.2007.892822
Bräunl T (2008) Embedded robotics—mobile robot design and applications with embedded systems. Springer, Berlin
Bricogne M, Le Duigou J, Eynard B (2016) Design processes of mechatronic systems. In: Mechatronic futures, pp 75–89
Buur J (1990) A theoretical approach to mechatronics design. Technical University of Denmark
Cao Y, Liu Y, Fan H, Fan B (2013) SysML-based uniform behavior modeling and automated mapping of design and simulation model for complex mechatronics. Comput Aided Des 45:764–776. https://doi.org/10.1016/j.cad.2012.05.001
Cao Y, Liu Y, Wang H et al (2019) Ontology-based model-driven design of distributed control applications in manufacturing systems. J Eng Des. https://doi.org/10.1080/09544828.2019.1642459
Chen R, Liu Y, Fan H et al (2019) An integrated approach for automated physical architecture generation and multi-criteria evaluation for complex product design. J Eng Des 30:63–101. https://doi.org/10.1080/09544828.2018.1563287
Chen Y, Liu ZL, Xie YB (2012) A knowledge-based framework for creative conceptual design of multi-disciplinary systems. Comput Aided Des 44:146–153. https://doi.org/10.1016/j.cad.2011.02.016
Chen Y, Zhang Z, Xie Y, Zhao M (2015) A new model of conceptual design based on Scientific Ontology and intentionality theory. Part I: The conceptual foundation. Des Stud 37:12–36
Chen Y, Zhao M, Liu Y, Xie Y (2016) A formal functional representation methodology for conceptual design of material-flow processing devices. Artif Intell Eng Des Anal Manuf 30:353–366. https://doi.org/10.1017/S0890060416000342
Coatanéa E, Roca R, Mokhtarian H et al (2016) A conceptual modeling and simulation framework for system design. Comput Sci Eng 18:42–52. https://doi.org/10.1109/MCSE.2016.75
Debbabi M, Hassaïne F, Jarraya Y (2010) Verification and validation in systems engineering. Springer, Berlin
Eigner M, Dickopf T, Schneider M, Schulte T (2017) Mecpro2—a holistic concept for the model-based development of cybertronic systems. In: Proceedings of the 21st international conference on engineering design (ICED17), pp 379–388
Fan H, Liu Y, Cao Y, Qian B (2016) Efficient recognition of undesired coupling effects in system design of multidisciplinary products. J Eng Des 27:665–696. https://doi.org/10.1080/09544828.2016.1202908
Fisher J (1998) Model-based systems engineering: a new paradigm. INCOSE INSIGHT 3–4
Forbus KD (1984) Qualitative process theory. Artif Intell 24:85–168. https://doi.org/10.1016/B978-1-4832-1447-4.50016-X
Gero J (1990) Design prototypes: a knowledge representation schema for design. AI Mag 11:26–36
Giese H, Henkler S (2006) A survey of approaches for the visual model-driven development of next generation software-intensive systems. J Vis Lang Comput 17:528–550. https://doi.org/10.1016/j.jvlc.2006.10.002
Groover MP (2016) Levels of automation. In: Automation, production systems, and computer-integrated manufacturing, 4th edn. Pearson Education India
Hirtz J, Stone RB, McAdams DA et al (2002) A functional basis for engineering design: reconciling and evolving previous efforts. Res Eng Des 13:65–82. https://doi.org/10.1007/s00163-001-0008-3
Horvath I (2013) Cyber-physical systems: concepts , technologies and implementation principles. In: IEEE international conference on rehabilitation robotics, pp 421–434
Kleiner S, Kramer C, Ag M (2013) Model based design with systems engineering based on RFLP using V6. Smart product engineering. Springer, Berlin, pp 93–102
Kolberg E, Reich Y, Levin I (2014) Designing winning robots by careful design of their development process. Res Eng Des 25:157–183. https://doi.org/10.1007/s00163-014-0171-y
Kruse B, Gilz T, Shea K, Eigner M (2014) Systematic comparison of functional models in SysML for design library evaluation. Procedia CIRP 21:34–39. https://doi.org/10.1016/j.procir.2014.03.175
Kuipers B (1984) Qualitative simulation. Artif Intell 29:289–338. https://doi.org/10.1016/B978-1-4832-1447-4.50018-3
Li Q, Zhang WJ, Chen L (2001) Design for control-a concurrent engineering approach for mechatronic systems design. IEEE/ASME Trans Mechatron 6:161–169. https://doi.org/10.1109/3516.928731
Lipsmeier A, Westermann T, Anacker H, Dumitrescu R (2017) Mechatronic modularization of intelligent technical systems. In: Proceedings of the international conference on engineering design, ICED, pp 251–260
Ljungkrantz O, Akesson K, Fabian M (2010) Formal specification and verification of industrial control logic components. IEEE Trans Autom Sci Eng 7:538–548. https://doi.org/10.1109/TASE.2009.2031095
Mhenni F, Choley JY, Penas O et al (2014) A SysML-based methodology for mechatronic systems architectural design. Adv Eng Informatics 28:218–231. https://doi.org/10.1016/j.aei.2014.03.006
Mohebbi A, Achiche S, Baron L (2019) Integrated and concurrent detailed design of a mechatronic quadrotor system using a fuzzy-based particle swarm optimization. Eng Appl Artif Intell 82:192–206. https://doi.org/10.1016/j.engappai.2019.03.025
Mohebbi A, Achiche S, Baron L (2018) Multi-criteria fuzzy decision support for conceptual evaluation in design of mechatronic systems: a quadrotor design case study. Res Eng Des 29:329–349. https://doi.org/10.1007/s00163-018-0287-6
Mohebbi A, Achiche S, Baron L (2016) Design of a vision guided mechatronic quadrotor system using design for control methodology. Trans Can Soc Mech Eng 40:201–219
Mohebbi A, Gallacher C, Harrison J et al (2017) Integrated structure-control design optimization of an unmanned quadrotor helicopter (UGH) for object grasping and manipulation. In: Proceedings of the international conference on engineering design, ICED, pp 623–632
Mokhtarian H, Coatanéa E, Paris H (2017) Function modeling combined with physics-based reasoning for assessing design options and supporting innovative ideation. Artif Intell Eng Des Anal Manuf AIEDAM 31:476–500. https://doi.org/10.1017/S0890060417000403
Nagel RL, Vucovich JP, Stone RB, McAdams D (2008) A signal grammar to guide functional modeling of electromechanical products. J Mech Des 130:051101. https://doi.org/10.1115/1.2885185
Pahl G, Beitz W (2007) Engineering design—a systematic approach, 3rd edn. Springer, London
Penas O, Plateaux R, Patalano S, Hammadi M (2017) Multi-scale approach from mechatronic to Cyber-Physical Systems for the design of manufacturing systems. Comput Ind 86:52–69. https://doi.org/10.1016/j.compind.2016.12.001
Sakao T, Umeda Y, Tomiyama T, Shimomura Y (1997) Model-based automatic generation of sequence-control programs from design information. IEEE Expert Syst Appl 12:54–61. https://doi.org/10.1109/64.590076
Schäfer W, Wehrheim H, Sch W (2007) The challenges of building advanced mechatronic systems. Future Softw Eng FOSE 07:72–84
Stone RB, Wood KL (2000) Development of a functional basis for design. J Mech Des 122:359–370
Thramboulidis K (2005) Model-integrated mechatronics—toward a new paradigm in the development of manufacturing systems. IEEE Trans Ind Informatics 1:54–61. https://doi.org/10.1109/TII.2005.844427
Thramboulidis K (2015) A cyber-physical system-based approach for industrial automation systems. Comput Ind 72:92–102. https://doi.org/10.1016/j.compind.2015.04.006
Thramboulidis K (2010) The 3+1 SysML view-model in model integrated mechatronics. J Softw Eng Appl 03:109–118. https://doi.org/10.4236/jsea.2010.32014
Tomizuka M (2002) Mechatronics: from the 20th to 21st century. Control Eng Pract 10:877–886. https://doi.org/10.1016/S0967-0661(02)00016-3
Torry-Smith JM, Mortensen NH, Ploug O, Achiche S (2015) Industrial application of a mechatronic framework. In: Proceedings of the 20th international conference on engineering design (ICED 15), pp 1–12
Umeda Y, Ishii M, Yoshioka M et al (1996) Supporting conceptual design based on the function-behavior-state modeler. Artif Intell Eng Des Anal Manuf 10:275–288. https://doi.org/10.1017/S0890060400001621
VDI (2004) Design methodology for mechatronic systems, VDI 2206
Wan J, Canedo A, Al Faruque MA (2017) Cyber–physical codesign at the functional level for multidomain automotive systems. IEEE Syst J 11:2949–2959. https://doi.org/10.1109/JSYST.2015.2472495
Yildirim U, Campean F, Williams H (2017) Function modeling using the system state flow diagram. Artif Intell Eng Des Anal Manuf 31:413–435. https://doi.org/10.1017/S0890060417000294
Yoshioka M, Umeda Y, Takeda H et al (2004) Physical concept ontology for the knowledge intensive engineering framework. Adv Eng Informatics 18:95–113. https://doi.org/10.1016/j.aei.2004.09.004
Yuan L, Liu Y, Lin Y, Zhao J (2017) An automated functional decomposition method based on morphological changes of material flows. J Eng Des 28:47–75. https://doi.org/10.1080/09544828.2016.1258459
Yuan L, Liu Y, Sun Z et al (2016) A hybrid approach for the automation of functional decomposition in conceptual design. J Eng Des 27:333–360. https://doi.org/10.1080/09544828.2016.1146237
Zheng C, Bricogne M, Le Duigou J, Eynard B (2014) Survey on mechatronic engineering: a focus on design methods and product models. Adv Eng Informatics 28:241–257. https://doi.org/10.1016/j.aei.2014.05.003
Zheng C, Hehenberger P, Le Duigou J et al (2017) Multidisciplinary design methodology for mechatronic systems based on interface model. Res Eng Des 28:333–356. https://doi.org/10.1007/s00163-016-0243-2
Zheng C, Le Duigou J, Bricogne M et al (2016a) Interface model enabling decomposition method for architecture definition of mechatronic systems. Mechatronics 40:194–207. https://doi.org/10.1016/j.mechatronics.2016.10.008
Zheng C, Le Duigou J, Bricogne M, Eynard B (2016b) Multidisciplinary interface model for design of mechatronic systems. Comput Ind 76:24–37. https://doi.org/10.1016/j.compind.2015.12.002
Acknowledgements
The authors appreciate the support from the National Key Technology Support Program (2018YFB1700901), XXX (SHWXX20171ZL01), and the National Science Foundation of China (61672247, 61772247 and 61873236).
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Cao, Y., Liu, Y., Ye, X. et al. Software-physical synergetic design methodology of mechatronic systems based on formal functional models. Res Eng Design 31, 235–255 (2020). https://doi.org/10.1007/s00163-020-00334-9
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00163-020-00334-9