CN111240192B - 一种基于平滑切换函数的过渡过程目标值控制方法 - Google Patents
一种基于平滑切换函数的过渡过程目标值控制方法 Download PDFInfo
- Publication number
- CN111240192B CN111240192B CN201811449010.8A CN201811449010A CN111240192B CN 111240192 B CN111240192 B CN 111240192B CN 201811449010 A CN201811449010 A CN 201811449010A CN 111240192 B CN111240192 B CN 111240192B
- 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.)
- Active
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 (2)
1.一种基于平滑切换函数的过渡过程目标值控制方法,其特征在于,包括以下步骤:
根据过渡过程调节时间确定平滑切换函数自变量的上限和下限;
根据超调量和过渡过程调节时间选择平滑切换函数;
根据平滑切换函数计算过渡过程的目标值或控制器的控制量;
所述平滑切换函数为幂函数类、多项式类、三角函数类中的任意一种;
所述幂函数类采用如下形式:
其中,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) (1)
其中,Rstart是过渡过程开始时的预设目标值,Rend是过渡过程结束时的预设目标值,R(x)是过渡过程的目标值,f(x)是平滑切换函数;
所述根据平滑切换函数计算控制器的控制量,包括:对于两种不同的控制器计算输出的控制量采用以下形式计算:
u(x)=f(x)u1(x)+(1-f(x))u2(x) (2)
其中,u1(x)是已知第一种控制器计算输出的控制量,u2(x)是已知第二种控制器计算输出的控制量,u(x)是两种控制器共同作用时的控制量,f(x)是平滑切换函数。
2.按照权利要求1任意一项所述的一种基于平滑切换函数的过渡过程目标值控制方法,其特征在于,所述平滑切换函数的自变量为过渡过程调节时间。
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 CN111240192A (zh) | 2020-06-05 |
CN111240192B true CN111240192B (zh) | 2022-02-01 |
Family
ID=70871314
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811449010.8A Active CN111240192B (zh) | 2018-11-28 | 2018-11-28 | 一种基于平滑切换函数的过渡过程目标值控制方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111240192B (zh) |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1333487A (zh) * | 2000-06-19 | 2002-01-30 | 韩京清 | 实现最优化自抗扰反馈控制的方法和装置 |
WO2010046723A1 (en) * | 2008-10-23 | 2010-04-29 | Volvo Compact Equipment Sas | Skid steer machine with automatic operating ratio change system |
CN104734591A (zh) * | 2014-12-30 | 2015-06-24 | 黄志坚 | 汽车电动转向电机磁场定向控制的串级***稳定调速方法 |
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 | 清华大学 | 基于可趋向稳定状态的暂态稳定控制方法及装置 |
CN108196445A (zh) * | 2017-12-11 | 2018-06-22 | 西北工业大学 | 一种基于双闭环自抗扰的水下机器人姿态与位置控制方法 |
CN111798701A (zh) * | 2020-07-07 | 2020-10-20 | 中国船舶工业***工程研究院 | 无人艇路径跟踪控制方法、***、存储介质及终端 |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1877469A (zh) * | 2006-06-29 | 2006-12-13 | 上海电力学院 | 一种消弱滑模变结构控制***抖振的方法 |
KR101403070B1 (ko) * | 2010-02-03 | 2014-06-02 | 에이비비 테크놀로지 아게 | 전력 라인의 전류를 제한하고 및/또는 차단하는 스위칭 모듈 |
US9898787B2 (en) * | 2014-10-16 | 2018-02-20 | Honeywell International Inc. | Allocation of energy production changes to meet demand changes |
CN108089442B (zh) * | 2017-12-12 | 2020-12-15 | 浙江大学宁波理工学院 | 一种基于预测函数控制与模糊控制的pi控制器参数自整定方法 |
CN108132596B (zh) * | 2017-12-17 | 2021-06-25 | 北京世纪隆博科技有限责任公司 | 一种微分超前广义智能内部模型集pid控制器设计方法 |
CN108631671A (zh) * | 2018-04-18 | 2018-10-09 | 哈尔滨理工大学 | 一种基于模糊补偿的电机转速控制方法 |
-
2018
- 2018-11-28 CN CN201811449010.8A patent/CN111240192B/zh active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1333487A (zh) * | 2000-06-19 | 2002-01-30 | 韩京清 | 实现最优化自抗扰反馈控制的方法和装置 |
WO2010046723A1 (en) * | 2008-10-23 | 2010-04-29 | Volvo Compact Equipment Sas | Skid steer machine with automatic operating ratio change system |
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 | 西北工业大学 | 一种基于双闭环自抗扰的水下机器人姿态与位置控制方法 |
CN108075479A (zh) * | 2017-12-28 | 2018-05-25 | 清华大学 | 基于可趋向稳定状态的暂态稳定控制方法及装置 |
CN111798701A (zh) * | 2020-07-07 | 2020-10-20 | 中国船舶工业***工程研究院 | 无人艇路径跟踪控制方法、***、存储介质及终端 |
Non-Patent Citations (3)
Title |
---|
基于分数阶滑模的多电机同步控制研究;姜志斌;《中国优秀硕士学位论文全文数据库工程科技Ⅱ辑》;20160815(第08(2016)期);正文第50-52页 * |
应用于直线电机的平滑切换模糊PID控制方法;牛志刚等;《中国电机工程学报》;20060430;第26卷(第8期);第132-136页 * |
永磁同步电机调速***的复合控制研究;张运会;《中国优秀硕士学位论文全文数据库工程科技Ⅱ辑》;20160815(第08(2016)期);正文第51-54页 * |
Also Published As
Publication number | Publication date |
---|---|
CN111240192A (zh) | 2020-06-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103296940B (zh) | 一种自适应pi控制方法与*** | |
JP5638502B2 (ja) | ポンプ制御システム | |
RU2013102887A (ru) | Способ и модуль для управления скоростью транспортного средства | |
CN104753439A (zh) | 一种电机的pid智能调速方法 | |
CN105715384B (zh) | 改善航空发动机加速性能的增量式pi控制器参数调整方法 | |
CN104252135A (zh) | Pid控制***抗积分饱和及抑制超调的智能积分方法 | |
CN104597845A (zh) | 一种用于高质量加工的样条曲线插补算法 | |
CN106773652B (zh) | 一种pid***及其参数自动调整方法 | |
CN113138552B (zh) | 基于阶跃响应数据和临界比例度法的pid参数整定方法 | |
CN109313429B (zh) | S型速度规划方法、装置、***、机器人以及数控机床 | |
CN111240192B (zh) | 一种基于平滑切换函数的过渡过程目标值控制方法 | |
CN103713519A (zh) | 比例放大器pid参数自整定控制方法及比例放大器、比例电磁阀 | |
CN112271909A (zh) | 母线平衡桥均压控制方法及装置 | |
CN111049447A (zh) | 永磁同步电机mtpv算法的自动标定方法、***及存储介质 | |
JP2007087367A (ja) | サーボシステムの制御装置および制御方法 | |
CN106374798B (zh) | 一种可变细分数的步进电机加减速控制方法 | |
CN104730925A (zh) | 一种输入限幅pi控制方法 | |
CN110365243B (zh) | 逆变器电压调整方法、装置、逆变器及计算机可读介质 | |
CN102955428A (zh) | 基于lpv模型的满足设定点跟踪与扰动抑制性能的pi控制方法 | |
CN102929213B (zh) | 精密运动控制***的非因果有效学习控制***及控制方法 | |
JP2009282609A (ja) | サーボ調整方法および装置 | |
CN113485091B (zh) | Pid控制器参数整定方法、装置、设备及存储介质 | |
CN107979317A (zh) | 永磁同步电主轴弱磁调速方法 | |
CN109687699B (zh) | 一种数字电压电流环实时跟踪输出状态软调整的控制方法 | |
CN107741731B (zh) | 一种s曲线计算精度引起的误差处理方法 |
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 |