一、合金配料管理软件的重要性
冶金行业对合金成分的准确性要求极高,软件能够根据目标合金的成分要求和各种原料的成分含量,进行精确的配料计算,减少因人工计算或经验估算导致的误差,确保配料比例的准确性,从而提高产品质量的稳定性。
有没有这样一款强大、灵活的管理软件来辅助管理各种冶金配料实验?
有的,VisualRules 规则引擎就很适合冶金行业合金配料实验管理应用场景。
我们以 钢材元素的检测为例来看VisualRules 规则引擎如何实现的。
二、钢种成分信息
以下列举了几种钢种信息
三、检测逻辑设计
输入变量:钢种1(字段为成分含量)、钢种2(字段为成分含量)
中间变量:C结果、Mn结果、条件满足度
参数:Ti当量(Ti+V+Nb+B)、Cr当量(Cr+Ni+Mo)、
输出变量:连浇标志
C成分范围 |
C≤0.0050% |
0.0050%<C≤0.09% |
0.09%<C≤0.15% |
0.15%<C≤0.30% |
C>0.30% |
C≤0.0050% |
√ |
X |
X |
X |
X |
0.0050%<C≤0.09% |
X |
√ |
X |
X |
X |
0.09%<C≤0.15% |
X |
X |
√ |
C:0.14-0.17评审;其余X |
X |
0.15%<C≤0.30% |
X |
X |
C:0.14-0.17评审;其余X |
√ |
X |
C>0.30% |
X |
X |
X |
X |
√ |
- if 钢种1的目标C含量and 钢种2的目标C含量 符合下表中的条件 then 中间变量的C结果=True 否则 输出变量的连浇标志=False
- if 钢种1的下限C含量>钢种2的上限C含量 或者 钢种2的下限C含量>钢种1的上限C含量 then 输出变量的连浇标志=False
- if 钢种1的目标C含量>0.3 and 钢种2的目标C含量<0.3 then 输出变量的连浇标志=False
- if 钢种1的目标Si含量>=0.3 and 钢种2的目标Si含量<0.3 then 输出变量的连浇标志=False
- if 钢种1的目标C含量<=0.005 and 钢种2的目标C含量>0.005 then 输出变量的连浇标志=False
- if 钢种1的目标C含量<=0.09 and 钢种2的目标C含量<=0.09 and 钢种1的目标C含量-钢种2的目标C含量的绝对值<=0.05 then 中间变量的C结果=True 否则 输出变量的连浇标志=False
- if 钢种1的目标C含量>0.3 and 钢种2的目标C含量>0.3 and 钢种1的目标C含量-钢种2的目标C含量的绝对值<=0.1 then 中间变量的C结果=True 否则 输出变量的连浇标志=False
- if 钢种1的目标C含量>0.09 and 钢种1的目标C含量<=0.15 and 钢种2的目标C含量>0.09 and 钢种2的目标C含量<=0.15 and 钢种1的目标C含量-钢种2的目标C含量的绝对值<=0.04 then 中间变量的C结果=True 否则输出变量的连浇标志=False
- if 中间变量的C结果==True and 钢种1的目标Mn含量-钢种2的目标Mn含量的绝对值<=0.4 then 中间变量的Mn结果=True
- if 钢种1的Ti当量-钢种2的Ti当量的绝对值<0.04 then 中间变量的条件满足度+1
- if 钢种1的Cr当量-钢种2的Cr当量的绝对值<0.04 then 中间变量的条件满足度+1
- if 钢种1的目标P含量-钢种2的目标P含量的绝对值<0.03 then 中间变量的条件满足度+1
- if 钢种1的目标Si含量-钢种2的目标Si含量的绝对值<0.1 then 中间变量的条件满足度+1
- if 中间变量的C结果==True and 中间变量的Mn结果==True and 参数的条件满足度>=2 then 输出变量的连浇标志=True
- if 中间变量的C结果==True and 中间变量的Mn结果==True and 参数的条件满足度<2 then 输出变量的连浇标志=评审
四、检测指标生成
依据上面检测逻辑和给出钢种成分信息,设计相应的指标值。并在规则中添加:
五、钢种数据转换
钢种1信息读取
钢种2信息读取
六、交叉决策表实现钢种目标C含量逻辑
结果输出
七、各种元素成分校验
八、规则逻辑测试
输入任意两钢种、点击执行按钮