Note 12. Introduction to Digital Control Systems

Similar documents
Review of Gaussian Quadrature method

Section 6.1 INTRO to LAPLACE TRANSFORMS

z TRANSFORMS z Transform Basics z Transform Basics Transfer Functions Back to the Time Domain Transfer Function and Stability

CS12N: The Coming Revolution in Computer Architecture Laboratory 2 Preparation

4. Approximation of continuous time systems with discrete time systems

expression simply by forming an OR of the ANDs of all input variables for which the output is

Linear Inequalities. Work Sheet 1

Chapter 6 Techniques of Integration

2.4 Linear Inequalities and Interval Notation

u( t) + K 2 ( ) = 1 t > 0 Analyzing Damped Oscillations Problem (Meador, example 2-18, pp 44-48): Determine the equation of the following graph.

Chapter 1. Chapter 1 1

2. VECTORS AND MATRICES IN 3 DIMENSIONS

Worked out examples Finite Automata

Flexible Beam. Objectives

1B40 Practical Skills

I1 = I2 I1 = I2 + I3 I1 + I2 = I3 + I4 I 3

Section 6: Area, Volume, and Average Value

Network Analysis and Synthesis. Chapter 5 Two port networks

Section 6.1 INTRO to LAPLACE TRANSFORMS

Evaluating Definite Integrals. There are a few properties that you should remember in order to assist you in evaluating definite integrals.

THE EXISTENCE-UNIQUENESS THEOREM FOR FIRST-ORDER DIFFERENTIAL EQUATIONS.

ELECTRICAL AND COMPUTER ENGINEERING DEPARTMENT, OAKLAND UNIVERSITY ECE-378: Computer Hardware Design Winter Notes - Unit 1

Designing finite automata II

Intermediate Math Circles Wednesday, November 14, 2018 Finite Automata II. Nickolas Rollick a b b. a b 4

The Dirichlet Problem in a Two Dimensional Rectangle. Section 13.5

Discrete Mathematics and Probability Theory Spring 2013 Anant Sahai Lecture 17

Farey Fractions. Rickard Fernström. U.U.D.M. Project Report 2017:24. Department of Mathematics Uppsala University

Definite Integrals. The area under a curve can be approximated by adding up the areas of rectangles = 1 1 +

A REVIEW OF CALCULUS CONCEPTS FOR JDEP 384H. Thomas Shores Department of Mathematics University of Nebraska Spring 2007

10 Vector Integral Calculus

AT100 - Introductory Algebra. Section 2.7: Inequalities. x a. x a. x < a

An Overview of Integration

DEFINITION The inner product of two functions f 1 and f 2 on an interval [a, b] is the number. ( f 1, f 2 ) b DEFINITION 11.1.

Linear Systems with Constant Coefficients

CS 275 Automata and Formal Language Theory

4.1. Probability Density Functions

Section 3.2 Maximum Principle and Uniqueness

M344 - ADVANCED ENGINEERING MATHEMATICS

Section 4: Integration ECO4112F 2011

ELECTRICAL AND COMPUTER ENGINEERING DEPARTMENT, OAKLAND UNIVERSITY ECE-2700: Digital Logic Design Fall Notes - Unit 1

Boolean algebra.

DIRECT CURRENT CIRCUITS

State space systems analysis (continued) Stability. A. Definitions A system is said to be Asymptotically Stable (AS) when it satisfies

Thomas Whitham Sixth Form

Homework 3 Solutions

Discrete Mathematics and Probability Theory Summer 2014 James Cook Note 17

Combinational Logic. Precedence. Quick Quiz 25/9/12. Schematics à Boolean Expression. 3 Representations of Logic Functions. Dr. Hayden So.

EECS 141 Due 04/19/02, 5pm, in 558 Cory

Special Relativity solved examples using an Electrical Analog Circuit

Chapter 4: Techniques of Circuit Analysis. Chapter 4: Techniques of Circuit Analysis

The Evaluation Theorem

Introduction to Electrical & Electronic Engineering ENGG1203

ELE B7 Power System Engineering. Unbalanced Fault Analysis

Coalgebra, Lecture 15: Equations for Deterministic Automata

Chapter 14. Matrix Representations of Linear Transformations

Bernoulli Numbers Jeff Morton

378 Relations Solutions for Chapter 16. Section 16.1 Exercises. 3. Let A = {0,1,2,3,4,5}. Write out the relation R that expresses on A.

Jim Lambers MAT 169 Fall Semester Lecture 4 Notes

x = b a n x 2 e x dx. cdx = c(b a), where c is any constant. a b

Bob Brown Math 251 Calculus 1 Chapter 5, Section 4 1 CCBC Dundalk

set is not closed under matrix [ multiplication, ] and does not form a group.

How do we solve these things, especially when they get complicated? How do we know when a system has a solution, and when is it unique?

Lesson 8.1 Graphing Parametric Equations

Lecture 2: January 27

Polynomials and Division Theory

Physics 116C Solution of inhomogeneous ordinary differential equations using Green s functions

If we have a function f(x) which is well-defined for some a x b, its integral over those two values is defined as

Chapter 3 Single Random Variables and Probability Distributions (Part 2)

1. Review. t 2. t 1. v w = vw cos( ) where is the angle between v and w. The above leads to the Schwarz inequality: v w vw.

Chapter E - Problems

MT Integral equations

Lecture Solution of a System of Linear Equation

Torsion in Groups of Integral Triangles

( ) Same as above but m = f x = f x - symmetric to y-axis. find where f ( x) Relative: Find where f ( x) x a + lim exists ( lim f exists.

Improper Integrals. The First Fundamental Theorem of Calculus, as we ve discussed in class, goes as follows:

Designing Information Devices and Systems I Discussion 8B

dy ky, dt where proportionality constant k may be positive or negative

Fast Boolean Algebra

Bases for Vector Spaces

Fig. 1. Open-Loop and Closed-Loop Systems with Plant Variations

Using Pisarenko Harmonic Decomposition for the design of 2-D IIR Notch filters

Advanced Algebra & Trigonometry Midterm Review Packet

Overview of Today s Lecture:

Things to Memorize: A Partial List. January 27, 2017

Lecture 2e Orthogonal Complement (pages )

Homework Assignment 3 Solution Set

Chapters Five Notes SN AA U1C5

QUADRATURE is an old-fashioned word that refers to

MA 15910, Lessons 2a and 2b Introduction to Functions Algebra: Sections 3.5 and 7.4 Calculus: Sections 1.2 and 2.1

Lecture 6. Notes. Notes. Notes. Representations Z A B and A B R. BTE Electronics Fundamentals August Bern University of Applied Sciences

Designing Information Devices and Systems I Spring 2018 Homework 8

September 13 Homework Solutions

Chapter 8.2: The Integral

Chapter 9 Definite Integrals

Chapter 2. Random Variables and Probability Distributions

Section 14.3 Arc Length and Curvature

Continuous Random Variables Class 5, Jeremy Orloff and Jonathan Bloom

Assignment 1 Automata, Languages, and Computability. 1 Finite State Automata and Regular Languages

When a force f(t) is applied to a mass in a system, we recall that Newton s law says that. f(t) = ma = m d dt v,

9.4. The Vector Product. Introduction. Prerequisites. Learning Outcomes

Transcription:

Note Introduction to Digitl Control Systems Deprtment of Mechnicl Engineering, University Of Ssktchewn, 57 Cmpus Drive, Ssktoon, SK S7N 5A9, Cnd

. Introduction A digitl control system is one in which the trnsfer function, representing the compenstor uilt with nlog components, re now replced with digitl computer tht performs clcultions tht emulte the physicl compenstor. The following is n exmple of using digitl control system for imuth position control. The structure of typicl digitl controller is s follows. Controller The signls in the ove control loop tke on two forms: digitl or nlogy. Up to this point we hve used nlogy signls exclusively. Digitl signls, which consist of sequence of inry numers e.g., cn e found in loops contining digitl computers. Loops contining oth nlog nd digitl signls must provide mens for conversion from one form to the other s required y ech susystem. A device tht converts nlogy signls to digitl signls is clled n nlog-to-digitl A/D converter. Conversely, device tht converts digitl signls to nlog singles is clled digitl-tonlog D/A converter. In n A/D converter, the nlog signl is smpled t periodic intervl nd then held over the smpling intervl y device clled ero-order smple-nd-hold.o.h. Smples re held efore eing digitied ecuse certin time period is required for n A/D converter to convert n nlog voltge to its digitl form or, in other words, the constnt nlog voltge must e present during the conversion process. Idel smpling nd the.o.h. re presented in the following figure. Deprtment of Mechnicl Engineering, University Of Ssktchewn, 57 Cmpus Drive, Ssktoon, SK S7N 5A9, Cnd

ft: Anlog signl f*t: Smpled wveform fht:.o.h. output f*t is the smpled wveform, consisting of the smples, fkt. Conversion from the nlog signl ft to the smple, fkt, occurs repetedly t instnts of time T seconds prt. T is the smpling intervl or smpling time, /T is the smpling rte in Hert, nd k cn tke on ny integer vlue etween nd. Difference Equtions Digitl control systems cn e modeled dequtely y the discrete equivlent to the differentil eqution, nmely the difference eqution. For exmple, the generl secondorder difference eqution y kt y kt T y kt T = x kt x kt T x kt T where y is the system output nd x is the system input. Deprtment of Mechnicl Engineering, University Of Ssktchewn, 57 Cmpus Drive, Ssktoon, SK S7N 5A9, Cnd 3

3. -Trnsform In nlog or continuous control systems, we used Lplce trnsforms in our nlysis. In digitl control systems we need to use new trnsformtion in order to simplify our nlysis, which is clled the -trnsform. The -trnsform is defined y { f KT } = F = k = f kt k Exmple Find the -trnsform of smpled unit rmp. The -trnsform my e otined y using tle, much the sme wy s the Lplce trnsform. The -trnsform conversion tle is given in Tle nd the properties of - trnsform re provided in Tle. Tle - nd s-trnsform Deprtment of Mechnicl Engineering, University Of Ssktchewn, 57 Cmpus Drive, Ssktoon, SK S7N 5A9, Cnd 4

Deprtment of Mechnicl Engineering, University Of Ssktchewn, 57 Cmpus Drive, Ssktoon, SK S7N 5A9, Cnd 5 Tle -trnsform theorems In Tle, the Rel trnsltion theorem tells us } { F nt KT f n = Applying the rel trnsltion theorem to the previous generl second-order difference eqution, we hve X X X Y Y Y = The ove eqution then results in the discrete trnsfer function or X Y =

4. Controller Design vi the s-plne There re numer of strtegies or methods tht could e used for the design of discrete controllers. To illustrte the implementtion of digitl controllers we will consider method tht llows us to design controllers vi the s-plne nd then to convert the design into discrete form. The Tustin trnsformtion is used to trnsform the continuous compenstor, Gcs, to the digitl compenstor, Gc. The Tustin trnsformtion is given y nd its inverse y s = T T s = T s As the smpling intervl, T, gets smller high smpling rte, the digitl compenstor's output yields closer mtch to the nlog compenstor. If the smpling rte is not high enough, there is discrepncy t higher frequencies etween the digitl nd nlog frequency responses. Prolem 977 s 6 A controller ws designed with G c s =. If the system is to e computer s 9. controlled, find the digitl controller Gc. Use the smpling time of. second. Deprtment of Mechnicl Engineering, University Of Ssktchewn, 57 Cmpus Drive, Ssktoon, SK S7N 5A9, Cnd 6

5. Implementing the Digitl Compenstor Consider the following lock digrm which my e prt of igger control system: The input to the digitl compenstor or controller is the smpled error signl E, nd its output is X, which is used to drive the plnt. Now we will see how to implement the digitl compenstor, Gc, within digitl computer. For this, we hve two steps: Step : Derive the difference eqution from the digitl trnsfer function, y tking the inverse -trnsform nd using the inverse rel trnsltion theorem, i.e., { n F } = f KT nt Step : Develop flowchrt for the digitl compenstor sed on the difference eqution, nd then progrm e.g. using Mtl or Simulink to relie it. Exmple Let s consider digitl compenstor, Gc, G c X = = E.5.5.7 Step : Derive the difference eqution from the digitl trnsfer function. Deprtment of Mechnicl Engineering, University Of Ssktchewn, 57 Cmpus Drive, Ssktoon, SK S7N 5A9, Cnd 7

Step : Develop flowchrt for the digitl compenstor sed on the difference eqution, nd then progrm to relie it. e kt x kt e kt T x kt T e kt T x kt T The ove flowchrt shows tht the compenstor cn e implemented y storing severl successive vlues of the input nd output. The output is then formed y weighted liner comintion of these stored vriles. In Simulink, the lock of Unit Dely, i.e., is used to perform dely of one smple period. Thus, if using Simulink to relie the digitl compenstor, we cn use the lock of Unit Dely nd the lock of Gin to simply replce the corresponding locks in the ove flowchrt so s to crete Simulink model. Deprtment of Mechnicl Engineering, University Of Ssktchewn, 57 Cmpus Drive, Ssktoon, SK S7N 5A9, Cnd 8