CN110764408A - 一种减少过冲的pid配置方法及*** - Google Patents

一种减少过冲的pid配置方法及*** Download PDF

Info

Publication number
CN110764408A
CN110764408A CN201911188433.3A CN201911188433A CN110764408A CN 110764408 A CN110764408 A CN 110764408A CN 201911188433 A CN201911188433 A CN 201911188433A CN 110764408 A CN110764408 A CN 110764408A
Authority
CN
China
Prior art keywords
value
feedback
function
suppression
output
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.)
Withdrawn
Application number
CN201911188433.3A
Other languages
English (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.)
Beijing Huideyi Technology Co Ltd
Original Assignee
Beijing Huideyi Technology Co Ltd
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 Beijing Huideyi Technology Co Ltd filed Critical Beijing Huideyi Technology Co Ltd
Priority to CN201911188433.3A priority Critical patent/CN110764408A/zh
Publication of CN110764408A publication Critical patent/CN110764408A/zh
Withdrawn legal-status Critical Current

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
    • G05B11/00Automatic controllers
    • G05B11/01Automatic controllers electric
    • G05B11/36Automatic controllers electric with provision for obtaining particular characteristics, e.g. proportional, integral, differential
    • G05B11/42Automatic controllers electric with provision for obtaining particular characteristics, e.g. proportional, integral, differential for obtaining a characteristic which is both proportional and time-dependent, e.g. P. I., P. I. D.

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Feedback Control In General (AREA)

Abstract

本发明提供了一种减少过冲的PID配置方法及***,包括获取模块,用于获取PID***中任意时刻的输入值、任意时刻的反馈值以及输出值;还包括抑制模块,抑制模模块位于PID***的输出末端:所述抑制模块用于判断反馈值是否大于输入值;当反馈值小于输入值,抑制模块将输出值按照第一函数进行输出,其中第一函数为反馈值和输出值的相关函数;若反馈值大于输入值,抑制模块将输出值按照抑制函数进行输出,其中抑制函数为反馈值和预设值的相关函数,其中预设值为使用设备的可接受值。本发明在原有PID基础上添加抑制器能够解决上述的问题,添加抑制功能后,可以不用调节PID参数而防止巨大过冲,极大减小了对原有PID***的影响。

Description

一种减少过冲的PID配置方法及***
技术领域
本发明涉及PID***技术领域,具体涉及一种减少过冲的PID配置方法及***。
背景技术
PID***在自动化控制领域有广泛的应用,基本的PID***控制如图1所示,通过输入端输入目标值,对传感器采集的数据计算误差后进行补偿,然后根据补偿额实时控制整个***(设备)进行调整,直至整个***(设备)达到相应的目标值。在此过程中,基本的PID***根据如图2所示的步骤方法计算补偿值,其中Kc为比例响应,Ti与Td分别是积分与微分响应,调节***中的Kc,Ti,Td(即P,I,D)即可让输出达到需要的值并且一直稳定下去。反馈值为***输入值,***根据反馈值来调整输出值,输出值会影响反馈值的输入,最后使反馈值达到目标值的附近并保持,最终达到反馈调节的目的,然而由于反馈值的延迟等原因,输出值经常会使反馈值大于目标值,这时候形成过冲,过冲后***会减小输出值而使反馈值减小。有时候过冲是巨大的,例如反馈值=目标值*150%,这时候某些工业环境是无法接受这种过冲的,调节P,I,D使***不过冲又影响了原***PID参数,增加了新***的不可预见性。
发明内容
本发明提供一种减少过冲的PID配置方法及***,本发明在原有PID基础上添加抑制功能能够解决上述的问题,添加抑制功能后,可以不用调节PID参数而防止巨大过冲,极大减小了对原有PID***的影响。
一种减少过冲的PID方法,包括获取任意时刻的输入值、任意时刻的反馈值以及输出值;
还包括以下步骤:
判断反馈值是否大于输入值;
若反馈值小于输入值,所述输出值按照第一函数进行输出,其中第一函数为反馈值和输出值的相关函数;
若反馈值大于输入值,所述输出值按照抑制函数进行输出,其中抑制函数为反馈值和预设值的相关函数,其中预设值为使用设备的可接受值。
进一步的,
所述第一函数为以下公式:
PO=f(PV)(0≤PV≤SP)
其中,PO为输出值,PV为反馈值,SP为输入值。
进一步的,
所述抑制函数为以下公式:
R(PV)≤SP*(100+N)%(SP<PV)
其中,PO为输出值,PV为反馈值,SP为输入值,N为可接受值。
一种减少过冲的PID***,包括获取模块,用于获取PID***中任意时刻的输入值、任意时刻的反馈值以及输出值;
还包括抑制模块,抑制模模块位于PID***的输出末端:
所述抑制模块用于,判断反馈值是否大于输入值;
当反馈值小于输入值,抑制模块将输出值按照第一函数进行输出,其中第一函数为反馈值和输出值的相关函数;
若反馈值大于输入值,抑制模块将输出值按照抑制函数进行输出,其中抑制函数为反馈值和预设值的相关函数,其中预设值为使用设备的可接受值。
进一步的,
所述第一函数为以下公式:
PO=f(PV)(0≤PV≤SP)
其中,PO为输出值,PV为反馈值,SP为输入值。
进一步的,
所述抑制函数为以下公式:
R(PV)≤SP*(100+N)%(SP<PV)
其中,PO为输出值,PV为反馈值,SP为输入值,N为可接受值。
进一步的,
所述抑制模块为抑制器。
本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
附图说明
附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
图1为现有技术的PID***;
图2为现有技术的PID***计算流程示意图;
图3为减少过冲的PID方法的流程图;
图4为减少过冲的PID方法的计算流程示意图;
图5为减少过冲的PID***的结构图。
具体实施方式
以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
本发明实施例提供了一种减少过冲的PID方法,如图3和图4所示,包括S1、获取步骤,获取任意时刻的输入值、任意时刻的反馈值以及输出值;
还包括以下步骤:
S2、判断步骤:判断反馈值是否大于输入值;
S32、非抑制步骤:若反馈值小于输入值,所述输出值按照第一函数进行输出,其中第一函数为反馈值和输出值的相关函数;
S31、抑制步骤:若反馈值大于输入值,所述输出值按照抑制函数进行输出,其中抑制函数为反馈值和预设值的相关函数,其中预设值为使用设备的可接受值。
在一个实施例中,所述第一函数为以下公式:
PO=f(PV)(0≤PV≤SP)
其中,PO为输出值,PV为反馈值,SP为输入值。
在一个实施例中,所述抑制函数为以下公式:
R(PV)≤SP*(100+N)%(SP<PV)
其中,PO为输出值,PV为反馈值,SP为输入值,N为可接受值。
当反馈值满足0≤PV≤SP时,输出值PO输出第一函数的值,其中第一函数可以是任意的一元二次方程、二元一次方程等等,此时反馈值PV小于输入值SP,则证明此时输出值PO值没有过冲,所以按照反馈值PV关于第一函数输出或者是等值输出都不会出现过冲的情况。当反馈值满足SP<PV时,此时会出现过冲的情况,所以需要通过抑制函数输出PO。例如,输入值SP为30,可以接受最大过冲不超过30*(100+10)%为33,此时R(PV)的最大值不超过33,则输出值PO最高即为33,通过以上方式达到了抑制过冲的情况,并且可接受值可调,可以根据实际需要被控制的、被输出的设备进行控制,例如说百分之10、百分之5、百分之20中的任意一个或多个。
一种减少过冲的PID***,如图5所示其结构示意图,包括获取模块,用于获取PID***中任意时刻的输入值、任意时刻的反馈值以及输出值;
还包括抑制模块,抑制模模块位于PID***的输出末端:
所述抑制模块用于,判断反馈值是否大于输入值;
当反馈值小于输入值,抑制模块将输出值按照第一函数进行输出,其中第一函数为反馈值和输出值的相关函数;
若反馈值大于输入值,抑制模块将输出值按照抑制函数进行输出,其中抑制函数为反馈值和预设值的相关函数,其中预设值为使用设备的可接受值。其中图4中的R为抑制器,PID输出的值为PID输出值,经过抑制器分别按照第一函数或第二函数进行计算后,输出最终的输出值。
在一个实施例中,所述第一函数为以下公式:
PO=f(PV)(0≤PV≤SP)
其中,PO为输出值,PV为反馈值,SP为输入值。
在一个实施例中,所述抑制函数为以下公式:
R(PV)≤SP*(100+N)%(SP<PV)
其中,PO为输出值,PV为反馈值,SP为输入值,N为可接受值。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

Claims (7)

1.一种减少过冲的PID方法,包括获取任意时刻的输入值、任意时刻的反馈值以及输出值;
其特征在于,还包括以下步骤:
判断反馈值是否大于输入值;
若反馈值小于输入值,所述输出值按照第一函数进行输出,其中第一函数为反馈值和输出值的相关函数;
若反馈值大于输入值,所述输出值按照抑制函数进行输出,其中抑制函数为反馈值和预设值的相关函数,其中预设值为使用设备的可接受值。
2.根据权利要求1所述的方法,其特征在于,
所述第一函数为以下公式:
PO=f(PV)(0≤PV≤SP)
其中,PO为输出值,PV为反馈值,SP为输入值。
3.根据权利要求1所述的方法,其特征在于,
所述抑制函数为以下公式:
R(PV)≤SP*(100+N)%(SP<PV)
其中,PO为输出值,PV为反馈值,SP为输入值,N为可接受值。
4.一种减少过冲的PID***,包括获取模块,用于获取PID***中任意时刻的输入值、任意时刻的反馈值以及输出值;
其特征在于,还包括抑制模块,抑制模模块位于PID***的输出末端:
所述抑制模块用于,判断反馈值是否大于输入值;
当反馈值小于输入值,抑制模块将输出值按照第一函数进行输出,其中第一函数为反馈值和输出值的相关函数;
若反馈值大于输入值,抑制模块将输出值按照抑制函数进行输出,其中抑制函数为反馈值和预设值的相关函数,其中预设值为使用设备的可接受值。
5.根据权利要求4所述的***,其特征在于,
所述第一函数为以下公式:
PO=f(PV)(0≤PV≤SP)
其中,PO为输出值,PV为反馈值,SP为输入值。
6.根据权利要求4所述的***,其特征在于,
所述抑制函数为以下公式:
R(PV)≤SP*(100+N)%(SP<PV)
其中,PO为输出值,PV为反馈值,SP为输入值,N为可接受值。
7.根据权利要求4所述的***,其特征在于,
所述抑制模块为抑制器。
CN201911188433.3A 2019-11-28 2019-11-28 一种减少过冲的pid配置方法及*** Withdrawn CN110764408A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911188433.3A CN110764408A (zh) 2019-11-28 2019-11-28 一种减少过冲的pid配置方法及***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911188433.3A CN110764408A (zh) 2019-11-28 2019-11-28 一种减少过冲的pid配置方法及***

Publications (1)

Publication Number Publication Date
CN110764408A true CN110764408A (zh) 2020-02-07

Family

ID=69339661

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911188433.3A Withdrawn CN110764408A (zh) 2019-11-28 2019-11-28 一种减少过冲的pid配置方法及***

Country Status (1)

Country Link
CN (1) CN110764408A (zh)

Similar Documents

Publication Publication Date Title
Wang et al. Fractional order sliding mode control via disturbance observer for a class of fractional order systems with mismatched disturbance
KR900005546B1 (ko) 적응프로세스 제어장치
US7272454B2 (en) Multiple-input/multiple-output control blocks with non-linear predictive capabilities
KR101478450B1 (ko) 다변수 비선형 시스템의 제어를 위한 pid 가변 이득설계 방법
DE102015219407A1 (de) Verfahren und Steuereinrichtung zum Steuern eines Stromnetzes
DE112015004092T5 (de) Steuerungsvorrichtung, Programm dafür und Anlagensteuerungsverfahren
Jetto et al. A mixed numerical–analytical stable pseudo‐inversion method aimed at attaining an almost exact tracking
DE102020119379A1 (de) Stellungsregler Selbstbewertung für digitalen Zwilling
Laskawski et al. Sampling rate impact on the tuning of PID controller parameters
Alfaro et al. Simple robust tuning of 2DoF PID controllers from a performance/robustness trade‐off analysis
KR20050007189A (ko) 프로세스 제어장치의 조정방법, 그 조정 툴 및 이를사용한 프로세스 제어장치
CN110764408A (zh) 一种减少过冲的pid配置方法及***
DE102017202077A1 (de) Schaltung und Verfahren zur Bewertung der Wirksamkeit eines Dither-Signals für elektromagnetische Aktoren
US11086277B2 (en) System and method for determining the parameters of a controller
JPWO2008018496A1 (ja) 制御方法および制御装置
CN110764403A (zh) 一种能够快速达到稳态的pid控制方法
Łaskawski et al. Influence of sampling on the tuning of PID controller parameters
Doğruer et al. PID controller design for a fractional order system using bode’s ideal transfer function
Qu et al. A new suboptimal control design for cascaded non‐linear systems
CN117231592B (zh) 液压恒压控制方法、装置、控制器及液压***
EP4182762A1 (de) Ventilstellgerät, prozesstechnische anlage mit ventilstellgerät, diagnoseverfahren und verwendung eines ventilstellgeräts
CN116610026B (zh) 一种高稳态数字式交流补偿抗扰稳压方法及***
JP2013161206A (ja) リセットワインドアップ対策を有するフィードバック制御装置
JP3015553B2 (ja) 補完フィードバック制御装置
DE102021208318B4 (de) Schaltung und Verfahren zur Kompensation von Nichtlinearitäten

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
WW01 Invention patent application withdrawn after publication
WW01 Invention patent application withdrawn after publication

Application publication date: 20200207