Client design method and system for high-capacity new energy station monitoring system
Through the client design method for large-capacity new energy stations, multi-threaded design and load balancing strategies are used to solve the problem of increasing equipment and measurement points of large-capacity zero-carbon energy stations, the system performance and stability are improved, and the accuracy requirements of dynamic power distribution are met.
Patent Information
- Application Number
- CN202411456560.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-18
- Publication Date
- 2025-03-07
AI Technical Summary
The long time to set up large-capacity power supply lines in remote areas is to meet industrial power demand. At the same time, the number of equipment and measurement points of large-capacity zero-carbon energy stations has increased, and the transmission volume at the measurement points per unit time has been greatly improved. The performance and load capacity of the 61850 client cannot meet the accuracy requirements of the communication client for dynamic allocation of active and reactive power.
The client design method for large-capacity new energy station monitoring system is adopted, and load balancing and dynamic load allocation are realized through multi-threaded design and shared memory-based channel management model to optimize resource allocation and system performance.
It improves the speed of the guide library and data processing efficiency, improves operation and maintenance efficiency and system stability, enhances the performance and load capacity of the client, and achieves better data processing and resource allocation.
Smart Images

Figure CN119582426A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of grid-connected control of new energy stations, and in particular to a client design method and system for a large-capacity new energy station monitoring system. Background Art
[0002] Large-scale zero-carbon energy station monitoring system products are new demands and new technologies in typical application scenarios in the construction of new power systems. Through the coordinated control of new energy power generation, electrochemical energy storage, heat storage and other equipment, energy self-sufficiency and "zero-carbon" operation can be achieved. With the deepening of the construction of new power systems and the development of the western region, the resource development in the Shagohuang area at the end of the power grid has an increasing demand for power supply, but on the other hand, these areas are located in remote areas, and it takes a long time to build large-capacity power supply lines for them alone, and it is difficult to meet the industrial power demand in time. Therefore, in the future, large-scale energy stations that can flexibly access and control large-capacity wind, light, storage, load, and power grids can solve this contradiction to a certain extent. Compared with conventional stations, in zero-carbon energy stations with larger scale and capacity and more energy forms, the number of equipment and measurement points in the entire station has increased sharply. During the full cycle charging / discharging process, the transmission volume of the measurement points per unit time has increased significantly. At the same time, the accuracy requirements of the communication client for the dynamic distribution of active and reactive power must be met, which brings new challenges to the performance and load capacity of the 61850 client.
[0003] The present invention can flexibly access and control large energy stations with large-capacity wind, light, storage, load, and power grid. It studies the front-end collection load balancing strategy for large zero-carbon energy stations, realizes the load pressure sharing of multiple front-end machines, ensures stable data reception, realizes multi-source data access processing technology, improves the response and processing speed of group control commands, and realizes lightweight operation of the front-end system. When developing on different platforms, only the Scada interface and alarm interface of the current platform need to be modified. At the core functional level of client proxy services, information interaction, status monitoring, etc., it has a high degree of portability and is easy to implement cross-platform information interaction mechanisms. Summary of the invention
[0004] In view of the above-mentioned problems, the present invention is proposed.
[0005] Therefore, the technical problem solved by the present invention is: the present invention solves the problem that it takes a long time to set up large-capacity power supply lines for remote areas, making it difficult to meet industrial power demand in a timely manner; and in zero-carbon energy stations with larger scale and capacity and more energy forms, the number of equipment in the entire station and its measuring points increases sharply. During the full cycle charging / discharging process, the amount of power sent to the measuring points per unit time is greatly increased, and the performance and load capacity of the 61850 client cannot meet the communication client's requirements for the accuracy of dynamic distribution of active and reactive power.
[0006] In order to solve the above technical problems, the present invention provides the following technical solutions:
[0007] In a first aspect, the present invention provides a client design method for a large-capacity new energy station monitoring system, comprising:
[0008] Obtaining analysis results of new energy station characteristics and storing the analysis results;
[0009] Perform multi-thread design according to the analysis result, and monitor the data status in the multi-thread using a channel management mode based on shared memory;
[0010] A first judgment is made on the parameters used to count the channel status to obtain the channel status. If the channel cannot re-establish the connection, the preceding node to which the channel belongs is transferred;
[0011] A second judgment is performed on the device to be associated with the front-end node to which it belongs to obtain a second judgment result, and the load is dynamically allocated according to the second judgment result.
[0012] As a preferred solution of the client design method for the large-capacity new energy station monitoring system described in the present invention, wherein: performing multi-threaded design according to the analysis result includes:
[0013] The client proxy thread is responsible for enabling the communication device. In this front-end node, the first and second network segments share the same report number. Only one network segment is enabled at the same time. The first network segment is enabled first, and the second network segment is in hot standby state.
[0014] If the first network segment fails to be enabled, the second network segment will be enabled first, and the first network segment will be in hot standby state.
[0015] As a preferred solution of the client design method for the large-capacity new energy station monitoring system described in the present invention, wherein: monitoring the data status in multiple threads using a channel management mode based on shared memory includes:
[0016] The front-end module binds a separate channel to each device, monitors the current communication connection status, and connects the device with the front-end module, transmitting real-time data to the data acquisition and monitoring control application through the corresponding channel and measurement point number.
[0017] As a preferred solution of the client design method for the large-capacity new energy station monitoring system described in the present invention, the first judgment of the parameters used for statistical channel status includes:
[0018] According to the load balancing strategy, the front-end module allocates the node to which each device channel belongs. If the parameter used to count the channel status is abnormal, the current channel will be set to the shutdown state;
[0019] If the channel cannot re-establish the connection within the first threshold time, the front-end node to which the device channel belongs is transferred according to the load balancing strategy, and the transfer is written into the shared memory.
[0020] As a preferred solution of the client design method for the large-capacity new energy station monitoring system described in the present invention, wherein: determining the device to be associated with the front-end node to which it belongs includes:
[0021] If the device to be associated belongs to the current front node, the application association is directly performed to establish a communication connection;
[0022] If the device to be associated does not belong to the current predecessor node, no communication connection is established.
[0023] As a preferred solution of the client design method for the large-capacity new energy station monitoring system described in the present invention, the dynamic allocation of loads includes:
[0024] When the client reads from the shared memory that the predecessor node has changed due to an abnormal channel status, it automatically releases the current communication resources and creates a communication connection with the new predecessor node.
[0025] As a preferred solution of the client design method for a large-capacity new energy station monitoring system described in the present invention, the multi-threaded design includes: client proxy thread service, report retrieval thread service, control operation thread service, new energy station group control service and protection thread service.
[0026] In a second aspect, the present invention provides a system designed for a client of a large-capacity new energy station monitoring system, comprising:
[0027] A data acquisition module, used to obtain the analysis results of the new energy station characteristics and store the analysis results;
[0028] A monitoring module, used for performing multi-thread design according to the analysis result, and monitoring the data status in the multi-thread using a channel management mode based on a shared memory;
[0029] A first judgment module is used to make a first judgment on the parameters used to count the channel status to obtain the channel status, and if the channel cannot re-establish the connection, transfer the front node to which the channel belongs;
[0030] The second judgment module is used to perform a second judgment on the device to be associated with the front-end node to which it belongs, obtain a second judgment result, and dynamically distribute the load according to the second judgment result.
[0031] In a third aspect, the present invention provides a computing device, comprising:
[0032] Memory and processor;
[0033] The memory is used to store computer-executable instructions, and the processor is used to execute the computer-executable instructions. When the computer-executable instructions are executed by the processor, the steps of the client design method for a large-capacity new energy station monitoring system are implemented.
[0034] In a fourth aspect, the present invention provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, implement the steps of the client design method for a large-capacity new energy station monitoring system.
[0035] The beneficial effects of the present invention are as follows: according to the analysis results of the characteristics of new energy stations, the library guidance rate is improved, the data arrival process is optimized, the operation and maintenance efficiency is improved, and the performance and load capacity of the client are improved by using a multi-threaded design scheme, so that a large amount of data and requests can be better processed, the channel status and communication status can be managed in real time, and the stability and reliability of communication are improved. The use of load balancing strategies helps to optimize resource allocation and improve the overall performance and stability of the system, which provides a new solution for improving the load capacity and realizing portable and cross-platform application information interaction in the field of new energy station grid-connected control. BRIEF DESCRIPTION OF THE DRAWINGS
[0036] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the following briefly introduces the drawings required for describing the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative labor. Among them:
[0037] Figure 1 The overall flow chart of the client design method for the large-capacity new energy station monitoring system provided by the present invention;
[0038] Figure 2 A scenario diagram of a large-capacity new energy station monitoring system for a client design method of a large-capacity new energy station monitoring system provided by the present invention;
[0039] Figure 3 A control command trend scenario diagram of a client design method for a large-capacity new energy station monitoring system provided by the present invention that is not connected to a protocol converter;
[0040] Figure 4 A control command trend scenario diagram of the access protocol converter of the client design method for the large-capacity new energy station monitoring system provided by the present invention;
[0041] Figure 5This is a front-end application of the client design method for a large-capacity new energy station monitoring system provided by the present invention - a diagram of automatic modeling results of channels and point numbers belonging to the front-end remote signal definition table. DETAILED DESCRIPTION
[0042] In order to make the above-mentioned purposes, features and advantages of the present invention more obvious and easy to understand, the specific implementation methods of the present invention are described in detail below in conjunction with the drawings of the specification. Obviously, the described embodiments are part of the embodiments of the present invention, but not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary persons in the art without creative work should fall within the scope of protection of the present invention.
[0043] Example 1
[0044] Reference Figure 1-Figure 5 , which is an embodiment of the present invention, provides a client design method for a large-capacity new energy station monitoring system, including:
[0045] S100: Obtaining analysis results of new energy station characteristics and storing the analysis results;
[0046] Specifically, the SCL analysis results are directed to the library according to the interval class, equipment class, and pre-information class. For new energy stations with large capacity, this application preferably uses the streaming analysis method for analysis. By parsing the IED information in the SCD file, the device information, communication structure information, version information, measurement point information, data set to which the measurement point belongs, and report block information are obtained, and the relevant information is stored in the form of a binary file, and a unified interface is designed to load the analysis content into the memory for application access;
[0047] For example, Figure 2 As shown in the figure, taking the 61850 client as an example, the substation configuration description SCD file is constructed based on the DL / T 860 modeling specification, and various equipment information is imported into the database according to business needs, providing data sources for graphics, communications, and various advanced application modules. In the application scenario of large-capacity new energy plants, the library guidance rate is improved, and the IED equipment of the entire station is carefully divided into wind, light, and storage. At the same time, combined with application needs, the complex and huge configuration work is integrated into the library guidance process to avoid secondary configuration and greatly improve the on-site operation and maintenance efficiency;
[0048] It should be noted that the traditional parsing method that converts XML into a tree structure occupies a lot of memory, while the streaming parsing method provides a fast, non-cached way to read XML, and will not load the entire XML into the memory at one time. It is the preferred solution for processing large XML files. On the one hand, it provides a data source for the 61850 model parsing and storage, and on the other hand, it provides a verification basis for interactive commands such as 61850 communication socket application, report enable, and four-remote data transmission and reception.
[0049] S200: Perform multi-thread design according to the analysis result, and monitor the data status in the multi-thread using a channel management mode based on shared memory;
[0050] S300: Perform a first judgment on the parameters used to count the channel status to obtain the channel status. If the channel cannot re-establish a connection, transfer the preceding node to which the channel belongs;
[0051] S400: Perform a second judgment on the device to be associated with the front-end node to which it belongs, obtain a second judgment result, and dynamically distribute the load according to the second judgment result.
[0052] It should be noted that the present invention provides a new solution for improving load capacity and realizing portable and cross-platform application information interaction in the field of grid-connected control of new energy stations.
[0053] In the embodiment of the present application, the above step S200 includes the following sub-steps A1-A3;
[0054] In A1: Multi-threaded design includes client proxy thread service, report retrieval thread service, control operation thread service, new energy station group control service and protection thread service.
[0055] In A2: the client proxy thread is responsible for enabling the communication device. In this front-end node, the first and second network segments share the same report number. Only one network segment is enabled at the same time. The first network segment is enabled first, and the second network segment is in hot standby state.
[0056] In A3: If the first network segment fails to be enabled, the second network segment is enabled first, and the first network segment is in hot standby state.
[0057] Specifically, the client proxy thread service is to realize the communication control of all secondary devices by 61850 client through operations such as Associate association of the devices parsed into the library, report block enablement, parameter setting, general call, data transmission and reception, control command issuance, heartbeat message transmission and reception, Release client resource release, etc.
[0058] The report thread service is used as the driver of ACSI bottom layer to perform data callback processing, map the parsing results in a Tree structure, and provide it to the application.
[0059] The control operation thread service is based on the message bus to realize the response and processing functions of single-point remote control / remote adjustment commands with the graphics and the main station.
[0060] The new energy station group control service is based on the message bus and responds to the commands issued by the energy management module to achieve control instruction separation and high-concurrency control operations.
[0061] The protection thread service is used to realize the functions of the protection information management system, such as the set value area, set value, soft pressure plate control, protection switch quantity, protection analog quantity, and recording file.
[0062] For example, Figure 3-Figure 4 As shown in the figure, the commands of the new energy station group control service are interacted based on the message bus and are divided into two categories according to the application scenarios:
[0063] like Figure 3 As shown, the application scenarios of protocol-free converters: directly respond to control commands;
[0064] like Figure 4 As shown, there is an application scenario of the protocol converter: parsing the message body message, obtaining the device number of the current controlled object under the protocol converter, and executing the control command.
[0065] In order to solve the problem of energy storage stations without security substations, users and debugging personnel need to manually go back and forth between the PCS warehouse to set fixed values, and transplant the security system to the EMS to realize functions such as calling / modifying the fixed value area, calling / modifying the fixed value, remote control of the soft pressure plate, and calling of the recording file, so as to facilitate the early operation and maintenance and later debugging.
[0066] It should be noted that through the client proxy thread service, communication control of all secondary devices is achieved, including device association, report block enabling, parameter setting, data sending and receiving, etc., which improves the efficiency and reliability of communication.
[0067] In the embodiment of the present application, the first determination of the parameter used to count the channel status in the above step S300 includes the following sub-steps B1-B2;
[0068] In B1: According to the load balancing strategy, the front-end module allocates the node to which each device channel belongs. If the parameter used to count the channel status is abnormal, the current channel is set to the shutdown state;
[0069] In B2: if the channel cannot re-establish the connection within the first threshold time, the front-end node to which the device channel belongs is transferred according to the load balancing strategy, and the transfer is written into the shared memory.
[0070] Specifically, the abnormality of the parameters of the statistical channel status may be that the bit error rate reaches the limit, the ICMP service fails continuously, the application layer fails to send and receive continuous heartbeats, etc.
[0071] For example, Figure 5 As shown, the front-end system binds a separate channel to each 61850 device to monitor the current communication connection status and connect the 61850 with the front-end system, transmitting real-time data to the Scada application through the corresponding channel and measurement point number.
[0072] In a preferred embodiment, the first threshold may be 60 seconds. The client and the server will reconnect once every 20 seconds when disconnected. If the connection fails for three consecutive times (ie, 60 seconds), the node is transferred.
[0073] It should be noted that by binding a separate channel for each 61850 device, the system can monitor the communication connection status of each device in real time, detect and respond to communication anomalies in a timely manner, dynamically allocate nodes to device channels according to load balancing strategies, optimize resource usage, and improve overall system performance.
[0074] In the embodiment of the present application, the second determination of the device to be associated with the front-end node in the above step S400 includes the following sub-steps C1-C2;
[0075] In C1: if the device to be associated belongs to the current front node, then the application association is directly performed to establish a communication connection;
[0076] In C2: if the device to be associated does not belong to the current predecessor node, no communication connection is established.
[0077] In the embodiment of the present application, the dynamic distribution of load according to the second judgment result in the above step S400 includes the following steps D1:
[0078] In D1: When the client reads from the shared memory that the predecessor node has changed due to an abnormal channel status, the current communication resources are automatically released and a communication connection is established with the new predecessor node.
[0079] It should be noted that through dynamic connection and resource release, the system can optimally allocate resources to the device according to the real-time load conditions, improve resource utilization, and prioritize whether the device to be associated belongs to the current front-end node, which helps avoid unnecessary communication attempts, reduce system load, and improve system stability.
[0080] The above is a schematic scheme of the client design method for a large-capacity new energy station monitoring system of this embodiment. It should be noted that the technical scheme of the device for client design of a large-capacity new energy station monitoring system and the technical scheme of the client design method for a large-capacity new energy station monitoring system are of the same concept. For details not described in detail in the technical scheme of the device for client design of a large-capacity new energy station monitoring system in this embodiment, please refer to the description of the technical scheme of the client design method for a large-capacity new energy station monitoring system.
[0081] The device designed for the client of the large-capacity new energy station monitoring system in this embodiment includes:
[0082] A data acquisition module, used to obtain the analysis results of the new energy station characteristics and store the analysis results;
[0083] A monitoring module, used for performing multi-thread design according to the analysis result, and monitoring the data status in the multi-thread using a channel management mode based on a shared memory;
[0084] A first judgment module is used to make a first judgment on the parameters used to count the channel status to obtain the channel status, and if the channel cannot re-establish the connection, transfer the front node to which the channel belongs;
[0085] The second judgment module is used to perform a second judgment on the device to be associated with the front-end node to which it belongs, obtain a second judgment result, and dynamically distribute the load according to the second judgment result.
[0086] This embodiment also provides a computing device, which is applicable to the client design of a large-capacity new energy station monitoring system, including:
[0087] Memory and processor; the memory is used to store computer executable instructions, and the processor is used to execute computer executable instructions to implement the client design method for a large-capacity new energy station monitoring system as proposed in the above embodiment.
[0088] This embodiment also provides a storage medium on which a computer program is stored. When the program is executed by a processor, the client design method for a large-capacity new energy station monitoring system proposed in the above embodiment is implemented.
[0089] The storage medium proposed in this embodiment and the client design method for implementing a large-capacity new energy station monitoring system proposed in the above embodiment belong to the same inventive concept. The technical details not fully described in this embodiment can be found in the above embodiment, and this embodiment has the same beneficial effects as the above embodiment.
[0090] Through the above description of the implementation methods, the technicians in the relevant field can clearly understand that the present invention can be implemented by means of software and necessary general hardware, and of course can also be implemented by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present invention is essentially or the part that contributes to the prior art can be embodied in the form of a software product, and the computer software product can be stored in a computer-readable storage medium, such as a computer's floppy disk, read-only memory (ROM), random access memory (RAM), flash memory (FLASH), hard disk or optical disk, etc., including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform the methods of various embodiments of the present invention.
[0091] Example 2
[0092] Referring to Tables 1 to 3, this embodiment is different from the first embodiment in that it provides a verification test of a client design method for a large-capacity new energy station monitoring system, in order to verify and illustrate the technical effects used in this method.
[0093] Taking a 100MW / 400MWh energy storage power station as an example, the equipment information in the station is shown in Table 1. The 61850 client throughput is 1.03 million measurement points, mainly including three types of equipment, energy storage converter (PCS), battery management system (BMS), and measurement and control device (CK). The communication of all station equipment is collected using the IEC61850 protocol.
[0094] Table 1 Simulation scenario parameters
[0095]
[0096] The client runs for 30 minutes in two scenarios: without enabling the load balancing strategy and enabling it. The corresponding CPU load rate, virtual memory usage (virtual memory), total call time and other indicators are counted. The results are shown in Table 2.
[0097] Table 2 Impact of load balancing strategy on client performance
[0098]
[0099] As can be seen from Table 2, after enabling load balancing, the CPU usage rate dropped by 50.7%, the total call time was reduced, and under the pressure of 240 control commands per second, load balancing significantly optimized the group control indicators, bus resource utilization was more efficient, and execution time was saved by 21.7%.
[0100] Table 3 Impact of load balancing strategy on EMS group control command processing speed
[0101]
[0102] As shown in Table 3, under the load balancing strategy, the efficiency of group control command processing only decreased by 11.29% after 90 minutes of stress testing. Under the non-load balancing strategy, the processing time reached 302ms after 60 minutes, a speed reduction of 43.13%, and a speed reduction of 62.09% after 90 minutes. Therefore, the load balancing strategy significantly improves the response speed and stability of group control.
[0103] It should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention and are not intended to limit the present invention. Although the present invention has been described in detail with reference to the preferred embodiments, those skilled in the art should understand that the technical solutions of the present invention may be modified or replaced by equivalents without departing from the spirit and scope of the technical solutions of the present invention, which should all be included in the scope of the claims of the present invention.
Claims
1. A client design method for a large-capacity new energy station monitoring system, characterized in that: include: Obtaining analysis results of new energy station characteristics and storing the analysis results; Perform multi-thread design according to the analysis result, and monitor the data status in the multi-thread using a channel management mode based on shared memory; A first judgment is made on the parameters used to count the channel status to obtain the channel status. If the channel cannot re-establish the connection, the preceding node to which the channel belongs is transferred; A second judgment is performed on the device to be associated with the front-end node to which it belongs to obtain a second judgment result, and the load is dynamically allocated according to the second judgment result.
2. The client design method for a large-capacity new energy station monitoring system as claimed in claim 1 is characterized in that: The multi-thread design according to the analysis results includes: The client proxy thread is responsible for enabling the communication device. In this front-end node, the first and second network segments share the same report number. Only one network segment is enabled at the same time. The first network segment is enabled first, and the second network segment is in hot standby state. If the first network segment fails to be enabled, the second network segment will be enabled first, and the first network segment will be in hot standby state.
3. The client design method for a large-capacity new energy station monitoring system as claimed in claim 2 is characterized in that: Monitoring the data status in multiple threads using a shared memory-based channel management model includes: The front-end module binds a separate channel to each device, monitors the current communication connection status, and connects the device with the front-end module, transmitting real-time data to the data acquisition and monitoring control application through the corresponding channel and measurement point number.
4. The client design method for a large-capacity new energy station monitoring system as claimed in claim 3 is characterized in that: The first determination of the parameter used for counting the channel status includes: According to the load balancing strategy, the front-end module allocates the node to which each device channel belongs. If the parameter used to count the channel status is abnormal, the current channel will be set to the shutdown state; If the channel cannot re-establish the connection within the first threshold time, the front-end node to which the device channel belongs is transferred according to the load balancing strategy, and the transfer is written into the shared memory.
5. The client design method for a large-capacity new energy station monitoring system as claimed in claim 4 is characterized in that: Determining the device to be associated with the front-end node includes: If the device to be associated belongs to the current front node, the application association is directly performed to establish a communication connection; If the device to be associated does not belong to the current predecessor node, no communication connection is established.
6. The client design method for a large-capacity new energy station monitoring system as claimed in claim 5 is characterized in that: Dynamic load distribution includes: When the client reads from the shared memory that the predecessor node has changed due to an abnormal channel status, it automatically releases the current communication resources and creates a communication connection with the new predecessor node.
7. The client design method for a large-capacity new energy station monitoring system as described in claim 1 or 6, characterized in that: The multi-threaded design includes: client agent thread service, report retrieval thread service, control operation thread service, new energy station group control service and protection thread service.
8. A system for designing a client side method for a large-capacity new energy station monitoring system, characterized in that: include: A data acquisition module, used to obtain the analysis results of the new energy station characteristics and store the analysis results; A monitoring module, used for performing multi-thread design according to the analysis result, and monitoring the data status in the multi-thread using a channel management mode based on a shared memory; A first judgment module is used to make a first judgment on the parameters used to count the channel status to obtain the channel status, and if the channel cannot re-establish the connection, transfer the front node to which the channel belongs; The second judgment module is used to perform a second judgment on the device to be associated with the front-end node to which it belongs, obtain a second judgment result, and dynamically distribute the load according to the second judgment result.
9. An electronic device, characterized in that: The device comprises: processor; a memory for storing processor-executable instructions; The processor is configured to call the instructions stored in the memory to execute the method according to any one of claims 1 to 7.
10. A computer-readable storage medium having computer program instructions stored thereon, characterized in that: When the computer program instructions are executed by a processor, the method according to any one of claims 1 to 7 is implemented.