Skip to content

필사 모드: 전력전자 & 전기기기 완전 가이드: DC-DC 변환기부터 BLDC 모터까지

한국어
0%
정확도 0%
💡 왼쪽 원문을 읽으면서 오른쪽에 따라 써보세요. Tab 키로 힌트를 받을 수 있습니다.
원문 렌더가 준비되기 전까지 텍스트 가이드로 표시합니다.

전력전자 & 전기기기 완전 가이드

전기차, 태양광 발전, 산업용 모터 드라이브의 핵심에는 **전력전자**가 있습니다. 이 가이드는 전기공학도를 위해 DC-DC 컨버터부터 벡터 제어 모터 드라이브까지 핵심 개념을 체계적으로 정리합니다.

1. 전력전자 개요

전력전자(Power Electronics)는 반도체 스위칭 소자를 이용하여 전기 에너지를 효율적으로 변환, 제어하는 분야입니다.

주요 에너지 변환 유형

| 변환 종류 | 회로 구성 | 응용 예 |

| --------- | ------------------------------- | -------------------------- |

| DC → DC | Buck, Boost, Buck-Boost | 배터리 충전기, EV 보조전원 |

| AC → DC | 다이오드/SCR 정류기 | SMPS, 산업 드라이브 |

| DC → AC | 인버터 | 태양광, EV 구동 |

| AC → AC | 사이클로컨버터, 매트릭스 컨버터 | 가변속 AC 드라이브 |

주요 스위칭 소자

- **MOSFET**: 고속 스위칭(수 MHz), 저전압(600V 이하), 낮은 온저항

- **IGBT**: 중고전압(600V~6.5kV), 대전류, EV 인버터에 표준

- **SiC MOSFET**: 실리콘 카바이드, 내압 높고 고온 동작, EV/태양광 차세대 소자

- **GaN HEMT**: 갈륨나이트라이드, 초고속 스위칭(수십 MHz), 온보드 차저 적용

전력전자 시스템의 **효율** $\eta$는 다음과 같이 정의됩니다.

$$\eta = \frac{P_{out}}{P_{in}} = \frac{P_{in} - P_{loss}}{P_{in}}$$

주요 손실은 스위칭 손실 $P_{sw}$과 도통 손실 $P_{cond}$으로 구분됩니다.

$$P_{loss} = P_{sw} + P_{cond} = \frac{1}{2} V_{DS} I_D t_{sw} f_{sw} + I^2_{rms} R_{DS(on)}$$

2. DC-DC 컨버터

2.1 Buck (강압) 컨버터

Buck 컨버터는 입력 전압보다 낮은 출력 전압을 생성합니다. 스위치(MOSFET)가 ON/OFF를 반복하며 인덕터와 커패시터가 에너지를 필터링합니다.

**CCM(연속 전도 모드) 동작 원리:**

- 스위치 ON ($DT_s$ 구간): 인덕터 전류 증가, $V_L = V_{in} - V_{out}$

- 스위치 OFF ($(1-D)T_s$ 구간): 인덕터 전류 감소, $V_L = -V_{out}$

정상 상태에서 인덕터 전압-시간 적분 = 0 (볼트-초 균형):

$$V_{out} = D \cdot V_{in}$$

여기서 $D$는 듀티비(0~1), $T_s$는 스위칭 주기입니다.

인덕터 전류 리플:

$$\Delta i_L = \frac{(V_{in} - V_{out}) \cdot D}{L \cdot f_{sw}}$$

출력 전압 리플:

$$\Delta v_{out} = \frac{\Delta i_L}{8 \cdot C \cdot f_{sw}}$$

def simulate_buck(V_in, D, L, C, R, T_s, t_total):

"""Buck 컨버터 시간 영역 시뮬레이션"""

n = int(t_total / T_s)

i_L = np.zeros(n)

v_C = np.zeros(n)

for k in range(1, n):

스위칭 상태 결정

phase = (k % 1000) / 1000.0

if phase < D: # ON 상태

di_L = (V_in - v_C[k-1]) / L * T_s

else: # OFF 상태

di_L = (-v_C[k-1]) / L * T_s

i_L[k] = max(0, i_L[k-1] + di_L)

dv_C = (i_L[k] - v_C[k-1] / R) / C * T_s

v_C[k] = v_C[k-1] + dv_C

return i_L, v_C

파라미터 설정

V_in = 24.0 # 입력 전압 [V]

D = 0.5 # 듀티비 50%

L = 1e-3 # 인덕턴스 1mH

C = 100e-6 # 커패시턴스 100uF

R = 10.0 # 부하 저항 10 Ohm

T_s = 1e-5 # 스위칭 주기 10us (100kHz)

i_L, v_C = simulate_buck(V_in, D, L, C, R, T_s, t_total=0.1)

print(f"이론 출력 전압: {D * V_in:.1f} V")

print(f"시뮬레이션 최종 출력: {v_C[-1]:.2f} V")

2.2 Boost (승압) 컨버터

Boost 컨버터는 입력보다 높은 출력 전압을 생성합니다. 태양광 패널 MPPT와 PFC 회로에 광범위하게 사용됩니다.

**CCM 전압 변환비:**

$$V_{out} = \frac{V_{in}}{1 - D}$$

예: $D = 0.6$이면 $V_{out} = 2.5 \cdot V_{in}$

인덕터 전류 리플:

$$\Delta i_L = \frac{V_{in} \cdot D}{L \cdot f_{sw}}$$

2.3 Buck-Boost 컨버터

$$V_{out} = -\frac{D}{1 - D} \cdot V_{in}$$

출력 극성이 반전됩니다. 양방향 DC-DC 컨버터(배터리 충방전)에 응용됩니다.

2.4 연속/불연속 전도 모드 (CCM/DCM)

- **CCM**: 인덕터 전류가 항상 0 이상. 고전력, 낮은 전류 리플

- **DCM**: 인덕터 전류가 0에 도달. 경부하, 소형 설계에 유리

- DCM 경계 조건: $L_{crit} = \frac{(1-D)^2 R}{2 f_{sw}}$

3. AC-DC 변환 (정류기)

3.1 다이오드 브리지 정류기

3상 다이오드 브리지는 산업 드라이브의 표준 프런트엔드입니다.

$$V_{dc} = \frac{3\sqrt{6}}{\pi} \cdot V_{LL,rms} \approx 1.35 \cdot V_{LL}$$

여기서 $V_{LL}$은 선간 전압 실효값입니다. 입력 역률은 약 0.95이지만 고조파 전류가 발생합니다.

3.2 위상 제어 정류기 (SCR)

SCR(사이리스터)의 점화각 $\alpha$를 조정하여 출력 전압을 제어합니다.

$$V_{dc} = \frac{3\sqrt{6}}{\pi} \cdot V_{LL} \cdot \cos\alpha$$

$\alpha = 0$: 최대 전압, $\alpha = 90°$: 제로, $\alpha > 90°$: 인버터 동작

3.3 PFC (Power Factor Correction)

Boost 컨버터를 이용한 PFC는 입력 역률을 0.99 이상으로 개선하고 전류 THD를 5% 미만으로 줄입니다. SMPS 표준 규격(IEC 61000-3-2)에서 요구됩니다.

4. DC-AC 변환 (인버터)

4.1 삼상 풀브리지 인버터

6개의 IGBT/MOSFET으로 구성된 삼상 풀브리지 인버터는 EV 구동과 그리드 연계 태양광 시스템에 사용됩니다.

**출력 상전압 기본 성분 (SPWM):**

$$V_{phase,1} = \frac{m_a \cdot V_{dc}}{2}$$

여기서 $m_a$는 변조 지수(0~1)입니다.

4.2 PWM 변조 기법

**SPWM (Sinusoidal PWM)**:

- 정현파 기준 신호와 삼각파 반송파를 비교하여 게이트 신호 생성

- THD: 약 48% (기본파 대비)

**SVPWM (Space Vector PWM)**:

- 공간 벡터 개념을 이용, DC 버스 전압 이용률 15% 향상

- 출력 최대 전압: $V_{phase,max} = \frac{V_{dc}}{\sqrt{3}}$

- THD: SPWM 대비 낮고, 스위칭 손실 감소

**Dead-time 보상**: 상위/하위 스위치 동시 ON을 방지하기 위한 데드타임(일반적으로 수백 ns~수 us)은 출력 전압을 왜곡시키므로 소프트웨어로 보상합니다.

5. 변압기 (Transformer)

5.1 이상적 변압기 모델

$$\frac{V_1}{V_2} = \frac{N_1}{N_2} = n, \quad \frac{I_1}{I_2} = \frac{N_2}{N_1} = \frac{1}{n}$$

여기서 $n$은 권수비입니다.

5.2 실제 변압기 등가 회로

실제 변압기는 권선 저항 $R_1$, $R_2$, 누설 인덕턴스 $L_{l1}$, $L_{l2}$, 철심 손실 저항 $R_c$, 자화 인덕턴스 $L_m$으로 모델링합니다.

**변압기 효율:**

$$\eta_T = \frac{P_{out}}{P_{out} + P_{cu} + P_{fe}}$$

여기서 $P_{cu}$는 동손(권선 저항 발열), $P_{fe}$는 철손(히스테리시스 + 와전류 손실)입니다.

5.3 최대 효율 조건

동손 = 철손일 때 최대 효율 달성:

$$P_{cu} = P_{fe} \Rightarrow I^2 R = P_{fe,rated} \left(\frac{I}{I_{rated}}\right)^2$$

실용적으로 50~75% 부하에서 최대 효율을 갖도록 설계합니다.

6. 유도전동기 (Induction Motor)

6.1 동작 원리

3상 권선에 120° 위상차 전류를 흘리면 회전 자기장(동기 속도 $n_s$)이 형성됩니다.

$$n_s = \frac{120 \cdot f}{P} \text{ [rpm]}$$

여기서 $f$는 전원 주파수, $P$는 극수입니다.

6.2 슬립 (Slip)

$$s = \frac{n_s - n_r}{n_s}$$

여기서 $n_r$은 회전자 속도입니다. 정격 부하에서 $s \approx 0.02$~$0.05$ (2~5%).

회전자 주파수: $f_r = s \cdot f$

6.3 등가 회로와 토크

단상 등가 회로의 기계적 출력 파워:

$$P_{mech} = 3 I_2^2 \cdot \frac{R_2}{s} \cdot (1 - s)$$

전자기 토크:

$$T_{em} = \frac{3}{\omega_s} \cdot \frac{V_1^2 \cdot R_2/s}{(R_1 + R_2/s)^2 + (X_1 + X_2)^2}$$

최대 토크(인발 토크)는 슬립 $s_{max\_T} = R_2 / \sqrt{R_1^2 + (X_1+X_2)^2}$일 때 발생합니다.

6.4 V/F (스칼라) 제어

일정 자속을 유지하기 위해 전압과 주파수를 비례 조정합니다.

$$\frac{V}{f} = const$$

저주파 영역에서는 IR 보상이 필요하며, 정격 이상 주파수에서는 약계자(Field Weakening) 동작합니다.

7. 벡터 제어 (FOC: Field Oriented Control)

7.1 좌표 변환

**Clarke 변환** (3상 → 2상 정지 좌표계):

$$\begin{bmatrix} i_\alpha \\ i_\beta \end{bmatrix} = \frac{2}{3} \begin{bmatrix} 1 & -1/2 & -1/2 \\ 0 & \sqrt{3}/2 & -\sqrt{3}/2 \end{bmatrix} \begin{bmatrix} i_a \\ i_b \\ i_c \end{bmatrix}$$

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

$$\begin{bmatrix} i_d \\ i_q \end{bmatrix} = \begin{bmatrix} \cos\theta & \sin\theta \\ -\sin\theta & \cos\theta \end{bmatrix} \begin{bmatrix} i_\alpha \\ i_\beta \end{bmatrix}$$

7.2 d-q 축 전류 제어

- $i_d$: 자속 생성 전류 (PMSM에서는 약계자 시 사용)

- $i_q$: 토크 생성 전류, $T_{em} = \frac{3}{2} p \lambda_f i_q$

PI 전류 제어기가 d-q 축을 독립적으로 제어하며, 역기전력 디커플링 보상으로 동적 성능을 향상시킵니다.

7.3 속도/위치 제어 루프

외부 속도 PI 루프 → 내부 전류 PI 루프의 캐스케이드 구조로 설계합니다. 전류 루프 대역폭은 속도 루프의 5~10배로 설정합니다.

8. BLDC 모터와 PMSM

8.1 BLDC 6-스텝 제어

BLDC 모터는 사다리꼴(trapezoidal) 역기전력을 가지며, 홀 센서 3개로 위치를 감지하여 6-스텝 정류를 수행합니다.

| 홀 센서 상태 (H3,H2,H1) | 도통 상 | 비도통 상 |

| ----------------------- | ------- | --------- |

| 101 | A+, B- | C |

| 100 | A+, C- | B |

| 110 | B+, C- | A |

| 010 | B+, A- | C |

| 011 | C+, A- | B |

| 001 | C+, B- | A |

class BLDCMotor:

"""간단한 BLDC 모터 동역학 모델"""

def __init__(self, R, L, Ke, Kt, J, B):

self.R = R # 권선 저항 [Ohm]

self.L = L # 권선 인덕턴스 [H]

self.Ke = Ke # 역기전력 상수 [V/(rad/s)]

self.Kt = Kt # 토크 상수 [Nm/A]

self.J = J # 관성 모멘트 [kg*m^2]

self.B = B # 점성 마찰 계수 [Nm/(rad/s)]

self.omega = 0.0

self.i = 0.0

def step(self, V_applied, T_load, dt):

"""오일러 전진 적분 한 스텝"""

전기 방정식: L * di/dt = V - R*i - Ke*omega

di = (V_applied - self.R * self.i - self.Ke * self.omega) / self.L

self.i += di * dt

기계 방정식: J * domega/dt = Kt*i - B*omega - T_load

T_em = self.Kt * self.i

domega = (T_em - self.B * self.omega - T_load) / self.J

self.omega += domega * dt

return self.omega, self.i

예시 파라미터

motor = BLDCMotor(R=0.5, L=2e-3, Ke=0.05, Kt=0.05, J=1e-4, B=1e-4)

dt = 1e-4

results_omega = []

for _ in range(5000):

omega, i = motor.step(V_applied=24.0, T_load=0.1, dt=dt)

results_omega.append(omega)

print(f"최종 속도: {results_omega[-1]:.1f} rad/s")

8.2 PMSM과 센서리스 제어

PMSM(영구자석 동기 전동기)은 정현파 역기전력을 가지며 FOC와 함께 사용됩니다.

**센서리스 역기전력 추정** (Back-EMF Observer):

$$\hat{e}_\alpha = V_\alpha - R \cdot i_\alpha - L \frac{di_\alpha}{dt}$$

추정된 역기전력에서 위치 각도를 역탄젠트로 계산합니다.

$$\hat{\theta} = \text{atan2}(-\hat{e}_\alpha, \hat{e}_\beta)$$

저속에서는 신호가 작아 정확도가 낮으므로 I/F 기동 후 센서리스로 전환합니다.

9. 태양광 인버터와 MPPT

9.1 태양전지 I-V 특성

$$I = I_{ph} - I_0 \left[\exp\left(\frac{V + IR_s}{nV_T}\right) - 1\right] - \frac{V + IR_s}{R_{sh}}$$

여기서 $I_{ph}$는 광전류, $I_0$는 포화 전류, $n$은 이상 계수, $V_T = kT/q$는 열전압입니다.

9.2 MPPT: Perturb & Observe

class MPPT_PO:

"""Perturb and Observe MPPT 알고리즘"""

def __init__(self, step=0.01):

self.V_ref = 0.7 # 초기 기준 전압 (Voc 비율)

self.step = step # 교란 크기

self.P_prev = 0.0

def update(self, V_pv, I_pv):

P = V_pv * I_pv

dP = P - self.P_prev

if dP > 0:

self.V_ref += self.step

else:

self.V_ref -= self.step

self.P_prev = P

return self.V_ref

9.3 그리드 연계 제어

그리드 연계 인버터는 PLL(위상 동기 루프)로 그리드 위상을 추종하고, d-q 축 전류 제어로 유효/무효 전력을 독립 제어합니다.

$$P = \frac{3}{2}(v_d i_d + v_q i_q), \quad Q = \frac{3}{2}(v_q i_d - v_d i_q)$$

10. 전기차 (EV) 파워트레인

10.1 EV 구동 시스템 구조

배터리팩 (400V/800V)

고전압 DC 버스

├── 인버터 (DC/AC) → 3상 PMSM/유도전동기

├── DC-DC 컨버터 (고압→12V 보조)

└── OBC (온보드 차저, AC→DC)

10.2 회생 제동 (Regenerative Braking)

감속 시 모터를 발전기로 동작시켜 운동에너지를 전기에너지로 회수합니다. 인버터는 역전력 흐름을 허용하며 배터리로 에너지가 충전됩니다. 제동 에너지 회수율은 차속과 감속도에 따라 15~70%에 달합니다.

10.3 급속 충전 규격

| 규격 | 전압 | 전력 | 주요 사용 지역 |

| ------------- | ---------- | ---------- | ----------------- |

| CCS Combo 1 | 최대 1000V | 최대 350kW | 북미, 유럽 |

| CHAdeMO | 최대 500V | 최대 400kW | 일본 |

| 800V 아키텍처 | 800V | 350kW+ | 현대/기아, 포르쉐 |

| GB/T | 최대 1000V | 최대 250kW | 중국 |

800V 아키텍처는 충전 전류를 절반으로 줄여 케이블 발열을 감소시키고 충전 시간을 단축합니다.

11. 에너지 저장 시스템 (ESS)

11.1 배터리 관리 시스템 (BMS)

- **SOC 추정**: 전류 적분(쿨롱 카운팅) + 칼만 필터

- **SOH 추정**: 내부 저항 증가, 용량 감소 모니터링

- **셀 밸런싱**: 패시브(저항 소모) vs 액티브(에너지 이동)

- **보호 기능**: 과전압/과전류/과온도 차단

11.2 양방향 DC-DC 컨버터

배터리 ESS에서는 Buck 모드(충전)와 Boost 모드(방전)를 전환하는 양방향 컨버터가 필수입니다. 4사분면 동작을 위해 두 스위치가 교대로 제어됩니다.

12. 퀴즈: 전력전자 & 전기기기

**정답**: 12V

**풀이**: Buck 컨버터 전압 변환비는 V_out = D _ V_in 입니다.

따라서 V_out = 0.6 _ 20 = 12V 가 됩니다.

인덕터와 커패시터는 에너지 버퍼 역할로 리플을 줄이지만 평균 전압은 듀티비로 결정됩니다.

**정답**: 48V

**풀이**: Boost 컨버터 전압 변환비는 V_out = V_in / (1 - D) 입니다.

V_out = 12 / (1 - 0.75) = 12 / 0.25 = 48V 가 됩니다.

듀티비가 1에 가까울수록 전압 이득이 커지지만, 실제로는 소자 손실로 인해 이론값보다 낮아집니다.

**정답**: s = 0.03 (3%)

**풀이**: 슬립 공식 s = (ns - nr) / ns 를 적용합니다.

s = (1800 - 1746) / 1800 = 54 / 1800 = 0.03 입니다.

정격 부하에서 유도전동기의 슬립은 일반적으로 2~5% 범위입니다.

**정답**: 정지 좌표계(알파-베타)의 AC 신호를 회전자 기준의 DC 신호(d-q)로 변환하여 독립적인 전류 제어를 가능하게 합니다.

**설명**: d축 전류는 자속을, q축 전류는 토크를 독립 제어합니다.

이를 통해 DC 모터와 유사한 선형 제어 구조를 AC 모터에 적용할 수 있습니다.

Park 변환은 회전자 위치각 theta를 기준으로 수행되므로, 정확한 위치/속도 정보가 핵심입니다.

**정답**: DC 버스 전압 이용률이 약 15.5% 높고, 스위칭 손실이 적으며, 출력 전류 THD가 낮습니다.

**설명**: SPWM의 최대 선형 출력 전압은 V_dc/2 이지만, SVPWM은 V_dc / sqrt(3) 까지 출력 가능합니다.

이는 동일한 DC 버스 전압에서 더 큰 AC 출력을 낼 수 있음을 의미합니다.

또한 영벡터(V0, V7) 배분 최적화로 스위칭 횟수를 줄여 손실을 감소시킵니다.

참고 문헌

1. **Mohan, Undeland & Robbins** - _Power Electronics: Converters, Applications, and Design_, 3rd Ed., Wiley

2. **Muhammad H. Rashid** - _Power Electronics Handbook_, 4th Ed., Butterworth-Heinemann

3. **Texas Instruments** - _Motor Control Application Notes and Reference Designs_ (ti.com/motorcontrol)

4. **MIT OpenCourseWare 6.334** - _Power Electronics_ (ocw.mit.edu)

5. **Bose, B.K.** - _Modern Power Electronics and AC Drives_, Prentice Hall

6. **Holmes & Lipo** - _Pulse Width Modulation for Power Converters_, IEEE Press

7. **IEC 61000-3-2** - 고조파 전류 방출 한계 표준

> 이 가이드는 전기공학 학부/대학원 과정을 기반으로 작성되었습니다. 실제 시스템 설계 시 소자 데이터시트와 안전 규격을 반드시 확인하세요. Python 시뮬레이션 코드는 교육 목적이며 실제 제어기 설계에는 MATLAB/Simulink 또는 전용 시뮬레이터를 권장합니다.

현재 단락 (1/218)

전기차, 태양광 발전, 산업용 모터 드라이브의 핵심에는 **전력전자**가 있습니다. 이 가이드는 전기공학도를 위해 DC-DC 컨버터부터 벡터 제어 모터 드라이브까지 핵심 개념을 체...

작성 글자: 0원문 글자: 8,717작성 단락: 0/218