MathWorks는 모터 제어 알고리즘의 설계 및 구현을 위한 Simulink 애드온 제품인 Motor Control Blockset을 발표했습니다. 이제 모터 제어 엔지니어들은 참조 예제와 Simulink 블록을 사용하여 브러쉬리스 모터를 회전시키기 위한 FOC(Field Oriented Control) 알고리즘을 개발할 수 있습니다. Motor Control Blockset은 모터 제어 설계를 위한 Simulink 제품군을 확장하여각 설계 변경마다 알고리즘을 테스트하고, 빠르고 콤팩트한 ANSI/ISO C 코드를 생성하고, 시뮬레이션을 활용하여 소프트웨어를 검증함으로써 인증 테스트 주기를 단축할 수 있도록 지원합니다.
“엔지니어들은 손으로 작성한 코드를 실제 모터 테스트 시점까지 검증하기 어려웠던 기존 프로세스 대신 시뮬레이션과 코드 생성을 사용하여 조기에 오류를 잡아내고 모터 제어 개발 프로젝트의 진행 속도를 한층 높일 수 있게 되었습니다.” MathWorks 제품 매니저 Arkadiy Turevskiy의 설명입니다. “Motor Control Blockset은 MathWorks의 모터 제어 설계 지원을 한층 강화해 줍니다. Simulink를 사용하여 디지털 제어 시스템을 설계 및 구현한 결과 프로젝트 시간이 최대 50%까지 단축되는 것을 볼 수 있었습니다.”
MathWorks는 모터 제어 하드웨어 공급 업체들과 협력하여 모터 제어 키트를 지원하는 참조 예제를 개발하고 있으며, 그 시작으로 텍사스 인스트루먼츠 사의 C2000 실시간 마이크로컨트롤러 기반 키트를 선보입니다. 이 키트를 사용하면 자동으로 모터 파라미터를 추정하고 응용 프로그램 코드를 생성하여 단 몇 분 만에 모터를 회전시킬 수 있습니다. Motor Control Blockset을 Simulink Real-Time 및 Speedgoat의 리얼타임 머신과 함께 사용하면 FOC(Field Oriented Control) 자동 조정을 비롯하여 빠르게 제어 프로토타입을 구현할 수 있습니다.
Motor Control Blockset에 포함된 기능은 다음과 같습니다.
- Park, Clarke, 공간 벡터 변조, 약계자 필드, 앰프당 최대 토크 및 기타 빠르고 콤팩트한 임베디드 코드 생성에 최적화된 모터 제어 알고리즘
- 센서 기반 모터 제어 및 센서리스 모터 제어의 구현을 위한 리졸버 디코더, 홀 센서 디코더, 구적법 인코더 디코더 및 슬라이딩 모드 관측기
- FOC 아키텍처의 전류 루프 및 속도 루프 자동 조정을 위한 FOC자동 튜너 블록
- 모터 하드웨어의 실험을 통한 모터 파라미터 추정을 위한 계측 테스트
- 폐쇄 루프 시뮬레이션에서의 제어 알고리즘 검증을 위한 선형 집중(lumped) 파라미터 평균값 모터 모델
- 여러 모터 제어 하드웨어 키트를 사용하여 모터를 빠르게 회전시키는 방법을 보여주는 참조 응용 프로그램
Motor Control Blockset에 대해 자세히 알아보려면 mathworks.com/products/motor-control.html을 방문하십시오.