task manager optimization : gradient / genetic algorithms parallelism, winnt – unix...

65
Task Manager Optimization : Gradient / Genetic Algorithms Parallelism, WinNT – UNIX Interoperability Open Architecture Graphic & Reporting Tools Design of Experiments, Response Surfaces

Upload: shavonne-short

Post on 20-Jan-2016

216 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Task Manager  Optimization : Gradient / Genetic Algorithms  Parallelism, WinNT – UNIX Interoperability  Open Architecture  Graphic & Reporting Tools

Task Manager

Optimization : Gradient / Genetic Algorithms

Parallelism, WinNT – UNIX Interoperability

Open Architecture

Graphic & Reporting Tools

Design of Experiments, Response Surfaces

Page 2: Task Manager  Optimization : Gradient / Genetic Algorithms  Parallelism, WinNT – UNIX Interoperability  Open Architecture  Graphic & Reporting Tools

구조 해석 체계

Page 3: Task Manager  Optimization : Gradient / Genetic Algorithms  Parallelism, WinNT – UNIX Interoperability  Open Architecture  Graphic & Reporting Tools

Introduction to BOSS quattro

What does BOSS quattro ?

How does it work (data exchange & application control) ?

How does it work (task management) ?

“CAT-BOSS”

Applications

Today & Tomorrow

Page 4: Task Manager  Optimization : Gradient / Genetic Algorithms  Parallelism, WinNT – UNIX Interoperability  Open Architecture  Graphic & Reporting Tools

CATGEO’s

CATUTIL’s

BOSS

quattro

generic

CAT/BOSS

for

CATIA V4

CAT/BOSS Chains “BOSS quattro-CATIA-

Fem” SAMCEF first Extension to ELFINI Extension to NASTRAN

CAA ProgramDASSAULT-SAMTECH

CATIA V4 : “CAT/BOSS”CATIA V4 : “CAT/BOSS”

Page 5: Task Manager  Optimization : Gradient / Genetic Algorithms  Parallelism, WinNT – UNIX Interoperability  Open Architecture  Graphic & Reporting Tools

CAT/BOSS Models CATIA V4 models Meshed with CATIA Fem,

Ready for analysis Multi-Model approach

CAT/BOSS Parameters CATIA V4 (PARAM3D) Get & set parameters value Management of :

o Unit Systems

o Relations (“HEIGHT H3 = HEIGHT H1 + HEIGHT H2”)

o Measured parameters (read-only parameters)

o Common parameters to several models

o Bounds (when available)

Used as DESIGN VARIABLES in optimization engines

CATIA V4 Models & ParametersCATIA V4 Models & Parameters

Page 6: Task Manager  Optimization : Gradient / Genetic Algorithms  Parallelism, WinNT – UNIX Interoperability  Open Architecture  Graphic & Reporting Tools

CAT/BOSS Analysis ELFINI / Linear Static, Modal SAMCEF / Linear Static, Modal, Non-

Linear, ... NASTRAN / Linear Static, Modal Combination : Multi-Discipline

CAT/BOSS Responses Analysis contextual Mass, Frequency, Displacements,

Stresses, ... Access to USER post-processors… Automatic handle on :

o Component extractiono VonMiseso CATIA selectionso Min/Max values

CATIA V4 Analysis & ResponsesCATIA V4 Analysis & Responses

Page 7: Task Manager  Optimization : Gradient / Genetic Algorithms  Parallelism, WinNT – UNIX Interoperability  Open Architecture  Graphic & Reporting Tools

RADIUS_P1_R1

RADIUS_P1_R2

RADIUS_P2_R1 LENGTH_P3_T1

PRIMITIV_CYLINDER_W1

RADIUS_P2_R2

LENGTH_P3_T2

CATIA V4 OptimizationCATIA V4 Optimization

Page 8: Task Manager  Optimization : Gradient / Genetic Algorithms  Parallelism, WinNT – UNIX Interoperability  Open Architecture  Graphic & Reporting Tools

CAT-BOSS OPTIMIZATION

Set Design Variables bounds Define Optimization Problem

o Minimize Mass

o Upper limit for Von Mises stresses

o Upper limit for local displacement

o Lower limit for frequencies

CATIA V4 OptimizationCATIA V4 Optimization

Page 9: Task Manager  Optimization : Gradient / Genetic Algorithms  Parallelism, WinNT – UNIX Interoperability  Open Architecture  Graphic & Reporting Tools

CAT-BOSS DOE-RSM

Select Design of Experiments method Select Function Models (Response Surfaces) Compute design points and build Response

Surfaces Optimization Problem :

o Similar to previous

o Solved on Response Surfaces

o No sensitivity analysis on FE responses

CATIA V4 DOE-RSMCATIA V4 DOE-RSM

Page 10: Task Manager  Optimization : Gradient / Genetic Algorithms  Parallelism, WinNT – UNIX Interoperability  Open Architecture  Graphic & Reporting Tools

CATIA V4 OptimizationCATIA V4 Optimization

Page 11: Task Manager  Optimization : Gradient / Genetic Algorithms  Parallelism, WinNT – UNIX Interoperability  Open Architecture  Graphic & Reporting Tools

BOSS quattro & CATIA V5BOSS quattro & CATIA V5

In the (next) future… BOSS quattro KnowledgeWare parameters (design table) VB Automation based, not CAA V5 T.E.A. results access first Parametric studies, DOE, … Optimisation with free meshes : 0 order, gradient on global

results Mesh derivatives up to now not available

Transparent Extended Analysis (TEA) Domain: Non-linear Mechanical & Thermal Analyses CAA V5 based NO BOSS quattro

Page 12: Task Manager  Optimization : Gradient / Genetic Algorithms  Parallelism, WinNT – UNIX Interoperability  Open Architecture  Graphic & Reporting Tools

Introduction to BOSS quattro

What does BOSS quattro ?

How does it work (data exchange & application control) ?

How does it work (task management) ?

“CAT-BOSS”

Applications

Today & Tomorrow

ApplicationsApplications

Page 13: Task Manager  Optimization : Gradient / Genetic Algorithms  Parallelism, WinNT – UNIX Interoperability  Open Architecture  Graphic & Reporting Tools

Off-shore Structure 형상 및 크기 최적화 : an offshore semi-

submersible catamaran platform 형상 변수 : radii and thicknesses of the

bracing beams between the hulls 크기 변수 : shell thicknesses and beam

stiffeners properties 목적 : minimise the heave motion Constraints on volumic displacement and von

Mises stresses

BOSS quattro 다 분야 (fluid + structure) ProEngineer, SAMCEF, in-house partner fluid

code

Page 14: Task Manager  Optimization : Gradient / Genetic Algorithms  Parallelism, WinNT – UNIX Interoperability  Open Architecture  Graphic & Reporting Tools

Initial Design

Optimum Design

Page 15: Task Manager  Optimization : Gradient / Genetic Algorithms  Parallelism, WinNT – UNIX Interoperability  Open Architecture  Graphic & Reporting Tools
Page 16: Task Manager  Optimization : Gradient / Genetic Algorithms  Parallelism, WinNT – UNIX Interoperability  Open Architecture  Graphic & Reporting Tools

Analysis Chain

CATIA model CATIA mesh FE Analysis (SAMCEF, 180000 dofs):

o 외부적인 입력으로의 하중(aerodynamic forces)

o 원심력

Page 17: Task Manager  Optimization : Gradient / Genetic Algorithms  Parallelism, WinNT – UNIX Interoperability  Open Architecture  Graphic & Reporting Tools

설계 변수

CATIA parameters 특정 프로파일에 대한 위치 (translations in the

section plane of the blade)

DELTA_Z

DELTA_Y

Page 18: Task Manager  Optimization : Gradient / Genetic Algorithms  Parallelism, WinNT – UNIX Interoperability  Open Architecture  Graphic & Reporting Tools

응답 및 목적 함수

F.E. responses : 블래이드의 10 개 단면에 대한 응력 측정

설계 기준 =“allowable level - stress” Levels 은 모델의 위치에 따라 변함

BOSS quattro 에서 사용자 기준으로 소개 :

Page 19: Task Manager  Optimization : Gradient / Genetic Algorithms  Parallelism, WinNT – UNIX Interoperability  Open Architecture  Graphic & Reporting Tools

Design of Experiments

4 variables, 5 levels “central composite” design : BOSS

quattro 에 의해서 25 개의 해석 연쇄가 자동적으로 수행됨

Response Surfaces

2 차의 근사법

Page 20: Task Manager  Optimization : Gradient / Genetic Algorithms  Parallelism, WinNT – UNIX Interoperability  Open Architecture  Graphic & Reporting Tools

Optimization on Response Surfaces

목적 : “ 허용가능 단계 및 응력 사이에서의 최대 거리 산출”

Globally Convergent Moving Asymptotes algorithm (GCM)

사용자 기준에 근거한 다 목적의 문제

Page 21: Task Manager  Optimization : Gradient / Genetic Algorithms  Parallelism, WinNT – UNIX Interoperability  Open Architecture  Graphic & Reporting Tools

Optimum on CATIA model

구하여진 최적의 값을 가지고 , 이러한 설계점에서의 주변에서의 전체적인 근사를 평가하기 위해서 새로운 해석이 수행되었다 .

FE Analysis Response Surf.

107.5103.255.445.549.047.815.472.855.540.3

Initial design

Final design

Page 22: Task Manager  Optimization : Gradient / Genetic Algorithms  Parallelism, WinNT – UNIX Interoperability  Open Architecture  Graphic & Reporting Tools

Composite Structure

적층 복합재 구조물에서의 크기 최적 (glass epoxy)

설계 변수 : ply thicknesses 목적 : Minimize mass Constraints on failure criteria and buckling

Page 23: Task Manager  Optimization : Gradient / Genetic Algorithms  Parallelism, WinNT – UNIX Interoperability  Open Architecture  Graphic & Reporting Tools

NASTRAN Sol200 응용 날개에 대한 크기 최적화

설계 변수 : 150 shell thicknesses 목적 : Minimize mass Constraints on normal stresses under 2

loadcases Sol200 used for sensitivity analysis on a

remote host

Page 24: Task Manager  Optimization : Gradient / Genetic Algorithms  Parallelism, WinNT – UNIX Interoperability  Open Architecture  Graphic & Reporting Tools

AIRBUS ASSIST buckling analysis tool

A340-500/600 center wing box static optimization

o Design variables : panel characteristics (thicknesses, …)

o Objective : minimize mass

o Constraints on reserve factor

100 kg weight saving

Re-design ongoing

Page 25: Task Manager  Optimization : Gradient / Genetic Algorithms  Parallelism, WinNT – UNIX Interoperability  Open Architecture  Graphic & Reporting Tools

BOSS quattro with MECANO

Transient non-linear analysis

Optimization

o Design variables : location of attachement points

o Objective : fit target trajectory

First with finite differences scheme

Now with MECANO sensitivity analysis

Page 26: Task Manager  Optimization : Gradient / Genetic Algorithms  Parallelism, WinNT – UNIX Interoperability  Open Architecture  Graphic & Reporting Tools

Welding Spots Optimization

Welding spots idealized with small beam elements

Sizing optimization on a car body

o Design variables : discrete beam properties

o Objective : Minimize number of welding spots

o Constraints on given displacements

NASTRAN Sol200 for sensitivity analysis Neutral drivers for coupling with BOSS 5000 variables… = Nearly topology optimization

Page 27: Task Manager  Optimization : Gradient / Genetic Algorithms  Parallelism, WinNT – UNIX Interoperability  Open Architecture  Graphic & Reporting Tools

BOSS-Quattro with

EXCEL drivers

셀의 선택 사항들은 변수들로서 BOSS 에 의해 보여짐셀의 선택 사항들은 함수로서 BOSS 에 의해 보여짐 (EXCEL formulas…)BOSS 를 통한 입력과 쉬트에서의 변수로의 설정BOSS 를 통한 EXCEL 결과로의 재 출력

EXCEL scripts

BOSS 는 EXCEL 의 스프래드 쉬트에 대한 갱신하는데 구동됨EXCEL documents 는 BOSS 에서 직접적으로 열릴 수 있다 .

Page 28: Task Manager  Optimization : Gradient / Genetic Algorithms  Parallelism, WinNT – UNIX Interoperability  Open Architecture  Graphic & Reporting Tools

BOSS-Quattro with

변수수학적인 값을 지닌 어떠한 셀에 대해서도 ..주석을 지닌 선택적인 명칭 ..

결과계산될 수 있는 공식을 지닌 어떠한 셀에 대해서도 ..주석을 지닌 선택적인 명칭 ..

Page 29: Task Manager  Optimization : Gradient / Genetic Algorithms  Parallelism, WinNT – UNIX Interoperability  Open Architecture  Graphic & Reporting Tools

Vehicle PerformanceVehicle Performance

Vehicle Performance Optimization of car performance No CAD, FE : In-house simulation

codes chained by BOSS quattro Minimize a cost function based on

results coming from performance simulation

Constraints on given performances minimum level (max speed, ...)

BOSS quattro Complete customization with the

neutral system Parameters emulation Results read directly in file(s)

produced by the unmodified in-house code.

Page 30: Task Manager  Optimization : Gradient / Genetic Algorithms  Parallelism, WinNT – UNIX Interoperability  Open Architecture  Graphic & Reporting Tools

Configuration with G.A.

« TRUSS » –simple !- example Unknowns : all rods except 2 6 12 SAMCEF : IF-THEN + elements removal Non-symmetric loading Keep Y displacement lower than bound at the

top of the structure Minimise mass

Genetic AlgorithmsGenetic Algorithms

Page 31: Task Manager  Optimization : Gradient / Genetic Algorithms  Parallelism, WinNT – UNIX Interoperability  Open Architecture  Graphic & Reporting Tools

Genetic AlgorithmsGenetic Algorithms

Page 32: Task Manager  Optimization : Gradient / Genetic Algorithms  Parallelism, WinNT – UNIX Interoperability  Open Architecture  Graphic & Reporting Tools

Introduction to BOSS quattro

What does BOSS quattro ?

How does it work (data exchange & application control) ?

How does it work (task management) ?

“CAT-BOSS”

Applications

Today & Tomorrow

Today & TomorrowToday & Tomorrow

Page 33: Task Manager  Optimization : Gradient / Genetic Algorithms  Parallelism, WinNT – UNIX Interoperability  Open Architecture  Graphic & Reporting Tools

CEE Projects COMPOPT *Completed* (Composites) AIT-DMUFS *Completed* (Task management, links to CATIA) FIORES *Completed* (Optimization algorithms) INTEREST *Completed* (Task management, link to Abaqus,

networking) FIORES 2 *Running* (Optimization algorithms) MECOMAT *Running* (SAMCEF Field-MECANO, Control) SYNAMEC *Running* (Mechanism design)

Research Projects ULG

o Topology Optimization

o Optimization library

o Updating and Correlation

ULBo MINOS (IA methods, genetic algorithms, with TECHSPACE Aero)

ACCESSo Optimisation, Genetic algorithms

Page 34: Task Manager  Optimization : Gradient / Genetic Algorithms  Parallelism, WinNT – UNIX Interoperability  Open Architecture  Graphic & Reporting Tools

Another application of Another application of discrete variable optimisationdiscrete variable optimisation

Optimisation of

topology

Page 35: Task Manager  Optimization : Gradient / Genetic Algorithms  Parallelism, WinNT – UNIX Interoperability  Open Architecture  Graphic & Reporting Tools

WHAT IS TOPOLOGY ?WHAT IS TOPOLOGY ?

Page 36: Task Manager  Optimization : Gradient / Genetic Algorithms  Parallelism, WinNT – UNIX Interoperability  Open Architecture  Graphic & Reporting Tools

4L

L

P MBB Beam

Load Case

Results

Page 37: Task Manager  Optimization : Gradient / Genetic Algorithms  Parallelism, WinNT – UNIX Interoperability  Open Architecture  Graphic & Reporting Tools

Road (density = 1)

Bridge

Air (density = 0)

L5L

L

2L/3

L/3

Bridge

Load Case

Page 38: Task Manager  Optimization : Gradient / Genetic Algorithms  Parallelism, WinNT – UNIX Interoperability  Open Architecture  Graphic & Reporting Tools

5L

L

Road: density=1

«Bridge» structure«Bridge» structureDDeessign domainign domain

Page 39: Task Manager  Optimization : Gradient / Genetic Algorithms  Parallelism, WinNT – UNIX Interoperability  Open Architecture  Graphic & Reporting Tools

Automatic and inventiveAutomatic and inventive

Page 40: Task Manager  Optimization : Gradient / Genetic Algorithms  Parallelism, WinNT – UNIX Interoperability  Open Architecture  Graphic & Reporting Tools

FORMULATION OF THE FORMULATION OF THE TOPOLOGY TOPOLOGY OPTIMISATIONOPTIMISATION PROBLEMPROBLEM

Abandon CAD model Optimal topology is given by an

OPTIMAL MATERIAL DISTRIBUTION PROBLEM

Functional definition of the component Preliminary design

Page 41: Task Manager  Optimization : Gradient / Genetic Algorithms  Parallelism, WinNT – UNIX Interoperability  Open Architecture  Graphic & Reporting Tools

NUMERICAL FORMULATIONNUMERICAL FORMULATION

Finite element discretisation Density in each element = design variable Discrete variable 0-1 problem Continuous variable problem with penalisation

Page 42: Task Manager  Optimization : Gradient / Genetic Algorithms  Parallelism, WinNT – UNIX Interoperability  Open Architecture  Graphic & Reporting Tools

POWER LAW MODELPOWER LAW MODEL

Simplified model with penalty imposed on intermediate densities (~0,5)

Stiffness properties: <E> = µp E0

<r> = µ r0

0 µ 1 p>1

Strength properties:<l> = µp l

0

Page 43: Task Manager  Optimization : Gradient / Genetic Algorithms  Parallelism, WinNT – UNIX Interoperability  Open Architecture  Graphic & Reporting Tools

DESIGN PROBLEM DESIGN PROBLEM STATEMENTSSTATEMENTS

Minimize compliance with given volume (bounded perimeter) (other constraints)

Maximize frequency with given volume (bounded perimeter) (other constraints)

Minimize the maximum of local stresses with

given volume(other constraints)

Minimize volume withbounded displacementsbounded frequenciesbounded stresses(other constraints)

Page 44: Task Manager  Optimization : Gradient / Genetic Algorithms  Parallelism, WinNT – UNIX Interoperability  Open Architecture  Graphic & Reporting Tools

6L

L

F

MBB beamMBB beam (15000 (15000 elements elements))

Boundary conditions and obtained solution (50% of material)Boundary conditions and obtained solution (50% of material)

Page 45: Task Manager  Optimization : Gradient / Genetic Algorithms  Parallelism, WinNT – UNIX Interoperability  Open Architecture  Graphic & Reporting Tools

Penalty parameter p=3

Penalty parameter p=1

Penalty parameter p=2

MBB beamMBB beamSolution for different penaltSolution for different penaltyy parameters parameters

Page 46: Task Manager  Optimization : Gradient / Genetic Algorithms  Parallelism, WinNT – UNIX Interoperability  Open Architecture  Graphic & Reporting Tools

Penalty parameter p=4

Penalty parameter p=5

Solution with discrete variables, bounded perimeter and filter

MBB beamMBB beamSolution for different penaltSolution for different penaltyy parameters parameters

Page 47: Task Manager  Optimization : Gradient / Genetic Algorithms  Parallelism, WinNT – UNIX Interoperability  Open Architecture  Graphic & Reporting Tools

33-D Michell structure-D Michell structureBoundary conditionsBoundary conditions

20L

9L

3L

F

Page 48: Task Manager  Optimization : Gradient / Genetic Algorithms  Parallelism, WinNT – UNIX Interoperability  Open Architecture  Graphic & Reporting Tools

Whole volume

Cut in the middle of the volume

33-D Michell structure-D Michell structureObtained solution (50% of material)Obtained solution (50% of material)

Page 49: Task Manager  Optimization : Gradient / Genetic Algorithms  Parallelism, WinNT – UNIX Interoperability  Open Architecture  Graphic & Reporting Tools

5L

L

Road: density=1

«Bridge» structure«Bridge» structureDDeessign domainign domain

Page 50: Task Manager  Optimization : Gradient / Genetic Algorithms  Parallelism, WinNT – UNIX Interoperability  Open Architecture  Graphic & Reporting Tools

Bridge (8640 elements)Obtained solution(only densities > 0.8 are visualized)

Page 51: Task Manager  Optimization : Gradient / Genetic Algorithms  Parallelism, WinNT – UNIX Interoperability  Open Architecture  Graphic & Reporting Tools

0 5 10 15 20 25 30 35

Iteration number

Co

mp

lian

ce

Bridge (8640 elements)Compliance evolution

Page 52: Task Manager  Optimization : Gradient / Genetic Algorithms  Parallelism, WinNT – UNIX Interoperability  Open Architecture  Graphic & Reporting Tools

Bridge (29160 elements)Obtained solutions

(only densities > 0.8 are visualized)

(only densities > 0.3 are visualized)

Page 53: Task Manager  Optimization : Gradient / Genetic Algorithms  Parallelism, WinNT – UNIX Interoperability  Open Architecture  Graphic & Reporting Tools

Bridge (8640 elements)Solution with discrete variables, bounded perimeter and filter

Page 54: Task Manager  Optimization : Gradient / Genetic Algorithms  Parallelism, WinNT – UNIX Interoperability  Open Architecture  Graphic & Reporting Tools

Bridge (8640 elements)Obtained solution (20% of material)(only densities > 0.3 are visualized)

Page 55: Task Manager  Optimization : Gradient / Genetic Algorithms  Parallelism, WinNT – UNIX Interoperability  Open Architecture  Graphic & Reporting Tools

ORIGINAL ASPECTS OF OUR ORIGINAL ASPECTS OF OUR TOPOLOGY OPTIMISATION TOOLTOPOLOGY OPTIMISATION TOOL

Robust optimisation algorithms based on a mathematical programming approachSeveral material laws 2-D, 3-D plate elementsPerimeter constraintStress constraintsDiscrete value topology optimisation

Page 56: Task Manager  Optimization : Gradient / Genetic Algorithms  Parallelism, WinNT – UNIX Interoperability  Open Architecture  Graphic & Reporting Tools

ValveValveMesh: 14901 elemenMesh: 14901 elementtss

Page 57: Task Manager  Optimization : Gradient / Genetic Algorithms  Parallelism, WinNT – UNIX Interoperability  Open Architecture  Graphic & Reporting Tools

14901 éléments

ValveObtained solution (50% of material)

Page 58: Task Manager  Optimization : Gradient / Genetic Algorithms  Parallelism, WinNT – UNIX Interoperability  Open Architecture  Graphic & Reporting Tools

FuselageFuselageMesh (±8500 elemenMesh (±8500 elementts) & the 3 load casess) & the 3 load cases(courtesy of Airbus)(courtesy of Airbus)

Page 59: Task Manager  Optimization : Gradient / Genetic Algorithms  Parallelism, WinNT – UNIX Interoperability  Open Architecture  Graphic & Reporting Tools

FuselageFuselageObtained solution (50% of material)Obtained solution (50% of material)

The first airplane without a roof !!!

Page 60: Task Manager  Optimization : Gradient / Genetic Algorithms  Parallelism, WinNT – UNIX Interoperability  Open Architecture  Graphic & Reporting Tools

AIT-INTEREST Best-Practice Advisor Single Conceptual Model Workflow Control Architecture

o JAVA

o CORBA

AIT-DMUFS Integration CATIA V5 / CAA2

COMPOPT Optimization Composites

Page 61: Task Manager  Optimization : Gradient / Genetic Algorithms  Parallelism, WinNT – UNIX Interoperability  Open Architecture  Graphic & Reporting Tools

AIT-DMUFSProject

CATIA V5 & MECANO with

Page 62: Task Manager  Optimization : Gradient / Genetic Algorithms  Parallelism, WinNT – UNIX Interoperability  Open Architecture  Graphic & Reporting Tools

AIT-DMUFSProject

CATIA V5 & BOSS quattro with

Page 63: Task Manager  Optimization : Gradient / Genetic Algorithms  Parallelism, WinNT – UNIX Interoperability  Open Architecture  Graphic & Reporting Tools

SYNAMEC Aeronautics Mechanism synthesis Type synthesis (GA, AMAS) Dimensional synthesis (Gradient)

Page 64: Task Manager  Optimization : Gradient / Genetic Algorithms  Parallelism, WinNT – UNIX Interoperability  Open Architecture  Graphic & Reporting Tools
Page 65: Task Manager  Optimization : Gradient / Genetic Algorithms  Parallelism, WinNT – UNIX Interoperability  Open Architecture  Graphic & Reporting Tools