用途:为使用 IDAES 进行化工过程与能源系统建模、仿真和优化提供系统化指引,按任务类型路由到对应参考文档与示例。
主要能力:涵盖流程图构建(FlowsheetBlock、单元连接、物料/能量平衡)、物性包(如 IAPWS95、理想气体、立方状态方程、电解质)、单元模型(混合器、分离器、加热器、换热器、泵、压缩机、透平、闪蒸、精馏、反应器)、发电模型(锅炉、蒸汽循环、HRSG)、气固接触器、初始化、求解与收敛、缩放、模型诊断、优化、参数估计与数据校正、过程成本估算、动态建模及自定义模型开发。
使用方式:安装命令为 conda create -n idaes python=3.11、conda activate idaes、pip install idaes-pse、idaes get-extensions,安装后可用 idaes --version 验证。典型流程为导入 pyomo 与 idaes 模块、创建 ConcreteModel 与 FlowsheetBlock、添加物性包与单元模型、固定输入、调用 initialize() 初始化、用 get_solver() 求解并显示结果。诊断可用 DiagnosticsToolbox 报告结构或数值问题,缩放可用 iscale.calculate_scaling_factors(m)。遇到求解器缺失可运行 idaes get-extensions 或 conda install -c conda-forge ipopt。
适用场景:化学工艺与能源系统的稳态或动态建模、过程设计优化、参数拟合与数据校正、技术经济评估。
限制:资料未提供收费、价格、平台或效果等信息,暂未提供。实际使用需注意自由度分析、变量取值范围与物性包适用条件。