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

process identification with Modelica models and PID controller design

我尝试为模型中的阀门构建 PID 控制器,我计划进行一些过程识别,获取系统对阶跃脉冲的响应和系统的传递函数,然后我可以设计 PID 控制器.但我不确定是否有用于此类工作的 Modelica 库,或者我需要手动执行此操作。 我的问题是: 有什么好的参考例子吗?

执行阶跃响应所需的是一个可以置于 'manual' 模式的控制器。免费图书馆 https://github.com/mbonvini/IndustrialControlSystems 为您提供。

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

另一种选择是 DLR 开发的商业图书馆“优化”,它具有增强的功能,但需要一些成本...