Educational Model of Control System

Slides:



Advertisements
Similar presentations
Design with Root Locus Lecture 9.
Advertisements

Chapter 4: Basic Properties of Feedback
Automated Control Systems, 8/E by Benjamin C. Kuo and Farid Golnaraghi Copyright © 2003 John Wiley & Sons. Inc. All rights reserved. Figure 10-1 (p. 433)
Lecture 8B Frequency Response
Modern Control Theory Lecture 5 By Kirsten Mølgaard Nielsen
Loop Shaping Professor Walter W. Olson
CHE 185 – PROCESS CONTROL AND DYNAMICS
Chapter 7 System Compensation (Linear Control System Design)
Chapter 8 Root Locus and Magnitude-phase Representation

Modern Control Theory (Digital Control)
Modeling, Simulation, and Control of a Real System Robert Throne Electrical and Computer Engineering Rose-Hulman Institute of Technology.
Process Control Instrumentation II
Lecture 9: Compensator Design in Frequency Domain.
Modern Control Systems (MCS)
Lect. 5 Lead-Lag Control Basil Hamed
5.4 Disturbance rejection The input to the plant we manipulated is m(t). Plant also receives disturbance input that we do not control. The plant then can.
Internal Model Controller Design for a Robot arm By Vishal Kumar Advisor: Gary L. Dempsey 5/6/08 Bradley University Department of Computer and Electrical.
1 Basic Control Theory and Its Application in AMB Systems Zongli Lin University of Virginia.
PID Control and Root Locus Method
Combined State Feedback Controller and Observer
CIS 540 Principles of Embedded Computation Spring Instructor: Rajeev Alur
f(t) m x(t) fd(t) LINEAR CONTROL C (Ns/m) k (N/m)
Automatic Control Theory-
بسم الله الرحمن الرحيم Islamic University of Gaza Electrical Engineering Department.
Chapter 7 Control Systems Design by Root-Locus Method 7.1 Introduction -The primary objective of this chapter is to present procedures for the design and.
Motion Control. Two-Link Planar Robot Determine Kp and Kv and Tv.
INC341 Design with Root Locus
Automatic Control Theory School of Automation NWPU Teaching Group of Automatic Control Theory.
Professor Walter W. Olson Department of Mechanical, Industrial and Manufacturing Engineering University of Toledo Loop Shaping.
Distributed Laboratories: Control System Experiments with LabVIEW and the LEGO NXT Platform Greg Droge, Dr. Bonnie Heck Ferri, Jill Auerbach.
ELG 4152 :Modern Control Winter 2007 Printer Belt Drive Design Presented to : Prof: Dr.R.Habash TA: Wei Yang Presented by: Alaa Farhat Mohammed Al-Hashmi.
Introduction to ROBOTICS
INC341 Design Using Graphical Tool (continue)
1 Chap 6 The Compensation of the linear control systems P553.
Control Systems EE 4314 Final Study Guideline May 1, 2014 Spring 2014 Woo Ho Lee
Mechanical Engineering Department Automatic Control Dr. Talal Mandourah 1 Lecture 1 Automatic Control Applications: Missile control Behavior control Aircraft.
Observer-Based Robot Arm Control System Nick Vogel, Ron Gayles, Alex Certa Advised by: Dr. Gary Dempsey.
MESB374 System Modeling and Analysis PID Controller Design
Control systems KON-C2004 Mechatronics Basics Tapio Lantela, Nov 5th, 2015.
Lecture 25: Implementation Complicating factors Control design without a model Implementation of control algorithms ME 431, Lecture 25.
Lec 11. Common Controllers Some commonly used controllers –Proportional Controller –Integration Controller –Derivative Controller Reading: 5-8. TexPoint.
Professor Walter W. Olson Department of Mechanical, Industrial and Manufacturing Engineering University of Toledo Sensitivity.
EE2253 CONTROL SYSTEM PRESENTED BY S.S.KARTHIKA, AP/EEE
Chapter 6: Frequency Domain Anaysis
CONTROLLER DESIGN Objective ~ Type of compensator
Chapter 4 A First Analysis of Feedback Feedback Control A Feedback Control seeks to bring the measured quantity to its desired value or set-point (also.
1 Time Response. CHAPTER Poles and Zeros and System Response. Figure 3.1: (a) System showing input and output; (b) Pole-zero plot of the system;
Exercise 1 (Root Locus) Sketch the root locus for the system shown in Figure K 1 (
Professor Walter W. Olson Department of Mechanical, Industrial and Manufacturing Engineering University of Toledo Lecture 27a: Problem Session.
SKEE 3143 Control Systems Design Chapter 2 – PID Controllers Design
Vision Lab System VISION SYSTEM Chapter 9. Design via Root Locus Youngjoon Han
ABE425 Engineering Measurement Systems ABE425 Engineering Measurement Systems PID Control Dr. Tony E. Grift Dept. of Agricultural & Biological Engineering.
Exercise 1 Suppose we have a simple mass, spring, and damper problem. Find The modeling equation of this system (F input, x output). The transfer function.
Page : PID Controller Chapter 3 Design of Discrete- Time control systems PID C ontroller.
Control Systems EE 4314 Lecture 12 March 17, 2015
SOUTHERN TAIWAN UNIVERSITY ELECTRICAL ENGINEERING DEPARTMENT
PID Controllers Jordan smallwood.
Design via Root Locus (Textbook Ch.9).
Lec 14. PID Controller Design
LINEAR CONTROL SYSTEMS
Basic Design of PID Controller
Chapter 9 Design via Root Locus <<<4.1>>>
Chapter 9 Design via Root Locus <<<4.1>>>
Digital Control Systems (DCS)
Compensators.
LINEAR CONTROL SYSTEMS
LINEAR CONTROL SYSTEMS
IntroductionLecture 1: Basic Ideas & Terminology
Exercise 1 For the unit step response shown in the following figure, find the transfer function of the system. Also find rise time and settling time. Solution.
Presentation transcript:

Educational Model of Control System SYS 5100 - Modern Control Engineering - Winter 2007 Educational Model of Control System for Robot Arm Team Members : Irena Karasik Sylvain Ganter Olivier Paultre Jeong Ja Kong TA : Wei Yang Professor : Riadh Habash - April 4th, 2007 -

References [1] Kok Kiong Tan and Han Leong Goh, “Development of a Mobile Spreadsheet-Based PID Control Simulation System”, IEEE Transaction on Education, PP. 199-207, may 2006 [2] Guoguang Zhang and Junji Furusho, “Control of Robot Arms using Joint Torque Sensors”, IEEE Control Systems, pp.48-55, 1998 [3] Gloria Suh, Dae Sung Hyun, Jung Il Park, Ki Dong Lee, Suk Gyu Lee, “Design of a Pole Placement Controller for Reducing Oscillation and Settling Time in a Two-Inertia Motor System”, IECON’01:The 27th Annual Conference of the IEEE Industrial Electronics Society, pp.615-620, 2001 [4] Estico Rijanto, Antonio Moran and Minoru Hayase, “Experimental Positioning Control of Flexible Arm Using Two-Degrees-of-Freedom Controller”, p127 [5] Miomir K. Vukobratovic, Aleksandar D. Rodic, “Control of Manipulation Robots Interacting with Dynamic Environment: Implementation and Experiments”, IEEE Transactions on Industrial Electronics, Vol.42, No.4, August 1995 [6] Textbook : “Modern Control Theory”

References [1] Development of a Mobile Spreadsheet-Based PID Control Simulation System - To control the Temperature of Thermal Chamber - Mobile PID Tuning Preparatory Exercise - Mobile Spreadsheet Simulator

References [2] Control of Robot Arms using Joint Torque Sensors - Two-Inertia System Modeling - With Joint Torque Feedback - Dealt with Pole Assignment & Effect of Disturbance - ½ Bandwidth of resonance frequency (PD Controller) - Identical Damping Coefficients ( 1 = 2 ) - A wider bandwidth and better disturbance rejection over conventional PD control

References [3] Design of a Pole Placement Controller for Reducing Oscillation and Settling Time in a Two-Inertia Motor System - Identical Real Part  settling time - Comparison among 3 controller I-P, I-PD, State Feedback control - Conventional ITAE & Weighted ITAE - Full state feedback control is the best  in terms of oscillation & settling time

References [4] Experimental Positioning Control of Flexible Arm Using Two-Degrees-of-Freedom Controller Two Methods: * 2) is better 1) Feedback Control (frequency domain)  Based on Model matching method using the inverse dynamics of the arm system 2) Feed-forward Control (time domain) Using the inverse dynamics of the non-minimum phase system of the arm

References [5] Control of Manipulation Robots Interacting with Dynamic Environment: Implementation and Experiments

Our Goals To design a control system for Robot Arm, To practice the control theories acquired in class, To provide an educational model of control theories with Robot Arm model, To help the students understand the control system theory and increase their interest in the subject matter.

Team & Roles Start Topic Selection Role Assignment References Search Irena Karasik (Model Analysis) Sylvain Ganter (Controller Design) Olivier Paultre (SIMULINK) Jeong Ja Kong (Controller Design, Leader) Weekly Meeting Plant Modeling Controllers Design MATLAB Simulation Educational Model End

Steps Step3 Step1 Actuator + Process (Robot Arm) Step2 Controller GUI Input (Reference) Output (Arm Dynamics) Controller GUI (Controller Gain Adjust) Step3  Step1 : Analysis of system characteristic (From the Dynamics of Robot Arm)  Step2 : Controller Design (P, PI, PD, PID, Phase-Lead or -Lag Compensator)  Step3 : Simulation (MATLAB) & User Interface Design (SIMULINK)  Step4 : Evaluation of the performance of the Controlled system

Dynamic Model of Robot Arm 250 . s(s+2)(s+40)(s+45) G (s) =

Characteristics of Plant Model State-space Model | -87 -1970 -3600 0 | | 1 | | | | | A = | 1 0 0 0 | B = | 0 | | 0 1 0 0 | | 0 | | 0 0 1 0 | | 0 | C = | 0 0 0 250 | D = | 0 |

Characteristics of Plant Model Location of Poles & Zeros

Characteristics of Plant Model Steady state error (Type ) Step Input : ess= 0 Ramp Input : With unit ramp input, Kv = lim sG(s) = .0694 ess = A/Kv =14.4 Parabolic Input : ess = 

Characteristics of Plant Model Controllability & Observability det [Pc] = 3.9  10 9  Process is controllable det [Po] = 1  Process is observable

Characteristics of Plant Model Time Response & Frequency Response Ts =  P.O =  Phase Margin = 87.8º

Design Criteria Settling Time, Ts  1.2 sec Maximum Overshoot, P.O  20% Phase Margin, PM  45°

Controller Design Unity Feedback Control Ts = 80 sec P.O = 0 % PM = -180°

Controller Design P Control Settling time is several times greater than the desired value Ts = 4.26 sec P.O = 20 % PM = 79.7 °

Controller Design PI Control Settling time is still too large Ts = 4.25 sec P.O = 20 % PM = 77.3 °

Controller Design PD Control Settling time is better, but still does not meet our criteria Ts = 1.43 sec P.O = 20 % PM = 96.7 °

Controller Design PID Control Settling time is better, but still does not meet our criteria Ts = 1.75 sec P.O = 20 % PM = 69.1 °

Controller Design Phase Lead Compensator Ts = .84 sec P.O = 20 % PM = 45 ° meets our design criteria

(Loop Transfer function) Controller Design Phase Lead Compensator (Continued) Open loop (Loop Transfer function) Closed-loop

Educational GUI Design

Open-Loop Response

Closed-Loop Response Input Selection Controller Selection Output Scope Root-Locus Drawing Scope Selection Controllability & Observability Check Comparison Between Controllers Pole-zero & Others Bode Plot

Closed-Loop Response

System Analysis (Pole-zero Map, Root-locus, Bode Plot )

Controller Selection & Parameter Change

Comparison Between 2 Controllers

System Output Analysis

Conclusion It is not possible to meet the design criteria with P, PI, PD, & PID Controller of this Arm Model Controller Gain Change  Effects on Both (Time, Overshoot)! The Best Controller for this model is Phase-Lead Compensator. Student can learn the Control theory easily: Parameter Change  See the effect ! 2 Different Controllers  Compare the effect !

Challenge To Model the Robot-Arm System To find out more interacting educational Model To provide more Visual Learning To add more controllers