只是想知道您是否可以指导我如何根据 PI 控制器中的系数找到传递函数 G(s) 的特征方程(请参阅下面的 G(s))?
G(s) = 45/(5s + 2)
不知道在这里做什么,因为我习惯于将误差乘以比例增益 - 但没有提供误差值。
任何建议将不胜感激。提前致谢 ;)
只是想知道您是否可以指导我如何根据 PI 控制器中的系数找到传递函数 G(s) 的特征方程(请参阅下面的 G(s))?
G(s) = 45/(5s + 2)
不知道在这里做什么,因为我习惯于将误差乘以比例增益 - 但没有提供误差值。
任何建议将不胜感激。提前致谢 ;)
Given:
G(s) = 45/(5s + 2) (plant transfer function)
C(s) = Kp + Ki/s (PI Controller transfer function)
并假设您的系统如下所示: https://www.dropbox.com/s/wtt4tvujn6tpepv/block_diag.JPG
闭环传递函数的方程为:
Gcl(s) = C(s)G(s)/(1+C(s)G(s)) = CG/(1+CG)
一般来说,如果反馈路径上有另一个传递函数 H(s),则闭环传递函数变为:
CG / (1 + CGH)
如果您插入 G(s) 和 C(s),如上所示,经过一些代数简化后,您将得到以下闭环传递函数:
45*[Kp*s + Ki] / [5*s*s + (2 + 45*Kp)*s + 45*Ki]
所以特征方程为
5*s*s + (2 + 45*Kp)*s + 45*Ki = 0
请注意积分项如何为系统添加一个极点,但如果未正确选择 Kp,它还会添加一个零,这可能会产生不需要的瞬态行为。分母中 s 项中 Kp 的存在表明 Kp 的值将决定系统的阻尼比,从而决定瞬态响应。
有关极点、零点和系统动力学的更多信息: http ://web.mit.edu/2.14/www/Handouts/PoleZero.pdf