modeling and design of complex composite structural parts optimization m. delfour j. deteix m....

26
Modeling and Design of Complex Composite Structural Parts Optimization M. Delfour J. Deteix M. Fortin G. Gendron

Upload: brittany-heath

Post on 12-Jan-2016

213 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Modeling and Design of Complex Composite Structural Parts Optimization M. Delfour J. Deteix M. Fortin G. Gendron

Modeling and Design of Complex Composite

Structural PartsOptimization

M. Delfour J. Deteix M. Fortin G. Gendron

Page 2: Modeling and Design of Complex Composite Structural Parts Optimization M. Delfour J. Deteix M. Fortin G. Gendron

ADS Composite supplies parts to Bombardier and Prévost (for buses, trains, recreational vehicles, …).

These companies need a tool to improve the design and to optimize the manufacturing process.

Moreover those parts have almost no structural role. Making them participate in the structural behaviour (fuel efficiency) leads to design optimization.

The GIREF (with MEF++) can provide a solution to those companies.

Introduction

Page 3: Modeling and Design of Complex Composite Structural Parts Optimization M. Delfour J. Deteix M. Fortin G. Gendron

Damage and degradation analysis: development of a model of degradation for random short fibers composites.

Structural analysis for static loading: automatic F.E. grid adaptation and development of a 3d shell element.

Design optimization: development of an optimization process for a better structural behaviour.

Overview of the project

To this we add a graphical interface capable of creating meshes by extrusion and importing data of various format (CATIA, I-DEAS, etc).

Page 4: Modeling and Design of Complex Composite Structural Parts Optimization M. Delfour J. Deteix M. Fortin G. Gendron

•The resin and fibers are projected simultaneously on a mould by robotic projection. The speed and pattern of displacements of the robot allows the manufacturing of complex parts with a variable thickness.

•Reinforcement can be added manually by use of unidirectional plies of fibers and/or stiffeners.

•The parts are thin in large region (shell) but 2d model is not acceptable in some important places: holes, metallic inserts, reinforcing struts.

Composite Parts

Page 5: Modeling and Design of Complex Composite Structural Parts Optimization M. Delfour J. Deteix M. Fortin G. Gendron

3D Shell Finite Element

WHY

• Model is easier to formulate and the optimization problem is easier to construct.

• Give a complete description of the stress.• If we choose a 2D model we will need to mix it with

a 3D model in some regions.

HOW

• Based on theoretical results (Delfour, Zolésio) consistent with classical model as the thickness goes to zero.

• Prismatic element of at least degree 2 in ‘the thickness’

• Locking is prevented by reduced integration and stabilization to avoid singularities

Page 6: Modeling and Design of Complex Composite Structural Parts Optimization M. Delfour J. Deteix M. Fortin G. Gendron

Design problem

The design problem is to optimize shells by acting upon their thickness, the presence and the orientation of patches of unidirectional fibers and the presence of stiffeners.

We are working on various parts (seat, side panel,…) with various functionality so the mechanical requirements cannot be fixed for full reusability.

In a first step we will work uniquely on the thickness of the shell. Leaving the process of adding stiffeners or patches of fibers as it is.

Page 7: Modeling and Design of Complex Composite Structural Parts Optimization M. Delfour J. Deteix M. Fortin G. Gendron

Ideal problem

• weight / volume / thickness (geometric)• overall / punctual measure of displacement

(stiffness)• overall / punctual measure of stress (Von Mises, …)

Ideally:

The quantities of interest are generally as follow:

min Weight

such that

{Geometrical Conditions} BoundsGeo

{Mechanical Conditions} BoundsMec

thickness

Page 8: Modeling and Design of Complex Composite Structural Parts Optimization M. Delfour J. Deteix M. Fortin G. Gendron

Proposed Approach

k = 0 Min JGeo. Cond.

Mec. Cond. k += k

Overkill

k -= k

Bad Design

T

T

F

lighter part

heavier part

Step 1 Step 2

End

k++

•Construction of a cost functional depending on weight and stiffness:

•Design decision as a 2 steps loop:

Step1 Fix the multiplier and calculate a minimizer

Step2 Verify the others mechanical properties.

J = *Weight + Compliance

Page 9: Modeling and Design of Complex Composite Structural Parts Optimization M. Delfour J. Deteix M. Fortin G. Gendron

Remarks

• The optimization problem is simple since it contains only geometrical constraints.

• The choice of the compliance in the cost gives a gradient which is easy (i.e. fast) to calculate,a solution to Step 1 is of interest (it is the stiffest part for its weight).

• In Step 2 we can include any conceivable mechanical conditions. We can even add/eliminate conditions without supplementary calculations.

This process will give a sub-optimal solution relatively to the ‘ideal’ problem. However

Page 10: Modeling and Design of Complex Composite Structural Parts Optimization M. Delfour J. Deteix M. Fortin G. Gendron

Explicit Formulation

Denoting

weight - stiffness

• hm, hM min. / max. thickness• u displacements• fv , fs loads (vol./surf.)

• density• h thickness• h, h part/surface

Generally Step 1 is

Page 11: Modeling and Design of Complex Composite Structural Parts Optimization M. Delfour J. Deteix M. Fortin G. Gendron

Numerical Aspects

To discretize the optimization problem:•use the F.E. method to evaluate u and J.•fix an approximation of h if needed.•use the speed method to obtain the gradient of J

Approximation of h: NURBS, linear, quadratic, piecewise constant on the F.E. grid or on a coarser grid.

We chose to use classical optimization methods. Several technique have been implemented. Generally we use a SQP method with feasible points (Herskovits).

The corresponding discrete optimization problem is the minimization of a continuous function.

Page 12: Modeling and Design of Complex Composite Structural Parts Optimization M. Delfour J. Deteix M. Fortin G. Gendron

Gradient of J

The expression for the gradient depend of the nature of h. To have a reusable code:

•Construct the derivatives of J with respect to the nodes of the F.E. grid.

•Suppose that the relation between the nodes and the thickness is known (so the chain rule can be defined)

where h = (h1,…,hm) and Si are N the nodes of the F.E. grid.

userMEF++

Page 13: Modeling and Design of Complex Composite Structural Parts Optimization M. Delfour J. Deteix M. Fortin G. Gendron

Derivatives of J

• Apply the speed method to obtain a derivative. • Choose specific velocities to obtain the desired derivatives.Let i be the shape function (linear): i(Sj) = ij and

Page 14: Modeling and Design of Complex Composite Structural Parts Optimization M. Delfour J. Deteix M. Fortin G. Gendron

Final Remarks

MEF++ gave us:• tensorial calculus (simplify the opt. and the F.E.)• manipulation of algebraic expression (à la MAPLE)• elements related to shape opt. are embedded in the library.

At the moment we work on• final validation and automatic stabilization of the 3d shell• validation and first application on ‘real life’ problem

What is next• thickness/orientation, thickness/fibers/orientation problems• Possibly topological (should be easy in MEF++)• Economical/manufacturing considerations in the problem (variables,cost,conditions)

Page 15: Modeling and Design of Complex Composite Structural Parts Optimization M. Delfour J. Deteix M. Fortin G. Gendron

Numerical Results

We are presently working on the preparation of practical problems. For our first ‘real life’ problem we chose the design of a seat (specs comes from the New York metro).

In that case real life is:• a mesh of one layer of 6648 elements (6820 nodes) adapted to maximize accuracy of the F.E. solution.• the design must satisfy 3 sets of loads and mechanical and geometrical conditions.

We will present only simple ones: plates,hemispheric shells, etc.

The density being constant weight is in fact equivalent to volume.

Page 16: Modeling and Design of Complex Composite Structural Parts Optimization M. Delfour J. Deteix M. Fortin G. Gendron

N.Y. metro seat

Page 17: Modeling and Design of Complex Composite Structural Parts Optimization M. Delfour J. Deteix M. Fortin G. Gendron

Plate 1

z

y

x

•Square 100 cm x 100 cm•Thickness 3 – 7 mm•Mesh: one layer of elements

•Design variables: nodes of the top surface.

•Constraints:

0.3 zi 0.7

bdy conditions: clamped at the 4 ‘corners lines’uniform pressure on part of the top surface

E = 7.e+9 = 0.3 fs = (0,0,-1000)

.

.

.

.

Page 18: Modeling and Design of Complex Composite Structural Parts Optimization M. Delfour J. Deteix M. Fortin G. Gendron

Various Designs P1

: 0.25Vol.: 6415 Wmax: -0.0236Compl: 2351

: 0.30Vol.: 6007 Wmax: -0.0244Compl: 2437

: 0.40Vol.: 5512 Wmax: -0.0259Compl: 2593

: 1.0Vol.: 4582 Wmax: -0.0310Compl: 3103

Page 19: Modeling and Design of Complex Composite Structural Parts Optimization M. Delfour J. Deteix M. Fortin G. Gendron

Plate 2

y

x

•Square 100 cm x 100 cm•Thickness 3 – 7 mm•Mesh: two layers of

elements•Initial Volume: 5000 cm3

•Design variables: nodes of the top surface.

•Constraints:

0.1 zi 0.5bdy conditions: clamped on 4 surfaces at z = 0

uniform pressure on the top surface

E = 7.e+9 = 0.3 fs = (0,0,-1)

z = 0

Page 20: Modeling and Design of Complex Composite Structural Parts Optimization M. Delfour J. Deteix M. Fortin G. Gendron

Various Designs P2

vol.: 5222 vol.: 5019

vol.: 4667 vol.: 4370

Page 21: Modeling and Design of Complex Composite Structural Parts Optimization M. Delfour J. Deteix M. Fortin G. Gendron

Shell 1

x

y

z •‘Square’ 100 cm x 100 cm•Thickness 3 – 7 mm•Mesh: one layer of

elements

•Design variables: nodes of the top surface.

•Constraints: R + 0.3 √(xi

2 + yi2 + zi

2 ) R + 0.7bdy conditions: clamped at the 4 corner lines

uniform pressure on the top

..

..

E = 7.e+9 = 0.3 fs = (0,0,-1)

Page 22: Modeling and Design of Complex Composite Structural Parts Optimization M. Delfour J. Deteix M. Fortin G. Gendron

Various Designs S1

: 0.008Vol.: 7585 Wmax: -0.0030Compl: 184

: 0.035Vol.: 6453 Wmax: -0.0033Compl: 199

: 0.07Vol.: 5831 Wmax: -0.0041Compl: 229

: 0.14Vol.: 4993 Wmax: -0.0061Compl: 307

Page 23: Modeling and Design of Complex Composite Structural Parts Optimization M. Delfour J. Deteix M. Fortin G. Gendron

Shell 2

x y

z

bdy conditions: clamped at the 4 ‘corners’non-uniform / radial pressure

E = 2.e+6 = 0. fs = (0,0, –10/(x2 + y2 + 0.4))

•Radius 10 m•Thickness 6 – 10 cm

•Design variables: nodes of the interior surface.

Constraints: 9.90 √(xi2 + yi

2 + zi2 )

9.94

. .. .

Page 24: Modeling and Design of Complex Composite Structural Parts Optimization M. Delfour J. Deteix M. Fortin G. Gendron

Various Designs S2

: 0.035Wmax: -0.1094

: 0.05Wmax: -0.1102

: 0.20Wmax: -0.1165

: 0.045Wmax: -0.1098

Page 25: Modeling and Design of Complex Composite Structural Parts Optimization M. Delfour J. Deteix M. Fortin G. Gendron

Cylinder

xy

z•Height 100 cm•Diameter 16 – 26 cm

•Design variables: nodes of the lateral surface.

•Constraints:

8 √(xi2 + yi

2 ) 13

bdy conditions: clamped on the bottom at z = 0 shearing forces on the top end

E = 2.e+6 = 0. fs = (250,0,0)

We chose = 125 (representative of all ).

Page 26: Modeling and Design of Complex Composite Structural Parts Optimization M. Delfour J. Deteix M. Fortin G. Gendron

Arbitrary value of