• No results found

Robust H Control for A D.C Drive with analysis of various performance measures

N/A
N/A
Protected

Academic year: 2020

Share "Robust H Control for A D.C Drive with analysis of various performance measures"

Copied!
9
0
0

Loading.... (view fulltext now)

Full text

(1)

Robust H

Control for A D.C Drive with

analysis of various performance measures

T.S. Viswanath1

Asst. Prof. Dept of IT REC, Bhalki

Karnataka India Dr. Subhash S.K2

Principal JPNCE, Mahabobnagar AP Abstract:

This paper presents the systematic robust controller design for d.c. drive. Based on a simplified model of the system. This drive system can accurately control and as good load disturbance rejection and tracking ability the paper uses loopshaping design to compute H  controller using given optimization problem and specified weights the singular value plot of the sensitivity S , The complimentary sensitivity T and step response T are obtained

Key Words : H controller: robust control

1. Introduction

High starting torque, extended speed range, and ease of control in d.c. machines have ensured their continued use in industrial applications. Recent developments in d.c. machines usage have concentrated on drives using power semiconductor actuators (1). The most of the methods used for the design of controller are based on either conventional PID or Feedback / Feed forward compensator techniques. Applications of these methods have somewhat been restricted mainly due to the relatively slow speed of response and high capital cost of digital computers (2). In some cases the design employs techniques such as Bode, Nyquist plots and Nichols charts. However this method of design in trial and error but our approach completely eliminates the usage of Bode and Nyquist plots.

In addition to stability and enlarged stability margins. In this paper we have considered additional specifications of bandwidth, tracking, disturbance rejection, gainphase margins, compensator and plant bounds with internal stability constraint.

The paper is organized as follows. The problem statement is given in section II. Section III describes the design of robust controller for the given d.c. drive system. Illustrative example and results are given in section IV. Conclusions are given in section V.

2. Problem statement

It is desired to design a compensator for the given separately excited d.c. motor drive system such that the closed loop system tracks well at frequencies below wT = 0.4 rad / sec. with allowable error of 0.25 for step input,

has a bandwidth of WB = 1.1 rad / sec. (i.e. closed loop gain  T (jw)  = 0.707 for wwB) and has a gainphase

margins of m=1/2 with compensator and plant bounds of JC = 25 and w = 75 where,

CZ (jw) < = JC for all w and

Z (jw)  < = w P-1 for all w.

The controller should also ensure internal stability of the sytsem 3. Design of robust controller

(2)

Fig. 1 Plant with controller

It desired to design a compensator C(s) for plant P(s) such that the closed loop system is internally stable and satisfies the desired performance measures as given in section II. For this system the sensitivity function Z(s) is defined as.

Z(s) = [1 + PC(s)]-1

(1) In frequency domain the sensitivity function is defined as Z(jw) = [1 + PC (jw)]-1

(2)

The first step is to convert all the requirements in terms of Z(jw), then the function Z(jw) is designed to satisfy these requirements. Once the requirements are satisfied then the compensator C(s) can be obtained from equation 1 as C(s) = P-1 (s) [Z-1(s) - 1] (3)

(1) Internal stability: The internal stability imposes the following constraints on Z(jw)[4]

Z ЄH ()

PZ ЄH <= => Z (0) = 0

[(Z-1-1)/P] Z=CZ Є H<= => Z () = 1 (4) and Lim S (Z(s)-1) = 0.

S 

(2) Tracking error: Basically tracking error is time domain concept. In order to use frequency domain technique

one must translate time domain criteria back to frequency domain. The basic objective here is to make Z (jw) as small as possible particularly at low frequencies (wwT). Tracking error constraint is given as

ЄT = Sup  Z (jw)  (5)

wwT.

and is to be made as small as possible.

(3) Bandwidth: The main objective here is to ensure that the closed loop system is not upset by high frequency

noise. To satisfy this restriction, the gain of the system should be below the specified limit  outside the bandwidth frequency wB. Thus the requirement is.

T (jw) <=  for w > wB.

where  = (T(jw) / T(0) 

This imposes a constraint on z(jw) as

Z(jw) – 1  <=  for w wB (6)

(4) Gainphase margin (m): the chief measures of robustness are given by gain and phase margins. Here we use a

composite measure of stability which seems at least as good. The composite measure of the gainphase margin can be defined as.

m = inf 1+PC(jw) 

w

To have the required gainphase margin ‘m’ the constraint on Z(jw) is.

Z(jw)  <= 1/m or all w (7)

(5) Compensator bound: In some cases the closed loop system will cause arcing at the output of the compensator

C(s) due to saturation. Therefore the compensator is to be bounded. For good compensation it is required that. CZ (jw)  <= JC for all w.

for some prescribed number JC.

(3)

1 - Z(jw)  <= JCP(jw)  (8)

(6) Plant bound: In order to have the closed loop plant bounded by specified value w, the constraint on Z(jw) is.

Z(jw)  <= wP(jw) -1 for all w

(9)

If the designed Z(jw) satisfies the equations (4) to (9), then the expression for the compensator C(s) can be obtained from equation (3).

Procedure to find Z(s):

Step 1: Chose ‘’ such that 0 m2 and find a. 2

2 + 2 + (1+)

Step 2: Check whether a  (1 – m2 ) ; if not, then go to step 1.

Step 3: Select b such that b  0 Step 4: Find C = b2.

Step 5: Write. S2 + bs

Z b,c =

S2 + bs + c

Step 6: Parameterize Z(s) in terms of Zb,c as.

H Z(s) = Zb,c 1+ _

(1+

s) (1+s)

Where H is a rational function in H and  is a scalar in R.H.P.

Step 7: Check whether Z(s) satisfies the equations (4). (9) ; if not satisfied goto step 3.

Step: 8: Obtain.

C(s) = P-1 (s) [Z-1(s)-1]

4. Illustrative example

In this section a solution is obtained for the problem stated in section II. First the mathematical model is obtained for the separately excited d.c. drive system and then the procedure outlined in section III is followed to design the robust controller.

4.1 Modeling: The figure 2 shows the functional block diagram of separately excited d.c. motor drive system (5)

Fig. 2: Functional block diagram of separately excited d.c. motor drives.

(4)

C(s) = (15)

Using thyristor based controller for motor armature voltage Ea (s), providing the inner current control loop to limit the armature current within some maximum allowable value, the modified block diagram of the separately excited d.c. motor drive system can be obtained as shown in fig. 2 (3).

figure

Fig. 3: Modified block diagram of d.c. motor drive.

Kic x Km2

(1+sjm )

Using the specifications of d.c. motor drive (3), the transfer function of the drive can be obtained as. 137.5

1+11.63s (12)

4.2 Design of compensator: In this subsection, the procedure outlined in section III is followed to design the

compensator C(s).

Taking =1/8 and b=8, the expression for Zb,c is

Zb,c = S2+8s

S2+8s+8

(13) Z(s) in terms of Zb,c is obtained as.

choosing H=1/(s+8) and =2, we get Z(s) as. 4s4 +36s3 +33s2 +9s

4s4 + 36s3 +65s2 +40s+1

(14) Substituting for P(s) and Z(s) in equation (3), we get. 372.16s3 +392.53s2 +124.04s +8

550s4 + 4950s3 +4537s2 +1237.5s.

4.3 Results: In this subsection the compensator C(s) as determined earlier, is tested to check whether all the

specifications and constraints are satisfied.

Internal stability: From relation (4) we get.

(16)

Z(0) = 0/8 = 0 Z () = 4/4 = 1

Lim s(Z(s)-1) = 32/ = 0

s

thus the controller satisfies all the internal stability constraints. and Kt = 1 (10)

Where P(s) =

P(s) =

(5)

TRACKING ERROR: Here Z(jw)  is calculated for different values of w (for wwT) and the results are tabulated as shown

in

Table 1: Tracking error

w, in

rad / Sec Z (jw) 

0.0 0.0 0.1 0.131 0.2 0.182 0.3 0.190 0.4 0.211 0.5 0.242

from the table it can be observed that tracking error Z(jw)  is less than ЄT (here ЄT = 0.25) for w< wT (i.e., wT =

0.4), thus the system tracks well at low frequencies.

BANDWIDTH: To check the bandwidth constraint, Z(jw)-1 is calculated for different frequencies and results are

tabulated as shown.

Table 2: Band width

w, in

rad / Sec Z (jw)-1 

0.0 1.0 0.1 0.991 0.15 0.983

0.2 0.97 0.4 0.91 0.8 0.79 1.0 0.737 1.1 0.707 1.2 0.67 2.0 0.48 10.0 0.06

from the table it can be observed that Z(jw)-1 is less than  (here  is 0.707) for w greater than 1.1 rad / sec., thus satisfying the bandwidth constraint.

COMPENSATOR BOUND: To check the compensator bound, 1-Z(jw) /P is calculated for different frequencies and the

results are tabulated as shown.

Table 3: Compensator Bound

w,

rad / Sec 1-Z (jw) / P

0 7.27e-3

1 0.0625 10 0.05

100 6.77e-3

(6)

PLANT BOUND: To check for plant bound, Z(jw)  is found out for different frequencies and results are tabulated as

shown.

Table 4: Plant Bond

w, in

rad / sec. Z (jw)  wP (jw) -1 0 0.000 0.54 1 0.745 6.00 10 1.001 63.0 100 1.000 634.36

It is found that for all values of w Z(jw)  <= wP (jw)  for w=75, thus satisfying the plant bound.

GAIN PHASEMARGIN (M):To check the gainphase margin, Z(jw)  is calculated for different frequencies and results are

tabulated as shown,

From the results it can be seen that for all frequencies Z(jw)  is less than 2. Thus ensures the gainphase margin to be => ½. Thus the compensator also ensures the gainphase margin requirement.

Table 5 : Gain Phasemargin

w,

rad / Sec Z (jw)

0 0 1 0.745 10 1.001 100 1.00 1000 .

. . . .

 1

Nomenclature

C(s) : Transfer function of controller Jc : Compensator bound.

Kic : Constant of current control loop.

Km2 : Gain of the motor constant (rad/sec)

Kt : Tachogenerator constant.

m : Gain phase margin. P(s) : Plant transfer function.

T(jw) : Closed loop gain in frequency domain. WT : Tracking frequency in rad / sec.

WB : Bandwidth frequency in rad / sec.

W : Plant bound.

Z (jw) : Sensitivity function in frequency domain. ET : Tracking error.

(7)

Simulation Results :

Fig : 4.

Fig : 5.

(8)

Fig : 7.

Fig : 8.

(9)

Fig : 10.

The Goal of the control design is to achieve the desired performance specifications on the plant model in the presence of model error and uncertainty the system has zero steady state error as shown in fig. (9) & (10) and tracks well at low frequencies as seen in the frequency response Plot shown in Fig. (1)

5. Conclusions

This paper proposes H controller design for a DC drive . The simulation results show that the whole drive system has good transient response, Load Disturbance response and Tracking ability in addition to achieving band width and bandwidth constraint. In this paper an attempt is made to design a new robust controller for separately excited DC. motor drive. It is found that with this controller, the system is internally stable; it rejects the high frequency, ensures the required gain phase margin and satisfies the compensator and plant bounds. However it is to be noted that the solution is not unique and that there is a serious trade off between bandwidth and tracking error which is evidenced by the fact that the reduction of bandwidth entails increase of tracking error in the d.c. motor drive system considered in this section. It is possible to reduce this error, simultaneously satisfying other specifications and constraints using the design freedom available. For any arbitrary set of specifications the existence of the solution is not guaranteed always. The paper gives existence and construction of the required compensator for multivariable system using Helton’s approach. The strength of this paper lies in satisfaction of number of practical requirements for d.c. drive system.

Acknowledgments

I am highly thankful to chairman to Sri. Eshwar Khandre & Principal Dr. B. B. Lal and my family members for there inspiration & help

References

[1] Robust Controller design for a Synchronous Reluctance Drive. IEEE transaction on Automatic control Vol II 1999,PP 809-814. [2] Controller design for a sensorless Permanent – Magnet Synchronous drive system. IEE proceedings-B Vol.140 No.6 1993 PP 316-374. [3] Hcontrol for a sensorless Permanent – Magnet Synchronous drive system IEE proceedings Electrical power applications Vol. 144 May

1997.

[4] Robust Control of DC Motor Using Fuzzy Sliding Control with PID Compemsator proceedings of the International Conference of engineers and Coputer Scientists 2009 Vol II March 18-20, 2009.

[5] R. John Hill and Fang L. Luo; “Microprocessor based control of steel rolling mill digital d.c. drives” IEEE transactions on Power Electronics, Vol. 4, No.2, April 1989, PP. 289-297.

[6] Jing-Oing Trang Shen Chen and P.K. Sinha; “Optimal feedback control of d.c. drives” IEEE transaction on Industrial Electronics, vol. 37, No.4, Aug. 1990, PP.269-274

[7] J. William Helton; “Worst case analysis in the frequency domain: The H approach to control” IEEE transactions on automatic control., vol.

AC-30, No. 12, Dec. 1985, PP. 1154-1170

Figure

Fig. 1 Plant with controller
Fig. 2: Functional block diagram of separately excited d.c. motor drives.
Table 1: Tracking error
Table 5 : Gain Phasemargin
+3

References

Related documents

Taking the activation of historic districts as a clue and summarizing the practical cases, this paper analyzes the roots and logic of the activation methods and driving forces

Predictors ana- lyzed included sex, age (60 vs 60 years), tumor location (upper vs middle vs lower third), tumor size (5 vs 5 cm), combined additional components (squamous

* The definition of pediatrician as used here follows that adopted for the purposes of the Study of Child Health Services: a physician who himself says that he limits his practice

approved by CERTIFER to perform tests according to EN 45545-2 CERTIFER quoted only tests on which laboratories listed below participated at least to one of the 3 last

Enzymatic Phorbol Esters Degradation using the Germinated Jatropha Curcas Seed Lipase as Biocatalyst: Optimization Process Conditions by Response Surface

Respondents belonging to 1)various age groups, 2) occupation, 3) education level and 4) employed in respondents do not give on an average same level of