发明名称 一种复杂产品研制过程RMTSS特性可视化监控方法
摘要 一种复杂产品研制过程RMTSS特性可视化监控方法,步骤如下:1.在产品研制数字化环境中选定需监控的RMTSS特性信息要素;2.自编制程序建立状态查询及系统控制模型,用于查询产品技术状态以及控制模型更新数据;3.自编制程序建立RMTSS数据服务模型,实现步骤2模型与数字化环境的状态查询接口,及获取需监控的RMTSS特性信息;4.自编制程序建立RMTSS数据存储模型,用于保存从步骤3获取的RMTSS数据,以及对所获数据的访问;5.自编制程序建立RMTSS数据分析模型,该模型将步骤4数据解析为易图形化显示的数据结构;6.自编制程序建立RMTSS数据监控显示模型,根据RMTSS特性信息类别选择适合的控件显示图形;7.本发明一种复杂产品研制过程RMTSS特性可视化监控方法,可为全过程的RMTSS水平保证提供决策依据。
申请公布号 CN102054221B 申请公布日期 2013.12.04
申请号 CN201010576306.3 申请日期 2010.12.07
申请人 北京航空航天大学 发明人 刘林林;任羿;曾声奎;孙博;郭健彬;冯强;马纪明
分类号 G06Q10/06(2012.01)I 主分类号 G06Q10/06(2012.01)I
代理机构 北京慧泉知识产权代理有限公司 11232 代理人 王顺荣;唐爱华
主权项 一种复杂产品研制过程RMTSS特性可视化监控方法,其特征在于:其具体步骤如下:步骤一,在产品研制数字化环境中选定待监控RMTSS特性信息要素设定产品研制各阶段主要的监控要素,从产品研制数字化环境中获取RMTSS工作项目的流程及关联的RMTSS信息;步骤二,建立状态查询及系统控制模型所述模型为自编制程序模型,其模型组成部分包括两个程序类:状态查询类、指令发送类;所述状态查询类,包括三个计算机程序功能函数:计时函数、状态查询函数、指令发送类调用函数;函数的实现均通过计算机程序实现,计时函数由程序语言自提供,状态查询函数通过调用步骤三所述的RMTSS数据Web服务来实现,指令发送类调用函数调用下述指令发送类的启动函数;所述指令发送类包括两个计算机程序功能函数:启动函数和指令发送函数;启动函数为被上述状态查询类的指令发送类调用的函数,指令发送函数可发送消息给下述步骤三、四所述模型;所述状态查询和系统控制模型方法流程为:通过使用一个计时函数,设定其固定启动时间间隔,定时启动一个查询函数发送查询请求,以获取产品技术状态是否变化,当收到应答消息为否时无动作,当收到应答消息为是时,即通过调用指令发送类启动函数启动指令发送类,指令发送类启动函数启动,然后调用指令发送函数发送指令给下述步骤三至步骤七所述各模型使用;步骤三,建立RMTSS数据服务模型所述RMTSS数据服务模型为自编制程序模型,其模型组成包括三个部分:RMTSS数据接收与解析类、状态查询Web服务和RMTSS数据Web服务;所述RMTSS数据接收与解析类包括三个计算机程序功能函数:状态查询函数、数据抽取函数、数据解析函数;该状态查询函数调用产品研制数字化环境的应用程序接口即API的产品技术状态;该数据抽取函数调用产品研制数字化环境API获取RMTSS工作项目流程信息及相关联的产品RMTSS数据信息;该数据解析函数将数据抽取函数获取的数据解析为XML格式; 所述状态查询Web服务为一个基于WEB服务技术实现的计算机程序功能函数:状态查询函数调用上述步骤中的状态查询函数并返回的产品研制数字化环境中的产品技术状态信息;所述RMTSS数据Web服务亦为基于Web服务技术实现的计算机程序功能函数:RMTSS数据Web服务发布函数将步骤二中的状态查询类生成的XML格式数据文件发布为Web服务;所述RMTSS数据服务模型方法流程为:状态查询Web服务中的状态查询服务函数调用RMTSS数据接收类的状态查询函数,状态查询函数从产品研制数字化环境中查询产品技术状态并将状态信息反馈给状态查询Web服务;当状态查询函数收到来自步骤一模型的数据更新指令时,即开始启动数据抽取函数以从产品研制数字化环境中获取RMTSS数据,这些数据被数据解析函数解析为XML格式的文档,最后RMTSS数据Web服务发布函数将这些XML文档发布为Web服务,供下述步骤四中建立的模型调用;步骤四,建立RMTSS数据存储模型所述RMTSS数据存储模型为自编制程序模型及自行设计的数据库;该自编制程序模型为一个RMTSS数据库访问类;所述RMTSS数据库访问类包括两个计算机程序功能函数:数据存储函数、数据读取函数;数据存储函数利用SQL语句实现其数据库存储功能;所述数据读取函数负责从数据库中读取所有的数据记录;该自行设计的数据库包括4个数据库表,分别保存RMTSS工作流程信息、产品信息、产品RMTSS参数信息、产品关键故障模式信息;所述RMTSS数据存储模型方法流程为:RMTSS数据库访问类接收到来自步骤一模型的数据更新指令时,其数据存储函数即开始调用步骤二中的RMTSS数据Web服务获取最新的RMTSS数据并将其保存到上述数据库中,同时数据读取函数从数据库中读取所有的当前产品相关的数据库记录,供步骤四中建立的模型调用;步骤五,建立RMTSS数据分析模型所述RMTSS数据分析模型为自编制程序模型,其模型组成包括两个计算机程序类:数据读取类、数据分析类;该数据读取类包括三个计算机程序功能函数:流程读取函数、参数读取函数、 关键故障模式读取函数;这三个函数分别从步骤三中的数据读取函数中获取RMTSS流程数据、RMTSS参数数据、关键故障模式信息;该数据分析类包括三个计算机程序功能函数:流程解析函数、参数解析函数、关键故障模式解析函数;这三个函数对应于上述三个函数,即流程读取函数、参数读取函数、关键故障模式读取函数,分别将其RMTSS流程数据解析为XML格式的树形数据结构,将其RMTSS参数数据解析为(时间,值)形式的二维数组,将其关键故障模式信息解析为数据列表集合;所述RMTSS数据分析模型方法流程为:流程读取函数启动,从步骤三中数据访问类调取RMTSS流程数据,该流程格式为数据表记录集,这里将其解析为XML格式,以便被显示模型调用显示为流程图形;参数解析函数启动,从步骤三中数据访问类调取RMTSS参数数据表记录集,将其处理为(时间,值)形式的二维数组集合,以便被显示模型调用生成曲线;关键故障模式解析函数启动,从步骤三中数据访问类调取关键故障模式数据表记录集,将其直接转为列表集合,以便被显示模型调用生成列表信息;步骤六,建立RMTSS数据监控显示模型该RMTSS数据监控显示模型为自编制程序模型,其包括三个计算机程序类:流程图显示类、参数曲线显示类、关键故障模式列表类;流程图显示类主要由流程图控件来实现;参数曲线显示类由图表控件来实现;关键故障模式列表类由列表控件实现;所述RMTSS数据监控显示模型的方法流程为:流程显示类的数据源绑定到步骤四生成的XML格式的RMTSS流程数据,参数曲线类数据源绑定到步骤四生成RMTSS参数二维数组集合,关键故障模式信息类数据源绑定到步骤四生成的关键故障模式列表集合;通过这些可视化的程序控件,即可向用户提供RMTSS数据信息;步骤七,通过以上步骤二至六建立的程序模型的关系,由此形成了实现RMTSS特性可视化监控系统模型框架,该框架的输入为产品研制数字化环境中的RMTSS工作项目数据、RMTSS参数数据、故障模式信息;输出的监控内容为可视化的RMTSS流程图、可视化的RMTSS参数变化曲线图、可视化的关键故障模式列表。
地址 100191 北京市海淀区学院路37号北航可靠性与系统工程学院