目 录

  • 一、前言
  • 二、界面与帮助
  • 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 个部分组成:菜单栏、工具栏、浏览区、命令行窗口、信息提示区和图形显示窗口。



eshow操作 es in操作_建模


GUI与各种菜单




2.2 快捷键



视图与选择快捷键


Shortcut

Description

Shortcut

Description

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




eshow操作 es in操作_建模_02


Alt + S (仅显示选中)




2.3 帮助文档



  GeniE 使用教程与建模示例可在文件夹 xxx\GeniE Vx.x-xx\Help\Tutorials 中找到,其中,xxx 为软件的安装目录,x.x-xx 为软件的版本号。双击 TutorialsBasicAndCodechecking.html ,则在浏览器中打开基础建模教程,如下图所示。双击 TutorialsAdvancedModelling.html ,则会在浏览器中打开高级建模教程。



eshow操作 es in操作_SESAM_03






三、分析流程



  在 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 。



eshow操作 es in操作_快捷键_04


快捷键 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.



eshow操作 es in操作_快捷键_05



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));



eshow操作 es in操作_GeniE_06


脚本的运行





六、参考文献



[1]. GeniE User Documentation

[2]. GeniE/Tutorials in Basics and Code Checking

[3]. GeniE/Tutorials Advanced Modelling