
發(fā)布
注冊
/
登錄General的案例
3D打印晶格結(jié)構(gòu)提升作戰(zhàn)頭盔能量吸收,General Lattice與美國陸軍簽訂合同
△領(lǐng)結(jié)形晶格
General Lattice成立于2019年2月,致力于讓增材制造設計成為一種無縫體驗,并專注優(yōu)化最終用途晶格結(jié)構(gòu)。這家公司利用計算設計、先進晶格材料和3D打印設計和制造個性化產(chǎn)品,這些產(chǎn)品可根據(jù)特定生物特征進行微調(diào),而不會產(chǎn)生與傳統(tǒng)定制技術(shù)相關(guān)的額外成本和浪費。
△General Lattice晶格
改進美軍作戰(zhàn)頭盔
General Lattice將生成的晶格材料與真實環(huán)境測試交互,滿足開發(fā)指揮士兵中心 (DEVCOM-SC) 的關(guān)鍵性能要求,制造增強士兵保護和生存能力的新頭盔。他們選擇了多種材料和硬件用于戰(zhàn)斗頭盔的懸掛系統(tǒng),提高頭盔的沖擊力吸收能力。
△由General Lattice制造的分級3D打印晶格。照片來自General Lattice。
General Lattice將制造并測試晶格樣品,驗證預測模型的準確性。最終會生成一個預測工具包,使DEVCOM-SC能夠有效探索晶格填充配置文件,并在未來制造更多產(chǎn)品。General Lattice期待這種晶格材料能夠徹底改變公司在所有商業(yè)、工業(yè)和軍事市場制造創(chuàng)新產(chǎn)品的方式。
△帶有3D打印格子襯墊的棒球帽。照片來自General Lattice
逐漸增加的3D打印軍用產(chǎn)品比重
隨著國際局勢逐漸變得復雜多變,美國與澳大利亞在3D打印市場應用方面明顯加大了軍事領(lǐng)域應用的比重。冷噴涂、連續(xù)纖維打印、視覺反饋控制3D打印系統(tǒng)、3D打印機器學習工具、增材制造數(shù)據(jù)庫、分布式制造等技術(shù)相繼被用在了軍隊中。
展開 基于云的拓撲優(yōu)化軟件Generate來襲!
來自美國哥倫比亞大學畢業(yè)的Jesse Blankenship越來越不滿意可用的軟件選項,于是他創(chuàng)立了Frustum公司,并推出了基于云的拓撲優(yōu)化軟件Generate。那么基于云的Generate有何特別之處?本期,3D科學谷與谷友一起來近距離了解。
圖片來源:Frustum generate
Generate的市場定位是為設計者的傳統(tǒng)設計提供并行的多種拓撲優(yōu)化過程以提升性能且易于3D打印。換句話說你可能不需要十分精通設計,甚至完全不明白拓撲優(yōu)化是怎么回事,你只需要往Generate的平臺上上傳一個現(xiàn)成的設計,其余的事情交給Generate平臺了,經(jīng)過系統(tǒng)的計算,你可以很輕松的拿到滿足產(chǎn)品性能要求的最終優(yōu)化設計。這樣一款神器,Generate已經(jīng)引起了工業(yè)界的關(guān)注,這其中就包括西門子,3D科學谷了解到Generate已經(jīng)獲得了西門子的風險投資資金。
然而,創(chuàng)建這些設計并不是一件容易的事。大多數(shù)工程師已經(jīng)被培訓為傳統(tǒng)的制造方法制造零件,無論我們?nèi)绾翁岢珵樵霾闹圃於O計,這期間都存在一個很難打破舊習慣和思維模式限制。更重要的是,許多僅僅是形狀優(yōu)化的設計想要通過3D打印出來幾乎是不可能的,你還需要了解3D打印的限制。
用戶上傳自己的STEP文件到Generate平臺上后,他們可以同時運行多個模擬仿真過程。Generate公司認為在過去,一個設計師可能要等幾個小時甚至是一夜的時間來獲得一個優(yōu)化的結(jié)果,然后再進行下一個優(yōu)化過程,進入新的等待周期。Generate讓設計者可以評估多達10個或者20個,甚至更多的優(yōu)化過程,因為所有的處理發(fā)生在云中。這將設計周期從一個月縮短到幾天或一個星期。
Generate使用的是亞馬遜網(wǎng)絡服務(AWS)的云平臺,所有的數(shù)據(jù)都是加密的。
展開 有限元理論基礎及Abaqus內(nèi)部實現(xiàn)方式研究系列6:General梁單元剛度矩陣 ¥1
==第六篇:General梁單元的剛度矩陣==
相對殼來說,在實際應用過程中,商業(yè)軟件對梁的修正方式相對較少,如果自己編程序,采用這些修正方式可以得到和商業(yè)軟件完全一致的剛度矩陣,如果剛度矩陣完全一致,那么對任何的算例都可以得到和商業(yè)軟件完全一致的結(jié)果了。
實際的梁都是有截面形狀的,商用軟件分析時都采用兩步走的形式:
(1) 第一步:通過這些截面形狀類型和參數(shù)得到構(gòu)建梁單元所需的基本截面屬性參數(shù),譬如矩形面積=長*寬等。
(2) 第二步:利用上面得到的截面屬性參數(shù)組成梁單元的剛度矩陣。
相對應的,一般商用軟件的梁都有兩類:
(1) 一類是已知截面屬性參數(shù)的General梁,在Abaqus中創(chuàng)建梁時選擇General就是General梁。
(2) 另一類是已知截面形狀類型和幾何尺寸的Geometry梁,在Abaqus創(chuàng)建梁截面時選擇除General外的其它選項都是Geometry梁。
本篇先討論General梁單元的剛度矩陣的基本理論和Abaqus的修正方式,Geometry梁的計算方法只是比第一類梁多了一步怎么從截面幾何參數(shù)得到截面屬性參數(shù),當然針對不同形狀類型,Abaqus也做了許多的修正,將放到下一篇中討論。
本文首先簡單介紹梁單元的基本理論,分析了每一部分剛度的來源,并研究了Abaqus中General梁的B31單元的剛度矩陣的修正方式,采用這些修正方式可以得到和Abaqus完全一致的剛度矩陣,自研軟件的正確性證明是非常困難的,無論你測試多少標準算例或者和試驗結(jié)果對比,都很難讓用戶踏實的相信你的結(jié)果和商業(yè)軟件是一致的,但如果一個模型僅有General梁組成,那么無論這個模型多么的復雜,我們一般都可以得到和Abaqus完全一致的分析結(jié)果。
展開 Trends in Unstructured Mesh Generation論文
A method for hexahedral mesh shape optimization.pdf
A method for hexahedral mesh shape optimization.pdf
A new indirect anisotropic quadrilateral mesh generation scheme with enhanced local mesh smoothing p
Accounting for curved domains in mesh adaptation.pdf
An algorithm oriented mesh database.pdf
Domain decomposition approach for parallel unstructured mesh generation.pdf
Editorial Special Issue on Trends in Unstructured Mesh Generation.pdf
Improving the quality of meshes for the simulation of semiconductor devices using Lepp-based algorit
Interpolating and meshing 3D surface grids.pdf
Mesh-based geometry.pdf
Multiple material marching cubes algorithm.pdf
Object-oriented three-dimensional hybrid grid generation.pdf
Parallel Delaunay mesh generation kernel.pdf
Surface meshing using
展開 
開放式文本生成(Open-Ended Text Generation)
1 引言
開放式文本生成(Open-Ended Text Generation)通俗一點兒來說就是續(xù)寫句子。我們以前使用馬爾科夫鏈產(chǎn)生新的文本《馬爾可夫鏈(Markov chain)隨機產(chǎn)生新的文檔》,可以認為是續(xù)寫句子的一種方法。在開放式文本生成中,已知一個給定的句子,目標是按照這個句子創(chuàng)建一個連貫的文本,使得句子能夠延續(xù)下去。Transformers的管道名為"text-generation",其構(gòu)建基礎是因果語言模擬(causal language modeling), 默認的模型是GPT-2,Top-K采樣。
from transformers import pipelinetext_generator = pipeline("text-generation")
管道對象調(diào)用方法generate()來生成文本。可以用max_length和do_sample方法重載默認參數(shù)。在下面的測試中,除了使用GPT-2外,也使用distilgpt2和gpt2-large(3.25G)進行了觀察。
2 實例
(1) 輸入的文本 text = "These solutions have been combined with probabilistic Monte Carlo methods to identify critical step paths."【這些解決方案與概率蒙特卡洛方法相結(jié)合,以確定關(guān)鍵階梯路徑。】
生成的文本如下:
The study was supported by the National Science Foundation.
展開 MSC Apex Generative Design——人工智能+創(chuàng)成式設計/拓撲優(yōu)化
MSC Apex Generative Design 的設計挑戰(zhàn)是使用光順的拓撲優(yōu)化來計算幾種設計變量。
僅“基本滿足”的設計要求將容易受到低質(zhì)量的影響。在測試期間或安裝之后,可能在下游出現(xiàn)的隱藏需求將會暴露這些質(zhì)量的問題。 MSC Apex Generative Design 可以實現(xiàn)思想的自由優(yōu)化和可行性設計的可能性。這是實現(xiàn)真正的創(chuàng)新設計的基本原則。通過智能的算法驅(qū)動的設計,而不是基于傳統(tǒng)設計的標準串行設計過程,可以實現(xiàn)新的智能設計。
與MSC Apex Generative Design探索匯集多個經(jīng)驗的設計解決方案相比,單個派生設計解決方案顯得蒼白無力。MSC Apex Generative Design創(chuàng)成式設計確定是最有前途的。以省時的方式探索設計空間的能力確保了設計過程不會成為瓶頸,從而使我們的用戶可以完全根據(jù)設計的標準做出決策。只有通過一個變量的結(jié)果的設計空間進行全面檢查,并在短時間內(nèi),才能獲得最佳結(jié)果。
拓撲優(yōu)化算法提供最大的設計自由度,可以實現(xiàn)零件的合并。通過MSC Apex Generative Design 將裝配組的不同零件連接在一起,以形成一個有機的單一設計解決方案。生成一個單一的零件代替使用一個裝配體,不僅減少了重量,而且還減少使用的零件數(shù)量,并簡化了相關(guān)裝配過程。零件的復雜性降低,從而節(jié)省更多。
操作流程簡單
相比于現(xiàn)存拓撲優(yōu)化和創(chuàng)成式設計軟件,MSC Apex Generative Design無需網(wǎng)格劃分,只需要給定約束、設計目標,軟件結(jié)合人工智能算法,以應力為導向,自動設計出目標結(jié)構(gòu),結(jié)構(gòu)超出想象,自動光順結(jié)構(gòu)過渡。
操作視頻教程:
http://www.yqgqt.org.cn/college/video/c15302?
展開 SIMPACK_general_2006
SIMPACK_general_2006
part1
SIMPACK_general_2006.part1.rar
SIMPACK_general_2006.part2.rar
ANSYS Workbench 批量操作工具Object Generator
第六步:定義螺栓預緊力面name selection;
(NAME SELECTION高級應用將在后期更新,歡迎持續(xù)關(guān)注并分享)
第七步:批量操作-Object Generator;
第八步:計算;
通過以上結(jié)果,可見最大值也為127MPa,跟理論值一致,螺栓預緊力批量添加成功。
除了螺栓預緊力,還有那些可以批量操作呢?下面讓我們一起探索一下吧!
接觸對-contact
鉸接joint(彈簧、軸承等也可)
網(wǎng)格控制mesh control
位移約束(fixed support/displacement等);
小結(jié):Object generator是一項非常強大的功能,可以便捷高效、準確的處理批量操作。通過以上探索可以發(fā)現(xiàn),Object generator在連接(含接觸、鉸接、彈簧、軸承)、網(wǎng)格控制(方法、尺寸等)、位移約束(fixed、displacement等)、載荷(壓力、力等)等方面都適用,由于篇幅原因,后期會繼續(xù)為大家講解Object generator功能。
展開 *SET_NODE_GENERAL
下與S-ALE選項相關(guān)的OPTION
<u>_</u> GENERAL</strong>來創(chuàng)建節(jié)點node/線段segment/單元element集。所以我們會發(fā)現(xiàn)更早之前的關(guān)鍵字壓根沒有* SET _ ?_ GENERAL這個。這是因為S-ALE網(wǎng)格是內(nèi)部生成的,很難顯式地列出節(jié)點node/線段segment/單元element的ID,因此在前處理中不可能明確列出節(jié)點/段/元素的ID。所以,我們通過* SET _ ?_ GENERAL關(guān)鍵字下的<code><strong>SALEFAC</strong></code>和<code><strong>SALECPT</strong></code>選項來創(chuàng)建這些集合。</p><p><br></p><div contenteditable="false" width="100%">
<figure class="figure-image" data-img="https://img.jishulink.com/202411/attachment/517d57fa3e844cc8b4e6d5a227f53acc.png" style="text-align: center" data-regular="true">
<img src="https://img.jishulink.com/202411/attachment/517d57fa3e844cc8b4e6d5a227f53acc.png" data-mobile-src="https://img.jishulink.com/202411/attachment/517d57fa3e844cc8b4e6d5a227f53acc.png?
展開 Periodic Linear Wave Generator
Linear Wave Simulation
$xput
remark='units are mks',
twfin=10.0,
itb=1,
gz=-9.8, ipdis=1,
remark='use dummy variables to define linear wave generator',
dum1=6.28,
dum2=3.14159,
dum3=0.25,
$end
$limits
$end
$props
rhof=1000.0,
mu1=0.001,
$end
$scalar
$end
$bcdata
wl=8,
flhtr=1.5,
wr=6,
$end
$mesh
px(2)=12.0,
nycelt=1,
pz(2)=2.0,
ntotal=8000,
$end
$obs
avrck=-3.1,
$end
$fl
flht=1.5,
$end
$bf
$end
$temp
$end
$motn
$end
$grafic
anmtyp(1)='f',
anmtyp(2)='p',
anmtyp(3)='vel',
$end
$parts
$end
Documentation: general comments, background, expectations, etc.
展開 Non-Linear Wave Generator
2)='p',
anmtyp(3)='vel',
/
&parts
/
Documentation: general comments, background, expectations, etc.

先進的六面體網(wǎng)格劃分軟件Coreform Cubit V2022.4(Grid-Mesh Gener
為了產(chǎn)生高階四面體單元,必須首先使用配置命令model configure hotetra,然后使用普通的單元劃分命令劃分單元,最后使用命令 block zone generate higher-order-tetra將標準單元網(wǎng)格轉(zhuǎn)換成高階四面體的網(wǎng)格。例如:
model config hotetrablock create tet 0,0,0 1,0,0 0.7,0.7,0 0.5,0.35,0.7block zone generate edgelength 1block zone generate high-order-tetra
高階四面體單元類似于20節(jié)點的brick單元。對于10節(jié)點的四面體,有4個高斯點用于計算應變和應力, 不需要計算剛度矩陣,通過數(shù)值積分從高斯點的應力得到節(jié)點力,每個高斯點在每個時步都應用該單元所采用的本構(gòu)模型,以獲得新的應力。高階四面體單元可以在較粗的網(wǎng)格中計算更近似的應力,為塊體的塑性問題提供了更精確的解答。因此,高階元特別適用于求解塊體內(nèi)部的應力分布以及塊體出現(xiàn)顯著屈服的情況,例如地基的承載力計算。而對于一般的塊狀系統(tǒng),塊體之間的接觸行為占主導地位,不太適合使用高節(jié)元。
文章來源:計算巖土力學
展開 abaqus利用general contact求解積木堆倒塌問題
general contact功能大大簡化了接觸定義,因為不需要單獨指定多種可能的接觸對。使用general contact選項自動定義一個包含所有可能的表面,這是在模型中定義接觸的最簡單方法。庫侖摩擦系數(shù)為0.15。
重力載荷的大小增加了10倍,以方便在較短的分析時間內(nèi)演示edge到edge的接觸能力。分析將在0.15秒的時間內(nèi)執(zhí)行。
結(jié)果如圖2所示。
圖2
Abaqus中通用接觸(General contact)和接觸對(Contact Pairs)的區(qū)別。
對于大多數(shù)的接觸問題,在ABAQUS中有通用接觸(General Contact)和接觸對(Contact Pair)兩種算法處理,它們的異同主要體現(xiàn)在用戶交互、默認設置、可選設置三個方面。
總的來說,通用接觸算法的相互作用主體、接觸屬性、接觸面屬性是可以各自獨立地指定,它提供了一個更有彈性的方法去增加模型中接觸的細節(jié)。通用接觸算法允許非常自動化的接觸定義,盡管也可以采用傳統(tǒng)的、類似于接觸對算法的方法去交互式定義。對于傳統(tǒng)的接觸對算法,相對于全部包括式的自接觸(Self-contact),接觸對算法的計算效率可能更高,而且使用CAE也能比較方便地建立接觸對。因而這兩種接觸算法的選擇其實就是一個在接觸定義的便利性和計算效率性之間的平衡,它們之間的差異主要有:
一、通用接觸(General Contact)和接觸對(Contact Pair)的默認設置差異
1、接觸離散方式:通用接觸算法使用有限滑動和面對面的離散方式,而接觸對算法使用有限滑動和點對面的離散方式;
2、對殼的厚度和偏移的處理:通用接觸算法自動考慮,接觸對算法在使用點對面的離散方式時不考慮殼的厚度和偏移;
3、接觸的執(zhí)行:通用接觸算法采用罰函數(shù)方法,接觸對算法在使用點對面的離散方式時采用拉格朗日乘數(shù)方法;
4、初始過盈量的處理:通用接觸算法采用無應變調(diào)整的方法消除過盈量,接觸對算法將過盈量作為穿透在第一個分析增量步處理;
5、主從面指定:通用接觸算法自動指定,接觸對算法必須由用戶指定。
當接觸對算法采用有限滑動和面對面的離散方式時,就沒有前三個差異了。
展開 Finite Element Mesh Generation ¥5
Finite Element Mesh Generation
附件pdf高清可復制
General的相關(guān)專題、標簽、搜索
Generalgeneral contact *particle%25252525252520generator%25252525252520flow,%25252525252520generator=generator_name*particle%2525252525252525252525252525252525252520generator%2525252525252525252525252525252525252520flow,%2525252525252525252525252525252525252520generator=generator_name*particle%252525252525252525252525252520generator%252525252525252525252525252520flow,%252525252525252525252525252520generator=generator_name*particle%252525252525252520generator%252525252525252520flow,%252525252525252520generator=generator_name*particle%20generator%20flow,%20generator=generator_name*particle%2525252525252525252525252520generator%2525252525252525252525252520flow,%2525252525252525252525252520generator=generator_name