一种民用飞机的智能虚拟维修训练系统的制作方法

文档序号:2624970阅读:348来源:国知局
专利名称:一种民用飞机的智能虚拟维修训练系统的制作方法
技术领域
本发明涉及一种民用飞机的智能虚拟维修训练系统,属于制造业信息化和数据处理的技术领域。
背景技术
随着民用飞机及其系统、设备复杂性的逐渐增长,使用维修和培训费用大幅增长,维修工作对保持民用飞机的完好性和可用性起着非常重要的作用。因此,民用飞机的维修问题引起了工业界的重视。传统民用飞机的维修训练、实施、评估和验证工作通常都是在实际飞机上进行,对民用飞机维修人员的训练工作一般采用两种方法,一是由有关单位组织进行维修训练,二是由民用飞机维修基地自行训练其维修人员。这两种维修训练方法都是在实机上进行。这种维修方法存在以下缺陷(1)鉴于民用飞机数量、型号、训练场地和环境有限,受训人员数量和操作时间难以保证,训练效率低,维修知识和技能难于普及;(2)实机维修必须在民用飞机样机制造好之后才可以对其维修性进行准确的分析,容易造成飞机或系统、设备的设计制造的返工,增加飞机或系统、设备的设计制造费用。虚拟维修训练以民用飞机维修训练为研究对象,以虚拟现实技术为基础,以计算机及其相应的硬件设备为实验手段,为民用飞机的维修训练建立起一个“实机”、“实地”和“实时”的仿真环境。现有技术多以产品协同设计为目标,支持多用户的产品协同设计工程,但是现有产品协同设计的技术从产品设计的角度出发,没有考虑如何支持虚拟维修工程,产品维修数据的存储和访问,产品协同维修过程等问题。由于维修工程比设计过程涉及到的因素和相关人员类型更多,过程更复杂,所以现有的技术不能做到支持虚拟维修的过程。缺乏根据CAD数据自动生成任务和管理任务的功能。没有维修训练效果评估功能、维修性、工效性评估功能。

发明内容
本发明所要解决的技术问题是针对上述背景技术的不足,提供了一种民用飞机的智能虚拟维修训练系统。本发明为实现上述发明目的采用如下技术方案—种民用飞机的智能虚拟维修训练系统,包括界面接口层、应用层、技术支持层;其中所述界面接口层通过数据接口、用户接口、硬件接口与应用层连接,所述技术支持层通过应用接口与应用层连接;所述应用层包括CAD数据处理模块、维修任务生成和管理模块、外设硬件驱动模块、维修资源模块、维修仿真模块、维修分析评价模块,其中所述CAD数据处理模块通过数据接口与维修资源模块连接,所述维修资源模块与维修仿真模块连接,所述维修任务生成和管理模块通过数据接口与维修仿真模块连接,所述维修仿真模块与维修分析评价模块连接,所述外设硬件驱动模块通过数据接口与维修仿真模块连接。
所述一种民用飞机的智能虚拟维修训练系统中,CAD数据处理模块包括依次连接的数据格式STEP —致性处理单元、STEP格式数据解析单元、STEP数据轻量化处理单元和STEP格式数据提取单元,其中所述数据格式STEP —致性处理单元用于将各种格式的CAD数据模型转换为STEP格式的数据;所述STEP格式数据解析单元用于对STEP格式的数据进行解析,得到CAD数据模型的核心信息,所述核心信息包括数字样机CAD数据模型零部件的尺寸信息、形状信息及装配约束信息;所述STEP数据轻量化处理单元用于对核心信息做轻量化处理得到应用数字样机;所述STEP格式数据提取单元用于提取CAD数据信息,封装维修仿真过程中用到的应用信息组成维修要素Agent对象。所述一种民用飞机的智能虚拟维修训练系统中,维修任务生成和管理模块包括依次连接的系统结构识别单元、标识和任务生成单元、任务仿真验证单元、训练任务分配Agent单元;其中所述系统结构识别单元用于提取民用飞机数字样机模型系统和零部件的ATA编码;所述标识和任务生成单元根据民用飞机的系统结构树、任务内容模式、失效模式和维修方式生成维修任务库;所述任务仿真验证模块根据维修标准规范验证维修任务的可实施性、安全性和可靠性,最终确定待实施的维修任务库;所述训练任务分配Agent单元用于根据用户配置信息智能的为维修仿真模块分配维修任务。所述一种民用飞机的智能虚拟维修训练系统中,外设硬件驱动模块包括外设驱动单元、姿态动作识别单元、人体模型库单元和硬件接口 Agent单元;其中所述外设驱动单元的输入端连接各外设硬件,用于驱动外设硬件;所述姿态动作识别单元输出端与人体模型库连接,用于把实际人体动作和姿态识别出来并存入数据库;所述人体模型库用于保存人体属性信息;所述硬件接口 Agent单元用于向维修资源模块、维修仿真模块和维修分析评价模块提供所需的维修设备驱动程序、人体动作和姿态信息、人体属性信息。所述一种民用飞机的智能虚拟维修训练系统中,维修资源模块包括智能部件Agent单元、智能人体Agent单元、智能工具Agent单元、交互黑板模块,所述智能部件Agent单元、智能人体Agent单元、智能工具Agent单元分别与交互黑板模块连接。所述一种民用飞机的智能虚拟维修训练系统中,维修仿真模块包括维修作业工序制定Agent单元、拆装序列优化Agent单元、碰撞检测Agent单元、维修仿真Agent单元和维修专家系统单元;其中所述维修作业工序制定Agent单元用于根据训练任务Agent得出维修任务作业工序序列;
所述拆装序列优化Agent单元用于根据样机系统结构树得到优化的部件装配序列;所述碰撞检测Agent单元用于根据样机部件和拆装序列得到优化的部件装配路径;所述维修仿真Agent单元用于根据维修任务、维修要素、作业环境及前提终止条件,仿真维修任务过程;所述维修专家系统用于存储案例库、知识库和规则库,辅助对作业工序、拆装序列、碰撞检测、维修过程仿真、维修要素交互进行优化。本发明采用上述技术方案,具有以下有益效果采用多种交互方式相结合的训练方式的同时不消耗现实资源和能量,缩短训练时间,降低训练成本,增强了虚拟操作训练的效果;对推动民机数字化维修和维修训练技术的发展具有重要的意义。


图1为民用飞机智能虚拟维修训练系统的示意图。图2为维修资源模块中三个智能模型交互的示意图。图3为三角隶属度函数的示意图。
具体实施例方式下面结合附图对发明的技术方案进行详细说明如图1所述的民用飞机的智能虚拟维修系统包括界面接口层、应用层、技术支持层。界面接口层通过数据接口、用户接口、硬件接口与应用层连接,技术支持层通过应用接口与应用层连接。应用层包括CAD数据处理模块、维修任务生成和管理模块、外设硬件驱动模块、维修资源模块、维修仿真模块、维修分析评价模块,其中所述CAD数据处理模块通过数据接口与维修资源模块连接,所述维修资源模块与维修仿真模块连接,所述维修任务生成和管理模块通过数据接口与维修仿真模块连接,所述维修仿真模块与维修分析评价模块连接,所述外设硬件驱动模块通过数据接口与维修仿真模块连接。技术支持层包括虚拟人体建模和仿真模块、虚拟显示技术交互模块、PDM系统、VR外设及驱动程序、HLA技术、工作流技术、离散时间建模和仿真模块、CAA 二次开发技术、CATIA软件。技术支持层为智能虚拟维修训练提供基础技术支持。CAD数据处理模块包括数据格式STEP —致性处理单元、STEP格式数据解析单元、STEP数据轻量化处理单元和STEP格式数据提取单元。CAD数据处理模块进对导入的民用飞机数字样机模型的CAD数据做处理。界面接口层除了导入数字样机CAD数据,同时导入人体数据、维修工具数据。CAD数据处理模块包括依次连接的数据格式STEP —致性处理单元、STEP格式数据解析单元、STEP数据轻量化处理单元和STEP格式数据提取单元。数据格式STEP —致性处理单元用于将各种格式的CAD数据模型转换为STEP格式的数据。STEP格式数据解析单元用于对STEP格式的数据进行解析,得到CAD数据模型的核心信息,所述核心信息包括数字样机CAD数据模型零部件的尺寸信息、形状信息及装配约束信息(零部件之间的连接关系、动作制约的关系)。STEP数据轻量化处理单元用于对核心信息做轻量化处理得到应用数字样机(滤去零部件之间的拓扑结构关系、零部件的材质信息等完成维修任务不必要的信息)。STEP格式数据提取单元用于提取CAD数据信息,封装维修仿真过程中用到的应用信息组成维修要素Agent对象。维修仿真过程中用到的应用信息指的是工具的抓紧部、工作部、工作类别、工作状态、部件的工作部、操作部等信息。将CAD数据模型的核心信息于应用信息结合起来可以简化数据量,增强应用软件的实用性。维修资源模块包括智能部件Agent单元、智能人体Agent单元、智能工具Agent单元、交互黑板单元,智能部件Agent单元、智能人体Agent单元、智能工具Agent单元分别与交互黑板单元连接。智能部件Agent单元根据部件CAD数据处理模块得到的数字样机零部件尺寸、形状、约束信息构建智能部件模型IP,加入虚拟维修部件的智能属性(典型的虚拟部件智能属性包括装配部、操作部、失效模式、维修模式等),使其拥有Agent的框架体系,便于实时地智能运算、维修操作,并与原来的CATIA数据兼容。智能人体Agent单元根据人体CAD数据处理单元得到的人体尺寸、形状、约束信息构建智能人体模型IB,加入虚拟维修人的智能属性(典型的虚拟人智能信息包括身高、臂长、姿态、体态、维修姿态等),使其拥有Agent的框架体系,便于实时地智能运算、维修操作,并与原来的CATIA数据兼容。智能工具Agent单元根据工具CAD数据处理单元得到的工具尺寸、形状、约束信息建立工具库,进而得到智能工具模型IT,加入虚拟维修的工具智能属性(典型的虚拟工具智能属性包括工具类别、工具位姿、工具部、抓紧部和工具状态等),使其拥有Agent的框架体系,便于实时地智能运算、维修操作,并与原来的CATIA数据兼容。智能部件模型IP、智能人体模型IB、智能工具模型IT三者之间的交互示意图如图2所示。维修任务生成和管理模块包括任务生成单元、任务仿真验证单元、训练任务分配单元。任务生成单元提取数字样机零部件ATA编码、系统或零件名称、失效模式和维修模式信息,根据民用飞机的系统树结构、任务标识构建维修任务库。任务仿真验证单元根据任务内容结构层次规范要求验证生成的维修任务是否符合维修标准的要求,剔除不合要求的维修任务,最终确定可实施的维修任务库。民用飞机的系统结构树分解为子系统,再将子系统划分零部件。任务标识是表示任务的唯一识别码。任务内容结构层次规范指的是符合相关维修标准的规范内容,如ATA2200标准、ASD-S1000D标准。训练任务分配单元将可实施的维修任务分配给维修仿真模块。外设硬件驱动模块包括数据手套、头盔显示器、三维鼠标、声音装置、投影设备等硬件设备的驱动、姿态动作识别单元。姿态动作识别单元根据训练人员操作外设硬件的姿态与动作,结合人体模型生成姿态库与动作库。维修资源模块中的Agent对象通过硬件接口与外设硬件交互,将训练人员对外设硬件的操作映射到智能人Agent对象对外设硬件的操作。人体模型是CAD软件中读取的,也可以自行设计人体模型。维修仿真模块根据装配设备的不同层次和区域生成不同层次维修任务的装配工序;结合专家知识库法则检验原有工序的优化程度,根据用户录入的知识规则不断迭代优化作业工序;通过人机交互接口将任务仿真过程呈现在用户面前。维修仿真模块包括维修作业工序制定Agent单元、拆装序列优化Agent单元、碰撞检测Agent单元、维修仿真Agent单元和维修专家系统单元。维修作业工序制定Agent单元用于根据训练任务Agent得出维修任务作业工序序列。拆装序列优化Agent单元用于根据样机系统结构树得到优化的部件装配序列。碰撞检测Agent单元用于根据样机部件和拆装序列得到优化的部件装配路径。维修仿真Agent单元用于根据维修任务、维修要素、作业环境及前提终止条件,仿真维修任务过程。维修专家系统用于存储案例库、知识库和规则库,辅助对作业工序、拆装序列、碰撞检测、维修过程仿真、维修要素交互进行优化。维修分析评价模块由一系列的子功能评价单元、信息交互黑板和数据库组成。一系列子功能评价模块是根据维修评价指标(可视性、可达性、简单性、易测性、工效性等指标属性)而设置的。通过智能虚拟维修系统和用户的交互,由数据库提供了维修评价知识库和技术支持,从而进行相应的训练效果评价、维修性分析评估、维修工效性评价、经济性评价和作业时间标准分析。·
维修分析评价模块包括训练效果评价单元、维修性分析评估单元、维修工效性评价单元、经济性评价单元和作业时间标准分析单元。训练效果评价单元用于评价受训人员训练效果。维修性分析评估单元用于评价数字样机的设计维修性。维修工效性评价单元用于评价对维修工效性的。经济性评价单元用于评价系统维修成本。作业时间标准分析单元用于评价维修工时、身体负荷、疲劳度。训练效果评价是根据受训人员模型,从维修领域知识库中选取未被受训人员掌握的维修知识给受训人员学习,这些未掌握的知识主要指针对某一维修任务中所涉及到的领域知识,包括发生故障部件的原理、结构、维修手册及相关资料、故障现象、故障影响,故障原因、排除故障方法等;再将涉及到这些知识的维修案例的维修过程模型提取出来,并进行实时虚拟过程仿真,在此期间,受训人员充分学习相关维修操作等知识;训练结束后,根据领域专家给出的水平等级体系,对受训人员所掌握的维修知识水平进行评估,给出评价值;根据维修评估指标体系,对受训人员的维修能力进行评估,评价其维修能力处于什么等级,并给受训人员打分。维修性分析评估是通过对维修性评价指标可视性、可达性、简单性、易测性、工效性等指标,综合评价给出维修性评价等级。以维修性各属性值为基础,采用基于多属性决策理论对产品维修性综合评价方法。多属性决策一般包括属性值的预处理、属性权重的确定、方案排序或评分等步骤。基于多属性决策理论开展维修性综合评判同样包括维修性属性值的预处理、维修性属性权重的确定以及维修性综合评价等相应步骤。由于维修性各评价因素具有模糊性,建立模糊评价集V={ “非常差”,“差”,“比较差”,“一般”,“比较好”,“好”,“非常好”}对各属性进行评价,评价集各自然语言变量用三角模糊数来定量化表示,表I为不同自然语言变量三角模糊数的取值。三角模糊数隶属度函数如图3所示,结果如表I所示。表I模糊评价集三角隶属度
权利要求
1.一种民用飞机的智能虚拟维修训练系统,其特征在于包括界面接口层、应用层、技术支持层;其中所述界面接口层通过数据接口、用户接口、硬件接口与应用层连接,所述技术支持层通过应用接口与应用层连接;所述应用层包括CAD数据处理模块、维修任务生成和管理模块、外设硬件驱动模块、维修资源模块、维修仿真模块、维修分析评价模块,其中所述CAD数据处理模块通过数据接口与维修资源模块连接,所述维修资源模块与维修仿真模块连接,所述维修任务生成和管理模块通过数据接口与维修仿真模块连接,所述维修仿真模块与维修分析评价模块连接, 所述外设硬件驱动模块通过数据接口与维修仿真模块连接。
2.根据权利要求1所述的一种民用飞机的智能虚拟维修训练系统,其特征在于所述CAD数据处理模块包括依次连接的数据格式STEP —致性处理单元、STEP格式数据解析单元、STEP数据轻量化处理单元和STEP格式数据提取单元,其中所述数据格式STEP —致性处理单元用于将各种格式的CAD数据模型转换为STEP格式的数据;所述STEP格式数据解析单元用于对STEP格式的数据进行解析,得到CAD数据模型的核心信息,所述核心信息包括数字样机CAD数据模型零部件的尺寸信息、形状信息及装配约束信息;所述STEP数据轻量化处理单元用于对核心信息做轻量化处理得到应用数字样机; 所述STEP格式数据提取单元用于提取CAD数据信息,封装维修仿真过程中用到的应用信息组成维修要素Agent对象。
3.根据权利要求1所述的一种民用飞机的智能虚拟维修训练系统,其特征在于所述维修任务生成和管理模块包括依次连接的系统结构识别单元、标识和任务生成单元、任务仿真验证单元、训练任务分配Agent单元;其中所述系统结构识别单元用于提取民用飞机数字样机模型系统和零部件的 ATA编码;所述标识和任务生成单元根据民用飞机的系统结构树、任务内容模式、失效模式和维修方式生成维修任务库;所述任务仿真验证模块根据维修标准规范验证维修任务的可实施性、安全性和可靠性,最终确定待实施的维修任务库;所述训练任务分配Agent单元用于根据用户配置信息智能的为维修仿真模块分配维修任务。
4.根据权利要求1所述的一种民用飞机的智能虚拟维修训练系统,其特征在于所述外设硬件驱动模块包括外设驱动单元、姿态动作识别单元、人体模型库单元和硬件接口 Agent单元;其中所述外设驱动单元的输入端连接各外设硬件,用于驱动外设硬件;所述姿态动作识别单元输出端与人体模型库连接,用于把实际人体动作和姿态识别出来并存入数据库;所述人体模型库用于保存人体属性信息;所述硬件接口 Agent单元用于向维修资源模块、维修仿真模块和维修分析评价模块提供所需的维修设备驱动程序、人体动作和姿态信息、人体属性信息。
5.根据权利要求1所述的一种民用飞机的智能虚拟维修训练系统,其特征在于所述维修资源模块包括智能部件Agent单元、智能人体Agent单元、智能工具Agent单元、交互黑板模块,所述智能部件Agent单元、智能人体Agent单元、智能工具Agent单元分别与交互黑板模块连接。
6.根据权利要求1所述的一种民用飞机的智能虚拟维修训练系统,其特征在于所述维修仿真模块包括维修作业工序制定Agent单元、拆装序列优化Agent单元、碰撞检测 Agent单元、维修仿真Agent单元和维修专家系统单元;其中所述维修作业工序制定Agent单元用于根据训练任务Agent得出维修任务作业工序序列;所述拆装序列优化Agent单元用于根据样机系统结构树得到优化的部件装配序列; 所述碰撞检测Agent单元用于根据样机部件和拆装序列得到优化的部件装配路径; 所述维修仿真Agent单元用于根据维修任务、维修要素、作业环境及前提终止条件,仿真维修任务过程;所述维修专家系统用于存储案例库、知识库和规则库,辅助对作业工序、拆装序列、碰撞检测、维修过程仿真、维修要素交互进行优化。
全文摘要
本发明公开了一种民用飞机的智能虚拟维修训练系统。所述智能虚拟维修训练系统包括界面接口层、应用层、技术支持层。应用层包括CAD数据处理模块、维修任务生成和管理模块、外设硬件驱动模块、维修资源模块、维修仿真模块、维修分析评价模块。系统通过CAD数据处理模块得到的数据,建立维修资源模块Agent智能对象,结合任务生成和管理模块产生的任务、硬件驱动模块生成的动作库姿态库和虚拟人维修动作及工具的位姿模拟,对维修作业进行仿真并评价。所述系统采用维修要素智能交互、知识库决策优化相结合的训练方式,不消耗实际资源和能量,缩短训练时间,降低训练成本,增强维修训练效果,极大推动了数字化维修训练技术的发展。
文档编号G09B9/00GK103020332SQ20121040546
公开日2013年4月3日 申请日期2012年10月22日 优先权日2012年10月22日
发明者孙有朝, 王丰产, 徐庆宏 申请人:南京航空航天大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1