GSA Maths Applied to Structural Analysis

Slides:



Advertisements
Similar presentations
Finite element method Among the up-to-date methods of stress state analysis, the finite element method (abbreviated as FEM below, or often as FEA for analyses.
Advertisements

Parameterizing a Geometry using the COMSOL Moving Mesh Feature
Isoparametric Elements Element Stiffness Matrices
Experiments and Variables
Meshless Local Buckling Analysis of Steel Beams with Web Openings A.R. Zainal Abidin, B.A. Izzuddin Department of Civil and Environmental Engineering.
Element Loads Strain and Stress 2D Analyses Structural Mechanics Displacement-based Formulations.
Modeling for Analysis CE Design of Multi-Story Structures
Beams and Frames.
Introduction to Finite Elements
Finite Element Model Generation Model size Element class – Element type, Number of dimensions, Size – Plane stress & Plane strain – Higher order elements.
CUFSM Advanced Functions
A.R. Zainal Abidin and B.A. Izzuddin Department of Civil and Environmental Engineering.
LECTURE SERIES on STRUCTURAL OPTIMIZATION Thanh X. Nguyen Structural Mechanics Division National University of Civil Engineering
NUMERICAL METHODS THAT CAN BE USED IN BIOMECHANICS 1)Mechanics of Materials Approach (A) Complex Beam Theory (i) Straight Beam (ii) Curved Beam (iii)
Chapter 17 Design Analysis using Inventor Stress Analysis Module
Lecture 2 – Finite Element Method
SolidWorks Simulation. Dassault Systemes 3 – D and PLM software PLM - Product Lifecycle Management Building models on Computer Engineering Analysis and.
Matrix Methods (Notes Only)
FEA Simulations Usually based on energy minimum or virtual work Component of interest is divided into small parts – 1D elements for beam or truss structures.
MCE 561 Computational Methods in Solid Mechanics
1 Residual Vectors & Error Estimation in Substructure based Model Reduction - A PPLICATION TO WIND TURBINE ENGINEERING - MSc. Presentation Bas Nortier.
MECH593 Introduction to Finite Element Methods
COMPUTER-AIDED DESIGN The functionality of SolidWorks Simulation depends on which software Simulation product is used. The functionality of different producs.
PIPE FEA USING ANSYS.
Design & Technology Center Vedam DAY - 1: Introduction to Structural Analysis and FEM DAY - 2: Introduction to ANSYS structure classic GUI: DAY - 3: Pre-processing.
The Finite Element Method
CIS V/EE894R/ME894V A Case Study in Computational Science & Engineering HW 5 Repeat the HW associated with the FD LBI except that you will now use.
GSA basic concepts GSA Essentials.
GSA – Getting it Right. 2 What's New GSA 8.7? New Steel Design Codes New RC slab design codes New Footfall Analysis Codes — BS 6841:1987; BS
Department of Civil and Environmental Engineering, The University of Melbourne Finite Element Modelling – Element Types and Boundary Conditions (Notes.
GSA Training General concepts.
Example: Bridge.
Abstract : The quest for more efficient and accurate computational electromagnetics (CEM) techniques has been vital in the design of modern engineering.
LINEAR BUCKLING ANALYSIS
Bentley RM Bridge Seismic Design and Analysis
1 Challenge the future High accuracy machines on factory floors Anthonie Boogaard.
The Finite Element Method A Practical Course
Image courtesy of National Optical Astronomy Observatory, operated by the Association of Universities for Research in Astronomy, under cooperative agreement.
© 2011 Autodesk Freely licensed for use by educational institutions. Reuse and changes require a note indicating that content has been modified from the.
Chapter Five Vibration Analysis.
MODEL REDUCTION USING GUYAN, IRS, AND DYNAMIC METHODS
PAT328, Section 3, March 2001MAR120, Lecture 4, March 2001S14-1MAR120, Section 14, December 2001 SECTION 14 STRUCTURAL DYNAMICS.
Finite Element Analysis
Austroads Bridge Conference 2004 Hobart May 2004 Bridge Deck Behaviour Revisited Doug Jenkins Interactive Design Services.
© 2011 Autodesk Freely licensed for use by educational institutions. Reuse and changes require a note indicating that content has been modified from the.
Lecture 6: Time Response 1.Time response determination Review of differential equation approach Introduce transfer function approach 2.MATLAB commands.
1 TERMINOLOGY ISSUES. 2 The finer is the mesh the better are your results true ?false ? Geometry should be represented as accurately as possible true.
1 HOW MANY ELEMENTS? How to choose element size? –Critically important in obtaining good results –Mesh refinement improves solution accuracy. –How small.
High Rise Design High Rise Design (Notes prepared by A. Hira – modified by N. Haritos) Department of Civil and Environmental Engineering, The University.
1 CASE STUDY 100lb cr01.sldprt Fixed restraint. 2 But welds crack after one day of use (some 50 load cycles) Why? RPN = R occurrence x R severity x R.
1 MME3360b Assignment 0310% of final mark Due date:March 19, 2012 Five problems each worth 20% of assignment mark.
Overview of Lecture Series Dermot O’Dwyer. Material to be Covered Identify factors that Influence bridge response Identifying the types of problems that.
The Mechanical Simulation Engine library An Introduction and a Tutorial G. Cella.
CAD and Finite Element Analysis Most ME CAD applications require a FEA in one or more areas: –Stress Analysis –Thermal Analysis –Structural Dynamics –Computational.
Mesh Control Winter Semester PART 1 Meshing.
A Parallel Hierarchical Solver for the Poisson Equation Seung Lee Deparment of Mechanical Engineering
ISEC-02 Second International Structural Engineering and Costruction Conference September 22-26,2003, Rome “EVALUATION AND RESULTS’ COMPARISON IN DYNAMIC.
Purdue Aeroelasticity
Hybrid Parallel Implementation of The DG Method Advanced Computing Department/ CAAM 03/03/2016 N. Chaabane, B. Riviere, H. Calandra, M. Sekachev, S. Hamlaoui.
By Dr. A. Ranjbaran, Associate Professor
Model Reduction & Interface Modeling in Dynamic Substructuring Application to a Multi-Megawatt Wind Turbine MSc. Presentation Paul van der Valk.
CHAPTER 2 - EXPLICIT TRANSIENT DYNAMIC ANALYSYS
Katsuyo Thornton1, R. Edwin García2, Larry Aagesen3
AAE 556 Aeroelasticity Lecture 6
CAD and Finite Element Analysis
Model Order Reduction for a Nonlinear Finite Element Model of a Joined Wing Golara Riahi Good morning ladies and gentlemen. Welcome to my presentation.
FEA Simulations Boundary conditions are applied
Implementation of 2D stress-strain Finite Element Modeling on MATLAB
GENERAL VIEW OF KRATOS MULTIPHYSICS
Coordinate Transformation in 3D Final Project Presentation
Presentation transcript:

GSA Maths Applied to Structural Analysis Stephen Hendry |

“Engineering problems are under-defined, there are many solutions, good, bad and indifferent. The art is to arrive at a good solution. This is a creative activity, involving imagination, intuition and deliberate choice.” Ove Arup

CCTV - Beijing

Kurilpa Bridge - Brisbane

Dragonfly Wing

Design Process – The Idea Royal Ontario Museum - Toronto

Design Process – The Geometry

Design Process – The Analysis

Design Process – The Building

An Early Example In 1957 Jørn Utzon won the £5000 prize in a competition to design a new opera house

Sydney Opera House

Sydney Opera House One of the first structural projects to use a computer in the design process (1960s) Early application of matrix methods in structural engineering Limitations at the time meant that shells were too difficult Structure designed using simpler beam methods

Sydney Opera House

Structural Analysis

Structural analysis types Static analysis – need to know how a structure responds when loaded. Modal dynamic analysis – need to know the dynamic characteristics of a structure. Modal buckling analysis – need to know if the structure is stable under loading

Computers & Structural Analysis Two significant developments Matrix methods in structural analysis (1930s) Finite element analysis for solution of PDEs (1950s) Computers meant that these methods could become tools that could be used by engineers. Structural analysis software makes use of these allowing the engineer to model his structure & investigate its behaviour and characteristics.

Static Analysis The stiffness matrix links the force vector and displacement vector for the element 𝐟 𝑒 = 𝐊 𝑒 𝐮 𝑒 Assemble these into the equation that governs the structure 𝐟=𝐊 𝐮 Solve for displacements 𝐮= 𝐊 −𝟏 𝐟

Static Analysis Challenge is that the matrix 𝐊 can be large… … but it is symmetric & sparse GSA solvers have gone through several generations as the technology and the engineer’s models have evolved Frontal solver Active column solver Conjugate gradient solver Sparse direct Parallel sparse solver

Modal Dynamic Analysis We create a stiffness matrix and a mass matrix for the element 𝐊 𝑒 , 𝐌 𝑒 Assemble these into the equation that governs the structure 𝐊φ−λ𝐌φ=𝟎 Solve for eigenpairs (‘frequency’ & mode shape) λ,φ , 𝑓= 1 2π λ

Modal Buckling Analysis We create a stiffness matrix and a geometric stiffness matrix for the element 𝐊 𝑒 , 𝐊 𝑔,𝑒 Assemble these into the equation that governs the structure 𝐊φ+λ 𝐊 𝒈 φ=𝟎 Solve for eigenpairs (load factor & mode shape) λ,φ

Aquatic Centre, Beijing © Gary Wong/Arup

Comparison of Static Solvers 11433 nodes 22744 elements 65634 degrees of freedom Solver Solution time (s) No. terms % non-zero terms Active column 216 62229172 1.445 Sparse 12 1403012 0.036 Parallel sparse 4 734323 0.017

Modelling Issues

What is the Right Model Need to confidently capture the ‘real’ response of the structure Oversimplification Over-constrain the problem Miss important behaviour Too much detail Response gets lost in mass of results More difficult to understand the behaviour

Emley Moor Mast Early model where dynamic effects were important Modal analysis Model stripped down to a lumped mass – spring system (relatively easy in this case)

Emley Moor Mast

Emley Moor Mast One-dimensional geometry 𝑘 1 + 𝑘 2 −𝑘 2 −𝑘 2 𝑘 2 + 𝑘 3 ⋱ φ 1 φ 2 ⋮ − λ 𝑚 1 𝑚 2 ⋱ φ 1 φ 2 ⋮ =0

Modal analysis – restrained in y & z to reduce the problem size Over-constraining Modal analysis – restrained in y & z to reduce the problem size ‘Helical’ structure – response dominated by torsion & restraint in y suppressed this

Graph Theory

Graph Theory & Façades

Graph Theory & Façades Many structural models use beam elements connected at nodes. Graph theory allows us to consider these as edges and vertices. Use planar face traversal (BOOST library) to identify faces for façade.

Graph Theory & Façades Problem: graph theory sees the two graphs below as equivalent. The figure on the left is invalid for a façade… … so additional geometry checks are required to ensure that these situations are trapped.

Graph Theory & Façades

Current Developments

Current development work Model accuracy estimation Structure – what error can we expect in the displacement calculation Elements – what error can we expect in the force/stress calculation How can we run large models more efficiently

Solution Accuracy

Model Accuracy – Structure Ill-conditioning can limit the accuracy of the displacement solution ‘Model stability analysis’ – looks at the eigenvalues/eigenvectors of the stiffness matrix 𝐊φ−λφ=0 Eigenvalues at the extremes (low/high stiffness) are indication that problems exist Eigenvectors (or derived information) give location in model

Model Accuracy – Structure For each element calculate ‘energies’ 𝑣 𝑒 = 1 2 φ 𝑒 𝑇 φ 𝑒 𝑠 𝑒 = 1 2 φ 𝑒 𝑇 𝐊 𝑒 φ 𝑒 For small eigenvalues, large values of 𝑣 𝑒 indicate where in the model the problem exists. For large eigenvalues, large values of 𝑠 𝑒 indicate where in the model the problem exists.

Model Accuracy - Structure

Model Accuracy – Elements Force calculation depends on deformation of element, for bar 𝑓= 𝐴𝐸 𝑙 𝑢 2 − 𝑢 1 If 𝑢 1 & 𝑢 2 are large and 𝑢 1 ≈ 𝑢 2 then the difference will result in a loss of precision

Model Accuracy – Elements Remove rigid body displacement to leave the element deformation 𝑢 𝐷 =𝑢− 𝑖=𝑥 𝑧𝑧 𝑢 𝑅𝑖 𝑢. 𝑢 𝑅𝑖 Number of significant figures lost in force calculation 𝑛=log 𝑢 𝑢 𝐷

Solver Enhancements

Domain Decomposition Method of splitting a large model into ‘parts’. Used particularly to solve large systems of equations on parallel machines.

Domain Decomposition For many problems in structural analysis the concept of domain decomposition is linked with repetitive units Analyse subdomains (in parallel) Assemble instances of subdomains into model Analyse complete model Exploit both repetition & parallelism Substructure & FETI/FETI-DP methods

Substructuring & FETI methods Substructuring – parts are connected at boundaries. FETI (Finite Element Tearing & Interconnect) – parts are unconnected. Lagrange multipliers used to enforce connectivity. FETI-DP – parts are connected at ‘corners’ and edge continuity is enforced by Lagrange multipliers.

A Historic Example – COMPAS

A Historic Example – COMPAS Historically substructuring was used to allow analysis of ‘large’ models on ‘small’ computers. Tokamak has repetition around doughnut Split model into one repeating ‘simple slices’ and … … a set of ‘slices with ports’ Used PAFEC to do a substructuring analysis on Cray X-MP

Substructure Identification

Substructuring Make it easy for the engineer! Use GSA to create component(s). In GSA master model – import component(s). Create parts Instances of components Defined by component + axis set Maintain a map between elements in assembly and elements in part/component.

Substructuring & Static Analysis Basic equations for part (substructure) are partitioned into boundary and internal degrees of freedom 𝐊 𝑏𝑏 𝐊 𝑏𝑖 𝐊 𝑖𝑏 𝐊 𝑖𝑖 𝑢 𝑏 𝑢 𝑖 = 𝑓 𝑏 𝑓 𝑖 Reduce part to boundary nodes only 𝐊 𝑏𝑏 = 𝐊 𝑏𝑏 − 𝐊 𝑏𝑖 𝐊 𝑖𝑖 −1 𝐊 𝑖𝑏 𝑓 𝑏 = 𝑓 𝑏 − 𝐊 𝑏𝑖 𝐊 𝑖𝑖 −1 𝑓 𝑖 Include only boundary nodes in assembly.

Substructuring & Static Analysis Solve for displacements of assembly. 𝑢= 𝐊 −1 𝑓 Calculate the displacements inside the part 𝑢 𝑏 = 𝐓 𝒃 𝑢 𝑢 𝑖 = 𝐊 𝑖𝑖 −1 𝑓 𝑖 − 𝐊 𝑖𝑏 𝑢 𝑏 Element forces calculated at element level. 𝑓 𝑒 = 𝐊 𝑒 𝑢 𝑒

Substructuring & Modal Analysis Substructuring cannot be applied directly to modal analysis. Craig-Bampton method and component mode synthesis give an approximate method

Craig-Bampton Method For each substructure Assume a fixed boundary Select the number of modes required to represent the dynamic characteristics of this component The component can be represented in the assembly by Boundary nodes and displacements A matrix of modal mass and modal stiffness, with modal displacements as variables

Craig-Bampton Method Each substructure is represented in the assembly as a hybrid system 𝐌 𝑟𝑟 𝐌 𝑟𝑚 𝐌 𝑚𝑟 μ 𝑢 𝑟 𝑞 𝑚 + 𝐊 𝑟𝑟 𝐊 𝑟𝑚 𝐊 𝑚𝑟 κ 𝑢 𝑟 𝑞 𝑚 = 0 0 Similarly for buckling analysis

Key Drivers Engineer Software developers Understanding and optimising the behaviour/design of their structures Need for more detail in the computer models Software developers Problem size (see above) Parallelism – making efficient use of multiple cores Confidence in the results

Conclusions Modern structural analysis software depends on maths – which engineers may not understand in detail. Continual need for better/faster/more accurate methods to solve linear equations and eigenvalue problems. Dialogue between engineers and mathematicians can be mutually beneficial. Any novel ideas for us to make use of?

www.arup.com www.oasys-software.com