CN111240192A - 一种基于平滑切换函数的过渡过程目标值控制方法 - Google Patents
一种基于平滑切换函数的过渡过程目标值控制方法 Download PDFInfo
- Publication number
- CN111240192A CN111240192A CN201811449010.8A CN201811449010A CN111240192A CN 111240192 A CN111240192 A CN 111240192A CN 201811449010 A CN201811449010 A CN 201811449010A CN 111240192 A CN111240192 A CN 111240192A
- Authority
- CN
- China
- Prior art keywords
- switching function
- smooth switching
- transition process
- target value
- function
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B13/00—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion
- G05B13/02—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric
- G05B13/04—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators
- G05B13/042—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators in which a parameter or coefficient is automatically adjusted to optimise the performance
Landscapes
- Engineering & Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Evolutionary Computation (AREA)
- Medical Informatics (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Feedback Control In General (AREA)
Abstract
本发明涉及一种基于平滑切换函数的过渡过程目标值控制方法,包括以下步骤:根据被控对象过渡过程调节时间,选择平滑切换函数自变量的上限和下限;然后根据超调量和过渡过程调节时间的要求,从幂函数类、多项式类和三角函数类等三类平滑切换函数中选择适当的平滑切换函数;最后,根据平滑切换函数计算出过渡过程中的目标值或控制器的控制量。为实现过渡过程中实际值能快速平滑稳定地跟踪目标值提供了技术保证。
Description
技术领域
本发明涉及控制技术领域,具体的说是一种基于平滑切换函数的过渡过程目标值控制方法。
背景技术
控制系统的基本要求主要包括快速性、准确性和稳定性,其控制过程通常分为过渡过程和稳态过程。而过渡过程调节的好坏直接影响稳态过程的性能,因此调节好过渡过程对整个控制过程都至关重要,也对控制系统的性能提升具有实际意义和应用价值。
以往人们更多关注稳态过程,但无论过渡过程还是稳态过程,目标值始终不变,容易导致过渡过程出现超调量过大、调节时间增长等问题。如果在过渡过程中,给定目标值是随着一定规律逐渐增加到最终目标值,由于目标值和实际值的误差减小,使得系统更容易跟随上目标值,进而使得过渡过程的超调量明显较小,更快地进入稳态过程。
因此,研究一种简单实用的过渡过程目标值控制方法,是解决控制过程中易出现超调或调节时间过长等缺点急需解决的实际控制问题。
发明内容
基于上述背景,本发明针对现有过渡过程目标值控制方法的不足,提出了一种基于平滑切换函数的过渡过程目标值控制方法,可以实现控制系统获得快速、平滑、超调小的过渡过程,提高了控制系统的快速性和稳定性。
本发明为实现上述目的所采用的技术方案是:一种基于平滑切换函数的过渡过程目标值控制方法,包括以下步骤:
根据过渡过程调节时间确定平滑切换函数自变量的上限和下限;
根据超调量和过渡过程调节时间选择平滑切换函数;
根据平滑切换函数计算过渡过程的目标值或控制器的控制量。
所述平滑切换函数为幂函数类、多项式类、三角函数类中的任意一种。
所述幂函数类采用如下形式:
其中,x为平滑切换函数f(x)的自变量,t+和t-分别表示平滑切换函数的上限和下限,n取不大于4的正偶数。
所述多项式类采用如下形式:
其中,x为平滑切换函数f(x)的自变量,t+和t-分别表示平滑切换函数的上限和下限,n为正偶数。
所述三角函数类采用如下形式:
其中,x为平滑切换函数f(x)的自变量,t+和t-分别表示平滑切换函数的上限和下限。
所述平滑切换函数的自变量为过渡过程调节时间。
所述根据平滑切换函数计算过渡过程的目标值,采用如下形式:
R(x)=Rstart+(Rend-Rstart)f(x)
其中,Rstart是过渡过程开始时的预设目标值,Rend是过渡过程结束时的预设目标值,R(x)是过渡过程的目标值,f(x)是平滑切换函数。
所述根据平滑切换函数计算控制器的控制量,包括:对于两种不同的控制器计算输出的控制量采用以下形式计算:
u(x)=f(x)u1(x)+(1-f(x))u2(x)
其中,u1(x)是已知第一种控制器计算输出的控制量,u2(x)是已知第二种控制器计算输出的控制量,u(x)是两种控制器共同作用时的控制量,f(x)是平滑切换函数。
本发明具有以下有益效果及优点:
1.本发明提出了幂函数类、多项式类和三角函数类等三类过渡过程目标值控制方法,为实现过渡过程平滑控制的要求提出了解决方案。
2.本发明仅通过调整平滑切换函数的上限t+和下限t_即可调节控制器的控制性能,调节参数少,能方便快速地应用于实际控制工程中。
附图说明
图1为本发明的递增平滑切换函数示意图;
图2为本发明的递减平滑切换函数示意图。
具体实施方式
下面结合附图及实施例对本发明做进一步的详细说明。
本发明的一种基于平滑切换函数的过渡过程目标值控制方法,包括以下步骤:
第一步:根据被控对象执行快慢或者系统状态变化快慢的特性,选择平滑切换函数自变量的上限和下限,即t+和t-。
如图1和图2所示,横坐标t+=0.3,t-=0,纵坐标是平滑切换函数f(x)的值。
第二步:根据控制系统性能要求和平滑切换函数的特性,从幂函数类、多项式类和三角函数类等三类平滑切换函数中选择适当的平滑切换函数。控制系统测超调量和过渡过程调节时间本质上是互为矛盾的控制要求,当注重超调量小、调节时间可稍长时,可选择曲率较小的平滑切换函数,如y1和y4;当注重调节时间短、超调量可稍大时,可选择曲率较大的平滑切换函数,如y3和y5;当注重超调量较小和调节时间较短时,可选择曲率适中的平滑切换函数,如y2。
如图1和图2所示:
第三步:对于计算过渡过程中控制目标值和控制器的控制量,采用以下两种形式进行计算:
1)目标值的计算:
R(x)=Rstart+(Rend-Rstart)f(x) (1)
其中,Rstart是过渡过程开始时的预设目标值,Rend是过渡过程结束时的预设目标值,R(x)是过渡过程中计算出的目标值,f(x)是平滑切换函数。
2)控制器的控制量的计算:
对于两种不同的控制方法计算的控制量作用于被控对象时,利用平滑切换函数获得两种控制方法切换作用过程中的控制量,采用以下形式:
u(x)=f(x)u1(x)+(1-f(x))u2(x) (2)
其中,u1(x)是第一种控制方法计算出的控制量,u2(x)是第二种控制方法计算出的控制量,u(x)是两种控制方法共同作用时的控制量,f(x)是平滑切换函数。
Claims (8)
1.一种基于平滑切换函数的过渡过程目标值控制方法,其特征在于,包括以下步骤:
根据过渡过程调节时间确定平滑切换函数自变量的上限和下限;
根据超调量和过渡过程调节时间选择平滑切换函数;
根据平滑切换函数计算过渡过程的目标值或控制器的控制量。
2.按照权利要求1所述的一种基于平滑切换函数的过渡过程目标值控制方法,其特征在于,所述平滑切换函数为幂函数类、多项式类、三角函数类中的任意一种。
6.按照权利要求3-5任意一项所述的一种基于平滑切换函数的过渡过程目标值控制方法,其特征在于,所述平滑切换函数的自变量为过渡过程调节时间。
7.按照权利要求3-5任意一项所述的一种基于平滑切换函数的过渡过程目标值控制方法,其特征在于,所述根据平滑切换函数计算过渡过程的目标值,采用如下形式:
R(x)=Rstart+(Rend-Rstart)f(x) (1)
其中,Rstart是过渡过程开始时的预设目标值,Rend是过渡过程结束时的预设目标值,R(x)是过渡过程的目标值,f(x)是平滑切换函数。
8.按照权利要求3-5任意一项所述的一种基于平滑切换函数的过渡过程目标值控制方法,其特征在于,所述根据平滑切换函数计算控制器的控制量,包括:对于两种不同的控制器计算输出的控制量采用以下形式计算:
u(x)=f(x)u1(x)+(1-f(x))u2(x) (2)
其中,u1(x)是已知第一种控制器计算输出的控制量,u2(x)是已知第二种控制器计算输出的控制量,u(x)是两种控制器共同作用时的控制量,f(x)是平滑切换函数。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811449010.8A CN111240192B (zh) | 2018-11-28 | 2018-11-28 | 一种基于平滑切换函数的过渡过程目标值控制方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811449010.8A CN111240192B (zh) | 2018-11-28 | 2018-11-28 | 一种基于平滑切换函数的过渡过程目标值控制方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111240192A true CN111240192A (zh) | 2020-06-05 |
CN111240192B CN111240192B (zh) | 2022-02-01 |
Family
ID=70871314
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811449010.8A Expired - Fee Related CN111240192B (zh) | 2018-11-28 | 2018-11-28 | 一种基于平滑切换函数的过渡过程目标值控制方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111240192B (zh) |
Citations (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1333487A (zh) * | 2000-06-19 | 2002-01-30 | 韩京清 | 实现最优化自抗扰反馈控制的方法和装置 |
CN1877469A (zh) * | 2006-06-29 | 2006-12-13 | 上海电力学院 | 一种消弱滑模变结构控制系统抖振的方法 |
WO2010046723A1 (en) * | 2008-10-23 | 2010-04-29 | Volvo Compact Equipment Sas | Skid steer machine with automatic operating ratio change system |
WO2011095212A2 (en) * | 2010-02-03 | 2011-08-11 | Abb Technology Ag | Switching module for use in a device to limit and/or break the current of a power transmission or distribution line |
CN104734591A (zh) * | 2014-12-30 | 2015-06-24 | 黄志坚 | 汽车电动转向电机磁场定向控制的串级系统稳定调速方法 |
EP3009899A2 (en) * | 2014-10-16 | 2016-04-20 | Honeywell International Inc. | Allocation of energy production changes to meet demand changes |
CN107065564A (zh) * | 2017-05-18 | 2017-08-18 | 西北工业大学 | 一种基于自抗扰的中性浮力机器人姿态与轨迹控制方法 |
CN107065548A (zh) * | 2017-04-11 | 2017-08-18 | 东南大学 | 基于安排过渡过程的双向dc‑dc变换器控制方法 |
CN108075479A (zh) * | 2017-12-28 | 2018-05-25 | 清华大学 | 基于可趋向稳定状态的暂态稳定控制方法及装置 |
CN108089442A (zh) * | 2017-12-12 | 2018-05-29 | 浙江大学宁波理工学院 | 一种基于预测函数控制与模糊控制的pi控制器参数自整定方法 |
CN108132596A (zh) * | 2017-12-17 | 2018-06-08 | 北京世纪隆博科技有限责任公司 | 一种微分超前广义智能内部模型集pid控制器设计方法 |
CN108196445A (zh) * | 2017-12-11 | 2018-06-22 | 西北工业大学 | 一种基于双闭环自抗扰的水下机器人姿态与位置控制方法 |
CN108631671A (zh) * | 2018-04-18 | 2018-10-09 | 哈尔滨理工大学 | 一种基于模糊补偿的电机转速控制方法 |
CN111798701A (zh) * | 2020-07-07 | 2020-10-20 | 中国船舶工业系统工程研究院 | 无人艇路径跟踪控制方法、系统、存储介质及终端 |
-
2018
- 2018-11-28 CN CN201811449010.8A patent/CN111240192B/zh not_active Expired - Fee Related
Patent Citations (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1333487A (zh) * | 2000-06-19 | 2002-01-30 | 韩京清 | 实现最优化自抗扰反馈控制的方法和装置 |
CN1877469A (zh) * | 2006-06-29 | 2006-12-13 | 上海电力学院 | 一种消弱滑模变结构控制系统抖振的方法 |
WO2010046723A1 (en) * | 2008-10-23 | 2010-04-29 | Volvo Compact Equipment Sas | Skid steer machine with automatic operating ratio change system |
WO2011095212A2 (en) * | 2010-02-03 | 2011-08-11 | Abb Technology Ag | Switching module for use in a device to limit and/or break the current of a power transmission or distribution line |
EP3009899A2 (en) * | 2014-10-16 | 2016-04-20 | Honeywell International Inc. | Allocation of energy production changes to meet demand changes |
CN104734591A (zh) * | 2014-12-30 | 2015-06-24 | 黄志坚 | 汽车电动转向电机磁场定向控制的串级系统稳定调速方法 |
CN107065548A (zh) * | 2017-04-11 | 2017-08-18 | 东南大学 | 基于安排过渡过程的双向dc‑dc变换器控制方法 |
CN107065564A (zh) * | 2017-05-18 | 2017-08-18 | 西北工业大学 | 一种基于自抗扰的中性浮力机器人姿态与轨迹控制方法 |
CN108196445A (zh) * | 2017-12-11 | 2018-06-22 | 西北工业大学 | 一种基于双闭环自抗扰的水下机器人姿态与位置控制方法 |
CN108089442A (zh) * | 2017-12-12 | 2018-05-29 | 浙江大学宁波理工学院 | 一种基于预测函数控制与模糊控制的pi控制器参数自整定方法 |
CN108132596A (zh) * | 2017-12-17 | 2018-06-08 | 北京世纪隆博科技有限责任公司 | 一种微分超前广义智能内部模型集pid控制器设计方法 |
CN108075479A (zh) * | 2017-12-28 | 2018-05-25 | 清华大学 | 基于可趋向稳定状态的暂态稳定控制方法及装置 |
CN108631671A (zh) * | 2018-04-18 | 2018-10-09 | 哈尔滨理工大学 | 一种基于模糊补偿的电机转速控制方法 |
CN111798701A (zh) * | 2020-07-07 | 2020-10-20 | 中国船舶工业系统工程研究院 | 无人艇路径跟踪控制方法、系统、存储介质及终端 |
Non-Patent Citations (4)
Title |
---|
姚佼: "基于离散多项Logit模型的多时段控制过程过渡方案选择", 《公路交通科技》 * |
姜志斌: "基于分数阶滑模的多电机同步控制研究", 《中国优秀硕士学位论文全文数据库工程科技Ⅱ辑》 * |
张运会: "永磁同步电机调速系统的复合控制研究", 《中国优秀硕士学位论文全文数据库工程科技Ⅱ辑》 * |
牛志刚等: "应用于直线电机的平滑切换模糊PID控制方法", 《中国电机工程学报》 * |
Also Published As
Publication number | Publication date |
---|---|
CN111240192B (zh) | 2022-02-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103296940B (zh) | 一种自适应pi控制方法与系统 | |
CN108319228B (zh) | 一种数控系统轨迹规划中加减速控制方法 | |
CN104753439B (zh) | 一种电机的pid智能调速方法 | |
CN103684193A (zh) | 一种交流伺服系统控制器参数整定方法 | |
CN106773652B (zh) | 一种pid系统及其参数自动调整方法 | |
CN110703591A (zh) | 一种转阀驱动电机自抗扰控制器的控制方法 | |
CN107061164A (zh) | 一种考虑执行机构不确定的风机变桨距滑模自适应控制方法 | |
CN202663351U (zh) | 基于模糊自适应pid控制器的伺服电机转速控制系统 | |
CN102087531B (zh) | 液体泵的流量控制方法 | |
CN109588782A (zh) | 温度控制装置、温度控制方法和加热非燃烧烟具 | |
CN104696077A (zh) | 燃料流量调节方法和pid控制器 | |
CN104730925B (zh) | 一种输入限幅pi控制方法 | |
CN112271909A (zh) | 母线平衡桥均压控制方法及装置 | |
CN113186665B (zh) | 一种缝纫伺服电机的平滑速度规划控制方法 | |
CN106374798B (zh) | 一种可变细分数的步进电机加减速控制方法 | |
CN111240192A (zh) | 一种基于平滑切换函数的过渡过程目标值控制方法 | |
CN104730927B (zh) | 智能人工腿的模糊pd变结构控制方法 | |
CN106958182B (zh) | 一种轮式摊铺机行走系统及其控制方法 | |
CN111416561B (zh) | 一种改进的电机三环控制方法 | |
CN109760053B (zh) | 一种桁架机械手的动态规划速度控制方法 | |
CN108762064B (zh) | 一种伺服驱动器的速度平滑方法 | |
CN112540619A (zh) | 一种水下航行器姿态调整方法、装置及水下航行器 | |
CN110879526B (zh) | 一种分数阶控制器以及分数阶控制器参数整定方法 | |
CN105302197B (zh) | 一种温度智能调控的移动加热控制系统及方法 | |
CN108762085A (zh) | 一种鲁棒快速点对点运动控制方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20220201 |