文件名称:matlab集成c代码-GGP-Applications-for-Aerospace:GGP-航空航天应用
文件大小:34KB
文件格式:ZIP
更新时间:2024-06-10 21:04:36
系统开源
Matlab集成的c代码GGP-航空航天应用 基于Ref [1]中最近发表的文章,GGP是基于MATLAB的代码,已成功集成了基于主要几何投影的拓扑优化器,即几何投影(GP),MMC(运动可变形组件)和MNA(运动节点方法) )。 如何使用 运行代码非常简单! 在MATLAB文件浏览器中导航至已下载文件的目录,然后在MATLAB控制台中使用以下命令来运行结构拓扑优化器: GGP_main(100,100,0.3, ' MBB ' , ' GP ' ) 前两个争论决定了设计空间的分辨率(在这种情况下为100 x 100个元素),第三个争论提供了最大的体积分数约束,第四个争论提到了边界条件,然后最后采用了求解方法。 阅读以下内容以了解有关最后两个参数的更多信息。 对于基于热量的应用程序,请使用以下命令: GGP_heat(100,100,0.3, ' GP ' ) 由于导热问题的K矩阵发生了变化,因此代码与主文件分开了。 边界条件 结构拓扑优化的第四个参数是边界条件,即问题的建立。 当然可以使用自定义BC,但是作为参考,已经使用了几个示例BC: 'MBB':经典的Messerschmitt
【文件预览】:
GGP-Applications-for-Aerospace-main
----kktcheck.m(4KB)
----Wgp.m(5KB)
----mmasub.m(5KB)
----model_updateM.m(2KB)
----model_updateV.m(1KB)
----e420.dat(2KB)
----norato_bar.m(615B)
----subsolv.m(6KB)
----smooth_sat.m(992B)
----GGP_heat.m(22KB)
----Aggregation_Pi.m(2KB)
----README.md(5KB)
----constrain_fcn.m(3KB)
----lgwt.m(1KB)
----objective_fcn.m(4KB)
----GGP_main.m(37KB)