Motor-CAD에서 효율 맵 데이터 가져오기
이 예제에서는 Simscape™ Electrical™ Motor & Drive(System Level) 블록을 파라미터화하기 위해 Motor-CAD에서 효율 맵 데이터를 가져오는 방법을 보여줍니다. 이를 통해 모터 드라이브의 신속한 시스템 수준 시뮬레이션이 가능할 뿐만 아니라 손실에 대해 정확한 예측을 수행할 수 있습니다.
모델 개요

효율 데이터
아래 플롯은 Motor-CAD의 드라이브 사이클을 시뮬레이션하여 얻은 원래의 산점 효율 데이터와 Motor & Drive(System Level) 블록에서 사용할 파생된 정규 그리드 효율 데이터를 보여줍니다. MATLAB® meshgrid 함수와 griddata 함수는 정규 그리드 데이터를 확인합니다.

검증
아래 플롯은 파라미터화된 Simscape Electrical 블록을 사용한 시뮬레이션 결과에서 추출한 효율 값을 보여줍니다.

실시간 시뮬레이션의 결과
이 예제는 다음 플랫폼에서 테스트되었습니다.
Intel® 3.5 GHz i7 멀티코어 CPU 및 4GB가 탑재된 Speedgoat™ Performance 실시간 타깃 머신
Intel® Core XEON E3-1275v3 (3.5GHz) 및 4GB RAM이 탑재된 dSPACE® SCALEXIO LabBox
Simscape 로컬 솔버를 사용하면 이 모델을 20마이크로초의 스텝 크기로 실시간 실행할 수 있습니다. 샘플 레이트가 작을 경우, 콜드 캐시(cold cache)로 인해 초기 태스크 실행 중 태스크 오버런이 발생할 수 있습니다. 이러한 오버런을 방지하려면, 선택한 플랫폼에서 해당 옵션을 지원하는 경우 실시간 애플리케이션의 시작 단계에서 허용되는 태스크 오버런 수를 제한하거나 주기적 태스크의 샘플 시간 시간을 늘려서 시작 동작을 완화하십시오.