Feedback Control of Dynamic Systems 7th Franklin Chegg Solutions
Feedback Control of Dynamic Systems 7th Franklin Chegg Solutions
Feedback Control of Dynamic Systems 7th Franklin Chegg Solutions
01PP
Draw a component block diagram for each of the following feedback control systems,
In each case, indicate the location of the elements listed below and give the units associated with
each signal.
In each case, indicate the location of the elements listed below and give the units associated with
each signal.
• The process
• The sensor
• The actuator
• The controller
Notice that in a number of cases the same physical device may perform more than one of these
functions.
Step-by-step solution
step 1 of 4
(A).
Step 2 of 4
(B)
Step 3 of 4
(c)
Set water
leveKRef Input)
(CorMleror
■ Actuator o/p)
Water
Ftootvatve Tank Water level
Floating (process)
Of float
(Sensor+contioller+Actualor)
Step 4 of 4
(D)
Fly-Ball Governor
Problem 1.02PP
Identify the physical principles and describe the operation of the thermostat in your home or
office.
Step-by-step solution
step 1 of 1
Thermostat is used as the sensing element for controlling the room temperature. It
performs the task o f automatic reduction o f error to zero, irrespectiTe o f the situation
created by disturbance.
A machine for making paper is diagrammed in Fig. There are two main parameters under
feedback control: the density of fibers as controlled by the consistency of the thick stock that
flows from the headbox onto the wire, and the moisture content of the final product that comes
out of the dryere. Stock from the machine chest is diluted by white water returning from under the
wire as controlled by a control valve {CV).A meter supplies a reading of the consistency. At the
“dry end” of the machine, there is a moisture sensor. Draw a block diagram and identify the nine
components listed in Problem part (d) for the following:
In each case, indicate the location of the elements listed below and give the units associated with
each signal.
• The process
• The sensor
• The actuator
• The controller
Step-by-step solution
step 1 of 13
(a)
Step 2 of 13
Figure 1 shows the general block diagram to understand the process of the system. The nine
components listed below are identified in figure 1.
• Process
• Sensor
• Actuator
• Controller
• Reference signal
• Error signal
Actuating Actuator
signal ou^ut signal
Figure 1
step 3 of 13
Draw the block diagram for the figure 1.12 in the textbook to understand the process of control of
consistency.
Step 4 of 13 ^
Error Actuator
Paper
consistency
Sensor
Figure 2
Step 5 of 13
Compare figure 1 and figure 2. The comparison shows the working of the paper making machine
>A/ifh the mainr ^nmnnnonfc in fho nrr»rocc nf nr*ntml nf nrinciotonnw
Step 6 of 13
The input reference signal is given to the controller and here the valve acts as an actuator for the
system. The valve initiates the mixing process and the consistency of the paper is monitored
according to time delay. The consistency checking meter checks the output of the process and
sends the signal to error detector. Here, the original required consistency Is checked with the
output received and checks for any variation in the output. The corresponding required
adjustments may be done in the controller to reduce the error rate, to improve the total output of
the process.
Step 7 of 13
Thus, the control of consistency is explained and the major components are identified.
Step 8 of 13
(b)
Step 9 of 13
Draw the block diagram for the figure 1.12 in the textbook to understand the process of control of
moisture.
Step 10 of 13
Paper
moisture
Sensor
Figures
step 11 of 13
Compare figure 1 and figure 3. The comparison shows the working of the paper making machine
with the major components in the process of control of moisture.
Step 12 of 13
Here, Dryer remains as a main process and the moisture is checked in the moisture checking
meter (sensor). The total output is compared in the error detector and required adjustments are
done by the controller to improve the accuracy.
Step 13 of 13
Thus, the control of moisture is explained and the major components are identified.
Problem 1.04PP
Many variables in the human body are under feedback control. For each of the following
controlled variables, draw a block diagram showing the process being controlled, the sensor that
measures the variable, the actuator that causes it to Increase and/or decrease, the information
path that completes the feedback path, and the disturbances that upset the variable. You may
need to consult an encyclopedia or textbook on human physiology for information on this
problem.
Step-by-step solution
step 1 of 2
(A) .
(B) .
(C) .
Block Diagram for Blood Pre ssure. Blood Sugar Concentration and Heart Bate
Control
Step 2 of 2
(D ).
rm *
12^T_*2?2!E!S.
Draw a block diagram of the components for temperature control in a refrigerator or automobile
air-conditioning system.
Step-by-step solution
step 1 of 2
Figure 1 shows the general block diagram to understand the temperature control of refrigerator
and in the automobile air-conditioning system.
ActuMor Process
Figure 1
Step 2 of 2
The required temperature signal is set in the thermostat, and then the controller actuates the
compressor for cooling process. The temperature sensor measures the temperature and
compares the required reference temperature with the measured temperature in the comparator.
When the required temperature is achieved, the controller stops the compressor and maintains
the temperature.
The temperature sensor checks the temperature of the system periodically and actuates the
controller if there is difference in the required reference temperature. This process is continued to
maintain the required temperature of the system thereby controlling the ON/OFF input to the
compressor.
Thus, the temperature control of refrigerator and in the automobile air-conditioning system is
explained.
Problem 1.06PP
Draw a block diagram of the components for an elevator-position control. Indicate how you would
measure the position of the elevator car. Consider a combined coarse and fine measurement
system. What accuracies do you suggest for each sensor? Your system should be able to correct
for the fact that in elevators for tall buildings there is significant cable stretch as a function of cab
load.
Step-by-step solution
step 1 of 2
Sensor
Figure I
step 2 of 2
The input is given to the logic controller through comparator. The logic controller drives the
transmission mechanism of the elevator (Motor or hydraulic). The elevator moves up and down
and reaches the required floor position.
When the corresponding floor button is pressed, the controller reduces the speed of the motor to
stop the elevator in the respective floor. The electro switch acts as a sensor for coarse
measurement to measure the floor level. Accuracy level can be fixed in the sensor considering
the cable stretch due to cab load. This sensor enables to locate the elevator in the respective
floor accurately without any deviation in the measurements.
This complete mechanism forms a closed loop as in figure 1. The error detector compares the
reference input to the output of the closed loop to ensure the exact location of the elevator.
Hence, the block diagram of the elevator mechanism considering negligence is explained.
Problem 1.07PP
Feedback control requires being able to sense the variable being controlled. Because electrical
signals can be transmitted, amplified, and processed easily, often we want to have a sensor
whose output is a voltage or current proportional to the variable being measured. Describe a
sensor that would give an electrical output proportional to the following;
(a) Temperature
(b) Pressure
(j) Torque
Step-by-step solution
step 1 of 2
(Py FLOW OF LIQUID ALONG PIPE FORCE : Any pres sure sensor can be used.
Step 2 of 2
Each of the variables listed in Problem can be brought under feedback control. Describe an
actuator that could accept an electrical input and be used to control the variables listed. Give the
units of the actuator output signal.
Problem
Feedback control requires being able to sense the variable being controlled. Because electrical
signals can be transmitted, amplified, and processed easily, often we want to have a sensor
whose output is a voltage or current proportional to the variable being measured. Describe a
sensor that would give an electrical output proportional to the following;
(a) Temperature
(b) Pressure
(b) Pressure
(j) Torque
Step-by-step solution
step 1 of 1 ^
An actuator amplifies the signal taken from the sensor. Any Electronic A n^lifier can be
used to do such. The Operational Amplifier is the most commonly used Actuator.
e .-
' OPAMP
OP AMP
Units o f the Actuator output signal are current (Anq^ere) or Voltage (Volts)
Problem 1.09PP
Feedback in Biology
(a) Negative Feedback in Biology. When a person is under long-term stress {say, a couple of
weeks before an exam!), hypothalamus (in the brain) secretes a hormone called Corticotropin
Releasing Factor (CRF) which binds to a receptor in the pituitary gland stimulating It to produce
Adrenocorticotropic hormone (ACTH), which in turn stimulates the adrenal cortex (outer part of
the adrenal glands) to release the stress hormone Glucocorticoid (GC). This In turn shuts down
(turns off the stress response) for both CRF and ACTH production by negative feedback via the
bloodstream until GC returns to Its normal level. Draw a block diagram of this closed-loop
system.
(b) Positive Feedback in Biology. This happens in some unique circumstances. Consider the
birth process of a baby. Pressure from the head of the baby going through the birth canal causes
(b) Positive Feedback in Biology. This happens in some unique circumstances. Consider the
birth process of a baby. Pressure from the head of the baby going through the birth canal causes
contractions via secretion of a hormone called oxytocin which causes more pressure which in
turn intensifies contractions. Once the baby is born, the system goes back to normal (negative
feedback). Draw a block diagram of this closed-loop system.
Step-by-step solution
step 1 of 9
(a)
Step 2 of 9
The block diagram to show an example of closed loop negative feedback in a biological system Is
shown in figure 1.
Step 3 of 9
Long
Negatice feedback_______
Figure 1
Step 4 of 9
Here, ‘GD’ is the Glucocorticiods, ‘CRF’ is the Corticotrophin Releasing Factor, and ‘ACTH’ is the
Adrenocorticotropic hormone.
Step 5 of 9
Thus the block diagram of closed loop negative feedback In a biological system is drawn and
shown in figure 1.
Step 6 of 9
(b)
Step 7 of 9
The block diagram to show an example of closed loop positive feedback in a biological system Is
shown in figure 2.
Step 8 of 9
O j^tocin
Positive feedback
Figure 2
Step 9 of 9
Thus the block diagram is drawn to show the closed loop positive feedback in a biological
system.
Problem 2.01 PP
Write the differential equations for the mechanical systems shown in Fig.. For Fig.(a) and (b),
state whether you think the system will eventually decay so that it has no motion at all, given that
there are nonzero initial conditions for both masses and there is no input; give a reason for your
answer.
Nofnctioa Nofrictkn
(I)
h
(I)
I— w v — ^ — I
Step-by-step solution
step 1 of 6
(a)
Refer to Figure 2.41 (a) in the text book for the block diagram of a mechanical system.
-
*1*1- ^ *a*a
^ *1 *
m,x, - - ^ x , -k^x^-k^x^
Step 2 of 6
tz
+ *3 (*1 - ■»!)+*3 - .y ) = 0
Thus, the differential equations describing the system are.
(x,-JC j) s 0
There is friction that affects the motion of both the masses. Thus, the system decays to zero
motion for both the masses.
Step 3 of 6
(b)
Refer to Figure 2.41 (b) in the text book for the block diagram of a mechanical system.
( x j- x , )= 0
Step 4 of 6
*2*1
m^x^ - - b ^ x ^ - k ^ x ^ - k ^ x ^ + k ^
Al|X2 4'i^(x2~Xi)4'A^A^ = 0
+ it,x, + (xj - )* 0
Although friction affects only the motion of the left mass directly, continuing motion of the right
mass excites the left mass, and that interaction continues until all motion damps out.
Step 5 of 6
(c)
Refer to Figure 2.41 (c) in the text book for the block diagram of a mechanical system.
|_ x .
^*1 -
*1*1 - ►tjX j
* 2 *1 *
Step 6 of 6
Write the differential equation for the mechanical system shown in Fig. State whether you think
the system wili eventuaily decay so that it has nomotion at ail, given that there are nonzero initial
conditions for both masses, and give a reason for your answer.
M <1
Noftictioo
Step-by-step solution
Step-by-step solution
step 1 of 4
J— ,
K ^,
m^
lU X i- x ^
Figure 1
Step 2 of 4
m, + JCj (jcj - Xj * 0
»Hj^+(Ar|+Ar,)aii-iC, x , + i ,{ x ,~ x ,) = 0 (1)
m,
Figure 2
Step 3 of 4
i^ ( i, - ii) = 0 (2)
step 4 of 4
The relative motion between x, and ji^ , decays to zero due to the damper. However, the two
masses continue oscillating together without decay, since there is no friction opposing that motion
and also no flexure of the end springs, and these are the essentials to maintain oscillation of the
two masses.
Thus, the system w ill finally decay, as the relative motion between x, and x^. decays to
zero.
Problem 2.03PP
Write the equations of motion for the double-pendulum system shown in Fig. Assume that the
displacement angles of the pendulums are small enough to ensure that the spring is always
horizontal. The pendulum rods are taken to be massless, of length /, and the springs are attached
three-fourths of the way down.
Step-by-step solution
step 1 of 6
m m
Double pendulum system
Step 2 of 6 ^
^ / I
1
^ / /
m
Here there are two degrees of freedom
Step 3 of 6 ^
Step 4 of 6
Step 5 of 6
* (e ,-e ,)= m /= 9 ,
Therefore, the above equation is moment equilibrium about the pivot point of the left pendulum.
Step 6 of 6 ^
Write the equation for moment equilibrium about the pivot point of the right pendulum.
* (6 ,-6 ,) - 0
Therefore, the above equation is moment equilibrium about the pivot point of the right pendulum.
Problem 2.04PP
Write the equations of motion of a pendulum consisting of a thin, 2 kg stick of length / suspended
from a pivot. How long should the rod be in order for the period to be exactly 1 sec? (The inertia I
of a thin stick about an end point is Assume that 0 is small enough that sin Q ^ Q.)
Step-by-step solution
step 1 of 3
Consider the following equation for the sum of all external moments about the center of mass of
Consider the following equation for the sum of all external moments about the center of mass of
a body.
M ^ I a ...... (1)
Where.
Figure 1
Step 2 of 3
M o = -m g n ^ s m 0
— ........(2 )
-m g =
^ m /*tf+ mg X^ sin =0
f l + ^ 8 i n f l = 0 ...... (3)
2i
Consider ^ is very small in equation (3).
g+ ^e = o (4)
^+24^a>e+ai‘ f f = 0 (5)
Step 3 of 3 ^
r=— ....(7)
Substitute equation (6)in equation (7).
2/
r - 2 > r / - = - ...... (8)
I 2x2
r = 2 ;rj
’'V 3 x 9.8I
= 2.31
= 2sec
Consider the following equation for the value of length.
/= - ? § - (9)
3x9.81
/* -
8^*
* 0.3727 m
Thus, the vaiue of length and period for a swing are [0.3727m]a
Hence, the 1 second for a swing from one side to the other. This pendulum is shorter because
the period is faster. But if the period had been 2 second, the pendulum length is 1.5 meters.
Problem 2.05PP
For the car suspension discussed in Example, plot the position of the car and the wheel after the
car hits a “unit bump”(that is. r is a unit step) using Matlab. Assume that m1 = 10 kg, m2 = 250
kg, Kw = 500,000 N/m, and Ks = 10,000 N/m. Find the value of b that you would prefer if you
were a passenger in the car.
Figure 1 shows an automobile suspension system. Write the equations of motion for the
automobile and wheel motion assuming one-dimensional vertical motion of one quarter of the car
mass above one wheel. A system consisting of one of the four wheel suspensions is usually
referred to as a quarter-car model. The system can be approximated by the simplified system
shown in Fig. 2 where two spring constants and a damping coefficient are defined. Assume that
the model is for a car with a mass of 1580 kg, including the four wheels, which have a mass of 20
kg each. By placing a known weight (an author) directly over a wheel and measuring the car?s
deflection, we find that ks = 130,000 N/m. Measuring the wheel?s deflection for the same applied
the model is for a car with a mass of 1580 kg, including the four wheels, which have a mass of 20
kg each. By placing a known weight (an author) directly over a wheel and measuring the car?s
deflection, we find that ks = 130,000 N/m. Measuring the wheel?s deflection for the same applied
weight, we find that Mv ~ 1,000,000 N/m. By using the step response data in Fig. 3(b) and
qualitatively observing that the car?s response to a step change matches the damping coefficient
curve for ^ = 0.7 in the figure, we conclude that b = 9800 N?sec/m.
Solution. The system can be approximated by the simplified system shown in Fig. 2. The
coordinates of the two masses, x and y, with the reference directions as shown, are the
displacements of the masses from their equilibrium conditions. The equilibrium positions are
offset from the springs? unstretched positions because of the force of gravity. The shock
absorber is represented in the schematic diagram by a dashpot symbol with friction constant b.
The magnitude of the force from the shock absorber is assumed to be proportional to the rate of
change of the relative displacement of the two masses?that is, the force = The force of
gravity could be included in the free-body diagram; however, its effect is to produce a constant
offset of X and y. By defining x and y to be the distance from the equilibrium position, the need to
include the gravity forces is eliminated.
The force from the car suspension acts on both masses in proportion to their relative
displacement with spring constant ks. Figure 2.6 shows the free-body diagram of each mass.
Note that the forces from the spring on the two masses are equal in magnitude but act in
opposite directions, which is also the case for the damper. A positive displacement y of mass m2
will result in a force from the spring on m2 in the direction shown and a force from the spring on
m1 in the direction shown. However, a positive displacement x of mass m1 will result in a force
from the spring ks on m1 in the opposite direction to that drawn in Fig. 4, as indicated by the
minus X term for the spring force.
The lower spring kw represents the tire compressibility, for which there is insufficient damping
(velocity-dependent force) to warrant including a dashpot in the model. The force from this spring
is proportional to the distance the tire is compressed and the nominal equilibrium force would be
that required to support m1 and m2 against gravity. By defining x to be the distance from
equilibrium, a force will result if either the road surface has a bump (r changes from its
equilibrium value of zero) or the wheel bounces (x changes). The motion of the simplified car
over a bumpy road will result in a value of r(t) that is not constant.
As previously noted, there is a constant force of gravity acting on each mass; however, this force
has been omitted, as have been the equal and opposite forces from the springs. Gravitational
forces can always be omitted from vertical-spring mass systems (1) if the position coordinates
are defined from the equilibrium position that results when gravity is acting, and (2) if the spring
forces used in the analysis are actually the perturbation in spring forces from those forces acting
at equilibrium.
Ki-i
0
i^-r)
■r) il
Applying Eq. (1) to each mass and noting that some forces on each mass are in the negative
(down) direction yields the system of equations
F=m a, (2.1)
4 (J -i)+ t,(y -i)-* ,(i-r )= « iii, (18)
= (19)
The most common source of error in writing equations for systems like these are sign emors. The
method for keeping the signs straight in the preceding development entailed mentally picturing
the displacement of the masses and drawing the resulting force in the direction that the
displacement would produce. Once you have obtained the equations for a system, a check on
the signs for systems that are obviously stable from physical reasoning can be quickly carried
out. As we will see when we study stability in Section 6 of Chapter 3, a stable system always has
the same signs on similar variables. For this system, Eq. (2) shows that the signs on the and
X terms are all positive, as they must be for stability. Likewise, the signs on the and /te rm s
are all positive in Eq. (2).
1 + — (t-W + .^ d -y ) + ^ i = ^ r . (1 1 0 )
Ml Ml Mi Mi
9 + - ^ 0 - t ) + ^ ( y - x > = o . (2 .1 1 )
M2 M2
The transfer function is obtained in a similar manner as before for zero initial conditions.
Substitutino s for d/dt in the differential eouations vields
^ n s )+ s — m ) - x m + — o r(s ) - x m = a
which, after some algebra and rearranging to eliminate X(s), yields the transfer function
I 'd ) ^ (» + > )
Step-by-step solution
step 1 of 3
i'( 4 '»!'»! 4j
J a l 'U A A
1 m i« j
Where.
is the mass.
b is the damping.
m l = 10;
m2 = 250;
kw = 500000;
ks= 10000;
t = 0:0.01:2;
for i = 1:4
b = Bd(i):
B=[0; kw/ml :0 ;0 ];
C=[1 0 0 0 ; 0 0 1 0 ];
D=0;
y=step(A.B.C.D,1,t):
subplot(2.2,i):
legend(Wheer,'Car’):
end
Step 2 of 3
Step 3 of 3
Thus, the smallest overshoot is with b is 5,000, and the jump in car position is the fastest with this
damping value.
From figure 1, ^ s 3,000 is the best compromise. Therefore, overshoot for lower values, and the
system gets too fast for larger values.
Problem 2.06PP
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.
Step-by-step solution
step 1 of 3
T i-k x T
No displecement (di^koement)
Step 2 of 3
^ e n M g = -la ,
^x&ere
S=
dt
Step 3 of 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.
(a) Modily the equations of motion in Example to include such control inputs.
(c) Is it possible to use the force u2 to completely replace the springs and shock absorber? Is thi
a good idea?
a good idea?
Figure 1 shows an automobile suspension system. Write the equations of motion for the
automobile and wheel motion assuming one-dimensional vertical motion of one quarter of the car
mass above one wheel. A system consisting of one of the four wheel suspensions is usually
referred to as a quarter-car model. The system can be approximated by the simplified system
shown In Fig. 2 where two spring constants and a damping coefficient are defined. Assume that
the model is for a car with a mass of 1580 kg, including the four wheels, which have a mass of 20
kg each. By placing a known weight (an author) directly over a wheel and measuring the car?s
deflection, we find that ks = 130,000 N/m. Measuring the wheel?s deflection for the same applied
weight, we find that Mv ~ 1,000,000 N/m. By using the step response data in Fig. 3(b) and
qualitatively observing that the car?s response to a step change matches the damping coefficient
curve for ^ = 0.7 in the figure, we conclude that b = 9800 N?sec/m.
Solution. The system can be approximated by the simplified system shown in Fig. 2. The
coordinates of the two masses, x and y, with the reference directions as shown, are the
displacements of the masses from their equilibrium conditions. The equilibrium positions are
offset from the springs? unstretched positions because of the force of gravity. The shock
absorber is represented in the schematic diagram by a dashpot symbol with friction constant b.
The magnitude of the force from the shock absorber is assumed to be proportional to the rate of
change of the relative displacement of the two masses?that is, the force = The force of
gravity could be included In the free-body diagram; however, its effect is to produce a constant
offset of X and y. By defining x and y to be the distance from the equilibrium position, the need to
include the gravity forces is eliminated.
The force from the car suspension acts on both masses in proportion to their relative
displacement with spring constant ks. Figure 2.6 shows the free-body diagram of each mass.
Note that the forces from the spring on the two masses are equal in magnitude but act in
opposite directions, which is also the case for the damper. A positive displacement y of mass m2
will result in a force from the spring on m2 in the direction shown and a force from the spring on
m1 in the direction shown. However, a positive displacement x of mass m1 will result in a force
from the spring ks on m1 in the opposite direction to that drawn in Fig. 4, as indicated by the
minus X term for the spring force.
The lower spring kw represents the tire compressibility, for which there is insufficient damping
(velocity-dependent force) to warrant including a dashpot in the model. The force from this spring
is proportional to the distance the tire Is compressed and the nominal equilibrium force would be
that required to support m1 and m2 against gravity. By defining x to be the distance from
equilibrium, a force will result if either the road surface has a bump (r changes from its
equilibrium value of zero) or the wheel bounces (x changes). The motion of the simplified car
over a bumpy road will result in a value of r(t) that is not constant.
As previously noted, there is a constant force of gravity acting on each mass; however, this force
has been omitted, as have been the equal and opposite forces from the springs. Gravitational
forces can always be omitted from vertical-spring mass systems (1) if the position coordinates
are defined from the equilibrium position that results when gravity is acting, and (2) if the spring
forces used in the analysis are actually the perturbation in spring forces from those forces acting
at equilibrium.
3^
s
m
Figure 4 Free-body diagrams for suspension system
lO-i
IJi-H h^ -ii
Applying Eq. (1) to each mass and noting that some forces on each mass are in the negative
(down) direction yields the system of equations
F=m a, (2.1)
4 ( J - i) + t,( y - x ) - t,( i- r ) = « > i* , (2.8)
- f c O '- J ) - * ( » - « (2.9)
The most common source of error in writing equations for systems like these are sign emors. The
method for keeping the signs straight In the preceding development entailed mentally picturing
the displacement of the masses and drawing the resulting force in the direction that the
displacement would produce. Once you have obtained the equations for a system, a check on
the signs for systems that are obviously stable from physical reasoning can be quickly carried
out. As we will see when we study stability In Section 6 of Chapter 3, a stable system always has
? tKa oinne- nn
X terms are all positive, as they must be for stability. Likewise, the signs on the and /te rm s
are all positive In Eq. (2).
A ( t - y , + i.( x - y ) + t x = ^ r . (2.10)
Ml Mi Mi Mi
y + — 0 - t ) + ^ (y -x )= O . (2.11)
M2 M2
The transfer function is obtained In a similar manner as before for zero initial conditions.
Substituting s for d/dt in the differential equations yields
j^ x c i) + - r m + ^ ( X ( j ) - Y(sn+ ^ x w =
Mi Mi Mi Mi
+ » — ()'(») - * ( ! ) ) + — ()'(j) - * ( » ) ) = a
which, after some algebra and rearranging to eliminate X(s), yields the transfer function
X M _____________________ ^ ( » + > )
«(»)
( 2 . 12)
To determine numerical values, we subtract the mass of the four wheels from the total car mass
of 1580 kg and divide by 4 to find that m2 = 375 kg. The wheel mass was measured directly to be
m l = 20 kg. Therefore, the transfer function with the numerical values is
r(s) 131e06(s + 13.3)
S(j) “ J* + (516.1)s“ + (5.685«04)j2 + (Ume06)s + l.733«07'
0.13)
We will see in Chapter 3 and later chaptero how this sort of transfer function will allow us to find
the response of the car body to inputs resulting from the car motion over a bumpy road.
Step-by-step solution
step 1 of 3
(A) The FBD shows the a<iditioa of the variable force, \32 and shows 6 as in the FBD
of figure 2.5, However, here 6. Is a function o f the control variable ui. The forces
below are drawn in the direction that would result from a po sitive displac ement o f
^ O " - * ) - ■K'.
M , y = - K , ( y - x ) - i { u ^ ) { y - i ) +U j
Step 2 of 3
Step 3 of 3
(C) It is technically possible. However it would take very high forces and thus a lot of
power and is therefore not done.
Problem 2.08PP
In many mechanical positioning systems there is flexibility between one part of the system and
another. An example is shown in Fig. 1 where there is flexibility of the solar panels. Figure 2
depicts such a situation, where a force u is applied to the mass M and another mass m is
connected to it. The coupling between the objects is often modeled by a spring constant k with a
damping coefficient b, although the actual situation is usually much more complicated than this,
(b) Find the transfer function between the control input u and the output y.
Figure 1 Communications satellite Source: Courtesy Space Systems/Loral (SSL)
Step-by-step solution
step 1 of 7
Step 2 of 7 ^
iibc-y)
U
b ( f- y )
Step 3 of 7
> X
K x -y )
Step 4 of 7 ^
Step 5 of 7 ^
s^x+ - X + - s x - - r - - s r = 0
— X - — sX + + — Y + — ysY = — U
M M M M M
Rewrite in matrix form
(m ^ + b s + k -(b s + k ) ^0^
[ -(As + Jt) Ms^ + bs + k ) [ Y ; [ u )
Step 6 of 7
Step 7 of 7
Simplify further.
y ms^ + As + it
^ + bs + k ^ (^Ms^ + b s + k'j - (As + k ^
+ As + it
U mMs + (« + M')bs + (M + m) ks^
Problem 2.09PP
Modify the equation of motion for the cruise control in Example, Eq., so that it has a control law;
that is, let
u = K (v r-v ), (2.108)
where
This is a “proportionarcontrol law in which the difference between \^rand 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/n = 1500 kg and b =
70 N-sec/m, and find the response for a unit step In vr using Matlab. Using 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.
70 N-sec/m, and find the response for a unit step In vr using Matlab. Using 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.
Eq.
b u
V H— V = —.
m m
EXAMPLE 2.1 A Simple System; Cruise Control Model
Hgui«2.1
Cruise control model
Solution
1. Equations of motion: For sunpBdty we asanme that the rotmkNinl
inertia o f the wheeb b negligible and that there b ftiction retarding
the motion of the car that b proportional to the car’s speed with a
proportionality constant, The car can then be approximated for
modeling poipoeea using the ftee-body diagram men m Fig. 2.2, which
defines coordinmes, shows all forces acting on the body (heavy lineaX
and imficates the accdetaCion (dashed line). The coordinate o f the car’a
positioo Xu the distaoce from the refotenoe line sbo«m and b chosen ao
that positive isto the r i ^ Note that in this case the meitial acceleration
u amply the second derivative o f x (that is, a * x) because the car
position b measured wkh respect to « inertial reference frame. The
equation of motion b found mung Eq. (2.1). The friction force acts
opposite to the direction motiMi; therefore k b drawn rqiposhe to the
direction o f positive motion m l eiketcd as a negative fioroe in Eq. (2.1).
T h eresu k b
( 2.2)
^ b. M
X + —X = — . 03)
For the case of the automotive cruise control where the variable o f
interest b the speed, v ( ^ ) , the equbion o f motion becomes
V+ —V
* B —.
“ 0 .4 )
H k sobtion of w ch an equation win be cowered in detail in Q u p te r 3;
however, the essence b that you aaaume a aolotionoftfae form v s
p v e a an input o f the form ■ b Then, tince v b the
differential equation chi be written aa^
03)
t::
Rgurt2,2
r>co body diagram for
Rgure2.3
Response of the car
v e lo d ty toastepinti
Step-by-step solution
step 1 of 7
V + — V ® — IT
Where,
u is the input
V is the output
m is the mass
Substitute J C (v ^ -v ) foru.
m m
. b K K
V + — V * — V ,------- V
m m m
. b K K
V +— V+ — V= — V-
m m m
A block diagram of the scheme is shown in Figure 1.
Step 2 of 7
1
u m
. b .K
Step 3 of 7
Figure 1
Step 4 of 7
y (s )
K (x ) b K
S + — + —
m m
Write the inputs for MATLAB.
K
m
den
I m mj
Step 5 of 7
Consider K=100,200,1000,5000
m = 1500;
b = 70;
hold on
t=0:0.2:50;
for i=1:length(k)
K=k(i);
num =K/m;
den = [1 b/m+K/m];
sys=tf(num,den);
y = step(sys,t);
plot(t,y)
grid
end
hold off
Step 6 of 7
Step 7 of 7
Thus, the larger the K is the better the performance with no objectionable behavior for any of the
cases. Increasing K also results in the need for higher acceleration is less obvious. In Figure 2,
for K - 1,000 , there is a response in 5 seconds and the steady state error is 5%.
Problem 2.1 OPP
Determine the dynamic equations for lateral motion of the robot in Fig. 1. Assume it has three
wheels with a single, steerable wheel in the front where the controller has direct control of the
rate of change of the steering angle, Usteer, with geometry as shown in Fig. 2. Assume the robot
is going in approximately a straight line and its angular deviation from that straight line is very
small. Also assume that the robot is traveling at a constant speed, Vo. The dynamic equations
relating the lateral velocity of the center of the robot as a result of commands in Usteer are
desired.
Step-by-step solution
step 1 of 3
Consider the following equation for the sum of all external moments about the center of mass of
a body.
M ^ I a .......(1)
Where.
Consider the following equation for the time rate of change of the steering wheel angle.
S, - U ^ .......(2)
Where.
Step 2 of 3
Consider the following equation for the carts turningrate of change with respect to x axis.
sin 9,
Where.
is nonzero.
(3)
Step 3 of 3
Consider the following equation for the actual change in the carts lateral position.
..... (4)
Take differentiation on both sides in equation (4).
y= ......(5)
Substitute equation (3)in equation (5).
.. v^e.
y » -2 —* • ......(o)
(7)
Thus, there is no dynamics come into equation (7). Therefore, there was no need to invoke
equation (1).
Problem 2.11 PP
A first step toward a realistic model of an op-amp is given by the following equations and is
shown in Fig.:
10^
i+ = i-= 0 .
Figure Circuit for Problem
Find the transfer function of the simple amplification circuit shown using this model.
Step-by-step solution
step 1 of 2 >
r^ = — [r,-r.] o)
5+ r *
The currents at inverting and noninverting terminals is,
I.-L - 0
Apply KirchhofTs current law at node V_.
y -V y -V
— — — sfi-=0
R,
« ,) K R,
\ R,R^ ) R^R,
R„+R^
Step 2 of 2
> ;= o v
v^= — (o —
“ 5+it^ R^+R/ Rm*Rf J
- 10’ */ y <«’ R. y
s + lRi, + R^ “ s+ lJ^ +Rf “
s+lRj^+R^ s+lR^,+R^
K^LJ2L_5^ 1=.ioL_L^-^
j+ + S + lR^+Ry "
^ r (s + I ) ( R , * R , ) + I O ^ R , ) iQ t R,
•“[ (/i„+Ji/)(j+l) J + “
»'-[(*+i)(^+«,)+ioX]—io’«A
________ - 1 0 ’ i?,
K. "(*+i)(J?.+«^)+ioX
[R^+R/J
*'* » + i + i o ’ f — 5s— 1
Show that the op-amp connection shown in Fig. 1 results in Vout = Vin if the op-amp is ideal.
Give the transfer function if the op-amp has the nonideal transfer function of Problem.
Figure 1 Circuit
A first step toward a realistic model of an op-amp is given by the following equations and is
shown in Fig. 2:
A first step toward a realistic model of an op-amp is given by the following equations and is
shown in Fig. 2:
10^
i+ = i-= 0 .
Figure 2 Circuit
Find the transfer function of the simple amplification circuit shown using this model.
Step-by-step solution
step 1 of 3
v ,- V ^
The voltages at the inverting and non-inverting terminals of the op-amp are same for ideal op-
amp.
v. = n
The inverting node of the op-amp is directly connected to output node. So,
y^=y-
Substitute for v_ in the equation.
y^=yu
Hence, it is proved.
Step 2 of 3
Step 3 of 3
= .4 (v .-v .)
y ^ + A r^ = A V ^
( l + A ) V ^ = AVi.
y« A
K. 1+ .4
A common connection for a motor power amplifier is shown in Fig. The idea is to have the motor
current follow the input voltage, and the connection is calied a current amplifier. Assume that the
sense resistor rs is very smail compared with the feedback resistor R. and find the transfer
function from Vin to la. Also show the transfer function when R f=
Step-by-step solution
step 1 of 3
Step 2 of 3
^ r + r/ ‘
step 3 of 3 ^
Find To
V„ = l^R, + I^R^^■ K,
J^s -I- b
y —0 V —0 V —0
Substitute in the equation ------ 1- — = 0 and sinqjlify.
R^ Rj R
R^ 5 ,1 .* ■ • J ,s ^ b ) R
This e^^ression shows that, in the steady state, when s —> 0 , the current is proportional to
the ii^u t voltage.
We know that the current anq^lifier has no feedback from the output voltage, in which
An op-amp connection with feedback to both the negative and the positive terminals is shown in
Fig. 1. If the op-amp has the nonideal transfer function given in Problem, give the maximum
value possible for the positive feedback ratio, ' ’ = 7Tir' in terms of the negative feedback ratio,
A first step toward a realistic model of an op-amp is given by the following equations and is
shown in Fig. 2:
10^
i+ = i-= 0 .
Figure 2 Circuit for Problem
Find the transfer function of the simple amplification circuit shown using this model.
Step-by-step solution
step 1 of 4
Step 2 of 4
Clearly —
r+ R
E„ E,
• [r „ r ,J L e ,+ e „ J
V.
rt-R r]
Step 3 of 4
A(say)
V„ = A M l ,
E ,+
I , r + R j j R (+ R k R ,^ R „
-AR,
E ,+ E „
I, R ,+ R ,. R + rJ
Step 4 of 4
R*,A rA
We get 1+
R,4-Rj^ R+r
1+NA=PA
10’
1=(P-N)
's + 1
s + U C P - Al)10’
,1+N.lO ’
We have P S -
10'
Write the dynamic equations and find the transfer functions for the circuits shown in Fig..
Figure (a) Passive iead; (b) active lead; (c) active lag; and (d) passive notch circuits
Figure (a) Passive iead; (b) active lead; (c) active lag; and (d) passive notch circuits
—W ^ ^ V V V - j —
-o * U
0 - i—v v \ I t vvnJ - o
K/2> ^ 2 C
S-------------- A A o
S te p -b y -s te p s o lu tio n
(a)
Refer to Figure 2.48 (a) in the textbook for passive lead circuit.
Q -+
(ri) |>- = C B + -^ ii (1)
> { i ) = c » i ( i ) + — » (» )
/ X Cl+ —
^
u(s)
U
Therefore, the transfer function. Z i £ l i
ii( s )
(b)
Refer to Figure 2.48 (b) in the textbook for active lead circuit.
R H ^
Figure 1
y - y 0 - r .
.... (3)
“ R, “
y ^ (s )= -c s K .(s )-± y ^ (s )
fk W
K
HI
4-ife]
/i,C
^ s J - L ^ - L ]
U c
*r R.C
Therefore, the transfer function. U f ) :
K,
U C R,C)
(C)
Refer to Figure 2.48 (c) in the textbook for active lag circuit.
R^ R,
-VcMt
Z. - ii.
K
Substitute - Z l k for y .
K
S, d l[ 1 1 , “ -) K,
- ^ y ^ - ^ - c ^ K - c v „ ~ v , = o
c v «•
, . + ^0 = - c 0
^ v* , >- — v, —
0 M ^ vW ,
0 0
n .(4
■
K.
^C s +
til
Therefore, the transfer function. U f ) :
/J,Cs+
til
step 8 of 11 A
(< i)
Refer to Figure 2.48 (d) in the textbook for passive notch circuit.
C t lK W - r . w ) + ^ + c i ( F ; w - F „(» )) = 0
= a K „W + c iK ,,( » )
R d t' ' R
Apply Laplace transform.
+ 2 C s K ( i) + — 2 < i_ i = 0
R ' ' R
Step 10 Of 11
step 11 of 11
f _ « ^ + ____ I____ ]
K .U ) (.2 ^ +2 2R + 2R^Cs)
RCV
2R O + 2 2R +2R‘ s-HlJ
f , ____ !____ ]
2 ^0 +2 2R+2R‘ C sJ
Therefore, the transfer function. U f ) :
RCV
2RCS+2 2R +2R‘
Problem 2.16PP
The very flexible circuit shown in Fig. is called a biquad because its transfer function can be
made to be the ratio of two second-order or quadratic poiynomiais. By selecting different values
for Ra. Rb, Rc, and Rd. the circuit can realize a low-pass, band-pass, high-pass, or band-reject
(notch) filter.
(a) Show that if Ra = R and Rb = R c= R d= the transfer function from Vin to Vout can be
written as the low-pass filter
where
A=
« i’
' RC*
R
(b) Using the Matlab command step, compute and plot on the same graph the step responses fo
the biquad of Fig. for A = 2, wn = 2, and ^ = 0.1, 0.5, and 1.0.
Step-by-step solution
step 1 of 12
Step 2 of 12
^ = -C K , (2)
R
= ...... (3)
Step 3 of 12
......
^ = -CsV^ (6)
R
...... (7)
Step 4 of 12
(8)
U ) ' s.
■ ^ r ,+ a v ,= o (9)
R
Step 5 of 12
[-L .a - i l 1
Rj R
t ’"*
0
R
Cs - ' 1
R]-r - -
[ «
1 1
R
— +Cs
^ j
"Ji, ‘
0
~SV^
S,
I
C s + — S+-rT
R, R ^ [ rr,
Consider the value of F, and
y ,- ( 10 )
1
RR,
y ,= - ( 11)
c v + ^ j+ ^
R^ f i'
Step 6 of 12
.L -
R ^ ^ ^
R { R. R ,) ^ R, ' R, “
I r c
y 1
V
I K 'K
Rt K? }
' '
( c
f ‘ 1
f 1 + l j RR, 1 K ,” I
1 J?. C V + A j+ ' ' n.
1, 1 *. 1 * J
step 7 of 12
1 C
RR,
’ R K
C V + -^ s+ -^ c v + - ^ j+ - ^
R^ R‘ «, R\
'
I f c I
RR, I 1
=-R f - ' + ' 1
1 K Jt.) C V + A i + ^ C ij '+ A ^ + J ^
1 «‘ J J
=- R
L J_±
RR ,* R^R^
4* + —^ 5 + ----
(RC)^
Step 8 of 12
c'^
^ j’ +f '
R Rj R^ R2 ^ )
y^ C'
R,C {R C f
Step 9 of 12
(a)
Substitute for J^, co for J^, oo for J^and oo for R^.
1 1
R ~ RRR,
y^
Rfi (Rcy
RR,C’
R fi (R c y
j?
_5_
(« C )’ i ’ + ^ j + l
_R
A. . ( 12 )
y.
(« C )’ i ’ + ^ i + l
__________ ^
Step 10 Of 12
J ____ l_
RC
Step 11 of 12
(b)
A = 2;
wn = 2;
hold on
for i = 1:3
num = [ A ];
step( num, d e n )
end
hold on
Step 12 of 12
Figure 1
Find the equations and transfer function for the biquad circuit of Fig. if Ra = R ,R d = R1. and Rb =
Rc=-^.
Figure Op-amp biquad
Step-by-step solution
step 1 of 4
Step 2 of 4
Given: R ,= R i, R v= R ,=oo
R ,= R .
Using property o f Inverting Amplifier.
V, RsC '
^ = -1
V,
Writing Node Equations,
at V :
Step 3 of 4
Also ^ + ^ + ^ r i + s R j ) = 0
R, R R /
R, Ri R
V „+ V , = - ^ V „
V,
V ,=
RsC
V ,= R sC V,
R, R ’I Rs J
1 1 ^ RsC +R R^^C ^’l ^
W Rs r ~ Ri
Step 4 of 4
V J._______ R R , V_
^-^2 -R, v
^ R ,R j +R,R^ sC+R,R’ R js’ c ' r
V „ -R R ,R ,+ R R ,+ R ,R ’ sC+R,R’ R ,s“C?'
Vi R. R iR j+ R iR ’ sC+R,R’ s^C?
The torque constant of a motor is the ratio of torque to current and is often given in ounce-inches
per ampere. (Ounce-inches have dimension force x distance, where an ounce is 1/16 of a
pound.) The electric constant of a motor is the ratio of back emf to speed and is often given in
volts per 1000 rpm. In consistent units, the two constants are the same for a given motor.
(a) Show that the units ounce-inches per ampere are proportional to volts per 1000 rpm by
reducing both to MKS (SI) units.
(b )A certain motor has a back emf of 25 V at 1000 rpm. What is its torque constant in ounce-
inches per ampere?
(c) What is the torque constant of the motor of part (b) in newton-meters per ampere?
(c) What is the torque constant of the motor of part (b) in newton-meters per ampere?
Step-by-step solution
step 1 of 4
9 .8 N = 2 .2 0 5 x 16 Ounces
9.8 n = 35.28 Ounces
Step 2 of 4
30
1 volt per 1000 amp = — xlQ*^ V o lt/ra d /s
n rad.
= 9.55
c.rad
Nnn.s
= 9.55x10-®
c/s
1 V o ltp e rl0 0 0 fp m = 9 .5 5 x l0 ^
a 1 Ounce-inch/Amp 7.036 _
■M
^ 1 VoltperlOOOrpm 9.55
Step 3 of 4
(B) K , = 25 f — - — )
^ l^lOOOrpm)
Using equation (y)
1 V /1000 rpm = 1.358 Ounce - inch per Ampere
.'. Kj = 25 x l.3 5 8 = |33.9^ O unce-inch per Ampere
Step 4 of 4
where
The charge q and the voltage e across the plates are related by
The charge q and the voltage e across the plates are related by
» = C(i)e.
The electric field in turn produces the following force fe on the movable plate
fe = 2eA'
(a) Write differential equations that describe the operation of this system. (It is acceptable to
leave in nonlinear form.)
Step-by-step solution
step 1 of 6
Step 2 of 6 ^
C (x )= -
H ere. € is foe c b d ectiic constant o f d ie m aterial betw een die plates,
A is foe sur& ce a rea o f foe plates
T h e charge q a nd foe voltage « across foe plates are r d a te d b y
9 = C (x )«
T h e electric field in tu rn produces foe follow ing force o n fo e m ovable p late foat
opposes its m otkm :
Step 3 of 6
- f
Step 4 of 6
at
( Since e is fo e ^
^ o fia c itiw o lta g e J
I S in c e i( /) = ^ j
dt d i‘ eA
v = J 8 j+ l9 + .^
eA
i & + B i+ K x + - ^ = / A t ) and
le A " ’
v = R q -V L q + ^
Step 5 of 6 ^
Step 6 of 6
A very typical problem of electromechanical position control is an electric motor driving a load
that has one dominant vibration mode. The problem arises in computer-disk-head control, reel-to-
reel tape drives, and many other applications. A schematic diagram is sketched in Fig. The motor
has an electrical constant Ke. a torque constant Kt, an armature inductance La. and a resistance
Ra. The rotor has an inertia J1 and a viscous friction B. The load has an inertia J2. The two
inertias are connected by a shaft with a spring constant k and an equivalent viscous damping b.
Write the equations of motion.
R,
Step-by-step solution
step 1 of 2
According to Newton’s second law of motion, the sum of torques acting on a rotational
mechanical system is zero. The sum of applied torque is equal to the sum of opposing torques on
a rotational system.
J A = - B e ,- b ( g ,- e , ) - k ( e .- e , ) + T , (d
Here,
j A 2 = - b { A - e ,) - k ( e .- e . ) (2)
Step 2 of 2
Here,
It is known that, the output torque is directly proportional to the armature current.
T .= K ,l,
Here,
For the robot in Fig., assume you have command of the torque on a servo motor that is
connected to the drive wheels with gears that have a 2:1 ratio so that the torque on the wheels is
increased by a factor of 2 over that delivered by the servo. Determine the dynamic equations
relating the speed of the robot with respect to the torque command of the servo. Your equations
will require certain quantities, for example, mass of vehicle, inertia, and radius of the wheels.
Assume you have access to whatever you need.
Step-by-step solution
step 1 of 13
Step 2 of 13
Step 3 of 13
The motor must have a gear that is half the size of the gear attached to the wheel.
Step 4 of 13
Step 5 of 13
Where,
Step 6 of 13
The acceleration of the drive wheel is directly related to the acceleration of the robot and its other
wheels, provided there is no slippage. Add the rotational inertia of the two other wheels and the
inertia due to the translation of the cart plus the center of mass of the 3 wheels.
Step 7 of 13
Let the angular acceleration is and assume the inertia is same as the drive wheel.
Step 8 of 13
Neglect the translation inertia of the system and write the equation
Step 9 of 13
f
Where,
Step 10 of 13
Substitute r § for a.
Step 11 of 13
Step 12 of 13
Substitute 2 for n.
( m „ r j + 3 7 ^ + 4 7 ^ ) ^ , = 2T^
Step 13 of 13
Thus, the dynamic equation relating the speed of the robot is + 3 7 ^ + 4 7 .) ^ ^ =27^
Problem 2.22PP
Using Fig., derive the transfer function between the applied torque, Tm. and the output. 62, for
the case when there is a spring attached to the output load. That is, there is a torque applied to
the output load. Ts. where Ts = -Ks92.
Figure (a) Geometry definitions and forces on teeth; (b) definitions for the dynamic analysis
“0 ^
Step-by-step solution
step 1 of 13
Step 2 of 13
The force transmitted by the teeth of one gear is equal and opposite to the force applied to the
other gear as shown In Figure 2.35 (a) In textbook.
torque-ftwcexdistance
Step 3 of 13
Consider the torques applied to and from each shaft by the teeth
ZL.ZL
i = /
Step 4 of 13
T, r,
r, N,
Where,
Step 5 of 13
The velocity of the contact tooth of one gear is the same as the velocity of the tooth on the
opposite gear
velocity=o»’
Where.
Step 6 of 13
e, o,
Oi AT,
N,
JV,
The servo motor output torque is attached to gear 1. So the servo’s gear 1 is meshed with
gear 2 and the angle ^ Is position (body 2). The Inertia of gear 1 and all that is attached to body
1 is J^. The inertia of gear 2 and all that is attached to body 2 Is J^.
Step 7 of 13
■ f A + W - T ,- T , (1)
Where,
Step 8 of 13
The spring is only applied to the second rotational mass so torque only effects. Adding the spring
torque in body 2.
Step 9 of 13
.........( 2 )
Where.
Step 10 of 13
(3)
step 11 of 13
.......(4)
Step 12 of 13
Use Equation (3) and (4) the relationship in Equation 2.73 in textbook and eliminating 7J the two
equations
r ,( » ) ( j j + J , n ’ ) s ^ + ( b ,* b ,a ’ '^s + K ,
S te p 1 3 o f1 3
A precision table-leveling scheme shown in Fig. relies on thermal expansion of actuators under
two corners to level the table by raising or lowering their respective corners. The parameters are
as follows:
Figure (a) Precision table kept level by actuators; (b) side view of one actuator
1 ,
(b)
R f= heat-flow coefficient between the actuator and the air,
Assume that (1) the actuator acts as a pure electric resistance, (2) the heat flow into the actuator
is proportional to the electric power input, and (3) the motion d is proportional to the difference
between Tacf and Tamb due to thermal expansion. Find the differential equations relating the
height of the actuator d versus the applied voltage vi.
Step-by-step solution
step 1 of 2
Step 2 of 2
Proportionality
d =
C 7L +
d
cr„+ Rtqd . Bq.
Problem 2.24PP
An air conditioner supplies cold air at the same temperature to each room on the fourth floor of
the high-rise building shown in Fig.(a). The floor plan is shown in Fig.(b). The cold airflow
produces an equal amount of heat flow q out of each room. Write a set of differential equations
governing the temperature in each room, where
Assume that (1) all rooms are perfect squares. (2) there is no heat flow through the floors or
ceilings, and (3) the temperature in each room is uniform throughout the room. Take advantage
of symmetry to reduce the number of differential equations to three.
Figure Building air-conditioning; (a) high-rise building; (b) floor plan of the fourth floor
Figure Building air-conditioning; (a) high-rise building; (b) floor plan of the fourth floor
Step-by-step solution
step 1 of 2
Step 2 of 2
For * 3" - ( 1)
F o, -2 - = --------- (2)
s, R, Ro
F o r-r = + -(3 )
For the two-tank fluid-flow system shown in Fig., find the differentialequations relating the flow
into the first tank to the flow out of the second tank.
Step-by-step solution
step 1 of 2
From the relation between the height of the water and mass flow rate, the continuity equations
are
(3)
M
Here,
And,
= w -w ^
p A ji^ ■
...... (4)
PA i
Here,
Step 2 of 2
From the relation between the pressure and outgoing mass flow rate.
(5)
(6)
I I
Substitute for w In equation (3).
A = -L f4 -i
I I I i
Substitute for w and — f or in equation (4).
p ^ W
(8 )
Therefore, the differential equations relating the flow into the first tank to the flow out of the
second tank are.
Problem 2.26PP
A laboratory experiment in the flow of water through two tanks is sketched in Fig. Assume that
Eq. describes flow through the equal-sized holes at points A, B, or C.
(a) With holes at B and C. but none at A, write the equations of motion for this system in terms o
h1 and h2. Assume that when /?2 = 10 cm, the outflow is 200 g/min.
(b) At h1 = 30 cm and h2= ^0 cm, compute a linearized model and the transfer function from
pump flow (in cubic-centimeters per minute) to h2.
(c) Repeat parts (a) and (b) assuming hole B is closed and hole A is open. Assume that h3 = 20
cm, h i > 20 cm, and h2 < 20 cm.
Pump
Step-by-step solution
step 1 of 5
(a)
Step 2 of 5
The area of both tanks is A, the values given for the heights ensure that the water will flow is
below as.
(1)
( 2)
g=981cm /sec*
slOOOdVsec^
1 T—
Jg = 2oo / — [lg ra m /c m * x l0 0 0 c m /s e c * x l0 c m J
1
J ts - ^Igram /cm ^xlO O O cm /sec’ xlO cm
200g/60s
100 /g c m “ s>
J?s30 g^cm 2
30g ^cm
Step 3 of 5
(b)
(5)
(6)
(7)
..........( 8 )
1 /— 7Z— 7:— r — i
Substitute 30 cm for 10 cm for Aj,, 100 cm2 for A, 1 for /?, IQOQcip/sfC^ for g and 30 for R
in equation (9).
W ^ = W ^ + S W ...... (11)
10
=y>^cm V sec
.(14)
Substitute 30 cm for 10 cm for Aj,, 100 cm2 for A, 1 for p , lOOOcm/sec^ for g and 30 for R
in equation (14).
1
r ^ { l) ( im ) ( 3 0 + S h , - lO - S h j) -
(1 )(1 0 0 )(3 0 )'
' ^ ( l)( 1 0 0 0 )( 1 0 + 5 ^ )
(1)(100)(30)
(15)
From equation (13) and equation (15), holding the nominal flow rate maintains h i at equilibrium
but h2 will not stay at equilibrium. So, the constant term increasing h2.
Step 4 of 5
(c)
With hole B closed and hole A, the values given for the heights ensure that the water will flow is
below as.
W ^ - W ,= p A h ,
W ,-W ^ = pA h,
(18)
.(19)
( 21 )
Substitute 30 cm for Aj^, 20 cm for A^, 100 cm2 for A, 1 for p , lOOOctn/sec^ for g and 30 for R
in equation (21).
S k ,= -
= - - L h + J -^ fc l+ J - W ( 22 )
’ 30l, 20 100 *
Substitute equation (11) in equation (22).
= _ J _ | 1 + J _ ^ fc 1+J _ ( ( F (23)
^ 20 V 100^ " ■ ^
301, 20 J 100
s k - — + — S W ...... (24)
’ 600 ’ 100
Substitute equation (7) in equation (19).
(25)
Substitute 30 cm for Aj^, 20 cm for A^, 100 cm2 for A, 1 for p , lOOOctn/sec^ for g and 30 for R
in equation (25).
1
r^(l)(1000)(30+5A| -2 0 ) -
(1)(100)(30)'
' ^(l)(1000)(10+5^)
(1)(100)(30)
30l, 20 30l. 20 ’ j
S k -— Sh,— — S h , ...... (26)
’ 600 ’ 600 ’
Take Laplace equation (24) and equation (26), the desired transfer function in cmYsec •
3 H ,{ s ) .. . m (s)
7 T1 (27)
V 60oJ
f n ,i‘
pit
I, 600j
(28)
Step 5 of 5
1
^6003 f : 7 X j r , . ^ _ L )
l. 60o A 600j
S H j( s ) 1 0.01
•Y
l. 600j
Convert the inflow unit in grams/min •
<?//;(»)_1 (0.0I)(60)
e w (s) ° 6 0 o r 1 V
r*6 0 o J
0.001
0.001
Thus, the desired transfer function is
("iJ
Problem 2.27PP
The equations for heating a house are given by Eqs. (1) and (2), and in a particular case can be
(f) u is the furnace switch. = 1 if the furnace is on and = 0 if the furnace is off.
It is measured that, with the outside temperature at 32°F and the house at 60°F, the furnace
(f) u is the furnace switch. = 1 if the furnace is on and = 0 if the furnace is off.
It is measured that, with the outside temperature at 32°F and the house at 60°F, the furnace
raises the temperature 2*F in six min (0.1 h). With the furnace off, the house temperature falls
2°F in 40 min. What are the values of C and R for the house?
Equation 1
q = ^ ( T i- T 2 ) ,
where
T = temperature, “C.
Equation 2
t.y .
where C is the thermal capacity.
S te p -b y -s te p s o lu tio n
step 1 of 3
CdZ
dt R
90.000 RTUlhr
Step 2 of 3
(0 7^ = 32^ F , 7J=60"i?
u=l
^ = 2 < f F lh r
Step 3 of 3
5 = 2.385x10-® F lB T U jh r
C= 3.913x10® B T U l-F
Problem 3.01 PP
(a )/(f)= 1 + 7 f
(c) fl;0 = e - f + 2 e - 2 t + t e - 3 t
(d) =
(e) m = sinh t
(a )/(f)= 1 + 7 f
(c) f{f) = e - t + 2 e - 2 t+ te - 3 t
(d) =
(e) = sinh t
S te p -b y -s te p s o lu tio n
step 1 of 12
(a)
Step 2 of 12
1 7
s+7
Step 3 of 12
(b)
Step 4 of 12
step 5 of 12
s + \ s+2 (5+3)‘
Step 8 of 12
(d)
Step 9 of 12
« /’ +2/ + l
aiep iu or iz
i[ / ( / ) ] - L ( / ') + i( 2 / ) + L ( l)
2! 2 I
=-r + —+-
j s
s* + 2 s + 2
Problem 3.02PP
(a )/(f)= 1 + 7 f
(c) fl;0 = e - f + 2 e - 2 t + t e - 3 t
(d) =
Step-by-step solution
step 1 of 12
(a)
Step 2 of 12
1 7
s+7
s+7
Thus, the Laplace transfomi is
Step 3 of 12
(b)
Step 4 of 12
step 5 of 12
4 7 2 !,
= - + — + — +1
s s s
«’ +45* + 7j + 2
Step 6 of 12
(c)
Step 7 of 12
1 2 1
- + -------+ -
s + \ s + 2 (5 + 3 )'
Step 8 of 12
(d)
Step 9 of 12
«/’ +2/+l
aiep iu or iz
i[ / ( / ) ] - L ( / ') + i( 2 / ) + L ( l)
2! 2 I
=- + — + -
r j s
s * + 2 i+ 2
Step 11 of 12
(e)
Step 12 of 12
/(/) * s in h r
1
*5 *-l
Step-by-step solution
Step-by-step solution
step 1 of 6
(a)
Step 2 of 6
s4-
s^+ 3 6
Step 3 of 6
(b)
Step 4 of 6 ^
l(/(r)) =i(sin3/)+i(2cos3r)+i(«‘'sin3/)
3 2s 3
j'+9r + s'+9
-^ + -:
(s+l)’+9
2s
Thus, the Laplace transfomi is
s'+9 s'+9 (s+l)"+9
Step 5 of 6
(C )
step 6 of 6
£[/(/)]■ L(/*)+£(«■*sin3/)
2! 3
*- r +
s’ (s+2)’ +9
=A 3
°s’ '^(s+2)’+9
2
Thus, the Laplace transfomi is - r +
s’ (s+2)’ +9
Problem 3.04PP
(c) f{f) = t e - t + 2 t c o s t
(e)/(0=1(fJ + 2/cos 2f
Step-by-step solution
step 1 of 9
(a)
Consider the time function,
Apply the Laplace transfomi on both the sides of the time function.
Since there are two variables in the above function we need to use the multiplication by time
Laplace transform property. In order to do so. we solve the given time function by separating
them.
Step 2 of 9
^ {« (0 } = — G (>)
f ( . » - . l) ( 0 ) - ( l) ( 2 . ) l
(.-.I)- J
2s
( s - . lf
2s
j‘ + 2j ’ +1
Step 3 of 9
(b)
Apply the Laplace transfomi on both the sides of the time function. £ [ f ( i ) ) = £ { tc o s 2 i\
Since there are two variables in the above function we need to use the multiplication by time
Laplace transfomi property. In order to do so. we solve the given time function by separating
them.
First, consider g ^/^ = cos3/ and find the Laplace transform of it.
Step 4 of 9
£ { ,g ij) } = - ± G ( s )
-s ‘ -9 + 2 s‘
° j ' +18s’ +81
s ^ -9
s'+\Zs'*% \
4 ^ -9
Therefore, the Laplace transfomi of the time function, /cos3/ is
Step 5 of 9
(C)
Appiy the Lapiace transfomi on both the sides of the time function.
1 ( s ‘ + 1 ) - s (2 j )
r-2
(*+ > r
__ i_ s’ - 2 i ' + I
-2
Step 6 of 9
1 -s ’
F (s )
{s ^ iy
____1 , ^(^‘ - 0
~ { s ^ l f (s'+lf
(s+l)’(s*+l)'
(s*+2j’ +1)+(j^+2s+l)(2s*- 2)
(s“+2s+l)(i* +2s’ +l)
^ s * + 2 s ^ + l + 2 s * - 2 s * + 4 s * - 4 s + 2 s '- 2
s‘ + 2s*+s’ + 2s*+4i’ + 2s+s*+ 2i“ + 1
3s* + 4 s ’ + 2 j " - 4 s - I
" j ‘ + 2s’ +3s*+4s’ +3s’ + 2j + 1
Therefore, the Laplace transform of the time function, te^ + 2 tc o s t '®
3 s *+ 4 s’ + 2 s ^ - 4 s - l
Step 7 of 9
(d)
Apply the Laplace transfomi on both the sides of the time function.
/■ { /{ /)} = COS/ }
F ( j ) = ^ { t s in y ) ~ 2 jC {/c o s /}
, j ( 2 £ L + 2 [ ( £ i 1)z ! E ) 1
j ’ + l- 2 s '
r+2
** c-^21
6s 2(»’ - l )
6s 2 ( s '- l)
( s '+ 9 y ( s 't l) ^
Step 8 of 9
(e)
Consider the time function, i ( /^ 4 '2 / oob2 /
Appiy the Lapiace transfomi on both the sides of the time function.
F ( s ) = / '{ l ( / ) } + 2 r { / c o s 2 / }
( s* + 4 ) - ( 2 j ) 5
= 1 -2
s '+ 4 - 2 s ’
= 1 -2
( s '. 4 f
Step 9 of 9
j( j* + 4 ) *
^ s*+Bs^ + \ 6 + 2 s ^ - ^
s {s ^ + 4 f
s * + 2 s ^ + S s ^ -S s + l6
s (s ^ + 4 )"
5 *+ 2 j ’ + 8 s* - 8 s +16
s(s^ +A '^
Problem 3.05PP
Find the Laplace transform of the following time functions (* denotes convolution):
(b) fl:0 = s in 2 f+ 7 c o s 2 f
(^ ) / ( O = / c o s(^ — t ) sinr d r
0
Step-by-step solution
(a)
/ ( r ) = s io / s in 7 r (1)
a = hb = 7
/(0 =^cos(|l-7|»)-icos(|l+7|f)
=-cos6f--cos8r
2 2
Take Laplace transform.
= i [ ^ ______ f _ l
2U'+36 i*+64j
I4«
( j’ +36)(j*+64)
14f
Thus, the Laplace transfomi is
+ 3 6 )^5 ^+ 6 4 )
(b)
/(r)=sin*/+7cos^/ (3)
. 2 . l-cos2/ (4)
2
=4+3cos2/
Take Laplace transform.
■ KHA)
7^^+16
s (s “ + 4 )
75*+ 16
Thus, the Laplace transfomi is
r(j*+4)
(c)
F { s ) = ] e - f ( l) d l
Jf (j)* =J je -“ / { l) d l
/ ( 0 = ^
= lan‘'(oo)-tan"'(5)
- f - t a n - 'M
step 10 of 11
(d)
L ( s m ( ) = - jL - (7)
' ' 5 +1
Substitute Equation (7) in Equation (6).
1
5 *+ 2 5 *+ !
Step 11 of 11
(e)
Consider the time function.
cos(f-r)sinr</rj
i(/(7))=i(cos(/)*sid(/)) (8)
L (c o s t)= - ^ (9)
f +1
L (s m ()= -jL - (1 0 )
' ' 5 +1
Substitute Equation (9) and (10) in Equation (8).
i * + 2 i’ + l
Given that the Laplace transform of /(/) is F(s), find the Laplace transfonn of the following:
tn
(b) gV) = fff(r )d rd ti
Step-by-step solution
step 1 of 2
Step 1 of 2
(a) g(t)-f(t)cost
Usingproperty L[x(t)y(t)]-^X(s)*Y(s),
fe)•F (s)
Step 2 of 2 ^
Usingtheintegrationpropertyoflaplacetransforms»
L \£ K x )d t]
cks> - ! ^ = --------- ^
8
Problem 3.07PP
Find the time function corresponding to each of the following Laplace transforms using partial-
fraction expansions:
(a) F(s) -
(b) f W — s(s+j)(s+5)
(c) F ( l) = 3i+2
i'+ i+ lO
(j+ D d ^+ d a + lO )
_1
(e) F(s)
? + l6
2(i+3)
(f) F(s) =
(J+1)(J^+16)
(g) m = ^
(h) F(s) =
4
(i) F(s) = ?44
e -‘
(i) F (4 ) = 7 ^
Step-by-step solution
Step 1 of 16
(a)
Consider the Laplace transform equation.
F (s ).? -+ J - (1)
S J + 1
* 4 u ,= - i
F ( i) = i — L
S 5+ 1
Take Inverse Laplace Transform.
i- ( F ( 5 ) ) = r '( i) - r '( ^ ]
Step 2 of 16
(b)
Consider the Laplace transform equation
^ 5{5 + 1)( j + 5)
(5 + 1)(5 + 5)u
• 1
__5
"~4
- _ 5_ |
s (5 + \y ^
I
"4
Step 3 of 16
F ( f ) s ------- 2 _ + _ l _
s s+ 1 f+ 5
Take Inverse Laplace Transform.
Step 4 of 16
(c)
Consider the Laplace transform equation
F (5 ).
' ' 5’ +25 + 10
Take partial fraction expansion and rewrite F ( j ) -
3(5 + 1) 1
~(5+1)’ + 3 ' (5+1)'+3*
Take Inverse Laplace Transform.
/ ( / ) = 3e"'cos3f l ( / ) - i c ‘ 's in 3 r l( / )
Step 5 of 16
(d)
Consider the Laplace transform equation.
= ___
' ' (5 + l)(5 ’ +65 + 10)
= ,3)
s*\ j +6^+10
Find the value of a.
( 3 5 ’ + 6 s + 6 )| 3
fa + e 3 s *+ 6 s + 6
(s + i) ( s *+ 6 s + 10) ( s + 2 ) ( s * + 6 f+ 1 0 )
^ 6 + | j s * + ^ ^ + c + 6 j s + ( c + 6 ) = 3 s *+ 6 s + 6
Step 6 of 16
“ y
c+ 6 -6
CmO
3 12
Substitute j ^ ^ in equation (3).
3 12
F (5 ) = y '
( 5 + 1) ( 5^ + 65 + 10)
3
< 12 5
( 5 + 1) 5 ( 5^ + 65 + 10)
Step 7 of 16
3 >
r '( F ( 5 ) ) = r '
( 5 + 1) [ 5 ( 5 ^+ 6 5 + 1 0 ) ]
=[|e'''(0-ye'*s‘»(')l(0+y«'*<»s{')l(0]
3s*+6s+6
Thus, the time function of
(5 + 1)(5=+65 + 10)
Step 8 of 16
(e)
Consider the Laplace transform equation.
i- '( F ( 5 ) ) = i - '
l 4 ( 5 '+ 4 ‘ )
/(/) =lsin4/1(5)
Step 9 of 16
(f)
^ ^ (5 + 1 )(5 *+ 1 6 )
bs+c
F (5 ) = (4)
(5 + 1) ( 5^ + 16)
2 (5 + 3) . 4
Step 10 of 16
17 bs+c 2 (s + 3 )
(s+l) (j* +16^ (s+l)(j* +16)
^ ^ + * j 4 ’ + ( * + b)4 + [ ^ + ' j = 25 + 6
64
-+ c =6
_38
^ " l7
*+ c = 2
Step 11 of 16
4 4 38
Substitute — for a , ------for A and — for c In equation (4).
17 17 17
4 4 38
-T ^^+ T
F f 5 l = - ! 2 - + - 1 2 ___ n
( 5 + 1) (5 -+ 1 6 )
4 4
E _____ u l 19 4
(s + 1 ) ( j^ + 4 * ) 3 4 ( j^ + 4 * )
f 4 > r 4 . '1
i- '( F ( 5 ) ) = i- ' 17 - r ' 17^ +C
i f 19 4
(5 + 1) (5»+4») [ 3 4 ( 5 '+ 4 = ) J
^ /
/ W = f | e '''( ') - ^ « » 4 < l( 0 + ^ s in 4 / l( / )
2 ( 5 + 3)
Thus, the time function of jy C o s 4 / l( / ) + ^ s in 4 / l( r )
(5 + 1)(5*+16)
Step 12 of 16
(g)
Consider the Laplace transform equation.
F (5 )= ^
F ( 5 ) = l+ i
5 5
Take Inverse Laplace Transform.
r '( F ( 5 ) ) = r '( i) + L - ( l]
/(/) = ( i+ /) i( /)
step 13 of 16
(h )
^ W = 7
Take Inverse Laplace Transform.
rH' ( F ( 5 ) ) = r ' [ l )
/( ') = ^ '( 0
120 ''
step 14 of 16
(i)
Consider the Laplace transform equation.
^ 5+1 - i5 + l
5'+ 2 5 + 2 5'- 2 5 + 2
Step 15 of 16
= tf"'c o s (f)—j( - e " 's in ( / ) + c o s ( / ) « " ') - e 'o o s ( / ) + ^ ( c ' s in (/)+ c o s (/)e ')
Therefore, / ( / ) = - c o s ( /) s in h ( r ) l( /) + s iii( r ) c o s h ( /) l( /)
5
Step 16 of 16
G)
Consider the Laplace transform equation.
F (s )-f
i- ( F ( 5 ) ) = r '( ^ ]
/ ( / ) . ( /- l) 9 ( /- l)
Here,
Find the time function corresponding to each of the following Laplace transforms:
(b) =
(0 =
(d) =
(f) F (s ) =
W iW
Step-by-step solution
step 1 of 12
(a)
Consider the Laplace transform equation.
r^/ \ O b C
'
( ,+ iy
tU='
c = iu = - i
- 7 U .
* -l
Step 2 Of 12
/ ( 0 = ( i- e - '- « - ') i( 0
1
Thus, the time function c
Step 3 of 12
(b )
Ff$)=— fl±£±l—
1
^“ 1
Take Inverse Laplace Transform.
Step 4 of 12
(c)
Consider the Laplace transform equation.
. . 2 ( j* + j+ l)
--------- 5 -i
r^/ \ O b C
(»+l) (i+l)’
'" W 'T +sT T n T + T T T T T (2)
2 (5 ^ + 5 + 1),
j+ iy
2^5* + lV
V .= -2
2 ( j* + j+ l)
2(2 j + 1 ) 5 - 2 ( j * + « + 1)
u .
step 5 of 12
=./ \ 2 0 -2
/ ( / ) = (2-2/d-')l(0
2 (5 * + 4 + 1)
Thus, the time function of - i --------- ^ i
j( j+ l) *
Step 6 of 12
(d)
Consider the Laplace transform equation.
As -¥B Cs + D
F (s )^
j* - 2 j" + 2
3 1 1 1
—j + — —s —
. 4 ___ 2 . 4 ___ 2
■ 5^-2 +2
Step 7 of 12
(3-5 +-n
i-'(F(j))=r' 4 2 + r‘ 4 2
*'-2 i’ +2
^ J )
= ^ s ‘* * ( ' / 2 ' ) + ^ c o s h ( , ^ / ) - ^ s i n ( , ^ ( ) + i c o s ( V 2 f )
^ s in h ( , ^ / ) + lc o s h ( , ^ / ) - ^ s in ( ,^ » ) + ic o s ( . / 2 ^ )
Step 8 of 12
(e)
Consider the Laplace transform equation.
j, , . 2(^-f2 )(^H -S )’
' ( i + !) ( * = + 4 ) ’
a.
Find the value of
o=(j+l)F(j)|,_,
2S
>1.280
Find the value of
d ^ ( s - 2 j) ^ F ( s ) \^ ,
^ -8 3 -3 9 y
20
*-4,150-;i.950
Step 9 of 12
e^dr
- -4 .1 5 0 + y l.9 5 0
^ -1 2 8 -5 7 9 j
200
= -0 .6 4 -y 2 .8 9 5
Substitute 1,280 for a , -0 .6 4 -> 2 .8 9 5 for 6 , -0.64+>2.895 for c . -4.1 50-> 1.950 for
d and -4.150+>1.950 for e in equation (3).
Step 10 Of 12
|- ( 0 . 6 4 e - ^ - y 2 .8 9 5 e - ^ ) - ( 0 .6 4 « ^ + J 2 M S e ‘ ^ ) J
1.28*'' -/4.150(2cos(2/))+yrt.95(-y2sin(2/))
“|-0.64(2cos(2/))+;2.895(-y2sin(2/)) >(')
1.28*- -/4.1S0(2cos(2/))-/rt.95(2sin(2/))
”|-0.64(2cos(2/))-/2.895(2sin(2/))
={l.28e-'-»8.3cos(2»)+3.9/sin(2/)-1.28cos(2/)+5.79(sin(2/))}l(/)
Rearrange the equation.
/(/) =[l.28e-'+3.9/sin(2/)+5.79siii(2/)-8.3/cos(2/)-1.28cos(2/)]l(l)
2(i +2)(j+5)'
Thus, the time function of -------- ^ is
(*+!)(*’ +4)
|[l.28g-*+3.9<sm(2/)+5.79sin(2<)-8.3/c<»(2()-1.28cos(2<)]l(>)|.
Step 11 of 12
(f)
Consider the Laplace transform equation.
5* 1
(* + 0 (» + ')
r'(F(*))=r
W - 'f (.= +■ )'
/ ( 0 = ( / c o s » ) l( / )
Step 12 Of 12
(g)
Consider the Laplace transform equation.
F(.)=tan-[i)
Rewrite F ( 5) in terms of series.
^W=7-37^57--
Take Inverse Laplace Transform.
r'(F(*))=r'[t»-g]]
°'^'(7"37‘"57""]
/ ( 0 = i- 3 ( - ^ -
sin(/)
•w
s in (/)
Thus, the time function of tan"' -
■ 0 '
is
>(0
Problem 3.09PP
(a) 5 ( 0 + 5 ( 0 + 3 y (0 = 0; y (0 ) = 1, y (0 ) = 2
(b) 5 ( 0 - 2 5 (0 + 4 y ( 0 = 0 ; y ( 0 ) = 1. 5 ((0 = 2
(a) 5 ( 0 + j ( 0 = sin<; y (0 ) = 1, 5 (0 ) = 2
(d) 5 ( 0 + 3 y (0 = sin »; y (0 ) = I , 5 (0 ) = 2
(e) 5 ( 0 + 2 5 (0 = e*; y (0 ) = 1, 5 (0 ) = 2
m 5 ( 0 + y ( i ) = t; y ( 0 ) = 1. 5 ( 0 ) = - 1
S te p -b y -s te p s o lu tio n
step 1 of 19
(a)
Consider the equation is 5 ( 0 '* '5 ( t ) + 3 y ( r ) = O
[ s » l '( » ) - s y ( 0 ) - 5 ( 0 ) ] + [ j l '( s ) - y ( 0 ) ] + 3 r ( s ) = 0
[j*r(j)-j-2]+[»i'(j)-i]+3y(»)=o
(s*+ff+3)K(j)*j+3
j+3
! '( * ) =
i^ + j+ 3
i+ 3
'FPf]R^
step 2 of 19
s+ 3
:7 n (1)
„ l . y
i+ 3
- 1- 4 ..
(/v ri)
.llif
■(w n)
step 3 of 19
( 1 .V T T ^ i .V iT 'l
(-y fH )
i- iM .
-2 — 1 .
■ (-y v n )
Step 4 of 19
y(s)
step 5 of 19
cL
■ ;? ii 2y
=e‘
? cos--- 5 . VfT,le -i*
-Ju,1—vsin---
2 V ll 2
Therefore, the expression for H O is.
y (0 = c » '[ c o s [ : | ', ] - ^ s in [ 4 ^ , ] n ( 0 ]
Step 6 of 19
(b)
[ s * y ( s ) - 4»-(0 ) - 5 ( 0 ) ] - 2 [ j l ' ( s ) - y ( 0 ) ] + 4 r ( s ) = 0
[ s 'y ( i ) - 4 - 2 ] - 2 [ s i'( 4 ) - i ] + 4 y ( 4 ) = o
y ( j) [ i'- 2 4 + 4 ] - j
’'( * ) = 7 d j7 4
i- i+ i
(a -O ^ (^ )
—f \ *”*
s -l ( ^
(2)
step 7 of 19
f ---- — ^ — r l = e~*cosbt
r '
Therefore,
y ( 0 = « 'c o s ^ + ^ « 's in ^
y ( t) = e fc o S 'j3 l+ -^ e fs m - j3 t
Step 8 of 19
(c )
[ s ' y ( j ) - j y ( 0) - 5 ( 0) ] + [ j r ( j ) - y ( 0) ] = ^
[ s - y ( s ) - s - 2 ]+ 4 y ( s ) - i= p ^
y ( j) ( i'+ s ) = p | j^ + ( 4 + 3 )
(4+3)(s’ +i)+1
y (s );
4(i+l)(s’ +l)
4 *+ 3 s * + 4 + 4
4(s+l)(s^+l)
A B C t+ D
= — + ------ ; ------------
S J+1 » +1
Step 9 of 19
y4(0 + l) ( 0 ’ + l ) = 4
A=A
Step 10 of 19
B (- l) ( ( - l) * + l) = ( - l) ‘ + 3 ( - l) * - l+ 4
-2B = - l + 3 - l + 4
Step 11 of 19
\= A + B + C
1 = 4 --+ C
2
C=l - i
2
^ = T
Compare ^coefficients in equation (3).
\= A + B + D
l = 4 - |+ D
0 = 1- -
Step 12 Of 19
= s in i(
‘ " ( H i') - '
=cosbl
‘" ( T r y ) "
Therefore,
y(») = 4ii(r)-2.5«"'-0.5cos/-0.5sin/
|y(0=4if(f)-2.5c"*-0.5oosf-0.5sigf|.
Step 13 of 19
(b)
[4 “ r ( 4 ) - 4 p ( o ) - 5 ( o ) ] + 3 y ( 4 ) = p | ^
[ 4 'y ( 4 ) - 4 - 2 ] + 3 y ( 4 ) = p l^
(4 ^ + 3 )y ( 4 ) = ^ + ( 2 + 4 )
1 2 s
_ i ( 4 ^ + 3 )-(4 ^ + 1) 2 4
2 (4 ^+ 3 )(4 - + 1) (4‘ + ( V 3 f )
_ i ___ 1 s ^_I_
step 14 of 19
s in i(
cosbt
y ( » ) = ^ ^ s in /- ^ s iii^ j+ ^ s iii- \^ r + c o s x ^
step 15 of 19
(e)
Consider the equation is; 5 ( » ) + 2 5 ( /) = e '
4*y(4) + 24y(4) = — +4 + 4
' 4 -1
(4 + 4 ) ( 4 - l ) + l
y (4 )=
( 4 - l ) ( 4 + 2)4
4 * + 3 4 -3
( 4 -1 )( 4 + 2)4
A ^ B ^ C
4 4 -1 4+2
4 * + 3 4 - 3 = 4 ( 4 - 1 ) ( 4 + 2 ) + B 4 (4 + 2 )+ C s( 4 - 1 ) . (4)
step 16 of 19
-3 = 4 (-1 )(2 )
- f
Determine the value of g .
l+ 3 - 3 = f i( l + 2)
4 - 6 - 3 = C ( - 2 ) ( - 2 -1 )
-5 = 6C
y (,) = L 5 ^ 0 ^ _ 0 ^
' ' 4 4 -1 4+ 2
= ( 1 .5 ) i+ ( 0 .3 3 ) ^ - ( 0 .8 3 3 ) ^
Step 17 of 19
t 1= H 0
Therefore,
Step 18 of 19 A
(f)
[4 ’ y ( 4 ) - 4 p ( o ) - 5 ( o ) ] + y ( 4 ) = ^
[4 > y ( 4 ) - 4 + i]+ y ( 4 ) = l
(4*+l)y(4) = ^ - l + 4
y ( 4 ) = - r y i ---- r + - ^
^ ' 4^ ( 4^ + ! ) 4 * + l
4_____ l _
■ 4^ ( 4 ’ + 1) 4’ + l 4 '+ l
__1_ 1 4 1
4’ 4’ + l * 4 ’ + l 4’ + !
= -L -2 -!-+ -J -
4’ 4’ + l 4^+1
Step 19 of 19
r'
c' |=sini(
U+4^
r' ( * ^|=cos4f
U + i’;
Therefore,
y(»)=/-2sin»+cosf
Therefore, the expression for y ( ' ) is,
|y ( t ) = / - 2 s in f + c o s f |.
Problem 3.1 OPP
Using the convolution integral, find the step response of the system whose impulse response is
given below and shown in Fig.;
0 » < 0.
Figure Impulse response
Step-by-step solution
step 1 of 5
' ^ \0 (< 0
-« 0 f
It is known that,
/. fl /S O
"W=|o /<o
And,
, , fl TS/
' [0 otherwise
Step 2 of 5
Step 3 of 5 ^
Case {1):
The multiplication of shifted unit step function shown in Figure 1 with A(r) becomes zero for
/£ 0
Recall equation (1).
)’,(!)= J /l(T)u(l-T)tfT
=0
Since, there is no overlap between the two functions u(/—r) and *(r) and the output is zero.
Case (2):
— ( r + l) * -
Case (3):
=0
step 4 of 5 ^
» t=0:0.01:10;
» y=-(t+l).*exp(-t):
» plot(t,y)
» title{'step response')
» xlabel('t{sec)')
» ylabel('y(t)')
Step 5 of 5
t(sec)
Figure 2: Step response of the system
Hence, the required step response is obtained using the convolution integral.
Problem 3.11 PP
Using the convolution integral, find the step response of the system whose impulse response is
given below and shown in Fig;
-I -OS 0 OS 1 15 2 25 3
1106 (nc)
Step-by-step solution
step 1 of 6
*(/)
Step 2 of 6 ^
Step 3 of 6
(b)
For the case 0 £ £^ 2, the situation is displayed in the below Bgure and shows
partial overls^. The o u ^ u t ofthe system is
s£
Step 4 of 6 ^
(c)
For the case £ ^ 2, the situation is displayed in the below figure and shows
total overU^. The output of the system is
^ W = f* A W « (£ -T )^ T
s2
Step 5 of 6
u(t) b
bet)
i(sec) ( 2 t(stc)
uCt) b
ll(T)
T (sec) • 2 t(s a :}
h(T)ii(l-t)
1 h(T)
x(sec)
t 2 xfsecj
h(T)u(l-T)^
1 b (i)
^ t- j)
step 6 of 6
The output of the system is the con^osite o f the three segments computed above a
shown in the following figure.
G(s) = -
^ + 2^Q)nS +
(b) What is the transform of the output if this signal is appiied to Gfs^?
(c) Find the output of the system for the input shown in Fig.
t “ (') I I I
Figure Plot of input signai
«(0
1 2 3
Tim e (sec)
Step-by-step solution
Step 1 of 8
(a)
The input signai is.
u{l) = t ; 0 £ / £ l
=1 ; l£ ( £ 2
= - /;2 S /S 3
Step 2 of 8
!/( /) » / ;0 £ /£ l
= -/;2 S rS 3
Step 2 of 8
Y{s) = G{s)U(s)
f l^ [l- c ~ * - F ( l + 3 5 )(g ~ ^ -e ~ ^ )]
Thus, the transform of the output is
step 4 of 8
(c)
The transform of the output I ' M is,
< t^ [l-g ~ * + ( l + 3 s ) ( g ~ ^ - g ~ ^ ) ]
S* ( j * + 2^0f,5 + )
of
Consider the transform, K ( j ) ■ ,> ,------ ---------- tt .
' j " ( i ’ +2fflV > + “ 2)
ait O A s+ C
+ -T + -
s^[s^+2Ca>^ + a i) s + +
Step 5 of 8
B + D ^O
A + C + 2 ^ o )^ D —0
2 C (o ,A + o iD ^ 0
Aoi = a i
A=l
Determine D.
2 ( a ,( - l) + a iD = 0
b = -K
Determine C.
l+ C + 2 < f l» ,^ = 0
C = - ( 2 f * + l)
Problem 3.13PP
A rotating load is connected to a field-controlled DC motor with negligible field Inductance.A test
results in the output load reaching a speed of 1 rad/sec within 1/2 sec when a constant input of
lOOVis applied to the motor terminals. The output steady-state speed from the same test is found
to be 2 rad/sec. Determine the transfer function 0 W ,of the motor.
Step-by-step solution
ste p 1 of 6
J A + m . - k j . ...... (1)
+ (2)
RJ. = v ,- K .d .
<3>
Step 2 of 6
R . j. e . * R jb 0 ,= K . v ,- K j:, e .
R .J j^ e . ( s ) * R J b s e .( s ) = K . y , ( ! ) - K . K j , e . ( ! )
+ ( * , * + (s) = K .V , (j )
g .W K.
v ^ (j) ■ R ,J,s'*(R J> + K ,K ,)s
K.
K J.
KJ.
......( .,
v ^ (s ) 5 ( f+ a )
Where.
IC. R Jb + K ^K ,
= — ss_ and ----- s—
V. V .
Step 3 of 6
V j,(/) = 100V
100
Therefore,
t f f r l = 2rad/s
100
Substitute iiiii for Vy. ( 5 ) in equation (4).
100 s{s+ a)
s
lOOK
S0{s) •(5)
s{s+ a)
Step 4 of 6
1 00 ^
s Hm.s
' <-*A
*(i)-s
\0 0 K
lim
( j+ « )
100 ^
2=
(0 + a)
lOOK
-*2 • ( 6)
Step 5 of 6
1= 2 ( 1 - * - )
l- e - * 0 J
e - " - 0 .5
Ine"* = ln0.5
-0.693
fl 1
0 = 1.39
From equation (6).
lOOK
-=2
1.39
a: B 0.0278
Step 6 of 6
0.0278
Vy(s) s ( s + 1.39)
0.0278
Therefore, the transfer function of the motor. — “ is
!(*-H .39)
Problem 3.14PP
(a) Write the equations of motion in terms of the parameters listed below. K and B represent the
spring constant and the damping of tape stretch, respectively, and o)1 and oj2 are angular
velocities. A positive current applied to the DC motor will provide a torque on the capstan in the
clockwise direction as shown by the arrow. Find the value of current that just cancels the force, F,
then eliminate the constant current and its balancing force, F. from your equations. Assume
positive angular velocities of the two wheels are in the directions shown by the arrows.
n = 2 X 10-2 m,
/C= 2 x 1 0 4 N/m,
S = 20 N/m sec,
r2 = 2 x 1 0 -2 m,
J2 = 2 x 1 0 -5 kg m2,
(b) Find the transfer function from motor current to the tape position.
(c) Find the poles and zeros of the transfer function in part (b).
Step-by-step solution
step 1 of 8
(a)
Consider the electrical system in Figure 3.50 from the text book.
=A y,
V (s) , I JC.JC.'l
v + i
K
j( r j+ l)
Here,
K,
K m
B R ,^ K ,K ,
BR, + K,K,
Step 2 of 8
Consider the mechanical system in Figure 3.50 from the text book.
Bs [ x ^ ( ! ) - x , ( j ) ] + i c [ j r , ( j ) - . s r , ( * ) ] = f ( s)
(5s+A:)[jr,(i)-Ar,(j)]=F(s) (i)
The mechanical equation describing the system is,
—F
Apply Laplace transform on both sides.
( j ) + B ^s^ (s ) + F ( j ) = 0
+ B ^ ) $ j{ s ) + F { s ) ^ 0
F {s) = - ( J ^ '+ B ^ ) e ,{ s )
step 3 of 8
9,
“ 'A U )
= r,02(s)
Step 4 of 8
(b)
( jy * B , s ) 0 , ( s ) = K J .(s )
S‘^»stitute ^ _ ^ _ j / . ( , ) f o r
I,(s ) V -t-g ^
Bs + K ’
r,r2 K ,(B s * K )
{jfS ^ + + BjS+r^Bs +
r,r^K,{Bs + K)
s {J iS + ( 1 + + X tj)
step 5 of 8
X , ( s ) _________ ( 2 x l0 - ^ ) ( 2 x l0 - » ) ( 3 x l0 - » ) ( 2 0 ^ + 2 x l 0 * )
/.( » ) 2 x l 0-’j " + 2 x l 0- '( l + 2 x l 0-’ ) i +
i ( 5 x l O " ’i + l x lO '’ )
( 2 x l 0* )( 2 x l 0-*)
1 2 x l 0' ‘ ( 2a s + 2 x l 0‘ )
i ( 5 x l 0 ’j + l x l 0 - ’ ) ( 2 x l 0 - V + 1 .0 2 i+ 4 0 0 )
2 4 0 x l0 - » ( n - 1 0 0 0 )
■ ( 5 x l 0 - ’ ) ( 2 x l 0 - ‘ ) i ( s + 2 0 0 ) ( j '+ 5 1 0 0 s + 2 x l 0 ’ )
2 .4 x ltf( n - 1 0 0 0 )
i ( i + 2 0 0 ) ( i’ + 5 1 0 0 s + 2 x l0 ’ )
Thus, the transfer function from the motor current to tape position is.
2 f ,( i) 2 . 4 x i y ( j + l0 0 0 )
/,( s ) ” * ( i + 2 0 0 ) ( l’ + 5 1 0 0 s + 2 x l 0 ’ )
Step 6 of 8
(c)
Consider the transfer function,
X ,(s ) 2 . 4 x l t f ( i + 1000)
/ , ( j ) " j ( j + 2 0 0 ) ( j ' + 5100s + 2 x l 0 ’ )
ans =
1.Oe+03 *
-2.5500 + 3.6739i
-2.5500 - 3.6739i
Thus, the poles of the transfer function are |0 ,-2 0 0 ,2 5 0 0 ± y 3 6 73.9| and zero of the transfer
function is |»1Q00|.
Step 7 of 8
(d)
Enter the following code in MATLAB to find the step response of the system.
» num=2.4E5*[1 1000];
» sys=tf(num,den):
» sys1=feedback(sys,1):
» step(sysl)
Step 8 of 8 ^
Figure 1
For the system in Fig., compute the transfer function from the motor voltage to position 02.
S te p -b y -s te p s o lu tio n
step 1 of 4
Step 1 of 4
Consider the electrical system in Figure 2.54 from the text book.
[ V + ( B + i ) j + * ] « l ( i ) - [ f a + * ] « , ( i ) = A : , / , ( » ) ...... (2)
Step 2 of 4
= 3
, ,
Step 3 of 4
+ ( B + 6 ) s + * ] ^, ( j ) - [ t o + Jfc] j (s ) = K ,I^ (s )
substitute W Z M M f o r / (,).
Substitute for
L ^ + R^ Jt to + * J ^
{ [ V + ( B + 4 ) i + * ] ( i ^ + « . ) + A : , J t , s } ( j , i ’ +bs+k)-
'iW
{ b s + k f{ L ^ + R,) ___________________________________
(V + J ? ,)(fa + * ) L^+R ,
Step 4 of 4
On further simplification;
bK,s+kK,
K {‘ )
k { L ^ + R ,)+ K ,K ^ J' '
( 4 y + 2 M j+ * ’ ) ( V + i ^ )
bK,s+kK,
V / + [ V i + ( ® + * ) i. ]» ‘ +
( y ,j* + 4 s + 4 ) -
[ ( 5 + 4 ) i ^ + * t , + A T ,A :,]j+ iM ,
L , i V + ( 2 i . 6 * + *(LJc‘ *2RJ>k)s+RJc‘
bKs+kK,
V / + [V i+ ( fi+ * ) i.]» ’ +
(y,»’ + fts + * )-
[ ( B + 4 ) J ^ , + * t . + X , 4 : , ] j+ * ) ^
« ,( j) bK,s+kK,
K i‘ ) 1V i*’ + [V i + ( f i + 4 ) i .] * ’ +
( j^ + b s + k ) -
|[ ( 5 + 4 ) « . +kL. + K,K,']s+kR ,
Compute the transfer function for the two-tank system in Fig. with holes at A and C.
Step-by-step solution
step 1 of 1
We have
AA^ + 6ct^ - 2 0
A h ,-
6a
A h ,( S ) -
Problem 3 .1 7PP
G(s) = .
5^ + s — 2*
Step-by-step solution
Step-by-step solution
step 1 of 2
(b)
i^ + j- 2 - O
Therefore ^ = 1,-2
Thus, the system has an unstable pole, so the final value theorem Is not applicable.
Step 2 of 2
(a)
Consider a second order system with transfer function.
G (* ) = - r^
s + S -2
Consider the DC gain formula.
D C g a in -G (5 )|,j,
Substitute 0 for s.
C (0) = 4
Consider the continuous rolling mill depicted in Fig. Suppose that the motion of the adjustable
roller has a damping coefficient b, and that the force exerted by the rolled material on the
adjustable roller is proportional to the material’s change in thickness: Fs = c ( T - x). Suppose
further that the DC motor has a torque constant Kt and a back emf constant Ke, and that the
rack-and-pinion has effective radius of R.
(b)Without neglecting the effects of gravity on the adjustable roller, draw a block diagram of the
system that explicitly shows the following quantities: Vs (s). 10 {s^, F(s) (the force the motor exerts
on the adjustable roller), and X(s).
(c) Simplify your block diagram as much as possible while still identifying each output and input
separately.
Step-by-step solution
step 1 of 8
(a)
Refer to Figure 3.51 in the textbook.
output thickness ^ x) •
[ouq)utthickness(x)]■
Step 2 of 8
(b)
Write the equation of motion for adjustable roller.
na = c {T -x )-m g -b x -F ^
T ^ = KF.
.........( 2 )
Here,
N K .If
(3)
Step 3 of 8
(^>
It is known that,
v, ( O = a :.0
V ^ {s )^ K ^ {s ) (5)
And.
e {s )R
jr ( i)
N X {s)
eW
Step 4 of 8
-------------------------------
R ,* L js
...
I. { s ) ~ * ------ — <®>
R .+ L .S
Step 5 of 8
M ir j
Substitute * I j for ^ in equation (1).
( m j* + f o + c ) A '( s ) + - ^ ^ ^ ^ i. ^ =0
sK^N ,
Substitute for
/
(ms* +fo+c)jr(s)+—
\ / X N K ,If m g -c T
(7)
R .* L js
Step 6 of 8
Figure 1
Step 7 of 8
(c)
1 N K ,I f
In Figure 1, the blocks ------------ and---------— are in cascade. Calculate the equivalent block.
*
N K ,If
Figure 2
Step 8 of 8
f ] ( __ ^__ ]
J v in y ^+ A y + C /
r(j).
( m ,l, Y 1 Y A T .y .> |
1+
m ,ifR
R^ + +As+c)+(Affl:,//)(A:,iVs)
Draw the simplified block diagram.
-<■(*)
Problem 3.19PP
Consider the block diagram shown in Fig.. Note that ai and bi are constants. Compute the
transfer function for this system. This special structure is called the “control canonical fonn” and
will be discussed further in Chapter 7.
Step-by-step solution
step 1 of 7
Form Figure 3.19 in the textbook, the transfer function of positive feedback ioop is,
l- G W W ( j)
rM — TTT
I '
1
's + a ,
step 2 of 7 ^
Shift the Pick-off point at j|f| to the right past the second integrator to get b^s+b 2 asshownin
Figure 1.
Figure 1
Step 3 of 7 ^
r ( , ) ---------
1 - G ( f) tf( j)
The reductions of positive feedback loop with G(5 ) = [— ^— I—ahd will be.
f— 1 -
r(*)
'- f — 1 - U )
1
+ 0 ^ + 02
step 4 of 7
Shift the Pick-off point at X 2 right past the third integrator to get as
shown in Figure 2.
Figure 2
Step 5 of 7
r fj^ = — ..
' ' 1- G { s ) H ( s )
be.
f___!___
+ 0^3 + 0 2 ) 3
r(i)=
ff(ff*+<I,5 + <^)
1
5^5^+0,5 + <l2) + <l}
1
5*+0,5^+025 + ^
Step 6 of 7
1
y (5 )o - —5------- 5-------------- ( V + *a )s + ^ "11»)
S +<1,5 +<^5 + <l3
Figure 3
Step 7 of 7
------- 2~------------
1/ ( 5) ^^5’ +0,S*+025 + < ^ J ''^
btS^+bi3+bj
5’ +0,5*+<^5 + <^
b,s^ + bjS+bj
Therefore, the transfer function. I l £ i i
G(s) 3 + O fS + 023 + 0^
Problem 3.20PP
Step-by-step solution
step 1 of 19
Step 2 of 19
F ro m F ig m e l.
T h e negative un ity feedback tra n sfe r fim ction is.
q
i+ q ( i) I l+ G W j
q
i+q
step 3 of 19
F ^ u r e 2 is d ie reduction d iagram o f F ig u re l.
Step 4 of 19 ^
F rom F igure 2.
T h e transfer function is.
R 1+G i
q + q ,(i+ q )
i+q
^ q + q + q q
i+ q
R~ l+ O j
Step 5 of 19
F ig u re s
Step 6 of 19
Step 7 of 19
Step 8 of 19 ^
Cascade path
F igure 5
Step 9 of 19
G .G jG .G .
/Jo- + (^
( l+ q C jX l+ G .G ,)
F ig u re d
Step 10 of 19
qqq.q
1+G^G2 + G 4G5 + G i 020^0^
r+q
+ - K ^ (l+ G iG 3 + G 4G5 + 6 ^0 , 0405 )
1+ Q G j + G 4GS+QG 3G4GS
~
r \ __________ 1 + G ^ G a + G 4 G ^ + G ^G aG 4Q 5___________
Step 11 of 19
F ig u re ?
Step 12 of 19 ^
Feedbackl Feedbaclc2
F ig u re s
Step 13 of 19
Step 14 of 19 ^
F ^ u ie 9 is d ie red u cd o n diagram o f F ig u re 8.
F igure 9
Step 15 of 19 ^
Step 16 of 19 ^
F ^ u r e 10 is th e reduction d ia ^ a m o f F ig u re 9.
F igure 10
Step 17 of 19 ^
. G.G jG, ^
1+G. (1+G,)(1+G.)
^ G .G ,G ,( l+ G ,)+ q C ^ q G ,G ,
(l+ Q X l+ G ,)
. g|GsG,(i+Gi)+qGiqq,Gi
l-^G ^+ G ^+ G ^G t
Step 18 of 19 ^
F ^ u r e 11 is th e reduction d ia ^ a m o f F ig u re 10.
Step 19 of 19
i+q+q+qq
Therefore, d ie tra n sfe r funetkm o f th e g iv en b lo d c diagram is
r G ,G .G ,(l+ G ^ )+ G j 0 ,G3G , G i+ Q , ( l + q i+ 0 4 + q ,Q .)
R 1+G 2+G 4+G ^G i
Problem 3.21 PP
Find the transfer functions for the block diagrams in Fig., using the ideas of block-diagram
simplification. The special structure in Fig.(b) is called the “observer canonical form” and will be
discussed in Chapter 7.
S te p -b y -s te p s o lu tio n
step 1 of 14
(a)
Refer to Figure 3.54 (a) in the text book for the block diagram.
Figure 1
Here.
G,
o; =
Step 2 of 14 ^
Figure 2
Step 3 of 14
g |( l- K ^ )
G ,(l-G ,g , + G ,)(l-G ,g ,)
( i- G , H , ) ( l - G ^ , ) + G ,( \- G ,H ,* G ,) G ,
G ,{ l-G ,H ,)(i-G ,H ,) + G ,G ,{\-G ,H ,)
'(} -G ,H ,)( l-G ,H ,)* G ,G fi,* G ,G ,(l- G ,H ,)
Step 4 of 14
(b)
Refer to Figure 3.54 (b) in the text book for the block diagram.
Simplily the circuit by moving the block ^ before the summing point. By moving the block , it
becomes and the total block becomes The blocks below the summing point
—» and a, form a feedback loop and the total block value becomes
Figure 3
Step 5 of 14
Repeat moving the blocks before the summing point for b^+bfS to get •¥b^s)s and the total
value becomes above the summing point. The blocks below the summing
points, and — are in series and the total value becomes —; -------r . This block forms s
Figure 4
Step 6 of 14
1
. This block forms a feedback loop with and the total value of the block
I
below the summing point becomes
s ^ * a ,s ^ + a ^ + a .
b j + ( b 2 + b ^ s )s
-or
s ^ + O jS ^ + O j S + a j
Figure 5
Step 7 of 14
_ biS^+bjS + bj
bjS + b ^ + bj
Thus, the transfer function — of the system is
Step 8 of 14
(c)
Refer to Figure 3.54 (c) in the text book for the block diagram.
The blocks above the summing points are reduced by shifting the blocks left to the summing
point and the blocks below the summing points are simplified by reducing the innermost loop first
and proceed further.
Figure 6
Step 9 of 14
The resultant value of blocks — and a, which are forming a feedback loop is --------. Now shift
S * + <*!
the block b^ to the summing point. The resultant value at the top of the summing point is
* j( 4 + a , )
The blocks — !— and — are in series and the resulting block forms a feedback loop with a,.
s+a, s
1
The resultant value is • . Now shift the block b^ left to the summing point. The
blocks b^, ^ ( 5 + a |).e n d are summing above the summing pointsand the
Step 10 of 14
Figure 7
Step 11 of 14
1 __
1
( 1 ] s{s' + a,!,5 +
1+
s^ + a ^ s ^+ a ^+ a ^
1
b . + i^ ( s + a . \+ h ( s ^ + a s + a ,\
R o- -o r
Figure 8
Step 12 of 14
^5^+(a,6^-f j -F + a^b^ + b^
Step 13 of 14
(d)
Refer to Figure 3.54 (d) in the text book for the block diagram.
Step 14 of 14
for g '.
UBH
A
\.\+ b h ] ' “
l+ G
J
AB + D {\* B H )
AB+BHD+D
\ + BH + ABG+DG + BHDG
Use block-diagram algebra to determine the transfer function between R(s) and Y(s) in Fig.
Step-by-step solution
Step-by-step solution
step 1 of 4
The blocks and G, are having the same common feedback loop through the block /fjT h e
resultant blocks are given as follows;
\*G M y
Draw the simplified block diagram.
-Q-
O,
Step-by-step solution
step 1 of 4
The blocks G^ and Gy are having the same common feedback loop through the block /fjT h e
resultant blocks are given as follows;
l* G ^ H y
\*G M y
Draw the simplified block diagram.
-Q-
Draw the simplified block diagram.
!• ( ,)
Problem 3.23PP
Find the transfer functions for the block diagrams in Fig., using Mason’s rule.
Step-by-step solution
Step 1 of 16
(a)
Refer to Figure 3.54 (a) in the text book for the block diagram.
Figure 1
Here.
o; =
Step 2 of 16
Step 3 of 16 ^
Write the formula for the transfer function using Mason’s gain formula.
y, P i+ j> .
Here.
p ,= C ,< ^
f t = G,
G,G,
P i'
Step 4 of 16
/, = -G|C^G,’
/ 2 = - c ,g ;
_____________________
( l- G ,/f ,) ( l- G .f f ,)
l2 = -G,G",
. g ,g .
\-G ,H ,
Step 5 of 16
l-G ,H , '
1+
{ l-G ,H ,)( \-G ,H ,) l-G ,H ,
rG ,G , + G , ( l- G , W Q l ( l - G . f f , )
'( l-G ,W ,)(l-G /f,) + G,G,G. + G ,G ,(l-G ,//0
G ,G .( I- G .W ,)^ ■ G ,(1 -G .W .)(I-G ,W ,)
■(i - g ,« ,) ( i - g ,w,) + g ,g .G3+g ,g ,( i - g,//,)
Step 6 of 16
(b)
Refer to Figure 3.54 (b) in the text book for the block diagram.
Figure 3
Step 7 of 16 ^
Write the formula for the transfer function using Mason’s gain formula.
Y p ,* p ,* p .
Here,
a = -A
s
1 .
f t = -!■ * !
ft- ^ is
Step 8 of 16
, 1
, 1
I , - ----vO,
, 1
y . ft+ ft+ p .
R
•i 11 1 1
", 1 1 1
j +fl,5 +ajj+<ij
byS ‘¥ b ^ -¥ b j
Thus, the transfer function — of the system is
Step 9 of 16
(c)
Refer to Figure 3.54 (c) in the text book for the block diagram.
Step 10 of 16 ^
Write the formula for the transfer function using Mason’s gain formula.
y ^ ft+ ft+ ft
Step 11 of 16
ft - 4 ^
S te p 1 2 o f1 6
, 1
, 1
I , - ----vO,
, 1
y _ Pl± £ i ± £ l
R ~ l-l,-l,-l,
b,[^s* + a,s+ay)'*'by(s'*-a^)+by
s ^ + O fS ^ + a ^ + a ^
* { a ^ l\+ b y )s + a ^ + a ^ b 2 + l^
+OyS+ai
Step 13 of 16 ^
(d)
Refer to Figure 3.54 (d) in the text book for the block diagram.
5 '* -
\ + BH
There are two fonvard paths and two loops.
Step 14 of 16 ^
Write the formula for the transfer function using Mason’s gain formula.
y ft+ft
R ~ l-l,-l,
Here.
p, = AB'
Pi = D
for
\ + BH
AB
A *
UBH
Step 15 of 16
l,= -A B ’G
l^= -D G
Substitute for
UBH
AB*G
ABC
l + B ff
Step 16 of 16
y ft+ft
R ~ l-l,-l^
AB
*D
J+ B H
\-¥BH
AB-^BHD + D
^ \- ^ B H ^ A B G ^ D 0 - ¥ B H D G
UseMason’s rule to determine the transfer function between R(s) and Y(s) in Fig.
Step-by-step solution
Step-by-step solution
step 1 of 10
(b )
-H j
-H a
Figure 1
Step 2 of 10
From Figure 1, the fon/vard path gains are 2 and loop path gain is €
G 2 _________________G 4
G i Ge
Figure 2
Step 3 of 10 ^
Refer Figure 2 and write the equation for first fonvard path gain.
Pi = ...... (1)
G i Ge
G i Gs
Figures
Step 4 of 10
P 2 = G iG jG jG j...... (2)
-H i
Figure 4
Step 5 of 10
-H a
Figure 5
Step 6 of 10
-H i
Gi Gs
Figure 6
Step 7 of 10
/, = -G ,G ,G ,G * /f, (5)
G\
Step 8 of 10
Step 9 of 10
.......(7)
-H 2
Step 10 Of 10 ^
G , / 7 j...... (8)
P ,* P l (9)
Where,
G |G ,(G ,G , + G ,G ,)
Thus, the transfer function of the system is
Problem 3.25PP
(c) Assuming all initial conditions are zero, the transfer function V2 {s)
1^1 (s^ and the damping ratio ^ and undamped natural frequency ojn of the system;
(d) The values of R that will result in v2 (fj having an overshoot of no more than 25%, assuming
v1 {t) is a unit step. L = 10 mH, and C = 4 fJF.
(d) The values of R that will result in v2 {t) having an overshoot of no more than 25%, assuming
v1 {t) is a unit step. L = 10 mH, and C = 4 fJF.
Step-by-step solution
step 1 of 10
L R
Step 2 of 10
(a)
Apply KirchhofTs current law to the input loop.
step 3 of 10
(b)
From the circuit in Figure 1, the voltage across the capacitor is,
Step 4 of 10
(c)
Apply KirchhofTs current law to the input loop.
y,{s) = s U ( s ) + R I(s )+ -^ I( s )
/ ( i ) = C tF ,(i) ( 2)
step 5 of 10
s*L+sR+—
C
7L t s^
~2+ s —
r + —n
L IC )
J £ _
^ R *
V ( 5) J£ _
Thus, the transfer function. ( of the system is
f '. M
step 6 of 10
R 1
Compare the characteristic equation + s — h— with the standard second-order
L LC
characteristic expression. 5* •
2^i». - j
— = of
LC "
1
Thus, the undamped natural frequency, of the system is
T ie
Step 7 of 10
1 lC ~ L
RyfZC
2L
_ R [C
' i ' l l
Step 8 of 10
(d)
The maximum peak overshoot is.
Where,
0 .2 s = e ~ ^
—13863 = —
Step 9 of 10
1.3863 s
C 1.3863
V > -« " *
- S — = 0.441
f = 0.441^1
Square the equation on both sides,
< -* = 0 .4 4 l’ ( l - { - * )
f ’ = 0 . 1 9 5 ( l - f “)
= 0 .1 9 5 - 0 .1 9 5 f’
1 .1 9 5 f’ = 0.195
Step 10 of 10
0195
^ 1.195
-0 .1 6 3 2
^• = 0.4
f-lJ!
The condition to be satisfied is,
* J ^ > 0 .4
2>Il
Substitute 4 x 1 0 “*^°*^ C 3 ^d 10x10“*^°*^ X . ^be equation.
4x10-*
-[■ > 0 .4
2 V 10x10-“
1
^ ( 0 .0 2 ) > 0 .4
j, > ( 0 . 4 ) ( 2 )
R> 40Q
Thus, the values of R that will result in more than 25% overshoot are |/t > 4 0 q ] .
Problem 3.26PP
For the unity feedback system shown in Fig., specify the gain K of the proportional controller so
that the output y(t) has an overshoot of no more than 10% in response to a unit step.
« *)o
Step-by-step solution
step 1 of 3
Step 1 of 3
Step 2 of 3
M.
0 .1 = 8 ^
Solve fo r ^
2 .3 0 2 6 =
Q 23026
- r ^ — = 0.7329
^ = 0 .T 3 2 9 4 \-C
Square o n b o th sides,
^ = 0 . 7 3 2 9 '( l- ^ )
^ ’ = 0 . 5 3 7 ( 1 - ^ “)
^ = 0 .5 3 7 -0 .5 3 7 ^ ^
1.537^^ = 0.537
Sim plify fiirther to obtam ^
^ 0-537
^ 1.537
^ = 0 .3 4 9 4
^ = 0 .5 9
Step 3 of 3 ^
For the unity feedback system shown in Fig., specify the gain and pole location of the
compensator so that the overall closed-loop response to a unitstep input has an overshoot of no
more than 25%, and a 1% settling time of no more than 0.1 sec. Verily your design using Matlab.
Figure Unity feedback system
C om pensator Phot
Step-by-step solution
Step-by-step solution
ste p 1 of 14 ^
C o m p e n s a to r P la n t
K 100
y ( j)
5+a *+ 2 S
r
Figure 1
Step 2 of 14
________ lo o y
'( j+ o ) ( s + 2 5 ) + 1 0 0 X
___________ lOOK^__________
% ’ + »(o + 2 5 )+ (25a+ 100A :)
Step 3 of 14 ^
Write the standard form of transfer function for the second order system.
^ --------=■
s* + 2 ( ;6 }^ + e i
Compare the denominator term: ^*+ j(a+25)+ (25fl+ 100A T ) with the denominator in the
standard form: +2^Q>^+es^
Compare the coefficient of s terms.
2^< » .= (a+ 2 5 )
« ^ = (2 5 o + 1 0 0 X )
Step 4 of 14
_ 4.6
f ® .= -
Substitute Q.l sec for t, in this expression.
. 4.6
b 46
Step 5 of 14 ^
2(46) = (a+ 2 S )
0 + 2 5 = 92
0 = 67
Write the formuia for peak overshoot.
4 /, = e ^
b>M = 7 ’^
1 rr' .
Simplify further.
1 « ‘ + ( \ a M , 'f
, I
I (l"0-25)’
’ ~ \ ) r ’ +(ln0.25)’
= 0.4
Step 6 of 14
0.4a>.=46
® '° 0 .4
®, = 115
115= = 25(67)+100Jf
100/: = 13225-1675
11550
100
K = 115.5
Thus, the gain of the system, is [ i i l s l
Step 7 of 14
s = -6 7
Thus, the pole location of the compensator is [5 a - ^ 7 | .
Step 8 of 14
100(115.5)
» W = :t
i ’ + s(6 7 + 2 5)+ (25 (67)+100(115.5))
11550
” i * + 9 2 j+ 1 3 2 2 5
Write the expression for transfer function.
y (» ) 11550
« ( s ) “ * '+ 9 2 8 + 1 3 2 2 5
Step 9 of 14 ^
M *)= i
1 . X y(s) 11550
Substitute —for in the transferfunction: —r 4 = “ s------------------
* ' ’ R(s) *'+928+13225
r{ s ) 11550
1 “ * '+ 9 2 i+ 1 3 2 2 5
y ( s ) = _____ 11550______
^ ' * (* '+92*+ 13225)
Step 10 of 14 A
"550
' ' *(*'+928+13225)
11550 J Bs+C
* (* '+ 9 2 * + 1 3 2 2 5 )” * * '+ 9 2 * + 13225
11550 = X (* '+ 9 2 * + 1 3 2 2 5 )+ * (« * + C )
11550 = .4 * '+ 9 2 .4 * + 13 2 2 5 . 1 + & '+ C8
11550 = 4 * '+ B * '+ 9 2 .4 * + C 8+ 1 3 2 2 5 4
Simplify further.
11 550 = ( 4 + f l ) * ' + ( 9 2 4 + C ) * + 1 3 2 2 5 4
924< + C = 0
Compare the coefficients of constant tenris.
1322544 = 11550
v4 = 0.873
Substitute 0.873 for in the expression: 92*4 + C = 0
92(0.873)+ C = 0
C = -80.316
Substitute 0.873 for ^ in the expression: *4<(>SsO
0.873+B = 0
5 = -0.873
Step 11 of 14
Simplify further.
, , 4 Bs+C
^ * '° * ^ * '+ 9 2 * + 13225
Substitute 0.873 for -0.873 for and -$0,316 for C >n this expression.
Step 12 of 14
,-if0.873'| 0.873* 1
' I * J [(*+ 4 6 )'+ (1 0 5 .4 )'J
i- { y ( * ) } =
80.316) / 105.4 1
. 105.4 J [(* + 4 6 )'+ (1 0 5 .4 )'J
0.873tt(»)-0.873e-“ cos(105.4»)'
ste p 13 of 14 ^
Simplify further.
» t = 0:0.01:0.14;
» y = 0.873 - 0.873.*exp(-46.*t).*cos(105.4.*t)-
0.762.*exp(-46*t).*sin(105.4.*t);
» plot(t,y);
Figure 2
Verify this design using MATLAB.
Consider the following function:
"550
' ' * ( * '+ 9 2 8 + 1 3 2 2 5 )
Step 14 of 14
Hence, the plot obtained in MATLAB is similar to the plot obtained by theoretical calculations.
Thus, the design is verified using MATLAB.
Problem 3.28PP
Suppose you desire the peak time of a given second-order system to be less than tp.. Draw the
region in the s-plane that corresponds to values of the poles that meet the specification tp < tp.
Step-by-step solution
step 1 of 2
G=-
j.
2
s = - ^ o ^ ± c v 7 i7
_ n _ n
'* o c iV r?
S=-5o)„±0>4
=>— < v
*p *p
step 2 of 2
-IX + -
Problem 3.29PP
A certain servomechanism system has dynamics dominated by a pair of complex poles and no
finite zeros. The time-domain specifications on the rise time
(tr), percent overshoot {Mp). and settling time (fs) are given by
M p< 17%.
(a) Sketch the region in the s-plane where the poles could be placed so that the system will mee
all three specifications.
(b) Indicate on your sketch the specific locations (denoted by that will have the smallest rise
time and also meet the settling time specification exactly.
(b) Indicate on your sketch the specific locations (denoted by that will have the smallest rise
time and also meet the settling time specification exactly.
Step-by-step solution
step 1 of 7
A certain servo mechanism system has dynamics dominated by a pair of complex poles and no
finite zeros.
The time domain specifications on the rise time (fr). percent overshoot (Mp), and the settling time
(fs) are given by t, 5 0.6 s, ^ 17%, /, £ 9.2 s.
(a)
Consider the percentage peak overshoot is ^ 17%.
xl00%
17%* xl00%
0M =e
K ..1 7 ) = - ^
-1.7719*-
Step 2 of 7
(9 .8 6 % fM
3.1398*^
Ra ^ V
3.1398-13.009f’
=0.24135
f =0.5
Step 3 of 7
=cos"'(0.5)
=60®
Determine the real part of dominant pole of complex pole.
Adjecentside
Hypothesis
cos60® Adjecentside
Hypothesis
1_ Adjecentside
2 Hypothesis
Adjecent$ide(a)=l and Hypothesis=2-
The dominant pole is.
s = a ± Jto
-l±yi.732
Step 4 of 7
J y ll- 0 .5 ^
O.S
0.6 .
®,>/l-0.5*
)T-tan"' (>/3)
'iT j
step 5 of 7
2x
0.6 -
2x
3
m ]
-4 rads/s
Step 6 of 7
Step 7 of 7
(b)
Figure 2
The specific location is denoted by x figure 2 that will have the smallest rise time and also
that meets the given specifications.
Problem 3.30PP
(a) Sketch the region of acceptable closed-loop poles in the s-plane for the system, assuming the
transfer function can be approximated as simple second order.
(b) What Is the expected overshoot if the rise time and settling time specifications are met
exactly?
Step-by-step solution
step 1 of 5
(a)
Write the formula for settling time.
Here.
6.9=± i
°6.9
• 0.66
Step 2 of 5
. 1.8
Here.
1.8 = M
0>M
:*1
step 3 of 5
Refer Figure 3.24 in the text book, the value of damping ratio ^ is 0.5for maximum overshoot
of
Refer Figure 3.20 in textbook. For damping ratio ( f ) ° f 0 .5 , the location of the pole is 30®.
Figure 1
Thus, the simple second order acceptable closed loop poles in the s plane shown in Figure 1.
sten 4 of 5
(b)
Refer Figure 1, locate the points where and line meet ^x)whlch Is the damping ratio. So
damping ratio ^ is 0.66.
M =e'
Substitute 0.66 for f •
-irriU*
=0.063
Step 5 of 5
Percentageof x 100
Percentageof =0.063x100
=6.3%
Thus, the percentage overshoot is |6.3%l •
Problem 3.31 PP
Suppose you are to design a unity feedback controller for a first-order plant depicted in Fig.1. (As
you will learn in Chapter 4, the configuration shown is referred to as a proportional-integral
controller.) You are to design the controller so that the closed-loop poles lie within the shaded
regions shown in Fig.2.
tlraCs)
i r
Figure 2 Desired closed-loop pole locations
(a) What values of a)n and ^ correspond to the shaded regions in Fig. 2?
(b) Let Ka= a = 2 . Find values for K and Kl so that the poles of the closed-loop system lie within
the shaded regions.
(c) Prove that no matter what the values of Ka and a are, the controller provides enough flexibili
to place the poles anywhere in the complex (left-half) plane.
Step-by-step solution
step 1 of 7
I J
s(s+ a)*{s+ K ,){IC K ,)
s(s+ a )
Step 2 of 7
(a)
Refer to Figure 3.57 for desired closed loop pole location.
5=-3±J2
It is known that,
s* ±
-3±y2 - -fffl. ±
Compare on both sides.
=2
•ii'- i) -
4 -1
a , = J \3
ffl =3.6
Therefore, the value of correspond to the shaded region is 2.6^0>, ^4.6 -
Step 3 of 7
Step 4 of 7
Step 5 of 7
^2 - s i n ^
sO.948
Therefore, the value of ^ correspond to the shaded region is |0.554^^S0.948[-
Step 6 of 7
(b)
From the transfer function, the characteristic equation is.
s ^ + s ( a + K K , ) + K K ^ ,= 0
s ^ + s ( 2 + 2 K ) + 2 K K ,= 0 ...... (1)
s , j= - 3 ± J 2
( j+ ( 3 + ; 2 ) ) ( i+ ( 3 - y 2 ) ) = 0
»*+6* + 13 = 0 (2)
Compare equation (1) with equation (2).
2-¥2K = 6
2K = 4
K =2
And.
2 K K ,= \i
2(2)K ,-13
K ,= -
13
13
Therefore, the values of K m i K , are 2 and — respectively.
_____ 4
Step 7 of 7
(c)
For the closed loop pole positions found in part (b), in the equation (1), the value of fc can be
chosen to make the coefficient of s take on any value. For this value of a value of AT, can
be chosen so that the quantity K K ,K ^ takes on any value desired. This implies that the pole
can be placed anywhere in the complex plane.
Problem 3.32PP
C(j) =
s(f-l-2)
The desired system response to a step input is specified as peak time fp = 1 sec and overshoot
Mp = 5%.
(a) Determine whether both specifications can be met simultaneously by selecting the right value
ofK.
(b) Sketch the associated region in the s-plane where both specifications are met, and indicate
what root locations are possible for some likely values of K.
(c) Relax the specifications in part (a) by the same factor and pick a suitable value for K, and use
Matlab to verily that the new specifications are satisfied.
S te p -b y -s te p s o lu tio n
step 1 of 10
<?(*)=
5(5 + 2)
Step 2 of 10
g (^ )
1+G(j)
K
__51+25_
K
s‘ * 2 s * K
The general expression for the transfer function of a second order system is - -
s + 2 (a ^ + a ;
2 -2 ^ 0 ,
(1)
Step 3 of 10
Consider the given overshoot value to solve the damping factor as follows;
100 100
=0.05
=-2.9957
-0.909 -0.909C*
C’ +0.909C* = 0.909
a 0.909
^ ” 2.909
-0.69
Step 4 of 10
0 > . ^
Evaluate the natural frequency by substituting the given peak time value.
/. - 1 sec
1-
=*
-0.4761
X
^ 0.5239
=4.34
Now substitute the values of C and O)^ which are calculated earlier in the respective equations
for C and given in equation (1) to see whether these two values are equal.
2 = 2Ca,,
(0.69)(4.34) = I
2.99
From the result it is evident that the values do not satisfy the equation. Hence, both of these
specifications cannot be met simultaneously by selecting the right value of K.
Step 5 of 10
(b) Assume that the two specifications are met for the following conditions.
8 /, = (0.05)r
/, = (lsec)r
Here, r is the relaxation factor.
On the other hand, the overshoot and peak time equations respectively are given by.
(2)
e ^ = (0 .0 5 )r
= ( ls e c ) r ......(3 )
0>. = J k ......(4)
(5)
Step 6 of 10
Replace C nnd values in equation (3) with the values obtained from equations (4) and (5).
Therefore,
s ( l $ec)r
■ ( 6)
K -\
Step 7 of 10 ^
Replace the C value in equation (2) with the value obtained from equation (5). Therefore,
(0.05) r = e ^
(0 .0 5 )r = i^^^^
*725 ^ o .0 5 r
5 " '- 0 . 0 5 r
From the trial and error method, the value of r is,
r-2 .2 1
Step 8 of 10
X
r = -
K -l
a: = 4 + i
K = i+ ^
( 2.21)^
9.86
V------
4.88
= 3.02
Substitute this value of K in the given conditions for and tp as follows;
8 /,= (0 .0 5 )r
= (2.21)(0.05)
= 0.11
»,.(lsec)r
= (2.21)(1)
=2.21sec
We have calculated two specifications Af^ and , now sketch these two root locations on the
s-plane and derive some root locations that are likely the values for K.
Step 9 of 10
(c) We have the value of K from part (b). Use this value iC*3.02 ^nd the following MATLAB
code for plotting to verify the new specification.
K=3.02;
num=[K]:
den=[1,2, K];
sys=tf(num,den);
t=0:0.01:7;
y=step(sys,t):
Plot(t,y);
yss = dcgain(sys);
Mp = {max(y) - yss)*100;
idx = max(.nd(y==(max(y))));
tp = t(idx):
xlabel{.Time (sec).);
ylabel{.y(t).);
title(msg_title);
text(1.1,0.3, msg_overshoot);
Step 10 of 10
s te p R e sp o n se w ith K=3.02
Figure 2
Problem 3.33PP
A simple mechanical system is shown in Fig., The parameters are k = spring constant, b =
viscous friction constant, m = mass. A step of 2 N force is applied as F = 2 * ^{t) and the
resulting step response is shown in Fig. What are the values of the system parameters k, b. and
m7
■ * U u '
No b ictio
(■)
I r~
Step-by-step solution
step 1 of 13
Refer Figure 3.58(a) in textbook to identify the direction of the spring forces on the object and
draw the free body diagram as shown in Figure 1.
Step 2 of 13
Figure 1
step 3 of 13
Consider the Newton’s law of equations of motion for any mechanical system.
F = n m ...... (1)
Where.
frame.
Step 4 of 13
F = n a + b i+ tc (2)
Step 5 of 13
-G (s)
f( j)
Rewrite Equation
Eque (2).
I
f i b
ff s*+— s +—
\ m mj
2 b k
5 *+ —j + —
m m
G(s)-. ■(3)
2 b k
r + —4 + —
Step 6 of 13
G(0) = f
Step 7 of 13
2 G (0 ) = 0.1
k^20
Thus, the value of the system parameter k is I
Step 8 of 13
fflj - - .......(5)
m
.......(7)
Where.
Step 9 of 13
t, v l s e c
Substitute 1 sector in Equation (7).
i= M
Step 10 of 13
Step 11 of 13
1.8^ = “
m
m«6.17
Thus, the value of the system parameter m is |5 , | 7 | .
Step 12 of 13
y (i,)-y H (8)
Where,
;-(/,) = 0.113
^ (o o )s O .l
0.113-0.1
0.1
>0.13
Thus, the maximum overshoot is 0.13.
Step 13 of 13
m
b=
= 2(0.5)(1.8)(6.17)
= 12.06
Thus, the value of the system parameter b is ||2.Q6| •
Problem 3.34PP
A mechanical system is shown in Fig. The mass M = 20 kg and thecontrol force, u, is proportional
to the reference input, u = Ar.
(b) Determine the values of the parameters k, b, A such that the system has a rise time of fr = 1
sec and overshoot of Mp = 16%, and zero-steady-state error to a step in r.
t i i z p -
Step-by-step solution
step 1 of 7
(a)
Refer Figure 3.59 in textbook to identify the direction of the spring forces on the object and draw
the free body diagram shown in Figure 1.
Step 2 of 7
Write the formula for Newton’s law of equations of motion for any mechanical system.
F = n m ..... (1)
Here.
Step 3 of 7
u = A ^ + b y + f y ..... (2)
R{s) ^ >
Since, the input is step response with amplitude x ■Therefore, the value of 1 /(5 ) is
l/ ( s ) = ( A & ^ + t e + * ) l'( 5 )
Substitute , « ( i ) f o r 1/ ( 5 ).
(JI6’ + * » + * ) } '( » ) = . M ( j )
hts^+bs*k
A
4/fj’+-^5+
V Aa
A
M
A
T{s) = M
2 A k
4 + — 4 + ----
M hi
A_
Thus, the transfer function of the system is M
i b k
^ ^ M
Step 4 of 7
(b)
r(o )= -^
M
A
Consider r(o)=i
(4)
Step 5 of 7
»4+2{»»,i+a^ (5)
Compare denominator of equation (3) and equation (5).
(6)
-(/)
Step 6 of 7
, = l* H e r e ,
i= M
A / s 0.30$
Step 7 of 7
Refer Figure 3.24 in textbook. The value of damping ratio (? ) is 0.5 for maximum overshoot of
16%
Substitute 0.5fot ? . I.S fot t»|, and 0.308 for Jt/ in equation (7).
2 x 0 .S x l.g =
0.308
4 = 0.554
Thus, the vaiue of the system parameter Jt. .,4 .and ^ is [)]. [ijand |Q.5S4| respectiveiy.
Problem 3.35PP
The equations of motion for the DC motor shown in Fig. were given in Eqs. (1-2) as
Assume that
Jm = 0.01 kgm2,
b = 0.001 N-msec,
Ke = 0.02 Vsec,
/C/=0.02Nm /A,
Ra = 10Q.
(a) Find the transfer function between the applied voltage va and the motor speed 9m-
(a) Find the transfer function between the applied voltage va and the motor speed Om-
(b) What is the steady-state speed of the motor after a voitage va = 10 V has been applied?
(c) Find the transfer function between the applied voltage va and the shaft angle dm.
(d) Suppose feedback is added to the system in part (c) so that it becomes a position servo
device such that the applied voltage is given by
va = K( dr - dm)
where K is the feedback gain. Find the transfer function between 0rand dm.
(e) What is the maximum value of K that can be used if an overshoot M< 20% is desired?
(f) What values of K will provide a rise time of less than 4 sec? (Ignore the Mp constraint.)
(g) Use Matlab to plot the step response of the position servo system for values of the gain K =
0.5,1. and 2. Find the overshoot and rise time for each of the three step responses by examining
your plots. Are the plots consistent with your calculations in parts (e) and (f)?
S t e p - b y - s t e p s o lu t io n
step 1 of 20
(a)
Step 2 of 20
(1)
S 0 .(s ) R,
K(s)
n.
’T 7 b K .K ,)
t )
K
J.R.
I J. J.R.)
Substitute0.01 for J , ,0.001 fo rij, 0.02for JC,,0.02tbr JC,and10for R^.
0.02
‘ R .U ) 0.01x10
s) r 0 ^ 0.02 x 0.02
0.01 0.01x10 J
0.2
5 + 0 .1 0 4
5 g ,(5 ) 0.2
(2)
K .( i) “ » + 0 .1 0 4
Step 3 of 20
Step 4 of 20
(b)
Step 5 of 20
(*)!» »
Step 6 of 20
5 (5 + 0.104)1”
Substitute 10 for •
r . » (1 0 )(0 .2 ).
’ 5 (5 + 0 .1 0 4 )'”
_^
° 0.104
-1 9 .2 3
Step 7 of 20
Step 8 of 20
(c)
Step 9 of 20
g,(5) 0.2
(3)
r .( 5 ) 5(5 + 0 . 104)
Thus, the transfer function between the applied voltage and the shaft angle is
0.2
j( j+ 0 .1 0 4 ) ^
Step 10 of 20
(d)
Step 11 of 20
’ 5 (5 + 0 .1 0 4 )
Step 12 of 20
0 .2 ^ - R ,)
' 5 ( 5 + 0 . 104)
0.2AT
(4)
0 ,(i) 5’ +0.1045 + 0.2A:
step 13 of 20
(e)
Consider general formula for maximum overshoot.
M ,= e ^
02 =e ^
Take natural log on both sides.
- 1 .6 0 9 = * ^
( V i V ) ( l - 6 0 9 ) = 5»
2.S8]
Step 14 of 20
Step 15 of 20
2 ^ . = 0.104
0.104
2ff
0.104
• 2 (0 .4 5 5 )
= 0.1142
Thus, the undamped natural frequency is 0.1142.
= 0 .2 ^: ...... (6)
0 .1 1 4 * * 0 .2 /:
0.0129
/:= -
0.2
- 0 .0 6
This, the maximum value o f i s I
Step 16 of 20
(f)
Consider general formula for rise time.
...... (7)
Where,
4=M
® ,= 0 .4 5
0.45* = 0 . 2 /:
a: =1.01
Thus, the value of the system parameter K is IT o il
Step 17 of 20
(g)
Consider the characteristic equation.
(8)
S* + 2 ^ ^ + 6>1
5,(5) 5’+0.1045+«^
Step 18 of 20
close all
t=0:0.01:150;
for i=1:1:length(K1)
K = K1(i);
titleText = sprintf('K= % 1 .4 fK );
wn = sqrt(0.2*K);
num=wn''2;
zeta=0.104/2/wn;
y= step(sys, t);
if zeta < 1
Mp = (max(y)-1)*100;
else
end
idx_01 = max(find(y<0.1)):
idx_09 = min(find(y>0.9));
t_r = t(idx_09)-t(idx_01);
% Plotting
subplot(3,2,i):
piot(t,y);
grid on;
title(titleText);
end
fun tr = risetime(t,y)
% normalize y to 1:
y = y/y{length{y));
idxl = min(find(y>=0.1));
idx2 = min(find(y>=0.9));
tr = t(idx2)-t(idx1);
else
tr = 0
end
Step 19 of 20
■ /V M ”-
IM IM
Figure 1
Step 20 of 20
Thus for the value of 8: < 0 .0 6 the value of M ,< 2 0 % and if 1,01 the rise time is less than
4 seconds which is proved using Matlab and shown in Figure 1.
Problem 3.36PP
You wish to control the elevation of the satellite-tracking antenna shown in Fig. 1 and Fig. 2. The
antenna and drive parts have a moment of inertia J and a damping B ; these arise to some
extent from bearing and aerodynamic friction, but mostly from the back emf of the DC drive
motor. The equations of motion are
J0 + B$=Te,
where Tc is the torque from the drive motor. Assume that
(a) Find the transfer function between the applied torque Tc and the antenna angle 6.
(b) Suppose the applied torque is computed so that 9 tracks a reference command 9r according
to the feedback law
(b) Suppose the applied torque is computed so that 9 tracks a reference command 9r according
to the feedback law
Tc = K ( d r -d ),
where K is the feedback gain. Find the transfer function between 9rand 9.
(c) What is the maximum value of K that can be used if you wish to have an overshoot Mp <
10%?
(d) What values of K will provide a rise time of less than 80 sec? (Ignore the Mp constraint.)
(e) Use Matlab to plot the step response of the antenna system lor K = 200,400,1000, and
2000. Find the overshoot and rise time of the four step responses by examining your plots. Do
the plots to confirm your calculations in parts (c) and (d)7
Step-by-step solution
step 1 of 8
_____ (1)
T,[s) s (J s + B ) ............
Given values
/ s 600000kg.m^ and f s 20000N.m.sec
Now equation (1) becomes
f W ___________1
T ;(s ) s (6 0 0 0 0 0 s + 2 0 0 0 0 )
S (s) 1.67x10-*
Step 2 of 8
(b)
Given T , = K { 0 ,- e )
6 (e) _ K
6, ( b) ” [ b (J s + 6 ) ] + ^
6 (e) _ K
e, ( e ) [ E ( 600000E + 20000) ] + jr
6 ( e) 1 6 7 x 1 0 -* ^ -
+1.67x10-* a:
step 3 of 8
(c)
T akt ^ ■___
6 , ( e) [ e (Je + 6 )]+ A T
K
^ '(s ) _______ J
(IF!
By con^aring this with standard equation we can get
B
and 2 ^ ^ =
■J
(2)
Step 4 of 8
We know that
0.\ = e
2.3026=.
(2.3026)*
+(2.3026)"
i = 0.591155......... (3)
Step 5 of 8
0.591155 =
6*
K =-
(2 x0.591155)V
__________ 20000^___________
K =
(2x0.591155)" (600000)
20000"
K =
(2x0.591155) (600000)
a: = 476.93
|AT <476.931
Step 6 of 8
(<5
t. = H < 8 0
1.8
^ O L > ----
80
IF 1.8
^80
=>|A:> 303.751
step 7 of 8
fig u r e ;
s u b p l o t ( 2 , 2 , 1) ;
K=200;
n u m = [K /6 0 0 0 0 0 ] ;
d e n u m = [l 1 / 3 0 K / 6 0 0 0 0 0 ] ;
s t e p ( n u m , denum )
a x is ( [0 ,4 0 0 ,0 ,1 .4 ]) ;a x is (* s q u a re *) ;
g r id ;
s u b p l o t ( 2 , 2 , 2) ;
K=400;
n u m = [K /6 0 0 0 0 0 ] ;
d e n u m = [l 1 / 3 0 K / 6 0 0 0 0 0 ] ;
s t e p ( n u m , denum )
a x is ([0 ,4 0 0 , 0 , 1 . 4 ] ) ; a x is ( * s q iia r e * ) ;
g r id ;
s u b p l o t ( 2 , 2 , 3) ;
K=1000;
n u m = [K /6 0 0 0 0 0 ];
d e n u m = [l 1 / 3 0 K / 6 0 0 0 0 0 ] ;
s te p ( n u m ,d e n u m )
a x i s ( [ 0 , 4 0 0 , 0, 1 . 4 ] ) ; a x i s (* s q u a re *) ;
g r id ;
s u b p l o t ( 2 , 2 , 4) ;
K=2000;
n u m = [K /6 0 0 0 0 0 ];
d e n u m = [l 1 / 3 0 K / 6 0 0 0 0 0 ] ;
s te p ( n u m ,d e n u m )
a x i s ( [ 0 , 4 0 0 , 0, 1 . 4 ] ) ; a x i s (* s q u a re * ) ;
g r id ;
Step 8 of 8
LF
f - .... . , .....
............ ...
200
bM(MC)
step 5 of 5
^, = 1.5
0 , s l . 2 , T s O.94
Problem 3.38PP
In aircraft control systems, an ideal pitch response {qo) versus a pitch command {qc) is described
by the transfer function
Qa(s) _ raig(i + l/ r )
The actual aircraft response is more complicated than this ideal transfer function; nevertheless,
the ideal model is used as a guide for autopilot design.
1.789
l - l l
T ~ tr*
t=0.89.
Show that this ideal response possesses a fast settling time and minimal overshoot by plotting
the step response for tr = 0.8,1.0,1.2, and 1.5 sec.
Step-by-step solution
step 1 of 5
For tp = 0.8
= 2.23
t = 0 .5
^ = 0.89
Step 2 of 5
Step 3 of 5
=1.789
s r = 0.625
Step 4 of 5
r, = 1.2
=1.5. T = 0.75
Step 5 of 5
I, = 1.5
0 , = 1.2. t =0.94
1 \ ' 1 V 1 .
0.5 \ ; 1/ 1.6 •.
Problem 3.39PP
Approximate each of the transfer functions given below with a second-order transfer function.
c. m = (O.Sm -1)(»+D
( 0 J 5 J + 1)(0 .9 5 j + 1)( j 2 + j + !)■
( 0 . 5 i+ l ) ( i+ l)
<hW =
(OJSj + 1)(0.95j + 1)(j2 + O J 1 + 1)’
(0.5s + l) ( l + l )
C4(J) =
(O.S5f + 1)(0.0Sj + l)(a 2 + i+ I)’
(0.5 l+ 1)(0.02j + 1)
C5W =
( O j S j + 1)(0 .9 5 j + 1){s^ + j + 1 ) ‘
f ifyuMu t i)
C5W =
( 0 5 5 s + l) ( 0 . 9 5 s + l ) ( f i + S + l ) ‘
Step-by-step solution
step 1 of 8
(0.55 + 1)( j + 1 )
G .W =' 7( 0 . 5 5 j (1)
+ 1 ) ( 0 .9 5 j + l ) ( i ’ + J + 1)
( 0 .5 j ^ + 1 .5 s + | )
G i(f) =
(0 .5 2 2 5 i’ + 1.5 j + 1 )( j ‘ + i + 1)
1
(»’ + i + l )
Step 2 of 8
( 0 .5 g + l ) ( 5 + l )
Gi W = 7 (2)
’ (0.55 j + 1)(0.95 j + l ) ( j * + 0.2 j + 1)
(0 .5 j’ + I .5 i + l)
G ,( i) =
(0 .5 2 2 5 i’ +1.5* + l ) ( j ’ + 0.2 j + 1)
I
( j ’ + 0 .2 i+ l)
Step 3 of 8
( - 0 .5 » + l) ( » + l)
G ,(* ) = (3)
’ ( 0 .9 5 » + l)( 0 .0 5 i+ l ) ( i ’ + i + l)
(-O .S» + l ) ( i - H )
G .W =
(0 .9 5 s+ l)(0 .05i + 1)(«* +* + 1)
[v (» + l ) « (0.954 + 1)]
Step 4 of 8
Step 5 of 8
In Equation (3), (0.054+1) is the real pole in the right half plane, which increases in the
homogeneous response. This leads the system to be unstable.
' ' ( j ’ +4 + l)
( -0 .5 4 + 1)
Thus, the approximated standard serxrnd order system G, ( 4 ) i
( 4“ +4 + 1)
Step 6 of 8
(0.54+1)(4+1)
G .( * ) = 7 ■(4)
’ (0 .5 5 4 + 1 )(0 .0 5 4 + 1 )(4 ® + 4 + 1 )
G .( 4 ) ________ ,
^ ' (0.554 + 1)(0.054 + 1)(4‘ + 4 + 1)
[ v (0 .5 4 + 1 )» (0 .5 5 4 + 1 )]
In equation (4), (0.054 + 1) is the extra zero in the equation. This increases the overshoot of the
response. So the equation can be approximated to second order system by neglecting
(0.054 + 1)
<7+f4^*T (filL
" ' ( 4'+ 4 + 1)
(4 + 1)
Thus, the approximated by standard second order system <7, ( 4) i
( 4* + 4 + 1)
Step 7 of 8
(0.54 + I)(0.024 + I)
G ,(4)= -(5)
' (0.554 + 1)(0.954 + 1)(4’ + 4 + 1)
(0.54 + 0 (0 .0 2 4 + 1 )
G ,(4)=
(0.554 + 0 (0 .9 5 4 + 0 ( 4“ + 4 + 1)
Step 8 of 8
In equation (5), (0.954 + 1) is the extra pole in the equation. This increases the rise time of the
response. So the equation [cannot be approximated! to second order system as there is extra
m _________ 2700(1-1-25)_________
*(J) ( l+ l) ( s + 4 S ) ( l + 60)(l2 + gs+2 5)’
(a) Give an expression for the form of the output time history as a sum of terms showing the
shape of each component of the response.
S t e p - b y - s t e p s o lu t io n
S t e p - b y - s t e p s o lu t io n
step 1 of 5
2 ,7 0 0 (j-i-2 5 )
T (s) = (1)
( i+ l)( s + 4 5 ) ( i+ 6 0 ) ( j= + 8 s + 2 5 )
Step 2 of 5
2 ,7 0 0 (2 5 )
r(o)
°(1 )(4 S )(6 0 )(2 5 )
Step 3 of 5
2.700(^ -t-25)
r ( j) = (>»(*))
( i+ l)( s + 4 5 ) (i+ 6 0 )( j’ + 8s+ 2 5 )
7
Substitute — for J?(^)
s
2 ,7 0 0 (^ h»25)
' ' ( i + l) ( j+ 4 5 ) ( i+ 6 0 ) ( » ’ + 8s ^ (7 )
+ 25)
Rewrite y ( ^ ) -
„/ V 7 B C Ds + E
s i+ 1 s+ 4 5 s+ 6 0 (s+ 4 )’ +9
Step 4 of 5
(b)
t,=— .... (2 )
a
Where,
'<=T
« 4 .6 s e c
Step 5 of 5
' 45
sO .lO sec
OC») -o m
Find K, z, and p so that the closed-loop system has a 10% overshoot to a step input and s
settling time of 1.5 sec (1 % criterion).
Step-by-step solution
Step-by-step solution
step 1 of 6
y (^ ) G M oM
«(s) l + G(i)D(i)
1 K {s+ z)
K (j) j (5 + 3) s +p
1 K (s^-z)
« ( j + 3 ) s +p
K {s + z)
5 ( j + 3 ) { j + /» )+ A T (j+ r )
Step 2 of 6
The general fonn of the second order system with an extra pole is,
a^p
H {s )-
( j + p ) ( 5* + 2^0)^ + )
Choose 2 s 3 that results in pole-zero cancellation to reduce the transfer function into general
form.
y (^ ) ^ ( j+ 3 )
j ( f + 3 ) ( j + />) + A r(5 + 3 )
K
s{s + p )+ K
K
s^ + ps + K
Compare the denominator with the general second-order transfer function denominator.
2 fa , = p
ai =K
Step 3 of 6
The specifications of the closed-loop system are 10% overshoot and 1.5 s of settling time.
0.1 =« ^
- = ln (0 .l)
= 2.3026
* * ^ ' = 2 .3 0 2 6 ^ (1 -^ *)
= 0 .3 495
<• = 0.591
Step 4 of 6
15=
{O.S9\)a>,
B5.189rad/s
Step 5 of 6
K = oi
= 5.189’
= 26.93
Determine the value of p by substituting 5.189 rad/s for and 0.591 for ^ in the relation.
p = 240,
= ( 2 )( 0 .5 9 I ) (5 .I8 9 )
= 6.13
Thus, the value o f /< is 126.931 •
The value of z is [ ^ .
Step 6 of 6
Verify the specifications by drawing the step response of the closed loop system using MATLAB.
K=26.93;
p=6.13;
num= K;
den=[1 p k]:
sys=tf(num,den);
step(sys)
Sketch the step response of a system with the transfer function G(s) = s/2 + 1
^ (J /4 0 + l)[(l/4 )2 + s /4 + l]‘
Justify your answer on the basis of the locations of the poles and zeros. {Do not find the inverse
Laplace transform.) Then compare your answer with the step response computed using Matlab.
Step-by-step solution
ste p 1 of 2
Step 1 of 2
c?w = -
r+ 1
1.40
^ ( s + 4 0 ) ( s' + 4 e + 1 6 )
3 2 0 (s+ 2 )
(s + 4 0 )[s^ + 4 s+ 1 6 )
320 ( g + 2)
Step response Y (s) =
s {s + 40) + 4 s +16)
3 20(s+ 2)
s (s+ 4 0 ) ( s + 2 + J3.46) ( s + 2 - ^3.46)
By observing the location po les, we can say that the system is limitedly stable with
S=0
Problem 3.43PP
Estimate the percent overshoot, Mp, and the transient settling time, ts, for this system.
Step-by-step solution
step 1 of 4
Step 1 of 4
J E d i h i l i i H
Simplify H ( s )
7+1
H {s )^
4;
s+2
— 2 ___
16 4
s+2
=______ 2______
16(s ’ + 4 j + 16)
s+2
2 (1)
» w =
1 6 ( i" + 4 i + 16)
Step 2 of 4
y (» )= . — 5- <2>
' ' S * + 2 ^ ^ + 6>1
Where.
-4
Substitute 4 for in Equation (3).
2 f(4 ) = 4
2
^=i
= 0.5
Thus, the damping ratio g is 0.5.
Step 3 of 4
,.= il
f® .
Substitute 0.5 for ^ and 4 for
' 0 .5x4
= 2.3sec
Thus, the settling time is [2.3|.
Step 4 of 4
J l/, = e ^
A f,= e ^
-1.570
-g fU U
= 0.163
Thus, the percentage overshoot is | | 6 .3 i | .
Problem 3.44PP
[(iro)^ (iro) + *]
G(s) =
[(to)^+(to) + *] [3 + *] [(iro)^+ (iro) + *]
If a step input is applied to this plant, what do you estimate the rise-time, settling time, and
overshoot to be? Give a brief statement of your reasons in each case.
Step-by-step solution
step 1 of 4
Step 1 of 4
... (1)
— (j’ +j+io,ooo)
10, 000 ^______ >
G(i
— ( i '+ 1 0 t + IO O )i(i+ 5 ) — ( j ^ + IO j + 1 0 ,0 0 0 )
100 ' ^5' M 0, 000 ' '
500(i’+i+10,000)
' (*’ +15*’ + 150s + 5 0 0 )(j* + 10s + 10, 000)
500(s’ +s+10,000)
G(s)= (2)
(s^+15s"+150s+500)(s"+10s+10,000)
Step 2 of 4 ^
In second order system it is easy to find the damping ratio using the classical method. However,
it is not easy to follow the behavior of a higher order system by the same classical method. So
evaluate the problem using MATLAB code.
Step 3 of 4
Figure 1
Step 4 of 4
(M ,)% ( t , ) sec
0 0.348 0.915
Table 1
Thus, the percentage maximum overshoot is , Rise time is |Q.348| and Settling
time is 10.9151-
Problem 3.45PP
I'M ^ . 2
« (j) - - ( i2 + 2 i + 2)’
I'M 2(» + 3)
*M ' 2(lZ + 2 l+ 2 )'
i ;m _ _ _________6
m (i + 3)(j 2 + 2 j + 2)'
In each case, provide estimates of the rise time, settling time, and percent overshoot to a unit-
step input in r.
i^ ta n -K w -e ta n e n liitin n
Step-by-step solution
« (s ) ( s * + 2 j + 2)
i? W = l
(2)
Here,
2 s * » ,= 2 ...... (3)
=2
(4)
1.8
— ...... (5)
Here,
, _ l -8
'- - li
=1.272sec
..... (6)
2 f> j2 ~ 2
1
^ ° l2
= 0.707
Thus, the damping ratio g is 0.707.
0.707xV2
=4.6sec
Thus, the settling time t, is m i
= 0.0432
Thus, the percentage overshoot is m u
d /..\
' ' 2 ( j ’ + 2 i + 2) ^ ^
S (s ) = l
...... , , ,
' ' 2 (j’ +2s + 2)
From equation (7), write the second order term.
» *+ 2 t+ 2 = 0
Consider the characteristic equation.
o>.
■(B)
5’ + 24»»,f + ffl’
Here,
1.8
............( 11)
Here,
, _ l -8
'- - l2
=1.272sec
..... ( 12)
2 f> j2 ~ 2
1
^ ° l2
= 0.707
Thus, the damping ratio g is 0.707.
0.707xV2
=4.6sec
Thus, the settling time t, is E U
step 8 of 11 ^
3 /, = . ^
= 0.0432
Thus, the percentage overshoot is E m
J o f ll ^
In second order system it is easy to find the damping ratio using the classical method. However,
it is not easy to follow the behavior of a third order system by the same classical method. So
evaluate the problem using MATLAB code.
- 6
( s + 3 ) ( s * + 2 s + 2)
6
Y {s )^ R(s)
( j + 3 ) ( s^ + 2j + 2 )
(13)
+ 3 )^ + 2j + 2 J
num=[6]:
T = tf{num, den)
damp(T)
Step 10 of 11
Figure 1
step 11 of 11
Thus, the percentage maximum overshoot M^ \s |3.6Sl ■Rise time /^ is and Settling
time /. is 14.541
are given below: 3 .4 6 P P
:ransfer ftjnction(s) will meet a rise time specification of tr< 0.5 sec?
ransfer function(s) will meet a settling time specification of fs < 2.5 sec?
40
2 + 4i + 40)’
40
+ I)(j2 + 41 + 40)’
120
-i-^tr.f2^4v4.4m ’
+ l)(P + 4 i + 40)’
120
+ 3)(s? + 4 l+ 4 0 )’
20(1 + 2)
+ l)(s? + 4 l+ 4 0 )’
3«040/40I<j 2 + 1+401)
2 + 4 l + 40)(l2 + i + 901)’
Step-by-step solution
step 1 of 19
Step 2 of 19
40
(1)
y ^ + 4 j+ 4 0 )
Step 3 of 19
re characteristic equation
_£S_ (2)
+ 2 fa ^ + a l
amping ratio
......(3)
(4)
....(5)
3e time.
sec
isetime is [0 .2 8 4 1
Step 4 of 19
.... (6)
-4
2
6.32
• 0.316
lamping ratio g is 0.316.
L6___
■x6.32
ec
lettlingtime is |2.3Q|
Step 5 of 19
0.316 for g .
>^j«
ruii*
;i4
lercentage overshoot 3 /^ is 13541
Step 6 of 19
I 40];
den)
Step 7 of 19
( '/ )
0.213 1.77
( '/ )
<0.5 <2.5
from table 1 and 2. the following obsen/ations are made for the transfer ft
quation (1).
rved K ) % is 35.1 but it should be less than 5%. Hence the equation
Maximum peak overshoot condition.
rved is 0.213 sec but it should be less than 0.5 sec. Hence the equr
d rise time condition.
rved J is 1.77 but it should be less than 2.5 sec. Hence the equation s
sttling time condition.
Step 8 of 19
irder system it is easy to find the damping ratio using the classical metho
ry to follow the behavior of a third order system by the same classical me
le problem using MATtAB code.
Step 9 of 19
Step 10 of 19
40
(7)
t-l)( l* + 4 j+ 4 0 )
Step 11 of 19
den), grid
den)
Step 12 of 19
2.1 3.99
<0.5 <2.5
from table 3 and 4. the following obsen/ations are made for the transfer ft
quation (7).
rved K ) % is 0 but it should be less than 5%. Hence the equation sat
aximum peak overshoot condition.
rved is 2.1 sec but it should be less than 0.5 sec. Hence the equatic
required rise time condition.
rved J is 3.99 but it should be less than 2.5 sec . Hence the equation
required Settling time condition.
Step 13 of 19
120
(8)
l+ 3 )(l^ + 4 i+ 4 0 )
den), grid
den)
Step 14 of 19
( '/ )
0.431 1.53
( '/ )
<0.5 <2.5
from table 5 and 6. the following obsen/ations are made for the transfer ft
quation (8).
rved is 0.431 sec but it should be less than 0.5 sec. Hence the equr
d rise time condition.
rved is 1.53 but it should be less than 2.5 sec . Hence the equation
sttling time condition.
Step 15 of 19
20(i + 2)
(9)
j + l ) ( l '+ 4 i + 4 0 )
01;
, grid
den)
Step 16 of 19
1.42 3.32
( '/ )
<0.5 <2.5
from table 7 and 8. the following obsen/ations are made for the transfer ft
quation (9).
rved is 1.42 sec but it should be less than 0.5 sec. Hence the equat
e required rise time condition.
rved J is 3.32 but it should be less than 2.5 sec . Hence the equation
e required Settling time condition.
Step 17 of 19
3 6 ,040
4 0 l(i" + j+ 4 0 l)
j ‘ + 4 i+ 4 0 )( i^ + s + 9 0 l)
89.87
s‘ + 4 s + 4 0 ) ( i ’ + i + 9 0 l ) ( i ’ + 1 + 4 0 I )
89.87
s‘ + 4 s + 4 0 ) ( j ’ + i + 9 0 l ) ( i ’ + 1 + 4 0 l )
89.87
j ’ + 4 i + 4 0 ) (j* + 2 s’ + l,303s^ + l ,3 0 2 i + 3 6 l,3 0 l)
89.87
( 10 )
1 * + 4 i + 4 0 ) ( i ' + 2 i ’ + 1303s’ + 13021+361301)
den), grid
den)
Step 18 of 19
0.113 4.72
( '/ )
<0.5 <2.5
from table 9 and 10. the following obsen/ations are made for the transfer
quation (10).
rved K ) % is 46.8 but it should be less than 5%. Hence the equation
required Maximum peak overshoot condition.
Step 19 of 19
red is 0.113 sec but it should be less than 0.5 sec. Hence the equati
d rise time condition.
rved is 4.72 but it should be less than 2.5 sec. Hence the equation (
required Settling time condition.
r.?ir.1s-
(a) Sketch the unit-step responses for G1(sJ and G2(s^, paying close attention to the transient
part of the response.
(b) Explain the difference in the behavior of the two responses as it relates to the zero locations.
(c) Consider a stable, strictly proper system (that is, m zeros and n poles, where m < n). Let y(t)
denote the step response of the system. The step response is said to have an undershoot if it
initially starts off in the “wrong” direction. Prove that a stable, strictly proper system has an
undershoot if and only if its transfer function has an odd number of real RHP zeros.
(c) Consider a stable, strictly proper system (that is, m zeros and n poles, where m < n). Let y(t)
denote the step response of the system. The step response is said to have an undershoot if it
initially starts off in the “wrong” direction. Prove that a stable, strictly proper system has an
undershoot if and only if its transfer function has an odd number of real RHP zeros.
Step-by-step solution
s te p 1 of 18
(a)
The two non-minimum phase system are.
G ,W =
( j + l ) ( i + 2)
’ (s + l ) ( i + 2 ) ( j + 3)
2 ( j- l) - .
—r — ^ r for ( 7, ( e l in the above equation.
( j + I ) ( * + 2)
i;w = i ( i + l ) ( l + 2)
Step 2 of 18
!;(,)= _ + — .+ — _ (1)
S 5+1 5+2
Use residue method to calculate coefficient x ■
_ 2 ( .- l) I
( s + 1 )(j + 2 ) L
•L
2 (0 -0
( 0 + l)(0 + 2 )
' 2
Step 3 of 18
0 (^ + 2 )JL .
_ i(£ z O |
5(54
2(-<-0
- ( - l) ( - l+ 2 )
-1
Step 4 of 18
C = ( s * 2 ) Y ,{ s l^
= (* + 2 )f
2 (^-0
*(*+oL
2( - 2 - 0
{-2 )(-2 + 0
' 2
Step 5 of 18
\ A B C
i; ( j) = - + — -+ — -
5 5+1 5+2
Substitute ( fo r X ’ - 4 for ^ ,a n d 3 for ^ in the above equation.
i - ' i . i
Step 6 of 18
» t=0:0.1:10;
» yl=l-4.*exp(-t)+3.*exp(-2.*t);
» plot(t,y1)
» xlabel('time(s)')
» ylabel('y1 (t)')
Step 7 of 18
S t ^ respoase f o r G l ( t )
tim e (s )
Figure 1
Step 8 of 18
r(A - 2 ( » - I) (.- 2 )
' s ( j + l ) ( i+ 2 ) ( * + 3 )
V/ \ A B C D ,r>\
y ,( i) = - + — -+ — - + — - (2)
5 5+1 5 +2 5+3
Step 9 of 18
f l) (i+ 2 ) (j+ 3 )
2 ( » - l) ( ^ - 2 )
(5 + 1){5 + 2)(5 + 3)
3 (0 -l)(0 -2 )
( 0 + l) ( 0 + 2 ) ( 0 + 3 )
3 (-l)(-2 )
(1 )(2 )(3 )
-I
Step 10 of 18
3 ( ^ - l) ( » - 2 )L . 1
= ( j+ l)
5(5 + 1){5 + 2)(5
_ 3 M K fz 2 )
5 (5 + 2 )(5 + 3)
3 (-1 -1 )(-1 -2 )
- ( - l ) ( - l + 2 )(-l+ 3 )
- ii
‘ -2
—9
s te p 11 of 18
- ( . i J 1
3 ( ^ - l) ( ^ - 2 ) |
5(54
» + ') ( ^ + 3 ) L ,
3 ( -2 -l)(-2 -2 )
(_ 2 )(-2 + 1 )(-2 + 3 )
_36
' 2
-1 8
Step 12 of 18
f= ( * + 3 ) j;M L _
-(X I3 )[ 1
3 ( » - l) ( ^ - 2 )
i ( i + l ) ( j + 2 ) [_ j
3 (-3 -1 )(-3 -2 )
(_ 3 )(-3 + 1 )(-3 + 2 )
"-6
— 10
Step 13 of 18
A B C D
K ( 5 ) * — + -----+ -------- + -------
5 5+1 5 +2 5+3
Substitute ( fo r x ^ - 9 for q , 18 for -1 0 for C ill the above equation.
5 5+1 5 +2 5+3
1 9 ^ 18 10
5 5+1 5+2 5+3
It is known that.
i - ' i . i
Step 14 of 18
» t=0:0.1:10;
»y2=1-9.*exp(-t)+18.*exp{-2.*t)-10.*exp(-3.*t);
» plot(t,y2)
» xlabel('time(s)')
» ylabel('y2(t)')
Step 15 of 18
S t ^ respoase fo r G 2(t)
^1-------------------- ^--------------------
Problem 3.48PP
Find the relationships for the impulse response and the step response corresponding to Eq. for
the cases where
(b) the roots are both real. Express your answers in terms of hyperbolic functions (sinh, cosh) to
best show the properties of the system response.
HW =
_________£5_________
HW =
(i + { < b,)2 + <o5 ( 1 - !: 2 ) '
Step-by-step solution
step 1 of 5
w
Li this case we have ^ = 1 ■
Find H(s).
m - U [.)
( s + a i)
Step 2 of 5 ^
Step 3 of 5
(b)
Fin<)H(s).
H [s ):
'U W
*(0 -
h{t)= - lj
step 4 of 5
We can then integrate the in^ulse response to obtain the unit step response.
Alternatively, for a unit step ii^ut, ) = - and using partial &action expansion, &nd
m -
r(r) ' I
Simplify further.
1+
Y(s) =
1
Find^Cf).
Thus, we get H O = ! - « ■ *
Step 5 of 5 ^
Now we have the remaining case where C ^ negative and | ^ < 1. since we
already dealt with the case of | ^ > 1 in the previous part The impulse response and the
step responses are exactly the same, that is ^(<) - —= ^ ^ = e ~ ^ sin(<P^), except now C
k jl- C
is negative and the e^ onential terms become imboimded and the system is unstable.
Problem 3.49PP
«W = ;
( * + P )(^ + 2f
A=
«3 -2 < a i« p + p 2 ’
-{ P -{« *
(c) Which term dominates as p gets small? (Small with respect to what?)
(d) Using the preceding explicit expression for y(t) or the step command in Matlab, and assuming
that ojnr = 1 and ^ = 0.7, plot the step response of the preceding system for several values of p
ranging from very small to very large. At what point does the extra pole cease to have much
effect on the system response?
Step-by-step solution
step 1 of 5
H (s) =
(s+p)(s“ +2?a^s+i!^’ )
Y (s) °>»P
s(s+p)(s“ +25ti>i,s+ti>«’ )
Y (s )= ^ + ^ +
Step 2 of 5
Solving, w e get
K i= l
K j= A
And
2 2 ^ ( K ’ )(p=-2?avP+aw’ )
< 9 -^
y f t ) = l +Ae'*‘ +Be’* sin(cDat-0)
^ Q) (1) ''
Step 3 of 5
Step 4 of 5
(b)
“ 2^co,p
P
Step 5 of 5
(c) (last term becomes small as P becomes small with respect to H ^term
Problem 3.50PP
H (A = a»g<J + 2)
-I- 2i<on5 + ai§)
(a) Show that the unit-step response for the system is given by
y (0 = 'c(IE((iy( + A ),
where
f t =UD
(b) Derive an expression for the step response overshoot. Mp, of this system.
(c) For a given value of overshoot. Mp, how do we solve for ^and ojn7
Step-by-step solution
step 1 of 7
Consider the second order unity DC gain S3rstem with an extra zero.
z ( e^ + <z?'l
w
We write the transfer fimction in partial fic tio n form, as
^ 2 . ^ ^ ^ 2 . I *.2 ■
We know that^(^) = .
z dt
Step 2 of 7
Find.y(i).
-^ = = c o s (® rfi - ^ ) + - ^ = = s in ( a y - ^
Where
-1 _ L _
Simplify further.
^ (0 = 1 g3 ^ ~ - (^ + A )]
Where
I ca^,-z
Step 3 of 7
We combine the last two terms in the argument o f the cosine term, and find s /? + .
P - tan"
Step 4 of 7
dt
a
^ [./z’ + a>; - 2 ;a i,) cos (a>,f - fi,) ■
cos(iV-A-4) = o
Therefore, we get
.1 __ C
4 = tan"
Step 5 of 7
F in d ^ + 4 .
f l + 4 = tan" _z.
I “i J
Thus, we g ett, = —
' JM
Find
= —^z^ - z ^ +
Step 6 of 7
Thus, we get
( \
1 z - ^ 3
tan"^ M , = - ^ z ^ - l - a^e
Step 7 of 7
(c)
For a given
Overshoot Mp, the values o f and ^ have to be found by trial and error. In
general, they will be different than the standard second order system values unless
z is large that is the zero is far away.
Problem 3.51 PP
The block diagram of an autopilot designed to maintain the pitch attitude d of an aircraft is shown
in Fig. The transfer function relating the elevator angle 5e and the pitch attitude d is
where d is the pitch attitude in degrees and 6e is the elevator angle in degrees.
The autopilot controller uses the pitch attitude error e to adjust the elevator according to the
transfer function
E(s) j+ 1 0
Using Matlab, find a value of K that will provide an overshoot of less than 10% and a rise time
faster than 0.5 sec for a unit-step change in d r . After examining the step response of the system
for various values of K. comment on the difficulty associated with making rise time and overshoot
uoii ly ivieiuaL;; iiTiu a voiUc vj1 r\‘ u lai' win ^ivjviuc ai i uvci si luui ui icso u lai i i u /o ai ivj a i isc uiiic
faster than 0.5 sec for a unit-step change in d r . After examining the step response of the system
for various values of K. comment on the difficulty associated with making rise time and overshoot
measurements for complicated systems.
lAifcn ■
D ^)
Step-by-step solution
step 1 of 7
Consider the following block diagram of autopilot designed to maintain the pitch attitude $ of an
aircraft:
Step 2 of 7
Consider the transfer function relating the elevator angle, S, in degrees and the pitch attitude,
B in degrees.
5D (^+l)(^+2)_____ ^
+a0S s+O €6j
The autopilot controller uses the pitch attitude error e to adjust the elevator according to the
following transfer function.
= D{s)
4^+3)
s+ W
Step 3 of 7
g ( i) G (i)0 (i)
6 l,( i) ° l + G (i)D (i)
S 0 ( i+ l) (i+ 2 )
J (i^ + 5 s + 4 0 )(j* + 0 .0 3 s+ 0 .0 6 )J l, i+ lO J
5 0 (i+ l)(i+ 2 ) V A :(i3 -3 n
^ s ’ + 5 i+ 4 0 )(* ’ + 0 .0 3 j+ 0 .0 6 )Jt. J + 10 )
( 50K{s*
soa : ( j + i )( j + 2 )( j + 3) j
[ (( j ^+
* + 5 j + 4 0 )( j ^+0.03
* j + 0.06)( j + 10) J
5 0 g ( j + l ) ( j + 2 ) ( j+ 3 )
1+
+ 5 j + 4 0 )( j ’ +0.03 j + 0 .0 6 )( j + 10) ]
Step 4 of 7
( 5 0 y ( j + l ) ( j + 2 ) ( j+ 3 ) J
[ ( j ' + 5 j + 4 0 )(j’ +0.03 j + 0.06)( j + 10)J
e,(s) (j " + 5j + 4 0 )( j =+0.03 j + 0 .0 6 )( j + 10)+50^C( j + 1)( j + 2 )( j + 3 )
j’ + 5 j + 4 0 ( j ’ +0.03 j + 0 .0 6 )( j +10)
5 0 y ( j + l ) ( j + 2 )(j+ 3 )
” (j ' + 5j + 4 0 )( j =+0.03 j + 0 .0 6 )( j + 1 0 )+ 5 0 K ( j + 1)( j + 2 ) ( j + 3 )
SOA: ( j ’ + 3j ’ + 2j * + 6j + j ' + 3 j + 2j + 6 )
[+50A : ( j ’ + 3j ' + 2j ’ + S j + j ’ + 3j + 2j + 6 )
50Ar(j’ +ds’ + l U + 6 )
' r j ’ +15.03J*+(50AT+90.51)j’ + (3 0 0 /C + 4 0 3 .6 )j’ 1
[ +(550A:+17.4) j +(3 0 0 A :+ 2 4 ) J
Step 5 of 7
The output must be normalized to the final value of for easy computation of the overshoot
and rise-time. The next step is to find the value of K that will provide an overshoot of less than
10% and a rise time faster than 0.5 sec for a unit-step change in
The following is the MATLAB function for computing the rise time:
function tr = risteime(t,y)
% normalization of y to 1
y=y/y(length{y));
idxl = min(find(y>=0.1))
idx2 = min(find(y>=0.9))
tr= t{idx2)-t(idx1);
else
tr = 0
end
Enter the following commands to plot the pitch attitude $ and also to find the peak overshoot
and rise time.
% Program to find peak overshoot and rise time and also to plot the pitch attitude
clear all
close all
t=0:0.01:150;
for i=1:1:length(K1)
K = K1(i);
wn = sqrt(0.2 *K);
num= wn''2;
den=[10.104wn^2];
zeta=0.104/2/wn;
y= step(sys, t);
if zeta ,1
Mp = {max(y)-1)*100:
else
end
idx_01 = max{find{y<0.1)):
idx_09 = min(find(y>0.9));
t_r=t(idx_09)-t(idx_01);
subplot(3,2,i):
Plot(t,y);
grid on;
title(titleText);
end
Step 6 of 7
The following are the plots of pitch attitude verses time for various values of X -
For a : = 3.5:
K= 3.5000
1.5
0.5
Max overs hoot= 17. >1
Rise time = 0.11 sei
0 50 100 150
Time (sec)
Figure 2: Step response of autopilot system for K —Z.S
Step 7 of 7
For K = 3
K= 3.0000
1.5
0.5
Max overs hoot =12.
Rise time = 0.12 se :
0 50 100 150
Time (sec)
Figure 3; Step response of autopilot system for K —i -
For a: = 0.3:
K= 0.3000
0 50 100 150
Time (sec)
Figure 4; Step response of autopilot system for K —0 3 -
For a: = 0.03:
K= 0.0300
Problem 3.52PP
A measure of the degree of instability in an unstable aircraft response is the amount of time it
takes for the amplitude of the time response to double (see Fig), given some nonzero initial
condition.
bi2
(b) For a second-order system (with two complex poles in the RHP), show that
lo2
*2 = —;:— ■
fai2
*2 = —;:— ■
Anqditude
______
I te w
L *2 »
Step-by-step solution
step 1 of 4
w
For the 1* order system.
Step 2 of 4
2 A _ te *
A “ te ”
_2
p
Given that the increased time as
Therefore
ln 2
Where = ti-to
Step 3 of 4 ^
(b)
For the second order system,
_a
Let the Transfer Function as O fs) = -*----- -=-------- r
Then, the respons e is given by taking the Inverse Ls^lace Transform o f 0{s) a
Step 4 of 4
Suppose that unity feedback is to be applied around the listed open-loop systems. Use Routh’s
stability criterion to determine whether the resulting closed-loop systems will be stable.
(b) = ^
W «” <»> =
Step-by-step solution
Step-by-step solution
(a)
The transfer function of open-loop system is.
I+ ^ G (s) = 0
5 ( i ’ + 2 j* + 3 » + 4 )
To determine the Routh array, first arrange the coefficients of the characteristic polynomial in two
rows, beginning with first and second coefficients and followed by the even numbered and odd-
numbered coefficients.
1 3 8
i* : 2 8
i* : a b
c
d
2 x 3 -8 x l
_ 6 -8
2
=-l
, 2 x 8 - lx 0
16
° 2
Sa-2b
-1
-8 -1 6
-1
-2 4
d=b=^
According to Routh array a system is stable If and only If all the elements in the first column of
the Routh array are positive.
From the obtained Routh array, it is clear that the sign changes twice in the first column, so there
are two poles not in the left hand side of the plane, hence the given closed-loop system Is
unstable.
Step 5 of 11
(b)
XG(s)
S* ( j + l)
I + ^ G ( j) = 0
5*( j + I ) + 2 ( 5 + 4 ) = 0
5’ + 5 * + 2 j + 8 » 0
To determine the Routh array, first arrange the coefficients of the characteristic polynomial in two
rows, beginning with first and second coefficients and followed by the even numbered and odd-
numbered coefficients.
1 2
1 8
-6
8
>7 of 11
According to Routh array a system is stable If and only If all the elements in the first column of
the Routh array are positive.
From the obtained Routh array, it is clear that the sign changes twice in the first column, so there
are two poles not in the left hand side of the plane, hence the given closed-loop system Is
unstable.
(c)
The transfer function of open-loop system is.
I-flC G (s ) = 0
4 ( j ’ + 2 j * + j +1)
1+ - ; V ; ----- ;----------{ = 0
s‘ (s’ +2s‘ - s - l )
s‘ (s’ +2s‘ - s - l) + 4 ( s ’ +2s‘ + s + l) = 0
j’ + 2s* + 3 j ’ + 7 j ’ + 4 j + 4 - 0
To determine the Routh array, first arrange the coefficients of the characteristic polynomial in two
rows, beginning with first and second coefficients and followed by the even numbered and odd-
numbered coefficients.
1 3 4
* : 2 7 4
<4 “ i
i* :
*1
step 10 of 11
30+2
15
_32
" l5
4 =4
Step 11 of 11
According to Routh array a system is stable If and only If all the elements in the first column of
the Routh array are positive.
From the obtained Routh array, it is clear that the sign changes twice in the first column, so there
are two poles not in the left hand side of the plane, hence the given closed-loop system Is
unstable.
Problem 3.54PP
Use Routh’s stability criterion to determine how many roots with positive real parts the following
equations have;
(d) S3 + s2 + 20s + 78 = 0
(d) S3 + s2 + 20s + 78 = 0
(e) s4 + 6s2 + 25 = 0
Step-by-step solution
step 1 of 5
(a)
The characteristic equation is,
* * + &t’ + 3 2 i’ + 80s + 1 0 0 = 0
To determine the Routh array, first arrange the coefficients of the characteristic polynomial in two
rows, beginning with first and second coefficients and followed by the even numbered and odd-
numbered coefficients.
s*: 1 32 100
s’ : 8 80
22 100
s' : 43.6
s": 100
Since there are no sign changes in the first column of Routh array, the number of roots with the
positive real parts is zero.
Step 2 of 5 ^
(b)
s* +1 Oj ^ + 30s’ + 80s^ + 3 4 4 s + 4 8 0 = 0
To determine the Routh array, first arrange the coefficients of the characteristic polynomial in two
rows, beginning with first and second coefficients and followed by the even numbered and odd-
numbered coefficients.
1 30 344
10 80 480
s’ : 22 296
s’ : - 5 4 .5 480
s': 49 0
s’ : 4 80
Since there are two sign changes in the first column of Routh array, the number of roots with the
positive real parts is two.
Step 3 of 5
(c)
The characteristic equation is,
1 7 8
2 -2
j’ ; 8 8
»>: -4
j* : 8
Since there are two sign changes in the first column of Routh array, the number of roots with the
positive real parts is two.
Step 4 of 5
(d)
*’ + i ’ + 2 0 * + 78 = 0
To determine the Routh array, first arrange the coefficients of the characteristic polynomial in two
rows, beginning with first and second coefficients and followed by the even numbered and odd-
numbered coefficients.
1* : 1 20
1 78
-5 8
78
Since there are two si'^n Ghan*^es in the first c-oiui 1 nf Rniith arrai/ tha niimhpr nf mnt« u/ith thp
positive real parts a two.
Step 5 of 5 ^
(e)
The characteristic equation is,
sV 6 j“ + 2 5 -0
5 * + Os’ + + O r+ 2 5 = 0
To determine the Routh array, first arrange the coefficients of the characteristic polynomial in two
rows, beginning with first and second coefficients and followed by the even numbered and odd-
numbered coefficients.
t’ : 1 6 25
i* : 4 12
3 25
100
i* : 12- -2 1 3
i* : 25
From the characteristic equation, it is clear that there two coefficients missing so there are roots
outside of the LHP. Since there are two sign changes in the first column of Routh array, the
number of roots with the positive real parts is two.
Problem 3.55PP
Find the range of K for which all the roots of the following polynomial are in the LHP:
Use Matlab to verify your answer by plotting the roots of the polynomial in the s-plane for various
values of K.
Step-by-step solution
step 1 of 2
1 10 5
5 10 k
8
-5
j+ (k-25)+ 80
+8
■1 -8 L ,.( fc - 2 5 ) ^ + 8 0 ( k - 2 5 ) l
k-25+80
* k
Step 2 of 2
— - i( k - 2 5 ) > 0
k+55 5^ ^
64k+j(k-25)(lc4-55) <0
__________________________
j[(j + OJ)(j+ l)(j2 + 0 ^ + 4 ) ] ’
where time is measured in miiiiseconds. Using Routh’s stability criterion, determine the range of
K for which this system is stabie when the characteristic equation is 1 + KG(s) = 0.
Step-by-step solution
step 1 of 6
Step 1 of 6
, , __________g ( j + 4)__________
s + 0.5)( j + 1)( + 0.4j + 4)J
Step 2 of 6
l + ^T G (j) = 0 .......(2)
Step 3 of 6
, K (s+ 4)
1+ f ^ ~Q
4|^(»+ 0 .5 )( 4 + l ) ( s + 0 .4 s + 4 ) ]
j [ ( j + 0 . 5 ) ( j + l) ( » ’ + 0 . 4 s + 4 ) ] + ^ r ( j + 4 ) = 0
Step 4 of 6
Step 5 of 6
5.1 2 +K
1.9 6.2 4K
F ig u re 1
Step 6 of 6
• All the terms in the first column of the Routh’s array should have a positive sign.
• The first column of Routh’s array should not posses any sign change.
/:+ 3 .6 3 > 0
^ > -3 .6 3
And
a
Re
(f+ p )
Step-by-step solution
Step 1 of 6
Step-by-step solution
step 1 of 6
21 -y+p
K,
s+ p j '- o “
Step 2 of 6
Step-by-step solution
step 1 of 6
21 5+p s ^ -a *
j+ p j’ -o ’
( » + p ) ( j’ - f l ’ ) + A ^ r ,( i+ z )
__________ K K , { s + z ) __________
j * + ps’ + (A3Tj - o’ ) z + JCKjZ- pc’
Step 2 of 6
KK(gz-pd^
K K a z -p d i
Figure I
Step 6 of 6
• All the terms in the first column of the Routh’s array should have same sign.
• The first column of Routh’s array should not posses any sign change.
• All the terms in the first column of the Routh’s array should be greater than zero.
Therefore, for stability all the elements in the first column to be positive and we obtain the
following constraints.
p> 0
K K ^ p - K K ^ > 0 ifK > 0 ^ p > z
Therefore, for stability all the elements in the first column to be positive system condition on the
A
J(f+ I)
(b) For what values of (7, is the system stable? H int: An approximate answer may be found
using
i+ h '
for the pure delay. As an alternative, you could use the computer Matlab (SImulink) to simulate
the system or to find the roots of the system’s characteristic equation for various values of 7 and
A.
Step-by-step solution
step 1 of 2
Y (s) s(s+ l)
(a)
Ae^
1+
s(s+ l)
Step 2 of 2
0>)
1 A
1-AT 0
A
1-A T>0
A >0
T <—
A
Modify the Routh criterion so that it applies to the case in which ali the poies are to be to the left
of - a when a > 0. Apply the modified test to the polynomial
S3 + (6 + K)s2 + ( 5 + 6K)s + 5K = 0.
finding those values of K for which all poles have a real part less than -1.
Step-by-step solution
step 1 of 1
s4 + (11 +K2)s3 + (121 +K■\)s2 + {K^ + K1K2 + 110K2 + 210)s + 11/C1 +100 = 0.
Find constraints on the two gains K^ and K2 that guarantee a stable closedloop system, and plot
the allowable region(s) in the (/Cl, K2) plane.You may wish to use the computer to help solve this
problem.
Step-by-step solution
step 1 of 3
Step 1 of 3
s*-. I I2 I+ £ , HAT,+100
i i + a:2 ac, + a:|A:2+iiojc 2+21 o o
s^: a IIA:,+100
s : b
iia :, + ioo
Where.
step 2 of 3
For a stable system, first column elements of Routh array must be greater than zero.
Therefore,
iu a :2 > o
And,
ii/:,-i-ioo>o
\\K t> -m
-1 0 0
Kt>-
11
Therefore, the two gain of the system are AC, and AC2 > -11
' 11 ^
Step 3 of 3
i 1C2
3
10 0
A llo w a b le re g io n
50
3
•lO O /ld
-150 -120 -90 -AO -30 ^ 0 30 60 90 120
....................................................
1 -50
i
-100
1
1
-150
1
1 •200
1
1
-250
1
(»2+,2)l/2
Where
m = mass of conductor,
ir“fnr’c \/ortinal riicnla^om ont
m = mass of conductor,
V=wind velocity,
a = aerodynamic angle of attack = —
T = conductor tension,
/ = length of conductor.
Assume that L(0) = 0 and D(0) =D0 {a constant), and linearize the equation around the value y =
^ =0. Use Routh’s stability criterion to show that galloping can occur whenever
^+D b<0.
Step-by-step solution
step 1 of 2
D (a )!!^ -H a )V
dx dx^
1 \ dD d a _, .
D ( a ) j: ,- L ( a ) r
Step 2 of 2
Now
So,
-ao
-1 1 da da
m
D { a ) x j- L { a ) V
Problem 4.01 PP
If S is the sensitivity of the unity feedback system to changes in the plant transfer function and T
is the transfer function from reference to output, show that S + T =
Step-by-step solution
step 1 of 1 ^
Given that S is the sensitivity o f the unity fe edback system to changes in the plant transfer
function and T is the transfer function &om reference to output.
Given that S is the sensitivity o f the unity fe edback sjrstem to changes in the plant transfer
function and T is the transfer function from reference to output.
We know that
^ ^
S+T= — 5
1 + 01D,i 1 + ODd
s + r = 1 + GfDd
1 + GZ)„
GD.
T=
| g + r = i|
Problem 4.02PP
We define the sensitivity of a transfer function G to one of its parameters k as the ratio of percent
change in G to percent change in k.
^ d G jG d \n G k dG
* “ d t/T “ d to t “ G ^ '
The purpose of this problem is to examine the effect of feedback on sensitivity. In particular, we
would like to compare the topologies shown in Fig. for connecting three amplifier stages with a
gain of - K into a single amplifier with a gain of -10.
(a) For each topology in Fig., compute j8/ so that if /C= 10, V = -10R.
(b) For each topology, compute when G = (Use the respective j8/values found ii
part(a).) Which case is the least sensitive?
(b) For each topology, compute when G = (Use the respective j8/values found in
part(a).) Which case is the least sensitive?
(c) Compute the sensitivities of the systems in Fig.(b, c) to j82 and /S3. Using your results,
comment on the relative need for precision in sensors and actuators.
Step-by-step solution
step 1 of 14
(a)
Refer to Figure 4.24 (a) in the text book.
r = - fi,K ‘R
f i, K ’ = 10
^ 10’
= 10- ’
= 0.01
Therefore, the value of is |o,q i |-
Step 2 of 14
^10
( i + j cPai J)
^ .V io
l + JTA
K
1+JCA =
2.1544
Substitute 10 for Kin the above equation.
10
2.1544
1+ 1 0 ^ = 4 .6 4 2
^ = 0 .3 6 4 2
Step 3 of 14
jt ’
= 10
i+ ic ’A
i+ jc ’A "
‘ 10
a :’’ A - o. ia : ’ - i
jc
0.1k ’ - 1
A = -
A = -
10*
_ 9 9 -l
" 1000
-0 .0 9 9
Therefore, the value of ^ is |0.Q99|.
Step 4 of 14
(b)
,0 dG/G
dK/K
Step 5 of 14
i= /j( - js r ) ( - A : ) { - A r )
G = -p ,K '
-3
Therefore, the sensitivity is [ | ] .
Step 6 of 14
R ( i + A T A A ' + ^ A J U + J^AJ
G=-
( i+ jfA ) ’
dG
dK
dG d AC’
dK dK .(1 + AC>^)’ .
- 3 a: ’
Step 7 of 14
S?
K { -3AT’ 1
7 a:’
I ( i+ ^ A )’J
i+ « A
Substitute 10 for K and 0.3642 for 0^ in the above equation.
5?-
1+(10)(0.3642)
3
1+3.642
*0.646
Therefore, the sensitivity 5 ^ is |Q.646l •
Step 8 of 14
Y ( - a : ) ( - a: ) ( - a: )
R \- { - K ) ( - K ) { - K ) P ,
K'
G= -
l+K%
dG
dK
d_ _ ^ 1
dK 'd K 1+ a
a: ’/
’a J
- ( i + a : ’ >», ) 3AT’ + a :’ ( o + 3a : ’ ; ^ )
-3 K ^ -3 K ’P ,+ 3 K ‘P,
( l + JC’A ) '
- 3 a: ’
7 i + a: ’ a )’
Step 9 of 14
S?
H m
-3AT’
K’
3
i + a:’a
1+(10)’ (0.099)
3
1+99
= 0.03
Therefore, the sensitivity 5 ^ is [q^03 |.
Step 10 of 14
(c)
Determii
Here,
c=-
Step 11 of 14
R ( i + a t a A ' + ^ a J U + j^ a J
AT’
(1+ ATA)’
Write the expression for the sensitivity of the system in Figure 4.24 (b) to ■
^ J P A d G
dG
PPx
dG d AC’
dp. (l+ACA)’ .
= a : ’ [ ( - 3 ) ( i + a : a )- ’- ' ( a : ) ]
3AT*
0 + a : a )‘
S te p 1 2 o f1 4
, JpA dG
\ G ) d f i,
3AT’ 1
AT’ i + a: a )‘ J
(1 + ATA)’
3ATA
l + Kp,
. 3 ( 1 0 ) ( 0 .3 6 4 2 )
* 1 + ( 1 0 ) ( 0 .3 6 4 2 )
1 0 .9 2 6
4 .6 4 2
- 2 .3 5 4
Step 13 of 14
Y (- K ) ( - K ) ( - K )
R l- ( - K ) { - K ) ( - K ) P ,
K'
G = —
\+K%
Write the expression for the sensitivity of the system in Figure 4.24 (c) to .
* lo J d A
dG
Calculate ------.
r fA
dG </ r AT’ 1
dp, ~ d p X \* K ^ P ,\
= - a: ’ ( - i ) ( i + a: ’a ) " " ( a: ’ )
K‘
(i + a : ’a )'
Step 14 of 14
, j p ^ ^
' \G ) d p ,
A AC‘
AC’
(1+AC’A ) ’
1 + ac’ a J
i + a: ’a
j,. (1 0 )’ (0 .0 9 9 )
* 1 + ( 1 0 ) ’ ( 0 .0 9 9 )
99
1+99
.-0 .9 9
The results indicate that the closed loop system is much sensitive to errors in the feedback path
than that in the fonward path.
Compare the two structures shown in Fig. with respect to sensitivity to changes in the overall
gain due to changes in the amplifier gain. Use the relation
as the measure. Select H1 and H2 so that the nominal system outputs satisfy
I h p '- — { !]— Q —
^ T— ---------- 1
Step-by-step solution
step 1 of 10
It is given diat.
T h e eatpressio n t o m easure s e n sitiv i^ is,
r fh iF
S=-
FdK
W here.
K , th e feed forw ard gain
, th e o u ^ nit the system
iS, fe e m easure o f sensitivity
Step 2 of 10 ^
F igure 1
Step 3 of 10 ^
F igure 2
Step 4 of 10
F ig u re s
Step 5 of 10 ^
7 ^ = -? ^ (1)
' \+ K H ^
C a l c u l i th e ga in o f fe e blo d c r ^ i t U o d c in F ig u re 3.
(F ,-F ^ ,)K = F ,
F ^ = F ^ {y + K H ^ )
7 ? = - ^ C)
' 1 + ja r ,
T hus, com bine equation (1 ) a n d ^ ) to obtain fee iityut outp u t relation.
p - ____ K ( SK ^
.... ®
Step 6 of 10 ^
C alculate fe e g am o f fe e b lo ck d io w n in F ^ u r e 2.
( 7 J - 7 r ^ ,) ( ^ : ) ( J i:) = F ,
.......
step 7 of 10
(5)
' ' K
Step 8 of 10
' F [d K
d ( K
f—
[ l+ K H j
J» ]
( (l+ ^ ,)^ (7 i)"| 2 K {l+ X H ,f-2 {l+ K H ,){H ,)(K ^ )
[ J[ .
(i+Jsar,)’ (2A:+2is:’7r, -2 k ^h )
" W(l+7SSf,)‘
T hus, th e m easure o f sensitivity d ue to changes in fe e a n ^ lifie r g a in fo r fee first b lo d c is,
S j = — 2— ....... (fi)
' l+TSK
Step 9 of 10
{ (l+JC ^7r,)(77)Y 2 K (1 + K ^ H ^ )- ( 2 K H ^ ) { k ^ )
2K
( K ) { l+ K ^ H ^ )
T hus, th e m easure o f sensitivity d ue to c f a a n ^ in fe e antylifier g a in f iv fee first b lo ck is,
2
S f.
l+ K ^ H ^
Substitu
tu te feevalue
te fe ?2 fromequation(^)infeisequationtoobtainthe
2
_______ 2_______
i+ ( i: ^ 7 r j‘ + 2 K H ;)
2
s f = ■m
Step 10 Of 10 ^
(a) Compute the sensitivity of the closed-loop transfer function to changes in the parameter A.
(b) Compute the sensitivity of the closed-loop transfer function to changes in the parameter a.
(c) If the unity gain in the feedback changes to a value of ^ 1, compute the sensitivity of the
closed-loop transfer function with respect to f3.
Step-by-step solution
step 1 of 5
(a)
Find the cbsed loop transfer hmction r(s) v^dch is given by
r(s) =
^ ' 1 + G (s)
s ( s + a)
1+
a (s + a)
r ( a ) = - 5 — ---------
^ ^ + as + A
Step 2 of 5
We know that
<JT(s) _ s^ + as + A - A
(s“ + as + A f
dT{s) _ ^ + as
^ (s’ + OB
The sensitivity of the cbsed loop transfer hmction is given by
^ _ A ^
^ TdA'
Find the sensitivity.
^ ^ S^ + os
^°T d A A (7 7 ^ 7 7 1 7
r i- _ s (5 + a )
■* s(s + a) +
Thus, tile sensitivity of tiie cbsed b op transfer fimction to chaises in tiie parameter A is obtained
-I- a)
s(s + a ) + A
(b)
We know that
Fmd —
aa
dT -sA
(s“ + os + il)
step 3 of 5
• Tda
^ a(s^ + a s + . j ) -a l
^ (7 7 ^ 7 ^ 7
“ s ( s + a ) + j1
Thus, the sensitivity of the cbsed bop transfer fimctionto chaises in the parameters is obtained
sH =
s ( s + a) + j4
Step 4 of 5
(0
Find T(s)
r(s) =
l + yS a W
dT -O ^ s f
[1 + ^ ' ( s ) 7
f id T j?(l + /Sffj -0 “
Tdp~ O (1 +
Step 5 of 5
- fiA
Sf = -
s (s + a ) +
-p A
Thus, tiie sensitivity is obtained as s ; =
s ( s + a) + PA
Problem 4.05PP
Compute the equation for the system error for the feedback system shown in Fig.
Step-by-step solution
Step-by-step solution
step 1 of 2
Refer Figure 4.5 in the textbook for the closed loop system with sensor dynamics.
- w - ^ v (1)
\* D G H \* D G H \ + DGH
Write the output of the error detector from Figure 4.5.
E ^ R - Y ..... (2)
Step 2 of 2
G
UDGH UDGH UDGH
(X-^DGH)R-FDGR G „ DGH „
“---------------------------- -- ■ -tY + V
l+ D G H l+ D G H l +DGH
R + D G H R -F D G R G
W + - ^ V
l + DGH l + DGH l + DGH
l +D G (H -F ) G
-< -T W + - ^ V
l +DGH " l+ D G H l+ D G H
Consider the DC motor control system with rate (tachometer) feedback shown in Fig.(a).
(a) Find values for K and so that the system of Fig.(b) has the same transfer function as the
system of Fig.(a).
(b) Determine the system type with respect to tracking dr and compute the system Kv in terms o
parameter fC and .
(c) Does the addition of tachometer feedback with positive kt increase or decrease Kv?
Step-by-step solution
step 1 of 7
(a)
Refer to Figure 4.25 (a) in the textbook.
Figure 1
Step 2 of 7
K K „K ^
(')
KKJC,
~ * [ s ( i+ r ^ ) + / a : j f c ^ ] + A M : . jr ,
KKJC.
■ +KKJcJa + KKJC,
K K ,K ,
(1)
step 3 of 7
Calculate the closed loop transfer function from the Figure 4.25 (b).
K'
i ( l + r ^ ) + A T '( l + * »
9 K'
(2)
Step 4 of 7
trt _ K K .K .
*
And
K% = KK.k,
KKJC.
Substitute i f o r jc 'in K% = KKJc,
' K.
Step 5 of 7
(b)
The inner loop in Figure 4.25 (a) is.
AA.
!(* ) =
j( i+ r , i) + A a r , t , i
KK.
s (1 + t, s + K K J .)
KK,
s '0 + T . ^ i- K K . k , )
From the
^e denominator of the tr
transfer function, it is clear that one pole exists at the origin.
Therefore,
jre, the type of the syst
system is 1.
Step 6 of 7
JCy s lim4Z.(4)
KK.
s lim ^
i-** 5 ( i + r . i + i a : . t , )
—
KK.
s lim
■ - - i+ r , s + / a r , * ,
KK.
1 + X K jt,
Step 7 of 7
(C)
Kk;
■(3)
That is.
(a) If r is a step function and the system is closed-loop stable, what is the steady-state tracking
(c) What is the steady-state error to a ramp velocity 5.0 K2 = 2 and K^ is adjusted to give s
system step overshoot of 17%?
Step-by-step solution
step 1 of 5
s ^ + { \0 + K 2 ) s
I M - 0 5—
for T,(s).
i ’ + ( io + A :,)i
3 ) ______ 1
y (4 (^^-10)
■ i i Q 5^ .( » ^ 3 ) »
(i+io) j=+(io+is:j)j
______________ O.SK,(s + i) _____________
” ( i + 1 0 )[j’ + (I0 + ^ j ) s ] + 0.5^:, (» + 3)
________________ 0.5J:,(5 + 3)_______________
i ’ + ( 2 0 + a: , ) j ’ + ( i o o + i o ^ :j + o . 5 A : , ) i + i . 5 i : |
Step 2 of 5
£ ( s ) = 0 .5 « ( i) - 0 .5 ir ( i)
- 0 .5 [ « ( j) - > r ( s ) ]
M =0 5 l- r M l
J !(.) i? (* )J
O.SK,{s + i)
£M = 0.5 1 -
R{s) + (2 0 + K j)s^ + (1 0 0 + 1 0 ^ :, + 0 . 5 K ,) i + 1.5AT,
0 .5 3 :|(t + 3)
E (s) = 0.5 1 -
j ’ + ( 2 0 + ^ r j) j^ + ( io o + iO A :i+ o .5 A r ,) i+ i.5 i:,
____________________ 0 . 5 K , { S * 3 ) ______________] l
' ■[ i ’ + ( 2 o + i : , ) i= + ( i o o + i o ir , + o . 5 * : , ) i + i. 5 i: , J »
step 3 of 5
= lt o i£ ( j)
„ r 0 . 5 £ , ( i + 3)
—> L i ’ + ( 2 0 + A :,) s ’ + (io o + iO A :,+ o .5 A r,)j+ i.5 A :,
0 .S £ ,( ^ + 3)
'l ™ ® - ^ [ '” , ’ + ( 2 0 + iC ,) j" + (100 + IOAr, + 0 .5 £ ,)i+ 1 .5 A :,
0 .5 x 3 x 0 .5 £ |
1.5£,
= 0.5
Thus, the steady state tracking error is |Q,5| .
Step 4 of 5
(b)
y (^ ) _______________ o .5a :i ( j + 3 )
£ (s) s ’ + (2 0 + A:2 ) ? + ( 1 0 0 + 1 0 A :, + 0 .5 £ ,) j + 1.5A:,
______________________ 0 .5 A :,( j + 3)___________________
“ j * [ j ’ + ( 2 0 + £ 2 ) i * + (1 0 0 + 1 0 £ j + 0 .5 £ | ) j + 1 3 A : ,]
Step 5 of 5
(c)
,, r _________ O.S£,(ft-3)_________ 1 , ,
■ [ ' ” i ’ + ( 2 0 + £ j ) j ^ + ( 1 0 0 + l 0 £ j + 0 .5 A : , ) i + 1.5A:,J
0 .5 £ ,( n -3 )
£ ( j ) = 0.5
[ i* + ( 2 0 + £ j) s * + ( 1 0 0 + 1 0 £ j+ 0 .5 £ ,) j + 1 .5 £ ,J j'
« . = lim j£ (j)
0 .5 £ |(^ + 3)
= lim^O.S
i ’ + ( 2 0 + + (100 + 10£, + 0 .5 £ ,)s + 1.5£, J j '
0.5 0 .5 £ |(s + 3)
= lim—
i* + ( 2 0 + £ j ) i ’ + (1 0 0 + 1 0 £ j+ 0 .5 £ ,)j + 1.5£,
Observe that the steady state error to a ramp input is independent of and .
Problem 4 .0 8 P P
A standard feedback control block diagram is shown in Fig. with the values
(f4U0)'
(a) Let 0 and compute the transfer function from R to Y.
(e) What is the system type and the corresponding error coefficient?
Figure Closed-loop system with sensor dynamics. R = reference, U = control. Y = output, V =
sensor noise
Step-by-step solution
ste p 1 of 6
(a)
Consider the gain of the plant.
G(s) = i (1)
- ^ (^ + 0 ...... (2)
y (» ) p„(4 ) g (4)
(4)
« (i) l+ D „ ( i) G ( i) W ( 4 )
Substitute equations (1), (2) and (3) in equation (4).
rw ( ^ ]( ;)
A(s
( M )
j* ( s + 1 0 0 )+ 2 (j+ l)(1 0 0 )
i '( 4 + 100)
2 (4 -H )( h -100)
j ’ ( i+ 1 0 0 ) + 2 ( j + l)(100)
,5)
R{s) 4’ + 100i’ + 2004+200
Step 2 of 6
(b)
Refer from Figure 4.5 in the textbook and write the transfer function equation —
—*-4^ \iwith respect
W {s )
to zero Rvalue.
l i f l . (6)
(^ (i) l+ £ > „ ( s ) G ( 4 ) « ( i)
Substitute equations (1), (2) and (3) in equation (6).
I 'M (i)
W( s) 100
1+
^ A ^ + io o J
a
j ’ (4 + 1 0 0 )+ 2 ( j +1)(100)
4’ ( l + 100)
j ( 4 + l0 0 )
»’ ( i + 100)+2(4 + l)(l0 0 )
K (4 )_ 4 (4 ^1 00)_____
B '( i) i ’ +100j*+20as+200
I 'M 4 ( 4 + 100)
Hence, the transfer function of the system from Wto Yis
(V(4) 4’ + 1004“ + 2004 + 200
Step 3 of 6
(C)
Ig -'-'-w ...."
2(44-1)(4-I-100)
From equation (5). substitute for r ( 4 ) in equation (8).
4*+1004*+ 2004+200
2(4+ 1)(4 + I00)
R (s ) 4 *+ 1004“ + 2004 + 200
2 ( 4“ + 1014+100)
° ' “ 7 + io o 7 + 2 o o 4 + 2 o o
4“ +1 004 “ +2004 + 200 - 24 ’ - 2024 - 200
4“ + 1004“ + 2004 + 200
4’ + 984“ -2 4
V + 1004“+2004 + 200
Step 4 of 6
, . ,. 4*+984“ - 2 4 fO
, ™ * ^ + i o 0 4 ' + 2004 + 2 0 o [ 4 j
^ (*)= 0 (11)
Hence, the value of tracking emorat unit step input with zero Wvalue is |zero|.
Step 5 of 6
(d)
Calculate the value of tracking error at unit ramp input with zero Wvalue.
5*+985*-25 (\
£ ( 4) = - ( 12)
=(,
4’ + 1004’ +2004 + 2001 7)
Calculate the e , ^ ( « ) = lim 4£(4) from equation (12).
, , ,. 4“ +984“ - 2 4 ( 'I'l
^ < ” ^ ° ! a % »+1004“ + 2004 + 20ol 7 j
4’ + 984“ -2 4
■ lim
4’ +1004’ + 2004 + 2 0 0 U
4“ +984 - 2
s lim
— 4“ +1004’ + 2004 + 200
(13)
Hence, the value of tracking emorat unit ramp Input with zero IVvalue Is
100
Step 6 of 6
(e)
Determine the velocity emor coefficient value K, from 5^ ^00)
(14)
k— H
Substitute equation (13) in equation (14).
1
a: »-
1
100
ow = 3— =«
showing a lead compensation in the feedback path. What is the value of the velocity error
coefficient, Kv7
A *w
Step-by-step solution
step 1 of 7
(a)
Refer from Figure 4.5 in the textbook and write the transfer function equation with respect to zero
Wvalue.
T ( i) = f ( 4 (1)
l+ D „ W G W f f( * )
R {s ) ‘^ ^ ^ h *D A s )C (s )H {s )
£ (£ l 1+ D M G { s ) H { s ) - F { s ) D J s ) C ( s )
R {s )~ l + A ,( * ) G ( * ) //( j)
f i+ A , W G W w M - F M A , M G M '|
<3>
step 2 of 7
Calculate the value of tracking error at unit ramp input with zero Wvalue.
f i + q , ( ^ ) g ( . ) w ( ^ ) - f ( » ) q , M g m Y 1 'I
h £>,(,)g(,)«m }[7)
l+ Z ) „ ( * ) G W /fW JU^J
= ...... (5,
l+ D ^ ( j) G ( j) H ( j) JW
\ + D A ^ ) G U ) flU ) - F ( s ) D A s ) G ( s ) '
Step 3 of 7
(b)
Z ) ^ ( j) = 0 .7 3 ...... (7)
Calculate the value of tracking error at unit step input with zero Wvalue.
r i+ A , M G ( » ) g ( » ) - F ( . ) o „ M G M ^ i
^ ’ [ l +DAs)G{s)H(s) Js
Calculate the ^ ( o o ) = H m s F (i) from equation (8),
^ l + G „ (s )G W tfW Js
l + G , W G W i/ W J
Step 4 of 7
1+ 0 .7 3 i G, ( j ) W ( j ) - F ( i )0 .7 3 i G, ( j
« ii* H = S S
l+ 0 . 7 3 iG , ( s ) H ( j)
'» + 0 . 7 3 G |( j ) W ( j ) - F ( ^ ) 0 . 7 3 G |( j ) '
foo) s lim
l+ 0 .7 3 G ,( 5 )//( y )
i+ 0 .7 3 G | ( j ) W ( i ) - F ( i ) 0 . 7 3 G | (;
lim f- iM j. .(10)
1^1 l+ 0 .7 3 G ,( s )//( s )
Hence, from above equation, requirement on the value of H ( j)s u c h that the system will remain
type-l system are:
Step 5 of 7
(c)
Consider the gain of the plant.
1
GW = (11)
5(5 + 1)*
2.755+1
H(s) (12)
0.365+1
Substitute equations (7), (11) and (12) in equation (5).
1 2.755+1
1+ 0 .73 - - F ( i) 0 .7 3 -
j ( j + i y 0 .3 6 I+ I l i t l l
H = li2
1+0 73—
i( ^ + l) M 0 - 3 f e + l)
t ( t + i y ( 0 . 3 f o + l)+ 0 .7 3 (2 .7 5 i + l ) - F ( j ) 0 . 7 3 ( 0 . 3 f a + l)
j ( i + lf( 0 .3 f a + l)
«*p\ / ^
i ( j + l f (0.3 fa + l) + 0 .7 3 ( 2 .7 5 j+ l) a
j ( i + l) '( 0 . 3 f a + l)
* ( s + 1)’ ( 0 .3 & + 1 )+ 0 .7 3 (2 .7 5 * )
__ (11
• 5(5 + 1)* (0.3 6 5 + 1 )+ 0 .7 3 (2 .7 5 5 + 1 )U
Step 6 of 7 ^
'* (* + 1 )’ (0.36s + 1 ) + 0 .7 3 (2 .7 5 * )+ 0 1
..73V
- 0 .7 3 ( 0 .3 6 * ) - 0 .7 3 ________
— I
* (* + 1)‘ ( 0 .3 6 * + 1)+ 0 .7 3 (2 .7 5 * + 1 ) a
_ | . ^ r * (* + I)^ (0 .3 6 * + 1 ) + 0 .7 3 (2 .7 5 * )-0 .7 3 (0 .3 6 * ) Y i ’|
* (* + l)’ (0
( 0 .3 6 * + l)+ 0 .7 3 ( 2 .7 5 * + l) JU J
« - , ( * ) = 3-7599
Step 7 of 7
(15)
k— H
Substitute equation (14) in equation (15).
1
3.7599
a: - 0 .2 6 6 s « - '
(a) Prove that if the system is stable, it is capable of tracking a sinusoidal reference input r= sin
wof with zero steady-state error. {Hint: Look at the transfer function from R to E and consider the
gain at cuo.)
(b) Use Routh’s criterion to find the range of K such that the closed-loop system remains stable
wo = 1 and a = 0.25.
Dc{s) = K
(a) Prove that if the system is stable, it is capable of tracking a sinusoidal reference input r= sin
wof with zero steady-state error. {Hint: Look at the transfer function from R to E and consider the
gain at wo.)
(b) Use Routh’s criterion to find the range of K such that the closed-loop system remains stable if
wo = 1 and a = 0.25.
(b) S.S.E=limsE(s)
s’ (s + l)(s ’ +<D,’ )
lim = 0
■-*" (s’ +£0,’ )s(s+ l)+ K (s+ a)’ (s’ +00,’ )
Step 3 of 3
s* 1 K+1 (0.25)’ K
s’ 1 m ).5 K 0
s’ 05K (0.25)’ K
s‘ O5K+0.875 0
s" (0 2 5 )’ K
For stabili^, as all the first column elements should be greater than 0,
Problem 4.11 PP
Consider the system shown in Fig., which represents control of the angle of a pendulum that has
no damping.
(a) What condition must Dc(s) satisfy so that the system can track a ramp reference input with
constant steady-state error?
(b) For a transfer function Dc(s) that stabilizes the system and satisfies the condition in part(a),
find the class of disturbances w(t) that the system can reject with zero steady-state error.
Consider the system shown in Fig., which represents control of the angle of a pendulum that has
no damping.
(a) What condition must Dc(s) satisfy so that the system can track a ramp reference input with
constant steady-state error?
(b) For a transfer function Dc(s) that stabilizes the system and satisfies the condition in part(a),
find the class of disturbances w(t) that the system can reject with zero steady-state error.
(1)
j * + a:
step 2 of 6
Step 3 of 6
A M _ ! _
W (s]
step 4 of 6
A M
=*M- i ’ + A : + o . ( j) ' ' i'+ A : + z ) . ( j )
w (,)
Problem 4 .1 2PP
R(s) ' + +
Give the system type and corresponding error constant for tracking polynomial reference inputs
in terms of ^ and ojn.
Step-by-step solution
step 1 of 2
Step 1 of 2
t m - ^ (0 - V
^ R (s)
E (0 = E (0 -Y (0
= j R (0
s +2^cd^ s+ cch^
S .S .E -lim sE (s)
By observing the above function.we can say &at &e system is of [Type l\.
Step 2 of 2
■S.S.E.=lim
= 2i
25
Problem 4 .1 3PP
ds)
? + 2 f7 + T *
We would like to add a transfer function of the fonn Dc(s) = in series with G(s) in s
unity feedback structure.
(a) Ignoring stability for the moment, what are the constraints on K, a, and b so that the system is
Type 1?
(b) What are the constraints placed on K. a, and b so that the system is both stable and Type 1?
(c) What are the constraints on a and b so that the system is both Type 1 and remains stable for
(c) What are the constraints on a and b so that the system is both Type 1 and remains stable for
every positive value for K?
Step-by-step solution
step 1 of 5
s"+2?s+l
D (s ) =
s+b
Y (s) _________ K (s+a)
E (s) (s“+2?s+l)(s+b)+K (s+a)
( ! “ + 2 ? !+ l)(s+ b )
E = R -Y = . , \ ----- -R (s)
(s“ +2? s+ l)(s+ b)+ K (s+ a)
Step 2 of 5
, . sfs+b)fs^+2^s+ll , .
a. S.S.E.=lim sE(s)= ^ R (0
(s^+ 2^+ l) ( s ^ ) +K (s+a)
Fortype -1 systemJb=0, K ^ O , a ^ O
Step 3 of 5
R ( s ) = |.
s
and the system shoul d be of type -1.
S.S.E.=limsEfs)
i-»0 ' '
s"(s"+2?s+l) 1
= lim -------- ^------------ ------ X- r
*-»«(s^+24s+l)s+K(s+a) s^
Char, equation = s^+2^^+(K+l)s+Kat*0
Step 4 of 5
For Stability,
1 K+1
s’ Ka
s‘ 0
s" Ka
Step 5 of 5
2^(K +1)
c. A sK >0, r^>0| a<
(a) What is the system type? Compute the steady-state tracking error due to a ramp input r(t) =
rof\{t).
(b) For the modified system with a feed forward path shown in Fig.(b), give the vaiue of H f so the
system is Type 2 for reference inputs and compute the Ka in this case.
(c) Is the resulting Type 2 property of this system robust with respect to changes in Hf. that is, wi
the system remain Type 2 if H f changes slightly?
A
»o— ^ ( i ) - -o r
V
HfS
Step-by-step solution
step 1 of 4
T (0 = -
s (ts+ l) +A
R (s)= ^
E ( .) = R - Y = ^ !i^
s ( ts+ 1)+ A
S .S .E .= ^
____ A
System is of [Type -1[
Step 2 of 4
A + s(ts+ l)
A + s ( ts+1)
Niim erator= ts^+s -Hf As+A (1-H,)
Step 3 of 4
and[ ^ ^
A Ka
Step 4 of 4 ^
A controller for a satellite attitude control with transfer function G=1/s2 has been designed with c
unity feedback structure and has the transfer function
DcW = - ! ^ .
(a) Find the system type for reference tracking and the corresponding error constant for this
system.
(b )if a disturbance torque adds to the control so that the input to the process \s u + w. what is the
system type and corresponding error constant with respect to disturbance rejection?
Step-by-step solution
Step-by-step solution
step 1 of 8
(a)
The transfer function of the controller for a satellite attitude control is.
c=4-
10 ( 1 + 2 )
£ ) (.)
s+5
In order to determine a system for reference tracking, first identify the poles, and then determine
the type of system and the finally evaluate the error constants.
Step 2 of 8
r(s ) C(s)D(s)
« (s) 1 + G (j)c (s )
1-h
10(^ + 2)
^ * ( « + 5 ) + I 0 ( f + 2)
Step 3 of 8
s^(s+S)+W(s +2)i’J
f s’ (s + S) l']
™ [ j > (, + 5 )+ 1 0 (5 + 2 )5 ’ J
= lim f- 7 ^ ------
— > |_ * '( i + 5 ) + 1 0 ( i + 2 ) J
0+5
(0 ) (0 + 5 )+ 1 0 (0 + 2 )
___ 5 _
° 0+20
• 0.25
Step 4 of 8
jf . - —
0.25
•4
=4
Therefore, the error constant. K is 0
Step 5 of 8
(b)
When a disturbance torque adds to the control, it acts as a disturbance input. For a disturbance
input, the poles at 5 s 0 ^re usually after the Input. Hence the system type is Type 0.
Step 6 of 8
IW - I G
ir(s ) I + GD
=1—
j+ 5
• 1—
j ' ( i + 5 )+ IO (j+ 2 )
f^ (i+ 5 )+ 1 0 (i + 2 ) -» + 5
i ’ ( i + 5 )+ 1 0 (* + 2 )
( » '- l ) ( j + 5 ) + I O ( i + 2)
i ’ (j+ 5 )+ 1 0 (i+ 2 )
Step 7 of 8
'( j * - l ) ( s + 5 ) + 1 0 ( j + 2 )
*lim
j ’ ( i+ 5 )+ 1 0 (j+ 2 )
(0 -l)(0 + 5 )+ 1 0 (0 + 2 )
(0 )(0 + 5 )+ 1 0 (0 + 2 )
-5 + 2 0
20
_15
'2 0
3
°4
Step 8 of 8
3 1
4 1 + a: .
' 3
4 -3
3
A compensated motor position control system is shown in Fig. Assume that the sensor dynamics
are H(s) = 1.
(a) Can the system track a step reference input rwith zero steady-state error? If yes. give the
value of the velocity constant.
(a) Can the system track a step reference input rwith zero steady-state emor? If yes. give the
value of the velocity constant.
(b) Can the system reject a step disturbance wwith zero steady-state en^or? If yes. give the valu
of the velocity constant.
(c) Compute the sensitivity of the closed-loop transfer function to changes in the plant pole at -2
(d) In some instances there are dynamics in the sensor. Repeat parts (a) to (c) for |W(*) =
and compare the corresponding velocity constants.
Step-by-step solution
ste p 1 of 8
(a)
From the block diagram, it is clear that the system is Type 1 with
y (4 0 (4
R (s ) l+ H ( s ) G ( s )
y (« ) g (4
R (s ) 1 + G ( j)
(2)
Step 2 of 8
, . 1 6 0 (j+ 4 ) , .
Substitute i for A ^^jand —^ — 30)^°'"
£W =-
1 6 0 (j+ 4 )
1+
s(i +2)(*+30)
(j+2)(i+30)
i( i+ 2 ) ( i+ 3 0 ) + 1 6 0 ( i+ 4 )
e„ - liin
= lin ii f ----- ^
'-*• ^^s(5+2)(5+30)+160(j+4)J
sO
Therefore, the system can track a step input with zero steady-state emor.
Step 3 of 8
= H m j(7(5)
( ^ j( j+ 2 ) ( j+ 3 0 ) J
( 1 6 0 (j+ 4 ) ^
™[(j -f2)(j +30)J
(»60)(4 )
- (2 )(3 0 )
=10.67
Step 4 of 8
(b)
The system is Type 0 with respect to the disturbance and has the steady-state emor. Find the
transfer function for 7 ( 4 ) •
1
4(4 + 2 )
y (^ )= -
r i60(4+4)Y 1 ]
1+
I\ \- — /
IL«r«+2^l
■- / /
I
4(4 + 2 )
4(4 + 2 ) (4 + 3 0 ) + I6 0 ( 4 + 4 )
4(4 + 2 )(4 + 30)
4+ 3 0
4(4+2)(4+30)+160(4+4)
Determine the steady-state error to a disturbance input.
y.
Step 5 of 8
(c)
In order to compute the sensitivity of the closed-loop transfer function to changes in the plant
pole at _2. Now by determine the transfer function.
l6 0 (^ + 4 )
r(^ )= -
«(« + >4)(s + 3 0 )+ I6 0 ( 2 + 4 )
AST
T S A .......(3)
Step 6 of 8
ST a( 160(5+44)
160(5+ 'I
04 “ a 4 [(^5(5
5 (5 ++y4()(5
) (5 + 330)
0 )+
+ I6 0 (5 + 4 )J
o r.
Substitute — value in equation (3).
SA
4 [5 (5 + 4 )(5 + 3 0 )+ 1 6 0 (5 + 4 )][1 6 0 (5 + 4 )(5 )(5 + 3 0 )]
" [1 6 0 ( 5 + 4 ) ][5 ( 5 + 4 )(5 + 30)+160(5 + 4 ) ] ‘
4 5 (5 + 30)
5(5 + 4 )(5 + 3 0 )+ 1 6 0 (5 + 4)
25(5 + 3 0 )
(Since, 4 = 2)
5(5 + 2 )(5 + 3 0 )+ 1 6 0 (5 + 4 )
25 ( 5 + 30 )
5(5 + 2)(5 + 30)+160(5 + 4)
Step 7 of 8
(<i)
Consider the following information.
20
f f( 5 ) =
4+20
Determine the system type by computing ^ = Q a n d at the value, H = l , then the system is Type
1 with respect to the reference input.
f f (4 ).l-
4 + 20
Step 8 of 8
The velocity feedback J ^ w ill also change. Hence, evaluate the new expression for the error.
*W = [i-r(4 > (4
[ « l( j+ 4 )
^ < ( 5 + 2 ) ( 5 + % ) + ie D ( 5 + 4 ) *(4
5 (j+ 2 y j+ 3 Q )+ 1 6 0 (j+ 4 )-ia i(j+ 4 )
R [s]
5(5+2)(5+30) + M 0 (5 + 4 )
5 ( 5 + 2 ) ( 5 + 3 0 ( 5 + a » )- 5 ( l6 D X 5 + 4 ) ) ,
30 x2
K = -
2.63
- 22.86
Therefore, the velocity constant. is 122.86! •
Problem 4 .1 7PP
The general unity feedback system shown in Fig. has disturbance inputs w1, w2, and w3 and is
asymptotically stable. Also,
Figure Single input-single output unity feedback system with disturbance inputs
Step-by-step solution
step 1 of 5
Draw the diagram of single input-single output unity feedback system with disturbance inputs.
w. w .
Figure 1
Step 2 of 5
Step 3 of 5 ^
Write the expression for output from the block diagram shown in Figure 1.
y /A _ y / jX
1 + G , W G , W '^ ^ ^
)+
t U 'n 3 i ( * + / > i i ) J U ^ n ; ,i (*+Pa)JJ
Here. ^ are the poles and zeros of the and ^ not at the origin.
Step 4 of 5
Analyzing this system, we see that there are no poles at the origin, hence its Type 0 system.
Step 5 of 5
l + G |( j ) G j ( j
r A r , n ; , ( z + Z a ) '|
i .i‘ r c , ( i + P a ) J
W ,{s)
1, n;,(z+z„)Y K, n;,
In this expression, in the denominator A (z) is the characteristic polynomial. Now evaluating the
steady-state error.
.(ifL O i.
i^ A s )
I 'M -
l+ G ,( i) G ,( i)
(F .W
f f ^ , n : , ( » + r , , ) Y A : , n ; , ( z t r , , ) ^^
l- f
TC, (j+p„)Ji*' nj, ( s + P u ) } )
------------A W
In this expression, in the denominator A (z) is the characteristic polynomial. Now evaluate the
steady-state error.
in , A
One possible representation of an automobile speed-control system with integral control is shown
in Fig.
(a) With a zero reference velocity input vc = 0, find the transfer function relating the output speed
v to the wind disturbance w.
(c) What type is this system in relation to reference inputs? What is the value of the
corresponding error constant?
(d) What is the type and corresponding error constant of this system in relation to tracking the
disturbance w?
Step-by-step solution
step 1 of 7
y h .v * w = { - + ^ + iC \v
s \m s )
Step 2 of 7
(a)
The reference input voltage, f ' s 0 V
F (,) = W (s )
P (j) ms
( j) + m k ^ + mk^k^
Thus, the transfer function relating the output speed to the wind disturbance is
(2)
f P ( j) + ky/ns+ k^k^m
Step 3 of 7
(b)
( ms Y » ;^ 1
= lim
*-»o
s lim
s^ +kyms+k^k2mj
k^k^
step 4 of 7
(c)
Calculate the emor in system with respect to reference inputs.
£ W = n ( i) - f 'W
s* ■¥k^ms-¥mk^k2
-------- V , ( j )
\ s * •^kyms^mkyk^) ' ^
E (s ) = K (s)
s^+k^ms^
The error of the system can be compared with a system of unit gain feedback and having e
nk^k^
fonward gain of <7( j ) * - 5— — .A s the gain <7( 4 ) has a pole at origin.
s ^ k^frts
J S r,.B m G W
mk^k2
s lim
Step 5 of 7 ^
The steady state error of the system for the unit step input.
e„ = lim— ^-r-r y. ( 5)
lim ^ / | ’\
l + K m G (j)v )UJ
1
1 + /:,
sO
step 6 of 7
JS:, = limiG(j)
n kikj
s lim j-
»-»• s +kjm s
Now. the steady state error of the system for the unit ramp input.
s li m — —
r 1 ^
l + lim 5 G (^)
(^ )v s * j
1
s + K^
^ J_
K
k^k^
As steady state error for unit step input is zero and for the ramp input is — . the system is a
Type 1 system.
Step 7 of 7
(d)
Calculate the emor in system with respect to disturbance w .
E ( ,) = W { s )-V (s )
5* •i-kyms'^k^k^m» '( 4
s*■^k,na’¥ k , k , m - m s \ „ , t \
[
The transfer function from the disturbance input 1^ ( 5 ) to the emor £ ( * ) is,
£ ( j) *+ k^m s+ ktkim ~ m s
fV {s ) 5^+ ^m s+ m ft,j^
^+k^ms+mk^k2 J
The steady state error for a unit step disturbance input is,
K lim f£ ( 5 )
Iju il I
+ k^ms+ mk^k^ J
kjkjm
As the steady state emor for a unit step disturbance is non-zero this is a Type 0 system.
Therefore, the value of the error constant is Q].
Problem 4 .1 9PP
For the feedback system shown in Fig., find the value of a that will make the system Type 1 for K
= 5. Give the corresponding velocity constant. Show that the system is not robust by using this
value of a and computing the tracking error e = r - y to a step reference for /C= 4 and K = 6.
Step-by-step solution
5tep^y-step~so1ution
step 1 of 3
Y ( s) = - 5 ^ R ( s)
S+2+K
AsK=5,
ix R (s )
(s+7)
for type-1 system, ( 7 - 5 a ) ^
7
OF —
5
— = S.S .E .= -
K . 7
=7
Step 2 of 3
for :
2
s+2— K s+F- i
E(s)=R-y= t____ 5 L ___55
S+2+K s+6
s f s + lj
S.S.E.=lim sE (s)=lim ^ (s)
c-kO
*-»0 ' •^ *-»0
c-kO -jj :
g+6 '• ^
system becomes type-0
1
with S.S.E.=-
15
Step 3 of 3
for K=6 :
S + 2 --K
E (s)= R -Y = ------ 5 _ | _5
‘ S+2+K s+8
Suppose you are given the system depicted in Fig.(a) where the plant parameter a is subject to
variations.
(a) Find G(s) so that the system shown in Fig.(b) has the same transfer function from r to y as th
system in Fig.(a).
(b) Assume that a = 1 is the nominal value of the plant parameter. What are the system type and
the error constant in this case?
(c) Now assume that a = ^ + 5a, where 6a is some perturbation to the plant parameter. What are
the system type and the error constant for the perturbed system?
the system type and the error constant for the perturbed system?
Step-by-step solution
step 1 of 8
(a)
Refer to the system in Figure 4.35(a) in the textbook.
1
=X
J(s+a)
4 R * X - 4 Y = {s+ a )X
x ^ : ^ ^ ...... (1,
Step 2 of 8
[ jr + ;ir ( s + o ) ] = iy
X {s+ a + l) = sY
„ sY
(2)
(s+ a + I)
Step 3 of 8
4 {R -Y ) sY
( i+ a + 1 )
4 ( /e - y )( s + o + l) = j K ( j+ a - l)
4 / i( « + a + l) - 4 r ( 5 + a + I) = 5 y ( « + a - l)
4 /t( j+ a + l) = y [ s ( j+ f l- l) + 4 ( j+ a + l) ]
Y 4 ( g 4 -g 4 -l)
R ^ ( ^ + f l- l) + 4 ( i+ g + l)
r ( j) 4 (5 -t-g + i)
(3)
R (s) 4 (* + f l - l ) + 4 ( 5 + g + l )
step 4 of 8
y (4 g (^)
(4)
« (s) 1+ G ( j )
5 ( i+ f l- l)+ 4 ( 5 + g + l) 1 + G (j)
(l + G (s ))4 (5 + a + l) = G ( j ) [ j( 5 + a - l) + 4 ( s + a + l ) ]
4 ( s + a + l) = G ( j)[ j( 5 + f l- ! )]
(5)
4 ( x + g + l)
Thus, the open-loop transfer function C {4 ) is
Step 5 of 8
(b)
Assume that a ^ \ -
' ' s (* + l- l)
4 ( i + 2)
i(s )
4 ( i + 2)
There are two poles at origin, hence the system is a type-2 system.
Step 6 of 8
For a type-2 system, the error constant exists for parabolic input only and the error constant is
zero for step and ramp inputs.
s U m [4 ^ 'i'8 ]
= [4 (0 )+ 8 ]
=8
Thus, the error constant is
Step 7 of 8
(c)
Assume that j s U d a
s{s+ Sa)
There is only one pole at origin, hence the system is a type-1 system.
Step 8 of 8
For a type-1 system, the error constant exists for ramp input only and the error constant is zero
for step input and infinite parabola input.
f4 (5 + 2 + ^ g )
= lim j
(5+&j) J
^ |- 4 ( 2 ^ j
4 (2 + ^
Sa
4 ( 2 + ^ f l)
Thus, the error constant is
Sa
Problem 4.21 PP
(i) both systems exhibit zero steady-state error to step inputs (that is. both are Type 1). and
(b) Suppose KQ undergoes a small perturbation: KQ -* + 5KQ. What effect does this have on
the system type in each case? Which system has a type which is robust? Which system do you
think would be preferred?
h p '' ^ l- p '’
Step-by-step solution
step 1 of 4
(a)
Refer from Figure 4.36 (a) in the textbook and write the emor detector output equation.
E ^ R -Y
E ( s U - ^ (1)
^ ^ 1 + G (s )
Substitute the gain of the system from Figure 4.36 (a) in the textbook for G (« ) in equation (1).
(2)
^ ' A s^+s+K ^, ' '
, . .. i( 4 s + l ) 1
'b j-p V ) 4 s^ + s + K JC ^s'
(4 s + \)
^ H = l i 2 ’ -1^ 4z sr‘ + s + K ^ i
(o o )s — !— . (4)
’ K .K ,
(oo) ■ — . (5)
= ....... (6)
Step 2 of 4
Refer from Figure 4.36 (a) in the textbook and write the emor detector output equation.
E s R —Y
Substitute the gain of the system from Figure 4.36 (b) in the textbook for in equation (7).
--------------i 4 £ ± i £ _ i d £ ± y j t ( , )
------------ R(s)
4J + 1+ C A
4s + l
(8)
4 s + i + a :, a :„
, , 4 j+ i+ ir A ( i- A : ,)
^ ( * ) = ------------- “
4 1 + i + a :,* :.
, X l i M M J (9)
e .« ,H = 0 (10)
Equate equations (9) and (10),
U K ,K ,( \- K ,)
i+ A r , x . ( i - ^ : , ) = o (11)
i + i :,( i - a: ,) = o ......(1 2 )
Step 3 of 4
■— 4 s + i+ ^ r ,^ :. s
^ ^ 1 ^ K ,K ,(\-K ,)
• lim — S ^
.■M
4
pH ' ■(13)
4
,H ■.......... ....... (14)
UK, ' ^
\U K ,\
UK,
a: . *
a: , = 3 ........ (15)
i+ 3 ( i- * r j) = o
K p -- 1
« 3 .(16)
Hence, from equations (15), and (16). the value of ATjis and the value of AT, is [ ^ .
(b)
K ^ ^ K ^ + 8 K ^ ...... (17)
.(18)
‘i. * p l ) ‘™ * 4 i ’ + i+ ( A r .+ S A r ,) iir , j
e .« p H = 0 (19)
Hence, the Figure 4.36 (a) is regardless of K^ value.
Step 4 of 4
, . i + a: , ( a: . + 5 a: . ) ( i - a: , )
t _ ( < » ) = ---------------------4 '^ , ...... (20)
■»»p V ) i + a: , ( a: , + 8 a: , )
l - p 3 ( H - 5 i C . ) [ l - |]
^ » pH 1+3(1+8A:,]
-& K .
Hence, the Figure 4.36 (b) is robust. So, the designers favor to [choosesystem (a ) than
You are given the system shown in Fig., where the feedback gain jS is subject to variations. You
are to design a controller for this system so that the output y(t) accurately tracks the reference
input r(t).
(a) Let f3 =1. You are given the following three options for the controller Dci(s):
Choose the controller (including particular values for the controller constants) that will result in e
Type 1 system with a steady-state error to a unit reference ramp of less than .
(b) Next, suppose that there is some attenuation in the feedback path that is modeled by p = 0.9.
Find the steady-state error due to a ramp input for your choice of Dei = (s) in part (a).
(d ; iNexi, suppose inai iiieie is some uuenuauun in uie leeuuauK paui inai is iiiuueieu oy p = u.s.
Find the steady-state error due to a ramp input for your choice of Dei = (s) in part (a).
(c) If = 0.9, what is the system type for part (b)? What are the values of the appropriate error
constant?
S te p -b y -s te p s o lu tio n
step 1 of 8
(a)
In order to choose a controller that will result in Type 1 system, first evaluate the transfer function
and then determine the steady-state error.
First choose as an integrator in the loop and evaluate the transfer function.
( ( i + l) ( i+ 1 0 )
10____ Y * » ^ * * ' j
[(.-m) U io)A
' * ^ ( ( , + l)(“ + 1 0 ) ) ( ^ )
1 0 (V + *,)
_ 5(s + l) ( ^ + IO)
1 0 (A ^ + Jfc,)
1+ A
j ( 5 + !)(« +10)
Step 2 of 8
io(*^+*,)
5 ( j + l ) ( j + I0 )
1—
10(*,5 + * , )
j( 5 + l) ( « + 10)^
j ( j + l ) ( « + 10)
1-
j ( j + l) ( i+ 1 0 ) + 1 0 ( * , j+ * , ) / ?
j ( j + l) ( 5 + 10)
_r r io ( v + * , ) ¥ 4 ^ ^ i)( » - M o ) ]] 1
( ( i ( * + l) ( j + 1 0 )J (j(j+ l)(j+ 1 0 )+ 1 0 (* ,s+ * ,)/jJ J « ’
fi 1 0 (V + *,) ) 1
[ i(s + l) (5 + 10)+ 10(t,^+t,))»
p(^+i)(»+io)+io(V+*,)/>-io(V+*,)~| 1
(1)
[ j ( i + l ) ( s + 1 0 )+ 1 0 (* ^ + * ,)^
step 3 of 8
[ i ( i + l) ( s + 1 0 ) + 1 0 ( * ^ + t , ) ( l ) Js'
s (5 + l ) ( j + 10) ^ I
■t [^j(5+l)(i +10)+10(*^+*,)Js*
Now apply final value theorem to find the steady state emor.
= ---------] j .
^^j(i + l)(s + 1 0 )+ 1 0 (t^ + * ,)J i
f ( i + l ) ( i + 10) )
s lim
[ i ( i + l)(i+ 1 0 )+ I0 (* ,i+ * ,) J
^10
‘ lOJfe,
...... (2)
Step 4 of 8
From equation (2), it is clear that 2 1 0 which meets the steady state specifications. The next
step is to determine the stability, and see if all the poles are on the open left half plane, use the
Routh criterion
t i l s ’ 4 - ia s 4 - l o ( i ^ + 1^) = 0
Step 5 of 8
To determine the Routh array, we first arrange the coefficients of the characteristic polynomial in
two rows, beginning with first and second coefficients and followed by the even numbered and
odd-numbered coefficients.
s’ : 1
f’ : 11 KM,
1 1 0 (ltl:,)-l(l^
11
s*: lo t.
From the Routh array, it is clear that > 0 and l l ( l + * , ) > 0 for the system to be stable.
Step 6 of 8
(b)
JTfil (s{s
^
f +l)(s+10)+9(*,s+i,)Jl.s’J
V 1)
Step 7 of 8
e . = lim s [£ ( j) ]
Since the steady-state error due to ramp input is infinite, the system is no longer Type 1.
Step 8 of 8
(c)
The value of feedback gain, f i = 0.9
e .- to s [£ ( j) ]
j { 5 + l ) ( j + 1 0 )-ik ^ j-ifc ,
■ lim
j (j + 1 )( j + 10)+9(A :, j + * , )
9k,
=- i
9
From error formula we see the system is Type 0. For the system Type 0 the error for step position
1
l+ K ,
9 l + K^
\ + K ,^ -9
a: = -1 0
(a) Find the transfer function from the reference input to the tracking error.
(b) For this system to respond to inputs of the form r(t) = fn1 {t) (Where n < q ) with zero steady-
state error, what constraint is piaced on the open-loop poles p1, p2. • • •. pg?
Step-by-step solution
step 1 of 2
Y (0 _ G
R (s ) 1+G
f E (s )= R (s )-Y (s )
,E (s )_ n ( ^ ‘)
step 2 of 2
S.S.E.=limsEfs)
t-»o ' ''
n ( '+ P i ) „i
sn(s+pi)
A nd »i_______ is required to be equal to zero.
Hm--------------------
For this condition to be True, at least (n + 1) zeros out o f *q’ should present at the
origia
Problem 4.24PP
(a) Compute the transfer function from R(s) to E(s) and determine the steady-state error {ess) fo
a unit-step reference input signal, and a unit-ramp reference input signal.
(c) Select the system parameters {k, kP, kl) such that the closed-loop system has damping
coefficient ^ = 0.707 and ojn= What percent overshoot would you expect in y(t) for unit-step
reference input?
fdXJFinrlthft,trackinn prmr <;innpl a.<?a fiinrtinn nf timp if thp rpfprpnnp inniit tn thp svRfpm
(d) Find the tracking error signal as a function of time, e(t), if the reference input to the system,
r(t), is a unit-ramp.
(e) How can we select the PI controller parameters {kP, kl) to ensure that the amplitude of the
transient tracking error, |effj|, from part (d) is small?.
(f) What is the transient behavior of the tracking error, e(t), for a unit-ramp reference input if the
magnitude of the integral gain, kl. is very large? Does the unit-ramp response have an overshoot
in that case?
Step-by-step solution
step 1 of 10
(a)
Refer from Figure 4.39 in the textbook and write the error detector output equation.
E = R -Y
I
E{s) = - > « (*) (1)
1+ G(5)D c (»)
Substitute the plant gain of the system and controller gain from Figure 4.39 in the textbook for
G {.) in equation (1).
1
E {s )= -
1+
(‘- 4 )
1+
R(s)
s ^ + k jM + k ,k
■(2)
J ? (i) s* + k ^ + k , k
Step 2 of 10 ^
-2 1
»-»» s ^ + k fk s + k jk s
s .« H = o (3)
Hence, the steady-state error for the unit step input is signal is |e_ ^ (oo) = 0 |.
Step 3 of 10 ^
= lim -
*-*® s^+ k p k s + k fk
= 0 ...... (4)
Hence, the steady-state error for the unit ramp input is signal is |e ^ (oo) = 0 |.
Step 4 of 10
(b)
Write the denominator part of the equation (2).
s ^ + k ^ + k , k » 0 ...... (5)
■■ 2
Hence, the roots of the closed loop poles from the transfer function from J?(5 )to is
- k ^ ± y l{ k ^ y - 4 ( k ,k )
Step 5 of 10
(c)
Write the characteristic equation of the second order system.
s * + k fk s + k fk ^ s ^ + 2 f y a ^ + t o * ...... (7)
j ^ + * ^ + * , * = j '+ 2 ( 0 . 7 0 7 ) ( l ) f + ( l ) ’
* = »’ + 2 ( 0 . 7 0 7 ) i + I .......(8)
* , * = ! ...... (9)
* ,Jt = 2 (0 .7 0 7 )
*,Jt = 1.414......(10)
Write the transfer function of the entire system.
K (,)_ 0 {s )D A s )
R(s) 1+G (*)D c ( 4
Step 6 of 10 ^
Substitute the plant gain of the system and controller gain from Figure 4.39 in the textbook for
in equation (11).
iif i.M l
« (•)
s^ + k.jk+ k,k
Y (s)_ k ( k ^ * k ,) .....
■i-kpks+kk,
Substitute equations (9) and (10) in equation (12).
...... ,t3 )
i* + l.4 1 4 . f+ l
Determine the peak overshoot value from damping ratio value and natural frequency value
(«>.)
Write the general formula for percent of peak overshoot.
M , = 4 3 % ...... (15)
Step 7 of 10
(d)
Determine the tracking emor signal as a function of time e ( /) at unit ramp signal.
£ (4 ) = ^ R {s ) ..... ( 1 6 )
s ^ + k fk s + k ,k
-^kfks-ykfk
+ k ^ + k ,k
E(s)~
.(17)
Hence, the value of tracking error signal as a function of time e (/)a t unit ramp signal is
^ 4 tt,- ( « , ) ’ 2 '
^ /
Step 8 of 10
(e)
< > h-
- (* * ,) ’ » 0
4 tt, » ( * * , ) ’ (20)
Step 9 of 10 ^
Hence, In PI controller the relation between parameters ifc^and ifej,must be satisfy the
4 j M : , » ( J M : ^ f a n d ^ > 0 condition.
Step 10 of 10
(f)
Determine the transient behavior of the tracking emor for unit ramp input from equation (19).
. fj4tt,-(**,)’
8in J s O
2
V.
M - (* * ,) ’ .
' _ r —n
From equation (22), the overshoot time is finite and rather small for practical purposes.
A linear ODE model of the DC motor with negligible armature inductance {La = 0) and with a
disturbance torque wwas given earlier in the chapter; it is restated here, in slightly different form.
Ki
= Mb + ^W,
Ki
where dm is measured In radians. Dividing through by the coefficient o f’^ , w e obtain
where
„ KtKe . K, ^ I
With rotating potentiometers, it is possible to measure the positioning error between 6 and the
reference angle 0ror e = d re f- 0/n.With a tachometer we can measure the motor speed 6m-
With rotating potentiometers, it is possible to measure the positioning error between d and the
reference angle drox e = dref - 0/n.With a tachometer we can measure the motor speed
Consider using feedback of the error e and the motor speed ^ in the form
(a) Draw a block diagram of the resulting feedback system showing both dm and ^ as variables
in the diagram representing the motor.
(b) Suppose the numbers work out so that a1 = 65. bO = 200, and cO = 10. If there is no load
torque (w = 0), what speed {in rpm) results from va = 100 V?
(c) Using the parameter values given in part (b), let the control be D = kP + kDs and find kP and
kD so that, using the results of Chapter 3, a step change in dref with zero load torque results in a
transient that has an approximately 17% overshoot and that settles to within 5% of steady state
in less than 0.05 sec.
(d) Derive an expression for the steady-state error to a reference angle input and compute its
value for your design In part (c) assuming dref= 1 rad.
(e) Derive an expression for the steady-state error to a constant disturbance torque when dref=
and compute Its value for your design in part (c) assuming w = 1.0.
Step-by-step solution
step 1 of 5
Step 2 of 5
(b)
If V a = constant the system is in steady state
&= ^K -
Find
6 which is given by
^ 2 0 0 x 1 0 0 60 rad s-’
p= -
65 27T rpm
0 = 2938 rpm
Step 3 of 5
(c)
Find —
0
0y
Conq>aring with standard second order equation
0 aj
0^
When = \1% we get
^ '= 0 .5 .
= 0.05 s
Find .
= 0.05
k = 120
Thus, on comparing the coefficients, we get
i : = 72|
t; = 3 . 8 xlQT^I
step 4 of 5
(d)
Find the steady state error.
£ (s) = 0 ^ -0
s ( s + a .T ^ IC b .\
s^ + s(a^ +
1
For^,.« we get
5
s „ = lim s 5 (s)
K=o|
Step 5 of 5
(e)
We know that
0
Qi s* + TjfKbft) + Kbfi
We wish to design an automatic speed control for an automobile. Assume that (1) the car has a
mass /n of 1000 kg, (2) the accelerator is the control U and supplies a force on the automobile of
10 N per degree of accelerator motion, and (3) air drag provides a friction force proportional to
velocity of 10 N • sec/m .
(a) Obtain the transfer function from control input U to the velocity of the automobile.
s+0,02 «+ao2
where V is given in meters per second. U is in degrees, and W is the percent grade of the road.
Design a proportional control law U = -kP V that will maintain a velocity error of less than 1 m/sec
in the presence of a constant 2% grade.
where V is given in meters per second. U is in degrees, and W is the percent grade of the road.
Design a proportional control law U = -kP V that will maintain a velocity error of less than 1 m/sec
in the presence of a constant 2% grade.
(c) Discuss what advantage (if any) integral control would have for this problem.
(d) Assuming that pure integral control (that is, no proportional tenn) is advantageous, select the
feedback gain so that the roots have critical damping (C= 1)•
Step-by-step solution
step 1 of 6
(a)
Consider the mass of the car.
ffl=l,000kg... (1)
Consider the accelerator is control U and supplies a force on the automobile.
=10Nperdegreeofacelerator....(2)
Consider the air drag provides a friction force proportional to velocity.
D=10N.sec/m...... (3)
Consider the relationship between the mass, acceleration and force.
m r = X ;^ ’
n a = K ^ - D x ...... (4)
Where.
u is displacement,
X is velocity,
x is acceleration.
m v - K j u - D v ...... (5)
Where.
Vis velocity,
vis acceleration.
(6)
1/ (s) (»« + D )
10
U (s) (1,000s-M O )
l'( s ) 1,000(0.01)
I / ( s ) ° l,0 0 0 (s +0.01)
y (s) 0.01
(7)
u ( s ) ” (i+ 0 .0 1 )
y (s )_ 0.01
Hence, the transfer function of the automobile system is
t/( s ) ( s + 0 .0 1 )
Step 2 of 6
(b)
Draw the general block diagram of automobile speed control system.
fy
Figure 1
Step 3 of 6
£ (s ) = » ;(s )-F (s )
f M J
£ ( s ) = i; ( s ) - (8)
1+—^ 1+—^
V. s+ a s+ a
Consider the velocity changes of the system.
F ( i ) . — !— LF(s)+ HW .......(9)
' ’ j+ 0 .0 2 ' ’ j+ 0 .0 2
Step 4 of 6
Compare equation (8) from equation (9) and find the parameters a, A and B. Substitute a, A and
6 in equation (8).
0.0S
= > ;(*)-
t + 0 .0 2 + t, > s + 0 . 0 2 + t, ^ 7
1. s+ 0.02 s+ 0 .0 2 ;
j,, ■ (s + 0 .0 2 ) i;(s ) -0 .0 S C ( s )
. ( 10)
^ ’ J + 0 .0 2 + * ,
Consider the velocity error of less than 1m/sec in the presence of a constant 2% grade. Assume
F ^ (j) is equal to zero.
- 0 .0 5 2
| « . ( s / ^ ) | = Ums
J + 0 .0 2 + * , j
- 0.1
s lim
J+0.02+A ,
- 0.1
( 11)
0 .0 2 + * ,
- 0.1
<1
0 .0 2 + * ,
* , > 0 . 0 8 .......(12)
Step 5 of 6
(c)
The clear advantage of integral control is [zerosteadystateeiTor| for step input.
Step 6 of 6
(d)
* ,S - ■(13)
( » + 0 .0 2 ) l( ,( 5 ) - 0 .0 5 g ( ^ )
i+ 0 . 0 2 + ^
, ■ j(j+ 0 .0 2 ) F ,,( i) - 0 .0 S jG ( t)
.(14)
j ’ + 0 .0 2 s + t,
C = 1 ...... (17)
j * + 2 « ) ^ + c i ) / s j * + 0 .0 2 j + * ;
2<o,=0.02
<0, =0.01
*,= 0 .0 0 0 1
(a) Find the transfer functions from W(s) and from R(s) to Y(s).
(b) Assume that the desired speed is a constant reference r, so that j{(j) = &
Assume that the road is level, so w(t) = 0. Compute values of the gains kP, Hr, and Hy to
guarantee that
Include both the open-loop (assuming Hy = 0) and feedback cases {Hy ^ 0) in your discussion.
(c) Repeat part (b) assuming that a constant grade disturbance W (s) = ^ is present in
(c) Repeat part (b) assuming that a constant grade disturbance ^ is present in
addition to the reference input. In particular, find the variation in speed due to the grade change
for both the feed forward and feedback cases. Use your results to explain (1) why feedback
control is necessary and (2) how the gain kP should be chosen to reduce steady-state error.
(d) Assume that w(t) = 0 and that the gain A undergoes the perturbation A + 5A. Determine the
error in speed due to the gain change for both the feed fon/vard and feedback cases. How should
the gains be chosen in this case to reduce the effects of 6A7
^— 0 -
S te p -b y -s te p s o lu tio n
step 1 of 8
(a)
Refer from Figure 4.40 in the textbook and write the transfer function from IP^^Jand from J?(5 )
to y ( i ) .
k .— H.
r ( ,) = ■R(s)
U k . — H, \+ k .— H,
' s*a ‘ j+ a *
y ( j ) = ------------------- — « ( , ) ......................................(1)
^ ' s+ a+ k^AH , ' ’ s+a+k„AH , ’
Hence, the transfers function from JP(j)andfrom J?(f)to y ( * ) is
i'W =
s + a + k ,A H , ' ' s + a + k ,A H , ' '
Step 2 of 8
(b)
Consider the value of road level.
w { s ) = 0 ...... (2)
H , = 0 ...... (3)
S
The feedback gain value is considered as zero means the system belong to open loop system.
Jk H
I i m 5 y ( 5 ) « l i m - ^ ^ ^ r , ...... (7)
Ak H
Consider the value of |im ^ ' j- .
•-* s + a ‘
lim— -— r, =r. ( 8)
*-“> s+ a
Write the value of jyj,from equation (8).
■(9)
A k,
step 3 of 8
B , V A k ,ff,
Km y ( / ) s lim s ---------£ ---------iy ( s ) + ---------— — R (s ] ( 10 )
MA ' ' m O s+a+ k^A H y ' ' s*a ^k^A M ^ ' ^
^^ r
lim y ( / ) s lim s ------------------- R(. (11)
^ \_s+ a+ k^A H y '
AkM ,
Km ■(13)
s+a+ k^A H ^ * j
(14)
Hence, the value of H ,\n feedback system is: and the value of
Ak^
at H 960
' H ^ A -A H ,
Step 4 of 8
(c)
Consider the value of disturbance.
.(15)
s
Calculate the value of K m ^ ^(f)fro rn equation (1)
B , , AkH ,
j i n i y , ( / ) = s ------------- fy(s)+ ------ ‘- ^ R ( s ) .(16)
a * k ,A H , ' ’ a * k ,A H , ' ’
Substitute equation (9) in equation (16).
Ak.
B , , ' Ak, , .
— - — i y ( i ) + ------------
a + k AH ' ' a + k AH ' ’
.(18)
! ™ y ^ ^ W = [ f « 4 + f 'o ]
B
U m > -,(0 = -« 4 + < i (19)
B
«)>(«>) = — Wo (20)
Hence, no possibilities available to [reduce the effect o f ftishirbanc^ in feed fonward system.
So the feedback control is not necessary in this system.
Step 5 of 8
B
lim y ^ f f ) = lim 5 - —— ^ w l
S + a + ki,A
, H,
------ --— r ( » ) + - d M : - j t ( $ ) ]
[a + * ,y W , ' ' a+ k,A H , ' ' J
/V
^B w,+
Ak„H,
J r, (21)
Substitute equation (14) in equation (21).
A k ^ U ^
. ■■■ W„ + ---------— }
B a+k.AH,,
-----------H5, + ------- 2-----L ,
Step 6 of 8
(d )
A s [ B /V Ak„H,
^ '( ” ) a + k, A H ,'
, , A kM ,
, ^ ( „ ) . id ± 5 :4 * c 5 L r , (26)
Step 7 of 8
R fH '
...... (27)
Hence, from the above equation concludes that |10% o f errorl is raised in the A value, the
same of % error is tracking.
Step 8 of 8
, , r B Ak,H , (28)
’ \a * k ,A H , • a+ k,A H , "
Substitute A+ S A ^^^ ^ in equation (28).
, , r B ( A + & A )k ,H . 1
(29)
( A * iA ) k , H ,
(30)
Ra H ' - a+ (A+ SA )k,H , "
Substitute equation (14) in equation (29).
(y4 + &4)Jt,
a + (A + S A )k ^ ffy
f (^+ & 4 ) a + k ,A H A
&A
BA
Hence, the equation concludes that the tracking parameter variation is reduced by [largev a lii^
of
Problem 4.28PP
Consider the multivariable system shown in Fig. Assume that the system is stable. Find the
transfer functions from each disturbance input to each output and determine the steady-state
values of y1 and y2 for constant disturbances. We define a multivariable system to be type k with
respect to polynomial inputs at wi if the steady-state value of every output is zero for any
combination of inputs of degree less than k and at least one input is a nonzero constant for an
input of degree k. What is the system type with respect to disturbance rejection at vv1 and at w2?
Step-by-step solution
step 1 of 4
-o n
step 2 of 4
We know that
„ 1 _ s — s(s + 1) «
^i = T- ~T~.-----T7 ~r~,----- T7 ^
5 + ff + l e + ff + 1 s +s+\
t V „ + ( s + \)W :„
+ S+1
Step 3 of 4
Step 4 of 4 ^
The transfer functions of speed control for a magnetic tape-drive system are shown in Fig. The
speed sensor is fast enough that its dynamics can be neglected and the diagram shows the
equivalent unity feedback system.
(a) Assuming the reference is zero, what is the steady-state error due to a step disturbance
torque of 1 N m? What must the amplifier gain K be in order to make the steady-state error ess <
0.01 rad/sec?
(b) Piot the roots of the closed-loop system in the complex plane and accurately sketch the time
response of the output for a step reference input using the gain K computed in part (a).
(c) Plot the region in the complex plane of acceptable closed-loop poles corresponding to the
(c) Plot the region in the complex plane of acceptable closed-loop poles corresponding to the
specifications of a 1% settling time of ts < 0.1 sec and an overshoot Mp < 5%.
(d) Give values for kP and kD for a PD controller, which will meet the specifications.
(e) How would the disturbance-induced steady-state error change with the new control scheme i
part (d)? How could the steady-state error to a disturbance torque be eliminated entirely?
/-aiokra*
S t e p - b y - s t e p s o lu t io n
Figure 1
(a)
Consider the reference is zero and the torque is 1 N.m.
{J s + b 0.5j + lj
(stepin -------
Thus, the steady state error with a step due to step disturbance is
I + 1 0 *.
Thus, the amplifier gain lAT^ lOl. to make the steady state error ^ 0.01 nd/s•
(b)
r(s )
Find the expression for
10 *. 1
y ( j)
+b'0.5s + 1)
Substitute 10 for 1 for ^ and 0.1 for J in the equation.
10(10) .
y ( j) 0 .5 J -H o . i j + i
l^ O .b + 1 0.5j + i J
100
(O.U+1)(0.5j + 1)+100
______ lOO_______
"(O.I)(0.5)[(j +10)(j +2)+2000]
2000
5^ + 12.^+20 + 2000
‘)(W I
5^ + 125+ 2020
Compare the expression with the standard system response and find and^
Thus, weget s V2020
2V 2^
Approximate the values to the nearest whole number to get a>^ s 44.94, ^ s0.13-
Hence, the roots are undesirable because, the damping is too low and there is high overshoot.
4>
•3
Figure 2
1 I
Figure 3
(c)
Step 8 of 11 ^
The region of acceptable closed loop poles is sketched in the complex plane.
(d )
y ( i)
finri ' ^
lOAT,_L
y (» ) 0 . 5 i- f l J s * b
w k , ( k ^ + \)
(o .5 j + i) ( y * + ft)
y ( j) 200X.
n ,(s ) + ( 1 2 + 2 0 O * :,* r„ ) i + 20(1 + 1 0 *:,)
r(s ) 200 * : ,
Hence, the transfer function is
a ,(s ) s* + 12 + 2 0 0 * :,* :.) s + 20(1 + 10* : , )
By choosing the suitable values for Kp and KD any values for ojj,, and^ can be achieved.
Step 10 of 11
(e)
1
Js + b
IT 1 io * : , ( * : „ f + i)
J s + ft (0.5» + 1 )
20(0.5t +1)
ly ” j ’ + ( i 2 + 200 * : , * : . ) j + 20(1 + 10* : , )
Step 11 of 11
This can be represented by replacing AT^with AT^ + in the fon/vard loop and still keeping PD
Thus, we get
y 20(0 .S s + l ) i
ly " s’ + (1 2 + 200 * : , * : . )s ’ + (2 0 + 200 * : , + 200 * : , * : . )s + 200 * :,
Thus, the steady state error to the disturbance torque is eliminated entirely.
Problem 4.30PP
(c) What are the system type and error constant with respect to reference tracking?
(d) What are the system type and error constant with respect to disturbance rejection?
777T
Step-by-step solution
step 1 of 8
(a)
Refer to block diagram in Figure 4.43 in the textbook.
To calculate the transfer function from r to y , equate disturbance rejection to zero. The
modified block diagram is shown in Figure 1.
Step 2 of 8
10
I t S) [ s JU - + S + 20J
R(s) 10
y + f+ 2 o j
(V-t-t,)(io)
5 ( i * + j + 2 0 )+ ( + it;) (10)
io ( V + * ,)
»’ + j ’ +20s + 10*,i + 10*,
I0 ( * ,s + t ,)
»’ + f ’ + 1 0 (*,+ 2 )f+ IO *,
Step 3 of 8
(b)
To calculate the transfer function from fp to y , equate reference tracking to zero. The modified
block diagram is shown in Figure 2.
10
J ‘ i'+ i+ 2 0
V +*/
s
Figure 1
Step 4 of 8
R(s) 10
1+
(“ )(7+ S + 2 0 J
10
, _______ s i + j + 2 0 _ _ ^
j ( j * + s + 2 0 ) + 1 0 ( i , j + i, )
i ( i ’ +s+20)
IQs
s’ + j ’ + 20s+10*^ + l0*,
lOs
” s’ + 4 ’ + 1 0 ( t ,+ 2 ) s + 10t,
\0s
Therefore, the closed loop transfer function from W to Y is
s’ + s ‘ + 1 0 ( t, + 2 ) j + 10t,
Step 5 of 8
(C)
j ’ + s ’ + 1 0 ( * , + 2 ) i + 1 0 * ,= 0 .
1 I O ( * ,+ 2 )
I lOit,
I0 (* ,+ 2 -* ,)
m ,
For stability.
10jlr,> 0
k ,> 0
And,
10( * , + 2 - * ,) > 0
* , + 2 -* ,> 0
* ,> * ,-2
” ''>■18
10
+ S + 2 0 )
( V + t,) ( 1 0 )
Step 6 of 8
r (v + * ,) ( io ) '
s lim j
^ » ( s * + i + 20)
•-••I i^ +s
i^ + s ++ :2 0 J
( t,(0 )f* ,) (1 0 )
(0 )^ + 0 + 2 0
lOA;
20
k,
2
Step 7 of 8
(d )
s
Therefore, the system is Type 1 with respect to disturbance rejection.
Step 8 of 8
= Um sG (5)
=lim(V+*;)
=* , ( 0 ) + t ,
-k ,
(f+IX5f+I)’
and in a unity feedback structure.
(a) Determine the system type and error constant with respect to tracking polynomiai reference
inputs of the system for P [Dc = kP\, PD [Dc (s) = kP + kD s], and [Z>c(s) = + ^ +
(b) Determine the system type and error constant of the system with respect to disturbance
inputs for each of the three regulators in part(a) with respect to rejecting polynomial
disturbanceswffj at the input to the plant.
ueiermine me system type ana error constani or me system witn respect to aisturoance
inputs for each of the three regulators in part(a) with respect to rejecting polynomial
disturbanceswffj at the input to the plant.
(c) Is this system better at tracking references or rejecting disturbances? Explain your response
briefly.
(d) Verify your results for parts(a) and(b) using Matlab by plotting unit-step and -ramp responses
for both tracking and disturbance rejection.
Step-by-step solution
ASK AN EXPERT
Problem 4.32PP
The DC motor speed control shown in Fig. is described by the difTerential equation
y+ 60y= 600va-1500w,
where y is the motor speed, i^a is the armature voltage, andw is the load torque. Assume the
armature voltage is computed using the PI control law
Va = - ^*j>e + t / j T e d t^ ,
where e = r - y .
(a) Compute the transfer function from W toYas a function of kP and kl.
(b) Compute values for kP and k l so that the characteristic equation of the closed-loop system
(b) Compute values for kP and k l so that the characteristic equation of the closed-loop system
will have roots at -60 ± 60/.
Step-by-step solution
step 1 of 4
(a)
Consider the differential equation of the DC motor.
+60;>=600v, - l.SOOw
Apply Laplace transform on both sides.
Step 2 of 4
equation.
(i +60)r(i)-600^-*,,£(j)-^£(j)j-l,500»'(s)
{s + 60)Y(s) = - 6 0 0 ^ ^ * , j £ ( j ) j - l ,5 0 0 » '( i )
( j + 6 0 ) r ( j ) + 6 0 0 ^ ^ * , + ^ j £ ( j ) j = - l , 5 0 0 » '( j )
^ s + 60 + 6 0 0 t , + 6 0 0 ^ j £ ( s ) = - l, 5 0 0 » '( » )
E (s) -1 ,5 0 0
+ 6 0 + 600*, + 6 0 0 ^ j
- l,5 0 0 i
” ( i “ + 6 0 j + 6 0 0 * ,* + 60 0 * ,)
£(s)=-r(s)
y (j) ________ l,5 0 to __________
W{s) « '+ 6 0 ( l + I O * ,)s + 6 0 0 * ,
1,5005
Thus, the transfer function from 1/Yto Y is
*’ +60(1+10*,)i +600*,
Step 3 of 4 ^
( s + 6 0 + 6 0 y ){ i+ 6 0 - 6 0 y ) = s’ + 120*+7200
, * + 6 0 ( l + 1 0 * , ) i + 6 0 0 * ,= 0
600Jt,»7200
60(U10Jfcp)»120
_ 7200
600
-12
Thus, the value of kf is m
Step 4 of 4
(e) Verify your answers to (a) and (d) using Matlab. Note that a ramp response can be generated
(e) Verify your answers to (a) and (d) using Matlab. Note that a ramp response can be generated
as a step response of a system modified by an added integrator at the reference input.
Step-by-step solution
Step 1 of 16
Refer to Figure 4.44 in the text book for the block diagram of a DC motor speed-control.
D ,(5 ) = * , + i
Step 2 of 16
( i + 6 0 ) r ( i ) - 6 0 0 ^ - * , , £ ( j ) - ^ £ ( j ) j - l , 5 0 0 » '( s )
{s + 6 0 )Y (s ) = 6 0 0 ^ ^ * , j £ ( j ) j-1 ,5 0 0 » '(* )
( j + 6 0 ) r ( j ) + 6 0 0 ^ ^ * , + ^ j £ ( j ) j = - l,5 0 0 » '( j)
^s + 60 + 6 0 0 t , + 6 0 0 ^ j £ ( s ) = -l,5 0 0 » '(» )
-1,500
^ i+ 6 0 + 600*, + 6 0 0 ^ j
-1.500s
( j “ +60s + 600*,j + 600*,)
Consider the value of R as zero and write the value of error detector.
£ ( » ) — l'( s )
1,500s
»'(s) s '+ 6 0 (l + 101:,)s+6001:,
Step 3 of 16
(s+60+60y){s+60 -6 0 y ) = s’ + 120s+7200
5*+2C o ^ + o),* « 0
« ),= V 7 i2 0 0
< t t= i0 j2
Step 4 of 16
120
2 ( 6 0 j2 )
5 = 0.707
Calculate integral constant k, ■
k,^12
Step 5 of 16
60
2 (0 .7 07 )(6 0^ ) ^
lO/t,
60
* , = 0.1
Step 6 of 16
(a)
To determine the transfer function with reference input, take disturbance input, » '( s )
as zero.
Determine the transfer function from the output to the reference input.
1+600
6 0 0 ( V + it ; )
s(s + 60) ♦ 600(^^ + k,)
Step 7 of 16
£ (s ) = « ( s ) - l '( s )
I y (» )
£ (s ) £ (s)
I 600(*,s + * ,)
s(s+60) + 6 0 0 (*,s + *,)
s(s + 60)
s (s + 60)+600( t ,s + * ,)
j ( j -f 60)
£ (s ) = g(s)
s(s + 60) + 600(k^ + k,)
Step 8 of 16
I
£ (s ) = l
= lin i5 £ (^ )
+ 60) 1
s lim j
5 (j + 6 0 ) + 6 0 0 ( it^ + /t,) 5
Step 9 of 16
(b)
The unit-ramp reference input is.
g |im j£ ( f )
g (j+ 6 0 ) 1
s lim ;
g ( g + 6 0 ) + 6 0 0 ( it^ + * ,) 4 ^
(j+ 6 0 )
= lim -
• 5 (g + 60) + 6 0 0 ( + Jfc,)
60
600A;,
I
" lo t ,
1
10(12)
1
*120
Step 10 of 16
(c)
The transfer function from the output to the disturbance input is,
£ ( i) -1,500»
B '( i) « '+ 6 0 (l + 10*,)s+600*,
£ (£ )= . -l,5 0 te
^ (s ) j ’ +6 0 (l + 10x0.1)f + 600(12)
-l,5 0 0 i
j’ + 120j + 7200
The error function is.
E (s ) = ~i-------------------fY(s)
g’ +120g + 7200
The unit-step disturbance input is.
Step 11 of 16
e „^ \m sW {s)
-hSOOs 1
slim g-
g* + 120g + 7200g
=0
Thus, the steady state error to unit step disturbance input is .
Step 12 of 16
(d)
e„ = \m sE {s)
-USOQg 1
s lim g - r
<->a g* + 120g + 7 2 0 0 g *
.. -1,5 00 ^
.................
« - » i' + 120f + 7200
1500
= -0.208
Thus, the steady state error to unit ramp disturbance input is |-0.2081-
Step 13 of 16
(e)
The error function is.
g(s + 60)
E (s) =
s (s + 6 O )+ 6 O 0 {k p S + k ,
j( g + 60)
■ , ’ + (6 0 + 6 0 0 t , ) j + 600*,
Write the MATLAB code to verify the steady state emor for unit step reference input.
ki=12;
kp=0.1;
n=[1 60 0];
sys=tf(n,d);
step(sys)
Step 14 of 16
Step 15 of 16
y ( j) -l,50to
» '( i) +120s+ 7200
Note that the ramp response is obtained by added an integrator tenn to the transfer function.
y (s ) -1.500s
B '( s ) " s ( s ’ + 120$ + 7200)
Write the MATLAB code to verify the steady state emor for unit ramp disturbance input.
n=[-1500 0];
sys=tf(n,d);
step(sys)
Step 16 of 16
Consider the satellite-attitude control problem shown in Fig. where the normalized parameters
are
w = disturbance torque. N m.
(a) Use proportional control, P. with Dc (s) = kP. and give the range of values for kP for which the
system will be stable.
(b) Use PD control, let Dc(s) = {kP + kDs), and determine the system type and emor constant
with respect to reference inputs.
(c) Use PD control, let Dc(s) ={kP + kDs), and determine the system type and error constant with
respect to disturbance inputs.
(d) Use IP control, let D c(s) = {kp + ^ ) , determine the system type and error constant
with respect to reference inputs.
(e) Use IP control, let Dc(s) = {kp + y ) , determine the system type and emor constant
with respect to disturbance inputs.
(f) Use IPD control, let Dc{s) = {kp-\- ^ ^nd determine the system type and error
constant with respect to reference inputs.
(g) Use IPD control, let Dc{s) = {kp + ^ + kps) >^^d determine the system type and e
constant with respect to disturbance inputs.
-O 0
S te p -b y -s te p s o lu tio n
step 1 of 9
Step 2 of 9
>e(s)=
'■ ' D+Js" ^ D+Js"
E(s)=%(s)e(s)
D+Js^ D+Js^
Step 3 of 9
Step 4 of 9
c .= lim sE (s)
lOs^ 1
=lim s -
k ,4t„s+ 10s"^ 7s-
12.
1
But,as e,f= — (k^=Accelaration const.)
^"T o
step 5 of 9
(c) D(s)=fcp4fcps
E (0 _ -Y (0
W (s) W (s)
= i(!l
w (0
kfl+k^s+lOs
Step 6 of 9
Step 7 of 9
W D ( s ) = k ,+ ^
E ( 0 _ _____ L
k ,+ ^ + 1 0 s ’
k|-HcpS+10s
[Type -Ij "With error const = |
Step 8 of 9
lOs'
sE (s)----------------- >-------w ^ ( s )
^ ^kpS+4ki-HcpS^+10s^ ^ ‘
Step 9 of 9
(g ) D (s )^ p + -^ -K tp S
ECO ________
^C O k ,+ ii-H c„s+ 10s’
s
[Type ^ with error const. =
Problem 4.35PP
Automatic ship steering is particularly useful in heavy seas when it is important to maintain the
ship along an accurate path. Such a control system for a large tanker is shown in Fig., with the
plant transfer function relating heading changes to rudder deflection in radians.
(a) Write the differential equation that reiates the heading angle to rudder angle for the ship
without feedback.
(b) This control system uses simple proportional feedback with the gain of unity. Is the closed-
loop system stable as shown?( Hint: use Routh’s criterion.)
(c) Is it possible to stabilize this system by changing the proportional gain from unity to a lower
value?
(c) Is it possible to stabilize this system by changing the proportional gain from unity to a lower
value?
Rudder
—N. angle - 0 .I 6 4 ( j -f 0.2K j - 0 .3 2 ) H e a d in g ^
*’ (* + 0 .2 5 X * - 0.009)
r *
L _
Step-by-step solution
step 1 of 8
(a)
Refer figure 4.46 in the textbook and write the differential equation without consider the feedback
path.
, ■ - 0 .1 6 4 ( t + 0 . 2 ) ( j - 0 . 3 2 )
(1)
» * ( * + 0 .2 5 ) ( j- 0 .0 0 9 )
- 0 .I 6 4 ( j ’ - 0 .1 2 j - 0 .0 6 4 )
G (* ) = (2)
i V 0 . 2 4 1 s ’ -0.0025»*
Write the differential equation that heading angle to ruder angle for the ship without consider the
feedback path by apply Laplace transform.
^ + 0 . 2 4 1 ^ - 0 . 0 0 2 5 ^ = -0 .1 6 4 f^ - 0 .1 2 ^ - 0 .0 6 4 tfl
<** dr’ dr’ dr’ dr )
(3)
Hence, the differential equation of the system without feedback is
^ + 0 J 4 I ^ - 0 . 0 0 2 5 ^ ~ - 0 . I 6 4 ( ^ - 0 . 1 2 — -0 .0 6 4 s ]
dt* d t^ d t^ dt '
Step 2 of 8
(b)
l + G ( s ) / f ( s ) = 0 .......(4)
- O .I6 4 ( s ’ - 0 .1 2 * - 0 .0 6 4 )
*’ + 0 .2 4 U ’ -0 .0 0 2 5 * ’ ^ (4 -®
, -0 .1 6 4 * ’ + 0.01968* + 0 .0 1 0 4 9 6 „ , . .
1+........ ............... ......... ,------ ff(t) = 0 -(5)
*‘ + 0.241*’ -0 .0 0 2 5 * ’
Substitute 1 for f f ( s ) in equation (5.
. -0 .1 6 4 * ’ + 0.0 1 9 6 8 * + 0 .0 1 0 4 9 6
( 1 ).0
*‘ + 0.241*’ -0 .0 0 2 5 * ’
Step 3 of 8
• All the terms in the first column of the Routh’s array should be positive sign.
• The first column of Routh’s array should not possess any sign change.
Figure 1
Step 4 of 8
From the Figure (1), all values in first column of Routh’s array are not positive. So the system is
lunstablel
step 5 of 8
(c)
Write the closed loop characteristics polynomial equation.
i + a: , g ( * ) = o .......(7)
-0 .1 6 4 * ’ + 0 .0 1 9 6 8 * + 0 .0 1 0 4 % „
1+ JC.
' *‘ +0.241*’ -0 .0 0 2 5 * ’
*‘ +0.241** -0 .0 0 2 5 * ’ -0 .1 6 4 A :,* ’ + 0 .0 1 9 6 8 A :^ + 0 .0 1 0 4 9 6 i:, = 0
From equation (8), all coefficients of characteristics equation are not same sign.
Step 6 of 8
Therefore only the proportional constant is |not sufRcientI bring the system from unstable to
stable.
Step 7 of 8
(d)
K ^ 2 S ...... (12)
Write the MATLAB program for design the dynamic controller of the form from equations (2), {10),
(11) and (12).
numP=-0.164*(s+0.2)*(s-0.32);
denP=s''2*(s+0.25)*(s-0.009);
numDc=25*(s+0.002)''2;
denDc=(s+2.8)''2;
sys=tf(numP*numDc/(denP*denDc));
sysCL=feedback(sys, 1);
step(sysCL);
Figure 2
Step 8 of 8
From figure (2), the closed loop is step response and its rise time is very short.
The unit-step response of a paper machine is shown in Fig.(a) where the input into the system is
stock flow onto the wire and the output is basis weight (thickness). The time delay and slope of
the transient response may be determined from the figure.
(a) Find the proportional-, PI-, and PID-controller parameters using the Ziegler-Nichols transient-
response method.
(b) Using proportional feedback control, control designers have obtained a closed-loop system
with the unit impulse response shown in Fig.(b). When the gain Ku = 8.556, the system is on the
verge of instability. Determine the proportional-, PI-, and PID-controller parameters according to
the Ziegler-Nichols ultimate sensitivity method.
m e (mc ) H m efee
(I) 0>)
Step-by-step solution
step 1 of 8
6
L sl
Step 2 of 8
Step 3 of 8
T i= — ^
‘ 0.3
Step 4 of 8
1.2
For PID control, k p * —^ « 7 .2
' RL
1 ^ 5L=0.5|
Step 5 of 8
(b) K,=8.556
Pq = 2.25 (From unit impulse response g r ^ h )
Step 6 of 8
Step 7 of 8
T,= .^ = 1 .8 7 5
1.2
Step 8 of 8
T ,= ^ = U 2 5
T „ = is. =0.28125
“ 8
The control is given by
<Hs) =
3 s+ l'
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 Ziegler-Nichols tuning rules.
(b) The system becomes marginally stable for a proportional gain of Ku = 3.044 as shown by the
unit impulse response in Fig. Find the optimal PID-controller parameters according to the
Ziegler-Nichols tuning rules.
Step-by-step solution
Step 1 of 3
A = l, t= 3 , z <
3s=2
r= A=1
z 3
L=z<i^2
Step 2 of 3
T ,= 2 L = 0
T„=0.5I^|i]
Step 3 of 3
(b) K„=3.044
T,=S.=lT75l
4
Tb = | = I
Problem 4.38PP
Consider the DC motor speed-control system shown in Fig. with proportional control, (a) Add
feedfonward control to eliminate the steady-state tracking error for a step reference input, (b) Also
add feedforward control to eliminate the effect of a constant output disturbance signal, w, on the
output of the system.
Step-by-step solution
step 1 of 7
(a)
Consider the gain of the plant.
59.292
C ( .) = (1)
i"+6.978s + 15.123
Consider the gain of the controller.
= 3 ......(2)
15.123
G " ( 0 ) = i59.292
£ ( j ) = j t ( j ) - y ( 5 ) ...... (5)
step 2 of 7
Refer from Figure 4.49 in the textbook and write the transfer function equation with respect to
zero Wvalue.
y ( » ) = G W [ * , ( « M - r W ) + G - '( o ) J iW ]
i'( 4 ) = G ( 4 ) [ M ( 4 ) - t , i'( 4 ) ) + c r - ( o ) « ( * ) ]
Step 3 of 7
Write the MATLAB program for tracking response with feedfonward from equations (1), and (7).
clc;
s=tf('s');
G=59.292/(s''2+6.978*s+15.123);
kp=3;
dcgain1=dcgain(G);
t=0:.01:5;
y1=step(T1,t):
plot(t,y1);
xlabel{'Time (sec)');
ylabel{'$y(t)$'.'interpreter'.'latex'):
Figure 1
Step 4 of 7
The figure 1 clarifies the influence of feedfonward control in eliminating the steady-state tracking
error.
Hence, the addition of feedfonward control results in zero steady-state tracking error for a step
reference input and the dc gain of the closed loop system is Iunity!.
Step 5 of 7
(b)
Refer from Figure 4.49 in the textbook and write the transfer function equation with Wvalue.
= 0 ...... (10)
£ ( 4 ) = - r ( 4 ) ...... (11)
[ N . t , G W ] y ( s ) = [ i- G - ( o ) G ( * ) ] iy W
r(4 [ i- G - '( o ) G M ]
(12)
W (s)~ [l+ t,G (j)]
Step 6 of 7
Write the MATLAB program for disturbance rejection response with feedfonvard systems from
equations (1), and (12).
s=tf('s');
G=59.292/(s''2+6.978*s+15.123);
kp=3;
dcgain1=dcgain(G);
t=0:.01:5;
Tw1=(1-1/dcgain1*G)/(1+kp*G);
figureO
plot(t,yw1);
xlabel('Time (sec)');
ylabel('$y(t)$'.'interpreter'.'latex');
nicegrid
Figure 2
Step 7 of 7
The figure 2 clarifies the influence of feedfonward control in eliminating the steady-state tracking
error for a step output disturbance.
Compute the discrete equivalents for the following possible controllers using the trapezoid mle of
Eq. in Appendix W4.5. Let Ts = 0.05 sec in each case.
(b) D d (s ) = 2 ^ ,
(=) D c s W —
fd) D ^ ( s ^ = 5 (j +2)(5-44).1)
[O) — J(,+|0)(s+ 0.01)*
/.n rv e ( 5 + 2 ) ( 5 + 0 .1 )
(d) O c4 W - 5 ( ,^ .1 0 ) ( ,+ 0 .0 |) -
Eq.
l + GDci = 0,
Step-by-step solution
step 1 of 4
(a)
Consider the sample period.
? ;« 0 .0 5 s e c ...... (1)
...... (3)
t; z +1
2 z -\
* “ 0 .0 5 z + l
z = 4 0 i 4 .......('*>
Z+ 1
U (z )
Calculate — “ from equation (2) and (4).
£ (z)
t/( z ) z -f2 |
2
4 0 z-4 0 + 2 z+ 2
=____ thJ____
2
4 2 Z -3 8
- z tl
2
...... (5)
£ (z) z+ 1
2 IZ -1 9
Hence, the value of discrete equivalent for given transfer function is
z+l
Step 2 of 4
(b)
£ (z )
■(6)
’ £ (z) z+4
l/(z )
Calculate — “ from equation (4) and (6).
£ (z)
£ l £ i = 2 £ ± l|
£ (z ) z+4|,_ffl«-i
+2
+4
+ 2- 2z z+ +2 2" \j
^ 4 0 z-4 0 H
=2
4 0 z -4 0 + 4 z + 4 j
z+l
42Z-38
=2
4 4 Z -3 6
I /(z ) 4 2 ( z - 0 .9 )
£ (z)” 4 4 ( z - 0 .8 )
I /( z ) 1.909Z-1.72
■(7)
£ (z) z - 0 .8
Step 3 of 4
(c)
■(8)
a - M l#
l/(z )
Calculate — “ from equation (4) and (8).
£ (z)
£ (£ l = 5 ± tij
£ (z) z+10L,„>+
+2
'F i l +10
l '4 0 z - 4 0 + 2 z + 2 'l
_____ £±1_____ L
r 4 0 z -4400++l<
10z + 10j
I z+l
4 2 Z -3 8
=5
SO z-30
I /( z ) 4 2 (z-0 .9 0 S )
£ ( z ) " ’ 5 0 ( z - 0 .6 )
4.2 ( z - 0.905)
( z - 0 .6 )
I /( z ) 4.2Z-3.801
(9)
£ (z)° z - 0 .6
Step 4 of 4
(d)
m .
£ (z )
.(10)
’ E {s ) (z + 10)(j+0.01)
l/(z )
Calculate — “ from equation (4) and (10).
£ (z)
U (z ) ^ (z + 2 )(z + 0 .1 ) I
£ (z) ( i+ 1 0 ) ( i+ 0 .0 1 ) L _ ^
^ 4 0 z - 4 0 + 2 z + 2 j ^ 4 0 z - 4 0 + 0 .1 z + 0 .1 j
° ^ ^ 4 0 z - 4 0 + 1 0 z + 10j ^ 4 0 z - 4 0 + 0 .0 1 z + 0 .0 1 j
z+l
, ( 4 2 z - 3 8 ) ( 4 0 .1 z - 3 9 .9 )
° ’ ( 5 0 z - 3 0 ) ( 4 0 .0 1 z - 3 9 .9 9 )
^ l,6 8 4 .2 (z ’ - 1 .8 9 8 z + 0 .9 )
2 ,0 0 0 .5 (z ‘ - 1 .6 z + 0 .5 9 9 7 )
4 .2 (z ’ - 1 .8 9 8 z + 0 .9 )
z ’ - 1 .6 z + 0 .5 9 9 7
I/(z ) 4 .2 z * - 7 .9 7 z + 3 .7 8
(11)
£ (z) z ’ - 1 .6 z + 0 .5 9 9 7
Give the difference equations corresponding to the discrete controliers found in Problem,
respectively.
(a) Part 1.
(b) Part 2.
(c) Part 3.
(d) Part 4
(d) Part 4
Compute the discrete equivalents for the following possible controllers using the trapezoid mle of
Eq. in Appendix W4.5. Let Ts = 0.05 sec in each case.
(b) D t i( s ) = 2 ^ ,
(=) D c3( s) — 5 - ^ j ,
Eq
l+ G D c / = 0,
Step-by-step solution
step 1 of 4
(a)
Refer part (a) in the solution of 4.39P and write the discrete equivalent equation for the controller.
H £ i= ll£ z li (1)
E (z ) z+ 1 ' '
I /( z ) z ( 2 l- 1 9 z - ')
E {z ) ~ z ( l + r - ')
2 1 -I9 Z -'
1+Z-'
Convert z to /f form:
z -'U (z ) = u { k - l ) (3)
l/ ( z ) = « l ( t ) (4)
Step 2 of 4
(b)
Refer part (b) in the solution of 4.39P and write the discrete equivalent equation for the controller.
I / ( r ) _ 1.909z-1.72
£ (z) z - 0 .8 ' '
U {z ) z(l.9 0 9 -1 .7 2 z-‘)
E (z ) z ( l - 0 .8 z - ')
Step 3 of 4
(c)
Refer part (c) in the solution of 4.39P and write the discrete equivalent equation for the controller.
U {z ) 4.2Z-3.801
(7)
£ (z )~ z - 0 .6
l/( z ) z ( 4 .2 - 3 .8 0 1 z - ')
£ (z) z ( l - 0 . 6 z ”')
t/( z ) ( 4 .2 -3 .8 0 1 Z -')
£ (z)~ ( l - 0 . 6 z - ')
l / ( z ) - 0 . 6 z - '£ / ( z ) = 4 . 2 £ ( z ) - 3 . 8 0 1 z - '£ ( z )
a ( it) - 0 .6a ( £ - 1) = 4 .2 z (£ ) - 3.801e(lt - 1 )
a ( i t ) = 0 . 6 a ( i t - l ) 4 4 .2 e ( i t ) - 3 . 8 0 1 z ( i t - l )
Step 4 of 4
(d)
Refer part (d) in the solution of 4.39P; write the discrete equivalent equation for the controller.
U {z ) 4.2z* -7 .9 7 z+ 3.78
■(9)
£ (z) z '-1 .6 z + 0 .5 9 9 7
U {z ) z’ (4 .2 -7 .9 7z-'+ 3.78z-^)
£ ( r ) “ z* (l-1 .6 z-'+ 0.5997z-^ )
U {z ) (4 .2 -7 .9 7 z-'+ 3 .7 8 z -’ )
£ (z) (l- 1 .6 z -' + 0.5997z-=)
Set up the listed characteristic equations in the form suited to Evans’s rootlocus method. Give
L(s), a(s), and b(s) and the parameter K in terms of the original parameters in each case. Be sure
to select K so that a(s) and b(s) are monic in each case and the degree of b(s) is not greater than
that of a(s).
(iii) versus the parameter c. if possible. Say why you can or cannot. Can a plot of the roots be
drawn versus c for given constant values of A and T by any means at all?
(d) 1l + [| ^^ + **,/W
( , ) + ^ | G] (gs(s)) = 0. Assume that G {s) = w^i®re c(s) and d(s)
are monic polynomials with the degree of d(s) greater than that of c(s).
(i) versus kp
(ii) versus kl
(iii) versus kD
(iv) versus t
Step-by-step solution
step 1 of 9
(a)
Write the general formula for the characteristics equation.
a + * * = 0 ...... (1)
The characteristic equation is,
^+1 (2)
a^s
* = i
Step 2 of 9
(b)
5 * + c f+ c + l* 0
k -e
a = s’ + l
k -c
b -s + l
Step 3 of 9
(C)
(i)
The characteristic equation is.
( j + c )’ + y<(7i + l ) = 0
( j + c ) ’ + .4 7 - ^ s + ^ j = 0 ...... (4)
a *(^ + c )’
k = AT
b = s+ —
T
Therefore, the required parameters are.
<i = ( j + c )
k^A T
1
_____ T
Step 4 of 9
(ii)
ai doici isuo CLiuduui i
( s + c ) ’ + . 4 ( 7 i+ l) = 0
( 5 + d ) + A T s + A —0
a = ( 4 + c ) ’ + 4(
k^A T
b=s
Therefore, the required parameters are.
a = (5 + c )* + i<
k = AT
bss
Step 5 of 9
(iii)
The parameter c enters in a nonlinear equation, so the standard root locus does not apply.
Therefore, using a polynomial solver, the roots are plotted versus c.
Step 6 of 9
(d)
(i)
The characteristic equation is.
(6)
'A ( s ) s d (s ) ( ts + 1)A( s )
U A * ^ ^ , A ^ ^ . ) =0
'd ( s ) s d (s )
+— Akf + —j c ( j ) + — s^Ac{s
[ 4 + ; ] < /( *
^5 )+ Ak, + —^ 0( 5) + ^ jH
=0 (7)
k ^=kk^A
^A
b = * ( 4 + 7 : ] cW
Step 7 of 9
(ii)
Rearrange Equation (7).
= 0 ...... (8)
*Ak,
= 4^4 + —j r f { 4) + ^ 4 * ^ c ( 4 ) + Ak^ ^4 + —^ c (4 )
k^A k,
= ( * + 7 ] '( ® )
Step 8 of 9
(iii)
Rearrange Equation (7).
4^4 + i j < / ( 4 ) + ^ * , ^ 4 + i j c ( 4 )
sO ■ (9)
^4 + - jc ( 4 ) + - ^ ^ 4*0 ( 4 )
Ak„
k-
T
b ^ s ^ c [s )
Step 9 of 9
(iv)
a = s^d{s)+ A k ^ ^ c [s )+ Ak,sc[s)
b ^ s d ( s ) + A k ^ ( s ) + A k ,c { s ) + A k p S ^ c { s )
a * 4 V (4 ) + d<it^4*c(4)+ ^iky4c(4)
* =-
r
b = s d {s)+ ^ ik ^ c (4 )+ A k,c(s)+ v4ifcfl4*c(4)
Problem 5.02PP
Roughly sketch the root loci for the pole-zero maps as shown in Fig. without the aid of a
computer. Show your estimates of the center and angles of the asymptotes, a rough evaluation of
arrival and departure angles for complex poles and zeros, and the loci for positive values of the
parameter K. Each pole-zero map is from a characteristic equation of the form
I + i C ^ = 0.
a ( j)
where the roots of the numerator b(s) are shown as small circles o and the roots of the
denominator a(s) are shown as ’<’s on the s-plane. Note that in Fig.{c) there are two poles at the
origin.
Step-by-step solution
step 1 of 6
w
a(ff) = + s And
b (s)= s+ l
Break-in(ff) is -3.43
Breakawayfis) is -0.586
Sketch the root locus for the given pole zero plot
Real Axis
Thus, the root locus for the given pole zero plot is sketched.
Step 2 of 6
(b)
fl(s)=s'+0.2f+l
i(s ) = s+ l
Angle o f departure is 135.7
Break-in(s) is -4.97
Sketch the root locus for the given pole zero plot
Thus, the root locus for the given pole zero plot is sketched.
Step 3 of 6
w
a (s) = s^ b (ff) = (ff+ 1)
b(s) = ( s + l)
Break-in(s’) is - 2
Sketch the root locus for the given pole zero plot
Real Aids
Thus, the root locus for the given pole zero plot is sketched.
Step 4 of 6
(d)
a (s) = +5e+ 6
i( s ) =
Break-in(ff) is -2.37
Breakawa3r(s) is-0.634
Sketch the root locus for the given pole zero plot
Thus, the root locus for the given pole zero plot is sketched.
Step 5 of 6
(e) a ( s ) = s ^ + 3 s ^ + 4 s -8
Center o f asymptotes is -1
Angles o f asjm^totes are ±60 and 180
Angle o f departure is -56.3
Sketch the root locus for the given pole zero plot
Thus, the root locus for the given pole zero plot is sketched.
Step 6 of 6
(f)
a (s) = + 3 e ^ - 5
i>(s) = s+1
Center o f asymptotes is -0.667
Angles o f asymptotes are ±60 and -1 8 0
Angle o f departure is -90
Break-in(s') is -2.06
Breakaways) is 0:503
Sketch the root locus for the given pole zero plot
Thus, the root locus for the given pole zero plot is sketched.
Problem 5.03PP
1 + ^ - ^ _____ = 0 .
l2 ( i+ l) ( j+ 5 )
(a) Draw the real-axis segments of the corresponding root locus.
Step-by-step solution
(a)
Consider the characteristics equation.
1+- ■(1)
The roots of the general form of an equation by the root locus method is.
(2)
Step 1:
(b)
Step 2:
Step 3:
0^
_rl8(P
a
...... (4)
n —m
Here,
Number of poles is n
Number of zero is m
r = ± I,± 3 ,± 5 ...
{±1)1802
^ 4 -0
= ±45*
Substitute ±3 for r, 4 for n and 0 for m in the equation.
* 4 -0
= ±135«
Thus, the angle of asymptote, 6, is |±4S^| and is |±13S^|.
Step 4:
_ (sumoffinitepoles)-(sumoffimtezeros)
* (numberof fioitepoles)-(nuiiU>eroffiiutezeros)
{“ ) - ( 0 )
“ 4
• -I.5
Thus, the value of centroid is b U
(C)
step 5:
Consider the breakaway points.
K
1-f =0
j'+ 6» ’ +5i'
K
=-l
i* + 6 s ’ + 5 j*
X = - ( j ‘ +6»’ +5s=)
X = - ( j * + 6 j ’ + 5 j = ) ...... (5)
^ = 0
ds
— ( j ^6 j *5 s* ) = 0
4 j ’ + 185*+ IO j = 0
s (4 s ’ + I 8 j + I0)=*0.. (6)
Step 8 of 11 ^
Step 6:
• Locate the centroid on the real axis, and draw the asymptotes from centroid at an angle of 45 *
and 135*.
Thus, the root locus diagram for the given system is verified
Step 10 of 11
(d)
MATLAB program for the root locus with the characteristic equation:
» num=[1];
» den=[1 6 5 0 0];
» sys=tf(num,den):
» rlocus(sys)
Step 11 of 11
F^nre2
Thus, the root locus diagram for the given system is verified by MATLAB.
Problem 5.04PP
Real poles and zeros. Sketch the root locus with respect to K for the equation 1+ KL(s) = 0 and
the listed choices for L(s). Be sure to give the asymptotes, and the arrival and departure angles
at any complex zero or pole. After completing each hand sketch, venty your results using Matlab.
Turn in your hand sketches and the Matlab results on the same scales.
(a) Us) -
(b) Us) =
Step-by-step solution
step 1 of 26
(a)
Consider the general form of characteristics equation.
1+ A 2,(i) = 0 ......(1)
l* K ^ = 0. (3)
D(s)
Where.
Consider the number of poles and zeros from the characteristics equation.
Step 2 of 26 ''V
n -m
(sumoffinitepoles)-(sumoffinitezeros)
(numberoffinitepoies)-(nuinberoffinitezeros)
(0-l-5-l0)-(0)
(4)-(0)
=-4
Thus, the asymptotes is E 3
Consider the formula for the angle of asymptotes.
^ l80°-t-360»(/-l)
n -m
Where.
Number of poles is n
Number of zeros is m
/ =i,2,..ji-m
Step 3 of 26
I8 0 °+ 3 6 0 °(I-I)
4 -0
= 45*
Substitute 2 for /, 4 for n and 0 for m in equation (5).
f8 0 ° -t-3 6 0 ° ( 2 - l)
4 -0
= 135»
Substitute 3 for /, 4 for n and 0 for m in equation (5).
, i8 0 » + 3 6 0 » ( 3 - l)
4 -0
«225«
= -45»
Substitute 4 for /, 4 for n and 0 for m in equation (5).
l8 0 * + 3 6 0 » ( 4 - l)
4 -0
-3 1 5 «
= -l3 5 »
Thus, the angle of asymptotes are |4 S«»|, [ 135**!, |-4 5 ° |and | - 135**|.
Hence, there are no arrival and departure angles in the transfer function.
Step 4 of 26 s\-
• Locate the asymptotes on the real axis, and draw the asymptotes from centroid at an angle of
4r
• Draw the root locus.
Step 5 of 26
Figure 1
Hence, the root locus is plotted for the given transfer function and it is shown in Figuret.
Step 6 of 26
£ (*) = -
z(z+l)(s+5)(s+10)
Wnte the MATLAB program to obtain root locus.
s=tf('s');
sysL=2/{s*(s+1 )*(s+5)*(s+10));
rlocus(sysL)
Step 7 of 26
Step 8 of 26
(b)
(4 ^ 3 )
for L ( j) ir i Equation (1).
i ( z + l)(x + 5 )(z + I0)
1+ J f - : -------------------------- r = 0 (6)
z(z+l)(j+5)(z+I0)
Consider the number of poles and zeros from the characteristics equation.
Step 9 of 26
n -m
(sumoffinitepoles)-(sumoffinitezeros)
(numberoffinitepoies)-(numberoffinitezeros)
(0-l-5-l0)-(-3)
(4)-(l)
=-4.33
Thus, the asymptotes is E n a
f80°+360o(l-l)
4-1
=60»
Step 10 of 26
180°+360°(2-l)
4-1
=180»
Substitute 3 for /, 4 for n and 1 for m in equation (5).
, 180°+360°(3-l)
4-1
=300“
=-60»
Thus, the angle of asymptotes are |6()v|. | | 8Qe|and | - 60^1 ■
Hence, there are no arrival and departure angles in the transfer function.
Step 11 of 26 -rv
• Locate the asymptotes on the real axis, and draw the asymptotes from centroid at an angle of
6cr
• Draw the root locus.
.. . . A
V - V " * ’’
a — 4J3
VV
Vv
■Ov
Figures
Hence, the root locus is plotted for the given transfer function and it is shown in Figure3.
Step 12 of 26
i ( j ) = -------------------------------
' ' i(i+l)(s+5)(s+10)
Write the MATLAB program to obtain root locus.
s=tf('s');
sysL=(s+3)/(s*(s+1 )*(s+5)*(s+10));
rlocus(sysL)
Figure 4
Step 13 of 26
Step 14 of 26
(c)
(s+2)(j+4)
u a : =0. (7)
4(z+1)(j+5)(j+10)
Consider the number of poles and zeros from the characteristics equation.
Step 15 of 26 A
n -m
(sumoffinitepoles)-(sumoffinitezeros)
(numberoffinitepoles)-(numberoffinitezeros)
(0-l-S-10)-(-2-4)
(4)-{2)
=-5
Thus, the asymptotes is E H
step 16 of 26 A
180°+360«(1-1)
4-2
= W>
Substitute 2 for /, 4 for n and 2 for m in equation (5).
180»+360°(2-l)
4-2
-270“
— 90“
Thus, the angle of asymptotes are |90<>|and | - 9(y>|.
Hence, there are no arrival and departure angles in the transfer function.
Step 17 of 26 ^
• Locate the asymptotes on the real axis, and draw the asymptotes from centroid at an angle of
Figures
Hence, the root locus is plotted for the given transfer function and it is shown in Figures.
Step 18 of 26
s=tf('s');
sysL=(s+2)*(s+4)/{s*(s+1)*(s+5)*(s+10));
rlocus(sysL)
Step 19 of 26
Step 20 of 26
Step 21 of 26
(b)
Substitute , V
(s+2)(i+6) r , for A (j)in Equation (1).
i ( z + l) ( s + 5 ) ( z + 10)
ua : 0. (7)
z (z + l ) ( j+ 5 ) ( j+ 1 0 )
Consider the number of poles and zeros from the characteristics equation.
n -m
(sumoffinitepoles)-(sumoffinitezeros)
(numberoffinitepoles)-(numberoffinitezeros)
(0-l-5-10)-(-2-6)
(4)-(2)
= -4
Thus, the asymptotes is E 3
step 22 of 26 ^
180“+360“(1-1)
4-2
=90“
Substitute 2 for /, 4 for n and 2 for m in equation (5).
, 180“+360“(2-l)
4-2
=270“
—90“
Thus, the angle of asymptotes are |9(y>|and | - 9(y*|.
Hence, there are no arrival and departure angles in the transfer function.
Step 23 of 26 ^
• Locate the asymptotes on the real axis, and draw the asymptotes from centroid at an angle of
9 tt
• Draw the root locus.
Step 24 of 26
Figure?
Hence, the root locus is plotted for the given transfer function and it is shown in Figure7.
Step 25 of 26
(s*2){s+ 6)
' ' i(i+l)(s+5)(s+10)
Write the MATLAB program to obtain root locus.
s=tf('s');
sysL=(s+2)*(s+6)/{s*(s+1)*(s+5)*(s+10));
rlocus(sysL)
Step 26 of 26
iltiple poles at the origin. Sketch the root locus with respect to K for the equation 1 + KL(s)
d the listed choices for L(s). Be sure to give the asymptotes and the arrival and departure
gles at any complex zero or pole. After completing each hand sketch, verify your results u
itlab. Turn in your hand sketches and the Matlab results on the same scales.
t ( j) =
'5+S)
r (1+1)^
- ? c rn «
Step-by-step solution
Step 1 of 23
U s ):
^ (s + 8 )
Step 2 of 23
K = 0 points: 0, 0, - 8
K = apoints: a, a, a
Asymptotes: 60®, 180®, 300®
Centroid = — = - 2 .6 6
3
Characteristic equation:
s^+S s^+K = 0
Step 3 of 23
1 0
s’ 8 K
s’ -K 0
8
s“ E
Step 4 of 23
As the necessary condition o f Routh’s criterion itself is not satisfied, we can say
that the system is unstable.
As the roots are not complex conjugate, angles o f departure o r arrival need not be
calculated.
Step 5 of 23
I £ (S ) :
ff^ (s + 8 )
Step 6 of 23
K = 0 points: 0, 0, 0, - 8
K = apoints: a, ot, a, a
Asymptotes: 45®, 135®, 225®, 315®
Centroid = — = - 2
4
Characteristic equation:
s*+ S ^+ K = 0
As all the coefficients o f the characteristic equation are not present, we can say
that the system is not stable.
Step 7 of 23
s*(s+ 8 )
Step 8 of 23
K = 0 points: 0, 0, 0 ,0 , - 8
K = apoints: a, ot, a, a
Asymptotes: 36®, 108®, 180®, 252®, 324®
Centroid = — = - 1 .6 .
5
Step 9 of 23
s+2
U s ):
^ (s + 8 )
Step 10 of 23
K = 0 points: 0, 0, - 8
K = apoints: ot» ot* - 3
Asymptotes: 90®, 270®
^ -8 -(-3 )
Centroid = ------ i— i = -2.5
2
Characteristic equation:
s ^ ( s + 8 ) + i: ( s + 3 ) = 0
Step 11 of 23 A.
s^ 1 0
s’ 8 3K
s’ 8 E ’- 3 ^ 0
8
s“ 3K
Step 12 of 23
Therefore, in order to determine, the point at which, the root loci cross the
imaginary axis.
W e have to substitute K = 0 into the equation,
8 s“+3JT = 0
8s“ = 0
s = 0
Therefore, we can say that, the ro o t loci start &om the origin and they do not
intersect the imaginary axis anywhere.
Step 13 of 23 A
s+3
L (S ):
^ {s + A )
Step 14 of 23
K = 0 points: 0, 0, 0, - 4
K = apoints: a, a, a, - 3
Asymptotes: 60®, 180®, 300®
Centroid = = z l = -0 .3 3
3 3
Characteristic equation:
s*+ A s^+ K {s+ 3 ) = 0
s*+ A ^+ K s+ 3K = 0
As the coefficient o f s^ term is absent, we can say that the system is unstable.
Step 15 of 23
L (S ):
s ^ (s + 4 )
Step 16 of 23
K = 0 points: 0, 0, 0, - 4
K = apoints: -1 , - 1 , a, a
Asymptotes: 90®, 270®
-(-1 -1 ).
Centroid = > z2 = _ ,
2
Characteristic equation:
s ^ ( s + 4 ) + A r ( s + l) ^ = 0
f f * + 4 s ^ + J ^ ( s ^ + 2 s + l) = 0
Step 17 of 23 ^
s* 1 K K
s’ 4 2K
s’ AK-2K K
4
s’ E ’-4 E 0
XI2
s“ K
Step 18 of 23
> 0
> AK
K >4 ( 2)
The condition which satisfies both the equations (1) and (2) is K >A
Now, in order to get point at w hich the root loci intersect the imaginary axis, let
us substitute K = 4 into the equatioa
— s’ + i r = 0
2s’+ 4 = 0
s’ = - 2
s= ±J^ .
Step 19 of 23
s’ (s-l-lO)
Step 20 of 23
K = 0 points: 0, 0, 0, -1 0 , -1 0
K = apoints: -1 , - 1 , a, a, a
Asymptotes: 60®, 180®, 300®
(-lO -lO )-(-l-l)
Centroid = ' = -6
3
Characteristic equation:
s’ ( s + i o ) V j i : ( s + i ) “ = 0
step 21 of 23
s’ 1 100 2K
s* 20 K K
2000K-K AOK-K
20 20
s’ 200K-K^-ia0K K
2000-K
s’ XY-WZ 0
r
s" K
step 22 of 23
2000-K
■Where fT =
20
X :
40K-K
20
r : 2000K-X^-7S0K
2000-K
Z
Step 23 of 23
(c) u n = ,Jo+iS!S+iSi+ai
.... (*+3M.^44l+6a)
Step-by-step selution
(a)
Considerthegeneralformofcharacteristicsequation.
l-hiX(s).0...(1)
... d+3
j(s+I0)(s+l-ky)(5-f1-y)for inEquation(1).
l- k if-
s-l-3 = » .....(2)
5(s-l- 10)(j +1 -hy)(5 +1 - y )
Considertherootsofthegeneralformofanequationbytherootlocusmethod.
D(s)
.(3)
W here,
Therootsof jy($)=Oarecalledthezerosoftheproblem.
Therootsof Dis)=0arethepoles.
Determinethenumberofpolesandzerosfromthecharacteristicsequation.
ComparetheEquation(2)andtheEquation(3).
Tofindzeros, putnumeratorJV(a)=0
Thus,thezerois-3.
TofindpolesputdenominatorDis)=0
s(a+10)(s-i-l+y)(s+I-j)=0...(4)
Therootsoftheequation(4)are0,-10, — 1—j and— l-i-j.
Thus,thefourpolesare0,-10, — \—j and—1-t-y.
Considertheformulafortheasymptotes.
n-m
(stunoffinitepoles)-(sumoffinitezeros)
(ntimberoffinitepoies)-(nuinberoffinilezeros)
-10-l-y-Hj-(-3)
4-1
*3
Thus,theasymptotesis E3
Considertheformulafortheangleofasymptotes.
l80°-i-360°(f-l)
n-m
W here,
Numberofpolesisrr
Numberofzerosisrrr
/ • l,2 ,..ji- m
Substitute1fori,4forrrandIforrrrinequation(5).
, 180+360(1-1)
3
3
.60“
Substitute2fori,4forrrandIforrrrinequation(5).
, 180+360(2-1)
3
3
-180“
Substitute3fori,4forrrandIforrrrinequation(5).
, 180+360(3-1)
3
_300
3
--60“
Thus,theangleofasymptotesare1^^, jlgg^and
Considerthefollowingequation.
61=180“-tnn-'^ij
.135“
^-90“
,%= B n - [ i]
-26.56“
« .-n n .- [i]
Considerthedepartureanglesinthetransferfunction.
sumofangleofvectorto
angleofdepature1 180“- fio thecomplexpoleA
fiomarxnnplexAJ Jsiimofanm otherpoles
gleofvernoiatothel
[complexpoleAfiomzeros J
6[,-180“-[6!+6)+6!,]+6)
Substitute 135“for61, 90“for6(, 6.34*for 6( and 26.56“for 6( intheequation.
61,=180“-[l35“+90”+6.34“]+26.56“
—24.78“
Thus,thedepartureangleinthetransferfunctionis 24TO^ats=1+y.
Step5of37 -o
Proceduretodrawrootlocusplot:
•TakerealandimaginarylinesonXaxisandYaxisrespectively.
•M arkthepolesontherealaxis.
•Locatetheasymptotesontherealaxis,anddrawtheasymptotesfromcentroidatanangleof
60-
•Drawtherootlocus.
TherootlocusplotisshowninFigure1.
Root Locus
ConsiderthefollowinggivenfuntXion.
. ___ s+3___
'*'“s(j+10)(s’+2s+2)
M ATLABprogramtoobtainrootlocus:
s=tf('s');
sysL=(s+3)/(s*(s+10)‘(s''2+(2's)+2));
riocus(sysL)
TherootlocusplotisshowninFigure2.
Thus,therootlocusisverifiedfromM
ATLABoutput.
step9of37 XV
Comparetheequation(6)andequation(3).
TofindzerosputnumeratorJV(s)—0
Thus,thezerois-3.
TofindpolesputdenominatorD(s)=0
s’(s+I0)(s+3+4/)(s+3-4y)=0...(7)
Therootsoftheequation(7)are0,0,-10, —3—4yand— 3+4y
Thus,thepolesare0,0,-10, — 3— 4yand— 3+4y.
Considertheformulafortheasymptotes.
a . Z ic lfL
n-m
(sumoffinitepoles)-(sumoffinitezeros)
(ntimberoffinitepoies)-(numberoffinilezeros)
-10-3+4y-3-4y-(-3)
4
-13
4
Thus,theasymptotesis l-3.25i
Substitute1fori,5forrrand1forminequation(5).
, 180“+360”(1-1)
5-1
=45“
Substitute2fori,5forrrand1forminequation(5).
, 180“+360“(2-l)
* “ «_i
Substitute3fori,5forrrand1forminequation(5).
+360“(3-l)
-225“
—45“
Substitute4fori,5forrrand1forminequation(5).
180“+360“(4-l)
5-1
=315“
=-135“
Thus,theangleofasymptotesare , jl3^, |— 45“|andj_^y3^.
Considerthefollowingequation.
61=180“-lan-'^ij
-126.93“
6(=180“-lan-'^|j
-126.93“
61-90“
61-90“
9, = B n - 'i
-29.74“
Considerthedepartureanglesinthetransferfunction.
Stunofangleofvectorto
angleofdepature1 180“- fio thecomplexpoleA
fiomacomplexAJ Jsiimofanm otherpoles
gleofverXoistothe)
[complexpoleAfiomzeros j
61„=180“-[61+6l,+6!,]+61
Substituteall ffvaluesinequation.
61„=180“-[126.93“+126.93“+90“+29.74“]+90“
Thus,thedepartureangleinthetransferfunctionis I0L5^ats=—
3+4y
step12of37 xv
Proceduretodrawrootlocusplot:
•TakerealandimaginarylinesonXaxisandYaxisrespectively.
•M arkthepolesontherealaxis.
•Locatetheasymptotesontherealaxis,anddrawtheasymptotesfromcentroidatanangleof
45-
•Drawtherootlocus.
TherootlocusplotisshowninFigure3.
ConsiderthefollowinggivenfuntXion.
i(,). (44-^)
' ’ s’(s+10)(s’+6s+25)
M ATLABprogramtoobtainrootlocus:
s=tf('s');
sysL=(s+3)/(s''2‘(s+10)'(s''2+(6*s)+25));
riocus(sysL)
TherootlocusplotisshowninFigure4.
Thus,therootlocusisverifiedfromM
ATLABoutput.
(0)
(443)’
l+ K -
s'(s+10)(s“+6s+25)
,+jC_--- j £ ± 3 i i l 3 L .(8)
5*(s+10)(s+3+4y)(s+3-4y)
Comparetheequation(8)andequation(3).
TofindzerosputnumeratorJV(s)=0
Thus,thezeroare-3and.3.
TofindpolesputdenominatorDis)=0
s’(s+I0)(s+3+4/)(s+3-4y)=0...(9)
Therootsoftheequation(9)are0,0,-10, —3—4yand—
3+4y
Thus,thepolesare0,0,-10, — 3—4yand— 3+4y.
Considertheformulafortheasymptotes.
n-m
(sumoffinitepoles)-(sumoffinitezeros)
(ntimberoffinitepoies)-(mimberoffinilezeros)
-10-3+4y-3-4y-[-3-3]
3
-10
3
Thus,theasymptotesis j^^33j.
Substitute1fori,5fornand2forrrrinequation(5).
, 180“+360”(1-1)
^' k_o
=60“
Substitute2fori,5fornand2forrrrinequation(5).
, 180“+360“(2-l)
5-2
540“
3
-180“
Substitute3fori,5fornand2forrrrinequation(5).
, 180“+360“(3-l)
rr_o
eangleofasymptotesarejgQ^, jlgg^and
Considerthefollowingequation.
61 =180“- la n - '^ i j
= 126.93“
6(=180“- la n - '^ l j
-126.93“
61-90“
9 .- h m - [l]
-29.74“
61-90“
61-90“
Considerthedepartureanglesinthetransferfunction.
sumofangleofvectorto
angleofdepature[ 180“- fio thecomplexpoleA
fiomacomplexAJ Jsiimofanm otherpoles
gleofvectoistothe]
[complexpoleAfiomzeros j
61 = 180“-[61+61+61+61]+61+61
Substituteall ffvaluesinequation.
61 = 180“-[126.93“+126.93“+90“+29.74“]+90“+90“
Thus,thedepartureangleinthetransferfunctionis 13^^atx=—
3+4y
step19of37 XV
Proceduretodrawrootlocusplot:
•TakerealandimaginarylinesonXaxisandYaxisrespectively.
•M arkthepolesontherealaxis.
•Locatetheasymptotesontherealaxis,anddrawtheasymptotesfromcentroidatanangleof
60-
•Drawtherootlocus.
TherootlocusplotisshowninFigure5.
RootLocus
RealAxis(seconds *)
step20of37 xv
Hence,therootlocusisplottedforthegiventransferfunctionanditisshowninFigures.
ConsiderthefollowinggivenfunrXion.
(443)‘
' ' r ’ (j+ 1 0 )(j’ +61+25)
M ATLABprogramtoobtainrootlocus:
s=tf('s');
sysL=(s+3)“2/(s“2‘(s+10}*(s“2+(6‘s}+25));
riocus(sysL)
TherootlocusplotisshowninFigure6.
Step22of37 .
Thus,therootlocusisverifiedfromM
ATLABoutput.
(x+3)(x*
Substitute ---- 1— +4s+68)-forDs)inEquation(1).
-----L
j’(s+10)(s’+4i+85)
= (4+3)(x*+4x+68)
s'(i+10)(s“+4!+85)
(x+3)(l+2+8y)(x+2-8y)
j’(x+10)(s+2+9y)(s+2-9y) ...' '
Comparetheequation(10)andequation(3).
TofindzerosputnumeratorJV(x)=0
Thus,thezeroare-3, — 2+8yand— 2—8y.
TofindpolesputdenominatorD(s)=0
s’(s+IO)(j+2+9/)(i+2-9y)=0 ...(11)
Therootsoftheequation(11)are0,0,-10, -2-9J and-2+9J-
Thus,thepolesare0,0,-10, -2-9J and— 2+9J.
Considertheformulafortheasymptotes.
n-m
(sumoffinitepoles)-(stimoffinitezeros)
(ntimberoffinitepoies)-(mimberoffinitezeros)
-IO-2+9J-2-9y-[-3-2+8y-2+8y1
3
“ 2
Thus,theasymptotesis m
Substitute1for),5fornand3forrrrinequation(5).
, 180“+360”(1-1)
5-3
=90“
Substitute2for),5fornand3forrrrinequation(5).
, 180”+360“(2-l)
ft “ 5-3
X X
540“
2
=270“
—90“
Thus,theangleofasymptotesare |9Q^and .
Considerthefollowingequation.
61=180“-lan-'^|j
-102.52“
l%=180“-tan-'[|j
-102.52“
61-90“
61-90“
61-90“
-83.65“
-48.36“
Considerthedepartureanglesinthetransferfunction.
sumofangleofvectorto
angleofdepature[ - thecomplexpoleA
fiomacomplexAJ Jsiimoffio motherpoles
angleofverXoistotheJ
[complexpoleAfiomzeros j
61=180“-[«,+61+«,+6l]+[«,+61+61]
Substituteall ffvaluesinequation.
61=180“-[102.52“+102.52“+90“+48.36“]+[90“+90“+83.65“]
Thus,thedepartureangleinthetransferfunctionis|^^I002^ats=—
2+9y.
Considerthefollowingequation.
61 =180“- ta n - '^ i j
-104.03“
61=180“- t a n - '^ |j
= 104.03“
61-90“
61-90“
61-90“
f.l-tan-[i]
-82.87“
-45“
Considerthearrivalangleinthetransferfunction.
sumofangleofvectorto
angleofarrival [ - thecomplexzeroA
fiomacomplexAJ Jsumoffio motherpoleszeros
angleofvetXoistothe[
[complexzeroAfiompoles J
61=180-J61+«,]+[61+61+61+61+«,]
Substituteall ffvaluesinequation.
61=180“-[90“+82.86“]+[l04.03“+104.03“+90“+45“+(-90“)]
=260.2“
Thus,thearrivalangleinthetransferfunctionis ats=—
2+87
step27of37 xv
Proceduretodrawrootlocusplot:
•TakerealandimaginarylinesonXaxisandYaxisrespectively.
•M arkthepolesontherealaxis.
•Locatetheasymptotesonthelealaxis,anddrawtheasymptotesfromcentroidatanangleof
9V
•Drawtherootlocus.
TherootlocusplotisshowninFigure7.
RootLocus
RealAxis(seconds *)
Figure7
Hence,therootlocusisplottedforthegiventransferfunctionanditisshowninFigure7.
ConsiderthefollowinggivenfunrXion.
(j +3)( x4+4x +68)
i( x ) .
r’(j+10)(j’+4j+85)
M ATLABprogramtoobtainrootlocus:
s=tf('s');
sysL=((s+3}*(s“2+(4‘s)+68})/(s''2‘(s+10)‘(s''2+(4*s)+85));
riocus(sysL)
TherootlocusplotisshowninFigure8.
Step 30of37
Thus,therootlocusisverifiedfromM
ATLABoutput.
Substitute [(j+
L' Ox’ + ilJ forlis)inEquation(1).
x*(x+2)(x+3)
, ^ ^ (x +1+7K x + 1 - / ) , ( , ...,,,,
z*(z+2)(x+3)
Comparetheequation(12)andequation(3).
TofindzerosputnumeratorJV(x)=0
Thus,thezeroare — 1+yand— 1— j.
TofindpolesputdenominatorDis)=0
Thus,thepolesare0,0,-2and— 3.
Considertheformulafortheasymptotes.
n-m
(sumoffinitepoles)-(stimoffinitezeros)
(mimberoffinitepoies)-(mimberoffinilezeros)
-2-3-1-1+7-1-Jl
2
-5+2
2
Thus,theasymptotesis EEI!
Substitute1for),4fornand2forrrrinequation(5).
, 180“+360“(1-1)
4-2
=90“
Substitute2for),4fornand2forrrrinequation(5).
, 180“+360“(2-l)
4-2
540“
2
=270“
=-90“
Thus,theangleofasymptotesarejg^andj^go^.
Considerthefollowingequation.
6l=180“- t t n - '^ l j
-135“
61=180“- tt n - '^ ij
-135“
61-90“
6,-ten-[l]
-4 5 “
6,-ten-[i]
-26.56“
Considerthearrivalangleinthetransferfunction.
sumofangleofvectorto
angleofarrival [ - thecomplexzeroA
fiomacomplexAJ Jsumoffio motherpoleszeros
angleofvectorstothe[
[complexzeroAfiompoles J
61 =180“ -[61]+[61+61+6,+«,]
Substituteall ffvaluesinequation.
61=180“-[90“]+[l35+135+45+26.56]
-431.56“
Thus,thearrivalangleinthetransferfunctionis|^^7L5^atJ=—
1+y.
Step34of37 XV
Proceduretodrawrootlocusplot:
•TakerealandimaginarylinesonXaxisandYaxisrespectively.
•M arkthepolesontherealaxis.
•Locatetheasymptotesonthelealaxis,anddrawtheasymptotesfromcentroidatanangleof
9<r
•Drawtherootlocus.
TherootlocusplotisshowninFigure9.
Root Locus
Step 35 of37 XV
Hence,therootlocusisplottedforthegiventransferfunctionanditisshowninFigures.
ConsiderthefollowinggivenfunrXion.
r(44*)’ 4 i]
s‘(s+2)(z+3)
M ATLABprogramtoobtainrootlocus:
s=tf('s');
sysL=((s+1}"2+1}/(s“2'(s+2}'(s+3»;
riocus(sysL)
TherootlocusplotisshowninFigure10.
Step37of37
Thus,therootlocusisverifiedfromM
ATLABoutput.
RHP and zeros. Sketch the root locus with respect to K for the equation 1 + KL(s) = 0 and the
listed choices for L(s). Be sure to give the asymptotes and the arrival and departure angles at
any complex zero or pole. After completing each hand sketch, verify your results using Matlab.
Turn in your hand sketches and the Matlab results on the same scales.
(a) L(s) = model for a case of magnetic levitation with lead compensation.
(b) L(s) = magnetic levitation system with integral control and lead
compensation.
(c) L(f) = i
(d) L {s) = —j— . What is the largest value that can be obtained for the damping
ratio of the stable complex roots on this locus?
- (i-l)((i+ 2 F + 3 ]
S te p -b y - s te p s o lu tio n
step 1 of 17
(a)
r/ \ ^+ 2 1
P=« -«
Here, n represents number of open loop poles.
P =3 -l
s2
Step 2 of 17 ^
, = ,,2 .3 .....-™
n -m
360°(1-1)
2
= 0°
36 0 °(2 -l)
2
= 180”
Therefore, the asymptotes are |g()® apart from each other.
n -m
3 .1 6 -3 .l6 - 1 0 -(-2 )
2
Step 3 of 17
num=[1 2];
den=[1 10-1 -10];
sys=tf(num,den):
rlocus(sys);
Root Locus
Step 4 of 17
(b)
K \-_ £ ± 2 _ I
P = 4 -l
»3
Step 5 of 17 ^
, = , .2 .3 .....- „
n -m
, 360”(1-1)
3
= 0”
, 360”( 2 - l)
3
= 120”
Therefore, the asymptotes are 120* apart from each other.
n -m
0 - 1 0 + l-l-(-2 )
2
Step 6 of 17
num=[1 2];
sys=tf(num,den):
rlocus(sys);
Step 7 of 17
(c)
P= 2 -I
si
Step 8 of 17 ^
, = 1,2.3.....-™
n -m
, 360®(I-I)
3
= 0®
Determine the intersection point of asymptotes on the real axis.
Step 9 of 17 ^
den=[1]:
sys=tf(num,den):
rlocus(sys);
Root Locus
0.2
0 .1 5 *
0.1 •
h .05 ‘
I ^
.^.0 5 •
- 0.1 •
-0.15 •
-0.5 0
Real Axis (seconds**)
(d)
Step 10 of 17 ^
L( 1 +2s+l
'* ^ ” i ( i + 2 0 ) ' ( j ’ - 2 s + 2 )
P = 5 -2
s3
Step 11 of 17 ^
= , = 1,2,3.....-™
n —m
, 360”(1-1)
3
= 0”
360”( 2 - l )
* ” 3 Therefore, the asymptotes are 120* apart from each other.
= 120*
Determine the intersection point of asymptotes on the real axis.
a .IS lId L
n -m
0 -2 0 - 2 0 + \+ l- { -l-\)
3
= -I2
Determine the angle of departure from the pole i+ y .
A = = i8 0 ” - 2 ; ^ , + ! ; » '.
= l80*-140.45*-h 53.13*
=92.68*
The angle of departure from the conjugate pole l —J.
^^ = -(9 2 .6 8 * )
= -92.68*
Step 12 of 17
num=[1 2 1];
den=[1 38 322 -720 800 0];
sys=tf(num,den):
rlocus(sys);
Root Locus
Step 13 of 17 ^
(e)
P = 4 -l
-3
Determine the angle of asymptotes.
* = 5 5 M , = 1 ,2.3 .....-™
n -m
, 360”(1-1)
"■ 3
= 0”
, 360”( 2 - l )
"■ 3
= 120”
Therefore, the asymptotes are 120* apart from each other.
Step 14 of 17 ^
num=[1 2];
den=[1 11 24 -36 0];
sys=tf(num,den):
rlocus(sys);
Step 15 of 17
I
L {s ) =
( i- l) [ ( » + 2 ) - + 3 ]
P = 3 -0
-3
Determine the angle of asymptotes.
* = 5 5 M , = 1 .2.3 .....-™
n -m
, 360”(1-1)
3
= 0”
, 360”( 2 - l )
3
= 120”
Therefore, the asymptotes are 120* apart from each other.
Step 16 of 17 ^
= 1 8 0 * - ^ t a n - '^ ^ j + 9 0 * j
= 180 *-I20*
= 60*
The angle of departure from the conjugate pole —2 —1.73y.
= -60*
Step 17 of 17
num=[1);
den=[1 3 3 -7);
sys=tf(num,den):
rlocus(sys);
Put the characteristic equation of the system shown in Fig. in root-locus fonn with respect to the
parameter a, and identify the con'esponding L(s), a(s), and b(s). Sketch the root locus with
respect to the parameter a, estimate the closed-loop pole locations, and sketch the
corresponding step responses when a = 0, 0.5, and 2. Use Matlab to check the accuracy of your
approximate step responses.
-O K
s(s+2)
S te p -b y - s te p s o lu tio n
step 1 of 23
/f(i) = l + Oi
1 + G ( s ) f f { i) = 0
f ( « + 2 )+ 5 (1-I-as) s 0
s*+ 2 s+ 5 + 5 as = 0
(1)
s* + 2 s+ 5 '
The above equation is in the form.
1+ J C ^ = 0 ...... (2)
a{s)
Step 2 Of 23
a ( s ) = s* + 2s + 5
A(s) = 5s
s* + 2s + 5
a ( s ) » s * + 2s + 5
A (s )> Ss
Step 3 of 23
num=[5 0];
den=[1 2 5];
sys=tf(num,den):
rlocus(sys)
Step 4 of 23
R e a l A xis (secoods*^)
Figure 1: Root locus
Step 5 of 23 ^
s (s + 2 )
rW -
5
s(s+ 2 )+ 5 + 5 a s
5
s*+ 2 s+ 5 + 5 as
5
s * + (2 + 5 a )s-f5
Step 6 of 23 ^
s* + ( 2 - h 5 o ) s -i-5
s* + [2 + 5 (0 )]s+ 5
s* + 2 s -1-5-0
S i^ = - l± J 2
Step 7 of 23
n s )_ s
R{s) s*+ 2s+ 5
s ^ s*+ 2 s+ s)
1 s+ 2
( s + I ) " + 2*
1 s+ 1 1
s (s + l) * + 2^ ( s + l)* + 2 *
Apply inverse Laplace transform.
step 8 of 23
t=0:0.01:5;
y=1-exp{-t).*cos(2.*t)-0.5.*exp(-t).*sin{2.*t);
plotfty)
Step 9 of 23 -A.
Step 10 of 23
num=[5];
sys=tf(num,den):
step(sys);
Step 11 of 23
Step 12 of 23 ^
j* + (2 -» -5 a )s + 5
s ’ + [ 2 + 5 ( 0 .5 ) ] j + 5
l ’ + 4 . 5 i+ 5 « 0
j ,j= - 2 ,- 2 .5
Step 13 ot 23
5
J l( j) j* + 4 .5 s + 5
I 'M -
5
I 'M -
j ( 5 + 2 ) ( j + 2.5)
_ I ^ ___5 ^ 4
s s+2 5+2.5
Apply inverse Laplace transform.
Step 14 of 23
t=0:0.01:5;
y=1-5.*exp(-2.*t)+4.*exp(-2.5.*t):
plot(t,y)
Step 15 of 23
Step 16 of 23
num=[5];
sys=tf(num,den):
step(sys);
Step 17 of 23 ^
Figure 5
Step 18 of 23 ^
+ (2 + 5 a )5 + 5
ff^ + [2 + 5 (2 )]s + 5
j *+12 j +5 -0
s ,j= -0 .4 3 2 .-II.5 5 6 7
Step 19 of 23
I 'M 5
« ( i) 3’ +12 s+5
K (5 )-
5 ( j + 0 .4 3 2 )( s +11.5567)
.0015 1.0404 0.039
s 5+0.432 5+11.5567
Apply inverse Laplace transform.
step 20 of 23 ^
t=0:0.01:5;
y=1.0015-1.0404.*exp(-0.432.*t)+0.039.*exp(-11.5567.*t):
Plotfty)
Step 21 of 23 ^
Step 22 of 23
num=[5];
sys=tf(num,den):
step(sys);
Step 23 of 23
Figure 7
The step responses in Figure 6 and Figure 7 are not same.
Problem 5.1 OPP
Use the Matlab function ritool to study the behavior of the root locus of 1 + KL(s) for
(i + o)
U s) =
j (j + 1)(j 2 + 8j + 52)
as the parameter a is varied from 0 to 10, paying particular attention to the region between 2.5
and 3.5. Verily that a multiple root occurs at a complex value of s for some value of a in this
range.
Step-by-step solution
step 1 of 4
Step 1 of 4
w/ \ ________ Js+a
T « ______
' * ^ " i ( j + l ) ( i ’ + 8 s+ 5 2 )
I + X Z ,(i) = 0
I+ if -
j ( i + l ) ( j * + 8 j + 52)
Write the MATLAB code to draw the root locus when the parameter a is varied from 0 to 10 using
ritool function.
a=0:0.5:10;
num=[1 a];
sys=tf(num,den);
rltool(sys)
Step 2 of 4 ^
Execute the code at the MATLAB command window and study the behavior of the root locus.
Step 3 of 4
Go to Analysis Plots. Select Pole/Zero and Response as Closed Loop r to y. Click on Show
Analysis Plot.
CenlanlsafPWs----------------------------------------------------------------
nod
Response
1 2 3 4 s 6 AM
B r: r r n r n OoMdloMrtev
n r' n r r n n OotidLoMrtOM
Q r r. r r n n OotidleeedutoV
c r n r r □ n OotidUid^iev
n r n r r n n OotidImp ntoir
n r: n r' r' n n Oodiloopl
n r r r r n n ComptAtMotC
nn n r r n n
n r n r r n n RIMO
r n r r r n n SmotH
Step 4 of 4
Observe from the pole/zero plot that there is a multiple complex root in the region of a between
2.5 and 3.5.
Problem 5.11 PP
Use Routh’s criterion to find the range of the gain K for which the systems in Fig. are stable, and
use the root locus to confirm your calculations.
Step-by-step solution
step 1 of 9
Step 1 of 9
(a)
Refer to Figure 5.54 (a) in the text book for the block diagram of a system.
1 + G (j)ff(* ) = 0
j’ + j+2
1 + iT - r=0
j (j + 5 ) (5 + 6 ) (5 * + 2 j + 1)
j ( j + 5 ) ( j + 6 ) ( j = + 2 i + 1 )+ JC (s’ + j + 2 ) = 0
I * + 1 3 j ‘ + 5J s ’ + ( 7 1 + ^ :) *’ + ( 3 0 + a: ) j + 2 ^ : = 0
Step 2 of 9
— ^- g iT T --------------------—
13
( • r* *«M:*3<K>»Y3w*iig'|
.1 tfU-X A u u } ~iiP*9t72P~>«7ttOr*lS13S120
161t
step 3 of 9
For the system to be stable, all elements in the first column of the Routh table should be greater
than zero.
2K>0
K>0 .........( 1 )
A: + 7 3 9 .I5 < 0
( a: + 2.46)’ +39.6’ < 0
A :<484.16
(3)
a: < -8 0 .1 6
0 < ^ < 4 8 4 .! 6
Thus, the range of AT for stability is |Q< JC<484.16l-
Step 4 of 9
, . „ s’ + f + 2
r=0
s (s + 5 ) ( i + 6 ) ( i ’ + 2 j + 1 )
Draw the root locus using MATLAB to find the range of the gain JC for stability.
num=[1 1 2]:
sys=tf(num,den);
rlocus(sys)
Step 5 of 9
Observe from the root locus that the gain should be less than 482 for the system to be stable.
Thus, the root locus result agrees with the Routh’s result.
Step 6 of 9
(b)
Refer to Figure 5.54 (b) in the text book for the block diagram of a system.
l + G (s )H (j) = 0
1+^-;— — t :t = 0
s(s-2)(s’+2s+t0)'
i ( j - 2 ) ( i ’ + 2 i + 10)+AT(s + 2) ■ 0
* ' + 6 s’ + ( A : - 2 0 ) i + 2A: = 0
Step 7 of 9
/ 1 6 2g
s ’ 0 AT-20
s’ —
0
As the first column element is infinity, the system is unstable for all values of .
Step 8 of 9
i+ ic —— ----------, = 0
5 ( j - 2 ) ( j * + 2 j + 10)
Draw the root locus using MATLAB to find the range of the gain for stability.
num=[1 2];
sys=tf(num,den);
rlocus(sys)
Step 9 of 9
Observe from the root locus that the locus does not touch the zero-axis. Hence, the system is
unstable for all values of IC-
Thus, the root locus result agrees with the Routh’s result.
Problem 5 .1 2PP
Sketch the root locus for the characteristic equation of the system for which
and determine the value of the root-locus gain for which the complex conjugate poles have the
maximum damping ratio. What is the approximate value of the damping?
Step-by-step solution
step 1 of 5
I + AX(i) = 0 (1)
( s + 2)
Substitute for I / j ) in Equation (1).
a’ ( ^ + 5 )
1 + a: (2)
a* ( a + 5 )
Consider the roots of the general form of an equation by the root locus method.
...... (3)
D is )
Where,
Consider the number of poles and zeros from the characteristics equation.
»“ ( i + 5 ) = 0 ...... (4)
Step 2 of 5
n -m
(sum o f finite p oles) - (sum o f finite zeros)
(n u m b e ro f finite poles )~ (n u n d > e ro f finite zeros)
(°-S )-(-2 )
■ (3)-(l)
= -1.5
Thus, the asymptotes is E O -
^ l80°+ 3 6 (y * (/-l)
n —m
Where.
Number of poles is n
Number of zeros is m
/ = l,2 ,..Ji—m
Substitute 1 for /, 3 for n and 1 for m in equation (5).
180°+360»(1-1)
3 -1
= 90“
Substitute 2 for /, 3 for n and 1 for m in equation (5).
180” + 3 6 0 ° ( 2 - l)
3 -1
= 270»
Thus, the ahgle of asymptotes are |9(y>|ahd |27Q**|.
Step 3 of 5 ^
• Locate the asymptotes on the real axis, and draw the asymptotes from centroid at an angle of
gffana 270"
' ’ * ’ (s + 5)
s=tf('s');
sysL=(s+2V(s''2*(s+5)):
rlocus(sysL)
[K]=rlocfind{sysL)
Step 4 of 5
selecteu_point —
-0.663 + 2.32i
K=
10.7
Figure 1
Step 5 of 5
From Figure 1, the maximum damping ^ is 0.275 when the value of gain K is approximately
10.7.
Thus, the maximum damping ^ is |Q.275l when the value of gain K is [|Q,7 | and the root locus
is plotted for the given transfer function and it is shown in Figurel.
Problem 5.13PP
(b) Is there a value of K that will cause all roots to have a damping ratio greater than 0.5?
(c) Find the values of K that yield closed-loop poles with the damping ratio ^ = 0.707.
(d) Use Matlab to plot the response of the resulting design to a reference step.
Ul I . or _ _
Figure Feedback system
j*+«l
100>
____________
S te p -b y -s te p s o lu tio n
step 1 of 10
(a)
Obtain the characteristic equation for feedback system shown in Figure 5.54 to find the locus of
closed -loop roots with respect to x ■
G(»)
r ( j) =
l + C ? (i)//(j)
j- fl V J*+81
U + 1 3 j [ i ' ( f ‘ + 100)
\s + \3 )
■(1)
( j + l ) ( i ’ + 8 l)
i( j) =
i ’ ( j + l 3 ) ( j ’ +100)
Loop gain, £( 5) has both poles and zeros near the imaginary axis and should expect to find the
departure angles of particular importance.
Step 2 of 10
RULE 1 : There are five branches to the locus, three of which approach to finite zeros and two of
which approach to Infinity.
5 -3
_ -12
2
s -6
The angles of asymptotes are at .
RULE 4 : Compute the departure angle from the pole at ^ +ylO-The angle at this pole we will
define to be ^ . The other angles are marked in Figure 2.
Step 3 of 10
* = v , + '5 ', + H « , - ( ^ + A + ^ i ) - i 8 c r .
Step 4 of 10
j* + 8 l
\-¥K\- sO
U + 1 3 j [ j ’ ( i ' + 100)J
j * ( s + 1 3 ) ( s * + 1 0 0 )+ A :( j * + 8 1 ) ( j + 1) = 0
Solve for X -
f * ( j + 1 3 )(j* + 100)
( j ’ + 8 l) ( s + l)
j* + i 3 s * + i o a ! ’ + i3 o a ! '
j* + j* + 8 1 j+ 8 l
Differentiate the equation with respect to s .
dK
Equate -----to zero.
ds
(s’ + i'+ 8 1 s + 8 l)
Step 5 of 10
»solve('x'‘7■^16*x^6+350*x''5■^2364*xM+20412*x''3■^129600*x''2■^210600*x');
ans = 0
-5.6417302144823378589757341357966-2.3112175660279159755982613661971
All the three roots are valid break-away points since the real-axis segment defined by
- 1 3 ^ j S - 1 is part of the locus.
Remaining four roots are complex roots which are not valid for breakaway points.
Step 6 of 10
(b)
( * + ! ) ( * ' + 8 l)
i( * ) =
’ * '( * + 1 3 ) ( * '+ 1 0 0 )
Enter the following code in MATLAB to draw the root locus and asymptotes at ^ s 0.5 •
» sys=tf(num,den):
» rltool(sys)
Step 7 of 10
From the root locus in Figure 4, it is observed that the asymptote at ^ = 0.5 cuts the root locus
at a point of the form,
In under damped system, roots are of form -^6)^ ± Jo>^ ( complex conjugates), where ^ value
is in the range 0 < ^ < 1 •
There exists a value o f X ^bat causes roots to have damping ratio greater than 0.5.
Step 8 of 10
(c)
To find the value of x ^bat yield closed loop poles with damping ratio ^ s 0.707.
1
ii( * ) i ■
To find value of x that yields closed loop poles with 0.707, d value is to be found.
cos$=^
9 ■ cos"' ^
= cos"'(0,707)
= 45'
Draw a line at an angle ^ —45*00 the root locus plot and mark the intersecting point as shown in
Figure (4).
Step 9 of 10
= 103.685
Thevalueof jfth a t yields closed loop poles with the damping ratio ^ = 0.707 is |lQ3.68Sl-
Step 10 of 10
(d)
Enter the following code in MATLAB to plot the response of the closed loop system to a reference
input.
» sys=tf(num,den);
» sys1=feedback(sys,1);
» step(sysl)
Thus, the response of the closed loop system using MATLAB is plotted.
Problem 5.14PP
For the feedback system shown in Fig., find the value of the gain K that results in dominant
closed-loop poles with a damping ratio ^ = 0.5.
Step-by-step solution
Step-by-step solution
step 1 of 6
Figure 1
Step 2 of 6
yw GW
R(s) 1+G(i)ff(j)
1+
K M
The characteristic equation for the feedback system is.
U ( j+ i) J L i- i& J
10
( 5 + l) ( l- A : r )
L ( j) has two poles, one on real axis and other pole value depends on value .
Then,
10
i( s ) .
(s+l)(i +l)
step 3 of 6
RULE 1 : There are two branches to the locus, both of which approach asymptotes.
- 1-1
< r*-
2-0
-2
Step 4 of 6
To find the value of fc that yield closed loop poles with damping ratio ^ = 0.5•
Consider the magnitude condition.
^ I
| i( * ) | •
(j +l)(i+l)
K = (1)
10
To find value of ^ that yields closed loop poles with ^ = 0.5. rvalue is to be found.
cos$=^
6 ■cos"'C
- cos"'(0.5)
*60*
Draw the root locus using sisotool function in MATLAB and add design parameter as 0.5 damping
ratio to get asymptotes that cut the root locus as shown in Figure 2.
» num=10;
» den=[1 2 1];
» sys=tf(num,den):
» sisotool(sys)
Step 5 of 6
MATLAB output:
Root Locus EdHorfor Open Loop 1(OL1)
Figure 2
Step 6 of 6
From Figure 3, observe that the 0.5 damping ratio asymptote cuts the root locus at
5=-l±yT.732.
Substitute value of s in equation (1).
(-1+yi.732+l)(-l +;i.732+l)|
10
-2.991
10 I
=0.299
Therefore, the value of that yields closed loop poles with the damping ratio ^ = 0.S is
Problem 5.15PP
A simplified model of the longitudinal motion of a certain helicopter near hover has the transfer
function
(a) Compute the departure and arrival angles at the complex poles and zeros.
(b) Sketch the root locus for this system for parameter K = 9.6kp. Use axes -4 < x < 4; -3 < y <
3.
(c) Verify your answer using Matlab. Use the command axis([-4 4 -3 3]) to get the right scales.
(c) Verify your answer using Matlab. Use the command axis([-4 4 -3 3]) to get the right scales.
(d) Suggest a practical (at least as many poles as zeros) alternative compensation Dc(s) that wil
at least result in a stable system.
S te p -b y -s te p s o lu tio n
step 1 of 6
9.8(s’ -0 .5 s+ 6 .3 )
a {s ):
(s+ 0 .6 6 )(s^-0.24s+ 0.15)
Step 2 of 6
Step 3 of 6
Angles o f departure:
= 1 8 0 ° -« t>
Step 4 of 6
Angles o f arrival:
^ = 180"+<t»
■Where if = S f e - Z ' f e
= 70°+86.5°+87.4”
= 244°
Z f e = 90°
If, = 334°
And,
<bi, = -3 3 4 " .
Step 5 of 6
, , A r(5^-0.5ff+6.3)
(b) a f s ) = --------- V r .; ------------i ^ where K = 9 .8 ^ ,
(s+0.66)(ff^-0.245+0.15) '
K = 0 points: -0 .6 6 . 0.12±j0.368
iT s a points: 0.25±j2.5
As <ti, = 64.75"
^ = -64.75"
= 334"
And,
^ = -3 3 4 "
We can plot the root locus o f the given transfer fimction as shown
below.
Step 6 of 6
Problem 5.16PP
(a) For the system given in Fig., plot the root locus of the characteristic equation as the
parameter K^ is varied from 0 t o w i t h A = 2. Give the corresponding L(s), a(s), and b(s).
(b) Repeat part (a) with /\ = 5. Is there anything special about this value?
(c) Repeat part (a) for fixed K^ = 2, with the parameter K = A varying from 0 to
Step-by-step solution
step 1 of 15
Figure 1
Step 2 of 15
Figure 2
Step 3 of 15
Figure 3
Step 4 of 15 ^
Figure 4
Step 5 of 15
Step 6 of 15 ^
(a)
Calculate the characteristic equation.
I + G (s )ff(j) = 0
f lOiC, Y 0.U(^-fA)-fg,(0.2»-Mn .
K, )-
j ( j + IO )(j + A)
j (j + 10)(5 + A)
step 7 of 15
Simplify further.
i ’ + ( 1 0 + A ) i’ + 10.1i
‘ ■ ^ ^ { j ’ + { l l + 2 ) j ‘ + l l ( 2) j ] “ “
r( 2 £ + I2 _
j ’ +13 j ‘
+ 22 s
o ( i ) = »* + lJ s ’ + 2 2 i
And,
i ( j ) = 2 i+ 1 0
Step 8 of 15
» num=[2 10]:
» d e n = [1 13 22 Oj;
» sys=tf(num,den)
sys =
2 S + 10
s ^ 3+ 13s^2 + 22s
» rlocus(sys)
Step 9 of 15
Root Locn$
Step 10 of 15
(b)
2j + 10
1 + Jf,l
^ j’ + ( l l + 5 ) i " + l l( 5 ) ;
1+ JC,|
^ j( j+ 5 ) ( j + l l ) j
l+ if ,l' * 1 0
And,
b (s )^ 2
Step 11 of 15
» num=2;
» d e n = [1 11 Oj:
» sys=tf(num,den)
sys =
s^2 + 11 s
» rlocus(sys)
Step 12 of 15
Root Locus
^ 2 -
■n
1
1-
I®
fr
e -1
^ -2 h
-12 -10
Real Axis (seconds'*)
Figure 7
step 13 of 15 A
(c)
From the block diagram, the characteristic equation is,
1+ G ( s ) f f ( s ) = 0
,.r lOiC, „
[i(j+10)(i+A)Jl, K, )
s{s+ X )+ K ,{2 s*\0)
j ( i + 1 0 )(j + 2 )
Substitute 2 fo ritr,
3 (3 ^ 2 )> 2 (2 3 ^ I0 )
i ( s + 1 0 )(s + 2 )
j (j 1-2)+43H-20
j (3 + 1 0 ) ( * + 2 )
j( j- F ll)
1 + .1 -
j ’ + lls * + 4 r + 2 0
From the characteristic equation, the loop transfer function is.
' ^ * ’ + lb * + 4 ff + 2 0
fl( 5 )= 5 * + I I j* + 4 s + 2 0
And.
i(j)=j(s+ll)
Step 14 of 15
» num=[1 11 0];
» d e n = [1 11 4 20];
» sys=tf(num,den)
sys =
s^2 + 11 s
s^3+ 11 s'‘2 + 4 s + 20
» rlocus(sys)
Step 15 of 15
Root Locus
Problem 5 .1 7PP
For the system shown in Fig., determine the characteristic equation and sketch the root locus of it
with respect to positive values of the parameter c. Give L(s), a(s), and b(s), and be sure to show
with arrows the direction in which c increases on the locus.
Step-by-step solution
step 1 of 4
Step 1 of 4
/'C + I 65 V 9 ''
G ( ,)
V C+S
Calculate the characteristic equation.
1+ G (» )H (» ) = 0
( c + j) i* + 9 c + I 4 4 5
(c + j)j*
cy* + 5* + 9 c + 144s * 0
c (s* + 9) + s ( s * + 144) = 0
l+ c - i- = 0 (1)
j(j" + 1 4 4 )
(s*+9)
Therefore, the characteristic equation is
s(s* +144)
Step 2 of 4
s (s ^ + 1 4 4 )
a(s)=s*+144s
And.
6(s)=s*+9
Step 3 of 4
» num=[1 0 9];
» sys=tf(num,den)
sys =
s^2 + 9
s^3 + 144 s
» rlocus(sys)
Step 4 of 4
d+z)
where z and p are reai and z > p. Show that the root iocus for 1 + KL(s) = 0 with respect to K \ss
circle centered at z with radius given by
r= {z -p ).
Hint Assume s + z = rej<p and show that L(s) is real and negative for real <punder this
assumption.
Step-by-step solution
Step-by-step solution
step 1 of 2
L (s )= -^
let s=a+jflo
T / \l _
(cT+p)^V+2jcD(<T+p)
Phaseof L ( s ) ^ 1 8 0 “
Step 2 of 2
- 2 g j ( o + z ) ( o + p )-I- co^(<H- p ) ^ - o j ^ J = 0
(D^ +CD^+2oz+2pz-p^ ] =0
(or) a^+© ^2pz+z^^^+z^-2oz
or o^+©^+2oz+z^^^+z^-2pz
(o+z)* +©^=(z-p)^
IWhich is a circle with radius; z-pl
Problem 5.19PP
The loop transmission of a system has two poles at s = -1 and a zero at s = -2. There is a third
real-axis pole p located somewhere to the /e/tof the zero. Several different root loci are possible,
depending on the exact location of the third pole. The extreme cases occur when the pole is
located at infinity or when it is located at s = -2. Give values for p and sketch the three distinct
types of loci.
Step-by-step solution
step 1 of 4
s+2
T .M s -
Step 1 of 4
L ( s ) = ----- ----------
( = + l) C = ^ )
Step 2 of 4
(i) Let p = -2
Step 3 of 4
(ii) p= ^
Step 4 of 4
(iii) p = -oo
For the feedback configuration of Fig., use asymptofes, center of asymptofes, angies of
deparfure and arrivai, and fhe Routh array to sketch root ioci for the characteristic equations of
the iisted feedback controi systems versus the parameter K. Use Mattab to verity your resuits.
(») C ( j) = 5 ,
(c ) =
m = '+ 3 *
Figure Feedback system
m
Figure Feedback system
S tep-by-step s o lu tio n
S le p t of 30
(a)
Consider the foiiowing equation.
« , ) = (.
a (j+ l+ 3 y )( s + l- 3 y )
s+2
i( a ) =
a (a + I+ 3 y ) (a + I- 3 y ) ( s + 8 )
l + * i( a ) = 0 ......( 1)
a+2
1+ i r - = 0 ...... (2)
a ( a + l+ 3 y ) ( a + l- 3 y ) ( i+ 8 )
Consider the roots of the generai form of an equation by the root iocus method.
l +iC - ^ - O ......(3)
ZKs)
Where.
Consider the number of potes and zeros from the characteristics equation.
j ( j + l+ 3 y ) ( i+ l- 3 y ) ( » + 8 ) = 0 ......(4)
The roots of the equation (4) are 0 .-8 . —1—3y and —l+ 3 y .
Step 2 of 30 ^
n -m
(sum o f finite poles)-(sum o f finite zeros)
(numberof finite poles )-(n i]in b e ro f finite zeros)
- l- 3 y - l+ 3 y - 8 - ( - 2 )
3
3
Thus, the asymptotes is |-2.67|.
180<-f360°(/-l)......,5,
n -m
Where.
Number of potes is n
Number of zeros is m
/ = I,2 ,..ji- m
Substitute f for /. 4 for n and 1 for m in equation (5).
, 180+3«0(l-l)
" “ a
180
“ 3
= 60°
Substitute 2 for /. 4 for n and 1 for m in equation (5).
, 180+360(2-1)
ft “ e
540
3
= I80»
Substitute 3 for /. 4 for n and 1 for m in equation (5).
, 180 + 360(3-1)
ft” +
300
3
= -60«
Thus, the angte of asymptotes are |6Q**| . |]go«*|and | - 60**l-
Step 3 of 30
= 108.43“
6^=90“
[3
6( -tanj^Y
= 71.56“
= 23.19“
Consider the departure angies in the transfer function.
0 j = lS « ° -[0 ,+ e ,+ e ,]+ 0 ,
{complex pole A from zeros J
61, = 180“-[108.43“+90“+23.l9“]+71.56“
Thus. the departure angie in the transfer tunction is |6i^ =-29.94“ | at s = —l+ 3 y .
Step 4 of 30
C (s )W (s )
l+ G ( s ) // ( s )
s ( s + l+ 3 y ) ( s + l- 3 ./)
( _______ ^
(_s(s+ I+3y)(s
+ 3 y )(s + l-3 y )J (. s + 8 /
s(s + l+ 3 y ) ( s + l- 3 y )
~ s (s + l+ 3 y )(s + l-3 y )(s + 8 )+ A :(s+ 2 )
s ( s + l + 3 y ) ( s + I - 3 y ‘) (s + 8 )
_______________ 8T (s+8)______________
“ s (j+ l+ 3 y )(i+ l-3 y )(j+ 8 )+ 6 r(i+ 2 )
s [s ’ + s -3 y s + s + l- 3 y + 3 y s + 3 y -9 y * ](s + 8 )+ 8 r( s + 2 ) = 0
[s ’ + s * -3 y s “ + s *+ s -3 y s + 3 y s *+ 3 y s -9 y *s j(s + 8 )+ H r(s + 2 ) = 0
(s’ + 2s’ + s - 9 y ’s ) (s + 8) + I f ( s + 2 ) = 0
s‘ +10s’ +26s’ + 8 0 s + K (s + 2 ) - 0
s’ + l0 s ’ + 26s’ + ( 8 0 + i: ) s + 2 8 : = 0 .......(7)
1 26 2K
10 80 + / :
1 8 - - ^ 2K
10
- I f l - lOOAT+14400
1 8 0 - /:
2K
Figure 1
step 5 of 30 ^
• Aii the terms in the tirst coiumn of the Routh’s array must be positive sign.
step 6 of 30 ^
• Locate the asymptotes on the reai axis, and draw the asymptotes from centroid at an angte of
W
• Draw the root iocus.
Hence, the root iocus is ptotted for the given transfer function and it is shown in Figure2.
Step 7 of 30 ^
j+ 3
L {s )-
x(x + 10)(x+l+ y )(« + l-y )
Write the MATLAB program to obtain root iocus.
s=tf('s');
sysL=(s+3)/(s*(s+10)*(s+1+1j)*(s+1-lj));
riocus(sysL)
Step 8 of 30 ^
Step 9 of 30
(b)
Consider the foiiowing equation.
i( j) =
>-m]
■ j ’ (j+ 3)
Step 10 of 30
.(9)
i ’ (i+3)
Compare the Equation (9) and the Equation (3).
Step 11 of 30 -rv
n -m
(sum o f finite poles)-(sum o f finite zeros)
(numberof finite poles )-(m u n b e ro f finite zeros)
~ 2
Thus, the centre of asymptotes is .
180+ 360(1-1)
ft “ +
180
” 2
=90“
Substitute 2 for /. 3 for n and 1 for m in equation (5).
180+ 360(2-1)
540
2
= 270“
= -9 0 “
Thus, the angle of asymptotes are |90“ |and
Step 12 of 30
T -r 0 (s )ff(s )
l+ G (s )W (s )
X (» + 0
” s’ (s+ 3 )
l+ X
s’ (s+ 3 )
s’ +3s’ + J&+A:
Consider the denominator polynomial is equal to zero.
A ( s ) = s ’ +3s’ + A i + j :
a :
a:
2a :
K
Figure 4
Step 13 of 30 ^
• All the terms in the tirst column of the Routh’s array must be positive sign.
*’ +3»’ + k » + a: = o
j =0
Thus, the imaginary axis crossing is .
Step 14 of 30
• Locate the asymptotes on the real axis, and draw the asymptotes from centroid at an angle of
9(r
• Draw the root locus.
Hence, the root locus is plotted for the given transfer function and it is shown in Figure 5.
Step 15 of 30
(j+ 1 )
s=tf('s');
sysL=(s+1)/(s“ 2*(s+3));
riocus(sysL)
Step 16 of 30
Step 17 of 30
(0
Consider the following equation.
■•'(Srlef)-".. '■»
step 18 of 30
Step 19 of 30 ^
Asymptodes=(numberofUnitepoles)-(numberoffinltezeros)
= 2-2
=0
Thus, the asymptotes is .
8s’ +64s+I04 = 0
From the above equation, the break in and break away points is -2.27 and -5.73.
Thus, the break in and break away points is -2.27 and -5.73.
Step 20 of 30
• Locate the asymptotes on the real axis, and draw the asymptotes from centroid.
Hence, the root locus is plotted for the given transfer function and it is shown in Figure 7.
Step 21 of 30
i( i) =
M S I)
MATLAB program to obtain root locus:
s=tf('s');
sysL=((s+5)*(s+7))/((s+1)*(s+3)):
riocus(sysL)
Figure 8
Step 22 of 30
Step 23 of 30
(d )
w A - (< ^ 3 s )( s + 3 + 4 y )( s + 3 - 4 ;)
j( s + l+ 2y ) ( j + l - 2y)
Step 24 of 30 ^
Step 25 of 30
6 (-I8 0 “-tanj^Y]
= 116.56“
= 108.26“
6!, = 90“
6)4 = tan
[I]
=71.56“
6( = tan |
[2 1
= -45“
Consider the departure angles in the transfer function.
Step 26 of 30
d l- lO O - ta n j^ jj
= 126.86“
6 ^ .1 8 0 - ta n [Y ^ ]
= 123.62“
6( =lS0-tan|^Y
= 135“
6)4 = 180-tan
= 108.43“
6 1 ,-9 0“
6>. = 180“ - [ 6i + 6) ] + [ 6l + 6) + ^ 4]
from other poles zeros {complex zero A from poles J
step 27 of 30
6!.-180“-[l23.62“+90“]+[l26.86“+135“+108.43“]
= 336.67“
Thus, the arrival angle in the transfer tunction is |6t^ = -22.33“| at s = -3 + 4 /.
Step 28 of 30 ^
• Locate the asymptotes on the real axis, and draw the asymptotes from centroid.
Hence, the root locus is plotted for the given transfer function and it is shown in Figure 9.
Step 29 of 30
w A - 0 ^ 3 s )(s+ 3 + 4 y )(s+ 3 -4 ;)
s(s + l+ 2 /) ( s + l- 2 /)
MATLAB program to obtain root locus:
s=tf('s');
sysL=((1+(3*s))*(s+3+4i)*(s+3^j)V(s*(s+1+2i)*(s+1-2j));
riocus(sysL)
Root Loon
Step 30 of 30
(a) Using Routh’s stability criterion, determine all values of K for which the system is stable.
(b) Use Matlab to draw the root locus versus K and find the values of K at the Imaginary-axis
crossings.
ELh-
S te p -b y -s te p s o lu tio n
step 1 of 6
1+ G ( j ) f f ( j ) = 0
' K (s + 3 )
1+
m -’
i(j+ l)(s ^ + 4 i+ 5 )+ A :(j+ 3 )
j ( j + l) ( i^ + 4 i + s j
+ j){ » ^ + 4 » + 5 )+ K s + 3 X = 0
t S s * + 9 j ^ + 5 j + * s +3A: = 0
j*+5j’ + 9 j ^ + ( 5 + A :) s + 3 X = 0 ( 1)
Step 2 of 6 ^
I 9 3K
5 5^K
4 S -5 -K
3AT
4 0 -K
5
3AT
From the Routh’s stability criteria, first column elements should be greater than zero.
Therefore,
S
4 0 -K > 0
K<A0
And.
3^>0
^>0
Step 3 of 6
(b)
Calculate the loop transfer function.
L (s ) = G (» )W (i)
^ ^(^-^3) Y 1 j
[ i( i^ + 4 s + 5 ) J li+ l
y (» + 3 )
j(j+ l)(j* + 4 s + S )
A T (j+ 3)
+ & ’ + 9 i* + 5 i
Consider that, =
Therefore,
(^ ^ 3 )
i( s ) .
s * + J j’ + 9»"+ 5s
Step 4 of 6 ^
» num=[1 3]:
» den=[1 5 9 5 0];
» sys=tf(num,den)
sys =
s+3
sM + 5 s'^3 + 9 s'^2 + 5 s
» riocus(sys)
Step 5 of 6
Figure 1
Step 6 of 6
C (j) =
Using root-locus techniques, find values for the parameters a, b, and K of the compensation
Dc(s) that will produce closed-loop poles at s = -1±yforthe system shown in Fig.
Step-by-step solution
Step-by-step solution
step 1 of 2
£ (* ) = G (« )i)(5 )
i(,)=
(5 + 2 )( j +3)
______ A '( j+ o )
( j + 2 ) ( j + 3 )^ 5 + 6 )
Thus, the characteristic equation of the 2nd order transfer function is,
(j+i+ j ) { s + \ - y)»o
( j + l)^ + l = 0
s^+2s+2 = 0
Since, the closed loop poles are poles than the poles of the transfer function G (^ ) •
That is, a s - 3 .
Step 2 of 2
r(,) G (^ )g M
R (s) i+ G (s )D {s )H {s )
\+
(^ + 2 )(^ + 3 )
K
( i+ 2 ) ( s + i)
“ K
(s * 2 )(s + b )
_________ K ________
* i'+ ( 2 + f t ) s + 2 * + ^ :
j* + ( 2 + i) j+ 2 4 + K = 0 (2)
2+i=2
i =0
And.
24 + A : = 2
2 (0 )+ ^ = 2
K =2
Therefore, the parameters Oy b and K of the compensation V ( s ) to produce closed loop
- • a»)
Step-by-step solution
step 1 of 8
i+ o , w c w = o (1)
I K
Substitute 7 1 — Z— G( j ) and -------for D^(ff)in Equation (1).
(■s + 2 j + 5 j j+ 2
1
1 + ii: - (2 )
+ 2 j+ 5 j
Consider the roots of the general form of an equation by the root locus method.
(3)
Where,
Consider the number of poles and zeros from the characteristics equation.
Step 2 of 8
Step 3 of 8
, l8 0 °+ 3 6 0 « (/-l)
(5)
n —m
Where,
Number of poles is n
Number of zeros is m
/ = l,2 ,..ji-m
Substitute 1 for /, 4 for n and 0 for m in equation (5).
I80°+360°(1-1)
^ ” >
41- 0A
= 45*
Substitute 2 for /, 4 for n and 0 for m in equation (5).
l8 0 °+ 3 6 0 °(2 -l)
4 -0
= 135»
Substitute 3 for /, 4 for n and 0 for m in equation (5).
, 180»+360»(3-l)
4 -0
«225«
= -45»
Substitute 4 for /, 4 for n and 0 for m in equation (5).
180**+ 3 6 0 » (4 -l)
4 -0
-315«
= -135»
Thus, the angie of asymptotes are [45 ^ . | 135<>|, |-45 °|and | - 135<>|.
Step 4 of 8
Consider the following formula for the departure angle ^ ^ fro m the pole at - l+ 2 y .
j
= - t a n - ' - ta n -'^ I j - 90°+180°
— 116.6°-63.4°-90°+180°
= -90°
Step 5 of 8
A(a)=a(a+2)(j’ +2a+5)+X
A(a)=a‘ +4a’+9a“+10a+X... (6)
Apply Routh-Hurwitz criteria to equation (6 ).
1 ^ 9
4' ^10
6.5 K
tS - l 10 -
13
50 K
Figure 1
Step 6 of 8
• All the terms in the first column of the Routh’s array must be positive sign.
Thus, the range of /CIs 0 < AT< 16.25^nd it is satisfied the stability condition.
Substitute 16.25 for K in equation (6 ).
step 7 of 8
4 j ’ + 12«*+ I8 j + 1 0 - 0 (8)
The roots of the equation (8 ) are - 1 and —l±1.225y •
( - | ) % 4 ( - I ) ’ + 9 (-I)*+ 1 0 (-1 )+ A : = 0
a: = 4
Substitute —l+ 1 .2 2 5 y fo rs in equation (6 ).
Step 8 of 8
• Locate the asymptotes on the real axis, and draw the asymptotes from centroid at an angle of
45T
• Draw the root locus.
Figure2
Hence, the root locus is plotted for the given transfer function and it is shown in Figure2.
Problem 5.24PP
Suppose the unity feedback system of Fig. has an open-loop plant given by G(s) = 1/s2. Design e
lead compensation Dc(s) = to be added in set
of the closed-loop system are located at s = - 2 ± 2j.
- • a»)
Step-by-step solution
Step 1 of 2
The loop transfer function of the system with lead compensation is.
G W £ > ,W - A r ( ^ ) ( l)
l + G ( j) D c W = 0
„ j f f i ± £ ¥ 'l = o
5* ( 5 + p ) + ( 5 + z ) » 0
s **p s **K s *K z ^ 0
Step 2 of 2 ^
The characteristic equation of the system with dominant poles at s = —2 ± j 2 and a real pole at
5 = - 2 is.
( i + 2 ) [ ( i + 2 ) ' + 2’ ] = 0
( j + 2)( j *+45 + 8) = 0
j ’ + 6 s ‘ + I f a + I6 = 0
Compare the characteristic equation of the system with the desired characteristic equation.
p =6
K ^16
Kz = 16
So.
Z»1
Assume that the unity feedback system of Fig. has the open-loop plant
-T .
Step-by-step solution
step 1 of 4
Refer to Figure 5.60 in the text book for the unity feedback system.
j ( s + 3 ) ( i+ 6 )
The lag compensator transfer function is,
D { s ) - - ^ —\ 2 > P
5+ P
The loop transfer function is.
5+ Z
^(^ + />)(s + 3 )(s + 6 )
I «
E ^-
1+GZ>
1
1+ -
s { s+ p ){ s * 3 ) ( j + 6 )
The input is unit ramp.
E=
1+
^ (^ + p )(^ + 3 )(^ + 6 )
Step 2 of 4
e . = I im j£ ( 4
I
s t im j
s-tO
+ p ) ( 5 + 3 )(5 + 6 )
s lim j
1 1
«-»o .y(5 + /> )( i + 3 )(^ + 6 ) + ( « + «)
(» + p )(n -3 )(j+ 6 ) 1
« l im
*- * + ;>)(^ + 3)(5+6) + (j + r) J
_ l Bp
The steady state error to unit ramp input is less than 10%, that is. 0.1.
Z
z> \Z 0 p
Select z = 2 0 0 p
Step 3 of 4 ^
» p=0.0001;
» z=200*p:
» num=25*[1 z];
» sys=tf(num,den):
» sys_^feedback(sys,1);
» step(sys_f)
Step 4 of 4
Observe from the step response that the settling time is 3.42 s (less than 5 sec) and the
overshoot is 13.9% { less than 17%).
Hence, the design conditions are met with the selected values.
A numerically controlled machine tool positioning servomechanism has a normalized and scaled
transfer function given by
I
C ( j) =
■ J(5+ !)■
Performance specifications of the system in the unity feedback configuration of Fig. are satisfied
if the closed-loop poles are located at :s = —l ± j ^ .
(a) Show that this specification cannot be achieved by choosing proportional control alone, Dc(s)
= kp.
(b) Design a lead compensator Dc(s) = that will meet the specification.
* ° —■ Gt*) I o
Step-by-step solution
step 1 of 3
(a)
Assume is the proportional control.
r ( « ) = f l. W G W
1
Substitute • ] ± for s ,
r(«)=*.
(-\± jS )(-i± jS + i)
( ± jS ± i)
Closed loop poles lie on root locus and m ust satisfy the angle criterion.
^ T (s ,
— if ]
— 30«
Take negative sign and check the angle criteria.
^ T [s )
— 30®
Therefore, if D ^(s) is replaced by proportional control alone then the obtained closed loop
system is not satisfied the angle criteria. So, required specifications cannot be achieved using
proportional control alone.
Step 2 of 3
(b)
A (*)= « —
' ' s+p
d*. 1 r n I (1
^2) ( a»Y l i
'n f j
p
dw 2^+0^ p ‘ *<^
r - ^ =0
r/7* + 2d ^ =
pz=Z
Step 3 of 3
r.R\
- 120®
Substitute for
A = -> /3
i+ i-
J ^ ( £ Z £ l= - V 3
1
3 (2 )
3
Substitute — for z ■
P
B ) ..,
3 (2 )
;? * + 6 p -3 * 0
p — 6.46
Therefore, calculate the value of z .
3
Z-—
P
3
- 6 .4 6
— 0.46
5 + 0 .4 6
Hence, the lead compensator transfer function is fC
5 + 6 .4 6
Therefore, to meet the required specifications
,5 + 0 .4 6
D ,{ s ) = K
s + 6 .4 6
Problem 5.27PP
10
G (j) = -
j(j+ l)(j+ IO )
You are to design a series compensation transfer function Dc(s) in the unity feedback
configuration to meet the following closed-loop specifications;
• The response to a reference step input is to have no more than 16% overshoot.
• The response to a reference step input is to have a rise time of no more than 0.4 sec.
• The steady-state emor to a unit ramp at the reference input must be less than 0.05.
(a) Design a lead compensation that will cause the system to meet the dynamic response
specifications, ignoring the error requirement.
(b) What is the velocity constant Kv for your design? Does it meet the emor specification?
(c) Design a lag compensation to be used in series with the lead you have designed to cause the
system to meet the steady-state error specification.
(d) Give the Matlab plot of the root locus of your final design.
(e) Give the Matlab response of your final design to a reference step.
Step-by-step solution
ASK AN EXPERT
5.28PP Problem 5.28PP
Assume that the closed-loop system of Fig. has a feed forward transfer function
Design a lag compensation so that the dominant poles of the closed-loop system are located at s
= -1 ± yand the steady-state error to a unit-ramp input is less than 0.2.
Step-by-step solution
Step-by-step solution
step 1 of 3
1
<?(*)
= Urnj G(5)
= lim ^l —r ^ — r 1
s lim
(5 + 1)
>1
Assume the lag compensator having transfer function,
Step 2 of 3
The required steady state error to a unit ramp input Is less than 0.2.
Write the formula for steady state error to a ramp input for type 1 system.
— < 0 .2
K,
K ,> —
’ 0.2
K ,> 5
----- ------------
\p j K y o f uncom pensated
0.2
-S
Place the zero and pole of the lag compensator very close to the origin.
i= 5
P
M .5
P
p = 0M
Therefore, the transfer function of the lag compensator is.
d ( , ) = a: . ( 1)
' ' '( * + 0 . 0 2 )
(a + 0 .1 )
' s(j +1)(5+0.02)
Step 3 of 3
( * + 0.1)
=1
'* ( * + l) ( * + 0 .0 2 )
( -i+ y + 0 1 )
' ( - l + ; ) ( _ l + y + l) ( - l+ y + 0 .0 2 )
i-O-9+j)
'( - i* J ) { J ) ( - 0 - 9 S * j)
1.345K.
=1
(1.414)(1)(1.4)
X =1.47
1.47 for in equation (1).
(*+ 0 .1 )
D(*) =1.47
(*+ 0 .0 2 )
1.47(*+0.1)
D(*) =
(*+ 0 .0 2 )
Problem 5.29PP
An elementary magnetic suspension scheme is depicted in Fig. For smail motions near the
reference position, the voltage e on the photo detector is related to the ball displacement x (in
meters) by e = 10Ox. The upward force (in newtons) on the ball caused by the current / (in
amperes) may be approximated by f= 0.5/+ 20x. The mass of the ball is 20 g and the
gravitational force is 9.8 N/kg. The power amplifier is a voltage-to-current device with an output
(in amperes) of i = u + VO.
(b) Give the value of the bias VO that results in the ball being in equilibrium at x = 0.
(d) Suppose that the control input u is given by u = -Ke. Sketch the root locus of the closed-loop
system as a function of K.
Step-by-step solution
step 1 of 5
=0.5i+20rH3flg
Step 2 of 5
Step 3 of 5
E (s )_ r 50
V (s) 0.02s^-20
Step 4 of 5
K50 2500K
0.02s"-20 s"-1000
Step 5 of 5
is in a unity positive feedback system with the controiler transfer function Dc(s).
(a) Use Matlab to determine a (negative) value for Dc(s) = K so that the closed-loop system with
negative feedback has a damping ratio ^ = 0.707.
Step-by-step solution
Step-by-step solution
step 1 of 4
4 -2 s
A certain plant with the nonmininmm phase transfer function = -y
s^ + s + 9
Is in a unity positive feedback system with the controller transfer function D(s).
'With all the negatives, the problem statement might be confusing. W ith the 0 (^ )
as given, MATLAB needs to plot the negative locus, which is the regular positive
locus for -G . The locus is plotted below.
Thus, [the value of gain for closed loop roots at dangling o f 0.7 is ^ = -1.04|.
Step 2 of 4 ^
(b) The MATLAB program to find the root locus of the given S3rstem is
n u m = [0 2 - 4 ] ;
d e n = [l 1 9 ];
k = 0 :0 .0 0 5 :1 0 ;
r l o c u s (nuihr den^ k) ;
s g rid
%plot ( r , ’ x ’ ) ;
t i t l e ( ' R o o t - l o c u s ’ );
x l a b e K ’ r e n l p a r t ’ );
y l a b e l ( ’ imag p a r t ’ );
figure
s t e p (niunr d e n ) ;
Step 3 of 4 ^
Step 4 of 4
A ......................
■. 1 . A .........
< -0 4
m m : : -
■• ■ o ' - . . '2 • . 4 .■ •6 ■ . . 8 ic 12
Tim* {wei • " ■
The final value o f the step response plotted below is -0.887 .To get a positive
ou ^u t we would use a positive gain in positive feedback.
Thus, the required step response is plotted.
Problem 5.31 PP
(a) Show that if the sensor that measures x has a unity transfer function, the lead compensator
(b) Assume that the sensor transfer function is modeled by a single pole with a 0.1 sec time
constant and unityDCgain. Using the root-locus procedure, find a value for the gain K that will
provide the maximum damping ratio.
Step-by-step solution
step 1 of 2
Step 2 of 2
b. H ,( s ) *
O .ls+ l
(b) Find the maximum value of K for which the system is stable. Assume /C= 2 for the remaining
parts of this problem.
(f) If you wished to have more damping, what changes would you make to the system?
S te p -b y -s te p s o lu tio n
Step 1 of 8
iooii:(s+i)
(a) D O H {s ) =
s ’ (s + 6 + 2 j) ( s + 6 0 - 2 j)
K = 0 points: 0, 0 , -6 ± J 2
K = a points: - 1 , ot, a a
Asyn^totcs: 60®, 180®, 300®
Centroid = --------- ^— - = -3 .6 6
3
Break away point: s = -5 .8
Characteristic equation:
s'(s'+ 1 2 a + 4 0 )+ 1 0 0 J!:(s+ l) = 0
s‘ +12s’ + 4 0 s^ + 1 0 0 rs+ 1 0 0 r = 0
Step 2 of 8
7 1 40 100 K
7 12 100 K
7 480-lOOJi: 100 K
12
7 I0 0 ji:(4 8 0 -i0 0 ji:)-i4 4 0 0 i:
480-100^:
7 100 K
Step 3 of 8
At K = 3.36,
M 8 0 - 336^ a
+336 = 0
I 12 r
12s^+336 = 0
s = ±J5.29
The root loci intersect the imaginary axis at 5 s ± ^5.29.
Step 4 of 8
Angles o f departure:
= 180®-<t>
Where = 2 < b > -Z 'fe
2 < t^ = 161.56®+161.56®+90®
= 413.12®
2<t!r = 158.2®
^ = 254.9®
= -74.92®
And,
^ = 74.92®
Step 6 of 8
100 jg'
r(s) s ^ (s“+ 12s+ 40)
(c)
W ) (1+ 5)100^
1+
s’ (s^+ 12s+ 40)
^ lOQg_________
s ^ (s“+ 1 2 s+ 4 0 )+ (H -s)1 0 0 i:
^ lOQg__________
7 + i2 7 + 4 o 7 + T o o F s + Io o Z
^ s*+125^+405^+ i o o j : s + i o o g - i o o j :
R{s)
s ' +12s" + 40s" + 1 0 0 r s + 1 0 0 r
s (s ’ + 1 2 s^ + 4 0 s+ 1 0 0 r) ^
” s * + 1 2 ^ + 4 0 s ’ + 1 0 0 ^ s + 1 0 0 i:
t „ = I m s S [s)
■When R(s) = -
Step 7 of 8
100
m . ____ ____
s’ + 12s+ 40
100
7+127+40
________ lOOs^___________
7 ( 7 + 1 2 s + 4 0 )+ ir(l+ s )(1 0 0 )
l'( s ) 1007
ir,( s ) 7 + T 2 7 + 4 o 7 + io o ^ 7 fio o Z
B (s) = » I ( s ) - r ( s )
s*+ 1 2 7 + 4 0 7 + 1 0 0 iT s+lO O ^-lO O s’
W,(s)
^ s * + 1 2 7 - 6 0 7 + 1 0 0 i: s + 1 0 0 g ^ , .
s* + 1 2 7 + 4 o7 + iooa : s + iooji: ‘
«„ = Im s £ (s )
When = constant
I «„ = 0 I .
Step 8 of 8
100
s^(s^+ 12s+ 40)
l ( i .
(e)
ir ,( s )
l + k ( ' + l ) Ts “(s“+
7 T 12s+ 40)
100
7 + 1 2 7 + 4 0 7 + 1 0 0 ^ ( s +1)
J’(s) _ 100
(r,(s) “ 7 + 1 2 7 + 4 0 7 + 1 0 0 i:(s + l)
E {s ) = W r,[s )-r(s )
^^ sV l2s^+ 40s^+2005+200 ^
When Ifa(^) ~ constant
*„ = Im s fl(s )
I e. = 0 I .
Problem 5.33PP
(a) Approximate G(s) by assuming that m ^ 0, and let M = 1. k = 1. b = 0.1, and Dc(s) = K. Can K
be chosen to satisfy the performance specifications? Why or why not?
(b) Repeat part (a) assuming that Dc(s) = K(s + z), and show that K and z can be chosen to meet
(b) Repeat part (a) assuming that Dc(s) = K(s + z). and show that K and z can be chosen to meet
the specifications.
(c) Repeat part (b), but with a practical controller given by the transfer function
Dc{s)=K*-
s+ p
Pick p so that the values for K and z computed in part (b) remain more or less valid.
(d) Now suppose that the small mass m is not negligible, but is given by m = MA 0. Check to see
if the controller you designed in part (c) still meets the given specifications. If not, adjust the
controller parameters so that the specifications are met.
O— — » G (i) I O
Step-by-step solution
A SK A N EX PERT
Problem 5.34PP
Consider the Type 1 system drawn in Fig. We would like to design the compensation Dc(s) to
meet the following requirements: (1) The steady-state value of y due to a constant unit
disturbance wshould be less than V s, and
(2) the damping ratio ^ = 0.7. Using root-locus techniques,
(c) Find values of the gains kp and kD for Dc(s) = kp + kDs that meet the design specifications
with at least a 10% margin.
ic f i-ina values of me gams Kpana kuror uc{sj = Kp+ kusmat meet me aesign specincations
with at least a 10% margin.
Step-by-step solution
ASK AN EXPERT
Problem 5.35PP
Using a sample rate of 10 Hz, find the Dc(z) that is the discrete equivalent to your Dc(s) from
Problem using the trapezoid rule. Evaluate the time response using Simulink, and determine
whether the damping ratio requirement is met with the digital implementation. {Note: The material
to do this problem is covered in the Appendix W 4.5at www.FPE7e.com or in Chapters.)
Problem
Mixed real and complex poles. Sketch the root locus with respect to K for the equation 1 + KL(s)
= 0 and the listed choices for L(s). Be sure to give the asymptotes and the arrival and departure
angles at any complex zero or pole. After completing each hand sketch, verify your results using
Matlab. Turn in your hand sketches and the Matlab results on the same scales.
(a) Us) =
iA\ , (*+3)(J^+4»4«)
- F(i+ iW ?+ 4l+ 5)
Step-by-step solution
ASK AN EXPERT
Problem 5.36PP
va = KA(ei - ef).
(a) What is the range of the amplifier gain KA for which the system is stabie? Estimate the upper
limit nranhicallv u<;inn a rnnt-lncii<; nint
va = KA(ei - ef).
(a) What is the range of the amplifier gain KA for which the system is stabie? Estimate the upper
limit graphicaily using a root-locus plot.
(b) Choose a gain KA that gives roots at 0.7. Where are all three closedloop root locations fo
this value of KA7
Step-by-step solution
A SK A N EX PERT
Problem 5.37PP
We wish to design a velocity controi for a tape-drive servomechanism. The transfer function from
current l(s) to tape velocity QfsJ (in miiiimeters per miilisecond per ampere) is
(a) Use the integral compensator k l /s to achieve Type 1 behavior, and sketch the root locus with
respect to k l . Show on the same plot the region of acceptable pole locations corresponding to
the specifications.
(b) Assume a proportional-integral compensator of the form kp(s + a)/s, and select the best
(b) Assume a proportional-integral compensator of the form kp(s + a)/s, and select the best
possible values of kp and a you can find. Sketch the root-locus plot of your design, giving values
for kp and a, and the velocity constant Kv your design achieves. On your plot, indicate the
closed-loop poles with a dot (-) and include the boundary of the region of acceptable root
locations.
Step-by-step solution
step 1 of 3
_ 1 5 k ,(s “+0.9s+0.S)
a. G (s)D (s)
s(s+ l)(s“+ U s + l)
M ,= e ^
t = ----- ^ 15ms
,, k0.381rad/msec
ii-cos’V § ) ^ .
t-= ------= = ^ ^ 4 m s
>|a^>0.840rad/m8ec|
Step 2 of 3
Step 3 of 3
d (0 = k . ( ! 1 ^
S4*-0.58&+:j 0.588
for a.=1.2 and Kp=0.05
= 0.815 = 0.75x0.8 = 0.6
Problem 5.38PP
The normalized, scaled equations of a cart as drawn in Fig. of mass me holding an inverted
uniform pendulum of mass mp and length / with no friction are
Eq.1
0-9 =-v,
y + p0=v,
where fi = is a mass ratio bounded by 0 < /3 < 0.75. Time is measured in terms of r =
Eq. 2-3
e 1
Eq. 2-3
e 1
r
V J2CJ2-1)'
In this problem you are to design a control for the system by first closing a loop around the
pendulum, Eq. (2), and then, with this loop closed, closing a second loop around the cart plus
pendulum, Eq. (3). For this problem, let the mass ratio be me = 5mp.
(a) Draw a block diagram for the system with V input and both Y and 6 as outputs.
(b) Design a lead compensation Dc(.s) = for the d loop to cancel the pole at s = -1 and
place the two remaining poles at -4 ±;4. The new control is U(s), where the force is
V(5) = U(s) + De(s)&(s).- Draw the root locus of the angle loop.
(c) Compute the transfer function of the new plant from U to Y with De(s) in place.
(d) Design a controller De(s) for the cart position with the pendulum loop closed. Draw the root
locus with respect to the gain of De(s).
(e) Use Matlab to plot the control, cart position, and pendulum position for a unit step change in
cart position.
Step-by-step solution
ASK AN EXPERT
Problem 5.39PP
Consider the 270-ft U.S. Coast Guard cutter Tampa (902) shown in Fig. Parameter identification
based on sea-trials data (Trankle, 1987) was used to estimate the hydrodynamic coefficients in
the equations of motion. The result is that the response of the heading angle of the ship ip to
rudder angle 5 and wind changes w can be described by the second-order transfer functions
f(5) -0.0184(j-I-0.0068)
S is ) s is +0.2647)(5+ 0.0063) *
fis ) 0.0000064
G^(s) =
■wW ~ s is + 0.2647)(s+ 0.0063) *
where
(a) Determine the open-loop settling time of rfo r a step change in &
(b) In order to regulate the heading angle ifj. design a compensator that uses ifj and the
measurement provided by a yaw-rate gyroscope (that is, by ^ = /■;). The settling time of to a
step change in ipr is specified to be less than 50 sec, and for a 5° change in heading, the
maximum allowable rudder angle deflection is specified to be less than 10°.
(c) Check the response of the closed-loop system you designed in part (b) to a wind gust
disturbance of 10 m/sec. (Model the disturbance as a step input.) If the steady-state value of the
heading due to this wind gust is more than 0.5°, modify your design so that it meets this
specification as well.
If Vf J f Xf M/ M
Step-by-step solution
step 1 of 10
Refer to Figure 5.67 in the textbook for the 270 ft U.S. Coast Guard cutter Tampa.
The second-order transfer function that shows the response of the heading angle is.
-0.01g4(t+0.0068)
i(s+0.2647)(s+0.0063)
The second-order transfer function that shows the wind changes is.
w ( i)
0.0000064
j(s+0.2647)(j+0.0063)
Here, ^ is the heading angle, g is the rudder angle, and w is the wind speed.
Step 2 of 10
(a)
Consider a step change in rudder angle to calculate the settling time of r .
-0.0184(1+0.0068)
"(j+0.2647)(i+0.0063)
Draw the step response of the function and locate the settling time for a single step change.
Use the following MATLAB code to plot the step response of the function:
Gd = tf(num,den);
step(Gd)
Step 3 of 10 ^
Figure 1
Thus, the open-loop settling time of r is |21Q si •
Step 4 of 10
(b)
Consider that the maximum allowable rudder angle deflection is less than |0« for a 5^ change
in heading angle.
Note that the maximum deflection in rudder is possible at the initial instant. Therefore,
io = /:5
4.6
50
*0.092
Step 5 of 10
Use the following MATLAB code to find the gain and roots on the root locus;
Gd = tf(num,den);
sysci = feedback(Gd,1);
rlocus(syscl)
[K,roots] = rlocfind(syscl)
The result of the code is the root locus. Select a value on the root locus to get the values for gain
and roots. Note that the value selected for gain should be less than 2.
selectedjx)int =
0.1111 - 0.00021
K=
1.2605
roots =
-0.3754
0.1111
-0.0068
Step 6 of 10
The value of fc is less than the required gain value. Observe the roots to note that -0.0068 is
present to eliminate the zero in the system and -0.3754 is present to eliminate the pole in the
system. Take the pole -0.1111 for the compensator.
G (5 ) = I.2605(5-0.1III)
% r(s) is taken in the open-loop to make the overall system equal to second order othenvise take
Gd(s) with additional pole (that is 0.3754) in the compensator.
sys = tf(num,den);
deni =1;
sysl = tf(num1,den1);
sysT=series(sys,sys1);
sys2 = feedback(sysT,1);
step(sys2)
Step 7 of 10
Figure 2
Observe that the settling time is less than 50 s.
Step 8 of 10
(c)
10
Consider that the disturbance, W ( j ) = — •
' s
Calculate the response with disturbance.
Response for disturbance, is calculated when = 0 >so the controller <7^ j acts
as a feedback.
y (4 G A s)
» 'W l + G .W G c ( ^ )
Use the following MATLAB code to find the response of the system for 10 m/s disturbance:
Gd = tf(num,den);
deni =1;
Gc = tf(num1,den1);
sysw =10;
step(syscl)
Step 9 of 10 ^
Step 10 of 10
Use the following command to find the steady-state error of the system:
Kv= 10*1.2605*-0.0184*0.0068*-0.1111/0.2647/0.0063/0.0068;
ess = 1/Kv
ess =
0.0647
Therefore, the steady state error is very much less than 0.5. Therefore, there is no change
required in the design.
Problem 5.40PP
Golden Nugget Airlines has opened a free bar in the tail of their airplanes in an attempt to lure
customers. In order to automatically adjust for the sudden weight shift due to passengers rushing
to the bar when it first opens, the airline is mechanizing a pitch-attitude autopilot. Figure shows
the block diagram of the proposed arrangement.We will model the passenger moment as a step
disturbance Mp(s) = MO/s, with a maximum expected value for MO of 0.6.
(a) What value of K is required to keep the steady-state error in 6 to less than 0.02 rad 1“)?
(Assume the system is stable.)
(c) Based on your root locus, what is the value of K when the system becomes unstable?
(c) Based on your root locus, what is the value of K when the system becomes unstable?
(d) Suppose the value of K required for acceptable steady-state behavior is 600. Show that this
value yields an unstable system with roots at
s = -2.9,-13.5,+1.2±6.6).
(e) You are given a black box with rate gyro written on the side and told that, when installed, it
provides a perfect measure of 0, with output K T ' 6. Assume that K = 600 as in part (d) and draw
a block diagram indicating how you would incorporate the rate gyro into the autopilot. (Include
transfer functions in boxes.)
(f) For the rate gyro in part (e), sketch a root locus with respect to K T .
(g) What is the maximum damping factor of the complex roots obtainable with the configuration
part (e)?
(i) Suppose you are not satisfied with the steady-state errors and damping ratio of the system
with a rate gyro in parts (e) through (h). Discuss the advantages and disadvantages of adding an
integral term and extra lead networks in the control law. Support your comments using Matlab or
with rough root-locus sketches.
Step-by-step solution
step 1 of 10
(a)
Refer to the block diagram in Figure 5.68 in the text book.
V AT(5 + 3)
<7(j) » — ------- ' '----------- 7
' ' * ( s + 10)( j ’ + 4 j + 5)
£ s l im 5 G ( f )
A:( j + 3 )
s lim j
i ( i + 1 0 ) ( j* + 4 5 + 5 )
^ ( j+ 3 )
s lim
-»“ ( j + I0 )(5 “ + 45 + 5)
50
Equate the steady-state error to 0.02.
* 0 .3 3
Step 2 of 10
(b)
K {s + y )
j ( 5 + 1 0 )(i* + + 5)
5 ( j + I0 )( j ^ + 4j + 5)
1+^- r» 0
i ( j + 10) + 4 s + 5)
» num=[1 3]:
» sys=tf(num,den):
» rlocus(sys)
Step 3 of 10
(c)
From Figure 1, observe that the value of A for which the system roots move to right-half is 150.
Step 4 of 10
(d )
y ( j + 3)
T (s)
j ( i + 1 0 ) ( j ^ + 4 i + 5 ) + 3 r ( i + 3)
» C E = [1 14 45 650 1800];
» roots(CE)
ans =
-13.5014+ 0.0000i
1.2183+ 6.6284i
1.2183-6.6284i
-2.9352 + O.OOOOi
As the complex roots lie to the right-half of the s-plane, the system is unstable.
Step 5 of 10
(e)
The value of K is 600.
K (s + 3 )
(s + 1 0 ) ( V + 4 i+ 5 )
<?w =
1, e)
(* + 1 0 )(j* + 4 j + 5)
600(»4-3)
(s + 1 0 ) ( s '+ 4 i+ 5 )
a { s )-
N ._ M £ ± 3 ) 0
(* + 1 0 )(j* + 4 j + 5)
ft
Figure 2
Step 6 of 10
(f)
600(»4-3)
(s + 1 0 ) ( s '+ 4 i+ 5 )
<?w =
N ._ M £ ± 3 ) 0
(* + 1 0 )(j* + 4 j + 5)
(. +3)
< + ^ r7 = 0
’^( j + 1 0 )(5 *+ 4 j + 5)
» num=[1 3]:
» sys=tf(num,den):
» rlocus(sys)
Step 7 of 10
The following is the MATLAB output for root locus with respect to K j. '■
Root Locus
10 [System:sy$
Gain: 0
Pole:-2+ li
. Dancing: 0.894
V. Overshoot (%): 0.187
(rad/s):2.24
• -
•10
-15.
.12 *10 -6 .4 .2
R eal A xis (seccmds*^)
Figure 3
Step 8 of 10
(g)
Observe from Figure 3 that the maximum damping factor of the complex roots is |Q.894|•
Step 9 of 10
(h )
Observe from Figure 3 that for maximum damping factor, the value of is [ ^ .
Step 10 of 10
(i)
Adding lead compensation to the design lowers damping.
„ J+2
^ 1 + 20
The plant loop transfer function is,
A:(h -2)(» + 3)
<?w =
’ i ( i + 10)(s + 2 0 )(j’ + 4 i + 5)
» sys=tf(num,den):
» rlocus(sys)
Observe from Figure 4 that, the range of K for stability is reduced with the introduction of extra
lead network.
Problem 5.41 PP
Consider the instrument servomechanism with the parameters given in Fig. For each of the
foliowing cases, draw a root locus with respect to the parameter K, and indicate the location of
the roots corresponding to your final design:
s+z
= De(.s)=K- £=6.
s+ p
Select z and K so that the roots nearest the origin (the dominant roots) yield
^2
f> O A
Select K T and K so that the dominant roots are in the same location as those of part (a).
Compute Kv. If you can, give a physical reason explaining the reduction in Kv when output
derivative feedback is used.
Step-by-step solution
g W =t t
s(s“+51s+550)
Step 2 of 4
a. let z=7
p=42 , K=55000
D ( s ) = f - ^ lx 5 5 0 0 0
|8a=-11.5+j26.5|
Step 3 of 4
b. H (s)=l+KjS
for |Kt=0.04|
|K=18000 I, roots are at the samepositioo.
Step 4 of 4
c.
^^ s4p
-= ^ = 1 0 0 ^ K=55000p
550p
let p=2.
Then, |K=110000|
Problem 5.42PP
Plot the loci for the 0* locus or negative K for each of the following:
Problem 1
Problem 2
Real poles and zeros. Sketch the root locus with respect to K for the equation 1+ KL(s) = 0 and
the listed choices for L(s). Be sure to give the asymptotes, and the arrival and departure angles
at any complex zero or pole. After completing each hand sketch, verify your results using Matlab.
Turn in your hand sketches and the Matlab results on the same scales.
(b) K s) =
(c) Us) —
fd) K s) = f+ray
Problem 3
Complex poles and zeros. Sketch the root locus with respect to K for the equation 1 + KL(s) = 0
and the listed choices for L(s). Be sure to give the asymptotes and the arrival and departure
angles at any complex zero or pole. After completing each hand sketch, verify your results using
Matlab. Turn in your hand sketches and the Matlab results on the same scales.
W «*> = ?T 5 T i5
(b) t ( j ) _
Problem 4
Multiple poles at the origin. Sketch the root locus with respect to K for the equation 1 + KL(s) = 0
and the listed choices for L(s). Be sure to give the asymptotes and the arrival and departure
angles at any complex zero or pole. After completing each hand sketch, verify your results using
Matlab. Turn in your hand sketches and the Matlab results on the same scales.
(b) W =
(<=) =
(t) = ^
Problem 5
Mixed real and complex poles. Sketch the root locus with respect to K for the equation 1 + KL(s)
= 0 and the listed choices for L(s). Be sure to give the asymptotes and the arrival and departure
angles at any complex zero or pole. After completing each hand sketch, verify your results using
Matlab. Turn in your hand sketches and the Matlab results on the same scales.
(a) L(J) =
(* + 3 )(J^+ 4 » 4 « )
- F (i+ iw ? + 4 l+ 5 )
Problem 6
RHP and zeros. Sketch the root locus with respect to K for the equation 1 + KL(s) = 0 and the
listed choices for L(s). Be sure to give the asymptotes and the arrival and departure angles at
any complex zero or pole. After completing each hand sketch, verify your results using Matlab.
Turn in your hand sketches and the Matlab results on the same scales.
(a) Us) = ^ io ^ | . | ;the model for a case of magnetic levitation with lead compensation.
(b) Us) = ^ 2^ ; t h e magnetic levitation system with integral control and lead
compensation.
(c) Us) = ^
(d) l,( s ) _____ What Is the largest value that can be obtained for the damping
5(j-f-20)^ —2i+2)
ratio of the stable complex roots on this locus?
(*> - ( j- l) t( jW + 3 ]
S te p -b y -s te p s o lu tio n
ASK AN EXPERT
5.43PP Problem 5.43PP
^ ^ a®+ (I + + (I + o)*
where a is a system parameter that is subject to variations. Use both positive and negative root-
locus methods to determine what variations in a can be tolerated before instability occurs.
S te p -b y -s te p s o lu tio n
step 1 of 7
Step 1 of 7
+ (1 + or) j + ( I + t f )
1
^ * + j + l+ o rj+ o r
1
# * + j+ l+ o r ( j+ l)
5+ 1
1 + o r- (1)
j + i+ i
To find zeros put numerator
j '+ J + l- O (2)
The roots of the equation (2) are -0 .5 + 0.866y'and -0 .5 -0 .8 6 6 y -
Step 2 of 7 ^
n -m
(sumoffinitepoles)-(sumoffinitezeros)
(numberoffinitepoles)-(nund>eroffinitezeros)
(-0.5+0.866y-0.5- 0.866y)-(-I)
(2 )-0 )
=0
Thus, the asymptote is .
^ l80°+36(y*(/-l)
n —m
Where,
Number of poles is n
Number of zeros is m
180°+360o(l-l)
2-1
=180»
Substitute 2 for /, 3 for n and 1 for m in equation (3).
_ 180^+360^(2-1)
2-1
*540*
Thus, the angle of asymptotes are | i 3Qo|and |54Q^|.
Step 3 of 7
• Locate the asymptotes on the real axis, and draw the asymptotes from centroid at an angle of
I go* and 540«.
Figure 1
Hence, the positive root locus is plotted for the given transfer function and it is shown in Figure 1.
Step 4 of 7 ^
1 5+ 1 _
l + a -3----- -= 0
Multiply by - 1 in the above transfer function and rearrange the equation for negative root locus
form.
i+ „ (^ K i± l)= o m
S -t-i + l
To find zeros put numerator N {s ) = 0
Step 5 of 7
n -m
(sumoffinitepoIe$)-(sumoffinitezeros)
(numberoffinitepoles)-(nunU>eroffinitezeros)
(-0.5+0.866j - 0.5- 0.866y)-(-!)
(2)-0)
=0
Thus, the asymptote is .
* = « : ! ) ...... (6)
n -m
Where,
Number of poles is n
Number of zeros is m
/ = l, 2 , . . ji - m
360“(1-1)
2-1
= 0»
Substitute 2 for /, 3 for n and 1 for m in equation (3).
360®(2-l)
2-1
=360®
Thus, the angle of asymptotes are [ ^ a n d |36Q^|.
Step 6 of 7
• Locate the asymptotes on the real axis, and draw the asymptotes from centroid at an angle of
0»and 360®
• Draw the root locus.
step 7 of 7
Thus, the negative root locus is plotted for the given transfer function and it is shown in Figure 2.
From Figure 1 and Figure 2, the given system is stable for all ^ .
(a) Use Routh’s criterion to determine the regions in the /C1, /<2 plane for which the system is
. ( . + IX .+ IX 5 )
Step-by-step solution
step 1 of 1
SA: 760
SR: 3976
1
4 ( 4 + l ) ( j + 0 .5 )
s'
Again we have,
w
The region of stability is the are a under the parabola and above the k^ axis as
shown in the figure below.
Thus, the regions in the (iT^, plane for which the system is stable is
determined.
Problem 5.45PP
(a) Sketch the root locus with respect to K when no tachometer feedback is present KT = 0.
(b) Indicate the root locations corresponding to /< = 16 on the locus of part (a). For these
locations, estimate the transient-response parameters tr. Mp. and ts. Compare your estimates to
measurements obtained using the step command in Matlab.
(d) For K = 16 and with KT set so that Mp = 0.05 = 0.707). estimate fr and fs. Compare your
tn th p actual v p Iii p p nf tranrl /.<; nhtpinprl ii.<;inn Mntlph
(d) For K = 16 and with KT set so that Mp = 0.05 = 0.707). estimate fr and fs. Compare your
estimates to the actual values of tr and ts obtained using Matiab.
(e) For the values of K and KT in part (d). what is the velocity constant Kv of this system?
Step-by-step solution
S te p i of 15
Step 2 of 15
Root Loois
Step 3 of 15
(b)
The root locations corresponding to .^ = 16 on the locus o f part (a) is
Step 4 of 15
'With iT s 16 p&om the root locus, the transient response parameters are
The overshoot is
Af, =44.4% .
The dancing ratio is
^ = 0 .2 5 .
The frequency is
at^=A rad/s.
The rise time is
2 .16^+ 0.6
ir = -
2.16x0.25+0.6
= 0.285 8
C = 0.285 s|
The settling time is
4.6
=-
4.6
■0.25x4
. = 4.6 s
Step 5 of 15
» num = 16;
» d e n = [ l 2 16] ;
» s y s = t f (mun, d e n )
Step 6 of 15
T ra n s fe r fu n c tio n :
16
3 ^2 + 2 s + 16
» t= D : 0. 0 0 0 1 :5 ;
» y = s te p ( s y s , t ) ;
» p lo t ( t,y , ’b * )
» g rid
» x la b e l t
» y la b e l y
Step 7 of 15 •
Step 8 of 15
i / =44.4%
The rise time is
/^ = 0.4322-0.1173
= 0.3149s
The settling time is
It. =4.783 s I
Hence the parameters almost agree with that obtained from root locus.
Step 9 of 15
(c)
For ^ = 1 6 th e root locus with respect to ^j<is
» num = 16;
» d e n = [ l 3 0] ;
» s y s = t f (niuttf d e n )
T ra n s fe r fu n c tio n :
16
» rlo c u s (s y s )
» g rid
Step 10 of 15
Step 11 of 15
So, we have,
a, = ^
= 4 rad/s ec
Also,
2Cat^ = 2 + K j.
2x0.707x4 = 2+£'j.
K j. = 3 .6 5 6
K j. « 3.7
Now, the transfer function is
16
T {s) =
s" + (2 + 3 .7 )s+ 1 6
16
s" + 5.7s+16
Step 12 of 15
2.16x0.707+0.6
= 0.532 s
J = 0.532 s|
The settling time is
4.6
C<On
4.6
'0 .7 0 7 x 4
= 1.63 s|
Step 13 of 15
Step 14 of 15
Step 15 of 15
w
The velo city constant o f the system is
= lim s (__
l_ s ( s + 2 + i: r ) J
K
~2-\-K j.
16
“ 3.7 + 2
= 2.81
Thus, we get
|J:, = 2.81|
Problem 5.46PP
Consider themechanical systemshown in Fig., where g and aO are gains. The feedback path
containing gs controls the amount of rate feedback. For a fixed value of aO, adjusting g
corresponds to varying the location of a zero in the s-plane.
(a) With g = 0 and r = 1. find a value for aO such that the poles are complex.
(b) Fix aO at this value, and construct a root locus that demonstrates the effect of varying g.
Figure Control system
Step-by-step solution
Step 1 of 4
L (s) = =>11( g ^ ^ )
s ( ts+1)
Step 2 of 4
a. ■ts^+s+a^s+a,=0
s^+s+a^=0 for g=0 and x=l.
For getting complex conjuguate roots, l< 4a^
““4
Step 3 of 4
4s^+4s+l+gs=0
H - ^ = 0
( 2 ^
Step 4 of 4
Vu
Root Locus
X > -0 -
- 1/2
lu iu iu u e ii.
5 .4 7 P P
Step-by-step solution
step 1 of 1
Step-by-step solution
step 1 of 1
G (s)— 5-
s
For the above transfer function, as3miptoti c angles are 6 0 '. 180', 300',
Two roots will always be in right half plane if pole is not cancelled
Prove that the plant G(s) = 1/s3 cannot be made unconditionally stable if pole cancellation is
forbidden.
luiuiuueii.
Step-by-step solution
ste p 1 of 1
G (s)— 5-
s
For the above transfer function, asymptoti c angles are 6 0 '. 180', 300',
Two roots will always be in right half plane if pole is not cancelled
J (J + P )[(I+ 1 )2 + 4 ]’
use Matlab to examine the root locus as a function of/<for p in the range from p = 1 to p = 10,
making sure to include the point p = 2.
Step-by-step solution
step 1 of 2
Step 1 of 2
G (s)= -
Step 2 of 2
Problem 6.01 PP
«o = [ g W — = - V o G ( - jo ) ) ^ ,
and
y ( 0 = O b*->“ '
Hariwo Pnc
Eqs. 1
= y (Re[GC/<o„)]}2 + {Im[G(yii^)])2,
Eqs. 3
Eqs. 4
S -p \ M -p i M -P a S + J te t S -J to ,
S te p -b y -s te p s o lu tio n
ASK AN EXPERT
Problem 6.02PP
1
G is) = -
s+ lO
by hand foroj = 1, 2, 5.10. 20, 50. and 100 rad/sec.
(b) Sketch the asymptotes forGfsj according to the Bode plot rules, and compare these with your
computed results from part (a).
S te p -b y -s te p s o lu tio n
S te p -b y -s te p s o lu tio n
step 1 of 2
(a). G (s)= —
^ ^ s+10
M i^ itu d e = |G(jo[))|=
Vffi^+ioO
1 1 0.0995 -5.7*
2 2 0.0980 -11.3"
3 5 0.0894 -26.6"
A 10 0.07071 -45"
5 20 0.0447 -63.4"
6 50 3.846x10-^ -78.7"
7 100 9.95X10-’ -84.3"
Step 2 of 2
Problem 6.03PP
Sketch the asymptotes of the Bode plot magnitude and phase for each of the following open-loop
transfer functions. After completing the hand sketches, verily your result using Matlab. Turn in
your hand sketches and the Matlab results on the same scales.
1
(c) L ( i ) = 5 (s + T 7 ^0 7 E r+ T y
I
tdl L(s) =
'" ■
(d) L(s) = 1
(T P T p tT P W
m +4)
(e) L (I) =
i( J + l) ( J + l( I0 )
I000(<-1-0.1)
(f) L(s) =
i ( j + l) ( i+ 8 ) ^
5
(i) L(s) =
S te p -b y -s te p s o lu tio n
ASK AN EXPERT
Problem 6.04PP
Real poles and zeros. Sketch the asymptotes of the Bode plot magnitude and phase for each of
the listed open-loop transfer functions. After completing the hand sketches, verify your result
using Matlab. Turn in your hand sketches and the Matiab results on the same scales.
(a)
= iii+ T T § T W + T D 5
" - KJ-l-l)(J+S(a+10)
Step-by-step solution
step 1 of 25
L (a )-
a(j +lXa-l-SXa+10)
t ( /<») -------------------- i -----------------
’ y-fflOaH-lX/ai+SX/ffl+lO)
> 0.02
y < » ( / < » + l) [ ^ + l) g + l)
Step 2 of 25
=20log(0.02)-20log(<»)-20log(Vl+<»’]-201og|^l+^yj
2 0 > o g [f(^ ]
step 3 of 25
(i) The constant term 0.02 causes an increase in magnitude of -33.97 dB.
-20dB/decade-
(N) The Initial low frequency slope due to pole at the ohgin is
(iv) At a r = S rad/sec >tde slope changes from -40 dB/decade t o -60 dB /decade due to the
presence of (y'ffl+5) in the denominator.
Step 4 of 25
oXrad/sec) *
0.1 -97.428“
1 -152“
5 -240.26°
10 -282.T
100 -350.8°
IK -359.13
Step 5 of 25
Step 6 of 25
num=1;
den=[1 16 65 50 0];
sys=tf(num,den);
bode(sys)
Step 7 of 25
Step 8 of 25
(b )
i(s) =
i(j+1X4+5X4+10)
O'ar+2)
L(jd,) -
yaX/aH-l)0'a>+S)(/ar+10)
0 .0 4 ^ ;^ + lj
i(ya»)=
^‘^'^'>(f+')(f+')
B reak o r c o m e r fiequencies: cs, = I rad/sec
a>2 -2 rad/sec
ai,= S rad/sec
a i,= 1 0 rad/sec
step 9 of 25 ^
(i) The constant term 0.04 causes an increase in magnitude of -28 dB.
(ii) The Initial low frequency slope due to pole at the ohgin is -20dB/dccade -
(Hi) At u > = 1 rad/sec >Ibe slope changes from -20 dB/decade to -40 dB /decade due to the
presence of ( y ® + i) in the denominator.
(iv) At ^ = 2 rad/sec >lbe slope changes from -40 dB/decade t o -20 dB /decade due to the
presence of (y<u+2) in the numerator.
(v ) At u r = 5 rad/sec >Ibe slope changes from -20 dB/decade t o -40 dB /decade due to the
presence of (ya>+ 5) in the denominator.
(vi) At ^ = 1 0 rad/sec >lbe slope changes from -40 dB/decade t o -60 dB /decade due to the
presence of (yVu+lO) in the denominator.
Step 10 of 25
oXrad/sec) *
0.1 -94.56°
1 -125.44°
5 -172°
10 -204°
100 -261.94°
IK -269.24
Step 11 of 25
Step 12 of 25
num=[1 2];
den=[1 16 65 50 0];
sys=tf(num,den);
bode(sys)
Step 13 of 25 A
Step 14 of 25
(c )
L U ) _____
' ’ 4(4 + 1X4 + 5X4 + 10)
L(ja>) -
(/ar+2X/flH6)
yaX/oH-1)(/ru+5)(/ru+10)
step 15 of 25
(i) The constant term 0.24 causes an increase in magnitude of -12.4 dB.
(ii) The Initial low frequency slope due to pole at the ohgin is -20dB/decade- / ^ d this
intersects the 0 dB line at o)=l rad/sec-
(Hi) At u)=1rad/sec>Ibe slope changes from -20dB/decadeto-40dB/decadedue
presence of (yV»+l) in the denominator.
(iv) At at=2 rad/sec, the slope changes from .40 dB/dfcadfto-20dB/decadedue
presence of (y ru + 2 ) in the numerator.
(v ) At <u= 5 rad/sec. tbe slope changes from -20 dB/decade t o -40 dB /decade due
presence of (ya)+5) in the denominator.
(vi) At 4u = 5 lad/seC'lbe slope changes from -40 dB/decade t o -20 dB /decade due
presence of ^yu )+ 6 ) in the numerator.
Step 16 of 25
<o(rad/sec) *
0.1 -93.6°
1 -115.97°
5 -132.2°
10 -145°
100 -175.37°
IK -179.58°
Step 17 of 25
Step 18 of 25
num=[1 8 12];
den=[1 16 65 50 0];
sys=tf(num.den);
bode(sys)
Step 19 of 25
Figure6
step 20 of 25
(d)
step 21 of 25 A
(i) The constant term 0.24 causes an increase in magnitude of -12.4 dB.
(ii) The Initial low frequency slope due to pole at the ohgin is -20dB/decade - /
intersects the 0 dB line at o ) = l ra d /s e c -
(iv) At 0) = 2 rad /se c , the slope changes from .40 dB/decade to -20 dB/deca
presence of (y u )+ 2 ) in the numerator.
(v) At <u= 4 rad /se c . tbe slope changes from -20 dB/decade to 0 dB/decade
presence of (y ru + 4 ) in the numerator.
(vi) At n , = 5 lad /se c. the slope changes from 0 dB/decade t o -20 dB/decad<
presence of (y a )+ 5 ) in the denominator.
(vii) At rp s 10 rad/sec. the slope changes from -20 dB/decade to -40 dB/de<
presence of (yru+ 10) in the denominator.
Step 22 of 25
<o(rad/sec) *
0.1 -92.16°
1 -111.4°
5 -120.6°
10 -135.8°
100 -174.23°
IK -179.46°
Step 23 of 25
Step 24 of 25
num=[1 10 24];
den=[1 16 65 50 0];
sys=tf(num.den);
bode(sys)
Step 25 of 25 ^
B o d e D ia g ra m
Problem 6.05PP
Complex poles and zeros. Sketch the asymptotes of the Bode plot magnitude and phase for each
of the listed open-loop transfer functions, and approximate the transition at the second-order
break point, based on the value of the damping ratio. After completing the hand sketches, verify
your result using Matlab. Turn in your hand sketches and the Matlab results on the same scales.
i (j 2 + L + 1 0 )
(e) L(S) =
+ 1)
Step-by-step solution
ASK AN EXPERT
Problem 6.06PP
Multiple poles at the origin. Sketch the asymptotes of the Bode plot magnitude and phase for
each of the listed open-loop transfer functions. After completing the hand sketches, verily your
result with Matiab. Turn in your hand sketches and the Matlab results on the same scales.
(a) U s) -
Step-by-step solution
ASK AN EXPERT
Problem 6.07PP
Mixed real and complex poles. Sketch the asymptotes of the Bode plot magnitude and phase for
each of the listed open-loop transfer functions. Embellish the asymptote plots with a rough
estimate of the transitions for each break point. After completing the hand sketches, verify your
result with Matlab. Turn in your hand sketches and the Matlab results on the same scales..
i (j + 1 oW + 2 j + 2 )
^ ( j + 1 0 )(J + 6 i+ 2 5 )
(c) r ( x \ = ______
^ ( j+ 1 0 )(j^ + 6 s + 2 5 )
(e) U s ) = +
ji( l+ 2 M l+ 3 )
S te p -b y -s te p s o lu tio n
Step 1 of 20
(s+2)
(a). L (s) =
s(r+10)(s’+2s-t2)
(Jm+2)
L ( J cd) =
J(D(Jo&t-l 0) (-(D^-t-2J(Brf2)
L(Jm) = U J
+ Jo + l
■ fe)’
Break or comer frequenci es: = ->J2 rad/sec
gq>
2=2 rad/sec
is^~10 rad/sec
Step 2 of 20
Magnitude plot:
(a) The constant term '0.1' causes an increase in magnitude of 20 log 0.1—-20 dB.
(b) The initial low frequency slope due to pole at tiie origin is -20dB/decade,
andttiis slope intersects the OdB line at 0) —Irad/sec
(c) A t o = J2 rad/sec, the slope changes from -20dB /decade to -60dB /decade
I.-. ; = 0.707]
(d) A t ixi= 2 rad/sec, the slope changesfrom -60dB/decadeto -40dB /decade
(Jot \
due to presence of I “^■*'11 erator.
(e) At iX)= 10 rad/sec, the slope changes from -40dB /decade to -60dB /decade
(J<x> ^
due to the presence of I — +11 in the denominator.
Step 3 of 20
Phase plot:
0(rad/sec)
0.1 -93.42°
1 -132.58°
2 7.13°
5 -24.86°
10 44.77°
100 -84.29°
Step 4 of 20 ^
BooeoKQion
Step 5 of 20
(s+2)
W- L (0 =
s^(s+10)(s^+6s+25)
(Jarf2)
L(Jco) =
-<D^(Jco+1 0 ) ( - o ^ + 6 J cd+ 2 5 )
0 .0 0 8 ^ ^ |+ lj
L(Jcj) =
24JfiH-l
Step 6 of 20
Magnitude plot:
(a) The constant term *0.008' causes an increase in m s ^ t u d e of 20 log 0.008= -42 dB.
(b) The initial low frequency slope due to the presence o f two poles at the origin is -40
dB/ decade. And this asyrnptote intersects the OdB line at ® = Irad/sec
(c) At CD= 2 rad/sec, the slope changes from -40dB /decade to -20dB /decade
{Ja, \
due to presence of I — +11 in the numerator.
At Q0= 5 rad/sec, the slope changes from -20dB /decade to -60dB /decade
{
due to presence of "I y j +0.24JCO+1 in the denominator.
Step 7 of 20
Phase plot:
0(rad/sec)
0.1 -179°
1 -173.15°
5 -228.36°
10 -107.65°
100 -172°
Step 8 of 20
Booe otagnm
step 9 of 20
(s+2)^
(c). L (0 =
s^ (s+10) (s^+6s+25)
(-<D^+4JayH)
L(Jm) =
-<D^(Jco+1 0)(-co^+6Jcd+25)
0.016
-(f)
L(Jco) = •
■H).24J<»I-1
Step 10 of 20
M s^ itu d e plot:
(a) The constant term *0.016* causes an increase in magnitude of 20 log 0.016 =
-3 6 d B
(b) The initial low frequency slope due to the presence of two poles at the origin
is -40dB/decade, and this asymptote intersects the OdB line at CD= Irad/sec
(c) A t CD= 2 rad/s e c , the slope change s from - 40dB/decade to OdB/decade due to
(<Q At ®= 5 rad/sec, the slope changes from OdB /decade to -40dB /decade
Step 11 of 20
Phase plot:
0(rad/sec)
0.1 -180.52°
1 -146.58°
2 -131°
5 -340.16°
10 -208.97°
100 -263.15°
Step 12 of 20 ^
BoMOogum
Step 13 of 20
T _ (!+2)( s“ -M s+68)
- ^ ( s+ 1 0 )( = M s+85)
jf j \ _ CT(d+^(-< d^44J0^-68)
flea ^ r ^ mV 1
L ( J cd) = ■
-1 — 1 +0.05J(i>fl
lio J [ J
Break or comer frequencies: 0 ^ = 2 rad/sec
0)2=8-24 rad/sec
0)3=9.22 rad/sec
0)4=10 rad/sec
Step 14 of 20 ^
Magnitude plot:
(a) The constant term *0.16'causes an increase in magnitude of 20 log 0.16=-16 dB.
(b) The initial low frequency slope due to tiie presence of two poles at the origin is
-40dB/decade,and this ass3nnptote intersects the OdB line at o = Irad/sec
(c) At CD= 2 rad/sec, the slope changes from -40dB /decade to -20dB /decade
/■j® ^
due to presence of I — +11 in the numerator.
At 0 = 8.24 rad/sec, the slope changes from -20dB /decade to +20dB /decade
Step 15 of 20
Phase plot:
0(rad/sec)
0.1 -177.64°
1 -158.46°
8.24 -111.06°
9.22 -301.55°
100 -175.44°
Step 16 of 20
BodedKQKm
Step 17 of 20
w. L (s ) =
'■ ' s^s+2)(s+3)
_ (-a)*+2JGi+2)
L ( J cd)
~ -m’ (J(ii+3)(Jai+2)
0.33
r ^V 1
L(Jm) = ■
comer frequencies:
02=2 rad/sec
03=3 rad/sec
Step 18 of 20
Magnitude plot:
(a) The constant term *0.33'causes an increase in magnitude of 20 log 0.33=-9.63 dB.
(b) The initial low frequency slope due to tiie prasence of two poles at the origin is
•40dB/decade, and tiii s slope intersects tiie OdB line at 0 = Irad/sec
(c) At 0D= -72 rad/sec, the slope changes from -40dB /decade to OdB /decade
(e) At 0D= 3 rad/sec, the slope changes from -20 dB/decade to -40 dB/decade
(Jot
due to tiie presence of I — +11 in the denominator.
Step 19 of 20
Phase plot:
0(rad/sec) 0
0.1 -179°
1 -161.56°
>12 -150.5°
5 -24.86°
10 44.77°
100 -84.29°
Step 20 of 20
Problem 6.08PP
Right half-plane poles and zeros. Sketch the asymptotes of the Bode plot magnitude and phase
for each of the listed open-loop transfer functions. Make sure that the phase asymptotes properly
take the RHP singularity into account by sketching the complex plane to see how thexLfsJ
changes as s goes from 0 to + After completing the hand sketches, verity your result with
Matlab. Turn in your hand sketches and the Matlab results on the same scales.
(a) =. 1 ± 2 1 (The model for a case of magnetic levitation with lead compensation)
C-* U s ) = ^ (The magnetic levitation system with integral control and lead
compensation)
(c) L(s) =
(d) L (f) _
Step-by-step solution
s te p ! of27
(a)
Write the expression for .
a-f2 I
L(a)
( i + I O ) ( j" - 4 )
( y « )+ io )((y v » )* _ 4 )
2(i+o.sy«i)
10(l+0.1yV») 4(o.25(yV»)’ - l )
0.05(l+0.5y<g)
” (-0.25<»*-l)(l+0.1yV»)
Step 2 of 27
__1_
*■' " 0.5
-2 —
sec
_1_
°0.1
= 102^
sec
Step 3 of 27
0.05
start with the low frequency asymptote
-0.25<»’ - r
This is a second-order pole with ^ = 0.
0.05
Calculate the magnitude of indB at n) = iO "'— .
-0.25® =-1
0.05
A , - 2 0 log
0.25(y(0.1))’ - l
0.05
= 20log
0.25(y(0.1)) -1
° -28.028 dB
Step 4 of 27
I
Consider the third low frequency asymptote
(1+O.ly®)
Step 5 of 27
The phase curve starts at ^ = -180® corresponding to the low frequency asymptote
i= -4
ste p 6 of 27
Z £ (y 5 0 0 ) = (-1 8 0® + tan"'(0.5(500))-tan"'(0.1(500)))
^ rad
The phase curve again falls to —lg0« at at = 500---- -
sec
Combine all the asymptotes to draw a composite curve.
Therefore, sketch the asymptotes of the bode plot magnitude and phase for the open loop
transfer function L{s).
B o d e d iig iM i
Step 7 of 27
s+2 1
i( s ) =
(s + 1 0 )(s = -4 )
j+ 2
s’ + 1 0 s = -4 s -4 0
Draw the MATtAB code to plot the response of £ ( s ) .
Step 8 of 27
The Bode plot for the function L (s ) by using Matlab is shown in Figure 2.
Step 9 of 27
(b)
Write the expression for L{s) -
s+2 1
£ ( ,) = -
s ( s + 1 0 ) ( s = -l)
Substitute j a for s .
y® (y ® + 1 0)((ya))= -l)
2(l+ 0.5y® )
■ioy®(i+o.iy®)((ya>)’ -i)
0.2(l+0.5y® )
y®((y®)’ -i)(i+o.iy®)
The magnitude and phase of the function are.
^(l=+(0.5®)=)
|£ (y ® ) |= -
® (-< t^ -l)^ (l= + (0 .1 ® )')
_ l rad
sec
at = -
“ 1
_ l rad
sec
0.5
= 2—
sec
_1_
°0.1
rad
= 10
Step 10 of 27
0.2
Start with the low frequency asymptote
(J< s)
0.2
A, = 2 0 log
(-/(«•>))
= 20 log A
= 6.02dB
Step 11 of 27
1
Start with the second low frequency asymptote
At the break point frequency of the pole, the slope shifts to -6 0 dB per decade.
1
Consider the fourth low frequency asymptote
(1+o.iy®)
The magnitude plot of this terni has a slope of -2 0 dB per decade.
At the break point frequency of the pole, the slope shifts to -6 0 dB per decade -
Step 12 of 27
0.2
The phase curve starts at ^ = -270® corresponding to the low frequency asymptotes
,(a = -l)
ste p 13 of 27
rad
Determine the phase Z £(y® ) at nr=10
Step 14 of 27
The Bode plot for the function £ ( s ) by using Matlab is shown in Figure 4.
Step 15 of 27
(c)
Substitute y® for s .
(js>)
|£(y“^^(y®)=[(^i+tan-'(-®)
ste p 16 of 27 ^
-40
( i) '
-1+y® 20 -40+20=-20
Step 17 of 27
rad
Calculate the magnitude of - — ^ in dB at nr= 10'
( » sec
A, = 2 0 log
(7(0.01))=
= 201og!10®|
= 80 dB
Determine the phase at various values of ® .
® 2X(y®)
10-= 0
10“ -4 5
10 -84.2
10= -9 0
- rad
Frequency —
sec
F ig u re s
ste p 18 of 27
The Bode plot for the function £ ( s ) by using Matlab is shown in Figure 6.
Step 19 of 27
(d)
s= + 2j + 1
£ (s) = -
i( i+ 2 0 ) = ( s = - 2 s + 2 )
Substitute y® for s .
£ (y ® )= —
(y®)‘ + 2 (y®)+i
y®(y®+ 20 )= ((y®)= - 2 (y® )+ 2 )
■irS)
ste p 20 of 27 ^
_1_
-2 0
i<o
(y ® )= + 2 ( y ® )+ i 40 - 2 0 + 40 = 20
1
-4 0 20 - 40 = - 2 0
( y ® + 20)=
1
-4 0 - 2 0 - 4 0 — 60
( ( y ® ) = - 2( y ® ) + 2)
Step 21 of 27
F igure?
ste p 22 of 27
The Bode plot for the function £ ( s ) by using Matlab is shown in Figure 8.
Step 23 of 27
(e)
Write the expression for £^ 5 ).
4+ 2
£ ( 4) = -
4(4-1){4+6)=
Substitute y® for 4 .
L i j a , ) --------------------------------
y ® ( y ® - i) ( y ® + 6 )
2(i+yo.5®)
y m ( y ® -i) (( y ® ) = + i2y ® + 6=)
-2 0
y®
y ® -i -2 0 - 2 0 - 20 = -4 0
(i+ y o .5 ® ) 20 -4 0 + 2 0 = - 2 0
(y ® )= + i2y ® + 6= -4 0 -2 0 - 4 0 = -6 0
® 2 X (y ® )
i0"= -270
10“ -217.43
10' -193
10= -270
Step 24 of 27
Therefore, sketch the asymptotes of the bode plot magnitude and phase for the open loop
transfer function £ ( 4 ).
Figixc9
Step 25 of 27
The Bode plot for the function £ ( 4 ) by using Matlab is shown in Figure 10.
Step 26 of 27
(f)
Write the expression for £^ 4 ).
£ ( 4) = -
^ 4 -1 )((4 + 2 )= + 3 )
Substitute y® for 4 .
^ ^ ( y ® -l) (( 7 ® + 2 )= + 3 )
Z £ (y ® ) = -90® -tan"'
-2 0
fe )
1
-4 0 -2 0 -4 0 = -6 0
(y ® + 2 )= + 3
® z £ (y ® )
i0"= -180°
10“ 123.7
10= -180®
Therefore, sketch the asymptotes of the bode plot magnitude and phase for the open loop
transfer function £ ( 4 ).
Step 27 of 27
The Bode plot for the function £ ( 4 ) by using Matlab is shown in Figure 12.
Problem 6.09PP
A certain system is represented by the asymptotic Bode diagram shown in Fig. Find and sketch
the response of this system to a unit-step input (assuming zero initial conditions).
Step-by-step solution
step 1 of 5
201ogX'-201ogl0=l
20IogAT-20=l
. 21
■ o g A T --
k>gA: = 1.05
a: =10'“
= 10
Step 2 of 5
C ( ,)
(s + lO )
(1)
s
Calculate the response to unit step input.
y ( j) = c ( j) c /( i)
J410
a + 1 0 _ i< ^
s
s+ \0 = As + B (2)
Equate s coefficients.
^ =1
Equate constant terms.
£ = 10
Step 3 of 5
Step 4 of 5
» t=0:0.1:10;
» y=1+10.*t;
» plot(t,y)
Step 5 of 5
Figure 1
Prove that a magnitude slope of -1 in a Bode plot corresponds to -20 db per decade or -6 db
per octave.
Step-by-step solution
step 1 of 1
Step 1 of 1
If |G ( - j..) |= t
201og]QK=201ogK,ffi
|G (jco) IdB=201 ogu,E-201ogjp(D
Which has solpe of -20dB per decade
Also if = 2c0i then itis called as Octave
since -201og2 = -6dB , the slope could also be expressed as-6dB/octave
Problem 6.11 PP
A normalized second-order system with a damping ratio ^ = 0.5 and an additional zero is given by
s /a + \
G(s) =
j^ + j+ r
Use Matlab to compare the Mpfrom the step response of the system fo ra = 0.01,0.1,1.10, and
100 with the Mrfrom the frequency response of each case. Is there a correlation between M r and
Mp?
Step-by-step solution
step 1 of 15
Step 1 of 15
Peak overshoot K ) is generally related to the damping of the system expressed as.
Step 2 of 15
7+ 1
G(s)> 0.01
5 *+ J+ l
1005+1
5*+S + l
Write the MATLAB code for the step response of the transfer function.
» num=[100 1]:
» d e n = [1 1 1]:
» sys=tf(num,den):
» step(sys);
» hold on
Step 3 of 15
5*+S + l
105 + 1
5*+5 + l
Write the MATLAB code for the step response of the transfer function.
» num=[10 1]:
» d e n = [1 1 1]:
» sys=tf(num,den):
» step(sys)
Step 4 of 15
i+ 1
G(j). _L
5*+5 + l
5+ 1
5*+5 + l
Write the MATLAB code for the step response of the transfer function.
» num=[1 1]:
» d e n = [1 1 1]:
» sys=tf(num,den):
» step(sys)
Step 5 of 15
5*+5 + l
0.15 + 1
5*+5 + l
Write the MATLAB code for the step response of the transfer function.
» num=[0.1 1];
» d e n = [1 1 1]:
» sys=tf(num,den):
» step(sys);
Step 6 of 15
*7 + 1
inn
u ^ 5 ;«
5*+5 + l
0.015 + 1
5*+5 + l
Write the MATLAB code for the step response of the transfer function.
» num=[0.01 1];
» d e n = [1 1 1]:
» sys=tf(num,den):
» step(sys);
Step 7 of 15
Step 8 of 15
________1
J14, = -
2 ( 0 .5 ) ^ l - ( 0 .5 ) *
= 1.1547
Step 9 of 15
*7 + 1
G {s). 0.01
5*+5 + l
1005 + 1
5*+5 + l
Write the MATLAB code for the frequency response of the transfer function.
» num=[100 1]:
» d e n = [1 1 1]:
» sys=tf(num,den):
» bode(sys)
» hold on
Step 10 of 15
5*+5 + l
105 + 1
5*+5 + l
Write the MATLAB code for the frequency response of the transfer function.
» num=[10 1]:
» d e n = [1 1 1]:
» sys=tf(num,den):
» bode(sys):
Step 11 of 15
i+ 1
G(j). _L
5*+5 + l
5+ 1
5*+5 + l
Write the MATLAB code for the frequency response of the transfer function.
» num=[1 1]:
» d e n = [1 1 1]:
» sys=tf(num,den):
» bode(sys):
Step 12 of 15
0 {s)- To*'
5*+5 + l
0.15 + 1
5*+5 + l
Write the MATLAB code for the frequency response of the transfer function.
» num=[0.1 1];
» d e n = [1 1 1]:
» sys=tf(num,den):
» bode(sys):
Step 13 of 15
*7 + 1
G { S ): 100
5*+5 + l
0.015 + 1
5*+5 + l
Write the MATLAB code for the frequency response of the transfer function.
» num=[0.01 1];
» d e n = [1 1 1]:
» sys=tf(num,den):
» bode(sys):
Step 14 of 15
Step 15 of 15
Tabulate the peak overshoot and resonant peak value for various values of a .
Tab le 1
a Mr "r
0.01 98.8 54.1
0.1 9.93 4.94
1 1.46 0.30
10 1.16 0.16
100 1.15 0.16
From the Table 1, No Significant change in the frequency response is observed from a = 10
onwards. Similarly significant change In the transient response is observed at a = 0.01,0.1 and
a -\
Therefore, the resonant peak M ,. in frequency response and peak overshoot response M p in
transient response are correlated at a = 0.01,0.1 and a = l-
6 .1 2PP Problem 6 .1 2PP
^ -------------- .
[(■s/p) + 1 ](*^ + 1 + 1)
Draw Bode plots with p = 0.01, 0.1,1,10. and 100. What conclusions can you draw about the
effect of an extra pole on the bandwidth compared with the bandwidth for the second-order
system with no extra pole?
Step-by-step solution
step 1 of 6
Step 1 of 6
Forp=0.01,
Step 2 of 6
Forp=0.1,
Step 3 of 6
For p = l.
Step 4 of 6
For p=10.
Step 5 of 6
For p=100,
Step 6 of 6 ^
Conclusions:
(2) .The bandwidth value goes on increasing, as the p value goes on increasing.
Problem 6.13PP
j'/ g \ — ________5______
s^ + 2((OnS + < i^ ’
derive the following expression for the bandwidth ojB W of T(s) in tenns of u)n and ^ :
Step-by-step solution
Step-by-step solution
step 1 of 2
T ( s ) = t ------ --------------J.
8 + 25oa^s+cc^
u^ere M s|T(ja>)|
Step 2 of 2
^ = l- 2 4 = ± j4 ? 4 ? t i
since ^5SL>Q,
Oil
i4o<wo^
G (s )^
+ <3
(a) Compute the magnitude and phase of the transfer function analytically, and plot them for Q =
0.5,1.2, and 5 as a function of the normalized frequency oj/wO.
(b) Define the bandwidth as the distance between the frequencies on either side of cuO where th
magnitude drops to 3 db below its vaiue at uX), and show that the bandwidth is given by
magnitude drops to 3 db below its vaiue at ciX), and show that the bandwidth is given by
BW
Step-by-step solution
step 1 of 4
(a)
Consider the magnitude and phase of the transfer function.
(1)
Q s ^ + a ^ + o ii’ Q
Gijosi)—
Q (ja ) +a,(ja)+<a^Q
A„aja>
-o ^ Q + a J a + C D ^ Q
S]
G (j0 )- A
(2)
j0
Take modulus for Equation (2).
1 ^ V ,3,
...... "
^ = la n - |— - :2 - | (4)
1.^1 «>)
Consider the following formula for the normalized frequency.
- V*
Substitute 0.5,1 and 2 for Q, in equation (3). We get phase with normalized frequency —
if r - i io « 10'
Figure 1
Similarly, substitute Q value in equation (4), we get phase with normalized frequency — varying
Step 2 of 4
(b).
Bandwidth at 3db point from centre frequency from bode plot, there is even symmetry from
centre frequency 0 ^.
Hence |G(M)|-|C(M)|
From bode plot, the frequency relationship is given below.
Step 3 of 4
Where magnitude at 0 ^ and 0 ^ are equation which may be frequency which also include e
frequency at which magnitude drops to 3db, from mean value
Betweenat3dbpoints uppercutoff-lowercutoff
2x
^ 0 j- 0 t
2x
=aL.
BW -(5)
^ ■ 3
1
I 2
"F F F
Take square on both sides
1
"I2
,+ e » f^ _ 3 .V
W OH)
W o^J
o>^)
=l (6)
0 ),J
BW ^
Step 4 of 4
(c).
Compare quality factor Q and damping factor ^
C (* ) =
0 s * + < V + « ( ,’ g
A ^
G (4 - (7)
(8)
s^+ 2C a ^+ ef
Consider s scentreFrequency
A DC voltmeter schematic is shown in Fig. The pointer is damped so that its maximum overshoot
to a step input is 10%.
(c) Plot the frequency response using Matlab to determine what input frequency will produce the
largest magnitude output?
(d) Suppose this meter is now used to measure a 1-V AC input with a frequency of 2 rad/sec.
pftpr in itip l trp n p ip n tp h p v p HIp H n u t ? W h p t i.<; th p nhp<;p \an
W h flt a m n litiiH p w ill th p m p t p r in riin p tp
(d) Suppose this meter is now used to measure a 1-V AC input with a frequency of 2 rad/sec.
What amplitude will the meter indicate after initial transients have died out? What is the phase lag
of the output with respect to the input? Use a Bode plot analysis to answer these questions. Use
the Isim command in Matlab to verily your answer in part (d).
/= 4 0 X I( r« k g m 2
J t= 4 x l( r « k g iii2 /s e c 2
T = input torque = Kg^v
v = input voltage
j r - = 4 x H T ® N i ii / V
Step-by-step solution
Step 1 of 7
(a)
The DC voltmeter is shown in Figure 1.
Step 2 of 7
/ = 4 0 x l0 - ‘ k g .m '
* = 4 0 x l 0 '‘ k g .m V se '
r = 4 0 x l 0 ‘‘ kg.m ’
K , = 4 0 x l 0 '‘ N .m /v
Consider the equation of motion.
...... (1)
dt dt
From equation (1). the transfers function is given c
e (s )
(2)
J _ (3)
... (4)
" I
(5)
s 0.316 rad/sec.
Step 3 of 7
(b)
......
0.1 » e
Take logarithm on both sides.
In (0 .1 )= I
f = 0.59
Consider the formula for the damping frequency.
......
ffl.= 0 .3 lW l-0 .5 9 ’
=0.25 rad/sec
Step 4 of 7
(c)
Consider the Magnitude and phase response of the given function.
F (4 )
g (» ) K JI
(8)
K(s) 4’ +2^<»,s+<»,’
Consider the value of s is
»(J<») IC J l
(9)
V (M ) { j( u ) ‘ + 2 i a , ( j a ) + a ’
^ ---------------
(10)
+ {2 C a ,a > y J
deo * .(11)
<»= 0.549<».......(12)
Substitute 0.316 for <»^in equation (12).
Step 5 of 7
8(j<o ) (4 xl0 -‘ /4 0 x l0 -‘ )
V(J<») (y®)^+2(0.59)(0.316)(y<»)+(0.316)’
0.1
( > ) ' + 0.37288y®+0.0998
BodeDiagnm
Step 6 of 7
Step 7 of 7
(d)
With 2rad/secfrom Figure 2, the amplitude and phase angle are 0.0256radand —1<
Determine the range of K for which the ciosed-ioop systems (see Fig) are stabie for each of the
cases beiow by making a Bode piot for K = 1 and imagining the magnitude plot sliding up or
down until instability results. Verity your answers by using a very rough sketch of a root-locus
plot.
(b) K G (s) -
v r * t ^ \ _ ^(a-F IO)(j-F 1)
(0 * G ( * ) - ( , + , oo)(,+ 5 )1
—■ act*) I or
Step-by-step solution
step 1 of 31
(a)
Consider the given transfers function.
...... (1)
' ’ a+30
Rewrite equation (1).
a ( j* 3 i K [ ? * ']
' ’ ■•fe-')
■ ( & • ')
Step 2 of 31
g ( lF a M )
■(3)
(1 + a M )
( f ^ ')
K G (jo> ) = 0 . \ ^ ----- 4
( f * ')
a v , r . , - y -(4)
Step 3 of 31 'v
Find the magnitude of K G [jiii) in dB using Equation (4) as listed in table (1).
Table 1
(S) © ©
®.,=30 20 -
ax,, =30
(5-) -20 0
A „,=|G (y<i.)|
= -2 0 d b
A ^ , =|G(y<»)|
= -9.S42db
A=-^=|G(y<»)|
= 0db
Calculate gain (A) at
A „ 2 = |C (H
= 0db
Step 4 of 31
*
de
© g
1 16.5
10 54.8
30 39.3
100 15.1
1000 1.58
Step 5 of 31
Thus, the bode diagram is plotted for the given transfer function and it is shown in Figure 1.
From Figure 1, the gain is increased or decreasing on the bode diagram and the phase angle is
not less than -18CP
Step 6 of 31
Step 7 of 31 'v
Step 8 of 31 'v
n -m
(sumoffinitepoles)-(sumoffinitezeros)
(numberoffinitepoles)-(niunberoffinitezeros)
-3 0 -(-3 )
1-1
= co
Thus, the asymptotes is .
Step 9 of 31
• Locate the asymptotes on the real axis, and draw the asymptotes.
Step 10 of 31 A
Thus, the root locus is plotted for the given transfer function and it is shown in Figure2.
Step 11 of 31
Step 12 of 31
(b)
Consider the transfer function.
K
K G (s ) = -^ ■(5)
( j + 10)(s + l)
Rewrite equation
equ (5).
K
JCG(4)=7
( j + 1 0 )(j+ l)(s + l)
_1_^____ 1
ATG(j) =
lo r ^ T T v - ^ . v <6>
Plot the straight Bode diagram for the transfer function KG{^s) ■
3r(l-F4/r».)
G (z) -(7)
0 + 4 M )0 + 4 M )0 + V < » > )
Compare Equations (6), and (7).
7 ------------ -(8)
Table 2
(S) m m
34= |G ( » |
= -20db
Calculate gain A at ax = a ^ ■
A„^, =|G(yAx)|
= -20db
Calculate gain (A) at ax= ax,- -
= -« 0 d b
= -6 0 1 o g ^ ^ ^ j-6 0 d b
= - 1 2 0 dB
*
de
0.1 -12.1
1 -95.9
10 -213
100 -263
Step 13 of 31
Step 14 of 31 A
Thus, the Bode diagram is plotted for the given transfer function and it is shown in Figure 3.
Step 15 of 31
From Figure 3, the gain is equal to the 242 when phase angle crosses —IgCP.
Step 16 of 31
Hence, the system is stable for |j(f < 242 |ond the system unstable for |j(f > 2421 ■
Step 17 of 31 ^
n -m
(sumoffinitepoles)-(sumoffinitezeros)
(numberoffinitepoles)-(numberoffinitezeros)
.z lizM
3-0
=-4
Thus, the asymptotes is a
step 18 of 31
2 180°+360«(/-l) -(9)
w—
n —m
Where.
Number of poles is n
Number of zeros is m
/ =l,2,..ji-m
Substitute 1 for /, 3 for rx and 0 for m in equation (9).
180+360(1-1)
3
180
s -----
3
-60»
Substitute 2 for /, 3 for rx and 0 for m in equation (9).
180+360(2-1)
3
540
3
=180*
Substitute 3 for /, 3 fOr rx and 0 for m in equation (9).
, 180+360(3-1)
3
300
3
—60*
Thus, the angle of asymptotes are |60v|, | 180°|and | - 60**l-
Step19of31
• Locate the asymptotes on the real axis, and draw the asymptotes.
Step 20 of 31
Step 21 of 31 A
Thus, the root locus is plotted for the given transfer function and it is shown in Figure 4.
Step 22 of 31 A
From Figure 4, the system is stable for |j(f < 242 |und the system unstable for |jc > 2 4 2 l ■
Step 23 of 31 ^
Step 24 of 31 ^
(c)
^ , ^ ( 4 + 10X4 + 11
.(10)
' ^ (4 + 1 0 0 )(4 + 5 )
K
(4 + 1 0 )(4 + l) ( 4 + l)
x e |.).-L .(11)
Plot the straight Bode diagram for the transfer function KG{^s) ■
K G {J a )= .(12)
Table 3
-20
(if-) AX„=10 -60
-20 -80
(£*■) AX„ = 100
=-62db
Calculate gain A at ax = a ^ ■
A^=-59db
Calculate gain (A) at ax= ax^, .
A,^=-S6db
Calculate gain (A) at ax = AX., -
Step 25 of 31
A ^ = -8 3 d B
A ^ = -1 2 0 d B
Step 26 of 31
Thus, the Bode diagram is plotted for the given transfer function and it is shown in Figure 5.
Step 27 of 31
Step 28 of 31 ^
n -m
(sumoffinitepoles)-(sumoffinitezeros)
(numberoffinitepoles)-(numberoffinitezeros)
. z iiH im
4 -2
=-52
Thus, the asymptotes is □ u
Step 29 of 31
180+360(1-1)
"■ 2
^ 180
2
=90®
Substitute 2 for /, 4 fOr rx and 2 for m in equation (9).
180+360(2-1)
2
540
B-----
2
=270®
Thus, the angle of asymptotes are |9Q®|and |270®l-
Step 30 of 31
• Locate the asymptotes on the real axis, and draw the asymptotes.
Step 31 of 31
Thus, the root locus is plotted for the given transfer function and it is shown in Figure 6.
Determine the range of K for which each of the iisterJ systems is stabie by making a Bode piot for
K = 1 and imagining the magnitude piot siiding up or down untii instabiiity resuits. Verity your
answers by using a very rough sketch of a root-iocus plot.
(c) K G {s) - ( , ^ 2 K j2 + 9 )
tr4 'i)t» ? H
Step-by-step solution
ASK AN EXPERT
Problem 6.18PP
(a) Sketch the Nyquist plot for an open-loop system with transfer function 1/s2; that is. sketch
s= C x
where C1 is a contour enclosing the entire RHP. as shown in Fig. 1. {Hint Assume Cl takes s
small detour around the poles at s = 0. as shown in Fig. 2)
(b) Repeat part (a) for an open-loop system whose transfer function is
c, /
V
Step-by-step solution
step 1 of 3
Step 2 of 3
Step 3 of 3
Problem 6.19PP
Sketch the Nyquist plot based on the Bode plots for each of the following systems, and then
compare your result with that obtained by using the Matlab command nyquist; Don’t be
concerned with the details of exactly where the curve goes, but do make sure it crosses the real
axis at the right spot, has the correct number o f -1 encirclements and goes off to infinity in the
correct direction.
(a) X G ( S ) =
(b) K C ? ( s y =
i s -+- 1 0 )C ^ + 2> 2
+ 1 0 ) ( j + 1)
(C ) K C ^ i^ s y —
if '\ + 1 0 ) ( j + 1)
(C ) K C ^ i^ s y — ( ,_ j_ io o ) ( ;5 + 2 )a
(d) Using your plots, estimate the range of K for which each system is stable, and qualitatively
verify your result by using a rough sketch of a root-locus plot.
Step-by-step solution
ASK AN EXPERT
Problem 6.20PP
KG(s) = Ks{s(s+ 1)
+ 3) *
choosing the contour to be to the right of the singularity on the yw-axis. Next, using the Nyquist
criterion, determine the range of K for which the system is stable. Then redo the Nyquist plot, this
time choosing the contour to be to the left of the singularity on the imaginary axis. Again, using
the Nyquist criterion, check the range of K for which the system is stable. Are the answers the
same? Should they be?
Step-by-step solution
Step-by-step solution
step 1 of 10
(1)
' ' j(j+ 3 )
■(2)
Phase of JirG(y(9)is,
j
=ta n -' - 9<r- ta n -' j (3)
Step 2 of 10
Phase of JSrG(yfl») at =
* -9 0 *
Magnitude of ATG(y<9) at n>sco i
Step 3 of 10
n
if n . J - V + 1
l^ c o < » )L = M f—
=0
Phase of ATG(y(9) at <n>oois
|^G(ya>)| =tan-' [ j]
= 9 0 --9 tr-9 (r
= -9 0 ‘
Follow the above procedure and calculate magnitude and phase of KG[^jG>) tor different values
of I
The Nyquist plot will always be symmetric with respect to the real axis.
Step 4 of 10
To choose contour to the right of the singularity on the axis, the value of in the equation
(1) must be positive.
Enter the following code in MATLAB to draw the Nyquist plot with contour to be to the right of the
singularity of y<naxis;
» numerator=[1,1];
» denominator=conv([1,0],[1,3]);
» system=tf(numerator,denominator);
» nyquist(system)
Step 5 of 10
Step 6 of 10
Choosing the contour to the right of the singularity on the imaginary axis, the plot is as shown in
Figure 2.
FtgDre2
Step 7 of 10
Z = JV+P
= 0+0
=0
Hence, there are no characteristic equation roots in the RHP.
Thus, the range of for which system is stable when contour is to the right of the singularity on
the ja> axis is |j^ > Q |.
Step 8 of 10
To choose the contour to the left of the singularity on the imaginary axis, value of x. in equation
(1) must be chosen negative.
The Nyquist plot for the feedback system, choosing contour to the left of the singularity on the
imaginary axis is as shown in Figure 3.
Step 9 of 10
iV = - l
The number of unstable (RHP) poles of ATG(yfl>). denoted by p a re ,
P =\
Numbers of unstable closed loop roots Z are,
Z = A ^+I
= - 1+1
=0
Hence, there is no characteristic equation root in the RHP.
Thus, the range of x for which system is stable when contour is to the left of the singularity on
the y<»axisis |jj^ > Q |.
Step 10 of 10
Hence, it is clear that the range of x for the system to be stable when the contour is to the right
of singularity on the imaginary axis is same as that of range of x for the system to be stable
when the contour is to the left of singularity on the imaginary axis.
Thus, the way of choosing the contour around singularity on the j & axis does not affect the
system stability criterion. The results should be same in either way.
Problem 6.21 PP
Draw the Nyquist plot for the system in Fig. Using the Nyquist stability criterion, determine the
range of K for which the system is stable. Consider both positive and negative values of K.
Step-by-step solution
Step-by-step solution
step 1 of 12
Step 2 of 12
The closed loop transfer function for the above feedback system is,
y (t) KG{s)
R {s )° l + KG(s)H{s)
^ I
( i ’ + 2 i + 2)
I
l+Ky
(s ' + 2 i+ 2 ) ( i+ l)
From the closed loop transfer function, the open loop transfer function is obtained
G (s)H (s) =
(s“ + 2 j + 2 ) ( i + l)
Step 3 of 12
K 1
Step 4 of 12
Magnitude of G { ja ) H ( ja ) is.
^ ( 2 - e ^ f + A e ^ y ll + a ^
ZG{j(o)H(ja>) = 0 - a a -‘ [ 3 ^ ] - [f]
Step 5 of 12
^ ( 2 - 0 ) ’ + 4 ( 0 ) ’ V i+ 0
£
' 2
Phase of G {ja > )H {ja) at (psQ is,
Step 6 of 12
\G (ja \H {jo ii ■
^ ( 2 - 00)* + 4 ( 00)^ V l +«>“
=0
Phase of G (j< o )H (ja) at <2>sco is,
= - 9 0 '- W
= -180'
Follow the above procedure and calculate magnitude and phase of G { j o \ H { j a ) for different
values of to.
The Nyquist plot will always be symmetric with respect to the real axis.
Step 7 of 12
» num=1;
» sys=tf(num,den):
» nyquist(sys)
Step 8 of 12
FigDre2
Step 9 of 12
Determining stability of closed loop system based on frequency response of system’s open loop
transfer function is Nyquist stability criterion.
Step 10 of 12 ^
Z = JV+P
= 0+0
=0
For positive value of , Z = 0 : that is there are no characteristic equation roots in the RHP.
Step 11 of 12
Z = JV+P
= 0+0
=0
For > —2 . Z = 0 : that is there are no characteristic equation roots in the RHP.
Step 12 of 12 ^
Z = J\7+P
= 1+0
=1
For fC < ~ 2 ’ Z = l^ that is there are characteristicequation roots in the RHP.
Thus, it is clear from the obtained results that the range of for which system is stable is
[Z H 5 I
Problem 6.22PP
(a) For w = 0.1 to 100 rad/sec, sketch the phase of the minimum-phase system
G(s) = --y - 1 I
(b) Does an RHP zero affect the relationship between the -1 encirciements on a poiar piot and
the number of unstable closed-loop roots in Eq. (1)?
(b) Does an RHP zero affect the relationship between the -1 encirciements on a poiar piot and
the number of unstable closed-loop roots in Eq. (1)?
Eq. (1)
Z ~ N + P.
(c) Sketch the phase of the following unstable system for w = 0.1 to 100 rad/sec:
J+ 1I
G{s) =
j- lO ,
(d) Check the stability of the systems in (a) and (c) using the Nyquist criterion on KG(s).
Determine the range of K for which the closed-loop system is stable, and check your results
qualitatively by using a rough root-locus sketch.
Step-by-step solution
step 1 of 4
G (= )= — G(S): ■ - M )
'■ ' s+10 S+10
Step 2 of 4 ^
Step 3 of 4
Step 4 of 4
s+1
d. F o r G f s ) —------ is stable for all values of K
^ ^ s+10
Nyquist plots and the classical plane cun/es; Determine the Nyquist plot, using Matlab, for the
systems given below, with K = and verity that the beginning point and end point for the jw > 0
portion have the correct magnitude and phase;
(a) The classical cunre called Cayley’s Sextic, discovered by Maclaurin in 1718;
1
KG(s) = K-
(» + !)’ ■
1
JTG(a) = K
i ( i + 1)
(c) The classical cunre called the Folium of Kepler, studied by Kepler in 1609;
1
CG(a) = K
( a - l) ( s - H ) 2 '
KG(s) = K( j - l ) ( j1- F 2 )
KG{s) = K -
(1 -1 )3
(f) The classical cunre called Nephroid of Freeth, named after the English mathematician T J.
Freeth;
( i- F l) ( j3 - F 3 )
KG(s) = K
4 ( r - l) 3
_____
Step-by-step solution
step 1 of 14
(a)
Consider the open loop transfer function of the classical cunre called Cayley’s Sextic.
1
KG{s) = K -
Substitute j a for s.
K G (ja > ) = K — L ^
[ ja + l)
Determinethemagnitudeat ^ s Q a n d Jtf = l
1
K G (jta)= -
■ ( i/T iv ) ’
X G (0 ) = I
z a :g ( o) = o°
Enter the following code in MATtAB to plot the Nyquist plot for =i
» numG=1;
» sysG=tf(numG,denG);
» nyquist(sysG)
Step 2 of 14
The magnitude of the beginning point is 1 and phase is Q* and hence has the correct magnitude
and phase.
Step 3 of 14
(b)
Consider the open loop transfer function of the classical cunre called Cissoid, meaning ivy
shaped.
Jta(ja>+\)
1
= AT
-a + ja
step 4 of 14
1
KG{Ja>)
■<lar+a
X G (0 )= « >
Z K G O v») = - t a i T ' ^ - ^ j
- ( i )
ZATG(0) = 0°
Step 5 of 14
Enter the following code in MATtAB to plot the Nyquist plot for =i
» numG=1;
» denG=[1 1 0];
» sysG=tf(numG,denG);
» nyquist(sysG)
The magnitude of the beginning point is oo and phase is 0® and hence has the correct
magnitude and phase.
Step 6 of 14
(c)
Consider the open loop transfer function of the classical cunre called Folium of Kepler;
1
KG (s) = K -
(4 -l)(4 + l)'
Substitute j a for s.
K G (ja )-K —
(y V » -l)(y « > + l)’
^ ( l + a i‘ ) . ^ ( l - a ‘ )^ + 4 a ‘
step 7 of 14
1
K G {ja) = -
^ { l+ a ’ ) ^ j{ l- a ? f+ 4 a ‘
K G {0 )-\
Determine the phase at ^ s Q ^ n d Jtf = l
» numG=1;
» sysG=tf(numG,denG);
» nyquist(sysG)
Step 8 of 14
Hence the magnitude and phase of the beginning point are verified.
Step 9 of 14
(b)
Consider the open loop transfer function of the classical cunre called Folium;
1
KG(s) = K j
(» -1 )(4 + 2 )
Substitute J a for s.
1
K G (ja ) = K -
{ J a - l) ( J a * 2 )
1
=K -
K G ( ja ) = - '
'4 + a
JCG(0) = i = 0.S
Enter the following code in MATtAB to plot the Nyquist plot for Jtf = i
» numG=1;
» sysG=tf(numG,denG);
» nyquist(sysG)
Step 10 of 14
Hence the magnitude and phase of the beginning point are verified.
Step 11 of 14
(e)
Consider the open loop transfer function of the classical cunre called Nephroid, meaning kidney
shaped;
2 ( j + 1)(4’ - 4 j + i )
KG (s) = K
(4 -1 )’
Substitute Ja for s.
( y o - l)
KG(0) = 2
Determine the phase at at = 0 b n d Jtf = l
» sysG=tf(numG,denG);
» nyquist(sysG)
Step 12 of 14
Hence the magnitude and phase of the beginning point are verified.
(f)
Consider the open loop transfer function of the classical cunre called Nephroid of Freeth.
4 ( j- l)
Substitute Ja for s.
4 (y < » -l)
^ 2 7 ( l4 ‘t»’ ) ( 3 - « . ’ )
4 ( V IT ^ )’
4 ( v T iV ]
XG(0) = j = 1.5
» sysG=tf(numG,denG);
» nyquist(sysG)
Step 13 of 14
Hence the magnitude and phase of the beginning point are verified.
Step 14 of 14
(g)
Consider the open loop transfer function of the classical cunre called shifted Nephroid of Freeth.
r V (^’ + 0
KG (s) = K-^ ------ V
^’ 4 (4 -1 )’
Substitute Ja for s.
(y»-l)
■ (v /n v )’
( V T iV )
a:g ( o) = i
» numG=[1 0 1];
» sysG=tf(numG,denG);
» nyquist(sysG)
Hence the magnitude and phase of the beginning point are verified.
Problem 6.24PP
The Nyquist plot for some actual control systems resembles the one shown in Fig. What are the
gain and phase margin(s) for the system of Fig., given that a = 0.4, /5 = 1.3. and 0 = 40*.
Describe what happens to the stability of the system as the gain goes from zero to a very large
value. Sketch what the corresponding root locus must look like for such a system. Also, sketch
what the corresponding Bode plots would look like for the system.
Im [C (j)]
^ U -a..
1
/n
/ 1
/ 1
/ 1
X 1
I / 1
I / 1
1 \
/ 1
-1
t /W tf/ ll Re[G(s)]
V
S te p -b y -s te p s o lu tio n
Step 1 of 2
P M = q ) = Aiy
G a fl = - = — = 2.5 a n f 2 = - = 0.77
2 0.4
If gain lies between 0.77 and 2.5 system is stable
If gain > 2.5 system becomes unstable
Root locus will look like
Step 2 of 2
Re(s)
Problem 6.25PP
1 0 0 [(i/1 0 ) + l ]
G (J) =
4 W D - 1 ] [ ( V 1 0 0 ) + 1]
is shown in Fig.
(a) Why does the phase start at -270° at the low frequencies?
(c) Is the closed-loop system for the Bode plot shown in Fig. stable?
(c) Is the closed-loop system for the Bode plot shown in Fig. stable?
(d) Will the system be stable if the gain is lowered by a factor of 100? Make a rough sketch of a
root locus for the system, and qualitatively confirm your answer.
S t e p - b y - s t e p s o lu t io n
step 1 of 8
looj^
G (,) (1)
j[i-l]
(a)
Calculate the phase at low frequencies.
It is clear from the Figure that the phase of —27CP is obtained at ^ s 0.01 •
Calculate phase of the system at <ps0.01 for the system shown in equation (1).
= 0 ® + 0 .0 5 7 2 ® -9 0 ® -(l8 0 * -0 .5 7 2 ® )-0 .0 0 5 7 9 *
— 269.37®
»270®
Step 2 of 8
It is clear that the pole at 5 s l in equation (1) contributes to a phase of —igo* d> = 0.01<
pole at 5 s 0 io equation (1) contributes to a phase of _90* for ^ s 0.01 >pole at 5 s -10 0 io
equation ( 1) contributes to a phase of 0* for ^ s 0.01 ^od zero at 5 = -1 0 contributes to a phase
of O' fo r® = 0.01
total phase=-180®-90®+0®-0®
= -270®
Thus, it is clear from the total phase obtained that the phase at low frequencies is —270®. so the
phase graph in Figure 6.91 started from the angle of —270®-
Step 3 of 8
(b)
Nyquisf plof represents frequency response of the system.
100 fe-')
100
G (j< o )H (ja )= -
UOO )
Magnitude of G { ja ) H ( ja ) Is,
+1
I/--/ ur/ M
Step 4 of 8
Magnitude of G ( ja ) H { ja ) at (2> a 0 is
100 7(0)’ +1
|g ( H w ( / < » ) L =
= 00
Phase of G{ja>)H {ja) at a^sOis
= -2 7 0 «
Magnitude of G { ja ) H ( ja ) at a> = oo I
100 "vU .
+0
100
=0
Step 5 of 8
= 9 0 ° - 9 0 ° - ( 1 8 0 ° - 9 0 '> ) - 9 0 »
= -1 8 0 »
Follow the above procedure and calculate magnitude and phase of G{ja>)H {ja) for different
values of a>.
The Nyquist plot will always be symmetric with respect to the real axis.
»sys=tf(num,den);
»nyquist{sys)
Step 6 of 8
The Nyquist plot for the system of equation (1) is as shown in Figure 1.
Figure 1
Step 7 of 8
(c)
It is clear from the Figure that there is a counter clock-wise encirclement, so jy = 1.
It is clear from the equation (1) that there is one right hand side pole at $ s 1.
Z = JV+/*
= 1-1
=0
For any value of Z = 0 : that is there are no characteristic equation roots in the RHP.
Step 8 of 8
(d)
It is clear from the equation (1) that the gain of the system is 100. So the system becomes
unstable if the gain condition is < 1 , that is gain becomes 1. It is clear the gain of the system
equals 1 if the gain is decreased by a factor of 100 .
Thus, the system becomes unstable when the gain decreases by a fector of 100.
Problem 6.26PP
2 5 (s+ l)
G{s) = -
s(s + 2 ) ( j 2 + 2 r + 1 6 )
Use Matlab’s margin to calculate the PM and GM for G(s) and, on the basis of the Bode plots,
conclude which margin would provide more useful information to the control designer for this
system.
G(s) -O Y
Step-by-step solution
step 1 of 4
2 S (j-t-l)
C(s)=
s (5+ 2)( s^+2 s + 6)
Write the MATLAB code to calculate the gain margin and phase margin.
Step 2 of 4
Bode Diagram
Frequency (rad/s)
Figure 1
Step 3 of 4
From Figure 1,
Therefore, the gain margin, G M |3.9! dBl phase margin, /> A /Is | | q | o|.
Step 4 of 4
The phase margin is more commonly used to specify control system performance it is most
closely related to the damping ratio of the system.
Problem 6.27PP
(a) Use Matlab to obtain Bode plots for K = 1, and use the plots to estimate the range of K for
which the system will be stable.
(b) Verify the stable range of K by using margin to determine PM for selected values of K.
(d) Sketch the Nyquist plot of the system, and use it to venfy the number of unstable roots for the
unstable ranges of K.
(d) Sketch the Nyquist plot of the system, and use it to venfy the number of unstable roots for the
unstable ranges of K.
(e) Using Routh’s criterion, determine the ranges of K for closed-loop stability of this system.
Step-by-step solution
step 1 of 15
L ( » ) = A rC ( * ) W ( j)
•)+ l
( i - l ) ( i ’ + 2 j+ 2 )
Step 2 of 15
(a)
Substitute i for in loop transfer function.
iW = 7
( j - 1 ) ( s * + 2j + 2 )
( j - l ) ( s ’ + 2 i+ 2 )
Freqaeaqr (rtd/s)
Figure 1
Step 3 of 15
From the bode plot, the closed loop system is unstable for ATs 1. But this can make the closed
system stable with positive gain margin by increasing the gain K up to the crossover frequency
reaches at ^ s 1.42rad/s. where phase plot crosses the —]80^ line.
Step 4 of 15
(b)
Step 5 of 15
Bode Diagram
Freqieacy (rad/s)
Figure 2
Step 6 of 15
Step 7 of 15
(c)
Calculate the characteristic equation.
l + J C G (j)W ( i) = 0
s*2
\ + K\ = 0 ...... (1)
( * - i) ( ( * + i) ^ + i)
Step 8 of 15
Step 9 of 15
Figure 3
Step 10 of 15
»’ + * ’ + K t-2 + 2 A : = 0 (2)
Step 11 of 15
Apply Routh-Hurwitz criterion to find the intersection of the RL with the imaginary axis.
s’ 1 K
s’ 1 -2+2iC
s' K -2 + 2 K 0
s' -2 + 2 K 0
For stable system, all first column elements should be positive.
Thus,
K -2 -2 K > 0
K<2
And,
-2 + 2 K > 0
K>\
Therefore, the range of x fo'’ fbe stable system is |} < j^ < 2 | •
Step 12 of 15
(d)
Step 13 of 15
P ^ o is t Diagram
Step 14 of 15
(i)
For 0 < K < \ .
The number of encirclements are,
Pole, p = l .
Therefore,
Z = N+P
= 0+1
=1
The system has one unstable closed loop root.
(ii)
Pole. p = \ .
Therefore.
Z = N+P
= - 1+1
=0
Thus the system is stabie.
(Ill)
For 2 < K .
Pole, P a l .
Therefore,
Z = N+P
= 1+ 1
=2
Thus, the system has two unstable closed loop roots.
Therefore, the range of x for the stable system is | | < jj^ < 2 | •
Step 15 of 15
(e)
Recall the characteristic equation.
»’ + i ’ + K t - 2 + 2 A : = 0
Apply Routh-Hurwitz criterion to find the intersection of the RL with the imaginary axis.
1 K
1 -2 + 2 K
K -2 + 2 K 0
-2 + 2 K 0
For stable system, all first column elements should be positive.
Thus,
K -2 -2 K > 0
K<2
And,
-2 + 2 J ^ :> 0
^>1
Therefore, the range of x for the stable system is | | < jj^ < 2 | •
Problem 6.28PP
3 .2 (1 + 1 )
<Hs) = -
j (i + 2)( i 2 + 0.2 s + 1 6 ) '
Use Matlab’s margin to calculate the PM and GM for GfsJ, and comment on whether you think
this system will have well-damped closed-loop roots.
|cw|—p o r
Sten-hv-<;ten ^ nliitinn
Step-by-step solution
step 1 of 4
, 3 .2 ( i + l)
g (5 )= ■ ^ V
' ' j ( i + 2 ) ( s ’ + 0 .2 j+ 1 6 )
3.2(i + l)
/ + 2 . 2 i ’ +16.4i*+32*
Step 2 of 4
num=[3.2 3.2];
sys=tf(num,den);
bodeplot(sys)
margin(sys)
grid
Step 3 of 4
Bode Diagram
Freqaeaqr (rad/s)
Figure 1
step 4 of 4
G M = l d B a t ^ = 4 . 0 2 rad/s
For a given system, show that the ultimate period Pu and the corresponding ultimate gain Ku for
the Ziegler-Nichois method can be found by using the following:
Step-by-step solution
Step-by-step solution
ste p 1 of 4
Step 2 of 4 ^
Step 3 of 4 ^
Step 4 of 4
G (s) = -
s(s + 2(o>n)
with unity feedback, then the closed-loop transfer function is given by
Q)i
T (s) = - ^ " --------y.
+ 2f0)nS +
Verify the values of the PM shown in Fig. f o r^ = 0.1,0.4, and 0.7.
Step-by-step solution
step 1 of 2
G (0 = -
s(s+2?<ii.)
T ( s) = t -----^ ------ 5-
s +25oa^s+cc^
Step 2 of 2
2^
PM = tan"
2x0.1
Jbr 4 = 0.\ , P i f = tan = 110.42*1
V > f t + 2 x 0 .f - 2 x - 0 .f
2x0.4
Jbr ^ = 0.4 . PM=taa~^ =1 ^
.V V l+2x0.4" -2 X -0 .4 V
2x0.7
Sor ^ = 0.7 , PM = 170.33*1
_> /V n-2x0.7*-2x-0.7^
(b) What gain K is required for a PM of 45°? What is the GM for this value of K7
(d) Create a root locus with respect to K, and indicate the roots for a PM of 45*.
(d) Create a root locus with respect to K, and indicate the roots for a PM of 45*.
Step-by-step solution
step 1 of 10
G (4 =
K iR iH
+1
” f [Q.CMi"+0.08s’ + i+ 0 .0 4 j’ +0.08*+ l]
____________ K ___________
“ j (0 .0 4 j ’ + 0 . 1 + 1 ,08 j + 1)
^ __________ K __________
0.04j* + 0 .1 2 i’ + 1.08i’ + j
G ijoA — . ^ i *
o.04(y<») + o . i 2 ( y « ) ) + i . 08(y<») + ;«>
Step 2 of 10
(a)
Write the MATLAB code to draw the Bode plot for with J ^ s l.
n u m G = [ 1 ] ;
d e n G = [ 0 . 0 4 0 . 1 2 1 . 0 8 1 0 ] ;
s y s G = t f ( n u m G j d e n G ) ;
[ m a g , p h a s e , w ] = b o d e ( s y s G ) ;
l o g l o g ( w , s q u e e z e ( m a g ) )
s e m i l o g x ( w , s q u e e z e ( p h a s e ) )
Step 3 of 10
Step 4 of 10
(b)
Write the MATLAB code to get the gain K for a phase margin of 45®.
n u m G = [ 1 ] ;
d e n G = [ 0 . 0 4 0 . 1 2 1 . 0 8 1 0 ] ;
s y s G = t f ( n u m G , d e n G ) ;
m a r g i n ( s y s G )
Step 5 of 10
iviai i\ u ic pun II ui I u ic pi laoc piui wi icic ii ic pi lasc lo " luiuaico a pi laoc iiiaigii i '
45» Mark the corresponding point on the magnitude plot to get the gain in dB.
Bode Diagnzn
Step 6 of 10
2 0 lo g |C ( > ) | = -0.996
|G(7<»)| = 0.892
Determine the gain K for a phase margin of 45® using the condition that the magnitude is 1 at
the phase margin.
|( ^ L « .) ( |G ( y < » L - r ) |= '
___ 1 _
* 0.892
= 1.12
Thus, the gain K for a phase margin of 45® is m
step 7 of 10 ^
Write the MATLAB code to determine the gain margin for fC = 1.12 •
n u m G = [ 1 . 1 2 ] ;
d e n G = [ 0 . 0 4 0 . 1 2 1 . 0 8 1 0 ] ;
s y s G = t f ( n u m G , d e n G ) ;
m a r g i n ( s y s G )
Step 8 of 10
Step 9 of 10 ^
(c)
The open loop transfer function of the system for Jir = 1.12 is,
gf _ 1.12_________
^ ' " j (0.04 s ’ + 0.12 j ’ + I.08 j + 1)
K, = Lt sG (s)
1.12
-U s
j (0.045*+0.12 j * + 1.08j + 1)
=U
" (0.04j * + 0.\2s^ +\.0K s + 1)
= 1.12
Thus, the velocity constant, K , for phase margin equal to 45® is m
step 10 of 10
(d)
Draw the root locus of the system using MATLAB and indicate the roots for a PM of 45®, that is,
when the gain K \s^ .12.
R o o tL o c u
Observe from the plot that the roots are -0.468± y0.971.
For the system depicted in Fig{a), the transfer-function blocks are defined by
1 1
G (s ) = 'H ( s ) =
(5 -1 -2 )2 (5 -I-4 ) 5-1-1
(a) Using hocus and riocfind, determine the value of K at the stability boundary.
(b) Using hocus and riocfind, determine the value of K that will produce roots with damping
corresponding to 0.707.
(c) What is the GM of the system if the gain is set to the value determined in part (b)? Answer
this question without using any frequency-response methods.
(c) What is the GM of the system if the gain is set to the value determined in part (b)? Answer
this question without using any frequency-response methods.
(d) Create the Bode plots for the system, and determine the GM that results for PM = 65®. What
damping ratio would you expect for this PM?
(e) Sketch a root locus for the system shown in Fig (b). How does it differ from the one in part
(a)?
(f) For the systems in Figs, (a) and (b). how does the transfer function V2(s)/R(s) differ from
Y1 {s)^(s)7 Would you expect the step response to r(t) to be different for the two cases?
S te p -b y -s te p s o lu tio n
Step 1 of 25
(=0
Given
o ( s ) = ------------2------------
^ ' ( s + 2 ) \s + A )
H (s ) — ! -
^ ' s+1
( s + 2 ) ^ ( s + 4 ) ( s + l)
Step 2 of 25
» b = [1 4 ];
» c=[l 1];
» <^onv(a,b);
» den=conv(c,<5;
» num=[l];
» ^£(n um ,den )
Step 3 of 25
Transfer fimction:
1
» rlocus(x)
» rloc£ind(x)
Select a point in the grs^hics window
selected_point =
0.0179 + 2.00821
ans = 81.9598
Step 4 of 25
From the matlab code for .AT= 81 root locus crosses imaginary a
For ^ > 8 1 system is unstable
Step 5 of 25
b)
^F=[14 4];
» b = [1 4 ];
» c=[l 1];
» ^conv(a,b);
» dei^o n v (c,d );
» num=[l];
» ^£(num ,den)
Step 6 of 25
Transfer function:
1
sM + 9s^3 + 28 s^2 + 36 s + 16
» rlocus(x)
» v=[.6 0 -3 3];
» sgrid([0.7a7],[])
» gtext('\2eta*0.707')
» axis(v);
» rlocfmd(x)
Select a point in the graphics window
Step 7 of 25
selected_point =
-0.9092 + 0.90861
ans = 5.9288
Step 8 of 25
Root locus is
Step 9 of 25
c)
Gain margin is
g = -? L
5.928
G = 13.66
Step 10 of 25
<0
Given
0 ( s ) « ( s ) = -------- 3—^^------------
^ ' ( s + 2 ) '( s + 4 ) ( s + l )
Bode plot for open loop transfisr for iT = 1
a ^ l 4 4];
» b = [1 4 ];
» c=[l 1];
» ^conv(a,b);
» den=conv(c,<5;
» num=[l];
» }^f(num,den)
Transfer function:
1
sM + 9 s^3 + 28 s^2 + 36 s + 1 6
» bode(x)
» grid
Step 11 of 25
Bode plot is
Step 12 of 25 ^
Phase margin
^ = 1 8 0 ° + ^ where is the pahse o f G(j(zr) of a =
v4ien y = 65®
65=180®+^^
d>, = -115®
Step 13 of 25 ^
With 1 the db gain at 135® is -2 9 .6 d b . This gain shouldbe made zero to have
to PM of 65®. Hence to every point o f magnitude plot a db gain of 26.6db shouldbe
added. The corrected magnitude plot is obtained by shifting the plot with R=1 by 29.6db
iqswards. The magnitude correction is independent of frequency. Hence the magnitude of
29.6db is contributed by the term K. The value is calculated by equating 2 0 1 o ^ to
29.6db
201og£'=29.6
294
A T =10»
^ = 30.12
Step 14 of 25
a { s ) H [ s ) -----------------------------
^ ' ( s + 2 )’ ( s + 4 ) ( s + l)
Now the bode plot for above system is
» a = [ 1 4 4];
» b = [1 4 ];
» c=[l 1];
» ^conv(a,b);
» den*conv(c,^;
» num=[30.12];
» ^tf(num ,den)
Transfer function:
30.12
sM + 9 s^3 + 28 s^2 + 36 s + 1 6
» bode(x)
» grid
Step 15 of 25
Step 16 of 25
Step 17 of 25
Step 18 of 25
Fig (a)
Step 19 of 25
Fig(b)
Step 20 of 25
Step 21 of 25
£)
For figure (a) Transfer function is
T,(s) K a (s )H {s )
R [s )~ l+ K O {s )H {s )
1 . . 1
yi{s) (s + 2 ) ^ ( s + 4 ) s+ 1
1
J^(s) ( s + 2 ) ^ ( s + 4 ) ( s + l)
W __________ f
R{s) J5 T + (s+ 2 )^(s+ 4 )(s+ l)
Step 22 of 25
jv 1
r^ (s) (s + 2 )^ (a + 4 )
K 1
^ W " l+ -
(s+ 2 ) (s+ 4 ) s+1
jv ]
^ (s + 2 )^ (s + 4 )
^ ------------
( s + 2 ) ( s + 4 ) ( s + l)
r ,( s ) i:(s + i)
5 (s) J i:+ (s + 2 )’ ( s + 4 ) ( s + l)
step 23 of 25
» a = [ 1 4 4];
» b = [1 4 ];
» c=[l l]i
» ^conv(a,b);
» dei^o n v (c,d );
» n u m = [ l 1];
» ^f(n u m ,d en )
Step 24 of 25
Step 25 of 25
Problem 6.33PP
For the system shown in Fig., use Bode and root-locus plots to determine the gain and frequency
at which instability occurs. What gain (or gains) gives a PM of 20*? What is the GM when PM =
20*7
Step-by-step solution
Step-by-step solution
step 1 of 1
T (s) =
s^ (s+3) [s^+2s+25j
From Madab we get &at at ^d= 4.96 instability occurs
A t \tD— 4.96 and Gain —S 2 |, instability occurs
Also G M = 2 2 .4 d B at PM = 20“
Problem 6.34PP
A magnetic tape-drive speed-control system is shown in Fig. The speed sensor is slow enough
that its dynamics must be included. The speedmeasurement time constant is rm = 0.5 sec; the
reel time constant \sTr= J/b = A sec. where b = the output shaft damping constant = 1 N m- sec;
and the motor time constant is r1 = 1 sec.
(a) Determine the gain K required to keep the steady-state speed error to less than 7% of the
reference-speed setting.
(b) Determine the gain and phase margins of the system. Is this a good system design?
I Amplifier [ 7 ™ ,^
p and motor I ^ drive
Step-by-step solution
Step 1 of 10
It is clear that the value of speed measurement time constant is 0.5 seconds, the value of
reel time constant r^is 4 seconds, the value of output shaft damping constants is 1 N.nLsecand
the value of motor time constant r . i s l second.
Thus, the transfer function of the system for the Figure 6.94 is as follows.
T {s ).
f— If—1
1 -1-
( 1)
( s r , + ! ) ( « , + l)( y s + i) + iT
Step 2 of 10
(a)
It is clear from equation (1) that the system is of Type 1.
It is clear that for Type 1 system, there exists positional error constant .
1
(2 )
1+*.
It is clear that it^in equation (2) represents a positional error constant.
sR{s)
l + G{s)H{s)
= lim-
1+
n
i+ ( i) ( jr )
Step 3 of 10
1 _ 1
1 + /:= !+ * ,
Step 4 of 10
Calculate the value of gain such that the steady state error is less than .
e^£7%
1
7 ^ 0 .0 7
1 + ^ :"
1
z^\+K
0 .0 7 "
I4 .2 8 S 1 + /:
1 4 .2 8 -!£ a:
13.28£JC
Hence, approximately the value of K is.
Thus, for the emor less than 7% of the reference, the gain must be .
Step 5 of 10
(b)
A r(tr, + 1)
r(j)=
{ « ’, + l ) ( i r , + l ) ( J s + 4 ) + ^ T
i ( s T , + l)(*r,+ + 1j + X
Substitute 13 for/C, 1 N.m.sec for b. 0.5 secfor . and 1 sec for r,-
13(0.5 j + 1)
'■ ' ( 0 .5 i + l ) ( j + l ) ( 4 j + l)+ 1 3
1 3 (0 .5 i + l)
0.5*’ + 3 .5 * '+ 5 .5 * + 1 4
Step 6 of 10
1
<?(*)
( j + l)(4 i + 1 )
Simplif
Simplify the expression further.
1
C (*) =
(4i* + j + 4 j + l)
I
+ J5a> + 1
I
( l + 4<P*) + JS49
step 7 of 10
| c ; ( * ) U - , ------------!---------------
^ ( l + 4® ’ ) ' + (5® )’
Step 8 of 10
Hence.
I
G M «t
1
0.79
-1 .2 7
Thus, the gain margin GM is ||,27l-
Step 9 of 10
PM = [ ^ C ( * ) | | ^ , , | . , ] + 180»
■ -I73 ® - f 180®
-7 ®
Thus, the phase margin PM is 0
Step 10 of 10
Since GM is low, the system is very close to instability and since PM is low, the damping ratio is
low and the overshoot is high.
For the system to be more stable, the gain should be low. If the gain is less, the steady state
error e„ will be high.
For the system in Fig., determine the Nyquist plot and apply the Nyquist criterion
(a) to determine the range of values of K (positive and negative) for which the system will be
(b) to determine the number of roots in the RHP for those values of K for which the system is
unstable. Check your answer by using a rough rootlocus sketch.
S te p -b y -s te p s o lu tio n
step 1 of 14
(a)
Refer to the feedback system in Figure 6.95 in the textbook.
The closed loop transfer function for the above feedback system is:
R I+ G (s)N (s)
3
j( j+ I) ( j+ 3 )
1 + a: 3 |i
« ( j+ l) ( « + 3 ) J
3R
5 ( j + 1) (j + 3 ) + 3 ^
1(5 + l)(*+3)]
Step 2 of 14 ^
| G ( y - » ) « ( H ------ 1 (2)
+ V 9+ < ir
Step 3 of 14
Magnitude of G ( j a ) f / ( j a ) at (psQ is
*00
Phase of G ( j ( » ) f / ( j a ) at ® a Q is
a -9 0 *
Step 4 of 14
Magnitude of G ( j a ) f f ( j a ) at ® a 00 Is
=0
Phase of G ( M ) f / ( j a ) at ® so o ls
Step 5 of 14
The Nyquist plot will always be symmetric with respect to the real axis.
G (s)ff(s)^/C
5(« + I)(5 + 3 )
i( i * + 4 s + 3 )
+3s]
» num=[3];
» den=[1 4 3 0];
» sys=tf(num,den):
» nyquist(sys)
Step 6 of 14 ^
Determining stability of closed loop system based on frequency response of system’s open loop
transfer function Is Nyquist stability criterion.
To determine the range of for the stability, gain of the system when the Nyquist plot touches
the real axis is to be known.
Procedure to determine gain of the system when the Nyquist plot touches the real axis is
explained as follows;
.(M l.,
t a n '- i- : — ^ = 9 < r
-T
4ffl
3 -a ^ b O
e )= J i
Step 7 of 14
ZK
° 4
Consider positive value of k ■
3 gain of G { ja ) H ( ja ) at = is y .
Z^N +P
= 0+0
= 0
For positive value of K - Z - 2 ’ that is there are no characteristic equation roots in the RHP.
Step 8 of 14
Z = JV+/*
= 0+0
= 0
For AT > - 4 , Z = 0 : that is there are no characteristic equation roots in the RHP.
Step 9 of 14
Z = N -¥ P
= 1+0
=1
For K < - A ’ Z = I ’ that is, there are characteristic equation roots in the RHP.
Thus, it Is clear from the obtained results that the range of x. tor which system is stable is
S > 3
Step 10 of 14 ^
(b)
The number of roots in the RHP for those values of x tor which system is unstable can be
determined from the rough root locus sketch.
RULE 1 : Number of poles of the feedback system shown in Figure 1 are three. So, there are
three branches to the locus, all three poles approach asymptotes.
RULE 2 : The real-axis segment defined bv j< - 3 a n d —1 < < 0 is part of the locus.
0-1-3
3-0
- l l
“ 3
= -1.33
The angles of asymptotes are at 60*,180*,300*-
Step 11 of 14
^ -1
_ j ( j + l)( j+ 3 )
Perform — = 0-
ds
j(j+ l)(j+ 3 )
3
- (3 » * + 8 s + 3 ) '
= 0
3
3s* + 8 j + 3 = 0
The roots obtained for the above equation are
5, = - 0 .4 5
j, « - 2 . 2 1
Step 12 of 14 ^
The root —2.21 doesn’t lie in the range j < - 3 of root locus or —l < ^ < 0 > s o ^ d o e s n ’t
represent break away point.
The root - 0.45 lies in the range —] < 5 < 0 of root locus, so 5, ''^prosents break away point.
» num=[3];
» den=[1 4 3 0];
» sys=tf(num,den):
» rlocus(sys)
Step 13 of 14 ^
F ^o re 2
Step 14 of 14
Thus, it is clear from Figure 2 that the roots in RHP are zero.
[ j ( j + l)(*+3)J
The number of roots in RHP is zero.
Thus, it is clear from the root locus plot shown in Figure 2 that the number of roots in RHP for
those values of x for which system is unstable is zero.
Problem 6.36PP
For the system shown in Fig., determine the Nyquist plot and apply the Nyquist criterion
(a) to determine the range of values of K (positive and negative) for which the system will be
(b) to determine the number of roots in the RHP for those values of K for which the system is
unstable. Check your answer by using a rough rootlocus sketch.
Step-by-step solution
step 1 of 3
K G ( 0 = ^
Step 2 of 3
a. OM = 2
K<2
Also for negative K , G M =1, R > 1
Hence 1-1 < K < ^
Step 3 of 3
For the system shown in Fig., determine the Nyquist plot and apply the Nyquist criterion
(a) to determine the range of values of K (positive and negative) for which the system will be
(b) to determine the number of roots in the RHP for those values of K for which the system is
unstable. Check your answer by using a rough rootlocus sketch.
Step-by-step solution
step 1 of 9
Figure 1
Step 2 of 9
(a)
Write the closed loop transfer function for the feedback system shown in Figure 1.
r CM
R 1 + G (r )ff(*)
s-\
4 -1
\+ K .1
[ ( « + !)■
( 1)
(s + \)
Nyquist plot represents frequency response of the system.
■ (^+ 1)’
ic O v » -i
C { ja ) H { ja )
K ( j a - ')
Magnitude of G ( j a ) H { j a ) is,
K ^\ +0 ‘
|g ( » « ( H = -
+Aa?
K y l \ + e i‘
Z G ( ja i) H {ja f) = 0 + tan"'
Step 3 of 9
Magnitude of G { j a ) H ( j a ) at ^ s O ■
Phase of G (y«l))H 0V ») at ® = 0 is
^ G ( J a ) H (J a ) = 1 8 0 ° - la n - ' ( 0 ) - tan"'
= 180“
Magnitude of G ( j a ) H ( j a ) at is
step 4 of 9
The Nyquist plot will always be symmetric with respect to the real axis.
» num=[1,-1]:
» den=[1 2 . 1]:
» sys=tf(num,den):
» nyquist(sys)
The Nyquist plot for the feedback system of Figure 1 is as shown in Figure 2.
Step 5 of 9
Determining stability of closed loop system based on frequency response of system’s open loop
transfer function is Nyquist stability criterion.
Z = N -¥ P
= 1+0
=1
For positive value of K - Z —V that is there are characteristic equation roots in the RHP.
Step 6 of 9
Z = JV+/*
= 0+0
= 0
For AT > - 1 , Z = 0 : that is there are no characteristic equation roots in the RHP.
Step 7 of 9
Z = N+P
= 1+0
= 1
For A T <-1 . Z = I ; that is there are characteristic equation roots in the RHP.
It is clear from the above results that there is no range of x tor which system is stable.
Step 8 of 9
(b)
Number of roots in the RHP should be determined from Nyquist plot first and then verified using
root locus.
RULE 1 : There are two branches to the locus, one of which approach finite zero and other of
which approach asymptotes.
RULE 2 : The real-axis segment defined bv 5 < —l a n d —1 < ^ < 1 is part of the locus.
H z IH !)
2-1
-3
S ----
1
= -3
The angles of asymptotes are at 180®.
K =-
(» -•)
Perform — = 0
ds
2( ^ - l ) ( j + l ) - ( i + l)‘
( * - ') ’
2j ' - 2 - i ’ - l - 2 i
= 0
(* + •)’
j^ -2 j -3 = 0
The roots obtained for the above equation are
s ,= 3
5j«-l
The root 3 doesn’t lie in the range —1 < 5 < 1of root locus, so ^ doesn’t represent break ii
point.
The root -1 lies in the range $ < —lo f root locus, so 5. represents break in point.
Step 9 of 9
» num=[1 - 1]:
» den=[1 2 1]
» sys=tf(num,den):
» rlocus(sys)
R oo tL o o u
0.4
0J •
0.2 •
0.1 ■
Ifr »
.§ .0 .1 ■
■“ • I i -5 -4 J -2 -I 0 1 2
R e d AzbCsccoMb'*)
Figures
Thus, it is clear that root at $ s 1 is in the RHP which results in system to become unstable.
Thus, the numbers of roots in the RHP are checked from the root locus as shown in Figure 3.
Problem 6.38PP
The Nyquist diagrams for two stable, open-loop systems are sketched in Fig. The proposed
operating gain is indicated as KO. and arrows indicate increasing frequency. In each case give s
rough estimate of the foilowing quantities for the closed-loop (unity feedback) system;
\ 1
-1
1
j
V H
(I) (b>
Step-by-step solution
step 1 of 4
For first sjrstem phase margin is very low while for second system
Phase margin is high.
Step 2 of 4
b. First system has low damping ratio while second has high damping ratio.
Step 3 of 4
Step 4 of 4 ^
V js ) ^ ^ n - ( j/0 .1 4 2 ) + l]
S f( s ) f ( j / 0 .3 2 5 + l)(5 /0 .0 3 6 2 + l ) ’
where V is the ship’s iaterai veiocity in meters per second, and 5r is the rudder angle in radians,
(a) Use the Matlab command bode to plot the log magnitude and phase of G( jo)) for K = 0.2.
(b) On your plot, indicate the crossover frequency. PM, and GM.
(d) What value of K would yield a PM of 30*. and what would the crossover frequency be?
Step-by-step solution
step 1 of 4
K - f —^ l + l l
G (s)= -
. U .1 4 2 J J
UO.325 A o.0362 )
Step 2 of 4
b. |g M = - 5 .a jg 1 at m = 0 .0 5 7 6 ra i/ sec
\P M = - 2 3 . r \ at » = 0.087 n jrf/sw
Step 3 of 4
Step 4 of 4
K (s + \)
K C (S ):
determine the value for K at the stability boundary and the values of K at the points where PM =
30“ .
Step-by-step solution
ste p 1 of 4
Step 1 of 4
1 + G (j)« (i) = 0
i^ ( j+ lo p '
» * { i+ io ) * + A : ( i+ i) = o
»^(** + 100+20s)+AS+i(r = 0
j ‘ + 2 0 j ’ + 1 0 0 i* + K j + A : = 0
Apply Routh-Hurwitz criterion.
1 100 K
20 K 0
2 00 0 -X
20
2 0 0 0 - a:
20
K
For system to be stable there should not be sign change in the first column.
From ^2 row, the value x becomes,
2000^^0
20
20o o > a :
From j t row, the value becomes,
m —
2 m -K -m > o
\€ 0 0 > K
Range of value at the stability boundary is |0 < /r < l6 0 0 l-
Step 2 of 4
s * ( j + 10)^
’ s ^ ( ja + \ o f
Phase margin Is,
PM = 1 8 0 » + Z G ( y a > ) L , ^ ^ ,
__________ = - > » ”
Step 3 of 4 ^
Find the phase frequency at which angle becomes 150® of the transfer function.
Z G 0 « ) = U n - ( l) - 1 8 0 " - 2 , « .- g )
-1 9 « » * -1 0 0
lan w » ,
n r -8 0 ®
^ 3 0 , ^ 1 9 ^
80®
0.577(80fli-<i>’ )-19< !> *-100 = 0
® = -3 5 .3 1 rad/sec» ® = 1.2019±1.860y r a d /s e c
Step 4 of 4 ^
|G(y®)|---------- , ----------- --
^ / ^ ^ ( 2 0 ® ) * + ( l0 0 - f f l* ) ^
-------------
a/(-3 5 -3 1 )'^ ((2 0 )(-3 5 .3 1 ))V ( i 0 0 -(-3 5 .3 1 )* )
35.324
~ (35.3I)^(498718.44)-1146.7961
35.324
(35.31)(705.387)
= 0.00141822
Therefore to get crossover at that frequency x become,
jc = — !—
0.00141822
-70S.108
Therefore, the fc value at which PM s 30® i® 1705.1081
Problem 6.41 PP
(c) Approximately what is the system error in tracking (following) a sinusoidal input of cu = 3
rad/sec?
Step-by-step solution
ASK AN EXPERT
Problem 6.42PP
1 0 0 (j/a + l)
G(i) = -
'5 ( j+ l) ( j/ f r + l) *
where b = 10a, find the approximate value of a that will yield the best PM by sketching only
candidate values of the frequency-response magnitude.
Step-by-step solution
step 1 of 1
Step 1 of 1
G(s)=-
^ e r e b=10a.
cV = - 5 j==17.8
7>l2
T=0.1776
=-^=5.63
T_____
Problem 6.43PP
determine the value for K that will yield PM > 30° and the maximum possible closed-loop
bandwidth. Use Matlab to find the bandwidth.
Step-by-step solution
step 1 of 10
Step 1 of 10
j= (s + 2 0 )
PM = 180® +^^
Step 2 of 10
PM = l8 0 * - 1 8 0 » + t ii n - '® - 2 ta n - '
20
■ - I
= tan *0 - 2 tan —
20
Since the phase margin is calculated at gain cross over frequency
PM * Ian"' -2 ta n " ‘ —
20
Step 3 of 10
a
tan"' - 20 - t a n " '- 2 - a 30“
20
” 20 J
Step 4 of 10
Further simplify.
1 9 ® ,-^
20 230“
20;
379a.
2 tan 30“
2 0 + ( 2 0 + ® i) » ,
379® . 1
2 0 + ( 2 0 + « ^ . ) ® ^ ] ^ '^
® ? - 6 3 6 .4 4 7 ® .+ 2 0 S 0
step 5 of 10
0 ^ — 25.24
<9^=0.0314
= 25.21
Hence.
0 ^ ^ 2 5 .2 1 rad/s
Step 6 of 10
a: ( > / ® '+ i )
|A:c(a)|=
i*(V ® “ + 4 0 0 )
L +400
T
(fflj,+ 4 0 0 ) = a: (
^ ® ; .(f <
e++ 4< 0o 0 )
Step 7 of 10
7 (2 5 .2 1 )’ + !
658133.94
25.23
> 2 6 0 8 5 .3 7
Thus, the value o f /< is 126085.371-
Step 8 of 10 ^
K G ( s ) = - ^
' ' j ‘ (s + 20)
AT(a+ l)
“ j* + 4 0 i’ +400s'
®l = 0 .0 3 1 4
> 2 5.21
= 2 5 .2 1 -0 .0 3 1 4
= 20.178 rad/s
Thus, the maximum possible bandwidth is 120.178 rad/sl •
Step 9 of 10
k=26085.37;
num=[k k]:
sys=tf(num,den);
bodeplot(sys)
margin(sys)
grid
Step 10 of 10 ^
B o d e D ia g ra m
F re q a c n c y (ra d /s)
Problem 6.44PP
where a < 1.
(b) Show that the frequency where the phase is maximum is given by
I
Td ->A*
(c) Rewrite your expression for ojmax to show that the maximum-phase frequency occurs at the
geometric mean of the two corner frequencies on a logarithmic scale;
log«m „ = 5 ( l o g ^ + l o g j ^ ) .
(d) To derive the same results in terms of the pole-zero locations, rewrite
Dc(s) as
Dc(s) =
s+ p
and then show that the phase is given by
Hence the frequency at which the phase is maximum is the square root of the product of the pole
and zero locations.
Step-by-step solution
step 1 of 9
(a)
Step 2 of 9
^ a V + l
TJa>+l
D , ( jt a } =
a T g j6 f+ l
l+ a T i,6 ) j
Step 3 of 9
(b)
= (2)
B = tan"' { a T ^ ) (3)
4 = A - B ......(4)
' ^ l+tan(i4)tan(£)
Substitute equations (2), (3) and (4) for A, B and A—B.
t ^ U ) ___
ij.f r
. 2, tan*d^
S in V = : ------- T T ......
1+ tan*#
Substitute equation (5) in (6).
r r „ « . ( i- « ) T
. J, [ i+ a r > ' J
™ ^
, r r „ « > ( i- « ) T
1+
Ti+«r„vJ
[r„ a » (l-g )]*
{ l+ o T jf f l’ ) + ( r o < » ( l- a ) )
r „ V ( i- g ) '
1 + (l + a* )
— B E f L
^ 1 + o ^ 7 j® * T 7 2 ^ ( l+ a ^
T M l- o )
(7)
^ l + a ’ 72®‘ + r ^ ® ’ ( l + g ’ ^
Step 4 of 9
g f(s in jt)^
Let ^7 s 0 frequency value at maximum phase value.
da
Differentiate equation (7) with respect to
7 i® ( l - a )
^ l + o ’ 7 2 ® * + 7 -„ W (l+ a ’ )
( 4 a ' r „ V + 2 r X l + a ’ ))
,(r« 0 -« ))
</(sinj>) 2 ^ l+ g = r > ‘ + r > ^ ( l + a ‘ )
da
(^U .a ^ 7 S ® ‘ + r „ V ( l + « ' ) ) ’
7 i® ( l - g )
. J l+ a ’ 2 ; ® * + r > ’ ( l + o ' )
( 4 o ^ r „ V + 2 r > ( i+ o * ) )
[2(l+a’r>*+7->’(l+o'))(r„(l-o))]- = 0
(4a=72®‘ + 2 r ji» ’ ( l + a ' ) )
r , ( l- a ) [ [ 2 ( l+ a * 2 S ® * + r „ V ( l+ a ^ ) ) ] - [ 4 a 'r J ® V 2 r „ W ( l+ a ^ ) ] ] = 0
[2]-[2o'J2®'] = 0
2
‘2aX
___l _
* a«2r<
Tn
1
n>_ = - j —— . ( 8)
daTo
Thus the frequency value at maximum phase is verified and shown below.
1
5 ^
Step 5 of 9
T,
s in tL , ____________
l+ a *
.2 +
I
2 0 + 1+ 0 '
1
= -7
^ 1 2o + l+ o
0 -° )
V20+1+0'
0 -°)
Vo+«)’
1 -0
1 -fa
Thus, the maximum phase value is verified and shown below.
\-a
s in ^ ^
l+ a
step 6 of 9
(c)
The maximum frequency is occurs midway between the two break frequencies on a logarithmic
scale.
k , g ® .= lo g ^
. * . 1
**® s -7 = r+ *o « -r= r
v*o >1^*0
Io g « . - . = i.o g ( ^ ) + i|o g ( ^ )
10gtf> a - log
9 M 2
fe w a
step 7 of 9
(d)
A (*)= « —
' ' s+ p
Substitute j a for s.
ja > + p
(9)
Step 8 of 9
4 = A - B ..... (12)
Consider the trigonometric relationship equation.
' ' l + ta n ( i4 ) ta n ( £ )
Now substitute equations (10), (11) and (12) for A, B and A-B.
a a
ta n ^
4 h ~h ] (13)
1+
(1I 4)
step 9 of 9
Let ^ 5 2 ^ = 0.
d ta n ^ [ '* ( w r ] ] ( A |p |] [ S I r ' r )
da 2
1+
(ii)](H ‘ R]“(iSi)(R‘ R]°®
( R 'R )t e ) ° ( R 'R )
® '- R R
F llf l
Thus, the value of frequency at maximum phase is.
Problem 6.45PP
50,000
(K S ) =
« (i+ IO )(f + 50)*
use Bode plot sketches to design a lead compensator so that PM > 50° and cuBW > 20 rad/sec.
Then verily and refine your design by using Matlab.
Step-by-step solution
step 1 of 1
Step 1 of 1
50,000
s(s+10)(s+50)
PM—10.5" at (1r 28.6 rad/sec
let e=5"
Adds onal phase 1ead = 50 - (-1 0 .5 ')+ y = 70.5'
l+sin^^ l+sin70.5"
cc^ = - ^ = 5 8 rad/s
y/cLt
|t=0.084|
0.084S+1
D(s) =
0.00395S+1
50.000(0.0845+1)
■■ ^'( j + io )(5+50)(0.003955+1)
But still this system cannot have phase margin greater than 50"
Problem 6.46PP
Step-by-step solution
step 1 of 7
C M -
Ts+l
£ )(.)« ,or < 1 and with unity DC gain.
aT s*\
Write MATLAB code to plot the Bode plot using margin to get the phase margin.
» numG=5;
» sysG=tf(numG,denG);
» margin(sysG)
Step 2 of 7
Get the MATLAB output for the bode plot showing the gain and phase margins.
Bode D iofron
Step 3 of 7
± =8
a - 0 .1 2 5
The new gain cross-over frequency is greater than 2.04 rad/s. Select the maximum gain cross
over frequency as 10 rad/s.
1
=10
1
r= -
" lo V a
Substitute0.125for a .
lO V O lM
= 0.283
tfT = (0 .I2 5 )(0 .2 8 3 )
= 0.035
Step 4 of 7
0.2835+1
CM
0.035J + 1
8 (^ + 3.S3)
i + 28.6
4 0 ( 1 + 3.53)
j ( j + l ) f | + l ] ( i + 28.6)
J
200(5 + 3 .53)
5 ( 5 + 1 ) (5 + 5 ) ( 5 + 2 8 .6 )
Step 5 of 7
Write MATLAB code to plot the Bode plot of the feedback system using m argin to verify the
phase margin with the designed values.
» numG=200*[1 3.53];
» den2=[1 28.6];
» denG=conv(den1,den2);
» sysG=tf(numG,denG);
» sys=feedback(sysG,1);
» margin(sys)
Step 6 of 7
Step 7 of 7
Observe from the MATLAB output that the phase margin of the system is 4 |,7 *
Therefore, the design requirements are met with the designed lead compensation.
Band width is defined as the maximum frequency at which the output of the system is attenuated
to a factor of 0.707 times the input.
Observe from the MATLAB output that the magnitude is 0.7 dB at 0.669 rad/s.
Derive the transfer function from Td to 0 for the system in Fig. Then apply the Final Value
Theorem (assuming Td = constant) to detennine whether 0C“ ) is nonzero for the following two
cases;
Step-by-step solution
step 1 of 3
0.9
Step 2 of 3
0 (oo)=lmts0 (s)
0.9=(=+2)T,(s)
*-»® (s+2 ) + 1 .8 D(s)
TT
As T4 =constant=K, T4 (s)=—
8
, 0.9K(s+2)
0 (oo) = Imt———^7 - ^
^ ^ 1.8D(0)
D(0)
Step 3 of 3
b. li^tD^(s)s=coiistant=4t^
0 (00)=lmt .=0
The inverted pendulum has a transfer function given by Eq., which is similar to
(a) Use Bode plot sketches to design a lead compensator to achieve a PM of 30®. Then verify
and refine your design by using Matlab.
(b) Sketch a root locus and correlate it with the Bode plot of the system.
(c) Could you obtain the frequency response of this system experimentally?
Eq.,
Eq..
0'{j) _ Mpl
U (s) ~ ( ( / + m pp)(m t + nip) - m jP )s ^ - mpgl{mt + nip) *
Step-by-step solution
ASK AN EXPERT
Problem 6.49PP
C(*) = -
j(«/5-M )(j/50-H )‘
(a) Use Bode plot sketches to design a lag compensator for G(s) so that the closed-loop system
satisfies the following specifications;
(i) The steady-state error to a unit-ramp reference input is less than 0.01.
Step-by-step solution
step 1 of 5
(a)
The open loop transfer function of a unity feedback system is.
C M -
s lim j-
i
F ) F )
1 . 0.01
/:2 io o
Take X = 100
Step 2 of 5
Draw the Bode plot of the uncompensated system using MATLAB for K —5-
num=5;
sys=tf(num,den);
margin(sys)
BodeDiafmn
Gm - 20.S dB (it IS.S n d h ) . Pm - 47.4 deg (at 3.92 n d ^ )
Step 3 of 5
D {s) = a — — - « > 1
' ' a r f+ 1
The low frequency gain must be raised by a factor of 20, so the lag compensation should have
a equal to 20.
Choose the comer frequency * — to be one octave to one decade below the cross-over
0.784
T
r = i. 3
Step 4 of 5
1
aT
1
■ (2 0 )(1 .3 )
_J^
°2 6
The desired compensator is.
“i-i-K S ri)
Thus, the desired compensator is
l,5 0 0 jU .0 0 2 6 j + U
Step 5 of 5
(b)
Verify the design using MATLAB.
num=100*[1.3 1];
sys=tf(num,den);
margin(sys)
Increasing the gain does not result in further increase of phase margin.
G(s) = .
a (« /5 + I)(5 /2 0 0 + l)‘
(a) Use Bode plot sketches to design a lead compensator for G(s) so that the closed-loop system
satisfies the following specifications;
(i) The steady-state error to a unit-ramp reference input is less than 0.01.
(ii) For the dominant closed-loop poles, the damping ratio ^ > 0.4.
(b) Verify and refine your design using Matlab, Including a direct computation of the damping of
the dominant closed-loop poles.
Step-by-step solution
step 1 of 2
G (0 = -
1
Now, K y= — = m
^ 0.01
Now ?0.4 , PM£1004»40"
P M o f G(s) = 6.54'
Let € = 6 '
Additional phase added = 40^ - 6 .5 4 '+ 6 ' = 39.46'
l-s in ^ l - s i n 39.46*
l+sin<^ 1+sin 39.46'
Step 2 of 2
Gain
lin of ^-2 0 1 og j =-6 .6 dB occxirs at CD^=32.4rad/s
a ^ = - ^ = 3 2 .4
Vott
r = 0.066
0 .0 6 6 S + 1
.-.D(s) =
100(0.066s+l)
Hence D (s)G (s)*-
5 )5 3 ^ ^
And its |^=0.4|
Problem 6.51 PP
A DC motor with negligible armature inductance is to be used in a position control system. Its
open-loop transfer function is given by
SO
C(s) =
■ «(s/5 + l ) '
(a) Use Bode plot sketches to design a compensator for the motor so that the closed-loop system
satisfies the following specifications;
(iii) The bandwidth of the compensated system is no less than that of the uncompensated
system.
(b) Verify and/or refine your design using Matlab, including a direct computation of the step-
response overshoot.
Step-by-step solution
step 1 of 2
50
G(s)=-
(F^
= in n « ^
K ya200, MP=20%=100e
=>|;=0.456|
PM a 1005=^5.6 ’
original PM=9.04“
Step 2 of 2
let £= 6 “
additional phase =45.S"-9.04'’+6"=42.56"
■1-sincp, _ l-sin42.56
l+sin(p^ l+sin42.56
1
now, cd^= -= -= 4 7 .6
Vat
|t=0.0478|
4(0.0478s+l)
D(S):
(0.00973S+1)
, D (s)G (s)^ 200(0.0478s^1)
“ [5 ^]('> '> '> S 7 3 s+1)
C (J ) =
■ j (H-5/5K1+»/20)*
(a) Sketch the system block diagram, including input reference commands and sensor noise.
(b) Use Bode plot sketches to design a compensator for G(s) so that the closed-loop system
satisfies the following specifications;
(iii) The steady-state error for sinusoidal inputs with a)< 0.2 rad/sec is less than 1.^50.
(iv) Noise components Introduced with the sensor signal at frequencies greater than 200 rad/sec
(iii) The steady-state error for sinusoidal inputs with a)< 0.2 rad/sec is less than 1.^50.
(iv) Noise components Introduced with the sensor signal at frequencies greater than 200 rad/sec
are to be attenuated at the output by at least a factor of 100.
(c) Verify and/or refine your design using Matlab, including a computation of the closed-loop
frequency response to verily (iv).
Step-by-step solution
step 1 of 3
G (.)= -
Step 2 of 3
K = K k - i- = 1 0 0
’ 0.01
Required PM ^45" , Initial PM =-28.?
I Lag compensator should be i^ lie d I
phase angle = -180*+45^+9=-126'
At -126^ phase angle, 0^=2.76rad/sec
And Gain at 2.76 rad/sec is |30.2dB|
201ogp=30.2
|p=32.36|
Step 3 of 3
1 = ^
z 8
3s+l
D (0 =
97s+l
100(3s+l)
H e n c e D ( s) G ( s) =
C(J) =
J (J -I- 1) ‘
Use Bode plot sketches to design a lead compensator so that Kv = 20 sec-1 and PM 40*. Use
Matlab to verily and/or refine your design so that it meets the specifications.
Step-by-step solution
step 1 of 7
Step 1 of 7
K
<?(*)
s{s+ \)
Substit
Substitute 20 for K .
20
<?(*)
j( j+ l)
num=[20]:
den=[1 1 0];
sys=tf(num,den);
margin(sys)
Step 2 of 7
step 3 of 7 ^
From the bode plot, the phase margin of the system is 12.8* •
Let.
e=e>
The maximum phase contributed by the lead is,
^ - 4 0 « - 1 2 .8 ” +6“
-33.2*
Calculate the value of a .
l+ s in A m
l-sin(33.2*)
■ l+sin(33.2»)
1-0.547
1+ 0.547
= 0.292
Step 4 of 7
dB=-20log|
ii]
=-20log!
( v o . 292 ]
«(-20)(0.267)
= -5.34dB
From the bode plot shown in Figure 1, the gain —5.34 dB occurs at 6.04rad/s
That is,
-6>04rad/s
1
— « (6 .0 4 )V O !^
= 3.2638
1
Tn=Z
3.2638
*0.3063
Step 5 of 7
' ' aV +1
^ (0.3063)j+l
(0.292)(0.3063)a + l
0.30635+1
0.08945 + 1
3.426(5+3.263)
5 + 11.18
MATLAB code to plot bode plot with phase margin:
num1=[20]:
den1=[1 1 0];
sys1=tf(num1 ,den1);
num2=3.426*[1 3.263];
den2=[1 11.18];
sys2=tf(num2,den2);
sys=sys1*sys2;
margin(sys)
Step 6 of 7
Frequency ( n d /s )
Figure 2
Step 7 of 7
From the Bode plot shown in Figure 2, the phase margin is 42.6®-
3.426(5+3.263)
Therefore, the designed lead compensator is D{s)
5 + 11.18
Problem 6.54PP
Step-by-step solution
RELOA D PAG E
Problem 6.55PP
In one mode of operation, the autopilot of a Jet transport is used to control altitude. For the
purpose of designing the altitude portion of the autopilot loop, only the long-period airplane
dynamics are important. The linearized relationship between altitude and elevator angle for the
long-period dynamics is
F in u r e C o n tr o l s v s t o m fo r P r o b le m fi FtFt
You have been given the task of designing the compensation. Begin by considering e
proportional control law Dc (s) =K.
Hm
(a) Use Matlab to draw a Bode plot of the open-loop system for Dc (s) =K =
(b) What value of K would provide a crossover frequency (i.e., where |G | = 1) of 0.16 rad/sec?
(c) For this value of K, would the system be stable If the loop were closed?
(e) Sketch the Nyquist plot of the system, and locate carefully any points where the phase angle
is 180° or the magnitude is unity.
(f) Use Matlab to plot the root locus with respect to K, and locate the roots for your value of K
from part (b).
(g) What steady-state error would result if the command was a step change In altitude of 1000 ft
(h) Choose the parameters K, TD, and a so that the crossover frequency is 0.16 rad/sec and the
PM is greater than 50°. Verify your design by superimposing a Bode plot of Dc(s)G(s)/K on top of
the Bode plot you obtained for part (a), and measure the PM directly.
(i) Use Matlab to plot the root locus with respect to K for the system, including the compensator
you designed in part (h). Locate the roots for your value of K from part (h).
(j) Altitude autopilots also have a mode in which the rate of climb is sensed directly and
commanded by the pilot.
(ii) Modiiy the G(s) stated above for the case where the variable to be controlled is the rate of
altitude change;
(iii) Design Dc (s) so that the system has the same crossover frequency as the altitude hold
mode and the PM is greater than 50°.
S te p -b y -s te p s o lu tio n
ASK AN EXPERT
Problem 6.56PP
10
- Jl(s/1.4)+ ll[|(l/3) + l l ’
design a lag compensator with unity DC gain so that PM > 40°. What is the approximate
bandwidth of this system?
Step-by-step solution
step 1 of 10
Step 1 of 10
10
G (s ).
42
j ( j + 1 .4 )( 5 + 3 )
42
+4.4 j *+4.2 j
step 2 of 10
Bode Diagram
Step 3 of 10
rad
phase margin a -2 0 ^ at a3
G a in i n a i ^ s - 7 . i3 d B ^ «.«.,rad
at <pa2.0S —
■ 0.44 sec
Step 4 of 10
To get the phase margin of 40® the lag compensation needs to lower the cross over frequency.
From the uncompensated bode plot, let the new cross over frequency is
® , „ = 0.8I —
rad
The gain at 0.81— is,
|G ( M ) | = 10-4
Therefore, the lag compensator needs to lower the gain at from 10.4 to 1.
Step 5 of 10
Choose the zero breakpoint of the lag a factor of 20 below the cross over, to avoid influencing the
phase at
1
r " 20
7- = ^
0.81
>25
Step 6 of 10
1
At < » » — , D ^ { ji o ) s —
T ct
1 1
= 10 .4
7+ 1
-----0.04
3.846x10“’
*-+l
^ -Q .04-
r+ 1
0.0038
Step 7 of 10
r(5 )-A (5 )G (5 )
_ ^ 2 5 5 + n _____ 42
+4.45*+4.2 j
U 6 0 5 + l j5 ’ +4.-
10505 + 42
2605^+11 4 5 5 ’ + 1096.45*+4.25
Step 8 of 10
Bode D ig ra m
G m « 12.9 dB (at 2.01 rad/s), Pm » 42.5 deg (at 0.806 rad/s)
F ig u re 2
step 9 of 10
. rad
phase margin s 4 2 ^ at ^ 0 .8 —
® sec
Gainmaigins 12.9dB , ,«.«rad
at A»a2.0 —
“ 4.4 sec
Step 10 of 10
. rad
phase margin s 4 2 ^ at ^ sO.8 —
® sec
a „= 2 a .
- 2 { 0 .S )!^
sec
-. 1 .6 ! ^
sec
, rad
Therefore, the approximate bandwidth of the system is
Problem 6.57PP
(iii) Unconditional stability (PM 0 for all oj < ojc, the crossover frequency).
(b) For your final design, draw a root locus with respect to K. and indicate the location of the
closed-loop poles.
Problem The steering dynamics of a ship are represented by the transfer function
Problem The steering dynamics of a ship are represented by the transfer function
m ^ ^ K {-is/0.U 2i+ \]
S ,(s ) i (j /0J25-f 1)(j /0.0362-H)’
where V is the ship’s lateral velocity in meters per second, and 5r is the rudder angle in radians,
(a) Use the Matlab command bode to plot the log magnitude and phase of G( jo)) for K = 0.2.
(b) On your plot, indicate the crossover frequency, PM, and GM.
(d) What value of K would yield a PM of 30*, and what would the crossover frequency be?
S te p -b y -s te p s o lu tio n
step 1 of 2
[l,0.325j J[l,0.0362j J
^ ' (80584S+1)
( 5 8 3 .9 S + 1 )
.-.D(s)G(s)=
s\( * V lll ' V l l
L U .3 2 5 J J [ < 0 . 0 3 6 2 ; ‘J
Step 2 of 2
1
G (s) =
s (i/20 + 1) (i2/1002 + O.Sj /100 + 1) ■
(a) A lead compensator is introduced with a = 1/5 and a zero at 1/T = 20.
How must the gain be changed to obtain crossover at cue = 31.6 rad/sec, and what is the
resulting value of Kv7
(b) With the lead compensator in place, what is the required value of K for a lag compensator
that will readjust the gain to a /Cv value of 100?
fcl Place the, Dole of tfie laa comoensator at 3.16 rad/sec. and determine the zero location that
(c) Place the pole of the lag compensator at 3.16 rad/sec, and determine the zero location that
will maintain the crossover frequency at ojc = 31.6 rad/sec. Plot the compensated frequency
response on the same graph.
Step-by-step solution
step 1 of 5
G(s)=-
f -5— +l l
UOO 100 )
Step 2 of 5
K(0.05s+1)
(O.Ols+l)
At G^—31.6, Gain —29.6dB
-201og K=-29.6 => |K=30.2|
K y = K = 3 0 .2
Step 3 of 5
100 _
b. K=Ky KforLag =
30.2'
Step 4 of 5
c. pole=3.16 rad/sec
To maintam <d,= 31.6, n ew zero = ^ ^ = -^ ^ = |0 .9 5 4 |
‘ K 3.31 '------- '
Step 5 of 5
Golden Nugget Airlines had great success with their free bar near the tail of the airplane. (See
Problem) However, when they purchased a much larger airplane to handle the passenger
demand, they discovered that there was some flexibility in the fuseiage that caused a iot of
unpleasant yawing motion at the rear of the airplane when in turbulence, which caused the
revelers to spill their drinks. The approximate transfer function for the rigid body roll/yawl motion,
called the "Dutch roll” mode (Section 10.3.1) is
r(s) 8 .7 5 (4 j ^ + 0 .4 s + 1)
M s ) ^ ( s /0 .0 1 + l ) ( s 2 + 0 . 2 4 S + 1 ) ’
where r is the airplane’s yaw rate and dr is the rudder angle. In performing a finite element
analysis (FEA) of the fuselage stmcture and adding those dynamics to the Dutch roll motion, they
found that the transfer function needed additional terms which reflected the fuselage lateral
bending that occurred due to excitation from the rudder and turbulence. The revised transfer
function is
found that the transfer function needed additional terms which reflected the fuselage lateral
bending that occurred due to excitation from the rudder and turbulence. The revised transfer
function is
r(s) 8.75(4 ^2 + 0 .4 s+ 1)
M s) (s/0.01 + I)( s2 + 0 .2 4 s + 1) + 2{s/o)i, + 1) ’
where rub is the frequency of the bending mode (= 10 rad/sec) and ^ is the bending mode
damping ratio ( =0.02). Most swept-wing airplanes have a “yaw damper," which essentially feeds
back yaw rate measured by a rate gyro to the rudder with a simple proportional control law. For
the new Golden Nugget airplane, the proportional feedback gain /( = 1, where
Eq.1
5r(s) = -Kr(s).
(a) Make a Bode plot of the open-loop system, determine the PM and GM for the nominal design
and plot the step response and Bode magnitude of the closed-loop system. What is the
frequency of the lightly damped mode that is causing the difficulty?
(b) Investigate remedies to quiet down the oscillations, but maintain the same low-frequency gain
in order not to affect the quality of the Dutch roll damping provided by the yawrate feedback.
Specifically, invesfigate each of the following, one at a time;
(i) Increasing the damping of the bending mode from ^ = 0.02 to ^ = 0.04 (would require adding
energy-absorbing material in the fuselage structure).
(ii) Increasing the frequency of the bending mode from rub = 10 rad/sec to rub = 20 rad/sec
(would require stronger and heavier structural elements).
(iii) Adding a low-pass filter in the feedback—that is, replacing A in Eq. (1) with KDc (s), where
Dc(s) =
s /r p -p 1
(iv) Adding a notch filter as described in Section 5.4.3. Pick the frequency of the notch zero to be
at tub, with a damping of ^ = 0.04, and pick the denominator poles to be ( s /100 + 1) 2, keeping
the DC gain of the filter = 1.
(c) Investigate the sensitivity of the preceding two compensated designs (iii and iv) by
determining the effect of a reduction in the bending mode frequency of-10%. Specifically,
reexamine the two designs by tabulating the GM,PM, closed-loop bending mode damping ratio,
and resonant-peak amplitude, and qualitatively describe the differences in fhe step response.
(d) What do you recommend to Golden Nugget to help their customers quit spilling their drinks?
(Telling them to get back in their seats is not an acceptable answer for this problem! Make the
recommendation in terms of improvemenfs to the yaw damper.)
Problem
AT(»-f 1)
KG(s) =
j2(j -F10)2’
determine the value for K af fhe stability boundary and the values of K af fhe points where PM =
30” .
Step-by-step solution
S le p t o f21
( 3 ^ + l) ( 4 ’ + 0.24a + l ) ’
■Where,
r is the airplane’s yaw rate and is the rudder angle.
Step 2 of 21
The MATLAB program to draw the bode plot for the given open loop function ii
» num =8.75*[4 0 .4 1 ]:
» f l = [ l / D . D l 1] ;
» f 2 = [ l 0 .2 4 1] ;
» d e n = c o n v ( f l, f 2 ) ;
» s y s = tf(n u m , d en)
» bode (sy s)
» g rid
Step 3 of 21 -e.
B e d e D iag ram
Step 4 of 21
The gain and phase margins from the Bode plot are
|gj|/= oo|
\PM = ?7.5° at ai = 0.085 ra d ^
Step 5 of 21
Ifs’ -F 0.24s+
Where,
= 10 rad/sec
^■=0.02
The MATLAB code to plot the Bode plot for the revised open loop system
IS
» num =0.75*[4 0 .4 1 ];
» f l = [ l / 0 . 0 1 1];
» f 2 = [ l 0.2 4 1 ];
» f3 = [l/1 0 0 0.0 4 /1 0 1 ];
» d en= conv(fl, conv(f2, f 3 ) );
» s y s = tf(n u m , den)
» m a r g in (sys)
» g rid
Step 6 of 21 -o.
H ade D iagram
The gain and phase margins from the Bode plot are
lOilf = U d B a t 4 >= 1 0 rad/s~l
\PM = 97.5° at a>= 0.085 r a ^
» s y s l= fe e d b a c k (s y s ,1 )
» m a rg in ( s y s l )
» g rid
Bmle liia g n u n
(b)
» f l = [ l / 0 . 0 1 1];
» f 2 = [ l 0 . 2 4 1]1
» f3 = [ l/1 0 0 0 .0 0 /1 0 1 ];
» d en= conv(fl, conv(f2, f 3 ) ) ;
Step 7 of 21
Step 8 of 21 -a.
R ede Diagram
G m - 7.13 iIB (a l ID ra d /s e c ), Pm - 97A deg (a l D.DII5 rad/sec)
Step 9 of 21
Step 10 of 21
Step 11 of 21
Step 12 of 21 A
Kudc IN agram
Step 13 of 21
The gain and phase margins from the Bode plot are
|gM =7.17dB ata»= 2 0 rad/s I
\PM = 97.5° at a>= 0.085 l a ^
And again the GM is much improved and the resonant peak is
signifrcantly reduced from magnitude 1 .
Step 14 of 21
@ii)
By picking up = 1the MATLAB code to draw the Bode plot is
» num =0.7S*[4 0. 4 1 ] ;
» f l = [ l / 0 . 0 1 1 ];
» f 2 = [ l 0 .2 4 1 ];
» f 3 = [ l / 1 0 0 0 .0 4 /1 0 1 ] ;
» f 4 = [ l 1 ];
» d e n = c o n v ( f l, c o n v ( f 2 , c o n v ( f 3 , f 4 ) ) ) ;
» s y s = t f (num, den)
» m a rg in (sy s)
» g rid
Step 15 of 21 A
B odcD iagiaB i
Gm - 34.8 d ll (a l 8.62 la d /H v ) , P m - 92.7 deg (a l U.U847 nid/icc)
Step 16 of 21
The gain and phase margins from the Bode plot are
|gM = 34.8 dB at a = 8.62 rad/s I
\PM = 92.7° at a>= 0.0847 r a ^
which are healthy margins and the resonant peak is again, well below
magnitudel.
Step 17 of 21
The MATLAB code to draw the Bode plot with notch Biter with the
transfer function,
1
Uoo J
» num =0.7S*[4 0 . 4 1 ] ;
» f l = [ l / 0 . 0 1 1] ;
» f 2 = [ l 0 . 2 4 1] ;
» f 4 = [ 1 / 1 0 0 1] ;
» d en= conv(fl, c o n v (f2 ,c o n v (f4 , f 4 ) ) ) ;
» s y s = tf ( n u m , den)
» m argin(sys)
» g rid
Step 18 of 21 A
The Bodeplotofthe system with the given notch Biter is shown below.
B ode D ia g ra in
G m - S U dB (a l I M r a d /s e c ) . I’m - 97.4 deg (a l D.083 lad A e c)
Step 19 of 21
The gain and phase margins from the Bode plot are
lGA/ = 55.2dB atai = 100 r ^
\PM = 97.4° at ai = 0 085 r a ^
which are healthiest margins of all the designs since the notch Biter has
essentially canceled the bending mode resonant peak.
Step 20 of 21
W
Generally, the notch Biter is very sensitive to where to place the notch zeroes in
order to reduce the hghtly damped resonant peak So if you want to use to notch
Biter, you must have a good estimation ofthelocaBonofthe bending mode
poles and the poles must remain at that location for all aircraft conditions,.
On the other hand, thelowpassBlteris relatively robust to where to place its
break point Evaluation of the margins with the bending mode frequency lowered
by lO^will show a drastic reduction in the margins for the notch Biter and very
httle reduction for the low Biter.
Step 21 of 21
The table comparing the GM, PM, closed-loop bending mode dancing ratio, and
resonant peak anq/litude is
B ede liia g n u n
B ode D ia g ra m
(d)
■While increasing the natural damping of the sj/stem would be the best solution, it
might be difficult and e^ensive to carry out. Likewise, increasing the frequency
is e^ensive and makes the structure heavier, not a good idea in an aircraft. Of the
remaining two options, it is a better design to use a low pass Biter because of its
reduced sensitivity to mismatches in the bending mode frequency.
Therefore the best recommendation would betousethelow pass Biter.
Problem 6.60PP
1
G (i) = -
i ( i + l) ( j/ 1 0 + l ) '
(a) Create the Bode plot for the system, and find GM and PM.
(b) Compute the sensitivity function and plot its magnitude frequency response.
Step-by-step solution
step 1 of 5
G(s) =
Step 2 of 5
a. GM=20.8dB
PM=45*
Step 3 of 5
b.
1+ -
S(j<D) =
step 4 of 5
Step 5 of 5
V M = ^ { 0 .1 6 9 f +(1.0.689)’ =0.829
Problem 6.61 PP
Prove that the sensitivity function S(s) has magnitude greater than 1 inside a circle with a radius
of 1 centered at the -1 point. What does this imply about the shape of the Nyquist plot if closed-
loop control is to outperform open-loop control at all frequencies?
Step-by-step solution
step 1 of 2
Step 2 of 2
S(s) =
l+D(s)G(s)
1
|l+D(jcD)G(j(D)|
Now distance of any point inside the circle &om its
centre is alwsQrs less then its radius
If any point of D (s)G (s) lies inside the circle then its
distance from centre = |l+D(jco)G(jo)|
■ |l+D(jo))G(j(i))|<l
1
|S(jo)|= >1 Hence proved
|l+D(jm)G(j<D)|
Problem 6.62PP
^ i(f/1 0 + l)‘
(a) We wish to design a compensator Dc(s) that satisfies the following design specifications:
{\)K v = 100,
(ii) PAf>45“,
(iv) Sinusoidal inputs with a frequency of greater than 100 rad/sec to be attenuated at the output
to < 5% of their input value.
(b) Create the Bode plot of G(s). choosing the ooen-looD aain so that Kv = 100.
(b) Create the Bode plot of G(s), choosing the open-loop gain so that Kv = 100.
(c) Show that a sufficient condition for meeting the specification on sinusoidal inputs is that the
magnitude plot lies outside the shaded regions in Fig. 2. Recall that
Y KG ^ E 1
and —= ■
R l + KG R l+ K G ‘
(d) Explain why introducing a lead network alone cannot meet the design specifications.
(e) Explain why a lag network alone cannot meet the design specifications.
(f) Develop a full design using a lead-lag compensator that meets all the design specifications
without altering the previously chosen low frequency open-loop gain.
S te p -b y -s te p s o lu tio n
step 1 of 7
G(s)=-
Step 2 of 7
a. K»=100 KG(s) =
Step 3 of 7
Step 4 of 7
Step 5 of 7 ^
Step 6 of 7 ^
Step 7 of 7
10° ( 0 .4 6 5 n - l) ( 0 .0 7 8 s + l)
(1.358s+l)(0.021s+l)
Problem 6.63PP
For Example, redo the design by selecting 1/TD = 0.05 and then determining the highest possible
value 1/T/ that will meet the PM requirement. Then examine the improvement, if any, in the
response to a step disturbance torque.
Example
EXAMPLE 6 .2 0 PID Compensation DesignforSpacecraji Attitude Control
SolutioiL R iit, let us talm case o f the steady-stme error. For die spacecraft
to be at a steady final value, the total input torque, 7^ 4 -Tf, most equal zoo.
Hieadbre, if 7a 9^ 0, then Te — —7a. H ie only way diis can be true with
no error (a s 0) is for Dr(s) to contain an integiml term. Hence, including
in t^ ra l control in the compensation will meet the steady*state requtremenL
This could also be verified mathematically by use of the Final Vdne Theorem
(see Problem 6.47).
The frequency response o f the spacecraft and sensor; GH, where
0.9
C(a) = \H(s) (6.40)
Rgura 6.67
Block diagram o f
spacecraft co n tro l using
FID design,
Bcample 6.20
Rgura $.68
Compensation fo r PID 11 1 \ to
design in Example 6 .20
111 \
too T ntnT V to
20 -
10 20
T
.t>1“ (g-1)1
L. V
1 s s.
5 ''j
L
0
5
at -2D
5 sV
\
ac101 a01 a1 2 5^
- (»tacS)
1111111___
A. 0(
m=1 // —D 3(1).^-at
\
-IM* I t/
/
-210"
,f tocf)
4 <
-
aoDi ooi ai 1 2 5 10 loo
t»(ndtae)
Step-by-step solution
ASK AN EXPERT
Problem 6.64PP
has a 0.2-sec time delay {Td = 0.2 sec). While maintaining a phase margin > 40°. find the
maximum possible bandwidth by using the following;
Dc(s) = Kr f- - j l f
s + b*
where b/a = 100.
whereb/a =10.
(c) Comment on the statement in the text about the limitations on the bandwidth imposed by a
delay.
Step-by-step solution
step 1 of 4
•UM
G(s ) = - —
^ ^ s+ 1 0
Step 2 of 4
L et CD,= ^ = 7 . 0 7
-J2
D ( s ) = 1 0 o f l^ ^ l
'■ ^ {s ¥ 7 m }
|PM=55°|
Step 3 of 4
0 ^ .1
Let K=1000
and take cc^=2 rad/sec
D ( s ) = 1 0 0 o i^ ! ^ L
^' (s+2 0 )'
|PM=6 8 “ |
Step 4 of 4
Determine the range of K for which the following systems are stable;
(a) G(s) =
(b) G(s) -
Step-by-step solution
step 1 of 2
Step 1 of 2
Ke-*
a.
G M =-
_____ 8
K<-
Step 2 of 2
Ke-
GW =
f(s+2)
\ ^ I cosco-isinffl I
G n © )= K — ^ — r
GQ^ = 1.05rad/sec
Ato>=cc^, |G(jo)|=201ogK-7.5dB
20logK<7.5dB
|K<2.37|
Problem 6.66PP
Consider the heat exchanger of Example 2.16 with the open-loop transfer function
-5 i
G (i) = -
(10s + 1 )(6 0 5 + 1 )‘
(a) Design a lead compensator that yields PM > A5“ and the maximum possible closed-loop
(b) Design a PI compensator that yields PM > 45° and the maximum possible closed-loop
bandwidth.
Example 2.16
EXAMPLE 2 .1 6 Equations fo r M odeling a H eat Exchanger
A beat exchanger b shown in Hg. 2J37. Steam eaters the chamber tbiDugh
the controUable valve at the top, and cooler steam leaves at the bottom. There
b a coostant Bow of water th ro n g the pipe that winds U u o u ^ the middle
of the chamber so that k picks up beat from the «team- Find the diffemnial
equatioas that describe the dynamics o f the measured water outflow temper
ature as a functioo o f the area Aj o f the steam-inlet cootrol valve when open.
The sensor that measures the water outflow temperature, being downstream
from the exit temperature in the pipe, lags the temperature by ts sec.
Solntion. The temperature o f the water in the pipe will v a y contuniously
along the p ^ as the heat flows from the steam to the water. The temperature
the steam vrill also reduce in the chamber as it passes over the mare of
pipes. An accurate tbennal model o f tb b process b therefore quite involved
because the actual heal transfer from the steam to the water will be propor
tional to the local temperatures o f each fluid. For many cmkrol appUcatkms
it b not necessary to have great accuracy because the feedback will correct
for a considerable amount o f error in the modeL Therefore, it makes sense
to combine the spatially varying temperatures into single temperatures Tg
Rgura 2J7 X.
Heat exchanger
and Tw for the outflow steam and water temperatures, respectively. We flwn
MSMine that the heat transfer from steam to water b proportional to the dif
ference in these temperatures, as given by Eq. (2.81). There b also a flow of
beat into the chamber from the inlet steam that depends on the steam Bow
rate and its temperature according to Eq. (2.84X
qu = wjCw(7W —Tt),
c,t, =
CwTw = - T, + i r , ,
S te p -b y -s te p s o lu tio n
step 1 of 3
G (,) =
(10s+l)(60s+l)
Step 2 of 3
Now KnotmettionedsotakeKw 6
NowPM=40*'
to get PM = 45®, L cte= 6 ®
additional phase = l r
_ l-sin(p^
0 ^ --------
1 +sintp^
1
cou^.OSrad/sec, ccu=— = ^ . 0 8
T v /i
|T=15.16|
_6(15.6s+l)
D (,) PM= 4 3 .?
( 1 0 .3 S + 1 )
Step 3 of 3
0.02(272s+l)e*
D (,)G (0 =
i(10s+l)(60s+l)
PM=44“
Problem 6 .6 7 P P
A feedback control system is shown in Fig. 1. The closed-loop system is specified to have an
overshoot of less than 30% to a step input.
(a) Determine the corresponding PM specification in the frequency domain and the
corresponding closed-loop resonant-peak value Mr. (See Fig. 2.)
(b) From Bode plots of the system, determine the maximum value of K that satisfies the PM
specification.
(b) From Bode plots of the system, determine the maximum value of K that satisfies the PM
specification.
(c) Plot the data from the Bode plots [adjusted by the K obtained in part (b)] on a copy of the
Nichols chart in Fig. 3, and determine the resonant peak magnitude Mr. Compare that with the
approximate value obtained in part (a).
(d) Use the Nichols chart to determine the resonant-peak frequency turand the closed-loop
bandwidth.
Figure 2 Transient-response overshoot {Mp) and frequency-response resonant peak {Mr) versus
PM for f(s) _ a»S
Fhae mfgifl
Step-by-step solution
step 1 of 5
M .=30% =100e’^ %
. |;=0.358|
Step 2 of 5
a. / ’Jf£ 1 0 0 { = 35.8"
Step 3 of 5
b. | g = 7.8|
Step 4 of 5
Step 5 of 5
The Nichols plots of an uncompensated and a compensated system are shown in Fig.
Step-by-step solution
step 1 of 4
a. Mg (Uncompensated)—l.S
Mg (Compensated)=1.0S
Step 2 of 4
b. GM (Uncompensated) = 5
GM(Compensated) =10
PM (Uncomp ensated)=40*
PM (Compensated) ^63"
Step 3 of 4
c. £andwidtli(Uncompensated)=70radf/f
Bandwidth (Compensated) = 3Qrad f s
Step 4 of 4
d. Lagcompensationisused.
Problem 6.69PP
(b) Show how the value of K for neutral stability can be read directly from the inverse Nyquist
plot.
(d) Construct a root-locus plot for the system, and identify corresponding points in the two plots.
To what damping ratios ^do the GM and PM of part (c) correspond?
(d) Construct a root-locus plot for the system, and identify corresponding points in the two plots.
To what damping ratios ^do the GM and PM of part (c) correspond?
Step-by-step solution
step 1 of 4
3K
a. KG(s)=-
(s+l)(s+3)
Step 2 of 4
Step 3 of 4
c. K=4;GM=0dBPM=0"
K*2;GM=6.02dB ,PM=18.3"
K=1;GM=12dB J>M=38.1"
Step 4 of 4
d for K=4. ^
forK= 2 , ^ . 1 8 3
for K=l, 5=0.381
Problem 6 .7 0 P P
Y(s) _ ^+1
F(s) ~
A simple control loop is to be closed around it, in the same manner as in the biock diagram in
Fig.
(a) Construct an inverse Nyquist plot of Y/F. (See Appendix W6.9.2.)
(c) What can you infer from your plot about the stability of the system when K < 0 7
(c) What can you infer from your plot about the stability of the system when K < 0 7
(d) Construct a root-locus plot for the system, and identify corresponding points in the two plots.
In this case, to what value of ( does PM = 45° correspond?
Step-by-step solution
step 1 of 4
Step 2 of 4
Step 3 of 4
Step 4 of 4
(b) Use your Bode plot to sketch an inverse Nyquist plot. (See Appendix W6.9.2.)
(c) Consider closing a control loop around G(s), as shown in Fig. 1(b). Using the inverse Nyquist
plot as a guide, read from your Bode plot the values of GM and PM when K = 0.7,1.0.1.4. and 2.
What value of K yields PM = 30“?
(d) Construct a root-locus plot, and label the same values of K on the locus. To what value of ^
Ho p s p a n h n a ir nf PM /f^M v a lu p a m rrpR nnnri? C n m n a rp (^vpraiiR P M with th p rniinh
(d) Construct a root-locus plot, and label the same values of K on the locus. To what value of ^
does each pair of PM/GM values correspond? Compare ^ versus PM with the rough
approximation in Fig. 2.
Phue niMgtn
Step-by-step solution
step 1 of 4
Step 2 of 4
Step 3 of 4
AtK=1.54, PM=30“
Step 4 of 4
PM
d. The s^roximation of ---- is valid in all die cases
100
Problem 7.01 PP
Write the dynamic equations describing the circuit in Fig. Write the equations as a second-order
differential equation in y(t). Assuming a zero input, solve the differential equation foryffj using
Laplace transform methods for the parameter values and initial conditions shown in the
figure.Verify your answer using the initial command in Matiab.
Figure Circuit
£.= 1H Jt= 2 n
y(0
>(U=lV,3Kg=0
Step-by-step solution
Step 1 of 10 -
L=1H R = 2 ii
----------— WV— -------------- 0
u(t) m
C =1F “
0 o
y ( 'o ) = iv /(/„ ) = o
Step 2 of 10
( 2)
dt
The voltage across the inductor is
-di
V= L —
dt
Writing mesh equation to the first loop,
- u ( t ) + L — + S i( t) +,y(i) = 0
dt
Therefore, we get
^ (0 1 .A
dt L L
dt L L\ d t)
dt L L dt
Now substitute equation (2) in the above equation,
(3)
dt L L dt U ^ '
Step 3 of 10
Given that
£ = 1H
C = 1F
Substitute the given values of £ , i? and C in equation (3),
1 ^ dt
Rearranging the equation,
y { l) + 2 y [t) + y \ t ) = u (t)
Taking L^lace transform on both sides,
tY l ^ s ) - ^ [ h ) - y '[ h ) + 2 s r ( s ) - 2 7 ( i ,) + r ( s ) = U{s)
Substituting the initial conditions shown in the figure,
sV (s) - s - 0 + 2 s r (s) - 2 + r (s) = 0
(s“ + 2 s + l) r ( s ) = s + 2
r(s)=
' 7 + 2 s +1
r(s )= _ £ ± ij
Step 4 of 10
( - + ') '
Equating the coefficients we get
A =\
^+5=2
5 =1
So, we have
g+ 2 1 ^ 1
(s + l)“ s + 1 (s + 1 ) '
Taking inverse l^ la c e transform
So, we get
Step 5 of 10
Step 6 of 10
To verify the solution using MATLAB, re-write the differential equation in state space
form.
=f1,-1
“ £
- 2 ) \j,),
s ai^ + bu
^ = [’ %
= tX
v&ere
X = [y y f
Step 7 of 10 ^
» a = [ 0 ,l;- l,- 2 ] ;
» b = [ 0 ; l} ;
» c = [ l,0 ] ;
» d = [0 ];
» s y s = s s (ar h, d) ;
» x o = [1 ;0 ];
» [ y / t , x ] * i n i t i a l ( s y s ,x o ) ;
» p lo t ( t,y ) ;
» x l a b e l ( ^Tinie ( s e c ) * ) ;
» y l a b e l ( *y ( t ) * ) ;
» t i t l e (* I n i t i a l c o n d i tio n r e s p o n s e * ) ;
» g rid ;
Step 8 of 10
Step 9 of 10
The MATLAB code to plot the response obtained using Ls^lace transform is
» syas t
» t= 0 ; 0 . 0 0 0 1 ; 8 ;
» y = e x p (-t)+ t. * e x p ( - t) ;
» p lo t (t,y ) ;
Step 10 of 10
The response obtained using i n i t i a l command and that obtained using Lt^lace
Transform are identicaL Hence the solution is verified.
Problem 7.02PP
A schematic for the satellite and scientific probe for the Gravity Probe-B (GP-B) experiment that
was launched on April 30,2004 is sketched in Fig. Assume that the mass of the spacecraft plus
helium tank, m1, is 2000 kg and the mass of the probe, m2, is 1000 kg. A rotor will float inside
the probe and will be forced to follow the probe with a capacitive forcing mechanism. The spring
constant of the coupling k is 3.2 x 106. The viscous damping b is 4.6 x 1 03.
(a) Write the dynamic equations of motion for the system consisting of masses ml and m2 using
the Inertial position variables, y1 and y2.
(b) The actual disturbance u is a micrometeorite, and the resulting motion is very small.
Therefore, rewrite your equations with the scaled variables
z1 = 1063^1, z2 = 106y2, and v= lOOOw.
(c) Put the equations in state-variable form using the state X = (z| i | Z2
z2, and the input an impulse, u= 10-36ffj N sec on mass ml.
(d) Using the numerical values, enter the equations of motion into Matlab in the form
x = Ax-l-Bv
y = OL+Dv.
and define the Matlab system: sysGPB = ss(A,B,C,D). Plot the response of y caused by the
impulse with the Matlab command impulse(sysGPB). This is the signal the rotor must follow.
(e) Use the Matlab commands p=eig(F) to find the poles (or roots) of the system and z
=tzero(A,B,C, D) to find the zeros of the system.
Figure Schematic diagram of the GP-B satellite and probe
i /•“
Step-by-step solution
ste p 1 of 14
(a)
Step 2 of 14
The coordinates of the two m asses are jtj and y is the displacements of the masses from
their equilibrium conditions.
Step 3 of 14
Refer Figure 7.84 in textbook and draw the free body diagram to identify the direction of the
forces on the object.
Step 4 of 14
Step 5 of 14
Step 6 of 14
b ih r h )
Figure 1
Step 7 of 14
Consider the Newton’s law of equations of motion for any mechanical system.
F = m a ......(1)
Where,
F is the vector sum of all forces applied to each body in a system
a is the vector acceleration of each body with respect to an inertial reference
frame.
m is the mass of the body.
Refer Figure 1 and write the equation of motion.
“ ij’i -
ste p 8 of 14
(b)
Consider the value of
z,=10*;r.
y.-lO-z,... ... (4)
y.-lO-i,... ... (5)
#,-10-2,... ... (6)
Consider the value of
Z, = 10*.v,
yj.lO-z, ....(7)
>,=10-4*, ....(8)
v=U000ir
1
( 10 )
1.000
Consider the mass value of spacecraft plus helium tank.
* - 4 .6 x 1 0 ’ (14)
Step 9 of 14
-(3.2xl0‘)(l0-‘z,-10-‘z,)
(2.000) 10-‘ z,
-(4.6xl0’)(l0-i.-10-‘i.) 4 ^ v
-(3.2xl0’)(l0-‘)(z,-z.)
(2.000) 10-‘i:,
-(4.6xl0’)(l0-)(z,-i,) +^ v
10*
^-3.2(z, -z,)-(4.6xl0-’)(z, -* 2)+ ij^ v j
" (2,000)
z, =-l,600(z,-z,)-2.3(z,-z,)+0.5v...... (15)
-(3.2xl0‘)(l0'*zj -10‘‘z,)'
(1.000)10-*z, =
-(4.6xl0’)(l0-‘i,-10-‘z,)
- ( 3 . 2 x 10‘ ) (1 0 -4 )(z, - z,) ‘
(1,000)10-‘ 2,
-(4.6xl0’)(l0-‘)(i.-i.)
10*
h - * | ) - ( “ «X 10'’)(Z2 - i | ) ]
zj =-3,200(zj-z,)-4.6(z,-z,) (16)
and |z, = - 3 , 2 0 0 ( z a - z , ) - 4 . 6 ( i a ^
Step 10 of 14
(c)
Consider the value of z ,.
...... (17)
Consider the value of x^-
...... (18)
= ..... (19)
Consider the value of
= ........( 2 0 )
........... ( 21 )
* 4 = ^ ...... (22)
Consider the value of x^-
* 4 = i j ...... (23)
Consider the value of
i , = - 1 .6 x l0 ’ ( z ,- .) ^ ) - ( 2 .3 ) ( z ,- z ,) + 0 .5 i i (25)
X, = - ( 3 , 2 0 0 ) ( z , - z ,) - 4 .6 ( z ,- z ,) (26)
Write the state matrix form from equatiohs (18), (22), (25) and equatioh (26).
0 1 0 0
-1,600 -2.3 1,600 2.3
0 0 0 1
3,200 4.6 -3,200 -4.6JL*4J
0 1 0 0 o'
-1,600 -2.3 1,600 2.3 0.5
x+ (27)
0 0 0 1 0
0
Consider the output equation.
y= ...... (28)
Modify equation (28) by equation (21).
Consider the output equation.
;- = [0 0 1 0] +0
,y = [0 0 1 0 ]* + 0 (29)
0 1 0 0 0
-1,600 -2.3 1,600 2.3 0.5
Hence, the state variable form is irs x+ U
0 0 0 1 0
3,200 4.6 -3,200 -4.6 0
|y = [0 0 1 0 ]x + 0 |.
Step 11 of 14
(b)
Write the MATLAB program from equations (27) and (29) for plot the response of y caused by the
impulse.
A= [0 1 0 0;-1600 -2.3 1600 2.3;0 0 0 1;3200 4.6 -3200 -4.6];
B=[0:0.5:0;0]:
c =[0 01 0]:
D=[0]:
sysGPB=ss(A,B,C,D);
t=0:0.001:1;
y=impulse(sysGPB,t):
plot(t,y)
The output of the MATLAB program is shown in figure.
Step 12 of 14
Hence, the response of the output y caused by the Impulse is by using numerical value
of A, B, C and D.
Step 13 of 14
(e)
Write the MATLAB program from equations (27) and (29) to identify the location of poles and
location of zero of the system.
clc;
A= [0 1 0 0;-1600 -2.3 1600 2.3;0 0 0 1;3200 4.6 -3200 -4.6];
B=[0:0.5:0;0]:
c =[0 01 0]:
D=[0];
p=eig(A)
z=tzero(A,B,C,D)
Step 14 of 14
Give the state description matrices in control-canonical fonri for the following transfer functions:
(a) G(J) =
"F+3+2"
(d) C(j) =
(d) C(i) =
Step-by-step solution
ste p 1 of 8
(a)
Consider the numerator part of the gain.
= ( 1)
cM = (3)
a ( j)
Substitute equations (1) and (2) in equation (3).
ste p 2 of 8
-<h .......... -a .
1 0 .......... 0
A ,= 0 1 0 0 (5)
0 1 ••• 0
0 ........... 1 0
B ,= (6)
1
G (*) =
2s+\
1
2{s+0.5)
0.5
G(s) = (9 )
j+ 0 .5
Write the state descriptioh matrices in controi canonicai foim from equations (4) to (9).
A . =[0.5]
B, = [l]
C, =[0.5]
D. =0
A , =[0.5]
Hence, the value of state description matrices In control canonical fonn is B, = [l]
C . = [0.5]
D. =0
Step 3 of 8
(b)
Consider the gainof G ( 4)
G(«) =
_ £ a
I 10 )
=2 0 i^
4 + 10
201+60
G (4 )
4 + 10
204 + 200-140
4 + 10
20(4+10)-140
4 + 10
G (4) = 2 0 - ^ . ( 10 )
4 + 10
ste p 4 of 8
Write the state description matrices in control canonical form from equations (4), {5). (6). (7). (8)
and (10).
A , = [-1 0 ]
B, = [l]
C, = [-1 4 0 ]
D =20
A , = [-1 0 ]
Hence, the value of state description matrices in control canonical fonn is B, = [l]
C , = [-140]
D, =20
Step 5 of 8
(c)
Consider the gainof G ( f
84 + 1
G (4 ) ( 11)
4*+34 + 2
Write the state description matrices in control canonical form from equations (4), (5), (6), (7), (8)
and (11).
-3 -21
1 oj
pj
8 1]
D - 0]
A ,=
0]
Step 6 of 8
(d)
Consider the gainof G (4)
. ( 12 )
Write the state descriptioh matrices in controi canonicai form from equations (4), (5). (6). (7). (8)
and (12).
’ -2 -2 O'
1 0 0
.0 1 0
r
0
0
c .= 0 1 7]
»]
-2 -2 O'
A ,= 1 0 0
0 1 oJ
0]
Step 7 of 8
(e)
Consider the gainof G(4)
(4 + 10)(4^+4 + 25)
^ ^ '4 ^ ( 4 + 2 ) ( 4 '+ 4 + 36)
ste p 8 of 8
Write the state description matrices in control canonical form from equations (4), (5), (6), (7), (8)
and (13).
-3 -38 0 0
0 0
A .= 0 0
0 0
1 0
C.= I 11 35 250]
o ,=
Hence, the value of state description matrices in control canonical fonn is
Problem 7.04PP
Use the Matlab function tf2ss to obtain the state matrices cailed for in Problem.
Give the state description matrices in control-canonical fonn for the following transfer functions:
Problem
~ 2l+l*
"F+3+2"
IC| =
(d) C(i) =
Step-by-step solution
(a)
Consider the value of gain <7(^)
' ’ 2^+1
2 ( i+ 0 .5 )
0.5
C ( ,) = ( 1)
j+ 0 .5
Write the MATLAB program from equation (1) to find the state description matrices.
num=[0.5];
den = [1 0.5];
[A,B,C.D]=tf2ss(num,den)
Step 2 of 11 ^
C=
0.5000
D=
0
(b)
Consider the value of gain G (j)-
G (« ) =
.m
I 10 J
f +10
20f + 60
C (5 ) = (2)
5 + 10
Write the MATLAB program from equation (2) to find the state description matrices.
num=[20 60];
den = [1 10];
[A,B,C,D]=tf2ss(num,den)
Step 4 of 11
C=
-140
D=
20
Hence, the value of state description matrices is obtained by MATLAB.
Step 5 of 11
(c)
Consider the value of gain G(5)-
85 + 1
C (5 ) (3)
»’ + 3 i + 2
Write the MATLAB program from equation (3) to find the state description matrices.
num=[8 1];
den = [13 2];
[A,B,C,D]=tf2ss(num,den)
Step 6 of 11
C=
81
D=
0
(d)
Consider the value of gain G(5)-
5+7
G (4
5 ( 5 ^+ 25 + 2)
5+ 7
G (« ) = ■(4)
5* + 25*+25
Write the MATLAB program from equation (4) to find the state description matrices.
num=[1 7];
den = [1 2 2 0];
[A,B,C,D]=tf2ss(num,den)
Step 8 of 11 ^
0
C=
0 17
D=
0
(e)
Consider the value of gain G(5)-
( s + 1 0 ) ( i’ + j+ 2 S )
G(;
j ^ ( s + 2 ) ( j '+ i + 3 6 )
, , (s + 1 0 ) ( j’ + s + 2 5 )
Step 10 Of 11
Write the MATLAB program from equation (5) to find the state description matrices.
num=conv{[1 10],[1 1 25]);
den = conv([1 2 0 0],[1 1 36]);
[A,B,C,D]=tf2ss(num,den)
Step 11 of 11
C=
0 1 11 35 250
D=
0
Rewrite the output with appropriate notations.
-3 -3 8 -7 2 0 O'
0 0 0
K = 0 0 0
1 0 0
I 0
0
0
0
p
C. = 0 1 11 35 250]
D. = 0]
Give the state description matrices in modal carionical form for the transfer functions of Problem.
Make sure that all entries in the state matrices are real valued by keeping any pairs of complex
conjugate poles together, and realize them as a separate subblock in control canonical form.
Give the state description matrices in control-canonical form for the following transfer functions;
Problem
"F+3+2"
"F+3+2"
(d) C(i) =
Step-by-step solution
ste p 1 of 10
(a)
Consider the numerator part of the gain.......(1)
Consider the denominator part of the gain.
.m (3)
a(s)
Substitute equations (1) and (2) in equation (3).
C (s) = (4)
s" +a,s”"' + —+a.
Write the state description matrices in control canonical form.
-« j -<h ........... - 0,
1 0 ........... 0
1 0 .. 0 (5)
0 1 ... 0
............ 1 0
1
0
B ,= 0 ...... (6)
C .= [A 6, ........... i , ] (7)
GW =—
' ’ 2s+\
1
2 ( j+ 0 .5 )
0.5
G(s) = (9)
j+ 0 .5
Write the state description matrices in control canonical form from equations (1) to (9).
A , = [-0 .5 ]
B, =[l]
C, =[0.5]
D=0
A . = [-0.5]
Hence, the value of state description matrices in control canonical form is B . = [l]
C. =[0.5]
0=0
Step 2 of 10
(b)
Consider the value of G (j)
G (*) =
f e - ')
.jx l
■ (H ?)
s + lO
201+60
G (*)
i + 10
20 1 + 2 0 0 -1 40
j+ IO
2 0 (j+ 1 0 )-1 4 0
i + lO
G (5) = 2 0 - ^ .(10)
s+ 1 0
Write the state description matrices in control canonical form from equations (1) to (8) and
equation (10)
A , = [-1 0 ]
B, = [l)
C, = [-140]
D, =20
Hence, the value of state description matrices in control canonical form is
A ,= [ - 1 0 ] ,B , = [I]
C, = [-140]and£),=20
Step 3 of 10
(c)
Consider the value of G W
8>+l
G(5)
»’ + 3 i + 2
8s + I
GW = .(11)
( i + l ) ( j + 2)
*»+l A B
( i + l ) ( * + 2 ) ° ( i + l ) '^ ( j + 2 ) * '
, 8s + l
(s + l)(» + 2 )
'" i
8 s+ I
-8 + 1
-1 + 2
A = -7 ...... (13)
Find B from equation (12).
„ 8s+l
(s + l) ( j + 2 ) < " 1
85 + 1
■ ( s + 1)
-1 6 + 1
-2 + 1
B = 1 5 ...... (14)
Substitute equations (13) and (14) in equation (12).
85 + 1 -7 15
7+7 .(15)
(5 + 1)(5 + 2) (5 + 1) (5 + 2 )
Figure 1
ste p 4 of 10
...... '
Write the general form of output equation.
y = C x+ D ...... (18)
Write the output equation in control canonical form from figure 1.
k= [-7 1 5 ][^ ]+ 0
y = [ - l 1 5]*+ 0 (19)
i ]
:]
-7 15]
D. 0]
-1 01
A, =
[o -2 j
0]
Step 5 of 10
(d)
Consider the value of G (5)
5+7
G (5 ). (20)
5 ( 5 ’ + 25 + 2 )
5+7 A Bs + C
5(5* + 25 + 2) s ^ 5 ’ +25 + 2
5+ 7
A=
5 ( 5’ + 2 5 + 2 )
5+7
' ( 5' + 25 + 2)
A = j ...... (22)
A + B = 0 ...... (24)
Substitute equation (22) in equation (24).
j + B =0
(25)
- I
Write the coefficient of s from equation (23).
l = 2A + C ...... (26)
Substitute equation (22) in equation (26).
C = l-7
C = - 6 ...... (27)
Substitute equations (24), (25) and (27) in equation (21).
7 7
5+7
-5+6
_____________ , 2 _ _ 2 ............ ...... (28)
5(5’ + 25 + 2) 5 5^+25 + 2
Draw the block diagram from equation (28).
Figure 2
ste p 6 of 10 .+■
*1 0 0 0 4) 1
= 0 -2 -2 42 + 1
0 1 0 .’h. 0
0 0 0 r
x= 0 -2 - 2 x+ 1 If .... (29)
0 1 0 0
,.[ Z -z . ] +0
,.[Z -Z .] x + 0 (30)
Step 7 of 10 ^
Write the state description matrices in control canonical form from equations (16), (17), (29) and
(30).
0 0 0
0 -2 -2
0 1 0
1
B, =
C. 1 - I =J
2 2 J
A =
Hence, the value of state description matrices in control canonical form is:
Step 8 of 10
(e)
Consider the value of G (5)
(4 + I0 )(5 ^+ 5 + 25)
(31)
' ^~5^(5 + 2)(5’ +5 + 36)
Apply partial fraction in equation (31).
C (5 + 10)(5^+ 5+ 25) ,
5* ( 5 + 2) ( 5 * + 5+36]
'" i
(5+ 10)(5^+5 + 25)1
5 ^( 5 “ + 5 + 3 6 )
L
(-2 + 1 0 )(4 -2 + 2 5 )
4 (4 -2 + 3 6 )
, (8)(27)
4(38)
250 = 72B
B = 3.472 ...... (35)
Write the coefficient of s from equation (34).
35 = 72X+38(3.472)
l l = 38(-1.346)+3(3.472)+36(1.421)+2£
l = 3 X + B + C + 2 f l+ £ (40)
Substitute equation (33). (35). (37) and (39) in equation (40).
1= 3 ( - l .346)+3.472+1.421+2£>+0.288
D = -0 .0 7 (41)
Substitute equations (33), (35), (37). (39) and (41) in equation (32).
ste p 9 of 10
Figure 3
ste p 10 of 10 A
"4l 0 0 0 0 0 4j 1
42 1 0 0 0 0 4i 0
= 0 0 -2 0 0 4i + 1
4. 0 0 0 -1 -36 4. 1
.45. 0 0 0 1 0 .45. 0
0 0 0 0 0 r
1 0 0 0 0 0
JC= 0 0 - 2 0 0 x+ 1 tt (43)
0 0 0 -1 -36 1
0 0 0 1 0 0
Write the output equation in control canonical form from figure 3.
Write the state description matrices in control canonical form from equations (16), (17), (43) and
(44).
0 0 0 0 0 ■
1 0 0 0 0
A .= 0 0 - 2 0 0
0 0 0 -1 -36
0 0 0 1 0
0
B ,= 1
1
1
p
c . = -1.346 3.472 1.421
2>c = 0]
Hence, the value of state description matrices in control canonical form is
Problem 7.06PP
Find the transformation T so that if x = Tz, the state matrices describing the dynamics of z are in
controi canonical form. Compute the new matrices A, B, C, and D.
Step-by-step solution
ste p 1 of 2
Step 1 of 2
(a)
Consider the state description matrix.
■[:;;]
!l. (1)
C = [l 0] (3)
D = 0 ......(4)
Write the general formula for ^matrix.
t,A
t
T"' = . ......(6)
k ;
oil 3
- [ 'J
AB = | . I ......(9)
^^=[3 J
Calculate t^from equations (7) and (10).
-[I t]
Write the general formula for t,-
t ,= t j A ......(12)
'■[I tK ;i
(13)
- [ ? I]
Calculate entire transformation matrix, j - t from equation (6). (11) and (13).
3"
5 5 (14)
3 -1
L5 5.
Calculate transformation matrix, x ftoid equation (14).
T =L J ......(15)
d 1
K ® :i
(16)
ll I
Bs 5 5
3 ^
5 5J
(18)
C = C T ..... (19)
Step 2 of 2
"i[! 3
C = [l 3] ......(20)
D ^ D ...... (21)
Substitute equations (4) in equation (21).
D ^O
-2 -2 ]
A=
.1 oJ
Hence, the value of new matrices are B =
i]
c = > 3]
0
Problem 7.07PP
Show that the transfer function is not changed by a linear transformation of state.
Step-by-step solution
ste p 1 of 2
a(s) = H(si-py'a+j
Assume a change of state X to Z using the non singular transformation T,
y = n ^ + ju
0 (s ) = H ( S l - F y 'o + J
Assume a change of state X to Z using the non singular transformation T,
X=TZ
The new system matrices are,
A= T^F T
B =
C = HT
D = J
Step 2 of 2
= H T [ S I - T - 'F T y ^ ’r ^ a + J
Use block-diagram reduction or Mason’s rule to find the transfer function for the system in
observer canonical form depicted by Fig.
Figure Observer canonical form of a third-order system
Step-by-step solution
Step-by-step solution
ste p 1 of 3
Step 2 of 3
TrMsfer Function = . ^ 4 = V
U {s) tl A
Where K = Number of Forward Paths
C/(s) " A
Step 3 of 3
s s
i j + AjS +
+a^s +OiS^
Problem 7.09PP
Suppose we are given a system with state matrices A. B, C (D = 0 in this case). Find the
transformation T so that, under Eqs. (1) and (2), the new state description matrices will be in
observer canonical form.
Eqs. (1)
A - T “ 'AT,
Eqs. (2)
C - c r . fi-D .
Step-by-step solution
Step-by-step solution
ste p 1 of 4
(a)
Write the observer canonical form of the state space equations.
...... (1)
Write the output equation.
y - C . * , ...... (2)
Write the state description matrices in observer canonical form.
1 0 0
-Oi 0 1 0 0
A .= 0 0 0 (3)
0 0 0 1
0 0
c .= 1 0 0 0] (4)
D .= ..... (5)
Refer equation 7.21 in the textbook and write the equation for ^ matrix.
Step 2 of 4
;T-i
^ = AT
TA = A T ..... <®)
Consider the new state description matrix is in observer canonical fonn.
Substitute equations (3) and (7) in equation (8).
-o, I O'
[t,t, t,] -a , 0 1 =A[t, t, t,]
-a, 0 0
t j - A t , ..... (10)
...... (11)
Substitute equation (10) in equation (11).
t,=AAt,
...... (12)
[1 0 0]=C[t, t, t,]
[1 0 0] = [t,c tjC tjC ] ...... (13)
ste p 3 of 4
Write the matrix equation from second and third columns from equation (13).
t j C ^ O ...... (14)
t j C A ^ O ...... (18)
Substitutes equations (11), and (12) in RHS of the equation (13).
[1 0 0] = t, CA’ CA C]
c
CA
CA’
t,o
t, = [0 0 i f o - ' .(19)
ste p 4 of 4
c
CA
CA’
t ,= [ 0 0 1]’ 0~'
Problem 7.1 OPP
Use the transformation matrix in Eq. to explicitly multiply out the equations at the end of Example.
Eq.
T = [ - t ? ] ’ ']•
Example
EXAM PLE 7.9 Tran^ormation o f Themud Systemfrom Control to Modal Form
[S]
aaUL'Wei
es oi me Af maanL >ve nice me eigenvecton lo He
i5I [s]
aJ6 a)
r-^ i
L ft. ]
where til and tn a e arbitrary nonzero scale focton. We arant to select the
two scale focton such tha both elements o f Bg| in Eq. (7.14a) are mhy. Hie
equation for Bn in terms o f Br is TB* » Br. and its solution b I2i = ^1
and l22 — !• Therefore, the traMforinatioo matrix and its iovene^ are
a.38)
"■[-t 1]- ""-[I *]■
Elementary matrix muhqiUcation abows that, using T as defined fay
Eq. (738), the matrices o f Eqs. (7.12) and (7.14) are related as follows:
Am^T~'A€T, B in = T “ *Bc.
C , = CfT. D»=Dc. a» )
T -[4 -3 ; -11];
Am-inv(T)*Ac*T;
Bm«1nv(T)*Bc
Cm-CcT;
Dm-Dc;
Step-by-step solution
Step 1 of 5
-= [; a
And die equations are
A . = r% T B, = T^B
C . = C.T D , = D,
Step 2 of 5
and
A = 0'
1 3 •7 -12
1 4 1 0 ][-. -.1
1 3' ■28+12 21-121
1 4 4+10 - 3 - l o J
1 3‘ •16 9 ]
1 4 4 - 3J
-16+12 9. - 9-1
-16+16 9 - I 2 J
-4 o'
4 = Ans.
0 -3
Step 3 of 5
aT%
1 3
1 4
'l+ O '
a
1+0
B .= A ns.
Step 4 of 5
c .- c ^ r
■" 4 - . V]
= [4 - 2 - 3 +2]
= [2 - 1]
IC, = [ 2 -1]| A?is.
Step 5 of 5
= 0| Ans
Problem 7.11 PP
Find the state transformation that takes the observer canonical form of Eq. to the modal
canonical form.
*• = [ - 1 2 J]- »- = [ 2 ] -
Co = [ I 0 ], Do = 0.
Step-by-step solution
ste p 1 of 4
Step 1 of 4
As
4 , = r ‘ 4 ,T CD
(2)
(3)
(4)
■Where
and are model matrices and are in control Canonical
form and
Step 2 of 4
-O j -
1 0
4 .=
0 0 ■■■ 1 0
(5)
Step 3 of 4 ^
■Where
1 0 0 ... 0 ’
kJ
Co = [1 0 0 . . 0] A=o
Step 4 of 4
C c= s;
(7)
£)£.=A .
B , = T - 'c ;
c. = b;
a .= A
Problem 7.12PP
(a) Find the transformation T that will keep the description of the tape-drive system of Example
7.10 in modal canonical form but will convert each element of the input matrix Bm to unity.
(b) Use Matlab to verify that your transformation does the job.
Example 7.10
EXAMPLE 7.10 Using Matlab to Fhui Poles and Zeros ofTape-Drrve System
Find the dgeDvahies of die qrttem mMiix described below for the tape-drive
conind (see Fig. 3.S0). Abo, compute the tramformatioa o f the equations
of the t^ie drive in their giwea fm n to modal canonical fonn. The system
sare
■0 2 0 ®1 'O'0
-ai -(U5 ai 0ai 0.75
.A 0 0 2 . B= 0 0
’ 0 2 0 0 0 * 'o'
-ai -035 0.1 ai a?5 0
A» 0 0 0 2 0 . B« 0 a.4(»
0.4 a4 -a4 - 1.4 0 0
0 -04)3 0 0 -1 1
C2 * [OD OlO 1.0 Oil Oil] Servomotor ontpm,
D=Qja.
The sM e vector b defined as
xi (tape positiao at capstan)
« i (speed o f the drive wheel)
JK3 (posttioii of the tape at the head)
» 2 (ouQNit speed)
The matrix C3 corresponds to malrii^ X3 (die position o f the tape over the
lead/write head) the output, and the matrix Ct corresponds to making tension
the output
Sclution. To compute the eigenvalues using MMhb, we write
P-eig(A),
which results in
-0.6371+0.6669i
-0.6371 -0.6669i
Ps 0.0000
-0.5075
-0.9683
Notice that the system has all poles in the left half-plane (LHP) except for
one pole at the origin. This means that a stq> iiqiut will result in a ramp
output, so we conclude that the system has Type 1 behavior.
To transform to modal fmin, we use the Matlab ftmctitm canon:
sysG-ss(A,B,G,D);
[sysGm,Tl]-canon(sysG/modal');
[Am,Bm,Cm,Dm]<sdata(sysGm)
The result o f this ctMnputatitMi is
0.4785
-0.6274
Bm= B«: -1.0150
-3.5980
4.9133
Cm= C« = [ 1.2569 -1.0817 -2.8284 1.8233 0.4903 ],
Dm= />* = 0,
-0.3439 -0.3264 0.3439 0.7741 0.4785
0.1847 -0.7291 -0.1847 0.0969 -0.6247
TI = T-* = -0.1844 -1.3533 -0.1692 -0.3383 -1.0150
0.3353 -2.3627 -0.3353 -1.0161 -3.5980
-0.0017 0.2077 0.0017 0.0561 4.9133
It happens that canon was written to compute the inverse o f the transforma
tion we are w<xidng whh (as you can see from TI in the ixevious equaticm),
so we need to invert our Matlab results. The inverse is computed from
T = ln v a i)
and results in
03805 0.8697 -18284 1.3406 a4714
-a4112 -0.1502 0.0000 -0.3402 -0.2282
11334 -3.0330 -18284 2.3060 03093
03317 1.6776 0.0000 -0.58SI -0.2466
0.0130 -a0114 -0.0000 0.0207 01160
Step-by-step solution
Step 1 of 4
Step 2 of 4
T
g
N = diag{n)
Step 3 of 4
: T*N
B. = 1 1 1 if
1 = '^
ste p 4 of 4
(a) Find the state transformation that will keep the description of the tapedrive system of Example
7.10 in modal canonical form but will cause the poles to be displayed in Am in order of increasing
magnitude.
(b) Use Matlab to verify your result in part (a), and give the complete new set of state matrices e
. A ,. B, .C, and .D.
Example 7.10
EXAMPLE 7.10 Using M atlab to Find Poles and Zeros ofTape-Drive System
Find the dgeDvahies of die qrttem mMiix described below for the tape-drive
conind (see Fig. 3.S0). Abo, compute the tramformatioa o f the equations
of the t^ie drive in their giwea fm n to modal canonical fionn. The system
contnd (see Hg. 3.S0). Abo, compute the tiansfonnatioa o f die equations
of the t^ie drive in their given fnm to modal canmical fbnn. The system
' 0 2 0 0 0 * '0'
-a i -0 3 5 0.1 ai a75 0
A» 0 0 0 2 0 0 a.40)
0.4 a4 -a 4 - 1 .4 0 0
0 -0 4 B 0 0 -1 .1,
C2 * [OD OlO 1.0 Oil Oil] Servomotor ontpm,
The matrix C3 corresponds to malrii^ X3 (die position o f the tape over the
lead/write head) the output, and the matrix CTConespoods to making tension
the output.
Sclution. To compute the eigenvalues using Mathb, we write
P««ig(A),
which results in
- 0 .6 3 7 1 + 0 .6 6 6 9 i
- 0 .6 3 7 1 - 0 .6 6 6 9 i
Ps 0.0000
-0 .5 0 7 5
-0 .9 6 8 3
Notice that the system has all poles in the left half-plane (LHP) e x c ^ for
one pole at the origin. This means that a stq> iiqNit will result in a ramp
output, so we ctmclude that the system has Type 1 behavior.
To transform to modal fm n , we use the Matlab fimctitm canon:
sysG-ss(A,B,G,D);
[sysGm,Tl]-canon(sysG/modal');
[Am,Bm,Cm,Dm]<sdata(sysGm)
The result o f this ctMnputatitm is
0.4785
- 0 .6 2 7 4
Bm= B«: - 1 .0 1 5 0
- 3 .5 9 8 0
4.9133
It haf^ieiis that canon was writtra to ctmqMite the inverse o f the transfcxma-
timi we are w<xidng with (as you can see from TI in the inevious equaticm),
so we need to invert our Matlab results. The inverse is computed from
T = lnv(TI)
and results in
03805 08697 -1 8 2 8 4 1.3406 a4714 ■
- 0 4 1 1 2 -0.1502 0.0000 -0.3402 -0.2282
T= T = 11334 --3.0330 -1 8 2 8 4 2.3060 0J093
03317 1.6776 0.0000 -0.58SI -0.2466
0.0130 - 0 0 1 1 4 - 0.0000 0.0207 01160
Notice dmt the first two cohimm o f the real tmsfonnadon T are com
posed of the real mid the imaginary ports o f the first mgenvector in the first
cohirrm of V. It b dib step that causes the complex roots to appear in the 2 X2
Mock in die upper left the A* matrix. The vectcrs in V are normalired
to unit ler^th, whidi results in normoimalized values in Bm and € « . If we
found it desirable to do sex we could readily find further transformations to
make each efemeM o f Bm equal 1 or to interchange die order in adiich the
poles appear:
Step-by-step solution
Step 1 of 4
(a)
Refer Example 7.10 in the textbook and find the state transformation of the matrix.
To display the poles of Am in the order of increasing magnitude, rearrange the eigen vector T in
the order of increasing magnitude.
Consider the eigen vector of T.
-0 .6 371+ 0.6669/^
- 0 .6 3 7 1 -0 .6 6 6 9 /
P * -0.0000+0.0000/
-0 .5 0 7 5 + 0.0000/
-0 .9 6 8 3 + 0.0000/
The row values of P gives the corresponding column values of the matrix T.
Arrange the eigen values in increasing order.
Therefore the rearranged eigen vector T in the order of increasing magnitude is given below.
Step 2 of 4
(b)
Write the matlab program to verify the result and to obtain the new set of state matrices,
cic
A=[0 2 0 0 0;-0.1 -0.35 0.1 0.1 0.75;0 0 0 2 0;0.4 0.4 -0.4 -1.4 0;0 -0.03 0 0 -1];
B=[0:0;0:0;1]:
c2=[0 0 1 0 0]:
c3=[0.5 0 0.5 0 0];
cT=[-0.2 -0.2 0.2 0.2 O.Oj;
D=0;
[P]=eig(A);
sysG=ss{A,B,c3,D):
[sysGm,TI]=canon(sysG,'modal'):
[Am,Bm,Cm,Dm]=ssdata{sysGm):
TI=[-0.3439 -0.3264 0.3439 0.7741 0.4785; 0.1847 -0.7291 -0.1847 0.0969 -0.6247; -0.1844
-1.3533 -0.1692 -0.3383 -1.0150;0.3353 -2.3627 -0.3353 -1.0161 -3.5980; -0.0017 0.2077 0.0017
0.0561 4.9133];
T=inv(TI):
% [V,P]=eig{P)
[f,indices]=sort(abs(P));
T2=T(:,indices):
n=T2\B;
T3=T2*diag{n);
Am2=T3\A*T3
Bm2=T3\B
Cm2=c3*T3
dm2=0
Step 3 of 4
Step 4 of 4
Hence the results are verified new set of state matrices are obtained using matlab.
Problem 7.14PP
Find the characteristic equation for the modal-form matrix Am of Eq. (1a) using Eq. (2).
Eq. (la)
Eq. (2).
det(/r(l —A) = 0.
Step-by-step solution
ste p 1 of 1
ste p 1 of 1
■ i r j
Characteristic Equation is:
det ^ 7 - .4 ] = 0
h :-J
s 0
0
rs+ 4 0 ]
[ 0 S + 3J
Characteristic Equation is:
(s+ 4) (s+3) = 0
+ 7 5 + 12 ^ 0]
Problem 7.15PP
* = [_ 2
with zero initial conditions, find the steady-state value of x for a step input u.
Step-by-step solution
ste p 1 of 1
± = A x + B u ...... (1)
Consider the value of t a t steady state condition with zero initial condition.
i = 0 ..... (2)
Consider the value of wat unit step input condition.
a = I ...... (3)
Consider the value of x at steady state condition.
x= ...... (4)
Consider the value of matrix a •
"=L-2 -.J
Consider the value of matrix b •
...... (6)
0 = A x ,+ B
-B = A x,
-B
A
-B A -‘ - X . ...... (7)
Substitute equations (5) and (6) in equation (7).
- m - j'
(b) Write state equations for the system using the state-variables indicated.
Figure A block diagram
Step-by-step solution
ste p 1 of 6
Step 2 of 6
U [s) =z
where
Afg = Gain of 1 ^ Forward path
A s 1- (Sum of Individual Loop Gains) + (Sum of Products of two Non Touching Loop
Gains) - (Sum of Products of Three Non Touching Loop Gains) +.........and A;^=
Nodiingbut 'A' not touching the forward path.
1 i/ « _L
2s (s +4) ’ ^ s+ 4
-1
A*
2s*(s+4) ’ ^ s(s+ 4 )
1 1
2s^(s+4) s(s+ 4 )
A, = 1, A, = 1
Step 3 of 6
. m s “(2s+l)
2s'+ 8 s’ + 2s=+l
ste p 4 of 6
s+ 4
sJf* (s) + 4 ^ 4 (s) = U - JSfj (s)
= - 4*4 - X 3 + u (1)
I3 =
Et3(s) = I j( s ) + I ,( s )
Xj = X2 +X4 (2)
Step 5 of 6
sX3(s) = jr ,( s )
^ = *1 (3)
‘ 2s
= O.Sjc. (4)
^ = + (5)
Step 6 of 6
A '0 0 0 0.5
A 1 0 0 0 xa
A 0 1 0 1
.A. 0 0 - 1 - 4
X2
y = [l 1 0 1]
Problem 7.17PP
Using the indicated state-variables, write the state equations for each of the systems shown in
Fig. Find the transfer function for each system using both block-diagram manipulation and matrix
algebra [as in Eq.].
Figure Block diagrams
I I ,l. II 4 I^ I 1 I'l
(b)
Eq.
G(*) = ^ = C ( i I - A r ' B + D.
Step-by-step solution
ste p 1 of 14
Step 2 of 14
Step 3 of 14
Step 4 of 14
2(s+2.5)
s+ 4 (J+3X-V+5)
Step 5 of 14
Step 6 of 14
r (s) ff^-l-lCte + 20
■y (s ) (s+ 3 )(s+ 4 )(s+ 5 )
Matrix Algebra:
U
s+A
EXi[s)+ AX^{s)^U [s)
X, = - 4 x , +u (1)
Step 7 of 14
^ s+3 ’
^1' -5 1 1 0
Xj = 0 -3 -2 X2 -f 1 u
.^3. 0 0 -4 1
(5)
y = [1 0 1]
Step 8 of 14
-5 r ‘0*
where F = 0 -3 - 2 0 = 1 « = [1 0 1], J=0
0 0 -A
Y[s) s“+10s+20
U(s) (s+ 3 )(s+ 4 )(s+ 5 )
Step 9 of 14
1 1 ,p r >'2 1
i +10 ^+ 2 5+3
4 1 2
ste p 10 of 14
Step 11 of 14
Step 12 of 14
(s)
^ s+10 '■ '
SX4+IOX4 =u
x^ = - 10 x4 +tt 0)
jr5 = (A ,+ U - j^ ) —
S +2
X + 2 x3 - x^ + U - X 2
6 3
X3 = 2X3+ X4 - (2)
4
a^= -X 4
S tep 1 3 o f1 4
^1 ■-3 1 0 O' ^1
xa 0 0 4 0 Xa
0 - 1 - 2 1
0 0 0 -10
3-= [1 0 - 1 0]
and
£W H (s i-F y ^ a + j
where
-3 1 0 0 ■ o'
0 0 4 0 0
F * 0 =
0 -1 -2 1 1
0 0 0 -10 1
Step 14 of 14
«= [1 0 - 1 0 ] j =0
For each of the listed transfer functions, write the state equations in both control and observer
canonical form. In each case, draw a block diagram and give the appropriate expressions for A,
B. and C.
(b) (b) =
Step-by-step solution
diep^by-^iep* S olliiion
Step 1 of 10
(a)
Consider the numerator part of the gain.
■(3)
G (*) = (4)
s" + 02S"~* +
Write the state description matrices of controller canonical form.
-<h .......... -a .
1 0 .......... 0
0 1 0 0 (5)
0 1 ••• 0
0 ........... 1 0
B,= (6)
ste p 2 of 10
C (* ) = 4 ^ (9)
s -s
Write the general form of state space equation.
jc = A x + B u ...... (10)
Write the state equation in control canonical form from equations (4) to (10).
’■*1 0 1 0 0 *1 I
_ 0 0 0
+
0
•*3 0 1 0 0 ’h 0
0 0 I 0 *4. 0
0 1 0 0
1 0 0 0
(11)
0 1 0 0
0 0 1 0
Write the general form of output equation.
y = C x+ D ...... (12)
;- = [0 1 0 - 2 ] x + 0 ...... (13)
d 0 0 1
0 0 0 0
Hence, the state equations of controller canonical fonn are X s x+ U
0 0 0 0
0 0 0 0
|;- = [0 1 0 - 2 ] I |.
Step 3 of 10 ^
Draw the block diagram for controller canonical form from equations (11) and (13).
Step 4 of 10 ^
= ...... (14)
...... (15)
Write the state description matrices in observer canonical form,
-o , 1 0 ••• 0
-a, 0 1 0 0
A .= = 0 0 1 0 (16)
■ 0 0 0 1
-a , 0 .......... 0
B .= .(17)
J J .= 0 ...... (19)
Write the state equatiohs ih observer canonical form from equations (4), (9). (14). (15). (16). (17).
(18) and (19).
0 1 0 O' o'
_10 •'2 + 1 1 0
0 0 0 1 *1 0
.*4. 0 0 0 0, .■*4. -2^
0 1 0 0 o'
1 0 1 0 1
(20)
0 0 0 1 0
0 0 0 0 -2
;> = [1 0 0 0 0]
.■*4.
^- = [1 0 0 0 O j*. (21)
0 0 0 o'
0 0 1
Hence, the state equations of observer canonical form are x ,+
0 0 0 1 0
0 0 0 0 -2
|y = [l 0 0 O " ^
Step 5 of 10 ^
Draw the block diagram for observer canonical form from equations (20) and (21).
Step 6 of 10
(b)
Consider the gain value.
3s+4
(22)
s’ *2s+ 2
Write the state equation in control canonical form from equations (4) to (9) and equation (22).
?]'•[:>...
Write the general form of output equation.
y = C x* D
.y=[3 4 ] * - f 0 ...... (24)
Step 7 of 10
-2 -2 1
Hence, the state equations of controller canonical fonn are: X S X+ u
1 0 0
b =[3 4]x|.
Draw the block diagram for controller canonical form from equations (23) and (24).
Step 8 of 10
Write the state equations in observer canonical form from equations (4), (14), (15), (16), (17),
(18), (19) and (22).
(25)
"•=[-2
J-=[1 0]
jj-li OKI
Step 9 of 10 ^
Draw the block diagram for observer canonical form from equations (25) and (26).
ste p 10 of 10 ^
Hence, the block diagram for observer canonical form is shown in figure 4.
Problem 7.19PP
yw »+6
+ +
(a) By rewriting Eq. in the form
m s} s + 3 \s + 2)
Step-by-step solution
ste p 1 of 6
(a)
Series realization of <?(#):
(1)
(2)
j+6 yi = u2. 1 y= y2 „
M = M io -
s+ 2 5+ 3
Figurel
Step 2 of 6
i, = - 2 j i + i/, (3)
i, = - 3 x , + U j ...... (4)
y , = - x , + u , ...... (5)
...... (6)
« = « , ...... (7)
y = y , ......(8)
» , = y , ...... (9)
Substitute equation (9) in equation (4).
x ^ — 3 x ^ + y t ......(10)
*2 — X ,- 3 X 2 + U , ...... (11)
Substitute equation (7) in equation (11).
i l = - 2 j c , + « ...... (13)
Write the state description matrix from equations (12) and (13).
[a-Kaa*[ii-
« ] ■ -
Substitute equation (6) in equation (8).
y= ...... (15)
,i[^ ]
-2 0
and |y = [0 l]jc].
-1 -3
Step 3 of 6
(b)
Parallel realization of
s+6 A B
.(17)
(j+ 3)(j+ 2 ) (5 + 3) (j+ 2 )
Find A from equation (17).
„ 5+6
(s + 3 ) ( ^ + 2 )
-3 + 6
<"’L
“ (-3 + 2 )
A - - 9 ......
Find B from equation (17).
s+6
.(s+2)
(s+3){s+2y
B = 4 ...... (19)
Substitute equations (18) and (19) in equation (17).
s+6 -3 4
r+ 7 (20)
( j+ 3 )(j+ 2 ) ( 5 + 3) ( j + 2 )
Figure 2
Step 4 of 6
K ] - [ : :E 1*[:1-
"[• +H 1"
=I - - |J f + l . |w ...... (21)
3- = [-3 4 ]* (22)
-3 0
and |y = [-3 4 ]x |
0 -2
Step 5 of 6
(c)
Consider the numerator part of the gain.
...... (24)
■(25)
+b2s"~^+’” +b^
C (s) = (26)
0
C .= [A ^ ».] (29)
5+ 6
C (5) (31)
5*+55 + 6
Write the state description matrices in control canonical form from equations (23) to (31).
(32)
x = A x + B ti ...... (36)
Write the state equation in control canonical form from equations (32), (33) and (36).
KHrim i...
Write the general form of output equation of canonical form.
Draw the block diagram of canonical form from equations (37) and (39).
F ig u re s
Step 6 of 6
-5 -6 ' I
+ u and 3’ = [« '] +0
1 0 .* 1. 0
Problem 7.20PP
-Al /. AV \ ” A‘l*
Step-by-step solution
ste p 1 of 1
Step 1 of 1 ^
Consider the state variable equations for the inhomogeneous case with a forcing function input
» (/)
4 * (0 = + A(/) J®((,r)B(r)i<(r)</r+B(/)ii(/)
Where,
x(0 = e*<'-'>x,+|e*<'-''Bii(r)</r
h
y (l)= C x (t)+ D u {t)
y { ,) = C e*<'''’x,+|e*<'‘'>Bii(r)</r + Du(t)
j-(/) -Ce'^"*>x,+Cje*<'-'*Bii(r)</r+D»(/)
h
Assume x ^ sQ
y { l) = ^ b ( l - T 'p u ( i ) d i
h
Where,
A(/) = Ce*'B+/M(/)
* = [? - ! 4 ] * + [ 2 ] “-
y = [ 1 3 ]x.
(a) Draw a block diagram for the plant with one integrator for each state-variable.
{\)u=-[K1 K2]x;
(ii) u = -Ky.
Step-by-step solution
ste p 1 of 9
(a)
The plant is described by,
:;i] ;>
K
And,
y= [i 3]»
■[. .iH
The state equations are,
...... (1)
= 7 jc ,- 4 j ^ + 2 tt...... (2)
The output equation Is,
y=x^+3xj (3)
ste p 2 of 9
From equations {1), (2), and (3), draw the block diagram for the plant.
The block diagram for the plant is shown in Figure 1.
F^ve 1
Therefore, the block diagram of the plant is shown in Figure 1.
Step 3 of 9
(b)
Write the expression for the transfer function.
Consider the state description,
x = Ax+Bu
The output description is,
>>= C x + D tf
A=
B=
C=
Step 4 of 9
:h ; : i
fj-o 0 - 1]
“ [o -7 i+ 4 j
=[*
-7 s -+'1
4]
Step 5 of 9
, y i _ ««ljointof(rf-A )
^ ~ |iI-A |
1 p+4 1]
-7 i+ 4 |
________ 1 p+4 1]
1 p+4 1]
“ j ’ + 4 s -7 [ 7 jJ
Now, calculate the transfer function of the plant.
j+ 6 + 3 (2 i+ 7 )
j *+ 4j - 7
_ j+ 6 + 6 j+ 2 1
j* + 4 s-7
I s +21
i'+ 4 * -7
75+27
Therefore, the transfer function G { .) of the plant Is
5 ^ + 4 5 -7
Step 6 of 9
(C)
(i)
The state feedback is.
u= - [ a:, a:,] i
5 0]
.0 _
■ 5+JC, -l+ ^ T j 1
- 7 + 2JST, 5 + 4 + 2 /:J
Step 7 of 9
|/ U - A + B K | = 0
I i+AT, -1 + AT, I
I-7+2A , i+ 4 + 2 A ,|“
(j+ ir ,) ( j+ 4 + 2 /r ,) - ( - i+ A : .) ( - 7 + 2 ^ r ,) = o
s^+4s+2K^ + K ^+4K , +2K,Kj - 7 + 2AT, + 7JC, -2AT,A:, = 0
»’ + (/:, + 2iT, + 4 ) i +(6A:, +7AT, - 7 ) = 0
Step 8 of 9
(ii)
The state feedback is.
u = - A>
=-js:[i 3]
.-[A 3iT]
5 l- A + B K » 5
[;:h;-h;]'*
j 0] ro 1 ] r 3 /:]
p s j ” [7 -4J'^[2A: 6A:J
s+ K -1 + 3 A ]
-7 + 2 A s+ 4 + 6 ^ :J
Step 9 of 9
d e t[A I-A + B K ] = 0
|A I-A -l-B K |> 0
I s+K -1+3AT
I-7+2AC *+ 4 + 6A :|"
(j+ X ) ( i+ 4 + 6 X ) - ( - l+ 3 3 : ) ( - 7 + 2 A r ) = 0
s^+4s + 6Ks+Ks+4K + 6K‘ - l + 2K + 2 \K -6 K ^ = 0
s ^ + {lK + 4 )s + {2 1 K -l) = 0
Steo-bv-steo solution
Step-by-step solution
Step 1 of 5
‘ ■[i
Here,
F=
[ i: ]
And,
G =|
3.14s« —
* 3.14 s
«1 rad/s
Step 2 of 5
^4 ■
Substitute 1 rad/s for and 0.707 for ^ in the equation to calculate the natural frequency.
-0.707'
___ 1 _
“ 0.707
■ 1.414 lad/s
Write the general second order characteristic equation,
s* + ®0
»'+2(0.707)(1.414)i+( 1.414)’ = 0
s '+ 2 t + 2 = 0 (1)
Step 3 of 5
tt = -K x
Here.
K = [JC, AT,]
Calculate the value of the matrix, F - G K
0 1
F -G K =
-6 -S
_r ®
■ [-6
_r 0
'
-5 JC
0
,K,i 0]
- 5 - atJ
S +K^ = 2
K jm -3
And.
6+K, = 2
K ,m -4
The state feedback gain is,
K =H -3]
Step 4 of 5
» num=1;
» den=[1 2 2];
» sys=tf(num,den):
» t=0:0.0001:6;
» y=step{sys,t);
» plot(t.y);
» grid;
» xiabel t
» ylabel y(t)
Step 5 of 5
t
From the unit step response the peak time Is,
/, = 3 . I4 s
(a) Design a state feedback controller for the following system so that the closed-loop step
response has an overshoot of less than 25% and a 1% settling time under 0.115 sec:
*=[o -10 ]* + [? ]■ ■ •
(b) Use the step command in Matlab to verify that your design meets the specifications. If it does
not, modify your feedback gains accordingly.
Step-by-step solution
Step-by-step solution
ste p 1 of 3
(a)
Given tliat
X =
i:.
For tile overshoot specification, we have = e'^ 1
Thus, we get ^ s 0.4.
For tile lYo setting time specifications, we use = 0.01.
4.6
'Hierefbre, we get =
ft
46
Thus, we get ^ 's O .4 , and<JL = —
ft
Step 2 of 3
(b)
Write the MATLAB program to verify the d e s ^ .
P = -1 0 ];
® * [ 0 ;1 ] ;
H = [1 ,0 ] ;
J = 0;
Z e ta = 0 . 4 ; % Tweak v a l u e s s l i g h t l y s o t h a t s p e c s a r e m e t.
t s = 0 .1 1 5 ;
wn = 4 . 6 / ( t s ^ z e t a ) ;
p = r o o t s ( [ l , 2 * ze ta* w n , w n * ^ ]);
k = p l a c e ( F ,G ,p ) ;
s y s C l= s s (F-G *k, G, H, J)
s te p ( s y s C L ) ;
xl x2
xl 0 1
x2 -9 8 0 3 -80
ul
xl 0
xl x2
yl 1 0
ul
yl 0
C o n tin u o u s -tim e m odel.
Step 3 of 3
(a) Design a state feedback controller for the system so that the closed-loop step response has
an overshoot of less than 5% and a 1% settling time under 4.6 sec.
(b) Use the step command in Matlab to verify that your design meets the specifications. If it does
not, modify your feedback gains accordingly.
Steo-bv-steo solution
Step-by-step solution
Step 1 of 8
(a)
It is clear that the overshoot is less than 5%.
Consider the maximum overshoot 5% and calculate the value of damping coefficient ^ .
% O S= e^
Substitute the value of ovemhoot 5% in equation (2).
ln5
(1.609)’ ( l - i - ’ ) = (i-;r)’
2 . 6 - 2 . 6 f ' - 9 .8 6 9 f '
12.46^” - 2 .6
f = 0.456
Step 2 of 8
It is clear that the response of the closed loop system has 1% settling time under 4.6 seconds.
Write the formula of settling time equal to 1%.
In (o .O lV l-f’ )
Substitute the value of 7^equal to 4.6 seconds and the value of ^ equal to 0.456 in equation (3)
and calculate the value of .
4.6
4.6
4.6 s
0.456 a>.
4V. = 2.19
Write the second order characteristic equation for the system using the values of ^ and
■¥ »0
+ 2(0.456)(2.19)»+(2.19)* = 0
si* +2 . + ffl,’ ■ 0
Step 3 of 8
-1 -2 -2
F= 0 -1 1
1 0 -1
Determine the characteristic equation of the system with state feedback controller, K.
det * I - ( F - G K ) ] = 0
5 0 0 ■_1 _2 -2 '2
det' 0 5 0 - 0 -1 1 - 0 1^2 ^ 3] =0
0 0 5 I 0 -1 1
r + 5 ’ ( 3 + 2 i^ + ^ ) + 5 ( 5 + 2 ^ + i^ + 4 ^ ) + ( 5 - 2 ^ + 3 ic 2 + 3 ^ ) = 0
Step 4 of 8
Compare the determinant of the matrix with the characteristic equation of the system.
**+3.83*’ + 10.3 1*+10.50 = 0
It is clear that.
3+ 2 * i+ A i= 3 .8 3
5 + 2 * ,+ * ,+ 4 l^ = 10.31
5 -2 * ,+ 3 * 2 +3Ai = 10.50
The values of *,,*J,*^ are -0.269,0.375,1.368
Thus, the state feedback controller for the system is [[-0.269 0.375 1.368]| -
Step 5 of 8
(b)
Calculate G (*) -
, r* I-F + G * : -G l
-n H . j
C (* )
d e t[ * I -F + G K ]
r '( * ) = G (4
1+ G (*)J9(*)
2*’ +0.006*-1.994
*’ +3.83*’ + 10.31* + 10.50
Step 6 of 8
Obtain the step response for the system with transfer function r* (5 ) •
Step 7 of 8 •
Figure 1
Step 8 of 8
It is clear from the Figure 1 that the design meets the required specifications of overshoot less
than 5% and the settling time of 1% under 4.6 seconds.
Problem 7.25PP
(a) Write a set of equations that describes this system in the standard canonical control form as
j = Ax + Bt/ and y = Cx.
« = -[* •
Step-by-step solution
ste p 1 of 4
(a)
Consider the numerator part of the gain.
= ...... (1)
= +.»+<!, (2)
. m (3)
a(s)
Substitute equations (1) and (2) in equation (3).
C (s) = (4)
-<h .......... -a ,
1 0 .......... 0
1 0 0 (5)
0 1 ••• 0
c ........... 1 0
I
0
0 ........(6)
C ,= [A 6* ........... M (7)
D^sSeperatevaluefromnumeratoranddenominatorelse 0 ... (8)
Consider the value of gain, G(5)-
^ (4 = 7 ^ (9)
R]-[:
*■[! ^ ' * [ j ...
Write the general form of output equation.
y = C x* D
^- = [1 0 ] * (12)
Step 2 of 4 ^
0 -4
Hence, the state equations of controller canonical fonn are:
1 0
b = [i o]4
ste p 3 of 4
(b)
Write the matrix A from equations (10) and (11).
^=[>
Write the matrix B from equations (10) and (11).
»=[o]
Consider the law of the form.
s 0
0 s
s 0 0 -4 ] fjC, AT,]
0 s 1 o j [o oj
(16)
d e t ( s I - A + B K ) = j * + ^ ^ + 4 + ^ j ...... (17)
Step 4 of 4 ^
( s + 2 - 2 y ) ( s + 2 + 2 y ) = 3 ’ + 4 s + 8 ...... (18)
3 * + /f ,j + 4 - 4 A : , = s ' + 4 j + 8
4 + JC j= 8
^ j - 4 ...... (20)
The design of state-feedback gain matrix, from Equations (19). (20) are [AT, s 4 |a n d |AT2 = 4 |.
Problem 7.26PP
Output Controllability. In many situations a control engineer may be interested in controlling the
output y rather than the state x. A system is said to be output controllable if at any time you are
able to transfer the output from zero to any desired output y* in a finite time using an appropriate
control signal u*. Derive necessary and sufficient conditions for a continuous system (A, B. C) to
be output controllable. Are output and state controllability related? If so, how?
Step-by-step solution
ste p 1 of 3
Consider the linear controllina svstem. Assume the initial state to reauired final state has finite
Step 1 of 3
Consider the linear controlling system. Assume the initial state to required final state has finite
time and with finite input. For this case, the state is measurably small while using impulsive
inputs.
Write the mathematical equation for the control signal {u) with respect to time.
Where,
Write the control signal (u) equation with respect to scalars as considered.
“ '= [* 1
Where,
II* is the control signal at infinite time.
Assign x is the input at initial state and y Is the output at the final state.
Write the input equation at the initial state for the control signal n*.
Where,
C is the controllability matrix.
In the equation (2), the control signal n*will move the system to arbitrary state when the
controllability matrix C is non-singular. The controllability matrix C is necessary to achieve the
controllability of the state. Therefore, it is required to consider the inverse of the controllability
matrix C in the equation.
C [ x ( 0 + ) - i ( 0 - ) ] = C C ji ‘ ...... (3)
Where,
C is the inverse of controllability matrix.
Hence, equation (3) gives the design to achieve the controllability at the Input state.
Step 2 of 3
Where,
Assume there Is no loss In the output and rewrite equation (4). If there is no loss then y ( 0 - ) = 0
Consider the continuous system (A ,B ,C ) , and write the controllable equation for this
continuous system at the output state.
Here, the system is controllable in the output only if the condition ^CB C A B .... CA**'B Jis in
full rank.
Therefore, the equation for the controllability at the output state is
y ( 0 + ) = [ C B C A B .... C A ’ ' B ] ii‘ |
Step 3 of 3
Equation (6) is always true for SISO (Single Input Single Output) system if the transfer function
greater than zero.
Therefore, it can be concluded that state controllability express the o u ^ u t controllability but
output controllability does not express die value of state controllability.
Problem 7.27PP
0 4 0 0 ■ ■0 ■
-I -4 0 0 0
s 7 15
x+
0 0 3 -3 0 _
(a) Find the eigenvalues of this system. {Hint Note the block-triangular structure of A . )
(c) For each of the uncontrollable modes, find a vector v such that
vTB = 0. v T A = /\v 7 .
(c) For each of the uncontrollable modes, find a vector v such that
vTB = 0, v T A = /\v 7 .
(d) Show that there are an infinite number of feedback gains K that will relocate the modes of th
system to -5, -3, -2, and -2.
(e) Find the unique matrix K that achieves these pole locations and prevents Initial conditions on
the uncontrollable part of the system from ever affecting the controllable part.
Step-by-step solution
ASK AN EXPERT
Problem 7.28PP
Two pendulums, coupled by a spring, are to be controlled by two equal and opposite forces u.
which are applied to the pendulum bobs as shown In Fig. The equations of motion are
H^9i = -k^(6i - 9 i ) - mgl9\ - III,
(a) Show that the system is uncontrollable. Can you associate a physical meaning with the
controllable and uncontrollable modes?
(b) Is there any way that the system can be made controllable?
Step-by-step solution
ste p 1 of 3
Step 2 of 3
-1 1 ( K a '^ a \ K a ‘
0 — 0
ml ml 1) nFF
-1 „ 1 (K a ‘ o'! r a ’
0
ml
C =
1 „
0 — 0
ml HFF
1 1 a 'l
0
ml fn t m l \ ml^ 1J
a cc p .
Step 3 of 3
(B) YES.
Problem 7.29PP
The state-space model for a certain application has been given to us with the following state
description matrices;
(b)A student has computed det C = 2.3x 10-7 and claims that the system is uncontrollable. Is
the student right or wrong? Why?
(b)A student has computed det C = 2.3x io -7 and claims that the system is uncontrollable. Is
the student right or wrong? Why?
Step-by-step solution
ste p 1 of 7
(a)
Write the general form of state space equation.
x = ...... (1)
y = C x + D ...... (2)
Consider the matrix A.
0.174 0 0 0
0.157 0.645 0 0
0 1 0 0 ■(3)
0 0 10
0 0 0 1
Consider the matrix B.
’-0.207*
-0.005
Bs 0 (4)
0
0
Consider the matrix C.
C = [l 0 0 0 0] (5)
O = [0] (6)
Write the state equation in control canonical form from equations (1), (3) and (4).
;- = [l 0 0 0 0] +0
^ = [1 0 0 0 0 ] * + 0 .........( 8)
ste p 2 of 7 ^
Draw the block diagram for controller canonical form from equations (7) and (8).
Figure 1
ste p 3 of 7
Hence, the block diagram of realization with an integrator for each state variable is IdrawnI -
Step 4 of 7
(b)
The general fonnula for controllability matrix, C is.
0.174 0 0 0 0 ■-0.207*
0.157 0.645 0 0 0 -0.005
ABs 0 1 0 0 0 0
0 1 0
-0.036018
-0.035724
ABs -0.005 ( 10 )
0
0
Step 5 of 7
A 'B = A B x A ......(11)
Substitute equations (3) and (10) in equation (11).
0.174 0 0 0 0 -0.036018
0.157 0.645 0 0 0 -0.035724
A ’B - 0 1 0 0 0 -0.005
I 0 0 0
0 1 0 0
-6.267x10’
-0.0287
A 'B = -0.035724 ( 12 )
-0.005
0
Calcuiate a ^BIiiiiii equations (3) and (12).
0.174 0 0 0 0 -6.267x10’’
0.157 0.645 0 0 0 -0.0287
A*B = 0 1 0 0 0 -0.035724
0 0 I 0 0 -0.005
0 0 0 I 0 0
-1.09x10’’
-0.0195
A*B = -0.0287 .(14)
-0.035724
-0.005
Calculate a ^B ^^^ equations (3) and (14).
-1.8966x10"*
-0,01275
A^B> -0.0195 .(16)
-0.0287
-0.035724
Substitute equations (4), (10). (12). (14) and (16) in equation (9).
Hence, value of |det|C| = -2.282xlQ-’ | . This value is not equal to zero. So this is controllable
system. The student computation is wrong.
Step 6 of 7
(C)
C
CA
CA’ .(17)
CA’
CA’
Step 7 of 7
0.174 0 0 0 0
0.157 0.645 0 0 0
C A -[1 0 0 0 0] 0 1 0 0 0
0 0 1 0 0
0 0 0 1 0
CA = [0.174 0 0 0 0 ] ...... (18)
’0.174 0 0 0 0
0.157 0.645 0 0 0
CA’ =[0.174 0 0 0 0] 0 1 0 0 0
0 0 1 0 0
0 0
*0.174 0 0 0
0.157 0.645 0 0
CA’ =[0.030276 0 0 0 0] 0 1 0 0
0 0
0 0
0.174 0 0 0 0
0.157 0.645 0 0 0
CA’ =[5.268x10” 0 0 0 O] 0 1 0 0 0
0 0 1 0 0
0 0 0 1 0
1 0 0 0 0
0.174 0 0 0 0
0 = 0.030276 0 0 0 0 . ( 22)
5.268x10’’ 0 0 0 0
O.lOOxlO” 0 0 0 0
Determine the determination ^matrix from equation (22).
det|O|=0
Staircase Algorithm (Var) Dooren et al., 1978):Any realization (A.B.C) can be transformed by an
orthogonal similarity transformation to (A, B, C), where A is an upper Hessenberg matrix
(having one nonzero diagonal above the main diagonal) given by
' * ai • O ' ■0■
a = t ’'at =
* * '. 0 , B = T’'B =
* ♦ Oj,_l 0
. «l .
where g1 # 0, and
C = CT = [ c , Cl - c. 1, T U T r
Orthogonai transformations correspond to a rotation of the vectors (represented by the matrix
columns) being transformed with no change in length.
fat Prove that if ai =0 and ai+1...... an-^ # 0 for some /. then the controllable and uncontrollable
Orthogonal transformations correspond to a rotation of the vectors (represented by the matrix
columns) being transformed with no change in length.
(a) Prove that if ai =0 and ai+1...an-1 ^ 0 for some /, then the controllable and uncontrollable
modes of the system can be identified after this transformation has been done.
(b) How would you use this technique to identify the observable and unobservable modes of (A,
B,C)?
(c) What advantage does this approach for determining the controllable and uncontrollable
modes have over transforming the system to any other form?
(d) How can we use this approach to determine a basis for the controllable and uncontrollable
subspaces, as in Problem?
This algorithm can also be used to design a numerically stable algorithm for pole placement [see
Minimis and Paige (1982)]. The name of the algorithm comes from the multi-input version in
which the ai are the blocks that make A resemble a staircase. Refer to ctrbf, obsvf commands in
Matlab.
Problem
Consider the system y+ 3y+ 2y= u+ u.
(a) Find the state matrices Ac, Be, and Cc in control canonical form that correspond to the given
differential equation.
(b) Sketch the eigenvectors of Ac in the (x1, x2) plane, and draw vectors that correspond to the
completely observable (xO) and the completely unobservable (xO) state-variables.
(d) Give the state matrices In observer canonical form and repeat parts (b) and (c) in terms of
controllability instead of observability.
Step-by-step solution
ASK AN EXPERT
Problem 7.31 PP
The normalized equations of motion for an inverted pendulum at angle 0 on a cart are
where x is the cart position, and the controi input u is a force acting on the cart.
(a) With the state defined as X—[ ^ ^ ^ ^ jT find the feedback gain K that places the
closed-loop poles at s = -1,-1,-1±iy. For parts (b) through (d), assume that ^ = 0.5.
(b) Use the SRL to select poles with a bandwidth as close as possible to those of part (a), and
find the control law that will place the closed-loop poles at the points you selected.
(c) Compare the responses of the closed-loop systems in parts (a) and (b) to an initial condition
of 0 = 10°.You may wish to use the initial command in Matlab.____________________________
(c) Compare the responses of the closed-loop systems in parts (a) and (b) to an initial condition
of 0 = 10°.You may wish to use the initial command in Matlab.
(d) Compute Nx and Nu for zero steady-state error to a constant command input on the cart
position, and compare the step responses of each of the two closed-loop systems.
Step-by-step solution
ste p 1 of 4
A) iie t[ S I - F + a K ) = a .,{ S )
Con^aring coefficients yields
_ 10-8P
1 -p 1-P
6
A ,=
1 -p
^ = [12 16 12]
Step 2 of 4
B) /f = [0010]
% Symmetric root locus
i= [ O ;0 ’G];
c = [0*/?.O];
d= 0
vlocus (a, b. c, d);
* = [13.5 18.36 3.9 13.98] - 0)
Step 3 of 4 ^
C) The initial condition response to 6 (0)s10°for both control design in (a) and
( i)
Step 4 of 4
D)
i
Yields
W i
W^=[0 0 1 o f
AT. = 0
Problem 7.32PP
An asymptotically stable Type I system with input rand output y is described by the closed-loop
system matrices (A. B. C, D = 0). Suppose the Input is given by the ramp r = at, for f > 0. Show
that the velocity error coefficient is given by
i- t
, = [ c a -* b ]
Step-by-step solution
ste p 1 of 13
Refer equation 7.45 in the textbook and write the closed loop transfer function of the system.
S te p i of 13
Refer equation 7.45 in the textbook and write the closed loop transfer function of the system.
r(j)=C(iI-A)'B+D
ste p 2 of 13
ste p 3 of 13
Step 4 of 13 ^
Consider the term (rf-A )-' . Since /> 0 apply Taylor’s series and rewrite the equation.
(j I - A ) ( - A ' - -...) = 1
Step 5 of 13
Step 6 of 13
*(4= 7 w
Step 7 O f 13
Step 8 of 13
Step 9 of 13
Consider ramp Input is given to the system for infinite time Interval.
Step 10 of 13
Step 11 of 13
Substitute equation (6) in the equation and apply limit to the equation.
Step 12 of 13
The velocity error coefficient is defined as the ratio of the input rate to the steady state error.
Mathematically it is expressed as,
K =
w (")
Step 13 of 13
K , -------^
oCA-'B
1
"C A -’B
-[C A -’B]"'
Prove that the Nyquist plot for LQR design avoids a circle of radius one centered at the -1 point,
as shown in Fig. Show that this implies that < GM < the “upward” gain margin is GM =
and there is a “downward” GM = Vz, and the phase margin is at least PM= ±60°. Hence the LQR
gain matrix, K, can be multiplied by a large scalar or reduced by half with guaranteed closed-loop
system stability.
Step-by-step solution
step 1 of 2
We have
a , (S) = det [5 1 - (if - Gi*:)]
= I3(5)[l+ i:(51-if)‘"]a
= l+ C 0 .(5 )0 ,(-5 )
Step 2 of 2
SettingS = jQ ,w e get
= | D ( > ) f [ l + p |0 ( > ) f ]
But
|i+ i< (> B i-if)‘‘m|&i
Let us re - write the loop gain as sum of its real and imaginary parts
L ( ja ) = K ( ja l- p y 'o
= Re (£ [ j a ) ) + j l ^ (£ [jd>))
Finally
{[Re (£iy (b)] + l} ’ + [in [ l (jffi))f a 1
Problem 7.34PP
*= [r' ]•«'=“
and assume that you are using feedback of the form u = -K x+ r, where r is a reference input
signal.
(c) Compute a K of the fonn K = [1, K2] that will make the system unobservable as in part (b);
that is, find H2 so that the closed-loop system is not observable.
(c) Compute a K of the fonn K = [1, K2] that will make the system unobservable as in part (b);
that is, find H2 so that the closed-loop system is not observable.
(d) Compare the open-loop transfer function with the transfer function of the closed-loop system
of part (c). What is the unobservability due to?
Step-by-step solution
step 1 of 4
(a)
Write the matrix A.
*-[? ;i
Write the matrix B.
“ -[o]
Write the matrix C.
C = [l 2] (3)
» = -[«, (5)
°=[^l
Find C A froni equation (3) and (1).
C A -[. 2 ]p ;]
C A -[0 1] (7)
» -[;:] »>
From equation (8), the O is nonsingular. Hence, (A.C) is lobservabiel-
Step 2 of 4 ^
(b)
;]-P '■])
-U .- J ™
Determine the det(0 )fro m equation (10).
l - i C , + 2 X , = 0 ...... (11)
Step 3 of 4 ^
(c)
Consider the value of Jf, •
.........( 12 )
1-A T ,+ 2 (1 ) = 0
- iC , — 2 - 1
Step 4 of 4 ^
(d)
Write the general form of open loop transfer function of the system.
G „ (j ) = C ( j I - A ) ‘' B (14)
;]-[?
4 ; :]-P 31;]
- 4 - . TH
i
■ t' ^ li'+ 2 i- ll0
C „ ( s ) = [l 2]
*"+ 2 5 -1
i+2
Write the general form of closed loop transfer function of the system.
(17)
»-<.>-[. < . [ ; ; ] - [ ? ;].[;]i* . 4 [ ; ]
Substitute 1 for Jf, and 3 for in equation (17).
<•[;:]-[? ;h ;]i. n
- 4 '^ - f t f t ]
- 4"’ ft]
[t-t-2 -2 + 2 5 + 6 ]
f"+ 3 s + 2
fj + 2 2 i+ 4 ir i'
j ’ +3j + 2 [o
j+ 2
j* + 3 i + 2
j+2
‘ (4 + 1 )(4 + 2 )
(18)
(4 + 1)
Compare equations (15) and (18), the pole is [cancelled w ith o n e 2ero| in unobservable system.
Hence, the closed loop mode is unobservable from the output function.
Problem 7.35PP
W =
(a) Find (Ao, Bo. Co) for this system in observer canonicai fonri.
9(5-H )
G,(i) =
j2 -9 ■
Prove that if u = - K x + r, there is a feedback gain K that makes the closed-loop system
unobservable. [Again assume an observer canonical realization for G1 (s).]
Step-by-step solution
step 1 of 9
(a)
Consider the numerator part of the gain.
b { s ) = b ^ ^ + b 2 S ^ ^ + .. .+ b , ...... (1)
...... m
= ...... (5)
y = C ^ x ^ + D ...... (6)
Step 2 of 9
-o , 1 0 ••• 0
-a , 0 1 0 0
A .= = 0 0 1 0 (7)
■ 0 0 0 1
- a, 0 ........... 0
B .= (8)
C ,= [ l 0 0 ••• 0 ] ......(9)
(11)
Write the state equation in observer canonical fonn from equations (1)to (11).
R ]-[:
•fo n r®i
[9
« h?+ « w ......
Oj [9 j
Write the output equation in observer canonical form from equations (1) to (11).
y = C x *D
^- = [1 0 ] * (13)
Step 3 of 9
fo l
■(15)
C ,= [ l 0] (16)
0
Hence, the value of A„ = |C .= [1 0]|
9 0 j| 9
step 4 of 9
(b)
*•“ •= [9 0.
......
^^=[9 3
Determine the value of det|C(from equation (19).
det|C|»-81
Hence, value of |det|C| = -^ I| - This value is not equal to zero. So this is controllable system.
Step 5 of 9
(c)
Consider the law of the form.
a = -[Ar, +r (20)
s 0 0 I 0
(rf-A ,+ B ,K ) =
p s 9 0
s 0 0 r 0 0
(rf-A .+ B ,K ) =
0 s 9 0 9K, 9K,. ]
( ,i- A .B K ) = [_ ,;,^ ^ ( 21 )
Consider the closed loop systems satisfy the det(5 l-A * F B K ) = 0 condition.
9 A j= 6
A , = | ...... (24)
-9 + 9 A .-1 8
A, = 3 ...... (25)
The design of state-feedback gain matrix, from Equations (14). (25) are AT, = 3 and A
K . -- 3I
Step 6 of 9
A= [0 1;9 0]:
B=[0;9]:
C=[1 0]:
D=0;
Po=10;
Ts=1;
z=(-log(Po/100))/(sqrt(pi'‘2-^log(Po/100)'‘2)):
wn=4/(z*Ts);
[numt.dent]=ord2(wn.z):
r=roots(dent):
poles=[-3■^3*i -3-3*1];
K=acker(A,B,poles)
K=
3.0000 0.6667
Step 7 of 9
(d)
Determine the system observability Q-
‘’• [ c l ] "
Calculate C^A^from equations (14) and (16).
c A -(i • ( ; ; ]
C .A .- [ 0 1] (27)
‘ ’ = [0 “]
Determine the determination ^m atrix from equation (28).
det|0|=l
(e)
Write the MATLAB program to verify the value of full order estimator L at —12±12y poles.
A= [0 1;9 Oj:
B=[0;9]:
C=[1 Oj:
D=0;
Po=10;
Ts=1;
z=(-log(Po/100))/(sqrt(pi'‘2-^log(Po/100)'‘2)):
wn=10*wn;
[numt.dent]=ord2(wn.z):
r=roots(dent):
poles=[-12■^12*i-12-12*1];
L=acker(A',C'.poles)'
L=
24
297
Step 8 of 9
(f)
. ’ (4 + 1) (29)
c(*)= i '- 9
Write the state description matrices in observer canonical form from equations (4). (5). (7), and
(29).
.(30)
- [ : ;i
Write the state description matrices in observer canonical form from equations (4). (5). (8) and
(29).
B .= (31)
C ,= [l 0] (32)
• - • “ ■ K '- J a
Calculate the value of C , ( A . - B^K)from equations (32) and (33).
c .K - .u n - |. . 1^ , - 3
c . ( a . - b . k ) = [ ^ a :, 1-9AT,] (34)
...... (35)
’ [c .( A .-B .K )]
i - 9 a: , « o
■(37)
d e t ( s l - A , + B . K ) = « '+ 9 ^ 5 + 9 8 :,i - 9 + 8 l | + 9 i r ,
d e t ( jI - A ,- f B . K ) = ( j- i- 9 A r , ) ( * - H ) ...... (39)
Step 9 of 9
Explain how the controllability, observability, and stability properties of a linear system are
related.
Step-by-step solution
step 1 of 2
The concepts o f controllability and observability are closely related to the cancellation of
a pole and a zero in the S3rstem transfer function.
Controllability and observability are the properties which describe structural features of a
dniamic system. These properties p l ^ an in:portant role in modern control system
apoic ano a zero m uie system tiansier [unction.
Controllability and observability are the properties which describe structural features of a
d3mamic system. These properties play an important role in modern control system
design theory.
The Ii^ u t and output o f a system are always physical quantities, and are normally easily
accessible to measurement we therefore, need a subsystem that performs the estimation
of state variables based on the information received fi'om the input u(<) and output ,y(<).
This subsystem is called an observer whose design based on observability property o f the
controlled system
The platn is said to be conq^letely observable if all the state variables in X (<) can be
observed from the measurements o f the output d(^). And the ii ^ u tu ( ± ) .
Step 2 of 2
Ifthere exists an input u (0 ,^ ), which transfers the initial state .AT(O) to the statX ’ in a
finite time the state X (0) is said to be controllable. I f all the initial states are
controllable (or) simply controllable. Otherwise, it is said to be uncontrollable.
For the Linear System given by equation (1), If the knowledge of the output' Y’ and the
ii^u t u (t) over a time interval o f time (O,^) suffices to determine the state X ( 0 ) , The
state X (O) is said to be ob servable. I f all initial states are observable, the system is said
to be con^letely observable or singly, observable. Otherwise, the system is aid to be
unobservable.
Problem 7.37PP
(a) Write the internal (state) equations for the circuit. The input u(t) is a current, and the output y
is a voltage. Let x1 = iL and x2 = vc.
(b) What condition(s) on R, L, and C will guarantee that the system is controllable?
(c) What condition(s) on R, L, and C will guarantee that the system is observable?
Step-by-step solution
step ^ of 7 ^
Step 2 of 7
As there are two energy storage elements, at least two state variables are required to
describe the system
Let
^ i= h
X2=V(j
at node,
Cdvc
U = tr + -------
‘ dt
u = X i+ C i^
:.X2 = — + — (1)
^ C C
Step 3 of 7
Applying RVL,
+ V c + ic R = 0
where
ic = “ -*s
Writing the above eq i»tioa In terms of state variables.
+/? [a - i ^ ] = 0
- x ^ R - L x i +X 2 + R u - XiR = 0
. -2i? _^1
(?)
‘ L ' L ' L
and y = ic ^
= u R - iiR
= u R ~ XiR (3)
Step 4 of 7
Xi - 22 r R'
L L L
Xj —
s.
-1
—
^
0 UJ 1
(4)
. c .c .
Step 5 of 7
Step 6 of 7
i
T = [a jio ] ]
1
LC LC
As for the system to
IV be
VC completely controllable,
-R ^ 1
;e0
I?C ~ C LC
-R- 1 2^ ^
K — K + A ^ 0
rC
. -R ^ C -L -¥ 2 R ^ C ^
- i >0
step 7 of 7
■-2^ -V
L c
H’ =
1
0
. L
2R^'
L
-R
L .
2R}
L
The block diagram of a feedback system is shown in Fig. The system state is
-[?]•
and the dimensions of the matrices are as follows;
A = /?*/). L = /?x 1.
B = /?X 1. x = 2/)x 1,
C = 1 X n, f = 1 X 1,
K = 1 X n, y = 1 x1.
T=
- [ ! ?] ■
Show that the system is not controllable.
S tep-by-step solution
step 1 of 5
(a)
Refer figure 7.91 in the textbook and write the state equations of the system.
s A z -B K x ^+ B r
i,- L C x + ( A - L C - B K ) x , + Br
-[.i
Refer figure 7.91 in the textbook and write the output equation of the system.
y = C x,
>- = [C (2)
A -B K
Hence, the state equations of the system are
LC A -L C - B K
0]
Step 2 of 5
(b)
x = Tz ...... (3)
'■[: ...
Where.
X is transformation matrix.
- . ] ......
Write the general state space equations.
i = A x + B r ......(6)
^- = C x ...... (7)
Write state description matrix from equations (1). (2). (6) and (7).
* - [i
•■[I] I”
C = [C 0] ..... (10)
Write the general formula for ^m atrix.
Step 3 of 5
- [A - B K BK 1
( 12)
"[ 0 A-LcJ
Write the general formula for g .
B = T‘‘B ......
Substitute equations (5) and (9) in equation (13).
if* ® (14)
= i- L i -I
Consider
nsider the value of |3 is equal to one.
(15)
Where.
I is unit matrix.
C = C T ......C®>
Step 4 of 5
•(; i]
C:=[c
= [C 0]] ......
....(17)
(17)
Write
frite the new coordins
coordinate system from equations (12). (15) and (17).
fA -B K BK 1
r ...... (18)
* =[ 0 A-LcJ*
.y=[C 0]z (19)
'A -B K ir B l
[lc A -L C -B K J L B
c = fB ...... (22,
[b a b - b ’k J
Calculate detjClfrom equation (22).
Therefore the value of Mc\=o\ Hence, the system is uncontrollable and the system is
Step 5 of 5
(c)
Write the formula for the transfer function of the system.
r(j) = C [x I- { A -B K )J 'B
[ ( j- A + L C )
.r c m I ”0 (x -A -^ 2 B K )|
‘ ^(x’ -(2 A -L C -2 B K ) x+ A*-ALC-2ABK + 2BKLC)LoJ
( j - A + LC) 0
= [C 0 )7 :7 -
a 0 ( i -A * 2 B K )
^( x '-(2 A - LC - 2B K )i + A '- ALC - 2ABK + 2BKLC)
B (x-A +LC )l
[--------- ---------- ---------------------------- !■
' ' ‘ "(j ’ -( 2 A - L C -2 B K ) j + A '-A L C -2 A B K + 2BKLC)
r f A ________________ BC(x-A+LC)_______________
^ ' (x‘ -(2A -L C -2B K )x+ A ‘ -ALC-2ABK + 2BKLC)
Hence, the transfer function of the system is.
BC(x-A+LC)
r(x)=
(x*-(2A - LC - 2BK) j + A '- ALC - 2ABK + 2BKLC)
Problem 7.39PP
This problem is intended to give you more insight into controllability and observability. Consider
the circuit In Fig., with an Input voltage source u(t) and an output current y(t).
(a) Using the capacitor voltage and inductor current as state-variables, write state and output
equations for the system.
(b) Find the conditions relating R^. R2, C. and L that render the system uncontrollable. Find s
similar set of conditions that result In an unobservable system.
(c) Interpret the conditions found In part (b) physically in terms of the time constants of the
system.
system.
(d) Find the transfer function of the system. Show that there is a pole-zero cancellation for the
conditions derived in part (b) (that is, when the system is uncontrollable or unobservable).
Step-by-step solution
step 1 of 10
y«)
Step 2 of 10
where ic = C ^
” dt
= C J fi (2)
i n l y i n g KVL to the circuit.
(3)
- t t + Xj + io ^ i = 0
= ~Xj + tt
ia = — + —
s, s,
(5)
Step 3 of 10
■ = ----- Xi + ------
.. Xi ' u (6)
^ R^C ^
Step 4 of 10
fl 1 1 „ 1
0)
step 5 of 10
a- 1 - A UJ 1
(9)
L R^L ^
■[-i ']H 5}
Step 6 of 10
1 0 1
R^C R^C
RG=
1_ 1 1
-A
L R^L . A.
fe )’
3^- 1 I ^
■ Jt,
^A C - [W
A cJ '
-1
B, B }LC
Step 7 of 10
|fi^ ( i+ ^ Z c ) 7 l+ Il
Step 8 of 10
1 ^ 1 -1 ' r
c) F ' H ’ ' = ~R^C R^L
0 -R^ 1_
L a . a 1'
R^C R^L
A
- L + B f i{ B i- \)
B^LC
-A
7* = H ’ ’ F ’’ / f ]
1 -B ,
^ _ jj[C (i^ -l)-£
Bi B^LC
B ^B ^LC -B jC + B f;+ L
Step 9 of 10
s l- F -O
det
H J
T .F :
d e t[fi/-F ]
DENQMINATQR:
___l_
~R^C
^ 1 -1
R,L
S + -L 0
R^C
Iz A S+R 2
RiL
= s^ + —^ s + J ^ s + - ^
R^C ^ R^C
R^C R^C
Step 10 of 10
NU1£ERATQR:
1
S + -----
R^C ° B fl
1 -R ,
det s .B , - 1
R^L
1
A • k \
1 ] +A [ lA + i± ^ l
= R ,] r, c [ r, l j
{ ie .c s + i'l 1~
£ ± 5 l± 1 ] +
"1 AC ) A J B,L J
« ^ C + l+ s C + J ^ C + C ^ l- ^ i+ £ s + j! ,£
B^C ^LC
^ si!i‘Z.C + + s j^ £ C + j! i^ Z . C + jj^ £ C + l- iii+ £ s + /^ Z .
B lL C
Problem 7.40PP
i = Ax + Ba,
y= c*.
Where
■0 1 0 0 ' ■0 0 ■
W 0 0 2a> 1 0 « _ r I 0 0 0 1
A= . B=
0 0 0 1 0 0 [ o 0 1 Q J*
0 -2o» 0 0 0 1
- [ S] -
The inputs u^ and u2 are the radial and tangential thrusts, the state-variables x1 and x3 are the
radial and angular deviations from the reference (circular) orbit, and the outputs y1 and y2 are
the radial and angular measurements, respectively.
The inputs u^ and u2 are the radial and tangential thrusts, the state-variables x^ and x3 are the
radial and angular deviations from the reference (circular) orbit, and the outputs y1 and y2 are
the radial and angular measurements, respectively.
(a) Show that the system is controllable using both control inputs.
(b) Show that the system is controllable using only a single input. Which one is it?
(d) Show that the system is observable using only one measurement. Which one is it?
Step-by-step solution
step 1 of 9
(a)
Write the state description matrix.
0 0 0
3<»’ 0 0
As (1)
0 0 0 1
0 -le a 0 0
0 0
1 0
Bs (2)
0 0
0 1
:::] (3)
'-K1 (5)
0 1 0 0
3(»* 0 0
AB«
0 0 0 1
0 0 0
1
0
ABs (7)
0
-2 ® 0
0 0 1 0
1 0 0 lea
■(8)
0 0 0 1
0 1 -le a 0
From equation (8), the rank of matrix Is [ ^ . So this system Is controllable using both control
inputs.
Step 2 of 9
(b)
O'
B, ...... (9)
C ;= [b , AB , ... A - ’ B ,] (10)
0 1 0 0
0 0 2d>
A B ,*
0 0 0 1
0 -2 ^ 0 0
1
0
A B ,* ■ (11)
0
-2a)
0 1 0 0 ~ r~
3<»’ 0 0 lO) 0
A * B ,s
0 0 0 1 0
n =2& Q n —la )
0 1
A * B ,s (12)
-le a
0
Step 3 of 9
r 0 1 0 0 ]r 01
3<»’ 0 0 2fl) -fl)*
A ’ B ,=
0 0 0 1 -2fl)
0 -2 fl) 0 0 0
r -fl)
0
A > B ,= ...... (13)
0
2a>‘
0 1 0
1 0 -o ’ 0
.(14)
0 0 -2a> 0
0 -2 « 0 2®’
Step 4 of 9
B ,s ...... (15)
1 0 0
0 0 2a)
A B ,*
0 0 1
-2<» 0 0
A B ,- (17)
0 1 0 0 0
3fl)* 0 0 2fl) 2fl)
A ’ B ,=
0 0 0 1 1
0 -2fl) 0 0 0
2fl)
0
A ‘ B ,= (18)
0
-4fl)*
0 1 0 0 2fl)
3®’ 0 0 2fl) 0
A > B ,=
0 0 0 1 0
0 -2fl) 0 0 -4fl)*
0
-2fl)*
A > B ,= (19)
^ f l) *
0
0 0 2d) 0
0 2fl) 0 - la / ...
(20)
0 0 - to * ...
1 0 -4fl)^ 0 ...
From equations (14) and (20), the rank of matrix in C, matrix is [^a n d rank of matrix in Q
matrix Is. So this system is controllable only in |B,|value at zero u,value.
Step 5 of 9
(c)
Write the general formula for observability matrix O-
C
CA
(21)
Step 6 of 9
■0 1 0 o '
fl 0 0 0 3d)* 0 0 2d)
CA
'[ o 0 1 0 0 0 0 1
0 -2d) 0 0
fo 1 0 0]
CA (22)
'[ o 0 0 ij
1 0 0 O'
0 0 10
Os 0 1 0 0 (23)
0 0 0 1
Therefore, from equation (23), the rank of matrix is [ ^ . So this system is observable using both
measurements.
Step 7 of 9
(d)
C ,= [ l 0 0 0 ] ...... (24)
^ C,
C,A
o , = C,A' (25)
C,A*
■0 1 0 0 '
3®’ 0 0 2d)
C ,A -[1 0 0 0]
0 0 0 1
0 -2d) 0 0
C ,A - [ 0 1 0 0 ] ...... (26)
0 1 0 o'
3d)* 0 0 2d)
C,A’ = [0 I 0 0]
0 0 0 1
0 -2d) 0 0
C , A '= [ 3 o ’ 0 0 2 < » ]...... (27)
■0 1 0 0'
3®’ 0 0 2d)
C ,A ’ =[3ffl^ 0 0 2«i]
0 0 0 1
0 -2d) 0 0
C,A’ = [o -o ’ 0 O ] ......(2 8 )
■ 0 0 0
0 I 0 0
o> = 3d)* 0 0 2d) ...... (29)
0 -d)* 0 0
Step 8 of 9
C , = [0 0 I 0 ] ...... (30)
c,
C,A
0 , = C ,A ’ ...... (31)
C .A ’
0 1 0 0 '
3o’ 0 0 2o
C ,A - [ 0 0 I 0]
0 0 0 1
0 -2 o 0 0
C ,A = [0 0 0 1 ] ...... (32)
0 1 0 0 ‘
3o’ 0 0 2o
C ,A ’ = [0 0 0 1]
0 0 0 1
0 -2 o 0 0
Step 9 of 9
■0 1 0 0'
3d)^ 0 0 2d)
C ,A ’ =[0 -2 o 0 0]
0 0 0 1
0 -2d) 0 0
C ,A ’ = [-6 o * 0 0 -4 o ’ ] ...... (34)
■0 0 1 0
0 0 0 1
o ,= 0 -2d) 0 0 .(35)
-6®* 0 0 -t®’
Therefore, from equations (29) and (35), the rank of matrix in matrix is [^a n d rank of matrix
in 0,matt1xis. So this system is observable only in j^ jv a lu e .
Problem 7.41 PP
K = bt
A, - jr ( 0 , - 0 2 ) + ^
^ = - « ^ + jT(0| - 02) - fhnl
K=kd
0, = - <r(0, - 02>+ /7ml
^ + IT(0| - 02) - fhnl
(a) Write the state-variable equations for the system, using [ej $2 vector
and F as the single input.
(b) Show that all the state-variables are observable using measurements of 01 alone.
(c) Show that the characteristic polynomial for the system is the product of the polynomials for
two oscillators. Do so by first writing a new set of system equations involving the state-variables
.
■yi ■ ■01+^ ■
yi
^ O l-0 2 ,
Hint If A and D are invertible matrices, then
[^ •o r= [r‘ ^]■
(d) Deduce the fact that the spring mode Is controllable with F but the pendulum mode is not.
S te p -b y -s te p s o lu tio n
step 1 of 4
J T = [e . e, 6.
0 0 1 O'
0 0 0 1
X -F
0 0
K 0 0
Step 2 of 4
B) We have
r= [l 0 0 0]X
Observability
H 1 0 0 0
HF 0 0 1 0
e= ~ - ( ® “ -i-j?:) i :
HF^ 0 0
HF^ 0 0 -(® ^+ j^ r) K
The state is observable with
Step 3 of 4
Q Let
X = y if
0 ,+ ^ ^+6, 9 ,-e , S i- S , ]
0 1 0 0
-<s“ 0 0 0
x +
0 0 0 1
0 0 -(o>“ + 2 ir )
The characteristic equation o f the system is
det [ if l - i? ) = ( s ’ + «?) + o’ + 2 ^)
Step 4 of 4
D) There is no coi^ling between the spring mode (6^—@2) and the pendulum mode
(S i+ a .)
Problem 7.42PP
A certain fifth-order system is found to have a characteristic equation with roots at 0, -1, -2. and
-1 ± iy. A decomposition into controllable and uncontrollable parts discloses that the controllable
part has a characteristic equation with roots 0 and -1 ± 1). A decomposition into observable and
nonobservable parts discloses that the observable modes are at 0, -1 , and -2.
(a) Where are the zeros of b(s) = Cadj(sl - A)B for this system?
(b) What are the poles of the reduced-order transfer function that includes only controllable and
observable modes?
Step-by-step solution
Step-by-step solution
step 1 of 13
(a)
Step 2 of 13
i(>)=Cadj(sI-A)B
Step 3 of 13
Step 4 of 13
To obtain the zeros of the system, the location of the zeros must be both controllable and
observable which occurs only in stable system.
Step 5 of 13
For a stable system, the location of poles and zeros must be in left half plane. When the poles
and zeros move towards the boundary, It Indicates that the system is going to unstable mode.
Step 6 of 13
Here all the points lie on left half plane so the zeros of the system Is at ( - l . - 2 , - l ± y )
step 7 of 13
Therefore the zeros of the system are at the points |( -l^ -2 ,-l± 7)|.
Step 8 of 13
(b)
Step 9 of 13
Consider the equation is controllable at points (0,-1 ±y')and it is observable at (0 ,-1 ,-2 )
Step 10 of 13
To obtain the poles of the system, the location of the poles must be both controllable and
observable which occurs only in stable system.
Step 11 of 13 X
For a stable system, the location of poles and zeros must be in left half plane. When the poles
and zeros move towards the boundary, it indicates that the system is going to unstable mode.
Step 12 of 13 ^
Here all the points He on left half plane and there is no real pole. So the poles of the system are
at origin.
Step 13 of 13
Consider the systems shown in Fig., employing series, parallel, and feedback configurations,
X/ = Ax/ + B/u/,
(b) For each case, determine what condition(s) on the roots of the polynomials Ni and Di is
necessary for each system to be controllable and observable. Give a brief reason for your
answer in terms of pole-zero cancellations.
.................*1 J~r7r~w5n j,
Step-by-step solution
step 1 of 7
(a)
Series connection:
i , = A , * , + B , » , ...... (1)
...... (2)
Where,
i = land2.
Refer figure 7.94 (a) in the textbook and write state equations for series connection from
equations (1) and (2).
X, = A , x ,+ B , h (3)
x , = A , x ,+ B , C , X | ...... (4)
Write the state equation of series connection in matrix form from equations (3) and (4).
(5)
y = c , x , ...... (6)
Write the output equation of series connection in matrix form from equation (6).
-[o ....
' A, 0 B ,'
Hence, the state equations of the series connection is i r s JC+ u
B ,C , A. 0
y=[0 c,]
step 2 of 7
Parallel connection:
Refer figure 7.94 (b) in the textbook and write state equations for parallel connection from
equations (1) and (2).
X, = A , x ,+ B , h (8)
Ki-i*.' :][;]•&
( 10 )
Write the output equation of parallel connection in matrix form from equation {11).
■ ( 12 )
'■ [ 4 ' ■ f t ] ......
A, 0 B,
Hence, the state equations of the parallel connection is
0 A,
y = [C, C ,]
Step 3 of 7
Feedback connection:
Refer figure 7.94 (c) in the textbook and write state equations for feedback connection from
equations (1) and (2).
X, ■ A ,x i - A ,C jX j+ B , r ...... (13)
x , = A , x ,+ B , C , X | ...... (14)
Write the state equation of feedback connection in matrix form from equations (13) and (14).
Step 4 of 7 ^
Write the output equation of feedback connection in matrix form from equation (16).
^,.[c, .|[^-]|
-=|C, oil (17)
■ A, -A ,C ,'
Hence, the state equations of the parallel connection is irs '“ ' r
B,C, A, 0
y = [C, 0]
0
step 5 of 7
(b)
Refer 7.94(a) in the textbook and write the transfer function of the series connection.
= (18)
y(s) Af,MAT,(5)
(19)
U (s) D ,( ,) D ,( s )
Therefore, from equation (19), there are no cancellations in poles and zeros part of the transfer
functions in series combination.
For observability the parts [AT^(j)and£); W should be coprime o th e rw ise Q (j) | is covered
from the output.
Step 6 of 7
Refer 7.94(b) in the textbook and write the transfer function of the parallel connection.
(20)
y(s) M ) ^ jv ,( s )
U (s ) D ,(s ) A W
Step 7 of 7 ^
Refer 7.94(c) in the textbook and write the transfer function of the feedback connection.
(22 )
R(s) 1+ G . W A W
M l
r(s) QW
^ W 'l . A W A W
AW AW
M l
AW
a w a w -^a w a w
AWAW
AW AWAW
AWAWAW+AWAW
=___ AWAW___ ,23)
*w a w a w +a w a w
Therefore, from equation (23), there are no cancellations in poles and zeros part of the transfer
functions in feedback combination. For observability, | AT, ( ^ ) and D j (y ) should be coppme|and
(a) Find the state matrices Ac, Be, and Cc in control canonical form that correspond to the given
differential equation.
(b) Sketch the eigenvectors of A c in the {x1, x2) plane, and draw vectors that correspond to the
completely observable (xO) and the completely unobservable (xO) state-variables.
(d) Give the state matrices in observer canonical form and repeat parts (b) and (c) in terms of
n n n tm llflh ilih / in<%tpaH n f nh.<?prvahilifv
(d) Give the state matrices in observer canonical form and repeat parts (b) and (c) in terms of
controllability instead of observability.
Step-by-step solution
ASK AN EXPERT
Problem 7.45PP
The dynamic equations of motion for a station-keeping satellite (such as a weather sateiiite) are
where
X = radiai perturbation,
as depicted in Fig. If the orbit is synchronous with the earth’s rotation, then w = 2 tt/(3600 * 24)
rad/sec.
(b) Choose x = [ x x y y ]7 a s the state vector and y as the measurement, and design a full-order
observer with poles placed at s = - 2 cj- 3 cj, and -3oj ± 3ojj.
Step-by-step solution
step 1 of 2
Step 2 of 2
0 1 0 0 k 0
3ar‘ 0 0 2 ib 0
B) +
0 0 0 1 ^3 0
0 -2 o 0 0 1^4 1
z = [o 0 1 o]Jsr
1^=-44.5W , 1^=-51.5W-
4 = llo . ;,= 5 3 o ’
Problem 7.46PP
6 + w2d = u.
(b) Design an estimator (observer) that reconstructs the state of the pendulum given
measurements of &. Assume w = 5 rad/sec, and pick the estimator roots to be at s = -10 ± 10j.
(c) Write the transfer function of the estimator between the measured value of & and the
estimated value of d.
6Stiffiaiea vaiue dr d.
(d) Design a controller (that is, determine the state feedback gain K) so that the roots of the
closed-loop characteristic equation are at s = - 4 ± 4/.
1 Step-by-step solution
Step 1 of 4
A) We have
:■ m
'
y= 0 \]x
y = 0 T]X
step 2 of 4
B) d e t(£ fl-i? + i« ) = 0
£ r^ + /jS '+ ii)’ ( ; i - l ) = 0
Step 3 of 4
i= F ^ + a u + L l^ y - m )
= ( F - L H ) X + O u + Iiy
M = [l 0 ] ( S ^ i i' + £ « ) - ‘ £
- 7 (S '-20/7)
~ S ’ + 20S + 200
Step 4 of 4
An error analysis of an inertial navigator leads to the set of normalized state equations
liH l ‘i I][s]^l]'
where
x1 = east—velocity emor,
x3 = north—gyro drift.
Design a reduced-order estimator with y = x1 as the measurement, and place the observer-error
poles at -0.1 and -0.1. Be sure to provide all the relevant estimator equations.
Design a reduced-order estimator witn y = x l as tne measurement, and place the observer-error
poles at -0.1 and -0.1. Be sure to provide all the relevant estimator equations.
Step-by-step solution
step 1 of 1
(b) If u = -K x, compute K so that the closed-loop control poles are located at s = - 2 ± 2j.
(c) Compute L so that the estimator error poles are located at s = -10±10y.
(d) Give the transfer function of the resulting controller [for example, using Eq.].
(d) Give the transfer function of the resulting controller [for example, using Eq.].
(e) What are the gain and phase margins of the controller and the given open-loop system?
Eq.
V(j)
D .(j) “ 7 ^ - - “ <** - A + B K + L O - 'L .
Step-by-step solution
step 1 of 6
(a)
£7( 5) +
By inspection,
^ sl;<^ --4
Consider the general observable canonical form in tenns of the transfer function coefficients is
•
0 0 0 -a.
1 0 0 - 0 ,- 1 *+i - < v A
=
0 0 1 -fl, _
^=[ 0 0 0 1 ]
Consider the general observable canonical form of {1) in terms of the transfer function
coefficients is
r i,i ro I] fo i
UJ-[4 oJ-U"
y = 1 0 ]*
0 1 0 ■
A= , c = [l 0]
4 0 -4
Step 2 of 6
(b)
Consider u - -K x
a , ( j ) = (^ + 2 + 2 y ) ( 5 + 2 - 2 y )
detl
(■[;
" ( [ ; ;]*U a i -
^ [ [L-4+4A,
-4 + 4 * . xJ+4A
+ 4 *,,] ] ®
* ’ + 4 * , j - 4 + 4 * | . 0 ...... (3)
*. = 3
* ,-1
Thus, |K = [3 1]|
Step 3 of 6 ^
(c)
Consider the equation to determine the estimator roots with estimator-emor poles at s = - 2 ± 2 j
a ,{s )-0
a , { s ) = {s + l 0 + l 0 j ) { s + l 0 - l 0 j )
a ,( » ) = » ’ + 2 0 s+ 2 0 0 ...... (4)
Step 4 of 6
det 1
"([.i
4 : :i="
4 ::i. -.'I)-
* t + / | j + / , - 4 . 0 ...... (5)
Compare equations (4) and (5)
/,= 2 0
/ , b 204
Thus.
Step 5 of 6 ^
(d)
Consider the equation to determine the transfer function of the resulting controller.
2 > ,( x ) — K ( x l - A + B K 4 L C ) ' L
‘■ • o - c g
•^[212 , + 4]
, , -2 6 4 J-6 9 2
j* + 2 4 s + 2 9 2
-2 6 4 J -6 9 2
Thus, the transfer function of the compensator is D , ( i) =
5^ + 24^ + 292
Step 6 of 6
(e)
Consider the MATLAB code to determine the phase and gain margin of the controller using
nyquist plot.
H=tf([-264-133924].[1 24 292])
nyquist{H)
The linearized longitudinal motion of a helicopter near hover (see Fig) can be modeled by the
normalized third-order system
' -0 .4 0 -OJM
I 0 0
-14 9J -0.02
Figure Helicopter
Suppose our sensor measures the horizontal velocity u as the output; that is, y = u.
(c) Find the feedback gain that places the poles of the system a ts = -1±1) and s = -2.
(d) Design a full-order estimator for the system, and place the estimator poles at -8 and
-4 ± 4 V J y .
(e) Design a reduced-order estimator with both poles at -4. What are the advantages and
disadvantages of the reduced-order estimator compared with the full-order case?
(f) Compute the compensator transfer function using the control gain and the full-order estimator
designed in part (d), and plot Its frequency response using Matlab. Draw a Bode plot for the
closed-loop design, and indicate the corresponding gain and phase margins.
(h) Draw the SRL and select roots for a control law that will give a control bandwidth matching
the design of part (c), and select roots for a full-order estimator that will result in an estimator
error bandwidth comparable to the design of part (d). Draw the corresponding Bode plot and
compare the pole placement and SRL designs with respect to bandwidth, stability margins, step
response, and control effort for a unit-step rotor-angle input. Use Matlab for the computations.
S te p -b y -s te p s o lu tio n
step 1 of 5
Step 2 of 5
Step 3 of 5
Step 4 of 5
Step 5 of 5
d e t ( 6 n - if „ + £ 7 r , ) = 0
£= [14.2510 0.9542f
Problem 7.50PP
Suppose a DC drive motor with motor current u is connected to the wheels of a cart in order to
control the movement of an inverted pendulum mounted on the cart. The linearized and
normalized equations of motion corresponding to this system can be put in the form
e =e + v + u.
v = 6 - V - u,
where
u = - K - \e -K 2 d - K 3 v .
Find the feedback gains so that the resulting closed-loop poles are located at —1»—1
u = - K - \e -K 2 d - K 3 v .
Find the feedback gains so that the resulting closed-loop poles are located at —1, —1
(b) Assume that 6 and v are measured. Construct an estimator for d and & of the form
t = A l-(-L (y -C t).
where x = [0 d\T and y = d. Treat both v and u as known. Select L so that the estimator poles are
it -2. and -2.
(c) Give the transfer function of the controller, and draw the Bode plot of the closed-loop system,
indicating the corresponding gain and phase margins.
(d) Using Matlab, plot the response of the system to an initial condition on d. and give a physical
explanation for the initial motion of the cart.
Step-by-step solution
ASK AN EXPERT
Problem 7.51 PP
Y(s) 10
C(*) = i
'£/(«) 4 ( « + l) ‘
(a) Let y = x1 and x1 = x2, and write state equations for the system.
(b) Find /C1 and K2 so that u = -K ^ x ‘\ -K2x2 yields closed-loop poles with a natural frequency
ojn = 3 and a damping ratio ^ = 0.5.
(c) Design a state estimator that yields estimator emor poles with o;n1 = 15 and ^1 = 0.5.
(d) What is the transfer function of the controller obtained by combining parts (a) through (c)?
(e) Sketch the root locus of the resulting closed-loop system as plant gain (nominally 10) is
varied.
Step-by-step solution
step 1 of 4
:a=[:
;.= [1 o]x
step 2 of 4
Step 3 of 4
(Q £ = [14 21 i f
Step 4 of 4
x = x + u.
arise in situations where the motion of an upside-down pendulum (such as a rocket) must be
controlled.
(a) Let u = -K x (position feedback alone), and sketch the root locus with respect to the scalar
gain K.
Select a and K so that the system will display a rise time of about 2 sec and no more than 25%
Select a and K so that the system will display a rise time of about 2 sec and no more than 25%
overshoot. Sketch the root locus with respect to K.
(c) Sketch the Bode plot (both magnitude and phase) of the uncompensated plant.
(d) Sketch the Bode plot of the compensated design, and estimate the phase margin. Design
state feedback so that the closed-loop poles are at the same locations as those of the design in
part (b).
(e) Design an estimator for x and x using the measurement of x = y, and select the observer gain
L so that the equation for x has characteristic roots with a damping ratio ^ = 0.5 and a natural
frequency o)n = 8.
(e) Draw a block diagram of your combined estimator and control law, and indicate where x and
appear. Draw a Bode plot for the closed-loop system, and compare the resulting bandwidth and
stability margins with those obtained using the design of part (b).
Step-by-step solution
ASK AN EXPERT
Problem 7.53PP
A simplified model for the control of a flexible robotic arm is shown in Fig., where
(c) Could both state-variables of the system be estimated if only a measurement of y was
available?
(c) Could both state-variables of the system be estimated if only a measurement of y was
available?
(e) Would it be reasonable to design a control law for the system with roots at s = -200 ± 200/.
State your reasons.
(f) Write equations for the compensator, including a command input for y. Draw a Bode plot for
the closed-loop system and give the gain and phase margins for the design.
Step-by-step solution
step 1 of 12
(a)
The equations of motion in state space form are as follows.
X ,= X i
k k
X, ss— X + — tt
0 1 O'
=
--i 0 fc * (1)
. M M.
y= 1 0]jt
Step 2 of 12
(b)
Calculate the characteristic equation for the robotic arm using the matrices shown In equation (1).
The formula to calculate the characteristic equation using the state space fonn is as follows.
d e t [ jI- ( F - L H ) ] = 0
0 1'
F*
0
L A/ J
<7* 0]
Step 3 of 12
det s I- ( F - L H ) ] = 0
0 1"
det =0
det
E :i- |i ;i-K :i M
e :i
det
— - ij 0
\ .M ^ .
-L , 1
det = 0
K :}
s+L, -1
det * , = 0
^ (» + A ) + [- ^ + A !]= o
Step 4 of 12
It is clear that,
£ ,= 2 0 0 ...... (2)
• ^ + £ ,= 2 0 0 0 0 (3)
Substitute the value of ^k :In equation (2) and (3) and calculate and -
£ ,= 2 0 0
900+1, = 20000
l2 » 1 9 1 0 0
200
Thus, the estimator is designed
19100
Step 5 of 12
(c)
system.
Calculate h F -
si
[ ;:] -
It is clear from the value of the observability matrix that the system is observable.
Thus, both the state variables of the system can be estimated using a measurement of *
Step 6 of 12
(d)
(i+20+20y)(i+20- 20y)=(i+20)“+(20)'
= 5*+400+40j +400
= 5 *+ 4 0 5 + (8 0 0 )
Calculate the characteristic equation for the robotic arm using the matrices shown In equation (1).
The formula to calculate the characteristic equation using the state space fonn to design the
feedback controller is as follows.
d e t [ jI- ( K - G K ) ] = 0
0 r
F*
A 0
L w J
0
<?= t »ndH = [l 0]
IM I
Step 7 of 12
d e t [ r i- ( K - G K ) ] = 0
■0 1 o'
det - k
[::} ± 0
M M .
■0 1' 0
det
E :]■ ± 0■ —(
det
E :i- i s " * * ')
det
E :]■ =0
-1
det = 0
± ( i . a :.) s. ± ( x ,)
(4)
Step 8 of 12
It is clear that,
kKy
b 40
M
^ i,9 0 0 j
= 0.0444
^ ( l + i f , ) = 800
800
/:,=
900
- 0.111
Thus, the feedback controller is designed [[-0.111 0.044]| -
Step 9 of 12
(e)
It is clear that roots are -200 ± 200 J ■
Use the roots and calculate the equation.
- + 40000 + 400s+40000
= s ' + 400s+(80000)
Compare the equation s ' + 400s+(80000) with equation (4) and obtain and JC, -
kK,
l- = 40
M
A : j= 4 0 o f ;^ l
' I.9 0 0 J
= 0.444
-^ (l+ iC ,) = 80000
M
^ _ 80000 ,
900
*87.88
It is clear from the values of a:, andATj that large control levels are required so it is not desirable
to design a system with the roots -200 ±200^-
Thus, not desirable to design a control law for the system with roots -200± 200y •
Step 10 of 12
The state space form generalized form to calculate the transfer function of the compensator is as
follows.
x = (F-GK-LH)x+L>
w= - K x
Write the following code in MATLAB and obtain the transfer function of the compensator.
» G=[0;900]:
» H=[1 0];
» L=[200;19100]:
» K=[-0.111 0.044]:
» syms s
» l=[1 0; 0 1];
» D=-K*inv{(s*l-F+G*K+L*H))*L
D=
» simplify(D)
ans =
Step 11 of 12
Draw the bode plot for the obtained transfer function of the compensator.
Bode D ig ra m
Step 12 of 12
Thus, bode plot is obtained for the compensator and the gain margin and phase margins are
1-10.7 dB and respectiveiy.
Problem 7.54PP
The linearized difTerential equations governing the fluid-flow dynamics for the two cascaded tanks
in Fig. are
where
(a) Level Controller for Two Cascaded Tanks: Using state feedback of the form
6u=-K■\6h^ -K25h2,
s = -2a(1 ± j).
(b) Level Estimator for Two Cascaded Tanks: Suppose that only the deviation in the level of tank
2 is measured (that is, y = 5h2). Using this measurement, design an estimator that will give
continuous, smooth estimates of the deviation in levels of tank 1 and tank 2, with estimator error
poles at -8a(1 ± j).
(c) Estimator/Controller for Two Cascaded Tanks: Sketch a block diagram (showing individual
integrators) of the closed-loop system obtained by combining the estimator of part (b) with the
controller of part (a).
(d) Using Matlab, compute and plot the response at y to an initial offset in Sh^. Assume a = 1 for
the plot.
Step-by-step solution
step 1 of 2
r ^ r + e + i: , k . 1
(A) ldet|
t
[ -6 S+6j
= S’ + ( 2 6 + i : i ) i'+ 6 “ + 6 ( ^ : , + i^ ) = 0
= S=+46S+86==0
Gives /Ti = 26 and = 56
Step 2 of 2
The lateral motions of a ship that is 100 m long, moving at a constant velocity of 10 m/sec, are
described by
[ /;
^1
I= I
r -0.0895 -0.286 0 "I T ^ 1
-0.0439 -0.272 0 II I+1-0 [" 0.0145 "I
®I22 14.
where
6 = rudder angle{deg),
(a) Determine the transfer function from 5to tp and the characteristic roots of the uncontrolled
ship.
where ijjd is the desired heading, determine vaiues of K^, K2, and K3 that wiii place the closed-
loop roots at s = -0.2,-0.2 ± 0.2).
(c) Design a state estimator based on the measurement of ijj (obtained from a gyrocompass, for
example). Place the roots of the estimator error equation at s = -0.8 and -0.8 ± 0.8).
(d) Give the state equations and transfer function for the compensator Dc(s) in Fig. 2, and plot it
frequency response.
(e) Draw the Bode plot for the closed-loop system, and compute the corresponding gain and
phase margins.
(f) Compute the feed-fonvard gains for a reference input, and plot the step response of the
system to a change in heading of 5°.
S te p -b y -s te p s o lu tio n
step 1 of 3
Step 2 of 3
(a)
As it is required to find the transfer function from g to the output equation is,
B
Y = [0 0 1] V
V f ']
The matrix C is,
C » [0 0 1]
G ( j) = C [ i I - A ] 'B
_ 1
« [ ( « + 0.0895)(i + 0.272) -0 .0439 x 0.286J
■ j(j+0.272) -0.0439J -0.0439
-0.286J s ( f + 0.0895) » +0.0895
0 0 ( i + 0.0895)(j + 0.272) - (0.0439)(0.286)
i ( i ’ + 0 .3 6 l5 s + 0.0118)
■ j(i+0.272) -0 .0439i -0.0439
-0.286* *(* +0.0895) * + 0.0895
0 0 *’ + 0.36l5* + 0 .0 ll8
Step 3 of 3
0 1]
“ *(*’ + 0.3615*+0.01l8)^®
■*(* + 0.272) -0.0439* -0.0439 ■0.0145'
-0.286* *(* + 0.0895) * + 0.0895 -0.0122
0 0 *’ + 0.3615* + 0 .0 ll8 0
0.0145* (*+ 0.272)+0.000536
[0 0 1] -0.0122*(*+0.0895)-0.004147*
*(*’ + 0.36I5* + 0.01l8)
0
As the transfer function is 0, it is not possible to determine the roots of the system.
Also, it is not possible to determine the state feedback, or to design a state estimator, or
determine the state equations and to draw the Bode plot and step response of the system.
Hence, subparts (b), (c), (d), (e) and (f) cannot be solved.
Problem 7.56PP
Asmentioned in footnote 11 in Section 7.9.2, a reasonable approach for selecting the feed-
fon/vard gain in Eq. is to choose N such that when r and y are both unchanging, the DC gain from
r to i/is the negative of the DC gain from yto u. Derive a formula for W based on this selection
rule. Show that if the plant is Type 1, this choice is the same as that given by Eq.
Footnote 11
A reasonable alternative is to select N such that, when r and y are both unchanging, the DC gain
from rto u is the negative o f the DC gain from y to u. The consequences o f this choice are that
our controller can be structured as a combination o f error control and generalized derivative
control, and if the system is capable o f Type 1 behavior, that capability will be realized.
Eq.
1
N = ‘
C (A - B K )- lB [ l - K (A - LC )->{B - M )J
1
N=-
C (A - B K )-»B (1 - K (A - L C ) - > ( B - M )J
S t e p - b y - s t e p s o lu t io n
step 1 of 19
(a)
Step 2 of 19
Refer figure 7.48 and equations 7.185a and 7.185b in the text book.
Step 3 of 19
Consider the equation of the system for the feed forward gains of the controller.
x - ( A - B K - L C ) i + L ^ + M r .......(1)
u— Kx + Pr (2)
Step 4 of 19
X*X p
r =0
step 5 of 19
M l
* (A -B K -L C )
X ,— L y ( A - B K - L C ) ‘ (3)
Step 6 of 19
« j= - K X j
step 7 of 19
X*Xo
y=0
Step 8 of 19
• (A -B K -L C )
X, — ( A - B K - LC) ‘ (5)
Step 9 of 19
« , = - K x , + Mr,
= K A /r , ( A - B K - L C ) " '+
« , = [ l C A / ( A - B K - L C ) '' + ^ ] r , .......(6)
Step 10 of 19
For this controller consider the DC gain from y to u is equal to the DC gain from rto u.
Step 11 of 19
Step 12 of 19
^ = - K [ ( A - B K - L C )" ' ( L + A f) ]
Step 13 of 19 ^
Step 14 of 19
Figure 1
step 15 of 19 ^
Take the value of p as the foot note. Now the DC gain is unity for the type-1 system.
Step 16 of 19
For Type-1 system, write the equation for general closed loop system block diagram.
G ( x ) = ie ( x )
Consider the formula to calculate the DC gain of the closed loop system.
Where,
Step 17 of 19
Step 18 of 19
Step 19 of 19
g (°)
« (0 ) ' l-G (O )i),
[ v G ( 0 ) s I (unity feedback)]
^ ,(0 )
(6)
« (0 ) D ,( 0 )
Refer equation 7.202 in the textbook. This equation helps to achieve unity DC gain in the
controller design.
Similarly in equation (6), if the gain and the feedback are same, the system will give unity DC
gain in the controller.
y(o)
Mathematically, if ND , value of closed loop system — will be unity.
« (0 )
Therefore, both the equations will give unity feedback controller design in the type-1 system.
Assume that the linearized and time-scaled equation of motion for the ballbearing levitation
device is x - x = w + w. Here w is a constant bias due to the power amplifier. Introduce integral
error control, and select three control gains K = [K^ K2 K3]so that the closed-loop poles are at
-1 and -1 ± j and the steady-state error to w and to a (step) position command will be zero. Let y
= X and the reference input ^ ^ be a constant. Draw a block diagram of your design
showing the locations of the feedback gains Ki. Assume that both x and x can be measured. Plot
the response of the closedloop system to a step command input and the response to a step
change in the bias input. Verify that the system is Type 1. Use Matlab (Simulink) software to
simulate the system responses.
Step-by-step solution
Step-by-step solution
step 1 of 2
x -x = u+W
0 = 0
A realization of these equation is
»i[:]
=y-r
z = Xi X X
Step 2 of 2
y ^ M ,z
For the closed loop system we have
0 1 0
0 0 1
1 -^ j -^ 3
This immediately gives Z z—0
AndZz—y —0
Problem 7.58PP
^=[ 0 - 1 ] ’ »=[!]•
(a) Use feedback of the form u(t) = -K x{t) + Nr(t), where A/ is a nonzero scalar, to move the pole
to -3 ± 3).
(b) Choose N so that if r is a constant, the system has zero steady-state error; that is. y (^) = r.
(c) Show that if A changes to A+ 5A. where 5A is an arbitrary 2*2 matrix, then your choice of N
in part{b) will no longer make yC“ ) = r. Therefore, the system is not robust under changes to the
Ru<;tpm n n r a m p t p r s in A
(c) Show that if A changes to A+ 5A. where 5A is an arbitrary 2*2 matrix, then your choice of N
in part{b) will no longer make yC“ ) = r. Therefore, the system is not robust under changes to the
system parameters in A.
(d) The system steady-state error performance can be made robust by augmenting the system
with an integrator and using unity feedback—that is, by setting x l = r - y, where x l is the state of
the integrator. To see this, first use state feedback of the form u = -K x - K^xl so that the poles of
the augmented system are at -3. —2
(e) Show that the resulting system will yield y (^) = r no matter how the matrices A and B are
changed, as long as the closed-loop system remains stable.
(f) For part (d). use Matlab (Simulink) software to plot the time response of the system to a
constant input. Draw Bode plots of the controller, as well as the sensitivity function (S) and the
complementary sensitivity function (7).
S te p -b y -s te p s o lu tio n
ASK AN EXPERT
Problem 7.59PP
Consider a servomechanism for following the data track on a computer-disk memory system.
Because of various unavoidable mechanical imperfections, the data track is not exactly a
centered circle, and thus the radial servo must follow a sinusoidal input of radian frequency ojO
(the spin rate of the disk). The state matrices for a linearized model of such a system are
* - [ ; A ]- - [ ; ] ■ >'■
The sinusoidal reference input satisfies y — —o j^r.
(a) Let (uO = 1, and place the poles of the error system for an internal model design at
ac(s) = (s + 2 ± J2){s + 1 ± y i)
ae(s) = (s + 6).
ae(s) = (s + 6).
(b) Draw a block diagram of the system, and clearly show the presence of the oscillator with
frequency ojO (the internal model) in the controller. Also verify the presence of the blocking zeros
at ±j(jjO.
(c) Use Matlab (SImulink) software to plot the time response of the system to a sinusoidal input a
frequency ojO = 1.
(d) Draw a Bode plot to show how this system will respond to sinusoidal inputs at frequencies
different from but near wO.
Step-by-step solution
ASK AN EXPERT
Problem 7.60PP
Compute the controller transfer function [from Y(s) to tyfsj] in Example. What is the prominent
feature of the controller that allows tracking and disturbance rejection?
-4 r
-5
* •[1 *+ +
A block diagram of the system is given in Fig. 7 .7 ^ ^ , and the step responses
to input at the command r (applied at t = 0 sec) and at the disturbance w
(applied at / w 0.5 sec) are shewn in Rg. 7.72(bX
Step-by-step solution
step 1 of 1
p = /i ( c - x )
x = -3 x + p + 4 + i3
u = -K x -p
p l^ r o -I, ][p
jJ [o - 3 - iT - i.J
« = [-! - 4 ?
X
The controller transfer function is
r{S) S{S+3+K+l,)
- 2 7 9 ( £ f + 4 .03 23 )
5 (5 + 3 2 )
Problem 7.61 PP
Consider the pendulum problem with control torque Tc and disturbance torque T&.
&-+ 40 = Tc + Td.
(Here = 4.) Assume that there is a potentiometer at the pin that measures the output angle 0,
but with a constant unknown bias b. Thus the measurement equation is y = 0 + b.
where w is the input-equivalent bias. Write the system equations in state-space form. Give values
for the matrices A, B, and C.
(b) Using state-variable methods, show that the characteristic equation of the model is s(s2 4)
= 0.
(c) Show that w is observable if we assume that y = 0, and write the estimator equations for
Pick estimator gains [ I I 12 /^Tto place all the roots of the estimator error characteristic equation
a t -10.
(d) Using full-state feedback of the estimated (controllable) state-variables, derive a control law t
place the closed-loop poles at -2 ± j2.
(e) Draw a block diagram of the complete closed-loop system (estimator, plant, and controller)
using integrator blocks.
(f) Introduce the estimated bias into the control so as to yield zero steady-state error to the outpu
bias b. Demonstrate the performance of your design by plotting the response of the system to a
step change in b; that is, b changes from 0 to some constant value.
S te p -b y -s te p s o lu tio n
ASK AN EXPERT
Problem 7.62PP
Consider the servomechanism problem where we wish to track a ramp reference signal. The
plant and the desired model equations are
y= [ 1 o ]i
*“ = [ 0 0 ]* ■ •
y« = [ 1 0 ] i« .
Design a model-following control law and demonstrate its tracking performance. Place the
closed-loop poles at s = - 2 ± j2.
Step-by-step solution
step 1 of 5
x = A x + B u ...... (1)
Consider the state space equation of the system.
*■[!
Write the state description matrix from equations (1) and (2).
*■[: -J..
(4)
y= C x ...... (5)
Consider the output equation of the system.
y = [l 0]* (6)
Write the state description matrix from equations (5) and (6).
C = [l 0] (7)
D -[0 ] (8)
•*. = A ,* . + B ^ ..........( 9 )
"-=[o
Write the state description matrix from equations (9) and (10).
*-=[o 3
“-= [i]
Consider the output equation of the system.
y . - C . x . + D . ...... (13)
y .= [l 0 ]* . (14)
Write the state description matrix from equations (13) and (14).
C . = [l 0] (15)
D . = [ 0 ] ...... (16)
s = - 2 ± J 2 ...... (17)
Step 2 of 5 ^
Write the MATLAB program for design the control law and plot the tracking performance of the
system from equations (3). (4). (7). (8), (11). (12). (15). (16) and (17).
cic
Bm=[0;1]:
Cm=[1 0];
Dm=[0]:
A=[0 1;0-1];
B=[0;1]:
C=[1 0]:
D=[0]:
K=place(A.B.pc)
[N.m]=size(B):
[p.N]=size(C);
J=zeros(p.m);
[x.x]=size(Am);
bb=[zeros(x*N.1);Cm(:)]:
xx=aa\bb;
M=reshape(xx(1 :N*x).N,x)
BBm=[Bm;zeros(2,1)];
CCm=[zeros(1.2)C];
DDm=[0]:
sysm^ss(AAm.BBm.CCm.DDm):
t=0:.01:5;
hold on;
[ymf,t]=impulse(sysmf,t):
plot(t.ymf)
hold on;
plot(t.t.'-’)
xlabel('Time (sec)');
ylabel('r.y');
nicegrid;
Step 3 of 5
K=
8.0000 3.0000
M=
10
01
Step 4 of 5 ^
Figure 1
Step 5 of 5 ^
Hence, the model control law is designed and its tracking performance is shown in [Figure 1
Problem 7.63PP
Suppose we wish the closed-loop system to behave like a desired model, called the implicit
model
Z = A/77Z.
j f “ [ (J - A ^ / q , » - A .y ) + a.
where
" J 1
Step-by-step solution
step 1 of 1
x = A i + B i / .......(1)
y = C r ...... (2)
J = J ( ( y - A . y f Q , (y - A .y ) + (5)
J = J ^ (C x - A ^ C x ) Q j (C x - A ^ C x ) + ( 6)
[ x ^ ( C A - A .C ) ’ -Q , ( C A - A . C ) x ] +
y = J [x ^ ( C A -A .c y Q, CBH+i(’ (C B y Q, C B (C A -A .C )x ]+ dt
Here, in term 2, both the equations are in scalar quantities and are equal. Rewrite the equation.
[ x ^ ( C A - A .C ) ’ -Q , - ( C A - A . C ) x ] +
y = [ [2 « 4 (C B y Q , C B (C A - A .C ) x ]+ (7)
[ii’' ( C B ^ -Q , •C B u + ii ’'R b ]
Q -[(C A -A .C y Q, (CA-A.C)]
S - Q , C B ( C A - A ,C )
R - R + B ^ C ’ Q ,C B
Equation (8) is similar to standard form of LQR equation after adding the cross-weighting term
between the control and state form.
Therefore, it is proved that LQR performance index equation is equivalent to the standard
equation after adding the cross- weighting term In the equation.
Problem 7.64PP
Explicit Model-Following: Suppose in the LQR problem, we wish the closedloop system to
behave as close as possible to a system of the form
which represents the model of desirable dynamics. We may choose a performance index of the
form
00
J= j +
0
where
r C ^Q iC -C ^ Q , ]
' ' " L - Q iC Qi J-
(b) Which state variables of the system are uncontrollable? Is this result surprising?
H = - K ,X -K 2 Z .
which means that the model’s equations must be implemented as part of the control law.
Suppose we now drive the model as follows
i = A **+
This indicates that the feedfonward dynamics may be used to improve the transient response of
the system.
(e) What is a possible disadvantage of this scheme compared to the standard LQR, that is, with
no explicit model?
Step-by-step solution
ASK AN EXPERT
Problem 7.65PP
C(s) = ^
s ( i + l ) ( i + 2)
The Smith compensator for this system is given by
Piot the frequency response of the compensator for 7 = 5 and Dc(s) = 1. and draw a Bode piot
that shows the gain and phase margins of the system.24
Step-by-step solution
ASK AN EXPERT
Problem 8.01 PP
l + (l/2 );-'
H& =
[1-(1/2)J->U1 + (1/3)Z-']'
(a) Let u(k) and y(k) be the discrete input and output of this filter. Find a difference equation
reiating u(k) andy(k).
(b) Find the natural frequency and damping coefficient of the filter’s poles.
Step-by-step solution
step 1 of 5
(a). As u (k) and y (k) are the di screte input and output of the filter,
tile transfer function
Y (a )_ '■'I
1+
'+1 TJ(z)
U(z)
Y ( z ) - lz - ‘Y ( z ) 4 a '" Y ( a ) = U ( z ) + ^ z ‘U (z )
0 0 Z
Taking inverse z-transform of both tiie sides, we get
3 , ( k ) = . ly ( k . l ) . l y ( l C . 2 ) = u ( k ) 4 - l4 k - l )
Step 2 of 5
Step 3 of 5
3(6+s)(2+s)
“ (2+3s)(S+2s)
_3(s^+8s+12)
~ 6s^+28s+16
3(6+s)(2+s)
(2+3s) (8+2s)
_ 3 ( s ’+8s+12)
6s^+28s+16
3 (s“+8s+12)
1 (s’+8s+12)
Step 4 of 5
L«1.6329rad/sec
14
A nd the Damping ratio is given by 2^ cd^= - j
3x2 1.6329
|t= 14289|
Step 5 of 5
*> o .
K(t) = 0. ib <0.
y ( i) = 0 , *< 0 .
Step-by-step solution
step 1 of 5
Step 1 of 5
Difference equation,
it ^ O
fc< 0
> (k ) = 0 k<0
Step 2 of 5
y (z ) 2 ( z - '- r ^ )
U (z) l-3 z -'+ 2 z -*
A 1.
1 - 24 - + 24
2 (^ -0
z '- 3 z + 2
_ 2 (£ -1 )
( z - l ) ( z - 2)
2
...... (1)
‘ z-2
Step 3 of 5
We know that. » (
( z - l)
y (^ ) 2
Z z-2
( z - l) '
n o
“ ( z - 2) [ ( . - l ) '
2z
( z - 2) ( z - l ) '
A B C
Z + - + - . ----- - T ...... (2)
( z - 2 ) ( z - l ) ' ” z - 2 2 - 1 ( 2 - 1)*
2 .< ( 2 - l) '+ g ( 2 - 2 ) ( 2 - l) + C (2 -2 )
( 2 - 2 ) ( 2 - 1 ) '“ (z -2 )(2 -1 )'
2 ^ A { z - \ ) '* B ( z - 2 ) ( z - \ ) + C { z - 2 ) (3)
Step 4 of 5
2 = . 4 ( 2 - l) * + 5 ( 2 - 2 ) ( 2 - l ) + C ( 2 - 2 )
2^A
A=2
Put z — 1 in equation (3), to obtain the constant C ■
2 = ( 2) ( 0 - l ) ' + B ( 0 - 2 ) ( 0 - l ) + ( - 2 ) ( 0 - 2 )
2+2B +4=2
-I
B ^ -2
Step 5 of 5
Now substitute 4 for ^ . 4 for ^ and « 2 for C 'n the equation (2).
, V 2z 2z 2z
F ® = !]/( * » ■ * ■
0
(a) Show that the one-sided transform of f(k+ ^) is Z{ f(k + 1)} = zF(z) - z f ^ ).
(b) Use the one-sided transform to solve for the transforms of the Fibonacci numbers generated
by the difference equation u(k+2) = u(k+^)+ u(k). Let u(0) = u(^) = [Hint: You will need to find a
general expression for the transform of f(k + 2) in terms of the transform of f[k).]
(c) Compute the pole locations of the transform of the Fibonacci numbers.
(c) Compute the pole locations of the transform of the Fibonacci numbers.
(e) Show that, if u(k) represents the kth Fibonacci number, then the ratio u(k + 1)/u(k) will
Step-by-step solution
step 1 of 5
w
Find the z-transform o f / (^+ 1 )
z { /{ k + i) ] = ± / { k + i) z - ^
Z { / ( * + l ) } = 2 / ( . / ) z ^ " ‘. where i + l = J
Z [ / { k + \ ) } = z Z / O ) z - ' - : ^ f ( 0)
0
Step 2 of 5
0 >)
We know that,
a ( i+ 2 ) - a ( i+ l) - a ( jt ) = 0
Step 3 of 5
Since. a (0 ) = a ( l ) a n d a (l) = l ,
W e g e ty ( 2 ) = - j^
Thus, we get U (2 ) =
z^- z -1
(c)
Find the poles ofthe system U (z) =
2 - z - 1
z^ - z - 1 = 0
1 ± V5
Step 4 of 5
z z
By the long division rule, we get the quotient as l-fz “*-Fz"® +z~^ +...
Hence, a ( * ) = U , 2,3,5.............
Step 5 of 5
U (z) =
( 1 - 0 0 - ^ " )
a ^ -O i . O j- c ii
E7(z)= ^---------
-----I=r
T ----- T
^ ^ 1 - q z '^ l-------------
- O jZ ‘ ^
Finding the invers e z transform of ^ ( z ) :
u [k ) = - o f+ —S — of
O i- O i O i- C ^
Thus, we get
(«)
S i n c e , I < 1, for large jbthe second term is s 0 , and the ratio o f a (^+ 1 ) to
u {k )is
Problem 8.04PP
Prove the seven properties of the s-plane-to-z-plane mapping listed in Section 8.2.3.
Step-by-step solution
step 1 of 10 ^
step 2 of 10 ^
= e '( c o 8 « ( r + j ^ a i r )
I f c r = 0 .f lM ii« " = l
The magnitude o f z gives
[z| = ^oo8^(fi;ff')+ sin ^(ffiir)
=Ji
=1
H ence d ie poles located o n the unit circle in d ie z-plane are equivalent to the pole
location on d ie imaginaty axis in the s il a n e
Thus the unit d i c k s in z-plane rqnesent d ie stability boundary.
Step 3 of 10 ^
Step 4 of 10
= ^ ( c x 3 B d r + ysmtsET)
Since, e ' i s a crmstant value, die z-plane locations g ive reqxm se information
normalized to d ie sample rale, radier dian to tim e as in s-plane
Step 5 of 10 ^
z-plane w e have
- . M
= (c o s n '+ y s in ;r )
=-i+yo
From d ie above expression, w e can infer diat the negative real z-axis always
Step 6 of 10
ml
Step 7 of 10
A t z s ± y — .d ie m ^ ip in g o fz -iila iie is ,
= e - - -
= {C 0 8 X ± J ^ X )
=-l
Thus, form d ie above pdn ts; w e can infer diat, vertical lines in the le d h a lf o f the
s^dane m ^ into circles within d ie unit ctccle o f z-plane.
Step 8 of 10 ^
(6 ) Tn tK w iy n n ta l ling-g t i a w I w m d r a w n d i a t T n y rg a w it a r o n g t a n t t f n a g tn a f y
part s = ja>
z=e^^
s ( gos<0 ^ + y s tii< 9 r)
( 2js
= cosm— + j8tn<9T
L )
These lines are mapped onto to the radial lines in z-planes as the phase in the
m qiping o f z-plane is.
Hence, form die above points w e can infer diat, d ie horizontal points in the a-
plane radial lines in the z-^lane.
Step 9 of 10
(7) Considering N yquist f r e q u e n t and decreasing the value o f O ' from 0 to OD.
A t point
= ( coB^ + j s in x ’)
Step 10 of 10
Atpoiiil s = - a „ - J ^
The m ^iping in z-plane cane^m iiding to this point is,
z= e *
(coBJT—7 s m x ’)
The following lag compensator added in series with the plant yields a phase margin of 50°;
s/1.25 + 1
D c (s ) =
50s+ l
Using the matched pole-zero approximation, determine an equivalent digital realization of this
compensator.
Step-by-step solution
Step-by-step solution
step 1 of 1
” r-l
D (z>, = i2 5 _
50s-l
s-1.25
i," 50 ;
The MPZ iq>proximation is
1. z-c’ '
At low frequency
ency
1 (-1.25)
HI
1.25x50
or K,
I.
1-e®
=K,
I 7 M 7 ^
, 1-e® |z .e “ ” |
Problem 8.06PP
The following transfer function is a lead network designed to add about 60° of phase at o;1 = 3
rad/sec:
s+l
H(.s) =
O .ls + l
(a) Assume a sampling period of T= 0.25 sec, and compute and plot in the z-plane the poie and
zero iocations of the digital implementations o1 H(s) obtained using (1) Justin’s method and (2)
pole-zero mapping. For each case, compute the amount of phase lead provided by the network
at z 1 = ej(jj1 T.
(b) Using a log-log scale for the frequency rangeo; = 0.1 tocu =100 rad/sec, plot the magnitude
Bode plots for each of the equivalent digital systems you found in part (a), and compare with
H(s). {Hint Magnitude Bode plots are given by \H(z)\ = \H(eja)T)\.)
(b) Using a log-log scale for the frequency ranges = 0.1 tocu =100 rad/sec, plot the magnitude
Bode plots for each of the equivalent digital systems you found in part (a), and compare with
H(s). {Hint Magnitude Bode plots are given by \H(z)\ = \H(eja)T)\.)
Step-by-step solution
Step 1 of 7
Given that
s+l
O.ls+l
and T=0.25sec
Step 2 of 7
2
” 0.25 [ l + z ‘ 3
Step 3 of 7
Therefore,
H (z)^ # )* '
.... ..(1)
'■ ' 1.8+0.2z‘
Thus the poles of H (z) are
1.8-+O.2z'^=0
z ‘= H
0.2
2.=-0.111
Step 4 of 7
Step 5 of 7
Step 6 of 7 ^
H.
here T ^ .2 5 sc c
d is given by
0+1 ^
o+ioj
1-e-'"
=lx
1
K. : 4.1497
T h « e fo « H ( z ) = K . l^
Step 7 of 7
lm(z)
Problem 8.07PP
The following transfer function is a lag network designed to introduce a gain attenuation of
10(-20 db) at w = 3 rad/sec:
lOs+l
H{s) =
100s+ 1
(a) Assume a sampling period of T= 0.25 sec, and compute and plot in the z-plane the poie and
zero iocations of the digital implementations o1 H(s) obtained using (1) Justin’s method and (2)
pole-zero mapping. For each case, compute the amount of gain attenuation provided by the
network at z1 = eyojl T .
(b) For each of the equivalent digital systems in part (a), plot the Bode magnitude curves over th
frequency range w = 0.01 to 10 rad/sec.
(b) For each of the equivalent digital systems in part (a), plot the Bode magnitude curves over th
frequency range w = 0.01 to 10 rad/sec.
Step-by-step solution
step 1 of 2
w Let
lOff+l
H {s y -
lOOs+1
|/ / p ® ) | = ® = 3 = 0 .1 0 0 1 (-2 i^ )
Tustin's method
-0.97531
/ / ( z ) = 0.10112.-
+ 0.99750
Step 2 of 2
(b) All there are es sentially the same and indistinguishable on the plot because the
range o f intere st is below the half s an^ le frequency
Problem 8.08PP
For the system shown in Fig, find values for K, TD, and 7/ so that the closed-loop poles satisfy ^
> 0.5 and wn > 1 rad/sec. Discretize the PID controller using
Use Matlab to simulate the step response of each of these digital implementations for sample
times of 7 = 1.0.1. and 0.01 sec.
Step-by-step solution
step 1 of 10
1
<?w =-
5 ( 5 + 1)
Continuous PID controller:
l + D ( j) G ( i) = 0
l + Xf---------
- ii._L_=o
j(j+ l)
* ’ + ( l+ A T o ) s ’ + « j + — . 0
Step 2 of 10
®.>i— >0.5
sec
Select the dominant closed loop poles to exceed the specifications.
Consider s = - 0 .8 ± J .
= 1 .2 $ 2 !t
sec
Compare » = - 0 .8 ± y with
(ta , = 0 . i
^ 1.28
*0.625
Therefore, the required specifications are met with s ~ -O .S ±J.
step 3 of 10
1.888 - 0.36(1+ATo ) - 0 .8 8 :+ — = 0
2|
1.528-(0.367„+ 0 . 8 ) 8 : + ^ = 0
‘t
o .9 2 - i.6 ( i+ 8 :r „ ) + 8 := o
0.92 + 8:
1+8T„ (2)
1.6
Arbitrarily choose the value, 7} ■ 10.
Therefore,
a: = 1.817,71, = 0.3912
Therefore, the transfer function of continuous PID controller is.
D (5 ) = 1 .8 1 7 ^ 1 + 0 .3 9 1 2 s + ^ j
Step 4 of 10
(a)
Discretize the PID controller using Tustin’s method.
= 1.817 1+ 0'■
. 3 9 1 2 [|( ) ) h
10
l-z -'
. 1 :^ 6 .
1 . 8 1 7 + i^ ^ + 0 . 0 5 7 - + f - ^ ® ^ ^ ^ + 0.1
1 . 1 7 - jz - '+ ^ i; ^ + 0 . 0 5 r - 1 . 8 1 7 j r
T
C (r) =
Step 5 of 10
Step 6 of 10
(b)
G ( z ) = 8 :( i+ v + ^ )
(z + l)(z -l)
There is no DC gain for this transfer function D ( z ) .Therefore, match the gain of D ( z ) at
5 = y<v^(closed loop natural frequency).
(z + l)(z -l)
N -1—
Step 7 of 10
Calculati
Calculate the expression Z )(z) at r = l, r = 0.1, 7 = 0.01 sec.
Step 8 of 10
Sketch the step response for each of the digital implementations at 7 = 1, 7 = 0.1, 7 = 0.01 sec
using MATLAB.
sysd=feedback(sys,1)
step(sysd)
Step 9 of 10
Figure 2
Step 10 of 10
num=[143.97-284.32 140.345];den=[1 0
-1];sys=tf(num,den,0.01)sysd=feedback(sys,1)step{sysd)
Figures
Problem 8.09PP
40(j + 2)
G(i) = -
( i+ 1 0 ) ( P - 1 .4 ) ‘
(a) Find the transfer functionGfzJ for r = 1 assuming the system is preceded by a ZOH.
(b) Use Matlab to draw the root locus of the system with respect to K.
(c) What is the range of K for which the closed-loop system is stable? Compare your results with
the case in which an analog controller is used (that is, where the sampling switch is always
closed). Which system has a larger allowable value of K7
the case in which an analog controller is used (that is, where the sampling switch is always
closed). Which system has a larger allowable value of K7
(d) Use Matlab to compute the step response of both the continuous and discrete systems with K
chosen to yield a damping factor of ^ = 0.5 for the continuous case.
Step-by-step solution
ASK AN EXPERT
Problem 8.1 OPP
Single-Axis Satellite Attitude Control: Satellites often require attitude control for proper orientation
of antennas and sensors with respect to Earth. Figure 2 shows a communication satellite with a
three-axis attitude-control system. To gain Insight into the three-axis problem, we often consider
one axis at a time. Figure 1 depicts this case, where motion is allowed only about an axis
perpendicular to the page. The equations of motion of the system are given by
I6 = Mc + M d ,
where
MD = disturbance torques.
MD = disturbance torques.
6 = angle of the satellite axis with respect to an inertial reference with no angular acceleration.
M e M d
u = — , Wd = — ,
and obtain
e = u+Wd-
Taking the Laplace transfonn yields
1
e {s ) = ^ [H ( s ) + W d ( s ) l,
In the discrete case in which u is applied through a ZOH, we can use the methods described In
this chapter to obtain the discrete transfer function
r z+l 1
«(z) 2 L f e - D ^ J '
(a) Sketch the root locus of this system by hand, assuming proportional control.
(b) Draw the root locus using Matlab to verify the hand sketch.
(c) Add discrete velocity feedback to your controller so that the dominant poles correspond to ^
0.5 and wn = ZnAOT.
(e) Plot the closed-loop step response and the associated control time history for 7 = 1 sec.
Step-by-step solution
step ^ of A ^
Step 2 of 4
y-» I- \ T^(^+l)
step 3 of 4
\ k(z~ 0.63)
(c) D ( z ) = - ^ -------- ^
(z+0.44)
z*0.44±0.44y,-0.113
Step 4 of 4
0.692
(d) k=
1.383 for r= ls e c
={ 0.3458 for 7 - 2 sec
Problem 8.11 PP
where the force on the ball due to the electromagnet is given by f(x, I). At equilibrium the magnet
force balances the gravity force. Suppose we let 10 represent the current at equilibrium. If we
write 1 = 10 + /. where / represents a deviation from the nominal current, 10. expand f about x = 0
and / = 10. and neglect higher-order terms, we obtain the linearized equation
Reasonable values for the constants in Eq. (8.54) are m = 0.02 kg, lc\ = 20 N/m, and K2 = 0.4
N/A.
Reasonable values for the constants in Eq. (8.54) are m = 0.02 kg, IC\ = 20 N/m. and K2 = 0.4
N/A.
(a) Compute the transfer function from / to x, and draw the (continuous) root locus for the simple
feedback / = -Kx.
(b) Assume that the input is passed through a ZOH, and let the sampling period be 0.02 sec.
Compute the transfer function of the equivalent discrete-time plant.
(c) Design a digital control for the magnetic levitation device so that the closed-loop system
meets the following specifications: fr< 0.1 sec. te< 0.4 sec, and overshoots 20%.
(d) Plot a root locus with respect to /(I for your design, and discuss the possibility of using your
closed-loop system to balance balls of various masses.
(e) Plot the step response of your design to an initial disturbance displacement on the ball, and
show both X and the control current /. If the sensor can measure x only over a range of ±1/4 cm
and the amplifier can provide a current of only 1 A, what is the maximum displacement possible
for control, neglecting the nonlinear terms in f(x. 1)7
Figure 2 Magnetic ball levitator used in the laboratory Source: Photo courtesy o f Gene Franklin
Step-by-step solution
ASK AN EXPERT
Problem 8 .1 2PP
Repeat Problem in Chapter 5 by constructing discrete root loci and performing the designs
directly in the z-plane. Assume that the output y is sampled, the input u is passed through a ZOH
as it enters the plant, and the sample rate is 15 Hz.
Problem
10
G(i) = -
f( j+ l) ( f+ l( ^
You are to design a series compensation transfer function Dc(s) in the unity
• Theresponse to a reference stepinput is to have a rise time of no more than 0.4 sec.
• Theresponse to a reference stepinput is to have a rise time of no more than 0.4 sec.
• The steady-state emor to a unit ramp at the reference input must be less than 0.05.
(a) Design a lead compensation that will cause the system to meet the dynamic response
specifications, ignoring the error requirement.
(b) What is the velocity constant Kv for your design? Does it meet the emor specification?
(c) Design a lag compensation to be used in series with the lead you have designed to cause the
system to meet the steady-state error specification.
(d) Give the Matlab plot of the root locus of your final design.
(e) Give the Matlab response of your final design to a reference step.
Step-by-step solution
ASK AN EXPERT
Problem 8.13PP
Design a digital controller for the antenna servo system shown in Figs.1 and 2 and described in
Problem. The design should provide a step response with an overshoot of less than 10% and a
rise time of less than 80 sec.
(b) Use discrete equivalent design with the matched pole-zero method.
Problem 3.36
You wish to control the elevation of the satellite-tracking antenna shown in Fig.1 and Fig.2. The
antenna and drive parts have a moment of inertia J and a damping B; these arise to some
extent from bearing and aerodynamic friction, but mostly from the back emf of the DC drive
motor. The equations of motion are
J0 + B$=Te,
where Tc is the torque from the drive motor. Assume that
(a) Find the transfer function between the applied torque Tc and the antenna angle 6 .
(b) Suppose the applied torque is computed so that 9 tracks a reference command 9r according
to the feedback law
Tc = K ( d r -d ),
where K is the feedback gain. Find the transfer function between 0rand 6 .
(c) What is the maximum value of K that can be used if you wish to have an overshoot Mp <
10%?
(d) What values of K will provide a rise time of less than 80 sec? (Ignore the Mp constraint.)
(e) Use Matlab to plot the step response of the antenna system tor K = 200,400,1000, and
2000. Find the overshoot and rise time of the four step responses by examining your plots. Do
the plots to confirm your calculations in parts (c) and (d)?
S te p -b y -s te p s o lu tio n
Step 1 of 2
u (s ) s(30ff-l-l)
From the specifications
^ > 0 .5 4
(21^ >0.0225
Step 2 of 2
(b) u ( s ) = * ( 5 ( f i) - 5 ( f i) )
s = -0.0167±0.0205^
The corresponding natural frequency and damping
» , = 0.0265,^'= 0.6299
Problem 8.14PP
The system
1
G(*) =
■ (i+ 0 .1 )(* + 3 )
is to be controlled with a digital controller having a sampling period of 7 = 0.1 sec. Using a z-
plane root locus, design compensation that will respond to a step with a rise time tr< 1 sec and
an overshoot Mp < 5%. What can be done to reduce the steady-state error?
Step-by-step solution
step 1 of 1
Step 1 of 1
Continuous plant
0 W = (s+0.1)(s+3)
’
, ___ __ z+0.9019
■ ^ ( z - 0 .7 4 0 8 ) ( z -0 .9 9 )
^ Is e c ^ 1 .8 rad/sec
z = 0.8564±0.1278j
= 2.07rad/sec,^=0.70
D (z ) = i _ 5 _
^ ^ z -1
Problem 8.15PP
D d (z )= K T D ^ -j^,
where the pole at z = 0 adds some destabilizing phase lag. Can this phase lag be removed by
using derivative control of the form
D4(0 = KTd ^ ^ ^ 1
Support your answer with the difference equation that wouid be required and discuss the
requirements to implement it.
Step-by-step solution
Step-by-step solution
step 1 of 1 '
Figure shows a simple pendulum system in which a cord is wrapped around a fixed cylinder. The
motion of the system that results is described by the differential equation
( i+ R 9 ) e + g ^ 9 + t i0 ^ = 0,
where
(b) Linearize the equation around the point 9 = 0 , and show that for small values of 6 , the system
equation reduces to an equation for a simple pendulum—that is.
9 -\-(g /i) = 0.
Step-by-step solution
step 1 of 4
Sketch the given simple pendulum S3rstem in which a cord is w n ^ e d around a fixed cylinder.
Step 2 of 4
The motion of the system that results is des cribed by the differential equation
{ l+ R 0 ) e + g s m 0 + R ^ = O
Where / is the length in the vertical position,
is the radius o f the cylinder.
Step 3 of 4
w
This is a second order non linear equation in 9,
Let3c = ^5
Find Xi, and
- ( / ? ^ + g s in ^ J
' 1+R9
gsin
; + Aca
x^=9
= ^1
Thus, the state variable equations for this system are
-(/Z x j+ g s in x a )
/ + Rx2
Step 4 of 4
0 >)
Linearize the equation around the point ^ = 0.
For small values o i9 . we get (/ + R0) = I
Simplify further.
(/ + R9) s
/ s in ^ = d
^= 0
We can rewrite this as + g d = 0.
The circuit shown in Fig has a nonlinear conductance G such that iG = g(vG) = vG(vG - 1){vG -
4). The state difTerential equations are
di
- = - . + v.
R=l
dv
= - i + g ( ii- v ) .
(a) One equilibrium state occurs when i/ = 1. yielding /1 = v1 = 0. Find the other two pairs of v
and /that will produce equilibrium.
(b) Find the linearized model of the system about the equilibrium point u = 1. /1 = v1 = 0.
(c) Find the linearized models about the other two equilibrium points.
Step-by-step solution
step 1 of 5
'o - s C v o )
^ = -/ + g (a -v )
Where,
Step 2 of 5
(a)
At equilibrium state,
4 -0
- i + v= 0 ( 1)
^ = 0
dt
- i + g (tt-v ) = 0 (2)
V c - lf - V
Substitute 1 for If
- ( l- v ) ( l- v - l) ( l- v - 4 ) + v = 0
- (l-v ) ( -v ) (- 3 - v ) + v = 0
Therefore,
v = 0 ,-l± > /3
From equation (1),
- i+ v = 0
i= v
1= o , - \ ± S
Therefore, the pairs of y and i ^^at will produce equilibrium is,
v = 0 ,- l± S
i = 0 ,- l± y /3
Step 3 of 5
Si = - S i + ...... (5)
= -S i + g (l + Su - 5 v ) ......(6)
= -g i + - ^ v ) [ ( l + Su - ^ v ) - l ] [ ( l + Su - tfv ) - 4 ]
^ v s - A + 3 ^ if + 3 ^ v ...... (7)
'F '- Su
-1
Step 4 of 5
(c)
Write the general linearized model equation.
-1 I ■ O'
[s n
Su
-1 ^
dv. W * " .dv.
When u = 1,
« ( " .v ) = « ( l.v )
= v ^ + 2 v -2
Apply partial differentiation.
^ = v’ + 2 v - 2 + v(2v + 2)
dv
= 3 v*+ 4 v -2
Substitute -1 ± for v .
^^3(-i±S)\A{-X±S)-2
- 5 t 2 -^
Step 5 of 5
It is know that,
g g (« - v) ( 8)
-g '{ u - v)
And,
Similarly,
^ =5w 2S
dv
And,
du dv
m -5 ± 2 S
The linearized model about the other two equilibrium points is.
4 1 ■' i M i .
* =
Su
-1 m u
5 T 2 a^ J L ^ vJ ’ ' [ - 5 ± 2> 5J
Thus, the linearized model about the other two equilibrium points is.
d[Sn ■-1 1 r^ /1 0
-1 5 T 2 ,^ U J" -5 ± 2 ^3
^If
Problem 9.03PP
Consider the circuit shown in Fig; u^ and U2 are voltage and current sources, respectively, and
R^ and R2 are nonlinear resistors with the following
characteristics;
Resistor 1: i*i = G (V |) = V j,
Resistor 2: v2 = r(i2).
^ « j t i - jcs- H q)-
Suppose we have a constant voltage source of 1 volt at u^ and a constant current source of 27
amps (that is, iif = i. ^ = 27). Find the equilibrium
state = [ •*!• ■*2* ^ for the circuit. For a particular input uo. an equilibrium state of the
system is defined to be any constant state vector whose elements satisfy the relation
i| = i2 = i3 = 0 .
Consequently, any system started in one of its equilibrium states will remain there indefinitely
until a different input is applied.
(b) Due to disturbances, the initial state (capacitance, voltages, and inductor current) is slightly
different from the equilibrium and so are the independent sources; that is,
|| ( 0 = I ^ + <U(().
i( W = A < b ) + ii( ib ) .
Do a small-signal analysis of the network about the equilibrium found in (a), displaying the
equations in the form
(c) Draw the circuit diagram that corresponds to the linearized model. Give the values of the
elements.
Step-by-step solution
step 1 of 9
(a)
Refer Figure 9.58 in the textbook.
Apply KVL in the given circuit and the corresponding equation is given below,
< , = G ( » ,- * ,) (1)
= C -^ x , (2)
(3)
1. = ^ ...... m
<5 )
Where,
L is the inductance,
C is the capacitance,
V, = 1 ^ .......(6)
Step 2 of 9
G { a ,- x ,) - x ,+ u ^ = C ^ x ,
C S |= G ( ii | - ; i [ i ) - j ^ + i i, (7)
C x j - x , ...... (8)
x ,- x ^ - r i^ = L ^ I ^ (9)
x ,-x ,-n c , = L — x,
L x ,= x ,- x ^ - r ( x ,) (10)
i,= C { u ,- x ,) - x ,+ u ,
i,= x ,
x ,= x , - x , - r ( x ,)
Step 3 of 9
Step 4 of 9
......... ( 11)
....... ( 12)
x ,= 4 -4 -r(:^ ) (13)
0 = ; ^ .......(15)
0 = x , * - ; 4 - r ( 0 ) .......(16)
G = ( l- I* f (17)
( l - i |') ’ ( l- x * )- 0 + 2 7 = 0
( l - * ” )’ + 27 = 0 (18)
Step 5 of 9
0 = 4 -;^ -2
4 =2
Consider the foiiowing formuia for the Equiiibrium state fomi.
x *= [x * X* x j ] '' (19)
step 6 of 9 '
x‘ =[4 2 of
Thus, the Equilibrium state form is 2 O f I-
Step 7 of 9
(b)
....... (20)
S i k j^ ji i+ S x ^ ...... (21)
& ^ = ( x | * + 5 x , ) - ( t ^ + 5 x , ) - r ( j^ + t f a ^ ) (22)
6 X2 » SXy
- 2 - S x 2 - { 2 + S x2)
= SX f-S X 2 -S X 2
Step 8 of 9
(c)
Determine the values of the following elements.
->
L = \H
Refer Figure 9.59 in the text book and find value.
/ j. = ^
"2
“ 27
Step 9 of 9
jfc= — x( 0) =l .
(a) Assume uo = 0 and solve forxo(fj.
(b) Find the linearized model about the nominal solution In part (a).
(b) Find the linearized model about the nominal solution In part (a).
Step-by-step solution
ASK AN EXPERT
Problem 9.05PP
Linearizing effect of feedback: We have seen that feedback can reduce the sensitivity of the
input-output transfer function with respect to changes in the plant transfer function, and reduce
the effects of a disturbance acting on the plant. In this problem we explore another beneficial
property of feedback: It can make the input-output response more linear than the open-loop
response of the plant alone. For simplicity, let us ignore all the dynamics of the plant and assume
that the plant is described by the static nonlinearity
« < 1,
y «) = a f i, II > 1 .
where a > 0 is the feedback gain. Find an expression for y(t) as a function of r(t) for the closed-
loop system. {This function is called the nonlinear characteristic at the system.) Sketch the
u(tf= r(t) + a(r(t) - y(t)).
where a > 0 is the feedback gain. Find an expression for y(t) as a function of r(t) for the closed-
loop system. (This function is called the nonlinear characteristic ot the system.) Sketch the
nonlinear transfer characteristic for a = 0 (which is really open loop), a = 1, and a = 2 .
h( 0 = r(t) + J ( r { r ) - y ( T ) ) d r .
The closed-loop system is therefore nonlinear and dynamic. Show that if r(t) is a constant, say r,
then lim y ( /) = r . Thus, the integral control makes the steady-state transfer characteristic of
/-►oo'
the closed-loop system exactly linear. Can the closed-loop system be described by a transfer
function from rto y?
Step-by-step solution
>1 of11 ^
w
The given proportional feedback is « (i) = r ( i ) + ” ,y (0 ] •
Here, a ^ 0 is the feedback gain.
Step 2 of 11 ^
Find,y for u ^ 1.
y =r+ a { r - y )
y = { l- a ) y
y= (l-ii)r
Thus, we get
y - r - u
Obtain y for u > 1
u + \
l + ( l+ a )r
y = -------i --------- i—
2+a
Step 4 of 11
Sketch the response of the open-loop sjrstem v/s the closed-loop system
2h 3
I 1 2
y\ , = - + —/
3 3
4 4
Step 6 Of 11 ^
Sketch the open-loop v/s closed loop gri^h for a s 0,1, and 2.
a=^ z
y
y'
X'
z z
(b)
Sketch the non-linear system with saturation inte^'al control
output.
) I
V J in p u t
step 8 of 11 ^
Given that
where r is a constant
Findj', w hena < 1.
y = r^ \[{r-y )
R -Y
(l + ff)r = ( l + s ) 5
Thus, we get Y= R.
Step 10 of 11 >
y - - \ ir - y )
Step 11 of 11
This problem shows that linearization does not always work. Consider the system
X = w ?, Jt(0) 0.
(b) Assume that a = 1. Is the linearized model a valid representation of the system?
(c) Assume that a = -1 . Is the linearized model a valid representation of the system?
Step-by-step solution
Step-by-step solution
ASK AN EXPERT
Problem 9.07PP
Consider the object moving in a straight line with constant velocity shown in Fig. The only
available measurement is the range to the object. The system equations are
where
z = constant,
X = constant = vO,
r = V P T ? .
Derive a linear model for this system.
f2
Object
Step-by-step solution
step 1 of 3
Consider the object moving in a straight line with constant velocity as shown in the given
figure.
Sketch the figure given.
Step 2 of 3
0 1 0
The system equations are 0 0 0
0 0 0
where z = constant,
X = constant = Vq,
r = ^ .
The output o f this system can be written as = r,
vAere r = A(x)
Find R
6 r = — (5x
dx.
Q r= H 6x
H
[ax dv ds\
Step 3 of 3
Thus, we get
« ■ [ ? • ;] ■
We know that
± = Fx.
Therefore, we get Sr = - 0 -
Problem 9.08PP
(a) Sketch the root locus for this system with respect to K, showing your calculations for the
asymptote angles, departure angles, and so on.
(b) Using graphical techniques, locate carefully the point at which the locus crosses the
imaginary axis. What is the value of K at that point?
(c) Assume that, due to some unknown mechanism, the amplifier output is given by the following
saturation non-linearity (instead of by a proportional gain K):
i«i < 1.
I«l < 1.
» = { 1. « > 1,
-1 , e < - l.
Qualitatively describe how you would expect the system to respond to a unit-step input.
-O Y
Step-by-step solution
step 1 of 9
(a)
Refer Figure 9.61 in the textbook.
Consider the following formula for the general fonn of characteristics equation.
i+ jc ii^ = o (2)
Consider the following formula for the roots of the general form of an equation by the root locus
method.
...... (3)
D is )
Where,
Step 2 of 9
Step 1:
Consider the number of poles and zeros from the characteristics equation.
( j+ l) ’ =0
*•= 0
Thus, the three poles are 0 ,0 and 0.
Step 2:
Step 3:
^ I8 0 * + 3 6 (r ( /- l)
■(4)
n —m
Where,
Number of poles is n
Number of zeros is m
1 8 0 °+ 3 6 0 » (1 -1 )
3 -2
= 180*
Thus, the ahgle of asymptotes is .
Step 3 of 9
Step 4:
( O ) - ( - l- l)
■ (3 )-(2 )
= 2
Thus, the centre of asymptotes is 2.
Step 4 of 9
Step 5:
s’
j ’ + 8 :(j+ iy = o
j ’ + J C ( i '+ 2 i + l ) = 0
(5)
«' + 2 *+ l
step 5 of 9
^ __ d f ^
ds < is(i* + 2 s + l j
( j ' + 2 i+ l) 3 s ’ - » ’ ( 2 j+ 2 )
( j ’ + 2s + l) ’
iifC
Consider — s Q.
ds
- [ ( i ’ + 2 i + l)3 s ’ - s ’ (2 j + 2 ) ] = 0
-s* -4 s’ -3 s’ - 0
- s ’ (s’ +4s+3) = 0 ..... (6)
The roots of the Equation (6) are 0, 0, -land -3.
K =- (-3)’
( _ 3 )’ + 2 ( - 3 ) + 1
= 6.75
Thus, the breakaway point is [g^ = - 3 |-
Step 6 of 9
Step 6:
• Locate the centroid on the real axis, and draw the asymptotes from centroid at an angle of | 3q*
Figure 1
Hence, the root locus is plotted for the given system and it is shown in Figurel.
Step 7 of 9
(b)
Consider the following formula for the locus crosses the imaginary axis.
K G ( jo ) H ( ja ) = - \
J ' (y<»)*-i-2(ya»)tli
I 0«>)' ]
(yV»)’ * K 2 ( j o )+AT = 0
-K a ^ + K = 0
a=\
- a ^ + K 2a = 0 (»)
Substitute the value Ifo r uiin the Equation (8).
-l+ 2 ^ = 0
K = 0.S
Thus, the locus crosses the imaginary axis at |ttis lra d /s e c |fo r |jj^ aQ .s|.
Step 8 of 9
The graphical technique for the locus crosses the imaginary axis is shown in Figure 2.
Figure 2
!, the locus crosses the imaginary axis which is shown in Figure 2.
Step 9 of 9
(c)
If s 0.S which corresponds to ^ = 0.000867 on the root locus, the system is conditionally
stable with saturation which can be expected stable for the small input signals. However, as the
reference input size gets larger, the equivalent gain can get smaller due to the saturation and the
system is expected to become less well damped. Therefore, the system is expected to be
unstable at some point for the large inputs.
Thus, the system to be expected conditionally stable or unstable depending upon the input
signals.
Problem 9.09PP
1
GW =
?T T -
D tW = I0 ^ 1 + ^ + 2 i^ ,
to control this system. It is known that the system’s actuator is a saturation nonlinearity with a
slope of unity and |r/| < 10. Compare the system response for a step input of size 10 with and
without antiwindup circuit. Plot both the step response and the control effort using Simulink.
Qualitatively describe the effect of the antiwindup circuit.
Step-by-step solution
ASK AN EXPERT
Problem 9.1 OPP
Compute the describing function for the relay with dead-zone nonlinearity shown in Fig.
Step-by-step solution
Step-by-step solution
Step 1 of 5
Step 2 of 5
To find the describing fimction for the relay with dead-zone non-linearity
Step 3 of 5
Find Yi.
Yi = - V 'y { t ) s m ^ a t ) d [ e x )
7T^
(« *)
7T^
sin {a t) d (a*)
Thus, we get
Yi = ^ < t o t { a t ^ )
Step 4 of 5
We know that
k
—
a
Thtis, we get
Step 5 of 5
D F =^
4V
cos(<ai)
TTa
DF
-s fl
Problem 9.11 PP
Compute the describing function for gain with dead-zone nonlinearity shown in Fig.
fj
IkpeXb
-k
7
Step-by-step solution
Step-by-step solution
Step 1 of 4
Step 2 of 4 ^
This is an odd nonlinearity so that all the cosine terms are zeroes and the DF is real
yrJO ( “ ) ■='('“ )
Since,
h = asin(4:u^)
We have,
Step 3 of 4
?r
y
The described function is then given by DF = —
Step 4 of 4
DF:
2K,
DF =
2K^
DF =
Problem 9 .1 2PP
Compute the describing function for the preloaded spring or Coulomb plus viscous friction
nonlinearity shown in Fig.
y
'Slope JCo
Steo-bv-steo solution
Step-by-step solution
Step 1 of 3
slope fC,
Step 2 of 3
We know that,
2 ka .
• - m f W
h.
AT
step 3 of 3
4N
DF=K, + ^
yra
Hence, the describing function is
4}7
D F = K f,+ — .
______ ^
Problem 9.13PP
Consider the quantizer function shown in Fig. that resembles a staircase. Find the describing
function for this nonlinearity and write a Matlab .m function to generate it.
Step-by-step solution
step 1 of 7
Step 2 of 7
Step 3 of 7
— ( C 0 S ^ + C08<l^ + .... + C O S ^ )
Here, ^ = sin
d n ( ^ ) f o r i = 1 . 2 .. . ,»
Step 4 of 7 ^
0, 0 <a < —
2
K m («3) = ' J-----;---------- O
L (^2i-l V 2 »-l 2» + l
0, 0 <a < -
2
1 1* 2« - 1 2» + 1
M l w "\ [ 2a V 2 2 ^
Step 5 of 7 ^
c le a r a l l ;
c lo s e a l l ;
n a = 99;
n n = 6;
K e q = z e r o s (1^ n n * tia ) ;
f o r n « l:n n
a i = li n s p a c e ( ( 2 * n - l) / 2 , (2 * n + l)/ 2 , n a ) ;
f o r n i= l:n a
f o r k = l;n
K e q ( ( n - l) * n a + n i) * K e q ( (n -1 )* n a + n i) +
(4 / ( p i * a i ( n i ) ) ) * s q r t ( 1 - ( ( 2 * k - l ) / ( 2 * a i ( n i ) ) ) ^ 2) ;
end;
end;
end;
p l o t ( l i n s p a c e (1 / 2 , ( 2 * n n + l)/ 2 ,n a * n n ), K e q );
t i t l e ( 'D e s c r i b i n g fu n c tio n f o r q u a n tiz e r n o n l i n e a r i t y ') ;
x l a b e l ( 'a / q ');
y l a b e l ( 'K _ { e q } ' ) ;
g r id on;
Step 6 of 7
Sketch the obtained gnq>h for nonlinearity after execution o f the code.
i
1.2
^ ■ V '1i.v —
i \ / P 's /
,5L
0.4 —
02 -■
: ! ' i■
0
3 4
• .' a/q •
Step 7 of 7
Derive the describing function for the ideal contactor controller shown in Fig. Is it frequency
dependent? Would it be frequency dependent if it had a time delay or hysteresis? Graphically
sketch the time histories of the output for several amplitudes of the input and determine the
describing function values for those inputs.
Step-by-step solution
Step 1 of 7
Step 2 of 7 ^
Step 3 of 7
This is an odd nonlinearity so that all the cosine terms are zeroes and the DF is real
— J|j*^[j4sin(atf)-l]sin(aif) d(ait)
Step 4 of 7
AT
On further simplification we get 2^ = — cos(<zK^)
Step 5 of 7
DF = ^
4T
Thus, the describing function is D F =
0, a <d
Step 6 of 7
D e s c r ib in g f u n e f e n : D F
Step 7 of 7 ^
Sketch the time histories for the several amplitudes ofthe input frequencies.
Problem 9.15PP
/ = 0.1 kg • m^,
^=1.
- = 0.01 sec,
c
= 0.1 sec,
^ = 0.01 sec,
d = 10~^ m l,
r = iN - iiL
The required stabilization resolution is approximately 10-6 rad;
T=IN-m.
The required stabilization resolution is approximately 10-6 rad;
Discuss the existence, amplitude, and frequency of possible limit cycles as a function of the gain
K and the DF of the controller. Repeat the problem for a deadband with hysteresis.
Step-by-step solution
S te p i of 17
step 2 of 17
Given that
/ = 0.1 kg.m^,
- = 10s,
B
* = 1.
c
- = O.Ols.
e
From the figure it is obtained that
7i = 0.1 s,
O.Ols,
d = 10^rad, and
r = 1 N .m .
Step 3 of 17 >*■
Step 4 of 17
Find — .
Be
Kh V + i , ____ 1 +1
B c
O .lff+ 1
On further simplification we get f V l :-l.
U -O lJ s(10s + l)(0 .0 l5 + l) _
Step 5 of 17
BocteUngran
I
%
Step 6 of 17
Hoot Locus
step 7 of 17 >*■
The conditions for limit cycle is phase equal to -180° v4iich occurs at and when the
magnitude is one.
KK 1
Thus, we get — — « ---------- rfa t at =-95 ra d /s l.
0.01 10 X 10“^ ^ ^ ^
Step 8 of 17
Step 9 of 17
Step 10 of 17 ^
Step 11 of 17 >
21
<p= (5 rad/s^)(Af)^
Step 13 of 17
We know that At = —.
4
Find a .
iTT
o » = ----
p
(P= 100 rad/s
Step 14 of 17
Step 15 of 17 ^
If the resolution o f platform pickoff should be ~ 10~^rad and short term s ensor
noise «10~ ^rad,then » dt is satisfied.
Step 16 of 17
We know that K , = ^ Jl - ( - 1
Find —.
• = 0 .8 x l0 -® x l0
- = 8 x 1 0 "*
Step 17 of 17
Here, we must consider the mid frequency model because the limit cycle is at
m = 100 rad /s.
at gets inte^ated in the gyro below its break fi^quency, but goes through the lead
circuit for a gain o f 10 andX = 10.
So, 0 = 1 2 .5 X 10"* X 100 rad
Nonlinear Clegg Integrator: There have been some attempts over the years to improve upon the
linear integratorA linear integrator has the disadvantage of having a phase lag of 90° at all
frequencies. In 1958, J. C. Clegg suggested that we modify the linear integrator to reset its state,
X, to zero whenever the input to the integrator, e, crosses zero {that is, changes sign). The Clegg
integrator has the property that it acts like a linear integrator whenever its input and output have
the same sign. Othenwise, it resets its output to zero.
x(t+) = 0, if e{f) = 0,
where the latter equation implies that the state of the integrator, x, is reset to zero immediately
after e changes sign. It can be implemented with op-amps and diodes. A potential disadvantage
of the Clegg integrator is that it may induce oscillations.
w n e t e m e la u e i e q u a u u i i im p lie s ir ia i m e s i a i e u i m e iiiie y ia iu i, x , is l e s e i lu z e i u irn m e u ia ie iy
after e changes sign. It can be implemented with op-amps and diodes. A potential disadvantage
of the Clegg integrator is that it may induce oscillations.
(a) Sketch the output of the Clegg integrator if the input is e = a sin(cuf).
= — - A
Step-by-step solution
ASK AN EXPERT
Problem 9 .1 7PP
Compute and sketch the optimal reversal curve and optimal control for the minimal time control of
the plant
l«l < 1-
Step-by-step solution
step 1 of 7
Step 1 of 7
Given that
X2,
X2 = -X2 + U,
X2 = - 7 ^ + tt
For u = + 1 , time reversal means that we let r = - t,a n d that changes the time of the system ai
dx
the input matrices — = - Ibc - G « .
tJT
dx^
Here, * - Xj, ^ - 1, —2- * - 1.
dz
So, we get . * . = dz
Step 2 of 7
I 'i T S n i - l . '"
In (^ “ 1) = T +
Step 3 of 7
Simplify further.
Xj= - 1 -I-
dx^ =f-1+«*) dz
Integrate both sides to getxi.
Step 4 of 7
ln (;^ + 1) = T + Cl
Step 5 of 7
C, = ln (l)
Find z.
In (:(^ + 1) = T
ji^ + 1 =e*
T = ln ( ;^ + l)
Step 6 of 7
- Xj, = 1 - e*
Simplify further.
0 0
Xi = - e* + T + Ca
Step 7 of 7 ^
Sketch the optimal reversal curve for the minimal time control with |u| < 1 of the linear plant
1| =J(2,
i i = -2*1 - 3x2+ M.
Step-by-step solution
step 1 of 3
Given that
X i= X2,
Given that
* i= * a .
X2 = - 2 X i - 3X2 “ •
We reverse time that means T =- and that changes the sign on the system and the
input matrices,
dz
dr
Here, = - ^ , and
X2= 2^1 + 3xj - a .
We simulate the system using the MATLAB Isim function with u = +1 and store and
X2 , and repeat with a = - 1 and store and X2 and plot the result to obtain the optimal
reversal curve.
Step 2 of 3
Write the M AILA B program to plot the reverse optimal curve for the give system.
t=Q: . 0 1 : 1 ;
F=[0 l ; - 2 - 3 ] ;
G =[0;1] ;
H = [ l 0] ;
J=[0] ;
% U sin g t h e r e v e r s e t i n e m ethod
s y s = s s ( - F , J ) ;
%u= +l;
[ y p , t / x p ] - I s i m ( s y s ^ o n e s ( l O l r 1) r t ) ;
p l o t (x p ( : , 1) , x p ( : , 2 ) ) }
h o ld on;
% u=-l
[ y m , t , x m ] = l s i m ( s y s , - l * o n e s (101,1) , t ) ;
p l o t (xm ( : , 1 ) , xm ( : , 2 ) ) ;
g rid ;
x la b el(» x _ l» )?
y l a b e l (’x_2’ );
t i t l e ( ' O ptim al r e v e r s a l c u r v e * ) /
Step 3 of 3 ^
XI =X2,
JC 2=-X l+U .
IkI < i .
and show a trajectory for x^ (0) = 3 and x2(0) = 0.
Step-by-step solution
step 1 of 5
Step 1 of 5
Given that
- Xj + a, and
We know thata = 1.
X ,{s )= -
'+ 1
Step 2 of 5
Step 3 of 5 ^
We see that (xj - l)^ + = 1, which is a circle with center at (l, 0), x^ < 0.
Similarly for a = - 1 we get,
(t) ~ sin ( t) ,
Xj (<) = cos (i) - 1, and
(xj + 1)^ + =1
Which is a circle with center at (-1 , 0), > 0.
Step 4 of 5
Step 5 of 5
The trajectories for this system are circle s centered at (±1,0 ) . This is called the Bushaw
problem in optimal control literature.
Thus, the required figure is sketched.
Problem 9.20PP
Consider the thermal control system shown in Fig. The physical plant can be a room, an oven,
etc.
(b )if Tr is commanded as a slowly increasing function, sketch the output of the system. T. Show
the solution for T r“large.”
Step-by-step solution
Step 1 of 4
Step 2 of 4 ^
w
This is a first order system so use {T, plot. For an oven, it is piecewise linear
We have T + oT = BNsgti (e) with hysteresis with
% = 800°C,
BN
-----w 1000®C above 7* = 0 (say room temperature)
a
Step 3 of 4
(b)
Given that a = 0.01 s“^plot vs at, A ~ 100®C, % = 0, limit cycle period is
sq>proximately equal to ^ -(T r~ giw s as
aP
{ boo) l,3 0 0 j
P = 100(0.058 + 0.176)
P = 23.4 8
Thus, we get P = 23.4 s .
Step 4 of 4
Time (sec)
Problem 9.21 PP
Several systems, such as a spacecraft, a spring-mass system with resonant frequency well
below the frequency of switching, and a large motor-driven load with very small friction can be
modeled as just an inertia. For an Ideal switching curve, sketch the phase portraits of the system.
The switching function is e = 0 + roj. Assume that r = 10 sec and the control signal = 10-3 rad/
sec2.
(a) deadband.
Step-by-step solution
step 1 of 8
It is assumed that
r = 10 s. and
the control signal s 10~^rad/s^.
da
Find
de
da _ u
dd a
d a _ lOr^rad/sec*
d& a
Step 2 of 8
(a)
Sketch the phase portrait o f the system with dead band.
step 3 of 8
0 >)
Obtain the phase portrait o f the system where there is deadband as well as
hysterisis.
Step 4 of 8
(c)
The phase portrait o f the system with dead band and the time delay T is sketched.
step 5 of 8
(<?
The system has a dead band as well as a constant
We know that T a = L $ .
Thus, we get A 5 -f TO = 0.
Step 6 of 8
a = u + D , when t, ^ 9^
a = {u + D )t +Of,
Step 7 of 8
Find 9.
#3
9 s + D'^ — + a ^ + 9j
Find 9 when t = T.
Step 8 of 8 ^
Sketch the phase portrait o f the sjrstem with dead band and a constant disturbance.
Problem 9.22PP
Compute the amplitude of the limit cycle in the case of satellite attitude control with delay
19 = N u { t- A),
using
ii = -sgQ(r^+0).
Sketch the phase-plane trajectory of the limit cycle and time history of 0 giving the maximum
value of 0.
Step-by-step solution
Step 1 of 9
AAT
Since, the delay is A seconds, 0 must travel - j —units during the delay.
Step 2 of 9
a = — ( S - £ |, ) + —
step 3 of 9
Step 4 of 9
a ^ - a„ = —
Step 5 of 9
^ ( 217)
Thus, we get
step 6 of 9
A 1 t
„ AATl
Step 7 of 9
• L ( - LN \
^ A = j[2 e A ^ - r ]
T0J^=O
After solving for 0j^ we get
. ATA A^ATf 1 1
^ 2/ a J / _
Step 8 of 9
F in d |^ |.
AAT[A + 2 ( r - A ) ]
2 /(t - A )
2 f-A f
I4l= 8/ t -A J
1^1=14.
Step 9 of 9
Consider the point mass pendulum with zero friction as shown in Fig. Using the method of
isoclines as a guide, sketch the phase-plane portrait of the motion. Pay particular attention to the
vicinity of 0 = rr. Indicate a trajectory corresponding to spinning of the bob around and around
rather than oscillating back and forth.
Figure Pendulum
Step-by-step solution
step 1 of 5
d = ^ s in d
/
Step 2 of 5
S±
step 3 of 5
e^- ^-e
s = ± j.
step 4 of 5
d&
d = —sm d
I
d$
a t= —
d$
ac= —sin5
/
The isoclines are sinusoidal curves.
Obtain the phase portrait using MATIAB
Step 5 of 5
1htMCk«vd»itlli«n(-l.4a. l 0 )*nth«conpiiaiHn«MM.
The i ^ e r and the lower portraits correspond to the whirling motion with the circular
motion o f the pendulum.
Problem 9.24PP
between i(0) = 0 ,x (0 ) = 0,and x(t) = 1 mm. Find the transition time ffb y graphical means from
the parabolic curve by comparing your solution with two different interval sizes and the exact
soiution.
Step-by-step solution
step 1 of 4
Step 1 of 4
Draw the phase portrait plot for the given system using MATLAB.
Write the MATLAB script for drawing the phase portrait plot.
Step 2 of 4
Figure 1
Step 3 of 4
Ax
To calculate the transition time, by graphical integration, write the expression for change in
time using above equation.
Here.
Step 4 of 4
Better approximation can be obtained by finer division for x . Othenvise, we can obtain the exact
transition time using the following formula.
{v
9 + 9+sine = 0.
(a) What physical system does this correspond to?
Step-by-step solution
Step-by-step solution
ASK AN EXPERT
Problem 9.26PP
Consider the nonlinear upright pendulum with a motor at its base as an actuator. Design c
feedback controller to stabilize this system.
Step-by-step solution
step 1 of 2
The giTen sjrstem is a non-linear p endiilum with a motor at its base as an actuator.
We know that
9 = sin ^ + a .
When a lead network is used we get
We know that
6 = sin ^ + a .
When a lead network is used we get
We have
x^=9
x^ = 9
X, =
step 2 of 2
i s —siox.
Prove that the origin is an asymptotically stable equilibrium point.
Step-by-step solution
step 1 of 2
step 2 of 2
Find V ( x ) .
^ (x) = 2xx
P^(x)= -2 x s in x
We know that
P^(x) ^ X, for 0 i X ^ 1
Since, s in x ^ - ^ x , f o r 0 ^ x ^ l , w e choose Q = \
^x) is a continuous and differentiable nonlinear function that satisfies the following;
m = o,
Use the Lyapunov function V(x) = x2J2 to show that the system is stable near the origin (x = 0).
Step-by-step solution
Step-by-step solution
step 1 of 2
Step 2 of 2 ^
Find V [x )
r ( x ) = XX
A7P + PA = -Q = -I.
to find the range of K for which the system in Fig. will be stable. Compare your answer with the
stable values for K obtained using Routh’s stability criterion.
Figure
J«f)=0
-o m
Step-by-step solution
Step-by-step solution
step 1 of 6
■[” ]
Refer Figure 9.67 in the textbook.
Find the closed loop transfer function from the given Figure.
r(» ) G M w (» )
(2 )
R(s) 1 + G ( i) « ( i)
I(£ )_ j£ ± i)M L
1+ 7
( j+ 4 ){ j-l)
y (» ) K
(3)
R{s) s‘ +3s+(K-A)
Step 2 of 6
Consider the formula for the closed loop system matrix A in controller canonical form.
*-[T T ]
From equation (3). the highest exponent of s is 2.
*-[T ?]
Substitute —4and oj s 3 in equation (5).
*■[?-'r>]
* - [ ? ‘ -.1
Substitute matrix A = P= in equation (1).
[? :]•[: t ; V H ; :]'
;i; ;H; ; i r ‘r ]- r :-.] -
Rearrange the equation (6) and simplify the equation is given below.
2? (4-A T ) = - l (7)
2 q -6 p = -\ (8)
p {4 -K )+ r-3 q = 0 (9)
Step 3 of 6 ^
( z p ) ] - * ' ’-
.- 6 p = - \
(4 -A T )
-1
-6 /? = - l
(4 -J C )
-6 p = - l +
{4 -K )
^ 6 (4 -A)
Substitute q ^ i M i
2 (4 - if ) 6 ( 4 - a:)
6 (4 -A :)^ > U (4 -A T )J
- a: ’ h-7 a : - 2 1
6 ( 4 - a:)
Step 4 of 6
Consider the two stability conditions for /> > 0 is given below.
l( 3 - A T ) „
^ = 6 (4 -A )^®
X ’ -10JC’ +42Ar-72
>0
36(K-4)
(iC-4)(jr»-6iC-M8) ^
36(JS:-4)"
p r - g * = ( ^ : - 4 ) ( A '* - 6 ^ + 1 8 ) > 0 - ( 10 )
From equation (10), the stability condition is satisfied when K > 4 - since IS^is
always positive.
step 5 of 6 ^
»’ + 3 s + ( A : - 4 ) = 0 ...... (11)
5 2 1 K - 4
5 0 3 ( K - 4 )
Figure 1
Step 6 of 6
• All the terms in the first column of the Routh’s array must be positive sign.
Therefore, the value of K is I a: > 4 | same for the Lyapunov equation and Routh-Array criteria
Problem 9.30PP
Find all values of a and for which the input u{t) = ay(t) + fSwill achieve the goal of maintaining
the output y(t) near 1.
Step-by-step solution
step 1 of 6
Step 1 of 6
a (/) = c u ,+ P
i j = x 2 { x j+ a x , + f i) (4)
Step 2 of 6
To find the equilibrium points of for the desired output of ^ substitute X | s l , i*|s O
and s O in equations (3) and (4).
0 = l+ * ,( a ( l) + /9 )
I + j( ^ ( a + ^ ) = 0
I
(5)
0 = J i( jC j+ a ( l) + j9 )
j^ ( * , + a + ^ ) = 0
] 4 + x ,( a + f i) = 0
Substitute _ ] for x , ( a + / J )
j^ - l= 0
jt J - 1
Step 3 of 6 ^
Case 1:
...... (6)
y i = x 2 - i ...... (7)
0 + P = - l ......(8)
Differentiate the equation (6).
y ,= y ,( l+ a ) - y ,+ a y ,y j (9)
- + ^ 2 + ‘*>’1^2+^2 ( « + ^ ) + ;>2+ 1 ^
= ; ^ + ;" 2 + « J ’i>’2 + ; ’2( - 0+^ 2 + i+ a j> , - 1
y 2 = a y ,+ y i+ a y , y i+ } i °)
Step 4 of 6 ^
j'- ( a + 2 ) j+ ( 2 a + l) = 0
There are no values of a which produce stable roots. So it is concluding that, s 1 and
s i Is an unstable equilibrium point.
Step 5 of 6
Case 2:
...... (11)
y i = x i + l ...... (12)
0 + P = l ...... (13)
>1=^1
Differentiate the equation (12).
Step 6 of 6
- J ’l + l + ( j ’2 - l ) ( “ U + 0 + /®)
y, = y i ( ^ - a ) * y i * a y ^ i ( I'l)
= A - y t + 0 W 2+>’2(«+/9)->’2 ~{a+P)
= A -y 2 +W 2 + ^ '2 (> )-J ’2 + > -o ';'i - •
y ,M - a y ,-y ,+ a y ,y ,+ )i (15)
s ^ + a s + { 2 a - i) = 0
The system is stable for small signals near the equilibrium point if.
j r 1 r 1
(c) For each case in part (b), what does Lyapunov theory tell us about the stability of the
nonlinear system near the equilibrium point?
Step-by-step solution
step 1 of 7
(a)
The non-linear autonomous system is,
•«2 =
-X ,!,
x ,= x ,{ x ,- x ,) (1)
i i - j f - l ...... (2)
= ...... <3)
Now, set the values i j , i^ ,a n d as 0, and solve the non-linear equations.
0 = 3^( a^ - * , )
J^=0
Substitute 0 for in equation (2).
0 = :tf-l
JCj = ± 1
0 = - x fy
x,= 0
The equilibrium points are [±1, 0, o f
step 2 of 7
(b)
(i)
Consider the following equilibrium point.
x = [l, 0, o f
Assume,
y i= ^
step 3 of 7
X , = X j( x ,- X , )
ic, =-xfy
Substitute for i , , ji , for and y , + l for
y^^y
0 -1 0
2 0 0 y
0 0-1
0 -1 0
Therefore, the linearized system is 2 0 0 y
0 0 -1
Step 4 of 7
(ii)
Consider the following equilibrium point.
x = [- l, 0, o f
Assume,
y ,= x,+ \
y i - ’h
y > -^
step 5 of 7
x ,= x ,( x ,- x ,)
Substitute for i | , J>|-1 for x^, for jtj,a n d y^ for Xy.
= y t-2 y,
Recall equation (3).
iy^-JC^X,
— y ,y ,+ y .
y^Fy
0 I O'
= -2 0 0 y
0 0 1
Therefore, the linearized system about the equilibrium, point is.
0 10
y= -2 0 0 y
0 0 1
Step 6 of 7
(c)
(i)
The linearization is developed to determine the stability of the system near the equilibrium
conditions.
|d - F | = 0
s 0 0 0 -1 o '
0 1 0 - 2 0 0 =0
0 0 s 0 0 -1
3 I 0
-2 » 0 = 0
0 0 3+ 1
3 [ s (s + 1 ) - 0 ] - 1 [ ( - 2 ) ( j + 1 ) - 0 ] + 0 = 0
3 * ( s + 1 ) + 2 ( s + 1) = 0
( 3 * + 2 ) ( j + 1) = 0
From the characteristic equation observe that the system has two poles on the ja> axis. These
poles make the system neutrally or marginally stable. Hence, the Lyapunov theory does not tell
whether the system is stable or not.
Therefore, the nonlinear terms affect the stability at the equilibrium point [1. 0. o f
Step 7 of 7
(ii)
Calculate the characteristic equation.
| 5 l- F | = 0
s 0 0 0 I 0
0 4 0 -2 0 0
0 0 4 0 0 1
s -1
= 0
0 0 s-
j[s ( s - l) - 0 ] - ( - l) [ ( 2 ) ( j- l) - 0 ] + 0 = 0
3*( j - 1 ) + 2 ( j - 1 ) = 0
(j “+ 2 )( 3 - 1 ) = 0
From the characteristic equation, the system has two poles on the Ja> axis and one on the real
Consider the circuit shown in Fig. For what diode characteristics will this system be stable?
Step-by-step solution
Step-by-step solution
step 1 of 2
Consider the following equation for the inductance and capacitance equation.
-(1)
-(2 )
4 -
.... (3)
Where.
L is the inductance,
C is the capacitance,
Apply KCL in the given circuit and the corresponding equation is given below,
/< .H + « o -0 (4)
Substitute equation (1) and equation (3) in Equation (4).
C ^ * k + f { y ) = 0 ... (5)
c f = - 4-/(v)
dv" / ( ”) (6 )
d e c
Step 2 of 2
F = ic v “ + iiiJ (7)
2 y., dv 2 , . di,
y = - C v — + - L i,- j^
2 dt 2 '■ dt
wv ^ dv di,
V = Cv— + L i , - ^ (8 )
dt '■ dt
Substitute equation (6) in Equation (8).
V = Cv ± . M
c c dt
r = - y f( v ) (9)
Where.
dii _ v
dt ^ L
Thus, from the equation (9), the system is stable for any positive DC diode characteristics.
Problem 9.33PP
Van der Pol’s equation: Consider the system described by the nonlinear differential equation
1 + «(1 + J i^ ) i+ x = 0
with the constant £ > 0.
(a) Show that the equations can be put in the form [Lienard or (x.y) plane]
i =y+s
( H
(b) Use the Lyapunov function y = and sketch the region of stability as predicted by
this Vin the Lienard plane.
(c) Plot the trajectories of part (b) and show the initiai conditions that tend to the origin. Simulate
the system in Simulink using various initial conditions on x{0) and A ( 0 ) Consider two cases,
with £ = 0.5 and £=1.0.
Step-by-step solution
ASK AN EXPERT
Problem 9.34PP
Duffing’s equation: Consider the system described by the nonlinear differential equation
where u = A cos{t). This equation represents the model of a hard spring where k is the spring
constant and if £ > 0, the spring gets stiffer as the displacement increases. Let k = 0.05, ^ = 1,
and A = 7.5.
(a) Build a simulation of the system in Simulink. Show that the system response can be very
sensitive to slight perturbations on the initial conditions x ^ ), i(0 ) (the system is said to be
chaotic). Simulate the response of the system with xfO) = 3 and 4 for f = 30 sec. Repeat
the simulation for slightly perturbed initial conditions xfO) = 3.01 and 1(0)= 4.01. Compare the
two results.
fb) Consider the unforced Duffino eouation (u = 0 ). Plot the time resoonse of the svstem for xfO)
(b) Consider the unforced Duffing equation {u = 0). Plot the time response of the system for x(0)
= 1, 10))= 1 for f = 200 sec. Draw the phase-plane plot for the system. Show that the origin is an
equilibrium point.
(c) Now consider the forced Duffing equation {u_= 0). Find the solution to the Duffing equation
for x(0) = -1. 10))= 1 for f = 30 sec. Draw the phase-plane plot versus x(t)) for this case.
(f) We can get more insight into the system by plotting H t j ) versus x(tj) at several hundred
points at 2 n periodic observation times. In other words rather than looking at the system
continuously, we “strobe” the system and plot the behavior at strobe times only. Show that unlike
the phase-plane plots in parts (c)-(e), the points fall on a well-structured plot referred to as a
Poincare section (also called a strange attractor). Plot the Poincare sections for parts (c)-(e).
Simulate the system using the initial conditions x(0) = -1 and A ( 0 ) = 1 for f = 10,000 sec in
order to plot the Poincare sections.
(g) What can you conclude about the nature of the solution of the Duffing equation from the
results of the previous parts?
(h) Characterize the system behavior in terms of the ranges of the system parameters k, e, and
A.
S te p -b y -s te p s o lu tio n
ASK AN EXPERT
Problem 10.01PP
Of the three components of the PID controller (proportional, integral, or derivative), which one is
the most effective in reducing the error resulting from a constant disturbance? Explain.
Step-by-step solution
step 1 of 3
Integral control is he most effectiTe n reducing the error due to constant disturbances.
Step 2 of 3
Block diagram for showing integral control is the most effective means o f reducing
steady errors.
Using the above block diagram.
Y ^O {W -\-B D c)
E = R - Y = R - 0 { W + EDc)
1 « O
E *- ■W
\+ D c O \-D (D
O
, = 1« , M = li SB(s) = l i p s f — !— ,
• ^ ^ ^ s-»o^ ll+ £ ) p O \+ D fP
Step 3 of 3
0)(^) = ^ we can show that integral control leads to zero steady state error. While
= U E[S)=
i-* 0 S+0 dgS + n g )
If
Proportional control, D q (S) = ^ 0
Derivative control (s) = s , ^ 0 if i^ p ( 0 ) ^ 0
This analysis assumes that there are no pole zero cancellations between the plant G
and the con^ensator, D ,, in general, proportional or derivative control will not have
zero steady state error
Problem 10.02PP
Is there a greater chance of instability when the sensor in a feedback control system for a
mechanical structure is not collocated with the actuator? Explain.
Step-by-step solution
step 1 of 3
Step 2 of 3
Yes for con^arison, see the following two root loci which were taken from the
discussion in the text on satellite attitude control.
In Figure 2.26, the sensor and the actuator are collocated; resulting in a stable closed-
loop system with PD control in fig 2.5, the sensor and the actuator are not collocated
creating an unstable system with the same PD control
Step 3 of 3
Problem 10.03PP
Consider the plant Gfsj = 1/s3. Determine whether it is possible to stabilize this plant by adding
the iead compensator
(a) What is the maximum phase margin of the resuiting feedback system?
(b) Can a system with this plant, together with any number of lead compensators, be made
unconditionally stable? Explain why or why not.
Step-by-step solution
Step-by-step solution
step 1 of 3
Gain, the poles are alwa3rs in the right half plane, Ifw e try positiTe feedback one pole
departs at 0° so again one pole starts into the rig h t-h a lf-p la n e . For lo w -enough
gain the system will be unstable.
Step 2 of 3
Q‘(dS') = has phase angle o f -270'* for all frequencies. The masimum
Step 3 of 3
b) No diis plant cannot be made unconditionally stable **Because the Root Locus
Departure angles from the three poles at the origin are ±60°, for low enough.
Problem 10.04PP
(e) Sketch the root locus with respect to K jo r the system, and determine what value of K causes
(e) Sketch the root locus with respect to K for the system, and determine what value of K causes
the system to be on the verge of instability.
(f) If the disturbance w is a constant and K = ^Q, 000, what is the maximum allowable value for w
if yC“ ) is to remain less than 0.1? (Assume r= 0.)
(g) Suppose the specifications require you to allow larger values of w than the value you
obtained in part (f) but with the same error constraint [|y(°°)| 0.1]. Discuss what steps you could
take to alleviate the problem.
m • ns)
Step-by-step solution
step 1 of 18
(a)
Step 2 of 18
Step 3 of 18
g ( j+ i)
G (*)J > W = - ( 1)
< (« + S )(« + 1 0 )(s + l0 0 )
a:( j + i )
X . G ( j) D ( j) =
i ( j + 5 ) ( i + 1 0 ) ( f + 100)
_________7 0 0 0 0 (» + l)_________
(2)
Plot the straight Bode diagram for the transfer function <?(#) •
Step 4 of 18
Consider the standard form of transfer function for a third order system.
K {\+ s M
G (* (3)
( i+ iM ) 0 + V < » i) ( i+ V < » > )
Compare Equations (2), and (3).
G (» =r (4)
' ' [ y<»(o.2y < » + i)(o .iy v » + i)(o .o iy « » + i)]
g) mm
(S) -1
20 -
( y ® + i) -20 0
1
-20 -20
(o. 2y<»+ i)
1
<» rt-1 0 -20 -40
(O .ly-ffl+l)
I
-1 0 0 -20 -60
( o .o iy o + i)
Step 5 of 18
A=\G{je>)\
-2 0 Io g M
= 42.92db
Calculate gain at s .
= |G (» |
= 2 0 lo g ( l+ l)
= 6.020db
Calculate gain (A) at c t fs o .
» 0 + 6.020db
s6.020db
Step 6 of 18
i)a t .
to«>.,xlog— 1+A ^
+6.020db
1
1>
at a>=
+A.
®caj
7.959db
a -
— l-1 3 .9 8 d b
10 J
n a » ,4 to < » ,,x lo g ^ + A _
®c4j
“ 1-13,
3.98 db
10J
+A.
® .5 j
-33.98db
Step 7 of 18
tan"' *
-90 tan"' ( J a ) tad‘ '{0.2y«)) tan''(0.1y«>)
(o.oiy<») de
deg deg deg deg
g ) deg g
Draw the Bode diagram with phase and mac nitude values as shown in fic ure 1.
Figure 1
Step 8 of 18
Step 9 of 18
(b)
From figure 1, calculate the value of gain margin.
Step 10 of 18
(c)
-2 0 \o g K ^ \S
I ^ *5
lo g A :- ^
A . 0.1778
Therefore, the value of K that yields 7q* phase margin is (AT =0.17781-
Step 11 of 18
(d)
Determine the value of K to yield the phase margin of q».
-201ogA: = - 7
_7_
k>gA:»
'2 0
a: -2 .2 3 8
Therefore, the value of K that yields 7q* phase margin is |Af = 2.23^-
Step 12 of 18
(e)
Write the matlab program and draw the root locus of the transfer function.
rlocus([1 1],[1,115,1550,5000,0])
Step 13 of 18
Figure 2
Step 14 of 18
i+ - r-o
s{s+S){s + 10)(i +100)
Simplify the equation.
5^1154^+I550S*+(5000+ a:)4 + a: - o
step 15 of 18
1 1,550
53
115 5,000+A"
52 173,250-A"
115
5 1 - a 2 - 155,025 K +866,250,000
115
5 0
Figure 2
Step 16 of 18
a: >160.424.72
Step 17 of 18
(f)
Refer Figure 10.88 in the textbook. Consider J ^ * 0 write the transfer function.
>'(4) G (4
(6)
B '( i ) l + A J 3 ( s ) .G ( i )
1
<?(*) (7)
i(i+5)(j-tl0)
A ( f F l)
KX j { s ) D { s ) = - (8 )
t(f +S)(s+10)(«+100)
Substitute
Substitute equations (7) and (8) in equation (6) and simplify the equation.
( 1 + 100)
y (« )= - IF (* (9)
« (« + S )(l + 1 0 )(s + 1 0 0 )+ A (s+ l)
. ( 10 )
H 4 )= 7
F .- lta M * ) (11)
Substitute equation (9) and (10) in equation (11) and apply limits.
100c
step 18 of 18
(g)
100c
Consider the equation y
c<10
Hence, by adjusting the values of ^^and c, the gain K can be increased. But, there is the
possibility for transient behavior of the system. By adding the integral controller to the circuit
reduces the steady state output error to zero.
Problem 10.05PP
Consider the system shown in Fig., which represents the attitude rate control for a certain
aircraft.
(b) Sketch the Bode plot for your design, and select the compensation so that the crossover
frequency is at least 2 ^ rad/sec and PM > 50*.
(c) Sketch the root locus for your design, and find the velocity constant
r Rateg
Step-by-step solution
step 1 of 3
Is shown on the next page using li^at lab’s bode command. As the plot shows
®, = 3 and PAf = 67-3".
Step 2 of 3
The velocity constant is most easily found from either the bode plot or from
^ . D,{s). a{s)
So we have - 4^ =117®
PHI=. '^0
angle(polyval (n,s)
pi - pt
po^yval{d,s)
With section of z s 0- 4 , we get P s 11- 7 so that our lead design is
^ s+n i
To find the compensator gain, k, we can utilize the magnitude criterion at the
desired dominant closed - loop pole location we find that
| A W L = - 2 ± j i z = l = > t = 17.0
step 3 of 3
D ,( S ) 0 [S ) = = =
+ 0-15+A) dm
Does not pass through-2 ± 2 J. Therefore we need condensation of at least
a lead network. Let
Using the angle criterion, at the closed loop pole location S '= - 2 + 2 j , we can
write an e ^ e s s io n fort the angle. Contribution from the lead network zero,
and lead network pole .
=180®=> +134®-180®-135®-116® = -180®
Problem 10.06PP
Consider the block diagram for the servomechanism drawn in Fig. Which of the following claims
are true?
(a) The actuator dynamics (the pole at 1000 rad/sec) must be included in an analysis to evaluate
a usable maximum gain for which the control system is stable.
(c) There exists a value of K for which the control system will oscillate at a frequency between 4
and 6 rad/sec.
(e) If K must be negative for stability, the control system cannot counteract a positive disturbance
(f) A positive constant disturbance will speed up the load, thereby making the final value of e
negative.
(g) With only a positive constant command input r, the error signal e must have a final value
greater than zero.
(h) For K = -1 the closed-loop system is stable, and the disturbance results in a speed emor
whose steady-state magnitude is less than 5 rad/sec.
Figure Servomechanism
S te p -b y -s te p s o lu tio n
Step 1 of 7
a) Tme. even though it is tempting to ^proxim ate the actuator as infinitely &st
and hence, not important The Actuator pole dramatically alters the root locus
plot o f the system to be controlled.
Step 2 of 7
b) True
Step 3 of 7
c) True
Step 4 of 7
d)True
Step 5 of 7
e) False
Step 6 of 7
£) True
Step 7 of 7
U False
Problem 10.07PP
A stick balancer and its corresponding control block diagram are shown in Fig. The control is a
torque applied about the pivot.
(a) Using root-locus techniques, design a compensator Dc(s) that will place the dominant roots e
s = -5 ± 5) {corresponding to ojn = 7 rad/sec, ^ = 0.707).
(b) Use Bode plotting techniques to design a compensator Dc(s) to meet the following
specifications;
• Steady-state 6 displacement of less than 0.001 for a constant input torque Td=
Figure Servomechanism
Figure Servomechanism
1
(j 2 -6 4 )
Step-by-step solution
step 1 of 2
To have the cotnpens ated plant root locus go through the pole location
S = - S ± ^ ; we employ a led con^ensator
' S + 451
Step 2 of 2
'■ 'U o + v
Let Dcz[S) =
U - o i+ ijU o o o + ij
This compensator will meet our design specifications. The bode plot of
D X s )a (s )
Problem 10.08PP
(a) Suppose
2500AT
G(j) = -
s (i + 2 5 )‘
Design a lead compensator so that the phase margin of the system is more than 45°; the steady-
state error due to a ramp should be less than or equal to 0.01.
(b) Using the plant transfer function from part (a), design a lead compensator so that the
overshoot is less than 25% and the 1% settling time is less than 0.1 sec.
(c) Suppose
(c) Suppose
G (s)-
j (5 + 1 + 0 .1 j ) ( H - 0 . 2 s)*
and let the performance specifications now be /Cv = 100 and PM > 40°. Is the lead compensation
effective for this system? Find a lag compensator, and plot the root locus of the compensated
system.
(d) Using G(s) from part (c), design a lag compensator such that the peak overshoot is less than
20% and/Cv=100.
(f) Find the root locus of the compensated system in part (e), and compare your findings with
those from part (c).
D ^s) — * G(5)
S te p -b y -s te p s o lu tio n
step 1 of 9
^ v * 1 0 0 ^ ^ s l0 0
We have
Dlead{S) =
22 - 1+1
Now we select the zero o f the lag at last one decade lower than W^,. With d of the lag
equal to 20, we have
S
Dlog{S) = -2-2± L
0-035+1
The Lead - Lag con^ensator is
1,0.7+lJ U 2 I+ 1 J
U 035 + 1A 2 2 1 +U
The system bode plot and step response 2 ^ ear.
Step 2 of 9
Therefore
100
G {S ):
S r(l+ 0 1 5 )(l+ 0 -2 5 )
5000
5r(2T+5)(5+10)
Hence,
S
D a { S ) = 01+1
J ^
0-003+1
100 f— 1
O c (S )= -
/ g Y g Y .y ^
A 0 0 0 3 + 1J U + 1J U 0 + 1J
Step 3 of 9
e) Again the design specification o f steady - state error provides information for
tile design o f k.
The Design o fk
= Im s 0{S) = k = > k =100
1 ,5 + lJ U o + U
Step 4 of 9
Now select the zero o f D q (£f) one decade below vtiiich implies
CD = 0-25 rad/sec
0-0072+1
o f - ^ 1
1,0-25+ lj
D ,(s y a {s ) =
s{ ^
^0 0072+ i A 5 + i A 1 0 + V
Step 5 of 9
d) We can design a lag con^ensator using root locus methods. The velocity
const system.
Step 6 of 9
The Bode plot and step response show the specifications are net with an
additional gain of 20. Therefore, the con^ensator is
s+m
Dc(S) =74-65 ■
S+\2S4
Step 7 of 9
Step 8 of 9
a) The Design specification of steady state eiror provides information for the
design ofk.
1
= 0 0 1 ^ J t= 1 0 0
Step 9 of 9
^+1 ^+1
= -I—
— +1 - + i
CD p
110+1
The Bode plot o f the conq^ensated.
Problem 10.09PP
300
G (s) = -
s(s + 0.225)(J+ 4)(f + 180)■
The compensator Dc(s) is to be designed so that the closed-loop system satisfies the following
specifications;
• Gain crossover frequency is not smaller than that of the uncompensated plant.
D ^s) ds)
Step-by-step solution
ste p 1 of 2
a) Since we need 5 5 °-1 0 ° s 45° ofphase lead, a single lead network will do
the job.
Step 2 of 2
3-5+1
D ,( s ) a ( s ) =
K ill;" )
Problem 10.10PP
We have discussed three design methods: the root-locus method of Evans, the frequency-
response method of Bode, and the state-variable pole-assignment method. Explain which of
these methods is best described by the following statements (if you feel more than one method
fits a given statement equally well, say so and explain why);
(a) This method is the one most commonly used when the plant description must be obtained
from experimental data.
(b) This method provides the most direct control over dynamic response characteristics such as
rise time, percent overshoot, and settling time.
(c) This method lends itself most easily to an automated (computer) implementation.
(c) This method lends itself most easily to an automated (computer) implementation.
(d) This method provides the most direct control over the steady-state error constants Kp and Kv
(e) This method is most likely to lead to the least complex controller capable of meeting the
dynamic and static accuracy specifications.
(f) This method allows the designer to guarantee that the final design will be unconditionally
stable.
(g) This method can be used without modification for plants that include transportation lag terms
—for example.
G(I) =
(j + 3)2'
S te p -b y -s te p s o lu tio n
step 1 of 7
a) Frequency response method is the most convenient for experimental data because the
sinusoidal steady - state records can be obtained directly in the laboratory. Either the root locus
or state variable design generally requires a separate system identification effort between the
experimental data and the construction of a model suitable for the design method.
Step 2 of 7
b) Either the root - locus or state variable pole assignment are the most direct for control over
dynamic response.
Step 3 of 7
c) The state variable pole assignment is most easily programmed because once the
specifications are given, the design is completely algorithmic.
Step 4 of 7
d) The Frequency response method of bode shows the error constant directly on the graph.
Step 5 of 7
e) The Root locus or bode method will give the least complex controller. These techniques begin
with the gain alone and then add network. Compensation only as necessary to meet the
specifications. Whereas the state variable technique requires a controller of complexity
comparable to that of the plant right from the start.
Step 6 of 7
f) Either the root locus, where by the locus is required to be entirely in the left half plane up to the
operating gain.
Step 7 of 7
G) The Frequency response technique can be used immediately for transportation lag, while the
root locus requires a small modification and the state variable design method requires an
approximation.
Problem 10.11PP
Lead and lag networks are typically employed in designs based on frequencyresponse (Bode)
methods. Assuming a Type 1 system, indicate the effect of these compensation networks on
each of the listed performance specifications. In each case, indicate the effect as “an increase,”
“substantially unchanged,” or “a decrease.” Use the second-order plantG(s) = /C/[s(s+1)] to
illustrate your conclusions.
{a)Kv,
Step-by-step solution
Step 1 of 1 ^
Lead Lag
k. unchanged increased
Altitude Control o f a Hot-Air Balloon: American solo balloonist Steve Fossett landed in the
Australian outback aboard Spirit o f Freedom on July 3rd, 2002, becoming the first solo balloonist
to circumnavigate the globe (see Fig. 1). The equations of vertical motion for a hot-air balloon
(Fig. 2), linearized about vertical equilibrium, are
S t + —ST = Sq,
ri
T2? + Z = o8 T -\-W t
6T = deviation of the hot-air temperature from the equilibrium temperature where buoyant force
equals weight.
are
(a) Sketch a root locus of the closed-loop eigenvalues with respect to the gain K for a
proportional feedback controller, 5q = -K(z-zd). Use Routh’s criterion (or let s = jo ) and find the
roots of the characteristic polynomial) to determine the value of the gain and the associated
frequency at which the system is marginally stable.
(b) Our intuition and the results of part (a) indicate that a relatively large amount of lead
compensation is required to produce a satisfactory autopilot. Because Steve Fossett was a
millionaire, he could afford a more complex controller implementation. Sketch a root locus of the
closed-loop eigenvalues with respect to the gain K for a double-lead compensator, 5q = Dc(s)(zd
- z). where
/«+araV
U+0.I2,;
(c) Sketch the magnitude portions of the Bode plots (straight-line asymptotes only) for the open-
loop transfer functions of the proportional feedback and lead-compensated systems.
(d) Select a gain K for the lead-compensated system to give a crossover frequency of 0.06
rad/sec.
(e) Select a gain K for the lead-compensated system to give a crossover frequency of 0.06
rad/sec.
(f) If the emor in part (e) is too large, how would you modify the compensation to give higher low-
frequency gain? (Give a qualitative answer only.)
S te p -b y -s te p s o lu tio n
ASK AN EXPERT
Problem 10.13PP
Satellite-attitude control systems often use a reaction wheel to provide angular motion. The
equations of motion for such a system are
Satellite: l ^ = Tc + Ta,
W heel: = —Tc,
Measurement: Z = ^ —
where
Tc = control torque,
Tc = control torque,
Zd = reference angle,
Dc(s) = compensation.
(a) Suppose Dc(s) = KO, a constant. Draw the root locus with respect to KO for the resulting
closed-loop system.
(c) Add a lead network with a pole at s = -1 so that the closed-loop system has a bandwidth
wBW = 0.04 rad/sec. a damping ratio ^ = 0.5, and compensation given by
. s+z
De{s) = K i ^ ^ ^ .
Where should the zero of the lead network be located? Draw the root locus of the compensated
system, and give the value of K^ that allows the specifications to be met.
(e) What is the steady-state error (the difference between Z and some reference input Zd to a
constant disturbance torque Tex for the design of part (c)?)
(f) What is the type of this system with respect to rejection of Tex7
(g) Draw the Bode plot asymptotes of the open-loop system, with the gain adjusted for the value
of K^ computed in part (c). Add the compensation of part (c), and compute the phase margin of
the closed-loop system. What is the type of this system with respect to rejection of Tex?
(h) Write state equations for the open-loop system, using the state variables g>. 'q>. and Z. Select
the gains of a state-feedback controller Tc = to locate the closed-loop poles at
j = -0 .Q 2 :t0 .0 ^ ^ .
S te p -b y -s te p s o lu tio n
ASK AN EXPERT
Problem 10.14PP
Three alternative designs are sketched in Fig. for the closed-loop control of a system with the
plant transfer function Gfsj = l/sfs + 1). The signal w is the plant noise and may be analyzed as if
it were a step; the signal v is the sensor noise and may be analyzed as if it contained power to
very high frequencies.
(a) Compute values for the parameters K \ , a, K2, KT. K3, d. and KD so that in each case
(assuming w = 0 and v = 0),
* j2 + 4 i + I6 ‘
Note that in system III, a pole is to be placed at s = -4.
(b) Complete the following table, expressing the last entries as A/sk to show how fast noise from
V is attenuated at high frequencies:__________________________________________________
(b) Complete the following table, expressing the last entries as A/sk to show how fast noise from
V is attenuated at high frequencies;
System Kv -1
i- r1l t ^
II
III
(c)Rank the three designs according to the following characteristics (the best as “1 the poorest
as “3”):
Performance
Tracking
Plant-noise rejection
Sensor-noise rejection
Step-by-step solution
step 1 of 2
R ^ + aS + k^
:> A i=16. a = 4
^ A_
R S ^ + {U k ^ )S + k 2
= ^^1 ^= 16. k j. ^ 3
m. ^
R S’ + ( l+ r f ) S ‘ + ( * „ + fl( + * i) S + 4 1 ^
r ^ < i( g + 4 )
R
(S + 4 )^
A nd k j, = 3 { d - 4 )
=> A^ = 16. d = l . k j , = 9
Step 2 of 2
£ fs) = R - y = R - ,
^ ^+4s+U
S^+A s
•R.
S" +4S+16
e, = U e (t) = U SB(s) = 1
, 1 1 - 2 . . 1
w I j, *, 4
= 1 = 1
W ^L , 16
m -.L \ = 1
4* i 64
Problem 10.15PP
The equations of motion for a cart-stick balancer with state variables of stick angle, stick angular
velocity, and cart velocity are
r ®
1 0
±= 3133 0 0.016 -0.649 | k.
L -31.33 0 -0.216 8.649
y = [ 10 0 0 Jx.
where the output is stick angle, and the control input is voltage on the motor that drives the cart
wheels.
(a) Compute the transfer function from u to y. and determine the poles and zeros.
(b) Determine the feedback gain K necessary to move the poles of the system to the locations
-2.832 and -0.521 ± 1.068j, with wn = 4 rad/sec.
(b) Determine the feedback gain K necessary to move the poles of the system to the locations
-2.832 and -0.521 ± 1.068j, with wn = 4 rad/sec.
(c) Determine the estimator gain L needed to place the three estimator poles at -10.
(d) Determine the transfer function of the estimated-state-feedback compensator defined by the
gains computed in parts (b) and (c).
(e) Suppose we use a reduced-order estimator with poles at -10 and -10. What Is the required
estimator gain?
Step-by-step solution
step 1 of 6
-0-649 (^+0-0028)
a{s):
[S-5-59) {S-5-606) [S+0-2)
Step 2 of 6
Step 3 of 6 ^
c) The Estimator gains with ot^ (5^) = [S +10)^ with det (57 - F + LH)
Step 4 of 6
Step 5 of 6
e) L = [19-85983f
Step 6 of 6
2055(8’+5-58) (8’-3-69)
0 D,[S)
(S +48-2)(S-21-4)
Problem 10.16PP
A 282-ton Boeing 747 is approaching land at sea level. If we use the state given in the case
study (Section 10.3) and assume a velocity of 221 ft/sec (Mach 0.198), then the lateral-direction
perturbation equations are
■P '
r
^ = [0 1 0 0]
P
. ♦ .
The corresponding transfer function is
(a) Draw the uncompensated root locus [for 1 + /C6(sJ] and the frequency response of the
system. What type of classical controller could be used for this system?
(b) Try a state-variable design approach by drawing a SRL for the system. Choose the closed-
loop poles of the system on the SRL to be ac(s) = {s+ 1.12)(s + 0.165)(s + 0.162 ± 0.681/). and
choose the estimator poles to be five times faster at ae(s) = {s + 5.58)(s + 0.825)(s + 0.812 ±
3.40/).
(d) Discuss the robustness properties of the system with respect to parameter variations and
unmodeled dynamics.
(e) Note the similarity of this design to the one developed for different flight conditions earlier in
the chapter. What does this suggest about providing a continuous (nonlinear) control throughout
the operating envelope?
Step-by-step solution
step 1 of 4
a) A clas sical lag network could be used to lower the resonant gain
Step 2 of 4
Step 3 of 4
Step 4 of 4
(Contributed by Prof. L. Swindlehurst) The feedback control system shown in Fig. is proposed as
a position control system. A key component of this system is an armature-controlled DC motor.
The input potentiometer produces a voltage Ei that is proportional to the desired shaft position; Ei
= Kpdi. Similarly, the output potentiometer produces a voltage EO that is proportional to the actual
shaft position: £0 = Kpd. Note that we have assumed that both potentiometers have the same
proportionality constant. The error signal Ei - EO drives a compensator, which in turn produces
an armature voltage that drives the motor. The motor has an armature resistance Ra, an
armature inductance La, a torque constant Kt, and a back emf constant Ke. The moment of
inertia of the motor shaft is Jm, and the rotational damping due to bearing friction is Bm. Finaiiy,
the gear ratio is A/; 1, the moment of inertia of the load is JL, and the load damping is BL.
(a) Write the differential equations that describe the operation of this feedback system.
(aj Wnife tne ainefenfiai dquaiio'nS tnar'deschOS thfe operation bt inis reeaPaciCsystem.
(b) Find the transfer function relating 00 and 6i(s) for a general compensator Dc(s).
(c) The open-loop frequency-response data shown in Table were taken using the armature
voltage va of the motor as an input and the output potentiometer voltage EO as the output.
Assuming that the motor is linear and minimum-phase, make an estimate of the transfer function
of the motor.
0m(s)
G(s) =
(d) Determine a set of perfonnance specifications that are appropriate for a position control
system and will yield good performance. Design Dc(s) to meet these specifications.
(e) Verify your design through analysis and simulation using Matlab.
Figure A servomechanism with gears on the motor shaft and potentiometer sensore
Frequency-Response Data
7.0 19.5
Step-by-step solution
step 1 of 6
Step 2 of 6
dt
Using NEWTON Law OF Motion, we have
JA = T -P r.
J
Where r^, fee radius of the gear is connected to the motor shaft and is the radius of
fee gear connected to the ou^ut shaft.
We have
r, = M-. => e . = -N %
Step 3 of 6
First we will find the transfer function from ^ to Sg and then we will find the
closed loop transfer function.
N k,
[if iJ . + J ,)
Next
0 1 0 So 0
e. = 0 -a -P + 0
e.
4. 0 K .4 . 1
^ A.. .A..
step 4 of 6
O (S’) . k
S(£r+5)(S+70)
step 5 of 6
1p
^ * — * 0-3 sec
" 6
Step 6 of 6
^ ' (S + 2 0 0 f
Problem 10.18PP
Design and construct a device to keep a ball centered on a freely swinging beam. An example of
such a device is shown in Fig. It uses colls surrounding permanent magnets as the actuator to
move the beam, solar cells to sense the ball position, and a hall-effect device to sense the beam
position. Research other possible actuators and sensors as part of your design effort.
Compare the quality of the control achievable for ball-position feedback only with that of multiple-
loop feedback of both ball and beam position.
Step-by-step solution
step 1 of 1
STEP RESPONSE
Problem 10.19PP
Design and construct the magnetic levitation device shown in Fig. You may wish to use LEGO
components in your design.
Figure Magnetic bail levitator used in the laboratory Source: Photo courtesy o f Gene Franklin
fl
3
Step-by-step solution
ASK AN EXPERT
Problem 10.20PP
Design and build a Sun tracker using an Arduino board and related software.
Step-by-step solution
ASK AN EXPERT
Problem 10.21PP
Run-to-Run Control: Consider the RTP system shown in Fig. We wish to heat up a
semiconductor wafer, and control the wafer surface temperature accurately using rings of
tungsten halogen lamps. The output of the system is temperature Tas a function of time: y = T(t).
The system reference input R is a desired step in temperature {700° C). and the control input is
lamp power. A pyrometer is used to measure the wafer center temperature. The model of the
system is first order, and an integral controller is used as shown in Fig. Normally, there is no
sensor bias {b = 0).
(a) Suppose the system suddenly develops a sensor bias b ^O . where b is known. What can be
done to ensure zero steady-state tracking of temperature command R. despite the presence of
the sensor bias?
(b) Now assume b = 0. In reality, we are trying to control the thickness of the oxide film grown
(Ox) on the wafer and not the temperature. At present, no sensor can measure Ox in real time.
The semiconductor process engineer must use off-line equipment (called metrology) to measure
the thickness of the oxide film grown on the wafer. The relationship between the system output
temperature and Ox is nonlinear and given by the integral of the Arrhenius equation;
4r
Oxide diickiiess = J pe~'^dt.
where ff is the process duration, and p and c are known constants. Suggest a scheme in which
the center wafer oxide thickness Ox can be controlled to a desired value (say. Ox = 5000 A) by
employing the temperature controller and the output of the metrology.
Step-by-step solution
step 1 of 2
a) We just increase R by + b Le. replaces R by (i? +b) to cancel the sensor bias.
Step 2 of 2
■y-T
5R
T =
s a
Problem 10.22PP
Develop a nonlinear model for a tungsten halogen lamp and simulate it in Simulink.
Step-by-step solution
step 1 of 1
4 e o T;^
A =
le d
B =
■4p.opC£^„
i = 4 A 4 j: - B
1 ic d
A A 4 16s o 7 ?
The Kadioactive power
7
=
Problem 10.23PP
Develop a nonlinear model for a pyrometer. Show how temperature can be deduced from the
model.
Step-by-step solution
step 1 of 2
The total black body radiation intensity , is obtained by integrating over all
frequencies or wave length.
<j 7-‘
Step 2 of 2
Where
C, = 3-7419 X 10r“ ffl/W, Cj = 14388
= a’ c r *
Where
Problem 10.24PP
Repeat the RTP case study design by summing the three sensors to form a single signal to
control the average temperature. Demonstrate the performance of the linear design, and validate
the performance on the nonlinear Simulink simulation.
Step-by-step solution
step 1 of 2
^ =L and
Step 2 of 2
a (^ r) = ■
(a) Sketch the 180* root locus for the uncompensated system.
(b) Using the root-locus design techniques, design a dynamic compensator, Dc(s), such that the
system meets the following time-domain specifications
i. Mp < 5%.
i. Mp < 5%.
iv. Steady-state error to a 1*C step input command < 0.1 *C.
S te p -b y -s te p s o lu tio n
ASK AN EXPERT
Problem 10.26PP
Excitation-Inhibition Model from Systems Biology {Yang and Iglesias, 2005): In Dictyostelium
cells, the activation of key signaling molecules involved in chemoattractant sensing can be
modeled by the following third order linearized model. The external disturbance to the output
transfer function is:
j^ + ( l + o + K)5 + (« + y + a y )
It is known that a # 1 for this version of the model. Draw the feedback block diagram of the
system showing the locations of the disturbance Input and the output. What is the significance of
this particular representation of the system? What hidden system property does it reveal? Is the
disturbance rejection a robust property for this system? Assume the system parameter values
are a = 0.5 and y = 0.2, then plot the disturbance rejection response of the system for a unit step
disturbance input.
Step-by-step solution
step 1 of 5
wM ( s + a ) ( s + l) ( s + y )
Step 2 of 5
Step 3 of 5 ^
W( s ) (s + a ) ( « + l) ( f f + y)
Step 4 of 5
The significance of this particular representation is that it reveals the internal model,
namely the pure integrator. Hence the system is Type I with respect to disturbance
rejection. It rejects constant disturbances in a robust &shion
Step 5 of 5 ^
Step Response
Time (sec)