一种用于工业智能制造数字孪生的建模方法技术

技术编号:35583914 阅读:12 留言:0更新日期:2022-11-12 16:17
本发明专利技术公开了一种用于工业智能制造数字孪生的建模方法,包括以下步骤:S1:根据需求,构建Klaman滤波器系统;S2:向Klaman滤波器系统中写入计算程序;S3:通过微控单元对数控机床的各传感器数据进行采集并存储;S4:微控单元将采集到的数据发送给Klaman滤波器系统和数据存储器;S5:Klaman滤波器系统对接收的到数据进行计算,得出数字孪生模型数据;S6:Klaman滤波器系统将模型数据传输给图形处理器,绘制相对应的数字孪生场景。本发明专利技术提供的一种用于工业智能制造数字孪生的建模方法具有可以实时地建立数字孪生的模型、可扩展性好、同步性好的优点。同步性好的优点。

【技术实现步骤摘要】
一种用于工业智能制造数字孪生的建模方法


[0001]本专利技术涉及数字孪生
,尤其涉及一种用于工业智能制造数字孪生的建模方法。

技术介绍

[0002]数字孪生在近年里是一个热门的话题,而它在大量地应用今天的智慧城市和智能制造领域中,目前的数字孪生建模的方法:先进行实物场景数据的采集,之后进行场景数据的整理,人后在进行人为的数据处理加工,最后,才能绘制出与之相对应的数字孪生的场景。
[0003]但是上述方法对原始数据的采集要求高,需要增加大量的人为干预对数据的进行处理和加工,增加了数字孪生的制作建模成本;并且很难实时地与真实事件同步,另外可扩展性较差,主要的原因是当应用场景变化时,就需要重新再建数字孪生的模型。
[0004]因此,有必要提供一种新的用于工业智能制造数字孪生的建模方法解决上述技术问题。

技术实现思路

[0005]基于
技术介绍
存在的技术问题,本专利技术提出了一种可以实时地建立数字孪生的模型、可扩展性好、同步性好的用于工业智能制造数字孪生的建模方法。
[0006]本专利技术提出的一种用于工业智能制造数字孪生的建模方法,包括以下步骤:
[0007]S1:根据需求,构建Klaman滤波器系统;
[0008]S2:向Klaman滤波器系统中写入计算程序;
[0009]S3:通过微控单元对数控机床的各传感器数据进行采集并存储;
[0010]S4:微控单元将采集到的数据发送给Klaman滤波器系统和数据存储器。
[0011]S5:Klaman滤波器系统对接收的到数据进行计算,得出数字孪生模型数据;
[0012]S6:Klaman滤波器系统将模型数据传输给图形处理器,绘制相对应的数字孪生场景;
[0013]S7:图形处理器将绘制的数字孪生场景传输给显示大屏。
[0014]优选的,所述S1中,Klaman滤波器系统包括Klaman滤波模块和CPLD模块。
[0015]优选的,所述S3中,微控单元与数控机床的各传感器之间采用Modbus通讯协议或CAN通讯协议。
[0016]优选的,所述S4中,数据存储器为时间序列数据库。
[0017]优选的,所述S3中数控机床的各传感器数据通过通讯分线汇总到通讯总线,微控单元通过通讯总线获取全部传感器数据。
[0018]本专利技术的有益效果:
[0019]①
可以实时地用Kalman滤波对采集的数据(MODBUS和MCANBUS)进行建立数字孪生的模型;
[0020]②
可扩展性好,只要有目标机械设备基本的特征,便可以适应不同种类的机械设备;
[0021]③
同步性好,数字孪生与真实场景的延迟小(100到200ms);
[0022]④
利用硬件CPLD(Complex Programmable Logic Device)来进行加速数据处理与数字孪生的建模(边缘化数据建模)。
附图说明
[0023]图1为本专利技术提供的一种用于工业智能制造数字孪生的建模方法中微控单元对数控机床各传感器数据采集的原理图;
[0024]图2为本专利技术提供的一种用于工业智能制造数字孪生的建模方法中微控单元与Klaman滤波器系统的连接原理图;
[0025]图3为本专利技术提供的一种用于工业智能制造数字孪生的建模方法中Klaman滤波器系统计算流程图;
[0026]图4为本专利技术提供的一种用于工业智能制造数字孪生的建模方法中采用MATLAB仿真原理图。
具体实施方式
[0027]下面结合具体实施例对本专利技术作进一步解说。
[0028]实施例
[0029]本实施例中提出了一种用于工业智能制造数字孪生的建模方法,本方法考虑到当下的智能制造设备中,不乏有铣床,刨床,冲床等一系列数字机床等数字化的设备,这类设备的特点是:有数字数据采集的真实值提供给操作的用户,这些采集的数字有一个共同点,或者说特征值是有速度、位移、设备、温度、老化程度和数据设备统计等,还有标准总线系统(MoDbus,MCAN BUS)提供给用户,对数据进行二次开发和加工,基于此,本方法包括以下步骤:
[0030]S1:根据需求,构建Klaman滤波器系统,包括Klaman滤波模块和CPLD模块;
[0031]S2:向Klaman滤波器系统中写入计算程序;
[0032]S3:通过微控单元(MCU)对数控机床的位移传感器、温湿度传感器、转速传感器、电压电流传感器、三轴传感器等数据进行采集并存储,微控单元与数控机床的各传感器之间采用Modbus通讯协议,各传感器的数据通过对应的RS485分线汇总到RS485总线中,微控单元通过RS485总线获取全部传感器数据;
[0033]S4:微控单元将采集到的数据发送给Klaman滤波器系统和时间序列数据库(TSDB)。
[0034]S5:Klaman滤波器系统对接收的到数据进行计算,得出数字孪生模型数据;
[0035]参考图4,X=[s,alph_x_y_z,T,rpm,U,I,P];矩阵
[0036]图中

式为状态一步预测方程,通过上个时刻的估计值预测出一个此时刻的一步预测值
[0037]②
式是一步预测均方误差方程,Pk/(k

1)是的方差。
[0038]③
式计算滤波增益Kk,可以直观的看出量测噪声协方差R越大,Kk越小,Kk反映出一步预测值和量测值在估计值中的占比。
[0039]④
式是状态估计方程,由两部分组成:一步预测值和新息过程乘以滤波增益。我们把称为新息过程,可以理解成Zk为系统注入了新的信息。
[0040]⑤
式计算估计均方误差,即Pk是状态估计值的方差。同时,根据卡尔曼滤波的定义,Pk也是评判卡尔曼滤波效果的标准。滤波趋于稳定之后,Pk会稳定在一个固定的较小值附近。Pk越小,说明均方误差越小,卡尔曼滤波效果越好。
[0041]S6:Klaman滤波器系统将模型数据传输给图形处理器,绘制相对应的数字孪生场景;
[0042]S7:图形处理器将绘制的数字孪生场景传输给显示大屏。
[0043]图4为本专利技术提供的一种用于工业智能制造数字孪生的建模方法中采用MATLAB仿真原理图,Klaman滤波的Matlab系统仿真代码:
[0044]Input:T,V,D//t=温度,D=位移;V=速度
[0045]X=[T,V,D]//matrix
[0046]Initial conditions:
[0047]N:=300,A=1;
[0048]X[1,1,1]=[0,0,0];
[0049]P=0.04,Q=0.25;
[0050]//Kalman filter state calculation:(Klaman滤波器的状态公式)
[0051]For:2:N
...

【技术保护点】

【技术特征摘要】
1.一种用于工业智能制造数字孪生的建模方法,其特征在于,包括以下步骤:S1:根据需求,构建Klaman滤波器系统;S2:向Klaman滤波器系统中写入计算程序;S3:通过微控单元对数控机床的各传感器数据进行采集并存储;S4:微控单元将采集到的数据发送给Klaman滤波器系统和数据存储器。S5:Klaman滤波器系统对接收的到数据进行计算,得出数字孪生模型数据;S6:Klaman滤波器系统将模型数据传输给图形处理器,绘制相对应的数字孪生场景;S7:图形处理器将绘制的数字孪生场景传输给显示大屏。2.根据权利要求1所述的一种用于工业智能制造数字孪生的建模方...

【专利技术属性】
技术研发人员:刘雄张明权
申请(专利权)人:厦门黑车间科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1