Professional Documents
Culture Documents
2b Genie Modelling
2b Genie Modelling
2b Genie Modelling
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
GeniE - Modelling
Slide 3
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
Slide 4
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
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
Slide 6
GeniE - Modelling
Slide 7
GeniE - Modelling
Tolerant modelling
GeniE - Modelling
Units
Switch between units for input and presentation independently of fixed database units
GeniE - Modelling
Slide 10
Set defaults
Change
GeniE - Modelling January 21, 2011 Slide 11
Guiding geometry
GeniE - Modelling
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
Insert by dialog:
Plane Poly curve Line Fillet curves Point Plane Point Line Spline Poly curve Arc or ellipsoid Circle Model curve Filet curve
4+5
1
GeniE - Modelling
1
January 21, 2011
GeniE - Modelling
Slide 15
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
Slide 16
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
Slide 17
GeniE - Modelling
Slide 18
Plate
Default modelling
GeniE - Modelling
Slide 19
Specify eccentricities in one end of a beam, e.g. when a structural joint is very rigid
GeniE - Modelling
Slide 20
GeniE - Modelling
Slide 21
Copy
GeniE - Modelling
Slide 22
Move
Move:
- Translate - Rotate - Mirror
GeniE - Modelling
Slide 23
(0,0,12.5)
Original
(0,0,0)
GeniE - Modelling January 21, 2011 Slide 24
GeniE - Modelling
Slide 25
Selection by LMB
Graphical Select -
Select
additional objects by Shift+LMB and Ctrl+LMB select objects by: selection or complement or all visible
Rubberband and polygon
Also
Make -
GeniE - Modelling
Enclosed
Touched
Location
Beam/segment
January 21, 2011
More on selection
Select
Or
GeniE - Modelling
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
Slide 31
Create a mesh
GeniE - Modelling
Slide 32
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
Edit > Rules > Meshing: Global settings for controlling the mesh
GeniE - Modelling
Slide 34
Simplify topology
Edit > Rules > Meshing > Always simplify topology before meshing
GeniE - Modelling January 21, 2011 Slide 35
GeniE - Modelling
Slide 36
GeniE - Modelling
Slide 37
Revert to selection
GeniE - Modelling
Slide 38
Snap perpendicular
- Automatic creation of connection point on selected beam Snap perpendicular
Snap plane
- Automatic creation of snap points at structure-plane intersection
GeniE - Modelling
Slide 40
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
Slide 41
GeniE - Modelling
Slide 42
GeniE - Modelling
Slide 43
-45
RMB:
GeniE - Modelling January 21, 2011 Slide 44
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
GeniE - Modelling
Slide 46
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
Therefore: Verify model regularly during modelling and fix serious problems immediately !!!
- Use interactive model checking, see next page
GeniE - Modelling
Slide 47
Verify model
A.
B.
C.
D.
GeniE - Modelling January 21, 2011 Slide 48
GeniE - Modelling
Slide 49
= = = = = =
The journal file refers to beam ends rather than explicit coordinate values
January 21, 2011 Slide 50
GeniE - Modelling
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 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)
GeniE - Modelling
Slide 52
GeniE - Modelling
Slide 53
Wizards
GeniE - Modelling
Slide 54
GeniE - Modelling
Slide 55
GeniE - Modelling
Slide 56
Put part of model into a named set and go to the folder for sets:
GeniE - Modelling
Slide 57
Global labelling
GeniE - Modelling
Slide 59
GeniE - Modelling
Slide 60
GeniE - Modelling
Slide 61
Display mesh and select part For selected mesh: RMB > Labels > ...
GeniE - Modelling
Slide 62
Select what to label, e.g. coordinates Press label button Click objects Refresh graphics to remove labels
GeniE - Modelling
Slide 63
GeniE - Modelling
Slide 64
GIF: small file, normally adequate TIFF: big file, captures smooth transitions between colours better
Slide 65
GeniE - Modelling
GeniE - Modelling
Slide 66
GeniE - Modelling
Slide 67
GeniE - Modelling
Slide 68
GeniE - Modelling
Slide 69
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
//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
<?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
GeniE - Modelling
Slide 73
GeniE - Modelling
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
Slide 75
GeniE - Modelling
Slide 76
Install GeniE
Wajac, Sestra, Splice, Framework and Xtract are installed as part of Sesam:
- On individual PC - Or on server
GeniE - Modelling
Slide 77
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
Slide 78