主权项 |
1.一种以客户需求为导向的产品模块规划方法,其特征在于:采用以下步骤:步骤1:根据客户需求与模块的关联关系建立客户需求—模块DDM矩阵:其中DDM矩阵为一个m行n列的长方阵,DDM矩阵第i行代表第i个客户需求r<sub>i</sub>,DDM矩阵第j列表示第j个模块c<sub>j</sub>,若r<sub>i</sub>与c<sub>j</sub>存在关联关系,则矩阵元素m<sub>ij</sub>=1,否则m<sub>ij</sub>=0,最终建立DDM矩阵M=[mi<sub>j</sub>],(i=1,2…,m;j=1,2…,n);步骤2:去除矩阵M中的零值列,生成行列相关的矩阵M<sub>R</sub>;将矩阵M<sub>R</sub>对角化,生成矩阵M<sub>diag</sub>;步骤3:对M<sub>diag</sub>聚类,形成聚类结果M<sub>C</sub>:步骤3.1:选择矩阵M<sub>diag</sub>进入步骤3.2:步骤3.2:选择进入该步骤的矩阵中的下三角矩阵中高度最高的矩形空白区域进入步骤3.3;步骤3.3:以进入该步骤的矩形空白区域右上角顶点为交叉点画水平线h和垂直线v,将矩阵M<sub>diag</sub>划分为四个象限;步骤3.4:如果v的右侧区域有被h截断的列,则选择下三角矩阵中高度次之的矩形空白区域,进入步骤3.3;如果v的右侧区域不存在被h截断的列,则将象限2和象限4中的区域划分为两个子类矩阵;步骤3.5:针对象限4的子类矩阵,循环执行步骤3.2~步骤3.4,直到h和矩阵M<sub>diag</sub>下边界重合;形成聚类结果M<sub>C</sub>;步骤4:根据聚类结果M<sub>C</sub>,建立产品模块DSM—M<sub>P</sub>;其中M<sub>P</sub>中的模块按照聚类矩阵M<sub>C</sub>的列顺序排序,将无关联模块依次添加到DSM的最后行与最后列;步骤5:根据聚类结果,将M<sub>P</sub>划分成若干个子块,将M<sub>P</sub>的每一个子块用B表示,沿对角线自上而下依次为B<sub>1</sub>~B<sub>K</sub>;步骤6:根据模块间的几何关联关系对模块关系进行分类:两模块位置相关且尺寸相关为强关联,两模块仅位置相关为弱关联,两模块不存在关联关系为无关联;根据模块间的几何关联结果对n×n的方阵M<sub>P</sub>赋值,若模块i与模块j之间存在强关联,则矩阵元素m<sub>Pij</sub>=2,若模块i与模块j之间存在弱关联,则矩阵元素m<sub>Pij</sub>=1,若模块i与模块j之间无联,则矩阵元素m<sub>Pij</sub>=0,i≠j;步骤7:对M<sub>P</sub>聚类,形成聚类结果M<sub>P-C</sub>:步骤7.1:遍历无关联模块列,查找强关联元素m<sub>ij</sub>;步骤7.2:若第i行<img file="FDA0000375511540000021.GIF" wi="241" he="55" />则模块j与子块B<sub>K</sub>中的模块存在强关联,将模块j并入B<sub>K</sub>;步骤7.3:循环执行步骤7.1~步骤7.2,直至存在强关联元素的无关模块都并入相应的子块中;步骤7.4:对B<sub>K</sub>进行对角化,使B<sub>K</sub>中的所有非零元素聚集在对角线附近;步骤7.5:如果子块B<sub>r</sub>与子块B<sub>t</sub>中存在强关联模块,则调整B<sub>t</sub>的位置到B<sub>r+1</sub>,r<t;步骤7.6:将B<sub>K</sub>和其它模块按照弱关联元素的高度进行排序,其中B<sub>K</sub>的高度以最高的弱关联元素为准;步骤7.7:将高度相同的弱关联模块划分为一个子块,称为弱关联子块,从而得到聚类矩阵M<sub>P-C</sub>;步骤8:根据模块数量和子块间的强关联关系将各个子块进行组合,形成包含S个模块子集的模块规划方案,使各个模块子集中的模块数量差不超过5个,且模块子集中的模块与其它模块子集中的模块不存在强关联。 |