
發(fā)布
注冊
/
登錄ANSYS多變量函數(shù)定義的案例
226 基于matlab的改進的量子遺傳算法對多變量函數(shù)尋優(yōu)完整代碼 ¥12.2
基于matlab的改進的量子遺傳算法對多變量函數(shù)尋優(yōu)完整代碼,內(nèi)容詳細,包含運行說明,該代碼在量子旋轉(zhuǎn)門調(diào)整中做了一些改進,在“Qgate1”中可以看到,旋轉(zhuǎn)角度并不是固定不變的,而是將其與適應(yīng)度以及根的值聯(lián)系起來,使得計算更為精確。程序已調(diào)通,可直接運行。
【ANSYS經(jīng)驗技巧】- 學會使用變量數(shù)組函數(shù)(轉(zhuǎn)載)
表數(shù)組賦值是通過行和列的下標進行的,如果不賦值,程序自動賦最小值,表允許通過線性差值計算表數(shù)組中以定義元素之間的任意值!
注意:1)每個面的0,0元素值為該面的下標,若表為一二維表,只有一個面則無需賦值
2)0行0列的下標只有在差只是才會使用
顯示(list)與數(shù)組規(guī)則相同注意imax為1開頭,不包括0行0列。
對于表賦值建立建議使用GUI。若用APDL則為A(0,0,1)=….A(0,1,1)=…A(0,N,1)=…
可直接用*STATUS,TABLE
1.曲線圖顯示表參數(shù)的列矢量:與ARRAY一樣使用*VPLOT,二者的差別是table類型數(shù)組的數(shù)據(jù)是有序的,采用曲線進行表示
2.表差值及表載荷應(yīng)用9
表參數(shù)最大的特點就是提供按行列面的下標進行線性差值的功能??梢杂糜?em>定義隨某一變量(如時間)變化的邊界條件載荷,相應(yīng)譜曲線,壓力曲線,材料溫度曲線,磁性材料的B-H曲線。
五.使用函數(shù)加載器與編輯器
使用函數(shù)加載的必要性就不用多說了,直接開始教程:
函數(shù)編輯器定義一個函數(shù)的一般步驟:
1.打開函數(shù)編輯器,選擇菜單路徑utility——parameter——function
2.選擇函數(shù)類型:單個方程還是多值函數(shù)(分段函數(shù)),如果是后者,必須鍵入函數(shù)變量名,即狀態(tài)控制變量,同時六狀態(tài)也被激活。
3.選擇角度單位,度還是弧度。該選項僅決定方程如何被運算而不影響*AFUNC的設(shè)置
4.定義方程:利用基本變量,方程變量和按鍵定義單個方程表達式,或者定義最多6個不同定義域的方程表達式。
1)點擊regime1選項卡,首先指定狀態(tài)控制變量的最大和最小取值區(qū)間,然后定義該取值區(qū)間對應(yīng)的方程表達式,可將每個狀態(tài)控制下的方程儲存起來,在其他狀態(tài)控制中重復使用。
展開 ansys優(yōu)化,因變量和目標函數(shù)都沒有變化【急】【急】
ansys優(yōu)化,因變量和目標函數(shù)都沒有變化【急】【急】
ansys優(yōu)化之后,為什么只有自變量發(fā)生了變化,而因變量和目標函數(shù)都沒有變化,還是和初始值一樣?也進行了四五十次的迭代,也有顯示最優(yōu)解,只是因變量和目標函數(shù)都沒有變化,疑惑中。