【技术实现步骤摘要】
基于自减逆向云发生器的三维CAD软件性能度量方法及装置
[0001]本专利技术涉及三维CAD软件性能度量领域,尤其涉及基于自减逆向云发生器的三维CAD软件性能度量方法及装置。
技术介绍
[0002]三维CAD软件在船舶、航空、机械等众多行业中有着广泛应用,其性能对设计效率有着重要影响,准确地对三维CAD软件的性能进行度量有助于各三维CAD厂商认识其产品性能与国际先进水平的差距,从而进行软件产品迭代改进,对促进三维CAD软件产品性能提升有着重要意义。三维CAD软件性能指标数据通过大量测试获得,由于三维CAD软件自身性能波动以及测试环境的不稳定,导致性能指标数据中包含了复杂的不确定性,通过云模型数字特征可对性能指标测试数据包含的复杂不确定性因素进行细分,但由于测试环境的不稳定性干扰相对较小以及实际测试数据样本数量偏少,直接采用现有逆向云发生器求解性能指标可能导致超熵计算结果为虚数即云模型数字特征求解失效的问题,从而导致三维CAD软件的性能度量过程无法完成。
技术实现思路
[0003]现有的基于云模型数字特征描述三维CAD软件性能指标的方法中,由于测试环境干扰相对较小且样本点较少,可能存在超熵计算结果为虚数的情况,从而导致云模型数字特征求解失效。本专利技术的目的在于提供一种基于自减逆向云发生器的三维CAD软件性能度量方法,该方法考虑了性能指标测试数据包含的复杂不确定性因素,同时通过自减逆向云发生器避免了求解云模型数字特征可能失效的问题,能够实现三维CAD软件性能的准确度量。
[0004]本专利技术的 ...
【技术保护点】
【技术特征摘要】
1.基于自减逆向云发生器的三维CAD软件性能度量方法,其特征在于包括如下步骤:S1:确定三维CAD软件性能度量指标集,包括一级指标及其下属的二级指标,获取各性能二级指标的原始测试数据;S2:对原始测试数据进行标准化处理得到标准化数据;S3:将标准化数输入自减逆向云发生器求解云模型数字特征,包括如下步骤:S3.1:将标准化数据作为云滴样本点输入逆向云发生器中,计算其期望,用于表示该指标的性能水平,通过期望和标准化数据计算熵和方差,熵用于表示该指标性能水平本身的不确定度,通过熵和方差,计算云滴样本点的超熵,用于表示测试环境的不稳定对该指标的性能度量造成的不确定性干扰;S3.2:若超熵为实数,则返回期望、熵、和超熵进入S4,否则,进入S3.3;S3.3:保持期望、熵不变,将各云滴样本点按照与期望的距离重新排序,减去距离期望最近的云滴样本点后,重新计算样本方差,并统计已经减去的样本点个数,重新计算超熵,进入S3.2;S4:基于云模型数字特征确定各二级性能指标值及其不确定度,对性能二级指标,将期望作为二级指标的值,通过熵和超熵,得到二级指标的不确定度;S5:计算各二级指标的权重,利用层次分析法确定各二级指标的初始权重,根据二级指标的不确定度,对各一级指标构建矩阵,对矩阵的每一列进行归一化,通过得到的新矩阵各元素与二级指标的初始权重,计算二级指标调整后的权重;S6:计算各一级指标的权重,利用层次分析法确定各一级指标的初始权重,将各二级指标值、熵、超熵分别使用其最终权重加权求和,将加权求和的一级指标期望作为一级指标的值,通过加权求和的一级指标熵和超熵,得到一级指标的不确定度,根据一级指标的不确定度,对各一级指标构建矩阵,对矩阵的每一列进行归一化,通过得到新矩阵各元素与一级指标的初始权重,计算一级指标的最终权重;S7:将一级指标期望、熵分别使用其最终权重进行加权求和,得到三维CAD软件性能度量结果。2.根据权利要求1所述的基于自减逆向云发生器的三维CAD软件性能度量方法,其特征在于所述S1中的指标集,包括一级指标U
i
(1≤i≤I)及其下属的二级指标U
ij
(1≤i≤I,1≤j≤J
i
),其中,I为性能一级指标个数,J
i
(1≤i≤I)为性能一级指标U
i
下的性能二级指标个数。3.根据权利要求2所述的基于自减逆向云发生器的三维CAD软件性能度量方法,其特征在于所述S2中,对性能二级指标U
ij
的总共N个初始测试样本中的第n个样本若U
i...
【专利技术属性】
技术研发人员:程锦,吕昊,王荣,胡伟飞,刘振宇,谭建荣,
申请(专利权)人:浙江大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。