B5 GeniE Deck With Detailed Joint
B5 GeniE Deck With Detailed Joint
B5 GeniE Deck With Detailed Joint
Part 0 - General
SESAM User Course in Advanced Topside Modelling Genie Workshop: Topside with one joint detailed modelled with plate elements
The purpose of this workshop is to create a global model initially and make one joint detailed. The focus is primarily on making the structure and not the loads nor detailed mesh control. There are 4 loadcases covering selfweight, various equipments and a combination of all. It is assumed that the user is familiar with regular structure modelling (beams and flat plates using snap to point modelling techniques). There are no need for detailed knowledge on GeniEs user interface; this workshop explains in detail how to make the model The workshop is also accompanied with input files for GeniE (Journal file) You need to make mesh and run analysis to see results This workshop should be viewed on-line or on colour print out to best see the property colour coding. All pictures have been created using paper background Default viewing settings have been modified
The structural data as well as the loads are fictitious This tutorial has been revised with GeniE version D5.3-07 (March 2011) it may be that you need this or a later version to complete this workshop
SESAM
Part 0 - General
Part 0 General introduction to the workshop Pages 1-2 Part 1 Design premise Define the units, material and section types Pages 5-9 Part 2 Guiding geometry Define the guiding geometry needed to define the cellar deck. The main deck will be made as a copy of the cellar deck and the frames in between is defined by referencing the cellar and main deck Pages 10-11
1 2 Part 3 The cellar deck Model the beams interactively. You will se the Click start of beam Click end of beam symbols to the right that represent start and stop of beams during modelling. The material MAT1 and Use right mouse button HE600A are used as default settings 3 to activate the context Notice that the symbol for right mouse bottom click is sensitive menu different from left mouse bottom click Pages 12 - 14
Part 4 The main deck The main deck is a copy of the cellar deck and the profiles are changed from section HE600A to HE400A Pages 15 17 Part 5 The columns Insert the columns in between the cellar and main deck and make these segmented beams including the different section properties and transition zone (a cone) between a larger and smaller diameter Pages 18 22 Part 6 The deck rows Complete one row in XZ plane (including offsets) and copy to other positions to make Row_1 > 6. The same approach is used to make Row_A -> E in YZ plane. This part finalises the frame modelling part by making a named set called Topside_complete Pages 23 26 Part 7 The loads Make one equipment simulating the flare tower. The loads from the flare is controlled so that they act on a selected deck members (there are no specific footprints to this equipment). The other equipment represents a helideck the loads in this case is controlled by using footprints on the equipment. In addition, the loading condition includes self weight of the structure. Pages 27 37
SESAM
Part 0 - General
Part 8 Boundary conditions Add boundary conditions at bottom of each column Pages 38 -38 Part 9 Run beam analysis Do analysis and learn how to find analysis results. This part also shows a typical example on how to visualize some results (bending moments) Pages 39 - 40 Part 10 Save frame analysis Learn how to save a model journal file with and without history Pages 41 - 41 Part 11 Start making detailed model Objectives of the detailed shell model Pages 42 - 42 Part 12 Shell column Make the column a shell model and connect properly to the beam model Pages 43 - 49 Part 13 Shell web Make the web a shell model Pages 50 - 52 Part 14 Shell flange Make the flange a shell model and connect properly to the beam model Pages 53 - 59 Part 15 Adjust the mesh Learn some of the alternatives for controlling and refining the mesh Pages 60 - 61 Part 16 Run combined analysis Perform a linear static analysis and learn how to change element types Pages 62 - 65
SESAM
Part 1 Design premise
Define units meters and KN Start the program and open a new workspace File|New Workspace. Specify name Deck_tutorial and change databse units to meters and KN, remember to tick Set database units. Click OK when done
Define materials Use the command Edit|Properties and select Material. Select Create/Edit Material to give the details for MAT1 (remember to tick Allow edit). Click OK when done
SESAM
Part 1 Design premise
Define section properties Section profiles HE400A and HE600A found from section libraries. Use the command Edit|Properties and select Section. Select Create/Edit section to start defining the sections. Select Section Library
Find the right section library from Browse and select the library NSF_EN.KZY (a Norwegian standard library)
SESAM
Part 1 Design premise
You may find the profiles HE400A and HE600A by searching the section list, but the quickest way is to use the filter for section type in this case I-profiles. The sections are now selected by clicking on HE400A and then RMB+click on HE600A Click OK and the profiles are now part of the design premise
SESAM
Part 1 Design premise
Define the pipe properties P_brace, P_leg_norm_15, P_leg_norm_35 and P_leg_large_35 as shown below. You may use mixed units as shown
SESAM
Part 1 Design premise
The material and section properties may now be accessed from the browser. Since the modelling will start with the cellar deck, the section profile HE600A should be set as default Right click on HE600A and select set default. Notice also the default symbol that will appear.
SESAM
Part 1 Design premise
Specify the mesh settings for automatic mesh creation as follows: Edit|Rules|Meshing The indicated tick-off marks are additions to the default settings
SESAM
Part 2 Guiding geometry
Insert a guiding plane from the command Insert|Guiding Geometry|Guide Plane Dialog and enter the values as shown.
Give z-value 4 m, number of spacings 5 in each direction and tick absolute values before entering the values for the spacings. The co-ordinate values for corner points are now automatically defined
10
SESAM
Part 2 Guiding geometry
Using the view settings Default display you see the guide plane
If you cant see the guideplane, click Fit to screen button View the guide plane from above before start modelling the beams of the cellar deck. Click the tool button View from Z or click F8
11
SESAM
Part 3 Cellar deck
You activate beam modelling modus by clicking at the beam symbol as shown below By doing so, the program sets itself into a modelling mode versus selecting mode
The beams are now defined by clicking at the reference points found on the guiding plane for the cellar deck The below picture shows the definition of 5 beams (the beams are selected for better visibility)
10
12
SESAM
Part 3 Cellar deck
You can also view the cellar deck from the view setting Modelling Structure and using the Iso-view (F5)
13
SESAM
Part 3 Cellar deck
Make a named set of the cellar deck. Select all members, right click and select Named set.
14
SESAM
Part 4 Main deck
Select all members of the cellar deck and copy upwards 6 meters. The copy command may be activated by right clicking when all the members are selected
If preview is activated you see the copy position before you accept the copy operation
15
SESAM
Part 4 Main deck
Select all the members of the main deck (for example by viewing from y-direction (F7) and use rubberband select) and make a named set Main_deck. You may choose to view the main deck only from the set browser as shown
All the beams of the main deck is selected and one way of changing section profiles is to do it from the browser
16
SESAM
Part 4 Main deck
You may verify the section properties from the section profile browser Make sure you see all structure prior to verification go to Utility Set browser, RMB on one of the sets and select Visible model - show all.
You go back to normal modelling view by closing the colour code view (by clicking the paintbrush as shown
17
SESAM
Part 5 Columns
Change default section profile to P_leg_Normal_15. Note change in symbol for default settings
Insert one column as follows (the beam is highlighted for better visibility)
18
SESAM
Part 5 Columns
Extend the column length downwards so that it stops at elevation z = 0m, i.e. extend downwards with 4 meters. Select the beam, RMB, choose Edit Beam|Move End
Add a positive length of 4m since the beam shall be extended and not reduced
The column now extends down 4 meters from the cellar deck The lengths are found by using the dimensioning tool and by clicking between two points To remove dimensions from graphics click exclamation mark
19
SESAM
Part 5 Columns
Add the correct section properties to the column beam by making it a segmented member Double click the column to enter segmented modelling modus Maximise the window (i.e. focusing the actual beam) by clicking the fit button or F9.
Right click the beam to access the commands for dividing the beam into segments and change section properties by clicking on individual segment, RMB and properties.
Continue the same process until you have specified 4 segments with length 0.5m, 1m, 3.5m and 5m (the latter is automatically calculated) Beam rotated for visibility purposes You have to remember were the the bottom is, if you get it wrong, the beam will be upside down.
20
SESAM
Part 5 Columns
Change section types as follows:
Make a section type of Autocone and apply to the transition between large and small column diameters (1.3m and 0.8m) Edit|Properties|Section|Create/Edit Section Or from section property browser and right click in the browser pane area
21
SESAM
Part 5 Columns
Change the section type like for the large column diameter part for the transition zone as well as for the middle part of the column such that:
Copy the column to the three other positions by selecting the beam, RMB and select Copy. Find the translation vector by referencing the start and stop position of the translation vector. Finally click OK.
Use the same way to copy to define the two remaining columns
22
SESAM
Part 6 Deck Rows
Change default section property to P_brace Insert beams for one of the rows by finding start and stop end of the beams Shown for one beam
2
Apply eccentricities to the lower part of the diagonal bracings (0.2 m in vertical direction). Select one of the beams, RMB and select Edit Beam|Offset Vector You may want to change to wire frame view to better see the selection of end 1 or end2
23
SESAM
Part 6 Deck Rows
Apply the same offset vectors to the three remaining diagonal braces
Select the following beams and make a named set Row_1 Copy the Row_1 set five times to form basis for Row_2 ->6 The program will give a warning that it will not copy over existing beams Click OK to accept Add vertical members at the outer part of Row_4 -> 6 and include these in the respective sets The picture below shows Row_ 1 -> 6
24
SESAM
Part 6 Deck Rows
Make the rows in the YZ-plane using the same modelling techniques as for Row_1 -> 6 Add diagonal bracings for one row Add offset vector at lower end 0.2 m in vertical direction (upwards) Make named set Row_A Copy Row_A and make named sets Row_B -> E Row_A shown with offset vectors on the lower part of the diagonal bracings Below is shown rows Row_A -> E highlighted
25
SESAM
Part 6 Deck Rows
Add diagonals at the outer deck corner as shown (use section type P_brace) Remember to add eccentricity at bottom of each bracing 0.2 meter upwards
Finally you may want to select all members and create a set Topside_complete
26
SESAM
Part 7 The loads
Make two equipments Flare and Helideck as follows. Use command Insert|Equipment|Prism Shape to generate the equipments Helideck H = 15m, L = 13m, W = 10, Mass = 50 tonnes. The c.o.g. is in the middle of the equipment. There are 4 footprints in the corner, each with a size 2m x 2 m.
27
SESAM
Part 7 The loads
Flare H = 10m, L = 8m, W = 5, Mass = 24 tonnes. The c.o.g. is located outside the equipment box to simulate the effect of the entire flare. The footprint is the entire equipment bottom.
Make the loadcases LC1 In this case we make the analysis activity first, Activity1 There may be several analysis activities where you can have different load-cases or combinations 3 basic loadcases will be made to be combined into 1 load combination.
28
SESAM
Part 7 The loads
Define load-case LC1
Right click in browser pane area to access the context sensitive menu
Select the load-case to include self weight of the structure. Forces related to masses (structure, equipments, any point masses) will be computed based on the acceleration field (or gravity which is the default)
Select Properties
29
SESAM
Part 7 The loads
Rename LC1 to LC_mass
RMB
2
LMB
3
LMB
Make the two remaining loadcases to include the equipments. Use same method as when defining loadcase LC1, but use names LC_heli and LC_flare. Your browser now looks like
Include equipment Helideck in loadcase LC_heli Set loadcase LC_heli to active Notice the default symbol from the browser and the identification in the graphic window
1 2
RMB
LMB
30
SESAM
Part 7 The loads
From the browser select the equipment Helideck and place it to the structure in loadcase LC_heli.
2 1
RMB
LMB
Following action 2 above, move the mouse over to the graphical window (notice the symbol close to the mouse indicating place equipment).
Place the equipment at a reference point as close as possible to the actual position and move it afterwards. In this case only the named set Main_deck is shown
LMB
31
SESAM
Part 7 The loads
Move the equipment to correct position Move 1 meter in negative x-direction (-1, 0, 0)
RMB
LMB
The footprints are now located over the desired joint areas All loads are computed when running analysis or creating an analysis model (create mesh)
RMB
LMB
32
SESAM
Part 7 The loads
RMB
LMB
Overall details for the loadcase. The applied load is the integral of line loads computed by the program. The conceptual load is the equipment mass multiplied with acceleration
33
SESAM
Part 7 The loads
Include equipment Flare loadcase LC_flare Set loadcase LC_flare to current Select the equipment Flare from the browser area and load it initially to the model as follows (corner of main deck structure shown).
Move equipment 1.5 meters in negative x-direction (select equipment, RMB, Move)
34
SESAM
Part 7 The loads
Rotate the equipment to intersect with Row_1 Select equipment, RMB, Move, Rotate The rotation point and vector is derived from the model by selecting the point and clicking start and end position of the vector Notice the preview
3 4
LMB
LMB and click start and end position of rotation vector (green dots on the figure)
35
SESAM
Part 7 The loads
Direct the load transfer by indicating which beams to receive loads from equipment Flare. Make a load interface and connect this property to both equipment and the actual beams. Generate the property Flare_loads from Edit|Properties||Load Interface
Apply the property to the beams as follows Select the beams, find the load interface from the browser and apply to selected beams
Apply the load interface property to equipment Flare using same method
36
SESAM
Part 7 The loads
Generate and verify the applied loads using same method as for loadcase LC_heli. Notice that the force couples in horizontal directions are computed
Make the loadcombination where the loadcases are weighted with different scaling factors as shown below From analysis browser define the loadcombination LC_total Double-click a loadcase to define the loadfactor
37
SESAM
Part 8 Boundary conditions
Apply two pinned and two fixed conditions as bottom of columns Notice: If you want this model to be part of a superelement hierarchy you specify supernodes in stead Insert four support points by activating the support tool button and clicking at the 4 positions. Then select two of the supports, RMB, Properties and change rotational degrees of freedom to Free
LMB
LMB
LMB
LMB
LMB
38
SESAM
Part 9 Run beam analysis
Run the analysis from Tools|Analysis|Activity Monitor (or by using the shortcut ALT+D) There are several ways of verifying analysis details. The example below shows how to open the listing file from the analysis done by Sestra
It is not the objective of this tutorial to do results presentation, but the results are accessed as follows or from using short-cut ALT+P (in this case the bending moment diagram is shown for the whole structure using load combination LC_total)
39
SESAM
40
SESAM
Part 10 Save frame model
Save the model for backup-purposes. By saving the model (which is recommended from time to time) you save a journal file that can be used to generate a new model. This file contains all activities you have performed i.e. it contains a history log also. For large models and many modifications this file can become long. Save by File|Save This will create a journal file with the same name as your workspace e.g <Yorname.js>. In this case the name will be Deck_tutorial.js. Import in new model by File|Read Command File <Yourname.js>
You may save a compressed file neglecting the history log. This file is ideal for back-up purposes and easy recreation of you model. Save the compressed journal file from File|Export|Genie journal file (JS) and call it Deck_tutorial_clean.js. The start of the clean file is shown below. This file will be used later when creating the detailed joint model Exit the program from File|Exit
41
SESAM
Part 11 Start making detailed model
Make new workspace and call it Deck_joint_tutorial and read in the clean journal file save in Part 10. File|New Workspace File|Read Command File <Deck_tutorial_clean.js>
Goal: To make a shell model of one joint and connect to the frame model at the ends of the highlighted beams.
Split the relevant beams Select relevant beams and divide them Divide the relevant beams in two equal parts Select a beam, RMB, Divide and use parameter 0.5
42
SESAM
Part 12 Shell column
Insert guide points at each connection Insert|Guiding Geometry|Guiding Point Change to wireframe view for better visibility
Delete the beams These beams will be modelled with shell elements Change back to outline view
Insert a guide plane at the bottom of the column (i.e. at Point1) Specify the radius of larger and smaller column diameters (0.65m and 0.4m) Move the guideplane and connect P1 to Point1
43
SESAM
Part 12 Shell column
Insert guide circles to be used when making the circular column Insert|Guiding Geometry|Guide Arc Elliptic
1 2
Define origin
Copy the guide circle with R=0.65m to where conical transition starts (up 0.5m) Move the guide circle with R=0.4m to where conical transition stops (up 1.5 m) Copy the guide circle with R=0.4m to top of shell column (up 7.5m)
Define plate thickness for column Edit|Properties|Thickness Pl_35 with thickness 35mm Set the thickness to default
44
SESAM
Part 12 Shell column
Define lower part of column by using skin curve modelling Insert|Plate|Skin Curves or by clicking the tool button
45
SESAM
Part 12 Shell column
Copy and rotate the quarter part of the column 3 times each 90 degrees to make the complete column
The column shell model is not yet connected to any of the beams If you use command Tools|Structure| Verify it will report two disjoint parts
46
SESAM
Part 12 Shell column
Connect the top of the shell column to the lower part of the beam column and ensure plane sections remain plane Use a support rigid link Step 1: Select the independent point The bottom point of the column beam Step 2: Decide boundary conditions for independent point Free in all degrees of freedom, i.e. free to move and rotate Step 3: Decide dependent region Centre of volume is in the middle of the column (i.e. same as the independent point) Ensure that all edges of the shell circle is part of region, use dx=1m, dy=1m, dz=0.2m)
47
SESAM
Part 12 Shell column
Add boundary conditions at bottom Remember to delete the support point connected to the bottom of the previous column beam Select the guiding circle at bottom of column, RMB and select Create Support Curve
Select the support curve and copy it with rotation 90 degrees 3 times using Point1 as rotation point
Look at the finite element mesh at this stage Define an initial mesh density of 0.5 meters and apply to the plates Edit|Properties|Mesh Property <Md_test> and give 0.5 m Apply Md_test to the plates
48
SESAM
Part 12 Shell column
Click Alt+M to generate a test mesh and look at the mesh from the view Mesh All Blue colour is beam finite elements Green colour is shell finite elements
49
SESAM
Part 13 Shell web
Create the webs as plate elements by using guiding lines as references Define Guiding Lines between end of the HEA600 beam to centre of column (Curve5) and copy it twice The copy vector is the length from HEA600 centre symmetry line to mid of flange - 0.2825m
Define the thickness for the web; Pl_13 = 13mm and set it to default
50
SESAM
Part 13 Shell web
Define the plates by using Insert|Plate|Flat Plate Dialogue Notice the plates connect inside the column
Point3
2 4
Point2 Point4
1
Point1
51
SESAM
Part 13 Shell web
Click Alt+M to generate a test mesh and look at the mesh from the view Mesh All Remember to connect the mesh property Md_test to the new web plates The plated web is not yet properly connected to the beams this will be done when the plated flanges are created using rigid support link
52
SESAM
Part 14 Shell flange
When making the shell flanges a top down modelling approach is used. This means making a large plate that is cut afterwards. It is also possible to do a bottom up approach by making small pieces and joining the them Make the large plate by defining outer boundaries (copy guide lines) and inserting a regular plate. Remember to make the flange thickness Pl_25 = 25mm and set it to default
Make guideplanes that will be used for creating the cut sections so that flanges including brackets are defined.
P3
4
P4
P3
8
P2
P4
3
P1
P2
P1
53
SESAM
Part 14 Shell flange
Move the guideplane 1 meter upwards, select it and show only this guideplane Need to move it so that the cut lines generated will punch through the plate afterwards Change the relative spacings as follows (select the guideplane, RMB and Properties):
Notice: Use relative values when calculating the spacings If you use Absolute the values for P1 -> P4 will change
54
SESAM
Part 14 Shell flange
Make the guiding lines to be used for cutting the plate
Select all guidelines and perform the cut action from Specify vector 0 0 -1.5 to ensure that the punch vector covers the plate elevation
55
SESAM
Part 14 Shell flange
Make a test mesh (Alt+M) Remember to connect Md_test to the flange plate Mesh seems too coarse Change Md_test to 25mm Make a new mesh
Make the remaining guideplanes the same way I.e the remaining three quadrants Change spacings
56
SESAM
Part 14 Shell flange
Change spacings
57
SESAM
Part 14 Shell flange
Make the cut lines and perform the punch operation to make the upper flange plate complete.
Copy the flange plate down to lower end of web Make a test mesh (Alt+M)
58
SESAM
Part 14 Shell flange
Connect the ends of the plated HE600A to beam HE600A using rigid support links. See explanation on page 46 Use the highlighted points as independent points Use other values for dependent regions
59
SESAM
Part 15 Adjust the mesh
Make a test mesh and look at the plate elements There are certain parts that is not meshed Change Md_test to 0.2m and make new mesh. The mesh is improved, and you may adjust even finer
You may want to ensure a straight mesh line at the end of brackets. Insert feature edges to ensure lines. Before inserting feature edges click on tool button to see the feature edges. Use command Insert|Feature edge to insert 8 feature edges shown below Make a new mesh
More manual control is now built into the mesh and you may change the Md-test to a coarser value if you want, the picture shows Md_test = 0.5m In the following 0.2 is used
60
SESAM
Part 15 Adjust the mesh
You may test out other ways of refining and controlling the mesh Feature edges Split plates and assign more local control Mesh options example below shows using quadratic mesh and assign this property to the web plates
61
SESAM
Part 16 Run combined analysis
Start the analysis from Alt+D There are warnings that you might want to check out If you open up the analysis listing file you see that there are warped elements
You may look at stresses (in this case VonMises) from Alt+P
62
SESAM
Part 16 Run combined analysis
Change element types to higher order and re-run analysis Edit|Rules|Meshing No warped elements occur
The new VonMises stresses are As can be seen the max stress increases with more than 35%
63
SESAM
Part 16 Run combined analysis
Make a new mesh option an apply to the flanges From browser Properties -> Mesh Option RMB Make a mesh option Flange and ensure that Advancing Front Quad mesher is used Apply to flanges and brackets
This results in a better mesh in the brackets and a different result distribution (vonMises shown)
64
SESAM
Part 16 Run combined analysis
Modify the mesh density Md_test to 0.075m and re-run analysis (not part of input file on GeniE help) You may set the mesh density smaller to refine the model
------------------------ 0 ------------------------
65