Input saturation is a well-known nonlinearity in mechanical control systems; it constrains the maximum acceleration, which results in the limitation of the system response time. Input saturation has been considered in controller design in various ways, e.g., antiwindup control. In addition to the input, the state variables of mechanical systems are often subjected to saturation. For example, the maximum angular velocity of electric motor systems is limited by the maximum voltage provided to the motor windings. In the case of electronically commutated motors (i.e., brushless dc motors), the maximum speed is additionally constrained by limitations of the servo amplifier output. If gears are utilized, further constraints are introduced due to resonances in ball bearings and/or velocity dependent friction. Although such factors are significant in practice, they have not been fully considered in controller design. This paper investigates the input and output saturations, and presents how they may be considered in the controller design; a Kalman filter, a PID controller, and a disturbance observer are designed, taking input/output saturations into consideration. A case study is provided to verify the proposed methods.

1.
Maxon Motor AG
, 2008, Planetary Gearhead GP 42C Technical Data.
2.
Veltman
,
A.
, and
van den Bosch
,
P. P. J.
, 1991, “
A Universal Method for Modeling Electrical Machines
,”
Proceedings of the IEEE International Conference on Electrical Machines and Drives
, pp.
193
197
.
3.
Filho
,
E. R.
, and
de Souza
,
R. M.
, 1997, “
Three-Phase Induction Motor Dynamic Mathematical Model
,”
Proceedings of the IEEE International Conference on Electric Machines and Drives
, Paper Nos. MB1/2.1–MB1/2.3.
4.
Retière
,
N. M.
, and
Ivanès
,
M. S.
, 1999, “
An Introduction to Electric Machine Modeling by Systems of Non-Integer Order: Application to Double-Cage Machine
,”
IEEE Trans. Energy Convers.
0885-8969,
14
(
4
), pp.
1026
1032
.
5.
Maxon Motor AG
, 2006, Operating Instructions 4-Q-EC Amplifier DEC 70/10.
6.
Maxon Motor AG
, 2008, EC-Powermax 30 Catalogue Information.
7.
Ono
,
K.
, and
Takhasi
,
K.
, 1996, “
Theoretical Analysis of Shaft Vibration Supported by a Ball Bearing With Small Sinusoidal Waviness
,”
IEEE Trans. Magn.
0018-9464,
32
(
3
), pp.
1709
1714
.
8.
Miyazaki
,
T.
, and
Ohishi
,
K.
, 2002, “
Robust Speed Control System Considering Vibration Suppression Caused by Angular Transmission Error of Planetary Gear
,”
IEEE/ASME Trans. Mechatron.
1083-4435,
7
(
2
), pp.
235
244
.
9.
Parker
,
R. G.
,
Agashe
,
V.
, and
Vijayakar
,
S. M.
, 2000, “
Dynamic Response of a Planetary Gear System Using a Finite Element/Contact Mechanics Model
,”
ASME J. Mech. Des.
0161-8458,
122
(
3
), pp.
304
310
.
10.
Song
,
G.
,
Wang
,
Y.
,
Cai
,
L.
, and
Longman
,
R. W.
, 1995, “
A Sliding-Mode Based Smooth Adaptive Robust Controller for Friction Compensation
,”
Proceedings of the American Control Conference
, pp.
3531
3535
.
11.
Gomonwatanapanich
,
O.
,
Pattanapukdee
,
A.
, and
Mongkolwongrojn
,
M.
, 2006, “
Compensation and Estimation of Friction by Using Extended Kalman Filter
,”
Proceedings of the SICE-ICASE International Joint Conference
, pp.
5032
5035
.
12.
Tijani
,
W.
, and
Tijani
,
I. B.
, 2008, “
Friction Compensation for Motion Control System Using Multilayer Feedforward Network
,”
Proceedings if the Fifth International Symposium on Mechatronics and Its Applications (ISMA08)
, pp.
1
6
.
13.
Zhang
,
Y.
,
Liu
,
G.
, and
Goldenberg
,
A. A.
, 2002, “
Friction Compensation With Estimated Velocity
,”
Proceedings of the IEEE International Conference on Robotics and Automation
, pp.
2650
2655
.
14.
Putra
,
D.
,
Moreau
,
L.
, and
Nijmeijer
,
H.
, 2004, “
Observer-Based Compensation of Discontinuous Friction
,”
Proceedings of the IEEE Conference on Decision and Control
, pp.
4940
4945
.
15.
March
,
P.
, and
Turner
,
M.
, 2007, “
Anti-Windup Compensator Designs for Permanent Magnet Synchronous Motor Speed Regulation
,”
Proceedings of the IEEE International Electric Machines and Drives Conference
, pp.
312
317
.
16.
Liu
,
C.-S.
and
Peng
,
H.
, 2000, “
Disturbance Observer Based Tracking Control
,”
ASME J. Dyn. Syst., Meas., Control
0022-0434,
122
(
2
), pp.
332
335
.
17.
Galeani
,
S.
,
Onori
,
S.
, and
Zaccarian
,
L.
, 2007, “
Nonlinear Scheduled Control for Linear Systems Subject to Saturation With Application to Anti-Windup Control
,”
Proceedings of the 46th IEEE Conference on Decision and Control
, pp.
1168
1173
.
18.
Ohishi
,
K.
,
Hayasaka
,
E.
,
Nagano
,
T.
,
Harakawa
,
M.
, and
Kanmachi
,
T.
, 2006, “
High-Performance Speed Servo System Considering Voltage Saturation of a Vector-Controlled Induction Motor
,”
IEEE Trans. Ind. Electron.
0278-0046,
53
(
3
), pp.
795
802
.
19.
Tarbouriech
,
S.
, and
Garcia
,
G.
, 2007,
Anti-Windup Strategy for Systems Subject to Actuator and Sensor Saturations
,
Springer
,
Berlin
, Vol.
346
, pp.
173
205
.
20.
Turner
,
M. C.
, and
Tarbouriech
,
S.
, 2009, “
Anti-Windup Compensation for Systems With Sensor Saturation: A Study of Architecture and Structure
,”
Int. J. Control
0020-7179,
82
(
7
), pp.
1253
1266
.
21.
Umeno
,
T.
, and
Hori
,
Y.
, 1991, “
Robust Speed Control of DC Servomotors Using Modern Two Degrees-of-Freedom Controller Design
,”
IEEE Trans. Ind. Electron.
0278-0046,
38
(
5
), pp.
363
368
.
You do not currently have access to this content.