Modeling a Shell to a Solid Element Transition

Similar documents
Sliding Block LESSON 26. Objectives: Demonstrate the use of Contact LBCs in a simple exercise.

Introduction to MSC.Patran

Heat Transfer Analysis of a Pipe

Rigid Element Analysis with RBAR

Stiffened Plate With Pressure Loading

Multi-Step Analysis of a Cantilever Beam

The Essence of Result Post- Processing

Linear and Nonlinear Analysis of a Cantilever Beam

Sliding Split Tube Telescope

Materials, Load Cases and LBC Assignment

Normal Modes - Rigid Element Analysis with RBE2 and CONM2

Using Groups and Lists

Linear Bifurcation Buckling Analysis of Thin Plate

Normal Modes - Rigid Element Analysis with RBE2 and CONM2

Helical Spring. Supplementary Exercise - 6. Objective: Develop model of a helical spring

Normal Modes - Rigid Element Analysis with RBE2 and CONM2

Cylinder with T-Beam Stiffeners

APPENDIX B. PBEAML Exercise. MSC.Nastran 105 Exercise Workbook B-1

Post Processing of Displacement Results

Post-Buckling Analysis of a Thin Plate

Mass Properties Calculations

Post-Processing Static Results of a Space Satellite

Elasto-Plastic Deformation of a Thin Plate

Merging Databases LESSON 2. Objectives: Construct two databases which have distinct similarities and differences.

Post-Processing Modal Results of a Space Satellite

Post Processing of Displacement Results

Transient Response of a Rocket

Linear Static Analysis of a Spring Element (CELAS)

Building the Finite Element Model of a Space Satellite

Post Processing of Stress Results With Results

Spatial Variation of Physical Properties

Post Processing of Stress Results

Engine Gasket Model Instructions

ME 442. Marc/Mentat-2011 Tutorial-1

Linear Static Analysis of a Simply-Supported Truss

Imported Geometry Cleaning

Building the Finite Element Model of a Space Satellite

Spatial Variation of Physical Properties

Rigid Element Analysis with RBE2 and CONM2

Load Analysis of a Beam (using a point force and moment)

Elastic Stability of a Plate

Importing a PATRAN 2.5 Model into P3

MSC/PATRAN LAMINATE MODELER COURSE PAT 325 Workbook

Verification and Property Assignment

Finite Element Model

Modal Analysis of a Beam (SI Units)

Load Lug Model EXERCISE 6. Objective: Write a function to apply the loads and element properties to the finite element mesh of the lug.

Projected Coordinate Systems

Projected Coordinate Systems

Getting Started LESSON 1. Objectives: In this exercise you will perform the following tasks. Access MSC PATRAN and run a Session File.

Shear and Moment Reactions - Linear Static Analysis with RBE3

Modal Analysis of a Flat Plate

Post Processing of Results

Thermal Analysis using Imported CAD Geometry

Importing Results using a Results Template

Nonlinear Creep Analysis

Loads and Boundary Conditions on a 3-D Clevis

CE366/ME380 Finite Elements in Applied Mechanics I Fall 2007

PATRAN/ABAQUS PRACTICE

Abaqus CAE Tutorial 1: 2D Plane Truss

Linear Static Analysis of a Simply-Supported Truss

Steady State Radiative Boundary Conditions

Exercise 1. 3-Point Bending Using the GUI and the Bottom-up-Method

Importing Geometry from an IGES file

Modal Analysis of Interpolation Constraint Elements and Concentrated Mass

Importing Geometry from an IGES file

Restarting a Linear Static Analysis of a Simply- Supported Stiffened Plate

Analysis Steps 1. Start Abaqus and choose to create a new model database

Post-Processing of Time-Dependent Results

Composite Trimmed Surfaces

Comparison of Two Heat Sink Designs

Exercise 2: Bike Frame Analysis

Exercise 2: Bike Frame Analysis

ANSYS 5.6 Tutorials Lecture # 2 - Static Structural Analysis

A pipe bend is subjected to a concentrated force as shown: y All dimensions in inches. Material is stainless steel.

Linear Buckling Load Analysis (without spring)

EXERCISE 4. Create Lug Geometry. Objective: Write a function to create the geometry of the lug. PATRAN 304 Exercise Workbook 4-1

Lateral Loading of Suction Pile in 3D

Torsional-lateral buckling large displacement analysis with a simple beam using Abaqus 6.10

WORKSHOP 33 A1 A2 A1. Subcase 1 4 Subcase 2 X: -16,000 lbs. X: 16,000 lbs Y: -12,000 lbs. Y: -12,000 lbs. Objectives:

Construct Hybrid Microcircuit Geometry

Alternate Bar Orientations

A Sprinkler System Hydraulic Analysis

2: Static analysis of a plate

Chapter 2. Structural Tutorial

Finite Element Model of a 3-D Clevis

file://c:\documents and Settings\sala\Configuración local\temp\~hha54f.htm

Abaqus/CAE Axisymmetric Tutorial (Version 2016)

Time Dependent Boundary Conditions

Quarter Symmetry Tank Stress (Draft 4 Oct 24 06)

Appendix B: Creating and Analyzing a Simple Model in Abaqus/CAE

Geometric Linear Analysis of a Cantilever Beam

Generative Part Structural Analysis Fundamentals

Workshop 15. Single Pass Rolling of a Thick Plate

ABAQUS for CATIA V5 Tutorials

Elasto-Plastic Deformation of a Truss Structure

Exercise 1. 3-Point Bending Using the Static Structural Module of. Ansys Workbench 14.0

Lesson 1 Parametric Modeling Fundamentals

Modal Analysis of A Flat Plate using Static Reduction

Linear Buckling Analysis of a Plate

Transcription:

LESSON 9 Modeling a Shell to a Solid Element Transition Objectives: Use MPCs to replicate a Solid with a Surface. Compare stress results of the Solid and Surface 9-1

9-2

LESSON 9 Modeling a Shell to a Solid Element Model Description: In this exercise, you will create a solid/surface transition. Through the use of a thickness field and MPCs the surface will represent a continuation of the solid. The Model appears below 9-3

Exercise Procedure: 1. Open a new database. Name it shell_solid File/New... New Database Name: OK shell_solid The viewport (PATRAN s graphics window) will appear along with a New Model Preference form. The New Model Preference sets all the code specific forms and options inside MSC.Marc. 2. In the New Model Preference form pick the following options Analysis Code: Analysis Type: OK MSC.Marc Structural 3. To create necessary geometry for the solid. Start with the two surfaces that will define the solid Geometry Object: Surface Method: XYZ Vector Coordinate List <40, 30, 3> Origin Coordinate List [-40, 0, 34.93] Increase the Point Size in order to see the points more clearly and change the view to Isoview 3 Point Size Iso 3 View Object: Surface 9-4

LESSON 9 Modeling a Shell to a Solid Element Method: XYZ Vector Coordinate List <40, 30, -3> Origin Coordinate List [-40, 0, 66.93] Click on the Show Labels icon. Show Labels Notice the distance between the planes goes from z = 32 at x = -40 to z at x = 0. (You may check this by using Geometry / Point / Distance on the appropriate points.) Now create the solid Object: Solid Method: Surface Starting Surface List Ending Surface List Surface 1 (bottom surface) Surface 2 (top surface) 4. Delete the original surfaces Action: Delete Object: Surface Surface List: Surface 1 2 5. Create two points that will define the surface later Object: Point Method: Interpolate 9-5

Point 1 List Point 4 (see fig 9.1) Point 2 List Point 8 This creates point 9. (See figure 9.1) Repeat this procedure with Points 3 and 7 Starting Point List Point 3 Ending Point List Point 7 Figure 9.1: Make sure to have the Show Labels icon on in order to interpolate between the mentioned points. 6. Using the two points you just created sweep out the surface Object: Surface Method: Revolve 9-6

LESSON 9 Modeling a Shell to a Solid Element To revolve around the Y-axis, click in the Axis parameter and select this icon then click on the coordinate frame Coord. Direct. 2 Axis Coord 0.2 Total Angle 180 Curve List: Click in the Curve List databox and select the Two Point icon. The curve will be defined by selecting Points 9 and 10. Two Points Your model should now appear as in Figure 9.2 below. Figure 9.2: The complete geometry should appear as this. 9-7

7. Display the parametric direction Display/Geometry Show Parametric Direction 8. Create a field for the thickness of the surface Fields Object: Spatial Method: PCL Function Field Name: Coordinate System Type thick Parametric Geometric Entity Surface 1 Scalar Function 26-24* C2 Notice the thickness of the solid at x = 0 is equal to 26, and C2 has a value of 0 at the edge connecting points 9 and 10 and a value of 2 at the face edge connecting points 11 and 12 (See Fig. 9.2). Thus the thickness of the shell varies from 26 where it joins the solid to 2 at the free edge. 9. Now create the relevant material properties for aluminum_iso_si_mm. Materials Object: Isotropic Method: Manual Input Material Name: Input Properties... Elastic Modulus 7000 Poisson Ratio 0.30 aluminum_iso_si_mm 9-8

LESSON 9 Modeling a Shell to a Solid Element Density 2.7E-9 Thermal Expansion Coeff 2.32E-5 Reference Temperature 30 OK 10. Create a group for the mesh on the solid named fem_sol Group/Create New Group Name fem_sol Make Current Groups Contents Add Entity Selection 11. Now Mesh the solid Elements Object: Mesh Type: Solid Elem Shape: Hex Global Edge Length 8 Solid List Solid 1 12. Create a group for the mesh on the surface named fem_sur Group/Create New Group Name Make Current fem_sur 9-9

Groups Contents Add Entity Selection 13. Now Mesh the surface Elements Object: Mesh Type: Surface Global Edge Length 8 Surface List Surface 1 14. Create duplicate nodes on the curve connecting the solid and the shell elements. To view easier, post the surface FEM body. Group/Post Select Groups to Post fem_sur Action: Transform Object: Node Method: Translate Direction Vector: <0 0 0> Node List: click on nodes connecting shell and solid elements, Node 66:90:6 15. Verify there are no additional free edges and the normals to the surface point outwards. First post all the groups. Group/Post 9-10

LESSON 9 Modeling a Shell to a Solid Element Select All Action: Verify Object: Element Test: Boundaries Free Edges The display should be yellow indicating the only free edges are on the outside of the model. Now check the element normals. Action: Verify Object: Element Type: Normals Draw Normal Vectors If the elements point inward then perform this step. (You might want to just post the necessary fem_sur group for a better view of the elements.) Action: Modify Object: Element Method: Reverse Element List Select all Surface Elements, Elm 81:160 16. Create a group named fem_all Group/Create New Group Name fem_all 9-11

Make Current Groups Contents Add All FEM 17. Adjust the viewport. It may be more convenient for screen selecting to switch to the bottom view Bottom View Viewing/Transformations... Options... Rotation increment (deg): 10 Model Relative OK Click once right X rotation. Right X Rotation Click once left Z rotation.: Left Z Rotation OK Using View Corners, the viewport should look like Fig 9.3.: View Corners 9-12

LESSON 9 Modeling a Shell to a Solid Element Figure 9.3: Zoom in on the specified area. Preferences/Graphics.. Automatic View Settings: Auto Extend (Off) Group/Post... Select Groups to Post: fem_sol 18. Now create the MPCs Object: MPC 9-13

Type: Rigid Link Define Terms... Create Dependent Using the mouse, select the 5 nodes along the center row of the right face by creating a rectangle around the nodes as shown in the figure below. Figure 9.4: Select the given row to be dependent nodes on this MPC. Step1: Node 66:90:6 Notice how the nodes are added to the Dependent Terms (1) panel automatically because the Auto Execute is ON. Also, the Create Independent switch is turned ON automatically without clicking it again in the panel. Make a rectangle selection of the upper row of nodes, then select the lower row of nodes by creating a rectangle around them as well. 9-14

LESSON 9 Modeling a Shell to a Solid Element Figure 9.5: Node picking for steps 2 and 3 are shown. Step 2: 5 Upper Nodes Step 3: 5 Lower Nodes Notice the upper 5 nodes are listed in the first row in the Independent Terms (2) panel and the lower 5 nodes are listed on a secound row in the same panel. There is a vertical correspondence between the nodes in the three lists. (Click in the Define Terms form) (Click in the Finite Element form) This action creates the multiple (5 in 1) MPC. Inspect the markers in the viewport. The dependent nodes are marked with a circle. What this does is to assume the dependent nodes will stay on the straight line correcting the corresponding upper and lower, independent nodes, even as the later were around. That is the reason why this MPC is called a Rigid Link. Do the same with the second row of nodes from the top (nodes 96:120:6) as dependent nodes, using the same independent nodes as before. (Click Define Terms, rectangle pick the second row, rectangle pick the upper row, and then the lower row, click on the Finite Element form.) 9-15

Repeat the process with the second row from the bottom (nodes 36:60:6). The veiwport should look like the following. Figure 9.6: Currently, your model should appear as such. With these you have ensured that the entire cross section (right-front face) moves so that every point stays on a straight line connecting the upper and lower edge of the face. The intent is to provide a consistent connection with the shell that hangs from this section, which has the same thickness as the height of the face of the solid. The solid and shell are physically a single piece. We chose to represent one position with 3D elements and the other partial with 2D/ Shell elements to save computational efforts. (In other cases we my need this to account for thin geometries.) 19. Now connect the shell to the solid. Object: MPC Method: Axi Shell-Solid Define Terms... 9-16

LESSON 9 Modeling a Shell to a Solid Element To save yourself from unnecessary clicking and to practice a second way of doing things, turn the Auto Execute off in the Define Terms (MPC) form. Create Independent Rectangle pick the center nodes as before (node 66:90:6). Notice this time the nodes were not sent to the Independent Terms panel above. (Click in the Define Terms form) The dependent nodes are Shell nodes, so perform the following: Group/Post... Select Groups to Post: fem_sur The Create Dependent option will automatically be selected. Holding the SHIFT key, select the 5 Shell nodes at the end of the surface, Node 151:155. (Click in the Define Terms form) (Click in the Define Terms form) (Click in the Finite Element form) The viewport should look like the following figure. 9-17

Figure 9.7: Axi Shell-Solid MPC on surface The Axi Shell-Solid MPC as seen added together with the nodes on the solid that they are connected to. This MPC ensures that the shell nodes stay in the center of the straight line connecting the upper and lower nodes of the solid on each column. Also, the rotation of the Shell node is the same as the rotation of the straight line connecting the Independent (solid) nodes. Therefore the cross section of the shell stays with the face of the solid. Notice each column may rotate differently in consistancy with Shell Theory. 20. the properties to the model. Post the related group, then apply the properties to the solid. Group/Post... Select Groups to Post: default_group Properties 9-18

LESSON 9 Modeling a Shell to a Solid Element Object: 3D Type: Solid Property Set Name: Input Properties... Material Name: OK Now the Surface sol Select Members: Solid 1 Add Object: 2D m:aluminium_iso_si_mm Type: Thick Shell Property Set Name: Input Properties... Material Name Shell Thickness OK sur m:aluminium_iso_si_mm f:thick Select Members: Surface 1 Add Hide the labels and fit the view by using the Hide Labels icon and Fit View icon. Hide Labels Fit View 9-19

Group/Post... Select Groups to Post: fem_all View the Surface Thickness. Action: Show Existing Properties Thickness Display Method Scalar Plot All Groups Group Filter fem_all Reset the graphics. Reset Graphics 21. Create the LBCs. One to fix the solid and one to pull on the surface. Group/Post... Select Groups to Post default_group Loads/BCs Object: Displacement Type: Nodal New Set Name: Input Data... fix 9-20

LESSON 9 Modeling a Shell to a Solid Element Translation <0, 0, 0> OK Select Application Region... In order to select the appropriate solid faces, use the following entity select icon: Surface or Face Select Geometric Entities: Add OK Solid 1.1 (left back face of solid) Next, create displacement to pull on the end of the surface. Object: Displacement Type: Nodal New Set Name: Input Data... pull Translation <-20, 0, 0> Rotation <0, 0, > OK Select Application Region... In order to select the appropriate edge, use the following entity select icon. Curve or Edge Select Geometric Entities: Surface 1.2 9-21

Add OK Your Model should appear as below. Figure 9.8: The current model with nodal displacement. 22. Submit the model for analysis. Analysis Action: Analyze Object: Entire Model Method: Full Run Job Name: Load Step Creation... Job Step Name: pull pull1 9-22

LESSON 9 Modeling a Shell to a Solid Element Solution Type Static Load Step Selection... Selected Job Steps: OK pull1 When the job is done there will be a results file titled pull.t16 in the same directory you started MSC/PATRAN in. Again, you can monitor the progression of the job by looking at pull.log and pull.sts as well as using the pull.out file or the Analysis option, Monitor. Action: Monitor Object: Job View Status File... A successful run should give the job exit number: 3004. 23. Once the analysis is complete read the results back into the database Analysis Action: Read Results Object: Results Entities Method: Attach Select Results File... Available Files: OK pull1.t16 9-23

24. Adjust the viewport to post the default and fem_all groups. Group/Post... Select Groups to Post default_group fem_all 25. Create a fringe plot of the stresses for the model. Results Object: Quick Plot Before viewing the stresses change the Deformation Attributes Deformation Attributes Render Style Free Edge Scale Interpretation True Scale Scale Factor 1.0 Show Undeformed Now switch back to the Select Results form Select Results Select Results Case: Select Fringe Results: Position...(At Layer 1) Quantity: Selected Deformation Results: pull1, A1..., Time=1.0 Stress, Global System von Mises Displacement, Translation Viewport/Create 9-24

LESSON 9 Modeling a Shell to a Solid Element New Viewport Name: another To see them side by side select: Viewport/Tile To make the new viewport active click on the edge until the border appears. Now post the default and fem_all groups in that viewport. Group/Post Select Groups to Post default_group fem_all Now create a fringe plot of the surface in another viewport. Remember the surface has 3 different layers numbered 1 to 3, the bottom being the lowest number. Lets start with the middle layer. Select Results Case: Select Fringe Results: Position...(At Layer 2) Option: Close Quantity: Selected Deformation Result: pull1, A1..., Time=1.0 Stress, Global System Average von Mises Displacement, Translation 9-25

Notice the stress in the middle of the solid matches the stress on the surface. Now lets look at the stress at the top of the model. Select Results Case: Select Fringe Results: Position...(At Layer 3) Option: Close Quantity: Selected Deformation Result: pull1, A1..., Time=1.0 Stress, Global System Average von Mises Displacement, Translation 9-26

LESSON 9 Modeling a Shell to a Solid Element You ll notice now there is a discrepancy in the stress values for the top of the model. Shell theory in this case overestimated the stress values. If this is within a given tolerance level the problem can be ignored. If not then there are two things that can be done. Patran has the option to create 2D Solids which is a very similar to produce and is designed for thicker surfaces. Another option is to extend the solid part of the model further. 26. Now we will animate the Translational Displacement along with a fringe plot of the Z-Component. Delete the extra viewport by first selecting the default viewport window. Viewport/Post Post/Unpost Viewport(s) Viewport/Delete Select a Viewport(s) default_viewport another 9-27

Next, reset the graphics and make the point size small again Reset Graphics Point Size Object: Deformation Click on the View Subcases icon then the Select Subcases to bring up the Select Result Case form Select Result Case(s): Filter Method Filter Close Select Deformation Result Animate pull1 All Displacement, Translation Before hitting select the Animation Options icon Animation Options Animation Method Select Global Variable Animation Graphics Global Variable Time 3D Number of Frames 12 Once the animation is set up pause it and create a second fringe animation. Object: Fringe 9-28

LESSON 9 Modeling a Shell to a Solid Element Select Results Case(s) Select Fringe Result Quantity: Animate all results should still be selected Stress, Global System Z Component Again select the Animation Options icon Animation Options Animation Method Select Global Variable Animation Graphics The two animations will appear together Global Variable Time 3D Number of Frames 12 You can play with different aspects of the animation, for example, pause the animation and select the Display Attributes icon Display Attributes Style continuous Another feature on the Animation Control form is Cycle and Bounce. Pause the animation and change it to Bounce. This ends the exercise. You may close the database and quit PATRAN. 9-29

9-30