env_config.yaml 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141
  1. UFState:
  2. # ===== 膜动态运行参数 =====
  3. q_UF: 150.0 # 流量
  4. TMP: 0.02 # CEB周期初始跨膜压差
  5. temp: 20.0 # 温度
  6. R: 200.0 # 膜阻力(占位,实际上应用时根据前三个变量计算)
  7. # ===== 膜阻力模型参数 =====
  8. nuK: 170.0 # 短期膜阻力上升速率
  9. slope: 2.0 # 长期膜阻力上升幂律模型斜率
  10. power: 1.1 # 长期膜阻力上升幂律模型次数
  11. ceb_removal: 200.0 # 本次CEB去除膜阻力值
  12. UFPhysicsParams:
  13. # ===== TMP 全局约束 =====
  14. global_TMP_hard_limit: 0.08 # 跨膜压差硬上限
  15. global_TMP_soft_limit: 0.06 # 跨膜压差软上限
  16. # ===== 物理反洗参数 =====
  17. tau_bw_s: 20.0
  18. gamma_t: 1.0
  19. q_bw_m3ph: 500.0
  20. # ===== CEB 化学反洗参数 =====
  21. T_ceb_interval_h: 48.0
  22. T_ceb_interval_times: 48
  23. v_ceb_m3: 20.0
  24. t_ceb_s: 2400.0 # 40 * 60
  25. # ===== 膜组件参数 =====
  26. A: 5120.0 # 128 * 40
  27. # ===== 吨水电耗查找表 =====
  28. energy_lookup:
  29. 2700: 0.1088
  30. 2760: 0.1083
  31. 2820: 0.1078
  32. 2880: 0.1074
  33. 2940: 0.1070
  34. 3000: 0.1066
  35. 3060: 0.1062
  36. 3120: 0.1059
  37. 3180: 0.1055
  38. 3240: 0.1052
  39. 3300: 0.1049
  40. 3360: 0.1045
  41. 3420: 0.1042
  42. 3480: 0.1039
  43. 3540: 0.1036
  44. 3600: 0.1034
  45. 3660: 0.1031
  46. 3720: 0.1029
  47. 3780: 0.1026
  48. 3840: 0.1023
  49. 3900: 0.1021
  50. 3960: 0.1019
  51. 4020: 0.1017
  52. 4080: 0.1015
  53. 4140: 0.1012
  54. 4200: 0.1011
  55. 4260: 0.1008
  56. 4320: 0.1007
  57. 4380: 0.1005
  58. 4440: 0.1003
  59. 4500: 0.1001
  60. 4560: 0.0999
  61. 4620: 0.0998
  62. 4680: 0.0996
  63. 4740: 0.0995
  64. 4800: 0.0993
  65. p_feed_kw: 18.0
  66. p_bw_kw: 20.0
  67. dose_min: 0.10
  68. dose_max: 0.20
  69. UFActionSpec:
  70. # ===== 动作空间范围 =====
  71. L_min_s: 3000.0
  72. L_max_s: 3800.0
  73. t_bw_min_s: 50.0
  74. t_bw_max_s: 70.0
  75. # ===== 动作离散化步长 =====
  76. L_step_s: 60.0
  77. t_bw_step_s: 5.0
  78. UFRewardParams:
  79. # ===== TMP 安全与惩罚 =====
  80. global_TMP_hard_limit: 0.08
  81. global_TMP_soft_limit: 0.06
  82. w_tmp_hard: 5.0
  83. w_tmp: 1.5
  84. p: 3.0
  85. w_trend: 1.0
  86. # ===== 经济成本 =====
  87. k_cost: 3.0
  88. cost_low: 0.10
  89. cost_high: 0.16
  90. w_cost: 1.0
  91. alpha_chemical: 5.0
  92. # ===== 残余污染 =====
  93. k_res: 3.0
  94. residual_ref_ratio: null
  95. w_res: 1.0
  96. UFStateBounds:
  97. # ===== 流量初始化约束 =====
  98. q_UF_min: 130.0
  99. q_UF_max: 170.0
  100. # ===== 温度初始化约束 =====
  101. temp_min: 14.0
  102. temp_max: 32.0
  103. # ===== TMP 初始化约束 =====
  104. TMP0_min: 0.01
  105. TMP0_max: 0.04
  106. global_TMP_hard_limit: 0.08
  107. # ===== 短期污染参数 =====
  108. nuK_min: 100.0
  109. nuK_max: 250.0
  110. # ===== 长期污染参数 =====
  111. slope_min: 1.28
  112. slope_max: 150
  113. power_min: 0.25
  114. power_max: 2.5
  115. # ===== CEB 去除能力 =====
  116. ceb_removal_min: 150.0
  117. ceb_removal_max: 300.0