亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        利用最小二乘與最優(yōu)控制的水輪機模型參數辨識

        2020-12-01 03:15:00侯睿曾云王偉李敏古志吳一凡
        軟件導刊 2020年10期
        關鍵詞:參數辨識

        侯睿 曾云 王偉 李敏 古志 吳一凡

        摘 要:為了改善一般常用水輪機模型基于實測數據參數進行辨識過程中底層編程繁瑣的缺點,基于電力系統(tǒng)仿真中常用的理想水輪機數學模型,取134組模擬實測輸入輸出數據,用最小二乘與基于數值最優(yōu)化技術的最優(yōu)控制方法分別進行辨識從而獲取參數,并利用兩種方法對同一實測數據辨識結果進行仿真對比。算例仿真結果表明,在給定階躍擾動下,利用最小二乘與最優(yōu)控制方法進行參數辨識后的模型輸出響應與實測響應結果(基于模擬樣本數據)誤差均低于0.04,且基于數值最優(yōu)化技術的最優(yōu)控制辨識效果與實測數據擬合程度更精確,驗證了基于數值最優(yōu)化技術的最優(yōu)控制方法在線性水輪機模型參數辨識上應用的可行性,為水輪機模型參數辨識方法提供了一種可提升辨識效率的人機對話參考。

        關鍵詞:最小二乘算法;線性水輪機模型;MATLAB;最優(yōu)控制方法;參數辨識

        DOI:10. 11907/rjdk. 201173

        中圖分類號:TP301文獻標識碼:A 文章編號:1672-7800(2020)010-0088-06

        Abstract:In order to improve the disadvantages of the low level programming in the process of parameter identification based on the measured data of common hydraulic turbine models,based on the ideal hydraulic turbine mathematical model commonly used in power system simulation, 134 groups of input and output data of simulation measurement are used to identify the parameters with the least square method and the optimal control method based on numerical optimization technology, and the two methods are used to compare the simulation results of the same measured data after identification. The simulation results show that under the given step disturbance, the error between the model output response and the measured response (based on the simulated sample data) after the parameter identification of the least square and the optimal control method is less than 0.04, and the identification effect of the optimal control based on the numerical optimization technology and the measured data fit more accurately. The feasibility of the application of the optimal control method based on the numerical optimization technology in the parameter identification of the linear hydraulic turbine model is verified, which provides a man-machine conversation reference to improve the identification efficiency for the parameter identification method of the hydraulic turbine model.

        Key Words:least-square algorithm;linear hydraulic turbine model;MATLAB;method of optimal controlling;parameter identification

        0 引言

        水力發(fā)電在我國國民發(fā)電總量中的占比越來越重,水輪機作為水力發(fā)電主要設備之一,相關研究一直備受關注。由于難以在水電站進行現場實驗,進行普通真機實驗可能性較低,故通過水輪機模型仿真試驗成為主要研究方式之一,建立水輪機這一被控對象的精確化模型成為研究熱點。盡管現有水輪機模型研究已相當成熟,且對水輪機模型參數選擇已有詳盡歸納[1-2],但由于水輪機模型參數一般是理想化計算,所以盡管水輪機模型可滿足普通仿真實驗,卻并不能較好地貼切水電站實測響應,因此用理想化計算參數模型進行電力系統(tǒng)等仿真實驗難以避免較大誤差[3-4]。故本文提供一種不同于解析建模而根據現場實測數據(基于模擬樣本數據)辨識水輪機模型參數的方法。將水輪機及其調節(jié)系統(tǒng)統(tǒng)一進行辨識一并得到優(yōu)化的控制參數,根據實測數據,對水輪機及引水系統(tǒng)分環(huán)節(jié)辨識、精細化建模成為水輪機及其調節(jié)系統(tǒng)自適應優(yōu)化控制的數學模型基石[5-6]。通常系統(tǒng)辨識有4種主要目的:①估計具有特定物理意義、可表征系統(tǒng)行為的重要參數;②建立可模仿真實系統(tǒng)行為的模型,使仿真能夠反映真實的系統(tǒng)特性;③以目前可測輸入輸出預測未來演變;④辨識得到描述系統(tǒng)動態(tài)特性的數學模型以利于控制器設計[7]。其中對于水輪機,其水力動態(tài)特性主要表現在引水系統(tǒng)動態(tài)特性中,具有明確物理意義的水流慣性時間常數是惡化機組調節(jié)品質的關鍵因素,但通常未對該參數進行實測,一般通過理論近似計算得到,有一定誤差。辨識得到符合真實系統(tǒng)且較小水流慣性的時間常數模型,對于改善調節(jié)品質具有一定意義[8]?;诹W尤?、引力搜索、差分進化等具有強大的非線性尋優(yōu)能力的智能算法在模型參數辨識中可發(fā)揮良好作用,因此將參數辨識問題轉化為參數優(yōu)化問題已成為趨勢[9]。

        研究表明,對于線性系統(tǒng)參數辨識采用應用廣泛且非常成熟的最小二乘法亦可得到良好的辨識結果。隨著MATLAB這一強大的數值仿真計算機工具的出現,對于復雜程度不高的參數辨識問題不必基于底層算法編程才可得以實現,有效利用MATLAB及其Simulink工具,設計人機交互界面,也可在參數辨識等工作中獲得良好的辨識結果,并形成具有一定普適性的人機交互辨識對話框[10-15]。文獻[13]基于OCD程序對被控對象控制作了大量研究,但應用于水輪機模型參數辨識的研究較少;文獻[16]將最小二乘法應用于轉向系統(tǒng)的參數辨識,取得了良好效果;文獻[17-21]成功地將最小二乘法應用于水輪機模型傳遞系數求取及曲面擬合等。

        綜上所述,本文基于最小二乘法成熟且操作簡單的優(yōu)秀特性,對水輪機線性系統(tǒng)參數進行辨識,進一步參考控制領域專家薛定宇教授[13]總結并提出的基于跟蹤誤差指標的最優(yōu)控制器設計程序(optimal controller designer),對其Simulink模塊環(huán)節(jié)進行改進以適應于模型參數辨識工作,發(fā)現對于根據實測輸入輸出數據進行模型參數辨識亦可以得到良好的效果,與最小二乘法參數辨識仿真結果比較,驗證其與實測數據擬合度。

        1 水輪機模型及參數辨識

        1.1 水輪機模型

        1992年,IEEE Working Group提出了一種廣泛應用于電力系統(tǒng)分析的簡化的線性化模型。

        非理想水輪機流量和出力可表示為:

        其中,[Δpt]是水輪機功率增量相對值,[Δq]是水輪機流量增量相對值,[Δy]是主接力器增量相對值,系數aij是傳遞系數。

        在機組并網運行條件下,速度偏差很小,尤其是機組并入大電網運行時。因此,可以忽略Δx的影響。則有:

        該理想水輪機模型具有實際物理意義的參數較少,用于參數辨識的實例研究可使問題簡化。

        1.2 參數辨識

        辨識的目的是將實驗得到的輸入輸出數據,根據目標函數,從紛復繁雜的數學模型中確定出數學模型結構。隨著模型的參數化,只有當參數均被估計出來,模型才最終被建立,該問題為參數估計。為簡化辨識問題,在單輸入單輸出系統(tǒng)(SISO系統(tǒng))中根據輸入輸出的數據序列和已知的模型結構,結合估計理論,選擇較優(yōu)、較簡明的最小二乘算法,然后進行參數估計運算。

        為了獲得對象參數[θ]的估計值[θ],一般采用逐步逼近的方法。[y(k)]為系統(tǒng)實際輸出值,[u(k)]為系統(tǒng)實際輸入值。在[k]時刻,為得到此時系統(tǒng)輸出預報值[y(k)],需根據[k]的前一時刻參數估計值[θ(k-1)]及當前時刻系統(tǒng)輸入輸出矩陣值[?(k)]。其計算公式為:[y(k)=?T(k)θ(k-1)]。此時預報誤差為[e(k)=y(k)-y(k)]。將預報誤差[e(k)]引入辨識的算法中,并且根據某準則條件得出此時參數估計值[θ(k)],將其作為下一時刻參數估計值[θ]并參與到下一時刻的系統(tǒng)輸出預報值[y(k)]計算中。依次不斷循環(huán)迭代至準則函數取最小值時為止。此時,最終系統(tǒng)輸出預報值[y(∞)]和系統(tǒng)真實輸出值[y(∞)]最為逼近,獲得此時參數估計值[θ(∞)]作為最終參數辨識結果。

        其參數辨識原理如圖1所示。

        2 最小二乘法與最優(yōu)控制方法

        2.1 最小二乘算法辨識基礎

        大約在1795年,高斯在其著名的星體運動軌道預報研究工作中提出了最小二乘法。由于最小二乘法原理簡明、易于理解、易于編程,且收斂較快,逐漸成為估計理論的奠基石,在參數估計中應用甚廣。但在水輪機模型參數辨識問題上,最小二乘法的應用不多。本部分簡要介紹最小二乘辨識算法基本原理。

        考慮上述擴展自回歸模型(ARX),若系統(tǒng)模型是傳遞函數形式,將其轉化為形如ARX模型的形式,再將其轉換為最小二乘形式。對于單輸入單輸出(SISO)的數學模型:

        一般辨識既要確定模型結構,即確定階次n,也要確定參數[ai,bi],即辨識出參數。本文討論結構參數n和d均已知的情況,即模型結構已知情況下僅對參數進行辨識。

        將式(12)寫成最小二乘形式。

        其中,β為測量總次數,一般來說測量總次數β應遠大于待估參數的數量。當J為最小值時的參數估計值,[θ]即為最小二乘參數辨識結果。要求得J的最小值,即為求極值問題,使J對[θ]的求導為0。

        式(17)即為所要構造的目標函數。當[Φ]滿秩時,觀測矩陣[Φ]不是一個方陣,但[ΦTΦ]是一個方陣,[Φ]滿秩,[ΦTΦ]為可逆矩陣,故容易求得:

        而且此時的J對[θ]的二階導數大于0,J對[θ]的二階導數為:

        故[θ]正是最終要求辨識出的參數值。

        其中,Y為β組輸出的列向量矩陣形式,[Φ]為輸入輸出矩陣φ的列向量矩陣形式。

        本文采用的是離線辨識方法,即采集到所有需要的輸入輸出數據(基于模擬樣本數據)后對數據用批處理最小二乘法進行集中處理。

        2.2 最優(yōu)控制方法在參數辨識中的應用及流程

        最優(yōu)控制器在優(yōu)化控制系統(tǒng)控制參數上有較廣泛的應用,參數辨識問題屬于控制領域研究范疇,故將其應用到模型參數辨識問題上是有依據的。

        參數辨識問題和控制問題在實質上均可以轉換成尋優(yōu)問題,即目標誤差函數取最小值時求得需要的參數值?;跀抵底顑?yōu)化技術的最優(yōu)控制器設計方法不拘泥于傳統(tǒng)最優(yōu)控制格式,目標函數可以任意定義,因此應用前景更好。參考薛定宇教授[13]提出的基于跟蹤誤差指標的最優(yōu)控制器設計程序,用MATLAB與其中的Simulink模塊求得參數最優(yōu)辨識值。用Simulink搭建待辨識模型與原真實模型的并聯(lián)系統(tǒng),附加原系統(tǒng)模型給定的階躍擾動和噪聲作為輸入模擬真實系統(tǒng),將附加待辨識模型給定的階躍擾動作為輸入。其中,待辨識模型允許將待辨識參數設為未知數a1、a2等格式。將待辨識系統(tǒng)的輸出與原真實系統(tǒng)模型的輸出連接,并求誤差給ITAE模塊。ITAE準則即為時間乘以誤差絕對值積分的誤差積分準則,需要估計ITAE指標收斂時間并將其作為參數辨識過程的仿真時間。理論上應該選擇正無窮的時間作為仿真時間,但顯然不符合實際情況。經研究表明,選擇ITAE曲線進入穩(wěn)態(tài)后的時間1~2倍以內均可滿足仿真要求,對待辨識參數值的影響不大,且時間選取過長將影響暫態(tài)結果。

        在仿真過程中,Simulink模塊搭建完成后,需調用OCD最優(yōu)參數辨識對話界面程序,將Simulink模塊名輸入模型欄,將待辨識參數名輸入至參數欄,可根據人為約束設定待辨識參數上下界,設定仿真時間,在仿真時間內,OCD程序會不斷改變待辨識參數值,使得ITAE指標持續(xù)地滿足需求,即實際系統(tǒng)模型輸出與含待辨識參數的系統(tǒng)模型輸出不斷逼近一致。設定仿真時間截止或ITAE指標滿足要求時,可得出待辨識參數具體值。

        3 模型參數辨識舉例驗證

        3.1 實測數據獲取

        由于電站實測數據較難獲取,因此本文用仿真方法獲取替代實測響應數據。采用Simulink建立仿真數據采集模塊。

        用階躍響應外加一定量噪聲干擾當作水輪機輸入數據,導入workspace2,獲取水輪機輸出響應數據(功率)替代實測輸出響應數據并導入workspace1。數據如圖3所示。

        對理想水輪機模型進行辨識。理想水輪機數學模型如式(9)所示。在參數待辨識模型的辨識中采取的輸入輸出數據如圖3所示,對辨識后模型輸出和原真實系統(tǒng)模型輸出數據進行對比時,真實系統(tǒng)模型和辨識后系統(tǒng)模型均采用相同的階躍擾動,外附加小噪聲輸入激勵。

        3.2 批處理最小二乘法參數辨識

        運用最小二乘法,根據實測輸入輸出數據辨識Tw參數值。對理想水輪機傳遞函數模型進行拉普拉斯反變換,得到式(21)。

        引入白噪聲序列 [xi],運用批處理最小二乘法,根據實測(樣本)數據,對待辨識模型進行參數辨識并計算其誤差,對辨識結果進行評價。

        輸入只給定階躍擾動的辨識后模型輸出響應與實測輸出響應關系,如圖4所示。

        實測(樣本)與最小二乘辨識誤差曲線如圖5所示。

        求得均方根誤差為0.034 4,平均絕對百分比誤差為0.076 9,且從圖5可以看出,辨識后響應和實測響應在一定程度上比較貼切,能在較短時間內實現基本逼近。該方法不僅容易實現對線性系統(tǒng)模型參數的辨識,而且能達到較好的辨識效果。

        3.3 基于OCD程序與ITAE準則的參數辨識

        搭建可以實現參數辨識的Simulink模塊,如圖6所示。

        其中將待辨識參數值設定為a1、a2。將模擬實際系統(tǒng)模型的輸出與含待辨識參數的模型輸出作為誤差給誤差積分準則ITAE模塊。

        調用OCD程序,打開人機對話界面,如圖7所示。

        輸入Simulink模塊名,輸入待辨識參數變量名,根據經驗設定待辨識參數值上下界作為人為約束,設定仿真時長,點擊Create File按鈕,繼續(xù)連續(xù)點擊Optimize按鈕,即可讓Simulink模塊參與OCD程序參數辨識訓練,得到最終仿真結果和待辨識參數值。

        得到a1、a2分別為-1.974 1、0.972 9,易分離得到Tw值為1.96。得到實際系統(tǒng)模型和辨識系統(tǒng)模型輸出曲線如圖8所示。

        實際系統(tǒng)輸出與辨識系統(tǒng)輸出誤差曲線如圖9所示。

        得到均方根誤差為0.008 3,平均絕對百分比誤差為0.018 4??梢娬`差明顯低于最小二乘法辨識結果,辨識精確度更高。

        將最小二乘法與基于OCD程序和ITAE準則的辨識結果進行比較,如圖10所示,從中可直觀地看出OCD辨識結果比最小二乘的辨識仿真結果更貼合實際(樣本值),但最小二乘辨識結果響應速度更快。

        4 結語

        本文探討了批處理最小二乘法與基于數值最優(yōu)化技術的最優(yōu)控制方法對實測數據(樣本)的參數辨識效果,通過參數辨識后得到的輸出功率與現場實測輸出(樣本)具有較高的擬合度。批處理最小二乘法能夠實現較好的線性辨識效果,可較容易地獲取辨識后參數具體值,且操作簡便?;跀抵底顑?yōu)化技術的最優(yōu)控制方法辨識結果較最小二乘法具有更高的與實測數據擬合度?;跀抵底顑?yōu)化技術的最優(yōu)控制方法先對待辨識傳遞函數模型進行差分方程變換,而后運用批處理最小二乘法進行精細辨識,符合模型參數辨識數學步驟,再參考得到線性模型參數辨識的人機交互界面,避免底層程序編程,根據輸入輸出實測數據進行參數辨識。該方法具有一定的普適性和參考價值。

        以上兩種辨識方法對基于實測(樣本)數據的線性系統(tǒng)模型參數辨識有良好的仿真結果,參數辨識值與原系統(tǒng)參數值逼近,驗證了其對給定實測輸入輸出數據的真實系統(tǒng)在小范圍波動下,在近似線性化模型參數精細化辨識上具有可行性。參數辨識后得到的模型可替代真機模型進行仿真研究工作,可得到符合實際系統(tǒng)期望的模型。下一步將對非線性系統(tǒng)模型參數辨識進行研究,驗證OCD人機界面應用于非線性系統(tǒng)辨識的可行性。

        參考文獻:

        [1] 陳志環(huán). 水輪機調節(jié)系統(tǒng)的參數辨識與控制策略研究[D]. 武漢:華中科技大學,2017.

        [2] 丁聰,把多鐸,陳帝伊,等. 混流式水輪機調節(jié)系統(tǒng)的建模與非線性動力分析[J]. 武漢大學學報:工學版,2012,45(2):187-192.

        [3] 彭伊麗. 用于水電控制仿真中的水輪機模型辨識[D]. 武漢:華中科技大學,2011.

        [4] 華中科技大學. 一種水輪機調節(jié)系統(tǒng)的參數辨識方法:CN201510759863.1[P]. 2016-02-03.

        [5] 高曉光,唐戢群,劉德發(fā), 等. 水輪機及調節(jié)系統(tǒng)模型辨識試驗研究[J]. 人民長江,2016,47(13):84-89.

        [6] 方日升. 水輪機引水系統(tǒng)精細化模型參數辨識研究[J]. 電力與能源,2018,39(2):261-265.

        [7] DEMELLO F P,KOESSLER R J,AGEE J,et al. Hydraulic turbine and turbine control models for system dynamic studies[J].? IEEE Transactions on Power Systems, 1992, 7(1):167-179.

        [8] 張記坤,曾云,王芳芳,等. 混流式水輪機調節(jié)系統(tǒng)非線性建模與分叉分析[J]. 軟件導刊,2019,18(12):102-107.

        [9] 張楚. 抽水蓄能機組調節(jié)系統(tǒng)非線性辨識與優(yōu)化控制研究[D]. 武漢:華中科技大學,2018.

        [10] 吳凡,李偉雄. 基于MATLAB系統(tǒng)辨識工具的系統(tǒng)辨識[J]. 河北農機,2016,(11):59-60.

        [11] 陳嵐峰,張亞琴,程立英,等. 基于數據的MATLAB系統(tǒng)辨識工具箱模型識別[J]. 沈陽師范大學學報(自然科學版),2013,31(4):527-530.

        [12] 龐中華,崔紅. 系統(tǒng)辨識與自適應控制MATLAB仿真(修訂版)[M]. 北京:北京航空航天大學出版社,2013.

        [13] 薛定宇. 控制系統(tǒng)計算機輔助設計-MATLAB語言與應用(第3版)[M]. 北京:清華大學出版社,2012.

        [14] 盧志強. 連續(xù)時間系統(tǒng)課程的離散化方法綜述[J]. 中國科教創(chuàng)新導刊,2010,(34):85-86.

        [15] 王貞祥,高立群,李瑋,等. 系統(tǒng)辨識與參數估計[M]. 沈陽:東北大學出版社,1993.

        [16] 李偉,王洪民,唐崢. 基于遞推最小二乘法的轉向系統(tǒng)參數辨識[J]. 重慶交通大學學報(自然科學版),2019,38(8):124-128.

        [17] 張國洋. Matlab在水輪機模型辨識中的應用[J]. 自動化應用,2016(1):19-20,26.

        [18] 黃莉,李咸善. 基于Simulink的水輪機動態(tài)仿真模型研究[J]. 三峽大學學報(自然科學版),2007,29(1):25-28.

        [19] 吳卓璠. 水輪機調節(jié)系統(tǒng)非線性建模與參數辨識[D]. 武漢:華中科技大學,2016.

        [20] 劉昌玉,梁學磊. 水輪機調節(jié)系統(tǒng)被控對象模型辨識[J]. 水電能源科學,2007,25(2):77-79.

        [21] 柳海生,曾江,黃海穎,等. 抽水蓄能電站水泵水輪機效率計算方法[J]. 廣東電力,2014(9):1-5.

        (責任編輯:江 艷)

        猜你喜歡
        參數辨識
        改進UKF及其在雙饋風力發(fā)電機參數辨識中的應用
        水冷式注塑機溫度控制系統(tǒng)數學模型建立
        科技視界(2017年6期)2017-07-01 12:38:11
        發(fā)電機勵磁系統(tǒng)參數辨識三種智能算法的比較
        異步電機的正序數據處理
        科學與財富(2017年8期)2017-04-11 01:44:22
        基于PSD—BPA和Simulink的汽輪機調節(jié)系統(tǒng)建模與仿真校核
        發(fā)電機勵磁系統(tǒng)參數辨識方法綜述
        科技資訊(2016年32期)2017-03-31 15:06:49
        基于偏差補償遞推最小二乘法的熒光補償方法
        價值工程(2017年6期)2017-03-15 17:01:48
        基于壓電陶瓷的納米定位與掃描平臺模型辨識算法研究
        電纜導體溫度間接測量的方法研究
        基于相關度的忙時話務量加權一階局域預測模型
        久久精品国产亚洲av大全| 大屁股流白浆一区二区 | 永久黄网站色视频免费| 中文精品久久久久中文| 欧美成aⅴ人高清免费| 福利片免费 亚洲| 亚洲精品国产精品系列| 成人一区二区人妻少妇| 国产精品久久久久久久| 国产真人无码作爱视频免费 | 五月天亚洲av优女天堂| 亚洲不卡高清av在线| 在线观看国产成人自拍视频| 狠狠摸狠狠澡| 亚洲中文字幕在线第二页| 337人体做爰大胆视频| 伊人久久大香线蕉免费视频| 国产综合激情在线亚洲第一页| 国内精品视频一区二区三区| 成人动漫久久| 精品囯产成人国产在线观看| 黄 色 成 年 人 网 站免费| 99久久亚洲精品加勒比| 亚洲女同一区二区三区| 色中文字幕在线观看视频| 乱码丰满人妻一二三区| 亚洲欧洲偷自拍图片区| 99热成人精品免费久久| 亚洲AV无码日韩综合欧亚| 在线观看国产av一区二区| 国产黄三级三级三级三级一区二区 | 久久精品国产99久久丝袜| 无码不卡免费一级毛片视频| 99riav精品国产| 女同av免费在线播放| 亚洲成人av一区免费看| 国内精品少妇高潮视频| 国产又湿又爽又猛的视频| 国产精品一区二区性色| 中文字幕亚洲无线码一区女同| 国产成人午夜福利在线观看|