PID参数整定方法介绍

article/2025/8/30 4:51:21

文章目录

  • 完全经验法
  • 等幅振荡法
  • 衰减曲线法
  • 响应曲线法

完全经验法

这种方法没有任何定量规律可循,凭借的是工程技术人员对控制系统与控制对象的工作机理、工作环境的熟悉,是一种粗糙的调参方法,一些定性的调参准则如下:

参数整定找最佳,从小到大顺序查
先是比例后积分,最后再把微分加
曲线振荡很频繁,比例度盘要放大
曲线漂浮绕大湾,比例度盘往小扳
曲线偏离回复慢,积分时间往下降
曲线波动周期长,积分时间再加长
曲线振荡频率快,先把微分降下来
动差大来波动慢。微分时间应加长
理想曲线两个波,前高后低4比1
一看二调多分析,调节质量不会低

等幅振荡法

步骤:
(1)先将切除PID控制器中的积分与微分作用,取比例增益KC较小值,并投入闭环运行;
(2)将Kc由小到大变化,对应于某一Kc值作小幅度的设定值阶跃响应,直至产生等幅振荡;
(3)设等幅振荡时振荡周期为Tcr、控制器增益Kcr ,再根据控制器类型选择以下PID参数。

控制规律 K c K_c Kc T i T_i Ti T d T_d Td
P 0.5 K c r 0.5K_{cr} 0.5Kcr
PI 0.45 K c r 0.45K_{cr} 0.45Kcr 0.83 T c r 0.83T_{cr} 0.83Tcr
PID 0.6 K c r 0.6K_{cr} 0.6Kcr 0.5 T c r 0.5T_{cr} 0.5Tcr 0.12 T c r 0.12T_{cr} 0.12Tcr

接下来我们就具体地仿真
下图是仿真框图
在这里插入图片描述
我不断增大P,发现P在5.6左右发生等幅振荡。经过测量我得到 K c r K_{cr} Kcr = 5.6,振荡周期 T c r T_{cr} Tcr = 9.455s
在这里插入图片描述

控制规律 K c K_c Kc T i T_i Ti T d T_d Td
P 2.8 2.8 2.8
PI 2.52 2.52 2.52 7.8 7.8 7.8
PID 3.36 3.36 3.36 4.7 4.7 4.7 1.1 1.1 1.1

PID的参数就按照这个计算好的数值并结合具体实际情况做一些调整来进行设置。
P控制
在这里插入图片描述
PI控制
在这里插入图片描述
PID控制
在这里插入图片描述

衰减曲线法

(1)先把积分时间放至最大,微分时间放至零,使控制系统运行,比例度放至较大的适当值,“纯P降低比例度”,就是使控制系统按纯比例作用的方式投入运行。然后慢慢地减少比例度,观察调节器的输出及控制过程的波动情况,直到找出4:1的衰减过程为止。这一过程就是“找到衰减4:1”。
(2)对有些控制对象,用4:1的衰减比感觉振荡过强时,这时可采用10:1的衰减比。但这时要测量衰减周期是很困难的,可采取测量第一个波峰的上升时间Tr,其操作步骤同上。
(3)根据衰减比例度s和衰减周期Ts、Tr按表1进行计算,求出各参数值。
4:1

控制规律 δ \delta δ T i T_i Ti T d T_d Td
P δ s \delta_s δs
PI 1.2 δ s 1.2\delta_s 1.2δs 0.5 T i 0.5Ti 0.5Ti
PID 0.8 δ s 0.8\delta_s 0.8δs 0.3 T i 0.3Ti 0.3Ti 0.1 T i 0.1Ti 0.1Ti

10:1

控制规律 δ \delta δ T i T_i Ti T d T_d Td
P δ s \delta_s δs
PI 1.2 δ s 1.2\delta_s 1.2δs 2 T r 2Tr 2Tr
PID 0.8 δ s 0.8\delta_s 0.8δs 0.3 T r 0.3Tr 0.3Tr 0.1 T r 0.1Tr 0.1Tr

下面进行具体的仿真
找到4:1衰减点,如下图
在这里插入图片描述
此时的衰减周期Ts=13.3s,比例度 δ \delta δ=0.5

控制规律 K c Kc Kc T i T_i Ti T d T_d Td
P 2 2 2
PI 1.66 1.66 1.66 6.65 6.65 6.65
PID 2.5 2.5 2.5 3.99 3.99 3.99 1.3 1.3 1.3

下面是整定后的效果
P控制
在这里插入图片描述
PI控制
在这里插入图片描述
PID控制
在这里插入图片描述

响应曲线法

响应曲线法PID参数整定步骤:
(1)在手动状态下,改变控制器输出(通常采用阶跃 变化),记录被控变量的响应曲线;
(2)由开环响应曲线获得单位阶跃响应曲线,并求取 “广义对象”的近似模型与模型参数;
(3)根据控制器类型与对象模型,选择PID参数并投 入闭环运行。在运行过程中,可对增益作调整。
由于广义对象的响应曲线可以用“一阶+纯滞后”来近似,所以,如下Ziegler-Nichols参数整定方法可以使用

控制规律 K c K_c Kc T i T_i Ti T d T_d Td
P 1 k p × T p τ \frac{1}{k_p}\times\frac{T_p}{\tau} kp1×τTp
PI 0.9 × 1 k p × T p τ 0.9\times\frac{1}{k_p}\times\frac{T_p}{\tau} 0.9×kp1×τTp 3.3 τ 3.3\tau 3.3τ
PID 1.2 × 1 k p × T p τ 1.2\times\frac{1}{k_p}\times\frac{T_p}{\tau} 1.2×kp1×τTp 2.2 τ 2.2\tau 2.2τ 0.5 τ 0.5\tau 0.5τ

接下来开始进行仿真整定
下图是仿真图(添加了一个滞后环节)
在这里插入图片描述
由下图我们可以得到纯时滞 τ \tau τ=5s,惯性时间常数Tp=8.747s,输出变化范围 Δ O \Delta O ΔO=4.5,输入变化范围 Δ I \Delta I ΔI=1
在这里插入图片描述

由上面的数据我们可以得到 K p Kp Kp= Δ O Δ I \frac{\Delta O}{\Delta I} ΔIΔO=4.5

控制规律 K c K_c Kc T i T_i Ti T d T_d Td
P 0.39 0.39 0.39
PI 0.351 0.351 0.351 16.5 16.5 16.5
PID 0.468 0.468 0.468 11 11 11 2.5 2.5 2.5

结合控制方案进行相应的设置,下面是整定后的效果。
P控制
在这里插入图片描述
PI控制
在这里插入图片描述
PID控制
在这里插入图片描述


http://chatgpt.dhexx.cn/article/4fRxZnHa.shtml

相关文章

PID控制算法与参数整定,用这几招轻松搞定!

关注、星标公众号,不错过精彩内容 直接来源:21ic电子网 之前给大家分享过PID基础理论的文章: 重温经典PID算法 PID原理和参数调试 今天进一步分享一些PID相关细节内容。 在过程控制中,按偏差的比例(P)、积分(I)和微分(D)进行控制的…

IBIS建模——第2部分:为何以及如何创建您自己的IBIS模型

IBIS建模——第2部分:为何以及如何创建您自己的IBIS模型 【导读】本文提供有关在创建IBIS模型时如何使用LTspice的说明指南,涵盖从IBIS预建模程序到IBIS模型验证的整个过程。本文还详细介绍如何在LTspice中为IBIS模型准确提取I-V、V-T、斜坡和C_comp数据…

这么说IBIS模型,你应该就懂了

读datasheet最高深的境界,不仅要看datasheet上的内容,凡是涉及到的算法,协议,配合器件,都要懂,要善于做延展辅助阅读,甚至看清楚芯片背后的设计哲学。听说要写个datasheet简单的三四个月&#x…

学习笔记二:IBIS模型编辑报错纠正

新建IBIS文件后,写好了相应的IBIS模型文件。 写好文件后,最好要检查下是否符合ibis语法。 注意: 第一点:IBIS头文件的[File name],此处名称需要和文件名称相同,同时名称字符数需在12个字符之内。否则会报错…

Cadence Allegro 17.4 IBS文件处理(IBIS模型)

Cadence Allegro 17.4 IBS文件处理(IBIS模型) IBIS(Input/Output Buffer Informational Specifation)是用来描述IC器件的输入、输出和I/OBuffer行为特性的文件,并且用来模拟Buffer和板上电路系统的相互作用。在IBIS模型里核心的内容就是Buffer的模型,因为这些Buffer产生…

Candence PCB Si 仿真设计篇前导:IBIS模型与PKG介绍

最近在做项目时遇到了一个信号SI问题,想自己动手仿真一下,就自己研究了一下如何用Candece 下面的Allegro Sigrity SI进行PCB板级链路仿真:在仿真之前我们要做的第一个准备工作就是准备需要仿真的器件模型:IBIS模型以及PKG文件。 1…

数据传输完整性_基于IBIS模型的FPGA信号完整性仿真验证方法

人工智能与深度学习等领域的快速发展,使得FPGA等器件应用范围愈加广泛,同时也要求器件的开关速率加快、引脚数量增多。但陡峭的时钟边沿和增加的引脚数使得杂散、耦合、寄生电容电感会对器件产生诸多信号完整性(Signal Integrity,SI)问题。这…

Candence PCB Si 仿真设计篇1:为仿真文件添加ibis模型

软件版本:cadence 16.6 仿真拓扑如下: 本章节主要完成对上述目标仿真拓扑中的PLL时钟芯片和FPGA完成IBIS模型的配置; 1.打开cadence PCB SI GXL; 2.在PCB SI GXL中打开板级文件.brd文件 3.在PCB SI GXL菜单栏Analyze-》Signal …

Cir 和 IBIS模型的使用

Cir 和 IBIS模型的使用在Analog上,很多时候下载到的是 cir和ibs 文件,那么如何使用呢。Cadence 中的pspice套件中含有编辑模型的程序模块,可以使用它进行转换,得到Capture库文件(olb格式) 和 Pspice 库文件…

Vivado使用技巧(17):创建IBIS模型

IBIS模型概述 IBIS是一种器件模型标准,允许使用行为模型进行开发,这些行为模型描述了器件内部互联的信号。IBIS模型保留专用的电路信息,不像SPICE这种结构化模型,IBIS模型是基于测量或电路仿真得到的 V/I曲线数据。 每个IOB标准…

信号完整性分析学习--13--IBIS模型(2)

IBIS模型除了用于SI仿真,我们还可以从IBIS模型中得到一些有用的东西,如信号上升时间,输出阻抗以及封装延时等等。 从IBIS模型中可以获得信号上升时间信息 IBIS模型中的关键字[Ramp]定义了buffer输出的上升下降沿的斜率。如下为micron的DDR3芯…

初识IBIS模型

关注、星标公众号,精彩内容每日送达 来源:网络素材 半导体LSI的EDA模型之一是"IBIS模型",完整称为Input/Output Buffer Information Specification,是一个描述数字IC输入端和输出端电气特性的文本文件,在电路…

Cadence PCB仿真 使用Allegro PCB SI为BRD文件创建通用型IBIS模型的方法图文教程

⏪《上一篇》   🏡《总目录》   ⏩《下一篇》 1,概述 本文简单介绍使用Allegro PCB SI软件为BRD PCB设计文件中的元器件创建IBIS模型的方法。 2,创建方法 第1步:确定打开PCB文件的软件是 Allegro PCB SI 如果不是Allegro PCB SI,可执行File→Change Editor…更换软…

FPGA之IBIS模型编辑实战攻略

通常我们获得的FPGA IBIS模型是这款芯片的通用模型,在信号完整性仿真中使用起来,很不方便。究其原因,其实就是管脚映射不对。每个FPGA在实际应用时,都会根据产品功能、单板空间等情况,对FPGA的管脚做一个重新定义&…

Cadence PCB仿真使用Allegro PCB SI 创建含差分对网络元器件的IBIS模型图文教程

⏪《上一篇》   🏡《总目录》   ⏩《下一篇》 1,概述 本文简单介绍使用Allegro PCB SI软件为BRD PCB设计文件中的含有差分对网络的元器件创建IBIS模型的方法。 2,创建方法 第1步:确定打开PCB文件的软件是 Allegro PCB SI 如果不是Allegro PCB SI,可执行File→Chan…

高速电路设计与仿真之Model Integrity篇(IBIS模型介绍)

工欲善其事必先利其器,高速电路的仿真离不开的就是Model Integrity仿真工具,而Model Integrity仿真用到的模型就是IBIS模型文件。使用Model Integrity不仅可以用来浏览模型,还可检查IBIS模型或DML模型(Cadence的模型格式&#xff…

信号完整性学习笔记-IBIS模型

1.IBIS模型是一种基于V/I曲线的对I/O Buffer 快速准确建模的方法,是反映芯片驱动和接收电气特性的一种国际标准,提供一种标准的文件格式来记录如驱动源输出阻抗、上升/下降时间及输入负载等参数,非常适合做振荡和串扰等高频效应的计算和仿真。…

IBIS模型参数

IBIS模型参数 作者:AirCity 2020.2.1 Aircity007sina.com 本文所有权归作者Aircity所有 下面是一个典型的IBIS模型,包括了各种参数符号。你在IBIS模型中看到的参数都在下面表示出来了。 PMOS导通,NMOS关闭,输出1;NMO…

Cadence导入IBIS模型用于仿真

SPICE模型库网址 查找SPICE模型的最佳位置是浏览供应商或制造商的网站,以下是部分常用的网址。 1、ADI https://www.analog.com/en/design-center/simulation-models/spice-models.html# 2、TI http://www.ti.com/design-resources/design-tools-simulation/models…

浅谈—IBIS入门理解

1.IBIS简介 IBIS(Input/Output Buffer Information Specification):输入输出缓冲器,是一个行为级模型,描述的是电压与电流、电压与时间的关系,也是一种基于V/I曲线的对于输入输出端口快速准确建模的方法,是反映芯片驱…