The invention relates to a multivariable PID controller parameter tuning method, which comprises the following steps: introducing the model of the control system, according to the reference point set the number of target and system design model of the sampling method; randomly generated a uniform distribution of the initial population, each individual of the population for the multivariable PID controller parameters; steady state error considering the system adjusting time, rise time, overshoot and other performance index of genetic algorithm operation to get the new population on population, will be the new population and the original population mixed, the realization of multi variable PID controller parameter tuning. The invention has better dynamic performance and static performance under the condition of satisfying the same stability index.
【技术实现步骤摘要】
一种多变量PID控制器参数整定方法
本专利技术涉及自动控制
,特别是涉及一种基于高维多目标遗传算法的多变量PID控制器参数整定方法。
技术介绍
工业技术的不断发展,生产流程变得更加复杂和紧凑,这意味着传统的单变量控制已经难以满足实际生产流程的控制需求。而PID由于其自身的优点已经得到了普遍的应用,为满足复杂生产流程的需求,如何整定多变量PID参数具有重要的实际意义。目前,国内外学术界和工程界通常是系统的性能指标通过其重要性转化为一个加权目标函数,再采用传统的单目标优化算法进行优化求解。但这些现有方法都普遍存在难以准确设定权重系数、配置方案难以指导工程实践等缺陷。虽然已有部分研发人员采用传统的多目标优化方法试图解决多变量PID控制参数整定,但是传统的多目标优化算法通常只能够有效处理2-3个目标,无法全面考虑系统的全部性能,且计算效率较低,不便于具体工程实施。
技术实现思路
本专利技术所要解决的技术问题是提供一种多变量PID控制器参数整定方法,在满足相同稳定性指标的情况下的优化方案的动态性能与静态性能更优。本专利技术解决其技术问题所采用的技术方案是:提供一种多变量PID控制器参数整定方法,包括以下步骤:(1)导入控制系统的模型,根据设计模型的目标个数和系统采样法产生参考点集合,并确定目标个数M和均分点数S,所述均分点数是指用S个点将区间[0,1]进行均分;(2)随机生成一个均匀分布、种群大小为NP的初始种群P={Pi,i=1,2,…,NP},其中每一个个体Pi均包括有多个控制器的比例系数、控制器的积分系数和控制器的微分系数;(3)对种群P中的每一个个体Pi, ...
【技术保护点】
一种多变量PID控制器参数整定方法,其特征在于,包括以下步骤:(1)导入控制系统的模型,根据设计模型的目标个数和系统采样法产生参考点集合,并确定目标个数M和均分点数S,所述均分点数是指用S个点将区间[0,1]进行均分;(2)随机生成一个均匀分布、种群大小为NP的初始种群P={P
【技术特征摘要】
1.一种多变量PID控制器参数整定方法,其特征在于,包括以下步骤:(1)导入控制系统的模型,根据设计模型的目标个数和系统采样法产生参考点集合,并确定目标个数M和均分点数S,所述均分点数是指用S个点将区间[0,1]进行均分;(2)随机生成一个均匀分布、种群大小为NP的初始种群P={Pi,i=1,2,…,NP},其中每一个个体Pi均包括有多个控制器的比例系数、控制器的积分系数和控制器的微分系数;(3)对种群P中的每一个个体Pi,i=1,2,…,NP,进行多目标函数评估计算、选择、交叉、变异和非支配排序的多目标优化操作,得到新的个体种群;(4)将得到的新的个体种群与原种群进行混合得到混合种群R,并根据支配的情况对混合种群R进行分层,记为F1,F2,…;(5)从混合种群R中选择出N个个体作为下一代种群Pt+1;(6)重复步骤(3)-步骤(5),直到满足用户设定的最大迭代次数;(7)输出Pareto最优解和对应的控制器的比例系数、控制器的积分系数和控制器的微分系数作为多变量PID控制器参数。2.根据权利要求1所述的多变量PID控制器参数整定方法,其特征在于,所述步骤(1)中参考点集合的产生过程为:将M维坐标的每个维度区间[0,1]用S个点均分,则每一维度会产生[0,1/S,2/S,…,1]的刻度;从[0,1/S,2/S,…,1]刻度中取出1~M维的值,且这M个值的和为1,此M个值便可构成一组M维向量,即参考点的坐标。3.根据权利要求2所述的多变量PID控制器参数整定方法,其特征在于,若M≥8,则需要产生两层参考点;首先确定目标个数M,第一层均分点数S1和第二层均分点数S2;确定第一层参考点时,将M维坐标的每个维度区间[0,1]用S1个点均分,则每一维度会产生[0,1...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。