Hostname: page-component-74656f9884-skzmx Total loading time: 0 Render date: 2026-11-05T22:09:33.519Z Has data issue: false hasContentIssue false

ArchME: A Systems Modeling Language extension for mechatronic system architecture modeling

Published online by Cambridge University Press:  14 August 2017

Ruirui Chen
Affiliation:
State Key Lab. of CAD&CG, Zhejiang University, Zhejiang, China
Yusheng Liu*
Affiliation:
State Key Lab. of CAD&CG, Zhejiang University, Zhejiang, China
Yue Cao
Affiliation:
State Key Lab. of CAD&CG, Zhejiang University, Zhejiang, China
Jianjun Zhao
Affiliation:
School of Mechanical Science & Engineering, Huazhong University of Science and Technology, Hubei, China
Lin Yuan
Affiliation:
State Key Lab. of CAD&CG, Zhejiang University, Zhejiang, China
Hongri Fan
Affiliation:
College of Mechanical Engineering, Shanghai University of Engineering Science, Shanghai, China
*
Reprint requests to: Yusheng Liu, 866 Yuhangtang Road, Hangzhou 86-13093781234, People's Republic of China. E-mail: ysliu@cad.zju.edu.cn
Rights & Permissions [Opens in a new window]

Abstract

System architecture is important for the design of complex mechatronic systems because it acts as an intermediator between conceptual design and detail design. An explicit and exact system modeling language is imperative for successful architecture design. However, some deficiencies remain, such as the lack of geometry elements, hybrid behavior description, and specific association semantics for existing architecture modeling languages. In this study, a Systems Modeling Language extension for mechatronic system architecture modeling called ArchME is proposed. The requirements for the mechatronic System Modeling Language are analyzed, and the metamodels are defined. Then, the modeling elements are determined. Finally, the profiles based on the systems modeling language are defined to support the modeling of function, behavior, structure, and their association. This enables system designers to model the system architecture and facilitates communication between different stakeholders. A case study is provided to demonstrate the modeling capability of ArchME.

Information

Type
Regular Articles
Copyright
Copyright © Cambridge University Press 2017 
Figure 0

Fig. 1. Architecture context diagram.

Figure 1

Fig. 2. Metamodel of ArchME.

Figure 2

Fig. 3. Illustration of IEC61499 function block (Lewis, 2001).

Figure 3

Table 1. Basic shape definition

Figure 4

Table 2. Basic physical dimensions

Figure 5

Table 3. The relation constraints for the output elements of the Tetra Pak

Figure 6

Fig. 4. The Tetra Pak and its shapes before and after being folded. (a) The actual Tetra Pak, (b) the shape before folded, and (c) the shape after folded.

Figure 7

Fig. 5. The adjacent attribute graphs (AAGs) of input and output complex solid flows. (a) The input AAG and (b) the output AAG.

Figure 8

Fig. 6. The structure of ArchME.

Figure 9

Fig. 7. The parametric diagram of a mass block.

Figure 10

Fig. 8. A simplified ink-jet printer (Ni & Broenink, 2014).

Figure 11

Fig. 9. The function model of the simplified ink-jet printer.

Figure 12

Fig. 10. The rough geometry information model of the simplified ink-jet printer.

Figure 13

Fig. 11. The components of the simplified ink-jet printer.

Figure 14

Fig. 12. The control behavior model of the simplified ink-jet printer.

Figure 15

Fig. 13. The connection model based on an internal block diagram.

Figure 16

Fig. A.1. Six basic geometric shapes.

Figure 17

Fig. A.2. The basicInterfaceFeat.

Figure 18

Fig. A.3. A component instance.

Figure 19

Fig. A.4. The instances of some constraints.

Figure 20

Fig. B.1. Flow profile.