blob: 086d05fbad25f63bc302e4fcdf2cd1912faf25d0 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
//Example 4_12
clc;
clear;close;
//Given data:
V=100;//V
E=12;//V
L=0.8/1000;//H
R=0.2;//ohm
T=2.4/1000;//s
Ton=1/1000;//s
//Solution :
alfa=Ton/T;//duty cycle
Imax=V/R*[(1-exp(-alfa*T*R/L))/(1-exp(-T*R/L))];//A
Imin=V/R*[(exp(alfa*T*R/L)-1)/(exp(T*R/L)-1)];//A
disp(Imax,"Maximum current(A)");
disp(Imin,"Minimum current(A)");
Vavg=alfa*V;//V
disp(Vavg,"Average load voltage(V)");
|