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

100                     6 MECHANICS IN HARDWARE DESCRIPTION LANGUAGES


               modelling using concentrated parameters and is thus comparable with a circuit
               made up of components.
                 In some cases the abstraction of a continuum to the discrete elements of a multi-
               body system is not suitable for the solving of the envisaged problem. For example,
               this is the case if the exact deformation of an elastic body contributes significantly
               to the system behaviour. In this case models need to be created and formulated
               in hardware description languages that adequately describe the continuum with its
               distributed parameters. Both multibody mechanics and continuum mechanics will
               be considered in the following.

               6.2     Multibody Mechanics

               6.2.1    Introduction
               When modelling multibody mechanics using hardware description languages, we
               first have to raise the question of the perspective from which the system is to be
               considered. One option focuses upon the system level, the other upon the com-
               ponent level with the system models being generated by connecting component
               models together. The first method is called system-oriented modelling and the
               second method object-oriented modelling.
                 The first option has the advantage that equations of motion can be created using
               standard engineering methods. Furthermore, we have access to a greater system
               knowledge during the modelling, which can be beneficial. However, one problem is
               that this type of consideration opposes one of the most important basic philosophies
               for the development of electronics. In this field it is generally sufficient to model only
               the fundamental components and to develop complex systems from these. Further
               modelling is normally not necessary during the development of electronic systems.
                 As an alternative to this we can use object-oriented modelling to describe the
               standard components — for example bodies, springs, dampers, joints, etc. — and put
               these submodels together into a system model. Information about this system, such
               as, for example, a favourable selection of generalised coordinates, is in principle
               not available and thus cannot be used for the simplification or acceleration of the
               model. However, the building of a system model can be considerably simplified if
               the basic models that are required are available.
                 In the following we will consider how it is possible to obtain equations of motion
               for multibody systems, see for example, Dankert and Dankert [79], Greenwood
               [125], Hiller [144] or Nikravesh [299] for the basic principles shown. Multibody
               systems typically include the following components:
               •  Particles with translational inertia.
               •  Rigid bodies with translational and rotational inertia.
               •  Suspensions and joints that limit the movement of individual particles and
                  bodies in relation to one another.
               •  Coupling elements, e.g. springs, dampers, servo motors, etc.
   106   107   108   109   110   111   112   113   114   115   116