ANSYS函式載入

2022-12-19 02:27:07 字數 2523 閱讀 2196

ansys命令流、二次開發與help文件之七-函式編輯與載入設計

關鍵字: ansys命令流函式編輯載入設計

ansys程式中有專門的函式功能項,本篇即主要介紹該函式功能項的一些專用術語和應用技巧,在進行複雜載荷的載入和設計時,應用函式功能項是必不可少的,所以,對於乙個分析工程師而言,學習這個工具的使用方法也是必要的。

1、基本介紹

ansys的引數選單包含functions,即函式功能項,它包含兩個子選單項:1)函式編輯器:utility menu>parameters>functions>define/edit;2)函式載入器:

utility menu>parameters>functions>read from file;對應於ansys函式編輯器,有幾個專門的專用術語,需要首先了解和學習,它對理解函式編輯器的使用方法非常重要。主要包括:1)function:

函式,即一系列的方程聯立在一起用於定義乙個高階邊界條件;2)primary variable:基本變數,也叫獨立變數,在求解過程中需要計算和使用的變數;3)regime:狀態控制,根據狀態控制變數的設計空間或運算範圍劃分為多個部分,每個部分就就是乙個狀態控制區間。

狀態控制區間是根據狀態控制變數的上限和下限進行網格劃分的,並且要求狀態控制變數必須是連續變數,每個狀態控制區間對應與乙個獨立方程用於定義函式關係;4)regimevariable:狀態控制變數,序列方程的定義變數,用於函式計算;5)equation variable:方程變數,在乙個方程中使用者採用的未知變數,當載入乙個函式時會定義該變數的數值。

函式編輯器可用於定義方程和控制條件,使用一組基本變數、方程變數和數學函式去建立方程,可以建立單個方程或乙個函式,其中函式是由一系列方程聯立組成,每個方程對應於乙個特定的狀態控制區間,最終用作函式邊界條件施加到分析模型中。函式編輯器的工作介面像乙個計算器,包括7個選項卡,分別是function(函式定義)、regime1(狀態1)、regime2(狀態控制2)、regime3(狀態控制3)、regime4(狀態控制4)、regime5(狀態控制5)、regime6(狀態控制6)。函式編輯器工作介面如圖1所示。

圖1函式載入器工作介面

2、使用函式編輯器

在利用函式編輯器定義乙個函式時,可按照下面的步驟進行:1)開啟函式編輯器,選擇選單路徑:

utility menu>parameters>functions>define/edit;

2)選擇函式型別:單個方程還是多值函式,如果選擇後者,必須鍵入函式變數名,即狀態控制變數,同時regime6被啟用;

3)選擇角度單位:度還是弧度。但該選擇僅僅決定方程如何被運算,而不會影響*afun(角度單位轉換命令)的設定;

4)定義方程:利用基本變數、方程變數和按鍵定義單個方程表示式,或者定義最多6個不同值域的方程表示式(多值函式)。如果定義單個方程函式,直接跳到第8步並儲存方程。

如果定義多值函式,繼續第5步;

5)單擊regime1選項卡,首先指定狀態控制變數的取值空間,然後定義該取值區間中對應的方程表示式。如果需要可以講每個狀態控制下的方程儲存起來,在其他狀態控制中重複使用;

6)同理,單擊regime2選項卡和其他狀態控制選項卡,完成與定義regime1選項卡相同的操作。需要注意的是後續的狀態控制變數的區間最小值等於前乙個區間的最大值,所以只需制定當前區間的最大值;

7)輸入乙個注釋描述函式(可選),選擇選單路徑:funtioneditor>file>comments,彈出新增函式注釋資訊對話方塊,輸入注釋資訊,單擊ok;

8)儲存函式,選擇選單路徑edit>s**e and type in a name,彈出對話方塊,輸入函式儲存檔名,且必須有.func副檔名,單擊ok按鈕即可。

在函式儲存並定義起來之後,可在一些ansys分析中被引用。當使用這些被儲存起來的函式時,需要首先將他們載入到ansys程式環境中,並定義一系列方程變數值,以表引數名的形式給某個分析用,所用這些工作都能夠用函式載入器完成.

3、使用函式載入器

在使用ansys進行分析時,通常需要為方程變數指定值、定義表引數名以及使用函式,因此需要把函式載入到系統中。函式載入器的使用方法按照如下步驟進行:

1)開啟函式載入器,選擇選單路徑utility

menu>parameters>functions>read from file彈出如圖2所示的開啟函式檔案對話方塊,在系統中找到以儲存好的函式檔案,然後單擊open按鈕;

圖2開啟函式對話方塊

2)之後,彈出函式載入器對話方塊,在table parameter name文字框中輸入變數名(如tan_data),然後單擊ok按鈕,當將這個函式作為表引數邊界條件使用時,就用到該錶名稱(%tabname%);

3)對話方塊下半部分是對應每個狀態的函式表示式和狀態表,單擊函式表,即顯示每個指定方程變數的資料輸入區,如果需要使用材料ids變數的話,還可以看到ids資料輸入區,在輸入區中輸入相應值;

4)在每個定義的狀態中重複以上過程,然後單擊s**e按鈕,直到位函式中所有變數提供賦值,才能將它儲存為**型矩陣引數。

用函式載入器將函式儲存為命名**型矩陣引數,就可以把它當作**型邊界條件使用。在分析時使用**型邊界條件的詳細情況可參見help文件-applying loads using table type部分。4、本篇總結

原創EXCEL載入巨集

原創 載入巨集基礎 fanjy發表於2006 4 27 20 15 56 一 簡介 載入巨集可以擴充套件excel的功能,與excel的內建功能一致,是為excel提供自定義命令或自定義功能的補充程式。某些載入巨集還提供了可用於公式中的新的工作表函式。使用某載入巨集必須已安裝,且須在載入巨集對話方塊...

Spring如何載入XSD檔案

本文原文連線 請註明出處!有時候你會發現過去一直啟動正常的系統,某天啟動時會報出形如下面的錯誤 parseexception schema reference.4 failed to read schema document because 1 could not find the document...

Ansys使用技巧

1.ansys後處理時如何按灰度輸出雲圖?1 你可以到utilitymenu plotctrls style colors window colors試試 2 直接utilitymenu plotctrls redirect plots 2 將雲圖輸出為jpg 選單 plotctrls redire...