Main Content

Inverse Park Transform

dq에서 αβ로의 변환 구현

R2020a 이후

라이브러리:
Motor Control Blockset / Controls / Math Transforms
Motor Control Blockset HDL Support / Controls / Math Transforms

설명

Inverse Park Transform 블록은 회전자 dq 기준 프레임의 직접 축(direct axis) 직교 성분(d)과 직교 축(quadrature axis) 직교 성분(q) 또는 다중화된 성분 dq0의 Park 역변환을 계산합니다.

d축 또는 q축이 시간 t = 0에서 α축과 정렬되도록 블록을 구성할 수 있습니다.

이 블록은 다음 입력을 받습니다.

  • 회전자 기준 프레임의 d-q축 성분 또는 다중화된 성분 dq0. 입력 개수 파라미터를 사용하여 2개 입력 또는 3개의 입력을 사용합니다.

  • 대응하는 변환 각도의 사인 값과 코사인 값

2-입력 구성을 사용하는 경우 고정자 αβ 기준 프레임에서의 2상 직교 성분이 출력됩니다. 3-입력 구성을 사용하는 경우 다중화된 성분 αβ0이 출력됩니다.

평형 시스템에서 제로-시퀀스 성분(즉, 영상분)은 0입니다.

아래 그림은 다음과 같은 경우에 회전자 dq 기준 프레임과 αβ 기준 프레임에서의 α-β축 성분을 보여줍니다.

  • d축을 α축과 정렬.

  • q축을 α축과 정렬.

    두 경우 모두 각도 θ = ωt입니다. 여기서 각각은 다음과 같습니다.

    • θ는 d축 정렬의 경우 α축과 d축 사이의 각도 또는 q축 정렬의 경우 α축과 q축 사이의 각도입니다. 이는 α축을 기준으로 한 회전자 dq 기준 프레임의 각위치를 나타냅니다.

    • ω는 d-q 기준 프레임의 회전 속도입니다.

    • t는 초기 정렬에서의 시간(단위: 초)입니다.

아래 그림은 다음과 같은 경우에 αβ 기준 프레임과 dq 기준 프레임의 개별 성분의 시간 응답을 보여줍니다.

  • d축을 α축과 정렬.

  • q축을 α축과 정렬.

방정식

다음 방정식은 이 블록이 Park 역변환을 구현하는 방법을 나타냅니다.

  • d축을 α축과 정렬하는 경우.

    [fαfβ]= [cosθsinθsinθcosθ][fdfq]

  • q축을 α축과 정렬하는 경우.

    [fαfβ]= [sinθcosθcosθsinθ][fdfq]

여기서

  • fdfq는 회전자 dq 기준 프레임에서 직접 축(direct axis)과 직교 축(quadrature axis)의 직교 성분입니다.

  • fαfβ는 고정자 αβ 기준 프레임에서의 2상 직교 성분입니다.

포트

입력

모두 확장

회전자 dq 기준 프레임에서의 직접 축(direct axis) 성분 d입니다.

종속 관계

이 포트를 활성화하려면 입력 개수 파라미터를 2개 입력으로 설정합니다.

데이터형: single | double | fixed point

회전자 dq 기준 프레임에서의 직교 축(quadrature axis) 성분 q입니다.

종속 관계

이 포트를 활성화하려면 입력 개수 파라미터를 2개 입력으로 설정합니다.

데이터형: single | double | fixed point

회전자 dq 기준 프레임에서의 다중화된 직접 축(direct axis) 성분 d, 직교 축(quadrature axis) 성분 q 및 0 성분입니다.

종속 관계

이 포트를 활성화하려면 입력 개수 파라미터를 3개 입력으로 설정합니다.

데이터형: single | double | fixed point

변환 각도 θe의 사인 값입니다. θe는 회전자 기준 프레임과 α축 사이의 각도입니다.

데이터형: single | double | fixed point

변환 각도 θe의 코사인 값입니다. θe는 회전자 기준 프레임과 α축 사이의 각도입니다.

데이터형: single | double | fixed point

출력

모두 확장

고정자 αβ 기준 프레임에서의 Alpha 축 성분 α입니다.

종속 관계

이 포트를 활성화하려면 입력 개수 파라미터를 2개 입력으로 설정합니다.

데이터형: single | double | fixed point

고정자 αβ 기준 프레임에서의 Beta 축 성분 β입니다.

종속 관계

이 포트를 활성화하려면 입력 개수 파라미터를 2개 입력으로 설정합니다.

데이터형: single | double | fixed point

고정자 αβ 기준 프레임에서의 다중화된 alpha 축 성분 α, beta 축 성분 β, 0 성분입니다.

종속 관계

이 포트를 활성화하려면 입력 개수 파라미터를 3개 입력으로 설정합니다.

데이터형: single | double | fixed point

파라미터

모두 확장

지정 가능한 입력 개수를 선택합니다.

  • 2개 입력 — 2개의 개별 입력 신호 d와 q를 받도록 블록을 구성합니다. 이 블록은 2개의 개별 출력 신호 α와 β를 생성합니다.

  • 3개 입력 — d, q, 0 신호를 포함하는 다중화된 입력값을 받도록 블록을 구성합니다. 이 블록은 α, β, 0 신호를 포함하는 다중화된 출력값을 생성합니다.

회전자 기준 프레임의 d축 또는 q축을 고정자 기준 프레임의 α축에 정렬합니다.

위치(theta) 입력값의 유형은 다음과 같습니다.

  • 사인 및 코사인의 전기적 위치 — sinθe 및 cosθe 입력값을 직접 받도록 블록을 구성합니다.

  • 전기적 위치 — 전기적 위치(θe) 입력값을 받도록 블록을 구성합니다. 이 블록은 θe 입력값에서 sinθe 및 cosθe 신호를 내부적으로 계산합니다.

전기적 위치 입력값(θe)의 단위입니다.

종속 관계

이 파라미터를 활성화하려면 Theta 입력전기적 위치로 설정합니다.

θe 입력값에서 sinθe 및 cosθe 신호를 계산하기 위해 블록이 사용하는 룩업 테이블 배열의 크기입니다. 125에서 4095 사이의 값을 지정할 수 있습니다.

종속 관계

이 파라미터를 활성화하려면 Theta 입력전기적 위치로 설정합니다.

확장 기능

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

고정소수점 변환
Fixed-Point Designer™를 사용하여 고정소수점 시스템을 설계하고 시뮬레이션할 수 있습니다.

버전 내역

R2020a에 개발됨