GeniE 实用教程(一)简介
目 錄
- 一、前言
- 二、界面與幫助
- 2.1 GeniE GUI
- 2.2 快捷鍵
- 2.3 幫助文檔
- 三、分析流程
- 四、分析類型
- 五、命令行和日志
- 六、參考文獻
一、前言
??SESAM (Super Element Structure Analysis Module)是由挪威船級社(DNV-GL)開發的一款有限元分析(FEA)系統,它以 GeniE、HydroD 和 DeepC 等模塊為核心,是海洋工程結構分析的行業標準軟件,主要用于海工結構的強度評估、波浪荷載計算和系泊系統分析等。 GeniE、HydroD 和 DeepC 分別是 Sesam 系統的建模及前處理模塊、水動力計算模塊和深水系泊分析模塊。
| GeniE | 模型前處理、結構分析、結果可視化 |
| HydroD | 流體靜力和穩性分析、波浪荷載和運動響應計算 |
| DeepC | 深水浮式系統錨泊耦合分析 |
??GeniE 是 Sesam 系統中的結構設計分析工具,服務于海工結構的快速建模與強度評估,支持概念設計、詳細設計和迭代分析。GeniE 能進行固定式結構的水動力分析、樁-土分析和結構分析。GeniE 可作為獨立的分析工具,也可以與其他 Sesam 程序一起在 Sesam Manager(Sesam 的主控制程序)的控制下運行,例如:GeniE 可以為超單元分析創建超單元;GeniE 可以創建固定或浮動結構的板殼模型,以便在 HydroD 中進行后續的穩定性或水動力分析。此外,GeniE 支持自動化建模技術,自動建模的腳本文件基于 JScript 語言創建,JScript 是微軟的一種專門設計用于 Web 頁面中的腳本語言。
二、界面與幫助
2.1 GeniE GUI
??GUI(Graphical User Interface)主要由 6 個部分組成:菜單欄、工具欄、瀏覽區、命令行窗口、信息提示區和圖形顯示窗口。
GUI與各種菜單
2.2 快捷鍵
視圖與選擇快捷鍵
| ALT+S | Show selection only | ALT+B | Toggle background colour between black and white |
| ALT+Plus | Add selection | Ctrl + 鼠標右鍵 | 平移視圖 |
| ALT+Minus | Remove selection | 鼠標右鍵 | 旋轉視圖 |
| ALT+A | Show all | 鼠標中鍵 | 縮放視圖 |
| ALT+Q | Show complement | — | — |
Alt + S (僅顯示選中)
2.3 幫助文檔
??GeniE 使用教程與建模示例可在文件夾 xxx\GeniE Vx.x-xx\Help\Tutorials 中找到,其中,xxx 為軟件的安裝目錄,x.x-xx 為軟件的版本號。雙擊 TutorialsBasicAndCodechecking.html ,則在瀏覽器中打開基礎建模教程,如下圖所示。雙擊 TutorialsAdvancedModelling.html ,則會在瀏覽器中打開高級建模教程。
三、分析流程
??在 GeniE 中進行設計分析的一般流程是:(1)確定設計前提;(2)創建結構模型(幾何模型);(3)定義荷載工況;(4)執行分析;(5)查看結果。若計算分析在 GeniE 之外進行,如在 HydroD 中分析海上漂浮物/船舶的水動力,則需創建并導出有限元和/或板殼模型。GeniE 會話到此結束,分析工作可以在 Sesam Manager 中繼續進行。對于如導管架等海上固定結構,計算分析可在 GeniE 中進行,分析可能包括波浪載荷和樁土分析。
Typical workflow
| 1 | 確定設計前提 | 單位制、截面庫、網格規則、間隙計算、公差和名稱設置 |
| 2 | 創建結構模型 | 創建幾何模型,如梁、板等 |
| 3 | 定義荷載工況 | 定義基本工況和荷載組合 載荷工況可能包括溫度荷載、設備自重以及加速度荷載等 For wave load analysis using Wajac relevant attributes should be added to the model. |
| 4 | 執行分析 | 創建網格、水動力分析 |
| 5 | 查看結果 | 位移、應力、應變等 |
四、分析類型
??與 ANSYS、Abaqus 等軟件不同,GeniE 中的網格劃分通過執行分析來實現,創建有限元模型是求解器的一種分析類型。此外,在 GeniE 中可執行的分析類型主要有:Linear static structural analysis、Eigen Value Analysis、Fixed Structure Environmental Load Analysis、Tension/Compression Analysis、Pile Soil Analysis、Integrated wave, pile-soil and structural analysis 和 Hull Girder Load Adjuster for Ship structures 。
The Activity Monitor The Activity Monitor lets you start GeniE’s predefined work processes. Activity Monitor is available from the Top Dropdown Menu: Tools | Analysis | Activity Monitor. 快捷鍵 Alt + D
五、命令行和日志
??The Command Line tab is found at the bottom of the Graphical User Interface (GUI) Introduction. All commands appear here and are also logged in a journal file. This is true whether the commands are given graphically, from the browser, from the dropdown menu, read into GeniE or typed/pasted in the Command Line. The scripting language (command lines) is based on the JScript language and enhanced with GeniE commands. The commands are documented in the on-line Help (F1). A journal file, optionally with some editing, can be stored and used as an input file in future sessions. This can be a complete input file for creating and analysing a model or merely commands creating part of a model. Company libraries of beam cross sections, equipments, etc. may be established this way and distributed for internal use.
??When typing in the Command Line command-line completion (tab completion) is available. Start typing a few characters of a command and hit the Tab key for guidance. In the figure below is shown three stages of typing a command for creating a new beam plus the final command.
Typing a command and getting help by command-line completion
??A command always ends with semicolon ( ; ) and is executed by hitting Enter. Comments may be added after double forward slash (//). Such comments may be added to the same line as a command. Several comment lines may be given in-between slash+asterisk and asterisk+slash. An example of input commands with comments is given below.
// Create beams Bm1 = StraightBeam(Point(10,12,20),Point(10,12,25)); Bm2 = StraightBeam(Point(10,15,20),Point(10,15,25)); // This is beam Bm2 /* Next to do is create beam Bm3. This is the third beam. */ Bm3 = StraightBeam(Point(10,20,20),Point(10,20,25));
腳本的運行
六、參考文獻
[1]. GeniE User Documentation
[2]. GeniE/Tutorials in Basics and Code Checking
[3]. GeniE/Tutorials Advanced Modelling
[4]. 聯系作者,Email: liyang@alu.hit.edu.cn
總結
以上是生活随笔為你收集整理的GeniE 实用教程(一)简介的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Redis漏洞总结
- 下一篇: 前后端具备的管理系统开源项目免费模板