An automatic control system and method for helium sampling of a high temperature gas cooled reactor
The automatic control system and method for helium sampling in a high-temperature gas-cooled reactor utilizes an initialization module, a valve control module, and an exit module to achieve automatic sequential control of helium sampling, solving the problem of lack of automatic control in existing technologies and realizing sequential measurement of helium cyclic sampling.
Patent Information
- Application Number
- CN202310636935.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-05-30
- Publication Date
- 2026-02-06
- Estimated Expiration
- 2043-05-30
AI Technical Summary
The lack of an automatic control method for helium sampling in high-temperature gas-cooled reactors in the existing technology makes it impossible to achieve sequential control of helium cyclic sampling and measurement.
An automatic control system and method for helium sampling in a high-temperature gas-cooled reactor is provided, including an initialization module, a valve control module, and an exit module. Through preset control and exit strategies, the valves are automatically and sequentially opened and closed periodically to ensure that helium sampling measurements are performed in the correct order.
After the automated process is put into operation, the valves are automatically and periodically opened in sequence to complete the cyclic sampling and measurement of helium gas in each path, thus solving the problem of lack of automatic control in the existing technology.
Smart Images

Figure CN116819999B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of high-temperature gas-cooled reactor technology, and in particular to an automatic control system and method for helium sampling in high-temperature gas-cooled reactors. Background Technology
[0002] In high-temperature gas-cooled reactors, helium gas needs to be sampled and monitored at different locations to determine the status of the loop system. Since helium gas at each location only needs to be sampled periodically and the sampling time is short, the current approach considers using a single measuring instrument to measure helium gas from multiple locations.
[0003] by Figure 1 Taking the example shown, assume there are 3 helium gas supply lines, corresponding to 3 pipelines: pipeline 1, pipeline 2, and pipeline 3. Each pipeline is controlled by a shut-off valve.
[0004] In practical applications, valves A, B, and C need to be controlled to achieve cyclic sampling and measurement of helium gas from the first, second, and third channels. Valves A, B, and C are required to be cyclically opened in the order of 1-2-3-1-2-3…1-2-3, meaning only one channel of helium gas can be sampled and measured at a time.
[0005] However, there is no technology for automatic control of helium sampling in high-temperature gas-cooled reactors in nuclear power plants. Summary of the Invention
[0006] This invention provides an automatic control system and method for helium sampling in a high-temperature gas-cooled reactor. After the automatic process is initiated, the system periodically and automatically controls the valves to open sequentially, enabling cyclic sampling and measurement of helium from each path. The technical solution is as follows:
[0007] In a first aspect, embodiments of the present invention provide an automatic control system for helium sampling in a high-temperature gas-cooled reactor, comprising:
[0008] The initialization module is used to control the closure of all valves and reset the cumulative cycle count to zero after the automatic process is put into operation.
[0009] The valve control module is used to control the valves to open sequentially according to a preset control strategy. The control strategy includes at least the opening sequence of all valves and the opening time of each valve.
[0010] The exit module is used to control the automatic process to exit according to a preset exit strategy. The exit strategy includes at least receiving a stop signal or the cumulative number of cycles being greater than a first preset threshold.
[0011] Optionally, the initialization module includes: an interface module, a first OR module, and a switch quantity rising edge count module;
[0012] The interface module outputs a start signal through a pin ONP based on a start command input by a user, and outputs a stop signal through a pin OFP based on a stop command input by the user;
[0013] One input terminal of the first OR module is configured to receive the start signal, another input terminal is configured to receive the stop signal, and an output terminal of the first OR module is configured to output a control instruction for closing all valves, and the output terminal of the first OR module is further connected to a pin RESET of the switch quantity rising edge number counting module;
[0014] A pin CV of the switch quantity rising edge number counting module CTU is configured to output a cycle cumulative period number.
[0015] Optionally, the exit module comprises a second OR module and a first condition limiting circuit.
[0016] One input terminal of the second OR module is connected to the pin OFP of the interface module, and another input terminal is connected to an output terminal of the first condition limiting circuit.
[0017] The first condition limiting circuit is configured to receive the cycle cumulative period number output by the pin CV of the switch quantity rising edge number counting module, and output the stop signal when the cycle cumulative period number is greater than a first preset threshold.
[0018] Optionally, the valve control module comprises a start-stop control module and an intermediate cycle control module.
[0019] The start-stop control module is configured to generate an opening signal of a target valve and a small period number XZQ according to the received start signal, and set the small period number XZQ to 0 according to the received stop signal, wherein the small period number XZQ corresponds to the target valve in a one-to-one manner.
[0020] The intermediate cycle control module is configured to sequentially control the valves to open according to the opening signal of the target valve and the small period number XZQ.
[0021] Optionally, the start-stop control module comprises a flip-flop module, a first delay module, a first AND module, a rising edge detection module, a first MOVE module and a second MOVE module.
[0022] An input pin SET of the flip-flop module is configured to receive the start signal, an input pin RESET1 is configured to receive the stop signal, and an output pin Q1 is connected to a pin IN of the first delay module.
[0023] An output pin Q of the first delay module is connected to one input terminal of the first AND module.
[0024] The first AND module includes multiple input terminals, one of which is connected with the output pin Q of the first delay module, and the other input terminals are respectively used for receiving the opening / closing state signals of other valves, and the output terminal of the first AND module is connected with the input pin CLK of the rising edge detection module; the first AND module is used for outputting a high level signal when the first AND module receives the high level signal output by the first delay module after delaying for a first preset time, and the other input terminals of the first AND module all receive the closing state signals;
[0025] The output pin Q of the rising edge detection module outputs the opening signal of the target valve, and the output pin Q of the rising edge detection module is connected with the pin EN of the first MOVE module;
[0026] The input pin of the first MOVE module is used for receiving a preset analog value, and the output pin is used for outputting a small cycle number XZQ;
[0027] The pin EN of the second MOVE module is used for receiving the stop signal, the input pin receives an analog value 0, and the output pin is used for outputting a small cycle number XZQ.
[0028] Optionally, the intermediate cycle control module includes: n groups of valve control circuits, n is equal to the number of valves, and n is a positive integer; each group of valve control circuits includes: a second AND module, a second delay module and a third MOVE module, and the last group of valve control circuits further includes a third AND module and a second condition limiting circuit;
[0029] For other groups of valve control circuits except the last group of valve control circuits: the second AND module is used for receiving a small cycle number XZQ, a target valve opening signal and the closing signals of all other valves except the target valve, the output terminal of the second AND module is connected with the input pin IN of the second delay module, the output pin Q of the second delay module is used for outputting a control instruction for closing the target valve and opening the next valve in turn of the target valve, and is connected with the pin EN of the third MOVE module; the analog value received by the input pin of the third MOVE module is the small cycle number XZQ value corresponding to the next valve in turn of the target valve;
[0030] For the last group of valve control circuits: the second AND module is used for receiving a small cycle number XZQ, a target valve opening signal and the closing signals of all other valves except the target valve, the output terminal of the second AND module is connected with the input pin IN of the second delay module, and the output pin Q of the second delay module is respectively connected with one input terminal of the third AND module and the pin CU of the on-off quantity rising edge number counting module 7;
[0031] The third input end of the third AND module is connected with the output end of the second condition limiting circuit, the output end of the third AND module is used for outputting a control instruction of closing the target valve and opening a next valve of the target valve in sequence, and is connected with a pin EN of the third MOVE module; an analog value received by an input pin of the third MOVE module is a small cycle number XZQ value corresponding to the first target valve;
[0032] The second condition limiting circuit is used for receiving a cycle cumulative cycle number output by a switching value rising edge number counting module pin CV, and outputting a high level signal when the cycle cumulative cycle number is less than a second preset threshold.
[0033] Optionally, the n is equal to 3.
[0034] In a second aspect, embodiments of the present application provide a high temperature gas cooled reactor helium sampling automatic control method, comprising:
[0035] After the automatic process is put into operation, all valves are controlled to be closed and the cycle cumulative cycle number is cleared;
[0036] According to a preset control strategy, the valves are sequentially controlled to be opened in sequence, and the control strategy at least includes an opening sequence of all valves and an opening time of each valve.
[0037] According to a preset exit strategy, the automatic process is controlled to exit, and the exit strategy at least includes receiving a stop signal or the cycle cumulative cycle number being greater than a preset threshold.
[0038] In a third aspect, embodiments of the present application provide an electronic device, comprising a transceiver, a memory, a processor and a computer program stored in the memory and executable on the processor, and the processor implements steps of the high temperature gas cooled reactor helium sampling automatic control method according to the second aspect when executing the computer program.
[0039] In a fourth aspect, embodiments of the present application provide a computer readable storage medium, which stores a computer program, and the computer program implements steps of the high temperature gas cooled reactor helium sampling automatic control method according to the second aspect when executed by a processor.
[0040] The above technical solution of the present application has the following beneficial effects:
[0041] The high-temperature gas cooled reactor helium sampling automatic control system and method provided by the embodiment of the application first controls to close all valves and clear the cycle accumulation period number, then controls the valves to open in sequence according to a preset control strategy, the control strategy at least including the opening sequence of all valves and the opening time of each valve, and controls the automatic process to exit according to a preset exit strategy, the exit strategy at least including receiving a stop signal or the cycle accumulation period number being greater than a first preset threshold. The embodiment of the application realizes periodic automatic control of the valves to open in sequence after the automatic process is put into operation, and realizes the cycle sampling measurement of each channel of helium. BRIEF DESCRIPTION OF DRAWINGS
[0042] Figure 1 A high-temperature gas cooled reactor helium sampling measurement structure schematic diagram;
[0043] Figure 2 A high-temperature gas cooled reactor helium sampling automatic control system structure schematic diagram disclosed by the embodiment of the application;
[0044] Figure 3 A timing diagram of a rising edge detection module R_TRIG in the embodiment of the application;
[0045] Figure 4 A timing diagram of a flip-flop module RS in the embodiment of the application;
[0046] Figure 5 A timing diagram of a delay module TON in the embodiment of the application;
[0047] Figure 6 A logic structure schematic diagram of an initialization module and an exit module in the embodiment of the application;
[0048] Figure 7 A structure schematic diagram of a valve control module in the embodiment of the application;
[0049] Figure 8 A logic structure schematic diagram of a start-stop control module in the embodiment of the application;
[0050] Figure 9 A logic structure schematic diagram of an intermediate cycle control module in the embodiment of the application Figure 1 ;
[0051] Figure 10 A logic structure schematic diagram of an intermediate cycle control module in the embodiment of the application Figure 2 ;
[0052] Figure 11 A high-temperature gas cooled reactor helium sampling automatic control method flowchart disclosed by the embodiment of the application. DETAILED DESCRIPTION
[0053] To make the technical problems, technical solutions and advantages to be solved by the present application clearer, specific embodiments will be described in detail below with reference to the drawings. In the following description, specific details such as specific configurations and components are provided only to help a comprehensive understanding of embodiments of the present application. Therefore, it should be apparent to those skilled in the art that various changes and modifications can be made to the embodiments described herein without departing from the scope and spirit of the present application. In addition, descriptions of known functions and configurations are omitted for clarity and conciseness.
[0054] It should be understood that the "one embodiment" or "an embodiment" mentioned throughout the specification means that the specific features, structures or characteristics related to the embodiment are included in at least one embodiment of the present application. Therefore, "in one embodiment" or "in an embodiment" appearing throughout the specification does not necessarily refer to the same embodiment. In addition, these specific features, structures or characteristics can be combined in one or more embodiments in any suitable manner.
[0055] In various embodiments of the present application, it should be understood that the size of the serial number of the following processes does not mean the order of execution, and the execution order of the processes should be determined by their functions and inherent logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0056] The present application can automatically control the valves to open in sequence after the automatic process is put into operation, realizing the cyclic sampling measurement of each channel of helium.
[0057] As shown in Figure 2 The high-temperature gas cooled reactor helium sampling automatic control system provided by the embodiments of the present application comprises:
[0058] The initialization module 100 is used to control all valves to be closed and the cycle accumulation period number to be cleared after the automatic process is put into operation;
[0059] The valve control module 200 is used to control the valves to open in sequence according to a preset control strategy, wherein the control strategy at least comprises the opening sequence of all valves and the opening time of each valve;
[0060] The exit module 300 is used to control the automatic process to exit according to a preset exit strategy, wherein the exit strategy at least comprises receiving a stop signal or the cycle accumulation period number being greater than a first preset threshold.
[0061] The high-temperature gas cooled reactor helium sampling automatic control system provided by the embodiment of the present application firstly controls to close all valves and clear the cycle accumulation period number after the automatic process is put into operation, then controls the valves to be opened in sequence according to a preset control strategy, the control strategy at least includes the opening sequence of all valves and the opening time of each valve, and controls the automatic process to exit according to a preset exit strategy, the exit strategy at least includes receiving a stop signal or the cycle accumulation period number being greater than a first preset threshold. The embodiment of the present application realizes the periodic automatic control of the valves to be opened in sequence after the automatic process is put into operation, and realizes the cyclic sampling and measurement of each channel of helium.
[0062] The embodiment of the present application can be realized by compiling a DCS (Distributed Control System) control logic.
[0063] The applicant will introduce the optional structure forms of the initialization module 100, the valve control module 200 and the exit module 300 in the embodiment of the present application.
[0064] Before introducing the optional structure forms of the initialization module 100, the valve control module 200 and the exit module 300 in the embodiment of the present application, the applicant first explains some logic function blocks involved in the embodiment of the present application.
[0065] KG: interface module, interface module for the operator to manually issue control instructions. When the operator clicks ON, the pin ONP sends a 2-second-width pulse, and the pin ONL sends a long level; when the operator clicks OFF, the pin OFP sends a 2-second-width pulse, and the pin OFL sends a long level. ON and OFF are mutually exclusive, the pin FBON is the state feedback of ON, and the pin FBOF is the state feedback of OFF.
[0066] R_TRIG: rising edge detection module, when a rising edge is detected, a scan period width pulse is output, and the timing diagram is as shown in Figure 3 The scan period width in the embodiment of the present application refers to the scan period built in the DCS system, that is, the time for scanning all DCS logics from the beginning to the end once, which is 50 ms by default, but the time may increase with the increase of the logic amount.
[0067] RS: reset priority trigger module, when the reset signal RESET1 is a high-level signal, the output is always a low-level signal (FALSE); when the reset signal RESET1 and SET are both low-level signals, the output is maintained; when the reset signal RESET1 is a low-level signal and SET is a high-level signal, the output is a high-level signal. The timing diagram is as shown in Figure 4 .
[0068] TON: delay module, which can delay the output pulse. The input pin IN receives the pulse signal. When the input pin IN triggers 1 (1 represents the high level signal, and the trigger 1 represents that the rising edge is detected), the output pin Q will output 1 after PT time (that is, the output pin Q outputs the high level signal after PT time). The width of the output pin Q output 1 is the pulse width input by the input pin IN minus the PT time. When the pulse width input by the input pin IN is less than the PT time, the output pin Q will not output 1, but keep 0. The timing diagram is shown in Figure 5
[0069] CTU: switch quantity rising edge number counting module, which is used for counting the number of switch quantity rising edges. The switch quantity is connected to the pin CU, and the pin CV is an analog quantity output for counting the number of times. When the RESET triggers 1, the counting number is 0, and when the pin CV reaches the PV value, the pin Q outputs the TRUE level signal.
[0070] MOVE module: when the pin EN is TRUE, the analog value of the input pin of the MOVE module is assigned to the analog value of the output pin. When the pin EN becomes FALSE, the value of the output pin of the MOVE module remains unchanged and is not affected by the change of the input pin.
[0071] As an implementation manner of the embodiment of the application, as shown in Figure 6 , the initialization module 100 includes an interface module 0, a first OR module 5 and a switch quantity rising edge number counting module 7.
[0072] The interface module 0 outputs a start signal (LC_START) through the pin ONP based on the start command input by the user, and outputs a stop signal (LC_STOP) through the pin OFP based on the stop command input by the user.
[0073] One input end of the first OR module 5 is used for receiving the start signal, and the other input end is used for receiving the stop signal. The output end of the first OR module 5 is used for outputting a control instruction (CLOSE_ALL) for closing all valves, and at the same time, the output end of the first OR module 5 is also connected with the pin RESET of the switch quantity rising edge number counting module 7.
[0074] The pin CV of the switch quantity rising edge number counting module 7 is used for outputting the cyclic cumulative period number DZQ.
[0075] In the embodiment of the present application, after the user (usually an operator) clicks the process input (i.e. clicks ON), the interface module 0 outputs a start signal LC_START (1) through the pin ONP based on the start command input by the user, the start signal LC_START is a 2-second-width pulse, and the pin ONL outputs a long level; after the operator clicks the process exit (i.e. clicks OFF), the interface module 0 outputs a stop signal through the pin OFP based on the stop command input by the user, the stop signal is a 2-second-width pulse, and the pin OFL outputs a long level.
[0076] In actual application, after the automatic process input, the start signal LC_START becomes a 2-second-width TRUE signal, and the first OR module 5 triggers a control instruction CLOSE_ALL for closing all valves once. At the same time, the TRUE signal of the first OR module 5 is sent to the pin RESET of the switch quantity rising edge number counting module 7 (CTU01), so as to clear the cycle accumulation period number DZQ (also referred to as a large period number DZQ) output by the pin CV of the switch quantity rising edge number counting module 7 (CTU01). Thus, the initialization operation after the automatic process input is realized, and the closing of all valves and the clearing of the cycle accumulation period number DZQ are completed.
[0077] It should be noted that, in the embodiment of the present application, all valves complete the opening and closing operation once in sequence, and then a large period is executed once. After the execution of the large period once, the value of the cycle accumulation period number DZQ is increased by 1.
[0078] As an implementation manner of the embodiment of the present application, as shown in Figure 6 The exit module 300 includes a second OR module 3 and a first condition limiting circuit 2.
[0079] One input end of the second OR module 3 is connected with the pin OFP of the interface module, and the other input end is connected with the output end of the first condition limiting circuit 2.
[0080] The first condition limiting circuit 2 is used for receiving the cycle accumulation period number DZQ output by the pin CV of the switch quantity rising edge number counting module, and outputting the stop signal when the cycle accumulation period number DZQ is greater than a first preset threshold.
[0081] The first preset threshold can be flexibly set according to actual needs, for example, the first preset threshold is equal to 10.
[0082] In the embodiment of the present application, the pin OFP of the interface module 0 is connected with one input end of the second OR module 3, and the interface module 0 outputs a stop signal LC_STOP through the pin OFP after the operator clicks the process exit (i.e. clicks OFF).
[0083] When the cycle accumulation period number DZQ is greater than the first preset threshold 10, the first condition limiting circuit 2 outputs a stop signal LC_STOP.
[0084] When the second or module 3 receives the stop signal LC_STOP output by the interface module 0 or the stop signal LC_STOP output by the first condition limiting circuit 2, the second or module 3 will output a stop signal LC_STOP (4) to control the automatic flow to exit.
[0085] In actual application, when the automatic flow exits, the stop signal LC_START becomes a 2-second-wide TRUE signal, triggering the control instruction CLOSE_ALL of closing all valves once through the first or module 5. At the same time, the TRUE signal of the first or module 5 is sent to the pin RESET of the on-off quantity rising edge number counting module 7 (CTU01) to reset the output of the on-off quantity rising edge number counting module 7.
[0086] As an implementation manner of the embodiment of the application, as shown in Figure 7 The valve control module 200 in the embodiment of the application comprises: a start-stop control module 210 and an intermediate cycle control module 220; wherein:
[0087] The start-stop control module 210 is configured to generate an opening signal of a target valve and a small period number XZQ according to a received start signal, and set the small period number XZQ to 0 according to a received stop signal; wherein the small period number XZQ corresponds to the target valve one by one.
[0088] The intermediate cycle control module 220 is configured to realize sequentially controlling the valve opening according to the opening signal of the target valve and the small period number XZQ.
[0089] The value of the small period number XZQ in the embodiment of the application corresponds to the target valve one by one, for example, XZQ=1 corresponds to valve A, XZQ=2 corresponds to valve B, and XZQ=3 corresponds to valve C.
[0090] As an implementation manner of the embodiment of the application, the start-stop control module 210 comprises: a flip-flop module 9, a first delay module 10, a first AND module 11, a rising edge detection module 12, a first MOVE module 14 and a second MOVE module 16, as shown in Figure 8
[0091] The input pin SET of the flip-flop module 9 is configured to receive a start signal, the input pin RESET1 is configured to receive a stop signal, and the output pin Q1 is connected with the pin IN of the first delay module 10 (TON04).
[0092] The output pin Q of the first delay module 10 is connected with one input end of the first AND module 11.
[0093] The first AND module 11 comprises a plurality of input ends, one of which is connected with the output pin Q of the first delay module 10, and the other input ends are respectively used for receiving the opening / closing state signals (referred to as opening / closing signals) of other valves, and the output end of the first AND module 11 is connected with the input pin CLK of the rising edge detection module 12; the first AND module 11 is used for outputting a high level signal when the other input ends of the first AND module 11 receive all the closing state signals at the same time of receiving the high level signal output by the first delay module 10 after delaying a first preset time; wherein the first preset time can be flexibly set according to actual needs, for example, 10s.
[0094] The output pin Q of the rising edge detection module 12 (R_TRIG01) is used for outputting the opening signal OPEN_A (13) of the target valve (taking the target valve as valve A as an example), and the output pin Q of the rising edge detection module 12 is connected with the pin EN of the first MOVE module 14.
[0095] The input pin of the first MOVE module 14 is used for receiving a preset analog value, and the output pin is used for outputting a small cycle number XZQ (15).
[0096] The pin EN of the second MOVE module 16 is used for receiving the stop signal, the input pin receives an analog value 0, and the output pin is used for outputting a small cycle number XZQ (17).
[0097] In the embodiment of the application, when the automatic process is put into operation, the start signal LC_START is input to the flip-flop module 9, after being delayed for 10s by the first delay module 10, the first AND module 11 is used to judge whether all the valves (taking all the valves including valve B and valve C as an example) except the target valve A are in the closing state. If the state signal of valve B received by the first AND module 11 is the closing state signal B_CLOSE, and the state signal of valve C is the closing state signal C_CLOSE, the first AND module 11 outputs TRUE, and the instruction width is modified to one scanning period by the rising edge detection module 12, and the rising edge detection module 12 outputs the control instruction OPEN_A (13) for opening the target valve A through the output pin Q, and at the same time, the small cycle number XZQ is set to a preset analog value, for example, 1, by the first MOVE module 14.
[0098] As an implementation manner of the embodiment of the present application, the intermediate cycle control module 220 comprises: n sets of valve control circuits, n is equal to the number of valves, and n is a positive integer; each set of valve control circuit comprises: a second AND module, a second delay module and a third MOVE module, wherein the last set of valve control circuit further comprises a third AND module and a second conditional limiting circuit.
[0099] In combination Figure 9 As shown in the figure, for the valve control circuit other than the last set of valve control circuit: the second AND module (18, 23) is used for receiving the small cycle number XZQ, the target valve opening signal and the closing signal of all other valves except the target valve, the output end of the second AND module (18, 23) is connected with the input pin IN of the second delay module (19, 24), the output pin Q of the second delay module (19, 24) is used for outputting the control instruction (CLOSE_1OPEN_2, CLOSE_2OPEN_3) of closing the target valve and opening the next valve of the target valve in turn, and is connected with the pin EN of the third MOVE module; the analog value received by the input pin of the third MOVE module is the small cycle number XZQ value corresponding to the next valve of the target valve;
[0100] For the last set of valve control circuit: the second AND module 28 is used for receiving the small cycle number XZQ, the target valve opening signal and the closing signal of all other valves except the target valve, the output end of the second AND module 28 is connected with the input pin IN of the second delay module 29, and the output pin Q of the second delay module 29 is respectively connected with one input end of the third AND module and the pin CU of the on-off quantity rising edge number counting module 7;
[0101] The other input end of the third AND module is connected with the output end of the second conditional limiting circuit, the output end of the third AND module is used for outputting the control instruction CLOSE_n-1OPEN_n of closing the target valve and opening the next valve of the target valve in turn, and is connected with the pin EN of the third MOVE module; the analog value received by the input pin of the third MOVE module is the small cycle number XZQ value corresponding to the first target valve;
[0102] The second conditional limiting circuit is used for receiving the cycle cumulative cycle number DZQ output by the pin CV of the on-off quantity rising edge number counting module, and outputting a high level signal when the cycle cumulative cycle number DZQ is less than a second preset threshold.
[0103] In this embodiment of the invention, all valves include valves 1, 2, 3, 4...n, and the opening sequence of the valves is 1-2-3-4...-n-1-2-3-4...-n-1-2-3-4...-n. After each round of opening and closing from 1-2-3-4...-n is completed, the cumulative cycle number DZQ is incremented by 1.
[0104] For the purpose of better illustrating the embodiments of the present invention, as follows: Figure 10 As shown, the applicant uses three valves: valve A, valve B, and valve C. Valve A is the first target valve, and valves B and C represent all other valves. The opening sequence of all valves is: valve A - valve B - valve C - valve A - valve B - valve C... valve A - valve B - valve C. The analog value corresponding to valve A is 1, and the number of small cycles XZQ is 1; the analog value corresponding to valve B is 2, and the number of small cycles XZQ is 2; the analog value corresponding to valve C is 3, and the number of small cycles XZQ is 3.
[0105] In this embodiment of the invention, the second AND module 35 receives the small cycle number XZQ = 1, the target valve A open signal A_OPEN, the valve B close signal B_CLOSE, and the valve C close signal C_CLOSE. The second AND module 35 outputs a high-level signal (TRUE) to the second delay module TON01 36. After delaying TIME1 (which can be set by the operator according to actual needs) for a certain period of time, the second delay module TON01 36 outputs the control command CLOSE_AOPEN_B (37) to close the target valve A and open the target valve B through the output pin Q. At the same time, the small cycle number XZQ is set to 2 through the third MOVE module 38. When the target valve A is closed and the target valve B is opened, the output of the second AND module 35 becomes FALSE, the second delay module TON01 36 outputs FALSE, and the command is not held.
[0106] When the small cycle number XZQ is 2, target valve B is open and target valve A is closed. The second AND module 40 receives the small cycle number XZQ = 2, the target valve B open signal B_OPEN, the valve A close signal A_CLOSE, and the valve C close signal C_CLOSE. The second AND module 40 outputs a high-level signal (TRUE) to the second delay module TON02 41. The second delay module TON02 41 delays for TIME2 (this time can be set by the operator according to actual needs) and then outputs the control command CLOSE_BOPEN_C (42) to close target valve B and open target valve C through the output pin Q. At the same time, the small cycle number XZQ is set to 3 through the third MOVE module 43. When target valve B is closed and target valve C is opened, the output of the second AND module 40 becomes FALSE, the second delay module TON02 41 outputs FALSE, and the command is not held.
[0107] When the small cycle number XZQ is 3, the target valve C is opened, the target valve B is closed, the second AND module 45 receives the small cycle number XZQ=3, the target valve C opening signal C_OPEN, the valve A closing signal A_CLOSE and the valve B closing signal B_CLOSE, the second AND module 45 outputs a high level signal (TRUE) to the second delay module TON03 46, the second delay module TON03 46 delays for TIME3 (the time can be set by an operator according to actual needs) and then outputs the control instruction CLOSE_COPEN_A (49) of closing the target valve C and opening the target valve A through the output pin Q, and the small cycle number XZQ is set to 1 through the third MOVE module 50. When the target valve C is closed and the target valve A is opened, the output of the second AND module 45 becomes FALSE, the second delay module TON03 46 outputs FALSE, and the instruction is not maintained. When the small cycle number XZQ is 1, the second AND module 35 is retriggered to perform the loop scanning control function.
[0108] At the same time, the second delay module TON03 46 inputs a high level signal to the pin CU of the switch quantity rising edge number counting module 7 through the output pin Q, and the switch quantity rising edge number counting module 7 increases the large cycle number DZQ by 1.
[0109] It is further assumed that the second preset threshold in the second condition limiting circuit 47 is 10. When the loop reaches the 10th large cycle, the large cycle number DZQ is 10, the second condition limiting circuit 47 outputs FALSE, the small cycle number XZQ becomes 3, the second delay module TON03 46 outputs TRUE, and then the third AND module 48 is not triggered. The second delay module TON03 46 normally triggers the switch quantity rising edge number counting module 7 to change the large cycle number DZQ to 11. At this time, the first condition limiting circuit 2 is triggered to TRUE, and the flow is exited once, and the stop signal LC_STOP is output. The stop signal LC_STOP resets the output of the flip-flop module 9 (RS01), and at the same time, the small cycle number XZQ is set to 0 through the second MOVE module 16, and the instruction CLOSE_ALL of closing all the valves, i.e., closing the valves A, B and C, is triggered through the first OR module 5, and the large cycle number DZQ is set to 0 through the pin RESET of the switch quantity rising edge number counting module 7 (CTU01), and the whole system returns to the initial state.
[0110] Based on the high-temperature gas cooled reactor helium sampling automatic control system provided in the foregoing embodiment, the embodiment further provides a high-temperature gas cooled reactor helium sampling automatic control method, which can be implemented in the high-temperature gas cooled reactor helium sampling automatic control system described above. Figure 11The method comprises the following steps:
[0111] In step 101, after automatic process is started, all valves are controlled to be closed and the cycle cumulative period number is cleared.
[0112] In step 102, according to a preset control strategy, the valves are controlled to be opened in sequence, and the control strategy at least comprises an opening sequence of all valves and an opening time of each valve.
[0113] In step 103, according to a preset exit strategy, the automatic process is controlled to be exited, and the exit strategy at least comprises receiving a stop signal or the cycle cumulative period number being greater than a preset threshold.
[0114] It should be noted that the high-temperature gas cooled reactor helium sampling automatic control method corresponds to the high-temperature gas cooled reactor helium sampling automatic control system in the foregoing embodiment, and all implementation means in the foregoing method embodiment are applicable to the embodiment of the high-temperature gas cooled reactor helium sampling automatic control system and can achieve the same technical effects.
[0115] In order to better achieve the above purpose, the embodiment of the application further provides an electronic device, which comprises a transceiver, a memory, a processor and a computer program stored in the memory and executable on the processor, and the processor implements the steps of the high-temperature gas cooled reactor helium sampling automatic control method when executing the computer program.
[0116] The memory connected with the processor through the bus interface is used to store programs and data used by the processor during execution, and the processor calls and executes the programs and data stored in the memory.
[0117] The transceiver is connected with the bus interface and is used to receive and send data under the control of the processor, and the processor is used to read the programs in the memory.
[0118] Those skilled in the art can understand that all or part of the steps of the above-mentioned embodiments can be completed by hardware, or can be completed by instructing related hardware through a computer program, the computer program includes instructions for executing part or all of the steps of the above-mentioned method, and the computer program can be stored in a readable storage medium, and the storage medium can be any form of storage medium.
[0119] In addition, the embodiment of the application further provides a computer readable storage medium, which stores a computer program, and the program is executed by the processor to implement the steps of the high-temperature gas cooled reactor helium sampling automatic control method described above. And the same technical effects can be achieved, to avoid repetition, which will not be repeated here.
[0120] The above is the preferred embodiment of the present application, it should be noted that for those skilled in the art, without departing from the principles described in the present application, can also be made several improvements and refinements, these improvements and refinements should also be considered the scope of protection of the present application.
Claims
1. A high temperature gas cooled reactor helium sampling automatic control system, characterized in that, The application relates to a valve control system, which comprises the following modules: an initialization module for controlling all valves to be closed and the cycle accumulation period number to be cleared after the automatic process is started; a valve control module for controlling the valves to be opened in sequence according to a preset control strategy, wherein the control strategy at least comprises the opening sequence of all valves and the opening time of each valve; a quit module for controlling the automatic process to be exited according to a preset quit strategy, wherein the quit strategy at least comprises receiving a stop signal or the cycle accumulation period number being greater than a first preset threshold value; the valve control module comprises a start-stop control module and an intermediate cycle control module; the start-stop control module is used for generating an opening signal of a target valve and a small period number XZQ according to a received start signal, and setting the small period number XZQ to 0 according to a received stop signal, wherein the small period number XZQ corresponds to the target valve one by one; the intermediate cycle control module is used for controlling the valves to be opened in sequence according to the opening signal of the target valve and the small period number XZQ; the start-stop control module comprises a flip-flop module, a first delay module, a first AND module, a rising edge detection module, a first MOVE module and a second MOVE module; an input pin SET of the flip-flop module is used for receiving a start signal, an input pin RESET1 is used for receiving a stop signal, and an output pin Q1 is connected with a pin IN of the first delay module; an output pin Q of the first delay module is connected with one input end of the first AND module; the first AND module comprises a plurality of input ends, one input end of which is connected with the output pin Q of the first delay module, and the other input ends are used for receiving opening / closing state signals of other valves, an output end of the first AND module is connected with an input pin CLK of the rising edge detection module, and the first AND module is used for outputting a high level signal when the first AND module receives the high level signal output by the first delay module after delaying a first preset time and when the other input ends of the first AND module all receive closing state signals; an output pin Q of the rising edge detection module outputs an opening signal of a target valve, and the output pin Q of the rising edge detection module is connected with a pin EN of the first MOVE module; an input pin of the first MOVE module is used for receiving a preset analog value, and an output pin is used for outputting a small period number XZQ; a pin EN of the second MOVE module is used for receiving the stop signal, an input pin receives an analog value 0, and an output pin is used for outputting the small period number XZQ.
2. The automatic control system for helium sampling of a high-temperature gas-cooled reactor according to claim 1, characterized by, the initialization module comprises an interface module, a first OR module and a switch quantity rising edge number counting module; the interface module outputs a start signal through a pin ONP based on a start command input by a user and outputs a stop signal through a pin OFP based on a stop command input by the user. The first OR module has one input terminal for receiving the start signal and another input terminal for receiving the stop signal, and an output terminal for outputting a control instruction for closing all valves, and the output terminal of the first OR module is also connected to the pin RESET of the switch quantity rising edge number counting module; The pin CV of the switch quantity rising edge number counting module CTU is used for outputting a cycle cumulative period number.
3. The high temperature gas cooled reactor helium sampling automatic control system according to claim 2, characterized in that, The exit module comprises a second OR module and a first conditional limiting circuit; One input terminal of the second OR module is connected to the pin OFP of the interface module, and another input terminal is connected to the output terminal of the first conditional limiting circuit; The first conditional limiting circuit is used for receiving the cycle cumulative period number output by the pin CV of the switch quantity rising edge number counting module, and outputting the stop signal when the cycle cumulative period number is greater than a first preset threshold.
4. The high temperature gas cooled reactor helium sampling automatic control system according to claim 3, characterized in that, The intermediate cycle control module comprises n groups of valve control circuits, n being equal to the number of valves and n being a positive integer; each group of valve control circuits comprises a second AND module, a second delay module and a third MOVE module, and the last group of valve control circuits further comprises a third AND module and a second conditional limiting circuit; For other groups of valve control circuits except the last group of valve control circuits: the second AND module is used for receiving a small period number XZQ, a target valve opening signal and a closing signal of all other valves except the target valve, the output terminal of the second AND module is connected to the input pin IN of the second delay module, the output pin Q of the second delay module is used for outputting a control instruction for closing the target valve and opening the next valve in turn of the target valve, and is connected to the pin EN of the third MOVE module; the analog value received by the input pin of the third MOVE module is the small period number XZQ value corresponding to the next valve of the target valve in turn; For the last group of valve control circuits: the second AND module is used for receiving a small period number XZQ, a target valve opening signal and a closing signal of all other valves except the target valve, the output terminal of the second AND module is connected to the input pin IN of the second delay module, and the output pin Q of the second delay module is respectively connected to one input terminal of the third AND module and the pin CU of the switch quantity rising edge number counting module 7; The other input terminal of the third AND module is connected to the output terminal of the second conditional limiting circuit, the output terminal of the third AND module is used for outputting a control instruction for closing the target valve and opening the next valve in turn of the target valve, and is connected to the pin EN of the third MOVE module; the analog value received by the input pin of the third MOVE module is the small period number XZQ value corresponding to the first target valve; The second conditional limiting circuit is used for receiving the cycle cumulative period number output by the pin CV of the switch quantity rising edge number counting module, and outputting a high-level signal when the cycle cumulative period number is less than a second preset threshold.
5. The helium sampling automatic control system of a high temperature gas cooled reactor according to claim 4, characterized in that, The n is equal to 3.
6. A method for automatically controlling helium sampling in a high-temperature gas-cooled reactor, characterized by, Comprise: After the automatic process is started, all valves are closed and the cycle cumulative period number is reset to zero; According to a preset control strategy, the valves are sequentially opened, and the control strategy at least includes an opening sequence of all valves and an opening time of each valve; According to a preset exit strategy, the automatic process is exited, and the exit strategy at least includes receiving a stop signal or the cycle cumulative period number being greater than a preset threshold; According to a preset control strategy, the valves are sequentially opened, including: The start-stop control module generates an opening signal of a target valve and a small period number XZQ according to a received start signal, and sets the small period number XZQ to 0 according to a received stop signal, wherein the small period number XZQ corresponds to the target valve one by one; The intermediate cycle control module sequentially opens the valves according to the opening signal of the target valve and the small period number XZQ; The start-stop control module includes a flip-flop module, a first delay module, a first AND module, a rising edge detection module, a first MOVE module and a second MOVE module; An input pin SET of the flip-flop module is used to receive a start signal, an input pin RESET1 is used to receive a stop signal, and an output pin Q1 is connected with an IN pin of the first delay module; An output pin Q of the first delay module is connected with one input end of the first AND module; The first AND module includes a plurality of input ends, one of which is connected with the output pin Q of the first delay module, and the other input ends are respectively used to receive opening / closing state signals of other valves, an output end of the first AND module is connected with an input pin CLK of the rising edge detection module, and the first AND module outputs a high level signal when the first delay module delays a first preset time and the other input ends of the first AND module receive all closing state signals at the same time; An output pin Q of the rising edge detection module outputs an opening signal of a target valve, and the output pin Q of the rising edge detection module is connected with an EN pin of the first MOVE module; An input pin of the first MOVE module is used to receive a preset analog value, and an output pin is used to output a small period number XZQ; An EN pin of the second MOVE module is used to receive the stop signal, an input pin receives an analog value 0, and an output pin is used to output the small period number XZQ.
7. An electronic device comprising: The transceiver, the memory, the processor and the computer program stored in the memory and executable on the processor, characterized in that the processor implements the steps of the high-temperature gas-cooled reactor helium sampling automatic control method according to claim 6 when executing the computer program.
8. A computer readable storage medium having stored thereon a computer program, characterized in that, The computer program is executed by the processor to implement the steps of the high-temperature gas-cooled reactor helium sampling automatic control method according to claim 6.
Citation Information
Patent Citations
Improvements relating to gas-sampling means for a gas-cooled nuclear reactor
GB928216A
Protection system for transferring turbine and steam generator operation to a backup mode especially adapted for multiple computer electric power plant control systems
US3875384A