di V iR R L L Mi dt = + + + + ω T Mi =: a a a a se a se a m
di V iR R L L Mi dt = + + + + ω T Mi =: a a a a se a se a m
1.
di a
Va = i a ( R a + R se ) + ( La + Lse ) + Mi a ωm (3.1)
dt
Te = Mi 2a (3.2)
In steady state
i a = Ia = constant (3.3)
di a
=0 (3.4)
dt
va = Va (3.5)
Te = MIa2 (3.7)
where
R = R a + R se (3.8)
From (3.6),
Va
Ia = (3.9)
R + Mωm
M
Te = MIa2 = Va2 (3.10)
( R + Mωm )
2
Normalization is as follows:
- 13 -
2 2 (3.11)
Va 1 Van2
= ⋅ =
Vb ( R + Mωm ) Zb ( R n + M n ωmn )
2
where
Va
Van = , p.u.
Vb
R
Rn = , p.u.
Zb
(3.12)
M
Mn = , p.u.
Lb
ωm
ωmn = , p.u.
ωb
The subscript b denotes base values and subscript n indicates normalized variables.
2.
100 × 745.6
Ter = = 406.85 N ⋅ m
ωmr
Ter
Iar = = 153.76 A
Kb
(i) Ia = Iar:
e m1 486.47
ωm1 = = = 183.85 rad s
Kb 2.646
ωm1 183.85
ωm1n = = = 1.0032, p.u.
ωmr 183.26
- 14 -
emn 1
φfn = =
ωmn ωmn
ωmax = 2 p.u.
emn 1
φfn ( min ) = = = 0.5 p.u.
2 2
1
Ten = φfn Ian = φfn , p.u. = for {1.0032 < ωmn < 2}
ωmn
Ia = 1.2Iar
Te max = K b Ia
Te max
Ten = = 1.2 p.u.
Ter
e m 483.76
ωm1 = = = 182.828 rad s
Kb 2.646
ωm1 182.828
ωm1n = = = 0.9976 p.u.
ωmr 183.26
e max 483.76
en = = = 0.9944
em1 486.47
en
ωmn =
φfn
- 15 -
The machine characteristics are then plotted and shown in Figure 3.1.
1.0032 p.u.
ωmn , p.u.
0 1.0 2.0
3.
2π ⋅1750
ωmr = = 183.26 rad/sec (3.13)
60
100 ⋅ 745.6
Ter = = 406.85 N ⋅ m (3.14)
ωmr
Ter 406.85
Iar = = = 153.76 A (3.15)
Kb 2.646
But
- 16 -
Va −1 498.44
α = cos −1 = cos = 36.62
o
(3.18)
1.35V 1.35 ⋅ 460
4.
but Ia = Iar as load is constant and ωm varies from 0 to 1 p.u. Normalize this equation as
1.35V cos α R a Ia + K b ωm
=
Vb Vb
(3.20)
R I K ω
1.35Vn cos α = a a + b b = R an Ian + ωmn
Zb I b K b ωb
From this,
R I + ωmn
α = cos −1 an an (3.21)
1.35Vn
Ra
R an =
Zb
Vb
Zb =
Ib
Vb = 500V
I b = Iar = 153.76 A
500
∴ Zb = = 3.252 Ω
153.76
0.088
R an = = 0.027 p.u.
3.252
- 17 -
Iar
Ian = = 1 p.u.
Ib
Hence,
The plot of triggering angle vs. normalized speed is plotted and shown in Figure 3.2.
100
90
80
70
α, degrees 60
50
40
30
20
10
0
0 0.2 0.4 0.6 0.8 1
ωmn , p.u.
5.
Ter
Iar =
Kb
P 250 × 745.6
Ter = = = 1, 424 N ⋅ m
ωmr 2π× 1250
60
2π×1250
ωmr = = 130.89 rad s ec
60
- 18 -
R a Ter
V= + K b ωmr
Kb
( ωmr ) K 2b − ( V ) K b + R a Ter = 0
V ± V 2 − 4R a Ter ωmr
∴Kb =
2ωmr
V
only positive sign as K b >
2ωmr
∴ K b = 3.6654 v/rad/sec
Te 1424
Iar = = = 388.496 A
K b 3.6654
(ii) Va = K b ωm + R a Ia
Va − K b ωm
Ia =
Ra
Kb 3.6654
Te = K b Ia = [1.35V cos α − K b ωm ] = [1.35 × 460 × cos α − 3.6654ωm ]
Ra 0.052
Te = 70.488 [ 621cos α − 3.6654ωm ]
Te 70.488
Ten = = [ 621cos α − 3.6654ωm ]
Ter 1424
Ten = [30.74 cos α − 0.1814ωm ] , p.u.
Ten = [30.74 cos α − 0.1814 × 130.89ωmn ] , p.u.
Ten = [30.74 cos α − 23.74ωmn ] , p.u.
ωm
Q = ωmn or ωm = ωmn × ωmr
ωmr
The torque –speed characteristics as a function of triggering angle is shown in Figure 3.3.
- 19 -
α = 0o
20
= 30o
Ten , p.u.
10
α = 60o
α = 75o
0 0.5 1
ωmn , p.u.
6.
Note to the instructor: The line to line voltage for the phase controller is 100 V. Please
announce this to your students.
Te = K b I a
K b [1.35 V cos α − K b ω m ]
= = B t ω 2m
Ra
Ter = B t ω 2mr = K b I ar
Te 1.35Vn cos α − ω mn
Ten = =
T er R an
B t ω 2m
Tln = = ω 2mn
B t ω 2mr
but,
- 20 -
and equating the right hand sides of the Ten and Tln expressions, we get
ω (1 + R an ω mn )
α = cos −1 mn
1.35Vn
where Vb = 120 V
P 2.625 × 745.6
Ib = o = = 16.31 A
Vb 120
Vb 120
Zb = = = 7.357 Ω
I b 16.31
Ra 0 .8
R an = = = 0.1087 p.u.
Z b 7.357
V 100
Vn = = = 0.833 p.u.
Vb 120
Varying ωmn from 0 to 1 p.u., α vs. ωmn and Ten vs. ωmn are evaluated and shown in figure
3.4. The program for this problem is also given below.
Ten
Figure 3.4
- 21 -
7.
(i) Problem 5
La 2 ⋅10−3 2
τa = = −3
= = 0.0385 s
R a 52 ⋅10 52
(ii) Problem 6
J 5
τm = = = 83.33 s
Bt 0.06
8.
(i)
- 22 -
K (1 + sTc )
GH i =
(1 + sT1 )(1 + sT2 )(1 + sTr )
K1K c K r H c Tm
K= = 48.23
Tc
- 23 -
From open loop response, zero cross over occurs with a slope of −20 dB dec and has a
phase margin of 40o .
The closed loop system has a bandwidth of 400 rad/sec and has an overshoot of 35%.
−2.0468 + j3.1554
100* −2.0468 − j3.1554
−3.366
−2.0468 ± j3.1554
100* −3.366
−0.001
The responses are shown in figure 3.5. Identical frequency responses for the system with
and without approximations are noted.
- 24 -
% Ch3 Problem 8
% Case (i) Linearized controller (ii) Not linearized controller
close all; clear all;
J=5, Bt=0.06;
Ra=0.052; La=0.002;
Vr=500; nr=1250;Kb=3.665; Iar=388.5, Vcm=10;;fs=60;
V=460;
%
%Kr=1.35*V/Vcm %Case(i) Linearized converter
Kr=-1.15*V*(pi/2)/(-Vcm) % Not linearized converter
Tm=J/Bt
Tr=1/(12*fs)
Vcmax=Vr/Kr
Imax=2*Iar
Hc=Vcmax/Imax
%
K1=Bt/(Kb^2+Ra*Bt)
a=-(Bt/J+Ra/La)/2+sqrt(1/4*(Bt/J+Ra/La)^2-(Kb^2+Ra*Bt)/(J*La));
b=-(Bt/J+Ra/La)/2-sqrt(1/4*(Bt/J+Ra/La)^2-(Kb^2+Ra*Bt)/(J*La));
- 25 -
- 26 -
(ii) The controller is not linearized. Then the design procedure is very similar but for the
modeling of converter circuit. It is derived as follows:
α π2 π2
= = = −0.157 rad V
Vc1 Vcm −10
The overall gain of the converter and its triggering control circuit is the product of their
gains and given by
dVdc α
Kr = ⋅ = −1.15V × ( −0.157 ) = 0.1806V, V V
dα Vc1
The time constant is the same for the linearized converter, Tr . Hence the transfer function
is given by
Kr 83.1
Gr (s ) = =
1 + sTr (1 + 0.00139s )
Using this G r ( s ) , the current controller is designed much similar to that of the linearized
converter case and the results are given below.
- 27 -
-2.0468 + 3.1554i
-2.0468 - 3.1554i
-3.3666
Calculations without approximations:
- 28 -
9.
Note: It is not a unity feedback voltage loop since the voltage command and actual
voltage are at different levels. The block diagram with inner voltage loop will be as
shown in Figure 3.6
Kr
vc + Kv vdc
− 1 + sTr
1
Kr
Vdc ( s ) Kv Kr
=
Vc ( s ) 1 + K v Tr
1+ s
1+ Kv
Vdc ( s ) Kr
=
Vc ( s ) T
1+ s r
Kv
The transfer function has only changed in terms of its time constant by Tr K v as
compared to Tr . The time constant has decreased by K v and will result in fast response
of the converted.
- 29 -
10.
The Matlab program is given below for this problem and then the results follow.
- 30 -
Results:
- 31 -
Tc = 0.1120
K = 278.4604
Kc = 1.7429
Kfi = 278.4604
Ki = 19.9284
Ti = 0.0028
T4 = 0.0048
K2 = 0.6107
Ks = 171.5492
Ts = 0.0191
5.184e006 s + 3.336e005
------------------------------------------
s^3 + 721.3 s^2 + 2.601e005 s + 1.668e004
- 32 -
Simplified
Actual
Compensated
Simplified
Actual
Compensated
Actual
Simplified
Step responses
Compensated
11.
Note to instructors: Example referred here is 3.6 but not 3.5. Please let your students
know about this error.
Removal of inner current feedback control loop results in the block diagram shown in
Figure 3.8(a).
- 33 -
Hω
( sTω )
1 +
Figure 3.8(a) The speed control system without inner current loop– Problem 11 Ch3.
In order to find the speed controller gain and time constants for this scheme, the
following assumption is made:
Tr << T1 , T2
Tω << T1 , T2
Therefore the closed loop speed to its reference transfer function is,
ωm ( s ) 1 K 2 H ω (1 + sTs ) 1 K 2 H ω (1 + sTs )
= =
ωr ( s ) H ω {s ( T1T2 ) + s ( T1 + T2 ) + s (1 + K 2 H ωTs ) + K 2 H ω } H ω a 0 + a1s + a 2s 2 + a 3s3
* 3 2
where
K s K1K b K r
K2 =
Ts Bt
a 0 = K 2Hω
a1 = 1 + K 2 H ωTs
a 2 = T1 + T2
a 3 = T1T2
a12 = 2a 0 a 2
a 22 = 2a1a 3
we get
(1 + K 2 H ωTs ) = 2K 2 H ω ( T1 + T2 )
2
- 34 -
but
Ks
K 2Hω = a 4
Ts
where
K 1K b K r H ω
a4 =
Bt
( T1 + T2 ) 2
− 1
2T1T2
Ks =
a4
2a ( T + T ) K
Ts = 4 1 2 2 s
(1 + a 4 K s )
The step response to the speed command without current control loop is shown in Figure
3.8(b) for models with and without approximations.
- 35 -
Step command
Speed,rad/sec
Time, sec
Figure 3.8(b) Step speed response with and without approximations in the system model
– Problem 11 Ch3.
- 36 -
- 37 -
12. Tr >> T1 , T2
Using the block diagram for current control loop shown in Figure 3.30 in the textbook
(pp. 76), the characteristic equation of the closed loop system is derived for two cases:
Case (i): Tc = T1
s 2 + 2ζωn s + ωn2 = 0
where
- 38 -
Tm
ζ = aH c
T1T2
Case (ii): Tc = T2
Based on approach outlined in case (i), the damping ratio is derived and given by,
Tm
ζ = aH c
T1T2
Therefore, the damping ratio is not affected by which pole is cancelled in the machine for
current controller design.
13.
(i) Design of gating circuitry: Very much similar to gating circuitry of full wave phase
controlled converter discussed in the textbook except only three gating amplifiers are
required for T1, T3, and T5.
(ii) Harmonic analysis of output voltage: To do this, a load has to be assumed. Consider
a resistive load. In that case, 0< α <120o. The solution is straight forward for this case
using Fourier series considering the fundamental at 360 Hz.
14.
Consider α =60o and find the average output voltage from which evaluate armature
current and hence air gap torque. The mode of operation is determined by evaluating
critical triggering angle vs. speed. The speed at which α c ≥ 60° gives the discontinuous
mode of conduction region. The torque vs. speed plot is shown in figure 3.9 for α = 60° .
- 39 -
10 * α, rad
Torque, p.u.
Discontinuous
current
conduction
Continuous current mode
conduction mode
Speed, p.u.
Figure 3.9 Normalized torque vs. speed for triggering angle of 60 deg. –Problem 14 Ch3.
- 40 -
ib=po/vb
ran=ib*ra/vb
van=1.35*v*cos(alfa)/vb
j=0;
for wmn=0:0.01:1
j=j+1;
Ten(j)=(van-wmn)/ran;
if Ten(j)<0
Ten(j)=0;
end
alfac(j)=beta+acos(wmn*d1)-pi/3+theta1;
sp(j)=wmn;
alf(j)=alfa;
end
plot(sp,Ten,sp,10*alfac,sp,alf*10)
%
% compute critical triggering angle as a function of speed.
15.
This problem is intended for graduate students or for a final project. Preferably a team is
assigned to solve this problem and many assumptions are made in the course of solution
and, therefore, a solution is not given.
16.
- 41 -
- 42 -
wst=ws*t1;
t1=t1+dt;
if wst>pi/3, % rollover of angular position for every 60deg
t1=0;
alpha1=acos(vc/Vcm); % triggering angle computation
end
%
Va=sqrt(2)*Vs*sin(wst+pi/3+alpha1); % armature input voltage
ia=(-(Ra/La)*ia-Kb*wm/La+Va/La)*dt+ia; % armature current
%
if ia<0, % limiting armature current to positive values
ia=0;
end
%if k==10,
wmrefx(n)=wmref;
wmx(n)=wm*Hw;
Iarefx(n)=Iaref;
Iax(n)=ia;
alphax(n)=alpha1;
Vax(n)=Va;
- 43 -
end
% Plotting begins here with some necessary definitions
zeroline=[0 0];
zerotime=[0 t_final];
figure(1)
subplot(6,1,1) % plot of speed and its reference
plot(time,wmrefx/(wmref),'k:',time,wmx/(wmref),'k')
%axis([0 t_final 0 .5]);
%This set eliminates the y axis values!
set(gca,'xticklabel',[]);
subplot(6,1,2) % Armature current reference, p.u.
plot(time,Iarefx/(Hc*Idc),'k')
%axis([0 t_final 0 1.25]);
set(gca,'xticklabel',[])
subplot(6,1,3) % Armature current, p.u.
plot(time,Iax/Idc,'k')
%axis([0 t_final -.1 4.5]);
set(gca,'xticklabel',[])
subplot(6,1,4) % Triggering delay, rad
plot(time,alphax,'k')
%axis([0 t_final -0.1 1.7]);
set(gca,'xticklabel',[])
%set(gca,'ytick',[0 pi/2])
subplot(6,1,6) % Induced emf, p.u.
plot(time,ex/Vdc,'k')
%axis([0 t_final 0 .5]);set(gca,'xticklabel',[])
subplot(6,1,5) % Armature input voltage, p.u.
plot(time,Vax/Vdc,'k',zerotime,zeroline,'k:');
%axis([0 t_final -1 2]);
set(gca,'xticklabel',[])
- 44 -
i*an
i an
α, rad
v an
ean
- 45 -