ansys 基礎建模(從0開始)

2021-10-25 06:24:17 字數 2828 閱讀 8018

寫這些文章的作用主要是為了以後回過頭來看看自己學過哪些知識,以後重新拿起來的時候方便一點,肯定會有許許多多的錯誤,也希望各位可以高抬貴手予以斧正。(這裡用的mechanical apdl 15.0)

最後多說一句,有誰知道csdn這個部落格上面怎麼把兩個圖併排的放,菜狗如我只能把兩個都截圖下來55555.

由於我的學習能力有限,所以我就只使用由上而下的建模方式,那麼我們的建模流程其實就是:製作圖元–>圖元拼接因此這裡先介紹如何建立圖元

建立圖元:preprocessor–>modeling–>creat–>keypoints(點) /lines(線) /areas(面) / volums(體)

用構造體中的block舉例:

對於建模的我們來說,圖形之間的位置非常重要,那麼我們怎麼確定建立的圖形他們的位置關係呢?這就需要乙個座標系,工作平面就是起到座標系的作用。

工作平面就是乙個可移動的二位參考平面,用來定位圖元,預設狀態下工作平面原點與整體座標系原點重合,工作平面可任意移動或者旋轉。

工作平面命令:menu->workplane

控制選單:wp settings

工作平面位置和角度調整:offset wp by increments

這裡使用工作平面可以做到圖元的旋轉,因為我們知道ansys上面很多圖元的構造都是在xoy上進行的,所以如果想要讓模型旋轉乙個方向,我們就可以通過修改工作平面的方式(還有換成柱座標不過我不太會),在建模時我們的座標以工作平面為準

前面我們已經建立好了圖元,那麼怎麼把簡單的圖形拼在一起做成複雜的形狀?這就需要布林運算幫我們對圖元進行進一步加工。

布林運算:對幾何實體進行合併的計算,ansys中布林運算包括加減、相交、疊分、粘接、搭接。

布林運算:preprocessor->modeling->operate(預設狀態下是刪除)

我們這裡用減運算來簡單介紹一下所有運算的流程:

選擇subtract選項

選中要選的物件(被減的物體)

選擇要減的部分

ok其實這裡用的不太熟悉,主要是用meshtool設定剖分大小並選擇剖分的部分,這裡主要記錄的是如何在圖形內部設定乙個剖分邊界(也就是圖形裡面設定乙個邊界)可以將乙個實體先通過partition分割成兩塊,然後分別進行剖分,這樣的到的網格還會有中間分割的面的資訊。

如果不分割得到兩正方形的剖分網格:

分割之後:

可以看到角上有乙個立方體分割出來。

我這裡就簡單的說一下自下而上的建模,畢竟沒實際用過

自下而上建模(點->線->面->體)

定義關鍵點:

preprocessor->modeling->create->keypoints

生成關鍵點需要點的編號以及座標的位置

或者可以在工作面上直接選擇

(下面那個就是用座標選點)

因為選點依賴於座標系,接下來引入座標系的介紹:

座標繫在預設狀態下為直角座標系,在utiliyt menu->workplane->change active cs to可以更改:

總體直角座標系[csys,0]

總體柱座標系[csys,1]

總體球座標系[csys,2]

工作平面[csys,4]

或使用者定義的區域性座標系[csys,n]

做直線和做平面分別在keypoint選項選擇別的即可

除了布林操作,還有其他操作:

拖拉,縮放,移動,拷貝,反射,合併,倒角

拖拉:利用已經存在的面快速生成體(或線到面,點到線)

移動:通過增量控制實體的移動或旋轉

拷貝:生成多個實體

反射:沿平面反射實體

合併:把實體合併,並刪除重合的關鍵點

倒角:將兩條相交的線變成圓角

移動:通過增量控制實體的移動或旋轉

拷貝:生成多個實體

反射:沿平面反射實體

合併:把實體合併,並刪除重合的關鍵點

倒角:將兩條相交的線變成圓角

從0開始學swift 基礎

可以同時定義多個變數並賦予其型別注釋 let a,b,c int double 64位浮點數,要求至少有15位數字,精度很高。float 32位浮點數,要求最少有6位數字,精度要求不高時使用。注 當你沒有給浮點數標明型別時,swift總是會選擇double 二進位制 0b 八進位制 0o 十六進製制...

從0開始搭建基礎後台框架

很多人會想tp5後台的通用框架很多,為何還要自己去造輪子呢,用著不香嗎?我想說的是不香,每乙個框架的ui包括裡面的外掛程式呢,引用的都不是很全面,有的過於臃腫,有的過於簡單,反正不滿意,那麼我就只能自己動手造了,這個框架呢,目的就是為了以後公司開發產品方便,方便自己去動手做一些自己喜歡的東西 框架採...

從畢設中學到的Ansys建模

記錄一下畢設模型的建立和其中的一些小技巧 do建模 施加載荷 邊界條件 網格劃分 求解後,讀取某些量,輸出到檔案 刪除cp 清網格,刪除模型 enddo 如何讀取模型中,固定位置上結點的值?1.如果固定位置上結點的編號不變,每次都讀這個節點編號 2.結點的編號變化,只能通過位置選出這個點 nsel,...