針對(duì)液體火箭推進(jìn)劑加注系統(tǒng)計(jì)量精度差的問題,提出一種拆分一重組的測(cè)量數(shù)據(jù)處理方法。該方 法將流量計(jì)的現(xiàn)場(chǎng)測(cè)量數(shù)據(jù)拆分成若干分量的凸組合形式,再將各分量重組以構(gòu)成有效的最小二乘算式,同時(shí)引 入遺忘因子對(duì)測(cè)量數(shù)據(jù)的時(shí)效性進(jìn)行折衷;分別按照兩種常見的工程情況,利用發(fā)射任務(wù)實(shí)測(cè)數(shù)據(jù)檢驗(yàn)了方法的 有效性和實(shí)用性。這一方法解決了流量系數(shù)的現(xiàn)場(chǎng)標(biāo)定問題,提高了加注系統(tǒng)的計(jì)量精度。
0.引言
推進(jìn)劑加注對(duì)液體火箭的入軌精度乃至發(fā)射成 敗有著至關(guān)重要的影響。加注過量或欠量都會(huì)導(dǎo)致 火箭的動(dòng)力學(xué)模型參數(shù)發(fā)生變化,進(jìn)而影響到 它的控制性能和精度,嚴(yán)重時(shí)會(huì)使發(fā)動(dòng)機(jī)關(guān)機(jī)條件 無法滿足,從而導(dǎo)致發(fā)射失敗。
由于在流量系數(shù)標(biāo)定上的缺陷,現(xiàn)有的加注量 計(jì)量方法精度較差。盡管采用一些修正手段能 夠提高計(jì)量精度和范圍,但這種固定形式的流量系 數(shù)從根本上并不能消除系數(shù)漂移所帶來的誤差,為 此,需要采用流量系數(shù)現(xiàn)場(chǎng)標(biāo)定方法,以獲取準(zhǔn)確的 流量系數(shù)。而利用在線辨識(shí)方法進(jìn)行流量系數(shù)現(xiàn)場(chǎng) 標(biāo)定,無論是經(jīng)典的多項(xiàng)式擬合,還是新近提出 的一些智能辨識(shí)方法,都很難根據(jù)現(xiàn)場(chǎng)已知條 件(測(cè)量信號(hào)的時(shí)間序列及其相應(yīng)的總輸出結(jié)果) 羅列出有效的參數(shù)辨識(shí)算式。因此,直接利用現(xiàn)場(chǎng) 測(cè)量數(shù)據(jù)進(jìn)行流量系數(shù)現(xiàn)場(chǎng)標(biāo)定的做法尚未見報(bào) 道。實(shí)際工程中有采用多傳感器數(shù)據(jù)融合?來提 高加注量計(jì)量精度的,但這種做法效果有限。
本文主要討論如何利用現(xiàn)場(chǎng)測(cè)量數(shù)據(jù)對(duì)流量系 數(shù)進(jìn)行參數(shù)標(biāo)定,以實(shí)現(xiàn)推進(jìn)劑加注量的精確計(jì)量。 首先,簡要介紹了推進(jìn)劑加注系統(tǒng)的工藝原理,指出 現(xiàn)有計(jì)量方法的不足。其次,利用模糊數(shù)學(xué)中的隸屬函數(shù)B_1a概念將流量系數(shù)表示成若干離散樣本 點(diǎn)的凸組合形式,并基于這種凸組合結(jié)構(gòu),對(duì)測(cè)量數(shù) 據(jù)進(jìn)行拆分一重組處理,得到了有效的最小二乘算 式。由于測(cè)量數(shù)據(jù)在拆分一重組處理時(shí)要大量用到 累加運(yùn)算,因此,這一處理方法能有效濾除信號(hào)中的 噪聲。最后,以發(fā)射任務(wù)的實(shí)測(cè)數(shù)據(jù)檢驗(yàn)本文方法 的效果,并針對(duì)實(shí)際工程中可能遇到的測(cè)量數(shù)據(jù)不 足、數(shù)據(jù)觀測(cè)陣條件數(shù)過大等問題展開討論,提 出了相應(yīng)的解決辦法。
1.推進(jìn)劑加注工藝原理
火箭推進(jìn)劑加注系統(tǒng)是將液態(tài)推進(jìn)劑由罐車或 庫房經(jīng)管路泵入火箭的貯箱,其工藝原理如圖1所 示。圖中的是適用于大流量的流量計(jì),而乙是適 用于小流量的流量計(jì)。在火箭貯箱里分別設(shè)立了 3 個(gè)液位觸點(diǎn)。在推進(jìn)劑加注的起始階段,閥門A開 啟、B關(guān)閉,加注系統(tǒng)以大流量形式工作;當(dāng)貯箱內(nèi) 的液面達(dá)到1液位時(shí),1液位觸點(diǎn)接通,貯箱發(fā)出“1 液位到”信號(hào),閥門A關(guān)閉、B開啟,加注系統(tǒng)以小 流量形式工作;當(dāng)液面到達(dá)2液位時(shí),同樣觸發(fā)“2 液位到”信號(hào),加注系統(tǒng)繼續(xù)以小流量方式工作,直 至推進(jìn)劑液面達(dá)到期望液位(由軌道計(jì)算確定)。 此時(shí),總的推進(jìn)劑加注量Ftotol為:
根據(jù)渦街流量計(jì)的工作原理,管路內(nèi)的流量
q為:
這種做法存在以下不足:
由于測(cè)試環(huán)境、介質(zhì)條件的不同,廠商提供 的流量系數(shù)并不一定適合發(fā)射場(chǎng);另外,隨著使用時(shí) 間的增加,流量計(jì)難免會(huì)產(chǎn)生一些內(nèi)外部變化,從而 導(dǎo)致其流量系數(shù)發(fā)生漂移。
受實(shí)驗(yàn)條件的限制,廠商在測(cè)試流量計(jì)時(shí)往 往不能做到滿量程測(cè)試,比如,當(dāng)廠商用水作為介質(zhì) 進(jìn)行測(cè)試時(shí),水的流速要受到水塔高度的限制,而水 塔高度又受到工程造價(jià)的限制,因此,許多廠商常常 提供不了流量計(jì)在較高流速下的流量系數(shù)。
由表1可知,當(dāng)介質(zhì)流速不同時(shí),相應(yīng)的流 量系數(shù)也不相同,而上述取平均值的做法則完全忽 略這種差異,當(dāng)實(shí)際加注過程中的流速和廠商測(cè)試 所用的平均流速不相同時(shí),廠商提供的流量系數(shù)就 不再適用。
2.數(shù)據(jù)處理的拆分一重組方法
要解決上述問題,需要考慮流量系數(shù)隨流速而 變化的情況,并采用現(xiàn)場(chǎng)標(biāo)定方法來提高流量系數(shù) 的準(zhǔn)確度。而由前文的加注系統(tǒng)工藝原理介紹可 知,流量計(jì)數(shù)據(jù)處理的已知條件僅為:流量計(jì)輸出的 流速信號(hào),以及固定液位處所對(duì)應(yīng)的容積值(如圖1 中的V。_!和R_2 )。根據(jù)這些已知條件很難列出有 效的最小二乘式。為此,本文提出一種拆分一重組 的數(shù)據(jù)處理方法,巧妙地解決了上述難題。
首先介紹最小二乘法的一個(gè)性質(zhì)??紤]如下最 小二乘式:
3.實(shí)際加注數(shù)據(jù)的處理
本節(jié)利用實(shí)際加注數(shù)據(jù)檢驗(yàn)上 情形在實(shí)際工程中是最常遇到的:一是數(shù)據(jù)量不足, 二是數(shù)據(jù)陣的條件數(shù)過大,下面結(jié)合實(shí)測(cè)數(shù)據(jù),詳細(xì) 討論這兩種情況下數(shù)據(jù)處理的方法和步驟。
3. 1數(shù)據(jù)量不足時(shí)的處理
假設(shè)某三級(jí)液體火箭A,其一級(jí)貯箱的1液位
t述方法。有兩種
到2液位的容積值VH、二級(jí)貯箱的1液位到2液 位的容積值Vf_2、三級(jí)貯箱的0液位到1液位的容 積值V0A_1以及1液位到2液位的容積值Vt均為已
知量,且都采用小流量方式加注(即圖1中推進(jìn)劑 流過[流量計(jì)),圖3為上述加注過程中各階段的 實(shí)測(cè)數(shù)據(jù)。
根據(jù)圖3的實(shí)測(cè)數(shù)據(jù),將流量計(jì)[的最大流速 限定為/= 100 (脈沖數(shù)/秒)。按照?qǐng)D2的拆分一重組處理過程,可以求得總脈沖數(shù)$ Fj在各 樣本點(diǎn)處的分量j, (i = 1,…,5),其結(jié)果如表2所 示。
由于數(shù)據(jù)個(gè)數(shù)只有4個(gè),利用式(10)不能求出 全部5個(gè)參數(shù)& (i = 1,…,5),這時(shí),可以考慮將前 4個(gè)系數(shù)…(i = 1,…,4)直接取為廠商提供的數(shù) 據(jù),而只求解未知參數(shù)。由于4個(gè)數(shù)據(jù)是同一火 箭的,遺忘因子(式(9))中的參數(shù)可以考慮選擇為: P = 0,a =0. 95。將表2數(shù)據(jù)、遺忘因子以及貯 箱不同液位間的標(biāo)稱容積值(如表3中的標(biāo)稱值) 代入式(10),求解該最小二乘式可得/x5 = 0. 1174。
得到各樣本點(diǎn)處的參數(shù)(f,) (i = 1,…,5) 的值以后,就可以按照式(6)計(jì)算每個(gè)采樣數(shù)據(jù) Fj (j = 1,…,)的隸屬度,進(jìn)而利用式(5)求得Fj 所對(duì)應(yīng)的流量系數(shù),兩者相乘為流量,累加后得到加 注量。其計(jì)算結(jié)果和傳統(tǒng)的、流量系數(shù)取固定值的 計(jì)算結(jié)果的比較見表3。從表3中的方差計(jì)算結(jié)果 可以看出,本文方法比傳統(tǒng)方法精度要好很多。
3. 2數(shù)據(jù)觀測(cè)陣條件數(shù)過大時(shí)的處理
如果有更多的數(shù)據(jù)源,則可以利用式(10)求解 全部5個(gè)樣本點(diǎn)處的系數(shù)值,但這時(shí)需要注意數(shù)據(jù) 觀測(cè)陣條件數(shù)過大而引發(fā)的辨識(shí)精度問題。
假設(shè)另外一發(fā)火箭B的推進(jìn)劑加注數(shù)據(jù)經(jīng)處 理后,得到如表4所示的各樣本點(diǎn)處的脈沖數(shù)分量。 遺忘因子(式(9))中參數(shù)選為:a = 0. 95、p = 0. 3。將火箭A、B的各個(gè)總脈沖數(shù)分量(表2、表4 數(shù)據(jù))以及貯箱不同液位間的容積值代入式(10), 求解該最小二乘式可得:
U = 1.5348 0.1649 0.1056 0.1185 0.1157] T 和廠向提供的參數(shù)相比,叫=1. 5348和內(nèi)= 0. 1649明顯過大,是不合理的。造成這一錯(cuò)誤的原 因是數(shù)據(jù)陣中第一列和第二列的數(shù)值太小,使得數(shù) 據(jù)陣少的條件數(shù)過大,從而導(dǎo)致計(jì)算誤差太大。 為解決這一問題,可以將參數(shù)叫、/^直接設(shè)定為廠商提供的數(shù)值,將其代入式(10),只求解叫、 的值。最后求得內(nèi)(i = 1,…,5)的值為:
U = 0.1124 0.1129 0.1127 0.1163 0.1165] T 和廠商提供的數(shù)據(jù)相比,這個(gè)結(jié)果非常合理,從 數(shù)值上看,是完全可以接受的。
利用得到的& (i = 1,…,5)系數(shù)值可以同時(shí)計(jì) 算火箭A、B貯箱不同液位間的加注量,其結(jié)果如表 5所示。從表5可以看出,這組參數(shù)& (i = 1,…-,5) 能夠較為準(zhǔn)確地同時(shí)計(jì)算出火箭A、B的加注量。
綜合上述兩種情況來看,采用本文提出的方法 能夠使加注量的計(jì)量精度提高200多倍(按方差來 衡量),足以證明本文方法的優(yōu)勢(shì)。
4.結(jié)論
針對(duì)傳統(tǒng)推進(jìn)劑加注量計(jì)量方法存在的缺陷, 提出一種測(cè)量數(shù)據(jù)拆分一重組的處理方法,巧妙地 解決了加注系統(tǒng)流量系數(shù)現(xiàn)場(chǎng)標(biāo)定所遇到的難于羅 列辨識(shí)算式的難題。數(shù)據(jù)拆分是將一個(gè)測(cè)量數(shù)據(jù)表 示成若干離散樣本點(diǎn)處數(shù)據(jù)的凸組合形式,從而使 待估計(jì)變量的個(gè)數(shù)增加,輸出殘差減小,同時(shí)也能將 流量系數(shù)表示成流速的函數(shù)形式,更符合流量計(jì)的 計(jì)量特性;數(shù)據(jù)重組則是將各樣本點(diǎn)處的數(shù)據(jù)分量 進(jìn)行累加,和總的過程輸出結(jié)果構(gòu)成有效的最小二 乘算式,數(shù)據(jù)重組的累加操作有利于抑制測(cè)量數(shù)據(jù) 中的噪聲。實(shí)例分析計(jì)算表明,利用拆分一重組的 處理方法能非常準(zhǔn)確地標(biāo)定流量系數(shù),大大提高了 推進(jìn)劑加注量的計(jì)量精度。
本文所解決的問題不僅是流量計(jì)標(biāo)定時(shí)遇到的 問題,它也是一個(gè)常見的工程問題一即已知測(cè)試 信號(hào)序列及該信號(hào)所對(duì)應(yīng)的結(jié)果,辨識(shí)出相應(yīng)的系 統(tǒng)參數(shù),采用拆分一重組的數(shù)據(jù)處理方法能有效解 決這類辨識(shí)問題。