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

Sarath S Nair International Journal of Engineering Science and Technology IJEST ISSN - PDF document

calandra-battersby
calandra-battersby . @calandra-battersby
Follow
573 views
Uploaded On 2014-12-16

Sarath S Nair International Journal of Engineering Science and Technology IJEST ISSN - PPT Presentation

3 No 1 Jan 2011 122 brPage 2br Sarath S Nair International Journal of Engineering Science and Technology IJEST ISSN 09755462 Vol 3 No 1 Jan 2011 123 brPage 3br NA ff B B xx ii xx ii Kfff ix fi x ki i k x x ix Ai N Ai KK xx PP xif because fxxkiik ID: 24775

Jan

Share:

Link:

Embed:

Download Presentation from below link

Download Pdf The PPT/PDF document "Sarath S Nair International Journal of ..." is the property of its rightful owner. Permission is granted to download and print the materials on this web site for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.


Presentation Transcript

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 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 Hcontrol 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. 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 f and f 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). (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 ‘i’ be the bias current and ‘i’ 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 (2) Where ‘K’ is Linearizing the equation (2) in the equilibrium point (i), (3) With, (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 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 (6) For a magnetic bearing the position or displacement x is fed back and the controller G(S) which provides the control current I. The relationship between the feedback signal and control current is given as (7) Re arranging equation (6) we get f ffBB 0000(,)()() fixkiikxx 222 AiNAi ),()()()()(),()(0000220000222122xifbecausefxxkiikdtxdmxxkiikxiffdtxdmfffdtxdmextxixiextextextxiFsXksIksXms)()()(2)()()(sXsGsIc (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) = (9) By connecting the two equations (8) and (9) the open loop transfer function of a linearized model of active magnetic bearing is In the transfer function stands for the damping coefficient, 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. 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 Hbased 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. is the open loop transfer function of the plant and is the controller transfer function such that the closed loop system perform robustness and good performance. The controller will be derived keeping three criterions. They are III.1. Stability criterion:- It states that the roots of the characteristic equation should lie in the left half side of s plane.III.2. Performance Criterion:- It states that the sensitivity to be small for all 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 Hcontrol 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 Hnorm of a transfer function, F, is its maximum value over the entire frequency range, and is denoted as Where, is the largest singular value of a transfer function. The objective of the synthesis is to design a controller such that the Hnorm of the plant transfer function is bound within limits. Different methods are available for the synthesis of the Hcontrollers viz two transfer function method and three transfer function ))((supjFF xiKmsKG2 xciextextxciextxciksGkmsFsXorFsXksGkmsFsXksXsGksXms)(1)()())(()()()()(222 )(1)(sGsGpp method. Two transfer function method have less computational complexities and so is considered for Hcontroller 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 Hcontroller 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. (11) (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 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 for performance for robustness. By minimizing the norm (13) Where, (14) Where and 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 and . This can be done by making and Where Ws and Wt are the weight function assigned by the designer. is the performance weighting function to limit the magnitude of the sensitivity function and 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). GKGKT1 GKS11 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 Hnorm 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). Fig (5) Augmented Plant model for the synthesis of Hcontroller. The normalized frame of the plant is (15) Where, U=K*e After determining the weights and, the plant can be determined as KWt++ z Wu (16) The equation (17) is written as a mixed sensitivity problem in terms of (15) & (16) as (17) Mixed sensitivity problem is to find a rational function controller K(s) and make the closed loop system stable and satisfy (18) Where P is the transfer function from w to Z i.e (19) Where, is the cost function. According to the minimum gain theorem, make the norm of less than unity. i.e, (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 Hcontroller. IV. Automatic Weight Selection Algorithm The synthesis procedure of Hcontroller 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 Hcontroller 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. 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. (21) (22) Where Ws is the performance weighting function, ‘’ 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. is the frequency which differentiates the high frequency disturbance signal and the low frequency control signal. The plots, Fig (2) and Fig (3) show the nature of , S and , T to be satisfied for the synthesis of Hcontroller. This can be made by closely shaping the and plot. This loop shaping technique 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. AwswMsWsbb/ )15.0(21LsLsWt 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’ 4×10^-7 Umber of coil turns ‘N’ 135 Air gap area ‘Ag’ 336 mm2 Bearing gap ‘g0’ 1.0 mm Mass of shaft ‘m’ 12.5 Kg Air gap flux ‘B’ 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. Damping Constant, Ki = 27 N/A Stiffness constant, Kx = 1.9261e+005 N/m 27 Plant Transfer function: = ----------------------------- (12.5S-1.9261e+005) 1.308e013 s^3 + 4.705e015 s^2 + 4.753e017 s + 1.153e019 K(s)= --------------------------------------------------------------- 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) = -------------------- (25) (s+5) (s+100) W(t) = ---------------- (26) (s+200) 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 Hcontrol 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. Fig (7) Active Magnetic Bearing Model 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. -40 -30 -20 -10 To: Out(1) -180 180 To: Out(1) -100 -50 To: Out(2) 10 -360 360 To: Out(2)Bode DiagramFrequency (rad/sec)Magnitude (dB) ; Phase (deg) Sensitivity Function Complementary sensitivity functionFig (8) Bode plot of H controlled AMB(example 1) 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). 0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5 2 4 6 8 12 x 10 time(sec)displacement (mm)Set Point Tracking PID Control Generalized H Infinity Control Set Point TrackingFig (9) Step response 0 0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.16 0.18 0.2 -0.8 -0.6 -0.4 -0.2 0.2 0.4 0.6 0.8 time (sec)displacement (mm)Set Point Tracking-Control Current PID Control Generalized H Infinity Control Control Current variation of AMB for a set point changeFig (10) Control current for unit set point change 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 0 1 2 3 4 5 6 7 x 10 time(sec)Displacement (mm)Disturbance rejection of H infinity control 50 % load as disturbance 30 % load as disturbance 10 % load as disturbance Disturbance Rejection of H Infinity ControlFig (11) Disturbance response with H Infinity Control 0.08 0.1 0.12 0.14 0.16 0.18 0.2 -3.5 -3 -2.5 -2 -1.5 -1 -0.5 0.5 Control Current for disturbance rejection 10 % load 30 % load 50 % load H Infinity control Currents for under variou step disturbancesFig (12) Disturbance rejection control current with H Infinity control 0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 1 2 3 4 5 x 10 time (sec)displacement (mm)Disturbance Rejection of PID control 10 % load as disturbance 30 % load as disturbance 50 % load as disturbance Disturbance Rejection of PID ControlFig (13) Disturbance response with PID control 0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5 -6 -5 -4 -3 -2 -1 1 time (sec)control current (A)Control current for disturbance rejection 10 % load 30 % load 50 % load PID control current for disturbance rejectionFig (14) PID Disturbance rejection control current 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 nearbyuncertain 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. 10 -100 -80 -60 -40 -20 Singular Values of AMB example 1Frequency (rad/sec)Singular Values (dB) S_Hinfinity T_Hinfi S_pid T_pid 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 to 10rad/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. 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) 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). 10 -2.5 -2 -1.5 -1 -0.5 x 10-13 Singular ValuesFrequency (rad/sec)Singular Values (dB) PID Robustness IndicatorFig (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. -20 -15 -10 -5 x 10 Singular ValuesFrequency (rad/sec)Singular Values (dB) H infinity control Robustness IndicatorFig (17) Robustness Indicator for H control 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. ))()((maxjTjS 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 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 trans-conductance 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 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 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 es 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 ina 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, seatleWashington, 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 K Didierh Enrion', Michael Sebek and Sophie Tarbouriech', “Algebraic approach to robust controller design: A geometric interpretaProceedings 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. 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 es 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 ina 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, seatleWashington, 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 K Didierh Enrion', Michael Sebek and Sophie Tarbouriech', “Algebraic approach to robust controller design: A geometric interpretaProceedings 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. Sarath S Nair / International Journal of Engineering Science and Technology (IJEST) ISSN : 0975-5462 Vol. 3 No. 1 Jan 2011 138 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 trans-conductance 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 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 Sarath S Nair / International Journal of Engineering Science and Technology (IJEST) ISSN : 0975-5462 Vol. 3 No. 1 Jan 2011 137 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 Sarath S Nair / International Journal of Engineering Science and Technology (IJEST) ISSN : 0975-5462 Vol. 3 No. 1 Jan 2011 136 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) 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). 101 102 103 -2.5 -2 -1.5 -1 -0.5 x 10-13 Singular ValuesFrequency (rad/sec)Singular Values (dB) PID Robustness IndicatorFig (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. 100 101 102 103 104 105 -20 -15 -10 -5 0 x 10 Singular ValuesFrequency (rad/sec)Singular Values (dB) H infinity control Robustness IndicatorFig (17) Robustness Indicator for H control 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. ))()((maxZZjTjS Sarath S Nair / International Journal of Engineering Science and Technology (IJEST) ISSN : 0975-5462 Vol. 3 No. 1 Jan 2011 135 0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 -1 0 1 2 3 4 5 x 10 time (sec)displacement (mm)Disturbance Rejection of PID control 10 % load as disturbance 30 % load as disturbance 50 % load as disturbance Disturbance Rejection of PID ControlFig (13) Disturbance response with PID control 0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5 -7 -6 -5 -4 -3 -2 -1 0 1 time (sec)control current (A)Control current for disturbance rejection 10 % load 30 % load 50 % load PID control current for disturbance rejectionFig (14) PID Disturbance rejection control current 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 nearbyuncertain 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. 10-1 100 101 102 103 104 105 106 -100 -80 -60 -40 -20 0 20 Singular Values of AMB example 1Frequency (rad/sec)Singular Values (dB) S_Hinfinity T_Hinfi S_pid T_pid 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 to 10rad/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. Sarath S Nair / International Journal of Engineering Science and Technology (IJEST) ISSN : 0975-5462 Vol. 3 No. 1 Jan 2011 134 0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5 -2 0 2 4 6 8 10 12 x 10 time(sec)displacement (mm)Set Point Tracking PID Control Generalized H Infinity Control Set Point TrackingFig (9) Step response 0 0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.16 0.18 0.2 -0.8 -0.6 -0.4 -0.2 0 0.2 0.4 0.6 0.8 time (sec)displacement (mm)Set Point Tracking-Control Current PID Control Generalized H Infinity Control Control Current variation of AMB for a set point changeFig (10) Control current for unit set point change 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 0 1 2 3 4 5 6 7 x 10 time(sec)Displacement (mm)Disturbance rejection of H infinity control 50 % load as disturbance 30 % load as disturbance 10 % load as disturbance Disturbance Rejection of H Infinity ControlFig (11) Disturbance response with H Infinity Control 0.08 0.1 0.12 0.14 0.16 0.18 0.2 -4 -3.5 -3 -2.5 -2 -1.5 -1 -0.5 0 0.5 1 Control Current for disturbance rejection 10 % load 30 % load 50 % load H Infinity control Currents for under variou step disturbancesFig (12) Disturbance rejection control current with H Infinity control Sarath S Nair / International Journal of Engineering Science and Technology (IJEST) ISSN : 0975-5462 Vol. 3 No. 1 Jan 2011 133 Fig (7) Active Magnetic Bearing Model 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. -40 -30 -20 -10 0 To: Out(1) -180 0 180 To: Out(1) -100 -50 0 To: Out(2) 100 101 102 103 104 105 106 -360 0 360 To: Out(2)Bode DiagramFrequency (rad/sec)Magnitude (dB) ; Phase (deg) Sensitivity Function Complementary sensitivity functionFig (8) Bode plot of H controlled AMB(example 1) 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). Sarath S Nair / International Journal of Engineering Science and Technology (IJEST) ISSN : 0975-5462 Vol. 3 No. 1 Jan 2011 132 Damping Constant, Ki = 27 N/A Stiffness constant, Kx = 1.9261e+005 N/m 27 Plant Transfer function: = ----------------------------- (12.5S-1.9261e+005) 1.308e013 s^3 + 4.705e015 s^2 + 4.753e017 s + 1.153e019 K(s)= --------------------------------------------------------------- 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) = -------------------- (25) (s+5) (s+100) W(t) = ---------------- (26) (s+200) 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 Hcontrol 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. Sarath S Nair / International Journal of Engineering Science and Technology (IJEST) ISSN : 0975-5462 Vol. 3 No. 1 Jan 2011 131 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’ 4×10^-7 Umber of coil turns ‘N’ 135 Air gap area ‘Ag’ 336 mm2 Bearing gap ‘g0’ 1.0 mm Mass of shaft ‘m’ 12.5 Kg Air gap flux ‘B’ 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. Sarath S Nair / International Journal of Engineering Science and Technology (IJEST) ISSN : 0975-5462 Vol. 3 No. 1 Jan 2011 130 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. (21) (22) Where Ws is the performance weighting function, ‘’ 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. is the frequency which differentiates the high frequency disturbance signal and the low frequency control signal. The plots, Fig (2) and Fig (3) show the nature of )(jwW , S and )(jwW , T to be satisfied for the synthesis of Hcontroller. This can be made by closely shaping the )(jwWand )(jwW plot. This loop shaping technique 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. AwswMs )15.0(2 Sarath S Nair / International Journal of Engineering Science and Technology (IJEST) ISSN : 0975-5462 Vol. 3 No. 1 Jan 2011 129 DDCDDCBBAGIGwGww (16) The equation (17) is written as a mixed sensitivity problem in terms of (15) & (16) as TWRWSW (17) Mixed sensitivity problem is to find a rational function controller K(s) and make the closed loop system stable and satisfy TWRWSW (18) Where P is the transfer function from w to Z i.e (19) Where, PT is the cost function. According to the minimum gain theorem, make the norm of less than unity. i.e, TWRWSW (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 Hcontroller. IV. Automatic Weight Selection Algorithm The synthesis procedure of Hcontroller 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 Hcontroller 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. Sarath S Nair / International Journal of Engineering Science and Technology (IJEST) ISSN : 0975-5462 Vol. 3 No. 1 Jan 2011 128 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 Hnorm 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). Fig (5) Augmented Plant model for the synthesis of Hcontroller. The normalized frame of the plant is GIGwGwwywuwew (15) Where, U=K*e After determining the weights and, the plant can be determined as d r ++ P w zu Wu Sarath S Nair / International Journal of Engineering Science and Technology (IJEST) ISSN : 0975-5462 Vol. 3 No. 1 Jan 2011 127 method. Two transfer function method have less computational complexities and so is considered for Hcontroller 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 Hcontroller 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. (11) (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 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 )( for performance )( for robustness. By minimizing the norm )(minKN (13) Where, TWSW (14) Where 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 and . This can be done by making )()(jwWjwS and )(jwW Where Ws and Wt are the weight function assigned by the designer. is the performance weighting function to limit the magnitude of the sensitivity function and 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). GKGKT1 GKS11 Sarath S Nair / International Journal of Engineering Science and Technology (IJEST) ISSN : 0975-5462 Vol. 3 No. 1 Jan 2011 126 (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) = (9) By connecting the two equations (8) and (9) the open loop transfer function of a linearized model of active magnetic bearing is In the transfer function stands for the damping coefficient, 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. 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 Hbased 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. )(sG is the open loop transfer function of the plant and )(sK is the controller transfer function such that the closed loop system perform robustness and good performance. The controller )(sK will be derived keeping three criterions. They are III.1. Stability criterion:- It states that the roots of the characteristic equation 0)()(1 sKsG should lie in the left half side of s plane.nce Criterion:- It states that the sensitivity )()(1)(sKsGsS to be small for all 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 Hcontrol 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 Hnorm of a transfer function, F, is its maximum value over the entire frequency range, and is denoted as Where, is the largest singular value of a transfer function. The objective of the synthesis is to design a controller such that the Hnorm of the plant transfer function is bound within limits. Different methods are available for the synthesis of the Hcontrollers viz two transfer function method and three transfer function ))((supZjF Kms ciciciksGkmsFsXFsXksGkmsFsXksXsGksXms)()()())(()()()()( )(1)(sGsG Sarath S Nair / International Journal of Engineering Science and Technology (IJEST) ISSN : 0975-5462 Vol. 3 No. 1 Jan 2011 125 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 f and f 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). (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 ‘i’ be the bias current and ‘i’ 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 (2) Where ‘K’ is Linearizing the equation (2) in the equilibrium point (i), (3) With, (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 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 (6) For a magnetic bearing the position or displacement x is fed back and the controller G(S) which provides the control current I. The relationship between the feedback signal and control current is given as (7) Re arranging equation (6) we get 22120()A f ffBB 21)()()()(xxiixxiiKfff000(,)()() f fixkiikxx| 222002322,ix N NAi 0),()()()()(),()(000021xiffxxkiikxdxxkiikxiffxdfffxdFsXksIksXms)()()()()()(sXsGsI Sarath S Nair / International Journal of Engineering Science and Technology (IJEST) ISSN : 0975-5462 Vol. 3 No. 1 Jan 2011 124 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 Hcontrol 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. Sarath S Nair / International Journal of Engineering Science and Technology (IJEST) ISSN : 0975-5462 Vol. 3 No. 1 Jan 2011 123 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 Hcontrol 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 Sarath S Nair / International Journal of Engineering Science and Technology (IJEST) ISSN : 0975-5462 Vol. 3 No. 1 Jan 2011 122