A cloud-based, autonomous, and controllable new energy power production management and control platform

The cloud-deployed, self-controllable new energy power production management and control platform, through decoupling and stateless configuration, combined with equipment ledger models and business process analysis, has achieved comprehensive self-control over new energy power production, solved the problem of efficient management of multiple types of equipment, and improved the system's reliability and equipment information management efficiency.

CN119809100BActive Publication Date: 2025-11-14THREE GORGES HI TECH INFORMATION TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411777322.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-12-05
Publication Date
2025-11-14
Estimated Expiration
2044-12-05

AI Technical Summary

Technical Problem

Existing power production management and control systems cannot achieve independent control over multiple types and equipment, especially centralized and unified management and control of new energy power plants, making it difficult to meet the needs of efficient management of massive amounts of equipment.

Method used

By decoupling and splitting platform services through cloud deployment, stateless configuration and deployment are achieved. Combined with equipment ledger models and business process step analysis, multi-business and multi-equipment information management and control modules are built to achieve comprehensive independent control over new energy power production.

Benefits of technology

It ensures the reliability and effectiveness of new energy power production, meets the requirements of independent control, improves the scalability and fault tolerance of the system, reduces the complexity of business management, and improves the efficiency of equipment information management.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119809100B_ABST
    Figure CN119809100B_ABST
Patent Text Reader

Abstract

This invention provides a cloud-deployed, independently controllable new energy power production management and control platform, comprising: a deployment module for decoupling and splitting platform services to obtain a set of target services, configuring each target service in the set of target services in a stateless manner to obtain stateless services, and deploying the stateless services in the cloud; a new energy business analysis module for reading different types of new energy businesses, determining the corresponding business process steps, analyzing and processing the business process steps based on the cloud deployment results, and performing multi-business management and control of new energy businesses based on the processing results; an equipment ledger construction module for constructing an equipment ledger and performing multi-equipment information management and control of the equipment set in the new energy business based on the equipment ledger; and a management and control module for completing the new energy power production management and control operations based on multi-business management and multi-equipment information management and control. This meets the requirements of independent controllability and achieves comprehensive independent controllability.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of new energy power production management and control technology, and in particular to a cloud-deployed, autonomous and controllable new energy power production management and control platform. Background Technology

[0002] Currently, the new energy industry is developing rapidly, and the installed capacity of new energy power generation companies is increasing dramatically. How to efficiently manage the massive amount of new energy equipment that is widely dispersed and of various types has become an urgent need to improve the asset management level of new energy power plants.

[0003] The diversity of new energy industries such as wind power, photovoltaics, solar thermal, electrochemical energy storage, and wind-solar hydrogen production, the sheer number of equipment, and the complexity of their types pose a significant challenge to centralized and unified management.

[0004] Common power production control systems on the market are often control platforms for a single type of new energy business or a small number of business control functions. Their platform technical architecture is often a monolithic application architecture or microservice architecture deployed on physical machines or virtual machines. The technical route only meets some of the requirements for independent controllability and cannot achieve full independent controllability.

[0005] Therefore, in order to overcome the above-mentioned defects, the present invention provides a cloud-deployed, autonomous and controllable new energy power production management and control platform. Summary of the Invention

[0006] This invention provides a cloud-deployed, autonomous and controllable new energy power production management and control platform. It achieves accurate and effective acquisition of target service sets by decoupling and splitting platform services. Simultaneously, it performs stateless configuration of each target service and cloud deployment of the stateless services, facilitating business management and control of different new energy businesses. Secondly, it determines the business process steps for similar new energy businesses, enabling processing of each new energy business according to these steps, ensuring the reliability of multi-business management and control of new energy businesses. Finally, by constructing an equipment ledger model, it achieves multi-device information management and control of equipment sets in new energy businesses. Ultimately, it realizes the completion of new energy power production management and control operations based on multi-business management and multi-device information management, ensuring the reliability and effectiveness of new energy power production management and control, meeting the requirements of autonomy and controllability, and achieving comprehensive autonomy and controllability.

[0007] This invention provides a cloud-deployed, autonomous, and controllable new energy power production management and control platform, comprising:

[0008] The deployment module is used to decouple and split the platform services to obtain a set of target services, configure each target service in the set of target services in a stateless manner to obtain stateless services for each target service, and deploy the stateless services in the cloud.

[0009] The new energy business analysis module is used to read different types of new energy businesses and determine the business process steps of different types of new energy businesses. At the same time, it analyzes and processes the business process steps based on the cloud deployment results, and performs multi-business management and control of new energy businesses based on the processing results.

[0010] The equipment ledger construction module is used to build equipment ledgers and manage multi-equipment information of equipment sets in the new energy business based on the equipment ledgers;

[0011] The management and control module is used to complete the management and control operations of new energy power production based on multi-business management and multi-device information management.

[0012] Preferably, a cloud-deployed, autonomous and controllable new energy power production management and control platform includes a deployment module comprising:

[0013] The decoupling and splitting unit is used to read the platform services, analyze the platform services based on the reading results, determine the decoupling and splitting boundaries, and decouple and split the platform services according to the decoupling and splitting boundaries to obtain the target service set.

[0014] The configuration unit is used to configure each target service in the target service set in a stateless manner, thereby obtaining the stateless services corresponding to each target service in the target service set.

[0015] The deployment unit is used to deploy stateless services in the cloud on the platform according to preset configuration methods.

[0016] Preferably, a cloud-deployed, autonomous and controllable new energy power production management and control platform includes a configuration unit comprising:

[0017] The code reading subunit is used to obtain the service code of each target service, read the service code of each target service, and determine the code logic of the service code;

[0018] The stateless service acquisition subunit is used for:

[0019] Read the first code segment that is consistent with the local storage logic within the service code's code logic;

[0020] The second code segment extracts state information from the client request. At the same time, the first code segment is updated to the second code segment, and the stateless service corresponding to each target service is obtained based on the update result.

[0021] Preferably, a cloud-deployed, autonomous and controllable new energy power production management and control platform includes a new energy business analysis module, comprising:

[0022] The business process step determination unit is used to read different types of new energy businesses and determine the business process steps for different types of new energy businesses.

[0023] The analysis and processing unit is used to read and analyze the business process steps based on the cloud-deployed platform, and process the business process steps of the new energy business based on the analysis results.

[0024] The first control unit is used to manage and control the new energy business across multiple business segments based on the processing results.

[0025] Preferably, a cloud-deployed, autonomous and controllable new energy power production management and control platform includes a business process step determination unit, comprising:

[0026] The type label determination subunit is used to collect different types of new energy services and obtain the type labels of the new energy services;

[0027] The matching subunit is used to input the type label of the new energy business into the preset database for matching, and obtain the business process steps of the new energy business that are consistent with the type label.

[0028] Preferably, a cloud-deployed, autonomous and controllable new energy power production management and control platform includes an analysis and processing unit comprising:

[0029] The reading sub-unit is used to read the business process steps of different types of new energy businesses based on the platform that has completed cloud deployment, and to compare the business process steps of different types of new energy businesses.

[0030] The shared business process steps determination sub-unit is used to determine the shared business process steps in different types of new energy businesses based on the comparison results.

[0031] Processing subunit, used for:

[0032] New energy businesses with shared business process steps are designated as the first new energy business set, while new energy businesses without shared business process steps are designated as the second new energy business set.

[0033] In the first new energy business, the common business process steps are encapsulated in the first encapsulation. At the same time, the non-common business process steps in the first new energy business are encapsulated independently according to the first new energy business in the second encapsulation.

[0034] The business process steps of the second new energy business are independently packaged according to the second new energy business.

[0035] Based on the first packaging result, the second packaging result, and the third packaging result, the business process steps for the new energy business are completed.

[0036] Preferably, a cloud-deployed, autonomous and controllable new energy power production management and control platform includes an equipment ledger construction module, comprising:

[0037] The template acquisition unit is used to acquire the standard template of the equipment ledger and to perform parameterized configuration on the standard template of the equipment ledger to obtain the equipment ledger.

[0038] The second control unit is used for:

[0039] In the new energy business, the equipment information of the centralized equipment is entered into the equipment ledger for management, and the entities, attributes and attribute values ​​in the equipment information are determined based on the equipment ledger;

[0040] A ledger triplet is constructed based on the entity, attribute, and attribute value. A target model is then constructed based on the ledger triplet. Finally, information management and control for multiple devices is achieved based on the target model.

[0041] Preferably, a cloud-deployed, autonomous, and controllable new energy power production management and control platform further includes:

[0042] The fault inspection module is used for the coordinated operation process of inspection and fault repair.

[0043] The recording module is used to record the work process based on IoT devices and generate recording reports;

[0044] The transmission module is used to upload the record report to the cloud, and analyze the record report based on the cloud to output the fault diagnosis results.

[0045] Preferably, a cloud-deployed, autonomous and controllable new energy power production management and control platform, comprising decoupled and split units, including:

[0046] The service reading subunit is used to read platform services and determine the n service types of the platform services;

[0047] Decoupling and splitting sub-units is used for:

[0048] Based on the n service types, the platform services are first decoupled and split to obtain n sub-platform services corresponding to different service types;

[0049] Read the multiple service responsibilities of the sub-platform services in each service type and the functional scope of each service responsibility, and then decouple and split them according to the second decoupling based on the multiple service responsibilities of the sub-platform services in each service type and the functional scope of each service responsibility to obtain the target service set.

[0050] Preferably, a cloud-deployed, autonomous and controllable new energy power production management and control platform, decoupled and divided into sub-units, includes:

[0051] The scope comparison subunit is used to compare the functional scope of each service responsibility, determine the overlapping functional scope in the service responsibilities, and extract the first service responsibility and the second service responsibility corresponding to the overlapping functional scope.

[0052] Scope-defining subunits are used for:

[0053] Read the first functional scope of the first service responsibility and the second functional scope of the second service responsibility;

[0054] Obtain the first proportion of the overlapping functional range to the first functional range, and at the same time, obtain the second proportion of the overlapping functional range to the second functional range;

[0055] Compare the first proportion with the second proportion, and redefine the functional scope of the first service responsibility and the second service responsibility based on the comparison results;

[0056] When the first proportion is greater than the second proportion, the overlapping functional scopes are removed from the second functional scope to generate a third functional scope. The second service responsibility's functional scope is then updated based on the third functional scope, while the first functional scope of the first service responsibility remains unchanged.

[0057] When the first proportion is less than the second proportion, the overlapping functional scopes are removed from the first functional scope, a fourth functional scope is generated, and the first functional scope is updated based on the fourth functional scope. Meanwhile, the second functional scope based on the second service responsibility remains unchanged.

[0058] When the first weight is equal to the second weight, the overlapping functional scope is removed from either the first functional scope or the second functional scope, and the functional scope is updated in the first service responsibility and the second service responsibility according to the removal result.

[0059] The target service set acquisition sub-unit is used to determine the decoupling and splitting boundary of the sub-platform service based on the service responsibilities corresponding to the non-overlapping functional scope and the service responsibilities corresponding to the redefined functional scope, and to perform a second decoupling and splitting of the sub-platform service based on the decoupling and splitting boundary, and to determine the target service set based on the second decoupling and splitting result.

[0060] Compared with the prior art, the beneficial effects of the present invention are as follows:

[0061] By decoupling and splitting platform services, accurate and effective acquisition of target service sets is achieved. Simultaneously, stateless configuration of each target service is implemented, and the stateless services are deployed in the cloud. This facilitates business management of different new energy businesses. Secondly, the business process steps of similar new energy businesses are determined, enabling processing of each new energy business according to these steps, ensuring the reliability of multi-business management of new energy businesses. Finally, by constructing an equipment ledger model, multi-device information management of equipment sets in new energy businesses is achieved. Ultimately, based on multi-business management and multi-device information management, the operation of new energy power production management is completed, ensuring the reliability and effectiveness of new energy power production management, meeting the requirements of independent control, and achieving comprehensive independent control.

[0062] Other features and advantages of the invention will be set forth in the description which follows, and will be apparent in part from the description, or may be learned by practicing the invention. The objects and other advantages of the invention may be realized and obtained by means of the structures particularly pointed out in this application.

[0063] The technical solution of the present invention will be further described in detail below with reference to the accompanying drawings and embodiments. Attached Figure Description

[0064] The accompanying drawings are provided to further illustrate the invention and form part of the specification. They are used in conjunction with embodiments of the invention to explain the invention and do not constitute a limitation thereof. In the drawings:

[0065] Figure 1 This is a structural diagram of a cloud-deployed, autonomous and controllable new energy power production management and control platform according to an embodiment of the present invention;

[0066] Figure 2 This is a structural diagram of a deployment module in a cloud-based, autonomous, and controllable new energy power production management and control platform according to an embodiment of the present invention;

[0067] Figure 3 This is a structural diagram of the new energy business analysis module in a cloud-deployed, autonomous and controllable new energy power production management and control platform according to an embodiment of the present invention;

[0068] Figure 4 This is an execution structure diagram of the equipment ledger construction module in a cloud-deployed, autonomous and controllable new energy power production management and control platform, as described in an embodiment of the invention. Detailed Implementation

[0069] The preferred embodiments of the present invention will be described below with reference to the accompanying drawings. It should be understood that the preferred embodiments described herein are for illustration and explanation only and are not intended to limit the present invention.

[0070] Example 1:

[0071] This embodiment provides a cloud-based, autonomous, and controllable new energy power production management and control platform, such as... Figure 1 As shown, it includes:

[0072] The deployment module is used to decouple and split the platform services to obtain a set of target services, configure each target service in the set of target services in a stateless manner to obtain stateless services for each target service, and deploy the stateless services in the cloud.

[0073] The new energy business analysis module is used to read different types of new energy businesses and determine the business process steps of different types of new energy businesses. At the same time, it analyzes and processes the business process steps based on the cloud deployment results, and performs multi-business management and control of new energy businesses based on the processing results.

[0074] The equipment ledger construction module is used to build equipment ledgers and manage multi-equipment information of equipment sets in the new energy business based on the equipment ledgers;

[0075] The management and control module is used to complete the management and control operations of new energy power production based on multi-business management and multi-device information management.

[0076] In this embodiment, decoupling and splitting can be achieved by removing the interdependencies between different services in the platform service, thereby making each target service relatively independent.

[0077] In this embodiment, to build a power production management and control platform that meets the requirements of cloud deployment, the original single-architecture power production management platform is first modified by component transformation. All components are domestically produced or open-source and controllable, and the database, operating system, and server are all replaced with domestically produced ones. Next, the platform services are decoupled from business operations, splitting them into business application services, system function services, and other services. Each service is then modified to achieve "statelessness" to support cloud deployment.

[0078] In this embodiment, a "stateless" service refers to a service that does not store any state information of client requests; that is, each request is independent, and the server does not depend on any client context or session information. This design allows the service to be easily horizontally scaled because each service instance is equivalent and can be replaced with one another without worrying about state synchronization or migration issues. Designing these services as "stateless" can greatly improve the scalability and fault tolerance of the system.

[0079] In this embodiment, the equipment ledger can be used to manage information about the corresponding equipment in the service, such as the name, model, and specifications of the equipment.

[0080] In this embodiment, version control assigns a new version number each time a service is updated. This ensures clear differentiation between versions, allowing technical personnel to accurately understand the specific content and changes of each version. Simultaneously, the new version number also serves as an identifier for the service, helping to quickly locate the specific version when problems arise, thereby improving the efficiency of troubleshooting and resolution. Based on statelessness and version control, feature updates are achieved without downtime.

[0081] In this embodiment, during the business service design process, the common business process steps of various business formats are abstracted and encapsulated to meet the needs of all business applications. For business formats with special characteristics, separate development and deployment are carried out to achieve the goal of supporting multiple businesses.

[0082] The working principle and beneficial effects of the above technical solution are as follows: By decoupling and splitting platform services, accurate and effective acquisition of the target service set is achieved. Simultaneously, stateless configuration of each target service is implemented, and the stateless services after configuration are deployed in the cloud, facilitating business management of different new energy businesses. Secondly, the business process steps of similar new energy businesses are determined, enabling processing of each new energy business according to these steps, ensuring the reliability of multi-business management of new energy businesses. Finally, by constructing an equipment ledger model, multi-device information management of the equipment set in the new energy business is achieved. Ultimately, based on multi-business management and multi-device information management, the operation of new energy power production management is completed, ensuring the reliability and effectiveness of new energy power production management, meeting the requirements of independent control, and achieving comprehensive independent control.

[0083] Example 2:

[0084] Based on Example 1, this example provides a cloud-deployed, autonomous, and controllable new energy power production management and control platform, such as... Figure 2 As shown, the deployment module includes:

[0085] The decoupling and splitting unit is used to read the platform services, analyze the platform services based on the reading results, determine the decoupling and splitting boundaries, and decouple and split the platform services according to the decoupling and splitting boundaries to obtain the target service set.

[0086] The configuration unit is used to configure each target service in the target service set in a stateless manner, thereby obtaining the stateless services corresponding to each target service in the target service set.

[0087] The deployment unit is used to deploy stateless services in the cloud on the platform according to preset configuration methods.

[0088] In this embodiment, cloud configuration according to the preset configuration method can be based on the method set in advance by the platform, such as setting up a virtual network, preparing a base image, and deployment tools existing in the cloud platform (such as containers, serverless, etc.) to deploy stateless services.

[0089] In this embodiment, the decoupling and splitting boundary can be the dividing line between different target services when decomposing platform services. It is divided according to the functional characteristics and business logic relevance of the services.

[0090] The working principle and beneficial effects of the above technical solution are as follows: the platform service is read and analyzed, and the platform service is reasonably divided into multiple target services by determining the decoupling and splitting boundaries. Then, the target services are configured in a stateless manner to make them more flexible and scalable. Finally, the stateless services are deployed in the cloud on the platform according to the preset configuration method to achieve efficient operation and management.

[0091] Example 3:

[0092] Based on Example 2, this example provides a cloud-deployed, autonomous, and controllable new energy power production management and control platform, including a configuration unit comprising:

[0093] The code reading subunit is used to obtain the service code of each target service, read the service code of each target service, and determine the code logic of the service code;

[0094] The stateless service acquisition subunit is used for:

[0095] Read the first code segment that is consistent with the local storage logic within the service code's code logic;

[0096] The second code segment extracts state information from the client request. At the same time, the first code segment is updated to the second code segment, and the stateless service corresponding to each target service is obtained based on the update result.

[0097] In this embodiment, reading the first code segment that is consistent with the local storage logic in the service code is to determine the first code segment that is consistent with the local storage logic, thereby achieving the purpose of the service itself not storing any client request state information.

[0098] In this embodiment, the second code segment that extracts state information from the client request is used to replace the first code segment. This is equivalent to the state information transmitted by the client in real time updating the state part of the service, thereby ensuring that the service no longer depends on the state stored locally in advance, but is dynamically updated and run according to the state information in each client request, thus achieving statelessness.

[0099] In this embodiment, the logic of the service code is understood by reading the service code of the target service, and the part consistent with the locally stored logic (the first code segment) is found. This means that the key code segments in the target service are identified. Then, state information is obtained from the client request, and the corresponding second code segment is extracted. Next, the first code segment is replaced with the second code segment, which is equivalent to updating the state-related parts of the service with the state information transmitted by the client in real time. In this way, the service no longer depends on the locally pre-stored state, but dynamically updates and runs according to the state information in each client request, thereby achieving statelessness. The service can respond to requests and provide functions in a way that does not depend on a specific historical state.

[0100] The beneficial effects of the above technical solution are: it helps to improve the universality and scalability of the target service, ensures that each target service is equivalent and can be replaced by each other, without worrying about state synchronization or migration issues, and can greatly improve the scalability and fault tolerance of the system.

[0101] Example 4:

[0102] Based on Example 1, this example provides a cloud-deployed, autonomous, and controllable new energy power production management and control platform, such as... Figure 3 As shown, the new energy business analysis module includes:

[0103] The business process step determination unit is used to read different types of new energy businesses and determine the business process steps for different types of new energy businesses.

[0104] The analysis and processing unit is used to read and analyze the business process steps based on the cloud-deployed platform, and process the business process steps of the new energy business based on the analysis results.

[0105] The first control unit is used to manage and control the new energy business across multiple business segments based on the processing results.

[0106] In this embodiment, the processing of business process steps for new energy business can be achieved by unifying the common business process steps and developing and deploying the non-common business process steps separately. (The purpose of unification is to eliminate personalized steps. In cases where other business pre-processes are different, each business step is executed separately. After the flow to the common business steps, the separately developed and deployed business steps are executed.) This achieves the goal of supporting multiple businesses.

[0107] In this embodiment, different types of new energy businesses refer to new energy businesses under different business formats.

[0108] The working principle and beneficial effects of the above technical solution are as follows: by reading different types of new energy businesses and determining the business process steps of different types of new energy businesses, the business process steps can be effectively read and analyzed based on the cloud-deployed platform. Based on the analysis results, the business process steps of new energy businesses can be processed to achieve multi-business control of new energy businesses. This is conducive to improving the reusability of business management, reducing the complexity of business management, and ensuring the quality of multi-business control.

[0109] Example 5:

[0110] Based on Example 4, this example provides a cloud-deployed, autonomous, and controllable new energy power production management and control platform, including a business process step determination unit:

[0111] The type label determination subunit is used to collect different types of new energy services and obtain the type labels of the new energy services;

[0112] The matching subunit is used to input the type label of the new energy business into the preset database for matching, and obtain the business process steps of the new energy business that are consistent with the type label.

[0113] In this embodiment, the preset database can be pre-set to store type tags for different new energy businesses, as well as the business process steps of the new energy business corresponding to each type tag.

[0114] In this embodiment, the type label can be pre-defined and used as a characterizing identifier to distinguish different types of new energy businesses.

[0115] The working principle and beneficial effects of the above technical solution are as follows: by determining the type label of new energy business, the business process steps of new energy business can be effectively matched in the preset database, thus effectively ensuring the convenience and effectiveness of determining the business process steps.

[0116] Example 6:

[0117] Based on Example 4, this example provides a cloud-deployed, autonomous, and controllable new energy power production management and control platform, including an analysis and processing unit:

[0118] The reading sub-unit is used to read the business process steps of different types of new energy businesses based on the platform that has completed cloud deployment, and to compare the business process steps of different types of new energy businesses.

[0119] The shared business process steps determination sub-unit is used to determine the shared business process steps in different types of new energy businesses based on the comparison results.

[0120] Processing subunit, used for:

[0121] New energy businesses with shared business process steps are designated as the first new energy business set, while new energy businesses without shared business process steps are designated as the second new energy business set.

[0122] In the first new energy business, the common business process steps are encapsulated in the first encapsulation. At the same time, the non-common business process steps in the first new energy business are encapsulated independently according to the first new energy business in the second encapsulation.

[0123] The business process steps of the second new energy business are independently packaged according to the second new energy business.

[0124] Based on the first packaging result, the second packaging result, and the third packaging result, the business process steps for the new energy business are completed.

[0125] In this embodiment, the first encapsulation may be to encapsulate the common business process steps of the first new energy business.

[0126] In this embodiment, the second encapsulation may be to encapsulate the non-shared business process steps of the first new energy business independently according to the first new energy business.

[0127] In this embodiment, the third encapsulation can be performed independently on the business process steps of the second new energy business set according to the second new energy business, so as to achieve an independent encapsulation result for each second new energy business.

[0128] The beneficial effects of the above technical solution are: it helps to improve the reusability of business management, reduce the complexity of business management, and help to ensure the quality of multi-business control.

[0129] Example 7:

[0130] Based on Example 1, this example provides a cloud-deployed, autonomous, and controllable new energy power production management and control platform, including an equipment ledger construction module, such as... Figure 4 As shown, it includes:

[0131] The template acquisition unit is used to acquire the standard template of the equipment ledger and to perform parameterized configuration on the standard template of the equipment ledger to obtain the equipment ledger.

[0132] The second control unit is used for:

[0133] In the new energy business, the equipment information of the centralized equipment is entered into the equipment ledger for management, and the entities, attributes and attribute values ​​in the equipment information are determined based on the equipment ledger;

[0134] A ledger triplet is constructed based on the entity, attribute, and attribute value. A target model is then constructed based on the ledger triplet. Finally, information management and control for multiple devices is achieved based on the target model.

[0135] In this embodiment, in order to manage the massive number of devices in the new energy business, the EVA (Entity-Value-Attribute)-based technology for efficiently constructing a massive device ledger is an innovative technical solution to address the challenge of the large number of devices and the massive amount of equipment parameter information in new energy power plants. This technology achieves effective management and efficient storage of information on more than 30,000 sets of devices, including wind turbine generators, transformer substations, inverters, SVG, GIS, combiner boxes, and PCS, by constructing various types of databases such as classification databases, parameter databases, and equipment databases.

[0136] In this embodiment, the ledger triple is: entity-attribute-attribute value.

[0137] In this embodiment, the target model can be an EVA data model.

[0138] In this embodiment, the standard template for the ledger can be pre-set.

[0139] In this embodiment, parameterized configuration can define some variable factors or data items in the standard equipment ledger template as parameters. By setting different parameter values, the template can be adapted to different specific situations or needs. For example, information such as equipment type, specifications, brand, and purchase date can be used as parameters, and the values ​​of these parameters can be set according to the actual equipment situation to generate an equipment ledger that meets specific scenarios and requirements. This can improve the flexibility and applicability of the template, making it easy to use in various different equipment management scenarios.

[0140] The working principle and beneficial effects of the above technical solution are as follows: Obtain a standard template for the equipment ledger and configure it parametrically to obtain the equipment ledger; input the centralized equipment information from the new energy business into the equipment ledger for management, and determine the entities, attributes, and attribute values ​​in the equipment information based on the equipment ledger; construct ledger triples based on the entities, attributes, and attribute values, construct a target model based on the ledger triples, and achieve multi-device information control based on the target model; effectively achieve efficient management and storage of multiple devices.

[0141] Example 8:

[0142] Based on Example 1, this example provides a cloud-deployed, autonomous, and controllable new energy power production management and control platform, which also includes:

[0143] The fault inspection module is used for the coordinated operation process of inspection and fault repair.

[0144] The recording module is used to record the work process based on IoT devices and generate recording reports;

[0145] The transmission module is used to upload the record report to the cloud, and analyze the record report based on the cloud to output the fault diagnosis results.

[0146] The working principle and beneficial effects of the above technical solution are as follows: To assist in inspection and fault handling, the platform is equipped with corresponding IoT devices for the coordinated operation of inspection and fault repair. During inspection and fault handling, the operation process is recorded by IoT devices and uploaded to the cloud for analysis, which identifies problems in the operation process and improves operational safety.

[0147] Example 9:

[0148] Based on Example 2, this example provides a cloud-deployed, autonomous, and controllable new energy power production management and control platform, with decoupled and split units, including:

[0149] The service reading subunit is used to read platform services and determine the n service types of the platform services;

[0150] Decoupling and splitting sub-units is used for:

[0151] Based on the n service types, the platform services are first decoupled and split to obtain n sub-platform services corresponding to different service types;

[0152] Read the multiple service responsibilities of the sub-platform services in each service type and the functional scope of each service responsibility, and then decouple and split them according to the second decoupling based on the multiple service responsibilities of the sub-platform services in each service type and the functional scope of each service responsibility to obtain the target service set.

[0153] In this embodiment, the first decoupling split can be used to split the platform service according to the service type, wherein the service type corresponds one-to-one with the sub-platform service.

[0154] In this embodiment, the second decoupling and splitting can be a further decoupling and splitting operation on the sub-platform services to determine multiple target services (i.e., target service sets) in each sub-platform service.

[0155] The working principle and beneficial effects of the above technical solution are as follows: by determining the service type of the platform service, the first decoupling and decomposition of the platform service can be effectively achieved to obtain sub-platform services. By determining the multiple service responsibilities of the sub-platform services and the functional scope of each service responsibility, the second decoupling and decomposition of the sub-platform services can be effectively achieved. This effectively achieves the detail and comprehensiveness of the decoupling and decomposition of the platform services, and effectively ensures the accuracy of obtaining the target service set.

[0156] Example 10:

[0157] Based on Example 9, this example provides a cloud-deployed, autonomous, and controllable new energy power production management and control platform, which decouples and splits sub-units, including:

[0158] The scope comparison subunit is used to compare the functional scope of each service responsibility, determine the overlapping functional scope in the service responsibilities, and extract the first service responsibility and the second service responsibility corresponding to the overlapping functional scope.

[0159] Scope-defining subunits are used for:

[0160] Read the first functional scope of the first service responsibility and the second functional scope of the second service responsibility;

[0161] Obtain the first proportion of the overlapping functional range to the first functional range, and at the same time, obtain the second proportion of the overlapping functional range to the second functional range;

[0162] Compare the first proportion with the second proportion, and redefine the functional scope of the first service responsibility and the second service responsibility based on the comparison results;

[0163] When the first proportion is greater than the second proportion, the overlapping functional scopes are removed from the second functional scope to generate a third functional scope. The second service responsibility's functional scope is then updated based on the third functional scope, while the first functional scope of the first service responsibility remains unchanged.

[0164] When the first proportion is less than the second proportion, the overlapping functional scopes are removed from the first functional scope, a fourth functional scope is generated, and the first functional scope is updated based on the fourth functional scope. Meanwhile, the second functional scope based on the second service responsibility remains unchanged.

[0165] When the first weight is equal to the second weight, the overlapping functional scope is removed from either the first functional scope or the second functional scope, and the functional scope is updated in the first service responsibility and the second service responsibility according to the removal result.

[0166] The target service set acquisition sub-unit is used to determine the decoupling and splitting boundary of the sub-platform service based on the service responsibilities corresponding to the non-overlapping functional scope and the service responsibilities corresponding to the redefined functional scope, and to perform a second decoupling and splitting of the sub-platform service based on the decoupling and splitting boundary, and to determine the target service set based on the second decoupling and splitting result.

[0167] In this embodiment, the first service responsibility and the second service responsibility can be obtained by comparing the functional scope of each service responsibility to obtain the service responsibilities corresponding to the overlapping functional scope.

[0168] In this embodiment, the first proportion may be the proportion of the overlapping functional range in the first functional range.

[0169] In this embodiment, the second proportion may be the proportion of the overlapping functional range in the second functional range.

[0170] In this embodiment, the third functional range can be a new functional range formed by removing the overlapping functional ranges from the second functional range, that is: second functional range - overlapping functional range = third functional range.

[0171] In this embodiment, the fourth functional range can be a new functional range formed by removing the overlapping functional ranges from the first functional range, that is: first functional range - overlapping functional range = fourth functional range.

[0172] In this embodiment, the scope of function can be the boundaries of the specific functions and actions covered by the service responsibilities, such as the objects or fields to which the service applies, the permission levels to which the service applies, etc.

[0173] The working principle and beneficial effects of the above technical solution are as follows: By obtaining the first and second service responsibilities with overlapping functional scopes, and by determining the first proportion of the overlapping functional scope to the first service responsibility and the second proportion to the second service responsibility, the functional scopes of the first and second service responsibilities can be effectively defined. This effectively ensures the rationality and effectiveness of the second decoupling and splitting, guarantees the accuracy and comprehensiveness of the obtained target service set, lays the foundation for subsequent new energy power production management and control, improves the flexibility, maintainability and reusability of the system, effectively promotes the division of labor and cooperation in management and control, and effectively improves the stability of the system.

[0174] Obviously, those skilled in the art can make various modifications and variations to this invention without departing from its spirit and scope. Therefore, if these modifications and variations fall within the scope of the claims of this invention and their equivalents, this invention also intends to include these modifications and variations.

Claims

1. A cloud-deployed, autonomous, and controllable new energy power production management and control platform, characterized in that, include: The deployment module is used to decouple and split the platform services to obtain a set of target services, configure each target service in the set of target services in a stateless manner to obtain stateless services for each target service, and deploy the stateless services in the cloud. The new energy business analysis module is used to read different types of new energy businesses and determine the business process steps of different types of new energy businesses. At the same time, it analyzes and processes the business process steps based on the cloud deployment results, and performs multi-business management and control of new energy businesses based on the processing results. The equipment ledger construction module is used to build equipment ledgers and manage multi-equipment information of equipment sets in the new energy business based on the equipment ledgers; The control module is used to complete the control and management operations of new energy power production based on multi-business control and multi-device information control; Deployment module, including: The decoupling and splitting unit is used to read the platform services, analyze the platform services based on the reading results, determine the decoupling and splitting boundaries, and decouple and split the platform services according to the decoupling and splitting boundaries to obtain the target service set. The configuration unit is used to configure each target service in the target service set in a stateless manner, thereby obtaining the stateless services corresponding to each target service in the target service set. The deployment unit is used to deploy stateless services in the cloud according to preset configuration methods on the platform; Decoupling and splitting units include: The service reading subunit is used to read platform services and determine the n service types of the platform services; Decoupling and splitting sub-units is used for: Based on the n service types, the platform services are first decoupled and split to obtain n sub-platform services corresponding to different service types; Read the multiple service responsibilities of the sub-platform services in each service type and the functional scope of each service responsibility, and then decouple and split them according to the second decoupling based on the multiple service responsibilities of the sub-platform services in each service type and the functional scope of each service responsibility to obtain the target service set; Decoupling and splitting sub-units includes: The scope comparison subunit is used to compare the functional scope of each service responsibility, determine the overlapping functional scope in the service responsibilities, and extract the first service responsibility and the second service responsibility corresponding to the overlapping functional scope. Scope-defining subunits are used for: Read the first functional scope of the first service responsibility and the second functional scope of the second service responsibility; Obtain the first proportion of the overlapping functional range to the first functional range, and at the same time, obtain the second proportion of the overlapping functional range to the second functional range; Compare the first proportion with the second proportion, and redefine the functional scope of the first service responsibility and the second service responsibility based on the comparison results; When the first proportion is greater than the second proportion, the overlapping functional scopes are removed from the second functional scope to generate a third functional scope. The second service responsibility's functional scope is then updated based on the third functional scope, while the first functional scope of the first service responsibility remains unchanged. When the first proportion is less than the second proportion, the overlapping functional scopes are removed from the first functional scope, a fourth functional scope is generated, and the first functional scope is updated based on the fourth functional scope. Meanwhile, the second functional scope based on the second service responsibility remains unchanged. When the first weight is equal to the second weight, the overlapping functional scope is removed from either the first functional scope or the second functional scope, and the functional scope is updated in the first service responsibility and the second service responsibility according to the removal result. The target service set acquisition sub-unit is used to determine the decoupling and splitting boundary of the sub-platform service based on the service responsibilities corresponding to the non-overlapping functional scope and the service responsibilities corresponding to the redefined functional scope, and to perform a second decoupling and splitting of the sub-platform service based on the decoupling and splitting boundary, and to determine the target service set based on the second decoupling and splitting result.

2. The cloud-deployed, autonomous and controllable new energy power production management and control platform according to claim 1, characterized in that, Configuration unit, including: The code reading subunit is used to obtain the service code of each target service, read the service code of each target service, and determine the code logic of the service code; The stateless service acquisition subunit is used for: Read the first code segment that is consistent with the local storage logic within the service code's code logic; The second code segment extracts state information from the client request. At the same time, the first code segment is updated to the second code segment, and the stateless service corresponding to each target service is obtained based on the update result.

3. The cloud-deployed, autonomous and controllable new energy power production management and control platform according to claim 1, characterized in that, The new energy business analysis module includes: The business process step determination unit is used to read different types of new energy businesses and determine the business process steps for different types of new energy businesses. The analysis and processing unit is used to read and analyze the business process steps based on the cloud-deployed platform, and process the business process steps of the new energy business based on the analysis results. The first control unit is used to manage and control the new energy business across multiple business segments based on the processing results.

4. The cloud-deployed, autonomous and controllable new energy power production management and control platform according to claim 3, characterized in that, The business process step determination unit includes: The type label determination subunit is used to collect different types of new energy services and obtain the type labels of the new energy services; The matching subunit is used to input the type label of the new energy business into the preset database for matching, and obtain the business process steps of the new energy business that are consistent with the type label.

5. The cloud-deployed, autonomous and controllable new energy power production management and control platform according to claim 3, characterized in that, Analysis and processing unit, including: The reading sub-unit is used to read the business process steps of different types of new energy businesses based on the platform that has completed cloud deployment, and to compare the business process steps of different types of new energy businesses. The shared business process steps determination sub-unit is used to determine the shared business process steps in different types of new energy businesses based on the comparison results. Processing subunit, used for: New energy businesses with shared business process steps are designated as the first new energy business set, while new energy businesses without shared business process steps are designated as the second new energy business set. In the first new energy business, the common business process steps are encapsulated in the first encapsulation. At the same time, the non-common business process steps in the first new energy business are encapsulated independently according to the first new energy business in the second encapsulation. The business process steps of the second new energy business are independently packaged according to the second new energy business. Based on the first packaging result, the second packaging result, and the third packaging result, the business process steps for the new energy business are completed.

6. The cloud-deployed, autonomous and controllable new energy power production management and control platform according to claim 1, characterized in that, The equipment ledger construction module includes: The template acquisition unit is used to acquire the standard template of the equipment ledger and to perform parameterized configuration on the standard template of the equipment ledger to obtain the equipment ledger. The second control unit is used for: In the new energy business, the equipment information of the centralized equipment is entered into the equipment ledger for management, and the entities, attributes and attribute values ​​in the equipment information are determined based on the equipment ledger; A ledger triplet is constructed based on the entity, attribute, and attribute value. A target model is then constructed based on the ledger triplet. Finally, information management and control for multiple devices is achieved based on the target model.

7. The cloud-deployed, autonomous and controllable new energy power production management and control platform according to claim 1, characterized in that, Also includes: The fault inspection module is used for the coordinated operation process of inspection and fault repair. The recording module is used to record the work process based on IoT devices and generate recording reports; The transmission module is used to upload the record report to the cloud, and analyze the record report based on the cloud to output the fault diagnosis results.

Citation Information

Patent Citations

  • SOA (Service Oriented Architecture)-based clothes enterprise collaborative management system development method and system

    CN102054224A

  • Decoupling method based on power dispatching management cloud platform

    CN110069263A