FOC(Field-Oriented Control) 에 대한 상세한 설명

FOC(Field Oriented Control) 또는 벡터 제어는 교류 전동기(특히, 유도 전동기와 영구 자석 동기 전동기)의 전류 벡터를 제어하여 직류 전동기와 유사한 성능을 제공하기 위한 제어 기법입니다. FOC의 핵심은 전류의 직교 성분(토크 성분 및 자기 자화 성분)을 독립적으로 제어하는 것입니다. 이를 수식적으로 설명하면 다음과 같습니다.


1. 전류 벡터의 변환 (ABC → d-q 축 변환)

FOC는 3상 교류 전류 iai_a, ibi_b, ici_c를 고정된 좌표계에서 회전하는 ddqq 좌표계로 변환합니다. 이 변환은 Clarke 변환과 Park 변환을 사용하여 수행됩니다.

Clarke 변환 (3상 → 2상, 고정 좌표계):

iα=iai_\alpha = i_a iβ=13(ia+2ib)i_\beta = \frac{1}{\sqrt{3}}(i_a + 2i_b)

Park 변환 (고정 좌표계 → 회전 좌표계):

id=iαcos(θe)+iβsin(θe)i_d = i_\alpha \cos(\theta_e) + i_\beta \sin(\theta_e) iq=iαsin(θe)+iβcos(θe)i_q = -i_\alpha \sin(\theta_e) + i_\beta \cos(\theta_e)

여기서:

  • idi_d: 자기 자화 성분(Flux Component)
  • iqi_q: 토크 성분(Torque Component)
  • θe\theta_e: 전기적 회전 각도

2. 전압 방정식 (회전 좌표계 d-q 축):

FOC에서 전압 방정식은 ddqq 축 기준으로 나타냅니다. 이는 전류 제어를 위해 사용됩니다.

vd=Rsid+LddiddtωeLqiqv_d = R_s i_d + L_d \frac{di_d}{dt} – \omega_e L_q i_q vq=Rsiq+Lqdiqdt+ωeLdid+ωeλmv_q = R_s i_q + L_q \frac{di_q}{dt} + \omega_e L_d i_d + \omega_e \lambda_m

여기서:

  • vdv_d, vqv_q: dd, qq 축 전압
  • RsR_s: 고정자 저항
  • LdL_d, LqL_q: dd, qq 축 인덕턴스
  • ωe\omega_e: 전기적 회전 속도
  • λm\lambda_m: 영구 자석 자속

3. 토크 방정식:

FOC의 목표 중 하나는 전동기의 토크를 제어하는 것입니다. 동기 전동기의 전기적 토크는 다음과 같이 나타납니다.

Te=32P(λmiq+(LdLq)idiq)T_e = \frac{3}{2} P \left( \lambda_m i_q + (L_d – L_q) i_d i_q \right)

여기서:

  • PP: 전동기의 극쌍 수
  • TeT_e: 전기적 토크

4. 역변환 (d-q 축 → ABC 변환):

전압 제어 신호 vdv_d, vqv_q를 다시 고정된 좌표계의 3상 신호 vav_a, vbv_b, vcv_c로 변환합니다.

역 Park 변환 (회전 → 고정 좌표계):

vα=vdcos(θe)vqsin(θe)v_\alpha = v_d \cos(\theta_e) – v_q \sin(\theta_e) vβ=vdsin(θe)+vqcos(θe)v_\beta = v_d \sin(\theta_e) + v_q \cos(\theta_e)

역 Clarke 변환 (2상 → 3상):

va=vαv_a = v_\alpha vb=12vα+32vβv_b = -\frac{1}{2} v_\alpha + \frac{\sqrt{3}}{2} v_\beta vc=12vα32vβv_c = -\frac{1}{2} v_\alpha – \frac{\sqrt{3}}{2} v_\beta


5. FOC의 제어 구조

FOC는 일반적으로 다음 단계로 구성됩니다.

  1. 전류 센싱: iai_a, ibi_b, ici_c 측정.
  2. 변환: Clarke 및 Park 변환으로 idi_d, iqi_q 계산.
  3. PI 제어기: idi_d, iqi_q를 제어하여 원하는 플럭스와 토크를 유지.
  4. PWM 생성: 제어된 vdv_d, vqv_q를 3상 PWM 신호로 변환.

요약

FOC는 전류 벡터를 dqd-q 축으로 변환하여 직류 전동기와 유사하게 제어하며, 고성능과 효율성을 제공합니다. 위의 수식을 통해 플럭스와 토크를 독립적으로 제어하는 것이 FOC의 본질입니다.