MM4006
S
e
r
v
o
Tuning
7.2.2 I n c r e a s i n g Performance
If your system is stable and you want to improve the performance, start
with the current parameters. The goal is to reduce the following error dur-
ing motion and to eliminate it at stop.
Depending on the performance starting point and the desired outcome,
here are some guidelines for further tuning.
Following Error Too Large
This is the case of a soft loop. It is especially common if you just performed
the steps in 7.2.1. The proportional gain Kp is probably too low and Ki and
Kd are zero.
Start by increasing Kp by a factor of 1.5 to 2. Continue this operation while
monitoring the following error until it starts to exhibit excessive ringing
characteristics (more than 3 cycles after stop.) To reduce the ringing, add
some damping by increasing the Kd parameter.
Start with a Kd value one order of magnitude smaller than Kp. Increase it
by a factor of 2 while monitoring the following error. As Kd is increased,
the overshoot and the ringing decrease almost to zero.
NOTE
Remember that if the acceleration is set too high, the overshoot cannot
be completely eliminated with Kd.
If Kd is further increased, at some point the oscillation will reappear, usual-
ly at a higher frequency. Avoid this by keeping Kd at a high enough value,
but not so high as to reintroduce oscillations.
Next add more gain. Increase the Kp value by 50% at a time until signs of
excessive ringing appear again.
Alternatively increase Kd and Kp until Kd cannot eliminate the overshoot
and ringing at stop. This indicates Kp is larger than its optimal value and
should be reduced.
Ultimately, optimal values for Kp and Kd depend on the stiffness of the
loop and how much ringing the application can tolerate.
Errors At Stop (Not In Position)
If you are satisfied w i t h the dynamic response of the PID loop but the
motion device does not always stop accurately, modify the integral gain
factor Ki. As described in the Motion Control Tutorial Section, this term of
the PID reduces the following error to near zero. Unfortunately it can also
contribute to oscillation and overshoot. Always change this parameter
carefully and in conjunction with Kd.
NOTE
Ks (0 to 1) controls the saturation level of Ki integral factor of the PID
position
closed loop. A excessive value of Ks implies the delayed effect
on the controller reaction towards processes to command. Conversely, a
too little value eliminates the integrator action. The optimal value varies
between 0.5 and 0.9.
Start, if possible, with a value for Ki that is at least two orders of magnitude
smaller than Kp. Increase its value by 50% at a time and monitor the over-
shoot and the final position at stop.
N e w p o r t
7
.
5
E
D
H
0
1
8
1
E
n
1
0
2
0
— 03/03
Содержание MM4006
Страница 9: ...F D110181En1020 03 03 b J e w p o r t...
Страница 10: ...Section 1 Introduction 4 4 G G 4 4 4 4 M u d Com 4k 4 66i1W406 i i r i A 0 8 y 0 9 0 0 i 0 0 40 0 4 cv Newport...
Страница 11: ...MM4006 8 Axis Motion Controller Driver evvport...
Страница 41: ...MM4006 Introduction FPI 111181Eli11120 0 1 03 1 3O tNevvport...
Страница 42: ...Section 2 Local Mode C Newport...
Страница 43: ...MM4006 8 Axis Motion Controller Driver C N e w p o r t...
Страница 96: ...Section 3 Remote Mode C klevvport...
Страница 97: ...Newport...
Страница 310: ...Section 4 Motion Control Tutorial Ilevvport...
Страница 311: ...MM4006 8 Axis Motion Controller Driver C EDI10181En 1020 03 03 2 N e V V p O r t...
Страница 313: ...MM4006 8 Axis Motion Controller Driver cv ED110181E01020 03 03 4 2 M e v v p o r t...
Страница 334: ...Section 5 Trajectory Functions Tutorial Newport...
Страница 335: ...MM4006 8 Axis Motion Controller Driver C Newport...
Страница 337: ...MM4006 8 Axis Motion Controller Driver EDH0181En1020 03 03 5 2 N e w p o r t...
Страница 346: ...Section 6 Feature Descriptions Tutorial Newport...
Страница 347: ...MM4006 8 Axis Motion Controller Driver C Nevvport...
Страница 349: ...MM4006 8 Axis Motion Controller Driver ED11018lEn I 020 03 03 6 2 N e v v p O r t...
Страница 359: ...MM4006 F e a t u r e Descriptions Tutorial cv EDI10181En1020 03 03 6 12 N e w p o r t...
Страница 360: ...Section 7 Servo Tuning rano at 1 2 2 p EOF 110 1 0 0 0 0 0 ill fpL4 cv Newport...
Страница 361: ...MM4006 8 Axis Motion Controller Driver C Nevvport...
Страница 363: ...MM4006 8 Axis Motion Controller Driver EDH0181En 1020 03 03 7 2...
Страница 368: ...Section 8 Appendices INevvport...
Страница 369: ...MM4006 8 Axis Motion Controller Driver CkJ Newport...
Страница 371: ...MM4006 8 Axis Motion Controller Driver EDI10181EnI020 03 03 8 2 N e v v p o r t...
Страница 410: ...A7 h7s z c 7...