equivalence_rules.json 966 B

12345678910111213141516171819202122232425262728293031
  1. {
  2. "rule_version": "main-fan-consistency-2026.3",
  3. "threshold_version": "main-fan-thresholds-2026.3",
  4. "severity": {
  5. "abnormal_switch_interval_minutes": null,
  6. "abnormal_flow_deviation_percent": 15.0,
  7. "abnormal_parameter_fields": []
  8. },
  9. "curve": {
  10. "minimum_points": 4,
  11. "minimum_common_flow_coverage": 0.8,
  12. "mean_pressure_deviation_percent": 5.0,
  13. "maximum_pressure_deviation_percent": 10.0,
  14. "maximum_power_deviation_percent": 10.0,
  15. "efficiency_difference_points": 5.0,
  16. "operating_flow_deviation_percent": 10.0,
  17. "operating_pressure_deviation_percent": 10.0
  18. },
  19. "switch": {
  20. "maximum_switch_interval_minutes": 10,
  21. "window_minutes": 30,
  22. "transition_minutes": 5,
  23. "minimum_completeness": 0.9,
  24. "sample_interval_seconds": 60,
  25. "maximum_cv": 0.05,
  26. "flow_deviation_percent": 10.0,
  27. "pressure_deviation_percent": 10.0,
  28. "minimum_duration_minutes": 10,
  29. "maximum_recovery_minutes": 30
  30. }
  31. }