Finite Element Analysis using Open source Software Mesh Deformed shape Von Mises Tresca - by Dharmit A. Thakore Finite Element Analysis with Open Source Software Second Edition Finite Element Analysis with Open Source Software Second Edition Dharmit Thakore, CPEng, RPEQ Moonish Ent. Pty. Ltd. Brisbane, QLD, Australia Moonish Enterprises Pty Ltd GPO Box 1299, Brisbane, QLD 4001, Australia 2014 Credits and Copyright Written by: Dharmit Thakore [email protected] Publisher: Moonish Ent. Pty. Ltd [email protected] http://engineering.moonish.biz Graphic Design / Layout: Lomesha Thakore [email protected] Edition 2 ©2014 Dharmit Thakore No part of this publication may be reproduced, stored or transmitted in any form or by any means, electronic, mechanical or otherwise, without prior written consent from the publisher, except for the inclusion of brief quotations in a review. You may store the pdf on your computer and backups. You may print one copy of this book for your own personal use. Disclaimer: The information contained in this book is based on the author’s experience, knowledge and opinions. The author and publisher will not be held liable for the use or misuse of the information in this book. To My wife, Our beloved son & Open Source Software About the Author Dharmit Thakore is the Director of Moonish Enterprises Pty Ltd at Brisbane, Queensland, Australia. He practices as a Mechanical / Piping Engineer in Queensland. He received his Bachelor’s degree from Birla Vishwakarma Mahavidhyalaya, Vallabh Vidhyanagar, Gujarat, India which was affiliated with Sardar Patel University. He started his engineering career as a young Graduate in Larsen & Toubro – Sargent & Lundy, Vadodara. He came to Australia for further studies and settled here. He received his Registered Professional Engineer in Queensland (RPEQ) recognition early in his career and subsequently obtained his Chartered Professional Engineer (CPEng) as a Mechanical / Piping Engineer. Dharmit has broad interests, which include finite element analysis, design, optimization and Open Source software. He is a member of ASME, Engineers Australia and Board of Professional Engineers in Queensland. Table of Contents Foreword xiii What motivated me to write this book xiii This book is written for xiii This book is not written for xiv What software would you need to follow through xiv What are the steps in Finite Element Analysis xv Study Cases xvii Case 1: Getting to know Salome-Meca xvii Case 2: Editing command (.comm) file xvii Case 3: 1D Finite Element Analysis xviii Case 4: 2D Frame Finite Element Analysis xviii Case 5: Axi-symmetric Finite Element Analysis xviii Case 6: 2D Shell Finite Element Analysis xviii Case 7: Basic 3D Finite Element Analysis xviii Case 8: 3D Finite Element Analysis with Hexahedral Linear Mesh xix Case 9: 3D Finite Element Analysis with Hexahedral Quadratic Mesh xix Case 10: Finite Element Analysis of a Pseudo Assembly xix Case 11: Finite Element Analysis of a 3D Assembly xix Getting to know Salome-Meca 1 Step 1: Purpose of the FE Analysis / Description of the problem 2 Step 2: Input values for the FE analysis 2 Step 3: Model Geometry 3 Step 4: Meshing Geometry 8 Step 5, 6, 7, 8 and 9: Salome-Meca Linear Static Analysis Wizard 12 Step 10: Run the analysis 16 Step 11: Post Processing of the Results 18 Summary 31 PS – Using Efficient to generate command (.comm) file 32 Chapternotes 36 Editing command (.comm) file 39 Step 1: Purpose of the FE Analysis / Description of the problem 40 Step 2: Input values for the FE analysis 40 Step 3: Model Geometry 41 Step 4: Meshing Geometry 43 Step 5, 6, 7, 8 and 9: Salome-Meca Linear Static Analysis Wizard 45 Step 8 and 9 again: Manual editing of command (.comm) file 47 Step 10: Running the analysis 52 Step 11: Post Processing of the Results 53 Summary 55 PS – Using Efficient to generate command (.comm) file 56 Chapter notes 60 1D Finite Element Analysis 61 Step 1: Purpose of the FE Analysis / Description of the problem 62 Step 2: Input values for the FE analysis 63 Step 3: Model Geometry 64 Step 4: Meshing Geometry 67 Step 5, 6, 7, 8 and 9: Creating command (.comm) file with Eficas 70 Step 10: Run the analysis 82 Step 11: Post Processing of the Results 84 Result 85 Summary 85 PS – Using Efficient to generate command (.comm) file 86 Chapter notes 91 2D Frame Finite Element Analysis 93 Step 1: Purpose of the FE Analysis / Description of the problem 94 Step 2: Input values for the FE analysis 94 Step 3: Model Geometry 95 Step 4: Meshing Geometry 99 Step 5, 6, 7, 8 and 9: Creating command (.comm) file by using a template 102 Step 10: Run the analysis 105 Step 11: Post Processing of the Results 106 Summary 107 PS – Using Efficient to generate command (.comm) file 108 Chapter notes 113 Axi-Symmetric Finite Element analysis 115 Step 1: Purpose of the FE Analysis / Description of the problem 116 Step 2: Input values for the FE analysis 116 Step 3: Model Geometry 117 Step 4: Meshing of Geometry 120 Step 5, 6, 7, 8 and 9: Salome-Meca Linear Static Analysis Wizard 128 Step 10: Running the analysis 130 Step 11: Post Processing of the Results 131 Summary 143 PS – Using Efficient to generate command (.comm) file 144 Chapter notes 148 2D Shell Finite Element analysis 149 Step 1: Purpose of the FE Analysis / Description of the problem 150 Step 2: Input values for the FE analysis 150 Step 3: Model Geometry 151 Step 4: Meshing Geometry 153 Step 5, 6, 7, 8 and 9: Writing command (.comm) file by hand 156