Reactive power optimization information processing method and device for generator set
Through the coordinated sampling of reactive power transmitter and voltage transmitter and the concurrent processing of controller, the problem of low sampling efficiency of reactive power optimization information in the prior art is solved, and efficient and accurate coordinated sampling of reactive power optimization information is achieved.
Patent Information
- Application Number
- CN202411594077.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-08
- Publication Date
- 2025-02-28
AI Technical Summary
In the prior art, the sampling efficiency of reactive optimization information is low, and the sampling of multiple channels cannot be coordinated, and the reactive optimization information that meets the needs cannot be accurately obtained.
The reactive power optimization information of the generator set to be tested is sampled separately through the reactive power transmitter and voltage transmitter and sent to the controller. The controller stores the induce channel messages and the induce model, and uploads it to the transmitter's core in concurrent manner to realize coordinated sampling of multiple sampling channels.
The reactive optimization information sampling of each GPIO port of the individual transmitter or controller is realized, with a good match and can meet the needs of various reactive optimization information sampling environments. By coordinating multiple sampling channels, the efficiency of information coordinated transmission and disposal is improved, and reactive power optimization information that meets the needs can be accurately obtained.
Smart Images

Figure CN119537052A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of information technology, and in particular to a method and device for processing reactive power optimization information for a generator set. Background Art
[0002] A generator set is a complete set of mechanical equipment that converts other forms of energy into electrical energy. It consists of a power system, a control system, a silencer system, a shock absorption system, and an exhaust system. It is driven by a turbine, a steam turbine, a diesel engine, or other power machinery. It converts the energy generated by water flow, air flow, fuel combustion, or nuclear fission into mechanical energy and transmits it to the generator, which then converts it into electrical energy and outputs it to electrical equipment for use. Generators are widely used in industrial and agricultural production, national defense, science and technology, and daily life. In recent years, with the advancement of technology, as a high-quality choice for home emergency power supply and outdoor travel power supply, lightweight and portable small generator sets have also begun to enter the daily lives of residents.
[0003] To obtain the voltage regulation rate of the generator set, as pointed out in the prior art solution with patent publication number "CN103529388B", it is often through a reactive power transmitter and a voltage transmitter connected to the same control, the reactive power transmitter and the voltage transmitter are used to sample the reactive output and the machine-end voltage of the generator set under test respectively and transmit them to the controller; the controller is used to finally obtain the machine-end regulation rate of the generator set under test based on the collected values of the reactive output and the machine-end voltage of the generator set under test, and the reactive output or the machine-end voltage of the generator set is the reactive power optimization information.
[0004] At present, during the reactive power optimization information sampling, once the transmitter is connected to the GPIO port of the controller, the reactive power optimization information sampling can only be performed through the transmitter of that type, and the information of other transmitters cannot be sampled. The sampling channel of the reactive power optimization information (the channel of the transmitter) is constant and very simple, and the matching degree of the transmitter for sampling the reactive power optimization information also has a high standard.
[0005] The current reactive power information sampling method can only achieve independent sampling and processing of information from several channels, resulting in information inconsistency between the sampling channels of each reactive power information, and each channel cannot coordinately register the induced information generated during the sampling period, and cannot be used in an environment where the reactive power information sampled from several channels needs to be coordinated and analyzed; the current transmitter for sampling reactive power information cannot perform reactive power information sampling at a certain sampling rate, the induced information used is simple, and the current reactive power information sampling method processes the entire sampled reactive power information during the reactive power information sampling period, resulting in insufficient efficiency in coordinated information transmission and information processing, and cannot coordinately register the induced information generated during the sampling period, and cannot accurately obtain the reactive power information that meets the requirements for sampling.
[0006] To address the above-mentioned problems, no effective solution has been proposed yet. Summary of the invention
[0007] The embodiments of the present application provide a method and device for processing reactive power optimization information for a generator set, so as to at least solve the technical problem of low sampling efficiency of reactive power optimization information in the prior art.
[0008] According to one aspect of an embodiment of the present application, a method for processing reactive power optimization information for a generator set is provided, comprising: sampling reactive power optimization information of the generator set under test respectively through a reactive power transmitter and a voltage transmitter, and sending the reactive power optimization information to a controller, wherein the reactive power optimization information includes reactive power output information and terminal voltage information of the generator set under test; determining the terminal adjustment rate of the generator set under test according to the reactive power output information and terminal voltage information of the generator set under test received by the controller; wherein the reactive power transmitter and the voltage transmitter are respectively sampling the reactive power optimization information of the generator set under test ... The method comprises: storing induced channel messages and induced models through the controller, and uploading the induced channel messages and induced models to the core of the transmitter, wherein the transmitter is a reactive power transmitter or a voltage transmitter; acquiring reactive power optimization information of the generator set under test sampled in the channel through the transmitter; uploading the induced channel messages and induced location messages to the controller through the core of the transmitter, and uploading the reactive power optimization information of the generator set under test sampled at each sampling rate corresponding to each induced channel to the controller in a concurrent manner.
[0009] Optionally, the induced model is used to describe the induced channel message and induced location message of the sampling channel that induces the reactive optimization information, wherein the induced channel message includes the channel value of the induced channel, and the induced location message is used to describe the initial position of the induced node in the sampled reactive optimization information; the induced model is also used to induce the corresponding sampling channel of the reactive optimization information to perform the sampling operation of the reactive optimization information, wherein the sampling channel of the reactive optimization information includes the reactive optimization information sampled at at least one sampling rate.
[0010] Optionally, the reactive power optimization information of the generator set under test is sampled respectively by a reactive power transmitter and a voltage transmitter, and the reactive power optimization information is sent to a controller, including: obtaining the reactive power optimization information sampled at each sampling rate transmitted by each induced channel by the controller, and obtaining an induced location message after receiving the complete information frame of the sampled reactive power optimization information; according to the induced location message, coordinating and querying the sampled reactive power optimization information included in the information frame of the sampled reactive power optimization information in each induced channel, recording the reactive power optimization information that meets the defined conditions, and recording the induced location message into a tuple of information; by controlling The controller determines binary information according to the induced location information and the sampled reactive optimization information, decomposes the information frame of the sampled reactive optimization information according to the binary information, and temporarily stores the sampled reactive optimization information transmitted by each induced channel; after the reactive optimization information sampling is completed, the induced channel information, the reactive optimization information sampled at each sampling rate, and the induced location information are aggregated into ternary information, and the ternary information is stored in the controller to complete a sampling and processing process of the reactive optimization information; the sampling and processing process of the reactive optimization information is repeated multiple times to realize the iterative and continuous execution of the sampling and processing operation of the reactive optimization information.
[0011] Optionally, the induced location message is recorded into a tuple of information, including: when recording the induced location message into the tuple of information, obtaining the total number of information sequence numbers of the sampled reactive optimization information; based on the total number of information sequence numbers and the initial tuple queue, expressing the induced location of the sampled reactive optimization information in the form of a tuple queue.
[0012] Optionally, the controller determines binary information based on the induced location message and the sampled reactive optimization information, including: uploading the induced channel message and the induced location message to the core of the transmitter through the controller; sampling the reactive optimization information through the core of the transmitter; obtaining the induced channel message and the induced location message through the defined thread port, and collaboratively querying the corresponding sampled reactive optimization information in the information frame to obtain the induced location of the sampled reactive optimization information, wherein the induced location represents the initial position and capacity in the information frame of the sampled reactive optimization information; wherein, the controller forms binary information based on the induced channel message, the induced location message and the sampled reactive optimization information.
[0013] Optionally, the sampling operation of reactive optimization information is performed by inducing the sampling channel of the corresponding reactive optimization information through the induction model, including: setting an induction strategy, wherein the induction strategy is used to trigger the induction operation of the induction model according to the change of a pre-defined pulse; according to the induction strategy, when a pulse changes from zero to one or from one to zero, the induction operation of the induction model is triggered, wherein the induction operation is used to record the induction location message of each induced node, and induce the sampling channel of the corresponding reactive optimization information to perform the sampling operation of the reactive optimization information.
[0014] Optionally, the induced channel message and the induced location message are obtained through the defined thread port, and the corresponding sampled reactive optimization information in the information frame is collaboratively queried to obtain the induced location of the sampled reactive optimization information, including: uploading the induced channel message and the induced location message to the controller via the thread port through the core of the transmitter; using a concurrent method, transmitting the reactive optimization information sampled at each sampling rate corresponding to each induced channel to the controller via the main memory; after the controller receives the complete information frame of the sampled reactive optimization information, the induced location message is obtained via the thread port; using the moving average method, the reactive optimization information sampled at different sampling rates transmitted via the thread port is denoised through the core of the transmitter; the sampled reactive optimization information is temporarily stored through the controller, and the sampled reactive optimization information that meets the defined conditions is sent out, wherein the defined conditions are used to ensure that the initial position of the induced is consistent with the induced location message defined by the control terminal, and to ensure that the capacity of the induced waveform is consistent with the defined capacity.
[0015] Optionally, the controller is also used to store detection information, wherein the detection information at least includes the number of information points, extraction ratio, sampling rate and sampling time of the sampled reactive power optimization information.
[0016] Optionally, the sampled reactive power optimization information is temporarily stored by the controller, including: determining the size of the temporary storage area based on the extraction ratio in the detection information; determining the sampling frequency based on the sampling rate and the extraction ratio in the detection information; determining the capacity of the sampled reactive power optimization information based on the sampling frequency and the number of information points of the sampled reactive power optimization information; and temporarily storing the sampled reactive power optimization information based on the induced location message and the capacity of the sampled reactive power optimization information.
[0017] According to another aspect of the present application, a reactive power optimization information processing device for a generator set is also provided, comprising: a first processing unit, for sampling reactive power optimization information of the generator set under test through a reactive power transmitter and a voltage transmitter respectively, and sending the reactive power optimization information to a controller, wherein the reactive power optimization information includes reactive power output information and terminal voltage information of the generator set under test; a second processing unit, for determining the terminal adjustment rate of the generator set under test according to the reactive power output information and terminal voltage information of the generator set under test received through the controller; wherein the first processing unit comprises : The first processing subunit is used to store the induced channel message and the induced model through the controller, and upload the induced channel message and the induced model to the core of the transmitter, wherein the transmitter is a reactive power transmitter or a voltage transmitter; the second processing subunit is used to obtain the reactive power optimization information of the generator set under test sampled in the channel through the transmitter; the third processing subunit is used to upload the induced channel message and the induced location message to the controller through the core of the transmitter, and concurrently upload the reactive power optimization information of the generator set under test sampled at each sampling rate corresponding to each induced channel to the controller.
[0018] Compared with the prior art, the technical effects of this application include:
[0019] The GPIO port of each transmitter or controller can be used to perform reactive power optimization information sampling, with good matching degree, which can meet the needs of various reactive power optimization information sampling environments;
[0020] The data outputted from the GPIO port of the transmitter or controller is subjected to coordinated reactive power optimization information sampling, and the sampling channels of reactive power optimization information sampled by the transmitters are induced by the sampling channels of reactive power optimization information corresponding to the sampling channels of reactive power optimization information sampled by the transmitters, so as to achieve induction at random channels and random induction locations in the channels, and achieve coordinated information sampling of several induction models;
[0021] Under certain induced models, the sampling of certain sampling rates is achieved to optimize the information sampling, and the coordinated sampling treatment of the information is achieved, and the induced channel information and the induced location information generated during the registration sampling period can be coordinated;
[0022] By concurrently defining several induction channels for several different reactive optimization information sampling channels, information coordinated sampling can be performed on any channel within the sampling channels of reactive optimization information corresponding to several transmitters on the transmitter, and several induction conditions are defined for each reactive optimization information sampling channel. By defining the induction conditions, sampled reactive optimization information that meets the requirements can be obtained, thereby improving the efficiency of information sampling. BRIEF DESCRIPTION OF THE DRAWINGS
[0023] The drawings described herein are used to provide a further understanding of the present application and constitute a part of the present application. The illustrative embodiments of the present application and their descriptions are used to explain the present application and do not constitute an improper limitation on the present application. In the drawings:
[0024] Figure 1 is a flow chart of an optional reactive power optimization information processing method for a generator set according to an embodiment of the present application;
[0025] Figure 2 is a schematic diagram of an optional reactive power optimization information processing system for a generator set according to an embodiment of the present application;
[0026] Figure 3 It is a schematic diagram of an optional reactive power optimization information processing device for a generator set according to an embodiment of the present application. DETAILED DESCRIPTION
[0027] In order to enable those skilled in the art to better understand the solution of the present application, 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 only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present application.
[0028] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0029] It should also be noted that the information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) collected by this application are information and data authorized by the user or fully authorized by all parties, and the collection, storage, use, processing, transmission, provision, disclosure and application of relevant data are in compliance with the relevant laws, regulations and standards of the relevant regions, necessary confidentiality measures are taken, and public order and good customs are not violated, and corresponding operation portals are provided for users to choose to authorize or refuse. For example, an interface is set up between this system and relevant users or organizations. Before obtaining relevant information, it is necessary to send an acquisition request to the aforementioned user or organization through the interface, and obtain relevant information after receiving the consent information fed back by the aforementioned user or organization.
[0030] According to an embodiment of the present application, an embodiment of a method for processing reactive power optimization information for a generator set is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.
[0031] Figure 1 is a flowchart of an optional reactive power optimization information processing method for a generator set according to an embodiment of the present application, such as Figure 1 As shown, the method comprises the following steps:
[0032] Step S101, the reactive power optimization information of the generator set under test is sampled respectively by a reactive power transmitter and a voltage transmitter, and the reactive power optimization information is sent to a controller.
[0033] In step S101, reactive power optimization information includes reactive power output information and terminal voltage information of the generator set under test.
[0034] Optionally, the reactive optimization information of the generator set under test is sampled respectively by a reactive transmitter and a voltage transmitter, and the reactive optimization information is sent to a controller, including: storing induced channel messages and induced models by the controller, and uploading the induced channel messages and induced models to the core of the transmitter, wherein the transmitter is a reactive transmitter or a voltage transmitter; obtaining the reactive optimization information of the generator set under test sampled in the channel by the transmitter; uploading the induced channel messages and induced location messages to the controller by the core of the transmitter, and uploading the reactive optimization information of the generator set under test sampled at each sampling rate corresponding to each induced channel to the controller in a concurrent manner.
[0035] Step S102, determining the machine-end regulation rate of the tested generator set by the controller according to the received reactive output information and machine-end voltage information of the tested generator set.
[0036] In a preferred but non-restrictive embodiment of the present application, the induced model is used to illustrate the induced channel message and induced location message of the sampling channel that induces reactive optimization information; the induced channel message includes the channel value of the induced channel; the induced location message is used to illustrate the initial position of the induced node within the sampled reactive optimization information; under the defined induced model, the sampling channel that induces the corresponding reactive optimization information performs reactive optimization information sampling.
[0037] Optionally, the controller receives the induced channel information and the induced model, and transmits the induced channel information and the induced model to the core of the transmitter; the transmitter obtains the reactive power optimization information sampled in the sampling channel.
[0038] In a preferred but non-limiting embodiment of the present application, each sampling channel of reactive power optimization information includes reactive power optimization information sampled at several sampling rates.
[0039] Optionally, the core of the transmitter transmits the induced channel message and the induced location message to the controller, and concurrently transmits the reactive power optimization information sampled at each sampling rate corresponding to each induced channel to the controller.
[0040] In a preferred but non-restrictive embodiment of the present application, reactive optimization information of the generator set under test is sampled respectively by a reactive transmitter and a voltage transmitter, and the reactive optimization information is sent to a controller, including: obtaining reactive optimization information sampled at each sampling rate transmitted by each induced channel through the controller, and obtaining an induced location message after receiving an information frame of the complete sampled reactive optimization information; based on the induced location message, coordinating a query on the sampled reactive optimization information included in the information frame of the sampled reactive optimization information in each induced channel, recording the reactive optimization information that meets the defined conditions, and recording the induced location message into a tuple signal. information; determine binary information according to the induced location information and the sampled reactive optimization information through the controller, decompose the information frame of the sampled reactive optimization information according to the binary information, and temporarily store the sampled reactive optimization information transmitted by each induced channel; after the reactive optimization information sampling is completed, aggregate the induced channel information, the reactive optimization information sampled at each sampling rate, and the induced location information into ternary information, and store the ternary information in the controller to complete a sampling and processing process of the reactive optimization information; cycle the sampling and processing process of the reactive optimization information for multiple times to realize the iterative and continuous execution of the sampling and processing operation of the reactive optimization information.
[0041] Optionally, the induced location message is recorded into a tuple of information, including: when recording the induced location message into the tuple of information, obtaining the total number of information sequence numbers of the sampled reactive optimization information; based on the total number of information sequence numbers and the initial tuple queue, expressing the induced location of the sampled reactive optimization information in the form of a tuple queue.
[0042] Optionally, the controller receives the reactive optimization information sampled at each sampling rate transmitted by each induced channel, and after receiving the complete information frame of sampled reactive optimization information, obtains the induced location message, coordinates to find the sampled reactive optimization information in the information frame of sampled reactive optimization information in each induced channel according to the induced location message, registers the sampled reactive optimization information that meets the defined conditions, and registers the induced location message into the tuple information.
[0043] Optionally, the controller may also form binary information according to the induced location message and the sampled reactive optimization information, decompose the information frame of the sampled reactive optimization information according to the binary information, and temporarily store the sampled reactive optimization information transmitted by each induced channel.
[0044] Optionally, after the reactive optimization information sampling is completed, the induced channel information, the sampled reactive optimization information corresponding to the sampling rate and the induced location information can be aggregated into triple information again and stored in the controller to complete the reactive optimization information sampling and processing process. Finally, the reactive optimization information sampling and processing process is repeated, so as to iteratively and continuously perform the reactive optimization information sampling and processing.
[0045] It should be noted that after the induced channel information, the sampled reactive optimization information corresponding to the sampling rate and the induced location information are aggregated into a triplet of information, it is convenient for the controller to process the sampled reactive optimization information.
[0046] For example, the reactive output of the measured generator set one, the terminal voltage of the measured generator set one, the reactive output of the measured generator set two and the terminal voltage of the measured generator set two obtained by the transmitter are respectively sent to four sampling channels of reactive optimization information of different categories.
[0047] By defining an induction model, the induction state of the sampling channels of several different reactive optimization information is selected. The induction model definition is performed based on the reactive output of the tested generator set one, the terminal voltage of the tested generator set one, the reactive output of the tested generator set two and the terminal voltage of the tested generator set two to be sampled. By defining the induction model, the selection of the induction channel and the induction location information can be achieved.
[0048] In a preferred but non-restrictive embodiment of the present application, when the inducing location message is registered in a tuple information, a tuple queue is defined as B[], the total number of information sequence numbers of the sampled reactive optimization information is p, and the inducing location of the sampled reactive optimization information is expressed as a tuple queue: B[p]. Just as: the inducing location of the sampled reactive optimization information to be induced is expressed as B[100,200,500]. "100" indicates that there is an inducing information at the place where the information sequence number is "100", then B[100,200,500] is expressed as the inducing location of the sampled reactive optimization information to be induced is the 100th information sequence number, the 200th information sequence number and the 500th information sequence number.
[0049] In a preferred but non-limiting embodiment of the present application, when the controller forms a binary information according to the induced location message and the sampled reactive power optimization information, the total number of information sequence numbers of the sampled reactive power optimization information is p, the sampled reactive power optimization information is y, y p The total number of information sequences representing the sampled reactive power optimization information is p. The corresponding sampled reactive power optimization information is expressed as As: the binary queue of sampled reactive optimization information to be induced is expressed as represents the reactive power optimization information corresponding to the sampled information of the 100th, 200th and 500th information numbers, where 100 represents that there is an induced information at the place where the information number is 100, (100, y 100 ) represents the information number is one hundred and its corresponding sampled reactive power optimization information, (200,y 200 ) represents the information number is 200 and its corresponding sampled reactive power optimization information, (300,y 300 ) represents the information serial number is three hundred and its corresponding sampled reactive power optimization information.
[0050] In a preferred but non-restrictive embodiment of the present application, when the induced channel message, the sampled reactive power optimization information corresponding to the sampling rate, and the induced location message are aggregated into a triplet of information, the induced channel message is defined as n, the sampled reactive power optimization information is y, and the total number of information sequence numbers of the sampled reactive power optimization information is p, y p The total number of information sequences representing the sampled reactive power optimization information is p. The corresponding sampled reactive power optimization information is expressed as
[0051]
[0052] As: the ternary queue of sampled reactive optimization information to be induced is expressed as represents the 100th information sequence number of the first channel, the second information sequence number of the second channel, and the 500th information sequence number of the fourth channel and their corresponding sampled reactive power optimization information, where one hundred represents that there is an induced information at the information sequence number of one hundred, (1,100,y 100 ) represents the first channel information number is one hundred and its corresponding sampled reactive power optimization information, (2,200,y 200 ) represents the second channel information number is 200 and its corresponding sampled reactive power optimization information, (4,500,y 500 ) represents the fourth channel information serial number is five hundred and its corresponding sampled reactive power optimization information.
[0053] In an optional embodiment, a controller determines binary information based on an induced location message and sampled reactive optimization information, including: uploading an induced channel message and an induced location message to the core of a transmitter through the controller; sampling reactive optimization information through the core of the transmitter; obtaining an induced channel message and an induced location message through a defined thread port, and collaboratively querying the corresponding sampled reactive optimization information in an information frame to obtain an induced location of the sampled reactive optimization information, wherein the induced location represents the initial position and capacity in the information frame of the sampled reactive optimization information; wherein, a binary information is formed by the controller based on the induced channel message, the induced location message and the sampled reactive optimization information.
[0054] In a preferred but non-restrictive embodiment of the present application, the controller transmits the induced channel message and the induced location message to the core of the transmitter; the core of the transmitter samples the reactive optimization information (the format of the sampled reactive optimization information is its corresponding information frame); the induced channel message and the induced location message are obtained through a pre-defined thread port, and the corresponding sampled reactive optimization information in the information frame is collaboratively searched for, and the induced location of the sampled reactive optimization information is obtained, that is, the initial position (initial sequence number) and capacity induced in the information frame of the sampled reactive optimization information; the controller forms a binary information based on the induced channel message and the induced location message and the sampled reactive optimization information.
[0055] In an optional embodiment, the sampling operation of reactive optimization information is performed by inducing the sampling channel of the corresponding reactive optimization information through the induction model, including: setting an induction strategy, wherein the induction strategy is used to trigger the induction operation of the induction model according to the change of a pre-defined pulse; according to the induction strategy, when a pulse changes from zero to one or from one to zero, the induction operation of the induction model is triggered, wherein the induction operation is used to record the induction location message of each induced node, and induce the sampling channel of the corresponding reactive optimization information to perform the sampling operation of the reactive optimization information.
[0056] In a preferred but non-restrictive embodiment of the present application, under the induction model, the method for performing reactive optimization information sampling in the sampling channel that induces reactive optimization information includes a pre-defined pulse induction method from zero to one, and a pre-defined pulse induction method from one to zero; when the pulse changes from zero to one or the pulse changes from one to zero, the induction location message of each inducing node is registered.
[0057] Just as, during a complete induction sampling period, the induction mode is defined as a pulse induction from zero to one. When the pulse appears from zero to one, the induction location information of each induction node is registered. During the registration of the induction location information of each induction node, the pulse from zero to one generated after the induction location must also be registered immediately.
[0058] In a preferred but non-limiting embodiment of the present application, the detection information includes the number of information points, extraction ratio, sampling rate and sampling time of the sampled reactive power optimization information;
[0059] The core of the transmitter transmits the induced channel information and the induced location information to the controller via the thread port, and concurrently transmits the reactive optimization information sampled at each sampling rate corresponding to each induced channel to the controller via its main memory; after the controller receives the complete information frame of the sampled reactive optimization information, it obtains the induced location information via the thread port;
[0060] The transmitter core performs denoising using a moving average method on the reactive optimization information sampled at different sampling rates transmitted through the thread port.
[0061] In a preferred but non-restrictive embodiment of the present application, the controller temporarily stores the sampled reactive power optimization information according to the method of sending in as early as possible and sends out the sampled reactive power optimization information that meets the defined conditions according to the method of sending in as early as possible, and the defined conditions are that the induced initial position meets the induced location message defined by the control terminal, and the capacity of the induced waveform meets the defined capacity.
[0062] In a preferred but non-restrictive implementation of the present application, the information frame of the sampled reactive optimization information is parsed to extract the reactive optimization information based on the binary information, and the method of temporarily storing the sampled reactive optimization information according to the method of sending in as soon as possible includes: parsing the information frame of the sampled reactive optimization information to obtain the reactive optimization information, and determining the size of the temporary storage area based on the extraction ratio in the detection information; the size of the temporary storage area is not less than the amount obtained by multiplying the capacity of the reactive optimization information obtained by parsing by the extraction ratio.
[0063] The sampling frequency is determined according to the sampling rate and the extraction ratio, and the sampled reactive optimization information capacity is determined according to the sampling frequency and the number of information points of the sampled reactive optimization information; the sampling frequency is obtained by multiplying the sampling rate by the extraction ratio. The sampling frequency is obtained by multiplying the number of information points of the sampled reactive optimization information. The sampled reactive optimization information is temporarily stored according to the triggering location information and the sampled reactive optimization information capacity.
[0064] This application can use the GPIO port of each type of transmitter or controller to perform reactive power optimization information sampling, with good matching degree, and can meet the needs of each type of reactive power optimization information sampling environment.
[0065] The present application performs coordinated reactive power optimization information sampling on the information exported from the GPIO port of the transmitter or controller, and induces a number of sampling channels of reactive power optimization information, and obtains the corresponding sampling channels of reactive power optimization information by sampling a number of transmitters on the transmitter, thereby achieving induction on random channels and random induction locations within the channels, and achieving coordinated information sampling of several induction models.
[0066] Under several induced models, sampling reactive power of several sampling rates is achieved to optimize information sampling, and coordinated sampling processing of information is achieved, as well as the induced channel information and induced location information generated during the sampling period are registered.
[0067] By concurrently defining several inducing channels for several different reactive optimization information sampling channels, information coordinated sampling can be performed on any channel within the sampling channel of the corresponding reactive optimization information sampled by the transmitter; several inducing conditions are defined for each reactive optimization information sampling channel, and by defining the inducing conditions, sampled reactive optimization information that meets the requirements can be obtained, thereby improving the efficiency of information sampling.
[0068] The present application overcomes the defects of low-frequency transmitters in information coordinated sampling and insufficient transmission efficiency under several sampling rates and several sampling induction models; through several induction channels, information coordinated sampling can be performed on any channel in each sampling channel corresponding to the low-frequency transmitter, and coordinated sampling processing of reactive optimization information of sampling with different frequencies can be achieved, and the induction generated during the concurrent registration sampling period can be coordinated.
[0069] like Figure 2As shown, the present application is a reactive power optimization information processing system for a generator set, comprising: a reactive power transmitter and a voltage transmitter connected to a controller, the reactive power transmitter and the voltage transmitter are used to sample the reactive power output and the machine-end voltage of the generator set under test respectively and transmit them to the controller; the controller is used to finally obtain the machine-end regulation rate of the generator set under test based on the values of the reactive power output and the machine-end voltage of the generator set under test, the reactive power output or the machine-end voltage of the generator set is the reactive power optimization information, that is, a straight line is fitted based on the values of the reactive power output and the machine-end voltage of the generator set under test; the machine-end regulation rate of the generator set under test is calculated based on the slope of the fitting straight line, the rated voltage of the machine end and the apparent power.
[0070] The reactive power optimization information processing system for the generator set also includes:
[0071] An input component for inputting detection information and induced models into the controller;
[0072] A transmission component, which is used for the controller to receive the induced channel message and the induced model, and transmit the induced channel message and the induced model to the core of the transmitter;
[0073] A sampling component, which is used by the transmitter to obtain reactive power optimization information sampled in a sampling channel;
[0074] The concurrent component is used for the core of the transmitter to transmit the induced channel information and the induced location information to the controller, and concurrently transmits the reactive optimization information sampled at each sampling rate corresponding to each induced channel to the controller. The controller can be a single chip microcomputer or a PLC.
[0075] Compared with the prior art, the beneficial effects of this application are:
[0076] The GPIO port of each transmitter or controller can be used to perform reactive power optimization information sampling, with good matching degree, which can meet the needs of various reactive power optimization information sampling environments;
[0077] The data outputted from the GPIO port of the transmitter or controller is subjected to coordinated reactive power optimization information sampling, and the sampling channels of reactive power optimization information sampled by the transmitters are induced by the sampling channels of reactive power optimization information corresponding to the sampling channels of reactive power optimization information sampled by the transmitters, so as to achieve induction at random channels and random induction locations in the channels, and achieve coordinated information sampling of several induction models;
[0078] Under certain induced models, the sampling of certain sampling rates is achieved to optimize the information sampling, and the coordinated sampling treatment of the information is achieved, and the induced channel information and the induced location information generated during the registration sampling period can be coordinated;
[0079] By concurrently defining several induction channels for several different reactive optimization information sampling channels, information coordinated sampling can be performed on any channel within the sampling channels of reactive optimization information corresponding to several transmitters on the transmitter, and several induction conditions are defined for each reactive optimization information sampling channel. By defining the induction conditions, sampled reactive optimization information that meets the requirements can be obtained, thereby improving the efficiency of information sampling.
[0080] According to another aspect of the embodiment of the present application, a reactive power optimization information processing device for a generator set is also provided, wherein: Figure 3 is a schematic diagram of an optional reactive power optimization information processing device for a generator set according to an embodiment of the present application, such as Figure 3 As shown, it includes: a first processing unit 301 and a second processing unit 302.
[0081] Optionally, the first processing unit 301 is used to sample the reactive optimization information of the generator set under test through a reactive transmitter and a voltage transmitter respectively, and send the reactive optimization information to the controller, wherein the reactive optimization information includes reactive output information and machine-end voltage information of the generator set under test; the second processing unit 302 is used to determine the machine-end regulation rate of the generator set under test through the controller based on the received reactive output information and machine-end voltage information of the generator set under test.
[0082] Optionally, the first processing unit 301 includes: a first processing subunit, used to store induced channel messages and induced models through the controller, and upload the induced channel messages and induced models to the core of the transmitter, wherein the transmitter is a reactive power transmitter or a voltage transmitter; a second processing subunit, used to obtain reactive power optimization information of the generator set under test sampled in the channel through the transmitter; a third processing subunit, used to upload the induced channel messages and induced location messages to the controller through the core of the transmitter, and concurrently upload the reactive power optimization information of the generator set under test sampled at each sampling rate corresponding to each induced channel to the controller.
[0083] Optionally, the induced model is used to describe the induced channel message and induced location message of the sampling channel that induces the reactive optimization information, wherein the induced channel message includes the channel value of the induced channel, and the induced location message is used to describe the initial position of the induced node in the sampled reactive optimization information; the induced model is also used to induce the corresponding sampling channel of the reactive optimization information to perform the sampling operation of the reactive optimization information, wherein the sampling channel of the reactive optimization information includes the reactive optimization information sampled at at least one sampling rate.
[0084] Optionally, the first processing unit 301 includes: a fourth processing subunit, which is used to obtain the reactive power optimization information sampled at each sampling rate transmitted by each induced channel through the controller, and obtain the induced location message after receiving the information frame of the complete sampled reactive power optimization information; a fifth processing subunit, which is used to coordinate the query of the sampled reactive power optimization information included in the information frame of the sampled reactive power optimization information in each induced channel according to the induced location message, record the reactive power optimization information that meets the defined conditions, and record the induced location message into a tuple information; a sixth processing subunit, which is used to obtain the reactive power optimization information sampled at each sampling rate transmitted by each induced channel through the controller according to the induced location message and the sampled reactive power optimization information. The reactive optimization information determines binary information, decomposes the information frame of the sampled reactive optimization information according to the binary information, and temporarily stores the sampled reactive optimization information transmitted by each induced channel; the seventh processing subunit is used to aggregate the induced channel message, the reactive optimization information sampled at each sampling rate, and the induced location message into a triplet of information after the reactive optimization information sampling is completed, and stores the triplet of information in the controller to complete a sampling and processing process of the reactive optimization information; the eighth processing subunit is used to cycle the sampling and processing process of the reactive optimization information multiple times to realize the iterative and continuous execution of the sampling and processing operation of the reactive optimization information.
[0085] Optionally, the fifth processing subunit includes: a first acquisition module and a first processing module, wherein the first acquisition module is used to obtain the total information sequence number of the sampled reactive optimization information when recording the induced location message into the one-tuple information; the first processing module is used to express the induced location of the sampled reactive optimization information into the form of a one-tuple queue based on the total information sequence number and the initial one-tuple queue.
[0086] Optionally, the sixth processing subunit includes: a second processing module, a third processing module, a fourth processing module and a fifth processing module, wherein the second processing module is used to upload the induced channel message and the induced location message to the core of the transmitter through the controller; the third processing module is used to sample the reactive optimization information through the core of the transmitter; the fourth processing module is used to obtain the induced channel message and the induced location message through the defined thread port, and collaboratively query the corresponding sampled reactive optimization information in the information frame to obtain the induced location of the sampled reactive optimization information, wherein the induced location represents the initial position and capacity in the information frame of the sampled reactive optimization information; the fifth processing module is used to form binary information based on the induced channel message, the induced location message and the sampled reactive optimization information through the controller.
[0087] Optionally, the reactive power optimization information processing device for the generator set further includes: a third processing unit and a fourth processing unit. The third processing unit is used to set an induction strategy, wherein the induction strategy is used to trigger the induction operation of the induction model according to the change of the pre-defined pulse; the fourth processing unit is used to trigger the induction operation of the induction model according to the induction strategy when the pulse changes from zero to one or from one to zero, wherein the induction operation is used to record the induction location information of each induction node and induce the sampling channel of the corresponding reactive power optimization information to perform the sampling operation of the reactive power optimization information.
[0088] Optionally, the fourth processing module includes: a first processing submodule, a second processing submodule, a third processing submodule, a fourth processing submodule and a fifth processing submodule. The first processing submodule is used to upload the induced channel message and the induced location message to the controller via the thread port through the core of the transmitter; the second processing submodule is used to use a concurrent method to transmit the reactive optimization information sampled at each sampling rate corresponding to each induced channel to the controller via the main memory; the third processing submodule is used to obtain the induced location message via the thread port after the controller receives the complete sampled reactive optimization information information frame; the fourth processing submodule is used to use the moving average method to perform denoising on the reactive optimization information sampled at different sampling rates transmitted via the thread port through the core of the transmitter; the fifth processing submodule is used to temporarily store the sampled reactive optimization information through the controller, and send out the sampled reactive optimization information that meets the defined conditions, wherein the defined conditions are used to ensure that the initial location of the induced is consistent with the induced location message defined by the control terminal, and to ensure that the capacity of the induced waveform meets the defined capacity.
[0089] Optionally, the controller is also used to store detection information, wherein the detection information at least includes the number of information points, extraction ratio, sampling rate and sampling time of the sampled reactive power optimization information.
[0090] Optionally, the fifth processing submodule includes: a first determination submodule, a second determination submodule, a third determination submodule and a fourth determination submodule. The first determination submodule is used to determine the size of the temporary storage area according to the extraction ratio in the detection information; the second determination submodule is used to determine the sampling frequency according to the sampling rate and the extraction ratio in the detection information; the third determination submodule is used to determine the capacity of the sampled reactive optimization information according to the sampling frequency and the number of information points of the sampled reactive optimization information; the fourth determination submodule is used to temporarily store the sampled reactive optimization information according to the induced location information and the capacity of the sampled reactive optimization information.
[0091] The serial numbers of the above-mentioned embodiments of the present application are for description only and do not represent the advantages or disadvantages of the embodiments.
[0092] In the above embodiments of the present application, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, please refer to the relevant description of other embodiments.
[0093] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. Among them, the device embodiments described above are only schematic. For example, the division of the units can be a logical function division. There may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, 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 units or modules, which can be electrical or other forms.
[0094] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple units. Some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.
[0095] 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.
[0096] 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 computer-readable storage medium. Based on this understanding, the technical solution of the present application, in essence, or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions to enable a computer device (which can be a personal computer, a server or a network device, etc.) 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, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), mobile hard disk, disk or optical disk and other media that can store program codes.
[0097] The above is only a preferred implementation of the present application. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present application. These improvements and modifications should also be regarded as the scope of protection of the present application.
Claims
1. A reactive power optimization information processing method for a generator set, characterized in that: include: Reactive power optimization information of the generator set under test is sampled through a reactive power transmitter and a voltage transmitter respectively, and the reactive power optimization information is sent to a controller, wherein the reactive power optimization information includes reactive power output information and terminal voltage information of the generator set under test; Determining the machine-end regulation rate of the generator set under test by a controller according to the received reactive output information and machine-end voltage information of the generator set under test; The method of sampling reactive power optimization information of the generator set under test by the reactive power transmitter and the voltage transmitter respectively and sending the reactive power optimization information to the controller includes: The controller stores the induced channel message and the induced model, and uploads the induced channel message and the induced model to the core of the transmitter, wherein the transmitter is the reactive power transmitter or the voltage transmitter; Acquiring reactive power optimization information of the generator set under test sampled in the channel through the transmitter; The induced channel message and the induced location message are uploaded to the controller through the core of the transmitter, and the reactive power optimization information of the generator set under test sampled at each sampling rate corresponding to each induced channel is uploaded to the controller in a concurrent manner.
2. The reactive power optimization information processing method for a generator set according to claim 1, characterized in that: The induced model is used to describe the induced channel message and induced location message of the sampling channel that induces the reactive optimization information, wherein the induced channel message includes the channel value of the induced channel, and the induced location message is used to describe the initial position of the induced node in the sampled reactive optimization information; the induced model is also used to induce the corresponding sampling channel of the reactive optimization information to perform the sampling operation of the reactive optimization information, wherein the sampling channel of the reactive optimization information includes the reactive optimization information sampled at at least one sampling rate.
3. The reactive power optimization information processing method for a generator set according to claim 2 is characterized in that: Reactive power optimization information of the generator set under test is sampled respectively by a reactive power transmitter and a voltage transmitter, and the reactive power optimization information is sent to a controller, including: The controller acquires reactive power optimization information sampled at each sampling rate and transmitted by each induction channel, and obtains the induction location message after receiving the complete information frame of the reactive power optimization information obtained by sampling; According to the induced location message, coordinate and query the sampled reactive power optimization information included in the information frame of the sampled reactive power optimization information in each induced channel, record the reactive power optimization information that meets the defined conditions, and record the induced location message into a tuple of information; Determine binary information according to the induced location message and the sampled reactive power optimization information by the controller, decompose the information frame of the sampled reactive power optimization information according to the binary information, and temporarily store the sampled reactive power optimization information transmitted by each induced channel; After the reactive power optimization information sampling is completed, the induced channel message, the reactive power optimization information sampled at each sampling rate, and the induced location message are aggregated into triplet information, and the triplet information is stored in the controller to complete a sampling and processing process of the reactive power optimization information; The sampling and processing process of the reactive power optimization information is cycled multiple times to implement the operation of iteratively and continuously executing the sampling and processing of the reactive power optimization information.
4. The reactive power optimization information processing method for a generator set according to claim 3 is characterized in that: The induced location message is recorded in a tuple of information, including: When recording the induced location message into the one-tuple information, obtaining the total number of information sequence numbers of the sampled reactive power optimization information; According to the total amount of the information sequence numbers and the initial one-element queue, the inducing location of the sampled reactive power optimization information is expressed in the form of a one-element queue.
5. The reactive power optimization information processing method for a generator set according to claim 3, characterized in that: Determining binary information by the controller according to the induced location message and the sampled reactive power optimization information includes: uploading the induced channel message and the induced location message to the core of the transmitter through the controller; Sampling the reactive power optimization information through the core of the transmitter; The induced channel message and the induced location message are obtained through the defined thread port, and the corresponding sampled reactive power optimization information in the information frame is collaboratively queried to obtain the induced location of the sampled reactive power optimization information, wherein the induced location represents the initial position and capacity in the information frame of the sampled reactive power optimization information; The controller forms the binary information according to the induced channel message, the induced location message and the sampled reactive power optimization information.
6. The reactive power optimization information processing method for a generator set according to claim 2, characterized in that: The sampling operation of reactive power optimization information is performed by inducing a sampling channel of corresponding reactive power optimization information through the induced model, including: Setting an induction strategy, wherein the induction strategy is used to trigger an induction operation of the induction model according to a change in a predefined pulse; According to the induction strategy, when a pulse changes from zero to one or from one to zero, the induction operation of the induction model is triggered, wherein the induction operation is used to record the induction location message of each induced node and induce the corresponding reactive optimization information sampling channel to perform the reactive optimization information sampling operation.
7. The reactive power optimization information processing method for a generator set according to claim 5, characterized in that: The inducing channel message and the inducing location message are obtained through the defined thread port, and the corresponding sampled reactive power optimization information in the information frame is collaboratively queried to obtain the inducing location of the sampled reactive power optimization information, including: Uploading the induced channel message and the induced location message to the controller via the thread port through the core of the transmitter; In a concurrent manner, the reactive power optimization information sampled at each sampling rate corresponding to each induced channel is transmitted to the controller via the main memory; After the controller receives the complete sampled reactive power optimization information information frame, the inducing location message is obtained via the thread port; Using a moving average method, the core of the transmitter performs denoising on reactive power optimization information sampled at different sampling rates transmitted via the thread port; The controller temporarily stores the sampled reactive power optimization information and sends out the sampled reactive power optimization information that meets the defined conditions, wherein the defined conditions are used to ensure that the induced initial position meets the induced location message defined by the control terminal and to ensure that the capacity of the induced waveform meets the defined capacity.
8. The reactive power optimization information processing method for a generator set according to claim 1, characterized in that: The controller is also used to store detection information, wherein the detection information at least includes the number of information points, extraction ratio, sampling rate and sampling time of the sampled reactive power optimization information.
9. The reactive power optimization information processing method for a generator set according to claim 8, characterized in that: Temporarily storing the sampled reactive power optimization information by the controller includes: Determine the size of the temporary storage area according to the extraction ratio in the detection information; Determining a sampling frequency according to the sampling rate and the extraction ratio in the detection information; Determining the capacity of the sampled reactive power optimization information according to the sampling frequency and the number of information points of the sampled reactive power optimization information; The sampled reactive power optimization information is temporarily stored according to the inducing location information and the sampled reactive power optimization information capacity.
10. A reactive power optimization information processing device for a generator set, characterized in that: include: A first processing unit is used to sample reactive power optimization information of the generator set under test through a reactive power transmitter and a voltage transmitter respectively, and send the reactive power optimization information to a controller, wherein the reactive power optimization information includes reactive power output information and terminal voltage information of the generator set under test; A second processing unit is used to determine the machine-end regulation rate of the tested generator set according to the reactive output information and machine-end voltage information of the tested generator set received through a controller; Among them, the first processing unit includes: a first processing subunit, used for storing the induced channel message and the induced model through the controller, and uploading the induced channel message and the induced model to the core of the transmitter, wherein the transmitter is the reactive power transmitter or the voltage transmitter; a second processing subunit, used for obtaining the reactive power optimization information of the generator set under test sampled in the channel through the transmitter; a third processing subunit, used for uploading the induced channel message and the induced location message to the controller through the core of the transmitter, and uploading the reactive power optimization information of the generator set under test sampled at each sampling rate corresponding to each induced channel to the controller in a concurrent manner.
Citation Information
Patent Citations
A method and apparatus for measuring the droop rate of a generator set
CN103529388B