| 【求助】請問(wèn)各位大俠,如何將AutoCAD圖形導入到ANSYS進(jìn)行處理。謝謝! AutoCAD 模型輸入 Ansys 1. 對于三維實(shí)體(3d Object) AutoCAD: File --> Export... --> 保存類(lèi)型選 ACIS(*.sat) --> 輸入文件名 --> 選實(shí)體 (選3d object) Ansys: File --> Import --> SAT... 輸入即可 優(yōu)點(diǎn): 用 SAT 文件轉換方便,而且一般不會(huì )有轉換問(wèn)題 缺點(diǎn): 只能轉換3d object 2. 用 iges 格式文件交換 AutoCAD 12 自帶輸出 iges 格式文件工具, AutoCAD 14 要從 AutoDesk 網(wǎng)站下載轉換工具。 Ansys: File --> Import --> SAT... 輸入即可 優(yōu)點(diǎn): 各種實(shí)體類(lèi)型都能轉換 缺點(diǎn): 轉換麻煩,而且經(jīng)常需要“TOPO and GEOM Repair” AutoCAD 14 轉換工具下載:ftp://ftp.autodesk.com/ProdSupp/autocad14/iges/igespr14.exe 3. cadToansys 優(yōu)點(diǎn): 可轉換成梁?jiǎn)卧?nbsp; 缺點(diǎn): 轉換實(shí)體類(lèi)型太少 4. dxf2ansys (傻瓜極力推薦) 軟件直接裝換為 Ansys 輸入格式。前處理狀態(tài)下,選 Read Input From 菜單輸入 優(yōu)點(diǎn): 常用的非三維實(shí)體都能轉換。由于轉換Keypoint 初始值可選,你用AutoCAD建模時(shí)可以各部分單獨建,在A(yíng)nsys中單獨輸入!!! 缺點(diǎn): 轉換實(shí)體類(lèi)型較少 【求助】pro/E2001-ansys6.1模型導入問(wèn)題 剛剛開(kāi)始用ansys6.1,在pro/E2001的featrue>Ansys Geom導出模型時(shí),在ansys6.1上什么都沒(méi)有而ac4pro.exe的窗口顯示:Geometry transfer completed, yanni 編輯于 2002-08-06 07:55 就是已經(jīng)生成ans文件或anf文件,可以退出proe直接進(jìn)入ansys里讀入該文件。 我今天才剛剛打開(kāi)ANSYS6.1,我剛剛學(xué)這個(gè),不知道哪里有基礎的 教程,我在PRO/E中做的模型,可以調到這里做分析嗎? 如果可以,那又該如何調入,我從零開(kāi)始學(xué)的,我做一般的電器, 應該如何學(xué)習呢?請各位高人指點(diǎn),小妹我不勝感激, ansys入門(mén)在主頁(yè)上應該能找到,如果沒(méi)找到把你的email告訴我,我給你傳一些我手頭的資料。 學(xué)ansys要耐心,還要肯花時(shí)間,多看help并作ansys的例題,但不要苛求全面,應結合實(shí)際工作,從簡(jiǎn)到繁,碰到問(wèn)題解決問(wèn)題,時(shí)間長(cháng)了自 然就會(huì )了。祝你成功! 關(guān)于PRO/E的問(wèn)題: ansys中有與PRO/E連接的設置功能,開(kāi)始-ansys61-ans_admin-configuration(ok)-configure connection for Pro/e……(添pro/e的 目錄等等) 設完后在Pro/e的main menu中會(huì )有與ansys的連接命令(最后一個(gè)命令ANSYS Geom),Pro/e中建完實(shí)體后點(diǎn)該命令,會(huì )在工作目錄下生成一個(gè) *.anf文件,啟動(dòng)ansys,用input命令讀它就行了。 試試看吧,我的模型還可以。 Pro/E和ANSYS的連接*作過(guò)程如下: 1) 在同機的同一*作系統下安裝有Pro/E和ANSYS兩種軟件; 2) 保證上述兩種軟件的版本兼容,Pro/E的版本不得高于同期的ANSYS的版本; 3) 開(kāi)始?程序?ANSYS?ANS_ADSIN Utility?Configuration options?OK? Configuration Connection for Pro/E?選擇ANSYS Product?選擇 Graphics device name(NT: Win32)?Work space in megabytes(128)?給出Pro/Engineer installation path?給出Language used with Pro/Engineer:usascii?OK; 4) 運行Pro/Engineer并配置config.pro; 名稱(chēng) 值 說(shuō)明 fem_ansys_annotations yes 輸出“模擬”分析名為ANSYS中的注釋。 fem_ansys_grouping yes 切換組and/or層的轉移到ANSYS。 fem_default_solver ANSYS 指定到一個(gè)求解器的路徑。 fem_which_ansys_solver FRONTAL 允許指定使用Frontal ANSYS求解器還是Iterative ANSYS求解器。 femansys_annotations yes 切換載荷工況名稱(chēng)到ANSYS。 pro_ansys_path <路徑名> 指定到可執行的ANSYS (ansys.e)的路徑。 5) 創(chuàng )建一個(gè)新零件,并在PART菜單下這出現ANSCon Config & ANSYS Geom 菜單,打開(kāi)ANSCon Config并作如下編輯; Keyword Default Value Description ANSYS_CMD UNIX:/ansys56/bin/ansys Pathname to the version of ANSYS to be run. Windows:<drive>:\ansys56\bin\<platform>\ansys56.exe ANSYS_GRIPHIC_DEVICE UNIX:x11-stat Graphics driver for ANSYS. Windows:win32 ANSYS_MEMORY_SIZE 128 Amount of RAM, in megabytes, suggested to run ANSYS. ANSYS_NEUTRAL_FORMAT YES Store the part as a neutral file or as a solid model file. ANSYS_PRODUCT_NAME ANSYS The default ANSYS product, ANSYS/Multiphysics. ANSYS_SOLVER Frontal Included for compatibility only. ANSYS_SELECTED_LAYERS 1-256 Included for compatibility only. ANSYS_GEOMETRY_TYPE Solids Only Included for compatibility only. songinwind注:第5步似乎沒(méi)有必要,因為大都已在ansys 的interactive中設過(guò)了。 我做完第3步,當做第4步啟動(dòng)PROE時(shí),運行到正常的工作窗時(shí)死機。什么原因。我裝的是ANSYS6.1 PROE2000I2(2000320),誰(shuí)能幫我?謝謝 換成proe2001就沒(méi)問(wèn)題了。 【求助】ANSYS與UG的接口怎么設置? 請問(wèn)各位大蝦,我已經(jīng)設置好了ANSYS和PRO-E接口了,能否再設UG的接口呢?如果能,問(wèn)怎么設?望各位大蝦指點(diǎn)??! 在UG中EXPORT選擇PARASOLID,輸出為文本格式,然后在A(yíng)NSYS中輸入即可 在UG的環(huán)境文件中設置好ANSYS的版本號、路徑,則在UG中可以調用ANSYS分析引擎;在A(yíng)NSYS中~\ANSYS57\ac4\bin中設定UG的parasolid版本即 可直接讀入UG的part文件 可以將UG18中的圖形轉換成11-16版本才可以用ANSYS讀出來(lái),我不知道您所說(shuō)的“在A(yíng)NSYS中~\ANSYS57\ac4\bin中設定UG的parasolid版本即 可直接讀入UG的part文件 ”怎樣實(shí)現呢?請指點(diǎn)。 ~\ANSYS57\ac4\bin下只有ug170的文件夾,也就是說(shuō)只支持17版本以下UG的parasolid,此時(shí)可添加ug160文件夾,將ug170中內容完全copy過(guò)來(lái) ,即可直接讀入ug16的part,但高過(guò)17版本的可能有問(wèn)題~ 可以試著(zhù)用這種方法打開(kāi)UG18的PART,我這沒(méi)有裝UG18,所以還沒(méi)試過(guò),不過(guò)低版本在支持高版本上一般會(huì )有問(wèn)題 【求助】在ansys6.0中如何輸入I-DEAS模型文件 在ansys6.0中依次選 Import---IDEAS出現對話(huà)窗口,最后一行如何輸? 這個(gè)接口我也沒(méi)用過(guò),但是我曾經(jīng)成功把ideas的有限元模型導入ansys中,具體做法如下: 在ideas中建立模型,劃分網(wǎng)格后,利用ideas中的導出,里邊有ansys的選項,選擇即可,然后在ansys中直接resume就可以了 【轉帖】ANSYS與ADAMS接口 [精華] ANSYS與ADAMS介紹 ANSYS軟件是當今最著(zhù)名的有限元分析程序,其強大的分析功能已為全球工業(yè)界所廣泛接受,成為擁有最大用戶(hù)群的CAE軟件供應商。其特點(diǎn) 如:多場(chǎng)及多場(chǎng)耦合分析、多物理場(chǎng)優(yōu)化、統一數據庫及并行計算等等都代表著(zhù)CAE軟件的發(fā)展潮流。 ADAMS軟件是目前最具權威的機械系統動(dòng)力學(xué)仿真軟件,通過(guò)在計算機上創(chuàng )建虛擬樣機來(lái)模擬復雜機械系統的整個(gè)運動(dòng)過(guò)程,從而達到改進(jìn) 設計質(zhì)量、節約成本、節省時(shí)間的目的。 通過(guò)ANSYS軟件與ADAMS軟件之間的雙向接口,可以很方便的考慮柔性體部件對機械系統運動(dòng)的影響,并得到基于精確動(dòng)力學(xué)仿真結果的應力 應變分析結果,提高分析精度。 接口背景 ADAMS/Flex軟件允許在A(yíng)DAMS模型中根據模態(tài)頻率數據創(chuàng )建柔性體部件,柔性體部件可能會(huì )對機械系統的運動(dòng)產(chǎn)生重大的影響,在A(yíng)DAMS模型 中考慮柔性體部件的影響會(huì )極大地提高仿真精度,而ANSYS程序則提供了一種方便的創(chuàng )建柔性體部件的方法. ANSYS程序在生成柔性體部件的有限元模型之后,利用adams.mac宏命令可以很方便地輸出ADAMS軟件所需要的模態(tài)中性文件jobname.mnf, 此 文件包含了ADAMS中柔性體的所有信息, 在A(yíng)DAMS軟件中直接讀入此文件即可看到柔性體部件的模型. 指定好柔性體與其它部件的連結方式,并給 系統施加必要的外載后即可進(jìn)行系統的動(dòng)力學(xué)仿真. 何時(shí)使用ANSYS-ADAMS接口 在機械系統中,柔性體將會(huì )對整個(gè)系統的運動(dòng)產(chǎn)生重要影響,在進(jìn)行運動(dòng)學(xué)分析時(shí)如果不考慮柔性體的影響將會(huì )造成很大的誤差,同樣整個(gè)系 統的運動(dòng)情況也反過(guò)來(lái)決定了每個(gè)構件的受力狀況和運動(dòng)狀態(tài),從而決定了構件內部的應力應變分布.因此如果要精確地模擬整個(gè)系統的運動(dòng),考 慮柔性體部件對系統運動(dòng)的影響,或者想基于精確的動(dòng)力學(xué)仿真結果, 對運動(dòng)系統中的柔性體進(jìn)行應力應變分析則需要用到ANSYS與ADAMS兩個(gè)軟 件. 分析步驟 利用ANSYS與ADAMS接口,對運動(dòng)系統中的柔性體部件進(jìn)行應力應變分析的完整步驟如下: 在A(yíng)NSYS軟件中建立柔性體部件的有限元模型并利用adams.mac宏文件生成ADAMS軟件所需要的柔性體模態(tài)中性文件(jobname.mnf); 在A(yíng)DAMS軟件中建立好剛性體的模型,讀入模態(tài)中性文件,指定好部件之間的連結方式,施加必要的載荷進(jìn)行系統動(dòng)力學(xué)仿真,在分析完成后輸出 ANSYS所需要的載荷文件(.lod文件),此文件記錄了運動(dòng)過(guò)程中柔性體的運動(dòng)狀態(tài)和受到的載荷; 在A(yíng)NSYS程序中, 將載荷文件中對應時(shí)刻的載荷施加到柔性體上對柔性體進(jìn)行應力應變分析。 在A(yíng)NSYS軟件中生成ADAMS軟件使用的柔性體模態(tài)中性文件(.mnf文件) 進(jìn)入ANSYS程序,建立柔性體的模型,并選擇適當的單元類(lèi)型來(lái)劃分單元。在柔性體的轉動(dòng)中心(與剛性體的聯(lián)接處)必須有節點(diǎn)存在,此 節點(diǎn)在A(yíng)DAMS中將作為外部節點(diǎn)使用,如果在聯(lián)接處柔性體為空洞,則需在此處創(chuàng )建一節點(diǎn),并使用剛性區域處理此節點(diǎn)(外部節點(diǎn))與其周?chē)?br> 的節點(diǎn)。選擇外部節點(diǎn),運行ANSYS程序的宏命令ADAMS生成ADAMS程序所需要的模態(tài)中性文件(jobname.mnf)。在此過(guò)程中需注意下面4點(diǎn): 單位系統,由于在A(yíng)DAMS程序中可以處理不同的單位系統,所以MNF文件中必須包含ANSYS分析所使用的單位信息,因此在運行宏命令ADAMS之前,必 須使用命令/units來(lái)指定在A(yíng)NSYS分析中所使用的單位系統是SI,CGS,BFT或BIN,如果您使用的不是上述四種單位系統,則可以使用下面的命令: /units,user,<L>,<M>,<T>,<F> 其中L,M,T,F是SI單位系統與ANSYS 分析中所使用單位系統的轉換因子。 外部節點(diǎn),外部節點(diǎn)是ADAMS軟件中的名詞, 在A(yíng)NSYS程序中即指柔性體與剛性體連結位置處的節點(diǎn),用于在A(yíng)DAMS所進(jìn)行的運動(dòng)學(xué)分析中連結柔 性體與剛性體。一般來(lái)講,一個(gè)關(guān)節位置只使用一個(gè)節點(diǎn)作為外部節點(diǎn),如果柔性體的連結部位處為空心,則需在連結處創(chuàng )建一個(gè)節點(diǎn)作為外 部節點(diǎn),外部節點(diǎn)與其周?chē)娜嵝泽w節點(diǎn)一般使用剛性區域來(lái)定義。 運行ADAMS宏之前只選擇將作為外部節點(diǎn)使用的節點(diǎn),在運行宏命令ADAMS之前只選擇作為外部節點(diǎn)的節點(diǎn),因為ADAMS宏會(huì )將此時(shí)選擇的節點(diǎn)作 為外部節點(diǎn)處理,因而此選擇步驟不可缺少。 運行宏ADAMS,_NMODES生成ADAMS程序所需要的模態(tài)中性文件,模態(tài)中性文件.MNF中包含了柔性體的質(zhì)量,質(zhì)心,轉動(dòng)慣量,頻率,振型以及對 載荷的參與因子等信息。 下載在A(yíng)NSYS中生成模態(tài)中性文件的示例(Word文檔,請點(diǎn)擊右鍵下載)。 "在A(yíng)NSYS程序中, 將載荷文件中對應時(shí)刻的載荷施加到柔性體上對柔性體進(jìn)行應力應變分析" 具體怎么操作能講講嗎? 得用參數化程序設計語(yǔ)言(APDL)這些命令可以寫(xiě)進(jìn)程序設計語(yǔ)言編寫(xiě)的程序,命令的參數可以賦確定值,也可以通過(guò)表達式的結果或參數的 方式進(jìn)行賦值。從ANSYS命令的功能上講,它們分別對應ANSYS分析過(guò)程中的定義幾何模型、劃分單元網(wǎng)格、材料定義、添加載荷和邊界條件 、控制和執行求解和后處理計算結果等指令。 這用參數化程序設計語(yǔ)言(APDL)比較方便。 這里有教程下載: http://www.simwe.com/cgi-bin/ut/topic_show.cgi?id=280&h=1#723 ansys二次開(kāi)發(fā)的資料,是一些講座的整理稿! http://www.simwe.com/cgi-bin/ut/topic_show.cgi?id=280&h=1&bpg=3&age=30 在A(yíng)DAMS軟件中生成ANSYS所需要的載荷文件(.lod文件) 進(jìn)入ADAMS程序,建立機械系統的剛性部件,讀入模態(tài)中性文件.mnf以建立柔性體的模型,指定柔性體與剛性體的連結方式,按實(shí)際情況定 義載荷和邊界條件進(jìn)行機械系統的運動(dòng)學(xué)分析。在分析完成后輸出ANSYS軟件所需要的載荷文件(.lod文件)。此文件包含了對應于運動(dòng)過(guò)程中不 同時(shí)刻點(diǎn)柔性體的運動(dòng)狀態(tài)和所承受的載荷等信息(例如力,力矩,加速度,角速度及角加速度)。 下載ADAMS生成的載荷文件示例(Word文檔,請點(diǎn)擊右鍵下載),其中節點(diǎn)13001、13000為柔性體的外部節點(diǎn),即為柔性體與剛體的連結點(diǎn)。 在A(yíng)NSYS程序中進(jìn)行應力應變分析 進(jìn)入ANSYS程序,恢復在步驟一中所建立的柔性體模型,選擇所有節點(diǎn),從載荷文件(.lod文件)中找到相應時(shí)刻的載荷并輸入ANSYS,對柔 性體進(jìn)行應力應變分析。在分析完成后即可得到柔性體的應力應變分布和其它感興趣的結果數據。 ANSYS與ADAMS接口 分析示例 此模型為摩托車(chē)發(fā)動(dòng)機活塞曲柄連桿機構?;钊鲜┘?KN的力。其中連桿作為柔性體考慮連桿,活塞和曲柄作為剛性體對待。 活塞連桿機構 步驟一:在A(yíng)NSYS軟件中生成柔性體模態(tài)中性文件 在A(yíng)NSYS程序中讀入柔性體的幾何模型并對柔性體進(jìn)行網(wǎng)格劃分,在連桿兩端的軸心處各建立一個(gè)附加節點(diǎn)(外部節點(diǎn)),將外部節點(diǎn)與孔周?chē)?br> 的節點(diǎn)當作剛性區處理,保存數據庫以備在步驟三中使用。選擇外部節點(diǎn)(關(guān)節處的節點(diǎn)),運行ANSYS的宏命令ADAMS.MAC生成模態(tài)中性文件 (flex.mnf),此模態(tài)中性文件包含了柔性體的質(zhì)量、質(zhì)心、轉動(dòng)慣量、頻率和振型等信息。 連桿的有限元模型圖 步驟二:在A(yíng)DAMS中生成ANSYS所需的載荷文件 在A(yíng)DAMS中建立活塞、曲柄的模型,讀入模態(tài)中性文件flex.mnf,指定好柔性體(連桿)與活塞,曲柄的連結方式,即可進(jìn)行運動(dòng)學(xué)仿真分 析,在分析完成后輸出ANSYS所需要的載荷文件flex.lod。分析得到的結果動(dòng)畫(huà)如下: 步驟3:在A(yíng)NSYS中進(jìn)行強度分析 在A(yíng)NSYS中恢復連桿的數據庫文件,選擇所有節點(diǎn),輸入載荷文件flex.lod中相應時(shí)刻的載荷,可得到連桿中相應時(shí)刻的應力應變分布。 連桿中的Mises等效應力圖 【分享】關(guān)于ansys與VC++/Fortran程序的接口資料! [精華] 將ANSYS作為子程序調用 對于優(yōu)化或參數化設計,可以在VC或FORTRAN中將ANSYS作為子程序調用。具體調用方法如下: 1.在VC中調用ANSYS ::WinExec("d:/ANSYS57/BIN/INTEL/ANSYS57 -b -p ansys_product_feature -i input_file -o output_file",SW_SHOWNORMAL); 2.在FORTRAN中調用ANSYS LOGICAL(4) result RESULT=SYSTEMQQ(‘d:\ANSYS57\BIN\INTEL\ANSYS57 -b -p ansys_product_feature -i input_file -o output_file‘) 3.說(shuō)明 1和2中,input_file為用APDL語(yǔ)言編寫(xiě)的ANSYS輸入文件。 ansys_product_feature為你的ANSYS產(chǎn)品特征代碼。 需要注意的是,在VC中調用ANSYS時(shí),需要加一條判斷語(yǔ)句,以確定ANSYS 已經(jīng)執行完畢。 在A(yíng)NSYS中當然也可以以VC或FORTRAN作為子程序調用??梢詤⒖从嘘P(guān)ANSYS二次開(kāi)發(fā)方面的資料。 這個(gè)方法應該是與系統無(wú)關(guān)的。 在FORTRAN中不需要判斷,FORTRAN會(huì )等ANSYS執行完畢才繼續執行下一條語(yǔ)句。 在VC中,我沒(méi)有找到與FORTRAN類(lèi)似的函數,只好加一條循環(huán)判斷語(yǔ)句。 如果誰(shuí)能找著(zhù)這樣的函數,請告訴我,謝謝! 判斷方法很簡(jiǎn)單,只需判斷錯誤文件file.err是否可寫(xiě)就可以了。 因為當ANSYS在運行時(shí),file.err是不可寫(xiě)的,只有當它運行完畢,此文件才可寫(xiě)。 好貼,請教如何在VB中調用ansys? 這是我早期的帖子,請參考: http://www.fea-league.com/dispbbs.asp?boardID=21&RootID=2923&ID=2923 在第二頁(yè)中已經(jīng)對VC調用ANSYS的方法進(jìn)行了更新,如下所示: VC調用ANSYS的示例程序。 //Test.cpp #include "stdio.h" #include"process.h" void main() { int result; printf("Solving..."); result=system("d:/ANSYS57/BIN/INTEL/ANSYS57 -b -p ansysul -i test.txt -o test.out"); //不用::WinExec,就用不著(zhù)等待語(yǔ)句,可以實(shí)現用FORTRAN調用一樣的效果。 printf("Solution finished..."); } 希望在傳帖子的時(shí)候把有關(guān)內容全部看清楚,否則很容易以訛傳訛,切記! 能不能也給我發(fā)個(gè)ansys二次開(kāi)發(fā)的示例 caxcae 大俠你好,能不能也給我發(fā)兩個(gè)示例:一個(gè)是vc調用ansys的, 另外一個(gè)是ansys調用vc和fortran的, VC調用ANSYS的示例程序。 //Test.cpp #include "stdio.h" #include"process.h" void main() { int result; printf("Solving..."); result=system("d:/ANSYS57/BIN/INTEL/ANSYS57 -b -p ansysul -i test.txt -o test.out"); //不用::WinExec,就用不著(zhù)等待語(yǔ)句,可以實(shí)現用FORTRAN調用一樣的效果。 printf("Solution finished..."); } 請問(wèn) 在那里查ansys_product_feature 其次, vc中的類(lèi)的成員變量是否能和apdl語(yǔ)言中的變量進(jìn)行數據交換阿? 拜托了 前輩 怎么還不知道?那個(gè)特征表找著(zhù)沒(méi)有? 以第一行為例:ANSYS/MULTIPHYSICS ane3fl ANSYS/MULTIPHYSICS是產(chǎn)品特征名稱(chēng),ane3fl是與其對應的產(chǎn)品特征代碼,把這個(gè)代碼填到下面的語(yǔ)句中: result=system("d:/ANSYS57/BIN/INTEL/ANSYS57 -b -p ane3fl -i test.txt -o test.out"); VC中的變量與APDL語(yǔ)言中的變量可以進(jìn)行數據交換,否則怎么實(shí)現參數化或優(yōu)化設計? 不過(guò)不能直接互換.我采用的辦法是,在VC中將變量結果寫(xiě)到一個(gè)文件中,然后再在A(yíng)NSYS的APDL語(yǔ)言文件中讀入這個(gè)文件的數據,再由ANSYS進(jìn)行 新的計算,計算結束之后,再由后處理處理結果,并將結果數據輸出到一個(gè)文件中,然后用VC讀入此文件中的數據,進(jìn)行下一步處理. .ext是什么文件??? 數據文件,圖形文件怎么得到??? ext是指文件擴展名。 數據文件(假設輸出的數據文件名為opt.out): *dim,out1,,2,1 out1(1)=dmax !目標函數 out1(2)=1-eymax !約束條件1 *cfopen,opt,out *vwrite,out1(1),out1(2) (2f10.6) *cfclos 在VC中相應的顯示數據文件命令為: result=system("notepad opt.out"); 圖形文件(假設ANSYS工作文件名為test,輸出jpg圖形文件,具體信息請參考命令/show): /SHOW,JPEG JPEG,QUAL,75, JPEG,ORIENT,HORIZ JPEG,COLOR,2 JPEG,TMOD,1 /GFILE,600, !* plns,uy /SHOW,TERM 在VC中相應的顯示圖形文件命令為: result=system("mspaint test001.jpg"); 請問(wèn)壇主,在A(yíng)NSYS中劃分了網(wǎng)格的三維圖形能在VC中調用嗎? 如果能調用,得到的圖形的控制點(diǎn)是由節點(diǎn)控制還是有關(guān)鍵點(diǎn)控制的? 每個(gè)點(diǎn)的坐標是A(X,Y,Z)的形式還是A(X,Y,Z,W)矢量的形式? 你的意思是不是要在VC中調用在A(yíng)NSYS中生成的有限元網(wǎng)格信息??? 如果是這樣,調用的應該是由節點(diǎn)控制的有限元信息。 每個(gè)點(diǎn)的坐標是A(X,Y,Z)形式。 如果要進(jìn)行應力場(chǎng)分析,分析后根據節點(diǎn)的應力大小、應力的梯度等一些原則,需要重新改變模型的幾何形狀, 而這個(gè)三維實(shí)體的形狀中有一部分是曲面,想通過(guò)像在vc中用三角面片建立曲面那樣通過(guò)控制一些點(diǎn)重構模型,可以嗎? 可否提供一種方法? 這好象很難實(shí)現。這里所說(shuō)的基于A(yíng)NSYS進(jìn)行參數化建模要求能在A(yíng)NSYS中進(jìn)行實(shí)體建模。你可以看看你的模型曲面部分用ANSYS能不能 生成(如控制關(guān)鍵點(diǎn),生成樣條線(xiàn),再把樣條線(xiàn)掃描成曲面)。 另外一個(gè)方法就是基于Ideas進(jìn)行優(yōu)化分析。還有利用matlab+Ideas進(jìn)行優(yōu)化分析的。 我的實(shí)體模型已經(jīng)在ansys中建好了,包括曲面部分,現在要 通過(guò)有限元模擬的結果只改變取曲面部分的形狀,想通過(guò)像在vc 中用三角面片建立曲面那樣通過(guò)控制一些點(diǎn)比較細致的重構模型? 既然已經(jīng)在A(yíng)NSYS中建好模型了(請用APDL語(yǔ)言建),那么在A(yíng)NSYS里就可以直接通過(guò)控制特征點(diǎn)來(lái)控制曲面部分的形狀。 至于在VC中重構模型,我也不清楚。問(wèn)題在于,在VC中建的幾何模型怎么輸入到ANSYS中? 再問(wèn)壇主,怎樣控制特征點(diǎn)來(lái)控制曲面部分的形狀? 可以使關(guān)鍵點(diǎn)或者節點(diǎn)沿著(zhù)坐標的方向移動(dòng)從而改變其形狀? 將關(guān)鍵點(diǎn)的坐標定義為參數,如果進(jìn)行優(yōu)化計算,就是優(yōu)化的設計變量。通過(guò)控制關(guān)鍵點(diǎn)的坐標來(lái)控制曲面形狀。 通過(guò)改變節點(diǎn)的坐標可以改變幾何形狀嗎? 那么網(wǎng)格的質(zhì)量會(huì )發(fā)生變化嗎? 節點(diǎn)不好控制。因為結構形狀需要重構,需要用新的網(wǎng)格,節點(diǎn)信息是變化的。 如果嫌控制點(diǎn)少,可以多用些關(guān)鍵點(diǎn)。 壇主,建立好模型以后再多加關(guān)鍵點(diǎn)和建模時(shí)多用幾個(gè)關(guān)鍵點(diǎn)效果能一樣嗎? 因為建模時(shí)多用關(guān)鍵點(diǎn)很麻煩,而且不一定能建成. 怎么 將關(guān)鍵點(diǎn)的坐標定義為參數 ? 我用上面講的方法將Nastran作為一個(gè)子程序也是可行的。 請教??!我做了一個(gè)優(yōu)化程序,每運行完一次程序,我需要 修改輸入文件,那么如何動(dòng)態(tài)改變輸入文件。不用手工改! 在A(yíng)NSYS中可以利用它的APDL語(yǔ)言實(shí)現這種優(yōu)化功能。Patran中相應的PCL(Patran command language)同樣可以 實(shí)現?;舅枷胍粯?,在Fortran或C中,將相關(guān)變量參數寫(xiě)到一個(gè)數據文件中,再利用與上面類(lèi)似的調用方法執行patran的PCL文件, 由此PCL文件讀入上面生成的數據文件中的參數實(shí)現參數化建模、有限元處理并生成Nastran的計算輸入文件,再調用nastran進(jìn)行有限元計算, 然后由patran的PCL調用結果進(jìn)行后處理,將結果數據輸出到數據文件,最后由Fortran或C讀入實(shí)現參數傳遞。 將ANSYS作為子程序調用-->jgyhw轉移 對于優(yōu)化或參數化設計,可以在VC或FORTRAN中將ANSYS作為子程序調用。具體調用方法如下: 1.在VC中調用ANSYS ::WinExec("d:/ANSYS57/BIN/INTEL/ANSYS57 -b -p ansys_product_feature -i input_file -o output_file",SW_SHOWNORMAL); 2.在FORTRAN中調用ANSYS LOGICAL(4) result RESULT=SYSTEMQQ(‘d:\ANSYS57\BIN\INTEL\ANSYS57 -b -p ansys_product_feature -i input_file -o output_file‘) 3.說(shuō)明 1和2中,input_file為用APDL語(yǔ)言編寫(xiě)的ANSYS輸入文件。 ansys_product_feature為你的ANSYS產(chǎn)品特征代碼。 需要注意的是,在VC中調用ANSYS時(shí),需要加一條判斷語(yǔ)句,以確定ANSYS 已經(jīng)執行完畢。 |
聯(lián)系客服