EE 4443/5329. LAB 3: Control of Industrial Systems. Simulation and Hardware Control (PID Design) The Inverted Pendulum. (ECP Systems-Model: 505)

Similar documents
EE 4443/5329. LAB 3: Control of Industrial Systems. Simulation and Hardware Control (PID Design) The Torsion Disks. (ECP Systems-Model: 205)

ECE-320 Linear Control Systems. Spring 2014, Exam 1. No calculators or computers allowed, you may leave your answers as fractions.

Massachusetts Institute of Technology Dynamics and Control II

CHAPTER 4 DESIGN OF STATE FEEDBACK CONTROLLERS AND STATE OBSERVERS USING REDUCED ORDER MODEL

ECE 3510 Root Locus Design Examples. PI To eliminate steady-state error (for constant inputs) & perfect rejection of constant disturbances

State Space: Observer Design Lecture 11

Digital Control System

6.447 rad/sec and ln (% OS /100) tan Thus pc. the testing point is s 3.33 j5.519

into a discrete time function. Recall that the table of Laplace/z-transforms is constructed by (i) selecting to get

EE Control Systems LECTURE 6

ME 375 FINAL EXAM Wednesday, May 6, 2009

Control Systems Analysis and Design by the Root-Locus Method

CHAPTER 8 OBSERVER BASED REDUCED ORDER CONTROLLER DESIGN FOR LARGE SCALE LINEAR DISCRETE-TIME CONTROL SYSTEMS

376 CHAPTER 6. THE FREQUENCY-RESPONSE DESIGN METHOD. D(s) = we get the compensated system with :

Solutions. Digital Control Systems ( ) 120 minutes examination time + 15 minutes reading time at the beginning of the exam

Homework 12 Solution - AME30315, Spring 2013

Advanced D-Partitioning Analysis and its Comparison with the Kharitonov s Theorem Assessment

ME 375 FINAL EXAM SOLUTIONS Friday December 17, 2004

Stability. ME 344/144L Prof. R.G. Longoria Dynamic Systems and Controls/Lab. Department of Mechanical Engineering The University of Texas at Austin

EXTENDED STABILITY MARGINS ON CONTROLLER DESIGN FOR NONLINEAR INPUT DELAY SYSTEMS. Otto J. Roesch, Hubert Roth, Asif Iqbal

CISE302: Linear Control Systems

Chapter 13. Root Locus Introduction

MODERN CONTROL SYSTEMS

Lecture 4. Chapter 11 Nise. Controller Design via Frequency Response. G. Hovland 2004

Control of Delayed Integrating Processes Using Two Feedback Controllers R MS Approach

A Simplified Methodology for the Synthesis of Adaptive Flight Control Systems

Chapter 7. Root Locus Analysis

Evolutionary Algorithms Based Fixed Order Robust Controller Design and Robustness Performance Analysis

R. W. Erickson. Department of Electrical, Computer, and Energy Engineering University of Colorado, Boulder

Root Locus Contents. Root locus, sketching algorithm. Root locus, examples. Root locus, proofs. Root locus, control examples

MM1: Basic Concept (I): System and its Variables

Correction for Simple System Example and Notes on Laplace Transforms / Deviation Variables ECHE 550 Fall 2002

Chapter #4 EEE8013. Linear Controller Design and State Space Analysis. Design of control system in state space using Matlab

Module 4: Time Response of discrete time systems Lecture Note 1

THE PARAMETERIZATION OF ALL TWO-DEGREES-OF-FREEDOM SEMISTRONGLY STABILIZING CONTROLLERS. Tatsuya Hoshikawa, Kou Yamada and Yuko Tatsumi

Simulation Study on the Shock Properties of the Double-Degree-of-Freedom Cushioning Packaging System

Real-Time Identification of Sliding Friction Using LabVIEW FPGA

Social Studies 201 Notes for March 18, 2005

Given the following circuit with unknown initial capacitor voltage v(0): X(s) Immediately, we know that the transfer function H(s) is

R. W. Erickson. Department of Electrical, Computer, and Energy Engineering University of Colorado, Boulder

Dynamic Simulation of a Three-Phase Induction Motor Using Matlab Simulink

Gain and Phase Margins Based Delay Dependent Stability Analysis of Two- Area LFC System with Communication Delays

S_LOOP: SINGLE-LOOP FEEDBACK CONTROL SYSTEM ANALYSIS

Mathematical modeling of control systems. Laith Batarseh. Mathematical modeling of control systems

7.2 INVERSE TRANSFORMS AND TRANSFORMS OF DERIVATIVES 281

Feedback Control Systems (FCS)

ME2142/ME2142E Feedback Control Systems

EE Control Systems LECTURE 14

Real-time identification of sliding friction using LabVIEW FPGA

CONTROL OF INTEGRATING PROCESS WITH DEAD TIME USING AUTO-TUNING APPROACH

IMPROVING CNC MACHINE TOOLS ACCURACY BY MEANS OF THE CIRCULAR TEST AND SIMULATION

NONLINEAR CONTROLLER DESIGN FOR A SHELL AND TUBE HEAT EXCHANGER AN EXPERIMENTATION APPROACH

PHYSICS LAB Experiment 5 Fall 2004 FRICTION

The stabilization interval system of a tethered descent underwater vehicle

Chapter 4 Interconnection of LTI Systems

LOW ORDER MIMO CONTROLLER DESIGN FOR AN ENGINE DISTURBANCE REJECTION PROBLEM. P.Dickinson, A.T.Shenton

NAME (pinyin/italian)... MATRICULATION NUMBER... SIGNATURE

An estimation approach for autotuning of event-based PI control systems

Control Systems Engineering ( Chapter 7. Steady-State Errors ) Prof. Kwang-Chun Ho Tel: Fax:

Fractional-Order PI Speed Control of a Two-Mass Drive System with Elastic Coupling

EE 4343/ Control System Design Project

ME 375 EXAM #1 Tuesday February 21, 2006

online learning Unit Workbook 4 RLC Transients

Question 1 Equivalent Circuits

MAE140 Linear Circuits Fall 2012 Final, December 13th

Sensorless speed control including zero speed of non salient PM synchronous drives

Quantifying And Specifying The Dynamic Response Of Flowmeters

Assessment of Performance for Single Loop Control Systems

Lecture 8 - SISO Loop Design

Introduction to Laplace Transform Techniques in Circuit Analysis

Social Studies 201 Notes for November 14, 2003

Figure 1 Siemens PSSE Web Site

Chapter 9: Controller design. Controller design. Controller design

A PLC BASED MIMO PID CONTROLLER FOR MULTIVARIABLE INDUSTRIAL PROCESSES

MEM 355 Performance Enhancement of Dynamical Systems Root Locus Analysis

Hover and Forward Flight of an Autonomous UAV

Robust Decentralized Design of H -based Frequency Stabilizer of SMES

Delhi Noida Bhopal Hyderabad Jaipur Lucknow Indore Pune Bhubaneswar Kolkata Patna Web: Ph:

Figure 1: Unity Feedback System

Automatic Control Systems. Part III: Root Locus Technique

Sliding Mode Control of a Dual-Fuel System Internal Combustion Engine

Digital Control System

arxiv: v1 [cs.sy] 24 May 2018

AEIJST June Vol 2 Issue 6 ISSN

MM7. PID Control Design

Adaptive Control of Level in Water Tank: Simulation Study

Lecture 10 Filtering: Applied Concepts

G(s) = 1 s by hand for! = 1, 2, 5, 10, 20, 50, and 100 rad/sec.

THE IDENTIFICATION OF THE OPERATING REGIMES OF THE CONTROLLERS BY THE HELP OF THE PHASE TRAJECTORY

Root Locus Diagram. Root loci: The portion of root locus when k assume positive values: that is 0

Reliability Analysis of Embedded System with Different Modes of Failure Emphasizing Reboot Delay

Robust Mould Level Control

EE/ME/AE324: Dynamical Systems. Chapter 8: Transfer Function Analysis

Satellite s Orbital Dynamic and Stable Regions near Equilibrium Points of Asteroid

The Root Locus Method

Then C pid (s) S h -stabilizes G(s) if and only if Ĉpid(ŝ) S 0 - stabilizes Ĝ(ŝ). For any ρ R +, an RCF of Ĉ pid (ŝ) is given by

PI control system design for Electromagnetic Molding Machine based on Linear Programing

The Laplace Transform , Haynes Miller and Jeremy Orloff

A Comparative Study on Control Techniques of Non-square Matrix Distillation Column

CHEAP CONTROL PERFORMANCE LIMITATIONS OF INPUT CONSTRAINED LINEAR SYSTEMS

Transcription:

EE 4443/5329 LAB 3: Control of Indutrial Sytem Simulation and Hardware Control (PID Deign) The Inverted Pendulum (ECP Sytem-Model: 505) Compiled by: Nitin Swamy Email: nwamy@lakehore.uta.edu Email: okuljaca@lakehore.uta.edu

CONTENTS 1. INTRODUCTION... 3 2. SAFETY ISSUES... 3 3. PLANT DESCRIPTION... 3 3.1 Inverted pendulum apparatu mechanical decription... 3 4. THE ROD DISPLACEMENT SYSTEM TRANSFER FUNCTION... 4 5. OPEN LOOP SYSTEM ANALYSIS QUESTIONS... 5 5.1 Quetion... 5 6. CONTROLLER SYNTHESIS... 5 6.1 Controller Deign Specification... 5 6.2 Quetion... 6 7. IMPLEMENTATION OF THE CONTROLLER ON THE REAL TIME HARDWARE... 6 7.1 Quetion... 8 8. TABLE OF FIGURES... 9

1. INTRODUCTION Thi i the firt in the erie of lab experiment that relate to control of real indutrial ytem. The intent of thee experiment i to introduce the tudent to realworld problem in control, uch a ytem nonlinearitie and modeling error. The lab will involve a two-fold approach. A model of the indutrial plant to be control will be provided. The tudent will firt ue thi mathematical model to deign a uitable controller for the ytem that will tabilize key ytem parameter. The deign will be validated by imulation. After confirming that the deign meet given pecification, the tudent will then implement their deign on the actual hardware. Comparion will be made after the experiment i run between the imulation and the actual implementation. 2. SAFETY ISSUES Do not turn the ECP equipment on without the conent of the intructor. Make ure that there i enough room between you and the hardware.do not deviate from the given pecification. Failure to comply with thi may reult in eriou damage to the hardware and ha the rik of peronal injury a well! 3. PLANT DESCRIPTION 3.1 Inverted pendulum apparatu mechanical decription The ECP ytem inverted pendulum mechanical layout i hown in Fig. 1. A it can be een, there are two ytem involved. One ytem i inverted pendulum angular movement and the other i the rod diplacement. Thoe two are coupled into complex mechanical ytem. There i only one actuator for the whole ytem, DC ervomotor. Drive haft angle and liding rod diplacement are meaured uing encoder. Encoder output i the number of count.

Fig. 1: Inverted pendulum apparatu 4. THE ROD DISPLACEMENT SYSTEM TRANSFER FUNCTION Lab 3 deal with the rod diplacement conventional control. The implified tranfer function in Laplace domain for the rod diplacement ubytem i given in equation ( 4-1 ): k hw G() = m1j 4 J oe + (m l 2 1 o + (m l 1 o m g m 2lc ) J 2 c 2 l )g m 1 g J 2 ( 4-1 ) where: Laplace operator m 1 = 0.213 kg m 2 = 1.785 kg

g = 9.807 kgm -2 J = 0.0364 kgm 2 J oe = 0.0595 kgm 2 l o = 0.33 m l c = -0.0295 m k hw = 2.0883x10 6 - hardware gain 5. OPEN LOOP SYSTEM ANALYSIS QUESTIONS The anwer on the quetion below hould be included in the lab report. The anwer hould be hort, but tudent hould explain how the concluion in the anwer were drawn. For example, if the quetion i: "I the open loop ytem table?", the anwer cannot be imply ye or no, but tudent hould explain how that concluion wa drawn, what calculation how that the ytem i table or untable or what characteritic of the ytem how that ytem i table or untable. The anwer hould be illutrated by the matlab routine, graph, calculation reult and procedure, o it i clear how the analyi wa conducted. If Matlab wa ued to obtain needed reult, give the matlab program and routine ued to olve the problem. Write them with uitable comment. 5.1 Quetion 1. I open loop ytem given in ( 4-1 ) table or untable? 2. I open loop ytem given in ( 4-1 ) controllable? 3. I open loop ytem given in ( 4-1 ) obervable? 6. CONTROLLER SYNTHESIS For the lab 3 the controller ynthei hould be conducted uing root locu method. The tudent hould ue root locu method to find uitable compenator. Then the cloed loop ytem hould be analyzed. The imulation of the cloed loop ytem ha to be conducted and the imulation reult hould be given a the part of the lab report. 6.1 Controller Deign Specification The following pecification need to be met while deigning the controller: 1. Peak overhoot in % ( POV) 80 2. Maximum control effort < 1.3 Volt ( Practical limitation of hardware! ) 3. Settling time T < 15 econd 4. Steady tate error 1.4 %.

6.2 Quetion The quetion after the quetion No 1 hould be anwered only if the anwer for the quetion 1 i "ye". 1. I it poible to deign the controller for the ytem given in ( 4-1 )? 2. Ue root locu method to deign the controller (compenator). Decribe the deign procedure. Be ure that the compenator can be realized (no zero can be ued that are not compenated by the pole). In the report write the compenator in it mathematical form. 3. Plot the root locu of the cloed loop ytem. How it can be een that the cloed loop ytem i table from the root locu plot? 4. Include the cloed loop pole and zero in the report. Can you draw ome concluion on the ytem repone baed on the cloed loop pole and zero? 5. Simulate the cloed loop ytem tep repone. The input tep value hould be 500 count. Plot the tep repone. 6. Analyze the tep repone. Give the peak value, ettling time and natural frequency of the ytem. Compare the repone with the pole and zero of the ytem. Are the reult of the imulation a expected? Explain how you have obtained the peak value, ettling time and natural frequency. Illutrate with figure if neceary. 7. Plot the error, the rod diplacement and the control output for the time pan t = 15. 7. IMPLEMENTATION OF THE CONTROLLER ON THE REAL TIME HARDWARE The controller obtained hould be implemented on the real time hardware. Lab etup i conited of ECP model 505 (inverted pendulum) with the Mini PMAC V1.16D card inide PC. The oftware ued for the real time control i QRTS ECP extenion form Matlab R12/Simulink 4. It work under Real Time Workhop and Real Time Window Target for Simulink 4. The Simulink block diagram i hown in Fig. 2.

&! "! # Fig. 2: Simulink block diagram for running QRTS ECP extenion Student hould ue their own compenator (block "comp"). The reference value hould be tep of 500 count at t = 0 and then tep from 500 count to 0 at t = 15. The whole experiment hould be conducted for the time pan t = 30. The reference value time plot i hown in Fig. 3. $% ' ( ) * Fig. 3: Reference value for the experiment Mini Pmac Server Module (green block) i the hardware interface module ued to run the hardware. By double click on that module you can change number of encoder that will be read from the hardware etup.

Safety module (red block) are ued to protect the hardware from the poible damage due to controller improper operation. The controller deigned a a part of the olution for the ection 6 hould be in the place of the block "controller" in Fig. 2 7.1 Quetion 1. Implement you own compenator and run the experiment with the given reference value for 30. 2. Plot the rod diplacement, reference value, control effort and the control error. 3. What can you conclude from the experiment reult? Are there ignificant nonlinearitie preent in the real ytem? 4. Compare the obtained plot from the experiment with the theoretical analyi reult form ection 5. Are there ignificant difference? If o, what could caue them? What you could ay about the model given in ection 5 baed on the comparion of the experiment and imulation reult?

8. TABLE OF FIGURES Fig. 1: Inverted pendulum apparatu... 4 Fig. 2: Simulink block diagram for running QRTS ECP extenion... 7 Fig. 3: Reference value for the experiment... 7