研究生: |
李建明 Lee, Chengming |
---|---|
論文名稱: |
設計與實現解耦合伺服器風扇控制及功率最佳化之PID參數自我調校 Design and implementation of decoupled server fan control with optimal self-tuning PID parameters based on low power consumption |
指導教授: |
陳榮順
Chen, Rongshun |
口試委員: |
黃安橋
羅致卿 葉廷仁 陳宗麟 |
學位類別: |
博士 Doctor |
系所名稱: |
工學院 - 動力機械工程學系 Department of Power Mechanical Engineering |
論文出版年: | 2015 |
畢業學年度: | 103 |
語文別: | 中文 |
論文頁數: | 93 |
中文關鍵詞: | 伺服器 、風扇控制 、PID控制器 、類神經網路 |
外文關鍵詞: | Server, Fan control, PID controller, Neural network |
相關次數: | 點閱:3 下載:0 |
分享至: |
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
近年來因為網路服務的快速發展,使得伺服器的建置量不斷地攀升並且帶來了龐大的耗電量。散熱系統的耗電量是伺服器整體耗能很大的一部分,因此各種散熱設計及散熱管理的研究的主要考量是降低冷卻系統的功率消耗。近幾年有少數的文獻開始探討以風扇速度控制的方式節省風扇散熱時的耗電量。目前所提出的最佳化風扇控制器的設計必須建立在已知的系統模式下。然而,風扇散熱系統具有強烈的交互耦合作用以至於系統模式不易獲得,而且伺服器型態種類繁多,以系統模式為基礎的控制器設計方式窒礙難行。因此,本研究論文以節能的目標為出發點,並且在不需要系統模式下提出以PID控制加上風扇權重設定實現解耦合的風扇控制方式。無系統模式的PID控制參數可經由類神經網路線上調校而得,此控制器增益值對系統而言僅可稱之為適切值,PID參數需進一步優化以節省風扇耗能。本文之PID控制器進一步的在暫態響應中以最低的風扇耗電量的方式進行PID參數的最佳化。設定風扇權重的方式可以有效的降低伺服器內部分元件因交互耦合作用而過度冷卻,可在系統處於穩態時節省風扇的耗電量。本研究以伺服器仿真系統模擬真實伺服器的行為驗證控制器的設計,實驗結果顯示控制器的設計符合伺服器系統散熱要求。透過PID控制器的最佳化,風扇在暫態時可節省14%以上的能源;而適當的風扇權重設定可節省穩態運轉中的風扇耗電量約16.8%。
Recently, the rapid development of Internet Service brings the increasing demands of servers and large amount of electricity consumption. The electricity used by the cooling system contributes a major part in the server power budget. Therefore, many researches, relating to thermal design and thermal management, aim to reduce power consumption in servers. In recent years, few studies began to explore low fan power consumption by utilizing fan speed control. To date, the design of optimal fan speed controller is based on the system model. However, server fan cooling system has strong cross-coupling effect that makes the system model hard to be obtained. Moreover, the model-based controller design may hardly be implemented because there exists many different types of servers. Concentrating on power saving, this thesis proposes a decoupled fan control, combining proportional-integral-derivative (PID) controllers and fan weighting settings, which does not need to know the system model in advance. The PID control parameters of unknown system model can be obtained through the on-line tuning using neural network. However, the tuning PID controller is only suitable to the system and needs to be optimized in advance in order to reduce the fan power consumption. The optimization of PID gains is based on low fan power consumption in the transient-state response. Furthermore, fan weighting setting is the effective method to reduce the over-cooling of electronic components due to the cross-coupling effect. It can save fan power usage when the system is in the steady state. A server mockup system simulating a real server was constructed to validate the design of the proposed control system. The experimental results show that the temperature responses satisfy the cooling requirements of the server. Furthermore, up to 14% of a server’s fan cooling power can be saved in the transient-state by optimal PID controllers and the proper fan weighting reduces power use by 16.8% in the steady-state.
[1] R. Buyya, S. Y. Chee, and S. Venugopal, “Market-Oriented cloud computing: Vision, hype, and reality for delivering IT services as computing utilities,” IEEE International Conference on High Performance Computing and Communication, Dalian, China, September 25-27, 2008, pp. 5-13.
[2] R. L. Grossman, “The case for cloud computing,” IT Professional, Vol. 11, No. 2, pp. 23-27, 2009.
[3] J. Adam, “The pathologies of big data,” Communications of the ACM, Vol. 52, No. 8, pp. 36-44, 2009.
[4] http://www.idc.com/
[5] A. Luigi, I. Antonio, and M. Giacomo, “ The internet of things: A survey”, Computer Networks, Vol. 54, No. 15, pp. 2787-2805, 2010.
[6] S. Li, D. X. Li, and S. Zhao, “The internet of things: a survey,” Information Systems Frontiers, Vol. 17, No. 2, pp. 243-259, 2015.
[7] http://www.extremetech.com/extreme/161772
[8] W. Josh and D. Pierre, “Data center efficiency assessment,” Natural Resources Defense Council, Issue Paper, 2014.
[9] White Paper, “Measuring processor power: TDP vs. ACP,” Intel, 2011.
[10] Q. Tang, S. K. S. Gupta, D. Stanzione, and P. Cayton, “Thermal-aware task scheduling to minimize energy usage of blade server based datacenters,” IEEE Symposium on Dependable, Autonomic and Secure Computing, Indianapolis, USA, Sept. 29-Oct. 1, 2006, pp. 195-202.
[11] T. Enokido, A. Aikebaier, and M. Takizawa, “Energy-efficient server selection algorithms for network applications, International Conference on Broadband, Wireless Computing, Communication and Applications, Fukuoka, Japan, November 4-6, 2010, pp. 159-166.
[12] C. Lefurgy, K. Rajamani, F. Rawson, W. Felter, M. Kistler, and T. W. Keller, “Energy management for commercial servers,” Computer, Vol. 36, No. 12, pp. 39-48, 2003.
[13] X. Wang, M. Chen, and X. Fu, “MIMO power control for high-density servers in an enclosure,” IEEE Transactions on Parallel and Distributed Systems, Vol. 21, No. 10, pp. 1412-1426, 2010.
[14] http://www.electronics-cooling.com/
[15] http://www-03.ibm.com/systems/infrasructure/tw/
[16] J. M. Jackson, J. G. Koomey, B. Nordman, and M. Blazek, “Data center power requirements: measurements from Silicon Valley,” Energy, Vol. 28, No. 8, pp. 837-850, 2003.
[17] A. Arredondo, P. Roy, and E. Wofford, “Implementing PWM fan speed control within a computer chassis power supply,” Applied Power Electronics Conference and Exposition, Austin, USA, March 6-10, 2005, pp. 148-151.
[18] Rodney H.G. Tan, Y. H. Goh, Y. Q. Wong, and V. H. Mok, “Energy efficient cooling fan for PC chassis,” International Conference on Innovative Technologies in Intelligent Systems and Industrial Applications, Malaysia, July 25-26, 2009, pp. 177-181.
[19] V. Egan, J. Stafford, P. Walsh, E. Walsh and R. Grimes, “An experimental study on the performance of miniature heat sinks for forced convection air cooling,” The 11th Intersociety Conference on Thermal and Thermomechanical Phenomena in Electronic Systems, Orlando, USA, May 28-31, 2008, pp. 497-507.
[20] J. H. Zhou and C. X. Yang, “Design and simulation of the CPU fan and heat sinks,” Components and Packaging Technologies, Vol. 31, pp. 890-903, 2008.
[21] R. Ayoub and T. S. Rosing, “Cool and save: cooling aware dynamic workload scheduling in multi-socket CPU systems,” The 15th Asia and South Pacific on Design Automation Conference, Taipei, Taiwan, Jan. 18-21, 2010, pp. 891-896.
[22] R. Ayoub K. Indukuri, and T. S Rosing, “Temperature aware dynamic workload scheduling in multisocket CPU servers,” Computer-Aided Design of Integrated Circuits and Systems, Vol. 30, pp. 1359-1372, 2011.
[23] Z. Wang, C. Bash, N. Tolia, M. Marwah, X. Zhu, and P. Ranganathan, “Optimal fan speed control for thermal management of servers,” Proceedings of the ASME/Pacific Rim Technical Conference and Exhibition on Packaging and Integration of Electronic and Photonic Systems, MEMS, and NEMS, San Francisco, USA, July 19-23, 2009, pp. 709-719.
[24] K. Rajamani, F. Rawson, M. Ware, H. Hanson, J. Carter, T. Rosedahl, A. Geissler, G. Silva, and H. Hua, “Power-performance management on an IBM POWER7 server,” IEEE International Symposium on Low-Power Electronics and Design, Austin, USA, August 2010, pp. 201-206.
[25] X. Han and Y. Joshi, “Energy reduction in server cooling via real time thermal control,” IEEE Semiconductor Thermal Measurement and Management Symposium, San Jose, USA, March 2012; pp. 20-27.
[26] C. Lee, Y. H. Chan, and R. Chen, “Decoupling fan speed control design of server based on fuzzy logic,” IEEE International Symposium on Industrial Electronics, Taipei, Taiwan, May 28-31, 2013, pp. 1-5.
[27] 何宗翰,以類神經網路設計與實現伺服器散熱系統溫度控制器,國立清華大學碩士論文,民國一0三年。
[28] T. A. Byquist, and M. T. Crocker, “Method and system of advanced fan speed control,” U.S. Patent, US 7,490,479 B2, 2009.
[29] K. J. Astrom and T. H. Hagglund, “The future of PID control,” Control Engineering Practice, Vol. 9, No. 11, pp. 1163–1175, 2001.
[30] A. Kaya and D. P. Atherton, “Parameter estimation from relay autotuning with asymmetric limit cycle data,” Journal of Process Control, Vol. 11, No. 4, pp. 429-439, 2001.
[31] T. Yamamoto, K. Takao, and T. Yamada, “Design of a data-driven PID controller,” IEEE Transactions on Control System Technology, Vol. 17, No. 1, pp. 29-39, 2009.
[32] C. C. Kao, C. W. Chuang, and R. F. Fung, “The self-tuning PID control in a slider-crank mechanism system by applying particle swarm optimization approach,” Mechatronics, Vol. 16, No. 8, pp. 513-522, 2006.
[33] B. B. Alagoz, A. Ates, and C. Yeroglu, “Auto-tuning of PID controller according to fractional-order reference model approximation for DC rotor control,” Mechatronics, Vol. 23, No. 7, pp. 789-797, 2013.
[34] T. J. Ren, T. C. Chen, and C. J. Chen, “Motion control for a two-wheeled vehicle using a self-tuning PID controller,” Control Engineering Practice, Vol. 16, No.3, pp. 365-375, 2008.
[35] L. Ntogramatzidis and A. Ferrante, “Exact tuning of PID controllers in control feedback design,” IET Control Theory and Applications, Vol. 5, No. 4, pp. 565-578, 2011.
[36] R. Dittmar, S. Gill, H. Singh, and M. Darby, “Robust optimization-based multi-loop PID controller tuning: A new tool and its industrial application,” Control Engineering Practice, Vol. 20, No. 4, pp. 355-370, 2012.
[37] A. O’Dwyer, Handbook of PI and PID controller tuning rules, London, Imperial College Press, 2003.
[38] G. P. Liu and S. Daley, “Optimal-tuning PID control for industrial systems,” Control Engineering Practice, Vol. 9, pp. 1185–1194, 2001.
[39] C. C. Yu, Autotuning of PID controllers: A relay feedback approach, 2nd edition, Springer, 2006.
[40] D. Wang and J. Huang, “Neural network-based adaptive dynamic surface control for a class of uncertain nonlinear systems in strict-feedback form,” IEEE Transactions on Neural Networks, Vol. 16, No. 1, pp. 195-202, 2005.
[41] C. H. Yu, and T. H. Chen, “Robust neural network controller design for a biaxial servo system,” Asian Journal of Control, Vol. 9, No. 4, pp. 390–401, 2007.
[42] G. Kenne, T. Ahmed-Ali, F. Lamnabhi-Lagarrigue, and H. Nkwawo, “Nonlinear systems parameters estimation using radial basis function network,” Control Engineering Practice, Vol. 14, No. 7, pp. 819-832, 2006.
[43] W. Yu, “Nonlinear system identification using discrete-time recurrent neural networks with stable learning algorithms,” Information Sciences, Vol. 158, pp. 131-147, 2004.
[44] M. Khalid and S. Omatu, “A neural network controller for a temperature control system,” IEEE Control Systems, Vol. 12, No. 3, pp. 58-64, 1992.
[45] U. Imtiaz, A. Assadzadeh, S. S. Jamuar and J. N. Sahu, “Bioreactor temperature profile controller using inverse neural network (INN) for production of ethanol,” Journal of Process Control, Vol. 23, No. 5, pp. 731-742, 2013.
[46] C. F. Juang and J. S. Chen, “A recurrent fuzzy-network-based inverse modeling method for a temperature system control,” IEEE Transactions on Systems, Man, and Cybernetics-Part C: Applications and Reviews, Vol. 37, No. 3, pp. 410-417, 2007.
[47] H. X. Li, X. Wu and Y. Zhang, “Internal model control using neural networks genetic algorithm for vertical electric furnace,” International Conference on Mechatronics and Automation, Changchun, China, Aug. 9-12, 2009, pp. 1368-1373.
[48] J. Gan, Z. Li, and H. Tan, “Research on self-tuning PID control strategy based on BP neural network,” International Conference on Electronics and Optoelectronics, Dalian, China, July 29-31, 2011, pp. 16-21.
[49] J. Chen and T. C. Huang, “Applying neural networks to on-line updated PID controllers for nonlinear process control,” Journal of Process Control, Vol. 14, No. 2, pp. 211-230, 2004.
[50] C. Riveroi and V. Napolitano, “Use of neural networks as a tuning method for an adaptive PID: application in a heat exchanger,” Chemical Engineering Research and Design, Vol. 78, No. 8, pp. 1115-1119, 2000.
[51] G. D’Emilia, A. Marra, and E. Natale, “Use of neural networks for quick and accurate auto-tuning of PID controller,” Robotics and Computer-Integrated Manufacturing, Vol. 23, No. 2, pp. 170-179, 2007.
[52] P. Henaff, V. Scesa, F. O. Ouezdou, and O. Bruneau, “Real time implementation of CTRNN and BPTT algorithm to learn on-line biped robot balance: experiments on the standing posture,” Control Engineering Practice, Vol. 19, No. 1, pp. 89-99, 2011.
[53] H. Chen, Z. Zouaoui, and Z. Chen, “A modified Smith predictive scheme based back-propagation neural network approach for FOPDT processes control,” Journal of Process Control, Vol. 23, No. 9, pp. 1261-1269, 2013.
[54] P. Manke and S. Tembhurne, “Application of back propagation neural network to drum level control in thermal power plants,” International Journal of Computer Science Issues, Vol. 9, No. 2, pp. 520-526, 2012.
[55] H. L. Shu, “Study on the neural PID network based cascade control system,” Automation and Instrumentation, Vol. 5, pp. 5-7, 1997.
[56] H. L. Shu, “Self-study decouple PID neural network control systems,” Computation Technology and Automation, Vol. 7, pp. 43–46, 1998.
[57] H. L. Shu, “Analysis of PID neural network multivariable control systems,” Acta Automatica Sinica , Vol. 25, No.1, pp. 105–111, 1999.
[58] H. L. Shu and Y. Pi, “PID neural networks for time-delay systems,” Computers & Chemical Engineering, Vol. 24, No. 2-7, pp. 859-862, 2000.
[59] S. Cong and Y. Liang, “PID-like neural network nonlinear adaptive control for uncertain multivariable motion control systems,” IEEE Transactions on Industrial Electronics, Vol. 56, No. 10, pp. 3872-3879, 2009.
[60] F. J. Lin, J. C. Hwang, K. H. Tan, Z. H. Lu, and Y. R. Chang, “Intelligent Control of double-fed Induction generator system using PIDNNS,” Asian Journal of Control, Vol. 14, No. 3, pp. 768–783, 2012.
[61] S. Y. Chen and F. L. Lin, “Decentralized PID neural network control for five degree-of-freedom active magnetic bearing,” Engineering Applications of Artificial Intelligence, Vol. 26, No. 3, pp. 962-973, 2013.
[62] R. C. Chu, R. E. Simons, M. J. Ellsworth, R. R. Schmidt, and V. Cozzolino, “Review of cooling technologies for computer products,” IEEE Transaction on Device and Materials Reliability, Vol. 4, No. 4, pp. 568-585, 2004.
[63] 林唯耕,吳東亮,周賢民,風扇性能曲線之操作點驗證,熱管理產業通訊第十三期。
[64] http://www.minewiki.org/index.php/SVEE_-_Fans
[65] R. N. Brown, “Fan laws, the use and limits in predicting centrifugal compressor off design performance,” Proceedings of the 20th Turbomachinery Symposium, pp. 91-100, 1991.
[66] 林鴻文,弓型毛細結構之毛細泵吸環路於1U伺服器熱性能理論預測與實驗設計,國立清華大學碩士論文,民國96年。
[67] M. Vogel, T. Chen, S. Doan, H. Harrison, and R. Nair, “New approach to system server air flow/thermal design development, validation and advancement in green fan performance,” Semiconductor Thermal Measurement and Management Symposium, Santa Clara, USA, Feb 21-24, 2010, pp. 136-142.
[68] http://www.spec.org/