On choosing state variables for piecewise-smooth dynamical system simulations

Choosing state variables in a state-space representation of a nonlinear dynamical system is a nonunique procedure for a given input–output relationship and therefore a potentially challenging task. It can be even more challenging when there are piecewise-defined restoring forces, as in bilinear hyst...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Nonlinear dynamics 2019-01, Vol.95 (2), p.1165-1188
Hauptverfasser: Pei, Jin-Song, Wright, Joseph P., Gay-Balmaz, François, Beck, James L., Todd, Michael D.
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Choosing state variables in a state-space representation of a nonlinear dynamical system is a nonunique procedure for a given input–output relationship and therefore a potentially challenging task. It can be even more challenging when there are piecewise-defined restoring forces, as in bilinear hysteresis or Bouc–Wen models, which are just two of many such engineering mechanics models. Using various piecewise-smooth models, we make use of flow- and effort-controlled system concepts, common to bond graph theory, to initiate our state variable selection task, and we view numerical simulation as being within the framework of hybrid dynamical systems. In order to develop accurate and efficient time integration, we incorporate MATLAB’s state event location algorithm, which is a mathematically sound numerical solver that deserves to be better known in the engineering mechanics community. We show that different choices of state variables can affect state event implementation, which in turn can significantly affect accuracy and efficiency, as judged by tolerance proportionality and work–accuracy diagrams. Programming details of state event location are included to facilitate application to other models involving piecewise-defined restoring forces. In particular, one version of the Bouc–Wen–Baber–Noori (BWBN) class of models is implemented as a demonstration.
ISSN:0924-090X
1573-269X
DOI:10.1007/s11071-018-4622-2