Intelligent Ziegler-Nichols-BasedFuzzy Controller Design

advertisement
WSEAS TRANSACTIONS on CIRCUITS and SYSTEMS
Jium-Ming Lin, Po-Kuang Chang
Intelligent Ziegler-Nichols-Based Fuzzy Controller Design for Mobile
Satellite Antenna Tracking System with Parameter Variations Effect
JIUM-MING LIN and PO-KUANG CHANG
Ph.D. Program in Engineering Science, College of Engineering
Chung-Hua University
707, Sec. 2 Wu-Fu Rd. Hsin-Chu
TAIWAN, R. O. C.
jmlin@chu.edu.tw http://www.cm.chu.edu.tw/files/11-1017-2419.php
Abstract: - This research applied both the traditional, Ziegler-Nichols-based and Ziegler-Nichols-based
fuzzy control methods for mobile satellite antenna tracking system design. Firstly, the antenna tracking and the
stabilization loops were roughly designed according to the traditional bandwidth and phase margin
requirements. However, the performances would be degraded if the tacking loop gain is reduced due to
parameter variations. On the other hand both Ziegler-Nichols-based PID-type and Ziegler-Nichols-based
fuzzy controllers were also applied in the tracking loop for refinement. But we can find only the fuzzy
controller were better for both low and high antenna tracking loop gains, and the tracking loop gain parameter
variations effect can be reduced.
Key-Words: - Tracking Loop, Stabilization loop, PD-type Fuzzy Controller; PI Compensator
degradation effect into consideration, then the
performances becomes worse for the cases of lower
tracking loop gains.
On the other hand both Ziegler-Nichols-based
PID-type [8] and Ziegler-Nichols-based fuzzy
controllers [9-10] were also applied in the tracking
loop for refinement. But we can find only the fuzzy
controller were better for both low and high antenna
tracking loop gains, and the tracking loop gain
parameter variations effect can be reduced. By the
way to reduce computer loading the simplified
triangular distribution relationship functions of the
fuzzy controller was applied.
The organization of this paper is as follows: the
first section is introduction. The second one is for
traditional design of antenna tracking and
stabilization loops. The antenna performance
analyses with a traditional design are given in
Section 3. The PD-type fuzzy controller design and
performance analyses are given in Section 4. The
last part is the conclusions.
1 Introduction
To cope with the satellite Ka-band and broadband
mobile communication requirements, the capacity is
five times of Ku-band before. The mobile antenna
needs to lock on the satellite in spite of disturbances,
thus the performances of antenna tracking and
pointing precision as well as stabilization should be
raised [1-3]. The traditional PI (Proportion and
Integration) compensator was applied for the
tracking and stabilization loops design of mobile
antennas to lock on the satellites [4]. The fuzzy
controller was applied for the tracking loop design
[5-6], and the relationship functions of Gaussian
distribution were applied for six degrees of freedom
simulation, thus the computation loading was very
large. In addition, the noise and wind disturbance
was taken into antenna design consideration.
However, the parameter variations effects were not
considered in the methods aforementioned.
In this paper firstly we use a simplified model for
the antenna control system design [7-8], the antenna
tracking and the stabilization loops were roughly
designed with the traditional bandwidth and phase
margin design rules to obtain the key parameters of
antenna tracking and stabilization loops. The
stabilization loop was designed by using proportion
and PI compensators for comparison. Noted the
performances with PI compensation method were
better. However, if taking tracking loop gain
E-ISSN: 2224-266X
2 Traditional Antenna System Design
The detailed block diagram of a satellite antenna
tracking system is in Fig. 1, in which both tracking
and stabilization loops as well as pitch, roll and yaw
coupling effects are taking into consideration [7]. It
is very complicate and difficult to obtain the key
224
Issue 7, Volume 11, July 2012
WSEAS TRANSACTIONS on CIRCUITS and SYSTEMS
Jium-Ming Lin, Po-Kuang Chang
parameters for analyses and simulation. Thus in
general a simplified pitch or yaw model of antenna
control system is applied to speed up the design and
obtaining the key parameters, in which the tracking
loop is modelled as a simple gain, and the
stabilization loop is replaced by a pure integration,
or PI compensators as in Figs. 2 and 3. Then this
research made a roughly designed first according to
the bandwidth and phase margin requirements to
obtain the key parameters of antenna tracking and
stabilization loops. The stabilization loop was
designed by using proportion and PI compensators
for comparison as shown in Figs. 2 and 3. The
tracking loop time constant (Tc) is set as 0.1 seconds
of the practical value for the bandwidth requirement.
2.1 Stabilization Loop Compensator Design
2.1.1 Pure integration compensator
Firstly, the stabilization loop is designed with pure
integration compensator. Let the integrator gain (K1)
of stabilization loop be 25, 50, 75 and 100,
respectively, then the Bode plots are in Fig. 4. The
gain margins are ∞. Although the phase margin
would be increased with larger K1, the increasing
rate approaches saturation for K1=100. So we can
set K1=100 for the initial design.
2.1.2 PI compensator
Secondly, the PI compensator is applied for the
stabilization loop design. T he gains of the
proportion and integration terms are denoted as K0
Fig. 1 The detailed block diagram of the antenna control system.
Fig. 2 The block diagrams of antenna stabilization
loop with a pure integration compensator.
E-ISSN: 2224-266X
Fig. 3 The block diagrams of antenna stabilization
loop with a PI compensator.
225
Issue 7, Volume 11, July 2012
WSEAS TRANSACTIONS on CIRCUITS and SYSTEMS
Jium-Ming Lin, Po-Kuang Chang
Fig. 4 Bode plots for K1 are as 25, 50, 75 and 100 for the stabilization loop be a pure integration compensator.
and K1, respectively. Fig. 5 shows the Bode plots
for several K0’s with Tc=0.1 and K1=100. The
phase margin is larger for K0=5. Fig. 6 shows that
the phase margin is insensitive with K1 (T=0.1 and
K0=5), but the steady-state error can be eliminated
with the larger K1’s. By some trial-and-error one
can see that the phase margins are larger, say 132°
and 133°, for the cases with K0=5, K1=50, Tc=0.1
and K0=5, K1=25, Tc=0.2, respectively. The former
is chosen for faster response and easy of realization.
3 Performance of Traditional Design
In this section the antenna performance is analyzed
by simulation with the block diagram in Fig. 7. The
input line-of-sight angle is a triangle one with
amplitude and period respectively as 1 radian and 5
seconds. It can be seen that the gimbal angle can
track with the input line-of sight angle as in Fig.8,
thus the performance is very good.
However, in general there is tracking loop gain
parameter variation due to the pointing disturbance.
Fig. 5 Bode plots for several K0’s with Tc=0.1 and K1=100 for the stabilization loop be a PI compensator.
E-ISSN: 2224-266X
226
Issue 7, Volume 11, July 2012
WSEAS TRANSACTIONS on CIRCUITS and SYSTEMS
Jium-Ming Lin, Po-Kuang Chang
Fig. 6 Bode plots for several K1’s with K0=5 for the stabilization loop be a PI compensator.
Fig. 7 Block diagram of antenna system by the traditional control design method.
Fig. 8 Gimbal angle output with Tc=0.1 for the antenna system designed by the traditional method.
The simulation results with this tracking loop gain
reduced effect are shown in Figs. 9 and 10 for the
parameter Tc changing from 0.1 to 1 and 1.5,
respectively. It can be seen that the tracking
E-ISSN: 2224-266X
performances of gimbal angles are reduced. Thus
the traditional method would not be applied for the
systems with lower tracking loop gains.
227
Issue 7, Volume 11, July 2012
WSEAS TRANSACTIONS on CIRCUITS and SYSTEMS
Jium-Ming Lin, Po-Kuang Chang
Fig. 9 Gimbal angle output with Tc=1 for the antenna system designed by the traditional method.
Fig. 10 Gimbal angle output with T=1.5 for the antenna system designed by the traditional method.
4 Fuzzy Controller Design
4.1 Ziegler-Nichols-Based Controller Design
The first Ziegler-Nichols-Based method [8] is
applied for the design in this section. The method is
to make the unit-step input response as shown in
Fig.11, in which we can determine the gain K of the
steady-state response, the time constant T. In Fig. 11,
both a and L are the coordinates of y- and xintercept points for a line tangent to the curve at the
maximum slope of the unit-step input response.
Then the transfer function of the plant is as follows:
G (s) 
Ke  Ls
Ts  1
Fig .11 The unit-step input response of the antenna
control system with a time delay.
listed in Table 1, in which KP, TI and TD are the gain
coefficients of PID controller and are related to the
magnitudes of a and L. The abbreviation NA stands
for Not Available.
(1)
Then the PID coefficients selection rules are used as
E-ISSN: 2224-266X
228
Issue 7, Volume 11, July 2012
WSEAS TRANSACTIONS on CIRCUITS and SYSTEMS
Jium-Ming Lin, Po-Kuang Chang
Table 1 The PID gain coefficients selection rules.
Controller Type
P
PI
PD
PID
KP
1/a
0.9/a
1.2/a
1.2/a
TI
NA
3L
NA
2L
TD
NA
NA
L/2
L/2
So the first step is to apply a unit step input to
the antenna control system in Fig.3, the unit step
response is in Fig.12. One can find that K=1, L=0.3,
and a=0.5. By Table 1 one has the gain coefficients
of PID compensator as: KP=1.2/a≒2.4, TI=2L=0.6
and TD=L/2=0.15. If the input line-of sight is a saw
tooth wave, then the responses for the gimbal angle
for the PI, PD and PID compensators with Tc=0.1
are as shown in Figs.13-15, respectively. We can
see all the results are acceptable. But for Tc=1 we
Fig. 12 The unit-step input response of the system.
can see all the delay effects in the outputs are very
serious as in Figs. 16-18. Finally, for Tc=1.5 we can
see both the delay effects in the outputs are evenly
slow down with the PI, PD and PID compensators
as shown in Figs.19-21, respectively. Thus the
Ziegler- Nichols-based controller cannot be applied.
Fig. 13 Gimbal angle output with Tc=0.1 with Ziegler-Nichols-based PI compensator.
Fig. 14 Gimbal angle output with Tc=0.1 with Ziegler-Nichols-based PD compensator.
E-ISSN: 2224-266X
229
Issue 7, Volume 11, July 2012
WSEAS TRANSACTIONS on CIRCUITS and SYSTEMS
Jium-Ming Lin, Po-Kuang Chang
Fig. 15 Gimbal angle output with Tc=0.1 with Ziegler-Nichols-based PID compensator.
Fig. 16 Gimbal angle output with Tc=1 with Ziegler-Nichols-based PI compensator.
Fig. 17 Gimbal angle output with Tc=1 with Ziegler-Nichols-based PD compensator.
E-ISSN: 2224-266X
230
Issue 7, Volume 11, July 2012
WSEAS TRANSACTIONS on CIRCUITS and SYSTEMS
Jium-Ming Lin, Po-Kuang Chang
Fig. 18 Gimbal angle output with Tc=1 with Ziegler-Nichols-based PID compensator.
Fig. 19 Gimbal angle output with Tc=1.5 with Ziegler-Nichols-based PI compensator.
Fig. 20 Gimbal angle output with Tc=1.5 with Ziegler-Nichols-based PD compensator.
E-ISSN: 2224-266X
231
Issue 7, Volume 11, July 2012
WSEAS TRANSACTIONS on CIRCUITS and SYSTEMS
Jium-Ming Lin, Po-Kuang Chang
Fig. 21 Gimbal angle output with Tc=1.5 with Ziegler-Nichols-based PID compensator.
The detailed cross reference rules for the
inputs and output of the fuzzy controller are
defined in Table 2. According to fuzzy control
design method the relationship functions of
boresight error E, ΔE (deviations of present E
and the previous E), and U (control input) are
defined at first, which are listed in Table 3. To
reduce the computation time the triangular
distribution functions are applied in fuzzy
controller relationship functions calculation
instead of using the traditional Gaussian ones.
4.2 Ziegler-Nichols-Based Fuzzy Controller
In this section the Ziegler-Nichols-based PI, PD
and PID type fuzzy controllers [6-7] are applied in
the tracking loop as in Fig.22. It is well-known that
fuzzy controller is based on the IF-THEN RULE as
follows.
R1: IF E is NB AND ΔE is NB THEN U is NB,
R2: IF E is NB AND ΔE is ZE THEN U is NM,
R3: IF E is NB AND ΔE is PB THEN U is ZE,
R4: IF E is ZE AND ΔE is NB THEN U is NM,
R5: IF E is ZE AND ΔE is ZE THEN U is ZE,
R6: IF E is ZE AND ΔE is PB THEN U is PM,
R7: IF E is PB AND ΔE is NB THEN U is ZE,
R8: IF E is PB AND ΔE is ZE THEN U is PM,
R9: IF E is PB AND ΔE is PB THEN U is PB,
where NB, NM, NS, ZE, PS, PM, and PB
respectively stand for negative big, negative middle,
negative small, zero, positive small, positive middle,
and positive big.
Table 2 Fuzzy controller cross reference rules.
E, ΔE
NB
NM
NS
ZE
PS
PM
PB
NB
NB
NB
NM
NM
NS
NS
ZE
NM
NB
NM
NM
NS
NS
ZE
PS
NS
NM
NM
NS
NS
ZE
PS
PS
ZE
NM
NS
NS
ZE
PS
PS
PM
PS
NS
NS
ZE
PS
PS
PM
PM
PM
NS
ZE
PS
PS
PM
PM
PB
PB
ZE
PS
PS
PM
PM
PB
PB
Then the antenna performance is analyzed by
simulation. Figs.22-24 show the antenna tracking
responses with fuzzy PI, Pd and PID compensator
for Tc to be as 0.1, 1 and 1.5, respectively. It can be
seen that the results are better than those obtained
by using the traditional compensators for all the
three values of Tc.
Fig.22 A fuzzy controller is applied in the tracking
loop design.
E-ISSN: 2224-266X
232
Issue 7, Volume 11, July 2012
WSEAS TRANSACTIONS on CIRCUITS and SYSTEMS
Jium-Ming Lin, Po-Kuang Chang
Table 3 Relationship functions of E, ΔE and U.
Item
Parameter E
Parameter ΔE
Parameter U
Negative Big (NB)
[-1 -1 -0.75 -0.3]
[-4.5 -4.5 -3.375 -1.35]
[-12 -12 -9.6 -8.4]
Negative Medium (NM)
[-0.75 -0.3 -0.15]
[-3.375 -1.35 -0.72]
[-9.6 -8.4 -7.2]
Negative Small (NS)
[-0.15 -0.1 0]
[-1 -0.5 0]
[-8.4 -4.8 0]
Zero (ZE)
[-0.05 0 0.05]
[-0.25 0 0.25]
[-4.8 0 4.8]
Positive Small (PS)
[0 0.1 0.15]
[0 0.5 1]
[0 4.8 8.4]
Positive Medium (PM)
[0.15 0.3 0.75]
[0.72 1.35 3.375]
[7.2 8.4 9.6]
Positive Big (PB)
[0.3 0.75 1 1]
[1.35 3.375 4.5 4.5]
[8.4 9.6 12 12]
Fig. 19 Gimbal angle output with T=0.1 with Ziegler-Nichols-based fuzzy PI compensator.
Fig. 19 Gimbal angle output with T=0.1 with Ziegler-Nichols-based fuzzy PD compensator.
E-ISSN: 2224-266X
233
Issue 7, Volume 11, July 2012
WSEAS TRANSACTIONS on CIRCUITS and SYSTEMS
Jium-Ming Lin, Po-Kuang Chang
Fig. 19 Gimbal angle output with T=0.1 with Ziegler-Nichols-based fuzzy PID compensator.
Fig. 19 Gimbal angle output with T=1 with Ziegler-Nichols-based fuzzy PI compensator.
Fig. 19 Gimbal angle output with T=1 with Ziegler-Nichols-based fuzzy PD compensator.
E-ISSN: 2224-266X
234
Issue 7, Volume 11, July 2012
WSEAS TRANSACTIONS on CIRCUITS and SYSTEMS
Jium-Ming Lin, Po-Kuang Chang
Fig. 19 Gimbal angle output with T=1 with Ziegler-Nichols-based fuzzy PID compensator.
Fig. 19 Gimbal angle output with T=1.5 with Ziegler-Nichols-based fuzzy PI compensator.
Fig. 19 Gimbal angle output with T=1.5 with Ziegler-Nichols-based fuzzy PD compensator.
E-ISSN: 2224-266X
235
Issue 7, Volume 11, July 2012
WSEAS TRANSACTIONS on CIRCUITS and SYSTEMS
Jium-Ming Lin, Po-Kuang Chang
Fig. 19 Gimbal angle output with T=1.5 with Ziegler-Nichols-based fuzzy PID compensator.
system, IEEE Trans. Vehicular Technology, Vol. 42,
No 4, 1993, pp. 502-513.
[3] H. C. Tseng and D. W. Teo, Ship mounted satellite
tracking antenna with fuzzy logic control, IEEE
Trans. Aerospace and Electronic Systems, Vol. 34,
No. 2, 1998, pp. 639-645.
[4] V. Jamnejad and A. C. Densmore, A dual frequency
WKa-band small reflector antenna for use in mobile
experiments with the NASA advanced satellite
communications technology, in IEEE APSIURSI
Joint Intern. Sym. URSI Digest, 1992, p.1540.
[5] P. Estabrook and W. Rafferty, “Mobile satellite
vehicle antennas: noise temperature and receiver
G/T,” in Proc. IEEE Vehicular Technol. Conf, vol.2,
San Francisco, CA, USA, 1989, pp. 757-762.
[6] Y. Zhang, G. E. Hearn, and P. A. Sen, “A neural
network approach to ship track-keeping control,”
IEEE J. of Oceanic Engineering, vol. 21, No. 4, pp.
513-527, 1996.
[7] R. L. Pheysey, AIM-9L, Simulation Parameters,
Naval Weapons Center, China Lake, Calif. NWC,
July 1975.
[8] P. K. Chang and J. M. Lin, “Integrating traditional
and fuzzy controllers for mobile satellite antenna
tracking system design,” in Proceedings of WSEAS
Conference on Advances in Applied Mathematics,
Systems,
Communications
and
Computers,
Marathon Beach, Attica, Greece, June 1-3, 2008, pp.
102-108.
[9] J. G. Ziegler and N. B. Nichols, “Optimum settings
for automatic controllers,” Trans. ASME, vol. 64,
1942, pp. 759-768.
[10]
H. Zhang and D. Liu, Fuzzy Modeling & Fuzzy
Control. New York: Springer-Verlag, 2006.
5 Conclusion
This research applied both the traditional compensator
as well as the PD-type fuzzy control methods for mobile
satellite tracking antenna system design. Since the
detailed block diagram of a satellite antenna tracking
system is very lousy, it is very difficult to obtain the key
parameters for analyses and simulation. Thus, a
simplified model of antenna pitching or yawing control
system is applied to speed up the design and obtain the
key parameters. The antenna tracking and the
stabilization loops were designed firstly according to the
traditional bandwidth and phase margin requirements.
However, the performance would be degraded if the
tacking loop gain is reduced due to parameter variations.
On the other hand a PD-type of fuzzy controller was
also applied for the design. It can be seen that the
system performances obtained by the fuzzy controller
were better for not only lower but higher antenna
tracking loop gains. Thus the tracking gain parameter
variations effect can be reduced.
Acknowledgment
This work was supported by the grant of National
Science Council of the Republic of China with the
project number NSC 95-2623-7-216-001-D.
References:
[1] A. C. Densmore and V. Jamnejad, Two WKa-band
mechanically steered and mobile antennas for the
NASA ACTS mobile terminal, Proc. Advanced
Communications Technology Satellite Program
Conference, NASA, Wash., D.C., 1992.
[2] A. C. Densmore and V. Jamnejad, A satellitetracking Ku- and Ka-band mobile vehicle antenna
E-ISSN: 2224-266X
236
Issue 7, Volume 11, July 2012
Download