System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及磁驱输送,特别是涉及一种预警信号生成方法、装置、计算机设备、存储介质和计算机程序产品。
技术介绍
1、随着车辆运输技术的不断发展,磁悬浮龙门系统应运而生。这种系统利用磁悬浮技术构建龙门结构,能够在无需物理接触的情况下支撑和移动物体。通过精准的电磁力控制,该系统实现了对小车位置的高精度控制。磁悬浮龙门系统通常由两个小车同时带动龙门板进行移动。然而,在系统运行过程中经常会出现小车过冲的现象,即小车在达到预定位置时由于惯性或其他因素导致的超出预定位置,进而使得左右两边的小车位置出现偏差,进而导致龙门误差增大,进而使得龙门产生扭动量,影响物体运输。
2、传统技术中,通常会在小车发送运动指令时,模拟小车的运动并利用模拟小车与实际小车在移动过程中的偏差判断小车是否会过冲。然而,采用这种方式得到的偏差呈不规则且快速变化的趋势,难以准确预测小车是否会过冲,因此,无法有效解决小车过冲的问题。
技术实现思路
1、基于此,有必要针对上述技术问题,提供一种预警信号生成方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。
2、第一方面,本申请提供了一种预警信号生成方法,应用于磁悬浮龙门系统的控制器,所述磁悬浮龙门系统包括双轨道组件,所述双轨道组件之间设置有多个龙门板,所述龙门板的两端设置有运动组件,所述运动组件与对应的轨道组件相适配,且所述运动组件与所述控制器电性连接,所述方法包括:
3、获取运动组件当前时间在对应轨道组件上的实际位置、运动速度,及修正时
4、基于所述运动速度与所述修正时间参数,确定所述运动组件在所述当前时间的位置偏移量;
5、基于所述实际位置以及所述位置偏移量,确定所述运动组件在所述当前时间的修正位置;
6、在所述修正位置和所述运动组件的模拟位置之间的差量大于或等于预设差量阈值的情况下,生成所述运动组件的预警信号;其中,所述模拟位置为所述运动组件基于所述开始运动指令的发送时间进行运动后,在所述当前时间对应的位置。
7、在其中一个实施例中,所述修正时间参数的获取方式,包括:
8、建立运动组件的控制模型;
9、获取所述控制模型的样本数据;其中,所述样本数据包括向运动组件发送运动指令的时刻以及运动组件实际运动的起始时刻;
10、将所述样本数据输入到控制模型中,训练得到所述运动组件的修正时间参数。
11、在其中一个实施例中,所述方法,还包括:
12、利用所述运动组件修正位置与模拟位置之间的差量,对所述控制模型的参数进行调整。
13、在其中一个实施例中,所述在所述修正位置和所述运动组件的模拟位置之间的差量大于或等于预设阈值的情况下,生成所述运动组件的预警信号,包括:
14、利用预设的时间间隔,并根据所述修正位置和所述模拟位置,得到所述修正位置与所述模拟位置的差量集合;
15、在所述差量集合中存在连续的预设个数的差量均大于或等于预设的差量阈值的情况下,生成所述运动组件的预警信号。
16、在其中一个实施例中,所述差量阈值包括第一差量阈值和第二差量阈值;所述在所述差量集合中存在连续的预设的个数的差量均大于或等于预设的差量阈值的情况下,生成所述运动组件的预警信号,包括:
17、在所述差量集合中存在连续的预设个数的差量均大于或等于所述第一差量阈值的情况下,生成所述运动组件的轻度预警信号;
18、在所述差量集合中存在连续的预设个数的差量均大于或等于所述第二差量阈值的情况下,生成所述运动组件的重度预警信号。
19、在其中一个实施例中,所述运动速度包括:
20、运动组件在当前时间在对应轨道的运动速度或所述模拟位置对应的模拟运动速度中的至少一种。
21、第二方面,本申请还提供了一种预警信号生成装置,应用于磁悬浮龙门系统的控制器,所述磁悬浮龙门系统包括双轨道组件,所述双轨道组件之间设置有多个龙门板,所述龙门板的两端设置有运动组件,所述运动组件与对应的轨道组件相适配,且所述运动组件与所述控制器电性连接,所述装置包括:
22、数据获取模块,用于获取运动组件当前时间在对应轨道组件上的实际位置、运动速度,及修正时间参数;其中,所述修正时间参数包括所述运动组件开始运动指令的发送时间与所述运动组件实际运动的起始时间之间的时间差量;
23、偏移量确定模块,用于基于所述运动速度与所述修正时间参数,确定所述运动组件在所述当前时间的位置偏移量;
24、修正位置确定模块,用于基于所述实际位置以及所述位置偏移量,确定所述运动组件在所述当前时间的修正位置;
25、预警信号生成模块,用于在所述修正位置和所述运动组件的模拟位置之间的差量大于或等于预设差量阈值的情况下,生成所述运动组件的预警信号;其中,所述模拟位置为所述运动组件基于所述开始运动指令的发送时间进行运动后,在所述当前时间对应的位置。
26、在其中一个实施例中,所述数据获取模块,包括:
27、模型建立子模块,用于建立运动组件的控制模型;
28、样本获取子模块,用于获取所述控制模型的样本数据;其中,所述样本数据包括向运动组件发送运动指令的时刻以及运动组件实际运动的起始时刻;
29、修正时间参数确定子模块,用于将所述样本数据输入到控制模型中,训练得到所述运动组件的修正时间参数。
30、在其中一个实施例中,所述装置,还包括:
31、模型优化子模块,用于利用所述运动组件修正位置与模拟位置之间的差量,对所述控制模型的参数进行调整。
32、在其中一个实施例中,所述预警信号生成模块,包括:
33、差量集合获取子模块,用于利用预设的时间间隔,并根据所述修正位置和所述模拟位置,得到所述修正位置与所述模拟位置的差量集合;
34、预警信号生成子模块,用于在所述差量集合中存在连续的预设个数的差量均大于或等于预设的差量阈值的情况下,生成所述运动组件的预警信号。
35、在其中一个实施例中,所述差量阈值包括第一差量阈值和第二差量阈值;所述预警信号生成子模块,包括:
36、预警信号生成单元,用于在所述差量集合中存在连续的预设个数的差量均大于或等于所述第一差量阈值的情况下,生成所述运动组件的轻度预警信号;
37、所述预警信号生成单元,还用于在所述差量集合中存在连续的预设个数的差量均大于或等于所述第二差量阈值的情况下,生成所述运动组件的重度预警信号。
38、在其中一个实施例中,所述运动速度包括:
39、运动组件在当前时间在对应轨道的运动速度或所述模拟位置对应的模拟运动速度中的至少一种。
40、第三方面,本申请还提供了一种计算机设备。所述计算机设备包括本文档来自技高网...
【技术保护点】
1.一种预警信号生成方法,其特征在于,应用于磁悬浮龙门系统的控制器,所述磁悬浮龙门系统包括双轨道组件,所述双轨道组件之间设置有多个龙门板,所述龙门板的两端设置有运动组件,所述运动组件与对应的轨道组件相适配,且所述运动组件与所述控制器电性连接,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述修正时间参数的获取方式,包括:
3.根据权利要求2所述的方法,其特征在于,所述方法,还包括:
4.根据权利要求1所述的方法,其特征在于,所述在所述修正位置和所述运动组件的模拟位置之间的差量大于或等于预设阈值的情况下,生成所述运动组件的预警信号,包括:
5.根据权利要求4所述的方法,其特征在于,所述差量阈值包括第一差量阈值和第二差量阈值;所述在所述差量集合中存在连续的预设的个数的差量均大于或等于预设的差量阈值的情况下,生成所述运动组件的预警信号,包括:
6.根据权利要求1所述的方法,其特征在于,所述运动速度包括:
7.一种预警信号生成装置,其特征在于,应用于磁悬浮龙门系统的控制器,所述磁悬浮龙门系统包括双轨道组件
8.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至6中任一项所述的方法的步骤。
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。
10.一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。
...【技术特征摘要】
1.一种预警信号生成方法,其特征在于,应用于磁悬浮龙门系统的控制器,所述磁悬浮龙门系统包括双轨道组件,所述双轨道组件之间设置有多个龙门板,所述龙门板的两端设置有运动组件,所述运动组件与对应的轨道组件相适配,且所述运动组件与所述控制器电性连接,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述修正时间参数的获取方式,包括:
3.根据权利要求2所述的方法,其特征在于,所述方法,还包括:
4.根据权利要求1所述的方法,其特征在于,所述在所述修正位置和所述运动组件的模拟位置之间的差量大于或等于预设阈值的情况下,生成所述运动组件的预警信号,包括:
5.根据权利要求4所述的方法,其特征在于,所述差量阈值包括第一差量阈值和第二差量阈值;所述在所述差量集合中存在连续的预设的个数的差量均大于或等于预设的差量阈值的情况下,生成所述运动组件的预警信号,包...
【专利技术属性】
技术研发人员:卢红星,叶进余,沈佳能,
申请(专利权)人:苏州纵苇科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。