智能车制作

 找回密码
 注册

扫一扫,访问微社区

楼主: 超超超超人
打印 上一主题 下一主题

纯P控制系统的疑问

  [复制链接]

10

主题

455

帖子

0

精华

常驻嘉宾

合工大-斛兵7队

Rank: 8Rank: 8

积分
5059

论坛元老奖章优秀会员奖章活跃会员奖章在线王奖章

威望
2737
贡献
1320
兑换币
1506
注册时间
2013-9-15
在线时间
501 小时
毕业学校
合肥工业大学
11#
发表于 2014-5-7 16:23:23 | 只看该作者
因为真实世界的任何系统都存在一定的滞后性,比例表现的是一个随动性,P项过小就会存在稳态误差,过大就会造成振荡,PID控制最大的作用也就是用于控制滞后系统
回复 支持 反对

使用道具 举报

10

主题

455

帖子

0

精华

常驻嘉宾

合工大-斛兵7队

Rank: 8Rank: 8

积分
5059

论坛元老奖章优秀会员奖章活跃会员奖章在线王奖章

威望
2737
贡献
1320
兑换币
1506
注册时间
2013-9-15
在线时间
501 小时
毕业学校
合肥工业大学
12#
发表于 2014-5-7 16:26:49 | 只看该作者
像你举的这个例子就非常好,温度就是一个典型的滞后系统,温度的上升是需要一定时间的,而不是你给一个P之后就能立马升上去的,你可以从这个角度思考一下
回复 支持 反对

使用道具 举报

4

主题

200

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3590

优秀会员奖章活跃会员奖章

威望
1736
贡献
1082
兑换币
1151
注册时间
2012-11-3
在线时间
386 小时
13#
发表于 2014-5-7 17:25:57 | 只看该作者
超超超超人 发表于 2014-5-7 08:43
图上的目标值是1,可是P为1的时候,温度稳定在0.5都不够的地方。少了一半有多啊。就算只用P,现在误差还那 ...

个人觉得稳定的时候和目标值应该相差大小 视系统而定! 还有 貌似只用P控制,同一系统增量式PID和位置式PID的稳态误差也不同! 位置式好些!
回复 支持 反对

使用道具 举报

10

主题

1956

帖子

0

精华

跨届大侠

Rank: 10Rank: 10Rank: 10

积分
10144

优秀会员奖章活跃会员奖章在线王奖章论坛元老奖章论坛元老奖章

威望
4669
贡献
2699
兑换币
2876
注册时间
2013-10-2
在线时间
1388 小时
14#
发表于 2014-5-7 17:32:22 | 只看该作者
没有积分肯定不能把静态误差消掉的啊。
回复 支持 反对

使用道具 举报

2

主题

116

帖子

0

精华

高级会员

Rank: 4

积分
949
威望
470
贡献
279
兑换币
297
注册时间
2013-9-16
在线时间
100 小时
15#
发表于 2014-5-7 17:37:31 | 只看该作者
超超超超人 发表于 2014-5-6 23:31
我有些想法,但不够时间发上来了,求大神指教,或者初学者一起讨论,谢谢·

这篇文章可否共享下??我也想参考下!
回复 支持 反对

使用道具 举报

21

主题

69

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1897
QQ
威望
1049
贡献
432
兑换币
242
注册时间
2011-3-16
在线时间
208 小时
16#
发表于 2014-5-7 17:40:51 | 只看该作者
来个通俗的解释,误差为error=set-back,控制量的输出为OUT=P*error,系统经控制后得到输出量与反馈量back相等,我们可以认为 控制量OUT给系统做输入后引起了back,是线性关系,如果 out为0,即系统控制输入为0,输出就为零了,故而 out不为零,而OUT=P*error,所以 error不能为零,所以纯P调节必然有静差!!
回复 支持 反对

使用道具 举报

22

主题

139

帖子

0

精华

高级会员

Rank: 4

积分
541
威望
295
贡献
126
兑换币
165
注册时间
2014-3-11
在线时间
60 小时
17#
 楼主| 发表于 2014-5-7 18:48:49 | 只看该作者
而而非无人 发表于 2014-5-7 17:40
来个通俗的解释,误差为error=set-back,控制量的输出为OUT=P*error,系统经控制后得到输出量与反馈量back相等 ...

哥们,我觉得你理解错了,OUT输入是引起BACK,但是BACK是设定值和当前值的差啊,当BACK=0的时候,OUT就等于0啊,这时就说明已经达到设定值了啊,不是你理解那种没输入就没输出啊,这是我看法,你再想想是不是
回复 支持 反对

使用道具 举报

22

主题

139

帖子

0

精华

高级会员

Rank: 4

积分
541
威望
295
贡献
126
兑换币
165
注册时间
2014-3-11
在线时间
60 小时
18#
 楼主| 发表于 2014-5-7 18:57:42 | 只看该作者
而而非无人 发表于 2014-5-7 17:40
来个通俗的解释,误差为error=set-back,控制量的输出为OUT=P*error,系统经控制后得到输出量与反馈量back相等 ...

细想了一下,这种线性关系应该和不同系统有关的吧,你说的应该是一种输入对应一种输出的系统,而我想的那种系统应该是输入和输出并不是线性关系,就比如温度控制系统,一种电压不是对应一种温度,只是电压增加,可以使温度升高,达到设定温度了,电压就可以消失了。
回复 支持 反对

使用道具 举报

22

主题

139

帖子

0

精华

高级会员

Rank: 4

积分
541
威望
295
贡献
126
兑换币
165
注册时间
2014-3-11
在线时间
60 小时
19#
 楼主| 发表于 2014-5-7 23:16:56 | 只看该作者
欧若拉 发表于 2014-5-7 17:37
这篇文章可否共享下??我也想参考下!

不知道怎么上传啊
回复 支持 反对

使用道具 举报

22

主题

139

帖子

0

精华

高级会员

Rank: 4

积分
541
威望
295
贡献
126
兑换币
165
注册时间
2014-3-11
在线时间
60 小时
20#
 楼主| 发表于 2014-5-7 23:18:08 | 只看该作者
而而非无人 发表于 2014-5-7 17:40
来个通俗的解释,误差为error=set-back,控制量的输出为OUT=P*error,系统经控制后得到输出量与反馈量back相等 ...

哥们,给点意见啊
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-11-5 20:40 , Processed in 0.053747 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表