Main Content

Position Generator

고정 주파수의 위치 램프 생성

R2020a 이후

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

설명

Position Generator 블록은 기준 신호의 위치 증분 값을 사용하여 기준 전압 신호의 주파수와 동일한 주파수를 갖는 위치 램프 신호를 생성합니다.

코드 생성을 사용하고 정확한 시뮬레이션을 보장하려면 이 블록에 고정 스텝 이산 솔버를 사용할 것을 권장합니다.

예제

포트

입력

모두 확장

고정 주파수를 갖는 기준 전압 신호의 위치 증분 값(단위: per-unit, 라디안 또는 도)입니다. 다음 방정식은 위치 증분 값을 계산하는 방법을 나타냅니다.

  • Δθ (per unit) = Frequency × Sample Time

  • Δθ (radians) = 2π × Frequency × Sample Time

  • Δθ (degrees) = 360 × Frequency × Sample Time

참고

위의 Δθ 계산으로 인해 블록 입력에서 정밀도 손실이 발생할 경우 블록이 실제 Frequency를 정확하게 복제하지 못할 수 있습니다.

데이터형: single | double | fixed point

외부 재설정 파라미터의 값에 따라 위치 램프 출력값을 재설정하는 외부 펄스입니다.

종속 관계

이 포트를 활성화하려면 외부 재설정Active High일 때 0으로 재설정 또는 Active High일 때 초기 조건으로 재설정으로 설정합니다.

데이터형: single | double | fixed point

출력

모두 확장

기준 전압 신호의 위치 값 또는 위상 값(단위: per-unit, 라디안 또는 도)입니다.

데이터형: single | double | fixed point

파라미터

모두 확장

입력 위치 증분 값과 출력 기준 전압 위치의 단위입니다.

초기 시간(0초)에서의 출력 위치 램프 값(단위: per-unit, 라디안 또는 도)입니다.

블록이 Active High 외부 재설정 펼스를 받는 시점의 출력 위치 램프 값(단위: per-unit, 라디안 또는 도)입니다. 이 출력값을 0으로 재설정하거나 초기 theta 출력값 파라미터의 값과 동일하게 재설정할 수 있습니다.

확장 기능

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

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

버전 내역

R2020a에 개발됨