Integrator Windup

Similar documents
Goodwin, Graebe, Salgado, Prentice Hall Chapter 11. Chapter 11. Dealing with Constraints

Quanser NI-ELVIS Trainer (QNET) Series: QNET Experiment #02: DC Motor Position Control. DC Motor Control Trainer (DCMCT) Student Manual

QNET DC Motor Control

Manufacturing Equipment Control

CM 3310 Process Control, Spring Lecture 21

(Refer Slide Time: 1:42)

Control 2. Proportional and Integral control

ECE 5670/6670 Lab 8. Torque Curves of Induction Motors. Objectives

Torques 1.0 Two torques We have written the swing equation where speed is in rad/sec as:

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

EE 422G - Signals and Systems Laboratory

Laboratory 11 Control Systems Laboratory ECE3557. State Feedback Controller for Position Control of a Flexible Joint

Lab 5a: Pole Placement for the Inverted Pendulum

Chapter 8. Feedback Controllers. Figure 8.1 Schematic diagram for a stirred-tank blending system.

7.2 Controller tuning from specified characteristic polynomial

Laboratory Exercise 1 DC servo

Lab 3: Model based Position Control of a Cart

Lab 6a: Pole Placement for the Inverted Pendulum

PID Control. Objectives

ECE 5670/ Lab 3. PID Control of a Brush DC Motor. Objectives

Post-Test. For more information, please contact the MCU Training Team.

YTÜ Mechanical Engineering Department

Steady State Errors. Recall the closed-loop transfer function of the system, is

Turbines and speed governors

Control. CSC752: Autonomous Robotic Systems. Ubbo Visser. March 9, Department of Computer Science University of Miami

IMPROVED CONSTRAINED CASCADE CONTROL FOR PARALLEL PROCESSES. Richard Lestage, André Pomerleau and André Desbiens

= ~ M3~ Figure 0.1: Sensor and sensorless modes

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

Feedback Control of Linear SISO systems. Process Dynamics and Control

2.004 Dynamics and Control II Spring 2008

Mechatronics Engineering. Li Wen

MAE 143B - Homework 9

06 Feedback Control System Characteristics The role of error signals to characterize feedback control system performance.

Video 5.1 Vijay Kumar and Ani Hsieh

Last week: analysis of pinion-rack w velocity feedback

Single-Input-Single-Output Systems

sc Control Systems Design Q.1, Sem.1, Ac. Yr. 2010/11

FEEDBACK CONTROL SYSTEMS

FUZZY LOGIC BASED ADAPTATION MECHANISM FOR ADAPTIVE LUENBERGER OBSERVER SENSORLESS DIRECT TORQUE CONTROL OF INDUCTION MOTOR

Control System Design

UNIVERSITY OF BOLTON SCHOOL OF ENGINEERING. MSc SYSTEMS ENGINEERING AND ENGINEERING MANAGEMENT SEMESTER 2 EXAMINATION 2015/2016

Raktim Bhattacharya. . AERO 422: Active Controls for Aerospace Vehicles. Basic Feedback Analysis & Design

Positioning Servo Design Example

Performance of Feedback Control Systems

Proportional, Integral & Derivative Control Design. Raktim Bhattacharya

Double Inverted Pendulum (DBIP)

Mathematical Modeling and Dynamic Simulation of a Class of Drive Systems with Permanent Magnet Synchronous Motors

MATLAB SIMULINK Based DQ Modeling and Dynamic Characteristics of Three Phase Self Excited Induction Generator

C(s) R(s) 1 C(s) C(s) C(s) = s - T. Ts + 1 = 1 s - 1. s + (1 T) Taking the inverse Laplace transform of Equation (5 2), we obtain

EXPERIMENTAL COMPARISON OF SATURATED VELOCITY CONTROLLERS FOR DC MOTORS

Passivity-based Control of Euler-Lagrange Systems

Transient Stability Analysis with PowerWorld Simulator

Equivalent Circuits with Multiple Damper Windings (e.g. Round rotor Machines)

MAE143a: Signals & Systems (& Control) Final Exam (2011) solutions

Evaluation of SIPIC01 and SIPIC02 on Motor Speed Control

ENGG4420 LECTURE 7. CHAPTER 1 BY RADU MURESAN Page 1. September :29 PM

YTÜ Mechanical Engineering Department

ELECTRONICS & COMMUNICATIONS DEP. 3rd YEAR, 2010/2011 CONTROL ENGINEERING SHEET 5 Lead-Lag Compensation Techniques

Nonlinear PD Controllers with Gravity Compensation for Robot Manipulators

Chapter 3 Output stages

Relationships between Load, Speed Regulation and Frequency. Slope= -R

Automatic Generation Control. Meth Bandara and Hassan Oukacha

ABB PSPG-E7 SteamTMax Precise control of main and reheat ST. ABB Group May 8, 2014 Slide 1 ABB

Robust Adaptive Attitude Control of a Spacecraft

Introduction to Controls

Simulation and Implementation of Servo Motor Control

DISCRETE TIME H CONTROL OF TIP-TILT MODES WITH SATURATING ACTUATORS

NMT EE 589 & UNM ME 482/582 ROBOT ENGINEERING. Dr. Stephen Bruder NMT EE 589 & UNM ME 482/582

(b) A unity feedback system is characterized by the transfer function. Design a suitable compensator to meet the following specifications:

Solved Problems. Electric Circuits & Components. 1-1 Write the KVL equation for the circuit shown.

Acknowledgements. Control System. Tracking. CS122A: Embedded System Design 4/24/2007. A Simple Introduction to Embedded Control Systems (PID Control)

(a) Find the transfer function of the amplifier. Ans.: G(s) =

Control of Electromechanical Systems

Iterative Controller Tuning Using Bode s Integrals

Lab 3: Quanser Hardware and Proportional Control

Class 27: Block Diagrams

EFFECTS OF LOAD AND SPEED VARIATIONS IN A MODIFIED CLOSED LOOP V/F INDUCTION MOTOR DRIVE

Fundamental Design Limitations in SISO Control

Computer Aided Control Design

Robust Controller Design for Speed Control of an Indirect Field Oriented Induction Machine Drive

Wind Turbine Control

Chapter 7 Control. Part Classical Control. Mobile Robotics - Prof Alonzo Kelly, CMU RI

Laboratory Exercise 1

U1 is zero based because its noninverting terminal is connected to circuit common. Therefore, the circuit reference voltage is 0 V.

MS-E2133 Systems Analysis Laboratory II Assignment 2 Control of thermal power plant

EEE 184: Introduction to feedback systems

MECH 6091 Flight Control Systems Final Course Project

Linear Experiment #11: LQR Control. Linear Flexible Joint Cart Plus Single Inverted Pendulum (LFJC+SIP) Student Handout

PERFORMANCE ANALYSIS OF DIRECT TORQUE CONTROL OF 3-PHASE INDUCTION MOTOR

LIAPUNOV S STABILITY THEORY-BASED MODEL REFERENCE ADAPTIVE CONTROL FOR DC MOTOR

Stepping Motors. Chapter 11 L E L F L D

Rotary Motion Servo Plant: SRV02. Rotary Experiment #11: 1-DOF Torsion. 1-DOF Torsion Position Control using QuaRC. Student Manual

SRV02-Series Rotary Experiment # 1. Position Control. Student Handout

UNIVERSITY OF BOLTON SCHOOL OF ENGINEERING BSC (HONS) MECHATRONICS TOP-UP SEMESTER 1 EXAMINATION 2017/2018 ADVANCED MECHATRONIC SYSTEMS

Study on Nonlinear Perpendicular Flux Observer for Direct-torque-controlled Induction Motor

EE 3CL4: Introduction to Control Systems Lab 4: Lead Compensation

State Feedback Controller for Position Control of a Flexible Link

Lab 11 - Free, Damped, and Forced Oscillations

System Types in Feedback Control with Saturating Actuators

MODELING OF CONTROL SYSTEMS

Transcription:

3.5.2. Integrator Windup 3.5.2.1. Definition So far we have mainly been concerned with linear behaviour, as is often the case with analysis and design of control systems. There is, however, one nonlinear phenomena that we have to deal with namely saturation of the amplifier. Since the supply voltage is 15 V, it is not possible for the motor amplifier to deliver outputs that are larger than 15 V. The effect of saturation can be quite serious because the feedback loop is effectively broken when the amplifier saturates. In this case, saturation causes the loss of the important feedback information from the system output. The combination of a controller with integral action and a process with saturation is that the integrator may drift when the controller saturates. This is called integrator wind up. 3.5.2.2. Windup Protection There are many ways to avoid integrator windup. One possibility is to arrange a feedback that resets the integral when the output saturates. This is illustrated in the block diagram in Figure 3.2. Figure 3.2 PI controller Block Diagram With Protection For Windup For the DCMCT motor, the model of the actuator is simply as follows: u( t )!"! sat 15 ( v( t )) with the saturation function defined as: # -15 x!'! -15 sat 15 ( x )!"! & x -15!(! x and x!(! 15 % $ 15 15!'! x Document Number: 627! Revision: 01! Page: 70

The extra feedback loop with the time constant T r is inactive if the the control signal does not saturate because in this case we have u = v. When the controller output saturates, the extra feedback loop drives the saturation error e s to zero which means that the integrator is driven towards a value just at the saturation limit. This means that the control signal will decrease from the saturation limit as soon as the control error goes negative. The windup protection is governed by the parameter a w which ranges between 0 and 1. There is no protection against windup if a w = 0. If a w = 1 the integrator is reset in one sampling period. In discrete time, the PI control law with windup protection can be written as follows: u( k )!"! sat 15 ( v( k )) with: v( k)!"! k p ( b sp r( k )!)! y ( k!)! 1 )) N * -!1!, 0 ( k i ( r( k )!)! y ( k!)! 1 )) h!1! a w ( u ( k!)! 1 )!)! v ( k!)! 1 ) )) / + k!"! 2. where k is the sampling interval. Document Number: 627! Revision: 01! Page: 71

3.5.3. Tracking Triangular Signals So far we have investigated tracking of reference signals in the form of square waves. We will now investigate tracking of triangular references. Please answer the following questions. 1. Determine the transfer function, G e,r (s), from reference to control error for a PI control loop characterized by Equation [3.1]. G e,r (s) is defined below: E( s ) G e, r ( s )!"! R( s ) [3.7] where the velocity error is defined as follows: E( s )!"! R( s )!)! 2 m ( s ) [3.8] Document Number: 627! Revision: 01! Page: 72

2. When a PI controller is used (k p 3 0 and k i 3 0), apply the final value theorem to calculate the steady-state error, e ss_pi, in response to a ramp reference signal of slope R 0. 3. Using the PI tuning found in Sections 3.5.1 Question 10 and 3.5.1 Question 11, evaluate the steady-state error e ss_pi for the following ramp slope R 0 : R 0!"! 160.0 4 5 6 rad 7 s 2 8 9 [3.9] Document Number: 627! Revision: 01! Page: 73

4. For a system that does not have integral action (k i = 0), apply the final value theorem to calculate the steady-state error, e ss_p, in response to a ramp reference signal of slope R 0. In this configuration, the closed-loop system has a pure proportional controller (k p 3 0, k i = 0, and b sp = 1). Hint: You can obtain e ss_p by first applying the final value theorem for a step input of amplitude R 0 and then integrating. 5. Using k p = 0.1 V.s/rad, evaluate the steady-state error e ss (t) for the ramp slope R 0, as defined in Equation [3.9]. Considering a 0.4 Hz triangular reference signal of slope R 0, calculate the maximum steady-state error, e ss_p_max. Document Number: 627! Revision: 01! Page: 74

3.5.4. Response To Load Disturbances Reduction of the effects of load disturbances is a key reason for using control. A torque on the motor axis is a typical example of a load disturbance for a speed control system. In this laboratory we will show the effects of controller tuning on load disturbance response. Please answer the following questions. 1. Considering the regulation problem (for r = 0), determine the closed-loop system block diagram with a disturbance torque input T d applied on the DCMCT inertial load. Assume a PI controller. The block diagram should contain the open-loop transfer function G!,V as formulated in [3.2], and be function of the following system parameters: k p,k i, K, ", and J eq. Hint: Assume V sd = 0. 2. Find the closed-loop transfer function, G!,T (s), from disturbance torque to motor speed, as a function of the following system parameters: k p, k i, K, ", and J eq. Document Number: 627! Revision: 01! Page: 75

G!,T (s) is defined below: 2 m ( s ) G :, T ( s )!"! T d ( s ) 3. When a pure integral controller is used (k p " 0 and k i 3 0), apply the final value theorem to calculate the steady-state velocity,! ss_i, in response to a step input disturbance torque of amplitude T d0. Comment. Document Number: 627! Revision: 01! Page: 76

4. When a pure proportional controller is used (k p 3 0 and k i = 0), apply the final value theorem to calculate the steady-state velocity,! ss_p, in response to a step input disturbance torque of amplitude T d0. Comment. Document Number: 627! Revision: 01! Page: 77