这个例子展示了如何使用控制系统调谐器应用程序,以调整电流和速度回路的线性电动执行器与饱和限制。
打开线性电动执行器万博1manbetxSimulink模型:
open_system (“rct_linact”)
电气和机械部件使用的Simscape电气和多体的Simscape建模。该控制系统包括两个级联的反馈回路控制所述DC电动机的驱动电流和角速度。
图1:电流和速度控制器。
请注意,内环路(电流)控制器是比例增益,而外环(速度)控制器具有比例和积分动作。两个控制器的输出被限制在正/负5。
我们需要调整比例和积分增益以应对在约0.1秒2000转速度的需求以最小的超调。该模型中的初始增益设定为P = 50和PI(S)= 0.2 + 0.1 / s和相应的响应示于图2.该响应太慢和负载扰动过于敏感。
图2:非调谐响应。
您可以使用控制系统调优器来联合调整两个反馈循环。首先,从Apps选项卡打开Control System Tuner。
图3:开度控制系统优化。
这将打开控制系统调谐器。
图4:控制系统调优器。
你线性化模型在t = 0.5,以避免在某些衍生物的不连续性在t = 0。您可以设置工作点线性化在…
。
图5:设置工作点的线性化。
将线性化快照时间设置为t=0.5。
图6:设置线性化快照时间。
为了设置控制系统的调谐块,打开选择块
从调音
标签。
图7:控制系统调谐器的调谐选项卡。
这显示了调整块编辑器,您可以添加块
。
图8:调整块的编辑器。
设置调块目前PID
和速度PID
通过左侧的树导航。
图9:选择经过调优的块目前PID
。
图10:选择经过调优的块速度PID
。
选择调整块目前PID
和速度PID
在编辑器中显示已调优的块。
图11:编辑更新与选定的调谐块。
它们也出现在调谐模块
控制系统调谐器左侧的数据浏览器部分。
图12:在控制系统中调谐器调谐更新块。
下一步指定跟踪目标,直流电机应遵循2000 rpm速度要求在0.1秒内。下面是不同类型的目标新目标
并选择参考跟踪
。
图13:在控制系统中可用的调谐器的目标进行选择。
命名跟踪目标为TR
,从参考输入指定跟踪目标rct_linact /速度点播(RPM)/ 1
指向引用跟踪输出rct_linact /霍尔效应传感器/ 1 (rpm)
响应时间为0.1秒。
图14:参考跟踪对话框在控制系统优化。
指定跟踪目标的图出现在控制系统调谐器和调整目标
左侧数据浏览器的部分被更新。
图15:在控制系统调谐器中跟踪调谐目标。
您现在可以调整比例和积分增益与控制系统调谐器从点击调
按钮。目标跟踪图更新
图16:在控制系统调优器中使用调优块更新的跟踪目标图。
调谐块更新与调谐增益值。为了验证这个设计,绘制从速度需求到速度的闭环响应新的剧情
的控制系统
选项卡。
图17:控制系统调谐器中的新图。
从指定的速度需求速度步骤剧情对话的闭环响应。
图18:步骤图对话框在控制系统优化。
您可以在控制系统调优器中看到响应的步骤图。
图19:在控制系统优化步骤图解。
线性域中的反应看起来不错,所以第一存储通过单击当前设计商店
并通过单击将调优后的增益值推送到Simulink万博1manbetx更新块
并进一步验证了非线性模型的设计。
图20:在控制系统调谐器调谐块的存储值。
非线性仿真结果如图21所示。非线性行为远比线性近似差,这种差异可以追溯到内部循环的饱和(参见图22)。
图21:调谐控制器的非线性仿真。
图22:电流控制器输出(限正/负5)。
到目前为止,我们已经仅指定的期望的响应时间外(速度)循环。这使得systune
自由分配内部和外部循环之间的控制努力。内部回路的饱和表明比例增益过高,需要进行一些再平衡。一个可能的补救方法是显式地将speed命令的增益限制在P和PI控制器的输出上。对于2000 rpm的速度基准和正负5的饱和极限,平均增益不应该超过5/2000 = 0.0025。为了保守,我们可以尝试保持从速度参考到控制器输出的增益低于0.001。为此,添加两个增益要求,并在三个要求都到位的情况下重新调整控制器增益。
从速度需求控制信号增益限制通过指定调整标签两个新目标,以避免饱和。你需要,因为他们没有预先定义为从Simulink模型选择的控制信号。万博1manbetx
图23:增益目标对话框从速度要求到速度PID的控制信号。
图24:增益目标对话框从速度要求到当前PID的控制信号。
新增加的目标出现在控制系统调谐器的调整目标部分。
图25:控制系统调谐器增加了两个增益目标。
这些额外的要求重新调整。调整在报告的工具显示右下角访问最坏的增益1.39,表明需求几乎但不完全满足(当最后的增益小于1的所有要求得到满足)。
图26:调整报告重新调整后。
接下来通过单击来比较线性域中的两种设计相比
在控制系统
标签。
图27:比较两种设计。
第二个设计是不太积极,但仍然符合要求响应时间。
图28:两种设计的阶跃响应。
最后,将新的调优增益值推入Simulink模型万博1manbetx更新块
并模拟对2000 rpm转速要求和500 N负载扰动的响应。仿真结果如图29所示,电流控制器输出如图30所示。
图29:具有增益约束优化的非线性响应。
图30:电流控制器输出。
非线性响应现在是令人满意的,电流回路不再饱和。额外的增益限制已经强制systune
在内外回路之间重新分配控制力,以避免饱和。