From Canonical Hamiltonian to Port-Hamiltonian Modeling: Application to Magnetic Shape Memory Alloys Actuators
Authors
Nandish Calchand, Arnaud Hubert, Yann Le Gorrec, Bernhard Maschke
Abstract
This paper presents the modelling of an actuator based on Magnetic Shape Memory Alloys (MSMA). The actuation principle relies on the ability of the material to change its shape under the application of a magnetic field. Previous models proposed by authors were based on canonical (symplectic) Hamiltonian modeling and thermodynamics of irreversible processes. These models, though physically cogent, are non-minimal differential algebraic dynamical models and hence less adapted for control purposes. This paper therefore proposes a modified and system-oriented modeling procedure which lends itself naturally to a port-Hamiltonian model. The latter is found to be a minimal realization of the above whereby interconnection between subsystems is clearly visible. Using Lagrange multipliers, constraints which arise due to causality and interconnection are expressed. In the last section, Differential Algebraic Equations (DAE) resulting from previous models are reduced to Ordinary Differential Equations (ODE) and by using coordinate transformations, constraints are decoupled from the system input/output. The resulting model is well-suited for control.
Citation
- Journal: ASME 2011 Dynamic Systems and Control Conference and Bath/ASME Symposium on Fluid Power and Motion Control, Volume 2
- Year: 2011
- Volume:
- Issue:
- Pages: 17–24
- Publisher: ASMEDC
- DOI: 10.1115/dscc2011-6022
BibTeX
@inproceedings{Calchand_2011,
series={DSCC2011},
title={{From Canonical Hamiltonian to Port-Hamiltonian Modeling: Application to Magnetic Shape Memory Alloys Actuators}},
DOI={10.1115/dscc2011-6022},
booktitle={{ASME 2011 Dynamic Systems and Control Conference and Bath/ASME Symposium on Fluid Power and Motion Control, Volume 2}},
publisher={ASMEDC},
author={Calchand, Nandish and Hubert, Arnaud and Le Gorrec, Yann and Maschke, Bernhard},
year={2011},
pages={17--24},
collection={DSCC2011}
}