
發布
注冊
/
登錄3D轉2D方法的案例
2D轉3D-2
共四個文件 是臺灣的視頻
2D TO 3D_2.part1.rar
2D TO 3D_2.part2.rar
2D TO 3D_2.part3.rar
2D TO 3D_2.part4.rar
Abaqus——2D模型轉3D模型(Python源代碼) ¥200
一、使用場景
相對于3D模型,2D模型由于建模簡單,計算量小通常被廣大技術人員作為首選。但由于2D模型存在一系列缺點,例如隨機裂紋擴展中2D模型無法設置全局通用接觸,導致實體單元可能會相互嵌入,如重新建模想必會花費成倍時間。這樣的問題在2D模型中還有很多,因此有時不得不選用3D模型。
二、實現過程
通過修改inp文件形式,在z方向輸入單元數量和單元尺寸,自動生成新INP文件。函數名如下:
def function(depth,element_number,Input_set)
#depth 單元尺寸 element_number 單元數量 Input_set 設置整體模型作為一個集合,用于識別 這里如"Set-1"
2D模型
2. 3D模型
三、3D模型保存路徑
保存在Abaqus當前工作目錄下的Output文件夾中。
展開 關于ICEM CFD中2D網格轉3D的那點事兒
本來在ICEM CFD中將2D平面網格通過旋轉、拉伸等方式轉化為3D網格是一件非常簡單的事情。但是從眾網友的使用反饋來看,在實際的應用過程中還是存在不少的問題,其中最典型的問題在:轉化為3D網格之后,邊界信息的丟失。事實上,ICEM CFD是提供了解決方法的,可能是親們在使用的時候忽略了這些選項。本文主要探討2D網格轉3D的基本方法。需要說明的是,本次只討論mesh轉化,不討論block的轉換。因此在進行轉換之前,請確保2D計算網格已經生成。
1、生成2D網格
不管是利用block還是直接劃分2D面生成的網格,在生成網格之前,必須確保已創建好part。換句話說,在2D網格生成之前,需要確保已經創建好part為邊界命名。事實上,在導入或創建幾何文件后馬上進行part的創建,是一個不錯的習慣。
若是利用block的方式生成2D網格,則必須通過File>mesh>load from blocking或者在樹形菜單的pre-mesh節點上點擊右鍵并選擇convertto unstruct mesh,以生成網格。
測試網格及其邊界命名如下圖所示。
2、網格拉伸
先來看看網格拉伸面板,通過點擊Edit Mesh標簽頁下網格拉伸按鈕 ,即可進入設置面板,該面板如下圖所示。
各參數含義:
(1)Elements:這個無需解釋,就是你所要拉伸的原始2D網格。我們稱之為原始網格(original elments)
(2)New volume part name:形成的3D計算域名稱。一般來講,我們可以從下拉框中選擇2D計算域的名稱,也可以直接輸入名稱。
(3)New side part name:新形成的側邊Part名稱。
展開 3D目標檢測綜述:從數據集到2D和3D方法
3D-GCK [29] 等方法僅使用單目 RGB 圖像就能實現實時的汽車檢測:它首先預測 2D 邊界框,然后使用神經網絡來估計缺失的深度信息,將 2D 邊界框提升到 3D 空間。
圖 2:使用 2D 圖像的目標檢測示例
近期一項研究 [30] 使用了 RGB-D 傳感器,但只使用了灰度信息來識別無紋理的目標。它首先將傳感器獲得的 RGB 圖像轉換成灰度圖像,然后再分割背景和前景。在移除噪聲后,再使用 5 個分類模型執行特征提取,最終預測出目標的類別。
4.2 使用點云的目標檢測
僅使用點云數據的分類網絡主要有兩種。第一種是直接使用三維點云數據。這類方法沒有信息丟失的問題,但是由于 3D 數據非常復雜,所以往往計算成本較高。第二種方法則是將點云處理成二維數據,這可以降低計算量,但不可避免地會丟失原始數據的一些特征。圖 3 給出了一個使用 3D 激光雷達點云數據執行檢測的例子。
圖 3:通過 YOLO 使用 3D 點云的目標檢測示例
將點云處理成二維數據的方法有很多。Jansen [31] 提出從多個 2D 角度表示 3D 點云。在其數據預處理階段,通過取點云圖像的中心作為原點,并通過旋轉固定的弧度角來截取 64 張不同角度的點云圖像。這種方法能在一定程度上減少信息損失,因為其中加入了額外的旋轉,并在分類階段使用了許多實例。[32] 等研究則是將點云投射到一個圓柱面上,以盡可能多地保留信息。
展開 
圓錐藥型罩采用2D、3D單層和3D三種方法侵徹結果對比(基于LS-DYNA軟件平臺)
本次模擬旨在研究采用3種數值模擬方法(2D、3D單層和3D)對圓錐藥型罩所形成聚能射流對45#鋼靶的侵徹結果對比,軟件采用LS-DYNA,對比內容包括侵徹形態、射流速度變化、侵徹孔徑和侵徹深度,三種方法均使用ALE算法,流固耦合均采用罰函數法(CTYPE=5),并采用完全相同的材料參數。
1、模型簡介
計算模型及尺寸如圖1所示(省略空氣),其中殼體和靶板采用拉格朗日算法,殼體和靶板均采用45#鋼,并在材料模型種定義失效參數,炸藥、藥型罩和空氣則采用ALE算法,流體和固體之間通過*CONSTRAINED_LAGRANGE_IN_SOLID關鍵字進行耦合。
圖1 計算模型
2、侵徹孔道
三種方法的侵徹動畫如圖2所示,對比侵徹動畫發現三種方法所形成的侵徹孔道均有一定差異,采用全模型計算結束后鋼靶的米塞斯應力云圖見圖3。
圖2 三種計算方法的侵徹動畫
圖3侵徹過程中鋼靶的應力云圖
3、射流速度
聚能射流part的速度變化曲線如圖4,可以看出2D和3D兩種方法速度曲線基本一致,然而采用3D單層所形成的射流速度較2D和3D更大。
圖4 聚能射流速度變化曲線
4、鋼靶穿深和孔徑
三種模擬方法的侵徹穿深和孔徑列于下表,可以看出采用2D和3D兩種方法模擬的結果較為相近,而3D單層差異較大。
2D
3D單層
3D
穿深/mm
70.3
50.8
70.1
孔徑/mm
54.1
70.4
54.6
5、總結
通過比較2D、3D單層和3D三種數值模擬方法,認為采用2D簡化方式能夠較為真實地反映圓錐藥型罩的成型及對鋼靶的侵徹情況。
最后,歡迎通過公眾號聯系我們.
公zhong號:
320科技工作室
展開 圓錐藥型罩采用2D、3D單層和3D三種方法侵徹結果對比 ¥9.99
圓錐藥型罩采用2D、3D單層和3D三種方法侵徹結果對比
關鍵字:LS-DYNA;聚能裝藥;破甲彈;侵徹;流固耦合
本次模擬旨在研究采用3種數值模擬方法(2D、3D單層和3D)對圓錐藥型罩所形成聚能射流對45#鋼靶的侵徹結果對比,軟件采用LS-DYNA,對比內容包括侵徹形態、射流速度變化、侵徹孔徑和侵徹深度,三種方法均使用ALE算法,流固耦合均采用罰函數法(CTYPE=5),并采用完全相同的材料參數。
1、模型簡介
計算模型及尺寸如圖1所示(省略空氣),其中殼體和靶板采用拉格朗日算法,殼體和靶板均采用45#鋼,并在材料模型種定義失效參數,炸藥、藥型罩和空氣則采用ALE算法,流體和固體之間通過*CONSTRAINED_LAGRANGE_IN_SOLID關鍵字進行耦合。
圖1 計算模型
2、侵徹孔道
三種方法的侵徹動畫如圖2所示,對比侵徹動畫發現三種方法所形成的侵徹孔道均有一定差異,采用全模型計算結束后鋼靶的米塞斯應力云圖見圖3。
2D
3D單層
3D
圖2 三種計算方法的侵徹動畫
圖3侵徹過程中鋼靶的應力云圖
3、射流速度
聚能射流part的速度變化曲線如圖4,可以看出2D和3D兩種方法速度曲線基本一致,然而采用3D單層所形成的射流速度較2D和3D更大。
圖4 聚能射流速度變化曲線
4、鋼靶穿深和孔徑
三種模擬方法的侵徹穿深和孔徑列于下表,可以看出采用2D和3D兩種方法模擬的結果較為相近,而3D單層差異較大。
展開