This document provides solutions for Control Feedback questions. It covers topics such as open loop transfer function, closed loop transfer function, steady state error, Nyquist plot, and more.
Contribute Materials
Your contribution can guide someone’s learning journey. Share your
documents today.
Running head: CONTROL FEEDBACK1 Control Feedback Name Institution
Secure Best Marks with AI Grader
Need help grading? Try our AI Grader for instant feedback on your assignments.
CONTROL FEEDBACK2 Control Feedback Question 1 part a Openlooptransferfunction,G(s)=10×1 s×k (s+p)=10k s(s+p) Closedlooptransferfunction,=G(s) 1+G(s)H(s)= 10k s(s+p) 1+10k s(s+p) Closedlooptransferfunction= 10k s(s+p) s(s+p)+10k s(s+p) =10k s2+sp+10k The transfer function is in the form: ωn 2 s2+2ζωns+ωn 2 ωn=√10k,2ζωn=p Maximum%peakovershoop,Mp=e −πζ √1−ζ2 ×100%=16.3% e −πζ √1−ζ2 =0.163 lne −πζ √1−ζ2 =ln0.163 πζ √1−ζ2=ln0.163 π2ζ2 1−ζ2=(ln0.163)2
CONTROL FEEDBACK3 π2ζ2=(ln0.163)2−(ln0.1632)2ζ2 π2ζ2+(ln0.163)2ζ2=(ln0.163)2 ζ2(π2+(ln0.163)2)=(ln0.163)2 ζ=√(ln0.163)2 π2+(ln0.163)2=0.5 settlingtime,Ts=4 ζωn =0.8seconds 4 0.5ωn =0.8 ωn=4 0.5×0.8=10 ωn=√10k p=2ζωn=2×0.5×10=10 ωn=√10k=10 10k=102=100 k=100 10=10 Therefore,k=p=10 Question 1 part b
CONTROL FEEDBACK4 G(s) 1+G(s)H(s)= k s+p 1+kk2 s+p = k s+p s+p+kk2 s+p =k s+p+kk2 Openlooptransferfunction,θo(s) θi(s)=k s+p+kk2 (k1)(1 s)=kk1 s(s+p+kk2) Pluggingk=p=10yields: Openlooptransferfunction,θo(s) θi(s)=10k1 s2+10s+10k2s Closedlooptransferfunction,θo(s) θi(s)= 10k1 s2+10s+10k2s 1+10k1 s2+10s+10k2s =10k1 s2+10s+10k2s+10k1 Closedlooptransferfunction,θo(s) θi(s)=10k1 s2+(10+10k2)s+10k1 Question 1 part c Thetransferfunction,10k1 s2+(10+10k2)s+10k1 is∈theformωn 2 s2+2ζωns+ωn 2 ωn=√10k1,2ζωn=10+10k2 − + θi(s)k1− +k (s+p) k2 1 s θo(s)
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
CONTROL FEEDBACK6 ¿lim s→0 s1600 s(s+10+400)=1600 410=3.9024 Since this is a type 1 system, there will be steady state error to ramp inputs only. Hence, the steady state error to unit step inputs is zero. The performance withk1∧k2to get a steady state error of 3.9024 is unachievable in a practical system. Question 2 part a 0.2d2θo dt2+2dθo dt=Vi Apply Laplace transform on both sides to get: (0.2s2+2s)θo(s)=Vi(s) G(s)=θo(s) Vi(s)=1 0.2s2+2s= 1 0.2 0.2s2+2s 0.2 =5 s2+10s G(s)=5 s2+10s Question 2 part b H(s)=3.2,G(s)=5 s2+10s − +G(s) 3.2 θi(s)θo(s)
CONTROL FEEDBACK8 A=240 16=15 Whens=−2 240=0+B(−2)(6)+0¿ B=240 −12=−20 Whens=−8 240=0+C(−8)(−6)+0 C=240 48=5 θo(s)=A s+B s+2+C s+8=15 s−20 s+2+5 s+8 θo(t)=L−1 {15 s−20 s+2+5 s+8}=15−20e−2t+5e−8t θo(t)=(15−20e−2t+5e−8t)u(t) Question 2 part d The Final Value Theorem states that: lim t→∞ θo(t)=lim s→0 sθo(s) lim s→0 sθo(s)=lim s→0 s240 s(s+2)(s+8)=240 2(8)=15 lim t→∞ θo(t)=(15−20e−2∞+5e−8∞)u(∞)=(15−0+0)=15
CONTROL FEEDBACK9 Therefore,lim t→∞ θo(t)=lim s→0 sθo(s) The steady output does not match the input in part (c) because the servomechanism does not have a unity feedback. Question 2 part e Increasing the gain parameters from 3.2 increases the response of the system. However, increasing the value beyond a particular safety zone could make the system unstable. Introducing an integral and differential control into the system could increase the steady-state output for the same magnitude input step without affecting response speed. Question 3 part a The Nyquist plot using the given data points is shown below.
CONTROL FEEDBACK10 Thesuitabletransferfunctionis100 9s2+7s+10 The MATLAB code for drawing the Nyquist diagram based on the transfer function is: %MATLAB code for drawing Nyquist from the transfer function num=[100]; den=[9 7 10]; G=tf(num,den);%transfer function nyquist(G)
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
CONTROL FEEDBACK11 Question 3 part b Transferfunction=100 −9ω2+j7ω+10=100 (10−9ω2)+j7ω Themagnitude=20log100 √(10−9ω2)2 +49ω2 dB Thephaseofthesystem=−tan−1 (7ω 10−9ω2) %MATLAB code for calculating magnitude and phase omega=1.2 mag=20*log10(100/(sqrt((10-9*omega^2)^2+49*omega^2))) Phase_a=-atan(7*omega/(10-9*omega^2)); Phase=Phase_a*180/pi
CONTROL FEEDBACK12 RunningtheMATLABcodegivestheresultsbelow: Question 3 part c The closed loop system will have a pole on the negative half s-plane making it instable. k = 5 would give a phase margin of 30◦.
CONTROL FEEDBACK13 The phase margin is 15 degrees while the gain margin is: GM=1 2=0.5 The steady state error will be zero. Question 4 part a The open loop transfer function becomes: θo(s) θi(s)=4K (s+1)(s+5)=4k s2+6s+5 − + θi(s)K(s)G(s)=4 s(s+1) (s+5) θo(s)
Secure Best Marks with AI Grader
Need help grading? Try our AI Grader for instant feedback on your assignments.
CONTROL FEEDBACK14 Thefunctionis∈theformωn 2 s2+2ζωns+ωn 2 ωn=√4k,2ζωn=6,ζωn=6 2=3 settlingtime,Ts≤4 ζωn =1.7seconds ζωn≥4 1.7≥2.3529 θo(jω) θi(jω)=4k (jω+1)(jω+5)=4k −ω2+j6ω+5=4k (5−ω2)+j6ω Themagnitude, |θo(jω) θi(jω)|=4 √(5−ω2)2 +36ω2 Thephaseofthesystem=−tan−1 (6ω 5−ω2) Theresonantpeak,Mr=1 2ζ√1−ζ2=31dB(¿theBodeplot) Question 4 part b The transfer function of uncompensated system is: θo(s) θi(s)=4K (s+1)(s+5)=4 s2+6s+5 Gain crossover frequency is the frequency at which the magnitude plot crosses the 0dB line.
CONTROL FEEDBACK15 Gaincross−¿frequency=0.7rads−1 Thecompensatortransferfunctionis,C(s)=1+aTs 1+Ts Phase margin of uncompensated system¿−135°+180°=45° Gain margin of uncompensated system¿18dB Phase margin of compensated system¿−130°+180°=50° Gain margin of compensated system¿16dB ϕm=50−45=5° sinϕm=sin5=0.08716=a−1 a+1 0.08716a+0.08716=a−1
CONTROL FEEDBACK16 a=1.191 ωm=−10loga=−10log1.191=−0.759 Compensatorpole,p=ωm√a=−0.759√1.191=−0.828 Compensatorzero,z=−p a=0.828 1.191=0.695 Compensatortransferfunction=s−0.695 s+0.828 ¿ 1 −0.695(1−0.695s) 1 0.828(1+828s) =−1.1911−0.695s 1+0.828s Compensatortransferfunction=−1.1911−0.695s 1+0.828s Question 4 part c The MATLAB code is shown below: %MATLAB code showing the gain and phase margin of compensated system num=[4] den=[1 6 5] G=tf(num,den);%transfer function uncompensated system numc=-1.191*[-0.695 1]; denc=[0.828 1]; Gc=tf(numc,denc);%transfer function compensated system L=series(G,Gc); bode(L) grid [Gm,Pm,wpm,wgm]=margin(L); GmdB=20*log10(Gm); [Gm,Pm,wpm,wgm] The resulting output is:
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
CONTROL FEEDBACK17 %MATLAB code for the closed loop transfer function num=[4] den=[1 6 5] G=tf(num,den);%transfer function uncompensated system numc=1.191*[-0.695 1]; denc=[0.828 1]; Gc=tf(numc,denc);
CONTROL FEEDBACK18 L=series(G,Gc);%transfer function compensated system H=feedback(L,1);%closed loop transfer function step(H) The resulting output is: Question 4 part d If the settling time is halved whilst maintaining the same damping ratio, the design will not work. settlingtime,Ts≤4 ζωn =1.7 2=0.85seconds The design is not possible since halving the settling time affects the damping ratio.The compensator could be modified to enable a successful design by changing the damping ratio to the appropriate limits.
CONTROL FEEDBACK19 Question 4 part e steadystateerror=lim s→0 sG(s)=lim s→0 ¿4 s2+6s+5×s−0.695 s+0.828=4 5×−0.695 0.828=−0.6715 To reduce this steady-state error, a PID controller could be the best choice as it will cater for both the frequency response and the steady state error.