Cloud edge collaborative design and simulation system for GW-level photovoltaic power station
Patent Information
- Application Number
- CN202211434283.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-11-16
- Publication Date
- 2026-11-03
- Estimated Expiration
- 2042-11-16
AI Technical Summary
Existing technologies cannot meet the design and simulation requirements of GW-level photovoltaic power plants, resulting in low work efficiency and a lack of multi-user cloud-edge collaborative design and simulation software.
This paper presents a cloud-edge collaborative design and simulation system for GW-level photovoltaic power plants, including a user management module, a design preparation module, a power plant design module, and a power plant simulation module. Through multi-user collaborative units, the system realizes the design and multi-physics coupling simulation of power plant component library, electrical principles, layout routing, and overall plant scheme, and performs power balance, power flow and load analysis to optimize the design scheme.
It enables rapid, efficient, and accurate design and simulation of GW-level photovoltaic power plants, filling the gap in GW-level photovoltaic power plant design and simulation systems and improving overall work efficiency.
Smart Images

Figure CN116050059B_ABST
Abstract
Description
Technical Field
[0001] This invention belongs to the field of electronic data processing, and specifically relates to a cloud-edge collaborative design and simulation system for GW-level photovoltaic power plants. Background Technology
[0002] The development of new photovoltaic systems is rapid, and the construction scale of photovoltaic power plants is constantly increasing. However, the mainstream photovoltaic power plant design software at home and abroad (such as PVSYST, ARCHELIOS, HELIOS 3D, etc.) generally have a design system scale of less than 100MW, which is simply not capable of designing and simulating GW-level photovoltaic power plants. At the same time, GW-level photovoltaic systems generally occupy an area of more than tens of square kilometers. According to actual engineering experience and simulation test results, if a single person is used to design the entire plant, it is estimated that it may take more than two weeks, resulting in low overall work efficiency.
[0003] Therefore, achieving rapid, efficient, and accurate design and simulation of GW-level photovoltaic power plants will greatly benefit the photovoltaic system design field. Currently, there is no software on the market that supports the design and simulation of GW-level photovoltaic power plants, nor is there software for multi-user cloud-edge collaborative design of photovoltaic power plants. Therefore, this paper proposes a multi-user cloud-edge collaborative design and simulation system for GW-level photovoltaic power plants. This system can not only realize the design and simulation functions of GW-level photovoltaic power plants, but also shorten the design cycle of GW-level photovoltaic power plants, thereby improving overall work efficiency. Summary of the Invention
[0004] To address the aforementioned problems in existing technologies—namely, their inability to meet the data volume and real-time requirements of GW-level photovoltaic power plant design and to achieve multi-user cloud-edge collaborative design of photovoltaic power plants—this invention provides a cloud-edge collaborative design and simulation system for GW-level photovoltaic power plants, comprising:
[0005] The user management module is used to manage user information;
[0006] The design preparation module is used to allocate work packages and operation permissions based on the user information.
[0007] The power plant design module is used to design the power plant's component library, electrical principles, layout routing, and overall scheme based on the work package and through a multi-user collaborative unit according to the user's corresponding operation permissions, to obtain a GW-level photovoltaic power plant design scheme.
[0008] The power plant simulation module is used to perform multi-physics coupling simulation of the GW-level photovoltaic power plant design scheme, conduct power balance, power flow and load analysis for the preset life cycle, calculate the operating parameters under all preset typical scenarios, adjust the GW-level photovoltaic power plant design scheme based on the simulation results and operating parameters, and obtain the final design scheme.
[0009] In some preferred embodiments, the management of user information includes new user registration, old user login, modification of user information, user permissions, and user cancellation; the user permissions include the user's position as a group leader or group member for a specific project, and the scope of operations that the user can perform.
[0010] In some preferred embodiments, the power plant design module includes a component library submodule, an electrical principle submodule, a layout and routing submodule, and a whole-plant scheme design submodule.
[0011] In some preferred embodiments, the component library submodule is used to perform the addition, query, deletion and modification of component information; the component information includes: component data, string data, combiner box data, inverter data, transformer data, cable data and switch data.
[0012] In some preferred embodiments, the electrical principle submodule is used to assign work packages to each team member, either by the team leader or based on the electrical capacity. Team members complete the electrical principle design task of their individual work packages through a multi-person collaborative unit. Once all individual work package electrical principle design tasks are completed and summarized, a preliminary overall station electrical principle design scheme is obtained. The individual work package electrical principle design tasks include: selecting appropriate components, strings, combiner boxes, inverters, transformers, cables, and switches; designing centralized / string / distributed wiring diagrams; and establishing connection information for the main transformer and busbars within the station.
[0013] In some preferred embodiments, the layout routing submodule is used for the team leader to assign layout routing work packages to each team member, or to assign layout routing work packages to each team member based on the geographical space size and electrical principle work package information. Team members complete the layout routing design task of their individual work packages through a multi-person collaborative unit. After all individual work package layout routing design tasks are completed and summarized, a preliminary overall site layout routing design scheme is obtained. The individual work package layout routing design task includes: designing the coordinate location information of brackets, combiner boxes, converters and transformers, as well as cable connection information, coordinate location information of the site's main transformer and external line connection information of the work package.
[0014] In some preferred embodiments, the sub-module for overall station design involves the team leader designing the overall station electrical schematic diagram based on the preliminary overall station electrical principle design scheme, determining the required component models and quantities based on the overall station electrical schematic diagram, and designing the overall station layout routing wiring diagram based on the preliminary overall station layout routing design scheme.
[0015] In some preferred embodiments, the power plant simulation module includes a multiphysics coupling submodule, an operation simulation submodule, and a typical scenario simulation submodule;
[0016] The multiphysics coupling submodule is specifically used to apply the irradiance field, temperature field, humidity field, wind speed and direction field and topography field of the preset area around the site to the GW-level photovoltaic power station design scheme, calculate the coupling value of each 1m grid and display it through the preset stepped color;
[0017] The simulation submodule is specifically used to calculate the annual power generation of the system, the output power / voltage / current of the components, and the load values on the photovoltaic array of a GW photovoltaic power plant with a preset life cycle.
[0018] The typical scenario simulation submodule is used to calculate the system power generation / power output of a GW photovoltaic power station, device information such as voltage fluctuation value / flicker value exceeding the limit value, current amplitude / phase angle at the fault location, load value and attenuation rate on the photovoltaic array under various preset typical scenarios over 24 hours.
[0019] In some preferred embodiments, the multi-user collaborative unit includes a client, a communication server, a database server, and an application server.
[0020] In some preferred embodiments, the design client is used for the design and two-dimensional display of GW-level photovoltaic power plants. The design of the GW-level photovoltaic power plant includes environmental resource data analysis, component library design, electrical principle design, layout routing design, and overall plant scheme design. After the design is completed, the user can view the two-dimensional display effect of the power plant on the interface of the design client.
[0021] The simulation client is used for GW-level photovoltaic power plant simulation and virtual reality display. The GW-level photovoltaic power plant simulation includes multiphysics coupling simulation, operation simulation, and typical scenario simulation. After the simulation calculation is completed, users can observe the simulated operation of the GW-level photovoltaic power plant design scheme in a virtual reality scene through a VR headset display.
[0022] In some preferred embodiments, the communication server is used to support receiving data access and simulation calculation requests from multiple clients, and is also used to access the database server or application server to obtain data and return result data. High concurrency management is performed using caching, message queues, database read / write separation, and thread pools to process the order of data requests and prevent multiple clients from accessing the communication server at the same time, which could lead to decreased operating efficiency or system crash.
[0023] In some preferred embodiments, the database server is used to store and manage the data resources required throughout the design and simulation analysis process, including terrain data, meteorological data, component data, and physical field data.
[0024] In some preferred embodiments, the application server is used to calculate the algorithm result based on the algorithm input parameters forwarded by the communication server, and then transmit the result data back to the client through the communication server.
[0025] The beneficial effects of this invention are:
[0026] (1) This invention fills the gap in GW-level photovoltaic power plant design and simulation systems at home and abroad by enabling multi-person cloud-based online design and simulation of GW-level photovoltaic power plants, and solves the problems of low overall work efficiency, data delay and unreliability of GW-level photovoltaic power plant design. Attached Figure Description
[0027] Other features, objects, and advantages of this application will become more apparent from the following detailed description of non-limiting embodiments with reference to the accompanying drawings:
[0028] Figure 1 This is a schematic diagram of the process for cloud-edge collaborative design of GW-level photovoltaic power plants in an embodiment of the present invention;
[0029] Figure 2 This is an architecture diagram of the system in this embodiment of the invention, showing the relationships between the client, communication server, database server, and application server.
[0030] Figure 3 This is an overall architecture diagram of the system in an embodiment of the present invention;
[0031] Figure 4 This is a schematic diagram of the interface in an embodiment of the present invention, showing how each team member completes their individual work package through a multi-person collaborative unit;
[0032] Figure 5 This is a schematic diagram of the interface for performing 12 typical sky simulation analyses in a typical scene simulation embodiment of the present invention;
[0033] Figure 6 This is a schematic diagram of the load simulation process in the simulation of operating parameters in an embodiment of the present invention. Detailed Implementation
[0034] The present application will now be described in further detail with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are for illustrative purposes only and are not intended to limit the invention. Furthermore, it should be noted that, for ease of description, only the parts relevant to the invention are shown in the accompanying drawings.
[0035] It should be noted that, unless otherwise specified, the embodiments and features described in this application can be combined with each other. This application will now be described in detail with reference to the accompanying drawings and embodiments.
[0036] Currently, no software suitable for the design and simulation of GW-level photovoltaic power plants has been proposed in existing technologies both domestically and internationally. There is a need for software that can support cloud-edge collaborative design and simulation of GW-level photovoltaic power plants to fill the gap in the design and simulation of GW-level photovoltaic power plants and shorten the design cycle of GW-level photovoltaic power plants.
[0037] This invention provides a cloud-edge collaborative design and simulation system for GW-level photovoltaic power plants. The system includes:
[0038] The user management module is used to manage user information;
[0039] The design preparation module is used to allocate work packages and operation permissions based on the user information.
[0040] The power plant design module is used to obtain a GW-level photovoltaic power plant design scheme by designing the power plant's component library, electrical principles, layout routing, overall scheme, and multi-physical coupling field based on the work package and through a multi-user collaborative unit according to the user's corresponding operation permissions.
[0041] The power plant simulation module is used to perform multi-physics coupling simulation of the GW-level photovoltaic power plant design scheme, conduct power balance, power flow and load analysis for the preset life cycle, calculate the operating parameters under all preset typical scenarios, adjust the GW-level photovoltaic power plant design scheme based on the simulation results and operating parameters, and obtain the final design scheme.
[0042] To more clearly explain the cloud-edge collaborative design and simulation system for GW-level photovoltaic power plants of this invention, the following will be combined with... Figure 1 The functional modules in the embodiments of the present invention will be described in detail.
[0043] The cloud-edge collaborative design and simulation system for GW-level photovoltaic power plants according to the first embodiment of the present invention includes a user management module, a design preparation module, a power plant design module, and an operation simulation module. The functional modules are described in detail below:
[0044] The user management module is used to manage user information;
[0045] In this embodiment, the management of user information includes new user registration, old user login, modification of user information, user permissions, and user cancellation; the user permissions include the position of a user for a specific project, such as group leader or group member, and the scope of operations that the user can perform.
[0046] The design preparation module is used to allocate work packages and operation permissions based on the user information. The responsible team leader is granted the operation permissions to create projects and view and modify all projects and work packages under their name. Responsible team members are granted the operation permissions to view and modify all projects and work packages under their name, and to accept or reject assigned work packages.
[0047] The power plant design module is used to design the power plant's component library, electrical principles, layout routing, and overall scheme based on the work package and through a multi-user collaborative unit according to the user's corresponding operation permissions, to obtain a GW-level photovoltaic power plant design scheme.
[0048] In this embodiment, the power plant design module includes a component library submodule, an electrical principle submodule, a layout and routing submodule, and a whole-plant scheme design submodule.
[0049] The component library submodule is used to add, query, delete, and modify component information. The component information includes: component data, string data, combiner box data, inverter data, transformer data, cable data, and switch data. The component information will support the design work of the electrical principle design module.
[0050] The electrical principle submodule is used by the team leader to assign work packages to each team member, or based on the electrical capacity. Team members complete their individual work package electrical principle design tasks through a multi-person collaborative unit. Once all individual work package electrical principle design tasks are completed and aggregated, a preliminary overall station electrical principle design scheme is obtained. The individual work package electrical principle design tasks include: selecting appropriate components, strings, combiner boxes, inverters, transformers, cables, and switches; designing centralized / string / distributed wiring diagrams; and establishing connection information for the station's main transformer and busbars. The user interface for team members to complete their individual work package electrical principle design tasks through the multi-person collaborative unit is shown below. Figure 4 As shown.
[0051] The process for team members to perform electrical principle design tasks includes: array unit design: click on device type, device model, add device to add selected devices, select the interface graphic and click delete device to delete selected devices, after drawing, click save design to save the array unit design as an XML file, and click load design to load the drawn array unit;
[0052] Work Package Design: Clicking "Read Array Design" will load the drawn array cells. Clicking "Device Type," "Device Model," or "Add Device" will add the selected device. After selecting the interface graphic, clicking "Delete Device" will delete the selected device. After drawing, clicking "Save Design" will save the work package design as a file named "TB_Member ID_Project ID_Work Package ID.xml". Clicking "Load Design" will load the drawn work package.
[0053] Devices can be connected via the yellow connection point. Array units and work packages need to be designed with an ExternalPoint as an external connection point to connect with other array units or work packages.
[0054] The layout routing submodule is used by the team leader to assign layout routing work packages to each team member, or to assign them based on the geographical space size and electrical principle work package information. Team members complete their individual work package layout routing design tasks through a multi-person collaborative unit. Once all individual work package layout routing design tasks are completed and summarized, a preliminary overall site layout routing design scheme is obtained. The individual work package layout routing design tasks include: designing the coordinate location information of brackets, combiner boxes, converters and transformers, as well as cable connection information, the coordinate location information of the site's main transformer and the external line connection information of the work package.
[0055] Before allocating work packages to the layout and routing submodule, the number of layout and routing work packages is determined based on the electrical principles work package, and the design area for each work package is determined based on the geographical space. After all team members have confirmed their layout and routing work packages, all team members determine the model and quantity of components based on the preliminary overall site layout and routing design plan, and then perform layout and routing design based on the size and quantity of the component models. Similar to the electrical principles design, the team leader can view, review, and provide feedback on the work package allocation, acceptance, design progress, and submission status.
[0056] The overall station solution design submodule involves the team leader designing the overall station electrical schematic based on the preliminary overall station electrical principle design scheme. Based on this schematic, the team leader determines the required component models and quantities and designs the overall station layout routing diagram. After opening the project, the team leader clicks on the overall station solution, then edits, opens the electrical schematic design interface, and loads and opens all work packages. In the engineering design interface, the team leader can edit the work packages submitted by team members and design the overall station electrical schematic. After completing the overall station electrical schematic design, the team leader clicks "Save Design," saving the schematic as a file named "PJ_Team Leader ID_Project ID.xml." Returning to the software interface, the team leader clicks "Submit" to complete the submission of the overall station electrical schematic. The same steps are then used to design and submit the layout routing diagram.
[0057] The power plant simulation module is used to perform multiphysics coupled simulation of the GW-level photovoltaic power plant design scheme, conduct power balance, flow, and load analysis over a preset lifecycle, and calculate operating parameters under all preset typical scenarios. Based on the simulation results and operating parameters, the GW-level photovoltaic power plant design scheme is adjusted to obtain the final design scheme. The operating parameters include sky, weather, electrical, fault, and load. In this embodiment, the interface for 12 types of sky simulation analysis in the calculation of operating parameters under typical scenarios is shown as follows. Figure 5 As shown; the interface for preset full lifecycle load analysis is displayed as follows. Figure 6 As shown.
[0058] In this embodiment, the operation simulation module includes a multiphysics coupling submodule, an operation simulation submodule, and a typical scenario simulation submodule;
[0059] The multiphysics coupling submodule is specifically used to apply the irradiance field, temperature field, humidity field, wind speed and direction field, and topographic field of a GW photovoltaic power station in a preset area surrounding the site to the design scheme to be verified. It calculates the coupling values for each 1m grid and displays them using a preset tiered color scheme. These coupling values are obtained using the lattice Boltzmann method based on GPU parallel computing. Based on measured data and a refined meteorological dataset, the diurnal variations of the irradiance field, temperature field, humidity field, and wind speed and direction field at the power station location can be viewed, and the dynamic changes of the coupled physical fields can be obtained using the lattice Boltzmann method. This embodiment provides two perspectives: a close-up view and a bird's-eye view, allowing for a bird's-eye view of the dynamic changes in the irradiance field distribution. Clicking pause stops the changes and allows viewing of the specific data.
[0060] The operation simulation submodule is specifically used to calculate the annual power generation of a GW-level photovoltaic power plant, the output power / voltage / current of its components, and the load values on the photovoltaic array for a preset life cycle; the operation simulation can perform power balance, power flow analysis, and load analysis for a preset life cycle.
[0061] The power balance is set by selecting the start and end times to set the simulation time range. The simulation results can be viewed through bar charts, including total system power generation, total power generation per unit rated power, PR, daily average power generation per unit rated power, daily average array loss per unit rated power, and daily average system loss per unit rated power.
[0062] The power flow analysis allows setting the simulation time range by selecting the start and end times. Users can view the power flow analysis results of all combiner boxes, inverters, and transformers in the photovoltaic power station by selecting the corresponding devices in the interface. The results show the maximum power output, the time corresponding to the maximum power, the maximum voltage, the time corresponding to the maximum voltage, the maximum current, and the time corresponding to the maximum current of the device within the selected time period.
[0063] The load analysis involves the user inputting the start time of the simulation. Based on information such as the support structure, wind speed and direction, purpose of the photovoltaic power generation system, site topography and surrounding buildings, air density, ground roughness type, and height above the ground of a GW-level photovoltaic power station covering an area of 30 square kilometers, the simulation calculates the wind load on the photovoltaic array for up to 25 years.
[0064] The typical scenario simulation submodule is used to calculate the system power generation / output, device information exceeding the limit voltage fluctuation / flicker value, current amplitude / phase angle at the fault location, load value on the photovoltaic array, and attenuation rate of a GW-level photovoltaic power plant under various preset typical scenarios over 24 hours. The typical scenarios can perform simulation calculations of sky, weather, electrical, load, and accelerated aging of a typical GW-level photovoltaic power plant on a typical day.
[0065] The weather conditions for a typical day at a GW-level photovoltaic power plant include sunny, cloudy, rainy, and snowy. After the calculation is completed, users can view the 24-hour power generation, power output, average temperature, and average irradiance of the power plant under these weather conditions through a line graph.
[0066] The typical sky conditions for a GW-level photovoltaic power station on a given day include: completely overcast skies with a sharp, gradual change in brightness towards the zenith, but uniform in all directions; completely overcast skies with a sharp, gradual change in brightness, slightly brighter on the side facing the sun; completely overcast skies with a gradual, gradual change in brightness, but uniform in all directions; completely overcast skies with a gradual, gradual change in brightness, slightly brighter on the side facing the sun; uniform sky; sky with some clouds, no gradual change towards the zenith; sky with some clouds, brighter around the sun; sky with some clouds, no gradual change towards the zenith, but a distinct halo; sky with some clouds, no sun visible; sky with some clouds, bright around the sun; clear white sky with a distinct halo; and completely clear sky with a clear atmosphere. After calculation, users can view the power station's 24-hour power generation, power output, average temperature, and average irradiance under this sky condition using a line graph.
[0067] The electrical analysis of a typical GW photovoltaic power plant includes shading and fault analysis. The shading analysis mainly calculates the device information that exceeds the limit voltage fluctuation / flicker value after the photovoltaic support is partially shaded. The fault analysis mainly calculates the current amplitude / phase angle of phase A / B / C at the fault location of the four fault types: single-phase ground fault, two-phase short circuit, two-phase ground fault, and three-phase ground fault, under the fault category of node or line.
[0068] The load analysis of a typical GW-level photovoltaic power station on a given day involves the user inputting the start time of the simulation (0-24h), as well as the corresponding wind speed and direction values per hour. Based on information such as the support structure of the GW-level photovoltaic power station, the purpose of the photovoltaic power generation system, the site topography and surrounding buildings, air density, ground roughness type, and height above the ground, the wind load on the photovoltaic array is simulated and calculated.
[0069] To overcome the shortcomings of existing photovoltaic system designs that are not applicable to GW-level photovoltaic power plants, improve the design efficiency of photovoltaic power plants, fill the gap in multi-person cloud-edge collaborative design and simulation systems, and accurately and quickly guide the design and simulation process of GW-level photovoltaic power plants, a multi-person collaborative unit is proposed, which has scalability.
[0070] The process of designing a project is as follows Figure 1 As shown, the team leader creates a project, selects a project, adds design team members, adds or deletes selected work packages, and assigns the work packages to participating team members. After assigning the work packages, the team leader can click the "Temporarily Submit" button to temporarily submit the electrical principle work package. Team members can view the contents of the work package in their operation interface and can choose to accept or reject the work package. After all team members accept the work package design, the team leader formally submits the work package assignment overview information, waits for all team members to submit completed work packages, and reviews all completed work packages. During the design period, the team leader can view the work package design progress of all team members. When all work packages are completed, the team leader can return review comments and accept the work package design, draw the overall electrical principle or layout routing diagram of the project, and complete the design.
[0071] In this embodiment, the multi-person collaborative unit, such as Figure 2 As shown, it includes a client, a communication server, a database server, and an application server.
[0072] The client includes a design client and a simulation client. The client is the human-computer interaction window of the entire system. The design content of the client mainly consists of "the design (2D display) part developed in Qt" and "the simulation (VR display) part developed in Unity". Multiple people can collaboratively design and complete a GW-level power plant. They can also use a VR headset to observe the simulated operation of the entire photovoltaic power plant design scheme and various parameter data in a virtual reality scene.
[0073] The design client is used for the design and two-dimensional display of GW-level photovoltaic power plants. The design of the GW-level photovoltaic power plant includes environmental resource data analysis, component library design, electrical principle design, layout routing design, and overall plant scheme design. After the design is completed, users can view the two-dimensional display effect of the power plant on the interface of the design client.
[0074] The simulation client is used for GW-level photovoltaic power plant simulation and virtual reality display. The GW-level photovoltaic power plant simulation includes multiphysics coupling simulation, operation simulation, and typical scenario simulation. After the simulation calculation is completed, the user can observe the simulated operation of the GW-level photovoltaic power plant design scheme in the virtual reality scene through a VR headset display.
[0075] In this embodiment, the communication server is used to support receiving data access and simulation calculation requests from multiple clients. It also accesses the database server or application server to obtain data and return results. High concurrency management is achieved using caching, message queues, database read / write separation, and thread pools to handle data request order and prevent simultaneous access by multiple clients from causing performance degradation or system crashes. The communication server is a crucial hub for interaction between the client, the database, and the backend algorithm.
[0076] In this embodiment, the database server is used to store and manage the data resources required throughout the design and simulation analysis process, including terrain data, meteorological data, component data, and physical field data. This embodiment also includes a temporary database for storing temporary data.
[0077] In this embodiment, the application server is used to calculate the algorithm result based on the algorithm input parameters forwarded by the communication server, and then transmit the result data back to the client for graphical display via the communication server. To achieve multi-physics coupling and preset lifecycle operation simulation calculations for GW-level photovoltaic power plants, this application server is configured with 96 CPUs and 384 GPUs. Each CPU starts one thread to perform calculations on 4 GPU processes, resulting in a total parallel scale of 96*4=384, responsible for cross-node parallel computing across the multi-GPU heterogeneous cluster.
[0078] This embodiment divides the server into a communication server, a database server, and an application server. First, considering a GW-level photovoltaic power plant covering 30 square kilometers, with 7 physical fields and a 25-year operating period, the simulation calculation requires a computation speed of over one trillion floating-point operations per second. However, the computation speed of a CPU-based personal computer or server is less than several billion operations per second. Therefore, traditional multi-CPU parallel computing is far from sufficient for the simulation calculation of a GW-level photovoltaic power plant. Thus, this system specifically introduces an application server configured with 96 CPUs and 384 GPUs to support multi-physics coupling and preset lifecycle simulation calculations. The communication server forwards user simulation requests to the application server, while maintaining a mode where the client only interacts with the communication server. Second, GPUs are suitable for processing relatively simple logical tasks, and their ability to process a single thread is not as good as that of a CPU. They are not very helpful for tasks that cannot be highly parallelized. Therefore, traditional multi-GPU parallel computing is not suitable for all GW-level photovoltaic power plants. The system directly runs simulation calculation modules that do not require highly parallel processing, such as MPPT AC / DC matching and 24-hour typical scenario simulation calculations, on the client side. This significantly improves simulation calculation speed because it eliminates the need to send data to the server for computation. Furthermore, the currently popular CPU+GPU parallel computing involves programmers writing code, which is then copied multiple times, with each copy executing an operation independently. However, this parallel computing only considers tasks requiring high parallelism. Therefore, this paper proposes a client (CPU) + communication server (CPU) + database server (CPU) + application server (CPU + multiple GPUs) architecture, with several multi-CPU + multi-GPU heterogeneous clusters and cross-node parallel computing capabilities. This architecture splits the system into client, communication server, database server, and application server components to ensure the reliability, stability, and accuracy of cloud-edge collaborative design and simulation for GW-level photovoltaic power plants.
[0079] The overall architecture design of this embodiment is divided into six basic layers, such as... Figure 3 As shown, it includes the basic layer, application data layer, platform layer, application layer, presentation layer, and terminal access layer;
[0080] The foundational layer includes network systems, communication servers, database servers, application servers, computer rooms, storage devices, virtual reality devices, and security devices. By building a comprehensive foundational infrastructure, a solid basis is provided for the overall construction of the application system.
[0081] The application data layer stores data resources, including national topographic elevation data, meteorological data from meteorological centers, flow field data, manufacturer product data, and data from high-performance simulation and virtual reality design platforms. It uses existing ADO technology to remotely access the SQL Server database and manage all of the above data.
[0082] The platform layer utilizes development tools such as Qt Creator 4.11.0 and Unity 2019.4.9 for the client side, Visual Studio 2015, Matlab 2015, and SQL Server 2016 for the server side, and Visual Studio 2015, Python, and Matlab for algorithm development. The platform's runtime framework includes runtime infrastructure, user interface display, application integration, and module integration.
[0083] The application layer is used to display the design scheme in two dimensions or in a virtual reality immersive display according to the user's needs.
[0084] The terminal access layer supports different user roles, and the operation permissions of each user can be preset. It also adopts single sign-on, unified identity verification and permission management to ensure user security.
[0085] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working process and related descriptions of the system described above can be found in the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0086] It should be noted that the cloud-edge collaborative design and simulation system for GW-level photovoltaic power plants provided in the above embodiments is only an example of the division of the above functional modules. In practical applications, the above functions can be assigned to different functional modules as needed, that is, the modules or steps in the embodiments of the present invention can be further decomposed or combined. For example, the modules in the above embodiments can be merged into one module, or further divided into multiple sub-modules to complete all or part of the functions described above. The names of the modules and steps involved in the embodiments of the present invention are only for distinguishing the various modules or steps and are not considered as an improper limitation of the present invention.
[0087] Those skilled in the art will recognize that the modules and method steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of both. The programs corresponding to the software modules and method steps can be placed in random access memory (RAM), main memory, read-only memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, registers, hard disks, removable disks, CD-ROMs, or any other form of storage medium known in the art. To clearly illustrate the interchangeability of electronic hardware and software, the components and steps of the various examples have been generally described in terms of functionality in the foregoing description. Whether these functions are implemented in electronic hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the invention.
[0088] The terms “first”, “second”, etc., are used to distinguish similar objects, not to describe or indicate a specific order or sequence.
[0089] The term "comprising" or any other similar term is intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus / device that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent in such process, method, article, or apparatus / device.
[0090] The technical solution of the present invention has been described above with reference to the preferred embodiments shown in the accompanying drawings. However, it will be readily understood by those skilled in the art that the scope of protection of the present invention is obviously not limited to these specific embodiments. Without departing from the principles of the present invention, those skilled in the art can make equivalent changes or substitutions to the relevant technical features, and the technical solutions after these changes or substitutions will all fall within the scope of protection of the present invention.
Claims
1. A cloud-edge collaborative design and simulation system for GW-level photovoltaic power plants, characterized in that, The system includes: The user management module is used to manage user information; The design preparation module is used to allocate work packages and operation permissions based on the user information. The power plant design module is used to design the power plant's component library, electrical principles, layout routing, and overall scheme based on the work package and through a multi-user collaborative unit according to the user's corresponding operation permissions, to obtain a GW-level photovoltaic power plant design scheme. The power plant simulation module is used to perform multi-physics coupling simulation of the GW-level photovoltaic power plant design scheme, perform power balance, power flow and load analysis for a preset life cycle, calculate operating parameters under all preset typical scenarios, adjust the GW-level photovoltaic power plant design scheme based on simulation results and operating parameters, and obtain the final design scheme. The power plant design module includes a component library submodule, an electrical principle submodule, a layout and routing submodule, and a whole-plant scheme design submodule. The electrical principle submodule is used to assign electrical principle work packages to each team member based on the electrical capacity. Team members complete the electrical principle design tasks of their individual work packages through a multi-person collaborative unit. When all individual work package electrical principle design tasks are completed and summarized, a preliminary overall station electrical principle design scheme is obtained. The individual work package electrical principle design tasks include: selecting appropriate components, strings, combiner boxes, inverters, transformers, cables and switches; designing centralized / string / distributed wiring diagrams; and connection information for the main transformer and busbars within the station. The layout routing submodule is used to assign layout routing work packages to each team member based on the geographical space size and electrical principle work packages. Team members complete the layout routing design task of their individual work packages through a multi-person collaborative unit. After all individual work package layout routing design tasks are completed and summarized, a preliminary overall site layout routing design scheme is obtained. The individual work package layout routing design task includes: designing the coordinate location information of brackets, combiner boxes, inverters and transformers, as well as cable connection information, coordinate location information of the site's main transformer and external line connection information of the work package. The sub-module for overall station design involves the team leader designing the overall station electrical schematic diagram based on the preliminary overall station electrical principle design scheme, determining the required component models and quantities based on the overall station electrical schematic diagram, and designing the overall station layout routing wiring diagram based on the preliminary overall station layout routing design scheme. The component library submodule is used to add, query, delete, and modify component information; the component information includes: component data, string data, combiner box data, inverter data, transformer data, cable data, and switch data.
2. The cloud-edge collaborative design and simulation system for GW-level photovoltaic power plants according to claim 1, characterized in that, The management of user information includes new user registration, existing user login, modification of user information, user permissions, and user cancellation; the user permissions include the user's position as a group leader or group member for a specific project, and the scope of operations that the user can perform.
3. The cloud-edge collaborative design and simulation system for GW-level photovoltaic power plants according to claim 1, characterized in that, The power plant simulation module includes a multiphysics coupling submodule, an operation simulation submodule, and a typical scenario simulation submodule; The multiphysics coupling submodule is specifically used to apply the irradiance field, temperature field, humidity field, wind speed and direction field and topography field of the preset area around the site to the GW-level photovoltaic power station design scheme, calculate the coupling value of each 1m grid and display it through the preset stepped color; The simulation submodule is specifically used to calculate the annual power generation of a GW-level photovoltaic power plant over a preset lifespan, the output power / voltage / current of its components, and the load values on the photovoltaic array. The typical scenario simulation submodule is used to calculate the system power generation / power output of a GW-level photovoltaic power plant, device information such as voltage fluctuation value / flicker value exceeding the limit value, current amplitude / phase angle at the fault location, load value and attenuation rate on the photovoltaic array under various preset typical scenarios over 24 hours.
4. The cloud-edge collaborative design and simulation system for GW-level photovoltaic power plants according to claim 1, characterized in that, The multi-user collaborative unit includes a client, a communication server, a database server, and an application server.
5. The cloud-edge collaborative design and simulation system for GW-level photovoltaic power plants according to claim 4, characterized in that, The client includes a design client and a simulation client; The design client is used for the design and two-dimensional display of GW-level photovoltaic power plants. The design of the GW-level photovoltaic power plant includes environmental resource data analysis, component library design, electrical principle design, layout routing design, and overall plant scheme design. After the design is completed, users can view the two-dimensional display effect of the power plant on the interface of the design client. The simulation client is used for GW-level photovoltaic power plant simulation and virtual reality display. The GW-level photovoltaic power plant simulation includes multiphysics coupling simulation, operation simulation, and typical scenario simulation. After the simulation calculation is completed, the user can observe the simulated operation of the GW-level photovoltaic power plant design scheme in the virtual reality scene through a VR headset display.
6. The cloud-edge collaborative design and simulation system for GW-level photovoltaic power plants according to claim 4, characterized in that, The communication server is used to support receiving data access and simulation calculation requests from multiple clients. It is also used to access the database server or application server to obtain data and return the result data. It adopts high concurrency management through caching, message queues, database read / write separation, and thread pools to handle the order of data requests and prevent multiple clients from accessing the communication server at the same time, which would lead to a decrease in operating efficiency or system crash.
7. The cloud-edge collaborative design and simulation system for GW-level photovoltaic power plants according to claim 4, characterized in that, The database server is used to store and manage the data resources required throughout the design and simulation analysis process, including terrain data, meteorological data, component data, and physical field data.
8. The cloud-edge collaborative design and simulation system for GW-level photovoltaic power plants according to claim 4, characterized in that, The application server is used to calculate the algorithm result based on the algorithm input parameters forwarded by the communication server, and then transmit the result data back to the client through the communication server.
Citation Information
Patent Citations
Intelligent design platform and intelligent design method of photovoltaic power station
CN104657563A
