由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
EE版 - 这种样子的运动部件应该怎么样控制?
相关主题
看了一下老文章,这control专业堪比生物阿请教一个dc dc 设计
问牛人们一个学术问题对bode plot 的理解,希望解惑
请教各位大牛:采样频率Re: What is actuator?
问下 现在做基站功放怎么样啊?有啥好的optimization的c/c++库可以用
请教各位关于RFPA借问有没有人曾将Simulink和matlab程序转到非PC base的控制器上去
关于运算放大器一问有做过电机控制的么,问个back emf控制的问题
close-loop hall effect sensor输出疑问作纯contro theory,申请ee的postdoc机率大吗?
问个自动控制的弱问题, 谢谢了先。不要见笑请问:控制方向的博士就业情况怎样?
相关话题的讨论汇总
话题: 控制话题: 控制器话题: pid话题: 采样率话题: 位置
进入EE版参与讨论
1 (共1页)
a****l
发帖数: 8211
1
上面的一个曲线是运动部件的位置,下面的一个曲线是运动部件的控制量.现在的问题是
,运动部件似乎总是要么不动,要么就一下动很多,所以总是不稳定.图中可以看到,设定
的位置时20,一开始的时候控制量增加,器件基本不动,然后某个瞬间忽然跳了一大步,然
后控制量下降,器件一始也是几乎不动,然后某个瞬间再忽然的跳一大步.这种样子的东
西怎么让它的运动平稳些不要总是跳来跳去的能稳定在期望的位置上?
p***e
发帖数: 472
2
不清楚你的控制目标是什么?你是想让它固定在一个期望的位置不动?感觉好像负载或
者plant过了某个区域就有个jump,discontinuous. maybe you can consider design
your controller discontinuous as well, for example, separate controllers for
different position ranges.

【在 a****l 的大作中提到】
: 上面的一个曲线是运动部件的位置,下面的一个曲线是运动部件的控制量.现在的问题是
: ,运动部件似乎总是要么不动,要么就一下动很多,所以总是不稳定.图中可以看到,设定
: 的位置时20,一开始的时候控制量增加,器件基本不动,然后某个瞬间忽然跳了一大步,然
: 后控制量下降,器件一始也是几乎不动,然后某个瞬间再忽然的跳一大步.这种样子的东
: 西怎么让它的运动平稳些不要总是跳来跳去的能稳定在期望的位置上?

s*****r
发帖数: 69
3
你是用的反馈控制吧?这个被控对象是非线性的,不能用PID等简单的反馈控制算法。
我觉得可以有两个办法:
(1)用前馈,如果你的期望位置和控制量之间有比较固定的对应关系,可以直接使用
前馈,并加入一个微量的反馈来微调。
(2)对非线性系统,在比较小的调整范围内,可以近似为线性系统。如果你期望是20
,那么就限制控制量的输入,使其只能在19和21之间调整。然后再用反馈策略
仅供参考。
a****l
发帖数: 8211
4
我的感觉就是好象这东西比较“粘”而且“重”。就好比一个大箱子在地上,力气小推
推根本不懂,力气越来越大以后,箱子突然就被推动了,然后动起来后就轻松了点,一动
就动很大的一步.这样一来,普通的pid上需要做什么样的改变呢?或者有其他的控制算
法适合这种东西?

20

【在 s*****r 的大作中提到】
: 你是用的反馈控制吧?这个被控对象是非线性的,不能用PID等简单的反馈控制算法。
: 我觉得可以有两个办法:
: (1)用前馈,如果你的期望位置和控制量之间有比较固定的对应关系,可以直接使用
: 前馈,并加入一个微量的反馈来微调。
: (2)对非线性系统,在比较小的调整范围内,可以近似为线性系统。如果你期望是20
: ,那么就限制控制量的输入,使其只能在19和21之间调整。然后再用反馈策略
: 仅供参考。

i*****t
发帖数: 24265
5
这个需要仔细调节PI的参数
i*****t
发帖数: 24265
6
看似那种stick slip的摩擦,不用很复杂算法,经典PID足够了
a****l
发帖数: 8211
7
能不能说说,你觉得在现在的这种情况下,KpKi应该怎么样调?

【在 i*****t 的大作中提到】
: 看似那种stick slip的摩擦,不用很复杂算法,经典PID足够了
i*****t
发帖数: 24265
8
1 不用I,加大P,是否能改善
2 P如果有改善则加入D,然后继续增加P和D
3 增加点I试试
如果原有控制器仍然不行,则改进如下
4 提高采样率
5 用双闭环,内部电流环或速度环,采样率要求很高
6 开关控制

【在 a****l 的大作中提到】
: 能不能说说,你觉得在现在的这种情况下,KpKi应该怎么样调?
a****l
发帖数: 8211
9
现在已经是有p有i了.如果不用i,自然是不抖了,就是一个静差.加了i就是要消除静差
,然后就抖动了.

【在 i*****t 的大作中提到】
: 1 不用I,加大P,是否能改善
: 2 P如果有改善则加入D,然后继续增加P和D
: 3 增加点I试试
: 如果原有控制器仍然不行,则改进如下
: 4 提高采样率
: 5 用双闭环,内部电流环或速度环,采样率要求很高
: 6 开关控制

i*****t
发帖数: 24265
10
知道你这个是PI,俺才推荐一堆方法,自己试验吧

【在 a****l 的大作中提到】
: 现在已经是有p有i了.如果不用i,自然是不抖了,就是一个静差.加了i就是要消除静差
: ,然后就抖动了.

相关主题
关于运算放大器一问请教一个dc dc 设计
close-loop hall effect sensor输出疑问对bode plot 的理解,希望解惑
问个自动控制的弱问题, 谢谢了先。不要见笑Re: What is actuator?
进入EE版参与讨论
s*****r
发帖数: 69
11
这不是PID干的事情,找本非线性控制的书,这是一个典型的例子
i*****t
发帖数: 24265
12
案例虽然是非线性,但是这个震荡曲线很常见,典型案例就是工业阀门sticky,当然工
业控制器都是pid控制,楼主这个数据看起来也是pi控制的,然后i不断的积分导致系统
震荡,如果产品的参数调不好,考虑产品机械是否有故障,是否太紧等。
如果楼主想搞控制产品设计,还是得用pid加入不同增益积分条件判断等。如果想搞研
究,则用非线性理论。
a****l
发帖数: 8211
13
谢谢!大家说的都很有道理,我再去试试看。

【在 i*****t 的大作中提到】
: 案例虽然是非线性,但是这个震荡曲线很常见,典型案例就是工业阀门sticky,当然工
: 业控制器都是pid控制,楼主这个数据看起来也是pi控制的,然后i不断的积分导致系统
: 震荡,如果产品的参数调不好,考虑产品机械是否有故障,是否太紧等。
: 如果楼主想搞控制产品设计,还是得用pid加入不同增益积分条件判断等。如果想搞研
: 究,则用非线性理论。

g****t
发帖数: 31659
14
第一条和第四条最管用.
天下武功,唯快不破阿.
只要P的增益能足够高,实际上往往是不需要积分的.

1 不用I,加大P,是否能改善
2 P如果有改善则加入D,然后继续增加P和D
3 增加点I试试
如果原有控制器仍然不行,则改进如下
4 提高采样率
5 用双闭环,内部电流环或速度环,采样率要求很高
6 开关控制

【在 i*****t 的大作中提到】
: 1 不用I,加大P,是否能改善
: 2 P如果有改善则加入D,然后继续增加P和D
: 3 增加点I试试
: 如果原有控制器仍然不行,则改进如下
: 4 提高采样率
: 5 用双闭环,内部电流环或速度环,采样率要求很高
: 6 开关控制

a****l
发帖数: 8211
15
哈,火云邪神也来了。这个自然,理论上只要有1和4足够大,就能够精确实现任何的控
制。这可不是我的结论,是某本专著上的引论。

【在 g****t 的大作中提到】
: 第一条和第四条最管用.
: 天下武功,唯快不破阿.
: 只要P的增益能足够高,实际上往往是不需要积分的.
:
: 1 不用I,加大P,是否能改善
: 2 P如果有改善则加入D,然后继续增加P和D
: 3 增加点I试试
: 如果原有控制器仍然不行,则改进如下
: 4 提高采样率
: 5 用双闭环,内部电流环或速度环,采样率要求很高

g****t
发帖数: 31659
16
精确实现任何控制是不可能的.
任何控制都是缩小一部分噪声,但是同时放大另外一部分噪声的.
这里有个守恒量.
你看的"专著"很离谱阿.
另外高增益,高采样实践中必须预先知道relative degree.
这是非常难的一部分.亚里斯多德认为F=MV=Ms',过了几千年,Newton才发现,
这个方程阶数不对.应该是F=Ma=Ms''.

哈,火云邪神也来了。这个自然,理论上只要有1和4足够大,就能够精确实现任何的控
制。这可不是我的结论,是某本专著上的引论。

【在 a****l 的大作中提到】
: 哈,火云邪神也来了。这个自然,理论上只要有1和4足够大,就能够精确实现任何的控
: 制。这可不是我的结论,是某本专著上的引论。

i*****t
发帖数: 24265
17
实际和理论中,
1 比例很大会震荡
4 数控采样率适当提高有一定帮助,但是过高了反而不好
不知道这个“某专著”是谁的?

【在 a****l 的大作中提到】
: 哈,火云邪神也来了。这个自然,理论上只要有1和4足够大,就能够精确实现任何的控
: 制。这可不是我的结论,是某本专著上的引论。

a****l
发帖数: 8211
18
如果控制器具有无限高的测量响应速度(就是无限高的采样率),同时具有无限高的控
制响应速度(就是控制输出的响应时间为零),这样的控制器会具有什么样的性质呢?
也就是说,如果一个控制器在产生了误差后无限接近于零的时间内产生控制响应,这样
的理想化控制器的控制效果会如何?

【在 i*****t 的大作中提到】
: 实际和理论中,
: 1 比例很大会震荡
: 4 数控采样率适当提高有一定帮助,但是过高了反而不好
: 不知道这个“某专著”是谁的?

i*****t
发帖数: 24265
19
按照你的要求就是用模拟代替数字采样,这样就是无限高采样率和瞬时响应,不过控制
原理还是一样。而控制性能取决去被控对象的性质和控制器参数的选择。
因此模拟或数字控制器并不是问题关键,关键是控制对象和控制参数,所以才让你去调
节pid参数,而数字控制器优点就是可以加入判断条件和变增益控制。

【在 a****l 的大作中提到】
: 如果控制器具有无限高的测量响应速度(就是无限高的采样率),同时具有无限高的控
: 制响应速度(就是控制输出的响应时间为零),这样的控制器会具有什么样的性质呢?
: 也就是说,如果一个控制器在产生了误差后无限接近于零的时间内产生控制响应,这样
: 的理想化控制器的控制效果会如何?

g****t
发帖数: 31659
20

好像你想的太复杂了
你这个图
位置上升的时候
控制force不够
位置下降时候
控制force太大
直接加 1*delta_position
同时加大比例系数
试试
这就像推箱子
箱子不动的时候用大的力气
动了 就改小
难点在于需要不需要考虑位置的2阶导数

【在 a****l 的大作中提到】
: 如果控制器具有无限高的测量响应速度(就是无限高的采样率),同时具有无限高的控
: 制响应速度(就是控制输出的响应时间为零),这样的控制器会具有什么样的性质呢?
: 也就是说,如果一个控制器在产生了误差后无限接近于零的时间内产生控制响应,这样
: 的理想化控制器的控制效果会如何?

y******a
发帖数: 244
21
试试看带分段PID, 和前馈控制。
先估算好到20的时候你的控制器输出时多少,给个前馈。在20附近,比如说19.5-20.5
, PI参数给得很小。超出这个范围,就加大PI参数。
1 (共1页)
进入EE版参与讨论
相关主题
请问:控制方向的博士就业情况怎样?请教各位关于RFPA
熟悉PID控制的请进关于运算放大器一问
短光脉冲经过1/4,半波片和线性起偏器后,偏振模式色散有多大?close-loop hall effect sensor输出疑问
digital control power supply问个自动控制的弱问题, 谢谢了先。不要见笑
看了一下老文章,这control专业堪比生物阿请教一个dc dc 设计
问牛人们一个学术问题对bode plot 的理解,希望解惑
请教各位大牛:采样频率Re: What is actuator?
问下 现在做基站功放怎么样啊?有啥好的optimization的c/c++库可以用
相关话题的讨论汇总
话题: 控制话题: 控制器话题: pid话题: 采样率话题: 位置