储油罐的变位识别与罐容表标定70084
- 格式:doc
- 大小:638.50 KB
- 文档页数:16
储油罐的变位识别与罐容表标定薛申芳(邢台学院数学系, 邢台:054001)摘要 该文就储油罐的变位识别与罐容表标定问题1,用四次多项式灌内油体离散变率进行回归得到连续变化率,建立了连续型微分方程模型,通过该微分方程初值问题,得到倾斜灌内油体体积随高度的变化规律,然后把无变位与倾斜情况的灌内油体随测量高度的变化引起的灌内油量差异,以及当灌内油体相同时,而油标高度测量值差差异来判断分析影响。
该文就问题2的倾斜旋转油罐,通过坐标系旋转方法,建立了计算灌内油体与油位关系的精确积分模型;由于灌内油体不是油位、倾斜角以及旋转角的初等函数,利用所给测量数据和所建立的数学模型进行变位参数的确定时采用了最小二乘方法,且对部分被积函数的二元二次多项式展开近似处理,以及对倾斜角和旋转角的离散化(把倾斜角和旋转角的范围化为一些离散小区间)搜索,计算结果显示倾斜角为0.057,旋转角为9.8;最后利用所给出的模型和所求出的倾斜角和旋转角给出灌容标定值。
关键词 数学建模;罐容表标定;多项式回归;坐标旋转变换;积分1 问题通常加油站都有若干个储存燃油的地下储油罐,并且一般都有与之配套的“油位计量管理系统”,采用流量计和油位计来测量进/出油量与罐内油位高度等数据,通过预先标定的罐容表(即罐内油位高度与储油量的对应关系)进行实时计算,以得到罐内油位高度和储油量的变化情况。
许多储油罐在使用一段时间后,由于地基变形等原因,使罐体的位置会发生纵向倾斜和横向偏转等变化(以下称为变位),从而导致罐容表发生改变。
按照有关规定,需要定期对罐容表进行重新标定。
现用数学建模方法研究解决储油罐的变位识别与罐容表标定的问题。
(1)对小椭圆型储油罐(两端平头的椭圆柱体),分别对罐体无变位和倾斜角为α=4.10的纵向变位两种情况做了实验(实验数据参看CMCM2010A 附件1),去建立数学模型研究罐体变位后对罐容表的影响,并给出罐体变位后油位高度间隔为1cm 的罐容表标定值。
(2)对中间部分为柱面,两端为球冠面的实际储油罐,建立罐体变位后标定罐容表的数学模型,即罐内储油量与油位高度及变位参数(纵向倾斜角度α和横向偏转角度β )之间的一般关系、利用罐体变位后在进/出油过程中的实际检测数据(参看CMCM2010A 附件2)确定变位参数,并给出罐体变位后油位高度间隔为10cm 的罐容表标定值。
2 问题12.1 问题1分析图1 进油变化率 图2 出油变化率从附表1中,可以得到油位以及油体的改变量,从而可以建立微分方程模型。
图1和图2分别给出了无变位时进油和出油情况的罐内油体增加量(出油时罐内油体增加量取负)与油位增量之比(油体变化率)随油位变的离散图形。
在图1中有几个不正常的点,可能由于测量误差造成的;而从图2中的点比较正常,所以在无变位情况建模时采用附表1中的出油数据。
对倾斜情况,通过对附件1中的数据分析,采用了附件1中进油测量数据,且在计算变化率时把一组点:累计进油量为0.0017l 3m (该值由积分计算得到)时,油位高度为0m 。
上述两种情况,通过对灌内油体的离散变化率进行拟合,得到连续变化率,进而可以求解连续变量的微分方程去得到灌内油体体积随高度的变化规律。
2.2 问题1变量说明记()i i V h :罐内油体的体积(3m ); i h : 罐内油位(m ); i h ∆:油位增量(m );i V ∆: 罐内油体的增加量(3m );i f :,即为油体关于i h 的变化率的拟合函数;其中1,2i =,为1时表示无变位情况,为2时表示倾斜情况。
3 问题1数学模型及其及解下面通过建立模型,得到无变位和倾斜两种情况下罐内油体的体积与油位高度的关系。
3.1 无变位情况由2.1的分析以及2.2定义的变量知,现选用出油数据对11V h ∆∆随着油位高度变化的数据,用四次多项式进行回归得[1]:()43218.1219.8123.5313.93 1.09f h h h h h =-+-++ (1)这里显著性水平取为0.05α=,其决定系数为20.99979R =,81077F =,0p =,可知回归方程非常显著,回归模型成立。
通过解微分方程初值问题:()()111100dV f h dh V ⎧=⎪⎨⎪=⎩ (2) 得到1V ,其解为()()5432111111111.62 4.957.84 6.96 1.090 1.2V h h h h h h h =-+-++≤≤ (3)上式即为无变位情况下罐内油体的体积与油位高度的关系。
3.2 倾斜情况为了让结果更符合实际,利用附件1中倾斜进油变位数据,对22V h ∆∆随着油位高度变化的数据用四次多项式进行回归得:432226.5152.3037.6813.461.804f h h h h =-+-+ (4)显著性水平也取为0.05α=,决定系数为20.6847R =,26.06F =,0p =,回归模型成立(经验证比用出油数据拟合效果好)。
通过解微分方程初值问题:()()2222200.00171dV f h dh V ⎧=⎪⎨⎪=⎩ (5) 得到2V ,其解为()()54322222222=-5.30+13.08-12.56+6.73+1.80+0.00171012V h h h h h h h .≤≤ (6) 无变位与倾斜情况的灌内油体随测量高度的变化以及灌内油量差()21e h V V =-参看图3。
当灌内油体相同时,而油标高度测量值差差异的部分数据参看表1。
倾斜灌容标定值参看附表1。
表1 相同油体对应的油位注:上表中1h 为无变位油位,2h 为倾斜油位。
图3 无变位与倾斜比较 油量差4问题2下面建立中间部分为柱面,两端为球冠面的实际储油罐变位后标定罐容表的数学模型。
4.1问题2分析油罐变位包括倾斜和旋转两种变位方式,这里先对倾斜进行讨论,然后再加上旋转。
首先建立适当的坐标系,对于倾斜变位,相当于实行坐标系旋转,在新的坐标系下,计算罐体中的油体与坐标高度的关系;对于旋转变位,根据罐体的轴对称性,便可以得到油位的坐标高度与测量浮标高度的关系,从而得到灌内油体与测油浮标高度的关系的数学模型。
然后利用最小二乘法得到参数α和β。
4.2问题2变量记号记α:油罐纵向倾斜角(弧度),假设不超过10o ×π/180 ),且假定油罐右端上斜;β:油罐旋转角(弧度,假设不超过10o ×π/180 );a :油罐柱面半径(1.5m );0z :油罐柱体的长度(8m );h :油罐油面铅垂坐标(m );*h :变位后罐内油浮子的高度,即浸泡在罐油中的浮杆长度(m );V :罐油体积(3m );R :球冠半径(1.625m )。
5问题2模型现在建立问题2的数学模型。
5.1 无变位油罐的坐标系对无变位油罐而言,以柱面左侧圆的圆心为坐标中心,x 指向正上方,z 轴穿过柱面中心轴指向右方,建立右手坐标系oxyz (参看图4).记,,,A B C D 分别为0y =平面与罐体柱面所交矩形的四个顶点(参看图4)。
则在oxyz 坐标系下,油罐柱面方程为:()22200x y a z z +=≤≤ (7)图4 罐体无变位坐标系左、右球冠面满足的方程分别为:[]22221x y z R R ++-+= (8)和()222201x y z z R R ++--+=⎡⎤⎣⎦(9) 柱面左、右侧所在的平面方程分别为:0z = (10)和0z z = (11)5.2 倾斜油罐的坐标系假设油罐右端向上倾斜,倾斜角度为α,这等价于将oxyz 坐标系绕y 轴顺时针旋转α角度,假设得到的新坐标系为OXYZ ,则这两个坐标系之关系为[2]:()y X x Y R y Z z α⎛⎫⎛⎫ ⎪ ⎪= ⎪ ⎪ ⎪ ⎪⎝⎭⎝⎭或()1y x X y R Y z Z α-⎛⎫⎛⎫ ⎪ ⎪= ⎪ ⎪ ⎪ ⎪⎝⎭⎝⎭(12)其中()y R α为旋转矩阵(正交矩阵),且()cos 0sin 010sin 0cos x R ααααα-⎛⎫⎪= ⎪ ⎪⎝⎭(13)这里旋转矩阵中的α取旋转角度的负值(绕y 轴逆时针旋转取正,顺时旋转针取负)。
于是在OXYZ 坐标系下,油罐柱面方程为:()()222cos sin X Z Y a αα++=⎡⎤⎣⎦(14)左、右球冠面满足的方程分别为:()()()2222cos sin()sin cos()1X Z y X Z R R αααα⎡⎤+++-+-+=⎡⎤⎣⎦⎣⎦(15) 和()()()()22220cos sin()sin cos()1X Z y X Z z R R αααα⎡⎤+++-+--+=⎡⎤⎣⎦⎣⎦(16) 柱面左、右侧所在的平面方程分别为:()tan Z X α= (17)和()()01tan cos Z z X αα=+ (18)记,,A B C D X X X ,X 分别为点,,,A B C D 在OXYZ 坐标系下的X 坐标,则A C 3cos 5349cos sin 520349cos sin 5203cos()5B D X X X X αααααα=-=--=-= (19)且在假定最大倾斜角度不会超过10º的情况下,易得:B D X X < (20)5.3 倾斜油罐灌容模型下面在OXYZ 坐标系下讨论倾斜油罐内油体与坐标高度h 和倾斜角α的关系:(),V V h α= (21)利用微元法知,在X 方向取微元dX ,用过X 轴上的点X 作垂直于X 轴的平面去截取油罐体,得到的截面面积与X 有关,记之为()S X ,则微元体的体积为()S X dX ,则罐油体积可用积分()CAX X V S X dX =⎰(22)得到。
由于罐面是,Y Z 的分片函数,故对X 的不同区间范围进行分别积分,即分为三个区间[,],[,],[,]A B B D D C X X X X X X 范围分别进行积分[3],即()()()()()()()()()()()()112123123,,A A B A BA B B D A B DD A B h h L A B X X X h h hL R X X X X B D X X hX X X X h L R X X D C V S X dX S X dX X h XV S X dX S X dX S X dX S X dXX h X V h V S X dX S X dX S X dXS X dX S X dX X h X α⎧=+≤≤⎪⎪=+++⎪⎪⎪≤≤⎪=⎨⎪=++⎪⎪++⎪⎪≤≤⎪⎩⎰⎰⎰⎰⎰⎰⎰⎰⎰⎰⎰ (23) 其中()()()()()()123,,A B B D D C S X X X X S X X X X S X X X X ≤≤≤≤≤≤为当X 在不同区间上用过X 轴上的点X 作垂直于X 轴的平面去截取油罐体,得到的截面面积。