速度控制器参数自适应调整方法研究Word文档格式.docx

上传人:b****2 文档编号:14775704 上传时间:2022-10-24 格式:DOCX 页数:15 大小:408.63KB
下载 相关 举报
速度控制器参数自适应调整方法研究Word文档格式.docx_第1页
第1页 / 共15页
速度控制器参数自适应调整方法研究Word文档格式.docx_第2页
第2页 / 共15页
速度控制器参数自适应调整方法研究Word文档格式.docx_第3页
第3页 / 共15页
速度控制器参数自适应调整方法研究Word文档格式.docx_第4页
第4页 / 共15页
速度控制器参数自适应调整方法研究Word文档格式.docx_第5页
第5页 / 共15页
点击查看更多>>
下载资源
资源描述

速度控制器参数自适应调整方法研究Word文档格式.docx

《速度控制器参数自适应调整方法研究Word文档格式.docx》由会员分享,可在线阅读,更多相关《速度控制器参数自适应调整方法研究Word文档格式.docx(15页珍藏版)》请在冰豆网上搜索。

速度控制器参数自适应调整方法研究Word文档格式.docx

PID控制具有结构简单、稳定性能好、可靠性高等优点,尤其适用于可建立精确数学模型的确定性控制系统[31]。

但是交流伺服系统数学模型是不确定的,模糊控制在数学模型不确定甚至模型未知的情况下可以在系统控制方面显示了其独有的优越性,而按常规设计的模糊控制器无法根据系统的运行状态和环境变化进行自动调整,针对这种情况,许多学者提出两种途径:

一种是模糊控制理论本身的改造,另一种是将模糊控制与其他控制算法相结合的方法[32]。

模糊控制相比PID控制,存在较大的超调量及振荡。

这种情况在某些场合下,如对精度要求较高场合,是不允许不出现的。

既然PID控制在超调还是振荡上都要优于模糊控制,那么就可以借鉴一下PID控制经验,在这里,由于要解决变负载下的参数自调整问题,我们提出用模糊控制的方法去确定PID控制器的参数。

这种方法解决的常规PID控制器在不同工况下需要有不同参数的问题,从而PID控制器具有参数自整定功能,具有很好的控制效果。

如图1所示,对于PID控制器参数的模糊自整定的系统结构,主要是由参数可调的PID控制器和模糊控制系统两部分组成。

 

图1PID控制器参数的模糊自整定的系统结构图

采用模糊推理方法对PID参数Kp、Ki、Kd进行在线整定,以满足不同输入量对控制器参数的不同要求,而使被控对象具有良好的动态、静态性能。

例如以输入误差和误差变化率为输入,修正参数ΔKp、ΔKi、ΔKd为输出,则PID控制器输出的参数Kp、Ki、Kd为1所示。

初始值为Kp0、Ki0、Kd0

(1)

其中,最关键的确定参数和模糊控制系统输入量之间的模糊关系。

在本设计中,也就是要设计模糊控制器。

1.2模糊控制系统的基本原理

图2模糊控制原理图

模糊控制的基本原理[35]由图2表示,其核心部分为模糊控制器,模糊控制器的控制规律由计算机的程序实现,主要由四部分组成:

模糊化、知识库、模糊推理和去模糊化[31],其中知识库是由数据库与规则库构成。

模糊控制器的输入量必须经过模糊化才能用于模糊控制,其主要作用是将真实的精确输入量转换成模糊矢量。

知识库由数据库与模糊规则库构成,数据库所存放的是输入,输出变量等全部与模糊控制器相关的设计参数。

模糊控制规则库包括了用模糊语言表示的一系列控制规则,可以由专家或手动操作训练人员长期积累的经验给出,也可以是通过大量的实验数据生成,在进行模糊推理时为“推理机”提供控制规则,规则条数由语言变量的模糊子集划分决定。

由于通过模糊决策得到的输出量是一个模糊量,控制系统不能识别模糊量,因此需要将模糊量转换成控制系统所能识别的精确控制量。

解模糊接口的主要工作就是将模糊量转换成精确的数字量,最后数/模转换变成模拟量,并传送给执行机构,对被控对象进行控制。

总之,模糊PID控制可有以下四步骤组成:

1.通过采用获得的被控量的精确值,计算出选定的用于模糊控制的输入量。

2.将输入量的精确值经过模糊化处理为模糊量。

3.由模糊输入量和模糊控制规则,模糊推理出控制量。

模糊推理得到的模糊控制量,解模糊化成精确的控制量。

1.3模糊控制系统的设计

1.模糊化

设计模糊控制模块时对输入量进行模糊化,首先要确定模糊控制器的输入和输出量,常用的输入量是系统输入的误差和误差的改变量,而输出量就是控制量;

但是在本论文中,由于要达到速度控制器参数自整定的目的,从其精确性和快速性的角度出发,最大超调量(Mp)和调整时间(Ts)是衡量速度的两个比较重要的标准。

本论文中模糊控制器选用最大超调量(Mp)和调整时间(Ts)为输入量,输出量是PID控制器参数的修正因子、和。

其次要对输入和输出变量进行尺度变换,使之落到各自的论域范围内。

将通过传感器采样得到的输入量的精确值经过模糊化处理,转化成模糊控制规则所需要的模糊输入矢量形式。

模糊化过程是在假设输入量实际值的基本论域的基础上,通过选择量化因子确定输入量的模糊子集论域以及模糊子集隶属函数[33]。

采样得到的精确量x的变化范围为[a,b],要将其转换为[-m,m]区间的模糊量y,公式如下:

(2)

通常,为了设计方便,假设a=-b,即表示将输入精确量的变化区间假设为0为中心的对称区间。

从而可以化简为Y=K*X。

式中K就为量化因子。

量化因子用于对输入量的量化,如K取值大时,表示缩小了输入量x的基本论域。

在双输入模糊控制中,输入量分别为最大超调量(Mp)和调整时间(Ts),对应两个不同的量化因子Ka、Kb,Ka和Kb值实际上反映了两个输入量的加权程度,设定和为其对应变量的物理论域的右区间值,即[0,]、[0,]。

对于输入量的模糊化处理还包括模糊分割和隶属函数的确定。

对输入量的进行模糊化,必须知道具体的某个输入值对应于论域上的哪几个模糊集合,以及隶属函数是如何分布的。

将在模糊控制规则生成方法部分详细说明。

2.模糊控制规则生成方法

模糊控制规则的前提部分就是语言变量构成模糊输入空间,输出变量则构成模糊输出空间。

每个语言变量可以有多个取值,例如PL、PM、NL,每一个取值代表一个模糊集合,通过模糊分割,将输入和输出量分割成如PL、NL这样的模糊集合,而模糊分割的个数决定了模糊控制的精细化程度,同时,输入量的模糊分割个数也决定了最大可能的模糊规则条数[34]。

由于和模糊规则条数相关,我们应当根据实际情况选择模糊分割数,如果模糊分割太细,控制精度比较高,但是模糊规则增加,从而导致计算成本剧增;

分割的太粗,计算量相对来讲比较小,但是会忽略很多细节性的东西,控制精度比较差。

所以,在实际模糊控制器设计中,应根据实际情况选择模糊区间分割数,在控制精度要求高的场合下,应该增加模糊区间分割数,而在控制速度要求高的场合下,可以减少模糊区间分割数。

图3模糊区间分割图

不均等分割模糊区间的分割可以是非等间距的,也可以是等间距的。

当区间分割是等间距的,则每个模糊子集将构成等腰三角形[35]。

按照这样的模糊分割可以保证,对于任意一个输入X,至少存在一个模糊集合Ai使得μAi(x)≥0.5。

这称为0.5完备性,它保证了对于每个输入,在规则库中至少存在一个规则,这个规则的“条件”可以和这个输入相匹配。

通过比较μAi(e)与μAi+1(e)大小,即可得到误差输入量e所属的隶属度最大的模糊子集。

同理可分别求得误差变化率ec及输出量u所对应的模糊子集。

在控制过程中,模糊化是将系统的输入量转化成带有模糊特性的量,以便在模糊推理过程中进行推理使用。

这就要求隶属函数对模糊语言值的语义进行定量解释。

隶属函数的确定,应该反映客观模糊现象的具体特点,而不是主观臆断。

但是模糊现象本身存在差异以及人们在实验方面等方面的认识不同,因此,隶属函数的形式不是唯一的。

控制系统中常用的几种隶属函数有[31]:

(1)三角形

图4三角形隶属函数示意图

三角形隶属函数形状和分布由三个参数a、b、c的数学表达式表示,如下所示:

(3)

(2)高斯型

高斯型隶属函数的形状接近于正态分布,由概率统计理论可以得知这种隶属函数是描述模糊子集的一种比较合理的形式。

用两个参数来描述,数学表达式为:

(4)

其隶属函数图如图3.2所示

图5高斯隶属函数示意图

(3)梯形

如图5所示

图6梯形隶属函数示意图

其解析式为

(5)

根据应用需要的不同,这三种方式有各自的优点。

由于三角形隶属函数,简便易于使用,在工业中应用较广泛,故采用三角行隶属函数。

本论文用三角形隶属函数来描述语言值。

建立隶属函数应该有其遵循的原则,一般来讲,论域上的隶属函数个数越多,曲线的形状就越陡峭,相应的分辨率就越高,模糊控制系统的灵敏度就越高[32、36],比较适合误差接近于零的区域;

相反的,论域上的隶属函数个数少,曲线变化缓慢,系统相应就不灵敏,分辨率比较低,无法响应小的输入变化而进行有效的控制,但是比较适合误差较大的区域。

那么,模糊子集隶属函数之间的重叠关系,与模糊控制性能密切相关[32],我们定义如下所示:

重叠率c=重叠范围(g)/两相邻隶属函数覆盖范围(h)

重叠鲁棒性r=重叠范围内两隶属函数面积和/重叠范围内最大面积和

如图7所示。

其中为简单考虑,计算重叠鲁棒性r时,一般用两个模糊子集的交集的最大隶属函数度来表示。

重叠率c和重叠鲁棒性r越大,控制器适应对象参数变化的能力越强,但是控制灵敏度就越低。

图7隶属函数重叠率示意图

对于交流伺服系统速度控制器的设计,采用模糊控制的办法达到PID参数自整定,模糊控制系统中隶属度的确定和模糊控制性能密切相关,按照上文所讲,我们选取的隶属函数特性为:

(1)选取三角形隶属函数。

(2)根据输入量的从小到大的过程,相应的隶属函数由陡峭逐渐平缓,分辨能力由高向低,如图8所示,A0处输入量较小,隶属函数比较陡峭,A4处输入量较大,隶属函数较平缓。

(3)根据重叠率和重叠鲁棒性的原理,在保持重叠鲁棒性不变的情况下,得出输入量变化比较大的区域重叠率要高,以提高适应对象参数变化的能力,但是控制灵敏度降低,如图8所示,A3和A4之间重叠率比较大,抗参数变化能力较强。

图8速度控制器输入量的隶属函数图

模糊控制模糊化已经为建立模糊控制规则做好了前期工作,建立模糊控制规则常用的两种方法分别是,经验归纳法和推理法[37]。

经验归纳法是根据专家的控制经验和直觉推理,经整理,加工和提炼后构成模糊规则的方法。

推理法主要是根据已有输入输出数据组,通过模糊推理合成求取被控系统模糊控制规则[38]。

由于本论文设计的速度控制器,是基于模糊控制的方法自整定出参数,目前国内研究的人员并不多,没有相关的专家经验。

因此,本论文采取了通过实验数据推理生成规则的方法。

本设计采取二维模糊控制器,因此有两个输入量及三个输出量。

输入量为最大超调量(Mp)和调整时间(Ts),输出量是PID控制器参数的修正因子、和。

模糊控制规则的形式如下:

ifMpisandTsisthenisandisandis。

3最小控制量的解模糊方法

解模糊的目的是根据模糊推理结果求得最能反映控制量的真实分布。

根据模糊推理得到控制规则,将模糊量转换成精确的数字量,最后经数/模转换变成模拟量,并传送给执行机构,对被控对象进行控制。

常用的解模糊方法有以下几种

(1).最大隶属度法[39-40]

这种方法是将模糊推理得到的结论中最大隶属度值所对应的元素作为控制器输出的精确值。

例如μ=0.1/−3+0.3/−2+1.0/−1+0.8/0+0.4/1+0.1/2显然,-1点处的

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 人文社科 > 文化宗教

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1