多層過程控制和優化方案中的協調的製作方法
2023-05-28 15:38:11
專利名稱:多層過程控制和優化方案中的協調的製作方法
技術領域:
本發明涉及動態負載控制。
背景技術:
對於各種不同的負載控制過程,已經發展了控制。例如,在蒸汽發生設備中,幾個鍋爐和/或其他類型的蒸汽發生器產生蒸汽並向共用集液氣箱供給蒸汽。如果使用並行運行的帶積分作用的各個壓力控制器來控制鍋爐,則可導致鍋爐工作中的不穩定性。
因此,集液氣箱中的壓力通常由產生用於設備輸入的總能量需求(通常以燃料供給來表示)的單個主壓力控制器(MPC)來控制。能量分配模塊把總能量需求分成用於各個鍋爐的單獨的燃料供給需求(即設定點)。
能量分配模塊所實現的總能量需求的劃分應當根據不同的經濟條件(諸如燃料和電的價格、環境限制等等)以及根據諸如總生產需求、技術約束、運行小時數和使用壽命消耗的各種約束進行成本優化。自二十世紀六十年代以來,根本的優化問題是眾所周知的,並且已經用多種方法以不同的複雜程度解決了該問題。例如,為了優化操作一個或多個負載的成本,已經實現了實時優化器。
這些實時優化器檢測了穩態負載要求,然後基於這個穩態負載要求提供優化操作負載的成本的控制信號。為了以這種方式操作,實時優化器不得不等待瞬態過程幹擾穩定下來,以便在這種優化器可調用其優化程序之前,穩態條件已存在。然而,對於那些慢動態和/或幹擾嚴重的過程,實時優化器對穩態信息的依賴性使控制系統的性能嚴重惡化,因為在幹擾、如設定點的變化和/或負載的變化所產生的瞬態期間,沒有執行優化。
在過去使用預測控制器時,沒有與實時優化器配合使用預測控制器,以便實時優化器動態地響應投影到預測水平線(horizon)末尾的所預測過程變量的目標負載值。在本發明的一個實施例中,預測控制器和實時優化器以這種方式相結合,以便在幹擾、如設定點的變化和負載的變化期間更有效地控制負載。
發明概述根據本發明的一個方面,用於控制負載的過程控制系統包括預測控制器和實時優化器。預測控制器根據負載的穩態目標能量需求來預測負載在預測點k=0、1、2、...、K的能量需求。實時優化器根據預測的能量需求來確定負載在預測點k=0、1、2、...、K的最優動態能量需要需求,並根據動態能量需要需求來控制負載。
根據本發明的另一方面,用於控制負載1、2、...、N的過程控制方法包括下列各項在預測控制器中,根據負載1、2、...、N中每一個的穩態目標分配,預測負載1、2、...、N中每一個在預測點k=0、1、2、...、K的能量需求;在實時優化器中,根據預測的能量需求,確定負載1、2、...、N中每一個在預測點k=0、1、2、...、K的動態能量需要需求;以及根據動態能量需要需求控制負載1、2、...、N。
根據本發明的又一方面,用於控制負載1、2、...、N的過程控制方法包括下列各項通過預測控制器,預測負載1、2、...、N在預測點k=0、1、2、...、K的總能量需求;通過實時優化器,根據負載1、2、...、N中每一個的穩態目標,將總能量需求分配給預測點k=0、1、2、...、K的負載1、2、...、N;通過實時優化器,根據所分配的能量需求,確定負載1、2、...、N中每一個在預測點k=0、1、2、...、K的動態能量需要需求;以及根據動態能量需要需求控制負載1、2、...、N。
附圖的簡要描述當結合附圖來詳細考慮本發明時,本發明的這些及其他特徵和優點將變得更加明顯,其中
圖1說明按照本發明的一個實施例的控制系統;圖2說明在解釋本發明時有用的曲線圖;以及圖3說明描述圖1所示控制系統的操作的流程圖。
詳細描述在本發明的一個實施例中,提供了將各種約束考慮在內、時變總需求在負載之中的實時、在線、最優動態分配。所得出的動態分配由目標分配Fitarg(k)和動態部分widyn(k)ΔFtot(k)組成,其中對於負載i=1、...、N,所述動態部分與負載的動態權重widyn(k)成比例。目標分配Fitarg(k)由實時優化器使用負載成本曲線來提供,該負載成本曲線可以從效率或消耗曲線等來估計。同樣,負載的動態權重widyn(k)也可以由實時優化器或操作者來設置。
實現最優動態分配的算法與基於模型的預測控制器配合使用。在這種情況下,在預測水平線末端的穩態負載平衡可被預測為目標值,用於目標經濟分配的計算,預測周期的瞬態部分中的動態偏差可與動態權重成比例地分配。這樣,本發明的系統不需要等待負載達到幹擾後的穩態條件,從而經濟地控制負載。
此外,由於使用了預測控制器,除了絕對約束外,還引入了變化率約束,以便對控制過程的穩定性以及控制系統設備的應力和使用壽命提供正面影響。
控制系統所實現的算法可以是模塊化的。例如,目標分配Fitarg(k)由優化例程使用可從效率曲線等中估計的負載成本曲線來提供。這個模塊化結構允許新特徵的加入,例如把燃燒爐配置、燃料混合等考慮在內,而不改變基本算法。使用現有例程,作為決策支持工具的離線假定分析也是可能的。
如圖1所示,控制系統10包括預測控制器12、實時優化器14和多個負載161-16N。例如,負載161-16N可以是鍋爐、渦輪、壓縮機、冷卻器等等。這樣,如果i=1、2、...、N表示圖1中的負載161-16N,那麼N表示負載的數目。
預測控制器12適當地感測負載161-16N的負載要求(例如壓力、和/或燃料供給、和/或溫度等)並向實時優化器14提供預測的總負載能量需求Ftot,實時優化器14根據預測的目標分配Fitarg(k)將總負載能量需求Ftot分成用於各個負載161-16N的各個分配的燃料供給需求(或設定點)Fidyn(k)。
預測控制器12可以是Honeywell提供的具有零件號碼HT-MPC3L125、HT-MPC3L250、HT-MPC3L500、HT-MPC6L125、HT-MPC6L250和HT-MPC6L500的控制器中任一種,或者可以是把系統響應投影到設定點、負載或其他幹擾的任何其他預測控制器。實時優化器14可以是Honeywell提供的具有零件號碼HT-ELA3L125、HT-ELA3L250、HT-ELA3L500、HT-ELA6L125、HT-ELA6L250和HT-ELA6L500的實時優化器中任一種,或者可以是能被修改以便對負載變化預測作出反應的任何其他實時優化器,以便在多個負載之中節省成本地分配負載需求。
因為預測控制器12是一個預測控制器,所以總負載能量需求Ftot是一個軌跡,即,對應於直到預測水平線K的預測時間k的序列的值序列,其中k=0、1、...、K。因此,總負載能量需求Ftot可由下面的等式給出Ftot=(Ftot(1),Ftot(2),...,Ftot(K))(1)負載的動態分配軌跡Fidyn(k)由實時優化器14分兩步來確定。第一,確定負載i=1、2、...、N的無約束分配軌跡Fiunconstr(k)。第二,修改負載i=1、2、...、N的無約束分配軌跡Fiunconstr(k)以滿足約束條件並儘可能地逼近無約束分配(在偏差的最小二乘方的意義上),以便獲得動態分配軌跡Fidyn(k)。
第一步,無約束的分配軌跡Fiunconstr(k)藉助於兩組參數來定義(1)目標分配Fitarg(k)和(2)動態權重widyn(k)。因此,按照以下等式來定義無約束的分配軌跡Fiunconstr(k)Fiunconstr(k)=FItarg(k)+widyn(k)Ftot(k)(2)]]>其中,對於每個負載i=1、2、...、N和對於每個軌跡點k=0、1、...、KFtot(k)=Ftot(k)-i=1NFitarg(k)(3)]]>目標分配Fitarg(k)對應於無約束分配Fiunconstr(k)在其周圍(或附近)變化的值,並且動態權重widyn(k)是負載161-16N對於總負載需求變化的靈敏度的一個指示。
圖2說明動態燃料供給分配的例子,其中垂直虛線左側的樣本表示歷史數據和垂直虛線右側的樣本表示預測的(模擬的)軌跡。在時刻tk=kTs可取樣本,其中Ts是給定的抽樣周期。左圖所示的總負載能量需求Ftot在右上圖所示的鍋爐(負載)B1和右下圖所示的鍋爐(負載)B2之間分配。虛曲線20和22分別表示負載B1和B2的無約束分配軌跡Fi=1unconstr(k)和Fi=2unconstr(k)。在左圖上的實線曲線表示由預測控制器12所預測的總負載能量需求Ftot,右圖上的實線曲線分別表示由實時優化器14所產生的負載B1和B2的動態分配燃料供給(設定點)Fi=1dyn(k)和Fi=2dyn(k)。水平實線表示分別對總負載能量需求Ftot和動態分配燃料供給(設定點)Fi=1dyn(k)和Fi=2dyn(k)設置的絕對限制。水平虛線表示目標分配Fitarg(k)。此外,對於圖2所示的例子,假定用於負載B1和B2的動態權重之比由下式給出wi=1dyn(k)wi=2dyn(k)=31(4)]]>因此,總能量負載需求的改變ΔFtot(k)與動態權重成比例地被分到負載161-16N中,使得所分配的負載能量需求(例如,燃料供給值)由目標值Fitarg(k)加上來自瞬態偏差ΔFtot(k)的一部分構成。動態權重可由操作員提供。作為選擇,可自動地計算動態權重。例如,可以根據正運行的煤炭粉碎機、燃燒爐等的數目自動地計算動態權重。
當負載161-16N的目標分配之和 等於式(3)中總負載能量需求Ftot(k)時,平衡條件存在。在平衡條件中,ΔFtot(k)是零,並且對於每個軌跡點k滿足下列關係i=1NFiunconstr(k)=Ftot(k)(5)]]>其中假定非負動態權重根據下式被歸一化為1i=1Nwidyn(k)=1(6)]]>如上所述,目標分配Fitarg(k)是負載i的預測水平線,並由實時優化器14根據不同的經濟條件分配給負載i。目標分配Fitarg(k)可以從偏移量來估計。
如圖2所示,除非目標分配Fitarg(k)有重大變化,如由操作員來改變,否則假定目標分配Fitarg(k)在預測周期中是恆定的。當目標分配Fitarg(k)有重大變化時,在整個預測周期,採用從舊值線性內插來獲得新值以代替使用新值,以便保證無波動的操作。
如果目標分配Fitarg(k)被設置(例如,如上所述由操作員設置)以至於到下一個操作員幹涉前是非時變的,那麼所有負載上的目標分配Fitarg(k)之和不能跟隨總負載能量需求Ftot的時變目標,即預測水平線末端的總負載能量需求Ftot的值。然而,如果使用由下式給出的偏移量Fioff來估計目標分配Fitarg(k),可以滿足明顯的平衡條件Fitarg=Fioff+Fav(7)]]>其中Fav由下面的平衡條件確定
Ftot(K)=i=1NFitarg=i=1NFioff+NFav(8)]]>這樣,即使偏移量(定義負載間差異)是常數,這項 是隨時間變化的並且等於Ftot(k)。
如上所述,動態權重widyn(k)可由操作員設置。除非由操作員作重大改變,否則在預測周期中動態權重widyn(k)被假定為恆定的。如果它們被改變,可使用線性內插算法來修正。而且,如以上關於式(6)所述,動態權重widyn(k)被歸一化為1。
如上面指明的,非約束分配軌跡Fiunconstr(k)不需要滿足約束條件。另一方面,動態分配軌跡Fidyn(k)需要受約束。實時優化器14所強加的約束可由操作者產生。可選擇地和/或另外,約束可以是從所有級別的子級聯上的從屬控制器所傳遞的算法生成的約束。約束也可以是隨時間變化的。此外,約束可以是絕對限定(例如動態分配軌跡Fidyn(k)上的上下限Fimax(k)和Fimin(k)),而且約束可以是變化率限定(例如遞減和遞增限定分別為Fi-(k)和Fi+(k))。
當一定不能違反絕對約束時,可以違反變化率約束。然而,應該嚴格處罰這種違反,以便避免不期望的熱應力,其可能對控制系統設備的壽命具有負面影響。
在計算動態分配軌跡Fidyn(k)的第二步中,根據非約束分配軌跡Fiunconstr(k)來計算動態分配軌跡Fidyn(k)。動態分配軌跡Fidyn(k)必須滿足根據下式的總負載能量需求Ftot(就像非約束分配軌跡Fiunconstr(k)也必須滿足一樣)i=1NFidyn=Ftot(9)]]>此外,動態分配軌跡Fidyn(k)由絕對約束來約束,被稱作硬約束,變化率約束被稱作軟約束,因為它們可被任意(儘管嚴格處罰)值zi(k)違反。
這些約束由下面的表達式給出FiminFidynFimax(10)]]>-Fi-Fidyn-ziFi+(11)]]>其中Fidyn=Fidyn(0)Fidyn(K)fori=1,,N(12)]]>Fdyn=F1dynFndyn(13)]]>對於Fimin、Fimax、Fi-、Fi+和zi,可以寫成類似於表達式(12)的表達式。每個向量Fidyn、Fimin、Fimax、Fi-、Fi+和zi都有相應的維數K+1。而且,對於Fmin、Fmax、F-和F+,還可以寫成類似於表達式(13)的表達式。每個向量Fdyn、Fmin、Fmax、F-和F+都有相應的維數N(K+1)。
按照下列等式定義差異向量ΔFidynFidyn=DFidyn-Fiact(14)]]>其中D是由下式給出的(K+1)乘(K+1)差異矩陣D=1-11-11(15)]]>並且其中Fiact是如下式給出的第一分量中具有相應負載的實際輸入能量需求(例如鍋爐的實際燃料供給),其餘分量是零的(K+1)維向量Fiact=Fiact00(16)]]>實際輸入能量需求Fiact可由位於負載161-16N的能量輸入端的適當傳感器來感測。
為了處罰變化率約束的違反,引入變量zi(k)。如果zi(k)等於零(無處罰),則根據不等式(11),ΔFidyn(k)必須處於變化率限定以內。如果ΔFidyn(k)不在相應限定內,變量zi(k)等於ΔFidyn(k)與範圍(-Fi-(k),Fi+(k))的偏差,被定義成Z的範數的限定違反處罰變成非零。
通過使對於Fdyn與非約束分配Funconstr的偏離和變化率限定的違反的處罰最小化來獲得動態需求分配Fdyn。也就是說,通過最小化下列函數來獲得動態分配Fdynf(F,z)=||Fdyn-Funconstr||Q(1)2+||z||Q(2)2(17)]]>關於變量Fdyn和z,受到(9)-(11)約束。應該指出,式(17)中的向量Funconstr具有類似於式(13)右手邊的2N(K+1)維。函數(17)是具有2N(K+1)維的二次編程問題。
平方N(K+1)乘N(K+1)範數矩陣Q(1)和Q(2)可被選擇成其元素僅依賴於鍋爐i,而不依賴於軌跡點k的對角矩陣。因此,這些矩陣可以由下式給出
Q(j)=q1(j)qN(j)(18)]]>qi(j)=wi(j)I(19)]]>其中j=1、2,其中I是(K+1)乘(K+1)單位矩陣,並且其中對於i=1、...、N,wi(1)和wi(2)是處罰權重。在優化器啟動期間,處罰權重wi(1)和wi(2)可以由過程工程師來定義。
如上所述的控制算法可以由控制系統10按照圖3所示的流程圖來實現。在這個流程圖的框30中,對於每個點k,當k等於當前值時,總能量負載需求Ftot(k)由預測控制器12來投射出去到水平線K。在框32,利用式(3)使用由上述實時優化器14所設置的預測穩態目標分配Fitarg(k)來計算Ftot(k)的變化、即ΔFtot(k)。作為選擇,目標分配Fitarg(k)可按照上述式(7)和(8)來確定。此外,在框34,使用式(2)來計算非約束分配軌跡Fiunconstr(k),其中目標分配Fitarg(k)就如用於框32中的一樣,其中動態權重widyn(k)可由例如操作員來設置,並且其中總能量負載需求Ftot(k)由框30來提供。
然後在框36,按照式(17)、(18)和(19)來確定動態需求分配軌跡Fidyn(k),並且在框38中,按照式(14)、(15)和(16)來確定差異向量ΔFidyn。在框40,按照式(9)、(10)和(11)將約束應用於動態分配軌跡Fidyn(k)和差異向量ΔFidyn。在框42,受約束的動態需求分配軌跡Fidyn(k)被用來控制提供給各個負載1,...,N的能量。
然後,在重複框(30)-(44)的操作之前,框44中的算法等待下一個時間k。
上面已經描述了本發明的某些修改。本領域的技術人員會想到本發明的其他修改。例如,雖然上面已經具體參照負載、如鍋爐的控制描述了本發明,但是本發明還可結合其他各種控制過程使用。
如上所述,目標分配Fitarg(k)由實時優化器提供。作為選擇,目標分配Fitarg(k)可由操作員來設置。
因此,本發明的描述應被解釋成僅用於說明和教導本領域技術人員實施本發明的最佳方式。細節可能有很大改變,但不脫離本發明的實質,並且保留在所附權利要求範圍內的所有修改的專用權。
權利要求
1.一種用於控制負載的過程控制系統,包括預測控制器,根據負載的穩態目標能量需求預測負載在預測點k=0、1、2、...、K的能量需求;以及實時優化器,根據所預測的能量需求確定負載在預測點k=0、1、2、...、K的最優動態能量需要需求,並根據動態能量需要需求控制負載。
2.如權利要求1所述的過程控制系統,其特徵在於,所述實時優化器用來將動態能量需要需求約束到一個界限,並根據約束的動態能量需要需求控制負載。
3.如權利要求2所述的過程控制系統,其特徵在於,界限包括最大界限。
4.如權利要求2所述的過程控制系統,其特徵在於,界限包括最小界限。
5.如權利要求2所述的過程控制系統,其特徵在於,界限包括最大界限和最小界限。
6.如權利要求2所述的過程控制系統,其特徵在於,實時優化器根據下式確定ΔFdynΔFdyn=DFdyn-Fact其中D是由下式給出的(K+1)乘(K+1)矩陣D=1-11......-11]]>並且其中Fact是如下式所給出的(K+1)維向量,其中在第一分量中表示負載的實際能量消耗,其他分量為零Fact=Fact00]]>其中Fdyn是動態能量需要需求,並且其中ΔFdyn被約束到一個界限。
7.如權利要求6所述的過程控制系統,其特徵在於,ΔFdyn的界限包括最大界限。
8.如權利要求6所述的過程控制系統,其特徵在於,ΔFdyn的界限包括最小界限。
9.如權利要求6所述的過程控制系統,其特徵在於,ΔFdyn的界限包括最小界限和最大界限。
10.如權利要求1所述的過程控制系統,其特徵在於,所預測的能量需求由Funconstr表示,其中動態能量需要需求由Fdyn表示,並且其中Fdyn通過使基於Funconstr和Fdyn之間差異的二次函數最小化來確定。
11.如權利要求10所述的過程控制系統,其特徵在於,Funconstr和Fdyn各具有維數K+1。
12.如權利要求10所述的過程控制系統,其特徵在於,實時控制器用來將Fdyn約束到一個界限並根據約束的Fdyn控制負載。
13.如權利要求12所述的過程控制系統,其特徵在於,界限包括最大界限。
14.如權利要求12所述的過程控制系統,其特徵在於,界限包括最小界限。
15.如權利要求12所述的過程控制系統,其特徵在於,界限包括最小界限和最大界限。
16.一種用於控制負載1、2、...、N的過程控制方法,包括在預測控制器中,根據每個負載1、2、...、N的穩態目標分配,預測每個負載1、2、...、N在預測點k=0、1、2、...、K的能量需求;在實時優化器中,根據所預測的能量需求,確定每個負載1、2、...、N在預測點k=0、1、2、...、K的動態能量需要需求;以及根據動態能量需要需求控制負載1、2、...、N。
17.如權利要求16所述的過程控制方法,其特徵在於,根據動態能量需要需求控制負載包括將每個動態能量需要需求約束到一個相應的界限;以及根據相應的約束的動態能量需要需求控制負載1、2、...、N。
18.如權利要求17所述的過程控制方法,其特徵在於,相應的界限包括相應的最大界限。
19.如權利要求17所述的過程控制方法,其特徵在於,相應的界限包括相應的最小界限。
20.如權利要求17所述的過程控制方法,其特徵在於,相應的界限包括相應的最小界限和相應的最大界限。
21.如權利要求17所述的過程控制方法,其特徵在於還包括根據下式確定ΔFidynFidyn=DFidyn-Fiact]]>其中D是由下式給出的(K+1)乘(K+1)矩陣D=1-11-11]]>並且其中Fiact是如下式給出的(K+1)維向量,其中第一分量中具有相應的一個負載的實際能量消耗,其餘分量為零Fiact=Fiact00]]>其中i=1、2、...、N表示負載,其中Fidyn表示負載1、2、...、N的動態能量需要需求,並且其中ΔFidyn被約束到相應的界限。
22.如權利要求21所述的過程控制方法,其特徵在於,ΔFidyn的相應界限包括相應的最大界限。
23.如權利要求21所述的過程控制方法,其特徵在於,ΔFidyn的相應界限包括相應的最小界限。
24.如權利要求21所述的過程控制方法,其特徵在於,ΔFidyn的相應界限包括相應的最小界限和相應的最大界限。
25.如權利要求16所述的過程控制方法,其特徵在於,每個負載1、2、...、N的預測能量需求被表示成Fiunconstr,其中每個負載1、2、...、N的動態能量需要需求被表示成Fidyn,其中通過關於變量Fdyn和z使下面的二次函數最小化來確定Fidynf(F,z)=‖Fdyn-Funconstr‖2Q(1)+‖z‖2Q(2)其中Fdyn和Funconstr是各具有維數2N(K+1)的向量,其中Q(1)和Q(2)各是由下式給出的平方N(K+1)乘N(K+1)範數矩陣Q(j)=q1(j)qN(j)]]>qi(j)=wi(j)I]]>其中I是(K+1)乘(K+1)單位矩陣,其中wi(1)和wi(2)是i=1、2、...、N的處罰權重,並且其中z是具有2N(K+1)維的處罰向量。
26.如權利要求25所述的過程控制方法,其特徵在於,Funconstr和Fdyn各具有K+1維。
27.如權利要求25所述的過程控制方法,其特徵在於,根據動態能量需要需求控制負載1、2、...、N包括將Fidyn約束到相應的界限;以及根據約束的Fidyn控制負載。
28.如權利要求27所述的過程控制方法,其特徵在於,相應的界限包括相應的最大界限。
29.如權利要求27所述的過程控制方法,其特徵在於,相應的界限包括相應的最小界限。
30.如權利要求27所述的過程控制方法,其特徵在於,相應的界限包括相應的最小界限和相應的最大界限。
31.一種用於控制負載1、2、...、N的過程控制方法,包括通過預測控制器,預測負載1、2、...、N在預測點k=0、1、2、...、K的總能量需求;通過實時優化器,根據每個負載1、2、...、N的穩態目標,將總能量需求在預測點k=0、1、2、...、K分配給負載1、2、...、N;通過實時優化器,根據所分配的能量需求,確定每個負載1、2、...、N在預測點k=0、1、2、...、K的動態能量需要需求;以及根據動態能量需要需求控制負載1、2、...、N。
32.如權利要求31所述的過程控制方法,其特徵在於,對於負載1、2、...、N的總能量需求的分配包括對於每個負載i=1、2、...、N和對於每個預測點k=0、1、2、...、K,按照下式確定總能量需求的變化ΔFtot(k)Ftot(k)=Ftot(k)-i=1NFitarg(k)]]>按照下式將總能量需求在預測點k=0、1、2、...、K分配給負載1、2、...、NFiallocated(k)=Fitarg(k)+widyn(k)Ftot(k)]]>其中Fitarg(k)是負載1、2、...、N的穩態目標,以及其中widyn(k)是確定總能量需求的分配的權重。
33.如權利要求32所述的過程控制方法,其特徵在於,widyn(k)由操作員來設置。
34.如權利要求32所述的過程控制方法,其特徵在於,widyn(k)由經濟負載分配模塊來設置。
35.如權利要求32所述的過程控制方法,其特徵在於,Fitarg(k)由操作員來設置。
36.如權利要求32所述的過程控制方法,其特徵在於,Fitarg(k)由經濟負載分配模塊來設置。
37.如權利要求31所述的過程控制方法,其特徵在於,根據動態能量需要需求控制負載1、2、...、N包括將每個動態能量需要需求約束到一個相應的界限;以及根據相應的約束的動態能量需要需求控制負載1、2、...、N。
38.如權利要求37所述的過程控制方法,其特徵在於,相應的界限包括相應的最大界限。
39.如權利要求37所述的過程控制方法,其特徵在於,相應的界限包括相應的最小界限。
40.如權利要求37所述的過程控制方法,其特徵在於,相應的界限包括相應的最小界限和相應的最大界限。
41.如權利要求31所述的過程控制方法,其特徵在於,在預測點k=0、1、2、...、K分配給負載1、2、...、N的總能量需求被表示成Fidyn,其中過程控制方法還包括按照下式確定分配給負載1、2、...、N的總能量需求的變化ΔFidynFidyn=DFidyn-Fiact]]>其中D是由下式給出的(K+1)乘(K+1)矩陣D=1-11-11]]>並且其中Fiact是如下式給出的(K+1)維向量,其中第一分量中具有相應負載的實際能量消耗,其他分量是零Fiact=Fiact00]]>其中i=1、2、...、N表示負載,並且其中ΔFidyn被約束到一個相應的界限。
42.如權利要求41所述的過程控制方法,其特徵在於,ΔFidyn的相應界限包括相應的最大界限。
43.如權利要求41所述的過程控制方法,其特徵在於,ΔFidyn的相應界限包括相應的最小界限。
44.如權利要求39所述的過程控制方法,其特徵在於,ΔFidyn的相應界限包括相應的最小界限和相應的最大界限。
45.如權利要求31所述的過程控制方法,其特徵在於,分配到每個負載1、2、...、N的總能量需求被表示成Fiunconstr,其中每個負載1、2、...、N的動態能量需要需求被表示成Fidyn,其中通過關於變量Fdyn和z使以下二次函數最小化來確定Fidynf(F,z)=‖Fdyn-Funconstr‖2Q(1)+‖z‖2Q(2)其中Fdyn和Funconstr是各具有維數2N(K+1)的向量,其中Q(1)和Q(2)是由下式給出的各平方N(K+1)乘N(K+1)範數矩陣Q(j)=q1(j)qN(j)]]>qi(j)=wi(j)I]]>其中j=1、2,其中I是(K+1)乘(K+1)單位矩陣,其中wi(1)和wi(2)是i=1、...、N的處罰權重,並且其中z是具有2N(K+1)維的處罰向量。
46.如權利要求45所述的過程控制方法,其特徵在於,Funconstr和Fdyn各具有K+1維。
47.如權利要求45所述的過程控制方法,其特徵在於,根據動態能量需要需求控制負載1、2、...、N包括將Fidyn約束到相應的界限;以及根據約束的Fidyn控制負載。
48.如權利要求47所述的過程控制方法,其特徵在於,相應的界限包括相應的最大界限。
49.如權利要求47所述的過程控制方法,其特徵在於,相應的界限包括相應的最小界限。
50.如權利要求47所述的過程控制方法,其特徵在於,相應的界限包括相應的最小界限和最大界限。
全文摘要
通過預測負載1、2、...、N在預測點k=0、1、2、...、K的總能量需求,通過在預測點k=0、1、2、...、K向負載1、2、...、N分配總能量需求,通過根據所分配的能量需求確定每個負載1、2、...、N在預測點k=0、1、2、...、K的動態能量需要需求,以及通過根據動態能量需要需求控制負載1、2、...、N,控制負載1、2、...、N。
文檔編號G05B13/02GK1735846SQ200380108343
公開日2006年2月15日 申請日期2003年11月7日 優先權日2002年11月12日
發明者V·哈夫萊納 申請人:霍尼韋爾國際公司