Problem 1.01PP Draw a component block diagram for each of the following feedback control systems, (a) The manual steering system of an automobile (b) Drebbel’s incubator (c) The water level controlled by a float and valve (d) Watt’s steam engine with fly-bail governor 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 process desired output signal • The sensor • The actuator • The actuator output signal • The controller • The controller output signal • The reference signal • The error signal 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). Manual Steering Systems Step 2 of 4 (B) Step 3 of 4 (c) Set water leveKRef Input) (CorMleror ■ Actuator o/p) Ftootvatve Floating (Sensor+contioller+Actualor) Of float Water Tank (process) "Water Level Controller Step 4 of 4 (D) Fly-Ball Governor Water level 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. Working Principle: It contains a fluid which is able to e ^ a n d or contract due to temperature change, which causes the sni^ - action of a switch that makes switchingON or OFF ofthe heat source. Problem 1.03PP 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: (a) Control of consistency (b) Control of moisture Figure A papermaking machine Figure A papermaking machine Watt’s steam engine with fly-ball governor In each case, indicate the location of the elements listed below and give the units associated with each signal. • The process • The process desired output signal • The sensor • The actuator • The actuator output signal • The controller • The controller output signal • The reference signal • The error signal 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 • Process desired output signal • Sensor • Actuator • Actuator output signal • Controller • Controller output signal • Reference signal • Error signal Actuating signal Actuator 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 ^ Actuator Error 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. (a) Blood pressure (b) Blood sugar concentration (c) Heart rate (c) Heart rate (d) Eye-pointing angle (e) Eye-pupil diameter 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. Block Diagram o f Eye-Pointing Angle and Eye - P i ^ i l Diameter Problem 1.05PP 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 and in the automobile air-conditioning system. 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 The comoonents of elevator oosition control are shown in fiouret. Step 1 of 2 The components of elevator position control are shown in figure!. Controller Actuator Process Floor 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 (c) Liquid level (d) EJpwj^fJinJjiri ainnn a ninp (nr hlnnH alnnn an artprv^ (d) Flow of liquid along a pipe (or blood along an artery) (e) Linear position (t) Rotational position (g) Linear velocity (h) Rotational speed (i) Translational acceleration (j) Torque Step-by-step solution step 1 of 2 (A) . TEMP M A T U R E : Thermocoi^lc. (B) . PRESSURE : Pressure gauge. (C) . U Q UlL? LEVEL : Bourdon tube and LV D T s combination. (Py FLOW OF LIQUID ALONG PIPE FORCE : Any pres sure sensor can be used. LINEAR POSITION : LVDT li n e a r Variable Differential Transformer). Step 2 of 2 ROTATIONAL POSiriON : Potentiometer. (G). U N EA R VELOCITY : Speedometer. 0 ^ . ROTATIONAL SPEED : Tachometer. ( 1 \ TRANSLATIONAL ACCLERATION : LVDT ( J y TO R Q U E: Combination o f Gear and Tachometer. Problem 1.08PP 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 (c) Liquid level (d) Flow of liquid along a pipe (or blood along an artery) (e) Linear position (t) Rotational position (g) Linear velocity (h) Rotational speed (i) Translational acceleration (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 Nofinal Gluco oofticoids(CD) Pituitary glands — ^L^H ypolhala m c«L |^^^ Mi 1 I Adrenal Glands GCs Stress response - off ^Stress response • off 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 Desired Pressure , y ? y Baby head Birth canal 1 ^f \ Pressure 1 ^ Is n (Contractions) 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. Figure Mechanical systems 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. Draw the free body diagram of mass m ,. ^ *a*a *1*1^ *1 * Write the differential equation describing the system. m,x, - - ^ x , -k^x^-k^x^ Step 2 of 6 Draw the free body diagram of mass . tz Write the differential equation describing the system. m^x^ ^-k^x^-k^x^-^k^x^-¥ k^y + *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. Draw the free body diagram of mass ■ Write the differential equation describing the system. ( x j- x , )= 0 Step 4 of 6 Draw the free body diagram of mass . *2*1 Write the differential equation describing the system. m^x^ - - b ^ x ^ - k ^ x ^ - k ^ x ^ + k ^ Al|X2 4'i^(x2~Xi)4'A^A^ = 0 Thus, the differential equations describing the system are. + 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. Draw the free body diagram of mass m ,. |_ x . ^*1 ►tjX j *1*1 * 2 *1 * Write the differential equation describing the system. m,x, *-i^ x , -ik,x, -A^x, +i^Xj+i\x^ = 0 m,jt, + 4| (x, - X,) + V i + *1 (*i - *2) = 0 Step 6 of 6 Draw the free body diagram of mass iWj s -k^x^ - A^Xj - AiXj + ^X| + . +F + i | X i+ i | ( x i- x i) + * 2 ( X 2 - x i) = F Thus, the differential equations describing the system are. n\Xy + 6 |(x ,-X j)+ A |X ,+ A ^ (x , - X j ) * 0 m ,x , + i|X , + A ^ ( i, - X |) + < : , ( x , - X |) = f Problem 2.02PP 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. Figure Mechanical system M <1 Noftictioo Step-by-step solution Step-by-step solution step 1 of 4 Refer to Figure 2.40 in the textbook. Draw the free body diagram of left side mass, m j. J— , K ^, m^ lU X i- x ^ Figure 1 Step 2 of 4 Write the equation of motion for left side mass, m |. m, + JCj (jcj - Xj * 0 »Hj^+(Ar|+Ar,)aii-iC, x , + i ,{ x ,~ x ,) = 0 (1) Draw the free body diagram of right side mass, m |. m, Figure 2 Step 3 of 4 Write the equation of motion for right side mass, m2 ■ m ,X 2 + J C 2 (x j-x ,)+ 6 ^ ( x j - xj)+JC ,;^ = 0 i^ ( i, - ii) = 0 (2) Therefore, the differential equations for mechanical system are. + /T j)x ,-J ir2 - JITjX,+(AT, + Jirj)x2 + ( i j - x ,) s 0 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 Consider the circuit diagram. r m m Double pendulum system Step 2 of 6 ^ Re-draw the circuit diagram. ^ / I 1 ^ / / m Here there are two degrees of freedom Step 3 of 6 ^ At any instant, let one of them be displayed by 6| and other by 6,. Step 4 of 6 Writing about point ‘0’ the moment equation is. Jt(sinO 2-sinO ,)cos0sm /^d, Similarly, write the moment equation for other pendulu -mg/sin6, - ^ ^ / j *(sin6,-sine|)cos82 =m/^e. Step 5 of 6 Assume the angles are small, then sin0| s 0 |, c o s 9 |S ]a n d c o s 0 2 s l.T h e above equations are modified as. * (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.) Why do you think grandfather clocks are typically about 6 ft high? 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. / is the body’s mass moment of inertia about its center of mass, a is the angular acceleration of the body. The coordinates and forces relationship is shown in Figure 1. o Figure 1 Step 2 of 3 From Figure 1, the equation of moment about point O is given below. M o = -m g n ^ s m 0 ........(2 ) — Substitute -m g for /p in equation (2). = ^ 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) Consider the following general equation. ^+24^a>e+ai‘ f f = 0 (5) Compare equation (4)and equation (5). Step 3 of 3 ^ Consider the following equation for the period for a swing. r=— ....(7) Substitute equation (6)in equation (7). 2/ r - 2 > r / - = - ...... (8) Substitute 2 for / and 9.81 for g in equation (8). I 2x2 r = 2 ;rj ’'V 3 x 9.8I = 2.31 = 2sec Consider the following equation for the value of length. /= - ? § - (9) Substitute 9.81 for g in equation (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. Example A Two-Mass System: Suspension Model 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. Figure 1 Automobile suspension Figure 2 The quarter-car model? T Figure 3 Responses of second-order systems versus ^ ; (a)impulse responses; (b) step responses Figure 4 Free-body diagrams for suspension system 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 Some rearranging results in 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 X terms are all positive, as they must be for stability. Likewise, the signs on the and and /te rm s are all positive in Eq. (2). 1 + — (t-W Ml + .^ d -y ) + ^ i = ^ r . Mi Ml Mi (1 1 0 ) (2 .1 1 ) 9 + - ^ 0 - t ) + ^ ( y - x > = o . 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 J^X(I)+ 1— (Xd) - X(D) + .^(X (I) - X(D) + ^ X ( . ) = ^ « ( I) , Ml Dll Jfl] Mi ^ 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 ) ^ (» + > ) * * + ( s r + ^ ) * " + ( ^ r + ^ + f e ) ‘" + ( ^ ) ' + i ^ (112) 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 m1 = 20 kg. Therefore, the transfer function with the numerical values is Y(s) 131e06(5 + 13.3) * d ) “ J* + (516.1)s“ + (5.685«04)j“ + (I J (n < 0 ^ + l.733«Or 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 Consider the transfer function. i'( 4 '»!'»! 4j J a l 'U A A 1 m i« j Where. is the mass. kg is the car deflection. k^ is the applied weight. b is the damping. Write the MATLAB program, m l = 10; m2 = 250; kw = 500000; ks= 10000; Bd = [1000 3000 4000 5000]; t = 0:0.01:2; for i = 1:4 b = Bd(i): A=[0 1 0 0;-( ks/ml + kw/ml ) -b/ml ks/ml b /m l; 0 0 0 1; ks/m2 b/m2 -ks/m2 -b/m2 ]; 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): plot(t, y(:,1),t, y(:,2)): legend(Wheer,'Car’): title = sprintf('Response with b = % 4 .1 f, b ); end Step 2 of 3 The output for the MATLAB code is given in figure 1. 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 Displacement is Zero when forces are balanced Hence T i-k x No displecement Step 2 of 3 ^ e n M g = -la , ^x&ere S= dt =Acceleration due to gravity. Then, The displacement be comes Zero. It is shown in the figure where displacement is zero. Step 3 of 3 From the above figure, kx+Mg = 0 I.', kx = -hK I T (di^koement) Problem 2.07PP 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. (b) Is the resulting system linear? (c) Is it possible to use the force u2 to completely replace the springs and shock absorber? Is thi a good idea? Example A Two-Mass System: Suspension Model a good idea? Example A Two-Mass System: Suspension Model 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. Figure 1 Automobile suspension Figure 2 The quarter-car model? U Figure 3 Responses of second-order systems versus ^ ; (a)impulse responses; (b) step responses 3^ z m s 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 Some rearranging results in 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 . Ml Mi Mi Mi (2.10) y + — 0 - t ) + ^ (y -x )= O . M2 (2.11) 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) + Mi - r m + ^ ( X ( j ) - Y(sn+ ^ x w = 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 The system is linear with respect to because it is additive. 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, (a) Write the equations of motion governing this system. (b) Find the transfer function between the control input u and the output y. Figure 1 Communications satellite Source: Courtesy Space Systems/Loral (SSL) Figure 2 Schematic of a system with flexibility Step-by-step solution step 1 of 7 Sketch the schematic o f a sjrstem with flexibility. Step 2 of 7 ^ Sketch the free body diagram o f the given figure. iibc-y) U b ( f- y ) Step 3 of 7 > X K x -y ) Step 4 of 7 ^ From the free body diagrams, we get mx = - J t ( x - i ( x - j^) = u + ^ (x - + A ( i - J>) Simplify further. X H— X H— m -k — X ------- y -------- y = 0 m A . m _ jt m A. 1 X -------- x + V H-------- v + — V = — u M M M M M Thus, the equation o f motion governing the system is obtained as - k ^ b . k A . X H— X H— m -k — X ------- y -------- y = 0 m A . m . m ^ A . 1 M M X -------- x + V H-------- v + — V = — u M M M Step 5 of 7 ^ (b) Find ^ - k Limlace tra n s f^ n o f the equations \ . k A. . * X H— X H— X---- y ------ y = 0 m m -k A . M M m - m it ^ A . M 1 M M 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 [ -(As + Jt) ^0^ -(b s + k ) Ms^ + bs + k ) [ Y ; [ u ) Step 6 of 7 Solve using the Cramer’s rule, (m ^ + b s + k 0^ -(te + t) u] detl T det + As + it - (As + it) -(A s+ it) A fs^+As+it + As + it 7 = {^ms^ + As + itJ^Afe^ + As + itj - (As + it)^ 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 vr= reference speed. (2.109) /C= constant. (2.110) 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 1. Write die equedon of motion for the ipeed m l forward motion of lhecaribow nm Fig.2.1 aasnmiiig that the en^ne imparta a force ■ ae abown. Take the Laplace transform o f the reauiting differential eqoadon and find the transfer function between the input« and the output v. 2. Use Matlab to 6nd the response o f the velocity of the car for the case in which the inpntjumpe from being « = Oat time f = 0 to a constant Hgui«2.1 Cruise control model « B 500 N thereafter. Assume that the car a visoous drag coeflkient, b B 50 N*secAn. I « is 1000 kg and 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 The c* term C H ic e b out, and we find that V _ -!■ yg m «. .+ 1 ' 06) For reasons that will become efetf in Quqker 3, this b often written using capital letters to signify that k b the‘Itunsforro'’o f the solution, or vw _ i *+ h' a7) This expresskm of die dUferential equation (2.4) b called the tra n ti’e r function and wiD be used extensively m later chapters. Note that, in essence, we have aubstkuled i fof dfdt in Eq. (Z4X T hb transfer Auh tion serves as a mwh model that relates the c h ’ s velocity to the forces propelling the car, that b , inputs from the accelerator pedal. Transfer functions of a system will be used in later chapters to design feedback corXrollers such as a cruise control device found in many modern cars. X Time reaponae: The dynamics o fn system can be prescribed to Matlab in terms of its transfer function as can be seen in the Matlab statemenb below that implemeiits E<^ (2.7). The step fimetion in Madab calcnbles die time response o f a Ikictf system to ■ unit step input Bwuuie the system b finear. the output for th b case can be multiplied by the magnitude of the input mep to derive a step re9 onae o f any ampUtude. Equivaleikly. ^ can be multiplied by die magnitude of the input step. Stepresponsewtth Hatlab 9 S• (1/1000]/(s -f 5<V1000); step(S00*9 s); % setsupthem odetod«flnetlN transfer ftincUon % defines th e transfer function from Eq. (2.7) with the numbers filled l a % plots th e step response for u • 500. calculate and plot the time reaponie o f velocity for an input step with n 500>N magnitude. The Mep responae b shown m Fig. 2.3. Rgure2.3 Response of the car v e lo d ty toastepinti Step-by-step solution step 1 of 7 Consider the equation of motion. V + — V ® — IT Where, u is the input V is the output m is the mass b is the friction force Substitute J C (v ^ -v ) foru. m m . b K m m . b K V +— V+ — V= m m K m K — Vm V + — V * — V ,------- V A block diagram of the scheme is shown in Figure 1. Step 2 of 7 u 1 m . b .K Step 3 of 7 Figure 1 Step 4 of 7 Consider the transfer function of the closed loop system. y (s ) b m K (x ) K m S + — + — Write the inputs for MATLAB. K m den I m mj Step 5 of 7 Consider K=100,200,1000,5000 Write the MATLAB program, m = 1500; b = 70; k = [100 200 1000 5000]; 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 The output for the MATLAB code is given in Figure 2. 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. Figure 1 Robot for delivery of hospital supplies. Source: AP Images Figure 2 Model for robot motion Step-by-step solution step 1 of 3 Refer FIGURE 2.46 in the textbook. Consider the following equation for the sum of all external moments about the center of mass of a body. M ^ I a .......(1) Where. / is the body’s mass moment of inertia about its center of mass. a is the angular acceleration of the body. Consider the following equation for the time rate of change of the steering wheel angle. S, - U ^ .......(2) Where. is the control input. The turning rate change with respect to x axis is shown in Figure 1. Step 2 of 3 Consider the following equation for the carts turningrate of change with respect to x axis. sin 9, Where. is nonzero. L is the length of the wheel, F^is the constant speed. Consider is small and rearrange the above equation. (3) The lateral motion as a function of y is shown in Figure 2. 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. Take differentiation on both sides, y » -2 —* • ......(o) Substitute equation (1 )in equation (6). (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 > Refer to Figure 2.43 in the circuit. The output voltage is, r^ = — [r,-r.] 5+ r * o) 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^ V= V^+ R^+ R , - ^ r , ..... (2) R^ + R , - Step 2 of 2 The voltage at noninverting input terminal is, > ;= o v Substitute O V fo r y and ------^ v^= — (o — 5+it^ “ - R^+R/ 10’ */ y s + lRi, + R^ “ s+lRj^+R^ f Rm*Rf o r y in equation (1). J <«’ R. y s+ lJ^ +Rf “ s+lR^,+R^ K^LJ2L_5^ 1=.ioL_L^-^ j+ ^ + S + lR^+Ry " r (s + I ) ( R , * R , ) + I O ^ R , ) •“[ iQ t (/i„+Ji/)(j+l) J R, + “ »'-[(*+i)(^+«,)+ioX]—io’«A ________ - 1 0 ’ i?, K. "(*+i)(J?.+«^)+ioX [R^+R/J *'* » + i + i o ’ f — 5s— 1 Therefore, the transfer function of the circuit, is K. j + 1 + 10’ Problem 2.12PP 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 Refer to the circuit diagram in Figure 2.38 in the textbook. The voltage at the non-inverting terminal of the op-amp is, v ,- V ^ The voltages at the inverting and non-inverting terminals of the op-amp are same for ideal opamp. v. = n The inverting node of the op-amp is directly connected to output node. So, y^=ySubstitute for v_ in the equation. y^=yu Hence, it is proved. Step 2 of 3 The simplified op-amp circuit is shown in Figure 1. Step 3 of 3 From Figure 1, the output voltage is, = .4 (v .-v .) Substitute for and for v_ in the equation. y ^ + A r^ = A V ^ ( l + A ) V ^ = AVi. y« A K. 1+ .4 Therefore, the transfer function. of non-ideal op-amp is A \ +A Problem 2.13PP 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= Figure Op-amp circuit for Problem Step-by-step solution step 1 of 3 A common connection for a motor power an^lifier is given. Sketch the given figure. Step 2 of 3 At node A, write the voltage equation. V L -0 ^ R At node B, write the voltage equation, with R^-^ R , ^ 0 -f% 0 -V . R R, r + r/ , ‘ step 3 of 3 ^ The d3mamics o f the motor is modeled with negligible inductance as J^9^ + We can rewrite as 4 , + * 4 = A'^.as + At the ou^ut, &om the equation , 0 -r. 0 -r. R 5, ,, j , e , + b e , = K,i^ And the motor equation Find To V„ = l^R, + I^R^^■ K, J^s -I- b Substitute in the equation R^ 5 ,1 .* ■ y —0 R^ V —0 V —0 ------ 1— = 0 and sinqjlify. Rj R • 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 And thus, we get U _ y>. R Thus, the transfer fimction is obtained as ^ - - M U l R Problem 2.14PP 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, N = for the circuit to remain stable. Figure 1 Op-amp circuit 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 E„ r+ R E, • [r „ r ,J L e ,+ e „ J r] V. rt-R Step 3 of 4 If the Op - Amp is non ideal then. A(say) l , V„ = A M E ,+ I , r + R j j R (+ R k R ,^ R „ -AR, E ,+ E „ I, R ,+ R ,. R + rJ Step 4 of 4 In the limiting case we put denominator = 0 We get 1+ R*,A rA R,4-Rj^ R+r 1+NA=PA 1=(P-N) 10’ 's + 1 s + U C P - Al)10’ P oleisat[(P -N )10’ -l]. Equating it to Zero for limiting case, ,1+N.lO ’ We have P S 10' Max value is |N+10'^ P ro b le m 2.15PP Write the dynamic equations and find the transfer functions for the circuits shown in Fig.. (a) Passive lead circuit (b) Active iead circuit (c) Active lag circuit (d) Passive notch circuit 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. Write the KirchhofTs current law equation at node y . Q -+ (ri) |>- = C B + -^ ii (1) Therefore, the dynamic equation is Apply Laplace transform on both sides. > { i ) = c » i ( i ) + — » (» ) / X Cl+ — ^ U u(s) Therefore, the transfer function. Z i £ l i ii( s ) (b) Refer to Figure 2.48 (b) in the textbook for active lead circuit. Draw the circuit diagram with node voltages. R H ^ Figure 1 Write the KirchhofTs current law at node y . From the circuit, y - y 0 - r . Substitute K i + ' ^ f ^ f o r y in equation (2). “ .... (3) R, “ Therefore, the dynamic equation is — + - ^ V [ r, ■*/ “ - R, “ Apply Laplace transform on both sides of equation (3). y ^ (s )= -c s K .(s )-± y ^ (s ) HI fk W K 4-ife] /i,C ^ s J - L ^ - L ] U c R.C *r Therefore, the transfer function. U f ) : K, R,C) U C (C) Refer to Figure 2.48 (c) in the textbook for active lag circuit. Draw the circuit diagram with node voltages. R^ R, -VcMt Write the KirchhofTs cument law equation at inverting terminal. Z. - ii. K Write the KirchhofTs cument law equation at node y . Substitute - Z l k K for y . S, d l[ 1 1 , “ -) K, - ^ y ^ - ^ - c ^ K - c v „ ~ v , = o c v «• , . + ^0 = - c 0 ^ v* , >- — v, — ^ vW , 0 M 0 0 c r „ + ^ = - c - ^ r „ - — ri+ -^ ^ ir„ R, ^ J !|j ^ (4) Therefore, the dynamic equation is c v ^ , y ^ = ^ ^ v , . ± “ It, K y^ . It,. Apply Laplace transform on both sides. ^C s + K. n .(4 til ■ /J,Cs+ Therefore, the transfer function. U f ) : til step 8 of 11 A (< i) Refer to Figure 2.48 (d) in the textbook for passive notch circuit. Draw the circuit diagram with node voltages. Write the KirchhofTs cument law equation at node P,. Apply Laplace transform. C t lK W - r . w ) + ^ + c i ( F ; w - F „(» )) = 0 = a K „W + c iK ,,( » ) Write the KirchhofTs cument law equation at node P,. R d t' ' R Apply Laplace transform. R + 2 C s K ( i) + — 2 < i_ i = 0 R ' ' Step 10 Of 11 From the circuit diagram. Apply Laplace transform. step 11 of 11 Substitute p;(« ) and ^ j( ^ ) in the equation. f _ « ^ K .U ) (.2 ^ +2 RCV 2R O + 2 + ____ I____ ] 2R + 2R^Cs) s-HlJ 2R +2R‘ , ____ !____ ] f Therefore, the transfer function. U f ) : 2 ^0 +2 RCV 2RCS+2 2R+2R‘ C sJ 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 A 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. Figure Op-amp biquad Step-by-step solution step 1 of 12 Refer Figure 2.52 in textbook. Step 2 of 12 Consider the transfer function of the circuit ^ = -C K , (2) R = ...... (3) 2 i+ il+ iL + iiL ._ f i!. ^ R^ R, (4) R ^^~ R Step 3 of 12 Take Laplace transform in Equation (1),{2) and (3). ...... ^ = -CsV^ R (6) ...... (7) Step 4 of 12 Determine and Substitute — in Equation (5) and (6). for in Equation (5). (8) U ) ' s. ■ ^ r ,+ a v ,= o R (9) Step 5 of 12 From Equation (8) and (9) write the matrix form. 1 [-L .a - i l Rj R ’"* 0 t R Cs R]-r ' 1 R "Ji, ‘ 1 — +Cs 0 ^ j 1 - - [ « ~SV^ S, I C s + — S+-rT R, R ^ [ rr, Consider the value of F, and C ( 10 ) y ,- 1 RR, ( 11) y ,= - c v + ^ j+ ^ R^ f i' Step 6 of 12 Substitute for in Equation (4). .L - R ^ ^ ^ i-H h -kH "Substitute Equation (10) and (11). R { R. R ,) ^ R, ' R, “ I r I V 'K K Rt K? } ' f f c 1 y ‘ ( 1 RR, 1 + l j ' c 1 I K ,” C V + A j+ ' 1 J?. 1, 1 *. 1 * ' n. J step 7 of 12 C 1 RR, ’ R K C V + -^ s+ -^ R^ ' R‘ c v + - ^ j+ - ^ «, R\ I f RR, c I I =-R f - ' + ' 1 1 K Jt.) C V + A i + ^ 1 C ij '+ A ^ + J ^ «‘ J 1 =- R L J_± RR ,* R^R^ 4* + —^ 5 + ---- (RC)^ Step 8 of 12 Thus, the transfer function of the system is. c'^ ^ j’ +f ' R Rj R^ R2 ^ ) C' y^ 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. y. . ( 12 ) (« C )’ i ’ + ^ i + l A _ Thus, the transfer function of the system is __________ ^ Step 10 Of 12 Compare Equation (12) and 2.111 in Textbook. J ____ l_ RC Step 11 of 12 (b) Substitute 2 for A, 2 for and 0.1 for g in Equation 2.111 in textbook, write the MATLAB program. A = 2; wn = 2; z = [0.1 0.5 1.0]: hold on for i = 1:3 num = [ A ]; den = [ 1Avn''2 2*z(i)/wn 1 ] step( num, d e n ) end hold on Step 12 of 12 Figure 1 shows the output for the MATLAB program. Figure 1 Thus, the step responses using MATLAB is shown in Figure 1. J Problem 2.17PP 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, ’I R Rs J 1 1 ^ RsC +R R^^C ^’l W Rs r ^ ~ Ri Step 4 of 4 [■r J+R’ sC+R’ R / C ? Y Vfc ' I RRs J R. R R , V., ’ R ^ j+ R ,R " s C + R ,R " R js " C ? R , V_ V J._______ R ^-^2 ^ R ,R j +R,R^ sC+R,R’ R js’ c ' -R, v 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? R i ^ sV „ + R i ’ R ’ sC V „ + R i ^ ’ s^C ?V „+R R i R jV4 +R “ R jV j,+ R ’ R is C V ^ + R iR ^ js “ C ? V i= 0 Problem 2.18PP 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 ounceinches 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 (a) 9 .8 ^ x lk g = 2.205 Pounds 9 .8 N = 2 .2 0 5 x 16 Ounces 9.8 n = 35.28 Ounces 1 Ounce = 0.0283 kg x 9.8 “ = 0.277 N s H hch =2.54 cm = 0.0254 m 1 - O unce-inch = 7.036 x 10"’ N-m 1 —O u n ce-Inch per Amp =7.036 X 10"® N -m /a (-) Step 2 of 4 30 1 volt per 1000 amp = — xlQ*^ V o lt/ra d /s n rad. = 9.55 = 9.55x10-® c.rad Nnn.s c/s 1 V o ltp e rl0 0 0 fp m = 9 .5 5 x l0 ^ a 1 Ounce-inch/Amp 7.036 _ ^ 1 VoltperlOOOrpm 9.55 ■M 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 (C) .'. Kt = 33.96 Ounce - inch per Ampere Using equation (a ) K t =33.96x7.036xlOr^N-m/A = 239x10-® N-m/A = |0.239N-m/A| Problem 2.19PP The electromechanical system shown in Fig. represents a simplified model of a capacitor microphone. The system consists in part of a parallel plate capacitor connected into an electric circuit. Capacitor plate a is rigidly fastened to the microphone frame. Sound waves pass through the mouthpiece and exert a force fs (t) on plate b, which has mass M and is connected to the frame by a set of springs and dampers. The capacitance C is a function of the distance x between the plates, as follows; where £ = dielectric constant of the material between the plates, A = surface area of the plates. The charge q and the voltage e across the plates are related by A = surface area of the plates. 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 that opposes its motion; fe = 2eA' (a) Write differential equations that describe the operation of this system. (It is acceptable to leave in nonlinear form.) (b) Can one get a linear model? (c) What is the output of the system? Figure Simplified model for capacitor microphone Step-by-step solution step 1 of 6 W e h av e liie follow ing electxom edianical system : Step 2 of 6 ^ G iv en th at capacitance C is a fooctioo o f th e distance x betw een d ie plates, a s follows: 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 T h e fie e b o d y diagram o f f o e c ^ n c i f o r p late (b )ii b - f Step 4 of 6 T h e equation c fx notion fo r fo e above plate. 6 is T h e equation f ix foe circuit p art is at ( Since e is fo e ^ ^ o fia c itiw o lta g e J X dt d i‘ I S in c e i( /) = ^ j eA v = J 8 j+ l9 + .^ eA T herefore d ie tw o coiqiled n o n linear equations are i & + B i+ K x + - ^ = / A t ) and le A " ’ v = R q -V L q + ^ Step 5 of 6 ^ (b) W e cannot g e t a linear m odel because c£ d ie term s ^ differential equations. Step 6 of 6 (c) T h e output o f foe system is foe current |r ( t ) = g | a n d qx p resen t in th e Problem 2.20PP 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-toreel 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. Figure Motor with a flexible load R, Step-by-step solution step 1 of 2 Refer to Motor with a flexible load in Figure 2.51 in the textbook. 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. Write the equation of motion for a motor. J A * B 0 ,+ b (i^ -e ,)+ iL { e ,-e ,)= T , J A = - B e ,- b ( g ,- e , ) - k ( e .- e , ) + T , (d Here, is the inertia of the rotor ^ is the viscous damping g is the viscous friction is the spring constant is the motor torque Write the equation of motion for a motor. j A 2 = - b { A - e ,) - k ( e .- e . ) (2) Step 2 of 2 Apply KirchhofTs voltage law. Here, is the electrical constant It is known that, the output torque is directly proportional to the armature current. T .= K ,l, Here, K , is the torque constant Therefore, the equations of motion are. Problem 2.21 PP 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. Figure Robot for delivery of hospital supplies. Source: AP Images Step-by-step solution step 1 of 13 Refer Figure 2.45 in textbook. Step 2 of 13 Assume that robot has no mass. So multiply the torque by a factor of 2. Step 3 of 13 The motor must have a gear that is half the size of the gear attached to the wheel. Let’s also assume there is no damping on the motor shaft. Step 4 of 13 So, friction and are both zero. Step 5 of 13 Consider the wheel attached to the robot Where, y^is the inertia of the drive wheel, is the motor inertia, is the wheel angular acceleration. T is the commanded torque from the motor. 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 Consider friction force. f Where, is the mass of the cart plus all three wheels. Step 10 of 13 Substitute r § for a. Step 11 of 13 Consider angular inertia 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 Refer Figure 2.35 in textbook. 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 Consider the torque multiplication Is proportional to the radius of the gear T, r, r, N, Where, N is the number of teeth. n is the gear ratio. 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. €0 is the angular velocity. r is the radius of the gear. Step 6 of 13 The angles will change in proportion to the angular velocities 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^. The friction ^ and . Step 7 of 13 Consider the equation of motion for body 1. ■ f A + W - T ,- T , (1) Where, T Is the reaction torque from gear 2 acting back on gear 1. 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 Consider the equation of motion for body 2. .........( 2 ) Where. is the torque applied on gear 2 by the gear 1. Step 10 of 13 Substitute for ^ In Equation (1). (3) step 11 of 13 Substitute 7J for 7*, in Equation (2). .......(4) Step 12 of 13 Use Equation (3) and (4) the relationship in Equation 2.73 in textbook and eliminating 7J the two equations (y , + J,n')Si + r ,( » ) ( i , +K,ff, =nT, ( j j + J , n ’ ) s ^ + ( b ,* b ,a ’ '^s + K , S te p 1 3 o f1 3 Thus, the transfer function of the system is ( J", + Problem 2.23PP 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: Tact = actuator temperature, Tamb = ambient air temperature. 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, C = thermal capacity of the actuator, R = resistance of the heater. 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 = Power 551 In Put R And using equation We get HEAT m l R 2.73 C 7L + cr„+ d 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 To = temperature outside the building, Ro = resistance to heat flow through the outer walls, Ri = resistance to heat flow through the inner walls. 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 ui syiiiineiiy (OTeuube me iiuinuei ui uiiieteiiiiai equauuiis lu iiiiee. 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 “C" Thermal cs^acity o f Air *'1” Corners are equivalent “2” Arc equivalent Assuming; ^ >7J > ^ > 7 J For * 3" F o, -2 - - ( 1) = --------- (2) s, F o r-r = RequideEquations are (l)& (2 )& (3 ) R, + Ro -(3 ) Problem 2.25PP 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. Figure Two-tank fluid-flow system 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, ^ Is the area of tank 1. p is the density of water. is the height of water in tank 1. And, = w -w ^ p A ji^ ■ ...... (4) PA i Here, is the area of tank 2. p is the density of water. Is the height of water in tank 2. 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 Substitute I I for w and — i 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. Figure Two-tank fluid-flow system for Problem 2.26 cm, h i > 20 cm, and h2 < 20 cm. Figure Two-tank fluid-flow system for Problem 2.26 Pump Step-by-step solution step 1 of 5 (a) Step 2 of 5 Refer FIGURE 2.58 in the textbook. The area of both tanks is A, the values given for the heights ensure that the water will flow is below as. (1) ( 2) (3) W ,-W ^ = pAh, W ^-W g = p A h ^ ...... (4) Consider the value of gravity. g=981cm /sec* slOOOdVsec^ Substitute 2 0 0 g /m iifo r for ^a n d lOOOcn^sec* for g in equation (2). 200 g/inn = -!-[lg ia m /c c x lOOOcn^sec^ x lO c m p 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) Consider the following nonlinear equation from above information. (5) (6) Consider the linearized equation. (7) ..........( 8 ) Substitute equation (7) and equation (8) in equation (5). 1 /— 7Z— 7:— r — Substitute 30 cm for i 10 cm for Aj,, 100 cm2 for A, 1 for /?, IQOQcip/sfC^ for g and 30 for R in equation (9). -^(1)(I0O0)(30+5*i -1O-5^)h(1)(100) (1)(100)(30)' Sh,= s k = - 2 ^ fi+ - L tfk — L t f t V J - K ’ 30i, 40 ’ 40 ( 10 ) 100 " Consider the total inflow equation. W ^ = W ^ + S W ...... (11) Consider the value of nomina! Inflow Is '^Iven below 10 =y>^cm V sec Substitute equation (11) in equation (10). ’ 1 40 3 0 l, - - L a A .l+ - L ( » ' 40 lo o ' ” ’ Substitute y - v ^ c m ’ /sec for + ^ » ') ’ .(12) in equation (12). (13) S k— — < S h ,-S h ,)+ — m ’ 120 0' ’ 100 Substitute equation (7) and equation (8) in equation (6). .(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) 1 (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. Hence, the standard transfer function will not result. 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, Consider the following nonlinear equation from above information. (18) .(19) Substitute equation (7) in equation (18). ( 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 30l, 20 ( 22 ) 100 * Substitute equation (11) in equation (22). ^ (23) = _ J _ | 1 + J _ ^ fc 1+J _ ( ( F 20 V 100^ " ■ ^ Consider the value of nominal inflow is remc 301, 20 s k - — ’ J 100 + — 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)' ' (1)(100)(30) ^(l)(1000)(10+5^) 30l, 20 S k -— ’ 600 30l. 20 ’ j Sh,— — S h , ...... (26) ’ 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 (28) I, 600j Step 5 of 5 Substitute equation (27) in equation (28). 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 written with time in hoi/rs as dt = jr* — HLZlZe R * where (a) C is the thermal capacity of the house, BTU/*F, (b) Th is the temperature in the house. “ F, (c) To is the temperature outside the house. *F. (d) K is the heat rating of the furnace, = 90. 000 BTU/h, (e) R is the thermal resistance. °F per BTU/h, (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 q = heat-energy flow, joules per second (J/sec) R = thermal resistance, *C/J ? sec 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 RTUlhr 90.000 Step 2 of 3 (0 7^ = 32^ F , 7J=60"i? u=l ^ = 2 < f F lh r + 2 0 c + — =90.000 -------R (1) '■ ' Step 3 of 3 (ii) T,=32‘ F . T, = 60’ F a=0 dt = 2 F lh r - 3 c + — = 9000 R fiC = 2 8 / 3 -------- (2) Putting (i) we get i^ 5 ^ + 2 8 = 9 0 , 0 0 0 / i 5 = 2.385x10-® F lB T U jh r C= 3.913x10® B T U l-F Problem 3.01 PP Find the Laplace transform of the following time functions: (a )/(f)= 1 + 7 f (b) fl;f) = 4 + 7f + f2 + 6(t). where 5(t) is the unit impulse function (c) fl;0 = e - f + 2 e - 2 t + t e - 3 t (d) = (e) m = sinh t c C ontrol O f Dynamic Systems (7th Edition) P ro b le m Find the Laplace transfomi of the following time functions: (a )/(f)= 1 + 7 f (b) fl;f) = 4 + 7f + f2 + 6(t), where 5(t) is the unit impulse function (c) f{f) = e - t + 2 e - 2 t+ te - 3 t (d) = (e) = sinh t (e) f{f) = sinh t S te p -b y -s te p s o lu tio n step 1 of 12 (a) Step 2 of 12 Consider the time function / ( 0 = l+ 7 r Take Laplace transform. 1 7 s+7 Thus, the Laplace transfomi is s+7 Step 3 of 12 (b) Step 4 of 12 Consider the time function / ( r ) = 4 + 7 f + r * + ^ ( r ) step 5 of 12 Take Laplace transform. s + \ s+2 (5+3)‘ Thus, the Laplace transfomi is 5+ 1 5+ 2 (5 + 3 )* Step 8 of 12 (d) Step 9 of 12 Consider the time function. « /’ +2/ + l aiep iu or iz Take Laplace transform. i[ / ( / ) ] - L ( / ') + i( 2 / ) + L ( l) 2! 2 I =-r + —+j s s* + 2 s + 2 Problem 3.02PP Find the Laplace transform of the following time functions: (a )/(f)= 1 + 7 f (b) fl;f) = 4 + 7f + f2 + 6(t). where 5(t) is the unit impulse function (c) fl;0 = e - f + 2 e - 2 t + t e - 3 t (d) = (e) f(f) = sinh / (e) f{f) = sinh t Step-by-step solution step 1 of 12 (a) Step 2 of 12 Consider the time function / ( 0 = l+ 7 r Take Laplace transform. 1 7 s+7 s+7 Thus, the Laplace transfomi is Step 3 of 12 (b) Step 4 of 12 Consider the time function / ( r ) = 4 + 7 f + / * + ^ ( r ) step 5 of 12 Take Laplace transform. 4 7 2 !, = - + — + — +1 s s s «’ +45* + 7j + 2 +7^+2 Thus, the Laplace transfomi is Step 6 of 12 (c) Step 7 of 12 Consider the time function f { l ) = e " + 2 e ' ^ +16'” Take Laplace transform. 1 2 1 - + -------+ s + \ s + 2 (5 + 3 )' Thus, the Laplace transfomi is 5+1 5+2 (5 +3 )* Step 8 of 12 (d) Step 9 of 12 Consider the time function. «/’ +2/+l aiep iu or iz Take Laplace transform. i[ / ( / ) ] - L ( / ') + i( 2 / ) + L ( l) 2! 2 I =- + — + r j s s * + 2 i+ 2 Thus, the Laplace transfomi is 5*+25+2 Step 11 of 12 (e) Step 12 of 12 Consider the time function. /(/) * s in h r Take Laplace transform. 1 *5 *-l Thus, the Laplace transfomi is 5 ^ -1 Problem 3.03PP Find the Laplace transform of the following time functions: (a) f{t) = 4 cos 6f (b) ^t) = sin 3f + 2 cos 3f + e -t sin 3f (c) f{f) = t2 + e -2 t sin 3t Step-by-step solution Step-by-step solution step 1 of 6 (a) Step 2 of 6 Consider the time function / ( / ) = 4 c o s 6 f Consider £(cos<tf)=- j ---;• S + fl Take Laplace transform. s4s^+ 3 6 Thus, the Laplace transfomi is Step 3 of 6 (b) Step 4 of 6 ^ Consider the time function / ( / ) = Consider £(smo/)g sin3f+2cos3/+e*'$in3/ • ,• S +<r Take Laplace transform. l(/(r)) =i(sin3/)+i(2cos3r)+i(«‘'sin3/) 3 2s 3 -^ + -: j'+9r + s'+9 (s+l)’+9 Thus, the Laplace transfomi is 2s s'+9 s'+9 (s+l)"+9 Step 5 of 6 (C ) step 6 of 6 Consider the time function / ( » ) = « ’ +«■“ sin 3» Take Laplace transform. £[/(/)]■ 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 Find the Laplace transform of the following time functions: (a) f{t) = / sin / (b) f{t) = t cos 3f (c) f{f) = t e - t + 2 t c o s t (d) f[t) = ts\n 3 / - 2 f c o s f (e)/(0=1(fJ + 2/cos 2f (e) /(0 = 1(f)+ 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. First, consider ^ ^ /^ = s in r and find the Laplace transform of it. Step 2 of 9 Now. find the Laplace transform for the whole function. ^ {« (0 } = — G (>) f ( . » - . l) ( 0 ) - ( l) ( 2 . ) l (.-.I)- J 2s ( s - . lf 2s j‘ + 2j ’ +1 Therefore, the Laplace transfomi of the time function, /s in / is s* + 2s^ + \ Step 3 of 9 (b) Consider the time function, /]^;r^= to a B 3 f 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 Now. find the Laplace transform for the whole function. £ { ,g ij) } = - ± G ( s ) -s ‘ -9 + 2 s‘ ° j ' +18s’ +81 s ^ -9 s'+\Zs'*% \ Therefore, the Laplace transfomi of the time function, /cos3/ is 4 ^ -9 Step 5 of 9 (C) Consider the time function, + 2 tc o B t Appiy the Lapiace transfomi on both the sides of the time function. /:{/(/)} = £ { le " +2fcost} F{s) = £ { le " } +2r {/cos/} 1 ( s ‘ + 1 ) - s (2 j ) r-2 (*+ > r __ i_ -2 s’ - 2 i ' + I Step 6 of 9 Further simplification gives. 1 -s ’ F (s ) {s ^ iy ____1 , ^(^‘ - 0 ~ { s ^ l f (s'+lf (s’ + 1 ) '+ 2 ( s + 1)’ (s* - 1) (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) Consider the time function, 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 r+2 ** j ’ + l- 2 s ' c-^21 6s 2(»’ - l ) (s’ + 9 ) '" ( s '+ 1)' Therefore, the Laplace transfomi of the time function, /s in 3 /- 2 /c o s / is 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 { i ) } = £ {l(l)+ 2te os2l} F ( s ) = / '{ l ( / ) } + 2 r { / c o s 2 / } = 1 -2 = 1 -2 ( s* + 4 ) - ( 2 j ) 5 s '+ 4 - 2 s ’ ( s '. 4 f Step 9 of 9 Further simplification yields, j( j* + 4 ) * ^ s*+Bs^ + \ 6 + 2 s ^ - ^ s {s ^ + 4 f s * + 2 s ^ + S s ^ -S s + l6 s (s ^ + 4 )" Therefore, the Laplace transfomi of the time function, l( /)+ 2 /c o s 2 / is 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): (a) ^ t) = sin t sin 7t (b) fl:0 = s in 2 f+ 7 c o s 2 f (c) f{f) = {sin t)A (^ ) / ( O = / c o s(^ — t ) sinr d r 0 (^) f i t ) = J cos(f - T) sinxdx 0 Step-by-step solution (a) Consider the time function / ( r ) = s io / s in 7 r (1) Consider the equation. s u u > /s in 6 /K -^ c o s (|a -6 |/)— ...... (2) Compare Equation (1) and (2) and find a and b. a = hb = 7 Substitute 1 for a and 7 for b in Equation (2). /(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) Consider the time function. /(r)=sin*/+7cos^/ (3) Consider the trigonometric fomiula. . 2 . l-cos2/ (4) 2 cos'f *-l+cos2r (5) Substitute Equation (4) and (5) in Equation (3). =4+3cos2/ Take Laplace transform. ■ KHA) 7^^+16 s (s “ + 4 ) Thus, the Laplace transfomi is 75*+ 16 r(j*+4) (c) Consider that division by time is equivalent to integration in the frequency domain F { s ) = ] e - f ( l) d l Jf (j)* =J je -“ / { l) d l Interchange the order of integration. Consider the time function. / ( 0 = ^ = lan‘'(oo)-tan"'(5) - f - t a n - 'M Thus, the Laplace transfomi is step 10 of 11 (d) Consider the time function. /(/) s $ in /* s in /..... (6) Take Laplace transform. L ( s m ( ) = - jL ' ' 5 +1 (7) Substitute Equation (7) in Equation (6). 1 5 *+ 2 5 *+ ! 1 Thus, the Laplace transfomi is 5* + 2j * + 1 Step 11 of 11 (e) Consider the time function. / ( / ) = J cos(/ - r)sin rdr 0 Take Laplace transform. cos(f-r)sinr</rj i(/(7))=i(cos(/)*sid(/)) L (c o s t)= - ^ (9) L (s m ()= -jL - (1 0 ) f +1 ' ' 5 (8) +1 Substitute Equation (9) and (10) in Equation (8). i * + 2 i’ + l Thus, the Laplace transfomi is Problem 3.06PP Given that the Laplace transform of /(/) is F(s), find the Laplace transfonn of the following: (a) g(t) = f{t) cos t 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 partialfraction expansions: (a) F(s) - (b) f W — s(s+j)(s+5) 3i+2 (c) F ( l) = i'+ i+ lO 3F+6S+6 (d) F(s) = (i+ l)(i^ ' W + 6t i+ 1 0 ) (j+ D d ^+ d a + lO ) _1 ? + l6 (e) F(s) (f) 2(i+3) F(s) = (J+1)(J^+16) (g) m = ^ F(s) = (h) 4 ?44 F(s) = (i) e -‘ (i) F (4 ) = 7 ^ Step-by-step solution Step 1 of 16 (a) Consider the Laplace transform equation. Take partial fraction expansion and rewrite F (.r)F (s ).? -+ J - (1) J + 1 S Use the cover up method and find a and b ■ * 4 u ,= - i Substitute i for a and _ ] for b equation (1). F ( i) = i — L 5+ 1 S Take Inverse Laplace Transform. i- ( F ( 5 ) ) = r '( i) - r '( ^ ] Thus, the time function of ^ is Step 2 of 16 (b) Consider the Laplace transform equation ^ 5{5 + 1)( j + 5) Take partial fraction expansion and rewrite F ( ^ ) • a, Use the cover up method and find ^and c. (5 + 1)(5 + 5)u • 1 __5 "~4 - _ 5_ | s (5 + \y ^ I "4 Step 3 of 16 Substitute i for a , —— for b ^nd — for c in equation (2). 4 4 F ( f ) s ------- 2 _ + _ l _ s s+ 1 f+ 5 Take Inverse Laplace Transform. f ' 5 ' L - '( F ( 5 ) ) = r ' i j ' _4_ + r ‘ _ L 5+ 1 5+5 - r ' Thus, the time function of «( j + I)(5 + 5 ) 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( / ) 3j + 2 Thus, the time function of j s ^ * 2 s * l0 3e"'cos 3 /1( / ) - —c"* sin 3 /1( /) Step 5 of 16 (d) Consider the Laplace transform equation. = ' ' ___ (5 + l)(5 ’ + 10) +65 Take partial fraction expansion and rewrite F ( s ) = ,3) s*\ j +6^+10 Find the value of a. ( 3 5 ’ + 6 s + 6 )| 3 ‘' ” (5 "+ 6 5 + 1 0 ) ''~ '“ 5 Substitute — for a in equation (3) and equate numerators. (s + i) fa + e 3 s *+ 6 s + 6 ( 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 Equate powers of s to find ^ and c. “ y c+ 6 -6 CmO 3 12 Substitute j ^ ^ in equation (3). 12 3 F (5 ) = ( 5 + 1) y ' ( 5^ + 65 + 10) 3 12 < ( 5 + 1) 5 5 ( 5^ + 65 + 10) Step 7 of 16 Take Inverse Laplace Transform > 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. Take partial fraction expansion and rewrite F ( s ) - Take Inverse Laplace Transform. i- '( F ( 5 ) ) = i - ' l 4 ( 5 '+ 4 ‘ ) /(/) =lsin4/1(5) Thus, the time function of —sin4/l(r) s*+16 Step 9 of 16 (f) Consider the Laplace transform equation. ^ ^ (5 + 1 )(5 *+ 1 6 ) Take partial fraction expansion and rewrite F ( s ) bs+c F (5 ) = (5 + 1) ( 5^ + 16) + 3) . 4 2 (5 (4) Step 10 of 16 Substitute j y 17 ^ in equation (4) and equate numerators. bs+c 2 (s + 3 ) (s+l) (j* +16^ (s+l)(j* +16) ^ ^ + * j 4 ’ + ( * + b)4 + [ ^ + ' j = 25 + 6 Equate powers of s to find ^ and c. 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 19 E _____ u l (s + 1 ) ( j^ + 4 * ) 4 3 4 ( j^ + 4 * ) Take Inverse Laplace Transform. f i- '( F ( 5 ) ) = i- ' 4 > r 4 . '1 i f 19 4 17 - r ' 17^ +C (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 (5 + 1)(5*+16) jy C o s 4 / l( / ) + ^ s in 4 / l( r ) Step 12 of 16 (g) Consider the Laplace transform equation. F (5 )= ^ Take partial fraction expansion and rewrite ^ ( 5)F ( 5 ) = l+ i 5 5 Take Inverse Laplace Transform. r '( F ( 5 ) ) = r '( i) + L - ( l] /(/) = ( i+ /) i( /) Thus, the time function o <f ^ is |(1 + /)1 (/)|. step 13 of 16 (h ) Consider the Laplace transform equation. ^ W = 7 Take Inverse Laplace Transform. rH' ( F ( 5 ) ) = r ' [ l ) /( ') = ^ '( 0 120 '' Thus, the time function of — is 120 1(0 step 14 of 16 (i) Consider the Laplace transform equation. Take partial fraction expansion and rewrite ^ ( 5)- ' ^ 5+1 - i5 + l 5'+ 2 5 + 2 5'- 2 5 + 2 (5 + 1)’ +1 ( 5 - 1 )*+ ! Step 15 of 16 Take Inverse Laplace Transform (. 5 + 1.) .- - ' - ' ' i- '( F ( 5 ) ) = £T' '( 4 - O - I 4 ' - r (5 + 1) ^ + ! ( 5 - l ) '+ l / ( / ) = 5-* c o s ( / ) - ~ ( e - ' s in ( / ) ) - « ' c o s ( / ) - ~ ( e ’ s in (/)) = tf"'c o s (f)—j( - e " 's in ( / ) + c o s ( / ) « " ') - e 'o o s ( / ) + ^ ( c ' s in (/)+ c o s (/)e ') = - e < K ( / ) |2 l^ jl( ,) + 8 i„ ( , ) |z l^ j|( ,) Therefore, / ( / ) = - c o s ( /) s in h ( r ) l( /) + s iii( r ) c o s h ( /) l( /) 5 Thus, the time function of - j l — is |-c o s ( /)s in h ( /) l( /) + s in ( /) c o s h ( /) l( /) | Step 16 of 16 G) Consider the Laplace transform equation. F (s )-f Take Inverse Laplace Transform. i- ( F ( 5 ) ) = r '( ^ ] / ( / ) . ( /- l) 9 ( /- l) Here, is Heaviside step function. Thus, the time function of £ — is l ( » - i) g ( < - i) l Problem 3.08PP Find the time function corresponding to each of the following Laplace transforms: (b) = (0 = (d) = (f) F (s ) = W iW (g) F(.s) = taa ' ( i ) Step-by-step solution step 1 of 12 (a) Consider the Laplace transform equation. Take partial fraction expansion and rewrite F (.r)r^/ \ O b C Use the cover up method and find a , ^and ' c. tU=' ( ,+ iy c = iu = - i - 7 U . * -l Step 2 Of 12 Substitute 1 for a . • ] for ^and . ] for c in equation (1). Take Inverse Laplace Transform. / ( 0 = ( i- e - '- « - ') i( 0 1 Thus, the time function c Step 3 of 12 (b ) Consider the Laplace transform equation. Take partial fraction expansion and rewrite F (.r)- Ff$)=— fl±£±l— 1 ^“ 1 Take Inverse Laplace Transform. r'(F (.))= r'(^ ] / ( ') = ^ 'W Thus, the time function of is Step 4 of 12 (c) Consider the Laplace transform equation. . . 2 ( j* + j+ l) --------- 5 -i Take partial fraction expansion and rewrite F ( 4)r^/ \ O b C '" W 'T +sT T n T + T T T T T (»+l) (i+l)’ (2) 2 (5 ^ + 5 + 1), j+ iy 2^5* + lV V .= -2 2 ( j* + j+ l) 1 2(2 j + 1 ) 5 - 2 ( j * + « + 1) u . step 5 of 12 Substitute 2 for 0 < —2 for ^ and 0 for c in equation (2). =./ \ 2 0 -2 Take Inverse Laplace Transform. r '( F W ) = r 'g ) . r '[ ^ ] / ( / ) = (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. Take partial fraction expansion and rewrite ^ ( 4)F (s )^ As -¥B Cs + D j* - 2 j" + 2 3 1 1 1 —j + — —s — . 4 ___ 2 . 4 ___ 2 ■ 5^-2 +2 Step 7 of 12 Take Inverse Laplace Transform (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 ) Thus, the time function of j * + 5 + 2 i_ s *-A ^ 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 ) ’ Take partial fraction expansion and rewrite ^ ( 5)- a. o=(j+l)F(j)|,_, Find the value of 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 Find the value of e. e^dr - -4 .1 5 0 + y l.9 5 0 Find the value of J}. ^ -1 2 8 -5 7 9 j 200 = -0 .6 4 -y 2 .8 9 5 c. Find the value of c -b * = - 0 .6 4 + y 2.895 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). 1-280 ^-0.64->2.895 ^-0.64+>2.895 ^^.150->1.950 ^-4.150+>1.950 F( s+\ * S -2 J ^ S + 2J { s - 2 jy * { s * 2 j) ‘ Step 10 Of 12 Take Inverse Laplace Transform. 1.28«-' + /[(-4 .1 5 0 + y i.9 5 )« -^ -(4 .1 5 0 + y i.9 5 )e ^ ]1 / ( ') ■ -(0 .6 4 -;2 .8 9 5 )e -^ “ -( 0 .6 4 + ;2 .8 9 5 )e '” | fl.28«-' + /[(-4.150e--'“ + yl.95«-^“ )- ( 4 .I 5 0 « '’' + yl.95e'“ )]l |- ( 0 . 6 4 e - ^ - y 2 .8 9 5 e - ^ ) - ( 0 .6 4 « ^ + J 2 M S e ‘ ^ ) _ |l.2 8 « - ' -/4.150e-^“ + J -« 4 .1 5 0 e ^ -yrt.O S e'” ! ~ |- 0 .6 4 « - ^ + y 2 .8 9 5 e -F '-0 .6 4 e ^ -y 2 .8 9 5 e '” J Rearrange the equation. [l.28«^ -/4.150(e-^“ + « '“ ) + y/1.95(«-^ '^“ )1 ”|-0.64(«-F' +*>“)+y2.895(«-''“ -e^) r 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)' -------- ^ is (*+!)(*’ +4) |[l.28g-*+3.9<sm(2/)+5.79sin(2<)-8.3/c<»(2()-1.28cos(2<)]l(>)|. Thus, the time function of Step 11 of 12 (f) Consider the Laplace transform equation. Take partial fraction expansion and rewrite F ( s ) 5* (* 1 + 0 (» + ') Take Inverse Laplace Transform. r'(F(*))=r W - 'f (.= +■ )' / ( 0 = ( / c o s » ) l( / ) Thus, the time function of -------- ^ 15* +11 is ( /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 Thus, the time function of tan"' - ■ 0 ' is s in (/) >(0 Problem 3.09PP Solve the following ODEs using Laplace transforms; (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 j ( 0 = «!:. i^ 9 W 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 Apply Laplace Transform to the equation. [ s » l '( » ) - s y ( 0 ) - 5 ( 0 ) ] + [ j l '( s ) - y ( 0 ) ] + 3 r ( s ) = 0 Substitute 1 for y(0 )a n d 2 for 5 ( 0 ) 'h tbe equation. [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 Apply partial fractions. s+ 3 „ l . y Determine the value of :7 n (1) . i+ 3 - 1- 4 .. (/v ri) .llif ■(w n) step 3 of 19 Determine the value of g . 1 ( .V T T ^ i .V iT 'l (-y fH ) i- iM . -2 — 1 . ■ (-y v n ) Step 4 of 19 Substitute the value of .4 and ^ in equation (1). y(s) step 5 of 19 Apply inverse Laplace transform cL ■ ;? ii 2y ? cos---Ju,1—vsin--5 . VfT,le -i* =e‘ 2 2 V ll Therefore, the expression for H O is. y (0 = c » '[ c o s [ : | ', ] - ^ s in [ 4 ^ , ] n ( 0 ] Step 6 of 19 (b) Consider the equation is 5 ( t ) - 2 5 ( / ) + 4 y ( / ) = 0 Apply Laplace Transform to the equation. [ s * y ( s ) - 4»-(0 ) - 5 ( 0 ) ] - 2 [ j l ' ( s ) - y ( 0 ) ] + 4 r ( s ) = 0 Substitute 1 for y^Q)and 2 for 5 ( 0 ) in the equation. [ 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 Apply Inverse Laplace Transform. Use the following fomiula; f ---- — ^ — r l = e~*cosbt r ' Therefore, y ( 0 = « 'c o s ^ + ^ « 's in ^ HO is. Therefore, the expression for y ( t) = e fc o S 'j3 l+ -^ e fs m - j3 t Step 8 of 19 (c ) Consider the equation is 5 ( t ) + 5 ( 0 “ ®^^ Taking Laplace Transform [ s ' y ( j ) - j y ( 0) - 5 ( 0) ] + [ j r ( j ) - y ( 0) ] = ^ Substitute 1 for y^Q)snd 2 for 5 ( 0 ) in the equation. [ s - y ( s ) - s - 2 ]+ 4 y ( s ) - i= p ^ y ( j) ( i'+ s ) = p | j^ + ( 4 + 3 ) (4+3)(s’ +i)+1 4(i+l)(s’ +l) y (s ); 4 *+ 3 s * + 4 + 4 4(s+l)(s^+l) A B C t+ D = — + ------ ; ------------ S J+1 » +1 Step 9 of 19 Apply partial fraction. j’ + 3 j ’ + » + 4 = ^ ( » + 1 ) ( j ' + i ) + & ( 4 ’ + i ) + ( C s + D ) » ( j + 1 ) ...... (3) Determine the value of . Substitute ^ = 0 ih equation (3). y4(0 + l) ( 0 ’ + l ) = 4 A=A Step 10 of 19 Determine the value of g . Substitute 5 s -1 in equation (3). B (- l) ( ( - l) * + l) = ( - l) ‘ + 3 ( - l) * - l+ 4 -2B = - l + 3 - l + 4 2 Step 11 of 19 Determine the value of Q . Compare 5* coefficients in equation (3). \= 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- - Substitute the values of AyB ^C iD in y ( * ) expression. j,, , 4 2.5 0.S4+0.S i 4’ + ! 4+1 =l_ i4 .0 .5 ^ .0 .5 4+ 1 4 4+1 ' 4+1 Step 12 Of 19 Apply Inverse Laplace transform. Use the following formula; = s in i( i') - ' ‘ " ( H =cosbl ‘" ( T r y ) " Therefore, y(») = 4ii(r)-2.5«"'-0.5cos/-0.5sin/ Therefore, the expression for y ( ' ) is, |y(0=4if(f)-2.5c"*-0.5oosf-0.5sigf|. Step 13 of 19 (b) Consider the equation is 5 ( t ) + 3 y ( / ) = s in f. Apply Laplace Transform. [4 “ r ( 4 ) - 4 p ( o ) - 5 ( o ) ] + 3 y ( 4 ) = p | ^ Substitute 1 for y(0 )a n d 2 for 5 ( 0 ) 'b Ibe equation. [ 4 'y ( 4 ) - 4 - 2 ] + 3 y ( 4 ) = p l^ (4 ^ + 3 )y ( 4 ) = ^ + ( 2 + 4 ) 2 1 s _ i ( 4 ^ + 3 )-(4 ^ + 1) 2 4 2 (4 ^+ 3 )(4 - + 1) _ i ___ 1 (4‘ + ( V 3 f ) ^_I_ s step 14 of 19 Apply inverse Laplace transform. Use the following formula; s in i( cosbt y ( » ) = ^ ^ s in /- ^ s iii^ j+ ^ s iii- \^ r + c o s x ^ Therefore, the expression for HO is. } < » = j siiw — UsinV3< + ^ s i n ^ + c o s ^ step 15 of 19 (e) Consider the equation is; 5 ( » ) + 2 5 ( /) = e ' Apply Laplace Transform. [4’ y ( 4 ) - 4 y ( 0 )- 5 ( 0 )]+ 2 (4 r (4 )-y (0 )) = j ^ Substitute 1 for y(0 )a n d 2 for 5 ( 0 ) 'b the equation. 4*y(4) + 24y(4) = — +4 + 4 ' 4 -1 y (4 )= (4 + 4 ) ( 4 - l ) + l ( 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 ) . step 16 of 19 Apply partial fractions. Determine the value of . Substitute 4 s 0 In equation (4). -3 = 4 (-1 )(2 ) - f Determine the value of g . Substitute 4 = 1 In equation (4). l+ 3 - 3 = f i( l + 2) Determine the value of C ■ Substitute 4 = -2 In equation (4). 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 Apply Inverse Laplace transform. Use the following formula; t 1= H 0 Therefore, y{l) = 1 .5 ii(/)+0 .3 V -0.833«-“ Therefore, the expression for y ( 0 is, |y(>) = 1,5ii (<)+0.33e' - 0.833e-4‘ | Step 18 of 19 A (f) Consider the equation is y ( j ) + y { t ) = t Apply Laplace transform on both sides. [4 ’ y ( 4 ) - 4 p ( o ) - 5 ( o ) ] + y ( 4 ) = ^ Substitute 1 for y ( 0 ) and for 5 ( 0 ) 'b Ibe equation. [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) 1 __1_ 4’ 4’ + l 4 4’ + l * 4 ’ + l 4 '+ l 1 4’ + ! = -L -2 -!-+ -J 4’ 4’ + l 4^+1 Step 19 of 19 Apply inverse Laplace transform. Use the following formula; r' c' U+4^ |=sini( r' ( * ^|=cos4f U + i’; Therefore, y(»)=/-2sin»+cosf Therefore, the expression for y ( ' ) is, |y ( t ) = / - 2 s in f + c o s f |. (4) 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 Refer to impulse response in Figure 3.47 in the textbook. The function is, ' ^ \0 (< 0 The expression for convolution is, j'(/)= J A(r)ii{/-r)rfr (1) -«e 0 / « -« 0 f It is known that, /. fl /S O "W=|o /<o And, , , fl ' [0 TS/ otherwise Step 2 of 5 The shifted unit step function is. 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): Find the output of the system for the / ^ 0. — ( r + l) * Case (3): Find the output of the system for the / * oo, =0 step 4 of 5 ^ MATLAB code to plot the step response of the system: » 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 The step response of the system is shown in Figure 2. step response 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; 0, r < 0 and / > 2 . Figure Impulse response -I -OS 0 OS 1 15 2 25 3 1106 (nc) Step-by-step solution step 1 of 6 Given impulse response o f the system is ^ ri, o ^ t ^ 2 |0 , £ < 0 and t > 2 The given impulse response is *(/) -1 -0.5 0 0 5 I t.5 2 2.5 3 lunc(soc) Step 2 of 6 ^ There are three cases to consider as shown in the following figure. w For the case £ ^ 0, the situation is illustrated in the below Sgure. There is no overlc^ between the two functions u (£ - r ) and h (r) and the output is zero, that is y i (i) = 0. 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 The figures to illustrate convolution are u(t) b bet) i(sec) ( uCt) 2 t(stc) 2 t(s a :} b ll(T) T (sec) • h(T)ii(l-t) h(T) 1 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. Thus, the required step response is obtained. Problem 3 .1 2PP Consider the standard second-order system G(s) = ^ + 2^Q)nS + (a) Write the Laplace transform of the signal in Fig. (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. Figure Plot of input signai 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. Define the signal, . u{l) = t ; 0 £ / £ l =1 ; l£ ( £ 2 = - /;2 S /S 3 Step 2 of 8 Write the formula for the Laplace transform. F W of a function, / ( ' ) Define the signal, !/( /) » / . ;0 £ /£ l = -/;2 S rS 3 Step 2 of 8 Write the formula for the Laplace transform. F W of a function, / ( ' ) f/t\ Ri ih^titiitp thp fi inrtinn The transform of the output Y ( j ) is. Y{s) = G{s)U(s) 3— p ------ ^ f o r < ? (j)a n d S * ( i_ « - * _ « - » ' + e - > ') + i( - 3 e - * ' + 3e-*') f U (s) a i ^ [ l - e ' * - ( l + 3 5 ) e ^ + ( l + 3 j)g '* * ] 5* + 2^01^ + ) j'( i " + 2 < « v j + « ^ ) Thus, the transform of the output is f l^ [l- c ~ * - F ( l + 3 5 )(g ~ ^ -e ~ ^ )] 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) Apply inverse Laplace transform. ait s^[s^+2Ca>^ + a i) s+ C O A + -T + s + + Step 5 of 8 Equate the coefficients on both sides. 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 The equation of motion for a DC motor is. oiep I ui o The equation of motion for a DC motor is, J A + m . - k j . ...... (1) + (2) Since, there is negligible filed Inductance, sQ . From equation (2). RJ. = v ,- K .d . <3> Step 2 of 6 for in equation (1). R . j. e . * R jb 0 ,= K . v ,- K j:, e . Apply Laplace transform both sides. R .J j^ e . ( s ) * R J b s e .( s ) = K . y , ( ! ) - K . K j , e . ( ! ) + ( * , * g .W + (s) = K .V , (j ) 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 , V. V . = — ss_ and ----- s— Step 3 of 6 The applied Input voltage Is, V j,(/) = 100V Apply Laplace transform. 100 The output load reaching a speed of 2 lad/swithin — secTherefore, t f f r l = 2rad/s 100 Substitute iiiii for Vy. ( 5 ) in equation (4). s{s+ a) 100 s lOOK S0{s) •(5) s{s+ a) Step 4 of 6 Apply Final value theorem to equation (5). ' <-*A *(i)-s lim 2= 1 00 ^ s Hm.s \0 0 K ( j+ « ) 100 ^ (0 + a) lOOK -*2 • ( 6) From equation (5). iooa: a a . ^ ( j+ a ) 'W = _ioo/:|~i 1 a 5 + flJ L* j Step 5 of 6 Apply Inverse Laplace transform on both sides. 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 Substitute 1.39 for a and 0.0278 for K ^ equation (4). Vy(s) 0.0278 s ( s + 1.39) Therefore, the transfer function of the motor. — “ is 0.0278 !(*-H .39) Problem 3.14PP A simplified sketch of a computer tape drive is given in Fig. (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. J1 = 5 X 10-5 kg m2, motor and capstan inertia, = 1 X 10-2 N m sec, motor damping, SI n = 2 X 10-2 m, /C/ = 3 X 10-2 N•m/A, motor-torque constant, /C/ = 3 X 10-2 N•m/A, motor-torque constant, /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, 82 = 2 X 10-2 N m sec, viscous damping, idler, F = 6 N, constant force, i i = tape velocity m/sec {variable to be controlled). (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). (d) Use Matlab to find the response of x1 to a step in ia. Figure Tape drive schematic Step-by-step solution step 1 of 8 (a) Consider the electrical system in Figure 3.50 from the text book. The electrical equation of the system is. Take Laplace transform on both sides. L .sI.{s )* R .I.(s ) = V .{s)-K ^ 0 ,{s) The mechanical equation describing the system is, =A y, Apply Laplace transform on both sides. The transfer function of the motor system is, V (s) , I JC.JC.'l v + i K j( r j+ l) Here, K m K, B R ,^ K ,K , BR, + K,K, Step 2 of 8 Consider the mechanical system in Figure 3.50 from the text book. Write the equations describing the system. Apply Laplace transform on both sides. 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 ) + Bjsj02{^) Substitute / »• . IF /_ \ IF / - \ T _ F {s) in equation (1). f r Ji , B *\/» / * \ step 3 of 8 ation between linear and angular displacements is, 9, “ 'A U ) = r,02(s) te » ;^,(i)fo r AT,(i)ancl r,^ ^(^)fo r J f , ( j ) in equation (2). i equations of motion describing the system i Step 4 of 8 (b) Consider the equations of motion describing the system. ( jy * B , s ) 0 , ( s ) = K J .(s ) Substitute ' “ ^ '‘"■^for A ( ^ ) . r, S‘^»stitute ^ _ ^ _ j / . ( , ) f o r The transfer function of the system is. 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 Substitute 2x10"* •^1’ IxlO"^^®*^ 2x10"* 3x10"* K,.2QtoT B . 2 x l 0^ f°'’ /C, 5 x l0 "* f° '' 2x10'^^°'^ / j and 2x10"*^°'^ inthetransferfunction. 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 ’ ) Use MATLAB to find the roots of the denominator polynomial. » ro o ts ([1 5100 2E7]) 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]; » den=conv([1 200 0],[1 5100 2E7]); » sys=tf(num,den): » sys1=feedback(sys,1): » step(sysl) Step 8 of 8 ^ The following is the MATLAB output for step response: Figure 1 Thus, the response to unit step input is plotted. Problem 3.15PP For the system in Fig., compute the transfer function from the motor voltage to position 02. Figure Motor with a flexible load i. 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. Apply KirchhofTs voltage law. Apply Laplace transform on both sides. The mechanical equation describing the system is, J ,0 ,+ b (e ,-0 ,)+ k (e ,-0 ,)+ B $ ,= K ,i, Apply Laplace transform on both sides. [ V + ( B + i ) j + * ] « l ( i ) - [ f a + * ] « , ( i ) = A : , / , ( » ) ...... (2) Step 2 of 4 The mechanical equation describing the load is, Apply Laplace transform on both sides. J2S^$2 (^ ) [ ^^502 (<s) + its+ (-r)] * k \$ 2 ( j ) - ^1 ( j ) ] = 0 (s)-[its+ k\9^ (s)= 0 [to+ k]0f (s)= [/jj*+ to+*] (s) 3 = , , Step 3 of 4 Recall equation (2). + ( 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)- { b s + k f{ L ^ + R,) ___________________________________ 'iW L^+R , (V + J ? ,)(fa + * ) 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+ * ) ^ *[LJ c' *2R Jbk)s*R J^ i.4 V Therefore, the transfer function form the motor voltage to position 0 l( s ) i: bK,s+kK, « ,( j) K i‘ ) 1V i*’ + [V i + ( f i + 4 ) i .] * ’ + ( j^ + b s + k ) - |[ ( 5 + 4 ) « . +kL. + K,K,']s+kR , LJ>W +{2LJ>k+RJ^)s‘ + (L J :‘ t-2R,bk)s+RJ[^ Problem 3.16PP Compute the transfer function for the two-tank system in Fig. with holes at A and C. Figure Two-tank fluid-flow system Step-by-step solution step 1 of 1 We have A h ,- A h ,( S ) - AA^ + 6ct^ - 2 0 6a Problem 3 .1 7PP For a second-order system with transfer function G(s) = . 5^ + s — 2* determine the following; (a) The DC gain; (b) The final value to a unit-step input. Step-by-step solution Step-by-step solution step 1 of 2 (b) Determine the poles of the system. 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 Thus, the DC gain of the system is ED Thus, the DC gain is not defined for an unstable system so the output of the system is unbounded. Problem 3.18PP 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. (a) What are the inputs to this system? The output? (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. Figure Continuous rolling mill Step-by-step solution step 1 of 8 (a) Refer to Figure 3.51 in the textbook. From the Figure 3.51, the inputs to the system are. Input voltage thickness and gravity {M g Y The output to the system is. output thickness ^ x) • Therefore, the inputs to the system are. Input voltage(v,(/)), thickness(r)andgravity(A^) [ouq)utthickness(x)]■ and the output to the system is Step 2 of 8 (b) Write the equation of motion for adjustable roller. na = c {T -x )-m g -b x -F ^ Apply Laplace transform. (m$’ + & y + c ) j ir ( s ) + ^ ( s ) + ^ ^ —^ - 0 (1) Write the equation for torque in rack and pinion. T ^ = KF. .........( 2 ) Write the expression for torque of a motor. Here, K , Is the torque constant. I f is the field current. Substitute for N K .If in equation (2). (3) Step 3 of 8 From the dc motor circuit, the loop equation is. Apply Laplace transform on both sides. (^> It is known that, v, ( O = a :.0 Apply Laplace transform. V ^ {s )^ K ^ {s ) (5) And. e {s )R jr ( i) N X {s) eW Step 4 of 8 Substitute fbr e W In equation (5). for in equation (4). ------------------------------R ,* L js ... I. { s ) ~ * ------ — <®> R .+ L .S Step 5 of 8 Substitute M ir j * I j for ^ in equation (1). ( m j* + f o + c ) A '( s ) + - ^ ^ ^ ^ i. ^ =0 sK^N , Substitute for / \ / X N K ,If (ms* +fo+c)jr(s)+— m g -c T (7) R .* L js Step 6 of 8 Draw the block diagram from the equation (7). Figure 1 Step 7 of 8 (c) 1 In Figure 1, the blocks ------------ N K ,I f and---------— are in cascade. Calculate the equivalent block. * N K ,If Move the summing point ahead of a block G(s) as shown In Figure 2. Figure 2 Step 8 of 8 Simplify the feedback loop in Figure 2. 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. Figure Block diagram Step-by-step solution step 1 of 7 Refer to Figure 3.19 in the textbook for block diagram. Form Figure 3.19 in the textbook, the transfer function of positive feedback ioop is, l- G W W ( j) The reductions of positive feedback loop with G (s ) = i and = will be, s 1 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 ^ From Figure 1, the transfer function of positive feedback loop is. r ( , ) --------1 - G ( f) tf( j) The reductions of positive feedback loop with f— G(5 ) = [— ^— I—ahd will be. 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 shown in Figure 2. Figure 2 Step 5 of 7 From Figure 2, the transfer function of positive feedback loop is. r fj^ = — .. ' ' 1- G { s ) H ( s ) The reductions of positive feedback loop with be. f___!___ + 0^3 + 0 2 ) 3 r(i)= 5 ( 5*+< 1,5 + 02) ff(ff*+<I,5 + <^) 1 5^5^+0,5 + <l2) + <l} 1 5*+0,5^+025 + ^ Step 6 of 7 Draw the reduced block diagram y (5 )o - 1 +<1,5 +<^5 + <l3 —5------- 5-------------S ( V + *a )s + ^ Figure 3 Step 7 of 7 From Figure 3, the transfer function is, 1/ ( 5) ------- 2~-----------^^5’ +0,S*+025 + < ^ J ''^ btS^+bi3+bj 5’ +0,5*+<^5 + <^ Therefore, the transfer function. I l £ i i G(s) b,s^ + bjS+bj 3 + O fS + 023 + 0^ "11») as Problem 3.20PP Find the transfer functions for the block diagrams in Fig. Figure Block diagrams Step-by-step solution step 1 of 19 (fli) T h e fbUowiiig is Ihe givefi blodc diagram : 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 Therefore, d ie tra n sfe r function o f th e g iv en b lo ck diagram is R~ l+ O j Step 5 of 19 (b) T h e follow ing is d ie given blo d c diagram : F ig u re s Step 6 of 19 F irst fitMltfig feedbadc paths a nd deten n in e tra n sfe r functions. F ig u re 4 is d ie m odified blodc diagram o f F igure 3. Step 7 of 19 T ransfer fo nctioa fo r first feedback is H, = — ^ _ i+qq and T ransfer function fo r second feedback is H ^ = — — — . * I+ G 4G 5 Step 8 of 19 ^ F igure 5 is th e reduction diagram o f F ig u re 4. Cascade path F igure 5 Step 9 of 19 W e sinyilify d ie b lo ck diagram b y red u cin g d ie parallel cofnbination o£ d ie controller pa th (cascade padi). T he resultant is show n in F igure 6. G .G jG .G . /Jo- + (^ ( l+ q C jX l+ G .G ,) F ig u re d Step 10 of 19 F rom th e above block diagram , th e transfer function becom es r qqq,G. R ( l+ G iG ,) ( l+ G ,G 5) +0, ’ qqq.q r+q 1+G^G2 + G 4G5 + G i 020^0^ + - K ^ (l+ G iG 3 + G 4G5 + 6 ^0 , 0405 ) 1+ Q G j + G 4GS+QG 3G4GS Therefore, th e tra n sfe r function o f th e g iv en b lo ck diagram is ~ r \ __________ 1 + G ^ G a + G 4 G ^ + G ^G aG 4Q 5___________ Step 11 of 19 (c) G iven b lo ck diagram is F ig u re ? Step 12 of 19 ^ F irst fitidtfig feedbadc padis a nd deten n in e tra n sfe r functions. F ig u re 8 is d ie m odified blodc diagram o f F igure 7. Feedbackl Feedbaclc2 F ig u re s Step 13 of 19 T ransfer function fo r first feedback is Hi = - ^ - and 1+G , T ransfer fo nctioa fo r second feedbadc is ' l+ G , . Step 14 of 19 ^ F ^ u ie 9 is d ie red u cd o n diagram o f F ig u re 8. Cascade path2 Cascade pathl F igure 9 Step 15 of 19 ^ W e sim plify d ie blo d c diagram b y red u cin g d ie parallel com bination o£ d ie contrcdler pa th (cascade path). R esuttant equation fo r cascade p a d il is O iOiOj 1+G , R esultant equation fo r cascade p a d il is G4GS I+ G 4 ’ 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 ^ F rom th e above block diagram , th e sum m ing equation becom es . 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 F rom th e above block diagram , d ie tran sfer function becom es r .X G ,G ,G .(l+ Q ,)+ G i< ^C ^Q .G , ^ 1+G 2+G 4+G ^G, G^G^Gf ( 1+ G 2)+G^G 2G^G4Gj + G 7(l+ G ^ + G 4 + ^ 0 , ) 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. Figure Block diagrams 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. Redraw the block diagram by reducing the feedback loops. Figure 1 Here. G, o; = Step 2 of 14 ^ Add fonvard path to and draw the reduced block diagram. Figure 2 Step 3 of 14 Determine the transfer function of the system, — . Jt g |( l- K ^ ) Substitute — ^ — for GC bbd — —*— for G f . 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 ,) Thus, the transfer function of the system is G ,(l-G ,g,)(l-G ,tf.)-bG ,G ,(l-G ,g,) {i-G ,H ,){l-G ,H ,)+ G ,G ,G , + 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 becomes and the total block becomes , it The blocks below the summing point —» and a, form a feedback loop and the total block value becomes Draw the reduced block diagram. Figure 3 Step 5 of 14 Repeat moving the blocks before the summing point for b^+bfS to get value becomes points, •¥b^s)s and the total above the summing point. The blocks below the summing and — are in series and the total value becomes —; -------r . This block forms s feedback loop with and the total value becomes Draw the reduced block diagram. Figure 4 Step 6 of 14 Similarly, the blocks 1 and — are in series and equivalent value is . 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 . Draw the reduced block diagram. -or b j + ( b 2 + b ^ s )s s ^ + O jS ^ + O j S + a j Figure 5 Step 7 of 14 Determine the transfer function of the system, — . Jt _ 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. Draw the reduced block diagram. 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 resultant value is The blocks below the summing points, ^ • and i . are in series. 4 (4 + a ,)+ < ^ , Step 10 of 14 Draw the reduced block diagram. Figure 7 Step 11 of 14 The resultant value below the summing point is, 1 __ 1 1+ ( 1 ] s{s' + a,!,5 + s^ + a ^ s ^+ a ^+ a ^ Draw the reduced block diagram. R 1 b . + i^ ( s + a . \+ h ( s ^ + a s + a ,\ o- -o r Figure 8 Step 12 of 14 Determine the transfer function of the system ^5^+(a,6^-f Y + a^b^ + b^ j -F Thus, the transfer function — of the system is 4i5* + (0 |i| + ^ ) j- F a , 62+ a 2^ +4^ J +0,5 + Step 13 of 14 (d) Refer to Figure 3.54 (d) in the text book for the block diagram. Redraw the block diagram by reducing the feedback loops. Step 14 of 14 Determine the transfer function of the system, — . R AB’ + D r ~ u g {ab*+ d ) for g '. UBH A \.\+ b h ] ' “ l+ G J AB + D {\* B H ) AB+BHD+D \ + BH + ABG+DG + BHDG Thus, the transfer function — of the system is AB+BHD+D [+ BH + ABG+ DG +BHDG Problem 3.22PP Use block-diagram algebra to determine the transfer function between R(s) and Y(s) in Fig. Figure Block diagram Step-by-step solution Step-by-step solution step 1 of 4 Refer to Figure 3.55 in the textbook for block diagram. The blocks and G, are having the same common feedback loop through the block /fjT h e resultant blocks are given as follows; The resultant block for the feedback loop and is, The resultant block for the feedback loop Gy and \*G M y Draw the simplified block diagram. -QO, Step-by-step solution step 1 of 4 Refer to Figure 3.55 in the textbook for block diagram. The blocks G^ and Gy are having the same common feedback loop through the block /fjT h e resultant blocks are given as follows; The resultant block for the feedback loop G^ and Hy is, l* G ^ H y The resultant block for the feedback loop Gy and Hy is. \*G M y Draw the simplified block diagram. -QDraw the simplified block diagram. !• ( ,) Problem 3.23PP Find the transfer functions for the block diagrams in Fig., using Mason’s rule. Figure Block diagrams Step-by-step solution Step 1 of 16 (a) Refer to Figure 3.54 (a) in the text book for the block diagram. Redraw the block diagram by reducing the feedback loops. Figure 1 Here. o; = Step 2 of 16 Draw the signal flow graph. There are two fonvard paths and two loops. Step 3 of 16 ^ Write the formula for the transfer function using Mason’s gain formula. y, P i+ j> . Here. p^ and are the forward path gains /^ and / j are the loop gains Determine the fon/vard path gains. p ,= C ,< ^ f t = G, Substitute — ---- for G *. G,G, P i' Step 4 of 16 Determine the loop gains. /, = -G|C^G,’ / 2 = - c ,g ; Substitute — ^ — for ( j! and — —*— for G f . I-G jf f , ’ 1 - G ,ff , ’ ' ■ [I-G .W J I.I-G .W J _____________________ ( l- G ,/f ,) ( l- G .f f ,) l2 = -G,G", . g ,g . \-G ,H , Step 5 of 16 Determine the transfer function. 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,//,) Thus, the transfer function — using Mason’s gain formula is G ,G 3(l-G ,//.)+G ,(l-G ,tf3)(l-G ,g,) ( l- G 3 g :) ( l- G , g .) + G ,G ,G , - t - G , G , ( l- G . W , ) Step 6 of 16 (b) Refer to Figure 3.54 (b) in the text book for the block diagram. Construct signal flow graph for the block diagram. Figure 3 There are three forward paths and three loops. Step 7 of 16 ^ Write the formula for the transfer function using Mason’s gain formula. Y p ,* p ,* p . Here, P\ ’ P i P i^^^ ^be fonvard path gains /j, /^and ly are the loop gains Determine the fonvard path gains. a = -A s 1 . f t = -!■ * ! ft- ^ is Step 8 of 16 Determine the loop gains. , 1 , 1 I , - ----vO, , 1 Determine the transfer function. y . ft+ ft+ p . R •i 11 1 1 1 1 1 ", j +fl,5 +ajj+<ij Thus, the transfer function — of the system is byS ‘¥ b ^ -¥ b j Step 9 of 16 (c) Refer to Figure 3.54 (c) in the text book for the block diagram. Construct signal flow graph for the block diagram. There are three fonvard paths and three loops. Step 10 of 16 ^ Write the formula for the transfer function using Mason’s gain formula. y ^ ft+ ft+ ft Pi ’ P i P i^^^ ^be fonvard path gains /|, /^and ly are the loop gains Step 11 of 16 Determine the fonvard path gains. ft - 4 ^ S te p 1 2 o f1 6 Determine the loop gains. , 1 , 1 I , - ----vO, , 1 Determine the transfer function. 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 Thus, the transfer function — of the system is + (a,6^ + 4^) j + ajAj + s +a^s +ayS+ay Step 13 of 16 ^ (d) Refer to Figure 3.54 (d) in the text book for the block diagram. Construct signal flow graph 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, and py are the fonvard path gains /i and iy are the loop gains Determine the fonvard path gains. p, = AB' Pi = D for \ + BH A * AB UBH Step 15 of 16 Determine the loop gains. l,= -A B ’G l^= -D G Substitute for UBH AB*G ABC l + B ff Step 16 of 16 Determine the transfer function. 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 Thus, the transfer function — of the system is AB+BHD+D [+ BH + ABG + DG+BHDG + 4^ Problem 3.24PP UseMason’s rule to determine the transfer function between R(s) and Y(s) in Fig. Figure Block diagram Step-by-step solution Step-by-step solution step 1 of 10 (b ) Construct signal flow graph from Figure 3.52 in textbook. -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 € Consider Mason’s rule for Figure 1. Determine the first Fonvard path gains from Figure 1. 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) Thus, the first fonvard path gain is G f i 2G^G^ Determine the Second Fonvard path gains from Figure 1. G i Ge Gs G i Figures Step 4 of 10 From Figure 3, write the second fonvard path gain. P 2 = G iG jG jG j...... (2) Thus, the second fonvard path gain is G,G)G5G^. Determine the first loop path gain from Figure 1. -H i Figure 4 Step 5 of 10 From Figure 4, write the first loop path gain. /,= - G ,G jG ,G * //, (3) Thus, the first loop path gain is Determine the second loop path gain from Figure 1. -H a Figure 5 Step 6 of 10 From Figure 5, write the second loop path gain. I2 =-G ,G ,G ^G ,i¥, (4) Thus, the second loop path gain is -G jG jG ^G j/f^ Determine the third loop path gain from Figure 1. -H i Gi Gs Figure 6 Step 7 of 10 From Figure 6 , write the third loop path gain. /, = -G ,G ,G ,G * /f, (5) Thus, the third loop path gain is -GjGjGjG^Z/j Determine the fourth loop path gain from Figure 1. G\ Step 8 of 10 From Figure 7, write the third loop path gain. U =-G ,G ,G jG */f^ (6) Thus, the fourth loop path gain is -G fijG ^G JH ^ Determine fifth loop path gain from Figure 1. Step 9 of 10 From Figure 8 , write the fifth loop path gain. .......(7) Thus, the fifth loop path gain is —G4H 2 Determine the sixth loop path gain from Figure 1. -H 2 Step 10 Of 10 ^ From Figure 9, write the fifth loop path gain. G , / 7 j...... (8) Thus, the sixth loop path gain is —GjJVj Consider mason’s gain formula. P ,* P l (9) Where, p^,P 2 is the fonvard path gains. is the loop path gains. Substitute Equation {1),(2),(3),(4),{5),(6),(7) and (8 ) in Equation (9). y(» )_____________________ g,G,G.G.+G,G,G.G. I+ G 1G2G4G4/ / } ^-G iG j^tG ^/f^+G |G )G jG 4/f) + G|G}G5G4/ f 4 -\-G^H2 -¥G^H2 _______________ G |G ,(G ,G , + G ,G ,)_____________ 1+ / / , ( G , + G ,) + G ,G ,( G ,G , + G ,G ,) ( / /, + f f . Thus, the transfer function of the system is G |G ,(G ,G , + G ,G ,) Problem 3.25PP For the electric circuit shown in Fig., find the following: (a) The time-domain equation relating i(t) and v\ {t) ; (b) The time-domain equation relating i(t) and v2 {t) ; (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. Figure Block diagrams Step-by-step solution step 1 of 10 The following is the given electric circuit: L R Step 2 of 10 (a) Apply KirchhofTs current law to the input loop. v . ( o = i ^ + « < ( o 4 r '( '> * Thus, the time domain equation relating and V |(r)is , step 3 of 10 (b) From the circuit in Figure 1, the voltage across the capacitor is, Thus, the time domain equation relating and v ^ {t) is. Step 4 of 10 (c) Apply KirchhofTs current law to the input loop. Apply Laplace transform with zero initial conditions. y,{s) = s U ( s ) + R I(s )+ -^ I( s ) The capacitor voltage is. Apply Laplace transform with zero initial conditions. ( 2) / ( i ) = C tF ,(i) step 5 of 10 Substitute equation (2) in equation (1). Rearrange the terms to obtain the transfer function. s*L+sR+— C 7L t s^ ~2+ s — r + —n L IC ) J £ _ R ^ * Thus, the transfer function. V ( 5) ( of the system is J£ _ f '. M step 6 of 10 Compare the characteristic equation R 1 + s — h— with the standard second-order L characteristic expression. 5* LC • 2^i». - j — LC = of " Thus, the undamped natural frequency, 1 of the system is T ie Step 7 of 10 Substitute j for a>^ in 2^e>, sLC * 1 lC ~ L RyfZC 2L _ R [C ' i ' l l Thus, the damping ratio, ^ of the system is R C 2 Vl Step 8 of 10 (d) The maximum peak overshoot is. Where, ^ is the damping ratio which lies between 0 and 1. For maximum overshoot of 25%, 0 .2 s = e ~ ^ —13863 = — Step 9 of 10 Determine the value of ^ . 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 Simplify further to obtain ^ . 0195 ^ 1.195 -0 .1 6 3 2 ^• = 0.4 Write the expression for damping factor, ^ . 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-* -[■ 2 V 10x10-“ 1 > 0 .4 ^ ( 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. Figure Unity feedback system « *)o Step-by-step solution step 1 of 3 Step 1 of 3 T h e fbUowiiig is tfie b lo ck diagram a u n ity feedback system : Step 2 of 3 T h e tran sfer function o f th e system is. K s(s+ 2 ) i( i + 2 ) r(j) R (s)= K ~ s (s + 2 )+ K K ^+2s+K T h e tnaxiim im p eak overshoot is» W h ere ^ is th e da n ^n n g ratio vrfu d i lies betw een 0 F o r m axim um overshoot o f 10%, 1. 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 ^ C otn p ate ^ + 2 s + K w ife th e standard second-order aqw essioii. 2^<n=2 K=at Substitute 0.59 for ^ in 2^01=2 2 (0 .5 9 )0 ,. = 2 1 0.59 ^ 1 .6 9 5 T h e constant K is, K =ei = 1.695' = 2.87 T hus, fee gatn K o f fe e proportional controller to h a v e a n overshoot o f m o re than 10% is Io < j : < z 8 ^ . Problem 3.27PP 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 ^ Consider the unity feedback system shown in Figure 1. C o m p e n s a to r P la n t K 100 5+a *+ 2 S y ( j) r Figure 1 Step 2 of 14 Find the transfer function for the system shown in Figure 1. ________ 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 +2^Q>^+es^ standard form: Compare the coefficient of s terms. 2^< » .= (a+ 2 5 ) Compare the coefficient of constant terms. « ^ = (2 5 o + 1 0 0 X ) Step 4 of 14 Consider the following data: The peak overshoot, The settling time, £ 0.25 ^0.1 sec Write the formula for settling time. Re-write this expression. _ 4.6 f ® .= Substitute Q.l sec for t, in this expression. . 4.6 46 b Step 5 of 14 ^ in the expression; 2^(8), = (a + 2 5 ) Substitute 46 for 2(46) = (a+ 2 S ) 0 + 2 5 = 92 0 = 67 Write the formuia for peak overshoot. 4 /, = e ^ Take natural logarithm on both sides of this expression. b>M = 7 ’^ Square on both sides of this expression. 1 rr' . Simplify further. 1 « ‘ + ( \ a M , 'f , I Substitute OJ25 for I in this expression. (l"0-25)’ ’ ~ \ ) r ’ +(ln0.25)’ = 0.4 Step 6 of 14 Substitute 0.4 for ^ in the expression: <i«i|.=46 0.4a>.=46 ® '° 0 .4 ®, = 115 Substitute 115 for or^ and 67 for o in the expression: =(2So+100/C) 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 Determine the pole location of the compensator. Clearly, from Figure 1, the compensator has a pole aX s ^ - a for a in the expression: s ^ - a Substitute s = -6 7 Thus, the pole location of the compensator is [5 a - ^ 7 | . Step 8 of 14 Consider the transfer function: iooa: + s (n + 2 5 )+ (2 5 a + 1 0 0 /:) Substitute 115.5 for Jf,an d 67 for a in this transfer function. 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 ^ The input is unit step. That is r ( , ) = « (/) Find the Laplace transfonn of unit step input. M *)= i . X y(s) 11550 in the transferfunction: —r 4 = “ s-----------------' ’ R(s) *'+928+13225 1 Substitute —for * r{ s ) 1 11550 “ * '+ 9 2 i+ 1 3 2 2 5 y ( s ) = _____ 11550______ ^ ' * (* '+92*+ 13225) Step 10 of 14 A Consider the following function: "550 ' ' *(*'+928+13225) Use partial fraction approach to detennine the response H O 11550 Bs+C J * (* '+ 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 Compare the coefficients of 5* Compare the coefficients of s 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. , Bs+C , 4 ^ * '° * ^ * '+ 9 2 * + 13225 Substitute 0.873 for -0.873 for and -$0,316 for C >n this expression. w V - 0-873 ^ (-0 .8 73)^-80.316 s ^ j*-h92j-Fl3225 0.873 s 0.873s + 13225 0.873s s *+92 j 0.873 s ( s + 4 6 ) +(105.4) 80.316 + 13225 80.316 s *+92 j (s + 4 6 ) +(105.4) Step 12 of 14 Consider the following Laplace transform pairs. ------- -------- " »c~* QO&bt (s + a ) ^ + 6 * b LT ^ « "* s in 6 / (s + a ) ^ + d * Apply inverse Laplace transform on both sides of the following expression. y / j V _ f 0-873^ f * \ r 80.316Y 0-873S 105.4 J [(*+ 4 6 )*+ (1 0 5 .4 )'J I 105.4 J [(* + 4 6 )’ +(105.4)' ,-if0.873'| ' I * 0.873* J 1 [(*+ 4 6 )'+ (1 0 5 .4 )'J i- { y ( * ) } = 80.316) . 105.4 J / 105.4 1 [(* + 4 6 )'+ (1 0 5 .4 )'J 0.873tt(»)-0.873e-“ cos(105.4»)' ste p 13 of 14 ^ Simplify further. >'(/) = 0.873i((/)-0.873e-“ cos(105.4»)-0.762e'“ sin(105.4») Write a MATLAB code to get the plot of H O » 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); The plot of output ^ ( / ) is shown in Figure 2. Figure 2 Verify this design using MATLAB. Consider the following function: "550 ' ' * ( * '+ 9 2 8 + 1 3 2 2 5 ) Write the MATLAB code for this function. » numH = [11550]: » denH = [1 92 13225 Oj; » sysH = tf(numH,denH); » impulse(sysH): The result of this MATALB code is a plot shown in Figure 3. 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 Second order sjrstem. 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 tr< 0.6 sec, M p< 17%. ts < 9.2 sec. (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%. Write the expression for percentage peak overshoot. xl00% Substitute 17%for 17%* %PO tha equation. xl00% 0M =e K ..1 7 ) = - ^ -1.7719*- Step 2 of 7 Apply squaring on both sides of the above equation. (9 .8 6 % fM Ra ^ 3.1398*^ V 3.1398-13.009f’ =0.24135 f =0.5 Step 3 of 7 Determine the damping angle. =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=2The dominant pole is. s = a ± Jto -l±yi.732 Step 4 of 7 Write the expression for rise time. Substitute 0.6sfor /j. and 0.5 for ^ in the equation. J y ll- 0 .5 ^ 0.6 . O.S ®,>/l-0.5* )T-tan"' (>/3) 'iT j step 5 of 7 Simplify the equation further, 2x 0.6 - 2x 3 m -4 ] rads/s Step 6 of 7 Sketch the region in the j —plane. Step 7 of 7 (b) Sketch the region in the j —plane. Figure 2 The specific location is denoted by x that meets the given specifications. figure 2 that will have the smallest rise time and also Problem 3.30PP A feedback system has the following response specifications; • Percent overshoot Wp < 16% • Settling time ts < 6.9 sec • Rise time fr < 1.8 sec (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. is the settling time, <r is the negative part of the pole. Substitute 5.9 for . 6.9=± i °6.9 • 0.66 Step 2 of 5 Write the formula for rise time. . 1.8 Here. r^is the rise time. <p^is the undamped natural frequency. Substitute 1.8 for / 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®. Draw the sketch of s- plane as shown In Figure 1. 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. Write the formula for overshoot. M =e' Substitute 0.66 for f • -irriU* =0.063 Step 5 of 5 Find the value of percentage of Percentageof x 100 Substitute 0.063 for A/, 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. Figure 1 Unity feedback system Figure 2 Desired closed-loop pole locations 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? (A simple estimate from the figure is sufficient.) (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 Refer to Figure 3.56 for unity feedback system. From the block diagram, the transfer function is. I J s(s+ a)*{s+ K ,){IC K ,) s(s+ a ) s’ +sa+ sKK , + KK,K, K K ,(s + K ,) s ‘ + s{a + K K ,)+ K K ,K , Step 2 of 7 (a) Refer to Figure 3.57 for desired closed loop pole location. Choose roots that lie in the center of the shaded region. 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 Redraw the Figure 3.57. 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 Substitute 2 for a and I f o r K ^ . s ^ + s ( 2 + 2 K ) + 2 K K ,= 0 ...... (1) Choose roots that lie in the center of the shaded region. s , j= - 3 ± J 2 Calculate the characteristic equation. ( 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 13 K ,= - 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 The open-loop transfer function of a unity feedback system is 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. 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 Consider the open-loop transfer function of a unity feedback system. <?(*)= 5(5 + 2) The desired system response to a step input is specified by, s (sec and The peak time, The overshoot, A/ =5% Step 2 of 10 (a) Determine the transfer function as follows; 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 ; Equate the coefficients of powers of s and we get, 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 ( - < ) '= ( - 2 .9 9 5 7 ) '( l- f » ) 8.9742 9.87 1 -f’ <•’ =0.909(l-<-') Further simplification yields, -0.909 -0.909C* C’ +0.909C* = 0.909 a 0.909 ^ ” 2.909 -0.69 Step 4 of 10 We know that the peak time is given e 0 > . ^ Evaluate the natural frequency by substituting the given peak time value. /. - 1 sec 1- =* Substitute the value of damping coefficient in this equation to get. -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 ) From the part (a) we have the following conditions: 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 ^ Further simplification yields. (0 .0 5 )r = i^^^^ *725 ^ o .0 5 r Substitute the r value from equation (6). Therefore, 5 " '- 0 . 0 5 r From the trial and error method, the value of r is, r-2 .2 1 Step 8 of 10 Simplify equation (6) to find the expression for k • r = - X K -l a: = 4 + i Substitute the r value in this equation for the value of K: 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; % Finding maximum overshoot msg_overshoot = sprintf(.Max overshoot = %3.2f%%., Mp); % Finding peak time idx = max(.nd(y==(max(y)))); tp = t(idx): msg_peaktime = sprintf(.Peak time = %3.2f., tp); xlabel{.Time (sec).); ylabel{.y(t).); msg_title = sprintf(.Step Response with K=%3.2f.,K); title(msg_title); text(1.1,0.3, msg_overshoot); Step 10 of 10 The following is the screen shot of the MATLAB: 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 Figure Mechanical system ■ * 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. 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. Step 4 of 13 Refer figure 1 and write the equation of motion. F = n a + b i+ tc (2) Step 5 of 13 Determine the transfer function of the system. -G (s) f( j) Rewrite Equation Eque (2). 1 I f i b ff s*+— s +— \ m mj 2 b k 5 *+ —j + — m G(s)-. m 2 b k r + —4 + — ■(3) Thus, the transfer function of the system is 2 b k s^+ — s+ — m m Step 6 of 13 Substitute 0 for s in Equation (3). G(0) = f Step 7 of 13 Refer figure 3.58(b) in textbook. 2 G (0 ) = 0.1 k^20 Thus, the value of the system parameter k is I Step 8 of 13 Consider characteristics equation is ...... (4) Compare Equation (3) and (4). fflj - - .......(5) m 2 S 6 > . = - ...... (6) m Consider general formula for rise time. .......(7) Where. is the rise time. is the undamped natural frequency. Step 9 of 13 Refer Figure 3.58(b) in the textbook. t, v l s e c Substitute 1 sector in Equation (7). i= M Thus, the undamped natural frequency is 1.8. Step 10 of 13 Step 11 of 13 Substitute 20 for k and 1.8 for in Equation (5). 1.8^ = “ m m«6.17 Thus, the value of the system parameter m is |5 , | 7 | . Step 12 of 13 Consider general formula for maximum overshoot. y (i,)-y H (8) Where, is the peak time. Refer Figure 3.58(b) in the textbook. ;-(/,) = 0.113 ^ (o o )s O .l Substitute 0.113 for and 0.1 for ^^oo)in Equation (8). 0.113-0.1 0.1 >0.13 Thus, the maximum overshoot is 0.13. Step 13 of 13 Refer Figure 3.24 in textbook. The damping ratio (? ) is 0.5 Substitute 0.5 for ^ .1 .8 for and 6.17 form in Equation (6). 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. (a) Derive the transfer function from R to Y. (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. Figure Simple mechanical system 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. U Step 2 of 7 Write the formula for Newton’s law of equations of motion for any mechanical system. F = n m ..... (1) Here. p 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. Step 3 of 7 Refer Figure 1 and write the equation of motion. u = A ^ + b y + f y ..... (2) Write the expression for transfer function of the system. R{s) ^ > Since, the input is step response with amplitude x ■Therefore, the value of 1 /(5 ) is Take Laplace transform for equation (2). 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 ) T{s) = A 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) Substitute 0 for s in equation (3). r(o )= -^ M A Consider r(o)=i (4) Consider the unit step input. So, the value of ^ is ). Substitute i for x io equation (4). Step 5 of 7 Consider the general form of characteristics equation. »4+2{»»,i+a^ (5) Compare denominator of equation (3) and equation (5). (6) -(/) Step 6 of 7 Write the formula for rise time. , = l* H e r e , is the rise time. is the undamped natural frequency. Substitute 1sec for i= M Substitute ( fo r it and l.S for in equation (6 ). 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)? Figure Sketch of a DC motor 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 Consider the equation of motion for the DC motor. Take Laplace transform. (1) Rewrite Equation (1). S 0 .(s ) R, K(s) n. b ’T 7 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 ) s) 0.01x10 0 ^ 0.02 x 0.02 r 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 0.2 Thus, the transfer function of the system is f + 0 .1 0 4 Step 4 of 20 (b) Step 5 of 20 Consider the final value theorem. (*)!» » Step 6 of 20 Rewrite Equation (2). 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 Thus, the final value theorem is ||9,2?|- Step 8 of 20 (c) Step 9 of 20 Rewrite Equation (2). g,(5) 0.2 r .( 5 ) 5(5 + 0 . 104) (3) 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 Rewrite Equation (3). ’ 5 (5 + 0 .1 0 4 ) Step 12 of 20 Substitute for J' 0 .2 ^ - R ,) 5 ( 5 + 0 . 104) ' 0.2AT 0 ,(i) (4) 5’ +0.1045 + 0.2A: Thus, the transfer function of the system is 0.2K 5’+0.1045+0.2A: step 13 of 20 (e) Consider general formula for maximum overshoot. M ,= e ^ Substitute 0.2 for . =e ^ 02 Take natural log on both sides. log, 0.2 * loge'*' - 1 .6 0 9 = * ^ ( V i V ) ( l - 6 0 9 ) = 5» Square on both sides. 2.S8] Step 14 of 20 Thus, the damping ratio is 0.455 Step 15 of 20 Consider characteristics equation is ^ ...... (5) Compare Equation (4) and (5). 2 ^ . = 0.104 0.104 2ff Substitute 0.455 for g . 0.104 • 2 (0 .4 5 5 ) = 0.1142 Thus, the undamped natural frequency is 0.1142. Compare Equation (4) and (5). = 0 .2 ^: ...... (6) Substitute 0.1142 for . 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, is the rise time. is the undamped natural frequency. Substitute 4 sec for / in Equation (7). 4=M ® ,= 0 .4 5 Thus, the undamped natural frequency is 0.45. Substitute 0.45 for in Equation (6). 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. S* + 2 ^ ^ + 6>1 (8) Compare Equation (4) and (8). 5,(5) 5’+0.1045+«^ Step 18 of 20 Write the MATLAB program, close all K1=[0.5 1.0 2.0 6.5e-2]; 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; den=[1 0.104 wn''2]: zeta=0.104/2/wn; sys = tf(num, den); y= step(sys, t); % Finding maximum overshoot if zeta < 1 Mp = (max(y)-1)*100; overshootText = sprintf('Max overshoot = %3.2f %', Mp); else overshootText = sprintf('No overshoot'); end % Finding rise time idx_01 = max(find(y<0.1)): idx_09 = min(find(y>0.9)); t_r = t(idx_09)-t(idx_01); risetimeText = sprintf('Rise time = %3.2f sec', t_r); % Plotting subplot(3,2,i): piot(t,y); grid on; title(titleText); text( 0.5, 0.3, overshootText); text( 0.5, 0.1, risetimeText); end % Function for computing rise time 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)); if -isempty(idx1) & ~isempty(idx2); tr = t(idx2)-t(idx1); else tr = 0 end Step 19 of 20 The output for the MATLAB code is given in figure 1. ■ /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 4 seconds which is proved using Matlab and shown in Figure 1. 1,01 the rise time is less than 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 J = 600,000 kg m2 B = 20,000 N m sec. (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 Figure 1 Satellite-tracking antenna Source: Courtesy Space Systems/Loral Step-by-step solution step 1 of 8 Given motion equation J 9 + B 0 = T, In L ^ la c e domain this circuit is as below Js^S(s)+Bs&(s) = %{s) _____ (1) s (J s + B ) ............ T,[s) Given values / s 600000kg.m^ and f s 20000N.m.sec Now equation (1) becomes f W ___________1 T ;(s ) s S (s) (6 0 0 0 0 0 s + 2 0 0 0 0 ) 1.67x10-* Step 2 of 8 (b) Given T , = K { 0 ,- e ) Now equation (1) becomes ^ ^ [6 ,(s )-6 ( s )] 1 s[Js+ B ) £l(s) [ s ( Js+ f i ) ] + ^ :6 (s ) = r e , (s) K 6 (e) _ 6, ( b) ” [ b (J s + 6 ) ] + ^ 6 (e) _ e, ( e ) K [ E ( 600000E + 6 ( e) 20000) ] + jr 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 Now from equations (2) and (3) we can write 0.591155 = 6* K =- (2 x0.591155)V K = __________ 20000^___________ (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 w 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 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 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 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 g r id ; (* s q u a re *) ; ( * s q iia r e * ) ; (* s q u a re *) ; (* s q u a re * ) ; 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. Assume that fris the desired rise time and that 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 = 0 .5 ^ = 0.89 t 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 \ 0.5 \ ' 1 V ; 1/ 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 + !)■ <hW = ( 0 . 5 i+ l ) ( i+ l) (OJSj + 1)(0.95j + 1)(j2 + O J 1 + 1)’ (0.9SI+ 1)(0.05j + 1)(i 2 + » + !)■ C4(J) = C5W = C5W = (0.5s + l) ( l + l ) (O.S5f + 1)(0.0Sj + l)(a 2 + i+ I)’ (0.5 l+ 1)(0.02j + 1) ( O j S j + 1)(0 .9 5 j + 1){s^ + j + 1 ) ‘ f ifyuMu t i) ( 0 5 5 s + l) ( 0 . 9 5 s + l ) ( f i + S + l ) ‘ Step-by-step solution step 1 of 8 Consider the transfer function. (0.55 + 1)( j + 1 ) G .W =' 7( 0 . 5 5 j + 1 ) ( 0 .9 5 j + l ) ( i ’ + J + 1) (1) Rewrite Equation (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 ) Thus, the approximated standard second order system <?, ( j ) is Step 2 of 8 Consider the transfer function. ( 0 .5 g + l ) ( 5 + l ) Gi W = 7 ’ (0.55 j + 1)(0.95 j + l ) ( j * + 0.2 j + 1) (2) Rewrite Equation (2). (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) Thus, the approximated standard second order system <7^ (s) is ( j ' + 0.2j + | ) Step 3 of 8 Consider the transfer function ( - 0 .5 » + l) ( » + l) G ,(* ) = ’ ( 0 .9 5 » + l)( 0 .0 5 i+ l ) ( i ’ + i + l) (3) Rewrite Equation (3). (-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) Thus, the approximated standard serxrnd order system G, ( 4 ) i ( -0 .5 4 + 1) ( 4“ +4 + 1) Step 6 of 8 Consider the transfer function. (0.54+1)(4+1) G .( * ) = 7 ’ (0 .5 5 4 + 1 )(0 .0 5 4 + 1 )(4 ® + 4 + 1 ) ■(4) Rewrite Equation (4). 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) (filL <7+f4^*T " ' ( 4'+ 4 + 1) Thus, the approximated by standard second order system <7, ( 4) i (4 + 1) ( 4* + 4 + 1) Step 7 of 8 Consider the transfer function. G ,(4)= (0.54 + I)(0.024 + I) ' (0.554 + 1)(0.954 + 1)(4’ + 4 + 1) -(5) Rewrite Equation (5). G ,(4)= (0.54 + 0 (0 .0 2 4 + 1 ) (0.554 + 0 (0 .9 5 4 + 0 ( 4“ + 4 + 1) G ,( 4 ) . ( 0.954 + 0 ( 4’ + 4 + 1) [ v (O .54+ 1)«(O .554+ 0] 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 pole ( 0.954 + 1) in the system. Problem 3.40PP A system has the closed-loop transfer function m _________ 2700(1-1-25)_________ ( l+ l) ( s + 4 S ) ( l + 60)(l2 + gs+2 5)’ *(J) where /? is a step of size 7. (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. (b) Give an estimate of the settling time of this step 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 Consider the closed loop transfer function. 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 Consider the general formula closed loop transfer function. Substitute 0 for s in Equation (1). r(o) 2 ,7 0 0 (2 5 ) °(1 )(4 S )(6 0 )(2 5 ) Step 3 of 5 Rewrite Equation (1). 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 ^ + 25) (7 ) ' ' Rewrite y ( ^ ) - B C s+ 4 5 s+ 6 0 „/ V 7 s i+ 1 Ds + E (s+ 4 )’ +9 Assign D s + E - F ^^d take Inverse Laplace Transform. y(t) = l ( t ) * A e - + B e ^ + C « - * + F e *' sin ( 3 /+ ^ ) Thus, the time function ^ ( r ) is |7 (/) + ,4^^' +Cg~*“ + f t '* s i n ( 3 t + ^ ) | Step 4 of 5 (b) Settling time is set by the first pole at -1. Consider general formula for settling time. t,=— .... (2 ) a Where, is the settling time cr is the negative real part of the pole. Substitute 1 for <r. '<=T « 4 .6 s e c Thus, the settling time by the first pole t, is S I Step 5 of 5 Consider the settling time is set by the second pole at -45. Substitute 45 for <r in Equation (2). ' 45 sO .lO sec Thus, the settling time by the second pole is | o jo | . Problem 3.41 PP Consider the system shown in Fig, where Figure Unity feedback system 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 Refer to the block diagram of problem 3.41 in the text book. The transfer function of the closed loop system is, y (^ ) G M oM «(s) l + G(i)D(i) Substitute — ^ for G ( j ) and K {s+ z) 1 K (j) j for G (5 )- (5 + 3) s +p K (s^-z) « ( j + 3 ) s +p 1 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, H {s )- a^p ( 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. Write the formula for peak overshoot. Equate the overshoot to 0.1. 0.1 =« ^ - = ln (0 .l) = 2.3026 * * ^ ' = 2 .3 0 2 6 ^ (1 -^ *) = 0 .3 495 <• = 0.591 Step 4 of 6 Write the formula for the settling time, t, . Substitute 1.5 s for 15= and 0.591 for ^ . {O.S9\)a>, B5.189rad/s Step 5 of 6 Determine K by substituting 5.189 rad/s for in the relation. 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 [ ^ . The value of p is |6.13|. 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) Obtain the step response of the system from MATLAB. Hence, the specifications are met. Problem 3.42PP 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 ) Step response Y (s) = 320 ( g + 2) 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 A closed-loop transfer function Is given below; (A) +'] H+ *] [rfr +'] [ ( i) ^ + ( 4 ) + *] [ ( A) ^ + + ' ] [® fe + *1 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 Consider the closed loop transfer function. 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 » w = 2 (1) 1 6 ( i" + 4 i + 16) From Equation {1) write the second order system. Step 2 of 4 Consider the characteristic equation. y (» )= . — 5' ' S * + 2 ^ ^ + 6>1 <2> Where. g is the damping ratio a>^ Is the undamped natural frequency Compare Equation (1) and (2). 2g(&, = 4 ...... (3) -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 Consider general formula for settling time ,.= il f® . Substitute 0.5 for ^ and 4 for ' 0 .5x4 = 2.3sec Thus, the settling time is [2.3|. Step 4 of 4 Consider general formula for overshoot. J l/, = e ^ Substitute 0.5 for g . A f,= e ^ -1.570 -g fU U = 0.163 Thus, the percentage overshoot is | | 6 .3 i | . Problem 3.44PP A transfer function. G(s), is given below: G(s) = [(iro)^ (iro) + *] [(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 Consider the transfer function. ... (1) Rewrite Equation (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) G(s)= 500(s’ +s+10,000) (s^+15s"+150s+500)(s"+10s+10,000) (2) 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 Refer Equation (2) and write the MATLAB program. num=500*[1 1 10000];den =conv([1 15 150 500],[1 10 10000]);step{num,den) Figure 1 shows the output for the MATLAB program. Figure 1 Step 4 of 4 Consider the values from Figure 1. Maximum overshoot Rise time Settling time (M ,)% 0 ( t , ) sec 0.348 0.915 Table 1 Thus, the percentage maximum overshoot time is 10.9151- is , Rise time is |Q.348| and Settling Problem 3.45PP Three closed-loop transfer functions are given below: I'M ^ « (j) - . I'M *M 2 - ( i2 + 2 i + 2)’ 2(» + 3) 2(lZ + 2 l+ 2 )' ' i ;m _ m _ _________6 (i + 3)(j 2 + 2 j + 2)' In each case, provide estimates of the rise time, settling time, and percent overshoot to a unitstep input in r. i^ ta n -K w -e ta n e n liitin n Step-by-step solution Consider the closed loop transfer function. « (s ) ( s * + 2 j + 2) ^ ' (»= + 2 j + 2 ) ' ' i? W = l Consider the characteristic equation. (2) Here, ^ is the damping ratio, is the undamped natural frequency. Compare equation (1) and (2). 2 s * » ,= 2 ...... (3) =2 (4) Consider general formula for rise time. 1.8 — ...... (5) Here, is the rise time. Substitute >12 for in equation (5). , _ l -8 '- - li =1.272sec Thus, the rise time / is 11.2721. Consider general formula for settling time. ..... (6) Substitute ■ n for in equation (3). 2 f> j2 ~ 2 1 ^ ° l2 = 0.707 Thus, the damping ratio g is 0.707. Substitute 0.707 for g and ■Ji for in equation (6). 0.707xV2 =4.6sec Thus, the settling time t, is m i Consider general formula for overshoot. Substitute 0.707 for f . -gxO.707 = 0.0432 Thus, the percentage overshoot is m u Consider the closed loop transfer function. 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>. 5’ + 24»»,f + ffl’ ■(B) Here, ^ is the damping ratio, is the undamped natural frequency. Compare equation (7) and (8). 2««». = 2 ..... (9) e i= 2 r - ...... (10) a , = >n Consider general formula for rise time. 1.8 ............( 11) Here, /^ is the rise time. Substitute >12 for in equation (11). , _ l -8 '- - l2 =1.272sec Thus, the rise time /^ is I1.2721. Consider general formula for settling time. ..... ( 12) Substitute ■ n for in equation (9). 2 f> j2 ~ 2 1 ^ ° l2 = 0.707 Thus, the damping ratio g is 0.707. Substitute 0.707 for g and ■Ji for in equation (12). 0.707xV2 =4.6sec Thus, the settling time t, is E U step 8 of 11 ^ Consider general formula for overshoot. 3 /, = . ^ Substitute 0.707 for g . -gxO.707 J iW ^ = 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. Consider the closed loop transfer function. - 6 ( s + 3 ) ( s * + 2 s + 2) 6 Y {s )^ R(s) ( j + 3 ) ( s^ + 2j + 2 ) + 3 )^ + 2j + 2 J (13) Refer equation (13) and write the MATLAB program. num=[6]: den=conv([1 3], [1 2 2]); step(num, den), grid T = tf{num, den) damp(T) Step 10 of 11 Figure 1 shows the output for the MATLAB program. Figure 1 step 11 of 11 Consider the values from Figure 1. Maximum overshoot Rise time Settling time (M ,)% 3.65 ( / , ) sec 1.69 ( '. ) sec 4.54 Thus, the percentage maximum overshoot M^ \s |3.6Sl ■Rise time /^ is time /. is 14.541 and Settling are given below: 3 .4 6 P P ransfer function(s) will meet an overshoot specitication of IWp < 5%? :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 le transfer function of the system. 40 (1) y ^ + 4 j+ 4 0 ) Step 3 of 19 re characteristic equation _£S_ + 2 fa ^ + a l (2) amping ratio undamped natural frequency Equation (1) and (2). ......(3) (4) eneral formula for rise time. ....(5) 3e time. 6.32 for in Equation (5). sec isetime is [0 .2 8 4 1 Step 4 of 19 eneral formula for settling time. .... (6) 6.32 for in Equation (3). -4 2 6.32 • 0.316 lamping ratio g is 0.316. 0.316 for g and 6.32 for in Equation (6). L6___ ■x6.32 ec lettlingtime is |2.3Q| Step 5 of 19 eneral formula for overshoot. 0.316 for g . >^j« ruii* ;i4 lercentage overshoot 3 /^ is 13541 Step 6 of 19 ition (1) and write the MATLAB program. I 40]; den), grid □ obtains the step response plot den) lows the output for the MATtAB program. Step 7 of 19 le values from Figure 1. overshoot Rise time Settling time ( '/ ) 0.213 1.77 Id values are tabulated in table 2. overshoot Rise time Settling time ( '/ ) <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 le transfer function of the system. 40 (7) t-l)( l* + 4 j+ 4 0 ) Step 11 of 19 rtion (7) and write the MATtAB program. '([1 1],[1 4 401); den), grid den) Step 12 of 19 le values from Figure 2. overshoot Rise time Settling time ( / , ) sec ( '. ) sec 2.1 3.99 Id values are tabulated in table 4. overshoot Rise time Settling time ( / , ) sec ( '. ) sec <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 le transfer function of the system. 120 (8) l+ 3 )(l^ + 4 i+ 4 0 ) Ition (8) and write the MATtAB program. '([1 3],[1 4 40]); den), grid den) Step 14 of 19 le values from Figure 3. overshoot Rise time Settling time ( '/ ) 0.431 1.53 Id value is from the given condition is tabulated in table 6. overshoot Rise time Settling time ( '/ ) <0.5 <2.5 from table 5 and 6. the following obsen/ations are made for the transfer ft quation (8). rved K ) % is 0.869 but it should be less than 5% . Hence the equatio d Maximum peak overshoot condition. 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 le transfer function of the system. 20(i + 2) (9) j + l ) ( l '+ 4 i + 4 0 ) Ition (9) and write the MATtAB program. 01; '(]1 1],[1 4 40]); , grid den) lows the output for the MATtAB program Step 16 of 19 le values from Figure 4. overshoot Rise time Settling time ( / , ) sec ( '. ) sec 1.42 3.32 Id value is from the given condition is tabulated in table 6. overshoot Rise time Settling time ( '/ ) <0.5 <2.5 from table 7 and 8. the following obsen/ations are made for the transfer ft quation (9). rved K ) % is 0 but it should be less than 5% . Hence the equation sa aximum peak overshoot condition. 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 le transfer function of the system. 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 1 * + 4 i + 4 0 ) ( i ' + 2 i ’ + 1303s’ + 13021+361301) ( 10 ) Ition (10) and write the MATtAB program. '(]1 4 40],[1 2 1303 1302 361301]); den), grid den) lows the output for the MATtAB program Step 18 of 19 le values from Figure 5. overshoot Rise time Settling time ( / , ) sec 0.113 ( '. ) sec 4.72 Id value is from the given condition is tabulated in table 6. overshoot Rise time Settling time ( '/ ) <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) The unit step response for Gy ( j ) i' 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 Apply partial fractions to simplify the function Yy(^ ) • !;(,)= _ + — .+ — _ S 5+1 5+2 (1) Use residue method to calculate coefficient x ■ _ I 2 ( .- l) ( s + 1 )(j + 2 ) L •L 2 (0 -0 ( 0 + l)(0 + 2 ) ' 2 Step 3 of 18 Use residue method to calculate coefficient g . 0 (^ + 2 )JL . _ i(£ z O | 5(54 2(-<-0 - ( - l) ( - l+ 2 ) -1 Step 4 of 18 Use residue method to calculate coefficient CC = ( s * 2 ) Y ,{ s l^ = (* + 2 )f 2 (^-0 *(*+oL 2( - 2 - 0 {-2 )(-2 + 0 ' 2 Step 5 of 18 Recall equation (1). \ A B C 5 5+1 5+2 i; ( j) = - + — -+ — - Substitute ( fo r X ’ - 4 for ^ ,a n d 3 for ^ in the above equation. ' ' 5 5+1 1 4 5 5+1 5+2 ^ 3 5+2 It is known that. i - ' i . i ‘■ 'f c ) " ' Apply Inverse Laplace transform. 3 ',(/) = l- 4 e ''+ 3 e '* ' Step 6 of 18 MATLAB code to sketch the unit step response for Gy ( 5) » t=0:0.1:10; » yl=l-4.*exp(-t)+3.*exp(-2.*t); » plot(t,y1) » title{'Step response for G1 (t)’) » xlabel('time(s)') » ylabel('y1 (t)') Step 7 of 18 The sketch of unit response for Gy ( 5) is shown in Figure 1. S t ^ respoase f o r G l ( t ) tim e (s ) Figure 1 Therefore, the sketch of unit response for Gy ( 5) is shown in Figure 1. Step 8 of 18 The unit step response for <72( 5) is. (5 + I)(5 + 2)(5 + 3) r(A ' for ( 72( 5) in the above equation. 2 ( » - I) (.- 2 ) s ( j + l ) ( i+ 2 ) ( * + 3 ) Apply partial fractions to simplify the function V/ \ A B C D 5 5+1 5 +2 5+3 ( 5 ). ,r>\ y ,( i) = - + — -+ — - + — - (2) Step 9 of 18 Use residue method to calculate coefficient x ■ 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 Use residue method to calculate coefficient g . = ( j+ l) 3 ( ^ - l) ( » - 2 )L . 1 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 Use residue method to calculate coefficient C- - ( . 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 Use residue method to calculate coefficient / ) . 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 Recall equation (2). A B C D 5 5+1 5 +2 5+3 K ( 5 ) * — + -----+ -------- + ------- -1 0 for C ill the above equation. Substitute ( fo r x ^ - 9 for q , 18 for 5 5+1 1 9 5 5+1 5 +2 ^ 18 5+2 5+3 10 5+3 It is known that. i - ' i . i ‘■ 'f c ) " ' Apply Inverse Laplace transform. 3'2(/) = l- 9 e - ' + I85‘ *'-1 0 e **' Step 14 of 18 MATLAB code to sketch the unit step response for G^ { 5) ^ » t=0:0.1:10; »y2=1-9.*exp(-t)+18.*exp{-2.*t)-10.*exp(-3.*t); » plot(t,y2) » title{'Step response for G2(t)') » xlabel('time(s)') » ylabel('y2(t)') Step 15 of 18 The sketch of unit response for ^ 2 ( 5 ) is shown in Figure 2. 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 (a) the roots are repeated. (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. (c) the value of the damping coefficient, Is negative. HW = HW = _________£5_________ (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 ^ For the impiilse response U(s) = 1, we get k{t) = aj'te-"-'. We can then integrate the in^ulse response to obtain the step response. Alternatively, for a unit step input, U (s) = — By applying inverse Laplace we get Step 3 of 5 (b) Fin<)H(s). H [s ): 'U W H {s ) = -------------------- ^ ------------------- - where |^] > 1 For the impulse response U{s) = 1. F ind^(0. *(0 - - lj h{t)= 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 _________ 1_________ r(r) __________1_________ ' I Simplify further. 1+ Y(s) = 1 j'( s ) = i+ — !— . - f i. ' ____ 1 1 24^ r ( s ) = i + — r.:----- . - f " ' ^ ‘ 2 4 i> - \ 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 Consider the following second-order system with an extra pole; «W = ; ( * + P )(^ + 2f Show that the unit-step response is y(0 = 1 +Ae~^ +Be-^* an(coat - e), where A= «3 -2 < a i« p + p 2 ’ P -{ P -{« * (a) Which term dominates y(t) as p gets large? (b) Give approximate values for A and B for small values of 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!^’ ) °>»P Y (s) s(s+p)(s“ +25ti>i,s+ti>«’ ) Y (s )= ^ + ^ + Step 2 of 5 Solving, w e get K i= l K j= A V And 2 2 ^ ( K ’ )(p=-2?avP+aw’ ) < 9 -^ y f t ) = l +Ae'*‘ +Be’* sin(cDat-0) ^ Q) (1) '' Step 3 of 5 (a) I * Term domnates 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 Consider the second-order unity DC gain system with an extra zero. H (A = a»g<J + 2) -I- 2i<on5 + ai§) (a) Show that the unit-step response for the system is given by 'c(IE((iy( + A ), y (0 = 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 . ^ ^ ^ We know that^(^) = 2 . I *.2 ■ . z dt Step 2 of 7 Find.y(i). -^ = = c o s (® rfi - ^ ) + - ^ = = s in ( a y - ^ — 1^-1+ ijc o s (a > ,( - ^ ) + - ^ 1 — s in (® ,i - ^ ( 0 = 1- 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" \ Hence it is proved that Step 4 of 7 (b) we know that — ^—- = 0. At peak time dt a ^ [./z’ + a>; - 2 ;a i,) cos (a>,f - fi,) ■ ^ + a j - 2gai, )sin (a>^ - /?) cos(iV-A-4) = o Therefore, we get .1 __ C 4 = tan" Step 5 of 7 F in d ^ + 4 . _z. f l + 4 = tan" I “i J Thus, we g ett, = — ' JM Find = —^z^ - z ^ + Step 6 of 7 Thus, we get 1 ( tan"^ z - ^ \ 3 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 e(5) W j) 5 0 (i+ l)(5 + 2 ) (sZ + 5 s + 4 0 )(l2 + 0.031+0.06)’ 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. Figure Block diagram of autopilot 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: Figure 1; Block diagram of autopilot. 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 The error signal £ ( i ) is. The transfer function of the system is. 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 5 0 (i+ l)(i+ 2 ) ^ s ’ + 5 i+ 4 0 )(* ’ + 0 .0 3 j+ 0 .0 6 )Jt. 50K{s* soa : ( j + i )( j ( J V A :(i3 -3 n J + 10 ) + 2 )( j + 3) [ (( j ^+ * + 5 j + 4 0 )( j ^+0.03 * j + 0.06)( j + 10) j 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 Simplify this equation further and we get. J 5 0 y ( j + l ) ( j + 2 ) ( j+ 3 ) ( [ ( j ' + 5 j + 4 0 )(j’ +0.03 j + 0.06)( j + 10)J e,(s) + 5j + 4 0 )( j =+0.03 j + 0 .0 6 )( j + 10)+50^C( j + 1)( j + 2 )( j + 3 ) (j " j’ + 5 j + 4 0 ( j ’ +0.03 j + 0 .0 6 )( j +10) 5 0 y ( j + l ) ( j + 2 )(j+ 3 ) + 5j + 4 0 )( j =+0.03 j + 0 .0 6 )( j + 1 0 )+ 5 0 K ( j + 1)( j + 2 ) ( j + 3 ) ” (j ' SOA: ( j ’ + 3j ’ + 2j * + 6j + j ' + 3 j + 2j + 6 ) 7 ( j ’ + 15j '+ 9 0 j + 4 0 0 )( j ’ +0.03 j +0.06) [+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 [ J +(550A:+17.4) j +(3 0 0 A :+ 2 4 ) 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 for computing 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)) if -isempty{idx1) & ~isempty(idx2) 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 K1 =[3.5 3.0 0.3 0.03]; t=0:0.01:150; for i=1:1:length(K1) K = K1(i); titleText = sprintf('K=%1.4f ,K); wn = sqrt(0.2 *K); num= wn''2; den=[10.104wn^2]; zeta=0.104/2/wn; sys = tf(num, den); y= step(sys, t); % Finding maximum overshoot if zeta ,1 Mp = {max(y)-1)*100: overshootText = sprintf('Max overshoot = %3.2f, Mp); else overshootText = sprintf('No overshoot') end % Finding rise time idx_01 = max{find{y<0.1)): idx_09 = min(find(y>0.9)); t_r=t(idx_09)-t(idx_01); risetimeText = sprintf('Rise time = %3.2f sec', t_r); % Plotting the pitch attitude subplot(3,2,i): Plot(t,y); grid on; title(titleText); text( 0.5, 0.3, overshootText); text( 0.5, 0.1, risetimeText); 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 Time (sec) 150 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 Time (sec) 150 Figure 3; Step response of autopilot system for K —i For a: = 0.3: K= 0.3000 0 50 100 Time (sec) Figure 4; Step response of autopilot system for K —0 3 For a: = 0.03: K= 0.0300 150 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. (a) For a first-order system, show that the tim e to double is bi2 where p is the pole location in the RHP. (b) For a second-order system (with two complex poles in the RHP), show that lo2 *2 = —;:— ■ fai2 *2 = —;:— ■ Figure Time to double Time Amplitude 2A Anqditude ______ I te w L *2 » Step-by-step solution step 1 of 4 w For the 1* order system. Let the Transfer Function is 0 ( e ) = ——— s—p By taking Inverse L ^ lace Transform we can get g {t)= k e ’‘ Now consider the initial time as /g And consider at t = tgthe an^litude of the response is as ‘A’ Then, g ( g = t e < ' = A ............. (1) Step 2 of 4 Now consider that at time t s ^ the an^litude is a s ' 2A’ Then, g W = f e * = 2 A ............. (2) By taking the ration of equation (2) to equation (1), we can get fe" 2 A _ te * A “ te ” _2 p Given that the increased time as Therefore ln 2 = ti-to Where 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 g (<) = go ^ A tt ^ sin [a ^ +cos"‘ i ) let the amplitude of the response be 'A'. Then, theresponeis g (^ ) = gn ^ s in fa t^ +cos“* ^)= A Where cos"* ^ = cos"* |^ |+ ^ Therefore g ( < b )= -g o -4 — -s in (® A + cos"“|{|) = A ........ (3) iH if Step 4 of 4 At t s let the amplitude of the response be 2A'. Then, tile respone is g (O = So ^ ^ ^ (<Vi Where cos'* ^ = cos”* |^|+?r Therefore g(t^) = - g , ^ ^ ^ sin From the equation (3) |g(A))| = “ So + cos"* |^|) = 2 A ........ (4) = A .. •(5) By taking ratio of equation (6) to equation (5), we can get 2A wfc-41 Here a -= \{\a ,= -{a ^ Therefore Problem 3.53PP 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. ' ' +25^+35+4) First, find the characteristic equation. I+ ^ G (s) = 0 5 ( i ’ + 2 j* + 3 » + 4 ) j*+ 2 j*+ 3 j’ +8s +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 oddnumbered coefficients. Write the Routh array for the polynomial. 1 3 8 2 8 i* : a b i* : c d Evaluate the variables a,b,cnoAd 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) The transfer function of open-loop system is. XG(s) S* ( j + l) First, find the characteristic equation. 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 oddnumbered coefficients. Write the Routh array for the polynomial. 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. First, find the characteristic equation. 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 oddnumbered coefficients. Write the Routh array for the polynomial. 1 3 4 2 * : 7 4 <4 “ i i* : *1 step 10 of 11 Solving for C| and we get, 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; (a) s4 + 8s3 + 32s2 + 80s + 100 = 0 (b) s5 + 10s4 + 30s3 + 80s2 + 344s + 480 = 0 (c) s4 + 2s3 + 7s2 - 2s + 8 = 0 (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 oddnumbered coefficients. Write the Routh array for the polynomial. s*: 1 32 s’ : 8 80 22 100 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) The characteristic equation is, 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 oddnumbered coefficients. Write the Routh array for the polynomial. 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, s*+ 2s’ + 7s’ - 2 s + 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 oddnumbered coefficients. Write the Routh array for the polynomial. 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) The characteristic equation is, *’ + 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 oddnumbered coefficients. Write the Routh array for the polynomial. 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 oddnumbered coefficients. Write the Routh array for the polynomial. t’ : 1 6 i* : 4 12 3 i* : 12- i* : 25 25 25 100 -2 1 3 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: s5 + 5s4 + 10s3 + 10s2 + 5s + /< = 0. 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 s’ +Ss’ +lOs’ +lOs’ SrHtN) oiep Iui ^ 8^+58^+10s^+10s^5s^^c=0 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 3201rtk’ +30k-(25x55) <0 =>k^+350k-1375 <0 ■ |-353.85>k>3.85l Problem 3.56PP The transfer function of a typical tape-drive system is given by __________________________ 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 Consider the transfer function of a typical tape drive system. , , __________g ( j + 4)__________ s + 0.5)( j + 1)( + 0.4j + 4)J Step 2 of 6 Consider characteristic equation. l + ^T G (j) = 0 .......(2) Step 3 of 6 Substitute Equation (1) in Equation (2). , 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 s ’ + l.9 s ‘ + 5 .ls ’ + 6 .6 j ’ + 2 s + j A :+ 4A: = 0 s ’ + 1.9s‘ + 5 .1 i’ + 6 .2 s ’ + ( 2 + A : ) i + 4 X = 0 Step 4 of 6 Thus, the characteristic equation is +1.9s*+5.L $^+ 6.2»^ + ( 2 + J l)4+4AT = 0 Apply Routh array for this polynomial Step 5 of 6 2 +K 5.1 1.9 6.2 4K F ig u re 1 Step 6 of 6 The system is stable if the equation satisfies the following conditions; • 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. From the above statement, the stability conditions are, /:+ 3 .6 3 > 0 ^ > -3 .6 3 And - 8 .4 3 < ^ : < 0.78 Thus, the stability condition is |0<J^T < 0.781- the conditions on the system parameters (a, ^ f f ^ ) to guarantee closed-loop system stability. Figure Magnetic levitation system a Re (f+ p ) Step-by-step solution Step 1 of 6 Consider transfer function of the system. Step-by-step solution step 1 of 6 Consider transfer function of the system. 21 -y+p K, s+ p j '- o “ {s+ p )(s‘ - a ‘ )+ K K ,{s+ z) __________ K K ,{ s + z ) __________ j*+ps’ +(A3Ti, - o’ +JCKjZ- po* K K ,{s* z) Thus, the transfer function of the system is 5^ + ps^ + ( k K ^ - < ^ ] s + K K qZ - p<^ Step 2 of 6 Step-by-step solution step 1 of 6 Consider transfer function of the system. 21 5+p j+ p s ^ -a * j’ -o ’ ( » + p ) ( j’ - f l ’ ) + A ^ r ,( i+ z ) __________ K K , { s + z ) __________ j * + ps’ + (A3Tj - o’ ) z + JCKjZ- pc’ Thus, the transfer function of the system is ___________ K K ^(s*z) ___________ + ps^ + ( K K ^ - i^ ) s + K K f^ z - p ( ^ Step 2 of 6 KK(gz-pd^ K K a z -p d i Figure I Step 6 of 6 The system is stable if the equation satisfies the following condition. • 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. From the above statement, write the stability conditions. p> 0 K K ^ p - K K ^ > 0 ifK > 0 ^ p > z K K ^-p a ‘ > 0 i/K > 0 = z > -^ KK^ Therefore, for stability all the elements in the first column to be positive system condition on the system parameters is \ p >zland ,V 2 KK, Problem 3.58PP Consider the system shown in Fig. Figure Control system A J(f+ I) (a) Compute the closed-loop characteristic equation. (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 (a) Y (s) s(s+ l) 1+ Ae^ s(s+ l) s(s+ l)+ A e'^ CH Equation: s (s+ l)4 A (l-T s) = 0 (By taking the ^proxim ation of exponential term) s^+s-ATs+A=0 |s^+(l-AT)s+A=0| Step 2 of 2 0>) 1 A 1-AT 0 A 1-A T>0 A >0 T <— A A >0 & T <- Problem 3.59PP 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 Shift the root to origin and then - Routh’s Criteria. ste p 1 o n Shift the root to origin and then Replacing s by s-a. For the given Equation Routh’s Criteria. ( s - lf +(64*;)(s-l)“ +(5+6k)(s-l)+3k=0 =>(s=-l+3s-3s’ )+ (sH l-2s)(64k)+ (5+ 6fc)(!-l)+ 5k= 0 => s’+ s' (-343c«) +s (3-12-2k+5+€k) -l+€4k-5.61d-5k=0 s*+(lri-3)!^+s(4M )=0 s’ 1 s’ Icf3 s’ 4k-4 s" 0 0 Problem 3.60PP Suppose the characteristic polynomial of a given closed-loop system is computed to be 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 The characteristic polynomial of the closed loop system is. j^ + ( ii+ A : 2 ) j’ + ( i2 i+ ic , y + ( x , + A : ,A :2 + iio ^ : 2 + 2 io ) i+ iiK |+ 10 0=0 Write the Routh array for the polynomial. s*-. I i i + a:2 s^: I2 I+ £ , HAT,+100 ac, + a:|A:2+iiojc 2+21 o o a s : IIA:,+100 b iia :, + ioo Where. ^ ( ii+ A r 2 ) ( i2 i+ A :i) - ( A :i+ A :|A :2 + iiO A :2 + 2 io ) ( i) l I + ATj 133i + i i a :,+ 1 2 ia :2 + a :, a : 2 - a : i -AT,AC;- 1 1 0 ^ 2 - 2 1 0 11+AC2 10AC,+MAC;+ 1121 II + AC2 And, ^ a(AC| + AC|AC2 + 110AC2+2l0)-(llAC, + 100)(ll+A:2) a +AC,AC2 + iioa :2 + 210)-(1 lAC,+100)(11 +AC2 ) ) ___________________________________________ l l + AT; V. io / : i+ n A : a + ii 2 i 11+ ^2 ( ioa: , -1- 11 ^ 2 + ^ 1^ 2 -*-iioa :2-(-21o) - ( i i + a:2)(iia :,+ ioo)( i i -i- a:2) io a : , + i i / : 2 + i i 21 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, ' 11 and AC2 > -11 ^ Step 3 of 3 Draw the allowable region in the ( ac„ a :2 ) plane. i 1C2 3 10 0 A llo w a b le re g io n 3 50 •lO O /ld -150 -120 -90 -AO -30 ^ 0 .................................................... 1 i -50 -100 1 1 1 1 -150 •200 1 1 1 Hence, the plot is drawn. -250 30 60 90 120 Problem 3.61 PP Overhead electric power lines sometimes experience a low-frequency, highamplitude vertical oscillation, or gallop, during winter storms when the line conductors become covered with ice. In the presence of wind, this ice can assume aerodynamic lift and drag forces that result in a gallop up to several meters In amplitude. Large-amplitude gallop can cause clashing conductors and structural damage to the line support structures caused by the large dynamic loads. These effects in turn can lead to power outages. Assume that the line conductor Is a rigid rod, constrained to vertical motion only, and suspended by springs and dampers as shown in Fig. A simple model of this conductor galloping is (»2+,2)l/2 Where m = mass of conductor, ir“fnr’c \/ortinal riicnla^om ont m = mass of conductor, y = conductor’s vertical displacement, D = aerodynamic drag force, L = aerodynamic lift force, V=wind velocity, a = aerodynamic angle of attack = — T = conductor tension, n = number of harmonic frequencies, / = 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. Figure Electric power-line conductor 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, -1 1 -ao 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 s + r = 1 + GfDd 1 + GZ)„ T= GD. | g + r = i| 1 + ODd 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. Figure Three-amplifier topologies Step-by-step solution step 1 of 14 (a) Refer to Figure 4.24 (a) in the text book. The transfer function is. r = - fi,K ‘R Compare above equation with y = -10Jtf i, K ’ = 10 Substitute 10 for Kin the above equation. 10’ 10- ’ = 0.01 ^ = Therefore, the value of is |o,q i |- Step 2 of 14 Refer to Figure 4.24 (b) in the text book. Determine the transfer function of the system. Compare above equation with y = -10Jt^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 Therefore, the value of ^ is |Q.3642l- Step 3 of 14 Refer to Figure 4.24 (c) in the text book. Determine the transfer function of the system. Y R (-iC )(-A :)(-iC ) \- { - K ) ( - K ) ( - K ) P , K' r= - \+K% Compare above equation with y = -10Jtjt ’ = 10 i+ ic ’A i+ jc ’A " 10 ‘ a :’’ A - o. ia : ’ - i jc 0.1k ’ - 1 A = Substitute 10 for Kin the above equation. A = - 10* _ 9 9 -l 1000 " -0 .0 9 9 Therefore, the value of ^ is |0.Q99|. Step 4 of 14 (b) Determine the sensitivity, ,0 . dG/G dK/K Step 5 of 14 Refer to Figure 4.24 (a) in the text book. The transfer function is. i= /j( - js r ) ( - A : ) { - A r ) G = -p ,K ' Determine the sensitivity. -3 Therefore, the sensitivity is [ | ] . Step 6 of 14 Refer to Figure 4.24 (b) in the text book. The transfer function is. R ( i + A T A A ' + ^ A J U + J^AJ G=( i+ jfA ) ’ dG dK dG dK d AC’ dK .(1 + AC>^)’ . -(1 + ACA)’ (3AC’ ) ( i + a:A )‘ - 3 a: ’ Step 7 of 14 Determine the sensitivity. S? K 7 { -3AT’ 1 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 Refer to Figure 4.24 (c) in the text book. The transfer function is. Y ( - a : ) ( - a: ) ( - a: ) R \- { - K ) ( - K ) { - K ) P , K' G= - l+K% dG dK d_ 'd K dK _ ^ 1 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 + a: ’ a )’ i Step 9 of 14 Determine the sensitivity. S? H m -3AT’ K’ 3 i + a:’a Substitute 10 for Kand 0.099 for in the above equation. 1+(10)’ (0.099) 3 1+99 = 0.03 Therefore, the sensitivity 5 ^ is [q^03 |. The topology in (c) is least sensitive. Step 10 of 14 (c) Determii Here, c=- Step 11 of 14 Refer to Figure 4.24 (b) in the text book. The transfer function is, 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 d AC’ dp. (l+ACA)’ . dG = a : ’ [ ( - 3 ) ( i + a : a )- ’- ' ( a : ) ] 3AT* 0 + a : a )‘ S te p 1 2 o f1 4 Determine the sensitivity, . , JpA dG \ G ) d f i, 3AT’ AT’ i + a: a 1 )‘ J (1 + ATA)’ 3ATA l + Kp, Substitute 10 for Kand 0.3642 for . 3 ( 1 0 ) ( 0 .3 6 4 2 ) * 1 + ( 1 0 ) ( 0 .3 6 4 2 ) in the above equation. 1 0 .9 2 6 4 .6 4 2 - 2 .3 5 4 Therefore, the sensitivity 5 ^ is |~ 2 .3 5 4 l • Step 13 of 14 Refer to Figure 4.24 (c) in the text book. The transfer function is. Y R (- K ) ( - K ) ( - K ) l- ( - K ) { - K ) ( - K ) P , K' \+K% G = — 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 dp, AT’ 1 ~ d p X \* K ^ P ,\ = - a: ’ ( - i ) ( i + a: ’a ) " " ( a: ’ ) K‘ (i + a : ’a )' Step 14 of 14 Determine the sensitivity, 5 ^ . , j p ' ^ ^ \G ) d p , A AC’ AC‘ (1+AC’A ) ’ 1 + ac’ a J i + a: ’a Substitute 10 for Kand 0.099 for 0^ in the above equation. j,. * (1 0 )’ (0 .0 9 9 ) 1 + ( 1 0 ) ’ ( 0 .0 9 9 ) 99 1+99 .-0 .9 9 Therefore, the sensitivity 5 ^ is |-Q .99|. The results indicate that the closed loop system is much sensitive to errors in the feedback path than that in the fonward path. Hence, sensors should have more precision than actuators. Problem 4.03PP 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 F1 = F2, and assume /CH1 > 0. Figure Block diagrams I h p '- — { !]— ^ T— Q — ---------- 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 ^ T h e U o d c d i a g r m o f l h e first structure is fe o w n in F igure 1. F igure 1 Step 3 of 10 ^ T h e U o d c diagram o f th e second structure is show n in F ig u re 2. F igure 2 Step 4 of 10 A ssu m in g fe e intetm ediate outyut from fe e felt b lo ck in F i ^ n e 1. C alculate th e outyut th e b lo d c diagram in F ^ u r e 3. F ig u re s Step 5 of 10 ^ C alculate th e g am o f fe e b lo ck left blo d c in F ig u re 3. 7 ^ = -? ^ ' \+ K H ^ (1) 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 ? = - ^ ' 1 + ja r , C) 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 , 7ac’ = 7 rj(i+ J i:*7 7 j) ....... step 7 of 10 n a It i» i^vcu uiot, luc MMpuw wi » th e r e la tio n b e t w e e n .? ] a n d ? 2 - 7!?77j = (l+ JE H i)“ - I ' ' (5) K Step 8 of 10 T h e m easure o f sensitivity d ue to changes in fe e am plifier g a in is, ' F [d K d f— [ l+ K ( 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 T h e m easure o f sensitivity d ue to changes in fe e a m p litW g a in is, ' 7^1 liK { (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 ^ tu te te fe Substitu feevalue ?2 fromequation(^)infeisequationtoobtainthe 2 _______ 2_______ i+ ( i: ^ 7 r j‘ + 2 K H ;) 2 s f = 2 ■m Step 10 Of 10 ^ H e n c ^ from equations (6) a nd (7) observe fea t, fe e sensitivity seco n d b lock is related to sensitivity o f first blo ck by. g a in c h a n ^ fo r fee T herefine, as J i? ] is g reater fe a n zero, w e can o ra c h id e fea t fe e second b lo d c is less sensitive fe e first blodc. Problem 4.04PP A unity feedback control system has the open-loop transfer function (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 uni^ feedback system has the open-bop transfer functbn (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 r i- _ ■* A (7 7 ^ 7 7 1 7 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 The sensitivity of tiie cbsed loop transfer fimction is given by dSf = T da Find tiie sensitivity. • 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 O Tdp~ -0 “ (1 + Find the sensitivity of the cbsed b op transfer function. -P A rf 5(5 + a) - fiA ! + ■ (s + a) Step 5 of 5 - fiA Sf = s (s + a ) + Thus, tiie sensitivity is obtained as s ; = -p A s ( s + a) + PA Problem 4.05PP Compute the equation for the system error for the feedback system shown in Fig. Figure Closed-loop system with sensor dynamics. R = reference, U = control. Y = output, V = sensor noise 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. Consider the equation for mass of the car. - w \* D G H \* D G H - ^ v \ + DGH (1) Write the output of the error detector from Figure 4.5. E ^ R - Y ..... (2) Step 2 of 2 Substitute equation (1) in (2). G UDGH UDGH UDGH (X-^DGH)R-FDGR G „ DGH „ “---------------------------- -- ■ -tY + V l+ D G H R + D G H R -F D G R l + DGH l +D G (H -F ) l +DGH l+ D G H G W l + DGH G -< -T " W l+ D G H l +DGH + - ^ V l + DGH + - ^ V l+ D G H Hence, the system error equation is. \->rDGH 1+ DGtf X ^D G H Problem 4.06PP 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? Figure Control system Step-by-step solution step 1 of 7 (a) Refer to Figure 4.25 (a) in the textbook. The simplified circuit of Figure 4.25 (a) is shown in Figure 1. Figure 1 Step 2 of 7 Calculate the closed loop transfer function. 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 Refer to Figure 4.25 (b) in the textbook. 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 Compare the equations (1) and (2). trt _ K K .K . * And K% = KK.k, Substitute ' KKJC. i f o r jc 'in K% = KKJc, K. Therefore, the values of j f ' and are k ' 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. Hence, the type of the system is jT y p e l Step 6 of 7 The value of K , is. 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, ( since fiom equation (3) w e have^ [K 'k ; = K K J , ) KV, K .= k,{l+K'k;) Therefore, the value of K , in terms of j f ' and is Step 7 of 7 (C) The velocity error constant is. Kk; ■(3) From equation (3). it is clear that, is inversely proportional to k,- That is. The addition of tachometer feedback with positive k, Idecrwisfsl AT, ■ Problem 4.07PP A block diagram of a control system is shown in Fig. (a) If r is a step function and the system is closed-loop stable, what is the steady-state tracking (b) What is the system type? (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%? Figure Closed-loop system Step-by-step solution step 1 of 5 Refer to the figure of problem 4-7P in the text book. Determine the transfer function of the system. Determine the transfer function of the inner feedback loop. s ^ + { \0 + K 2 ) s Determine the transfer function of the system. 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 Determine the tracking error. £ ( s ) = 0 .5 « ( i) - 0 .5 ir ( i) - 0 .5 [ « ( j) - > r ( s ) ] M =0 5 l- r M l J !(.) i? (* )J _______________ Q -iK ,(s * 3 ) _______________ j ’ + ( 2 0 + « ,) j* + ( 1 0 0 + 1 0 A r j+ 0 .5 A :,) s + 1.5Ar, £M = 0.5 1 - R{s) + (2 0 + E (s) = 0.5 1 - R (s) O.SK,{s + i) K j)s^ + (1 0 0 + 1 0 ^ :, + 0 . 5 K ,) i + 1.5AT, 0 .5 3 :|(t + 3) j ’ + ( 2 0 + ^ r j) j^ + ( io o + iO A :i+ o .5 A r ,) i+ i.5 i:, For a unit step input, ■ ____________________ 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 Determine the steady state tracking error. = 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) The transfer function of the system is, y (^ ) £ (s) _______________ o .5a :i ( j + 3 ) 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 : ,] Thus, the system type is |type0|- Step 5 of 5 (c) The tracking error is. ,, r _________ O.S£,(ft-3)_________ 1 , , ■ [ ' ” i ’ + ( 2 0 + £ j ) j ^ + ( 1 0 0 + l 0 £ j + 0 .5 A : , ) i + 1.5A:,J For a ramp input, £ ( j ) = 0.5 — s 0 .5 £ ,( n -3 ) [ i* + ( 2 0 + £ j) s * + ( 1 0 0 + 1 0 £ j+ 0 .5 £ ,) j + 1 .5 £ ,J j' Determine the steady state tracking error. « . = lim j£ (j) = lim^O.S 0.5 = lim— 0 .5 £ |(^ + 3) i ’ + ( 2 0 + + (100 + 10£, + 0 .5 £ ,)s + 1.5£, J j ' 0 .5 £ |(s + 3) i* + ( 2 0 + £ j ) i ’ + (1 0 0 + 1 0 £ j+ 0 .5 £ ,)j + 1.5£, Thus, the steady state error to a ramp velocity is 0 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)' 0 and compute the transfer function from R to Y. (a) Let (b) Let R = 0 and compute the transfer function from IVto Y. (c) What is the tracking emor if R is a unit-step input and W e 0? (d) What is the tracking error if R is a unit-ramp input and W e 0? (d) What is the tracking error if R is a unit-ramp input and W e 0? (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) Consider the gain of the controller. - ^ (^ + 0 ...... (2) Consider the gain of sensor. Conside 100 (3) ; + l0 0 Refer from Figure 4.5 in fhe textbook and write the transfer function equation with respect to zero IVvaiue. y (» ) p„(4 « (i) ) g (4) (4) 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 Hence, the transfer function of the system from R to Y is y (4 ) 2(4 + 1)(4 + 100) « (4 ) 4“ + 1004“ +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 . (^ (i) (6) l+ £ > „ ( s ) G ( 4 ) « ( i) Substitute equations (1), (2) and (3) in equation (6). (i) I 'M 100 W( s) 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 Hence, the transfer function of the system from Wto Yis I 'M (V(4) 4 ( 4 + 100) 4’ + 1004“ + 2004 + 200 Step 3 of 6 (C) Calculate the —“ with respect to zero Wvalue. 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 Calculate the value of E{s) in unit step input. Substitute —for J?($) in equation (9). s 4*+984=-24 (10) ^ W = -5 4’ + 1004“ + 2004 + 2001, Calculate the ^ ( o o ) = H m 4 £ ( 4 ) from equation (10). , . ,. 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. From equation (5). substitute __ 2(5 + 1) ( j +100) for r ( 4 ) in equation (8). 5^+1005 *+ 2005+200 Calculate the value of E{s) in unit step input. Substitute -Lfor J?(5 ) in equation (9). 5 5*+985*-25 £ ( 4) = - (\ ( 12) 7) 4’ + 1004’ +2004 + 2001 =(, Calculate the e , ^ ( « ) = lim 4£(4) from equation (12). , , ,. 4“ +984“ - 2 4 ( 'I'l ^ < ” ^ ° ! a % »+1004“ + 2004 + 20ol 7 j ■ lim 4’ + 984“ -2 4 4’ +1004’ + 2004 + 2 0 0 U 4“ +984 - 2 — 4“ +1004’ + 2004 + 200 s lim (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) Write the general formula for K, ■ (14) k— H Substitute equation (13) in equation (14). a: »- 1 1 100 A:, = 1 0 0 se c -'...... (15) Determine the type of the system __ 2(4 + l)(4 + 100)__ 4*+ 1004“ + 2004 + 200 In the transfer function, the numerator part having j^term and denominator part have 5*term. So it is [Type-Isyslem| and velocity error coefficient is ||0Q sfc~'| . Step-by-step solutiOdPP ow = 3— =« showing a lead compensation in the feedback path. What is the value of the velocity error coefficient, Kv7 Figure Closed-loop system with sensor dynamics. R = reference, U = control. Y = output, V = sensor noise QlW 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( * ) Calculate the —“ with respect to zero W value. R (s ) I g - '- '- w ...... Substitute equations (1) in equation (2). 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. Substitute -L fo r J?($) in equation (3). s f i + q , ( ^ ) g ( . ) w ( ^ ) - f ( » ) q , M g m Y 1 'I h £>,(,)g(,)«m Calculate the }[7) ( « ) = l i m j £ ( i ) from equation (4), JU^J l+ Z ) „ ( * ) G W /fW = ...... (5, l+ D ^ ( j) G ( j) H ( j) JW Hence, the value of steady-state tracking error at unit ramp input is \ + D A ^ ) G U ) flU ) - F ( s ) D A s ) G ( s ) ' Step 3 of 7 (b) Consider the gain G (^)h as single pole origin in the s plane. <?(5) = j G ,(5) (6) Consider the gain of the controller is. Z ) ^ ( j) = 0 .7 3 ...... (7) Calculate the value of tracking error at unit step input with zero Wvalue. Substitute —for in equation (3). 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), ^ Js l + G „ (s )G W tfW l + G , W G W i/ W J Step 4 of 7 Substitute equations (6) and (7) in equation (9). 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 ) lim f1^1 i+ 0 .7 3 G | ( j ) W ( i ) - F ( i ) 0 . 7 3 G | (; iM j. l+ 0 .7 3 G ,( s )//( s ) .(10) Hence, from above equation, requirement on the value of H ( j)s u c h that the system will remain type-l system are: ^ ^o o )= 0 w h e n is equal to 1 and /f^ ^ ^ is also equal to one. Hence, the DC gain of the system H { s ) is |unity|. Step 5 of 7 (c) Consider the gain of the plant. 1 GW = (11) 5(5 + 1)* Consider the gain of sensor. H(s) 2.755+1 (12) 0.365+1 Substitute equations (7), (11) and (12) in equation (5). 1+ 0 .73 - 1 2.755+1 j ( j + i y 0 .3 6 I+ I - F ( i) 0 .7 3 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) 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 ^ Consider the value of F ( s ) is equal to 1 in above equation. '* (* + 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 r ( i + l)‘ (0 .3 6 * + l)+ 0 .7 3 ( 2 .7 5 ) -0 .7 3 (0 .3 6 ) ') ’ *(* + l)"(0 .3 6 * + l)+ 0 .7 3 (2 .7 5 * + l) J r l + 0 .7 3 ( 2 .7 5 ) -0 .7 3 ( 0 .3 6 ) 'l ~[ «-33 J « - , ( * ) = 3-7599 Step 7 of 7 Determine the velocity emor coefficient value J^T^from 5^ ( o o ) . Write the general formula for K , ■ (15) k— H Substitute equation (14) in equation (15). 1 3.7599 a: - 0 .2 6 6 s « - ' Hence, the value of velocity coefficient value is |j^^sQ .266sfC~'| ■ a Problem 4.1 OPP Consider the system shown in Fig., where (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. Figure Control system cControl O f Dynamic Systems (7th Edition) Problem Consider the system shown in Fig., where 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. Figure Control system (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 (c) Characteristic equatioii is s ([s^+ lj (rH ) +K (s+0.25)^ =0 i.e., s*-h ’ + s’ (K+1)+ s (1+0.5K)+(0.25)’ k =0 Using Routh's criterion for stability. s* 1 K+1 s’ 1 m ).5 K s’ 05K (0.25)’ K s‘ O5K+0.875 0 s" (0 2 5 )’ K (0.25)’ K 0 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. Figure Control system cControl O f Dynamic Systems (7th Edition) Problem 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. Figure Control system j * + a: (1) step 2 of 6 The reduced block diagram is shown in Figure 1. w Step 3 of 6 From Figure 1, the closed loop transfer function is. Substitute — !— for r ( s ) in the above equation. A M _ ! _ W (s] step 4 of 6 Determine the expression for error signal. =*M- A M i ’ + A : + o . ( j) ' ' i'+ A : + z ) . ( j ) w (,) Problem 4 .1 2PP A unity feedback system has the overall transfer function 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 - ^ (0 - t m ^ 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 Consider the second-order system 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 a. , . S.S.E.=lim sE(s)= sfs+b)fs^+2^s+ll , . ^ R (0 (s^+ 2^+ l) ( s ^ ) +K (s+a) Fortype -1 systemJb=0, K ^ O , a ^ O Step 3 of 5 b. For the given system, b=0; 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‘ s" 0 Ka (K+1) - E i > 0 25 =>Ka<2^(K+l) Ka>0, The constraints are | b=0,Ka>0, K a<2^(K +l)| Step 5 of 5 c. A sK >0, r^>0| >1 ^ a< 2^(K +1) |0<a<2^(K +l)| Problem 4.14PP Consider the system shown in Fig.(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? Figure Control system Figure Control system 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. = lim sE (s)=lim f *-.0 ' * - * 0 s ( t s + l) 4 A U v S .S .E .= ^ ____ A System is of [Type -1[ Step 2 of 4 b. From block dis^am , we get (R E , -Y+RHf s) A=Ys A + s(ts+ l) A + s ( ts+1) Niim erator= ts^+s -Hf As+A (1-H,) Step 3 of 4 Fortype-2sy8tem, itm usthavetw o zeros at s ^ . =>(l-H fA )=0 and[ ^ ^ S. S.E. =lim sE (s) =lim *-»o A . ,-----x f -^1 »-»<• s ( ts+1)+A Ka Step 4 of 4 ^ c. system wouldbecome |T]rpe ^ Problem 4 .1 5PP 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=4The transfer function of unity feedback structure is. 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. By looking at the transfer function, the system has two poles at 5 = 0 Thus, the system type is [Type 2 |. Step 2 of 8 The closed loop transfer function is. 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 Calculate the steady state error. s^(s+S)+W(s f s’ (s + S) +2)i’J 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 Determine error constant i f . 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. Thus, the system type is |t ^ Step 6 of 8 Determine the transfer function with disturbance feedback. IW - I ir(s ) G 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 Calculate the steady state error. *lim '( j * - l ) ( s + 5 ) + 1 0 ( j + 2 ) 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 Determine error constant K . 1 3 1 4 1 + a: . ' 3 4 -3 3 Therefore, the error constant, I Problem 4 .1 6PP A compensated motor position control system is shown in Fig. Assume that the sensor dynamics are H(s) = 1. Figure Control system (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 Refer to Figure 4.29 in the textbook. (a) From the block diagram, it is clear that the system is Type 1 with y (4 R (s ) 0 (4 l+ H ( s ) G ( s ) y (« ) R (s ) g (4 1 + G ( j) Write the expression for the error signal. ' ' i +a ( s ) '• ’ (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 ) Now. evaluate the steady-state system error. 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 Determine the value of velocity constant. = 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 Therefore, the value of the velocity constant, is |1Q.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+ I\ 1 ] 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. *-*® (^4(4 + 2)(4+30)+160(4+4)J Hence, the system cannot reject a constant disturbance. 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 ) Where. A was inserted for the pole at the nominal value of 2. Now evaluate the sensitivity of the system. AST T S A .......(3) Step 6 of 8 Apply partial differentiation to the transfer function with respect to A. 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 160(5 + 4 )(5 )(5 + 30) [5 (5 + 4 )(5 + 3 0 )+ 1 6 0 (5 + 4 ) ]’ 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 ) Therefore, the sensitivity of the closed-loop transfer function is 25 ( 5 + 30 ) 5(5 + 2)(5 + 30)+160(5 + 4) Step 7 of 8 (<i) Consider the following information. f f( 5 ) = 20 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. The new transfer function is. 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 ) 5(5+2)(5+30) + M 0 (5 + 4 ) R [s] 5 ( 5 + 2 ) ( 5 + 3 0 ( 5 + a » )- 5 ( l6 D X 5 + 4 ) ) , 5 ( f+ 2 )i[5 + 3 0 ( s + 2 0 ) + 2 0 (lie D ]( 5 + 4 )) ' Evaluate the velocity constant from the emor expression. 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, * ' ' '' j'> Vi nn f2* .i(r *- +■p~ii) ’ ' « ^ n rJ i(» + w )' Show that the system is of Type 0, Type /1. and Type (/1 + 12) with respect to disturbance inputs w1, w2. and vv3 respectively. 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 Consider the following data; Step 3 of 5 ^ Write the expression for output from the block diagram shown in Figure 1. y /A _ y / jX Substitute for G ,( i) a n d for a , ( s ) 1 + G , W G , W '^ ^ ^ )+ Here. t U 'n 3 i ( * + / > i i ) J U ^ n ; ,i (*+Pa)JJ ^ are the poles and zeros of the and ^ not at the origin. Step 4 of 5 Now evaluate the steady-state error. ( = Iiin y g ,g ,[n ,(z 4 -z ,)]» ^ (z ) [ j * + i ' ’ I l ,( s + p ,) + / :,A :, n ,( i + z ,) J = liin . Analyzing this system, we see that there are no poles at the origin, hence its Type 0 system. Step 5 of 5 Write the expression for output for disturbance ■ l + G |( j ) G j ( j r A r , n ; , ( z + Z a ) '| i .i‘ r c , ( i + P a ) J 1, W ,{s) n;,(z+z„)Y K, n;, { k , n:, (j+z„))(a:, nj, (»+zj,)) (s* n ; , ( z + p „ ) ) j ^ n 2 , ( z + P a ) A T ,r n ,(» + ? .,)V n ,(z + f» „ )„ , , , In this expression, in the denominator A (z) is the characteristic polynomial. Now evaluating the steady-state error. .(ifL O i. By analyzing this system, we see that the system is of Type Write the expression for output for disturbance ■ i^ A s ) I 'M - l+ G ,( i) G ,( i) (F .W l- f f f ^ , n : , ( » + r , , ) Y A : , n ; , ( z t r , , ) ^^ TC, (j+p„)Ji*' nj, ( s + P u ) } ) (» *n ;i(j+ p „ ))(» * -n ;,(z + p „ ))+ (A :,n ;,(j+ z „ ))(A :,n 5 i(z + z a )) ( j ' n ; , ( j + p „ ) ) ( i ' ’ n ; , ( » + P j, ) ) ------------A W In this expression, in the denominator A (z) is the characteristic polynomial. Now evaluate the steady-state error. in , A By analyzing this system, we see that the system is of Type k * k Problem 4 .1 8PP 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. (b) What is the steady-state response of v if w is a unit-ramp function?. (c) What type is this system in relation to reference inputs? What is the value of the corresponding error constant? WVWtjat.la.thj?iv/ie aodJ^rreRnnnriinn prrnr mnstant nf this sustpm in rplptinn tn trankinn thp (d) What is the type and corresponding error constant of this system in relation to tracking the disturbance w? Figure System using integral control Step-by-step solution step 1 of 7 Refer to Figure 4.31 in the textbook. From the block diagram in Figure 4.31, y h .v * w = { - + ^ + iC \v s \m V= , s ) . . K + - , ------ ---------------W .......(1) +kyms+mkfk2 * •¥mk^k^-¥kjnis Step 2 of 7 (a) The reference input voltage, f ' s 0 V Substitute 0 V for V in equation (1). K ( j ) = - ----- ^ -------- ( 0 ) + ^ ------- — ----------I F f* ^ ^ s* ^+ k^ms+ ^ MK>^ mkykj wttk t ' ‘ ’ r ^ f t t ^ tr F (,) = W (s ) P (j) ms ( j) + m k ^ + mk^k^ Thus, the transfer function relating the output speed to the wind disturbance is f P ( j) (2) + ky/ns+ k^k^m Step 3 of 7 (b) The wind disturbance is a ramp function, ' s The steady state response of the velocity v is. Substitute the value of K (f)fro m equation (2) in this equation. ( = lim *-»o s lim ms Y » ;^ 1 s^ +kyms+k^k2mj k^k^ Thus, the steady state value of the velocity v is V 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 The positional constant of the system is, 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 ^ / | ’\ )UJ l + K m G (j)v 1 1 + /:, sO step 6 of 7 The velocity constant of the system is. 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. Therefore, the velocity emor constant is _____ 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 ) *-»® ^ 5^ +kyms+mk^k2 j s *kfms*mk^k2 J\sJ Iju il + k^ms+ mk^k^ ' ' I 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. Figure Control system Step-by-step solution 5tep^y-step~so1ution step 1 of 3 Y ( s) = - 5 ^ R ( s) S+2+K AsK=5, S.S.E.=lim sE(s)=lim s(R -y ) c^O ' ' *-»0 ' (s+7) ' ix R (s ) for type-1 system, ( 7 - 5 a ) ^ 7 OF — 5 — = S.S .E .= K . 7 =7 Step 2 of 3 for : 2 s+F- i s+2— K E(s)=R-y= t____ 5 L ___55 s+6 S+2+K s f s + lj S.S.E.=lim sE (s)=lim ^ c-kO *-»0 c-kO ' •^ *-»0 (s) -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.S.E.=lim s£fs)= lim <-kd ' • <-k0 s+8 ■ H ) R (0 > System becomes type-0 witti S.S.E.=— System is not robust. Problem 4.20PP 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). Assume that a = 1 is the nominal value of the plant parameter. What are the system type and (b) 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? Figure Control system the system type and the error constant for the perturbed system? Figure Control system Step-by-step solution step 1 of 8 (a) Refer to the system in Figure 4.35(a) in the textbook. Consider the expression for left side loop. 1 =X J(s+a) 4 R * X - 4 Y = {s+ a )X x ^ : ^ ^ ...... (1, Step 2 of 8 Consider the expression for right side loop. [ jr + ;ir ( s + o ) ] = iy X {s+ a + l) = sY „ sY (s+ a + I) (2) Step 3 of 8 Equate both the equations (1) and (2). 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 R 4 ( g 4 -g 4 -l) ^ ( ^ + f l- l) + 4 ( i+ g + l) The closed-loop transfer function of the system is. r ( j) 4 (5 -t-g + i) R (s) 4 (* + f l - l ) + 4 ( 5 + g + l ) (3) step 4 of 8 The general fonri of the closed-loop transfer function is. y (4 « (s) g (^) 1+ G ( j ) (4) Here C {4 ) is the open-loop transfer function. Find the open-loop transfer function <7(j)From equations (3) and (4), 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 ( j+ g + l)» G ( j) [j( 5 + fl-l) + 4 (5 + g + l) -4 ( s + a + l) ] 4 ( s + a + l) = G ( j)[ j( 5 + f l- ! )] (5) Thus, the open-loop transfer function C {4 ) is 4 ( x + g + l) Step 5 of 8 (b) Assume that a ^ \ To define the system type open loop transfer function is considered. Recall equation (5). Substitute 1 for a in the equation. ' ' 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. Thus, the system type is . Step 6 of 8 Find the error constant. For a type-2 system, the error constant exists for parabolic input only and the error constant is zero for step and ramp inputs. The acceleration error constant is. it. ■U ni5^G (5) * j-»0 ' ' 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 Here Sa is the some perturbation to the plant parameter. To define the system type open loop transfer function is considered. Recall equation (5). Substitute 1 + for a in the equation. s{s+ Sa) There is only one pole at origin, hence the system is a type-1 system. Thus, the system type is [ |] . Step 8 of 8 Find the error constant. 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. The acceleration error constant is. = lim j f4 (5 + 2 + ^ g ) (5+&j) J ^ |- 4 ( 2 ^ j 4 (2 + ^ Sa Thus, the error constant is 4 ( 2 + ^ f l) Sa Problem 4.21 PP Two feedback systems are shown in Fig. (a) Determine values for K^. K2, and K3 so that (i) both systems exhibit zero steady-state error to step inputs (that is. both are Type 1). and (ii) their static velocity constant /Cv = 1 when KO = 1. (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? Figure Two feedback systems 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 + G (s ) (1) Substitute the gain of the system from Figure 4.36 (a) in the textbook for G (« ) in equation (1). ^ ' A s^+s+K ^, (2) ' ' Determine the value of velocity error coefficient K , ■ Write the general formula for velocity error coefficient. Calculate the ^ . ^ ( o o ) = U in s £ ( j) from equation (2). , . 'b j-p V ) .. i( 4 s + l ) 1 4 s^ + s + K JC ^s' (4 s + \) ^ H = l i 2 ’ -1^ 4z sr‘ + s + K ^ i (o o )s — !— . ’ K .K , (4) F orJS :.= l , find the value of (oo) ■ — . (® ) (5) Substitute equations (5) in equation (3). = ....... (6) Hence, from equation (6), the value of is equal to |pnel • 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) Calculate the from equation (8). 4 s + i + a :, a :„ ^ , , 4 j+ i+ ir A ( i- A : ,) ( * ) = ------------- “ 4 1 + i + a :,* :. , X l i M M Consider the value of e .« ,H = 0 J (9) ^ (» ) • (10) Equate equations (9) and (10), U K ,K ,( \- K ,) i+ A r , x . ( i - ^ : , ) = o (11) For AT^ « i , modify equation (11). i + i :,( i - a: ,) = o ......(1 2 ) Step 3 of 4 Determine the value of velocity error coefficient K , Calculate the ' from equation (8). ’ 4s + i + a:, k , ,-M ■— *’ 4 s + i+ ^ r ,^ :. s ^ ^ 1 ^ K ,K ,(\-K ,) • lim — S .■M 4 pH ^ ■(13) ' F o r j r . = l , find the value of 4 ■.......... ....... (14) UK, ' ^ ,H Substitute equations (14) in equation (3). \U K ,\ a: . * UK, For AT, a 1. find the value of K ,a: , = 3 ........ (15) Substitute equations (15) in equation (12). i+ 3 ( i- * r j) = o .(16) K p -- 1 « 3 Hence, from equations (15), and (16). the value of ATjis and the value of AT, is [ ^ . (b) Consider the value of A^. K ^ ^ K ^ + 8 K ^ ...... (17) Calculate the ^ * p H = ' ™ » ^ W ‘i. * p l ) from equation (2). ‘™ * 4 i ’ + i+ ( A r .+ S A r ,) iir , j .(18) Substitute AT| value in equation (18). •b»pv I « P 4 i ' + * + ( * ; , + 8 a:„) e .« p H = 0 (19) Hence, the Figure 4.36 (a) is regardless of K^ value. Step 4 of 4 Substitute equations (17) in equation (9). , . i + a: , ( a: . + 5 a: . ) ( i - t _ ( < » ) = ---------------------4 '^ ■»»p V ) i + a: , ( a: , + , 8 a: , ) a: , ) ...... (20) Substitute 1 for A^ . 4/3 for K2, and 3 for K3 in equation (20). 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 because of output variation is huge with small variation in input changes. Problem 4.22PP 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? Figure Control system X S te p -b y -s te p s o lu tio n step 1 of 8 Refer to Figure 4.35 in the textbook. (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 Now evaluate the system error. 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 + *,) [ i(s + l) (5 + 10)+ 10(t,^+t,))» ) 1 p(^+i)(»+io)+io(V+*,)/>-io(V+*,)~| 1 [ j ( i + l ) ( s + 1 0 )+ 1 0 (* ^ + * ,)^ (1) step 3 of 8 Substitute ^ = t in equation (1). [ i ( i + l) ( s + 1 0 ) + 1 0 ( * ^ + t , ) ( l ) s (5 + l ) ( j + 10) Js' ^ I [^j(5+l)(i +10)+10(*^+*,)Js* ■t Now apply final value theorem to find the steady state emor. = ---------] j . ^^j(i + l)(s + 1 0 )+ 1 0 (t^ + * ,)J i f s lim ( i + l ) ( i + 10) ) [ 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 The characteristic equation of the closed-loop poles is, 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. Write the Routh array, 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) The value of feedback gain, f i = 0.9 The input is, Substitute f i = 0.9 in equation (1). f ^ (^ + i)( » * io )- ^ io (V + * ,)^ -io (V + * ,)] j . ^ ( J '■ s ( i + l) ( s + 1 0 ) + 1 0 ( * , f + t , ) ^ i ( s + l ) ( s + l 0 ) + 1 0 ( * , s + t , ) ( 0 . 9 ) - 1 0 ( t , s + t , ) j^ 1 j i(i +l)(j +10)+10(*,s+t,)(0.9) s (j +1)(s + 10)+9(*, s + * ,)-1 0 (1 , s + 1 ,)Y i ^ i(s +l)(s+10)+9(*,s+*,) l)(j +10)+9t,s+9*,-10*,j s(s+l)(s+10)+9(t,s+*,) JU’J s (s + l ) ( j + 1 0 ) + 9 t , s + 9 * ,- 1 0 * , s - 1 0 * , Y I j JTfil (s{s f +l)(s+10)+9(*,s+i,)Jl.s’J V 1) ^ Step 7 of 8 Apply final value theorem to find the steady state error. e . = lim s [£ ( j) ] |^5 (5 + l)(j+ 1 0 )+ 9 (A :^5 + ifc ,)J L 5 *y Therefore, the steady-state emor due to ramp input is 0 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 The input is, — s Calculate the steady state error. e .- to s [£ ( j) ] ^ 4 (4 + l)(j + 10) + 9(jfc^J+*;) j\s) 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 Therefore, the appropriate value for error constant. is |» | q | . Problem 4.23PP Consider the system shown in Fig. (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? Figure Control system («+;»iXi+ f t ) " ' C*+/>«) 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 ) A nd „i sn(s+pi) »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 Consider the system shown in Fig. (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. (b) Determine the locations of the closed-loop poles of the system.. (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 (d) if thp rpfprpnnp inniit tn thp svRfpm 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? Figure Control system diagram GmtfDller Haat (*.+ 4 )-S L i. 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+ s ^ + k jM + k ,k J ? (i) R(s) ■(2) s* + k ^ + k , k Hence, the transfer function of the system from J?(;)to £ ( j ) is £ W = . R{s) + k ^ + k ,k Step 2 of 10 ^ Calculate the = from equation (2). -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 ^ Calculate the from equation (2). = 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) Find the roots of the above equation. ■■ 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. 5’ -f 2Co ^ - K i> / » 0 ...... (6) Equate the equations (5) and (6). s * + k fk s + k fk ^ s ^ + 2 f y a ^ + t o * ...... (7) Substitute 0.707 for ^ and 1 for <o^ in equation (7). j ^ + * ^ + * , * = j '+ 2 ( 0 . 7 0 7 ) ( l ) f + ( l ) ’ * = »’ + 2 ( 0 . 7 0 7 ) i + I .......(8) Write the coefficients of the equation. * , * = ! ...... (9) * ,Jt = 2 (0 .7 0 7 ) *,Jt = 1.414......(10) Write the transfer function of the entire system. K (,)_ R(s) 0 {s )D A 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). i* + l.4 1 4 . f+ l ...... ,t3 ) Determine the peak overshoot value from damping ratio value and natural frequency value («>.) Write the general formula for percent of peak overshoot. W , = e”* ''^ x l 0 0 (14) Substitute 0.707 for ^ and 1 for <o^ in equation (14). % A /,= e -^ 4 ” ’l ' ' ' i ^ x l 0 0 M , = 4 3 % ...... (15) Hence, the value of peak overshoot is \M ^ =4.3% |. Step 7 of 10 (d) Determine the tracking emor signal as a function of time e ( /) at unit ramp signal. Write £ ( j) fr o m equation (2). R {s ) ..... ( 1 6 ) £ (4 ) = ^ s ^ + k fk s + k ,k Substitute -L fo r in equation (16). -^kfks-ykfk + k ^ + k ,k E(s)~ .(17) Consider the general form of inverse Laplace transform. r ' f - ----- 1 — - | = « '* 's i ii i< (18) Apply inverse Laplace transform in equation (17). e(,)= ^ Sin (19) V 4 tt,-(tt,y 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) Write the small value of |e(/)| from the equation (19). < > h- (* * ,) ’ » 0 4 tt, » ( * * , ) ’ ^ > 0 2 (20) ...... (21) 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 2 O V. M ' - (* * ,) ’ . _ r —n From equation (22), the overshoot time is finite and rather small for practical purposes. Hence, the relation must satisfy the condition |4jbfc^ Problem 4.25PP 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. = Mb + Ki ^W, Ki where dm is measured In radians. Dividing through by the coefficient o f’^ , w e obtain Sm+ 0\4m — ^Mfl + 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 6mWith 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 where K and TD are controller gains to be determined. (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 Sketch the block diagram of the resulting feedback sjrstem. Thus, the required block diagram is sketched. 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 Thus, we get ^ = 2938 rpm . Step 3 of 5 (c) Find — 0 0y Conq>aring with standard second order equation 0 aj 0^ = \1% we get When ^ '= 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^ + For^,.« 1 5 we get s „ = lim s 5 (s) K=o| Step 5 of 5 (e) We know that 0 Qi s* + TjfKbft) + Kbfi Find the response to torque. 0 „ = lim s0{s) " j-»o '■ ' 0 „ = lim s0{s) " j-*o ' Problem 4.26PP 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. (b) Assume the velocity changes are given by 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. Modify equation (4). m v - K j u - D v ...... (5) Where. Vis velocity, vis acceleration. Apply Laplace transform in equation (5). m sy (s) = K ,U {s)-D V {s) m sy (s )+ D y (s ) = /C.U(s) (ms + D )y (s ) = /C,U(s) 1/ (s) (6) (»« + D ) Calculate the transfer function of the automobile system. Substitute equations (1), (2) and (3) in equation (6). 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 ) Hence, the transfer function of the automobile system is y (s )_ t/( s ) 0.01 ( 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 Write the output equation of error detector from Figure 1. £ (s ) = » ;(s )-F (s ) f M J £ ( s ) = i; ( s ) - (8) 1+—^ 1+—^ s+ a V. s+ a Consider the velocity changes of the system. LF(s)+ F ( i ) . — !— ' ’ j+ 0 .0 2 ' ’ j+ 0 .0 2 HW .......(9) 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 S+0-02 £ (s ) = i; ( s ) - 1+ », s+0-02 *1+- G (,) s+0.02 J+ 0 .0 2 0.05 = > ;(*)- t + 0 .0 2 + t, 1. > s + 0 . 0 2 + t, s+ 0.02 ^ 7 s+ 0 .0 2 ; ( s + 0 .0 2 + i t,) F ,,( s ) - < : ,F ,,( s ) - 0 .0 5 G ( s ) S + 0 .0 2 + * , j,, ■ (s + 0 .0 2 ) i;(s ) -0 .0 S C ( s ) ^ ’ J + 0 .0 2 + * , . ( 10) Consider the velocity error of less than 1m/sec in the presence of a constant 2% grade. Assume F ^ (j) is equal to zero. Calculate the = l i m j £ ( j ) — from equation (10). | « . ( s / ^ ) | = Ums - 0 .0 5 - 0.1 J+0.02+A , s lim - 0.1 ( 11) 0 .0 2 + * , The value of - 0.1 0 .0 2 + * , 2 J + 0 .0 2 + * , j ( jf ^ ) | lesser than 1. <1 * , > 0 . 0 8 .......(12) Hence, the proportional constant value is * , > 0.0^ Step 5 of 6 (c) The clear advantage of integral control is [zerosteadystateeiTor| for step input. Step 6 of 6 (d) Calculate integral constant value. Consider the value of proportional constant. ■(13) * ,S - Substitute equation (13) in equation (10). ( » + 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, Write the general characteristics equation of the second order system. * ’ +2t«>,4+<i>,’ - 0 ...... (15) Compare the equation (15) with denominator of equation (14). * ’ + 25 o>,j+<a.’ . » ’ + 0 .02 i + * , ...... (16) Write the damping ratio at critical damped condition. C = 1 ...... (17) Determine *^ from equations (16) and (17). j * + 2 « ) ^ + c i ) / s j * + 0 .0 2 j + * ; 2<o,=0.02 <0, =0.01 *,= 0 .0 0 0 1 Hence, the value of Integral constant value is [*, - O.OOOI]. Problem 4.27PP Consider the automobile speed control system depicted in Fig. (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 (c) Repeat part (b) assuming that a constant grade disturbance W (s) = ^ ^ is present in 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 Figure Automobile speed-control system ^— 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(s) r ( ,) = U k . — H, ' s*a ‘ \+ k .— H, 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) Consider the gain of the feedback path. H , = 0 ...... (3) Consider the value of reference input. S The feedback gain value is considered as zero means the system belong to open loop system. Consider the feed fonvard ( H , = 0 ) Calculate the value of lim « y ( j)fro m equation (1). liin fK (f)s lim j[------- — ------ ^ ( j ) + — r-« w ^s+a+k^A N ^ ' ^ s+ a+ k^A H ^ (5) ' ^ Substitute 0 for /f^and 0 for i r ( s ) in equation (5). Kmj y (g) = Iim 5 ^ -^ ^ ^ j ....... (6) Substitute equation (4) in equation (5). Jk H I i m 5 y ( 5 ) « l i m - ^ ^ ^ r , ...... (7) Ak H Consider the value of |im ^ ' j- . •-* s + a ‘ lim— -— *-“> s+ a r, =r. ( 8) Write the value of jyj,from equation (8). ■(9) A k, Hence, the value of //^ in feed forward system is k = — ' AH. Ak^ zero value of f f = 0 step 3 of 8 Calculate the value of at feedback path. Calculate the value of Hm>’(f)from equation (1). B , V A k ,ff, Km y ( / ) s lim s ---------£ ---------iy ( s ) + ---------— — R (s ] MA ' ' m O s+a+ k^A H y ' ' s*a ^k^A M ^ ' ^ ( 10 ) Substitute equation (2) in equation (10). ^^ r lim y ( / ) s lim s ------------------- R(. ^ \_s+ a+ k^A H y ' (11) Substitute equation (4) in equation (1 lim y (/) = Ii m[— f — 12 ) . ( k ^ [s + a + k ,A H , Consider the value of Km AkM , Km ■(13) s+a+ k^A H ^ * j Write the value of H^trom equation (13). (14) Hence, the value of H ,\n feedback system is: ' Ak^ and the value of 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) ! ™ y r ( ') = 'i2 ^ JU —— s+a+k, ^ ' B , , AkH , j i n i y , ( / ) = s ------------- fy(s)+ ------ ‘- ^ R ( s ) a * k ,A H , ' ’ a * k ,A H , ' ’ *(*)] .(16) Substitute equation (9) in equation (16). Ak. B , , ' Ak, — - — i y ( i ) + -----------a + k AH ' ' a + k AH lim .) - ,( /) = » --------------- ^ ( 4 ) + --------------a+ k,A H , ^ ^ a+ k,A H , Substitute 0 for , . ' ’ .(17) ' ^ in equation (17). .(18) Substitute equations (4) and (15) in equation (18). ! ™ y ^ ^ W = [ f « 4 + f 'o ] B U m > -,(0 = -« 4 + < i B «)>(«>) = — Wo (19) (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 Calculate the value of H*ity_^(f)from equation (1). 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 ^B /V Ak„H, J w,+ r, (21) Substitute equation (14) in equation (21). A k ^ U ^ ■■■ W„ + ---------— } . B a+k.AH,, -----------H5, + ------- 2-----L , .(23) « y > (“ ') = :a * k ,A H , Hence, effect of disturbance can managed by chooses [largevalii^ of k^. Step 6 of 8 (d ) In feedfonward system, calculate the y y (oo) from equation (1). y,(oo) = lim j[------- — ------ ^ W + — f ys+ a+ k^A H ^ A s [ B ? (o o )= [------ ------ ' \a * k ,A H , • — /f(s)l s+a+ k^A M ^ ^ 'J Ak„H, a + k, A H ,' /V ^ '( ” ) ^ ^ ' a+ k,A H , " .(24) Substitute equation (2) in equation (24). , A kM , , Substitute 0 for Hj,and A+SA^^^ , ^ ( „ ) . id ± 5 :4 * c 5 L r , in equation (25). (26) Step 7 of 8 Substitute equation (9) in equation (26). 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 In feedback system, calculate the y ^ (oo) from equation (1). , r B ’ \a * k ,A H , • Ak,H , a+ k,A H , " , (28) Substitute A+ S A ^^^ ^ in equation (28). , , r B ( A + & A )k ,H . 1 (29) Substitute equation (2) in equation (29). ( A * iA ) k , H , Ra H ' - a+ (A+ SA )k,H , " (30) 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 of [largev a lii^ 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? Figure Multivariable system Step-by-step solution step 1 of 4 Sketch the given figure o f the multi variable system. -o n step 2 of 4 We know that „ 1 _ s — ~T~.-----T7 ^i = T- 5 + ff + l s(s + 1) « ~r~,----- T7 ^ s +s+\ e + ff + 1 Consider that there is constant disturbance condition. Obtain the es^ression for the diff^erent variables in the equation t V „ + ( s + \)W :„ + S+1 Step 3 of 4 Let U2 be the signal coi^ling both the sjrstems. Thus we get (s + l ) ( j ^ - y a ) + s ( s + l ) » ; ff + S + 1 Obtain the eg ressio n for Y2 . y S. ’ TTlT+l I (^ + 1 )^ . +3s+ 2 ( s + l ) ’ ( -ira ) + s ( s + l ) V a (s’ + 3s + 2 )(s’ + s + 1) Step 4 of 4 ^ Obtain the different system types with respect to disturbances: with respect to Type 1 with respect to Type 1 y 2 with respect to Wj Type 1 y^ with respect to Type 0 Problem 4.29PP 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? Figure Speed-control system for a magnetic tape drive /-aiokra* S t e p - b y - s t e p s o lu t io n Sketch the given figure. Figure 1 (a) Consider the reference is zero and the torque is 1 N.m. ^ 0.01nd/s• The given steady-state error is Determine the transfer function — for disturbance. W 1 Js + b 0.5j + lj {J s + b Determine the steady-state emor, (stepin • ------- Thus, the steady state error with a step due to step disturbance is I + 1 0 *. £ 0.01 we get AT, ^ 9.9 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) . 0 .5 J -H o . i j + i y ( j) 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 Thus, and^ weget s V2020 2V 2^ Approximate the values to the nearest whole number to get a>^ s 44.94, ^ s0.13Hence, the roots are undesirable because, the damping is too low and there is high overshoot. The roots of the closed loop are plotted and sketched. 4> •3 I Figure 2 The time response of the system for a step input is sketched. I 1 Figure 3 (c) Given that there is 1 % of settling time of We know that for ^ 0. 1secand an over shoot of i 0.1, we have ^ ^ 46- Similarly for S 0.05, ^ ^ 0.7 Step 8 of 11 ^ The region of acceptable closed loop poles is sketched in the complex plane. Lines ofdam ping and (d ) For a PD controller larger values of and^ This can be achieved by increasing and adding derivative fed back. finri are required. y ( i) ' ^ lOAT,_L y (» ) 0 . 5 i- f l J s * b w k , ( k ^ + \) (o .5 j + i) ( y * + ft) 200X. y ( j) n ,(s ) + ( 1 2 + 2 0 O * :,* r„ ) i + 20(1 + 1 0 *:,) Hence, the transfer function is r(s ) 200 * : , 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) Find the transfer function — for the disturbance. 1 Js + b 1 IT J s + ft io * : , ( * : „ f + i) (0.5» + 1 ) 20(0.5t +1) ly ” j ’ + ( i 2 + 200 * : , * : . ) j + 20(1 + 10* : , ) The error when a step input is given is e,(step m W) = — 10*:, Step 11 of 11 The derivative feedback affects the transient response only. To eliminate the steady state error an integrator is added to the loop.. This can be represented by replacing AT^with AT^ + in the fon/vard loop and still keeping PD control in the feedback loop. Thus, we get y 20(0 .S s + l ) i ly " s’ + (1 2 + 200 * : , * : . )s ’ + (2 0 + 200 * : , + 200 * : , * : . )s + 200 * :, Hence, the steady state error to the disturbance will be [c , (step in W) = O] Thus, the steady state error to the disturbance torque is eliminated entirely. Problem 4.30PP Consider the system shown in Fig with PI control, (a) Determine the transfer function from R to Y. (b) Determine the transfer function from W to Y. (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? Figure Control system Figure Control system 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 Calculate the closed loop transfer function from R to Y. 10 I t S) [ s JU - R(s) + S + 20J 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 *, Therefore, the closed loop transfer function from R to Y is s’ + i ’ + 1 0 (* ,+ 2 )i + 10t, 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. J ‘ 10 i'+ i+ 2 0 V +*/ s Figure 1 Step 4 of 8 Calculate the closed loop transfer function from jp to Y. R(s) 1+ 10 (“ )(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, Therefore, the closed loop transfer function from W to Y is \0s s’ + s ‘ + 1 0 ( t, + 2 ) j + 10t, Step 5 of 8 (C) The GharacteristiG equation is, j ’ + s ’ + 1 0 ( * , + 2 ) i + 1 0 * ,= 0 . Apply Routh’s array criteria. 1 I O ( * ,+ 2 ) I lOit, I0 (* ,+ 2 -* ,) m , For stability. 10jlr,> 0 k ,> 0 And, 10( * , + 2 - * ,) > 0 * , + 2 -* ,> 0 * ,> * ,-2 The open loop transfer with respect to reference tracking is. ” ''>■18 10 + S + 2 0 ) ( V + t,) ( 1 0 ) Therefore, the system is Type 1 with respect to reference tracking. Step 6 of 8 Calculate the emor constant. ATy s lim 4G (4) r (v + * ,) ( io ) ' s lim j ^ » ( s * + i + 20) i^ i^ + +s s ++ :2 0 •-••I J ( t,(0 )f* ,) (1 0 ) (0 )^ + 0 + 2 0 lOA; 20 k, 2 Therefore, the velocity constant, with respect to reference tracking is I Step 7 of 8 (d ) The open loop transfer with respect to disturbance rejection is. s Therefore, the system is Type 1 with respect to disturbance rejection. Step 8 of 8 Calculate the en^or constant. = Um sG (5) =lim(V+*;) =* , ( 0 ) + t , -k , Therefore, the velocity constant, AT, with respect to disturbance rejection is 0 Problem 4.31 PP Consider the second-order plant with transfer function (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) = + ^ + controllers. Letk P = ^ Q ,k l= 0.5, and (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 There is no solution to this problem yet. G et help from a Chegg subject expert. 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/. Figure DC Motor speed-control block diagram 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. jK(j)+60y(s) =600K.(5)- 1.500FK(5) Consider the armature voltage value in PI control. Apply Laplace transform on both sides. Step 2 of 4 Substitute for in the Laplace transform of the differential 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 * ,) Consider the input R as zero. The error function is, £(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 ^ The roots of characteristics equation are - 6 0 + 6 0 y ,-6 0 -6 0 y Write the characteristic equation from the roots. ( s + 6 0 + 6 0 y ){ i+ 6 0 - 6 0 y ) = s’ + 120*+7200 The characteristic equation of the system is, , * + 6 0 ( l + 1 0 * , ) i + 6 0 0 * ,= 0 Compare the two characteristic equations. 600Jt,»7200 60(U10Jfcp)»120 Calculate integral constant kf ■ _ 7200 600 -12 Thus, the value of kf is m Step 4 of 4 Calculate proportional constant kp ■ 60(1+ 1 0 *,) = 120 1+ 10*, = 2 * ,= 0 .1 Thus, the value of kf, is I P Problem 4.33PP For the system in Fig., compute the following steady-state errors: (a) to a unit-step reference input; (b) to a unit-ramp reference input; (c) to a unit-step disturbance input; (d) for a unit-ramp disturbance input. (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. Figure DC Motor speed-control block diagram 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. The controller transfer function is, D ,(5 ) = * , + i Consider the differential equation of the DC motor. + 60;> = 600v, - l.SOOw Apply Laplace transform on both sides. » r(i)+ 6 0 1 '(s ) = 6 0 0 F .(i)- l,500»'(j) Consider the armature voltage value in PI control. Apply Laplace transform on both sides. Step 2 of 16 Calculate the transfer function of the PI controller. ( 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 '+ 6 0 (l + 101:,)s+6001:, »'(s) Step 3 of 16 The roots of characteristics equation is - ^ + 6 0 J y - 6 0 - 6 0 J ■ Write the characteristic equation from the roots. (s+60+60y){s+60 -6 0 y ) = s’ + 120s+7200 Write the general characteristic equation. 5*+2C o ^ + o),* « 0 Calculate natural frequency from equations (7) and (8). « ),= V 7 i2 0 0 < t t= i0 j2 Step 4 of 16 Calculate damping ratio, ^ . 120 2 ( 6 0 j2 ) 5 = 0.707 Calculate integral constant k, ■ 600k, -(6 0 > ^ )“ k,^12 Step 5 of 16 Calculate proportional constant k ^ . 60(1+1 Ot, ) = 2(0.707)(60V2) 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 Determine the steady state error. £ (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 ) = s(s + 60) + 600(k^ + k,) g(s) Step 8 of 16 The unit-step reference input is, I £ (s ) = l Determine the steady-state emor to unit-step reference input. = lin i5 £ (^ ) s lim j + 60) 1 5 (j + 6 0 ) + 6 0 0 ( it^ + /t,) 5 Thus, the steady state error to unit step reference input is . Step 9 of 16 (b) The unit-ramp reference input is. Determine the steady-state emor to unit-step reference input. g |im j£ ( f ) g (j+ 6 0 ) s lim ; 1 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 , The value of k, is 12. 1 10(12) 1 *120 Thus, the steady state error to unit ramp reference input is Step 10 of 16 (c) The transfer function from the output to the disturbance input is, £ ( i) B '( i) -1,500» « '+ 6 0 (l + 10*,)s+600*, Substitute 12 for k, and 0.1 for k^- -l,5 0 te j ’ +6 0 (l + 10x0.1)f + 600(12) £ (£ )= . ^ (s ) j’ -l,5 0 0 i + 120j + 7200 The error function is. E (s ) = ~i-------------------fY(s) g’ +120g + 7200 The unit-step disturbance input is. Step 11 of 16 Determine the steady-state emor to unit-step reference input. e „^ \m sW {s) -hSOOs 1 slim gg* + 120g + 7200g =0 Thus, the steady state error to unit step disturbance input is . Step 12 of 16 (d) The unit-ramp disturbance input is. Determine the steady-state emor to unit-step reference input. 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]; d=[1 60+600*kp 600*ki]; sys=tf(n,d); step(sys) Step 14 of 16 Get the MATLAB output for the step response. Step 15 of 16 The transfer function to disturbance input is. y ( j) » '( i) -l,50to +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]; d=[1 120 7200 0]; sys=tf(n,d); step(sys) Step 16 of 16 Get the MATLAB output for the ramp response. Hence, the result is verified. Problem 4.34PP Consider the satellite-attitude control problem shown in Fig. where the normalized parameters are J = 10 spacecraft inertia, N m sec2/rad dr= reference satellite attitude, rad. 6 = actual satellite attitude, rad. Hy= ^ sensor scale, factor V/rad. Hr = 1 reference sensor scale factor, V/rad. 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. use piupuiuuiieii ia ^ (o/ —A/~, eiiiu ^ive me teiii^e l veiues i« 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. Figure Satellite attitude control -O 0 S te p -b y -s te p s o lu tio n step 1 of 9 J=10, H y=l, H j= l, ‘W=Disturbance torque Step 2 of 9 (a) From the block dis^gram of the sjrstem, Js’0(s)= ((6t.e)D + W ) >e(s)= '■ ' D+Js" ^ D+Js" E(s)=%(s)e(s) D+Js^ D+Js^ Step 3 of 9 Characteristic equation is D+Js^ = 0 i.e., 10s^-HCp=0 (Proportional control) By routh's criterion for stability, [kp > 0| and system is marginally stable with roots on jo) axis. Step 4 of 9 (b) D (s)^p-H cpS (PD control) c .= lim sE (s) lOs^ 1 =lim s k ,4t„s+ 10s"^ 7s12. 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 >S3Tstemis of |Type-0| [Bror const: 4Cp j Step 6 of 9 D (s) ^ p + — (PI control) s lOs' E (0 = ^ (0 kp+ — +10s' s 10s’ T ><r(0 kj-HtpS+lOs' e_=lim sE(s) * S-kO s lim s ^ ' 1 10s- 10 k|-HcpS+10s^ System is of [Type -3] and error const | ^ . 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 (£) D ( s ) ^ p + — "Hc^s s — (PID control) lOs^ k ---------------7 rW kp+— lOs' sE (s)----------------- >-------w ^ ( s ) ^ ^kpS+4ki-HcpS^+10s^ ^ ‘ [Type -31 witti error const = — Step 9 of 9 (g ) D (s )^ p + -^ -K tp S ECO ________ ^C O [Type ^ k ,+ ii-H c„s+ 10s’ s 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 closedloop 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? (d) Use Matlab to design a dynamic controller of the form Deis) = K ^ closed-loop system is stable and in response to a step heading command it has zero steadystate error and less than 10% overshoot. Are these reasonable values for a large tanker? Figure Ship-steering control system —N. Rudder angle r L - 0 .I 6 4 ( j -f 0.2K j - 0 .3 2 ) H e a d in g ^ *’ (* + 0 .2 5 X * - 0.009) * _ 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 ) Multiply out the denominator and numerator terms in equation (1). - 0 .I 6 4 ( j ’ - 0 .1 2 j - 0 .0 6 4 ) (2) G (* ) = 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) Write the general characteristic equation of the system. l + G ( s ) / f ( s ) = 0 .......(4) Substitute equation (2) in equation (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 *‘ + 0.241*’ -0 .0 0 2 5 * ’ ( 1 ).0 *‘ +0.241** -0 .0 0 2 5 * ’ - 0 .1 6 4 * ’ + 0.0 1 9 6 g * + 0 .0 1 0 4 9 6 = 0 -(B) Step 3 of 8 The system is stable if the equation satisfies the following condition. • 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. Apply Routh-Hurwitz criteria in equation (6). 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) 1+ JC. ' -0 .1 6 4 * ’ + 0 .0 1 9 6 8 * + 0 .0 1 0 4 % „ *‘ +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 ['*‘ + 0.241*’ + ( - 0 .0 0 2 5 - 0 .1 6 4 8 :,) * ’ ') ^ sO (8) [+ 0 .0 1 9 6 8 8 :,* + 0 .0 1 0 4 9 6 8 :, 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) Consider the value of 0 ^ ( 4 ) • Consider the value of a. a = 0.002 ...... (10) Consider the value of b. *=2 . 8 ... (11) Consider the value of K. 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); The output of MATLAB program is given below. Figure 2 Step 8 of 8 From figure (2), the closed loop is step response and its rise time is very short. Hence these values are [nnfealistic for the large tanker]. Problem 4.36PP 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 transientresponse 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. Figure Paper-machine response data —i^ioi luio ului IIdle oci loiuviiy 111011100. II ic Figure Paper-machine response data m e (mc ) H m efee 0>) (I) Step-by-step solution step 1 of 8 (a) From the step response vs. time graph, We get, 6 L sl Step 2 of 8 For proportional control, k p = ^ ^ = r6 ] Step 3 of 8 For PI control, k„= — = ls!^ 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 For proportional control, RpsO.5 , K^=4.278 Step 7 of 8 For PI control, Rp=0.45, K^=3.8502 T,= .^ = 1 .8 7 5 1.2 Step 8 of 8 For PID control, Rp=0.6,K,=5.1336 T ,= ^ = U 2 5 T „ = is. =0.28125 “ 8 The control is given by D (s)=Rp 1+— +Tps V. ) Problem 4.37PP A paper machine has the transfer function <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. Figure Unit impulse response 0.0201--------- 1--------- 1------- 1— r n Figure Unit impulse response Step-by-step solution Step 1 of 3 A = l, r= t= 3 , z < 3s=2 A=1 z 3 L=z<i^2 Step 2 of 3 (a) For PHD control, T ,= 2 L = 0 T„=0.5I^|i] Step 3 of 3 (b) K„=3.044 For PID control, R b=0.6K„H1-82641 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. Figure Block diagram Step-by-step solution step 1 of 7 (a) Consider the gain of the plant. C ( .) = 59.292 i"+6.978s + 15.123 (1) Consider the gain of the controller. = 3 ......(2) Consider the gain of sensor. H{$) = \ ..... (3) Determine the DC gain of the plant. 15.123 G " ( 0 ) = i59.292 C -'(0 ) = 0.2551 ..... (4) Write the output equation for error detector. £ ( 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 (» )[*,£ (»)+G -'(0 )J ? (» )] (6) Substitute equation (5) in equation (6). y ( » ) = G W [ * , ( « M - r W ) + G - '( o ) J iW ] i'( 4 ) = G ( 4 ) [ M ( 4 ) - t , i'( 4 ) ) + c r - ( o ) « ( * ) ] r ( j ) = G (f ) * , « ( j ) - G ( i ) t , l ' ( j ) + G ( j ) G - ' {0)R(s) ( l + G ( * ) * , ) y ( , ) = « W [ G W * , + G W G - '( 0 ) ] y(») f t ,-fG -'(0 )lG (» ) « ( i) l+ * ,G ( i) (7) 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); T1 =G*{1/dcgain1 +kp)/(1 +kp*G); t=0:.01:5; y1=step(T1,t): plot(t,y1); xlabel{'Time (sec)'); ylabel{'$y(t)$'.'interpreter'.'latex'): The output for MATLAB program is given below. 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. r ( j) = iy ( i) + G ( s ) [ * , £ ( j) + G - '( o ) » '( j) ] (8) Write the output equation for error detector. f(4 ) = J?(4)-y(5) ..... (9) Consider the value of J?(4 )= 0 ...... (10) Substitute equation (10) in equation (9). £ ( 4 ) = - r ( 4 ) ...... (11) Substitute equation (11) in equation (8). y ( , ) = » '( * ) + G W [ * , ( - y M ) - G - '( o ) » '( s ) ] y ( s ) . ( y ( i ) - t , G ( j ) r ( s ) - G - '( o ) G ( s ) ) r ( j ) [ N . t , G W ] y ( s ) = [ i- G - ( o ) G ( * ) ] iy W r(4 [ i- G - '( o ) G M ] W (s)~ [l+ t,G (j)] (12) 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); yw1 =step(Tw1 ,t); figureO plot(t,yw1); xlabel('Time (sec)'); ylabel('$y(t)$'.'interpreter'.'latex'); nicegrid The output for MATLAB program is given below. 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. Hence, the dc gain of the closed loop system is |zero|. Problem 4.39PP 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. (a) £>c1 {s) =(s + 2)/2, (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) Write the value of Z ),,^j)o r . Write the formula for discrete operator. t; z +1 ...... (3) Substitute equation (1) in equation (3). 2 z -\ * “ 0 .0 5 z + l z = 4 0 i 4 .......('*> Z+ 1 U (z ) Calculate — “ £ (z) t/( z ) from equation (2) and (4). z -f2 | 2 4 0 z-4 0 + 2 z+ 2 =____ thJ____ 2 4 2 Z -3 8 - z tl 2 £ (z) ...... (5) z+ 1 Hence, the value of discrete equivalent for given transfer function is 2 IZ -1 9 z+l Step 2 of 4 (b) £ (z ) ’ £ (z) ■(6) 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 =2 42Z-38 4 4 Z -3 6 I /(z ) 4 2 ( z - 0 .9 ) £ (z)” 4 4 ( z - 0 .8 ) I /( z ) 1.909Z-1.72 £ (z) z - 0 .8 ■(7) Hence, the value of discrete equivalent for given transfer function is 1.909Z-1.72 z - 0 .8 Step 3 of 4 (c) Write the value ■(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 =5 I /( z ) z+l 4 2 Z -3 8 SO z-30 4 2 (z-0 .9 0 S ) £ ( z ) " ’ 5 0 ( z - 0 .6 ) 4.2 ( z - 0.905) ( z - 0 .6 ) 4.2Z-3.801 I /( z ) £ (z)° z - 0 .6 (9) Hence, the value of discrete equivalent for given transfer function is 4.2Z-3.801 z - 0 .6 Step 4 of 4 (d) m . £ (z ) ’ E {s ) (z + 10)(j+0.01) .(10) 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 ) t/( z ) l,6 8 4 .2 z ^ -3 ,1 9 9 .6 z + l,516.2 £ (z) ’ 2,0 0 0 .5 z’ -3 ,1 9 9 .8 z + l,1 9 9 .7 ^ 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 £ (z) z ’ - 1 .6 z + 0 .5 9 9 7 (11) Hence, the value of discrete equivalent for given transfer function is 4.2z* -7 .9 7z+ 3.78 z ^ - l .6 z + 0 .5 9 9 7 Problem 4.40PP 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. (a) £>c1 {s) =(s + 2)/2, (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 Modify equation (1). I /( z ) E {z ) ~ z ( 2 l- 1 9 z - ') z ( l + r - ') 2 1 -I9 Z -' 1+Z-' ( l+ r - ') l /( z ) = ( 2 1 - 1 9 z - ') ( £ ( z ) ) (2) Convert z to /f form: Consider the general form of z -'U (z ) = u { k - l ) • (3) Consider the general form of U {z ). l/ ( z ) = « l ( t ) (4) Substitute equations (3) and (4) in equation (2). » ( * ) + u (t-l)= 2 1 « (* )-1 9 e (* -l) ii(* ) = K ( * - l ) + 2 1 « ( * ) - 1 9 e ( * - l ) Hence, the difference equations to the discrete controller is |ir(it) = -ii(lfc-l)+ 2 1 e(lfc)-1 9 e(it-l)| 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 ' ' Modify equation (5). U {z ) z(l.9 0 9 -1 .7 2 z-‘) E (z ) z ( l - 0 .8 z - ') U ( z ) ( l- 0 .8 z - ') = ( l.9 0 9 - 1 .7 2 z - ') £ ( z ) ...... (6) Convert z to /f form from equation (6). 1/ (z ) - 0 .8 z - 't/ (z ) = 1.909£(z) - 1 .7 2 z-'£ (z) » ( * ) - 0 . 8 a ( * - l ) = l.9 0 9 e (* )-1 .7 2 « (t-l) a (* ) = 0.8« (* - 1 ) + 1 .9 0 9 e(t) - 1.72«(* -1 ) Hence, the difference equations to the discrete controller are |a(ifc) = 0 .8 a ( it-l)+ l.9 0 9 z (* )-1 .7 2 z (* -'i)|. 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 ) £ (z )~ 4.2Z-3.801 z - 0 .6 (7) Modify equation (7). 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 - ') U ( z ) ( l - 0 . 6 z - ') = ( 4.2 - 3 .8 0 I z - ') £ ( z ) ....... (8) Convert the equation from z to /f form. 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 ) Hence, the difference equations to the discrete controller is |a (it) = 0 .6 a (it-l)+ 4 .2 z (it)-3 .8 0 1 e (it-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 ) £ (z) 4.2z* -7 .9 7 z+ 3.78 z '-1 .6 z + 0 .5 9 9 7 ■(9) Modify equation (9). 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-=) (l- 1 .6 z -' + 0.5997z-=)£/(z) = (4 .2 -7 .9 7 z -'+ 3 .7 8 z ^ )£ (z ) t/(z )-1 .6 z -'£ /(z )+ 0 .5 9 9 7 z -'U (z ) = 4 .2 £ (z )-7 .9 7 z -'£ (z )+ 3 .7 8 z -'£ (z ) U ( z ) ( l- 0 .6 z - ') = ( 4 .2 - 3 .8 0 1 z - ') £ ( z ) ...... (8) Convert z io k form from equation (8). a ( * ) - 1 .6 B ( il- l) + 0 .5 9 9 7 a (il-2 ) = 4 .2 e (it)-7 .9 7 e (il-l)+ 3 .7 8 e (it-2 ) a ( * ) = 1 .6 B (* -l)-0 .5 9 9 7 a (it-2 )+ 4 .2 e (it)-7 .9 7 e (il-l)+ 3 .7 8 e (it-2 ) Hence, the difference equations to the discrete controller is |a(ifc) = l.6 a ( it- l) -0 .5 9 9 7 a (it-2 )-t-4 .2 z (it)-7 .9 7 e (it-l)+ 3 .7 8 z (t-2 )] Problem 5.01 PP 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). (a) s + {^/T) = 0 versus parameter r (b) s2 + cs + c + 1 = 0 versus parameter c (c) (s + c;3+iA (T s+1) = 0 (i) versus parameter/A. |N) versus j)arameter T, (i) versus parameter/A. (ii) versus parameter T, (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, (2) ^+1 Compare Equation (1) and (2). a^s r Therefore, the required parameters are. a^s * = i Step 2 of 9 (b) The characteristic equation is, 5 * + c f+ c + l* 0 j ' + l + c ( i + l ) = 0 ...... (3) Compare Equation (1) and (3). k -e Therefore, the required parameters are. 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) Compare Equation (1) and (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 [ ( j + c ) ’ + 4 l]+ > l7 i = 0 ...... (5) Compare Equation (1) and (5). 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) Substitute 'A ( s ) U A in Equation (6). d (s ) s d (s ) ( ts + 1)A( s ) * ^ ^ , A ^ ^ . 'd ( s ) s d (s ) +— Akf ) + —j c ( =0 j ) + — s^Ac{s [ 4 + ; ] < /( * ^5 )+ Ak, + —^ 0( 5) + ^ jH (7) =0 Compare Equation (1) and (7). = ^4^5 + —j< /(4 ) + Ak, ^5 + —^ 0 ( 4) + ^ 4 * ^ c ( 4 ) j k ^=kk^A ^A b = * ( 4 + 7 : ] cW Therefore, the required parameters are. Step 7 of 9 (ii) Rearrange Equation (7). = 0 ...... (8) *Ak, Compare Equation (1) and (8). = 4^4 + —j r f { 4) + ^ 4 * ^ c ( 4 ) + Ak^ ^4 + —^ c (4 ) k^A k, = ( * + 7 ] '( ® ) Therefore, the required parameters are. 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 ) Compare Equation (1) and (9). k- Ak„ T b ^ s ^ c [s ) Therefore, the required parameters are. Step 9 of 9 (iv) Rearrange Equation (7). /, [4</ ( 4 ) + ^ jfc,4c( 4 ) + A k , c { s ) + A k^s^c ( 4 ) ] — *0 + [ 4^ ( 4 ) + i< *^ * c (4 ) + i< *,4c(4)] Compare Equation (1) and (10). 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 ) Therefore, the required parameters are. 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) (10) 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. Figure Pole-zero maps Step-by-step solution step 1 of 6 We had to make some numbers to do it on MATLAB, so the results partly depend on what was dre amed up, but the idea here is just get the basic rules right. 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 For the characteristic equation 1 + ^ - ^ _____ = 0 . l2 ( i+ l) ( j+ 5 ) (a) Draw the real-axis segments of the corresponding root locus. (b) Sketch the asymptotes of the locus for K - (c) Sketch the locus (d) Verify your sketch with a Matlab plot. (d) Verify your sketch with a Matlab plot. 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) The roots of = 0 are called the zeros The roots of D(s) = 0 are the poles Step 1: Compare Equation (1) and Equation (2), To find zero put numerator jv W = o . Thus, there is no zero in the transfer function. To find poles put denominator D (» ) = 0 j “ (** + l) ( i+ 5 ) = 0 ...... (3) The roots of the equation are 0.0, -1 , and -5. Thus, the real axis is . (b) Step 2: Consider the formula for the number of paths. Numberof path « Numberof poles »4 Step 3: Write the expression for the angle of asymptotes. _rl8(P 0^ a n —m ...... (4) Here, Number of poles is n Number of zero is m r = ± I,± 3 ,± 5 ... Substitute for r, 4 for n and 0 for m in the equation. {±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: Calculate the value of centroid (<r^)- _ (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. Recall Equation (1). K 1-f j'+ 6» ’ +5i' K i* + 6 s ’ + 5 j* =0 =-l X = - ( j ‘ +6»’ +5s=) X = - ( j * + 6 j ’ + 5 j = ) ...... (5) Differentiate the equation with respect to s and equate to zero. ^ = 0 ds — ( j ^6 j *5 s* ) = 0 4 j ’ + 185*+ IO j = 0 s (4 s ’ + I 8 j + I0)=*0.. (6) The roots of the equation are 0, -0.65 and -3.85 Substitute the value -0.65 for s in Equation (5). a: = -(-0.65)* -6(-0.65)’ -5(-0.65)’ --0.1785+1.64775 - 2.1I25 = -0.64325 Substitute the value -3.85 for s in Equation (5). K = -(-0.65)" -6(-0.65)’ -5(-0.65)“ -48.5807 The value of K is positive. So, the breakaway points are 0 and -3.85. Thus, the breakaway points are and |»3.85l- Step 8 of 11 ^ Step 6: Procedure to draw root locus plot for the uncompensated system: • Take real and imaginary lines on X axis and Y axis respectively. • Mark the poles on the real axis. • Locate the centroid on the real axis, and draw the asymptotes from centroid at an angle of 45 * and 135*. • Locate the breakaway point on the real axis. • Draw the root locus. 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 The root locus plot is shown in Figure 2. 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) = (<-■) Us) = ,<,+*f)'J2SjS.ii)) Step-by-step solution step 1 of 26 (a) Consider the general form of characteristics equation. 1+ A 2,(i) = 0 ......(1) Substitute a(a+l)(s+5)(a+IO) 2 l+ J t- a(5+I)(j+5)(a+IO) for L ( i) in Equation (1). = 0 ... (2) Consider the roots of the general form of an equation by the root locus method. l* K ^ (3) = 0. D(s) Where. The roots of JV(j) = 0are called the zeros of the problem. The roots of £>(a) = 0 are the poles. Consider the number of poles and zeros from the characteristics equation. Compare the Equation (2) and the Equation (3). To find zeros put numerator N(s) = 0 Thus, there is no zero in the transfer function. To find poles put denominator D(s) = 0 . j (« + 1)(4+5)( j + I0) = 0 ..... (4) The roots of the equation (4) are 0, - 1, - 5 and - 10. Thus, the four poles are 0. - 1. - 5 and - 10. Step 2 of 26 ''V Consider the formula for the asymptotes. 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 Substitute 1 for /, 4 for n and 0 for m in equation (5). 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**|. There is no complex zero or pole in the given function. Hence, there are no arrival and departure angles in the transfer function. Step 4 of 26 s\- Procedure to draw root locus plot; • Take real and imaginary lines on X axis and Y axis respectively. • Mark the poles on the real axis. • 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 The root locus plot is shown in Figure 1. Figure 1 Hence, the root locus is plotted for the given transfer function and it is shown in Figuret. Step 6 of 26 Consider the following given function. £ (*) = - 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) The root locus plot is shown in Figure 2; Step 7 of 26 Thus, the root locus is verified from MATLAB output. Step 8 of 26 (b) (4 ^ 3 ) i ( z + l)(x + 5 )(z + I0) for L ( j) ir i Equation (1). (6) 1+ J f - : -------------------------- r = 0 z(z+l)(j+5)(z+I0) Consider the number of poles and zeros from the characteristics equation. Compare the Equation (6 ) and the Equation (3). To find zeros put numerator N(s) = 0 Thus, the one zero is - 3. The roots of the equation (4) are 0, - 1, - 5 and - 10. Thus, the four poles are 0. - 1. - 5 and - 10. Step 9 of 26 Consider the formula for the asymptotes. n -m (sumoffinitepoles)-(sumoffinitezeros) (numberoffinitepoies)-(numberoffinitezeros) (0-l-5-l0)-(-3) (4)-(l) =-4.33 Thus, the asymptotes is E n a Substitute 1 for /, 4 for n and 1 for m in equation (5). f80°+360o(l-l) 4-1 =60» Step 10 of 26 Substitute 2 for /, 4 for n and 1 for m in equation (5). 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 ■ There is no complex zero or pole in the given function. Hence, there are no arrival and departure angles in the transfer function. Step 11 of 26 -rv Procedure to draw root locus plot; • Take real and imaginary lines on X axis and Y axis respectively. • Mark the poles on the real axis. • Locate the asymptotes on the real axis, and draw the asymptotes from centroid at an angle of 6cr • Draw the root locus. The root locus plot is shown in Figure 3. IUMLocm 30 K-poles o - zeros a - Ceam of the «yni|]Mes yy y/ .. . . A V - V " * ’’ a — 4J3 VV Vv ■Ov •30 ■*45 -2S -20 -IS -to -5 XnlAiit(ftc<aO>4) S to IS Figures Hence, the root locus is plotted for the given transfer function and it is shown in Figure3. Step 12 of 26 Consider the following given function. 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) The root locus plot is shown in Figure 4. Figure 4 Step 13 of 26 Thus, the root locus is verified from MATLAB output. Step 14 of 26 (c) (s+2)(j+4) u a : 4(z+1)(j+5)(j+10) =0. (7) Consider the number of poles and zeros from the characteristics equation. Compare the Equation (6 ) and the Equation (3). To find zeros put numerator JV(j) = 0 Step 15 of 26 A Thus, the two zeros are - 2 and - 4. The roots of the equation (4) are 0, - 1, - 5 and - 10. Thus, the four poles are 0. - 1. - 5 and - 10. Consider the formula for the asymptotes. 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 Substitute 1 for /, 4 for n and 2 for m in equation (5). 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>|. There is no complex zero or pole in the given function. Hence, there are no arrival and departure angles in the transfer function. Step 17 of 26 ^ Procedure to draw root locus plot; • Take real and imaginary lines on X axis and Y axis respectively. • Mark the poles on the real axis. • Locate the asymptotes on the real axis, and draw the asymptotes from centroid at an angle of • Draw the root locus. The root locus plot is shown in Figure 5. Root Locos Figures Hence, the root locus is plotted for the given transfer function and it is shown in Figures. Step 18 of 26 Consider the following given function. i ( j ) = ------(4 + 2 ) ( 4 -i- 4 ) ------- ' ' i( i + l ) ( s + 5 ) ( s + 1 0 ) Write the MATLAB program to obtain root locus. s=tf('s'); sysL=(s+2)*(s+4)/{s*(s+1)*(s+5)*(s+10)); rlocus(sysL) Step 19 of 26 The root locus plot is shown in Figure 6 . Step 20 of 26 Thus, the root locus is verified from MATLAB output. Step 21 of 26 (b) Substitute (s+2)(i+6) , V r , for A (j)in Equation (1). i ( z + l) ( s + 5 ) ( z + 10) ua : 0. z (z + l ) ( j+ 5 ) ( j+ 1 0 ) (7) Consider the number of poles and zeros from the characteristics equation. Compare the Equation (6 ) and the Equation (3). To find zeros put numerator JV(j) = 0 Thus, the two zeros are - 2 and - 6 . The roots of the equation (4) are 0, - 1, - 5 and - 10. Thus, the four poles are 0. - 1. - 5 and - 10. Consider the formula for the asymptotes. 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 ^ Substitute 1 for /, 4 for n and 2 for m in equation (5). 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*|. There is no complex zero or pole in the given function. Hence, there are no arrival and departure angles in the transfer function. Step 23 of 26 ^ Procedure to draw root locus plot; • Take real and imaginary lines on X axis and Y axis respectively. • Mark the poles on the real axis. • 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 The root locus plot is shown in Figure 7. Figure? Hence, the root locus is plotted for the given transfer function and it is shown in Figure7. Step 25 of 26 Consider the following given function. (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) The root locus plot is shown in Figure 8 . Step 26 of 26 Thus, the root locus is verified from MATLAB output. P r o b le m 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) = r '5+S) (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 Intersection o f root loci on the Imaginary axis: Characteristic equation: s^+S s^+K = 0 Step 3 of 23 1 0 s’ 8 K s’ -K 0 s“ 8 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 s^+S s^+K s+3K = 0 Step 11 of 23 A. s^ 1 0 s’ 8 3K s’ 8 E ’- 3 ^ 0 s“ 8 3K Step 12 of 23 For system stability, K >0 — > 0 i.e ., > 0 8 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® Centroid = > -(-1 -1 ). 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 ^ 1 K s’ 4 2K s’ AK-2K K s* K 4 s’ 0 E ’-4 E XI2 K s“ Step 18 of 23 > 0 > AK ( 2) K >4 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 s’ (s’ -M 0 0 + 2 0 s )+ i:(s ’ +l-l-2s) = 0 s’ + io o s ’ + 2 0 s *-i-J i:s ’ - i- 2 i! : s + ji: = o s’ + 2 0 s * - i- io o s ’ -i-Ji:s’ - i - 2 i : s + j i : = o step 21 of 23 s’ 1 100 2K s* 20 K K 2000K-K 20 200K-K^-ia0K 2000-K XY-WZ r AOK-K 20 s’ s’ K 0 K s" step 22 of 23 ■Where fT = 2000-K 20 X : 40K-K 20 r : 2000K-X^-7S0K 2000-K Z Step 23 of 23 From the above array, K >0 39K^{\220-K)-K{2000-K) > 0 3 9 a : ’ ( 1 2 2 0 - j!:) > A : ( 2 0 o o - i: ) ^ 4 7 5 8 0 ^ -3 9 1 !:’ > 4xl0 * + J!:’ -4 0 0 0 4 0 i : ’ -5 1 5 8 0 ii:+ 4 x l0 ‘ > 0 . 5 .0 7 P P < 5 .0 7 P P Mixedrealandcomplexpoles.SketchtherootlocuswithrespecttoKfortheequation1+KL{s) =0andthelistedchoicesforL(s). Besuretogivetheasymptotesandthearrivalahddeparture anglesatanycomplexzeroorpole.Aftercompletingeachhandsketch,verifyyourresultsusing Matlab.TurninyourhandsketchesandtheMatlabresultsonthesamescales. ... r... _ (a) — j(n.io(W) K**.+2f+2) (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). s-l-3 l- k if= » .....(2) 5(s-l- 10)(j +1 -hy)(5 +1 - y ) Considertherootsofthegeneralformofanequationbytherootlocusmethod. .(3) D(s) 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 thecomplexpoleA angleofdepature1 180“- fio otherpoles fiomarxnnplexAJ Jsiimofanm 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 Real Axis (seconds'*) Figure1 Thus,therootlocusisplottedforthegiventransferfunctionanditisshowninFigurel. 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. Substitute — zc-- (j+3) 77— ;----- ofor7(«1inE^quation(1). s‘(s+10)(s’+6t+25) s*(s+10)(s“+6s+25) . _________ s j j __________ ■T=0.....(6) s*(s+10)(s+3+4y)(s+3-4y) 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 thecomplexpoleA angleofdepature1 180“- fio otherpoles fiomacomplexAJ Jsiimofanm 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. Real Axis (seconds'*) Figure3 Hence,therootlocusisplottedforthegiventransferfunctionanditisshowninFigures. 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) Substitute j ’ (i (443)’ +I0)( s’ +6!+25) forL(s)inEquation(1). (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 thecomplexpoleA angleofdepature[ 180“- fio otherpoles fiomacomplexAJ Jsiimofanm 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* +4s+68)-forDs)inEquation(1). Substitute ---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+9JThus,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 “ X X 5-3 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 - thecomplexpoleA angleofdepature[ motherpoles fiomacomplexAJ Jsiimoffio 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 - thecomplexzeroA angleofarrival [ motherpoleszeros fiomacomplexAJ Jsumoffio 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. 30of37 Step Thus,therootlocusisverifiedfromM ATLABoutput. Substitute [(j+ L' Ox’ + ilJ forlis)inEquation(1). x*(x+2)(x+3) [(4 +l)‘ +l] ‘ ■^^x’V + 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 - thecomplexzeroA angleofarrival [ motherpoleszeros fiomacomplexAJ Jsumoffio 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 Real Axis (seconds'*) Step 35 o f37 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) = (b) L(s) = model for a case of magnetic levitation with lead compensation. 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) Write the expression for £ ( i) r/ \ ^+ 2 1 There are 3 poles and one zero. Calculate the number of asymptotes, P. P=« -« Here, n represents number of open loop poles. m represents number of open loop zeros. P =3 -l s2 Step 2 of 17 ^ Determine the angle of asymptotes. , = ,,2 .3 .....-™ n -m 360°(1-1) 2 = 0° 36 0 °(2 -l) 2 = 180” Therefore, the asymptotes are |g()® apart from each other. Determine the intersection point of asymptotes on the real a)s n -m 3 .1 6 -3 .l6 - 1 0 -(-2 ) 2 Step 3 of 17 Write the MATLAB code to obtain root locus for i ( j ) • num=[1 2]; den=[1 10-1 -10]; sys=tf(num,den): rlocus(sys); Root Locus Step 4 of 17 (b) Write the expression for £ (s)K \-_ £ ± 2 _ I There are 4 poles and one zero. Calculate the number of asymptotes, P. P = 4 -l »3 Step 5 of 17 ^ Determine the angle of asymptotes. , = , .2 .3 .....- „ n -m , 360”(1-1) 3 = 0” , 360”( 2 - l) 3 120” = Therefore, the asymptotes are 120* apart from each other. Determine the intersection point of asymptotes on the real axis. n -m 0 - 1 0 + l-l-(-2 ) 2 Write the MATLAB code to obtain root locus for L { s y Step 6 of 17 num=[1 2]; den=[1 10-1 -10 0]; sys=tf(num,den): rlocus(sys); Step 7 of 17 (c) Write the expression for £ (s)- There are 2 poles and one zero. Calculate the number of asymptotes, P. P= 2 -I si Step 8 of 17 ^ Determine the angle of asymptotes. , = 1,2.3.....-™ n -m , 360®(I-I) 3 = 0® Determine the intersection point of asymptotes on the real axis. Step 9 of 17 ^ Write the MATLAB code to obtain root locus for Z.(j)• num=[1 -1]: 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 ^ Write the expression for £ (s)L( 1 +2s+l '* ^ ” i ( i + 2 0 ) ' ( j ’ - 2 s + 2 ) There are 5 poles and two zeros. Calculate the number of asymptotes, P. P = 5 -2 s3 Step 11 of 17 ^ Determine the angle of asymptotes. = , = 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 Write the MATLAB code to obtain root locus for i ( j ) • num=[1 2 1]; den=[1 38 322 -720 800 0]; sys=tf(num,den): rlocus(sys); Root Locus Step 13 of 17 ^ (e) Write the expression for £ (s)- ' ' j(i-l)(i+ 6 )’ There are 4 poles and one zero. Calculate the number of asymptotes, P. 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. Write the MATLAB code for £ ( j ) • Step 14 of 17 ^ num=[1 2]; den=[1 11 24 -36 0]; sys=tf(num,den): rlocus(sys); Step 15 of 17 Write the expression for £ (s)I L {s ) = ( i- l) [ ( » + 2 ) - + 3 ] There are 3 poles and no zeros. Calculate the number of asymptotes, P. P = 3 -0 -3 Determine the angle of asymptotes. * = 5 5 M n -m , , = 1 .2.3 .....-™ 360”(1-1) 3 = 0” , 360”( 2 - l ) 3 = 120” Therefore, the asymptotes are 120* apart from each other. Step 16 of 17 ^ Determine the angle of departure from the pole —2+1.73J ■ = 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 Write the MATLAB code for £ ( j ) • 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. Figure Control system -O K s(s+2) S te p -b y - s te p s o lu tio n step 1 of 23 Refer to control system in Figure 5.52 in the textbook. /f(i) = l + Oi The characteristic equation is, 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 Equate equation (1) and (2). a ( s ) = s* + 2s + 5 A(s) = 5s The open loop transfer function is. s* + 2s + 5 Therefore, the values of £ ( s ) . a ( s ) and ^^s) are, a ( s ) » s * + 2s + 5 A (s )> Ss Step 3 of 23 MATLAB code to plot the root locus: num=[5 0]; den=[1 2 5]; sys=tf(num,den): rlocus(sys) Step 4 of 23 The root locus plot is shown in Figure 1. R e a l A xis (secoods*^) Figure 1: Root locus Step 5 of 23 ^ Calculate the closed loop transfer function. 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 ^ Calculate the closed loop pole locations when a —0s* + ( 2 - h 5 o ) s -i-5 s* + [2 + 5 (0 )]s+ 5 s* + 2 s -1-5-0 S i^ = - l± J 2 Therefore, the closed loop pole locations when a —0 ET±7g Step 7 of 23 The closed loop transfer function is, n s )_ s s*+ 2s+ 5 R{s) Substitute — for X (s) in the above equation, s Calculate the step response when a —0 - 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. ^ (f)= « (/)-e"'co s(2 /)tt(f)-0 .5 e"'sin (2 r)tf(/) step 8 of 23 MATLAB code to plot the step response: t=0:0.01:5; y=1-exp{-t).*cos(2.*t)-0.5.*exp(-t).*sin{2.*t); plotfty) title('step response when a=0'); Step 9 of 23 -A. The step response is shown in Figure 2. s te p resp o B se w faea a= 0 Step 10 of 23 MATLAB code to plot step response when a —0 a=0 ; num=[5]; den=[1 2+5*a 5]; sys=tf(num,den): step(sys); title('step response when a=0'); Step 11 of 23 The step response when ^ s 0 shown in Figure 3. The step responses in Figure 2 and Figure 3 are same. Step 12 of 23 ^ Calculate the closed loop pole locations when g s 0 ,5 . j* + (2 -» -5 a )s + 5 s ’ + [ 2 + 5 ( 0 .5 ) ] j + 5 l ’ + 4 . 5 i+ 5 « 0 j ,j= - 2 ,- 2 .5 Therefore, the closed loop pole locations when f f = 0.SPtP |- 2 , —2.5|- Step 13 ot 23 The closed loop transfer function is. 5 j* + 4 .5 s + 5 J l( j) ! — for X (s) in the above equation. I 'M Calculai the step response when a —0 Calculate 5 I 'M - ( 5 + 2 ) ( j + 2.5) j _ I ^ ___5 ^ s s+2 4 5+2.5 Apply inverse Laplace transform. ) = « ( /) - Se~^u ( f ) + A e '^ u (/) Step 14 of 23 MATLAB code to plot the step response: t=0:0.01:5; y=1-5.*exp(-2.*t)+4.*exp(-2.5.*t): plot(t,y) title('step response when a=0.5'); Step 15 of 23 The step response is shown in Figure 4. stq > r e s p o n s e w k e n a= 0 ,5 Step 16 of 23 MATLAB code to plot step response when a —0.5 a=0.5; num=[5]; den=[1 2+5*a 5]; sys=tf(num,den): step(sys); title('step response when a=0.5'); Step 17 of 23 ^ The step response when g s 0,5 is shown in Figure 5. s te p re s p o n s e w h e n ^ 0 , 5 Figure 5 The step responses in Figure 4 and Figure 5 are same. Step 18 of 23 ^ Calculate the closed loop pole locations when a —2 + (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 Therefore, the closed loop pole locations when a —2 |-Q.432>-11.5S67|. Step 19 of 23 The closed loop transfer function is, 5 I 'M « ( i) 3’ +12 s+5 Substitute i. for R{s) in the above equation. s 5 r(3 )= j( i^ + 1 2 s + s ) Calculate the step response when a —0 ■ 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. ,t-(f) = 1 .0 0 15ii(/)-1.0404«-*""ii(t)+ 0.039e‘ " '“ ’'i((() = [ l . 0 0 1 5 - l .0 4 0 4 « - ^ +0.039« - '‘^ ' ] h (») step 20 of 23 ^ MATLAB code to plot the step response: t=0:0.01:5; y=1.0015-1.0404.*exp(-0.432.*t)+0.039.*exp(-11.5567.*t): Plotfty) title('step response when a=2'); Step 21 of 23 ^ The step response is shown in Figure 6. s t ^ r e s p o n s e w h e n a= 2 Step 22 of 23 MATLAB code to plot step response when a —2 - a=2 ; num=[5]; den=[1 2+5*a 5]; sys=tf(num,den): step(sys); title('step response when a=2'); Step 23 of 23 The step response when a —2 shown in Figure 7. s te p re s p o n s e w h e n a= 2 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 U s) = (i + o) 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 The loop transfer function is. w/ \ ________ Js+a T « ______ ' * ^ " i ( j + l ) ( i ’ + 8 s+ 5 2 ) Determine the characteristic equation of the system. 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]; den=conv([1 1 0],[1 8 52]); 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 Get the MATLAB output for the pole-zero plot. 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. Figure Feedback systems 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. The open loop transfer function is. The characteristic equation of the system is, 1 + G (j)ff(* ) = 0 j’ + j+2 r=0 + 5 ) (5 + 6 ) (5 * + 2 j + 1) 1 + iT - j (j 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 Construct the Routh table. 30-fr 2t **: 1 » »xS3-(7i.»r) < ii-r 13 — iX 30*x)-2r 390*nr 13 13 ’ 13 ^- 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 ) -13A:’ + %72Ar*-67860Ar + 1513SI20 (6 1 8 -A :)’ (K + 739. I)[(A: + 2.46)’ + 39.6’ ] > 0 The conditions are, A: + 7 3 9 .I5 < 0 ( a: + 2.46)’ +39.6’ < 0 K < -m .\5 (2) -AT’ +404A: + 38808 6 18-A : ^ (A :-484.16)(A :+ 80.16)> 0 A :<484.16 a: (3) < -8 0 .1 6 J i:< 6 i8 ...... (4) The range of satisfying all the four conditions. (1). (2). (3) and (4) is, 0 < ^ < 4 8 4 .! 6 Thus, the range of AT for stability is |Q< JC<484.16l- Step 4 of 9 The characteristic equation is, , . „ 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]: den=conv([1 11 30 0],[1 2 1]); sys=tf(num,den); rlocus(sys) Step 5 of 9 Get the MATLAB output for the root locus. 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. The open loop transfer function is. The characteristic equation of the system is, 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 Construct the Routh table. / 1 6 s ’ 0 AT-20 s’ 2g — 0 As the first column element is infinity, the system is unstable for all values of . Step 8 of 9 The characteristic equation is, 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]; den=conv([1 -2 0],[1 2 10]); sys=tf(num,den); rlocus(sys) Step 9 of 9 Get the MATLAB output for the root locus. Observe from the root locus that the locus does not touch the zero-axis. Hence, the system is unstable for all values of ICThus, 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 Consider the General form of characteristics eouation. Step 1 of 5 - Consider the general form of characteristics equation. I + AX(i) = 0 Substitute 1 + a: (1) ( s + 2) a’ ( ^ + 5 ) for I / j ) in Equation (1). (2) a* ( a + 5 ) Consider the roots of the general form of an equation by the root locus method. ...... (3) D is ) Where, The roots of A f(» )= 0 are called the zeros of the problem. The roots of D ( j) = 0 are the poles. Consider the number of poles and zeros from the characteristics equation. Compare the Equation (2) and the Equation (3). To find zeros put numerator J V (j)= 0 Thus, the one zero is - 2. To find poles put denominator D (s) = 0 • »“ ( i + 5 ) = 0 ...... (4) The roots of the equation (4) are 0,0, and - 5. Thus, the three poles are 0.0, and - 5. Step 2 of 5 Consider the formula for the asymptotes. 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 Consider the formula for the angle of asymptotes. ^ 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 ^ Procedure to draw root locus plot: • Take real and imaginary lines on X axis and Y axis respectively. • Mark the poles on the real axis. • Locate the asymptotes on the real axis, and draw the asymptotes from centroid at an angle of gffana 270" • Draw the root locus. Consider the following given function. ' ’ * ’ (s + 5) Write the MATLAB program to obtain root locus. s=tf('s'); sysL=(s+2V(s''2*(s+5)): rlocus(sysL) [K]=rlocfind{sysL) Step 4 of 5 The MATLAB output for the value K. Select a point in the graphics window selecteu_point — -0.663 + 2.32i K= 10.7 The root locus plot is shown in Figure 1. 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 For the system in Fig., (a) Find the locus of closed-loop roots with respect to K. (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. Figure Feedback system 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 ■ Since system contains cascaded blocks, Closed loop transfer function of the system is, G(») l + C ? (i)//(j) r ( j) = V j- fl J*+81 U + 1 3 j [ i ' ( f ‘ + 100) \s + \3 ) The characteristic equation of the system is. ■(1) Equation (1) is of the fonn 1+ K L (s) = 0 . Where ( 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 Procedure to draw root locus: RULE 1 : There are five branches to the locus, three of which approach to finite zeros and two of which approach to Infinity. RULE 2 : The real-axis segment defined by —13 ^ ^ ] is part of the locus. Draw pole-zero plot for the transfer function. RULE 3 : calculate the centre of asymptotes. 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. Figure 2: Measuring the angle o f departure Step 3 of 10 The root locus condition is, * = v , + '5 ', + H « , - ( ^ + A + ^ i ) - i 8 c r . = l a n - '^ Y j + W +90‘ -|^ 9 0 '+ 9 (r + 90‘ + tan-' = 8 4 .2 8 '- 9 0 '- 3 7 .5 6 '- 1 8 ( r = -22 3 .2 T Step 4 of 10 RULE 5: Find the breakaway points. 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 . (i’ + 8 U + 8 1 )(5 j * + 52i’ +300 j ’ +2600 i )- ( i ’ +13 « V 100^*+130fts’)(3*’ + 2 i +81) ds + s * + 8 U + 8 IJ dK Equate -----to zero. ds y + » * + 8 1 i+ 8 l) ( 5 / + 52s" +300s’ + 2 6 0 0 s)- ( i ’ +13 i‘ +1 OOj ’ +1 300j " ) (3 * ’ + 2 i + 8 1) (s’ + i'+ 8 1 s + 8 l) (j* +»’ +81i+8l)(5j*+52s’ +300J*+2600j ) =0 ( j ’ +13j * + 100j ’ + 1300j ')(3 j *+2 i +81) 5i’ +57 s‘ +757 j ’ + 7517J* +31112j’ +234900*' + 210600*' =0 -(3*’ +4I*‘ + 4 0 7 / + 5153** + 10700*’ +105300*') 2 * '+ 1 6*‘ +350*’ +2364** + 20412*’ +129600*'+ 210600* = 0 Step 5 of 10 Use MATLAB to solve the equation. »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. The locus of closed loop poles with respect to x shown in Figure 3. Therefore, root locus has been implemented. Step 6 of 10 (b) Draw the root locus for i ( * ) . ( * + ! ) ( * ' + 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 • » num=conv([1 1],[1 0 81]); » den=conv([1 13 0 0],[1 0 100]); » sys=tf(num,den): » rltool(sys) Step 7 of 10 Observe the MATLAB output on the Figure window. Root Locus Edior for Op«n Loop 1(OL1) 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 • From the value of ^ it is clear that system is under damped. 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. Consider the magnitude condition 1 ii( * ) i ■ * ' ( * ’ + 100 )(*+13) K = ( * + ! ) ( * ' + 8 l) (3) To find value of x that yields closed loop poles with 0.707, d value is to be found. As Rvalue is known, calculate the angle 0 , 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). Figure 5; Graph to find 5 value Step 9 of 10 The intersecting point in Figure 4 is the value of s . Substitute value of 5 In equation (3). ( - 5 .6 + 6.5 i f ( ( - 5 .6 + 6.5y)’ + 1 0 0 )(-5 .6 + 6.5y+13) K = ( - 5 .6 + 6.5y+ 1)((-5.6+ 6 . 57 ) ' + 8 I) [V(-5.6)'+(6.5)' ] ’ [V(89.1 D' +(72!iF][>/(7.4)' +(6.5)' [ V ( ^ . 6 ) ' + (6 .5 ) '][ V ( 7 0 .1 D ' + ( 7 2 .8 7 ] ” = 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. » num=conv([1 1],[1 0 81]); » den=conv([1 13 0 0],[1 0 100]); » sys=tf(num,den); » sys1=feedback(sys,1); » step(sysl) The MATLAB output for the step response is shown in Figure 5. 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. Figure Feedback system Step-by-step solution Step-by-step solution step 1 of 6 Refer to Figure 5.55 in the textbook. Simplify the feedback system {Figure 5.55) as shown in Figure 1. Figure 1 Step 2 of 6 Calculate the transfer function of the feedback system. yw R(s) GW 1+G(i)ff(j) 1+ K M The characteristic equation for the feedback system is. U ( j+ i) J L i- i& J luation (1) is of the fonn Equation 1+KL(s) - 0. Where 10 ( 5 + l) ( l- A : r ) L ( j) has two poles, one on real axis and other pole value depends on value . To make system stable consider the ^ value as -1. Then, 10 i( s ) . (s+l)(i +l) step 3 of 6 Procedure to draw root locus: RULE 1 : There are two branches to the locus, both of which approach asymptotes. RULE 2 : There is no part of root locus. RULE 3 : Calculate the centre of asymptotes. 1-1 2-0 - < r*- -2 The angles of asymptotes are at ^ 9q* . 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( * ) | • K = (j +l)(i+l) (1) 10 To find value of ^ that yields closed loop poles with ^ = 0.5. rvalue is to be found. As Rvalue is known, calculate the angle $ , 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 <H*)- («+0.66)(«2-a24c + 0.IS> and the characteristic equation 1 + Dc(s)G(s) = 0. Let Dc(s) = kp at first. (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 w Step 3 of 6 Angles o f departure: = 1 8 0 ° -« t> Where = 2 < b > -Z 'fe 2 4 ^ = 90®+25.25'> = 115.25" 2<tir = 106.38"+253.61" = 360" ^ = 180"+244.75" = 424.75" = 64.75" And, ^ « -64.75" 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 (b) , , A r(5^-0.5ff+6.3) 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 Figure Control system Step-by-step solution step 1 of 15 Refer to Figure 5.56 in the textbook. Draw the modified block diagram. Figure 1 Step 2 of 15 of a block as shown in Figure 2. Move the summing point R Figure 2 Step 3 of 15 Draw the reduced block diagram of Figure 2. Figure 3 Step 4 of 15 ^ Move the summing point ahead of a block as shown in Figure 4. Figure 4 Step 5 of 15 Draw the reduced block diagram. 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 irgf 1-0 (1) Substitute 2 f o r A in equation (1). ‘ ■ ^ ^ { j ’ + { l l + 2 ) j ‘ + l l ( 2) j ] “ “ From the characteristic equation, the loop transfer function is. r( 2 £ + I2 _ + 22 s o ( i ) = »* + lJ s ’ + 2 2 i j ’ +13 j ‘ And, i ( j ) = 2 i+ 1 0 Step 8 of 15 Write the MATLAB code to draw the root locus. » num=[2 10]: » d e n = [1 13 22 Oj; » sys=tf(num,den) sys = 2 S + 10 s ^ 3+ 13s^2 + 22s Continuous-time transfer function. » rlocus(sys) Step 9 of 15 Draw the root locus plot using MATLAB. Root Locn$ Real Axis (seconds'*) Figure 6 Step 10 of 15 (b) Substitute 5 for >l in equation (1). 2j + 10 1 + Jf,l ^ j’ + ( l l + 5 ) i " + l l( 5 ) ; 2*+10 'I 1 + Jf,( ' k^j’ + 1 6 f* + 5 5 5 j 0 1+ JC,| ^ j( j+ 5 ) ( j + l l ) j l+ if ,l' * 1 0 From the characteristic equation, the loop transfer function is. And, b (s )^ 2 Step 11 of 15 Write the MATLAB code to draw the root locus. » num=2; » d e n = [1 11 Oj: » sys=tf(num,den) sys = 2 s^2 + 11 s Continuous-time transfer function. » rlocus(sys) Step 12 of 15 Draw the root locus plot using MATLAB. 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 j 1-2)+43H-20 (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 Write the MATLAB code to draw the root locus. » 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 Continuous-time transfer function. » rlocus(sys) Step 15 of 15 Draw the root locus plot using MATLAB. 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. Figure Control system Step-by-step solution step 1 of 4 Step 1 of 4 Refer to Figure 5.57 in the textbook. From the block diagram, the process transfer function is. /'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 j(j" + 1 4 4 ) (1) (s*+9) s(s* +144) Therefore, the characteristic equation is Step 2 of 4 From the equation {1), the loop transfer function is. s (s ^ + 1 4 4 ) From the characteristic equation. a(s)=s*+144s And. 6(s)=s*+9 Therefore, the loop transfer function, L { s ) i: p(s*+144) are |a(j)sj^+1 44 s and ^(s) = s* Step 3 of 4 Write a MATLAB code to plot the root locus. » num=[1 0 9]; » den=[1 0 144 0]: » sys=tf(num,den) sys = s^2 + 9 s^3 + 144 s Continuous-time transfer function. » rlocus(sys) Step 4 of 4 Draw the root locus for all positive values of c . ( ) andi(s) e values of 0 5 Problem 5.18PP Suppose you are given a system with the transfer function 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 Imaginary part of L (s) =0 - 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 T .M s - s+2 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. (a) C(i) = ;p T n ^ r F I= 57' (») 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 ) i( a ) = s+2 a (a + I+ 3 y ) (a + I- 3 y ) ( s + 8 ) Consider the generai torm of characteristics equation. l + * i( a ) = 0 ......( 1) fyfor ^ 5)in Equation (1). i( a + I 0 ) ( a + I+ y ') ( a + I - y ) 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 ZKs) ......(3) Where. The roots of ^ ( 5) = 0 are catted the zeros of the probiem. The roots of O(a) = 0 are the potes. Consider the number of potes and zeros from the characteristics equation. Compare the Equation (2) and the Equation (3). To find zeros put numerator fV(s)=0 Thus, the zero is -2. To find potes put denominator D(_s) = 0. 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 . Thus, the tour poies are 0. - 8. —I - 3 y and - l+ 3 y . Step 2 of 30 ^ Consider the formuta for the asymptotes. 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|. Consider the formuta for the angte of asymptotes. 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 Consider the foiiowing equation. 6 (-l8 0 °-ta n[3 |^1 = 108.43“ 6^=90“ [3 6( -tanj^Y = 71.56“ = 23.19“ Consider the departure angies in the transfer function. sum o f angleof vector to' 180“ - angleof depature ) the complex pole A from otherpoles from a complex A j sum o f angleof vectors to the'l { complex pole A from zeros J 0 j = lS « ° -[0 ,+ e ,+ e ,]+ 0 , Substitute ait vatues in equation. 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 Consider the foiiowing transfer function. 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 / Consider denominator poiynomiai to find the K vaiue. 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 ) Consider the denominator poiynomiai is equai to zero. 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 *+ 2s’ + s’ - 9 y V + 8s’ +16s’ + 8s - 72y’ s + a: (s + 2) = 0 [s ’ + 10s’ + s ’ + 9s’ + 8s’ + 16s’ + 8 s+ 72s]+ K ( s + 2 ) - 0 s‘ +10s’ +26s’ + 8 0 s + K (s + 2 ) - 0 s“+10s’ + 26s’ +(80+AT)s +2A: = 0 ......(6) From equation (6). the characteristics equation is given beiow. A ( s ) = s‘ + 1Os’ + 26s’ + (8 0 + K ) s +28: s’ + l0 s ’ + 26s’ + ( 8 0 + i: ) s + 2 8 : = 0 .......(7) By appiying Routh-Huiwitz criteria to equation (7). 1 26 10 80 + / : 2K 2K 1 8 - - ^ 10 lOOAT+14400 - I f l - 1 8 0 - /: 2K Figure 1 step 5 of 30 ^ The sysfem is stabie if fhe equation satisfies the foitowing condition. • Aii the terms in the tirst coiumn of the Routh’s array must be positive sign. From Figure f. the stabie condition is 0 < g f <gQ. Thus, the range of/Cis 0< 8 :< 8 0und it is satistied the stabiiity condition. Substitute 80 for K in equation (7). s’ +10s’ +26s’ +(80 + 80)s+160=0 s“+I0 s’ +26s’ + 160s +160 = 0 W The roots of the equation (8) are ±4 y. —S—y J lS ^ ^ ^ lS —SThus, the imaginary axis crossings are and step 6 of 30 ^ Procedure to draw root iocus piot: • Take reai and imaginary iines on X axis and Y axis respectiveiy. • Mark the potes on the reai axis. • Locate the asymptotes on the reai axis, and draw the asymptotes from centroid at an angte of W • Draw the root iocus. The root iocus piot is shown in Figure 2. Hence, the root iocus is ptotted for the given transfer function and it is shown in Figure2. Step 7 of 30 ^ Consider the foiiowing given function. j+ 3 x(x + 10)(x+l+ y )(« + l-y ) L {s )- 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) The root iocus piot is shown in Figure 3; Step 8 of 30 ^ Thus, the root iocus is verified from MATLAB output. Step 9 of 30 (b) Consider the foiiowing equation. >-m] i( j) = ■ j ’ (j+ 3) Step 10 of 30 Substitute ) * for £ (j)in Equation (1). i ( j+ 3 ) .(9) i ’ (i+3) Compare the Equation (9) and the Equation (3). To find zeros put numerator N {s^= 0 Thus, the zero is -1. To find poies put denominator D(_s) = 0. The roots of the equation (4) are 0.0 and -3. Thus, the tour poies are 0. 0 and -3. Step 11 of 30 -rv Consider the formuta for the asymptotes. 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 ~ 2 Thus, the centre of asymptotes is . Substitute 1 for /. 3 for n and 1 for m in equation (5). 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 Consider the following transfer tunction. T -r 0 (s )ff(s ) l+ G (s )W (s ) X (» + 0 ” s’ (s+ 3 ) l+ X s’ (s+ 3 ) Consider denominator polynomial to find the K value. s’ +3s’ + J&+A: Consider the denominator polynomial is equal to zero. s’ +3s’ +&+A: = 0 (10) From equation (10). the characteristics equation is given below. A ( s ) = s ’ +3s’ + A i + j : s’ +3s’ +&+A: = 0 (11) By applying Routh-Huiwitz criteria to equation (11). a : a: 2a : K Figure 4 Step 13 of 30 ^ The sysfem is stable if the equation satisties the following condition. • All the terms in the tirst column of the Routh’s array must be positive sign. From Figure 4. the stable condition is JK > Q. Thus, the value of K is JK = Qand it is satistied the stability condition. Substitute 0 for X in equation (11). *’ +3»’ + k » + a: = o j =0 Thus, the imaginary axis crossing is . Step 14 of 30 Procedure to draw root locus plot: • Take real and imaginary lines on X axis and Y axis respectively. • Mark the poles on the real axis. • Locate the asymptotes on the real axis, and draw the asymptotes from centroid at an angle of 9(r • Draw the root locus. The root locus plot is shown in Figure 5. RootLocus Hence, the root locus is plotted for the given transfer function and it is shown in Figure 5. Step 15 of 30 Consider the following given function. (j+ 1 ) Write the MATLAB program to obtain root locus. s=tf('s'); sysL=(s+1)/(s“ 2*(s+3)); riocus(sysL) The root locus plot is shown in Figure 6: Step 16 of 30 Thus, the root locus is verified from MATLAB output. Step 17 of 30 (0 Consider the following equation. Substitute Ifo r L (j)in Equation (1). U + lA s + 3 j ■•'(Srlef)-".. '■» step 18 of 30 Compare the Equation (12) and the Equation (3). To find zeros put numerator N {s^= 0 Thus, the zero is -5 and -7. To find poles put denominator D(s) = 0. The roots are -1 and -3. Thus, the tour poles are -1 and -3. Step 19 of 30 ^ Consider the formula for the asymptotes. Asymptodes=(numberofUnitepoles)-(numberoffinltezeros) = 2-2 =0 Thus, the asymptotes is . s 0 and simplity equation is given below. Consider ds 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 Procedure to draw root locus plot: • Take real and imaginary lines on X axis and Y axis respectively. • Mark the poles on the real axis. • Locate the asymptotes on the real axis, and draw the asymptotes from centroid. • Draw the root locus. The root locus plot is shown in Figure 7. Root Locus Hence, the root locus is plotted for the given transfer function and it is shown in Figure 7. Step 21 of 30 Consider the following given function. 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) The root locus plot is shown in Figure 8. Figure 8 Step 22 of 30 Thus, the root locus is verified from MATLAB output. Step 23 of 30 (d ) Consider the following equation. w A - (< ^ 3 s )( s + 3 + 4 y )( s + 3 - 4 ;) j( s + l+ 2y ) ( j + l - 2y) Substitute ( '• ’• ^ ) ( 4 ’* '3 + y ) ( s + 3 - 4 y ) ^^^ i ( j + l + 2y)(s + l - 2y) Equation (1). *4 f (l+ 3s)(3+3+ 4y)(s+3- 4y) i ( i + l + 2y ) ( j + l - 2y) u (13) Compare the Equation (13) and the Equation (3). To find zeros put numerator ^ ( s ) = 0 Thus, the zero is -0.33. —3 -4 ya n d —3 + 4 y. To find poles put denominator /}(s) = 0 ■ The roots are -1 and -3. Thus, the poles are 0. —l-2 y a n d —l+ 2 y . Step 24 of 30 ^ Consider the formula for the asymptotes. A sym ptodes=(num ber o f Unite poles )-(n u m b e r o f finltezeros) = 3 -3 =0 Thus, the asymptotes is . Step 25 of 30 Consider the following equation. 6 (-I8 0 “-tanj^Y] = 116.56“ = 108.26“ 6!, = 90“ 6)4 = tan [I] =71.56“ [2 1 6( = tan | = -45“ Consider the departure angles in the transfer function. sum o f angleof vector to' 180“- the complex pole A ang leof depature 1 from otherpoles from a complex A j sum o f angleof vectors to the'l { complex pole A from zeros J 6>, = 180“-[61 +6l,]+[tf, +6I4 + 6I5] Substitute all 0 values in equation. 6>, = 180“-[1 16.56“+90“]+[108.26“+71.56“-45“] Thus, the departure angle in the transfer tunction is \0^ =108.26“| at s = —1+2/. Step 26 of 30 Consider the following equation. 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“ Consider the arrival angle in the transfer function. ang leof arrival 1 from a complex A J sum o f angleof vector to' = 180“ — the complex zero A from other poles zeros sum o f ang leo f vectors to the] { complex zero A from poles J 6>. = 180“ - [ 6i + 6) ] + [ 6l + 6) + ^ 4] step 27 of 30 Substitute all 0 values in equation. 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 ^ Procedure to draw root locus plot: • Take real and imaginary lines on X axis and Y axis respectively. • Mark the poles on the real axis. • Locate the asymptotes on the real axis, and draw the asymptotes from centroid. • Draw the root locus. The root locus plot is shown in Figure 9. R oot Locus Hence, the root locus is plotted for the given transfer function and it is shown in Figure 9. Step 29 of 30 Consider the following given function. 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) The root locus plot is shown in Figure 10. Root Loon Step 30 of 30 Thus, the root locus is verified from MATLAB output. Problem 5.21 PP Consider the system in Fig.. (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. Figure Feedback system ELh- S te p -b y -s te p s o lu tio n step 1 of 6 Refer to Figure 5.59 in the textbook. Calculate the characteristic equation. 1+ G ( j ) f f ( j ) = 0 1+ ' K (s + 3 ) 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 ^ Calculate the range of using Routh’s stability criteria. I 9 5 4 S -5 -K 3K 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 Therefore, the values of for which the system is unstable is |0 ^ AT ^ 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 ^ Write a MATLAB program to find the root locus of the system. » 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 Continuous-time transfer function. » riocus(sys) Step 5 of 6 Draw the root locus. Figure 1 Step 6 of 6 The root locus is crossing the imaginary axis at ^ = ± J { ,38. Therefore, the value of gain, is I S U Problem 5.22PP 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. Figure Unity feedback system Step-by-step solution Step-by-step solution step 1 of 2 Refer to Figure 5.53 in the textbook. From the Figure 5.53, the loop transfer function is, £ (* ) = G (« )i)(5 ) I i(,)= (5 + 2 )( j +3) ______ A '( j+ o ) ( j + 2 ) ( j + 3 )^ 5 + 6 ) Since, the closed loop poles are at S = - l ± J 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 (^ ) • Thus consider that the zero of D ( s ) is at 3 to cancel the pole at 3. That is, a s - 3 . Step 2 of 2 Calculate the closed loop transfer function. 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 * + ^ : From the transfer function, the characteristic equation is, j* + ( 2 + i) j+ 2 4 + K = 0 (2) Compare equation (1) with equation (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 poiesat » = - l ± y are |a = - 3 , t = 0 a n < |g = 2| Problem 5.23PP Suppose that in Fig. = ,, !.— ^ and 5) Dc(s) = j (j2 + 2 s + s +2 Without using Matlab, sketch the root locus with respect to K of the characteristic equation for the ciosed-loop system, paying particuiar attention to points that generate multiple roots. Find the value of K at that point, state what the location of the mulitple roots is, and how many multiple roots there are. Figure Unity feedback system - • a») Step-by-step solution step 1 of 8 Consider the general form of characteristics equation i+ o , w c w = o (1) I 7 1 — Z— (■s + 2 j + 5 j Substitute K G( j ) and -------for D^(ff)in Equation (1). 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, The roots of J V (j)= 0 are called the zeros of the problem. The roots of D ( j) = 0 are the poles. Consider the number of poles and zeros from the characteristics equation. Compare the Equation (2) and the Equation (3). To find zeros put numerator JV(j) = 0 Thus, there is no zero in the transfer function. To find poles put denominator D {s) = 0 • j ( j + 2 )( j '+ 2 j + 5 ) = 0 ...... (4) The roots of the equation (4) are 0 , - 2 , —\ + 2 J and —l - 2 y . Thus, the four poles are 0, - 2, —l + 2y'and —1—2y- Step 2 of 8 Consider the formula for the centre of asymptotes. (sum of finite poIes)-(sum of finite zeros) (numberof finite poles )-(nunU>er of finite zeros) ( 0 - 2 - l + 2 y -l-2 y )-(0 ) (4 )-(0 ) =-I Thus, the centre of asymptotes is O Step 3 of 8 Consider the formula for the angle of asymptotes. , 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° Thus, the departure angle ^ ^ fro m the pole at —l°h2y is |-9Q^|. Step 5 of 8 From equation (2), the characteristics equation is given below. 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 10 tS - l K - 13 K 50 Figure 1 Step 6 of 8 The system is stable if the equation satisfies the following condition. • All the terms in the first column of the Routh’s array must be positive sign. From Figure 1, the stable condition is 0 < AT < 16.25 • Thus, the range of /CIs 0 < AT< 16.25^nd it is satisfied the stability condition. Substitute 16.25 for K in equation (6 ). a*+ 4 a ’ +9a’ +10a + 16.25 = 0 P) The roots of the equation (7) are —2±1.58114y and ±1.58114y • Thus, the imaginary axis crossings are |l.58114y| and |-l-5 8 1 1 4 y |. step 7 of 8 Take differentiate to equation (6) with respect to £ *45’ +12 j * + 18«+10 ds 4 j ’ + 12«*+ I8 j + 1 0 - 0 (8) The roots of the equation (8 ) are - 1 and —l±1.225y • Substitute - 1 for s in equation (6). ( - | ) % 4 ( - I ) ’ + 9 (-I)*+ 1 0 (-1 )+ A : = 0 a: = 4 Substitute —l+ 1 .2 2 5 y fo rs in equation (6 ). (-1 -I-1.225j Y + 4 ( - l +1.225j f + 9 ( - l -t-1.225y) ' + I0(-I-H.225y)-FA: a: = 0 = 16.25 Thus, the location of multiple roots are |_ \\ and | - 1 ± 1 . 2 2 ^ . Hence, the corresponding value of/C is 4 and 16.25. Step 8 of 8 Procedure to draw root locus plot: • Take real and imaginary lines on X axis and Y axis respectively. • Mark the poles on the real axis. • Locate the asymptotes on the real axis, and draw the asymptotes from centroid at an angle of 45T • Draw the root locus. The root locus plot is shown in Figure 2. 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. Figure Unity feedback system - • 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) The characteristic equation of the system is, 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 dominant poles are at s = - 2 ± J 2 . Assume a real pole at j s —2The 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 s designed lead compensator Problem 5.25PP Assume that the unity feedback system of Fig. has the open-loop plant ^ J(l + 3)(s + 6)' Design a lag compensation to meet the following specifications; • The step response settling time is to be less than 5 sec. • The step response overshoot is to be less than 17%. • The steady-state emor to a unit-ramp input must not exceed 10%. Figure Unity feedback system -T . Step-by-step solution step 1 of 4 Refer to Figure 5.60 in the text book for the unity feedback system. The open loop plant transfer function is, 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 ) The error equation is, 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 Determine the steady state error to unit ramp input. e . = I im j£ ( 4 I s t im j s-tO + p ) ( 5 + 3 )(5 + 6 ) s lim j «-»o .y(5 + /> )( i + 3 )(^ + 6 ) + ( « + «) « l im *- * 1 1 (» + p )(n -3 )(j+ 6 ) 1 + ;>)(^ + 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 ^ Select p and z using MATLAB by trial and error method. » p=0.0001; » z=200*p: » num=25*[1 z]; » den=conv([1 p 0],[1 9 18]); » sys=tf(num,den): » sys_^feedback(sys,1); » step(sys_f) Step 4 of 4 Get the MATLAB output for the step response. 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. Thus, the designed lag compensation is. Problem 5.26PP A numerically controlled machine tool positioning servomechanism has a normalized and scaled transfer function given by C ( j) = I ■ 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. Figure Unity feedback system Figure Unity feedback system * ° —■ Gt*) I o Step-by-step solution step 1 of 3 (a) Assume is the proportional control. Write the loop transfer function. r ( « ) = f l. W G W 1 Substitute • ] ± for s , r(«)=*. (-\± jS )(-i± jS + i) ' (-i± jS ){± j^/3 ) ( ± jS ± i) Closed loop poles lie on root locus and m ust satisfy the angle criterion. Take positive sign and check the angle criteria Z r ( 5 ) s - l g 0 " . ^ 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) is the lead compensator. A (*)= « — ' ' s+p Substitute Ja> for s . Determine the phase angle of lead compensator £ . D (jeo) =tan''| —|-tan''| —I (1) Differentiate equation (1) with respect to d*. 1 r n ^2) I (1 ( a»Y l i 'n f j dw p p ‘ *<^ 2^+0^ Equate equal to zero and find & . r - ^ =0 r/7* + 2d ^ = Since the closed loop pole is located at . pz=Z Step 3 of 3 Determine the phase angle at ^ s > 1 ± y'-Ts • r.R\ - Substitute 120® for A = -> /3 i+ i- J ^ ( £ Z £ l= - V 3 Substitute 3 for pz. 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 Hence, the lead compensator transfer function is fC 5 + 0 .4 6 5 + 6 .4 6 Therefore, to meet the required specifications ,5 + 0 .4 6 D ,{ s ) = K s + 6 .4 6 Problem 5.27PP A servomechanism position control has the plant transfer function G (j) = - 10 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. specifications, ignoring the emor 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 There is no solution to this problem yet. G et help from a Chegg subject expert. 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. Figure Unity feedback system Step-by-step solution Step-by-step solution step 1 of 3 Consider the following feedfonvard transfer function. 1 <?(*) Calculate the velocity error constant for uncompensated system. = Urnj G(5) = lim ^l —r ^ — r 1 s lim (5 + 1) >1 Assume the lag compensator having transfer function, Where the values of z andp are small. 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 The factor by which steady state gain is to be increased is, \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. Let zero of compensator at a s - 0 .1 That is, z = 0.1 Calculate the value of pole using the following factor. i= 5 P M .5 P p = 0M Therefore, the transfer function of the lag compensator is. d ( , ) = a: . ' ' '( * + 0 . 0 2 ) ( 1) Therefore, the transfer function of the compensated system is. (a + 0 .1 ) ' s(j +1)(5+0.02) Step 3 of 3 The dominant poles of the closed loop system is, j s -1 ± y . Apply magnitude condition at this location of dominant closed loop pole. ( * + 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 D(*) =1.47 in equation (1). (*+ 0 .1 ) (*+ 0 .0 2 ) Therefore, the transfer function of the compensated system is D(*) = 1.47(*+0.1) (*+ 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. (a) Write the equations of motion for this set up. (b) Give the value of the bias VO that results in the ball being in equilibrium at x = 0. (c) What is the transfer function from u to e? (c) What is the transfer function from u to e? (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. (e) Assume that a lead compensation is available in the form of K. z, and p that yield improved performance over the one proposed in part (d). Figure Elementary magnetic suspension Step-by-step solution step 1 of 5 =0.5i+20rH3flg Step 2 of 5 b. For Equilibriiun at X = 0, 0.5Vg^ng V„=2mg=0.392V Step 3 of 5 c. sm X (s)= 0 .5 V (s)+ 20X (s) 0.5V (s)= X (s)[0.02s’ -20] E (s )_ r V (s) 50 0.02s^-20 Step 4 of 5 K50 2500K 0.02s"-20 s"-1000 Step 5 of 5 D (s)= ^ fc !^ l ^^ s4p p=50 for ^ . 7 ( H . let 1=31.6 K=0.665 D (s)= 0.665^ ^ ^ ' ^ ^ '■ ' (s+50) values Problem 5.30PP A certain plant with the nonminimum phase transfer function 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. (b) Use Matlab to plot the system’s response to a reference step. Step-by-step solution Step-by-step solution step 1 of 4 4 -2 s = -y s^ + s + 9 Is in a unity positive feedback system with the controller transfer function D(s). A certain plant with the nonmininmm phase transfer function '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 ^ The root locus obtained on execution o f the above program is. Step 4 of 4 The step response obtained is RwipnnM* 04 ■ A ...................... ■. 1 < . A ......... -0 4 m ■• ■ o ' - . m . '2 • : : . 4 .■ •6 ■ . . 8 Tim* {wei • " ■ ic 12 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 Consider the rocket-positioning system shown in Fig. (a) Show that if the sensor that measures x has a unity transfer function, the lead compensator stabilizes the system. (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. Figure Block diagram for rocket-positioning control system Figure Block diagram for rocket-positioning control system X Step-by-step solution step 1 of 2 Root locus shows that the system is a stable system Step 2 of 2 b. H ,( s ) * O .ls+ l At K=5, Damping ratio i s maximum Problem 5.32PP For the system in Fig., (a) Find the locus of closed-loop roots with respect to K. (b) Find the maximum value of K for which the system is stable. Assume /C= 2 for the remaining parts of this problem. (c) What is the steady-state error {e = r - y) for a step change in r? (d) What is the steady-state error in y fo r a constant disturbance w1? (d) What is the steady-state error in y fo r a constant disturbance w1? (e) What is the steady-state error in y for a constant disturbance w2? (f) If you wished to have more damping, what changes would you make to the system? Figure Control system S te p -b y -s te p s o lu tio n Step 1 of 8 (a) iooii:(s+i) 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 7 7 1 40 12 100 K 480-lOOJi: 100 K 100 K 12 7 I0 0 ji:(4 8 0 -i0 0 ji:)-i4 4 0 0 i: 7 480-100^: 100 K Step 3 of 8 From the above array, K >0 iooi!:(480-iooj!:) > 14400^ 4 8 0 0 0 ^ -1 0 0 0 0 i:^ -1 4 4 0 0 £ ’ > 0 - 1 0 ,0 0 0 ^ “ +33600^: > 0 10,000A: > 33600 K > 3.36 M 8 0 -1 0 0 ^> 1 a ^ — - — js ^ + m x = 0 At K = 3.36, M 8 0 - 336^ a I 12 +336 = 0 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+ (1+ 5)100^ 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 : s ' +12s" + 40s" + 1 0 0 r s + 1 0 0 r s (s ’ + 1 2 s^ + 4 0 s+ 1 0 0 r) R{s) ^ ” 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 s’ + 12s+ 40 m . ____ ____ 100 7+127+40 ________ lOOs^___________ 7 ( 7 + 1 2 s + 4 0 )+ ir(l+ s )(1 0 0 ) l'( s ) ir,( s ) 1007 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 (e) l ( s^(s^+ 12s+ 40) i . 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 ) ,, 7 + 1 2 7 + 4 0 7 + io o i:(s + i)-io o “ 7 + i2 7 + 4 o 7 + io o i:s + io o ^ Substituting K = 2, , ^^ s* + 12s* + 4 0 7 + 200s + 1 0 0 „ , . sV l2s^+ 40s^+2005+200 When Ifa(^) ~ constant *„ = Im s fl(s ) I e. = 0 I . ^ , , Problem 5.33PP Consider the plant transfer function bs + k C(i) = ' fiimMfi + (Af +m)te + (M + m)k] to be put in the unity feedback loop of Fig. This is the transfer function relating the input force u(t) and the position y(t) of mass M in the noncoilocated sensor and actuator problem. In this problem, we will use root-locus techniques to design a controller Dc(s) so that the closed-loop step response has a rise time of less than 0.1 sec and an overshoot of less than 10%. You may use Matlab for any of the following questions; (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. Figure Unity feedback system O— — » G (i) I O Step-by-step solution There is no solution to this problem yet. G et help from a Chegg subject expert. 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, (a) Show that proportional control alone is not adequate. (b) Show that proportional-derivative control will work. (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. Figure Control system Step-by-step solution There is no solution to this problem yet. G et help from a Chegg subject expert. 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) = (b) ^(*) — fZ(r4iO)(yi6s+2S) (c) UA) — iA\ , 10)^1^4.25) (*+3)(J^+4»4«) - F(i+ iW ?+ 4l+ 5) Step-by-step solution There is no solution to this problem yet. G et help from a Chegg subject expert. ASK AN EXPERT Problem 5.36PP Consider the positioning servomechanism system shown in Fig., where ei = Kodi, eo = Kpotdo, /Co = 10 V/rad, T = motor torque = Kt ia, km = /Cf= torque constant = 0.1 N m/A, Ke = back emf constant = 0.1 Vsec Ra = armature resistance = 10Q, Gear ratio = 1:1, JL + Jm = total inertia = 10-3 kg m2, 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 Figure Positioning servomechanism Step-by-step solution There is no solution to this problem yet. G et help from a Chegg subject expert. 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 Q (l) I3 (l2 + 0.91 + 0.8) 7 w “ (* + 1)(J^+ ! . ! » + 1 ) ' We wish to design a Type 1 feedback system so that the response to a reference step satisfies tr< 4 msec, ts < 15 msec, Mp < 0.05. (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 a. G (s)D (s) _ 1 5 k ,(s “+0.9s+0.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 = toot where motion y is measured in units of pendulum length as ^ C(4«c-Hllp) y = | | . and the input is force normalized by the system weight v = . These equations can be used to compute the transfer functions 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. Figure Figure of cart pendulum Step-by-step solution There is no solution to this problem yet. G et help from a Chegg subject expert. 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) 0.2647)(5+ 0.0063) * S is ) G^(s) = s is + fis ) ■wW ~ s is + 0.0000064 0.2647)(s+ 0.0063) * where (fj = heading angle, rad, if)r= reference heading angle, rad, r = yaw rate, rad/sec, if)r= reference heading angle, rad, r = yaw rate, rad/sec, 6 = rudder angle, rad, w = wind speed, m/sec. (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. Figure USCG cutter Tampa (902) 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 . Here, r isthe yaw rate in rad/s. Find the transfer function of r(s)- r -0.018 4 (t+ 0.0068) |_s(j+0.2647)(i+0.0063) j(j+ 0 .2 i -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: num = -0.0184*[1 0.0068]; den = conv([1 0.2647],[1 0.0063]); Gd = tf(num,den); step(Gd) Step 3 of 10 ^ The open-loop step response of the function r ( ^ ) is. Figure 1 Thus, the open-loop settling time of r is |21Q si • Step 4 of 10 (b) Design a compensator to regulate the heading angle. 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, Substitute 10 for ^ (O ) and $ for io = /:5 5 Consider that the settling time of ^ to a step change of is less than 50 s. The general expression for the step response is. Here, is the negative real part of the pole. Substitute 50 for 71 to find the value of <r. 4.6 50 *0.092 Step 5 of 10 Use the following MATLAB code to find the gain and roots on the root locus; num = -0.0184*[1 0.0068]; den = conv ([1 0],conv([1 0.2647],[1 0.0063])); 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. The output of the code is. Select a point in the graphics window 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. Hence, the transfer function of the compensator is, G (5 ) = I.2605(5-0.1III) Use the following MATLAB code to sketch the step response. % 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. num = -0.0184*[1 0.0068]; den = conv([1 0.2647],[1 0.0063]); sys = tf(num,den); numi = 1.2605*[1 -0.1111]; deni =1; sysl = tf(num1,den1); sysT=series(sys,sys1); sys2 = feedback(sysT,1); step(sys2) Step 7 of 10 The step response of the closed loop system is. Figure 2 Observe that the settling time is less than 50 s. Thus, the required compensator is I j - Q . m ! ] Note that the design of compensators can be done in many ways. Step 8 of 10 (c) 10 Consider that the disturbance, W ( j ) = — • ' Calculate the response s 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: num = -0.0184*[1 0.0068]; den = conv([1 0.2647],[1 0.0063]); Gd = tf(num,den); numi = 1.2605*[1 -0.1111]; deni =1; Gc = tf(num1,den1); sysw =10; sysci = sysw*feedback (Gd,Gc); step(syscl) Step 9 of 10 ^ The step response of the system for 10 m/s disturbance is. 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 The output of the code is, 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.) (b) Draw a root locus with respect to K. (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)? (h) (i) What is the value of KT for part (g)? 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. Figure Golden Nugget Airlines autopilot Step-by-step solution step 1 of 10 (a) Refer to the block diagram in Figure 5.68 in the text book. The plant transfer function of the system without disturbance is. V AT(5 + 3) <7(j) » — ------- ' '----------- 7 ' ' * ( s + 10)( j ’ + 4 j + 5) Determine the steady state error of the system. £ 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 Thus, the value of K is Step 2 of 10 (b) The transfer function of the system without disturbance is. K {s + y ) j ( 5 + 1 0 )(i* + + 5) 5 ( j + I0 )( j ^ + 4j + 5) The characteristic equation of the system is. 1+^i ( j + 10) r» 0 + 4 s + 5) Enter the following code in MATLAB to draw the root locus. » num=[1 3]: » den=conv([1 10 0],[1 4 5]); » sys=tf(num,den): » rlocus(sys) The following is the MATLAB output: 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. Thus, the value of A is h sol- Step 4 of 10 (d ) The value of K is 600. The transfer function of the system is. y ( j + 3) T (s) j ( i + 1 0 ) ( j ^ + 4 i + 5 ) + 3 r ( i + 3) Substitute 600 for K ■pi^\ _________ 6 00(^+ 3)__________ ' ^ " s ( j + 1 0 ) ( s ’ + 4 j + 5) + 60 0 (i + 3) 600(^ + 3) ' s (j + 1 0 )( s * + 4 j + 5) + 600( j + 3) ________ 600(^4-3)________ ** + 14j ’ + 45 j ’ +650 s + 1800 Enter the following code in MATLAB to find the roots of the system. » 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 The roots of the system are at |5 = -2 .9 ,-1 3 .5 ,+ l.2 ± 6 .6 y | • 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. Connect the Rate gyro as feedback at the input. Determine the loop transfer function. K (s + 3 ) (s + 1 0 ) ( V + 4 i+ 5 ) <?w = e) 1, (* + 1 0 )(j* + 4 j + 5) Substitute 600 for K 600(»4-3) (s + 1 0 ) ( s '+ 4 i+ 5 ) a { s )- 0 N ._ M £ ± 3 ) (* + 1 0 )(j* + 4 j + 5) Draw the block diagram of the system by connecting the block. ft Figure 2 Step 6 of 10 (f) The loop transfer function is. 600(»4-3) (s + 1 0 ) ( s '+ 4 i+ 5 ) <?w = 0 N ._ M £ ± 3 ) (* + 1 0 )(j* + 4 j + 5) The characteristic equation is, (. +3) = < + ^ r7 ’^( j + 1 0 )(5 *+ 4 j + 5) 0 Enter the following code in MATLAB to draw root locus. » num=[1 3]: »den=conv([1 10],[1 4 5]); » 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 [System:sy$ Gain: 0 Pole:-2+ li Dancing: 0.894 Overshoot (%): 0.187 (rad/s):2.24 10 . V. - • •10 -15. .12 *10 -6 .4 .2 R eal A xis (seccmds*^) Figure 3 Thus, the root locus is shown in 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. Consider the following lead network; „ 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) Enter the following code in MATLAB to draw root locus. » num=conv([1 2],[1 3]); » den=conv([1 30 200],[1 4 5 0]); » sys=tf(num,den): » rlocus(sys) The following is the MATLAB output: 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: (a) Lead network: Let s+z De(.s)=Ks+ p = £=6. Select z and K so that the roots nearest the origin (the dominant roots) yield ^2 f> O A (b) Output-velocity (tachometer) feedback: Let H(s) = 1 + /Crs and Dc(s) = K. (b) Output-velocity (tachometer) feedback: Let H(s) = 1 + /Crs and Dc(s) = K. 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. (c) Lag network: Let and J+1 Deis) = Ks+ p Using proportional control, is it possible to obtain a Kv = 12 at 0.4? Select K and p so that the dominant roots correspond to the proportionalcontrol case but with Kv = 100 rather than Kv = 12. Figure Control system 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 ^ 550p let p=2. K=55000p Then, |K=110000| Problem 5.42PP Plot the loci for the 0* locus or negative K for each of the following: (a) The examples given in Problem 1 (b) The examples given in Problem 2 (c) The examples given in Problem 3 (d) The examples given in Problem 4 (e) The examples given in Problem 5 (e) The examples given in Problem 5 (f) The examples given in Problem 6 Problem 1 For the characteristic equation 1+ - j 2(j K ■ = 0, + 1 )( j + 5 ) ■ (a) Draw the real-axis segments of the corresponding root locus. (b) Sketch the asymptotes of the locus for K - (c) Sketch the locus (d) Verify your sketch with a Matlab plot. 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. (a) Us) - j(,+i)(,+5)(,+io) (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) = (b) Ufl) — j2(,+io)(y^+25) (c) Us) — 10)^1^4.25) (* + 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. ^ 2^ ; t h e magnetic levitation system with integral control and lead (b) Us) = 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 There is no solution to this problem yet. G et help from a Chegg subject expert. ASK AN EXPERT 5.43PP Problem 5.43PP Suppose you are given the plant ^ ^ a®+ (I + + (I + o)* where a is a system parameter that is subject to variations. Use both positive and negative rootlocus 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 Consider the following given function. + (1 + or) j + ( I + t f ) 1 ^ * + j + l+ o rj+ o r 1 # * + j+ l+ o r ( j+ l) Consider the characteristics equation for the given function. 5+ 1 1 + o rj + i+ i (1) To find zeros put numerator Thus, the one zero is - 1 . To find poles put denominator D(s) = 0 • j '+ J + l- O (2) The roots of the equation (2) are -0 .5 + 0.866y'and -0 .5 -0 .8 6 6 y Thus, the two poles are -0 .5 + 0.866y’ and -0 .5 -0 .8 6 6 y Step 2 of 7 ^ Consider the formula for the asymptotes. n -m (sumoffinitepoles)-(sumoffinitezeros) (numberoffinitepoles)-(nund>eroffinitezeros) (-0.5+0.866y-0.5- 0.866y)-(-I) (2 )-0 ) =0 Thus, the asymptote is . Consider the formula for the angle of asymptotes. ^ l80°+36(y*(/-l) n —m Where, Number of poles is n Number of zeros is m Substitute 1 for /, 2 for n and 1 for m in equation (3). 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 Procedure to draw the positive root locus plot: • Take real and imaginary lines on X axis and Y axis respectively. • Mark the poles on the real axis. • Locate the asymptotes on the real axis, and draw the asymptotes from centroid at an angle of I go* and 540«. • Draw the root locus. The root positive locus plot is shown in Figure 1. RootLocus 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 ^ Consider the characteristics equation for the given function. 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 Thus, the one zero is - 1 . To find poles put denominator D{s) = 0 • »*+S + I = 0 ...... (5) The roots of the equation (5) are -0 .5 + 0.866y'and -0 .5 -0 .8 6 6 y Thus, the two poles are -0 .5 + 0.866yand -0 .5 -0 .8 6 6 ^ - Step 5 of 7 Consider the formula for the asymptotes. n -m (sumoffinitepoIe$)-(sumoffinitezeros) (numberoffinitepoles)-(nunU>eroffinitezeros) (-0.5+0.866j - 0.5- 0.866y)-(-!) (2)-0) =0 Thus, the asymptote is . Consider the formula for the angle of asymptotes. * = « : ! ) ...... (6) n -m Where, Number of poles is n Number of zeros is m / = l, 2 , . . ji - m Substitute 1 for /, 2 for n and 1 for m in equation (3). 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 Procedure to draw the negative root locus plot: • Take real and imaginary lines on X axis and Y axis respectively. • Mark the poles on the real axis. • Locate the asymptotes on the real axis, and draw the asymptotes from centroid at an angle of 0»and 360® • Draw the root locus. The negative root locus plot is shown in Figure 2. RootLocus 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 ^ Hence, the system is stable for all l a > - l l . Problem 5.44PP Consider the system in Fig. (a) Use Routh’s criterion to determine the regions in the /C1, /<2 plane for which the system is (b) Use ritool to verify your answer to part (a). Figure Feedback system . ( . + IX .+ IX 5 ) Step-by-step solution step 1 of 1 SA: 760 SR: 3976 Sketch the given figure. 1 4 ( 4 + l ) ( j + 0 .5 ) We know that = ir^and k^ = and the characteristic equation is s* + 1.5s’ + 0.5s^ + i , s + * ,= 0. The Routh table is / 1 0.5 0 1.5 1.5x0.5-ifc_ ^ 1.5 ' 0 -\.5 k , s' For the Routh table, we get Jt^>0 1.5x0.5-yfc, — 1.5x0.5-A ^ > 0 k^ <0.75 So, \K, <0.75 Again we have, (l.5 x 0 .5 - * ,) t,- 2 .2 5 i,> 0 k ‘, + 2.25k,-0.15k, <0 4 * J - 3 i , + 9 * ,< 0 |4 i!:i^ - 3 i!:i+ 9 j:ig , < o| This represents aparabola in ^k^, ib,Jplane. 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^, determined. plane for which the system is stable is Problem 5.45PP The block diagram of a positioning servomechanism is shown in Fig. (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. (c) For K = draw the root locus with respect to K T . (d) For K = 16 and with KT set so that Mp = 0.05 = 0.707). estimate fr and fs. Compare your tn th p (d) actual v p Iii p p nf tranrl /.<; nhtpinprl ii.<;inn Mntlph 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? Figure Control system Step-by-step solution S te p i of 15 Given block diagram o f a positioning servo mechanism. Step 2 of 15 The root locus with respect to . ^ v ^ n no tachometer feedback is present is 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 The MATLAB code to plot the step response of the system » » » 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 • The step response ofthe system using MATLAB is Step 8 of 15 From the step response. The overshoot is Af^ = (1 .4 4 -l)x l0 0 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 The transfer function with iT = 16 and with tacho feedback is r{ \ ^ ® ^ ° s ^ + (2+JC-..)s+16 Given, ilf, = 0.05 C = 0.707 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 The rise time is _ 2 .1 6 ^+ 0 .6 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 The step response using MATLAB is Step 14 of 15 From the above response. The rise time is i , = 0.6677-0.1265 L = 0.5412 s The settling time is h =1.683 s| Hence the results agree with that obtained &om the estimatioa 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 - 1/2 > -0 - 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)— 5s 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 Hence,plant G (s )= -^ cannot be made unconditionally stable if pole s cancellation is forbidden Problem 5.48PP 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)— 5s 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 Hence,plant G (s )= -^ cannot be made unconditionally stable if pole s cancellation is forbidden Problem 5.49PP For the equation 1 + KG(s). where 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)= - A t p=2. Two roots are asymptotisc to imaginary axis Step 2 of 2 Problem 6.01 PP (a) Show that oO in Eq. (4), with A = Uo and (jjo = oj, is «o = [ g W — = - V o G ( - jo ) ) ^ , and (b) By assuming the output can be written as y ( 0 = O b*->“ ' Hariwo Pnc = derive Eqs. (1)-(3)Eqs. 1 y(») = AM cos(aib> + ^), Eqs. 2 M = |G (7 < h ,)| = |C(j ) | ^ = 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 There is no solution to this problem yet. G et help from a Chegg subject expert. ASK AN EXPERT Problem 6.02PP (a) Calculate the magnitude and phase of 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 Phas e = Z.G (joo) =-tan'^ s.no j ai(rad/s) Magnitude Phase 1 1 0.0995 -5.7* 2 2 0.0980 -11.3" -26.6" 3 5 0.0894 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. (a) L(s) = 2000 j(s+ 20 0) (b) L(s) = l(O .I> +100 l)(O J s + l) 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 (e) L (I) = m +4) i( J + l) ( J + l( I0 ) (f) L(s) = I000(<-1-0.1) i ( j + l) ( i+ 8 ) ^ (g) L(s) = i ((J-|-5)(J-|-10) j+ l) ( j+ l0 0 ) 10) (h) L(s) = (s + 4I0j (5-|0 )(j+ 3 0 0 ) (i) L(s) = 5 S te p -b y -s te p s o lu tio n There is no solution to this problem yet. G et help from a Chegg subject expert. 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 " (d) - KJ-l-l)(J+S(a+10) L (s ) = _tJ + 2 )(a + 4 ) 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) Breakorcomerfiequencies: ai| = Irad/sec 0^=5 rad/sec ai^=10lad/sec Step 2 of 25 The magnitude of L(ja>) in dB is, k>g|£.(yV»)| = 2 0 Io g |0 .0 2 |-2 0 Io g |/< ti|-2 0 Io g |y < » + l|-2 0 lo g r ^ + I - 2 0 l o g ^ + I =20log(0.02)-20log(<»)-20log(Vl+<»’]-201og|^l+^yj 2 0 > o g [f(^ ] step 3 of 25 Follow the steps to draw the magnitude plot. (i) The constant term 0.02 causes an increase in magnitude of -33.97 dB. -20dB/decadeat=1 lad/sec■ ^Idpe changes from .20dPfdfradfto-40dB/decadedue to the presence of (ya>+l) in the denominator. (N) The Initial low frequency slope due to pole at the ohgin is (ill) At (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. (v ) At dt=10rad/sec.dteslopechangesfrom -60 dB/decade t o -80 dB /decade due to the presence of (yat+lO) in the denominator. Step 4 of 25 Consider the phase values. oXrad/sec) * 0.1 -97.428“ 1 -152“ -240.26° 5 10 -282.T 100 -350.8° IK -359.13 Step 5 of 25 Draw the magnitude and phase plots as shown in figure 1. Bodeouopom Step 6 of 25 Execute the following MATtAB code; num=1; den=[1 16 65 50 0]; sys=tf(num,den); bode(sys) Step 7 of 25 Obtain the magnitude and phase plots as shown In figure 2. 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 ^ Follow the steps to draw the magnitude plot. (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 Consider the phase values. oXrad/sec) * 0.1 -94.56° 1 -125.44° 5 -172° 10 -204° 100 -261.94° IK -269.24 Step 11 of 25 Draw the magnitude and phase plots as shown in figure 3. Bodeefoonn Step 12 of 25 Execute the following MATtAB code; num=[1 2]; den=[1 16 65 50 0]; sys=tf(num,den); bode(sys) Step 13 of 25 A Obtain the magnitude and phase plots as shown In figure 4. Step 14 of 25 (c ) L U ) _____ ' ’ 4(4 + 1X4 + 5X4 + 10) (/ar+2X/flH6) L(ja>) - yaX/oH-1)(/ru+5)(/ru+10) B reak o r c o m e r fiequencies: to, * 1 rad/sec a >,=2 rad/sec <o,=5 rad/sec 0)4 -6 rad/sec 0 , - 1 0 rad/sec step 15 of 25 Follow the steps to draw the magnitude plot. (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 intersects the 0 dB line at (Hi) At -20dB/decade- / ^ d this o)=l rad/sec- u)=1rad/sec>Ibe slope changes from -20dB/decadeto-40dB/decadedue (yV»+l) in the denominator. at=2 rad/sec, the slope changes from .40 dB/dfcadfto-20dB/decadedue presence of (iv) At 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 (vi) (ya)+5) in the denominator. 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. rad/sec. the slope changes from -20dB/decadeto-40dB/decadedi (yVu+lO) in the denominator. (vii) At a i= l0 presence of Step 16 of 25 Consider the phase values. <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 Draw the magnitude and phase plots as shown in figure 5. B oeetsogram Step 18 of 25 Execute the following MATtAB code; num=[1 8 12]; den=[1 16 65 50 0]; sys=tf(num.den); bode(sys) Step 19 of 25 Obtain the magnitude and phase plots as shown In figure 6. Figure6 step 20 of 25 (d) i ( j ) = -----(4 -f 2 )(4 + 4)----' ’ 4(4 + 1X4 + 5X4 + 10) (/<ir+2)()ar+4) L (y ® ) = ,/a)(/a)+1)(/ru+5)(/a)+10) B reak o r c o m e r fiequencies: ra, = 1 rad/sec atj=2 rad/sec CD,= 4 rad/sec 0)4=5 rad/sec 0 , - 1 0 rad/sec step 21 of 25 A Follow the steps to draw the magnitude plot. (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 (ill) At 4u = I ra d /s e c . Ibe slope changes from .2 0 dB/decade to -40 dB/deca presence of (yV »+l) in the denominator. (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 Consider the phase values. <o(rad/sec) 0.1 1 5 * -92.16° -111.4° -120.6° 10 -135.8° 100 -174.23° IK -179.46° Step 23 of 25 Draw the magnitude and phase plots as shown in figure 7. Bodsooponi Step 24 of 25 Execute the following MATtAB code; num=[1 10 24]; den=[1 16 65 50 0]; sys=tf(num.den); bode(sys) Step 25 of 25 ^ Obtain the magnitude and phase plots as shown In figure 8. 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 There is no solution to this problem yet. G et help from a Chegg subject expert. 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 There is no solution to this problem yet. G et help from a Chegg subject expert. 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 ) (c) r ( x \ = ____ f’ + p ^ ______ ^ ( j+ 1 0 )(j^ + 6 s + 2 5 ) ' ' j ^( j + I0 ) ( s^ + 4 j +85 ) (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 (a). (s+2) L (s) = s(r+10)(s’+2s-t2) (Jm+2) L ( J cd) = J(D(Jo&t-l 0) (-(D^-t-2J(Brf2) U L(Jm) = J ■ fe)’ + Jo + l = ->J2 rad/sec Break or comer frequenci es: 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 due to presence of +Ja5rl-1 in die denominator. ■teJ Since 2^gd^ = 2 and cd^ = - ^ , 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 W- (s+2) 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 Break or comer frequencies: 0 ^ = 2 rad/sec 0)2=5 rad/sec a>3=10 rad/sec 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 { "I y j +0.24JCO+1 in the denominator. due to presence of Since 2 1 ^ = 6 and cc^=5 , M = 0 .6 | (e) At CD= 10 rad/sec, the slope changes from -60dB /decade to -80dB /decade due to the presence of I — +11 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)^ L (0 = (c). 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 Break or comer frequencies: ® j= 2 rad/sec 0)2=5 rad/sec 0)3=10 rad/sec 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 in the numerator. presence o f I -I ^ I + Jfl^l '[-(fj- Since 2^cc^ = 4 and cc^=2 (<Q At ®= 5 rad/sec, the slope changes from OdB /decade to -40dB /decade due to presence of Since 2 ^ in ttie denominator. + 0 .2 4 JC D + 1 -(!)■ = 6 and cc^=5 , . 4 = 0.6 (e) At CD= 10 rad/sec, the slope changes from -60dB /decade to -80dB /decade n® due to the presence o f -----1*1 in &e denominator. UO ) 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 lio J [ 1 L ( J cd) = ■ -1 — 1 +0.05J(i>fl Break or comer frequencies: J 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 due to presence of Since 24o^ = 4 +0.06J1S+1 -f—T U . 24 J in the numerator. and 13^=8.24 , I.-. 4 = 0.2431 (e) At 0D= 9.22 rad/sec, the slope changes from +20dB /decade to -20dB /decade due to presence of 05JO+1 in dte denominator. Since 2413^=4 and o^=9.22 , I.-. 4 = 0.2171 (e) At 0D= 10 rad/sec, the slope changes from -20dB /decade to -40dB /decade {J a due to tile presence of I — +11 in the denominator. 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 ) = '■ ' L ( J cd) s^s+2)(s+3) _ (-a)*+2JGi+2) ~ -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 due to presence of ■ te)' +J©+1 in the numerator. Since 24co^ = 2 and <Og='j2, I.-. 4 = 0.70^ At 0 = 2 rad/sec, the slope changes from 0 dB/decade to -20 dB/decade fJot due to tiie presence of I — +11 in the denominator. (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.1 0 -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. =. 1 ± 2 (a) 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) _ (f) L(s) - ( , _ |) [ ( , + 2)X+ 3] Step-by-step solution s te p ! of27 (a) Write the expression for a-f2 L(a) . I ( i + I O ) ( j" - 4 ) Substitute Jio for s . ( 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») 0.05 x ,/(P - i-(0.5 i»)M |l O'<u) | = ------------ iu — (-0.25<»’ -l)^(l*+ (0.l< »)') ZL^Ja)= -180®+tan"' (O.Sm) - tan"' (0. I<») Step 2 of 27 Determine the breakpoint frequencies. __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. The magnitude plot of this temr has a slope of -4 0 dB per decade. 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 Consider the second low frequency asymptote (l+0.5y® ) The magnitude plot of this temr has a slope of 20 dB per decade. At the break point frequency of the zero, the slope shifts to -2 0 dB per decade. I (1+O.ly®) Consider the third low frequency asymptote The magnitude plot of this temr has a slope of -2 0 dB per decade. At the break point frequency of the pole, the slope shifts to -4 0 dB per decade - Step 5 of 27 The phase curve starts at ^ = -180® corresponding to the low frequency asymptote i= -4 Determine the phase Z i ( / ® ) at n t - 2 ^ ^ sec ZL (J2) - (-180®+tan"' (0 .5 (2 ))- tan"' (0.1(2))) — 146.3® . rad Therefore, the phase curve rises to —146.3® at at - 2 ---- sec ste p 6 of 27 Determine the phase Z 6(y® ) at a t - 6 ^ ^ sec Z £ ( y 2 ) - (-180®+tan"' (0 .5 (6 ))-ta n "' (0.1(6))) = -140® rad Therefore, the phase curve rises to —140® at ar - 6 ---sec Determine the phase Z £.(/® ) at a t = 1 0 ^ ^ sec Z £ (y i0 ) -(-1 8 0 ® + tan"' (0 .5 (1 0 ))-tan "' (0.1(10))) = -1463® - tad The phase curve again falls to —146.3® at a r= 1 0 ---- sec rad Determine the phase ZL (y® ) at at = 500---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 The transfer function is, i( s ) = s+2 1 (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 ) . num=[1 2] den=[1 10-4 -40] sys=tf(num,den) bode(sys) 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 ® )') Z L { ja ) = -90® -180® + tan"'(0.5® )-lan"'(0.1® ) Determine the breakpoint frequencies. _ l rad sec at = “ 1 _ l rad sec 0.5 = 2— sec _1_ °0.1 = 10 rad Step 10 of 27 Start with the low frequency asymptote 0.2 (J< s) The magnitude plot of this temr has a slope of -2 0 dB per decade. Calculate the magnitude of . ^ . in dB at at = 10"' (y®) sec 0.2 A, = 2 0 log (-/(«•>)) = 20 log A = 6.02dB Step 11 of 27 1 Start with the second low frequency asymptote This is a second-order pole with ^ = 0. The magnitude plot of this temr has a slope of -4 0 dB per decade. At the break point frequency of the pole, the slope shifts to -6 0 dB per decade. Consider the third low frequency asymptote (l+0.5y® ) The magnitude plot of this temr has a slope of 20 dB per decade At the break point frequency of the zero, the slope shifts to -4 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 The phase curve starts at ^ = -270® corresponding to the low frequency asymptotes 0.2 ,(a = -l) Determine the phase Z £ (/® ) at ^ s 2 ^ ^ sec Z £ (y 2 ) - (-270®+tan"' (0 .5 (2 ))- tan"' (0.1(2))) = -236.3® . rad Therefore, the phase curve rises to —236.3® at n> = 2 ---- sec ste p 13 of 27 Determine the phase Z £(y® ) at sec Z £ ( y 2 ) - (-270®+tan"' (0 .5 (6 ))-ta n "' (0.1(6))) = -230® rad Therefore, the phase curve rises to —230® at n» = 6 ---Determine the phase Z £(y® ) at nr=10 rad Z£.(yi0) -(-2 7 0 ® + tan"' (0.5(10))-tan"' (0.1(10))) — 2363® . rad The phase curve again falls to —236.3® at ® = 1 0 ---- sec rad Determine the phase Z £(y® ) at nr = 500---- Z£.(y500) = (-2 7 0® + tan"'(0.5(500))-tan"'(0.1(500))) = -270® ^rad sec The phase curve again falls to —270® at nr = 500---- 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 £ ( s ). Step 14 of 27 Draw the MATtAB code to plot the response of £ ( s ) . num=[1 2] den=[1 10-1 -10 0] sys=tf(num.den) bode(sys) The Bode plot for the function £ ( s ) by using Matlab is shown in Figure 4. Step 15 of 27 (c) Write the expression for £ ^ s ) . Substitute y® for s . (js>) |£(y“^^(y®)=[(^i+tan-'(-®) ste p 16 of 27 ^ Tabulate the terms of L{jfp) in the increasing order of their frequencies. Term slope changeinslope(<l%^) -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 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 £ ( s ). rad Frequency — sec F ig u re s ste p 18 of 27 Draw the MATtAB code to plot the response of £ ( s ) . num=[1 -1] den=]1 0 0] sys=tf(num.den) bode(sys) The Bode plot for the function £ ( s ) by using Matlab is shown in Figure 6. Step 19 of 27 (d) Write the expression for £ ^ j ) . s= + £ (s) = - 2j + 1 i( i+ 2 0 ) = ( s = - 2 s + 2 ) Substitute y® for s . (y®)‘ + 2 (y®)+i £ (y ® )= — y®(y®+ 20 )= ((y®)= - 2 (y® )+ 2 ) ■irS) ste p 20 of 27 ^ Tabulate the terms of £ (y ® ) in the increasing order of their frequencies. Teim slope _1_ change in s l o p e ( < l % ^ J -2 0 i<o (y ® )= + 2 ( y ® )+ i 1 40 - 2 0 + 40 = 20 -4 0 20 - 40 = - 2 0 -4 0 - 2 0 - 4 0 — 60 ( y ® + 20)= 1 ( ( y ® ) = - 2( y ® ) + 2) The break point frequencies are pp s l i ^ . e r “ = 1 ,4 1 4 ! ^ . et = 2 0 ^ ^ . sec sec sec Since the break point frequencies are very closer, cannot observe the accurate change in slope on the scale of logarithm. So. the approximate hand sketch of magnitude of asymptotes is as shown in Figure 7. Step 21 of 27 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 £ ( s ). F igure? ste p 22 of 27 Draw the MATtAB code to plot the response of £ ( s ) . num=[1 2 1] den=]1 38 322 -720 800 0 0] sys=tf(num,den) bode(sys) 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=) ^ { j a ) = -9 0 ® + tan"' (0.5®) - tan"' ( - ® ) - tan"' j Tabulate the terms of L{jip) in the increasing order of their frequencies. Term slope change in s l o p e ( « l % ^ J -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 Determine the phase at various values of ® . ® 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 Write the MATtAB code to plot the response of £^ 4 ). num=[1 2] den=[1 11 24 -36 0] sys=tf(num,den) bode(sys) 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"' Tabulate the terms of £ (y ® ) in the increasing order of their frequencies. Term slope fe ) -2 0 1 -4 0 change in s l o p e ( < l % ^ J -2 0 -4 0 = -6 0 (y ® + 2 )= + 3 Determine the phase at various values of ® . ® 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 Write the MATtAB code to plot the response of £^ 4 ). num=[1] den=]1 3 3-7] sys=tf(num.den) bode(sys) 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). Figure Magnitude portion of Bode plot Step-by-step solution step 1 of 5 Refer to asymptotic Bode diagram in Figure 6.85 in the textbook. The initial slope represents the term —. s 10 , the slope has been changed to OdB/dec, it represents the presence of zero. And as That is 11 4 — 1 in the numerator. I loj From the asymptotic bode plot, 201ogX'-201ogl0=l 20IogAT-20=l . 21 ■ o g A T -- k>gA: = 1.05 a: =10'“ = 10 Step 2 of 5 The transfer function <?{*) is, C ( ,) (s + lO ) (1) s Calculate the response to unit step input. y ( j) = c ( j) c /( i) J410 Apply partial transforms to simplify the equation. a + 1 0 _ i< ^ s s+ \0 = As + B (2) Equate s coefficients. ^ =1 Equate constant terms. £ = 10 Step 3 of 5 The response to unit step input is, Apply Laplace transform. > A (f)s tf(/)+ 1 0 fu (/) =(l+10f)i/(/) Therefore, the response of the system, to a unit step input is Step 4 of 5 MATLAB code to plot output response to unit step input. » t=0:0.1:10; » y=1+10.*t; » plot(t,y) Step 5 of 5 The response to unit step input is shown in Figure 1. Figure 1 Therefore, the response to unit step input is shown in Figure 1. [(l+ 1 0 /) i/(f)|. Problem 6.1 OPP 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 The m ^ i t u d e of G(jo)) in dB is obtained by multiplying the logarithm to the base 10 of |G (-j0)| by 20 |G(jcD)|dB=2Caog|G(j(!))| 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 G(s) = s /a + \ 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 the maximum peak value of the transient response. Peak overshoot K ) is generally related to the damping of the system expressed as. Step 2 of 15 Consider the seconder order system for a s 0.01 • G(s)> 7+ 1 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 Consider the seconder order system for a s 0.1 • 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 Consider the seconder order system for a s 1. 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 Consider the seconder order system for a s 10 • 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 Consider the seconder order system for a s 100 • u ^ 5 ;« *7 + 1 inn 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 response for various values of a is, Therefore, peak overshoots for various values of a has been determined. Step 8 of 15 The maximum value of the frequency-response magnitude is referred to as resonant peak Frequency response resonant peak Resonant-peak magnitude . is related to the closed loop frequency response. is generally related to the damping of the system expressed as. For ^ = 0.5. the resonant peak magnitude is, ________1 J14, = 2 ( 0 .5 ) ^ l - ( 0 .5 ) * = 1.1547 Step 9 of 15 Consider the seconder order system for q s 0.01 • *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 Consider the seconder order system for j s 0.1 ■ 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 Consider the seconder order system for a s 1. 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 Consider the seconder order system for a s 10 • 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 Consider the seconder order system for a s 100 • G { S ): *7 + 1 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 Bode plot response of for various values of a is. Therefore, resonant peak for various values of a has been determined. Step 15 of 15 Tabulate the peak overshoot and resonant peak value for various values of a . Tab le 1 a 0.01 0.1 1 10 100 Mr 98.8 9.93 1.46 1.16 1.15 "r 54.1 4.94 0.30 0.16 0.16 As a is Increased, the resonant peak in frequency response Is decreases. This leads to expect extra peak overshoot M p in transient response. 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 A normalized second-order system with ^ = 0.5 and an additional pole is given by ^ -------------- . [(■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: (1) .The bandwidth is increased due to the introduction of extra pole. (2) .The bandwidth value goes on increasing, as the p value goes on increasing. Problem 6.13PP For the closed-loop transfer function 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 ^ : = a > n y jl\ - 2 ( '^ + ^ 2 + 4 t * ^ ^ ^ . Assuming that oj/7 = 1, plot ojSlVfor 0 < ^ < 1. Step-by-step solution Step-by-step solution step 1 of 2 T ( s ) = t ------ --------------J. 8 + 25oa^s+cc^ The Bandwidfti of the standard second - order system can be found by Bnding that frequency for which M = - |= u^ere M s|T(ja>)| (’■ M ) " '’M Step 2 of 2 solving for -^5” ^ get ^ = l- 2 4 = ± j4 ? 4 ? t i since ^5SL>Q, Oil <d^ = o>.^(1-2?= )+ V 45'^?“ +2 Hence proved. Problem 6.14PP Consider the system whose transfer function is i4o<wo^ G (s )^ + <3 This is a model of a tuned circuit with quality factor Q. (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 (c) What is the relation between Q and ^ 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 Substitute Ja>tor s in Equation (1). Gijosi)— Q (ja ) +a,(ja)+<a^Q A„aja> -o ^ Q + a J a + C D ^ Q S] A G (j0 )- (2) j0 Take modulus for Equation (2). 1 ^ V ,3, ...... " ^ = la n - |— - :2 - | 1.^1 «>) (4) 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 — varying from 0.1 to 10 for magnitude. The bode plot is shown in Figure 1. if r - i io « 10' Figure 1 Similarly, substitute Q value in equation (4), we get phase with normalized frequency — varying from 0.1 to 10 for phase margin. Step 2 of 4 (b). Bandwidth at 3db point from centre frequency from bode plot, there is even symmetry from centre frequency 0 ^. From bode plot. Magnitude at frequency 0 ^ s magnitudeatfrequeocyoiji Where a)[<d)^and 0 ^ > 0 ^. Hence |G(M)|-|C(M)| From bode plot, the frequency relationship is given below. And equa magnitude from symmetry, we have From the above equation, the centre frequency is 0 ^ > 0 ^0 ^. 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. Substitute the value in equation (4), BW -(5) At 3db point which corresponding to magnitude is given below, ^ ■ 3 1 I 2 "F F F Take square on both sides 1 ,+ e » f^ _ 3 .V W OH) W "I2 o^J o>^) 0 ),J =l (6) Compare the equation (5) and equation (6). BW ^ Thus, the bandwidth is BW : 1 ( e ''' Step 4 of 4 (c). Compare quality factor Q and damping factor ^ Consider the given transfer function. C (* ) = 0 s * + < V + « ( ,’ g A ^ G (4 - (7) Consider the standard second order transfer function. s^+ 2C a ^+ ef (8) Compare the equation (7) and equation (8). » ' + + «H,’ = » '+ Consider s scentreFrequency Thus, the quality factor is Problem 6.15PP A DC voltmeter schematic is shown in Fig. The pointer is damped so that its maximum overshoot to a step input is 10%. (a) What is the undamped natural frequency of the system? (b) What is the damped natural frequency of the system? (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). Figure Voltmeter schematic /= 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 Consider the given data. / = 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. dt ...... (1) dt From equation (1). the transfers function is given c e (s ) (2) Consider the standard second order transfer function. (3) J _ Compare the equation (2) and equation (3). ... (4) " I (5) Substitute the given values in equation (4) and equation (5). s 0.316 rad/sec. Thus, the natural frequency is 0.316 rad/sec • Step 3 of 7 (b) Consider the following formula for the peak overshoot. ...... Substitute 0.1 for A/^in equation (6). 0.1 » e Take logarithm on both sides. In (0 .1 )= I f = 0.59 Consider the formula for the damping frequency. ...... Substitute 0.316 for ajj^and 0.59 for ^ in equation (7). ffl.= 0 .3 lW l-0 .5 9 ’ =0.25 rad/sec Thus, the damping frequency is 0.25 rad/sec ■ Step 4 of 7 (c) Consider the Magnitude and phase response of the given function. F (4 ) K JI g (» ) K(s) 4’ +2^<»,s+<»,’ (8) Consider the value of s is »(J<») IC J l V (M ) { j( u ) ‘ + 2 i a , ( j a ) + a ’ (9) From equation (9), the Magnitude equation is given as. ^ --------------- (10) + {2 C a ,a > y J Take differentiate with respect to a>. deo .(11) * When d \ n j < 4 0 , rearrange the Magnitude equation. d& <»= 0.549<».......(12) Substitute 0.316 for <»^in equation (12). <9= 0.549 x 0.316 =0.173 rad/sec Step 5 of 7 Substitute0.316for <9^, 0.173for <», 4x10"*^°'^ 4 0 x 1 0 ' * ^ ° ' ^ ^ ® * ^ * ^ ^inequation (9)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 Write the Matlab program and draw the bode plot. bode(tf([0.1],[1 0.37288 0.0998])) The output of the Matlab program is given in Figure 2. BodeDiagnm Step 6 of 7 5 peak frequency is [Q.173rad/se^ Step 7 of 7 (d) With 2rad/secfrom Figure 2, the amplitude and phase angle are 0.0256radand —1< Thus, the amplitude and phase angle are |0.0256rad|and |-169°I Problem 6.16PP 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. (a) js:g ( s) = ' ^ (b) K G (s) - v r * t ^ \ _ ^(a-F IO)(j-F 1) * G ( * ) - ( , + , oo)(,+ 5 )1 (0 Fiaure Block diaoram for YfsVRfst = KGfst/tl + KGtstl v r> t-\ A T fa-F I 0 ) ( J - F I ) « G (** ) - ( . + , oo,(,+ 5 )3 r#-r (0 Figure Block diagram for Y{s)/R(s) = KG{s)/[1 + KG(s)] —■ 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 [ ? * '] Substitute 1 for K in Equation (1). ' ’ ■•fe-') ii:<;(a) . f e * " - ' ) ■(2) ■ ( & • ') Step 2 of 31 Plot the straight Bode diagram for the transfer function K G {s ) ■ Consider the standard form of transfer function. g ( lF a M ) ■(3) (1 + a M ) Compare Equations (2), and (3). Number of zeros present in the system is 1 Number of poles present in the system is 1 =30aodo)^ =30- The corner frequencies are Substitute j a for s in Equation (2). ( f ^ ') K G (jo> ) = 0 . \ ^ ----- 4 ( f * ') a v , r . , - -(4) y Step 3 of 31 'v Find the magnitude of K G [jiii) in dB using Equation (4) as listed in table (1). Table 1 Corner Frequency Slope Change in slope Term © © (S) (5-) ®.,=30 20 - ax,, =30 -20 0 Calculate gain A using table 1. Assign lower frequency Calculate gain A,, ' = 1 ^ ^ and higher frequency sec =1000^^- sec at A „,=|G (y<i.)| = -2 0 d b Calculate gain at At = a>^ ■ A ^ , =|G(y<»)| = -9.S42db Calculate gain (A) at At=At^2 - A=-^=|G(y<»)| = 0db Calculate gain (A) at A „ 2 = |C (H = 0db Step 4 of 31 Find the phase plot for equation (4). * de © g 1 16.5 10 54.8 30 39.3 100 15.1 1000 1.58 The Bode diagram is shown in Figure 1. 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 Hence, the system is stable for |jc > Q |. Step 7 of 31 'v Consider the number of poles and zeros from Equation (1). To find zeros put numerator JV(j) = 0 Thus, the zero is -3. To find poles put denominator D (s) = 0 ■ Thus, the pole is - 30. Step 8 of 31 'v Consider the formula for the asymptotes. n -m (sumoffinitepoles)-(sumoffinitezeros) (numberoffinitepoles)-(niunberoffinitezeros) -3 0 -(-3 ) 1-1 = co Thus, the asymptotes is . Step 9 of 31 Procedure to draw root locus plot; • Take real and imaginary lines on X axis and Y axis respectively. • Mark the poles on the real axis. • Locate the asymptotes on the real axis, and draw the asymptotes. • Draw the root locus. The root locus plot is shown in Figure 2. Step 10 of 31 A Thus, the root locus is plotted for the given transfer function and it is shown in Figure2. From Figure 2, the system is stable for |J(f >Q|. Step 11 of 31 Hence, the results are verified from root locus plot. 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) Substitute 1 for K in above equation. Substitute _1_^____ 1 ATG(j) = lo r ^ T T v - ^ . v <6> Plot the straight Bode diagram for the transfer function KG{^s) ■ Consider the standard form of transfer function up to third order system. 3r(l-F4/r».) G (z) -(7) 0 + 4 M )0 + 4 M )0 + V < » > ) Compare Equations (6), and (7). Number of zeros present in the system is 0 Number of poles present in the system is 3. The corner frequencies are =1,<»^2 andfiVa -1 0 - Substitute j a for s in Equation (6). 7 ------------ -(8) Find the magnitude of K G [ ja ) In dB using Equation (8) as listed in table (2). Table 2 Corner Frequency Slope Change in slope Term (y-AX+l) (S) m "'■=T -20 - m -1 (y-AX+l) AX„=1 -20 ■40 (if*') AX„=10 -20 -60 Calculate gain A using table 2. Assign lower frequency ax = 0 . 1 ^ ^ and higher frequency ax = 1 0 0 ^ ^ - sec sec Calculate gain (A) at a —a , - 34= |G ( » | = -20db Calculate gain A at ax = a ^ ■ A„^, =|G(yAx)| = -20db Calculate gain (A) at ax= ax,- A,, wIslopefiomAX^, toAx^jxlcxg^T. +A „ ^ I = - 4 0 1 o g ^ Y j- 2 0 d b = -« 0 d b Calculate gain (A) at ax= A^. A ^ s^sk x p c fitx m A x ^jto A jjiX lo g -^ j+ A ^ = -6 0 1 o g ^ ^ ^ j-6 0 d b = - 1 2 0 dB Find the phase plot for equation (8). * de g 0.1 -12.1 1 -95.9 10 -213 100 -263 Step 13 of 31 The Bode diagram is shown in Figure 3. 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 ^ Consider the number of poles and zeros from Equation (5). To find zeros put numerator JV(j) = 0 Thus, there is no zero. To find poles put denominator D (s) = 0■ Thus, the pole is - 10, - 1 and - 1. Consider the formula for the asymptotes. n -m (sumoffinitepoles)-(sumoffinitezeros) (numberoffinitepoles)-(numberoffinitezeros) .z lizM 3-0 =-4 Thus, the asymptotes is a step 18 of 31 Consider the formula for the angle of asymptotes. 2 180°+360«(/-l) w— -(9) 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 Procedure to draw root locus plot; • Take real and imaginary lines on X axis and Y axis respectively. • Mark the poles on the real axis. • Locate the asymptotes on the real axis, and draw the asymptotes. • Draw the root locus. Step 20 of 31 The root locus plot is shown in Figure 4. 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 ^ Hence, the results are verified from root locus plot. Step 24 of 31 ^ (c) Consider the transfer function. ^ , ^ ( 4 + 10X4 + 11 ' ^ .(10) (4 + 1 0 0 )(4 + 5 ) Rewrite equation (10). K (4 + 1 0 )(4 + l) ( 4 + l) Substitute 1 for K in above equation. x e |.).-L .(11) Plot the straight Bode diagram for the transfer function KG{^s) ■ Substitute J a fOr s in Equation (11). .(12) K G {J a )= Find the magnitude of K G [ ja ) In dB using Equation (12) as listed In table (3). Table 3 Corner Frequency Slope Change in slope Term (y-AX+l) AX„=1 -20 - (f-) ax„ = -20 ■40 (if-) AX„=10 -20 -60 (£*■) AX„ = 100 -20 -80 5 Calculate gain A using table 3. Assign lower frequency ax = 0 . 1 ^ ^ ond higher frequency ax = 1 0 0 0 ^ ^ - sec sec Calculate gain (A) at a —a , ■ =-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 Calculate gain (A) at ax= ax^, . A ^ = -8 3 d B Calculate gain (A) at a —a,,- A ^ = -1 2 0 d B Find the phase plot for equation (4). The Bode diagram is shown in Figure 5. Step 26 of 31 Thus, the Bode diagram is plotted for the given transfer function and it is shown in Figure 5. From Figure 5, the phase angle is never crosses —180®. Step 27 of 31 Hence, the system is stable for |jc > Q |. Step 28 of 31 ^ Consider the number of poles and zeros from Equation (1). To find zeros put numerator JV(4) = 0 Thus, the zeros are -10 and -1. To find poles put denominator ^ ( 4) = 0- Thus, the pole is - 100, - 5, - 5 and - 5. Consider the formula for the asymptotes. n -m (sumoffinitepoles)-(sumoffinitezeros) (numberoffinitepoles)-(numberoffinitezeros) . z iiH im 4 -2 =-52 Thus, the asymptotes is □ u Step 29 of 31 Substitute 1 for /, 4 fOr rx and 2 for m in equation (9). 180+360(1-1) "■ ^ 180 2 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 Procedure to draw root locus plot; • Take real and imaginary lines on X axis and Y axis respectively. • Mark the poles on the real axis. • Locate the asymptotes on the real axis, and draw the asymptotes. • Draw the root locus. The root locus plot is shown in Figure 6. Root Locus Step 31 of 31 Thus, the root locus is plotted for the given transfer function and it is shown in Figure 6. From Figure 6, the system is stable for |jc > Q |. Hence, the results are verified from root locus plot. Problem 6 .1 7PP 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 There is no solution to this problem yet. G et help from a Chegg subject expert. 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 Figure 1 An s-piane plot of a contourCI that encircles the entire RHP Figure 1 An s-piane plot of a contourCI that encircles the entire RHP c, / V Figure 2C1 contour enclosing the RHP for the system Step-by-step solution step 1 of 3 M o p in g imaginadty axis ( 0 < ( 9 < od) idiich lies on the negative real axis 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 = (C ) if '\ (C ) (d) K C ^ i^ s y K C ^ i^ s y — — i s -+- 1 0 )C ^ + 2> 2 + 1 0 ) ( j + 1) + 1 0 ) ( j + 1) ( ,_ j_ io o ) ( ;5 + 2 )a 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 There is no solution to this problem yet. G et help from a Chegg subject expert. ASK AN EXPERT Problem 6.20PP Draw a Nyquist plot for 1) KG(s) = Ks{s(s+ + 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 Consider the following open loop transfer function of the system: ' ' (1) j(j+ 3 ) Nyquist plot represents frequency response of the system. Magnitude of ATG(y<9) ■' ■(2) Phase of JirG(y(9)is, j =ta n -' - 9<r- ta n -' j (3) Step 2 of 10 Magnitude of ATG(y<9) at ^ s O is. Phase of JSrG(yfl») at = \KG{jo>) = tan"' f y l ” tan"' f j * -9 0 * Magnitude of ATG(y<9) at n>sco i Step 3 of 10 Take ^ c o m m o n from the above equation. 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 The Nyquist plot for the feedback system is shown in Figure 1. 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 The numbers of clockwise encirclements of -1 {denoted by ). by observing the Nyquist plot of Figure 2 are zero. Number of unstable (RHP) poles of KG[^jG>). denoted by p are zero. Numbers of unstable closed loop roots Z are, Z = JV+P = 0+0 =0 Hence, there are no characteristic equation roots in the RHP. So the system is stable for positive values of k ■ 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 The numbers of counter-clockwise encirclements of _ j by the contour in the Nyquist plot of Figure 4 is. 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. So the system is stable for negative values of . 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. Figure Control system Step-by-step solution Step-by-step solution step 1 of 12 Consider the feedback system shown in Figure 1. 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 G (s)H (s) = is obtained (s“ + 2 j + 2 ) ( i + l) Step 3 of 12 Nyquist plot represents frequency response of the system. Hence, K 1 (2 -ffl’ + J2to) (y'ffl+l) Step 4 of 12 Magnitude of G { ja ) H ( ja ) is. ^ ( 2 - e ^ f + A e ^ y ll + a ^ Phase of G {ja > )H {ja) is, ZG{j(o)H(ja>) = 0 - a a -‘ [ 3 ^ ] - [f] Step 5 of 12 Magnitude of G ( ja ) H { ja ) at (psQ is. ^ ( 2 - 0 ) ’ + 4 ( 0 ) ’ V i+ 0 £ ' 2 Phase of G {ja > )H {ja) at (psQ is, ZG(ya))W(yffl)=0 - tan-' j- (0) = (T Step 6 of 12 Magnitude of G { j a ) H ( j a ) at d>»oo is, \G (ja \H {jo ii ■ ^ ( 2 - 00)* + 4 ( 00)^ V l +«>“ =0 Phase of G (j< o )H (ja) at <2>sco is, Z .G (ja)H ( J a ) = O - to n - ' j" [7 ] = - 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. The plot is normally created by the NYQUIST MATLAB m-file. Step 7 of 12 Enter the following code in MATLAB to draw the Nyquist plot; » num=1; »den=conv([1 2 2],[1 1]); » sys=tf(num,den): » nyquist(sys) Step 8 of 12 The Nyquist plot for the feedback system is as shown in Figure 2. 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. Consider positive value of k ■ V The maximum gain of G (7 ® )« (y < » ) isobtainedat ^ s Q ^ n d the value is — . The numbers of clockwise encirclements of -1 {denoted by U ), by observing the Nyquist plot of Figure 2 are zero. Number of unstable (RHP) poles of G (7 ® )« (y < » ). denoted by /» are zero. Step 10 of 12 ^ The numbers of unstable closed loop roots is, Z = JV+P = 0+0 =0 For positive value of , Z = 0 : that is there are no characteristic equation roots in the RHP. So the system is stable for positive values of j^ . Step 11 of 12 Consider value as negative. The number of clockwise encirclements have to be now determined depending on value of When j f > _ 2 , Nyquist plot doesn’t encircle _ j. Number of clockwise encirclements of -1 . A ^=0 Number of unstable (RHP) poles of G { i a ) H ( j a \ denoted by /> are zero. Z = JV+P = 0+0 =0 For > —2 . Z = 0 : that is there are no characteristic equation roots in the RHP. So the system is stable for > —2 • Step 12 of 12 ^ When j f < _ 2 , Nyquist plot encircles _ j. Number of clockwise encirclements of -1 . JV = 1 Number of unstable (RHP) poles of G { i a ) H ( j a \ denoted by /» are zero. Z = J\7+P = 1+0 =1 For fC < ~ 2 ’ Z = l^ that is there are characteristicequation roots in the RHP. So the system is unstable for < —2 • Thus, it is clear from the obtained results that the range of [Z H 5 I for which system is stable is . Problem 6.22PP (a) For w = 0.1 to 100 rad/sec, sketch the phase of the minimum-phase system and the nonminimum-phase system G(s) = --y - 1 I noting that A{joj - 1) decreases with oj rather than increasing. (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: G{s) = (d) J+ 1I j- lO , 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(S): ■ - M ) G (= )= — '■ ' S+10 s+10 Step 2 of 4 ^ b. No, it does not have any eSect on £Q (6 .2 8 ) Step 3 of 4 Step 4 of 4 d. s+1 F o r G f s ) —-----^ ^ s+10 For G (S) = s+10 s+1 F o r G ( s ) = - ;— r -(s-l) is stable for all values of K 0 < K < 1 for stabili^ 0 < K < 1 forstability Problem 6.23PP 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- (» + !)’ ■ (b) The classical cunre called the Cissoid, meaning Ivy-shaped; JTG(a) = K 1 i ( i + 1) (c) The classical cunre called the Folium of Kepler, studied by Kepler in 1609; CG(a) = K 1 ( a - l) ( s - H ) 2 ' (d) The classical cunre called the Folium (not Kepler's); KG(s) = K( j - l ) ( j1- F 2 ) (e) The classical cunre called the Nephroid, meaning kidney-shaped; 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 (g) A shitted Nephroid of Freeth; _____ 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 Determine the phase at ^ s Q a n d Jtf = l z a :g ( o) = o° Enter the following code in MATtAB to plot the Nyquist plot for =i » numG=1; » denG=conv(conv([1 1],[1 1]),[1 1]); » sysG=tf(numG,denG); » nyquist(sysG) Step 2 of 14 The Nyquist plot for the cunre is shown in Figure 1. 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. Substitute jo> for s. Jta(ja>+\) 1 = AT -a + ja step 4 of 14 Determine themagnitudeat ^ s Q a n d Jtf = l 1 KG{Ja>) ■<lar+a X G (0 )= « > Determine the phase at ^ s Q a n d Jtf = l 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 Nyquist plot for the cunre is shown in Figure 2. 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 Determine themagnitudeat ^ s Q ^ n d Jtf = l 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 Z K G (ja )= -lS iy‘ Enter the following code in MATtAB to plot the Nyquist plot for =i » numG=1; » denG=conv([1 -1],[1 2 1]); » sysG=tf(numG,denG); » nyquist(sysG) Step 8 of 14 The Nyquist plot for the cunre is shown in Figure 3 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 - Determine themagnitudeat ^ s Q ^ n d Jtf = l K G ( ja ) = - ' '4 + a JCG(0) = i = 0.S Determine the phase at ^ s Q ^ n d Jtf = l ■ - tan " '(r» ) - t a n " ' j Enter the following code in MATtAB to plot the Nyquist plot for Jtf = i » numG=1; » denG=conv([1 -1],[1 2]); » sysG=tf(numG,denG); » nyquist(sysG) Step 10 of 14 The Nyquist plot for the cunre is shown in Figure 4. 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; KG (s) = K 2 ( j + 1)(4’ - 4 j + i ) (4 -1 )’ Ja Substitute for s. ( y o - l) KG(0) = 2 Determine the phase at at = 0 b n d Jtf = l ^ G [ja ) ■tan"' (nr)+tan"' ^|-^^j-3tan"' {- a ) = 0» Enter the following code in MATtAB to plot the Nyquist plot for s | » numG=2*conv([1 1],[1 -4 1]); » denG=conv(conv([1 -1],[1 -1]),[1 -1]); » sysG=tf(numG,denG); » nyquist(sysG) Step 12 of 14 The Nyquist plot for the cunre is shown in Figure 5. Nyaebl Dtoaraw 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) Ja Substitute for s. 4 (y < » -l) ^ 2 7 ( l4 ‘t»’ ) ( 3 - « . ’ ) 4 ( V IT ^ )’ Determine themagnitudeat nt = 0 b n d Jtf = l 4 ( v T iV ] XG(0) = j = 1.5 Determine the phase at a> = 0 b n d Jtf = l Z K G (ja ) ■tan"' (ar)-3tan"' (-®) =0 Enter the following code in MATtAB to plot the Nyquist plot for Jtf = i > numG=2*conv([1 1],[1 0 3]); » denG=4*conv{conv([1 -1],[1 -1]),[1 -1]); » sysG=tf(numG,denG); » nyquist(sysG) Step 13 of 14 The Nyquist plot for the cunre is shown in Figure 6. 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 ^’ 4 (4 -1 )’ KG (s) = K-^ ------ V Ja Substitute for s. (y»-l) ■ (v /n v )’ Determine themagnitudeat a> = 0 b n d Jtf = l ( V T iV ) a:g ( o) = i Determine the phase at a> = 0 b n d Jtf = l ZKG(ja) ■ -3tan"' (-<») =0 Enter the following code in MATtAB to plot the Nyquist plot for s | » numG=[1 0 1]; » denG=conv(conv([1 -1],[1 -1]),[1 -1]); » sysG=tf(numG,denG); » nyquist(sysG) The Nyquist plot for the cunre is shown in Figure 7. 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. Figure Nyquist plot Im [C (j)] ^ / / / I I 1 \ / / / -1 V U -a.. 1 /n 1 1 1 X 1 1 1 1 t /W tf/ ll Re[G(s)] 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 2 0.4 a n f 2 = - = 0.77 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 The Bode plot for 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? (b) Sketch the Nyquist piot for G(s). (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. Figure Bode plot S t e p - b y - s t e p s o lu t io n step 1 of 8 Consider the transfer function of the system. looj^ G (,) (1) j[i-l] (a) Calculate the phase at low frequencies. Refer to the Figure 6.91 from the text book. 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 The phase at low frequencies is obtained by calculating the total phase, 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. fe-') 100 100 G (j< o )H (ja )= - UOO ) Magnitude of G { ja ) H ( ja ) Is, I/--/ M ur/ +1 Phase of G{ja>)H {ja) Is, | £ ( y ® ) £ ^ = 0 » + t a n - '[ ^ j - 9 0 » - [ ^ 1 8 0 » - t a n - ' [ ^ j j - t a n - ' ( ^ j 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 | G ( ^ f f l ) £ ^ = 0 '> + t a i r '^ ^ j- 9 0 ‘> - ^ 1 8 0 » - t > i r ' ^ ^ j j - t a i r ' ^ ^ j = -2 7 0 « Magnitude of G { ja ) H ( ja ) at a> = oo I "vU . 100 +0 100 =0 Step 5 of 8 Phase of at a> = ools |G ( ja > ) g ( y a > ) = 0 ° - f a n - ' ^ ^ j - 9 0 » - ^ 1 8 0 ° - t a n - ' [ y ] ] - ! ” ' ' [ ^ ] = 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. The plot is normally created by the NYQUIST MATLAB m-file. Enter the following code in MATLAB to draw the Nyquist plot: » n u m =[10 100];»den=conv ([1 -1 0],[0.01 1]); »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. Numbers of unstable closed loop roots Z are, Z = JV+/* = 1-1 =0 For any value of Z = 0 : that is there are no characteristic equation roots in the RHP. So the system is stable for any value of f c . Thus, for all values of ^ the system is stable. 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 Suppose that in Fig., 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. Figure Control system -O Y G(s) Step-by-step solution step 1 of 4 The loop transfer function is, C(s)= 2 S (j-t-l) s (5+ 2)( s^+2 s + 6) Write the MATLAB code to calculate the gain margin and phase margin. num=[25 2 5 ];» den=conv{[1 2 0],[1 2 1 6 ]);» sys=tf{num,den)sys = 25 s + 25 — ------------ sM + 4 s^'3 + 20 s^'2 + 32 s Continuous-time transfer function.» margin(sys) Step 2 of 4 Draw the bode plot. Bode Diagram Frequency (rad/s) Figure 1 Step 3 of 4 From Figure 1, The gain margin is, <7A /s3.91dB The phase margin is, s 101^ 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 Consider the system given in Fig. (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. (c) Use hocus to determine the values of K at the stability boundaries. (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. Figure Control system Step-by-step solution step 1 of 15 Refer to Figure 6.93 in the textbook. From the block diagram, the loop transfer function is. 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 ) Write the MATLAB code to plot the bode diagram. » num=[1 2];den=conv([1 -1],[1 2 2]);sys=tf{num,den)bode(sys)sys = s-2 s^2 - 2 Continuous-time transfer function. Draw the bode diagram. Bode D iig ram 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. Therefore, the range of x for the stable system is ||< jj^< 2| • Step 4 of 15 (b) = 1.5 • Calculate the phase margin for Write the MATLAB code to plot the bode diagram. » num=[1.5 3 ] ;» den=conv([1 -1],[1 2 2 ]);» sys=tf(num,den)sys = 1.5 s + 3 + s^2 - 2 Continuous-time transfer function. » margin{sys) Step 5 of 15 Draw the bode plot. Bode Diagram Freqieacy (rad/s) Figure 2 Step 6 of 15 From the plot, the phase margin is, PM = 6.66^^^ Al =1.5Therefore, the phase margin at A T s l.5 is 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 Write the MATLAB code to plot the root locus. » num=[1 2 ] : » den=conv([1 -1],[1 2 2 ]);» sys=tf{num,den)sys = s+2 • - 2 Continuous-time transfer function.» rlocus(sys) Step 9 of 15 Draw the root locus plot. Figure 3 Step 10 of 15 From the characteristic equation, ( j - l ) ( j ' + 2 i+ j)+ /:( j + 2)«0 j ’ + « ^ - 2 + / r ( i+ 2 ) = 0 »’ + * ’ + 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 s’ 1 s' K -2 + 2 K s' -2 + 2 K K -2+2iC 0 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) Write the MATLAB code to plot the Nyquist plot. » num=[1 2 ] : » den=conv([1 -1],[1 2 2 ]);» sys=tf{num,den)sys = s+2 - - 2 Continuous-time transfer function.» w=logspace(-2,2);» nyquist(sys,w) Step 13 of 15 Draw the Nyquist plot. 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) For 1 < a: < 2 , The number of encirclements are. JV = -1 Pole. p = \ . Therefore. Z = N+P = - 1+1 =0 Thus the system is stabie. (Ill) For 2 < K . The number of encirclements are. JV *1 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 1 K -2 + 2 K K -2 + 2 K -2 + 2 K 0 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 Suppose that in Fig. 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. Figure Control system |cw|—p o r Sten-hv-<;ten ^ nliitinn Step-by-step solution step 1 of 4 Refer to the control system in Figure 6.90 in the textbook. The open loop transfer function is. , 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 The MATLAB code to obtain gain and phase margins is, num=[3.2 3.2]; den=[1 2.2 16.4 32 0]; sys=tf(num,den); bodeplot(sys) margin(sys) grid Step 3 of 4 The Bode plot is shown in Figure 1. Bode Diagram Freqaeaqr (rad/s) Figure 1 step 4 of 4 From Figure 1, it is clear that the gain margin is. G M = l d B a t ^ = 4 . 0 2 rad/s The phase margin is, PM = 9 2 . 8 'at ffl = 0 .1 n u j/s Since p |^ * 92.8* ■ damping will be 1. That is the roots of the system are real. However from the Figure, it is clear that a very small change gain would cause instability to believe that the damping of roots is very small. Problem 6.29PP 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: (a) Nyquist diagram (b) Bode plot (c) Root locus Step-by-step solution Step-by-step solution ste p 1 of 4 K g and Tg are related to gain andintegtal dehvative times Tr and Tn Step 2 of 4 ^ a. In Nvquist diagram the point at plot crosses real axis 2fr is the desired point. At that point Pg = — Tiriiere a is phase cros sover frequency and gain is Step 3 of 4 ^ In Bode plot the point at vidiich plot crosses 0 axis is the desired point to find K g andPg Step 4 of 4 In root locus plot the point at which plot crosses imaginary axis is the desired point to find R g and Pg Problem 6.30PP If a system has the open-loop transfer function 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. Figure Damping ratio versus PM Step-by-step solution step 1 of 2 G (0 = - s(s+2?<ii.) A nd closed loop transfer function is given by T ( s) = t -----^ ------ 5- s +25oa^s+cc^ Step 2 of 2 PM as given by equation 6.31 is PM = tan" 2^ Jbr 4 = 0.\ , P i f = tan 2x0.1 = 110.42*1 V > f t + 2 x 0 .f - 2 x - 0 .f Jbr ^ = 0.4 . PM=taa~^ 2x0.4 =1 ^ .V V l+2x0.4" -2 X -0 .4 V Sor ^ = 0.7 , PM 2x0.7 _> /V n-2x0.7*-2x-0.7^ All these values matche closely with fig: 6.36 = 170.33*1 Problem 6.31 PP Consider the unity-feedback system with the open-ioop transfer function K GW = ■ s(s + l) [ ( P / 2 5 ) + 0 .4 ( i/S ) + 1] ■ (a) Use Matlab to draw the Bode plots for G( jo)). assuming that K = (b) What gain K is required for a PM of 45°? What is the GM for this value of K7 (c) What is Kv when the gain K is set for PM = 45“? (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 The open-ioop transfer function of the system is, 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 ) ) Get the MATLAB output for the Bode Magnitude plot. Step 3 of 10 Get the MATLAB output for the Bode phase plot. 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 The magnitude in dB for a phase margin of 45 ® is, 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 Get the MATLAB output for the Bode plot. BodeD U grw Thus, the gain margin for K - \ . \ 2 is 14.9dB . 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) Determine the velocity constant, . 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. Thus, the roots for a PM of 45® are |-Q .468± y 0 .9 7 l|. Problem 6.32PP For the system depicted in Fig{a), the transfer-function blocks are defined by 1 1 G (s ) = (5 -1 -2 )2 (5 -I-4 ) 'H ( s ) = 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 (c) 0.707. 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? Figure Block diagram; (a) unity feedback; (b) H(s) in feedback 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 MATLAB program for root locus » 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 8^4 + 9 s^3 + 28 s^2 + 36 s + 16 » 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 K = 5.9288 Produces roots with damping ratio corresponds to 0.707 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 With K = 30.12 open loop transfer function is 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 From the above bode plot Gain margin = 8.56db Gain margin in linear scale 201ogK=8.56 8.S6 K = -[0 ^ K = 2.6B So gain margin is 2.68 Step 17 of 25 Approximate danq^ing ratio PM 100 65 c=- 100 ^ '* 0 .6 5 Step 18 of 25 Fig (a) Step 19 of 25 Fig(b) Step 20 of 25 Root locus is drawn for 0(^b)H(^ s) For figures 0 { s ) H { s ) = K O { s )H (s ) So Root locus for both the figures is same And root locus is 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 yi{s) (s + 2 ) ^ ( s + 4 ) (s+ 2 ) (s+ 4 ) J^(s) . . 1 s+ 1 s+1 1 ( s + 2 ) ^ ( s + 4 ) ( s + l) (ff+2) (ff+ 4)(ff+ l) W __________ f R{s) J5 T + (s+ 2 )^(s+ 4 )(s+ l) Step 22 of 25 For figure (b) Transfer function is r,( s ) _ K a js ) R (s )~ \+ K O [s )H [s ) jv r^ (s) ^ W " l+ - 1 (s + 2 )^ (a + 4 ) K 1 (s+ 2 ) (s+ 4 ) jv ^ s+1 ] (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 M AILAB program for step response » 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 Figure Control system Step-by-step solution Step-by-step solution step 1 of 1 Open loop transfer function of the unity feedback system is given by 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 A !soalffl= 034rad/sec , |K =4.17 to get PM = 20°| 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? Figure Magnetic tape-drive speed control I Amplifier p and motor [ 7 ™ ,^ I ^ drive Step-by-step solution Step 1 of 10 Refer to the Figure 6.94 from the text book. 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. Obtain the transfer function of the system. Thus, the transfer function of the system for the Figure 6.94 is as follows. f— If—1 T {s ). 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 . The steady state error of the system is. 1 1+*. (2 ) It is clear that it^in equation (2) represents a positional error constant. Calculate the steady state error. sR{s) l + G{s)H{s) = lim1+ n i+ ( i) ( jr ) Step 3 of 10 It is clear that the value of b is 1 N.m.sec The steady state error of the system is. I Substitute 1 N.m.sec ^ in steady state emor. 1 Equate this expression to equation (2). 1 _ 1 1 + /:= !+ * , Thus, it is clear that the value of K is equal to k^ . 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) Recall equation (1). r(j)= A r(tr, + 1) { « ’, + 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 The transfer function of the fonvard loop is. <?(*) 1 ( j + l)(4 i + 1 ) Simplif Simplify the expression further. C (*) = 1 (4i* + j + 4 j + l) I + J5a> + 1 I ( l + 4<P*) + JS49 step 7 of 10 Find the magnitude of G(s) | c ; ( * ) U - , ------------!--------------^ ( l + 4® ’ ) ' + (5® )’ Find |G (* )|a tZ G (* ) = -180' The phase shift is. Step 8 of 10 Hence. I G (*) I = 0.79 at ZG(s) = -180’ . The GM can be calculated as the inverse of the magnitude of G(s) at Z G (4 ) » -180*Find the GM. G M «t I 1 0.79 -1 .2 7 Thus, the gain margin GM is ||,27l- Step 9 of 10 Find the Z G (4 ) when | G ( j ) | - 1 • Thus, we get Z G ( f ) = -I73®The phase margin PM is obtained by adding Z G ( 4 ) when | G(iS)| - 1 with 180^. Find the PM. 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. Thus, this is not a good design and needs a compensator. P ro b le m 6 .3 5 P P 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. Figure Control system 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 ^ From the above transfer < 7 ( ^ )//( j) c a n be obtained as shown below. 1(5 + l)(*+3)] Step 2 of 14 ^ Nyquist plot represents frequency response of the system. The magnitude of is, | G ( y - » ) « ( H ------ 1 (2) + V 9+ < ir The phase of is, (y®) = 0 -90* - I a n " ' t a n " ' 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 |G (y '® )tf(y ® ) = 0 -9 0 * - tan"' j “ ^j 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 |G(y®),ff(y®)=0-90* - tan"' j - tan"'^yj = -90*-90*-90* = -270* Follow the above procedure and calculate magnitude and phase of G ( j o ) f / ( j a ) for different values of ® for drawing the Nyquist plot. Step 5 of 14 The Nyquist plot will always be symmetric with respect to the real axis. The plot is normally created by the NYQUIST MATLAB m-file. G (s)ff(s)^/C 5(« + I)(5 + 3 ) i( i * + 4 s + 3 ) +3s] Enter the following code in MATLAB to draw the Nyquist plot; » num=[3]; » den=[1 4 3 0]; » sys=tf(num,den): » nyquist(sys) The Nyquist plot for the feedback system is shown in Figure 2. 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; Find ® value by equating phase of the system to —igQ*0 - 9 0 - - t»d-‘ j - t a « - ' = -18<r .(M l., t a n '- i- : — ^ = 9 < r -T 4ffl 3 -a ^ b O e )= J i Step 7 of 14 Substitute the above obtained value of ® in equation (2). ZK ° 4 Consider positive value of k ■ 3 gain of G { ja ) H ( ja ) at = is y . The numbers of clockwise encirclements of -1 (denoted by ^ ), by observing the nyquist plot of Figure 1 are zero. Number of unstable (RHP) poles of G { ja ) H ( ja ) . denoted by p are zero. Numbers of unstable closed loop roots Z are, Z^N +P = = 0+0 0 For positive value of K - Z - 2 ’ that is there are no characteristic equation roots in the RHP. Thus, the system is stable fo r positive values o f . Step 8 of 14 Consider k value as negative. The number of clockwise encirclements have to be now determined depending on value of When . Nyquist plot doesn’t encircle » j. Number of clockwise encirclements of - 1. A^ = 0 Number of unstable (RHP) poles of G ( ja ) H ( ja ) . denoted by p are zero. Z = JV+/* = = 0+0 0 For AT > - 4 , Z = 0 : that is there are no characteristic equation roots in the RHP. So the system is stable for >-4. When j ^ < - 4 , Nyquist plot encircles Number of clockwise encirclements of - 1. JV = 1 Step 9 of 14 denoted by p are zero. Number of unstable (RHP) poles of Z = N -¥ P = 1+0 =1 For K < - A ’ Z = I ’ that is, there are characteristic equation roots in the RHP. So, the system is unstable for K < - A 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. Draw the root locus for equation (1). Procedure to draw root locus: 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. RULE 3 : Calculate the centre of asymptotes. 0-1-3 3-0 - l l “ 3 = -1.33 The angles of asymptotes are at 60*,180*,300*- Step 11 of 14 RULE 4: calculate break away point. ^ -1 _ j ( j + l)( j+ 3 ) Perform — = 0- ds j(j+ l)(j+ 3 ) 3 Simplify the above equation. - (3 » * + 8 s + 3 ) ' 3 = 0 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. Enter the following code in MATLAB to draw the root locus: » num=[3]; » den=[1 4 3 0]; » sys=tf(num,den): » rlocus(sys) Step 13 of 14 ^ The locus of closed loop poles with respect to x shown in Figure 2: F ^o re 2 Step 14 of 14 Thus, it is clear from Figure 2 that the roots in RHP are zero. Consider transfer function shown in equation (1). [ 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. Figure Control system 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 b. In both regions of instability, two roots lies on right half plane Problem 6.37PP 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. Figure Control system Step-by-step solution step 1 of 9 Consider the feedback system shown in Figure 1. 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 [ ( « + !)■ From the transfer function, the expression for G ( r ) f f ( r ) is, ( 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‘ K Phase of G (ja > )H {ja ) is, Z G ( ja i) H {ja f) = 0 + tan"' = 1 8 0 » - t a n " '( < » ) - t a n - '^ j ^ j 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 Phase of G ( j< o ) H ( ja ) at n>soois Z C O 'o ) H (j& i) = 180®- tan"' («>) - tan"' I 1 U -H J «l80® -9 0 ® -9 0 ® = 0® Follow the above procedure and calculate magnitude and phase of G ( j a ) H ( j a ) for different values of of. The Nyquist plot will always be symmetric with respect to the real axis. The plot is normally created by the NYQUIST MATLAB m-file. Enter the following code in MATLAB to draw the Nyquist plot; » 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. Consider positive value of . The maximum gain of G ( j t t , ) H ( ja ) isobtainedat ^ s Q a n d the value is jff. The numbers of clockwise encirclements of -1 (denoted by f j ). by observing the nyquist plot of Figure 2 are one. Number of unstable (RHP) poles of denoted by p are zero. Numbers of unstable closed loop roots Z are, Z = N -¥ P = 1+0 =1 For positive value of K - Z —V that is there are characteristic equation roots in the RHP. So the system is unstable for positive values of k ■ Step 6 of 9 Consider x value negative. The number of clockwise encirclements have to be now determined depending on value of x ■ When Nyquist plot doesn’t encircle _ j. Number of clockwise encirclements of -1 . AT=0 Number of unstable (RHP) poles of G ( j a ) H ( j a ) . denoted by p are zero Z = JV+/* = 0+0 = 0 For AT > - 1 , Z = 0 : that is there are no characteristic equation roots in the RHP. So the system is stable for AT > - I • Step 7 of 9 When at < -1 >Nyquist plot encircles _ ]. Number of clockwise encirclements of -1 . N ^ \ Number of unstable (RHP) poles of G ( j t t , ) H ( ja ) . denoted by p are zero. Z = N+P = 1+0 = 1 For A T <-1 . Z = I ; that is there are characteristic equation roots in the RHP. So the system is unstable for AT < -1 • 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. Draw the root locus for equation (1). Procedure to draw 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. RULE 3 : Calculate the center of asymptotes. H z IH !) 2-1 -3 S ---- 1 = -3 The angles of asymptotes are at 180®. RULE 4: calculate break in point. K =- (» -•) Perform — = 0 ds Simplify the above equation. 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 Enter the following code in MATLAB to draw the root locus: » num=[1 - 1]: » den=[1 2 1] » sys=tf(num,den): » rlocus(sys) The locus of closed loop poles with respect to x shown in Figure 3: 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; (a) Phase margin; (b) Damping ratio; (c) Range of gain for stability (if any); (d) System type (0, 1. or 2). (d) System type (0, 1. or 2). Figure Nyquist plots \ 1 -1 j 1 H V (b> (I) 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 For first sjrstem Gain > Ko For second system Gain < Ko Step 4 of 4 ^ First system is Type - 2 since full circle is Enclosed Second system is Type - 1 since semicircle is enclosed Problem 6.39PP The steering dynamics of a ship are represented by the transfer function V js ) ^ ^ S f( s ) n - ( j/0 .1 4 2 ) + l] 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. (c) Is the ship-steering system stable with K = 0.2? (c) Is the ship-steering system stable with K = 0.2? (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 G (s)= - - f —^ l + l l . U .1 4 2 J UO.325 A J o.0362 ) Step 2 of 4 b. |g M = - 5 .a jg 1 \P M = - 2 3 . r \ at m = 0 .0 5 7 6 ra i/ sec at » = 0.087 n jrf/sw Step 3 of 4 c. No , ship steeling system is not stable Step 4 of 4 A A t PAf = 30* ® = 0.0318raA /s»c |Aad K = 0.042| Problem 6.40PP For the open-loop system 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 Write the characteristic equation. 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. 100 K 1 K 20 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 m becomes, — 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 Consider the open-loop system. s * ( j + 10)^ Convert the function to the bode fonn. ’ s ^ ( ja + \ o f Phase margin Is, PM = 1 8 0 » + Z G ( y a > ) L , ^ ^ , Substitute 30® for PM in the equation. 30° = 1 8 0 °+ Z G (;a > H ... . I __________ = - > » ” 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 ) ,-(i)-.80--2.»-g) -I50° =tan-‘ -150'=tan €) a> 180'-tan since 2tan"'(;c)=tan"'^j^^j i'-© J Simplify further. <a 30®=tan"* j - tan"' i'-© J ( i ) ' i'-O J 30* tan"' since tan" X-tan" ‘ <11 -a tan30«»- A tan' — fe) [-© j x-20 F IR tan30®» -I9 a )^ -I0 0 «i’ -l0 0 < » + 2 0 i» lan w » -1 9 « » * -1 0 0 , n r -8 0 ® ^ 3 0 , ^ 1 9 ^ 80® 0.577(80fli-<i>’ )-19< !> *-100 = 0 -0 3 7 7 < »’ - 1 9 ® * + 4 6 .18< »-100 = 0 Solve the equation. ® = -3 5 .3 1 rad/sec» ® = 1.2019±1.860y r a d /s e c Step 4 of 4 ^ Find the magnitude of the open loop system. |G(y®)|---------- , ----------- -- ^ / ^ ^ ( 2 0 ® ) * + ( l0 0 - f f l* ) ^ Find the magnitude at frequency ®s— 35^3lad/sec- ------------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 jc = — become, !— 0.00141822 -70S.108 Therefore, the fc value at which PM s 30® i® 1705.1081 Problem 6.41 PP The frequency response of a plant in a unity-feedback configuration is sketched in Fig. Assume that the plant is open-loop stable and minimum-phase. (a) What is the velocity constant Kv for the system as drawn? (b) What is the damping ratio of the complex poles at w = 100? (c) Approximately what is the system error in tracking (following) a sinusoidal input of cu = 3 rad/sec? (d) What is the PM of the system as drawn? (Estimate to within ±10“ .) (d) What is the PM of the system as drawn? (Estimate to within ±10“ .) Figure Magnitude frequency response Step-by-step solution There is no solution to this problem yet. G et help from a Chegg subject expert. ASK AN EXPERT Problem 6.42PP For the system 1 0 0 (j/a + l) '5 ( j+ l) ( j/ f r + l) * G(i) = - 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. is alead compensatorwith a=0.1 Gain o f - 2 0 l o g - l O d B occurss at cd^=17.8 Va cV = - 5 j==17.8 7>l2 T=0.1776 =-^=5.63 T_____ Problem 6.43PP For the open-loop system 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 The open loop system is. j= (s + 2 0 ) The phase margin of the system is. PM = 180® +^^ The phase of the system is. * - 1 8 0 ® + t a n " '® - 2 t a n " '— 20 Step 2 of 10 Hence, the phase margin of the system is. 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 Since the phase margin. PM ^30® > 30“ S t a n " ' - 2 ta n " '- £ • 20 ” tan"'«i - l a n " ' ^ - t a n " ' ^ a 3 0 “ 20 a tan"' - 20 20 - t a n " '- 2 - a 30“ 20 ” 20 J t a n " ' - t a n " ' ^ 2 30“ 1^20+n .J,J 20 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 + « ^ . ) ® ^ ] ^ '^ 656.447® ^ 2 20 + 20® ^ + aij, ® ? - 6 3 6 .4 4 7 ® .+ 2 0 S 0 step 5 of 10 The roots are, 0 ^ — 25.24 <9^=0.0314 = 25.21 The suitable value for 0 ^ is 25.21. Hence. 0 ^ ^ 2 5 .2 1 rad/s Step 6 of 10 The gain of the system is, a: ( > / ® |A:c(a)|= '+ i ) i*(V ® “ + 4 0 0 ) Since the gain of the system at 0 ^ is unity or 0 dB, L +400 T (fflj,+ 4 0 0 ) = a: ( ^ ® ; .(f < e+ + 4< 0o 0 ) Step 7 of 10 Substitute 25.21 rad/s for 0 ^ . (25.21)^ ((2 5 .2 1 )* + 400) 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 ^ Find the maximum possible bandwidth. K G ( s ) = - ^ ' ' j ‘ (s + 20) AT(a+ l) “ j* + 4 0 i’ +400s' ®l = 0 .0 3 1 4 > 2 5.21 The bandwidth is, = 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 The MATLAB code to k=26085.37; num=[k k]: den=[1 40 400 0 0]; sys=tf(num,den); bodeplot(sys) margin(sys) grid Step 10 of 10 ^ Thus, the plot of MATLAB is sown in Figure 1. B o d e D ia g ra m F re q a c n c y (ra d /s) Problem 6.44PP For the lead compensator Tds + 1 Dc(s) = - ’ aToS+ r where a < 1. (a) Show that the phase of the lead compensator is given by <p= tan-1 {TDw) - ^an-^{aTDu)). (b) Show that the frequency where the phase is maximum is given by I Td ->A* and that the maximum phase corresponds to o«nu = = —7= and that the maximum phase corresponds to 1 —a sin^nm = +o (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 such that ....... = v'UTRHence 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 Consider the transfer function of lead compensator. ^ a V + l Substitute J(p for s. TJa>+l D , ( jt a } = a T g j6 f+ l l+ a T i,6 ) j From this equation, the value of phase is, 4 = tan*' {Tj^0) - tan*' (or7i,<») Thus, the value of phase is. = tan*' (Tjyoi) - tan*' (grp<p)| (1) Step 3 of 9 (b) Consider following equations. (2) = B = tan"' { a T ^ ) (3) Substitute equations (2) and (3) in (1). 4 = A - B ......(4) Consider the trigonometric relationship equation. ^ l+tan(i4)tan(£) ' Substitute equations (2), (3) and (4) for A, B and A—B. t ^ U ) ___ ij.f r Consider the equation of sin ^^- . 2, tan*d^ S in V = : ------- T T ...... 1+ tan*# Substitute equation (5) in (6). r r „ « . ( i- « ) T [ i+ a r > ' J . J, ™ ^ , r r „ « > ( i- « ) T 1+ Ti+«r„vJ [r„ a » (l-g )]* { l+ o T jf f l’ ) + ( r o < » ( l- a ) ) ' l + o ’7^<»* + 2 « r > = +72<»’ ( l - 2 a + o ' ) r „ V ( i- g ) ' 1 + (l + a* ) Take square root on both sides. — 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 Let g f(s in jt)^ ^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 ^1+ o*72 ® ‘ + r > ' ( l + o ^ ) =0 ( ^ l + o ^ J S ® * + 7 i V ( l+ a ^ ) ) ’ ' ( 4 a ^ r „ V + 2 r > ( l+ a * ) ) ' = 0 2 ^ \ + a ’ T iei)*+ T ia/‘ { l + a ‘ ) ■ 2 ( i + a ' r „ V + r > ’ ( i + a ') ) ' (4 o ’ 7 ji» ’ + 2 r j ® ( l + a ’ )) [2(l+a’r>*+7->’(l+o'))(r„(l-o))]- =0 (4a=72®‘ + 2 r ji» ’ ( l + a ' ) ) = 0 r , ( l- a ) [ [ 2 ( l+ a * 2 S ® * + r „ V ( l+ a ^ ) ) ] - [ 4 a 'r J ® V 2 r „ W ( l+ a ^ ) ] ] = 0 [ 2 ( 1+ a ’ r > * + r ja i" ( 1+ o ' ) ) ] - [ 4 o ’ 7 j ® '+ 2 rJ ® ’ ( l + o ' ) ] = 0 [2]-[2o'J2®'] = 0 2 ‘2aX ___l _ * a«2r< Tn 1 n>_ = - j —— . daTo ( 8) Thus the frequency value at maximum phase is verified and shown below. 1 5 ^ Step 5 of 9 Substitute equation (8) in (7). T, s in tL , ____________ .2 + l+ a * 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 ( ^ ) Thus, the required equation is derived and shown below. log 10gtf> a 9 M 2 fe w a step 7 of 9 (d) Consider the compensator transfer function. A (*)= « — ' ' s+ p Substitute j a for s. ja > + p The phase angle equation is. Thus the phase equation is. (9) Step 8 of 9 Consider following equations. > 4 a t a n - 'f ® l......(10) ■“ "(fi) B ( 11) ■ " " fe ) Now substitute equations (10) and (11) in (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. ta n ^ 4 1+ a a h ~h ] (13) (1I 4) step 9 of 9 Let ^ 5 2 ^ = 0. Differentiate equation (13] with respect to a . d ta n ^ [ '* ( w r ] ] ( A |p |] [ S da 2 I r ' 1+ (ii)](H ‘ R]“(iSi)(R‘ R]°® ( R 'R j't e lf e 'R ) ( R 'R )t e ) ° ( R 'R ) ® '- R R F llf l Thus, the value of frequency at maximum phase is. r ) Problem 6.45PP For the third-order servo system (K S ) = 50,000 « (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" Gain of ( - 2 0 1 o * ^ ) = - 2 0 .,6 dB at cc^=58rad/sec cc^ = - ^ = 5 8 rad/s y/cLt |t=0.084| D(s) = ■■ 0.084S+1 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 For the system shown in Fig., suppose that c ( j) = ■ s(i + 1 ) ( 5 /5 + I) ‘ Use Bode plot sketches to design a lead compensation Dc(s) with unity DC gain so that PM > 40°. Then verify and refine your design by using Matlab. What is the approximate bandwidth of the system? Figure Control system S te n -h v -< ;te n ^ n liitin n Step-by-step solution step 1 of 7 The open loop transfer function is. C M - The transfer function of the iead compensator is. £ )(.)« 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; » denG=conv([1 1 0],[0.2 1]); » 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 The phase margin of the open loop system, PM s 3.94*. As the required phase margin is P A /^ 4 0 * . allowing a margin of 5 * , the phase margin to be compensated by the lead compensator is, 40® -I-5*+ 3.94* = 49* Refer to Figure 6.54 in the text book for the maximum phase for lead compensation. For maximum phase lead equal to 4 9 *, the value of — is, ± =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 r= - =10 1 " 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 Determine the transfer function of lead compensation. 0.2835+1 CM 0.035J + 1 8 (^ + 3.S3) i + 28.6 Thus, the lead compensation with unity DC gain, D (s) is 8(5 + 3 .53) 5 + 28.6 Determine the transfer function of the system with lead compensation. 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]; »den1=conv{[1 1 0],[1 5]); » den2=[1 28.6]; » denG=conv(den1,den2); » sysG=tf(numG,denG); » sys=feedback(sysG,1); » margin(sys) Step 6 of 7 Get the MATLAB output for the Bode plot. 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. Thus, the approximate bandwidth of the system is 0.67 rad/$ • Problem 6.47PP 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; (a) When Dc(s) has no integral term: constant; (b) When Dc(s) has an integral tenri: In this case. constant. Figure Block diagram of spacecraft control using PID design Figure Block diagram of spacecraft control using PID design Step-by-step solution step 1 of 3 0.9 1d(s) 2 ^ 0 .9 '! 1+1 s+ 2 V 09(s+2) ” !"(ft-2 )+ 1 .8 D(s) 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 , 0.9K(s+2) (oo) = Imt———^7 - ^ ^ ^ 1.8D(0) D(0) Step 3 of 3 b. li^tD^(s)s=coiistant=4t^ 0 (00)=lmt .=0 [Hence 9 (00) isZeroj Problem 6.48PP 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., yuu uuieiii i m e iiev^uetiuy ledpui u iis sy aiei 11 eApei iiiiei iieiiiy r Eq.. 0'{j) _ Mpl U (s) ~ ( ( / + m pp)(m t + nip) - m jP )s ^ - mpgl{mt + nip) * Step-by-step solution There is no solution to this problem yet. G et help from a Chegg subject expert. ASK AN EXPERT Problem 6.49PP The open-loop transfer function of a unity-feedback system is 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. (ii) PM > 40“ . (b) Verify and refine your design by using Matlab. Step-by-step solution step 1 of 5 (a) The open loop transfer function of a unity feedback system is. C M - Determine the open-loop gain K that gives a phase margin of 40«. The steady state error to a unit ramp input is. s lim ji F ) F ) 1 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 —5num=5; den=conv([1/5 1 0],[1/50 1]); 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 The value of K equal to 5 gives a phase margin of 47.4®at a cross-over frequency of 3.92rad/s The compensator transfer function is. 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 frequency, that is, (0.2)(3.92) = 0.784 rad/s T 0.784 r = i. 3 Step 4 of 5 Determine the other corner frequency. 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]; den=conv([1/5 1 0],conv([1/50 1].[26,1])); sys=tf(num,den); margin(sys) Get the MATLAB output for the Bode plot. BadeMagraM Increasing the gain does not result in further increase of phase margin. Hence, the design is verified and cannot be refined. Problem 6.50PP The open-loop transfer function of a unity-feedback system is 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. 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+sin<^ l - s i n 39.46* 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 .-.D(s) = 0 .0 6 6 S + 1 Hence D (s)G (s)*- 100(0.066s+l) 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 C(s) = SO ■ «(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; (i) The steady-state error to a unit-ramp input is less than 1^00. (ii) The unit-step response has an overshoot of less than 20%. (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 stepresponse overshoot. Step-by-step solution step 1 of 2 G(s)=- 50 (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 gain of [-2 0 1 o g -^ |—7.14dB atca^=47.6rad/sec 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) PM of componsated system = | 47.5” | Problem 6.52PP The open-loop transfer function of a unity-feedback system is 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; (i) The steady-state error to a unit-ramp input is less than 0.01. (ii) PM > 45“ . (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 Placing upper corner frequency 3 octaves below <9 , 1 = ^ z 8 D (0 = 3s+l 97s+l H e n c e D ( s) G ( s) = and its PM is 47° 100(3s+l) Problem 6.53PP Consider a Type 1 unity-feedback system with 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 The open loop transfer function is. K <?(*) s{s+ \) Substit Substitute 20 for K . 20 <?(*) j( j+ l) MATLAB code to calculate the phase margin; num=[20]: den=[1 1 0]; sys=tf(num,den); margin(sys) Step 2 of 7 Bode plot with phase and gain margin is shown in Figure 1. Bode Diagram Om«bifdB(atbifrad/s), Pm ^ I2.8deg(at4.42rad/s) 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 Calculate the gain. 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 The zero at — is, To Substitute d.04 rad/s for and 0.292 for a . 1 — « (6 .0 4 )V O !^ = 3.2638 Tn=Z 1 3.2638 *0.3063 Step 5 of 7 The lead transfer function is. ' ' aV +1 Substitute 0.3063 for Tp and 0.292 for a . ^ (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 The Bode plot is shown in Figure 2. Bode Diagram Frequency ( n d /s ) Figure 2 Step 7 of 7 From the Bode plot shown in Figure 2, the phase margin is 42.6®Therefore, the lead compensator meets the required specifications. Therefore, the designed lead compensator is D{s) 3.426(5+3.263) 5 + 11.18 Problem 6.54PP Step-by-step solution Network error loading content <ErrorCode.2> 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 k(s) 20( 1 -1- 0.01) ft/s e c = 77:7 = S{s) f( i2 + 0 .0 1 i-l'0 .0 0 2 S ) deg The autopilot receives from the altimeter an electrical signal proportional to altitude. This signal Is compared with a command signal (proportional to the altitude selected by the pilot), and the difference provides an error signal. The error signal is processed through compensation, and the result is used to command the elevator actuators. A block diagram of this system Is shown in Fig. You have been given the task of designing the compensation. Begin by considering a proportional control law Dc (s) =K. 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. Figure Control system for Problem 6.55 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? (d) What is the PM for this value of K7 (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 For parts (h) and (i), assume a compensator of the fonn Deis)- (h) T p s+ l a ro S -h l 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. (i) Sketch the block diagram for this mode; (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 There is no solution to this problem yet. G et help from a Chegg subject expert. ASK AN EXPERT Problem 6.56PP For a system with open-loop transfer function 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 Write the open loop transfer function. 10 G (s ). 42 ( j + 1 .4 )( 5 + 3 ) j 42 +4.4 j *+4.2 j Assume lag compensator of unity gain £>^(5) s Ts+\ a T s* \ step 2 of 10 Draw the bode plot for uncompensated system <7(s) Bode Diagram Step 3 of 10 From the bode plot, phase margin a -2 0 ^ at a3 G a in i n a i ^ s - 7 . i3 d B ■ 0.44 rad ^ «.«.,rad at <pa2.0S — 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 Choose the value of a . 1 T At < » » — , D ^ { ji o ) s — 1 ct 1 = 10 .4 10.4 for a and 25 for j* in the compensator £>^(5 ) a a T s* \ 25s+ \ 2605 <fl -----0.04 7+ 1 3.846x10“’ *-+l ^ -Q .04r+ 1 0.0038 0.04 Therefore, the lag compensator is r+ 1 0.0038 Step 7 of 10 Determine the loop transfer function. r(5 )-A (5 )G (5 ) _ ^ 2 5 5 + n _____ 42 U 6 0 5 + l j5 ’ +4.+4.45*+4.2 j 10505 + 42 2605^+11 4 5 5 ’ + 1096.45*+4.25 Step 8 of 10 Draw the bode plot for compensated system G(s) 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 The stability margins of compensated system are. . rad phase margin s 4 2 ^ at ^ 0 .8 — ® Gainmaigins 12.9dB , sec ,«.«rad at A»a2.0 — “ 4.4 sec Step 10 of 10 Determine the approximate bandwidth. . rad phase margin s 4 2 ^ at ^ sO.8 — ® sec a „= 2 a . - 2 { 0 .S )!^ sec -. 1 .6 ! ^ sec Therefore, the approximate bandwidth of the system is , rad Problem 6.57PP For the ship-steering system in Problem, (a) Design a compensator that meets the following specifications; (i) Velocity constant Kv = 2. (ii) PM > 50“ . (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+ \] ^ i (j /0J25-f S ,(s ) 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. (c) Is the ship-steering system stable with K = 0.2? (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 K ^=K=2, initialPM =-llf let €= S' and Lag compensation since PM of uncompensated system is very low, Phase angle at crossover frequency = -1 8 0 ' + 8 *+ 50= -122' .-. m,=0.0139 at [G(jcj)=-122® and gain =|42.8dB ] at oa^=0.0139 201ogp=42.8 ■ .H I] Placing upper comer frequency 3 octave below atg 1 at i = -i= > T = 583.9 ^ ' (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 |PM=54.y I for compensated S3rstem Step 2 of 2 Roots are at-0.0143±j0.0154, -0.33 Problem 6.58PP Consider a unity-feedback system with G (s) = 1 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. (d) Determine the PM of the compensated design. Step-by-step solution step 1 of 5 G(s)=f -5— UOO 100 +l l ) 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 b. K=Ky KforLag = 100 _ 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 d. PM of compensated design = 61.2^ Problem 6 .5 9 P P 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) = (iv) s /r p -p 1 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 For the open-loop system KG(s) = AT(»-f 1) 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 The transfer function is given by r(s) _ 8 . 7 5 ( 4 s ^ - f 0 . 4 s -f 1) ( 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. The Bode plot obtained onexecutionofthe program is 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 The revised system is r(s ) 8.75(4 s ^ + 0 .4 s -F l) Ifs’ -F 0.24s+ Where, rad/sec = 10 ^■=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. The Bode plot obtained onexecutionofthe program is 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 ^ The MATLAB codetodrawtheBode magnitude plot of the do sed loop system IS » » » 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 The Bode plot obtained onexecutionofthe program is Bmle liia g n u n The low GM is c aused by the resonance b eing close to is stabihty. From the Bode plot of the do sed-loop system, the frequency of the lightly damped mode is at =-10 rad/s . And thisisborneoutbythestep response that shows a hghtly damped o scillation at 1.6 Hz or 10 rad/s . (b) The MATLAB codetodrawtheBodeplotofthe system with the bending mode damping increased from ^ = 0.02 to 0.04 is » » » » 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 » » » s y s = tfr (num, dan) m a rg in (sy s) g rid Step 8 of 21 -a. The Bode plot obtained onexecutionofthe program is 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 The gain and phase margins fromtheBodeplotare |g J / = 7 1 3 d B a t a i= 1 0 r ^ ^ lfM = 97.5°at ai=0.085rad^ Step 10 of 21 We see that the (jM has increased considerably because theresonantpeslc is well below magnitude 1 ; thus the system will be much b etter behaved Step 11 of 21 The MATLAB codetodrawtheBodeplotofthe system with the frequency of the bending modeincreasedfrom <z^=1 0 rad/sec to = 2 0 rad/sec is » num =8.75*[4 0. 4 1 ] ; » f l = [ l / 0 . 0 1 1 ); » f 2 = [ l 0 .2 4 1 ]; » f 3 = [ l / 4 0 0 0 .0 4 /2 0 1 ) ; » den=cx>nv ( f l , co n v ( f 2 , f 3 ) ) ; » s y s = t f (num, den) » m a rg in (sy s) » g rid Step 12 of 21 A The Bode plot obtained onexecutionofthe program is 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 The Bode plot obtained on execution of the program is 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 GM PM Qosed loop bending Mode Damping ratio Resonant peak Low pass Biter 34.8 (ar = 8.62 rad/s) 92.7° Notch Biter 55.2 (ai = lOOrad/s) 97.4° (ai = 0.0847 rad/s) = 0 .0 2 (ai = 0.085 rad/s) = 0.04 0.08 0.068 The magnitude plot of the closed-loop system for Low-pass Biter is B ede liia g n u n The magnitude plot of the closed-loop system for Notch Biter is 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 Consider a system with the open-loop transfer function (loop gain) 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. (c) Compute the vector margin (VM). 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 c. VM=Shortest distance firom (-1,0) The smallest possible circle of center (-1.0) touches l^quist plot at -0.68-4^0.769. 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 closedloop 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 Consider the system in Fig. 1 with the plant transfer function ^ 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“, (iii) Sinusoidal inputs of up to 1 rad/sec to be reproduced with < 2% error, (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 R l + KG ^ and E 1 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. Figure 1 Control system Figure 2 Control system constraints 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 c. forcD<Irad/sec and error ^2% , |H(jcD)|=50 For (3>>100rad/sec and attenuation ^5% , | Step 5 of 7 ^ d. Lead network will not affect the lower frequency Step 6 of 7 ^ e. Lag network will not affect the higher frequency Step 7 of 7 f F irrt sq>ply Ls^ compensation to Gain P M ^ 5 ^ Lag networl^ 0 .4 6 5 S + 1 1 .3 5 8 S + 1 And lead network = 0 .0 7 8 S + 1 0 .0 2 1 S + 1 10° ( 0 .4 6 5 n - l) ( 0 .0 7 8 s + l) (1.358s+l)(0.021s+l) 0. 05 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 A nmplified design for ipnoeciif t Mtitiide control was presented ni Section 6 J ; however, here we hare a more realistic sHaation that jnchides a senior lag and a dittuibing torque. Hgure 6£1 defines the qrtfeni. 1. Design a PID controller to have zero steadyesTor to a Gonstantdistnrfaance torque, a PM o f 6S”, and as a bandwidth as is reasonaUy possible. 2. Plot the step response versus a coounand input and the slq» reqMOse to a constant disnubance torque. 3. Pint the elnMwUlnnn f t r r r n n f leainM e. S — . mwI the ■em iti wtv reasonaUy possible. 2. Plot the step response rewus a command input and the step reqwnae to a constant disturbance torque. 3. Plot the cloBed-loop frequency response , n d th e sensitivity fu n c tio n ,^ . 4. Determine waw andmona. 5. For a torque distuihtmce from sUar pressure that acts as a sinusoid at the orbital fate (o» = 0.001 rad/secorn> lOO-minote period), oonunent on the usefirlness o f this controller to 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 is shown ioH g. 6.68.H)eBlopescrf—2 (tfa aiis,-4 0 d b p erd eca d e)a o d —3 (—60 db per decade) show that the system would be unstable for any value o f i t if no derivwive feecl»dc were used. This is clear o f Bode’s gain-^>hase relationship, which shows that the phase would be —iS irf w th e —2 s k ^ and —270" for die —3 slope, wUch would correqiood to a PM of (P or —90", respectively. Therefore, derivative cootrol is required to bring the slope to —1 at the crossover frequency that was shown in Secdon 6.5 to be a requiremeiU for s t^ lity . The problem now is to iMck values for the three parameters in Eq. (6.48)— K, To, and 7/—that will satisfy the speci6catioiis. The eariest apiMooch is to worii first on the phase so that PM = 65" is achieved at a leasmiably high frequency. This can be accomplished primarily by adpisting To. n otii^ that 7 / has a minor eSect if sufficiently larger than Rgura $.68 11 1 \ 111 \ T ntnT V Compensation fo r PID design in Example 6 .20 too 20 10 T .t>1“ s 1 at ac101 a01 to to a1 1 // m= t/ / ,f -210" - 4 aoDi 0 -2D 5 sV \ 2 5^ - (»tacS) I -IM* 20 (g-1)1 L. V 5 ''j s. L 5 1111111___ A. 0( —D 3(1).^-at \ tocf) < ooi ai 1 2 5 10 t»(ndtae) Step-by-step solution There is no solution to this problem yet. G et help from a Chegg subject expert. ASK AN EXPERT loo Problem 6.64PP Assume that the system 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; (a) One lead-compensator section Dc(s) = Kr f- - j l f s + b* where b/a = 100. (b) Two lead-compensator sections (b) Two lead-compensator sections 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 Magnitude—201o g - = —20dB at cd<10 Vet 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 B 'W in bodi cas es is reduced. Problem 6.65PP 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. Intersection with real axis at 4oc^— 2 G M =- _____ 8 K<- Step 2 of 2 GW = Kef(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 Equations fo r M odeling a H eat Exchanger EXAMPLE 2 .1 6 A heat excfanger b shown in R g. 2 J 7 . Steam enters the chamber through Equations fo r M odeling a H eat Exchanger EXAMPLE 2 .1 6 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 Heat exchanger X. 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), Wg = KgAg, m an flow rtee o f the w—m, A( = area o f the steam inlet valve. Kg = Bow coefhcieat o f the inlet valve, cw = specific beat the steam, Tgg = temperature of the inflow steam, Tg = temperature of the outflow steam. The net beat flow into the chamber b the difference between the beat from the hot incoming steam and the heat flawing out to the water. This net flow determines the rate of temperature change of the steam according to Eq.(2.82X Cgtg=AgKgCgg(rgi-Tg)-^(Tg-T,gy, (2.85) Cg = iHgCggis the thermal capacity o f the steam in the chamber R = the thermal resistance o f the heat flow averaged over the eikiie exchangee U tew ise, the difierential equatioo describing the water temperature is 1 (2.86) Wv = mass flow rate o f the water, Cew= specific heal of the water, 7 ^ = temperteure erf' the inenming wale^ Tw = temperature o f the outflowing water: l b complete the dynamics, the time delay between the measurement and the exit flow is described by the relation vdiere 7 ^ b the measured downstream temperature of the water and b the time delqr. There may also be a rlehy in the measurement of the steam temperature Tg, vdiich would be modeled in the same manner. Equation (2.85) b nonlinear because the quantity Tg b multiplied 1^ the control input At. The equation can be about Tgo (a specific value <rf Tg) so that Tgi —Tf b assumed constant for purposes of ^tproximating the tenn, which we will define as ATg. In o rd n to eliminate the Twi term in Eq. (2.86), it b conveniem to measure all temperatures in terms of deviation in degrees from Twi. The resulting equatioita are then c,t, = CwTw = - T, + i r , , A ltiiou^ the time delay b not a nonlineariQr, we will see in Chapter 3 tlu t operationally, Ta = Therefore, the transfer function o f the heat excfamiger has the form T ,(i) Ke-V A,(») (T is-H )(n * -H ) ' ' = ------------------------. (2.87) ' * 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| D (,) _6(15.6s+l) PM= 4 3 .? ( 1 0 .3 S + 1 ) Step 3 of 3 Let us bring co^ at co=0.04rad/sec Placing comer frequency at 0.004rad/sec, D (,)G (0 = PM=44“ 0.02(272s+l)e* i(10s+l)(60s+l) 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. Figure 1 Control system R (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 a»S PM for f(s) _ Fhae mfgifl Figure 3 Nichols chart 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 c. \M^ = 1.5 by Mchols chart also Step 5 of 5 d BandwidA = |4.36 rad/sec| Problem 6.68PP The Nichols plots of an uncompensated and a compensated system are shown in Fig. (a) What are the resonance peaks of each system? (b) What are the PM and GM of each system? (c) What are the bandwidths of each system? (d) What type of compensation is used? Figure Nichols plots Figure Nichols plots 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 Consider the system shown in Fig. (a) Construct an inverse Nyquist plot of [Y(jo))/E(yojj]-1. (See Appendix W6.9.2.) (b) Show how the value of K for neutral stability can be read directly from the inverse Nyquist plot. (c) For K = A ,2 , and 1. determine the gain and phase margins. (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? Figure Control system Step-by-step solution step 1 of 4 a. KG(s)=- 3K (s+l)(s+3) Step 2 of 4 b. K is intersection with real axis 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 An unstable plant has the transfer function Y(s) _ F(s) ~ ^+1 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.) (b) Choose a value of K to provide a PM of 45®. What is the corresponding GM? (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? Figure Control system Step-by-step solution step 1 of 4 Step 2 of 4 b. K = 3.S9 Jbr PM =A ^ . O M = -5.1SdB Step 3 of 4 c. At K < 0 system is unstable Step 4 of 4 Root locus plot of Y/F At PM = 4 ? . ^ = 0.45 Problem 6.71 PP Consider the system shown in Fig. 1{a). (a) Construct a Bode plot for the system. (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. Figure 1 Control system Figure 2 Damping ratio versus PM Phue niMgtn Step-by-step solution step 1 of 4 Step 2 of 4 Step 3 of 4 K=0.7 K=1.0 K=1.4 K=2.0 ; ; ; ; GM=15.1dB, GM=12dB , GM=9.12dB, GM=6.02dB, PM=54.7" PM=44.1® PM=33.1* PM=21.4" AtK=1.54, PM=30“ Step 4 of 4 d. The s^roximation of PM ---- 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= 1V, y(g=o >(U=lV,3Kg=0 Step-by-step solution Step 1 of 10 - The given circuit is L=1H ----------— R = 2 ii -------------- 0 WV— u(t) m C =1F “ o 0 y ( 'o ) = iv /(/„ ) = o Step 2 of 10 From the figure. The current through the Cc^acitor is iW = ^' dt DifTerentiating equation (1) we get ( 1) ( 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 dt L ^ (0 L dt L L\ dt L L dt 1 .A d t) Now substitute equation (2) in the above equation, dt L L dt (3) 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 Using partial fi^ction e^ansion method, s+ 2 _ A ^ B (s + l)’ j4( s + 1 ) + J ( - + ') ' 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 ilie transfer function of the given sjrstem is r(s)= 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 ^ The MALAB program to verify the answer is » » » » » » » » » » » » 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 The MATLAB ou^ut is Initial ceadilion nKuiHise 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 ) ; The MATLAB ou^ut is Response nsing l.aplace Transfarm 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. aIicicivjic, lev*I lie yuui ei^uauui lo win i u k si/aieu V 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 Consider and fixed and increase from 0. The it spring will be compressed producing its spring force. Step 5 of 14 The free body diagram 1s shown in Figure 1. 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 - . Write the equation of motion for the mass " W j + *(> ’2 - J'i )+M.V 2 - > ’i) = 0 * y ’2 = - * ( > ’2 - > l) - * ( ^ 2 - .) 'l) (3) Thus, the differential equation for the mechanical system is h j > i = - * U - y 2 ) - * ( > ’| - > ’2 ) ^ 3nd ) - * ( > ; -y ,)] 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, >,=10-4*, j!,. 10-42, ....(7) ....(8) ....(9) Consider the value of v=U000ir 1 1.000 ( 10 ) Consider the mass value of spacecraft plus helium tank. » H = 2 ,0 0 0 /ig ...... (11) Cohsider the mass value of probe. I», = l,0 0 0 te ...... (12) Cohsider the spring constant value. * = 3 .2xI0‘ ...... (13) Consider the viscos damping value. * - 4 .6 x 1 0 ’ (14) Step 9 of 14 Substitute equations (4) to (14) in equations (2) and (3). -(3.2xl0‘)(l0-‘z,-10-‘z,) (2.000) 10-‘ z, (2.000) 10-‘i:, -(4.6xl0’)(l0-i.-10-‘i.) 4 ^ v -(3.2xl0’)(l0-‘)(z,-z.) -(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) (1.000)10-*z, = -(3.2xl0‘)(l0'*zj -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) Hence, the equation with the scaled variables are s —l,6 0 0 ( z ,- Z j) - 2 .3 ( i, — 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) Consider the value of x^. ..... (19) = Consider the value of ........( 2 0 ) = Consider the value of Zj. ........... ( 21 ) Consider the value of x^* 4 = ^ ...... (22) Consider the value of x^* 4 = i j ...... (23) Consider the value of ^4=^2 ..... (24) Substitute equations (17) to (24) in equations (15) and (16). i , = - 1 .6 x l0 ’ ( z ,- .) ^ ) - ( 2 .3 ) ( z ,- z ,) + 0 .5 i i X, = - ( 3 , 2 0 0 ) ( z , - z ,) - 4 .6 ( z ,- z ,) (25) (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 -1,600 -2.3 1,600 2.3 0 0 0 1 o' x+ 0.5 (27) 0 0 Consider the output equation. y= ...... (28) Modify equation (28) by equation (21). Consider the output equation. ;- = [0 0 1 0] ,y = [0 0 1 0 ]* + 0 +0 (29) 0 Hence, the state variable form is irs |y = [0 0 1 -1,600 -2.3 0 0 1,600 2.3 0 0 0 1 3,200 4.6 -3,200 -4.6 0 x+ 0.5 0 U 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 The output of the MATLAB program is given below. p = -3.4500 +69.1961 i -3.4500 -69.19611 -0.0000 + O.OOOOi -0.0000 - O.OOOOi z = -695.6522 Hence, the poles and zero locations are obtained by using MATLAB. Problem 7.03PP Give the state description matrices in control-canonical fonri for the following transfer functions: (a) G(J) = "■> « ' ) = wmTTT- "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) = Consider the denominator part of the gain. a {s)= s "+ 0,$'^ +ajS*~^ +...+a^ (2) Consider the general canonical form of the equation. cM = (3) a ( j) Substitute equations (1) and (2) in equation (3). S +fljJ +O2S +*** + fl. ste p 2 of 8 Write the state description matrices in control canonical form. -<h .......... -a . A ,= 1 0 .......... 0 1 0 0 1 ••• 0 ........... 1 0 0 B ,= 0 (5) 0 (6) b, ........... *.] C .= [A (7) £)^=Seperate valuefromnumeratoraiiddeiiominatorelse 0 (8) Consider the gainof G (j)- 1 2s+\ 1 2{s+0.5) G (*) = 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 10 ) I =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 ) 4*+34 + 2 ( 11) 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 ,= Hence, the value of state description matrices in control canonical fonn is B . - ;i c , = 8 1] 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 0 c .= 1 7] »] A ,= Hence, the value of state description matrices in control canonical fonn is -2 -2 1 0 O' 0 0 1 oJ B .= 0 0 Q = 0 1 7] 0] Step 7 of 8 (e) Consider the gainof G(4) (4 + 10)(4^+4 + 25) ^ ^ '4 ^ ( 4 + 2 ) ( 4 '+ 4 + 36) , ^ 4*+ 114^ + 354 + 250 (13) ' * ' ° 4 ’ +34*+384"+724^ 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 A .= 0 0 0 0 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* "■> « ' ) = wmTTT- "F+3+2" IC| = (d) C(i) = Step-by-step solution (a) Consider the value of gain <7(^) ' ’ 2^+1 2 ( i+ 0 .5 ) C ( ,) = 0.5 ( 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 ^ The output of the MATLAB program is given below. A= -0.5000 B= 1 C= 0.5000 D= 0 Hence, the value of state description matrices is obtained by MATLAB. (b) Consider the value of gain G (j)- G (« ) = .m I 10 J f +10 C (5 ) = 20f + 60 (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 The output of the MATLAB program is given below. A= -10 B= 1 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 »’ + 3 i + 2 C (5 ) (3) 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 The output of the MATLAB program is given below. A= -3 -2 10 B= 1 0 C= 81 D= 0 Hence, the value of state description matrices is obtained by MATLAB. (d) Consider the value of gain G(5)5+7 G (4 5 ( 5 ^+ 25 + 2) G (« ) = 5+ 7 ■(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 ^ The output of the MATLAB program is given below. A= -2 -2 0 1 00 0 10 B= 1 0 0 C= 0 17 D= 0 Hence, the value of state description matrices is obtained by MATLAB. (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 The output of the MATLAB program is given below. A= -3 -38 -72 0 0 10000 01 0 0 0 00 100 0001 0 B= 1 0 0 0 0 C= 0 1 11 35 250 D= 0 Rewrite the output with appropriate notations. -3 -3 8 -7 2 0 O' 0 0 0 0 0 0 K = 1 0 0 I 0 0 0 0 p C. = 0 D. = 0] 1 11 35 250] Hence, the value of state description matrices is obtained by MATLAB. Problem 7.05PP 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 "■> « ' ) = wmTTT- "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. 2 o ( i) = i" + o ,i" ''+ < i » ''’ + ...+ a , (2) Write the general canonical form of the equation. .m a(s) (3) Substitute equations (1) and (2) in equation (3). C (s) = s" +a,s”"' (4) + —+a. Write the state description matrices in control canonical form. -<h ........... - 0, -« j 1 0 ........... 1 0 .. 0 0 0 1 ... 0 ............ 1 0 (5) 1 0 B ,= 0 ...... (6) 0 C .= [A 6, ........... i , ] (7) £)^=Seperate value&omnumetatoraiiddeiiominatorelse 0 (8) Consider the value of G (j). GW =— ' ’ 2s+\ 1 2 ( j+ 0 .5 ) G(s) = 0.5 (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 . C. = [l] =[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 .(10) G (5) = 2 0 - ^ 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 G(5) 8>+l »’ + 3 i + 2 GW = 8s + I ( i + l ) ( j + 2) .(11) Apply partial fraction in equation (11). *»+l B A ( i + l ) ( * + 2 ) ° ( i + l ) '^ ( j + 2 ) * ' Find A from equation (12). , 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). -7 85 + 1 (5 + 1)(5 + 2) 15 7+7 (5 + 1) .(15) (5 + 2 ) Draw the block diagram from equation (15). Figure 1 ste p 4 of 10 Write the general form of state space equation. x = A x+B tr ...... (16) Write the state equation in control canonical form from figure 1. ...... ' 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) Write the state tate description de: matrices in control canonical form from equations (16), (17), (18) and (19). i ] :] -7 D. 15] 0] -1 A, = Hence, the value of state description matrices in control canonical form is B . - [o 01 -2 j ;] c , = -7 15] 0] Step 5 of 10 (d) Consider the value of G (5) 5+7 G (5 ). (20) 5 ( 5 ’ + 25 + 2 ) Apply partial fraction in equation (20). 5+7 A 5(5* + 25 + 2) s Bs + C ^ 5 ’ +25 + 2 Determine A value from equation (21). A= 5+ 7 5 ( 5’ + 2 5 + 2 ) 5+7 ' ( 5' + 25 + 2) A = j ...... (22) Determine the value 6 and C from equation (21). j+ 7 a (5’ +25 + 2)+(B 5+C )5 5 ( 5' + 2 5 + 2 ) 5 (5 ' + 2 s + 2 ) s + 7 —s^A+ 2sA+2A+Bs^+ C s ...... (^^) Write the coefficient of from equation (23). 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+6 5+7 _____________ , 2 _ _ 2 ............ ...... (28) 5(5’ + 25 + 2) 5^+25 + 2 5 Draw the block diagram from equation (28). Figure 2 ste p 6 of 10 .+■ Write the state equation in control canonical form from figure 2. 0 *1 0 0 0 0 1 0 x= 0 -2 0 1 4) 42 + 1 0 .’h. -2 = 0 -2 0 r 0 - 2 x+ 1 If .... 1 0 (29) 0 Write the output equation in control canonical form from figure 2. ,.[ 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). (5 + 10)(5’ +5 + 25) As+ B ^ C ^ Ds+E 5' ^ { s + 2 )^ ^ + s + 3 6 5'(5 + 2)(5’ +5+36) (32) Determine A value from equation (32). 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) C = 1.421 ...... (33) Modity equation (32). (4|5 + B )(5 + 2)[5* + 5 + 36) +c(5= )(5= +5 + 36) + (fl5 + £)(5* )(5 + 2) (5 + 10)(5’ +5 + 25) *(5 + 2)(5*+ 5 + 36) 5®(5 + 2)(5*+ 5 + 36) '(A5 + B )(5 + 2 )(5 '+ 5 + 36) ( s + 10)(5*+5+25) = + 0 ( 5 ^)(5^ + 5 + 36)+(Z)5 + £ )(5 ^)(5 + 2) A s' + As’ +36As^ + 2As^+2As’ +T2As 5’ +ll5'+355 + 250-. +a5’ + «s"+36B5+2fl5’ + 2a5+72B+C5’ + 0 ’ + 36C 5'+ D 5 * + 2 C s ’ + £ 5 ’ + 2 £ s ' 'A5*+ 3 .45’ +38^5*+72X5 5’ +ll5’ +355 + 250 == +B5’ +3B5’ +38B5+72B+C5* (34) +Cs’ +36Cs* + Q s' +2Ds' + Es'+2Es^ Write the coefficient of constant from equation (34). 250 = 72B B = 3.472 ...... (35) Write the coefficient of s from equation (34). 35 = 72X +38B (36) Substitute equation (35) in equation (36). 35 = 72X+38(3.472) X = -1.346 ...... (37) Write the coefficient of from equation (34). ll = 38X +3B +36C +2£ (38) Substitute equation (33). (35) and (37) in equation (38). l l = 38(-1.346)+3(3.472)+36(1.421)+2£ £ = 0.288 ...... (39) Write the coefficient of 5* from equation (34). 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). (5 + 10)(5^+5 + 25) -1,3465 + 3.472 1.421 s‘ 5 '( 5 + 2 ) ( 5 ’ + 5 + 3 6 ) -0.075 + 0.288 ( 4 + 2) 5*+ 5+ 36 ste p 9 of 10 Draw the block diagram from equation (42). Figure 3 ste p 10 of 10 A Write the state equation in control canonical form from figure 3. "4l 0 0 0 0 0 4j 1 42 1 0 0 0 0 4i 0 = 0 0 -2 0 0 4. 0 0 0 .45. 0 -36 4. 0 .45. 0 0 0 0 1 0 4i + 1 1 0 -1 1 0 0 0 r 0 0 0 JC= 0 0 - 2 0 0 0 0 0 0 -1 -36 1 0 0 0 1 0 0 x+ 1 tt (43) Write the output equation in control canonical form from figure 3. y = [-1.346 3.472 1.421 -0.07 0.288] y = [-1.346 3.472 1.421 -0.07 0.288]x+0 +0 (44) 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 1 0 0 0 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 A certain system with state x is described by the state matrices -[= -]■ -=[1]- C= [ D =0. 1 0 ], 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) ■[:;;] B C = [l 0] (3) D = 0 ......(4) Write the general formula for ^matrix. A = T 'A T ..... (5) Where, X is transformation matrix. Write the general formula for entire transformation matrix, t,A t T"' = . ......(6) Consider the general formula for inverse of the transformation matrix, f . = [0 0 ... l]C -‘ . (7) Consider the general formula for controllability matrix. C ■ C =[b AB ... A - ’ b ] ..... (8) Calculate AB^rom equations (1) and (2). ; k oil 3 - [ 'J AB = | . I ......(9) Substitute equations (2), (9) in equation (8). ^^=[3 J Calculate t^from equations (7) and (10). -[I t] Write the general formula for t,t ,= t j A ......(12) Calculate t|from equations (1), and (11) in equation (12). '■[I tK ;i (13) - [ ? I] Calculate entire transformation matrix, j - t from equation (6). (11) and (13). 3" 5 5 3 -1 L5 5. (14) Calculate transformation matrix, x ftoid equation (14). T =L J ......(15) Substitute equations (1), (14) and (15) in equation (5). d 1 K ® :i (16) Consider the general formula for q . B s T ' B ...... (1^) Substitute equations (2) and (14) in equation (17). ll Bs I 5 5 3 ^ 5 5J (18) Write the general formula for q . C = C T ..... (19) Step 2 of 2 Substitute eauations (3) and (15) in eauation (19). "i[! 3 C = [l 3] ......(20) Write the general formula for ^ . D ^ D ...... (21) Substitute equations (4) in equation (21). D ^O A= -2 -2 ] .1 Hence, the value of new matrices are B = i] c = > 3] 0 oJ 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 Assume the original system, X = PX-\-Ou y = H X -\-Ju 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 The transfer function is, 0 ,( S ) = C { S l-A y 'B + D = H T [ S I - T - 'F T y ^ ’r ^ a + J a,{s)= h t Is t t ^-t ' ftY't -'o+j = H { S I - F y ''a + J I = a{s) =o{s) I . Problem 7.08PP 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 Mason’s gain formula: TrMsfer Function = . ^ 4 = V U {s) tl A Where K = Number of Forward Paths C/(s) " A where J/;^»Gainof Jt* forward path A = l-(Sum of IndiTidual Loop Gains)+(Sum of Products of two non Touching Loop Gains) - (Sum of Products of three Non Touching Loop Gains) + -----Aj^ = Nodiing but A , not touching the ^ forward path. Step 3 of 3 From the figure. s where , £3 , are the loop gains. i j + AjS + +a^s +OiS^ s 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. -Oi A .= 1 0 0 1 0 0 0 0 0 0 0 0 0 0 c .= 1 0 (3) 1 0 0 (4) 0] ..... (5) D .= Refer equation 7.21 in the textbook and write the equation for ^ matrix. A = T - 'A T ...... (6) Where, X is transformation matrix. Step 2 of 4 Write the general equation for transformation matrix. T = [t, t,] (7) Modify equation (6). ;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). [t,t, t,] -o, I O' -a , 0 1 =A[t, t, t,] 0 0 -a, [“ *1^ *1 ^*2 ^ * 2] ...... Write the matrix equation from second and third columns from equation (9). t j - A t , ..... (10) ...... (11) Substitute equation (10) in equation (11). t,=AAt, ...... (12) Substitute equations (4) and (7) in equation 7.22 in the textbook. [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,C = 0 ...... (15) t,C = I ...... (16) Substitute equation (12) in equation (16). tjCA’ . l ...... (17) Substitute equation (10) in equation (15). t j C A ^ O ...... (18) Substitutes equations (11), and (12) in RHS of the equation (13). [1 0] = [t,C A * 0 [1 0 0] = t, CA’ t,CA CA t,C ] C] c CA CA’ t,o t, = [0 0 i f o - ' .(19) ste p 4 of 4 c CA CA’ Hence, from the results the transformatioh matrix values are |t , = A t , |. |t , = A t , |a 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 Tran^ormation o f Themud Systemfrom Control to Modal Form EXAM PLE 7.9 Rod thee modal fonn of Eq. (7.14). s ia Eq. (7.1 ^ into the StdvUon. Aoconfing to Eqi. (7 J 4 ) and (7.35), we need fint to find die eigenveclois and eigenvalues o f the Af maliu. Wb take the eigenvectofi to be [S] aaUL'Wei es oi me Af maanL >ve nice me eigenvecton lo He i5I [s] aJ6 a) -7 f|i -1 2 ^1 —pliu 036b) (7J6c) 'll Suhstiniting Eq. (7.36c) into Eq. (7.36b) results in - 7 p ll i- l 2 U i = p * * 2 l. ^ t i i + 7 ^ 1 + 12f2i = 0, aJ7 a) (7.37b) (737c) p ^ + lp + l l- O , - 3 ,- 4 . (7.37d) Wb have found (again!) that the eigenvalues (poles) a e - 3 and- 4 ; fartfaennore. Eq. (7.36c) tdls os that the two eigeuvecton are 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 "■[-t 1]- ""-[I *]■ a.38) 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. *1b fied the iavMse e f a 2 X 2 ■ M l '22.'* d w ^ die s ^ o f * e **i r H d d ie ‘7 P I [slisE4.(7JB)l. These computations can be carried out by using the following Matiab 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 According to equation (7.30) Transformation Matrix -= [; 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 ■28+12 21-121 4+10 - 3 - l o J 1 4 1 3‘ •16 9 ] 4 - 3J 1 4 -16+12 9. - 9-1 -16+16 9 - I 2 J 1 3' o' -4 4 = 0 Ans. -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 IC, = [ 2 - 3 +2] - 2 - 1] -1]| A?is. Step 5 of 5 = 0| Ans a» ) 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 = [ 0 ], Do = 0. I 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 0 0 ■■■ 4 .= 1 0 (5) Step 3 of 4 ^ If 4) > Qi > ^ are in observer Canonical form, ■Where 4 1 0 ... o' ... 0 0 ... 1 ... 0 -1^ 1 0 0 -a, 0 = 1 0 Co = [1 0 0 . . 0] A] A= (6) ’ kJ A=o Step 4 of 4 Comparing Equations (5) & (6) We can say that, C c= s; £)£.=A . Substituting the above equations into equations B , = T - 'c ; c. = b; a .= A (7) 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 Using Matlab to Fhui Poles and Zeros ofTape-Drrve System EXAMPLE 7.10 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 -ai -(U5 ai A» 'O' ®1 0 . B= 0 0 0 2 .A ’ 0 2 0 0 0 * 'o' -ai -035 0.1 ai a?5 0 0 0 0 0 2 . B« 0 0.4 a4 -a4 - 1.4 0 0 1 0 -04)3 0 0 -1 0 ai 0.75 0 a.4(» C2 * [OD OlO 1.0 Oil Oil] Servomotor C3 s [OJ 0.0 OJ Oil Oil] Posiboii M leaiVwfite head as oatpal, C r - [ -0 .2 ontpm, - O J 0.2 0.2 0.0] Ibnsion output, 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 0.0000 -0.5075 -0.9683 Ps 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.6371 -0.6669 0.0000 0.0000 0.0000 Am = A* = 0.6669 -0.6371 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 -0.5075 0.0000 0.0000 0.0000 -0.9683 Notice that the cmnplex p d es ^^>ear in the 2 x 2 block in the uf^ier-left comer o f Am, and the real poles fall on the main diagonal o f this matrix. The rest o f the conqNitatkxis from canon are 0.4785 -0.6274 -1.0150 -3.5980 4.9133 Bm= B«: Cm= C« = [ 1.2569 -1.0817 -2.8284 1.8233 0.4903 ], Dm= />* = 0, -0.3264 -0.7291 -1.3533 -2.3627 0.2077 -0.3439 0.1847 -0.1844 0.3353 -0.0017 TI = T-* = 0.7741 0.3439 -0.1847 0.0969 -0.1692 -0.3383 -0.3353 -1.0161 0.0017 0.0561 0.4785 -0.6247 -1.0150 -3.5980 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 -a4112 11334 03317 0.0130 Eigenvalues 0.8697 -18284 1.3406 a4714 -0.1502 0.0000 -0.3402 -0.2282 -3.0330 -18284 2.3060 03093 1.6776 0.0000 -0.58SI -0.2466 -a0114 -0.0000 0.0207 01160 The eigenvecton computed with [V,P)i^io(F) are -0.11684-0.19251 -0.0270-0.1003/ 0.8797 -0.28024-0.29331 aoo40 4-o.ooi0i -a il6 8 -a i9 2 S i -0.7071 -a02704-O.I003i -0 .0000 0.8797 -0.7071 -01802 - 0.2933i -aOOOO a o o 4 0 -o x» io i aoooo 0.4871 03887 -0.1236 -0.2850 0.8379 0.6360 -01126 -03079 0.0075 01697 Notoce tbit the first two cohunm o f the real tmsfonnation T are com­ posed of the real mid the imaginay ports o f the first mgeiivector in the first cohium of V. It n dib step that causes the complex roots to appear in the 2 X2 Mock in die upper left the A* matrix. The vectors in V are norraalired to unit ler^th, whidi results in Donnormalized values in Bm and € « . If we found it desirable to do sex we could readily find further transformatioiis to make each efement o f Bm equal 1 or to mterchange die order in adiich the poles appear: Step-by-step solution Step 1 of 4 (a) For transformation B, = 1^ 'a matrix Ti, S.t, = [1 1 1 1 i f Ti is full rank matrix. So, a = T,B, And, %. = T N = [«ili .... 0 = T ^ B , = T N B , = T, H = T 'a And, » = [»i «i .... Hence, = T N = Tdtagin^n^ ..... Step 2 of 4 (b) Using Matlab, 1.4708 -0.17221 -1.4708 -1.5432 -3.323 0.7377 2.8933 -0.7377 -2.9037 -0.1282 -0.7376 -5.4133 0.6767 -1.3533 -4.059 0.9227 -6.5022 -0.9227 -2.7962 -9.9016 -0.0014 0.1663 0.0014 0.0449 3.9341 T g N = diag{n) Step 3 of 4 : T*N ■-0.3883 0.0247 2.8708 -4.8234 2.3162' -0.0897 -0.0129 0.0000 1.2239 -1.1214 2.9239 0.0000 2.8708 -8.2970 2.5023 -0.9314 0.0376 0.0000 2.1053 -1.2115 0.0133 0.0001 -0.0000 -0.0745 1.0612 _ B. = 1 = '^ 1 1 1 if ste p 4 of 4 ■70.6371 0.0257 -0.00 0.000 -0.00 ■ -17.2941 -0.6371 0.00 -0.000 -0.00 -0.00 0.000 -0.00 0.000 00.00 -0.00 0.000 0.00 -0.5075 -0.00 -0.00 0.000 0.00 0.000 -0.9683 Problem 7.13PP (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 -a i 0 A» 0.4 0 2 -0 3 5 0 a4 -0 4 B 0 0.1 0 -a 4 0 0 ai 2 - 1 .4 0 0 * a75 0 0 -1 '0' 0 0 0 .1, a.40) C2 * [OD OlO 1.0 Oil Oil] Servomotor C3 s [(L5 0.0 OJ Posidoii MleaiVwfite head as ootpal, C r - [ - 0 .2 Oil Oil] ontpm, - O J 0.2 0.2 0.0] Ibnsion output, D = 0 .0 . The sMe vector b defined as xi (tape positiao at capstan) « i (speed o f the drive wheel) JK3 (posttioii of the tape at the head) (ouqwt speed) 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 0.0000 Ps -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.6371 -0 .6 6 6 9 0.0000 0.0000 0.0000 Am = A « = 0.6669 -0 .6 3 7 1 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 0.0000 -0 .5 0 7 5 0.0000 0.0000 ' 0.0000 0.0000 0.0000 -0 .9 6 8 3 Notice that the cmnplex p d es ^^>ear in the 2 x 2 block in the uf^ier-! comer <^A«, and the real poles ftdl on the main diagcmal o f this matrix. The rest o f the conqwtatkMis from canon are 0.4785 - 0 .6 2 7 4 - 1 .0 1 5 0 - 3 .5 9 8 0 4.9133 Bm= B«: = [ 1.2569 - 1.0817 - 2.8284 1.8233 0.4903 ], = 0i TI = -0 .3 2 6 4 -0 .7 2 9 1 -1 .3 5 3 3 -2 .3 6 2 7 0.2077 ■ - 0 .3 4 3 9 0.1847 -0 .1 8 4 4 0.3353 - 0 .0 0 1 7 _ 0.7741 0.0969 - 0 .3 3 8 3 -1 .0 1 6 1 0.0561 0.3439 -0 .1 8 4 7 -0 .1 6 9 2 -0 .3 3 5 3 0.0017 0.4785 -0 .6 2 4 7 -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 transfcxmatimi 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 - 0 4 1 1 2 -0.1502 11334 --3.0330 03317 1.6776 0.0130 - 0 0 1 1 4 T= T = Eigenvalues -1 8 2 8 4 0.0000 -1 8 2 8 4 0.0000 - 0.0000 1.3406 -0.3402 2.3060 -0.58SI 0.0207 a4714 ■ -0.2282 0J093 -0.2466 01160 The eigenvecton compuled with [V,P)i4 ig(F) me ' -0.1168 + 0.1925/ -0 .0 2 7 0 -0 .1 0 0 3 / V= 0.8797 -0.2802 + 0.2933/ 00040 + 0.00101 V = -0 1 1 6 8 -0 1 9 2 5 / -0 0 2 7 0 + 0 1 0 0 3 / 08797 -0.2802 - 0 2 9 3 3 / 00040 -OOOlOi -0.7071 - 0.0000 -0.7071 0.4871 -0.1236 aS379 -O O O O O -0.2126 ooooo 0.0075 0J887 -0.2850 0.6360 -0 J 0 7 9 01697 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.3805 0.8697 - 2 .8 2 8 4 1.3406 0 .4 7 1 4 ' -0 .4 1 1 2 - 0 .1 5 0 2 0.0000 - 0 .3 4 0 2 -0 .2 2 8 2 2.1334 - 3 .0 3 3 0 - 2 .8 2 8 4 2.3060 0.5093 0.3317 1.6776 0.0000 -0.5851 -0 .2 4 6 6 0.0130 - 0 .0 1 1 4 - 0 .0 0 0 0 0.0207 0.2160 Let the eigen values of the matrix T is given below. -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. >5 ( - 0 .9 6 8 3 + O.OOOOi) > P, (-0 .6 3 7 1 + 0 .6 6 6 9 /) > Pj (-0 .6 3 7 1 - 0 .6 6 6 9 /) > /J (-0 .5 0 7 5 + 0.000 0 /) > P ,(-0.0000 + 0.0000/) Hence, the matrix must be arranged as shown below. r2= ['5 '2 U Where, Tj is the rearranged eigen vector T in the order of increasing magnitude. /i,/j,/j,(j,a n d /ja re the respective column of matrix T. Therefore the rearranged eigen vector T in the order of increasing magnitude is given below. ■0.4714 0.3805 0.8697 1.3406 -0 .2 2 8 2 -0 .4 1 1 2 -0 .1 5 0 2 -0 .3 4 0 2 -2 .8 2 8 4 ' 0.0 0 0 0 0.5093 2.1334 -3 .0 3 3 0 2.3060 -2 .8 2 8 4 -0 .2 4 6 6 0.3317 1.6776 -0.5851 0.0 0 0 0 0.2160 0.0130 -0 .0 1 1 4 0.0207 - 0.0 0 0 0 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 The output obtained on executing the code is given below; The Eigen values of matrix are displayed. P= -0.6371 + 0.66691 -0.6371 - 0.66691 0.0000 + O.OOOOi -0.5075 + O.OOOOi -0.9683 + O.OOOOi Step 4 of 4 The new set of state matrices are shown below. Am2 = 0.0000 0.0002 0.0000 -0.0001 -0.0002 -0.0000 -0.5075 -0.0000 -0.0000 -0.0000 -0.0000 0.0002 -0.6371 -0.8707 -0.0040 0.0000 0.0001 0.5108-0.6371 0.0016 -0.0000 0.0000 -0.0000 -0.0000 -0.9683 Bm2 = 1.0000 1.0000 1.0000 1.0000 1.0000 Cm2 = 2.8705 -6.5593 0.6014 0.6755 2.4120 dm2 = 0 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 s 0 h :-J 0 rs+ 4 [ 0 0 ] S + 3J Characteristic Equation is: (s+ 4) (s+3) = 0 + 7 5 + 12 ^ 0] Problem 7.15PP Given the system * = [_ 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 Write the general form of state space equation. Write the general form of state space equation. ± = 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 • b • "=L-2 -.J Consider the value of matrix ...... (6) Substitute equations (2), (3) and (4) in equation (1). 0 = A x ,+ B -B = A x, -B A -B A -‘ - X . ...... (7) Substitute equations (5) and (6) in equation (7). - m - j' Hence, the steady state value of x is Problem 7.16PP Consider the system shown in Fig. (a) Find the transfer function from U to Y. (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 =z U [s) 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 F (s) 2s(s+4) s-l-4 1 2 s^ (s+ 4 ) "*"3 (5 + 4 ) ■■■ U { ^ y (s) _ U [s) 2s+l 2s(s+4) 2s^(s+4) 2s^(s+4)+l+2s^ s* (2s+l) s “(2s+l) 2s'+ 8 s’ + 2s=+l . m ste p 4 of 6 b) From the Figure, 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 ) (3) ^ = *1 ‘ 2s = O.Sjc. ^ = (4) + (5) Step 6 of 6 A A '0 0 1 0 0 0 A 0 1 0 1 .A. 0 0 - 1 y = [l 1 0 1] 0 0.5 xa - 4 X2 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 BLOCK DIAGRAM REDUCTTON: The above block diagram can be redrawn as: Step 3 of 14 Step 4 of 14 2(s+2.5) (J+3X-V+5) s+ 4 Step 5 of 14 Step 6 of 14 r (s) ■y (s ) ff^-l-lCte + 20 (s+ 3 )(s+ 4 )(s+ 5 ) Matrix Algebra: From the given block diagram: U s+A EXi[s)+ AX^{s)^U [s) X, = - 4 x , +u (1) Step 7 of 14 ^ s+3 ’ aJTj ( s ) + 3JSTj (s) = sJTj ( s ) + 2 JTj (s) * - 3 ;i^+ X 3+2 x3 = -3x2 A-u + 2j^ Xj = a^+X j-S xj (3) (4) SX3+X, -5 1 1 ^1' Xj = 0 -3 -2 0 0 -4 .^3. 0 X2 -f 1 u 1 (5) y = [1 0 1] Step 8 of 14 The above matrix equations are in the form of X = iTx+Gb y= H x+ Ju where 7 = 0 -5 r 0 0 -3 - 2 0 -A where F = Y[s) U(s) ‘0* 0 = J=0 « = [1 0 1], 1 s“+10s+20 (s+ 3 )(s+ 4 )(s+ 5 ) Step 9 of 14 1 1 i +10 ^+ 2 ,p r 4 1 2 ste p 10 of 14 Step 11 of 14 Step 12 of 14 r(s ) _ s(s+ l)(s’ +3s+4) U{s) ” s(s+3)(s+10)(s^ + 2s+4) (s+ ll)(s’ + 3s+4) (s+3)(s+ 10)[s^+2s+4j ^ (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 X j=-3xj +X2 y = x i-x ^ (4) (5) S tep 1 3 o f1 4 ■-3 0 0 0 ^1 xa 3-= [1 0 - 1 1 0 0 4 1 - 2 0 0 O' 0 1 -10 ^1 Xa 0] and £W H (s i-F y ^ a + j where F * -3 1 0 0 ■ o' 0 0 4 0 0 0 -1 -2 1 1 0 0 0 -10 1 0 = Step 14 of 14 «= r(s) [1 0 - 1 _ 0 ] j =0 (s+ n )(s^ + 3 s+ 4 ) U{s) ~ ( s + 3 )(s + 1 0 )(s ’ + 2 s+ 4 ) >'2 1 5+3 Problem 7.18PP 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. (a) C(s) = (control of an inverted pendulum by a force on the cart). (b) (b) = Step-by-step solution diep^by-^iep* S olliiion Step 1 of 10 (a) Consider the numerator part of the gain. b {s)= b ^^+ b2S^^+ ...+ b , ...... (1) Consider the denominator part of the gain. a ( j ) = y + < i ^ " " '+ a j j ^ ^ + ...+ o ,...... (2) Write the general canonical form of the equation. ■(3) Substitute equations (1) and (2) in equation (3). G (*) = s" + 02S"~* (4) + Write the state description matrices of controller canonical form. -<h .......... -a . 1 0 .......... 0 1 0 0 1 ••• 0 ........... 1 0 0 0 (5) 0 (6) B,= C .=[A .......... *.] b, (7) £), =Sqwrate valuefromnumeratoraiiddeiiominatorelse 0 (8) ste p 2 of 10 Consider the value of gain. 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). 0 ’■*1 1 0 0 _ 0 •*3 I *1 0 0 0 0 + 1 0 0 0 0 I 1 0 1 0 1 0 0 0 ’h 0 *4. 0 0 0 0 0 0 0 (11) 0 1 0 Write the general form of output equation. y = C x+ D ...... (12) - 2 ] x + 0 ...... (13) ;- = [0 1 0 d 0 0 0 0 0 Hence, the state equations of controller canonical fonn are X s 0 0 0 0 0 |;- = [0 1 0 1 0 x+ U 0 0 0 - 2 ] I |. Step 3 of 10 ^ Draw the block diagram for controller canonical form from equations (11) and (13). Figure 1: Block digram for controller canonical form Hence, the block diagram for controller canonical form is shown in figure 1. Step 4 of 10 ^ Write the observer canonical form of the state space equations. = ...... (14) Write the output equation. ...... (15) Write the state description matrices in observer canonical form, -o , 1 0 ••• 0 -a, 0 1 0 = A .= 0 0 0 1 0 ■ 0 -a , 0 (16) 0 1 0 .......... 0 .(17) B .= C ,= [ l 0 0 ••• 0 ] ...... (18) 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' _10 o' •'2 + 1 0 0 0 0 1 *1 0 0 0 0, .■*4. -2^ .*4. 0 1 0 1 0 1 0 0 o' 1 0 1 0 0 0 1 0 0 0 0 0 -2 ;> = [1 0 0 0 0] ^- = [1 0 0 0 O j*. (20) .■*4. (21) 0 Hence, the state equations of observer canonical form are |y = [l 0 0 o' 0 0 0 0 0 1 0 0 0 0 1 x ,+ 0 -2 0 0 O " ^ Step 5 of 10 ^ Draw the block diagram for observer canonical form from equations (20) and (21). Figure 2: Block diagram for observer canonical form Hence, the block diagram for observer canonical form is shown in figure 2. Step 6 of 10 (b) Consider the gain value. 3s+4 s’ *2s+ 2 (22) 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 Hence, the state equations of controller canonical fonn are: X S -2 -2 1 0 X+ 1 0 u b =[3 4]x|. Draw the block diagram for controller canonical form from equations (23) and (24). Figure 3; Block diagram for controller canonical form Hence, the block diagram for controller canonical form is shown in figure 3. 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] .r=[i o]j(, (26 ) Hence, the state equations of observer canonical form are: jj-li -2 1 -2 0 OKI Step 9 of 10 ^ Draw the block diagram for observer canonical form from equations (25) and (26). Figure 4; Block diagram for observer canonical form ste p 10 of 10 ^ Hence, the block diagram for observer canonical form is shown in figure 4. Problem 7.19PP Consider the transfer function yw »+6 + + (a) By rewriting Eq. in the form m s} s + 3 \s + 2) find a series realization of G(s) as a cascade of two first-order systems. (b) Using a partial-fraction expansion of GfsJ, find a parallel realization of G(s). (o) Osrrlg~a p^n'iar-iractiuh expartsiijifijnj(:>;, iinu a paraiiei reaiizaiion ui u{sj. (c) Realize G(s) in control canonical form. Step-by-step solution ste p 1 of 6 (a) Series realization of <?(#): Consider the value of gain G(.r)(1) Write the series realization of G{«)from equation (1). (2) Draw the diagram of series realization from equation (2). yi = u2. j+6 M = M io - s+ 2 1 5+ 3 y= y2 Figurel Step 2 of 6 Write the state description matrix from figure 1. i, = - 2 j i + i/, i, (3) = - 3 x , + U j ...... (4) y , = - x , + u , ...... (5) ...... (6) « = « , ...... (7) ......(8) y = y , » , = y , ...... (9) Substitute equation (9) in equation (4). x ^ — 3 x ^ + y t ......(10) Substitute equation (5) in equation (10). ...... (11) *2 — X ,- 3 X 2 + U , Substitute equation (7) in equation (11). * - ;t,- 3 jC 2 + « ...... (12) Substitute equation (7) in equation (3). 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) Write the output matrix from equation (15). ,i[^ ] y=[0 l];c ...... (16) Hence, the state description matrix in series realization of C{4) at cascade connection are -2 0 -1 -3 and |y = [0 l]jc]. Step 3 of 6 (b) Parallel realization of Apply partial fraction in equation (2). s+6 (j+ 3)(j+ 2 ) A B (5 + 3) (j+ 2 ) .(17) Find A from equation (17). „ 5+6 (s + 3 ) ( ^ + 2 ) -3 + 6 “ (-3 + 2 ) <"’L 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 ( 5 + 3) ( j + 2 ) ( j+ 3 )(j+ 2 ) (20) Draw the block diagram from equation (20). Figure 2 Step 4 of 6 Write the state equation in control canonical form from figure 2. K ] - [ : :E 1*[:1"[• +H 1" =I - - |J f + l . |w ...... (21) Write the output equation in control canonical form from figure 2. 3- = [-3 4 ]* (22) Hence, the state description matrix in parallel realization of C{4) are -3 0 0 -2 and |y = [-3 4 ]x | Step 5 of 6 (c) Consider the numerator part of the gain. b{s) = b^^+b2S^^+ ... +b, ...... (23) Consider the denominator part of the gain. ...... (24) Write the general canonical form of the equation. ■(25) Substitute equations (23) and (24) in equation (25). +b2s"~^+’” +b^ C (s) = (26) Write the state description matrices in control canonical form. -<h ........... -a, 0 ....... 0 1 0 0 0 1 •• 0 ........ 1 0 1 c (27) I 0 0 ...... (28) 0 C .= [A ^ ».] (29) D^sSeperatevaluefromnumeratoranddeiiominatorelse 0 ...... (30) Consider the value of G (4). C (5) 5+ 6 (31) 5*+55 + 6 Write the state description matrices in control canonical form from equations (23) to (31). (32) C .=[6 1] ...... (34) O ,= [0 ] (35) Write the general form of state space equation of canonical form. 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. y =Cx+D ...... (38) Write the general form of output equation from equations (34), (35) and (38). y^[6 IJI *1+0 (39) Draw the block diagram of canonical form from equations (37) and (39). F ig u re s Step 6 of 6 Hence, the state description matrix in parallel realization of C{4) = -5 -6 ' 1 0 + .* 1. I 0 u and 3’ = [« '] +0 „ Problem 7.20PP Show that the impulse response of the system {A. B, C. D) is given by h(t) = CeAB + D5(t), where eAf is the matrix exponential defined by -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 » (/) i(0 = A (/)x (0 + B (r)« (/) (1) The solution of {1) is x(») = ®(/,»„)i„+|®(/,r)B(r)ii(r)</r (2) Differentiate equation (2) with respect to dt 4 * (0 = + A(/) J®((,r)B(r)i<(r)</r+B(/)ii(/) For the time-invariant case. Where, e " = (l+ A /+ ^ + ...] The state solution is 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 h y { l) = ^ b ( l - T 'p u ( i ) d i h Where, A(/) = Ce*'B+/M(/) Thus, the impulse response of the system is |*(<) = Ce"B-H?^(t)| Problem 7.21 PP Consider the plant described by * = [? - ! 4 ] * + [ 2 ] “- y = [ 1 3 ]x. (a) Draw a block diagram for the plant with one integrator for each state-variable. (b) Find the transfer function using matrix algebra. (c) Find the closed-loop characteristic equation if the feedback Is rn iu [ii^'‘ur6^bu-iuup urieiiauieiisuu equciuuii ii m e leeuu<du^ is {\)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, 3]» y= [i ■[. .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 Hence From equations (1), (2), and (3), The matrices are. A= B= C= Step 4 of 9 Calculate the matrix ( 5 l - A ) :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 1 p+4 p+4 1] “ j ’ + 4 s -7 [ 7 jJ 1] Now, calculate the transfer function of the plant. G(j ) = C( sI-A )"'B + D «+4 I 7 f ■[> % i ’ + 4 j - 7 +0 i+ 4 + 2 ' 7 + 2i *+6l “ T r ir y C ^1 2j + 7 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 Therefore, the transfer function G { .) of the plant Is 75+27 5 ^ + 4 5 -7 Step 6 of 9 (C) (i) The state feedback is. u= - [ a:, a:,] i Calculate the matrix ^5! —A + B K ) • 5 0] .0 _ ■ 5+JC, - 7 + 2JST, -l+ ^ T j 1 5 + 4 + 2 /:J Step 7 of 9 To calculate the characteristic equation equate determinant of matrix ( > U - A + B K ) to zero. Calculate the characteristic equation. |/ 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 Therefore, the characteristic equation is | i‘ +(A:, + 2 A ,+ 4 )n -(6 A | + 7A r,-7) = o|. Step 8 of 9 (ii) The state feedback is. u = - A> =-js:[i 3] .-[A 3iT] Calculate the matrix ^5! —A + B K ) • 5 l- A + B K » 5 [;:h;-h;]'* j 0] p s j ” [7 ro 1 ] r -4J'^[2A: s+ K -1 + 3 A ] -7 + 2 A s+ 4 + 6 ^ :J 3 /:] 6A:J Step 9 of 9 To calculate the characteristic equation equate determinant of matrix (A I-A + B K ) to zero. Calculate the characteristic equation. 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 Therefore, the characteristic equation is |^’ + (7 A + 4 ) j + ( 2 7 A : - 7 ) = ^ Problem 7.22PP For the system design a state feedback controller that satisfies the following specifications: (a) Closed-loop poles have a damping coefficient ^ = 0.707. (b) Step-response peak time is under 3.14 sec. Verify your design with Matlab. Steo-bv-steo solution Step-by-step solution Step 1 of 5 The system is. ‘ ■[i Here, F= [ i: ] And, G =| Write the expression for peak time. Substitute 3.14 s for in the equation to calculate the damping frequency. 3.14s« — * 3.14 s «1 rad/s Step 2 of 5 Write the expression for damping frequency. ^4 ■ and 0.707 for ^ in the equation to calculate the natural frequency. Substitute 1 rad/s for -0.707' ___ 1 _ “ 0.707 ■ 1.414 lad/s Write the general second order characteristic equation, s* + ®0 Substitute0.707for ^ .a n d 1.414rad/s for »'+2(0.707)(1.414)i+( 1.414)’ = 0 s '+ 2 t + 2 = 0 (1) Step 3 of 5 The linear state feedback expression is, tt = -K x Here. K is the state feedback gain K = [JC, AT,] Calculate the value of the matrix, F - G K 0 F -G K = 1 -6 -S _r ® ' ■ [-6 -5 JC ,K,i 0 _r 0 0] - 5 - atJ Determine the matrix. ± XS F - G K ] 0 -6 K, - 5 - j r J * The closed-loop characteristic equation is, s' + ( 5 + a:,) s + (6 + a: ,) = o ......(2) Compare equations (1) and (2). S +K^ = 2 K jm -3 And. 6+K, = 2 K ,m -4 The state feedback gain is, K =H -3] The state feedback controller, u Is F H -3 1 4 Write the MATLAB code to plot the step response. 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 The following is the unit step response. t From the unit step response the peak time Is, /, = 3 . I4 s The peak time obtained is at 3.14 s. Hence, it is verified using MATLAB. Problem 7.23PP (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'^ Thus, we get ^ s 0.4. For tile lYo setting time specifications, we use 4.6 'Hierefbre, we get = 1 = 0.01. 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 ) ; Write the ouQiut obtained on execution of tiie program. xl x2 xl 0 -9 8 0 3 x2 1 -80 ul xl 0 yl xl 1 x2 0 ul yl 0 C o n tin u o u s -tim e m odel. Step 3 of 3 Sketch the step response plot obtained. Hence, the d e s ^ is verified usit^ MATLAB. 7.24PP Problem 7.24PP Consider the system t (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 Consider the system shown in equation (1). ■-1 - 2 x= 0 -1 1 0 '2 -2 ' 1 jr+ 0 -1 -(1) 1 (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’ ) ( “>. ' (3) 4.6 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 0.456 a>. 4.6 s 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 Thus, the characteristic equation of the system is + 2 f +4.79 s 0 Use ITAE criterion fro step input and calculate the third order characteristic equation. si* +2 . + ffl,’ ■ 0 Ths, the third order characteristic equation is, s’ +3.83*’ + 10.31*+ 10.50 = 0 Step 3 of 8 It is clear from the equation (1) that, -2 -1 -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 det' 0 5 0 0 0 5 det det ■_1 _2 - 5 0 0 5 o' 0 - 0 0 5 -1 I 0 -1 -2 ‘ -1 I I 0 -I 0 -1-2AT, 0 0 0 5 0 l-K , 0 [2*:, 2K, c 0 K1 1^2 - =0 2K2T\ 0 =0 - 2 - 2 K 2 -2 - 2 K j -1 I 2+2K, 2+2^2 5+1 [ - l + K, ^ 3] 1^2 1 -2 5 0 - 0 5 0 5-M + 2A:, '2 1 -I 0 det -2 0 -1 K2 =0 s + l + K^ Thus, the determinant of the matrix is 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 (*) , C (* ) -n r* I-F + G * : -G l H . j d e t[ * I -F + G K ] Assume that y - x ^ . thus j / = [! 0 Thus 0 ( 5 ) is obtained as 0]x 5+0.462 2.75 6.73 2 0 5+ 1 -1 0 -1.269 1 0.375 5+2.368 0 0 1 0 Simplify the matrix and obtain G (5) • G (*) = 2*’ +0.006»-1.994 Calculate the transfer function of the system. 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 ) • Write the following code in MATLAB to obtain the step response. » num=[2 0.006 -1.994]; »d en = [1 3.83 10.31 10.50]; » sys1=tf{num,den); » t=0:0.0001:6; » y=step{sys1,t); » plot(t,y); » grid; » xiabel t » ylabel y(t) Step 7 of 8 • The plot of the step response is as shown in Figure 1. 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 Consider the system in Fig. Figure (a) Write a set of equations that describes this system in the standard canonical control form as j = Ax + Bt/ and y = Cx. (b) Design a control law of the form « = -[* • which will place the closed-loop poles at s = -2 ± 2j. which will place the closed-loop poles at s = -2 ± 2j. Step-by-step solution ste p 1 of 4 (a) Consider the numerator part of the gain. = ...... (1) Consider the denominator part of the gain. = +.»+<!, (2) Write the general canonical form of the equation. . m (3) a(s) Substitute equations (1) and (2) in equation (3). C (s) = (4) Write the state description matrices of controller canonical form. -<h .......... -a , 1 c 0 .......... 1 0 0 0 1 ••• 0 ........... 1 0 (5) 0 I 0 0 ........(6) 0 C ,= [A 6* ........... M (7) D^sSeperatevaluefromnumeratoranddenominatorelse 0 ... (8) Consider the value of gain, G(5)- (9) ^ (4 = 7 ^ Write the general form of state space equation. jv = Ax+B » ...... (10) Write the state equation in control canonical form from equations (4) to (10). R]-[: *■[! ^ ' * [ j ... Write the general form of output equation. y = C x* D ^- = [1 0 ] * (12) Step 2 of 4 ^ Hence, the state equations of controller canonical fonn are: 0 -4 1 b = [i 0 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. « = -[K , JC,] (15) Find (.si—A + B K ) from Equations (13) and (14) s 0 0 s s 0 0 s 0 1 -4 ] fjC, AT,] o j [o oj (16) Find d e t(s I-A + B K ) = 0 from equation (16). d e t(5 l-A + B K )= (5 + A :,)s -(-I){ 4 + /:j) d e t ( s I - A + B K ) = j * + ^ ^ + 4 + ^ j ...... (17) Step 4 of 4 ^ Consider the closed loop systems satisfy the det(sI-A*FBK) =0 condition. Find desired characteristics polynomial of the system The two poles are placed at -2+ 2J and —2—2J( s + 2 - 2 y ) ( s + 2 + 2 y ) = 3 ’ + 4 s + 8 ...... (18) Compare the coefficients of s from equations (17) and (18) 3 * + /f ,j + 4 - 4 A : , = s ' + 4 j + 8 if, = 4 ...... (19) Compare the coefficients of constant from equations (17) and (18) 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, is the derivatives of the delta function up to SitSv'SM order. scalars up to n*order. 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*. x ( 0 + ) - j ( 0 - ) = C jf* ...... (2) Where, C is the controllability matrix. x (0 + ) a n d x (0 -)a re the input state variables at various interval. 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 Now, assume to achieve the controllability of the state at the output. Refer equation (3) and write the controllability equation at the output state. [ y ( 0 + ) - > ’( 0 - ) ] = C C ji‘ (4) Where, y(0*f) andy(0-)a> 'e the output state variables at various interval. Assume there Is no loss In the output and rewrite equation (4). If there is no loss then y ( 0 - ) = 0 ; - ( 0 + ) = C C j <‘ ...... (5) Equation (5) gives the controllability equation at the output state. Consider the continuous system (A ,B ,C ) , and write the controllable equation for this continuous system at the output state. y ( 0 + ) = [ C B C A B ....C A " ^ B ] « ' ....... ( 6 ) 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 Consider the system 0 -I s 0 4 -4 7 0 0 0 3 0 ■ ■0 ■ 0 0 x+ 15 -3 0 _ (a) Find the eigenvalues of this system. {Hint Note the block-triangular structure of A . ) (b) Find the controllable and uncontrollable modes of this system. (c) vTB For each of the uncontrollable modes, find a vector v such that = 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 There is no solution to this problem yet. G et help from a C hegg subject expert. 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, = —ka^{92 —0i) —mgl92 + Ih< Figure Coupled pendulums (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 (A) Using the state vector. X > 01 0, e j 1 0 0 0 0 Ka^ 0 0 - -1 0 ml^ 0 ■ 0■ 0 1 (K<^ a\ x+ ml 0 1 0 ml_ Step 2 of 3 The controllability matriK is determined as. FO C = 0 -1 — -1 „ F ^a 1 ( K a '^ a \ K a ‘ 0 ml ml o'! r a ’ 1 (K a ‘ 1 — „ 0 ml 1 ml a cc p HFF 1 fn t m l \ ml^ a 'l 1J . Step 3 of 3 (B) YES. 0 ml 0 1) 0 nFF Problem 7.29PP The state-space model for a certain application has been given to us with the following state description matrices; '0.174 0 0 0 0.1S7 0.645 0 0 0 1 0 0 0 0 1 0 0 0 0 1 O' ■-0.207' 0 -0.005 0 0 4 B= 0 0 0 0 C = [ 1 0 0 0 0 ]. (a) Draw a block diagram of the realization with an integrator for each statevariable. (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? (c) Is the realization observable? 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 0 10 0 0 0 ■(3) 0 1 Consider the matrix B. ’-0.207* -0.005 0 Bs (4) 0 0 Consider the matrix C. C = [l 0 0 0 0] (5) Consider the matrix D. O = [0] (6) Write the state equation in control canonical form from equations (1), (3) and (4). *0.174 0 0 0 o' 0.157 0.645 0 0 0 = 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0^ -*» ■«4 ■-0.207' -0.005 + 0 0 0 ■*1 0.174 0 0 0 0* -0.207 0.157 0.645 0 0 0 -0.005 0 1 0 0 0 JC4 0 0 0 0 0 0 0 0 0 1 0 0 ■(7) U ■■■■ Write the output equation in control canonical form from equations (2), (5) and (6). +0 ;- = [l 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. C =[b AB ... A - ’ b ] ..... (9) Calculate AB^rom equations (3) and (4). 0.174 0 0 0 0 ■-0.207* -0.005 0.157 0.645 0 0 0 0 ABs 1 0 0 0 0 0 1 0 -0.036018 -0.035724 ABs -0.005 ( 10 ) 0 0 Step 5 of 7 Calculate equations (3) and (10). A 'B = A B x A ......(11) Substitute equations (3) and (10) in equation (11). 0 0 0 -0.036018 0.157 0.645 0 0 0 -0.035724 0.174 0 0 A ’B - 0 0 0 1 I -0.005 0 0 0 0 0 1 0 -6.267x10’ -0.0287 A 'B = -0.035724 ( 12 ) -0.005 0 Calcuiate a ^BIiiiiii equations (3) and (12). A’B = A‘B xA ..... (13) Substitute equations (3) and (12) in equation (13). 0.174 0 0 0 0 0.157 0.645 A*B = -6.267x10’’ 0 0 0 -0.0287 -0.035724 0 1 0 0 0 0 0 0 0 I 0 0 0 I -0.005 0 0 -1.09x10’’ -0.0195 A*B = .(14) -0.0287 -0.035724 -0.005 Calculate a ^B ^^^ equations (3) and (14). A’B = A’B xA ..... (15) Substitute equations (3) and (14) in equation (15). 0.174 0 0 0 O' -1.09x10’’ 0.157 0.645 0 0 0 A*B = 1 0 -0.0195 0 0 0 -0.0287 -0.035724 0 0 1 0 0 0 0 0 1 0 -0.005 -1.8966x10"* -0,01275 A^B> .(16) -0.0195 -0.0287 -0.035724 Substitute equations (4), (10). (12). (14) and (16) in equation (9). -0.207 -0.036018 -6.267x10’’ -1.09x10’’ -1.8% 6xl0-* -0.005 -0.035724 -0.0287 -0.0195 -0.01275 0 -0.005 -0.035724 -0.0287 -0.0195 0 0 -0.005 -0.035724 -0.0287 0 0 0 -0.005 -0.035724 Write the MATLAB program to find detennination of Matrix CA=[-.207 -0.036018 -6.267*1 -1.09*10^-3 -1.8966*10''-4; -0.005 -0.035724 -0.0287 -0.0195 -0.01275; 0 -0.005 -0.035724 -0.0287 -0.0195 ; 0 0 -0.005 -0.035724 -0.0287; 0 0 0 -0.005 -0.035724;]; det(A) The output of the MATLAB program is given below, ans = -2.2828e-07 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) Determine the system observabiiity OWrite the observabie condition from description matrices. C CA .(17) CA’ CA’ CA’ Step 7 of 7 Calcuiate CAftoni equations (3) and (5). 0.174 0 0 0 0 0.157 0.645 0 0 0 C A -[1 0 0 0 0] 0 0 0 0 0 0 1 0 0 1 0 0 0 1 0 CA = [0.174 0 0 0 0 ] ...... (18) Calculate equations (5) and (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 CA’ = [0.030276 0 0 0 O] Calculate 0 0 0 1 0 0 (19) equations (5) and (19). *0.174 0 0 0 0.157 0.645 0 0 CA’ =[0.030276 0 0 0 0] CA’ =[5.268x10"’ 0 0 0 0 1 0 0 0 0 0 0 o ] .....(20) Calculate C A ^^°^ equations (5) and (20). 0.174 0 0.157 0.645 CA’ =[5.268x10” 0 0 0 O] CA’ = [9.166x10’ * 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 0 o ].....( 21 ) Substitute equations (5), (18). (19). (20) and (21) in equation (17). 1 0.174 0 = 0.030276 5.268x10’’ O.lOOxlO” 0 0 0 0 0 0 0 0 0 0 0 0 . ( 22) 0 0 0 0 0 0 0 0 Determine the determination ^matrix from equation (22). det|O|=0 Hence, value of det|O| = 0- So this is (not observable system). Problem 7.30PP 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. (c) Express xO and xCin terms of the observability matrix O. (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 There is no solution to this problem yet. G et help from a C hegg subject expert. 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 A ,= 1 -p ^ = [12 16 6 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 Substitute r(s) = rewrite the equation. (1) C ( j I - A ) “'B ste p 3 of 13 The system is asymptotic stable. So in equation (1), A is Invertible. Step 4 of 13 ^ Consider the term (rf-A )-' . Since /> 0 apply Taylor’s series and rewrite the equation. (j I - A ) ( - A ' - -...) = 1 (j I - A ) '' ■ (- A - '- j A - '- s^A-’ - . . . ) ...... (2) Step 5 of 13 Apply equation (2) In equation (1). r( j) =c[(-A-' - jA-* - j'A-* -...)]b r ( j) = [- C A - 'B - » C A - = B - i'C A - ’B - .. .] ...... (3) Step 6 of 13 Consider r - a J and convert the equation to s-domain. *(4= 7 w Step 7 O f 13 Consider the general emor equation for the transfer function. £ ( j)= [i-r (j)] « (j) (5) Step 8 of 13 Apply equation (3) and (4) In equation (5). £ ( j ) = ^ l-[-C A -'B -jC A -“B - j'C A ^ B - ... ] ^ ^ jj £ ( j ) = [ l + CA-'B+ sCA-*B+ i'C A -’B + - ] ^ 7 j .... (6) Step 9 of 13 Consider ramp Input is given to the system for infinite time Interval. Step 10 of 13 Apply final value theorem and write the equation. Step 11 of 13 Substitute equation (6) in the equation and apply limit to the equation. e .. foo) = lim j . [ l + CA-'B+ iC A -’B +«’CA-‘B + . . . ] ^ ^ *lim j . [ l + CA-'B+ iC A -’B + i’CA-’B + . . . ] ^ ^ r-*0 j j slim ^ j+ ^ C A -'B + a C A -’ B +o!C A-’B + ...j^ jj «-»0 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 Substitute the value of e ^ (oo) in the equation. K , -------^ oCA-'B 1 "C A -’B -[C A -’B]"' Hence the condition I f , -[C A -’B]"' is proved Problem 7.33PP 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. Figure Nyquist plot for an optimal regulator Step-by-step solution step 1 of 2 We have a , (S) = det [5 1 - (if - Gi*:)] = det 151- if [l + (51 - F - GJi:]| = dct (51- if ) dtt | l + (51 - if )■' os:]) = I3(5)[l+ i:(51-if)‘"]a a , (S)a, (-5) = i3 (5 )fl(-5 )[l+ ^ (5 1 -^ )‘‘o] x [l+ i:(-5 1 -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 Consider the system *= [r' ]•«'=“ and assume that you are using feedback of the form u = -K x+ r, where r is a reference input signal. (a) Show that (A, C) is observable. (b) Show that there exists a K such that (A - BK, C) is unobservable. (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) Consider the law of the form. Modify equation (4). » = -[«, (5) Determine the system observability Q. Write the observable condition from description matrices. °=[^l Find C A froni equation (3) and (1). C A -[. 2 ]p ;] C A -[0 1] (7) Substitute equations (3) and (7) in equation (6). » -[;:] »> From equation (8), the O is nonsingular. Hence, (A.C) is lobservabiel- Step 2 of 4 ^ (b) Find C ( A - B K ) from Equations (1). (2) and (3). C (A -H K ).[I 2 ]([-’ j] - [ i] [ A , AT,]) ;]-P '■]) -t' C " ' ".'■]) c (A -B K )= [-^ r, 1 -^ :,] (9) Substitute equations (3) and (9) in equation (6). -U .- J ™ Determine the det(0 )fro m equation (10). d e t(0 ) = I - A : , + 2 J : , .......( 10) Consider the value of d e t(O ) is zero. l - i C , + 2 X , = 0 ...... (11) Hence, the value of l - K , * 2 K , = 0 ,th e n (A - B K , C) is lunobservabtel Step 3 of 4 ^ (c) Consider the value of Jf, • .........( 12 ) Find from equations (11) and (12). 1-A T ,+ 2 (1 ) = 0 - iC , — 2 - 1 AT,- 3 ...... (13) Hence, the value of Jf,at unobservable system is [ ^ . 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) Substitute equations (1), (2) and (3) in equation (14). ;]-[? 4 ; :]-P 31;] - 4 ■ t' ^ li'+ 2 i- ll0 C „ ( s ) = [l 2] - . TH i *"+ 2 5 -1 i+2 Write the general form of closed loop transfer function of the system. C rf(i) = C ( f I - A + B K ) ’ ' B (16) Substitute equations (1), (2) and (3) in equation (16). »-<.>-[. < . [ ; ; ] - [ ? ;].[;]i* . 4 [ ; ] Substitute 1 for Jf, and 3 for (17) in equation (17). <•[;:]-[? ;h ;]i. n =>■ 4 : :]-[t ;]•[; f t ] - 4 '^ - f t f t ] - 4"’ ft] [t-t-2 -2 + 2 5 + 6 ] f"+ 3 s + 2 fj + 2 j 2 i+ 4 ir i' ’ +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 Consider a system with the transfer function W = (a) Find (Ao, Bo. Co) for this system in observer canonicai fonri. (b) Is (Ao, Bo) controllable? (c) Compute K so that the closed-loop poles are assigned to s = -3 ± 3/. (d) Is the closed-loop system of part (c) observable? (d) Is the closed-loop system of part (c) observable? (e) Design a full-order estimator with estimator error poles at s = -12±12/ (f) Suppose the system is modified to have a zero; 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) Consider the denominator part of the gain. a { s ) = s " + 0,$ '^ + ...+ a ^ (2) Write the general canonical form of the equation. Substitute equations (1) and (2) in equation (3). ...... m Write the observer canonical form of the state space equations. = ...... (5) Write the output equation. y = C ^ x ^ + D ...... (6) Step 2 of 9 Write the state description matrices in observer canonical form, -o , 1 0 -a , 0 1 = 0 A .= 0 0 ■ 0 - a, ••• 0 0 0 0 1 0 (7) 0 1 ........... 0 (8) B .= C ,= [ l 0 0 ••• 0 ] ......(9) £), =Seperate valuefiomnumeratoraiiddeiiominatorelse 0 (10 Consider the value of gain G {s)- (11) Write the state equation in observer canonical fonn from equations (1)to (11). R ]-[: •fo n r®i « h?+ « w ...... [9 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 Write the value from equations (5) and (12). Write the value from equations (5) and (12). fo l ■(15) Write the C , value from equations (9) and (13). C ,= [ l 0] (16) Hence, the value of 0 A„ = 9 |C .= [1 9 0 j| 0]| step 4 of 9 (b) Write the general formula for controllability matrix. C ■ C = [b, A .B . ... A - ’B ,] (17) Calculate A.B^from equations (14) and (15). *•“ •= [9 0. ...... Substitute equations (15) and (18) in equation (17). ^^=[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. +r a = -[Ar, (20) -f B ,K ) from Equations (14) and (15) Find ( .i- A ..B ,K ) = ,[; (rf-A ,+ B ,K ) = (rf-A .+ B ,K ) = s 0 0 p s 9 0 s 0 0 0 s 9 0 0 I 0 0 9K, 9K,. ] r ( 21 ) ( ,i- A .B K ) = [_ ,;,^ ^ Find det(5l-A -l-B K )sO from equation (21). d e t(jI-A -fB K )=»*-i-9A :,s-9-F 9A :,......(2 2 ) Consider the closed loop systems satisfy the det(5 l-A * F B K ) = 0 condition. Find desired characteristics polynomial of the system The two poles are placed at -3 + 3 y ’ and - 3 —3y- (i-F 3-3y)(s-F3-F3y)=i’ - f 6 j- H 8 ...... (23) Compare the coefficients of s from equations (22) and (23) 9 A j= 6 A , = | ...... (24) Compare the coefficients of constant from equations (22) and (23) -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 Write the MATLAB program to verify the value of K: 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) The output of MATLAB program: K= 3.0000 0.6667 Step 7 of 9 (d) Determine the system observability QWrite the observable condition from description matrices. ‘’• [ c l ] " Calculate C^A^from equations (14) and (16). c A -(i • ( ; ; ] C .A .- [ 0 1] (27) Substitute equations (16) and (27) in equation (26). “] ‘ ’ = [0 Determine the determination ^m atrix from equation (28). det|0|=l Hence, value of l«‘ » t|o |= o | . So this is [obsCTvable system|. (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)' The output of MATLAB program: L= 24 297 Thus the values of full order estimator at —12±12ypolesare =24|and \L^ s 2 9 7 |. Step 8 of 9 (f) Consider the value of gain. ^ ( 5 ). ’ (4 + 1) i '- 9 (29) c(*)= 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). (31) B .= Write the C , value from equations (9) and (29). C ,= [l 0] (32) Calculate the value of A , —B^Kfrom equations (30) and (31). • - • “ ■ '- J a K Calculate the value of C , ( A . - B^K)from equations (32) and (33). c .K - .u n - |. c . 1^ . ( a . - b . k ) = [ ^ a :, , - 3 1-9AT,] (34) Modify observable condition in equation (26). ’ [c .( A .-B .K )] ...... (35) Write the observability matric from equations (34) and (35). oJ ' [-9AT, “ 1 ...... (35) 1-91C J Calculate det|0|from equation (35). det|0| = I - 9 A : j ...... (36) If detjO jis zero, the system is unobservable. Consider the value of det|0| is zero. i - 9 a: , « o ■(37) Determine d e t(5 l-A ^ ■ !‘ B ,K )fro m equations (30)and (31). det(*I-A,+B,K) =det[.[j ®]-[® 5+9AT, - l+ 9 A j L-9-f9AT, L" S-I-9J:, =det[' = ( i ■ ^ 9 ^ :, ) ( * -I-9AT, ) - ( ^ + 9 A , ) ( - l + 9AT, ) = * ’ ■l■9A:,^-^9^:,^-t-SlA.^, -9+818T, ■l■9A:, -818T,8r, d e t ( j I - A , - i - B , K ) = j ’ -f9/:,»-f9A :,i-9-F81A r,-F9A :,...... (38) Substitute equation (37) in equation (38). d e t ( s l - A , + B . K ) = « '+ 9 ^ 5 + 9 8 :,i - 9 + 8 l | + 9 i r , = j ' - i -j -i-98:,j - 9 - i-9-f 9A:, = « ’ + *-F 9 ir,» + 9 X , d e t ( jI - A ,- f B . K ) = ( j- i- 9 A r , ) ( * - H ) ...... (39) Step 9 of 9 From equations (39), the reason for the unobservable system is | - l v a lu e o f pole is cancelled b y zero o f th eg ain G {s)\- Problem 7.36PP 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. A system is said to be completely controllable, if every state can be affected or controlled to reach a desired state in finite time by some unconstrained control u (t). 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 For the Linear system given by X { t) = A X {t) + £ U ( t) y ( t) = C X {t)+ D U {t) 0) 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 Consider the electric circuit shown in Fig. (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? Figure Electric circuit Step-by-step solution step ^ of 7 ^ I 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 = — ^ + — C (1) 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? ‘ L and _^1 ' L ' (?) L y = ic ^ = u R - iiR = u R ~ XiR (3) Step 4 of 7 From Equ(l), (2 )& (3 ) Xi Xj — s. - 22 r L -1 — . c L ^ 0 R' L 1 UJ (4) .c . Step 5 of 7 -2R r L L F= =1 Lc 0 'R ' a= .c . J 0] H = [-R j =R -2 R r R' L L L 0 1 C. FO-. . c 2/? L 1 r L _ R . LC Step 6 of 7 i T = [a jio ] ] 1 LC LC IV be VC completely controllable, As for the system to -R ^ 1 I?C ~ C -RK . ;e0 LC 1 — 2^ K + A rC ^ ^ 0 -R ^ C -L -¥ 2 R ^ C ^ - i >0 step 7 of 7 H’ = ■-2^ -V L 1 c . L 0 2R^' L -R L . F 2R} L L d e tr= — L > 0 ; R }> \ Problem 7.38PP 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. Figure Block diagram for Problem 7.38 (a) Write state equations for the system. (b) Let X = Tz, where T= - [ ! ?] ■ Show that the system is not controllable. (c) Find the transfer function of the system from r to y. 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 LC A -L C - B K Hence, the state equations of the system are 0] Step 2 of 5 (b) Consider the system state x . 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. A = T - 'A T ..... C'') Step 3 of 5 Substitute equations (4), (5) and (8) in equation (11). -_ j_ ri o ifA -BK - i J [l c _J_r a iri oi - l c - b k J [i ¥l 0] - iJ -IB K “ i4 a i- l c J^r A I'- I 'B K I"B K ” i * [ a i ’ - l i “c - a i * + l i ' c J^F a I ’ - I ^ B K I’BK 0 - BK 1 "I ( 12) A-LcJ 0 I A I“ - L I* c J A l’ - L l'c J [A - B K "[ -iJ - ib k - a i + l ic + b ik J [i AI Write the general formula for g . B = T‘‘B ...... Substitute equations (5) and (9) in equation (13). if* ® = i- L i -I (14) Consider nsider the value of |3 is equal to one. (15) Where. I is unit matrix. Write the general formula for q . C = C T ......C®> Step 4 of 5 Substitute equations (4) and (10) in equation (13). •(; i] ....(17) (17) C:=[c = [C 0]] ...... Write frite the new coordins coordinate system from equations (12). (15) and (17). fA -B K * =[ BK 1 r ...... (18) A-LcJ* 0 .y=[C 0]z (19) The general fonnula for controllability matrix, C 'S- C = [b AB ... A - ’b ] ...... (20) Calculate > ^ fro m equations (8) and (9). 'A -B K [lc ir B l A -L C -B K J L B AB = f " » - “ ; ' ‘ l ...... (21, [ a b - b *k J Substitute equations (9), (21) in equation (20). c = fB ...... (22, [b a b - b ’k J Calculate detjClfrom equation (22). det|C| = 0 ...... (23) Therefore the value of Mc\=o\ Hence, the system is uncontrollable and the system is decomposed in to controllable and uncontrollable parts in equations (18) and (19). Step 5 of 5 (c) Write the formula for the transfer function of the system. r(s) = C [ l I - ( A - B K ) J 'B (24) Substitute equations (12), (15) and (17) in equation (24). r(j) = C [x I- { A -B K )J 'B [ ( j- A + L C ) .r c ‘ m ”0 I (x -A -^ 2 B K )| ^(x’ -(2 A -L C -2 B K ) x+ A*-ALC-2ABK + 2BKLC)LoJ ( j - A + LC) 0 0 ( i -A * 2 B K ) = [C ' ' ‘ 0 )7 :7 - a ^( 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. r(x)= BC(x-A+LC) (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). Figure Electric circuit Step-by-step solution step 1 of 10 y«) Step 2 of 10 From the above circuit, (1) y ( ‘ ) = ic + h where ic = C ^ ” dt = C J fi (2) i n l y i n g KVL to the circuit. (3) Writing the above equation in terms o f state variables. -C X ^ - X i + LX^ + (■4) =0 The second loop equation is: - t t + Xj + io ^ i = 0 = ~Xj + tt (5) ia = — + — s, s, Step 3 of 10 Equating Equations (2) & (5), ■ = ----- Xi + -----' u .. Xi ^ R^C ^ (6) Step 4 of 10 From Equations (4) & (6), fl 1 1 „ 1 0) step 5 of 10 From Equations (1) & (5), ;y = ^ + — +x^ (8) From equations (6),(7) & (8) ■ -1 R^C a- 1 o ' R^C UJ 1 - A L R^L 1 (9) ^ ■[-i ']H 5} Step 6 of 10 1 1 0 R^C RG= R^C 1_ 1 L -A R^L . 1 A. fe )’ 3^- 1 I ^ ■ Jt, - [W A cJ ^A C ' -1 B, B }LC Step 7 of 10 For the system to be uncontrollable, R^-\-¥R^R^LC 1 --------B ^ -\+ B iB ^ L C = L |fi^ ( i+ ^ Z c ) 7 l+ Il Step 8 of 10 1 c) ^ 1 -1 ' F ' H ’ ' = ~R^C r R^L 0 1_ -R^ 1' L a . a R^C R^L A - L + B f i{ B i- \) B^LC -A 7* = H ’ ’ F ’’ -B , 1 ^ / f ] j;iC (fii-l)-£ __1_ _ jj[C (i^ -l)-£ Bi B^LC B ^B ^LC -B jC + B f;+ L For the sjrstem to be unobservable, B iB ^ L C -B ^ C -^ B iC + L C = 0 B f H ^ B i- B ^ L - i) = LC Step 9 of 10 det T .F : s l- F -O H J d e t[fi/-F ] DENQMINATQR: ___l_ ~R^C ^ 1 -1 R,L S + -L R^C 0 Iz A RiL S+R 2 = s^ + —^ s + J ^ s + - ^ R^C ^ R^C R^C R^C Step 10 of 10 NU1£ERATQR: 1 S + ----- R^C det 1 -R , ° s .B , R^L B fl - 1 1 A • = { ie .c s + i'l "1 k \ 1 ] +A [ lA R ,] [ r, c B,L « ^ C + l+ s C + J ^ C + C ^ l- ^ i+ £ s + j! ,£ ) B^C ^ si!i‘Z.C + j 1~ £ ± 5 l± 1 ] + A J AC + i± ^ l r, l J ^LC + s j^ £ C + j! i^ Z . C + jj^ £ C + l- iii+ £ s + /^ Z . B lL C Problem 7.40PP The linearized dynamic equations of motion for a satellite are i = Ax + Ba, y= c*. Where ■0 W 0 0 A= 1 0 0 0 0 0 -2o» 0 0 ' ■0 0 ■ 2a> 1 0 . B= 1 0 0 0 1 0 « _ r I [ o 0 0 0 1 0 1 Q J* - [ 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? (c) Show that the system is observable using both measurements. (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 As 0 0 0 0 0 0 1 -le a 0 0 0 0 (1) 0 1 0 Bs 0 3<»’ (2) 0 0 0 1 :::] '-K1 (3) (5) The general formula for controllability matrix, C 's. C=[b AB ... A - ’ b ] ...... (6) Calculate > ^ fro m equations (1) and (2). AB« 0 1 0 3(»* 0 0 0 0 0 0 0 0 1 0 1 0 ABs (7) 0 -2 ® 0 Substitute equations (2) and (7) in equation (6). 0 0 1 0 1 0 0 lea 0 0 0 1 0 1 -le a 0 ■(8) From equation (8), the rank of matrix Is [ ^ . So this system Is controllable using both control inputs. Step 2 of 9 (b) Write the BiValueatzero upvalue. O' B, ...... (9) Modify equation (6). C ;= [b , AB , ... A - ’ B ,] (10) Calculate A B jfrom equations (1) and (9). 0 1 0 0 0 A B ,* 0 0 0 0 -2 ^ 2d> 0 1 0 0 1 0 A B ,* ■ (11) 0 -2a) Calculate A^B,from equations (1) and (11). A * B ,s 0 1 0 0 ~ r~ 3<»’ 0 0 lO) 0 0 n 0 0 =2& Q 1 n —la ) 0 0 1 A * B ,s (12) -le a 0 Step 3 of 9 Calculate A ’ B,from equations (1) and (12). r 0 A ’ B ,= 1 0 3<»’ 0 0 2fl) 0 ]r 01 -fl)* 0 0 0 1 -2fl) 0 -2 fl) 0 0 0 r -fl) 0 A > B ,= ...... (13) 0 2a>‘ Substitute equations (9), (11), (12) and (13) in equation (10). 0 1 0 1 0 -o ’ 0 0 0 -2a> 0 0 -2 « 0 2®’ .(14) Step 4 of 9 Writethe B^ value at zero u,value. 0 ...... (15) B ,s Modify equation (6). C i= [B , ABj ... A -% ] (16) Calculate A B , from equations (1) and (15). 1 0 0 0 2a) 0 0 1 -2<» 0 0 A B ,* 0 (17) A B ,- Calculate A^B,from equations (1) and (17). A ’ B ,= 0 1 0 0 0 3fl)* 0 0 2fl) 2fl) 0 0 0 1 1 0 -2fl) 0 0 0 2fl) 0 A ‘ B ,= (18) 0 -4fl)* Calculate A ^ jfrom equations (1) and (18). A > B ,= 0 1 0 0 3®’ 0 0 2fl) 2fl) 0 0 0 0 1 0 0 -2fl) 0 0 -4fl)* 0 -2fl)* A > B ,= (19) ^ f l) * 0 Substitute equations (15), (17), (18) and (19) in equation (16). 0 0 2d) 0 0 2fl) 0 - la / ... 0 - to * ... -4fl)^ 0 ... 0 1 0 (20) 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 OWrite the observable condition from description matrices. C CA (21) Step 6 of 9 Calculate CA^rom equations (1) and (3). CA CA fl 0 0 1 0 o ' 3d)* 0 0 2d) 1 0 0 '[ o ■0 0 fo 1 0 0] '[ o 0 0 ij 0 0 0 1 0 -2d) 0 0 (22) Substitute equations (3) and (22) in equation (21). 1 0 0 O' 0 0 10 Os 0 1 0 0 0 0 0 (23) 1 Therefore, from equation (23), the rank of matrix is [ ^ . So this system is observable using both measurements. Step 7 of 9 (d) Writethe C, value from equation (3). C ,= [ l 0 0 0 ] ...... (24) Modify equation (21). ^ C, C,A (25) o , = C,A' C,A* Calculate C.Affom equations (1) and (24). C ,A -[1 ■0 1 0 0 ' 3®’ 0 0 2d) 0 0 0] C ,A - [ 0 0 0 0 1 0 -2d) 0 0 1 0 0 ] ...... (26) Calculate C,A*from equations (1) and (26). 0 C,A’ = [0 I 1 0 0 0 0 -2d) 0 0] C , A '= [ 3 o ’ 0 0 o' 0 2d) 0 1 0 0 3d)* 2 < » ]...... (27) 0 Calculate C ,A ’ from equations (1) and (27). C ,A ’ =[3ffl^ C,A’ = [o 0 ■0 1 3®’ 0 2«i] 0 0 0 -2d) 0 -o ’ 0 0 0 0 0' 2d) 1 0 0 O ] ......(2 8 ) Substitute equations (24), (26), (27) and (28) in equation (25). ■ 0 0 0 I 0 0 0 0 2d) -d)* 0 0 0 o> = 3d)* 0 ...... (29) Step 8 of 9 Write the C, value from equation (3). C , = [0 0 I 0 ] ...... (30) Modify equation (21). c, C,A 0 , = C ,A ’ ...... (31) C .A ’ Calculate C ,A from equations (1) and (30). C ,A - [ 0 0 I 0] 0 1 3o’ 0 0 0 0 ' 0 0 0 1 0 -2 o 0 0 2o C ,A = [0 0 0 1 ] ...... (32) Calculate C ,A ’ from equations (1) and (32). C ,A ’ = [0 C ,A ’ =[0 0 0 -2 o 1] 0 1 0 3o’ 0 0 2o 0 0 0 0 1 0 -2 o 0 0 ‘ 0 0 ] ...... (33) Step 9 of 9 Calculate C ,A*from equations (1) and (33). C ,A ’ =[0 -2 o C ,A ’ = [-6 o * 0 ■0 3d)^ 0] 0 0 1 0 0 -2d) 0 0 0 0 0' 2d) 1 0 0 0 -4 o ’ ] ...... (34) Substitute equations (30), (32), (33) and (34) in equation (31). o ,= ■0 0 1 0 0 0 0 1 0 -2d) 0 0 -6®* 0 0 -t®’ .(35) Therefore, from equations (29) and (35), the rank of matrix in in 0,matt1xis. matrix is [^a n d rank of matrix So this system is observable only in j^ jv a lu e . Problem 7.41 PP Consider the system in Fig. Figure Coupled pendulums 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 ■ yi ■01+^ ■ ^ 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 A) The State vector J T = [e . e, 6. 0 0 1 O' 0 0 0 1 0 0 0 0 K X -F Step 2 of 4 B) We have r= [l 0 0 0]X Observability e= H 1 HF 0 0 0 HF^ ~ - ( ® “ -i-j?:) i : 0 0 HF^ 0 -(® ^+ j^ r) K 0 0 1 0 0 The state is observable with Step 3 of 4 Q Let X = y if 0 ,+ ^ ^+6, 0 1 9 ,-e , S i- S , ] 0 0 -<s“ 0 0 0 0 0 0 1 0 0 x + -(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 Consider the equation of the system. i(>)=Cadj(sI-A)B Step 3 of 13 The equation is controllable at points (0 » -l± y)and it is observable at 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 Therefore the poles of the system are at [origin|. Problem 7.43PP Consider the systems shown in Fig., employing series, parallel, and feedback configurations, (a) Suppose we have controllable-observable realizations for each subsystem; X/ = Ax/ + B/u/, y/ = Cixi, where / = 1.2. Give a set of state equations for the combined systems in Fig. (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. Figure Block diagrams; (a) series; (b) parallel; (c) feedback .................*1 J~r7r~w5n j, Figure Block diagrams; (a) series; (b) parallel; (c) feedback Step-by-step solution step 1 of 7 (a) Series connection: Consider the controllable and observable realizations for any system, 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) Write the output equation of series connection. y = c , x , ...... (6) Write the output equation of series connection in matrix form from equation (6). -[o .... Hence, the state equations of the series connection is i r s 0 ' A, B ,C , B ,' JC+ 0 A. u 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) X,=A2AC2 + B,U ...... (9) Write the state equation of parallel connection in matrix fonn from equations (8) and (9). Ki-i*.' :][;]•& ( 10 ) Write the output equation of parallel connection. > = C | X , + C jX j...... (11) Write the output equation of parallel connection in matrix form from equation {11). ■ ( 12 ) '■ [ 4 ' ■ f t ] ...... Hence, the state equations of the parallel connection is y = [C, A, 0 0 A, B, 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). . (15) Write the output equation of feedback connection. y = C ,*, ...... (16) Step 4 of 7 ^ Write the output equation of feedback connection in matrix form from equation (16). .|[^-]| ^,.[c, -=|C, oil (17) Hence, the state equations of the parallel connection is irs y = [C, 0] ■ A, B,C, -A ,C ,' A, '“ ' r 0 0 step 5 of 7 (b) Refer 7.94(a) in the textbook and write the transfer function of the series connection. = (18) a (s) ^ f o r A (*) ' y(s) Af,MAT,(5) U (s) D ,( ,) D ,( s ) and ^ f o r A W CM ) in equations (18). ' ' (19) 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. For controllability the parts | (j) a n d P 2( j ) should be ooprime o th e r w i s e ( 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) M l Substitute f ' . M for <7, ( 5) and ^ (s ) ' A W y(s) M ) ^ jv ,( s ) U (s ) D ,(s ) y(s) A W A W i-JV jW P,W uW G,(s) in equations (20). A W A W a ■ ( 21 ) W Therefore, from equation (21), there are no cancellations in poles and zeros part of the transfer functions in parallel combination. For observability and controllability the parts |D ,(5)andZ)2(5) should be coprimel Step 7 of 7 ^ Refer 7.94(c) in the textbook and write the transfer function of the feedback connection. R(s) (22 ) 1+ G . W A W Substitute for GiW®'''^ A UJ M r(s) G, W 'n (22). A l 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 controllability [Af2(j)andZ ^ W should be coprime| Problem 7.44PP Consider the system y + 3 y + 2 y = 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 A c in the {x1, x2) plane, and draw vectors that correspond to the completely observable (xO) and the completely unobservable (xO) state-variables. (c) Express xO and xCin terms of the observability matrix O. (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 There is no solution to this problem yet. G et help from a Chegg subject expert. ASK AN EXPERT Problem 7.45PP The dynamic equations of motion for a station-keeping satellite (such as a weather sateiiite) are x — 2ajy — 3af^x = 0t y + 2ew: = tt, where X = radiai perturbation, y = longitudinal position perturbation, u = engine thrust in the y-direction, as depicted in Fig. If the orbit is synchronous with the earth’s rotation, then w = 2 tt/(3600 * 24) rad/sec. (a) Is the state x = [ x x y y ] T observable? (a) Is the state x = [ x x y y ] T observable? (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. Figure Diagram of a station-keeping satellite in orbit Step-by-step solution step 1 of 2 A) There is not enough information to answer this question. Step 2 of 2 0 1 0 3ar‘ B) 0 0 k 0 0 0 0 0 -2 o 0 z = [o 0 1 0 2 ib 1 ^3 0 1^4 o]Jsr 1^=-44.5W , 1^=-51.5W- 4 = llo . ;,= 5 3 o ’ 0 + 0 1 Problem 7.46PP The linearized equations of motion of the simple pendulum in Fig. are 6 + w2d = u. (a) Write the equations of motion in state-space form. (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/. Figure Pendulum diagram 1 Step-by-step solution Step 1 of 4 A) We have m ' :■ y= \]x 0 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 C) We use the estimator equation 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 D) d e t(S l-J i'+ O £ r) = 0 s ’ +£:jSf+oci‘ + i : , = o K ,= l,K ^ = S Problem 7.47PP An error analysis of an inertial navigator leads to the set of normalized state equations ‘i I][s]^l]' liH l where x1 = east—velocity emor, x2 = platform tilt about the north axis. x3 = north—gyro drift. u = gyro drift rate of change. 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 Partitioning the system matrices yields 0 + 0 1 0 = 1 0 y= -1 0 0 1 0 0 ^1 fo 1 + 0 0 ^3 [l o]Jsr d e t(^ Thus A = - 0 . 2 a n d ij = - 0 . 0 1 Problem 7.48PP A certain process has the transfer function G(i) = . . (a) Find A. B, and C for this system in observer canonicai fonn. (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) Consider the transfer function -(1) V -V The order of the transfer function is n » 2 Consider the transfer function is represented as £7( 5) + By inspection, ^ sl;<^ --4 Consider the general observable canonical form in tenns of the transfer function coefficients is • 0 0 0 0 ^=[ 0 -a. 1 0 0 = 0 - 0 ,- 1 1 *+i - < v A -fl, _ 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 ]* A= 0 1 4 0 0 ■ , c = [l 0] -4 Step 2 of 6 (b) Consider u - -K x The closed-loop characteristic equation is given by a , ( j ) = (^ + 2 + 2 y ) ( 5 + 2 - 2 y ) o ;p(5 ) = j*+ 4 s+8 (2) The closed-loop characteristic equation is also determined by det ( 5 I - A + BK) s Q detl (■[; " ( [ ; ;]*U a i ^ [ [L-4+4A, -4 + 4 * . xJ+4A + 4 *,,] ] ® * ’ + 4 * , j - 4 + 4 * | . 0 ...... (3) Compare equations (2) and (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 The estimator roots are also determined by a ,( » ) = d e t ( j I - A + L C ) 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 -•w -i’ g •^[212 , , :])■'&] , + 4] -2 6 4 J-6 9 2 j* + 2 4 s + 2 9 2 Thus, the transfer function of the compensator is D , ( i) = -2 6 4 J -6 9 2 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 output after executing the MATLAB code is shown in Figure 1. NyiliiistDiagnB From Figure 1. the phase margin is —137® and gain margin is —5 3 ^ dB Thus, the phase margin is |-137®| and gain margin is 1-53.2 d s l • Problem 7.49PP The linearized longitudinal motion of a helicopter near hover (see Fig) can be modeled by the normalized third-order system ' -0 .4 I 0 0 -OJM 0 -14 9J -0.02 Figure Helicopter Suppose our sensor measures the horizontal velocity u as the output; that is, y = u. (a) Find the open-loop pole locations. (b) Is the system controllable? (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. (g) Repeat part (f) with the reduced-order estimator. (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 (A) The open loop poles are the eigen values o f F d e t ( ^ n - F ’) = 0 S = -0.6 5 6 5 and 0.1183±^ 0.3CT8 Step 2 of 5 (B) For the helicopter r a n k { q = ra iik [0 PO P '0 \ = 2 Step 3 of 5 (C) i : = [0.4706 1.0 0.0627] d e t ( 6 n - f + G « :) = 0 Step 4 of 5 (D) A = [44.7097 18.8130 15.5800f 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 6 = angle of the pendulum, V = velocity of the cart. (a) We wish to control 6 by feedback to u of the fonn 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 There is no solution to this problem yet. G et help from a Chegg subject expert. ASK AN EXPERT Problem 7.51 PP Consider the control of Y(s) C(*) = i '£/(«) 10 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 The state equation are :a=[: ;.= [1 o]x step 2 of 4 (B) jr = [0.9 0.2] Step 3 of 4 (Q £ = [14 21 i f Step 4 of 4 (D) The transfer function for the controller is D c { S )= - { S j - F + a K + L H y ''L -(54.85+202.5) Problem 7.52PP Unstable dynamic equations of motion of the form 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. (b) Consider a lead compensator of the form 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 There is no solution to this problem yet. G et help from a Chegg subject expert. ASK AN EXPERT Problem 7.53PP A simplified model for the control of a flexible robotic arm is shown in Fig., where k/M = 900 rad/sec2, y = output, the mass position, u = input, the position of the end of the spring. (a) Write the equations of motion in state-space form. (b) Design an estimator with roots at s = -100 ± 100/. (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? (d) Design a full-state feedback controller with roots at s = -20 ± 20/. (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. Figure Simple robotic ann Step-by-step solution step 1 of 12 Refer to the Figure 7.98 from the text book. It is clear that the value of — is 900 ra ^sfc * - (a) The equations of motion in state space form are as follows. Consider that x ^ m y and Xj ■ y Thus, the equations are, X ,= X i X, ss— k k X + — tt Thus, the state matrix representation is as follows. 0 = 1 O' --i 0 fc * . M y= 1 0]jt (1) M. Step 2 of 12 (b) It is clear that roots are —100±100yUse the roots and calculate the equation. ( i + 1 0 0 + 1 0 0 y)(j + 1 0 0 -1 0 0 y )= (i+ 1 0 0 )^ + (1 0 0 )' = « ’ + 10‘ +200s + 10‘ = « ‘ + 200«+(20000) It is clear that *'+ 2 0 0 « + (2 0 0 0 0 ) represents the characteristic equation. 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 It is clear from the equation (1) that, 0 1' F* 0 L A/ J <7* 0] Step 3 of 12 Determine the characteristic equation of the system. det s I- ( F - L H ) ] = 0 0 1" det =0 E :i- |i ;i-K :i det M 1 e :i det — - ij 0 ^ \ .M -L , . 1 det = 0 = 0 K :} s+L, det * -1 , ^ (» + A ) + [- ^ + A !]= o Step 4 of 12 Compare the obtained characteristic equation with * '+ 2 0 0 « + (2 0 0 0 0 ) It is clear that, £ ,= 2 0 0 ...... (2) (3) • ^ + £ ,= 2 0 0 0 0 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. The observability matrix is Calculate h F - I' " i [ J » i ] - i " 'I Substitute the tt value of H p In observability matrix, 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) It is clear that roots are —2 0 ± 20yUse the roots and calculate the equation. (i+20+20y)(i+20- 20y)=(i+20)“+(20)' = 5*+400+40j +400 = 5 *+ 4 0 5 + (8 0 0 ) It is clear that 5^+4Q $+(800) represents the characteristic equation. 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 It is clear from the equation (1) that, 0 F* r A L w 0 J 0 <?= »ndH = [l t 0] IM I Step 7 of 12 Determine the characteristic equation of the system. d e t [ r i- ( K - G K ) ] = 0 ■0 1 det [::} ± M 0 o' - k M . ■0 1' det E :]■ ± E :i- det 0 0■ —( i s " * * ') E :]■ det =0 -1 det ± ( i . a :.) s. = ± ( x ,) 0 (4) Step 8 of 12 Compare the obtained characteristic equation with + 4 0 5+ (800)- It is clear that, kKy M b 40 ^ 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. ( j + 200 + 2 0 0 y ) ( i+200 - 200y) = ( i + 2 0 0 )'+ (2 0 0 )' - + 40000 + 400s+40000 = s ' + 400s+(80000) Compare the equation s ' + 400s+(80000) with equation (4) and obtain and JC, - kK, M l- = 40 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. » F=[ 0 1:-900 0]; » 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= (222*(5*s + 198))/{5*(10*s''2 + 2396*s + 278201)) + 8862049/(5*{10‘ s'^2 + 2396*s + 278201)) (8404*(s + 200))/{10*s'‘2 + 2396*s + 278201) » simplify(D) ans = -(8182*s -100401 )/(10*s'^2 + 2396*s + 278201) 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 5/j1 + aC/j1 = 6u, 6h2 + a6h2 = a6h'\, where 5/j1 = deviation of depth in tank 1 from the nominal level. 6h2 = deviation of depth in tank 2 from the nominal level, 6u = deviation in fluid in flow rate to tank 1 (control). Figure Coupled tanks (a) Level Controller for Two Cascaded Tanks: Using state feedback of the form 6u=-K■\6h^ -K25h2, choose values of K^ and K2 that will place the closed-loop eigenvalues at 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 (A) r ^ r + e + i: , ldet| t [ -6 k . 1 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 = + ( 2 6 + /,)£ T + 6 ( /i+ i,)+ 6 ” = 0 = (S + S 6 + S 6 j)(S + S 6 -S e j) = J ’ +16&S'+1286’ = 0 Gives ly =1136 and i, = 146 Problem 7.55PP 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+1-0 r -0.0895 -0.286 0 "I T ^ 1 [ /; I= I -0.0439 -0.272 0 II [" 14. 0.0145 "I ®I22 where jS = side slip angle(deg), (fj = heading angle(deg), 6 = rudder angle{deg), r = yaw rate (see Fig. 1). Figure 1 View of ship from above r = yaw rate (see Fig. 1). Figure 1 View of ship from above (a) Determine the transfer function from 5to tp and the characteristic roots of the uncontrolled ship. (b) Using complete state feedback of the form 6 = - K - \ p - K 2 r-K 3 {iiJ - ijjd). where ijjd is the desired heading, determine vaiues of K^, K2, and K3 that wiii place the closedloop 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°. Figure 2 Ship control block diagram for Problem S te p -b y -s te p s o lu tio n step 1 of 3 The state space representation of the lateral motions of a ship is. -0.0895 'fi r = -0.0439 0 -0.286 O ir^ -0.272 1 0 r + -0.0122 S oJ[»r 0 ■0.0145 The matrix A and B ^re, -0.0895 -0.286 O' -0.0439 -0.272 0 0 I 0.0145 Bs - 0.0122 0 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] The transfer function of the system is, G ( j) = C [ i I - A ] 'B > + 0.0895 0.286 O' 0.0439 J + 0.272 0 0 -1 s =[0 0 1] 0.0145 - 0.0122 0 Determine the inverse matrix, [ j j —A ]"' ■ _ 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 Determine the matrix, G (*) “ *(*’ + 0.3615*+0.01l8)^® 0 1] ■*(* + 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.36I5* + 0.01l8) [0 0 1] -0.0122*(*+0.0895)-0.004147* 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 feedfon/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 N=- 1 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 Assign the values and calculate the DC gain from y to u. X*X p r =0 step 5 of 19 Substitute the values in equation (1) and rearrange the equation. 0 = ( A - B K - L C ) x „ + L y ,+ 0 - ( A - B K - L C ) x ,- L ;- , M l (A -B K -L C ) * X ,— L y ( A - B K - L C ) ‘ (3) Step 6 of 19 Substitute the values in equation (2) and rearrange equation. « j= - K X j » , = K ( A - B K - L C ) ''L ; > . (4) step 7 of 19 Assign the values and calculate the DC gain from rto u. X*Xo y=0 Step 8 of 19 Substitute the values in equation (1) and rearrange the equation. 0 = ( A - B K - L C ) X, + A / r , + 0 -(A -B K -L C )x „ -A /ji • (A -B K -L C ) X, — ( A - B K - LC) ‘ (5) Step 9 of 19 Substitute the values in equation (2) and rearrange equation. « , = - K x , + Mr, = K A /r , ( A - B K - L C ) " '+ - [ k A /(A -B K -L C )" ' + w ]r, « , = [ 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 Equate equation (4) and equation (6). [ k ( a - B K - LC)"* L yo] = [ k A /( A - B K - L C )“' + Step 12 of 19 Rearrange and find ; y . ^ = - K [ ( A - B K - L C )" ' ( L + A f) ] Step 13 of 19 ^ Consider the general closed loop system block diagram. 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. « (i) ' l-G (j)J > , Where, is the negative feedback path £) is the loop gain. Step 17 of 19 Step 18 of 19 Step 19 of 19 Apply limit to the equation. g (°) « (0 ) ' l-G (O )i), [ v G ( 0 ) s I (unity feedback)] ^ ,(0 ) « (0 ) D ,( 0 ) (6) 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. Mathematically, if ND , y(o) value of closed loop system — will be unity. « (0 ) Therefore, both the equations will give unity feedback controller design in the type-1 system. Hence the condition is proved. Problem 7.57PP 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 The equations o f motion are given by x -x = u+W 0 = 0 A realization of these equation is »i[:] =y-r z = Xi X '0 K= X 1 O' 0 0 O' 1 0 _0 1 0 1_ Step 2 of 2 The design ofthe state feedback vector, K For closed loop poles o f 5 = -1 , - l ± j t d e t(5 1 -^'^ + G S ,^ ) = 0 When K, /:,]= [2 5 3] The closed loop system is given by ■-1" Z = {F ^ -a ^ K )Z + 0 ^ (S > + I 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 Consider a system with state matrices ^=[ (a) 0 - 1 ] ’ »=[!]• 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 There is no solution to this problem yet. G et help from a Chegg subject expert. 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) and the pole of the reduced-order estimator at ae(s) = (s + 6). and the pole of the reduced-order estimator at 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 There is no solution to this problem yet. G et help from a Chegg subject expert. 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? Example Steady-State Tracking and Disturbance Rejection o f Motor Speed by Extended Estimator Construct an estimattN' to ccxitFol the state and cancel a constant bias at the output and track a constant reference in the rootof speed system described x = - 3 i + h. (7.256a) y = x + w, (7.256b) w = 0» (7.256c) f = 0. (7.256d) Place the control pole at 5 = —5 and the tw o extended estimator poles at 5 = -1 5 . Solutioii. To besin. w e destitn die control law by iiniorins the equivalent Place the control pole at s = —5 and the tw o extended estimattMr poles s = -1 5 . Solution. To begin, w e design die ctmtiol law by ignoring the equivalrat disturbance. Rather, we notice by inspectitMi that a gain c f —2 will move the single pole from —3 to the desired —5, Therefore, K = 2. The sys­ tem augmented with equivalent external input p, which replaces the actual disturbance w and the le fn ra c e r , is ^ v e n 1^ p=0, i = - 2 x + u + pt -4 r -5 0 02 04 a s 04 1.0 U 1.4 14 1.8 2 Time (fee) W> Figure 7.72 Motor Speed system with extended esQmaton (a) block diagram; (b) command step response and (fistufbMce step response The extended estimator equatims are ^ = / i( e - x ) , 1 = -3S-I-« + p + fe(e - i). The estimator error gain is found to be L ^ characteristic equadon * •[1 *+ [ 225 27 from the + 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 The related equation p = /i ( c - x ) x = -3 x + p + 4 + i3 u = -K x -p p l^ r o jJ -I, [o ][p - 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. (a) Take the “augmented” state vector to be where w is the input-equivalent bias. Write the system equations in state-space form. Give values for the matrices A, B, and C. 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 There is no solution to this problem yet. G et help from a Chegg subject expert. 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 Write the general state space equation of the system. 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) Write the general output equation of the system. 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) Consider the matrix equation •*. = A ,* . + B ^ in the system. ..........( 9 ) Consider the value of matrix jfc^in the system. "-=[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) Consider the output equation of the system. y .= [l 0 ]* . (14) Write the state description matrix from equations (13) and (14). C . = [l 0] (15) D . = [ 0 ] ...... (16) Consider the value of closed loop poles. 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 Am=[0 1;0 0]; Bm=[0;1]: Cm=[1 0]; Dm=[0]: A=[0 1;0-1]; B=[0;1]: C=[1 0]: D=[0]: pc=[-2+sqrt(-1 )*2;-2-sqrt(-1 )*2]; K=place(A.B.pc) [N.m]=size(B): [p.N]=size(C); J=zeros(p.m); [x.x]=size(Am); aa=[kron(eye(x).A)-kron(Am'.eye(N)) kron(eye(x),B); kron(eye(x).C) kron(eye(x).D)]; bb=[zeros(x*N.1);Cm(:)]: xx=aa\bb; M=reshape(xx(1 :N*x).N,x) AAm=[Am zeros(2,2);B*(N+K*M) A-B*K]; 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'); title(Tracking performance demonstration'); nicegrid; Step 3 of 5 The output of the MATLAB program is given below. K= 8.0000 3.0000 M= 10 01 Step 4 of 5 ^ The tracking performance from MATLAB output is given below. 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. We may minimize a modified LQR performance index j f “ [ (J - A ^ / q , » - A .y ) + a. equivalent to the standard one with the addition of a cross­ Show that this performance Index Is > weighting term between the control sand the state of the form <x> where " J 1 0 = (CA - A«C)’'Q i (CA - A .C ), S= (CA - A«C), f i = R + B’'C’’Q,CB. Step-by-step solution step 1 of 1 Consider the general state variable form of vector equations. x = A i + B i / .......(1) y = C r ...... (2) > = C i ...... (3) Consider the general form of LQR design. J = J (* ’'Qx + u’'R « ) * (4) 0 Consider the modified form of LQR performance index. J = J ( ( y - A . y f Q , (y - A .y ) + (5) Substitute equations (2), (3) In equation (5). ( 6) J = J ^ (C x - A ^ C x ) Q j (C x - A ^ C x ) + Substitute equation (1) in equation (6). Rearrange the equation. [ 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 [ii’' ( C B y -Q , -C B b + ii’'R ii] 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 ] Now substitute the following vectors in equation (7). 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 Rewrite equation (7). y = J(x ’^Qx+2a^Sx+i/^Ru)<*..... (8) 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 7= (a) ^ j(J r - i)’ 'Q |C y -l) + ll’ ’K«j<it. Show that this performance index can be converted to the standard one by augmenting the states of the plant and the model and again choose the augmented state vector, f = [xT zJ]T and write down the system equations to show that write down the system equations to show that + J= j 0 where r C ^Q iC ' ' " L - Q iC -C ^ Q , ] Qi J- (b) Which state variables of the system are uncontrollable? Is this result surprising? (c) The optimal control is of the form 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 **+ where up may be the pilot input in an aircraft system. Show that = - C ( j I - A + B K i)-*K 2 (*I-A *)-*B p . Ooxd-loop ityHamics Ftet^ntwti dynamics This indicates that the feedfonward dynamics may be used to improve the transient response of the system. (d) What are the transmission zeros of the overall 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 There is no solution to this problem yet. G et help from a Chegg subject expert. ASK AN EXPERT Problem 7.65PP Consider the system with the transfer function e-TsG(s), where 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 There is no solution to this problem yet. G et help from a C hegg subject expert. ASK AN EXPERT Problem 8.01 PP The z-transform of a discrete-time filter h(k) at a 1 Hertz sample rate is H& = (a) l + (l/2 );-' [1-(1/2)J->U1 + (1/3)Z-']' 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. (c) Is the filter stable? 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 '■'I Y (a )_ 1+ TJ(z) '+1 U(z) Y ( z ) - lz - ‘Y ( z ) 4 a '" Y ( a ) = U ( z ) + ^ z ‘U (z ) 0 Z 0 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 Sampling period T=lsec to convert H (z) to H (s ) putting 2+sT z = ------2-sT _ 2+s 2-s 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 Thus the natural frequency L«1.6329rad/sec A nd the Damping ratio is given by 14 2^ cd^= - j 3x2 1.6329 |t= 14289| Step 5 of 5 Poles of the filter are 2 8=— 3 and : 2 As botii the poles are in left half plane, tiie filter is stable! Problem 8.02PP Use the z-transform to solve the difference equation y (t) - 3y(* - 1) + 2y(* - 2) = 2«(* - 1 ) - 2»(* - 2), where K(t) = *> o . ib <0. 0. y ( i) = 0 , *< 0 . Step-by-step solution step 1 of 5 Step 1 of 5 Consider the following data; Difference equation, ;> (* ) -3 ;- (t- l) + 2 y (* - 2 ) = 2 i(( * -l) -2 » ( * - 2 ) it ^ O fc< 0 > (k ) = 0 k<0 Step 2 of 5 Apply the z-transform to the difference equation. y (z )-3 z-'y {z)+ 2 z-^ y { i) = 2 !-'U {z)-2 z-^U (i) ( l- 3 z - ' + 2 r-’ );>(z) = 2(z-' - z - ’l / ) ( r ) y (z ) 2 ( z - '- r ^ ) U (z) l-3 z -'+ 2 z -* A 1. 1 - 24 - + 24 2 (^ -0 z '- 3 z + 2 _ 2 2 (£ -1 ) ( z - l ) ( z - 2) ...... (1) ‘ z-2 Step 3 of 5 We know that. » ( Apply z-transfonn to this condition. ( z - l) Substitute -------T t / f z ) in the equation (1). ' > ( z - l) y (^ ) 2 z-2 Z ( z - l) ' n o “ ( z - 2) [ ( . - l ) ' 2z ( z - 2) ( z - l ) ' Apply partial fractions to above equation. 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 Put 2 = 2 in equation (3), to obtain the constant j i . 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 = .< (l-l) ' + a ( l - 2 ) ( l- l ) + C ( l - 2 ) 2— C C = -2 z . 2 for x ^nd _2 for C in the equation (3). Now substitute 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 Now apply the inverse z-transfonn above equation. y(*) =2(2‘ -l-* ) Therefore, the solved difference equation using z-transform is |y ( k ) = 2 ( 2* - l - k ) | Problem 8.03PP The one-sided z-transform is defined as 00 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. (d) Compute the inverse 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 approach • This is the golden ratio valued so highly by the Greeks. 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 Thus, we g et |z(/(A + l)) =zF(s) - ^ ( 0 )| Step 2 of 5 0 >) We know that, a ( i+ 2 ) - a ( i+ l) - a ( jt ) = 0 ■We have Z [ / ( i + 2)] = I V (z) - 2 V (0) - JeT (1) Obtain the z transform and simplify further. z ^ U (z ) - z^u (0) - za (1) - [ z U (z) - za (0 )] - U { z ) = 0 { z ^ - z - l)C /(^ ) = z)a(O ) + z a (l) 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) = - z - 1 2 z^ - z - 1 = 0 1 ± V5 s 1.618, and ot^ = -0 .618 Thus, the poles are = 1.618, and -0 .6 1 8 | Step 4 of 5 We know that U (z) = - j ---------^ We can rewrite this as Z/ (z) = ----- ^ ^ . 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 Apply the principle o f partial fraction to U (z) = ----------. z^ —z —1 U (z) = ( 1 - 0 0 - ^ " ) a ^ -O i E7(z)= ^-------------I=r T ^ ^ 1 - q z '^ . O j- c ii ----- T 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 ^ A. z-^lane p ole at Z^Zj at the wwnplwg o f equivaleiit s i l a n e pole The equivalent characteristics in tfie z-plane are related to s i l a n e b y the Where T is the sanq)le period The equivalent characteristics in d ie z-plane are related to s-plane b y the Where T is d ie sanqile period The follow ing is the m^>ping betwe en the s-plane and z-plane b y z —^ Imagioafy part o f s ila n e Imaginary part o f Z-plaoe step 2 of 10 ^ (1) The stability boundary in s^^ane is given by. 5 = 0 *+jeo F<»all a> between [-<x>,oo] The m q ^ in g in z-plane stability gives rise to. = 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 ^ (2) h i d ie sm all victnity around z = 4-1 is essentially identical to d ie v id n ity around s = 0 in d ie s-plane. z - ^ l= e ^ This resuh is true udien s = 0 or the sampling tim e T = 0 . as d ie sanqiling tune cannot be considered as zero w e crmsider die v id n ity around d ie s-plane a s zero. Hence, d ie vicinity around z = + l is identical to vidnftyaround.f = 0 . Step 4 of 10 (3 ) The stability boundary in s^^ane is given by. s = 0 ‘+ j& F<xall <9 between [ - oo. go] The m q ^ in g in z-plane stability gives rise to. z=eT^ = ^ ( 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 ^ (4 ) Consider a value o f in d ie s-plane and substitute inth erelatian o f sa n d 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 represents s fiequeiKty cd' ^ in s-plane. Step 6 of 10 (5 ) N o w considering different vertical points in d ie s-plane w e can prove diatd iese vertical poiiits map w idiin d ie unit d i c k o f d w z-plane. A t z = 0 , d ie m ^iping o f z-plane is, 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 aplane 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 The m q ^ in g in z-plane ccHie^Kinding to this point is. = If ( coB^ + j s in x ’) -> o o , d ie mapping in z-t>lane w ould z= 0 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 ’) 0*0 ->G0 , d ie mapping in z - f lane w ould b ^ z=0 I f G)g is in c ie a s e d ,d ie p o k w illb e sh ifie d a lo n g d ie p o s itiv e r e a I a x is in d ie z fd a iie to w a r d sth e p o in tz = l. I f is decreased, the pole w ill b e shifted aknig the z-plane towards die p oin tz = 0 . I f d ie sampling rate is small, each period w ill be sanipled less disn tw ice die average, the sanqiling rate is or greater than Nyquist frequency diere w in be over lap. Problem 8.05PP A unity feedback system has an open-loop transfer function given by 250 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 The compensator transfer function is given by ” 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 or K, 1.25x50 I. =K, 1-e® Thus the digital compensator transfer function is 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: H(.s) = s+l 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 (1) Tustin's Method 2 3 ” 0.25 [ l + z ‘ 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 and zero is: 9-7z’^=0 2^=1=0.778 Step 4 of 7 Step 5 of 7 (2) Matched pole zero method H ,( s ) = . s+l Step 6 of 7 ^ Let the digital i^proximation of (s) be Hp (z ) , then H. here T ^ .2 5 sc c d is given by 0+1 ^ o+ioj =lx 1-e-'" 1 K. : 4.1497 T h « e fo « H ( z ) = K . l^ vAere, o ^ ’** and P=e** -O T7Q••1^ H(z)=4.1497 / (l-0.082z‘^) 4.1497 (z-0.778) (z-0.082) 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: H{s) = (a) lOs+l 100s+ 1 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 H {s y - lOff+l lOOs+1 |/ / p ® ) | = ® = 3 = 0 .1 0 0 1 (-2 i^ ) Tustin's method / / ( z ) = 0.10112.- -0.97531 + 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 (a) Tustin’s method (b) The matched pole-zero method 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. Figure Control system Step-by-step solution step 1 of 10 Write the plant transfer function. 1 <?w =- 5 ( 5 + 1) Continuous PID controller: Evaluate the characteristic equation. 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 Consider the required specifications. ®.>i— >0.5 sec Select the dominant closed loop poles to exceed the specifications. Consider s = - 0 .8 ± J . Calculate the values of ^ . = 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 Evaluate the characteristic equation at » = - 0 .8 ± y ^1.888 - 0.36(1 + ATj,) - 0.8A:+ + ( 0 . 9 2 -1.6(1 + CTj ) + 8C)y = 0 Equate the real and imaginary parts to zero. 1.888 - 0.36(1+ATo ) - 0 .8 8 :+ — = 0 2| 1.528-(0.367„+ 0 . 8 ) 8 : + ^ = 0 ‘t 1.528 = ^ 0 . 3 6 r „ + 0 . 8 - ^ j 8 : ...... (1) o .9 2 - i.6 ( i+ 8 :r „ ) + 8 := o 0.92 + 8: 1.6 1+8T„ (2) Arbitrarily choose the value, 7} ■ 10. Solve equations (1) and (2) by substituting 7} s 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. Substitute —[-i— for every occurrence of s in Z)(5). r ( ^ i+ 2 " 'J ''' = 1.817 1+ 0'■ . 3 9 1 2 [|( ) ) h 10 T ( . l+ z " 'J l- z " ' 1 . 8 1 7 ( l- z - " ) + l : ^ ( l - 2 z - '+ z - " ) + 0 . 0 5 r ( l + 2 z - ' + z-*) l-z -' C (r) = . 1 :^ 6 . 1 . 8 1 7 + i^ ^ + 0 . 0 5 7 - + f - ^ ® ^ ^ ^ T 1 . 1 7 - jz - '+ ^ i; ^ + 0 . 0 5 r - 1 . 8 1 7 j r + 0.1 Step 5 of 10 Calculate the expression D ( z ) at r = i , r = o . i , r = o .o i sec. 3.2886 - 2.7432Z-' - 0 .3 4 5 4 z ‘' l- z - " 16.042 - 28.422z-' +12.404z-“ 143.97 - 284.32z-' + 140.345Z-* 1 -Z -" Step 6 of 10 (b) Observe the PID controller transfer function G ( z ) = 8 :( i+ v + ^ ) There is one more zero than pole. Therefore, for the matched pole zero approximation add a pole at 2 s -1 . Map poles and zeros according to the relation z — (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— 4< = |cos(2ffl,r)-(e~^+e"^)co s(iD ;,7’)+ e '^ * * ^ j{c o s (2 ffl|,r)-l}4 jsin (2fii',r) + « "^ )s in sin (2fl),r) B = {c o s ( 2 a i;r )- (e “^ + e “^ ) c o s ( fi> ,r ) + e '^ * * ^ } s in ( 2 ffl,r ) + {s m (2 < » ,r)-(c “^ + < “^ )s m ((» ,7 ')J {c o 8 (2 a > ^ )-l} Step 7 of 10 Equate the DC gains. D ( z ) = K , ^ -------------^ --------------- >- Calculati Calculate the expression Z )(z) at r = l, r = 0.1, 7 = 0.01 sec. 3.2886 - 2.74325-' -0.34542-* l-z -' 16.042 - 28.422z-' + 12.404z'' l-z 143.97 - 284.32z-' +140.345Z-' 1 -z ^ 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. Write a MATLAB code for step response at 7 = 1sec • num=[3.2886 -2.7432 -0.3454];den=[1 0 -1];sys=tf(num,den,1) sysd=feedback(sys,1) step(sysd) Step response for j* = 1 is shown in Figure 1. Step 9 of 10 Write a MATLAB code for step response at 7 = 0.1 sec • num=[16.042 -28.422 12.404];den=[1 0 -1];sys=tf(num,den,0.1)sysd=feedback(sys,1)step(sysd) Step response for 7 = 0.1 >s shown in Figure 2. Figure 2 Step 10 of 10 Write a MATLAB code for step response at 7 = 0.01 sec. num=[143.97-284.32 140.345];den=[1 0 -1];sys=tf(num,den,0.01)sysd=feedback(sys,1)step{sysd) Step response for 7 = 0.01 is shown in Figure 3. S t ^ Response Figures Problem 8.09PP Consider the system configuration shown in Fig. where. 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. Figure Control system Step-by-step solution There is no solution to this problem yet. G et help from a Chegg subject expert. 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 / = moment of inertia of the satellite about its mass center, MC = control torque applied by the thrusters, MD = disturbance torques. Figure 1 Satellite control schematic MD = disturbance torques. Figure 1 Satellite control schematic 6 = angle of the satellite axis with respect to an inertial reference with no angular acceleration. We normalize the equations of motion by defining u = M e — , Wd = M d — , and obtain e = u+WdTaking the Laplace transfonn yields 1 ^ [H ( s ) + W d ( s ) l, e {s ) = which, without disturbance, becomes 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) 2 z+l 1 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. (d) What is the feedback gain if T= 1 sec? If 7 = 2 sec? (e) Plot the closed-loop step response and the associated control time history for 7 = 1 sec. Figure 2 Communications satellite Source: Courtesy Space Systems/Loral (SSL) Step-by-step solution step ^ of A ^ (a) The loci braches depart vertically &om z s 1 Step 2 of 4 y-» I- \ T^(^+l) step 3 of 4 (c) \ k(z~ 0.63) D ( z ) = - ^ -------- ^ (z+0.44) z*0.44±0.44y,-0.113 Step 4 of 4 (d) k= 0.692 1.383 for 0.3458 for ={ r= ls e c 7 - 2 sec Problem 8.11 PP It is possible to suspend a mass of magnetic material by means of an electromagnet whose current is controlled by the position of the mass (Woodson and Melcher, 1968). The schematic of a possible setup is shown in Fig.1, and a photo of a working system at Stanford University is shown in Fig. 2. The equations of motion are 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 1 Schematic of magnetic levitation device for Problem 8.11 o Figure 2 Magnetic ball levitator used in the laboratory Source: Photo courtesy o f Gene Franklin Step-by-step solution There is no solution to this problem yet. G et help from a Chegg subject expert. 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 A servomechanism position control has the plant transfer function 10 f( j+ l) ( f+ l( ^ G(i) = - You are to design a series compensation transfer function Dc(s) in the unity feedback configuration to meet the following closed-loop specifications: • Theresponse to a reference stepinput is to have no more than 16% overshoot. • 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 no more than 16% overshoot. • 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 There is no solution to this problem yet. G et help from a Chegg subject expert. 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. (a) What should the sample rate be? (b) Use discrete equivalent design with the matched pole-zero method. (c) Use discrete design and the z-plane root locus. Figure 1 Satellite-tracking antenna Source: Courtesy Space Systems/Loral ve: uounesy apace aysiems/Lorai 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 J = 600,000 kg m2 B = 20,000 N m sec. (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)? Figure 1 Satellite-tracking antenna Source: Courtesy Space Systems/Loral S te p -b y -s te p s o lu tio n Step 1 of 2 (a) The equation o f m otion is "Where J = 600000 kgm^ B = 20000N.m.sec I f we define B 1 7! a * —* — ,« * — / 30 B We get 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 zplane 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 The discrete transfer function for pure derivative control is 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 ' (a) No we can't use derivatiTe control of the form To remove the phase lag The difference equation corresponding to Z)(z) = * ,7 i 2- \ a (z ) T E{z) e ( A + l ) - « (jt) Problem 9.01 PP 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 /= length of the cord in the vertical (down) position. R = radius of the cylinder. Figure Motion of cord wrapped around a fixed cylinder (a) Write the state-variable equations for this system. (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. Thus, it is proved that ^ + • ^ ^ = 0 I Problem 9.02PP 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. Figure Nonlinear circuit R=l dv = - i + g ( ii- v ) . where / and v are the state variables and u is the input. (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 Refer to Figure 9.57 in the textbook. The current flowing through the resistor is, 'o - s C v o ) The differential equations are, ^ = -/ + g (a -v ) Where, i and v are the state variables If is the input Step 2 of 5 (a) At equilibrium state, 4 -0 - i + v= 0 ( 1) ^ = 0 dt - i + g (tt-v ) = 0 (2) ( v « - l ) ( v o - 4 ) for ig in equation (1). Substitute From Figure 9.7 in the text book, V c - lf - V Substitute i f - v for vg in equation (3). - ( if- v ) ( if- v - l) ( if- v - 4 ) + v = 0 Substitute 1 for If - ( l- v ) ( l- v - l) ( l- v - 4 ) + v = 0 - (l-v ) ( -v ) (- 3 - v ) + v = 0 v(v* + 2v - 2 ) = 0 ...... (4) Solve the equation (4). 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 ^if, Svy a nd Si ■ leplace u, v, and / by 1 Tom the differential equations. Si = - S i + ...... (5) = -S i + g (l + Su - 5 v ) ......(6) s -S i + ^ ( l + ^ if - ^ v ) further. Simplify the expression = -g i + - ^ v ) [ ( l + Su - ^ v ) - l ] [ ( l + Su - tfv ) - 4 ] = -S i + (1 + 5if - Sv)[Su - Sv){Su - - 3) ^ v s - A + 3 ^ if + 3 ^ v ...... (7) Vrite the equations (5) and (7) in matrix form. 'hus, the linearized model of the system at equilibrium point is Su 'F '- -1 Step 4 of 5 (c) Write the general linearized model equation. -1 I ■ O' [s n -1 Su ^ 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, ( " - *') (9) g '{u -v ) Similarly, ^ dv =5w 2S And, du dv m -5 ± 2 S The linearized model about the other two equilibrium points is. 4 1 ■' i M i . * = -1 m Su 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 -1 5 T 2 ,^ r^ /1 U J" 0 ^If -5 ± 2 ^3 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). Figure A nonlinear circuit Here the function ris defined in Fig. 2. Figure 2 Nonlinear resistance (a) Show that the circuit equations can be written as i | =C<*i + ^ « 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 +fai!ct +fasi3 +giSui +gisii2. iii (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, ti|and represented as voltage and current source, ^and ^ is represented as loop currents. Refer Figure 9.59 in the textbook. Consider the following equation for the voltage v, • V, = 1 ^ .......(6) Step 2 of 9 Substitute equation (1) and equation (4) in equation (2). G { a ,- x ,) - x ,+ u ^ = C ^ x , C S |= G ( ii | - ; i [ i ) - j ^ + i i, (7) Substitute equation (4) in equation (3). C x j - x , ...... (8) Substitute equation (6) in equation (5). x ,- x ^ - r i^ = L ^ I ^ (9) Substitute equation (4) in equation (9). x ,-x ,-n c , = L — x, L x ,= x ,- x ^ - r ( x ,) Substitute (10) and s i in equation (7), equation (8) and equation (10). i,= C { u ,- x ,) - x ,+ u , i,= x , x ,= x , - x , - r ( x ,) Step 3 of 9 Thus, the circuit equation is |i^ = G ( l l | - j | ) - l ^ - n t , | . | j , = 3^ | and | i , = - g ,- r ( jl^ ) | Step 4 of 9 Consider the following equation to form the Equilibrium state equation. ......... ( 11) ....... ( 12) x ,= 4 -4 -r(:^ ) Substitute iij s s (13) s 0, u^ = l and * 2 7 in equation (11), equation (12) and equation (13). 0 = G ( 1 - * ;') - ; ^ " + 2 7 .......(14) 0 = ; ^ .......(15) 0 = x , * - ; 4 - r ( 0 ) .......(16) Consider the following equation for the G. G = ( l- I* f (17) Substitute « 0 and equation (17) in equation (14). ( l - i |') ’ ( l- x * )- 0 + 2 7 = 0 ( l - * ” )’ + 27 = 0 (18) The roots of the Equation (18) are 4 and ^ ( - I± 3 iV 3 ^ Therefore, the value of is 4. Step 5 of 9 From Figure 9.59 in the text book, the value of r( 0 ) is 2. Substitute s 4 and r ( 0 ) = 2 in equation (16). 0 = 4 -;^ -2 4 =2 Consider the foiiowing formuia for the Equiiibrium state fomi. x *= [x * X* x j ] '' (19) step 6 of 9 ' Substitute x‘ s 4, s 2 and s 0 in equation (19) =[4 2 of 2 O f I- Thus, the Equilibrium state form is Step 7 of 9 (b) Consider the following equation from Equilibrium state equation. ....... (20) S i k j^ ji i+ S x ^ ...... (21) & ^ = ( x | * + 5 x , ) - ( t ^ + 5 x , ) - r ( j^ + t f a ^ ) Substitute - (22) U2 -2 7 < 3^ - A, 3^ - 2 and s Q in equation (20), equation (21)and equation (22). = G { - 3 + S u ^-S3 c^)-S3C2 + 2 7 + S u2 ...... (23) 6 X2 » SXy - 2 - S x 2 - { 2 + S x2) = SX f-S X 2 -S X 2 Consider the following equation for the G. G = ((-3 + * ,-< 5 x ,))' Substitute (26) « 0 and equation (26) in equation (23). Sx^ -{- 3 + S U f-S 3 c ^ f - 6 x2 + 2 1 +S u 2 = - 2 7 ^ x j - 63C2 + 2 7 S u ^ + 6 U 2 Thus, the resultant equation is | ^ i, = -276x^ - 6 x j+ 2 7 6 u , + 6 U21. | ^ ^ = ^ ] a n d 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 Thus, the values of the elements are calculated. Draw the linear circuit using the values of the elements. The linear circuit model is shown in Figure 1. Step 9 of 9 Thus, the linear circuit model is drawn and it is shown in Figure 1. 9.04PP Problem 9.04PP Consider the nonlinear system 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 There is no solution to this problem yet. G et help from a Chegg subject expert. 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 . (a)Suppose we use proportional feedback u(t) = 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 closedloop 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 closedloop 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 . (b) Suppose we use integral control: t 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 ^ Given that the plant is described by the static non linearity as u, u £ 1 u +1 -.u > \ ^ (0 = w The given proportional feedback is « (i) = r ( i ) + ” ,y (0 ] • Here, a ^ 0 is the feedback gain. Step 2 of 11 ^ The nonlinear system with saturation proportional control is sketched. 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 + \ Simplify the eg ression further. 2y s \ + r + a r - £^, (2+ a)^ = l + (l+ a )r y l + ( l+ a )r = -------i --------- i— 2+a Step 4 of 11 Sketch the response of the open-loop sjrstem v/s the closed-loop system 2h Find the eg ressio n for,y when 3 and 2. Thus we get I y\ 1 2 , = - + —/ 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. Open loop closed loop lor winous a 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 The closed loop system is non-linear and dynamic. Thus, we getu = r -I- , 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 > In stable condition,y stays bounded. Hence, y Hence, we get ^ = r + (r - y j) d t y^- oo, if y ^ * r . The e^»ression infers that y^ = r . Find y -^ y y =r- y y -^ y -r Find,y w h e n a > 1. We know that =j^a). Find X and y . y - - \ ir - y ) Step 11 of 11 From the equation we get 2y y ^ r. Hence, on further simplification we obtain the e^sression —^ R (s) Therefore, in steady-state condition.^ = r. Thus, we get lim = lim r ( t ) . So, we infer that lim .y (t) = r , since, r is a constant ^— , 2s + 1 Problem 9.06PP This problem shows that linearization does not always work. Consider the system X = w ?, Jt(0) 0. (a) Find the equilibrium point and solve toxx(t). (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 There is no solution to this problem yet. G et help from a Chegg subject expert. 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. Figure Diagram of the moving object Derive a linear model for this system. Figure Diagram of the moving object 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 0 0 0 The system equations are 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 Consider the third-order system shown in Fig. (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. Figure Control system -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. l + A:G(5)ff(j) = 0 ..... (1) Substitute ( f ^ l) _ f o r G (j)and1 for f f ( j) in Equation (1). 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, The roots of iV( 5) = 0are called the zeros of the problem. The roots of D{s) = 0 are the poles. Step 2 of 9 Step 1: Consider the number of poles and zeros from the characteristics equation. Compare Equation (2) and Equation (3). To find zeros put numerator JV(j) = 0 ( j+ l) ’ =0 Thus, the two zeros are -1 and -1. To find poles put denominator D(s) = 0 • *•= 0 Thus, the three poles are 0 ,0 and 0. Step 2: Consider the formula for the number of paths N um ber o f path s N um ber o f poles »3 Step 3: Consider the formula for the angle of asymptotes. ^ I8 0 * + 3 6 (r ( /- l) ■(4) n —m Where, Number of poles is n Number of zeros is m Substitute 1 for /, 3 for n and 2 for m in equation (4). 1 8 0 °+ 3 6 0 » (1 -1 ) 3 -2 = 180* Thus, the ahgle of asymptotes is . Step 3 of 9 Step 4: Consider the formula for the centre of asymptotes. (sum o f finite p o Ie s )-(s u m o f finite zeros) (n u m b e ro f finite poles )-(nunU >er o f finite zeros) ( O ) - ( - l- l) ■ (3 )-(2 ) = 2 Thus, the centre of asymptotes is 2. Step 4 of 9 Step 5: Consider the following formula for the breakaway points. Rearrange Equation (2). s’ j ’ + 8 :(j+ iy = o j ’ + J C ( i '+ 2 i + l ) = 0 (5) «' + 2 *+ l step 5 of 9 Differentiate Equation (5) with respect to s . ^ __ 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. Substitute the value -3 for s in the Equation (5). (-3)’ K =- ( _ 3 )’ + 2 ( - 3 ) + 1 = 6.75 Thus, the breakaway point is [g^ = - 3 |- Step 6 of 9 Step 6: Procedure to draw root locus plot for the given system: • Take real and imaginary lines on X axis and Y axis respectively. • Mark the poles on the real axis. • Locate the centroid on the real axis, and draw the asymptotes from centroid at an angle of | 3q* • Locate the breakaway point on the real axis. • Draw the root locus. The root locus plot is shown in Figure 1. 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«>)' ] * K 2 ( j o )+AT = 0 (yV»)’ -J a ?-K a^+ K 2Jo)+ K = 0 (7) Equate the real and imaginary terms. -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 Consider the system with the plant transfer function GW = 1 ?T T - We would like to use PID control of the fonri 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. Qualitatively describe the effect of the antiwindup circuit. Step-by-step solution There is no solution to this problem yet. G et help from a Chegg subject expert. ASK AN EXPERT Problem 9.1 OPP Compute the describing function for the relay with dead-zone nonlinearity shown in Fig. Fig. relay with dead zone; Step-by-step solution Step-by-step solution Step 1 of 5 Sketch the given figure. Step 2 of 5 To find the describing fimction for the relay with dead-zone non-linearity The standard equation is u ( 0 ~ osin(dV) and 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 The described function is then given by D F = — Step 5 of 5 Find the DF, D F =^ 4V TTa cos(<ai) Hence, the described function is DF -s fl - ntg + sin QiX + Problem 9.11 PP Compute the describing function for gain with dead-zone nonlinearity shown in Fig. Fig. gain with dead zone; fj IkpeXb -k 7 Step-by-step solution Step-by-step solution Step 1 of 4 Sketch the given figure. Step 2 of 4 ^ sin QiX + The standard equation is u (t) - asin(<zv) and This is an odd nonlinearity so that all the cosine terms are zeroes and the DF is real ( “ ) ■='('“ ) yrJO = ^^J^^[j4sin((Zif) - l]sin(atf) ( izk) Since, h = asin(4:u^) We have, (ZUj s sm ' —' Step 3 of 4 Simplify the e^>ression further ?r y The described function is then given by DF = — Step 4 of 4 Find the DF, DF: DF = 2K, Thus, the describing function is DF = 2K^ Problem 9 .1 2PP Compute the describing function for the preloaded spring or Coulomb plus viscous friction nonlinearity shown in Fig. Fig. preloaded spring, or coulomb plus viscous friction; y 'Slope JCo Steo-bv-steo solution Step-by-step solution Step 1 of 3 Sketch the given figure slope fC, Step 2 of 3 We know that, 2 ka • - m . f W h. AT step 3 of 3 Here, there is a combination o f a gain, plus relay nonlinearity. Y The described function is then given by D F = — . a Obtain the describing function. 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. Figure Quantizer nonlinearity Step-by-step solution step 1 of 7 Given figure for the quantizer nonlinearity is. Step 2 of 7 The abscissa brealq>oints are denoted by ^ We know that b^=— J [a sin(ZU)sin d[cx) Step 3 of 7 Simplify the e^>ression further. l \ = — ( " o X sinatf d lo jt ) + — \ ’^ q x ana > td (at) + .... + — jrJO x siacatd(cot) — ( C 0 S ^ + C08<l^ + .... + C O S ^ ) Here, ^ = sin d n ( ^ ) f o r i = 1 . 2 .. . ,» Step 4 of 7 ^ Obtain the des cribing function (a ) = — . a a 0, 0 <a < — 2 K m («3) = ' J-----;---------- O L (^2i-l V 2 »-l 2» + l Thus, the describing function is 0, 0 <a < 2 1* 1 M l w "\ [ 2a 2« - 1 2» + 1 2 2 V ^ Step 5 of 7 ^ Obtain the MATLAB code for generating the describing function. 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. Desofeing funcOonfor quantizer nonineatny i 1.2 ^ ■ V '1i.v ,5L — i \ / P 's / : ! 0.4 — 02 -■ 0 ' i■ 3 4 • .' a/q • Step 7 of 7 The descnbing function is plotted in the figure as a function o f —. The maximum o f the DF occurs at ^ « 1.27 corresponding to —« 0.7. a Since, the staircase can be ^>proximated by a straight line, it is seen that the DF will in the limit approach the slope o f the linear ^proximation. Hence, the slope is one. Problem 9.14PP 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. Figure Contactor for Problem Step-by-step solution Step 1 of 7 Sketch the given figure. Step 2 of 7 ^ sin Q at + The standard equation is u (t) - asin(dv) and 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^) Since then cos(4Xi) ■ft The described function is then given by D F = — . Step 5 of 7 Find the D F when d < a . DF = ^ 4T Thus, the describing function is D F = 0, a <d The descnbing function is not frequency dependent Step 6 of 7 Frequency dependence will be introduc ed with the introduction o f a time delay. Sketch the describing function for<i = 0.1 and T = 1.0. 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 A contactor controller of an inertial platform is shown in Fig, where / = 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; K<pm > d for (pm > 10-6 rad. Figure Block diagram of the system 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 Sketch the given figure. M o t o r and c o n tro lle r 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 >*■ The limit cycles depend on the natural behavior of a closed-loop part The describing function of the switch is . Step 4 of 17 The characteristic equation is iTG+1 sO . Find — . Be Kh V + i , ____ 1 +1 B c On further simplification we get f V l U -O lJ O .lff+ 1 :-l. s(10s + l)(0 .0 l5 + l) _ Step 5 of 17 Sketch the bode plot o f the obtained transfer function BocteUngran I % Step 6 of 17 Sketch the root locus ofthe transf^ function. 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“^ ^ ^ ^ Simplify the equation further. = 100 (rad/s)(nm sec/rad) X X ,.s l0 0 n m Step 8 of 17 Thus, the ea>ression for X „is obtained as K „ = ^ ^ — L fl - * ^ m i \a Here, the maximum is at iZ ! trd Sketch the response of the non-linear system. Step 9 of 17 Step 10 of 17 ^ The output is a constant for levels of m > 3 d . The fi^quency ofthe limit cycle is fixed by the phase. So (P is a constant The result is independent o f K, for large enough K to insure the K<p » d . rrx • • •, This IS consistent with r «• constant „ = constant for K,. = -----------, a = K<p. Step 11 of 17 > Sketch the time histories representing the anq^litudes. Obtain the eg ressio n for <p. 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 Find At using the obtained values. * 2^ Aa A t= — , 3.14 A t * -----200 At = 1 .5 7 x 1 0 -“ rad/s Thus, we get <P= 12 x 10"*rad 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. W eknow that K x 10“* = d, a n d d = 10^ ra d . Hence, we get X* = 10. Since, XX„ = 100n m , w eg etX „ s lO n m . Step 16 of 17 We know that K , = ^ Jl - ( - 1 Let us assume that 4x1 m i \ a ) ‘\ 1- \a ) ttx • xIO' lO '^ U J Find —. • = 0 .8 x l0 -® x l0 - = 8 x 1 0 "* Step 17 of 17 For the analysis obtain a suitable value for a. d a=8x10" ^ 0 = 0 .1 2 5 x 1 0 ^ x 1 0 "’ a s 0.125 rad 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 circuit for a gain o f 10 andX = 10. So, 0 = 1 2 .5 X 10"* X 100 rad Thus, we get a = 0.125 ra d , which is same as before. Hence, the result is verified successfully. goes through the lead Problem 9.16PP 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. The Clegg integrator can be described by x(t) = e(t), if e(t) ^0. 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). (b) Prove that the DF for the Clegg integrator is = — - A and this amounts to a phase lag of only 38°. Step-by-step solution There is no solution to this problem yet. G et help from a Chegg subject expert. 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 < 1Use the reverse-time method and eliminate the time. Step-by-step solution step 1 of 7 Step 1 of 7 Given that X2, X2 = -X2 + U, Use the reverse time method and eliminate the time. 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 Here, dx^ * - Xj, ^ So, we get - 1, —2- * dz - 1. * . = dz . Step 2 of 7 Integrate both sides. I 'i T S n i - l . '" In (^ “ 1) = T + (O) = 0 , find z. Since We have C i = l n ( - l ) . l n ( ; ^ - 1) - I n ( - l) = z l n ( l - ;i^) = r T = ln (l - :i^) Step 3 of 7 Simplify further. Xj= - 1 -I- dx^ =f-1+«*) dz Integrate both sides to getxi. J^Xj =J(“l +«*) dz 0 0 Xj = « * - T - 1 Eliminate T to get Xj = - - In (1 - . Step 4 of 7 This is the reversal curve for u s 1, ;^ < 0. For w = - 1 , given that ;^ = ;^ + 1. So, we get . = dz. d{x^ + \) Integrate both sides ln (;^ + 1) = T + Cl Step 5 of 7 (O) = 0 . find C\. Since In (ji^ + 1) = T -I- Cl C, = ln (l) Find z. In (:(^ + 1) = T ji^ + 1 =e* T = ln ( ;^ + l) Step 6 of 7 Now, integrate to findxi. dz - Xj, = 1 - e* Simplify further. 0 0 Xi = - e* + T + Ca Step 7 of 7 ^ Thus, when Xj (0) = 0, and Cj = 1, we get Xi = - «* + t +1. Eliminate z to get, x^ = In ^1 + jx^p - x^. This is the reversal curve forn = - 1 , and We can then write in general, for all > 0. Xj = sgn (;t^)ln^l + |x^p - x^ ■ Therefore, the control law is u = - s g n [j;i + I , - sgn(jrj)ln(l + |j^D] Problem 9.18PP 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 X2 , and repeat with a = - 1 and store and 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 ^ Sketch the optimal reverse curve for the given system. Thus, the required reverse optimal curve is sketched. Problem 9.19PP Sketch the time-optimal control law for 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. Find the Li^lace transform of the given functions. X ,{s )= '+ 1 Step 2 of 5 Find the inverse Ls^lace transform for the obtained functions. = - s in ( i) , = - c o s ( /) = X .-1 Step 3 of 5 ^ Therefore, we get x^ = 1 - cos ( i).. 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 Sketch the reverse curve for the given system. 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. (a) What is the limit-cycle period? (b )if Tr is commanded as a slowly increasing function, sketch the output of the system. T. Show the solution for T r“large.” Figure Thermal system Step-by-step solution Step 1 of 4 Sketch the giveti figure. 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 Thus, we get limit cycle period ^ • Step 3 of 4 (b) Given that a = 0.01 s“^plot vs at, A ~ 100®C, % = 0, limit cycle period is -(T r~ sq>proximately equal to ^ a) aP { boo) ^ j and gives 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 Sketch the ten^erature plot for the given system. Time (sec) giw s as follows. as 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. Now sketch the results with (a) deadband. (b) deadband plus hysteresis. (c) deadband plus time delay T, (c) deadband plus time delay T, (d) deadband plus a constant disturbance. Step-by-step solution step 1 of 8 The given switching function is e ^ 0 + It is assumed that r = 10 s. and 1 the control signal s 10~^rad/s^. Find da de da _ u dd a d a _ lOr^rad/sec* d& a We know that — = u&, and $ = 500®*. 2 Thus, we get ^ « 0.05 when a = 10^ 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. Find the change in slope L&. L9 = -z a + Ta L B = -(r-T )a i Step 6 of 8 Find 9 when u tends to zero for (^ - <^ + A + TO * 0) + 7*. 9 s a. Find the e^>ression for a and a . We know that 9^ = - r a j + ( d - k). a = u + D , when t, ^ 9^ a = {u + D )t +Of, Step 7 of 8 Find 9. 9 s #3 + 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 The equation for the satellite is li = —sgn {z& + . Delay o f the sateUite altitude is given as AAT Since, the delay is A seconds, 0 must travel - j —units during the delay. Obtain the e}q>ressions for 0 and 0 from / ^ = A 6 i( i- A ) Step 2 of 9 Eliminate t- ^ ^ tin the expressions u sin g s and 6^. a = — ( S - £ |, ) + — Simplify further to obtain T 0+T0=O 1 r=— step 3 of 9 Sketch the phase plane trajectory o f limit cycle. Step 4 of 9 From the geometry o f the limit cycle we obtain the e :^ e s s io n ^ j + - ^ = 0^ The geometry of the limit cycle at the point A is a ^ - a„ = — Thus, we g/st0j^+ T0j^ = 0 Similarly at point S we get 0^ Step 5 of 9 Solve for the expressions w h e n c e = 0^. and ^ s 0 Eliminate 0^ from the equations ^ ( 217) Thus, we get step 6 of 9 Now eliminate 0^ from the equation A 1 t „ AATl Eliminate 0^ from the equation 0^-¥ 0. Step 7 of 9 • L ( LN \ ^ A = j[2 e A ^ - r ] T0J^=O After solving for 0j^ we get From the equation 0j^ + - j - * . ATA A^ATf 1 we get the result 1 Simplify the equation 2/ ^ a J / _ Step 8 of 9 F in d |^ |. AAT[A + 2 ( r - A ) ] 2 /(t - A ) I4l= 2 f-A f 8/ t -A J 1^1=14. Step 9 of 9 Sketch the time history o f 0 6 From the figure we infer that it is non-linear oscillatioa Problem 9.23PP 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 Sketch the given figure o f the pendulum. Obtain the equations governing the motion o f the pendulum. W = mg/ sin 6 m /^d = ^ / s i n d d = ^ s in d / Step 2 of 5 When 0 ~ 0 , we have sin ^ ~ 5 Simplify the obtained eiq^ressionby substitution. e = ^0 i i S± step 3 of 5 The saddle point is at d s 0, 27T,.... We know that when 5 ~ zr, we get sin 5 — 6 Obtain the eg ressio n corre spending to sin ^ ~ e^- ^. ^-e i s = ± j. step 4 of 5 The centre is obtained at d » ± ^ , ± 2?r,. O btain^ and a , using the isoclines. 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 Draw the phase trajectory for a system 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 Consider the following system. Draw the phase portrait plot for the given system using MATLAB. Write the MATLAB script for drawing the phase portrait plot. » syms x{t)D2x=diff(x.2);Dx=diff(x.1):» dsolve('D2x=1E-6','Dx(0)=0','x(0)=0')ans =t''2/2000000» x=0:0.000001:1 E-3;t=sqrt{200000.*x):plot(x,t) Step 2 of 4 Draw the phase portrait plot. Figure 1 Step 3 of 4 Write the expression for velocity. Ax To calculate the transition time, by graphical integration, write the expression for change in time using above equation. Here. V is the average v in a given interval of ^ Divide x into five intervals going from left to the right. X V 0.2x10'’ 0.4x10'’ 0.6x10-’ 0.8x10-’ IxlO-* 0.02 0.028 0.035 0.04 0.045 Step 4 of 4 Now calculate the transition time. B A/, + Afj + Afj -I-A/4 + A/5 _ 0.2 0,2 0.2 0.2 0.2 “ 0.02 * 0.028 * 0.035 0.04 * 0.045 = 10+7.14+5.71+5+4.44 = 32.29 sec Therefore, the transition time. is [32.39 see]. Better approximation can be obtained by finer division for x . Othenvise, we can obtain the exact transition time using the following formula. {v Time can also be found by calculating the s v(x)"' plot. Problem 9.25PP Consider the system with equations of motion 9 + 9+sine = 0. (a) What physical system does this correspond to? (b) Draw the phase portraits for this system. (c) Show a specific trajectory for 0(0) = 0.5 rad and e = 0. Step-by-step solution Step-by-step solution There is no solution to this problem yet. G et help from a C hegg subject expert. 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 Obtain die matrix form of the sjrstem equations. X' = sin Xj - 4xj - 4xj -3x3 “ 2xi Hence, die equation for the lineaiized system is 0 1 0 -3 0 -4 -2 0 -3 The poles of the system are at det(s’I - F ) * (s +1)* If die system starts near the iq u i ^ position dien die system is asynqitotically stable near the oiigia Problem 9.27PP Consider the system i s —siox. Prove that the origin is an asymptotically stable equilibrium point. Step-by-step solution step 1 of 2 The given system is X = - sin X The given system is X = - sin X To prove that r ( x ) 5 - x^(3x. The Ly^mnov function for P = 1 is 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 = \ Therefore, it is evident that the origin is an asymptotically stable equilibrium point Problem 9.28PP A first-order nonlinear system is described by the equation jp, = -f{x), where ^x) is a continuous and differentiable nonlinear function that satisfies the following; m = o, f(x) > 0, for X > 0. f(x)<0, for x<0. 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 The descrytion o f the first order non line ar system is x = 2 / (x) Where f (x) is the continuous and non linear function Here, / ( x ) satisfies the conditions /(0 ) = 0 / ( x ) > 0 for X <0 f (x) < 0 for X > 0 The given L3ra5>nov function is V (x) = — To prove that the system is stable near the origin. Step 2 of 2 ^ Find V [x ) r ( x ) = XX "Whenx > 0 and / ( x ) > 0, we getf^(x) > 0 Whenx < 0 and / ( x ) < 0 , we getP^(x) > 0 Whenx = 0 and / ( x ) = 0, we getP^(x) = 0 Here, for all x ^ 0, T < 0 Thus, by sq>plying Lys^novs stability criterion, we conclude that the system is stable. Problem 9.29PP Use the Lyapunov equation 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 Consider the following formula for the Lyapunov equation. A ''P + P A = - I ...... (1) Consider the following matrix for the positive definite matrix ■[” ] Refer Figure 9.67 in the textbook. Find the closed loop transfer function from the given Figure. r(» ) G M w (» ) R(s) 1 + G ( i) « ( i) Substitute G ( * ) = (2 ) » ( » ) = • in equation (2). ( i+ 4 )( s - l) ' I(£ )_ j£ ± i)M L 1+ 7 ( j+ 4 ){ j-l) y (» ) K R{s) s‘ +3s+(K-A) (3) 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. Substitute n s 2 in equation (4). *-[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) Rearrange the equation (7). Step 3 of 6 ^ Substitute q ^ - 2{4-K) in equation (8). ( z p ) ] - * ' ’(4 -A T ) -1 (4 -J C ) .- 6 p = - \ -6 /? = - l -6 p = - l + ^ {4 -K ) 6 (4 -A) Substitute q ^ i M i 6 ( 4 - a:) 2 (4 - if ) 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 )^® Thus, the value of K is K > 3 and IC > 4 - 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. Thus, the value of K \s K > 4 ^nd it is satisfied the stability condition. step 5 of 6 ^ From equation (4), the characteristics equation is given below. »’ + 3 s + ( A : - 4 ) = 0 ...... (11) Apply Routh-Hurwitz criteria to equation (11). 1 5 2 K - 4 0 5 0 3 ( K - 4 ) Figure 1 Step 6 of 6 The system is stable if the equation satisfies the following condition. • All the terms in the first column of the Routh’s array must be positive sign. From Figure 1, the stable condition is Thus, the value of is > 4. > 4 and it is satisfied the stability condition. Therefore, the value of K is I a: > 4 | same for the Lyapunov equation and Routh-Array criteria Problem 9.30PP Consider the system 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 Consider the following system. Output equation is, The input of the system is. a (/)= a ;> (f)+ P ( 2) Substitute X| for in equation (2). a (/) = c u ,+ P Substitute oX| for in equation (1). The nonlinear, closed loop system equations are, i , = x,-t-x,{ax,+ fi) (3) i j = x 2 { x j+ a x , + f i) (4) Step 2 of 6 To find the equilibrium points of and for the desired output of ^ substitute X | s l , i*|s O s O in equations (3) and (4). From equation (3). 0 = l+ * ,( a ( l) + /9 ) I + j( ^ ( a + ^ ) = 0 I (5) From equation (4). 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: Consider the equilibrium point, s 1 and X2 —1• Let. ...... (6) y i = x 2 - i ...... (7) 0 + P = - l ......(8) Differentiate the equation (6). Differentiate the equation (7). Substitute for ^ + l f o r aT| and y 2 -\-\^ox In equation (3). >■1 - >>1+ i + ( > ! + > )(“ (:> 'i+ > )+ ^ ) = ; ' ! + i+ ( > ’2 + i ) ( “ .*'i+ “ + /? ) = y , + \ + a y j/ t + y t( a + p ) * a y , * a + p My, + l+ ay,y, +;>,(-l)+aj>, -1 y ,= y ,( l+ a ) - y ,+ a y ,y j Substitute for (9) ^ + l f o r aT| and y 2 -\-\^ox >■2= ( ; '2 + O U 2 in equation (4). +0+^) = { y i+ ^ ) ( y ,+ ^ + a y i+ a * P ) - + ^ 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 ^ The characteristic equation of the linearized system is, j'- ( a + 2 ) j+ ( 2 a + l) = 0 There are no values of a which produce stable roots. So it is concluding that, s i Is an unstable equilibrium point. Step 5 of 6 Case 2: s 1 and X2- —I Consider the equilibrium point, Let. ...... (11) y i = x i + l ...... (12) 0 + P = l ...... (13) Differentiate the equation (11). >1=^1 Differentiate the equation (12). Step 6 of 6 Substitute jc^ for ^ + 1 for x^ and y 2 —\ for X2 in equation (3). - J ’l + l + ( j ’2 - l ) ( “ U + 0 + /®) = ; 'i+ i + ( > ’2 - i ) ( “ J’i + ‘* + ^ ) =>>,+ l+ « y , y , + y ^ { a + P ) - a y , - ( a + p ) My, + l + a y , y j + y , ( l) - a > , -1 y, = y i ( ^ - a ) * y i * a y ^ i Substitute i |2 for ( I'l) ^ * i> lfo r JC| and I f o r X2 in equation (4). .^2 =(.>'2- l ) ( . ) ’2 - '+ a ( . > ’i+ > )+ t» ) =(^2 - > )(.> ’2 - 1 + a>’i + «+> 9 ) = A - y t + 0 W 2+>’2(«+/9)->’2 = A -y 2 +W ~{a+P) 2 + ^ '2 (> )-J ’2 + > -o ';'i - • y ,M - a y ,-y ,+ a y ,y ,+ )i (15) The characteristic equation of the linearized system is, s ^ + a s + { 2 a - i) = 0 The system is stable for small signals near the equilibrium point if. a > —and a+ fi= \ Therefore, the values of or and are. o r > — a n d a + > 9 = l s 1 and Problem 9.31 PP Consider the nonlinear autonomous system j r 1 r 1 (a) Find the equilibrium point(s). (b) Find the linearized system about each equilibrium point. (c) For each case in part (b), what does Lyapunov theory tell us about the stability of the nonlinear system near the equilibrium point? nonlinear system near the equilibrium point? Step-by-step solution step 1 of 7 (a) The non-linear autonomous system is, X ,(2 1 i-2 C ,) * l' •«2 = -X ,!, The non- linear autonomous system can be written as follows: x ,= x ,{ x ,- x ,) (1) i i - j f - l ...... (2) = ...... <3) Now, set the values i j , i^ ,a n d Substitute 0 for as 0, and solve the non-linear equations. in equation (1). 0 = 3^( a^ - * , ) J^=0 Substitute 0 for in equation (2). 0 = :tf-l JCj = ± 1 Substitute 0 for jc^ in equation (2). 0 = - x fy x,= 0 The equilibrium points are [±1, 0, o f Therefore, the equilibrium points are |[^ ■ o ■ o rl and »■ o n step 2 of 7 (b) (i) Consider the following equilibrium point. x = [l, 0, o f Assume, y i= ^ Differentiate the equations. step 3 of 7 Recall equation (1). X , = X j( x ,- X , ) Substitute for jr , for x^.and ji , for x, ^ ,+ 1 for Recall equation (2). Substitute ^ ■and +1 for x^. Recall equation (3). ic, =-xfy Substitute for i , , ji , for and y , + l for The linearized system is, y^^y 0 -1 0 2 0 0 y 0 0-1 0 -1 0 2 0 0 y 0 0 -1 Therefore, the linearized system is Step 4 of 7 (ii) Consider the following equilibrium point. x = [- l, 0, o f Assume, y ,= x,+ \ y i - ’h Differentiate the equations. y > -^ step 5 of 7 Recall equation (1). x ,= x ,( x ,- x ,) Substitute for i | , J>|-1 for x^, for jtj,a n d y^ for Xy. .Vi = 3 ’2[3’3 - ( j ' . - 0 ] = y 2 y 2 - y iy i+ y i Recall equation (2). Substitute for i^ ,a n d - I f o r a:|. = y t-2 y, Recall equation (3). iy^-JC^X, Substitute y^ for jfcj, _yj for jtj, and ^ , - 1 for a:|. — y ,y ,+ y . The linearized system is, 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. Calculate the characteristic equation. |d - F | = 0 s 0 0 0 1 0 0 0 s - 0 -1 o ' 2 0 0 0 0 -1 3 I 0 -2 » 0 0 0 3+ 1 = =0 0 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 0 -2 0 0 4 0 0 4 I 0 0 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 Therefore, the system at equilibrium point - 1, 0, o f Problem 9.32PP Consider the circuit shown in Fig. For what diode characteristics will this system be stable? Figure Circuit diagram Step-by-step solution Step-by-step solution step 1 of 2 Refer Figure 9.68 in the textbook. Consider the following equation for the inductance and capacitance equation. -(1) -(2 ) 4 - .... (3) Where. L is the inductance, C is the capacitance, is the diode current, is the capacitance current. 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). (5) C ^ * k + f { y ) = 0 ... Rearrange equation (5). c f = - 4-/(v) dv" d e / ( ”) c (6 ) Step 2 of 2 Consider the following equation for the energy equation. (7) F = ic v “ + iiiJ Take differentiation on both sides. y 2 y., dv 2 , . di, = - C v — + - L i,- j^ 2 dt 2 '■ dt wv ^ dv di, V = Cv— + L i , - ^ dt '■ dt (8 ) Substitute equation (6) in Equation (8). V = Cv ± . M c = Cv >L c dt c / ( > ’) ' c = - W i- ty ( v ) + v ij 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. ^u/ w o cj u 1C L .y a y u \lu v lu i lu u u i i y = ^ o ivciu i i u i c i c y n j i i u i s ia u i ii iy a o p i c u i o i c u u y 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 There is no solution to this problem yet. G et help from a Chegg subject expert. 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. (d) Repeat part (c) for k = 0.25, e = 1. and A = 8.5. (e) Repeat part (c) for /c = 0.1, e = 1, and ^ = 11. (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 There is no solution to this problem yet. G et help from a Chegg subject expert. 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) E *- 1 « \+ D c O , • O \-D (D ■W = 1« , M = li SB(s) = l i p s f — !— ^ ^ ^ s-»o^ ll+ £ ) p O O , \+ D fP Step 3 of 3 Writing G'(-S') = and using a step input R { S ) = — and a step disturbance ' ' dO{s) ^ ' S 0)(^) = ^ we can show that integral control leads to zero steady state error. While proportional and derivative control in general, do not Bitegral control, = U E[S)= i-* 0 (^S) = — S+0 dgS + n g ) If Proportional control, D q (S) = Derivative control (s) = s , ^ 0 ^ 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 PD control o f satellite: Non - collocated 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 closedloop 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 D As) = K ^ , (a< b). S+ D (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 (i?) = k phase lead from a compensator S+ b is 90° with — = oo a In practice a lead compensator with —= 100. Contributes phase lead of a i^proximately 80°, hence the closed loop system will be unstable with F M = -1 0 ° to have P i/« 7 0 ° we nee d ; for exan^le, a double lead compensator Dc(S) (S + a y vith = 100 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 Consider the closed-loop system shown in Fig. (a) What is the phase margin if /C= 70,000? (b) What is the gain margin if /C = 70, 000? (c) What value of K will yield a phase margin of ~ 70*? (d) What value of K will yield a phase margin of ~ 0*? (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. Figure Control system W(s) m • ns) Step-by-step solution step 1 of 18 (a) Step 2 of 18 Refer Figure 10.88 in the textbook. Step 3 of 18 Derive the transfer function from figure 10.88. g ( j+ i) G (*)J > W = < (« + S )(« + 1 0 )(s + l0 0 ) ( 1) Substitute 70,000 in equation and rewrite equation (1). 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). Number of zeros present in the system is 1 One pole at break frequency, Second pole at break frequency, < O js]0. Third pole at break frequency, di^slOO Substitute Ja> for s in Equation (2). G (» =r ' (4) [ y<»(o.2y < » + i)(o .iy v » + i)(o .o iy « » + i)] ' Find the magnitude of G { j 0 ) in dB using Equation (4) as listed in table (1). Corner Frequency Slope g) Term (S) Change in slope mm 20 - -20 0 -20 -20 -20 -40 -20 -60 -1 ( y ® + i) 1 (o. 2y<»+ i) 1 <» rt-1 0 (O .ly-ffl+l) I -1 0 0 ( o .o iy o + i) Step 5 of 18 Calculate gain A using table 1. Assign lower frequency ^ and higher frequency ^ sec Calculate gain (A) at slO O O '^^sec ■ 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 . -|s lo p e fix ) m a )^ ,to « } ^ x lo g ^ + A ^ ^ » 0 + 6.020db s6.020db Step 6 of 18 i)a t . to«>.,xlog— 1 1+A ^ +6.020db 1> at a>= +A. ®caj 7.959db a - n f l» r tto < » ,,x lo g ^ + A , ®c4j — 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 Find the phase plot for equation (4). -90 tan"' ( J a ) tad‘ '{0.2y«)) tan''(0.1y«>) tan"' * (o.oiy<») de g deg deg ) 0.1 -90 1 deg 5.71 deg deg g 1.14 0.57 0.057 -82.52 -90 45 11.30 5.71 0.57 -62.58 5 -90 78.69 45 26.56 2.86 -85.73 10 -90 84.28 63.43 45 5.72 -119.87 100 -90 89.42 87.13 84.28 45 -216.99 1000 -90 89.94 89.71 89.42 84.28 -263.47 Draw the Bode diagram with phase and mac nitude values as shown in fic ure 1. 10' 10' tor Frequency (ladtsec) Figure 1 Step 8 of 18 From figure 1, calculate the value of Phase margin. Phase margin is I80’ - 1 6 3 '= 1 T Gain margin is 7 dB. Therefore, the value of phase margin at AT= 70,000 is l i E Step 9 of 18 (b) From figure 1, calculate the value of gain margin. Gain margin is 7 dB. Therefore, the value of gain margin is |7 <|B|- Step 10 of 18 (c) Determine the value of K to yield the phase margin of 7q* . Consider figure 1 and find the magnitude corresponding to . The magnitude corresponding to 70* is 15 dB. Use the formula and find the value of K. -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». Consider figure 1 and find the magnitude corresponding to 7g». The magnitude corresponding to 70* is -7dB. Use the formula and find the value of K. -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 Consider the formula and calculate the range of K. \ + K J > {s ) G {s ) = 0 ...... (5) Substitute equation (2) in equation (5). 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 Apply Routh-Array criteria to the equation. 53 1 1,550 115 5,000+A" 173,250-A" 52 115 - a 2 - 155,025 K +866,250,000 5 1 115 5 0 Figure 2 Step 16 of 18 From figure 2, the system moves to stable condition at Al > 0 ^nd -155,02SA :+866,250,000, -> 0 173,250-A : Solve -AT* -155,025AT+866,250,000 >0and find the value of K. a: >160.424.72 Therefore, the range of K for the system to be stable is |0 < A <160,424.721 Step 17 of 18 (f) Refer Figure 10.88 in the textbook. Consider J ^ * 0 write the transfer function. >'(4) G (4 B '( i ) l + A J 3 ( s ) .G ( i ) (6) Take the values from figure 10.88 in the textbook. 1 <?(*) (7) i(i+5)(j-tl0) A ( f F l) KX j { s ) D { s ) = - t(f +S)(s+10)(«+100) (8 ) Substitute Substitute equations (7) and (8) in equation (6) and simplify the equation. ( 1 + 100) y (« )= - « (« + S )(l + 1 0 )(s + 1 0 0 )+ A (s+ l) IF (* (9) If q t(/) is consfant, fhen q t ( / ) s c Converting q )(/) in S-domain yields. H 4 )= 7 . ( 10 ) Consider the formula for steady state output. F .- lta M * ) (11) Substitute equation (9) and (10) in equation (11) and apply limits. 100c Therefore, the maximum allowable limit a> occurs when lOOc step 18 of 18 (g) Consider the equation y 100c Assign AT = 10.000and^<0.1 and find the value of c. 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. (a) Design a compensator so that the dominant poles are at -2 ± 2j. (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 when ojn 2 ^ 5 and 0.5. Figure Block diagram for aircraft-attitude rate control when w/7 2 ^ 5 and ^>1^5^ Figure Block diagram for aircraft-attitude rate control Compensator Hydiuulic servq s r r Aircraft 2J + 0.1 5^ + 0.1j + 4 Rateg Step-by-step solution step 1 of 3 b) The Bode plot the system loop transfer functions. 3 4 (^ r+ 0 -4 ) (^r + 0-05) D ^ [S ) 0 [S )^ S ( ^ '+ ll- 7 ) ( ^ “ + 0.15+ 4) 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® '^0 PHI=. 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 So die lead design is D ,( S ) ' 1 7 . ^ ^ s+n i step 3 of 3 With a constant gain compensator ^ >die root locus of 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. (b) The gain K must be negative for the system to be stable. (c) There exists a value of K for which the control system will oscillate at a frequency between 4 and 6 rad/sec. tfW_The_system is Iin s ta h ip if IAC1 i n (d) The system is unstable if |/C| 10. (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 Distmbance (0.1 N*m) 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= • Phase margin > 50°. and • Closed-loop bandwidth~= 7 rad/sec. Figure Servomechanism • Closed-loop bandwidth~= 7 rad/sec. 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 Using the angle criterion = -1 8 0 At the closed - loop pole location S = - S + ^ we can write an expression for the angle contribution. From the lead network zero, and lead network pole 4i^. We have. To fmd the compensator gain, k, we can utilize the magnitude criterion at the desired dominant closed - loop pole locations. We find that \ D ^ { S ) a [ S ) \ ^ = - S ± ^ = 'i=t^ k = A7\ Therefore, we have the compensator ' S + 451 Step 2 of 2 We need a lag network in addition to a lead network to get the required Let Dcz[S) = '■ 'U o + v 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 Consider the standard feedback system drawn in Fig. (a) Suppose G(j) = - 2500AT s (i + 2 5 )‘ Design a lead compensator so that the phase margin of the system is more than 45°; the steadystate 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. (e) Repeat part (c) using a lead-lag compensator. (f) Find the root locus of the compensated system in part (e), and compare your findings with those from part (c). Figure Block diagram of a standard feedback control system 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 That the requires the plant gain to be equal to 100, since k^ = U SO{S) = jt= > it= 1 0 0 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 And the loop gain is 100 f— O c (S )= - / g Y 1 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 The Bode plot of 100 a (^ : 1 ,5 + lJ U o + U Step 4 of 9 Now select the zero o f D q (£f) one decade below CD = vtiiich implies 0-25 rad/sec This Results in - = = 0- 0072 2 34-7 The Lag netwoilc is thus S 0-0072+1 And the loop gain is 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 b) For ilf, = 25%, Let t = 0 - 4 ,F o r i, < 0-1 4 -6 Let Co, « — = 46 • 01 Thus o , = 115 rad/sec And S = - 4 6 ± jll0 5 we set the lead zero at = 1-5 - o ^ ( ^ ) = -1 7 2 And conq^ute the pole to be at ^ = - 1284 using the angle criterioa The Bode plot and step response show the specifications are net with an additional gain of 20. Therefore, the con^ensator is Dc(S) =74-65 ■ s+m S+\2S4 Step 7 of 9 c) TheD esignspecificationof steady state eiror provides information for Step 8 of 9 a) The Design specification of steady state eiror provides information for the design ofk. 1 it, = ^ = 0 0 1 ^ J t= 1 0 0 sO(S) = 1 0 0 i = > j t = l The Bode plot of 2500 . . Step 9 of 9 The Lead con^ensator is ^+1 — +1 CD Such that o = ^+1 = -I— - + i p = Z = 37 and — = /7»110. Therefore, we have cc S D c (S ) = 110+1 The Bode plot o f the conq^ensated. Problem 10.09PP Consider the system in Fig., where G (s) = - s(s + 300 0.225)(J+ 4)(f + 180)■ The compensator Dc(s) is to be designed so that the closed-loop system satisfies the following specifications; • Zero steady-state error for step inputs. • PM = 55% GM > 6 db. • Gain crossover frequency is not smaller than that of the uncompensated plant. (a) What kind of compensation should be used and why? (b) rie.sipn.flw.=uitabJfifCoroDeosatocJ)c''sTtoji>©<at tbe.wj'lonifinafinnc (b) Design a suitable compensator Dc(s) to meet the specifications. Figure Block diagram of a standard feedback control system ds) D ^s) 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 b) From a phase lead requirement of 45° we have —m 10 a The co n ^ ensator and the loop gain are S 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 frequencyresponse 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, (b) Phase margin, (c) Closed-loop bandwidth. (c) Closed-loop bandwidth. (d) Percent overshoot, and (e) Settling time. Step-by-step solution Step 1 of 1 ^ Lead Lag k. unchanged increased Phase Margin increased Unchanged Closed Loop Bandwidth Increased Unchanged Percent overshoot Decreased Unchanged Settling Time Decreased Unchanged Problem 10.12PP 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. z = altitude of the balloon, e ^ q u 'a ^ 'w S g f iT , ^ ..... z = altitude of the balloon, 6q = deviation in the burner heating rate from the equilibrium rate (normalized by the thermal capacity of the hot air), w = vertical component of wind velocity, r1,72, a = parameters of the equations. An altitude-hold autopilot Is to be designed for a balloon whose parameters are r1 = 250 sec t2 = 25 sec a = 0.3 m/(sec .”C). Figure 1 Spirit of Freedom balloon Source: Steve Holland/AP Images Figure 2 Hot-air balloon Only altitude is sensed, so a control law of the form 6q(s) = Dc(s)[zd(s) - z(s)], will be used, where zd Is the desired (commanded) altitude. (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 There is no solution to this problem yet. G et help from a Chegg subject expert. 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 = ^ — Control: Tc = -Dc(s)(Z - Zd). where J = moment of inertia of the wheel, /■= wheel speed. Tc = control torque, Tc = control torque, Tex = disturbance torque. q> = angle to be controlled, Z = measurement from the sensor, Zd = reference angle, / = satellite inertia (1000 kg/m2), a = sensor constant (1 rad/sec), Dc(s) = compensation. (a) Suppose Dc(s) = KO, a constant. Draw the root locus with respect to KO for the resulting closed-loop system. (b) For what range of KO is the closed-loop system stable? (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. (d) For what range of K^ is the system stable? (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) (g) What is the type of this system with respect to rejection of Tex7 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 There is no solution to this problem yet. G et help from a Chegg subject expert. 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) V Complete the following table, expressing the last entries as A/sk to show how fast noise from 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 ^ 1 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 Figure Alternative feedback structures 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. m. ^ R r S’ + ( l+ r f ) S ‘ + ( * „ + fl( + * i) S + 4 1 ^ ^ R A nd k j. ^ 3 < i( g + 4 ) (S + 4 )^ 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 S" +4S+16 e, •R. = U e (t) = U SB(s) = 1 k , = — ^ k , s 4 fo r all the design , 1 1 w I j, - 2 . . 1 *, = 1 W ^L , 4 = 1 16 m -.L \ 4* i = 1 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 ® 3133 1 0 L -31.33 0 0 0.016 -0.216 -0.649 | k. 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? (f) Repeat part (d) using the reduced-order estimator. (g) Compute the frequency response of the two compensators. Step-by-step solution step 1 of 6 a) The Transfer Function is a{s): -0-649 (^+0-0028) [S-5-59) {S-5-606) [S+0-2) Step 2 of 6 b) With Oc=(-Sr+2-832) (S^+2 084 ±4-272y) The feedback gains are calculated using the ACRERMAIIN’S formula Step 3 of 6 ^ c) The Estimator gains with ot^ (5^) = [S +10)^ with det (57 - F + LH) Step 4 of 6 ^ The conq^ensator transfer function can be obtained from = - i( S 7 - P + a K + L H Y ' l 0-239S{S+5-60){S-30e) ~ (S+23 A ± J 2 2 \) {S - 9 -9 S ) Step 5 of 6 e) L = [19-85983f Step 6 of 6 0 D,[S) 2055(8’+5-58) (8’-3-69) (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 ' -0 .0 8 9 0 p ■ t 0.168 — -1 .3 3 p 0 * . -0 .9 8 9 -0 .2 1 7 0.327 0.149 ■P ^ = [0 1 0 0] 0.1478 -0 .1 6 6 -0 .9 7 5 1 0.1441 ' 0 0 0 ■ ' 0.0148 ' P ' r -0 .151 + 0.0636 P 0 ' r P . ♦ . The corresponding transfer function is G(5) = r ( j) -0.151(5-1- ].0 5 ) (j+ 0 .0 3 2 8 ± 0 .4 1 4 0 s m ~ (5-H .IO 9)(s-hO .O 425)(a-h0i)646± O .731/)‘ The corresponding transfer function is f ( j) -O .I5 I(J -H l.0 5 )(J -H 0 .0 3 2 8 ± 0 .4 l4 fl “ (j-H .1 0 9 )(J -h 0 .0 4 2 5 )(s -h 0 .0 6 4 6 ± 0 .7 3 y )* (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 closedloop 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/). (c) Compute the transfer function of the SRL compensator. (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 The Symmetric Root locus l+ j tG ( s ) a ( - s ) = 0 Using Mat lab’s root locus command * = [0-0308 - 2 1220 1 1 2 -0 - 034] The estimator gains are i = [1546-75 39-53 9 7 3 -9 8 f Step 3 of 4 c) The con^ ensator transfer function is given by -38-247(5+0-94479) (5r+0-9851±yl-CT13) D c (s ) = (S + 6 -2 9 8 7 )(£ ’ + 0- 85187) ( S + 0- 6 0 3 1 9 ± j 3 - 1 0 ) Step 4 of 4 d) Use Mat lab bode command Problem 10.17PP (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. G(s) = 0m(s) where dm is the angular position of the motor shaft. (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 Frequency (rad/sec) Frequency (rad/sec) 0.1 60.0 10.0 14.0 0.2 54.0 20.0 2.0 0.3 50.0 40.0 -10.0 0.5 46.0 60.0 -20.0 0.8 42.0 65.0 -21.0 1.0 40.0 80.0 -24.0 2.0 34.0 100.0 -30.0 3.0 30.5 200.0 -48.0 4.0 27.0 300.0 -59.0 5.0 23.0 500.0 -72.0 7.0 19.5 Step-by-step solution step 1 of 6 Step 2 of 6 Using KIRCHHOFF’S voltage laws we can write The torque of the motor. T is proportional to the angular speed, hence 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 fee gear connected to the ou^ut shaft. We have r, = M-. => e . = -N % is the radius of 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 0 = e. 1 0 4. So 0 -a ^ -P 0 + 0 1 .4 . .A.. e. K A.. And so the closed loop transfer function is M £1 _ k ,a {s )D ,{S ) 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 multipleloop feedback of both ball and beam position. Figure Ball-balancer design example Source: Photo courtesy o f David Powell 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 There is no solution to this problem yet. G et help from a Chegg subject expert. ASK AN EXPERT Problem 10.20PP Design and build a Sun tracker using an Arduino board and related software. Step-by-step solution There is no solution to this problem yet. G et help from a Chegg subject expert. 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). Figure RTP system (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 T = 5R 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 Let us define the normalized temperature T x = — andRe-w rite Eq(12) as the non linear. First order system % X ——A A = B = —x*^) ^ ~IT 4 e o T;^ le d ■4p.opC£^„ i = 4 A 4 j: - B 1 ic d 16s o 7 The Kadioactive power A A 4 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. frequencies or wave length. <j 7-‘ Step 2 of 2 The Black body Emissive flux is given by Where C, = 3-7419 X 10r“ ffl/W, Cj = 14388 0 = a’ c r * The temperature may be determined as 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 A Linear model for the system was dehTed in the text as r = Y= H^T + J ^ A Linear model for the system was derived in the text as 7* = Y= H^T + J ^ Where and ^ =L F = ■-0-0682 0-0149 0-0000 0-0458 0-0000 -0-1181 0-4683 0-0218 -0-1008 0-5122 G= 0-5226 0-4185 Step 2 of 2 a (^ r) = ■ 0 ■4344 (3-+0- 0878) (S + 0-1485) ” (S + 0 1482) ( J + 0 0527) (S +0 0863) We may try a simple PI controller of the form (8' + 0 0527) Doi.S) ■ S Problem 10.25PP One of the steps in semiconductor wafer manufacturing during photolithography is performed by placement of the wafer on a heated plate for a certain period of time. Laboratory experiments have shown that the transfer function from the heater power, u, to the wafer temperature, y, is given by ^ u(s) = C(s) = __________ 2:5?__________ . . (j + 0 .1 9 )(5 + 0.78)( s + 0 .00018) (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%. 3IS me Toiiowing iime-aomain specincaiions i. Mp < 5%. ii. fr< 20 sec. Mi. ts < 60 sec, iv. Steady-state error to a 1*C step input command < 0.1 *C. Draw the 180° root locus for the compensated system. S te p -b y -s te p s o lu tio n There is no solution to this problem yet. G et help from a Chegg subject expert. 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: wd) ' ' ( I + o ) ( j + 1)(J + y ) ' where, w is the external disturbance signal proportional to chemoattractant concentration, and y is the output which Is the fraction of active response regulators. Show that there is an alternate representation of the system with the “plant” transfer function ____________ O jlf ! ) __________ j2 + ( l + o + y )« + (a + y + o K ) ’ and the “feedback regulator" j^ + ( l + o + K)5 + (« + y + a y ) and the “feedback regulator" 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 The external disturbance to the ou^ut transfer function is given by wM ( s + a ) ( s + l) ( s + y ) Where w is the external disturbance signal proportional to chemo attractant concentration, and^ is the output which is the fraction of active response regulators. It is known that a ^ Ifor this version of the model. Step 2 of 5 Sketch the Feedback loop representatioa Step 3 of 5 ^ Find the Lr^lace transform of the given equation ___________ 0 - “ )___________ ^ (^ ) _ + (1 + Of + 1+ W( s ) y)s+{a+ y+ay) ay + (1 + Of + y)s + ( a + y + ay) (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 FindG(s) fo ra = 0.5 and y = 0.2. (1 - 0 .5 ) b 0 (s) = s" + (1 + 0.5 + 0.2)s + (0.5 + 0.2 + 0.5 X 0.2) 0 ( .) = 0.5s s’ + 1.7s + 0.8 Step 5 of 5 ^ The disturbance response is shown in the following figure. Step Response Time (sec) Thus, the disturbance rejection response of the system is sketched.