Utafiti wa kitaaluma, lugha inayoeleweka

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

27 Septemba 2026, Jumapili
VERİANLAUchapishaji huru wa sayansi
Fungua au funga menyu
...
Home / Sayansi Tumizi / Uhandisi / Mbinu ya Udhibiti wa Kutabiri kwa Kutumia Modeli Kulingana na Difference Equation Matrix Model Iliyotumika kwenye Safu ya Unyeyushaji
Uhandisi

Mbinu ya Udhibiti wa Kutabiri kwa Kutumia Modeli Kulingana na Difference Equation Matrix Model Iliyotumika kwenye Safu ya Unyeyushaji

Utafiti unafafanua uundaji wa Model Predictive Control (MPC) unaotegemea ingizo–tokeo unaoitwa Difference Equation Matrix Model (DEMM), na kuutumia katika udhibiti wa vigezo vingi wa safu ya binary distillation.

14/08/2026  Veri Anla Imetazamwa mara 17
Mbinu ya Udhibiti wa Kutabiri kwa Kutumia Modeli Kulingana na Difference Equation Matrix Model Iliyotumika kwenye Safu ya Unyeyushaji

Utafiti unafafanua uundaji wa Model Predictive Control (MPC) unaotegemea ingizo–tokeo unaoitwa Difference Equation Matrix Model (DEMM), na kuutumia katika udhibiti wa vigezo vingi wa safu ya binary distillation. Sifa kuu ya DEMM ni kwamba huhesabu matokeo ya mfumo ya baadaye si kutoka kwenye jedwali la kawaida la step-response, bali kwa kutumia matriki zinazotokana moja kwa moja na milinganyo ya tofauti ya kidijitali iliyofafanuliwa. Mabadiliko ya ingizo yaliyopita, matokeo yaliyopita na mabadiliko ya udhibiti ya baadaye yaliyopangwa huletwa pamoja ndani ya prediction model moja; kisha fungsi ya gharama ya quadratic hupunguzwa kwa njia ya uchambuzi ili kuhesabu hatua za udhibiti za baadaye.

Kazi hii inalinganisha DEMM kimuundo na Dynamic Matrix Control (DMC), mojawapo ya mbinu za predictive-control zinazotumika sana viwandani. Katika mfano wa ufafanuzi wa SISO wa daraja la tatu uliotolewa na waandishi, DEMM huwakilishwa kwa vigezo sita vya kidinamiki, wakati kwa DMC hukubaliwa vigezo 60 vya step-response. Ikiwa takribani sampuli 10 za utambuzi kwa kila kigezo zinachukuliwa, mfano huu unalingana kwa mtiririko huo na takribani sampuli 60 na 600 za data. Katika mfano wa \(h=20\) prediction horizon, matriki za DMC zina jumla ya coefficients 1580, ilhali modeli ya DEMM ina coefficients 640. Nambari hizi zinaonyesha kuwa DEMM inaweza kutoa uwakilishi ulioshikamana zaidi; hata hivyo makala haitumii nambari hizi kama ushahidi wa moja kwa moja wa muda mfupi wa ukokotoaji au ubora wa performance ya closed-loop.

Katika sehemu ya matumizi, Wood–Berry binary distillation column ya kawaida imetumika. Matokeo mawili yanayodhibitiwa ni distillate composition ya bidhaa ya juu \(X_d\) na bottom-product composition \(X_b\). Ingizo za udhibiti ni reflux flow rate \(L_R\) na steam flow rate \(G_v\) inayotolewa kwenye reboiler. Feed flow rate \(F\) huingia kwenye modeli kama disturbance ya nje. Katika nominal operating point ya utafiti, distillate composition ni %96,25 mol, bottom-product composition ni %0,5 mol, reflux flow ni 0,0147 kg/s, steam flow ni 0,0129 kg/s na feed flow ni 0,0185 kg/s.

Discrete input–output models zinazohitajika kwa DEMM ziliundwa kwa kutumia Gaussian white-noise excitation signals zenye usambazaji \(N(0,0.1)\) kwenye mfumo na kwa kufanya least-squares identification. Kwa modeli ya distillate, mean squared prediction error ilipatikana kuwa 0,048; kwa modeli ya bottom product ilipatikana kuwa 0,051. White noise katika hatua hii ya identification haipaswi kuchanganywa na noise scenario iliyoongezwa baadaye juu ya feed disturbance katika tathmini ya closed-loop robustness.

Katika udhibiti wa safu ya distillation, prediction horizon \(h=15\), \(Q_{Xd}=I\) kwa distillate, \(Q_{Xb}=10I\) kwa bottom product na \(R=5I\) kwa control move zilitumika. +%5 step disturbance ilitumika kwenye feed flow katika dakika ya 50; vilevile, feed scenario yenye kelele ya \(N(0,0.1)\) na successive setpoint changes zenye ukubwa wa 0,1 katika composition references zilichunguzwa. Chanzo kinaripoti kuwa chini ya hali hizi DEMM ilikandamiza disturbances na kufuatilia reference changes kwa namna laini. Hata hivyo, makala haitoi performance indices za kulinganisha za nambari kama IAE, ISE, settling time au overshoot.

Kikomo muhimu cha kazi hii ni kwamba matokeo hayakupatikana katika kiwanda halisi cha kemikali wala katika safu ya distillation ya maabara. Wood–Berry transfer model ni modeli ya mchakato ya kawaida iliyotokana na data za uendeshaji; kazi ya sasa inaendesha computer simulation kwa kutumia modeli hii. Aidha, matumizi ya DEMM ni unconstrained; katika kiwanda halisi, mipaka ya pump, valve, steam-flow au product composition haijaingizwa moja kwa moja kwenye optimization problem.

Tathmini kwa mtazamo wa Uturuki: Mbinu ya DEMM inaweza kuwa mbadala wa MPC unaostahili kutafitiwa katika kazi za refinery, petrochemical, chemical, energy na process automation nchini Uturuki, hasa kwa michakato ya vigezo vingi ambayo modeli inaweza kujengwa haraka kutokana na input–output data. Muundo wake wa parameter ulio compact zaidi una uwezo wa kupunguza mzigo wa model identification na storage kwenye PLC/edge-controller. Hata hivyo, kazi ya sasa haijapima muda wa commissioning katika kiwanda halisi, processor usage au field performance dhidi ya commercial DMC. Kwa kuihamisha kwenye michakato halisi nchini Uturuki, inahitajika re-identification kwa kutumia plant data, kuongeza valve na actuator constraints kwenye optimization problem, pamoja na model drift, measurement filter, safety interlocks na long-term field validation.

DEMM ni nini hasa?

DEMM ni mbinu ya input–output Model Predictive Control inayobadilisha moja kwa moja difference equations zilizoundwa kutoka kwa sampuli za zamani za input na output kuwa muundo wa matrix ili kutabiri tabia ya baadaye ya mchakato.

Kazi hii haielezi DEMM kama predictive-control paradigm mpya kabisa. Kulingana na waandishi, mbinu hii iko ndani ya familia ya input–output MPC, kama transfer-function, ARX na Generalized Predictive Control. Mchango wake asilia ni kujenga predictive model katika muundo wa matrix ulio wazi na compact kupitia discrete difference equations.

Basic SISO difference equation hujengwaje?

Kwa mfumo wa SISO, output ya sasa inaonyeshwa kwa kutegemea inputs na outputs za zamani kama ifuatavyo:

\[ 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) \]

Hapa:

  • \(x_i\): control input,
  • \(y_i\): measured system output,
  • \(m\): dynamic memory ya modeli,
  • \(\alpha_i\) na \(\beta_i\): coefficients za modeli zinazopaswa kutambuliwa.

Chanzo hutumia \(m\) ileile kuonyesha input na output lag degree ili kurahisisha uwasilishaji; lakini DEMM pia huunga mkono input/output lag order tofauti na explicit time delay values.

Kwa nini incremental form ya input change hutumika?

Wakati control input inaandikwa kwa mabadiliko kama:

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

difference equation hubadilika kuwa incremental model.

Muundo huu una kazi mbili kwa mtazamo wa MPC. Kwanza, hubadilisha optimization variable kutoka absolute control input kuwa mabadiliko katika control move. Pili, husaidia kupunguza steady-state offset na kuboresha disturbance rejection behavior. Chanzo kinasisitiza kuwa hii si dhamana ya perfect offset elimination.

Prediction horizon huongezwaje kwenye modeli?

Ili kutabiri outputs \(h\) za baadaye badala ya sample moja tu inayofuata, difference equations huandikwa juu ya nyingine na kutengeneza matrix equation:

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

Terms za zamani na za baadaye zinapotenganishwa, hupatikana:

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

Kwa kuwa matrix \(B_f\) ni upper triangular na diagonal elements zake ni 1:

\[ \det(B_f)=1 \]

na inverse yake ipo. Kwa hivyo, future output vector hupunguzwa kuwa:

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

\(F_x\), \(P_x\) na \(P_y\) zinawakilisha nini?

Matriki tatu kuu za modeli hufafanuliwa kama:

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

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

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

  • \(F_x\): athari ya future planned control changes kwenye future outputs,
  • \(P_x\): athari ya past control changes kwenye future outputs,
  • \(P_y\): uhamishaji wa past output dynamics kwenda siku zijazo.

Prediction horizon inapaswa kuchaguliwa vipi?

Chanzo kwa ujumla kinapendekeza, kwa mtazamo wa control design, kuchagua:

\[ h\geq m \]

Hivyo prediction horizon inaweza kufunika dynamic memory kamili ya system model.

Ikiwa pure input delay ni \(d\) samples:

\[ h>d \]

lazima itimizwe. Vinginevyo athari ya calculated control move haitaonekana kwenye output ndani ya prediction horizon, hivyo controller haiwezi kutathmini matokeo ya athari hiyo.

MPC cost function ni nini?

DEMM controller hutumia cost function:

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

Hapa:

  • \(r\): reference trajectory katika prediction horizon,
  • \(Q\): uzito wa output tracking error,
  • \(R\): uzito wa control increment.

Muundo huu unafanana na LQR cost function; tofauti kuu ni kwamba badala ya state error, future output tracking error ndiyo inayoadhibiwa.

Optimal control move hupatikanaje?

Kwa kuwa hakuna explicit constraints katika kazi hii, analytical minimum ya quadratic cost inaweza kuhesabiwa moja kwa moja:

\[ \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) \]

Control gain matrix hufafanuliwa kama:

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

Kwa unique minimum, Hessian:

\[ F_x^TQF_x+R \]

lazima iwe positive definite. Kazi inasema kuwa hili hutimizwa kwa kuchagua \(Q\) na \(R\) kuwa positive definite.

Free response ni nini?

Ikiwa future control input haitabadilishwa, output inayotabiriwa na modeli hufafanuliwa kama:

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

Kiasi hiki ni jibu la swali: “kwa kuzingatia historia ya sasa ya mchakato, nini kitatokea ikiwa controller haitafanya mabadiliko mapya?”

Kisha controller huhesabu mfuatano wa \(\Delta x_f\) utakaopunguza tofauti kati ya reference na free response hii.

Correction ya kosa la modeli hufanywaje?

Tofauti kati ya measured output ya sasa na prediction ya modeli kwa wakati huo huo:

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

huongezwa kama correction kwenye free-response prediction.

Chanzo hubeba current prediction mismatch value hii kama bias ileile katika prediction horizon yote. Hakuna Kalman filter, observer au dedicated noise filter iliyotumiwa.

Kanuni ya receding-horizon hutekelezwaje?

Ingawa optimizer huzalisha control increment sequence kwa siku zijazo, sequence yote haitumiki mara moja. Ni:

control change ya kwanza tu katika sequence iliyohesabiwa

ndiyo hutumwa kwenye mchakato.

Measurement mpya inapopatikana, modeli hutathminiwa tena kwa kutumia past data ya sasa, optimization hutatuliwa upya, na prediction horizon husogezwa sample moja mbele. Hii ndiyo classical receding-horizon MPC mechanism.

Online algorithm ya DEMM

Mlolongo wa hatua uliotolewa na chanzo ni huu:

  1. Measured output hupokelewa.
  2. Current output hutabiriwa kutoka kwenye modeli.
  3. Free response huhesabiwa.
  4. Current prediction mismatch huongezwa kama correction.
  5. Reference trajectory huundwa katika prediction horizon.
  6. Corrected free-response error huhesabiwa.
  7. Future control increment vector huhesabiwa.
  8. Control increment ya kwanza tu hutumika.
  9. Katika sample inayofuata, mchakato hurudiwa.

DEMM hupanuliwaje kwa mifumo ya MIMO?

Kuna inputs na outputs nyingi, modeli hupanuliwa kuwa:

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

Off-diagonal blocks katika matriki \(F_x\) na \(P_x\) hubeba dynamic interactions kati ya input na output pairs tofauti. Sifa hii ni muhimu katika michakato kama distillation columns, ambako mabadiliko ya input moja yanaweza kuathiri product composition zaidi ya moja.

DEMM na DMC zinafanana kwa lipi?

Mbinu zote mbili:

  • huunda modeli kutoka input–output data,
  • hutabiri process outputs za baadaye,
  • hutumia prediction horizon,
  • hutenganisha past input contribution na future control contribution,
  • hutumia kanuni ya receding-horizon.

Tofauti kuu iko katika jinsi plant model inavyojengwa.

DMC model hujengwaje?

DMC hutumia step response coefficients za mchakato:

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

Output huwakilishwa kama:

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

Ili modeli iwe na resolution nzuri, samples nyingi zinaweza kuhitajika katika step response.

Dai la compactness la DEMM linategemea mfano gani?

Makala inatoa mfano wa vigezo 6 vya kidinamiki kwa third-order SISO DEMM model, yaani input dynamics coefficients tatu na output dynamics coefficients tatu.

Kwa DMC, chanzo kinasema kuwa kawaida 50–80 step-response samples zinaweza kutumika, na kwa madhumuni ya structural comparison kinachagua vigezo 60.

Kwa hiyo, nambari 6 na 60 ni mfano mahsusi wa ulinganisho; si thabiti kwa michakato yote.

Verianla Live: Ulinganisho wa muundo wa modeli ya DEMM na DMC

Thamani zilizo hapa chini ni za ulinganisho wa ufafanuzi wa SISO uliotolewa katika Sehemu ya 3 ya kazi. Hizi si universal DMC/DEMM quantities, bali ni hypothetical example values za makala.

Kipimo cha kimuundoDEMMDMCSharti
Model parameter660Third-order DEMM; 60 step-response parameters kwa DMC kwa madhumuni ya ulinganisho
Sample identification data60600Dhana ya takribani samples 10 kwa kila parameter
Prediction matrix coefficient6401580Mfano wa h = 20
 

Mwelekeo mkuu wa jedwali ni kwamba katika mfano wa makala, DEMM inaweza kuwakilishwa kwa parameters chache zaidi na kwa past-dynamic matrix structure ndogo zaidi. Chanzo hakitoi matokeo haya kama ushahidi wa experimental wa execution time ndogo zaidi au closed-loop performance bora zaidi.

Je, samples 600 ni lazima kweli kwa DMC?

Hapana. Nambari 600 katika makala ni thamani ya ufafanuzi inayotokana na dhana ya model parameters 60 na takribani samples 10 za identification kwa kila parameter.

Mahitaji halisi ya data hutegemea mambo kama:

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

Makala pia haiwasilishi nambari hii kama kiwango cha lazima cha DMC.

Je, DEMM na DMC zililinganishwa kwa performance?

Hapana. Utafiti huu haujaendesha DEMM na DMC katika distillation model ileile, kwa tuning ileile na disturbance conditions zilezile ili kufanya ulinganisho wa moja kwa moja.

Chanzo kinasema hasa kwamba metrika zifuatazo zimeachwa kwa kazi ya baadaye:

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

Kwa hiyo, hitimisho kwamba “DEMM ni haraka kuliko DMC” au “DEMM hudhibiti vizuri zaidi kuliko DMC” haliwezi kutolewa kutoka kwenye makala hii.

Kwa nini distillation column ni tatizo zuri la MIMO test?

Katika distillation column, manipulated variable moja kama reflux au reboiler steam haiathiri output moja pekee. Kwa sababu ya vapor–liquid equilibrium na material transfer ndani ya column, compositions za bidhaa ya juu na ya chini zimeunganishwa.

Zaidi ya hayo, michakato inaweza kuonyesha:

  • time constant ndefu,
  • input delay,
  • cross-coupling yenye nguvu,
  • nonlinear behavior

Kwa hiyo distillation column ni mojawapo ya maeneo ya benchmark yanayotumika sana kwa multivariable predictive-control methods.

Wood–Berry model ni nini?

Kazi inatumia classical Wood–Berry binary distillation model:

\[ \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) \]

Hapa:

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

Nominal operating point ni nini?

KigezoThamani nominalKipimo
Distillate composition \(X_d\)96,25mol%
Bottom-product composition \(X_b\)0,5mol%
Reflux flow \(L_R\)0,0147kg/s
Steam flow \(G_v\)0,0129kg/s
Feed flow \(F\)0,0185kg/s

Operating point hii inawakilisha mchakato nominal unaotumiwa kuzunguka transfer functions katika Wood–Berry model.

Model identification ilifanywaje?

Kwa identification, kwenye plant inputs iliwekwa:

\[ N(0,0.1) \]

Gaussian white-noise excitation.

Hapa wastani ni 0 na standard deviation ni 0,1.

Excitation hii ni kwa ajili ya model identification pekee. Jaribio la baadaye la closed-loop feed-noise ni hatua tofauti ya tathmini.

Difference equation iliyotambuliwa kwa distillate

Chanzo kinafikia equation ifuatayo kwa modeli ya distillate:

\[ 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} \]

Mean squared prediction error:

0,048

iliripotiwa.

Difference equation iliyotambuliwa kwa bottom product

Modeli ya bottom product ni:

\[ 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} \]

Mean squared prediction error:

0,051

imetolewa.

Model quality ilithibitishwa kwa upana gani?

Lengo la kazi si kuendesha comprehensive system identification campaign, bali kupata predictive model inayoweza kutumiwa na controller.

Kwa hiyo model quality ilitathminiwa kwa prediction error. Katika chanzo, mambo yafuatayo hayakuripotiwa:

  • residual analysis,
  • cross-validation,
  • statistical consistency test,
  • independent hold-out validation

Matokeo yanayoungwa mkono na kazi

  • Difference equations zinaweza kubadilishwa moja kwa moja kuwa MPC prediction matrices.
  • DEMM inaweza kuwakilisha input na output delays ndani ya muundo wa modeli.
  • DEMM inaweza kueleza cross-input/output interactions katika mifumo ya MIMO kupitia blocks za \(F_x\) na \(P_x\).
  • Katika structural comparison ya mfano wa makala, DEMM hutumia model parameterization iliyo compact zaidi kuliko DMC.
  • Discrete models mbili zilizotambuliwa kwa Wood–Berry column zilitoa prediction MSE values za 0,048 na 0,051.
  • Katika simulation, DEMM ilirudisha product compositions mbili kwenye references nominal baada ya +%5 feed step disturbance.
  • Katika scenario ambayo Gaussian noise iliongezwa juu ya feed disturbance, closed-loop behavior iliendelea kuwa acceptable.
  • Chini ya successive setpoint changes, distillate na bottom compositions zilifuatilia reference changes.
  • Incremental control formulation na current prediction-error correction zilisaidia kupunguza athari ya model mismatch.

Matokeo ambayo kazi haiungi mkono au haijayajaribu

  • Haijaonyeshwa kuwa DEMM hutoa closed-loop control performance bora kuliko DMC.
  • Haikupimwa kuwa DEMM hufanya kazi haraka zaidi kuliko DMC kwenye CPU halisi.
  • Haijathibitishwa kwa field data kuwa DEMM huhitaji muda mfupi zaidi wa commissioning kuliko commercial DMC system.
  • Hakuna jaribio lililofanyika kwenye distillation column halisi au kiwanda cha kemikali.
  • Actuator, input-rate au output constraints hazijaingizwa kwenye controller ya sasa.
  • Formal closed-loop stability guarantee haijatolewa.
  • Offset-free MPC disturbance-state estimator haijatengenezwa.
  • Comprehensive parameter/model uncertainty robustness analysis haijafanywa.
  • Statistical robustness distribution kupitia repeated stochastic realizations haijaundwa.
  • Direct performance benchmark haijafanywa na DMC, GPC, PID au fuzzy controller chini ya hali zilezile.
  • Identification models hazijathibitishwa kwa kina kupitia residual analysis na independent cross-validation.

Mbinu na Matokeo ya Utafiti

Mchakato wa udhibiti wa DEMM

Verianla Live: Kutoka difference equation hadi receding-horizon control move

Mchakato huu unafupisha mbinu ya DEMM ya utafiti. Hatua za kwanza za model-identification zinafanyika offline, na hatua za udhibiti zinazofuata zinafanyika online katika kila sampling period.

HatuaKitendo kilichofanywaMaana ya kisayansi
1. Model identificationDifference-equation coefficients hutambuliwa kupitia input–output data.Plant dynamics huwakilishwa na discrete model iliyo compact.
2. Uundaji wa matrixFx, Px na Py prediction matrices huhesabiwa.Future, past-input na past-output contributions hutenganishwa.
3. Controller tuningUzito wa Q na R huchaguliwa; M gain matrix huhesabiwa offline.Usawa huwekwa kati ya tracking error na control effort.
4. Output measurementCurrent process output hupokelewa.Receding-horizon feedback husasishwa.
5. Free responseTabia ya baadaye ya mfumo huhesabiwa bila kubadilisha future input.Athari ya historia ya sasa kwenye prediction hupatikana.
6. Bias correctionTofauti ya measured–predicted current output huongezwa kwenye prediction.Inajaribu kupunguza athari ya current model mismatch.
7. Optimal control sequenceΔxf huhesabiwa kutoka analytical minimum ya quadratic cost.Input increments zilizopangwa katika prediction horizon hupatikana.
8. Hatua ya kwanza hutumikaControl increment ya kwanza tu ya optimal sequence hutumwa kwenye mchakato.Classical receding-horizon MPC hutekelezwa.
9. Horizon husogezwaBaada ya measurement mpya, online calculation yote hufanywa upya.Controller hujibu tabia ya mchakato inayobadilika kupitia feedback.
 

Mfano wa ukubwa wa matrix ya DEMM–DMC

Katika mfano wa \(h=20\) wa kazi, kwa DMC:

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

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

hutumika na jumla ya coefficients 1580 hupatikana.

Kwa DEMM:

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

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

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

na jumla ya coefficients ni 640.

Nambari hizi ni za mfano wa kimuundo wa makala pekee; real implementation memory na execution time hazijapimwa tofauti.

Input delays katika distillation model

Discrete equations zilizotambuliwa zinaonyesha kwa matumizi kwamba DEMM inaweza kubeba input delays tofauti.

OutputReflux \(L_R\) delaysSteam \(G_v\) delays
Distillate \(X_d\)k−2 na k−3k−4 na k−5
Bottom product \(X_b\)k−8 na k−9k−4 na k−5

Hasa delay ndefu zaidi ya reflux flow juu ya bottom composition inaonyesha kuwa input–output paths tofauti si lazima ziwe na delay structure ileile.

Controller settings

DEMM parameterThamani
Prediction horizon \(h\)15
Distillate output weight \(Q_{Xd}\)I
Bottom product output weight \(Q_{Xb}\)10I
Control increment weight \(R\)5I
Aina ya optimizationUnconstrained analytical quadratic solution

Bottom product composition imepewa output weight kubwa zaidi kuliko distillate. Makala haisemi kuwa tuning hii ilipatikana kutokana na systematic global optimization.

Jaribio la +%5 feed disturbance

Katika closed-loop scenario ya kwanza:

t = dakika 50

feed-flow disturbance \(F\) ilipewa:

+%5 step change

Kwenye Kielelezo 4, \(X_d\) na \(X_b\) zote mbili huonyesha kupotoka kwa muda mfupi kisha hurudi kuelekea maeneo ya nominal composition. Wakati huo huo, reflux na steam control actions pia huzalisha temporary corrective moves.

Chanzo kinaeleza tabia hii kama satisfactory disturbance rejection; lakini hakitoi exact table values kwa settling time na peak deviation. Kwa hiyo, hakuna nambari za takribani zilizotolewa kutoka kwenye grafu.

Jaribio la Gaussian feed-noise

Katika closed-loop test ya pili, juu ya feed-flow disturbance iliongezwa:

\[ N(0,0.1) \]

Gaussian white noise.

Kwenye Kielelezo 6, product compositions na manipulated flow signals mbili hutetereka chini ya noise, lakini closed-loop system inaendelea kufanya kazi.

Chanzo kinafasiri hili kama acceptable closed-loop performance chini ya tested noise conditions. Kwa kuwa noise realization moja tu imeonyeshwa, matokeo si ushahidi mpana wa stochastic robustness.

Jaribio la setpoint-tracking

Katika scenario ya tatu, kwenye distillate na bottom-product reference signals zilitumika:

successive step changes zenye ukubwa wa 0,1

Kielelezo 7 kinaonyesha kuwa DEMM hubadilisha control inputs \(L_R\) na \(G_v\) ili kufuatilia reference changes za \(X_d\) na \(X_b\).

Chanzo kinataja matokeo kama reasonable trade-off kati ya smooth reference tracking na disturbance rejection; hakitoi jedwali la exact overshoot au tracking index.

Identification results

ModeliMean squared prediction errorUpeo wa uthibitishaji
Distillate \(X_d\)0,048Least-squares prediction error
Bottom product \(X_b\)0,051Least-squares prediction error

Kwa outputs mbili, prediction error iko katika kiwango kinachokaribiana. Hata hivyo kazi haikuzijaribu modeli hizi kwa kina kwa independent cross-validation au residual whiteness tests.

Nguvu za kazi hii

  • Inatoa uundaji wa kihisabati ulio wazi wa mpito kutoka difference equation kwenda MPC matrices kwa DEMM.
  • Inaingiza input delay na lag structures tofauti katika formulation.
  • Inatoa block-matrix extension kutoka SISO kwenda MIMO.
  • Inarahisisha online optimization structure kupitia closed-form unconstrained control law.
  • Inatumia bias-correction mechanism rahisi kwa prediction mismatch.
  • Inaonyesha tofauti za structural model na matrix size dhidi ya DMC kwa mifano ya wazi ya nambari.
  • Inatumia mbinu hii kwenye classical distillation-column model yenye cross-coupling na time delay zenye nguvu.
  • Inaonyesha closed-loop scenarios tatu tofauti: disturbance, noise na setpoint-change.

Vikwazo vikuu vya kimbinu

  • Distillation-column application ni simulation.
  • Direct closed-loop benchmark dhidi ya DMC haikufanywa.
  • Detailed benchmark dhidi ya GPC haikufanywa.
  • Constraint handling haipo.
  • Formal stability analysis haipo.
  • Offset-free disturbance-estimator MPC formulation haipo.
  • Comprehensive robustness campaign kwa model uncertainty haikufanywa.
  • Noise evaluation haina repeated Monte Carlo wala multiple stochastic realizations.
  • Identification haina residual analysis wala cross-validation.
  • Bias correction hubeba current error ileile katika prediction horizon yote; hakuna observer au noise filter tofauti.
  • Parameter/sample numbers katika ulinganisho wa DMC zinategemea explanatory assumptions.
  • Processor-dependent timing na PLC resource usage hazijapimwa.

Chanzo na Maelezo ya Mbinu

Jina kamili la kazi asilia: A Difference Equation Matrix Model Predictive Control Approach Applied to a Distillation Column

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

Mpangilio wa waandishi: 1. Basil Mohammed Al-Hadithi; 2. Javier Blanco Rico; 3. Agustín Jiménez.

Mwandishi anayewajibika: Javier Blanco Rico.

Mchango sawa/uandishi wa kwanza wa pamoja: Hakuna tamko kama hilo katika chanzo.

Taasisi:

  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.

Jarida: Actuators.

Mchapishaji: MDPI, Basel, Switzerland.

Taarifa ya bibliografia: Actuators 2026, 15, 347.

DOI:10.3390/act15060347

Kiungo rasmi cha chapisho:MDPI – Actuators 15(6), 347

Tarehe ya kuchapishwa: 18 Juni 2026. Kazi ilipokelewa 15 Aprili 2026, ikarekebishwa 7 Juni 2026 na kukubaliwa 16 Juni 2026.

Aina ya chanzo na hali ya peer review: Ni makala ya utafiti iliyopitiwa na wahakiki na kuchapishwa katika jarida la Actuators. Sehemu ya matumizi ya kisayansi imejengwa juu ya mathematical modeling, system identification na closed-loop simulation.

Leseni: Creative Commons Attribution (CC BY).

Mhariri wa kitaaluma: Guanghong Yang.

Ufadhili: Kazi ilifadhiliwa ndani ya mradi wa R&D wenye rejea PID2024-155948OB-C54 na MICIU/AEI/10.13039/501100011033 pamoja na ERDF/EU.

Kamati ya maadili: Haitumiki.

Ridhaa iliyoarifiwa: Haitumiki.

Upatikanaji wa data: Waandishi wanasema kuwa data zipo ndani ya makala.

Mgongano wa maslahi: Waandishi wametangaza kuwa hakuna mgongano wa maslahi.

Upeo wa kisayansi: Kazi inaunganisha input–output predictive model inayotokana moja kwa moja na difference equations na quadratic unconstrained MPC control law, na kuitumia kwenye Wood–Berry binary distillation-column model.

Kikomo cha ulinganisho wa DMC: Ulinganisho wa DEMM na DMC uko katika kiwango cha structural parameterization, ukubwa wa identification-data na matrix dimensions. Closed-loop performance benchmark chini ya plant na tuning ileile haikufanywa. Makala inaacha ulinganisho wa IAE, ISE, ITAE, settling time, overshoot na execution-time kwa kazi ya baadaye.

Kikomo cha idadi ya parameters: Model parameters 6 kwa DEMM na 60 kwa DMC ni za mfano wa ufafanuzi wa third-order SISO uliotumiwa katika kazi. Thamani 60 kwa DMC ilichaguliwa kwa madhumuni ya ulinganisho kutoka kwenye safu ya takribani 50–80 step-response parameters iliyotajwa katika chanzo.

Kikomo cha identification-data: Takribani samples 60 kwa DEMM na takribani samples 600 kwa DMC ni hesabu ya explanatory rule-of-thumb inayokubali takribani samples 10 kwa kila parameter; si hitaji la jumla la system-identification.

Kikomo cha matrix-size: Matokeo ya coefficients 1580 kwa DMC na 640 kwa DEMM yanategemea \(h=20\) na model memory/step-response values zilizochaguliwa katika kazi. Tofauti hii si execution-time ratio iliyopimwa moja kwa moja.

Kikomo cha matumizi: Ingawa Wood–Berry model ni reference model ya kawaida iliyotokana na tabia ya real industrial distillation-column, disturbance, noise na setpoint results za utafiti wa sasa ni computer simulation. DEMM implementation haikufanywa kwenye physical plant.

Kikomo cha model identification: MSE values za \(X_d\) na \(X_b\) discrete models ni 0,048 na 0,051 kwa mtiririko huo. Kazi haikufanya residual analysis, cross-validation na statistical-consistency campaign ya kina.

Kikomo cha constraints: DEMM analytical control law iliyopo ni kwa unconstrained optimization. Quadratic-programming-based optimization kwa actuator, control-rate na output constraints imetajwa kama mwelekeo wa kazi ya baadaye.

Kikomo cha uthabiti: Makala haitoi formal closed-loop stability guarantee. Formal stability analysis, offset-free MPC na disturbance-estimation structures ni miongoni mwa mada za kazi ya baadaye.

Kikomo cha robustness: Noise na +%5 feed disturbance tests zinaonyesha tabia ya controller; comprehensive model uncertainty, repeated stochastic realization na comparative robustness benchmarking hazikufanywa.

Modeli ya kihisabati, nambari za ulinganisho wa DEMM–DMC, vigezo vya distillation column, makosa ya identification na matokeo ya simulation katika maudhui haya ya Verianla zinategemea kazi iliyochunguzwa. Uthibitishaji wa nje ulitumika tu kwa madhumuni ya kukagua utambulisho rasmi wa bibliografia wa chapisho la makala.


Shiriki:

Maoni huchapishwa baada ya kukaguliwa.Maoni yako yatapitia mchakato wa idhini na yataonekana yakikubaliwa.

Acha maoni

Anwani yako ya barua pepe haitachapishwa. Sehemu za lazima zimewekewa alama ya *

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