DocumentCode
2085877
Title
The use of object oriented modelling and simulation tools in constraint satisfaction for embodiment design
Author
Bracewell, R.H. ; Sharpe, J.E.E. ; Johnson, A.L.
Author_Institution
Dept. of Eng., Cambridge Univ., UK
fYear
2000
fDate
2000
Firstpage
42552
Lastpage
42555
Abstract
The software package Dymola, which implements the new, vendor-independent standard modelling language Modelica, exemplifies the emerging generation of object-oriented modelling and simulation tools. This paper shows how, in addition to its simulation capabilities, it may be used as an embodiment design tool, to automatically size a design assembled from a library of generic parametric components. The example used is a miniature model aircraft diesel engine. To this end, the component classes contain extra algebraic equations for calculating the overload factor (or its reciprocal, the safety factor) for all the different failure modes, such as buckling or tensile yield. Thus, the simulation results contain the maximum overload or the minimum safety factor for each failure mode, along with the critical instant and the device state at which it occurs. The Dymola “Initial Conditions Calculation” function, controlled by a simple software script, may then be used to perform automatic component sizing. Each component is minimised in mass, subject to a chosen safety factor against failure, over a given operating cycle. Whilst the example is in the realm of mechanical design, it must be emphasised that the approach is equally applicable to the electrical or mechatronic domains, indeed to any design problem requiring numerical constraint satisfaction
Keywords
CAD; Dymola software package; Modelica; algebraic equations; automatic component sizing; automatic sizing; buckling; component classes; component mass minimisation; critical instant; device state; embodiment design; failure modes; generic parametric component library; initial conditions calculation; mechanical design; miniature model aircraft diesel engine; numerical constraint satisfaction; object-oriented modelling; operating cycle; overload factor; safety factor; simulation tools; software script; tensile yield; vendor-independent standard modelling language;
fLanguage
English
Publisher
iet
Conference_Titel
Tools for Simulation and Modelling (Ref. No. 2000/043), IEE Seminar on
Conference_Location
London
Type
conf
DOI
10.1049/ic:20000232
Filename
848166
Link To Document