2025-11-23T04:58:23.221412

Globally Stable Discrete Time PID Passivity-based Control of Power Converters: Simulation and Experimental Results

Moreschini, He, Ortega et al.
The key idea behind PID Passivity-based Control (PID-PBC) is to leverage the passivity property of PIDs (for all positive gains) and wrap the PID controller around a passive output to ensure global stability in closed-loop. However, the practical applicability of PID-PBC is stymied by two key facts: (i) the vast majority of practical implementations of PIDs is carried-out in discrete time -- discretizing the continuous time dynamical system of the PID; (ii) the well-known problem that passivity is not preserved upon discretization, even with small sampling times. Therefore, two aspects of the PID-PBC must be revisited for its safe practical application. First, we propose a discretization of the PID that ensures its passivity. Second, since the output that is identified as passive for the continuous time system is not necessarily passive for its discrete time version, we construct a new output that ensures the passivity property for the discretization of the system. In this paper, we provide a constructive answer to both issues for the case of power converter models. Instrumental to achieve this objective is the use of the implicit midpoint discretization method -- which is a symplectic integration technique that preserves system invariants. Since the reference value for the output to be regulated in power converters is non-zero, we are henceforth interested in the property of passivity of the incremental model -- currently known as shifted passivity. Therefore, we demonstrate that the resulting discrete-time PID-PBC defines a passive map for the incremental model and establish shifted passivity for the discretized power converter model. Combining these properties, we prove global stability for the feedback interconnection of the power converter with the discretized PID-PBC. The paper also presents simulations and experiments that demonstrate the performance of the proposed discretization.
academic

전력 변환기의 전역 안정 이산시간 PID 수동성 기반 제어: 시뮬레이션 및 실험 결과

기본 정보

  • 논문 ID: 2508.18719
  • 제목: Globally Stable Discrete Time PID Passivity-based Control of Power Converters: Simulation and Experimental Results
  • 저자: Alessio Moreschini (Imperial College London), Wei He (Nanjing University of Information Science and Technology), Romeo Ortega (ITAM), Yiheng Lu, Tao Li
  • 분류: eess.SY (전기공학 및 시스템 과학 - 시스템 및 제어), cs.SY (컴퓨터 과학 - 시스템 및 제어)
  • 제출 시간: 2025년 10월 14일 (v2)
  • 논문 링크: https://arxiv.org/abs/2508.18719

초록

본 논문은 전력 변환기에서의 이산시간 PID 수동성 기반 제어(PID-PBC)의 응용을 연구한다. PID-PBC의 핵심 개념은 PID 제어기의 수동성 특성(모든 양의 이득에 대해)을 활용하여 PID 제어기를 수동 출력 주위에 감싸서 폐루프 전역 안정성을 보장하는 것이다. 그러나 PID-PBC의 실제 응용은 두 가지 핵심 문제로 인해 방해받는다: (1) 대부분의 PID 실제 구현은 이산시간이며; (2) 수동성은 샘플링 시간이 작더라도 이산화 과정에서 일반적으로 보존되지 않는다. 이러한 문제를 해결하기 위해, 본 논문은 수동성을 보존하는 PID 이산화 방법을 제안하고 이산화된 시스템의 수동성을 보장하는 새로운 출력을 구성한다. 핵심 기술은 시스템 불변량을 보존하는 심플렉틱 적분 기법인 음함수 중점 이산화 방법을 사용하는 것이다.

연구 배경 및 동기

문제 배경

  1. 전력 변환기 제어의 도전 과제:전력 변환기는 현대 전기공학 응용의 중요한 구성 요소이며, 그 동역학은 고도로 비선형이고 선형 근사는 작은 영역 내에서만 유효하다.
  2. 실제 제어의 주요 어려움:
    • (D1) 변환기의 완전한 상태는 일반적으로 미지수이며, 센서 구현은 비용이 높고 잡음에 민감하다
    • (D2) 변환기 매개변수는 불확실하고 시변이며, 특히 부하는 매우 불확실하다
    • (D3) 실제 제어기 구현은 주로 이산시간을 사용하지만 이론 개발은 연속시간을 기반으로 한다
  3. 기존 PID-PBC의 한계:연속시간 PID-PBC는 전역 안정성 보장을 가지지만, 샘플링 과정에서 수동성이 일반적으로 보존되지 않기 때문에 실제 응용에서 이산화 문제에 직면한다.

연구 동기

  • 이론(연속시간 PID-PBC)과 실제(이산시간 구현) 간의 격차 해소
  • 전력 변환기에 대한 이론적 보장이 있는 디지털 제어 방법 제공
  • PID-PBC의 우수한 특성 유지: 전역 안정성, 양의 이득 보장, 물리적 직관 등

핵심 기여

  1. 이산시간 PID-PBC 설계 절차의 최초 제안: 심플렉틱 적분 방법인 음함수 중점 규칙을 사용한 이산화.
  2. 이산시간 PID의 수동성 확립: 제안된 이산화 절차를 통해 얻은 이산시간 PID가 증분 모델에 대해 수동 매핑을 정의함을 증명.
  3. 이산화된 전력 변환기의 이동 수동 출력 구성: 이동 수동성을 보장하는 출력을 이산화된 전력 변환기 모델에 대해 정의.
  4. 전역 안정성 이론 결과: 위의 두 특성을 결합하여 전력 변환기와 이산시간 PID-PBC 피드백 상호연결의 전역 안정성을 증명.

방법론 상세 설명

작업 정의

제어 목표: 이산시간 PID-PBC 제어기를 사용하여 전력 변환기의 상태 x(t)를 원하는 평형점 x⋆로 안정화: limtx(t)=x\lim_{t→∞} x(t) = x⋆

시스템 모델: 전력 변환기의 연속시간 포트 해밀턴 모델: x˙=(J0R+i=1muiJi)Hx(x)+(G0+i=1muiGi)E\dot{x} = \left(J_0 - R + \sum_{i=1}^m u_i J_i\right)\frac{\partial H}{\partial x}(x) + \left(G_0 + \sum_{i=1}^m u_i G_i\right)E

여기서:

  • x(t)Rnx(t) ∈ \mathbb{R}^n: 변환기 상태 벡터(인덕터 자속 및 커패시터 전하)
  • u(t)Rmu(t) ∈ \mathbb{R}^m: 스위칭 듀티 사이클
  • H(x)=12xTQxH(x) = \frac{1}{2}x^T Qx: 총 저장 에너지 함수
  • Q=QT>0Q = Q^T > 0: 커패시턴스 및 인덕턴스 값으로 결정됨

모델 아키텍처

1. 음함수 중점 이산화 방법

연속시간 시스템 x˙(t)=F(x(t))\dot{x}(t) = F(x(t))에 대해, 음함수 중점 규칙은: xk+1=xk+δF(xk+xk+12)x_{k+1} = x_k + δF\left(\frac{x_k + x_{k+1}}{2}\right)

여기서 zk=12(xk+1+xk)z_k = \frac{1}{2}(x_{k+1} + x_k)는 중점 변수이다.

2. 이산화된 전력 변환기 모델

중점 이산화를 적용하면: xk+1=xk+δf(zk)+δg(zk)ukx_{k+1} = x_k + δf(z_k) + δg(z_k)u_k

3. 이동 수동 출력 구성

이산화된 시스템에 대해 출력을 정의: yk=(g)TQzky_k = (g^⋆)^T Q z_k

여기서 g=g(x)g^⋆ = g(x^⋆)는 평형점에서의 입력 행렬이다.

4. 이산시간 PID-PBC 설계

이산시간 PID 제어기: ξk+1=ξk+δy~kuk=KPy~k12KI(ξk+1+ξk)1δKDCΔxk\begin{aligned} ξ_{k+1} &= ξ_k + δ\tilde{y}_k \\ u_k &= -K_P \tilde{y}_k - \frac{1}{2}K_I(ξ_{k+1} + ξ_k) - \frac{1}{δ}K_D C Δx_k \end{aligned}

여기서 C=(g)TQC = (g^⋆)^T Q, Δxk=xk+1xkΔx_k = x_{k+1} - x_k이다.

기술적 혁신점

  1. 심플렉틱 구조 보존: 중점 이산화 방법은 해밀턴 시스템의 심플렉틱 구조를 보존하며, 이는 수동성 보존에 매우 중요하다.
  2. 증분 저장 함수 방법: 증분 에너지 함수 H(x~k)H(\tilde{x}_k)를 사용하여 이동 수동성을 확립하고 기존 방법의 복잡성을 회피.
  3. 통합된 이산화 프레임워크: 시스템과 제어기의 이산화를 동시에 처리하여 전체 성능을 보장.

실험 설정

실험 플랫폼

  • 시뮬레이션 환경: MATLAB/Simulink
  • 하드웨어 플랫폼: YXSPACE 제어기, TMS320F28335 CPU
  • 테스트 회로: Buck-Boost 변환기

회로 매개변수

매개변수기호
입력 전압VinV_{in}24 V
인덕턴스LL1000 μH
커패시턴스CC330 μF
부하 저항rr60 Ω

실험 설계

  1. 추적 성능 테스트: 다양한 이득에서의 계단 응답
  2. 샘플링 시간 영향: 다양한 샘플링 주기 δ의 성능 비교
  3. 이산화 방법 비교: 중점법 vs 오일러법
  4. 실험 검증: 하드웨어 인 더 루프 테스트

실험 결과

주요 결과

1. 시뮬레이션 결과

  • 이득 영향: 더 큰 이득은 더 부드러운 과도 응답과 더 빠른 수렴 속도를 초래
  • 샘플링 시간 효과: 더 작은 샘플링 시간 δ는 더 나은 과도 성능을 획득; 더 큰 δ는 성능이 저하되지만 여전히 안정성 유지
  • 방법 비교: 동일한 조건에서 제안된 중점법은 오일러 이산화 방법보다 명확히 우수

2. 실험 결과

  • 추적 성능: 전압 기준이 15V에서 22V로 변할 때 시스템은 우수한 추적 성능을 나타냄
  • 다중 모드 운영: Buck 및 Boost 모드 모두에서 양호한 성능
  • 견고성: 다양한 샘플링 시간에서 시스템은 안정성을 유지하며, 더 큰 δ는 정상 상태 오차를 생성

주요 발견

  1. 안정성 보장: 모든 테스트 조건에서 제안된 방법은 전역 안정성을 유지
  2. 성능 우위: 오일러 이산화에 비해 중점법은 더 큰 샘플링 시간에서도 양호한 성능 유지
  3. 실용성: 실험은 이론 결과의 실제 하드웨어에서의 유효성을 검증

관련 연구

이론적 기초

  1. 수동성 제어 이론: 리아푸노프 안정성 및 에너지 방법 기반의 제어 설계
  2. 포트 해밀턴 시스템: 전력 변환기에 대한 자연스러운 모델링 프레임워크 제공
  3. 이동 수동성: 0이 아닌 평형점을 처리하는 핵심 이론 도구

이산화 방법

  1. 심플렉틱 적분: 해밀턴 시스템의 기하학적 구조를 보존하는 수치 방법
  2. 샘플링 시스템 수동성: 이산화가 수동성 보존에 미치는 영향 연구
  3. 구조 보존 이산화: 물리 시스템의 기본 특성을 보존하는 이산화 기술

결론 및 논의

주요 결론

  1. PID-PBC의 이론에서 실제로의 핵심 장애물을 성공적으로 해결
  2. 전역 안정성 보장이 있는 이산시간 전력 변환기 제어 방법 제공
  3. 이론 결과의 유효성 및 실용성을 실험으로 검증

한계

  1. 계산 복잡도: 음함수 중점법은 비선형 대수 방정식 풀이 필요
  2. 매개변수 의존성: 성능은 시스템 매개변수의 정확성에 어느 정도 의존
  3. 응용 범위: 주로 전력 변환기에 초점이 맞춰져 있으며, 다른 시스템의 적용 가능성은 추가 연구 필요

향후 방향

  1. 매개변수 추정 통합: 온라인 매개변수 추정과 결합하여 불확실성 처리
  2. ρ-수동성 이론: 최신 일반화된 수동성 이론을 활용한 추가 개선
  3. 출력 피드백 설계: 출력 측정만 사용하는 제어기 설계

심층 평가

장점

  1. 이론적 기여 현저함: PID-PBC의 이산화 문제를 체계적으로 처음 해결
  2. 방법 혁신성 강함: 심플렉틱 적분과 이동 수동성 이론을 교묘하게 결합
  3. 실험 검증 충분함: 시뮬레이션에서 하드웨어 실험까지의 완전한 검증 체인
  4. 실용 가치 높음: 산업계에 이론적 지원이 있는 디지털 제어 방안 제공

부족한 점

  1. 이론 분석 복잡함: 여러 고급 수학 개념을 포함하여 이해 진입 장벽이 높음
  2. 실험 규모 제한적: Buck-Boost 변환기에서만 검증되어 더 많은 회로 토폴로지 테스트 필요
  3. 계산 부담: 음함수 풀이는 고주파 응용에서 병목이 될 수 있음

영향력

  1. 학술 가치: 제어 이론계에 중요한 이론 도구 제공
  2. 공학적 의의: 고성능 전력 변환기 제어 기술 발전 추진
  3. 방법 보편성: 제안된 프레임워크는 다른 물리 시스템으로 확장 가능

적용 시나리오

  • 고성능 전력 변환기 제어
  • 전역 안정성 보장이 필요한 응용
  • 과도 성능에 대한 요구가 높은 시스템
  • 매개변수 불확실성이 큰 산업 응용

참고문헌

논문은 수동성 제어 이론, 전력 전자, 수치 방법 등 여러 분야의 중요한 연구를 포함하는 46개의 관련 문헌을 인용하며, 본 연구에 견고한 이론적 기초를 제공한다.


종합 평가: 이는 이론과 실제 사이의 다리를 놓는 중요한 연구로, 오래 존재해온 기술적 문제를 해결할 뿐만 아니라 관련 분야의 추가 발전을 위한 기초를 마련한다. 논문의 기술적 깊이와 실용 가치 모두 매우 높으며, 제어 이론과 전력 전자의 교차 분야에서의 우수한 기여이다.