PID参数调节

PID参数调节

最优参数:

  • x100:34 15 18
  • x80:26 17 2

工具

control_keyboard.cpp

KP KI KP 通过键盘按键动态调节

加1:I O P

减1:J K L

调节方法

思路

  • 先调P,从小到大调节P使曲线震荡稳定。
  • 调节I使得曲线偏离目标值最小
  • 调节D使震荡稳定,震荡频率降低。

注意:

空载时表现较好的参数在负载或速度较大时可能会出现运行时噪音较大的问题,需要综合考虑。

  1. 先调P,从小到大调节P使曲线震荡稳定。

P=15

image-20210226102521631

p=34

image-20210226170551440

P=42

kp=34和kp=42效果接近,但kp=42噪音较大。

  1. 调节I使得曲线偏离目标值最小

p=34 i=5

image-20210226170959661

P=34 I=15

image-20210226171135272

P=34 I=20

image-20210226171548299

  1. 调节d使震荡稳定,震荡频率降低。

空载:

34 12 13

image-20210226172623763

34 12 0

image-20210226172858816

34 15 16

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-bHincjar-1626315389623)(…/.config/Typora/typora-user-images/image-20210226165509225.png)]

34 15 18

image-20210226165933457

根据震荡频率和幅度选择参数kp=34,ki=15,kd=18

负载:

34 12 13

image-20210226174907240

34 12 0

image-20210226174729477

34 15 18

image-20210226173434718

  • 34 15 18 *
  • 35 14 15
  • 34 15 17
  • 34 15 16

跟踪曲线

export LCM_DEFAULT_URL=udpm://239.255.76.67:7666
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/app/lib

34 14 0

image-20210302104113288

34 15 18

image-20210302101225620

35 14 15

image-20210302104322620

34 15 17

image-20210302103526539

34 15 16

image-20210302103845153

34 16 2

image-20210302110527330

34 16 12

image-20210302110851191

34 16 18

image-20210302111233819

34 16 15

image-20210302111638689

  • 0
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
### 回答1: PID参数调节是Simulink仿真中非常重要的一部分。PID控制器是一种常用的控制器,可以通过调节参数来实现对系统的控制。在Simulink仿真中,可以通过调节PID控制器的参数来优化系统的性能。具体来说,可以通过调节PID控制器的比例系数、积分系数和微分系数来实现对系统的控制。比例系数控制系统的响应速度,积分系数控制系统的稳定性,微分系数控制系统的抗干扰能力。因此,在Simulink仿真中,PID参数调节是非常重要的一步,可以帮助我们优化系统的性能,提高系统的稳定性和响应速度。 ### 回答2: PID控制器是工业自动控制中最常用的控制器之一,它可以通过调节PID控制器中的三个参数:比例系数Kp、积分系数Ki和微分系数Kd,来实现对系统的控制。这些参数调节对于系统的稳定性、响应速度和鲁棒性有着重要的影响。在Simulink仿真中,我们可以使用Simulink Control Design工具箱中的PID调节器来进行PID参数调节。下面将介绍Simulink仿真中PID参数调节的基本方法。 首先,我们需要建立一个仿真模型,包含控制器、被控对象和一个输入信号(例如步进信号)。然后,双击PID调节器,打开PID调节器窗口。在这个窗口中,我们可以设置PID控制器的三个参数Kp、Ki和Kd,并且可以通过手动调节这些参数或者使用自动调节功能进行参数调节。 手动调节方法如下:首先,在PID调节器窗口中选择“Manual Tuning”选项卡。然后,我们可以手动修改Kp、Ki和Kd的值,以观察系统的响应变化。手动调节时需要注意,Kp过大会导致系统响应快但可能出现过冲;Ki过大会导致系统稳态误差大;Kd过大会导致系统抖动严重。因此,在手动调节的过程中需要进行多次实验,逐步参数,以找到最优的PID参数组合。 自动调节方法如下:首先,在PID调节器窗口中选择“Automatic Tuning”选项卡。然后,我们可以选择不同的自动调节方法,例如基于频率响应的方法(如Ziegler-Nichols方法)或者基于模型的方法(如LQR控制)。自动调节方法会对系统进行自动识别和参数优化,可以大大缩短PID参数调节时间。但需要注意的是,自动调节可能会导致不稳定或者不优化的效果。因此,在自动调节的过程中需要进行多次实验,以检验所得的参数组合是否能满足系统的要求。 总之,PID参数调节是Simulink仿真中很重要的任务。通过对参数调节,我们可以实现对被控系统的优化控制,并使系统更稳定和响应更快。无论是手动调节还是自动调节,都需要要进行多次实验,并进行参数优化,才能得到最佳的PID参数组合。 ### 回答3: PID(比例、积分、微分)参数调节是控制系统设计中非常重要的一环。通过调节PID参数可以使控制效果更加优化,这在Simulink仿真中特别重要。 首先,要了解PID控制的基本原理。PID控制器通过根据误差信号对其进行比例、积分和微分处理来产生控制信号。在Simulink中,可以使用PID控制器模块来模拟这一过程。该模块允许用户整比例、积分和微分常数,以获得最佳控制信号。 在PID参数时,有几个重要的因素需要考虑。首先是比例系数。比例常数决定了控制信号与误差信号之间的关系。如果比例系数设置得太高,可能会导致系统不稳定(振荡),而如果比例系数设置得太低,则控制效果可能无法实现。 其次是积分系数。积分常数是整个控制系统中最容易发生问题的参数之一。如果积分系数过高,则可能会导致系统响应缓慢,系统出现过冲和饱和。另一方面,如果积分系数过低,则可能会导致系统稳态误差,这是指系统输出与目标值之间的差异最终无法消除。 最后是微分系数。微分常数在模拟PID调节过程中扮演了一个非常重要的角色。微分系数越高,控制器对控制信号变化的反应就越敏感,但过高的微分系数也可能导致振荡和系统不稳定。 综上所述,PID参数调节是Simulink仿真设计中非常关键的一环。适当调节PID参数可以使系统更加稳定,响应更快,控制效果更好。Simulink提供了方便的仿真工具,可以帮助工程师快速发现PID参数时可能出现的问题。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

没有胡子的猫

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值