本帖最后由 蜻蜓 于 2019-6-23 22:42 编辑
我没有化简公式,DELTA控制器 应该会计算Kp Kd K2增益,
I don't have a simplified formula. The DELTA controller should calculate the Kp Kd K2 gain.
A test I do to check for robustness.
I calculate Kp, Kd and K2 using assumed numbers. Usually I use
K=10(mm/s)/%control
ζ =1/3
ω=2*π*10
Then use the values I calculated for Kp, Kd, K2 to control the open loop system where
The values of K, ζ , and ω change by +/- 20%.
您说的是Python模拟或者RMC轴模拟器,还是真实开环控制? 翻译过来的意思像是控制真实的系统,
我这样理解: 已经有真实系统,但是不知道ω和ζ数值,通过一个 假设一个ω=2*π*10,ζ =1/3 值,计算前馈增益,然后进行开环控制,通过多次改变ω,ζ的值,找到输出误差最小时候的参数,这时的ω和ζ和K的值,就是这个系统的模型得参数。放到这个等式里(s^3+( K*ω^2*K2+2*ζ*ω)*s^2+( K*ω^2*Kd+ ω^2)*s+ K*ω^2*Kp)得到数学模型。这是不是系统辨识?
Are you talking about Python simulation or RMC axis simulator orreal open-loop control? The translated meaning is to control the real system.
I understand this: There's a real system, but we don't know the values of_and_, and wepass through it. Assuming a value of_=2*pi*10 and_=1/3, the feed-forward gain iscalculated, and then the open-loop control is carried out. By changing thevalue of_and_several times, the parameters of the minimum output error can befound. At this time, the values of_and_and K are the parameters of the systemmodel. In this equation(s^3+( K*ω^2*K2+2*ζ*ω)*s^2+( K*ω^2*Kd+ ω^2)*s+ K*ω^2*Kp) the mathematical model is obtained. Isthis system identification? |