
發布
注冊
/
登錄abaqus草圖平面的案例
基于測量點的草圖平面與草圖輪廓生成算法研究
提出了在catia二次開發平臺上,首先由測量點生成草圖輪廓,再根據用戶對設計意圖的理解,按照正向設計的思路,反求結構件三維模型的思想。主要研究了基于測量點的草圖平面的提取,草圖平面上草圖輪廓線生成的相關算法。并提出利用類似草圖輪廓生成的算法,由測量點構造曲面上的若干截面線,并構造出曲面上的特征線,然后反求自由曲面模型的方法。
基于測量點的草圖平面與草圖輪廓生成算法研究.PDF
UG修改幾何體顏色,基準平面,從坐標系進入草圖平面等筆記
UG修改幾何體顏色,基準平面,從坐標系進入草圖平面等筆記
修改幾何體的默認顏色,在菜單,首選項,對象,切換到實體,修改它的顏色.
如果在菜單里面有一些菜單命令沒有,可以在定制中找到缺少的菜單,把它拖動至菜單相應的位置上。
按shift鍵,取消選擇.
顯示幾何體尺寸,右鍵顯示尺寸,在空白處右鍵刷新,取消顯示尺寸.右鍵標注尺寸,編輯值,修改尺寸的數字,修改后圖形也會變動相應的大小.
右鍵坐標系,選隱藏,可以隱藏它.
點命令:在菜單插入_基準點/點,選擇點.
或者選擇工具條上的點按鈕:在這里打開.
下圖點的菜單窗口,可以選擇多種類型來創建點, 默認是光標位置,可以設定點在三個軸的距離位置.
注意:點類型是曲線/邊上的點.按照線所在的距離來定點,曲線長度表示,在線上距離多長的地方定點.
面上的點:U向和V向,有點類似于平面的XY軸,它的參數最大不能超過1,0.5表示在它的50%的位置。兩個參數都設為0,則是在起點,兩個參數都設為最大值1,則表示在終點。
表達式:在菜單,工具,表達式,可以創建一個現有的值,然后在以后用到這個值時可直接使用。
基準平面:在菜單,插入,基準/點,基準平面。
打開基準平面菜單,在選擇對象,然后選擇現有圖形上的一個面,設置距離,表示創建的面離原來的面的距離。相當于復制一個面這樣的效果。
自動判斷和按某一距離的作用是一樣的。
成一角度:可以創建一個旋轉的面。如下圖:選擇性線對象,選擇圖形上的一條邊,這個面就按這個邊旋圍。在角度設定旋轉的角度。
二等分,選擇兩個面,會在兩個面之間創建一個面。
展開 Proe/Creo如何判斷草圖的參考平面方向
今天為大家分享一篇proe/creo怎么判斷草圖的參考平面方向的教程
1.首先,我們打開proe/Creo5.0軟件,利用拉伸、圓角、倒角命令繪制任意一個物體形狀,比如,我們可以繪制如下圖所示的圖形,記得要把平面顯示開啟。現在有TOP、FRONT、RIGHT平面。
2.現在,我們嘗試第一種方法,以【TOP】平面為草圖平面,注意草圖的方向,也就是箭頭所指方向,我們把方向統一旋轉到垂直于屏幕往下,然后我們選取倒角的一條邊(或者倒角的那一個面)作為參考平面,【方向為(左)】
3.現在我們試試把方向改變,草圖平面top不變【方向為(右)】,這樣,你會發現那個面已經跑到屏幕的右邊了。
4.同樣,我們保持草圖平面top不改變,改變方向,【方向改為(頂)】,這個參考平面就跑到平面的上面去了。
5最后,我們把【方向為(下)】,意思就是這個參考平面相對于這個草繪平面的位置,即當草繪時的箭頭往下時(往屏幕方向),這個參考平面設為哪個方向,他就往哪個方向走。
6現在,我們試試別的平面,具體如下圖所示,這樣就能分的清楚了吧。
展開 UG NX圖文小練習—彎管底座(UG草圖平面為異向面時,方向處理)
根據實體方向,選擇xz基準面為繪制平面,參考方向正好和圖紙視圖擺放方向相同,所以不用修改
Z繪制直線和圓弧的草圖輪廓線,草圖比較簡單,最好直接添加相切約束
D按照圖紙標注情況進行相應位置標注,草圖完全約束
Q完成草圖,編輯參數,延遲評估,按照圖紙尺寸進行
管道,添加彎管管道
支管矢量分析,下面我們來根據這兩個圖來建立出支架矢量,z向視圖矢量x和y方向設置為1,斜邊長度為
,從k向視圖來看分析,斜邊長度為直角三角形直角邊,利用正切函數,tan50=sqrt(2)/z,z= sqrt(2)/tan50,由于支架圓柱向下傾斜,所以添加符號
由以上分析可知,表達式里建立矢量
圓柱,矢量和點見后圖,直徑準確,高度大一些和已有管道相交
矢量構造器,切換表達式,選擇上面建立表達式
點構造器,絕對方式,依據z和k添加偏置距離
支架草圖平面參考方向處理,直接選擇表面,草圖的參考方向和z向視圖不統一
根據z向視圖,下圖中的箭頭方向應該為x軸和y軸方向,這樣支柱端面的草圖方向才能為正確的,但是在現有的圖形中,無法找到可以利用的直線棱邊為參考
展開 
NX10實例教程——彎管底座(草圖繪制平面為異向面時,方向處理)
根據實體方向,選擇xz基準面為繪制平面,參考方向正好和圖紙視圖擺放方向相同,所以不用修改
Z繪制直線和圓弧的草圖輪廓線,草圖比較簡單,最好直接添加相切約束
D按照圖紙標注情況進行相應位置標注,草圖完全約束
Q完成草圖,編輯參數,延遲評估,按照圖紙尺寸進行
管道,添加彎管管道
支管矢量分析,下面我們來根據這兩個圖來建立出支架矢量,z向視圖矢量x和y方向設置為1,斜邊長度為
,從k向視圖來看分析,斜邊長度為直角三角形直角邊,利用正切函數,tan50=sqrt(2)/z,z= sqrt(2)/tan50,由于支架圓柱向下傾斜,所以添加符號
由以上分析可知,表達式里建立矢量
圓柱,矢量和點見后圖,直徑準確,高度大一些和已有管道相交
矢量構造器,切換表達式,選擇上面建立表達式
點構造器,絕對方式,依據z和k添加偏置距離
支架草圖平面參考方向處理,直接選擇表面,草圖的參考方向和z向視圖不統一
根據z向視圖,下圖中的箭頭方向應該為x軸和y軸方向,這樣支柱端面的草圖方向才能為正確的,但是在現有的圖形中,無法找到可以利用的直線棱邊為參考,所以我們需要變換一下思路來完成這個參考方向選擇
展開 abaqus2016系列教程之草圖模塊1
abaqus2016系列教程之草圖模塊1
abaqus2016系列教程之草圖模塊2
abaqus2016系列教程之草圖模塊2
abaqus慢慢來2016系列教程之草圖ppt
abaqus慢慢來2016系列教程之草圖ppt
Abaqus+PyQt+Python平面變形歐拉角計算
5 相對歐拉角計算
利用計算絕對歐拉角時得到的坐標系文件,計算平面變形相對歐拉角,如下圖所示,計算平面2相當于平面1、平面3相對與平面1的相對歐拉角。
計算結果如下圖所示。
6 小結
上述軟件用的算法申請了發明專利,軟件申請了軟著。CAE工程師,也可以自制軟件工具,解決重復性、復雜性數據處理等工作痛點。
2021年8月24日于西昌衛星發射中心
利用Python在ABAQUS中生成曲線草圖(一個點一個點的輸簡直是low爆了) ¥10
有時候在ABAQUS中建模會遇到這樣一個問題,我想畫一條正弦曲線或拋物線,雖然我們知道它的表達式,但是ABAQUS中目前還無法根據表達式繪制曲線,只能一個點一個點的輸入,點的數量太少了會導致曲線不準確,點的數量太多了會導致進行大量的重復的枯燥工作,萬一操作是手一滑什么的,想想都覺得可怕。不過沒關系,我們利用Python程序可以輕松解決。
下面是我們利用Python程序繪制草圖曲線(分段函數:余弦曲線+直線)建立的壓鑄模,是不是很酷啊
ABAQUS UEL - 損傷材料本構簡單應用于4節點平面單元 ¥300
利用ABAQUS自定義單元子程序,既可以開發新的單元,同時也可以定義新的材料本構模型。本文以損傷模型簡單應用于4節點平面單元為案例,介紹ABAQUS UEL的開發和使用。
如上圖所示,該單元包含4個節點,每個節點有兩個自由度,分別在水平(X)和垂直(Y)方向運動。節點1的兩個自由度被固定,節點4的水平自由度被固定,節點2的垂直自由度被固定。節點3和節點4在垂直方向上向上運動,位移為0.1mm。該正方形單元的邊長為100mm。在input文件里,坐標表示為,
定義節點組合與邊界條件為,
為了讓模型收斂性更好,采用quasi-newton 求解器。時間步設置為,
在文件夾中通過Powershell提交job和子程序,
單個單元的變形為,
采用不同的 ??
,在后處理中得到損傷因子的變化,
相對應的力-時間關系為,
對于多個單元的情況,比如9單元組成的模型,
具體介紹見知乎:ABAQUS UEL - 損傷材料本構簡單應用于4節點平面單元 - 知乎 (zhihu.com)
相對應的UEL代碼和input文件在付費內容中,
展開 
SolidWorks平面模型導入ABAQUS建立軸對稱模型
圖3
(2)此時,不能以上一步的草圖直接建立截面實體(建立面模型時軟件不支持草圖中存在多個區域),需要為每一個截面區域建立草圖。建立單個區域草圖時以草圖1作為基礎,直接在草圖1中選擇封閉線拷貝到新草圖中。
圖4
如圖4所示,在新建草圖中,草圖工具中應用轉換實體引用工具,勾選選擇鏈選項自動選擇封閉區域。圖4是為螺栓截面建立的草圖。
(3)有了螺栓截面的草圖,接下來應用曲面工具中的平面工具按鈕,為螺栓零件區域建立截面模型。
圖5
如圖5所示,利用平面工具,根據草圖2生成了螺栓零件的截面模型,這時,在曲面實體下有了相應的截面實體列表。
圖6
重復新建草圖→平面工具過程完成全部6個零件截面建模,結果如圖6。最后可以隱藏草圖1,使得圖形區的圖面顯得較為干凈。
然后可以另存為Parasolid格式的文件,以供ABAQUS導入使用。
(4)如圖7所示,在ABAQUS中作為裝配導入Parasolid文件。在ABAQUS中自動創建了6個零件實例,這樣就可以為每個零件實例劃分網格和賦予材料、建立零件之間的接觸關系,然后加載分析。
ABAQUS導入的面模型默認是在三維空間中,為了分析軸對稱模型,需要回到部件位置對每一個零件編輯,改為軸對稱模型。如圖7所示。
圖7
為了在螺栓上施加預緊力,需要在螺栓桿部適當位置進行一次切分。如圖8所示。
圖8
后面在ABAQUS中的操作都是ABAQUS使用者所熟悉的(賦予材料、建立接觸、添加約束、添加螺栓預緊力等),完善模型后進行分析,結果如圖9所示。
展開 ABAQUS UEL-梯度損傷模型應用于4節點平面單元 ¥600
本文詳細介紹了如何將梯度損傷模型應用于4節點平面單元,并在有限元模型中進行模擬。
ABAQUS提供了UEL(user defined element)給使用者進行開發。筆者利用UEL開發4節點平面單元,其邊界條件如下圖所示。其中,節點1的X、Y方向被限制住,節點2的Y方向被限制,節點4的X方向被限制,節點3、4的Y方向有豎向位移0.1mm。單元為100*100mm的二維正方形。
每個節點除了X和Y方向的位移,還帶有非局部應變(nonlocal strain)。
單個單元模型,
多個單元模型,
具體內容可參見知乎文章:
ABAQUS UEL-梯度損傷模型應用于4節點平面單元 - 知乎 (zhihu.com)
相應的input文件和uel代碼付費可見,
展開 abaqus中平面應力應變厚度對切削力的影響 ¥5
在鋁合金的二位正交切削仿真中,不同的平面應力應變厚度的對切削力的影響結果
以上為設定值為1的情況
Abaqus中平面應力單元高斯積分點的順序
可以輸出umat接口中的變量coords進行查看
write(*,"(A,I4)") "npt = ", npt
write(*,"(A,3ES16.8)") "coords = ", coords
結果為:
npt = 1
coords = -5.77350269E-01 -5.77350269E-01 1.00000000E-02
npt = 2
coords = 5.77350269E-01 -5.77350269E-01 1.00000000E-02
npt = 3
coords = -5.77350269E-01 5.77350269E-01 1.00000000E-02
npt = 4
coords = 5.77350269E-01 5.77350269E-01 1.00000000E-02
因此Abaqus中平面應力單元高斯積分點的順序為:
展開