批量输送机舍入丢料致罐未满、代理卡滞:原因及解决方法
批量输送机物料舍入误差问题求助

问题详情
- 仿真模型中,批量输送机负责向罐体供料,罐体填满时通过
delay.stopDelayForAll()指令暂停延迟块 - 偶尔罐体仅填充至999.999/1000,无法完全填满;控制台提示物料因舍入误差丢失,导致延迟块内代理卡滞无法离开
- 此时输送机仍显示运转,残留1E-6至1E-3千克量级的物料,但这些物料无法流入罐体
已尝试的调整
- 定义
double类型变量d_conveyorThroughputTPH,代表每小时吨数(TPH)的输送量 - 最初将输送机“吨/秒”参数设为
d_conveyorThroughputTPH/3600,怀疑是除法的机器精度导致舍入误差 - 改为
roundToDecimal(d_conveyorThroughputTPH/3600, 3)后,问题仍未解决
设备参数
- 输送机长度:由输送带形状定义
- 输送机速度:500fpm
请问该问题的原因及解决方法是什么?
内容的提问来源于stack exchange,提问作者Max
相关产品推荐
相关产品推荐

