Upload
shavonne-short
View
216
Download
0
Embed Size (px)
Citation preview
Task Manager
Optimization : Gradient / Genetic Algorithms
Parallelism, WinNT – UNIX Interoperability
Open Architecture
Graphic & Reporting Tools
Design of Experiments, Response Surfaces
구조 해석 체계
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
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”
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
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
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
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
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
CATIA V4 OptimizationCATIA V4 Optimization
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
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
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
Initial Design
Optimum Design
Analysis Chain
CATIA model CATIA mesh FE Analysis (SAMCEF, 180000 dofs):
o 외부적인 입력으로의 하중(aerodynamic forces)
o 원심력
설계 변수
CATIA parameters 특정 프로파일에 대한 위치 (translations in the
section plane of the blade)
DELTA_Z
DELTA_Y
응답 및 목적 함수
F.E. responses : 블래이드의 10 개 단면에 대한 응력 측정
설계 기준 =“allowable level - stress” Levels 은 모델의 위치에 따라 변함
BOSS quattro 에서 사용자 기준으로 소개 :
Design of Experiments
4 variables, 5 levels “central composite” design : BOSS
quattro 에 의해서 25 개의 해석 연쇄가 자동적으로 수행됨
Response Surfaces
2 차의 근사법
Optimization on Response Surfaces
목적 : “ 허용가능 단계 및 응력 사이에서의 최대 거리 산출”
Globally Convergent Moving Asymptotes algorithm (GCM)
사용자 기준에 근거한 다 목적의 문제
Optimum on CATIA model
구하여진 최적의 값을 가지고 , 이러한 설계점에서의 주변에서의 전체적인 근사를 평가하기 위해서 새로운 해석이 수행되었다 .
FE Analysis Response Surf.
107.5103.255.445.549.047.815.472.855.540.3
Initial design
Final design
Composite Structure
적층 복합재 구조물에서의 크기 최적 (glass epoxy)
설계 변수 : ply thicknesses 목적 : Minimize mass Constraints on failure criteria and buckling
NASTRAN Sol200 응용 날개에 대한 크기 최적화
설계 변수 : 150 shell thicknesses 목적 : Minimize mass Constraints on normal stresses under 2
loadcases Sol200 used for sensitivity analysis on a
remote host
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
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
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
BOSS-Quattro with
EXCEL drivers
셀의 선택 사항들은 변수들로서 BOSS 에 의해 보여짐셀의 선택 사항들은 함수로서 BOSS 에 의해 보여짐 (EXCEL formulas…)BOSS 를 통한 입력과 쉬트에서의 변수로의 설정BOSS 를 통한 EXCEL 결과로의 재 출력
EXCEL scripts
BOSS 는 EXCEL 의 스프래드 쉬트에 대한 갱신하는데 구동됨EXCEL documents 는 BOSS 에서 직접적으로 열릴 수 있다 .
BOSS-Quattro with
변수수학적인 값을 지닌 어떠한 셀에 대해서도 ..주석을 지닌 선택적인 명칭 ..
결과계산될 수 있는 공식을 지닌 어떠한 셀에 대해서도 ..주석을 지닌 선택적인 명칭 ..
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.
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
Genetic AlgorithmsGenetic Algorithms
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
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
Another application of Another application of discrete variable optimisationdiscrete variable optimisation
Optimisation of
topology
WHAT IS TOPOLOGY ?WHAT IS TOPOLOGY ?
4L
L
P MBB Beam
Load Case
Results
Road (density = 1)
Bridge
Air (density = 0)
L5L
L
2L/3
L/3
Bridge
Load Case
5L
L
Road: density=1
«Bridge» structure«Bridge» structureDDeessign domainign domain
Automatic and inventiveAutomatic and inventive
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
NUMERICAL FORMULATIONNUMERICAL FORMULATION
Finite element discretisation Density in each element = design variable Discrete variable 0-1 problem Continuous variable problem with penalisation
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
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)
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)
Penalty parameter p=3
Penalty parameter p=1
Penalty parameter p=2
MBB beamMBB beamSolution for different penaltSolution for different penaltyy parameters parameters
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
33-D Michell structure-D Michell structureBoundary conditionsBoundary conditions
20L
9L
3L
F
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)
5L
L
Road: density=1
«Bridge» structure«Bridge» structureDDeessign domainign domain
Bridge (8640 elements)Obtained solution(only densities > 0.8 are visualized)
0 5 10 15 20 25 30 35
Iteration number
Co
mp
lian
ce
Bridge (8640 elements)Compliance evolution
Bridge (29160 elements)Obtained solutions
(only densities > 0.8 are visualized)
(only densities > 0.3 are visualized)
Bridge (8640 elements)Solution with discrete variables, bounded perimeter and filter
Bridge (8640 elements)Obtained solution (20% of material)(only densities > 0.3 are visualized)
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
ValveValveMesh: 14901 elemenMesh: 14901 elementtss
14901 éléments
ValveObtained solution (50% of material)
FuselageFuselageMesh (±8500 elemenMesh (±8500 elementts) & the 3 load casess) & the 3 load cases(courtesy of Airbus)(courtesy of Airbus)
FuselageFuselageObtained solution (50% of material)Obtained solution (50% of material)
The first airplane without a roof !!!
AIT-INTEREST Best-Practice Advisor Single Conceptual Model Workflow Control Architecture
o JAVA
o CORBA
AIT-DMUFS Integration CATIA V5 / CAA2
COMPOPT Optimization Composites
AIT-DMUFSProject
CATIA V5 & MECANO with
AIT-DMUFSProject
CATIA V5 & BOSS quattro with
SYNAMEC Aeronautics Mechanism synthesis Type synthesis (GA, AMAS) Dimensional synthesis (Gradient)