An automatic control system and method for a fuel handling system
By designing an automatic control system for the fuel loading and unloading system, detecting the position of the steering gear and calculating the number of temporary balls in front of the equipment, and automatically controlling the motor and steering gear, the problem of exceeding the limit of the number of temporary balls in front of the equipment was solved, and the operating efficiency and reliability of the high-temperature gas-cooled reactor were improved.
Patent Information
- Application Number
- CN202310352951.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-03-30
- Publication Date
- 2025-10-24
- Estimated Expiration
- 2043-03-30
AI Technical Summary
The lack of a monitoring method in existing nuclear power plants for the number of temporary briquettes in front of the equipment during single-line to double-line operation of the fuel loading and unloading system may lead to the number of temporary briquettes in front of the equipment exceeding the limit, affecting the continuous and reliable operation of the high-temperature gas-cooled reactor.
Design an automatic control system for a fuel loading and unloading system, including a steering gear position detection module, a front temporary ball count calculation module, and a control module. By detecting the steering gear position and the number of front temporary balls, the system automatically controls the operation of the motor and steering gear to ensure that the number of front temporary balls does not exceed the set limit.
It realizes automatic control of the fuel loading and unloading system in single-line delivery to double-line operation mode, ensuring that the number of temporary spheres in front of the equipment does not exceed the limit, and improving the operating efficiency and reliability of the high-temperature gas-cooled reactor.
Smart Images

Figure CN116403742B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of high-temperature gas-cooled reactors, and in particular to an automatic control system and method for a fuel loading and unloading system. Background Art
[0002] During the operation of the high-temperature gas-cooled reactor, the fuel loading and unloading system performs the continuous unloading and loading functions of the fuel elements, which directly affects the continuous and reliable operation of the high-temperature gas-cooled reactor. It is an important and complex system in the high-temperature gas-cooled reactor.
[0003] like Figure 1 As shown, during the single-row to dual-row fuel loading and unloading system, upstream fuel elements are driven by the motor, passing through counter 3 at the motor outlet, and then transported into a vertical pipe. The diverter can selectively steer toward either device 1 or device 2. When the diverter is directed toward device 1, the fuel elements flow through pipe 1 to device 1. When the diverter is directed toward device 2, the fuel elements flow through pipe 2 to device 2.
[0004] In actual applications, the number of pre-temporary stored balls of device 1 and device 2 is required not to exceed the set limit. However, there is no corresponding monitoring method in the current nuclear power plant for monitoring and controlling the occurrence of this situation, and there is no similar technology to refer to. Summary of the Invention
[0005] The present invention provides an automatic control system and method for a fuel loading and unloading system. This system automatically controls the motor and diverter based on the number of balls in the pre-storage and diverter positions of devices 1 and 2, ensuring that the number of balls in the pre-storage does not exceed a set limit while maintaining satisfactory operating efficiency. The technical solution is as follows:
[0006] In a first aspect, an embodiment of the present invention provides an automatic control system for a fuel loading and unloading system, comprising:
[0007] a steering gear position detection module, configured to detect a position of the steering gear, wherein the position of the steering gear includes a first position and a second position, wherein the first position is configured to point to the first device, and the second position is configured to point to the second device;
[0008] A module for calculating the number of balls temporarily stored in the first device, configured to calculate the number of balls temporarily stored in the first device;
[0009] A module for calculating the number of balls temporarily stored in the second device, configured to calculate the number of balls temporarily stored in the second device;
[0010] The control module is configured to, when the steering position detection module detects that the position of the steering device is the first position, determine whether the number of temporarily stored balls in the first device is less than a first set limit value, and if so, control the motor to start, and if not, control the motor to stop and control the steering device to turn to the second position; and when the steering position detection module detects that the position of the steering device is the second position, determine whether the number of temporarily stored balls in the second device is less than a second set limit value, and if so, control the motor to start, and if not, control the motor to stop and control the steering device to turn to the first position.
[0011] Optionally, the control module is further configured to, when the number of temporarily stored balls in the first device is not less than the first set limit value and the number of temporarily stored balls in the second device is not less than the second set limit value, control the motor to stop, and when the number of temporarily stored balls in any one of the first device or the second device is less than the corresponding set limit value, control the steering device to turn to the device whose number of temporarily stored balls is less than the corresponding set limit value, and then control the motor to start.
[0012] Optionally, the first device temporarily stored ball number calculation module comprises a first analog increment conversion circuit, a second analog increment conversion circuit, a first AND gate circuit, a first addition operation circuit, a first subtraction operation circuit, a first analog selection circuit and a second analog selection circuit.
[0013] The input pin DIN of the first analog increment conversion circuit is configured to receive a high-level signal, and the input pin AIN is configured to receive a signal of the third counter, and the output pin DOUT of the first analog increment conversion circuit is connected to one input end of the first AND gate circuit.
[0014] The other input end of the first AND gate circuit receives a first position feedback signal of the steering device, and the output end of the first AND gate circuit is connected to a first input pin of the first analog selection circuit.
[0015] The second input pin of the first analog selection circuit is configured to receive the number of temporarily stored balls in the first device.
[0016] The output end of the first addition operation circuit is connected to a third input pin of the first analog selection circuit.
[0017] The input pin DIN of the second analog increment conversion circuit is configured to receive a high-level signal, and the input pin AIN is configured to receive a signal of the first counter, and the output pin DOUT of the second analog increment conversion circuit is connected to a first input pin of the second analog selection circuit.
[0018] The second input pin of the second analog quantity selection circuit is used for receiving the front temporary ball number of the first device;
[0019] The output end of the first subtraction operation circuit is connected to the third input pin of the second analog quantity selection circuit.
[0020] Optionally, the front temporary ball number calculation module of the second device comprises a third analog quantity increment conversion circuit, a fourth analog quantity increment conversion circuit, a second AND gate circuit, a second addition operation circuit, a second subtraction operation circuit, a third analog quantity selection circuit and a fourth analog quantity selection circuit;
[0021] The input pin DIN of the third analog quantity increment conversion circuit is used for receiving a high level signal, and the input pin AIN is used for receiving a signal of a third counter. The output pin DOUT of the first analog quantity increment conversion circuit is connected to one input end of the second AND gate circuit.
[0022] The other input end of the second AND gate circuit is used for receiving a second position feedback signal of the steering gear. The output end of the second AND gate circuit is connected to a first input pin of the third analog quantity selection circuit.
[0023] The second input pin of the third analog quantity selection circuit is used for receiving the front temporary ball number of the second device.
[0024] The output end of the second addition operation circuit is connected to a third input pin of the third analog quantity selection circuit.
[0025] The input pin DIN of the fourth analog quantity increment conversion circuit is used for receiving a high level signal, and the input pin AIN is used for receiving a signal of a second counter. The output pin DOUT of the fourth analog quantity increment conversion circuit is connected to a first input pin of the fourth analog quantity selection circuit.
[0026] The second input pin of the fourth analog quantity selection circuit is used for receiving the front temporary ball number of the second device.
[0027] The output end of the second subtraction operation circuit is connected to a third input pin of the fourth analog quantity selection circuit.
[0028] Optionally, the control module comprises a motor starting control sub-module and a motor starting and steering gear steering control sub-module.
[0029] The motor starting control sub-module is used for controlling the motor to start when the position of the steering gear is the first position and the front temporary ball number of the first device is less than a first set limit value, and controlling the motor to start when the position of the steering gear is the second position and the front temporary ball number of the second device is less than a second set limit value.
[0030] The motor starting and steering gear steering control submodule is configured to: when the position of the steering gear is the first position and the number of front temporary storage balls of the first device is not less than a first set limit value, control the motor to stop and control the steering gear to turn to the second position; and when the position of the steering gear is the second position and the number of front temporary storage balls of the second device is not less than a second set limit value, control the motor to stop and control the steering gear to turn to the first position.
[0031] Optionally, the motor starting control submodule comprises: a first flip-flop circuit, a first rising edge detection circuit, a second rising edge detection circuit, a first condition limiting circuit, a second condition limiting circuit, a third AND gate circuit, a fourth AND gate circuit, a fifth AND gate circuit, a sixth AND gate circuit, a first OR gate circuit, a second OR gate circuit, and a third OR gate circuit.
[0032] An input pin SET of the first flip-flop circuit is configured to receive a single-to-dual column process starting signal, an input pin RESET1 is configured to receive a single-to-dual column process stopping signal, and an output pin Q is connected with one input end of the third AND gate circuit.
[0033] An output end of the third AND gate circuit is connected with one input end of the third OR gate circuit.
[0034] An output end of the first condition limiting circuit is connected with one input end of the fourth AND gate circuit, and the first condition limiting circuit is configured to output a high-level signal when the number of front temporary storage balls of the first device is less than a first set limit value.
[0035] Another input end of the fourth AND gate circuit is configured to receive a first position feedback signal of the steering gear, and an output end is connected with one input end of the first OR gate circuit and an input pin CLK of the first rising edge detection circuit.
[0036] An output pin Q of the first rising edge detection circuit is connected with one input end of the second OR gate circuit.
[0037] An output end of the second condition limiting circuit is connected with one input end of the fifth AND gate circuit, and the second condition limiting circuit is configured to output a high-level signal when the number of front temporary storage balls of the second device is less than a second set limit value.
[0038] Another input end of the fifth AND gate circuit is configured to receive a second position feedback signal of the steering gear, and an output end is connected with another input end of the first OR gate circuit and an input pin CLK of the second rising edge detection circuit.
[0039] An output pin Q of the second rising edge detection circuit is connected with another input end of the second OR gate circuit;
[0040] An output end of the first OR gate circuit is connected with one input end of the sixth AND gate circuit;
[0041] An output end of the second OR gate circuit is connected with another input end of the third AND gate circuit;
[0042] Another input end of the sixth AND gate circuit is used for receiving the single-to-dual process start signal, and an output end is connected with another input end of the third OR gate circuit;
[0043] An output end of the third OR gate circuit is used for outputting the motor start instruction.
[0044] Optionally, the motor start and diverter steering control sub-module comprises a third condition limiting circuit, a fourth condition limiting circuit, a fifth condition limiting circuit, a sixth condition limiting circuit, a second flip-flop circuit, a third flip-flop circuit, a seventh AND gate circuit, an eighth AND gate circuit, a ninth AND gate circuit, a tenth AND gate circuit, and a fourth OR gate circuit.
[0045] An output end of the third condition limiting circuit is connected with one input end of the seventh AND gate circuit, and the third condition limiting circuit is used for outputting a high-level signal when the number of temporarily stored balls of the first device is not less than a first set limit value;
[0046] Another input end of the seventh AND gate circuit is used for receiving the first position feedback signal of the diverter, and an output end is connected with one input end of the fourth OR gate circuit and an input pin SET of the second flip-flop circuit, respectively;
[0047] An output end of the fourth condition limiting circuit is connected with one input end of the eighth AND gate circuit, and the fourth condition limiting circuit is used for outputting a high-level signal when the number of temporarily stored balls of the second device is not less than a second set limit value;
[0048] Another input end of the eighth AND gate circuit is used for receiving the second position feedback signal of the diverter, and an output end is connected with another input end of the fourth OR gate circuit and an input pin SET of the third flip-flop circuit, respectively;
[0049] An output end of the fourth OR gate circuit is used for outputting the motor stop instruction;
[0050] An input pin RESET1 of the second flip-flop circuit is used for receiving the second position feedback signal of the diverter, and an output end Q1 is connected with one input end of the ninth AND gate circuit;
[0051] The input pin RESET1 of the third flip-flop circuit is used for receiving the first position feedback signal of the diverter, and the output end Q1 is connected with one input end of the tenth AND gate circuit;
[0052] The output end of the fifth conditional limiting circuit is connected with another input end of the ninth AND gate circuit, and the fifth conditional limiting circuit is used for outputting a high level signal when the number of temporarily stored balls of the second device is less than a second set limit value;
[0053] Another input end of the ninth AND gate circuit is used for receiving a motor stop state signal, and the output end is used for outputting an action instruction for triggering the diverter to turn to the second device;
[0054] The output end of the sixth conditional limiting circuit is connected with another input end of the tenth AND gate circuit, and the sixth conditional limiting circuit is used for outputting a high level signal when the number of temporarily stored balls of the first device is less than a first set limit value;
[0055] Another input end of the tenth AND gate circuit is used for receiving a motor stop state signal, and the output end is used for outputting an action instruction for triggering the diverter to turn to the first device.
[0056] Optionally, another input end of the fourth OR gate circuit is used for receiving a single-column to double-column process stop signal.
[0057] In a second aspect, embodiments of the present application provide an automatic control method of a fuel handling system, comprising:
[0058] Detecting a position of a diverter, the position of the diverter comprising a first position and a second position, the first position being used for pointing to a first device, and the second position being used for pointing to a second device;
[0059] Calculating a number of temporarily stored balls of the first device and a number of temporarily stored balls of the second device;
[0060] When detecting that the position of the diverter is the first position, judging whether the number of temporarily stored balls of the first device is less than a first set limit value, if yes, controlling a motor to start, and if no, controlling the motor to stop and controlling the diverter to turn to the second position;
[0061] When detecting that the position of the diverter is the second position, judging whether the number of temporarily stored balls of the second device is less than a second set limit value, if yes, controlling the motor to start, and if no, controlling the motor to stop and controlling the diverter to turn to the first position.
[0062] Optionally, further comprising:
[0063] When the first device's front temporary storage ball number is not less than a first set limit value and the second device's front temporary storage ball number is not less than a second set limit value, the motor is controlled to stop until the front temporary storage ball number of any one of the first device or the second device is less than the corresponding set limit value, the diverter is controlled to turn to the device with the front temporary storage ball number less than the corresponding set limit value, and then the motor is controlled to start.
[0064] The beneficial effects of the above technical solutions of the present application are:
[0065] The automatic control system of the fuel loading and unloading system provided by the embodiment of the present application comprises a diverter position detection module, a first device front temporary storage ball number calculation module, a second device front temporary storage ball number calculation module and a control module. The diverter position detection module is used to detect the position of the diverter, the position of the diverter comprising a first position and a second position, the first position being used to point to the first device and the second position being used to point to the second device; the first device front temporary storage ball number calculation module is used to calculate the front temporary storage ball number of the first device; the second device front temporary storage ball number calculation module is used to calculate the front temporary storage ball number of the second device; the control module is used to, when the diverter position detection module detects that the position of the diverter is the first position, judge whether the front temporary storage ball number of the first device is less than a first set limit value, control the motor to start if it is less than the first set limit value, and control the motor to stop and control the diverter to turn to the second position if it is not less than the first set limit value; and, when the diverter position detection module detects that the position of the diverter is the second position, judge whether the front temporary storage ball number of the second device is less than a second set limit value, control the motor to start if it is less than the second set limit value, and control the motor to stop and control the diverter to turn to the first position if it is not less than the second set limit value.
[0066] The present application can be used for the single-column feeding and double-column operation condition of the fuel loading and unloading system, automatically control the motor and the diverter according to the front temporary storage ball numbers of the first device and the second device and the position of the diverter, and ensure that the front temporary storage ball numbers of the first device and the second device do not exceed the set limit value on the basis of meeting the operation efficiency. BRIEF DESCRIPTION OF DRAWINGS
[0067] Figure 1 It is a fuel element lifting process flow diagram under the single-column feeding and double-column operation condition in the prior art;
[0068] Figure 2 It is a structure diagram of the automatic control system of the fuel loading and unloading system disclosed by the embodiment of the present application;
[0069] Figure 3 It is a timing diagram of the rising edge detection circuit R_TRIG in the embodiment of the present application;
[0070] Figure 4 It is a timing diagram of the flip-flop circuit RS in the embodiment of the present application;
[0071] Figure 5 The logic circuit diagram of the first device pre-accumulation ball number calculation module and the second device pre-accumulation ball number calculation module in the embodiment of the application is shown in FIG. 1;
[0072] Figure 6 The logic circuit diagram of the motor starting control submodule in the embodiment of the application is shown in FIG. 2;
[0073] Figure 7 The logic circuit diagram of the motor starting and steering gear steering control submodule in the embodiment of the application is shown in FIG. 3;
[0074] Figure 8 The flow chart of the automatic control method of the fuel loading and unloading system disclosed in the embodiment of the application is shown in FIG. 4.
[0075] TRUE: high level signal
[0076] FALSE: low level signal DETAILED DESCRIPTION
[0077] To make the technical problems, technical solutions and advantages of the present application clearer, specific embodiments will be described in detail below with reference to the accompanying drawings. In the following description, specific details such as specific configurations and components are provided only to help a comprehensive understanding of the embodiments of the present application. Therefore, it should be clear 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 structures are omitted for clarity and brevity.
[0078] 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 mean the same embodiment. In addition, these specific features, structures or characteristics can be combined in one or more embodiments in any suitable manner.
[0079] 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 internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0080] The applicant of the present application finds that in practical application, the front temporary storage ball number of the first device (device 1) and the second device (device 2) is required to be not higher than a set limit value, if higher, the motor and the diverter need to be automatically controlled through a pre-set control strategy to ensure that the front temporary storage ball number of the first device and the second device does not exceed the set limit value on the basis of meeting the operation efficiency. However, there is no corresponding monitoring method for monitoring and controlling this situation in the current nuclear power plant, and there is no similar technology for reference.
[0081] In view of this, the applicant of the present application proposes that if the front temporary storage ball number of the first device is higher than the limit value when the diverter is turned to the first device, the motor can be automatically stopped, the diverter is turned to the second device, and then the motor is automatically started; and if the front temporary storage ball number of the second device is higher than the limit value when the diverter is turned to the second device, the motor can be automatically stopped, the diverter is turned to the first device, and then the motor is automatically started. Based on this, the present application provides an automatic control system and method of a fuel loading and unloading system, which can be used for the single-column and double-column operation condition of the fuel loading and unloading system, and automatically controls the motor and the diverter according to the front temporary storage ball number of the first device and the second device and the position of the diverter, so that the front temporary storage ball number of the first device and the second device does not exceed the set limit value on the basis of meeting the operation efficiency.
[0082] As shown in Figure 2 The automatic control system of the fuel loading and unloading system provided by the embodiment of the present application comprises a diverter position detection module 100, a first device front temporary storage ball number calculation module 200, a second device front temporary storage ball number calculation module 300, and a control module 400.
[0083] The diverter position detection module 100 is used for detecting the position of the diverter, wherein the position of the diverter comprises a first position and a second position, the first position is used for pointing to the first device, and the second position is used for pointing to the second device.
[0084] The first device front temporary storage ball number calculation module 200 is used for calculating the front temporary storage ball number of the first device.
[0085] The second device front temporary storage ball number calculation module 300 is used for calculating the front temporary storage ball number of the second device.
[0086] The control module 400 is used for judging whether the front temporary ball number of the first device is less than a first set limit value when the position of the diverter is detected by the diverter position detection module 100 as the first position, and if yes, controlling the motor to start, and if not, controlling the motor to stop and controlling the diverter to turn to the second position; and judging whether the front temporary ball number of the second device is less than a second set limit value when the position of the diverter is detected by the diverter position detection module 100 as the second position, and if yes, controlling the motor to start, and if not, controlling the motor to stop and controlling the diverter to turn to the first position.
[0087] In the actual application process of the embodiment of the application, after the single-column feeding double-column automatic process is started:
[0088] (1) If the diverter first turns to the first position (i.e., pointing to the first device), and the front temporary ball number of the first device is less than the first set limit value, the motor is started; when the front temporary ball number of the first device is not less than the first set limit value, the motor is stopped, and the diverter is controlled to turn to the second position (i.e., pointing to the second device). When the front temporary ball number of the second device is less than the second set limit value, the motor is started; if the front temporary ball number of the second device is not less than the second set limit value, the motor is stopped, and the diverter is controlled to turn to the first position, and the cycle is repeated.
[0089] (2) If the diverter first turns to the second position (i.e., pointing to the second device), and the front temporary ball number of the second device is less than the second set limit value, the motor is started; when the front temporary ball number of the second device is not less than the second set limit value, the motor is stopped, and the diverter is controlled to turn to the first position. When the front temporary ball number of the first device is less than the first set limit value, the motor is started; if the front temporary ball number of the first device is not less than the first set limit value, the motor is stopped, and the diverter is controlled to turn to the second position, and the cycle is repeated.
[0090] It should be noted that the first set limit value and the second set limit value can be flexibly set according to needs, and the two values can be the same or different.
[0091] The embodiment of the application can automatically control the motor and the diverter according to the front temporary ball numbers of the first device and the second device and the position of the diverter, so that the front temporary ball numbers of the first device and the second device do not exceed the preset limit value on the basis of meeting the operation efficiency.
[0092] As an optional implementation method of the embodiment of the present invention, the control module 400 in the embodiment of the present invention can also be used to control the motor to stop when the number of balls in the front temporary storage of the first device is not less than the first set limit and the number of balls in the front temporary storage of the second device is not less than the second set limit, until the number of balls in the front temporary storage of either the first device or the second device is less than the corresponding set limit, control the steering device to turn to the device with the number of balls in the front temporary storage less than the corresponding set limit, and then control the motor to start.
[0093] In the actual application process of the embodiment of the present invention, after the single-row to double-row automatic process is started, if the number of balls in the front temporary storage of the first device and the second device is not less than the corresponding set limit, the motor will not start until the number of balls in the front temporary storage of either the first device or the second device is less than the corresponding set limit. The steering gear will be controlled to turn to the device with the number of balls in the front temporary storage less than the corresponding set limit, and then the motor will be controlled to start.
[0094] The embodiments of the present invention can be implemented by compiling DCS (Distributed Control System) control logic.
[0095] The applicant will now introduce the optional structural forms of the first device front temporary storage ball number calculation module 200, the second device front temporary storage ball number calculation module 300, and the control module 400 in the embodiment of the present invention.
[0096] Before introducing the optional structural forms of the first device front temporary storage ball number calculation module 200, the second device front temporary storage ball number calculation module 300, and the control module 400 in the embodiment of the present invention, some logical function blocks involved in the embodiment of the present invention are first explained.
[0097] CXPD3: This circuit converts analog quantity increments into switching value changes. It includes input pins DIN, AIN, and CL, and output pins DOUT and AOUT. When the DIN input is high (TRUE), each time the AIN input increases by 1, the DOUT output generates a pulse with a width of one DCS scan cycle.
[0098] R_TRIG: rising edge detection circuit, when a rising edge is detected, it will output a pulse with a scan cycle width. Its timing diagram is as follows Figure 3 The scan cycle width in the embodiment of the present invention refers to the built-in scan cycle of the DCS system, that is, the time it takes to completely scan all DCS logic from beginning to end. The default value is 50ms, but this time may increase as the amount of logic increases.
[0099] RS: a reset priority flip-flop circuit can be realized, 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 kept; 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 shown in Figure 4
[0100] SEL: an analog quantity selection circuit, which includes three input pins, the first input pin is a switching quantity, the second input pin and the third input pin are analog quantities, and the output is an analog quantity. When the first input pin is a low level signal, the output is the value of the second input pin; when the first input pin is a high level signal, the output is the value of the third input pin.
[0101] In the embodiment of the application, the first position feedback signal of the diverter is represented as ZXQ_ACT1, and the second position feedback signal of the diverter is represented as ZXQ_ACT2. JSQ1, JSQ2 and JSQ3 are the counting signals of the counter 1, the counter 2 and the counter 3 respectively. The first pre-accumulation ball number of the first device is represented as ZC1, and the second pre-accumulation ball number of the second device is represented as ZC2.
[0102] In the embodiment of the application, the single-column feeding double-column flow starting signal is represented as LC_START, which can be a single-column feeding double-column flow starting button in terms of physical structure, and the single-column feeding double-column flow stopping signal is represented as LC_STOP, which is a single-column feeding double-column flow stopping button in terms of physical structure. Both the starting / stopping control instructions are short pulses with a length of 2 seconds. The pre-accumulation ball number limit value (i.e. the first set limit value) of the first device is represented as ZC1_SX, and the pre-accumulation ball number limit value (i.e. the second set limit value) of the second device is represented as ZC2_SX. In the application, the specific size of ZC1_SX and ZC2_SX can be preset by an operator according to actual needs.
[0103] As an optional implementation manner of the embodiment of the application, as shown in Figure 5 The first pre-accumulation ball number calculation module 200 in the embodiment of the application includes a first analog quantity increment conversion circuit 49 (CXPD301), a second analog quantity increment conversion circuit 59 (CXPD302), a first AND gate circuit 50, a first addition operation circuit 51, a first subtraction operation circuit 60, a first analog quantity selection circuit 52 and a second analog quantity selection circuit 61.
[0104] The input pin DIN of the first analog increment conversion circuit 49 is used for receiving a high level signal (TRUE), the input pin AIN is used for receiving the signal (JSQ3) of the third counter, and the output pin DOUT is connected with one input end of the first AND gate circuit 50;
[0105] The other input end of the first AND gate circuit 50 receives the first position feedback signal (ZXQ_ACT1) of the steering gear, and the output end of the first AND gate circuit 50 is connected with the first input pin of the first analog selection circuit 52;
[0106] The second input pin of the first analog selection circuit 52 is used for receiving the front temporary ball number ZC1 of the first device;
[0107] The output end of the first addition operation circuit 51 is connected with the third input pin of the first analog selection circuit 52;
[0108] The input pin DIN of the second analog increment conversion circuit 59 (CXPD302) is used for receiving a high level signal (TRUE), the input pin AIN is used for receiving the signal (JSQ1) of the first counter, and the output pin DOUT is connected with the first input pin of the second analog selection circuit 61;
[0109] The second input pin of the second analog selection circuit 61 is used for receiving the front temporary ball number ZC1 of the first device;
[0110] The output end of the first subtraction operation circuit 60 is connected with the third input pin of the second analog selection circuit 61.
[0111] In the practical application of the embodiment of the present application, when the steering gear turns to the first position, ZXQ_ACT1 is a high level signal (TRUE). When the counter 3 counts one number, the output pin DOUT of the first analog increment conversion circuit 49 outputs a pulse with the width of one scanning period, the first AND gate circuit 50 outputs a high level signal with the width of one scanning period, and correspondingly, the first analog selection circuit 52 outputs ZC1=ZC1+1 with the width of one scanning period, that is, ZC1 is added by 1. It should be noted that the number of times that ZC1 is added by 1 is related to the time that the first input pin of the first analog selection circuit 52 keeps as a high level signal. If it keeps as N scanning period widths, ZC1 is added by N, and therefore it is necessary to ensure that the first analog selection circuit 52 is triggered only once. Similarly, when the counter 1 counts one number, the output pin DOUT of the first analog increment conversion circuit 59 outputs a pulse with the width of one scanning period, and the second analog selection circuit 61 outputs ZC1=ZC1-1 with the width of one scanning period, that is, ZC1 is subtracted by 1.
[0112] As an optional implementation manner of the embodiment of the present application, as shown in Figure 5 The second device front temporary ball number calculation module 300 in the embodiment of the present application comprises a third analog quantity increment conversion circuit 54, a fourth analog quantity increment conversion circuit 63, a second AND gate circuit 55, a second addition operation circuit 56, a second subtraction operation circuit 64, a third analog quantity selection circuit 57 and a fourth analog quantity selection circuit 65.
[0113] The input pin DIN of the third analog quantity increment conversion circuit 54 (CXPD303) is used for receiving a high level signal, the input pin AIN is used for receiving the signal (JSQ3) of the third counter, and the output pin DOUT is connected with one input end of the second AND gate circuit 55;
[0114] The other input end of the second AND gate circuit 55 is used for receiving the second position feedback signal (ZXQ_ACT2) of the steering gear, and the output end of the second AND gate circuit 55 is connected with the first input pin of the third analog quantity selection circuit 57;
[0115] The second input pin of the third analog quantity selection circuit 57 is used for receiving the front temporary ball number ZC2 of the second device;
[0116] The output end of the second addition operation circuit 56 is connected with the third input pin of the third analog quantity selection circuit 57;
[0117] The input pin DIN of the fourth analog quantity increment conversion circuit 63 (CXPD304) is used for receiving a high level signal, the input pin AIN is used for receiving the signal (JSQ2) of the second counter, and the output pin DOUT is connected with the first input pin of the fourth analog quantity selection circuit 65;
[0118] The second input pin of the fourth analog quantity selection circuit 65 is used for receiving the front temporary ball number ZC2 of the second device;
[0119] The output end of the second subtraction operation circuit 64 is connected with the third input pin of the fourth analog quantity selection circuit 65.
[0120] In the practical application of the embodiment of the present application, when the diverter turns to the second position, ZXQ ACT2 is a high level signal (TRUE). Each time the counter 3 counts, the output pin DOUT of the third analog quantity increment conversion circuit 54 outputs a pulse with the width of a scanning period, the second AND gate circuit 55 outputs a high level signal with the width of a scanning period, and correspondingly, the third analog quantity selection circuit 57 outputs ZC2=ZC2+1 with the width of a scanning period, that is, ZC2 is increased by 1. It should be noted that the number of times that ZC2 is increased by 1 is related to the time that the first input pin of the third analog quantity selection circuit 57 maintains a high level signal. If it maintains N scanning period widths, ZC2 is increased by N, and therefore it is necessary to ensure that the third analog quantity selection circuit 57 is triggered only once. Similarly, each time the counter 2 counts, the output pin DOUT of the fourth analog quantity increment conversion circuit 63 outputs a pulse with the width of a scanning period, and the fourth analog quantity selection circuit 65 outputs ZC2=ZC2-1 with the width of a scanning period, that is, ZC2 is decreased by 1.
[0121] As an optional implementation manner of the embodiment of the present application, the control module 400 in the embodiment of the present application comprises: a motor starting control sub-module and a motor starting and diverter turning control sub-module. Wherein:
[0122] The motor starting control sub-module is configured to: control the motor to start when the position of the diverter is the first position and the number of temporarily stored balls in front of the first device is less than a first set limit value; and control the motor to start when the position of the diverter is the second position and the number of temporarily stored balls in front of the second device is less than a second set limit value.
[0123] The motor starting and diverter turning control sub-module is configured to: control the motor to stop and control the diverter to turn to the second position when the position of the diverter is the first position and the number of temporarily stored balls in front of the first device is not less than the first set limit value; and control the motor to stop and control the diverter to turn to the first position when the position of the diverter is the second position and the number of temporarily stored balls in front of the second device is not less than the second set limit value.
[0124] As an optional implementation manner of the embodiment of the present application, as shown in Figure 6 The motor starting control sub-module in the embodiment of the present application comprises: a first flip-flop circuit 22 (RS03), a first rising edge detection circuit 25 (R_TRIG21), a second rising edge detection circuit 30 (R_TRIG22), a first condition limiting circuit 23, a second condition limiting circuit 26, a third AND gate circuit 32, a fourth AND gate circuit 24, a fifth AND gate circuit 27, a sixth AND gate circuit 29, a first OR gate circuit 28, a second OR gate circuit 31, and a third OR gate circuit 33.
[0125] The input pin SET of the first flip-flop circuit 22 is used for receiving a single-to-dual column process start signal LC_START, the input pin RESET1 is used for receiving a single-to-dual column process stop signal LC_STOP, and the output pin Q1 is connected with one input end of the third AND gate circuit 32;
[0126] The output end of the third AND gate circuit 32 is connected with one input end of the third OR gate circuit 33;
[0127] The output end of the first condition limiting circuit 23 is connected with one input end of the fourth AND gate circuit 24, and the first condition limiting circuit 23 is used for outputting a high level signal when the number of pre-stored balls of the first device is less than a first set limit value;
[0128] The other input end of the fourth AND gate circuit 24 is used for receiving a first position feedback signal (ZXQ_ACT1) of the diverter, and the output end is respectively connected with one input end of the first OR gate circuit 28 and the input pin CLK of the first rising edge detection circuit 25;
[0129] The output pin Q of the first rising edge detection circuit 25 is connected with one input end of the second OR gate circuit 31;
[0130] The output end of the second condition limiting circuit 26 is connected with one input end of the fifth AND gate circuit 27, and the second condition limiting circuit 26 is used for outputting a high level signal when the number of pre-stored balls of the second device is less than a second set limit value;
[0131] The other input end of the fifth AND gate circuit 27 is used for receiving a second position feedback signal (ZXQ_ACT2) of the diverter, and the output end is respectively connected with the other input end of the first OR gate circuit 28 and the input pin CLK of the second rising edge detection circuit 30;
[0132] The output pin Q of the second rising edge detection circuit 30 is connected with the other input end of the second OR gate circuit 31;
[0133] The output end of the first OR gate circuit 28 is connected with one input end of the sixth AND gate circuit 29;
[0134] The output end of the second OR gate circuit 31 is connected with the other input end of the third AND gate circuit 32;
[0135] The other input end of the sixth AND gate circuit 29 is used for receiving the single-to-dual column process start signal LC_START, and the output end is connected with the other input end of the third OR gate circuit 33;
[0136] The output of the third OR gate circuit 33 is used to output the motor start instruction DJ_START_ZL.
[0137] In the practical application of the embodiment of the application, when the operator clicks the flow start button LC_START, if the current diverter is in the first position, ZXQ_ACT1 is a high level signal (TRUE), and the first device front storage ball number ZC1 is less than the limit value ZC1_SX, or if the current diverter is in the second position, ZXQ_ACT2 is a high level signal (TRUE), and the second device front storage ball number ZC2 is less than the limit value ZC2_SX, the output of the first OR gate circuit 28 is a high level signal (TRUE). The sixth AND gate circuit 29 outputs a high level signal of LC_START width, and then triggers the motor start instruction DJ_START_ZL through the third OR gate circuit 33. After that, the sixth AND gate circuit 29 is no longer in action in the automatic flow operation.
[0138] After the LC_START trigger, the output pin Q1 of the first flip-flop circuit (RS03) 22 remains a high level signal, and the first input pin of the third AND gate circuit 32 is a high level signal.
[0139] After the first device front storage ball number reaches the first set limit value, the motor is stopped, and the diverter is controlled to the second position. If the second device front storage ball number ZC2 is less than the second set limit value ZC2_SX, a pulse of a scanning period width is output through the second rising edge detection circuit (R_TRIG22) 30, output to the second input pin of the third AND gate circuit 32 through the second OR gate circuit 31, and a high level signal of a scanning period width is output by the third AND gate circuit 32, triggering the motor start instruction DJ_START_ZL through the third OR gate circuit 33 once.
[0140] After the second device front storage ball number reaches the second set limit value, the motor is stopped, and the diverter is controlled to the first position. If the first device front storage ball number ZC1 is less than the first set limit value ZC1_SX, a pulse of a scanning period width is output through the first rising edge detection circuit (R_TRIG21) 25, output to the second input pin of the third AND gate circuit 32 through the second OR gate circuit 31, and a high level signal of a scanning period width is output by the third AND gate circuit 32, triggering the motor start instruction DJ_START_ZL through the third OR gate circuit 33 once.
[0141] It should be noted that in the embodiment of the present application, if the second rising edge detection circuit (R_TRIG22) 30 or the first rising edge detection circuit (R_TRIG21) 25 is not added, the output of the first OR gate circuit 28 is directly connected to the second pin of the third AND gate circuit 32. Since ZXQ_ACT1 and ZC1 are both long signals, the output of the first OR gate circuit 28 is a long signal, and after passing through the third AND gate circuit 32 and the third OR gate circuit 33, the motor start command DJ_START_ZL is also a long signal, which will affect the motor to receive the stop command.
[0142] After the LC_STOP trigger, the output pin Q1 of the first flip-flop circuit (RS03) 22 is set to a low signal, and the output of the third AND gate circuit 32 is a low signal, so that the automatic start motor logic is no longer running.
[0143] As an optional implementation manner of the embodiment of the present application, as shown in Figure 7 The motor start and steering controller sub-module in the embodiment of the present application includes: a third condition limiting circuit 35, a fourth condition limiting circuit 41, a fifth condition limiting circuit 38, a sixth condition limiting circuit 46, a second flip-flop circuit 37, a third flip-flop circuit 45, a seventh AND gate circuit 36, an eighth AND gate circuit 42, a ninth AND gate circuit 39, a tenth AND gate circuit 47, and a fourth OR gate circuit 43.
[0144] The output end of the third condition limiting circuit 35 is connected with one input end of the seventh AND gate circuit 36, and the third condition limiting circuit 35 is used to output a high signal when the number of temporarily stored balls in the first device is not less than a first set limit value.
[0145] The other input end of the seventh AND gate circuit 36 is used to receive a first position feedback signal ZXQ_ACT1 of the steering device, and the output end is connected with one input end of the fourth OR gate circuit 43 and the input pin SET of the second flip-flop circuit 37, respectively.
[0146] The output end of the fourth condition limiting circuit 41 is connected with one input end of the eighth AND gate circuit 42, and the fourth condition limiting circuit 41 is used to output a high signal when the number of temporarily stored balls in the second device is not less than a second set limit value.
[0147] The other input end of the eighth AND gate circuit 42 is used to receive a second position feedback signal ZXQ_ACT2 of the steering device, and the output end is connected with the other input end of the fourth OR gate circuit 43 and the input pin SET of the third flip-flop circuit 45, respectively.
[0148] The output terminal of the fourth OR gate circuit 43 is used for outputting a motor stop instruction DJ_STOP_ZL.
[0149] The input terminal RESET1 of the second flip-flop circuit (RS01) 37 is used for receiving the second position feedback signal ZXQ_ACT2 of the steering device, and the output terminal Q1 is connected with one input terminal of the ninth AND gate circuit 39.
[0150] The input terminal RESET1 of the third flip-flop circuit (RS02) 45 is used for receiving the first position feedback signal ZXQ_ACT1 of the steering device, and the output terminal Q1 is connected with one input terminal of the tenth AND gate circuit 47.
[0151] The output terminal of the fifth conditional limiting circuit 38 is connected with another input terminal of the ninth AND gate circuit 39, and the fifth conditional limiting circuit 38 is used for outputting a high level signal when the number of temporarily stored balls in front of the second device is less than a second set limit value.
[0152] The still another input terminal of the ninth AND gate circuit 39 is used for receiving a motor stop state signal DJ_STOP, and the output terminal is used for outputting an action instruction ZXQ_ACT2_ZL for triggering the steering device to steer the second device.
[0153] The output terminal of the sixth conditional limiting circuit 46 is connected with another input terminal of the tenth AND gate circuit 47, and the sixth conditional limiting circuit 46 is used for outputting a high level signal when the number of temporarily stored balls in front of the first device is less than a first set limit value.
[0154] The still another input terminal of the tenth AND gate circuit 47 is used for receiving a motor stop state signal DJ_STOP, and the output terminal is used for outputting an action instruction ZXQ_ACT1_ZL for triggering the steering device to steer the first device.
[0155] The still another input terminal of the fourth OR gate circuit 43 is used for receiving a single-column sending double-column process stop signal LC_STOP.
[0156] After the LC_STOP is triggered, the fourth OR gate circuit 43 directly outputs the instruction DJ_STOP_ZL for stopping the motor.
[0157] In practical applications of this embodiment of the present invention, when the steering gear is in the first position, ZXQ_ACT1 is a high-level signal (TRUE). As the motor rotates, the number of balls temporarily stored in front of the first device increases until it reaches the first set limit ZC1_SX. This triggers DJ_STOP_ZL via the seventh AND gate circuit 36 and the fourth OR gate circuit 43. Simultaneously, the output pin Q1 of the second trigger circuit (RS01) 37 is a high-level signal. Once the motor stops (DJ_STOP is a high-level signal) and the number of balls temporarily stored in front of the second device ZC2 is less than the second set limit ZC2_SX, the output of the ninth AND gate circuit 39 is a high-level signal, triggering the steering gear to the second position action instruction ZXQ_ACT2_ZL.
[0158] When the steering gear reaches the second position, ZXQ_ACT2 is high, and the output pin Q1 of the second trigger circuit (RS01) 37 is low. When the steering gear reaches the second position, ZXQ_ACT1 is low, and the motor stop command DJ_STOP_ZL becomes low, ensuring that the motor receives the start command. This also prevents the motor from accidentally starting during steering gear rotation, which could cause components to fall into the area during steering gear rotation and cause a jam.
[0159] When the steering gear moves to the second position, ZXQ_ACT2 is a high-level signal (TRUE). As the motor rotates, the number of balls temporarily stored in front of the second device increases until it reaches the second set limit ZC2_SX. This triggers DJ_STOP_ZL via the eighth AND gate 42 and the fourth OR gate 43. Simultaneously, the output pin Q1 of the third trigger circuit (RS02) 45 is a high-level signal. Once the motor stops (DJ_STOP is TRUE) and the number of balls temporarily stored in front of the first device, ZC1, is less than the first set limit ZC1_SX, the tenth AND gate 47 outputs a high-level signal, triggering the steering gear to move to the first position, command ZXQ_ACT1_ZL. After the steering gear reaches the first position, ZXQ_ACT1 is a high-level signal, and the output pin Q1 of the third trigger circuit (RS02) 45 is a low-level signal. Once the steering gear is in the first position, ZXQ_ACT2 is a low-level signal, and the motor stop command DJ_STOP_ZL becomes a low-level signal, ensuring that the motor correctly receives the start command. At the same time, it ensures that the motor will not start accidentally during the rotation of the steering gear, causing the components to fall here during the rotation of the steering gear and cause jamming.
[0160] The automatic control system of the fuel loading and unloading system provided by the embodiment of the present invention can automatically control the motor and the diverter according to the number of balls in the front temporary storage and the position of the diverter of the first device and the second device in response to the operating condition of the fuel loading and unloading system with single-row delivery to double-row delivery, so as to ensure that the number of balls in the front temporary storage of the first device and the second device does not exceed the set limit while meeting the operating efficiency.
[0161] Based on the automatic control system of the fuel loading and unloading system provided in the foregoing embodiment, the embodiment of the present application further provides an automatic control method of a fuel loading and unloading system, as shown in the accompanying drawings, comprising: Figure 8
[0162] Step S1: detecting the position of the diverter, wherein the position of the diverter comprises a first position and a second position, the first position is used for pointing to a first device, and the second position is used for pointing to a second device;
[0163] Step S2: calculating the number of temporarily stored balls in the first device and the number of temporarily stored balls in the second device;
[0164] Step S3: when the position of the diverter is detected as the first position, determining whether the number of temporarily stored balls in the first device is less than a first set limit value, if yes, controlling the motor to start, and if no, controlling the motor to stop and controlling the diverter to turn to the second position; when the position of the diverter is detected as the second position, determining whether the number of temporarily stored balls in the second device is less than a second set limit value, if yes, controlling the motor to start, and if no, controlling the motor to stop and controlling the diverter to turn to the first position.
[0165] As an optional implementation manner of the embodiment of the present application, the automatic control method of the fuel loading and unloading system provided by the embodiment of the present application further comprises:
[0166] When the number of temporarily stored balls in the first device is not less than the first set limit value, and the number of temporarily stored balls in the second device is not less than the second set limit value, controlling the motor to stop, until the number of temporarily stored balls in any one of the first device or the second device is less than the corresponding set limit value, controlling the diverter to turn to the device whose number of temporarily stored balls is less than the corresponding set limit value, and then controlling the motor to start.
[0167] It should be noted that the automatic control method of the fuel loading and unloading system is a method corresponding to the automatic control system of the fuel loading and unloading system in the foregoing embodiment, and all the implementation means in the system embodiment are applicable to the embodiment of the automatic control method of the fuel loading and unloading system, and can also achieve the same technical effects.
[0168] The above is the preferred embodiment of the present application, and it should be noted that for ordinary skilled persons in the technical field, several improvements and refinements can be made without departing from the principles of the present application, and these improvements and refinements should also be considered as the protection scope of the present application.
Claims
1. An automatic control system for a fuel handling system, characterized in that The application relates to a device for controlling the rotation of a diverter, comprising: a diverter position detection module for detecting the position of the diverter, wherein the position of the diverter comprises a first position and a second position, the first position is used for pointing to a first device, and the second position is used for pointing to a second device; a first device front temporary storage ball number calculation module for calculating the front temporary storage ball number of the first device; a second device front temporary storage ball number calculation module for calculating the front temporary storage ball number of the second device; a control module, when the position of the diverter is detected by the diverter position detection module as the first position, the control module judges whether the front temporary storage ball number of the first device is less than a first set limit value, if yes, the control module controls the motor to start, if not, the control module controls the motor to stop and controls the diverter to rotate to the second position; and when the position of the diverter is detected by the diverter position detection module as the second position, the control module judges whether the front temporary storage ball number of the second device is less than a second set limit value, if yes, the control module controls the motor to start, if not, the control module controls the motor to stop and controls the diverter to rotate to the first position; the control module is further used for controlling the motor to stop when the front temporary storage ball number of the first device is not less than the first set limit value and the front temporary storage ball number of the second device is not less than the second set limit value, and controlling the diverter to rotate to the device with the front temporary storage ball number less than the corresponding set limit value and then controlling the motor to start when the front temporary storage ball number of any one of the first device or the second device is less than the corresponding set limit value.
2. The automatic control system of a fuel handling system according to claim 1, characterized in that, the first device front temporary storage ball number calculation module comprises a first analog quantity increment conversion circuit, a second analog quantity increment conversion circuit, a first AND gate circuit, a first addition operation circuit, a first subtraction operation circuit, a first analog quantity selection circuit and a second analog quantity selection circuit; the input pin DIN of the first analog quantity increment conversion circuit is used for receiving a high-level signal, and the input pin AIN is used for receiving the signal of a third counter, and the output pin DOUT of the first analog quantity increment conversion circuit is connected with one input end of the first AND gate circuit; the other input end of the first AND gate circuit receives a first position feedback signal of the diverter, and the output end of the first AND gate circuit is connected with a first input pin of the first analog quantity selection circuit; a second input pin of the first analog quantity selection circuit is used for receiving the front temporary storage ball number of the first device; the output end of the first addition operation circuit is connected with a third input pin of the first analog quantity selection circuit; the input pin DIN of the second analog quantity increment conversion circuit is used for receiving a high-level signal, and the input pin AIN is used for receiving the signal of a first counter, and the output pin DOUT of the second analog quantity increment conversion circuit is connected with a first input pin of the second analog quantity selection circuit; a second input pin of the second analog quantity selection circuit is used for receiving the front temporary storage ball number of the first device; the output end of the first subtraction operation circuit is connected with a third input pin of the second analog quantity selection circuit.
3. The automatic control system of a fuel handling system according to claim 2, characterized in that, The second device front temporary storage ball number calculation module comprises a third analog quantity increment conversion circuit, a fourth analog quantity increment conversion circuit, a second AND gate circuit, a second addition operation circuit, a second subtraction operation circuit, a third analog quantity selection circuit and a fourth analog quantity selection circuit; The input pin DIN of the third analog quantity increment conversion circuit is used for receiving a high level signal, and the input pin AIN is used for receiving a signal of the third counter, and the output pin DOUT of the third analog quantity increment conversion circuit is connected with one input end of the second AND gate circuit; The other input end of the second AND gate circuit is used for receiving a second position feedback signal of the steering gear, and the output end of the second AND gate circuit is connected with a first input pin of the third analog quantity selection circuit; The second input pin of the third analog quantity selection circuit is used for receiving the front temporary storage ball number of the second device; The output end of the second addition operation circuit is connected with a third input pin of the third analog quantity selection circuit; The input pin DIN of the fourth analog quantity increment conversion circuit is used for receiving a high level signal, and the input pin AIN is used for receiving a signal of the second counter, and the output pin DOUT of the fourth analog quantity increment conversion circuit is connected with a first input pin of the fourth analog quantity selection circuit; The second input pin of the fourth analog quantity selection circuit is used for receiving the front temporary storage ball number of the second device; The output end of the second subtraction operation circuit is connected with a third input pin of the fourth analog quantity selection circuit.
4. The automatic control system of a fuel handling system according to claim 1, characterized in that, The control module comprises a motor starting control sub-module and a motor starting and steering gear steering control sub-module; The motor starting control sub-module is used for controlling the motor to start when the position of the steering gear is the first position and the front temporary storage ball number of the first device is less than a first set limit value, and is used for controlling the motor to start when the position of the steering gear is the second position and the front temporary storage ball number of the second device is less than a second set limit value; The motor starting and steering gear steering control sub-module is used for controlling the motor to stop and controlling the steering gear to turn to the second position when the position of the steering gear is the first position and the front temporary storage ball number of the first device is not less than the first set limit value, and is used for controlling the motor to stop and controlling the steering gear to turn to the first position when the position of the steering gear is the second position and the front temporary storage ball number of the second device is not less than the second set limit value.
5. The automatic control system of a fuel handling system according to claim 4, characterized in that, The motor starting control sub-module comprises a first flip-flop circuit, a first rising edge detection circuit, a second rising edge detection circuit, a first condition limiting circuit, a second condition limiting circuit, a third AND gate circuit, a fourth AND gate circuit, a fifth AND gate circuit, a sixth AND gate circuit, a first OR gate circuit, a second OR gate circuit and a third OR gate circuit; The input pin SET of the first flip-flop circuit is used for receiving a single-to-dual process starting signal, the input pin RESET1 is used for receiving a single-to-dual process stopping signal, and the output pin Q is connected with one input end of the third AND gate circuit; The output end of the third AND gate circuit is connected with one input end of the third OR gate circuit; An output terminal of the first condition limiting circuit is connected with one input terminal of the fourth AND gate circuit, and the first condition limiting circuit is used for outputting a high level signal when the front temporary storage ball number of the first device is less than a first set limit value; Another input terminal of the fourth AND gate circuit is used for receiving the first position feedback signal of the diverter, and output terminals are respectively connected with one input terminal of the first OR gate circuit and an input pin CLK of the first rising edge detection circuit; An output pin Q of the first rising edge detection circuit is connected with one input terminal of the second OR gate circuit; An output terminal of the second condition limiting circuit is connected with one input terminal of the fifth AND gate circuit, and the second condition limiting circuit is used for outputting a high level signal when the front temporary storage ball number of the second device is less than a second set limit value; Another input terminal of the fifth AND gate circuit is used for receiving the second position feedback signal of the diverter, and output terminals are respectively connected with another input terminal of the first OR gate circuit and an input pin CLK of the second rising edge detection circuit; Another input terminal of the second OR gate circuit is connected with an output pin Q of the second rising edge detection circuit; An output terminal of the first OR gate circuit is connected with one input terminal of the sixth AND gate circuit; An output terminal of the second OR gate circuit is connected with another input terminal of the third AND gate circuit; Another input terminal of the sixth AND gate circuit is used for receiving the single column to double column process start signal, and an output terminal is connected with another input terminal of the third OR gate circuit; An output terminal of the third OR gate circuit is used for outputting a motor start instruction.
6. The automatic control system of a fuel handling system according to claim 4, characterized in that, The motor start and diverter steering control sub-module comprises a third condition limiting circuit, a fourth condition limiting circuit, a fifth condition limiting circuit, a sixth condition limiting circuit, a second flip-flop circuit, a third flip-flop circuit, a seventh AND gate circuit, an eighth AND gate circuit, a ninth AND gate circuit, a tenth AND gate circuit and a fourth OR gate circuit; An output terminal of the third condition limiting circuit is connected with one input terminal of the seventh AND gate circuit, and the third condition limiting circuit is used for outputting a high level signal when the front temporary storage ball number of the first device is not less than a first set limit value; Another input terminal of the seventh AND gate circuit is used for receiving the first position feedback signal of the diverter, and output terminals are respectively connected with one input terminal of the fourth OR gate circuit and an input pin SET of the second flip-flop circuit; An output terminal of the fourth condition limiting circuit is connected with one input terminal of the eighth AND gate circuit, and the fourth condition limiting circuit is used for outputting a high level signal when the front temporary storage ball number of the second device is not less than a second set limit value; Another input terminal of the eighth AND gate circuit is used for receiving the second position feedback signal of the diverter, and output terminals are respectively connected with another input terminal of the fourth OR gate circuit and an input pin SET of the third flip-flop circuit; An output terminal of the fourth OR gate circuit is used for outputting a motor stop instruction; The input pin RESET1 of the second flip-flop circuit is used for receiving a second position feedback signal of the diverter, and the output end Q1 is connected with one input end of the ninth AND gate circuit; The input pin RESET1 of the third flip-flop circuit is used for receiving a first position feedback signal of the diverter, and the output end Q1 is connected with one input end of the tenth AND gate circuit; The output end of the fifth conditional limiting circuit is connected with another input end of the ninth AND gate circuit, and the fifth conditional limiting circuit is used for outputting a high level signal when the front temporary ball number of the second device is less than a second set limit value; Another input end of the ninth AND gate circuit is used for receiving a motor stop state signal, and the output end is used for outputting an action instruction for triggering the diverter to turn to the second device; The output end of the sixth conditional limiting circuit is connected with another input end of the tenth AND gate circuit, and the sixth conditional limiting circuit is used for outputting a high level signal when the front temporary ball number of the first device is less than a first set limit value; Another input end of the tenth AND gate circuit is used for receiving a motor stop state signal, and the output end is used for outputting an action instruction for triggering the diverter to turn to the first device.
7. The automatic control system of a fuel handling system according to claim 6, characterized in that, Another input end of the fourth OR gate circuit is used for receiving a single-column to double-column flow process stop signal.
8. An automatic control method of a fuel handling system, characterized by, The method comprises: detecting a position of a diverter, wherein the position of the diverter comprises a first position and a second position, the first position is used for pointing to a first device, and the second position is used for pointing to a second device; calculating a front temporary ball number of the first device and a front temporary ball number of the second device; when it is detected that the position of the diverter is the first position, judging whether the front temporary ball number of the first device is less than a first set limit value, if yes, controlling a motor to start, and if no, controlling the motor to stop and controlling the diverter to turn to the second position; when it is detected that the position of the diverter is the second position, judging whether the front temporary ball number of the second device is less than a second set limit value, if yes, controlling the motor to start, and if no, controlling the motor to stop and controlling the diverter to turn to the first position; The method further comprises: when the front temporary ball number of the first device is not less than the first set limit value and the front temporary ball number of the second device is not less than the second set limit value, controlling the motor to stop, and when the front temporary ball number of any one of the first device and the second device is less than the corresponding set limit value, controlling the diverter to turn to the device with the front temporary ball number less than the corresponding set limit value, and then controlling the motor to start.
Citation Information
Patent Citations
High-temperature gas cooled reactor fuel ball lifting time configuration implementation system and implementation method
CN113643834A
Protection method and protection device for high-temperature reactor fuel element conveying system
CN115775643A