System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及油料计量,具体为一种基于airiot物联网设计平台的石化油料计量方法。
技术介绍
1、随着石化行业的发展对计量系统的自动化、智能化要求越来越高,如何确保计量数据的准确性和可靠性进一步提升系统的智能化水平,是当前面临的一个重要挑战,因此石化油料计量方法的进一步优化和升级,是当前石化行业面临的重要课题;
2、在设计油料计量方法时需要能够实现对油料的实时监控和精确计量,同时通过数据分析和处理,为油料的管理提供科学依据,传统设计的计量方法存在以下技术痛点:
3、1、如何确保计量系统的稳定性和准确性;
4、2、如何将airiot物联网设计平台与现有的石化油料计量设备和系统进行有效集成;
5、3、传统的计量方式仅通过获取油罐液位、水位、温度三个采集数据进行油料计量,没有综合考量其他对油料测量影响的因素,难以做到精准精确的油料计量;
6、4、数据实时计算后没有历史数据的记录,不能高效地存储和查询序列数据。
技术实现思路
1、(一)解决的技术问题
2、针对现有技术的不足,本专利技术提供了一种基于airiot物联网设计平台的石化油料计量方法,解决了
技术介绍
中提出的问题。
3、(二)技术方案
4、为实现以上目的,本专利技术通过以下技术方案予以实现:
5、一种基于airiot物联网设计平台的石化油料计量方法,该方法采用soa的微服务设计,并利用物联网低代码开发平台,于该平台下执行计量
6、s1、获取项目参数配置和油罐基本信息;
7、s2、获取油罐的实时监测数据;其中,监测数据包括液位yw、水位sw以及平均温度wd;
8、s3、依据液位yw和油罐容积系数表,计算初始视体积zcstj;
9、s4、在减去水体积的条件下,依据初始视体积zcstj和水体积stj,计算减水体积后的视体积jsstj;
10、s5、依据液位yw、静压补偿系数表以及搭建的静压拟合函数,结合减水体积后的视体积jsstj,得出带静压补偿的视体积jybcstj;
11、s6、依据每个油罐的容积修正值系数rjxzz和带静压补偿的视体积jybcstj,计算罐容积修正后的视体积rjxzstj;
12、s7、依据获取的油品标准密度ypbzmd、温度wd以及体积修正系数表,调用搭建的体积修正函数,并结合罐容积修正后的视体积rjxzstj,计算标准体积bztj;
13、s8、依据获取的油品标准密度ypbzmd、温度wd以及密度修正系数表,并调用密度拟合函数,计算视密度smd;
14、s9、建立标准质量计算模型,依据油品标准密度ypbzmd和标准体积bztj,计算标准质量bzzl。
15、其技术要点为:
16、1、依据《gbt1885-1998》国家标准(标准规定了将在非标准温度下获得的玻璃石油密度计读数(视密度)换算为标准温度下的密度(标准密度)和体积修正系数的方法且适用于原油、润滑油和其他液体石油产品),实时获取油罐液位、水位、温度等参数,使用容积修正值系数、静压补偿等修正因子,进行动态计算,确保计量结果高度精确;
17、2、采用二分查找算法,快速定位石化油料计量的修正系数,将修正系数按照某种顺序(如升序或降序)存储在有序数组中;当需要查找某个油料的修正系数时,可以使用二分查找算法在有序数组中快速定位到目标值,可以大大提高石化油料计量的准确性和效率,优化查表效率,满足数据量较大且需要频繁查找的情景;
18、3、拟合计算处理油罐的液位、温度与修正系数的非线性关系,通过对容积系数、密度修正系数等多维数据进行拟合处理,根据不规则的数据点进行合理插值和逼近,计算出更加精确的体积和密度结果,对非线性关系进行拟合计算,避免传统线性插值的精度问题,提升体积和密度的计算精度;
19、4、利用物联网低代码开发平台(airiot),通过图形化界面简化开发流程,降低开发成本和难度,利用物联网技术,实时从油罐设备中获取液位、水位、温度等数据,通过统一的接口设计,简化了数据采集和预处理的过程,适应不同场景下的应用需求。通过物联网设备实时采集油罐的液位、水位、温度等数据,并结合标准密度和修正因子进行动态计算;
20、5、支持模拟仿真,方便验证计算过程的合理性与精确性,实时反馈计量异常,并通过模块化设计支持独立扩展与功能优化,确保系统稳定性;
21、油罐基本信息包括但不限于油罐设备的名称、编号、容积修正值、油品标准密度、油罐类型以及油品名称;项目参数配置包括但不限于项目单位代码、业务种类以及是否减水体积;油罐基本信息和项目参数配置均从低代码开发平台内置的关系型数据库中获取;
22、若项目参数配置中设置是否减少体积为是,则根据配置信息减去水体积;
23、若项目参数配置中设置是否减少体积为否,则不做响应动作。
24、监测数据是通过物联网技术获取低代码开发平台内置的时序数据库中对应数据点的实时数据,并将监测数据转换为bigdecimal数据类型。
25、计算初始视体积zcstj的过程如下:
26、二分查找算法:首先调用二分查找函数查找液位在油罐容积系数表中的索引位置;
27、初始化边界:设置查找范围的左边界为0,右边界为列表的最后一个索引;循环查找:在查找范围内进行循环,直至左边界超过右边界;计算中间索引:计算中间索引,并获取中间元素的液位;比较值:如果中间元素的液位等于目标值,返回该索引;如果中间元素的液位小于目标值,则更新左边界;如果中间元素的液位大于目标值,则更新右边界;返回搜索位置:如果未找到目标值,返回负值的搜索位置,如果找到则直接返回;
28、检查索引:如果找到精确匹配,即index>=0,则直接返回对应的容积系数;如果未找到,则计算应进行拟合计算的位置;
29、处理边界情况:检查拟合计算位置是否在有效范围内,如果拟合计算位置为0或等于油罐容积系数表的大小,返回0;
30、获取上下界:使用插入位置获取上下界的液位和容积系数;
31、进行拟合:初始视体积zcstj根据液位在油罐容积系数表中查找,若能直接查到对应数据,则直接查找即可;若查询不到对应数据,则采用如下的拟合计算公式,来进行拟合运算;
32、拟合计算公式为:
33、
34、式中,yw:输入的液位值,yw1:测量液位的小于该值的油罐容积系数表里查到的最近的值;tj1:根据yw1查询到的对应视体积值,yw2:测量液位的大于该值的油罐容积系数表里查到的最近的值,tj2:根据yw2查询到的对应视体积值。
35、之后,计算减水体积后的视体积jsstj所使用公式为:zcstj-stj=jsstj。
36、接着,计算罐容积修正后的视体积rjxzstj所使用的公式为:r本文档来自技高网...
【技术保护点】
1.一种基于AIRIOT物联网设计平台的石化油料计量方法,其特征在于,该方法采用SOA的微服务设计,并利用物联网低代码开发平台,于该平台下执行计量方法的步骤为:
2.根据权利要求1所述的一种基于AIRIOT物联网设计平台的石化油料计量方法,其特征在于:油罐基本信息包括但不限于油罐设备的名称、编号、容积修正值、油品标准密度、油罐类型以及油品名称;项目参数配置包括但不限于项目单位代码、业务种类以及是否减水体积;油罐基本信息和项目参数配置均从低代码开发平台内置的关系型数据库中获取;
3.根据权利要求1所述的一种基于AIRIOT物联网设计平台的石化油料计量方法,其特征在于:监测数据是通过物联网技术获取低代码开发平台内置的时序数据库中对应数据点的实时数据,并将监测数据转换为BigDecimal数据类型。
4.根据权利要求1所述的一种基于AIRIOT物联网设计平台的石化油料计量方法,其特征在于:计算初始视体积zcstj的过程如下:
5.根据权利要求1所述的一种基于AIRIOT物联网设计平台的石化油料计量方法,其特征在于:计算减水体积后的视体积j
6.根据权利要求1所述的一种基于AIRIOT物联网设计平台的石化油料计量方法,其特征在于:计算罐容积修正后的视体积rjxzstj所使用的公式为:rjxzstj=jybcstj*rjzxx。
7.根据权利要求1所述的一种基于AIRIOT物联网设计平台的石化油料计量方法,其特征在于:体积修正函数首先通过二叉树索引查找方式找到温度wd和油品标准密度ypbzmd在体积修正系数表中的位置,并进行拟合计算,获取体积修正系数;拟合过程:当温度wd和油品标准密度ypbzmd之间没有精确匹配值时,体积修正函数会找到两个最接近的温度点,并进行拟合计算得到体积修正系数vcf,通过公式:rjszstj*vcf=bztj,计算得出标准体积bztj。
8.根据权利要求1所述的一种基于AIRIOT物联网设计平台的石化油料计量方法,其特征在于:密度拟合函数依据温度wd和密度参数,首先通过二叉树索引查找函数进行二分查找,找到最近的修正系数,以计算视密度smd,具体核心计算过程如下:
9.根据权利要求8所述的一种基于AIRIOT物联网设计平台的石化油料计量方法,其特征在于:计算标准质量bzzl时所使用公式为:(ypbzmd-1.1)*bztj=bzzl。
...【技术特征摘要】
1.一种基于airiot物联网设计平台的石化油料计量方法,其特征在于,该方法采用soa的微服务设计,并利用物联网低代码开发平台,于该平台下执行计量方法的步骤为:
2.根据权利要求1所述的一种基于airiot物联网设计平台的石化油料计量方法,其特征在于:油罐基本信息包括但不限于油罐设备的名称、编号、容积修正值、油品标准密度、油罐类型以及油品名称;项目参数配置包括但不限于项目单位代码、业务种类以及是否减水体积;油罐基本信息和项目参数配置均从低代码开发平台内置的关系型数据库中获取;
3.根据权利要求1所述的一种基于airiot物联网设计平台的石化油料计量方法,其特征在于:监测数据是通过物联网技术获取低代码开发平台内置的时序数据库中对应数据点的实时数据,并将监测数据转换为bigdecimal数据类型。
4.根据权利要求1所述的一种基于airiot物联网设计平台的石化油料计量方法,其特征在于:计算初始视体积zcstj的过程如下:
5.根据权利要求1所述的一种基于airiot物联网设计平台的石化油料计量方法,其特征在于:计算减水体积后的视体积jsstj所使用公式为:zcstj-stj=jsstj。
6....
【专利技术属性】
技术研发人员:宁绍,侯培培,钟敏,王紫燕,马明,刘彤,李康,段乐,吴永乾,张照耕,赵思思,
申请(专利权)人:航天科技控股集团股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。