System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及结晶器控制,尤其涉及一种结晶器振动控制系统、方法、电子设备及存储介质。
技术介绍
1、结晶器是连铸生产的重要设备之一,结晶器的振动相当于一种脱模作用,目的是防止铸坯粘结发生拉裂或漏钢,同时结晶器上下振动时,能周期性地改变钢液面和结晶器壁的相对位置,有利于改善洁净其表面的润滑状况,减少粘结阻力和摩擦力,还可以改善铸坯的表面质量。
2、相关技术中的结晶器振动控制系统通常基于plc(programmable logiccontroller,可编程逻辑控制器)来实现的,plc是一种专门用于工业自动化控制的计算机控制设备,具有通用性、可靠性、可扩展性等特点。虽然,plc在结晶器振动控制领域中得到了广泛应用,但它们也存在一些局限性,例如,plc在处理任务时通常是通过顺序执行的方式进行的,因此,对于任务的响应速度相对较慢,不能满足实时性要求较高的场景,其次,plc由多个通用模块组合在一起,模块之间通过总线系统通信,导致plc的封闭程度和集成度较低、整体体积较大,不适用于空间狭小、环境恶劣的应用场景。
3、因此,需要对相关技术中的结晶器振动控制系统进行改进。
技术实现思路
1、鉴于以上所述现有技术的缺点,本申请提供一种结晶器振动控制系统、方法、电子设备及存储介质,以解决上述技术问题。
2、本专利技术提供的一种结晶器振动控制系统,所述系统包括:信号检测模块,用于检测结晶器的振动信号;人机交互模块,用于基于目标用户的交互指令生成对所述结晶器进行控制的控
3、于本专利技术的一实施例中,所述结晶器控制系统还包括:通讯模块,用于为所述振动控制模块与所述人机交互模块之间提供通信连接;时钟模块,用于产生周期控制信号,并为所述振动控制模块、所述通讯模块、所述信号存储模块、所述信号接口及处理模块提供所述周期控制信号。
4、于本专利技术的一实施例中,所述时钟模块包括:时钟信号产生模块,用于通过时间ip核生成时钟基准信号和复位信号;时钟计数模块,用于基于所述时钟基准信号的数量和预设计数阈值,确定程序扫描周期,并基于所述程序扫描周期生成所述周期控制信号。
5、于本专利技术的一实施例中,所述信号存储模块包括两个异步双口随机存取存储器,其中,一个异步双口随机存取存储器用于读写所述振动控制模块向所述人机交互模块反馈的信号数据、所述振动控制模块基于所述并行处理后的振动信号和所述已存储的控制信号进行运算得到的变量数据,另一个异步双口随机存取存储器用于读写所述控制信号,所述异步双口随机存取存储器的一个端口与所述振动控制模块连接,所述异步双口随机存取存储器的另一个端口与所述通讯模块连接。
6、于本专利技术的一实施例中,所述信号检测模块包括:位移传感器,用于检测所述结晶器的位移数据;压力传感器,用于检测所述结晶器的压力数据;加速度传感器,用于检测所述结晶器的振动加速度;信号组合模块,用于将所述位移数据、所述压力数据和所述振动加速度进行组合,得到所述振动信号。
7、于本专利技术的一实施例中,所述信号接口及处理模块包括:模数接口处理模块,用于控制模数转换芯片对所述压力数据和所述振动加速度数据进行模数转换,得到所述压力数据的数字信号、所述振动加速度数据的数字信号,并对所述压力数据的数字信号、所述振动加速度数据的数字信号进行处理;对所述压力数据的数字信号、所述振动加速度数据的数字信号的处理方式包括信号增强、信号滤波和信号识别;同步串行接口处理模块,用于对所述位移数据进行并行处理,得到所述并行处理后的位移数据;数字量接口处理模块,用于对待输出信号进行转换,得到所述待输出信号的开关量信号;所述待输出信号包括所述控制参数;数模接口处理模块,用于控制数模转换芯片对待输出信号进行数模转换,得到所述待输出信号的模拟信号,并对所述模拟信号进行处理;对所述模拟信号的处理方式包括信号压缩、信号调制与解调。
8、于本专利技术的一实施例中,所述振动控制模块包括:信号读取模块,用于读取所述已存储的控制信号;位置标定模块,用于预先对所述位移传感器的位置进行标定,得到所述传感器的标定位置;位置计算模块,用于基于所述标定位置,将所述并行处理后的位移数据转换成所述结晶器的实际位置;状态判断模块,用于根据历史程序扫描周期的结晶器所处状态和当前程序扫描周期的控制信号确定所述当前程序扫描周期的结晶器所处状态;所述结晶器所处状态包括:停止状态、手动状态、故障状态、定位控制或振动控制状态;参数确定模块,用于所述当前程序扫描周期的结晶器所处状态为所述停止状态、所述手动状态或所述故障状态时,基于所述当前程序扫描周期的结晶器所处状态,确定伺服阀给定开度和先导阀的开关状态,将所述伺服阀给定开度和所述先导阀的开关状态作为所述控制参数,并输出所述控制参数;定位位置计算模块,用于在所述当前程序扫描周期的结晶器所处状态为所述定位控制状态时,计算得到所述结晶器的目标位置;振动位置计算模块,用于在所述当前程序扫描周期的结晶器所处状态为所述振动控制状态时,计算得到所述结晶器的目标位置;闭环控制模块,用于根据所述目标位置和所述实际位置计算所述伺服阀给定开度,并将所述伺服阀给定开度作为所述控制参数,并输出所述控制参数;信号写入模块,用于将所述实际位置、所述当前程序扫描周期的结晶器所处状态、所述目标位置、所述伺服阀给定开度、所述开关状态进行存储。
9、根据本专利技术实施例的一个方面,提供了一种结晶器振动控制方法,所述方法包括:检测结晶器的振动信号;基于目标用户的交互指令生成对所述结晶器进行控制的控制信号;所述目标用户包括使用人员、测试人员和开发人员;对所述控制信号进行异步存储;对所述振动信号进行并行处理;基于并行处理后的振动信号和已存储的控制信号确定对所述结晶器的控制参数,并按照所述控制参数控制所述结晶器振动。
10、根据本专利技术实施例的一个方面,提供了一种电子设备,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述电子设备实现如上述所述的结晶器振动控制方法。
11、根据本专利技术实施例的一个方面,提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被计算机的处理器执行时,使计算机执行如前所述的结晶器振动控制方法。
12、本专利技术的有益效果:本专利技术通过信号检测模块检测结晶器的振动信号,人机交互模块基于目标用户的交互指令生成对结晶器进行控制的控制信号,信号存储模块对控制信号进行异步存储,信号接口及处理模块对振动信号进行并行处理,振动控制模块基于并行处理后的振动信号和已存储的控制信号确定对结晶器的控制参数,并按照控制参数控制结晶器振动,以上过程,通过信号存储模块对控制本文档来自技高网...
【技术保护点】
1.一种结晶器振动控制系统,其特征在于,所述系统包括:
2.根据权利要求1所述的结晶器振动控制系统,其特征在于,所述结晶器控制系统还包括:
3.根据权利要求2所述的结晶器振动控制系统,其特征在于,所述时钟模块包括:
4.根据权利要求2所述的结晶器振动控制系统,其特征在于,所述信号存储模块包括两个异步双口随机存取存储器,其中,一个异步双口随机存取存储器用于读写所述振动控制模块向所述人机交互模块反馈的信号数据、所述振动控制模块基于所述并行处理后的振动信号和所述已存储的控制信号进行运算得到的变量数据,另一个异步双口随机存取存储器用于读写所述控制信号,所述异步双口随机存取存储器的一个端口与所述振动控制模块连接,所述异步双口随机存取存储器的另一个端口与所述通讯模块连接。
5.根据权利要求1所述的结晶器振动控制系统,其特征在于,所述信号检测模块包括:
6.根据权利要求5所述的结晶器振动控制系统,其特征在于,所述信号接口及处理模块包括:
7.根据权利要求6所述的结晶器振动控制系统,其特征在于,所述振动控制模块包括:
...【技术特征摘要】
1.一种结晶器振动控制系统,其特征在于,所述系统包括:
2.根据权利要求1所述的结晶器振动控制系统,其特征在于,所述结晶器控制系统还包括:
3.根据权利要求2所述的结晶器振动控制系统,其特征在于,所述时钟模块包括:
4.根据权利要求2所述的结晶器振动控制系统,其特征在于,所述信号存储模块包括两个异步双口随机存取存储器,其中,一个异步双口随机存取存储器用于读写所述振动控制模块向所述人机交互模块反馈的信号数据、所述振动控制模块基于所述并行处理后的振动信号和所述已存储的控制信号进行运算得到的变量数据,另一个异步双口随机存取存储器用于读写所述控制信号,所述异步双口随机存取存储器的一个端口与所述振动控制模块...
【专利技术属性】
技术研发人员:何小莉,龙灏,刘瀚立,彭燕华,
申请(专利权)人:中冶赛迪信息技术重庆有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。