[发明专利]一种利用SVG模型的风机转动状态平滑展示方法有效
申请号: | 201710612401.6 | 申请日: | 2017-07-25 |
公开(公告)号: | CN107391850B | 公开(公告)日: | 2020-12-22 |
发明(设计)人: | 王靖然;宁文元;孙荣富;王若阳;徐海翔;张浩;徐忱;钱苏晋 | 申请(专利权)人: | 国家电网公司;国网冀北电力有限公司;北京恒泰实达科技股份有限公司 |
主分类号: | G06F30/20 | 分类号: | G06F30/20;G06F111/10;G06F111/06;G06F113/06;G06F113/08 |
代理公司: | 北京市盛峰律师事务所 11337 | 代理人: | 席小东 |
地址: | 100031*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 利用 svg 模型 风机 转动 状态 平滑 展示 方法 | ||
1.一种利用SVG模型的风机转动状态平滑展示方法,其特征在于,包括以下步骤:
步骤1,建立风机关系数据库;所述风机关系数据库用于实时存储按0.5秒/个的采样频率采样得到的风机实际有功功率值以及对应的风速值;
步骤2,展示系统通过Tomcat的数据连接缓冲池与本地的所述风机关系数据库建立连接;
步骤3,展示系统加载风机矢量模型,并判断是否加载成功;如果未加载成功,结束流程;如果加载成功,执行步骤4;
步骤4,展示系统判断所述风机关系数据库是否有新数据,如果否,结束流程;如果是,执行步骤5;
步骤5,展示系统与所述风机关系数据库实时进行交互,按采样时间的先后顺序,依次获得不断存入的新的风机实际有功功率值以及对应的风速值;
步骤6,展示系统每获得一个新存入的风机实际有功功率值以及对应的风速值时,均按照以下方法,将风机实际有功功率值Pt转换为风机矢量模型转速值vt;其中,Pt代表t时刻获取到的风机实际有功功率值;vt代表t时刻获取到的风机矢量模型转速值:
1)如果t时刻获取到的风速值为:大于0rpm,小于5rpm,则风机矢量模型转速值vt为0;
2)如果t时刻获取到的风速值大于25rpm,则风机矢量模型转速值vt为预先设定的风机矢量模型转速最大值Vmax;
3)如果t时刻获取到的风速值为:大于等于5rpm,小于等于25rpm,则风机矢量模型转速值vt按下式计算得到:
其中:PN为风机的额定功率值;
步骤7,假设某个时间段内按时间先后顺序共获得n个需要展示的风机矢量模型转速值vi,i=1,2,3,...,n,其中,相邻两个风机矢量模型转速值之间的采样时间间隔为0.5秒;对于任意两个相邻的风机矢量模型转速值,利用抛物线优化曲线方式进行拟合平滑处理,得到平滑曲线;然后,在所述平滑曲线上,每间隔40ms插值一个风机矢量模型转速值;
步骤8,展示系统通过JSP页面,实时将步骤7得到的风机矢量模型转速值赋值到风机矢量模型,加载风机矢量模型按步骤7得到的风机矢量模型转速值输出,实现风机矢量模型转动状态平滑展示;
其中,步骤7中,对于任意两个相邻的风机矢量模型转速值,利用抛物线优化曲线方式进行拟合平滑处理,得到平滑曲线,具体为:
步骤7.1,由于某个时间段内按时间先后顺序共获得n个需要展示的风机矢量模型转速值vi,i=1,2,3,...,n;
步骤7.2,对于任意的vj,j=1,2,3…n-3,通过vj,vj+1,vj+2三点的第j条抛物线参数方程Sj(tj)为:
其中:vj,vj+1,vj+2分别为第j个采样点、第j+1个采样点和第j+2个采样点所对应的风机矢量模型转速值;tj代表第j个采样点对应的采样时间;
通过vj+1,vj+2,vj+3三点的第j+1条抛物线参数方程Sj+1(tj+1)为:
设加权函数为:f(T)=1-T,g(T)=T;
其中,f(T)为正向加权函数;g(T)为反向加权函数;T代表加权周期;
步骤7.3,第j条抛物线和第j+1条抛物线交叉线段,即:起始点为vj+1、终止点为vj+2之间的拟合平滑曲线方程为:
vj+1(t)=f(T)Sj(tj)+g(T)Sj+1(tj+1)
设T=2t,tj=t-0.5,tj+1=t,带入上式的拟合平滑曲线方程,得:
vj+1(t)=(-4t3+12t2-11t+3)vj+(12t3-26t2+16t-3)vj+1+(-12t3+16t2-5t+1)vj+2+(4t3-2t2)vj+3;其中,t代表采样时间;
步骤7.4,因此,对于n个风机矢量模型转速值vi,i=1,2,3,...,n,采用步骤7.3的方法,可计算得到v2-v3之间的拟合平滑曲线,v3-v4之间的拟合平滑曲线,直到vn-2-vn-1之间的拟合平滑曲线;
对于v1-v2之间的拟合平滑曲线,采用以下方法计算:在v1的左侧设置采样点v0,令v0=v2,v0和v1之间的采样间隔仍然记为0.5,再采用步骤7.3的拟合平滑曲线方程,即可计算得到v1-v2之间的拟合平滑曲线;
对于vn-1-vn之间的拟合平滑曲线,采用以下方法计算:在vn的右侧设置采样点vn+1,令vn+1=vn-1,vn和vn+1之间的采样间隔仍然记为0.5,再采用步骤7.3的拟合平滑曲线方程,即可计算得到vn-1-vn之间的拟合平滑曲线。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国家电网公司;国网冀北电力有限公司;北京恒泰实达科技股份有限公司,未经国家电网公司;国网冀北电力有限公司;北京恒泰实达科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710612401.6/1.html,转载请声明来源钻瓜专利网。