Akademik araştırmalar, anlaşılır dil

Verianla | Akademik Araştırmalardan Türkçe Ekonomi ve Bilim İçerikleri

27 Eylül 2026, Pazar
VERİANLABağımsız bilim yayıncılığı
Menüyü aç veya kapat
...
Home / Uygulamalı Bilimler / Mühendislik / Bir Damıtma Kolonuna Uygulanan Fark Denklemi Matris Modeli Tabanlı Model Öngörülü Kontrol Yaklaşımı
Mühendislik

Bir Damıtma Kolonuna Uygulanan Fark Denklemi Matris Modeli Tabanlı Model Öngörülü Kontrol Yaklaşımı

Araştırma, Difference Equation Matrix Model (DEMM) adı verilen giriş–çıkış tabanlı bir Model Predictive Control (MPC) formülasyonunu tanımlamakta ve yöntemi ikili bir damıtma kolonunun çok değişkenli kontrolüne uygulamaktadır.

14/08/2026  Veri Anla 22 görüntüleme
Bir Damıtma Kolonuna Uygulanan Fark Denklemi Matris Modeli Tabanlı Model Öngörülü Kontrol Yaklaşımı

Araştırma, Difference Equation Matrix Model (DEMM) adı verilen giriş–çıkış tabanlı bir Model Predictive Control (MPC) formülasyonunu tanımlamakta ve yöntemi ikili bir damıtma kolonunun çok değişkenli kontrolüne uygulamaktadır. DEMM'nin temel özelliği, gelecekteki sistem çıkışlarını klasik step-response tablosundan değil, doğrudan tanımlanmış ayrık fark denklemlerinden türetilen matrisler yardımıyla hesaplamasıdır. Geçmiş giriş değişimleri, geçmiş çıkışlar ve planlanan gelecek kontrol değişimleri tek bir prediction modelinde bir araya getirilmekte; ardından quadratic bir maliyet fonksiyonu analitik olarak minimize edilerek gelecek kontrol hareketleri hesaplanmaktadır.

Çalışma DEMM'yi yaygın endüstriyel predictive-control yaklaşımlarından Dynamic Matrix Control (DMC) ile yapısal olarak karşılaştırmaktadır. Yazarların verdiği açıklayıcı üçüncü dereceden SISO örneğinde DEMM altı dinamik parametreyle temsil edilirken DMC için 60 step-response parametresi kabul edilmektedir. Parametre başına yaklaşık 10 tanımlama örneği varsayılırsa bu örnek sırasıyla yaklaşık 60 ve 600 veri örneğine karşılık gelmektedir. \(h=20\) prediction horizon örneğinde DMC matrislerinde toplam 1580, DEMM modelinde ise 640 katsayı bulunmaktadır. Bu sayılar DEMM'nin daha kompakt temsil sağlayabileceğini göstermektedir; ancak makale bunları hesaplama süresi veya kapalı çevrim performans üstünlüğünün doğrudan kanıtı olarak kullanmamaktadır.

Uygulama bölümünde klasik Wood–Berry ikili damıtma kolonu kullanılmıştır. Kontrol edilen iki çıkış üst ürünün distilat bileşimi \(X_d\) ile dip ürün bileşimi \(X_b\)'dir. Kontrol girdileri reflux flow rate \(L_R\) ve reboiler'a verilen steam flow rate \(G_v\)'dir. Feed flow rate \(F\) ise dış bozucu olarak modele girmektedir. Çalışmanın nominal çalışma noktasında distilat bileşimi %96,25 mol, dip ürün bileşimi %0,5 mol, reflux akışı 0,0147 kg/s, buhar akışı 0,0129 kg/s ve besleme akışı 0,0185 kg/s'dir.

DEMM için gerekli ayrık giriş–çıkış modelleri, sisteme \(N(0,0.1)\) dağılımlı beyaz gürültü excitation sinyalleri uygulanarak ve least-squares tanımlama yapılarak oluşturulmuştur. Distilat modeli için mean squared prediction error 0,048, dip ürün modeli için 0,051 bulunmuştur. Bu tanımlama aşamasındaki beyaz gürültü, daha sonra kapalı çevrim robustness değerlendirmesinde feed disturbance üzerine eklenen gürültü senaryosuyla karıştırılmamalıdır.

Damıtma kolonu kontrolünde prediction horizon \(h=15\), distilat için \(Q_{Xd}=I\), dip ürün için \(Q_{Xb}=10I\) ve kontrol hareketi için \(R=5I\) kullanılmıştır. Feed flow üzerine 50. dakikada +%5 step disturbance uygulanmış; ayrıca \(N(0,0.1)\) gürültülü feed senaryosu ve bileşim referanslarında 0,1 büyüklüğünde ardışık setpoint değişimleri incelenmiştir. Kaynak, bu koşullarda DEMM'nin bozucuları bastırdığını ve referans değişimlerini düzgün biçimde takip ettiğini bildirmektedir. Bununla birlikte makalede IAE, ISE, settling time veya overshoot gibi karşılaştırmalı sayısal performans indeksleri verilmemektedir.

Çalışmanın önemli sınırı, sonuçların gerçek bir kimya tesisinde veya laboratuvar damıtma kolonunda elde edilmemiş olmasıdır. Wood–Berry transfer modeli işletme verilerinden türetilmiş klasik bir proses modelidir; mevcut çalışma bu modeli kullanarak bilgisayar simülasyonu yürütmektedir. Ayrıca DEMM uygulaması unconstrained'dir; gerçek tesiste pompa, valf, steam-flow veya ürün kompozisyonu sınırları doğrudan optimization problemine dahil edilmemiştir.

Türkiye açısından değerlendirme: DEMM yaklaşımı Türkiye'deki rafineri, petrokimya, kimya, enerji ve proses otomasyonu çalışmalarında özellikle modeli giriş–çıkış verisinden hızlı biçimde kurulabilen çok değişkenli prosesler için araştırmaya değer bir MPC alternatifi oluşturabilir. Daha kompakt parametre yapısı, model tanımlama ve PLC/edge-controller üzerinde saklama yükünü azaltma potansiyeli taşımaktadır. Ancak mevcut çalışma gerçek tesis commissioning süresini, işlemci kullanımını veya ticari DMC'ye karşı saha performansını ölçmemiştir. Türkiye'deki gerçek proseslere aktarım için tesis verisiyle yeniden tanımlama, valf ve aktüatör kısıtlarının optimization problemine eklenmesi, model drift, ölçüm filtresi, güvenlik interlock'ları ve uzun dönem saha doğrulaması gerekir.

DEMM tam olarak nedir?

DEMM, gelecekteki proses davranışını tahmin etmek için geçmiş giriş ve çıkış örneklerinden oluşturulan fark denklemlerini doğrudan matris biçimine dönüştüren bir giriş–çıkış Model Predictive Control yaklaşımıdır.

Çalışma DEMM'yi bütünüyle yeni bir predictive-control paradigması olarak tanımlamamaktadır. Yazarların ifadesiyle yöntem transfer-function, ARX ve Generalized Predictive Control gibi giriş–çıkış tabanlı MPC ailesinin içindedir. Özgün katkı, predictive modelin discrete difference equations üzerinden açık ve kompakt bir matris yapısında kurulmasıdır.

Temel SISO fark denklemi nasıl kuruluyor?

Bir SISO sistem için mevcut çıkış, geçmiş giriş ve çıkışlara bağlı olarak:

\[ y_p= \alpha_0+ \left( \alpha_1x_{p-1}+\cdots+\alpha_mx_{p-m} \right) - \left( \beta_1y_{p-1}+\cdots+\beta_my_{p-m} \right) \]

biçiminde ifade edilmektedir.

Burada:

  • \(x_i\): kontrol girdisi,
  • \(y_i\): ölçülen sistem çıkışı,
  • \(m\): modelin dinamik hafızası,
  • \(\alpha_i\) ve \(\beta_i\): tanımlanması gereken model katsayılarıdır.

Kaynak sunumu basitleştirmek için giriş ve çıkış gecikme derecesini aynı \(m\) ile göstermektedir; ancak DEMM farklı input/output lag order ve explicit time delay değerlerini de desteklemektedir.

Neden giriş değişiminin incremental biçimi kullanılıyor?

Kontrol girdisi:

\[ \Delta x_i=x_i-x_{i-1} \]

şeklinde değişim cinsinden yazıldığında fark denklemi incremental bir modele dönüşmektedir.

Bu yapı MPC açısından iki işlev görmektedir. Birincisi, optimizasyon değişkenini mutlak kontrol girdisi yerine kontrol hareketindeki değişim hâline getirir. İkincisi, steady-state offset'i azaltmaya ve disturbance rejection davranışını iyileştirmeye katkı sağlar. Kaynak bunun perfect offset elimination garantisi olmadığını özellikle belirtmektedir.

Tahmin ufku modele nasıl ekleniyor?

Tek bir sonraki örnek yerine gelecekte \(h\) adet çıkışın tahmin edilmesi için fark denklemleri üst üste yazılarak:

\[ B\,y=A\,\Delta x \]

matris denklemi oluşturulmaktadır.

Geçmiş ve gelecek terimler ayrıldığında:

\[ B_fy_f+B_py_p = A_f\Delta x_f+A_p\Delta x_p \]

elde edilir.

\(B_f\) matrisi üst üçgensel ve köşegen elemanları 1 olduğundan:

\[ \det(B_f)=1 \]

ve tersi bulunmaktadır. Böylece gelecek çıkış vektörü:

\[ y_f= F_x\Delta x_f+ P_x\Delta x_p+ P_yy_p \]

biçimine indirgenmektedir.

\(F_x\), \(P_x\) ve \(P_y\) neyi temsil ediyor?

Modelin üç ana matrisi:

\[ F_x=B_f^{-1}A_f \]

\[ P_x=B_f^{-1}A_p \]

\[ P_y=-B_f^{-1}B_p \]

şeklinde tanımlanır.

  • \(F_x\): gelecekte planlanan kontrol değişimlerinin gelecekteki çıktılara etkisi,
  • \(P_x\): geçmiş kontrol değişimlerinin gelecekteki çıktılara etkisi,
  • \(P_y\): geçmiş output dynamics'in geleceğe taşınmasıdır.

Prediction horizon nasıl seçilmelidir?

Kaynak, kontrol tasarımı açısından genel olarak:

\[ h\geq m \]

seçilmesini önermektedir. Böylece prediction horizon sistem modelinin tam dinamik hafızasını kapsayabilir.

Saf giriş gecikmesi \(d\) örnek ise:

\[ h>d \]

olmalıdır. Aksi durumda hesaplanan kontrol hareketinin etkisi prediction horizon içinde output üzerinde görünmediğinden controller bu etkinin sonucunu değerlendiremez.

MPC maliyet fonksiyonu nedir?

DEMM kontrolcüsü:

\[ J= (r-y_f)^TQ(r-y_f) + \Delta x_f^TR\Delta x_f \]

maliyet fonksiyonunu kullanmaktadır.

Burada:

  • \(r\): prediction horizon boyunca referans trajectory,
  • \(Q\): output tracking error ağırlığı,
  • \(R\): control increment ağırlığıdır.

Yapı LQR maliyet fonksiyonuna benzemektedir; temel fark durum hatası yerine future output tracking error'un cezalandırılmasıdır.

Optimal kontrol hareketi nasıl bulunuyor?

Çalışmada explicit constraints bulunmadığından quadratic maliyetin analytical minimumu doğrudan hesaplanabilmektedir:

\[ \Delta x_f= \left( F_x^TQF_x+R \right)^{-1} F_x^TQ \left( r-P_x\Delta x_p-P_yy_p \right) \]

Kontrol gain matrisi:

\[ M= \left( F_x^TQF_x+R \right)^{-1} F_x^TQ \]

olarak tanımlanmaktadır.

Unique minimum için Hessian:

\[ F_x^TQF_x+R \]

positive definite olmalıdır. Çalışmada bunun \(Q\) ve \(R\)'nin positive definite seçilmesiyle sağlandığı belirtilmektedir.

Free response nedir?

Gelecekteki kontrol girdisi değiştirilmezse modelin tahmin ettiği çıktı:

\[ y_l= P_x\Delta x_p+P_yy_p \]

olarak tanımlanmaktadır.

Bu büyüklük prosesin mevcut geçmişine göre “kontrolcü hiçbir yeni değişiklik yapmazsa ne olacak?” sorusunun cevabıdır.

Kontrolcü daha sonra referans ile bu free response arasındaki farkı azaltacak \(\Delta x_f\) dizisini hesaplamaktadır.

Model hatası için nasıl correction uygulanıyor?

Mevcut ölçülen output ile modelin aynı andaki tahmini arasındaki fark:

\[ y_p^{measured}-y_p^{predicted} \]

free-response tahminine correction olarak eklenmektedir.

Kaynak bu mevcut prediction mismatch değerini bütün prediction horizon boyunca aynı bias olarak taşımaktadır. Ayrı Kalman filter, observer veya dedicated noise filter kullanılmamıştır.

Receding-horizon prensibi nasıl uygulanıyor?

Optimizer gelecek için bir control increment dizisi üretse de sistemin tamamı bir defada uygulanmamaktadır. Yalnızca:

hesaplanan dizinin ilk kontrol değişimi

prosese gönderilmektedir.

Yeni ölçüm alındığında model tekrar güncel geçmiş verilerle değerlendirilir, optimization yeniden çözülür ve prediction horizon bir sample ileri kaydırılır. Bu, klasik receding-horizon MPC mekanizmasıdır.

DEMM'nin çevrim içi algoritması

Kaynağın verdiği işlem sırası şöyledir:

  1. Ölçülen output alınır.
  2. Mevcut output modelden tahmin edilir.
  3. Free response hesaplanır.
  4. Mevcut prediction mismatch correction olarak eklenir.
  5. Prediction horizon boyunca reference trajectory oluşturulur.
  6. Corrected free-response error hesaplanır.
  7. Future control increment vektörü hesaplanır.
  8. Yalnız ilk control increment uygulanır.
  9. Bir sonraki sample'da işlem tekrarlanır.

DEMM MIMO sistemlere nasıl genişletiliyor?

Birden çok giriş ve çıkış olduğunda model:

\[ Y_f= F_x\Delta X_f+ P_x\Delta X_p+ P_yY_p \]

biçimine genişletilmektedir.

\(F_x\) ve \(P_x\) matrislerindeki off-diagonal blocks, farklı input ve output çiftleri arasındaki dinamik interaction'ları taşımaktadır. Bu özellik damıtma kolonları gibi bir input değişiminin birden fazla product composition üzerinde etkili olduğu proseslerde kritik önemdedir.

DEMM ile DMC'nin ortak noktası nedir?

İki yaklaşım da:

  • giriş–çıkış verisinden model oluşturur,
  • gelecekteki proses output'larını tahmin eder,
  • prediction horizon kullanır,
  • past input contribution ve future control contribution ayırır,
  • receding-horizon prensibini uygular.

Temel ayrım plant modelinin nasıl oluşturulduğudur.

DMC modeli nasıl kuruluyor?

DMC, prosesin step response katsayılarını:

\[ g_1,g_2,\ldots,g_N \]

kullanır.

Çıkış:

\[ y(k)= \sum_{i=1}^{\infty} g_i\Delta x(k-i) \]

biçiminde temsil edilir. Modelin iyi çözünürlüklü olması için step response boyunca çok sayıda sample gerekebilir.

DEMM'nin kompaktlık iddiası hangi örneğe dayanıyor?

Makale, üçüncü dereceden bir SISO DEMM modeli için üç input ve üç output dynamics coefficient olmak üzere 6 dinamik parametre örneği vermektedir.

DMC için kaynak, tipik olarak 50–80 step-response sample kullanılabildiğini ifade etmekte ve yapısal karşılaştırma amacıyla 60 parametre seçmektedir.

Bu nedenle 6 ve 60 sayıları belirli karşılaştırma örneğidir; bütün proseslerde sabit değildir.

Verianla Live: DEMM ve DMC model yapısı karşılaştırması

Aşağıdaki değerler çalışmanın Bölüm 3'te verdiği açıklayıcı SISO karşılaştırmasına aittir. Bunlar evrensel DMC/DEMM büyüklükleri değil, makaledeki varsayımsal örnek değerlerdir.

Yapısal ölçütDEMMDMCKoşul
Model parametresi6603. dereceden DEMM; DMC için karşılaştırma amacıyla 60 step-response parametresi
Örnek tanımlama verisi60600Parametre başına yaklaşık 10 sample varsayımı
Prediction matris katsayısı6401580h = 20 örneği
 

Tablodaki ana eğilim DEMM'nin makaledeki örnekte daha az parametre ve daha küçük geçmiş-dinamik matris yapısıyla temsil edilebilmesidir. Kaynak bu sonucu daha düşük gerçek işlem süresinin veya daha iyi kapalı çevrim performansın deneysel kanıtı olarak sunmamaktadır.

DMC için 600 sample gerçekten zorunlu mu?

Hayır. Makaledeki 600 sayısı, 60 model parametresi ve parametre başına yaklaşık 10 tanımlama örneği varsayımından çıkan açıklayıcı bir değerdir.

Gerçek veri ihtiyacı:

  • process dynamics,
  • signal-to-noise ratio,
  • identifiability,
  • sampling period,
  • model order,
  • estimation yöntemi

gibi unsurlara bağlıdır. Makale de bu sayıyı kesin bir DMC standardı olarak sunmamaktadır.

DEMM ile DMC performans bakımından karşılaştırıldı mı?

Hayır. Bu çalışma DEMM ve DMC'yi aynı distillation modelinde aynı tuning ve aynı disturbance koşullarında çalıştırıp doğrudan karşılaştırmamıştır.

Kaynak özellikle şu metriklerin gelecek çalışmaya bırakıldığını belirtmektedir:

  • IAE,
  • ISE,
  • ITAE,
  • settling time,
  • overshoot,
  • processor-dependent execution time.

Bu nedenle “DEMM DMC'den daha hızlıdır” veya “DEMM DMC'den daha iyi kontrol eder” sonucu bu makaleden çıkarılamaz.

Damıtma kolonu neden iyi bir MIMO test problemi?

Damıtma kolonunda reflux veya reboiler steam gibi tek bir manipulated variable yalnız bir output'u etkilemez. Kolon içindeki vapor–liquid equilibrium ve material transfer nedeniyle üst ve alt ürün bileşimleri birbirine bağlıdır.

Bunun yanında prosesler:

  • uzun time constant,
  • input delay,
  • güçlü cross-coupling,
  • nonlinear behavior

gösterebilir. Bu nedenle distillation column, multivariable predictive-control yöntemlerinin yaygın benchmark alanlarından biridir.

Wood–Berry modeli nedir?

Çalışma klasik Wood–Berry binary distillation modelini kullanmaktadır:

\[ \begin{bmatrix} X_d(s)\\ X_b(s) \end{bmatrix} = \begin{bmatrix} \dfrac{12.8e^{-s}}{16.7s+1} & \dfrac{-18.9e^{-3s}}{21s+1}\\ \dfrac{6.6e^{-7s}}{10.9s+1} & \dfrac{-19.4e^{-3s}}{14.4s+1} \end{bmatrix} \begin{bmatrix} L_R(s)\\ G_v(s) \end{bmatrix} + \begin{bmatrix} \dfrac{3.8e^{-8.1s}}{14.9s+1}\\ \dfrac{4.9e^{-3.4s}}{13.2s+1} \end{bmatrix} F(s) \]

Burada:

  • \(X_d\): distillate composition,
  • \(X_b\): bottom-product composition,
  • \(L_R\): reflux flow rate,
  • \(G_v\): reboiler steam-flow rate,
  • \(F\): feed-flow disturbance'dır.

Nominal çalışma noktası nedir?

DeğişkenNominal değerBirim
Distilat bileşimi \(X_d\)96,25mol%
Dip ürün bileşimi \(X_b\)0,5mol%
Reflux akışı \(L_R\)0,0147kg/s
Buhar akışı \(G_v\)0,0129kg/s
Feed flow \(F\)0,0185kg/s

Bu çalışma noktası, Wood–Berry modelindeki transfer fonksiyonlarının etrafında kullanılan nominal prosesi temsil etmektedir.

Model identification nasıl gerçekleştirildi?

Tanımlama için plant inputs üzerine:

\[ N(0,0.1) \]

Gaussian white-noise excitation uygulanmıştır.

Burada ortalama 0 ve standart sapma 0,1'dir.

Bu excitation yalnız model identification içindir. Daha sonraki closed-loop feed-noise deneyi farklı bir değerlendirme aşamasıdır.

Distilat için tanımlanan fark denklemi

Kaynak distilat modeli için:

\[ X_{d,k} -1.0458X_{d,k-1} +0.0965X_{d,k-2} = 4.9182 +0.0056L_{R,k-2} -0.0006L_{R,k-3} -0.0066G_{v,k-4} +0.0007G_{v,k-5} \]

denklemine ulaşmıştır.

Mean squared prediction error:

0,048

olarak raporlanmıştır.

Dip ürün için tanımlanan fark denklemi

Dip ürün modeli:

\[ X_{b,k} -1.3862X_{b,k-1} +0.4322X_{b,k-2} = 0.6295 +0.0044L_{R,k-8} -0.0021L_{R,k-9} -0.0098G_{v,k-4} +0.0045G_{v,k-5} \]

şeklindedir.

Mean squared prediction error:

0,051

olarak verilmiştir.

Model quality ne kadar kapsamlı doğrulandı?

Çalışmanın amacı comprehensive system identification campaign yürütmek değil, controller için kullanılabilir predictive model elde etmektir.

Bu nedenle model kalitesi prediction error ile değerlendirilmiştir. Kaynakta:

  • residual analysis,
  • cross-validation,
  • statistical consistency test,
  • bağımsız hold-out doğrulaması

raporlanmamıştır.

Çalışmanın desteklediği sonuçlar

  • Difference equations doğrudan MPC prediction matrices hâline dönüştürülebilmektedir.
  • DEMM giriş ve output delay'lerini model yapısında temsil edebilmektedir.
  • DEMM MIMO sistemlerde cross-input/output interaction'ları \(F_x\) ve \(P_x\) blokları üzerinden ifade edebilmektedir.
  • Makaledeki örnek yapısal karşılaştırmada DEMM, DMC'den daha kompakt model parameterization kullanmaktadır.
  • Wood–Berry column için tanımlanan iki discrete model 0,048 ve 0,051 prediction MSE değerleri üretmiştir.
  • DEMM simülasyonda +%5 feed step disturbance sonrasında iki product composition'ı nominal referanslara geri yöneltmiştir.
  • Feed disturbance üzerine Gaussian noise eklenen senaryoda closed-loop davranış kabul edilebilir kalmıştır.
  • Successive setpoint changes altında distillate ve bottom compositions referans değişimlerini takip etmiştir.
  • Incremental control formulation ve current prediction-error correction model mismatch etkisini azaltmaya yardımcı olmuştur.

Çalışmanın desteklemediği veya test etmediği sonuçlar

  • DEMM'nin DMC'den daha iyi closed-loop kontrol performansı sağladığı gösterilmemiştir.
  • DEMM'nin gerçek CPU üzerinde DMC'den daha hızlı çalıştığı ölçülmemiştir.
  • DEMM'nin ticari bir DMC sisteminden daha kısa commissioning süresi gerektirdiği saha verisiyle kanıtlanmamıştır.
  • Gerçek damıtma kolonunda veya kimya tesisinde deney yapılmamıştır.
  • Actuator, input-rate veya output constraints mevcut controller'a dahil edilmemiştir.
  • Formal closed-loop stability guarantee sunulmamıştır.
  • Offset-free MPC disturbance-state estimator geliştirilmemiştir.
  • Kapsamlı parameter/model uncertainty robustness analizi yapılmamıştır.
  • Repeated stochastic realizations üzerinden istatistiksel robustness dağılımı oluşturulmamıştır.
  • DMC, GPC, PID veya fuzzy controller ile aynı koşullarda doğrudan performance benchmark yapılmamıştır.
  • Identification modelleri residual analysis ve independent cross-validation ile kapsamlı biçimde doğrulanmamıştır.

Çalışmanın Yöntemi ve Bulguları

DEMM kontrol süreci

Verianla Live: Fark denkleminden receding-horizon kontrol hareketine

Bu süreç çalışmanın DEMM yöntemini özetler. İlk model-identification adımları offline, sonraki kontrol adımları her sampling period'da online olarak yürütülür.

AşamaİşlemBilimsel anlamı
1. Model tanımlamaInput–output data üzerinden difference-equation coefficients belirlenir.Plant dynamics kompakt discrete modelle temsil edilir.
2. Matris oluşturmaFx, Px ve Py prediction matrices hesaplanır.Future, past-input ve past-output contributions ayrılır.
3. Controller tuningQ ve R ağırlıkları seçilir; M gain matrisi offline hesaplanır.Tracking error ile control effort arasında denge kurulur.
4. Output ölçümüMevcut proses output'u alınır.Receding-horizon feedback güncellenir.
5. Free responseFuture input değişmeden sistemin gelecekteki davranışı hesaplanır.Mevcut geçmişin prediction üzerindeki etkisi bulunur.
6. Bias correctionMeasured–predicted current output farkı prediction'a eklenir.Current model mismatch etkisi azaltılmaya çalışılır.
7. Optimal control sequenceQuadratic cost'un analitik minimumundan Δxf hesaplanır.Prediction horizon boyunca planlanan input increments elde edilir.
8. İlk hareket uygulanırOptimal dizinin yalnız ilk control increment'i prosese gönderilir.Klasik receding-horizon MPC uygulanır.
9. Horizon kaydırılırYeni measurement sonrası bütün online hesap yeniden yapılır.Controller değişen proses davranışına feedback ile cevap verir.
 

DEMM–DMC matris boyutu örneği

Çalışmanın \(h=20\) örneğinde DMC için:

\[ G_p\in R^{20\times59} \]

\[ G_f\in R^{20\times20} \]

kullanılmakta ve toplam 1580 coefficient elde edilmektedir.

DEMM için:

\[ F_x\in R^{20\times20} \]

\[ P_x\in R^{20\times5} \]

\[ P_y\in R^{20\times7} \]

olup toplam coefficient sayısı 640'tır.

Bu sayılar yalnız makaledeki yapısal örnek içindir; real implementation memory ve execution time ayrıca ölçülmemiştir.

Distillation modelinde input delay'leri

Tanımlanan discrete equations, DEMM'nin farklı input delay'lerini taşıyabildiğini uygulamalı olarak göstermektedir.

OutputReflux \(L_R\) gecikmeleriSteam \(G_v\) gecikmeleri
Distilat \(X_d\)k−2 ve k−3k−4 ve k−5
Dip ürün \(X_b\)k−8 ve k−9k−4 ve k−5

Özellikle reflux akışının bottom composition üzerindeki daha uzun gecikmesi, farklı input–output yollarının aynı delay structure'a sahip olmak zorunda olmadığını göstermektedir.

Controller ayarları

DEMM parametresiDeğer
Prediction horizon \(h\)15
Distilat output ağırlığı \(Q_{Xd}\)I
Dip ürün output ağırlığı \(Q_{Xb}\)10I
Control increment ağırlığı \(R\)5I
Optimization türüUnconstrained analytical quadratic solution

Dip ürün composition'ına distilattan daha yüksek output weight verilmiştir. Makale bu tuning'in sistematik global optimization sonucunda elde edildiğini belirtmemektedir.

+%5 feed disturbance deneyi

İlk closed-loop senaryoda:

t = 50 dakika

anında feed-flow disturbance \(F\)'ye:

+%5 step change

uygulanmıştır.

Şekil 4'te hem \(X_d\) hem \(X_b\) kısa süreli sapma gösterdikten sonra nominal composition bölgelerine geri yönelmektedir. Aynı sırada reflux ve steam control actions da geçici düzeltme hareketleri üretmektedir.

Kaynak bu davranışı satisfactory disturbance rejection olarak tanımlamaktadır; ancak settling time ve peak deviation için kesin tablo değerleri vermemektedir. Bu nedenle grafikten yaklaşık sayılar türetilmemiştir.

Gaussian feed-noise deneyi

İkinci kapalı çevrim testinde feed-flow disturbance üzerine:

\[ N(0,0.1) \]

Gaussian white noise eklenmiştir.

Şekil 6'da ürün bileşimleri ve iki manipulated flow signal gürültü altında dalgalansa da closed-loop sistem çalışmaya devam etmektedir.

Kaynak bunu tested noise conditions altında acceptable closed-loop performance olarak yorumlamaktadır. Tek noise realization gösterildiğinden sonuç geniş kapsamlı stochastic robustness kanıtı değildir.

Setpoint-tracking deneyi

Üçüncü senaryoda distillate ve bottom-product reference signals'a:

0,1 büyüklüğünde ardışık step değişimleri

uygulanmıştır.

Şekil 7, DEMM'nin hem \(X_d\) hem \(X_b\) referans değişimlerini izlemek için \(L_R\) ve \(G_v\) kontrol girdilerini değiştirdiğini göstermektedir.

Kaynak sonuçları smooth reference tracking ve disturbance rejection arasında reasonable trade-off olarak nitelendirmektedir; kesin overshoot veya tracking index tablosu sunmamaktadır.

Identification sonuçları

ModelMean squared prediction errorDoğrulama kapsamı
Distilat \(X_d\)0,048Least-squares prediction error
Dip ürün \(X_b\)0,051Least-squares prediction error

İki output için prediction error birbirine yakın düzeydedir. Bununla birlikte çalışma bu modelleri independent cross-validation veya residual whiteness testleriyle kapsamlı biçimde sınamamıştır.

Çalışmanın güçlü yönleri

  • DEMM'nin fark denkleminden MPC matrislerine geçişini açık matematiksel biçimde türetmektedir.
  • Input delay ve farklı lag yapılarını formülasyona dahil etmektedir.
  • SISO'dan MIMO'ya blok-matris genişletmesini vermektedir.
  • Closed-form unconstrained control law sayesinde online optimization yapısını sadeleştirmektedir.
  • Prediction mismatch için basit bias-correction mekanizması kullanmaktadır.
  • DMC ile yapısal model ve matris büyüklüğü farklarını açık sayısal örneklerle göstermektedir.
  • Yöntemi güçlü cross-coupling ve time delay içeren klasik bir distillation-column modeline uygulamaktadır.
  • Disturbance, noise ve setpoint-change olmak üzere üç farklı closed-loop senaryo göstermektedir.

Başlıca yöntemsel sınırlılıklar

  • Distillation-column uygulaması simülasyondur.
  • DMC ile direct closed-loop benchmark yapılmamıştır.
  • GPC ile ayrıntılı benchmark yapılmamıştır.
  • Constraint handling mevcut değildir.
  • Formal stability analysis yoktur.
  • Offset-free disturbance-estimator MPC formülasyonu yoktur.
  • Model uncertainty için kapsamlı robustness campaign yapılmamıştır.
  • Noise değerlendirmesi repeated Monte Carlo veya çoklu stochastic realization içermez.
  • Identification residual analysis ve cross-validation içermez.
  • Bias correction bütün prediction horizon'a aynı current error'u taşımaktadır; ayrı observer veya noise filter yoktur.
  • DMC karşılaştırmasındaki parameter/sample sayıları açıklayıcı assumptions'a bağlıdır.
  • Processor-dependent timing ve PLC resource usage ölçülmemiştir.

Kaynak ve Yöntem Notu

Tam özgün çalışma adı: A Difference Equation Matrix Model Predictive Control Approach Applied to a Distillation Column

Yazarlar: Basil Mohammed Al-Hadithi, Javier Blanco Rico ve Agustín Jiménez.

Yazar sırası: 1. Basil Mohammed Al-Hadithi; 2. Javier Blanco Rico; 3. Agustín Jiménez.

Sorumlu yazar: Javier Blanco Rico.

Eş katkı/eş birinci yazarlık: Kaynakta böyle bir beyan bulunmamaktadır.

Kurumlar:

  1. Intelligent Control Group, Centre for Automation and Robotics UPM-CSIC, Universidad Politécnica de Madrid, Madrid, Spain.
  2. Department of Electrical, Electronics, Control Engineering and Applied Physics, School of Industrial Design and Engineering, Universidad Politécnica de Madrid, Madrid, Spain.
  3. Escuela Técnica Superior de Ingenieros Industriales, Universidad Politécnica de Madrid, Madrid, Spain.

Dergi: Actuators.

Yayınevi: MDPI, Basel, Switzerland.

Bibliyografik bilgi: Actuators 2026, 15, 347.

DOI:10.3390/act15060347

Resmî yayın bağlantısı:MDPI – Actuators 15(6), 347

Yayın tarihi: 18 Haziran 2026. Çalışma 15 Nisan 2026'da alınmış, 7 Haziran 2026'da revize edilmiş ve 16 Haziran 2026'da kabul edilmiştir.

Kaynak türü ve hakemlik durumu: Actuators dergisinde yayımlanmış hakemli araştırma makalesidir. Bilimsel uygulama kısmı matematiksel modelleme, system identification ve closed-loop simulation üzerine kuruludur.

Lisans: Creative Commons Attribution (CC BY).

Akademik editör: Guanghong Yang.

Finansman: Çalışma PID2024-155948OB-C54 referanslı Ar-Ge projesi kapsamında MICIU/AEI/10.13039/501100011033 ve ERDF/EU tarafından finanse edilmiştir.

Etik kurul: Uygulanabilir değildir.

Bilgilendirilmiş onam: Uygulanabilir değildir.

Veri erişilebilirliği: Yazarlar verilerin makale içinde bulunduğunu belirtmektedir.

Çıkar çatışması: Yazarlar çıkar çatışması bulunmadığını beyan etmiştir.

Bilimsel kapsam: Çalışma fark denklemlerinden doğrudan türetilen giriş–çıkış predictive modelini, quadratic unconstrained MPC control law ile birleştirmekte ve yöntemi Wood–Berry binary distillation-column modeline uygulamaktadır.

DMC karşılaştırma sınırı: DEMM ve DMC karşılaştırması structural parameterization, identification-data büyüklüğü ve matrix dimensions düzeyindedir. Aynı plant ve tuning altında closed-loop performance benchmark gerçekleştirilmemiştir. Makale IAE, ISE, ITAE, settling time, overshoot ve execution-time karşılaştırmalarını gelecek çalışma olarak bırakmaktadır.

Parametre sayısı sınırı: DEMM için 6 ve DMC için 60 model parametresi, çalışmada kullanılan açıklayıcı üçüncü dereceden SISO örneğine aittir. DMC için 60 değeri, kaynakta belirtilen yaklaşık 50–80 step-response parameter aralığından karşılaştırma amacıyla seçilmiştir.

Tanımlama-verisi sınırı: DEMM için yaklaşık 60 ve DMC için yaklaşık 600 sample değeri, parametre başına yaklaşık 10 sample kabul edilen açıklayıcı rule-of-thumb hesabıdır; genel bir system-identification zorunluluğu değildir.

Matris-boyutu sınırı: DMC için 1580 ve DEMM için 640 coefficient sonucu \(h=20\) ve çalışmada seçilen model memory/step-response değerlerine bağlı örnektir. Bu fark doğrudan ölçülmüş execution-time oranı değildir.

Uygulama sınırı: Wood–Berry modeli gerçek endüstriyel distillation-column davranışından türetilmiş klasik bir referans model olsa da mevcut araştırmanın disturbance, noise ve setpoint sonuçları bilgisayar simülasyonudur. Fiziksel tesis üzerinde DEMM implementation yapılmamıştır.

Model identification sınırı: \(X_d\) ve \(X_b\) discrete modellerinin MSE değerleri sırasıyla 0,048 ve 0,051'dir. Çalışma kapsamlı residual analysis, cross-validation ve statistical-consistency campaign yürütmemiştir.

Constraint sınırı: Mevcut DEMM analytical control law unconstrained optimization içindir. Actuator, control-rate ve output constraints için quadratic-programming-based optimization gelecekteki çalışma yönü olarak belirtilmiştir.

Kararlılık sınırı: Makale formal closed-loop stability guarantee sunmamaktadır. Formal stability analysis, offset-free MPC ve disturbance-estimation yapıları gelecekteki çalışma başlıkları arasındadır.

Robustness sınırı: Noise ve +%5 feed disturbance testleri controller davranışını göstermektedir; kapsamlı model uncertainty, repeated stochastic realization ve comparative robustness benchmarking yapılmamıştır.

Bu Verianla içeriğindeki matematiksel model, DEMM–DMC karşılaştırma sayıları, damıtma kolonu parametreleri, tanımlama hataları ve simülasyon sonuçları incelenen çalışmaya dayanmaktadır. Dış doğrulama yalnız makalenin resmî bibliyografik yayın kimliğini kontrol etmek amacıyla kullanılmıştır.


Paylaş:

Yorumlar incelendikten sonra yayımlanır.Gönderdiğiniz yorum onay sürecine alınır ve uygun bulunduğunda görünür hâle gelir.

Bir yorum bırakın

E-posta adresiniz yayınlanmayacaktır. Gerekli alanlar * ile işaretlenmiştir

Your experience on this site will be improved by allowing cookies Cookie Policy