Solutions to Magnetic Bearing Lab #4 Lead Controller Design for a Magnetic Bearing System
|
|
- Jerome Perry
- 5 years ago
- Views:
Transcription
1 Solutions to Magnetic Bearing Lab #4 Lead Controller Design for a Magnetic Bearing System by Löhning, Matthias University of Calgary Department of Mechanical and Manufacturing Engineering 25 August 2004
2 Preliminary note: For the lead controller design, the number of unstable poles of the magnetic bearing system transfer function is essential. This can be obtained with the matlab code of Appix B preliminary note. Exercise 1: Figure 1 and 2 shows the Nyquist plot of the identified Magnetic Bearing open loop transfer function with the controller gain of 0.8. Normally the Nyquist plot show the transfer function for frequencies from minus infinity to infinity. Due to the taken measuring data the real frequency range is from minus 3100 Hz to 3100 Hz. The choice of the controller gain is described in Exercise 2. In figure 1, the non-filtered measuring data is taken. In figure 2, the average measuring data is taken. Figure 3 and 4 point up the curve progression over the increasing frequencies (only from zero to infinity). Figure 1: Nyquist plot of the identified magnetic bearing transfer function multiplied by 0.8 Page 2
3 Figure 2: Nyquist plot of the identified averaged magnetic bearing transfer function multiplied by 0.8 Figure 3: Nyquist plot (only positive frequencies) of the identified magnetic bearing transfer function multiplied by 0.8 Page 3
4 Figure 4: Nyquist plot (only positive frequencies) of the identified averaged magnetic bearing transfer function multiplied by 0.8 Exercise 2: For the controller design the gain, the desired phase margin and the factor between the two controller poles can be chosen. In order to get the controller values gain and time constant, the matlab code in Appix B Exercise 1 and 2 has to be run in an iterative fashion until the distance between the point (-1,0) and the open loop transfer function is big enough (see Figure 8). The open loop transfer function is the controller transfer function multiplied by the identified magnetic bearing transfer function. Figure 5 points out this approach by transforming the magnetic bearing control cycle into the standard control cycle. The * new input is r instead of r. Figure 5: transformation to a standard control cycle Page 4
5 The identified transfer function gaverage is chosen in order to get the lead controller values, due to the lower frequency noise. The following values dep on the identified measuring data and should only be considered as a reference point. Since gaverage is far enough to the left of the point (-1,0) for small frequencies, the gain of the lead controller k is set to 0.8,. The available phase margin of gaverage is rad (see black x in figure 4). With the desired phase margin of , rad is calculated as rad. Thus is The equation G j 0 * N j 0 * k gives 0 m of rad/sec (see red x in figure 1 4). The equation m gives T of msec. With the chosen factor 10, T the second pole of the lead controller is one decade greater than the other pole. Thus T 0 is one decade smaller than * T ; in this case msec. To summarize, the following controller is chosen: C l / f s *10 s 1 0.8* *10 s 1 * *10 s 1 Table 1 contains the Magnitude and the phase of the controller for selected frequencies. Figure 6 shows the Bode Diagram of the lead controller. f (Hz) Magnitude Phase (degree) Table 1: Magnitude and Phase of the controller Figure 6: Bode Diagram of the controller Page 5
6 Figure 7 and 8 show the Nyquist plot of the open loop transfer function for the original measuring data and the averaged data. Since there is one resulting counter clockwise encirclement of the point (-1,0) in both cases, the magnetic bearing system with this controller should theoretically be stable. This can be seen directly in figure 8: The negative frequencies have to be added to the plotted positive frequencies and are only reflected on the real axis. In figure 7, the same kind of encirclement exists; however, there is an additional one counter clockwise in the range of the first resonance frequency (see magenta part of figure 7). This encirclement will be compensated by the clockwise encirclement on the negative frequencies. Thus, it does not matter whether or not there is noise compared to figure 8. Figure 7: Nyquist plot (only positive frequencies) of the identified open loop transfer function C*G Page 6
7 Figure 8: Nyquist plot (only positive frequencies) of the identified averaged open loop transfer function C*G Exercise 3: With the help of a matlab m-file (see Appix B Exercise 3), C 1, C 2 and C 4 are set so that R 1 and R 2 are in the range of 1 kω and 10 kω, R 3 is in the range of 1 kω and 1 MΩ and R 4 is in the range of 10 kω and 100 kω. Given the assumptions C 1 1 F, C 100nF 2 and C 1 1 nf and the equations T R *C, T R *C, R2 * R T0 R4 *C4 and k, the solution is: R1 * R3 R k, R k, R k, R k Exercise 4: For the same reasons described in Lab3 solution Exercise 6, the controller is implemented in matlab as a quasi continuous controller. As a consequence, there has to be no adjustment for the resistances. Page 7
8 Exercise 5: Appix A shows the used set-up for the below exercises. The controller values in the used presentation in simulink can be obtained with the matlab code of Appix B Exercise 5. The test of the controller obtained in Exercise 2 shows unstable oscillations, which cause the rotor to contact the touchdown bushings. Exercise 6: The adjustments of the gain to 0.7 and the zero to 1/0.003 make the system stable. Exercise 7: The adjustments of Exercise 6 are sufficient that no instability occurs even with disturbances like component heating up or gentle shaft turning. Exercise 8: The following tests can be run to test the robustness of the implemented controller: - stronger turning of the shaft - change of the turning direction - change of the point of contact to speed up the shaft - impulse disturbance in the middle of the shaft (first mode excitation) with different taps strengths - impulse disturbance in one fourth of the shaft length (second mode excitation) with different taps strengths No instability occurs in any of these tests. The implemented controller can also be tested at the horizontal left magnetic bearing. Different system parameter exists (for example different sensor adjustments). Furthermore, it is possible to test the controller on the right and left vertical part of the magnetic bearing. The adjustments above are sufficient to stay still in a stable condition. If the system is stable in all cases, the controller can be called robust. The measurement of the resistors and capacitors will not be necessary if the controller is implemented in simulink. With the controller s -3 3*10 s 1 0.7* 5 C, l / f the final values are: *10 s 1 * *10 s 1 - k T 3*10 sec T *10 sec 0 Page 8
9 Appix A: Simulink model of the notch filter and the controller: Matlabcode Preliminary note: % to get the poles of the fitting model of lab2 Appix B: load lab2ex9g_ver3_sys3 [asys,bsys,csys,dsys]=unpck(sys); [num,den]=ss2tf(asys,bsys,csys,dsys); gf=tf(num,den); r=roots(den); % load the fitting model sys of lab2 % generate the state space matrices % generate the numerator and denominator % to get the transfer function of the fitting model % to get the roots of the denominator Matlabcode Exercise 1 and 2: % lab 4 exercise 1 and 2 % this values have to be chosen k=0.8; % the gain of the controller kk=101; % average filter: kk values were put together; it has to be odd a=0.01; % the range if the unit circle where the phase margin is chosen aaverage=0.1; % the range if the unit circle where the phase margin is chosen secpole=10; % the factor between the first pole and the second pole dpm=-160; % desired phase margin in degree disp(['k=',num2str(k),'; desired phase margin=',num2str(dpm),'; factor between poles=',num2str(secpole)]); % load data load lab2ex9g_ver3_rpsg % load the measured data from lab 2 lengthg=length(g); % length of g Page 9
10 % % Nyquist plot of g figure; plot(-1,0,'ko'); % attach the point -1 hold on; plot(real(k*g),imag(k*g),'r'); % attach the transfer function plot(real(k*g),-imag(k*g),'m'); % attach the transfer function for i=1:1000:lengthg plot(real(k*g(i)),imag(k*g(i)),'bx'); % plots an x for every 1000 values leg('(-1,0) point','frequencies from 0 to infinity','frequencies from -infinity to 0','every 1000 value',4) title(['nyquist plot of ', num2str(k),'*g']); xlabel(['controller gain k = ',num2str(k)]); hold off; % gaverage calculation and Nyquist plot of gaverage rpsaverage=0; aa=1; gaverage=0; for m = ((kk+1)/2):kk:(lengthg-(kk+1)/2) rpsaverage(aa,1)=rps(m,1); gaverage(aa,1)=sum(g(m-(kk-1)/2:m+(kk-1)/2,1))/kk; aa=aa+1; lengthgaverage=length(gaverage); figure; plot(-1,0,'ko'); hold on; plot(real(k*gaverage),imag(k*gaverage),'r'); plot(real(k*gaverage),-imag(k*gaverage),'m'); for i=1:10:lengthgaverage % initialization of rpsaverage % to count the loops of the for loop % initialization of gaverage % kk values of g were put together as one value gaverage % length of gaverage % attach the point -1 % attach the transfer function % attach the transfer function plot(real(k*gaverage(i)),imag(k*gaverage(i)),'bx') % plots an x for every 10 values leg('(-1,0) point','frequencies from 0 to infinity','frequencies from -infinity to 0','every 10 value',4) title(['nyquist plot of ', num2str(k),'*g_a_v_e_r_a_g_e']); xlabel(['controller gain k = ',num2str(k)]); hold off; % % to get the phase margin of g b=0; % initialization for the ph vector ph=0; % initialization of ph rpsnew=0; % initialization of rpsnew gnew=0; % initialization of gnew for i=1:1:9800 if abs(abs(k*g(i,1))-1)<a b=b+1; ph(b,1)=angle(k*g(i,1)); % the ph vector include all k*g(i) in the chosen range of the unit circle rpsnew(b,1)=rps(i,1); % to get the frequencies which correspond to the phase gnew(b,1)=g(i,1); % to get the transfer function value correspond to the phase c=0; phasemargin=0; % initialization of the phase margin for b=1:1:length(ph) if abs(ph(b,1))>abs(phasemargin) c=b; % to get the rps and g value next to (-1,0) Page 10
11 phasemargin=ph(b,1); % take the current biggest phase margin disp(['the phase margin of g is ',num2str(phasemargin),' (in rad)']); disp(['the frequency of the maximum phase of the controller for g is ',num2str(rpsnew(c,1)),' (in rad/sec)']); % to get the phase margin of gaverage baverage=0; phaverage=0; rpsaveragenew=0; gaveragenew=0; for i=1:1:lengthgaverage if abs(abs(k*gaverage(i,1))-1)<aaverage baverage=baverage+1; phaverage(baverage,1)=angle(k*gaverage(i,1)); rpsaveragenew(baverage,1)=rpsaverage(i,1); gaveragenew(baverage,1)=gaverage(i,1); caverage=0; phasemarginaverage=0; for baverage=1:1:length(phaverage) if abs(ph(baverage,1))>abs(phasemarginaverage) % initialization for the phaverage vector % initialization of phaverage % initialization of rpsaveragenew % initialization of gaveragenew % the phaverage vector include all k*gaverage(i) in the chosen range of the unit circle % to get frequencies which correspond to the phase % to get the transfer function value correspond to the phase % initialization of the phase margin caverage=baverage; % to get the rps and g value next to (-1,0) phasemarginaverage=ph(baverage,1); % take the current biggest phase margin disp(['the phase margin of gaverage is ',num2str(phasemarginaverage),' (in rad)']); disp(['the frequency of the maximum phase of the controller for gaverage is ',num2str(rpsaveragenew (caverage,1)),' (in rad/sec)']); % % calculate the controller desiredphasemargin=dpm/180*pi; phi=desiredphasemargin-phasemarginaverage; alpha=(1-sin(phi))/(1+sin(phi)); d=1; for i=2:1:lengthgaverage if abs(abs(gaverage(i,1))-sqrt(alpha))<abs(abs(gaverage(d,1))-sqrt(alpha)) d=i; omega0=rpsaverage(d,1); % to get the frequencies omega0 T=1/(sqrt(alpha)*omega0); alphat=alpha*t; T0=alpha*T/secpole; disp(['alpha=', num2str(alpha),'; w0=',num2str(omega0),'; T=',num2str(T),'; alpha*t=',num2str(alphat),'; T0=',num2str(T0),]); % % Half Nyquist plot of g (only positive frequencies) figure; plot(-1,0,'ko'); hold on; f1=round(rps(1,1)/(2*pi)); plot(real(k*g(1:400,1)),imag(k*g(1:400,1)),'k'); f2=round(rps(400,1)/(2*pi)); % attach the point -1 % attach the first points of the transfer function in the plot Page 11
12 plot(real(k*g(400:600,1)),imag(k*g(400:600,1)),'g'); f3=round(rps(600,1)/(2*pi)); plot(real(k*g(600:1500,1)),imag(k*g(600:1500,1)),'c'); f4=round(rps(1500,1)/(2*pi)); plot(real(k*g(1500:9801,1)),imag(k*g(1500:9801,1)),'b'); f5=round(rps(9801,1)/(2*pi)); plot(real(k*g(9801:9920,1)),imag(k*g(9801:9920,1)),'m'); f6=round(rps(9920,1)/(2*pi)); plot(real(k*g(9920:30000,1)),imag(k*g(9920:30000,1)),'r'); % attach the next points of the transfer function % attach the first points of the transfer function in the plot % attach the next points of the transfer function % attach the first points of the transfer function in the plot % attach the next points of the transfer function f7=round(rps(30000,1)/(2*pi)); plot(real(k*g(30000:lengthg,1)),imag(k*g(30000:lengthg,1)),'y'); % attach the first last points of the transfer function f8=round(rps(lengthg,1)/(2*pi)); plot(real(k*gnew(c)),imag(k*gnew(c)),'kx'); % plot a "x" where the phase margin is taken title(['nyquist plot of ', num2str(k),'*g (only positive frequencies)']); leg('(-1,0) point',['lowest f (',num2str(f1),' to ',num2str(f2),' Hz)'],['second lowest f (',num2str(f2),' to ',num2str(f3),' Hz)'],['lower middle f (',num2str(f3),' to ',num2str(f4),' Hz)'],['middle f (',num2str(f4),' to ',num2str (f5),' Hz)'],['higher middle f (',num2str(f5),' to ',num2str(f6),' Hz)'],['second highest f (',num2str(f6),' to ',num2str(f7),' Hz)'],['highest f (',num2str(f7),' to ',num2str(f8),' Hz)'],'read off phase margin',4) xlabel(['controller gain k = ',num2str(k)]); hold off; % Half Nyquist plot of gaverage (only positive frequencies) figure; plot(-1,0,'ko'); % attach the point -1 hold on; f1a=round(rpsaverage(1,1)/(2*pi)); plot(real(k*gaverage(1:10,1)),imag(k*gaverage(1:10,1)),'k'); % attach the first points of the transfer function f2a=round(rpsaverage(10,1)/(2*pi)); plot(real(k*gaverage(10:50,1)),imag(k*gaverage(10:50,1)),'g'); % attach the next points of the transfer function f3a=round(rpsaverage(50,1)/(2*pi)); plot(real(k*gaverage(50:100,1)),imag(k*gaverage(50:100,1)),'c'); % attach the first points of the transfer function f4a=round(rpsaverage(100,1)/(2*pi)); plot(real(k*gaverage(100:258,1)),imag(k*gaverage(100:258,1)),'b'); % attach the next points of the transfer function f5a=round(rpsaverage(258,1)/(2*pi)); plot(real(k*gaverage(258:290,1)),imag(k*gaverage(258:290,1)),'m'); % attach the first points of the transfer function f6a=round(rpsaverage(290,1)/(2*pi)); plot(real(k*gaverage(290:350,1)),imag(k*gaverage(290:350,1)),'r'); % attach the next points of the transfer function f7a=round(rpsaverage(350,1)/(2*pi)); plot(real(k*gaverage(350:lengthgaverage,1)),imag(k*gaverage(350:lengthgaverage,1)),'y'); % attach the first last points of the transfer function f8a=round(rpsaverage(lengthgaverage,1)/(2*pi)); plot(real(k*gaveragenew(caverage)),imag(k*gaveragenew(caverage)),'kx'); % plot a "x" where the phase plot(real(k*gaverage(d)),imag(k*gaverage(d)),'rx'); margin is taken % plot a "x" where the controller has to be the maximum phase title(['nyquist plot of ', num2str(k),'*g_a_v_e_r_a_g_e (only positive frequencies)']); leg('(-1,0) point',['lowest f (',num2str(f1a),' to ',num2str(f2a),' Hz)'],['second lowest f (',num2str(f2a),' to ',num2str(f3a),' Hz)'],['lower middle f (',num2str(f3a),' to ',num2str(f4a),' Hz)'],['middle f (',num2str(f4a),' to ',num2str(f5a),' Hz)'],['higher middle f (',num2str(f5a),' to ',num2str(f6a),' Hz)'],['second highest f (',num2str Page 12
13 (f6a),' to ',num2str(f7a),' Hz)'],['highest f (',num2str(f7a),' to ',num2str(f8a),' Hz)'],'read off phase margin','maximum phase of the controller',4) xlabel(['controller gain k = ',num2str(k)]); hold off; % % Half Nyquist plot of the identified magnetic bearing system with the controller Clf=k*(T*j*rps+1)./((alpha*T*j*rps+1).*(T0*j*rps+1)); % the controller vector for the frequencies defined in rps Fo=Clf.*g; figure; plot(-1,0,'ko'); % attach the point -1 hold on; plot(real(fo(1:400,1)),imag(fo(1:400,1)),'k'); % attach the first points of the transfer function plot(real(fo(401:600,1)),imag(fo(401:600,1)),'g'); % attach the next points of the transfer function plot(real(fo(601:1500,1)),imag(fo(601:1500,1)),'c'); % attach the first points of the transfer function in the plot plot(real(fo(1501:9801,1)),imag(fo(1501:9801,1)),'b'); % attach the next points of the transfer function plot(real(fo(9801:9920,1)),imag(fo(9801:9920,1)),'m'); % attach the first points of the transfer function in plot(real(fo(9920:30000,1)),imag(fo(9920:30000,1)),'r'); the plot % attach the next points of the transfer function plot(real(fo(30001:lengthg,1)),imag(fo(30001:lengthg,1)),'y'); % attach the first last points of the transfer function title('nyquist plot of the identified magnetic bearing system with controller (only positive frequencies)'); leg('(-1,0) point',['lowest f (',num2str(f1),' to ',num2str(f2),' Hz)'],['second lowest f (',num2str(f2),' to ',num2str(f3),' Hz)'],['lower middle f (',num2str(f3),' to ',num2str(f4),' Hz)'],['middle f (',num2str(f4),' to ',num2str (f5),' Hz)'],['higher middle f (',num2str(f5),' to ',num2str(f6),' Hz)'],['second highest f (',num2str(f6),' to ',num2str(f7),' Hz)'],['highest f (',num2str(f7),' to ',num2str(f8),' Hz)'],4) xlabel(['k=',num2str(k),'; desired phase margin=',num2str(dpm),'; factor between poles=',num2str(secpole)]); hold off; % Half Nyquist plot of the identified averaged magnetic bearing system with the controller Clf=k*(T*j*rpsaverage+1)./((alpha*T*j*rpsaverage+1).*(T0*j*rpsaverage+1)); % the controller vector for the frequencies defined in rpsaverage Fo=Clf.*gaverage; figure; plot(-1,0,'ko'); % attach the point -1 hold on; plot(real(fo(1:10,1)),imag(fo(1:10,1)),'k'); % attach the first points of the transfer function plot(real(fo(10:50,1)),imag(fo(10:50,1)),'g'); % attach the next points of the transfer function plot(real(fo(50:100,1)),imag(fo(50:100,1)),'c'); % attach the first points of the transfer function in the plot plot(real(fo(100:258,1)),imag(fo(100:258,1)),'b'); % attach the next points of the transfer function plot(real(fo(258:290,1)),imag(fo(258:290,1)),'m'); % attach the first points of the transfer function in plot(real(fo(290:350,1)),imag(fo(290:350,1)),'r'); the plot % attach the next points of the transfer function plot(real(fo(350:lengthgaverage,1)),imag(fo(350:lengthgaverage,1)),'y'); % attach the first last points of the transfer function title('nyquist plot of the identified averaged magnetic bearing system with controller (only positive frequencies)'); leg('(-1,0) point',['lowest f (',num2str(f1a),' to ',num2str(f2a),' Hz)'],['second lowest f (',num2str(f2a),' to ',num2str(f3a),' Hz)'],['lower middle f (',num2str(f3a),' to ',num2str(f4a),' Hz)'],['middle f (',num2str(f4a),' to Page 13
14 ',num2str(f5a),' Hz)'],['higher middle f (',num2str(f5a),' to ',num2str(f6a),' Hz)'],['second highest f (',num2str (f6a),' to ',num2str(f7a),' Hz)'],['highest f (',num2str(f7a),' to ',num2str(f8a),' Hz)'],4) xlabel(['k=',num2str(k),'; desired phase margin=',num2str(dpm),'; factor between poles=',num2str(secpole)]); hold off; % % Bode Diagram of the controller and the truth table s=tf('s'); Cs=k*(T*s+1)/((alpha*T*s+1)*(T0*s+1)); % transfer function of the controller freq = logspace(1, 5, 31000); % generate logarithmically spaced vector "freq" in rad/sec sys=ss(cs); % transfer to matlab system sys [num,den] = tfdata(sys); % calculate the numerator and denominator [mag,phase]=bode(num,den,freq); % calculate the magnitude and the phase figure; subplot(211); loglog(freq/(2*pi),mag); title(['bode Diagram of the controller; k=',num2str(k),'; desired phase margin=',num2str(dpm),'; factor between poles=',num2str(secpole)]); ylabel('magnitude (log scale)'); xlim([ ]); subplot(212); semilogx(freq/(2*pi),phase); xlabel('frequency (Hz)'); ylabel('phase (deg)'); xlim([ ]); f1c=10; f2c=100; f3c=300; f4c=700; f5c=1000; f6c=3100; % the chosen frequencies for the following exercise in Hz fc=[f1c*2*pi,f2c*2*pi,f3c*2*pi,f4c*2*pi,f5c*2*pi,f6c*2*pi]; % frequency vector in rad/sec [magtab,phasetab]=bode(num,den,fc); disp(['the frequencies are ',num2str(fc(1,1)),' ',num2str(fc(1,2)),' ',num2str(fc(1,3)),' ',num2str(fc(1,4)),' ',num2str(fc(1,5)),' ',num2str(fc(1,6))]); disp(['the magnitudes are ',num2str(magtab(1,1)),' ',num2str(magtab(2,1)),' ',num2str(magtab(3,1)),' ',num2str(magtab(4,1)),' ',num2str(magtab(5,1)),' ',num2str(magtab(6,1))]); disp(['the phases are ',num2str(phasetab(1,1)),' ',num2str(phasetab(2,1)),' ',num2str(phasetab(3,1)),' ',num2str(phasetab(4,1)),' ',num2str(phasetab(5,1)),' ',num2str(phasetab(6,1))]); save lab4ex2controller_table fc magtab phasetab; save lab4ex2controller_values k T alphat T0; % save the table in a mat-file % save the controller values in a mat-file Matlabcode Exercise 3: % lab4 exercise 3 % chose the values of the capacitors C1=1000*10^(-9); C2=100*10^(-9); C4=1*10^(-9); load lab4ex2controller_values % C1 is 1 microf % C2 is 100 nf % C4 is 1 nf % load k, T, alphat and T0 Page 14
15 R1=T/C1/1000; R2=alphaT/C2/1000; R4=T0/C4/1000; R3=R2*R4/(R1*k); % R1 in kohm % R2 in kohm % R4 in kohm % R3 in kohm disp(['c1=',num2str(c1*10^9),' nf; C2=',num2str(C2*10^9),' nf; C4=',num2str(C4*10^9),' nf']); disp(['r1=',num2str(r1),' kohm; R2=',num2str(R2),' kohm; R3=',num2str(R3),' kohm; R4=',num2str(R4),' kohm']); Matlabcode Exercise 5: % to transformate the controller to the presentation used in simulink load lab4ex2controller_values s=tf('s'); Cs=k*(T*s+1)/((alphaT*s+1)*(T0*s+1)) % load k, T, alphat and T0 % transfer function of the controller Page 15
Solutions to Magnetic Bearing Lab #3 Notch Filtering of Resonant Modes
Solutions to Magnetic Bearing Lab #3 Notch Filtering of Resonant Modes by Löhning, Matthias University of Calgary Department of Mechanical and Manufacturing Engineering 25 July 2004 Preliminary note: For
More informationSolutions to Magnetic Bearing Lab #2 Magnetic Bearing System Identification
Solutions to Magnetic Bearing Lab #2 by Löhning, Matthias University of Calgary Department of Mechanical and Manufacturing Engineering 15 July 2004 Preliminary note: As a result of the tr to the digital
More informationMagnetic Levitation System
Magnetic Levitation System Electromagnet Infrared LED Phototransistor Levitated Ball Magnetic Levitation System K. Craig 1 Magnetic Levitation System Electromagnet Emitter Infrared LED i Detector Phototransistor
More informationFrequency Response Analysis and Design Tutorial
1 of 13 1/11/2011 5:43 PM Frequency Response Analysis and Design Tutorial I. Bode plots [ Gain and phase margin Bandwidth frequency Closed loop response ] II. The Nyquist diagram [ Closed loop stability
More informationPole, zero and Bode plot
Pole, zero and Bode plot EC04 305 Lecture notes YESAREKEY December 12, 2007 Authored by: Ramesh.K Pole, zero and Bode plot EC04 305 Lecture notes A rational transfer function H (S) can be expressed as
More informationReadings: FC: p : lead compensation. 9/9/2011 Classical Control 1
MM0 Frequency Response Design Readings: FC: p389-407: lead compensation 9/9/20 Classical Control What Have We Talked about in MM9? Control design based on Bode plot Stability margins (Gain margin and phase
More informationDr Ian R. Manchester
Week Content Notes 1 Introduction 2 Frequency Domain Modelling 3 Transient Performance and the s-plane 4 Block Diagrams 5 Feedback System Characteristics Assign 1 Due 6 Root Locus 7 Root Locus 2 Assign
More informationEEL2216 Control Theory CT2: Frequency Response Analysis
EEL2216 Control Theory CT2: Frequency Response Analysis 1. Objectives (i) To analyse the frequency response of a system using Bode plot. (ii) To design a suitable controller to meet frequency domain and
More informationMicroelectronic Circuits II. Ch 9 : Feedback
Microelectronic Circuits II Ch 9 : Feedback 9.9 Determining the Loop Gain 9.0 The Stability problem 9. Effect on Feedback on the Amplifier Poles 9.2 Stability study using Bode plots 9.3 Frequency Compensation
More informationJUNE 2014 Solved Question Paper
JUNE 2014 Solved Question Paper 1 a: Explain with examples open loop and closed loop control systems. List merits and demerits of both. Jun. 2014, 10 Marks Open & Closed Loop System - Advantages & Disadvantages
More informationEE Experiment 8 Bode Plots of Frequency Response
EE16:Exp8-1 EE 16 - Experiment 8 Bode Plots of Frequency Response Objectives: To illustrate the relationship between a system frequency response and the frequency response break frequencies, factor powers,
More informationChapter 10 Feedback ECE 3120 Microelectronics II Dr. Suketu Naik
1 Chapter 10 Feedback Operational Amplifier Circuit Components 2 1. Ch 7: Current Mirrors and Biasing 2. Ch 9: Frequency Response 3. Ch 8: Active-Loaded Differential Pair 4. Ch 10: Feedback 5. Ch 11: Output
More informationMTE 360 Automatic Control Systems University of Waterloo, Department of Mechanical & Mechatronics Engineering
MTE 36 Automatic Control Systems University of Waterloo, Department of Mechanical & Mechatronics Engineering Laboratory #1: Introduction to Control Engineering In this laboratory, you will become familiar
More informationCDS 101/110a: Lecture 8-1 Frequency Domain Design
CDS 11/11a: Lecture 8-1 Frequency Domain Design Richard M. Murray 17 November 28 Goals: Describe canonical control design problem and standard performance measures Show how to use loop shaping to achieve
More informationBode Plots. Hamid Roozbahani
Bode Plots Hamid Roozbahani A Bode plot is a graph of the transfer function of a linear, time-invariant system versus frequency, plotted with a logfrequency axis, to show the system's frequency response.
More informationECE317 Homework 7. where
ECE317 Homework 7 Problem 1: Consider a system with loop gain, T(s), given by: where T(s) = 300(1+s)(1+ s 40 ) 1) Determine whether the system is stable by finding the closed loop poles of the system using
More informationSIMULATIONS OF LCC RESONANT CIRCUIT POWER ELECTRONICS COLORADO STATE UNIVERSITY. Modified in Spring 2006
SIMULATIONS OF LCC RESONANT CIRCUIT POWER ELECTRONICS COLORADO STATE UNIVERSITY Modified in Spring 2006 Page 1 of 27 PURPOSE: The purpose of this lab is to simulate the LCC circuit using MATLAB and CAPTURE
More informationBSNL TTA Question Paper Control Systems Specialization 2007
BSNL TTA Question Paper Control Systems Specialization 2007 1. An open loop control system has its (a) control action independent of the output or desired quantity (b) controlling action, depending upon
More informationCHAPTER 9 FEEDBACK. NTUEE Electronics L.H. Lu 9-1
CHAPTER 9 FEEDBACK Chapter Outline 9.1 The General Feedback Structure 9.2 Some Properties of Negative Feedback 9.3 The Four Basic Feedback Topologies 9.4 The Feedback Voltage Amplifier (Series-Shunt) 9.5
More informationCDS 101/110: Lecture 8.2 PID Control
CDS 11/11: Lecture 8.2 PID Control November 16, 216 Goals: Nyquist Example Introduce and review PID control. Show how to use loop shaping using PID to achieve a performance specification Discuss the use
More informationWindow Method. designates the window function. Commonly used window functions in FIR filters. are: 1. Rectangular Window:
Window Method We have seen that in the design of FIR filters, Gibbs oscillations are produced in the passband and stopband, which are not desirable features of the FIR filter. To solve this problem, window
More informationCDS 101/110: Lecture 9.1 Frequency DomainLoop Shaping
CDS /: Lecture 9. Frequency DomainLoop Shaping November 3, 6 Goals: Review Basic Loop Shaping Concepts Work through example(s) Reading: Åström and Murray, Feedback Systems -e, Section.,.-.4,.6 I.e., we
More informationClassical Control Design Guidelines & Tools (L10.2) Transfer Functions
Classical Control Design Guidelines & Tools (L10.2) Douglas G. MacMartin Summarize frequency domain control design guidelines and approach Dec 4, 2013 D. G. MacMartin CDS 110a, 2013 1 Transfer Functions
More informationBode and Log Magnitude Plots
Bode and Log Magnitude Plots Bode Magnitude and Phase Plots System Gain and Phase Margins & Bandwidths Polar Plot and Bode Diagrams Transfer Function from Bode Plots Bode Plots of Open Loop and Closed
More informationCDS 101/110a: Lecture 8-1 Frequency Domain Design. Frequency Domain Performance Specifications
CDS /a: Lecture 8- Frequency Domain Design Richard M. Murray 7 November 28 Goals:! Describe canonical control design problem and standard performance measures! Show how to use loop shaping to achieve a
More informationEE 482 : CONTROL SYSTEMS Lab Manual
University of Bahrain College of Engineering Dept. of Electrical and Electronics Engineering EE 482 : CONTROL SYSTEMS Lab Manual Dr. Ebrahim Al-Gallaf Assistance Professor of Intelligent Control and Robotics
More informationSECTION 7: FREQUENCY DOMAIN ANALYSIS. MAE 3401 Modeling and Simulation
SECTION 7: FREQUENCY DOMAIN ANALYSIS MAE 3401 Modeling and Simulation 2 Response to Sinusoidal Inputs Frequency Domain Analysis Introduction 3 We ve looked at system impulse and step responses Also interested
More informationLESSON 21: METHODS OF SYSTEM ANALYSIS
ET 438a Automatic Control Systems Technology LESSON 21: METHODS OF SYSTEM ANALYSIS 1 LEARNING OBJECTIVES After this presentation you will be able to: Compute the value of transfer function for given frequencies.
More informationECE 363 FINAL (F16) 6 problems for 100 pts Problem #1: Fuel Pump Controller (18 pts)
ECE 363 FINAL (F16) NAME: 6 problems for 100 pts Problem #1: Fuel Pump Controller (18 pts) You are asked to design a high-side switch for a remotely operated fuel pump. You decide to use the IRF9520 power
More informationECE 4213/5213 Homework 10
Fall 2017 ECE 4213/5213 Homework 10 Dr. Havlicek Work the Projects and Questions in Chapter 7 of the course laboratory manual. For your report, use the file LABEX7.doc from the course web site. Work these
More informationBode Plot for Controller Design
Bode Plot for Controller Design Dr. Bishakh Bhattacharya Professor, Department of Mechanical Engineering IIT Kanpur Joint Initiative of IITs and IISc - Funded by This Lecture Contains Bode Plot for Controller
More informationA filter is appropriately described by the transfer function. It is a ratio between two polynomials
Imaginary Part Matlab examples Filter description A filter is appropriately described by the transfer function. It is a ratio between two polynomials H(s) = N(s) D(s) = b ns n + b n s n + + b s a m s m
More informationTesting Power Sources for Stability
Keywords Venable, frequency response analyzer, oscillator, power source, stability testing, feedback loop, error amplifier compensation, impedance, output voltage, transfer function, gain crossover, bode
More informationLaboratory PID Tuning Based On Frequency Response Analysis. 2. be able to evaluate system performance for empirical tuning method;
Laboratory PID Tuning Based On Frequency Response Analysis Objectives: At the end, student should 1. appreciate a systematic way of tuning PID loop by the use of process frequency response analysis; 2.
More information(A) Based on the second-order FRF provided, determine appropriate values for ω n, ζ, and K. ω n =500 rad/s; ζ=0.1; K=0.
ME35 Homework # Due: 1/1/1 Problem #1 (3%) A co-worker brings you an accelerometer spec sheet with the following frequency response function (FRF):. s G accelerometer = [volt +.1 jω.1 ω m ] (A) Based on
More informationCleveland State University MCE441: Intr. Linear Control Systems. Lecture 12: Frequency Response Concepts Bode Diagrams. Prof.
Cleveland State University MCE441: Intr. Linear Control Systems Lecture 12: Concepts Bode Diagrams Prof. Richter 1 / 2 Control systems are affected by signals which are often unpredictable: noise, disturbances,
More information16.30 Learning Objectives and Practice Problems - - Lectures 16 through 20
16.30 Learning Objectives and Practice Problems - - Lectures 16 through 20 IV. Lectures 16-20 IVA : Sampling, Aliasing, and Reconstruction JVV 9.5, Lecture Notes on Shannon - Understand the mathematical
More informationME451: Control Systems. Course roadmap
ME451: Control Systems Lecture 20 Root locus: Lead compensator design Dr. Jongeun Choi Department of Mechanical Engineering Michigan State University Fall 2008 1 Modeling Course roadmap Analysis Design
More informationEC CONTROL SYSTEMS ENGINEERING
1 YEAR / SEM: II / IV EC 1256. CONTROL SYSTEMS ENGINEERING UNIT I CONTROL SYSTEM MODELING PART-A 1. Define open loop and closed loop systems. 2. Define signal flow graph. 3. List the force-voltage analogous
More informationBoise State University Department of Electrical and Computer Engineering ECE 212L Circuit Analysis and Design Lab
Objectives Boise State University Department of Electrical and Computer Engineering ECE L Circuit Analysis and Design Lab Experiment #0: Frequency esponse Measurements The objectives of this laboratory
More informationProject #3 for Electronic Circuit II
Project #3 for Electronic Circuit II Prof. Woo-Young Choi TA: Tongsung Kim, Minkyu Kim June 1, 2015 - Deadline : 6:00 pm on June 22, 2015. Penalties for late hand-in. - Team Students are expected to form
More informationLecture 7:Examples using compensators
Lecture :Examples using compensators Venkata Sonti Department of Mechanical Engineering Indian Institute of Science Bangalore, India, This draft: March, 8 Example :Spring Mass Damper with step input Consider
More informationDesign and Implementation of the Control System for a 2 khz Rotary Fast Tool Servo
Design and Implementation of the Control System for a 2 khz Rotary Fast Tool Servo Richard C. Montesanti a,b, David L. Trumper b a Lawrence Livermore National Laboratory, Livermore, CA b Massachusetts
More informationEES42042 Fundamental of Control Systems Bode Plots
EES42042 Fundamental of Control Systems Bode Plots DR. Ir. Wahidin Wahab M.Sc. Ir. Aries Subiantoro M.Sc. 2 Bode Plots Plot of db Gain and phase vs frequency It is assumed you know how to construct Bode
More informationThursday, 1/23/19 Automatic Gain Control As previously shown, 1 0 is a nonlinear system that produces a limit cycle with a distorted sinusoid for
Thursday, 1/23/19 Automatic Gain Control As previously shown, 1 0 is a nonlinear system that produces a limit cycle with a distorted sinusoid for x(t), which is not a very good sinusoidal oscillator. A
More informationExperiment 2: Transients and Oscillations in RLC Circuits
Experiment 2: Transients and Oscillations in RLC Circuits Will Chemelewski Partner: Brian Enders TA: Nielsen See laboratory book #1 pages 5-7, data taken September 1, 2009 September 7, 2009 Abstract Transient
More informationPHYSICS 330 LAB Operational Amplifier Frequency Response
PHYSICS 330 LAB Operational Amplifier Frequency Response Objectives: To measure and plot the frequency response of an operational amplifier circuit. History: Operational amplifiers are among the most widely
More informationBUCK Converter Control Cookbook
BUCK Converter Control Cookbook Zach Zhang, Alpha & Omega Semiconductor, Inc. A Buck converter consists of the power stage and feedback control circuit. The power stage includes power switch and output
More informationUniversidad Carlos III de Madrid
Universidad Carlos III de Madrid Bachelor Thesis Biomedical Engineering Design of Operational Amplifiers with Feedforward multistage architecture in CMOS low voltage technology for biomedical instrumetation
More informationLecture 18 Stability of Feedback Control Systems
16.002 Lecture 18 Stability of Feedback Control Systems May 9, 2008 Today s Topics Stabilizing an unstable system Stability evaluation using frequency responses Take Away Feedback systems stability can
More informationComplex Numbers in Electronics
P5 Computing, Extra Practice After Session 1 Complex Numbers in Electronics You would expect the square root of negative numbers, known as complex numbers, to be only of interest to pure mathematicians.
More informationMicroelectronic Circuits - Fifth Edition Sedra/Smith Copyright 2004 by Oxford University Press, Inc.
Feedback 1 Figure 8.1 General structure of the feedback amplifier. This is a signal-flow diagram, and the quantities x represent either voltage or current signals. 2 Figure E8.1 3 Figure 8.2 Illustrating
More informationReal Analog - Circuits 1 Chapter 11: Lab Projects
Real Analog - Circuits 1 Chapter 11: Lab Projects 11.2.1: Signals with Multiple Frequency Components Overview: In this lab project, we will calculate the magnitude response of an electrical circuit and
More informationOperational Amplifiers
Operational Amplifiers Continuing the discussion of Op Amps, the next step is filters. There are many different types of filters, including low pass, high pass and band pass. We will discuss each of the
More informationOutline. Digital Control. Lecture 3
Outline Outline Outline 1 ler Design 2 What have we talked about in MM2? Sampling rate selection Equivalents between continuous & digital Systems Outline ler Design Emulation Method for 1 ler Design
More informationEXPERIMENT 4 INTRODUCTION TO AMPLITUDE MODULATION SUBMITTED BY
EXPERIMENT 4 INTRODUCTION TO AMPLITUDE MODULATION SUBMITTED BY NAME:. STUDENT ID:.. ROOM: INTRODUCTION TO AMPLITUDE MODULATION Purpose: The objectives of this laboratory are:. To introduce the spectrum
More information4. Simulation Results
4. Simulation Results An application of the computer aided control design of a starter/generator PMSM drive system discussed in Chapter 3, Figure 13, is presented in this chapter. A load torque profile
More informationECE 203 LAB 2 PRACTICAL FILTER DESIGN & IMPLEMENTATION
Version 1. 1 of 7 ECE 03 LAB PRACTICAL FILTER DESIGN & IMPLEMENTATION BEFORE YOU BEGIN PREREQUISITE LABS ECE 01 Labs ECE 0 Advanced MATLAB ECE 03 MATLAB Signals & Systems EXPECTED KNOWLEDGE Understanding
More informationUNIVERSITY OF NORTH CAROLINA AT CHARLOTTE Department of Electrical and Computer Engineering
UNIVERSITY OF NORTH CAROLINA AT CHARLOTTE Department of Electrical and Computer Engineering EXPERIMENT 8 FILTER NETWORKS OBJECTIVES In this lab session the student will investigate passive low-pass and
More informationImplementation of Sallen-Key and Multi-Feedback (MFB) Architecture for Higher Order Butterworth Filters
Implementation of Sallen-Key and Multi-Feedback (MFB) Architecture for Higher Order Butterworth Filters John Diecco and Jose Navarro-Sierra, University of Rhode Island, Department of Electrical and omputer
More informationNon-Collocation Problems in Dynamics and Control of Mechanical Systems
Cleveland State University EngagedScholarship@CSU ETD Archive 2009 Non-Collocation Problems in Dynamics and Control of Mechanical Systems Timothy M. Obrzut Cleveland State University How does access to
More informationDESIGN AND ANALYSIS OF FEEDBACK CONTROLLERS FOR A DC BUCK-BOOST CONVERTER
DESIGN AND ANALYSIS OF FEEDBACK CONTROLLERS FOR A DC BUCK-BOOST CONVERTER Murdoch University: The Murdoch School of Engineering & Information Technology Author: Jason Chan Supervisors: Martina Calais &
More informationDesigning PID controllers with Matlab using frequency response methodology
Designing PID controllers with Matlab using frequency response methodology by Frank Owen, PhD, PE polyxengineering, Inc. San Luis Obispo, California 16 March 2017 (www.polyxengineering.com) This paper
More informationGoals. Introduction. To understand the use of root mean square (rms) voltages and currents.
Lab 10. AC Circuits Goals To show that AC voltages cannot generally be added without accounting for their phase relationships. That is, one must account for how they vary in time with respect to one another.
More informationFilters and Tuned Amplifiers
CHAPTER 6 Filters and Tuned Amplifiers Introduction 55 6. Filter Transmission, Types, and Specification 56 6. The Filter Transfer Function 60 6.7 Second-Order Active Filters Based on the Two-Integrator-Loop
More informationTheory: The idea of this oscillator comes from the idea of positive feedback, which is described by Figure 6.1. Figure 6.1: Positive Feedback
Name1 Name2 12/2/10 ESE 319 Lab 6: Colpitts Oscillator Introduction: This lab introduced the concept of feedback in combination with bipolar junction transistors. The goal of this lab was to first create
More informationEE 435. Lecture 16. Compensation Systematic Two-Stage Op Amp Design
EE 435 Lecture 16 Compensation Systematic Two-Stage Op Amp Design Review from last lecture Review of Basic Concepts Pole Locations and Stability Theorem: A system is stable iff all closed-loop poles lie
More informationAdvanced Circuits Topics Part 2 by Dr. Colton (Fall 2017)
Part 2: Some Possibly New Things Advanced Circuits Topics Part 2 by Dr. Colton (Fall 2017) These are some topics that you may or may not have learned in Physics 220 and/or 145. This handout continues where
More informationLaboratory 4: Amplification, Impedance, and Frequency Response
ES 3: Introduction to Electrical Systems Laboratory 4: Amplification, Impedance, and Frequency Response I. GOALS: In this laboratory, you will build an audio amplifier using an LM386 integrated circuit.
More informationDesigning Information Devices and Systems II Fall 2018 Elad Alon and Miki Lustig Homework 4
EECS 16B Designing Information Devices and Systems II Fall 2018 Elad Alon and Miki Lustig Homework 4 This homework is solely for your own practice. However, everything on it is in scope for midterm 1,
More informationTHE K FACTOR: A NEW MATHEMATICAL TOOL FOR STABILITY ANALYSIS AND SYNTHESIS
Reference Reading #4 THE K FACTOR: A NEW MATHEMATICAL TOOL FOR STABILITY ANALYSIS AND SYNTHESIS H. Dean Venable Venable Industries, Inc. 2120 W. Braker Lane, Suite M Austin, TX 78758 info@venableind.com
More informationDC/DC Converter Stability Measurement
Strongly supported by By Stephan Synkule, Lukas Heinzle & Florian Hämmerle 2018 by OMICRON Lab V3.3 Visit www.omicron-lab.com for more information. Contact support@omicron-lab.com for technical support.
More informationEE233 Autumn 2016 Electrical Engineering University of Washington. EE233 HW7 Solution. Nov. 16 th. Due Date: Nov. 23 rd
EE233 HW7 Solution Nov. 16 th Due Date: Nov. 23 rd 1. Use a 500nF capacitor to design a low pass passive filter with a cutoff frequency of 50 krad/s. (a) Specify the cutoff frequency in hertz. fc c 50000
More informationPositive Feedback and Oscillators
Physics 3330 Experiment #5 Fall 2011 Positive Feedback and Oscillators Purpose In this experiment we will study how spontaneous oscillations may be caused by positive feedback. You will construct an active
More informationMODELING AND IMPLEMENTATION OF THIRD ORDER SIGMA-DELTA MODULATOR
MODELING AND IMPLEMENTATION OF THIRD ORDER SIGMA-DELTA MODULATOR Georgi Tsvetanov Tsenov 1, Snejana Dimitrova Terzieva 1, Peter Ivanov Yakimov 2, Valeri Markov Mladenov 1 1 Department of Theoretical Electrical
More informationStudy of Inductive and Capacitive Reactance and RLC Resonance
Objective Study of Inductive and Capacitive Reactance and RLC Resonance To understand how the reactance of inductors and capacitors change with frequency, and how the two can cancel each other to leave
More informationLecture 2 Analog circuits. IR detection
Seeing the light.. Lecture Analog circuits I t IR light V 9V V Q OP805 RL IR detection Noise sources: Electrical (60Hz, 0Hz, 80Hz.) Other electrical IR from lights IR from cameras (autofocus) Visible light
More informationTHE SINUSOIDAL WAVEFORM
Chapter 11 THE SINUSOIDAL WAVEFORM The sinusoidal waveform or sine wave is the fundamental type of alternating current (ac) and alternating voltage. It is also referred to as a sinusoidal wave or, simply,
More informationSMS045 - DSP Systems in Practice. Lab 1 - Filter Design and Evaluation in MATLAB Due date: Thursday Nov 13, 2003
SMS045 - DSP Systems in Practice Lab 1 - Filter Design and Evaluation in MATLAB Due date: Thursday Nov 13, 2003 Lab Purpose This lab will introduce MATLAB as a tool for designing and evaluating digital
More informationIntroduction to Signals and Systems Lecture #9 - Frequency Response. Guillaume Drion Academic year
Introduction to Signals and Systems Lecture #9 - Frequency Response Guillaume Drion Academic year 2017-2018 1 Transmission of complex exponentials through LTI systems Continuous case: LTI system where
More informationElectronics and Instrumentation Name ENGR-4220 Fall 1999 Section Modeling the Cantilever Beam Supplemental Info for Project 1.
Name ENGR-40 Fall 1999 Section Modeling the Cantilever Beam Supplemental Info for Project 1 The cantilever beam has a simple equation of motion. If we assume that the mass is located at the end of the
More informationSubtractive Synthesis. Describing a Filter. Filters. CMPT 468: Subtractive Synthesis
Subtractive Synthesis CMPT 468: Subtractive Synthesis Tamara Smyth, tamaras@cs.sfu.ca School of Computing Science, Simon Fraser University November, 23 Additive synthesis involves building the sound by
More informationSIMULATION OF A SERIES RESONANT CIRCUIT ECE562: Power Electronics I COLORADO STATE UNIVERSITY. Modified in Fall 2011
SIMULATION OF A SERIES RESONANT CIRCUIT ECE562: Power Electronics I COLORADO STATE UNIVERSITY Modified in Fall 2011 ECE 562 Series Resonant Circuit (NL5 Simulation) Page 1 PURPOSE: The purpose of this
More informationFigure C-1 (p. 907) MATLAB window showing how to access Simulink. The Simulink Library Browser button is shown circled.
Figure C-1 (p. 907) MATLAB window showing how to access Simulink. The Simulink Library Browser button is shown circled. Figure C-2 (p. 908) a. Simulink Library Browser window showing the Create a new model
More informationUniversity of North Carolina-Charlotte Department of Electrical and Computer Engineering ECGR 3157 Electrical Engineering Design II Fall 2013
Exercise 1: PWM Modulator University of North Carolina-Charlotte Department of Electrical and Computer Engineering ECGR 3157 Electrical Engineering Design II Fall 2013 Lab 3: Power-System Components and
More informationUniversity of Illinois at Chicago Spring ECE 412 Introduction to Filter Synthesis Homework #2 Solutions. Problem 1
Problem 1 (a) Magnitude (impedance) scale the circuit so that all resistors are 1kΩ. Solution: Since all of the resistors in the circuit are 1Ω, we need to magnitude scale by k m = 1000; therefore, we
More informationELEC3104: Digital Signal Processing Session 1, 2013 LABORATORY 3: IMPULSE RESPONSE, FREQUENCY RESPONSE AND POLES/ZEROS OF SYSTEMS
ELEC3104: Digital Signal Processing Session 1, 2013 The University of New South Wales School of Electrical Engineering and Telecommunications LABORATORY 3: IMPULSE RESPONSE, FREQUENCY RESPONSE AND POLES/ZEROS
More informationLecture 8: More on Operational Amplifiers (Op Amps)
Lecture 8: More on Operational mplifiers (Op mps) Input Impedance of Op mps and Op mps Using Negative Feedback: Consider a general feedback circuit as shown. ssume that the amplifier has input impedance
More informationPURPOSE: NOTE: Be sure to record ALL results in your laboratory notebook.
EE4902 Lab 9 CMOS OP-AMP PURPOSE: The purpose of this lab is to measure the closed-loop performance of an op-amp designed from individual MOSFETs. This op-amp, shown in Fig. 9-1, combines all of the major
More informationOHM S LAW. Ohm s Law The relationship between potential difference (V) across a resistor of resistance (R) and the current (I) passing through it is
OHM S LAW Objectives: a. To find the unknown resistance of an ohmic resistor b. To investigate the series and parallel combination of resistors c. To investigate the non-ohmic resistors Apparatus Required:
More informationControl Servo Design for Inverted Pendulum
JGW-T1402132-v2 Jan. 14, 2014 Control Servo Design for Inverted Pendulum Takanori Sekiguchi 1. Introduction In order to acquire and keep the lock of the interferometer, RMS displacement or velocity of
More informationElectric Circuit Theory
Electric Circuit Theory Nam Ki Min nkmin@korea.ac.kr 010-9419-2320 Chapter 15 Active Filter Circuits Nam Ki Min nkmin@korea.ac.kr 010-9419-2320 Contents and Objectives 3 Chapter Contents 15.1 First-Order
More informationDev Bhoomi Institute Of Technology Department of Electronics and Communication Engineering PRACTICAL INSTRUCTION SHEET REV. NO. : REV.
Dev Bhoomi Institute Of Technology Department of Electronics and Communication Engineering PRACTICAL INSTRUCTION SHEET LABORATORY MANUAL EXPERIMENT NO. ISSUE NO. : ISSUE DATE: July 200 REV. NO. : REV.
More informationBode plot, named after Hendrik Wade Bode, is usually a combination of a Bode magnitude plot and Bode phase plot:
Bode plot From Wikipedia, the free encyclopedia A The Bode plot for a first-order (one-pole) lowpass filter Bode plot, named after Hendrik Wade Bode, is usually a combination of a Bode magnitude plot and
More informationGE420 Laboratory Assignment 8 Positioning Control of a Motor Using PD, PID, and Hybrid Control
GE420 Laboratory Assignment 8 Positioning Control of a Motor Using PD, PID, and Hybrid Control Goals for this Lab Assignment: 1. Design a PD discrete control algorithm to allow the closed-loop combination
More informationDC/DC Converter Stability Measurement
Strongly supported by By Stephan Synkule, Lukas Heinzle & Florian Hämmerle 214 by OMICRON Lab V2.1 Visit www.omicron-lab.com for more information. Contact support@omicron-lab.com for technical support.
More informationANNA UNIVERSITY :: CHENNAI MODEL QUESTION PAPER(V-SEMESTER) B.E. ELECTRONICS AND COMMUNICATION ENGINEERING EC334 - CONTROL SYSTEMS
ANNA UNIVERSITY :: CHENNAI - 600 025 MODEL QUESTION PAPER(V-SEMESTER) B.E. ELECTRONICS AND COMMUNICATION ENGINEERING EC334 - CONTROL SYSTEMS Time: 3hrs Max Marks: 100 Answer all Questions PART - A (10
More informationEE422G Solution to Homework #8
EE4G Solution to Homework #8. MATLAB >> H = tf([ 4],[ 6 6]); >> H = tf([ ],[ - 5 5 4]); >> step(h).7 Step Response.6.5 Amplitude.4... 4 5 6 >> step(h) Time (sec).5 Step Response.5 Amplitude.5.5.5..5..5..5.4.45
More informationPROCEEDINGS OF THE SECOND INTERNATIONAL CONFERENCE ON SCIENCE AND ENGINEERING
POCEEDINGS OF THE SECOND INTENATIONAL CONFEENCE ON SCIENCE AND ENGINEEING Organized by Ministry of Science and Technology DECEMBE -, SEDONA HOTEL, YANGON, MYANMA Design and Analysis of PID Controller for
More informationLecture 16 Date: Frequency Response (Contd.)
Lecture 16 Date: 03.10.2017 Frequency Response (Contd.) Bode Plot (contd.) Bode Plot (contd.) Bode Plot (contd.) not every transfer function has all seven factors. To sketch the Bode plots for a generic
More information