
發布
注冊
/
登錄ansys優化算法有哪些的案例
利用ANSYS進行優化設計時的幾種優化算法
本文探討了利用ANSYS進行優化設計時的幾種優化算法。
優化技術
理解計算機程序的算法總是很有用的,尤其是在優化設計中。在這一部分中,將提供對下列方法的說明:零階方法,一階方法,隨機搜索法,等步長搜索法,乘子計算法和最優梯度法。(更多的細節參見ANSYS Theory Reference 第20章。)
零階方法
零階方法之所以稱為零階方法是由于它只用到因變量而不用到它的偏導數。在零階方法中有兩個重要的概念:目標函數和狀態變量的逼近方法,由約束的優化問題轉換為非約束的優化問題。
逼近方法:
本方法中,程序用曲線擬合來建立目標函數和設計變量之間的關系。這是通過用幾個設計變量序列計算目標函數然后求得各數據點間最小平方實現的。該結果曲線(或平面)叫做逼近。每次優化循環生成一個新的數據點,目標函數就完成一次更新。實際上是逼近被求解最小值而并非目標函數。
狀態變量也是同樣處理的。每個狀態變量都生成一個逼近并在每次循環后更新。
用戶可以控制優化近似的逼近曲線。可以指定線性擬合,平方擬合或平方差擬合。缺省情況下,用平方差擬合目標函數,用平方擬合狀態變量。用下列方法實現該控制功能:
Command: OPEQN
GUI: Main Menu>Design Opt>Method/Tool
OPEQN同樣可以控制設計數據點在形成逼近時如何加權;見ANSYS Theory Reference。
轉換為非約束問題
狀態變量和設計變量的數值范圍約束了設計,優化問題就成為約束的優化問題。ANSYS程序將其轉化為非約束問題,因為后者的最小化方法比前者更有效率。轉換是通過對目標函數逼近加罰函數的方法計入所加約束的。
展開 溫控器的PID算法都有哪些?
遺傳PID溫控系統將測量值與給定值進行比較,用遺傳控制算法來優化PID參數,然后將控制量輸出,實現將PID參數串接構成完整染色體,從而構成遺傳空間中的個體,過通過繁殖交叉和變異遺傳操作生成新一代群體,經過多次搜索獲得最大適應度值的個體。
08
廣義預測PID控制算法的PID控制
預測控制(Predictive Control)是基于模型的計算機控制算法。其預測模型有脈沖響應模型、階躍響應模型、CAMRMA模型和CARIMA模型。基于CARIMA模型的廣義預測控制(GPC)是一種新型計算機PID控制算法。
常見溫度控制方法的對比分析
通過上述PID控制算法的原理分析,下表給出各種溫度控制特性與控制器應用場合的情況。
將線性與非線性控制相結合。使溫度能滿足用戶的精度要求是溫控系統的最終目的。在實際應用中,根據具體的應用場合、不同的加熱對象、不同的控制要求和控制精度,選擇不同PID控制算法的溫控器及控制方式。
展開 一本優化方面的不錯的書(有粒子群算法和遺傳算法)
一本優化方面的不錯的書(有粒子群算法和遺傳算法)書 名 精通MATLAB最優化計算
出 版 社 電子工業出版社
此書含有100多個實用程序,完全可以直接拿來使用。
《精通MATLAB最優化計算》的主要內容是應用MATLAB來解決最優化問題,通過將“最優化問題”、“MATLAB優化工具箱”和“MATLAB編程”這三方面有機結合進行講述,即一方面是使用工具箱來快速解決最優化問題,另一方面是通過算法編程深入解決最優化問題。
《精通MATLAB最優化計算》側重于最優化算法的MATLAB實現,同時精選了大量的最優化問題實例,通過實例的求解,生動地教會讀者掌握MATLAB在最優化問題方面的應用。
通過《精通MATLAB最優化計算》,讀者不僅能掌握使用MATLAB最優化工具箱來快速解決實際問題,而且能學會分析優化算法和采用MATLAB編程解決最優化問題,從而提高分析和解決問題的能力。
展開 基于VB的ANSYS的二次開發之優化算法
ANSYS優化分析的目的是尋求滿足所有給定的約束條件(設計變量的約束和狀態變量的約束),并使目標函數達到最小值的設計變量。ANSYS分析結束后會給出若干設計序列,SET1、SET2等等。在這些設計序列中,一般情況下存在滿足約束條件的合理解釋以及滿足目標函數最小化的最優解,但有時也可能所有解都不滿足約束條件(說明用戶給定的約束條件不合理)。
ANSYS優化分析文件是一個命令流輸入文件,應包括一個完整的分析過程前處理、求解以及后處理(主要是提取相關參數),分析過程必須參數化。此外,還要在優化分析文件中指定變量、狀態變量及目標函數。由這個文件可以自動生成優化循環文件(Jobname.loop),并在優化計算中循環處理。每一次循環均執行一次分析文件。最后一次循環的輸出結果存儲在Jonname.opo中。
優化算法
理解ANSYS優化算法對于執行優化分析是很有必要的。ANSYS現有的優化算法主要有:零階方法、一階方法、單步運行、隨機搜索法、等步長搜索法、乘子計算法和最優梯度法。此外,用戶還可以通過UPFs定義自己的優化算法。下面重點說明零階方法和一階方法。
1.零階方法
由于優化過程中只用到因變量本身,而不利用因變量的導數,所以稱為零階方法。使用該方法的命令為:
optype,subp
零階方法是一種函數逼近優化方法,該種方法的本質是采用最小二乘法逼近,求取一個函數曲線或函數面來擬合解空間,然后再對該函數曲線或函數面求極值。這是一種普適的優化方法,不容易陷入局部極值點,但優化精度一般不是很高,因此多用來做前期優化。
展開 
Isight耦合ANSYS APDL優化分析案例及算法講解 ¥299
Isight中有很多算法,比如拉丁超立方、多島遺傳算法、多目標優化算法等等,共計十幾種算法,相信大家在學習中一定犯暈。其實這么多算法中,按大類分的話包括:試驗設計、梯度優化、直接搜索、全局優化及多目標優化五類,各類優化算法有各自的優缺點,對于我們初級、中級使用者來說,只要學會選擇相應算法即可,而不必過于糾結各類算法的原理。小編以簡支梁應力計算為例,詳細講解Isight中的優化算法及應用,并詳細講解Isight與ANSYS APDL耦合及優化結果分析。QQ: 315673349
展開 Isight耦合ANSYS APDL優化分析案例及算法講解
— 優化算法
Isight中有很多算法,比如拉丁超立方、多島遺傳算法、多目標優化算法
等等,共計十幾種算法,相信大家在學習中一定犯暈。其實這么多算法中,按大類分的話包括:試驗設計、梯度優化、直接搜索、全局優化及多目標優化五類,各類優化算法有各自的優缺點,對于我們初級、中級使用者來說,只要學會選擇相應算法即可,而不必過于糾結各類算法的原理。
02 項目概述
03 軟件配置
Isight耦合ANSYS APDL進行優化計算之前,需要對軟件進行配置,才能實現isight對ANSYS APDL的成功調用,主要是耦合計算的環境變量的設置及isight的install.bat批處理文件的運行。
展開 機電管線綜合優化簡易技術有哪些呢?
利用CAD的移動命令將定位基準點移動到坐標原點,這樣在利用外部參照進行對處理過的任何圖紙附著時都不需要再對附著的圖紙進行基準點對齊了,選擇插入點為坐標原點,軟件自動找每張圖紙的坐標原點進行定位,不會有任何偏差和移位,省時省力,一勞永逸。
(9)附著外部參照,加載全部圖紙以后,整個圖面密密麻麻的全是標注和線條,而且80%左右的標注都是重疊的,根本分不清哪個標注是哪個專業的。這就需要進行標注的調整,但是其調整也不是隨心所欲調整的,需要以建筑圖為底圖,利用在位編輯外部參照命令,按順序逐一調整每張專業圖紙,直到最后所有的圖紙附著在一起,也能看清楚每張圖紙中的每個標注,沒有任何的標注重疊。
(10)為確保對勞動成果的保護,AUTOCAD軟件在系統選擇項中設置每5分鐘自動保存一次,養成良好的保存習慣,每操作一步都要習慣性的保存一次,以防施工現場隨時停電或者軟件運行的突然崩潰而造成成果丟失。
5 效益分析
利用外部參照的機電綜合管線優化是基于計算機AUTOCAD軟件進行的深化設計方法,與傳統的利用藍圖進行量尺寸定位置和圖層復制、張貼的方法進行的管線優化調整的方法相比,能降低設計人員70%左右的工作量和勞動強度,優化效率提高60%,出圖效率提高60%。一個深化設計團隊可以同時進行同一工程多個部位的優化調整工作或者兼帶幾個項目,有時候一個深化設計師就可以單獨完成一個項目的深化設計工作。減少深化設計人員的配置,降低管理成本。
展開 博途中優化的 DB 塊和標準 DB 塊有哪些區別?
與標準的 DB 塊相比,優化的 DB 塊有以下優勢:
提供更快的訪問速度;
以符號尋址,編程者無需考慮 DB 塊中每個變量存儲的具體地址,每個變量在 CPU 中存儲的位置由 PLC 的系統自動進行分配;
CPU 與 HMI (如 Panel)連接時,由于優化的 DB 是靠符號尋址,所以當 PLC 變量連接到 HMI 后,PLC 側對變量做的修改,HMI 無需重新下載;
對 DB 塊內的任意位置對變量進行添加及刪除,或對變量的類型進行修改(如將Tag_1的屬性由 byte 修改為Word),不會引起該 DB 塊其它變量的使用;
S7-1200/S7-1500中如有以下應用,必須使用標準 DB 塊:
與其它 CPU 建立 S7 單邊通信時(PUT/GET),用于存儲發送區數據和接收區數據的 DB 塊;
與 Wincc V7.2 進行 HMI 連接時,Wincc V7.2 訪問的 S7-1200/S7-1500 CPU 的 DB 塊只能是標準的 DB 塊;
使用Simatic Net V8.2 與S7-1200/S7-1500 PLC進行 OPC 連接時,OPC 服務器訪問 S7-1200/S7-1500 CPU 的 DB 塊只能是標準的 DB 塊。
展開 ANSYS Discovery對硬件要求有哪些?
ANSYS Discovery Live依靠最新的GPU技術來提供計算和視覺體驗。要運行該軟件,您將需要:一個專業的NVIDIA GPU卡(推薦Quadro)基于Kepler, Maxwell or Pascal。強烈推薦Maxwell 2000或更好的,專業的NVIDIA GPU卡在2013年及以后生產顯卡的將基于這些架構之一。
至少4GB顯存(8GB優先)。
此外,請確保您有您的顯卡最新的驅動程序,可從NVIDIA驅動下載。
發現存生兼容性問題,以下實用程序可用于確定您當前的圖形硬件是否能夠支持ANSYSDiscovery Live。https://discoveryforum.ansys.com/t/x1fgq0/graphics-hardware-compatibility-utility。
Discovery Live的性能不依賴于機器CPU和RAM。64位處理器上運行的Windows,以及4GB的內存就足夠了。
如果您沒有符合這些規范的顯卡,軟件將不能運行。不過,您可以嘗試通過一個基于云的在線計算來體驗ANSYS,它只需要一個Internet瀏覽器和良好速度的網絡。
展開 ANSYS旗下有哪些專用CFD軟件
提起ANSYS CFD,大家第一印象想到的是FLUENT/CFX/ICEM/DM/AM,實際上,ANSYS還收購了大量專業的行業模塊,你知道多少?
Icepak
Icepak是一款基于FLUENT求解器的電子散熱分析軟件,是針對電子熱設計,涵蓋芯片級、板級、系統級、環境級全系列解決方案的高精度分析專業軟件包。ANSYS Icepak被廣泛應用于航空航天、能源電力、電力電子、鐵路機車消費性電子產品、醫療器械等各行各業電子產品的研發和設計過程。
Polyflow
ANSYS POLYFLOW是專業的聚合物加工和玻璃成型模擬軟件,能模擬各類粘彈性材料如塑料、樹脂、石油、洗滌劑、印墨、懸浮物、泥土、液態食品原料、熔融玻璃及生物流體的流場,適用于擠出成型、吹塑成型、纖維紡絲、層流混合、涂復成型、模壓成型等加工過程中的流動及傳熱過程模擬,應用于到汽車、建材、包裝、電子電氣、化工等工業部門。
BladeGen
BladeGen可以快速生成各種類型的旋轉機械葉片;它使用葉片設計師的設計語言,可快速修改葉片速度;可自動生成CAD模型。
TurboGrid
專門用于葉輪機械的網格生成器;可對葉輪流道區域快速、自動化生成高質量六面體網格。
Vista TF
PCA工程咨詢公司開發,集成于 ANSYS Workbench平臺,用于高效、快速的旋轉機械設計和分析。
展開 ANSYS旗下有哪些專用CFD軟件
提起ANSYS CFD,大家第一印象想到的是FLUENT/CFX/ICEM/DM/AM,實際上,ANSYS還收購了大量專業的行業模塊,你知道多少?
Icepak
Icepak是一款基于FLUENT求解器的電子散熱分析軟件,是針對電子熱設計,涵蓋芯片級、板級、系統級、環境級全系列解決方案的高精度分析專業軟件包。ANSYS Icepak被廣泛應用于航空航天、能源電力、電力電子、鐵路機車消費性電子產品、醫療器械等各行各業電子產品的研發和設計過程。
Polyflow
ANSYS POLYFLOW是專業的聚合物加工和玻璃成型模擬軟件,能模擬各類粘彈性材料如塑料、樹脂、石油、洗滌劑、印墨、懸浮物、泥土、液態食品原料、熔融玻璃及生物流體的流場,適用于擠出成型、吹塑成型、纖維紡絲、層流混合、涂復成型、模壓成型等加工過程中的流動及傳熱過程模擬,應用于到汽車、建材、包裝、電子電氣、化工等工業部門。
BladeGen
BladeGen可以快速生成各種類型的旋轉機械葉片;它使用葉片設計師的設計語言,可快速修改葉片速度;可自動生成CAD模型。
展開 
有相互依存關系的離散變量的ansys與workbench聯合優化分析
2.workbench提供了比ansys更多的優化算法。自身就擁有離散變量的優化功能。這也或許是現在ansys舍棄經典優化界面的一個很大原因。
3.由于workbench提供了多種優化算法,而每種算法基本都需要先建立試驗設計和響應面,不同的是建立采樣方式、響應面建立方法和優化方法對于求解效率的影響非常巨大。
4.與ansys強大的編程和子定義優化算法相比,其人為干預和控制能力較弱。
5.workbench提供了多種不同的數據相關性,變量靈敏度和采樣路徑圖表等。非常方便后續分析。
6.ansys除了自身擁有強大的編程控制功能外,也很方便與其他高級數學分析軟件聯合進行分析。
展開