2010年数学建模A题 储油罐的变位识别与罐容表标定论文
2010年“高教社杯”全国大学生数学建模竞赛获奖作品——储油罐变位识别与罐容表标定
【关键词】变位识别;罐容表标定;纵向倾斜;横向偏转 ;分割;微元; 最小二乘法 ;误差分析
一、问题分析 通常加油站都有若干个储存燃油的地下储油罐, 并且一般都有与之配套 “油位计量管理 系统”,采用流量计和油位计来测量进/出油量与罐内油位高度等数据,通过预先标定的罐 容表(即罐内油位高度与储油量的对应关系)进行实时计算,以得到罐内油位高度和储油量 的变化情况。许多储油罐在使用一段时间后,由于地基变形等原因,使罐体的位置会发生纵 向倾斜和横向偏转等变化(以下称为变位),从而导致罐容表发生改变。按照有关规定, 需 要定期对罐容表进行重新标定。 首先, 我们可以用微积分的基本思想对小椭圆型储油罐未发 生变位时罐体中的储油量与油位高度的关系进行分析与研究。 然而由于储油罐变位后的油的 体积形状不统一, 因此我们需要对由油位高度的不同导致储油罐中几种不同情形的体积状态 进行分类讨论, 在建立三种相应的积分模型的过程中, 我们还可以对这三种情况进行联系和 区分。 为了掌握罐体变位后对罐容表的影响, 对储油罐变位前和变位后的误差分析是必须的, 这里通过选取不同范围内的数据, 对实测值和理论上数据的多次比较, 来体会和分析产生误 差的原因。之后利用罐体变位后的具体模型,可以求解出油位高度间隔为1cm的罐容表标定 值。 因为储油罐的形状为带冠状的储油罐体, 而单独求解每个冠状体中油的体积是不方便的, 因而我们可以利用分割的思想将储油罐体分成三个部分(两个冠状体和一个椭圆柱体), 两 个冠状体合并成一个椭球体,通过这种方法求解会简便许多。而当储油罐发生变位时,会出 现纵向倾斜和横向偏转, 为了模型的包容度, 我们将讨论只发生纵向倾斜、 只发生横向偏转, 既发生纵向倾斜又发生横向偏转的三种不同情况来总结罐内储油量与油位高度及变位参数 (纵向倾斜角度和横向偏转角度 ) 之间的一般关系。 在确定所求模型中的变位参数方面, 我们将根据实测数据进行相应的误差分析, 如果模型推导式比较复杂, 我们将估计变位参数 的值, 采用最小二乘的方法向实测数据进行逼近, 来使得实测值与理论值的误差的平方和达 到最小,此时的变位参数即被确定。当变位参数确定后,我们将根据模型求解出罐体变位后 油位高度间隔为10cm的罐容表标定值, 接着与实际数据相结合, 通过误差分析来验证模型的
2010“高教社杯”全国大学生数学建模大赛A题论文
基于微元法的变位储油罐罐容表标定问题摘要加油站当地下储油罐发生一定程度变位时,需要重新标定其罐容表,优化“油位计量管理系统”,目的是得到地下储油罐内油量的真实值,所以研究该问题对加油站具有重要意义。
本文主要利用微元法建立积分模型,解决了储油罐的变位识别与罐容表标定的问题,得到了实验储油罐变位后罐容表新的标定值,实际储油罐变位后储油量与油位高度及变位参数之间的关系,以及实际储油罐变位后罐容表新的标定值。
问题一中,首先对纵向倾斜的小椭圆油罐进行分析,将油罐从罐中无油到加满油的过程分为7个部分来分析,分别是:(1)从罐中无油到将油加到刚好不接触油浮子;(2)从油开始接触油浮子到油灌满倾斜角但刚好不接触罐右侧壁;(3)从罐中油开始接触右侧壁到油灌到左侧壁中点水平线;(4)油从左侧壁中点灌到左侧壁终点水平线;(5)油从左侧壁终点灌到右侧壁中点水平线;(6)油从右侧壁中点灌到油浮子刚好显示油满;(7)从油浮子刚好显示油满到将油罐灌满。
分别分析这7个加油的过程,建立模型,用微元法求解每个部分罐中油体积的变化,根据体积的变化得到油面高度的变化,将变位后的油面高度与无变位时的油面高度作比较,分析得出变位对罐容表的影响。
最后由变位后油面的高度,用Matlab编程序得到变位后罐容表新的标定值。
问题二中,经过对实际储油罐的形状与倾斜及偏转角度情况的分析,我们利用割补法建立罐体变位后的数学模型,先分别分析储油罐只纵向倾斜和只横向偏转的情况,用h的函数关系式,再分析储油罐同时纵向倾微元法得到罐中油体积与变位后罐容表刻度斜和横向偏转的情况,我们将模型转变为先将储油罐横向偏转,然后在横向偏转的基础上再纵向倾斜,由所给的实际储油罐的数据,分别结合只进行纵向倾斜和只进行横向偏转的情况,用拟合的方法,利用Simpson公式,近似得到了倾斜角α=4.5230,偏转角β=1.220。
在α和β确定之后,罐内储油量与油位高度及倾斜角α、偏转角β的关系式即转化为油体积与油位高度的关系式,进而计算得到变位后油位间隔为10cm的罐容表新标定值。
全国数学建模大赛题目
附件2:实际储油罐的检测数据
2010高教社杯全国大学生数学建模竞赛题目
(请先阅读“全国大学生数学建模竞赛论文格式规范”)
B题 2010年上海世博会影响力的定量评估
2010年上海世博会是首次在中国举办的世界博览会。从1851年伦敦的“万国工业博览会”开始,世博会正日益成为各国人民交流历史文化、展示科技成果、体现合作精神、展望未来发展等的重要舞台。请你们选择感兴趣的某个侧面,建立数学模型,利用互联网数据,定量评估2010年上海世博会的影响力。
许多储油罐在使用一段时间后,由于地基变形等原因,使罐体的位置会发生纵向倾斜和横向偏转等变化(以下称为变位),从而导致罐容表发生改变。按照有关规定,需要定期对罐容表进行重新标定。图1是一种典型的储油罐尺寸及形状示意图,其主体为圆柱体,两端为球冠体。图2是其罐体纵向倾斜变位的示意图,图3是罐体横向偏转变位的截面示意图。
(2)对于图1所示的实际储油罐,试建立罐体变位后标定罐容表的数学模型,即罐内储油量与油位高度及变位参数(纵向倾斜角度和横向偏转角度)之间的一般关系。请利用罐体变位后在进/出油过程中的实际检测数据(附件2),根据你们所建立的数学模型确定变位参数,并给出罐体变位后油位高度间隔为10cm的罐容表标定值。进一步利用附件2中的实际检测数据来分析检验你们模型的正确性与方法的可靠性。
请你们用数学建模方法研究解决储油罐的变位识别与罐容表标定的问题。
(1)为了掌握罐体变位后对罐容表的影响,利用如图4的小椭圆型储油罐(两端平头的椭圆柱体),分别对罐体无变位和倾斜角为=4.10的纵向变位两种情况做了实验,实验数据如附件1所示。请建立数学模型研究罐体变位后对罐容表的影响,并给出罐体变位后油位高度间隔为1cm的罐容表标定值。
(推荐)数学建模A题--储油罐的变位识别与罐容表标定的论
储油罐的变位识别与罐容表标定摘要本文主要探讨了储油罐的变位识别与罐容表标定的问题。
本文通过建立合适的坐标系,使用二重积分的方法和近似积分、坐标变换等技巧,求解了小椭圆储油罐和实际储油罐在发生变位时储油量与油高变化的函数关系,从而分析了罐体变位后对罐容表的影响,并对数据结果和误差进行了详实的分析。
本文在模型的建立与求解的过程中始终遵循化繁为简的原则,最先考虑简化的基本模型,再通过变换推导出实际的模型。
在第一问中,我们首先假设油罐壁的厚度为零,并通过二重积分的计算了小椭圆储油罐在无变位情况下的理论储油量。
其次我们通过运用几何原理通过坐标变换利用现有模型计算了小椭圆储油罐在纵向倾斜后的理论储油量。
在进行误差分析时,我们发现误差非线性,且误差数量级较大,得出油罐壁的厚度应不为零的结论,且经过理论分析油量3()V O d =,故我们用三次多项式拟合误差曲线()f H ,并通过'()()()V H V H f H =-修正了油量的计算公式。
经检验,修正后模型的计算值与实际值十分吻合,模型准确度很高。
并且,我们用修正后的模型V'(H)对油罐进行了标定。
在第二问中,我们利用了问题一中的模型求解罐身中的油量体积,并通过二重积分给出了油罐凸头部分油量的计算公式,其中,在油罐发生纵向倾斜时,我们队凸头部分的油量进行了合理的近似计算。
并且,我们通过坐标变换,给出了211()((,,((),))V H f f H f H αββα==))的变位参数修正形式。
在求解变为参数α、β时,我们通过最小二乘法拟合()V H ,求出了 2.1258, 4.6814αβ︒︒==。
将此变位参数代入模型中进行检验,得出理论计算值与实际值的相对误差限为5.006%,平均相对误差为0.029%,模型准确可靠。
最后我们用所得模型对油罐进行了标定。
关键词:储油罐 油量 倾斜 标定问题的重述与分析1、问题重述通常加油站都有若干个储存燃油的地下储油罐,并且一般都有与之配套的“油位计量管理系统”,采用流量计和油位计来测量进/出油量与罐内油位高度等数据,通过预先标定的罐容表(即罐内油位高度与储油量的对应关系)进行实时计算,以得到罐内油位高度和储油量的变化情况。
2010全国赛A题
12010高教社杯全国大学生数学建模竞赛题目(请先阅读“全国大学生数学建模竞赛论文格式规范”)A 题 储油罐的变位识别与罐容表标定通常加油站都有若干个储存燃油的地下储油罐,并且一般都有与之配套的“油位计量管理系统”,采用流量计和油位计来测量进/出油量与罐内油位高度等数据,通过预先标定的罐容表(即罐内油位高度与储油量的对应关系)进行实时计算,以得到罐内油位高度和储油量的变化情况。
许多储油罐在使用一段时间后,由于地基变形等原因,使罐体的位置会发生纵向倾斜和横向偏转等变化(以下称为变位),从而导致罐容表发生改变。
按照有关规定,需要定期对罐容表进行重新标定。
图1是一种典型的储油罐尺寸及形状示意图,其主体为圆柱体,两端为球冠体。
图2是其罐体纵向倾斜变位的示意图,图3是罐体横向偏转变位的截面示意图。
请你们用数学建模方法研究解决储油罐的变位识别与罐容表标定的问题。
(1)为了掌握罐体变位后对罐容表的影响,利用如图4的小椭圆型储油罐(两端平头的椭圆柱体),分别对罐体无变位和倾斜角为α=4.10的纵向变位两种情况做了实验,实验数据如附件1所示。
请建立数学模型研究罐体变位后对罐容表的影响,并给出罐体变位后油位高度间隔为1cm 的罐容表标定值。
(2)对于图1所示的实际储油罐,试建立罐体变位后标定罐容表的数学模型,即罐内储油量与油位高度及变位参数(纵向倾斜角度α和横向偏转角度β )之间的一般关系。
请利用罐体变位后在进/出油过程中的实际检测数据(附件2),根据你们所建立的数学模型确定变位参数, 并给出罐体变位后油位高度间隔为10cm 的罐容表标定值。
进一步利用附件2中的实际检测数据来分析检验你们模型的正确性与方法的可靠性。
(先检测误差补偿的可靠性,然后进行计算0-10,10-20…..)附件1:小椭圆储油罐的实验数据附件2:实际储油罐的检测数据地平线 图1 储油罐正面示意图油位探针2误差补偿公式:油位探针地平线 图2 储油罐纵向倾斜变位后示意图(b) 小椭圆油罐截面示意图水平线1.2m(a) 小椭圆油罐正面示意图图4 小椭圆型油罐形状及尺寸示意图图3 储油罐截面示意图(b )横向偏转倾斜后正截面图地平线油位探针(a )无偏转倾斜的正截面图。
2010数学建模A题答案论文 储油罐的变位识别与罐容表标定
摘要
储油罐作为加油站常用的贮存设施,对油品在不同液面高度时的贮油量进行精确的 计量变得尤为重要,本文讨论了,加油站卧式储油罐的变位识别与罐容表标定问题。其 主要方法是参考卧式储油罐罐内油品体积标定测量技术,结合几何关系及积分计算,建 立储油罐内储油量,油位高度及变位参数(纵向倾斜角 与横向倾斜角 )之间的关系 模型。然后分析模型,在油位高度一定时,由储油量确定变位参数 与 的值,即为对 储油罐进行变位识别;在变位参数 与 一定时,根据油位高度可确定储油量,即为对 罐容表(罐内油位高度与储油量之间对应的函数关系表达式)进行标定。
地平线
油位探针
油位探测装置
注检 油查 口口
出油管
油浮子
3m
油位
油
高度
1m 2m
6m
1m
图 1 储油罐正面示意图
-2-
地平线 油位探测装置
油位探针
油浮子
注检 油查 口口
出油管
油
α
图 2 储油罐纵向倾斜变位后示意图
水平线
地平线
油位探针
油位探测装置
地平线 油位探针
油 油
β
3m
地平线垂直线
(a)无偏转倾斜的正截面图
-6-
S ' a2 / 2 (a h' )a sin( / 2)
公式(2)
从而求得所求截面面积: S ( a2 / 2 (a h')a sin( / 2)) cos
公式(3)
将式(3)带入式(1)求得: V ( a2 / 2 (a h' )a sin( / 2))l cos
首先,结合上述因素及汽油热膨胀系数,建立模型并对模型进行修正,修正热膨胀 所带来的计算误差。代入附表实际测量数据验证模型。
2010数学建模全国赛
储油罐的变位识别与罐容表标定摘要加油站储油罐受到地基等因素的影响会发生位置的变化,导致罐容表数据与事实不符,根据这个实际问题建立数学模型,利用二重积分求体积,通过对各种数据的分析,比如高度差,体积差,纵向倾斜角度,横向倾斜角度等,建立油位高度与储油量之间的对应关系(即罐容表)。
利用matlab ,spss 等数学软件对关系方程进行求解,绘制图表进行分析比较。
从实际情况出发,对无变位和已变位的罐体分别建立数学模型,用较为科学的方法减小了罐体变位对罐容表标定的影响。
优化了对罐容表的标定。
问题一研究两端平头椭圆柱罐体纵向变位对罐容表的影响。
首先,应用定积分中的微元法分别对无变位和已变位两种情况建立数学模型,即()h v d b h b b aH d 222--=和 ()h v d b h b baH d 22tan 4.02α+--=, 应用数学软件将函数图像与附件1所给实际数据呈现的图像进行比较,由附件1中的实际数据带入方程所得的数值与实际数值相比较,经计算误差较小,从而说明所建的模型具有一定合理性。
其次,通过对两种模型的对比进行识别,对两种情况下的罐内油位高度差的分析,识别罐体是否变位。
从已变位情况的数学模型分析知,给出已知纵向变位1.4=α时油位高度间隔为1cm 的罐容表标定值。
问题二研究实际储油罐在横纵向均有变位时罐内储油量与油位高度的变化关系。
建立了实际储油罐无变位数学模型,()2232235.182hh h d d h v --=通过对实际情况的分析,在油量一定的情况下,由储油量深度与变位参数α和β之间的关系分析可知,两种变位参数存在对应关系,而联系二者的就是油面到罐底的深度,对各项参数进行整合,研究油体体积、油位高度、变位参数之间的关系。
给出了三者之间的一种对应关系:()[]()[]()[]()[]22222tan 6cos 5.15.1tan 6cos 5.125.1tan 2cos 5.15.1tan 2cos 5.125.172αβαβαβαβ---+--++-----=h h h h d d h v用控制变量法分析出变位参数的对应关系。
2010数学建模A题-储油罐的变位识别与罐容表标定
2010高教社杯全国大学生数学建模竞赛题目(请先阅读“全国大学生数学建模竞赛论文格式规范”)A 题 储油罐的变位识别与罐容表标定通常加油站都有若干个储存燃油的地下储油罐,并且一般都有与之配套的“油位计量管理系统”,采用流量计和油位计来测量进/出油量与罐内油位高度等数据,通过预先标定的罐容表(即罐内油位高度与储油量的对应关系)进行实时计算,以得到罐内油位高度和储油量的变化情况。
许多储油罐在使用一段时间后,由于地基变形等原因,使罐体的位置会发生纵向倾斜和横向偏转等变化(以下称为变位),从而导致罐容表发生改变。
按照有关规定,需要定期对罐容表进行重新标定。
图1是一种典型的储油罐尺寸及形状示意图,其主体为圆柱体,两端为球冠体。
图2是其罐体纵向倾斜变位的示意图,图3是罐体横向偏转变位的截面示意图。
请你们用数学建模方法研究解决储油罐的变位识别与罐容表标定的问题。
(1)为了掌握罐体变位后对罐容表的影响,利用如图4的小椭圆型储油罐(两端平头的椭圆柱体),分别对罐体无变位和倾斜角为α=4.10的纵向变位两种情况做了实验,实验数据如附件1所示。
请建立数学模型研究罐体变位后对罐容表的影响,并给出罐体变位后油位高度间隔为1cm 的罐容表标定值。
(2)对于图1所示的实际储油罐,试建立罐体变位后标定罐容表的数学模型,即罐内储油量与油位高度及变位参数(纵向倾斜角度α和横向偏转角度β )之间的一般关系。
请利用罐体变位后在进/出油过程中的实际检测数据(附件2),根据你们所建立的数学模型确定变位参数,并给出罐体变位后油位高度间隔为10cm 的罐容表标定值。
进一步利用附件2中的实际检测数据来分析检验你们模型的正确性与方法的可靠性。
附件1:小椭圆储油罐的实验数据 附件2:实际储油罐的检测数据油油浮子出油管油位探测装置 注油口 检查口 地平线 2m6m 1m 1m3 m油位高度 图1 储油罐正面示意图油位探针油位探针α地平线 图2 储油罐纵向倾斜变位后示意图油油浮子出油管油位探测装置注油口 检查口水平线图3 储油罐截面示意图(b )横向偏转倾斜后正截面图地平线β地平线垂直线油位探针(a )无偏转倾斜的正截面图油位探针油位探测装置地平线 油3m油摘 要通常,在加油站都有预先标定的罐容表,并且都有与之配套的“油量计位管理系统”。
2010年数学建模试题(全部)
2010高教社杯全国大学生数学建模竞赛题目(请先阅读“全国大学生数学建模竞赛论文格式规范”)A 题 储油罐的变位识别与罐容表标定通常加油站都有若干个储存燃油的地下储油罐,并且一般都有与之配套的“油位计量管理系统”,采用流量计和油位计来测量进/出油量与罐内油位高度等数据,通过预先标定的罐容表(即罐内油位高度与储油量的对应关系)进行实时计算,以得到罐内油位高度和储油量的变化情况。
许多储油罐在使用一段时间后,由于地基变形等原因,使罐体的位置会发生纵向倾斜和横向偏转等变化(以下称为变位),从而导致罐容表发生改变。
按照有关规定,需要定期对罐容表进行重新标定。
图1是一种典型的储油罐尺寸及形状示意图,其主体为圆柱体,两端为球冠体。
图2是其罐体纵向倾斜变位的示意图,图3是罐体横向偏转变位的截面示意图。
请你们用数学建模方法研究解决储油罐的变位识别与罐容表标定的问题。
(1)为了掌握罐体变位后对罐容表的影响,利用如图4的小椭圆型储油罐(两端平头的椭圆柱体),分别对罐体无变位和倾斜角为α=4.10的纵向变位两种情况做了实验,实验数据如附件1所示。
请建立数学模型研究罐体变位后对罐容表的影响,并给出罐体变位后油位高度间隔为1cm 的罐容表标定值。
(2)对于图1所示的实际储油罐,试建立罐体变位后标定罐容表的数学模型,即罐内储油量与油位高度及变位参数(纵向倾斜角度α和横向偏转角度β )之间的一般关系。
请利用罐体变位后在进/出油过程中的实际检测数据(附件2),根据你们所建立的数学的罐地平线 图1 储油罐正面示意图 油位探针2010高教社杯全国大学生数学建模竞赛题目 (请先阅读“全国大学生数学建模竞赛论文格式规范”)B 题 2010年上海世博会影响力的定量评估 20101851年伦互联网数据,定量评估2010年上海世博会的影响力。
2010高教社杯全国大学生数学建模竞赛题目(请先阅读“全国大学生数学建模竞赛论文格式规范”)C 题 输油管的布置某油田计划在铁路线一侧建造两家炼油厂,同时在铁路线上增建一个车站,用来运送成品油。
2010年数学建模A题论文--储油罐的变位识别与罐容表的标定
储油罐的变位识别与罐容表的标定摘要本文针对储油罐变位后,“油位计量管理系统”失真的情况下,根据微积分原理,建立⎰⎰⎰V的模型,得出在倾斜情况下油液高度与储油罐(=dxdydzf)x,y,z内油容积的正确关系,即对倾斜储油罐的油容表进行有效修正。
模型一中,对两端平头的椭圆型储油罐进行变位建模,分析计算了油容计显示的各个油位高度下所对应的油液容积,对罐容表进行了标定并分析了变位角对容积产生的影响。
模型二中,对两端球冠体的圆柱型储油罐进行变位建模,通过分析附录二中数据,由实际流出油液体积和储油罐油容表显示容积之差的不相等关系,利用体积微元原理,找到了液面实际变化差值,油容表显示差值,倾斜后罐内某一高度下的液面面积,正常情况下罐内某一高度下液面面积四者对油容表误差值所造成α和的值,并对油容表进行修正。
本的影响,同时确定了附录2中的变位参数β文中的模型可以解决适当范围内任一变位后的油容表的修正问题,其模型的正确性与方法的可靠性良好。
关键词:微分原理修正液面变化差值容积变化差值液面面积1.问题重述加油站通常有两端平头的椭圆型储油罐和两端球冠体的圆柱型储油罐及其与之配套的“油位计量管理系统”。
统计流量计和油位计来测量进/出油量与罐内油位高度等数据。
通过预先标定的罐容表(罐内油位高度与储油量的对应关系)进行实时计算,得到罐内油位高度和储油量的变化情况。
实际中,由于地基变形等原因,使罐体的位置发生纵向倾斜和横向倾斜,从而导致罐容表发生改变,需要定期对罐容表进行重新调定。
本文主要解决以下问题:问题一:两端为平头的椭圆型储油罐纵向倾斜o 1.4=α后,建立相应数学模型,研究纵向倾斜程度对罐容表的影响。
建立变位后正确的油位高度间隔为1厘米的罐容表定值。
问题二:两端球冠体的圆柱型储油罐纵向倾斜α度,横向倾斜β度,建立变位后的数学模型,利用题目附件2中的数据,确定所建模型的变位参数,给出罐体变位后油位高度间隔为10厘米的罐容表标定值,并进一步利用题目附件2中的实际检测数据来分析检验模型的正确性与方法的可靠性。
全国大学生数学建模竞赛A题获奖论文储油罐的变位识别与罐容表标定2
承诺书我们仔细阅读了中国大学生数学建模竞赛的竞赛规则.我们完全明白,在竞赛开始后参赛队员不能以任何方式(包括电话、电子邮件、网上咨询等)与队外的任何人(包括指导教师)研究、讨论与赛题有关的问题。
我们知道,抄袭别人的成果是违反竞赛规则的, 如果引用别人的成果或其他公开的资料(包括网上查到的资料),必须按照规定的参考文献的表述方式在正文引用处和参考文献中明确列出。
我们郑重承诺,严格遵守竞赛规则,以保证竞赛的公正、公平性。
如有违反竞赛规则的行为,我们将受到严肃处理。
我们参赛选择的题号是(从A/B/C/D中选择一项填写): A我们的参赛报名号为(如果赛区设置报名号的话):所属学校(请填写完整的全名):江西师范大学参赛队员(打印并签名) :1. 洪情2. 杨玉花3. 袁定欢指导教师或指导教师组负责人(打印并签名):教练组日期: 2010 年 9 月 12 日赛区评阅编号(由赛区组委会评阅前进行编号):编号专用页赛区评阅编号(由赛区组委会评阅前进行编号):全国统一编号(由赛区组委会送交全国前编号):全国评阅编号(由全国组委会评阅前进行编号)摘要本文通过对储油罐中油位高度及变位参数之间的不同情形的储油量进行分析并建立相应的数学模型,在该过程中先利用投影法、截面法及微元法得出储油量与油位高度及变位参数的函数关系。
再由Matlab编程可知各高度储油量的理论数据,最后分析误差及评价模型的合理性。
对于问题一的任一种情形,我们均建立笛卡尔坐标系,当储油罐无变位时,利用微元法得到体积关于h的公式,当储油罐发生变位时,根据储油罐中油量的多少分成三种情形,就每一类利用微元法得到体积关于h的公式。
代人附件1实验数据中的高度得到储油罐中的理论油量V。
根据理论油量及实际油量得出误差,判断误差所服从的分布,再利用相对误差进行误差分析并评价模型的合理性。
由上述得到储油罐发生变位时体积关于h的公式我们给出了罐体变位后油位高度间隔为1cm的罐容表标定值(即进/出油量与罐内油位高度的表格)。
A题储油罐的变位识别与罐容表标定
A题储油罐的变位识别与罐容表标定通常加油站都有若干个储存燃油的地下储油罐,并且一般都有与之配套的“油位计量管理系统”,采用流量计和油位计来测量进/出油量与罐内油位高度等数据,通过预先标定的罐容表(即罐内油位高度与储油量的对应关系)进行实时计算,以得到罐内油位高度和储油量的变化情况。
许多储油罐在使用一段时间后,由于地基变形等原因,使罐体的位置会发生纵向倾斜和横向偏转等变化(以下称为变位),从而导致罐容表发生改变。
按照有关规定,需要定期对罐容表进行重新标定。
图1是一种典型的储油罐尺寸及形状示意图,其主体为圆柱体,两端为球冠体。
图2是其罐体纵向倾斜变位的示意图,图3是罐体横向偏转变位的截面示意图。
请你们用数学建模方法研究解决储油罐的变位识别与罐容表标定的问题。
(1)为了掌握罐体变位后对罐容表的影响,利用如图4的小椭圆型储油罐(两端平头的椭圆柱体),分别对罐体无变位和倾斜角为α=4.10的纵向变位两种情况做了实验,实验数据如附件1所示。
请建立数学模型研究罐体变位后对罐容表的影响,并给出罐体变位后油位高度间隔为1cm的罐容表标定值。
(2)对于图1所示的实际储油罐,试建立罐体变位后标定罐容表的数学模型,即罐内储油量与油位高度及变位参数(纵向倾斜角度α和横向偏转角度β)之间的一般关系。
请利用罐体变位后在进/出油过程中的实际检测数据(附件2),根据你们所建立的数学模型确定变位参数,并给出罐体变位后油位高度间隔为10cm的罐容表标定值。
进一步利用附件2中的实际检测数据来分析检验你们模型的正确性与方法的可靠性。
附件1:小椭圆储油罐的实验数据附件2:实际储油罐的检测数据油位探针地平线油位探针地平线图2 储油罐纵向倾斜变位后示意图图3 储油罐截面示意图(b)横向偏转倾斜后正截面图地平线地平线垂直线油位探针(a)无偏转倾斜的正截面图油位探针变位储油罐的罐容表标定模型摘要:加油站的地下储油罐会出现变位的情况,计量储油罐油量的罐容表需要重新标定。
2010年A题储油罐的变位识别与罐容表标定解析
论文2小组成员储油罐的变位识别与罐容表标定摘要:关键词:整体拟合重积分1.问题的重述。
1.1问题的重述。
通常加油站都有若干个储存燃油的地下储油罐,并且一般都有与之配套的“油位计量管理系统”,采用流量计和油位计来测量进/出油量与罐内油位高度等数据,通过预先标定的罐容表(即罐内油位高度与储油量的对应关系)进行实时计算,以得到罐内油位高度和储油量的变化情况。
许多储油罐在使用一段时间后,由于地基变形等原因,使罐体的位置会发生纵向倾斜和横向偏转等变化(以下称为变位),从而导致罐容表发生改变。
按照有关规定,需要定期对罐容表进行重新标定。
现利用数学建立相应的模型研究解决储油罐的变为识别与罐容表标定的问题。
1.2待解决的问题。
(1)为了掌握罐体变位后对罐容表的影响,利用小椭圆型储油罐(两端平头的椭圆柱体),分别对罐体无变位和倾斜角为α=4.10的纵向变位两种情况做了实验,得到实验数据。
接着建立数学模型研究罐体变位后对罐容表的影响,并给出罐体变位后油位高度间隔为1cm的罐容表标定值。
(2)对于实际储油罐,建立罐体变位后标定罐容表的数学模型,即罐内储油量与油位高度及变位参数(纵向倾斜角度α和横向偏转角度β)之间的一般关系。
利用罐体变位后在进/出油过程中的实际检测数据(附件2),根据所建立的数学模型确定变位参数,并给出罐体变位后油位高度间隔为10cm的罐容表标定值。
进一步利用实际检测数据来分析检验你们模型的正确性与方法的可靠性。
1.3问题的分析。
针对问题1:对于储油罐有无纵向变位情况,运用微分知识,分别建立罐体无变位油量体积V与油位高度的关系式和罐体变位油量体积与油位高度的关系式,用MATLAB软件积分求解得出其表达式,结合附件一所给的数据,绘制含有油量体积的理论值、实际值、修正值(理论值与实际值的差值)的表格。
最后,根据罐容表正常的对应值和变位后的修正值,在MATLAB中建立直角坐标系,绘制储油量与油位高度的关系曲线图,分析比较在纵向倾斜α时,对罐容表的影响。
2010全国大学生数学建模A题参考答案
2010高教社杯全国大学生数学建模竞赛A 题评阅要点[说明]本要点仅供参考,各赛区评阅组应根据对题目的理解及学生的解答,自主地进行评阅。
该问题是来自于加油站设备研究与生产企业的一个实际课题,问题由两大部分组成:(1)为了观察检验罐体变位对罐容表的影响,在已知变位参数的情况下,检测出油位高度和油量的对应数值,建模分析罐容表的变化规律,并给出修正的罐容表,属于“正问题”。
(2)根据实际检测数据,正确识别罐体是如何变位的,具体变了多少?同时要给出罐容表的修正标定方法和结果,属于“反问题”。
具体需要把握以下几个方面:第一部分:小椭圆型实验罐的有关问题(1)要明确给出小椭圆型油罐正常体位(无变位)的不同油位高度与储油量的计算模型和公式,正确的结果(具体表达形式不唯一)是:21[()2arcsin ]2a h b V ab h b bh h ab L b bπ-=+--+,其中,,a b L 分别为罐体截面椭圆的长半轴、短半轴和罐体长度,h 为罐内的油位高度。
通过代入几何参数计算得到正常(即标准)的罐容表对应值。
表1:正常情况下小椭圆罐的罐容表部分结果油位高度/cm油量/L 油位高度/cm油量/L 油位高度/cm油量/L 油位高度/cm油量/L 10 163.59 40 1199.31 70 2489.15 100 3659.88 20 450.27 50 1621.00 80 2910.84 110 3946.55 30803.54602055.07903306.611204110.15(2)讨论罐体变位的影响,要求给出纵向倾斜变位后修正模型,用不同方法可能有不同的表达形式,但需要分别考虑罐体两端有油/无油的不同情况。
将变位参数代入模型,计算出修正后的罐容表标定值,并与正常的标定值进行比较,分析罐体变位的影响。
实际上,对于纵向倾斜变位的影响明显,最大误差在257L 以上,平均误差达到190L 以上,平均相对误差达30%以上。
2010A 数学建模国家一等奖
储油罐的变位识别与罐容表标定问题的探讨摘要通常加油站都有多个储存燃油的地下储油罐。
许多储油罐在使用一段时间后,由于 种种原因,罐体的位置会发生变位,从而导致罐容表发生改变,给计量工作带来一定误 差。
因此用数学建模方法研究解决储油罐的变位识别与罐容表标定问题具有重要意义。
对于问题一,分别进行了精确理论推演与数值模拟求解,均取得很好效果。
第一步,在罐体无变位时,利用元素法用定积分求出油位高度与油量体积之间的关 系式 )] 1 / ( ) 1 / ( 1 2 / ) 1 / arcsin( [ 2 - - - + + - = b h b h b b b h b al v p ,用其计算的理论值与实验 测量值之间有偏差(测量误差),于是分析建立了测量误差和油位高度之间的显著回归 函数: h e 13493 . 0 01203 . 0 + - = ,将函数对上述关系式进行修正得到无变位的数学模型, 模型的精确度可以达到99.5%。
第二步,给定倾角纵向变位时,根据油位高度的不同,分三种情形建立了油量与油 位高度之间二重积分模型。
利用 MATLAB 求解得到表达式,然后给出了测量误差与油位 高度之间的显著回归函数: 2 2 39739 . 0 58340 . 0 12424 . 0 h h e - + -= ,将其对上述表达式进 行修正,从而建立出精确度可达到99.6%的数学模型。
第三步,对于罐体变位后对罐容表的影响,我们认为有两部分:其一是理论公式计 算上的变化,通过对有变位与无变位的积分表达式做差,结合泰勒公式,得到体积改变 量与油高和倾角的关系式;其二是测量误差的变化。
对前面的表达式进行分析,给出测 量误差 e v D 与油高h 和倾角a 的函数关系形式,然后确定函数中的参数,最后得到了在 任意纵向倾角情况下的误差项模型:01203 . 0 30852 . 4 ) 6511 . 30 13493 . 0 ( 9435 . 38 7611 . 11 2 / 3 2 - - + + - = D a a a a h h h v e 此模型对前两种有无变位的测量误差都具有显著回归效果。
全国数学建模历年赛题
2010年全国大学生数学建模竞赛题目A题储油罐的变位识别与罐容表标定通常加油站都有若干个储存燃油的地下储油罐,并且一般都有与之配套的“油位计量管理系统”,采用流量计和油位计来测量进/出油量与罐内油位高度等数据,通过预先标定的罐容表(即罐内油位高度与储油量的对应关系)进行实时计算,以得到罐内油位高度和储油量的变化情况。
许多储油罐在使用一段时间后,由于地基变形等原因,使罐体的位置会发生纵向倾斜和横向偏转等变化(以下称为变位),从而导致罐容表发生改变。
按照有关规定,需要定期对罐容表进行重新标定。
图1是一种典型的储油罐尺寸及形状示意图,其主体为圆柱体,两端为球冠体。
图2是其罐体纵向倾斜变位的示意图,图3是罐体横向偏转变位的截面示意图。
请你们用数学建模方法研究解决储油罐的变位识别与罐容表标定的问题。
(1)为了掌握罐体变位后对罐容表的影响,利用如图4的小椭圆型储油罐(两端平头的椭圆柱体),分别对罐体无变位和倾斜角为a=4.10的纵向变位两种情况做了实验,实验数据如附件1所示。
请建立数学模型研究罐体变位后对罐容表的影响,并给出罐体变位后油位高度间隔为1cm的罐容表标定值。
(2)对于图1所示的实际储油罐,试建立罐体变位后标定罐容表的数学模型,即罐内储油量与油位高度及变位参数(纵向倾斜角度a和横向偏转角度b)之间的一般关系。
请利用罐体变位后在进/出油过程中的实际检测数据(附件2),根据你们所建立的数学模型确定变位参数,并给出罐体变位后油位高度间隔为10cm的罐容表标定值。
进一步利用附件2中的实际检测数据来分析检验你们模型的正确性与方法的可靠性。
B题2010年上海世博会影响力的定量评估2010年上海世博会是首次在中国举办的世界博览会。
从1851年伦敦的“万国工业博览会”开始,世博会正日益成为各国人民交流历史文化、展示科技成果、体现合作精神、展望未来发展等的重要舞台。
请你们选择感兴趣的某个侧面,建立数学模型,利用互联网数据,定量评估2010年上海世博会的影响力。
储油罐的变位识别与罐容表标定模型(数学建模论文)
承诺书我们仔细阅读了中国大学生数学建模竞赛的竞赛规则.我们完全明白,在竞赛开始后参赛队员不能以任何方式(包括电话、电子邮件、网上咨询等)与队外的任何人(包括指导教师)研究、讨论与赛题有关的问题。
我们知道,抄袭别人的成果是违反竞赛规则的, 如果引用别人的成果或其他公开的资料(包括网上查到的资料),必须按照规定的参考文献的表述方式在正文引用处和参考文献中明确列出。
我们郑重承诺,严格遵守竞赛规则,以保证竞赛的公正、公平性。
如有违反竞赛规则的行为,我们将受到严肃处理。
我们参赛选择的题号是(从A/B/C/D中选择一项填写): A 我们的参赛报名号为(如果赛区设置报名号的话):所属学校(请填写完整的全名):参赛队员 (打印并签名) :1.2.3.指导教师或指导教师组负责人 (打印并签名):日期:2010 年9月 13 日赛区评阅编号(由赛区组委会评阅前进行编号):编号专用页赛区评阅编号(由赛区组委会评阅前进行编号):赛区评阅记录(可供赛区评阅时使用):全国统一编号(由赛区组委会送交全国前编号):全国评阅编号(由全国组委会评阅前进行编号):储油罐的变位识别与罐容表标定摘 要本文旨在对储油罐的变位情况进行分析,并建立体积积分模型对罐容表的标定值进行求解计算。
根据题意要求对发生变位,即纵倾与横滚情况下的储油罐罐容表进行正确的标定定位,需要标定的油罐分为两种,通过分析我们考虑到,对于椭圆柱体油罐和实际油罐其初步的分析情况是一致的,都需求解出两侧的面积,并在此基础上对圆柱的变化情况进行积分,并根据其特有的结构进行一定的近似积分求解。
本题所涉及到主要工作有体积积分模型的建立,数据的拟合,误差的分析以及罐容表的标定。
对于第一问,要求对椭圆型的储油罐进行罐容表标定,由于椭圆油罐的倾斜角是已知的,故我们可以根据正切关系求解出测量高度下的左侧面的液面高度,为了积分求解的方便,我们建立椭圆曲线方程式,并移动坐标轴至椭圆低端,进一步在转化为极坐标的情况下,对相应液面高度的椭圆面积进行积分,从而得到左侧液面高度的面积值。
数学建模2010A题 储油罐的变位识别与罐容表标定 程序
附录(1)第一问程序1function weibainwei%未变位时罐体模型y=xlsread('F:\数学建模第二期培训\第二题\A\附件1.xls',1,'c2:c79');x=xlsread('F:\数学建模第二期培训\第二题\A\附件1.xls',1,'d2:d79');x=x/1000;y=y/1000;a=0.89;b=0.6;l=2.45;for i=1:78m=(x(i)-b)/b;y1(i)=a*b*l*(pi/2+m*sqrt(1-m*m)+asin(m))-y(i);endy1=y1';plot(x,y1)a=polyfit(x,y1,1);yy=polyval(a,x);plot(x,y1,x,yy)程序2function bianwei%变位后罐体误差拟合a=0.89;b=0.6;l=2.45;d=0.4;thta=pi*4.1/360;x=xlsread('F:\数学建模第二期培训\第二题\A\附件1.xls',3,'d2:d54');y=xlsread('F:\数学建模第二期培训\第二题\A\附件1.xls',3,'c2:c54');x=x/1000;y=y/1000;for i=1:53if x(i)>0&x(i)<(l-d)*tan(thta)N1=(x(i)-b+d*tan(thta))/b;M1=sqrt(1-N1^2);y1(i)=(pi*a*b/2)*(l-b/tan(thta))-(a*b^2/tan(thta))*(M1^3/3-M1-N1*asin (N1))-y(i);elseif x(i)>(l-d)*tan(thta)&x(i)<(2*b-l*tan(thta))N1=(x(i)-b+d*tan(thta))/b;N2=(x(i)-b+(d-l)*tan(thta))/b;M1=sqrt(1-N1^2);M2=sqrt(1-N2^2);y1(i)=pi*a*b*l/2-(a*b^2/tan(thta))*(M1^3/3-M2^3/3+N2*asin(N2)-N1*asin (N1)+M2-M1)-y(i);elsey1(i)=0;endendendy1=y1';plot(x,y1)a=polyfit(x,y1,2);yy=polyval(a,x);plot(x,y1,'bo',x,yy,'b')程序3function xiuzhenghou%修正后对比与误差分析a=0.89;b=0.6;l=2.45;d=0.4;thta=pi*4.1/360;x=xlsread('F:\数学建模第二期培训\第二题\A\附件1.xls',3,'d2:d54');y=xlsread('F:\数学建模第二期培训\第二题\A\附件1.xls',3,'c2:c54');x=x/1000;y=y/1000;for i=1:53if x(i)>0&x(i)<(l-d)*tan(thta)N1=(x(i)-b+d*tan(thta))/b;M1=sqrt(1-N1^2);y1(i)=(pi*a*b/2)*(l-b/tan(thta))-(a*b^2/tan(thta))*(M1^3/3-M1-N1*asin (N1))-(-0.5926*x(i)^2+0.8472*x(i)+0.1308);y2(i)=y1(i)-y(i);elseif x(i)>(l-d)*tan(thta)&x(i)<(2*b-l*tan(thta))N1=(x(i)-b+d*tan(thta))/b;N2=(x(i)-b+(d-l)*tan(thta))/b;M1=sqrt(1-N1^2);M2=sqrt(1-N2^2);y1(i)=pi*a*b*l/2-(a*b^2/tan(thta))*(M1^3/3-M2^3/3+N2*asin(N2)-N1*asin (N1)+M2-M1)-(-0.5926*x(i)^2+0.8472*x(i)+0.1308);y2(i)=y1(i)-y(i);elsey1(i)=0;endendendy1=y1';y2=y2';figure(1)plot(x,y,'r',x,y1,'b')figure(2)bar(x,y2)程序4function shujuchansheng%产生数据表格a=0.89;b=0.6;l=2.45;d=0.4;thta=pi*4.1/360;x=0.01:0.01:1.2for i=1:120if x(i)>0&x(i)<(l-d)*tan(thta)N1=(x(i)-b+d*tan(thta))/b;M1=sqrt(1-N1^2);y1(i)=(pi*a*b/2)*(l-b/tan(thta))-(a*b^2/tan(thta))*(M1^3/3-M1-N1*asin (N1))-(-0.5926*x(i)^2+0.8472*x(i)+0.1308);elseif x(i)>(l-d)*tan(thta)&x(i)<(2*b-l*tan(thta))N1=(x(i)-b+d*tan(thta))/b;N2=(x(i)-b+(d-l)*tan(thta))/b;M1=sqrt(1-N1^2);M2=sqrt(1-N2^2);y1(i)=pi*a*b*l/2-(a*b^2/tan(thta))*(M1^3/3-M2^3/3+N2*asin(N2)-N1*asin(N1)+M2-M1)-(-0.5926*x(i)^2+0.8472*x(i)+0.1308);elsey1(i)=0;endendendy1=y1';(2)第二问程序1function mainchuV=xlsread('F:\数学建模第二期培训\第二题\A\附件2.xls',1,'f2:f201'); h=xlsread('F:\数学建模第二期培训\第二题\A\附件2.xls',1,'e2:e201');h=h';chuV=chuV';V0=58.41:0.01:60.4;for j=1:200for i=1:200xV(i)=V0(j)-chuV(i);end[t,e]=findab(h,xV)cV(j)=e;endplot(V0,cV)程序2function [t,e]=findab(h,V)%拟合寻找最佳偏转角度%h为油浮子高度矩阵%V为对应h处的油量容积矩阵%返回值t=[alpha beta],e为理论值和测量值之间差值的平方和t=nlinfit(h,V,'Vh',[1,1]);V1=Vh(t,h);e=sum((V1-V).^2);程序3function Vh=Vh(t,h)%已知油浮子测量的油面高度h和倾斜角t(1)、t(2),求油量容积Vhalpha=t(1);beta=t(2);if alpha==0alpha=0.001;endc=cos(alpha/180*pi);s=sin(alpha/180*pi);y=(h*cos(beta/180*pi)+(1-cos(beta/180*pi))*1.5)*c-2*s-1.5*c;%将油浮子高度h转换为y坐标值Vh=Ve(y,alpha)+Vel(y,alpha)+Ver(y,alpha);%总体积=圆柱体中体积+左球冠体内体积+右球冠体内体积Vh=abs(Vh);程序3function Ve=Ve(y,alpha)%计算y坐标,垂直偏转alpha角度时的圆柱体中的油量容积%初始化¯theta=alpha/180*pi;s=sin(theta);c=cos(theta);y1=-1.5*c-4*s; %OXY坐标系中D点对应y1坐标y2=-1.5*c+4*s; %OXY坐标系中C点对应y2坐标y3=1.5*c-4*s; %OXY坐标系中B点对应y3坐标y4=1.5*c+4*s; %OXY坐标系中A点对应y4坐标%程序if y<y1Ve=0;elseif y<=y2Ve=Ve1(y,alpha);elseif y<=y3Ve=Ve1(y2,alpha)+Ve2(y,alpha);elseif y<=y4Ve=Ve1(y2,alpha)+Ve2(y3,alpha)+Ve3(y,alpha);elseVe=Ve1(y2,alpha)+Ve2(y3,alpha)+Ve3(y4,alpha);endendendend程序4function Ve1=Ve1(y,alpha)%计算y坐标,垂直偏转alpha角度时的圆柱体中区域1部分的油量容积%初始化theta=alpha/180*pi;s=sin(theta);c=cos(theta);y1=-1.5*c-4*s; %OXY坐标系中D点对应y1坐标y2=-1.5*c+4*s; %OXY坐标系中C点对应y2坐标y3=1.5*c-4*s; %OXY坐标系中B点对应y3坐标y4=1.5*c+4*s; %OXY坐标系中A点对应y4坐标%程序xmin=((-4-y*s)/c);xmax=((y*c+1.5)/s);ymin=y1;for i=1:length(y)ymax=y(i);Ve1(i)=2*dblquad(@(y,x)((1.5^2-(y*c-x*s).^2).^0.5),ymin,ymax,xmin,xma x);end程序5function Ver=Ver(y,alpha)%计算y坐标,垂直偏转alpha角度时的圆柱体中区域1部分的油量容积%初始化¯theta=alpha/180*pi;s=sin(theta);c=cos(theta);y1=-1.5*c-4*s;y2=-1.5*c+4*s;y3=1.5*c-4*s;y4=1.5*c+4*s;r=1.625;%球冠体对应球的半径r0=3.375;%程序xmax=(r0*c+(r^2-r0^2-y.^2+2*r0*s*y+r0^2*c^2).^0.5);xmin=((4-y*s)/c);ymin=y2;for i=1:length(y)ymax=y(i);if ymax<=y4Ver(i)=dblquad(@(x,y)((r^2-r0^2+2*r0*(x*c+y*s)-(x.^2+y.^2)).^0.5),xmi n,xmax,ymin,ymax);Ver(i)=2*dblquad(@(x,y)((r^2-r0^2+2*r0*(x*c+y*s)-(x.^2+y.^2)).^0.5),x min,xmax,ymin,y4);endend程序6function Ve2=Ve2(y,alpha)%计算y坐标,垂直偏转alpha角度时的圆柱体中区域2部分的油量容积%初始化theta=alpha/180*pi;s=sin(theta);c=cos(theta);y1=-1.5*c-4*s; %OXY坐标系中D点对应y1坐标y2=-1.5*c+4*s; %OXY坐标系中C点对应y2坐标y3=1.5*c-4*s; %OXY坐标系中B点对应y3坐标y4=1.5*c+4*s; %OXY坐标系中A点对应y4坐标%程序xmin=((-4-y*s)/c);xmax=((4-y*s)/c);ymin=y2;for i=1:length(y)ymax=y(i);Ve2(i)=2*dblquad(@(y,x)((1.5^2-(y*c-x*s).^2).^0.5),ymin,ymax,xmin,xma x);end程序7function Ve3=Ve3(y,alpha)%计算y坐标,垂直偏转alpha角度时的圆柱体中区域2部分的油量容积%初始化¯theta=alpha/180*pi;s=sin(theta);c=cos(theta);y1=-1.5*c-4*s; %OXY坐标系中D点对应y1坐标y2=-1.5*c+4*s; %OXY坐标系中C点对应y2坐标y3=1.5*c-4*s; %OXY坐标系中B点对应y3坐标y4=1.5*c+4*s; %OXY坐标系中A点对应y4坐标xmax=((4-y*s)/c);xmin=((y*c-1.5)/s);ymin=y3;for i=1:length(y)ymax=y(i);Ve3(i)=2*dblquad(@(y,x)((1.5^2-(y*c-x*s).^2).^0.50),ymin,ymax,xmin,xmend程序8function Vel=Vel(y,alpha)%计算y坐标,垂直偏转alpha角度时的左球冠体中的油量容积%初始化theta=alpha/180*pi;%转换成本弧度s=sin(theta);c=cos(theta);y1=-1.5*c-4*s;y2=-1.5*c+4*s;y3=1.5*c-4*s;y4=1.5*c+4*s;r=1.625;r0=3.375;%程序xmax=((-4-y*s)/c);xmin=(-r0*c-(r^2-r0^2-2*r0*s*y-y.^2+r0^2*c^2).^0.5);ymin=y1;for i=1:length(y)ymax=y(i);if ymax<=y3Vel(i)=2*dblquad(@(x,y)((r^2-r0^2+2*r0*(x*c+y*s)-(x.^2+y.^2)).^0.5),x min,xmax,ymin,ymax);elseVel(i)=2*dblquad(@(x,y)((r^2-r0^2+2*r0*(x*c+y*s)-(x.^2+y.^2)).^0.5),x min,xmax,ymin,y3);endend。
2010全国赛高教社杯奖A题 储油罐论文
V V 3.488% V ,
即有:
V V
103.488% 。
2、罐体内油量容积的确定 从侧面沿着圆柱体的中轴看,椭圆柱体在平面 P 以下的体积 V,可以看成 是由一系列底面为部分椭圆(面积设为 A ),高为微元 l ( l L )的柱体
的体积相加得到。当 l 趋于无穷小时,有: V Adx
h bh 2 A ab( arcsin( )) a h2 2 a a h H a ( L1 x) tan
当 h [0, a] 时, Su 2
b 1 h2 a2
0
x2 (a 1 2 h)dx b
h hb 2 即 Su ab( arcsin( )) a h2 2 a a
4
h hb 2 又由于 Su Sd ab ,从而 Sd ab( arcsin( )) a h2 , h [0, a] 2 a a
储油罐变位识别与罐容表标定模型
摘要
本文在充分了解卧式金属罐容积检定规程的前提下,重点通过几何分析法 与积分法建立起储油量与油位高度、变位参数之间关系的数学模型。 在问题一中,通过建立的数学模型求得的理论计算值,和无变位进出油实 验所得实际观测值的相对误差,对模型进行了修正,并给出了罐体变位后油位 高度间隔 1cm 的罐容表标定值。同时,本文将罐体变位后对罐容表的影响的研 究,巧妙地转化成对不同的倾斜角 在一定的油高 H 和高度变量 H 下,产生 的油量变化量 V 的研究,从而得到罐体倾斜后,油量变化量 V 的曲线形状基 本不变,并在油位高度方向进行了平移的结论。 对于问题二,本文在问题一中建立的模型的基础上加入了横向偏转角 , 并在求两端容积时采用了“球冠体内液面与圆柱轴线平行”的近似方法,较为 简便地建立了罐内储油量与油位高度及变位参数间一般关系的数学模型。 为了确定变位参数 和 ,本文结合已建立的数学模型,将问题转化为求 解一个关于 和 的非线性最小二乘问题。利用数值方法,结合附件中的数据, 确定了变位参数: 2.1187o , 4.6927o 。在此基础上,本文给出了实际储 油罐变位后的罐容表标定值。 对于模型的评价,本文采用绝对误差和相对误差两个角度,对问题一中建 立的模型进行了合理性和正确性分析,修正后的模型对变位油量容积标定的相 对误差控制在 2%以内。对问题二中建立的模型,本文在充分利用实际采集数据 下,采用绝对误差分析,检验了模型的正确性。另外,又通过分析总体误差与 变位参数的关系,讨论了模型的可靠性。 最后,本文分析了现有模型的缺陷,并提出了进一步改进的方向。 【关键词】 几何分析法;数值积分;非线性最小二乘法
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
b− m
∫
b
( y − b + m) 1 −
y2 dy b2
Z
X
h2 λ
Y
V2 = 2a * cot α 化简可得:
b −λ
∫
b
( y − b + λ) 1 −
y2 dy b2
πb b − λ b 2 (b − λ ) 2 2 (b − λ ) 2 b 2 b − λ + − − − − b V2 = 2a * cot α 1 − ( λ ) 1 arcsin 2 b 2 b 2 b 4 3 (3)当 h2 ≤ h ≤ h3 时,此时燃油完全浸没储油罐,则此时罐容表标定值表达
油位 探针 注油口 出油管 油浮子 1.2m 油 a=0.6m
α
水平线 0.4m 2.05m
b=0.89m
(a) 小椭圆油罐 正面示意图 17cm 小椭圆型油罐形状及尺寸示意图
(b) 小椭圆油罐截面示意图
5.2.1 无变位 当罐体无变位时,则此时罐容表标定值表达式为:
y2 V = (l0 + s0 ) ∫ 2a 1− 2 d y b −b
三、符号约定
Vi ——问题一纵向变位第 i (i=1,2,3)种情况下相应某一高度时的油的体积; V1' ——问题二中球冠体的体积; V 2' ——问题二中整个油罐体的体积;
α ——油罐纵向倾斜角度;
β ——油罐横向偏转角度;
h ——储油罐任一位置平行于水平线方向实际油位高度; h1 ——第一问中 接触储油罐的右下端点位置且平行于水平线方向实际油位高
Z
Y h1
m
X V1 = 2a * cot α 化简可得: πb b − m b 2 (b − m) 2 2 (b − m) 2 b 2 b − m V1 = 2a * cot α 1 − ( m b ) 1 arcsin + − − − − 2 b 2 2 b b 3 4 (2)当 h1 ≤ h ≤ h2 时,此时燃油浸没储油罐的两端,如图所示,则此时罐容 表标定值表达式为:
2010 高教社杯全国大学生数学建模竞赛题目
(请先阅读 “对论文格式的统一要求”)
我们仔细阅读了中国大学生数学建模竞赛的竞赛规则. 我们完全明白,在竞赛开始后参赛队员不能以任何方式(包括电话、电子邮 件、网上咨询等)与队外的任何人(包括指导教师)研究、讨论与赛题有关的问 题。 我们知道,抄袭别人的成果是违反竞赛规则的 , 如果引用别人的成果或其他 公开的资料(包括网上查到的资料 ) ,必须按照规定的参考文献的表述方式在正 文引用处和参考文献中明确列出。 我们郑重承诺,严格遵守竞赛规则,以保证竞赛的公正、公平性。如有违反 竞赛规则的行为,我们将受到严肃处理。
a ——椭圆短半轴长; b ——椭圆长半轴长; m ——油面与下椭圆面的短半轴的交点到底端的距离;
D ——油面与上椭圆面的短半轴的交点到顶端的距离;
λ ——底边延长线与油面交点到右端点的距离;
x ——问题一中建立空间直角坐标系后 X 轴方向上油料宽度的一半; y ——建立空间直角坐标系后 Y 轴方向上的油料长度; z ——建立空间直角坐标系后 Z 轴方向上的变量;
我们参赛选择的题号是(从 A/B/C/D 中选择一项填写) : 我们的参赛报名号为(如果赛区设置报名号的话) : 所属学校(请填写完整的全名) : 参赛队员 (打印并签名) :1. 2. 3. 指导教师或指导教师组负责人 武汉工业学院 周龙 何泽 秦卫华 (打印并签名): 数模组 0000
A
日期: 2012 年 8 月 26 日
3
式为: Z
D
h3 X Y
V3 = πab(l 0 + s 0 ) − 2a * cot α 化简可得:
b −lR
∫
b
( y − b + D) 1 −
y2 dy b2
3
b 2 (b − D) 2 2 V3 = πab(l 0 + s 0 ) − 2a * cot α 1 − b 3 πb b − D (b − lR) 2 b 2 b − D + (lR − b) − 1− − arcsin 2 2 2 b b 4 5.2.3 计算理论油量与实际油量之间的误差与油高 h 之间的关系
五、模型的建立与求解
5.1 模型的分析与建立 由于油罐变位后, 我们计算的油量结果与未变位时存在误差,为了标定出合 理的结果,我们建立如下模型: 标定值=计算值+理论误差
5.2 根据α、h 计算理论油量 为了掌握罐体变位后对罐容表的影响, 利用如图小椭圆型储油罐, 由分析有, 要求罐容表标定值,我们将储油罐分为三个部分来求解。
四、问题分析
4.1 问题一的分析 针对问题一,附表一给出了无变位时的进油量、出油量与油位高度的一些实 测数据,同时还有油罐纵向倾斜 α = 4.10 角度时的进油量、出油量与油位高度的
一些实测数据。通过分析,我们发现可以用微积分的方法计算出在 α = 4.10 时任 一油高对应的油量,然后将求得的理论油量与 α = 4.10 时相同油高的实测油量进 行对比,记录这个对比后的理论误差。作出油量理论误差与油高的关系图,我们 发现这个图为二次关系图,再用 Matlab 对油高与误差的关系进行回归分析得出 油量理论误差与油高的关系式。则得到标定后的油量,即在 α = 4.10 时任一油高 对应的油量的标定值为用微积分算出在 α = 4.10 时的油高对应的油量加上对应高 度的理论误差。从而我们可以得出 罐体变位后油位高度间隔为 1cm 的罐容表标 定值。 4.2 问题二的分析 针对问题二,附表二给出了罐体变位后在进/出油过程中的实际检测数据。在 已知纵向倾斜角度 α 和横向偏转角度 β 以及油高的前提下, 可以通过微积分计算 出此时对应的油量, 然而, 在纵向倾斜角度 α 和横向偏转角度 β 都未知的情况下, 我们只有油高与油量的一些实测数据。 所以我们在纵向倾斜角度 0 0 ≤ α ≤ 180 0 和 横向偏转角度 0 0 ≤ β ≤ 90 0 范围内逐个寻找 α 与 β 计算附表二所给油高对应的油 量, 根据找出的 α 与 β 计算出的油量值与附表二内相同油高对应的油量值的差的 平方和最小, 此时对应的 α 与 β 即为所求。我们通过求得的纵向倾斜角度 α 和横 向偏转角度 β 与油高进行微积分求得理论油量, 然后求得计算的理论油量与实验 油量之间的理论误差。 作出油量理论误差与油高的关系图,我们发现这个图为二 次关系图,再通过 Matlab 进行回归分析,求得理论误差与油高的关系式。则我 们要求的标定值为通过微积分求得的任一油高的油量加上这一高度的理论误差。 从而我们就可以得到罐体变位后油位高度间隔为 10cm 的罐容表标定值。
二、模型假设
(1) 油位探测装置是正常工作的; (2) 罐体纵向倾斜角度α和横向偏转角度β能够保持不变; (3) 忽略油罐内部的各种管道如油位探针,注油管,出油管等所占用的体积; (4) 当油浮子到达最高位时便停止加油; (5) 不计油浮子的厚度、大小等,认为实验中测得的高度即为油罐底部沿探针到 到油面的距离。
摘要
通常加油站都有若干个储存燃油的地下储油罐,并且一般都有与之配套的 “油位计量管理系统”,采用流量计和油位计来测量进/出油量与罐内油位高度 等数据,通过预先标定的罐容表(即罐内油位高度与储油量的对应关系)进行实 时计算,以得到罐内油位高度和储油量的变化情况。 许多储油罐在使用一段时间后,由于地基变形等原因,使罐体的位置会发生 纵向倾斜和横向偏转等变化(以下称为变位),从而导致罐容表发生改变。这就 需要我们对罐容表进行重新标定。 对于问题一,我们对附表一所给的数据进行分析,可以通过微积分[1]计算出 在 α = 4.10 时任一油高对应的油量,然后将求得的油量与实际测得的的油量进行 对比,记录这个对比后的误差。作出油量误差与油高的关系图,我们发现这是一 个二次关系图, 再用Matlab对误差与油高的关系进行回归分析得出油高与误差的 关系式。并建立模型:标定值=计算值+误差。从而可以得出罐体变位后油位高 度间隔为1cm的罐容表标定值。 对于问题二,由于没有确定纵向倾斜角度α和横向偏转角度β,所以我们在纵 向倾斜角度 0 0 ≤ α ≤ 180 0 和横向偏转角度 0 0 ≤ β ≤ 90 0 范围内计算附表二所给油 高对应的油量。 逐个代入 α 与 β 使求得的油量值与附表二内相同油高对应的油量 值的差的平方和最小。 在精度要求较高的前提下, 寻找 α 与 β 的计算量十分庞大, 为此,我们采用人工鱼群算法,在VC++环境中可以找出这些油量值与附表二内 相同油高对应的油量值的差的平方和最小所对应的 α 与 β , 简化寻找 α 与 β 的计 算量。我们再通过求得的纵向倾斜角度α和横向偏转角度β与油高进行微积分处 理求得油量, 然后求得计算的油量与实验油量之间的误差。作出油量误差与油高 的关系图,我们发现这是一个二次关系图,再通过Matlab进行回归分析,求得误 差与油高的关系式。并建立模型:标定值=计算值+误差。从而我们就可以得到 罐体变位后油位高度间隔为10cm的罐容表标定值。然后再将标定值与实验值进 行对比验证,发现我们求得的标定值是合理的。
5.2.2 变位
h0
(此时 − b ≤ h0 ≤ b)
以椭圆罐底中心为原点, X 轴,Z 轴平行于罐底,Y 轴平行于油罐侧壁方向 建立空间直 角坐 标系,,不妨令 l 0 = 0.4m, s 0 = 2.05m, a = 0.89m, b = 0.6m ,则可 求出球罐体的体积: (1)当 h ≤ h1 时,此时燃油只浸没储油罐的一端,如图所示,则此时罐容表 标定值表达式为:
关键词:微积分
Matlab
VC++
人工鱼群算法
回归分析
一、问题重述