GSA Maths Applied to Structural Analysis Stephen Hendry |

57
GSA Maths Applied to Structural Analysis Stephen Hendry |

Transcript of GSA Maths Applied to Structural Analysis Stephen Hendry |

Page 1: GSA Maths Applied to Structural Analysis Stephen Hendry |

GSA Maths Applied to Structural Analysis

Stephen Hendry|

Page 2: 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

Page 3: GSA Maths Applied to Structural Analysis Stephen Hendry |

CCTV - Beijing

Page 4: GSA Maths Applied to Structural Analysis Stephen Hendry |

Kurilpa Bridge - Brisbane

Page 5: GSA Maths Applied to Structural Analysis Stephen Hendry |

Dragonfly Wing

Page 6: GSA Maths Applied to Structural Analysis Stephen Hendry |

Design Process – The Idea

Royal Ontario Museum - Toronto

Page 7: GSA Maths Applied to Structural Analysis Stephen Hendry |

Design Process – The Geometry

Page 8: GSA Maths Applied to Structural Analysis Stephen Hendry |

Design Process – The Analysis

Page 9: GSA Maths Applied to Structural Analysis Stephen Hendry |

Design Process – The Building

Page 10: GSA Maths Applied to Structural Analysis Stephen Hendry |

An Early Example

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

Page 11: GSA Maths Applied to Structural Analysis Stephen Hendry |

Sydney Opera House

Page 12: GSA Maths Applied to Structural Analysis Stephen Hendry |

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

Page 13: GSA Maths Applied to Structural Analysis Stephen Hendry |

Sydney Opera House

Page 14: GSA Maths Applied to Structural Analysis Stephen Hendry |

Structural Analysis

Page 15: GSA Maths Applied to Structural Analysis Stephen Hendry |

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

Page 16: GSA Maths Applied to Structural Analysis Stephen Hendry |

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.

Page 17: GSA Maths Applied to Structural Analysis Stephen Hendry |

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

Page 18: GSA Maths Applied to Structural Analysis Stephen Hendry |

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

Page 19: GSA Maths Applied to Structural Analysis Stephen Hendry |

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)

,

Page 20: GSA Maths Applied to Structural Analysis Stephen Hendry |

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)

Page 21: GSA Maths Applied to Structural Analysis Stephen Hendry |

Aquatic Centre, Beijing

© Gary Wong/Arup

Page 22: GSA Maths Applied to Structural Analysis Stephen Hendry |

Comparison of Static Solvers

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

11433 nodes22744 elements65634 degrees of freedom

Page 23: GSA Maths Applied to Structural Analysis Stephen Hendry |

Modelling Issues

Page 24: GSA Maths Applied to Structural Analysis Stephen Hendry |

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

Page 25: GSA Maths Applied to Structural Analysis Stephen Hendry |

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)

Page 26: GSA Maths Applied to Structural Analysis Stephen Hendry |

Emley Moor Mast

Page 27: GSA Maths Applied to Structural Analysis Stephen Hendry |

Emley Moor Mast

One-dimensional geometry

Page 28: GSA Maths Applied to Structural Analysis Stephen Hendry |

Over-constraining

Modal analysis – restrained in y & z to reduce the problem size

‘Helical’ structure – response dominated by torsion &

restraint in y suppressed this

Page 29: GSA Maths Applied to Structural Analysis Stephen Hendry |

Graph Theory

Page 30: GSA Maths Applied to Structural Analysis Stephen Hendry |

Graph Theory & Façades

Page 31: GSA Maths Applied to Structural Analysis Stephen Hendry |

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.

Page 32: GSA Maths Applied to Structural Analysis Stephen Hendry |

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.

Page 33: GSA Maths Applied to Structural Analysis Stephen Hendry |

Graph Theory & Façades

Page 34: GSA Maths Applied to Structural Analysis Stephen Hendry |

Current Developments

Page 35: GSA Maths Applied to Structural Analysis Stephen Hendry |

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

Page 36: GSA Maths Applied to Structural Analysis Stephen Hendry |

Solution Accuracy

Page 37: GSA Maths Applied to Structural Analysis Stephen Hendry |

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

– Eigenvalues at the extremes (low/high stiffness) are indication that problems exist

– Eigenvectors (or derived information) give location in model

Page 38: GSA Maths Applied to Structural Analysis Stephen Hendry |

Model Accuracy – Structure

• For each element calculate ‘energies’

• 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.

Page 39: GSA Maths Applied to Structural Analysis Stephen Hendry |

Model Accuracy - Structure

Page 40: GSA Maths Applied to Structural Analysis Stephen Hendry |

Model Accuracy – Elements

• Force calculation depends on deformation of element, for bar

• If & are large and ≈ then the difference will result in a loss of precision

Page 41: GSA Maths Applied to Structural Analysis Stephen Hendry |

Model Accuracy – Elements

• Remove rigid body displacement to leave the element deformation

• Number of significant figures lost in force calculation

Page 42: GSA Maths Applied to Structural Analysis Stephen Hendry |

Solver Enhancements

Page 43: GSA Maths Applied to Structural Analysis Stephen Hendry |

Domain Decomposition

• Method of splitting a large model into ‘parts’.• Used particularly to solve large systems of

equations on parallel machines.

Page 44: GSA Maths Applied to Structural Analysis Stephen Hendry |

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

Page 45: GSA Maths Applied to Structural Analysis Stephen Hendry |

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.

Page 46: GSA Maths Applied to Structural Analysis Stephen Hendry |

A Historic Example – COMPAS

Page 47: GSA Maths Applied to Structural Analysis Stephen Hendry |

A Historic Example – COMPAS

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

• Historically substructuring was used to allow analysis of ‘large’ models on ‘small’ computers.

• Tokamak has repetition around doughnut

Page 48: GSA Maths Applied to Structural Analysis Stephen Hendry |

Substructure Identification

Page 49: GSA Maths Applied to Structural Analysis Stephen Hendry |

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.

Page 50: GSA Maths Applied to Structural Analysis Stephen Hendry |

Substructuring & Static Analysis

• Basic equations for part (substructure) are partitioned into boundary and internal degrees of freedom

• Reduce part to boundary nodes only

• Include only boundary nodes in assembly.

Page 51: GSA Maths Applied to Structural Analysis Stephen Hendry |

Substructuring & Static Analysis

• Solve for displacements of assembly.

• Calculate the displacements inside the part

• Element forces calculated at element level.

Page 52: GSA Maths Applied to Structural Analysis Stephen Hendry |

Substructuring & Modal Analysis

• Substructuring cannot be applied directly to modal analysis.

• Craig-Bampton method and component mode synthesis give an approximate method

Page 53: GSA Maths Applied to Structural Analysis Stephen Hendry |

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

Page 54: GSA Maths Applied to Structural Analysis Stephen Hendry |

Craig-Bampton Method

• Each substructure is represented in the assembly as a hybrid system

+

• Similarly for buckling analysis

Page 55: GSA Maths Applied to Structural Analysis Stephen Hendry |

Key Drivers

• Engineer– 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

Page 56: GSA Maths Applied to Structural Analysis Stephen Hendry |

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?

Page 57: GSA Maths Applied to Structural Analysis Stephen Hendry |

www.arup.comwww.oasys-software.com