Professional Documents
Culture Documents
2024.3.14
Project#1 (Due : 2024.4.3) (10-page limitation)
Fig. 1 shows the DC motor drive with the voltage input. In this project, the voltage input ea(t) is
manipulated through a computer ea(t=kT) using ZOH D/A converter. The motor current ia(t=kT),
speed ωm(t=kT) and position θ(t=kT) are measured with A/D converters for computer processing.
Time-domain motor drive models are listed as follows
2
dia(t) dθ (t) dωm(t)
ea(t) = Rpia(t) + Lp + Keωm(t) (1), J 2 = KTia(t) (2), and J = KTia(t) (3)
dt dt dt
2. Explain the difference: why the model in Fig. 4 is different from the combination of model in Fig. 2
and Fig. 3. There are two issues to cause this difference.
C. Real-time simulation (20%):
1.Use Matlab to compare both the “actual computer controlled system in Fig. 5” and “fully discrete-time
system in Z-domain in Fig. 4”. Both the sampled current ia(t=kT) and sampled speed ωm(t=kT)
should be illustrated based on
(b) a sinusoidal voltage input where ea(kT) = cos(2π×500Hz×T) and ea(kT) = cos(2π×1.25kHz×T)
eb(kT)
ea(kT) + - ia[(k+1)T] ia(kT)
+
? z -1
+
?
Fig. 3 Discrete-time model of motor electric subsystem
ea(kT)
+ −1 ia(kT) mair_gap(kT) Lp n Be1 + Be2 Z−1 ωm(kT)
B1Z
K e K T Bie (1 − Z−1 )
v
1 − A1Z−1 KT
-
Ke
Fig. 4. Discrete-time model of voltage controlled PM motor drive system
ea(kT) Z ea(t)
mair_gap(t)
1 ia(t) ωm(t) T ωm(kT)
O 1
Lps + R p KT v
H + J ps T ia(kT)
-
Ke