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

132                     6 MECHANICS IN HARDWARE DESCRIPTION LANGUAGES


               known in advance, so that we have to start from the assumption of the existence
               of strong couplings and nonlinearities. Furthermore, it is required that inputs and
               outputs of the FE model can be formulated in an integral manner, i.e. they are not
               position dependent.
                 We now start with a basic model, the parameters of which should be identi-
               fied with the aid of various optimisation procedures. For oscillating systems, for
               example, equation (6.61) would be a good starting point, whereby the parameters a 1
               and b 1 would have to be determined. For the general case these can be determined
               from the criterion that the resulting model should behave as closely as possible to
               the FE model. The target function of optimisation is thus the minimisation of the
               behaviour difference between the predetermined and sought-after model, i.e. [150]:
                                 #outputs  #timesteps
                                                                    2
                                                                (t j ))          (6.62)
                                               (f FEM i  (t j ) − f MACRO i
                                   j        i
               For optimisation, gradient procedures, simulated annealing, or genetic algorithms
               can be used and it is also possible to switch between these. The resulting parameters
               initially apply only for the selected input function. In [150] it is thus proposed to
               initially define a set of input functions, which represent reality as well as possible.
               Then optimisation takes place primarily for the input function, the macro model of
               which exhibits the greatest differences in relation to the FE model. This procedure
               corresponds with a parameter identification for nonlinear systems.
                 Now, if it is difficult to arrive at an acceptable solution using parameter opti-
               misation, this raises the question of whether the assumptions with regard to the
               structure of the solution equations were correct. Once again, the problem lies in the
               nonlinearities that rule out an analytical solution of the problem. The solution pro-
               posed by Hofmann et al. consists of setting operators that evaluate the differences
               between the FE and macromodel, such as for example ‘rate of rise too low’, ‘over-
               shoot too low’ and so on. On the basis of this information a fuzzy controller base
               decides on possible structural changes. So we now go from parameter identification
               to system identification.
                 Overall, the procedure supplies efficient and numerically unproblematic models,
               that can be easily formulated in hardware description languages, e.g. HDL-A [149].
               However, a significant computing time has to be expended for model generation.
               Furthermore, the validation of the generated models remains difficult, since firstly
               the quality and coverage of the selected input functions is sometimes questionable
               and secondly the inner physical structure is not available for an investigation into
               the plausibility. Finally, this type of modelling has to be performed afresh for virtu-
               ally every variation of the micromechanical geometry or the underlying technology.

               6.4     Summary

               In this chapter, methods for the modelling of multibody mechanics and contin-
               uum mechanics have been highlighted and the representation of the resulting
   138   139   140   141   142   143   144   145   146   147   148