




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、2010高教社杯全國大學(xué)生數(shù)學(xué)建模競賽承 諾 書我們仔細閱讀了中國大學(xué)生數(shù)學(xué)建模競賽的競賽規(guī)則.我們完全明白,在競賽開始后參賽隊員不能以任何方式(包括電話、電子郵件、網(wǎng)上咨詢等)與隊外的任何人(包括指導(dǎo)教師)研究、討論與賽題有關(guān)的問題。我們知道,抄襲別人的成果是違反競賽規(guī)則的, 如果引用別人的成果或其他公開的資料(包括網(wǎng)上查到的資料),必須按照規(guī)定的參考文獻的表述方式在正文引用處和參考文獻中明確列出。我們鄭重承諾,嚴格遵守競賽規(guī)則,以保證競賽的公正、公平性。如有違反競賽規(guī)則的行為,我們將受到嚴肅處理。我們參賽選擇的題號是(從a/b/c/d中選擇一項填寫): a 我們的參賽報名號為(如果賽區(qū)設(shè)置
2、報名號的話): a甲0701 所屬學(xué)校(請?zhí)顚懲暾娜?青島科技大學(xué) 參賽隊員 (打印并簽名) :1. 唐坤 2. 蔣春林 3. 楊雪 指導(dǎo)教師或指導(dǎo)教師組負責人 (打印并簽名): 辛友明 日期: 2010 年 9 月 12 日賽區(qū)評閱編號(由賽區(qū)組委會評閱前進行編號):2010高教社杯全國大學(xué)生數(shù)學(xué)建模競賽編 號 專 用 頁賽區(qū)評閱編號(由賽區(qū)組委會評閱前進行編號):賽區(qū)評閱記錄(可供賽區(qū)評閱時使用):評閱人評分備注全國統(tǒng)一編號(由賽區(qū)組委會送交全國前編號):全國評閱編號(由全國組委會評閱前進行編號):儲油罐的變位識別與罐容表標定摘要本文針對儲油罐的變位識別與罐容表的標定問題,利用投影
3、積分法、近似替代法、多項式擬合以及誤差修正函數(shù)建立了罐體變位后罐容表的標定模型。對于模型一,首先利用投影積分法分別求得無變位與縱向傾斜角度兩狀態(tài)下油位高度對應(yīng)儲油量的理論值;將此理論值與對應(yīng)實際數(shù)據(jù)對比可得儲油量誤差,再分別對無變位時誤差散點與兩個狀態(tài)誤差的差值散點進行分析并擬合其曲線,由此便可確立的一次函數(shù)為修正函數(shù)并建立模型:最后通過符號積分進行模型求解。傾斜角度為時罐容表的標定值詳見表1。對于模型二,首先利用投影積分法及傾斜球缺的油面近似替代法分別求得無變位與縱向傾斜角度橫向偏轉(zhuǎn)角度兩狀態(tài)下油位高度對應(yīng)儲油量的理論值;將無變位狀態(tài)的理論值與其實驗數(shù)據(jù)對比得儲油量誤差并擬合誤差曲線,由此建
4、立含參數(shù)的修正函數(shù)并建立模型:然后利用計算機枚舉搜索算法確定最小誤差對應(yīng)的值分別為,對應(yīng) 的值分別為:,變位后罐容表的標定值詳見表2。對于模型二的檢驗,可通過對比相同油位高度對應(yīng)標定模型的理論值與對應(yīng)實驗數(shù)據(jù),依據(jù)所得最大誤差與總?cè)萘恐?.22%判斷此模型較為準確。關(guān)鍵詞: 投影積分 修正函數(shù) 擬合 計算機枚舉搜索算法一、 問題重述通常加油站都有若干個儲存燃油的地下儲油罐,并且一般都有與之配套的“油位計量管理系統(tǒng)”,采用流量計和油位計來測量進/出油量與罐內(nèi)油位高度等數(shù)據(jù),通過預(yù)先標定的罐容表(即罐內(nèi)油位高度與儲油量的對應(yīng)關(guān)系)進行實時計算,以得到罐內(nèi)油位高度和儲油量的變化情況。許多儲油罐在使
5、用一段時間后,由于地基變形等原因,使罐體的位置會發(fā)生縱向傾斜和橫向偏轉(zhuǎn)等變化(以下稱為變位),從而導(dǎo)致罐容表發(fā)生改變。按照有關(guān)規(guī)定,需要定期對罐容表進行重新標定。圖1是一種典型的儲油罐尺寸及形狀示意圖,其主體為圓柱體,兩端為球冠體。圖2是其罐體縱向傾斜變位的示意圖,圖3是罐體橫向偏轉(zhuǎn)變位的截面示意圖。請用數(shù)學(xué)建模方法研究解決儲油罐的變位識別與罐容表標定的問題。 (1)為了掌握罐體變位后對罐容表的影響,利用如圖4的小橢圓型儲油罐(兩端平頭的橢圓柱體),分別對罐體無變位和傾斜角為a=4.10的縱向變位兩種情況做了實驗,實驗數(shù)據(jù)如附件1所示。請建立數(shù)學(xué)模型研究罐體變位后對罐容表的影響,并給出罐體變位
6、后油位高度間隔為1cm的罐容表標定值。(2)對于圖1所示的實際儲油罐,試建立罐體變位后標定罐容表的數(shù)學(xué)模型,即罐內(nèi)儲油量與油位高度及變位參數(shù)(縱向傾斜角度a和橫向偏轉(zhuǎn)角度b )之間的一般關(guān)系。請利用罐體變位后在進/出油過程中的實際檢測數(shù)據(jù)(附件2),根據(jù)你們所建立的數(shù)學(xué)模型確定變位參數(shù),并給出罐體變位后油位高度間隔為10cm的罐容表標定值。進一步利用附件2中的實際檢測數(shù)據(jù)來分析檢驗?zāi)銈兡P偷恼_性與方法的可靠性。二、 問題分析由于測量時油位探針的下端固定于油罐底端,因此當罐體變位后所測罐內(nèi)油位高度與儲油量對應(yīng)關(guān)系較變位前發(fā)生變化,即罐容表的標定值改變。為研究罐體變位后對罐容表的影響需分別建立無
7、變位和有變位兩種狀態(tài)下罐容表的理論標定模型,然后與實際測量值進行誤差分析,對模型進行修正得到最終模型。2.1問題一的分析對于問題一,首先,考慮傾斜前后兩種狀態(tài)下的理論模型。對于無變位狀態(tài)儲油罐形狀為兩端平頭的橢圓柱體,所以可直接將其簡化為幾何模型,將儲油量轉(zhuǎn)化為平臥橢圓柱體在某高度時的容積計算。此時油液所在立體為一規(guī)則的立體,可以通過簡單的積分計算求得。對于變位傾斜角為狀態(tài),不考慮油浮子達到罐體頂端后對應(yīng)儲油量變化,并依據(jù)油位高度將傾斜后的幾何模型分為四個部分計算。根據(jù)投影法思想,罐內(nèi)油液上表面面積可用其在罐體側(cè)面的投影面積計算,再通過微元法積分求解每一部分對應(yīng)儲油量,即得傾斜后罐容表的理論值
8、。其次,將所得油位高度對應(yīng)儲油量的理論值與對應(yīng)實際數(shù)據(jù)對比得儲油量誤差,并對無變位時誤差與兩狀態(tài)下誤差之差分別進行分析并擬合其曲線,利用所得曲線分析傾斜角變化與相應(yīng)的誤差變化,并確立修正函數(shù)并進行模型修正,最后通過符號積分從而可得儲油量和油位高度及變位參數(shù)的關(guān)系2.2問題二的分析對于問題二,要求建立罐體變位后標定罐容表的數(shù)學(xué)模型,即罐內(nèi)儲油量與油位高度及變位參數(shù)(縱向傾斜角度a和橫向偏轉(zhuǎn)角度b )之間的一般關(guān)系。首先,考慮變位前后兩種狀態(tài)下的理論標定模型。變位前的理論模型可分為一個圓柱體與兩個球缺體兩部分并通過三重積分求解。對于橫向偏轉(zhuǎn),通過垂直罐體底部的剖面圖分析可知,不管是否有縱向傾斜,橫
9、向偏轉(zhuǎn)前測量油位高度與偏轉(zhuǎn)后測量高度為一與橫向偏轉(zhuǎn)角b 有關(guān)的固定函數(shù),因此變位后可先只考慮縱向傾斜再進行變量代換即可。而對于縱向傾斜時的測量高度與對應(yīng)的理論儲油量間的函數(shù)可類似模型一進行分段求解。由于罐體傾斜,液面與球缺的高度并不平行,但實際情況中傾角很小,因此可近似等效為球缺在垂直地面時液面為某高度的容積計算,可通過與的幾何關(guān)系求的。球缺在垂直地面時液面為某高度的容積計算可通過簡單的多重積分得出。罐身的容積與液高函數(shù)可同模型一利用投影法求的,由此便得變位前后的理論標定模型。其次,將無變位狀態(tài)的理論值與其實驗數(shù)據(jù)對比得儲油量誤差并擬合誤差曲線,由此分析傾斜角變化與相應(yīng)誤差變化的關(guān)系并建立含參
10、數(shù)的修正函數(shù)對模型進行修正。然后利用計算機枚舉搜索算法確定最小誤差對應(yīng)的以及的值,由此確定變?yōu)楹蠊奕荼淼臉硕P筒⒗脤嶒炈脭?shù)據(jù)隱形相關(guān)檢驗。三、 模型假設(shè)1)實際情況下儲油罐變位角度不大。2)儲油罐無嚴重變形,或有微小變形但可忽略不計。3)進出油量與油位高度的測量與時間點無關(guān),或在短時間內(nèi)可忽略其微小影響。4)所測油罐屬性均為內(nèi)測法測得,即可忽略油罐厚度對實驗的影響。5)在試驗的短期內(nèi)溫度、氣壓等沒有劇烈變化。四、 符號說明符號說明儲油量油位高度實際儲油罐主體部分身長小橢圓型儲油罐身長兩次變位后的油位高度五、 模型的建立與求解5.1模型一測量時油位探針的下端固定于油罐底端,因此當罐體變位后
11、所測罐內(nèi)油位高度與儲油量對應(yīng)關(guān)系較變位前發(fā)生變化即罐容表的標定值改變。為研究罐體變位后對罐容表的影響需分別建立無變位和變位傾斜角為兩種狀態(tài)下罐容表的標定模型,然后進行比較分析最終確立罐體變位后對罐容表的影響模型。5.1.1數(shù)據(jù)處理觀察實驗所得進出油數(shù)據(jù),現(xiàn)不妨取無變位時兩項數(shù)據(jù)作為研究對象。理論上某高度下的容積只與其油液高度有關(guān),與其狀態(tài)是進油還是出油無關(guān),此處可利用定量分析進一步驗證。 無變位出油所采集的數(shù)據(jù)為累加出油量而并沒有給定出油前的總儲油量,因此可利用數(shù)據(jù)中最大的油位高度對應(yīng)于進口數(shù)據(jù)中累計進油量為,再加上罐內(nèi)油量的初值便可得累加出油量為后油罐內(nèi)剩余油量為,利用此方法可得累計儲油量對
12、應(yīng)剩余油量。由此可分別作出進出油過程油罐容量依據(jù)油位變化的曲線圖一。圖一:進出油過程油罐容量依據(jù)油位變化的曲線 由圖一易觀察出進出油過程兩曲線重合,即某高度下的容積只與其油液高度有關(guān),與其狀態(tài)是進油還是出油無關(guān),因此模型建立過程不考慮進出油的影響。5.1.2罐容表的理論標定模型 無變位狀態(tài) 由圖二可看出油罐形狀為兩端平頭的橢圓柱體,由此將油罐儲油量簡化為幾何圖形的容積進行計算。圖二:小橢圓型油罐形狀及尺寸示意圖1) 圖二中陰影部分即為油罐油位高度為時對應(yīng)儲油的縱截面,其面積可利用定積分計算:依據(jù)圖一建立的直角坐標可得油罐縱截面橢圓方程:由得的表達式,由此利用圖一所示陰影部分的范圍積分得其面積為
13、:2) 利用上述對其進行二重積分可得油罐油位高度為時對應(yīng)儲油量為:用定積分公式對求解得罐容表的理論標定模型:變位傾斜角為的狀態(tài) 依據(jù)對應(yīng)油位高度可將油罐分為圖三所示五部分,其中罐體變位致使第5部分儲油量范圍內(nèi)對應(yīng)高度均為油位高度的最大值即此時油浮子到達油罐頂端,因此可將此罐體簡化為只考慮前四個部分的幾何模型。圖三:油罐五部分及對應(yīng)縱截面 第1部分1) 確定油位高度由圖三易觀察出儲油量位于第1部分時油浮子位于罐體底端,即油位高度不隨儲油量增加而增加其值始終保持。2) 儲油量的計算此時儲油量與油位高度無關(guān)因此可直接計算第1部分的最大儲油量。現(xiàn)利用微元法取油罐內(nèi)厚度為的油層,其對應(yīng)橫截面為圖四中,在
14、平面的投影為,則有:其中可利用橢圓方程進行定積分算出,則有:則有厚度為的油層體積為:而第一部分最大儲油量油層厚度為,則有:圖四:油層表面的投影 第2部分(1) 確定油位高度的變換范圍 由圖三易觀察出第2部分油浮子開始隨儲油量增加而上升,可計算其最大儲油量對應(yīng)油位高度。由此確定油位高度的變化范圍:(2) 儲油量的計算此時儲油量由兩部分組成:一部分為第1部分的最大儲油量;另一部分為罐內(nèi)油的上表面到第2部分的下線間的油量,現(xiàn)對其計算:同樣利用微元法取油罐第2部分內(nèi)厚度為的油層,其對應(yīng)橫截面為圖四,利用其在平面的投影為計算有: 首先利用定積分計算,利用圖五(a)中確定積分上限為下線為,由此可得: 則油
15、罐內(nèi)油層上表面到第2部分的下接線間的油量:并利用圖五(a)中可確定上述積分上限為下限為,且有則可得此部分儲油量:由此利用與確定儲油量:圖五:油層正面示意圖 第3部分(1) 確定油位高度變化范圍 第2部分所確定的變化上限為并且此處可作為油位高度變化的下限,而其下線可利用圖三中的劃分部分的相互關(guān)系計算得,由此確定油位高度的變化范圍:(2) 儲油量的計算此時儲油量由兩部分組成:一部分為第2部分的最大儲油量;另一部分為罐內(nèi)油的上表面到第3部分的下線間的油量,現(xiàn)對其計算:同樣利用微元法取油罐第3部分內(nèi)厚度為的油層,其對應(yīng)橫截面為圖四,利用其在平面的投影計算有:首先利用定積分計算,如圖五(b)中油面對應(yīng)映
16、射點為,由可確定積分上限為下線為,由此可得:則油罐內(nèi)油層上表面到第3部分的下線間的油量:,并利用圖五(b)中,且可確定上述積分上限為下限為,則可得此部分儲油量:由此利用與確定儲油量: 第4部分1) 確定油位高度的變換化范圍第3部分所確定的變化上限為且可作為此處油位高度變化的下限,而觀察圖三易知其上限為油位高度的最大值即,由此確立油位高度的變化范圍:2) 確定儲油量此時儲油量由兩部分組成:一部分為第3部分的最大儲油量;另一部分為罐內(nèi)油的上表面到第4部分的下線間的油量,現(xiàn)對其計算:同樣利用微元法取油罐第4部分內(nèi)厚度為的油層,其對應(yīng)橫截面為圖四,利用其在平面的投影計算有:首先利用定積分計算,如圖五(
17、c)中油面對應(yīng)映射點為,由可確定積分上限為下限為,由此可得:則油罐內(nèi)油層上表面到第4部分的下線間的油量:,并利用圖五(c)中可確定上述積分上限為下限為,則可得此部分儲油量:由此利用與確定儲油量: 最終確立罐容表的理論標定模型5.1.3 修正模型的確立 理論值與實際值的對比 根據(jù)上述所得油罐儲油量與油位高度的理論對應(yīng)關(guān)系求解進油過程中實驗所得油位高度的數(shù)據(jù)對應(yīng)儲油量的理論值,并分別在兩種狀態(tài)下將此理論數(shù)據(jù)與實驗所得數(shù)據(jù)進行比較,并求得同一油位高度對應(yīng)的理論儲油量的值與實際儲油量的值間的誤差,如圖六所示。圖六:理論值與實際值的對比圖圖六中易看出每個狀態(tài)的兩條曲線并不完全重合,即油罐油位高度為時對應(yīng)
18、儲油量的理論值較實際值存在誤差,且兩個狀態(tài)所產(chǎn)生的誤差并不相同,但考慮到兩種狀態(tài)的測量環(huán)境和測量時間可能對兩種誤差引起的差別非常小,因此可猜測此誤差的差距是由傾斜角度的不同直接引起的。因此下面著重分析傾斜角度對誤差的影響。 誤差曲線擬合 首先利用最小二乘法對無變位狀態(tài)(=0)下所得誤差散點進行擬合。擬合過程中通過對比幾條擬合曲線的擬合優(yōu)度最終確立無變位狀態(tài)下的誤差曲線為: 為研究傾斜角由0變到時上述誤差產(chǎn)生的變化可將傾斜后所得誤差與無傾斜時所得誤差進行比較,并得到兩種誤差的差值。因此可對此差值的散點利用最小二乘法進行擬合,擬合過程中同樣通過對比幾條擬合曲線的擬合優(yōu)度最終確立傾斜角改變前后兩誤差
19、的差值曲線: 此處即為由于傾斜角由0變到所導(dǎo)致的誤差。圖七:誤差曲線擬合 確立修正模型 根據(jù)理論值與實際值對比過程中對影響誤差的因素分析可假設(shè)此處誤差只與傾斜角有關(guān),則利用上述擬合函數(shù)建立儲油量依據(jù)油位高度及傾斜角的誤差模型:利用及對應(yīng)的誤差計算上式中系數(shù),則可確立修正模型為:5.1.4罐體變位(傾斜角為)后對罐容表的影響模型利用上述所得傾斜角為時的罐容表的理論標定模型與修正模型可建立罐體變位后對罐容表的影響模型:5.1.5模型求解 利用積分符號對所得罐容表的標定模型計算油位高度間隔為的罐容表標定值見表1。表1:變?yōu)楹笥臀桓叨乳g隔為的罐容表標定值油位高度(cm)罐容表標定值(l)油位高度(cm
20、)罐容表標定值(l)油位高度(cm)罐容表標定值(l)油位高度(cm)罐容表標定值(l)13.5331629.83611764.92913046.9226.5532660.76621807.50923087.49310.2433692.36631850.23933127.74414.3534724.59641893.08943167.65520.4635757.43651936.05953207.21627.5336790.87661979.13963246.39736.2337824.88672022.29973285.18846.1038859.44682065.52983323.5595
21、6.3939894.53692108.82993361.481070.1240930.13702152.161003398.941184.2441966.22712195.531013435.9212100.43421002.78722238.921023472.3813117.58431039.79732282.311033508.3014136.43441077.25742325.691043543.6615157.33451115.12752369.041053578.4116180.27461153.39762412.361063612.5417204.53471192.0577245
22、5.621073646.0018228.45481231.08782498.811083678.7719254.94491270.46792541.911093710.8020281.49501310.17802584.921103742.0521309.27511350.21812627.811113772.4722338.53521390.55822670.571123802.0123368.03531431.19832713.181133830.6224398.18541472.10842755.641143858.2225429.37551513.27852797.911153884.
23、7326461.36561554.68862840.001163910.0627493.84571596.32872881.871173934.0528527.26581638.19882923.521183956.4529560.26591680.25892964.921193977.1230595.28601722.50903006.061203996.10 通過對比表1數(shù)據(jù)與實驗數(shù)據(jù)發(fā)現(xiàn)在個別油位高度處仍對應(yīng)儲油量誤差,但整體吻合較好,即所建模型準確性較高。5.2模型二5.2.1罐體無變位時罐容表的理論標定模型 球缺部分儲油量的計算對于空間幾何體(圖八(a)中陰影部分)的體積可用三重積分
24、來計算,由圖八(a)易看出幾何體為球缺一部分,且由在坐標上的投影(圖八(b)陰影部分)易知在軸上的變化范圍為,再由在坐標上的投影(圖八(c)陰影部分)只在軸上的變化范圍為,在軸上變化范圍為,由此可得:圖八:球缺部分儲油量示意圖 確立罐容表理論標定模型圓柱體部分:可直接利用模型一中無變位狀態(tài)油位高度為時儲油量的計算方法,且此時有,則有:球缺部分:此時球缺部分油面高度即為油罐的油位高度,則有:得罐容表理論標定模型:5.2.2罐體變位后罐容表的理論標定模型 橫向偏轉(zhuǎn)(角度)現(xiàn)利用圖九(a)分析橫向偏轉(zhuǎn)前后油位高度的關(guān)系。此正截面為以為半徑為原點為的圓,且由于圓的特殊性使得偏轉(zhuǎn)前后油面保持不變,但偏轉(zhuǎn)
25、前后其油位探針所在直線由轉(zhuǎn)變?yōu)椋虼藞D九(a)中兩條直線上的線段便可表示偏轉(zhuǎn)前后油位高度。現(xiàn)依據(jù)高度分為三種情況討論: 時此時有,其中,且,則可得: 時此時有,由可得: 時 此時有,其中,且,則可得: 且經(jīng)驗算只此時可作為三種情況的一般表達式。圖九:橫向偏轉(zhuǎn)角度與縱向傾斜角度正截面圖 縱向傾斜(角度)1)傾斜油罐圓柱體部分利用圖九(b)將此油罐的圓柱體分為三個部分考慮,其對應(yīng)儲油量的求解方法與模型一中求解方法一致,因此可直接利用圓與橢圓的相似代換求得此圓柱體的儲油量與油位高度的對應(yīng)關(guān)系: 其中: 2)傾斜球缺部分 如圖九(b)所示陰影部分分別為罐體傾斜后左、右球缺內(nèi)儲油量,可將其轉(zhuǎn)化為無變位時
26、的儲油量計算。由于傾斜角度非常小因此可近似認為圖中分別為無變位時左、右兩球缺達到的油位高度,因此可利用模型二中無變位時球缺儲油量的計算公式進行計算。由圖九(b)各線段分析知, ,代入上式得: 罐容表的理論標定模型的最終確立 傾斜角度時利用公式:總出油量=圓柱體儲油量+球缺儲油量可得 利用偏轉(zhuǎn)角度前后油位高度關(guān)系式將上式中替換為可最終確立兩次變位后儲油量與油位高度的對應(yīng)關(guān)系:5.2.3修正函數(shù)的確立 數(shù)據(jù)分析觀察問題二中實際儲油罐的采集數(shù)據(jù),其中有出油量與顯示油量容積兩列,理論上分析任意采集時間對應(yīng)兩項數(shù)據(jù)之和應(yīng)相同,但實際數(shù)據(jù)顯示每個時間對應(yīng)兩數(shù)據(jù)之和均有差異。因此考慮油罐發(fā)生了傾斜或偏轉(zhuǎn),而
27、顯示油量容積數(shù)據(jù)為油罐無變位時相應(yīng)顯示油高的對應(yīng)值,由此可從采集數(shù)據(jù)中提取顯示油高對應(yīng)無變位時的油量容積以及對應(yīng)發(fā)生傾斜或偏轉(zhuǎn)時的儲油量兩類數(shù)據(jù)。 無變位狀態(tài)下誤差分析利用數(shù)據(jù)中顯示油量容量作為無變位時顯示油高對應(yīng)的實際值,將其與上述所建罐容表的理論標定模型進行比較并計算相同油位高度對應(yīng)儲油量的理論值與實際值之差,將其作為誤差。并利用最小二乘法對圖十誤差散點進行擬合。擬合過程中通過對比幾條擬合曲線的擬合優(yōu)度最終確立無變位狀態(tài)下的誤差曲線為:圖十:儲油量誤差擬合曲線 確立修正函數(shù)忽略橫向偏轉(zhuǎn)角度對誤差的影響,可依據(jù)模型一中修正模型的建立過程在此類似地建立修正函數(shù),其中為上述建立的無變位狀態(tài)下的誤
28、差擬合曲線。由于此處偏轉(zhuǎn)角度與傾斜角度均為未知量,則表達式可由模型一中變?yōu)楹蟮恼`差散點圖的大致走向確定為二次函數(shù)形式,即:。修正函數(shù)最終確立為:5.2.4建立模型并確定變位參數(shù) 利用上述所得罐容表理論標定模型與修正函數(shù)可確立罐內(nèi)儲油量與油位高度及變位參數(shù)間含待定系數(shù)的一般關(guān)系: 下面利用計算機枚舉搜索算法求解誤差最小時對應(yīng)以及的取值,算法步驟:step1 輸入函數(shù)估算確定的搜索區(qū)間分別為:0,,0,-100,100, -100, 100, -100,100的取值為附錄二給的實驗測量值; step2 當時,導(dǎo)入實驗測量,得到相應(yīng)值并分別與實驗數(shù)據(jù)做差后平方再相加,得到并保存準確性指標;step3
29、 如果,轉(zhuǎn)第二步并令,否則令并轉(zhuǎn)第四步;step4 如果,轉(zhuǎn)第二步并令,否則并轉(zhuǎn)第五步;step5 如果,轉(zhuǎn)第二步并令,否則并轉(zhuǎn)第六步;step6 如果,轉(zhuǎn)第二步并令,否則并轉(zhuǎn)第七步;step7 如果,轉(zhuǎn)第二步并令,否則轉(zhuǎn)第八步;step8 比較所有保存的,選擇最小時所對應(yīng)參數(shù)值作為最佳參數(shù)。 為確保所求數(shù)值的精確性可適當改變其搜索區(qū)間。通過編程實現(xiàn)上述算法并求解得:由此確立傾斜偏轉(zhuǎn)后罐容表的標定模型:5.2.5模型求解及檢驗 模型求解利用積分符號對所得罐容表的標定模型計算油位高度間隔為的罐容表標定值見表2。表2:變?yōu)楹笥臀桓叨乳g隔為的罐容表標定值油位高度(cm)罐容表標定值(l)油位高度(c
30、m)罐容表標定值(l)油位高度(cm)罐容表標定值(l)101302.3411021150.3621048751.38202053.2612023902.8722051248.09303279.1113026691.3423053636.22404862.3114029486.9624055871.47505691.1515032305.0725057912.05608771.6216035142.5126059718.787011003.1517037934.6627061254.818013304.2518040715.6928062407.839015867.5319043465.872
31、9063020.4110018483.0820046148.6230063581.75 模型檢驗對于模型二的檢驗可通過對比相同油位高度對應(yīng)標定模型的理論值與對應(yīng)實驗數(shù)據(jù)之差得儲油量誤差,得圖十一為其散點圖。由圖易觀察出模型值與實驗數(shù)據(jù)之差均保持在內(nèi),則絕對誤差為最大誤差與油罐的最大容量之比,計算得其值為0.22%,則說明模型二較準確。圖十一:誤差檢驗圖六、 模型評價及推廣6.1模型評價 模型優(yōu)點: 1)在計算理論油液體積時運用了投影面積,等效近似等方法,使計算變得簡單易行。 2)在求變位后罐容表的標定模型時,為抵消系統(tǒng)誤差引入了與傾角有關(guān)的補償函數(shù)對理論模型進行修正,是模型更加準確且具有普適性
32、。3)靈活運用了軟件進行大規(guī)模的積分、數(shù)據(jù)擬合等運算。4)模型二建立過程中與模型一的修正標定函數(shù)聯(lián)系分析,即簡便了問題二得到求解,又使模型一的到了與推廣。 模型缺點:1)模型將油罐在不同變位情況下的各種偏差(有由于傾角變化引起的也有由其他因素引起的),均轉(zhuǎn)化為由傾角引起的情況,這就在某些情況下導(dǎo)致誤差較大。2)在模型二中確定參數(shù)時,尚可大體估算區(qū)間,但對二次函數(shù)系數(shù)的區(qū)間估計則盲目性較大,只能盡可能擴大搜索區(qū)間,這就增大了計算機的搜索難度和搜索速度。6.2模型推廣對模型進行適當改進后便可用于各種底面,各種傾角儲油罐的容積計算與罐容表標定,并且可推廣運用到其他各種涉及容器容積測定的行業(yè)。 參考文
33、獻1陳佰軍 左振濱,編制臥式儲油罐容量表的計算機模型,黑龍江八一農(nóng)墾大學(xué)學(xué)報,第7卷 第2期:p55至p58頁,1993。2戰(zhàn)景林 王春平 王喜忠,傾斜橢平頂臥式罐容積的計算,中國計量,技術(shù)卷 檢定、校準與測試:p73頁,2006.4。3王鄭耀,臥式加油灌剩余油料體積的計算,4國家技術(shù)監(jiān)督局,中華人民共和國國家計量檢定規(guī)程,jjg2261996。5歐陽光中 朱學(xué)炎,數(shù)學(xué)分析(第三版 下冊),高等教育出版社,2008.4,附錄程序一:%求變位前的實際、理論值x1=0.15902 0.17614 0.19259 0.2085 0.22393 0.23897 0.25366 0.26804 0.28
34、216 0.29603 0.30969 0.32315 0.33644 0.34957 0.36256 0.37542 0.38816 0.40079 0.41332 0.42576 0.43812 0.4504 0.46262 0.47478 0.48689 0.49895 0.51097 0.52295 0.5349 0.54682 0.55872 0.57061 0.58248 0.59435 0.60622 0.61809 0.62996 0.64185 0.65375 0.66567 0.67763 0.67854 0.69053 0.69082 0.70285 0.71491 0.
35、72703 0.73919 0.75142 0.7637 0.76416 0.77653 0.78899 0.80154 0.81419 0.82695 0.83983 0.85284 0.866 0.87932 0.89282 0.89284 0.90653 0.92045 0.93461 0.94905 0.9638 0.97891 0.99443 1.01043 1.02699 1.04425 1.06237 1.08159 1.10233 1.12532 1.15236 1.19349;y1=0.312 0.362 0.412 0.462 0.512 0.562 0.612 0.662
36、 0.712 0.762 0.812 0.862 0.912 0.962 1.012 1.062 1.112 1.162 1.212 1.262 1.312 1.362 1.412 1.462 1.512 1.562 1.612 1.662 1.712 1.762 1.812 1.862 1.912 1.962 2.012 2.062 2.112 2.162 2.212 2.262 2.312 2.31583 2.36583 2.36706 2.41706 2.46706 2.51706 2.56706 2.61706 2.66698 2.66883 2.71883 2.76883 2.818
37、83 2.86883 2.91883 2.96883 3.01883 3.06883 3.11883 3.16883 3.16891 3.21891 3.26891 3.31891 3.36891 3.41891 3.46891 3.51891 3.56891 3.61891 3.66891 3.71891 3.76891 3.81891 3.86891 3.91891 3.96891;a=0.6;b=0.89;d=2.45;y=(b*d/a)*(x1-a).*sqrt(x1*2*a-x1.2)+a*b*d*asin(x1/a-1)+(pi/2)*a*b*dt=y-y1plot(1000*x1
38、,1000*y1,r,1000*x1,1000*y,g,1000*x1,1000*t,*)legend(實際值,理論值,誤差點值,location,northwest);title(實際理論誤差);程序二:%對傾斜角第一部分的積分syms x y a b t d1;a=0.6;b=0.89;d1=0.4;% t=(4.1/180)*pi; %t為縱向傾斜角 f1=2*b*sqrt(1-x2/a2);f1=int(f1,x,-a,y/cos(t)-a);v=int(f1/sin(t),y,0,d1*sin(t)%求的積分函數(shù)function p1=pp1(t)p1=-89/45000*(81*p
39、i*cos(t)+16*(cos(t)2+3*cos(t)*sin(t)-1)/cos(t)2)(3/2)*cos(t)-108*asin(1/3/cos(t)*(2*sin(t)-3*cos(t)*sin(t)+162*asin(1/3/cos(t)*(2*sin(t)-3*cos(t)*cos(t)-108*(cos(t)2+3*cos(t)*sin(t)-1)/cos(t)2)(1/2)*cos(t)-54*pi*sin(t)/sin(t);%對傾斜角第二部分的積分syms x h a b d1 d2 t;a=0.6;b=0.89;d1=0.4;d2=2.05;% t=4.1/180*p
40、i; %t為縱向傾斜角 f1=2*b*sqrt(1-x2/a2);f1=int(f1,x,-a,h+d1*tan(t)-a);v=int(f1*cos(t)/sin(t),h,0,h)%求的積分函數(shù)function p2=pp2(h,t)p2=-89/45000*(-162*asin(1/3/cos(t)*(2*sin(t)-3*cos(t)*cos(t)-16*(cos(t)2+3*cos(t)*sin(t)-1)/cos(t)2)(3/2)*cos(t)+108*asin(1/3/cos(t)*(2*sin(t)-3*cos(t)*sin(t)+108*(cos(t)2+3*cos(t)*
41、sin(t)-1)/cos(t)2)(1/2)*cos(t)-135*cos(t)*pi*h+2*cos(t)*(-25*h2-20*h*tan(t)+30*h-4*tan(t)2+12*tan(t)(3/2)-108*cos(t)*tan(t)*asin(5/3*h+2/3*tan(t)-1)-54*cos(t)*(-25*h2-20*h*tan(t)+30*h-4*tan(t)2+12*tan(t)(1/2)+162*cos(t)*asin(5/3*h+2/3*tan(t)-1)-270*cos(t)*asin(5/3*h+2/3*tan(t)-1)*h)/sin(t)+16.744e-0
42、04; %對傾斜角第三部分的積分syms x h a b d1 d2 t;a=0.6;b=0.89;d1=0.4;d2=2.05;f1=2*b*sqrt(1-x2/a2);f2=2*b*sqrt(1-x2/a2);f1=int(f1,x,-a,h+d1*tan(t)-a);f2=int(f2,x,-a,h-d2*tan(t)-a);v=int(f1-f2)*cos(t)/sin(t),h,d2*tan(t),h)%求的積分函數(shù)function p3=pp3(h,t)p3=89/1440000*(2592*pi*cos(t)+343*(24*cos(t)*sin(t)-49+49*cos(t)2
43、)/cos(t)2)(3/2)*cos(t)-3024*(24*cos(t)*sin(t)-49+49*cos(t)2)/cos(t)2)(1/2)*cos(t)+21168*asin(1/12/cos(t)*(-49*sin(t)+12*cos(t)*sin(t)-5184*asin(1/12/cos(t)*(-49*sin(t)+12*cos(t)*cos(t)-5184*cos(t)*asin(5/3*h+2/3*tan(t)-1)-432*cos(t)*(-400*h2+1640*h*tan(t)+480*h-1681*tan(t)2-984*tan(t)(1/2)+5184*cos(
44、t)*asin(5/3*h-41/12*tan(t)-1)+1728*cos(t)*(-25*h2-20*h*tan(t)+30*h-4*tan(t)2+12*tan(t)(1/2)-64*cos(t)*(-25*h2-20*h*tan(t)+30*h-4*tan(t)2+12*tan(t)(3/2)+cos(t)*(-400*h2+1640*h*tan(t)+480*h-1681*tan(t)2-984*tan(t)(3/2)+8640*cos(t)*asin(5/3*h+2/3*tan(t)-1)*h+3456*cos(t)*tan(t)*asin(5/3*h+2/3*tan(t)-1)+
45、17712*cos(t)*tan(t)*asin(5/3*h-41/12*tan(t)-1)-8640*cos(t)*asin(5/3*h-41/12*tan(t)-1)*h)/sin(t)+0.1512553;%對傾斜角第四部分的積分syms x h a b d1 d2 t;a=0.6;b=0.89;d1=0.4;d2=2.05;% t=4.1/180*pi;f1=2*b*sqrt(1-x2/a2);f1=int(f1,x,-a,a-h+d2*tan(t);v=int(f1*cos(t)/sin(t),h,2*a-d1*tan(t),h)%求的積分函數(shù)function p4=pp4(h,t)
46、p4=-89/1440000*(5184*asin(1/12/cos(t)*(-12*cos(t)+49*sin(t)*cos(t)+5184*pi*cos(t)-1728*pi*sin(t)-3024*(24*cos(t)*sin(t)-49+49*cos(t)2)/cos(t)2)(1/2)*cos(t)+343*(24*cos(t)*sin(t)-49+49*cos(t)2)/cos(t)2)(3/2)*cos(t)-21168*asin(1/12/cos(t)*(-12*cos(t)+49*sin(t)*sin(t)-4320*cos(t)*pi*h+432*cos(t)*(480*h
47、-984*tan(t)-400*h2+1640*h*tan(t)-1681*tan(t)2)(1/2)-5184*cos(t)*asin(-1+5/3*h-41/12*tan(t)-cos(t)*(480*h-984*tan(t)-400*h2+1640*h*tan(t)-1681*tan(t)2)(3/2)-17712*cos(t)*tan(t)*asin(-1+5/3*h-41/12*tan(t)+8640*cos(t)*asin(-1+5/3*h-41/12*tan(t)*h)/sin(t)+3.9589;程序三function y=th(h,t) %縱向傾斜角度%求分段函數(shù)的各個理論值
48、if h=2.05*tan(t) y=pp2(h,t);elseif h=2*0.6-0.4*tan(t) y=pp3(h,t);else y=pp4(h,t);end%模型一的修正函數(shù) function y=xzh1(h,t)%變位之前對誤差的擬合函數(shù)p3=-0.08403*h3+0.1506*h2+0.05822*h-0.001711; %變位前后對誤差的差值的擬合函數(shù)q3=0.3925*h3-1.206*h2+0.9652*h-0.223; y=th(h,t)*1000-(p3+t/(4.1/180*pi)*q3)*1000;%作出修正函數(shù)的曲線clear all;clct=4.1/18
49、0*pi;for i=1:120 a(i)=xzh1(0.01*i,t); b(i)=th(0.01*i,t)*1000;endplot(a,*);hold on;plot( b,*r);hold on; plot( a-b,*g);程序四function y=tou(h)%求取球缺的體積r=1.5;r=1.625;d=h/1000; %把油高一千等分t=0;y=0;for i=1:1000 u=sqrt(r2-(r-t)2); t=t+d; y=y+(r2-(r-t)2)*acos(r-1)/u)-(r-1)*sqrt(2*r-1-(r-t)2)*d;end%求取球身的表達式syms x y
50、 z h r r lr=1.5;r=1.625;l=8;f1=1;f2=int(f1,x,-sqrt(r2-z2),sqrt(r2-z2);f3=int(f2,z,-r,h-r);f4=int(f3,y,-2,6)%求球體的總體積function v=zong(h)f4=9*pi+8*(-h*(h-3)(1/2)*h-12*(-h*(h-3)(1/2)+18*asin(2/3*h-1);v=f4+tou(h)*2%作出模型二的誤差曲線a=xlsread(d:bb.xls,1,i2:j604);h=a(:,1);y1=a(:,2);r=1.5;r=1.625;d=h/1000;t=0;y=0;u
51、=sqrt(r2-(r-t)2);y=9*pi+8*(-h.*(h-3).(1/2).*h-12*(-h.*(h-3).(1/2)+18*asin(2/3*h-1)+(y+(r2-(r-t)2)*acos(r-1)/u)-(r-1)*sqrt(2*r-1-(r-t)2)*d)*2;plot(1000*h,1000*y1,r,1000*h,1000*y,g,1000*h,1000*(y1-y),*)legend(實際值 ,理論值,誤差點值,location,northwest);程序五% 作出區(qū)域一的總體積function v11=v11(h,t)syms h t r f h %t表示為縱向角度r=1.5;f=1/3;h=h+2*tan(t);v1=1/24*(-81*asin(1/3*(-4*sin(t)+3*cos(t)/cos(t)*cos(t)+16*2(1/2)*(3*cos(t)*sin(t)-2+2*cos(t)2)/cos(t)2)(3/2)*cos(t)+108*asin(1/3*(-4*sin(t)+3*cos(t)/cos(t)*sin(t)-54*2(1/2)*(3*cos(t)*sin(
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 吉林省四平市鐵西區(qū)2024-2025學(xué)年七年級下學(xué)期期末練習(xí)生物試卷(含答案)
- 財務(wù)會計專員崗位職責要求
- 幼兒園常見傳染病預(yù)防控制課件
- 財務(wù)會計年終工作總結(jié)范文(10篇)
- 土地復(fù)墾措施及其規(guī)劃設(shè)計教學(xué)課件
- 道德與法治(海南卷)(考試版A3)
- 2025年android音視頻開發(fā)面試!這么香的技術(shù)還不快點學(xué)起來Android篇-andoid視頻秒開面試
- 2025年Android事件分發(fā)機制:面試官你坐啊
- 2024-2025學(xué)年下學(xué)期高一生物滬科版期末必刷常考題之生物進化論在不斷發(fā)展
- 部編版五年級上冊第一單元《白鷺》教案
- 醫(yī)院護士辭職申請書集合六篇(護士崗位辭職申請書)
- 靜脈注射 Microsoft PowerPoint 演示文稿課件
- 同濟大學(xué)論文答辯通用PPT模板
- AFC檢測技術(shù)規(guī)程
- 部編人教版二年級下學(xué)期數(shù)學(xué)期末學(xué)業(yè)質(zhì)量監(jiān)測復(fù)習(xí)課堂知識練習(xí)題
- 餐飲行業(yè)抖音代運營方案
- 《聰明人和傻子和奴才》 課件
- Fleischner指南解讀
- 建筑工地安全生產(chǎn)百日攻堅行動實施方案
- 電廠度電機維修技術(shù)規(guī)范書正式
- 年產(chǎn)40萬噸甲醇合成工藝設(shè)計
評論
0/150
提交評論