CAE系列軟件介紹_MSC.Patran


















CAE系列軟件介紹_MSC.Patran的圖1

MSC.PATRAN最早由美國宇航局(NASA)倡導開發的, 是工業領域最著名的并行框架式有限元前后處理及分析系統, 其開放式、多功能的體系結構可將工程設計、工程分析、結果評估、用戶化身和交互圖形界面集于一身,構成一個完整CAE集成環境。



集成化的工程分析系統


MSC.PATRAN可以幫助產品開發商實現從設計到制造全過程的產品性能仿真, 主要特點包括:


實用性


MSC.PATRAN的用戶界面既容易使用又方便記憶。 這就意味著當有經驗的使用者正專著于他們的問題而不是如何使用軟件時, 那些新用戶也可以很快成為熟練的使用者。


CAD模型的直接訪問和幾何建模


眾多的公司為了節約寶貴的時間,減少重復建模,消除由此帶來的不必要的錯誤, 而大量采用直接幾何訪問技術(DGA)直接從一些世界先導的CAD/CAM系統中抓取幾何模型,甚至參數和特征。 此外, MSC.PATRAN還提供了完善的獨立幾何建模和編輯工具, 以使用戶更靈活的完成模型準備。


★ 智能化模型處理


MSC.PATRAN允許用戶直接在幾何模型上設定載荷、邊界條件、材料和單元特性, 并將這些信息自動地轉換成相關的有限元信息, 以最大限度地減少設計過程的時間消耗。 所有的分析結果均可以可視化。


★ 自動有限元建模


MSC.PATRAN的新產品中不斷增加了很多更靈活更方便的智能化工具, 同時提供了自動網格及工業界最先進的映射網格劃分功能, 使用戶快速完成他們想做的工作。


★ 完全的分析集成


將世界先導的不同類型的分析軟件和技術集成MSC.PATRAN一個公共的環境中共用一個模型, 為用戶提供了其他任何軟件所無可比擬的靈活性, 使用戶能夠在最短的時間內根據多種類型的仿真結果對產品的整體設計給出正確的判斷, 提出相應的改進建議。


★ 高級文檔幫助


MSC.PATRAN提供了交互式的全文本在線幫助系統, 可使用戶隨時得到相關的電子文檔幫助。另外相關命令過程的自動文件記錄可方便地編輯修改并用于模型的參數化研究 ★ 數據庫不同平臺相互兼容 MSC.PATRAN的一致數據庫可使用戶實現不同工作平臺間的數據相互傳遞和資源共享, 如MSC.PATRAN可在當前流行的各種工作站及PC機組成的任意網絡上浮動使用。


★ 用戶化技術


用戶可將MSC.PATRAN作為自己的前后處理器, 并利用其強大的PCL語言和編程函數庫把自行開發的應用程序和功能及針對特殊要求開發的內容直接嵌入MSC.PATRAN的框架系統, 或單獨使用或與其它系統聯合使用, 提高市場競爭能力。


★ 結果可視化處理


MSC.PATRAN豐富的結果后處理功能可使用戶直觀的顯示所有的分析結果, 在產品投放市場前對產品性能進行認定, 并可通過圖表文件等方式進行文檔整理。


★ 操作運行性能優良


MSC.PATRAN在運行過程中,對用戶的操作響應極快,尤其對大模型的網格剖分、圖形優化、數據庫優化、內存管理及屏幕刷新等,都能快速給出操作結果,這樣將大大加快分析速度。




開放式幾何訪問及模型構造

圖形用戶界面


MSC.PATRAN采用符合Open Software Foundation (OSF) Motif 標準全新的圖形用戶界面, 直觀的鼠標驅動菜單和表格系統可用于輸入命令。 友好的用戶界面條理清晰, 最多不超過三級的菜單按"事件"激發, 使用戶可隨意接通任何分析任務。 豐富的電子表格工具,如彈出或下拉式菜單與表格、滑動條、圖形圖標、按鈕。 "單擊和拖動"和多功能屏幕拾取選擇等, 可用于輸入和管理數據。各類表格均使用普通的工程術語, 而不是特定代碼命令語法和縮寫,當需要時輔助表格或自動彈出或自動消失,整個界面系統始終給人一種直觀的感覺。


MSC.PATRAN 基于Motif的圖形菜單和電子表格系統不但易學易用, 而且可通過隨機的在線幫助系統在工程師手邊提供了整個MSC.PATRAN用戶手冊并允許快速定位所需信息


隨著微機工作站性能的飛速提高,MSC公司在現有Windows NT平臺的PATRAN基礎上,于1999年年底推出全新的專為Windows NT工作站平臺操作系統開發的新版MSC.PATRAN。該版本的用戶界面完全采用典型的NT界面風格,并保留用戶所熟悉的原有MSC。 PATRAN的特點。


為便于工程師使用, MSC.PATRAN的整個用戶手冊系統全部處于"等待激活狀態",并可在分析任務需要幫助的任意時刻被激活提供讀取信息。 具體幫助方法分為主題相關和內容相關兩種。


在主題幫助中, 用戶可簡單選取"Help", 并從"內容表"上選擇期望的主題信息。一旦選定內容, 文檔中相應信息就會出現在屏幕上供用戶讀取。 內容相關幫助系統提供了與用戶感興趣的主題相關的所有主題信息。


通過該方法用戶可在MSC。PATRAN的任何菜單或表格中直接選擇并獲得幫助。 相應的用戶手冊內容包含了特定表格及應用程序使用所需的必要信息。


CAD幾何模型的直接訪問


MSC.PATRAN自誕生之日起就作為世界一流的分析前后處理器, 至今已風靡了二十多年,其本身不但可以作為一個完整的應用系統獨立運行, 進行各種復雜模型的實體建模, 配合滿足不同需求的可選應用模塊完成各種工程分析。


并行CAE工程的設計思想使MSC.PATRAN從另一個角度上打破了傳統有限元分析的前后處理模式, 其獨有的幾何模型直接訪問技術(Direct Geometry Access, 簡稱DGA)為基礎的CAD/CAM軟件系統間的幾何模型溝通, 及各類分析模型無縫連接提供了完美的集成環境。 使用DGA技術,應用工程師可直接在MSC.PATRAN框架內訪問現有CAD/CAM系統數據庫,讀取、轉換、修改和操作正在設計的幾何模型而無需復制。 MSC.PATRAN支持的不同的幾何傳輸標準, 包括: Parasolid, ACIS, STEP, IGES等格式。


有限元分析模型可從 CAD 幾何模型上快速地直接生成, 用精確表現真實產品設計取代以往的近似描述,進而省去了在分析軟件系統中重新構造幾何模型的傳統過程, MSC.PATRAN所生成的分析模型 (包含直接分配到CAD幾何上的載荷、 邊界條件、 材料和單元特性)將駐留PATRAN的數據庫中, 而CAD幾模型將繼續保存在原有的CAD/CAM系統中, 當相關的設計模型存儲在MSC.PATRAN中并生成有限元網格時, 原有的設計模型將被"標記"。 設計與分析之間的相關性可使用戶在MSC.PATRAN中迅速獲知幾何模型的任何改變, 并能重新觀察新的幾何模型確保分析的精度。


MSC公司是通過在世界范圍內與先導的CAD/CAM軟件供應商建立緊密而重要的合作關系來實現"并行工程"和DGA技術。保證用戶在同步的工程環境下從一個或多個CAD系統中獲取CAD信息。這些先導的CAD/CAM軟件包括:



  • CADDS
  • 5 CoCreate
  • CATIA
  • AutoDesk MDT
  • EUCLID 3
  • Bravo
  • Pro/ENGINER
  • CADKEY
  • Unigraphics
  • IronCad
  • SolidWorks
  • MSC/ARIES
  • SolidEdge
  • TurboCAD
  • SolidDesigner
  • Vellu

對于任意其它CAD均可依據其所遵循的標準進行訪問。以上讀入的CAD信息包括: 幾何點、 曲線、 曲面和實體、 Unigraphics的特征。 其中, 對于Unigraphics的特征不但可以讀入PATRAN,而且可以在PATRAN中根據分析的要求進行更改, 隨后特征仍可返回UG供CAD設計修改使用。


MSC.PATRAN EXPRESS 中間文件可用于在不同平臺之間傳遞幾何模型, 讀入MSC。ARIES的幾何模型。 IGES文件主要用于任意CAD的幾何數據的輸入和輸出, 其中當然也包括有限元和相關坐標系信息。


幾何造型功能


MSC.PATRAN提供了一系列的幾何造型和編輯功能。 不但可以編輯讀入的CAD幾何劃分有限元網格,而且可以獨立創建各種復雜的幾何模型。 統一的菜單形式提供了以下主要建模功能:


支持多種幾何要素包括:




  • 曲線
  • 曲面
  • 實體
  • Trimmed

裁剪曲面



  • 三參數實體
  • B-rep實體

多種生成選項包括:



  • 平移或拷貝、轉動、比例縮放、鏡象
  • 滑動拉伸、法向拉伸
  • 抽取點、線、面
  • 導角
  • 直接定義XYZ坐標
  • 任意方向拉伸、旋轉生成
  • 復雜要素分解為簡單要素
  • 要素相交產生新的要素
  • 重疊在指定的面上產生線、面
  • 投影點、線、面
  • 由有限元網格生成曲面
  • 通過組的變換生成幾何項
  • 幾何項序號的重新排序

此外還包含了曲線、曲面合并功能; 任意的局部坐標系設定選項(笛卡兒、圓柱和球坐標)、 重心、形心、轉動慣量等幾何模型的質量和幾何特性計算。


分析集成


作為世界一流的前后處理器, MSC.PATRAN已經風靡了二十多年, 按"事件分類"的分析解算器選擇功能, 使MSC.PATRAN的分析集成系統達到一嶄新的水平。分析選擇可根據不同分析軟件(包MSC.PATRAN提供的商品化應用分析模塊) 設置不同的工作環境, 可滿足用戶對使用效益和集成的需求。而無需再象以前那樣當一個模型要進行不同的分析時必須針對不同的分析軟件的特點重復建模。


MSC.PATRAN界面內可直接選擇的求解器包括:





























MSC.NASTRAN MSC.SUPERFORGE MSC.FATIGUE
MSC.DYTRAN MSC.MVISION Star-CD
MSC.DROPTEST CFX Fluent
MSC.MARC ABAQUS ANSYS
MSC.Filghtloads and Dynamics LS-DYNA3D PamCRASH
SAMCEF SINDA
另外,MSC.PATRAN還可以選擇自身的求解器和分析功能,包括:

  • 通用結構分析PATRAN-FEA
  • 非線性結構分析PATRAN-AFEA
  • 專業熱分析包PATRAN-THERMAL
  • 專業疲勞分析包PATRAN-FATIGUE(詳見MSC.FATIGUE)
  • 高級分析管理器PATRAN-Analysis Manager
  • 高級層板復合材料建模器PATRAN-LAMINATE MODELER
中性文件選擇使MSC.PATRAN 方便地與任何第三方分析器可通過此格式與PATRAN集成在一任意的分析求解器, 一方面用戶可通過中性文件選擇與其它第三方分析求解器進行連接, 另一方面可通過MSC.PATRAN強大的PCL功能直接將用戶自編的軟件嵌入PATRAN的框架系統。 一旦工程師在MSC.PATRAN中設定了分析選擇, 其工作環境會自動地定義到與所選分析軟件相應匹配的狀態, 提示工程師每一步分析所有必需的數據,如MSC.NASTRAN工程師可不必離開MSC.PATRAN即可進行各種分析計算,此時MSC.PATRAN為使用MSC.NASTRAN提供了大量特定的菜單和表格供輸入數據輸入使用,包括單元、材料類型和特性、 載荷、 邊界條件與求解類型及參數。 當用戶擁有不同的分析軟件時, 用戶只需在MSC.PATRAN中建立一個模型即可通過分析選擇不同的分析軟件進行計算校核, 而不必象以往那樣針對不同的分析軟件構造不同的分析模型。如當工程師選用MSC.NASTRAN的分析模型進行結構分析時,可切換分析選擇器到MARC使用同一模型進行非線性熱分析。制造商通常使用多種不同的分析代碼, MSC.PATRAN的"分析選擇"提供了唯一、有效地同時使用這些軟件的方法。

有限元建模


MSC.PATRAN提供了功能全面, 方便靈活的可滿足各種分析精度要求的復雜有限元的建模能力。 其綜合全面、先進的網格劃分技術,為用戶根據不同的幾何模型提供了多種不同的生成和定義有限元模型工具, 包括:多種網格劃分器。 有限元模型的編輯處理、單元設定、任意梁截面建模、邊界和載荷定義、及交互式計算結果后處理。


多種網格生成器:


在一項工程分析中, 人們經常要花費很多時間劃分有限元網格。 MSC.PATRAN提供了世界領先的針對不同分析目的的多種網格處理器, 幫助設計人員快速生成分析用的有限元網格。


快速曲面網格劃分器:



  • 任意2D曲面網格生成和縫合
  • 用戶定義局部或全局單元尺寸
  • 網格自動光順以確保網格質量
  • 網格密度控制包括曲率檢查
  • 無曲面的面網格
  • 先進的算法保證在邊界和特殊區域的網格形狀最佳
  • p-單元算法產生較少的單元以用于p-單元的方法分析

自動實體單元網格劃分器:



  • 四面體網格
  • 任意幾何體3D網格劃分
  • 強大的網格密度控制功能,包括曲率控制和基于鄰近面的網格劃分(Proximity-based Meshing)
  • 先進的算法保證在邊界及重要區域網格有最佳形狀
  • 先進的算法保證在邊界和特殊區域的網格形狀最佳
  • 四面體網格診斷信息詳盡,能準確定位幾何缺陷

可靠的映射網格劃分器:



  • 通用1D、2D、3D有限元網格劃分
  • 單一命令多種網格劃分選項:
  • 均勻、非均勻(包括單方向、雙方向、及基于曲率的網格劃分) 控制
  • 網格過渡控制
  • 網格種子控制
  • 用戶控制的網格光順處理
  • 兩條線之間產生面單元

掃略網格生成器:


1D、2D和3D 單元可從低一階次的單元掃略形成,掃略方法有很多種,包括:



  • 圓弧方向
  • 柱面徑向
  • 拉伸
  • 球面徑向
  • 滑動
  • 滑動-導軌 ¨ 法向
  • 球面周向矢量域(field)

在拓撲相近的四邊形網格之間蒙出實體單元,強大的單元庫包括線性、二階、及三階單元:


























單元形狀 節點數
2 3 4
三角形 3 4 6 7 9 13
四邊形 l 4 5 8 9 12 16
四面體 4 5 10 11 14 15 16 40
楔形單元 6 7 15 16 20 21 24 52
六面體 8 9 20 21 26 27 32 64

特殊單元類型包括:



  • 質量單元
  • 彈簧元
  • 阻尼單元
  • 彈性支撐
  • 自由度集
  • 多點約束(MPC)

有限元模型的編輯處理


除優異的網格劃分技術外, MSC.PATRAN還擁有一些獨特的網格處理功能,將進一步大大方便用戶的使用, 如網格的優化處理、單元驗證試驗、節點和單元編輯等。 具體包括:



  • 自動硬點生成
  • 自動產生高階單元的邊中、面中、或中心節點
  • 單元平移、轉動、鏡象和比例縮放以及復制和管理單元
  • 節點和單元的修改編輯
  • 單元細化
  • 一個幾何體多種不同網格劃分并存在于同一個數據庫庫
  • 節點號、單元號、及其偏置用戶可完全控制

方便的選項可用來產生位置重合的節點用于生成零長度單元, 如間隙單元和滑移線單元。 重合節點自動消除功能選項包括:



  • 根據拓撲或幾何關系
  • 用于檢查重合的節點可根據組定義、個別選擇或整個模型
  • 檢查單元不連續和特殊單元
  • 預覽將刪除的重合節點
  • 選擇節點不進行重合檢查

有限單元檢查確保所有分析模型的完整性:



  • 殼單元的細長比、翹曲、扭曲、階梯性及法向的一致性檢查
  • 高階殼單元的法向和切向便置檢查
  • 實體單元的細長比、內角、扭曲、表面扭曲、表面階梯性、表面翹曲、四面體間隙、單元連接、及重合檢查
  • 雅可比測試
  • 單元特性、材料、及邊界條件的圖形顯示
  • 單元自由邊和自由面的圖形顯示

對帶寬和波前進行優化



  • 壓縮和/或重排節點和單元序號
  • Cuthill-McKee和 Gibbs-Poole-Stockmeyer 優化算法

有限元網格可以隨時與幾何點、線、面或體相關聯,這對生成網格時未做幾何關聯或網格從外部讀入的情況非常有用。 另外還可通過組的變換生成網格, 或利用別的單元的表面或邊生成新的單元。


節點可投影到平面、曲面、曲線或指定的空間位置; 單元網格可進行打開和閉合控制。


在 MSC.PATRAN中函數賦值既可以用于施加載荷和邊界條件,又可用于材料和單元特性的定義。


任意梁截面定義


梁作為工程領域最為常用的一種結構形式, 在結構分析中也因此占據了十分重要的地位。 如何高效地處理梁的或板梁實體組合的有限元模型是所有結構分析工具必須面臨的問題。 人們以往由于工具的限制都是將三維簡化成一維來處理, 經常會造成空間梁的擺放位置和方向錯誤, 使得計算失去意義。


在MSC.PATRAN中設計人員可十分方便的處理各種梁或梁的有限元組合模型。 對于通行的標準梁截面如I型, L型等PATRAN內嵌的梁單元庫中均以參數的方式提供給用戶, 并通過三維擺放保證分析模型的正確性。


更為重要的是除常規梁單元庫外, MSC.PATRAN還特別提供了任意梁截面計算和模型處理方法。使得設計工程師能夠隨心所欲地選擇各種形狀的梁截面設計出他們認為更合理的結構產品, 而不是苦于如何簡化梁模型。


分析條件定義


當網格劃分完成之后,緊接著就需要在分析模型上定義相應的單元特性、 材料特性、載荷及邊界條件。MSC.PATRAN全面的分析模型定義功能可將各種分析信息(單元、材料、載荷、邊界條件等)直接加到有限元網格或任何CAD幾何類型上。 如果分析信息定義到CAD幾何模型上, 單元和材料特性、載荷和邊界條件將與幾何保持相關性, 并且當網格改變或修改時無需重新定義。


載荷邊界條件


結構分析所施加的載荷和邊界條件可直接作用于幾何或有限元模型上, 具體包括:



  • 連續,集中于一點
  • 沿一條邊
  • 在一個平面、柱面或球面內
  • 通過一個曲面
  • 通過一個實體

分析所要求的輸入表格形式豐富的載荷和約束選項,包括:



  • 力和力矩
  • 壓力和面分布力
  • 強迫位移或約束
  • 溫度
  • 點、面或體積熱源
  • 對流
  • 熱通量

此外,其它功能還包括: 多個點或單元與其它點或單元相聯系的表格可由用戶輸入區域; 數學函數表達的域可用于施加變化載荷; 不同的有限元網格之間計算結果插值, 如熱-結構, 多個載荷和邊界條件作用時產生多工況。


材料


完整的材料信息模型可方便地建立或定義,包括:



  • 各向同性
  • 正交異性
  • 各向異性
  • 復合材料
  • 熱各向同性
  • 熱正交異性和熱各向異性

密度和材料主方向隨空間位置變化可直接加在幾何或有限元模型上。 合成復合材料特性包括:



  • 對稱和反對稱層狀復合材料
  • Halpin-Tsai準則
  • 短纖維復合材料

相關材料性質還包括應力、應變、應變率、溫度、或頻率相關; 每個特性定義可有多達96個特性輸入位置; 所有數據均可用彩色圖顯示出來以檢查; 每個特性值均自動根據分析器被指定一個名字。


MSC公司獨有的MSC.MVISION材料數據庫信息系統可完全集成到MSC.PATRAN中, 并通過MSC.PATRAN MATERIALS SELECTOR材料選擇器將來自材料數據庫的材料信息直接嵌入有限元或 CAD幾何模型, 如非金屬材料、復合材料、塑料、陶瓷、各類金屬及合金材料的性能及制造特性信息等。目前MSC公開發售的MSC.MVISION材料數據庫信息系統包括來自全球各地各大材料制造商(公司)、材料研究機構、 國防及軍事研制部門、 航空航天材料試驗中心等等數萬種材料信息(含各類的材料性能數據、 試驗環境數據、 表格、 成分、 圖象、 供應廠商、材料牌號等)。對于更為復雜的材料圖形生成或定義諸如時間相關載荷和溫度相關材料特性還可通過 MSC.PATRAN的PCL宏命令語言完成, 既可直接顯示在P3/PATRAN模型上, 亦可用電子表格或坐標圖表示。


結果交互式可視化后處理


MSC.PATRAN提供了多種計算分析結果可視化工具,幫助工程師靈活、快速地理解結構在載荷作用下復雜的行為, 如結構受力、 變形、溫度場、 疲勞壽命、 流體流動等。 分析的結果同時可與其它有限元程序聯合使用。 其主要功能包括:


多種結果彩圖顯示類型:



  • 等值圖
  • 彩色云圖
  • 連續色彩云帶
  • 混合云帶
  • 單元填充顯示
  • 矢量
  • 張量顯示
  • 值顯示
  • 變形形狀
  • 等值面
  • 流線
  • 流面
  • 記號顯示
  • x-y曲線
  • 閥值
  • 無限制的顏色譜值對照表

輸出的結果顏色范圍可按以下方法定義:



  • 半自動
  • 手工
  • 顯示出最小、最大、或同時顯示出最小和最大值

組合結果值選項包括:



  • 在單元中心或節點顯示
  • 節點結果僅在可見的表面顯示
  • 僅顯示用戶選定的節點和單元的結果

屏幕顯示的標題選項包括:



  • 自動或手工屏幕定位
  • 大小和顏色可調
  • 顯示開關
  • 與硬件相關的實體消隱及連續云圖瞬態動畫

輸出圖形格式包括:



  • BMP
  • JPEG
  • MPEG 動畫文件
  • PNG
  • TIFF
  • VRML

結果顯示可以變形后的幾何疊加在未變形的幾何上同時顯示出:



  • 線框或隱藏線方式
  • 變形動畫
  • 可調的顯示放大因子

結果顯示可按等值線或云圖方式疊加在變形或未變形的消隱幾何上任何與時間或載荷步有關的結果都可以做線框、隱藏線和消隱實體方式的動畫顯示,包括:



  • 模態
  • 變形
  • 等值線
  • 云圖
  • 連續云圖
  • 單元填充結果動畫

多種張量和矢量顯示方式:



  • 節點和/或單元結果的幅值、方位和方向顯示
  • 疊加在變形或未變形的幾何上
  • 可選擇標號顯示
  • 可用色圖或單色圖顯示張量
  • 可加一比例因子
  • 可在總體坐標、單元坐標、外部單元文件和其它坐標系里顯示

沿梁單元的結果分布可用x-y曲線方式顯示:



  • 可同時顯示多達三個結果曲線
  • 測量計算導出結果(剪力、力矩)時第一個單元和最后一個單元的距離
  • 結果可在梁單元的任何一點導出和顯示
  • 曲線可以是由一個結果對另一個結果或總體變量沿任一路徑產生

圖象功能幫助結果圖繪制:



  • 任意選取的節點或單元結果現示
  • 標出最小和/或最大值
  • 顯示所有結果
  • 切面顯示
  • 不同色譜顯示
  • 任意多個視窗顯示
  • 強大的標號顯示控制
  • 對所有顯示內容生成硬拷貝圖象

X-Y 曲線支持鍵盤和外部文件多種輸入方法, 且輸入格式十分靈活, 包括:



  • X-Y 數據成對輸入
  • 僅輸入Y數據而X數據按給定的增量自動增加

同時可有多個曲線窗:



  • 曲線窗可相互覆蓋
  • 曲線窗大小可調

每個曲線窗可有無數條曲線:



  • 數據可按分散點、折線、小方塊 或樣條線的形式顯示
  • 曲線的顏色、風格(實線、點線或虛線)及寬度可調
  • 15種曲線標識符號

曲線坐標軸的定義:



  • 顏色、風格(實線或虛線)、寬度和長度可調

圖注:



  • 顏色、尺寸、邊線、背景色、及顯示內容的多少可任選

標題:



  • 整個屏幕、每個曲線窗、每個坐標軸、每條曲線及每個圖注均可給定標題
  • 標題字體和顏色可調

X 和Y軸比例可調:



  • 線性或對數坐標
  • 可自動、手工或給定一個范圍來產生

按壓力容器ASME規范的數據后處理


為了適應壓力容器行業對于規范設計的要求, MSC.PATRAN的后處理中專門提供了符合相應規范要求(包括中國壓力容器規范)的分析結果處理器。 可進行規范要求的應力線性化分類及疲勞壽命計算等多種數據結果后處理, 大大簡化了設計人員的工作量。


由于MSC公司的ASME規范是通過PCL作用在MSC.PATRAN框架系統的頂層, 因此可用于包括MSC公司自身產品在內的PATRAN所支持的任何結構分析及用戶自編工具。


高級用戶化工具-- PATRAN-PCL命令語言


MSC.PATRAN 命令語言 (PCL) 是 MSC.PATRAN一個高級、模塊化結構的編程語言和用戶自定義工具, 類似于C語言和FORTRAN語言,可用于生成應用程序或特定的用戶界面。 顯示自定義圖形、 讀寫PATRAN數據庫、建立新的或增強功能, 同時通過PCL,其它商品化或自編分析程序可被集成到MSC.PATRAN軟件系統中。 幾乎所有的分析仿真軟件均利用被業界公認為標準的PCL工具, 建立了與PATRAN的直接集成關系, 甚至通過OEM將PATRAN作為其分析系統的前后處理器。


PCL 的主要功能列表包括:



  • 命令行表達式輸入
  • 可編譯的命令庫函數
  • 豐富的表格及菜單庫供開發用戶圖形界面
  • 遞歸的子程序和函數調用
  • 同類函數歸于一個類
  • 條件分枝語句

    • IF, THEN, ELSE
    • SWITCH, CASE, DEFAULT
    • BREAK, CONTINUE

  • 條件循環語句

    • REPEAT, UNTIL
    • WHILE, END WHILE
    • FOR, TO, BY, END FOR
    • LIST, END LIST

  • 用戶可定義的表格生成功能使用戶的PCL函數可通過菜單選項來執行
  • 數據庫的訪問存取工具
  • 整型、實型、邏輯型、字符串變量及常數
  • 局部、全局、靜態變量及類變量
  • 任意變量類型的數組
  • 虛擬內存數組及數組內存管理功能
  • 跟蹤調試工具
  • 數組排序和搜索
  • 字符串函數包括大小寫轉換和縮寫檢查
  • 二進制及文本文件讀寫功能
  • 多種數學函數程序
  • 豐富的圖形函數:

    • 繪點、線、虛圓或實圓、虛方塊或實方塊、虛多邊形或實多邊形
    • 在任意位置顯示文本
    • 改變圖形寄存器

  • 模型管理程序:

    • 比例縮放
    • 轉動
    • 旋轉
    • 平移

  • 系統實用工具
登錄后免費查看全文
立即登錄
App下載
技術鄰APP
工程師必備
  • 項目客服
  • 培訓客服
  • 平臺客服

TOP

1