Mobile QR Code QR CODE : Korean Journal of Air-Conditioning and Refrigeration Engineering
Korean Journal of Air-Conditioning and Refrigeration Engineering

Korean Journal of Air-Conditioning and Refrigeration Engineering

ISO Journal TitleKorean J. Air-Cond. Refrig. Eng.
  • Open Access, Monthly
Open Access Monthly
  • ISSN : 1229-6422 (Print)
  • ISSN : 2465-7611 (Online)

  1. 국립부경대학교 친환경수송시스템연구소 연구원 (Researcher, Environmentally Friendly Transportation System Laboratory, Pukyong National University, 45, Yongso-ro, Nam-gu, Busan, 48513, Korea)
  2. 국립부경대학교 냉동공조공학과 교수 (Professor, Department of Refrigeration and Air-conditioning Engineering, Pukyong National University, 45, Yongso-ro, Nam-gu, Busan, 48513, Korea)



프리필터, 강인제어, 간이화 모델 참조 적응 제어기, 가변속 냉동 시스템
Pre-filter, Robust control, Simplified model reference adaptive controller, Variable speed refrigeration system

기호설명

하첨자

$e, E$: 오차 [℃]
$f_i$: 압축기 회전수 제어용 인버터 주파수 [Hz]
$G$: 전달함수
$J$: 비용(평가)함수
$k_i$: PI 제어기의 적분 게인
$k_p$: PI 제어기의 비례 게인
$K$: 1차계 전달함수의 DC 게인
$L$: 부동작 시간 [sec]
$r, R$: 설정값, 목표값 [℃]
$s$: 복소수 연산자
$t_s$: 정착시간 [sec]
$T_a$: 외기 온도 [℃]
$T_o$: 오일출구온도 [℃]
$T_s$: 과열도 [℃]
$u, U$: 조작량, 제어입력 [Hz/step]
$v_o$: EEV 개도 지령 [step]
$y, Y$: 실제 플랜트의 출력, 응답 [℃]
$\gamma$: 적응게인, 학습률
$\theta$: 매개변수
$\tau$: 시정수 [sec]
$c$: 압축기
$d$: 외란
$e$: 전자팽창밸브(EEV)
$i$: 간섭
$m$: 참조모델
$o$: 오일출구온도
$p$: 실제 플랜트, 제어대상
$s$: 과열도

1. 서 론

가변속 냉동 시스템의 고정밀․고효율 제어를 위해서는 제어기가 제어대상 모델의 파라미터 변동이나 불확실성, 그리고 운전 중 인가되는 열부하 외란 등에 강인한 제어 성능을 갖도록 설계되어야 한다. 그러나 현재 사용 중인 대부분의 모델 기반 제어기들은 제어대상 모델의 특성 파라미터를 이용해 설계되므로 강인한 제어 성능을 담보하기 어렵다(1, 2). 따라서 모델 기반의 제어기들은 일정한 제어 성능을 확보하기 위해 지속적인 유지보수를 필요로 한다. 모델에 의존하지 않는 대표적인 강인제어(Robust control) 법으로는 Fuzzy 제어가 있다(3). 이 제어법은 제어대상의 경년 변화나 외란 등에 강인한 제어 성능을 갖지만 전문가의 경험과 지식에 의존해 설계되므로 비전문가나 제3자의 유지보수가 매우 어렵다. 모델 기반의 강인 제어법으로는 H-infinity(4)와 $\mu$-synthesis 제어(5), 슬라이딩 모드 제어(6) 등이 대표적이다. H-infinity와 $\mu$-synthesis 제어는 시간과 주파수 영역의 해석이 동시에 필요해 제어기 설계와 이해가 어렵고, 현장 엔지니어들의 유지보수가 쉽지 않다. 한편 슬라이딩 모드 제어는 최적 초평면(Hyper plane) 설계가 어렵고, 불연속 제어입력으로 인한 제어량의 채터링 현상이 문제점으로 지적된다. 이런 까닭에 프로세스 제어에서는 제어 로직의 이해와 설계가 쉽고, 유지보수가 용이하며 제어 성능이 우수한 PID 제어가 가장 널리 사용되고 있다. 하지만, PID 제어기는 선형화된 전달함수 모델의 파라미터에 의존해 설계되므로 제어 성능의 열화를 방지하기 위해 주기적인 유지보수가 불가피하다. PID 제어의 단점을 보완하여 제어 강인성을 확보하는 한 방안으로 PID 제어기 후단에 확장 상태관측기를 추가한 능동 외란 제거 제어법이 제안되었다(7). 이들은 제어대상에 인가되는 외란과 모델 불확실성 등을 총 외란으로 정의하고 상태관측기로 이를 추정한 후, 이를 제거하는 제어입력을 PID 제어기 출력에 부가한다. 이 제어법은 기존의 PID 제어기보다 모델 불확실성과 외란에 대해 더 강인한 제어 성능을 보였다. 또 다른 모델 기반 강인 제어법인 모델예측제어(Model Predictive Control; MPC)는 상태변수의 피드백과 예측 모델을 기반으로 미래 출력을 예측하고 목적함수를 최소화하는 최적의 제어입력을 샘플링 시간마다 출력한다(8). 특히 제어량 간의 간섭과 외란 영향을 줄이기 위해 다변수 모델 기반의 칼만필터를 갖는 구조로 설계되어 우수한 강인 성능을 보였다. 특히 주요 설계 파라미터인 입․출력의 예측 구간과 하중 행렬은 AI 수법인 베이지안 최적화법을 이용해 확정적으로 구하였다. 이들 두 제어법은 모델의 불확실성에는 어느 정도 대응이 가능하지만 제어대상의 경년 변화 시 수반되는 모델 파라미터의 큰 변동에는 강인한 제어 성능을 확보하기가 매우 어려운 것이 사실이다.

따라서 본 논문에서는 모델의 불확실성과 외란 인가, 그리고 제어대상 자체의 경년 변화나 운전 환경 변화에 제어기가 자동으로 대응해 제어기의 유지보수가 원천적으로 필요 없는 적응 제어기를 설계한다. 제안하는 적응 제어기는 제어대상 모델의 파라미터 대신 참조모델과 실제 플랜트의 출력 차인 오차를 기반으로 설계되므로 모델 파라미터의 불확실성이나 외란 등에 원천적으로 강인한 제어 성능을 갖는다. 기존의 제안된 하이브리드 적응제어(Hybrid Model Reference Adaptive Control; H-MRAC)인 Fig. 1(a)는 보조적으로 부가한 PI 제어기로 인해 기본 MRAC인 Fig. 1(b)보다는 더 안정적인 제어 거동을 보였다(9). 그러나 이는 보조 PI 제어기에 의한 성능이라는 한계를 갖는다. 즉, H-MRAC은 PI 제어기를 보조적으로 사용함으로써 환경 변화에 능동적으로 대응하는 기본 MRAC의 장점을 충분히 살리지 못한다. 또한, Fig. 1(a)에서와 같이 적응제어 입력이 참조모델의 출력을 더 비중 있게 반영함으로써 제어 성능이 참조모델에 과도하게 의존한다. 뿐만 아니라, MRAC 설계 파라미터도 최적화 되어 있지 않아 반복 시행을 통한 최적값 설정에 번거로움을 초래한다. 본 연구에서는 이러한 H-MRAC과 기존 강인제어의 문제점을 보완하기 위해 개선된 MIT 규칙 기반의 간이화 모델 참조 적응 제어기(Simplified MRAC; S-MRAC)를 설계한다. 제안된 방식은 프리필터를 이용, 보조 PI 제어기 없이 제어대상 모델의 파라미터에 의존하지 않는 적응제어 방식으로서 간단한 구조로 제어기 설계가 쉬우면서도 모델 불확실성과 외란 변동에 강인한 제어 성능을 갖는다. 또한, 제어대상 자체의 경년 변화나 주변 환경 변화에도 제어기의 주기적인 유지보수의 필요 없이 정밀한 온도제어가 가능함을 보인다. 제안 방식은 시뮬레이션과 실험을 통해 이론적 타당성이 입증되고, 범용 PI 제어기와의 제어 성능 비교를 통해 그 유효성이 확인된다.

2. 프리필터 적용 간이화 모델 참조 적응 제어기(S-MRAC) 설계

2.1 가변속 냉동 시스템의 실험 장치와 모델링

Fig. 2는 S-MRAC을 적용할 제어대상인 가변속 냉동 시스템(Variable Speed Refrigeration System; VSRS) 기반 오일 쿨러 시스템(Oil Cooler System; OCS)의 구성도, Table 1은 이 장치의 주요 사양이다. OCS는 정밀 공작기계의 공작물 가공 작업 중 발생하는 열을 냉각된 오일로 신속히 제거해 공작물의 열변형을 최소화함으로써 공작물의 가공 정밀도를 확보하기 위한 장치이다. 이 장치는 VSRS, 공작기계 열부하 모사를 위한 전기히터, 제어부로 구성된다. 한편, VSRS는 가변속 압축기(Variable Speed Compressor; VSC), 전자팽창밸브(EEV), 그리고 열교환기인 응축기와 증발기로 구성된다. 제어량은 오일출구온도 $T_o$와 과열도 $T_s$이며, 조작량은 VSC의 회전 속도에 상응하는 인버터 주파수 $f_i$와 EEV의 개도(Opening angle) 지령 $v_o$이다. 제어부는 Matlab/Simulink 기반의 실시간 제어기(Real Time Controller; RTC), 압축기의 회전수와 EEV의 개도를 제어하기 위한 조작기(Actuator)로 구성된다. 압축기의 회전수를 가변하기 위한 인버터 주파수 $f_i$와 EEV 드라이브의 개도 지령 $v_o$는 RTC의 CPU에서 설계 사양으로부터 주어지는 설정값과 실험 장치에 부착된 온도 센서로부터 획득한 $T_o$와 $T_s$의 출력 정보를 바탕으로 설계된 S-MRAC 알고리즘을 통해 연산된다. CPU에서 연산된 디지털 제어 신호는 I/O 모듈의 D/A 변환을 거쳐 아날로그 전압 형태로 변환된 후 인버터(Inverter) 및 EEV 드라이브에 각각 입력된다.

Fig. 3은 본 논문에서 제안하는 S-MRAC의 구성도이다. 가장 큰 특징은 Fig. 1(a)의 H-MRAC과 달리 PI 제어기를 내부에 갖지 않는 단순 구조로 구현되는 점이다. 또한, Fig. 1(b)와 유사한 구조이지만 프리필터 $F(s)$와 저역통과필터(Low Pass Filter; LPF)를 갖는다는 점이 다르다. 그림의 $G(s)$는 전달함수, $\gamma$는 적응게인(학습률)을 나타낸다. 설정값 $R(s)$에 해당하는 제어량이 $T_o$, $T_s$이고 조작량 $U(s)$가 압축기 측의 인버터 주파수 $f_i$와 EEV 측의 개도 지령 $v_o$이므로 VSRS 제어계는 MIMO(Multi-Input Multi-Output) 시스템이다. 따라서 이들을 제어하기 위한 S-MRAC은 Fig. 3과 동일한 형태를 갖는 두 개의 블록으로 구성된다. $T_o$와 $T_s$의 제어를 위한 S-MRAC 설계 시 두 블록의 전달함수와 프리필터 그리고 제어량 등을 구별하기 위해 하첨자 기호를 사용한다. 하첨자는 $T_o$ 제어를 위한 압축기 측은 ‘$c$’, $T_s$ 제어를 위한 EEV 측은 ‘$e$’를 사용한다. 단, 설계 파라미터인 학습률 $\gamma$의 하첨자는 제어량 $T_o$, $T_s$와의 직접적인 대응 관계를 쉽게 파악하기 위해 ‘$o$’와 ‘$s$’를 붙여 $\gamma_o$, $\gamma_s$를 사용한다.

Table 1 Specifications of the VSRS, actuators and peripheral devices for OCS

Component Note
Compressor Rotary type, 30-90[Hz], 0.86[kW]
EEV 400~2,000[step], 12[V]
Condenser Air-cooled fin and tube type, 5.24[kW]
Evaporator Bare tube coil type, 2.1[kW](max.)
Refrigerant R-22, 0.75[kg]
Inverter 4.5[kVA], 3-phase, PWM, V/f=C type
EEV drive 4[W], 24[V], Bipolar type
Electric Heater 1.6[kW]
Oil tank Immersion type, 40×40×38.5[cm]
Oil ISO VG 10, Velocite oil No. 6, 40[ℓ]

Fig. 1 Block diagram of H-MRAC and basic MRAC.

../../Resources/sarek/KJACR.2026.38.8.455/fig1.png

Fig. 2 Experimental system for OCS based on VSRS.

../../Resources/sarek/KJACR.2026.38.8.455/fig2.png

Fig. 3 Structure of the suggested S-MRAC to control VSRS.

../../Resources/sarek/KJACR.2026.38.8.455/fig3.png

S-MRAC 설계 시 우선 참조모델 $G_m(s)$가 필요하며, 플랜트 전달함수 $G_p(s)(G_c(s), G_e(s))$를 참조한다. 플랜트 전달함수 $G_p(s)$는 Fig. 2의 실험 장치를 이용한 동특성 실험으로부터 구하였다(9). 실험 장치인 VSRS의 제어량은 오일출구온도와 과열도 $T_o$, $T_s$이고, 대응하는 제어입력은 압축기 측의 인버터 주파수 $f_i$와 EEV 측의 개도 지령 $v_o$이다. 압축기 측과 EEV 측의 전달함수 $G_c(s), G_e(s)$는 각각의 제어입력에 대한 제어량의 스텝응답을 통해 구해진다. $G_c(s)$는 $v_o$를 일정값으로 두고 $f_i$를 변동시켜 구하고, $G_e(s)$는 $f_i$를 일정값으로 두고 $v_o$를 변동시켜 구한다. 이때 일정값 $v_o$와 $f_i$는 $T_s$, $T_o$를 각각의 동작점에서 운전하도록 하는 지령값이다.

동특성 실험 데이터 분석을 통해 $G_c(s), G_e(s)$는 부동작 시간(Dead time) $L$을 가지며 DC 게인 $K$와 시정수 $\tau$를 갖는 전형적인 1차계 비선형 전달함수로 식(1)과 같이 나타났다(2). 이때 $G_c(s)$와 $G_e(s)$의 부동작 시간 $L$은 각각 65초와 12초였다. S-MRAC 설계 시 $G_c(s), G_e(s)$의 선형화 모델은 부동작 시간 $L$이 무시 가능한 것으로 간주하여 단순 1차계 선형 전달함수 모델인 식(2)과 식(3)을 압축기 및 EEV 측 공칭모델로 이용하였다(9).

(1)
$\frac{K}{\tau s + 1} e^{-Ls}$
(2)
$G_c(s) = \frac{\Delta T_o}{\Delta f_i} \Big|_{v_o = C} = \frac{-0.43}{1735s + 1}$
(3)
$G_e(s) = \frac{\Delta T_s}{\Delta v_o} \Big|_{f_i = C} = \frac{-0.03}{56s + 1}$

한편, 조작량 $f_i$ 변동이 제어량 $T_s$에 미치는 간섭항의 전달함수 $G_i(s)$는 동특성 실험 결과를 통해 식(4)과 같이 얻어졌다. 이 전달함수는 시뮬레이션 응답을 실험 결과와 엄밀히 비교하기 위함일 뿐 제어기 설계와는 무관하다(8).

(4)
$G_i(s) = \frac{\Delta T_s}{\Delta f_i} \Big|_{v_o = C} = \frac{177.66s^2 + 3.0838s - 0.004608}{23912s^3 + 942.1104s^2 + 10.2736s + 0.0192}$

2.2 프리필터를 적용한 S-MRAC 설계

Fig. 3의 참조모델 $G_m(s)(G_{cm}(s), G_{em}(s))$는 플랜트 $G_p(s)$의 공칭모델을 참조하여 설계자가 원하는 동특성을 갖도록 식(5), 식(6)과 같이 설계한다. 이를 위해 프리필터 $F(s)$는 압축기 측이 $F_c(s) = (1,735s + 1)/(250s + 1)$, EEV 측이 $F_e(s) = (56s + 1)/(14s + 1)$로 설계되었다. $\hat{G}_{cm}(s), \hat{G}_{em}(s)$의 $\alpha, \beta$는 식(2)과 식(3)의 전달함수 $G_c(s), G_e(s)$의 시정수로 각각 1,735초, 56초이다. 이들의 DC 게인을 1로 설정한 이유는 설정값 $R(s)$ 입력 시 참조모델의 단위스텝 응답의 정상상태 오차가 0이 되도록 하기 위함이다.

(5)
$G_{cm}(s) = \hat{G}_{cm}(s)F_c(s) = \frac{1}{\alpha s + 1} \times F_c(s) = \frac{1}{250s + 1}$
(6)
$G_{em}(s) = \hat{G}_{em}(s)F_e(s) = \frac{1}{\beta s + 1} \times F_e(s) = \frac{1}{14s + 1}$

한편, Fig. 3의 LPF는 Fig. 1(b)의 기본 적응제어 로직 속에 포함된 적분기 $1/s$ 제거로 인한 조작량과 제어량의 채터링을 줄이기 위해 설계되었다. LPF의 차단주파수는 측정된 온도 센서 신호에 대해 FFT(Fast Fourier Transform) 분석을 수행한 후 0.01 rad/s로 설계하였다. Fig. 3의 S-MRAC은 Fig. 1(b)와 같은 기본 MRAC 구조에서 적응 파라미터 $\theta$가 매 샘플링마다 업데이트된다. 뿐만 아니라 S-MRAC의 적응제어 입력 $U(s)$는 참조모델과 플랜트의 출력을 동일한 비중으로 반영할 수 있도록 설계되었다(10). Fig. 3에서 피드포워드와 피드백 학습률 $\gamma_1, \gamma_2$가 현저히 다를 경우, 제어기가 기준 입력(설정값) $R(s)$에만 과도하게 반응하고 플랜트의 실제 상태 $Y_p(s)$에 대한 비중은 상대적으로 작아지거나 그 반대가 되어 제어량과 조작량이 진동하거나 발산하기 쉽다. 특히, 제어 성능을 좌우하는 제어기 설계 파라미터인 학습률 $\gamma_1, \gamma_2$는 베이지안 최적화(Bayesian Optimization; BO) 기법을 적용, 시행착오 없이 최적의 값으로 결정된다(8). BO의 목적(비용)함수는 제어 성능을 정량적으로 평가할 수 있는 IAE(Integral Absolute Error)를 사용하였고, 제약 조건은 제어기의 설계 사양을 적용하였다. 설계된 제어계의 안정성은 플랜트와 설계된 참조모델 출력 간의 오차 $E(s)$를 바탕으로 Lyapunov 함수를 적용하여 확인한다. 오차 $E(s)$는 $t$-공간에서 식(7)과 같이 표현된다.

(7)
$e(t) = y_p(t) - y_m(t)$

Fig. 4는 MIT 규칙에 의한 경사하강법(Gradient descent method)의 개념도이다. 경사하강법은 특정 비용함수 $J(\theta)$가 최소로 되는 변수 $\theta$를 구하기 위해 기울기가 감소하는 방향으로 검색해 나가는 최적화 기법이다. 본 논문에서 비용함수 $J(\theta)$는 식(8)과 같이 설정된다(11). 여기서 $\theta$는 적응제어 입력 $U(s)$에 사용되는 매개변수이다.

(8)
$J(\theta) = \frac{e(t)^2}{2}$

Fig. 4 Gradient descent method.

../../Resources/sarek/KJACR.2026.38.8.455/fig4.png

(9)은 식(8)의 최솟값 $\theta$를 구하기 위한 이산계 표현이다. 식(8)을 최소화하는 매개변수 $\theta$는 식(9)과 같이 비용함수의 기울기 $\partial J/\partial \theta$를 구해 Fig. 4와 같이 기울기 부호의 반대 방향으로 $\theta$를 계속 이동시켜 비용함수의 최솟값인 $\theta$를 찾는다.

(9)
$\theta_{i+1} = \theta_i - \gamma \frac{\partial J}{\partial \theta}$

이때 $\gamma$는 적응게인으로 설계 파라미터이며 이 값이 너무 작으면 $\theta$가 최솟값에 느리게 수렴하고, 반대로 너무 크면 $\theta$가 진동하거나 발산할 수 있으므로 적절한 값으로 설정하는 것이 중요하다.

$\Delta t$ 시간을 고려한 식(9)의 연속계 표현은 식(10)과 같다. $e(t)$는 편의상 $e$로 표기한다. 식(8)으로부터 $\partial J/\partial e = e$이므로 식(10)의 $\theta$를 구하는 문제는 결국 $\partial e/\partial \theta$를 구하는 문제로 귀착된다.

(10)
$\frac{d\theta}{dt} = -\gamma (\frac{\partial J}{\partial \theta}) = -\gamma (\frac{\partial J}{\partial e} \frac{\partial e}{\partial \theta}) = -\gamma e (\frac{\partial e}{\partial \theta})$

(10)의 $\partial e/\partial \theta$를 구하기 위해 참조모델과 플랜트의 전달함수가 시정수 $\tau$는 같고($\tau_m = \tau_p$), DC 게인 $K_p, K_m$만 각기 다르다고 가정한다. 이는 참조모델이 설계 사양을 만족하도록 바람직한 거동을 강제해야 함과 동시에 설계의 편의를 도모하기 위함이다. 각 모델의 출력 $Y_p(s), Y_m(s)$는 식(11), 식(12)과 같다. 이때 Fig. 3의 프리필터 $F(s)$와 LPF는 각각 참조모델의 응답 특성 개선과 조작량의 채터링 완화를 목적으로 사용되었으므로 식(11)~식(18)의 수식 도출 과정에는 직접적인 영향을 미치지 않는 것으로 간주하였다.

(11)
$Y_p(s) = G_p(s)U(s) = K_p G(s)U(s)$
(12)
$Y_m(s) = G_m(s)R(s) = K_m G(s)R(s)$

적응 제어기의 출력인 제어입력 $U(s)$는 Fig. 3에서와 같이 매개변수 $\theta(s)(\theta_1(s), \theta_2(s))$를 이용해 식(13)과 같이 정의한다(12). 식(7)의 라플라스 변환식에 식(11)과 식(12)을 대입하면 식(14)이 얻어진다.

(13)
$U(s) = \theta_1(s)R(s) + \theta_2(s)Y_p(s)$
(14)
$E(s) = K_p G(s)U(s) - K_m G(s)R(s)$

(14)의 $U(s)$에 식(13)을 대입하고 $\theta_1(s)$에 대해 편미분한 후, 식(12)을 대입하면 식(15)이 얻어진다.

(15)
$\frac{\partial E(s)}{\partial \theta_1(s)} = K_p G(s)R(s) = \frac{K_p}{K_m} Y_m(s)$

최종적으로 MIT 규칙인 식(10)에 식(15)을 적용하면, $t$-공간의 매개변수 $\theta_1(t)$는 식(16)과 같이 구해진다.

(16)
$\frac{d\theta_1(t)}{dt} = -\gamma e(t) \frac{K_p}{K_m} y_m(t) = -\gamma' e(t) y_m(t)$

마찬가지로 식(14)의 $U(s)$에 식(13)을 대입하고 $\theta_2(s)$에 대해 편미분한 후 $G(s)$를 상수 이득 $1/K_m$로 근사하면 식(17)이 얻어진다. 이는 $\theta_2(t)$를 식(16)과 유사한 형태로 전개하기 위함이다. 상수 이득들의 값은 결국 학습률 $\gamma'$의 결정 속에 포함된다. 최종적으로 $t$-공간에서의 매개변수 $\theta_2(t)$는 식(18)과 같이 구해진다.

(17)
$\frac{\partial E(s)}{\partial \theta_2(s)} = K_p G(s)Y_p(s) = \frac{K_p}{K_m} Y_p(s)$
(18)
$\frac{d\theta_2(t)}{dt} = -\gamma e(t) \frac{K_p}{K_m} y_p(t) = -\gamma' e(t) y_p(t)$

(16)과 식(18)으로부터 적응제어 로직의 출력인 매개변수 $\theta(t)(\theta_1(t), \theta_2(t))$는 제어대상 모델의 특성 파라미터인 $\tau, K$에 의존하지 않음을 알 수 있다. 즉, $\theta(t)$는 참조모델의 출력값 $y_m(t)$와 실제 플랜트 출력값 $y_p(t)$ 그리고 두 모델의 출력값의 차 $e(t)$로 결정되므로 제어대상 모델의 불확실성, 파라미터 변동이나 열부하 변동 등의 외란에 강인한 제어 성능을 갖는다.

한편, 식(16)과 식(18)에서 적응 파라미터 $\theta(t)$를 구하기 위해서는 적분 조작을 필요로 한다. 적분기는 실제 플랜트와 설계한 참조모델의 동특성 차가 클 경우, 오차 누적으로 큰 제어입력 $U(s)$가 생성되어 조작량과 제어량에 채터링 현상을 유발할 수 있다. 본 논문의 제어대상인 VSRS는 시정수가 매우 큰 시스템이므로 이 현상을 피하기 위해 S-MRAC은 적분기를 제거하여 설계하였다. 그 결과 제어량의 채터링은 감소하였으나 조작량은 여전히 채터링이 발생하여 플랜트 전단에 저역통과필터(LPF)를 설계하여 이를 완화시켰다. 한편 학습률 $\gamma'(= \gamma K_p/K_m)$는 시행착오 과정 없이 설계하기 위해 최적화 기법인 BO를 적용하였다(8).

2.3 S-MRAC 시스템의 안정성

본 논문에서는 설계한 제어계의 안정성을 VSRS의 전달함수로부터 상태방정식을 유도하고 Lyapunov 이론을 적용하여 구한다. VSRS의 상태방정식은 식(2), 식(3)의 전달함수로부터 역 라플라스 변환을 통해 식(19), 출력방정식은 식(20)과 같이 각각 유도된다.

(19)
$\begin{cases} \dot{x}_c(t) = -5.8 \times 10^{-4} x_c(t) - 2.5 \times 10^{-4} u_c(t) \\ \dot{x}_e(t) = -1.8 \times 10^{-2} x_e(t) - 5.4 \times 10^{-4} u_e(t) \end{cases}$
(20)
$\begin{cases} y_c(t) = x_c(t) \\ y_e(t) = x_e(t) \end{cases}$

(19)의 상태변수 $x_c, x_e$는 가상의 물리량이며, 식(20)의 출력 $y_c, y_e$는 실제 제어계의 제어량 $T_o, T_s$에 대응하고, 제어입력 $u(u_c, u_e)$는 인버터 주파수 $f_i$와 EEV 개도 지령 $v_o$에 각각 대응한다. 참조모델의 상태방정식은 식(5), 식(6)으로부터 제어입력 $r(r_c, r_e)$을 이용, $\dot{x}_m(t) = a_m x_m(t) + b_m r(t)$의 형태로 식(21), 출력방정식은 $y_m(t) = c_m x_m(t)$의 형태로 식(22)과 같이 각각 유도된다.

(21)
$\begin{cases} \dot{x}_{cm}(t) = -5.8 \times 10^{-4} x_{cm}(t) + 5.8 \times 10^{-4} r_c(t) \\ \dot{x}_{em}(t) = -1.8 \times 10^{-2} x_{em}(t) + 1.8 \times 10^{-2} r_e(t) \end{cases}$
(22)
$\begin{cases} y_{cm}(t) = x_{cm}(t) \\ y_{em}(t) = x_{em}(t) \end{cases}$

수식 표현의 편의를 위해 이후로는 시간 함수 ‘$t$’를 생략한다. Lyapunov 안정성은 함수 $V(x)$가 양의 정부호이고, $\dot{V}(x)$가 음의 정부호 조건을 만족하면 점근안정성이 만족된다. 먼저 양의 정부호를 갖는 $V(x)$를 식(23)과 같이 정의하고, 식(24)의 $\dot{V}(x) < 0$을 만족하면 Lyapunov 안정성을 만족하게 된다. 식(24)에 $e = y_p - y_m$, $\dot{e} = \dot{y}_p - \dot{y}_m$을 대입하면 식(25)이 유도되고, $u_c$를 식(13)에서 구해 $\dot{e}$을 정리하면 식(26)이 유도된다.

(23)
$V(e, \theta_1, \theta_2) = \frac{1}{2} e^2 + \frac{1}{2\gamma} (b\theta_2 + a - a_m)^2 + \frac{1}{2\gamma} (b\theta_1 - b_m)^2 > 0$
(24)
$\dot{V}(e, \theta_1, \theta_2) = e\dot{e} + \frac{b}{\gamma} (b\theta_2 + a - a_m)\dot{\theta}_2 + \frac{b}{\gamma} (b\theta_1 - b_m)\dot{\theta}_1$
(25)
$\dot{e} = ax + bu_c - a_m x_m - b_m r$
(26)
$\dot{e} = ax + b(\theta_1 r + \theta_2 x) - a_m x_m - b_m r$

(24)의 $\dot{e}$에 식(26)을 대입해 풀면 최종적으로 식(27)이 도출된다.

(27)
$\dot{V} = a_m e^2 + \frac{b}{\gamma} (b\theta_2 + a - a_m)(\dot{\theta}_2 + \frac{\gamma e x}{b}) + \frac{b}{\gamma} (b\theta_1 - b_m)(\dot{\theta}_1 + \frac{\gamma e r}{b})$

(27)의 우변 두 번째와 세 번째 항은 설계한 적응제어 로직 식(16), 식(18)의 $\dot{\theta}_1, \dot{\theta}_2$를 대입하면 0이 되므로 결국 첫 번째 항 $a_m e^2$만 남게 된다. 최종적으로 $a_m < 0$이므로 $\dot{V} < 0$가 성립하여 점근안정성을 만족한다.

3. 시뮬레이션 및 실험 결과 분석

3.1 시뮬레이션 및 실험 방법

S-MRAC의 제어 성능을 검증하기 위해 우선 설정값 변경을 통한 지령값 추종 성능과 외란 인가 시의 제어 강인성 시뮬레이션 및 실험을 진행한다. 먼저 지령값 추종 성능을 분석하기 위해 주 제어량인 $T_o$의 지령을 1,000초 시점에 초기 온도 30℃에서 25℃로 스텝 형태로 변경하였다. 이때 제어량 $T_s$는 OCS 실험 장치의 최대 COP가 유지되는 7℃로 시뮬레이션과 실험 전 운전 구간에 걸쳐 일정하게 설정하였다(9). 다음으로 열부하 외란에 대한 제어 강인 성능을 분석하기 위해 5,000초와 7,000초 시점에 각각 정격 열부하(1.6 kW)의 10%를 증감하였다. 실험 시 OCS 장치의 외기 온도 $T_a$는 $23 \pm 1$℃로 유지하였고, 오일출구온도 $T_o$ 측에 영향을 미치는 외란의 전달함수는 실험 결과로부터 얻어진 $G_d(s) = 20.9/(1,685s + 1)$를 시뮬레이션 시에만 사용하였다(7). 또한, 모델 불확실성에 대한 제어 강인성 평가를 위해 Fig. 3의 $G_p(s)$의 특성 파라미터를 강제로 ±23% 변동시켜 제어량 응답을 분석하였다(2). 다변수 제어기 설계 시 변수 간 간섭 영향을 최소화하기 위해(2, 8), 제어기 설계 파라미터인 $\gamma$의 최적값은 BO를 통해 선정하였다. 피드포워드 측 $\gamma_1$ 및 피드백 측 $\gamma_2$는 각각 동일한 값으로 $\gamma_{o1} = \gamma_{o2} = 1.9$, $\gamma_{s1} = \gamma_{s2} = 50.2$를 각각 적용하였다. 또한, S-MRAC의 유효성을 확인하기 위한 비교대상인 PI 제어기 게인은 MATLAB PID 튜너를 통해 설계 사양을 만족하도록 $T_o$의 경우 $k_p = -26$, $k_i = -0.1$, $k_a = -0.13$, $T_s$의 경우 $k_p = -21$, $k_i = -0.2$, $k_a = -10.5$로 설계하였다. 이때 $k_a$는 앤티와인드업(Anti-windup) 게인이다. 두 제어기의 출력인 제어입력의 제약 조건은 압축기 주파수 70 Hz와 EEV 개도 지령 2,000 step으로 설정하였다. 시뮬레이션과 실험의 제어 주기는 1초로 동일하게 설정하였다. 시뮬레이션에서는 실제 실험 운전 환경을 고려하여 플랜트 전달함수 측에 열잡음 노이즈 인가 상황을 가정, 실제 장치의 실험 데이터에 대한 FFT 분석을 통해 $T_o$와 $T_s$에 각각 0.17, 11.11의 강도를 갖는 백색잡음(White noise)을 인가하였다. 두 제어기 설계 시, 제어량 $T_o$와 $T_s$의 지령값 추종 시의 설계 사양은 최대 언더슈트 0.5℃ 이내, 정착시간은 1,400초 이내로 하였다. 이 정착시간은 대조군인 PI 제어기가 앤티와인드업 게인을 가질 경우의 양호한 출력에 해당한다. 제어 강인성 평가를 위한 설계 사양으로는 스텝상 외란 인가 시 정상상태오차를 ±0.1℃ 이내가 되도록 하였다.

Table 2 Simulation conditions and analysis of control performance of S-MRAC

Case $\gamma_{o1}, \gamma_{o2}$ $\gamma_{s1}, \gamma_{s2}$ $IAE$ ($T_o$) $IAE$ ($T_s$) $U.S$ [℃] ($T_o$) $O.S$ [℃] ($T_s$) $\Delta f_i$ [Hz] $\Delta v_o$ [step]
1 1.9 50.2 4092.3 8217.9 0.38 4.22 0.06 1.54
2 0.19 50.2 14100.4 7893.6 0 4.74 0.01 1.35
3 19 50.2 3553.2 14577.2 0.48 6.36 0.37 5.66
4 1.9 5.02 4092.3 13954.5 0.38 5.32 0.06 0.46
5 1.9 502 4092.3 19016 0.38 9.07 0.06 36.6

Fig. 5 Control performance for S-MRAC according to change of $\gamma_o$.

../../Resources/sarek/KJACR.2026.38.8.455/fig5.png

Fig. 6 Control performance for S-MRAC according to change of $\gamma_s$.

../../Resources/sarek/KJACR.2026.38.8.455/fig6.png

Fig. 7 Simulation results of S-MRAC.

../../Resources/sarek/KJACR.2026.38.8.455/fig7.png

Fig. 8 Simulation results of PI controller.

../../Resources/sarek/KJACR.2026.38.8.455/fig8.png

3.2 시뮬레이션 및 실험 결과 고찰

Fig. 5Fig. 6은 S-MRAC 주요 설계 파라미터인 $\gamma(\gamma_o, \gamma_s)$값 변경 시의 $T_o, T_s$의 제어 시뮬레이션 결과이다. Fig. 5(a)Fig. 6(a)는 제어량 $T_o$와 $T_s$의 응답, Fig. 5(b)Fig. 6(b), Fig. 5(c)Fig. 6(c)는 이들에 각각 대응하는 제어입력 $f_i$와 $v_o$이다. $\gamma$값은 Fig. 4의 매개변수 $\theta$의 최저값 수렴 속도를 조절함으로써 $T_o, T_s$의 응답에 영향을 미친다. 시뮬레이션에서는 BO를 통해 최적화된 $\gamma$ 값을 갖는 Case 1과 이들을 강제로 10배씩 증감시킨 두 경우를 대상으로 하여 $T_o, T_s$의 제어 성능을 비교 평가하였다. 시뮬레이션에서는 지령값과 외란이 각각 변경되었다.

Fig. 5의 Case 2와 Case 3은 Case 1의 $\gamma_o$를 각각 10배씩 감소 및 증가시킨 경우이다. 이때 $T_s$ 측 학습률 $\gamma_s$는 50.2로 일정하게 유지하였다. Fig. 5(a)에서 $\gamma_o$ 값이 가장 큰 Case 3의 제어량 $T_o$가 가장 강인한 제어 성능을 보였다. 즉, $\gamma_o$가 클수록 $T_o$는 우수한 지령값 추종 성능과 외란에 더 강인한 제어 성능을 보였다. 그러나 Fig. 5(a)에서의 제어량 $T_s$와 Fig. 5(b)의 제어입력 $f_i$, 그리고 Fig. 5(c)의 제어입력 $v_o$는 $\gamma_o$가 클수록 진동이 크게 나타났다. 따라서 $\gamma_o$ 값은 제어량 $T_o$와 $T_s$ 간에 상충 관계를 유발함을 알 수 있다.

Fig. 6의 Case 4와 Case 5는 Case 1의 $\gamma_s$를 10배씩 감소 및 증가시킨 경우이다. 이때 $T_o$측 학습률 $\gamma_o$는 1.9로 일정하게 유지하였다. Fig. 6(a)에서 $\gamma_s$ 값이 가장 작은 Case 4는 $T_s$의 정상상태오차가 증가하고, $\gamma_s$ 값이 가장 큰 Case 5는 $T_s$가 심하게 진동함을 확인할 수 있다. 또한, Fig. 6(b)에서 $T_o$의 제어입력 $f_i$의 값은 $\gamma_s$를 각기 달리한 Case 1, Case 4, Case 5에서 동일하게 나타났다. 이는 제어대상의 전달함수 모델링 시 $v_o$의 변동이 $T_o$에 미치는 간섭이 극히 미미하여 이 간섭항 전달함수를 시뮬레이션에 반영하지 않았기 때문으로 보인다. Fig. 6(c)에서는 $\gamma_s$ 값이 어느 임계값을 넘어서면 $T_s$의 제어입력 $v_o$에 매우 심한 채터링이 유발됨을 알 수 있다.

Table 2는 S-MRAC 설계 파라미터인 $\gamma_o, \gamma_s$ 값들에 따른 Fig. 5Fig. 6의 시뮬레이션 결과로부터 제어량 $T_o, T_s$의 과도 및 정상 응답을 정량적으로 분석한 결과들이다. 평가지표로는 IAE(Integral Absolute Error), 과도 오차인 최대 $U.S$(Undershoot)와 최대 $O.S$(Overshoot), 그리고 평가 구간의 제어입력 변화량 $\Delta f_i$와 $\Delta v_o$의 평균값이 사용되었다. Table 2를 통해 Case 1이 제어량 $T_o, T_s$의 IAE와 과도 성능인 최대 $O.S$가 가장 우수한 경우로 나타났다. 이 결과를 토대로 시뮬레이션과 실험 시의 $\gamma_o$와 $\gamma_s$는 1.9와 50.2로 각각 설정하였다.

Fig. 7Fig. 8은 OCS를 대상으로 S-MRAC과 범용 PI 제어기의 시뮬레이션 결과이다. 그림에서 Fig. 7(a)Fig. 8(a)는 $T_o, T_s$의 응답, Fig. 7(b)Fig. 8(b), Fig. 7(c)Fig. 8(c)는 이들에 각각 대응하는 $f_i, v_o$를 나타낸다. 시뮬레이션 분석 결과 우선 두 제어기의 $T_o$에 대한 설정값 추종 성능은 설계 사양을 만족하며, S-MRAC이 PI 제어기보다 더 우수함을 확인하였다. 특히 Fig. 8(a)에서 PI 제어기의 과열도 $T_s$에는 설정값이 변동하는 1,000초 시점에 압축기 측 제어입력 $f_i$의 급격한 변동으로 인해 간섭 현상이 나타났다. 하지만, S-MRAC은 Fig. 7(a)에서와 같이 $T_s$가 간섭이 거의 없는 형태로 제어되었다. S-MRAC의 $T_o$와 $T_s$는 열부하가 변동하는 5,000초와 7,000초 시점에서 PI 제어보다 더 강인한 제어 성능을 보였다.

Fig. 9Fig. 10은 S-MRAC과 PI 제어기의 제어 성능을 비교한 실험 결과이다. Fig. 9(a)Fig. 10(a)는 $T_o, T_s$의 응답, Fig. 9(b)Fig. 10(b), Fig. 9(c)Fig. 10(c)는 이들에 각각 대응하는 제어입력 $f_i, v_o$를 나타낸다.

Fig. 9 Experimental results of S-MRAC.

../../Resources/sarek/KJACR.2026.38.8.455/fig9.png

Fig. 10 Experimental results of PI controller.

../../Resources/sarek/KJACR.2026.38.8.455/fig10.png

먼저, 두 제어기의 실험 결과인 Fig. 9Fig. 10이 각각의 시뮬레이션 결과인 Fig. 7Fig. 8과 거의 동일하므로 설계한 두 제어기들의 타당성이 확인되었다. Fig. 9(a)Fig. 10(a)로부터 제어량 $T_o$와 $T_s$의 정상 응답은 두 제어기 모두 3.1절에서 정한 설계 사양인 정상상태 허용 오차 $\pm 0.1$℃ 범위 내에서 지령값에 엄밀히 추종하였다. $T_o$의 지령값 변경 시 과도 성능은 우선 정착시간 $t_s(\pm 0.5$℃$)$가 S-MRAC 1,201초, PI 제어기 1,296초로 나타났다. 또한, 최대 $U.S$는 S-MRAC 0.33℃, PI 제어기 0.44℃로 두 제어기 모두 3.1절에서 정한 정착시간과 최대 $U.S$에 관한 설계 사양을 만족하였고 S-MRAC이 PI 제어기보다 더 우수한 것으로 나타났다. S-MRAC과 PI 제어기의 지령값 변경 및 외란 인가 시의 제어 성능을 상세히 비교해 보면, 설정값 변경 시 주 제어량인 $T_o$의 과도오차는 S-MRAC이 PI 제어기보다 약 25% 더 작았다. 한편, 열부하 외란 증가 시 $T_o$의 과도오차는 S-MRAC 0.55℃, PI 제어기 0.57℃였고, 열부하 외란 감소 시에는 S-MRAC 0.38℃, PI 0.45℃였다. 이를 통해 S-MRAC은 지령값 변경과 열부하 외란 인가 시 모두 주 제어량 $T_o$를 PI 제어기보다 더 정밀하게 제어함을 확인하였다. 특히, 지령값 $T_o$ 변경 시의 $T_s$의 최대 $O.S$는 S-MRAC 3.76℃, PI 제어기 7.51℃였으며 S-MRAC은 $U.S$ 없이 $T_s$를 지령값으로 수렴시켰다. 또한, S-MRAC은 열부하 외란 증감 시에도 PI 제어기와 달리 과열도 $T_s$를 지령값 7℃ 근방에서 일정하게 제어하였다. 이를 통해 본 논문에서 제안한 S-MRAC이 PI 제어기보다 $T_s$의 과도오차를 약 50% 더 개선하였음을 확인하였다. 특히, S-MRAC은 간섭을 고려한 적응제어를 통해 $T_o$ 변경 시 압축기 회전속도의 급격한 변동에 따른 $T_s$의 과도현상을 현저히 개선시켜 안정성 확보와 더불어 늘 최대 COP로 운전함으로써 시스템의 고효율 운전이 가능함을 확인하였다. 다만, Fig. 10(a)에서 과열도 $T_s$의 상승은 $T_o$ 지령값 변동 시에만 한시적으로 발생하며 신속히 제어되므로 전체 COP에 미치는 영향은 그리 크지 않아 $T_s$의 일시 증가로 인한 두 제어기의 COP 차에 대한 엄밀한 정량적 분석은 생략하였다.

Fig. 11Fig. 12는 모델 불확실성에 대한 S-MRAC과 PI의 제어 강인성을 비교 분석한 시뮬레이션 결과이며, 식(2), (3)의 공칭모델 $G_c(s), G_e(s)$의 특성 파라미터 $K_p$와 $\tau_p$를 $\pm 23$% 강제로 변경하였다. 이는 공칭모델의 불확실성 또는 장치 경년 변화로 인한 제어대상의 동특성 변동을 가정한 것이다. Fig. 11(a)Fig. 12(a)는 $T_o$와 $T_s$의 응답, Fig. 11(b)Fig. 12(b)는 대응하는 $f_i$, Fig. 11(c)Fig. 12(c)는 대응하는 $v_o$를 각각 나타낸다. 그림에서 검정색은 공칭모델의 특성 파라미터인 경우의 제어량 응답과 대응하는 제어입력, 파란색은 특성 파라미터를 강제로 변경시킨 경우의 제어량 응답과 대응하는 제어입력을 각각 나타낸다.

Fig. 11 Control performance for S-MRAC according to change of characteristic parameters.

../../Resources/sarek/KJACR.2026.38.8.455/fig11.png

Fig. 12 Control performance for PI controller according to change of characteristic parameters.

../../Resources/sarek/KJACR.2026.38.8.455/fig12.png

Fig. 13 Simulation results on the control performance of S-MRAC with or without LPF.

../../Resources/sarek/KJACR.2026.38.8.455/fig13.png

Fig. 11(a)를 통해 실험 장치의 성능이 $\pm 23$% 변동 또는 열화된 경우에도 S-MRAC은 $T_o$와 $T_s$를 강인하게 제어함을 확인할 수 있다. 반면, Fig. 12(a)를 통해 PI 제어기는 열부하 감소 시(7,000초 시점) 제어량 $T_o$를 강인하게 제어하지 못함을 확인할 수 있다. 결국, S-MRAC이 모델 불확실성이나 경년 변화의 경우에도 PI 제어기보다 제어량 $T_o, T_s$를 더 강인하게 제어함을 확인하였다. 이는 S-MRAC의 매개변수 $\theta$가 제어대상 모델의 특성 파라미터에 의존하지 않고 참조모델과의 오차를 최소화하는 방향으로 실시간 업데이트가 되기 때문이다.

Fig. 13Fig. 3의 S-MRAC 구성 요소인 LPF의 영향을 분석한 시뮬레이션 결과이다. Fig. 13(a)에서 제어량의 응답은 LPF의 사용 유무와 관계없이 설정값으로 엄밀히 수렴함을 보인다. 그러나 Fig. 13(b)Fig. 13(c)에서 조작량은 LPF를 사용할 때가 사용하지 않았을 때보다 채터링이 더 완화됨을 확인할 수 있다. 이는 LPF가 특정 대역의 주파수만 통과시키는 특성으로 인해 온도 센서를 통해 인가되고 있는 고조파의 영향을 상쇄하기 때문으로 보인다. 결국, LPF는 Fig. 1의 적응제어 로직 속에 포함된 적분기($1/s$) 제거로 인한 조작량의 채터링 발생을 완화하는 역할을 한다.

4. 결 론

본 연구에서는 VSRS의 고정밀 고효율 강인제어와 동시에 제어기의 유지보수의 필요성이 없는 모델 참조 적응제어 기반의 간이화된 S-MRAC을 설계하였다. 우선 제어대상에 대한 동특성 실험을 통해 VSRS의 전달함수 공칭모델을 구하였고, 이 모델을 참조하여 S-MRAC을 설계하였다.

특히, S-MRAC 설계 시 제어기 주요 설계 파라미터는 베이지안 최적화를 도입하여 시행착오 없이 확정적으로 결정하였다. 또한, 센서로부터의 열잡음으로 인한 조작량의 채터링을 완화하기 위해 LPF를 설계하였다. 제안된 S-MRAC은 VSRS 기반의 OCS를 제어대상으로 시뮬레이션 및 실험을 통해 그 이론적 타당성이 검증되었다.

제안 방식은 현장에서 널리 사용되는 PI 제어기와의 제어 성능에 대한 정량적 비교를 통해 그 유효성이 확인되었다. 본 논문에서 제안하는 S-MRAC은 지령값 변경과 열부하 인가 시 그리고 장치의 경년 변화를 포함한 모델 불확실성 하에서도 주 제어량인 오일출구온도를 엄밀히 제어하였다. 동시에 압축기 측 지령에 의한 간섭 영향에도 불구하고 과열도를 항상 일정한 값으로 엄밀히 제어하였다. 기존 제안된 H-MRAC과 본 논문에서 제안한 S-MRAC은 제어 성능 면에서는 거의 차이가 없었다. 하지만, 본 논문에서 제안한 S-MRAC이 제어기 구조가 간단하여 설계가 더 쉽고 MRAC 고유의 적응제어 장점을 살릴 수 있음을 확인하였다.

본 연구를 통해 얻은 주요 결론을 요약하면 다음과 같다.

(1) S-MRAC은 모델 불확실성과 외란을 고려한 시뮬레이션 시에도 제어량 $T_o$와 $T_s$를 기존의 PI 제어기보다 더 빠르고 더 정밀하게 제어하였다. 이를 통해 제안한 제어기의 강인성이 확인되었다.

(2) S-MRAC은 주 제어량인 오일출구온도 $T_o$를 목표 온도에 엄밀히 추종시켰고, 지령값 변경과 열부하 외란 인가 시 $T_o$의 과도오차를 PI 제어기보다 최대 25% 개선하였다.

(3) S-MRAC은 압축기 회전속도의 급격한 변동 시에도 간섭 영향을 고려한 적응제어를 통해 $T_s$의 과도오차를 PI 제어기보다 50% 개선하였다.

(4) 베이지안 최적화를 이용하여 제어계의 설계 사양을 만족하는 S-MRAC 설계 파라미터의 최적값을 확정적으로 설계함으로써 시행착오 없이 체계적인 S-MRAC 설계가 가능해졌다.

(5) S-MRAC은 제어기 설계 시 참조모델과 설계 파라미터인 학습률 $\gamma$만을 선정하는 것으로 제어기를 쉽게 설계할 수 있다.

설계한 S-MRAC은 제어대상 모델의 파라미터에 의존하지 않으므로 모델 불확실성과 외란 등에 강인한 제어 성능을 발휘할 수 있고, 시스템의 유지보수가 원천적으로 불필요하므로 향후 VSRS의 강인제어에 유용할 것으로 기대된다.

후 기

이 논문은 부경대학교 자율창의학술연구비(2025년)에 의하여 연구되었음.

Data sharing and reproducibility

The data that support the findings of this study are available from the corresponding author, S. K. Jeong, upon reasonable request.

References

1 
Jeong, S. K., Lee, D. B., Yoon, J. I., 2012, Comparison of System Performances of Hot-gas Bypass and Compressor Variable Speed Control of Water Coolers for Machine Tools, Korean Journal of Air-Conditioning and Refrigeration Engineering, Vol. 24, No. 1, pp. 1-8.DOI
2 
Kim, J. G., Han, C. H., Jeong, S. K., 2020, Disturbance Observer-based Robust Control against Model Uncertainty and Disturbance for a Variable Speed Refrigeration System, International Journal of Refrigeration, Vol. 116, pp. 49-58.DOI
3 
Jeong, S. K., Han, C. H., Hua, L., Wibowo, W. K., 2018, Systematic Design of Membership Functions for Fuzzy Logic Control of Variable Speed Refrigeration System, Applied Thermal Engineering, Vol. 142, pp. 303-310.DOI
4 
Kim, D. G., Jeong, S. K., 2021, H-infinity Controller Design for Robust Control of Variable Speed Refrigeration System with Disturbance and Model Uncertainty, Korean Journal of Air-Conditioning and Refrigeration Engineering, Vol. 33, No. 10, pp. 520-532.DOI
5 
Kim, I. A., Jeong, S. K., 2021, $\mu$-Synthesis Controller Design Based on Structured Uncertainty of a Variable Speed Refrigeration System for Robust Temperature Control, Korean Journal of Air-Conditioning and Refrigeration Engineering, Vol. 33, No. 12, pp. 619-632.DOI
6 
Lee, J. E., Jeong, S. K., 2021, Robust Temperature Control of a Variable-Speed Refrigeration System Based on Sliding Mode Control with Optimal Parameters Derived Using the Genetic Algorithm, Energies, Vol. 14, No. 19, Article 6321.DOI
7 
Ryu, J. H., Jeong, S. K., 2024, Active Disturbance Rejection Control for Robust Control of Variable Speed Refrigeration System, Korean Journal of Air-Conditioning and Refrigeration Engineering, Vol. 37, No. 1, pp. 1-12.Google Search
8 
Jeong, H. S., Jeong, S. K., 2024, Kalman Filter and Multi-Input Multi-Output Based Model Predictive Control for Precise Temperature and High Efficiency Control of Variable-Speed Refrigeration System, Korean Journal of Air-Conditioning and Refrigeration Engineering, Vol. 36, No. 11, pp. 521-534.DOI
9 
Nam, H. S., Jeong, S. K., 2025, Robust Hybrid Model Reference Adaptive Control for a Variable Speed Refrigeration System, Korean Journal of Air-Conditioning and Refrigeration Engineering, Vol. 37, No. 5, pp. 245-257.DOI
10 
Jalil, M. H. A., Taib, M. N., Rahiman, M. H. F., Nordin, N. N., Kasuan, N., 2014, Model Reference Adaptive Control(MRAC) Without Integral for Glycerin Bleaching Process, IEEE 10th International Colloquium on Signal Processing and its Applications (CSPA 2014), pp. 111-115.Google Search
11 
Gogoi, D., Buragohain, M., 2022, Simulation of Adaptive Controller Design with MRAC Based on Modified MIT Rule, NeuroQuantology, Vol. 20, No. 10, pp. 6663-6669.Google Search
12 
Aissa, O., Belouar, A., Bellennni, K., Bouzroura, Y., Badji, N., 2018, Study and Simulation of an Adaptive Controller with a Reference Model Based on the MIT Rule, Bordj Bou Arréridj University, Bordj Bou Arréridj, Algeria.Google Search