CN114781205B - 一种结构拓扑优化模型的灵敏度分析方法及应用 - Google Patents
一种结构拓扑优化模型的灵敏度分析方法及应用 Download PDFInfo
- Publication number
- CN114781205B CN114781205B CN202210315785.6A CN202210315785A CN114781205B CN 114781205 B CN114781205 B CN 114781205B CN 202210315785 A CN202210315785 A CN 202210315785A CN 114781205 B CN114781205 B CN 114781205B
- Authority
- CN
- China
- Prior art keywords
- matrix
- analysis
- analysis grid
- grid
- partial
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000005457 optimization Methods 0.000 title claims abstract description 164
- 238000000034 method Methods 0.000 title claims abstract description 140
- 238000010206 sensitivity analysis Methods 0.000 title claims abstract description 83
- 239000011159 matrix material Substances 0.000 claims abstract description 181
- 238000013461 design Methods 0.000 claims abstract description 89
- 230000035945 sensitivity Effects 0.000 claims abstract description 19
- 238000004458 analytical method Methods 0.000 claims description 187
- 230000006870 function Effects 0.000 claims description 130
- 239000000463 material Substances 0.000 claims description 70
- 230000010354 integration Effects 0.000 claims description 23
- 238000012937 correction Methods 0.000 claims description 15
- 239000013598 vector Substances 0.000 claims description 11
- 230000008859 change Effects 0.000 claims description 9
- 238000006073 displacement reaction Methods 0.000 claims description 6
- 238000012916 structural analysis Methods 0.000 claims description 6
- 238000004590 computer program Methods 0.000 claims description 4
- 238000009795 derivation Methods 0.000 claims description 3
- 238000007670 refining Methods 0.000 claims description 3
- 238000000354 decomposition reaction Methods 0.000 abstract description 18
- 238000004364 calculation method Methods 0.000 abstract description 12
- 238000010586 diagram Methods 0.000 description 16
- 238000005516 engineering process Methods 0.000 description 7
- 238000001914 filtration Methods 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 238000007796 conventional method Methods 0.000 description 2
- 238000002474 experimental method Methods 0.000 description 2
- 230000006872 improvement Effects 0.000 description 2
- 238000012966 insertion method Methods 0.000 description 2
- 238000007781 pre-processing Methods 0.000 description 2
- 238000013459 approach Methods 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- PCHJSUWPFVWCPO-UHFFFAOYSA-N gold Chemical compound [Au] PCHJSUWPFVWCPO-UHFFFAOYSA-N 0.000 description 1
- 239000010931 gold Substances 0.000 description 1
- 229910052737 gold Inorganic materials 0.000 description 1
- 229940050561 matrix product Drugs 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000012163 sequencing technique Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/20—Design optimisation, verification or simulation
- G06F30/23—Design optimisation, verification or simulation using finite element methods [FEM] or finite difference methods [FDM]
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16C—COMPUTATIONAL CHEMISTRY; CHEMOINFORMATICS; COMPUTATIONAL MATERIALS SCIENCE
- G16C60/00—Computational materials science, i.e. ICT specially adapted for investigating the physical or chemical properties of materials or phenomena associated with their design, synthesis, processing, characterisation or utilisation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2119/00—Details relating to the type or aim of the analysis or the optimisation
- G06F2119/14—Force analysis or force optimisation, e.g. static or dynamic forces
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computing Systems (AREA)
- Life Sciences & Earth Sciences (AREA)
- Bioinformatics & Computational Biology (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Computer Hardware Design (AREA)
- Evolutionary Computation (AREA)
- Geometry (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明公开了一种结构拓扑优化模型的灵敏度分析方法及应用,属于结构优化设计领域;在本发明所提供的一种灵敏度分析方法中,基于B样条函数张量积分解的特性,将传统的多维度隐式过滤器权重矩阵分解为几个单一维度的子权重矩阵进行计算。在本发明所提供的另一种灵敏度分析方法中,基于工程结构所划分网格的每个方向上的网格数量以及最小过滤半径,得到每个参数单元方向上的子权重矩阵。各个方向上的子权重矩阵通过Kronecker矩阵乘积法可以得到整体的过滤器权重矩阵,从而实现了权重矩阵的等效表达。本发明无需对每一个单元的敏度过滤器权重矩阵进行计算,仅需要计算各个维度方向上的子权重矩阵即可,存储效率高,且计算效率较快。
Description
技术领域
本发明属于结构优化设计领域,更具体地,涉及一种结构拓扑优化模型的灵敏度分析方法及应用。
背景技术
传统的工程结构设计,往往需要工程设计人员具有多年的实践经验,这种设计模式已无法满足当今工业产品高效、高精、柔性化等诸多方面的要求。基于数值分析技术的结构优化技术可通过计算机快速生成合理有效的结构设计方案,是工程结构智能设计的主要实现方式之一。尺寸优化、形状优化以及拓扑优化是实现工程结构优化设计的三种主要途径,并且由于拓扑优化具有更广阔的设计空间、内部结构拓扑形式可变等优点,使得拓扑优化成为最具潜力的结构优化设计工具。然而,基于单元变量(或节点变量)描述形式的结构拓扑优化模型本质上是一个0-1整数规划问题,极易出现棋盘格、网格依赖等一系列的数值不稳定问题。
过滤器技术可有效消除优化结果存在的棋盘格和网格依赖等数值不稳定性,是固体各向同性惩罚模型、渐进结构、离散变量等一系列变密度拓扑优化方法进行优化设计变量更新的基础。因此,基于过滤器技术的变密度拓扑优化方法可有效实现工程结构的优化设计,并逐渐应用于航空航天、汽车工程、建筑、医疗器械等领域。而结构拓扑优化模型的灵敏度分析作为结构拓扑优化的重要环节,它反映的是约束函数和目标函数对优化设计变量的导数信息,表征了优化设计变量对输出响应的影响程度和影响规律,因此研究结构拓扑优化模型的灵敏度分析方法具有重要意义;
基于过滤器技术的灵敏度分析方法使用单元附近区域的灵敏度加权平均替代对应优化设计变量的初始灵敏度,进而实现结构拓扑优化模型的正则化处理。无论是基于单元中心点距离的显式过滤器还是基于B样条跨单元特性的隐式过滤器,均需要对所有单元的权重矩阵进行计算和存储,以便能快速进行变密度拓扑优化方法的灵敏度分析。然而,当单元尺寸和过滤器半径较大时,以索引全部单元的方式进行过滤器矩阵权重值的计算和存储,将导致过滤器权重矩阵的计算时间过长、存储占用空间过大以及优化变量更新效率慢等一系列问题,进而严重影响了结构拓扑优化模型的灵敏度分析以及变密度拓扑优化方法的应用场景。因此,现急需一种非全局索引的结构拓扑优化模型的灵敏度分析方法来提升过滤器权重矩阵和优化变量更新的效率。
发明内容
针对现有技术的以上缺陷或改进需求,本发明提供了一种结构拓扑优化模型的灵敏度分析方法及应用,以解决现有灵敏度分析方法中结构拓扑优化过滤器权重矩阵计算时间长以及过滤器权重矩阵存储效率低的技术问题。
为了实现上述目的,第一方面,本发明提供了一种结构拓扑优化模型的灵敏度分析方法;其中,结构拓扑优化模型以工程结构分析网格中所有分析网格单元的应变能之和为目标函数、所有分析网格单元的材料体积之和为体积约束函数构建得到,其优化设计变量为分析网格的B样条控制点坐标位置的材料密度;
上述灵敏度分析方法包括:
将工程结构各分析网格单元的应变能按照其在分析网格中的位置进行行排列整合,得到分析网格的应变能矩阵C;计算分析网格的应变能矩阵C关于单元中心点密度值的偏导,得到目标函数关于单元中心点密度值的偏导矩阵dC1;
将各分析网格单元的材料体积对其中心点密度的导数值按照其在分析网格中的位置进行排列整合,得到体积约束函数关于单元中心点密度值的偏导矩阵dV1;
采用基于张量积分解法转变后的目标函数关于优化设计变量的偏导矩阵表达式计算得到目标函数关于每个优化设计变量的偏导值;
采用基于张量积分解法转变后的体积约束函数关于优化设计变量的偏导矩阵表达式计算得到体积约束函数关于每个优化设计变量的偏导值;
其中,Hm为分析网格在第m个参数方向上的子权重矩阵;m=1,2,…,M;M为参数方向的数量,取值为2或3;Hm的行数为第m个参数方向上B样条函数的个数,列数为第m个参数方向上的分析网格单元的个数;Hm第r行第c列的元素Hm(r,c)为第m个参数方向上的第r个B样条函数和第c个分析网格单元所对应的B样条函数值。
进一步优选地,上述基于张量积分解法转变后的目标函数关于优化设计变量的偏导矩阵表达式以及上述基于张量积分解法转变后的体积约束函数关于优化设计变量的偏导矩阵表达式的获取方法包括:
基于链式求导法,得到目标函数关于优化设计变量的偏导矩阵表达式H×dC1,以及体积约束函数关于优化设计变量的偏导矩阵表达式H×dV1;其中,H为单元中心点密度值关于优化设计变量的偏导矩阵,即分析网格的单元中心点B样条基函数值矩阵;
采用张量积分解法将偏导表达式H×dC1中的偏导矩阵H分解为分析网格不同参数方向上的子权重矩阵,从而将偏导表达式H×dC1转化为分析网格不同参数方向上的子权重矩阵与偏导矩阵dC1相乘的形式,即
采用张量积分解法将偏导表达式H×dV1中的偏导矩阵H同样分解为分析网格不同参数方向上的子权重矩阵,从而将偏导表达式H×dV1转化为分析网格不同参数方向上的子权重矩阵与偏导矩阵dV1相乘的形式,即
进一步优选地,上述子权重矩阵的获取方法包括:根据工程结构分析网格各参数方向上的B样条节点向量,得到每个参数方向上分析网格单元中心点的B样条函数值及B样条函数在该参数方向上的索引,从而得到每个参数方向上的子权重矩阵。
进一步优选地,分析网格的B样条控制点坐标位置基于工程结构的CAD信息,结合B样条节点向量插入方法计算得到。
第二方面,本发明提供了一种工程结构的拓扑优化方法,包括以下步骤:
S11、根据工程结构的拓扑优化模型的实体材料体积约束,对工程结构的各分析网格单元的材料杨氏弹性模量进行初始化;
S12、基于各分析网格单元的材料杨氏弹性模量,得到工程结构的刚度矩阵;基于所得工程结构的刚度矩阵以及边界条件,求出每个分析网格单元的位移向量,进而求出各分析网格单元的应变能;
S13、以各分析网格单元的应变能之和为目标函数、各分析网格单元的材料体积之和为体积约束函数,构建结构拓扑优化模型;结构拓扑优化模型的优化设计变量为分析网格的B样条控制点坐标位置的材料密度;
S14、采用本发明第一方面所提供的灵敏度分析方法对上述结构拓扑优化模型进行灵敏度分析,得到目标函数和体积约束函数对每个优化设计变量的偏导值;
S15、将上述偏导值输入到优化求解算子得到各优化设计变量的更新值,进而对各分析网格单元的材料杨氏弹性模量进行更新;
S16、重复步骤S12-S15,直至相邻迭代步的目标函数相对变化值小于第一预设阈值或者分析网格单元的材料杨氏弹性模量所对应的相对材料密度的最大变化值小于第二预设阈值。
第三方面,本发明提供了一种结构拓扑优化模型的灵敏度分析方法,包括:其中,结构拓扑优化模型以工程结构分析网格中所有分析网格单元的应变能之和为目标函数、所有分析网格单元的材料体积之和为体积约束函数构建得到,其优化设计变量为分析网格单元中心点的材料密度;
上述灵敏度分析方法包括:
将工程结构各分析网格单元的应变能按照其在分析网格中的位置进行行排列整合,得到分析网格的应变能矩阵C;计算分析网格的应变能矩阵C关于优化设计变量的偏导,得到目标函数关于优化设计变量的偏导矩阵dC2;
将各分析网格单元的材料体积对其中心点密度的导数值按照其在分析网格中的位置进行排列整合,得到体积约束函数关于优化设计变量的偏导矩阵dV2,从而得到体积约束函数关于每个优化设计变量的偏导值;其中,
采用基于张量积分解法转变后的灵敏度修正公式对上述偏导矩阵dC2进行修正,得到修正后的目标函数关于每个优化设计变量的偏导值;
其中,Fn为分析网格在第n个方向上的子权重矩阵;n=1,2,…,N;N为分析网格几何维度方向的数量,取值为2或3;Fn的行数和列数均为分析网格第n个方向上单元个数;Fn第p行第q列的元素Fn(p,q)为第n个方向上第p个单元和第q个单元之间的距离权重值。
进一步优选地,上述灵敏度修正公式的获取方法包括:
采用张量积分解法将灵敏度修正公式F×dC2中的过滤器权重矩阵F分解为分析网格不同方向上的子权重矩阵,从而将灵敏度修正公式F×dC2转化为分析网格不同方向上的子权重矩阵与偏导矩阵dC2相乘的形式,即
进一步优选地,过滤器权重矩阵F为单元中心点之间的权重矩阵,为所有分析网格在各方向上的子权重矩阵的Kronecker乘积,即:
进一步优选地,上述子权重矩阵的获取方法包括:
根据工程结构的分析网格各方向上的网格单元的中心点之间的距离及最小过滤半径,计算每个方向上的子权重矩阵;
其中,rmin为最小过滤半径,为第n个方向上第p个单元和第q个单元中心点在该方向上的距离。
第四方面,本发明提供了一种工程结构的拓扑优化方法,包括以下步骤:
S21、根据工程结构的拓扑优化模型的实体材料体积约束,对工程结构的各分析网格单元的材料杨氏弹性模量进行初始化;
S22、基于各分析网格单元的材料杨氏弹性模量,得到工程结构的刚度矩阵;基于所得工程结构的刚度矩阵以及边界条件,求出每个分析网格单元的位移向量,进而求出各分析网格单元的应变能;
S23、以各分析网格单元的应变能之和为目标函数、各分析网格单元的材料体积之和为体积约束函数,构建结构拓扑优化模型;结构拓扑优化模型的优化设计变量为分析网格单元中心点的材料密度;
S24、采用本发明第三方面所提供的灵敏度分析方法对上述结构拓扑优化模型进行灵敏度分析,得到目标函数和体积约束函数对每个优化设计变量的偏导值;
S25、将上述偏导值输入到优化求解算子得到各优化设计变量的更新值,进而对各分析网格单元的材料杨氏弹性模量进行更新;
S26、重复步骤S22-S25,直至网格单元的材料杨氏弹性模量所对应的相对材料密度的最大变化值小于第三预设阈值;对分析网格进行均匀细化;
S27、重复步骤S26,直至网格细化次数大于第四预设阈值。
第五方面,本发明提供了一种工程结构的拓扑优化方法系统,包括:存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时执行本发明第二方面或第四方面所提供的拓扑优化方法。
第六方面,本发明还提供了一种机器可读存储介质,所述机器可读存储介质存储有机器可执行指令,所述机器可执行指令在被处理器调用和执行时,所述机器可执行指令促使所述处理器实现本发明第一方面所提供的灵敏度分析方法、第二方面所提供的拓扑优化方法、第三方面所提供的灵敏度分析方法、以及第四方面所提供的拓扑优化方法中的一种或多种方法。
总体而言,通过本发明所构思的以上技术方案,能够取得以下有益效果:
1、本发明第一方面所提供的结构拓扑优化模型的灵敏度分析方法,基于张量积分解法转变后的目标函数关于优化设计变量的偏导矩阵表达式和采用基于张量积分解法转变后的体积约束函数关于优化设计变量的偏导矩阵表达式对结构拓扑优化模型进行灵敏度分析;本发明基于B样条基函数的张量分解特性,预先采用张量积分解法将偏导表达式H×dC1和偏导表达式H×dV1中偏导矩阵H分解为分析网格不同参数方向上的子权重矩阵,进而将偏导表达式转换成分析网格不同参数方向上的子权重矩阵与对应的偏导矩阵dC1和偏导矩阵dV1相乘的形式进行计算,故本发明仅需要存储每个方向上的B样条基函数的值,而不需要存储所有单元的B样条基函数的值,即可实现B样条函数值的等效表达,本发明无需对作用在每个单元的函数值及其索引进行存储,仅需要存储每个方向上的所有单元的函数值及其索引,存储效率较高,且计算速度也较快。
2、在本发明第二方面所提供的工程结构的拓扑优化方法的迭代更新过程中,采用本发明第一方面所提供的方法进行灵敏度分析,每一步灵敏度分析的计算效率和存储效率存在显著提高;在工程结构分析域的离散等几何分析网格的各方向上B样条单元个数均相等且为n时,工程结构的等几何分析权重矩阵的空间复杂度可以从O(n3)减少到O(n),得到了较为显著的优化。
3、本发明第三方面所提供的结构拓扑优化模型的灵敏度分析方法,在获取目标函数和体积约束函数关于优化设计变量的偏导矩阵dC2和偏导矩阵dV2后,对目标函数关于优化设计变量的偏导矩阵dC2进行一步进行修正,本发明基于张量积的分解特性,预先采用张量积分解法将灵敏度修正公式F×dC2中的显式过滤器权重矩阵F分解为分析网格不同方向上的子权重矩阵,从而将灵敏度修正公式F×dC2转化为分析网格不同方向上的子权重矩阵与偏导矩阵dC2相乘的形式进行修正计算,故本发明仅需要存储分析网格不同方向上的子权重矩阵,而不需要存储显式过滤器权重矩阵F中的所有权重值,存储效率较高,且计算速度也较快。
4、在本发明第四方面所提供的工程结构的拓扑优化方法的迭代更新过程中,采用本发明第三方面所提供的方法进行灵敏度分析,每一步灵敏度分析的计算效率和存储效率存在显著提高。
附图说明
图1为本发明实施例1所提供的2×2大小的B样条等几何分析网格示意图;
图2为本发明实施例1提供的B样条等几何分析网格的IEN列阵示意图;其中,(a)为x方向上B样条等几何分析网格的IEN列阵示意图,(b)为y方向上B样条等几何分析网格的IEN列阵示意图;
图3为本发明实施例2所提供的工程结构的拓扑优化方法流程图;
图4为本发明实施例3所提供的过滤器的结构示意图,其中,(a)为过滤半径为2的基于单元中心点欧式距离的传统过滤器,(b)为过滤半径为2的基于中心点轴向距离张量积结构的显式过滤器;
图5为本发明实施例4所提供的工程结构的拓扑优化方法流程图;
图6为本发明实施例7提供的基于本发明所提供的基于张量积分解的隐式过滤器的灵敏度分析方法和基于传统基于隐式过滤器的灵敏度分析方法进行等几何结构拓扑优化时计算权重矩阵所需时间的比较结果示意图;
图7为本发明实施例7提供的基于本发明所提供的基于张量积分解的隐式过滤器的灵敏度分析方法和基于传统基于隐式过滤器的灵敏度分析方法进行等几何结构拓扑优化时权重矩阵所占内存的比较结果示意图;
图8为本发明实施例8提供的基于本发明所提供的基于张量积分解的显式过滤器的灵敏度分析方法和基于传统基于显式过滤器的灵敏度分析方法进行多分辨率结构拓扑优化时计算权重矩阵所需时间的比较结果示意图;
图9为本发明实施例8提供的基于本发明所提供的基于张量积分解的显式过滤器的灵敏度分析方法和基于传统基于显式过滤器的灵敏度分析方法进行多分辨率结构拓扑优化时权重矩阵所占内存的比较结果示意图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。此外,下面所描述的本发明各个实施方式中所涉及到的技术特征只要彼此之间未构成冲突就可以相互组合。
实施例1、
本实施例提供了一种结构拓扑优化模型的灵敏度分析方法,该方法是基于隐式过滤器技术的灵敏度分析方法;其中,结构拓扑优化模型以工程结构分析网格中所有分析网格单元的应变能之和为目标函数、所有分析网格单元的材料体积之和为体积约束函数构建得到,其优化设计变量为分析网格的B样条控制点坐标位置的材料密度;其中,分析网格的B样条控制点坐标位置基于工程结构的CAD信息,结合B样条节点向量插入方法计算得到。
具体地,本实施例所提供的灵敏度分析方法包括:
将工程结构各分析网格单元的应变能按照其在分析网格中的位置进行行排列整合,得到分析网格的应变能矩阵C;计算分析网格的应变能矩阵C关于单元中心点密度值的偏导,得到目标函数关于单元中心点密度值的偏导矩阵dC1;
将各分析网格单元的材料体积对其中心点密度的导数值按照其在分析网格中的位置进行排列整合,得到体积约束函数关于单元中心点密度值的偏导矩阵dV1;
采用基于张量积分解法转变后的目标函数关于优化设计变量的偏导矩阵表达式计算得到目标函数关于每个优化设计变量的偏导值;
采用基于张量积分解法转变后的体积约束函数关于优化设计变量的偏导矩阵表达式计算得到体积约束函数关于每个优化设计变量的偏导值;
其中,Hm为分析网格在第m个参数方向上的子权重矩阵;m=1,2,…,M;M为参数方向的数量,取值为2或3;Hm的行数为第m个参数方向上B样条函数的个数,列数为第m个参数方向上的分析网格单元的个数;Hm第r行第c列的元素Hm(r,c)为第m个参数方向上的第r个B样条函数和第c个分析网格单元所对应的B样条函数值。
具体地,上述子权重矩阵的获取方法包括:根据工程结构分析网格各参数方向上的B样条节点向量,得到每个参数方向上分析网格单元中心点的B样条函数值及B样条函数在该参数方向上的索引,从而得到每个参数方向上的子权重矩阵。
为了进一步说明本实施例所提供的灵敏度分析方法,下面以2×2大小的B样条等几何分析网格为例进行详述:
如图1所示为2×2大小的B样条等几何分析网格示意图,其中,B样条等几何分析网格基于工程结构的CAD模型数据信息生成;通过对工程结构的B样条等几何分析网格的基函数的局部索引和B样条等几何分析网格中各等几何分析单元的单元编号进行组合排序,得到如图2所示的各个参数方向(这里为几何参数,即x方向和y方向)的B样条等几何网格的IEN列阵;其中,(a)为x方向上B样条等几何分析网格的IEN列阵示意图;(b)为y方向上B样条等几何分析网格的IEN列阵示意图;x和y方向等几何分析单元的个数都为2个,每一个B样条单元在每一参数方向上均对应3个B样条基函数,即对应3个B样条基函数的局部索引。最后,基于每个方向的IEN列阵,通过稀疏矩阵组装法对工程结构的等几何单元数据进行组装;在本例中,最终组装得到的子权重矩阵的行索引对应相关B样条函数的位置,列索引对应单元的位置。最终得到的结果如下:
其中,H1为分析网格在x方向上的子权重矩阵,H2为分析网格在y方向上的子权重矩阵。
在获取了子权重矩阵后,进一步获取目标函数关于单元中心点密度值的偏导矩阵进而采用基于张量积分解法转变后的目标函数关于优化设计变量的偏导矩阵表达式,计算得到目标函数关于优化设计变量的偏导矩阵为:
需要说明的是,上述基于张量积分解法转变后的目标函数关于优化设计变量的偏导矩阵表达式以及上述基于张量积分解法转变后的体积约束函数关于优化设计变量的偏导矩阵表达式的获取方法包括:
基于链式求导法,得到目标函数关于优化设计变量的偏导矩阵表达式H×dC1,以及体积约束函数关于优化设计变量的偏导矩阵表达式H×dV1;其中,H为单元中心点密度值关于优化设计变量的偏导矩阵,即分析网格的单元中心点B样条基函数值矩阵;
采用张量积分解法将偏导表达式H×dC1中的偏导矩阵H分解为分析网格不同参数方向上的子权重矩阵,从而将偏导表达式H×dC1转化为分析网格不同参数方向上的子权重矩阵与偏导矩阵dC1相乘的形式,即
采用张量积分解法将偏导表达式H×dV1中的偏导矩阵H同样分解为分析网格不同参数方向上的子权重矩阵,从而将偏导表达式H×dV1转化为分析网格不同参数方向上的子权重矩阵与偏导矩阵dV1相乘的形式,即
本实施例基于B样条基函数的张量分解特性,即B样条基函数值矩阵H中存在冗余,已知其各个参数方向上的B样条基函数的值,即可还原出矩阵H,因此,仅需要存储每个方向上的B样条基函数的值,而不需要存储空间中所有单元的B样条基函数的值。可以实现B样条函数值的等效表达,本发明无需对作用在每个单元的函数值及其索引进行存储,仅需要存储每个方向上的所有单元的函数值及其索引,存储效率较高,且计算速度也较快。
实施例2、
本发明提供了一种工程结构的拓扑优化方法,该方法为基于可分解隐式过滤器的结构拓扑优化方法,如图3所示,包括以下步骤:
S11、根据工程结构的拓扑优化模型的实体材料体积约束,对工程结构的各分析网格单元的材料杨氏弹性模量进行初始化;
S12、基于各分析网格单元的材料杨氏弹性模量,得到工程结构的刚度矩阵;基于所得工程结构的刚度矩阵以及边界条件,求出每个分析网格单元的位移向量,进而求出各分析网格单元的应变能;
S13、以各分析网格单元的应变能之和为目标函数、各分析网格单元的材料体积之和为体积约束函数,构建结构拓扑优化模型;结构拓扑优化模型的优化设计变量为分析网格的B样条控制点坐标位置的材料密度;
S14、采用本发明实施例1所提供的灵敏度分析方法对上述结构拓扑优化模型进行灵敏度分析,得到目标函数和体积约束函数对每个优化设计变量的偏导值;
S15、将上述偏导值输入到优化求解算子得到各优化设计变量的更新值,进而对各分析网格单元的材料杨氏弹性模量进行更新;其中,所采用的优化求解算子可以为优化准则法、移动渐进线等;
S16、重复步骤S12-S15,直至相邻迭代步的目标函数相对变化值小于第一预设阈值(本实施例中取值为10-6)或者分析网格单元的材料杨氏弹性模量所对应的相对材料密度的最大变化值小于第二预设阈值(本实施例中取值为10-2)。
相关技术方案同实施例1、这里不做赘述。
实施例3、
本实施例提供了一种结构拓扑优化模型的灵敏度分析方法,该方法是基于显式过滤器技术的灵敏度分析方法;包括:其中,结构拓扑优化模型以工程结构分析网格中所有分析网格单元的应变能之和为目标函数、所有分析网格单元的材料体积之和为体积约束函数构建得到,其优化设计变量为分析网格单元中心点的材料密度;
上述灵敏度分析方法包括:
将工程结构各分析网格单元的应变能按照其在分析网格中的位置进行行排列整合,得到分析网格的应变能矩阵C;计算分析网格的应变能矩阵C关于优化设计变量的偏导,得到目标函数关于优化设计变量的偏导矩阵dC2;
将各分析网格单元的材料体积对其中心点密度的导数值按照其在分析网格中的位置进行排列整合,得到体积约束函数关于优化设计变量的偏导矩阵dV2,从而得到体积约束函数关于每个优化设计变量的偏导值;其中,体积约束函数关于每个优化设计变量的偏导值均为1;
采用基于张量积分解法转变后的灵敏度修正公式对上述偏导矩阵dC2进行修正,得到修正后的目标函数关于每个优化设计变量的偏导值;并将目标函数关于每个优化设计变量的偏导值更新为修正后的目标函数关于每个优化设计变量的偏导值;
其中,Fn为分析网格在第n个方向上的子权重矩阵;n=1,2,…,N;N为分析网格几何维度方向的数量,取值为2或3;Fn的行数和列数均为分析网格第n个方向上单元个数;Fn第p行第q列的元素Fn(p,q)为第n个方向上第p个单元和第q个单元之间的距离权重值。
具体地,上述子权重矩阵的获取方法包括:
根据工程结构的分析网格各方向上的网格单元的中心点之间的距离及最小过滤半径,计算每个方向上的子权重矩阵;
其中,rmin为最小过滤半径,为第n个方向上第p个单元和第q个单元中心点在该方向上的距离。
以N等于2为例,记第p个单元的中心点位置坐标为(ip,jp),第q个单元的中心点位置坐标为(iq,jq),则为x方向上第p个单元和第q个单元中心点在该方向上的距离,即|ip-iq|,为y方向上第p个单元和第q个单元中心点在该方向上的距离,即|jp-jq|。N等于3时与N等于2时情况类似,这里不做赘述。
需要说明的是,上述灵敏度修正公式的获取方法包括:
采用张量积分解法将灵敏度修正公式F×dC2中的过滤器权重矩阵F分解为分析网格不同方向上的子权重矩阵,从而将灵敏度修正公式F×dC2转化为分析网格不同方向上的子权重矩阵与偏导矩阵dC2相乘的形式,即
进一步地,过滤器权重矩阵F为单元中心点之间的权重矩阵,为所有分析网格在各方向上的子权重矩阵的Kronecker乘积,即:
以二维过滤器为例,此时N为2,如图4所示为过滤器的结构示意图,其中,(a)为过滤半径为2的基于单元中心点欧式距离的传统过滤器;(b)为过滤半径为2的基于中心点轴向距离张量积结构的显式过滤器,该过滤器的构造方式如下:
其中,表示第p个设计变量(即第p个单元)对第q个设计变量(即第q个单元)的权重影响值,可以由两个方向上的子权重值构成,因此可以构成基于张量积结构的显式过滤器。
本实施例基于张量积的分解特性,显式过滤器权重矩阵可以分解为沿着每个方向上的子权重矩阵。相比于传统的显式过滤矩阵,本发明的存储效率和计算速度都有着显著的提升。
实施例4、
一种工程结构的拓扑优化方法,该方法为基于可分解显式过滤器的结构拓扑优化方法,也是一种多分辨率结构拓扑优化方法,如图5所示,包括以下步骤:
S21、根据工程结构的拓扑优化模型的实体材料体积约束,对工程结构的各分析网格单元的材料杨氏弹性模量进行初始化;
S22、基于各分析网格单元的材料杨氏弹性模量,得到工程结构的刚度矩阵;基于所得工程结构的刚度矩阵以及边界条件,求出每个分析网格单元的位移向量,进而求出各分析网格单元的应变能;
S23、以各分析网格单元的应变能之和为目标函数、各分析网格单元的材料体积之和为体积约束函数,构建结构拓扑优化模型;结构拓扑优化模型的优化设计变量为分析网格单元中心点的材料密度;
S24、采用本发明实施例3所提供的灵敏度分析方法对上述结构拓扑优化模型进行灵敏度分析,得到目标函数和体积约束函数对每个优化设计变量的偏导值;
S25、将上述偏导值输入到优化求解算子得到各优化设计变量的更新值,进而对各分析网格单元的材料杨氏弹性模量进行更新;
S26、重复步骤S22-S25,直至网格单元的材料杨氏弹性模量所对应的相对材料密度的最大变化值小于第三预设阈值(本实施例中取值为10-1);对分析网格进行均匀细化;
需要说明的是,在对分析网格进行均匀细化后,下一次迭代过程中进行灵敏度分析时所采用的子权重矩阵也会发生变化,子权重矩阵会根据细化网格的中心点距离以及各维度方向的单元数目进行更新;优选地,对分析网格进行均匀细化后,可以结合细化程度将下一次灵敏度分析中的最小过滤半径rmin更新为其当前值的k倍;优选地,k∈[1.5,2]。
S27、重复步骤S26,直至网格细化次数大于第四预设阈值(本实施例中取值为3)。
相关技术方案同实施例3、这里不做赘述。
实施例5、
一种工程结构的拓扑优化方法系统,包括:存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时执行本发明实施例2或实施例4所提供的拓扑优化方法。
相关技术方案同实施例2或实施例4,这里不做赘述。
实施例6、
一种机器可读存储介质,所述机器可读存储介质存储有机器可执行指令,所述机器可执行指令在被处理器调用和执行时,所述机器可执行指令促使所述处理器实现本发明实施例1所提供的灵敏度分析方法、实施例2所提供的拓扑优化方法、实施例3所提供的灵敏度分析方法、以及实施例4所提供的拓扑优化方法中的一种或多种方法。
相关技术方案同实施例1-实施例4,这里不做赘述。
实施例7、
为了进一步说明本发明实施例1所提供的基于可分解隐式过滤器的灵敏度分析方法的有效性,进行数值实验验证如下:
在硬件条件为Xeon(R)Gold 5120CPU@2.20GHz 2.19GHz intel core and 64GBRAM且软件环境由Windows 10操作系统和MATLAB R2021a构成的计算机中,对本发明实施例1所提供的基于张量积分解的隐式过滤器的灵敏度分析方法的有效性进行验证。分别采用本发明所提供的灵敏度分析方法和传统基于隐式过滤器的灵敏度分析方法在等几何分析中来进行比较,其中用于表达设计域材料密度分布的B样条函数阶次均为10。实验结果如图6和图7所示:其中,图6为基于本发明所提供的基于张量积分解的隐式过滤器的灵敏度分析方法和基于传统基于隐式过滤器的灵敏度分析方法进行等几何结构拓扑优化时计算权重矩阵所需时间的比较结果示意图(横坐标为等几何分析网格的分辨率,纵坐标为进行灵敏度分析时计算权重矩阵所需要的时间);图7为基于本发明所提供的基于张量积分解的隐式过滤器的灵敏度分析方法和基于传统基于隐式过滤器的灵敏度分析方法进行等几何结构拓扑优化时权重矩阵所占内存的比较结果示意图(横坐标为等几何分析网格的分辨率,纵坐标为进行灵敏度分析时权重矩阵所占的内存);从图6可以看出,当将本发明所提供的可分解隐式过滤器替换传统隐式过滤器时,传统方法计算权重矩阵所需的时间与本发明实施例1计算权重矩阵所需的时间的比值最大可达到5300。于此同时,从图7中可以看出,传统隐式过滤器与本发明所提供的可分解隐式过滤器的权重矩阵所占内存之比的最大值为4976。由此可见本发明所提供的基于可分解隐式过滤器的灵敏度分析方法的内存效率和预处理效率都得到了显著提升。
实施例8、
为了进一步说明本发明实施例3所提供的基于可分解显式过滤器的灵敏度分析方法的有效性。在与实施例7相同的硬件和软件环境下,进行如下数值实验:
分别采用本发明所提供的基于张量积分解的显式过滤器和传统显式过滤器来进行比较,其中每种过滤器中的初始过滤半径值都是8。实验结果如图8和图9所示:其中,图8为基于本发明所提供的基于张量积分解的显式过滤器的灵敏度分析方法和基于传统基于显式过滤器的灵敏度分析方法进行多分辨率结构拓扑优化时计算权重矩阵所需时间的比较结果示意图(横坐标为网格的分辨率,纵坐标为进行灵敏度分析时计算权重矩阵所需要的时间);图9为基于本发明所提供的基于张量积分解的显式过滤器的灵敏度分析方法和基于传统基于显式过滤器的灵敏度分析方法进行多分辨率结构拓扑优化时的权重矩阵所占内存的比较结果示意图(横坐标为网格的分辨率,纵坐标为进行灵敏度分析时权重矩阵所占的内存);从图8可以看出,当将本发明所提供的基于张量积分解的显式过滤器替换传统显式过滤器时,传统方法计算权重矩阵所需的时间与本发明实施例3计算权重矩阵所需的时间之比的最大值为2217.1。于此同时,从图9中可以看出,传统显式过滤器与本发明所提供的可分解显式过滤器的权重矩阵所占内存之比的最大值为727.5。由此可见本发明所提供的基于张量积分解的显式过滤器的预处理效率和内存效率都有着非常显著的提升。
综上所述,本发明实施例1基于B样条函数张量积分解的特性,将传统的多维度隐式过滤器权重矩阵分解为几个单一维度的子权重矩阵,从而大大减少权重矩阵的存储空间和计算时间。本发明实施例3基于工程结构所划分网格的每个方向上的网格数量以及最小过滤半径,得到每个参数单元方向上的子权重矩阵。各个方向上的子权重矩阵通过Kronecker矩阵乘积法可以得到整体的矩阵,从而实现权重矩阵的等效表达。基于上述方法,本发明无需对每一个单元的敏度过滤权重矩阵进行计算,仅需要计算各个维度方向上的子权重矩阵即可,存储效率高,且计算效率较快。
本领域的技术人员容易理解,以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
Claims (10)
1.一种结构拓扑优化模型的灵敏度分析方法,其特征在于,所述结构拓扑优化模型以工程结构分析网格中所有分析网格单元的应变能之和为目标函数、所有分析网格单元的材料体积之和为体积约束函数构建得到,其优化设计变量为分析网格的B样条控制点坐标位置的材料密度;
所述灵敏度分析方法包括:
将工程结构各分析网格单元的应变能按照其在分析网格中的位置进行行排列整合,得到分析网格的应变能矩阵C;计算分析网格的应变能矩阵C关于单元中心点密度值的偏导,得到目标函数关于单元中心点密度值的偏导矩阵dC1;
将各分析网格单元的材料体积对其中心点密度的导数值按照其在分析网格中的位置进行排列整合,得到体积约束函数关于单元中心点密度值的偏导矩阵dV1;
采用基于张量积分解法转变后的目标函数关于优化设计变量的偏导矩阵表达式计算得到目标函数关于每个优化设计变量的偏导值;
采用基于张量积分解法转变后的体积约束函数关于优化设计变量的偏导矩阵表达式计算得到体积约束函数关于每个优化设计变量的偏导值;
其中,Hm为分析网格在第m个参数方向上的子权重矩阵;m=1,2,…,M;M为参数方向的数量,取值为2或3;Hm的行数为第m个参数方向上B样条函数的个数,列数为第m个参数方向上的分析网格单元的个数;Hm第r行第c列的元素Hm(r,c)为第m个参数方向上的第r个B样条函数和第c个分析网格单元所对应的B样条函数值。
2.根据权利要求1所述的灵敏度分析方法,其特征在于,所述基于张量积分解法转变后的目标函数关于优化设计变量的偏导矩阵表达式以及所述基于张量积分解法转变后的体积约束函数关于优化设计变量的偏导矩阵表达式的获取方法包括:
基于链式求导法,得到目标函数关于优化设计变量的偏导矩阵表达式H×dC1,以及体积约束函数关于优化设计变量的偏导矩阵表达式H×dV1;其中,H为单元中心点密度值关于优化设计变量的偏导矩阵,即分析网格的单元中心点B样条基函数值矩阵;
采用张量积分解法将所述偏导表达式H×dC1中的偏导矩阵H分解为分析网格不同参数方向上的子权重矩阵,从而将所述偏导表达式H×dC1转化为分析网格不同参数方向上的子权重矩阵与偏导矩阵dC1相乘的形式,即
采用张量积分解法将所述偏导表达式H×dV1中的偏导矩阵H同样分解为分析网格不同参数方向上的子权重矩阵,从而将所述偏导表达式H×dV1转化为分析网格不同参数方向上的子权重矩阵与偏导矩阵dV1相乘的形式,即
3.根据权利要求1或2所述的灵敏度分析方法,其特征在于,所述子权重矩阵的获取方法包括:根据工程结构分析网格各参数方向上的B样条节点向量,得到每个参数方向上分析网格单元中心点的B样条函数值及B样条函数在该参数方向上的索引,从而得到每个参数方向上的子权重矩阵。
4.一种工程结构的拓扑优化方法,其特征在于,包括以下步骤:
S11、根据工程结构的拓扑优化模型的实体材料体积约束,对工程结构的各分析网格单元的材料杨氏弹性模量进行初始化;
S12、基于各分析网格单元的材料杨氏弹性模量,得到工程结构的刚度矩阵;基于所述工程结构的刚度矩阵以及边界条件,求出每个分析网格单元的位移向量,进而求出各分析网格单元的应变能;
S13、以各分析网格单元的应变能之和为目标函数、各分析网格单元的材料体积之和为体积约束函数,构建结构拓扑优化模型;所述结构拓扑优化模型的优化设计变量为分析网格的B样条控制点坐标位置的材料密度;
S14、采用权利要求1-3任意一项所述的灵敏度分析方法对所述结构拓扑优化模型进行灵敏度分析,得到目标函数和体积约束函数对每个优化设计变量的偏导值;
S15、将所述偏导值输入到优化求解算子得到各优化设计变量的更新值,进而对各分析网格单元的材料杨氏弹性模量进行更新;
S16、重复步骤S12-S15,直至相邻迭代步的目标函数相对变化值小于第一预设阈值或者分析网格单元的材料杨氏弹性模量所对应的相对材料密度的最大变化值小于第二预设阈值。
5.一种结构拓扑优化模型的灵敏度分析方法,其特征在于,所述结构拓扑优化模型以工程结构分析网格中所有分析网格单元的应变能之和为目标函数、所有分析网格单元的材料体积之和为体积约束函数构建得到,其优化设计变量为分析网格单元中心点的材料密度;
所述灵敏度分析方法包括:
将工程结构各分析网格单元的应变能按照其在分析网格中的位置进行行排列整合,得到分析网格的应变能矩阵C;计算分析网格的应变能矩阵C关于优化设计变量的偏导,得到目标函数关于优化设计变量的偏导矩阵dC2;
将各分析网格单元的材料体积对其中心点密度的导数值按照其在分析网格中的位置进行排列整合,得到体积约束函数关于优化设计变量的偏导矩阵dV2,从而得到体积约束函数关于每个优化设计变量的偏导值;其中,
采用基于张量积分解法转变后的灵敏度修正公式对所述偏导矩阵dC2进行修正,得到修正后的目标函数关于每个优化设计变量的偏导值;
其中,Fn为分析网格在第n个方向上的子权重矩阵;n=1,2,…,N;N为分析网格几何维度方向的数量,取值为2或3;Fn的行数和列数均为分析网格第n个方向上单元个数;Fn第p行第q列的元素Fn(p,q)为第n个方向上第p个单元和第q个单元之间的距离权重值。
6.根据权利要求5所述的灵敏度分析方法,其特征在于,所述灵敏度修正公式的获取方法包括:
采用张量积分解法将灵敏度修正公式F×dC2中的过滤器权重矩阵F分解为分析网格不同方向上的子权重矩阵,从而将所述灵敏度修正公式F×dC2转化为分析网格不同方向上的子权重矩阵与偏导矩阵dC2相乘的形式,即
其中,所述过滤器权重矩阵F为单元中心点之间的权重矩阵,具体为所有分析网格在各方向上的子权重矩阵的Kronecker乘积,即:
7.根据权利要求5或6所述的灵敏度分析方法,其特征在于,所述子权重矩阵的获取方法包括:
根据工程结构的分析网格各方向上的网格单元的中心点之间的距离及最小过滤半径,计算每个方向上的子权重矩阵;
其中,rmin为最小过滤半径,为第n个方向上第p个单元和第q个单元中心点在该方向上的距离。
8.一种工程结构的拓扑优化方法,其特征在于,包括以下步骤:
S21、根据工程结构的拓扑优化模型的实体材料体积约束,对工程结构的各分析网格单元的材料杨氏弹性模量进行初始化;
S22、基于各分析网格单元的材料杨氏弹性模量,得到工程结构的刚度矩阵;基于所得工程结构的刚度矩阵以及边界条件,求出每个分析网格单元的位移向量,进而求出各分析网格单元的应变能;
S23、以各分析网格单元的应变能之和为目标函数、各分析网格单元的材料体积之和为体积约束函数,构建结构拓扑优化模型;所述结构拓扑优化模型的优化设计变量为分析网格单元中心点的材料密度;
S24、采用权利要求5-7任意一项所述的灵敏度分析方法对所述结构拓扑优化模型进行灵敏度分析,得到目标函数和体积约束函数对每个优化设计变量的偏导值;
S25、将所述偏导值输入到优化求解算子得到各优化设计变量的更新值,进而对各分析网格单元的材料杨氏弹性模量进行更新;
S26、重复步骤S22-S25,直至网格单元的材料杨氏弹性模量所对应的相对材料密度的最大变化值小于第三预设阈值;对分析网格进行均匀细化;
S27、重复步骤S26,直至网格细化次数大于第四预设阈值。
9.一种工程结构的拓扑优化系统,其特征在于,包括:存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时执行权利要求4或8所述的拓扑优化方法。
10.一种机器可读存储介质,其特征在于,所述机器可读存储介质存储有机器可执行指令,所述机器可执行指令在被处理器调用和执行时,所述机器可执行指令促使所述处理器实现权利要求1-3任意一项所述的灵敏度分析方法、权利要求4所述的拓扑优化方法、权利要求5-7任意一项所述的灵敏度分析方法、以及权利要求8所述的拓扑优化方法中的一种或多种方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210315785.6A CN114781205B (zh) | 2022-03-28 | 2022-03-28 | 一种结构拓扑优化模型的灵敏度分析方法及应用 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210315785.6A CN114781205B (zh) | 2022-03-28 | 2022-03-28 | 一种结构拓扑优化模型的灵敏度分析方法及应用 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114781205A CN114781205A (zh) | 2022-07-22 |
CN114781205B true CN114781205B (zh) | 2024-06-28 |
Family
ID=82425970
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210315785.6A Active CN114781205B (zh) | 2022-03-28 | 2022-03-28 | 一种结构拓扑优化模型的灵敏度分析方法及应用 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114781205B (zh) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113779802A (zh) * | 2021-09-15 | 2021-12-10 | 湘潭大学 | 基于无网格efgm和等几何分析耦合方法的结构拓扑优化技术 |
CN113887095A (zh) * | 2021-09-09 | 2022-01-04 | 华中科技大学 | 一种基于等几何分析的渐进式结构拓扑优化方法 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110110413B (zh) * | 2019-04-26 | 2022-11-18 | 大连理工大学 | 一种基于材料场缩减级数展开的结构拓扑优化方法 |
-
2022
- 2022-03-28 CN CN202210315785.6A patent/CN114781205B/zh active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113887095A (zh) * | 2021-09-09 | 2022-01-04 | 华中科技大学 | 一种基于等几何分析的渐进式结构拓扑优化方法 |
CN113779802A (zh) * | 2021-09-15 | 2021-12-10 | 湘潭大学 | 基于无网格efgm和等几何分析耦合方法的结构拓扑优化技术 |
Also Published As
Publication number | Publication date |
---|---|
CN114781205A (zh) | 2022-07-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111597698B (zh) | 一种基于深度学习的多精度优化算法实现气动优化设计的方法 | |
Bisschop et al. | Matrix augmentation and partitioning in the updating of the basis inverse | |
CN112597610B (zh) | 机械臂结构轻量化设计的优化方法、装置及设备 | |
CN114154371A (zh) | 一种基于响应面法对加筋齿轮箱的多目标优化方法 | |
JPH0444165A (ja) | 対称連立一次方程式の求解方式 | |
Zhang et al. | Pattpim: A practical reram-based dnn accelerator by reusing weight pattern repetitions | |
CN114781205B (zh) | 一种结构拓扑优化模型的灵敏度分析方法及应用 | |
CN116150553A (zh) | 一种面向cpu+dcu异构混合架构的稀疏化amg优化方法 | |
CN114399052B (zh) | 量子与逻辑门、逆量子与逻辑门及逻辑运算线路生成方法 | |
CN114221350B (zh) | 基于bas-iga算法的分布式光伏集群划分方法和系统 | |
CN111339688B (zh) | 基于大数据并行算法求解火箭仿真模型时域方程的方法 | |
CN114186518A (zh) | 一种集成电路良率估算方法及存储器 | |
Maji et al. | Non-uniform cellular automata based associative memory: Evolutionary design and basins of attraction | |
CN108897956B (zh) | 一种多孔机械零部件优化设计方法 | |
CN117875124A (zh) | 基于Matlab适用于多类型网格的柔度拓扑优化方法 | |
JP4612546B2 (ja) | 並列計算方法及び装置 | |
CN116644634A (zh) | 一种基于sdofr和预处理回收共轭梯度法的结构拓扑优化方法 | |
CN101977120B (zh) | 基于图形处理器的大规模静态网络划分方法 | |
CN116842799A (zh) | 用于载具轻量化设计的连续体多材料结构拓扑优化方法 | |
CN116362079A (zh) | 一种基于新型插值模型的多材料结构拓扑优化方法 | |
Grupcev et al. | Approximate algorithms for computing spatial distance histograms with accuracy guarantees | |
CN115169246A (zh) | 基于Direct优化和双样本点更新的可靠性分析方法 | |
CN107944189B (zh) | 一种基于稀疏矩阵符号运算结果进行结构参数优化的方法 | |
CN112597649A (zh) | 一种强弱耦合的无网格静电场数值计算方法 | |
CN108229054B (zh) | 一种基于群论的对称张拉整体结构找形方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |