matlab代码粒子群算法-calfem-matlab-iga:Calfem-matlab

时间:2024-06-15 19:59:00
【文件属性】:

文件名称:matlab代码粒子群算法-calfem-matlab-iga:Calfem-matlab

文件大小:6.95MB

文件格式:ZIP

更新时间:2024-06-15 19:59:00

系统开源

matlab代码粒子群算法多网格等距再分析(MG-IGR) 论文的MATLAB代码“一种有效的基于辅助投影的多网格等距重新分析方法及其在优化框架中的应用”。 安装说明 确保已安装用于MATLAB的CALFEM,请参见。 要安装IGA工具箱,请单击“下载为zip”以下载软件包,然后将其解压缩。 通过单击MATLAB中的“设置路径”,然后单击“添加文件夹...”,选择“ calfem-matlab-iga / IGA”,然后单击“保存”,将目录添加到MATLAB路径。 也使用与3.中相同的方法添加以下文件夹:“ calfem-matlab-iga / IGAplot”,“ calfem-matlab-iga / IGAutil”,“ calfem-matlab-iga / NURBS”。 文件说明 Tubular_initial.m 案例一:管状结构初始化代码 GA_nsga3.m 遗传算法优化代码 pso.m 粒子群优化代码 IGA_static_optimization.m 用于IGA静态优化的代码 笔记 该代码根据不同的计算机需求设置不同的参数,例如文件addpath的路径(genp


【文件预览】:
calfem-matlab-iga-master
----Tubular_initial.m(14KB)
----NURBS()
--------RefineKnotSolidXi.m(1KB)
--------Der1BasisFun.m(1KB)
--------Der2BasisFun.m(2KB)
--------RefineKnotVectCurve.m(1KB)
--------DegElevEta.m(1KB)
--------RefineKnotSolidEta.m(1KB)
--------RefineKnotSolidZeta.m(1KB)
--------bsbasis_num.m(1KB)
--------DegElevZeta.m(1KB)
--------FindSpan.m(781B)
--------nrbasis_num.m(1KB)
--------DegElevXi.m(1KB)
--------bspdegelev.m(20KB)
--------nrbasis_surf_num.m(2KB)
--------BasisFun.m(861B)
--------nrbasis_num.asv(1KB)
--------nrbasis_solid_num.m(2KB)
----README.md(1KB)
----initial.mat(1.93MB)
----pso_screwdriver_42.mat(855B)
----adsf()
--------IGA_SHELL.m(17KB)
--------initial.mat(2.24MB)
--------D2_Shape_function.m(4KB)
--------Mise.plt(111B)
--------shell_Build_K_Local.asv(3KB)
--------IGA_SHELL1.m(8KB)
--------shell.m(2KB)
--------shell_Build_K_Local.m(3KB)
--------elematoflaminate.m(161B)
--------in_up_800.mat(806KB)
--------IGA_SHELL.asv(17KB)
----examples()
--------1()
--------4()
--------5()
--------2()
--------3()
----IGA()
--------getGP.m(1KB)
--------BldINCIEN.m(5KB)
--------Build_K_Local.m(1KB)
--------Shape_function.m(6KB)
----objecfun.m(11KB)
----GA_nsga3.m(5KB)
----pso.m(5KB)
----solidIGAex1.m(4KB)
----IGA_static_optimization.m(1KB)
----IGAplot()
--------plotNurbsCurve2D.m(983B)
--------plotNurbsSolidElement.m(3KB)
--------plotNurbsCurve2DSimple.m(1KB)
--------plotNurbsBasis.m(620B)
--------plotNurbsSolid.m(2KB)
--------plotNurbsSolidElementSimple.m(1KB)
----middle.mat(42KB)
----IGAutil()
--------getIntermid.m(482B)
--------getSubDivKVValues.m(649B)

网友评论