第3章基于作用反馈的产品结构性能知识派生 3.1产品结构性能分解与作用反馈描述 3.1.1产品结构性能单元划分 在结构性能驱动复杂产品结构方案派生过程中,为了缩短产品结构方案派生周期,提高结构性能知识的重用率,必须为复杂产品设计提供一系列具有较好通用性的结构性能知识单元,以达到性能资源共享,避免设计冗余的目的。产品结构性能单元的划分,直接影响结构性能驱动复杂产品结构方案派生中性能知识资源的利用率和产品设计效率等因素。结构性能单元中的主要组成为产品的结构性能,但根据实际需求同样也包含部分其他类型的性能知识。 为了简化产品性能知识单元划分过程,降低结构性能知识划分的计算复杂度,并且能够综合考虑影响产品结构性能单元划分的因素以及方便利用计算机来处理产品结构性能单元划分问题,根据结构性能知识间的相似性,划分出有利于驱动复杂产品结构方案派生的性能知识单元。 相似性是自然界和各个学科领域中的一种常见的客观现象,相似理论是说明各种相似现象、相似原理的学说。在结构性能驱动复杂产品结构方案派生过程中,可按结构性能知识间的相似性进行性能知识单元的划分,同一结构性能知识单元中的结构性能知识具有相似的属性、特征、关系或约束。 产品结构性能知识的相似性存在着不同的表现形式。在“作用反馈”体系下,从结构性能知识定义的角度而言,结构性能知识的相似性可以归纳为如下两种表现形式。 (1) 结构性能知识属性、特征相似。 产品不同的结构性能知识可能具有相似的材料、转速、尺寸、频率等性能知识属性或特征,这些产品结构性能知识的属性和特征可以直接映射到产品的结构、可加工性以及存储等设计解决方案。 (2) 结构性能知识关系、约束相似。 在产品大量的结构性能知识中,无论它们之间的属性和特征有何不同,它们都驱动了复杂产品设计中的同一个或具有关联的多个结构的实现,因此只要它们在驱动同一个复杂产品设计的结构实现,那么就可以说这些性能知识在关系和约束上存在相似性。 根据在“作用反馈”体系下这两种产品结构性能知识相似性的表现形式,可以将影响产品性能知识单元划分的性质分为两类: 第一类包括产品结构性能知识的属性和特征等; 第二类包括产品结构性能知识间的相关性和亲疏程度等,体现的是产品结构性能知识之间的关系性质。其中产品结构性能知识的某一方面的相似性常常伴随着另外一方面的相似性,存在着某种因果关系。因此需要综合考虑这两类性质进行产品结构性能单元的划分。 在“作用反馈”体系下复杂产品的产品性能知识单元划分可以由以下4个步骤完成。 步骤1: 性能知识属性、特征等统计信息的相似化处理。 实际问题中,性能知识的统计信息为独立变量,几乎不体现性能知识之间的交互关系。为使指标具有可比性及可分析性,避免过大的指标对量级很小的指标的影响,必须建立一个统一的尺度。方法如下。 (1) 对产品性能知识属性、特征信息进行标准化处理。 在“作用反馈”体系下,待进行产品性能知识单元划分的产品性能知识为论域: X={x1,x2,…,xn},且参数x1,x2,…,xn为线性参数,对于非数值量的参数要首先进行数值化处理。其中xik表示第i个性能知识的第k个特征指标。设x′ik为标准化的第i个性能知识的第k个特征指标,则 x′ik=xik-xiσi(3.1) xi=1m∑mk=1xik(3.2) σi=1m-1∑mk=1(xik-xi)2(3.3) 0 0 式中: xi——性能知识属性原始数据统计均值; σi——性能知识属性原始数据统计标准差。 然后将已经标准化的数据压缩到[0, 1]区间: Xik=x′ik-x′ikminx′ikmax-x′ikmin(x′ikmax≠x′ikmin)(3.4) (2) 对标准特征指标矩阵X进行模糊相似化处理。 设X~=(xij)n×n,计算出性能知识xi和xj之间的特征指标相似程度rij(0≤rij≤1)。 rij的数值量越接近于1,说明性能知识xi和xj之间的相似程度越高,当i=j时,也就是性能知识xi自己与自己的相似程度,恒取为1。若i,j=1, 2, …, n,则得到模糊相似矩阵R~x: R~x=r11r12…r1n r21r22…r2n  rn1rn2…rnn(3.5) 其中 rij=1,i=j 1M∑mk=1xikxjk,i≠j(M≥maxi≠j{|∑mk=1xikxjk|}) 步骤2: 性能知识相关性和亲疏程度等信息的加权处理。 性能知识相关性和亲疏程度信息有m个统计指标,相对应m个评价矩阵Rn,权空间为ω={ω1,ω2,…,ωm},ωi为权值,rik=r1ikω1+r2ikω2+…+rmikωm。 其中,∑mi=1ωi=1。 步骤3: 在“作用反馈”体系下产品性能知识性质信息的综合。 要全面考虑产品性能知识各类特性进行单元划分,必须在“作用反馈”体系下将各类信息进行综合处理。具体方法如下。 设在“作用反馈”体系下综合权空间为ω,那么r~ik=rxikωx+ryikωy, 其中,ωx+ωy=1。 传递闭包法 步骤4: 产品结构性能单元划分的实现。 按“传递闭包法”对产品结构性能单元进行划分。方法如下。 (1) 求出R~(R~为式(3.5)求得的模糊相似矩阵R~x)的闭包t(R)。R~只满足对称性与自反性,不满足传递性,还需要求出R~的闭包。 t(R)=R~n=R~R~…R~n个R~=R*(3.6) (2) 对模糊等价矩阵R*按置信水平λ∈(0,1),取截矩阵R*λ。 (3) 对于模糊等价矩阵R*λ,以序列的方式将论域X中的各性能知识进行单元划分。 (4) 取其他置信水平λ进行聚类分析,返回步骤(2); 若已取足够置信水平λ,则继续步骤(5)。 (5) 生成动态聚类图,选择合适的置信水平,划分出合理的产品性能知识单元。 由R*λ2所得的产品性能知识单元事实上是由R*λ1所划分产品性能知识单元的细分。置信水平λ由1~0的取值过程是对“作用反馈”体系下在产品性能知识单元的动态并归过程。 3.1.2性能知识作用反馈描述 在“作用反馈”体系下,产品性能知识的语义描述实质上就是运用性能知识的特征和特征参数来描述产品及其零部件的性能知识。产品性能知识的特征要比产品结构特征复杂得多,基于产品性能知识所采用的语义对在“作用反馈”体系下所获得的不同特征指标统计信息进行处理,以获得符合实际要求的性能知识相关性和亲疏程度信息的模糊评价矩阵R~y。 语义描述方法不仅需要对产品及其零部件相关性能知识本身进行描述,还要求能够支持和便于对产品性能知识的搜索、过滤和抽取。适合的产品性能知识表达方式,可以使性能知识在获取、组织、传递和运用的过程中更好地表达产品设计意图和设计思想,达到规范化和标准化的目的, 多色集合理论 有利于实现计算机智能设计。 在“作用反馈”体系下,性能知识是以集合的形式客观存在的。通过利用多色集合理论在集合系统描述上的优势,结合产品性能知识的特点,给出了一种规范的、标准的产品性能知识语义描述方法,支持“作用反馈”体系下性能知识的组织与表达,有利于在“作用反馈”体系下性能知识资源中获得可能解或匹配可能解。 在“作用反馈”体系下,产品性能知识在驱动复杂产品设计过程中需要描述的侧重点往往不同,有时需要单独地描述某一个性能知识,有时需要对具有关联关系的多个性能知识进行语义描述。因此,产品性能知识的语义描述可以按照需要表达特征属性的侧重点不同,采用两种规范的表达方式,具体方式如下。 (1) 单独表述产品的每一个性能知识(gp): gp∈GP,a∈A,r∈R gp=〈a,r〉 (2) 表述具有关联的多个产品性能知识(GP′i): Pi∈P,AiA,RiR,GP′iGP Ri=GP′i(Ai) GP′i是一个产品性能知识的集合,也可以表达为 GP′i:Pi→GPi GPiAi×Ri Ri=GP′i(Ai) 式中: Pi——需要进行设计的产品组成部分; GPi——产品组成部分相关的广义性能知识集合; GP′i——产品组成部分相关的广义性能知识; A——施加给产品或其零部件的作用; a——单独产品广义性能知识中施加给产品或其零部件的作用; Ai——相互关联产品广义性能知识中施加给产品或其零部件的作用; R——产品的反馈; r——单独产品广义性能知识中产品客观反馈; Ri——相互关联产品广义性能知识中产品客观反馈。 在“作用反馈”体系下,根据性能知识的分类,可以认为产品性能知识集由结构性能知识集和行为性能知识集共同构成。按照多色集合理论,产品的结构性能知识集与行为性能知识集中的性能知识元素的具体语义描述如下。 (1) 结构性能知识元素语义描述。 gpa=Identify_GP Class_GP Name_GP GP_ConstrainSet GP_Action&Response GP_RelationSet Constrain_Pointer (2) 行为性能知识语义描述。 gpb=Identify_GP Class_GP Name_GP GP_ConstrainSet GP_Action GP_RelationSet Constrain_Pointer,Identify_GP Class_GP Name_GP GP_ConstrainSet GP_Response GP_RelationSet Constrain_Pointer 式中: gpa——结构性能知识; gpb——行为性能知识; Identify_GP——广义性能的标识; Class_GP——广义性能的类型; Name_GP——广义性能描述; GP_ConstrainSet——广义性能相关约束集; GP_Action&Response——结构性能属性; GP_Action——产品所受的作用; GP_Response——产品所作出的反馈; GP_RelationSet——广义性能连接关系集; Constrain_Pointer——广义性能语义描述相对应的约束指针。 在“作用反馈”体系下,采用多色集合理论进行性能知识语义描述的方法在一定程度上使性能知识的获取成为可能,并且实现了在语义和知识两个层次上建立统一的性能知识语义描述模型。可以对各种性能知识及其相互关系进行规范化、标准化的描述和明确的显示表达。 采用该种方法来描述产品性能知识是高效和高重用性的。可以方便地描述性能知识的共性和处理方法,性能知识的语义描述对应的是产品设计的实例解。在“作用反馈”体系下,采用多色集合理论进行性能知识语义描述的方法所具有的优势与特点如下。 (1) “作用反馈”体系作为性能语义描述问题的前提和基础,可以包含所有需要进行语义描述的性能知识对象。另外,在“作用反馈”体系的不同层面上,它涵盖性能知识从低层到高层,从简单到复杂的可能性,可以更贴切地描述性能知识在驱动复杂产品设计过程中的动态变化。 (2) 多色集合理论是将在驱动复杂产品设计过程中的结构性能知识和行为性能知识与性能特征参数联系起来共同研究的理论依据,现实客观存在的任何性能知识都是建立在一定特征参数的基础上,或者是与一定的事物的属性和特征相结合的具体的参数值。 (3) 该语义描述方法具有一定的层次分解结构,可以将一个复杂产品性能知识集合分解为相对简单的子集合,子集合还可再分解为更简单的子集合。这种语义表达方法不仅有利于产品性能知识整体的利用,而且有利于产品子结构性能知识的利用。因此,它不仅可以支持产品总体设计,还可以支持产品部件的设计和综合。 3.2性能知识产品结构模型建立 3.2.1性能知识符号表示 性能驱动复杂产品设计是对设计对象根据性能知识进行信息处理的过程,产品设计对象包含需求、结构、约束等多种信息,从初始的产品性能需求到最终的设计求解,产品设计相关性能知识信息的层次、粒度、内容、约束和联系是不断发展变化的,如何有效地描述和处理产品设计相关性能知识及其信息是产品性能知识建模的基本问题。针对性能驱动复杂产品设计的相关性能知识及其信息的特点,我们采用性能知识单元符号进行形象化的性能知识符号表示,支持产品的性能知识符号建模。 性能知识的符号表示是性能驱动产品设计对象的逻辑标识和相关信息载体。从形象化的符号表示上看,产品设计性能知识的符号表示是与设计知识的形式化语义描述相对应的。从性能知识符号的内容上看,产品设计对象符号承载了相关设计对象的属性信息,由它也可以清晰地分辨出性能知识的作用和分类。 在“作用反馈”体系下,性能知识可以分为结构性能知识和行为性能知识两类。 图3.1产品结构性能 知识符号表示 结构性能知识在“作用反馈”体系中一个或多个相关因素的作用下,接受反馈的是产品或组成产品的部件本身,这一类广义性能知识可以用类似图3.1的符号形式进行形象的表示和说明。 行为性能知识是在“作用反馈”体系中一个或多个相关因素的作用下,接受其所做出反馈的是与产品或组成产品部件相关的除自身外的其他因素,这一类广义性能知识可以用类似图3.2的符号形式进行形象的表示和说明。 以大型注塑装备注射部件A型螺杆为例,影响A型螺杆设计的主要性能知识有长径比性能(B)、转速性能(n)、材料性能(M)、直线度性能(dm)、间隙性能(x)等,可以用如图3.3所示的符号进行A型螺杆性能知识的表示。 图3.2产品行为性能知识符号表示 图3.3大型注塑装备A型螺杆性能 知识的符号表示 3.2.2产品性能知识符号结构模型 现实的复杂产品设计中,几乎不存在单一结构或独立存在的设计问题,也不存在单一或独立的性能知识能够驱动复杂产品设计的现象。产品一般都是由相互关联的零部件或其他产品共同构建的,其设计同样也是由具有相互关联的一组性能知识所驱动的。因此,为了更好地支持性能驱动的复杂产品设计,需要应用性能知识的符号构建产品的性能知识符号模型。 反之,所有的产品均可以分解成单一结构的零部件或独立存在的其他产品。即 S=∪nSi=1Si 根据对象结构公理的结构算子可得 S=∪nSi=1Si∪∪nSi=1∪nSj=1Si×Sj =∪nSi=1Si∪∪nSi=1∪nSj=1 j≠iSi×Sj(3.7) 式中: S——需要进行设计的产品; Si,Sj——组成产品的零部件或其他产品; nS——组成产品的零部件或其他产品的数量。 由式(3.7)可以看出,需要进行设计的产品零部件(Si×Sj)之间是通过某种关系联系在一起的。另外,某一个零部件也可以由其他具有联系的零部件(Si)构成。 这种“某种关系”的表述是含糊不清的,可以给“某种关系”附上具有意义的任何信息。假如上述提到的“某种关系”是组成产品零部件或其他产品的从属关系,那么形成的是一个常见的递归并且分等级的产品树形结构符号模型,如图3.4所示。 图3.4基于从属关系的产品树形结构模型 由图3.4可以清楚直观地看出,这种常见的递归并且分等级的产品树形结构符号模型仅仅描述了组成产品的零部件及其他产品的层次和位置,并不能有效地反映出产品零部件结构之间的性能相关设计要素,不足以支持产品设计的全过程。 若在“作用反馈”体系下,可以将组成产品的零部件(Si×Sj)之间存在的“某种关系”定义为通过零部件Si和Sj所做出的反馈建立起来的话,则构成产品的零部件之间的相互关系可以用一个产品性能知识符号网络来表示,建立一种基于“作用反馈”体系下的性能知识关联的产品符号模型。按图3.2和图3.3的性能知识的符号表示方法,可以将如图3.5(a)所示结构示意的产品用性能知识符号建立产品符号模型,如图3.5(b)所示。 图3.5产品性能知识符号结构建模 图3.5(续) 组成产品的零部件均可以按一定的层次进行分解并进行符号建模,直到分解为单一结构零部件所对应的性能知识单元为止。这种性能知识相关的产品符号建模方法,不仅可以有效表示产品结构的层次与从属关系,而且能够清楚地表达产品结构之间的设计约束关系、装配关系、设计参数、过程变量等性能知识,可更好地支持性能驱动的复杂产品设计。 以大型注塑装备的重要部件顶出部件为例,顶出部件主要由凸轮(Cam)、转轴(Shaft)、键(Key)和滑块(Follower)组成,可按性能知识关联符号建模,如图3.6所示。 图3.6大型注塑机顶出部件按广义性能知识关联符号建模