A gain-scheduling-control technique for mechatronic systems with position-dependent dynamics

Size: px
Start display at page:

Download "A gain-scheduling-control technique for mechatronic systems with position-dependent dynamics"

Transcription

1 A gain-scheduling-control technique for mechatronic systems with position-dependent dynamics Bart Paijmans 1,2, Wim Symens 1, Hendrik Van Brussel 2 and Jan Swevers 2 Abstract This paper presents a gain-scheduling-control technique for mechatronic systems with position dependent dynamics. The proposed method fits in the framework of traditional gain scheduling, where several controllers designed for fixed operating points are interpolated to construct a global gain-scheduling controller. A new interpolation approach is proposed starting from an affine interpolation between the poles, zeros and gains of the local controllers as a function of the varying parameter, resulting in a affine statespace representation. The presented method is applied on an industrial pick-and-place machine which has positiondependent dynamics. Experimental results show the benefit of the proposed method. I. INTRODUCTION High-speed, high-accuracy and low-cost operation are the main thrusts behind the design of light weight mechatronic structures such as robot manipulators, pick-and- place machines, etc. Light-weight structures operating at high speeds, however, may lead to significant vibration problems, that degrade the positioning accuracy. An additional problem is that the dynamic behavior of a machine tool can depend on the position of the tool in its workspace. As this position is measured, the changes in dynamic behavior can be modeled exactly in a deterministic way. High-performance motion controllers that take into account these varying structural resonances are needed. Gain-scheduling control is an appropriate control solution for systems with position dependent dynamics and will be adopted in this paper. Gain scheduling is a controller implementation where the controller coefficients are changed according to the current value of scheduling signals, which may be signals external and/or internal to the plant [1]. Two main approaches can be distinguished [2], namely traditional gain-scheduling control and Linear Parameter Varying (LPV) control. LPV control is a design method that guarantees the closed loop to be stable for all possible time-varying parameter trajectories. Only the first approach will be considered in this paper. The proposed gain-scheduling technique is tested on an industrial pick-and-place machine. First, linear models are identified in different operating points, then linear optimal controllers are designed using H-infinity techniques and finally an interpolation is made between these controllers. (1) Flanders Mechatronics Technology Center, Celestijnenlaan 3B, 31 Heverlee bart.paijmans@fmtc.be, wim.symens@fmtc.be (2) Mechanical Engineering Department, Katholieke universiteit Leuven, division PMA, Celestijnenlaan 3B, 31 Heverlee hendrik.vanbrussel@mech.kuleuven.ac.be, jan.swevers@mech.kuleuven.ac.be Section 2 explains the interpolation technique that will be used to design a gain-scheduling controller for the setup. Section 3 first gives a description of the layout of the setup and the identification of linear models. Then the design of controllers based on these models is shortly commented. Section 4 discusses the interpolation between these controllers and the experimental results. Section 5, gives the main conclusions of this paper and gives some directions for further research. II. INTERPOLATION BETWEEN CONTROLLERS: THEORY A. Introduction Gain scheduling is a common engineering method that can be used to control LPV systems in a variety of applications such as flight control and process control. An LPV system is defined as a linear system whose describing matrices in state-space form depend on a vector of timevarying parameters, which can be measured in real-time [3]: ẋ = A(l)x + B(l)u y = C(l)x + D(l)u (1) with x the vector of states of the system, u and y respectively the input and output and l a vector of varying parameters. This paper focuses on traditional gain scheduling. The main idea of traditional gain scheduling is to break the control design into two parts. First, local linear controllers are designed based on linearizations of the plant for several fixed values of the varying parameter. Second, a global parameter-dependent controller for the system is obtained by interpolating, or scheduling the local controllers. A reliable interpolation must satisfy three conditions: (1) stability during interpolation must be preserved: the controller must stabilize the plant for all intermediate operating points; (2) performance during interpolation must be preserved: the system should satisfy the performance specifications for all intermediate operating points; (3) the parameters of the interpolated controllers must be smooth and continuous functions of the varying parameter to avoid discontinuous controller states and output signals as a function of time. This last condition is especially important if fast parameter variations can occur. Scheduling varying physical properties of the plant (e.g. mass) or the system dynamics of the plant (e.g. poles and zeros), often results in an interpolation technique that fulfills the three criteria. Modern controller techniques, such as H-infinity algorithms, often result in high-order controllers when they are

2 designed for complex mechatronic systems. Consequently, reliable techniques are required that can interpolate between high-order controllers. Many interpolation methods have been successfully applied by control engineers (e.g.[4],[5],[6]). These methods are either ad-hoc methods which require a lot of trial and error, or they fail when the order of the system is too high. The method proposed in this paper is a systematic approach that can handle complex systems, because the controller representation has an affine state-space form, which is easy to implement. In a first step an interpolation is made between the poles, zeros and gains of the local controllers. As will be explained in the next subsection, affine functions will be fitted on the varying poles, zeros and gains. The second step is a transformation of these affine functions to a varying state-space representation. A third subsection desrcibes the characteristiques of the proposed interpolation technique and highlights some differences with existing techniques. B. Interpolation between poles, zeros and gains A first requirement that has to be fulfilled for a correct interpolation between poles and zeros, is that all the local controllers have the same number of poles and zeros. A second requirement is that the operating points for which the local controllers are designed should be sufficiently close such that migration of poles and zeros from one to the next is recognizable. The technique proposed in this paper interpolates between the discrete-time poles and zeros, to make a discrete-time implementation possible. The variation of the vectors of poles and zeros and the variation of the gain each has to be described by an affine function, containing a sum of a constant term and one varying term. The varying term consists of a vector of coefficients multiplied with a scalar real analytical function of the scheduling parameter. This is shown in (2) for the vector of varying poles: p 1 (l) p 2 (l). p n (l) = p,1 p,2. p,n + p 1,1 p 1,2. p 1,n f 1(l) (2) with p 1 till p n the poles of the controller, p,1 till p,n and p 1,1 till p 1,n the complex coefficients and f 1 (l) a real scalar analytical function of the scheduling parameter l. Similar affine functions have to be made to describe the varying zeros and gain, but they have to contain the same analytical function. The proposed modeling of the poles and zeros also implies that the same analytical function is used in the description of the real part and the imaginary part of the poles and zeros, resulting in linear variations of the poles and zeros in the complex plane. The number of operating points should be high enough sucht that an analytical function can be found that describes the variation of the poles and zeros correctly. C. Transformation to state-space The next step is to transform the affine functions of poles, zeros and gains into varying state-space matrices. The resulting state-space matrices (A,B,C,D) are each affine functions of the varying parameter: they consist of a sum of a real constant matrix plus two real varying matrices. A varying matrix consists of a constant matrix of coefficients multiplied with an analytical function of the scheduling parameter. This is shown in (3) for the A-matrix : A(l) = A + f 1 (l) A 1 + f 2 1 (l) A 2 (3) The same expressions can be constructed for the B,C and D matrices. The first analytical function f 1 (l) is the same as the one used to describe the varying poles, zeros and gains, the second analytical function is the square of this function, f 2 1 (l). The proposed tranformation is similar to the Matlab implementation of the command zp2ss (zero-pole-to-statespace) that transforms a zero-pole-gain representation of an LTI system into a state-space representation. The key idea in the algorithm is that a system defined by a gain and a number of poles and zeros is equal to a series concatenation of first order subsystems containing a real pole and possible a real zero, and second order subsystems containing a complex pole pair and possibly a real zero or a complex zero pair. For each subsystem, the sets of poles and/or zeros are transformed into the control canonical form [13]. By means of a concatenation of the states of each subsystem, the global system is obtained. Equation (4) illustrates how a subsystem defined by one pair of complex conjugated poles (p i and p i+1 ) and one pair of complex conjugated zeros (z i and z i+1 ) is transformed to state-space using the control canonical form: A sub (l) = Re 1 B sub = C sub (l) = Re D sub = [1] pi (l) + p i+1 (l) p i (l) p i+1 (l) 1 T zi (l) z i+1 (l) + p i (l) + p i+1 (l) z i (l) z i+1 (l) p i (l) p i+1 (l) Filling in the affine functions of poles and zeros in each subsystem, results in varying state-space matrices. These varying matrices are then made affinely parameter dependent by splitting them up in a sum of matrices from which the analytical functions can be extracted. Equation (5) illustrates this by filling in the affine functions of poles and zeros (2) in the A -matrix of subsystem (4) : (4)

3 p,i + p A sub (l) = Re,i+1 p,i p,i [ p1,i + p f 1 (l) Re 1,i+1 p 1,i p,i+1 p,i p 1,i+1 f1 2 p1,i p (l) Re 1,i+1 ] + (5) Only additions and multiplications of maximum two poles and/or zeros are needed to calculate the elements of the A,B,C,D matrices of the subsystems. Because there are multiplications of two poles or zeros, products of the analytical function in the expression of the varying statespace matrices occur, as can be seen in (5). The interconnection of these subsystems, which is a concatenation of the states of the subsystems, results in a global affine parameter dependent state-space representation with three terms. Each matrix contains only real elements. The number of columns and rows of the A-matrix is the number of complex conjugated poles of the system times two plus the number of real poles. The coefficients of the varying terms of the B- and D- matrices will always be zero, as in (4). This means that eight constant matrices together with one analytical function are sufficient to implement the gain-scheduling controller. D. Characteristics of the proposed technique compared to other existing techniques This method fulfils the three requirements posed in the beginning of this section. Because smooth scheduling is done on the poles and zeros, only stable poles of the controller can be imposed. No approximation errors are made to convert the pole-zero representation to state-space, hence there will be no risk of loss of stability or performance in intermediate operating points. Only basic calculations are needed for the digital implementation of the gain-scheduling controller, since a simple affine parameter-dependent statespace representation is proposed. Being able to observe the variation of the poles is a benefit in comparison with a direct interpolation between state-space matrices of controllers designed for fixed operating points. Directly interpolating between the state-space matrices can lead to unstable controllers for intermediate operating points, due to the fact that there is usually no direct control over the variation of the poles and zeros. The interpolation between controllers then boils down to a trialand-error procedure of finding the state-space representation of the controllers that have the best behavior for intermediate operating points. In [7] for example, it is observed that an interpolation between the parameters of controllers in observable canonical form leads to instability in certain operating points, but an interpolation between the controllers in delta-operating form [1] results in a stable system in each operating point. Fig. 1. Picture of the setup The proposed interpolation technique puts no restriction on the number of poles and zeros of the local controllers, so that the method can be applied to complex mechatronic systems, in contrast to methods that use the transfer function form [4], [14], which can then be numerically ill conditioned [11]. This procedure also has its restrictions. The algorithm is only valid for SISO-systems. MIMO-systems will have to be split up in SISO-systems from each input to each output. Another situation that cannot be handled yet is where complex poles become real or vice versa. Further research on this topic is needed. When the variation of the poles, zeros and gains cannot be described accurately enough by an affine function with only one varying term, then the algorithm can be expanded with more varying terms. The number of constant matrices then grows rapidly. The same expansion can be used if there is not one but two scheduling signals. Then the first analytical functions describes the variation as a function of the first scheduling signal and the second analytical function describes the variation as a function of the second parameter. III. CONTROL DESIGN FOR A PRACTICAL SETUP The first part of this section describes the layout and modelling of a pick-and-place machine. Then controllers are derived based on this model for different operating points. A. Description of the setup The considered test-case is an industrial 3-axis pick-and place machine shown in Fig. 1. The Y-motion is gantry driven by two linear motors and the X-motion of the carriage over the gantry is also driven by a linear motor. The vertical Z-motion is actuated by a rotary brushless DC-motor which drives a vertical beam by a ball screw/nut combination. The position of the linear motors and the length of the beam are measured with optical encoders and the acceleration of the end point of the beam in the X-direction, representing the tool tip in this setup, is measured with an accelerometer. The objective is to move the end point of the beam as accurate and fast as possible along a prescribed trajectory

4 l=8 l=1 l=15 l= l=2 l=15 l=1 l= Fig. 2. FRF s of the identified state-space models for four different values of the length of the beam; left: from motor force (N) to encoder position (m); right: from motor force (N) to the position of the end point of the beam (m) Fig. 3. FRF s of controllers for four different values of the length of the beam; left: from position error of the motor encoder (meter) to the motor force (N); right: from position error at the end-point of the beam (m) to the motor force (N) in the X-Y-Z plane. Fast movements of the linear motor will excite the eigenfrequencies of the flexible beam and during motion, the length of the beam is continuously changed, giving rise to varying resonance frequencies. This paper focuses on motion control in one direction, namely in the X-direction, for different fixed values of the length of the beam in Z-direction. B. Modelling of the setup The setup is identified for 4 different lengths of the beam. SIMO-models are derived in the X-direction. The model has one input, the force of the motor, and two outputs: the motor position, which is a collocated measurement,is the first output and the position of the end-point of the beam, which is a non-collocated measurement, is the second output. On the setup, the position of the end-point of the beam is obtained by integrating the accelerometer twice. The integrator is combined with a high-pass filter with a cut-off frequency of 3 Hz, because no reliable signal can be obtained under that frequency. The modelling is based on frequency response function measurements using multi-sine excitation [8]. The details of the modelling are not presented in this paper. The four SIMO-models are each of tenth order. Fig. 2 shows the FRF s of the identified models for four different beam lengths. A mass-line characteristic (-4dB/decade) is recognised at low frequencies and a varying resonance at higher frequencies, which is the first eigenfrequency of the beam. At the bottom position of the beam this eigenfrequency is around 3 Hz and in the highest position it is around 7 Hz. There is also a fixed resonance around 125 Hz, which is most likely a machine-frame resonance. C. Control design Both the collocated and the non-collocated measurement in the X-direction are taken as input for the controller. The resulting MISO controller will therefore have two inputs and one output. This controller is then split up in two SISO controllers, so it can be used to make two seperate gainscheduling controllers by applying the proposed interpolation technique. Finally, the output of both gain-scheduling controllers have to be summed up. The goal of this design is to obtain a stable controller that has good tracking performance of the end-point of the beam and good disturbance rejection with respect to external forces at the end up to a frequency of 2 Hz. H-infinity techniques are used to design the MISOcontrollers. The method that is used to choose the weighing functions and the inputs and outputs of the general control configuration is described in [9]. Weighting functions are proposed for which only a few design parameters have to be specified for each control loop: (1) the target bandwidth, which is defined as the frequency where the open-loop gain first crosses unity from above; (2) the frequency below which the controller must have integral action to suppress low-frequency and constant disturbances; (3) the frequency beyond which the controller must roll-off, to suppress noise and to achieve robustness against high-frequency model uncertainty. These design parameters have a clear interpretation, which greatly facilitates their tuning. The left part of Fig. 3 shows the first set of controllers, which has the position error of the motor encoder as input and the force of the motor as output. The right part of Fig. 3 shows the second set of controllers, which has the position error at the end-point of the beam as input and the force of the motor as output. The single SISO-controllers for different lengths of the beam have each 12 states. The number of poles and zeros are reduced manually for each SISO-controller to 9 poles and 8 zeros by deleting the higher order poles and zeros and near pole-zero cancellations. The derivation of the global gain-scheduling controller by interpolating between the local

5 Fig. 4. Pole-zero-map of some of the varying poles and zeros of the controller + the interpolating functions Fig. 5. Range of fixed controllers obtained by evaluating the gainscheduling controller for 1 different values of the scheduling parameter controllers for this setup is presented next. IV. APPLICATION OF THE INTERPOLATION METHOD A. Derivation of the gain-scheduling controller The interpolation method explained in section 2 is applied to schedule the four controllers created in the previous section. The first step is to fit affine functions through the poles, zeros and gains of these controllers. An affine interpolation with f(l) = l between the two outlying controllers gives a good fit. Fig. 4 shows a part of the pole-zero-map of the four fixed controllers and the result of the interpolation. To evaluate the proposed interpolation, fixed controllers are designed for intermediate operating points using this linear interpolation. The combination of these controllers with the local models still fulfill the specifications that were used to synthesize the H-infinity controllers. Therefore the proposed linear interpolation is accurate enough. The transformation to state-space representation yields 16 constant matrices, 8 for each varying SISO-controller: the A- and the C-matrices each consist of a sum of three terms (see (3)) and the B- and D-matrices are parameter independent. The controller parameters are now directly adapted by varying the length of the beam l in (3). Fig. 5 shows the FRF s obtained by evaluating the gain-scheduling controllers for 1 different values of the scheduling parameter, covering the whole parameter range. B. Experimental results The first experiment shows the performance of the controller designed for a fixed length of the beam (l = 2 cm). The response on a step command can be seen on the left side of Fig. 6. In the upper part of this figure, the response of the motor position is depicted when a step is applied to the setpoint. The lower part of this figure shows the acceleration of the end-point of the beam. The second experiment shows the disturbance rejection at the end-point of the beam and can be seen on the right part of Fig. 6. There is an important trade-off in the design of the controller: good command following behaviour without overshoot is contrary to disturbance rejection with respect to external forces at the end-point of the beam. In this case, more weight is put on the disturbance rejection at the endpoint of the beam, resulting in a rather large overshoot of the motor when a step is applied. To validate the second experiment, a comparison is made between the time-constants of the exponential decay of the vibrarion at the end-point of the beam with and without control. Two exponential functions are fitted on this data. Without control the time constant of the exponential decay is.15 seconds, with control this is reduced to.75 seconds. To show the performance of the gain-scheduling controller, a third experiment compares the response of an excitation at the end-point of the beam when the gainscheduling controller is used with the response when the gain-scheduling controller evaluated in a fixed working point is used (l = 16 cm). In Fig. 7 this experiment is visualised and it clearly shows the benefit of the gainscheduling controller. The system gets unstable when a fixed controller is used for lengths of the beam outside the depicted interval (stable between 13 cm and 21 cm). Also the natural exponential decay without control is depicted. It can be seen that the natural damping increases for higher values of the length of the beam. This can also be seen in the transfer functions of the models (Fig. 2). Robust control techniques can also be used in contrast with gain-scheduling techniques to make one fixed LTIcontroller that is stable for the whole range of operating points [12]. However, performance degrades when this controller is used. No extensive experiments have been made yet to verify the performance and stability of the derived gain-scheduling controller during variations of the length of the beam. Preliminary results, though, show that the stability and performance are preserved during parameter variations.

6 Motor position and acceleration during step and during excitation desired position position of the motor acceleration with control acceleration without control exponential decay with control exponential decay without control time Fig. 6. Response at the end-point of the beam (l = 2 cm) during a step command in the setpoint (left) and disturbance rejection at the end-point of the beam (right). time constant of the exponential decay (seconds) fixed controller for l=16 cm gain scheduling controller without controller length of the beam (centimeter) Fig. 7. Time constants of the exponential decay after an excitation at the end-point of the beam for different lengths of the beam V. CONCLUSIONS This paper presents an interpolation method for the gainscheduling control of mechatronic systems with position dependent dynamics. The proposed interpolation method starts with fitting affine functions between the poles, zeros and gains of controllers designed in fixed operating points. The next step is an exact transformation of these functions to a simple affine state-space representation. This is a smooth interpolation method that can be applied to schedule complex linear controllers while conserving stability and performance in intermediate operating points. This technique is applied on an industrial pick-andplace machine that has position dependent dynamics. The experimental results confirm that the performance obtained in fixed working points can be expanded to the complete range of operating points. Further research is focusing on adapting this gainscheduling controller during fast parameter variations. More experiments will be done to analyse the behaviour of the derived gain-scheduling controller during fast parameter variations. REFERENCES [1] W.J. Rugh and J.S. Shamma, Research on gain scheduling survey paper, Automatica, vol.36, pp , 2 [2] C. R. Knopse, Treating non-linearity als linearity: gain scheduling, LPV s and frozen linear methods, Minicourse in Proceedings ACC 24 [3] P. Apkarian and P. Gahinet, A Convex Characterization of Parameter Dependent H-inf controllers, IEEE Transactions on Automatic Control, Vol. 4, No. 5, pp , 1995 [4] R. Reichert and R. Nichols, Gain scheduling for H-infinity controllers: a flight control example, IEEE Transactions on Control systems technology, Vol. 1, No. 2, 1993 [5] J. Hoyt Yung, Gain scheduling for geometrically nonlinear flexible space structures, Thesis (PhD.) at Massachusetts Institute of Technology, Dept. of Aeronautics and Astronautics, February 22 [6] D. Stilwell and H. Rugh, Stability preserving interpolation methods for the synthesis of gain-scheduled controllers, Automatica, vol.36, pp , 2 [7] M. Oosterom, G. Schram, R. Babuka and H. Verbruggen, Automated Procedure for Gain Scheduled Flight Control Law Design, in Proc. of AIAA Guidance Navigation and Control Conf., AIAA , Denver, CO, USA, 2. [8] J. Schoukens and R. Pintelon, System identification: a frequency domain approach, IEEE Press, Piscataway, 21 [9] M. Van de Wal, G. van Baars, F. Sperling and O. Bosgra, Multivariable H-infinity/Mu feedback control design for high-precision wafer stage motion,control Engineering Practice 1, pp , 22 [1] K. Astrom and B. Wittenmark, Computer-Controlled Systems - Theory and Design, Prentice Hall, Englewood Cliffs, 199 [11] J. Wilkinson, The Algebraic Eigenvalue Problem, Oxford University Press, 1965 [12] W. Symens, H. Van Brussel and J. Swevers. Gain-scheduling control of machine tools with varying structural flexibilities, Annals of the CIRP, 53(1), 24. [13] G. Franklin, J. David Powell and A. Emami-Naeini, Feedback control of dynamic systems, Prentice Hall, fourth edition, 22 [14] V. Chereau, H. Tanguy and G. Lebret, Interpolated versus Polytopic Gain Scheduling Control Laws for Fin/Rudder Roll Stabilisation of Ships, Proceedings of the 44th IEEE Conference on Decision and Control Conference 25, Spain

Vibration and motion control design and trade-off for high-performance mechatronic systems

Vibration and motion control design and trade-off for high-performance mechatronic systems Proceedings of the 2006 IEEE International Conference on Control Applications Munich, Germany, October 4-6, 2006 WeC11.5 Vibration and motion control design and trade-off for high-performance mechatronic

More information

GAIN SCHEDULING CONTROL WITH MULTI-LOOP PID FOR 2- DOF ARM ROBOT TRAJECTORY CONTROL

GAIN SCHEDULING CONTROL WITH MULTI-LOOP PID FOR 2- DOF ARM ROBOT TRAJECTORY CONTROL GAIN SCHEDULING CONTROL WITH MULTI-LOOP PID FOR 2- DOF ARM ROBOT TRAJECTORY CONTROL 1 KHALED M. HELAL, 2 MOSTAFA R.A. ATIA, 3 MOHAMED I. ABU EL-SEBAH 1, 2 Mechanical Engineering Department ARAB ACADEMY

More information

Design of Decentralised PI Controller using Model Reference Adaptive Control for Quadruple Tank Process

Design of Decentralised PI Controller using Model Reference Adaptive Control for Quadruple Tank Process Design of Decentralised PI Controller using Model Reference Adaptive Control for Quadruple Tank Process D.Angeline Vijula #, Dr.N.Devarajan * # Electronics and Instrumentation Engineering Sri Ramakrishna

More information

magnitude [db] phase [deg] frequency [Hz] feedforward motor load -

magnitude [db] phase [deg] frequency [Hz] feedforward motor load - ITERATIVE LEARNING CONTROL OF INDUSTRIAL MOTION SYSTEMS Maarten Steinbuch and René van de Molengraft Eindhoven University of Technology, Faculty of Mechanical Engineering, Systems and Control Group, P.O.

More information

Video 5.1 Vijay Kumar and Ani Hsieh

Video 5.1 Vijay Kumar and Ani Hsieh Video 5.1 Vijay Kumar and Ani Hsieh Robo3x-1.1 1 The Purpose of Control Input/Stimulus/ Disturbance System or Plant Output/ Response Understand the Black Box Evaluate the Performance Change the Behavior

More information

Motion System Classes. Motion System Classes K. Craig 1

Motion System Classes. Motion System Classes K. Craig 1 Motion System Classes Motion System Classes K. Craig 1 Mechatronic System Design Integration and Assessment Early in the Design Process TIMING BELT MOTOR SPINDLE CARRIAGE ELECTRONICS FRAME PIPETTE Fast

More information

Gain-Scheduling Approaches for Active Damping of a Milling Spindle with Speed-Dependent Dynamics

Gain-Scheduling Approaches for Active Damping of a Milling Spindle with Speed-Dependent Dynamics Gain-Scheduling Approaches for Active Damping of a Milling Spindle with Speed-Dependent Dynamics Simon Kern, Andreas Schwung and Rainer Nordmann Abstract Chatter vibrations in high-speed-milling operations

More information

Lecture 12. Upcoming labs: Final Exam on 12/21/2015 (Monday)10:30-12:30

Lecture 12. Upcoming labs: Final Exam on 12/21/2015 (Monday)10:30-12:30 289 Upcoming labs: Lecture 12 Lab 20: Internal model control (finish up) Lab 22: Force or Torque control experiments [Integrative] (2-3 sessions) Final Exam on 12/21/2015 (Monday)10:30-12:30 Today: Recap

More information

Gain Scheduling Control with Multi-loop PID for 2-DOF Arm Robot Trajectory Control

Gain Scheduling Control with Multi-loop PID for 2-DOF Arm Robot Trajectory Control Gain Scheduling Control with Multi-loop PID for 2-DOF Arm Robot Trajectory Control Khaled M. Helal, 2 Mostafa R.A. Atia, 3 Mohamed I. Abu El-Sebah, 2 Mechanical Engineering Department ARAB ACADEMY FOR

More information

Jerk derivative feedforward control for motion systems

Jerk derivative feedforward control for motion systems Jerk derivative feedforward control for motion systems Matthijs Boerlage Rob Tousain Maarten Steinbuch Abstract This work discusses reference trajectory relevant model based feedforward design. For motion

More information

Feedback Control of Linear SISO systems. Process Dynamics and Control

Feedback Control of Linear SISO systems. Process Dynamics and Control Feedback Control of Linear SISO systems Process Dynamics and Control 1 Open-Loop Process The study of dynamics was limited to open-loop systems Observe process behavior as a result of specific input signals

More information

Autonomous Mobile Robot Design

Autonomous Mobile Robot Design Autonomous Mobile Robot Design Topic: Guidance and Control Introduction and PID Loops Dr. Kostas Alexis (CSE) Autonomous Robot Challenges How do I control where to go? Autonomous Mobile Robot Design Topic:

More information

Simulation Study on Pressure Control using Nonlinear Input/Output Linearization Method and Classical PID Approach

Simulation Study on Pressure Control using Nonlinear Input/Output Linearization Method and Classical PID Approach Simulation Study on Pressure Control using Nonlinear Input/Output Linearization Method and Classical PID Approach Ufuk Bakirdogen*, Matthias Liermann** *Institute for Fluid Power Drives and Controls (IFAS),

More information

DISTURBANCE ATTENUATION IN A MAGNETIC LEVITATION SYSTEM WITH ACCELERATION FEEDBACK

DISTURBANCE ATTENUATION IN A MAGNETIC LEVITATION SYSTEM WITH ACCELERATION FEEDBACK DISTURBANCE ATTENUATION IN A MAGNETIC LEVITATION SYSTEM WITH ACCELERATION FEEDBACK Feng Tian Department of Mechanical Engineering Marquette University Milwaukee, WI 53233 USA Email: feng.tian@mu.edu Kevin

More information

An Adaptive LQG Combined With the MRAS Based LFFC for Motion Control Systems

An Adaptive LQG Combined With the MRAS Based LFFC for Motion Control Systems Journal of Automation Control Engineering Vol 3 No 2 April 2015 An Adaptive LQG Combined With the MRAS Based LFFC for Motion Control Systems Nguyen Duy Cuong Nguyen Van Lanh Gia Thi Dinh Electronics Faculty

More information

Fall 線性系統 Linear Systems. Chapter 08 State Feedback & State Estimators (SISO) Feng-Li Lian. NTU-EE Sep07 Jan08

Fall 線性系統 Linear Systems. Chapter 08 State Feedback & State Estimators (SISO) Feng-Li Lian. NTU-EE Sep07 Jan08 Fall 2007 線性系統 Linear Systems Chapter 08 State Feedback & State Estimators (SISO) Feng-Li Lian NTU-EE Sep07 Jan08 Materials used in these lecture notes are adopted from Linear System Theory & Design, 3rd.

More information

Robust linear control of an active suspension on a quarter car test-rig

Robust linear control of an active suspension on a quarter car test-rig ARTICLE IN PRESS Control Engineering Practice 13 (25) 577 586 Robust linear control of an active suspension on a quarter car test-rig Christophe Lauwerys*, Jan Swevers, Paul Sas Mechanical Engineering,

More information

A Model-Free Control System Based on the Sliding Mode Control Method with Applications to Multi-Input-Multi-Output Systems

A Model-Free Control System Based on the Sliding Mode Control Method with Applications to Multi-Input-Multi-Output Systems Proceedings of the 4 th International Conference of Control, Dynamic Systems, and Robotics (CDSR'17) Toronto, Canada August 21 23, 2017 Paper No. 119 DOI: 10.11159/cdsr17.119 A Model-Free Control System

More information

Closed-loop system 2/1/2016. Generally MIMO case. Two-degrees-of-freedom (2 DOF) control structure. (2 DOF structure) The closed loop equations become

Closed-loop system 2/1/2016. Generally MIMO case. Two-degrees-of-freedom (2 DOF) control structure. (2 DOF structure) The closed loop equations become Closed-loop system enerally MIMO case Two-degrees-of-freedom (2 DOF) control structure (2 DOF structure) 2 The closed loop equations become solving for z gives where is the closed loop transfer function

More information

Optimal Polynomial Control for Discrete-Time Systems

Optimal Polynomial Control for Discrete-Time Systems 1 Optimal Polynomial Control for Discrete-Time Systems Prof Guy Beale Electrical and Computer Engineering Department George Mason University Fairfax, Virginia Correspondence concerning this paper should

More information

Lyapunov Stability of Linear Predictor Feedback for Distributed Input Delays

Lyapunov Stability of Linear Predictor Feedback for Distributed Input Delays IEEE TRANSACTIONS ON AUTOMATIC CONTROL VOL. 56 NO. 3 MARCH 2011 655 Lyapunov Stability of Linear Predictor Feedback for Distributed Input Delays Nikolaos Bekiaris-Liberis Miroslav Krstic In this case system

More information

CHAPTER 5 ROBUSTNESS ANALYSIS OF THE CONTROLLER

CHAPTER 5 ROBUSTNESS ANALYSIS OF THE CONTROLLER 114 CHAPTER 5 ROBUSTNESS ANALYSIS OF THE CONTROLLER 5.1 INTRODUCTION Robust control is a branch of control theory that explicitly deals with uncertainty in its approach to controller design. It also refers

More information

Contents. PART I METHODS AND CONCEPTS 2. Transfer Function Approach Frequency Domain Representations... 42

Contents. PART I METHODS AND CONCEPTS 2. Transfer Function Approach Frequency Domain Representations... 42 Contents Preface.............................................. xiii 1. Introduction......................................... 1 1.1 Continuous and Discrete Control Systems................. 4 1.2 Open-Loop

More information

Inverted Pendulum. Objectives

Inverted Pendulum. Objectives Inverted Pendulum Objectives The objective of this lab is to experiment with the stabilization of an unstable system. The inverted pendulum problem is taken as an example and the animation program gives

More information

Positioning Controller for Mechanical Systems with a Mini Harmonic Drive Servo Actuator

Positioning Controller for Mechanical Systems with a Mini Harmonic Drive Servo Actuator Positioning Controller for Mechanical Systems with a Mini Harmonic Drive Servo Actuator Tegoeh Tjahjowidodo, Farid Al-Bender, Hendrik Van Brussel, and Wim Symens Abstract Harmonic drives (HD) are high-ratio,

More information

Review on Aircraft Gain Scheduling

Review on Aircraft Gain Scheduling Review on Aircraft Gain Scheduling Z. Y. Kung * and I. F. Nusyirwan a Department of Aeronautical Engineering, Faculty of Mechanical Engineering, Universiti Teknologi Malaysia, 81310 Skudai, Johor, Malaysia.

More information

Decoupled Feedforward Control for an Air-Conditioning and Refrigeration System

Decoupled Feedforward Control for an Air-Conditioning and Refrigeration System American Control Conference Marriott Waterfront, Baltimore, MD, USA June 3-July, FrB1.4 Decoupled Feedforward Control for an Air-Conditioning and Refrigeration System Neera Jain, Member, IEEE, Richard

More information

Control for. Maarten Steinbuch Dept. Mechanical Engineering Control Systems Technology Group TU/e

Control for. Maarten Steinbuch Dept. Mechanical Engineering Control Systems Technology Group TU/e Control for Maarten Steinbuch Dept. Mechanical Engineering Control Systems Technology Group TU/e Motion Systems m F Introduction Timedomain tuning Frequency domain & stability Filters Feedforward Servo-oriented

More information

State feedback gain scheduling for linear systems with time-varying parameters

State feedback gain scheduling for linear systems with time-varying parameters State feedback gain scheduling for linear systems with time-varying parameters Vinícius F. Montagner and Pedro L. D. Peres Abstract This paper addresses the problem of parameter dependent state feedback

More information

Multi-Input Multi-output (MIMO) Processes CBE495 LECTURE III CONTROL OF MULTI INPUT MULTI OUTPUT PROCESSES. Professor Dae Ryook Yang

Multi-Input Multi-output (MIMO) Processes CBE495 LECTURE III CONTROL OF MULTI INPUT MULTI OUTPUT PROCESSES. Professor Dae Ryook Yang Multi-Input Multi-output (MIMO) Processes CBE495 LECTURE III CONTROL OF MULTI INPUT MULTI OUTPUT PROCESSES Professor Dae Ryook Yang Fall 2013 Dept. of Chemical and Biological Engineering Korea University

More information

Optimal Finite-precision Implementations of Linear Parameter Varying Controllers

Optimal Finite-precision Implementations of Linear Parameter Varying Controllers IFAC World Congress 2008 p. 1/20 Optimal Finite-precision Implementations of Linear Parameter Varying Controllers James F Whidborne Department of Aerospace Sciences, Cranfield University, UK Philippe Chevrel

More information

Riccati difference equations to non linear extended Kalman filter constraints

Riccati difference equations to non linear extended Kalman filter constraints International Journal of Scientific & Engineering Research Volume 3, Issue 12, December-2012 1 Riccati difference equations to non linear extended Kalman filter constraints Abstract Elizabeth.S 1 & Jothilakshmi.R

More information

Feedback Control CONTROL THEORY FUNDAMENTALS. Feedback Control: A History. Feedback Control: A History (contd.) Anuradha Annaswamy

Feedback Control CONTROL THEORY FUNDAMENTALS. Feedback Control: A History. Feedback Control: A History (contd.) Anuradha Annaswamy Feedback Control CONTROL THEORY FUNDAMENTALS Actuator Sensor + Anuradha Annaswamy Active adaptive Control Laboratory Massachusetts Institute of Technology must follow with» Speed» Accuracy Feeback: Measure

More information

Robust Loop Shaping Controller Design for Spectral Models by Quadratic Programming

Robust Loop Shaping Controller Design for Spectral Models by Quadratic Programming Robust Loop Shaping Controller Design for Spectral Models by Quadratic Programming Gorka Galdos, Alireza Karimi and Roland Longchamp Abstract A quadratic programming approach is proposed to tune fixed-order

More information

Frequency Response Function Identification of LPV Systems: A 2D-LRM Approach with Application to a Medical X-ray System

Frequency Response Function Identification of LPV Systems: A 2D-LRM Approach with Application to a Medical X-ray System 2016 American Control Conference (ACC) Boston Marriott Copley Place July 6-8, 2016. Boston, MA, USA Frequency Response Function Identification of LPV Systems: A 2D-LRM Approach with Application to a Medical

More information

A Comparative Study on Automatic Flight Control for small UAV

A Comparative Study on Automatic Flight Control for small UAV Proceedings of the 5 th International Conference of Control, Dynamic Systems, and Robotics (CDSR'18) Niagara Falls, Canada June 7 9, 18 Paper No. 13 DOI: 1.11159/cdsr18.13 A Comparative Study on Automatic

More information

NOTICE WARNING CONCERNING COPYRIGHT RESTRICTIONS: The copyright law of the United States (title 17, U.S. Code) governs the making of photocopies or

NOTICE WARNING CONCERNING COPYRIGHT RESTRICTIONS: The copyright law of the United States (title 17, U.S. Code) governs the making of photocopies or NOTICE WARNING CONCERNING COPYRIGHT RESTRICTIONS: The copyright law of the United States (title 17, U.S. Code) governs the making of photocopies or other reproductions of copyrighted material. Any copying

More information

ThM06-2. Coprime Factor Based Closed-Loop Model Validation Applied to a Flexible Structure

ThM06-2. Coprime Factor Based Closed-Loop Model Validation Applied to a Flexible Structure Proceedings of the 42nd IEEE Conference on Decision and Control Maui, Hawaii USA, December 2003 ThM06-2 Coprime Factor Based Closed-Loop Model Validation Applied to a Flexible Structure Marianne Crowder

More information

Chapter 2 Review of Linear and Nonlinear Controller Designs

Chapter 2 Review of Linear and Nonlinear Controller Designs Chapter 2 Review of Linear and Nonlinear Controller Designs This Chapter reviews several flight controller designs for unmanned rotorcraft. 1 Flight control systems have been proposed and tested on a wide

More information

Robust and Optimal Control, Spring A: SISO Feedback Control A.1 Internal Stability and Youla Parameterization

Robust and Optimal Control, Spring A: SISO Feedback Control A.1 Internal Stability and Youla Parameterization Robust and Optimal Control, Spring 2015 Instructor: Prof. Masayuki Fujita (S5-303B) A: SISO Feedback Control A.1 Internal Stability and Youla Parameterization A.2 Sensitivity and Feedback Performance A.3

More information

Nonlinear Adaptive Robust Control. Theory and Applications to the Integrated Design of Intelligent and Precision Mechatronic Systems.

Nonlinear Adaptive Robust Control. Theory and Applications to the Integrated Design of Intelligent and Precision Mechatronic Systems. A Short Course on Nonlinear Adaptive Robust Control Theory and Applications to the Integrated Design of Intelligent and Precision Mechatronic Systems Bin Yao Intelligent and Precision Control Laboratory

More information

CONTROL OF TRMS AND MODELLING USING LPV

CONTROL OF TRMS AND MODELLING USING LPV Volume: 03 Issue: 08 Aug-2016 www.irjet.net p-issn: 2395-0072 CONTROL OF TRMS AND MODELLING USING LPV G.VINAY KUMAR, Dr.G.V.SIVA KRISHNA RAO 1PG Student, A.U. College of Engineering (A), Dept. Electrical

More information

CDS 101/110a: Lecture 8-1 Frequency Domain Design

CDS 101/110a: Lecture 8-1 Frequency Domain Design CDS 11/11a: Lecture 8-1 Frequency Domain Design Richard M. Murray 17 November 28 Goals: Describe canonical control design problem and standard performance measures Show how to use loop shaping to achieve

More information

Topic # Feedback Control Systems

Topic # Feedback Control Systems Topic #1 16.31 Feedback Control Systems Motivation Basic Linear System Response Fall 2007 16.31 1 1 16.31: Introduction r(t) e(t) d(t) y(t) G c (s) G(s) u(t) Goal: Design a controller G c (s) so that the

More information

AN EXTENSION OF GENERALIZED BILINEAR TRANSFORMATION FOR DIGITAL REDESIGN. Received October 2010; revised March 2011

AN EXTENSION OF GENERALIZED BILINEAR TRANSFORMATION FOR DIGITAL REDESIGN. Received October 2010; revised March 2011 International Journal of Innovative Computing, Information and Control ICIC International c 2012 ISSN 1349-4198 Volume 8, Number 6, June 2012 pp. 4071 4081 AN EXTENSION OF GENERALIZED BILINEAR TRANSFORMATION

More information

An experimental robot load identification method for industrial application

An experimental robot load identification method for industrial application An experimental robot load identification method for industrial application Jan Swevers 1, Birgit Naumer 2, Stefan Pieters 2, Erika Biber 2, Walter Verdonck 1, and Joris De Schutter 1 1 Katholieke Universiteit

More information

Internal Model Control of A Class of Continuous Linear Underactuated Systems

Internal Model Control of A Class of Continuous Linear Underactuated Systems Internal Model Control of A Class of Continuous Linear Underactuated Systems Asma Mezzi Tunis El Manar University, Automatic Control Research Laboratory, LA.R.A, National Engineering School of Tunis (ENIT),

More information

(Continued on next page)

(Continued on next page) (Continued on next page) 18.2 Roots of Stability Nyquist Criterion 87 e(s) 1 S(s) = =, r(s) 1 + P (s)c(s) where P (s) represents the plant transfer function, and C(s) the compensator. The closedloop characteristic

More information

A Novel Integral-Based Event Triggering Control for Linear Time-Invariant Systems

A Novel Integral-Based Event Triggering Control for Linear Time-Invariant Systems 53rd IEEE Conference on Decision and Control December 15-17, 2014. Los Angeles, California, USA A Novel Integral-Based Event Triggering Control for Linear Time-Invariant Systems Seyed Hossein Mousavi 1,

More information

Rejection of fixed direction disturbances in multivariable electromechanical motion systems

Rejection of fixed direction disturbances in multivariable electromechanical motion systems Rejection of fixed direction disturbances in multivariable electromechanical motion systems Matthijs Boerlage Rick Middleton Maarten Steinbuch, Bram de Jager Technische Universiteit Eindhoven, Eindhoven,

More information

Gain Scheduling. Bo Bernhardsson and Karl Johan Åström. Department of Automatic Control LTH, Lund University

Gain Scheduling. Bo Bernhardsson and Karl Johan Åström. Department of Automatic Control LTH, Lund University Department of Automatic Control LTH, Lund University What is gain scheduling? How to find schedules? Applications What can go wrong? Some theoretical results LPV design via LMIs Conclusions To read: Leith

More information

LPV Decoupling and Input Shaping for Control of Diesel Engines

LPV Decoupling and Input Shaping for Control of Diesel Engines American Control Conference Marriott Waterfront, Baltimore, MD, USA June -July, WeB9.6 LPV Decoupling and Input Shaping for Control of Diesel Engines Javad Mohammadpour, Karolos Grigoriadis, Matthew Franchek,

More information

Pierre Bigot 2 and Luiz C. G. de Souza 3

Pierre Bigot 2 and Luiz C. G. de Souza 3 INTERNATIONAL JOURNAL OF SYSTEMS APPLICATIONS, ENGINEERING & DEVELOPMENT Volume 8, 2014 Investigation of the State Dependent Riccati Equation (SDRE) adaptive control advantages for controlling non-linear

More information

Adaptive control of time-varying systems with gain-scheduling

Adaptive control of time-varying systems with gain-scheduling 2008 American Control Conference Westin Seattle Hotel, Seattle, Washington, USA June 11-13, 2008 ThC14.5 Adaptive control of time-varying systems with gain-scheduling Jinho Jang, Anuradha M. Annaswamy,

More information

On an internal multimodel control for nonlinear multivariable systems - A comparative study

On an internal multimodel control for nonlinear multivariable systems - A comparative study On an internal multimodel control for nonlinear multivariable systems A comparative study Nahla Touati Karmani Dhaou Soudani Mongi Naceur Mohamed Benrejeb Abstract An internal multimodel control designed

More information

Advanced Aerospace Control. Marco Lovera Dipartimento di Scienze e Tecnologie Aerospaziali, Politecnico di Milano

Advanced Aerospace Control. Marco Lovera Dipartimento di Scienze e Tecnologie Aerospaziali, Politecnico di Milano Advanced Aerospace Control Dipartimento di Scienze e Tecnologie Aerospaziali, Politecnico di Milano ICT for control systems engineering School of Industrial and Information Engineering Aeronautical Engineering

More information

CONTROL SYSTEMS, ROBOTICS, AND AUTOMATION Vol. III Controller Design - Boris Lohmann

CONTROL SYSTEMS, ROBOTICS, AND AUTOMATION Vol. III Controller Design - Boris Lohmann CONROL SYSEMS, ROBOICS, AND AUOMAION Vol. III Controller Design - Boris Lohmann CONROLLER DESIGN Boris Lohmann Institut für Automatisierungstechnik, Universität Bremen, Germany Keywords: State Feedback

More information

Adaptive Robust Control for Servo Mechanisms With Partially Unknown States via Dynamic Surface Control Approach

Adaptive Robust Control for Servo Mechanisms With Partially Unknown States via Dynamic Surface Control Approach IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 18, NO. 3, MAY 2010 723 Adaptive Robust Control for Servo Mechanisms With Partially Unknown States via Dynamic Surface Control Approach Guozhu Zhang,

More information

ROBUSTNESS COMPARISON OF CONTROL SYSTEMS FOR A NUCLEAR POWER PLANT

ROBUSTNESS COMPARISON OF CONTROL SYSTEMS FOR A NUCLEAR POWER PLANT Control 004, University of Bath, UK, September 004 ROBUSTNESS COMPARISON OF CONTROL SYSTEMS FOR A NUCLEAR POWER PLANT L Ding*, A Bradshaw, C J Taylor Lancaster University, UK. * l.ding@email.com Fax: 0604

More information

Chapter 7 Interconnected Systems and Feedback: Well-Posedness, Stability, and Performance 7. Introduction Feedback control is a powerful approach to o

Chapter 7 Interconnected Systems and Feedback: Well-Posedness, Stability, and Performance 7. Introduction Feedback control is a powerful approach to o Lectures on Dynamic Systems and Control Mohammed Dahleh Munther A. Dahleh George Verghese Department of Electrical Engineering and Computer Science Massachuasetts Institute of Technology c Chapter 7 Interconnected

More information

FAULT DETECTION AND FAULT TOLERANT APPROACHES WITH AIRCRAFT APPLICATION. Andrés Marcos

FAULT DETECTION AND FAULT TOLERANT APPROACHES WITH AIRCRAFT APPLICATION. Andrés Marcos FAULT DETECTION AND FAULT TOLERANT APPROACHES WITH AIRCRAFT APPLICATION 2003 Louisiana Workshop on System Safety Andrés Marcos Dept. Aerospace Engineering and Mechanics, University of Minnesota 28 Feb,

More information

On Identification of Cascade Systems 1

On Identification of Cascade Systems 1 On Identification of Cascade Systems 1 Bo Wahlberg Håkan Hjalmarsson Jonas Mårtensson Automatic Control and ACCESS, School of Electrical Engineering, KTH, SE-100 44 Stockholm, Sweden. (bo.wahlberg@ee.kth.se

More information

Iterative Learning Control (ILC)

Iterative Learning Control (ILC) Department of Automatic Control LTH, Lund University ILC ILC - the main idea Time Domain ILC approaches Stability Analysis Example: The Milk Race Frequency Domain ILC Example: Marine Vibrator Material:

More information

Control Using Sliding Mode Of the Magnetic Suspension System

Control Using Sliding Mode Of the Magnetic Suspension System International Journal of Electrical & Computer Sciences IJECS-IJENS Vol:10 No:03 1 Control Using Sliding Mode Of the Magnetic Suspension System Yousfi Khemissi Department of Electrical Engineering Najran

More information

Model-based PID tuning for high-order processes: when to approximate

Model-based PID tuning for high-order processes: when to approximate Proceedings of the 44th IEEE Conference on Decision and Control, and the European Control Conference 25 Seville, Spain, December 2-5, 25 ThB5. Model-based PID tuning for high-order processes: when to approximate

More information

Optimization based robust control

Optimization based robust control Optimization based robust control Didier Henrion 1,2 Draft of March 27, 2014 Prepared for possible inclusion into The Encyclopedia of Systems and Control edited by John Baillieul and Tariq Samad and published

More information

CONTROL SYSTEMS, ROBOTICS, AND AUTOMATION Vol. III Extended Control Structures - Boris Lohmann

CONTROL SYSTEMS, ROBOTICS, AND AUTOMATION Vol. III Extended Control Structures - Boris Lohmann EXTENDED CONTROL STRUCTURES Boris Lohmann Institut für Automatisierungstechnik, Universität Bremen, Germany Keywords: State Space, Control Structures, State Feedback, State Observer, pole placement, model

More information

A FEEDBACK STRUCTURE WITH HIGHER ORDER DERIVATIVES IN REGULATOR. Ryszard Gessing

A FEEDBACK STRUCTURE WITH HIGHER ORDER DERIVATIVES IN REGULATOR. Ryszard Gessing A FEEDBACK STRUCTURE WITH HIGHER ORDER DERIVATIVES IN REGULATOR Ryszard Gessing Politechnika Śl aska Instytut Automatyki, ul. Akademicka 16, 44-101 Gliwice, Poland, fax: +4832 372127, email: gessing@ia.gliwice.edu.pl

More information

Stabilizing the dual inverted pendulum

Stabilizing the dual inverted pendulum Stabilizing the dual inverted pendulum Taylor W. Barton Massachusetts Institute of Technology, Cambridge, MA 02139 USA (e-mail: tbarton@mit.edu) Abstract: A classical control approach to stabilizing a

More information

MRAGPC Control of MIMO Processes with Input Constraints and Disturbance

MRAGPC Control of MIMO Processes with Input Constraints and Disturbance Proceedings of the World Congress on Engineering and Computer Science 9 Vol II WCECS 9, October -, 9, San Francisco, USA MRAGPC Control of MIMO Processes with Input Constraints and Disturbance A. S. Osunleke,

More information

System Identification Using a Retrospective Correction Filter for Adaptive Feedback Model Updating

System Identification Using a Retrospective Correction Filter for Adaptive Feedback Model Updating 9 American Control Conference Hyatt Regency Riverfront, St Louis, MO, USA June 1-1, 9 FrA13 System Identification Using a Retrospective Correction Filter for Adaptive Feedback Model Updating M A Santillo

More information

EECE Adaptive Control

EECE Adaptive Control EECE 574 - Adaptive Control Overview Guy Dumont Department of Electrical and Computer Engineering University of British Columbia Lectures: Thursday 09h00-12h00 Location: PPC 101 Guy Dumont (UBC) EECE 574

More information

MANY adaptive control methods rely on parameter estimation

MANY adaptive control methods rely on parameter estimation 610 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL 52, NO 4, APRIL 2007 Direct Adaptive Dynamic Compensation for Minimum Phase Systems With Unknown Relative Degree Jesse B Hoagg and Dennis S Bernstein Abstract

More information

NDI-BASED STRUCTURED LPV CONTROL A PROMISING APPROACH FOR AERIAL ROBOTICS

NDI-BASED STRUCTURED LPV CONTROL A PROMISING APPROACH FOR AERIAL ROBOTICS NDI-BASED STRUCTURED LPV CONTROL A PROMISING APPROACH FOR AERIAL ROBOTICS J-M. Biannic AERIAL ROBOTICS WORKSHOP OCTOBER 2014 CONTENT 1 Introduction 2 Proposed LPV design methodology 3 Applications to Aerospace

More information

Variable-gain output feedback control

Variable-gain output feedback control 7. Variable-gain output feedback control 7.1. Introduction PUC-Rio - Certificação Digital Nº 611865/CA In designing control laws, the usual first step is to describe the plant at a given operating point

More information

Linear State Feedback Controller Design

Linear State Feedback Controller Design Assignment For EE5101 - Linear Systems Sem I AY2010/2011 Linear State Feedback Controller Design Phang Swee King A0033585A Email: king@nus.edu.sg NGS/ECE Dept. Faculty of Engineering National University

More information

An Adaptive Sensor Array Using an Affine Combination of Two Filters

An Adaptive Sensor Array Using an Affine Combination of Two Filters An Adaptive Sensor Array Using an Affine Combination of Two Filters Tõnu Trump Tallinn University of Technology Department of Radio and Telecommunication Engineering Ehitajate tee 5, 19086 Tallinn Estonia

More information

Fixed Order H Controller for Quarter Car Active Suspension System

Fixed Order H Controller for Quarter Car Active Suspension System Fixed Order H Controller for Quarter Car Active Suspension System B. Erol, A. Delibaşı Abstract This paper presents an LMI based fixed-order controller design for quarter car active suspension system in

More information

A GENERALIZED SECOND ORDER COMPENSATOR DESIGN FOR VIBRATION CONTROL OF FLEXIBLE STRUCTURES

A GENERALIZED SECOND ORDER COMPENSATOR DESIGN FOR VIBRATION CONTROL OF FLEXIBLE STRUCTURES A GENERALIZED SECOND ORDER COMPENSATOR DESIGN FOR VIBRATION CONTROL OF FLEXIBLE STRUCTURES Hyochoong ~ a n and ~ t Brij N. Agrawalt Naval Postgraduate School Monterey, California t Abstract In this paper,

More information

Let the plant and controller be described as:-

Let the plant and controller be described as:- Summary of Fundamental Limitations in Feedback Design (LTI SISO Systems) From Chapter 6 of A FIRST GRADUATE COURSE IN FEEDBACK CONTROL By J. S. Freudenberg (Winter 2008) Prepared by: Hammad Munawar (Institute

More information

H CONTROL AND SLIDING MODE CONTROL OF MAGNETIC LEVITATION SYSTEM

H CONTROL AND SLIDING MODE CONTROL OF MAGNETIC LEVITATION SYSTEM 333 Asian Journal of Control, Vol. 4, No. 3, pp. 333-340, September 2002 H CONTROL AND SLIDING MODE CONTROL OF MAGNETIC LEVITATION SYSTEM Jing-Chung Shen ABSTRACT In this paper, H disturbance attenuation

More information

Chapter 5. Standard LTI Feedback Optimization Setup. 5.1 The Canonical Setup

Chapter 5. Standard LTI Feedback Optimization Setup. 5.1 The Canonical Setup Chapter 5 Standard LTI Feedback Optimization Setup Efficient LTI feedback optimization algorithms comprise a major component of modern feedback design approach: application problems involving complex models

More information

Lecture 5 Classical Control Overview III. Dr. Radhakant Padhi Asst. Professor Dept. of Aerospace Engineering Indian Institute of Science - Bangalore

Lecture 5 Classical Control Overview III. Dr. Radhakant Padhi Asst. Professor Dept. of Aerospace Engineering Indian Institute of Science - Bangalore Lecture 5 Classical Control Overview III Dr. Radhakant Padhi Asst. Professor Dept. of Aerospace Engineering Indian Institute of Science - Bangalore A Fundamental Problem in Control Systems Poles of open

More information

Disturbance Rejection in Parameter-varying Web-winding Systems

Disturbance Rejection in Parameter-varying Web-winding Systems Proceedings of the 17th World Congress The International Federation of Automatic Control Disturbance Rejection in Parameter-varying Web-winding Systems Hua Zhong Lucy Y. Pao Electrical and Computer Engineering

More information

Modeling nonlinear systems using multiple piecewise linear equations

Modeling nonlinear systems using multiple piecewise linear equations Nonlinear Analysis: Modelling and Control, 2010, Vol. 15, No. 4, 451 458 Modeling nonlinear systems using multiple piecewise linear equations G.K. Lowe, M.A. Zohdy Department of Electrical and Computer

More information

ELEC4631 s Lecture 2: Dynamic Control Systems 7 March Overview of dynamic control systems

ELEC4631 s Lecture 2: Dynamic Control Systems 7 March Overview of dynamic control systems ELEC4631 s Lecture 2: Dynamic Control Systems 7 March 2011 Overview of dynamic control systems Goals of Controller design Autonomous dynamic systems Linear Multi-input multi-output (MIMO) systems Bat flight

More information

Control of Chatter using Active Magnetic Bearings

Control of Chatter using Active Magnetic Bearings Control of Chatter using Active Magnetic Bearings Carl R. Knospe University of Virginia Opportunity Chatter is a machining process instability that inhibits higher metal removal rates (MRR) and accelerates

More information

ROBUST FRICTION COMPENSATOR FOR HARMONIC DRIVE TRANSMISSION

ROBUST FRICTION COMPENSATOR FOR HARMONIC DRIVE TRANSMISSION Proceedings of the 1998 IEEE International Conference on Control Applications Trieste, Italy 1-4 September 1998 TAO1 12:lO ROBUST FRICTION COMPENSATOR FOR HARMONIC DRIVE TRANSMISSION H.D. Taghirad K. N.

More information

A Stability Result on the Feedback Interconnection of Negative Imaginary Systems with Poles at the Origin

A Stability Result on the Feedback Interconnection of Negative Imaginary Systems with Poles at the Origin 22 Australian Control Conference 5-6 November 22, Sydney, Australia A Stability Result on the Feedback Interconnection of Negative Imaginary Systems with Poles at the Origin Mohamed A. Mabrok, Abhijit

More information

Nonlinear Tracking Control of Underactuated Surface Vessel

Nonlinear Tracking Control of Underactuated Surface Vessel American Control Conference June -. Portland OR USA FrB. Nonlinear Tracking Control of Underactuated Surface Vessel Wenjie Dong and Yi Guo Abstract We consider in this paper the tracking control problem

More information

Filtered-X LMS vs repetitive control for active structural acoustic control of periodic disturbances

Filtered-X LMS vs repetitive control for active structural acoustic control of periodic disturbances Filtered-X LMS vs repetitive control for active structural acoustic control of periodic disturbances B. Stallaert 1, G. Pinte 2, S. Devos 2, W. Symens 2, J. Swevers 1, P. Sas 1 1 K.U.Leuven, Department

More information

Automatic Stabilization of an Unmodeled Dynamical System Final Report

Automatic Stabilization of an Unmodeled Dynamical System Final Report Automatic Stabilization of an Unmodeled Dynamical System: Final Report 1 Automatic Stabilization of an Unmodeled Dynamical System Final Report Gregory L. Plett and Clinton Eads May 2000. 1 Introduction

More information

Virtual Passive Controller for Robot Systems Using Joint Torque Sensors

Virtual Passive Controller for Robot Systems Using Joint Torque Sensors NASA Technical Memorandum 110316 Virtual Passive Controller for Robot Systems Using Joint Torque Sensors Hal A. Aldridge and Jer-Nan Juang Langley Research Center, Hampton, Virginia January 1997 National

More information

Iterative Controller Tuning Using Bode s Integrals

Iterative Controller Tuning Using Bode s Integrals Iterative Controller Tuning Using Bode s Integrals A. Karimi, D. Garcia and R. Longchamp Laboratoire d automatique, École Polytechnique Fédérale de Lausanne (EPFL), 05 Lausanne, Switzerland. email: alireza.karimi@epfl.ch

More information

Repetitive control : Power Electronics. Applications

Repetitive control : Power Electronics. Applications Repetitive control : Power Electronics Applications Ramon Costa Castelló Advanced Control of Energy Systems (ACES) Instituto de Organización y Control (IOC) Universitat Politècnica de Catalunya (UPC) Barcelona,

More information

State Space Control D R. T A R E K A. T U T U N J I

State Space Control D R. T A R E K A. T U T U N J I State Space Control D R. T A R E K A. T U T U N J I A D V A N C E D C O N T R O L S Y S T E M S M E C H A T R O N I C S E N G I N E E R I N G D E P A R T M E N T P H I L A D E L P H I A U N I V E R S I

More information

The Applicability of Adaptive Control Theory to QoS Design: Limitations and Solutions

The Applicability of Adaptive Control Theory to QoS Design: Limitations and Solutions The Applicability of Adaptive Control Theory to QoS Design: Limitations and Solutions Keqiang Wu David J. Lilja Haowei Bai Electrical and Computer Engineering University of Minnesota Minneapolis, MN 55455,

More information

Feedback Control of Dynamic Systems

Feedback Control of Dynamic Systems THIRD EDITION Feedback Control of Dynamic Systems Gene F. Franklin Stanford University J. David Powell Stanford University Abbas Emami-Naeini Integrated Systems, Inc. TT Addison-Wesley Publishing Company

More information

Robust multi objective H2/H Control of nonlinear uncertain systems using multiple linear model and ANFIS

Robust multi objective H2/H Control of nonlinear uncertain systems using multiple linear model and ANFIS Robust multi objective H2/H Control of nonlinear uncertain systems using multiple linear model and ANFIS Vahid Azimi, Member, IEEE, Peyman Akhlaghi, and Mohammad Hossein Kazemi Abstract This paper considers

More information

Self-tuning Control Based on Discrete Sliding Mode

Self-tuning Control Based on Discrete Sliding Mode Int. J. Mech. Eng. Autom. Volume 1, Number 6, 2014, pp. 367-372 Received: July 18, 2014; Published: December 25, 2014 International Journal of Mechanical Engineering and Automation Akira Ohata 1, Akihiko

More information