- 积分
- 300
- 注册时间
- 2015-11-8
- 最后登录
- 1970-1-1
- 打卡等级:无名新人
- 打卡总天数:2
- 打卡总奖励:3
|
发表于 2019-6-5 19:00:13
|
显示全部楼层
Posting is not shown, re-sent, look at this.
My understanding of feedforward is that if we know the fixed size parameters, such as gravity, Coulomb friction, its magnitude and value, we can use feedforward compensation. But for variable load, the parameters are variable, and the feedforward value should also change in real time. How can the controller predict (know in advance) the feedforward compensation value that needs to be output?
By calculating the first derivative (velocity), the second derivative (acceleration), the second derivative gain (Jerk acceleration rate of change), multiplied by the reduced coefficient, the variable feed-forward value is obtained.
Or the feed-forward value can be obtained by multiplying the velocity and acceleration by a coefficient varying according to the curve.
If the feed-forward value can be curved and the feed-forward value can be read according to the curve, the controller will be very advanced.
Last year in this forum, last year, I knew nothing about servo control, so I often misunderstood it.发帖子不显示,重新发了一次。
我对前馈的理解,对已知固定大小参数,比如重力,库仑摩擦力,知道它的大小数值,可用前馈补偿,但对于变负载,参数是变化的,前馈值也应该实时变化的,控制器如何预知(提前知道)需要输出的前馈的补偿值?
是通过求取一阶导数(速度),二阶导数(加速度),二阶导数增益(“Jerk加速度的变化率”),乘以缩小的系数,得到的变化的前馈值?
或者用速度,加速度乘以一个按曲线变化的系数得到前馈值。
把前馈值能做出曲线来,按曲线读取前馈值,那控制器会很先进。
我去年来这个论坛,去年,我对伺服控制一无所知,所以经常会理解错。
|
|