Final Exam M.Eng. Amjad Elshenawy RTECS 2010 1 1 Gc(s)Gc(s) Gc(s)Gc(s) Controller   n sensor noise  w load disturbance  Gp(s)Gp(s) Gp(s)Gp(s) Plant.

Slides:



Advertisements
Similar presentations
Model-based PID tuning methods Two degree of freedom controllers
Advertisements

10.1 Introduction Chapter 10 PID Controls
PID Controllers and PID tuning
INDUSTRIAL AUTOMATION (Getting Started week -1). Contents PID Controller. Implementation of PID Controller. Response under actuator Saturation. PID with.
Discrete Controller Design
CHE 185 – PROCESS CONTROL AND DYNAMICS
Pulse Width Modulation and Motor Control
2E1242 Project Course Automatic Control - The Helicopter.
A UTOMATING PID C ONTROLS IN M ATHCAD Neil Kuyvenhoven Engr 315 December 11,2002.
CHE 185 – PROCESS CONTROL AND DYNAMICS
Control Systems Engineering, Fourth Edition by Norman S. Nise Copyright © 2004 by John Wiley & Sons. All rights reserved. Figure C-1 (p. 907) MATLAB window.
Active Suspension System Test Platform – Controls Advisor: Mr. Steven Gutschlag Presented: 29 April 2004 Project Member: Jerry L. Campbell Senior Presentation.
280 SYSTEM IDENTIFICATION The System Identification Problem is to estimate a model of a system based on input-output data. Basic Configuration continuous.
1 A Tool for System Simulation: SIMULINK Can be used for simulation of various systems: – Linear, nonlinear; Input signals can be arbitrarily generated:
Design of a Control Workstation for Controller Algorithm Testing Aaron Mahaffey Dave Tastsides Dr. Dempsey.
SIMULINK Dr. Samir Al-Amer. SIMULINK SIMULINK is a power simulation program that comes with MATLAB Used to simulate wide range of dynamical systems To.
Islamic University of Gaza Electrical Engineering Department.
ECE Introduction to Control Systems -
ME 270 Final Project Presentation Operational Amplifiers.
Proportional/Integral/Derivative Control
MoBIES meeting Deerfield Beach ETC Challenge Problem ETC Model Requirements Simulation results Parametric verification Results Towards a Checkmate model.
Nise/Control Systems Engineering, 3/e
DOUBLE ARM JUGGLING SYSTEM Progress Presentation ECSE-4962 Control Systems Design Group Members: John Kua Trinell Ball Linda Rivera.
AUTOMATIC VOLTAGE REGULATOR(AVR)
INTRODUCTION TO CONTROL SYSTEMS
1. 2 Outline 1.Introduction 2.Modeling 3.Simulation 4.Implementation 5.Demo 6.Conclusion.
Antenna Azimuth Position Control System
System/Plant/Process (Transfer function) Output Input The relationship between the input and output are mentioned in terms of transfer function, which.
Proportional control Consider forward path gain A Feedback and Control If the size of the loop gain is large, that is if |A  >> 1, then or.
CS 478: Microcontroller Systems University of Wisconsin-Eau Claire Dan Ernst Feedback Control.
Basic Concepts  Block diagram representation of control systems  Transfer functions  Analysis of block diagrams  P, PI and PID controllers ( Continuous.
CLOSED LOOP CONTROL OF DC DRIVES. Controller Requirements  Fast tracking capability  Less steady state error  Robust to load disturbance during steady.
Observer-Based Robot Arm Control System Nick Vogel, Ron Gayles, Alex Certa Advised by: Dr. Gary Dempsey.
Feedback Control system
Control Theory Control System Objectives  Establish a final condition  Provide safe operation  Eliminate the human element  Assure economical operation.
Design Realization lecture 22
Control systems KON-C2004 Mechatronics Basics Tapio Lantela, Nov 5th, 2015.
SIMULINK-Tutorial 1 Class ECES-304 Presented by : Shubham Bhat.
PID Control of Car Position Exercises in Manual Tuning.
Lecture 25: Implementation Complicating factors Control design without a model Implementation of control algorithms ME 431, Lecture 25.
ECE 576 – Power System Dynamics and Stability
Figure 2. 1 a. Block diagram representation of a system; b
Simulink Simscape by Dr. Amin Danial Asham.
Lecture 11: Liquid Level Control System: A Case Study 1.
S-Functions in Simulink
Digital Control CSE 421.
University of Baghdad College of engineering Ele. & Com. Dept. 3 rd Year Matlab Report of By Ahmed Alaa Part I Part II.
Modern Control Systems Lab#04 PID Position and speed control of D.C Motor Dr. Imtiaz Hussain
Getting started with Simulink
Lecture Notes / PPT UNIT III
ABE425 Engineering Measurement Systems ABE425 Engineering Measurement Systems PID Control Dr. Tony E. Grift Dept. of Agricultural & Biological Engineering.
The Equations of Motion Euler angle rate equations:
UOP ECT 246 All iLabs (Week 1 to Week 7) Check this A+ tutorial guideline at For more classes.
ERT 210 DYNAMICS AND PROCESS CONTROL CHAPTER 11 – MATLAB TUTORIAL
EEN-E1040 Measurement and Control of Energy Systems Control I: Control, processes, PID controllers and PID tuning Nov 3rd 2016 If not marked otherwise,
Digital Control CSE 421.
Heat to air update August 9th, 2017.
Maja Atanasijević Kunc, Sašo Blažič, Gašper Mušič, Borut Zupančič
Chapter 7 The Root Locus Method The root-locus method is a powerful tool for designing and analyzing feedback control systems The Root Locus Concept The.
WORKSHOP 7 PID TUNING.
Islamic University of Gaza Electrical Engineering Department
Digital Control Systems
Benefits of Using Control and Automation Panels
Problem Homework-04 In the control system shown in the figure Gp and Gc are given as Gp(s)=(2s+3)/(s3+6s2-28s) and Gc=K. a)
Basic Design of PID Controller
Chapter 9 Design via Root Locus <<<4.1>>>
Process Control Engineering
Quanser Rotary Family Experiments
Digital Control Systems (DCS)
Problem Homework-04 In the control system shown in the figure Gp and Gc are given as Gp(s)=(2s+3)/(s3+6s2-28s) and Gc=K. a)
Presentation transcript:

Final Exam M.Eng. Amjad Elshenawy RTECS Gc(s)Gc(s) Gc(s)Gc(s) Controller   n sensor noise  w load disturbance  Gp(s)Gp(s) Gp(s)Gp(s) Plant u control y output   r reference input, or set-point e sensed error

RTECS

Instruction The exam is an open book exam Internet and network connections are not allowed Create a new folder “FirstName_LastName” RTECS

4

Problem Description The aim is to control the antenna azimuth angle RTECS

System Concept Closed loop control is used to control the antenna position RTECS

Block Diagram RTECS

8

Model Name Create a model named ▫FirstName_LastName_PhysicalSystem.mdl RTECS

Physical System Description Power Amplifier [2.5 Points] Power Amplifier ▫To drive the dc Motor The transfer function of the power amplifier is given as RTECS

Physical System Description DC Motor [10 Points] Armature controller DC Motor RTECS

Block Diagram RTECS

Check Your Model (Optional) Compare with S-Function Model RTECS

RTECS

Model Name Create a model named ▫FirstName_LastName_Analogue_Controller.mdl RTECS

Potentiometer Transfer Functoin [2.5 Points] Both input and output potentiometers map the angle range [0... π ] to the voltage range [0... 5V] RTECS

Controller Implementation [15 Points] Implement a PID controller Tune the controller parameters using Ziegler- Nichols Oscillation Method with the Tyreus & Luyben Tuning Values using either ▫Manual tuning ▫Tuning using Simulink control design and the PID controller block from Simulink Extras  Additional linear RTECS

Controller Implementation (Cont.) [15 Points] Apply a unit step input then using Matlab calculate ▫RiseTime ▫SettlingTime ▫Overshoot RTECS

RTECS

Model Name Create a model named ▫FirstName_LastName_Digital_Controller.mdl RTECS

Digital Control Loop [5 Points] Introduce the elements of the digital control loop ▫Quantizer ▫Delay Design the system with a sampling time = 2ms No. Of bits used in quantization = 8 bits Time delay in the loop = 1ms RTECS

Controller Discretization [5 Points] Perform discretization of the analogue PID controller using Trapezoidal discretization method for both the integrator and the derivative. RTECS

Results Comparison [Bonus Points] Apply a unit step input and using Matlab calculate ▫RiseTime ▫SettlingTime ▫Overshoot Compare the results with those of the analogue controller results RTECS

RTECS

Model Name Create a model named ▫FirstName_LastName_Digital_Controller_SIL.m dl RTECS

Model Configuration [10 Points] Configure the model to be suitable for SIL Create an S-function wrapper in which the PID gains are tunable Replace the controller by the S-function wrapper Perform simulation RTECS

Results Comparison [Bonus Points] Apply a unit step input and using Matlab calculate ▫RiseTime ▫SettlingTime ▫Overshoot Compare the results with those of the digital controller results RTECS

References Norman S. Nise, “Control Systems Engineering” RTECS