Development of computational fluid dynamics (CFD) based topology optimization codes in OpenFOAM

Şenol, Niyazi
Optimization has been commonly used by engineers in industry to design and fabricate products efficiently, since it has a great impact on the performance. The recent decades have witnessed an important amount of work in design optimization in structural mechanics. However, topology optimization is less commonly used in fluid mechanics, heat transfer, and thermal-fluid flow problems, especially this thesis aimed to improve its effects on those areas. This work is also dedicated to develop open source codes for topology optimization of different cases. Investigated cases are ducted flow case, pure heat conduction case, elbow flow case, and thermal-fluid flow case. Optimization is also interdisciplinary area that combines various engineering branches and mathematics. In this work different types of topology optimization using adjoint method problems are also investigated. Codes are developed in OpenFOAM environment and added to thesis for researchers willing to improve them. Various libraries of OpenFOAM are used to develop solvers. Also parallel computing study of one of the cases in the thesis is examined in OpenFOAM.


Evaluating Efficiency of Big-Bang Big-Crunch in Benchmark Engineering Optimization Problems
Hasançebi, Oğuzhan; Erol, Osman Kaan (2011-06-01)
Engineering optimization needs easy-to-use and efficient optimization tools that can be employed for practical purposes. In this context, stochastic search techniques have good reputation and wide acceptability as being powerful tools for solving complex engineering optimization problems. However, increased complexity of some metaheuristic algorithms sometimes makes it difficult for engineers to utilize such techniques in their applications. Big-Bang Big-Crunch (BB-BC) algorithm is a simple metaheuristic op...
A survey of software engineering practices in Turkey
Garousi, Vahid; Coskuncay, AHMET; Betin Can, Aysu; DEMIRORS, ONUR (2015-10-01)
Understanding the types of software engineering (SE) practices and techniques used in industry is important. There is a wide spectrum in terms of the types and maturity of SE practices conducted in industry. Turkey has a vibrant software industry and it is important to characterize and understand the state of its SE practices. Our objective is to characterize and grasp a high-level view on type of SE practices in the Turkish software industry. To achieve this objective, we systematically designed an online ...
Design optimization of truss structures using genetic algorithms
Ünalmış, Dilek; Kayran, Altan; Department of Aerospace Engineering (2012)
Design optimization of truss structures is a popular topic in aerospace, mechanical, civil, and structural engineering due to benefits to industry. Common design problem for the structures is the weight minimization. Especially in aerospace engineering the minimization of the weight of the total structure gets the highest importance in the design. This study focuses on the design optimization of 2D and 3D truss structures. The objective function is the total mass of the structure which is subjected to stres...
A New Design Approach for Rapid Evaluation of Structural Modifications Using Neural Networks
Demirkan, O.; Olceroglu, E.; BAŞDOĞAN, FATMA İPEK; Özgüven, Hasan Nevzat (2013-02-01)
Design optimization of structural systems is often iterative, time consuming and is limited by the knowledge of the designer. For that reason, a rapid design optimization scheme is desirable to avoid such problems. This paper presents and integrates two design methodologies for efficient conceptual design of structural systems involving computationally intensive analysis. The first design methodology used in this paper is structural modification technique (SMT). The SMT utilizes the frequency response funct...
Exploration of an Error Prevention Model for COSMIC Functional Size Measurement Method
Salmanoğlu, Murat; Demirörs, Onur (2012-10-19)
The reliability of Functional size is crucial for effort and cost estimation in software development projects. However, estimation results may differ because of the errors made in the measurement process. This research proposes an error prevention model for COSMIC Functional Size Measurement method to increase the reliability of the measurements. The model has two main suggestions; first, to use the types of the functional processes during the measurement to prevent errors, and the second, to use a cardinal...
Citation Formats
N. Şenol, “Development of computational fluid dynamics (CFD) based topology optimization codes in OpenFOAM,” M.S. - Master of Science, Middle East Technical University, 2018.