A method, device and equipment for improving heliostat
Through finite element analysis and optimization strategies, the mirror displacement and shape deformation caused by gravity in the working state of the heliostat is solved, and the optimal angle range determination and light concentration performance of the heliostat is achieved, which improves solar thermal power generation System efficiency.
Patent Information
- Application Number
- CN202411328822.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-24
- Publication Date
- 2025-02-11
- Estimated Expiration
- 2044-09-24
AI Technical Summary
The heliostat is affected by the gravity of the earth in its working state, resulting in slight displacement and shape deformation of the mirror surface, affecting the reflection efficiency and energy concentration, and thus affecting the performance of the solar thermal power generation system.
By obtaining the configuration parameters of the heliostat, including the angle and three-dimensional model of the mirror elevation angle, the finite element model is constructed using grid and geometric algorithm processing, applying gravity load for finite element analysis, obtaining the specular displacement data, and using the specular evaluation algorithm and optimization The strategy determines the optimal angle interval.
The accurate evaluation of the displacement data of the heliostat mirror and the judgment of the concentration effect are achieved. The optimal angle range is determined through the optimization strategy, which improves the concentration performance of the heliostat mirror and the efficiency of the solar thermal power generation system.
Smart Images

Figure CN118839581B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of heliostats, and in particular to an improved method, device and equipment for a heliostat. Background Art
[0002] At present, the exploration and utilization of renewable energy has become an important driving force for sustainable development. As a clean and endless energy source, the innovation and improvement of solar energy utilization has always been a hot topic in scientific research and industry. Tower solar thermal power generation technology, with its efficient and concentrated solar energy collection and conversion capabilities, has become a frontier field in solar thermal utilization technology.
[0003] The core of the tower solar thermal power generation system lies in the design and application of the heliostat field. The heliostat field accurately tracks the movement of the sun, reflects and concentrates sunlight to a receiver on a high tower, thereby generating high-temperature thermal energy. In this process, the structural stability and mirror accuracy of the heliostat are crucial to the performance of the entire system.
[0004] Under normal working conditions, due to the effect of the earth's gravity, the heliostat will be continuously affected by gravity, resulting in slight displacement and shape deformation of the mirror surface. Although this deformation is small, it is enough to affect the reflection efficiency and energy concentration of the mirror surface, and thus affect the performance of the entire power generation system.
[0005] Therefore, there is an urgent need for an improved method for heliostat, which is used to accurately evaluate the mirror displacement data of the heliostat and judge the focusing effect of the heliostat, and use an optimization strategy to analyze the evaluation data to obtain the optimal angle range of the heliostat, thereby forming a parameterized heliostat focusing angle evaluation and optimization system. Summary of the invention
[0006] The purpose of the present application is to provide an improved method, device and equipment for a heliostat, which accurately judges the focusing effect of the heliostat through mirror displacement data and an evaluation formula, and uses an optimization strategy to analyze the evaluation data to obtain the optimal angle range of the heliostat, thereby forming a parameterized heliostat focusing angle evaluation and optimization system.
[0007] In a first aspect, an embodiment of the present application provides an improved method for a heliostat, the method comprising: obtaining configuration parameters of a heliostat. The configuration parameters include an angle of a mirror elevation and a three-dimensional model. According to the angle of the mirror elevation and the three-dimensional model, a finite element model of the heliostat is constructed by grid and geometric algorithm processing simulation. Boundaries are set for the components of the heliostat in the finite element model to obtain a finite element model after boundary setting. A gravity load is applied to the finite element model after boundary setting and a finite element analysis is performed to obtain mirror displacement data of the heliostat, the mirror displacement data is evaluated using a mirror evaluation algorithm, and an optimization strategy is used to determine that the angle interval of the mirror elevation corresponding to the optimal influencing factor under multiple mirror elevation angles is the optimal angle interval. The focusing effect of the heliostat is accurately judged by the mirror displacement data and the evaluation formula, and the evaluation data is analyzed using the optimization strategy to obtain the optimal angle interval of the heliostat.
[0008] A possible implementation method is to construct a finite element model of the heliostat by meshing and geometric algorithm processing simulation according to the angle of the mirror elevation and the three-dimensional model, including: based on the three-dimensional model, the heliostat is subjected to a center surface extraction process to obtain a simulation model of the heliostat. The three-dimensional model is used to represent the assembly relationship between the mirror, support beam and column of the heliostat. The center surface extraction process is used to convert the mirror, support beam and column of the heliostat into a shell, and the shell is given a preset thickness. The simulation model is discretized to obtain a meshed simulation model. The finite element model is constructed according to the angle of the mirror elevation and the meshed simulation model.
[0009] In a possible implementation, constructing the finite element model according to the mirror elevation angle and the gridded simulation model includes: determining the spatial coordinates of each node of the heliostat according to the gridded simulation model. Determining the spatial coordinates of each node of the heliostat at the mirror elevation angle using the spatial coordinates of each node of the heliostat. Constructing the finite element model using the spatial coordinates of each node at the mirror elevation angle.
[0010] In a possible implementation, the components include one or more of the following: a mirror, a support beam, and a column. The step of setting boundaries for the components of the heliostat in the finite element model to obtain the finite element model after boundary setting includes: determining a contact relationship between the mirror, the support beam, and the column according to the three-dimensional model. According to the contact relationship, setting boundaries for the components of the heliostat to obtain the finite element model after boundary setting.
[0011] In a possible implementation, the configuration parameters also include: material parameters of the material. Applying gravity load to the finite element model after the boundary setting and performing finite element analysis to obtain the mirror displacement data of the heliostat includes: determining the external node force vector of each node of the heliostat according to the boundary setting of the heliostat. The external node force vector is used to represent all external forces applied to the node. Determine the mechanical response of each node according to the external force vector of each node. Filter out key nodes from all the nodes, and determine the mirror displacement data using the mechanical response of the key nodes. The key node is the node corresponding to the index with a specific keyword in all the heliostats.
[0012] In a possible implementation, the mechanical response includes one or more of the following: a displacement vector, internal strain data, and stress data. Determining the mechanical response of each node according to the external force vector of each node includes: for any node among each node, using the external node force vector, determining the displacement vector of the node. Determining the strain data inside the node according to the displacement vector. Determining the stress data of the node according to the material parameters and the strain data.
[0013] In a possible implementation, the determining the mirror displacement data by using the mechanical response of the key node includes: determining the displacement change data of the key node after bearing the mechanical response according to the mechanical response of the key node. The mirror displacement data is determined by using the displacement change data of all key nodes.
[0014] A possible implementation method is to evaluate the mirror displacement data using a mirror evaluation algorithm, and to determine that the angle interval of the mirror elevation angle corresponding to the optimal influencing factor among the influencing factors under multiple mirror elevation angles is the optimal angle interval using an optimization strategy, including: calculating the influencing factor of each node of the mirror using the mirror evaluation algorithm and the mirror displacement data; the influencing factor is determined according to the error value between each node in the mirror of the heliostat and each node of the ideal mirror; calculating the average value, variance, standard deviation, maximum value, minimum value of the influencing factor of each node and performing data preprocessing on the influencing factor; the data preprocessing includes outlier removal and normalization processing; determining that the angle interval of the mirror elevation angle corresponding to the optimal influencing factor among the influencing factors under multiple mirror elevation angles is the optimal angle interval.
[0015] In a second aspect, an embodiment of the present application provides an improved device for a heliostat, the device comprising: an acquisition module, a construction module, a setting module, and an analysis module.
[0016] The acquisition module is used to acquire the configuration parameters of the heliostat, including the mirror elevation angle and the three-dimensional model.
[0017] A construction module is used to construct a finite element model of the heliostat by meshing and geometric algorithm processing simulation according to the mirror elevation angle and the three-dimensional model.
[0018] The setting module is used to set boundaries of the components of the heliostat in the finite element model to obtain the finite element model after the boundaries are set.
[0019] The analysis module is used to apply load to the finite element model after the boundary is set and perform finite element analysis to obtain the mirror displacement data of the heliostat.
[0020] An evaluation and optimization module is used to evaluate the mirror displacement data using a mirror evaluation algorithm, and to determine, using an optimization strategy, that the angle interval of the mirror elevation angle corresponding to the optimal influencing factor among the influencing factors under multiple mirror elevation angles is the optimal angle interval.
[0021] In a third aspect, the present application provides an improved device for a heliostat, which has the function of implementing the improved method for a heliostat of the first aspect or any possible implementation. The function can be implemented by hardware, or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above functions.
[0022] In a fourth aspect, a computer-readable storage medium is provided, wherein instructions are stored in the computer-readable storage medium, and when the computer-readable storage medium is run on a computer, the computer can execute the method for improving a heliostat according to the first aspect or any possible implementation manner.
[0023] In a fifth aspect, a computer program product comprising instructions is provided, which, when executed on a computer, enables the computer to execute the method for improving a heliostat according to the first aspect or any possible implementation manner.
[0024] Among them, the technical effects brought about by any design method in the second to fifth aspects can refer to the technical effects brought about by different possible implementation methods in the first aspect, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS
[0025] In order to more clearly illustrate the specific implementation methods of the present application or the technical solutions in the prior art, the drawings required for use in the specific implementation methods or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are some implementation methods of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0026] Figure 1 A schematic flow chart of a method for improving a heliostat provided in an embodiment of the present application;
[0027] Figure 2 A specific example diagram of a method for improving a heliostat provided in an embodiment of the present application;
[0028] Figure 3 Another specific example diagram of a method for improving a heliostat provided in an embodiment of the present application;
[0029] Figure 4 Another specific example diagram of a method for improving a heliostat provided in an embodiment of the present application;
[0030] Figure 5 Another specific example diagram of a method for improving a heliostat provided in an embodiment of the present application;
[0031] Figure 6 Another specific example diagram of a method for improving a heliostat provided in an embodiment of the present application;
[0032] Figure 7 Another specific example diagram of a method for improving a heliostat provided in an embodiment of the present application;
[0033] Figure 8 Another specific example diagram of a method for improving a heliostat provided in an embodiment of the present application;
[0034] Fig. 9 Another specific example diagram of a method for improving a heliostat provided in an embodiment of the present application;
[0035] Fig.10 A structural schematic diagram of an improved device for a heliostat provided in an embodiment of the present application;
[0036] Fig.11 A structural schematic diagram of an improved system of a heliostat provided in an embodiment of the present application. DETAILED DESCRIPTION
[0037] In order to make the purpose, technical solution and advantages of the embodiments of the present application clearer, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all the embodiments. The components of the embodiments of the present application described and shown in the drawings here can be arranged and designed in various different configurations.
[0038] Therefore, the following detailed description of the embodiments of the present application provided in the accompanying drawings is not intended to limit the scope of the present application for which protection is sought, but merely represents selected embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in the field without creative work are within the scope of protection of the present application.
[0039] Under normal working conditions, due to the effect of the earth's gravity, the heliostat will be continuously affected by gravity, resulting in slight displacement and shape deformation of the mirror surface. Although this deformation is small, it is enough to affect the reflection efficiency and energy concentration of the mirror surface, and thus affect the performance of the entire power generation system.
[0040] At present, the calculation method of the mirror displacement data of the heliostat is mainly through the physical test method of the mirror profile measurement. This method is mainly realized through the mirror profile measurement method. The process involves detailed data collection of the geometric shape of the mirror, including the mirror's convexity, inclination and other key geometric parameters. Through this data, the physical properties of the mirror, such as reflection and focusing ability, can be analyzed, but this information is not directly converted into a comprehensive evaluation of the focusing performance. Although these measurement methods can reveal certain characteristics of the mirror, they usually need to rely on subsequent data analysis and conversion steps to establish a connection with the focusing performance.
[0041] At the same time, although the mirror profile measurement method provides a physical test method for evaluating the accuracy of the heliostat mirror, it obtains the physical property data of the mirror by directly measuring the geometric shape parameters of the mirror, such as convexity and inclination, but this method has some inherent limitations. First, physical measurement may be limited by the accuracy and resolution of the measuring equipment, which may lead to incomplete or erroneous data and affect the accuracy of the final evaluation results. Secondly, physical measurements usually need to be carried out under specific environmental conditions to reduce the interference of external factors on the measurement results, which may limit the flexibility and field applicability of the measurement. In addition, traditional methods may not be able to reflect the dynamic changes of the mirror in the actual working environment in real time, such as the influence of factors such as temperature and wind load on the deformation of the mirror. Finally, physical measurement data needs to go through a complex data analysis process before it can be converted into an evaluation of the focusing performance, which not only increases the workload but also may introduce additional uncertainties.
[0042] Based on this, an embodiment of the present application provides an improved method for a heliostat, the method comprising: obtaining configuration parameters of the heliostat. The configuration parameters include the angle of the mirror elevation and a three-dimensional model. According to the angle of the mirror elevation and the three-dimensional model, a finite element model of the heliostat is constructed by grid and geometric algorithm processing simulation. The components of the heliostat in the finite element model are boundary-set to obtain a finite element model after boundary setting. A gravity load is applied to the finite element model after boundary setting and a finite element analysis is performed to obtain the mirror displacement data of the heliostat, the mirror displacement data is evaluated using a mirror evaluation algorithm, and an optimization strategy is used to determine that the angle interval of the mirror elevation corresponding to the optimal influencing factor among the influencing factors under multiple mirror elevation angles is the optimal angle interval.
[0043] The improved method for heliostat provided in the embodiment of the present application accurately determines the focusing effect of the heliostat through mirror displacement data and evaluation formulas and analyzes the evaluation data using an optimization strategy to obtain the optimal angle range of the heliostat, thereby forming a parameterized heliostat focusing angle evaluation and optimization system.
[0044] On the one hand, if Figure 1 As shown, an improved method of a heliostat provided in an embodiment of the present application includes:
[0045] S101, obtaining configuration parameters of a heliostat.
[0046] Among them, the configuration parameters include the mirror elevation angle and the three-dimensional model.
[0047] For example, Figure 2 As shown, the user can select the corresponding mirror elevation angle and the three-dimensional model by clicking the input box of the mirror elevation angle and the three-dimensional model. The three-dimensional model can be a three-dimensional model file.
[0048] S102, according to the mirror elevation angle and the three-dimensional model, a finite element model of the heliostat is simulated and constructed through mesh and geometric algorithm processing.
[0049] A possible implementation method is to extract a center surface of a heliostat based on a three-dimensional model to obtain a simulation model of the heliostat. The three-dimensional model is used to represent the assembly relationship between the mirror surface, support beam and column of the heliostat. The center surface extraction is used to convert the mirror surface, support beam and column of the heliostat into a shell, and the shell is given a preset thickness. The simulation model is discretized to obtain a gridded simulation model. A finite element model is constructed according to the mirror elevation angle and the gridded simulation model.
[0050] Exemplarily, the main structure of the heliostat is composed of a reflector, a column, and a slewing structure, which is used to support the main beam, the secondary beam, the supporting beam, and other parts, and the parts are connected to each other by bolts, pins, and welding at designated locations. First, the 3D model of the heliostat is pre-processed by finite element, and the heliostat is converted from a solid to a shell by extracting the middle surface, and the mirror surface, supporting beam, and column of the heliostat are converted into a shell, and a preset thickness is given to the shell.
[0051] For example, Figure 3 As shown, Figure 3 A three-dimensional model of a heliostat provided in an embodiment of the present application, wherein the mid-surface S of the heliostat is a two-dimensional curved surface located in the middle between the two outermost surfaces of the three-dimensional model entity. Mathematically, if S1 and S2 are two surfaces of the entity, the mid-surface S can be defined as:
[0052]
[0053] Where p is a point in the three-dimensional model, dis is the distance from the point to the surface, is a spatial set consisting of all points in three-dimensional real space.
[0054] The mid-surface S can be expressed using the parameter To parameterize, expressed as a vector function :
[0055]
[0056] Among them, i, j, k are unit vectors in the Cartesian coordinate system.
[0057] Every point on the mid-plane The normal vector n is obtained by differentiation:
[0058]
[0059] Here, the cross product × is the vector product.
[0060] The mid-surface S can be offset along the normal vector n by a certain distance d to define the boundary of the shell. The offset surface S′ is represented by, where d is half the thickness of the shell.
[0061]
[0062] The curvature of the mid-surface is described by the first fundamental form (first fundamental matrix):
[0063]
[0064] in, , E, F, G are elements of the first basic form, used to describe the local geometric properties of the mid-surface. E is the uu component of the first basic form, representing the square term in the u direction. F is the uv component of the first basic form, representing the mixed term in the u and v directions. G is the vv component of the first basic form, representing the square term in the v direction.
[0065] In addition to the part processed by the mid-surface extraction, the rotating structure and the base part are also retained in the process of extracting the mid-surface, and the corresponding entities are used for processing; each bolt, hinge, and welding part is equivalent to the corresponding simplified connection unit. The overall meshed simulation model is as follows Figure 4 shown.
[0066] A possible implementation method is to determine the spatial coordinates of each node of the heliostat according to the gridded simulation model. The spatial coordinates of each node of the heliostat and the angle of the mirror elevation are used to determine the spatial coordinates of each node of the heliostat at the angle of the mirror elevation. The finite element model is constructed using the spatial coordinates of each node at the angle of the mirror elevation.
[0067] A possible implementation method is to construct a finite element model according to the mirror elevation angle and the gridded simulation model, including: determining the spatial coordinates of each node of the heliostat according to the gridded simulation model. Determining the spatial coordinates of each node of the heliostat at the mirror elevation angle using the spatial coordinates of each node of the heliostat. Constructing the finite element model using the spatial coordinates of each node at the mirror elevation angle.
[0068] For example, the meshed simulation model is processed, and the nodes of the shell mesh formed by the mirror, support beam, and column are rotated around the center point of the upper surface of the rotating structure, and the rotation axis ( The heliostat mirror, support beam, column and other structures need to be divided into a finite grid system, and each grid point is defined by its coordinates (x, y, z) in three-dimensional space.
[0069] Rotation transformation can be achieved through the rotation matrix. The rotation matrix R is expressed as:
[0070]
[0071] where θ is the rotation angle, Is the axis of rotation Components in the x, y, z directions.
[0072] For each grid node, use the rotation matrix R to perform a rotation transformation. Let the original coordinates of the node be p=(x, y, z), then the coordinates after rotation are for:
[0073]
[0074] The rotation angle θ is a variable parameter, and different values can be set according to the simulation requirements to simulate the state of the heliostat at different angles. Through this process, the corresponding finite element model can be generated according to the rotation angle, and batch models can be generated (for example, input parameters of the rotation angle from 10° to 20°, set the interval to 1°, and iterate with the code to generate 11 corresponding digital models).
[0075] Taking the mirror angles of 10° and 20° as an example, the finite element model created by the program is as follows Figure 5 As shown, the model can be directly submitted for solution. The mirror models of other angles can be created in the same way. Figure 6 As shown. By developing the heliostat finite element modeling module, parametric modeling of heliostats at any angle can be completed. Users only need to input the elevation angle of the heliostat mirror, and the system can automatically create a finite element model based on the elevation angle and submit it for calculation.
[0076] In this process, the force conditions of the heliostat under actual working conditions can be accurately simulated through computer finite element numerical calculations, which is crucial for evaluating the performance of the mirror under gravity. Traditional physical testing methods are not only costly (product proofing, test equipment construction, and manual acquisition and analysis of test results are required), but also cannot fully simulate the complex conditions in the actual working environment (digital models cannot be predicted, and existing products can only be relied on, making it difficult to optimize from the design end). Numerical analysis technology allows virtual testing of heliostats under different environmental conditions to predict their performance in actual applications. This process not only improves the accuracy of the evaluation, but also enables designers to predict and solve potential problems before product manufacturing. In addition, the application of numerical analysis technology also makes it possible to simulate the performance changes of heliostats when they rotate at different angles, which is of great significance for optimizing the focusing performance of heliostats and improving the efficiency of solar thermal power generation systems.
[0077] S103, setting boundaries for components of the heliostat in the finite element model to obtain a finite element model after boundary setting.
[0078] The components include one or more of the following: a mirror, a support beam and a column.
[0079] In a possible implementation, the contact relationship between the mirror surface, the support beam and the column is determined according to the three-dimensional model, and the boundary of the components of the heliostat is set according to the contact relationship to obtain a finite element model after the boundary setting.
[0080] S104, applying gravity load to the finite element model after boundary setting and performing finite element analysis to obtain mirror displacement data of the heliostat.
[0081] Among them, the configuration parameters also include: material parameters of the material.
[0082] A possible implementation method is to determine the external node force vector of each node of the heliostat according to the boundary setting of the heliostat. The external node force vector is used to represent all external forces on the node. According to the external force vector of each node, the mechanical response of each node is determined. Key nodes are selected from all nodes, and the mirror displacement data is determined using the mechanical response of the key nodes. The key nodes are the nodes corresponding to the index with specific keywords in all heliostats.
[0083] The mechanical response includes one or more of the following: displacement vector, internal strain data and stress data.
[0084] A possible implementation method is to determine the mechanical response of each node according to the external force vector of each node, which may include: for any node in each node, using the external node force vector to determine the displacement vector of the node. According to the displacement vector, the strain data inside the node is determined. According to the material parameters and the strain data, the stress data of the node is determined.
[0085] A possible implementation method is to use the mechanical response of the key node to determine the mirror displacement data, which may include: determining the displacement change data of the key node after bearing the mechanical response according to the mechanical response of the key node. Using the displacement change data of all key nodes to determine the mirror displacement data.
[0086] For example, after completing the modeling and assigning the materials to each part, the boundary settings will be performed. Figure 7 As shown, the bottom end of the column is constrained and a gravity load is applied to the heliostat. Combining the entire pre-processing operation steps, the stress data, strain data and mirror displacement data under different gravity conditions can be calculated.
[0087] Among them, stress data and strain data can be used to predict the mechanical properties such as the bearing capacity of the internal structure of the heliostat, and the mirror displacement data can be used to evaluate the deformation of the mirror surface of the heliostat.
[0088] For example, Figure 8 As shown, the mirror displacement data can be represented by a displacement cloud diagram of the heliostat, and the present application does not limit the representation form of the mirror displacement data.
[0089] Furthermore, after extracting the mechanical responses of the heliostat at different angles, the mirror displacement data of the key nodes of the heliostat are extracted. The mirror displacement data of the key nodes are directly related to the deformation of the mirror shape.
[0090] For example, in this process, you can: 1. Import math libraries: First, confirm that the necessary math libraries have been installed in the environment so that the required math functions can be called to assist in subsequent data processing and calculation. 2. Read input files: Use the read_file1 function to explicitly specify the file path to be opened to read the result file containing node definitions and other initial data. 3. Keyword index positioning: Call the get_kw_index function to find specific keywords in the read data to locate the starting position of the data to be processed. 4. Keyword data block extraction: Use the get_kw_block function to extract the data block associated with the keyword based on the previously found index. 5. Node definition data block extraction: Use the get_node_block function to focus on extracting the data block containing node definition information. 6. Calculation function: Execute the cal function, which is used to parse the initial coordinates of the node and the displacement coordinates under specific conditions (such as after the mirror is loaded), and then calculate the relative displacement value between the two. 7. Main process integration: First, read the input file to obtain the node definition, use the obtained node definition to match the relevant data read from the result file, and start data matching and processing. 8. Result output: Write the new data obtained after processing through the above steps into an output file using a suitable format to complete the data processing flow.
[0091] For example, as shown in Table 1, the displacement data of each node of the mirror surface can be obtained through the above process.
[0092]
[0093] Table 1 Displacement data of each node of the mirror
[0094] The method for determining the mirror displacement of the heliostat provided in the embodiment of the present application greatly improves the efficiency of the design and evaluation of the heliostat through automatic finite element modeling and numerical calculation. Traditional finite element analysis requires manual establishment of complex models, which is not only time-consuming but also prone to errors. Through the automated program, the finite element model of the heliostat can be automatically generated and numerically calculated. This process not only reduces human errors, but also enables designers to quickly evaluate different design schemes. Automatic finite element modeling and numerical calculation also allow the automatic extraction of the mirror displacement data of the heliostat, which is crucial for evaluating the performance of the mirror. Through the automated process, designers can obtain evaluation results more quickly, thereby accelerating the product development cycle. In addition, automated numerical calculations also help to improve the consistency and repeatability of the evaluation, ensuring that reliable and accurate results are obtained for each evaluation.
[0095] S105, evaluating the mirror displacement data using a mirror evaluation algorithm, and determining, using an optimization strategy, that the angle interval of the mirror elevation angle corresponding to the optimal influencing factor among the influencing factors under multiple mirror elevation angles is the optimal angle interval.
[0096] A possible implementation method is to use a mirror evaluation algorithm and mirror displacement data to calculate the influence factor of each node of the mirror. The influence factor is determined based on the error value between each node in the mirror of the heliostat and each node of the ideal mirror. The average value, variance, standard deviation, maximum value, minimum value of the influence factor of each node are counted, and the influence factor is preprocessed. The data preprocessing includes outlier removal and normalization. The angle interval of the mirror elevation corresponding to the optimal influence factor among the influence factors under multiple mirror elevation angles is determined as the optimal angle interval.
[0097] For example, first, based on the preset performance indicators and thresholds, the deformation degree and possible impact of the mirror surface are quantitatively evaluated to ensure that the heliostat can achieve the expected focusing effect in practical applications. In addition to the displacement data of each node in the mirror surface of the heliostat, the data used in the evaluation also needs to include the absolute position of the node in the spatial coordinate system, that is, the coordinate values in the x, y and z axis directions as shown in Table 2 below.
[0098]
[0099] Table 2 Displacement and coordinate position data
[0100] Then, according to the relevant content of "Guideline: Measurement and Assessment of Mirror Shape for Concentrating Solar Collectors" (Guideline for Measurement and Assessment of Mirror Shape for Concentrating Solar Collectors issued by the International Energy Agency), the influence of mirrors on heat collection after loading is evaluated:
[0101] For an ideal mirror, the function expression of its surface shape is:
[0102]
[0103] z represents the height of the mirror at point (x,y), Represents the focal length of the heliostat.
[0104] For any point on the mirror The displacement after loading is , then the error between this point and the ideal mirror is:
[0105]
[0106] Furthermore, after the error value between the mirror surface of the heliostat and the ideal mirror surface is determined using the mirror displacement data, a three-dimensional visualization diagram is generated to display the distribution and characteristics of each node in the mirror surface of the heliostat.
[0107] For example, the process may include: 1. File reading: Find and read the file storing the source data for calculation. You can use functions like np.loadtxt or pandas.read_csv to load the data by specifying the file path. 2. Data visualization: Generate a three-dimensional cloud map to show the spatial distribution of data points. For example, use Axes3D in the matplotlib library and the griddata method of scipy to implement data interpolation and three-dimensional visualization. 3. Configure Chinese display: Set the font configuration of matplotlib to ensure that the Chinese in the chart can be displayed normally and avoid garbled characters. 4. Data reading and processing: After reading the data from the file, extract the x, y, z coordinates of each data point and the influencing factor r value. 5. Sorting and filtering: Arrange all data points in descending order by r value, and remove data points with zero r value to focus on data with greater influence. 6. Maximum and minimum value analysis: Calculate the maximum and minimum r values and record their corresponding coordinate positions. 7. Three-dimensional coordinate axis drawing: Create a three-dimensional coordinate system and set the title and size of the chart to prepare for subsequent drawing. 8. Plot the maximum and minimum points: Mark the points with the maximum and minimum r values on the 3D graph and attach corresponding numerical labels to visually identify these key data points. 9. Interpolate and draw surfaces: Use linear interpolation to generate a smooth 3D surface through the original data points, making the data distribution clearer and more readable. 10. Display and save images: Display the final generated 3D cloud map and provide the option to save the image to a local file for further analysis or sharing.
[0108] Exemplarily, the mirror displacement data is evaluated using a mirror evaluation algorithm. The influence factor cloud diagram drawn according to the program is as follows: Fig. 9 As shown, the smaller the impact factor, the better the mirror focusing performance.
[0109] The data displayed in the three-dimensional graph of the impact factor in space is expressed as z-axis data, whose value is determined by the error value of any point in the evaluation formula. The coordinates of the three-dimensional effect graph in the x and y axis directions in space represent the position information of each node. The smaller the impact factor, the smaller the error between the point and the ideal mirror.
[0110] Further optimization analysis involves in-depth processing and analysis of these influencing factor data in order to propose improvement strategies.
[0111] First, numerical analysis is performed. Numerical analysis of the influencing factor data of each node is the core of the optimization process. It includes statistical calculations of the mean, variance, and standard deviation of the influencing factor of each node. The mean provides a basic measure of the overall performance of the mirror, the variance reflects the degree of dispersion of the data, that is, the consistency of the performance of each point on the mirror, and the standard deviation reflects the degree of deviation from the mean. Through these statistical analyses, outliers or trends in the performance of the mirror can be identified, providing a basis for further optimization, and the optimization analysis is performed using the standard deviation with the smallest possible error. In addition, the maximum and minimum influencing factor values are also counted. And preprocessing the data. Before performing numerical analysis, the data needs to be preprocessed, such as removing outliers, smoothing, or normalization. These steps help improve the accuracy and reliability of the analysis.
[0112] Multi-angle comparative analysis. By comparing the influencing factors at different rotation angles, it is possible to identify which angles have the best mirror performance. Through comparative analysis, an optimal angle range that meets the design standards can be determined, thereby guiding the actual heliostat design and adjustment.
[0113] In this process, multiple key parameters of the heliostat are systematically analyzed and numerically analyzed on a large scale. Through automated procedures, numerical calculations can be performed on the heliostat at different rotation angles to evaluate its mirror performance. This method not only improves the efficiency of the evaluation, but also enables designers to quickly identify key parameters that affect performance and optimize them. Another advantage of parametric evaluation is that it can provide guidance for design. By analyzing the impact of different parameters on performance, designers can make more targeted design improvements. In addition, parametric evaluation also helps to reduce the number and cost of experiments because it allows a large number of virtual tests to be performed on computers instead of relying on the manufacture and testing of physical prototypes, reducing the conventional numerical cycle from 1 to 2 years to 1 to 2 months.
[0114] Optimization strategy. Based on the above analysis results, the optimization process can be to compare multiple angles to select the best, or to compare the standard deviation of the influencing factors with the target standard to obtain the qualified result, and sort the size of the standard deviation of the influencing factors in the qualified angles to reflect the mirror performance. In addition to the angle variable, the influencing factor can be further reduced and the focusing performance can be improved by adjusting the material, structure or support method of the mirror.
[0115] Optimization goal of the impact factor. The optimization goal is to minimize the impact factor, thereby maximizing the focusing efficiency of the mirror. This requires not only considering the performance of a single node, but also evaluating the performance of the mirror as a whole. By comprehensively analyzing the impact factors of each node, the weak links in the mirror design can be discovered and targeted improvements can be made.
[0116] Visualization and interpretation. A 3D visualization of the impact factors provides an intuitive evaluation tool that allows designers to quickly identify critical areas of mirror performance. Combined with numerical analysis and optimization strategies, this data can be interpreted and utilized more effectively to drive advances in heliostat design.
[0117] The concentrating performance of heliostats can be significantly improved by combining numerical analysis, multi-angle comparison, data preprocessing, and optimization strategies. This process not only helps to achieve more efficient and reliable solar thermal power generation systems, but also provides powerful tools and ideas for research and development in related fields. Through continuous optimization and adjustment, it can be ensured that the heliostats can achieve optimal performance under various working conditions and meet the high standards of solar power generation technology. At the same time, through numerical analysis and comparison of parametric evaluation results, designers can have a deeper understanding of the performance of heliostats and optimize them accordingly. Optimization design involves not only improving the reflection efficiency of the mirror, but also enhancing its structural stability and durability. Through numerical analysis, designers can predict possible deformation and damage of heliostats during the design stage, so as to take preventive measures in the design.
[0118] Example
[0119] Since there are a lot of node data in the heliostat mirror grid, a script is written to extract the mirror node displacement data in the numerical calculation results, and the script is integrated into the heliostat development program to finally complete the automation. Examples of node displacement data of heliostats with mirror angles of 10° and 20° rotation extracted by the script (as shown in Tables 3 and 4 below).
[0120]
[0121] Table 3 Displacement data of mirror angle 10°
[0122]
[0123] Table 4 Displacement data of mirror angle 20°
[0124] Mirror performance evaluation results demonstration: The mirror performance of the heliostat is evaluated based on the extracted mirror displacement data. The formula is integrated into the program and the calculated influencing factor data is shown in Table 5 below.
[0125]
[0126] Table 5 Data on some node coordinates and mirror performance influencing factors
[0127] The performance of the heliostat mirror is evaluated based on the heliostat mirror evaluation algorithm and the extracted mirror displacement data.
[0128] The above mainly introduces the solution provided by the embodiment of the present application from the perspective of the working principle of the device. It can be understood that in order to realize the above functions, the improved device of the heliostat includes hardware structures and / or software modules corresponding to the execution of each function. Those skilled in the art should easily realize that, in combination with the algorithm steps of each example described in the embodiments disclosed in this article, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of this application.
[0129] The embodiment of the present application can divide the functional modules of the improved device of the heliostat according to the above method example. For example, each functional module can be divided according to each function, or two or more functions can be integrated into one processing module. The above integrated module can be implemented in the form of hardware or in the form of software functional modules.
[0130] It should be noted that the division of modules in the embodiments of the present application is schematic and is only a logical function division. There may be other division methods in actual implementation. Fig.10 A possible schematic diagram of the composition of the improved device of the heliostat involved in the above and embodiments is shown. Fig.10 As shown, the improved device 1000 of the heliostat may include: an acquisition module 1001 , a construction module 1002 , a setting module 1003 , an analysis module 1004 , and an evaluation and optimization module 1005 .
[0131] Wherein, the acquisition module 1001 is used to support the improved device 1000 of the heliostat to execute Figure 1 S101 of the improved method of the heliostat is shown.
[0132] Building block 1002, for supporting the improved device 1000 of the heliostat to execute Figure 1 S102 of the method for improving the heliostat is shown.
[0133] Setting module 1003, used to support the improved device 1000 of the heliostat to execute Figure 1 S103 of the improved method of the heliostat is shown.
[0134] Analysis module 1004, used to support the improved device 1000 of the heliostat to perform Figure 1 S104 of the method for improving the heliostat is shown.
[0135] Evaluation and optimization module 1005, used to support the heliostat improvement device 1000 to perform Figure 1 S105 of the improved method of the heliostat is shown.
[0136] It should be noted that all relevant contents of each step involved in the above method embodiment can be referred to the functional description of the corresponding functional module and will not be repeated here.
[0137] The improved heliostat device 1000 provided in the embodiment of the present application is used to perform the above Figure 1 The improved method of the heliostat shown can therefore achieve the same effect as the improved method of the heliostat described above.
[0138] The embodiment of the present application further provides a heliostat improvement device, which can execute the heliostat improvement method and related steps in the above method embodiment.
[0139] The embodiment of the present application further provides a computer-readable storage medium on which instructions are stored. When the instructions are executed, the improved method for the heliostat and related steps in the above method embodiment are executed.
[0140] The embodiment of the present application further provides a computer program product. When the computer program product is run on a computer, the computer is enabled to execute the improved method for the heliostat and related steps in the above method embodiment.
[0141] In some embodiments, the methods described herein may be implemented as computer program instructions encoded in a machine-readable format on a computer-readable storage medium or encoded on other non-transitory media or articles of manufacture.
[0142] The present application also provides an improved heliostat system 1100, such as Fig.11 As shown, the improved system 1100 of the heliostat includes at least one processor 1101 and at least one interface circuit 1102 .
[0143] As an example, when the heliostat improvement system 1100 includes a processor and an interface circuit, the processor may be Fig.11 The processor 1101 shown in the solid line frame (or the processor 1101 shown in the dotted line frame) may be Fig.11 The interface circuit 1102 shown in the solid line frame (or the interface circuit 1102 shown in the dashed line frame) is shown in the solid line frame. When the improved system 1100 for heliostat includes two processors and two interface circuits, the two processors include Fig.11 The processor 1101 shown in the solid line frame and the processor 1101 shown in the dotted line frame, the two interface circuits include Fig.11The interface circuit 1102 shown in the solid line frame and the interface circuit 1102 shown in the dotted line frame are not limited to this.
[0144] The processor 1101 and the interface circuit 1102 may be interconnected via a line. For example, the interface circuit 1102 may be used to receive a signal. In another example, the interface circuit 1102 may be used to send a signal to another device (e.g., the processor 1101). For example, the interface circuit 1102 may read a computer instruction stored in a memory and send the computer instruction to the processor 1101. The processor 1101 executes the instruction and implements the various steps in the above embodiments in combination with the input and output devices, such as implementing Figure 1-Figure 9 Of course, the improved system of the heliostat may also include other discrete components, which are not specifically limited in the embodiments of the present application.
[0145] Through the description of the above implementation methods, technical personnel in the relevant field can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional modules is used as an example. In actual applications, the above-mentioned functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above.
[0146] In the several embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the modules or units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another device, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0147] The units described as separate components may or may not be physically separated, and the components shown as units may be one physical unit or multiple physical units, that is, they may be located in one place or distributed in multiple different places. Some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.
[0148] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0149] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a readable storage medium. Based on this understanding, the technical solution of the embodiment of the present application is essentially or the part that contributes or all or part of the technical solution can be embodied in the form of a software product, which is stored in a storage medium, including several instructions to enable a device (which can be a single-chip microcomputer, chip, etc.) or a processor (processor) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read only memory (ROM), random access memory (RAM), disk or optical disk and other media that can store program code.
[0150] The above contents are only specific implementation methods of the present application, but the protection scope of the present application is not limited thereto. Any changes or substitutions within the technical scope disclosed in the present application shall be included in the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the protection scope of the claims.
Claims
1. A method for improving a heliostat, characterized in that: The method comprises: Acquiring configuration parameters of the heliostat; the configuration parameters include the mirror elevation angle, the three-dimensional model and material parameters of the material; According to the mirror elevation angle and the three-dimensional model, a finite element model of the heliostat is simulated and constructed through mesh and geometric algorithm processing; Performing boundary setting on the components of the heliostat in the finite element model to obtain a finite element model after boundary setting; According to the boundary setting of the heliostat, the external node force vector of each node of the heliostat is determined; the external node force vector is used to represent all external forces on the node; according to the external force vector of each node, the mechanical response of each node is determined; key nodes are screened out from all nodes, and the mirror displacement data is determined by using the mechanical response of the key nodes; the key nodes are nodes corresponding to the indexes with specific keywords in all heliostats; Calculate the influence factor of each node of the mirror by using the mirror evaluation algorithm and the mirror displacement data; the influence factor is determined according to the error value between each node in the mirror of the heliostat and each node of the ideal mirror; Counting the average value, variance, standard deviation, maximum value, minimum value of the influencing factor of each node and performing data preprocessing on the influencing factor; the data preprocessing includes outlier removal and normalization processing; Determine that the angle interval of the mirror elevation angle corresponding to the optimal influence factor among the influence factors under the multiple mirror elevation angles is the optimal angle interval; The step of determining that the angle interval of the mirror elevation angle corresponding to the optimal influencing factor among the influencing factors under the angles of the multiple mirror elevation angles is the optimal angle interval, comprises: comparing the angles of the multiple mirror elevation angles with each other to select the best, and determining that the angle interval of the mirror elevation angle corresponding to the optimal influencing factor among the influencing factors under the angles of the multiple mirror elevation angles is the optimal angle interval; Alternatively, the angles of the multiple mirror elevation angles are compared with the standard deviation of the standard influencing factor respectively, the influencing factor that meets the standard deviation of the standard influencing factor is determined, and the size of the standard deviation of the influencing factor is sorted among the influencing factors that meet the standard deviation of the standard influencing factor, and the angle interval of the mirror elevation angle corresponding to the optimal influencing factor among the influencing factors under the angles of the multiple mirror elevation angles is determined as the optimal angle interval.
2. The method according to claim 1, characterized in that The finite element model of the heliostat is simulated and constructed according to the mirror elevation angle and the three-dimensional model through mesh and geometric algorithm processing, including: Based on the three-dimensional model, the heliostat is subjected to a center surface extraction process to obtain a simulation model of the heliostat; the three-dimensional model is used to represent the assembly relationship between the mirror surface, support beams and columns of the heliostat; the center surface extraction process is used to convert the mirror surface, support beams and columns of the heliostat into a shell, and the shell is given a preset thickness; Discretizing the simulation model to obtain a gridded simulation model; The finite element model is constructed according to the mirror elevation angle and the meshed simulation model.
3. The method according to claim 2, characterized in that The step of constructing the finite element model according to the mirror elevation angle and the gridded simulation model comprises: Determining the spatial coordinates of each node of the heliostat according to the gridded simulation model; Determine the spatial coordinates of each node of the heliostat at the angle of the mirror elevation angle by using the spatial coordinates of each node of the heliostat and the angle of the mirror elevation angle; The finite element model is constructed using the spatial coordinates of each node at the mirror elevation angle.
4. The method according to claim 1, characterized in that The components include one or more of the following: a mirror surface, a support beam, and a column; the boundary setting of the components of the heliostat in the finite element model to obtain the finite element model after the boundary setting includes: Determining the contact relationship between the mirror surface, the support beam and the column according to the three-dimensional model; According to the contact relationship, the components of the heliostat are subjected to boundary setting to obtain the finite element model after boundary setting.
5. The method according to claim 1, characterized in that The mechanical response includes one or more of the following: a displacement vector, internal strain data, and stress data; and determining the mechanical response of each node according to the external force vector of each node includes: For any node in each of the nodes, using the external node force vector, determine the displacement vector of the node; Determining strain data inside the node according to the displacement vector; The stress data of the node is determined according to the material parameters and the strain data.
6. The method according to claim 1, characterized in that The method of determining the mirror displacement data by using the mechanical response of the key node includes: Determining displacement change data of the key node after bearing the mechanical response according to the key node's mechanical response; The mirror displacement data is determined using the displacement change data of all key nodes.
7. An improved device for a heliostat, characterized in that: The device comprises: An acquisition module, used to acquire configuration parameters of the heliostat; the configuration parameters include the mirror elevation angle, the three-dimensional model and material parameters of the material; A construction module, for constructing a finite element model of the heliostat by means of mesh and geometric algorithm processing simulation according to the mirror elevation angle and the three-dimensional model; A setting module, used for setting boundaries of the components of the heliostat in the finite element model to obtain a finite element model after the boundaries are set; An analysis module is used to determine the external node force vector of each node of the heliostat according to the boundary setting of the heliostat; the external node force vector is used to represent all external forces on the node; according to the external force vector of each node, the mechanical response of each node is determined; key nodes are screened out from all nodes, and the mirror displacement data is determined by using the mechanical response of the key nodes; the key nodes are nodes corresponding to the indexes with specific keywords in all heliostats; An evaluation and optimization module is used to calculate the influence factor of each node of the mirror by using a mirror evaluation algorithm and the mirror displacement data; the influence factor is determined according to the error value between each node in the mirror of the heliostat and each node of the ideal mirror; the average value, variance, standard deviation, maximum value, minimum value of the influence factor of each node are counted, and the influence factor is preprocessed; the data preprocessing includes outlier removal and normalization processing; and the angle interval of the mirror elevation corresponding to the optimal influence factor among the influence factors under multiple mirror elevation angles is determined as the optimal angle interval; The evaluation and optimization module is specifically used to compare the angles of the multiple mirror elevation angles with each other to select the best one, and determine that the angle interval of the mirror elevation angle corresponding to the optimal influencing factor among the influencing factors under the multiple mirror elevation angles is the optimal angle interval; or, compare the angles of the multiple mirror elevation angles with the standard deviation of the standard influencing factor respectively, determine the influencing factor that meets the standard deviation of the standard influencing factor, and sort the size of the standard deviation of the influencing factor among the influencing factors that meet the standard deviation of the standard influencing factor, and determine that the angle interval of the mirror elevation angle corresponding to the optimal influencing factor among the influencing factors under the multiple mirror elevation angles is the optimal angle interval.
8. An improved device for a heliostat, characterized in that: The heliostat improvement device comprises a processor and a memory, wherein the memory stores machine executable instructions that can be executed by the processor, and the processor executes the machine executable instructions to implement the heliostat improvement method according to any one of claims 1 to 6.
9. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores machine-executable instructions. When the computer-executable instructions are called and executed by a processor, the computer-executable instructions prompt the processor to implement the heliostat improvement method according to any one of claims 1 to 6.
Citation Information
Patent Citations
Concave reflecting mirror for heliostat, and method for manufacturing the concave reflecting mirror
CN102803861A
Heliostats, and methods and apparatus for assembly thereof
CN104136863A