化学工程中的工艺设计传统上优先考虑经济性能,总年成本(TAC)是主要的评估标准。然而,实际应用中往往存在由于外部干扰或工艺知识不完整而产生的不确定模型参数。这些不确定性可能会严重影响系统的实际运行能力。具体来说,在名义条件下最优的设计在面临此类变化时可能变得不可行或无法运行。因此,任何现代工艺设计不仅要解决成本问题,还要确保在估计的不确定性范围内具有稳健的运行能力。最近的综述总结了如何将可行性/灵活性概念嵌入设计和工作流程中,强调了在流程图级决策中明确处理不确定性问题时的计算权衡(Tian等人,2024年)。
为了量化这种稳健性,灵活性分析已成为过程系统工程中的重要工具。Swaney和Grossmann在1985年提出的稳态灵活性指数用于量化系统在不确定条件下的可行范围。通常,该指数是在两阶段优化框架下计算的,广泛采用的顶点搜索方法会沿不确定性超立方体的极端方向彻底评估可行性。另一种方法是活动集方法(Grossmann和Floudas,1987年),该方法利用KKT逻辑来识别活动约束并解决一系列混合整数问题。尽管这两种方法已广泛应用于稳态系统,但本研究专注于将基于顶点的策略扩展到动态灵活性分析,活动集方法则留待未来研究。当代关于运行能力的讨论越来越多地强调将这些可行性概念与不确定性下的系统级决策联系起来(Tian等人,2024年;Ferreira等人,2025年)。
动态过程通常用常微分方程(ODEs)或偏微分方程(PDEs)进行建模,在评估相应的灵活性指数之前需要对其进行时间和/或空间离散化。Dimitriadis和Pistikopoulos(1995年)将稳态框架扩展到动态情况,以计算动态灵活性指数(),从而能够系统地评估在不确定性下的运行能力。后续研究将范围扩展到安全考虑(Dimitriadis等人,1997年)、控制结构交互(Malcolm等人,2007年)、与模型预测控制的集成(Sanchez-Sanchez和Ricardez-Sandoval,2013年)以及实际应用,如蒸馏塔(Di Pretoro等人,2019年)、换热器网络(Gu等人,2023年)和基于李雅普诺夫的可行性方法(Tang和Daoutidis,2019年)。此外,动态运行能力还被开发为一个框架,用于筛选设计并测试其在时变环境中的抗干扰能力,这进一步强调了在引入时间和空间离散化后进行可扩展评估的必要性(Dinh和Lima,2023年)。
尽管取得了这些进展,但计算动态灵活性指数()仍然非常耗费计算资源。随着不确定参数数量和离散化节点数量的增加,顶点评估的数量呈指数级增长。对于一个具有个不确定参数和个离散化区间的集总动态系统,需要评估个顶点方向——使得实际问题中的穷举搜索变得不可行。
为了克服这一障碍,Ali等人(2021年)提出了一种遗传算法(GA)方法,在两阶段优化框架中加速顶点搜索,结合MATLAB?进行算法开发,使用GAMS?进行数值优化。后续应用在几个代表性的动态系统中证明了其可行性(Ali等人,2022a;Ali等人,2022b)。然而,尽管GA提高了可处理性,但所得到的搜索策略在解决大型或高度非线性系统时仍可能遇到困难。
为了克服上述数值难题,本研究引入了一种并行遗传算法(PGA)框架,以显著加速动态灵活性计算的顶点搜索过程。利用遗传操作的重复结构和现代多核计算能力,PGA将染色体级别的优化任务分布在大量处理器上,从而在不影响准确性的情况下实现更快的收敛。该算法通过集成的MATLAB?–GAMS?平台实现,并设计为适用于集总参数系统和分布式参数系统。关于PGA的通用调查(Harada和Alba,2020年)进一步支持了本研究中采用的架构选择。
除了传统的灵活性和运行能力分析之外,最近的研究将估计不确定性下的运行能力提升为主要目标,并系统化了基于可行性/灵活性的工作流程,将设计、控制和不确定性量化结合起来(Tian等人,2024年)。动态运行能力指数可以作为观察时变控制系统性能的补充视角(Dinh和Lima,2023年)。从流程图的角度来看,它还可以用于在不确定性下分析从可用输入到可实现输出的运行能力(Ferreira等人,2025年)。另一方面,如今出现了基于搜索/学习的加速器,以解决由于时间和空间离散化导致的组合增长问题,例如,将可行集学习与回归/分类网络结合以加快灵活性评估(Zhang等人,2024年)。
本研究的主要贡献是开发并验证了一种基于PGA的顶点搜索方法,用于计算复杂动态过程的动态灵活性指数()。通过四个代表性案例研究(包括基于ODE和PDE的系统),所提出的框架显著减少了计算时间,并实现了大规模化学过程的实用运行能力分析。