三維拓撲優化柔順機構的問題?

時間 2021-07-13 20:52:57

1樓:菲茲

是line 74b弄錯了,U從nx2變成了nx1。 換乙個變數就行,不影響靈敏度計算。

原OC只適合全負靈敏度問題,OC用於柔順機構的話必須用一些artifact,比如人為的把正靈敏度變成乙個很小的負數,或者直接取絕對值。

據我所知,柔順機構收斂性不是很好,建議用一些自適應的優化方法比如MMA。SQP很容易很快收斂到區域性最優,其效果可能還不如MMA和OC.

2樓:她還留著短髮嗎

根據matlab的錯誤提示,我剛才把

U=U(:,1);

ce = reshape(sum((U(edofMat)*KE).*Ud(edofMat),2),[nely,nelx,nelz]);

改成Ue=U(:,1);

ce = reshape(sum((Ue(edofMat)*KE).*Ud(edofMat),2),[nely,nelx,nelz]);

然後就算出來了,但是拓撲圖有一點點的不一樣,不過問題應該不大這麼做是對的嗎?還是說作者那個地方寫錯了

xdm我還有個問題,文章中給OC法改了下增加了收斂性,我試了下原OC法確實算不出來,那麼我

換個優化方法比如SQP,那麼我應該怎麼增加收斂性呢?

三維螢光的分析問題,如何用origin進行體積積分??

我用MATLAB實現過辛普森區域積分公式。function Result simp OriginMatrix,DeltaEx,DeltaEm n,m size OriginMatrix n行m列,em有n個,ex有m個。I h 3 y 1 4 sum y 2 2 n 1 2 sum y 3 2 n ...

二維的大腦能想象三維空間麼 三維的大腦能想象四維空間麼 辣麼問題來了,思維又是什麼呢?

吳強 1 因為還沒有人能真正定義四維,所以我們不知道。就像古時候人們總是幻想能千里傳音。但想破腦袋也不懂如何去實現它,而工業革命後隨著科學的發展,看問題角度發生了翻天覆地的改變,於是很多問題也就迎刃而解。2 就像畫畫時哪怕畫得再逼真的立體圖形都只有長度與寬度而不會有高度。所以其原因可能有兩種 一是因...

瑪雅文本是三維的嗎?

CN丶CYJ 所謂的三維文字不過就是現代人將畫畫出立體的感覺罷了,在瑪雅文明出現的時代,還沒有所謂的文字,這個概念也不深,他們只是為了記載一些東西,於是便畫出了這些東西,之後流行起來,才成了文字,不要把它想得太深奧,就像是你畫了乙個立體感的蘋果一樣。 hounker 如果只按照字型的組成上來分,英語...