inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

PMSM 벡터제어 완전정복 - 이론, Matlab, STM32 실습까지!

전압벡터이동에따른 PWM신호

전압벡터이동 관측 문의

해결된 질문

22

작성자 없음

0

'T0 T1 T2 시간에 따라 제어'하는 방식과

'min max 오프셋 방식'의

PWM 듀티 변화는 거의 동일하다고 보면 되는걸까요?

 

stm32 motordriver

답변 2

0

제어쟁이

안녕하세요, 제어쟁이입니다.

일반적인 대칭형 SVPWM을 기준으로 보면, T0, T1, T2 시간을 직접 계산하는 방식과 min-max offset 방식의 PWM 듀티 변화는 동일하다고 보면 됩니다. T0, T1, T2 방식은 현재 전압 벡터가 위치한 섹터를 판단한 뒤, 인접한 두 유효벡터와 영벡터의 인가 시간을 직접 계산하는 방식이고, min-max offset 방식은 3상 전압 지령에서 최댓값과 최솟값을 이용해 공통모드 전압을 추가함으로써 같은 상전압 듀티를 계산하는 방식입니다. 즉 계산 과정은 다르지만 최종적으로 생성되는 A상, B상, C상의 평균 듀티는 같은 결과가 나옵니다.

다만 듀티가 동일하다고 해서 실제 스위칭 패턴까지 항상 동일한 것은 아닙니다. 한 PWM 주기 내에서 유효벡터와 영벡터를 어느 시점에 배치할지, 영벡터 000111을 어떻게 나누어 인가할지는 구현 방식에 따라 달라지게 됩니다. 예를 들어 같은 듀티를 만들더라도 000 → 유효벡터 → 111과 같은 대칭 스위칭 패턴을 사용할 수도 있고, 영벡터를 한쪽에 집중시키거나 특정 상을 일정 시간 고정하는 방식으로 구현할 수도 있습니다. 따라서 두 방식의 듀티 변화와 평균 출력전압은 동일할 수 있지만, PWM 주기 내에서 어디에 어떤 스위칭 패턴을 인가하는지는 다를 수 있으며, 이에 따라 스위칭 횟수, 공통모드 전압, 스위칭 손실 및 전류 샘플링 시점에도 차이가 발생하게 됩니다.

0

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴입니다. dayday님.

전압 벡터 제어에서 PWM 듀티 비율에 대한 이해는 중요한 부분인데요. 강의에서 다루는 내용 중 ‘T0 T1 T2 시간에 따라 제어’ 방식과 ‘min max 오프셋 방식’의 PWM 제어 기법은 각각 고유의 장단점이 있습니다.

두 기법의 주요 차이점

  1. T0 T1 T2 시간 제어 방식:

    • 이 방식은 일반적으로 전압 벡터 제어에서 사용되는 기법으로, 특정 시간 동안 각 위상에 필요한 전압을 가해주는 방식입니다.
    • 각 구간에서의 전압 벡터를 결정하고, 이를 바탕으로 모터 구동에 필요한 순간 전압을 생성합니다.
  2. Min-Max 오프셋 방식:

    • 주로 최솟값과 최댓값을 활용하여 중간치를 계산하고 이를 통해 PWM 듀티를 조정하는 방식입니다.
    • 전압의 최대 및 최소값을 기준으로 오프셋을 적용해 전압 평균을 쉽게 조정할 수 있어, 결과적으로 듀티 변화를 유도합니다.

비슷한 점과 차이점

  • 유사점: 두 방법 모두 PWM 제어를 통해 모터의 전압을 조절하고, 벡터 제어를 통한 효율적인 구동을 목표로 한다는 점에서 기본 원리가 유사할 수 있습니다.

  • 차이점: 제어 관점에서, 시간 기반 방식은 더 정밀한 순간 전압 제어가 필요하지만, 상대적으로 복잡할 수 있습니다. 반면, Min-Max 방식은 구현이 간단하고, 전압 벡터의 평균적인 변화를 적절히 반영하는 장점이 있습니다.

두 방식 모두 PWM 듀티를 조정하여 전압 벡터 제어를 수행하기 때문에, 사용자가 어떤 방식이 시스템의 요구에 적합한지에 따라 구현을 선택할 수 있습니다.

강의 중에서는 이 두 방식을 모두 다루며, 각 방식의 구현 예시를 제공하고 있을 수 있으니, 자세한 이해를 돕기 위해 PMSM 벡터제어 완전정복 - 이론, Matlab, STM32 실습까지! 강의를 계속 참고하시면 좋을 것 같습니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

I/F 제어 문의

0

10

1

RPM 문의

0

22

2

시뮬링크 문의

0

54

2

다이나모 문의

0

36

1

IPMSM 인덕턴스 측정 방법

0

49

2

커리큘럼 문의

0

35

2

기어비가 없는 무부하 모터의 I/F 제어 문의

0

40

2

대칭공간벡터변조 문의

0

39

2

SPWM 문의

0

34

2

STM32CubeIDE 버전 정보 문의

0

28

2

a,b,c상 전류와 센서리스전환부의 소음

0

68

2

I/F 제어 d축정렬 질문

0

28

3

SPMSM 문의

0

33

3

자화 인덕턴스 변동분 문의

0

33

1

PMSM 블락파라미터 미지원

0

45

2

Hall 센서 + 센서리스

0

65

2

조언 부탁드립니다.

0

81

1

오실로스코프 측정

1

60

2

STM32CubeIDE Version 질문

0

67

2

BLDC

0

56

2

센서리스 속도제어기의 Feedback RPM에 따른 속도 진동

0

71

1

V/F 전압 제어

0

77

1

e_d_hat

0

58

2

강의 중에 스코프파형 보는 부분 혹은 DAC 출력 질문입니다.

0

59

2