Multi-channel wave recording system and method based on distributed architecture
By designing a multi-channel wave recording system under a distributed architecture, the linked wave recording of the control and maintenance device and the valve layer subunit is realized, which solves the problem of unreliable linkage wave recording in the existing technology, and improves the flexibility and cost-effectiveness of wave recording.
Patent Information
- Application Number
- CN202510067045.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-16
- Publication Date
- 2025-05-27
AI Technical Summary
Under the distributed architecture, the extreme control system and the valve control system cannot achieve linked wave recording, resulting in high cost, poor flexibility, and unreliable linkage.
A multi-channel wave recording system based on a distributed architecture is designed, including a wave recording data acquisition subsystem and a communication management unit. Data interaction is performed through the backplane bus inside the chassis of the control and maintenance device. Multiple control and maintenance devices are connected to multiple valve layer subunits through optical fibers to realize wave recording data acquisition and storage of the control and maintenance device and valve layer subunits.
The combined recording of the control and security system and the valve layer subunit under the distributed architecture is realized, which facilitates fault analysis at the same time, reduces the cost of recording hardware, and improves the flexibility and reliability of recording.
Smart Images

Figure CN120049603A_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the field of power system control and protection, and particularly relates to a multi-channel wave recording system and method based on a distributed architecture. Background Art
[0002] Power system control and protection devices need to automatically start wave recording when a fault occurs in the power grid or equipment, and during the debugging process, it is necessary to view information such as the system operation status through wave recording. Conventional control and protection systems often consist of a pole control system and a valve control system, and their wave recording functions are usually independently implemented by the pole control system and the valve control system. This wave recording architecture has a high hardware cost, is inconvenient for comparing and analyzing the wave recording quantities related to pole control and valve control simultaneously, cannot ensure synchronous and linked wave recording, and the wave recording channels are relatively fixed, with poor flexibility.
[0003] In a conventional control and protection architecture, if it is necessary to achieve linked wave recording between the pole control system and the valve control system, there are generally two methods: one is to connect two sets of wave recording devices through hard contact signals. When one set of wave recording devices starts wave recording, the start signal will be simultaneously transmitted to the other wave recording devices through hard contacts. When the other devices detect that the signal is valid and they are not in the wave recording state, they will start wave recording synchronously; the other is to connect two sets of wave recording devices through soft messages. When one set of wave recording devices starts wave recording, a linkage message will be sent to the other wave recording devices. When the other devices detect that the wave recording linkage request message is valid and they are not in the wave recording state, they will respond to the wave recording linkage request. Whether hard contacts or soft messages are used to connect two sets or multiple sets of devices, it will additionally increase the wave recording hardware cost. In some working conditions, the linkage is unreliable and wave recording cannot be started, and the wave recording start times of multiple sets of devices cannot be exactly the same.
[0004] In a distributed architecture, the pole control system and the valve control system are synchronized, but wave recording cannot be directly performed at the valve layer because the valve layer sub-units consist of a valve layer controller and sub-modules. The valve layer controller is a circuit board, unlike in a traditional valve control architecture where the overall valve control has a separate chassis and a wave recording board can be configured in the chassis. Therefore, in a distributed architecture, it is impossible to achieve linked wave recording between the pole control system and the valve control system. Summary of the Invention
[0005] In order to solve the problem that the pole control system and the valve control system cannot perform linked wave recording in a distributed architecture in the prior art, the present invention provides a multi-channel wave recording system based on a distributed architecture, which is improved in that the system includes: a wave recording data acquisition subsystem and a communication management unit; the wave recording data acquisition subsystem and the communication management unit are arranged in the chassis of the control and protection device, and the wave recording data acquisition subsystem and the communication management unit perform data interaction through the backplane bus inside the chassis of the control and protection device; multiple control and protection devices are connected to multiple valve layer sub-units through optical fibers;
[0006] The oscillographic data acquisition subsystem is used to acquire the oscillographic data of the controlled protection device and each valve layer sub-unit;
[0007] The communication management unit is used to obtain the oscillographic information according to the oscillographic related parameters; and store and upload the oscillographic information and oscillographic data to the dispatching.
[0008] Preferably, the oscillographic data includes analog quantities, switch quantities, start-stop signals, protection signals and intermediate quantities of the controlled protection device and each valve layer sub-unit.
[0009] Preferably, the oscillographic data is acquired according to the oscillographic group number;
[0010] Among them, the oscillographic group number corresponds to the oscillographic channel configuration table, including oscillographic related parameters and the selected oscillographic channels;
[0011] Among them, the oscillographic related parameters include: the total number of oscillographic channels, the number of sampling points per cycle and the oscillographic duration.
[0012] Preferably, the oscillographic data acquisition subsystem includes:
[0013] The analog quantity acquisition unit is used to acquire the analog quantities in the controlled protection device;
[0014] The switch quantity acquisition unit is used to acquire the switch quantities in the controlled protection device;
[0015] The control and protection unit is used to acquire the analog quantities and switch quantities of each valve layer sub-unit; generate the start-stop signals and protection signals of the controlled protection device and the valve layer sub-units according to the received analog quantities and switch quantities of the controlled protection device and the valve layer sub-units;
[0016] The adjustment and calculation unit is used to calculate the intermediate quantity of the controlled protection device based on the analog quantity of the controlled protection device; and also used to calculate the intermediate quantity of each valve layer sub-unit based on the analog quantity of each valve layer sub-unit.
[0017] Preferably, the communication management unit includes a static random access memory, a memory, a flash memory, a digital signal processor, a reduced instruction set central processing unit and a field programmable gate array;
[0018] The static random access memory is connected to the digital signal processor and is used to store the oscillographic data of the pre-oscillographic duration before starting the oscillogram;
[0019] The memory is inside the digital signal processor and is used to store the oscillographic information;
[0020] The flash memory is connected to the digital signal processor and is used to store the oscillographic data of the positive oscillographic duration after starting the oscillogram and the oscillogram file generated by the digital signal processor;
[0021] The digital signal processor is used to obtain the waveform recording information at the waveform recording start time according to the waveform recording related parameters and save it in the memory, and generate a waveform recording file according to the waveform recording data of the pre-waveform recording duration in the static random access memory, the waveform recording data of the ongoing waveform recording duration in the flash memory, and the waveform recording information stored in the memory;
[0022] The reduced instruction set central processor is used to process the waveform recording file uploaded by the digital signal processor into a standard format and upload it to the dispatching;
[0023] The field programmable gate array is used to provide a data interface between the reduced instruction set central processor and the digital signal processor;
[0024] Among them, the field programmable gate array and the digital signal processor are connected through a data bus and an address bus; the reduced instruction set central processor and the field programmable gate array are connected by a random access memory with two sets of independent data lines and address lines.
[0025] Preferably, the waveform recording information includes waveform recording sampling parameters and the waveform recording start time;
[0026] Among them, the waveform recording duration includes the pre-waveform recording duration before the waveform recording start time and the ongoing waveform recording duration after the waveform recording start time.
[0027] Preferably, the waveform recording sampling parameters include: waveform recording start source, reference frequency, number of samples per cycle, total number of cycles of the waveform recording file, number of analog channels, and number of digital input channels.
[0028] Based on the same inventive concept, the present invention also provides a multi-channel waveform recording method based on a distributed architecture, and the method includes:
[0029] Set the waveform recording group number;
[0030] Send the waveform recording data of the control and protection device and each valve layer sub-unit collected by the waveform recording data acquisition subsystem according to the waveform recording group number to the communication management unit;
[0031] After starting waveform recording, use the communication management unit to obtain the waveform recording data of the control and protection device and each valve layer sub-unit within the waveform recording duration and the waveform recording information at the waveform recording start time, and store them;
[0032] Upload to the dispatching.
[0033] Preferably, the setting of the waveform recording group number includes:
[0034] Select the corresponding waveform recording channel according to the application occasion and operation mode;
[0035] Determine the total number of waveform recording channels in the waveform recording related parameters according to the waveform recording requirements;
[0036] Set the sampling points per cycle and the recording duration in the recording-related parameters according to the storage space of the flash memory in the communication management unit.
[0037] Preferably, the step of sending the recording data of the control and protection device and each valve layer sub-unit collected by the recording data acquisition subsystem according to the recording group number to the communication management unit includes:
[0038] Send the analog quantities of the control and protection device collected by the analog quantity acquisition unit in the recording data acquisition subsystem and the switch quantities of the control and protection device collected by the switch quantity acquisition unit to the adjustment and calculation unit, and then send them to the communication management unit;
[0039] Send the analog quantities and switch quantities of the control and protection device to the control and protection unit of the recording data acquisition subsystem. The control and protection unit generates start-stop signals and protection signals of the device according to the received analog quantities and switch quantities, performs device start-stop control and device protection through the start-stop signals and protection signals, and sends the start-stop signals and protection signals to the communication management unit;
[0040] Send the analog quantities and switch quantities of each valve layer sub-unit collected by the control and protection unit to the adjustment and calculation unit in the recording data acquisition subsystem, and then send them to the communication management unit;
[0041] For the control and protection device and each valve layer sub-unit respectively, calculate intermediate quantities using analog quantities and send the intermediate quantities to the communication management unit; adjust and calculate the received analog quantities, switch quantities, start-stop signals and protection signals of the control and protection device and each valve layer sub-unit to obtain the output instructions of each valve layer sub-unit, and send the output instructions to the valve layer sub-unit.
[0042] Preferably, after starting the recording, the step of using the communication management unit to obtain the recording data of the control and protection device and each valve layer sub-unit within the recording duration and the recording information at the start time of recording and storing them includes:
[0043] After starting the recording, if the recording conditions are met, start recording; otherwise, give an alarm prompt;
[0044] Obtain the recording information at the start time of recording according to the digital signal processor, and save the recording information to the memory. Obtain the recording data of the positive recording duration and save it to the flash memory of the communication management unit. The digital signal processor generates a recording file according to the recording data of the pre-recording duration in the static random access memory, the recording data of the positive recording duration in the flash memory, and the recording information in the memory;
[0045] Divide the generated recording file into recording file information and recording file data, and save them in the recording file information area and recording file data area in the flash memory respectively.
[0046] Preferably, when the digital signal processor queries that there is an invalid file in the information area of the recorded wave file in the memory, the recording wave condition is satisfied.
[0047] Preferably, the uploading to the dispatching includes:
[0048] Uploading the recorded wave file from the digital signal processor to the reduced instruction set central processor;
[0049] After the reduced instruction set central processor converts the recorded wave file uploaded by the digital signal processor into the common format for power system transient data exchange, it uploads it to the dispatching.
[0050] Preferably, the uploading the recorded wave file from the digital signal processor to the reduced instruction set central processor includes:
[0051] Uploading the recorded wave file information in the recorded wave file information area to the reduced instruction set central processor. When the recorded wave file information contains a valid flag and the central processor network is normal, uploading the recorded wave file data in the recorded wave file data area to the reduced instruction set central processor. After the uploading is successful, deleting the corresponding recorded wave file data area in the flash memory and setting the corresponding recorded wave file information area in the flash memory as invalid.
[0052] On the other hand, the present application also provides a computing device, including: at least one processor and a memory;
[0053] The memory is used to store one or more programs;
[0054] When the one or more programs are executed by the one or more processors, a multi-channel recorded wave method based on a distributed architecture as described above is implemented.
[0055] On the other hand, the present application also provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed, a multi-channel recorded wave method based on a distributed architecture as described above is implemented.
[0056] Compared with the prior art, the beneficial effects of the present invention are:
[0057] A multi-channel recording system and method based on a distributed architecture provided by the present invention includes a recording data acquisition subsystem and a communication management unit; the recording data acquisition subsystem and the communication management unit are arranged in the chassis of a control and protection device, and the recording data acquisition subsystem and the communication management unit perform data interaction through the backplane bus inside the chassis of the control and protection device; multiple control and protection devices are connected to multiple valve layer subunits through optical fibers; the recording data acquisition subsystem is used to acquire the recording data of the control and protection device where it is located and each valve layer subunit; the communication management unit is used to obtain recording information according to recording-related parameters; and store and upload the recording information and recording data to the dispatching; the present invention satisfies the combined recording of the control and protection system and the valve layer subunit in a distributed architecture; at the same time, the recording information of the control and protection system and the valve layer subunit is in the same recording file, which is convenient for fault analysis at the same moment. BRIEF DESCRIPTION OF THE DRAWINGS
[0058] Figure 1 FIG. is a schematic diagram of the composition of a multi-channel recording system based on a distributed architecture provided by the present invention;
[0059] Figure 2 FIG. is a schematic diagram of the architecture of a distributed control and protection system provided by the present invention;
[0060] Figure 3 FIG. is a schematic diagram of the interior of a multi-channel recording system based on a distributed architecture provided by the present invention;
[0061] Figure 4 FIG. is a schematic diagram of the hardware principle of the communication management unit of a multi-channel recording system based on a distributed architecture provided by the present invention;
[0062] Figure 5 FIG. is a flowchart of a multi-channel recording method based on a distributed architecture provided by the present invention;
[0063] Figure 6 FIG. is an electronic device provided by the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0064] The following further detailed description of the specific embodiments of the present invention is made with reference to the accompanying drawings.
[0065] Embodiment 1
[0066] The present invention provides a multi-channel recording system based on a distributed architecture, as Figure 1 , including a recording data acquisition subsystem and a communication management unit; the recording data acquisition subsystem and the communication management unit are arranged in the chassis of a control and protection device, and the recording data acquisition subsystem and the communication management unit perform data interaction through the backplane bus inside the chassis of the control and protection device; multiple control and protection devices are connected to multiple valve layer subunits through optical fibers;
[0067] The oscillogram data acquisition subsystem is used to acquire the oscillogram data of the local control and protection device and each valve layer sub-unit;
[0068] The communication management unit is used to obtain the oscillogram information according to the oscillogram-related parameters; and store and upload the oscillogram information and oscillogram data to the dispatching center.
[0069] The distributed control and protection architecture is as Figure 2 , and the architecture is hierarchically designed in the order from top to bottom, including a dispatching control layer, a control and protection system layer, and a valve layer sub-unit layer;
[0070] Among them, each control and protection device in the control and protection system layer is connected to each valve layer sub-unit in the valve layer sub-unit layer through optical fibers.
[0071] Preferably, the oscillogram data includes analog quantities, digital quantities, start-stop signals, protection signals, and intermediate quantities of the control and protection device and each valve layer sub-unit.
[0072] Preferably, the oscillogram data is acquired according to the oscillogram group number;
[0073] Among them, the oscillogram group number corresponds to the oscillogram channel configuration table, including oscillogram-related parameters and selected oscillogram channels;
[0074] Among them, the oscillogram-related parameters include: the total number of oscillogram channels, the number of sampling points per cycle, and the oscillogram duration.
[0075] Preferably, the oscillogram data acquisition subsystem is as Figure 3 , and includes:
[0076] The analog quantity acquisition unit is used to acquire the analog quantities in the control and protection device;
[0077] The digital quantity acquisition unit is used to acquire the digital quantities in the control and protection device;
[0078] The control and protection unit is used to acquire the analog quantities and digital quantities of each valve layer sub-unit; generate the start-stop signals and protection signals of the control and protection device and the valve layer sub-unit according to the received analog quantities and digital quantities of the control and protection device and the valve layer sub-unit;
[0079] The regulation and calculation unit is used to calculate the intermediate quantity of the control and protection device based on the analog quantity of the control and protection device; and is also used to calculate the intermediate quantity of each valve layer sub-unit based on the analog quantity of each valve layer sub-unit.
[0080] Preferably, the communication management unit includes a static random access memory, a memory, a flash memory, a digital signal processor, a reduced instruction set central processing unit, and a field programmable gate array, as Figure 4 ;
[0081] The static random access memory is connected to the digital signal processor and is used to store the recorded wave data of the pre-recorded wave duration before starting the recorded wave;
[0082] The memory is inside the digital signal processor and is used to store the recorded wave information;
[0083] The flash memory is connected to the digital signal processor and is used to store the recorded wave data of the positive recorded wave duration after starting the recorded wave and the recorded wave file generated by the digital signal processor;
[0084] The digital signal processor is used to obtain the recorded wave information at the start time of the recorded wave according to the recorded wave related parameters and save it to the memory, and generate a recorded wave file according to the recorded wave data of the pre-recorded wave duration in the static random access memory, the recorded wave data of the positive recorded wave duration in the flash memory, and the recorded wave information stored in the memory;
[0085] The reduced instruction set central processing unit is used to process the recorded wave file uploaded by the digital signal processor into a standard format and upload it to the dispatching;
[0086] The field programmable gate array is used to provide a data interface between the reduced instruction set central processing unit and the digital signal processor;
[0087] Wherein, the field programmable gate array and the digital signal processor are connected through a data bus and an address bus; the reduced instruction set central processing unit and the field programmable gate array are connected by a random access memory with two sets of independent data lines and address lines.
[0088] Preferably, the recorded wave information includes recorded wave sampling parameters and the start time of the recorded wave;
[0089] Wherein, the recorded wave duration includes the pre-recorded wave duration before the start time of the recorded wave and the positive recorded wave duration after the start time of the recorded wave.
[0090] Preferably, the recorded wave sampling parameters include: recorded wave start source, reference frequency, number of samples per cycle, total number of cycles of the recorded wave file, number of analog channels, and number of digital input channels.
[0091] Embodiment 2
[0092] Based on the same inventive concept, the present invention also provides a multi-channel recorded wave method based on a distributed architecture, as Figure 5 , the method includes:
[0093] Step 1: Set the recorded wave group number;
[0094] Step 2: Send the recorded wave data of the control and protection device and each valve layer sub-unit collected by the recorded wave data acquisition subsystem according to the recorded wave group number to the communication management unit;
[0095] Step 3: After starting the recording, the communication management unit is used to obtain the recording data of the control and protection device and each valve layer sub-unit within the recording duration and the recording information at the start time of the recording, and store them.
[0096] Step 4: Upload to the dispatching center.
[0097] In Step 1, the recording group number corresponds to the recording channel configuration table, including recording-related parameters and the selected recording channels.
[0098] Among them, the recording-related parameters include: the total number of recording channels, the number of sampling points per cycle, and the recording duration.
[0099] In Step 1, the setting of the recording group number includes:
[0100] Select the corresponding recording channels according to the application scenario and operation mode;
[0101] Determine the total number of recording channels in the recording-related parameters according to the recording requirements;
[0102] Set the number of sampling points per cycle and the recording duration in the recording-related parameters according to the storage space of the flash memory in the communication management unit;
[0103] Among them, the pre-recording duration in the recording duration is adjustable, and the positive recording duration is not adjustable, which can be calculated by subtracting the pre-recording duration from the total recording duration.
[0104] Among them, if the number of recording channels is increased, the number of sampling points per cycle or the recording duration can be reduced to meet the storage requirements; for example, this method increases the recording channel requirement from 128 channels to 320 channels before. Correspondingly, the number of sampling points per cycle is reduced from 256 to 128, and at the same time, the automatic configuration of 16 recording files stored in the flash memory is changed to 10.
[0105] Step 1 also includes: after clarifying the recording-related parameters, the recording configuration subroutine calculates the number of cycles available for storage, the number of words in a single file, and the number of recording files; when the application scenario and operation mode are different, 12 different recording group numbers are set, different recording channel configuration tables are loaded, and different information is recorded.
[0106] In Step 2, the sending of the recording data of the control and protection device and each valve layer sub-unit collected by the recording data acquisition subsystem according to the recording group number to the communication management unit includes:
[0107] Send the analog quantities of the control and protection device collected by the analog quantity acquisition unit in the recording data acquisition subsystem and the switch quantities of the control and protection device collected by the switch quantity acquisition unit to the communication management unit;
[0108] Send the analog and digital quantities of the control and protection device to the control and protection unit of the oscillographic data acquisition subsystem. The control and protection unit generates start / stop signals and protection signals of the device based on the received analog and digital quantities, and sends the start / stop signals and protection signals to the communication management unit;
[0109] Send the analog and digital quantities of each valve layer subunit collected by the control and protection unit to the communication management unit;
[0110] Calculate the intermediate quantities of the control and protection device and each valve layer subunit based on the analog quantities of the control and protection device and each valve layer subunit received by the regulation calculation unit, and send the intermediate quantities to the communication management unit.
[0111] In step 3, after starting the recording, the communication management unit is used to obtain the oscillographic data of the control and protection device and each valve layer subunit during the recording duration and the oscillographic information at the start time of starting the recording, and the storage includes:
[0112] After starting the recording, if the recording conditions are met, start the recording, otherwise give an alarm prompt;
[0113] Identify the oscillographic information at the start time of starting the recording according to the digital signal processor, save the oscillographic information to the memory, save the oscillographic data of the positive recording duration to the flash memory of the communication management unit, and the digital signal processor generates an oscillographic file according to the oscillographic data of the pre-recording duration in the static random access memory, the oscillographic data of the positive recording duration in the flash memory and the oscillographic information in the memory;
[0114] Divide the generated oscillographic file into oscillographic file information and oscillographic file data, and save them in the oscillographic file information area and oscillographic file data area in the flash memory respectively.
[0115] In step 3, when the digital signal processor queries that there is an invalid file in the oscillographic file information area in the memory, the recording conditions are met.
[0116] Step 3 also includes: determining the total number of blocks for storing oscillographic data according to the storage space of the flash memory. When a whole block position is judged to be a bad block, skip the bad block and store it in a normal block; when the number of recording channels increases, the number of blocks occupied by each oscillographic file also increases. By reducing the number of oscillographic files stored in the flash memory at the same time, the number of storage blocks for each oscillographic file is increased, and the number of reserved bad blocks is reserved.
[0117] In step 4, the upload to the dispatching includes:
[0118] Upload the oscillographic file from the digital signal processor to the reduced instruction set central processor;
[0119] After the reduced instruction set central processor converts the oscillogram file uploaded by the digital signal processor into the common format for power system transient data exchange, it is uploaded to the dispatching center.
[0120] In step 4, the uploading of the oscillogram file from the digital signal processor to the reduced instruction set central processor includes:
[0121] Upload the oscillogram file information in the information area of the oscillogram file to the reduced instruction set central processor. When the oscillogram file information contains a valid flag and the central processor network is normal, upload the oscillogram file data in the data area of the oscillogram file to the reduced instruction set central processor. After the upload is successful, delete the corresponding oscillogram file data area in the flash memory and set the corresponding oscillogram file information area in the flash memory to invalid.
[0122] Embodiment 3
[0123] The present invention also provides an electronic device, as Figure 6 shown. This electronic device may be a computer device, a single-chip microcomputer device, a smart mobile device, etc. The electronic device in this embodiment may include a processor, a memory, a transceiver component, etc. The memory, the processor, and the transceiver component are connected by a bus; the memory can be used to store an execution program. An exemplary execution program may include instructions; the processor is used to execute the instructions stored in the memory. The memory can also be used to store data, and this data can be called and / or modified when the instructions are executed.
[0124] The processor may be a central processing unit (CPU), or may also be other general-purpose processors, digital signal processors (DSPs), application specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. It is the computing core and control core of the terminal, and is suitable for implementing one or more instructions. Specifically, it is suitable for loading and executing one or more instructions in the storage medium to implement the corresponding method flow or corresponding function, so as to implement the steps of a multi-channel oscillogram recording method based on a distributed architecture in the above embodiments.
[0125] Embodiment 4
[0126] Based on the same inventive concept, the present invention also provides a readable storage medium, specifically an electronic device-readable storage medium (Memory). The electronic device-readable storage medium is a memory device in the electronic device, used to store programs and data. It can be understood that the storage medium here can include both the built-in storage medium in the electronic device and, of course, the extended storage medium supported by the electronic device. The storage medium provides a storage space, and this storage space stores the operating system of the terminal. And, in this storage space, there are also stored one or more instructions suitable for being loaded and executed by the processor. These instructions can be one or more executable programs (including program codes). It should be noted that the storage medium here can be a high-speed RAM memory or a non-volatile memory, such as at least one disk memory. By the processor loading and executing one or more instructions stored in the storage medium, the steps of a multi-channel recording method based on a distributed architecture in the above embodiments can be implemented.
[0127] Those skilled in the art should understand that the embodiments of the present invention can be provided as a method, a system, or a computer program product. Therefore, the present invention can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present invention can take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk memories, CD-ROMs, optical memories, etc.) containing computer-usable program codes.
[0128] The present invention is described with reference to the flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to the embodiments of the present invention. It should be understood that each flow and / or block in the flowchart and / or block diagram can be implemented by computer program instructions, and the combination of the flows and / or blocks in the flowchart and / or block diagram can also be implemented by computer program instructions. These computer program instructions can be provided to the processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing devices to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing devices generate a device for implementing the functions specified in Figure 1 one flow or multiple flows and / or blocks Figure 1 one block or multiple blocks.
[0129] These computer program instructions can also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to work in a specific manner, so that the instructions stored in the computer-readable memory generate a manufactured article including an instruction device, and the instruction device implements the functions specified in Figure 1 one flow or multiple flows and / or blocks Figure 1 one block or multiple blocks.
[0130] These computer program instructions can also be loaded onto a computer or other programmable data processing apparatus, so that a series of operation steps are executed on the computer or other programmable apparatus to generate a computer-implemented process, thereby providing instructions for implementing the steps of the functions specified in one process or multiple processes and / or blocks Figure 1 one process or multiple processes and / or blocks Figure 1 in one block or multiple blocks.
[0131] The above are only embodiments of the present invention and are not intended to limit the present invention. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present invention are included within the scope of the claims of the present invention pending approval.
Claims
1. A multi-channel wave recording system based on a distributed architecture, characterized in that: include: Wave recording data acquisition subsystem and communication management unit; The wave recording data acquisition subsystem and the communication management unit are arranged in the chassis of the control and protection device, and the wave recording data acquisition subsystem and the communication management unit exchange data through the backplane bus inside the chassis of the control and protection device; multiple control and protection devices are connected to multiple valve layer subunits through optical fibers; The wave recording data acquisition subsystem is used to collect the wave recording data of the control and protection device and each valve layer subunit; The communication management unit is used to obtain the recording information according to the recording related parameters; and store and upload the recording information and recording data to the dispatcher.
2. A multi-channel wave recording system based on a distributed architecture as claimed in claim 1, characterized in that: The recorded data includes analog quantities, switch quantities, start / stop signals, protection signals and intermediate quantities of the control and protection device and each valve layer subunit.
3. A multi-channel recording system based on a distributed architecture as claimed in claim 2, characterized in that: The recorded wave data is collected according to the recorded wave group number; Among them, the recording group number corresponds to the recording channel configuration table, including recording related parameters and the selected recording channel; Among them, the recording related parameters include: the total number of recording channels, the number of sampling points per cycle and the recording time.
4. A multi-channel recording system based on a distributed architecture as claimed in claim 3, characterized in that: The wave recording data acquisition subsystem comprises: Analog quantity acquisition unit, used to collect analog quantities in the control and protection device; The switch quantity collection unit is used to collect the switch quantity in the control and protection device; The control and protection unit is used to collect analog quantities and switch quantities of each valve layer subunit; generate start and stop signals and protection signals of the control and protection device and the valve layer subunit according to the analog quantities and switch quantities of the control and protection device and the valve layer subunit received; The regulating calculation unit is used to calculate the intermediate quantity of the control and protection device based on the analog quantity of the control and protection device; it is also used to calculate the intermediate quantity of each valve layer sub-unit based on the analog quantity of each valve layer sub-unit.
5. A multi-channel recording system based on a distributed architecture as claimed in claim 3, characterized in that: The communication management unit includes a static random access memory, a memory, a flash memory, a digital signal processor, a reduced instruction set central processing unit and a field programmable gate array; The static random access memory is connected to the digital signal processor and is used to store the recording data of the pre-recording time before starting the recording; The memory is located inside the digital signal processor and is used to store the wave recording information; The flash memory is connected to the digital signal processor and is used to store the recording data of the recording time after the recording is started and the recording file generated by the digital signal processor; The digital signal processor is used to obtain the recording information of the start-up recording time according to the recording-related parameters and save it in the memory, and generate a recording file according to the recording data of the pre-recording time in the static random access memory, the recording data of the actual recording time in the flash memory and the recording information stored in the memory; The reduced instruction set central processor is used to process the recording file uploaded by the digital signal processor into a standard format and upload it to the dispatcher; The field programmable gate array is used to provide a data interface between a reduced instruction set central processing unit and a digital signal processor; The field programmable gate array and the digital signal processor are connected via a data bus and an address bus; the reduced instruction set central processing unit and the field programmable gate array are connected via a random access memory with two sets of independent data lines and address lines.
6. A multi-channel wave recording system based on a distributed architecture as claimed in claim 5, characterized in that: The recording information includes recording sampling parameters and the start time of recording; The recording duration includes the pre-recording duration before the recording is started and the actual recording duration after the recording is started.
7. A multi-channel wave recording system based on a distributed architecture as claimed in claim 6, characterized in that: The recording sampling parameters include: recording start source, reference frequency, number of sampling points per frequency, total frequency of recording file, number of analog channels and number of switch channels.
8. A multi-channel wave recording method based on a distributed architecture, characterized in that: The method comprises: Set the recording group number; Sending the recording data of the control and protection device and each valve layer subunit collected by the recording data collection subsystem according to the recording group number to the communication management unit; After the recording is started, the communication management unit is used to obtain the recording data of the control and protection device and each valve layer subunit within the recording time and the recording information at the time of starting the recording, and store them; Upload to Schedule.
9. A multi-channel wave recording method based on a distributed architecture as claimed in claim 8, characterized in that: The setting of the wave recording group number comprises: Select the corresponding recording channel according to the application and operation mode; Determine the total number of recording channels in the recording related parameters according to the recording requirements; The number of sampling points per cycle and the recording duration in the recording related parameters are set according to the storage space of the flash memory in the communication management unit.
10. A multi-channel wave recording method based on a distributed architecture as claimed in claim 8, characterized in that: The step of sending the recording data of the control and protection device and each valve layer subunit collected by the recording data collection subsystem according to the recording group number to the communication management unit comprises: Sending the analog quantity of the control and protection device collected by the analog quantity collection unit in the wave recording data collection subsystem and the switch quantity of the control and protection device collected by the switch quantity collection unit to the adjustment calculation unit and to the communication management unit; The analog quantity and switch quantity of the control and protection device are sent to the control and protection unit of the wave recording data acquisition subsystem, and the control and protection unit generates a start and stop signal and a protection signal of the device according to the received analog quantity and switch quantity, performs the start and stop control and the protection of the device through the start and stop signal and the protection signal, and sends the start and stop signal and the protection signal to the communication management unit; Send the analog quantity and switch quantity of each valve layer subunit collected by the control and protection unit to the regulation calculation unit in the wave recording data collection subsystem, and send it to the communication management unit; For the control and protection device and each valve layer sub-unit, analog quantities are used to calculate intermediate quantities, and the intermediate quantities are sent to the communication management unit; the analog quantities, switch quantities, start and stop signals and protection signals received from the control and protection device and each valve layer sub-unit are adjusted and calculated to obtain output instructions for each valve layer sub-unit, and the output instructions are sent to the valve layer sub-unit.
11. A multi-channel wave recording method based on a distributed architecture as claimed in claim 8, characterized in that: After the recording is started, the communication management unit is used to obtain the recording data of the control and protection device and each valve layer subunit within the recording time and the recording information at the time of starting the recording, and the storage includes: After the recording is started, if the recording conditions are met, the recording will begin, otherwise an alarm will be given; The recording information of the start recording time is obtained according to the digital signal processor, and the recording information is saved in the memory, the recording data of the actual recording duration is obtained and saved in the flash memory of the communication management unit, and the digital signal processor generates a recording file according to the recording data of the pre-recording duration in the static random access memory, the recording data of the actual recording duration in the flash memory and the recording information in the memory; The generated recording file is divided into recording file information and recording file data, which are respectively stored in the recording file information area and the recording file data area in the flash memory.
12. A multi-channel wave recording method based on a distributed architecture as claimed in claim 11, characterized in that: When the digital signal processor finds that there is an invalid file in the recording file information area in the memory, the recording condition is met.
13. A multi-channel wave recording method based on a distributed architecture as claimed in claim 8, characterized in that: The upload to schedule includes: Upload the recording file from the digital signal processor to the reduced instruction set central processor; The reduced instruction set central processor converts the recording file uploaded by the digital signal processor into a universal format for transient data exchange in the power system and then uploads it to the dispatcher.
14. A multi-channel wave recording method based on a distributed architecture as claimed in claim 13, characterized in that: The uploading of the recording file from the digital signal processor to the reduced instruction set central processing unit includes: Upload the recording file information in the recording file information area to the reduced instruction set central processing unit. When the recording file information contains a valid flag and the central processing unit network is normal, upload the recording file data in the recording file data area to the reduced instruction set central processing unit. After the upload is successful, delete the corresponding recording file data area in the flash memory and set the corresponding recording file information area in the flash memory to invalid.
15. A computer device, characterized in that: include: at least one processor and memory; The memory and the processor are connected via a bus; The memory is used to store one or more programs; When the one or more programs are executed by the at least one processor, a multi-channel recording method based on a distributed architecture as claimed in any one of claims 1 to 14 is implemented.
16. A computer-readable storage medium, characterized in that: An execution program is stored thereon, and when the execution program is executed, a multi-channel recording method based on a distributed architecture as described in any one of claims 1 to 14 is implemented.