不知火舞的被虐|伊人天伊人天天综合网|博洛尼亚天气|任你懆这里只有精品4|久久美日韩精品久久|掌中之物漫画免费阅读观看|0丨d老妇

變量運算 ansys

關(guān)注
創(chuàng)建者:王靖雯 創(chuàng)建時間:2023-03-07

變量運算 ansys的視頻教程

基于ANSYS的function多段函數(shù)為ansysworkbench中多變量載荷添加(無聲版本)
基于ANSYS的function多段函數(shù)為ansysworkbench中多變量載荷添加(無聲版本)

基于ANSYS的function多段函數(shù)為ansysworkbench中多變量載荷添加 基于對于一個結(jié)構(gòu)的熱對流分析

¥10 13分鐘 31播放
查看
變量運算  ansys圖1

變量運算 ansys的實例教程

ANSYS中的變量總的來說分為兩大類:一類是標量參數(shù);一類是數(shù)組參數(shù)。其意義與C語言中的參數(shù)和數(shù)組類似。標量參數(shù)是指單個的變量,而數(shù)組則是由一系列具有相同意義的數(shù)據(jù)組成。 一:標量參數(shù) 標量參數(shù)分為兩種:數(shù)值型的和字符型的。 1:標量參數(shù)的定義或修改:可以使用*SET命令或直接寫出賦值表達式。修改時,只需改變數(shù)據(jù)即可。 例如: *SET,LENGTH,10 !定義了一個名為LENGTH的數(shù)值型變量,并且值為10 *SET,COMMENT,'DISP' !定義了一個名為COMMENT的字符型變量,并且賦值為DISP 以上兩句等價于: LENGTH=10 COMMENT='DISP' 2:標量參數(shù)的刪除:同樣可以使用*SET命令或直接寫出賦值表達式或使用*DEL命令。將需要刪除的變量賦空值,注意不是數(shù)字0或空格。 例如:我們將上面定義的兩個參數(shù)刪除。語句如下: *SET,LENGTH, *SET,COMMENT, 或: LENGTH= COMMENT= 又或: *DEL,LENGTH *DEL,COMMENT 3:標量參數(shù)的GUI操作菜單。GUI路徑為:Utility Menu->Parameters->Scalar Parameters。標量參數(shù)的定義,刪除和修改都可以在這個窗口中完成。 二:數(shù)組參數(shù) 數(shù)組參數(shù)按維數(shù)可分為:一維數(shù)組,二維數(shù)組和三維數(shù)組。 按存儲的數(shù)據(jù)類型可分為: 1)一般數(shù)組參數(shù),也成為ARRAY Parameter。是一種默認的數(shù)據(jù)類型,也就是說,如果用戶不聲明數(shù)據(jù)類型,系統(tǒng)就會自動使用該數(shù)據(jù)類型。該數(shù)組的行、列、面的索引均為從1開始的連續(xù)整數(shù),元素值可以為整數(shù)或?qū)崝?shù)。 2)字符數(shù)組參數(shù),又名CHAR Array Parameter。元素值為不多于8個的字符或數(shù)字組成。其行,列,面的索引值也是從1開始的連續(xù)整數(shù)。
展開
前面兩篇介紹了Solidworks和ANSYS經(jīng)典界面中的布爾運算,本期當然是介紹Workbench布爾運算了,WB自帶的強大建模工具怎能遺漏呢。 下面娓娓道來,想學(xué)好Workbench建模技術(shù)的童鞋看仔細了哈。 WorkbenchDesignModeler中實體間的布爾運算包括如下幾種:Unite(相加),Subtract(相減), Intersect(相交), Imprint Faces(印記面)。 關(guān)于印記面的專題介紹請參考什么是印記面?。 還包括其它形式的布爾運算如:Add Material,Cut Material, Slice. 布爾運算的菜單入口如下圖1。 圖1 布爾運算菜單入口 下面以一個小模型來演示布爾運算使用方法,方便大家理解。下圖是一個花鍵軸和圓盤組合在一起(有重合)。 圖2 演示幾何模型 1.Unite Unite操作起來很簡單,只需要選中這里的軸和圓盤2 Bodies,Generate 一下就可以了,然后之前選中的2個實體就變成了一個新的實體了。如下圖3所示。 圖3選擇兩個實體進行Unite元算 Unite和add material 有些類似,但是Add Material操作只能在導(dǎo)入模型、生成新體時使用,而Unite操作可以在現(xiàn)有的模型中使用。 2. Subtract WB DM中的Subtract功能也是與經(jīng)典界面中的同出一轍,但稍遜于后者。新手需要特別注意Target Bodies 與Tool Bodies的區(qū)別!這兩項是必選項,很有必要弄清楚概念。Target Bodies是你需要減的母體,而Tools Bodies是你做減法所用的工具。即Target Bodies -Tool Bodies=期望得到的實體。
展開
運算僅限于同級幾何圖素,而且相交部分最好與母體同級,但在低于母體一級時也可作加運算。如體與體的相加,其相交部分如為體或面,則加運算后為一個體;如相交部分為線,則運算后不能生成一個體,但可公用相交的線;如相交部分為關(guān)鍵點,同樣加運算后公用關(guān)鍵點,但體不是一個,不能作完全的加運算。 如面與面相加,其相交部分如果面或線,則可完成加運算。如果相交部分為關(guān)鍵點,則可能生成的圖素會有異常,當然一般情況下不會出現(xiàn)這種加運算。 加運算完成后,輸入圖素的處理采用 BOPTN 的設(shè)置。如采用缺省設(shè)置,則輸入圖素被刪除。 加運算有 2 個命令,即AADD,VADD。線合并 LCOMB 命令不能算布爾加運算,其命令說明詳見前面創(chuàng)建線部分。 加運算命令: 面加運算:AADD,NA1, NA2, NA3, NA4, NA5, NA6, NA7, NA8, NA9 體加運算:VADD,NV1, NV2, NV3, NV4, NV5, NV6, NV7, NV8, NV9 其中 NX1~NX9 為相加圖素的編號,NX1 可以為 P、ALL 或組件名 (其中 X表示 A 或 V)。 3.減運算Subtract 減運算就是“刪除”母體中一個或多個與子體重合的圖素。與加運算不同的是減運算可在不同級圖素間進行,但相交部分最多與母體相差一級;例如體體減運算時,其相交部分不能為線,為面或體均可完成運算。減運算結(jié)果的最高圖素與母體圖素相同。 減運算完成后,輸入圖素的處理可采用 BOPTN 的設(shè)置,如采用缺省設(shè)置,則輸入圖素被刪除。也可不采用 BOPTN 的設(shè)置,而在減運算的參數(shù)中設(shè)置保留或刪除,該設(shè)置高于 BOPTN 中的設(shè)置,并且減圖素和被減圖素均可設(shè)置刪除或保留選項。
展開
在其他語言中求最大值非常容易,比如有三個變量分別是MXS6,MXS7和MXS8,要求他們的最大值賦予MaxS,用到的函數(shù)往往只是一個函數(shù)MaxS=max(MXS6,MXS7,MXS8)。但是在ANSYS Parametric Design Language Guide第三章第8節(jié) Parametric Functions部分卻找不到這樣的函數(shù)。 無奈自力更生吧。 MaxS=MXS6 *if,MXS7,GT,MaxS,THEN MaxS=MXS7 *ENDIF *if,MXS8,GT,MaxS,THEN MaxS=MXS8 *ENDIF 這是三個變量,如果有更多變量方法也是一樣的,變量太多就用個循環(huán),如果需要留言給我,我給大家把代碼寫出來。
展開
ANSYS的結(jié)果進行二次運算并顯示云圖 在實際應(yīng)用中經(jīng)常會需要將ANSYS的計算結(jié)果進行二次運算,并重新顯示新的結(jié)果云圖。也即是ANSYS的現(xiàn)有計算結(jié)果不能滿足實際需求,需要自己在一次計算結(jié)果的基礎(chǔ)之上編寫計算方法。 在ANSYS里,這個過程是通過修改節(jié)點或者單元的結(jié)來實現(xiàn)的,筆者以前在ABAQUS里面也實現(xiàn)過這樣的過程,不過在ABAQUS里面不是通過直接修改節(jié)點/單元解實現(xiàn)的,而是可以重新定義新的結(jié)果變量ANSYS修改節(jié)點解釋通過DNSOL命令完成的,命令解釋如下: DNSOL, NODE, Item, Comp, V1, V2, V3, V4, V5, V6 其中Item和Comp這兩個量是需要修改的變量名稱,例如需要修改位移X,則Item應(yīng)為U,Comp應(yīng)為X,后面的V1-V6就是新的值。 可以看到,利用DNSOL命令每次只能修改一個節(jié)點的值,因此,很多情況下是需要對全部的節(jié)點值進行修改,故通常需要和遍歷命令一起使用。 下面以一個實際的例子說明具體的使用方法。 新建一個簡單的模型,加載求解得到以下的結(jié)果,分別為x方向的位移和y方向的位移。 X方向的位移如下: Y方向的位移如下: 現(xiàn)在需要將X和Y方向的位移進行重新計算,假設(shè): 新的Ux=Ux**2+0.1 新的Uy=Uy**2-0.1 具體實現(xiàn)過程是先依次讀取計算得到的Ux和Uy,保存在自定義的數(shù)組中,然后定義新的數(shù)組,將前面的數(shù)組的數(shù)據(jù)分別處理后保存到新的數(shù)組之中,最后依次讀取新的數(shù)組的數(shù)據(jù)再通過DNSOL命令進行修改,修改完成即可顯示新的結(jié)果。 !!!!!!!!!!!!!!!!!!!!!!!!!!!! !
展開
變量運算  ansys圖2

變量運算 ansys的最新內(nèi)容

本系列文章致力于實現(xiàn)“手搓有限元,干翻Ansys的目標”,基本框架為前端顯示使用QT實現(xiàn)交互,后端計算采用Visual Studio C++。 Matrix類 矩陣基本類,用于有限元矩陣計算。 1、public function 1.1、構(gòu)造函數(shù)與析構(gòu)函數(shù) 構(gòu)造函數(shù)用來初始化矩陣,析構(gòu)函數(shù)用來釋放內(nèi)存。 Matrix.h聲明文件: //
在其他語言中求最大值非常容易,比如有三個變量分別是MXS6,MXS7和MXS8,要求他們的最大值賦予MaxS,用到的函數(shù)往往只是一個函數(shù)MaxS=max(MXS6,MXS7,MXS8)。但是在ANSYS Parametric Design Language Guide第三章第8節(jié) Parametric Functions部分卻找不到這樣的函數(shù)。 無奈自力更生吧。 MaxS=MXS6 *if,MXS7
APDL 批量創(chuàng)建數(shù)組,在一維數(shù)組名上做文章,實現(xiàn)其與二維數(shù)組近似相同效果 首先批量創(chuàng)建了8個一維數(shù)組,數(shù)組名中的循環(huán)變量j使用%j% finish /prep7*do,j,1,8 *dim,List%j%,array,10,1 *enddo 然后給八個數(shù)組里的每一個元素賦值,總共80個元素 并且以數(shù)組元素值作為節(jié)點編號,同數(shù)組的y坐標值相同 *do,i,1,10 *do,j
ANSYS中的變量總的來說分為兩大類:一類是標量參數(shù);一類是數(shù)組參數(shù)。其意義與C語言中的參數(shù)和數(shù)組類似。標量參數(shù)是指單個的變量,而數(shù)組則是由一系列具有相同意義的數(shù)據(jù)組成。 一:標量參數(shù) 標量參數(shù)分為兩種:數(shù)值型的和字符型的。 1:標量參數(shù)的定義或修改:可以使用*SET命令或直接寫出賦值表達式。修改時,只需改變數(shù)據(jù)即可。 例如: *SET,LENGTH,10 !定義了一個名為LENGTH的數(shù)值型變量
創(chuàng)建復(fù)雜的幾何模型,可運用布爾運算對模型進行加工和修改。無論是自頂向下建模或是自底向上建模創(chuàng)建的圖素都可進行布爾運算,通過簡單的幾何模型進行一系列布爾操作可創(chuàng)建復(fù)雜的模型,使得建模較為容易和快捷。 對于包含退化的模型,有時布爾運算是無法完成的。對于已經(jīng)劃分網(wǎng)格的圖素不能進行布爾運算,在操作前應(yīng)清除網(wǎng)格,否則提示錯誤信息;同樣地,如果定義了荷載和單元屬性,在布爾運算后這些屬性不會轉(zhuǎn)換到新圖素上
前面兩篇介紹了Solidworks和ANSYS經(jīng)典界面中的布爾運算,本期當然是介紹Workbench布爾運算了,WB自帶的強大建模工具怎能遺漏呢。 下面娓娓道來,想學(xué)好Workbench建模技術(shù)的童鞋看仔細了哈。 WorkbenchDesignModeler中實體間的布爾運算包括如下幾種:Unite(相加),Subtract(相減), Intersect(相交), Imprint Faces(
ANSYS的結(jié)果進行二次運算并顯示云圖 在實際應(yīng)用中經(jīng)常會需要將ANSYS的計算結(jié)果進行二次運算,并重新顯示新的結(jié)果云圖。也即是ANSYS的現(xiàn)有計算結(jié)果不能滿足實際需求,需要自己在一次計算結(jié)果的基礎(chǔ)之上編寫計算方法。 在ANSYS里,這個過程是通過修改節(jié)點或者單元的結(jié)來實現(xiàn)的,筆者以前在ABAQUS里面也實現(xiàn)過這樣的過程,不過在ABAQUS里面不是通過直接修改節(jié)點/單元解實現(xiàn)的,而是可以重新定義新的結(jié)果變量
問題描述: 一平面結(jié)構(gòu)鋼組成的鋼管桁架,受到載荷(單位N)和約束如下圖所示。 實際工程中,為了制造方便,通常選取單元1和單元2為一根桿(同一規(guī)格,桿總長為4m),單元3和4為一根桿(同一規(guī)格,桿總長5m)。節(jié)點2和4分別為中點。單元5和6為同一規(guī)格。 假設(shè)實際可供選擇的鋼管規(guī)格如下:共計14種 求同時滿足: 1.最大應(yīng)力比RATIO不大于0.6(最大應(yīng)力比等于最大應(yīng)力與屈服應(yīng)力比值
很多人發(fā)帖詢問怎么定義函數(shù),怎么定義數(shù)組,如何使用函數(shù),看來這方面對于初學(xué)者確是一個難點,為了讓大家了解并利用此功能,本人根據(jù)自己的理解作出如下總結(jié): 一.參數(shù)介紹 1.參數(shù)的概念和類型: 參數(shù)是指APDL中的變量與數(shù)組。 變量參數(shù)有兩種類型:數(shù)值型和字符型。 數(shù)組參數(shù)有三種類型:數(shù)值型,字符型,和表,表是一種特殊的數(shù)值型數(shù)組,允許自動進行線性差值。 在APDL中任何參數(shù)都不需要單獨聲明參數(shù)(不同于
ansys優(yōu)化,因變量和目標函數(shù)都沒有變化【急】【急】 ansys優(yōu)化之后,為什么只有自變量發(fā)生了變化,而因變量和目標函數(shù)都沒有變化,還是和初始值一樣?也進行了四五十次的迭代,也有顯示最優(yōu)解,只是因變量和目標函數(shù)都沒有變化,疑惑中。