缓慢或卡住的模拟

修复 PetroBench 中缓慢或卡住的 RodSim 模拟。了解进度阶段,区分缓慢运行和卡住运行,并在不损失准确性的情况下加快速度。

您的模拟已经运行了一段时间,您想知道是否出了问题。大多数时候它仍然在工作。本页介绍了什么是正常情况、如何​​区分缓慢运行和真正卡住的运行以及如何处理。

##什么是正常的

Static 运行通常在 15 到 30 秒内完成。进度模式按顺序逐步经历这些阶段:

舞台发生了什么事
1. 加载模拟PetroBench 打开您保存的设计及其输入
2. 导入变量您的五个输入选项卡(首选项、管道、井、棒、IPR)已拉入
3. 处理输入变量输入经过验证并为求解器做好准备
4. 设置杆弦锥度管柱在静态条件下放置在井眼几何结构中
5. 模拟求解器建立稳态系统动力学。这是最长的阶段
6. 计算输出变量计算负载、应力、变速箱扭矩和产量
7. 创建报告结果和图表是为“结果”选项卡组装的

如果该模式正在经历各个阶段,则它正在发挥作用。第 5 阶段(模拟)花费的时间最长,因此预计会有暂停。

Dynamic 运行有所不同。 RodSim Dynamics 涵盖泵填充量、泵进气压力和冲程频率范围内的设计,在云计算上并行运行多个模拟。它在 minutes 内完成,而不是秒,这是正常的。参见动态

何时担心

关键问题是运行是否仍在进行或实际上已经冻结。

仍在进行中(继续等待): 阶段标签正在更改,或者您正在对复杂的设计进行模拟(阶段 5)。这是正常的,特别是出于下一节中的原因。

在同一个舞台上停留超过2分钟: 可能出了什么问题。刷新页面并再次运行。

进度条冻结或根本不动: 您的浏览器可能已失去与模拟引擎的连接。检查您的互联网,然后刷新并重新运行。

失去连接消息: 如果您看到“无法连接到模拟引擎”,请断开所有 VPN 并重试。引擎连接错误请参阅故障排除

以错误结束: 如果运行失败而不是结果,请参阅模拟错误

诊断步骤

按顺序完成这些工作:

  1. Refresh the page,然后单击Save All,然后再次运行。许多卡住的人在第二次尝试时就可以畅通无阻了。
  2. Check your internet connection. 连接不稳定或掉线是进度条冻结的最常见原因。尝试稳定、有线或可靠的 Wi-Fi 网络。
  3. 检查 status.petrobench.com 是否报告了停机或发动机维护情况。
  4. Try a different browser. 使用 RodSim 时,Safari 尤其会变慢;推荐使用Chrome。请参阅浏览器问题

如果仍然失败,请复制工作模拟并一次更改一个参数。这可以隔离特定输入是否导致速度减慢。

为什么有些模拟需要更长的时间

有些设计确实需要更多时间。这些是常见的原因:

复杂或多锥度杆串: 更多的锥度部分意味着更多的计算。六锥度的弦比三锥度的弦需要更长的时间。

小步长: 步骤长度(在“模拟首选项”选项卡上)设置计算步长。较小的步长更准确但更慢。默认的 50 英尺 是一个很好的平衡,适用于大多数井。

详细勘察的斜井: 更多的定向测量点意味着更多的几何计算。进行密集勘测的大斜度井比垂直井的运行时间更长。

动态而不是静态: 静态运行是单个稳态求解。动态运行会在各种条件下扫描三种敏感性,因此它可以完成更多的工作并且需要几分钟的时间。

打开可选详细信息: IPR 交付能力和每杆导向计算等附加功能增加了运行工作量。

在不损失准确性的情况下加快速度

  • Keep Step Length at the default 50 ft. 仅当您特别需要更高分辨率时才将其降低。跑得比你需要的小是让跑步变慢而没有任何好处的最简单方法。
  • Use Static for iteration. 静态返回测功机卡、应力、负载和变速箱扭矩(几秒钟)。当您确实需要灵敏度扫描时,请保留动态。
  • Simplify where appropriate. 对于第一遍,请跳过可选的 IPR 数据,并在设计顺利运行后添加它。
  • Right-size the survey. 当额外的点不会有意义地改变几何形状时,使用代表性的定向测量而不是可用的最密集的测量。

何时联系支持人员

如果出现以下情况,请发送电子邮件 support@petrobench.com

  • 以前运行良好的模拟现在一直很慢或卡住。
  • 即使刷新、切换浏览器和检查状态后,运行也会挂起。
  • 状态页面显示没有中断,但引擎仍然没有响应。

包括井名和模拟名称、卡住位置的屏幕截图以及您已经尝试过的操作。

本页内容