Document not found! Please try again

Automatic Weight Selection Algorithm for Designing H ... - CiteSeerX

23 downloads 0 Views 1MB Size Report
Comparison with a well tuned PID controller shows the efficacy of H infinity ... H Infinity controllers can provide a closed loop response of the system as per ...
Sarath S Nair / International Journal of Engineering Science and Technology (IJEST)

Automatic Weight Selection Algorithm for Designing H Infinity controller for Active Magnetic Bearing Sarath S Nair Department of Electrical Engineering, Amrita Vishwa Vidyapeetham University, Coimbatore, Tamil Nadu, 641105, India Abstract:- In recent times active magnetic bearing has got wide acceptance in industries and other special systems. Current researches focus on improving the disturbance rejection properties of magnetic bearings to work well in industrial environment. So far many controllers have been developed to control the system, of which the H∞ controller is found to guarantee robustness and performance. In this paper an automatic weight selection algorithm is proposed to design robust H Infinity controller automatically for active magnetic bearing system and detailed disturbance analysis is done. This paper focuses on the controller implementation point of view and analyses the variation in control current, peak responses and steady state error of the developed controller. Comparison with a well tuned PID controller shows the efficacy of H infinity controller designed using the proposed algorithm. Keywords: Active magnetic bearing, H∞ control, Weight functions. I. Introduction Active magnetic bearing (AMB) is an advanced mechatronic device having wide spread applications in turbo machineries. It is a collection of electromagnets producing a magnetic field to support a rotating iron shaft without any physical contact. AMBs are widely used in industries because of its advantages such as no mechanical contact and lubrication. Active magnetic bearings are open loop unstable systems and so the stabilization of the system can only be done by feedback control. Many control strategies [6] have been developed which enable the bearing to be used for a variety of applications including high speed machining [6],[13],[15] and fly wheel energy storage. The magnetic bearing under any advanced control strategy need to work in highly adverse operating conditions. Many types of disturbances act on AMB when working in industrial environments. Robust H∞ control can provide a perfect control to linear systems and high robustness to stabilize in adverse operating conditions like parameter change, high disturbance environment actuator saturation and model uncertainty. H Infinity control provides very high disturbance rejection, guaranteeing high stability for any operating conditions. Mixed weight H Infinity controllers can provide a closed loop response of the system as per design specifications. The design specification includes model uncertainty, disturbance attenuation at higher frequencies, required bandwidth of the closed loop plant etc. But in implementation point of view, H Infinity controllers are of very high order and also the control effort requirement may be large. Most of the time the design may be system specific and so requires specific analysis based on the system. H infinity controller can be synthesized using different techniques, but now a day’s, H infinity loop shaping is gaining very high acceptance since the performance requirements can be incorporated in the design stage as performance weights. In the H infinity loop shaping technique a linear plant model is augmented with certain weight functions like sensitivity weight function, complementary weight function and control sensitivity weight function so that the closed loop transfer function of the plant will have the desired performances. From the literature it can be understood that there exists no specific criterions for the selection of these weights and most of the time they are system specific. It requires high analytical skills for a control engineer to design these weights which makes H infinity control to be inferior to other control strategies. Active magnetic bearing which operates under current control strategies takes a biasing current for its operation. Also there is limitation for the maximum control current due to actuator saturation. The operating gap of the supported shaft is also limited and hence the peak overshoot provided by the controller at any load condition should be within limits. Previous research works focus only on the design of H Infinity controllers and provides

ISSN : 0975-5462

Vol. 3 No. 1 Jan 2011

122

Sarath S Nair / International Journal of Engineering Science and Technology (IJEST) little about the analysis of responses. Also the efficacy of H Infinity controller to replace an industry standard PID controller can be explained only after doing analysis on the responses of the system. The effect of H Infinity controller on various system responses like peak overshoot, steady state error needs to be investigated in detail. In this paper an automatic weight selection algorithm is proposed for designing H Infinity controller for an AMB model and its performance responses are compared with a well tuned PID controller. Detailed mathematic model of the magnetic bearing is developed and the variation of peak overshoot, dynamic compliance and the steady state error for various load conditions are analyzed. The H infinity controller synthesized using the proposed algorithm is tested for its efficacy using an illustrative example. The analysis on robustness and performance of the system is done by taking the singular value responses and robustness indicator plots. The paper is organized as mentioned below. The technology of active magnetic bearing is described in section II. The section III describes the general robust H∞ control theory followed by its design using proposed automatic weight selection algorithm in sections IV. Design examples are shown in section V followed by its analysis in section VI. The implementation details of the proposed methodology is discussed in section VII followed by the conclusion in section VIII. II. Active Magnetic Bearing System In active magnetic bearing shown in fig (1) the mechanical iron shaft is supported by a set of attractive forces provided by the electromagnets. When a current is passed through the electromagnet it produces a magnetic field and attracts an iron shaft in its vicinity. The attracting force produced by the electromagnet is a function of the current passing through it and the perpendicular distance between the pole faces and the iron shaft. The net force produced by a differential actuator in a plane is equal to the difference of the forces produced by the electromagnets. Thus the shaft of the AMB is stabilized at a particular point by the combined effect of the forces produced by the actuators in all the planes. A perturbation current is added or subtracted from the bias current to produce a net force to bring the shaft to its reference frame.

Fig (1) Active Magnetic Bearing [16]

Active magnetic bearings are highly non linear. The non linearity in the system arises due to actuator saturation, non linearity in sensors etc. More over the nominal model of the plant will be highly perturbed with disturbances and model uncertainties. Magnetic bearings work on adverse conditions and high level of disturbances acts on the plant. Industrial standard PID controllers may not be able to stabilize the shaft in the presence of these types of uncertainties’ and disturbances. To deal with these uncertainties and model parameter variations, H infinity controller is proposed in many previous works. To design H infinity controller a linearized plant model is required. In the following session a linearized plant model of active magnetic bearing is designed for the synthesis of a H infinity controller.

ISSN : 0975-5462

Vol. 3 No. 1 Jan 2011

123

Sarath S Nair / International Journal of Engineering Science and Technology (IJEST) II. (A) Mathematical Modeling Normally a magnetic bearing consists of four electromagnets providing movements of the shaft in 2 degrees of freedom (D.O.F). Each DOF consists of a differential actuator providing forces f1 and f2 in opposite directions. The total force ‘f ’ acting on the shaft will be the algebraic sum of the two forces given by the equation (1).

f  f1  f 2 

A

0

( B 2  B 2 )

(1)

When there is a disturbance the shaft displaces by some position and the current in the magnetic bearing coils need to be adjusted for compensating the effect of disturbance. Let ‘io’ be the bias current and ‘ix’ be the control current during the presence of a displacement ‘x’ of the shaft from equilibrium position. The total force ‘f’ exerted by the magnetic bearing on the shaft can be written in terms of values of current and displacement as

 (i  i ) 2 (i  i ) 2  f  f1  f 2  K  0 x 2  0 x 2   ( x0  x) ( x0  x ) 

(2)

Where ‘K’ is

K

0 N 2 A 4

Linearizing the equation (2) in the equilibrium point (i0 ,x0),

f  f (i0 , x0 )  ki (i  i0 )  k x ( x  x0 )

(3)

With,

Ki 

2 0 N 2 Ai 2  N 2 Ai 2 , Kx   0 3 2 x x

(4)

The shaft suspended by the magnetic bearing can be considered as a spring mass, damper system. Let ‘m’ be the mass of the shaft and ‘x’ be the displacement of the shaft from the equilibrium point in the presence of an external disturbance of magnitude ‘fext’. Then the mass balance equation of the system can be written as

d 2x  f ext  ( f1  f 2 ) dt 2 d 2x m 2  f ext  f (i0 , x0 )  ki (i  i0 )  k x ( x  x0 ) dt d 2x m 2  ki (i  i0 )  k x ( x  x0 )  f ext (5) dt because m

f (i0 , x0 )  0 Equation (5) shows the differential equation of the magnetic bearing in a single degree of freedom. To find out the open loop transfer function of the plant model, The equation (5) is re arranged in transfer function domain as

ms 2 X ( s )  ki I ( s )  k x X ( s )  Fext

(6)

For a magnetic bearing the position or displacement x is fed back and the controller Gc(S) which provides the control current I. The relationship between the feedback signal and control current is given as

I ( s)  Gc ( s ) X ( s )

(7)

Re arranging equation (6) we get

ISSN : 0975-5462

Vol. 3 No. 1 Jan 2011

124

Sarath S Nair / International Journal of Engineering Science and Technology (IJEST)

ms 2 X ( s )  ki Gc ( s) X ( s )  k x X ( s )  Fext (ms 2  ki Gc ( s )  k x ) X ( s )  Fext or 1 X (s)  2 Fext ms  ki Gc ( s )  k x

(8)

The above closed loop transfer function of the plant is compared with the general closed loop system to find the open loop transfer function of magnetic bearing system. Standard closed loop transfer function is given as G(s) =

G p ( s) 1  G p (s)

(9)

By connecting the two equations (8) and (9) the open loop transfer function of a linearized model of active magnetic bearing is

G

Ki ms 2  K x

(10)

In the transfer function K i stands for the damping coefficient, K x is the stiffness coefficient and ‘m’ is the mass of the shaft suspended by the bearing, ‘N’ is the number of turns of copper windings in each electro magnet, ‘A’ is the area of cross section of the pole face.. The transfer function is obtained by linearizing the force balance equation of the magnetic bearing under dynamic conditions. III. H Infinity control All devices are common to have some uncertainties which are difficult to measure and thus to appropriately model, such as the digital implementation and amplifiers delay, or sensor offsets [10]. To deal with these characteristics and get a robust control H∞ based is proposed. Robust control theory was first developed by Zames and it addresses both the performance and stability criterion of a control system. The robust control provides better closed loop control than a PID control. Let G (s ) is the open loop transfer function of the plant and K (s) is the controller transfer function such that the closed loop system perform robustness and good performance. The controller K (s) will be derived keeping three criterions. They are III.1. Stability criterion:- It states that the roots of the characteristic equation 1  G ( s ) K ( s )  0 should lie in the left half side of s plane. III.2. Performance Criterion:- It states that the sensitivity

S ( s) 

1 to be small for all 1  G ( s) K ( s)

frequencies where disturbances and set point changes is large. Sensitivity is the transfer function between the output and disturbances of a system. III.3. Robustness criterion:- It demands for stability and performance to be maintained not only for the nominal model but also for a set of neighboring plant models that result from unavoidable presence of modeling errors. Robust H∞ controllers are developed to provide a highly robust control environment to linear systems. The detailed design procedure for H∞ control of linear system is described in works done by Guangzhong Cao, Suxiang Fan, Gang Xu [1], Arredondo and J. Jugo [2], Zdzislaw Gosiewski, Arkadiusz Mystokowski [3]. In general the H∞ norm of a transfer function, F, is its maximum value over the entire frequency range, and is denoted as 

F  sup  ( F ( j ))

Where,  is the largest singular value of a transfer function. The objective of the synthesis is to design a controller such that the H∞ norm of the plant transfer function is bound within limits. Different methods are available for the synthesis of the H∞ controllers viz two transfer function method and three transfer function

ISSN : 0975-5462

Vol. 3 No. 1 Jan 2011

125

Sarath S Nair / International Journal of Engineering Science and Technology (IJEST) method. Two transfer function method have less computational complexities and so is considered for H∞ controller synthesis in this paper.The robust control problem can be formulated as drawn as in fig (2).

Fig (2) Robust Control Problem

In the traditional H∞ controller synthesis two transfer functions are used which split a complex control problem into two separate sections, one dealing with stability, the other dealing with performance. The sensitivity function, S, and the complementary sensitivity function, T, are used in the controller synthesis and are given by equations (11) and (12). Sensitivity function is the ratio of output to the disturbance of a system and complementary sensitivity function is the ratio of output to input of the system. 1 S (11) 1  GK

T

GK 1  GK

(12)

Where ‘w’ is the vector of all disturbance signals, ‘z’ is the cost signal consisting of all errors. ‘v’ is the vector consisting of measurement variables and ‘u’ is the vector of all control variables. The controller design problem is then to find a controller K, which, based on the information in v, generates a control signal u, which counteracts the influence of w on z, thereby minimizing the closed loop norm w to z. It 

is done by bounding the values of min N ( K ) K

 (S )



for performance

 (T )

for robustness. By minimizing the norm

(13)

Where,

W S  N s  Wt T  Where

(14)

Ws and Wt are the weight functions assigned to the problem by the designer. The ultimate aim of the

robust control is to reduce the effect of disturbance on output. So sensitivity S and the complementary function T are to be reduced. For obtaining that it is enough to reduce the magnitude of

S and T . This can be done by

making

S ( jw) 

1 and T  1 Where Ws and Wt are the weight function assigned by the designer. Ws ( jw) Wt ( jw)

Ws is the performance weighting function to limit the magnitude of the sensitivity function and Wt is the robustness weighting function to limit the magnitude of the complementary sensitivity function This technique called as loop shaping technique is widely used for selecting the weight functions for the synthesis of the controller and is shown in Fig (3) and Fig (4).

ISSN : 0975-5462

Vol. 3 No. 1 Jan 2011

126

Sarath S Nair / International Journal of Engineering Science and Technology (IJEST)

Fig (3) Required nature of frequency plots

Fig (4) Required nature of frequency plots

As mentioned earlier the robust controller is synthesized in order to make the H∞ norm of the plant to be as low as possible. In order to obtain this condition three weight functions are added to the plant for loop shaping. The weight functions are in fact lead-lag compensators which can shape the frequency response of the system in the desired way. Loop shaping is done to make the frequency response of the plant with the weight functions to come in the desired manner. Loop shaping can be done in many ways. In loop shaping the parameters of the weight functions are changed to make the frequency response of the whole system to remain within limits. The control synthesis requires the plant transfer function, controller transfer function and the various weight functions to augment together. Thus an augmented plant model is made as shown in Fig (5). Wu

n

r

P

Wt

w

Ws

z

d + u

G

+

+

+ +

K Fig (5) Augmented Plant model for the synthesis of H∞ controller.

The normalized frame of the plant is  wse  w u  ws  wsG   u   0 (15) w u   w   wt y    u    w G 0     t   e   I G     Where, U=K*e After determining the weights Wt and Ws , the plant can be determined as

ISSN : 0975-5462

Vol. 3 No. 1 Jan 2011

127

Sarath S Nair / International Journal of Engineering Science and Technology (IJEST) ws  0 P    0   I

 w sG   A w u     C1 wtG   C 2 G  

B1 D 11 D 21

B2   D 12  D 22 

(16)

The equation (17) is written as a mixed sensitivity problem in terms of (15) & (16) as Ws S  P  Wu R  Wt T 

(17)

Mixed sensitivity problem is to find a rational function controller K(s) and make the closed loop system stable and satisfy Ws S  (18) min P  min Wu R    Wt T  Where P is the transfer function from w to Z i.e (19)

Tzw  

Where, Tzw  P is the cost function. According to the minimum gain theorem, make the H∞ norm of

Tzw less than unity.

i.e, Ws S  min Tzw  min Wu R   1 Wt T 

(20)

Thus a stabilizing controller K(s) is achieved by solving the algebraic riccatti equations minimizing the cost function γ. As mentioned in the robust control theory the synthesis of the controller requires the selection of two weight functions. The work done by Jiankun Hu, Christian Bohn, H.R. Wu [5] suggests some methods for the selection of these weight functions for different plant transfer functions. The works shown in reference [8] also describes some ways for designing robust controller for uncertain plants. In all these design procedure the weighting functions are selected using trial and error method and later the H∞ controller is synthesized by loop shaping technique. The main draw back in this type of synthesis is that the train and error procedure may not end up in a stabilizing controller. The open loop transfer function of the active magnetic bearing shows that it consists of two poles out of that one pole lies in the right hand side of the S plane making it unstable. The weight functions for such types of systems are very difficult to determine. No previous work describes the method to select weight functions for transfer functions of the type of magnetic bearings. More over the work in [4] describes some of the difficulties involved in selecting the weight functions for robust control design. From all these previous works it can be concluded that no straight rules are available for such types of plants till now for the selecting the weight functions. Trial and error method is adopted for loop shaping to find out the controller, making the whole problem solving method a tedious and laborious job. Due to these problems in the weight selection and loop shaping technique, finding an algorithm is difficult in the design of H∞ controller. IV. Automatic Weight Selection Algorithm The synthesis procedure of H∞ controller can be done only by selecting proper weight functions. The selection purely depends on the plant model. There are no hard and fast rules for selecting the performance weight function and the robustness weighting functions. An iteration work with assumed initial values is conducted to find out the weight functions. It is very difficult to achieve simultaneously meet all the requirements for the synthesis of robust controller. After many trial and error methods, a systematic procedure for the synthesis of H∞ controller is identified to synthesis controller for any bearing specification. This novel method makes adjustments in the parameters of the weight functions and enables the control synthesis algorithm to converge to a feasible solution for AMB systems meeting all the requirements of robust control.

ISSN : 0975-5462

Vol. 3 No. 1 Jan 2011

128

Sarath S Nair / International Journal of Engineering Science and Technology (IJEST) Even though there are no methods available for selecting the transfer functions for weight functions, certain generalization can be done by understanding the loop shaping procedure. Such an empirical formula to determine the performance and robustness weights for a general H∞ control problem is suggested by skojested and the work in [1], and is given in equations 13 and 14. The main draw back in this is that there are so many parameters to be fixed for determining the weight functions.

s / M  wb s  wb A

(21)

Ls  1 2(0.5 Ls  1)

(22)

Ws  Wt 

Where Ws is the performance weighting function, ‘ wb ’ is the cut off frequency, ‘M’ is the gain for high frequency disturbances and ‘A’ is the gain for low frequency control signal and L is a constant.

wb is the

frequency which differentiates the high frequency disturbance signal and the low frequency control signal. The 1 1 , S and , T to be satisfied for the synthesis of H∞ plots, Fig (2) and Fig (3) show the nature of Ws ( jw)

Wt ( jw)

1 controller. This can be made by closely shaping the 1 and plot. This loop shaping technique Wt ( jw) Ws ( jw)

consists of adjusting the various parameters of the weight functions. A generalization is made on how these parameters are to be varied to closely shape the curves to make a robust H∞ controller synthesis algorithm. The flow chart of the automatic weight selection algorithm is shown in fig (6). The automatic weight selection algorithm takes the transfer function of active magnetic bearing and plots the bode plot of open loop transfer function. The cross over frequency ‘wb’ required by the closed loop transfer function is inputted and it computes the initial form of sensitivity weight function and complementary weight function. The initial form of sensitivity weight function is designed by putting the values of ‘A’ and ‘M’ as 0.1 and 1 respectively in the equation given in (21). The initial form of complementary weight function is designed by putting the value of ‘L’ as 0.01. After calculating the initial forms of the weight functions, the H infinity controller is designed by solving the Algebraic Riccatti equations using ‘hinfsyn’ command in MATLAB. The objective of the algorithm is to modify the weights until the various performance criterions specified in robust control theory is met. As per the robust control criterion, the algorithm searches for a minimum value of cost function γ along with shaping the closed loop responses of sensitivity function, and complementary sensitivity function. Once the first iteration is over the algorithm checks whether the frequency response of sensitivity function ‘S’ falls less than inverse of frequency response curve of sensitivity weight function ‘Ws’. If not, the algorithm makes modification in the values of A and M as shown in the flow chart. Once the loop shaping of sensitivity weight function ‘S’ is done, the algorithm tries to shape the response of complementary weight function ‘T’ fall less than the frequency response of complementary sensitivity function ‘Wt’ by adjusting the value of ‘L’ as shown in flowchart.

ISSN : 0975-5462

Vol. 3 No. 1 Jan 2011

129

Sarath S Nair / International Journal of Engineering Science and Technology (IJEST)

Fig (6) Automatic weight selection algorithm

When the performance criterion and robustness criterion are met, the algorithm tries to reduce the value of cost function γ to be less than unity. This is done by adjusting the values of A, M and L as shown in flow chart. V. Design Example In order to validate the selection procedure of weighting functions, active magnetic bearing of different specifications are taken and Robust H∞ controllers were designed. The selection procedure and the algorithm are coded in MATLAB and executed. The algorithm was found to converge for different specifications of magnetic bearings and the synthesized H∞ controller met the robustness and performance criterion. The specification for a prototype used for validation of the above strategy is shown in the table I. The specifications given in table 1 is the experimental model developed in the laboratory for testing as a part of this project. Table (I) Specification of Magnetic Bearing example I

Permeability of air gap ‘µ0’ Umber of coil turns ‘N’ Air gap area ‘Ag’ Bearing gap ‘g0’ Mass of shaft ‘m’ Air gap flux ‘B’

4π×10^-7 135 336 mm2 1.0 mm 12.5 Kg 1.2 T

The algorithm written in MATLAB returned the following H∞ controllers meeting the criterions. The transfer function of the controllers obtained and the gamma values for example I is given below. The final weights assigned by the algorithm for the controller design is also given.

ISSN : 0975-5462

Vol. 3 No. 1 Jan 2011

130

Sarath S Nair / International Journal of Engineering Science and Technology (IJEST)

Damping Constant, Ki = 27 N/A Stiffness constant, Kx = 1.9261e+005 N/m 27 Plant Transfer function: = ----------------------------(12.5S2-1.9261e+005)

K(s)=

1.308e013 s^3 + 4.705e015 s^2 + 4.753e017 s + 1.153e019 --------------------------------------------------------------s^4 + 1.063e005 s^3 + 3.119e009 s^2 + 9.236e012 s + 4.61e013 (23)

The controller transfer function in discrete form is -4.887e006 z^3 + 5.185e006 z^2 + 4.299e006 z - 4.598e006 K(z) = -------------------------------------------------------------z^4 - 1.722 z^3 + 0.7256 z^2 - 0.00362 z + 2.429e-005 (24) Sampling time: 0.0001 The weighting functions designed by the algorithm are 0.33333 (s+300) W(s) = -------------------(s+5)

(25)

(s+100) W(t) = ---------------(s+200)

(26)

With GAMMA= 0.7772 VI. Analysis of the H∞ control To provide global acceptance to the H∞ control for active magnetic bearing it should stabilize the highly complex plant under all operating conditions. Active magnetic bearings are non linear systems, so the H infinity controller developed using a linear model should stabilize the actual plant under all operating conditions. For that a non linear model is developed in MATLAB/SIMULINK as shown in fig (7) and various tests and analysis are conducted to understand the performance of magnetic bearing under the H∞ control developed by the proposed method. The analysis is split up into stability analysis, performance analysis and robustness analysis. The results of various analyses for the given examples are discussed below.

ISSN : 0975-5462

Vol. 3 No. 1 Jan 2011

131

Sarath S Nair / International Journal of Engineering Science and Technology (IJEST)

Fig (7) Active Magnetic Bearing Model

A. Stability Analysis Stability analysis is done to ensure the stability of operation of active magnetic bearing under various conditions. The bode plot of the closed loop sensitivity function of robust controlled active magnetic bearing given in example 1 is shown in fig (8). The plot shows that the system is stable for a wide range of frequencies for both the bearing specifications. Bode Diagram 0

Sensitivity Function

To: O ut(1)

-10 -20 -30

Magnitude (dB) ; Phas e (deg) To: O ut(2) To: O ut(1)

-40 180

0

-180 0

Complementary sensitivity function -50

To: O ut(2)

-100 360

0

-360 10

0

1

10

2

10

3

10

4

10

10

5

6

10

Frequency (rad/sec)

Fig (8) Bode plot of H∞ controlled AMB(example 1)

B. Performance Analysis The step response shown in figure (9) indicates that the H infinity control proposed in this paper could bring back the system to its equilibrium point within least possible time for both reference input change and external disturbance change. The peak overshoot is less for H infinity control in both specifications of AMB. The control effort required for H infinity and PID control is shown in fig (10). For both control the control current after the system settles remain same. But the PID controller current has more fluctuations than H infinity control effort shown in fig(11) to fig(14).

ISSN : 0975-5462

Vol. 3 No. 1 Jan 2011

132

Sarath S Nair / International Journal of Engineering Science and Technology (IJEST)

-5

14

Set Point Tracking

x 10

12

PID Control Generalized H Infinity Control

Set Point Tracking

d is p la c e m e n t ( m m )

10 8 6 4 2 0 -2

0

0.05

0.1

0.15

0.2

0.25 time(sec)

0.3

0.35

0.4

0.45

0.5

Fig (9) Step response Set Point Tracking-Control Current 0.8 0.6

PID Control Generalized H Infinity Control

Control Current variation of AMB for a set point change

d is p la c e m e n t ( m m )

0.4 0.2 0

-0.2 -0.4 -0.6 -0.8

0

0.02

0.04

0.06

0.08

0.1 time (sec)

0.12

0.14

0.16

0.18

0.2

Fig (10) Control current for unit set point change -6

8

Disturbance rejection of H infinity control

x 10

50 % load as disturbance 30 % load as disturbance 10 % load as disturbance

Disturbance Rejection of H Infinity Control 7

6

Displacement (mm)

5

4

3

2

1

0

0

0.1

0.2

0.3

0.4

0.5 time(sec)

0.6

0.7

0.8

0.9

1

Fig (11) Disturbance response with H Infinity Control Control Current for disturbance rejection 1 10 % load 30 % load 50 % load

H Infinity control Currents for under variou step disturbances 0.5

0

-0.5

-1

-1.5

-2

-2.5

-3

-3.5

-4 0.08

0.1

0.12

0.14

0.16

0.18

0.2

Fig (12) Disturbance rejection control current with H Infinity control

ISSN : 0975-5462

Vol. 3 No. 1 Jan 2011

133

Sarath S Nair / International Journal of Engineering Science and Technology (IJEST)

-4

6

Disturbance Rejection of PID control

x 10

10 % load as disturbance 30 % load as disturbance 50 % load as disturbance

Disturbance Rejection of PID Control 5

displacement (mm)

4

3

2

1

0

-1

0

0.05

0.1

0.15

0.2 time (sec)

0.25

0.3

0.35

0.4

Fig (13) Disturbance response with PID control Control current for disturbance rejection 1 10 % load 30 % load 50 % load

PID control current for disturbance rejection 0

-1

control current (A)

-2

-3

-4

-5

-6

-7

0

0.05

0.1

0.15

0.2

0.25 time (sec)

0.3

0.35

0.4

0.45

0.5

Fig (14) PID Disturbance rejection control current

C. Robustness Analysis Robust H∞ controller developed not only operates on the known AMB plant in a stable environment, but also provides good control for a set of nearby uncertain plants [8]. The system must be robust enough to provide good performance and stability over the uncertainty. Singular values are a good measure of the system robustness. The Fig (15) plots the singular value plot of the system with H infinity control and PID control. Singular Values of AMB example 1 20 S_Hinfinity T_Hinfi S_pid T_pid

0

Singular Values (dB)

-20

-40

-60

-80

-100 -1 10

0

10

1

10

2

10

10

3

4

10

10

5

6

10

Frequency (rad/sec)

Fig (15) Singular Value Plot

The figure shows the singular values of sensitivity function, complementary sensitivity function with H infinity control and PID control. The singular values of sensitivity function and complementary sensitivity function of AMB plant controlled under H infinity control lies below the zero gain for range of operating frequencies. A comparison between the plots of closed loop sensitivity function with PID control ‘S_PID’ and closed loop sensitivity function with H infinity control ‘S_H Infinity’ shows that for the range of operating frequencies from 100 to 104 rad/sec , singular values S_H infinity is less than singular values of S_PID. From this it can be inferred that active magnetic bearing system controlled using H infinity control synthesized by the proposed algorithm can provide a better disturbance rejection property than PID control.

ISSN : 0975-5462

Vol. 3 No. 1 Jan 2011

134

Sarath S Nair / International Journal of Engineering Science and Technology (IJEST) In most of the cases the disturbance to the plant acts as an uncertainty. For SISO systems it is known that singular values of sum of sensitivity function and complementary function can be taken as a good measure of robustness indicator. The minimum the value of maximum singular value better the control. i.e. (19)   max( S ( j )  T ( j ) ) 

The robustness indicator plot drawn for the AMB given in example 1 for PID and H infinity controller developed by the procedure is given below. It shows that the magnitude of the singular values is very less for all values of frequencies for H infinity control when compared with PID control. This again confirms the disturbance rejection property of the H infinity controller developed by the method. The robustness indicator plots are given in fig (16) & fig (17). 0

x 10

-13

Singular Values

Robustness Indicator

PID

Singular Values (dB)

-0.5

-1

-1.5

-2

-2.5 1 10

10

2

10

3

Frequency (rad/sec)

Fig (16) Robustness Indicator for PID control

A closer look at the plots shows that the magnitude of the robustness indicator for PID controller is higher than the magnitude for H infinity controlled system synthesized using the proposed algorithm. -9

5

Singular Values

x 10

H infinity control

Robustness Indicator

Singular Values (dB)

0

-5

-10

-15

-20 0 10

1

10

2

3

10

10

4

10

5

10

Frequency (rad/sec)

Fig (17) Robustness Indicator for H∞ control

D. Dynamic Compliance The variation of the control current with various values of load on the bearing in example 1 is shown in fig (18) & fig (19). From the plot it can be seen that the control effort at steady state is same for both H infinity and PID control.

ISSN : 0975-5462

Vol. 3 No. 1 Jan 2011

135

Sarath S Nair / International Journal of Engineering Science and Technology (IJEST)

Fig (18) Variation of PID control current with load

Fig (19) Variation of H infinity control current with load

The fig (20) is the variation of the steady state error of the shaft after it is settled under H infinity and PID control. The plot shows that the steady state error is higher for all values of load under H infinity control than PID control where as the plot in fig (21) is the variation of peak overshoot when there is a set point change or disturbance to the plant. As per this plot, the peak overshoot is less for H infinity control.

Fig (20) Variation of steady state error with load

Fig (21) Variation of peak overshoot with load

VII. Hardware Implementation The hard ware setup of the H infinity controlled active magnetic bearing supporting a shaft in fig (22). The mass of the shaft is 25 kilograms. The active magnetic bearing setup consists of two separate magnetic bearings providing 4 degrees of freedom (DOF). The shaft under each bearing have a movement in two degrees of

ISSN : 0975-5462

Vol. 3 No. 1 Jan 2011

136

Sarath S Nair / International Journal of Engineering Science and Technology (IJEST) freedom in x axis and in y axis. Four position sensors are placed to get the position signals in each degree of freedom. The signals are converted to digital signals inside the DSP processor. The transfer function of the robust H infinity control using automatic weight selection algorithm is implemented as difference equation in digital signal processor. A graphical user interface (GUI) shown in fig (23) developed in MATLAB software takes the details of the bearing and synthesize H infinity controller using the algorithm. Using the GUI minimum effort is required by the designer to synthesize the controller. The DSP processes the position signals of each DOF using the respective difference equation of that axis and provides the manipulated variable as variations in duty ratio of PWM signals. The PWM signals switch the respective power electronic transconductance amplifier to power up the coil of the electromagnets in each DOF. The voltage variations indicated by the 8 PWM signals are converted to current pulses to energize the bearing coils.

Fig (22) Hardware setup of Active magnetic bearing with H Infinity control

Fig (23) GUI for designing H infinity controller using Automatic Weight Selection Algorithm

VIII. Conclusion In this work an automatic weight selection algorithm is proposed for synthesizing Robust H∞ controller for active magnetic bearing systems. In H infinity control synthesis using loop shaping technique two weight functions are to be designed for shaping the closed loop characteristics of the system. The selection of these two weight functions are normally a trial and error procedure or requires detailed analysis of the system requirements. In this paper a novel automatic weight selection algorithm is proposed, by which the H infinity controller can be synthesized automatically. The algorithm automatically synthesizes the weight functions meeting all the requirements of robust control for active magnetic bearing. A detailed analysis of the developed H∞ controller for stability, performance and robustness has been made for both magnetic bearing. The results show that the H infinity controller could stabilize the magnetic bearing system with good performance and robustness.. From the analysis of the control current it can be concluded that the effort at steady state is same for both PID and H Infinity control where as the steady state error is higher for H infinity control. The peak

ISSN : 0975-5462

Vol. 3 No. 1 Jan 2011

137

Sarath S Nair / International Journal of Engineering Science and Technology (IJEST) overshoot is less for H∞ control than PID control. Robustness indicator plots shows that the proposed algorithm could synthesis H infinity controller that can provide high disturbance rejection property to magnetic bearings than a well tuned PID control. The detailed analysis in steady state and transient conditions like load variations provide a good sign that the proposed algorithm could control magnetic bearing with high robustness and performance with minimum time and complexity in controller design. References [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17]

Guangzhong Cao, Suxiang Fan, Gang Xu “The Characteristics Analysis of Magnetic Bearing Basedon H-infinity Controller”, Proceedings of the 51th World Congress on Intelligent Control and Automation, June 15-19, 2004, Hangzhou, P.R. China Arredondo and J. Jugo, “Active Magnetic Bearings Robust Control Design based on Symmetry Properties”, Proceedings of the 2007 American Control Conference, USA, July 11-13, 2007 Zdzislaw Gosiewski, Arkadiusz Mystokowski, “Robust control of active magnetic bearing suspension: Analytical and experimental study”, Mechanical systems and Signal Processing (2007) R.W. Beaven, M.T. Wright and D.R. Seaward, “Weighting function selection in the H∞ design Process”, Control Eng. Practice, Vol. 4, No. 5, pp. 625-633, 1996 Jiankun Hu, Christian Bohn, H.R. Wu, “Systematic H∞ weighting function selection and its application to the real-time control of a vertical take-off aircraft”, Control Engineering Practice 8 (2000) 241-252 Carl R. Knospe, “Active magnetic bearings for machining applications, Control Engineering Practice 15 (2007) 307–313 Mark Siebert, Ben Ebihara,Ralph Jansen, Robert L. Fusaro and Wilfredo Morales, Albert Kascak, Andrew Kenny, “A Passive Magnetic Bearing Flywheel”, NASA/TM—2002-211159,36th Intersociety Energy Conversion Engineering Conference cosponsored by the ASME, IEEE, AIChE, ANS, SAE, and AIAA Savannah, Georgia, July 29–August 2, 2001, C Verde & J Flores, “Nominal model selection for robust control design”, proceedings of the American control conference, seatle, Washington, 1996. W. Beaven, M.T. Wright and D.R. Seaward, “Weighting Function selection in the H∞ design process”, control eng. practice, vol. 4, no. 5, pp. 625-633, 1996 S. Engell, “Design of robust control systems with time-domain specifications”, control eng. practice, vol. 3, no. 3, pp. 365-372, 1995 Ulrich schonhoff and Rainer Nordmann, “An H ∞ -weighting scheme for PID like motion control”, proceedings of the 2002 IEEE international conference on control applications, September 18-20, 2002, Glascow, Scotland, U.K Didierh Enrion', Michael Sebek and Sophie Tarbouriech', “Algebraic approach to robust controller design: A geometric interpretation”, Proceedings of the american control conference philadelphia, pennsylvania june 1998 Carl r. knospe roger l. fittro, “Control of a high speed machining spindle via µ-synthesis”, Proceedings of the 1997 IEEE International conference on control applications hartford, ct - october 5-7, 1997 Z F Jiang, H C Wu, H Lu, C R Li, “Study on the Controllability for Active Magnetic Bearings”, Journal of Physics: Conference Series 13 (2005) 406–409 M.H.Kimman,H.H.LangenJ.vanEijkR.MunnigSchmidt, “Design and Realization of a Miniature Spindle Test Setup with Active Magnetic Bearings”,1-4244-1264-1/07/ ©2007 IEEE Schweitzer G, Bleuler H, Traxler A. (1994) Active Magnetic Bearings, Zurich, vdf Hochschulverlag AG.

ISSN : 0975-5462

Vol. 3 No. 1 Jan 2011

138

Suggest Documents