Page 44 - 理化检验-物理分册2023年第一期
P. 44

杨 晓, 等: 船舶系统典型材料失效分析案例数据库的设计与建立

            和大型企业也都建有独具特色的数据库; 日本的金                            Mana g ementStudio 。

            属材料研究所数据库涵盖了金属材料各个方面的性                                 软件设计时采用独立性原则对总体模块进行划
            能, 能够为材料的腐蚀、 断裂、 疲劳和磨损等失效分                         分, 每个独立的子功能占用一个独立的模块。根据
            析提供巨大的技术支持。                                        系统需要主要分为文件管理、 分类索引、 关键字检
                 近30年来, 国内在高校、 研究所、 企业等众多领                     索、 系统配置等4个主要功能模块。
            域也都先后建立了各具特色的数据库, 指导科研与生                          2.2.1 文件管理模块
            产工作。例如, 北京航空材料研究院曾对航空航天装                               文件管理模块中设有文件存储功能、 分类索引功
            备的失效事故案例进行了系统归纳和整理, 建立了航                           能和文件信息提取功能。文件存储功能是将文件以
            空系统失效分析案例数据库, 从而避免了同类型失效                           “ onl y id ” 作为文件唯一标识, 存储于数据库中, 并以
            事故再次发生, 为航空系统的产品设计、 研发和应用                          “ onl y id ” 重命名文件, 以防止文件重名, 且方便程序查
            提供经验数据和技术支撑。中国石油天然气股份有                             找文件。分类索引功能是在系统中定义7个一级索
            限公司对行业内的众多失效案例进行整理, 建立了石                           引条目, 以人工的方式选择文档在7个一级索引条目
            油钻井安全事故案例库, 通过对数据库的推广, 行业                          下的分类, 如果找不到需要的索引条目, 可以在分类
            内同类型事故的发生率降低约20% 。目前, 随着大                          索引模块动态添加或者删除二、 三级索引; 文件信息
            数据时代的到来以及知识管理技术的提升, 部分失效                           提取功能是通过 PDF文件格式进行提取的, 选择对
            分析案例数据库已经可以实现网络运营与共享。但                             中文支持更好的 XPDF工具, 读取文档总页数, 并循
            是, 在船舶系统尚未形成特有的材料数据库, 特别是                          环读取每一页的文本信息, 存储到数据库中。
            失效分析数据库的有效知识管理方面提及的较少。                            2.2.2 分类索引模块
            因此, 在大数据和知识管理的背景下, 建立船舶系统                              文件索引模块中设有分类索引管理、 分类索引
            的失效分析案例数据库是十分必要的。                                  筛选、 索引自动纠错和快捷操作等功能。可以根据
                                                               需要实现动态增加或者删除二、 三级索引条目, 可以
            2 数据库建立过程
                                                               通过“ 和” 的方式同时进行多条件的筛选, 以达到精
            2.1 船舶典型材料失效分析案例数据库概述                              确地选择。如果选择了互相冲突的条目, 系统将自
                 失效分析案例数据库建立的目的在于: 为客户                         动清除该一级索引下的所有选择。该功能可以避免
            提供方便的查询与咨询服务; 为船舶企业的生产管                            错误的检索方式给出搜索为空的结果, 导致对系统
            理、 适应性评价提供必要的数据和标准; 为客户提供                          使用人员造成误导。需要查看所有索引, 或者想返
            基本的材料性能指南。因此, 失效分析数据库不仅                            回根索引时, 可使用“ 折叠 / 展开所有层次” 进行快捷
            包含众多收集和整理的失效分析案例, 还包括失效                            操作。在进行了多个勾选后, 重新进行检索时, 可使
            分析的一些常用基础知识、 失效分析常见参考标准、                           用“ 取消所有选择” 快速清除选择。
            失效分析专家等相关方面的内容。                                   2.2.3 关键字检索模块
                 因此, 失效分析数据库应包含以下内容: ① 失效                          在关键字检索模块中设置了全文检索索引、 检

            分析简介, 主要了解失效分析的目的、 意义; ② 失效分                       索结果预 览 以 及 快 速 打 开 指 定 页 的 功 能。选 用

            析专家库, 了解国内失效分析方面的专家; ③ 失效分析                       Lucene检索引擎能够实现检索关键词与所存储数


            设备, 包括失效分析工作常用的设备; ④ 失效分析常用                        据的快速对比, 更高效地找到需要的文档。关键词

            知识, 失效分析取样、 护样、 分析等方面的相关知识; ⑤                      检索结果可以确定到文档的某页, 以及在目标页的

            失效分析标准, 包括常见的指导标准与规范; ⑥ 材料数                        命中次数, 对于每一个检索结果均对应于文档目标
            据库, 包括各种类型材料的基本理化性能。                               页的文本信息, 因此在鼠标悬停到结果记录时, 调用
            2.2 船舶典型材料失效分析数据库软件                                模态对话框, 可实时显示目标页的文本信息, 以便快
                 对失效分析数据库系统的需求进行分析, 系统                         速查看是否为所需文档。鼠标移动到预览窗口以
            主要用于本地计算机大量文档的查询、 读取操作, 因                          后, 可快速关闭预览窗口。

            此选择的功能软件有: ① 软件编译工具, Microsoft                    2.2.4 系统配置模块

            VisualStudio.NET2003 ; ② 编程语言, C++ ; ③                 不同的浏览器调用方式不同, 系统需要指定

            PDF处理工具, XPDF ; ④ 数据库软件, SQLServer                PDF浏览器的路径。 PDF 文件存储的位置可以根
             3 2
   39   40   41   42   43   44   45   46   47   48   49