1.一种轨道交通车辆产品模块配置规则构建方法,其特征在于,包括如下步骤:步骤1、分析配置规则;根据产品主结构中定义的模块,对其中任意两种模块之间的配置规则进行分析,确定模块之间的约束关系;其中,将所述模块按通用程度,分为基本模块、通用模块、专用模块、非平台模块;按选型要求,分为基本模块、必选模块、可选模块,将两个维度的模块类型进行综合获得基本模块、必选‑非平台模块、可选‑平台模块、可选‑非平台模块;
步骤2、根据步骤1中确定的模块之间的约束关系,构建模块配置规则表,完成轨道交通车辆产品平台的模块配置;
其中,将所述步骤1中所述任意两种模块之间的约束关系分类为:
1)必选‑非平台模块之间的约束关系;2)必选‑非平台模块与可选‑平台模块之间的约束关系;3)必选‑非平台模块与可选‑非平台模块之间的约束关系;4)可选‑平台模块之间的约束关系;5)可选‑平台模块与可选‑非平台模块之间的约束关系;6)可选‑非平台模块之间的约束关系;
所述必选‑非平台模块之间的约束关系为:
“模块A类型‑模块B类型”约束;此约束表达了两个模块在类型选择上的约束关系;
“模块A类型‑模块B参数”约束或“模块A参数‑模块B类型”约束;此约束表达了一个模块的类型与另一个模块参数之间的约束关系;
“模块A参数‑模块B参数”约束;此约束表达了两个模块的参数之间的约束关系;
所述必选‑非平台模块与可选‑平台模块之间的约束关系为:
“模块A类型‑模块B有无”约束;此约束表达了一个模块的类型选择与另一个模块的存在与否之间的约束关系;
“模块A参数‑模块B有无”约束;此约束表达了一个模块参数值的设置与另一个模块的存在与否的约束关系;
所述必选‑非平台模块与可选‑非平台模块之间的约束关系为:“模块A类型‑模块B有无”约束;此约束表达了一个模块的类型选择与另一个模块的存在与否之间的约束关系;
“模块A类型‑模块B类型”约束;此约束表达了两个模块在类型选择上的约束关系;
“模块A类型‑模块B参数”约束或“模块A参数‑模块B类型”约束;此约束表达了一个模块的类型与另一个模块参数之间的约束关系;
“模块A参数‑模块B有无”约束;此约束表达了一个模块的参数选择与另一个模块的存在与否之间的约束关系;
“模块A参数‑模块B参数”约束;此约束表达了两个模块的参数之间的约束关系;
所述可选‑平台模块之间的约束关系为:
“模块A有无‑模块B有无”约束;此约束表达了一个模块的存在与否与另一个模块的存在与否的约束关系;
所述可选‑平台模块与可选‑非平台模块之间的约束关系为:
“模块A有无‑模块B有无”约束;此约束表达了一个模块的存在与否与另一个模块的存在与否的约束关系;
“模块A有无‑模块B类型”约束;此约束表达了一个模块的存在与否与另一个模块类型之间的约束关系;
“模块A有无‑模块B参数”约束;此约束表达了一个模块的存在与否与另一个模块参数之间的约束关系;
所述可选‑非平台模块之间的约束关系为:
“模块A有无,模块B有无”约束;此约束表达了一个模块的存在与否与另一个模块的存在与否的约束关系;
“模块A有无,模块B类型”或“模块A类型,模块B有无”约束;此约束表达了一个模块的存在与否与另一个模块类型之间的约束关系;
“模块A有无,模块B参数”或“模块A参数,模块B有无”约束;此约束表达了一个模块的存在与否与另一个模块参数之间的约束关系;
“模块A类型,模块B类型”约束;此约束表达了两个模块在类型选择上的约束关系;
“模块A类型,模块B参数”或“模块A参数,模块B类型”约束;此约束表达了一个模块的类型与另一个模块参数之间的约束关系;
“模块A参数‑模块B参数”约束;此约束表达了两个模块的参数之间的约束关系;
根据建立的所述模块之间的约束关系,构建出起推理作用的配置规则函数和起约束校核作用的配置规则函数;其中,起推理作用的配置规则函数用(if(),then())或函数关系y=f(x)进行表达;起约束校核作用的配置规则函数用可行组合对或函数关系f(x,y)≥0进行表达;根据建立的所述配置规则函数,构建模块配置规则表,完成轨道交通车辆产品平台的模块配置;其中,构建的模块配置规则表中包括:模块A‑模块A类型、模块A配置元素、模块B‑模块B类型、模块B配置元素、约束关系、约束作用、约束类别;
在模块配置规则构建时还包括:
基于BOM的多层级模块划分方法构建出轨道交通车辆的模块化结构树,随后根据已经建立的模块化结构树来识别模块类型,将结构树上的不可再分节点识别为基本模块、通用模块、专用模块以及非平台模块;将模块化结构树、模块类型识别结果、模块实体设计结果综合形成产品主结构。