使用Modelica模型进行过程识别和PID控制器设计

3

我尝试为模型中的阀门构建一个PID控制器,我计划进行一些过程识别,获取系统对步进脉冲的响应和系统的传递函数,然后我可以设计PID控制器。但我不确定是否有针对这种工作的Modelica库,或者我需要手动完成。 我的问题是: 有没有适合我的好的参考示例?

enter image description here

2个回答

2

我能否通过这个库基于响应得到传递函数?我没有找到输出传递函数的选项。我想获取传递函数以分析如何设计控制器。 - Jack

2

在Dymola手册中有一个示例,可以调整飞机控制器。它位于设计库中,更准确地说是:Design.Optimization.Examples.ControllerDesign_F14。文档可以在Dymola Manual 2第3章找到,适用于Dymola 2020x。

另一个选择是由DLR开发的商业库“Optimization”,具有增强的功能,但需要付费...


这些库能输出系统的传递函数吗?我想进行系统识别并获取子系统的描述函数。 - Jack
我认为不需要。你应该可以使用(免费的)linearSystems2库来创建传递函数... - Markus A.

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接