1 Development of a Numerical Optimisation Method for Blowing Glass Parison Shapes Hans Groot.

Slides:



Advertisements
Similar presentations
Evolutionary Structural Optimisation
Advertisements

Level set based Image Segmentation Hang Xiao Jan12, 2013.
A Discrete Adjoint-Based Approach for Optimization Problems on 3D Unstructured Meshes Dimitri J. Mavriplis Department of Mechanical Engineering University.
Backward modeling of thermal convection: a new numerical approach applied to plume reconstruction Evgeniy Tantserev Collaborators: Marcus Beuchert and.
P. Venkataraman Mechanical Engineering P. Venkataraman Rochester Institute of Technology DETC2013 – 12269: Continuous Solution for Boundary Value Problems.
Point-wise Discretization Errors in Boundary Element Method for Elasticity Problem Bart F. Zalewski Case Western Reserve University Robert L. Mullen Case.
Lecture Objectives: Simple algorithm Boundary conditions.
July 11, 2006 Comparison of Exact and Approximate Adjoint for Aerodynamic Shape Optimization ICCFD 4 July 10-14, 2006, Ghent Giampietro Carpentieri and.
Meshless Elasticity Model and Contact Mechanics-based Verification Technique Rifat Aras 1 Yuzhong Shen 1 Michel Audette 1 Stephane Bordas 2 1 Department.
Corp. Research Princeton, NJ Cut Metrics and Geometry of Grid Graphs Yuri Boykov, Siemens Research, Princeton, NJ joint work with Vladimir Kolmogorov,
Developments on Shape Optimization at CIMNE October Advanced modelling techniques for aerospace SMEs.
Motion Analysis (contd.) Slides are from RPI Registration Class.
CHE/ME 109 Heat Transfer in Electronics LECTURE 12 – MULTI- DIMENSIONAL NUMERICAL MODELS.
Characterization of impact damage in fibre reinforced composite plates using embedded FBG sensors J. Frieden*, J. Cugnoni, J. Botsis, Th. Gmür CompTest2011.
16/12/ Texture alignment in simple shear Hans Mühlhaus,Frederic Dufour and Louis Moresi.
Distribution Statement A: Cleared for Public Release. Distribution is unlimited. 1 Meshless Methods and Nonlinear Optics Naomi S. Brown University of Hawai`i.
Comp 775: Deformable models: snakes and active contours Marc Niethammer, Stephen Pizer Department of Computer Science University of North Carolina, Chapel.
Improved BP algorithms ( first order gradient method) 1.BP with momentum 2.Delta- bar- delta 3.Decoupled momentum 4.RProp 5.Adaptive BP 6.Trinary BP 7.BP.
Planning operation start times for the manufacture of capital products with uncertain processing times and resource constraints D.P. Song, Dr. C.Hicks.
12 1 Variations on Backpropagation Variations Heuristic Modifications –Momentum –Variable Learning Rate Standard Numerical Optimization –Conjugate.
Advanced Topics in Optimization
1 Level Sets for Inverse Problems and Optimization I Martin Burger Johannes Kepler University Linz SFB Numerical-Symbolic-Geometric Scientific Computing.
Evolutionary Structural Optimisation Lectures notes modified
Introduction to virtual engineering László Horváth Budapest Tech John von Neumann Faculty of Informatics Institute of Intelligent Engineering.
Dual Evolution for Geometric Reconstruction Huaiping Yang (FSP Project S09202) Johannes Kepler University of Linz 1 st FSP-Meeting in Graz, Nov ,
IMAM Institute of Mechanics and Advanced Materials
11/19/02 (c) 2002, University of Wisconsin, CS 559 Last Time Many, many modeling techniques –Polygon meshes –Parametric instancing –Hierarchical modeling.
1 Hybrid methods for solving large-scale parameter estimation problems Carlos A. Quintero 1 Miguel Argáez 1 Hector Klie 2 Leticia Velázquez 1 Mary Wheeler.
1 Numerical Shape Optimisation in Blow Moulding Hans Groot.
Biointelligence Laboratory, Seoul National University
Deformable Models Segmentation methods until now (no knowledge of shape: Thresholding Edge based Region based Deformable models Knowledge of the shape.
1 Numerical Shape Optimisation in Blow Moulding Hans Groot.
Image Vectorization Cai Qingzhong 2007/11/01.
Modelling Deforming Interfaces using Level Sets by Hans Mühlhaus, Laurent Bourgouin and Lutz Gross The Australian Computational Earth Systems Simulator.
MSc Thesis presentation – Thijs Bosma – December 4th 2013
Computer Animation Rick Parent Computer Animation Algorithms and Techniques Optimization & Constraints Add mention of global techiques Add mention of calculus.
A Numerical Model for Multiphase Flow, I: The Interface Tracking Algorithm Frank Bierbrauer.
Stirling-type pulse-tube refrigerator for 4 K M. Ali Etaati CASA-Day April 24 th 2008.
Optimization Of a Viscous Flow Between Parallel Plates Based On The Minimization Of Entropy Generation Presentation By Saeed Ghasemi.
© 2011 Autodesk Freely licensed for use by educational institutions. Reuse and changes require a note indicating that content has been modified from the.
Introduction to Level Set Methods: Part II
Overview of Propagating Interfaces Donald Tanguay October 30, 2002.
Stress constrained optimization using X-FEM and Level Set Description
Silesian University of Technology in Gliwice Inverse approach for identification of the shrinkage gap thermal resistance in continuous casting of metals.
HEAT TRANSFER FINITE ELEMENT FORMULATION
Numerical Simulation of Dendritic Solidification
COMPUTER SIMULATION OF BLOOD FLOW WITH COMPLIANT WALLS  ITC Software All rights reserved.
Outline Introduction Research Project Findings / Results
Variations on Backpropagation.
Modelling of the blowing stage of the glass container forming process Christina G. Giannopapa.
University of Valenciennes - L.A.M.I.H 15 th Technical Exchange Conference – Arques 2003 Inverse Engineering in the world of Glass Blowing. DLochegnies.
Energy-minimizing Curve Design Gang Xu Zhejiang University Ouyang Building, 20-December-2006.
Better together... we deliver MODELLING, CONTROL AND OPTIMISATION OF A DUAL CIRCUIT INDUCED DRAFT COOLING WATER SYSTEM February 2016 C.J. Muller Sasol;
Lucas-Kanade Image Alignment Iain Matthews. Paper Reading Simon Baker and Iain Matthews, Lucas-Kanade 20 years on: A Unifying Framework, Part 1
Numerical Analysis – Data Fitting Hanyang University Jong-Il Park.
Lecture Objectives: - Numerics. Finite Volume Method - Conservation of  for the finite volume w e w e l h n s P E W xx xx xx - Finite volume.
Name: Chen Xuesheng Supervisor: Dr. Raj Balendra Project: Precision Cold Forging Status: The Second Year of Ph.D Research Title of presentation:
Materials Process Design and Control Laboratory MULTISCALE COMPUTATIONAL MODELING OF ALLOY SOLIDIFICATION PROCESSES Materials Process Design and Control.
The University of SydneySlide 1 Simulation Driven Biomedical Optimisation Andrian Sue AMME4981/9981 Week 5 Semester 1, 2016 Lecture 5.
Introduction to Parametric Curve and Surface Modeling.
Analysis of the Solver Performance for Stokes Flow Problems in Glass Forming Process Simulation Models Speaker: Hans Groot Supervisors: Dr. Hegen (TNO.
Sahar Sargheini, Alberto Paganini, Ralf Hiptmair, Christian Hafner
Numerical Simulation of Dendritic Solidification
Implicit Functions Some surfaces can be represented as the vanishing points of functions (defined over 3D space) Places where a function f(x,y,z)=0 Some.
Reza Firoozabadi, Eric L. Miller, Carey M. Rappaport and Ann W
Structure from Motion with Non-linear Least Squares
Image Registration 박성진.
Introduction to Parametric Curve and Surface Modeling
Computer Animation Algorithms and Techniques
Structure from Motion with Non-linear Least Squares
Presentation transcript:

1 Development of a Numerical Optimisation Method for Blowing Glass Parison Shapes Hans Groot

2 Overview  Introduction  Glass Blow Simulation Model  Optimisation Method  Results  Conclusions

3  Glass Melting  Glass Conditioning  Automatic Inspection Glass Manufacturing  Glass Forming  Surface Treatment Introduction ResultsSimulation ModelOptimisationConclusions

4 Glass Forming press press-blow blow-blow Introduction ResultsSimulation ModelOptimisationConclusions

5 Blow-Blow Process glass mould ring preform mould ring Introduction ResultsSimulation ModelOptimisationConclusions

6 Blow Model 1)Flow of glass and air  Stokes flow problem Viscous forces dominate Temperature dependent glass viscosity 2)Energy exchange in glass and air  Convection diffusion problem No viscous dissipation 3)Evolution of glass-air interfaces  Convection problem for level sets Simulation Model ResultsIntroductionOptimisationConclusions

7 Level Set Method glass air θ > 0 θ < 0 θ = 0  motivation: fixed finite element mesh topological changes are naturally dealt with interfaces implicitly defined level sets maintained as signed distances Simulation Model ResultsIntroductionOptimisationConclusions

8 Computer Simulation Model  Finite element discretisation  One fixed mesh for entire flow domain  2D axi-symmetric  At equipment boundaries:  no-slip of glass  air is allowed to “ flow out ” Simulation Model ResultsIntroductionOptimisationConclusions

9 Bottle Blowing Simulation TemperatureGlass-air interfaces Simulation Model ResultsIntroductionOptimisationConclusions

10 Glass Distribution for Jar Preform 2: breaks!Preform 1: thickenings!

11 Given container  find preform  Optimisation: Find preform that minimises difference in glass distribution between model container and container obtained by blow process Inverse Problem Optimisation ResultsIntroduction Simulation Model Conclusions

12 Least Squares Minimisation Problem  Residual:  Minimise objective function: Optimisation ResultsIntroduction Simulation Model Conclusions d true interface approximate interface

13 Optimisation Strategy 1.Describe interfaces by parametric curves e.g. splines, Bezier curves 2.Define parameters: 3.Compute signed distance 4.Minimise Optimisation ResultsIntroduction Simulation Model Conclusions P2P2 P1P1 Q3Q3 Q2Q2 Q1Q1 Q0Q0 Q4Q4 Q5Q5 P0P0 z r

14  iterative method to minimise objective function  J : Jacobian matrix  : Levenberg-Marquardt parameter  H : Hessian of penalty functions:   i  w i /c i, w i : weight, c i >0: geometric constraint  g : gradient of penalty functions   p : parameter increment  r : residual Modified Levenberg-Marquardt Method Optimisation ResultsIntroduction Simulation Model Conclusions

15 Computation of Jacobian 1.Finite difference approximation:  requires p function evaluations, p : number of parameters 2.Secant method:  updates Jacobian in incremental direction  no function evaluations  may fail to find descent direction  finite difference approximation Optimisation ResultsIntroduction Simulation Model Conclusions

16 Hybrid Broyden Method Optimisation ResultsIntroduction Simulation Model Conclusions [Martinez, Ochi]

17 Example Optimisation ResultsIntroduction Simulation Model Conclusions Method# function evaluations# iterations  Hybrid Broyden Finite Differences  Conclusions: similar number of iterations similar objective function value Finite Differences takes approx. 3 times longer than Hybrid Broyden

18 Optimal preform Preform Optimisation for Jar Model jar Initial guess Results Level Set Method Introduction Simulation Model Conclusions

19 Preform Optimisation for Jar Model jar Results Level Set Method Introduction Simulation Model Conclusions Approximate jar Radius: 1.0 Mean distance: Max. distance: 0.104

20 Conclusions Optimisation Introduction Simulation Model Results  Glass Blow Simulation Model finite element method level set techniques for interface tracking 2D axi-symmetric problems  Optimisation method for preform in glass blowing preform described by parametric curves control points optimised by nonlinear least squares  Application to blowing of jar  mean distance < 2% of radius jar

21 Short Term Plans Conclusions Optimisation Introduction Simulation Model Results  Extend simulation model improve switch free-stress to no-slip boundary conditions one level set problem vs. two level set problems  Well-posedness of inverse problem  Sensitivity analysis of inverse problem

22 Thank you for your attention

23 Blowing Model: 2 nd blow

24 Blowing Model: 1 st Blow Axi-symmetric blowing of parison 1165 o C glass 500 o C mould mm ss ii 22 11

25 ring preform mould

26 Re-initialisation by FMM Algorithm CB A ΔxΔx Level Set Method ResultsIntroduction Simulation Model Conclusions

27 Preform Optimisation for Jar Level Set Method ResultsIntroduction Simulation Model Conclusions Model jar Initial guessOptimal preform