반응형
SVPWM에서 각 섹터는 다음 그림과 같다. 출력전압을 Clarke 변환하여 구해지는 αβ 좌표로 섹터를 구할 수 있다.
섹터 1에서 구해지는 PWM 파형은 다음 그림과 같다. 섹터 1에서는 100과 110이 출력된다.
SVPWM의 C 코드는 다음과 같다.
Va = Vq
Vb = -Vq / 2 - Vd * sqrt3 / 2
Vc = -Vq / 2 + Vd * sqrt3 / 2
Ta = Va * Ts / VDC
Tb = Vb * Ts / VDC
Tc = Vc * Ts / VDC
Tmax = Ta
Tmin = Ta
if(Tb>Tmax) Tmax = Tb
if(Tb<Tmin) Tmin = Tb
if(Tc>Tmax) Tmax = Tc
if(Tc<Tmin) Tmin = Tc
Te = Tmax - Tmin
Tz = Ts - Te
To = Tz / 2 - Tmin
if(Tz<0)
{
Ta *= Ts / Te
Tb *= Ts / Te
Tc *= Ts / Te
To = -Tmin * Ts / Te
}
Tga = Ta + To
Tgb = Tb + To
Tgc = Tc + To
S = -S
if(S>0)
{
Tga = Ts - Tga
Tgb = Ts - Tgb
Tgc = Ts - Tgc
}
Ts=1이고 Va=VDC/2, Vb=-VDC/4, Vc=-VDC/4일 때 Ta=0.5 Tb=-0.25 Tc=-0.25 Tmax=0.5 Tmin=-0.25 Te=0.75 Tz=0.25 To=0.375 Tga=0.5+0.375=0.875 Tgb=-0.25+0.375=0.125 Tgc=-0.25+0.375=0.125 |
Ts=1이고 Va=VDC/√3, Vb=-VDC/2√3, Vc=-VDC/2√3일 때 Ta=0.577
Tb=-0.288 Tc=-0.288 Tmax=0.577 Tmin=-0.288 Te=0.866 Tz=0.134 To=0.317 Tga=0.577+0.317=0.894 Tgb=-0.288+0.317=0.029 Tgc=-0.288+0.317=0.029 |
반응형
'전자 > 제어' 카테고리의 다른 글
제어 이론의 종류 (270) | 2020.04.15 |
---|---|
댐핑이 영인 2차 시스템의 응답 특성과 위상 평면 (262) | 2020.04.15 |
Matlab 초기 폴더 (0) | 2020.03.12 |
RC 서보 제어 IC (0) | 2020.03.09 |
뱅뱅 제어 (0) | 2020.03.09 |
댓글