网站导航  联系我们
首 页 专题报道 公司概况 新闻中心 产品中心 支持与服务 企业文化 人才招聘
产品中心
 产品中心>>应用案例
作者:管理员 点击: 时间:2008-5-16 10:19:53 来源:本站原创
中国核动力研究设计院AVIDM应用案例

    中国核动力研究设计院(简称核动力院)是我国唯一集研究、设计、试验、运行及小批量生产为一体的核动力研究基地,为满足不断发展工作需要,核动力院于2003年底从北京神舟航天软件技术有限公司(简称神舟软件)引进了神舟AVIDM企业级协同产品研制系统(简称神舟AVIDM系统),并从2004年起开始应用。目前已应用于国防、核电、研究堆等领域的设计和研发项目,实现了设计数据和设计流程的统一管理。随着应用的不断深入,特别是在核电设计项目上的广泛应用,设计和管理人员结合自身工作提出了很多更深入的需求。并且这些需求具有很强的核行业特点,一般通用性的PDM系统难以满足。为此,应用单位组织力量,在神舟软件的配合下,利用AVIDM系统具有良好的扩展性和开放性,以AVIDM系统为基础建立了核电设计与管理平台,有效地满足核电行业的设计与管理需求。
 
1. 核电设计项目的行业性需求
    核电厂是跨行业的大型建设项目,中国核动力研究设计院作为中国主要的核电设计单位,除与制造单位进行协作外,还必须与建筑、安装等多行业的多个单位进行合作,其在PDM数据管理方面的需求除了一般制造业的特点外,还具有特殊性,主要表现在以下几方面。
1.1 信息交换量大,实效性高
    核电建设项目参与单位众多,每天需要交换大量的信息(信函),这些信函都必须及时处理,以保证项目进度,为此设计管理人员每天需投入大量的精力对其处理情况进行追踪和控制,其信函管理流程见图1。具体功能要求如下:
    根据给定的通信规则,自动从信函编号中解析属性,包括提取发文单位、收文单位、信函类别;
    根据处理指令,为信函增加管理属性,如:用途、要求完成日期、文档处理状态、处理责任单位、责任人;
    根据管理信息将信函电子分发到处理责任人;
    根据管理信息,控制文档的处理情况,给出预警(即将超期)和报警(已经超期)提示;
    能够采用自动或手工的方式,将围绕一个问题的往来信函关联起来,方便使用;
    根据要求给出各类统计信息,生成报表。
1.2以接口为导向的多单位、多专业协同设计

    核电项目,由于分系统多、接口复杂、协作单位众多,技术协调工作尤为重要,所以一般采用以接口为导向的协同设计方式。所谓接口是为了保证两个系统协同工作而必须约定的技术参数。设计接口一般以《接口手册》(ICM)的形式在设计策划时进行定义,是各参建方协同工作的基准文件;ICM是一个动态文件,通常由业主根据处理情况定期发布。在设计过程中,接口相关各方根据ICM,通过不断的协商,并以接口文档记录过程,最后达成共识,关闭设计接口,投入制造、安装和调试。接口处理的业务流程见图2。具体功能要求为:
    ICM通常以EXCEL文件的形式发布,要求系统能够导入ICM并自动创建接口,记录属性并设置为打开状态接口;

图1 信函处理流程

 

图2 接口处理流程

    对接口的状态进行控制,包括:关闭接口,冻结信息,记录关闭依据和关闭时间;开启已关闭的接口,记录再次开启的依据,记录再打开时间;

    对接口的处理情况进行追踪,进行预警提示和报警提示;
    对属于该接口的往来文档进行分类、组织、分发、追踪和控制;
    对接口和接口文档的处理情况进行统计分析,自动生成《接口情况报告》,满足业主每月召开接口协调会的需要。
1.3 信息组织方式复杂,需求多样化
    核电设计过程中需要管理大量的文档,这些文档除了自身产生的设计文件、来往函件和接口文件外,还有很多业主及协作单位提供的工作文件和参考文件,如何将这些文档有效组织起来,使用户能够快速获取信息是必须要解决的问题。在工作中,各种用户对信息需求方式也是不同的,如:专业设计人员基本上只关注与自身工作相关的文档,技术管理人员更关心技术状态、处理情况等管理信息。单一的文档组织方式,难以满足用户需求的多样性,必须提供更灵活的方式和手段。
 
2. 集成方案与系统结构

图3 系统结构

    AVIDM系统具有良好的分层结构,大致可分为三层:持久层、服务层和应用层。持久层由数据库和文件库组成。服务层主要包括文件签署服务器、文件服务器和EJB服务器;文件服务器用于文档的上传、下载和全息浏览;文件签署服务器用于将流程中签署信息写入文档;身份鉴别、权限管理、审计、工作流引擎等底层功能均以EJB的形式提供(见图3)。文档管理、工作台面等和用户密切相关的功能模块部署WEB服务器中。AVIDM系统各部分均提供了良好的接口,文档管理的基本功能均可以通过直接调用接口来实现。AVIDM系统这种良好的扩展性,为通过二次开发建立核电设计与管理平台奠定了基础。

    
    根据对AVIDM系统的分析,基本二次开发思路是:在AVIDM系统的应用层中增加模块(技术管理系统,见图三中粗实线部分)以解决特殊需求,通用性的需求仍使用AVIDM系统来解决。技术管理系统与AVIDM系统自身的功能模块部署在同一个WEB应用程序(APPLICATION)中。用户从统一的入口登陆,统一用户管理和身份验证。涉及底层的功能(如权限、工作流)均调用AVIDM系统的EJB服务实现,文档保存、文档签署、文档浏览等功能均使用AVIDM系统现有服务。采用这种紧密集成的方式的优点是:开发周期短,响应快,可根据需求的增加实现程序的灵活扩展。
    针对核电设计项目的特殊需求,技术管理系统包括三个子系统:信函管理、接口管理和文档组织管理,分别针对三类需求。在实现时,技术管理系统采用JSP+JavaBean+Serverlet的方式。
 
3. 实现方法
3.1 信函管理
    信函的属性可分为文档本身的基本属性和扩展的管理属性。AVIDM系统文档对象即可覆盖基本属性,对于管理属性,可通过应用Decorator模式,通过对文档对象进行封装,实现已有的功能,并扩展相应的管理功能(如预警、报警等)。在实现信函文档类的基础上,对AVIDM系统文档管理模块的功能进行重构,即可实现文档版本控制、文档送审、组织关联文档等功能。信函管理子系统的类图见图4。
图4 信函管理子系统类图
 
3.2 接口管理
    接口及其文档都需要管理。接口具有两种类型的属性:基本属性和管理属性。基本属性包括:接口编号(必填属性)、接口名称(必填属性)、责任提出单位(必填属性)、接口状态(开启、关闭)。管理属性包括:规定提出时间、规定关闭时间以及其它进度节点。AVIDM系统没有实现设计接口类,因此必须新建。
    接口文档实质上是特殊的信函,其管理过程与信函基本相同,只需在继承信函文档类的基础上,增加接口编号属性即可。接口类与接口文档之间通过接口编号进行关联和管理。
3.3 文档组织管理
    为了满足信息共享与数据交换多样性的需的问题,在技术管理系统中引入了文档视图的概念。文档视图实际上是根据用户的需要,对将文档分类组织成为文件夹(文档容器),再将文档容器按照一定的关系按层次组织起来。根据当前的需要,系统主要实现了设计、管理和自定义三种视图。
    设计视图为设计人员专用,其结构见图5。设计视图完整地反映了结构信息、文本信息以及接口信息。为便于相关专业人员信息共享,对数量巨大的设计文件按照所属专业进行了分类组织。管理视图为各级技术管理人员专用),主要反映信函、交付设计文件和接口的状态以及处理情况。各类用户可根据自己的需要,按照主题,分层次地构建虚拟文件目录,并将系统中已的文档引用到对应的虚拟目录下。自定义视图为用户员提供了一种灵活动态组织工作文档的方式。

图5 设计视图

    在AVIDM系统中,文档容器在AVIDM系统中已实现,但其实现时仅考虑了设计人员的需要,并且文档容器只能按固定方式进行组织。缺乏足够的扩展性和灵活性,因此需要对其进行重构。核动力装置综合协同设计系统采用XML文件来表示文档容器之间的隶属关系;在创建设计项目时,根据需要创建和定制视图配置。系统启动时,首先读取配置文件,并根据预先设置的规则,动态地生成各层次的文档容器对象,实现各种视图。
    
4 应用情况

图6 方家山核电厂设计项目文档管理视图

    当前,基于AVIDM系统建立的核电设计与管理平台,已在秦山二期扩建、岭澳二期、红沿河、方家山等多个核电厂的设计项目上应用;应用情况良好:用户总数200余人,平均在线用户达40余人,已管理文档四万余份,日均处理文档50余份。通过应用,有效地解决了核电设计项目信息交换复杂、管理工作量大、难以追踪和控制等问题,既满足了业主的管理要求,又大大减少了重复性事务,对提高工作效率,保证工程进度起到了积极作用。相关应用实例见图6。

    在神舟AVIDM系统的基础上,通过核动力院与神舟软件的通力协作,建立了行业模块并以插件的方式建立了核电设计与管理系统,这是解决通用性PDM软件适应性不强,实施困难这一难题的有益尝试。目前,开发完成的系统取得了良好地应用效果。日后,随着应用的进一步深入,在核动力院和神舟软件的共同努力下,该系统将不断持续改进,逐步扩展,将进一步满足核电工程的需要。

责任编辑:manage

 关闭窗口