이 글은 적분 미분 시정수 정리, 5kW 연료전지 제어기 Ti Tt Td 계산 시리즈의 2편입니다. 앞 편에 이어 안티와인드업 추적 시정수 Tt의 결정 원리와 기준, 5kW 연료전지 전력 변환기 제어 시정수 계산 예제, 맺음말을 설명합니다.
안티와인드업 추적 시정수 Tt의 결정 원리와 기준
연료전지 전력 변환 장치에서는 스위칭 소자의 보호와 펄스폭 변조기의 선형 동작 영역 유지를 위하여 제어기 출력인 듀티비를 물리적인 포화 한계(0 ≤ D ≤ D_max)로 제한합니다. 부하 급변이나 기동 과도 상태에서 제어 연산 출력이 듀티비 한계를 초과하면 오차가 지속되어 적분기에 불필요한 오차가 누적되는 와인드업 현상이 발생합니다. 적분기가 과도하게 축적되면 시스템 오차가 정상 범위로 복귀하더라도 누적량이 소모될 때까지 포화 상태를 유지하므로, 큰 오버슈트와 긴 정정 시간이 발생합니다.
이를 방지하기 위하여 포화 오차를 적분기에 피드백하여 누적을 감쇠시키는 백칼큘레이션 안티와인드업 구조를 적용합니다. 포화 제한기 통과 전 출력 u와 포화 제한 출력 u_sat의 차이에 역추적 게인 1/T_t를 곱하여 적분기 입력으로 보상합니다.
식 (9)에서 dot(x_i)는 적분기의 미분 상태를 나타내며, T_t는 안티와인드업 추적 시정수입니다. Åström과 Hägglund는 PID 제어기에서 안티와인드업 추적 시정수 T_t의 최적 선정 기준으로 적분 시정수와 미분 시정수의 기하평균을 제시합니다.
식 (10)의 기하평균 관계는 포화 상태에서 적분기가 제어 입력의 선형 영역으로 복귀하는 속도를 적절하게 조절합니다. 미분 동작을 배제한 순수 PI 제어기의 경우에는 T_t를 T_i와 동일하게 설정하거나 0.5 * T_i ≤ T_t ≤ T_i 범위에서 결정합니다. 추적 시정수 T_t를 너무 작게 설정하면 포화 경계에서 급격한 리셋으로 인해 채터링과 제어 출력 진동이 발생할 수 있으며, T_t가 너무 크면 적분 누적 억제 효과가 저하되어 오버슈트가 발생합니다.
5kW 연료전지 전력 변환기 제어 시정수 계산 예제
5kW 연료전지 승압 컨버터 시스템의 전류 제어 루프를 대상으로 시정수와 게인을 단계별로 산출합니다. 시스템의 공칭 파라미터는 정격 전력 5000W, 연료전지 공칭 입력 전압 60V, 정격 입력 전류 83.33A, 출력 직류단 전압 400V, 승압 인덕턴스 L = 300μH(0.0003H), 선로 등가 직렬 저항 R_L = 0.05Ω, 스위칭 주파수 f_sw = 20kHz입니다. 듀티비 변조에 따른 인덕터 전류의 소신호 전달함수는 1차 지연 시스템으로 모델링할 수 있습니다.
식 (11)로부터 플랜트가 가지는 고유 극점의 시정수 τ_p를 도출합니다.
식 (12)에 L = 0.0003H와 R_L = 0.05Ω을 대입하면 플랜트 시정수는 τ_p = 0.0003 / 0.05 = 0.006s이며, 이는 6ms로 계산할 수 있습니다. 극점 상쇄 기법에 따라 제어기의 적분 시정수 T_i를 플랜트 시정수와 일치시켜 T_i = 6ms(0.006s)로 결정합니다. 전류 제어 대역폭 주파수 f_c를 스위칭 주파수의 1/10인 2000Hz로 설정하면 목표 각주파수는 ω_c = 2 * π * 2000 ≈ 12566 rad/s로 계산할 수 있습니다. 교차 주파수에서 단위 이득 조건을 만족하는 비례 게인 K_p를 계산합니다.
식 (13)에 ω_c = 12566 rad/s, L = 0.0003H, V_out = 400V를 대입하면 K_p = (12566 * 0.0003) / 400 = 3.7698 / 400 = 0.009425로 계산할 수 있습니다. 전류 센싱 필터의 지연 보상과 고주파 위상 보충을 위하여 미분 시정수 T_d는 0.5ms(0.0005s)로 설정합니다. 이때 T_i / (4 * T_d) = 0.006 / 0.002 = 3 ≥ 1 이므로 1편의 식 (7)의 변환 조건을 만족하며, 1편의 식 (8)에 대입한 직렬형 시정수는 T_is = 5.45ms, T_ds = 0.55ms로 산출할 수 있습니다. 최종적으로 백칼큘레이션 안티와인드업 추적 시정수 T_t를 식 (10)에 대입하여 계산합니다.
식 (14)의 계산 결과에 따라 추적 시정수 T_t는 0.001732s, 즉 약 1.73ms로 결정할 수 있습니다.
맺음말
5kW 연료전지 승압 컨버터 전류 제어기 설계를 통해 도출된 핵심 파라미터는 비례 게인 K_p = 0.009425, 적분 시정수 T_i = 6ms, 미분 시정수 T_d = 0.5ms, 안티와인드업 추적 시정수 T_t = 1.73ms입니다. 직렬형 구현 구조를 적용할 경우의 등가 파라미터는 T_is = 5.45ms 및 T_ds = 0.55ms로 분리할 수 있습니다.
실무 제어기 구현 및 튜닝 시에는 몇 가지 핵심 사항을 반드시 점검해야 합니다.
우선 연료전지 기동 및 급격한 부하 증가 과도 상태에서 듀티비가 최대 제한치에 도달할 때 안티와인드업 기능이 정상적으로 활성화되는지 확인해야 합니다. 추적 시정수 T_t에 의한 오차 피드백이 누적을 억제하지 못하면 인덕터 전류가 과도하게 상승하여 자기 포화가 발생하고 과전류 보호 회로가 작동할 위험이 있습니다.
또한 목표 전류 지령이 계단형으로 급변할 때 발생하는 미분 킥 현상을 억제해야 합니다. 미분 동작을 오차 전체에 적용하지 않고 센싱된 피드백 전류 신호에만 적용하는 I-PD 또는 PI-D 구조를 적용하거나, 미분기 전단에 1차 저역통과 필터를 결합하여 노이즈 증폭과 출력 스파이크를 차단해야 합니다.
아울러 디지털 제어기로 이산화할 때 샘플링 주기 T_s(예: 50μs)가 추적 시정수 T_t(1.73ms)에 비해 충분히 작은지 검증해야 합니다. 샘플링 주기가 과도하게 길어지면 역추적 피드백 연산에서 수치적 불안정성이 발생하여 정상 상태 리플과 채터링이 증가할 수 있으므로 주의해야 합니다.
이것으로 시리즈를 마칩니다. 앞선 편들과 함께 읽으면 전체 흐름을 파악할 수 있습니다.