普通会员

ljj

此用户很神秘,没有留下任何信息

1帖子
1回复
21积分
ID:013172
经典的88行拓扑优化程序top88.m有问题。

在B站偶然看到李若教授的视频,自13年博士论文答辩请了李教授为评委之后就没见过了,仔细看完了整个视频,了解了北太天元。使用北太天元有几天了,有个问题反馈一下。


函数:


试了好多次,代码拷贝到网页直接去掉了换行符。。。直接上连接吧


https://www.topopt.mek.dtu.dk/-/media/Subsites/topopt/apps/dokumenter-og-filer-til-apps/top88.ashx?la=da&hash=43B36C6FDE548DF726ACDDFBB952491391B8109F




调用:

tic; top88(120, 40, 0.5, 3.0, 3.5, 1); toc


存在问题:

  1. 性能问题。花了52s才运行到44行(组装刚度矩阵),而使用octave只需18s即可执行完整个程序88行。

  2. 兼容问题。貌似sum函数不能针对sparse矩阵进行操作。导致程序出错。



2 2024-11-09