|
@@ -69,7 +69,7 @@ class UFParams:
|
|
|
# ========== 膜阻力模型参数 ==========
|
|
# ========== 膜阻力模型参数 ==========
|
|
|
# 这些参数描述膜污染的物理化学特性,基于历史数据拟合得到
|
|
# 这些参数描述膜污染的物理化学特性,基于历史数据拟合得到
|
|
|
|
|
|
|
|
- nuK: float = 4.92e+01
|
|
|
|
|
|
|
+ nuK: float = 6.92e+01
|
|
|
# 过滤阶段膜阻力增长系数(缩放后单位)
|
|
# 过滤阶段膜阻力增长系数(缩放后单位)
|
|
|
# 说明:反映水质污染特性,nuK 越大表示水质越差、膜污染越快
|
|
# 说明:反映水质污染特性,nuK 越大表示水质越差、膜污染越快
|
|
|
# 物理意义:单位膜通量、单位时间的阻力增长速率
|
|
# 物理意义:单位膜通量、单位时间的阻力增长速率
|
|
@@ -118,18 +118,18 @@ class UFParams:
|
|
|
temp_min: float = 10.0 # 温度下限(℃)
|
|
temp_min: float = 10.0 # 温度下限(℃)
|
|
|
|
|
|
|
|
# --- 短期污染模型参数约束 ---
|
|
# --- 短期污染模型参数约束 ---
|
|
|
- nuK_max: float = 6e+01 # 阻力增长系数上限
|
|
|
|
|
- nuK_min: float = 3e+01 # 阻力增长系数下限
|
|
|
|
|
|
|
+ nuK_max: float = 9e+01 # 阻力增长系数上限
|
|
|
|
|
+ nuK_min: float = 6e+01 # 阻力增长系数下限
|
|
|
|
|
|
|
|
# --- 长期污染模型参数约束 ---
|
|
# --- 长期污染模型参数约束 ---
|
|
|
slope_max: float = 10 # 不可逆污染斜率上限
|
|
slope_max: float = 10 # 不可逆污染斜率上限
|
|
|
slope_min: float = 0.1 # 不可逆污染斜率下限
|
|
slope_min: float = 0.1 # 不可逆污染斜率下限
|
|
|
- power_max: float = 1.3 # 不可逆污染幂次上限
|
|
|
|
|
|
|
+ power_max: float = 2.0 # 不可逆污染幂次上限
|
|
|
power_min: float = 0.8 # 不可逆污染幂次下限
|
|
power_min: float = 0.8 # 不可逆污染幂次下限
|
|
|
|
|
|
|
|
# --- CEB去除能力约束 ---
|
|
# --- CEB去除能力约束 ---
|
|
|
- ceb_removal_max: float = 150 # CEB去除阻力上限(缩放后)
|
|
|
|
|
- ceb_removal_min: float = 100 # CEB去除阻力下限(缩放后)
|
|
|
|
|
|
|
+ ceb_removal_max: float = 100 # CEB去除阻力上限(缩放后)
|
|
|
|
|
+ ceb_removal_min: float = 50 # CEB去除阻力下限(缩放后)
|
|
|
|
|
|
|
|
# ========== 反洗参数(固定配置) ==========
|
|
# ========== 反洗参数(固定配置) ==========
|
|
|
q_bw_m3ph: float = 1000.0
|
|
q_bw_m3ph: float = 1000.0
|
|
@@ -141,7 +141,7 @@ class UFParams:
|
|
|
# CEB 间隔时间(小时)
|
|
# CEB 间隔时间(小时)
|
|
|
# 说明:每运行约 60 小时执行一次化学增强反洗
|
|
# 说明:每运行约 60 小时执行一次化学增强反洗
|
|
|
|
|
|
|
|
- v_ceb_m3: float = 30.0
|
|
|
|
|
|
|
+ v_ceb_m3: float = 20.0
|
|
|
# CEB 用水体积(m³)
|
|
# CEB 用水体积(m³)
|
|
|
|
|
|
|
|
t_ceb_s: float = 40 * 60.0
|
|
t_ceb_s: float = 40 * 60.0
|
|
@@ -730,7 +730,7 @@ def check_pollution_dead_initial_state(p: UFParams, L_s: float = 4900, t_bw_s: f
|
|
|
reversible_R = phi_bw_of(p, R0, d_R, L_h_start, L_h_next_start, t_bw_s)
|
|
reversible_R = phi_bw_of(p, R0, d_R, L_h_start, L_h_next_start, t_bw_s)
|
|
|
|
|
|
|
|
if reversible_R == 0.0: # 说明原始选择的阻力组合中长期污染增长曲线上升比短期的总污染曲线还要快,该组合不符合物理常识
|
|
if reversible_R == 0.0: # 说明原始选择的阻力组合中长期污染增长曲线上升比短期的总污染曲线还要快,该组合不符合物理常识
|
|
|
- return False # 即死状态
|
|
|
|
|
|
|
+ return False # 即死状态 #TODO:改为斜率的硬限制
|
|
|
return True
|
|
return True
|
|
|
|
|
|
|
|
except Exception:
|
|
except Exception:
|