Genetic Algorithm (GA)-Based Inclinometer Layout Optimization
<p>Schematic diagram of the structure of the sensing element for a micro-machined airflow inclinometer. (<b>a</b>) Schematic diagram of the sensing element; (<b>b</b>) Platform diagram of the sensing element; (<b>c</b>) Schematic of the detection bridge circuit within the sensing element.</p> "> Figure 1 Cont.
<p>Schematic diagram of the structure of the sensing element for a micro-machined airflow inclinometer. (<b>a</b>) Schematic diagram of the sensing element; (<b>b</b>) Platform diagram of the sensing element; (<b>c</b>) Schematic of the detection bridge circuit within the sensing element.</p> "> Figure 2
<p>2D structure of the airflow inclinometer’s sensing element.</p> "> Figure 3
<p>Flow chart of GA.</p> "> Figure 4
<p>The simplified model for layout optimization and the way of encoding.</p> "> Figure 5
<p>Diagram of simplified PCB thermal model (the digit stands for the position number of the component).</p> "> Figure 6
<p>Simulation results for the velocity vector of natural gas convection: (<b>a</b>) the direction of gas convection in the horizontal state; (<b>b</b>) the direction of gas convection in a tilting state; (<b>c</b>) the temperature fields within the chamber in the horizontal state; (<b>d</b>) the temperature fields within the chamber in the tilting state (the ambient temperature is set as 298 K).</p> "> Figure 7
<p>The simulation diagrams of temperature field within the chamber tilted a 20° angle when the ambient temperature is: (<b>a</b>) 298 K; (<b>b</b>) 318 K; (<b>c</b>) 338 K; (<b>d</b>) 358 K; (<b>e</b>) the line chart for the relationship between ambient temperature and the temperature difference of the thermistors.</p> "> Figure 8
<p>The variation of sensitivity with different ambient temperatures.</p> "> Figure 9
<p>The dynamic process of electronic component layout optimization.</p> "> Figure 10
<p>The optimal layout result and decoding of the 10 electronic components.</p> "> Figure 11
<p>A set of four temperature field distribution diagrams for the random PCB layouts before the layout optimization.</p> "> Figure 12
<p>The temperature field distribution after layout optimization.</p> ">
Abstract
:1. Introduction
2. Models and Simulations
2.1. Simulation of the Influence of Ambient Temperature on the Sensitivity of an Airflow Inclinometer
2.1.1. Sensitivity Analysis of an Airflow Inclinometer
2.1.2. Simulation Model for the Sensing Element
2.1.3. Simulation of the Temperature Field within the Chamber of the Sensing Element
2.2. GA Optimization for the PCB Thermal Layout
2.2.1. Genetic Algorithm
2.2.2. Algorithm Processes
2.2.3. GA Calculation Model of the PCB Thermal Layout
2.2.4. The Setting of Control Parameters
- (1)
- Population size n. Population size affects the execution efficiency of the GA and the final results of genetic optimization. When the population size n is too small, the optimized performance of a GA is generally not very good, and the use of a large-scale population GA can reduce the possibility that the final solution could reach a local optimal solution, but the larger population means higher calculation complexity. Generally, selecting the population size n from 10 to 160 to verify the final results of the corresponding genetic optimization and the operation efficiency of GA in this paper, it is seen through verification that selecting n = 100 is appropriate, and this population can obtain relatively satisfactory optimization results and take a reasonable time for optimization, so for specific problems, we should choose the particular population size in order to search for the best results on the condition that the complexity of calculations is minimized, while keeping a balance between obtaining the optimal results and reducing the optimization time.
- (2)
- Crossover probability PC. Crossover is a genetic operator used to vary the programming of a chromosome from one generation to the next. The crossover probability PC controls the frequency of crossover. A larger crossover probability can enhance the probability that the GA opens up new search areas, but if it is too large, will be likely destroy excellent chromosomes. If the value of PC is relatively low, it could affect the search speed of the GA. In general the PC values range from 0.25 to 1.00. In this paper, we compared and tested the crossover probability values 0.8, 0.85, 0.9, 0.95, 0.98, 1.00 in the GA. By means of this process, the results show that selecting PC = 0.9 can make the greatest improvement for the search capabilities of GA, as well as ensuring that the the probability of the destruction of outstanding chromosomes is not large.
- (3)
- Mutation probability PM. Variabilities are complementary search operations in GA, whose main purpose is to maintain the diversity of populations’ solutions. Generally, low frequency mutations aim to prevent the possible loss of a single and important gene in the population, the high frequency mutations will enable heredity tends to be a purely random search. Usually the mutation probability is about 0.05, we decided to select 0.05 as PM in this paper too.
2.2.5. Selection of the Fitness Function
2.3. PCB Thermal Layout Simulations
2.3.1. Selection of the Thermal Analysis Model
2.3.2. Parameter Setting for the Thermal Analysis Model
2.3.3. Composition of the Thermal Analysis Model
3. Results, Simulation and Discussion
3.1. Study Results for the Ambient Temperature Effect on the Sensitivity of the Airflow Inclinometer
3.1.1. Results for the Temperature Field within the Sensing Element Chamber
3.1.2. Calculation of the Sensitivity Value
Ambient Temperature | Sensitivity Value | ||
---|---|---|---|
20° | 40° | 60° | |
273 K | 3.206 mV/° | 3.206 mV/° | 3.206 mV/° |
288 K | 2.977 mV/° | 2.977 mV/° | 2.977 mV/° |
298 K | 2.825 mV/° | 2.825 mV/° | 2.825 mV/° |
308 K | 2.672 mV/° | 2.672 mV/° | 2.672 mV/° |
318 K | 2.519 mV/° | 2.519 mV/° | 2.519 mV/° |
328 K | 2.366 mV/° | 2.366 mV/° | 2.366 mV/° |
338 K | 2.214 mV/° | 2.214 mV/° | 2.214 mV/° |
348 K | 2.061 mV/° | 2.061 mV/° | 2.061 mV/° |
358 K | 1.908 mV/° | 1.908 mV/° | 1.908 mV/° |
3.2. PCB Thermal Layout Optimization Model Results
3.3. PCB Thermal Layout Simulation Results
3.3.1. PCB Layout Temperature Field Results
3.3.2. Layout Optimization Before and After Comparison for the Sensor Sensitivity Value
PCB Number | The Temperature at Sensing Element before Layout Optimization (T1; T2; T3; T4) | Sensitivity Values | Improvement Percentage Compared with the Sensitivity Value before Layout Optimization |
---|---|---|---|
1 | 103.5 K | 1.626 mV/° | 65.5% |
2 | 110.0 K | 1.527 mV/° | 76.2% |
3 | 97.1 K | 1.724 mV/° | 56.1% |
4 | 96.2 K | 1.738 mV/° | 54.8% |
4. Conclusions
Acknowledgments
Author Contributions
Conflicts of Interest
References
- Lapadatu, D.; Habibi, S.; Reppen, B.; Salomonsen, G.; Kvisteroy, T. Dual-axes capacitive inclinometer/low g accelerometer for automotive applications. In Proceedings of the 14th IEEE International Conference on Micro Electro-Mechanical Systems, Interlaken, Switzerland, 25 January 2001; pp. 34–37.
- Mescheder, U.; Majer, S. Micro-mechanical inclinometer. Sens. Actuators A Phys. 1997, 60, 134–138. [Google Scholar] [CrossRef]
- Dao, R.; Morgan, D.E.; Kries, H.H.; Bachelder, D.M. Convective accelerometer and inclinometer. US Patent 5,581,034, 1996. [Google Scholar]
- Mailly, F.; Giani, A.; Martinez, A.; Bonnot, R.; Temple-Boyer, P.; Boyer, A. Micromachined thermal accelerometer. Sens. Actuators A Phys. 2003, 103, 359–363. [Google Scholar] [CrossRef]
- Manaf, A.B.A.; Nakamura, K.; Matsumoto, Y. Characterization of miniaturized one-side-electrode-type fluid-based inclinometer. Sens. Actuators A Phys. 2008, 144, 74–82. [Google Scholar] [CrossRef]
- Zhu, R.; Ding, H.; Su, Y.; Zhou, Z. Micromachined gas inertial sensor based on convection heat transfer. Sens. Actuators A Phys. 2006, 130–131, 68–74. [Google Scholar] [CrossRef]
- Chaehoi, A.; Mailly, F.; Latorre, L.; Nouet, P. Experimental and finite-element study of convective accelerometer on CMOS. Sens. Actuators A Phys. 2006, 132, 78–84. [Google Scholar] [CrossRef]
- Zhang, F. Natural convection gas pendulum and its application in accelerometer and tilt sensor. Progr. Nat. Sci. 2005, 15, 857–860. [Google Scholar] [CrossRef]
- Zhang, W.; Liu, Y.; Zhang, F. Research of Anti-acceleration Disturbance for the Micromachined Airflow Inclinometer. In Proceedings of the 2010 IEEE International Conference on Information and Automation, Harbin, China, 20–23 June 2010; pp. 212–215.
- Zhang, W.; Zhang, F. Structure and signal processing technology of the dynamic airstream style tilt sensor. Electron. Compon. Mater. 2007, 26, 62–64. [Google Scholar]
- Bahari, J.; Jones, J.D.; Leung, A.M. Sensitivity Improvement of Micromachined Convective Accelerometers. J. Microelectromechan. Syst. 2012, 21, 646–655. [Google Scholar] [CrossRef]
- Luo, X.B.; Li, Z.X.; Guo, Z.Y.; Yang, Y.J. Thermal optimization on micromachined convective accelerometer. Heat Mass Transf. 2002, 38, 705–712. [Google Scholar] [CrossRef]
- Ishak, M.Z.; Sidek, O.; Aziz, J.A.; Mohd, S.K.K.; Miskam, M.A. Effect of Working Fluid, Acceleration and Heater Power on Temperature Profile inside a Thermal Convective Accelerometer. In Proceedings of the 2011 IEEE Regional Symposium on Micro and Nanoelectronics (RSM), Kota Kinabalu, Malaysia, 28–30 September 2011; pp. 334–338.
- Billata, S.; Glosch, H.; Kunze, M.; Hedrich, F.; Frech, J.; Auber, J.; Sandmaier, H.; Wimmerb, W.; Lang, W. Micromachined inclinometer with high sensitivity and very good stability. Sens. Actuators A Phys. 2002, 97–98, 125–130. [Google Scholar] [CrossRef]
- Gu, J.; Huang, X. Efficient local search with search space smoothing: A case study of the traveling salesman problem (TSP). IEEE Trans. Syst. Man Cybern. 1994, 24, 728–735. [Google Scholar] [CrossRef]
- Chang, P.-C.; Chen, S.-S.; Fan, C.-Y. Mining gene structures to inject artificial chromosomes for genetic algorithm in single machine scheduling problems. Appl. Soft Comput. 2008, 8, 767–777. [Google Scholar] [CrossRef]
- Aybars, U. Path planning on a cuboid using genetic algorithms. Inform. Sci. 2008, 178, 3275–3287. [Google Scholar] [CrossRef]
- Liu, F.; Zeng, G. Study of genetic algorithm with reinforcement learning to solve the TSP. Expert Syst. Appl. 2009, 36, 6995–7001. [Google Scholar] [CrossRef]
- Chang, P.-C.; Huang, W.-H.; Ting, C.-J. Dynamic diversity control in genetic algorithm for mining unsearched solution space in TSP problems. Expert Syst. Appl. 2010, 37, 1863–1878. [Google Scholar] [CrossRef]
- Khoo, L.P.; Ng, T.K. A genetic algorithm-based planning system for PCB component placement. Int. J. Prod. Econ. 1998, 54, 321–332. [Google Scholar] [CrossRef]
- Felczak, M.; Wiecek, B. Application of genetic algorithms for electronic devices placement in structures with heat conduction through the substrate. Microelectron. Reliabil. 2011, 51, 453–459. [Google Scholar] [CrossRef]
- Karaki, S.H.; Kayssi, A.I.; Abdouni, B.; Raad, M.-C. Capacitor Placement using Genetic Algorithms to Reduce Switching Noise. In Proceedings of the 14th International Conference on Microelectronics, Beirut, Lebanon, 11–13 December 2002; pp. 242–246.
- Deoa, S.; Javadpourb, R.; Knapp, G.M. Multiple setup PCB assembly planning using genetic algorithms. Comput. Ind. Eng. 2002, 42, 1–16. [Google Scholar] [CrossRef]
- Lall, B.S.; Ortega, A.; Kabir, H. Thermal design rules for electronic components on conducting boards in passively cooled enclosures. In Proceedings of the 4th Intersociety Conference on Thermal Phenomena in Electronic Systems, Washington, DC, USA, 4–7 May 1994; pp. 50–61.
- Guven, I.; Madenci, E.; Chan, C.L. Transient Two-Dimensional Heat Conduction Analysis of Electronic Packages by Coupled Boundary and Finite Element Methods. IEEE Trans. Compon. Packages Technol. 2002, 25, 684–694. [Google Scholar] [CrossRef]
- Wen, S.S.; Lu, G.-Q. Finite Element Modeling of Heat Transfer and Thermal Stresses for Three-dimensional Packaging of Power Electronics Modules. In Proceedings of the Third International Power Electronics and Motion Control Conference, Beijing, China, 15–18 August 2000; pp. 496–501.
© 2015 by the authors; licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution license (http://creativecommons.org/licenses/by/4.0/).
Share and Cite
Liang, W.; Zhang, P.; Chen, X.; Cai, M.; Yang, D. Genetic Algorithm (GA)-Based Inclinometer Layout Optimization. Sensors 2015, 15, 9136-9155. https://doi.org/10.3390/s150409136
Liang W, Zhang P, Chen X, Cai M, Yang D. Genetic Algorithm (GA)-Based Inclinometer Layout Optimization. Sensors. 2015; 15(4):9136-9155. https://doi.org/10.3390/s150409136
Chicago/Turabian StyleLiang, Weijie, Ping Zhang, Xianping Chen, Miao Cai, and Daoguo Yang. 2015. "Genetic Algorithm (GA)-Based Inclinometer Layout Optimization" Sensors 15, no. 4: 9136-9155. https://doi.org/10.3390/s150409136