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

ansys變量的案例

ANSYS中的變量
ANSYS中的變量總的來說分為兩大類:一類是標量參數;一類是數組參數。其意義與C語言中的參數和數組類似。標量參數是指單個的變量,而數組則是由一系列具有相同意義的數據組成。 一:標量參數 標量參數分為兩種:數值型的和字符型的。 1:標量參數的定義或修改:可以使用*SET命令或直接寫出賦值表達式。修改時,只需改變數據即可。 例如: *SET,LENGTH,10 !定義了一個名為LENGTH的數值型變量,并且值為10 *SET,COMMENT,'DISP' !定義了一個名為COMMENT的字符型變量,并且賦值為DISP 以上兩句等價于: LENGTH=10 COMMENT='DISP' 2:標量參數的刪除:同樣可以使用*SET命令或直接寫出賦值表達式或使用*DEL命令。將需要刪除的變量賦空值,注意不是數字0或空格。 例如:我們將上面定義的兩個參數刪除。語句如下: *SET,LENGTH, *SET,COMMENT, 或: LENGTH= COMMENT= 又或: *DEL,LENGTH *DEL,COMMENT 3:標量參數的GUI操作菜單。GUI路徑為:Utility Menu->Parameters->Scalar Parameters。標量參數的定義,刪除和修改都可以在這個窗口中完成。 二:數組參數 數組參數按維數可分為:一維數組,二維數組和三維數組。 按存儲的數據類型可分為: 1)一般數組參數,也成為ARRAY Parameter。是一種默認的數據類型,也就是說,如果用戶不聲明數據類型,系統就會自動使用該數據類型。該數組的行、列、面的索引均為從1開始的連續整數,元素值可以為整數或實數。 2)字符數組參數,又名CHAR Array Parameter。元素值為不多于8個的字符或數字組成。其行,列,面的索引值也是從1開始的連續整數。
展開
ansys優化,因變量和目標函數都沒有變化【急】【急】
ansys優化,因變量和目標函數都沒有變化【急】【急】 ansys優化之后,為什么只有自變量發生了變化,而因變量和目標函數都沒有變化,還是和初始值一樣?也進行了四五十次的迭代,也有顯示最優解,只是因變量和目標函數都沒有變化,疑惑中。
ANSYS APDL如何求變量的最大值
在其他語言中求最大值非常容易,比如有三個變量分別是MXS6,MXS7和MXS8,要求他們的最大值賦予MaxS,用到的函數往往只是一個函數MaxS=max(MXS6,MXS7,MXS8)。但是在ANSYS Parametric Design Language Guide第三章第8節 Parametric Functions部分卻找不到這樣的函數。 無奈自力更生吧。 MaxS=MXS6 *if,MXS7,GT,MaxS,THEN MaxS=MXS7 *ENDIF *if,MXS8,GT,MaxS,THEN MaxS=MXS8 *ENDIF 這是三個變量,如果有更多變量方法也是一樣的,變量太多就用個循環,如果需要留言給我,我給大家把代碼寫出來。
展開
ANSYS經驗技巧】- 學會使用變量數組函數(轉載)
5.直到你為函數中所有的狀態的所有變量提供賦值,才能保存為表格式參數使用。 注意:在ansys分析中用函數加載必須的兩個步驟: 1利用函數編輯器創建任意方程或函數 2在利用函數加載器加載函數,并以函數定義表參數 轉自:三維網。 作者:4kpolo 原帖鏈接:http://www.3dportal.cn/discuz/viewthread.php?tid=746468&extra=page%3D1%26amp%3Bfilter%3Ddigest
ansys變量圖1
有相互依存關系的離散變量ansys與workbench聯合優化分析
需要說明的是對應基于離散變量的優化,采用不同的響應面構建方法和優化算法,效率相差特別大。即使對于本問題節點數目5個,單元數目6個。選擇的響應面構建方法和優化算法不同,也有可能計算幾個小時。對于本問題采用Latinhypercube sampling (LHS拉丁超立方體抽樣)生成試驗設計,采用神經網絡方法來構建響應面,實際證明效率較高。 另外對應基于離散變量的優化分析,目前workbench只支持篩選法和混合整數序列二次規劃優化算法。 另外,其實該問題也可以完全采用ansys經典完成程序優化設計,利用離散編碼陷阱實現從連續變量到離散變量的轉變。但是該方法也有很多缺點: 1.最終得優化的變量依然是連續的,需要人為后處理,實現規格表的編碼。 2.最終得到的優化結果,可能陷入局部最小陷阱。采用首次得到的優化結果為初始值,然后縮小優化變量的采用空間,可以一定程度上改善結果的精度。 3.規格表的離散區間步長對于求解的效率的影響非常大。因此,需要增大優化迭代次數。 4.系統優化過程中,可能多次在等效解處徘徊。影響求解效率。 5.人為將連續變量離散化后,基于偏導算法的一階優化方法將不能處理該類問題。 6.最終解碼得到的材料規格往往需要返回到分析中去,才可以得到真實的狀態變量數值。 完全采用ansys優化的具體方法這里不在提供。 這里順便說下ansys和workbench優化分析的優缺點: 1.采用ansys可以很方面的實現網絡結構的編程和變量提取后控制。對于類似問題,如果分析的模型更大,在workbench中建模可以說是一件極其痛苦的事情。 2.workbench提供了比ansys更多的優化算法。自身就擁有離散變量的優化功能。這也或許是現在ansys舍棄經典優化界面的一個很大原因。
展開
Ansys使用APDL 批量創建數組,一維數組名設置循環變量,與二維數組等效
APDL 批量創建數組,在一維數組名上做文章,實現其與二維數組近似相同效果 首先批量創建了8個一維數組,數組名中的循環變量j使用%j% finish /prep7*do,j,1,8 *dim,List%j%,array,10,1 *enddo 然后給八個數組里的每一個元素賦值,總共80個元素 并且以數組元素值作為節點編號,同數組的y坐標值相同 *do,i,1,10 *do,j,1,8 List%j%(i,1)=(i-1)*10+j n,List%j%(i,1),i,j *enddo *enddo 最終效果如下 注:轉自 https://blog.csdn.net/weixin_43717845/article/details/104567039 小白一枚,本為學習之余的記錄,希望能讓些跟我一樣的初學者少走彎路,寫的也不盡嚴謹,有疏漏錯誤之處也請各位專家指出,不吝賜教……多謝
展開
關于ANSYS優化設計可靠性知識清單
1、優化變量=(設計變量、狀態變量、目標函數) 當ANSYS進行最優化時,這些優化變量是會改變的,所以在ANSYS 分析中,必須用ANSYS變量(參數)來表示這些優化變量。其中設計變量除了指定初始值外不得變更其值(ANSYS會自動更新其值),狀態變量和目標方程則必須在適當的時機更新其值。 2、用ANSYS命令撰寫為執行文件的方式,命令組織成兩個文件:優化文件和分析文件。 優化的每一次迭代過程中,都須進行至少一次的有限元分析,分析文件的命令就是用來進行該有限元分析的。分析文件的結構基本上和典型的ANSYS分析程序類似,唯一不同的是分析文件中必須包含計算狀態變量目標方程的值。 優化文件是描述式1-1的數學模式,然后去執行設計優化的工作。由于執行設計最佳化需要調用分析文件,所以優化文件中必須指定分析文件的名稱。 3、基于APDL的ANSYS優化設計主要分析過程如下: 1)利用APDL的參數技術和ANSYS的命令創建參數化分析文件,用于優化循環。主要包含下面步驟: 在前處理器中建立參數化的模型 在求解器中求解 在后處理器中提取并指定狀態變量和目標函數 2)進入優化設計器OPT,執行優化分析過程。 指定分析文件 聲明優化變量,包括設計變量、狀態變量和目標函數。 選擇優化工具或優化方法。 進行優化分析。 查看優化設計序列結果。 檢驗設計優化序列。 4、ANSYS程序優化工具:單步運行法(Single Run)、隨機搜索法(Random Design)、乘子法(Fractorial) 最優梯度法(Gradient)、掃描法(DV Sweeps)、子問題法(Sub-Problem)、一階優化(First-Order)、用戶優化算法(UserOptimizer 5、離散變量的處理:在實際工程設計問題中,有時會遇到離散型設計變量的情況,這時可采用下述方法求解。
展開
proe到ansys接口的方法
1、新建環境變量 ANSYS_PROE_CMD 其值為proe自動批處理文件的路徑其名稱,如 ANSYS_PROE_CMD=c:\program files\proe2001\Proe2001(后綴.bat不要寫) 或者在新建變量path指向proe自動批處理文件的路徑,然后讓ANSYS_PROE_CMD=Proe2001 2、單擊ansys程序組中的 ANS_ADMIN,出現對話框,選擇 Configuration options,點擊OK 繼續. 3、又出現對話框,選擇Configuration Connection for Pro/E 點擊 OK 繼續. 4、又是對話框,選擇有許可的 ANSYS 產品,點擊 OK 繼續.出提示接著ok. 5、最后的對話框,在對話框上一欄填寫proe的安裝路徑。下一欄是語言版本,一般不用管。出成功提示,ok. 6、退出ANS_ADMIN。 接口創建好后,proe的零件、裝配都可以調入ansys,要求兩程序都運行。調入后的模型非常好,基本上沒有缺陷。
展開
Tcl/Tk與APDL聯合編程實現ANSYS的二次開發
Tcl/Tk與APDL的通信主要依靠三個ANSYS API函數實現,分別是: ans_sendcommand:向ANSYS傳遞APDL命令; ans_getvalue:從ANSYS數據庫中獲取變量; ans_getvector:從ANSYS數據庫中獲取向量。
Workbench中施加正弦載荷
下圖設置表示計算2秒,初始時間步是20步,最小10步,最多40步 (4)在幾何上施加正弦激勵 注意這里面對于振幅的填寫,是用函數表示的,其中的time就是ANSYS自己的時間變量。此時可以看到該振幅的圖形及數據如下,顯然這是一個正弦激勵。 (5)求解完后在后處理中查看右邊端面上一個點的位移,其響應曲線也是正弦函數
『轉貼』建立proe到ansys接口的方法
建立proe到ansys接口的方法 1、新建環境變量 ANSYS_PROE_CMD 其值為proe自動批處理文件的路徑其名稱,如 ANSYS_PROE_CMD=c:\program files\proe2001\Proe2001(后綴.bat不要寫) 或者在新建變量path指向proe自動批處理文件的路徑,然后讓 ANSYS_PROE_CMD=Proe2001 2、單擊ansys程序組中的 ANS_ADMIN,出現對話框,選擇 Configuration options,點擊OK 繼續. 3、又出現對話框,選擇Configuration Connection for Pro/E 點擊 OK 繼續. 4、又是對話框,選擇有許可的 ANSYS 產品,點擊 OK 繼續.出提示接著ok. 5、最后的對話框,在對話框上一欄填寫proe的安裝路徑。下一欄是語言版本,一般不用管。出成功提示,ok. 6、退出ANS_ADMIN。 接口創建好后,proe的零件、裝配都可以調入ansys,要求兩程序都運行。調入后的模型非常好,基本上沒有缺陷。 自己試試吧!
展開
ansys變量圖2
無私奉獻100個ANSYS經典算例
id=135 ansys數值變量轉字符變量 http://www.besturbo.cn/joinus/show.asp?id=136 ansys中保存視圖設置 http://www.besturbo.cn/joinus/show.asp?id=137 ansys中最值問題 http://www.besturbo.cn/joinus/show.asp?id=138 apdl命令分類 http://www.besturbo.cn/joinus/show.asp?id=139 ANSYS宏加密 http://www.besturbo.cn/joinus/show.asp?id=140 用路徑得到任一點的應力值 http://www.besturbo.cn/joinus/show.asp?id=141 ansys中的函數 http://www.besturbo.cn/joinus/show.asp?id=142 塑性應變實例 http://www.besturbo.cn/joinus/show.asp?
展開
經典仿真案例教程 | 06 - 梁的設計優化全步驟
3、定義變量和公差 ANSYS需要知道哪些變量對優化至關重要。為了定義變量,我們需要知道哪些變量對要最小化的變量有影響。在這個例子中,我們的目標是最小化與梁的重量直接相關的梁的體積。 ANSYS將設計優化的三種變量分類: 設計變量(DVs) 直接影響設計目標的獨立變量。在本例中,梁的寬度和高度為DVs。改變任何一個變量都會直接影響問題的解決。 狀態變量(SVs) 因變量的改變而改變的因變量。這些變量是約束設計所必需的。在本例中,SV是梁中的最大應力。如果沒有這個SV,我們的優化將繼續,直到寬度和高度都為零。這將使權重最小化到零,這不是一個有用的結果。 目標變量(OV) 目標變量是優化中需要最小化的一個變量。在我們的問題中,我們將最小化光束的體積。 注:如前所述,ANSYS中定義的變量不允許有負值。 既然我們已經決定了我們的設計變量,我們需要為每個變量定義范圍和公差。對于寬度和高度,我們將分別選擇10到50 mm的范圍。因為寬度或高度的微小變化會對梁的體積產生深遠影響,因此我們將選擇0.01mm的公差。公差是必要的,因為它們告訴ANSYS在問題收斂之前變量可以經歷的最大變化量。 對于應力變量,我們將選擇195至200MPa的范圍,公差為0.01MPa。 因為體積變量是目標變量,我們不需要定義一個允許的范圍。我們將公差設置為200m3。之所以選擇該公差,是因為它明顯小于400000m3(20mm×20mm×1000mm)的初始體積。 a、 梁的高度和寬度(定義設計變量) ? 選擇Main Menu > Design Opt > Design Variables... > Add ? 完成如下所示的窗口,以指定梁的高度。
展開
『分享』ANSYS結構分析基礎知識
使用POST26比較一個ANSYS變量對另一個變量的關系。例如,你可以用圖形表示某一結點處的位移與對應的所加載荷的關系,或者你可以列出某一結點處的塑性應變和對應的TIME值之間的關系。 典型的POST26后處理順序可以遵循以下步驟: 1、 根據你的輸出文件(Jobname.OUT)檢查是否在所有要求的載荷步內分析都收斂。你不應當將你的設計決策建立在非收斂結果的基礎上。 2、 如果你的解是收斂的,進入POST26,如果現與你的模型不在數據庫內,發出RESUME命令。 命令:POST26 GUI:Main Menu>Time Hist Postpro 3、定義在后處理期間使用的變量。命令: NSOL ESOL RFORCL GUI:Main Menu>Time Hist Postproc>Define Variables 4、圖形或者列表顯示變量。命令: PLVAR(圖形表示變量) PRVAR EXTREM(列表變量) GUIS:Main Menu>Time Hist Postprac>Graph Variable S Main Menu>Time Hist Postproc>List Variables Main Menu>Time Hist Postproc>List Extremes 其它的性能 許多其它的后處理函數可用于POST26。 終止正在運行的工作;重起動 你可以通過產生一個“abort”文件)(Jobname.abt)停止一個非線性分析。一旦求解成功地完成,或者收斂失敗發生,程序也將停止分析。 如果一個分析在終止前已成功地完成了一次或多次迭代,你可以屢次重啟動它?
展開
ANSYS經典三個主應力代數和云圖顯示方法(UPFS子程序)
求解前使用 outres,svar,all命令,應用 plnsol,svar,1命令即可查看用戶自定義的輸出變量,即三個主應力代數和的應力云圖。 完結 文章來源:ansys學習分享網