[发明专利]一种模糊PID算法ActiveX控件的实现方法无效

专利信息
申请号: 201210210535.2 申请日: 2012-06-20
公开(公告)号: CN102707617A 公开(公告)日: 2012-10-03
发明(设计)人: 穆慧灵;陈飞;王勇;刘松斌;陈小磊;肖铁妹 申请(专利权)人: 北京金自能源科技发展有限公司;北京金自天正智能控制股份有限公司
主分类号: G05B11/42 分类号: G05B11/42
代理公司: 北京永创新实专利事务所 11121 代理人: 赵文利
地址: 100070 *** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 模糊 pid 算法 activex 控件 实现 方法
【权利要求书】:

1.一种模糊PID算法Active X控件的实现方法,其特征在于,包括以下几个步骤:

步骤1):设置变量、变量的隶属度函数、模糊推理方法和反模糊化方法;

在Matlab命令窗口输入“Fuzzy”,弹出模糊推理系统编辑器窗口;在其Edit菜单中加入输入变量e、ec和输出变量kp、ki、kd,并为输入变量、输出变量选择隶属度函数;e为实际值与设定值的偏差,ec为偏差的变化量,kp、ki、kd为ΔKP、ΔKI、ΔKD在模糊集论域中由模糊控制规则判决得到的模糊值,△KP、△KI、△KD分别为P、I、D参数的调整量,模糊推理的“And”选为最小法,“Or”选为最大法,反模糊化方法选为加权平均法;

步骤2):设置推理规则,确定e和ec的模糊值,得到PID输出变量反模糊化后的精确值kp、ki、kd,建立模糊控制决策查询表;

在Edit菜单中选择Rules,设置推理规则;选择View菜单中的Rules命令,在弹出的“Rule Viewer”窗口中,根据被控对象的特性和控制要求,输入偏差e和偏差的变化量ec的模糊值,得到PID输出变量反模糊化后的精确值kp、ki、kd;

通过步骤1)和步骤2),利用Matlab的GUI工具可以自动离线完成控制量输出的计算,输入E、EC后,得到其对应的PID输出变量反模糊化后的精确值,根据不同的输入E、EC,得到其对应的kp、ki、kd,生成模糊控制决策查询表;

步骤3):通过VB,编写模糊PID算法,并且创建Active X控件;

进入VB编程环境,新建“Active X控件”工程,Visual Basic将为新控件提供一个窗口,创建Active X控件的背景,在背景上创建模糊PID算法控制器的控件界面,在控制界面上设置文本框,其中,“比例初值”、“积分初值”、“微分初值”是模糊PID算法的PID初始参数值;“设定值”为被控对象的控制目标值;“测量值”为被控物理量的实际值;“误差基本论域”、“误差变化基本论域”分别为模糊PID算法输入e和ec的实际变化范围;“比例增量基本论域”、“积分增量基本论域”、“微分增量基本论域”分别为Active X控件输出ΔKP、ΔKI、ΔKD的实际变化范围;“比例终值”、“积分终值”、“微分终值”分别为模糊PID算法最终输出的PID参数值;时钟是为调用模糊PID算法的定时器;采用周期定时的方式调用模糊PID算法;控件中调用的定时器时间间隔参数与控件的采样时间应保持一致;

为创建的每个文本框添加属性、事件和方法,VB菜单栏中选择“工程”,然后“添加用户控件”,然后“VB Active X控件界面向导”,为控件添加属性、事件和方法;由于算法用在工程实际中的控制对象不同,用户根据自己的实际情况进行设置算法的“比例初值”、“积分初值”、“微分初值”、“设定值”、“误差基本论域”、“误差变化基本论域”、“比例增量基本论域”、“积分增量基本论域”、“微分增量基本论域”;而“测量值”、“比例终值”、“积分终值”、“微分终值”是控件根据模糊PID算法得到的实际输出值,因此,将这些参数都设为控件的属性,并且添加属性值的读取/赋值代码,通过文本框给属性赋值并显示检测置和控制量的输出值,而模糊PID算法设为控件的方法,以便调用;根据模糊PID算法得到“测量值”、“比例终值”、“积分终值”、“微分终值”,最后得到控制量,将控制量输出给被控对象,对被控对象进行控制;

所述的模糊PID算法具体为:

根据用户设置的“比例初值”、“积分初值”、“微分初值”、“设定值”、“误差基本论域”、“误差变化基本论域”、“比例增量基本论域”、“积分增量基本论域”、“微分增量基本论域”,得到e和ec的值,对模糊控制决策查询表进行查询,得到得到其对应的kp、ki、kd值。

2.根据权利要求1所述的一种模糊PID算法Active X控件的实现方法,其特征在于,还包括步骤4):注册Active X控件:

执行Windows系统“开始/运行”命令,在出现的对话框中输入“regsvr32<控件所在路径>/模糊PID算法控件.ocx”,注册该Active X控件。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京金自能源科技发展有限公司;北京金自天正智能控制股份有限公司,未经北京金自能源科技发展有限公司;北京金自天正智能控制股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201210210535.2/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top