CN108205788B - Multi-index power load curve analysis system for crawling external source data in real time - Google Patents
Multi-index power load curve analysis system for crawling external source data in real time Download PDFInfo
- Publication number
- CN108205788B CN108205788B CN201611168736.5A CN201611168736A CN108205788B CN 108205788 B CN108205788 B CN 108205788B CN 201611168736 A CN201611168736 A CN 201611168736A CN 108205788 B CN108205788 B CN 108205788B
- Authority
- CN
- China
- Prior art keywords
- load curve
- curve analysis
- analysis
- load
- module
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000013211 curve analysis Methods 0.000 title claims abstract description 221
- 230000009193 crawling Effects 0.000 title claims abstract description 17
- 238000004364 calculation method Methods 0.000 claims abstract description 95
- 238000004458 analytical method Methods 0.000 claims abstract description 92
- 238000003860 storage Methods 0.000 claims abstract description 39
- 238000000605 extraction Methods 0.000 claims abstract description 7
- 238000000034 method Methods 0.000 claims description 26
- 238000012545 processing Methods 0.000 claims description 19
- 238000010219 correlation analysis Methods 0.000 claims description 10
- 230000008569 process Effects 0.000 claims description 10
- 238000005516 engineering process Methods 0.000 claims description 4
- AGVAZMGAQJOSFJ-WZHZPDAFSA-M cobalt(2+);[(2r,3s,4r,5s)-5-(5,6-dimethylbenzimidazol-1-yl)-4-hydroxy-2-(hydroxymethyl)oxolan-3-yl] [(2r)-1-[3-[(1r,2r,3r,4z,7s,9z,12s,13s,14z,17s,18s,19r)-2,13,18-tris(2-amino-2-oxoethyl)-7,12,17-tris(3-amino-3-oxopropyl)-3,5,8,8,13,15,18,19-octamethyl-2 Chemical compound [Co+2].N#[C-].[N-]([C@@H]1[C@H](CC(N)=O)[C@@]2(C)CCC(=O)NC[C@@H](C)OP(O)(=O)O[C@H]3[C@H]([C@H](O[C@@H]3CO)N3C4=CC(C)=C(C)C=C4N=C3)O)\C2=C(C)/C([C@H](C\2(C)C)CCC(N)=O)=N/C/2=C\C([C@H]([C@@]/2(CC(N)=O)C)CCC(N)=O)=N\C\2=C(C)/C2=N[C@]1(C)[C@@](C)(CC(N)=O)[C@@H]2CCC(N)=O AGVAZMGAQJOSFJ-WZHZPDAFSA-M 0.000 claims description 2
- 238000010586 diagram Methods 0.000 description 10
- 239000011159 matrix material Substances 0.000 description 9
- 238000004590 computer program Methods 0.000 description 8
- 238000004451 qualitative analysis Methods 0.000 description 6
- 238000011161 development Methods 0.000 description 5
- 230000018109 developmental process Effects 0.000 description 5
- 230000008859 change Effects 0.000 description 4
- 230000005611 electricity Effects 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 239000000284 extract Substances 0.000 description 3
- 230000005484 gravity Effects 0.000 description 3
- 230000000007 visual effect Effects 0.000 description 3
- 238000013075 data extraction Methods 0.000 description 2
- 238000000556 factor analysis Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000011160 research Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- RKWPMPQERYDCTB-UHFFFAOYSA-N ethyl n-[4-[benzyl(2-phenylethyl)amino]-2-(4-nitrophenyl)-1h-imidazo[4,5-c]pyridin-6-yl]carbamate Chemical compound N=1C(NC(=O)OCC)=CC=2NC(C=3C=CC(=CC=3)[N+]([O-])=O)=NC=2C=1N(CC=1C=CC=CC=1)CCC1=CC=CC=C1 RKWPMPQERYDCTB-UHFFFAOYSA-N 0.000 description 1
- PVCRZXZVBSCCHH-UHFFFAOYSA-N ethyl n-[4-[benzyl(2-phenylethyl)amino]-2-(4-phenoxyphenyl)-1h-imidazo[4,5-c]pyridin-6-yl]carbamate Chemical compound N=1C(NC(=O)OCC)=CC=2NC(C=3C=CC(OC=4C=CC=CC=4)=CC=3)=NC=2C=1N(CC=1C=CC=CC=1)CCC1=CC=CC=C1 PVCRZXZVBSCCHH-UHFFFAOYSA-N 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000005065 mining Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000010606 normalization Methods 0.000 description 1
- 238000004445 quantitative analysis Methods 0.000 description 1
- 230000001932 seasonal effect Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 230000033772 system development Effects 0.000 description 1
- 230000001131 transforming effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/06—Energy or water supply
Landscapes
- Business, Economics & Management (AREA)
- Health & Medical Sciences (AREA)
- Engineering & Computer Science (AREA)
- Economics (AREA)
- Public Health (AREA)
- Water Supply & Treatment (AREA)
- General Health & Medical Sciences (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- Strategic Management (AREA)
- Tourism & Hospitality (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The invention discloses a multi-index power load curve analysis system for crawling exogenous data in real time, which comprises a load curve analysis index storage library, a load curve analysis index storage library and a calculation formula, wherein the load curve analysis index storage library is used for storing indexes and calculation formulas for power load curve analysis; the analysis data configuration module is used for calling information stored in the load curve analysis index storage library and transmitting the information to the load curve analysis index calculation module, and also configuring an extraction data range and an extraction frequency for the load curve analysis data acquisition module; the load curve analysis data acquisition module is used for extracting data required by analysis and external influence factor information from the power internal and external systems in real time; the load curve analysis index calculation module is used for calculating the power load curve analysis index and storing the power load curve analysis index into an index calculation result storage library; and the load curve analysis module obtains and outputs the corresponding load curve and the correlation degree of the load curve analysis index and the external influence factor.
Description
Technical Field
The invention belongs to the field of power loads, and particularly relates to a multi-index power load curve analysis system for crawling external source data in real time.
Background
At present, the electricity demand of China is continuously increased, the contradiction between the supply and the demand of electricity is intensified, and the electricity utilization structure is transforming. With the development of the power market and the improvement of the power technology level, the load curve analysis is one of the basic works of the power market analysis as an important basis for load prediction, and is more and more important for the operation and planning development of power enterprises. The load curves of different time dimensions represent the change of the power load in the time period.
At present, load analysis mainly depends on experience of business personnel, the main means is qualitative analysis of a load curve, the analysis is concentrated inside a load index, and real-time acquisition and mining of external influence factors are lacked. Meanwhile, internal and external information systems of power systems such as a power utilization information acquisition system and a government portal are widely applied, a large amount of load analysis basic data are accumulated, but the load analysis basic data are not fully mined, and the accuracy of power load curve analysis is influenced.
Disclosure of Invention
In order to solve the defects of the prior art, the invention aims to provide a multi-index power load curve analysis system for crawling external source data in real time.
A multi-index power load curve analysis system for external source data real-time crawling comprises:
a load curve analysis index storage library for storing indexes of power load curve analysis and calculation formulas thereof;
the analysis data configuration module is used for receiving a load curve analysis request of a user, calling information stored in a load curve analysis index storage bank according to the user load analysis requirement and analysis time dimension, and transmitting the information to the load curve analysis index calculation module; the analysis data configuration module is also used for configuring an extraction data range and an extraction frequency for the load curve analysis data acquisition module;
the load curve analysis data acquisition module is used for extracting data required by power load curve analysis from the power internal system in real time according to the configuration information of the analysis data configuration module and transmitting the data to the load curve analysis index calculation module; extracting external influence factor information from an electric power external system and transmitting the external influence factor information to an external influence factor information storage library;
the load curve analysis index calculation module is used for calculating a power load curve analysis index according to the received data required by power load curve analysis and an index calculation formula, and storing the calculated load curve analysis index into an index calculation result storage base;
the analysis data configuration module is also used for configuring load curve analysis index analysis processing logic for the load curve analysis index analysis logic module; the load curve analysis index analysis logic module is used for receiving the load curve analysis index analysis processing logic and providing the processing logic for the load curve analysis module;
and the load curve analysis module is used for respectively calling the index calculation result and the external influence factor information from the index calculation result storage library and the external influence factor information storage library, analyzing according to the received processing logic, further obtaining and outputting the corresponding load curve and the correlation degree of the load curve analysis index and the external influence factor.
Further, the system also comprises a load analysis result display module which is used for displaying the load analysis result.
The method can analyze and display the change trend of the power load curve in different time periods, and can also analyze and display the influence degree of external influence factors on the load curve in real time.
Further, the index of the power load curve analysis can be divided into a daily load curve analysis index such as daily maximum load, a monthly load curve analysis index such as monthly maximum load, and an annual load curve analysis index such as annual maximum load according to a time dimension.
Further, the extrinsic factor information includes meteorological factors, economic factors, and holiday factors.
The invention carries out load curve analysis from a plurality of time dimensions such as year, month, day and the like, quantitatively analyzes the influence degree of external factors on the power load on the basis of qualitative analysis, simultaneously increases the flexibility of the load analysis, realizes the analysis and display of the power load curve, and provides multi-dimensional and visual load analysis display for users.
Furthermore, the load curve analysis data acquisition module extracts data required by power load curve analysis from an internal system of the power system through a WebService interface.
According to the invention, the data required by power load curve analysis is extracted from the internal system of the power system through the WebService interface, so that the data synchronism between the internal system of the power system and the load curve analysis data acquisition module can be ensured.
Further, the external influence factor information repository and the index calculation result repository are both relational databases.
The external influence factor information repository and the index calculation result repository adopt a relational model to organize data stored in the external influence factor information repository and the index calculation result repository, so that the consistency of the data can be kept, and the accuracy of a load curve analysis result is finally improved.
Further, the load curve analysis index calculation module comprises a daily load curve analysis index calculation module, a monthly load curve analysis index calculation module and an annual load curve analysis index calculation module;
the daily load curve analysis index calculation module, the monthly load curve analysis index calculation module and the annual load curve analysis index calculation module are respectively used for calculating a daily load curve analysis index, a monthly load curve analysis index and an annual load curve analysis index according to the received data and index calculation formula required by the power load curve analysis and storing the data and the index calculation formula into an index calculation result storage base.
Further, the load curve analysis module comprises a daily load curve analysis module, a monthly load curve analysis module and an annual load curve analysis module, the daily load curve analysis module, the monthly load curve analysis module and the annual load curve analysis module respectively retrieve the index calculation result and the external influence factor information from the index calculation result storage library and the external influence factor information storage library, and carry out analysis according to received processing logic to further obtain the association degree of the daily load curve, the monthly load curve, the annual load curve and the corresponding load curve analysis index and the external influence factor.
According to the invention, load curve analysis is carried out from a plurality of time dimensions such as year, month and day according to different load curve analysis indexes acted by different influence factors, on the basis of qualitative analysis, the influence degree of external factors on the power load is quantitatively analyzed, meanwhile, the flexibility of the load analysis is increased, the analysis and display of the power load curve are realized, and multi-dimensional and visual load analysis display is provided for users.
Further, a grey correlation analysis method is adopted to process the index calculation result and the external influence factor information to obtain the correlation degree of the corresponding load curve analysis index and the external influence factor.
A measure of the magnitude of the relatedness of a factor between two systems, which varies with time or from object to object, is called relatedness. In the system development process, if the trends of the two factors are consistent, namely the synchronous change degree is higher, the correlation degree of the two factors is higher; otherwise, it is lower. Therefore, the gray correlation analysis method is a method for measuring the degree of correlation between the factors according to the similarity or difference of the development trends between the factors, i.e., "gray correlation". The grey correlation analysis method is analyzed according to the development trend, so that the sample size is not required, a typical distribution rule is not required, the calculated amount is small, the result is consistent with the qualitative analysis result, the analysis process is simple, and the analysis result is reliable.
Further, the load analysis result display module comprises a graphic display and a text display, wherein the graphic display displays the result by drawing a graph through vaddin.
vaadin is an open source product using the Apache V2 license agreement, and the greatest benefit of using vaadin is that it can be decoupled from a complex user interface. vaadin has the following functional properties:
(1) excellent Web browser compatibility; (2) strong Web application integration capability; (3) a good integrated development environment; (4) support of a wide range of application servers and Web browsers: vaadin supports the Java Servlet API 2.3 standard and the JSR-168Portlet specification, and can run on any application server compatible with both standards, such as Tomcat 4.1+, WebLogic 9.2+, WebSphere 6.1 +.
The invention has the beneficial effects that:
(1) the invention provides a multi-index power load curve analysis system with external source data crawling in real time, which extracts required load data from power internal systems such as a power utilization information acquisition system and the like, crawls weather, regional GDP, holidays and other external factor data influencing the weather, the regional GDP, the holidays and the like from external information sources of power systems such as administrative departments, web sites and the like in real time, analyzes load curves from a plurality of time dimensions such as year, month and day according to different load curve analysis indexes influencing different influence factors, quantitatively analyzes the influence degree of external factors on power loads on the basis of qualitative analysis, increases the flexibility of load analysis, realizes the analysis and display of the power load curves, and provides multi-dimensional and visual load analysis and display for users.
(2) In order to improve the interactivity of the system and the user, if the user can set a daily load curve for analyzing only a certain electricity client or a certain area, a load curve analysis index analysis logic module is arranged, and the analysis logic can be changed by the user according to the service requirement of the user.
(3) The method can be used for determining factors and influence degrees influencing power load fluctuation, realizing quantitative analysis of the influence factors on the basis of qualitative analysis of the load curve, improving the refinement degree of the load curve analysis, and providing a basis for load characteristic prediction and power market planning of a power system; the load curve analysis of various users, user groups and various industries of various levels of time dimensions can be realized, and professionals are assisted to better analyze the load change rules of various research objects.
Drawings
FIG. 1 is a schematic structural diagram of a multi-index power load curve analysis system for real-time crawling of exogenous data.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments.
FIG. 1 is a schematic structural diagram of a multi-index power load curve analysis system for real-time crawling of exogenous data. As shown in FIG. 1, the multi-index power load curve analysis system for external source data real-time crawling of the invention comprises the following parts:
(1) load curve analysis index storage library
The load curve analysis index storage library 1 is used for storing load curve analysis indexes and calculation modes thereof, and the indexes can be divided into daily load curve analysis indexes, monthly load curve analysis indexes and annual load curve analysis indexes according to time dimensions.
Wherein the daily load curve analysis indexes comprise daily maximum (small) load, daily average load, daily load rate, daily minimum load rate, daily peak-valley difference rate, daily load curve and the like; the monthly load curve analysis indexes comprise monthly maximum load, monthly average daily load, monthly maximum daily peak-valley difference, monthly average daily load rate, monthly minimum daily load rate, monthly maximum daily peak-valley difference rate, monthly load rate, maximum power load of the day with the maximum peak-valley difference, accumulated maximum load utilization hours and the like;
the annual load curve analysis indexes comprise annual maximum load, seasonal imbalance coefficients, annual maximum peak-valley difference rate, annual maximum load utilization hours, annual load curve, annual continuous load curve and the like.
The calculation mode of each index can be referred to 'deep requirement of load characteristic research content and index explanation' issued by national grid company in 2005.
(2) Analysis data configuration module
The analysis data configuration module 2 is used for receiving a load curve analysis request of a user, acquiring a corresponding load curve analysis index calculation mode and load data required by the load curve analysis index calculation mode from the load curve analysis index storage library 1 on the one hand, and configuring external influence factors which need to be crawled in real time and are used for analysis on the other hand, and configuring an analysis data extraction range and an extraction frequency, so that the load curve analysis data acquisition module 3 acquires load curve analysis basic data and external influence factor information; and sending the index calculation mode to a load curve analysis index calculation module 5.
The external influence factors refer to external factors influencing a power load curve, and comprise meteorological factors, economic factors and holiday factors, wherein the meteorological factors are mainly reflected on air temperature, and comprise the highest temperature, the lowest temperature and the like; economic factors are mainly reflected on the GDP, including the GDP, the GDP growth rate, the GDP specific gravity of the first industry, the GDP specific gravity of the second industry, the GDP specific gravity of the third industry and the like.
(3) Load curve analysis data acquisition module
The load curve analysis data acquisition module 3 is configured to acquire data required for load curve analysis from the internal and external power systems according to the data extraction and information crawling range configured by the analysis data configuration module 2, and includes a load data acquisition module 301 and an external influence factor acquisition module 302.
The load data acquisition module 301 is configured to extract, through the WebService interface, required load curve analysis basic data from internal systems of the power system such as the power consumption information acquisition system, where the load curve analysis basic data includes maximum load, minimum load, maximum load occurrence time, minimum load occurrence time, average load, load rate, minimum load rate, peak-valley difference rate, electric quantity, and the like.
The external influence factor obtaining module 302 is configured to obtain, through an information crawling technique, external influence factor information such as weather information, regional GDP information, legal holiday arrangement information, and the like, which are required by a weather department portal website, a statistical information network, and other government portal websites. The information crawling technology is adopted to automatically crawl relevant webpages of external influence factors and extract webpage contents, a specific area where the air temperature is located in a meteorological department portal website and keywords are determined by taking the real-time air temperature as an example, and the area is selected to continuously crawl the keywords to obtain the real-time air temperature.
(4) External influence factor information repository
And the external influence factor information storage library 4 is used for storing the influence factor information acquired from the load curve analysis data acquisition module 3, providing external influence factor analysis data bases for the sun load curve analysis module 501, the month load curve analysis module 502 and the year load curve analysis module 503, and storing the external influence factor analysis data bases by adopting a relational database.
(5) Load curve analysis index calculation module
The load curve analysis index calculation module 5 is configured to obtain load curve analysis basic data from the load curve analysis data obtaining module 3, calculate a load curve analysis index according to an index calculation formula formulated by a national power grid company in accordance with an index calculation manner transmitted by the analysis data configuration module, and load the load curve analysis index into a corresponding index calculation result repository, and includes a daily load curve analysis index calculation module 501, a monthly load curve analysis index calculation module 502, and an annual load curve analysis index calculation module 503.
The daily load curve analysis index calculation module 501 is configured to calculate a daily load curve analysis index according to an index calculation formula formulated by a national grid company, and load the daily load curve analysis index into the corresponding daily index calculation result storage library 6.
The monthly load curve analysis index calculation module 502 is configured to calculate a monthly load curve analysis index according to an index calculation formula established by a national power grid company, where calculation needs to be based on a daily load curve analysis index calculation result and is loaded into the corresponding monthly index calculation result storage 7.
The annual load curve analysis index calculation module 503 is configured to calculate an annual load curve analysis index according to an index calculation formula formulated by a national grid company, where the calculation is based on the daily load curve analysis index and the monthly load curve analysis index calculation result, and the calculation result is loaded into the corresponding annual index calculation result storage 8.
(6) Index calculation result storage library
The index calculation result repository includes a daily index calculation result repository 6, a monthly index calculation result repository 7, and a yearly index calculation result repository 8.
And the daily index calculation result storage library 6 is used for storing daily load curve analysis index data calculated by the daily load curve analysis index calculation module 501 in the load curve analysis index calculation module 5, providing an analysis data base for the daily load curve analysis module 10 and storing the data by adopting a relational database.
The monthly index calculation result storage library 7 is used for storing monthly load curve analysis index data calculated by the monthly load curve analysis index calculation module 502 in the load curve analysis index calculation module 5, providing an analysis data base for the monthly load curve analysis module 11, and storing the monthly load curve analysis index data by adopting a relational database.
And the annual load curve analysis result storage library 8 is used for storing the annual load curve analysis index data obtained by the annual load curve analysis index calculation module 503 in the load curve analysis index calculation module 5, providing an analysis data base for the annual load curve analysis module 12, and storing the data by adopting a relational database.
(7) Load curve analysis index analysis logic module
The load curve analysis index analysis logic module 9 is configured to receive load curve analysis index analysis processing logic provided by a user, and provide the processing logic to the load curve analysis module 10, the monthly load curve analysis module 11, and the annual load curve analysis module 12.
For example, for daily load, the user may set a daily maximum load, a daily minimum load, a daily average load, a daily load rate, a daily minimum load rate, a daily peak-to-valley difference rate, a daily load curve, etc. that shows a day.
For the monthly load, the user can set and display 5 monthly maximum load curves of the year of the month to be analyzed and the monthly maximum load of the previous 4 years; displaying the year of the month to be analyzed and the average daily load of the month of the previous 4 years; displaying the maximum peak-to-valley difference of the month to be analyzed and the month of the previous 4 years; displaying the year of the month to be analyzed and the monthly load rate of the previous 4 years; and displaying the maximum power load of the day with the maximum peak-valley difference of the months to be analyzed and the accumulated maximum load utilization hours.
For the annual load, a user can set and display the annual maximum load of the year to be analyzed and the previous 4 years, and the growth rate of each year in comparison with the previous year is calculated; displaying the season unbalance coefficients of the year to be analyzed and the previous 4 years; displaying the annual maximum peak-valley difference of the year to be analyzed and the previous 4 years; displaying the maximum peak-to-valley difference rate of the year to be analyzed and the previous 4 years; displaying the maximum load utilization hours of the year to be analyzed and the previous 4 years; and displaying the annual load curve and the annual continuous load curve of the year to be analyzed.
(8) Load curve analysis module
The load curve analysis module comprises a daily load curve analysis module 10, a monthly load curve analysis module 11 and an annual load curve analysis module 12.
The daily load curve analysis module 10 is configured to process a corresponding daily load curve analysis logic, and implement analysis on a daily load curve, and includes a daily load curve analysis index analysis module 1001 and an external factor influence analysis module (daily) 1002.
The daily load curve analysis index analysis module 1001 obtains data from the daily index calculation result repository 6 for analysis according to the corresponding index analysis logic obtained from the load curve analysis index analysis logic module 9, and sends the analysis result to the load curve analysis result display module 13 for display.
The external factor influence analysis module (day) 1002 adopts a gray correlation analysis method to form a sequence matrix of gray correlation analysis by the daily load curve, the numerical values in the daily load curve and the numerical values at the corresponding time points of the external influence factors such as meteorological factors, obtains a correlation coefficient matrix by performing normalization processing and calculating a difference sequence on the matrix, performs weighted summation on the correlation coefficients of each time period to obtain the correlation degree between the correlation coefficients, and sends the analysis result to the load curve analysis result display module 13 for display.
The monthly load curve analysis module 11 is configured to process a corresponding monthly load curve analysis logic, and implement analysis on a monthly load curve, and includes a monthly load curve analysis index analysis module 1101 and an external factor influence analysis module (month) 1102.
The monthly load curve analysis index analysis module 1101 acquires data from the monthly index calculation result storage 7 according to the corresponding index analysis logic acquired from the load curve analysis index analysis logic module 9 for analysis, and sends the analysis result to the load curve analysis result display module 13 for display.
The external factor influence analysis module (month) 1102 uses a gray correlation analysis method to combine the numerical values in the indexes such as the monthly maximum load curve and the like with the numerical values at the corresponding time points of the external influence factors such as the meteorological factors, the holiday factors and the like to form a sequence matrix of gray correlation analysis, obtains a correlation coefficient matrix by performing normalized processing and calculating a difference sequence on the matrix, performs weighted summation on the correlation coefficients of each time period to obtain the correlation degree between the correlation coefficients, and sends the analysis result to the load curve analysis result display module 13 for display.
The annual load curve analysis module 12 is configured to process corresponding annual load curve analysis logics and implement analysis on an annual load curve, and includes an annual load curve analysis index analysis module 1201 and an external factor influence analysis module (year) 1202.
The annual load curve analysis index analysis module 1201 obtains data from the annual index calculation result storage 8 according to the corresponding index analysis logic obtained from the load curve analysis index analysis logic module 9, analyzes the data, and sends the analysis result to the load curve analysis result display module 13 for display.
The external factor influence analysis module (year) 1202 adopts a grey correlation analysis method to combine numerical values in indexes such as year load curves and season unbalance coefficients with numerical values at corresponding time points of external influence factors such as meteorological factors, holiday factors and economic factors to form a grey correlation analysis sequence matrix, obtains a correlation coefficient matrix by performing normalized processing and calculating a difference sequence on the matrix, performs weighted summation on the correlation coefficients of each time period to obtain the correlation degree between the correlation coefficients, and sends an analysis result to the load curve analysis result display module 13 for display.
(9) Load analysis result display module
And the load analysis result display module 13 is used for displaying the load analysis result, and comprises a graph display 1301 and a character display 1302, wherein the graph display 1301 can display the result in various modes such as a histogram, a curve graph and the like through vaddin.
As will be appreciated by one skilled in the art, embodiments of the present invention may be provided as a method, system, or computer program product. Accordingly, the present invention may take the form of a hardware embodiment, a software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, optical storage, and the like) having computer-usable program code embodied therein.
The present invention is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
It will be understood by those skilled in the art that all or part of the processes of the methods of the embodiments described above can be implemented by a computer program, which can be stored in a computer-readable storage medium, and when executed, can include the processes of the embodiments of the methods described above. The storage medium may be a magnetic disk, an optical disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), or the like.
Although the embodiments of the present invention have been described with reference to the accompanying drawings, it is not intended to limit the scope of the present invention, and it should be understood by those skilled in the art that various modifications and variations can be made without inventive efforts by those skilled in the art based on the technical solution of the present invention.
Claims (9)
1. The utility model provides a many indexes power load curve analysis system that exogenous data crawled in real time which characterized in that includes:
a load curve analysis index storage library for storing indexes of power load curve analysis and calculation formulas thereof;
the analysis data configuration module is used for receiving a load curve analysis request of a user, calling information stored in a load curve analysis index storage bank according to the user load analysis requirement and analysis time dimension, and transmitting the information to the load curve analysis index calculation module; the analysis data configuration module is also used for configuring an extraction data range and an extraction frequency for the load curve analysis data acquisition module;
the load curve analysis data acquisition module is used for extracting data required by power load curve analysis from the power internal system in real time according to the configuration information of the analysis data configuration module and transmitting the data to the load curve analysis index calculation module; extracting external influence factor information from an electric power external system and transmitting the external influence factor information to an external influence factor information storage library; the load curve analysis data acquisition module comprises a load data acquisition module and an external influence factor acquisition module;
the load data acquisition module is used for extracting required load curve analysis basic data from an internal system of the power system through a WebService interface, wherein the required load curve analysis basic data comprises maximum load, minimum load, maximum load occurrence time, minimum load occurrence time, average load, load rate, minimum load rate, peak-valley difference rate and electric quantity;
the external influence factor acquisition module is used for acquiring required external influence factor information from a government portal website through an information crawling technology, wherein the required external influence factor information comprises meteorological information, regional GDP information and legal festival and holiday arrangement information; the method comprises the steps that a relevant webpage of an external influence factor is automatically captured by adopting an information crawling technology, webpage content is extracted, a specific area where the air temperature is located and a keyword in a portal website of a meteorological department are determined, and the keyword is continuously captured in the area to obtain the real-time air temperature;
the load curve analysis index calculation module is used for calculating a power load curve analysis index according to the received data required by power load curve analysis and an index calculation formula, and storing the calculated load curve analysis index into an index calculation result storage base;
the analysis data configuration module is also used for configuring load curve analysis index analysis processing logic for the load curve analysis index analysis logic module; the load curve analysis index analysis logic module is used for receiving the load curve analysis index analysis processing logic and providing the processing logic for the load curve analysis module;
and the load curve analysis module is used for respectively calling the index calculation result and the external influence factor information from the index calculation result storage library and the external influence factor information storage library, analyzing according to the received processing logic, further obtaining and outputting the corresponding load curve and the correlation degree of the load curve analysis index and the external influence factor.
2. The system according to claim 1, further comprising a load analysis result display module for displaying the load analysis result.
3. The system of claim 1, wherein the index of the power load curve analysis is divided into a daily load curve analysis index such as daily maximum load, a monthly load curve analysis index such as monthly maximum load, and an annual load curve analysis index such as annual maximum load according to a time dimension.
4. The system of claim 1, wherein the extrinsic factor information comprises meteorological factors, economic factors, and holiday factors.
5. The system according to claim 1, wherein the external influencing factor information repository and the index calculation result repository are relational databases.
6. The multi-index power load curve analysis system for crawling of external source data in real time as claimed in claim 1, wherein the load curve analysis index calculation module comprises a daily load curve analysis index calculation module, a monthly load curve analysis index calculation module and an annual load curve analysis index calculation module;
the daily load curve analysis index calculation module, the monthly load curve analysis index calculation module and the annual load curve analysis index calculation module are respectively used for calculating a daily load curve analysis index, a monthly load curve analysis index and an annual load curve analysis index according to the received data and index calculation formula required by the power load curve analysis and storing the data and the index calculation formula into an index calculation result storage base.
7. The system of claim 6, wherein the load curve analysis module comprises a daily load curve analysis module, a monthly load curve analysis module and an annual load curve analysis module, the daily load curve analysis module, the monthly load curve analysis module and the annual load curve analysis module respectively retrieve the index calculation result and the external influence factor information from the index calculation result repository and the external influence factor information repository, and perform analysis according to received processing logic to further obtain the association degree between the daily load curve, the monthly load curve, the annual load curve and the corresponding load curve analysis index and the external influence factor.
8. The multi-index power load curve analysis system capable of crawling external data in real time as claimed in claim 7, wherein a grey correlation analysis method is adopted to process index calculation results and external influence factor information to obtain the correlation degree of corresponding load curve analysis indexes and external influence factors.
9. The system of claim 2, wherein the load analysis result display module comprises a graphical display and a text display, wherein the graphical display displays results by drawing a graph with vaddin.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611168736.5A CN108205788B (en) | 2016-12-16 | 2016-12-16 | Multi-index power load curve analysis system for crawling external source data in real time |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611168736.5A CN108205788B (en) | 2016-12-16 | 2016-12-16 | Multi-index power load curve analysis system for crawling external source data in real time |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108205788A CN108205788A (en) | 2018-06-26 |
CN108205788B true CN108205788B (en) | 2021-11-02 |
Family
ID=62601692
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201611168736.5A Active CN108205788B (en) | 2016-12-16 | 2016-12-16 | Multi-index power load curve analysis system for crawling external source data in real time |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108205788B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109783716B (en) * | 2019-01-21 | 2020-02-21 | 贵州黔源电力股份有限公司 | Automatic extraction and processing system and method for power supply and demand data |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104766245A (en) * | 2015-03-18 | 2015-07-08 | 华南理工大学 | Cable load curve estimation method based on weather information and entropy weight theory |
CN105069525A (en) * | 2015-07-30 | 2015-11-18 | 广西大学 | All-weather 96-point daily load curve prediction and optimization correction system |
CN105243456A (en) * | 2015-11-09 | 2016-01-13 | 国家电网公司 | Decision tree and expert system-based short-term power load forecasting system and method |
CN105678398A (en) * | 2015-12-24 | 2016-06-15 | 国家电网公司 | Power load forecasting method based on big data technology, and research and application system based on method |
CN105701570A (en) * | 2016-01-11 | 2016-06-22 | 国网浙江省电力公司经济技术研究院 | Short-term electric power demand analysis method based on overall process technology improvement |
-
2016
- 2016-12-16 CN CN201611168736.5A patent/CN108205788B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104766245A (en) * | 2015-03-18 | 2015-07-08 | 华南理工大学 | Cable load curve estimation method based on weather information and entropy weight theory |
CN105069525A (en) * | 2015-07-30 | 2015-11-18 | 广西大学 | All-weather 96-point daily load curve prediction and optimization correction system |
CN105243456A (en) * | 2015-11-09 | 2016-01-13 | 国家电网公司 | Decision tree and expert system-based short-term power load forecasting system and method |
CN105678398A (en) * | 2015-12-24 | 2016-06-15 | 国家电网公司 | Power load forecasting method based on big data technology, and research and application system based on method |
CN105701570A (en) * | 2016-01-11 | 2016-06-22 | 国网浙江省电力公司经济技术研究院 | Short-term electric power demand analysis method based on overall process technology improvement |
Non-Patent Citations (1)
Title |
---|
基于多时段气象数据判断相似日的日负荷曲线预测研究;周晖 等;《继电器》;20051201;第33卷(第22期);第41-45页 * |
Also Published As
Publication number | Publication date |
---|---|
CN108205788A (en) | 2018-06-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10055426B2 (en) | System and method transforming source data into output data in big data environments | |
Schintler et al. | Big data for policy analysis: The good, the bad, and the ugly | |
CN105447184B (en) | Information extraction method and device | |
CN103778555A (en) | User attribute mining method and system based on user tags | |
CN113064866B (en) | Power business data integration system | |
CN113836131B (en) | Big data cleaning method and device, computer equipment and storage medium | |
CN103699611A (en) | Microblog flow information extracting method based on dynamic digest technology | |
CN111310052A (en) | User portrait construction method and device and computer readable storage medium | |
CN103838754A (en) | Information searching device and method | |
CN110245816B (en) | Visual evaluation method for user work efficiency based on browser history record | |
CN109871393A (en) | A kind of access method based on label system | |
CN108205788B (en) | Multi-index power load curve analysis system for crawling external source data in real time | |
CN112950359B (en) | User identification method and device | |
CN111143394A (en) | Knowledge data processing method, knowledge data processing device, knowledge data processing medium and electronic equipment | |
CN112286921B (en) | Dynamic enterprise portrayal generation method based on multi-source heterogeneous data | |
CN108205761B (en) | Multi-level electricity selling market data analysis and monitoring system | |
Patino Ortiz et al. | Seismic activity seen through evolution of the Hurst exponent model in 3D | |
Heripracoyo et al. | Big Data Analysis with MongoDB for decision support system | |
Sui et al. | [Retracted] Optimization Simulation of Supply‐Side Structure of Agricultural Economy Based on Big Data Analysis in Data Sharing Environment | |
Weiß | Fully observed INAR (1) processes | |
Qiao et al. | Constructing a data warehouse based decision support platform for China tourism industry | |
Zhang et al. | Artificial intelligence recruitment analysis | |
Yang et al. | A forecasting model for feed grain demand based on combined dynamic model | |
CN112287110A (en) | Post intelligent classification method and device for recruitment data | |
CN112348594A (en) | Method, device, computing equipment and medium for processing article demands |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |