전력전자HIL(硬件在半实物)테스트

신제품

电机控制块集 

모터제어알고리즘설계및구현

HIL(硬件在半实物)테스트는시스템하드웨어없이임베디드코드에대한테스트를시작할수있는실시간시뮬레이션입니다。HIL테스트를이용하면,개발중인코드가사양내에서작동하지않을경우에하드웨어를손상시킬수있는비정상및고장상태를테스트할수있게됩니다。전기차량와신재생에너지시스템에서전력전자제어시스템은필수불가결한부분입니다。하드웨어손상위험이있기때문에모든과도조건에걸쳐시스템을시험하지못하므로,프로토타입을테스트하여이러한제어시스템의임베디드코드를검증하기는어렵습니다。

모델링하는전기시스템다이내믹스의복잡성및사용하는실시간컴퓨터하드웨어에따라HIL시뮬레이션의성능이좌우됩니다。예를들면,모터드라이브인버터의전력전자스위칭거동을모델링할방법이있습니다。스위칭기간에걸쳐전압의평균을구하는평균값인버터모델을사용하면연산이빨라지고필요한다이내믹스가제공됩니다。그리고전력전자구성요소에주입한고조파가미치는영향을이해하기위해서HIL컴퓨터의프로세서에开闭거동을포함시키고동작시킬수있습니다。

스위칭거동을시뮬레이션할때실시간거동을보장하기위해,실제시스템의예상되는스위칭속력보다100배빠른시뮬레이션샘플링주파수로실행해야합니다。예를들면,10kHz的의스위칭주파수로실행되는모터제어응용프로그램에서HIL시뮬레이션은스위칭디바이스가유발하는비선형성을포착하기위해1MHz的로실행되어야합니다。1MHz的이상으로시뮬레이션을실행하기위해서는낮은I / O레이턴시를갖는실시간시스템이있어야하고그러한동작주파수를달성할수있는프로세서가있어야합니다。

전력전자시스템에대한HIL테스트를수행할때,스위칭다이내믹스가있는시스템을시뮬레이션하는데CPU가좋은지,아니면FPGA가좋은지에대한절대적인기준은없습니다。결정할때는모델의복잡도,전력전자의수학적세부사항,부하와전원의모델링세부사항,채널개수,테스트시스템I / O의유형등을고려해야합니다。사용하는HIL시스템이데스크탑시뮬레이션모델을다수의코어와다양한프로세서들로분할할수있다면,CPU와FPGA를모두사용하는것이바람직하다는사실을알게되실것입니다。

MATLAB및Si万博1manbetxmulink的를이용한HIL시뮬레이션

전력전자시스템에대한HIL테스트는액티브및패시브회로구성요소,부하,전원의전기적거동을모델링하는제어시스템시뮬레이션부터시작합니다。万博1manbetx®的Simscape电气™을이용하여시스템모델을구축하고시뮬레이션할수있습니다。万博1manbetxSimulink Coder™를사용하여전기모델에서Ç코드를생성하고HDL编码器™를통해HDL코드를생성하십시오。제어코드를테스트하기위해실시간컴퓨터에이러한코드를배포하여,다양한정상및고장작동조건에대해코드를검증할수있습니다。万博1manbetxSimulink的实时™을이용하면코드를speedgoat.실시간타겟머신에배포할수있습니다。그뿐만아니라的Speedgoat은전력HIL을지원하기때문에배터리관리시스템(BMS),전기파워트레인,신재생에너지시스템등을테스트할수있습니다。的Speedgoat를사용한계통측컨버터의HIL테스트에에알아봅니다。

00

전력전자제어커뮤니티에대해알아보세요

万博1manbetxSimulink的를사용하여전력전자제어를전기자동차,재생에너지,배터리시스템,전력변환및모터제어에응용하는학생과연구원,엔지니어들을위한MathWorks公司커뮤니티입니다。