Developments on Shape Optimization at CIMNE - PowerPoint PPT Presentation

1 / 28
About This Presentation
Title:

Developments on Shape Optimization at CIMNE

Description:

Developments on Shape Optimization at CIMNE October 2006 www.cimne.com Advanced modelling techniques for aerospace SMEs Shape parametrization Shape parametrization ... – PowerPoint PPT presentation

Number of Views:31
Avg rating:3.0/5.0
Slides: 29
Provided by: A189
Category:

less

Transcript and Presenter's Notes

Title: Developments on Shape Optimization at CIMNE


1
Developments on Shape Optimization at CIMNE
October 2006
www.cimne.com
Advanced modelling techniques for aerospace SMEs
2
Shape parametrization
Design variables Coordinates of some definition
points
GeometryB-spline. Definition points r(i)
B-spline expressionin terms of the coordinates
of polygon definition points ri.
Polygon definition points vector, RObtained
solving VNR(V ? imposed conditions at r(i))
3
Shape parametrization
Design variables shape parameters (example of
FANTASTIC ship hull)
4
Shape parametrization
Design variables deformation of patches defined
with a C1 continuity interpolation function over
the bulb of a ship hull
5
Mesh generation and quality aspects
Shape optimization problem
f objective function x vector of design
variables g set of restrictions
  • Deterministic methods
  • Evolutionary algorithms

6
Mesh generation and quality aspects
Evolutionary methods involves the analysis (FEM)
of many different designs.
Mesh Generation
Influence of mesh generation
  • Total computational cost of optimizationclosely
    related to FE analysis cost per design.
  • Bad quality of FE analysis
  • Introduce noise in the convergence
  • Possible bad final solution.

7
Mesh generation and quality aspects
Classical strategies for meshing each individual
  • Adapt a single existing mesh to all the different
    geometries.
  • Existing strategies allow adapting an existing
    mesh for very big geometry modifications
    preventing too much distortion.
  • Cheapest strategy
  • No control of the discretization error.
  • Classical adaptive remeshing for the analysis of
    each design.
  • Good quality of results of each design
  • High computational cost (each design is computed
    more than once)

8
Adaption of a mesh to the boundary shape
modifications
9
Generation of an adapted mesh for each design in
one step using error sensitivity analysys
  • Mesh adaptivity based on Shape sensitivity
    analysis

Low cost control of discretization error
h-adapted mesh for 1st individual
h-adaptive analysis of representative
h-adapted mesh for 2nd individual
Final h-adapted mesh of representative
h-adapted mesh for 3rd individual
Classical sensitivity analysis
h-adapted mesh for Pth individual
Projection parameters (sensitivity of nodal
coordinates and error indicator)
Projection to individuals
in one-step !!
10
Generation of an adapted mesh for each design in
one step using error sensitivity analysys
  • Mesh Generator
  • Advancing front method
  • Background mesh defining the size d at each point.
  • Mesh Sensitivity
  • Boundary nodal points obtained by the B-spline
    sensitivity analysis.
  • Internal nodal points spring analogy (fixed
    number of smoothing cycles)

Mesh sensitivity
Smoothing of nodal coordinates
11
Parameterization of the problem
Design variables Coordinates of some definition
points
GeometryB-spline. Definition points r(i)
B-spline expressionin terms of the coordinates
of polygon definition points ri.
Polygon definition points vector, RObtained
solving VNR(V ? imposed conditions at r(i))
Sensitivity analysis of the system of equations
Sensitivity analysis of the B-spline expression
12
Mesh generation and mesh sensitivity
  • Mesh Generator
  • Advancing front method
  • Background mesh defining the size d at each point.
  • Mesh Sensitivity
  • Boundary nodal points obtained by the B-spline
    sensitivity analysis.
  • Internal nodal points spring analogy (fixed
    number of smoothing cycles)

Mesh sensitivity
Smoothing of nodal coordinates
13
Finite element analysis
Solution of standard elliptic equations
Discretization
14
Error estimation
Estimation in energy norm of the error
ZZ-estimator
Stress recovery Global least squares smoothing
Approximation of total energy norm
15
Sensitivity analysis of the error estimator
Discrete-Analytical method Discretized
model (element integral expressions) are
analytically differentiated
with
Sensitivities of - displacements- strains -
stresses
16
Sensitivity analysis of the error estimator
Sensitivities of smoothed stresses
Sensitivities of error estimator
Sensitivities of the strain energy
17
The used evolutionary algorithm
Evolutionary algorithm classical Differential
Evolution (Storn Price).
Parameter vector of i-th individual of
generation t
For each individual, a new trial vector is
created by setting some of the parameters upj(t)
to
  • Parameters to be modified and individuals q, r, s
    are randomly selected
  • The new vector up(t) replaces xp(t) if it yields
    a higher fitness.
  • Non accomplished restrictions integrated in
    objective function using a penalty approach.

18
Projection to each design and definition of the
adapted mesh
Representative of population
pth individual of population
Projection using shape sensitivityanalysis
19
Pipe under internal pressure
4 design variables Circular internal shape P0.9
MPa svm ? 2 MPa ees lt 1.0 30
individuals/generation
  • Optimal analytical solution for external surface
  • Circular shape Ropt 10.66666
  • Cross section area Aopt 69.725903

20
Pipe under internal pressure
185 generations 30 individuals/generation only 3
individuals required additional remeshing
21
Pipe under internal pressure
0.46
22
Gravity Dam
Optimization of internal boundary 10 desing
variables svm ? 2.75 MPa ees lt 3.0 30
individuals/generation
23
Gravity Dam
Original Individual
24
Gravity Dam
Original Individual
120 generations 30 individuals/generation only 5
individuals required additional remeshing
25
Gravity Dam
Reference mesh
Average Individual in Generation 28
26
Fly-wheel
60 design variables 8 independent design
variables svm ? 100 MPa ees lt 5.0 15
individuals/generation
27
Fly-wheel
300 generations 15 individuals/generation Weight
reduction 1.53 ? 1.445 kg (0.25 ? 0.17 in the
design area) (Deterministic 1.53 ? 1.45 kg)
28
Conclusions
  • A strategy for integrating h-adaptive remeshing
    into evolutionary optimization processes has been
    developed and tested
  • Adapted meshes for each design are obtained by
    projection from a reference individual using
    shape sensitivity analysis
  • Quality control of the analysis of each design is
    ensured
  • Full adaptive remeshing over each design is
    avoided
  • Low computational cost (only one analysis per
    design)
  • Numerical tests show
  • The strategy does not affect the convergence of
    the optimization process
  • Good evaluation of the objective function and the
    constraints for each different design is ensured

29
Thank you very much
www.cimne.com
Write a Comment
User Comments (0)
About PowerShow.com