如何调整胰岛素调节系统的PID控制器?

问题描述

[总结必须根据以下数据调整PID以获得更好的结果] SystemBlock

我正在做一个与 BioSystems 相关的项目,我有系统的附加模型,我想知道调整 PID 控制器以确保血液中的葡萄糖水平应该产生共振的最佳方法是什么正常水平 70-120(不太准确)但不能低于 60。 对于具有所有参数的情况,该模型在某种程度上是完整的,因此我们只需要担心 PID 控制器的参数。 我应该如何选择 P I D 以获得最佳结果。 我已经在早期版本的 Matlab 以及 2015b 中附加了模型 还有一件事,我试图获得好的结果,我注意到第二个 PID 不会影响过程,因为它只在饱和情况下有效。以下是有关所需结果的一些提示

1-假设模型中的所有现有参数都正常,只需操纵 PID 参数。

2- 在任何情况下,糖分都不应低于 50。

3- 糖分可在 60 -120 +/- 10 之间产生共鸣。

4- 糖分下降越快越好。

5- 饭后预计会有微量的糖分。

6- 附图显示了系统可接受的操作,曲线显示如下: chart with different responses

- Curve in black (thin) is the response in the body without the system.

- Curve in black (thick line) is the desirable response.

- Response in RED is good.

- Response in green is good because the level drops below the safety limit it is not acceptable.

(请注意,该系统旨在将胰岛素注射到患者的血液中,以激励身体处理血液中过多的糖分,无论如何都不能帮助增加血糖水平,即为什么一定不能让糖分降到50以下,很危险,有生命危险)

Simulink Model

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)