Page 668 - The Mechatronics Handbook
P. 668
finite element packages to examine the dynamic properties of mechanical constructions. It is only after
reduction to low-order models (modal analysis) that these models can be used for controller design. On
the other hand, typical control-engineering software does not directly support the mechatronic design
process either; in the modeling process the commonly used transfer functions and state space descriptions
often have lost the relation with the physical parameters of the mechanical construction. Tools are required
that allow modeling of mechanical systems in a way that the dominant physical parameters (like mass
and dominant stiffness) are preserved in the model and simultaneously provide an interface to the
2
controller design and simulation tools control engineers are used to (Coelingh; Coelingh, De Vries, and
3
Van Amerongen ).
Simulation is an important tool to evaluate the design of mechatronic systems. Most simulation pro-
1
grams like Simulink use block diagram representations and do not support physical modeling in a way
that direct tuning of the physical parameters of the mechanical construction and those of the controller
is possible as required in the design of mechatronic systems. Recently, programs that allow physical
modeling in various physical domains became available. They use an object-oriented approach that allows
hierarchical modeling and reuse of models. The order of computation is only fixed after combining the
5
4
subsystems. Examples of these programs are 20-sim, described by Broenink as CAMAS and Dymola. 6
In this section the modeling and simulation program 20-sim (pronounced Twente Sim) will be used
to illustrate the simultaneous design of construction and controller in a mechatronic system. 20-sim sup-
ports object-oriented modeling. Power and signal ports to and from the outside world determine each
7
object (Weustink, De Vries, and Breedveld ). Inside the object there can be other objects or, on the lowest
level, equations. Various realizations of an object can contain different or more detailed descriptions as
long as the interface (number and type of ports) is identical. Modeling can start by a simple intercon-
nection of (empty) submodels. Later they can be filled with realistic descriptions with various degrees
8
of complexity. De Vries refers to this as polymorphic modeling. Submodels can be constructed from
other submodels in hierarchical structures. Proper physical modeling is achieved by coupling the sub-
models by means of the flow of energy, rather than by signals such as voltage, current, force, and speed.
This way of modeling is well suited for mechatronics system design. It will be illustrated with an example.
We want to consider the design of a simple servo system, considering the use of a voltage source, a DC
motor, and a mechanical load driven through a transmission (Fig. 21.5).
The transmission is disregarded for the time being. The belt is considered as infinitely stiff and the
transformation ratio is taken care of by changing the motor constant. If a power amplifier driven by a
signal generator describes the voltage source, we can draw the iconic diagram of Fig. 21.6. At this stage
the different components in this model are still empty. But all components have electrical and/or mechan-
ical “ports.” With the proper interfaces (ports) defined, the components can be connected to each other.
FIGURE 21.5 Simple DC-servo system.
©2002 CRC Press LLC

