下面是精简版 README(交接用),重点只保留“项目是什么 + 怎么用”。
本项目用于超滤系统运行过程中的膜污染建模与CIP(化学清洗)时间预测。
核心功能包括:
文件:
use_data/test_cycle_sample.csv
包含:
说明:
use_data/cycle_rv_seg1_results.csv
use_data/cycle_rv_seg2_results.csv
用于提供历史污染参数(a, b)进行修正。
说明:
out = main(["RO4"], TMP_limit=0.19, dpt_type="DPT_1")
units:机组列表(如 ["RO4"])TMP_limit:最大允许压差(用于CIP判断)dpt_type:
remaining_days:预计距离CIP剩余天数
R_now:当前膜阻力
V_now:当前产水量
a_final / b_final:模型参数
status = OK
当系统判断预测失效时返回:
status = ERROR
error_time:异常发生时间
error_var:使用的压差变量
if __name__ == "__main__":
out = main(["RO4"], TMP_limit=0.19, dpt_type="DPT_2")
row = out.iloc[0]
if row["status"] == "ERROR":
print("系统异常")
print(row["error_time"])
print(row["error_var"])
else:
print(f"预计CIP时间:{row['remaining_days']:.2f} 天")