CSR配置字典之LeakDetection类
更新时间:2025/7/22
在Gitcode上查看源码📋 文档信息
项目 | 内容 |
---|---|
文档标题 | LeakDetection类配置字典 |
版本 | v1.0 |
创建日期 | 2025-01-27 |
最后更新 | 2025-01-27 |
维护状态 | ✅ 活跃维护 |
📋 变更历史记录
文档变更记录
版本 | 发布日期 | 变更类型 | 变更内容 | 影响范围 | 维护人员 |
---|---|---|---|---|---|
v1.0 | 2025-01-27 | 初始版本 | 创建LeakDetection类配置字典 | 全新文档 | 系统管理员 |
🎯 类概览
LeakDetection 类
属性 | 值 |
---|---|
类名称 | LeakDetection |
功能描述 | 漏液检测对象,提供液冷系统漏液检测和处理策略配置 |
所属SIG组 | thermal |
所属组件 | 漏液检测 |
责任人 | 热设计组 |
最后更新 | 2025-01-27 |
状态 | 🟢 正常运行 |
📊 属性定义详表
必选属性
属性名 | 类型 | 默认值 | 取值范围 | 动态关联 | 描述 | 使用场景 | 举例 | 来源 | 分类 |
---|---|---|---|---|---|---|---|---|---|
LeakValvePolicy | U8 | 0 | 0或1 | - | 漏液关断阀策略 0:不操作,1:自动关断 | 支持漏液检测的机型适配关断阀策略 | 1 | CSR配置 | 软件 |
LeakPowerPolicy | U8 | 0 | 0或1 | - | 漏液上下电策略 0:不操作,1:自动下电 | 支持漏液检测的机型适配漏液上下电策略 | 0 | CSR配置 | 软件 |
Enabled | Boolean | false | true/false | - | 是否使能漏液动作 false:不使能,true:使能 | 是否支持漏液下电动作 | true | CSR配置 | 软件 |
LeakState | U8 | 0 | 0或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))"
}
}
🔧 使用指南
配置步骤
- 硬件确认: 确认系统是否支持漏液检测
- 策略设置: 根据安全要求设置漏液处理策略
- 传感器配置: 配置漏液传感器的Scanner对象
- 测试验证: 验证漏液检测功能是否正常
漏液状态说明
- 0: 无漏液,系统正常
- 1: 轻微漏液,需要关注
- 2: 严重漏液,需要立即处理
策略配置说明
- LeakValvePolicy: 控制是否自动关断液冷阀门
- LeakPowerPolicy: 控制是否自动下电保护
- Enabled: 总开关,控制是否启用漏液检测
使用场景
- 液冷系统: 配备液冷散热的系统
- 安全保护: 需要漏液安全保护的场景
- 自动化: 需要自动处理漏液的场景
注意事项
- 硬件支持: 确保硬件支持漏液检测
- 传感器正常: 确保漏液传感器正常工作
- 策略合理: 根据实际需求设置合理的策略