주요 콘텐츠

PMSM Field-Oriented Control

영구 자석 동기기 자속 기준 제어

  • PMSM Field-Oriented Control block

라이브러리:
Simscape / Electrical / Control / PMSM Control

설명

PMSM Field-Oriented Control 블록은 영구 자석 동기기(PMSM)의 자속 기준 제어 구조를 구현합니다. 자속 기준 제어(FOC)는 고정된 상 전류를 회전자 프레임으로 변환하여 토크와 플럭스를 분리하는 우수한 AC 모터 제어 전략입니다. 회전자 속도 및 위치가 알려져 있고 해당 응용 분야에서 다음 사항이 요구되는 경우 FOC를 사용하십시오.

  • 시작 시 높은 토크 및 낮은 전류.

  • 높은 효율성.

방정식

PMSM FOC 구조는 회전자 d-q 기준 프레임을 사용하여 토크와 플럭스를 분리합니다. 다음 다이어그램은 이 블록의 전체적인 아키텍처를 보여줍니다.

다이어그램에서 각각은 다음과 같습니다.

  • ωωref는 각각 측정된 각속도와 기준 각속도입니다.

  • Tref는 기준 전자기 토크입니다.

  • iv는 고정자 전류와 고정자 전압이고, 아래 첨자 dqd축과 q축을 나타내고, 아래 첨자 a, b, c는 3개의 고정자 권선을 나타냅니다.

  • θe는 회전자 전기각입니다.

  • G는 게이트 펄스이고, 아래 첨자 HL은 높음과 낮음을 나타내고, 아래 첨자 a, b, c는 3개의 고정자 권선을 나타냅니다.

제어 모드 파라미터를 사용하여 속도 제어 또는 토크 제어 구현을 선택할 수 있습니다. 블록은 다이어그램에 표시된 대로 속도 제어를 구현합니다. 또한 블록은 Velocity Controller 블록을 제거하고 기준 토크를 직접 적용하여 토크 제어를 구현합니다.

가정

기계 파라미터가 알려져 있습니다.

제한 사항

제어 구조는 단일 샘플 레이트로 구현됩니다.

예제

포트

입력

모두 확장

시스템 기준으로, 선택한 제어 모드에 따라 토크 기준(단위: N*m) 또는 속도 기준(단위: rad/s)으로 지정됩니다.

데이터형: single | double

측정된 고정자 상 전류입니다(단위: A).

데이터형: single | double

회전자의 측정된 기계 각속도입니다(단위: rad/s).

데이터형: single | double

회전자의 측정된 기계각입니다(단위: rad).

데이터형: single | double

측정된 DC 링크 전압입니다(단위: V).

데이터형: single | double

출력

모두 확장

연결된 전력 컨버터의 전환 동작을 결정하는 6펄스 파형입니다.

데이터형: single | double

시각화를 위한 신호를 포함하는 버스로, 다음이 포함됩니다.

  • Reference

  • wElectrical

  • iabc

  • theta

  • Vdc

  • PwmEnable

  • TqRef

  • TqLim

  • idqRef

  • idq

  • vdqRef

  • modWave

데이터형: single | double

파라미터

모두 확장

일반

제어기의 기준 값에 대한 와이 권선 파라미터화 또는 델타 권선 파라미터화를 지정합니다.

토크 제어 전략 또는 속도 제어 전략을 지정합니다.

전원의 공칭 DC 링크 전압입니다(단위: V).

기계의 최대 전력입니다(단위: W).

기계의 최대 토크입니다(단위: N*m).

회전자의 영구 자석 극쌍 개수입니다.

전력 인버터를 활성화하는 전압 임계값입니다(단위: V).

블록의 기본 샘플 시간입니다(단위: ).

제어 시스템의 샘플 시간입니다(단위: ).

외부 루프

제어 전략의 유형을 지정합니다.

PI 제어기의 비례 이득입니다.

PI 제어기의 적분 이득입니다.

P 제어기의 비례 이득 입니다.

PI 제어기의 안티와인드업 이득입니다.

전류 기준 전략을 선택합니다.

전류 기준을 결정하기 위해 룩업 테이블에 사용되는 속도 벡터입니다(단위: rpm).

전류 기준을 결정하기 위해 룩업 테이블에 사용되는 토크 벡터입니다(단위 N*m).

전류 기준을 결정하기 위해 룩업 테이블에 사용되는 DC 링크 전압 벡터입니다(단위: V).

직접 축 전류 기준 룩업 데이터입니다(단위: A).

직교 축 전류 기준 룩업 데이터입니다(단위: A).

전류 기준 생성 시 허용되는 최대 상 전압을 계산하는 데 사용되는 안전 인자입니다.

종속 관계

이 파라미터는 전류 기준자동 생성된 룩업 테이블로 설정된 경우에만 표시됩니다.

최대 영구 자석 쇄교 자속입니다(단위: Wb).

직접 축 인덕턴스입니다(단위: H).

직교 축 인덕턴스입니다(단위: H).

1상당 고정자 저항입니다(단위: ).

내부 루프

직접 축 전류 제어에 사용되는 PI 제어기의 비례 이득입니다.

직접 축 전류 제어에 사용되는 PI 제어기의 적분기 이득입니다.

직접 축 전류 제어에 사용되는 PI 제어기의 안티와인드업 이득입니다.

직교 축 전류 제어에 사용되는 PI 제어기의 비례 이득입니다.

직교 축 전류 제어에 사용되는 PI 제어기의 적분기 이득입니다.

직교 축 전류 제어에 사용되는 PI 제어기의 안티와인드업 이득입니다.

블록이 전압을 제한할 때 d축과 q축 간의 비율을 우선시하거나 유지합니다.

피드포워드 경로에서 영점 상쇄를 활성화하거나 비활성화합니다.

사전 제어 전압을 활성화하거나 비활성화합니다.

기계를 파라미터화하는 방법을 지정합니다.

  • 상수 파라미터 — 시뮬레이션 과정 전체에서 일정한 기계 파라미터를 지정합니다.

  • 룩업 테이블 기반 파라미터 — 기계 파라미터를 전류에 따라 달라지는 룩업 테이블로 지정합니다.

피드포워드 사전 제어를 위한 직접 축 인덕턴스입니다(단위: H).

피드포워드 사전 제어를 위한 직교 축 인덕턴스입니다(단위: H).

피드포워드 사전 제어를 위한 영구 자석 쇄교 자속입니다(단위: H).

파라미터 결정을 위해 룩업 테이블에 사용되는 직접 축 전류 벡터입니다(단위: A). 일정한 기계 파라미터의 경우 디폴트 값을 변경하지 마십시오.

파라미터 결정을 위해 룩업 테이블에 사용되는 직교 축 전류 벡터입니다(단위: A). 일정한 기계 파라미터의 경우 디폴트 값을 변경하지 마십시오.

룩업 테이블 데이터로 사용되는 Ld 행렬입니다(단위: H). 일정한 기계 파라미터의 경우 상수 인자만 변경하십시오(예: Ld * ones(3, 3)).

룩업 테이블 데이터로 사용되는 Lq 행렬입니다(단위: H). 일정한 기계 파라미터의 경우 상수 인자만 변경하십시오(예: Lq * ones(3, 3)).

룩업 테이블에서 사용되는 영구 자석의 쇄교 자속 행렬입니다(단위: Wb). 일정한 기계 파라미터의 경우 상수 인자만 변경하십시오(예: psim * ones(3, 3)).

PWM

파형 기법을 지정합니다.

파형이 교차할 때 또는 반송파가 경계 조건의 한쪽 또는 양쪽에 있을 때 블록이 변조 파형을 샘플링할지 여부를 지정합니다.

전력 컨버터의 스위치 전환 속도를 지정합니다.

참고 문헌

[1] Bernardes, T., V. F. Montagner, H. A. Gründling, and H. Pinheiro. "Discrete-time sliding mode observer for sensorless vector control of permanent magnet synchronous machine." IEEE Transactions on Industrial Electronics. Vol. 61, Number 4, 2014, pp. 1679–1691.

[2] Carpiuc, S., and C. Lazar. "Fast real-time constrained predictive current control in permanent magnet synchronous machine-based automotive traction drives." IEEE Transactions on Transportation Electrification. Vol.1, Number 4, 2015, pp. 326–335.

[3] Haque, M. E., L. Zhong, and M. F. Rahman. "Improved trajectory control for an interior permanent magnet synchronous motor drive with extended operating limit." Journal of Electrical & Electronics Engineering. Vol. 22, Number 1, 2003, p. 49.

[4] Yang, N., G. Luo, W. Liu, and K. Wang. "Interior permanent magnet synchronous motor control for electric vehicle using look-up table." In 7th International Power Electronics and Motion Control Conference. Vol. 2, 2012, pp. 1015–1019.

확장 기능

모두 확장

C/C++ 코드 생성
Simulink® Coder™를 사용하여 C 코드나 C++ 코드를 생성할 수 있습니다.

버전 내역

R2017b에 개발됨