PIPESIM Python Toolkit(以下简称 PTK)是 SLB 官方提供的 Python 软件开发工具包(SDK),用于以编程方式操控 PIPESIM 稳态多相流模拟器。通过 PTK,工程师可以将繁琐的重复操作脚本化,实现模型自动构建、批量模拟运行和结果数据分析,大幅提升工作效率。本系列教程将带你从零开始,系统掌握 PTK 的核心功能与实战应用。
PTK 的核心架构
PTK 的核心模块是 Sixgill(SLB 专有),它提供了一套稳定的 Python API,封装了对 PIPESIM 模型的全部操作。底层通过 Manta 模块与 PIPESIM 的 Web API 交互,采用 RESTful 接口进行数据通信。此外,PTK 还集成了 pandas(数据处理)、NumPy(数值计算)和 xlwings(Excel 交互)等开源库。文章源自云智设计-https://www.cidrg.com/cid-college/tutorial/26865.html
PTK 独立于 PIPESIM 用户界面运行。它通过"会话(Session)"方式打开模型文件(.pips),然后像操作本地对象一样读取、修改和执行模拟。一个 PTK 实例可以同时打开多个模型,但不能与 PIPESIM UI 同时编辑同一模型。文章源自云智设计-https://www.cidrg.com/cid-college/tutorial/26865.html
安装前提
- PIPESIM 2026.2 及以上版本
- 安装时勾选 Python Toolkit 组件(包含 Anaconda Python 发行版)
- 有效的 PIPESIM Development SDK 许可证
验证安装
安装完成后,从 Windows 开始菜单打开 Python Toolkit Command Prompt,输入以下命令验证:文章源自云智设计-https://www.cidrg.com/cid-college/tutorial/26865.html
>>> from sixgill.pipesim import Model
>>> print("PTK 安装成功!")
如果能成功导入 Sixgill 模块且无报错,说明安装配置正确。下一篇文章将带你编写第一个 PTK 脚本:打开模型并进行基本查询。文章源自云智设计-https://www.cidrg.com/cid-college/tutorial/26865.html 文章源自云智设计-https://www.cidrg.com/cid-college/tutorial/26865.html






