节点分析(Nodal Analysis)是油井产能评价的经典方法。通过在特定节点处将系统分为流入(Inflow)和流出(Outflow)两部分,找出二者的交点即为该节点的操作点。
基本节点分析
from sixgill.definitions import SystemVariables, ProfileVariables
results = model.tasks.nodalanalysis.run(
system_variables=[SystemVariables.PRESSURE],
profile_variables=[ProfileVariables.TEMPERATURE])多点节点分析
同时对多个节点进行评估:文章源自云智设计-https://www.cidrg.com/cid-college/tutorial/26981.html
results = model.tasks.nodalanalysis.multipoint(
nodes=["Wellhead", "BottomHole", "Manifold"])敏感性分析
评估不同参数对操作点的影响:文章源自云智设计-https://www.cidrg.com/cid-college/tutorial/26981.html
results = model.tasks.nodalanalysis.sensitivity(
parameter="ReservoirPressure",
values=[2500, 3000, 3500, 4000])设置入口条件
model.tasks.nodalanalysis.set_inlet_conditions({
"Well:VertComp": {
Parameters.Boundary.PRESSURE: 3500,
Parameters.Boundary.TEMPERATURE: 200,
}})官方案例参考
"Nodal Analysis"案例使用 Excel 作为界面,允许工程师在表格中修改边界条件,点击按钮运行节点分析,并在 Excel 中自动生成流入/流出曲线图。这个完整工作流可以直接作为模板参考。文章源自云智设计-https://www.cidrg.com/cid-college/tutorial/26981.html 文章源自云智设计-https://www.cidrg.com/cid-college/tutorial/26981.html

客服微信
扫一扫

EngGPT
微信号已复制
云智微信公众号
扫一扫

cidrg_com
公众号已复制



