[发明专利]一种基于AOE网络的低代码PID控制方法在审
申请号: | 202111342347.0 | 申请日: | 2021-11-12 |
公开(公告)号: | CN114063440A | 公开(公告)日: | 2022-02-18 |
发明(设计)人: | 董树锋;唐坤杰;徐成司;林立亨 | 申请(专利权)人: | 杭州极简物控科技有限公司 |
主分类号: | G05B11/42 | 分类号: | G05B11/42 |
代理公司: | 杭州求是专利事务所有限公司 33200 | 代理人: | 万尾甜;韩介梅 |
地址: | 310051 浙江省杭州市滨江区长*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 aoe 网络 代码 pid 控制 方法 | ||
1.一种基于AOE网络的低代码PID控制方法,其特征在于,包括以下步骤:
1)设计PID控制策略并将其抽象为动作和事件;
101)确定触发一次PID计算的条件,包括定时触发或事件驱动;
102)预先设定所需测点,所述测点包括被控量的给定值和测量值、控制量的设定值;事件驱动PID计算是指设定一个测点,每通信一次,将该测点值设置为1,触发一次PID计算,PID计算完成后该测点值变为0;定义所需变量并设定变量的初始值,变量包括被控量偏差、前两次PID的被控量偏差、被控量误差积分、比例系数、积分系数、微分系数;
103)将PID控制策略划分为多个动作;位置式PID分为5个动作:计算被控量偏差,计算被控量偏差的积分,计算比例环节、积分环节、微分环节的输出,存储本次PID计算中被控量的偏差,将控制量限幅输出;增量式PID分为4个动作:计算被控量偏差,计算比例环节、积分环节、微分环节的输出,存储前两次PID计算中被控量的偏差,将控制量限幅输出;动作类型均为SetPoints,表示对变量或测点的值进行设置,用于将测点中的控制量设置为数字量或者将变量定义为模拟量;
104)确定每个动作执行前需要满足的事件条件;第一个动作执行前的事件条件为接收到PID计算指令,其余动作的事件条件为无条件;
105)确定每个动作执行完成的事件条件、事件的超时时间,以及执行失败后需要采取的措施;其中,执行完成的事件条件指动作执行后某些变量或者测点需要满足的条件;事件的超时时间指动作执行后,等待事件发生的最长时间;执行失败后需要采取的措施指动作执行失败后可以选择的几种处理措施,包括:尝试重新执行失败的动作、忽略本次失败并不影响其它动作、停止受到影响的动作、停止本次控制策略的执行;最后一个动作完成后的事件表示整个PID计算执行完毕,本次控制指令已成功下发;
2)根据PID控制策略构建AOE网络;
确定每个动作的顺序以及动作发生、完成的事件后,用节点表示事件,事件发生导致被执行的动作作为从这个节点出发的有向边,每条有向边指向的节点表示动作完成后需要满足的事件;
3)利用AOE网络配置文件定义AOE网络的基本信息、变量、事件和动作,从而描述步骤2)中构建的AOE网络及步骤1)中设计的PID控制策略的公式及其参数;文件配置按照标准化格式,以表格信息录入的方式来完成;AOE网络基本信息包括AOE网络的ID、是否启用网络标志、AOE网络的名称、AOE网络的触发条件、AOE网络的触发条件参数、变量初始值;所述的变量指步骤102)中的PID控制算法执行过程中用到的中间量;事件指步骤104)中由测点和变量计算构成的布尔表达式;测点指步骤102)中在配置文件中通过属性进行描述的、用来记录实际设备非连续量的测量点;动作指步骤103)中策略中的计算指令下发行为;
4)测点配置文件和通道配置文件的编写;所述测点配置文件的编写是将描述一个测点所需要的属性列举出来;所述通道配置文件用于描述控制器与被控对象的通信方式,并依据测点配置文件中的测点属性,给出保存测点值的寄存器信息和地址;
5)AOE网络的解析与执行
启动控制程序,解析AOE网络配置文件、通道配置文件和测点配置文件后,将这些文件所描述的控制策略应用于实际控制场景中即可实现PID策略下的控制。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州极简物控科技有限公司,未经杭州极简物控科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111342347.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种用于教室的多功能钟表
- 下一篇:一种电缆核对装置及方法