
發布
注冊
/
登錄vb ansys 計算
關注創建者:王靖雯 創建時間:2023-03-07
vb ansys 計算的視頻教程
基于VB的ansys二次開發應用實例操作與講解(附源文件)
:APDL代碼一鍵轉換成VB可用的代碼 第七節:利用VB輸出APDL文件 第八節:VB調用ANSYS執行APDL文件 第九節:利用VB調取ansys計算的結果云圖 第十節:利用VB列表顯示ansys計算的結果 第十一節:利用VB畫結果曲線 第十二節:利用VB生成計算報告 第十三節鏈接幫助頁面 課程附件包括源碼、所有源文件,可供大家學習。
¥20 1小時51分鐘 8007播放
查看
vb ansys 計算的實例教程
該次程序主要的功能是通過自動讀取界面的參數實行ANSYS的自動運行,因而主要功能使通過按鈕button完成的。雙擊Button(計算)按鈕,進入vb代碼界面,如圖5所示,該段代碼為VB自動加載的,為一個函數,點擊計算按鈕之后便運行此函數。
圖5 VB自動生成的代碼
(5)編寫計算按鈕的程序。VB調用ANSYS采用的使shell函數,通過shell函數啟動ANSYS后,ANSYS自動讀入批處理文件,然后進行批處理計算。而批處理文件需要先生成。VB采用PrintLine函數向打開的文件里面逐行輸出APDL命令,具體實現代碼如圖6所示,在此段代碼中需要借助界面輸入的參數需要進行替換,如圖中黑色字體部分所示。其中FileOpen函數用于打開一個txt文件。
圖6 VB輸出批處理文件代碼
(6)程序運行。程序編寫完成之后,即可運行測試。點擊Start,在彈出的程序界面輸入參數,如圖7所示。
圖7 參數設置
(7)運行結果。參數設置完畢,點擊“計算”,發現ANSYS啟動了一個黑色的框,直到計算完畢,黑框關閉,設置的工作目錄下生產結果文件,如圖8所示。
圖8 生成的結果文件
打開其中的db文件,即可顯示計算結果如圖9所示。其實計算結果可以在VB編寫的程序界面顯示,此次僅就計算進行設計。
圖9 ANSYS計算結果
展開 用戶開發界面
用戶界面的設計既要考慮到操作者友好的操作,也要保證為 ANSYS 提供有效的計算參數。在本例中,為了實現孔板的參數化分析, 選用孔板的有限元分析參數作為輸入的內容,同時操作者還必須按工程要求輸入相應的材料參數信息。
VB與ANSYS之間的數據交互
1、利用ANSYS生成命令流的方法
利用VB 生成命令流的方法利用VB 對ANSYS進行二次開發,其基本原理就是利用VB 語言提供的OPEN 函數打開和建立一個ANSYS 的命令流文件,在流文件中寫入相應的APDL 語句;然后,利用VB 程序來調用ANSYS 時將命令流文件讀入,運行出用戶需要的結果。生成命令流的程序代碼可以用下面的VB 程序來實現。
Open "VB_ANSYS.inp" For Output As #1............. .............(1)
Print #1, "/CLEAR"..........................................(2)
程序中第一條語句的作用是新建一個名稱為"VB_ANSYS.inp"宏文件;第二條語句的作用是在上述建立的宏文件中寫入APDL 命令流語句/ CLEAR (當ANSYS 讀入該語句時,清空以前的數據,開始一個新的分析)。
2、VB對ANSYS的調用
在宏文件生成后,需要在VB 中調用ANSYS 進行處理。目前,雖然調用方法有很多種,但是常采用shell 函數的方法。
展開 
vb ansys 計算的相關專題、標簽、搜索
vb ansys 計算的最新內容
關鍵詞:雙梁橋式起重機;箱形偏軌主梁;VB6.0;AGW;CAE;
0 引 言
主梁是橋式起重機中最重要的關鍵部件,設計要求極其嚴格,傳統的設計方法通常是進行計算校核、繪制圖形以及ANSYS分析等,設計周期長。構建橋式起重機主梁的CAE集成系統,運用計算機代替手工進行計算與繪圖,可通過人機交互,最大限度地發揮設計人員的創造力和經驗[1],提高橋式起重機的設計效率和質量[2]。
通常采用Bernardi[16]生熱速率模型,即假設電池內部物質是均勻發熱的,其計算公式如下
式中,I為電流,充電為正,放電為負,取12.8A;Vb為電池單體的體積,取271.25cm3;R內為電池單體的內阻,取5.05mΩ;E為電池單體電壓;E0為電池開路電壓;T為溫度;[Math Processing Error]為電壓隨溫度變化的溫度系數,取0.5mV/K。
作品名稱:使用Ansys Maxwell計算變壓器零序阻抗的三種方法
作品類型:文本
作者及單位:黃克捷 | 南方電網科學研究院有限責任公司
作品簡介:變壓器零序阻抗是電力系統的重要參數之一,用于計算單相接地故障時短路電流的零序分量。變壓器的零序阻抗主要受鐵心結構和接線組的影響,用解析法精確計算變壓器的零序阻抗比較困難。
《有限元分析及應用》
這本書也是曾攀老師的著作,里面主要引導讀者獨立編寫整套的有限元程序,代碼量不多,可以入手,并于Ansys相呼應,以Ansys作為前處理,導出節點網格數據,輸入至有限元程序進行求解,采用的語言有C、Fortran,感興趣可以了解一下。
由此出現了基本數位邏輯計算,即:與、或、非。這是數字電路中的三大基本邏輯計算,包括后續的邏輯計算,以及數字電路設計,都會用到這三個計算。那么至于與非、或非、異或、同或無非是用三大基礎邏輯門進行的組合。這與基本數學倒很相似。學會了加法、減法、乘法、除法以后就會出現方程,四則運算等等。
Ansys Motor-CAD 是目前全球范圍內唯一包含電磁、熱、機械的專業電機多學科設計工具,它同時兼顧了計算速度與精度,可在最短時間內完成電機初始方案設計,同時結合強大的 Ansys optiSLang 優化工具,從而使電機工程師在設計初期對電磁、熱、機械性能進行快速綜合優化的夢想變為可能。
計算涉及到包含非常大和非常小數字的一長串數值時,計算結果可能不準確。
5、結構件優化設計方法的探討
作者:
元來是你
鏈接:https://www.yqgqt.org.cn/content/post/1804547
本課題充分利用Ansys有限元分析的計算優勢和VB編程的人性化設計,以立板吊耳為研究對象,旨在探索了一種優化設計結構和提高設計效率的方法。
摘要:本課題充分利用Ansys有限元分析的計算優勢和VB編程的人性化設計,以立板吊耳為研究對象,旨在探索了一種優化設計結構和提高設計效率的方法。
一 課題背景:
吊耳廣泛應用于工程機械、車間現場和露天施工場地。但是據相關數據顯示,關于吊耳的設計缺乏標準的設計參考,本課題嘗試利用Ansys和VB探索研究一種吊耳的優化設計方法,為生產制造提供一定的參考。
選擇計算模塊
另外還支持在求解結束后,自動導出Maxwell的vb建模腳本,以及Motor-CAD中電機的徑向、軸向、3D模型的截圖。