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

126                     6 MECHANICS IN HARDWARE DESCRIPTION LANGUAGES


               and to represent this using, for example, the method of finite differences on a
               system of ordinary differential equations, which again can be directly formulated
               in a hardware description language. The second method relies upon analytical
               solutions of the partial differential equations in question which are, however, rarely
               known. Finally, the last two options — the Ritz and Galerkin approaches — attempt
               to describe bending structures on the basis of a calculus of variations.



               Partial differential equations and finite differences

               A classical approach to the consideration of the physics of bending structures is to
               derive a partial differential equation, which can, for example, be represented as a
               set of ordinary differential equations by the method of finite differences. This step
               is necessary because analogue hardware description languages cannot in general
               process partial differential equations directly. The process described was first used
               by Lee and Wise [224] in order to investigate pressure sensor systems in bulk
               micromechanics, in which the (quasi-static) solution was built into the respective
               circuit simulator. In [322], [323] and [324] Pelz et al. transferred this solution
               from the tool level to the model level, where the automatic translation of partial
               differential equations (in one dimension) into hardware description languages and
               equivalent Spice net lists was investigated in particular. Consideration was also
               given to mechanical kinetics. Mrˇ carica et al. [278] also use this approach to con-
               sider two-dimensional, partial differential equations, favouring a direct formulation
               in the in-house hardware description language AleC++. Finally, Klein and Gerlach
               [195] break up a bending plate into fragments in their approach, and models in an
               analogue hardware description language are then applied to each of these. These
               can again be connected to a circuit simulation, thus facilitating the co-simulation
               of continuum mechanics and electronics. The formulation leads to a system model
               that is mathematically equivalent to the method of finite differences.
                 For illustration, the circular plate of a capacitive pressure element will be consid-
               ered here, see Figure 6.12 and [322], [323] or [324]. A comprehensive description
               of this example, which will be used frequently in what follows, is found in
               Section 8.2. The plate is deflected by an external pressure and thus changes the
               capacitance of the pressure element, which again is detected by a read-out circuit.



                                  r(i + 1)  r(i)  r(i − 1)
                             r(i + 2)
                                              r(i − 2)







                          Figure 6.12  Finite differences for a capacitive pressure element
   132   133   134   135   136   137   138   139   140   141   142