Symbolic manipulation techniques for model simplification in object-oriented modelling of large scale continuous systems

Citation
E. Carpanzano et C. Maffezzoni, Symbolic manipulation techniques for model simplification in object-oriented modelling of large scale continuous systems, MATH COMP S, 48(2), 1998, pp. 133-150
Citations number
17
Categorie Soggetti
Engineering Mathematics
Journal title
MATHEMATICS AND COMPUTERS IN SIMULATION
ISSN journal
03784754 → ACNP
Volume
48
Issue
2
Year of publication
1998
Pages
133 - 150
Database
ISI
SICI code
0378-4754(199812)48:2<133:SMTFMS>2.0.ZU;2-H
Abstract
In the present work, techniques for the symbolic manipulation of general no nlinear differential algebraic equation (DAE) systems are presented, and us ed for model simplification purposes, to support efficient simulation of la rge scale continuous systems in an object-oriented modelling environment. T he specific problems addressed are efficient elimination of trivial equatio ns by means of substitution, system block lower triangular (BLT) partitioni ng, and tearing, i.e. hiding of algebraic variables. Moreover, the weakenin g heuristic criterion for decoupling of large systems, via dynamic approxim ation, is studied. All these techniques have been successfully implemented and tested in MOSES (modular object-oriented software environment for simul ation), in order to define a complete model simplification process. The res ults achieved by applying the discussed algorithms and criteria on serial m ultibody systems are illustrated. A brief overview on further known symboli c manipulation techniques is also given, comparing them with the proposed o nes, throughout the paper. (C) 1998 IMACS/Elsevier Science B.V.