ENGG4420 END OF CHAPTER 1 QUESTIONS AND PROBLEMS

Similar documents
Class 5. Competency Exam Round 1. The Process Designer s Process. Process Control Preliminaries. On/Off Control The Simplest Controller

*Engineering and Industrial Services, TATA Consultancy Services Limited **Professor Emeritus, IIT Bombay


Glossary of terms. Short explanation

Position Control of DC Motor by Compensating Strategies

Figure 1: Unity Feedback System. The transfer function of the PID controller looks like the following:

-binary sensors and actuators (such as an on/off controller) are generally more reliable and less expensive

Lecture 10. Lab next week: Agenda: Control design fundamentals. Proportional Control Proportional-Integral Control

Different Controller Terms

F. Greg Shinskey. "PID Control." Copyright 2000 CRC Press LLC. <

Think About Control Fundamentals Training. Terminology Control. Eko Harsono Control Fundamental - Con't

Design of Different Controller for Cruise Control System

Procidia Control Solutions Dead Time Compensation

PYKC 7 March 2019 EA2.3 Electronics 2 Lecture 18-1

Effect of Controller Parameters on Pantograph-Catenary System

Fuzzy Adapting PID Based Boiler Drum Water Level Controller

INTELLIGENT ACTIVE FORCE CONTROL APPLIED TO PRECISE MACHINE UMP, Pekan, Pahang, Malaysia Shah Alam, Selangor, Malaysia ABSTRACT

Introduction to PID Control

BSNL TTA Question Paper Control Systems Specialization 2007

CHAPTER 2 PID CONTROLLER BASED CLOSED LOOP CONTROL OF DC DRIVE

and using the step routine on the closed loop system shows the step response to be less than the maximum allowed 20%.

Welcome to SENG 480B / CSC 485A / CSC 586A Self-Adaptive and Self-Managing Systems

Rectilinear System. Introduction. Hardware

CSE 3215 Embedded Systems Laboratory Lab 5 Digital Control System

Optimal Control System Design

DEPARTMENT OF ELECTRICAL AND ELECTRONIC ENGINEERING BANGLADESH UNIVERSITY OF ENGINEERING & TECHNOLOGY EEE 402 : CONTROL SYSTEMS SESSIONAL

CHAPTER 11: DIGITAL CONTROL

A PID Controller for Real-Time DC Motor Speed Control using the C505C Microcontroller

Logic Developer Process Edition Function Blocks

Loop Design. Chapter Introduction

Temperature Control in HVAC Application using PID and Self-Tuning Adaptive Controller

CHBE320 LECTURE XI CONTROLLER DESIGN AND PID CONTOLLER TUNING. Professor Dae Ryook Yang

ANNA UNIVERSITY :: CHENNAI MODEL QUESTION PAPER(V-SEMESTER) B.E. ELECTRONICS AND COMMUNICATION ENGINEERING EC334 - CONTROL SYSTEMS

EC CONTROL SYSTEMS ENGINEERING

MM7 Practical Issues Using PID Controllers

Relay Feedback based PID Controller for Nonlinear Process

Estimation of State Variables of Active Suspension System using Kalman Filter

Micro-controller X SV C1 C2 AL1 AL2 SEL. Model: PXR3. Operation Manual TN5A2704-E

COMPARISON OF TUNING METHODS OF PID CONTROLLER USING VARIOUS TUNING TECHNIQUES WITH GENETIC ALGORITHM

Dr Ian R. Manchester Dr Ian R. Manchester Amme 3500 : Root Locus Design

1 Chapter 7: Steady-State Errors. Chapter 7. Steady-State Errors. 2000, John Wiley & Sons, Inc. Nise/Control Systems Engineering, 3/e

Lab 2: Quanser Hardware and Proportional Control

MCE441/541 Midterm Project Position Control of Rotary Servomechanism

Control Design for Servomechanisms July 2005, Glasgow Detailed Training Course Agenda

Introduction to Digital Control

Figure 1.1: Quanser Driving Simulator

Introduction To Temperature Controllers

Elmo HARmonica Hands-on Tuning Guide

STABILITY IMPROVEMENT OF POWER SYSTEM BY USING PSS WITH PID AVR CONTROLLER IN THE HIGH DAM POWER STATION ASWAN EGYPT

PROCESS DYNAMICS AND CONTROL

ME451: Control Systems. Course roadmap

COVENANT UNIVERSITY NIGERIA TUTORIAL KIT OMEGA SEMESTER PROGRAMME: MECHANICAL ENGINEERING

The PID controller. Summary. Introduction to Control Systems

ECE317 : Feedback and Control

Module 08 Controller Designs: Compensators and PIDs

Sai Nath University. Assignment For Diploma in Automobile Engineering IV th Sem.

REDUCING THE VIBRATIONS OF AN UNBALANCED ROTARY ENGINE BY ACTIVE FORCE CONTROL. M. Mohebbi 1*, M. Hashemi 1

Automatic Control Motion control Advanced control techniques

Discretised PID Controllers. Part of a set of study notes on Digital Control by M. Tham

Biomedical Control Systems. Lecture#01

Design of a Simulink-Based Control Workstation for Mobile Wheeled Vehicles with Variable-Velocity Differential Motor Drives

*X036/12/01* X036/12/01 TECHNOLOGICAL STUDIES HIGHER NATIONAL QUALIFICATIONS 2013 TUESDAY, 21 MAY 1.00 PM 4.00 PM

Comparative Study of PID and Fuzzy Controllers for Speed Control of DC Motor

The MFT B-Series Flow Controller.

Effective Teaching Learning Process for PID Controller Based on Experimental Setup with LabVIEW

Neural Network Predictive Controller for Pressure Control

Design and Simulation of Gain Scheduled Adaptive Controller using PI Controller for Conical Tank Process

Closed-loop System, PID Controller

Rotary Motion Servo Plant: SRV02. Rotary Experiment #02: Position Control. SRV02 Position Control using QuaRC. Student Manual

Universal Controller

GE420 Laboratory Assignment 8 Positioning Control of a Motor Using PD, PID, and Hybrid Control

DC SERVO MOTOR CONTROL SYSTEM

Embedded Control Project -Iterative learning control for

Design of an Intelligent Pressure Control System Based on the Fuzzy Self-tuning PID Controller

JUNE 2014 Solved Question Paper

Position Control of Servo Systems using PID Controller Tuning with Soft Computing Optimization Techniques

Determining the Relationship Between the Range and Initial Velocity of an Object Moving in Projectile Motion

DC Motor Speed Control: A Case between PID Controller and Fuzzy Logic Controller

*X036/12/01* X036/12/01 TECHNOLOGICAL STUDIES HIGHER NATIONAL QUALIFICATIONS 2015 TUESDAY 12 MAY 1.00 PM 4.00 PM

2010 Technological Studies. Standard Grade Credit. Finalised Marking Instructions

5 Lab 5: Position Control Systems - Week 2

2. Basic Control Concepts

Level control drain valve tuning. Walter Bischoff PE Brunswick Nuclear Plant

Frequency Response Analysis and Design Tutorial

TigreSAT 2010 &2011 June Monthly Report

Chapter -3 ANALYSIS OF HVDC SYSTEM MODEL. Basically the HVDC transmission consists in the basic case of two

PROCESS DYNAMICS AND CONTROL

Tuning of Controller for Electro-Hydraulic System Using Particle Swarm Optimization (PSO)

Methodology for testing a regulator in a DC/DC Buck Converter using Bode 100 and SpCard

Experiment 9. PID Controller

CHAPTER 6 INPUT VOLATGE REGULATION AND EXPERIMENTAL INVESTIGATION OF NON-LINEAR DYNAMICS IN PV SYSTEM

Modified ultimate cycle method relay auto-tuning

VECTOR CONTROL SCHEME FOR INDUCTION MOTOR WITH DIFFERENT CONTROLLERS FOR NEGLECTING THE END EFFECTS IN HEV APPLICATIONS

Classical Control Design Guidelines & Tools (L10.2) Transfer Functions

CDS 101/110: Lecture 8.2 PID Control

Control Theory. This course will examine the control functions found in HVAC systems and explain the different applications where they are applied.

EE 42/100 Lecture 18: RLC Circuits. Rev A 3/17/2010 (3:48 PM) Prof. Ali M. Niknejad

QuickBuilder PID Reference

Copyrighted Material 1.1 INTRODUCTION

ω d = driving frequency, F m = amplitude of driving force, b = damping constant and ω = natural frequency of undamped, undriven oscillator.

Transcription:

CHAPTER 1 By Radu Muresan University of Guelph Page 1 ENGG4420 END OF CHAPTER 1 QUESTIONS AND PROBLEMS September 25 12 12:45 PM QUESTIONS SET 1 1. Give 3 advantages of feedback in control. 2. Give 2 disadvantages of feedback in control. 3. A temperature control system is found to have zero error to a constant tracking input and an error of 0.5 C to a tracking input that is linear in time, rising at the rate of 40 C/sec. What is the system type of this control system. 4. What is the main objective of introducing integral control? 5. What is the major objective of adding derivative control? 6. Why might a designer whish to put the derivative term in the feedback path rather than in the error path? 7. Give two reasons to use a digital controller rather than an analog controller. 8. Give two disadvantages of using a digital controller. 9. Give the substitution in the discrete operator z for the Laplace operator s if the approximation to the integral in the equation is take to be the rectangle of height e(kts) and the base Ts. 10. What is the advantage of having a tuning rule for PID controllers?

CHAPTER 1 By Radu Muresan University of Guelph Page 2 QUESTIONS SET 2 1. 2. 3. You have been asked to design a computer-based system to control all the operations of a retail petrol (gasoline) station (control of pumps, cash receipts, sales figures, deliveries, etc.). What type of real-time system would you expect to use? An automatic bank teller works by polling each teller in turn. Some tellers are located outside buildings and others inside. How could the polling system be organized to ensure that the waiting time at the outside locations was less than at the inside locations? Would you classify any of the following systems as real-time? In each case give reasons for your answer and classify the real-time systems as hard or soft. (a) A simulation program run by an engineer on a personal computer. (b) An airline seat-reservation system with online terminals. (c) A microprocessor-based automobile ignition and fuel injection system. (d) A computer system used to obtain and record measurements of force and strain from a tensile strength testing machine (e) An aircraft autopilot 4. 5. 6. 7. For (a) the petrol (gas) station system in exercise 1.1 and (b) the automatic bank teller in exercise 1.2, list the activities which gave to be performed and estimate the time requirements of each activity. For the hot-air blower described in section 1.2, estimate the precision required for the analog-to-digital and digital-to-analog converters. In the passage given below identify the different types of time constraints. The boiler pressure alarm lamp must be lit within 0.6 seconds of the boiler pressure high signal being set true. The temperature of the steam leaving the boiler must be read every 0.5 seconds. The operator display should be updated on average at 2-second intervals on no occasion should the update interval exceed 10 seconds. The response to a request for printout of the current plant status should typically be competed within 2 minutes. Explain the difference between a real-time program and a non-real-time program. Why are real-time programs more difficult to verify than non-real-time programs?

CHAPTER 1 By Radu Muresan University of Guelph Page 3 PROBLEMS SET 1 1. Write the equations of motion for a body of mass M suspended from a fixed point by a spring with a constant k. Carefully define where the body s displacement is zero. 2. For the car suspension discussed in our example plot the position of the car and the wheel after the car hits a unit bump (i.e., r is a unit step) using MATLAB. Assume that m1 = 10 kg, m2 = 350 kg, Kw = 500,000 N/m, Ks = 10,000 N/m. Find the value of b that you would prefer if you were a passenger in the car. 3. Automobile manufacturers are contemplating building active suspension systems. The simplest change is to make shock absorbers with a changeable damping, b(u1). It is also possible to make a device to be placed in parallel with the springs that has the ability to supply an equal force, u2, in opposite directions on the wheel axle and the car body. Modify the equations of motion in the example to include such control input. Is the resulting system linear? Is it possible to use the force u2 to completely replace the springs and shock absorber? Is this a good idea? 4. Modify the equation of motion for the cruise control in Example so that it has a control law; that is, let: u = K(vr v), where vr = reference speed, K = constant. This is a proportional control law in which the difference between vr and the actual speed is used as a signal to speed the engine up or slow it down. Revise the equations of motion with vr as the input and v as the output and find the transfer function. Assume that m = 1000 kg and b = 50 N*sec/m, and find the response for a unit step in vr using MATLAB. Using a trial and error, find a value of K that you think would result in a control system in which the actual speed converges as quickly as possible to the reference speed with no objectionable behavior.

CHAPTER 1 By Radu Muresan University of Guelph Page 4 PROBLEMS SET 2 Optional 1. Consider the block diagram shown in this figure. Note that ai and bi are constants. Compute the transfer function for this system. This special structure is called the control canonical form. 2. Find the transfer functions for the block diagrams below:

CHAPTER 1 By Radu Muresan University of Guelph Page 5 CONT... NOTE: for solving the problems set 2 you need to study the supplemental material related to block diagram operations. The midterm will use some simple block diagram operations, so these exercises will help you.

CHAPTER 1 By Radu Muresan University of Guelph Page 6 PROBLEMS SET 3 1. One possible representation of an automobile speed-control system with integral control is shown in this slide. (a) With a zero reference velocity input (vc = 0), find the transfer function relating the output speed v to the wind disturbance w. (b) What is the steady-state response of v if w is a unit-ramp function? 2. Consider a system with a plant transfer function G(s) = 1/s(s+1). Compute the discrete equivalents for the dynamic controllers below: (a) D1(s) = (s+2)/2; (b) D2(s) = 2*(s+2)/(s+4); (c) D3(s) = 5*(s+2)/(s+10). 3. Give the difference equations corresponding to each of the discrete controllers respectively found at problem 2.

CHAPTER 1 By Radu Muresan University of Guelph Page 7 PROBLEMS SET 4 2. Consider a system with a plant transfer function G(s) = 1/s(s+1). Compute the discrete equivalents for the dynamic controllers below: (a) D1(s) = (s+2)/2; (b) D2(s) = 2*(s+2)/(s+4); (c) D3(s) = 5*(s+2)/(s+10). 3. Give the difference equations corresponding to each of the discrete controllers respectively found at problem 2.

CHAPTER 1 By Radu Muresan University of Guelph Page 8 2. A paper machine has the transfer function: G(s) = exp(-2s)/(3s+1), Where the input is stock flow onto the wire and the output is basis weight or thickness. (a) Find the PID-controller parameters using the Z-N tuning rules. (b) The system becomes marginally stable for a proportional gain of Ku = 3.044, as shown by the unit-impulse response in this figure. Find the optimal PID-controller parameters according to the Z-N tuning rules. A person s reaction time can be measured by sending, at random intervals, a character to a VDU screen and asking the subject to press a key when the character appears. If you have access to a personal computer or some other small computer write a program to carry out such an experiment. Modify the code of Example 1 to incorporate the velocity subtraction method of preventing integral action wind-up. Assume that a logic signal is available to indicate when the control actuator is in saturation. (a) Draw a flowchart to show how bumpless transfer (Method 2 tracking of the manipulated variable) can be incorporated into the standard PID controller. (b) Based on the flowchart write a program (in any language) for the system. Write a program, in any language, to implement the velocity algorithm for the PID controller. How would you incorporate (a) in the standard PID digital controller and (b) into the velocity form of the PID controller, the requirement that ht manipulated variable should not change by more than 1% between two sample intervals? Discuss the problems of testing the computer implementation of a digital control algorithm. Work out a test scheme which would minimize the amount of time required. Work out a test scheme which would minimize the amount time required for test purposes not the actual plant. The scheme should show the various stages of testing and should be designed to eliminate coding errors and logic design errors prior to the connection of the controller to the plant.

CHAPTER 1 By Radu Muresan University of Guelph Page 9 9. The results of an open-loop response to a unit step for a plant are: Time (seconds) 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0 1.1 1.2 1.3 Output 0.01 0.02 0.06 0.14 0.24 0.34 0.44 0.54 0.64 0.71 0.76 0.79 0.80 Find (a) the approximate plant model, (b) a suitable sampling interval for a digital PID controller and (C) estimates of the optimum controller settings for PI and PID control. 10. The analog system shown in figure 10 can be discretised using the z-transform plus zeroorder hold method. The resulting algorithm is where e(n) =r c(n) c(n) =(k/a 2 )[Ae(n-1) + Be(n-2)] + [Cc(n 1) Dc(n-2)] A =T s a 1 + exp( - at s ) B = 1 exp(-at s ) T s a exp(-at s ) C = 1 + exp(-at s ) D = exp(-at s ) T s = sampling interval Write a program which will enable you to calculate the change in output of the system, c(n), with time. It is suggested that 50 values are calculated. The program should enable different values of k, a, T s and r to be entered R(s) + k C(s) _ s( s a) Figure 10. Control system for exercise 10.

CHAPTER 1 By Radu Muresan University of Guelph Page 10 11. A plant operating in a remote location is controlled by an embedded computer control system. The plant operates in two modes referred to as Amode and Bmode. The control algorithm for Amod is of the form m( n) Ae( n) Be( n 1) Ce( n 2) Dm( n 1) Em( n 2) and for Bmode m( n) K1e( n) K 2e( n 1) K 3 where e( n) c( n) R c( n) R set point the measured output e( n 2) of the plant at interval n. The change-over from Amode to Bmode is to be made when c(n) > ChangeAfor five successive readings. The change-over from Amode to Bmode is to be made when c(n) < ChangeB for five successive readings. The parameters ChangeA and ChangeB and the set point R can all be changed from a central station. A change to the value of R requires a change in the values of ChangeA and ChangeB. The controller parameters A, B, C, D, E and K 1, K 2 and K 3 also need changing. They must be changed as the set {A, B,C,D,E,K 1,K 2,K 3 } and not as individual elements. The data transmission link to the remote station has a slow transmission speed and is subject to frequent bursts of interference. You can assume that the data transmission system support software contains error checking software and organizes retransmission of erroneous data. Discuss the problems of designing the software for the embedded computer system and discuss possible ways of dealing with the slow and unreliable data transmission system.

CHAPTER 1 By Radu Muresan University of Guelph Page 11 ENGG4420. CHAPTER 1: Real-Time Computer Control. Developed by Radu Muresan, Univesity of Guelph MATERIAL COVERED BY CHAPTER 1 WILL BE TESTED IN MIDTERM 1!!!