Rotational Motion Control Design for Cart-Pendulum System with Lebesgue Sampling

Size: px
Start display at page:

Download "Rotational Motion Control Design for Cart-Pendulum System with Lebesgue Sampling"

Transcription

1 American Control Conference on O'Farrell Street, San Francisco, CA, USA June 9 - July, Rotational Motion Control Design for Cart-Pendulum System with Lebesgue Sampling Hiroshi Ohsaki, Masami Iwase and Shoshiro Hatakeyama Abstract This study addresses a discretization method with Lebesgue sampling for a type of nonlinear system, and proposes a control method based on the discrete system model. A system is used as this example. Applying this control method to some real system, how to implement the controller is a crucial problem. To overcome the problem, an impulsive Luenberger observer is introduced with a numerical forward mapping from the current system state to the one-step ahead state by well-known Runge-Kutta method. As the result, a system with a quantizer, whose quantization interval is relatively large, can be controlled effectively. Numerical simulations are performed to verify the effectiveness of the proposed method. I. INTRODUCTION Discrete-time control has nice properties and is natural for real systems with respect to the implementation viewpoint. This assertion is based on difficulty to realize an arbitrarily short sampling interval. That means a control law described in continuous-time systems basically cannot be implemented to real systems as it is, with the exception of analog devices use. Hence, digital control systems with a time-invariant and constant sampling interval are usually utilized to implement a desired control law by some digital devices including computers, DSPs and FPGAs []. Recently some interesting extensions on the digital control are discussed. Lebesgue sampling is one of such topics. In usual digital control, the update of the control input is performed every sampling interval, and the sampling interval is given by chopping the time axis at some regular intervals. On the other hand, in the Lebesgue sampling case, the update of the control input is performed whenever the output of the system exceeds the given levels which are decided by chopping the output range like chopping the time axis in the usual digital control case []. In other words, the control input is updated whenever some events on the output arise. In this sense, the digital control with Lebesgue sampling can be regarded as an event-based control [], []. As other related studies, a comparison between periodic and Lebesgue sampling for one-dimensional systems can be found in []. In such literature, it is shown that some impulsive control based on the Lebesgue sampling may reduce the average H. Ohsaki is with the Graduate School of Advanced Science and Technology, Tokyo Denki University, - Kanda-Nishiki-cho, Chiyoda-ku, Tokyo, -87, Japan. ohsaki@ctrl.fr.dendai.ac.jp M. Iwase and S. Hatakeyama are with the Department of Robotics and Mechatronics, School of Science and Technology for Future Life, Tokyo Denki University, - Kanda-Nishiki-cho, Chiyoda-ku, Tokyo, -87, Japan. {iwase,sho}@fr.dendai.ac.jp sampling frequency to achieve the almost same performance as the periodic sampling case. The concept of the Lebesgue sampling-based control is very natural for systems with many digital sensors such as encoders, and also for networked-systems. Typically we can say cheaper sensors are desired from the cost viewpoint for marketed products such as cars. Such cheaper sensors, however, doesn t provide good resolution in general, and a typical controller cannot achieve good performance. Hence, there are several studies on observer-based control which considers the quantization effect of low-resolution sensors to recover good control performance [], [7]. The systems via some networks are another example of Lebesgue sampling systems. The information via networks is not continuous but intermittent. The arrival intervals between previous and current information are also not fixed and varying. Hence, if a natural conception on the system via networks leads to the control law updated when the new information comes, i.e. event-based control. Montestruque and Antsaklis [8] addressed this issue and proposed an interesting model-based control for networked systems. Their and our previous methods in [7] have many points of similarity. This paper is an extension of our previous method in [7]. Especially a - system, which is nonlinear, is used as a specific example. The discretization method with Lebesgue sampling for this type of nonlinear systems are discussed first of all. The control purpose of the system is to keep the rotational speed of the, and a control. Once the discrete system is obtained, a control law based on the model is derived to realize the purpose. The control law practically can be designed by the well-known linear servo control theory [9] because the system can be represented by a linear system by the proposed discretization with Lebesgue sampling. However, applying this control method to some real system, the implementation of the controller becomes a crucial problem. To overcome the problem, according to the analogy of [7], an impulsive Luenberger observer is introduced. The impulsive Luenberger observer requires the forward mapping from the current system state to the one-step ahead state. Hence we also describe a numerical forward mapping by well-known Runge-Kutta method. As the result, a - system with a quantizer, whose quantization interval is relatively large, can be controlled effectively. Numerical simulations are performed to verify the effectiveness of the proposed method //$. AACC 87

2 y - y y_qntz The following equation of motion of only the can be extracted from ). m p r p cos θ p ẍ c + J p + m p r p) θp = m p gr p sin θ p. ) The acceleration of the, ẍ c, is regarded as the input to the system ). Jp + m p rp ) θp = m p gr p sin θ p m p r p cos θ p ẍ c. ) - Fig.. Comparison of the linear relation, y = x, with the quantizer output, qy), in the case of q n =. y O x θ p m p, J r p p x p, y p ) m c F cx x c, yc) x The following rearrangement of the angular acceleration, θ p, can hold in general. θ p = d θ p dt = dθ p d θ p = dt dθ θ d θ p p ) p dθ p Substituting ) into ) yields Jp + m p r p) θp d θ p dθ p = m p gr p sin θ p m p r p cos θ p ẍ c. ) Suppose the acceleration of the during the interval from t k and t k+, ẍ c [k], be constant. Integrating both term of ), θp [k+] Jp + m p rp ) θp d θ p Fig.. The schematic figure of a - model. θ p, x p, y p) and x c, y c ) show the angle of the, the CoG of the, and the CoG of the, respectively ṪABLE I PHYSICAL PARAMETERS AND VARIABLES OF THE CART-PENDULUM. Distance between hinge and CoG r p. [m] of Principal moment of inertia J p. [kg m ] of Mass of m p.7 [kg] Mass of m c. [kg] Angle of θ p [rad] Position of CoG of x p, y p) [m] Position of CoG of x c, y c ) [m] Input force to F xc [N] II. DISCRETIZATION OF CART-PENDULUM SYSTEM BY LEBESGUE SAMPLING A quantizer, q ), used in this study is defined as qθ) := q n round θ/q n ), ) = θ p[k] θp [k+] θ p [k] m p gr p sin θ p m p r p cos θ p ẍ c [k]) dθ p. 7) Rearranging 7), we have Jp + m p r ) p θ p [k + ] θ p[k]) = m p gr p cos θ p [k + ] cos θ p [k]) m p r p sin θ p [k + ] sin θ p [k]) ẍ c [k], 8) θ p[k + ] = θ p[k] where + αθ p [k], θ p [k + ]) + βθ p [k], θ p [k + ])ẍ c [k], 9) αθ p [k], θ p [k + ]) = m pgr p cos θ p [k + ] cos θ p [k]), βθ p [k], θ p [k + ]) = m pr p sin θ p [k + ] sin θ p [k]). where θ is an input value to be quantized, and q n is the quantization interval, and the function round ) is the Introducing a new input, u p [k], the present input to 9), the rounding function to the nearest integer. For example, Fig. acceleration ẍ c [k], can be rewritten by illustrates the quantization of y = x by the quantizer, qx), with q n =. Let us define a time when the quantizer output ẍ c [k] = u p[k] αθ p [k], θ p [k + ]). ) changes as t k. In this paper we call the time, t k, the interrupt βθ p [k], θ p [k + ]) time. Hence t k+ shows the next interrupt time. Note that Hence 9) comes to t k+ t k for all k is NOT constant. Introduce the notation to distinguish a quantized value, θ[k], from an original value, θ p[k + ] = θ p[k] + u p [k]. ) θt k ), at t k by θ[k] = qθt k )). In ), define the state as x[k] = θ p[k] and the system A - system in Fig. is used as a plant to be matrices as Φ = and Γ =. A discrete system of the system derived by Lebesgue sampling is finally controlled in this paper. Its physical parameters and variables are shown in Table I. The equations of motion of the system are given by given by [ ] ] [ ] x[k + ] = Φx[k] + Γu mc + m p m p r p cos θ p [ẍc Fcx + m m p r p cos θ p = p r p sin θ p [k]. ) p θ p. θ p gm p r p sin θ p We re interested in a class of nonlinear systems which ) can be shown by the discrete system representation ) 88

3 or a time-varying discrete system representation with the same structure with ). Unfortunately, at the moment, we cannot describe such class clearly yet. But a piston-crank model, which can present combustion engine dynamics, can be classified into this class. We also try to extend the discretization by Lebesgue sampling with multivariable case although this study just think the case only a single variable, θ p, is quantized. Those issues are our ongoing works. III. CONTROL SYSTEM DESIGN This paper considers a control task to realize constantspeed rotational motion for the of a - system. This task can be formulated by a servo control design to keep the state x[k] = θ p[k] of ) be a constant desired value. To derive the following control system, we assume that the angular velocity of the, θ p [k], can be known at each Lebesgue sampling. This implies y[k] = Cx[k] = x[k], ) with C =. Of course, this assumption is not valid for the real system. Hence, this issue will be discussed later, and can be solved by combination of some numerical integration method and impulsive Luenberger observer, which is an extension of our previous method proposed by an author [7]. Basically the control input, u p [k], in ) is designed by the well-known optimal type servo design [9]. Considering a quadratic cost function under the discrete system ); J = x[k] T Qx[k] + u[k] T Ru[k] ), ) i= the optimal state feedback control law, u[k], is given by u[k] = fx[k] with f = R + Γ T P Γ ) Γ T P Φ, ) where P is the positive symmetric matrix as the solution of the following discrete-time Riccati equation; P = Q + Φ T P Φ Φ T P Γ R + Γ T P Γ ) Γ T P Φ. ) Here, define a reference value as y r, and consider an augmented system as follows: [ ] [ ] [ ] [ ] [ x[k + ] A x[k] B = + u z[k + ] C z[k] p [k] +. 7) yr] A state feedback control law for 7), u p [k] = [ h k ] [ ] x[k], 8) z[k] leads to the optimal type servo controller for the closedloop system. The feedback gain is given by [ ] [ ] [ ] Φ I Γ h k = fφ fγ + I, 9) C where f is the optimal feedback gain in ). IV. IMPLEMENTATION During an interval from t k and t k+, u p [k] is constant and given by 8). The corresponding acceleration, ẍ c [k], is calculated by ). Note that θ p [k + ] is given as a prior information, and is available for calculation of ) because θ p [k + ] is an output of the quantizer, ), and the quantization interval of ) is known preliminarily. From ), the acceleration, ẍ c, can be represented by Jp + m prp) ) F cx + m pr p sin θ p θ p m prpg cos θ p sin θ p ẍ c = m c + m p ) ) mp r p cos θ p ). ) Therefore, once ẍ c [k] is obtained from u p [k], the horizontal force applied to the real, F cx, is derived by F cx = m c + m p m p r p cos θ p ) ) ) u p [k] αθ p [k], θ p [k + ]) βθ p[k], θ p[k + ]) m pr p sin θ p θ p + m p r pg cos θp sin θp. ) Note that F cx in ) is continuous with respect to time, and varying even though u p [k], θ p [k] and θ p [k + ] are constant during the Lebesgue sampling interval, because ) requires continuous values of θ p and θ p. As aforementioned, new measurement data, θp [k], is obtained only at the interrupt time i k, i.e. only when the quantizer output changes. In this sense, θ p [k] and θ p [k + ] are known a priori because θ p [k] is the quantized value of the original θ p. During the interrupt times, the original signals, θ p and θ p cannot be measured. So ) cannot be applied and implemented to the system directly. Hence in the following section, we propose a numerical method to solve the problem. Here we also give a remark to control the rotational direction of the. The rotational direction depends on whether define θ p [k + ] = θ p [k] + q n or θ p [k + ] = θ p [k] q n with the quantizer interval q n. A. Numerical integration of nonlinear system by Runge- Kutta method in SDC form To overcome the addressed issue on the implementation, the key is to introduce an impulsive Luenberger observer. This scheme is a kind of analogy in [7] and [8]. Such impulsive Luenberger observer, however, requires the mapping of the current system state to the one-step ahead state. That means a discrete system of the target nonlinear system is required. However, it is a difficult problem to obtain such discrete time system. We regard the difficulties is caused by the fact the input of the system affects to the system matrices in the case of the discretization for nonlinear systems. That is, the input must be known a priori over the interval for discretization. This requirements causes a circular reference problem in control system design because the system matrices are required a prior to design the input. In our case, on the other hand, the discrete system of the target nonlinear system is used only when the state estimation is updated posteriori, i.e, after each interrupt. The diagram of the proposed controller is shown in Fig.. In the following 89

4 Rearranging ) into ), k is obtained as follows k = Ā x[k] + ) A x[k] + B u) + B u = Ā I + ) ) A x[k] + ĀB + B u. 7) For simplicity let Ā I + A ) = A, ĀB + B = B k = A x[k] + B u. 8) Fig.. The diagram of the impulsive Luenberger observer-based controller for Lebesgue sampled systems. part, the detail is derived by using the - system as the example. B. Non-linear system discretization by the Runge-Kutta method Assume that input force u from t k to t k+ is constant. [ ] T Let a state vector of the system be x = x c, θ p, ẋ c, θp. Motion equations of the system ) can be changed the formula ẋ = f x, t), ) = Ax)x + Bx)u. ) ) is approximated by using the Runge-Kutta method as follows where x[k + ] = x[k] + k + k + k + k ), ) k = f x[k], t k ), k = f x[k] + k, t k + ), k = f x[k] + k, t k + ), k = f x[k] + k, t k + ). Rearranging ) into the approximated formula, k is obtained as follows k = Ax[k])x[k] + Bx[k])u. For simplicity let Ax[k]) = A, Bx[k]) = B k = A x[k] + B u. ) In a similar way k is obtained as follows k = A x[k] + ) k x[k] + ) k + B x[k] + ) k u. For simplicity let A x[k] + k ) = Ā, Bx[k]+ k ) = B k = Ā x[k] + ) k + B u. ) In a similar way k, k are obtained as follows k = A x[k] + B u, 9) A = Ā I + ) A, Ā = A x[k] + ) k, k = A x[k] + B u, ) A = Ā I + A ), Ā = A x[k] + k ). Thus a discretized formula of ) can be described as follows x[k + ] = Φ x[k], ) x[k] + Γ x[k], ) u, ) Φ x[k], ) = I + A + A + A + A ), Γ x[k], ) = B + B + B + B ). C. Impulsive Luenberger Observer In the system if the angular velocity θ p can not measure then θ p need to be estimated. Consequently θ p is estimated by using ILO which consider the quantization of the angle. ILO is defined as follows { ˆxt) = f ˆxt), t, u) t / {t k } k= ˆxt) ˆxt) + L k C xt) ˆxt)) t {t k } ) k= [ ] T where ˆx is estimated state, and x = x c, q θ p ), ẋ c, θp. Assume that the angle qθ p ) and the position x c can be masured, coefficient matrix of the output equation is as follows C = [ ]. The obserer gain L k can be obtained so that all eigenvalues of Φx[k], ) L k CΦx[k], ) are inside the unit disc. V. NUMERICAL SIMULATION In the following simulation the control input and the estimated states can only be updated at the quantizer transition time. The quantization width q n = π/8[deg]. Setting the constant reference y r = π) in the system 7), the angular velocity of the system is controlled to the constant velocity θ p = π[rad/sec]. At first simulation results with the measurement velocity θ p by using the servo control law are shown. 8

5 Next simulation results with only the position x c and the angle θ p are shown. In this results the other states is estimated by using ILO ) with the discrete system ). A. Angular velocity control with the measurement θ p In this simulation integral calculation function is rkf) with MaTX Windows9x/ME/NT//XPVisual C++ ) version..7. Step size for rkf) is. Initial condition of the angle is π/8[rad], the velocity is θ p =.7[rad/sec], otherwise. Weight matrix are set to Q = [] and R = [] for x[k] and u[k]. 7 Fig The angular velocity of the. error Fig.. The angular velocity error from constant reference π[rad/sec]. input [N] theta_p [rad] Fig.. The input to the Fig. 7. The angle of the car. From Fig. and Fig., the velocity θ p achieve the constant reference π[rad/sec]. From Fig. 7, the angle monotonic increase by the velocity which achieve the constant reference. From Fig., the input force to the updates at the quantizer transition time. From Fig. 8 and Fig. 9, the position and speed change with xc [m] Fig. 8. The position of the car xc_dot [m/sec] Fig. 9. The velocity of the car. the input force which designed the above. B. Angular velocity control with ILO In this simulation integral calculation function is rkf) with MaTX Windows9x/ME/NT//XPVisual C++ ) version..7. Step size for rkf) is. Initial condition of the angle is π/8[rad], the velocity is θp =.7[rad/sec], otherwise. Weight matrix are set to Q = [] and R = [] for x[k] and u[k]. The observer gain L k is designed discrete-time linear quadratic regulator ) with controllable pair Φ x[k], ) T, CΦ x[k], )) T. Weight matrix are set to Q o = diag,,, ) and R o = diag, ) for xt k ) and the correction term. 7 _xh Fig.. The angular velocity of the with ILO. Red solid line is the angular velocity θ p. Orange solid line is the estimated angular velocity. error Fig.. The angular velocity error from constant reference π[rad/sec] with ILO. 8

6 input [N] theta_p [rad] Fig.. xc [m] 8 Fig.. The input to the with ILO. _xh Fig.. xc_dot [m/sec] The angle of the car with ILO. _xh The position of the car with ILO. _xh Fig.. The velocity of the car with ILO. From Fig. and Fig., the velocity θ p achieve the constant reference π[rad/sec]. From Fig. to Fig., the input force, estimated states are updated at the quantizer transition time. The estimated states achieve the real states. VI. DISCUSSION In the control system design, we assume that measurement states are changed when the quantizer output changed. The other states are estimated by using the measured states at the same time. Inputs to the system are determined by the measured states and the estimated states. The above - model don t consider viscous friction at the joint of the. In order to consider effect of the viscous friction to discretization by Lebesgue sampling, we derive - model that includes the viscous friction force Cp θ p Nm at the joint of the. The equation of motion of the pedulum with the viscous friction force is given by m p r p cos θ p ẍ c + J p + m p r p) θp = m p gr p sin θ p C p θp. ) Now we focus on right term of ), C p θp. In order to discretize by Lebesgue sampling, both term of ) are integrated same way as 7). However the integrated right term of ), θ p [k+] θ p[k] C p θp dθ p, can NOT be solved analytically because θ p is NOT constant. Therefore the discretization of system by Lebesgue sampling can be performed for the system can be solved analytically same way as 7). VII. CONCLUSION In this paper, first of all, a discretization with Lebesgue sampling has been considered for a type of nonlinear system such as a - system. For example the system was converted into the corresponding discrete system ), which was a time-invariant linear or time-varying linear system, by the proposed method. Hence many current control design schemes can be applied to the discrete system. On the other hand, the implementation of the controller was a crucial problem, and to overcome this problem, in this paper, an impulsive Luenberger observer was introduced. This observer require basically the mapping of the current state to the one-step ahead state of the nonlinear system, and then a numerical integration method based on Runge-Kutta was also derived to give such mapping. Hence the controller implemented was given by the combination of the impulsive Luenberger observer and the numerical integration method. With the controller, the output of the closedloop system was controlled to be a desired value even though the controller worked only when the quantization occurred. The numerical simulation showed the effectiveness of the proposed system. As future works, we re now interested in the class of nonlinear systems to which the proposed system can be applied. A combustion engine piston-crank model might be an example. REFERENCES [] K. J. Åström, K. Johan and B. Wittenmark, Computer-controlled systems. third edition, Prentice Hall, 997. [] K. J. Åström and B. M. Bernhardsson, Comparison of Riemann and Lebesgue sampling for first order stochastic systems, In Proceeding of the th IEEE Conference on Decision and Control, Las Vegas, Nevada USA, December, pp.. [] K. E. Årzén, A simple event-based PID controller, In Proceeding of the th IFAC World Congress, Beijin, China, 999. [] N. Marchand, Stabilization of Lebesgue sampled systems with bounded controls: the chain of integrators case, In Proceedings of the 7th IFAC World Congress, Seoul, Korea, 8, pp. 7. [] Y. K. Xu and X. R. Cao, Time Aggregation Based Optimal Control and Lebesgue Sampling, In Proceedings of the th IEEE Conference on Decision and Control, New Orleans, LA, USA, December 7, pp [] J. Sur and B. Paden, Observers for Linear Systems with Quantized Outputs, In Proceedings of the American Control Conference, Albuquerque, New Mexico, 997, pp.. [7] M. Iwase, S. Katohno and T. Sadahiro, Stabilizing Control for Linear Systems with Low Resolution Sensors, 8th IEEE International Conference on Control Applications Part of 9 IEEE Multi-conference on Systems and Control, Saint Petersburg, Russia, July 8, 9, pp. 9. [8] Luis A. Montestruque and Panos J. Antsaklis, On the Model-Based Control of Networked Systems, Automatica, vol., no., pp ) [9] T. Mita, Optimal Digital Feedback Control Systems Counting Computation Time of Control Laws, IEEE Transactions on Automatic Control, AC, 98, pp. 8. 8

Rotational Motion Control Design for Cart-Pendulum System with Lebesgue Sampling

Rotational Motion Control Design for Cart-Pendulum System with Lebesgue Sampling Journal of Mechanical Engineering and Automation, (: 5 DOI:.59/j.jmea.. Rotational Motion Control Design for Cart-Pendulum System with Lebesgue Sampling Hiroshi Ohsaki,*, Masami Iwase, Shoshiro Hatakeyama

More information

Swinging-Up and Stabilization Control Based on Natural Frequency for Pendulum Systems

Swinging-Up and Stabilization Control Based on Natural Frequency for Pendulum Systems 9 American Control Conference Hyatt Regency Riverfront, St. Louis, MO, USA June -, 9 FrC. Swinging-Up and Stabilization Control Based on Natural Frequency for Pendulum Systems Noriko Matsuda, Masaki Izutsu,

More information

4F3 - Predictive Control

4F3 - Predictive Control 4F3 Predictive Control - Lecture 2 p 1/23 4F3 - Predictive Control Lecture 2 - Unconstrained Predictive Control Jan Maciejowski jmm@engcamacuk 4F3 Predictive Control - Lecture 2 p 2/23 References Predictive

More information

Real-Time Implementation of a LQR-Based Controller for the Stabilization of a Double Inverted Pendulum

Real-Time Implementation of a LQR-Based Controller for the Stabilization of a Double Inverted Pendulum Proceedings of the International MultiConference of Engineers and Computer Scientists 017 Vol I,, March 15-17, 017, Hong Kong Real-Time Implementation of a LQR-Based Controller for the Stabilization of

More information

Reverse Order Swing-up Control of Serial Double Inverted Pendulums

Reverse Order Swing-up Control of Serial Double Inverted Pendulums Reverse Order Swing-up Control of Serial Double Inverted Pendulums T.Henmi, M.Deng, A.Inoue, N.Ueki and Y.Hirashima Okayama University, 3-1-1, Tsushima-Naka, Okayama, Japan inoue@suri.sys.okayama-u.ac.jp

More information

IMPULSIVE CONTROL OF DISCRETE-TIME NETWORKED SYSTEMS WITH COMMUNICATION DELAYS. Shumei Mu, Tianguang Chu, and Long Wang

IMPULSIVE CONTROL OF DISCRETE-TIME NETWORKED SYSTEMS WITH COMMUNICATION DELAYS. Shumei Mu, Tianguang Chu, and Long Wang IMPULSIVE CONTROL OF DISCRETE-TIME NETWORKED SYSTEMS WITH COMMUNICATION DELAYS Shumei Mu Tianguang Chu and Long Wang Intelligent Control Laboratory Center for Systems and Control Department of Mechanics

More information

4F3 - Predictive Control

4F3 - Predictive Control 4F3 Predictive Control - Lecture 3 p 1/21 4F3 - Predictive Control Lecture 3 - Predictive Control with Constraints Jan Maciejowski jmm@engcamacuk 4F3 Predictive Control - Lecture 3 p 2/21 Constraints on

More information

THE system is controlled by various approaches using the

THE system is controlled by various approaches using the , 23-25 October, 2013, San Francisco, USA A Study on Using Multiple Sets of Particle Filters to Control an Inverted Pendulum Midori Saito and Ichiro Kobayashi Abstract The dynamic system is controlled

More information

Analysis of human s stabilization controller in a unicycle operation using Inverse Regulator Problem of Optimal Control

Analysis of human s stabilization controller in a unicycle operation using Inverse Regulator Problem of Optimal Control Proceedings of the 29 IEEE International Conference on Systems, Man, and Cybernetics San Antonio, TX, USA - October 29 Analysis of human s stabilization controller in a unicycle operation using Inverse

More information

LMI-Based Synthesis for Distributed Event-Based State Estimation

LMI-Based Synthesis for Distributed Event-Based State Estimation LMI-Based Synthesis for Distributed Event-Based State Estimation Michael Muehlebach 1 and Sebastian Trimpe Abstract This paper presents an LMI-based synthesis procedure for distributed event-based state

More information

APPLICATION OF ADAPTIVE CONTROLLER TO WATER HYDRAULIC SERVO CYLINDER

APPLICATION OF ADAPTIVE CONTROLLER TO WATER HYDRAULIC SERVO CYLINDER APPLICAION OF ADAPIVE CONROLLER O WAER HYDRAULIC SERVO CYLINDER Hidekazu AKAHASHI*, Kazuhisa IO** and Shigeru IKEO** * Division of Science and echnology, Graduate school of SOPHIA University 7- Kioicho,

More information

Event-Triggered Output Feedback Control for Networked Control Systems using Passivity: Time-varying Network Induced Delays

Event-Triggered Output Feedback Control for Networked Control Systems using Passivity: Time-varying Network Induced Delays 5th IEEE Conference on Decision and Control and European Control Conference (CDC-ECC) Orlando, FL, USA, December -5, Event-Triggered Output Feedback Control for Networked Control Systems using Passivity:

More information

Noncausal Optimal Tracking of Linear Switched Systems

Noncausal Optimal Tracking of Linear Switched Systems Noncausal Optimal Tracking of Linear Switched Systems Gou Nakura Osaka University, Department of Engineering 2-1, Yamadaoka, Suita, Osaka, 565-0871, Japan nakura@watt.mech.eng.osaka-u.ac.jp Abstract. In

More information

(Refer Slide Time: 00:01:30 min)

(Refer Slide Time: 00:01:30 min) Control Engineering Prof. M. Gopal Department of Electrical Engineering Indian Institute of Technology, Delhi Lecture - 3 Introduction to Control Problem (Contd.) Well friends, I have been giving you various

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

Automatic Control II Computer exercise 3. LQG Design

Automatic Control II Computer exercise 3. LQG Design Uppsala University Information Technology Systems and Control HN,FS,KN 2000-10 Last revised by HR August 16, 2017 Automatic Control II Computer exercise 3 LQG Design Preparations: Read Chapters 5 and 9

More information

SUCCESSIVE POLE SHIFTING USING SAMPLED-DATA LQ REGULATORS. Sigeru Omatu

SUCCESSIVE POLE SHIFTING USING SAMPLED-DATA LQ REGULATORS. Sigeru Omatu SUCCESSIVE POLE SHIFING USING SAMPLED-DAA LQ REGULAORS oru Fujinaka Sigeru Omatu Graduate School of Engineering, Osaka Prefecture University, 1-1 Gakuen-cho, Sakai, 599-8531 Japan Abstract: Design of sampled-data

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

Control Systems Lab - SC4070 Control techniques

Control Systems Lab - SC4070 Control techniques Control Systems Lab - SC4070 Control techniques Dr. Manuel Mazo Jr. Delft Center for Systems and Control (TU Delft) m.mazo@tudelft.nl Tel.:015-2788131 TU Delft, February 16, 2015 (slides modified from

More information

Stabilization of a 3D Rigid Pendulum

Stabilization of a 3D Rigid Pendulum 25 American Control Conference June 8-, 25. Portland, OR, USA ThC5.6 Stabilization of a 3D Rigid Pendulum Nalin A. Chaturvedi, Fabio Bacconi, Amit K. Sanyal, Dennis Bernstein, N. Harris McClamroch Department

More information

Bisimilar Finite Abstractions of Interconnected Systems

Bisimilar Finite Abstractions of Interconnected Systems Bisimilar Finite Abstractions of Interconnected Systems Yuichi Tazaki and Jun-ichi Imura Tokyo Institute of Technology, Ōokayama 2-12-1, Meguro, Tokyo, Japan {tazaki,imura}@cyb.mei.titech.ac.jp http://www.cyb.mei.titech.ac.jp

More information

An LQ R weight selection approach to the discrete generalized H 2 control problem

An LQ R weight selection approach to the discrete generalized H 2 control problem INT. J. CONTROL, 1998, VOL. 71, NO. 1, 93± 11 An LQ R weight selection approach to the discrete generalized H 2 control problem D. A. WILSON², M. A. NEKOUI² and G. D. HALIKIAS² It is known that a generalized

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

Visual feedback Control based on image information for the Swirling-flow Melting Furnace

Visual feedback Control based on image information for the Swirling-flow Melting Furnace Visual feedback Control based on image information for the Swirling-flow Melting Furnace Paper Tomoyuki Maeda Makishi Nakayama Hirokazu Araya Hiroshi Miyamoto Member In this paper, a new visual feedback

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

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

FUZZY LOGIC CONTROL Vs. CONVENTIONAL PID CONTROL OF AN INVERTED PENDULUM ROBOT

FUZZY LOGIC CONTROL Vs. CONVENTIONAL PID CONTROL OF AN INVERTED PENDULUM ROBOT http:// FUZZY LOGIC CONTROL Vs. CONVENTIONAL PID CONTROL OF AN INVERTED PENDULUM ROBOT 1 Ms.Mukesh Beniwal, 2 Mr. Davender Kumar 1 M.Tech Student, 2 Asst.Prof, Department of Electronics and Communication

More information

Control Design. Lecture 9: State Feedback and Observers. Two Classes of Control Problems. State Feedback: Problem Formulation

Control Design. Lecture 9: State Feedback and Observers. Two Classes of Control Problems. State Feedback: Problem Formulation Lecture 9: State Feedback and s [IFAC PB Ch 9] State Feedback s Disturbance Estimation & Integral Action Control Design Many factors to consider, for example: Attenuation of load disturbances Reduction

More information

Linearization problem. The simplest example

Linearization problem. The simplest example Linear Systems Lecture 3 1 problem Consider a non-linear time-invariant system of the form ( ẋ(t f x(t u(t y(t g ( x(t u(t (1 such that x R n u R m y R p and Slide 1 A: f(xu f(xu g(xu and g(xu exist and

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

Regulating Web Tension in Tape Systems with Time-varying Radii

Regulating Web Tension in Tape Systems with Time-varying Radii Regulating Web Tension in Tape Systems with Time-varying Radii Hua Zhong and Lucy Y. Pao Abstract A tape system is time-varying as tape winds from one reel to the other. The variations in reel radii consist

More information

Effects of time quantization and noise in level crossing sampling stabilization

Effects of time quantization and noise in level crossing sampling stabilization Effects of time quantization and noise in level crossing sampling stabilization Julio H. Braslavsky Ernesto Kofman Flavia Felicioni ARC Centre for Complex Dynamic Systems and Control The University of

More information

SWINGING UP A PENDULUM BY ENERGY CONTROL

SWINGING UP A PENDULUM BY ENERGY CONTROL Paper presented at IFAC 13th World Congress, San Francisco, California, 1996 SWINGING UP A PENDULUM BY ENERGY CONTROL K. J. Åström and K. Furuta Department of Automatic Control Lund Institute of Technology,

More information

Positioning Servo Design Example

Positioning Servo Design Example Positioning Servo Design Example 1 Goal. The goal in this design example is to design a control system that will be used in a pick-and-place robot to move the link of a robot between two positions. Usually

More information

Intelligent Systems and Control Prof. Laxmidhar Behera Indian Institute of Technology, Kanpur

Intelligent Systems and Control Prof. Laxmidhar Behera Indian Institute of Technology, Kanpur Intelligent Systems and Control Prof. Laxmidhar Behera Indian Institute of Technology, Kanpur Module - 2 Lecture - 4 Introduction to Fuzzy Logic Control In this lecture today, we will be discussing fuzzy

More information

The Control of an Inverted Pendulum

The Control of an Inverted Pendulum The Control of an Inverted Pendulum AAE 364L This experiment is devoted to the inverted pendulum. Clearly, the inverted pendulum will fall without any control. We will design a controller to balance the

More information

Robust Control of a 3D Space Robot with an Initial Angular Momentum based on the Nonlinear Model Predictive Control Method

Robust Control of a 3D Space Robot with an Initial Angular Momentum based on the Nonlinear Model Predictive Control Method Vol. 9, No. 6, 8 Robust Control of a 3D Space Robot with an Initial Angular Momentum based on the Nonlinear Model Predictive Control Method Tatsuya Kai Department of Applied Electronics Faculty of Industrial

More information

x(n + 1) = Ax(n) and y(n) = Cx(n) + 2v(n) and C = x(0) = ξ 1 ξ 2 Ex(0)x(0) = I

x(n + 1) = Ax(n) and y(n) = Cx(n) + 2v(n) and C = x(0) = ξ 1 ξ 2 Ex(0)x(0) = I A-AE 567 Final Homework Spring 213 You will need Matlab and Simulink. You work must be neat and easy to read. Clearly, identify your answers in a box. You will loose points for poorly written work. You

More information

Appendix A Solving Linear Matrix Inequality (LMI) Problems

Appendix A Solving Linear Matrix Inequality (LMI) Problems Appendix A Solving Linear Matrix Inequality (LMI) Problems In this section, we present a brief introduction about linear matrix inequalities which have been used extensively to solve the FDI problems described

More information

LINEAR-QUADRATIC CONTROL OF A TWO-WHEELED ROBOT

LINEAR-QUADRATIC CONTROL OF A TWO-WHEELED ROBOT Доклади на Българската академия на науките Comptes rendus de l Académie bulgare des Sciences Tome 67, No 8, 2014 SCIENCES ET INGENIERIE Automatique et informatique Dedicated to the 145th Anniversary of

More information

Min-Max Output Integral Sliding Mode Control for Multiplant Linear Uncertain Systems

Min-Max Output Integral Sliding Mode Control for Multiplant Linear Uncertain Systems Proceedings of the 27 American Control Conference Marriott Marquis Hotel at Times Square New York City, USA, July -3, 27 FrC.4 Min-Max Output Integral Sliding Mode Control for Multiplant Linear Uncertain

More information

Research Article Extended and Unscented Kalman Filtering Applied to a Flexible-Joint Robot with Jerk Estimation

Research Article Extended and Unscented Kalman Filtering Applied to a Flexible-Joint Robot with Jerk Estimation Hindawi Publishing Corporation Discrete Dynamics in Nature and Society Volume 21, Article ID 482972, 14 pages doi:1.1155/21/482972 Research Article Extended and Unscented Kalman Filtering Applied to a

More information

Intermediate Process Control CHE576 Lecture Notes # 2

Intermediate Process Control CHE576 Lecture Notes # 2 Intermediate Process Control CHE576 Lecture Notes # 2 B. Huang Department of Chemical & Materials Engineering University of Alberta, Edmonton, Alberta, Canada February 4, 2008 2 Chapter 2 Introduction

More information

moments of inertia at the center of gravity (C.G.) of the first and second pendulums are I 1 and I 2, respectively. Fig. 1. Double inverted pendulum T

moments of inertia at the center of gravity (C.G.) of the first and second pendulums are I 1 and I 2, respectively. Fig. 1. Double inverted pendulum T Real-Time Swing-up of Double Inverted Pendulum by Nonlinear Model Predictive Control Pathompong Jaiwat 1 and Toshiyuki Ohtsuka 2 Abstract In this study, the swing-up of a double inverted pendulum is controlled

More information

Stability of Hybrid Control Systems Based on Time-State Control Forms

Stability of Hybrid Control Systems Based on Time-State Control Forms Stability of Hybrid Control Systems Based on Time-State Control Forms Yoshikatsu HOSHI, Mitsuji SAMPEI, Shigeki NAKAURA Department of Mechanical and Control Engineering Tokyo Institute of Technology 2

More information

An Introduction to Model-based Predictive Control (MPC) by

An Introduction to Model-based Predictive Control (MPC) by ECE 680 Fall 2017 An Introduction to Model-based Predictive Control (MPC) by Stanislaw H Żak 1 Introduction The model-based predictive control (MPC) methodology is also referred to as the moving horizon

More information

Adaptive Dual Control

Adaptive Dual Control Adaptive Dual Control Björn Wittenmark Department of Automatic Control, Lund Institute of Technology Box 118, S-221 00 Lund, Sweden email: bjorn@control.lth.se Keywords: Dual control, stochastic control,

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

Lecture Note #6 (Chap.10)

Lecture Note #6 (Chap.10) System Modeling and Identification Lecture Note #6 (Chap.) CBE 7 Korea University Prof. Dae Ryook Yang Chap. Model Approximation Model approximation Simplification, approximation and order reduction of

More information

Decentralized Event-triggered Broadcasts over Networked Control Systems

Decentralized Event-triggered Broadcasts over Networked Control Systems Decentralized Event-triggered Broadcasts over Networked Control Systems Xiaofeng Wang and Michael D. Lemmon University of Notre Dame, Department of Electrical Engineering, Notre Dame, IN, 46556, USA, xwang13,lemmon@nd.edu

More information

Control Systems I. Lecture 2: Modeling. Suggested Readings: Åström & Murray Ch. 2-3, Guzzella Ch Emilio Frazzoli

Control Systems I. Lecture 2: Modeling. Suggested Readings: Åström & Murray Ch. 2-3, Guzzella Ch Emilio Frazzoli Control Systems I Lecture 2: Modeling Suggested Readings: Åström & Murray Ch. 2-3, Guzzella Ch. 2-3 Emilio Frazzoli Institute for Dynamic Systems and Control D-MAVT ETH Zürich September 29, 2017 E. Frazzoli

More information

Design and Comparison of Different Controllers to Stabilize a Rotary Inverted Pendulum

Design and Comparison of Different Controllers to Stabilize a Rotary Inverted Pendulum ISSN (Online): 347-3878, Impact Factor (5): 3.79 Design and Comparison of Different Controllers to Stabilize a Rotary Inverted Pendulum Kambhampati Tejaswi, Alluri Amarendra, Ganta Ramesh 3 M.Tech, Department

More information

= 0 otherwise. Eu(n) = 0 and Eu(n)u(m) = δ n m

= 0 otherwise. Eu(n) = 0 and Eu(n)u(m) = δ n m A-AE 567 Final Homework Spring 212 You will need Matlab and Simulink. You work must be neat and easy to read. Clearly, identify your answers in a box. You will loose points for poorly written work. You

More information

inputs. The velocity form is used in the digital implementation to avoid wind-up [7]. The unified LQR scheme has been developed due to several reasons

inputs. The velocity form is used in the digital implementation to avoid wind-up [7]. The unified LQR scheme has been developed due to several reasons A LQR Scheme for SCR Process in Combined-Cycle Thermal Power Plants Santo Wijaya 1 Keiko Shimizu 1 and Masashi Nakamoto 2 Abstract The paper presents a feedback control of Linear Quadratic Regulator (LQR)

More information

Optimal control and estimation

Optimal control and estimation Automatic Control 2 Optimal control and estimation Prof. Alberto Bemporad University of Trento Academic year 2010-2011 Prof. Alberto Bemporad (University of Trento) Automatic Control 2 Academic year 2010-2011

More information

STATE VARIABLE (SV) SYSTEMS

STATE VARIABLE (SV) SYSTEMS Copyright F.L. Lewis 999 All rights reserved Updated:Tuesday, August 05, 008 STATE VARIABLE (SV) SYSTEMS A natural description for dynamical systems is the nonlinear state-space or state variable (SV)

More information

Event-Triggered Control for Linear Systems Subject to Actuator Saturation

Event-Triggered Control for Linear Systems Subject to Actuator Saturation Preprints of the 9th World Congress The International Federation of Automatic Control Cape Town, South Africa. August 24-29, 24 Event-Triggered Control for Linear Systems Subject to Actuator Saturation

More information

Multi-Model Adaptive Regulation for a Family of Systems Containing Different Zero Structures

Multi-Model Adaptive Regulation for a Family of Systems Containing Different Zero Structures Preprints of the 19th World Congress The International Federation of Automatic Control Multi-Model Adaptive Regulation for a Family of Systems Containing Different Zero Structures Eric Peterson Harry G.

More information

Extremum Seeking for Dead-Zone Compensation and Its Application to a Two-Wheeled Robot

Extremum Seeking for Dead-Zone Compensation and Its Application to a Two-Wheeled Robot Extremum Seeking for Dead-Zone Compensation and Its Application to a Two-Wheeled Robot Dessy Novita Graduate School of Natural Science and Technology, Kanazawa University, Kakuma, Kanazawa, Ishikawa, Japan

More information

Weighted balanced realization and model reduction for nonlinear systems

Weighted balanced realization and model reduction for nonlinear systems Weighted balanced realization and model reduction for nonlinear systems Daisuke Tsubakino and Kenji Fujimoto Abstract In this paper a weighted balanced realization and model reduction for nonlinear systems

More information

H-INFINITY CONTROLLER DESIGN FOR A DC MOTOR MODEL WITH UNCERTAIN PARAMETERS

H-INFINITY CONTROLLER DESIGN FOR A DC MOTOR MODEL WITH UNCERTAIN PARAMETERS Engineering MECHANICS, Vol. 18, 211, No. 5/6, p. 271 279 271 H-INFINITY CONTROLLER DESIGN FOR A DC MOTOR MODEL WITH UNCERTAIN PARAMETERS Lukáš Březina*, Tomáš Březina** The proposed article deals with

More information

Computer Problem 1: SIE Guidance, Navigation, and Control

Computer Problem 1: SIE Guidance, Navigation, and Control Computer Problem 1: SIE 39 - Guidance, Navigation, and Control Roger Skjetne March 12, 23 1 Problem 1 (DSRV) We have the model: m Zẇ Z q ẇ Mẇ I y M q q + ẋ U cos θ + w sin θ ż U sin θ + w cos θ θ q Zw

More information

MCE/EEC 647/747: Robot Dynamics and Control. Lecture 8: Basic Lyapunov Stability Theory

MCE/EEC 647/747: Robot Dynamics and Control. Lecture 8: Basic Lyapunov Stability Theory MCE/EEC 647/747: Robot Dynamics and Control Lecture 8: Basic Lyapunov Stability Theory Reading: SHV Appendix Mechanical Engineering Hanz Richter, PhD MCE503 p.1/17 Stability in the sense of Lyapunov A

More information

Department of Electronics and Instrumentation Engineering M. E- CONTROL AND INSTRUMENTATION ENGINEERING CL7101 CONTROL SYSTEM DESIGN Unit I- BASICS AND ROOT-LOCUS DESIGN PART-A (2 marks) 1. What are the

More information

Übersetzungshilfe / Translation aid (English) To be returned at the end of the exam!

Übersetzungshilfe / Translation aid (English) To be returned at the end of the exam! Prüfung Regelungstechnik I (Control Systems I) Prof. Dr. Lino Guzzella 9. 8. 2 Übersetzungshilfe / Translation aid (English) To be returned at the end of the exam! Do not mark up this translation aid -

More information

D(s) G(s) A control system design definition

D(s) G(s) A control system design definition R E Compensation D(s) U Plant G(s) Y Figure 7. A control system design definition x x x 2 x 2 U 2 s s 7 2 Y Figure 7.2 A block diagram representing Eq. (7.) in control form z U 2 s z Y 4 z 2 s z 2 3 Figure

More information

Comparison of Riemann and Lebesgue Sampling for First Order Stochastic Systems

Comparison of Riemann and Lebesgue Sampling for First Order Stochastic Systems Comparison of Riemann and Lebesgue Sampling for First Order Stochastic Systems K. J. Åström Department of Mechanical & Environmental Engineering University of California, Santa Barbara, CA 93 6 astrom@engineering.ucsb.edu

More information

In the presence of viscous damping, a more generalized form of the Lagrange s equation of motion can be written as

In the presence of viscous damping, a more generalized form of the Lagrange s equation of motion can be written as 2 MODELING Once the control target is identified, which includes the state variable to be controlled (ex. speed, position, temperature, flow rate, etc), and once the system drives are identified (ex. force,

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

Comparison of four state observer design algorithms for MIMO system

Comparison of four state observer design algorithms for MIMO system Archives of Control Sciences Volume 23(LIX), 2013 No. 2, pages 131 144 Comparison of four state observer design algorithms for MIMO system VINODH KUMAR. E, JOVITHA JEROME and S. AYYAPPAN A state observer

More information

Reinforcement Learning for Continuous. Action using Stochastic Gradient Ascent. Hajime KIMURA, Shigenobu KOBAYASHI JAPAN

Reinforcement Learning for Continuous. Action using Stochastic Gradient Ascent. Hajime KIMURA, Shigenobu KOBAYASHI JAPAN Reinforcement Learning for Continuous Action using Stochastic Gradient Ascent Hajime KIMURA, Shigenobu KOBAYASHI Tokyo Institute of Technology, 4259 Nagatsuda, Midori-ku Yokohama 226-852 JAPAN Abstract:

More information

458 IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 16, NO. 3, MAY 2008

458 IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 16, NO. 3, MAY 2008 458 IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL 16, NO 3, MAY 2008 Brief Papers Adaptive Control for Nonlinearly Parameterized Uncertainties in Robot Manipulators N V Q Hung, Member, IEEE, H D

More information

Application of Neuro Fuzzy Reduced Order Observer in Magnetic Bearing Systems

Application of Neuro Fuzzy Reduced Order Observer in Magnetic Bearing Systems Application of Neuro Fuzzy Reduced Order Observer in Magnetic Bearing Systems M. A., Eltantawie, Member, IAENG Abstract Adaptive Neuro-Fuzzy Inference System (ANFIS) is used to design fuzzy reduced order

More information

Observer-based quantized output feedback control of nonlinear systems

Observer-based quantized output feedback control of nonlinear systems Proceedings of the 17th World Congress The International Federation of Automatic Control Observer-based quantized output feedback control of nonlinear systems Daniel Liberzon Coordinated Science Laboratory,

More information

Introduction to Control (034040) lecture no. 2

Introduction to Control (034040) lecture no. 2 Introduction to Control (034040) lecture no. 2 Leonid Mirkin Faculty of Mechanical Engineering Technion IIT Setup: Abstract control problem to begin with y P(s) u where P is a plant u is a control signal

More information

Multi-Robotic Systems

Multi-Robotic Systems CHAPTER 9 Multi-Robotic Systems The topic of multi-robotic systems is quite popular now. It is believed that such systems can have the following benefits: Improved performance ( winning by numbers ) Distributed

More information

LMI based output-feedback controllers: γ-optimal versus linear quadratic.

LMI based output-feedback controllers: γ-optimal versus linear quadratic. Proceedings of the 17th World Congress he International Federation of Automatic Control Seoul Korea July 6-11 28 LMI based output-feedback controllers: γ-optimal versus linear quadratic. Dmitry V. Balandin

More information

Review: control, feedback, etc. Today s topic: state-space models of systems; linearization

Review: control, feedback, etc. Today s topic: state-space models of systems; linearization Plan of the Lecture Review: control, feedback, etc Today s topic: state-space models of systems; linearization Goal: a general framework that encompasses all examples of interest Once we have mastered

More information

Introduction to Controls

Introduction to Controls EE 474 Review Exam 1 Name Answer each of the questions. Show your work. Note were essay-type answers are requested. Answer with complete sentences. Incomplete sentences will count heavily against the grade.

More information

State Regulator. Advanced Control. design of controllers using pole placement and LQ design rules

State Regulator. Advanced Control. design of controllers using pole placement and LQ design rules Advanced Control State Regulator Scope design of controllers using pole placement and LQ design rules Keywords pole placement, optimal control, LQ regulator, weighting matrixes Prerequisites Contact state

More information

FINITE HORIZON ROBUST MODEL PREDICTIVE CONTROL USING LINEAR MATRIX INEQUALITIES. Danlei Chu, Tongwen Chen, Horacio J. Marquez

FINITE HORIZON ROBUST MODEL PREDICTIVE CONTROL USING LINEAR MATRIX INEQUALITIES. Danlei Chu, Tongwen Chen, Horacio J. Marquez FINITE HORIZON ROBUST MODEL PREDICTIVE CONTROL USING LINEAR MATRIX INEQUALITIES Danlei Chu Tongwen Chen Horacio J Marquez Department of Electrical and Computer Engineering University of Alberta Edmonton

More information

AIMS Exercise Set # 1

AIMS Exercise Set # 1 AIMS Exercise Set #. Determine the form of the single precision floating point arithmetic used in the computers at AIMS. What is the largest number that can be accurately represented? What is the smallest

More information

THE REACTION WHEEL PENDULUM

THE REACTION WHEEL PENDULUM THE REACTION WHEEL PENDULUM By Ana Navarro Yu-Han Sun Final Report for ECE 486, Control Systems, Fall 2013 TA: Dan Soberal 16 December 2013 Thursday 3-6pm Contents 1. Introduction... 1 1.1 Sensors (Encoders)...

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

Exam. 135 minutes, 15 minutes reading time

Exam. 135 minutes, 15 minutes reading time Exam August 6, 208 Control Systems II (5-0590-00) Dr. Jacopo Tani Exam Exam Duration: 35 minutes, 5 minutes reading time Number of Problems: 35 Number of Points: 47 Permitted aids: 0 pages (5 sheets) A4.

More information

Stability of Parameter Adaptation Algorithms. Big picture

Stability of Parameter Adaptation Algorithms. Big picture ME5895, UConn, Fall 215 Prof. Xu Chen Big picture For ˆθ (k + 1) = ˆθ (k) + [correction term] we haven t talked about whether ˆθ(k) will converge to the true value θ if k. We haven t even talked about

More information

EE C128 / ME C134 Final Exam Fall 2014

EE C128 / ME C134 Final Exam Fall 2014 EE C128 / ME C134 Final Exam Fall 2014 December 19, 2014 Your PRINTED FULL NAME Your STUDENT ID NUMBER Number of additional sheets 1. No computers, no tablets, no connected device (phone etc.) 2. Pocket

More information

Digital Control Engineering Analysis and Design

Digital Control Engineering Analysis and Design Digital Control Engineering Analysis and Design M. Sami Fadali Antonio Visioli AMSTERDAM BOSTON HEIDELBERG LONDON NEW YORK OXFORD PARIS SAN DIEGO SAN FRANCISCO SINGAPORE SYDNEY TOKYO Academic Press is

More information

Event-triggered PI control: Saturating actuators and anti-windup compensation

Event-triggered PI control: Saturating actuators and anti-windup compensation Event-triggered PI control: Saturating actuators and anti-windup compensation Daniel Lehmann, Georg Aleander Kiener and Karl Henrik Johansson Abstract Event-triggered control aims at reducing the communication

More information

Controlling the Inverted Pendulum

Controlling the Inverted Pendulum Controlling the Inverted Pendulum Steven A. P. Quintero Department of Electrical and Computer Engineering University of California, Santa Barbara Email: squintero@umail.ucsb.edu Abstract The strategies

More information

OPTIMAL CONTROL WITH DISTURBANCE ESTIMATION

OPTIMAL CONTROL WITH DISTURBANCE ESTIMATION OPTIMAL CONTROL WITH DISTURBANCE ESTIMATION František Dušek, Daniel Honc, Rahul Sharma K. Department of Process control Faculty of Electrical Engineering and Informatics, University of Pardubice, Czech

More information

A Light Weight Rotary Double Pendulum: Maximizing the Domain of Attraction

A Light Weight Rotary Double Pendulum: Maximizing the Domain of Attraction A Light Weight Rotary Double Pendulum: Maximizing the Domain of Attraction R. W. Brockett* and Hongyi Li* Engineering and Applied Sciences Harvard University Cambridge, MA 38, USA {brockett, hongyi}@hrl.harvard.edu

More information

Chapter 2 Event-Triggered Sampling

Chapter 2 Event-Triggered Sampling Chapter Event-Triggered Sampling In this chapter, some general ideas and basic results on event-triggered sampling are introduced. The process considered is described by a first-order stochastic differential

More information

EE 16B Midterm 2, March 21, Name: SID #: Discussion Section and TA: Lab Section and TA: Name of left neighbor: Name of right neighbor:

EE 16B Midterm 2, March 21, Name: SID #: Discussion Section and TA: Lab Section and TA: Name of left neighbor: Name of right neighbor: EE 16B Midterm 2, March 21, 2017 Name: SID #: Discussion Section and TA: Lab Section and TA: Name of left neighbor: Name of right neighbor: Important Instructions: Show your work. An answer without explanation

More information

SWING UP A DOUBLE PENDULUM BY SIMPLE FEEDBACK CONTROL

SWING UP A DOUBLE PENDULUM BY SIMPLE FEEDBACK CONTROL ENOC 2008, Saint Petersburg, Russia, June, 30 July, 4 2008 SWING UP A DOUBLE PENDULUM BY SIMPLE FEEDBACK CONTROL Jan Awrejcewicz Department of Automatics and Biomechanics Technical University of Łódź 1/15

More information

Enhancing Transient Response of Asymptotic Regulation with Disturbance Onset

Enhancing Transient Response of Asymptotic Regulation with Disturbance Onset 211 American Control Conference on O'Farrell Street, San Francisco, CA, USA June 29 - July 1, 211 Enhancing Transient Response of Asymptotic Regulation with Disturbance Onset Kevin C. Chu and Tsu-Chin

More information

Time and Event-based Sensor Scheduling for Networks with Limited Communication Resources

Time and Event-based Sensor Scheduling for Networks with Limited Communication Resources Proceedings of the 18th World Congress The International Federation of Automatic Control Time and Event-based Sensor Scheduling for Networks with Limited Communication Resources Ling Shi Karl Henrik Johansson

More information

PREDICTIVE COMPUTED-TORQUE CONTROL OF A PUMA 560 MANIPULATOR ROBOT. Victor M. Becerra, Steven Cook and Jiamei Deng

PREDICTIVE COMPUTED-TORQUE CONTROL OF A PUMA 560 MANIPULATOR ROBOT. Victor M. Becerra, Steven Cook and Jiamei Deng PREDICTIVE COMPUTED-TORQUE CONTROL OF A PUMA 560 MANIPULATOR ROBOT Victor M Becerra, Steven Cook and Jiamei Deng University of Reading, Department of Cybernetics, Reading RG6 6AY, UK Abstract: This paper

More information

Stabilization of Large-scale Distributed Control Systems using I/O Event-driven Control and Passivity

Stabilization of Large-scale Distributed Control Systems using I/O Event-driven Control and Passivity 11 5th IEEE Conference on Decision and Control and European Control Conference (CDC-ECC) Orlando, FL, USA, December 1-15, 11 Stabilization of Large-scale Distributed Control Systems using I/O Event-driven

More information

Decentralized PD Control for Non-uniform Motion of a Hamiltonian Hybrid System

Decentralized PD Control for Non-uniform Motion of a Hamiltonian Hybrid System International Journal of Automation and Computing 05(2), April 2008, 9-24 DOI: 0.007/s633-008-09-7 Decentralized PD Control for Non-uniform Motion of a Hamiltonian Hybrid System Mingcong Deng, Hongnian

More information