微分比例控制与测速反馈控制

标准的开环二阶系统
在这里插入图片描述
加上微分环节后,变为
在这里插入图片描述
此时闭环系统方程变为
在这里插入图片描述
我们将这个式子与原标准闭环系统方程进行对比,
首先自然频率没变,设加上微分环节后的系统阻尼比为,则
在这里插入图片描述
注意这里的ξ是变小后的,自然频率是变大后的
这时候加上微分环节的作用就显现出来了,我们可以保证自然频率不变的情况下,使阻尼比加大。**

那么为什么会提出来这样一个要求呢?

**
首先,当我们设计一个系统时,我们都希望系统能够较快地响应,所以我们就会尽可能地提高开环增益,这样系统的自然频率也会提高,那调节时间会很短了。但事情远没有这么简单,殊不知,在你提高自然频率的时候,阻尼比却下降了,那这个时候,系统响应的超调量(也就是体现系统动态性能的另一项)就会变大。
那试想,如果我们加上一个微分环节会怎样呢,当我们为了减小调节时间而增大开环增益时,我们可以通过选择合适的Td, 消除因增益增大而使阻尼比减小的影响,甚至可以比原来更大而改善系统

  • 6
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,下面是一个简单的Matlab程序,用于比较比例微分控制测速反馈控制对系统性能的影响: ```matlab % 比例微分控制测速反馈控制对系统性能的影响比较 % 系统参数 m = 1; % 质量 k = 10; % 劲度系数 b = 1; % 阻尼系数 % 定义系统状态空间模型 A = [0 1; -k/m -b/m]; B = [0; 1/m]; C = [1 0; 0 1]; D = [0; 0]; sys = ss(A,B,C,D); % 设置控制器参数 Kp = 10; % 比例控制器参数 Kd = 1; % 微分控制器参数 Kv = 5; % 测速反馈控制器参数 % 比例微分控制器 Gpd = tf([Kd Kp],[1 0]); % 测速反馈控制器 Gv = tf(Kv,[1 0]); % 设计比例微分控制器并进行系统仿真 sys_pd = feedback(series(Gpd,sys),1); t = 0:0.01:10; u = ones(size(t)); [y_pd,t,x] = lsim(sys_pd,u,t); % 设计测速反馈控制器并进行系统仿真 sys_v = feedback(series(Gv,sys),1); [y_v,t,x] = lsim(sys_v,u,t); % 绘制结果图形 subplot(2,1,1); plot(t,y_pd(:,1),'b',t,y_v(:,1),'r'); title('Position Response Comparison'); xlabel('Time (s)'); ylabel('Position (m)'); legend('Proportional Derivative Control', 'Velocity Feedback Control'); subplot(2,1,2); plot(t,y_pd(:,2),'b',t,y_v(:,2),'r'); title('Velocity Response Comparison'); xlabel('Time (s)'); ylabel('Velocity (m/s)'); legend('Proportional Derivative Control', 'Velocity Feedback Control'); ``` 这个程序会先定义一个具有质量、劲度系数和阻尼系数的系统,并使用Matlab的控制系统工具箱来设计比例微分控制器和测速反馈控制器。然后,它会对两个不同的控制器进行系统仿真,并绘制出系统的位置和速度响应。 你可以根据需要修改系统参数和控制器参数,以及仿真时间和步长等参数,来进行不同的实验和比较。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值