1. INDASS脚本说明

1.1. 文档说明

INDASS是MIXIOT平台中的数据分析工具,提供了一系列用于分析设备数据、研究设备情况的在线分析工具。目前为止,INDASS提供了10个分析工具,其特性简单来说可见下表:

产品 特性 使用范围
Image 对原始数据进行拉伸变换 通用,对数据的变化程度有直观的展示
Index 计算设备数据的标量化计算 通用,研究设备的运行情况,为L5提供基础数据
Stability 衡量所选参数模块的稳定性 通用,研究设备的稳定性,为L5提供基础数据
Correlation 计算参数之间的相关关系 通用,为L5提供基础数据
Tendency 预测参数未来的走势 通用,预测非0-1量时序数据的未来一段时间的走势
Risk 分析风险对象出现某风险的概率有多大 适用于设备单位,根据历史的风险发生概率,分析衡量一个或者多个设备单位的风险概率
Increment 计算增加量单位的增加程度等 适用于增加量参数,根据参数的增加上下界,可计算每周期增加量、以及每期超过边界的偏差值等
Deviation 计算当前运行状态与标准态之间的偏离程度 适用于需要衡量偏离程度的情况,并且已知所判断参数的一个或多个标准态
Balance 计算单元进出的平衡状态 适用于一个工艺或设备单元,根据设备、单元的进出参数,计算其平衡矩阵
Compose 对计算结果的再统计和综合分析 适用于上述的所有block的计算结果

1.2. 修订记录

日期 版本 说明 编写
2021-01-08 1.0 R1 创建 Ken
2021-01-20 1.0 R2 修改 Della

1.3. 格式规范

1.3.1. 二维json数组

每一行为一个分析变量,可以同时存在多行。格式如下:

[
    ["FV", "Label_En", "Label_Cn", "Weight", "Scale", "Normal", "Tag", "Qmin", "Qmax"]
]

脚本示例如下:

[
    ["S01", "Label_En", "Label_Cn", 1, 0.3, "", "X", -5, 5],
    ["S02", "Label_En", "Label_Cn", 1, 0.3, "", "X", -5, 5],
    ["S03", "Label_En", "Label_Cn", 1, 0.3, "", "X", -5, 5],
    ["S13", "Label_En", "Label_Cn", 1, 0.2, "", "X", -5, 5],
    ["S14", "Label_En", "Label_Cn", 1, 0.2, "", "X", -5, 5],
    ["S15", "Label_En", "Label_Cn", 1, 0.2, "", "Y", -5, 5],
    ["S77", "Label_En", "Label_Cn",1, 0.14, "", "Y", -5, 5],
    ["S78", "Label_En", "Label_Cn", 1, 0.1, "", "Y", -5, 5]
]

1.3.2. 列说明

一行有9个字段,用于保存分析变量的参数。

字段 含义 备注
FV 分析参数标识 对应映射表的FV
Label_En 英文标签 变量英文描述说明
Label_Cn 中文标签 变量中文描述说明
Weight 参数权重 填写各个参数的重要性占比权重
Scale 参数比例 填写各个参数的数值大小缩放比例
Normal 参数标准值
Tag 参数标签 填写参数的标签,不同block有不同具体含义
Qmin 参数最小值 填写参数的最小值,不同block有不同具体含义
Qmax 参数最大值 填写参数的最大值,不同block有不同具体含义

1.4. 格式约束

1.4.1. Map脚本

必填项:FV、Weight、Scale,FV是映射表内的参数值,Weight和Scale必须是数字,其余项用""填空

1.4.2. Index脚本

必填项:FV、Weight、Scale,并且Weight和Scale必须是数字,Tag可填可不填,填写的话将会起到过滤的作用,保留所有等于该值的数据,其余项用""填空。

1.4.3. Stability脚本

必填项:FV、Weight、Scale,并且Weight和Scale必须是数字,Tag可填可不填,填写的话将会起到过滤的作用保留所有等于该值的数据,其余项用""填空。

1.4.4. Correlation脚本

必填项:FV,其余项用""填空。

1.4.5. Tendency脚本

必填项:FV,其余项用""填空。

1.4.6. Risk脚本

必填项:FV,Weight、Scale,Tag,Qmin,Qmax,其余项用""填空。FV是映射表内的参数值,Weight和Scale必须是数字,Tag是这个参数属于哪一个风险事件,必须跟选项中的贝叶斯列表中的事件要一一对应。风险事件的具体描述请看《INDASS手册》,具体要求是:必须为英文字符,而且大小写敏感。Qmin,Qmax是每个参数在风险区域的最小值、最大值的界限。

1.4.7. Increment脚本

必填项:FV,Weight,Scale,Tag,Qmin, Qmax。脚本的FV变量,要和映射表中的变量名一一对应,此外,在本算法中,必填项为权重、比例、标签值和最大值、最小值。

权重、比例、最大值、最小值需要填写数字。此处的最大值、最小值需要填写的是各个参数的的波动阈值,即相关参数的二阶导差值,在这个范围之外,则为增量的增加部分。

Tag值只能填"X"、"Y",是计算增量的对应2个系统,可以理解为X为进入的量,Y为消耗的量,由于XY 没有特殊指定,所以反过来对应也可以。

1.4.8. Deviation脚本

必填项:FV,Weight, Scale, Tag, Qmin, Qmax。脚本的FV变量,要和映射表中的变量名一一对应,此外,在本算法中,必填项为权重、比例、标签值和最大值、最小值。

Weight和Scale必须是数字,Tag必须跟选项中的贝叶斯列表中的事件要一一对应,写字符串类型的英文,最大值最小值为每个参数的合理范围阈值。其余皆为数字。

1.4.9. Balance脚本

必填项:FV,Weight, Scale, Tag, Qmin, Qmax。脚本的FV变量,要和映射表中的变量名一一对应,此外,在本算法中,必填项为权重、比例、标签值和最大值、最小值。

权重、比例需要填写数字。标签值只能填X、Y,是计算平衡的进出的对应2个系统,可以理解为X为进入的量,Y为排出的量,由于XY 没有特殊指定,所以反过来对应也可以。

© Mixlinker all right reserved,powered by Gitbook文件修订时间: 2021-03-05 16:09:24

results matching ""

    No results matching ""