发明名称 基于集中温控系统的温度数据采集方法
摘要 本发明涉及智能化集中式温控系统,尤其是基于集中温控系统的温度数据采集方法,其方法的具体步骤为:系统上位机按照规定的取样周期读取巡检仪存储器中某基表的实时温度值,该方法能将丢失的采集点的数据补充起来,使数据库中的数据完整并且绘制实时温度曲线使比较完整、连续和基本符合实际。
申请公布号 CN103135534A 申请公布日期 2013.06.05
申请号 CN201310037466.4 申请日期 2013.01.31
申请人 湖北大学;武汉亚星电子技术有限责任公司 发明人 李跃新;刘建伟
分类号 G05B19/418(2006.01)I;G05D23/22(2006.01)I 主分类号 G05B19/418(2006.01)I
代理机构 湖北武汉永嘉专利代理有限公司 42102 代理人 邓寅杰
主权项 基于集中温控系统的温度数据采集方法,其特征在于:其步骤1)、系统上位机启动上位机串口向巡检仪发送温控曲线;步骤2)、巡检仪向温控基表按段发送温控曲线;步骤3) 、上位机按照规定的取样周期读取巡检仪存储器中某一基表的实时温度值;如巡检仪存储器中没有采集到温度数据则执行步骤4),如巡检仪存储器中有数据则进一步判断该段数据采样是否完成,如完成则将采集到的温度数据曲线发送至数据库后再读取下一段数据,如没有完成则上位机按照规定的取样周期继续读取巡检仪存储器中所述基表的实时温度值;步骤4)、以巡检仪号j和基表号i为查询索引,遍历检索基表的全部历史数据判断上位机数据库中有无与缺失数据匹配的温度数据,如没有则以设定温度曲线值公式(1)来作为缺失时间点或段的温度数据曲线公式计算并补充温度曲线,然后判断该段温度数据采样是否完成,如完成则将采集到的和补充完毕的温度曲线发送至上位机数据库后再读取下一段数据,如没有完成则上位机按照规定的取样周期继续读取巡检仪存储器中所述基表的实时温度值;Y=(y2‑y1)/(x2‑x1)X+(y1x2‑y2x1)/(x2‑x1)                (1)设x为时间,y为基表的温度值,其中x1和x2为温度曲线某段的起始和终止时间,y1和y2为该曲线起始和终止的温度值; 如数据库中有与缺失数据匹配的数据,则再判断数据精度要求,如数据精度要求高则以同一基表根据设定温度曲线值公式(1)计算得到的值Yji减去历史数据Vji之后得到值进行平方取得方差值,取遍n个历史数据得到所对应n个方差值,取n个方差值中最小值,该最小方差值所对应历史数据Vji为丢失温度数据值Uji,以此方法来计算并补充缺失时间点或段的温度数据曲线,然后判断该段温度数据采样是否完成,如完成则将采集到的和补充完毕的温度曲线发送至上位机数据库后再读取下一段数据,如没有完成则上位机按照规定的取样周期继续读取巡检仪存储器中所述基表的实时温度值;如数据精度要求低则按公式(2)来作为缺失时间点或段的温度数据曲线公式来计算并补充温度曲线,然后判断该段温度数据采样是否完成,如完成则将采集到的和补充完毕的温度曲线发送至上位机数据库后再读取下一段数据,如没有完成则上位机按照规定的取样周期继续读取巡检仪存储器中所述基表的实时温度值;Uji=∑Vji/n                                    (2)Uji为丢失温度数据值, Vji为数据库中相同编号的巡检仪j和相同基表号i在同一设定温度曲线、同一温控段、同一时刻的温度值;∑Vji为n个历史数据之和;Yji为同一基表根据设定温度曲线值公式(1)计算得到的值 。
地址 430072 湖北省武汉市武昌区友谊大道368号