Font Size: a A A

Research And Application Of Wind Speed Forecast And Wind Farm Planning Software

Posted on:2017-11-18Degree:MasterType:Thesis
Country:ChinaCandidate:K P LongFull Text:PDF
GTID:2382330488476127Subject:Software engineering
Abstract/Summary:PDF Full Text Request
As we enter the 21 st Century,the energy crisis and global warming have drawn the worldwide attentions.In the last decade,both of the industry and academic circle treat the sustainable energy(wind power,solar power,etc.)as one of the promising solutions to the global warming and energy crisis.Among the diff erent kinds of renewable energy,the wind power is widely adopted and supported by many national governments.However,due to the highly stochastic and fluctuated nature of the wind power,there are three requirements for the effective operation of the win d farm: forecasting the wind speed.,optimizing the layout of the wind turbines in the wind farm and developing a software system which integrates the functions of both of the wind speed forecast and the wind turbine layout.Such software system can be use d to support the decision making of the wind farm operators.The theory and technology of software engineering provide the good foundation of the development of the wind farm management software.Currently,there is relatively less research on the development of the wind farm management software.Therefore,in this thesis,the wind farm management software is developed,which integrates both of the wind speed forecast and wind turbine layout functions.The practical application shows that the developed software system can support the decision making of the wind farm operators effectively.The major research works of this thesis are as follows.(1)designing component-based system architecture.We use the multi-thread technology to support the concurrent computing,and use the component-based architecture to decouple the responsibilities of each part of the system,which improve the scalability of the system.(2)designing a Java-based distributed process communication platform.The developed platform makes a message exchange protocol,and uses the Java networking programming interfaces to implement the message and data exchanging among different processes.The developed component can be also used in the other software development.(3)developing a computing engine middleware.The developed computing engine uses the Java native interface to integrate the underlying wind speed forecast and wind farm planning algorithm modules.(4)developing wind farm decision support software.The software can realize the historical wind farm wind resource data statistical analysis,short-term wind speed forecasting,wind turbine layout planning.
Keywords/Search Tags:Wind power, Software engineering, Wind speed forecast, Wind farm planning, Java technology
PDF Full Text Request
Related items