Main Content

Park Transform

αβ에서 dq로의 변환 구현

R2020a 이후

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

설명

Park Transform 블록은 고정자 αβ 기준 프레임의 2상 직교 성분(α, β) 또는 다중화된 성분 αβ0의 Park 변환을 계산합니다.

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

  • 고정자 기준 프레임의 α-β축 성분 또는 다중화된 성분 αβ0. 입력 개수 파라미터를 사용하여 2개 입력 또는 3개의 입력을 사용합니다.

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

2-입력 구성을 사용하는 경우 회전자 dq 기준 프레임의 직접 축(direct axis) 직교 성분(d)과 직교 축(quadrature axis) 직교 성분(q)이 출력됩니다. 3-입력 구성을 사용하는 경우 다중화된 성분 dq0이 출력됩니다.

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

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

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

  • d축을 α축과 정렬.

  • q축을 α축과 정렬.

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

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

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

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

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

  • d축을 α축과 정렬.

  • q축을 α축과 정렬.

방정식

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

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

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

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

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

여기서

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

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

포트

입력

모두 확장

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

종속 관계

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

데이터형: single | double | fixed point

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

종속 관계

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

데이터형: single | double | fixed point

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

종속 관계

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

데이터형: single | double | fixed point

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

데이터형: single | double | fixed point

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

데이터형: single | double | fixed point

출력

모두 확장

회전자 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

파라미터

모두 확장

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

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

  • 3개 입력 — α, β, 0 신호를 포함하는 다중화된 입력값을 받도록 블록을 구성합니다. 이 블록은 d, q 및 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에 개발됨