벡터 제어
FOC(자속 기준 제어)는 PMSM(영구 자석 동기 모터)과 유도 모터 모두에서 고성능 동적 성능을 구현하는 데 도움을 줍니다. FOC의 기본 원리는 고정자 전류 벡터를 두 개의 직교 성분으로 분리하는 것으로, 하나는 자속을, 다른 하나는 토크 생성을 담당합니다. 이러한 분리 과정은 Clarke 변환과 Park 변환으로 알려진 수학적 추상화를 통해 용이하게 이루어집니다. 먼저, Clarke 변환은 3상 정지 전류 신호를 2상 정지 알파-베타 좌표계로 변환합니다. 그 후, Park 변환은 이러한 고정 벡터들을 회전자의 자기장과 일치하도록 회전하는 동기 d-q 좌표계로 변환합니다. FOC는 복잡한 교류 파형을 직류와 유사한 형태로 변환함으로써 토크와 자속을 독립적이고 정밀하게 제어할 수 있게 해줍니다.
Motor Control Blockset를 사용하여 생성한 Simulink 모델은 전력 인버터, 모터의 수학적 표현, 그리고 중첩된 PI(비례-적분) 제어 루프로 구성된 FOC 알고리즘을 통합하는 데 사용할 수 있습니다. 기계 블록 파라미터와 각 모터 유형에 필요한 특정 자속 추정 로직을 조정하여 PMSM과 유도 모터 모두에 대해 FOC를 시뮬레이션할 수 있습니다.
Motor Control Blockset는 또한 모터의 자속과 토크를 직접 제어하여 모터 속도 제어를 구현하는 벡터 모터 제어 기술인 DTC(직접 토크 제어)를 지원합니다. d- 및 q-축의 모터 전류를 제어하는 FOC(자속 기준 제어)와 달리, DTC 알고리즘은 모터의 위치와 전류를 바탕으로 토크와 플럭스 값을 추정합니다. 그런 다음 PI 제어기를 사용해 모터 토크와 플럭스를 제어하여 최종적으로 모터를 구동하는 최적 전압을 생성합니다.
참고
여기에 나열된 블록은 MISRA C™ 지침을 준수합니다.
함수
mcb.PMSMCharacteristics | Compute and plot PMSM drive characteristics and constraint curves (R2022b 이후) |
mcb.ACIMCharacteristics | Compute and plot ACIM characteristic curves (R2022a 이후) |
mcb.getPIControllerParameters | Compute gains for PI controller in field-oriented control |
mcb.calcFOCGains | Compute gains and transfer functions for PI controller in field-oriented control of PMSM (R2025a 이후) |
mcb.getMotorControlAnalysis | Frequency-domain analysis plots for PI controller of field-oriented control |
블록
도움말 항목
- 자속 기준 제어(FOC)
자속 기준 제어를 사용하여 PMSM 및 유도 모터의 속도 제어를 구현합니다.
- 자속 기준 제어 알고리즘 설계하기
토크 제어 서브시스템과 속도 제어 서브시스템을 설계하고 통합합니다.
- 단계 1: 전류 스케일링 서브시스템과 위치 스케일링 서브시스템 설계하기
- 단계 2: 전류 제어기 서브시스템 설계하기
- 단계 3: 전류 제어기의 이득을 수동으로 조정하기
- 단계 4: 속도 제어 알고리즘 설계하기
- 단계 5: 속도 제어기의 이득을 수동으로 조정하기
- Field-Weakening Control
Implement control for speeds above base speed for PMSM and induction motor by using field-weakening control.
- PIL 테스트를 사용한 코드 검증 및 프로파일링
이 예제에서는 Texas Instruments® LAUNCHXL-F28379D 하드웨어 보드의 PIL 프로파일링을 설명합니다.
- How to Use Single Shunt FOC Library Blocks
This example shows how to use the Simulink blocks for single shunt FOC available with Motor Control Blockset™.
- 직접 토크 제어(DTC)
모터 플럭스와 모터 토크를 제어하여 PMSM의 속도 제어를 구현합니다.









