数学建模全国一等奖作品

上传人:a**** 文档编号:144080393 上传时间:2022-08-26 格式:DOC 页数:37 大小:4.79MB
收藏 版权申诉 举报 下载
数学建模全国一等奖作品_第1页
第1页 / 共37页
数学建模全国一等奖作品_第2页
第2页 / 共37页
数学建模全国一等奖作品_第3页
第3页 / 共37页
资源描述:

《数学建模全国一等奖作品》由会员分享,可在线阅读,更多相关《数学建模全国一等奖作品(37页珍藏版)》请在装配图网上搜索。

1、2021年 全 国 大 学 生数 学 建 模 竞 赛储油罐的变位识别与罐容表标定2021高教社杯全国大学生数学建模竞赛承 诺 书我们仔细阅读了中国大学生数学建模竞赛的竞赛规那么我们完全明白,在竞赛开始后参赛队员不能以任何方式包括 、电子邮件、网上咨询等与队外的任何人包括指导教师研究、讨论与赛题有关的问题我们知道,抄袭别人的成果是违反竞赛规那么的, 如果引用别人的成果或其他公开的资料包括网上查到的资料,必须按照规定的参考文献的表述方式在正文引用处和参考文献中明确列出我们郑重承诺,严格遵守竞赛规那么,以保证竞赛的公正、公平性如有违反竞赛规那么的行为,我们将受到严肃处理我们参赛选择的题号是从A/B/

2、C/D中选择一项填写: A 我们的参赛报名号为如果赛区设置报名号的话: 所属学校请填写完整的全赛区评阅编号由赛区组委会评阅前进行编号:2021高教社杯全国大学生数学建模竞赛编 号 专 用 页赛区评阅编号由赛区组委会评阅前进行编号:赛区评阅记录可供赛区评阅时使用:评阅人评分备注全国统一编号由赛区组委会送交全国前编号:全国评阅编号由全国组委会评阅前进行编号:储油罐的变位识别与罐容表标定摘 要加油站储油罐罐容表的精确度直接关系到加油站的经济利益,然而由于地基变形等原因,罐体的位置会发生纵向倾斜和横向偏转等变化,从而导致罐容表发生改变,影响其精度本文要解决的就是储油罐的变位识别与罐容表标定的问题其中罐

3、容表的标定,就是建立罐内油位高度与储油量的关系对此,我们应用微积分及空间解析几何理论的相关知识,建立油罐体积函数模型对于储油罐的变位识别问题,我们借助已建立的函数模型,用实际的油位高度确定理论储油量和变位参数值,并将理论储油量与实际测出的储油量采用最小二乘法进行拟合,然后通过拟合系数来判断模型的准确性对问题(1),储油罐有无变位和纵向变位这两种情况,均要建立油罐体积积分函数模型,并运用matlab软件求解模型,且将求解结果采用最小二乘法拟合,分析结果说明理论结果与数据模拟结果相吻合最小二乘法拟合分析时也说明了模型求解中存在误差,从而以此为根底对模型进行修正,并得出罐容标定值表(见表一) 对问题

4、(2),同样建立建立油罐体积积分函数模型,采用离差平方和的算法并运用matlab软件确定了变位参数的值为以此为根底给出罐体变位后罐容表标定值表(见表三)对问题一和二的模型做误差分析和修正后所得的结果显示,我们所建立的模型能很好的与实际情况相吻合,其吻合系数到达0.9996最后我们还对模型进行了正确性验证与方法可靠性检验,并结合实际情况和应用价值对模型进行了改良与推广 关键词 微积分;变位识别;小二乘拟合;误差;标定值一、问题重述通常加油站都有假设干个储存燃油的地下储油罐,并且一般都有与之配套的“油位计量管理系统,采用流量计和油位计来测量进/出油量与罐内油位高度等数据,通过预先标定的罐容表(即罐

5、内油位高度与储油量的对应关系)进行实时计算,以得到罐内油位高度和储油量的变化情况许多储油罐在使用一段时间后,由于地基变形等原因,使罐体的位置会发生纵向倾斜和横向偏转等变化(以下称为变位),从而导致罐容表发生改变按照有关规定,需要定期对罐容表进行重新标定一种典型的储油罐其主体为圆柱体,两端为球冠体现需要用数学建模方法研究解决储油罐的变位识别与罐容表标定的问题 1为了掌握罐体变位后对罐容表的影响,利用小椭圆型储油罐(两端平头的椭圆柱体),分别对罐体无变位和倾斜角为a=410的纵向变位两种情况做了实验,实验数据如附录一所示现需要建立数学模型研究罐体变位后对罐容表的影响,并给出罐体变位后油位高度间隔为

6、1cm的罐容表标定值2对于主体为圆柱体,两端为球冠体的储油罐,试建立罐体变位后标定罐容表的数学模型,即罐内储油量与油位高度及变位参数(纵向倾斜角度a和横向偏转角度b )之间的一般关系利用罐体变位后在进/出油过程中的实际检测数据附录二,根据所建立的数学模型确定变位参数,并给出罐体变位后油位高度间隔为10cm的罐容表标定值进一步利用附录二中的实际检测数据来分析检验模型的正确性与方法的可靠性二、问题分析2.1 问题一的分析通常情况下,我们都可以通过油位计管理系统来标定罐容表,即通过测量进/出油量与罐内油位高度得到储油量的变化情况但是储油罐在使用一段时间后,由于地基变形等原因,罐体的位置会发生纵向倾斜

7、和横向偏转,导致罐容表测量值发生改变,这就需要我们定期对罐容表进行重新标定.对罐容表进行重新标定前,首先我们必须判定油罐是否发生变位,即将测量的进出口油量实际值与罐体位置未发生变位时的理论值进行差分拟合,当读数误差到达一定值时,就可以判定罐体的位置是发生了变位而对罐体无变位时罐容表的识别,可以通过对罐体的几何结构进行分析计算,确定罐体无变位时储油量与可测油位高度之间的函数关系其次必须解决变位后罐容表如何重新标定的问题要解决上述问题,我们必须先建立的函数模型.在建立的函数模型过程中,我们参照了高等数学微积分1的相关知识,采用微元的思想得出模型.2.2 问题二的分析实际情况中,储油罐不单单只发生纵

8、向倾斜,纵向和横向倾斜也应考虑,所以该问题中的情形比问题一更具有实际意义.该问题是在问题一的根底之上增加了对横向倾角的考虑,也就是要求我们同时考虑三个变量对储油量的影响,建立.根据事物的变化规律,针对该倾斜问题,我们发现:在两种倾斜同时发生时的结果与分步依次发生的结果是相同的,这就启发了我们可以通过分步考虑来简化模型的建立.接着我们又考虑到,该问题中储油罐是圆柱体和球冠体这样两个特殊的对称体的组合体.分析其几何特征可知:罐内液体不管怎么横向倾斜,其横截面均为垂直于水平面、左右对称的薄片,也就是说横向变位对纵向变位储油量无影响.所以为了易于模型的建立,我们假设油罐每次倾斜的完成顺序均如下列图:横

9、向倾斜纵向倾斜这样该问题中模型的建立又可以直接参照问题一中模型的建立,最后得函数模型. 模型建立的根本思路如下:模型建立完后,得出储油量与油位高度及变位参数纵向倾斜角度与横向倾斜角度之间的关系模型. 我们就可以开始确定变位参数的值再将确定了变位参数的值后代入模型来给出罐体变位后油位高度间隔为10cm的罐容表标定值最后可以再提出用实际检测数据对模型分析检验与建模方法的可靠性验证的方法三、模型假设及符号定义与说明3.1模型假设1罐内储油不受温度压强等的影响,即储油量的体积大小只与油位高度有关;2油浮子为一质点,其大小可忽略不计;3储油罐壁的厚度很薄,可以忽略不计;4外界因素的改变不会影响储油罐的形

10、状,即不会发生形变;5储油罐内部罐壁为理想、对称的几何图形,忽略其制造工艺带来的误差;6储油罐内部一系列小构建对储油量的影响忽略不计;7油的自身性质和蒸发损耗对储油量的影响忽略不计;8对油浮子与油接触时带来不可防止的仪器误差忽略不计3.2符号定义与说明:储油罐的纵向倾角;:储油罐的横向倾角;:储油罐的罐长;:储油量;:小椭圆油罐截面中椭圆的长半轴;:小椭圆油罐截面中椭圆的短半轴;:油浮子所在油面处的油位高度;:储油罐中任一油面位置处的油位高度;:测量出的储油量与油位高度关系函数;:实际的储油量与油位高度关系函数四、关于小椭圆型储油罐的模型建立与求解为了层次清楚,我们先交待本节的结构根据储油量的

11、多少,以及油浮子位置的限制,对于近油位探针端下倾这种情形,分成如下几种情况进行考虑:情形I ,储油情况如图1-4所示,并建立模型;情形II ,储油情况如图1-1所示,并建立模型;情形III 储油情况如图1-5所示,并建立模型4.1 情形I时,罐容与油面高度关系的模型建立通常状况下,在较小的情况下就会被工作人员所发现,并重新摆放储油罐,所以时,比拟常见,据此我们对此种情景在此做重点介绍如图1-1所示,取椭球圆柱体的中心轴为轴,并设该立体在过点、且垂直于轴的两平面之间以表示过z且垂直与x轴的截面面积这时,取为积分变量,它的变化区间为;相应于上任一小区间的一薄片的体积近似于底面积为,高为的扁柱体的体

12、积,即体积元素图1-1以为被积分表达式,在闭区间上作定积分,便得所求立体的体积 (1)接下来我们建立函数关系如图1-2所示,以图中椭圆柱体最左端椭球截面中心点为原点,以平行水平面和垂直水平面的方向分别为、轴建立直角坐标系,其中每片截面投影到坐标轴上的如下图图1-2图中椭圆面积公式为现在,取纵坐标为积分变量,它的变化区间为相应于上任一小区间的窄条面积近似于高为、底为的窄矩形的面积,从而得到面积元素,从而得,由图1-2有,代入得 接下来以为被积分表达式,运用MATLAB程序,在区间上作定积分,得所求的函数表达式为(程序见附录一) (2)进而,我们通过建立与的函数关系,将引入到 中,建立函数模型选取

13、坐标面上的截面如图1-3所示,油浮子所在处油位高度为,对应在轴上的投影点为点, 在轴上的投影长度为;油面上任一点的油位高度为,对应在轴上的投影为点,在轴上的投影长度为,即为该点的纵坐标大小;点为油面在轴上的交点图1-3很明显的有线段长度关系,而,所以 . 3对上述定积分公式(2)计算时,先不考虑积分限,直接对做不定积分,即联立(1),(2)和(3)式,因为所得结果比拟复杂,为了简便起见,我们在此令,所以积分后的式子为4.2 情形II时,罐容与油面高度关系的模型建立如图1-4所示,即为时的储油情形图1-4此种情形下模型的建立与模型的建立根本相同,唯一不同的是轴方向上的积分上限:模型中的上限为罐长

14、,而此处模型中油面边缘最右端与罐下壁有交界,投影到轴上的交点即为,所以该模型上限为即有 (4)所求的函数表达式与模型中完全相同,即为 (5)与的函数关系也为 (6)同样联立(4)(5)(6)三式求解,为简便起见,我们也在此令,同理得函数模型4.3 情形时,罐容与油面高度关系的模型建立模型如图1-5所示, 即为时的储油情形图1-5此种情形下模型的建立也与模型的建立根本相同,与模型相比,该模型相当于是模型中储油油体形状的立体图与一椭圆柱体的组合,所以该模型体积的求解分两局部完成,具体如下:其中为椭圆柱体的体积,为似模型的体积在求解的函数关系式时,利用椭圆柱体的体积公式:求解时,为解释更加清楚,我们

15、将坐标面上的图形截出平放如图1-6所示图1-6观察图形可得如下线段关系式,而所以最终可得椭圆柱体的高为在求解底面时,我们直接取用椭圆的面积公式,得面积为,所以有 (7)在求解的函数关系式时,我们参照模型的求解过程,抓住其本质的不同之处,仅将其积分下限换为即得所求的函数表达式也与模型中完全相同,即为 (8)与的函数关系也为 (9)同样联立(7)(8)(9)三式求解,为简便起见,我们也在此令,同理得函数模型4.4情形时,罐容与油面高度关系的模型建立模型如图1-7所示,即为时的情形.图1-7很明显,影响储油量的只有油面高度H,所以我们直接建立与的函数表达式,以下即为函数的建立:此种情形下模型的建立与

16、模型的建立根本相同,那么有 (10)所求的函数表达式与模型中完全相同,即为 11)由于,所以液面各处与均相等,即有 (12)同样联立(10)(11)(12)三式求解得4.5 一些补充说明1、除了以上所建立的三种模型外,我们也考虑到了其他可能会有的情况,如下图图1-8和图1-9,但是考虑到油浮子的测量局限性,这两种情况油浮子无法测量,所以我们在此也不做考虑 图1-8图1-92、发生纵向倾斜时,可能为近油位探针端下倾,也可能为远油位探针端下倾,以上考虑的仅为近油位探针端下倾的情形假设出现远油位探针端下倾这一情形,对可测得油面高度的储油量函数可采用如下方法进行计算对于小椭圆柱体型储油罐这样的对称体,

17、如图1-10所示,假设储油罐内有两个油浮子,分别位列储油罐内两对称的位置并假设仅远油位探针端的油浮子可读,为,那么另一油浮子,即近油位探针端油浮子油位高度为,即对应的储油量函数直接套用以上模型即为:但因远离油位探针端下倾时,微小的油位变化就会引起储油量发生很大的变化,实际工作中会很快被相关工作人员所发现,并重新放置即远离油位探针端下倾没有太大的实际意义,所以我们在此不做进一步讨论图1-104.6 罐容与油面高度关系模型的求解4.6.1、罐体变位后对罐容表的影响的求解所谓罐体变位后对罐容表的影响,即考虑当的油位高度固定,为常数时,纵向倾角对罐体储油体积的影响可以通过理论值与实测值之间的差来判断

18、对上式拟合分析得,是关于纵向倾角的增函数,即值增大时,值增大4.6.2、给出时油高间隔为所对应的一系列的罐容标定值在使用已建立出的模型做标定之前,为确保结果的精确度,我们先采用差值拟合的方法对模型进行修正即对油罐储油体积理论值与实际测量值的差做拟合曲线,也就是建立实测值与模型值的误差函数又因为采用数据拟合的方法可以反映函数曲线面反映对象整体的变化趋势,且使在某种准那么下与所有实际测量值最为接近,即曲线拟合得最好于是我们将实际测量值的数据点用matlab拟合,在用三次拟合时,三次相前系数几乎为0,且做二次拟合时,相关系数r=09996,精度较高,说明拟合效果较好,故这里我们只采用中二次拟合现在计

19、算误差函数油罐储油体积无论是理论值还是实际测量值都与油位高度有关,所以误差函数也是的函数 拟合时因进油表数值和出油表数值均为外部仪器测量,其数值较为精确,故采用进油表数值或采用出油表数值不会影响拟合效果用matlab2做二次曲线拟合3(程序见附录二、三)得出误差函数曲线方程为:1未发生变位时,实测值与模型值的误差函数为:故进行修正以后模型的函数为:用matlab编程有修正前后拟合曲线如下列图1-11所示图1-112发生变位时实测值与模型值的误差函数:修正以后的模型的函数为:修正前后拟合曲线如下列图1-12所示:图1-12现在采用相位分析法对修正后模型相似度进行检验,即用计算得,这也就证明了模型

20、的准确性.从上可知修正后函数模型与实际情况吻合系数较高,符合实际情况,现利用matlab编程给出罐体变位后油位高度间隔为1cm的罐容表标定值定标4表如下表一:表一 油位高度间隔为1cm的罐容表标定值Hcm0.01.02.03.04.0506070V(L)无变位17.9823283292453560017657948011454VL变位124251277613051134191390114491152101605280901001101201301401501601356515802181562062023187258512860731449343741703418161194332085722

21、441241902610928195304391701801902002102202302402503737840456436054682250105534495685360314638303281535305379024060043388462654922452263553762602702802903003103203303406739771015746817839282147859458978293658975705855961809651256849771933754227896582558862013503603703803904004104204301015171054981095

22、101135531176241217231258471299951341668988993623974031012201050751089671128971168591208534404504604704804905005105201383591425711468031510521553171595971638901681961725131248811289331330151371211412511454081495841537811579975305405505605705805906006101768401811751855171898661942191985762029352072962

23、116571622291664781707421750211793101836131879231922421965706206306406506606706806907002160162203732247272290752334182377532420792463962507022021012052402095812139232182692226142269572312992356357107207307407507607707807902549952592752635402677892720212762342804262845972887462399662442922486092529202

24、572192615072657802700442742908008108208308408508608708802928702969683010393050823090943130753170223209353248102785232827342869272911002952482993793034813075593116078909009109209309409509609703286483324453362003399123435773471953507633542783577393156273196163235743274953313823352333390423428093465379

25、809901000101010201030104010501060361143364488367770370987374137377215380218383143385985350219353855357439360973364452367878371241374544377783107010801090110011101120113011401150388741391405393972396436398791401028403138405112406935380955384055387078390024392888395664398339400919403390116011701180119

26、01200408591410057411301412265412794405746407962410022411908413630五、关于实际储油罐的模型建立与求解5.1实际储油罐的模型建立 5.1.1 建立关系式如图2-1所示, 取出油浮子所在处的截面,并以其下端点为原心,该处切线方向为轴,垂直轴方向为轴,建立直角坐标系其中平行与轴的直线为油面所在水平线, 所以点为油浮子在轴上的投影点,同时我们设其在轴正半轴上的投影高度为油浮子的测量高度仍然设为图2-1由图可得如下线段关系,而,最后可得 (13)5.1.2 建立关系式接下来考虑纵向倾斜时,我们只需利用,结合微元积分的思想,建立函数关系式,最

27、终通过(13)式将引入即得我们所需要的函数模型与问题一的思路相同,首先,我们根据储油量的多少,以及油浮子位置的限制,对于近油位探针端下倾这种情形,分成如下几种情况进行考虑:,我们以储油罐最下端切线方向为轴,以过储油罐最左端点且垂直于轴,并切于该点的指向上的直线为轴, 以轴与轴交点为原点,以过原点且垂直于轴和轴的直线为轴建立空间直角坐标系,如图2-2所示同时设油面与储油罐的罐壁交点分别为点和点,观察图形得积分方向轴的五个区域:,图2-2我们先考虑,即左端处一直存在一个由过点且垂直于轴的面所截出小球冠体,而对于这种情况我们将在后面单独做以交代1当时,其油面位置在如图2-2所示临界面1和临界面2之间

28、,即为模型 (14)2当时, 其油面位置在如图2-2所示临界面2和临界面3之间,即为模型 (15)3当时, 其油面位置在如图2-2所示临界面3和临界面4之间,即为模型 (16)4当时, 其油面位置在如图2-2所示临界面3和临界面4之间,即为模型 ,观察图可得在积分上下限为1到9的立体中有一局部组成是高为的圆柱体,所以在上式的根底上我们有如下表达式: (17)现需要解决的就是求解、点的坐标,来确定各模型表达式中积分上下限很明显点和是直线与两个局部球面体的交点,根据初等数学的相关知识,我们分别建立直线以及球面方程,最终联立求解得、坐标(一) 直线方程的建立如图2-2所示,有如下的线段关系:,而,所

29、以得即点的坐标为又,可得其斜率为,再根据点斜式方法,可得该直线的方程为: (18)(二) 球面方程的建立如图2-3所示,设球体半径为图2-3由图可得如下线段关系式,由于,得那么左半边球冠体球心的坐标为,同理可求得右半边球冠体球心的坐标为左半边球冠体所在球的方程: (19)右半边球冠体所在球的方程: (20)点既在左半边球冠体横截面圆的曲线上,同时也过直线,为求点的坐标,那么可以联立方程(18)和(19)求解得:同理可联立方程(18)和(20)求解得: 5.1.3建立关系式由于弓形面积公式以及将会在以下屡次用到,所以在此,我们单独将两式列出,后面就不再重复了设弓高为,那么弓形的面积为:如图2-2

30、所示,有关系式1当时,体积可看成一连串圆面该区间范围内的积分,此时记圆的面积: (21)2当时,体积可看成一连串弓形面在该区间范围内的积分,设弓高为, (22)结合弓形面积公式得 (23)3当时,体积可看成一连串弓形面在该区间范围内的积分,设弓高为, ,得 (24)4当时,体积可看成一连串弓形面在该区间范围内的积分,设弓高为, 得 (25)5当时,体积可看成一连串圆面在一定区间范围内的积分,此时记圆的面积: (26)最终联立(13)、(14)(17)和(21)(26)这10个公式即得(程序见附录四)5.2 变位参数值确实定上面我们建立了罐内储油量与油位高度及变位参数纵向倾斜角度和横向偏转角度

31、之间的关系一般现在我们需要用罐体变位后在进/出油过程中的实际检测数据确定模型中的变位参数对于给定的油面高度,当值不同时,理论计算出的罐内储油量不同,为与实际情况相吻合,采用如下算法来确定的值:第一步,取、,且均以为步长第二步,对组值,在理论模型下计算出每一组值在不同油面高度时罐内储油量第三步,计算每一组值对应罐内储油量理论值与实际值的离差平方和,将对应组离差平方和值比拟取出平方差值最小时的值,即:另在问题A附件2:实际采集数据表xls中,前一次显示油量容积值减去出油量后与下一次显示油量容积值不相等,即显示油量容积值存在误差,故程序调用数据前,必须对出油表数据做修正,现用流水号数据来说明数据修正

32、的方法如:表二流水号出油量/L显示油高/mm显示油量容积/L出油后理论剩油量修正后的数据2016000263223604488860299791164604605220214909262430603114360242985056031648203684526206760248036004876163560264382041992726102960065115999506463600697420570052606615999969598633310736001042流水号出油后,显示油量容积为6044888L,流水号出油后,显示油量容积6031143L, 出油后理论剩油量6029979L,显示油

33、量容积与出油后理论剩油量差为1164L,故流水号出油后,显示油量容积修正为6044888+1164=6046052L,故任一流水号的修正数据为: 据此得用excel5修正后的数据见问题A附件2:实际采集数据表xls中K2-K603;对算法用matlab编程程序见附录五得,此时为不发生变位的情况故将算法修正为第一步,取、,且均以为步长第二步,对组值,在理论模型下计算出出油量的值即:第三步,计算每一组值对应罐内出油量理论值与实际值的离差平方和,将对应组离差平方和值比拟取出平方差值最小时的值,即同理,对算法用matlab编程程序见附录五得将值代入模型,再用matlab编程附录给出罐体变位后油位高度间

34、隔为10cm的罐容表标定值表如下:表三高度(cm)100200300400500600700800罐容(L):35358108240225623374313547699741759953462118030290010001100120013001400150016001700142010116708921930857219828324715342749023302920033105373591511180019002000210022002300240025002600387059441462424416878468087649365445182090541559456349435837746

35、270028002900300060211736181626631384664065235.3 正确性验证与方法可靠性检验在对值确定过程中,我们计算得到了时储油量理论值数据附录,将其与实际值做差得差值拟合的百分差为0.23%,这就验证了模型的正确性据此我们提出一种正确性验证方法:令,代入储油体积函数中计算出理论的储油体积值,并与实际储油体积做离差平方和,或对理论计算值与实际测量值用最小二乘法拟合,从而确定误差的大小,即模型的正确性六、误差分析虽然我们建立了模型,得出了与的一一对应关系,但是模型的建立是在理想的假设根底之上的,实际上:油浮子是有一定的体积,而不是质点,如图3-1所示,其测量会有一

36、定的误差;储油罐的厚度是存在的,所以罐内液体的长度一定比所给出的罐长要小所以实际与理论之间必定存在一定的误差现在我们选择其中之一,即考虑油浮子对油位高度的测量的影响而带来的误差根据实际情况,油位探针上的油浮子的机械外形各式各样,但我们可以将油浮子分为两类:1储油罐无油时,油浮子与罐底接触相切如图3-1右图;2储油罐无油时,油浮子与罐底有间隙,与罐壁相割如图3-1左图不考虑油的性质,无变位时,分别对上述两类进行分析,当为第一种类型时,油浮子可以检测到无油的状态,那么此时的油浮子对油位高度的测量几乎无影响;当为第二种类型时,油浮子与储油罐总有一定间隙,那么该间隙中的油位高度是无法测量到的,所以会对

37、测量油位高度产生一定影响图3-1七、模型的优缺点分析本文建立的模型比拟多,都是基于不同形状的储油的正截面面积在不同范围内的积分而建立起来的,有比拟强的理论性及实用性,可以通过这些模型对储油罐的油位高度进行更为准确地测量,以便对储油罐内储油量进行估计,有利于油位计量管理系统的完善,其实际价值十清楚显,并且对于储油罐的设计有一定指导意义但是在建立模型时,我们忽略了一些客观因素,例如:温度、气压、罐体本身机械结构等对油浮子测量油位高度的影响,是在非常理想的状况下建立的模型,所以通过这些模型得到的理论值与实际测量值仍有一定差距于是我们便将理论与实际的数据进行比拟,求解出无变位/变位时的误差分析函数,对

38、模型进行修正,尽量将理论值与实际测量值之间的差距减小到最小程度八、模型改良与推广随着我国石油工业的开展需要,测量对于油库计量的重要性与日俱增,对测量方法和精度提出了更高的要求在对问题的模型建立及求解过中,我们单纯地从有无变位而造成的储油正截面不同形状的角度出发,运用微积分的思想,建立了罐内储油量与油位高度及变位参数纵向倾斜角度a和横向偏转角度b 之间一般关系的模型,是理想化的,然而结合实际情况,仍有一些影响测量油位高度的因素存在,所以我们权衡了各项影响因素后提出了:储油罐容积修正液体静压力修正值的概念,分析油的静压力所引起的储油罐罐身产生形变而导致对计量精度的影响,并由此得出液体静压力修正值的

39、计算公式为:,其中,这里储油罐内所盛油的平均密度,;R储油罐的根本几何半径,cm; E储油罐罐体材料的弹性模量,;H储油罐内测量的油位高度,cm;g液面在不同高度时的重力加速度,;储油罐罐体平均厚度,cm在运用模型对油位高度进行标定时,除了结合误差函数外,如果再结合该液体静压力修正值,对模型进行改良,那么可进一步提高测量精度,更接近真实值该模型研究储油罐的变位识别与罐容表标定,我们也可以将其运用于生产制造过程中原料添加量计量,潜水艇工作时蓄水量计量,洒水车盛水量计量等领域,具有较强的推广意义 参考文献1同济大学数学系高等数学(第六版)北京:高等教育出版社,20072(美)Gerald Reck

40、tenwald数值方法和MATLAB实现及应用北京:机械工业出版社,20043施浒立,赵彦误差设计新理念与方法北京:科学出版社,20074黄波,王本善中华人民共和国计量检定规程JJG266-1996中国计量科学研究院19965闫志朝Excel函数、图表与数据分析北京:机械工业出版社,20066 柴俊数学实验教程(Matlab版)北京:科学出版社,20067 杨旭武试验误差原理与数据处理北京:科学出版社,20218 姜启源数学模型(第二版)北京:高等教育出版社,1993附录附录一 椭圆侧面面积求解clearclc%椭圆侧面面积求解syms a b H yf=2*(a/b)*sqrt(b2-y2)

41、;%侧面面积积分函数S=int(f,y,-b,H-b)附录二 变位时椭圆柱体体积求解与拟合与误差曲线拟合clearclc%变位时椭圆柱体体积求解与拟合与误差曲线拟合%*参数赋值*a=089;%椭圆截面长半轴长b=06;%椭圆截面短半轴长l=245;%椭圆柱体长n=04;m=205;alpha=41*pi/180;%椭圆柱体纵向倾斜角度k=H+n*tan(alpha)-b;%中间参数定义j=H-m*tan(alpha)-b;%*参数赋值*%*模型体积求解*if 0=H&H=m*tan(alpha)V=-10(3)*(a*b*cot(alpha)*(1/(3*b2)*sqrt(b2-k2)+a*b

42、*asin(k/b)+05*pi*(k+b+1); %有变位时椭圆柱体体积1endif m*tan(alpha)H&H=2*b-ntan(alpha)V=-10(3)*(cot(alpha)*a*b*(1/(3*b2)*sqrt(b2-j2)+a*b*asin(j/b)+05*pi*(m-n)tan(alpha) -(1/(3*b2)*sqrt(b2-k2)-a*b*asin(k/b);%有变位时椭圆柱体体积2endif 2*b-ntan(alpha)=H&H=2bV=-10(3)*(cot(alpha)*a*b*(1/(3*b2)*sqrt(b2-j2)+a*b*asin(j/b)+05*p

43、i*(m-n)tan(alpha) -(1/(3*b2)*sqrt(b2-(H-b)2)-a*b*asin(H-b)/b)+pi*a*b*(n-(m-H)cot(alpha);%有变位时椭圆柱体体积3end%*模型体积求解*H=10(-3)*xlsread(F:all2010A问题A附件1:实验采集数据表xls,无变位进油,D2:D54);D=xlsread(F:all2010A问题A附件1:实验采集数据表xls,无变位进油,H2:H54);V2=polyfit(H,V-D,2)%V-D表示体积的理论值与实际值的差VV=V+V2;%对模型进行误差修订%*储油体积曲线绘制拟合*plot(H,V,

44、c*,H,VV,k-,H,D,r-)title(有变位时储油体积拟合曲线);legend(理论计算储油体积曲线,修正后储油体积曲线,实际计算储油体积曲线);%*储油体积曲线绘制拟合*%*罐容表标定值求解*H=0:10:3000;p=V%*罐容表标定值求解*附录三 模型检验拟合曲线绘制clearclc%*模型检验拟合曲线绘制*H=xlsread(C:Documents and Settingsk01桌面问题A附件2:实际采集数据表xls,实际储油罐的采集数据,E2:E603);D=xlsread(C:Documents and Settingsk01桌面问题A附件2:实验采集数据表xls,实际储

45、油罐的采集数据,K2:K603);M=polyfit(H,V,2)plot(H,V,b-,H,D,ro)title(模型检验拟合曲线);legend(修正后储油体积曲线,实际计算储油体积曲线);%*模型检验拟合曲线绘制*附录四 求解变位时储油罐的储油体积函数clearclc%求解变位时储油罐的储油体积函数function V=volume(H)syms alpha beta y(D) y(E) S1 S2 S3 S4 S5 %*横向变位时,实际油位高度h与测量油位高度H的函数关系*h=(H-15)*cos(beta)+15;%*横向变位时,实际油位高度h与测量油位高度H的函数关系*%*点D、点

46、E在y轴上的坐标值*y(D)=(325+2*tan(alpha)*(h+3*tan(alpha)-15) -sqrt(325+2*tan(alpha)*(h+3*tan(alpha)-15)2-4*sec(alpha)2*(h+3*tan(alpha)-15)2) /(2*sec(alpha)2);%点D在y轴上的坐标y(D)y(E)=(1675+2*tan(alpha)*(h+3*tan(alpha)-15) +sqrt(1675+2*tan(alpha)*(h+3*tan(alpha)-15)2 -4*sec(alpha)2*(h+3*tan(alpha)-15)2)+83752-1625

47、2) /(2*sec(alpha)2);%点E在y轴上的坐标y(E)%*点D、点E在y轴上的坐标值*%*在不同空间范围内,储油截面图形的面积*S1=pi*(325*y-y2);%当0=y=y(D)时,截面为圆的面积S2=(pi-acos(L(y)-15)/sqrt(16252-(y-1625)2)*(16252-(y-1625)2)+(L(y)-15)*sqrt(16252-(y-1625)2)/(-(L(y)-15)2);%当y(D)=y=1时,截面为弓形的面积S3=(pi-acos(L(y)-15)/15)*152+(L(y)-15)*sqrt(3*L(y)-(L(y)2);%当1=y=9

48、时,截面为弓形的面积S4=(pi-acos(L(y)-15)/sqrt(16252-(y-8375)2)+(L(y)-15)*sqrt(16252-(y-8375)2-(L(y)-15)2);%当9=y=y(E)时,截面为弓形的面积S5=pi*(325*y-y2);%当y(E)=y=10时,截面为圆的面积%*在不同空间范围内,储油截面图形的面积*%*储油罐的储油体积计算*while 0=h&h=6*tan(alpha) V=int(S1,y,y(D),0)+int(S2,y,1,y(D) +int(S3,y,3+h*tan(alpha)%当0=h=6*tan(alpha)时,储油罐的储油体积1

49、 while 6*tan(alpha)=h&h7*tan(alpha)+15 V=int(S1,y,y(D),0)+int(S2,y,1,y(D)+int(S3,y,3+h*tan(alpha) +int(S4,y,y(E),9)%当6*tan(alpha)=h=7*tan(alpha)时,储油罐的储油体积2 while 7*tan(alpha)+15=h&h3-2*tan(alpha) V=int(S1,y,y(D),0)+int(S2,y,1,y(D)+int(S3,y,3+h*tan(alpha) +int(S4,y,y(E),9)+int(S5,y,10,y(E)%当7*tan(alp

50、ha)=h3时,储油罐的储油体积3while 3-2*tan(alpha)=h&h3 V=pi*152*(2-(3-h)*cot(alpha)+int(S3,y,9,3-(3-h)*cot(alpha) +int(S4,y,y(E),9)+int(S5,y,10,y(E)%当3-2*tan(alpha)=h3时,储油罐的储油体积4%*储油罐的储油体积计算*附录五 倾斜角值定标clearclc%*倾斜角值定标*for l=1:10000 for alpha=0:01:10 for beta=0:01:10,l=1:10000 H=10(-3)*xlsread(F:all2010A问题A附件2:实际储油罐的采集数据xls,实际储油罐的采集数据,E2:E604); D=xlsread(F:all2010A问题A附件2:实际储油罐的采集数据xls,实际储油罐的采集数据,F2:F604); sum1=sum(V-D)2);%求理论储油体积与实际储油体积的差方

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!