모터제어를위한svm(공간공간변조)
공간벡터펄스폭변조사용하여ac모터를제어위한알고리즘을구현할수있습니다있습니다。
svm의목표
다음등가회로를통해6개의스위치가있는3상인버터에서의모터를공간공간벡터의의을수수있습니다수있습니다있습니다있습니다있습니다있습니다있습니다있습니다있습니다있습니다있습니다있습니다수있습니다。여기에는8개의유효한스위칭이있습니다。
이스위칭구성에모터단자에적용되는전압이이됩니다。전압은기본공간벡터이며공간공간벡터육각형으로크기와을을
기본공간벡터(방향)와와(크기)예를들어모든 PWM(펄스 폭 변조) 기간에 대한 기준 벡터 ‘Uref’의 평균은 지정된 기간 동안 인접한 두 공간 벡터(그림에서 U3 및 U4), 나머지 기간 동안 영벡터(U7 또는 U8)의 스위칭 시퀀스를 사용하여 계산됩니다.
스위칭시퀀스를제어하고그결과펄스의온(ON)지속시간을제어함으로써모든PWM기간에대해다양한크기와방향을가진전압벡터를얻을수있습니다。
svm의작동
공간벡터변조기법은기준벡터벡터에서하면서매매게마다인버터대한적절한이트신호신호를생성,그목표는지속으로회전하는벡터를얻는것입니다하는공간를얻는입니다입니다。
svm알고리즘은전압벡터를입력으로사용하여모든pwm기간에대해다음을을합니다수행수행。
- 기준전압벡터에따라온및오프게이팅시간계산
- 아이팅시간시간사용하여하여쌍봉변조파형
- 아이팅시간시간사용하여하여인버터스위치에대한적절한적절한게펄스
생성생성쌍봉변조파는가용dc버스전압을최대한활용하는을갖습니다。이는spwm(정현파펄스폭변조)기법에비해더우수한한출력출력제공합니다한。
생성된게이트신호를3상인버터의스위치적용원원속도또는토크로모터를할수있습니다있습니다를구동할있습니다。
PWM하드웨어지원
arduino.®,raspberry pi™및ti보드와같은하드웨어변조파형을수신전력인버터를하기위한게이트펄스펄스를생성생성생성생성생성생성
ti하드웨어에서svm을이용한자속기준제어에에자세히알아보려면金宝appsimulink를이용한pmsm의자속기준제어3편:배포(4:52)비디오를참조하십시오。
PWM기법을사용하는모터제어알고리즘일반적설계요구사항에따라khz정도는더높은에서실행실행합니다합니다실행해야합니다。비용이많이드는하드웨어테스트에가리에앞서제어아키텍처의정확도를에에가하는것이중요것합니다이이에。이러한접근법접근법중하나는는시뮬레션사용용하는것예를들어金宝app를사용하면하면모델링된모터를대상으로공간벡터변조같은펄스폭변조기법기법포함제어아키텍처를를를를시뮬레검증하고조기조기단계에서바로잡을수단계수바로잡을수수수수수수수수수수수수
金宝appSimulink에서svm을사용하려면空间矢量发生器블록을을하십시오。
모터모터제어알고리즘의설계설계및구현방법에대해더자세히자세히电机控制块集및Simscape电气을을하십시오。
예제및방법
소프트웨어참조
- SVPWM发生器(两级)- 문서
- PWM发电机(三相,两级)- 문서
- PWM发电机(三相,三级)- 문서
- 공간벡터pwm vsi유도모터구동- 문서
- 嵌入式编码器의ti c2000지원- 지원패키지
무료가판받기
30일동안사용해보세요。