Thermal and area optimization for component placement on PCB design using inverse genetic algorithm

Considering the current trend of compact designs which are mostly multiobjective in nature, proper arrangement of components has become a basic necessity so as to have optimal management of heat generation and dissipation. In this work, Inverse Genetic Algorithm (IGA) optimization has been adopted i...

Full description

Saved in:
Bibliographic Details
Main Author: Abubakar, Abubakar Kamal
Format: Thesis
Language:English
Published: 2015
Subjects:
Online Access:http://eprints.utm.my/id/eprint/78673/1/AbubakarKamalAbubakarMFKE2015.pdf
http://eprints.utm.my/id/eprint/78673/
http://dms.library.utm.my:8080/vital/access/manager/Repository/vital:106121
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:Considering the current trend of compact designs which are mostly multiobjective in nature, proper arrangement of components has become a basic necessity so as to have optimal management of heat generation and dissipation. In this work, Inverse Genetic Algorithm (IGA) optimization has been adopted in order to achieve optimal placement of components on printed circuit board (PCB). The objective functions are the PCB area and temperature of each component while the constraint parameters are; to avoid the overlapping of components, the maximum allowable PCB area is 2(120193.4)mm2 , thermal connections were internally set, and the manufacturer allowable temperature for the ICs must be more than the components optimal temperature. In the conventional Forward Genetic Algorithm (FGA) optimization, the individual fitness of components are generated through the GA process. The IGA approach on the other hand, allows the user to set the desired fitness, so that the GA process will try to approach these set values. Hence, the IGA has two major advantages over FGA; the first being a reduction in the overall computational time and the other is the freedom of choosing the desired fitness (i.e. ability to manipulate the GA output). The objectives of this work includes; development of an IGA search Engine, minimization of the thermal profile of components based on thermal resistance network and the area of PCB, and comparison of the proposed IGA and FGA performances. From the simulation results, the IGA has successfully minimized the thermal profile and area of PCB by 0.78% and 1.28% respectively. The CPU-time has also been minimised by 15.56%.