control systems--the last basic course, pt i
TRANSCRIPT
-
8/3/2019 Control Systems--The Last Basic Course, Pt I
1/16
Dorf & Bishop, Modern Control Systems
(Editorialized by Me)
Mathematical Models of System
Dynamic systems are described by differential equations. Laplace work only in case of
linear systems.
Based upon the analysis of relation between system variables.
Linear Approximtions of Physical Systems: Within some range of variables, a great range
of physical systems are linear. A system is defined as linear in terms ofexcitation andresponse
Linear systems follow superposition principle: when the excitation is x1(t), response isy1(t); again when excitation is x2(t), response is y2(t). Now when excitation is x1(t) + x2(t),
response is y1(t) + y2(t). Or, the responses are directly mappable to the respective
excitationsthe excitations do not affect eachother in such a way that responses might be
influenced.Homogeniety is also followedax(t) gives ay(t) in response.
Although y = mx + b doesn't satisfy the condition of homogeniety, y = mx satisfiesbecause of constant offset. Here y must be seen as a fuction itself, and not a differential
change.
Small signal analysis: the slope at the operating point is a good approximation of the
function in small interval about the deviation (x x0). Or, y = g(x0) + dg/dx(x x0) => y =
y0 + m(x x0) => y y0 = m(x x0) which is nothing but y = mx.
To use laplace transform, the linearized differential equation is used.
The lower limit of the integral in the condition of convergence of f for it to have a
mathematically valid Laplace Transform takes care of any discontinuityone like delta
function. The 1 is abscissa of absolute convergence.
|f(t)| < Mexp(t), which implies the function converges for all 1 > , also gives the regionof convergence.
Poles and zeroes are critical frequencies.
Steady state/final value is found by final value theorem stated as
Simple pole of Y(s) at origin is allowed, but repeated poles at origin, in right half plane and
on imaginary axis are excluded.
Damping Ratio : is always in multiplication with natural frequency and arises from the
coefficient of y' (degree and order 1). The equations below is laplace transform of second
order equation of oscillations of y(t).
-
8/3/2019 Control Systems--The Last Basic Course, Pt I
2/16
= b/{2 sq root(kM)} decides how the system oscillations damp: >1 means over dampedand real roots;
-
8/3/2019 Control Systems--The Last Basic Course, Pt I
3/16
With Y(s) given, y(t) can be found to look like familiar exponential form
Effect of position of poles and zeros in s-plane over the response: adjusting value in
power of e above alters the envelope and hence the response of the transient.
So, apparantly, as the moves further towards left, s moves to left implying a faster
damping.
Remark: systems are designed from these mathematical resultsthese are the options we
are provided with to design. For example, one will now think of something which will be
capable of moving roots to left to form a system which performs variation of damping.
The case of many complex poles: the overall response is a combination of all these. The
magnitude of each pole is represented by respective residues in s-plane graphical analyses.
-
8/3/2019 Control Systems--The Last Basic Course, Pt I
4/16
The Transfer Function of Linear Systems
Definition: ratio of laplace transform of output variable to the input variable, assuming all
the initial conditions zero.
This represents the relationship describing dynamics of system(or element).
This maybe defined only linear and stationary system.
Transfer function is an input-output relationship, implying it gives no information about theinternal design details of the systems.Inference: the black-box study is best done in these
terms with internal design being independent of care for it.
The impedance model is based upon laplace only and it lets you treat every element in
lumped manner with simple rules of parallel and series connections applicable. So,
eventhough the sysmbols like R, Cs show up in transfer function, they still convey little
information about the actualinternal design.
Any output response is sum ofnatural response(due to initial conditions) andforcedresponsedetermined by the input. Y(s) = m(s)/q(s) + R(s)p(s)/q(s); q(s) = 0 is characteristic
equation. The transient response has q(s), while the steady response will be free of q(s).
the transfer function (s)/V(s) is of a DC Motor linearized by considering armature
current Ia constant.
Transfer function means linear functionnot only superposition, but also homogeinity
can be small signal too. It is a choice for analysis of blackbox, across its terminals, its ports.
In the transfer function above, id does not even show...
An amplidyne is a special type ofmotor-generatorwhich uses regeneration to increase its
gain. Energy comes from the motor, and the power output is controlled by changing the
field current of the generator. In a typical generator the load brushes are positioned
perpendicular to the magnetic field flux. To convert a generator to an amplidyne you
connect what would be the load brushes together and take the output from another set of
brushes that are parallel with the field. The perpendicular brushes are now called the'quadrature' brushes. This simple change can increase the gain by a factor of 10,000 or
more. Vacuum tubes of reasonable size were unable to deliver enough power to control
http://en.wikipedia.org/wiki/Motor-generatorhttp://en.wikipedia.org/wiki/Gainhttp://en.wikipedia.org/wiki/Vacuum_tubeshttp://en.wikipedia.org/wiki/Gainhttp://en.wikipedia.org/wiki/Vacuum_tubeshttp://en.wikipedia.org/wiki/Motor-generator -
8/3/2019 Control Systems--The Last Basic Course, Pt I
5/16
large motors, but vacuum tube circuits driving the input of an amplidyne could be used to
boost small signals up to the power needed to drive large motors.
Block Diagram Models
Dynamic systems which comprise automatic control systems are given by a series of
differential equations. One thing to always keep in mind is that order of differntial equation
has got nothing to do with its linearity or even systems. Keeping the power of any term in
the differential equation to 1 only helps avoiding the convolution which would thenintroduce composite frequencies.
Control systems are concerned with controlling few variables, and hence controlled
variables must relate to controlling ones.
Block diagram consist of unidirectional operational blocks which represent transfer
function of variable of interest.
For J inputs and I outputs we have a transfer fucntion with IxJ dimention matrix. Y = GR
refer to table 2.6 on page 81.
When systems are cascaded, there can be loading or coupling of the blocks. In that case,
right transfer functions need to be calculated by the engineer. Block diagrams discretize the
effects into lumped unitsmake it easy to understand how to reduce and where to add more
units.
Signal Flow Control Graphs
block diagrams fail to help when systems grow beyond a certain complexity. The advantage
of line path method isflow graph gain formula which renders all the reduction methods
-
8/3/2019 Control Systems--The Last Basic Course, Pt I
6/16
useless.
Signal flow graph too is a representation of linear relations.
A branch relates the dependency of an output over input in the same way as the block does.
Summation of all the signals entering a node(signal) is equal to node variable.
A path is a branch or a set of branches between a node to another.A loop is a closed path
with no node met twice except the one at which it ends; two loops are non-touchingif they
have no common node. Linear Dependence: Mason's signal flow gain formula for xi independent and xj
dependent variables is given as
-
8/3/2019 Control Systems--The Last Basic Course, Pt I
7/16
Design of a lowpass filter: This is how to implement it.
Pg 128 has system analysis of Disk drive.
State Variable ModelsPsychology of Systems
Time variable techniques, alike these, are used for non-linear, time-varying and
multivariable systems. We are considering these only because wegot computers now!
Time Domain is that mathematical domain which incorporates the response and the
description of the system in terms of time variable t.Time domain analysis uses concept ofstate of system.
State of system: first of all, it is a set of variables. The values of these variables alongwith
the equations describing the system and input signals will provide thefuture state and
output of the system.
Each dynamic system can be described completely usingstate variables(all function of time)which provide thefuture state of the system ifpresent state and inputs(excitation signals, so
to speak) are known.
For RLC circuits, number of state variables is same as the independent number of energy
storage elements.
One thing to note is that the set of state variables chosen is not unique and several other
choices can be made.
Response of system is given by set ofdifferential equations written in terms of state
variables and input variables.
-
8/3/2019 Control Systems--The Last Basic Course, Pt I
8/16
A is nxn matrix while B is nxm.
The differential equation related the rate of change of state to the present state and inputs.
The outputs of a linear system can be related to state variables and inputs through output
equation y = Cx + Du, where y is output column vector.
Taking laplace transform of eq (3.16) and then taking inverse laplace to solve for x(t) gives
(t) = exp(At) is what gives unforced response and is called fundamental orStatetransition Matrix. It converges for afinite tand all A.
-
8/3/2019 Control Systems--The Last Basic Course, Pt I
9/16
Signal Flow Graph and Block Diagram Models
State of the system gives the dynamics of it only when it can be explained with a set ofdifferential equations.
Oftentimes, finding the correct set of differential equations is tough.
There is a signal flow diagram and block diagram corresponding to each set of state
variables. This puts the very fact clearly that there can be more than one graphs for a singletransfer function.
An n order transfer function means n state variables.
This method, needless to mention, creates only the graphs with all loops touching. While
designing a system, this constraint might seem way too much. Still, let's continue....
This designing based upon deciding state variables from transfer function, signal flow
diagram or the block diagram revolve around Mason's Signal Flow Gain formula's
propertieswhich are forPath factor and determinant in denominator.
General form of flow graph state model and block diagram model below is phase variable
-
8/3/2019 Control Systems--The Last Basic Course, Pt I
10/16
canonical form.
Where the transfer function is
Another direct method is
-
8/3/2019 Control Systems--The Last Basic Course, Pt I
11/16
x1, x2, x3 ... are phase variables.
The very fact that there are more than one state models possible and hence signal flow
graphs and block diagrams only means that no signal flow graph can be seen as a rigid
universal formone can distort then for analysis until the transfer function doesn't change.
Transfer Function From State Equation
Columns in matrix B of a state equation tells the number of inputs. For SISO, it is always
nx1.
G(s) = C(s)B + D, where (s) = [sI A]^(-1). This can be obtained through simplemanipulation of laplace of State Equations in matrix form.
Designs can be sequential, parallel etc. Disk drive read system is a sequential design.
Feedback Control Systems Characteristics
Principle: the principle offeedback system lies within the very basic reason of creating acontrol systemdesigning a system with desired response in mind. When we already know
the response, what is controlled and used as variable is the error signalthat is the difference
between desired and actual received signal in output. A closed loop uses measurement of output signal and comparision with desired output
to generate an error signal which is used by the controller to adjust actuator.
-
8/3/2019 Control Systems--The Last Basic Course, Pt I
12/16
-
8/3/2019 Control Systems--The Last Basic Course, Pt I
13/16
E(s) = R(s) Y(s) is tracking error. Also, Sensitivity function S(s) is defined as 1/{1 + L(s)}
and Complimentary sensitivity function C(s) is defined as L(s)/(1 + L(s)).For tracking error
to be minimum, we need both S(s) and C(s) to be minimum. Td is disturbance and N is
measurement noise.
Also note that S(s) + C(s) = 1
Tracking error cannot be analyzed without understanding of the very meaning of a
transfer function's being small or large. |L(j)| for the range of frequencies, , ofinterest defines modulous of Loop Gain L(s).
Range of frequecies of interest: the E(s) equation makes it an apparent conflictthat toreduce the effect of disturbance Td L(s) must be made large for a given G(s) by selecting
apt Control Gc(s) and to reduce the effect of Noise N(s), L(s) cannot be soaring too high.
Fortunately, this conflictis resovled by making L(s) high for lowfrequencies which
affect disturbance Td and making it low for high frequencies which affect N(s).
Next, we need to address howfeedback can be helpful in reducing sensitivity of the system
to the variations in the parameters in process G(s).
Sensitivity of Control Systems to Parameter Variation
Supposing Td(s) = N(s) = 0 and making Gc(s)G(s)>>1 for all frequencies of operation gives
Y(s) ~= R(s), or say input somewhat equal to the output. This is the case with buffer circuit
of Opamp.
Although doing this makes the system very oscillatory, yet the very result that
increasing Loop Gain somewhat reduces the effect of G(s) is exceedingly useful.
We are still relying on the principle of superposition.
Larger L(s) also means a reduced sensitivity. Although. Question remains how we define
-
8/3/2019 Control Systems--The Last Basic Course, Pt I
14/16
sensitivity.
-
8/3/2019 Control Systems--The Last Basic Course, Pt I
15/16
Example 4.1 on page 241(the book) or pg 269(.pdf)
Disturbance Signals in a feedback Control System
The smaller the sensitivity, the lesser the effect of signal.
For disturbance rejection, we need large loop gain over the frequencies of interest.
This means designing a Gc(s) for low sesitivity for low frequencies
Measurement Noise Attenuation
for L(s)
-
8/3/2019 Control Systems--The Last Basic Course, Pt I
16/16