一种基于元模型的谱系化高速列车建模方法
【技术领域】
[0001]本发明涉及一种列车模型和建模方法,具体地说是一种基于元模型的谱系化高速列车的模型及建模方法。
【背景技术】
[0002]目前,高速列车已经成为我国的主要交通工具之一。我国已建成5000公里以上的高速铁路,“十二五”期间高铁的发展方向:以高速列车谱系化、智能化和节能降耗技术为核心,基本形成我国高速列车相关关键技术及重大装备体系。高速列车谱系化是指针对不同的需求,形成不同系列化的产品。如高速列车从速度等级看,现在有200、250、300、350公里时速,从载客上来看,现在主要是8辆和16辆编组的。目前,谱系化已经成为列车技术发展的核心之一,如何实现更细的谱系化程度,针对不同的需求,对产品进行配置,已经成为目前列车技术的研究重点之一。
[0003]由于高速列车是高度复杂的产品,高速列车在设计开发过程中设计到客户的需求多样性、产品结构模块复杂、制造工艺复杂,在开发过程中,设计的组件、零部件等数量庞大。在高速列车的设计过程中,涉及到分布式开发,使用不同的开发工具,协同开发异构模型和组份模块。在以前对高速列车的开发过程中,由于各部门之间由于开发是一种传统静态设计。设计部门相互独立,在设计中不能达到高效的兼容性。因此,对分布式的数据进行协同访问、读取、调用时,很难达到快速响应。
[0004]元建模理论是从80年代后期发展起来的,虽然起步晚,但发展速度很快。到目前为止,为了不同的目的,已经定义了很多元元模型和元模型,例如最早由EIA (电子工业协会)定义的CIDF (CASE Data Interchange Format)元元模型,OMG (对象管理组织)定义的MOF (Meta Object Facility)元元模型等。这些元元模型的建立都是以经典的四层元数据体系结构为基础的。元模型是关于模型的模型。这是特定领域的模型,定义概念并提供用于创建该领域中的模型的构建元素。
[0005]元模型在高速列车领域也有所应用,如中国专利文献CN102034004A中公开了一种基于元模型的高速铁路信号系统地理线路建模方法,通过建立基于参数方程的曲线坐标系簇和轨道区段模型,构建完整的高速铁路线路模型,并在地理线路模型上给出了小跨度和大跨度设备的表达方式,可与高速列车动力学模型及其他信号设备模型一起用于高速铁路运行控制系统的仿真测试和验证。该方案中以建立的元模型为基础,根据拓扑结构,建立后续线路的模拟路线,整个过程以元模型为基础。
[0006]上述技术方案是将元模型应用于线路规划和信号设计,并未用于高速列车的构建和设计。目前在列车设计过程中也会使用元模型,但是多数是基于元模型的数据建模,建立统一的数据结构,在后期开发中只单纯的用于数据调用和数据共享。
【发明内容】
[0007]为此,本发明所要解决的技术问题在于现有技术中的高速列车设计过程中单独开发、兼容性差、影响整体相应速度的问题,从而提出一种基于元模型的高速列车模型及建模方法。
[0008]为解决上述技术问题,本发明的一种基于元模型的高速列车建模方法,包括:
[0009]建立高速列车需求库;
[0010]对所述需求库中非需求进行分析,建立元模型;
[0011]通过定义元模型属性规则、建立标准流程以及建立元模型属性数据库,构架基于所述元模型的基础元模型,所述基础元模型与谱系化设计平台无关;
[0012]在基础元模型的基础上,通过建立业务模型、联系模型和数据模型,构建与谱系化设计平台相关的相关数据模型;
[0013]在所述相关数据模型的基础上建立谱系化设计平台的综合数据模型;
[0014]建立谱系化高速列车数据模型的设计链,通过设计链将整个谱系化模型联合起来,在所述综合数据模型的基础上建立设计链元模型。
[0015]所述的高速列车建模方法,所述业务模型用来描述有关产品的事物或定义组织方面的信息;所述数据模型为对产品有关数据模型的属性和文件进行描述;所述联系模型联系数据模型和业务模型。
[0016]所述的高速列车建模方法,所述业务模型包括业务元模型,所述业务元模型是对功能、性能、结构相似的产品的业务功能的描述,包括组件类信息、模型类信息、文档类信息、工程图类信息、事务相关信息表、组件相关信息、模型相关信息、文档相关信息、工程图相关信息。
[0017]所述的高速列车建模方法,所述数据模型包括数据元模型,所述数据元模型包括主模型类元模型、主文档类元模型、主工程图类元模型、事物相关信息表类元模型、模型元模型、文档元模型、工程图元模型。
[0018]所述的高速列车建模方法,所述谱系化高速列车数据模型的设计链包括结构设计链、配置设计链、模型链、文档设计链、工程图设计链、事物信息设计链,其中:
[0019]所述结构设计链包括组件类设计链和组件设计链,所述结构类设计链描述组件类的结构组成状况,所述组件结构设计链描述组件定制产品的零部件之间的相互机构关系;
[0020]所述配置设计链描述组件类和组件之间的配置关系;
[0021]所述模型链描述谱系化高速列车的组件类模型、组件模型、各零部件模型相关的所有模型;
[0022]所述文档类设计链描述组件类模块和组件模块有关的所有文档信息;
[0023]所述工程图设计链包括组件类工程图设计链和组件工程图设计链;
[0024]所述事物信息设计链描述事物信息表和组件类信息、工程图类信息、文档类信息之间的关系。
[0025]本发明的上述技术方案相比现有技术具有以下优点,
[0026]在本发明提供一种基于元模型的高速列车建模方法,将元模型用于高速列车的谱系化设计中,建立谱系化高速列车元模型数据模型,实现谱系化高速列车协同,动态设计。为此建立谱系化高速列车设计平台加快高速列车的开发,加快开发速度,提高开发速度,节约资源等。
【附图说明】
[0027]为了使本发明的内容更容易被清楚的理解,下面根据本发明的具体实施例并结合附图,对本发明作进一步详细的说明,其中
[0028]图1是本发明实施例中谱系化列车建模层次分析图;
[0029]图2是本发明实施例中的谱系化高速列车元模型的建模流程;
[0030]图3是本发明实施例中的谱系化高速列车的基于元模型NPM模型图;
[0031]图4是本发明实施例中基于NPM模型的谱系化高速列车数据模型;
[0032]图5是本发明实施例中组件类和组件的结构关系;
[0033]图6是本发明实施例中组件类设计链的结构图;
[0034]图7是本发明实施例中组件类文档设计链;
[0035]图8是本发明实施例中谱系化列车局部数据模型图。
【具体实施方式】
[0036]在本发明的实施例中,提供了一种将元模型应用于谱系化列车配置中的方法。典型的元模型结构可以描述为:实例层、模型层、元模型层和元元模型层。每一层描述如下:
[0037]1.信息层(informat1n layer)
[0038]信息是由我们希望描述的数据组成,这些数据通常是一些用户数据(user data),主要职责是描述信息领域中的详细信息。
[0039]2.模型层(model layer)
[0040]模型层是由元数据组成,元数据是描述信息层的数据,元数据的集合被称作为模型。
[0041]模型层的主要职责是为描述信息层而定义的一种“抽象语言”(即没有具体语法或符号的语言)。信息层的数据,即用户数据,是