油气回收密闭性在线计算

2020-10-20 07:55刘雄李静
科学与信息化 2020年17期

刘雄 李静

摘 要 开展加油站油气回收系统检测主要是通过液阻、密闭性、气液比等指标来检测,而密闭性检测是整个检测的重点,其计算比较复杂,还需要通过储存油气空间和受影响的加油枪数来查标准中的多個数据,比较麻烦,本文介绍利用html超文本语言、CSS层叠样式表、JS脚本语言等使用轻量级代码编辑器vs code编写成网页,从而实现简化计算,提高效率。

关键词 油气回收;密闭性;简化计算

引言

加油站油气回收的是将加油站在卸油、储油和加油过程中产生的油气,通过密闭收集、储存和送入油罐汽车的罐内,运送到储油库集中回收变成汽油,其密闭性是指在一定的气体压力状态下的密闭程度,检测方法是用氮气对油气回收系统加压至500Pa,检测5min后的剩余压力值与标准规定的最小剩余压力限值进行比较,如果大于或等于限值,则密闭性结果符合要求,反之则不符合,计算公式为[1]:

实际油气空间数值: (1)

实际油气空间对应的最小压力限值:

(2)

公式中:

-油罐容积(L)

-汽油体积(L)

、-分别是标准中小于且与相邻的值、大于且与相邻的值(L)。

、分别是标准中与、对应的最小剩余压力限值(Pa)。

1代码编写

1.1 油气回收计算html部分代码

...

油气回收密闭性计算

V1(油罐容积):

V2(汽油体积):

受影响的加油枪数量:

P1(5min之后的压力):

p的结果为:

是否合格:

...

1.2 利用JS编写逻辑计算

(1)将标准中储罐油气空间和加油枪数对应的数值存入数组。

(2)利用document.getElementByld来获取指定id的html元素,然后获得输入框的和值,通过公式(1)计算值。

(3)利用push()方法把得到的值插入到数组中并排序,结合加油枪数量,得到,,,,通过公式(2)计算得到并按四舍五入取整。部分代码:

arr.push(v);

var arrA=arr.sort(function(a,b){return a-b;  })

var vn =arrA[arrA.indexOf(v)-1];var vn1 =arrA[arrA.indexOf(v)+1];

if(v3>=1&&v3<=6){

var pn = arr6[arr.indexOf(vn)];

var pn1 = arr6[arr.indexOf(vn1)-1];

var p = Math.round((v-vn)*(pn1-pn)/(vn1-vn)+pn);}

else if(v3>=13&&v3<=18){

...

(4)判断结果,将与标准规定的进行比较,如果≥则返回合格,反之则不合格。

1.3 保存,生成.html文件

双击运行,在油气回收密闭性计算页面输入、、受影响的加油枪数量、,然后点击“计算”按钮,再次计算需刷新。

2验算

某加油站油气回收系统密闭性检测数据,:60000L :22154L,受影响的加油枪数量:5 把,:482Pa,计算并判断。

(1)通过公式计算

按公式(1)计算:

根据和受影响的加油枪数量查标准:L, L,Pa,Pa,通过公式(2)计算:

,故合格。

(2)应用该网页计算,如右图。

(3)结论。验证结果一致。

3结束语

该网页计算只需要输入几个简单的数据即可得到结果,简化了其计算过程,提高了工作效率,并且使用方便,在无网状态下手机也可使用,经过多次验证,结果均正确。

参考文献

[1] 加油站大气污染物排放标准:GB20952-2007[S].北京:中国标准出版社,2007.