주요 콘텐츠

자속 기준 제어 알고리즘 설계하기

모터에 대한 속도 제어 알고리즘을 구현하려면 다음 작업을 수행하십시오.

  • 전류 스케일링 — 전류를 ADC 카운트로부터 PU로 변환합니다.

  • 쿼드라쳐 인코더 위치 디코딩 — 쿼드라쳐 인코더 위치 카운트를 읽고 회전자의 전기적 위치를 계산합니다.

  • 토크 제어 — d-q축에서 전류 제어를 구현합니다.

  • 속도 제어 — 속도 제어를 구현합니다.

다음 단계는 Motor Control Blockset™을 사용하여 PMSM에 대한 속도 제어 알고리즘을 구현하는 데 도움이 되며, 예제 쿼드라쳐 인코더를 사용한 PMSM의 자속 기준 제어에서 사용된 모델 mcb_pmsm_foc_qep_f28379d와 관련이 있습니다. 이 단계에서는 d축 및 q축 전류 제어기와 속도 제어기의 제어 파라미터를 조정하는 절차를 설명합니다.

이러한 단계에서 변수는 전류 제어기와 속도 제어기의 데이터형과 실행 시간을 정의하는 데 사용됩니다. 이러한 단계에서 정의된 변수에 대한 자세한 내용은 예제 모델 mcb_pmsm_foc_qep_f28379d에 연결된 초기화 스크립트를 참조하십시오.

이 워크플로 단계에서는 Constant 블록에서 데이터형을 정의하거나 Simulink에서 Math Operations 블록을 사용하는 등의 작업에 대해 자세한 내용을 제공하지 않으므로, 이 워크플로를 따라가려면 Simulink®를 기본적으로 이해하고 있어야 합니다.

모터 파라미터를 추정하는 방법은 Estimate PMSM Parameters Using Parameter Estimation Blocks 항목을 참조하십시오. 그런 다음, 플랜트 모델을 설계하려면 Motor Control Blockset을 사용하여 플랜트 모델 만들기 항목을 참조하십시오. 이는 시뮬레이션에서 제어 알고리즘을 확인하는 데 도움이 됩니다.