Sie sind auf Seite 1von 78

DNV Software

GeniE User Course Modelling


Revised: January 21, 2011

Topics of this lecture

This lecture builds on topics covered by the Introduction lecture and experience gained through the introductory workshop Topics covered:
Prepare for modelling Guiding geometry Plates and stiffener/beam eccentricities Copying and moving Selections and sets Meshing More about modelling Beam/plate coordinate system Verify model Some additional features Check and document model Safeguard GeniE data Install and start using a new version of GeniE
January 21, 2011 Slide 2

GeniE - Modelling

Prepare for modelling: beam sections, plate thicknesses and materials

GeniE - Modelling

January 21, 2011

Slide 3

Beam cross sections

Edit > Properties > Section tab creates new sections Access sections from Sections folder Import section library (see next page) Read js-file containing sections

GeniE - Modelling

January 21, 2011

Slide 4

Import beam cross section library

Browse for library Filter sections in library Import all or selected Imported sections are logged on js-file (see later) Access imported sections from Sections folder
January 21, 2011 Slide 5

GeniE - Modelling

Materials and plate thicknesses

Edit > Properties > Material / Thickness tabs create new materials and plate thicknesses Access materials / plate thicknesses from Materials / Thicknesses folders Read js-file containing materials and plate thicknesses

GeniE - Modelling

January 21, 2011

Slide 6

Prepare for modelling: various settings and defaults

GeniE - Modelling

January 21, 2011

Slide 7

Customise the design premise

Edit > Rules > Joint design


- Which rules to use for cans, stubs, cones, gaps - API, Norsok/Eurocode, your own rules - More about this in separate tubular joint lecture

Edit > Rules > Tolerances, see next page


- Snapping during modelling

Edit > Rules > Units, see two pages ahead


- Database units fixed when opening new workspace - Change input units Input 55.000 m or 55000 mm or 2165.35 in? - Mix units in input

File > Import > Section library


- AISC and NSF_EN section libraries and typical ship profiles (bulb, Tbar, )

Edit > Rules > Meshing


- Triangular elements, type of mesh, max/min angles, Jacobi determinant,
January 21, 2011 Slide 8

GeniE - Modelling

Tolerant modelling

Snap to existing geometry within specified tolerance when creating/copying/moving


- (When modelling by clicking tolerant modelling is irrelevant) - Edit > Rules > Tolerances

Given (inaccurate) coord. is replaced by:


- Coordinates of an existing point: - Beam end - Plate corner - Support point - Intersection or split point - Projection onto a beam or plate edge: - Snap to line

Angular tolerance used when joining non-aligned beams


January 21, 2011 Slide 9

GeniE - Modelling

Units

Edit > Rules > Units


- Fixed database units

Switch between units for input and presentation independently of fixed database units

In database converted to (0.7112 m, 2 m, 0.1 m) In database length is 55 m =

GeniE - Modelling

January 21, 2011

Slide 10

Setting default properties

Assign beam section, plate thickness and material:


- Set defaults - Create beams and plates - Change if required

Set defaults

Change
GeniE - Modelling January 21, 2011 Slide 11

Guiding geometry

GeniE - Modelling

January 21, 2011

Slide 12

Guide plane
Optional helper data and guide plane repetition

Note: after entering a value click another value to make it take effect, check sketch
GeniE - Modelling January 21, 2011 Slide 13

Guide point, line, spline, curve, arc

Insert by dialog:
Plane Poly curve Line Fillet curves Point Plane Point Line Spline Poly curve Arc or ellipsoid Circle Model curve Filet curve

Insert graphically (clicking):


-

3 clicks to make arc

4+5

3 Click last point twice to close a poly curve 2

1
GeniE - Modelling

Only in curved geometry extension, curved geometry in separate lecture


Slide 14

1
January 21, 2011

Plates and stiffener/beam eccentricities

GeniE - Modelling

January 21, 2011

Slide 15

Create plates by clicking

Press Plate button (or Snap point button if Plate already depressed) and:
- Click 4 times to create quadrilateral plate - Create triangle by 4th point same as 1st point thereby closing the plate - Create pentagon, hexagon, etc. through dialog, see next page

GeniE - Modelling

January 21, 2011

Slide 16

Create plates through dialog

Insert > Plate > Flat Plate Dialog and fill in coordinates by clicking or typing (double-click entry to type)
- Right-click to insert and delete points - Keep clicking adds points (14, 5)

4 3

1 2

GeniE - Modelling

January 21, 2011

Slide 17

Eccentricities flush beams to plate

GeniE - Modelling

January 21, 2011

Slide 18

Eccentricities stiffened panels

Beams and plates are modelled in their neutral axes


- Use eccentricities to flush beams - Plates cannot have eccentricities

Plate

Default modelling

GeniE - Modelling

January 21, 2011

Slide 19

User specified eccentricities

Specify eccentricities in one end of a beam, e.g. when a structural joint is very rigid

GeniE - Modelling

January 21, 2011

Slide 20

Copying and moving

GeniE - Modelling

January 21, 2011

Slide 21

Copy

Select and right-click to copy:


- Translate - Rotate - Mirror

GeniE - Modelling

January 21, 2011

Slide 22

Move

Move:
- Translate - Rotate - Mirror

Any vector normal to the mirror plane

GeniE - Modelling

January 21, 2011

Slide 23

Move a beam end

(0,0,12.5)

Original
(0,0,0)
GeniE - Modelling January 21, 2011 Slide 24

How to select parts of a model?

GeniE - Modelling

January 21, 2011

Slide 25

Selection by LMB
Graphical Select -

selection only possible when Selection button pressed!

objects by clicking LMB

Beam Plate Guiding geometry Support Load Etc.

Select

additional objects by Shift+LMB and Ctrl+LMB select objects by: selection or complement or all visible
Rubberband and polygon

Also

Make -

Notice the keyboard shortcuts (Alt+S, etc.)


January 21, 2011 Slide 26

GeniE - Modelling

Rubberband selection enclosed/touched


Selection button Enclosed by rubberband Touched by rubberband

Enclosed

Touched

Use Touched to select between to levels


GeniE - Modelling January 21, 2011 Slide 27

Selections and filters


Select by click and rubberband Select by touched/ enclosed/visible rubberband Pull-down-button Equipment Joint Support Diagram

Location

Feature edge Plate Select by polygon


GeniE - Modelling

Guide curve Guide plane


Slide 28

Beam/segment
January 21, 2011

More on selection
Select

objects hidden or covered by other objects by filtering beam, plate, etc.


Example of selecting stiffeners flushed underneath plate

Switch off plate filter to select beams covered by plate

Or

you could select objects in browser

GeniE - Modelling

January 21, 2011

Slide 29

Sets

Keyboard shortcuts ease showing selections: Alt+S = Show selection Alt+Plus = Add selection Alt+Minus = Remove selection Alt+A = Show all Alt+Q = Show complement
GeniE - Modelling January 21, 2011 Slide 30

Meshing

GeniE - Modelling

January 21, 2011

Slide 31

Create a mesh

GeniE - Modelling

January 21, 2011

Slide 32

Refine the mesh change mesh density

Define mesh density = 0.5 m and assign this named density to geometry Alternatively, define number of elements and assign this to line Transition to fine mesh in neighbouring surfaces
January 21, 2011 Slide 33

GeniE - Modelling

Control the mesh globally

Edit > Rules > Meshing: Global settings for controlling the mesh

GeniE - Modelling

January 21, 2011

Slide 34

Simplify topology

Changing model may have impact on the mesh


Beam moved

First version of model

Edit Beam > Split Points > Show All Points

Edit > Rules > Meshing > Always simplify topology before meshing
GeniE - Modelling January 21, 2011 Slide 35

Guide the mesh feature edge


Feature edge

GeniE - Modelling

January 21, 2011

Slide 36

More about modelling

GeniE - Modelling

January 21, 2011

Slide 37

Switching between selecting and creating

Initially: Selection Start creating beams

Snap point auto-depressed

Beam still depressed

Revert to selection

Continue creating beams:


- Snap point - Snap point loop

GeniE - Modelling

January 21, 2011

Slide 38

Model perpendicular beams

Snap perpendicular
- Automatic creation of connection point on selected beam Snap perpendicular

Click a point and click a beam


GeniE - Modelling January 21, 2011 Slide 39

Add geometry in given plane

Snap plane
- Automatic creation of snap points at structure-plane intersection

GeniE - Modelling

January 21, 2011

Slide 40

Define hinge properties

Create a hinge property (Edit > Properties > Hinge) and assign to beams
- Only for 2 node beam, not applicable for 3 node beam - For beam with eccentricity: Hinge by default at node, may switch to flexible beam end

GeniE - Modelling

January 21, 2011

Slide 41

Special beam types

Edit > Properties > Beam Type


- Non-structural beam: no stiffness but gets wave load - Truss: no bending stiffness - Shim: Only transverse coupling by spring to structure

GeniE - Modelling

January 21, 2011

Slide 42

Beam/plate coordinate systems

GeniE - Modelling

January 21, 2011

Slide 43

Beam coordinate system

Local x determined by beam definition

-45

RMB:
GeniE - Modelling January 21, 2011 Slide 44

Plate coordinate system

Plate normal defined by plate corner modelling sequence:

4 (2)

3 (3)

1 (1)
Label (show) plate normal Blue on positive z-side, red on negative

2 (4)
Change (flip) plate normal

RMB: RMB:
GeniE - Modelling January 21, 2011 Slide 45

Verify model !!!

GeniE - Modelling

January 21, 2011

Slide 46

Bad geometry model = bad analysis model


ACIS is name of geometry modelling tool in GeniE Careless modelling may result in geometry inconsistencies in ACIS
- Must be resolved to get a good and reliable analysis model

Other model problems may also arise, see next page


- Depending on their nature these may also need to be resolved

How to address this issue?


- Learn to use GeniE so as to avoid initiating model problems - Start small and simple, proceed with bigger and more complex - Find problems inadvertently initiated ASAP and fix them - Fixing serious model problems after additional modelling may be difficult

Therefore: Verify model regularly during modelling and fix serious problems immediately !!!
- Use interactive model checking, see next page

GeniE - Modelling

January 21, 2011

Slide 47

Verify model

Find model problems


A. Disjoint model parts B. Beams intersecting plates at a single point C. Partially split plates D. Edges shorter than value

A.

B.

C.

D.
GeniE - Modelling January 21, 2011 Slide 48

Some additional features:


Reference point modelling Import/export from CAD/CAE Wizards for modelling

GeniE - Modelling

January 21, 2011

Slide 49

Reference point modelling

Create model with 3 input parameters


- 2 points and 1 copy vector Bm2

Bm6 Bm3 Bm5 Bm1 Bm4

Bm1 Bm2 Bm3 Bm4 Bm5 Bm6

= = = = = =

Beam(Point(0m,0m,0m),Point(0m,10m,0m)); Bm1.copyTranslate(Vector3d(0m,0m,10m)); Beam(Bm1.end1,Bm2.end1); Beam(Bm1.end2,Bm2.end2); Beam(Bm3.end1,Bm4.end2); Beam(Bm3.end2,Bm5.project(Bm3.end2));

The journal file refers to beam ends rather than explicit coordinate values
January 21, 2011 Slide 50

GeniE - Modelling

Reference point modelling

Modify input parameters and re-run journal file


- New length of Bm1: 15 m - New copy vector: 5 m
Bm1 Bm2 Bm3 Bm4 Bm5 Bm6 = = = = = = Beam(Point(0m,0m,0m),Point(0m,15m,0m)); Bm1.copyTranslate(Vector3d(0m,0m,5m)); Beam(Bm1.end1,Bm2.end1); Beam(Bm1.end2,Bm2.end2); Beam(Bm3.end1,Bm4.end2); Beam(Bm3.end2,Bm5.project(Bm3.end2));

Bm2 Bm3

Bm6

Bm5 Bm1

Bm4

New model automatically created Much more advanced models may be created GeniE comes with wizards using this feature Exported js-file (File > Export > Genie journal file) loses reference point
January 21, 2011 Slide 51

GeniE - Modelling

Import/export from CAD/CAE

Import/export CAE
FEM-file (T*.FEM) SACS (.inp) StruCad 3D (.s3d) Ansys (via Prepost) (.cdb)

Import/export CAD
Spatial Technology (.sat) CadCentre PDMS (.sdn or sdnf) Intergraph PDS (.sdn) SmartPlant 3D (.xml)

Example of export to SmartPlant

GeniE - Modelling

January 21, 2011

Slide 52

Wizards: jacket and topside

Jacket wizard using MS Excel

GeniE - Modelling

January 21, 2011

Slide 53

Wizards

The wizard documents output file as well as wizard input

This file is automatically read by GeniE to produce the model

GeniE - Modelling

January 21, 2011

Slide 54

Check and document model

GeniE - Modelling

January 21, 2011

Slide 55

Calculate mass and COG

Verify model by calculating mass and COG


- Select whole or part of model - RMB: Centre of Gravity

Location of COG marked

GeniE - Modelling

January 21, 2011

Slide 56

Scale the mass

Put part of model into a named set and go to the folder for sets:

GeniE - Modelling

January 21, 2011

Slide 57

Property colour coding

View > Options: Example of colour coding sections

Toggle between colour coding and normal view


GeniE - Modelling January 21, 2011 Slide 58

Global labelling

Example: Show beam axes

GeniE - Modelling

January 21, 2011

Slide 59

Smart label position

Smart positioning of labels for avoiding overlap

GeniE - Modelling

January 21, 2011

Slide 60

Label selection (structure)

For selection: RMB Labels > Name

RMB Labels > Beam/Segment length Refresh graphics to remove labels

GeniE - Modelling

January 21, 2011

Slide 61

Label selection (mesh)


Display mesh and select part For selected mesh: RMB > Labels > ...

GeniE - Modelling

January 21, 2011

Slide 62

Label individual objects


Select what to label, e.g. coordinates Press label button Click objects Refresh graphics to remove labels

GeniE - Modelling

January 21, 2011

Slide 63

Find length and angle

Distance between any two points


- Click two points - Move to position number

Angle between intersecting beams

GeniE - Modelling

January 21, 2011

Slide 64

Document model save graphics

GIF: small file, normally adequate TIFF: big file, captures smooth transitions between colours better
Slide 65

GeniE - Modelling

January 21, 2011

Save graphics with higher resolution

When saving graphics file increase resolution if desired

GeniE - Modelling

January 21, 2011

Slide 66

Document model save report

GeniE - Modelling

January 21, 2011

Slide 67

Open XML report in MS Word

GeniE - Modelling

January 21, 2011

Slide 68

How to safeguard GeniE data?

GeniE - Modelling

January 21, 2011

Slide 69

Journaling & scripting commands


Commands are logged in Java script (Jscript) language js-file Java script allows for scripting and parametric modelling Beneficial with some knowledge in Java script Command log may be edited and re-used How to get a cleaned up js-file for documentation and back-up purposes
- Edit js-file in parallel with modelling (regularly exit and restart GeniE) time consuming - Or save current model as js-file: File > Export > Genie journal file may be incomplete

Y X

// GeniE V3.5-20 started 04-Jan-2008 12:59:14 Steel = Material(300E6,7850,2.1e11,0.3,0,0); Pipe06 = PipeSection(0.6,0.02); Pipe04 = PipeSection(0.4 m,0.018 m); Pipe06.setDefault(); Steel.setDefault(); Bm1 = Beam(Point(0m,0m,0m),Point(0m,10m,0m)); Bm2 = Beam(Point(0m,0m,0m),Point(0,0,6)); Pipe04.setDefault(); Bm3 = Beam(Point(0m,10m,0m),Point(0m,0m,6m)); // GeniE V3.5-20 ended 04-Jan-2008 13:01:40
January 21, 2011 Slide 70

GeniE - Modelling

Save model by exporting js-file

File > Export > Genie journal file (JS-file)


- Complete for straight beams - Also simple plane plates (but not always if punched, cut, divided and split) - No history (sequence of modelling and deleting, moving, copying, etc.)

//Exported using: GeniE V3.5-20 started 04-Jan-2008 13:00:29 //Units GenieRules.Units.setInputUnit(Angle, "deg"); //***** PROPERTIES *****// //Sections Pipe04 = PipeSection(0.4 m, 0.018 m); Pipe06 = PipeSection(0.6 m, 0.02 m); //Materials Steel = MaterialLinear(300000000 Pa, 7850 Kg/m^3, 2.1e+011 Pa, 0.3, 0, 0 ); //***** RULES *****// : //***** STRUCTURE *****// //Beams Steel.setDefault(); Pipe04.setDefault(); Bm3 = Beam(Point(0 m,10 m,0 m), Point(0 m,0 m,6 m)); Pipe06.setDefault(); Bm1 = Beam(Point(0 m,0 m,0 m), Point(0 m,10 m,0 m)); Y Z Bm2 = Beam(Point(0 m,0 m,0 m), Point(0 m,0 m,6 m));
GeniE - Modelling January 21, 2011

Slide 71

Save model by exporting XML-file

File > Export > XML Concept Model


- More complete than exported js-file, minor imperfections to be fixed

<?xml version="1.0" encoding="ASCII"?> <DNV_structure_concept_protocol version="1.2"> <administrative> <program program="GeniE" version="V3.5-20" version_date="13-Nov-2007"/> <session_info date="04-Jan-2008" time="13:10:59" user="ber"/> </administrative> <model name="test2"> <units> <model_units length="m" mass="Kg" time="s" temp_diff="delC" force="N" ... /> </units> <structure_domain> <properties> <sections> <section name="Pipe06"> <pipe_section od="0.6" th="0.02" sfy="1" sfz="1"/> </section> <section name="Pipe04"> <pipe_section od="0.4" th="0.018" sfy="1" sfz="1"/> </section> </sections> :
GeniE - Modelling January 21, 2011 Slide 72

Read a js-file or import an XML-file

GeniE - Modelling

January 21, 2011

Slide 73

Open an existing model

GeniE - Modelling

January 21, 2011

Slide 74

Save model
Save Save

at regular intervals during modelling by File > Save, File > Close and File > Exit the database (gni-file + sat-files) and command log (js-file)

Saves

GeniE - Modelling

January 21, 2011

Slide 75

How to install and start using a new version of GeniE?

GeniE - Modelling

January 21, 2011

Slide 76

Install GeniE

GeniE must be installed on each individual PC


- You can have different versions of GeniE installed but a workspace can only be opened by the version that created it - You access GeniE on your own PC using your user and password - GeniE make use of personal registry settings

Wajac, Sestra, Splice, Framework and Xtract are installed as part of Sesam:
- On individual PC - Or on server

After installing new GeniE version:


- Note: No database (gni-file and sat-files) compatibility - To mend this see next page - The command input files (js-files) are compatible

GeniE - Modelling

January 21, 2011

Slide 77

Open existing model with new version

Having installed a new GeniE version mend database (gni-file and satfiles) incompatibility as follows
- File > New workspace give name of existing model - Click Yes to re-generate database based on existing js-file this may fail - Safest is to click No (causes old database to be overwritten) and have either: - A cleaned up js-file and read this command file - An XML-file and import this

GeniE - Modelling

January 21, 2011

Slide 78

Das könnte Ihnen auch gefallen