Fang Mengqi, Tao Yuan, Wang Youqing
College of Information Science and Technology, Beijing University of Chemical Technology, Mail Box 4, 15# Beisanhuan East Road, Beijing, 100029, China.
J Clin Monit Comput. 2014 Feb;28(1):13-26. doi: 10.1007/s10877-013-9483-0. Epub 2013 Jun 8.
To simulate and evaluate the administration of anesthetic agents in the clinical setting, many pharmacology models have been proposed and validated, which play important roles for in silico testing of closed-loop control methods. However, to the authors' best knowledge, there is no anesthesia simulator incorporating closed-loop feedback control of anesthetic agent administration freely available and accessible to the public. Consequently, many necessary but time consuming procedures, such as selecting models from the available literatures and establishing new simulator algorithms, will be repeated by different researchers who intend to explore a novel control algorithm for closed-loop anesthesia. To address this issue, an enriched anesthesia simulator was devised in our laboratory and made freely available to the anesthesia community. This simulator was built by using MATLAB(®) (The MathWorks, Natick, MA). The GUI technology embedded in MATLAB was chosen as the tool to develop a human-machine interface. This simulator includes four types of anesthetic models, and all have been wildly used in closed-loop anesthesia studies. For each type of model, 24 virtual patients were created with significant diversity. In addition, the platform also provides a model identification module and a control method library. For the model identification module, the least square method and particle swarm optimization were presented. In the control method library, a proportional-integral-derivative control and a model predictive control were provided. Both the model identification module and the control method library are extensive and readily accessible for users to add user-defined functions. This simulator could be a benchmark-testing platform for closed-loop control of anesthesia, which is of great value and has significant development potential. For convenience, this simulator is termed as Wang's Simulator, which can be downloaded from http://www.AutomMed.org .
为了在临床环境中模拟和评估麻醉剂的给药情况,人们提出并验证了许多药理学模型,这些模型在闭环控制方法的计算机模拟测试中发挥着重要作用。然而,据作者所知,目前还没有一个免费向公众开放且可供使用的包含麻醉剂给药闭环反馈控制的麻醉模拟器。因此,许多必要但耗时的程序,比如从现有文献中选择模型以及建立新的模拟器算法,将被不同的研究人员重复进行,这些研究人员想要探索一种用于闭环麻醉的新型控制算法。为了解决这个问题,我们实验室设计了一个功能丰富的麻醉模拟器,并免费提供给麻醉学界。这个模拟器是使用MATLAB(®)(MathWorks公司,马萨诸塞州纳蒂克)构建的。选择MATLAB中嵌入的GUI技术作为开发人机界面的工具。这个模拟器包括四种类型的麻醉模型,并且所有这些模型都已在闭环麻醉研究中广泛使用。对于每种类型的模型,创建了24个具有显著差异的虚拟患者。此外,该平台还提供了一个模型识别模块和一个控制方法库。对于模型识别模块,提出了最小二乘法和粒子群优化算法。在控制方法库中,提供了比例积分微分控制和模型预测控制。模型识别模块和控制方法库都非常丰富,用户可以方便地添加自定义函数。这个模拟器可以作为麻醉闭环控制的基准测试平台,具有很大的价值和显著的发展潜力。为了方便起见,这个模拟器被称为王氏模拟器,可以从http://www.AutomMed.org下载。