전력전자 응용 사례

MATLAB 및 Simulink를 활용한 모터 드라이브 및 견인 모터

모터-인버터 제어 시스템의 알고리즘과 임베디드 소프트웨어 개발

전력 변환

모터 제어 알고리즘 시뮬레이션

MATLAB 및 Simulink를 사용해 모터, 인버터, 소스, 부하 라이브러리로부터 모터 모델을 구축할 수 있습니다. 요구사항에 따라 모터 및 인버터 모델링의 충실도 수준을 선택하고 모터 제어 알고리즘을 시뮬레이션할 수 있습니다.

  • 빠른 시뮬레이션을 위한 선형 집중 파라미터 모터 모델 구현 및 Motor Control Blockset을 통한 평균값 인버터 사용
  • Simscape Electrical을 통해 비선형 모터 동특성 및 인버터의 이상적 또는 상세 스위칭 동작 모델링 및 시뮬레이션
  • 계측 테스트를 통해 모터 모델을 파라미터화하거나 데이터베이스 또는 유한요소해석에서 파라미터를 가져와 모터 동특성 반영
  • 폐루프 시뮬레이션 수행 및 FOC(Field-Oriented Control) Autotuner 블록을 사용한 제어 알고리즘 자동 조정을 통해 속도 및 토크 응답 요구사항 충족
  • 결함 검출 및 보호 로직 설계를 통한 안전 운전 보장

예제 실행해 보기

실시간 시뮬레이션

Simulink를 사용해 실시간 시뮬레이션 및 테스트를 위한 코드를 생성할 수 있습니다.

  • 모터 제어 알고리즘의 C, C++ 또는 HDL 코드를 생성하여 실시간 타겟을 사용한 신속 제어 프로토타이핑 수행
  • 최대 1MHz 샘플링 레이트로 HIL(Hardware-in-the-Loop) 시뮬레이션을 수행해 모터 제어기 검증
  • Speedgoat의 실시간 시뮬레이션 지원

Simulink에서 모터 제어 알고리즘에 대한 양산 수준의 C 및 HDL 코드를 생성하여 임베디드 마이크로컨트롤러, FPGA 및 SoC에 바로 적용할 수 있습니다.

  • SIL(Software-in-the-Loop) 및 PIL(Processor-in-the-Loop) 시뮬레이션을 수행해 생성된 코드 검증
  • Fixed-Point Designer를 활용한 고정소수점 및 부동소수점 알고리즘 분석, 최적화 및 구현
  • Embedded Coder 및 하드웨어 지원 패키지를 사용해 ARM® Cortex®-A/M/R, C2000, STM32, Infineon® AURIX™, Xilinx® Zynq® 및 Intel® SOC 등의 프로세서에 대해 생성된 코드의 통합, 실행 및 검증 자동화
  • HDL Coder 및 하드웨어 지원 패키지를 사용한 코드 생성 및 Intel, Xilinx, Microchip 소자로의 배포
  • MISRA-C™ISO 26262 등의 산업 표준 준수