簡介
APDL的全稱是ANSYS Parametric Design Language(ANSYS參數化設計語言)。可用來完成一些通用性強的任務,也可以用於根據來建立模型,不僅是最佳化設計和自適應格線劃分等ANSYS經典特性的實現基礎,也為日常分析提供了便利。標準過程
有限元分析的標準過程包括:定義模型及其載荷、求解和解釋結果,假如求解結果表明有必要修改設計,那么就必須改變模型的幾何結構或載荷並重複上述步驟。特別是當模型較複雜或修改較多時,這個過程可能很昂貴和浪費時間。APDL用建立智慧型分析的手段為用戶提供了自動完成上述循環的功能,也就是說,程式的輸入可設定為根據指定的函式、變數及選出的分析標準作決定。它允許複雜的數據輸入,使用戶對任何設計或分析屬性有控制權,例如,幾何尺寸、材料、邊界條件和格線密度等,擴展了傳統有限元分析範圍以外的能力,並擴充了更高級運算包括靈敏度研究、零件參數化建模、設計修改及設計最佳化。為用戶控制任何複雜計算的過程提供了極大的方便。它實質上由類似於FORTRAN77的程式設計語言部分和1000多條ANSYS命令組成。其中,程式設計語言部分與其它程式語言一樣,具有參數、數組表達式、函式、流程控制(循環與分支)、重複執行命令、縮寫、宏以及用戶程式等。標準的ANSYS程式運行是由1000多條命令驅動的,這些命令可以寫進程式設計語言編寫的程式,命令的參數可以賦確定值,也可以通過表達式的結果或參數的方式進行賦值。從ANSYS命令的功能上講,它們分別對應ANSYS分析過程中的定義幾何模型、劃分單元格線、材料定義、添載入荷和邊界條件、控制和執行求解和後處理計算結果等指令。套用
用戶可以利用程式設計語言將ANSYS命令組織起來,編寫出參數化的用戶程式,從而實現有限元分析的全過程,即建立參數化的CAD模型、參數化的格線劃分與控制、參數化的材料定義、參數化的載荷和邊界條件定義、參數化的分析控制和求解以及參數化的後處理。宏是具有某種特殊功能的命令組合,實質上是參數化的用戶小程式,可以當作ANSYS的命令處理,可以有輸入參數或沒有輸入參數。
縮寫是某條命令或宏的替代名稱,它與被替代命令或宏存在一一對應的關係,在ANSYS中二者是完全等同的,但縮寫更符合用戶習慣,更易於記憶,減少敲擊鍵盤的次數。
ANSYS工具條就是一個很好的縮寫例子。