Page 127 - Mechatronic Systems Modelling and Simulation with HDLs
P. 127

116                     6 MECHANICS IN HARDWARE DESCRIPTION LANGUAGES


               cannot avoid the consideration of the continuum in the modelling. The associated
               mechanics, and in particular its representation in hardware description languages,
               are the subject of this section.
                 We can initially differentiate between whether the consideration is to be per-
               formed statically or dynamically. For the static case each mechanical position may
               be assigned an electrical quantity. Here only the steady state is considered. In the
               dynamic case velocities and accelerations of mechanical quantities also play a role,
               so that phenomena such as mechanical resonance are also considered. A further
               distinction is supplied by the selection of a desired level of abstraction. It is a funda-
               mental truth of continuum mechanics that elasticity and mass spread continuously,
               thus giving rise to an infinite number of degrees of freedom. As is described in
               more detail in what follows, we can perform the modelling of mechanical continua
               on the basis of (geometric) structure, physical equations, and experimental data.
               In this context the reader is referred to a corresponding classification of modelling
               approaches in Section 2.4.



               6.3.2    Structural modelling

               Introduction

               Structural modelling traces the generation of a model back to the composition of
               basic models. In the case of continuum mechanics these basic models may be
               finite elements, for example. Due to the generality and high degree of adoption
               of finite elements in the framework of structural modelling, we will deal exclu-
               sively with this approach. Bathe [19], Gasch and Knothe [113] and Knothe and
               Wessels [202] supply a good overview of the methods of finite elements in their
               works. For the modelling of finite elements, as in the Ritz procedure (see within
               Section 6.3.3), we work on the basis of interpolation functions. However, these are
               not formulated globally for the whole structure here, but locally for the finite ele-
               ment. Thus the main difficulties of the Ritz procedure are removed. If the models
               of the finite elements are available, modelling is a purely geometric task, which
               primarily represents a breakdown of the continuum. In this context we also speak
               of a meshing, in which finer resolutions buy more precision at the expense of
               greater simulation time.
                 Up until now, finite elements have typically only been used to investigate the
               component level, disregarding the system context. The following sections will show
               that finite elements can be drawn into a circuit simulation on the basis of hardware
               description languages. As we will show in what follows, the differential equation
               solver of the circuit simulator in question is thus entrusted with the calculation
               of the equations of the finite elements. The dynamic coupling of electronics and
               mechanics then takes place automatically. Overall, this opens up a simpler, faster
               and more secure way of modelling mechanical continua that is compatible with
               hardware description languages and thus also with circuit simulation.
   122   123   124   125   126   127   128   129   130   131   132