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

118                     6 MECHANICS IN HARDWARE DESCRIPTION LANGUAGES


               the structure of the mechanics. This must either be completed during the modelling
               or in the circuit simulator.
                 A sensible starting point in the drawing up of the element matrices is the
               principle of virtual displacement. A virtual displacement is a small displacement
               superimposed upon the actual displacement, which fulfils the geometric boundary
               conditions and otherwise brings about no gaps or overlapping of the continuum.
                 The principle of virtual displacements demands that the virtual displacement
               energy is equal to the virtual work of the external forces for each permitted virtual
               displacement. This yields the basic equation that is drawn up for the whole contin-
               uum. Now the components of the individual elements in the basic equation should
               be taken into account. This would require knowledge of the continuous displace-
               ments over the entire element. However, because we want to operate using only
               the displacements of the nodes of the finite elements, it is necessary to approximate
               the continuous displacements from the node displacements. This is done with the
               aid of interpolation functions that are often created in the form of polynomials.
               Thus the continuous displacements are approximated from the node displacements,
               and using the displacement/strain relationship these are transformed into the strains
               of the element. Using the underlying law of matter we find the stresses from the
               strains. Using the quantities determined in this manner, the strain energy can be
               integrated over the element range and summed over all elements. The integration
               is significantly simplified by the use of interpolation functions, which — as noted
               before — typically are polynomial.
                 By contrast, the virtual work of the external forces is based upon the excita-
               tion forces, stresses at the edge of the body, and body forces such as weight. The
               associated proportions of (virtual) work are again calculated from the node dis-
               placements by integration over the range in question and summed for all elements.
               Finally, the total virtual strain energy is equated to the total virtual work of the
               external forces. In the static case this yields the following equation system:


                                               Ku = p                            (6.33)

               where K represents the system stiffness matrix, u the node displacements, and p
               the converted body and contact forces at the nodes. The system stiffness matrix is
               found from the suitable addition of the element stiffness matrices. In the kinetic
               case there are also inertia forces and the equation is formulated as follows:

                                            M¨u + Ku = p                         (6.34)

               where M represents the system mass matrix, which, in a similar way to the system
               stiffness matrix, is found by a suitable summing of the element mass matrices. The
               system mass matrix is linked with the accelerations of the displacements. In this
               discussion both equation systems correspond with the equilibrium principle.
                 If we want to represent finite elements in hardware description languages, then
               it initially appears logical to first draw up the differential equation system resulting
   124   125   126   127   128   129   130   131   132   133   134