CN109375896B - 一种类似积分方法及装置 - Google Patents
一种类似积分方法及装置 Download PDFInfo
- Publication number
- CN109375896B CN109375896B CN201811269708.1A CN201811269708A CN109375896B CN 109375896 B CN109375896 B CN 109375896B CN 201811269708 A CN201811269708 A CN 201811269708A CN 109375896 B CN109375896 B CN 109375896B
- Authority
- CN
- China
- Prior art keywords
- current step
- signal
- similar
- output signal
- sliding window
- 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
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F7/00—Methods or arrangements for processing data by operating upon the order or content of the data handled
- G06F7/38—Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation
- G06F7/48—Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation using non-contact-making devices, e.g. tube, solid state device; using unspecified devices
- G06F7/544—Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation using non-contact-making devices, e.g. tube, solid state device; using unspecified devices for evaluating functions by calculation
- G06F7/5446—Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation using non-contact-making devices, e.g. tube, solid state device; using unspecified devices for evaluating functions by calculation using crossaddition algorithms, e.g. CORDIC
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computational Mathematics (AREA)
- Computing Systems (AREA)
- Mathematical Analysis (AREA)
- Mathematical Optimization (AREA)
- Pure & Applied Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Feedback Control In General (AREA)
Abstract
本申请公开了一种类似积分方法及装置,其中方法包括101、将当前步长的过程信号和上一步长的类似积分输出信号进行加法运算,得到当前步长的加法信号;102、将所述当前步长的加法信号进行滑动窗滤波后得到当前步长的类似积分输出信号;103、将所述当前步长的类似积分输出信号作为上一步长的类似积分输出信号后,返回步骤101计算下一步长的类似积分输出信号。本申请中在进行积分运算时,采用滑动窗滤波器取代构造常规积分器时使用的一阶惯性滤波器,使得计算时的输出速度和输出效率都有明显提升,进而提高了跟踪输入常值扰动的效率。
Description
技术领域
本申请属于过程控制技术领域,尤其涉及一种类似积分方法及装置。
背景技术
PID(Proportion integration differentiation)控制技术是工业过程控制领域的一种首选的基础控制技术,但这并不代表PID控制已经能够较好满足控制实际要求,这其实也是一种无奈的选择,因为没有更好的选择。长期以来,人们一直在探索寻找能够全面超越PID控制的方法。遗憾的是,至今为止,任何试图挑战PID基础控制地位的方法仍没取得优势。长期以来,PID控制之所以难以被全面超越,根源在于在PID中存在一个看不见的严重缺陷,即在PID中存在常规积分(Integration,I)控制跟踪输入常值扰动效率不高的问题。
发明内容
本申请提供了一种类似积分方法及装置,用于取代PID中常规积分控制,可以有效提高跟踪输入常值扰动的效率,达到提高PID控制性能的目的。
有鉴于此,本申请第一方面提供了一种类似积分方法,包括:
101、将当前步长的过程信号和上一步长的类似积分输出信号进行加法运算,得到当前步长的加法信号;
102、将所述当前步长的加法信号进行滑动窗滤波后得到当前步长的类似积分输出信号;
103、将所述当前步长的类似积分输出信号作为上一步长的类似积分输出信号后,返回步骤101计算下一步长的类似积分输出信号。
优选地,步骤102具体包括:
其中,WSWF(s)为滑动窗滤波器的传递函数;TW为窗口时间长度,单位为s,YADD(t)为当前步长的加法信号,YADD(t-dt)为上一步长的加法信号,YSI(t)为当前步长的类似积分输出信号,s为拉普拉斯算子。
优选地,步骤101具体包括:
将当前步长的过程信号和上一步长的类似积分输出信号根据YADD(t)=YP(t)+YSI(t-dt)进行加法运算,得到当前步长的加法信号;
其中,YP(t)为当前步长的过程信号,YSI(t-dt)为上一步长的类似积分输出信号,YADD(t)为当前步长的加法信号。
本申请第二方面提供一种类似积分装置,包括:加法器和滑动窗滤波器;
所述加法器的第一输入端作为过程信号的输入端;
所述加法器的输出端和所述滑动窗滤波器的输入端连接;
所述滑动窗滤波器的输出端作为类似积分装置的输出端;
所述滑动窗滤波器的输出端和所述加法器的第二输入端连接。
优选地,所述滑动窗滤波器的传递函数具体为:
所述类似积分装置的输出表达式具体为:
其中,WSWF(s)为滑动窗滤波器的传递函数;TW为窗口时间长度,单位为s,YADD(t)为当前步长的加法信号,YADD(t-dt)为上一步长的加法信号,YSI(t)为当前步长的类似积分输出信号,s为拉普拉斯算子。
优选地,所述加法器的表达式具体为:
YADD(t)=YP(t)+YSI(t-dt);
其中,YP(t)为当前步长的过程信号,YSI(t-dt)为上一步长的类似积分输出信号,YADD(t)为当前步长的加法信号。
从以上技术方案可以看出,本申请实施例具有以下优点:
本申请提供了一种类似积分方法:101、将当前步长的过程信号和上一步长的类似积分输出信号进行加法运算,得到当前步长的加法信号;102、将所述当前步长的加法信号进行滑动窗滤波后得到当前步长的类似积分输出信号;103、将所述当前步长的类似积分输出信号作为上一步长的类似积分输出信号后,返回步骤101计算下一步长的类似积分输出信号。由于PID控制中的常规积分(Integration,I)控制是一种常值扰动观测器(Constantdisturbance observer,CDO),起到消除稳态偏差的作用的同时,也决定了过程输出跟踪过程给定的性能。本申请中在进行积分运算时,采用滑动窗滤波器取代构造常规积分器时使用的一阶惯性滤波器,使得计算时的输出速度和输出效率都有明显提升,进而提高了跟踪输入常值扰动的效率。
附图说明
图1为现有PID控制中常规积分器的结构示意图;
图2为本申请实施例中一种类似积分方法的实施例的流程示意图;
图3为本申请实施例中一种类似积分装置的结构示意图;
图4为本申请实施例中一种类似积分方法的积分结果。
具体实施方式
现有PID控制中的常规积分器如图1所示,该常规积分器中使用一阶惯性滤波器,但是一阶惯性滤波器存在输出速度慢及输出效率低的问题。
本申请实施例提供了一种类似积分方法及装置,用于取代PID中常规积分控制,可以有效提高跟踪输入常值扰动的效率,达到提高PID控制性能的目的。
为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
请参阅图2,本申请实施例中一种类似积分方法的实施例的流程示意图,包括:
步骤101、将当前步长的过程信号和上一步长的类似积分输出信号进行加法运算,得到当前步长的加法信号。
需要说明的是,在进行加法运算时,首先需要当前步长的过程信号和上一步长的类似积分输出信号进行加法运算,得到当前步长的加法信号。可以理解的是,此处根据YADD(t)=YP(t)+YSI(t-dt)进行加法运算,其中,YP(t)为当前步长的过程信号,YSI(t-dt)为上一步长的类似积分输出信号,YADD(t)为当前步长的加法信号。
步骤102、将当前步长的加法信号进行滑动窗滤波后得到当前步长的类似积分输出信号。
需要说明的是,在得到当前步长的加法信号后,将当前步长的加法信号根据进行滑动窗滤波后得到当前步长的类似积分输出信号其中,WSWF(s)为滑动窗滤波器的传递函数;TW为窗口时间长度,单位为s,YADD(t)为当前步长的加法信号,YADD(t-dt)为上一步长的加法信号,YSI(t)为当前步长的类似积分输出信号,s为拉普拉斯算子。
可以理解的是,如图4所示,在相同的积分时间常数的条件下TW=TI=400s(TI为常规积分器的积分时间常数,单位为s。),输入的过程信号为1,此时根据进行滑动窗滤波后的类似积分输出信号相比常规积分器得到的积分信号,输出更稳定,效率更高。
步骤103、将当前步长的类似积分输出信号作为上一步长的类似积分输出信号后,返回步骤101计算下一步长的类似积分输出信号。
需要说明的是,在得到当前步长的类似积分输出信号后,将当前步长的积分输出信号作为上一步长的类似积分输出信号,返回步骤101计算下一步长的类似积分输出信号。
本实施例中,由于PID控制中的常规积分(Integration,I)控制是一种常值扰动观测器(Constant disturbance observer,CDO),起到消除稳态偏差的作用的同时,也决定了过程输出跟踪过程给定的性能。本申请中在进行积分运算时,采用滑动窗滤波器取代构造常规积分器时使用的一阶惯性滤波器,使得计算时的输出速度和输出效率都有明显提升,进而提高了跟踪输入常值扰动的效率。
以上为本申请实施例提供的一种类似积分方法的实施例,以下为本申请实施例提供的一种类似积分装置的实施例,请参阅图3。
本申请实施例中提供的一种类似积分装置,包括:加法器1和滑动窗滤波器2,加法器1的第一输入端作为过程信号的输入端,加法器1的输出端和滑动窗滤波器2的输入端连接,滑动窗滤波器2的输出端作为类似积分装置的输出端,滑动窗滤波器2的输出端和加法器1的第二输入端连接。
需要说明的是,滑动窗滤波器2的传递函数具体为:
类似积分装置的输出表达式具体为:
其中,WSWF(s)为滑动窗滤波器2的传递函数;TW为窗口时间长度,单位为s,YADD(t)为当前步长的加法信号,YADD(t-dt)为上一步长的加法信号,YSI(t)为当前步长的类似积分输出信号,s为拉普拉斯算子。
同时,需要说明的是,加法器1的表达式具体为:
YADD(t)=YP(t)+YSI(t-dt);
其中,YP(t)为当前步长的过程信号,YSI(t-dt)为上一步长的类似积分输出信号,YADD(t)为当前步长的加法信号。
本实施例中,由于PID控制中的常规积分(Integration,I)控制是一种常值扰动观测器(Constant disturbance observer,CDO),起到消除稳态偏差的作用的同时,也决定了过程输出跟踪过程给定的性能。本申请中在进行积分运算时,采用滑动窗滤波器2取代构造常规积分器时使用的一阶惯性滤波器,使得计算时的输出速度和输出效率都有明显提升,进而提高了跟踪输入常值扰动的效率。
以上所述,以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围。
Claims (2)
1.一种类似积分方法,其特征在于,包括:
101、将当前步长的过程信号和上一步长的类似积分输出信号进行加法运算,得到当前步长的加法信号,具体包括:
将当前步长的过程信号和上一步长的类似积分输出信号根据YADD(t)=YP(t)+YSI(t-dt)进行加法运算,得到当前步长的加法信号;
其中,YP(t)为当前步长的过程信号,YSI(t-dt)为上一步长的类似积分输出信号,YADD(t)为当前步长的加法信号;
102、将所述当前步长的加法信号进行滑动窗滤波后得到当前步长的类似积分输出信号,具体包括:
其中,WSWF(s)为滑动窗滤波器的传递函数;TW为窗口时间长度,单位为s,YADD(t)为当前步长的加法信号,YADD(t-dt)为上一步长的加法信号,YSI(t)为当前步长的类似积分输出信号,s为拉普拉斯算子;
103、将所述当前步长的类似积分输出信号作为上一步长的类似积分输出信号后,返回步骤101计算下一步长的类似积分输出信号。
2.一种类似积分装置,其特征在于,包括:加法器和滑动窗滤波器;
所述加法器的第一输入端作为过程信号的输入端;所述加法器的表达式具体为:
YADD(t)=YP(t)+YSI(t-dt);
其中,YP(t)为当前步长的过程信号,YSI(t-dt)为上一步长的类似积分输出信号,YADD(t)为当前步长的加法信号;
所述加法器的输出端和所述滑动窗滤波器的输入端连接;所述滑动窗滤波器的传递函数具体为:
所述类似积分装置的输出表达式具体为:
其中,WSWF(s)为滑动窗滤波器的传递函数;TW为窗口时间长度,单位为s,YADD(t)为当前步长的加法信号,YADD(t-dt)为上一步长的加法信号,YSI(t)为当前步长的类似积分输出信号,s为拉普拉斯算子;
所述滑动窗滤波器的输出端作为类似积分装置的输出端;
所述滑动窗滤波器的输出端和所述加法器的第二输入端连接。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811269708.1A CN109375896B (zh) | 2018-10-29 | 2018-10-29 | 一种类似积分方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811269708.1A CN109375896B (zh) | 2018-10-29 | 2018-10-29 | 一种类似积分方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109375896A CN109375896A (zh) | 2019-02-22 |
CN109375896B true CN109375896B (zh) | 2023-01-24 |
Family
ID=65390505
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811269708.1A Active CN109375896B (zh) | 2018-10-29 | 2018-10-29 | 一种类似积分方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109375896B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109856978B (zh) * | 2019-03-26 | 2022-02-15 | 广东电网有限责任公司 | 一种获取被控对象模型的方法及装置 |
CN113193853B (zh) * | 2021-04-23 | 2022-06-24 | 广东电网有限责任公司电力科学研究院 | 基于新的近似滑动窗滤波器的滤波方法及装置、控制系统 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101339405A (zh) * | 2008-08-13 | 2009-01-07 | 哈尔滨工程大学 | 一种数字pid控制方法 |
EP3136267A1 (en) * | 2015-08-25 | 2017-03-01 | Volvo Car Corporation | Method and system for control and co-simulation of physical systems |
WO2017082143A1 (ja) * | 2015-11-09 | 2017-05-18 | 株式会社明電舎 | ダイナモメータシステムのダイナモ制御装置及びそのエンジン始動方法 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2016103089A (ja) * | 2014-11-27 | 2016-06-02 | 株式会社リコー | 情報処理装置、信号処理方法、プログラム |
CN108563877B (zh) * | 2018-04-19 | 2022-05-17 | 山东交通学院 | 太阳能溴化锂制冷机组的整体建模与最优控制一体化方法 |
-
2018
- 2018-10-29 CN CN201811269708.1A patent/CN109375896B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101339405A (zh) * | 2008-08-13 | 2009-01-07 | 哈尔滨工程大学 | 一种数字pid控制方法 |
EP3136267A1 (en) * | 2015-08-25 | 2017-03-01 | Volvo Car Corporation | Method and system for control and co-simulation of physical systems |
WO2017082143A1 (ja) * | 2015-11-09 | 2017-05-18 | 株式会社明電舎 | ダイナモメータシステムのダイナモ制御装置及びそのエンジン始動方法 |
Also Published As
Publication number | Publication date |
---|---|
CN109375896A (zh) | 2019-02-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109375896B (zh) | 一种类似积分方法及装置 | |
CN107272421B (zh) | 一种自抗扰控制系统及方法 | |
CN110875599A (zh) | 一种电网频率振荡的控制方法及系统 | |
CN109186571B (zh) | 一种陀螺仪滤波去噪方法 | |
CN106160607B (zh) | 一种励磁调节器定子过电流限制的实现方法 | |
CN105402087B (zh) | 风电机组变桨距切换控制方法 | |
CN110231772B (zh) | 一种获取过程模型的方法、装置及设备 | |
CN118151579A (zh) | 一种反步跟踪控制方法 | |
CN207198565U (zh) | 一种自抗扰控制系统 | |
CN116383561A (zh) | 正弦型最速跟踪滤波方法、装置、设备及存储介质 | |
CN106961398B (zh) | 一种分布式文件系统的带宽控制方法及装置 | |
CN106791846B (zh) | 一种图像编码质量因子的调整方法和装置 | |
CN109085747B (zh) | 一种获取微分信号的方法及装置 | |
CN108983597B (zh) | 一种近似纯滞后的方法及装置 | |
CN109062050B (zh) | 一种较高频扰动观测方法及装置 | |
CN116383558A (zh) | 一种抛物线型窗函数的构造方法、装置及滤波器 | |
CN108594676B (zh) | 一类工业受控过程特征参数快速辨识方法 | |
CN109245743B (zh) | 一种低通滤波方法和装置 | |
CN116561479A (zh) | 一种二分之一反升余弦窗函数的构造方法、装置及滤波器 | |
CN116383564A (zh) | 可调节速率的最速跟踪滤波方法及装置 | |
CN109116725B (zh) | 一种高准确度近似纯滞后的方法和装置 | |
CN104639099B (zh) | 一种产生滤波器传递函数的方法 | |
CN117452807A (zh) | 一种系统的过程给定信号的处理方法和控制系统 | |
CN116388731A (zh) | 1/4余弦型窗函数信号的生成装置及滤波信号的生成系统 | |
CN104466993B (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 |