CSR配置字典之LeakDetection类
更新时间:2025/7/22
在Gitcode上查看源码

📋 文档信息

项目内容
文档标题LeakDetection类配置字典
版本v1.0
创建日期2025-01-27
最后更新2025-01-27
维护状态✅ 活跃维护

📋 变更历史记录

文档变更记录

版本发布日期变更类型变更内容影响范围维护人员
v1.02025-01-27初始版本创建LeakDetection类配置字典全新文档系统管理员

🎯 类概览

LeakDetection 类

属性
类名称LeakDetection
功能描述漏液检测对象,提供液冷系统漏液检测和处理策略配置
所属SIG组thermal
所属组件漏液检测
责任人热设计组
最后更新2025-01-27
状态🟢 正常运行

📊 属性定义详表

必选属性

属性名类型默认值取值范围动态关联描述使用场景举例来源分类
LeakValvePolicyU800或1-漏液关断阀策略
0:不操作,1:自动关断
支持漏液检测的机型适配关断阀策略1CSR配置软件
LeakPowerPolicyU800或1-漏液上下电策略
0:不操作,1:自动下电
支持漏液检测的机型适配漏液上下电策略0CSR配置软件
EnabledBooleanfalsetrue/false-是否使能漏液动作
false:不使能,true:使能
是否支持漏液下电动作trueCSR配置软件
LeakStateU800或1或2`"<=/Scanner_LiquidLeakage.Value> expr((($1 != 0) ? 2 : 0))"`漏液状态
0:无漏液,1:轻微漏液,2:严重漏液
漏液情况详见动态关联传感器值

可选属性

无可选属性


🔗 动态关联机制

语法规范

使用表达式计算和传感器关联:

yaml
# 漏液检测配置
LeakValvePolicy: 1      # 自动关断阀
LeakPowerPolicy: 0      # 不自动下电
Enabled: true           # 使能漏液检测

# 漏液状态动态关联
LeakState: "<=/Scanner_LiquidLeakage.Value |> expr((($1 != 0) ? 2 : 0))"

关联说明

  • 传感器关联: 通过Scanner_LiquidLeakage获取漏液传感器值
  • 表达式计算: 使用expr函数计算漏液状态
  • 状态映射: 将传感器值映射为漏液状态等级

📂 分类标准

硬件属性

  • 定义:当前版本无硬件属性
  • 特点:所有属性都是软件管理相关
  • 示例:无

软件属性

  • 定义:由软件管理和维护的漏液检测参数
  • 特点:策略配置、状态检测、动作控制等
  • 示例:所有属性都是软件属性

📝 配置示例

基础漏液检测配置

json
{
  "LeakDetection_Basic": {
    "LeakValvePolicy": 1,
    "LeakPowerPolicy": 0,
    "Enabled": true,
    "LeakState": "<=/Scanner_LiquidLeakage.Value |> expr((($1 != 0) ? 2 : 0))"
  }
}

严格漏液检测配置

json
{
  "LeakDetection_Strict": {
    "LeakValvePolicy": 1,
    "LeakPowerPolicy": 1,
    "Enabled": true,
    "LeakState": "<=/Scanner_LiquidLeakage.Value |> expr((($1 != 0) ? 2 : 0))"
  }
}

禁用漏液检测配置

json
{
  "LeakDetection_Disabled": {
    "LeakValvePolicy": 0,
    "LeakPowerPolicy": 0,
    "Enabled": false,
    "LeakState": "<=/Scanner_LiquidLeakage.Value |> expr((($1 != 0) ? 2 : 0))"
  }
}

🔧 使用指南

配置步骤

  1. 硬件确认: 确认系统是否支持漏液检测
  2. 策略设置: 根据安全要求设置漏液处理策略
  3. 传感器配置: 配置漏液传感器的Scanner对象
  4. 测试验证: 验证漏液检测功能是否正常

漏液状态说明

  • 0: 无漏液,系统正常
  • 1: 轻微漏液,需要关注
  • 2: 严重漏液,需要立即处理

策略配置说明

  • LeakValvePolicy: 控制是否自动关断液冷阀门
  • LeakPowerPolicy: 控制是否自动下电保护
  • Enabled: 总开关,控制是否启用漏液检测

使用场景

  • 液冷系统: 配备液冷散热的系统
  • 安全保护: 需要漏液安全保护的场景
  • 自动化: 需要自动处理漏液的场景

注意事项

  • 硬件支持: 确保硬件支持漏液检测
  • 传感器正常: 确保漏液传感器正常工作
  • 策略合理: 根据实际需求设置合理的策略

📚 相关文档