CN111949246A - Method and device for creating new energy power industry application - Google Patents

Method and device for creating new energy power industry application Download PDF

Info

Publication number
CN111949246A
CN111949246A CN202010814872.7A CN202010814872A CN111949246A CN 111949246 A CN111949246 A CN 111949246A CN 202010814872 A CN202010814872 A CN 202010814872A CN 111949246 A CN111949246 A CN 111949246A
Authority
CN
China
Prior art keywords
new energy
application
energy power
power industry
data
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.)
Pending
Application number
CN202010814872.7A
Other languages
Chinese (zh)
Inventor
李宏波
王蔚青
俞海国
刘世良
李文明
李国旺
郭树峰
王有虎
***
李增伟
隆文喜
仵玉琴
胡东星
李海龙
李国栋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Qinghai Green Energy Data Co ltd
State Grid Corp of China SGCC
State Grid Qinghai Electric Power Co Ltd
Information and Telecommunication Branch of State Grid Qinghai Electric Power Co Ltd
Original Assignee
Qinghai Green Energy Data Co ltd
State Grid Corp of China SGCC
State Grid Qinghai Electric Power Co Ltd
Information and Telecommunication Branch of State Grid Qinghai Electric Power Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Qinghai Green Energy Data Co ltd, State Grid Corp of China SGCC, State Grid Qinghai Electric Power Co Ltd, Information and Telecommunication Branch of State Grid Qinghai Electric Power Co Ltd filed Critical Qinghai Green Energy Data Co ltd
Priority to CN202010814872.7A priority Critical patent/CN111949246A/en
Publication of CN111949246A publication Critical patent/CN111949246A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/20Software design
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Preventing errors by testing or debugging software
    • G06F11/3668Software testing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0631Resource planning, allocation, distributing or scheduling for enterprises or organisations
    • G06Q10/06313Resource planning in a project environment
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/06Energy or water supply

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Economics (AREA)
  • Strategic Management (AREA)
  • General Engineering & Computer Science (AREA)
  • General Business, Economics & Management (AREA)
  • Tourism & Hospitality (AREA)
  • Marketing (AREA)
  • Quality & Reliability (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Health & Medical Sciences (AREA)
  • Software Systems (AREA)
  • Game Theory and Decision Science (AREA)
  • Operations Research (AREA)
  • Educational Administration (AREA)
  • Development Economics (AREA)
  • Biodiversity & Conservation Biology (AREA)
  • Computer Hardware Design (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Public Health (AREA)
  • Water Supply & Treatment (AREA)
  • General Health & Medical Sciences (AREA)
  • Primary Health Care (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The invention provides a method and a device for creating new energy power industry application, wherein the method comprises the following steps: receiving an application creation request, wherein the application creation request is used for indicating the creation of an application of the new energy power industry; responding to an application creation request, and acquiring a target component matched with the application of the new energy power industry from a plurality of preset application components, wherein the plurality of preset application components are application components packaged according to business characteristics of the new energy power industry; and calling the target component to create the application of the new energy power industry. According to the invention, the problem of low development efficiency of the new energy power industry application in the related technology is solved, and the effect of improving the development efficiency of the new energy power industry application is further achieved.

Description

Method and device for creating new energy power industry application
Technical Field
The invention relates to the field of computers, in particular to a method and a device for creating new energy power industry application.
Background
The traditional industrial software adopts a large-architecture and closed system, uses the rights-of-collection type data management, and has the advantages of complex business process, simple logic decision, tight coupling, heavy weight and difficulty in cooperation and integration. The business complexity of the new energy industrial application is different from that of the common industrial application, and the experience of the common industrial App is difficult to apply to the industrial application of the new energy power industry. In addition, the industrial application and development difficulty of the new energy power industry is high.
In view of the above problems, no effective solution has been proposed.
Disclosure of Invention
The embodiment of the invention provides a method and a device for creating new energy power industry application, which are used for at least solving the problem of low development efficiency of the new energy power industry application in the related technology.
According to an embodiment of the invention, a method for creating a new energy power industry application is provided, which includes: receiving an application creation request, wherein the application creation request is used for indicating the creation of an application of a new energy power industry; responding to the application creation request, and acquiring a target component matched with the application of the new energy power industry from a plurality of preset application components, wherein the plurality of preset application components are application components packaged according to business characteristics of the new energy power industry; and calling the target component to create the application of the new energy power industry.
Optionally, in response to the application creation request, the obtaining of the target component matching the application of the new energy power industry from a preset plurality of application components includes: determining a target service type to which a service corresponding to the application of the new energy power industry belongs from a plurality of service types, wherein the service type is used for classifying the service of the new energy power industry; acquiring a component corresponding to the target service type from the service type and the component with the pair relation; and acquiring the target component matched with the application of the new energy power industry from the component corresponding to the target service type.
Optionally, the target component includes a data component, and the data component is configured to provide data services for an application of the new energy power industry, wherein invoking the target component to create the application of the new energy power industry includes: determining a model type to which the application of the new energy power industry belongs; creating a database in the data component that matches the model type; creating data nodes in the database matched with the model types.
Optionally, the target component further includes an algorithm model component, and the algorithm model component is configured to provide an algorithm function for the application of the new energy power industry, wherein invoking the target component to create the application of the new energy power industry further includes: acquiring a target algorithm model matched with the application of the new energy power industry; and importing the target algorithm model into the algorithm model component.
Optionally, the obtaining of the target algorithm model matched with the application of the new energy power industry includes: acquiring a data processing algorithm model matched with the application of the new energy power industry from a preset new energy power industry data processing algorithm model library as the target algorithm model; or, a model conforming to a predetermined model building specification is acquired as the target algorithm model by a visualization model building service.
Optionally, after the target component is invoked to create the application of the new energy power industry, the method further includes: acquiring test data matched with the application of the new energy power industry from a new energy power industry knowledge base, wherein the new energy power industry knowledge base is used for storing the collected new energy power industry data; and testing the application of the new energy power industry by using the test data.
Optionally, before obtaining the test data matching the application of the new energy power industry from the new energy power industry knowledge base, the method further comprises: acquiring the new energy power industry data, wherein the new energy power industry data comprises: the new energy station data, the new energy transmission and distribution network data, the new energy user load data and the new energy related data are obtained; creating the new energy power industry knowledge base using the new energy power industry data.
According to another embodiment of the present invention, there is provided a new energy power industry application creation apparatus, including: the receiving module is used for receiving an application creation request, wherein the application creation request is used for indicating the creation of an application of a new energy power industry; the first obtaining module is used for responding to the application creating request and obtaining a target component matched with the application of the new energy power industry from a plurality of preset application components, wherein the plurality of preset application components are application components packaged according to business characteristics of the new energy power industry; the first creating module is used for calling the target assembly to create the application of the new energy power industry.
According to a further embodiment of the present invention, there is also provided a storage medium having a computer program stored therein, wherein the computer program is arranged to perform the steps of any of the above method embodiments when executed.
According to yet another embodiment of the present invention, there is also provided an electronic device, including a memory in which a computer program is stored and a processor configured to execute the computer program to perform the steps in any of the above method embodiments.
By the method, the application creation request is received, wherein the application creation request is used for indicating the creation of the application of the new energy power industry; responding to an application creation request, and acquiring a target component matched with the application of the new energy power industry from a plurality of preset application components, wherein the plurality of preset application components are application components packaged according to business characteristics of the new energy power industry; calling a mode of creating the application of the new energy power industry by the target component, presetting a plurality of preset application components, acquiring the target component meeting the requirement of the request from the plurality of preset application components according to the received application creation request, and calling the target component so as to create the application of the new energy power industry. Therefore, the problem of low development efficiency of the new energy power industry application in the related technology can be solved, and the effect of improving the development efficiency of the new energy power industry application is achieved.
Drawings
The accompanying drawings, which are included to provide a further understanding of the invention and are incorporated in and constitute a part of this application, illustrate embodiment(s) of the invention and together with the description serve to explain the invention without limiting the invention. In the drawings:
fig. 1 is a block diagram of a hardware structure of a mobile terminal of a method for creating a new energy power industry application according to an embodiment of the present invention;
FIG. 2 is a flow chart of a method of creation of a new energy electric power industry application according to an embodiment of the present invention;
FIG. 3 is a flow chart of a method of creating a new energy electric utility application in accordance with an alternative embodiment of the present invention;
fig. 4 is a block diagram of a construction apparatus of a new energy power industry application according to an embodiment of the present invention;
FIG. 5 is a schematic illustration of a creation platform for a new energy electric power industry application in accordance with an alternative embodiment of the present invention;
fig. 6 is a schematic diagram of a reference architecture for centralized power prediction in accordance with an alternative embodiment of the present invention.
Detailed Description
The invention will be described in detail hereinafter with reference to the accompanying drawings in conjunction with embodiments. It should be noted that the embodiments and features of the embodiments in the present application may be combined with each other without conflict.
It should be noted that the terms "first," "second," and the like in the description and claims of the present invention and in the drawings described above are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order.
The method provided by the first embodiment of the present application may be executed in a mobile terminal, a computer terminal, or a similar computing device. Taking an example of the application running on a mobile terminal, fig. 1 is a hardware structure block diagram of the mobile terminal of the method for creating the new energy power industry application according to the embodiment of the present invention. As shown in fig. 1, the mobile terminal 10 may include one or more (only one shown in fig. 1) processors 102 (the processor 102 may include, but is not limited to, a processing device such as a microprocessor MCU or a programmable logic device FPGA) and a memory 104 for storing data, and optionally may also include a transmission device 106 for communication functions and an input-output device 108. It will be understood by those skilled in the art that the structure shown in fig. 1 is only an illustration, and does not limit the structure of the mobile terminal. For example, the mobile terminal 10 may also include more or fewer components than shown in FIG. 1, or have a different configuration than shown in FIG. 1.
The memory 104 may be used to store computer programs, for example, software programs and modules of application software, such as a computer program corresponding to the method for creating a new energy power industry application in the embodiment of the present invention, and the processor 102 executes various functional applications and data processing by running the computer program stored in the memory 104, so as to implement the method described above. The memory 104 may include high speed random access memory, and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory 104 may further include memory located remotely from the processor 102, which may be connected to the mobile terminal 10 via a network. Examples of such networks include, but are not limited to, the internet, intranets, local area networks, mobile communication networks, and combinations thereof.
The transmission device 106 is used for receiving or transmitting data via a network. Specific examples of the network described above may include a wireless network provided by a communication provider of the mobile terminal 10. In one example, the transmission device 106 includes a Network adapter (NIC), which can be connected to other Network devices through a base station so as to communicate with the internet. In one example, the transmission device 106 may be a Radio Frequency (RF) module, which is used for communicating with the internet in a wireless manner.
In this embodiment, a method for creating a new energy power industry application is provided, and fig. 2 is a flowchart of a method for creating a new energy power industry application according to an embodiment of the present invention, as shown in fig. 2, the flowchart includes the following steps:
step S202, receiving an application creation request, wherein the application creation request is used for indicating the creation of an application of the new energy power industry;
step S204, responding to an application creation request, and acquiring a target component matched with the application of the new energy power industry from a plurality of preset application components, wherein the plurality of preset application components are application components packaged according to the service characteristics of the new energy power industry;
and step S206, calling the target component to create the application of the new energy power industry.
Optionally, in this embodiment, the creating method of the new energy power industry application may be, but is not limited to, applied to a client of a built platform for creating the new energy power industry application. Or, but not limited to, the method can be applied to a server of a built platform for creating the new energy power industry application, or can also be interactively executed by the server and a client.
Through the steps, the preset application components are preset, the target component meeting the requirement of the request is obtained from the preset application components according to the received application creation request, and then the target component is called, so that the application of the new energy power industry is created. Therefore, the problem of low development efficiency of the new energy power industry application in the related technology can be solved, and the effect of improving the development efficiency of the new energy power industry application is achieved.
Optionally, in the step S204, the target component may be obtained, the target service type to which the service corresponding to the application of the new energy power industry belongs is determined from a plurality of service types, where the service types are used to classify the service of the new energy power industry, the component corresponding to the target service type is obtained from the service type and the component having the pair relationship, and the target component matching the application of the new energy power industry is obtained from the component corresponding to the target service type.
Optionally, the target component includes a data component for providing data service for the application of the new energy power industry, wherein in the step S206, the application of the new energy power industry may be created, but not limited to, by determining a model type to which the application of the new energy power industry belongs, creating a database matching the model type in the data component, and creating a data node in the database matching the model type.
Optionally, the target component further includes an algorithm model component, and the algorithm model component is configured to provide an algorithm function for the application of the new energy power industry, wherein in step S206, the application of the new energy power industry may also be created, the target algorithm model matched with the application of the new energy power industry may be obtained, and the target algorithm model may be imported into the algorithm model component.
Optionally, in the step S206, the target algorithm model may be obtained, but is not limited to, by obtaining a data processing algorithm model matched with the application of the new energy power industry from a preset new energy power industry data processing algorithm model library as the target algorithm model; or, a model conforming to a predetermined model construction specification is acquired as a target algorithm model by the visualization model construction service.
Optionally, after the application of the new energy electric power industry is created, test data can be obtained from a database of the platform to test the created application. For example: after the step S206, test data matched with the application of the new energy power industry is obtained from the new energy power industry knowledge base, where the new energy power industry knowledge base is used to store the collected new energy power industry data, and the application of the new energy power industry is tested by using the test data.
Optionally, the acquired new energy power industry data may be used to build a new energy power industry knowledge base in advance, and the test data may be, but is not limited to, data in the knowledge base. For example: before obtaining the test data, obtaining new energy power industry data, wherein the new energy power industry data comprises: and creating a new energy power industry knowledge base by using the new energy power industry data.
In an alternative embodiment, a method for creating a new energy power industry application is provided, and fig. 3 is a flowchart of a method for creating a new energy power industry application according to an alternative embodiment of the present invention, as shown in fig. 3, the flowchart includes the following steps:
step S302, an analytic application is created.
Step S304, selecting the application service type.
In step S306, a model category (e.g., statistical model, physical model, etc.) is selected.
In step S308, an intermediate database is created.
In step S310, a data source node (access test data) is created, a data source node group may be created, and a node is created.
Step S312, a compute node is created.
In step S314, an application core algorithm model (using a new energy industry model library or importing a custom model) is imported, which may be modeled using a visualization analysis service.
In step S316, an application flow is created.
In step S318, the application flow is managed.
Step S320, the application is run.
Step S322, managing the application (supporting the application detail query, the release preview, the application deletion, and the quantitative evaluation of a plurality of similar applications according to the application result).
Through the above description of the embodiments, those skilled in the art can clearly understand that the method according to the above embodiments can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware, but the former is a better implementation mode in many cases. Based on such understanding, the technical solutions of the present invention may be embodied in the form of a software product, which is stored in a storage medium (e.g., ROM/RAM, magnetic disk, optical disk) and includes instructions for enabling a terminal device (e.g., a mobile phone, a computer, a server, or a network device) to execute the method according to the embodiments of the present invention.
The embodiment also provides a device for creating new energy power industry application, which is used for implementing the above embodiments and preferred embodiments, and the description of the device is omitted. As used below, the term "module" may be a combination of software and/or hardware that implements a predetermined function. Although the means described in the embodiments below are preferably implemented in software, an implementation in hardware, or a combination of software and hardware is also possible and contemplated.
Fig. 4 is a block diagram of a creating apparatus for a new energy power industry application according to an embodiment of the present invention, as shown in fig. 4, the apparatus includes:
a receiving module 42, configured to receive an application creation request, where the application creation request is used to instruct to create an application of the new energy power industry;
a first obtaining module 44, configured to, in response to the application creation request, obtain a target component that matches an application of the new energy power industry from a plurality of preset application components, where the plurality of preset application components are application components that are packaged according to business features of the new energy power industry;
and a first creating module 46 for calling the target component to create the application of the new energy power industry.
Optionally, in this embodiment, the creating apparatus of the new energy power industry application may be, but is not limited to, applied to a client of a platform built for creating a new energy power industry application. Or, the method can be applied to a built server for creating a platform of the new energy power industry application, or can also be deployed on both sides of the server and the client.
Through the device, the preset application components are preset, the target component meeting the requirement of the request is obtained from the preset application components according to the received application creation request, and then the target component is called, so that the application of the new energy power industry is created. Therefore, the problem of low development efficiency of the new energy power industry application in the related technology can be solved, and the effect of improving the development efficiency of the new energy power industry application is achieved.
Optionally, the first obtaining module includes: the system comprises a first determining unit, a second determining unit and a processing unit, wherein the first determining unit is used for determining a target service type to which a service corresponding to application of the new energy power industry belongs from a plurality of service types, and the service type is used for classifying the service of the new energy power industry; the first acquisition unit is used for acquiring a component corresponding to the target service type from the service type and the component with the opposite relation; and the second acquisition unit is used for acquiring a target assembly matched with the application of the new energy power industry from the assembly corresponding to the target service type.
Optionally, the target component includes a data component for providing data services for applications of the new energy power industry, wherein the first creating module includes: the second determination unit is used for determining the model type to which the application of the new energy power industry belongs; the first creating unit is used for creating a database matched with the model type in the data component; and the second creating unit is used for creating the data nodes in the database matched with the model types.
Optionally, the target component further includes an algorithm model component for providing an algorithm function for an application of the new energy power industry, wherein the first creating module further includes: the third acquisition unit is used for acquiring a target algorithm model matched with the application of the new energy power industry; and the leading-in unit is used for leading the target algorithm model into the algorithm model component.
Optionally, the third obtaining unit includes: the first acquisition subunit is used for acquiring a data processing algorithm model matched with the application of the new energy power industry from a preset new energy power industry data processing algorithm model library as a target algorithm model; or, the second obtaining subunit is configured to obtain, by the visualization model construction service, a model that meets a predetermined model construction specification as the target algorithm model.
Optionally, the apparatus further comprises: the second acquisition module is used for acquiring test data matched with the application of the new energy power industry from a new energy power industry knowledge base, wherein the new energy power industry knowledge base is used for storing the collected new energy power industry data; and the test module is used for testing the application of the new energy power industry by using the test data.
Optionally, the apparatus further comprises: the third acquisition module is used for acquiring new energy power industry data, wherein the new energy power industry data comprise: the new energy station data, the new energy transmission and distribution network data, the new energy user load data and the new energy related data are obtained; and the second creating module is used for creating a new energy power industry knowledge base by using the new energy power industry data.
It should be noted that, the above modules may be implemented by software or hardware, and for the latter, the following may be implemented, but not limited to: the modules are all positioned in the same processor; alternatively, the modules are respectively located in different processors in any combination.
Reference will now be made in detail to the alternative embodiments of the present invention.
An optional embodiment of the invention provides a new energy power industry application creation platform, and fig. 5 is a schematic diagram of the new energy power industry application creation platform according to the optional embodiment of the invention, and as shown in fig. 5, the platform serves as a domestic first source-network-load-integrated new energy internet platform "green energy interconnection", expands functions of an industrial intelligent assembly line, an industrial application store and the like, and accelerates industrial internet construction in the new energy field. The platform provides an overall solution which is driven by industrial big data and enables industrial internet development. The platform provides the following application support for new energy power industry analysis application (App) development:
firstly, the platform provides the following application support for new energy power industry analysis application (App) development: the platform and the App on the platform adopt a micro-service architecture, each micro-service can be independently deployed, and the micro-services are high in cohesion and low in coupling. Each microservice is only concerned with completing one task and well completes the task, is not affected by each other, and facilitates integration and collaboration.
In this embodiment, the platform provides a set of common infrastructure (IaaS) for application development. The service provider can browse the selected service, apply for creating the resource by one key and do not care about the operation and maintenance of the resource.
In addition, the guidance is precipitated through rich knowledge of the new energy power industry: the platform provides a powerful data service (DaaS) comprising rich and continually iterative new energy electric power industry data and a new energy electric power industry data analysis algorithm model base. The algorithm model library accumulates a large amount of data analysis and data mining algorithms, fully absorbs the latest AI technology, and can be updated in an iterative manner faster and more quickly.
Meanwhile, the platform provides a development tool and supports application development and testing.
In this platform, a convenient development process is provided: the development service encapsulates a common data analysis algorithm model of the specific business of the new energy power industry; providing a standardized module interface standard for input and output; a common system interface of an analysis type App in the new energy power industry is packaged into a visual integrated assembly, and a graphical Application dashboard is provided, so that an Application developer can conveniently drag the assembly to develop, create, test and expand the analysis type App. An application developer does not need to spend energy on operation and maintenance of resources, does not need to care about a data source or a result output mode and the like, only puts the center of gravity in the middle core algorithm model, and forms quantitative comparison by replacing the core algorithm model or adjusting parameters so as to optimize the whole App.
In this optional embodiment, the green energy interconnection platform provides support for the development of the new energy power industry analysis application bottom layer:
1. the platform provides a series of common infrastructure (IaaS), development service (PaaS) and data service (DaaS) for application development and operation. The service provider can browse and select the service, apply for creating the resource by one key, do not need to be concerned with the operation and maintenance of the resource, and only need to focus on the development of the application function per se. In addition, the platform has expansibility, and an operator can expand the existing service function list through a standard service development process.
2. The platform provides a development tool and supports application development and testing. When the provider has special requirements on development, the method can provide the following steps: for test data requirements, the platform side provides desensitized data as required.
3. Providing new energy field knowledge guidance: the platform provides powerful data services (DaaS), and accumulates and constructs a knowledge base supporting the new energy power industry App, namely rich and continuously iterative new energy power industry data and a new energy power industry data analysis algorithm model base. The algorithm model library accumulates a large amount of data analysis and data mining algorithms, fully absorbs the latest AI technology, and can be updated in an iterative manner faster and more quickly.
In this optional embodiment, the platform further provides a creation specification for the new energy power industry analytics application:
firstly, a unified architecture design is performed for the application of a specific function: the application on the platform adopts a micro-service architecture. The platform carries out unified architectural design on application services of specific businesses, including each micro-service component of an application program. Taking the concentrated power prediction as an example, the concentrated power prediction is short-term and ultra-short-term power station meteorological and power prediction services provided by power grids, operators and owners, and prediction data can be sent to the power grids through a special channel. The centralized power prediction service can help the power grid to predict the regional new energy power generation more accurately and make a scheduling plan more accurately; and the system can help the power generation enterprises to make operation and maintenance plans (operation and maintenance windows) more scientifically and reasonably.
Fig. 6 is a schematic diagram of a reference architecture for centralized power prediction according to an alternative embodiment of the present invention, and as shown in fig. 6, a weather forecast service part may need Internet weather data resources and an ultra-computation service, may run separately in an Internet area, and passes the result to a three-area application. The power prediction application in the three areas needs to use running data of power plant equipment, the data is provided by a DaaS service in the three areas, and relevant data can be obtained by calling a data service interface of a large data platform, so that power prediction is performed. The heart of the power prediction application itself is the power prediction model.
Generally speaking, data which may be utilized by the wind power prediction model includes historical atmospheric data, historical wind speed, historical power, geographic conditions and historical wind power plant unit conditions, input parameters may include real-time atmospheric data, weather forecast results and wind power plant unit conditions (actual operation number and maximum power of the wind power plant unit at the prediction time), and output is power of the wind power plant.
For power prediction, two ideas mainly exist, one is to simulate atmospheric motion and geographic environment by a physical method, the idea does not need a large amount of historical data, but the solution of a correlation equation is difficult, and the calculation amount is large, and the other is to predict from the historical data by a statistical method such as a neural network, and the method is high in calculation speed and needs a large amount of historical data.
On a green energy interconnection platform, power prediction models adopted by various companies are different (for example, a physical method, a data analysis method and a method combining physical data analysis) and the deployment of the power prediction models can be applied to IaaS or PaaS services of a large data platform, for example, a PaaS layer can provide a MongoDB database supply application program to store data of the power prediction models, and the IaaS layer can provide basic services such as a virtual machine and a network for deployment and application. The developer can quantitatively compare the results calculated by different core algorithms or the results of different parameters of the same core algorithm to optimize the App.
In this optional embodiment, the power prediction further includes a result reporting and scheduling part, where the logics of the power prediction manufacturers are the same, and the power prediction manufacturers can report the power prediction manufacturers by using an existing unified reporting program, where the reporting program can be deployed to an IaaS layer of a large data platform and deployed in a virtual machine manner.
Defining data input and output module specification: processes, algorithms, input and output tools (such as data access interfaces) and the like involved in the analysis class application are subjected to service encapsulation.
Common system interfaces in data analysis App of the same type of service are packaged into visual integrated components, and each component of the App is standardized. The development service provides a graphical Application dashboard, comprises all components required by developing an Application program, supports graphical dragging development, constructs logic, and enables an Application developer to create, test and extend an App by using the components.
Taking the centralized power prediction as an example, the components required in the application are a data source (historical atmospheric data, historical wind speed, historical power, geographic conditions, historical wind power plant unit conditions), a database for storing intermediate results, a core algorithm model and parameters (real-time atmospheric data, weather forecast results, wind power plant unit conditions, and the like), and output results. The green energy interconnection platform DaaS provides accumulation of a new energy common industry model base, an algorithm base and a knowledge base, comprises a large amount of data analysis and data mining algorithms, fully absorbs the latest AI technology, enables power prediction to be adaptive and iterative, and enables results to be accurate.
And meanwhile, the import of the custom model is supported. An application developer may build a custom power prediction algorithm model using the visual analysis services provided by DaaS. The writing of the custom model requires certain specifications to be followed.
As can be seen from the above description, the green energy interconnection platform provides support for the new energy power industry App in the professional field. Powerful IaaS, PaaS and DaaS supports are provided for analysis applications in the new energy power industry, so that an application provider does not need to care about operation and maintenance of resources and only needs to focus on development of application functions. Meanwhile, a large number of common algorithm libraries and model libraries in the new energy power industry are accumulated on the platform, and the platform is convenient for application developers to call. And the threshold of App development of the new energy power industry is reduced. Standardizing each application program component, including the input and output interface standard of the application program, and enabling the application developer to not need a strong coding level and focus on a core analysis model. New energy power industry engineers who cannot write codes can quickly develop an analysis-like new energy industry App. The lack of industrial theory, like software engineers for industrial data assets, can efficiently reuse specialized algorithmic models.
In addition, the platform operator can quantitatively evaluate the effectiveness of the application only by comparing the core analysis algorithm models. The innovation and the development of the new energy power industry App are promoted, and a new energy power industry App market is formed. App in the App market is applied to each operation content of the new energy power industry, so that the service modes of new energy power such as wind power photovoltaic power and the like are changed from manual work to intelligence, and from the tradition to intelligence. Accumulation of a model base knowledge base of the new energy power industry, especially introduction of big data storage, processing, analysis and latest AI technology, can promote reduction of new energy power cost, and further promote transformation of the power industry to new energy.
Embodiments of the present invention also provide a storage medium having a computer program stored therein, wherein the computer program is arranged to perform the steps of any of the above method embodiments when executed.
Alternatively, in the present embodiment, the storage medium may be configured to store a computer program for executing the steps of:
s1, receiving an application creation request, wherein the application creation request is used for indicating the creation of the application of the new energy power industry;
s2, responding to the application creation request, and acquiring a target assembly matched with the application of the new energy power industry from a plurality of preset application assemblies, wherein the plurality of preset application assemblies are application assemblies packaged according to the service characteristics of the new energy power industry;
and S3, calling the target component to create the application of the new energy power industry.
Optionally, in this embodiment, the storage medium may include, but is not limited to: various media capable of storing computer programs, such as a usb disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a removable hard disk, a magnetic disk, or an optical disk.
Embodiments of the present invention also provide an electronic device comprising a memory having a computer program stored therein and a processor arranged to run the computer program to perform the steps of any of the above method embodiments.
Optionally, the electronic apparatus may further include a transmission device and an input/output device, wherein the transmission device is connected to the processor, and the input/output device is connected to the processor.
Optionally, in this embodiment, the processor may be configured to execute the following steps by a computer program:
s1, receiving an application creation request, wherein the application creation request is used for indicating the creation of the application of the new energy power industry;
s2, responding to the application creation request, and acquiring a target assembly matched with the application of the new energy power industry from a plurality of preset application assemblies, wherein the plurality of preset application assemblies are application assemblies packaged according to the service characteristics of the new energy power industry;
and S3, calling the target component to create the application of the new energy power industry.
Optionally, the specific examples in this embodiment may refer to the examples described in the above embodiments and optional implementation manners, and this embodiment is not described herein again.
It will be apparent to those skilled in the art that the modules or steps of the present invention described above may be implemented by a general purpose computing device, they may be centralized on a single computing device or distributed across a network of multiple computing devices, and alternatively, they may be implemented by program code executable by a computing device, such that they may be stored in a storage device and executed by a computing device, and in some cases, the steps shown or described may be performed in an order different than that described herein, or they may be separately fabricated into individual integrated circuit modules, or multiple ones of them may be fabricated into a single integrated circuit module. Thus, the present invention is not limited to any specific combination of hardware and software.
The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention, and various modifications and changes may be made by those skilled in the art. Any modification, equivalent replacement, or improvement made within the principle of the present invention should be included in the protection scope of the present invention.

Claims (10)

1. A method for creating a new energy power industry application is characterized by comprising the following steps:
receiving an application creation request, wherein the application creation request is used for indicating the creation of an application of a new energy power industry;
responding to the application creation request, and acquiring a target component matched with the application of the new energy power industry from a plurality of preset application components, wherein the plurality of preset application components are application components packaged according to business characteristics of the new energy power industry;
and calling the target component to create the application of the new energy power industry.
2. The method according to claim 1, wherein acquiring the target component matching the application of the new energy power industry from a preset plurality of application components in response to the application creation request comprises:
determining a target service type to which a service corresponding to the application of the new energy power industry belongs from a plurality of service types, wherein the service type is used for classifying the service of the new energy power industry;
acquiring a component corresponding to the target service type from the service type and the component with the pair relation;
and acquiring the target component matched with the application of the new energy power industry from the component corresponding to the target service type.
3. The method of claim 1, wherein the target component comprises a data component for providing data services for an application of the new energy power industry, and wherein invoking the target component to create the application of the new energy power industry comprises:
determining a model type to which the application of the new energy power industry belongs;
creating a database in the data component that matches the model type;
creating data nodes in the database matched with the model types.
4. The method of claim 3, wherein the target component further comprises an algorithmic model component to provide algorithmic functionality to the application of the new energy power industry, and wherein invoking the target component to create the application of the new energy power industry further comprises:
acquiring a target algorithm model matched with the application of the new energy power industry;
and importing the target algorithm model into the algorithm model component.
5. The method of claim 4, wherein obtaining the target algorithm model that matches the application of the new energy power industry comprises:
acquiring a data processing algorithm model matched with the application of the new energy power industry from a preset new energy power industry data processing algorithm model library as the target algorithm model; alternatively, the first and second electrodes may be,
and acquiring a model which accords with a preset model construction specification as the target algorithm model through a visual model construction service.
6. The method of claim 1, wherein after invoking the target component to create the application for the new energy electric utility, the method further comprises:
acquiring test data matched with the application of the new energy power industry from a new energy power industry knowledge base, wherein the new energy power industry knowledge base is used for storing the collected new energy power industry data;
and testing the application of the new energy power industry by using the test data.
7. The method of claim 6, wherein prior to obtaining test data from a new energy power industry knowledge base that matches an application of the new energy power industry, the method further comprises:
acquiring the new energy power industry data, wherein the new energy power industry data comprises: the new energy station data, the new energy transmission and distribution network data, the new energy user load data and the new energy related data are obtained;
creating the new energy power industry knowledge base using the new energy power industry data.
8. A device for creating a new energy power industry application is characterized by comprising:
the receiving module is used for receiving an application creation request, wherein the application creation request is used for indicating the creation of an application of a new energy power industry;
the first obtaining module is used for responding to the application creating request and obtaining a target component matched with the application of the new energy power industry from a plurality of preset application components, wherein the plurality of preset application components are application components packaged according to business characteristics of the new energy power industry;
the first creating module is used for calling the target assembly to create the application of the new energy power industry.
9. A storage medium, in which a computer program is stored, wherein the computer program is arranged to perform the method of any of claims 1 to 7 when executed.
10. An electronic device comprising a memory and a processor, wherein the memory has stored therein a computer program, and wherein the processor is arranged to execute the computer program to perform the method of any of claims 1 to 7.
CN202010814872.7A 2020-08-13 2020-08-13 Method and device for creating new energy power industry application Pending CN111949246A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010814872.7A CN111949246A (en) 2020-08-13 2020-08-13 Method and device for creating new energy power industry application

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010814872.7A CN111949246A (en) 2020-08-13 2020-08-13 Method and device for creating new energy power industry application

Publications (1)

Publication Number Publication Date
CN111949246A true CN111949246A (en) 2020-11-17

Family

ID=73343682

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010814872.7A Pending CN111949246A (en) 2020-08-13 2020-08-13 Method and device for creating new energy power industry application

Country Status (1)

Country Link
CN (1) CN111949246A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115033718A (en) * 2022-08-15 2022-09-09 浙江大学 Service application deployment method, device and equipment

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102663251A (en) * 2012-04-09 2012-09-12 华北电力大学 Physical prediction method for wind power station power based on computational fluid mechanics model
US8417715B1 (en) * 2007-12-19 2013-04-09 Tilmann Bruckhaus Platform independent plug-in methods and systems for data mining and analytics
CN107273524A (en) * 2017-06-23 2017-10-20 国网上海市电力公司 A kind of intelligent power distribution big data application system
CN107341205A (en) * 2017-06-23 2017-11-10 国网上海市电力公司 A kind of intelligent distribution system based on big data platform
US20180189054A1 (en) * 2016-12-29 2018-07-05 Arvind Varma Kalidindi Automated platform re-creation system
CN108628598A (en) * 2018-05-03 2018-10-09 山东浪潮通软信息科技有限公司 A kind of the web development approaches and device of modularization
CN109901838A (en) * 2019-01-17 2019-06-18 平安证券股份有限公司 Front end development approach, device, equipment and storage medium based on modularization
CN110399119A (en) * 2019-06-18 2019-11-01 五八有限公司 A kind of modularization construction method, device, electronic equipment and storage medium

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8417715B1 (en) * 2007-12-19 2013-04-09 Tilmann Bruckhaus Platform independent plug-in methods and systems for data mining and analytics
CN102663251A (en) * 2012-04-09 2012-09-12 华北电力大学 Physical prediction method for wind power station power based on computational fluid mechanics model
US20180189054A1 (en) * 2016-12-29 2018-07-05 Arvind Varma Kalidindi Automated platform re-creation system
CN107273524A (en) * 2017-06-23 2017-10-20 国网上海市电力公司 A kind of intelligent power distribution big data application system
CN107341205A (en) * 2017-06-23 2017-11-10 国网上海市电力公司 A kind of intelligent distribution system based on big data platform
CN108628598A (en) * 2018-05-03 2018-10-09 山东浪潮通软信息科技有限公司 A kind of the web development approaches and device of modularization
CN109901838A (en) * 2019-01-17 2019-06-18 平安证券股份有限公司 Front end development approach, device, equipment and storage medium based on modularization
CN110399119A (en) * 2019-06-18 2019-11-01 五八有限公司 A kind of modularization construction method, device, electronic equipment and storage medium

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
秦荣生: "《现代内部审计学》", 31 August 2017, 立信会计出版社, pages: 294 - 295 *
肖凯: "基于电力大数据平台的海量风电数据处理架构与应用研究", 《电力信息与通信技术》, vol. 15, no. 7, pages 1 - 12 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115033718A (en) * 2022-08-15 2022-09-09 浙江大学 Service application deployment method, device and equipment

Similar Documents

Publication Publication Date Title
CN111835582B (en) Configuration method and device of Internet of things inspection equipment and computer equipment
CN104572444A (en) Cloud testing platform for game performance and testing method for cloud testing platform
CN111338814A (en) Message processing method and device, storage medium and electronic device
CN110430068B (en) Characteristic engineering arrangement method and device
CN112118551B (en) Equipment risk identification method and related equipment
CN107947968B (en) Method and device for processing network quality complaint information
WO2022061900A1 (en) Method for determining fault autonomy capability and related device
CN108777637A (en) A kind of data center's total management system and method for supporting server isomery
CN112365366A (en) Micro-grid management method and system based on intelligent 5G slice
CN115174416B (en) Network planning system, method and device and electronic equipment
CN113723810A (en) Graph database-based power grid modeling method
CN113703363A (en) Plug-and-play method of intelligent edge computing gateway in power dispatching cloud
CN114138501B (en) Processing method and device for edge intelligent service for field safety monitoring
CN112668880A (en) Work order scheduling method and device for distribution network grid, computer equipment and storage medium
CN112948353B (en) Data analysis method, system and storage medium applied to DAstudio
TW201628384A (en) Traffic prediction and resource scheduling automatic analyzing system of mobile network base station and method thereof
CN113852204A (en) Three-dimensional panoramic monitoring system and method for transformer substation with digital twin
CN111949246A (en) Method and device for creating new energy power industry application
CN106910075A (en) Intelligent processing system and method that client mobile communication is complained
CN113688542A (en) Intelligent optimization water resource configuration method and device, computer equipment and storage medium
CN114629767A (en) Power dispatching network simulation method and device, computer equipment and storage medium
CN117149410A (en) AI intelligent model based training, scheduling, commanding and monitoring system
CN212322281U (en) Open type electric power AI application platform
Ezdiani et al. An architectural concept for sensor cloud QoSaaS testbed
CN115277473A (en) Remote operation and maintenance method and device for edge gateway, computer equipment and storage medium

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