[go: up one dir, main page]

CN111240192B - Smooth switching function-based target value control method for transition process - Google Patents

Smooth switching function-based target value control method for transition process Download PDF

Info

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.)
Expired - Fee Related
Application number
CN201811449010.8A
Other languages
Chinese (zh)
Other versions
CN111240192A (en
Inventor
姜志斌
刘铁军
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenyang Institute of Automation of CAS
Original Assignee
Shenyang Institute of Automation of CAS
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Shenyang Institute of Automation of CAS filed Critical Shenyang Institute of Automation of CAS
Priority to CN201811449010.8A priority Critical patent/CN111240192B/en
Publication of CN111240192A publication Critical patent/CN111240192A/en
Application granted granted Critical
Publication of CN111240192B publication Critical patent/CN111240192B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B13/00Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion
    • G05B13/02Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric
    • G05B13/04Adaptive 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/042Adaptive 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

本发明涉及一种基于平滑切换函数的过渡过程目标值控制方法,包括以下步骤:根据被控对象过渡过程调节时间,选择平滑切换函数自变量的上限和下限;然后根据超调量和过渡过程调节时间的要求,从幂函数类、多项式类和三角函数类等三类平滑切换函数中选择适当的平滑切换函数;最后,根据平滑切换函数计算出过渡过程中的目标值或控制器的控制量。为实现过渡过程中实际值能快速平滑稳定地跟踪目标值提供了技术保证。

Figure 201811449010

The invention relates to a transition process target value control method based on a smooth switching function, comprising the following steps: according to the transition process adjustment time of the controlled object, selecting the upper limit and the lower limit of the smooth switching function independent variable; then adjusting according to the overshoot and the transition process According to the requirements of time, the appropriate smooth switching function is selected from the three types of smooth switching functions such as power function, polynomial and trigonometric functions; finally, the target value or the control amount of the controller in the transition process is calculated according to the smooth switching function. It provides a technical guarantee for realizing that the actual value can track the target value quickly, smoothly and stably in the transition process.

Figure 201811449010

Description

Smooth switching function-based target value control method for transition process
Technical Field
The invention relates to the technical field of control, in particular to a transition process target value control method based on a smooth switching function.
Background
The basic requirements of a control system mainly include rapidity, accuracy and stability, and the control process of the control system is generally divided into a transition process and a steady-state process. The performance of the steady-state process is directly influenced by the quality of the adjustment of the transition process, so that the adjustment of the transition process is very important to the whole control process, and the method has practical significance and application value for improving the performance of the control system.
In the past, people pay more attention to the steady-state process, but no matter in the transition process or the steady-state process, the target value is always unchanged, so that the problems of overlarge overshoot, increased adjusting time and the like in the transition process are easily caused. If the given target value is gradually increased to the final target value along with a certain rule in the transition process, the error between the target value and the actual value is reduced, so that the system is easier to follow the target value, the overshoot of the transition process is obviously smaller, and the steady-state process is more quickly started.
Therefore, a simple and practical control method for the target value in the transition process is researched, and the practical control problem which needs to be solved urgently is solved by solving the defects that overshoot is easy to occur or the adjusting time is too long in the control process.
Disclosure of Invention
Based on the above background, the present invention provides a smooth switching function-based control method for a target value of a transition process, which can achieve a fast, smooth and small overshoot transition process of a control system, and improve the rapidity and stability of the control system.
The technical scheme adopted by the invention for realizing the purpose is as follows: a transition process target value control method based on a smooth switching function comprises the following steps:
determining the upper limit and the lower limit of the independent variable of the smooth switching function according to the adjustment time of the transition process;
selecting a smooth switching function according to the overshoot and the adjustment time in the transition process;
and calculating a target value of the transition process or a control quantity of the controller according to the smooth switching function.
The smooth switching function is any one of a power function class, a polynomial class and a trigonometric function class.
The power function class takes the form:
Figure BDA0001884055180000021
Figure BDA0001884055180000022
where x is the argument of the smooth switching function f (x), t+And t-Respectively representing the upper and lower limits of the smooth switching function, n being a positive even number not greater than 4.
The polynomial class takes the form:
Figure BDA0001884055180000023
where x is the argument of the smooth switching function f (x), t+And t-Respectively representing the upper limit and the lower limit of the smooth switching function, and n is a positive even number.
The trigonometric function class takes the form:
Figure BDA0001884055180000024
Figure BDA0001884055180000025
where x is the argument of the smooth switching function f (x), t+And t-Respectively representing the upper and lower limits of the smooth handover function.
The argument of the smooth switching function is the transition process adjustment time.
The target value of the transition process is calculated according to the smooth switching function, and the following form is adopted:
R(x)=Rstart+(Rend-Rstart)f(x)
wherein R isstartIs a preset target value at the beginning of the transition, RendIs a preset target value at the end of the transition, r (x) is the target value for the transition, and f (x) is the smooth switching function.
The calculating the control quantity of the controller according to the smooth switching function comprises the following steps: the control amount for calculating the output for two different controllers is calculated in the following form:
u(x)=f(x)u1(x)+(1-f(x))u2(x)
wherein u is1(x) Is the control quantity, u, of the calculation output of the known first controller2(x) Is the control quantity calculated and output by the known second controller, u (x) is the control quantity when the two controllers work together, and f (x) is a smooth switching function.
The invention has the following beneficial effects and advantages:
1. the invention provides a target value control method for three types of transition processes, such as power function type, polynomial type, trigonometric function type and the like, and provides a solution for realizing the requirement of smooth control of the transition process.
2. The invention is implemented by adjusting the upper limit t of the smooth switching function only+And a lower limit t_The control performance of the controller can be adjusted, the adjusting parameters are few, and the method can be conveniently and quickly applied to actual control engineering.
Drawings
FIG. 1 is a schematic diagram of an incremental smooth handover function of the present invention;
FIG. 2 is a schematic diagram of a decreasing smooth switching function according to the present invention.
Detailed Description
The present invention will be described in further detail with reference to the accompanying drawings and examples.
The invention relates to a smooth switching function-based control method for a target value in a transition process, which comprises the following steps:
the first step is as follows: according to the characteristic that the controlled object is executed fast or slow or the system state changes fast or slow, the upper limit and the lower limit of the independent variable of the smooth switching function, namely t, are selected+And t-
As shown in fig. 1 and 2, the abscissa t+=0.3,t-The ordinate is the value of the smooth switching function f (x) at 0.
The second step is that: according to the performance requirement of the control system and the characteristics of the smooth switching function, an appropriate smooth switching function is selected from three types of smooth switching functions such as a power function type, a polynomial type and a trigonometric function type. The control system for measuring overshoot and the adjustment time in the transition process are basically contradictory control requirements, and when the emphasis is on small overshoot and the adjustment time can be slightly longer, a smooth switching function with smaller curvature, such as y, can be selected1And y4(ii) a When the emphasis on short tuning time and slightly larger overshoot are used, a smooth switching function with larger curvature, such as y, can be selected3And y5(ii) a When the amount of emphasis on overshoot is small and the settling time is short, a smooth switching function with moderate curvature, such as y, can be selected2
As shown in fig. 1 and 2:
Figure BDA0001884055180000041
wherein, t+0.3 and t -0 denotes the upper and lower limits of the smooth switching function, respectively, and n is 2.
Figure BDA0001884055180000042
Wherein, t+0.3 and t -0 denotes the upper and lower limits of the smooth switching function, respectively, and n is 2.
Figure BDA0001884055180000043
Wherein, t+0.3 and t -0 denotes the upper and lower limits of the smooth switching function, respectively, and n is 2.
Figure BDA0001884055180000044
Wherein, t+0.3 and t -0 denotes the upper and lower limits of the smooth handover function, respectively.
Figure BDA0001884055180000045
Wherein, t+0.3 and t -0 denotes the upper and lower limits of the smooth handover function, respectively.
The third step: for calculating the control target value and the control quantity of the controller in the transition process, the following two forms are adopted for calculation:
1) calculation of the target value:
R(x)=Rstart+(Rend-Rstart)f(x) (1)
wherein R isstartIs a preset target value at the beginning of the transition, RendIs a preset target value at the end of the transition, r (x) is a target value calculated during the transition, and f (x) is a smooth switching function.
2) Calculation of control amount of controller:
when the control quantity calculated by two different control methods acts on the controlled object, the smooth switching function is used for obtaining the control quantity in the switching action process of the two control methods, and the following form is adopted:
u(x)=f(x)u1(x)+(1-f(x))u2(x) (2)
wherein u is1(x) Is the control quantity, u, calculated by the first control method2(x) Is the control quantity calculated by the second control method, u (x) is the control quantity when the two control methods work together, and f (x) is the smooth switching function.

Claims (2)

1. A transition process target value control method based on a smooth switching function is characterized by comprising the following steps:
determining the upper limit and the lower limit of the independent variable of the smooth switching function according to the adjustment time of the transition process;
selecting a smooth switching function according to the overshoot and the adjustment time in the transition process;
calculating a target value of the transition process or a control quantity of the controller according to the smooth switching function;
the smooth switching function is any one of a power function class, a polynomial class and a trigonometric function class;
the power function class takes the form:
Figure FDA0003412817190000011
or
Figure FDA0003412817190000012
Figure FDA0003412817190000013
Or
Figure FDA0003412817190000014
Where x is the argument of the smooth switching function f (x), t+And t-Respectively representing the upper limit and the lower limit of the smooth switching function, and taking a positive even number not greater than 4 as n;
the polynomial class takes the form:
Figure FDA0003412817190000015
or
Figure FDA0003412817190000016
Where x is the argument of the smooth switching function f (x), t+And t-Respectively representing the upper limit and the lower limit of the smooth switching function, wherein n is a positive even number;
the trigonometric function class takes the form:
Figure FDA0003412817190000021
or
Figure FDA0003412817190000022
Figure FDA0003412817190000023
Or
Figure FDA0003412817190000024
Where x is the argument of the smooth switching function f (x), t+And t-Respectively representing the upper limit and the lower limit of the smooth switching function;
the target value of the transition process is calculated according to the smooth switching function, and the following form is adopted:
R(x)=Rstart+(Rend-Rstart)f(x) (1)
wherein R isstartIs a preset target value at the beginning of the transition, RendIs a preset target value at the end of the transition process, r (x) is the target value of the transition process, f (x) is the smooth handover function;
the calculating the control quantity of the controller according to the smooth switching function comprises the following steps: the control amount for calculating the output for two different controllers is calculated in the following form:
u(x)=f(x)u1(x)+(1-f(x))u2(x) (2)
wherein u is1(x) Is the control quantity, u, of the calculation output of the known first controller2(x) Is the control quantity calculated and output by the known second controller, u (x) is the control quantity when the two controllers work together, and f (x) is a smooth switching function.
2. A smooth switching function based transient target value control method as claimed in any one of claim 1, wherein the argument of said smooth switching function is the transient adjustment time.
CN201811449010.8A 2018-11-28 2018-11-28 Smooth switching function-based target value control method for transition process Expired - Fee Related CN111240192B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811449010.8A CN111240192B (en) 2018-11-28 2018-11-28 Smooth switching function-based target value control method for transition process

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811449010.8A CN111240192B (en) 2018-11-28 2018-11-28 Smooth switching function-based target value control method for transition process

Publications (2)

Publication Number Publication Date
CN111240192A CN111240192A (en) 2020-06-05
CN111240192B true CN111240192B (en) 2022-02-01

Family

ID=70871314

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811449010.8A Expired - Fee Related CN111240192B (en) 2018-11-28 2018-11-28 Smooth switching function-based target value control method for transition process

Country Status (1)

Country Link
CN (1) CN111240192B (en)

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1333487A (en) * 2000-06-19 2002-01-30 韩京清 Method and device for implementing optimized self anti-interference feedback control
WO2010046723A1 (en) * 2008-10-23 2010-04-29 Volvo Compact Equipment Sas Skid steer machine with automatic operating ratio change system
CN104734591A (en) * 2014-12-30 2015-06-24 黄志坚 Cascading system stable speed regulating method for oriented control over magnetic field of automotive electric steering motor
CN107065548A (en) * 2017-04-11 2017-08-18 东南大学 Two-way DC DC inverter control methods based on transition process arranging
CN107065564A (en) * 2017-05-18 2017-08-18 西北工业大学 A kind of neutral buoyancy robot pose and method for controlling trajectory based on active disturbance rejection
CN108075479A (en) * 2017-12-28 2018-05-25 清华大学 Based on the Transient Stability Control method and device that can tend to stable state
CN108196445A (en) * 2017-12-11 2018-06-22 西北工业大学 A kind of underwater robot posture and position control method based on two close cycles active disturbance rejection
CN111798701A (en) * 2020-07-07 2020-10-20 中国船舶工业系统工程研究院 Unmanned ship path tracking control method, system, storage medium and terminal

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1877469A (en) * 2006-06-29 2006-12-13 上海电力学院 Method for reducing buffeting of sliding mode variable structure control system
CA2788751C (en) * 2010-02-03 2016-03-29 Abb Technology Ag Switching module for use in a device to limit and/or break the current of a power transmission or distribution line
US9898787B2 (en) * 2014-10-16 2018-02-20 Honeywell International Inc. Allocation of energy production changes to meet demand changes
CN108089442B (en) * 2017-12-12 2020-12-15 浙江大学宁波理工学院 PI controller parameter self-tuning method based on prediction function control and fuzzy control
CN108132596B (en) * 2017-12-17 2021-06-25 北京世纪隆博科技有限责任公司 Design method of differential advanced generalized intelligent internal model set PID controller
CN108631671A (en) * 2018-04-18 2018-10-09 哈尔滨理工大学 A kind of motor speed control method based on fuzzy compensation

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1333487A (en) * 2000-06-19 2002-01-30 韩京清 Method and device for implementing optimized self anti-interference feedback control
WO2010046723A1 (en) * 2008-10-23 2010-04-29 Volvo Compact Equipment Sas Skid steer machine with automatic operating ratio change system
CN104734591A (en) * 2014-12-30 2015-06-24 黄志坚 Cascading system stable speed regulating method for oriented control over magnetic field of automotive electric steering motor
CN107065548A (en) * 2017-04-11 2017-08-18 东南大学 Two-way DC DC inverter control methods based on transition process arranging
CN107065564A (en) * 2017-05-18 2017-08-18 西北工业大学 A kind of neutral buoyancy robot pose and method for controlling trajectory based on active disturbance rejection
CN108196445A (en) * 2017-12-11 2018-06-22 西北工业大学 A kind of underwater robot posture and position control method based on two close cycles active disturbance rejection
CN108075479A (en) * 2017-12-28 2018-05-25 清华大学 Based on the Transient Stability Control method and device that can tend to stable state
CN111798701A (en) * 2020-07-07 2020-10-20 中国船舶工业系统工程研究院 Unmanned ship path tracking control method, system, storage medium and terminal

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
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 (en) 2020-06-05

Similar Documents

Publication Publication Date Title
CN103296940B (en) Self-adaptive PI (proportional-integral) control method and self-adaptive PI control system
CN101833306B (en) Multi-program-segment continuous acceleration and deceleration control method based on advanced-filter technology
CN104753439B (en) A kind of PID intelligent speed-regulating methods of motor
RU2013102887A (en) METHOD AND MODULE FOR VEHICLE SPEED CONTROL
CN111974616B (en) Dispensing method, dispensing device, computer equipment and storage medium
CN105715384B (en) Improve the increment type PI controller parameter methods of adjustment of aero-engine acceleration
CN109313429B (en) S-shaped speed planning method, device and system, robot and numerical control machine
CN113138552A (en) PID parameter setting method based on step response data and critical proportion method
CN102087531B (en) Liquid pump flow control method
CN110703591A (en) A control method of an active disturbance rejection controller for a rotary valve drive motor
CN106773652B (en) PID system and automatic parameter adjusting method thereof
CN103713519A (en) Proportional amplifier PID parameter self-tuning control method, and proportional amplifier and proportional electromagnetic valve
CN111240192B (en) Smooth switching function-based target value control method for transition process
CN104730925B (en) A kind of input saturation PI control methods
CN104696251A (en) System and method for intelligently controlling rotation speed of variable-frequency fan
JP2007087367A (en) Servo system control apparatus and control method
CN113186665B (en) Smooth speed planning control method of sewing servo motor
JP2009282609A (en) Servo adjustment method and device
CN106374798B (en) A stepper motor acceleration and deceleration control method with variable subdivision
CN101943888A (en) Method for controlling output of belt weigher system
CN104848194B (en) It is applicable to the air output control method and system of fired power generating unit under environment protection control technology
CN110347038A (en) A kind of two degrees of freedom Smith Prediction Control method of clinker cooling procedure
CN102929213A (en) Noncausal effective learning control system and method of precision motion control system
CN110879526B (en) A fractional-order controller and a method for parameter tuning of the fractional-order controller
CN103868635B (en) A kind of loading method of test macro of electric operator

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

Granted publication date: 20220201

CF01 Termination of patent right due to non-payment of annual fee