-
公开(公告)号:CN118605126A
公开(公告)日:2024-09-06
申请号:CN202410739447.4
申请日:2024-06-07
申请人: 山东省计算中心(国家超级计算济南中心) , 齐鲁工业大学(山东省科学院) , 山东山科智控科技创新有限公司 , 青岛理工大学
IPC分类号: G05B11/42
摘要: 本发明公开了一种基于遗传算法与模糊PID的EtherCAT时钟同步方法,属于工业控制技术领域,所述方法包括:利用遗传算法对PID控制器的参数进行全局优化,找到最优参数配置,确保系统从最优状态开始运行,降低初始偏差;模糊逻辑控制器根据从EtherCAT网络实时收集的时钟偏移和频率偏差,动态计算PID参数调整值;PID控制器结合遗传算法确定的初始最优参数和模糊逻辑控制器实时计算出的PID参数调整值,计算控制信号,该控制信号用于实时调整从站设备的内部时钟,以匹配主站时钟,从而减小同步误差。本发明能保证在所有条件下都能维持高精度的时钟同步。
-
公开(公告)号:CN116774643A
公开(公告)日:2023-09-19
申请号:CN202310819709.3
申请日:2023-07-05
申请人: 山东省计算中心(国家超级计算济南中心) , 青岛理工大学
IPC分类号: G05B19/05
摘要: 本发明公开了一种安全PLC的安全I/O功能实现方法,属于工业控制技术领域,所述安全PLC采用异构双处理器架构和同步运行机制,所述方法包括:在安全PLC上电之后,将其中一个处理器确定为主机,另一个确定为从机;在输入采样阶段,主机将自身扫描到的信号与从机发送的信号进行比较,若比较结果不同,执行输入通道自诊断;在逻辑执行阶段,主机将自身的处理结果与从机发送的处理结果进行比较,若比较结果不同,主机执行预置的安全结果输出;在输出表决阶段,主机将自身扫描到的反馈信号与从机发送的反馈信号进行比较,若比较结果不一致,执行输出通道自诊断。本发明能够保障数据传输处理过程中的安全性和一致性。
-
公开(公告)号:CN118759824A
公开(公告)日:2024-10-11
申请号:CN202410872331.8
申请日:2024-07-01
申请人: 山东省计算中心(国家超级计算济南中心) , 青岛理工大学 , 山东山科智控科技创新有限公司
IPC分类号: G05B11/42
摘要: 本发明涉及一种基于遗传算法模糊PID的步进电机S型曲线控制方法、装置、设备及存储介质。该方法包括:利用遗传算法对模糊PID控制器进行优化,调整模糊PID控制器的隶属函数和规则库,获取隶属函数和规则库的最优解;基于模糊PID控制器的隶属函数和规则库的最优解,设计优化后的模糊PID控制器;利用优化后的模糊PID控制器,获取步进电机的转速曲线,根据转速曲线确定步进电机速度表,利用步进电机速度表对步进电机S型曲线加减速进行控制。本发明利用遗传算法优化模糊PID控制器的隶属函数和规则库,以更好地适应S型曲线的加速度变化。优化后的模糊PID控制器能够根据S型曲线的加速度变化,自适应地调整控制参数和规则,以实现更精确、更稳定的控制。
-
公开(公告)号:CN118573318A
公开(公告)日:2024-08-30
申请号:CN202410690728.5
申请日:2024-05-30
申请人: 山东省计算中心(国家超级计算济南中心) , 齐鲁工业大学(山东省科学院) , 山东山科智控科技创新有限公司 , 青岛理工大学
摘要: 本发明属于工业控制的技术领域,具体涉及基于EtherCAT网络的高精度时钟同步方法、装置、电子设备和存储介质。该方法包括:选取一从站作为参考时钟从站,获取其余从站与参考时钟从站间的本地时钟偏移以及其余从站的本地时钟漂移;根据本地时钟偏移和本地时钟漂移获取其余从站的初始状态向量及其初始误差协方差并输入卡尔曼滤波器,计算其余从站当前时刻的状态估计值及其误差协方差估计值,将两估计值输入模糊逻辑控制器,得到PID控制参数的调整值的模糊推理结果,解模糊得到目标调整值;将目标调整值输入PID控制器,使其输出控制信号,基于控制信号调整其余从站的本地时钟,实现从站与主站的时钟同步,本发明显著提升同步精度。
-
公开(公告)号:CN115248570B
公开(公告)日:2024-10-29
申请号:CN202210532348.X
申请日:2022-05-09
IPC分类号: G05B19/05
摘要: 一种编译型可编程逻辑控制器的开发环境包括:S1:将梯形图分类:S2:设计翻译模板;S3:驱动设计;S4:生成C语言程序;S5:编译C语言程序;S6:下载可执行文件。本发明效率高,将梯形图的图元直接翻译成C语言,再编译执行,属于直接编译执行,大大提高了执行效率。满足多种开发场景,本发明属于低代码开发的一种形式,不仅适用于梯形图,更为基于图形的低代码开发科研人员提供一种技术思路,因此,更易实现梯形图与C语言的混合编程,由于C语言的灵活性,可最大程序地满足工程技术人员的实际需求,特别是需要算法集成的场合。满足市场应用的预期:本发明对于PLC研发人员来说,更易新增新的功能指令,快速适应市场的应用需求。
-
公开(公告)号:CN115268352B
公开(公告)日:2024-09-06
申请号:CN202210503014.X
申请日:2022-05-09
申请人: 山东省计算中心(国家超级计算济南中心) , 齐鲁工业大学
IPC分类号: G05B19/05
摘要: 一种适用于运动控制的PLC指令设计方法,将高速脉冲输入指令配置的硬件资源和三种高速脉冲计数中断源保存入数据库中,用户更加方便、快捷的调用高速计数器模块进行梯形图编程;将高速计数器的底层驱动程序和计数中断函数进行封装,让用户更加方便调用三种高速脉冲计数中断函数。将高速脉冲输出指令配置好的PLC硬件资源存储到数据库中,通过IDE软件端调用PWM指令和PTO指令进行相关的梯形图程序;PTO指令中包括三种高速脉冲输出模式:手动模式、单速连续运行模式和相对位置模式。本发明从用户角度出发,为PTO和PWM指令设计了详细的参数配置交互界面,便于引导编程人员快速使用;还可根据用户配置的参数数据,自动生成曲线,适用于更复杂的曲线运动控制场合。
-
公开(公告)号:CN116600021A
公开(公告)日:2023-08-15
申请号:CN202310580545.3
申请日:2023-05-19
摘要: 本发明属于工业控制领域,更具体地,涉及一种PLC内部数据监控系统的实现方法。所述方法包括S1、上位机发送监控请求至通信模块,经通信模块处理后输出一个原数据包到数据压缩模块;S2、数据压缩模块接收到原数据包后进行数据压缩;S3、下数据解析模块接收到数据压缩模块的输入后进行数据解析并传输至下位机;S4、下位机执行监控命令并返回响应监控请求至通信模块,经通信模块处理后输出一个返程数据包到数据压缩模块;S5、数据压缩模块接收到返程数据包后进行数据压缩;S6、上数据解析模块接收到数据压缩模块的输入后进行数据解析并传输至上位机。本发明解决了现有技术中数据冗余或通信次数过多,监控速率较低的问题。
-
公开(公告)号:CN111308885B
公开(公告)日:2023-05-23
申请号:CN202010111248.0
申请日:2020-02-24
申请人: 山东省计算中心(国家超级计算济南中心)
IPC分类号: G05B11/42
摘要: 一种自走式农机作业的液压电控驱动装置,包括:核心控制器、控制信号输入端、反馈传感器;所述核心控制器为液压执行部件提供电气信号,所述电气信号为脉冲宽度调制信号,接收对所述液压执行部件检测后反馈传感器检测信号形成闭环的控制。本发明是基于比例控制阀的农机行走系统和农机液压作业系统:行走系统结合行走手柄,操作简单方便,结合行车制动和驻车制动,安全可靠,行走泵占空比调节优化分段设计,控制灵活且稳定。摘果驱动马达和捡拾器驱动马达作业系统结合检测反馈传感器和PID控制系统,构成闭环控制系统,可以极大提高液压驱动装置的控制系统的稳定性和控制精度。
-
公开(公告)号:CN107861458B
公开(公告)日:2021-05-14
申请号:CN201711097833.4
申请日:2017-11-09
申请人: 山东省计算中心(国家超级计算济南中心)
IPC分类号: G05B19/05
摘要: 一种可自主配置硬件资源的PLC快速构建方法,包括:(1)生成硬件资源配置参数表;(2)将所述硬件资源配置参数表PLC‑CS下载到PLC‑PCB参数配置存储区FLASH中,将PLC监控程序下载到PLC‑PCB程序存储区FLASH中,完成PLC的构建;(3)构建的PLC运行实现过程;(3.1)读取硬件资源配置参数表PLC‑CS完成I/O驱动解析,完成硬件资源的自主配置;(3.2)运行PLC监控程序。本发明是通过对CPU硬件资源进行硬件的自主配置,快速构建定制PLC硬件,通过配置技术,实现CPU硬件资源范围内任意I/O点数定制,快速形成不同I/O点数、不同通信方式的系列安全PLC研发。
-
公开(公告)号:CN112104501A
公开(公告)日:2020-12-18
申请号:CN202010972061.X
申请日:2020-09-16
申请人: 山东省计算中心(国家超级计算济南中心)
摘要: 一种农机深松物联网终端设备的软件远程升级的方法,包括:服务器和农机物联网终端,所述服务器为HTTP服务器,所述农机物联网终端是指通过GPRS模块上传数据的终端,其中所述农机物联网终端中加载程序包括:BootLoader终端引导程序和app应用程序;app应用程序的最新版本放在所述HTTP服务器中,并且在app应用程序中增加升级版本检测功能模块;所述版本检测功能模块是指通过比较新旧版本号来判断正在执行的app程序是否需要备份,如果需要备份,则将升级软件和版本号同时备份。本发明通过硬件与软件的优化,继续沿用常规的HTTP服务器,使软件远程升级时无需再重新搭建新的服务器,减少开发和维护成本。
-
-
-
-
-
-
-
-
-