midas(有限元分析軟體)

midas(有限元分析軟體)

midas中文名是邁達斯,是一種有關結構設計有限元分析軟體,分為建築領域、橋樑領域、岩土領域、仿真領域四個大類。

基本介紹

基本信息,套用,

基本信息

分類
其中建築領域包含軟體:midas Building、midas Gen、Gen Designer;橋樑領域包含軟體:midas Civil、midas SmartBDS、Civil Designer;岩土領域包含軟體:midas GTS、midas SoilWorks、midas GeoX;仿真領域包含軟體:midas NFX、midas FEA。
作用
MIDAS/Civil是針對土木結構,特別是分析象預應力箱型橋樑、懸索橋斜拉橋等特殊的橋樑結構形式,同時可以做非線性邊界分析、水化熱分析、材料非線性分析、靜力彈塑性分析、動力彈塑性分析。為能夠迅速、準確地完成類似結構的分析和設計,以填補土木結構分析、設計軟體市場的空白,而開發的“土木結構專用的結構分析與最佳化設計軟體”。
套用
鋼筋混凝土橋樑 : 板型橋樑、剛架橋樑、預應力橋樑 聯合橋樑 : 鋼箱型橋樑、梁板橋樑 預應力鋼筋混凝土箱型橋樑 : 懸臂法、頂推法、移動支架法、滿堂支架法 大跨度橋樑 : 懸索橋斜拉橋、拱橋 大體積混凝土的水化熱分析 : 預應力鋼筋混凝土箱型橋樑、橋台、橋腳、防波堤 地下結構: 捷運、通信電纜管道、上下水處理設施、隧道 工業建築: 水塔、壓力容器、電力輸送塔、發電廠 國家基礎建設: 飛機場、大壩、港口。
邁達斯
midas FEA是“目前唯一全部中文化的土木專用非線性及細部分析軟體”,它的幾何建模格線劃分技術採用了在土木領域中已經被廣泛套用的前後處理軟體midas FX+的核心技術,同時融入了MIDAS強大的線性、非線性分析核心,並與荷蘭TNO DIANA公司進行了技術合作,是一款專門適用於土木領域的高端非線性分析和細部分析軟體。
midas FEA擁有簡潔直觀的用戶界面,即使是初學者也可以在短期內迅速掌握。特別是工程中比較難處理的各種非線性分析問題,程式不僅提供了簡單的參數化輸入方法,其全中文化的程式界面、全中文化的技術手冊、全中文化的培訓例題,可以讓初學者迅速成長為高級分析人員。

套用

MIDAS(Multi-tier Distributed Applications Services)多層分布套用服務為開發者開發多層套用提供了一套高級組件、伺服器及核心技術。
Delphi所提出的Multi-Tier結構是把原來的Two-Tier前台應用程式內的dbExpress,ADO,BDE,SQL Link,DataMoule,拿到另外一台NT伺服器(就是所謂的應用程式伺服器),而前台程式只剩下一 個執行檔及MIDAS.DLL,而移到NT伺服器上的DataMoule則變成一個COM程式(Remote DataModule).
:前台一定要把MIDAS.DLL發布到系統目錄下.
(1) 前台程式會通過調用應用程式伺服器提供的方法(接口)提出一個請求
應用程式伺服器會回響這個請求,傳送一個相應的SQL命令到後台資料庫,而後台資料庫會把執行SQL命令產生的DataSet返回給應用程式伺服器.
註:Delphi提供了Type Library來幫助應用程式伺服器定義COM方法(接口)
(2) NT伺服器上的COM程式是通過中間軟體(dbExpress,ADO,BDE,SQL Link)傳送SQL到後台資料庫.
當應用程式伺服器要把讀取到的DataSet傳送給前台時,就必須利用DCOM的機制來進行.Delphi提供的TDataSetProvider組件就會把讀取到的DataSet壓縮並且分割成一段一段的數據包,通過DCOM或TCP/IP傳給前台.
註:Delphi提供了RemoteDataModule嚮導來幫你產生COM程式的結構.由於Delphi的程式具有傳送DataSet的特殊機制,所以Delphi也實現了一個接口叫做IProvider(即TDataSetProvider),來幫助應用程式伺服器上的COM程式傳送DataSet數據.
(3) 前台程式與NT伺服器上的COM程式是通過DCOM的機制互相溝通
前台的應用程式是通過MIDAS.DLL和應用程式伺服器相互溝通,前台的MIDAS.DLL會把接收到的應用程式伺服器發過來的數據包再還原成DataSet,丟給前台程式中的TClientDataSet組件.
:前台程式必須提供相應的TClientData組件來和應用程式伺服器上的每個IProvider(TDataSetProvider)對應.用戶修改前台數據時,修改的只是Cache(快取)在前台的Dataset,最後要通過TClientData.ApplyUpdate方法來把前台變動的數據寫回到後台資料庫中.

相關詞條

熱門詞條

聯絡我們