一种高速列车需求元模型建立方法和装置的制造方法

文档序号:8498741阅读:340来源:国知局
一种高速列车需求元模型建立方法和装置的制造方法
【技术领域】
[0001]本发明涉及数据处理技术领域,特别是涉及一种高速列车需求元模型建立方法和
目.0
【背景技术】
[0002]随着交通运输技术的发展,高速列车目前成为铁路运输技术的研宄热点。高速列车是在现有的柴油机车、电力机车和铁路的基础上,对动力系统、行走系统、车厢外形和路轨系统等加以改进而得到的一种时速更快的列车。在现有技术的高速列车的设计和开发过程中,首先需要确定需求数据以指导产品设计。其中,高速列车需求数据是通过收集得到的所有有关客户针对高速列车产品的提出的具体要求集合,它是指导产品设计的重要依据,并为新客户或客户的新订单提供出相关的填写模板来引导客户完成新订单的生成。需求数据的收集来源主要与高速列车的运用环境、运行线路以及客户所要求的关键性要求、旅客所需要的功能要求相关联。在现有技术中,当车辆生产厂商接到订单之后,需要人为对订单的技术指标进行分解,分解到各个组分模块,如承载组分、行走组分和车体组分等,之后各组分对应的研发部门将对应的技术指标,设计人员根据自身的设计经验,按照技术指标的要求,将指标对应转化为需求数据。
[0003]然而,发明人在实现本发明的过程中发现,由于确定需求数据的来源复杂,现有技术需要花费大量人员和时间人工处理需求数据,造成研发资源的重复浪费,且使研发进度耽搁。此外,大量的人力操作,导致出错概率较大,不能满足快速开发列车的需求。现有并不存在一种有效的需求数据处理方式以解决上述问题。

【发明内容】

[0004]为解决上述技术问题,本发明公开了一种列车需求元模型建立方法和装置,可以通过建立需求元模型对应各种需求数据,有效提高高速列车的开发效率,减少人力和资源浪费。
[0005]技术方案如下:
[0006]根据本发明实施例的第一方面,公开了一种高速列车需求元模型建立和处理方法,所述方法包括:
[0007]获取预先建立的高速列车结构树的全集数据,所述高速列车结构树基于所述高速列车的结构建立得到,不同的高速列车类型对应不同的高速列车结构,不同的高速列车结构对应不同的高速列车结构树;
[0008]利用所述预先建立的高速列车结构树的全集数据,依次选取所述高速列车结构树中的各结构点对应的需求项,将所述需求项确定为需求元模型的需求对象;
[0009]确定所述需求元模型的各需求对象的对象属性以及属性关联信息;其中,所述对象属性包括主体属性、关键属性、旅客属性、质量约束属性中的一种或多种;所述属性关联信息包括隶属关系、包含关系、拥有关系中的一种或多种;
[0010]根据各所述需求对象的对象属性以及属性关联信息建立需求元模型;
[0011]将建立的各需求元模型保存在数据库中构成需求元模型数据库,所述需求元模型数据库用于当接收到调用所述需求元模型的指令时,响应调用所述需求元模型的指令输出对应的需求元模型数据以构建高速列车各结构。
[0012]进一步地,所述需求元模型的需求对象包括列车、车辆、组分、部件、子部件、零件中的一种或多种。
[0013]进一步地,所述根据各所述需求对象的对象属性以及属性关联信息建立需求元模型包括:
[0014]按照需求元模型元类、需求元模型类、需求元模型实例的层级顺序依次选取需求对象,根据所述需求对象的对象属性以及属性关联信息建立需求元模型。
[0015]进一步地,所述需求元模型元类用于描述设计模型中的基本组件;所述需求元模型类用于描述与具体物理对象相关联的模型,由所述需求元模型元类赋值得到;所述需求元模型实例用于描述具体设计对象,由所述需求元模型类赋值得到。
[0016]进一步地,所述方法还包括以下任意一个或多个步骤:
[0017]接收用户的修改指令,响应于所述修改指令调用需求元模型数据库中的数据对所述修改指令对应的需求元模型进行修改;
[0018]接收用户的删除指令,响应于所述删除指令调用需求元模型数据库中的数据对所述删除指令对应的需求元模型进行删除;
[0019]接收用户的更新指令,响应于所述更新指令调用需求元模型数据库中的数据对所述更新指令对应的需求元模型进行更新。
[0020]进一步地,所述方法还包括以下任意一个或多个步骤:
[0021]接收用户的显示指令,响应于所述显示指令调用需求元模型数据库中的数据,显示所述显示指令对应的需求元模型数据;
[0022]接收用户的检索指令,响应于所述检索指令查找需求元模型数据库中的数据,输出查找结果。
[0023]根据本发明实施例的第二方面,公开了一种高速列车需求元模型建立和处理装置,所述装置包括:
[0024]获取模块,用于获取预先建立的高速列车结构树的全集数据,所述高速列车结构树基于所述高速列车的结构建立得到,不同的高速列车类型对应不同的高速列车结构,不同的高速列车结构对应不同的高速列车结构树;
[0025]选取模块,用于利用所述预先建立的高速列车结构树的全集数据,依次选取所述高速列车结构树中的各结构点对应的需求项,将所述需求项确定为需求元模型的需求对象;
[0026]确定模块,用于确定所述需求元模型的各需求对象的对象属性以及属性关联信息;其中,所述对象属性包括主体属性、关键属性、旅客属性、质量约束属性中的一种或多种;所述属性关联信息包括隶属关系、包含关系、拥有关系中的一种或多种;
[0027]构建模块,用于根据各所述需求对象的对象属性以及属性关联信息建立需求元模型;
[0028]数据库建立模块,用于将建立的各需求元模型保存在数据库中构成需求元模型数据库,所述需求元模型数据库用于当接收到调用所述需求元模型的指令时,响应调用所述需求元模型的指令输出对应的需求元模型数据以构建高速列车各结构。
[0029]进一步地,所述构建模块具体用于:
[0030]按照需求元模型元类、需求元模型类、需求元模型实例的层级顺序依次选取需求对象,根据所述需求对象的对象属性以及属性关联信息建立需求元模型。
[0031]进一步地,所述装置还包括以下任意一个或多个模块:
[0032]修改模块,用于接收用户的修改指令,响应于所述修改指令调用需求元模型数据库中的数据对所述修改指令对应的需求元模型进行修改;
[0033]删除模块,用于接收用户的删除指令,响应于所述删除指令调用需求元模型数据库中的数据对所述删除指令对应的需求元模型进行删除;
[0034]更新模块,用于接收用户的更新指令,响应于所述更新指令调用需求元模型数据库中的数据对所述更新指令对应的需求元模型进行更新。
[0035]进一步地,所述装置还包括以下任意一个或多个模块:
[0036]显示模块,用于接收用户的显示指令,响应于所述显示指令调用需求元模型数据库中的数据,显示所述显示指令对应的需求元模型数据;
[0037]检索模块,用于接收用户的检索指令,响应于所述检索指令查找需求元模型数据库中的数据,输出查找结果。
[0038]本发明实施例的一个方面能够达到的有益效果为:在本发明提供的高速列车需求元模型建立和处理方法和装置中,利用预先建立的高速列车结构树数据,依次选取高速列车结构树中的各结构点对应的需求项将其作为需求元模型中的需求对象,通过确定需求对象的需求属性以及属性关联信息构建需求元模型,使得建立的需求元模型与高速列车的结构具有对应关系。在具体构建、设计高速列车时,就可以通过调用各结构或组分对应的需求元模型进行相应的设计、构建工作。由于高速列车的各结构、组件均具有对应的需求元模型,因此在设计高速列车时可以调用不同的需求元模型,无需重复设计、研发,因此大大减少了重复的研发工作,充分利用现有资源,提高研发效率,快速高效的完成快速列车的开发设计工作。
【附图说明】
[0039]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明中记载的一些实施例,对于本领域普通技术人员来讲
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1