A whole-life-cycle power output classification prediction system for photovoltaic systems. The power output classification prediction system comprises a basic information storage module, a database module, a prediction model judgment module, a prediction data pre-processing module and a prediction modeling module. The system selects different prediction models to carry out training and predication according to acquired data types and operation time of the photovoltaic system, is a modularized and multi-type photovoltaic system output power prediction system, can be suitable for output power prediction requirements of a majority of photovoltaic systems at present, can carry out customization according to the scale of the photovoltaic system, user requirements, etc., can both meet economic requirements and reliability requirements, and has good adaptability and transportability. The prediction method can update automatically. The prediction system can carry out automatic operation management. And relatively high prediction precision and stability are achieved.
Please help me write a proper abstract based on the patent claims. CLAIM: 1. A computer-readable medium including contents that are configured to cause a computing system to classifiedly predict whole-life-cycle power output for photovoltaic systems, comprising: a basic information storage module, configured to store basic information of the photovoltaic system including geographical location information, historical meteorological information, installation information and inverter information; a database module, configured to classify and store data required by prediction modeling, including photovoltaic system operation data, environmental monitoring data, weather forecasting data and numerical weather predictions, and further configured to store the basic information in the basic information storage module; a prediction model judgment module, configured to determine a prediction model, based on types of the data stored in the database module and how long the photovoltaic system has been put into operation; a prediction data pre-processing module, configured to perform an averaging treatment on the data in the database module to obtain input-output model training samples and prediction input samples; and a prediction modeling module, configured to perform model training and prediction on the samples from the prediction data pre-processing module, according to the prediction model determined by the prediction model judgment module, to obtain prediction results of the power output of the photovoltaic system. 2. The computer-readable medium of claim 1 further comprising: a data input module, configured to acquire the data required by prediction modeling and import the acquired date into a raw database of the database module, and comprising four sub-modules: a photovoltaic system operation data input module, an environmental monitoring data input module, a numerical weather predictions input module and a weather forecasting data input module; the database module, further comprising the raw database, a modeling database, a bad data database and a prediction result database; a data identification and correction module, configured to identify, correct and record bad data in raw data imported by the data input module, store normal data and corrected bad data into the modeling database, and store uncorrectable bad data into the bad data database; a prediction error analysis module, configured to perform calculation and statistics on errors of a prediction model, and to judge whether the prediction model needs to be updated based on a statistical result; an operation error diagnosis module, configured to record error information detected during operation of the system to form an operation error log and give an alarm; an automatic operation management module, configured to create daily operation logs and monthly operation logs for enquiry and record; and a human-machine interface module, configured to provide online and historical data/operating condition/alarm queries to a user, and to provide parameter setting and data importing functions. 3. The computer-readable medium of claim 1 wherein in the basic information storage module, the geographic location information includes a longitude, a latitude, an altitude, and how much the system is obscured by shadow; the historical meteorological information includes solar radiance and ambient temperature information obtained hourly/monthly/daily from web sites of weather stations, the NASA and the NOAA; the installation information includes data plate information of photovoltaic modules, electric connection information of the photovoltaic modules, number of arrays, installation angles and mounting manners; and the inverter information includes rated powers, efficiencies and maximum power tracking ranges. 4. The computer-readable medium of claim 2, wherein the data identification and correction module is further configured to judge the raw data: if the raw data is judged to be bad data caused by an inverter, the data is stored in the bad data database; and if the raw data is judged to be bad data caused by communication failure, then failure time is further judged; if the failure time is less than 3 hours, the data is corrected with a corresponding method and then stored in the modeling database; otherwise, the data is stored in the bad data database. 5. The computer-readable medium of claim 1, wherein the raw database, the modeling database and the bad data database of the database module respectively include an environmental monitoring database, a numerical weather predictions database, a weather forecasting database and a photovoltaic system operation database. 6. The computer-readable medium of claim 5, wherein the prediction model judgment module is configured to judge a prediction type based on the type of sub-databases in the modeling database, and then to determine which prediction model should be employed, based on the prediction type and how long the photovoltaic system has been put into operation; if there is not any data in the modeling database, then it is prediction type 1; if the modeling database includes the photovoltaic system operation database, then it is prediction type 2; if the modeling database includes the photovoltaic system operation database and the weather forecasting database, then it is prediction type 3; if the modeling database includes the photovoltaic system operation database and the environmental monitoring database, then it is prediction type 4; if the modeling database includes the photovoltaic system operation database, the environmental monitoring database and the weather forecasting database, then it is prediction type 5; if the modeling database includes the photovoltaic system operation database, the environmental monitoring database and the numerical weather predictions database, then it is prediction type 6; if it is the prediction type 1, prediction model 11 is adopted to predict the power output; if it is the prediction type 2, prediction model 21 is adopted when the photovoltaic system has been put into operation for less than one month, prediction model 22 is adopted when the photovoltaic system has been put into operation for more than one month but less than six months, and prediction model 23 is adopted when the photovoltaic system has been put into operation for more than six months; if it is the prediction type 3, prediction models 31 and 32 are identical with the prediction models 21 and 22 respectively, and prediction model 33 is adopted when the photovoltaic system has been put into operation for more than six months; if it is the prediction type 4, prediction model 41 is adopted when the photovoltaic system has been put into operation for less than one month, prediction model 42 is adopted when the photovoltaic system has been put into operation for more than one month but less than six months, and prediction model 43 is adopted when the photovoltaic system has been put into operation for more than six months; if it is the prediction type 5, prediction models 51 and 52 are identical with the prediction models 41 and 42 respectively, and prediction model 53 is adopted when the photovoltaic system has been put into operation for more than six months; and if it is the prediction type 6, prediction model 61 is adopted when the photovoltaic system has been put into operation for less than one month, prediction model 62 is adopted when the photovoltaic system has been put into operation for more than one month but less than six months, and prediction model 63 is adopted when the photovoltaic system has been put into operation for more than six months. 7. The computer-readable medium of claim 6, wherein the prediction modeling module comprises: the prediction model 11, adopting a photovoltaic module single-diode model to calculate, so as to obtain a predictive value of annual production of the photovoltaic system; the prediction model 21, adopting a combined prediction model combining a persistence method, a time series method and an RBF neural network to achieve a 2-hour or less ahead photovoltaic power prediction; the prediction model 22, adopting a combined prediction model combining the time series method, the RBF neural network and an SVR method to achieve a 2-hour or less ahead photovoltaic power prediction; the prediction model 23, adopting a combined prediction model combining a multi-dimensional time phase space reconstruction, a weighted first-order method, and the SVR method to achieve a 2-hour or less ahead photovoltaic power prediction; the prediction model 31, identical with the prediction model 21; the prediction model 32, identical with the prediction model 22; the prediction model 33, identical with the prediction model 23 for a two-hour ahead photovoltaic power prediction, or adopting a similar day SVR model 1 to achieve a day-ahead photovoltaic power prediction; the prediction model 41, adopting a combined prediction model combining the photovoltaic module single-diode model, the persistence method, the time series method and the RBF neural network to achieve a 2-hour or less ahead photovoltaic power prediction; the prediction model 42, adopting a combined prediction model combining the photovoltaic module single-diode model, the time series method, the RBF neural network and the SVR method to achieve a 2-hour or less ahead photovoltaic power prediction; the prediction model 43, adopting a combined prediction model combining two methods of phase-space reconstruction of multi-dimensional time series, the weighted first-order method and the SVR method to achieve a 2-hour or less ahead photovoltaic power prediction; the prediction model 51, identical with the prediction model 41; the prediction model 52, identical with the prediction model 42; the prediction model 53, identical with the prediction model 43 for a two-hour ahead photovoltaic power prediction, or adopting a similar day SVR model 2 to achieve a day-ahead photovoltaic power prediction; the prediction model 61, identical with the prediction model 41 for a two-hour ahead photovoltaic power prediction, or adopting the single-diode model and the RBF neural network model to achieve a day-ahead photovoltaic power prediction; the prediction model 62, identical with the prediction model 42 for a two-hour ahead photovoltaic power prediction, or adopting an SVR correction model for NWPs, the single-diode model and the RBF neural network to achieve a day-ahead photovoltaic power prediction; and the prediction model 63, identical with the prediction model 43 for a two-hour ahead photovoltaic power prediction, or adopting a similar day SVR correction model for NWPs, the single-diode model and the RBF neural network to achieve a day-ahead photovoltaic power prediction. 8. The computer-readable medium of claim 2, wherein the operation error diagnosis module comprises: an operation error monitoring module, configured to detect errors during the operation of the prediction system and input error information into an operation error logging module; the operation error logging module, configured to store the operation error information of the prediction system; and an error alarm module, configured to automatically check intraday operation error log after an hourly prediction is finished and give a corresponding alarm. 9. The computer-readable medium of claim 2, wherein the automatic operation management module comprises: a daily operation logging sub-module, configured to run automatically at 00:00 every day and perform statistical analysis on operation situation of the previous day, including statistics of basic information of prediction, system operation situations and operation results; and a monthly operation logging sub-module, configured to run automatically at the first day of every month and perform statistical analysis on operation situation of the previous month, including statistics of basic information, system operation situations and operation results. 10. The computer-readable medium of claim 9, further comprising a cyclic prediction control module, configured to control the system to enter a cyclic prediction operation after storing of the basic information storage module is finished, wherein an execution order of one single process of the cyclic prediction operation is as follows: the data input module, the data identification and correction module, the database module, the prediction model judgment module, the prediction data pre-processing module, the prediction modeling module, the prediction error analysis module, and the operation error diagnosis module; after the execution of the single process of the cyclic prediction operation, a time judgment is performed; if it is not at 00:00, the prediction result is returned to the human-machine interface module and the database module, and the cyclic prediction operation is restarted; or if it is at 00:00, the prediction error analysis module is executed to perform statistics of the errors, the automatic operation management module is executed, and a related statistical result is returned to the human-machine interface module and the database module, and the cyclic prediction operation is restarted. 11. The computer-readable medium of claim 2, wherein in the basic information storage module comprises; the geographic location information includes a longitude, a latitude, an altitude, and how much the system is obscured by shadow; the historical meteorological information includes solar radiance and ambient temperature information obtained hourly/monthly/daily from websites of weather stations, the NASA and the NOAA; the installation information includes data plate information of photovoltaic modules, electric connection information of the photovoltaic modules, number of arrays, installation angles and mounting manners; and the inverter information includes rated powers, efficiencies and maximum power tracking ranges. 12. The computer-readable medium of claim 8, wherein the automatic operation management module comprises: a daily operation logging sub-module, configured to run automatically at 00:00 every day and perform statistical analysis on operation situation of the previous day, including statistics of basic information of prediction, system operation situations and operation results; and a monthly operation logging sub-module, configured to run automatically at the first day of every month and perform statistical analysis on operation situation of the previous month, including statistics of basic information, system operation situations and operation results. 13. The computer-readable medium of claim 12, further comprising a cyclic prediction control module, configured to control the system to enter a cyclic prediction operation after storing of the basic information storage module is finished, wherein an execution order of one single process of the cyclic prediction operation is as follows: the data input module, the data identification and correction module, the database module, the prediction model judgment module, the prediction data pre-processing module, the prediction modeling module, the prediction error analysis module, and the operation error diagnosis module; after the execution of the single process of the cyclic prediction operation, a time judgment is performed; if it is not at 00:00, the prediction result is returned to the human-machine interface module and the database module, and the cyclic prediction operation is restarted; or if it is at 00:00, the prediction error analysis module is executed to perform statistics of the errors, the automatic operation management module is executed, and a related statistical result is returned to the human-machine interface module and the database module, and the cyclic prediction operation is restarted.