一种基于粒子群算法的无波纹最少拍控制器自动设计方法技术

技术编号:11994150 阅读:109 留言:0更新日期:2015-09-02 22:22
本发明专利技术公开了一种基于粒子群算法的无波纹最少拍控制器自动设计方法,包括以下步骤:(1)设计开始;(2)获取被控对象的Z传递函数;(3)确定待求参数个数,随机初始化待求参数;(4)初始化粒子群算法;(5)更新并约束粒子的速度和位置;(6)计算粒子的适应度值并更新粒子的最优位置;(7)判断是否满足终止条件;(8)设计结束。本发明专利技术使得无波纹最少拍控制器设计无需依赖手工计算,实现了无波纹最少拍控制器设计的自动化,具有设计时间少、效率高、精度高、可靠性高等优点,为无波纹最少拍控制器的理论和实验教学、工程应用提供了一种自动化的设计方法。

【技术实现步骤摘要】

本专利技术设及,属于自动 控制

技术介绍
自动控制是现代工业控制领域非常重要的一类工具,由于自动控制节省人力、响 应及时、自动化程度高,在工业生产、交通运输、军事领域得到了广泛应用。在稳定性、准确 性、快速性的要求下,自动控制不断向着高稳定性、高精度、高速和高可靠性的方向发展。 最少拍控制器,是指系统在典型输入信号(如阶跃信号、速度信号、加速度信号) 作用下,经过最少拍(有限拍)使系统输出的稳态误差为零。因此,最少拍控制系统也称最 少拍无差系统或最少拍随动系统,它实质上是时间最优控制系统,在准确性的前提下追求 系统调整时间最短或尽可能短,即对闭环Z传递函数要求快速性和准确性。为了使控制系 统在采样时刻之间无波纹W减小系统功率损耗和机械磨损,出现了无波纹最少拍控制器。 与其他自动控制方法相比,无波纹最少拍控制属于数字化设计方法,即直接法具有调整时 间短、控制效果好等优点,在工程中得到了广泛应用。 无波纹最少拍控制器的设计依赖于系统的输入信号类型、被控对象传递函数W及 采样周期。工程应用中,因各种原因导致输入信号类型、被控对象参数和采样周期经常发生 变化,因此无波纹最少拍控制器需要频繁的重复设计,W适应条件变化。 迄今,工程应用中的无波纹最少拍控制器设计仍然完全依赖于手工计算或部分依 赖于手工计算(即部分计算由计算机完成,但未知参数求解仍然依靠手工)。基于手工或半 手工的无波纹最少拍控制器设计工作依赖手工单步设计并计算相关参数,占用了相关设计 人员的大量时间和精力,极大地增加了设计人员的工作强度,导致因有效数字不足、疲劳或 粗屯、等因素引发的无波纹最少拍控制器设计精度低和可靠性差等问题时有发生,给自动控 制系统的安全可靠运行带来隐患。 综上所述,无波纹最少拍控制器的手工或半手工设计方法存在工作强度大、设计 时间长、效率低、精度不高、可靠性差等缺点。
技术实现思路
针对上述手工或半手工设计技术存在的问题,本专利技术提供一种基于粒子群算法的 无波纹最少拍控制器自动设计方法,能够实现无波纹最少拍控制器设计的自动化。[000引为了实现上述目的,本专利技术采用的技术方案是:一种基于粒子群算法的无波纹最 少拍控制器自动设计方法,包括W下步骤: 步骤1 ;设计开始 步骤2 ;获取被控对象的Z传递函数 首先通过建模得到被控对象的传递函数G。(S),之后运用零阶保持器法将G。(S)离 散化为Z传递函数G(z),并提取G(z)的零点、极点和增益,确定零点个数U、不稳定极点个 数V,由零点个数和极点个数之差确定参数N,根据输入信号类型确定m的取值; 步骤3 ;确定待求参数个数,随机初始化待求参数 基于步骤2中参数m和V确定待求参数ki的个数,基于步骤2中的参数N和U确 定待求参数Pi的个数,之后随机初始化待求参数ki和P 步骤4;初始化粒子群算法 初始化粒子群的种群规模、初始惯性权重、终止惯性权重、当前迭代次数、最大迭 代次数、调节参数、加速因子、粒子的个体最优位置和群体最优位置参数,随机初始化粒子 群的位置向量和速度向量; 步骤5 ;更新并约束粒子的速度和位置 利用递减公式更新惯性权重,更新粒子的速度向量,约束粒子的速度向量;更新粒 子的位置向量,重置超出捜索空间的粒子位置向量; 步骤6 ;计算粒子适应度值并更新粒子的最优位置 根据无波纹最少拍控制器的设计理论、参数(u、v、N、m)和待求参数化i、Pi)的值, 确定闭环Z传递函数W(z)和闭环误差Z传递函数W,(z)的表达式;将W(z)和W,(z)的表达 式展开后获取各项系数,再求取W(z)和W,(z)表达式对应项系数之差的绝对值作为粒子适 应度值; 计算每个粒子适应度值,更新粒子的个体最优位置与群体最优位置; 步骤7 ;判断是否满足终止条件[002引若满足终止条件,则终止捜索,输出捜索结果;否则返回步骤5继续捜索;[002引步骤8;设计结束。 其中,步骤5中粒子群算法采用了惯性权重自动调整策略; 惯性权重凹函数递减策略同时具有较高的收敛速度和收敛精度,设定《的递减 公式为:(1)其中,为初始惯性权重,《mi。为终止惯性权重,iter为当前迭代次数,Maxiter为最大迭代次数,C为调节参数;在迭代开始前,先对参数和iter、MaxIte;r和C 进行初始化;每次迭代开始,由式(1)对惯性权重《实施自动更新操作。[002引与现有的手工或半手工设计方法相比;本专利技术依据计算机控制系统中无波纹最少 拍控制器的设计理论与方法,通过利用闭环Z传递函数和闭环误差Z传递函数的关系构造 适应度函数,运用粒子群优化算法求解闭环Z传递函数和闭环误差Z传递函数中的未知系 数。 本专利技术利用计算机自动完成了无波纹最少拍控制器的设计,无需人工参与,从而 使最小拍无波纹控制器的设计不再依赖手工单步设计并计算相关参数,大幅降低了相关设 计人员的工作强度,避免了人工设计过程中的有效数字不足、疲劳或粗屯、等因素引起的控 制器设计精度低和可靠性差等问题,具有设计时间少、效率高、精度高、可靠性高等优点。【附图说明】 图1为本专利技术设计流程图; 图2为计算机控制系统的原理框图; 图3为适应度变化曲线图; 图4为待求参数变化曲线图; 图5为无波纹最少拍控制器的仿真模型图;图6为输入为单位斜坡信号时控制系统的输出图 图7为控制参数手工计算结果与优化值对比表。【具体实施方式】 下面结合附图和实施例对本专利技术进行详细描述,但本专利技术的实施不限于此。[003引一种使用本专利技术方法的被控对象的传递函数为采样周期为Is,输 入为单位斜坡信号。 如图1所示,本专利技术实施例的具体技术方案的步骤流程如下: 步骤1;设计开始 步骤2 ;获取被控对象的Z传递函数 首先通过建模得到被控对象的传递函数G。(S),之后运用零阶保持器法将G。(S)离 散化为Z传递函数G(z),并提取G(z)的零点、极点和增益,确定零点个数U、不稳定极点个 数V,由零点个数和极点个数之差确定参数N,根据输入信号类型确定m的取值。 计算机控制系统的原理框图如图2所示。在输入信号作用下,将被控对象传递函 数G〇(s)离散化为Z传递函数G(z),巧 其中,bi,bg,…,bu是G(z)的U个零点;a。32,…,ay是G(z)的V个不稳定极点; …,是G(z)的W个稳定极点;K为常系数;为G(z)的纯滞后环节。 提取G(z)的零点、极点和增益,确定零点个数U,根据离散系统稳定的充分必要条 件;所有极点都位于单位圆内,从而确定不稳定极点个数V,由零点个数和极点个数之差确 定参数N,m的取值与输入类型有关,m= 1、2、3分别对应单位阶跃、单位斜坡和单位加速度 输入。 步骤3 ;确定待求参数个数,随机初始化待求参数 基于步骤2中参数m和V确定待求参数ki的个数,基于步骤2中的参数N和U确 定待求参数Pi的个数,之后随机初始化待求参数ki和P1。 根据无波纹最少拍控制器的设计理论与方法,图2所示系统的闭环Z传递函数为(3)[005U其中,Qi(z) =k0+kiZ-i+...+lVv_iZ-(m+v-i)。 闭环误差Z传递函数为(4)其中,(Z)=1+PiZ-1 +'''+Pn+u-iZ-(W+u-1) ;k。、V. . .、km+v_i和P1、P2、. . 本文档来自技高网
...

【技术保护点】
一种基于粒子群算法的无波纹最少拍控制器自动设计方法,其特征在于,包括以下步骤:步骤1:设计开始步骤2:获取被控对象的Z传递函数首先通过建模得到被控对象的传递函数G0(s),之后运用零阶保持器法将G0(s)离散化为Z传递函数G(z),并提取G(z)的零点、极点和增益,确定零点个数u、不稳定极点个数v,由零点个数和极点个数之差确定参数N,根据输入信号类型确定m的取值;步骤3:确定待求参数个数,随机初始化待求参数基于步骤2中参数m和v确定待求参数ki的个数,基于步骤2中的参数N和u确定待求参数pi的个数,之后随机初始化待求参数ki和pi;步骤4:初始化粒子群算法初始化粒子群的种群规模、初始惯性权重、终止惯性权重、当前迭代次数、最大迭代次数、调节参数、加速因子、粒子的个体最优位置和群体最优位置参数,随机初始化粒子群的位置向量和速度向量;步骤5:更新并约束粒子的速度和位置利用递减公式更新惯性权重,更新粒子的速度向量,约束粒子的速度向量;更新粒子的位置向量,重置超出搜索空间的粒子位置向量;步骤6:计算粒子适应度值并更新粒子的最优位置根据无波纹最少拍控制器的设计理论、参数(u、v、N、m)和待求参数(ki、pi)的值,确定闭环Z传递函数W(z)和闭环误差Z传递函数We(z)的表达式;将W(z)和We(z)的表达式展开后获取各项系数,再求取W(z)和We(z)表达式对应项系数之差的绝对值作为粒子适应度值;计算每个粒子适应度值,更新粒子的个体最优位置与群体最优位置;步骤7:判断是否满足终止条件若满足终止条件,则终止搜索,输出搜索结果;否则返回步骤5继续搜索;步骤8:设计结束。...

【技术特征摘要】

【专利技术属性】
技术研发人员:范孟豹董事曹丙花杨盼盼李威王禹桥杨雪锋刘玉飞谢伟侯鹏磊
申请(专利权)人:中国矿业大学
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1