Aristotle University of Thessaloniki (AUTH) Department of Civil Engineering Applications of FreeFem++ on Structural Optimization “Applications of FreeFem++

Slides:



Advertisements
Similar presentations
Curved Trajectories towards Local Minimum of a Function Al Jimenez Mathematics Department California Polytechnic State University San Luis Obispo, CA
Advertisements

Evaluation of shell thicknesses Prof. Ch. Baniotopoulos I. Lavassas, G. Nikolaidis, P.Zervas Institute of Steel Structures Aristotle Univ. of Thessaloniki,
LECTURE SERIES on STRUCTURAL OPTIMIZATION Thanh X. Nguyen Structural Mechanics Division National University of Civil Engineering
More Efficient Generation of Plane Triangulations Shin-ichi Nakano Takeaki Uno Gunma University National Institute of JAPAN Informatics, JAPAN 23/Sep/2003.
Engineering Mechanics Lecture 2
Optimization 吳育德.
Instructor: Mircea Nicolescu Lecture 13 CS 485 / 685 Computer Vision.
Matrix Methods (Notes Only)
Handwritten Character Recognition Using Artificial Neural Networks Shimie Atkins & Daniel Marco Supervisor: Johanan Erez Technion - Israel Institute of.
1 MECH 221 FLUID MECHANICS (Fall 06/07) Tutorial 2 FLUID STATICS.
Core-based SoCs Testing Julien Pouget Embedded Systems Laboratory (ESLAB) Linköping University Julien Pouget Embedded Systems Laboratory (ESLAB) Linköping.
Engineering Mechanics Group Faculty of Aerospace Engineering Minor Programme 2 Aerospace Analysis and Development.
K-means Clustering. What is clustering? Why would we want to cluster? How would you determine clusters? How can you do this efficiently?
Aristotle University of Thessaloniki School of Rural and Surveying Engineering Department of Cadastre, Photogrammetry and Cartography The Greek Nati nal.
On the fundamental matrix of the inverse of a polynomial matrix and applications N. P. Karampetakis S. Vologiannidis Department of Mathematics Aristotle.
1 Before we start… Zakład Wytrzymałości Materiałów: Remarks on mutual understanding 1.There should be not a linguistic barrier:
Lecture 9 – Nonlinear Programming Models
What is Optimization? Optimization is the mathematical discipline which is concerned with finding the maxima and minima of functions, possibly subject.
Optimizing the Placement of Chemical and Biological Agent Sensors Daniel L. Schafer Thomas Jefferson High School for Science and Technology Defense Threat.
1 Design and drawing of RC Structures CV61 Dr. G.S.Suresh Civil Engineering Department The National Institute of Engineering Mysore Mob:
Image Segmentation Rob Atlas Nick Bridle Evan Radkoff.
1 REQUIREMENT ENGINEERING Chapter 7. 2 REQUIREMENT ENGINEERING Definition Establishing what the customer requires from a software system. OR It helps.
Research, Development, Consulting, Training High Fidelity Modeling and Simulation Where we are going… …future plans.
Determinacy and Stability of Structures
University of Kurdistan Digital Image Processing (DIP) Lecturer: Kaveh Mollazade, Ph.D. Department of Biosystems Engineering, Faculty of Agriculture,
Optimization Techniques M. Fatih Amasyalı. Convergence We have tried to find some x k that converge to the desired point x*(most often a local minimizer).
Supervisor: Dr. Mahmoud Dweikat.. Outline: 1. Introduction. 2. Static design 3. dynamic design 4. Conclusion.
14th Crisp user meeting at UCL1 Numerical analysis of a piled foundation in granular material using slip element Yongjoo Lee Soil Mechanics Group Department.
Reinforcement Learning for the game of Tetris using Cross Entropy
1 지진하중을 받는 구조물의 MR 댐퍼의 동특성을 고려한 반능동 신경망제어 Heon-Jae Lee 1), Hyung-Jo Jung 2), Ju-Won Oh 3), In-Won Lee 4) 1) Graduate Student, Dept. of Civil and Environmental.
Graph Definitions and Applications. Graphs: Very Useful Abstractions Graphs apply to many diverse areas: social sciences, linguistics, physical sciences,
© 2011 Autodesk Freely licensed for use by educational institutions. Reuse and changes require a note indicating that content has been modified from the.
Simple Machines EGTECH12 Stu Egli Associate Professor Engineering Technology.
Akram Bitar and Larry Manevitz Department of Computer Science
Software Design: Principles, Process, and Concepts Getting Started with Design.
Computational Structural Engineering Institute Autumn Conference 2002 Oct , 2002 VIBRATION CONTROL OF BRIDGE FOR SERVICEABILITY Jun-Sik Ha 1),
ENGINEERING GRAPHICS By R.Nathan Assistant Professor Department of Mechanical Engineering C.R.ENGINEERING COLLEGE Alagarkovil, Madurai I - SEMESTER.
KUFA UNIVERSITY Department of Computer Science 09/12/2015.
MAE Advanced Computer Aided Design Your Name Title Place, Date.
L24 Numerical Methods part 4
Adaptive Control Loops for Advanced LIGO
© 2011 Autodesk Freely licensed for use by educational institutions. Reuse and changes require a note indicating that content has been modified from the.
THE FUTURE IS NOW Mechanical Design Submission Team Details Team Name - Member 1 - Member 2 - Institution - About the Innovative Project & Applicability.
Structuring Experimenting Esmée Bertens Tim de Ridder Herman de Vos /Department of Mechanical Engineering Systems Engineering Group Masters Team Project.
Motion Primitives for an Autorotating Helicopter Sanjiban Choudhury.
New inclusion functions in interval global optimization of engineering structures Andrzej Pownuk Chair of Theoretical Mechanics Faculty of Civil Engineering.
CONFIDENTIAL © 2007 Maplesoft, a division of Waterloo Maple Inc. Confidential MapleSim Pilot Test Program.
CAD for VLSI Ramakrishna Lecture#2.
STATIC AND MODAL BEHAVIOUR OF THE CLIC MAIN BEAM BPM SUPPORT M. Esposito, EN-MME The research leading to these results has received funding from the European.
Announcements Deadline extensions –HW 1 dues May 17 (next Wed) –Progress report due May 24 HW 1 clarifications: –On problem 3 users can lower their power.
Optimization in Engineering Design Georgia Institute of Technology Systems Realization Laboratory 117 Penalty and Barrier Methods General classical constrained.
Global topology optimization of truss structures Dmitrij Šešok Rimantas Belevičius Department of Engineering Mechanics. Vilnius Gediminas Technical University.
Follow these directions: 1.Write down your homework. 2.Pick up last week’s essay on the laptop cart. 3.You will need your colored pencils today. You may.
14th Crisp user meeting at UCL1 Some observations on the use of swap elements in staged construction Anthony Swain Professor of Transport Infrastructure.
Set of Slides students 16/17 RWTH Aachen
Seminar On CNC Machine Submitted To: Submitted By:
Mathematical Morphology
Ultimate Strength Analysis of Arbitrary Cross Sections under Biaxial Bending and Axial Load by Fiber Model and Curvilinear Polygons Aristotelis Charalampakis.
BEng(CompSc) Curriculum Structure & Highlights
Application and Research on the 3-D adjustment of control network in particle accelerator Luo Tao
Optimal topologies in case of probabilistic loading
R
OPTIMIZATION OF PLANAR TRUSS STRUCTURE USING FIREFLY ALGORITHM
V. Mezaris, I. Kompatsiaris, N. V. Boulgouris, and M. G. Strintzis
Effective bending moment method
Evaluation of shell thicknesses Prof. Ch. Baniotopoulos I. Lavassas, G. Nikolaidis, P.Zervas Institute of Steel Structures Aristotle Univ. of Thessaloniki,
Vertical Step Diagram (4 Steps)
Transformation Methods Penalty and Barrier methods
2nd Lieutenant Antonios Fragkogios Aircraft Engineer, Ph.D. Candidate
Akram Bitar and Larry Manevitz Department of Computer Science
Presentation transcript:

Aristotle University of Thessaloniki (AUTH) Department of Civil Engineering Applications of FreeFem++ on Structural Optimization “Applications of FreeFem++ on Structural Optimization” Michailidis Georgios Civil Engineer Supervisor: Allaire Gregoire Professor of Applied Mathematics, Ecole Polytechnique President of the Department of Applied Mathematics (DMAP)‏ Co-supervisor: Charalambakis Nicolaos Professor of Mechanics, AUTH Chairman of the Institute of Mechanics of Materials

Applications of FreeFem++ on Structural Optimization Contents  Optimization algorithm  Compliance minimization  Desired mechanical behaviour  Stress minimization  Conclusions

Applications of FreeFem++ on Structural Optimization Optimization algorithm Gradient algorithm with constant step and projection J(u n+1 ) < J(u n )‏

Applications of FreeFem++ on Structural Optimization Applications of FreeFem++ - Compliance minimization 1 st Application: Cantilever under horizontal load-Thickness Optimization: Model: Objective function: (compliance-work of the external forces)‏ Admissible set:

Applications of FreeFem++ on Structural Optimization Applications of FreeFem++ - Compliance minimization 100 iterations Convergence diagram: h 0 =0.5 h min =0.1 h max =1.0

Applications of FreeFem++ on Structural Optimization Applications of FreeFem++ - Compliance minimization 2 nd Application: Cantilever under vertical load-Thickness Optimization: Objective function: (compliance)‏

Applications of FreeFem++ on Structural Optimization Applications of FreeFem++ - Compliance minimization 3 rd Application: Cantilever under vertical load-Multiple-loads Optimization: Objective function: (compliance)‏

Applications of FreeFem++ on Structural Optimization Applications of FreeFem++ - Compliance minimization 4 th Application: Cantilever under vertical load-Geometric Optimization: Objective function:

Applications of FreeFem++ on Structural Optimization Applications of FreeFem++ - Compliance minimization

Applications of FreeFem++ on Structural Optimization Applications of FreeFem++ - Compliance minimization 5 th Application: Cantilever under vertical load-Coupled Method-(G.O.+P.O.): Objective function: Initial ComplianceG.O.G.O. + P.O. 556,046325,953255,582

Applications of FreeFem++ on Structural Optimization Applications of FreeFem++ - Desired mechanical behaviour 6 th Application: Cantilever under vertical load-Geometric Optimization: Number of IterationsVolumeTotal Reduction Initialization % % % Objective function:

Applications of FreeFem++ on Structural Optimization Applications of FreeFem++ - Stress minimization 7 th Application: L-shaped structure: Model: Objective function: Norm of a tensor:

Applications of FreeFem++ on Structural Optimization Applications of FreeFem++ L 6 norm-Thickness Optimization:

Applications of FreeFem++ on Structural Optimization Applications of FreeFem++ L 10 norm-Thickness Optimization:

Applications of FreeFem++ on Structural Optimization Applications of FreeFem++ L 6 norm-Geometric Optimization:

Applications of FreeFem++ on Structural Optimization Applications of FreeFem++ L 10 norm-Geometric Optimization:

Applications of FreeFem++ on Structural Optimization Conclusions The methods presented can prove to be very useful for optimizing parts of a structure with specific boundary conditions, connections of structural elements, etc., but not the structure in general. The results coming from these methods are superior than our mechanical intuition, which is very useful and necessary in order to detect possible mistakes in the code. FreeFem++ is a very efficient software to apply optimization algorithms. However, the user of FreeFem++ should first try to understand in depth the details of the programm and algorithms in simple examples, before applying them to more complicated problems.