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

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

EEE 184 Project: Option 1

YTÜ Mechanical Engineering Department

Inverted Pendulum System

Position Control Experiment MAE171a

Example: DC Motor Speed Modeling

DC Motor Position: System Modeling

Lab 3: Quanser Hardware and Proportional Control

SRV02-Series Rotary Experiment # 7. Rotary Inverted Pendulum. Student Handout

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

Department of Electrical and Computer Engineering. EE461: Digital Control - Lab Manual

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

Example: Modeling DC Motor Position Physical Setup System Equations Design Requirements MATLAB Representation and Open-Loop Response

EE C128 / ME C134 Fall 2014 HW 6.2 Solutions. HW 6.2 Solutions

ME 475/591 Control Systems Final Exam Fall '99

YTÜ Mechanical Engineering Department

Double Inverted Pendulum (DBIP)

Experiment # 5 5. Coupled Water Tanks

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

EE 380 EXAM II 3 November 2011 Last Name (Print): First Name (Print): ID number (Last 4 digits): Section: DO NOT TURN THIS PAGE UNTIL YOU ARE TOLD TO

Lab 3: Model based Position Control of a Cart

Homework 7 - Solutions

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

Control Systems. University Questions

Digital Pendulum Control Experiments

EE 422G - Signals and Systems Laboratory

ECE 320 Linear Control Systems Winter Lab 1 Time Domain Analysis of a 1DOF Rectilinear System

7.4 STEP BY STEP PROCEDURE TO DRAW THE ROOT LOCUS DIAGRAM

STUDENT Workbook IP02 Base Unit Experiment for MATLAB /Simulink Users

MASSACHUSETTS INSTITUTE OF TECHNOLOGY Department of Mechanical Engineering 2.04A Systems and Controls Spring 2013

Bangladesh University of Engineering and Technology. EEE 402: Control System I Laboratory

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

Rotary Motion Servo Plant: SRV02. Rotary Experiment #01: Modeling. SRV02 Modeling using QuaRC. Student Manual

ECE3510 Lab #5 PID Control

Example on Root Locus Sketching and Control Design

CONTROL SYSTEMS ENGINEERING Sixth Edition International Student Version

EET 3212 Control Systems. Control Systems Engineering, 6th Edition, Norman S. Nise December 2010, A. Goykadosh and M.

AMME3500: System Dynamics & Control

Inverted Pendulum: State-Space Methods for Controller Design

Mechatronics Engineering. Li Wen

King Saud University

CYBER EXPLORATION LABORATORY EXPERIMENTS

Introduction to Feedback Control

Video 5.1 Vijay Kumar and Ani Hsieh

Project Lab Report. Michael Hall. Hao Zhu. Neil Nevgi. Station 6. Ta: Yan Cui

Digital Control Engineering Analysis and Design

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

Outline. Classical Control. Lecture 5

CHAPTER 7 : BODE PLOTS AND GAIN ADJUSTMENTS COMPENSATION

R a) Compare open loop and closed loop control systems. b) Clearly bring out, from basics, Force-current and Force-Voltage analogies.

Lab 6d: Self-Erecting Inverted Pendulum (SEIP)

EE C128 / ME C134 Fall 2014 HW 8 - Solutions. HW 8 - Solutions

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

Due Wednesday, February 6th EE/MFS 599 HW #5

Inverted Pendulum. Objectives

PID Control. Objectives

Autonomous Mobile Robot Design

ECE317 : Feedback and Control

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

Laboratory handouts, ME 340

DO NOT DO HOMEWORK UNTIL IT IS ASSIGNED. THE ASSIGNMENTS MAY CHANGE UNTIL ANNOUNCED.

Multivariable Control Laboratory experiment 2 The Quadruple Tank 1

QNET Experiment #05: HVAC System Identification. Heating, Ventilation, and Air Conditioning Trainer (HVACT) Student Manual

School of Mechanical Engineering Purdue University. ME375 Feedback Control - 1

1 An Overview and Brief History of Feedback Control 1. 2 Dynamic Models 23. Contents. Preface. xiii

EE C128 / ME C134 Fall 2014 HW 9 Solutions. HW 9 Solutions. 10(s + 3) s(s + 2)(s + 5) G(s) =

Mo de ling, Ide nti cat ion, and Control of a DC-Servomotor

Lab 6a: Pole Placement for the Inverted Pendulum

System Modeling: Motor position, θ The physical parameters for the dc motor are:

NOTE To improve the TA to class ratio, two groups will perform this experiment at one time. Group times are listed on the class website.

Experiment 81 - Design of a Feedback Control System

Root Locus Design Example #3

Design via Root Locus

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

CONTROL * ~ SYSTEMS ENGINEERING

State Feedback Controller for Position Control of a Flexible Link

Educational laboratory setup of DC motor cascade control based on dspace1104 platform

Industrial Servo System

Rectilinear System. Introduction. Hardware

6.1 Sketch the z-domain root locus and find the critical gain for the following systems K., the closed-loop characteristic equation is K + z 0.

Test 2 SOLUTIONS. ENGI 5821: Control Systems I. March 15, 2010

Lab #3: System Identification of the Torsional Disk System

Linear State Feedback Controller Design

DESIGN AND REALIZATION OF PROGRAMMABLE EMULATOR OF MECHANICAL LOADS. Milan Žalman, Radovan Macko

Lab 1: Dynamic Simulation Using Simulink and Matlab

CHAPTER 1 Basic Concepts of Control System. CHAPTER 6 Hydraulic Control System

FALL UNIVERSITY OF NEVADA, LAS VEGAS DEPARTMENT OF MECHANICAL ENGINEERING MEG 421 Automatic Controls Design Project

1 x(k +1)=(Φ LH) x(k) = T 1 x 2 (k) x1 (0) 1 T x 2(0) T x 1 (0) x 2 (0) x(1) = x(2) = x(3) =

FEEDBACK CONTROL SYSTEMS

Feedback Control part 2

(Refer Slide Time: 1:42)

Uncertainty and Robustness for SISO Systems

Nonlinear Oscillators: Free Response

Homework 11 Solution - AME 30315, Spring 2015

Active Control? Contact : Website : Teaching

Motion II. Goals and Introduction

Dr Ian R. Manchester Dr Ian R. Manchester AMME 3500 : Review

Flexible Pendulum (FLEXPEN)

Analysis and Synthesis of Single-Input Single-Output Control Systems

Meeting Design Specs using Root Locus

Transcription:

EE 4443/539 LAB 3: Control of Industrial Systems Simulation and Hardware Control (PID Design) The Torsion Disks (ECP Systems-Model: 05) Compiled by: Nitin Swamy Email: nswamy@lakeshore.uta.edu Email: okuljaca@lakeshore.uta.edu

CONTENTS. INTRODUCTION... 3. SAFETY ISSUES... 3 3. PLANT DESCRIPTION... 4 3. Torsion disks apparatus mechanical description... 4 4. THE TORSION DISK 3 ANGLE DISPLACEMENT TRANSFER FUNCTION... 5 5. OPEN LOOP SYSTEM ANALYSIS QUESTIONS... 5 5. Questions... 5 6. CONTROLLER SYNTHESIS... 6 6. Questions... 6 7. IMPLEMENTATION OF THE CONTROLLER ON THE REAL TIME HARDWARE... 7 7. Questions... 8 8. TABLE OF FIGURES... 9

. INTRODUCTION This is the first in the series of lab experiments that relates to control of real industrial systems. The intent of these experiments is to introduce the students to realworld problems in control, such as system nonlinearities and modeling error. The labs will involve a two-fold approach. A model of the industrial plant to be control will be provided. The students will first use this mathematical model to design a suitable controller for the system that will stabilize key system parameters. The design will be validated by simulations. After confirming that the design meets given specifications, the students will then implement their design on the actual hardware. Comparisons will be made after the experiment is run between the simulation and the actual implementation.. SAFETY ISSUES Do not turn the ECP equipment on without the consent of the instructor. Make sure that there is enough room between you and the hardware.do not deviate from the given specifications. Failure to comply with this may result in serious damage to the hardware and has the risk of personal injury as well!

3. PLANT DESCRIPTION 3. Torsion disks apparatus mechanical description The ECP system torsion disks mechanical layout is shown in Fig.. As it can be seen, there are three systems involved. Three torsion disks are coupled into complex mechanical system. There is only one actuator for the whole system, DC servomotor. The angle of the each of the disks is measured using encoders. Encoder output is the number of counts. Fig. : Torsion disks apparatus

4. THE TORSION DISK 3 ANGLE DISPLACEMENT TRANSFER FUNCTION Lab 3 deals with the torsion disk 3 displacement conventional control. The simplified transfer function in Laplace domain for the torsion disk 3 displacement subsystem is given in equation ( 4- ): G(s) = J J J s 4 + (c J 3 + c J )s c k s + s + J J + (k (J + J ) + c c )s s + a + k (c + c )s s + b k hw ( 4- ) where: s Laplace operator a = b = 5 J = 0.009 kgm J = 0.00 kgm c = 0.007 c = 0.00 k =.3 k hw = 7. 5. OPEN LOOP SYSTEM ANALYSIS QUESTIONS The answers on the questions below should be included in the lab report. The answers should be short, but students should explain how the conclusions in the answers were drawn. For example, if the question is: "Is the open loop system stable?", the answer cannot be simply yes or no, but student should explain how that conclusion was drawn, what calculations show that the system is stable or unstable or what characteristics of the system show that system is stable or unstable. The answer should be illustrated by the matlab routines, graphs, calculation results and procedures, so it is clear how the analysis was conducted. If Matlab was used to obtain needed results, give the matlab programs and routines used to solve the problem. Write them with suitable comments. 5. Questions. Is open loop system given in ( 4- ) stable or unstable?. Is open loop system given in ( 4- ) controllable? 3. Is open loop system given in ( 4- ) observable?

6. CONTROLLER SYNTHESIS For the lab 4 the controller synthesis should be conducted using root locus method. The students should use root locus method to find suitable compensator. Then the closed loop system should be analyzed. The simulation of the closed loop system has to be conducted and the simulation results should be given as the part of the lab report. 6. Controller Design Specifications The following specifications need to be met while designing the controller:. Peak overshoot in % ( POV) 33. Maximum control effort < V 3. Settling time T s < 80 seconds 4. Steady state error 0. %. 6. Questions The questions after the question No should be answered only if the answer for the question is "yes".. Is it possible to design the controller for the system given in ( 4- )?. Use root locus method to design the controller (compensator). Describe the design procedure. Be sure that the compensator can be realized (no zeros can be used that are not compensated by the poles). In the report write the compensator in it s mathematical form. 3. Plot the root locus of the closed loop system. How it can be seen that the closed loop system is stable from the root locus plot? 4. Include the closed loop poles and zeros in the report. Can you draw some conclusions on the system response based on the closed loop poles and zeros? 5. Simulate the closed loop system step response. The input step value should be 0.55 rad. Plot the step response. 6. Analyze the step response. Give the peak value, settling time and natural frequency of the system. Compare the response with the poles and zeros of the system. Are the results of the simulation as expected? Explain how you have obtained the peak value, settling time and natural frequency. Illustrate with figures if necessary. 7. Plot the error, the disk 3 displacement and the control output for the time span t = 60 s.

7. IMPLEMENTATION OF THE CONTROLLER ON THE REAL TIME HARDWARE The controller obtained should be implemented on the real time hardware. Lab setup is consisted of ECP model 505 (inverted pendulum) with the Mini PMAC V.6D card inside PC. The software used for the real time control is QRTS ECP extension form Matlab R/Simulink 4. It works under Real Time Workshop and Real Time Windows Target for Simulink 4. The Simulink block diagram is shown in Fig.. Fig. : Simulink block diagram for running QRTS ECP extension Students should use their own compensator (block "comp"). The reference value should be step of 5.5 rad at t = 0 s and then step from 5.5 rad to 0 at t = 80 s. The whole experiment should be conducted for the time span t = 60 s. The reference value time plot is shown in Fig. 3.

+* '( )"&!" #$ &% Fig. 3: Reference value for the experiment Mini Pmac Server Module (green block) is the hardware interface module used to run the hardware. By double click on that module you can change number of encoders that will be read from the hardware setup. Safety modules (red blocks) are used to protect the hardware from the possible damage due to controller improper operation. The controller designed as a part of the solution for the section 6 should be in the place of the block "controller" in Fig. 7. Questions. Implement you own compensator and run the experiment with the given reference value for 60 s.. Plot the disk 3 displacement, reference value, control effort and the control error. 3. What can you conclude from the experiment results? Are there significant nonlinearities present in the real system? 4. Compare the obtained plots from the experiment with the theoretical analysis results form section 5. Are there significant differences? If so, what could cause them? What you could say about the model given in section 5 based on the comparison of the experiment and simulation results?

8. TABLE OF FIGURES Fig. : Torsion disks apparatus... 4 Fig. : Simulink block diagram for running QRTS ECP extension... 7 Fig. 3: Reference value for the experiment... 8