Abstract
The optimization of heat exchanger network can be expressed in a Mixed Integer Non-Linear mathematical Programming (MINLP) model. However, it demands huge computing power to solve a realistic heat exchanger network optimize problem. Nowadays graphic processing unit (GPU) can be very powerful for general purpose computation. Based on the CUDA framework, this paper presents a parallel computing framework for solving the MINLP problem. We concentrate on both parallel computing model and specific GPU programming level optimization. Tests on a simple MINLP problem is conducted and the results show the new solution has 40 times faster than the one running serially on CPU.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Cohen, J., Garland, M.: Novel Architectures: Solving Computational Problems with GPU Computing. Computing in Science & Engineering 11(5), 58–63 (2009)
Owens, J.D., Houston, M., Luebke, D., et al.: GPU Computing. Proceedings of the IEEE 96(5), 879–899 (2008)
van der Laan, J.W., Jalba, A.C., Roerdink, J.B.T.M.: Accelerating Wavelet Lifting on Graphics Hard ware Using CUDA. IEEE Transactions on Parallel and Distributed Systems 22(1), 132–146 (2011)
NVIDIA. CUDA C BEST PRACTICES Guide 4.1: CA, Nvidia Corporation (2012)
NVIDIA. NVIDIA CUDA Programming Guide 4.2: CA, Nvidia Corporation (2012)
Wah, B.W., Chen, Y.: Solving Large-Scale Nonlinear Programming Problems by Constraint Partitioning. In: van Beek, P. (ed.) CP 2005. LNCS, vol. 3709, pp. 697–711. Springer, Heidelberg (2005)
Hartwich, A., Stockmann, K., Terboven, C., Feuerriegel, S., Marquardt, W.: Parallel sensitivity analysis for efficient large-scale dynamic optimization. Optimization and Engineering 12, 489–508 (2011)
Bjokqvist, J., Westerlund, T.: Parallel solution of disjunctive MINLP problems. Chemical Engineering Communications 185(1), 115–124 (2011)
Munawar, A., Wahib, M., Munetomo, M., Akama, K.: Advanced Genetic Algorithm to solve MINLP problems over GPU. In: IEEE Congress on Evolutionary Computation (CEC) (2010)
Bjo, K., Westerlund, T.: Global optimization of heat exchanger network synthesis problems with and without the isothermal mixing assumption. Computers & Chemical Engineering 26(11), 1581–1593 (2002)
Grossmann, I.E.: Review of nonlinear mixed-integer and disjunctive programming techniques. Optimization and Engineering 3(3), 227–252 (2002)
Ma, C.: Optimization methods and matlab program design. Science Press (2009)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Xia, M., Ren, Y., Tang, Y., Kang, L., Liu, Y. (2013). Research on the Solution of Heat Exchanger Network MINLP Problems Based on GPU. In: Zhang, Y., Li, K., Xiao, Z. (eds) High Performance Computing. HPC 2012. Communications in Computer and Information Science, vol 207. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-41591-3_10
Download citation
DOI: https://doi.org/10.1007/978-3-642-41591-3_10
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-41590-6
Online ISBN: 978-3-642-41591-3
eBook Packages: Computer ScienceComputer Science (R0)