TY - JOUR
T1 - Discrete-Time Optimal Control of Electromagnetic Coil Systems for Generation of Dynamic Magnetic Fields with High Accuracy
AU - Yang, Lidong
AU - Yu, Edwin
AU - Vong, Chi Ian
AU - Zhang, Li
N1 - Funding Information:
This work was supported in part by Early Career Scheme (ECS) under Project 439113, in part by the General Research Fund (GRF) of the Research Grants Council (RGC) under Project 14209514, Project 14203715, and Project 14218516, and in part by the ITF under Project ITS/231/15 funded by the HKSAR Innovation and Technology Commission (ITC).
Publisher Copyright:
© 1996-2012 IEEE.
PY - 2019/6
Y1 - 2019/6
N2 - Electromagnetic coil systems (ECSs) have been widely used for actuation and motion control of magnetic micro/nanorobots. In this paper, two typical ECSs with different system configurations are developed: One is computer-based and uses servoamplifiers for driving the coils and the other adopts an embedded control system with home-designed circuit boards for driving the coils. For dynamic control of the two types of ECSs, a unified control scheme is proposed with two objectives: 1) to make the output magnetic field converge to the reference without steady-state error; 2) to achieve optimal transient response under tunable requirement of control effort. In the scheme, dynamic models of the two systems are described by a unified state-space form with different dimensions, which are obtained by system identification. Then, a discrete-time optimal controller is designed based on the linear quadratic with integral action method to realize the control objectives. Finally, in order to make the controller applicable to the real ECSs, the time-delayed system states are estimated by utilizing a Kalman filter, and a Smith predictor inspired compensator is designed to compensate for time delay and modeling error. Simulations and experiments using the proposed control scheme are conducted for the two ECSs with three-axis Helmholtz coils, which show the easy adaption of the control approach to different coils. Experimental results validate the significantly improved dynamic performances of the two ECSs, and tracking a three-dimensional dynamic magnetic field with high accuracy is also demonstrated.
AB - Electromagnetic coil systems (ECSs) have been widely used for actuation and motion control of magnetic micro/nanorobots. In this paper, two typical ECSs with different system configurations are developed: One is computer-based and uses servoamplifiers for driving the coils and the other adopts an embedded control system with home-designed circuit boards for driving the coils. For dynamic control of the two types of ECSs, a unified control scheme is proposed with two objectives: 1) to make the output magnetic field converge to the reference without steady-state error; 2) to achieve optimal transient response under tunable requirement of control effort. In the scheme, dynamic models of the two systems are described by a unified state-space form with different dimensions, which are obtained by system identification. Then, a discrete-time optimal controller is designed based on the linear quadratic with integral action method to realize the control objectives. Finally, in order to make the controller applicable to the real ECSs, the time-delayed system states are estimated by utilizing a Kalman filter, and a Smith predictor inspired compensator is designed to compensate for time delay and modeling error. Simulations and experiments using the proposed control scheme are conducted for the two ECSs with three-axis Helmholtz coils, which show the easy adaption of the control approach to different coils. Experimental results validate the significantly improved dynamic performances of the two ECSs, and tracking a three-dimensional dynamic magnetic field with high accuracy is also demonstrated.
KW - Discrete-time control
KW - electromagnetic coil system (ECS)
KW - embedded control system
KW - magnetic micro/nanorobots
KW - optimal control
UR - https://www.scopus.com/pages/publications/85067628725
U2 - 10.1109/TMECH.2019.2907656
DO - 10.1109/TMECH.2019.2907656
M3 - Journal article
AN - SCOPUS:85067628725
SN - 1083-4435
VL - 24
SP - 1208
EP - 1219
JO - IEEE/ASME Transactions on Mechatronics
JF - IEEE/ASME Transactions on Mechatronics
IS - 3
ER -