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

6.3  CONTINUUM MECHANICS                                            119


               from the collection of finite elements in symbolic form, and then to directly formu-
               late this in a hardware description language. In theory this is correct. However, the
               handling of the equations causes massive problems. This is firstly the case if we
               want to parameterise the elements geometrically and not on the basis of the entries
               in the element matrix. The same applies in the nonlinear consideration if the mass
               and stiffness matrices of the finite elements are dependent upon the current state
               of deformation and have to be drawn up afresh depending upon deflection. In both
               cases the complete rule for the creation of the element matrices must be included
               in the equation system, as must the conversion from the element matrices into the
               system matrix. This allows the volume of equations to explode and the resulting
               equation system is thus beyond any meaningful calculation.
                 It therefore makes sense to initially consider the finite elements individually and
               to build the rule for the creation of the element matrices into the model in ques-
               tion. This could, for example, be achieved by embedding a C routine, capable of
               generating suitable element matrices as required, into the model. This corresponds
               with the numerical simulation of multibody systems. The question is also raised
               of how to move from element behaviour to system behaviour. Ideally, the system
               behaviour would be found by composing the finite elements in a circuit simulator.
               This first requires a link between electronic quantities and mechanical degrees of
               freedom. Here mechanical deflections are represented by electrical potentials and
               mechanical forces and moments by electrical currents. The linking of two finite
                                         2
               elements effects a scleronomic constraint between the element degrees of freedom
               in question, and thus the amalgamation of the degrees of freedom in question to a
               single system degree of freedom. This is the expected behaviour for voltages and
               positions. Furthermore, the currents are added at these points, as is also expected
               of forces and moments.


               The generation of element matrices
               In what follows the example of the shear-resistant beam element will be used to
               demonstrate how such a finite element can be formulated in hardware description
               languages. To achieve this two main problems have to be solved. Firstly the mass
               and stiffness matrices in question have to be generated. Secondly the element
               matrices have to be transformed into the system matrices, which represents the
               behaviour of the entire structure.
                 The beam element is shown in Figure 6.8 and has two nodes, k and l, each
               with two degrees of freedom, the deflection in the y-direction u y and the rotation
               about the z-axis r z . Both the shear deflection in the x-direction and the structural
               damping are disregarded in this model.
                 The stiffness B i = EI zz and the mass distribution µ i = ρA i are assumed to be
               constant over the length of the beam, where E is the modulus of elasticity, I zz the
               moment of inertia, ρ the density of the beam material and A i the cross-section of

                2  Scleronomic constraints are not changeable.
   125   126   127   128   129   130   131   132   133   134   135