Ball passing counter data management method and device, equipment, medium and product
By comparing the sine wave of the ball counter with the standard waveform, missed counting events are identified and historical data is stored, solving the problem that the ball counter cannot identify abnormal counts in traditional methods, and improving the accuracy and traceability of the ball counter.
Patent Information
- Application Number
- CN202511791223.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-12-01
- Publication Date
- 2026-02-27
AI Technical Summary
In traditional methods, ball counters cannot determine the cause of abnormal counting based on 0/1 signals, making it impossible to pinpoint the time and location of errors, and also preventing the optimization of the ball counter's judgment accuracy.
By acquiring the sine wave of each ball counter on the stainless steel pipeline of the high-temperature gas-cooled reactor and comparing it with the standard sine wave, missed counting events can be identified, and the sine wave can be stored in the historical database to determine the accuracy of the counter and the cause of the abnormality.
It enables accurate judgment and anomaly tracing of ball counters, identifies the causes of missed or incorrect counts, and improves the judgment accuracy and problem location efficiency of ball counters.
Smart Images

Figure CN121583589A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of nuclear power plant fuel element monitoring, in particular to a ball passing counter data management method, device, equipment, medium and product. BACKGROUND
[0002] In the operation process of a high temperature gas cooled reactor, new spherical fuel elements are loaded into the reactor core and old fuel elements are unloaded from the reactor core through stainless steel pipes every day. A ball passing counter is used to identify the 60mm diameter spherical fuel elements in the pipe and convert the identification result into a pulse signal transmitted to the control system. In the traditional method, after obtaining the sine wave generated by the ball passing through the ball passing counter, the sine wave is directly converted into a 0 / 1 signal for describing whether the ball has passed and uploaded to the control system, and the sine wave is not recorded, which leads to the fact that the reason for the abnormal count cannot be judged according to the 0 / 1 signal, and the time and position of the error cannot be located. SUMMARY
[0003] The present application provides a ball passing counter data management method, device, equipment, medium and product to solve the problem that the reason for the abnormal count cannot be judged according to the 0 / 1 signal, and the accuracy of the judgment of the ball passing counter cannot be optimized according to the sine wave.
[0004] In a first aspect, the present application provides a ball passing counter data management method, comprising: obtaining the ball passing sine wave collected by each ball passing counter on the stainless steel pipe of the high temperature gas cooled reactor, the ball passing sine wave being the signal collected by the ball passing counter when the fuel ball passes through the ball passing counter; comparing the ball passing sine wave collected by each ball passing counter with the standard ball passing sine wave, and if the ball passing sine wave matches the standard ball passing sine wave, then the count value of the corresponding ball passing counter is increased by 1; comparing the count increasing order of each ball passing counter with the preset order to identify the ball passing counter missing count event, wherein the preset order is determined according to the installation order of each ball passing counter on the stainless steel pipe of the high temperature gas cooled reactor and the standard moving track of the fuel ball in the stainless steel pipe of the high temperature gas cooled reactor.
[0005] By presetting the ball passing order according to the order in which the ball passing counter increases the ball passing value and the installation position of the ball passing counter, comparing the preset value with the actual value can determine whether there is a missing count condition, and in addition, by comparing the sine wave on the ball passing counter with the standard sine wave, the purpose of judging whether the result of the ball passing counter identifying the ball passing is accurate can be achieved.
[0006] In an alternative embodiment, a ball passing counter data management method further comprises: According to the collection equipment and collection time of each pass ball sine wave, the identification of each pass ball sine wave is determined, and the collection equipment is a pass ball counter; Each pass ball sine wave and the identification thereof are stored in a pass ball history database.
[0007] This process gives a method for marking and storing the sine wave obtained by the pass ball counter, solves the problem that the conventional counting cannot trace the problems such as missing counting and incorrect counting, and gives a tracing approach.
[0008] In an optional embodiment, the pass ball sine wave collected by each pass ball counter is compared with a standard pass ball sine wave, including: The similarity between the pass ball sine wave and the standard pass ball sine wave is calculated; If the similarity is greater than a preset value, it is determined that the pass ball sine wave matches the standard pass ball sine wave.
[0009] A judgment method for judging whether counting is performed according to the comparison between the pass ball sine wave collected by the pass ball counter and the standard pass ball sine wave is given.
[0010] In an optional embodiment, the counting increase order of each pass ball counter is compared with a preset order to identify a missing counting event of the pass ball counter, including: If the counting increase order of each pass ball counter is different from the preset order, it is determined that there is a missing counting event of the pass ball counter This process gives a judgment method for the system to judge abnormal results in the case that the counting increase order of the pass ball counter is different from the preset order.
[0011] In an optional embodiment, if the count value of one or more pass ball counters does not increase overtime, it is determined that there is an abnormal event.
[0012] This process gives a judgment method for the system to judge abnormal results in the case that the count value of one or more pass ball counters does not increase overtime.
[0013] In an optional embodiment, a pass ball counter data management method further includes: The occurrence time of the missing counting event of the pass ball counter is determined, and the missing counting pass ball sine wave is determined according to the occurrence time and the identification of each pass ball sine wave in the pass ball history database; The missing counting pass ball sine wave is compared with the standard pass ball sine wave to identify an abnormal wave band of the missing counting pass ball sine wave; The missing counting reason of the pass ball sine wave is determined according to the wave form of the abnormal wave band; If the missing counting reason is caused by environmental factors, the missing counting pass ball sine wave is stored in the standard pass ball sine wave library as a standard pass ball sine wave; If the missing counting reason is caused by equipment factors, it is determined that the over-ball counter corresponding to the over-ball sine wave is abnormal.
[0014] The method for judging the abnormal sine wave is provided, and the abnormal reasons are divided into two categories of environmental factors and equipment factors. For the abnormality caused by the equipment factors, the equipment can be maintained according to the abnormal situation. For the abnormality caused by the environmental factors, the abnormality can be taken as a new standard over-ball sine wave to provide a comparison item for subsequent over-ball sine waves.
[0015] In the second aspect, the present application provides an over-ball counter data management device, comprising: The signal acquisition module acquires the over-ball sine wave collected by each over-ball counter on the stainless steel pipeline of the high-temperature gas cooled reactor, and the over-ball sine wave is the signal collected by the over-ball counter when the fuel ball passes through the over-ball counter. The over-ball counting module compares the over-ball sine wave collected by each over-ball counter with the standard over-ball sine wave, and if the over-ball sine wave matches the standard over-ball sine wave, the counting value of the corresponding over-ball counter is increased by 1. The missing counting identification module compares the counting increasing order of each over-ball counter with the preset order to identify the missing counting event of the over-ball counter.
[0016] In the third aspect, the present application provides an electronic device, comprising a memory and a processor, which are communicatively connected with each other, the memory stores computer instructions, and the processor executes the computer instructions to perform the over-ball counter data management method of the first aspect or any of the corresponding embodiments thereof.
[0017] In the fourth aspect, the present application provides a computer readable storage medium, which stores computer instructions, and the computer instructions are used to make the computer execute the over-ball counter data management method of the first aspect or any of the corresponding embodiments thereof.
[0018] In the fifth aspect, the present application provides a computer program product, which comprises computer instructions, and the computer instructions are used to make the computer execute the over-ball counter data management method of the first aspect or any of the corresponding embodiments thereof. BRIEF DESCRIPTION OF DRAWINGS
[0019] In order to more clearly illustrate the specific embodiments of the present application or the technical solutions in the prior art, the drawings needed in the specific embodiments or the prior art description will be briefly introduced below. Obviously, the drawings in the following description are some embodiments of the present application, and those skilled in the art can also obtain other drawings according to these drawings without creative labor.
[0020] Figure 1 is a schematic diagram of an application scenario according to an embodiment of the present application; Figure 2 is a first flowchart of a ball counter data management method according to an embodiment of the present application; Figure 3 is a second flowchart of a ball counter data management method according to an embodiment of the present application; Figure 4 is a structural block diagram of a ball counter data management device according to an embodiment of the present application; Figure 5 is a hardware structural diagram of an electronic device according to an embodiment of the present application. DETAILED DESCRIPTION
[0021] To make the objectives, technical solutions and advantages of the embodiments of the present application clearer, the technical solutions in the embodiments of the present application will be described below in connection with the drawings in the embodiments of the present application. Obviously, the described embodiments are only some of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative work fall within the scope of protection of the present application.
[0022] It can be understood that, before using the technical solutions disclosed in the embodiments of the present application, the type, use range, use scenario and the like of the personal information involved in the present application should be informed to the user and the authorization of the user should be obtained in a proper manner according to relevant laws and regulations.
[0023] The terms "first", "second" are only used for descriptive purposes, and cannot be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Therefore, the features defined with "first", "second" can explicitly or implicitly include one or more of the features. In the description of the present application, the meaning of "multiple" is two or more, unless otherwise specifically limited.
[0024] As an optional application scenario of the embodiments of the present application, as shown in Figure 1 the ball counter data management system can include at least one terminal device and at least one server, Figure 1 as exemplarily shown in the figure, the system includes a computer 101, a mobile terminal 102 and a server 103, and the terminal devices such as the computer 101 and the mobile terminal 102 are connected to the server 103 through a network 110.
[0025] Specifically, the terminal device can be a smartphone, tablet, laptop, PDA, desktop computer, game console, smart TV, smart wearable device, in-vehicle terminal, VR (Virtual Reality) device, AR (Augmented Reality) device, etc. Server 103 can be a standalone physical server, a server cluster, a distributed system, or a cloud server providing cloud services. Network 110 can be a wired or wireless network, examples of which include, but are not limited to, the Internet, corporate intranet, local area network, wide area network, mobile communication network, and combinations thereof.
[0026] This invention provides a data management method for a ball-passing counter. By storing the ball-passing sine waves collected by the counter, the method enables troubleshooting based on stored historical sine waves when a missed count occurs. Furthermore, after a missed count occurs, the method can investigate the counter's identification results based on different causes, or learn from the waveforms of missed sine waves recorded in the database, ensuring that similar waveforms can be correctly identified in subsequent occurrences.
[0027] According to an embodiment of the present invention, a method for managing ball counter data is provided. It should be noted that the steps shown in the flowchart in the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions. Furthermore, although a logical order is shown in the flowchart, in some cases, the steps shown or described may be executed in a different order than that shown here.
[0028] This embodiment provides a method for managing ball counter data, which can be used in mobile terminals such as mobile phones and tablets. Figure 2 This is a flowchart of a ball counter data management method according to an embodiment of the present invention, such as... Figure 2 As shown, the process includes the following steps: Step S201: Obtain the sine wave of the fuel ball collected by each ball counter on the stainless steel pipe of the high-temperature gas-cooled reactor. The sine wave of the fuel ball is the signal collected by the ball counter when the fuel ball passes through the ball counter.
[0029] Stainless steel pipes in high-temperature gas-cooled reactors (HTGRs) are used to feed fuel spheres into and out of the reactor. A sphere counter is a device installed on these pipes to count the number of fuel spheres passing through. During operation, the sphere counter collects the signals generated by the passing fuel spheres. Typically, the signals are in the form of sine waves, which are captured by the sphere counter. The number of captured sine waves is counted to achieve the counting purpose. Multiple sphere counters are usually installed on a single HTGR stainless steel pipe.
[0030] For example, a sinusoidal ball-passing signal can be acquired in real time by connecting to the P-SIGNAL signal output pin of the ball-passing counter's secondary instrument. The secondary instrument displays the number of balls passed, and P-SIGNAL is the ball-passing signal, generated by the passing of the fuel balls. A sinusoidal signal can be acquired in real time by connecting to the P-SIGNAL output pin.
[0031] Step S202: Compare the ball-passing sine wave collected by each ball-passing counter with the standard ball-passing sine wave. If the ball-passing sine wave matches the standard ball-passing sine wave, increment the count value of the corresponding ball-passing counter by 1.
[0032] The ball-passing sine wave refers to the sinusoidal wave information generated when each ball passes through the ball-passing counter. The standard ball-passing sine wave refers to the sinusoidal wave information that should be generated when the fuel ball passes through the ball-passing counter under normal conditions. Each ball-passing counter accumulates the number of balls it detects to obtain its own ball-passing count value.
[0033] For example, the ball-passing count can be recorded using a cumulative trend chart, which displays the ball-passing counter's count value using time and the numerical value of the count as dimensions.
[0034] Step S203: Compare the counting increment order of each ball counter with the preset order to identify missed counting events of the ball counter. The preset order is determined based on the installation order of each ball counter on the stainless steel pipe of the high-temperature gas-cooled reactor and the standard movement trajectory of the fuel ball in the stainless steel pipe of the high-temperature gas-cooled reactor.
[0035] By determining the order in which the values of adjacent ball-passing counters increase, the order in which each fuel ball passes through each counter can be identified. Based on the predicted standard trajectory of the fuel balls within the stainless steel pipe and the order of the ball-passing counters installed on the pipe, a preset order in which each fuel ball passes through each counter can be obtained. Comparing the preset order of counter value increases with the actual order of count increases allows identification of any missed fuel balls.
[0036] The ball-passing counter data management method provided in this embodiment presets the ball-passing sequence according to the order in which the ball-passing counter increases its value and the installation position of the ball-passing counter. By comparing the preset value with the actual value, it can be determined whether there are any missed counts. In addition, it can also compare the sine wave on the ball-passing counter with a standard sine wave to determine whether the ball-passing result identified by the ball-passing counter is accurate.
[0037] In an optional embodiment, after performing step S201 to acquire the sine waves acquired by each spherical counter, the following steps can also be performed: Step a1: Determine the identifier of each sine wave based on the acquisition device and acquisition time of each sine wave passing through the sphere. The acquisition device is a sine wave counter. Each sine wave acquired by the ball counter is marked, which is used to quickly locate the problem when miscounting or omission occurs.
[0038] For example, each sine wave can be identified by the device name of the ball counter and the dimension of time.
[0039] Step a2: Store each sine wave passing through the sphere and its identifier into the sphere passing history database.
[0040] The ball-passing history database is used to store each ball-passing sine wave by its identifier.
[0041] For example, historical data on the globe can provide data support for tracing the source in the event of omissions or errors in counting.
[0042] The ball counter data management method provided in this embodiment gives a method for marking and storing the sine wave obtained by the ball counter, which solves the problem that traditional counting cannot trace the source of problems such as missed counts and miscounts, and provides a way to trace the source.
[0043] In an optional embodiment, step S202 above, which compares the ball-passing sine wave collected by each ball-passing counter with the standard ball-passing sine wave, specifically includes: b1, calculate the similarity between the sine wave passing through the sphere and the standard sine wave passing through the sphere; The sine wave passing through the fuel sphere refers to the sine wave collected by each fuel sphere passing through a sphere counter. The standard sine wave passing through the fuel sphere refers to the sine wave that should be generated when a fuel sphere passes through a sphere counter under normal circumstances. The sphere counter determines whether to count the current sphere based on the similarity between the current sine wave passing through the fuel sphere and the standard sine wave passing through the fuel sphere.
[0044] b2. If the similarity is greater than the preset value, it is determined that the sine wave passing through the sphere matches the standard sine wave passing through the sphere.
[0045] The preset value refers to the similarity threshold between the sine wave passing through the ball and the standard sine wave passing through the ball. When the similarity between the sine wave passing through the ball and the standard sine wave passing through the ball is higher than the threshold, the current ball passing through the ball is counted. When the similarity between the sine wave passing through the ball and the standard sine wave passing through the ball is lower than the threshold, no counting is performed.
[0046] The ball-passing counter data management method provided in this embodiment gives a method for determining whether to count by comparing the ball-passing sine wave collected by the ball-passing counter with the standard ball-passing sine wave.
[0047] In an optional embodiment, step S203 above, which involves comparing the counting increment order of each ball counter with a preset order to identify missed counting events of the ball counter, specifically includes: If the counting order of each ball counter is different from the preset order, it is determined that there is a missed counting event of the ball counter.
[0048] If the ball counter increments in a manner that does not follow the preset order, it is determined that there is a missed count. As an example, in the event of a missed count, the system will issue an alarm to notify relevant personnel that there is an abnormality, and the source can be traced based on the sine wave stored in the database during the above process.
[0049] For example, if the ball-passing counters 1, 2, and 3 are arranged in a specific order along the stainless steel pipe path, then the preset order of fuel ball passage is ball-passing counter 1, ball-passing counter 2, and ball-passing counter 3. Correspondingly, the order in which the ball-passing counters increase their counts should be ball-passing counter 1 first, ball-passing counter 2 second, and ball-passing counter 3 last. In this embodiment, the counting order differs from the preset order, meaning the ball-passing counters might increase in the order of ball-passing counter 1 first, ball-passing counter 3 second, and ball-passing counter 2 last. In this case, it is determined that the counting order differs from the preset order, indicating a missed count.
[0050] The ball counter data management method provided in this embodiment gives a method for judging abnormal results when the counting increment order of the ball counter is different from the preset order.
[0051] In an optional embodiment, step S203 above, which involves comparing the counting increment order of each ball counter with a preset order to identify missed counting events of the ball counter, specifically includes: If one or more ball counters fail to increment their counts within a timeout period, an abnormal event is identified.
[0052] Among these, "failure to increase the count value of one or more ball counters within a timeout period" means that the counter value did not increase according to the normal increment time or rate within the set time limit. An abnormal event refers to a situation where the current system does not operate as predicted.
[0053] For example, if the count value of one or more ball counters does not increase after a timeout, the reasons may include abnormal fuel balls causing abnormal sine waves, abnormal ball counters, blockage of stainless steel pipes, etc.
[0054] The ball counter data management method provided in this embodiment gives a method for judging abnormal results when the count value of one or more ball counters fails to increase after a timeout.
[0055] In an optional embodiment, after performing step a2 above to store each spherical sine wave and its identifier into the spherical history database, the following steps may also be performed: Step c1: Determine the occurrence time of the missed event of the ball counter, and determine the missed ball sine wave based on the occurrence time and the identifier of each ball sine wave in the ball history database; The historical database stores the sine wave of each ball passing through the counter based on its identifier. In the event of an anomaly, the abnormal sine wave can be located based on the time of the anomaly and the identifier information such as the ball passing counter name, thus finding the sine waveform at the time of the anomaly.
[0056] Step c2: Compare the missed sphere sine wave with the standard sphere sine wave to identify the abnormal bands of the missed sphere sine wave; By comparing the abnormal sine wave with the standard sine wave, the position of the abnormal sine wave compared with the standard sine wave can be identified as the abnormal band.
[0057] Step c3: Determine the cause of the missed measurement of the sine wave passing through the sphere based on the waveform of the abnormal band; The cause of missed counting refers to objective reasons that generate abnormal waveforms, causing the spherical transducer counter to fail to count the transducer waveform after comparing it with the standard transducer waveform. Missed counting reasons can include those caused by environmental factors and those caused by equipment factors.
[0058] For example, abnormal bands caused by environmental factors may be signal noise, etc., and missing counts caused by equipment factors may be counter malfunctions, etc.
[0059] Step c4: If the reason for the missed measurement is due to environmental factors, store the missed sphere sine wave as a standard sphere sine wave in the standard sphere sine wave library. The standard sine wave library stores standard sine waves used as comparison items for sine waves passing through the sphere. The reason for omission is due to environmental factors. This refers to situations where, under normal equipment operation, environmental factors cause the similarity between the sine wave and the standard sine wave during sine wave passing through the sphere to be lower than a preset value. If the operating equipment shows no abnormalities during this process, it is assumed that this abnormal waveform may reappear in subsequent acquisitions. Therefore, the abnormal waveform acquired this time is stored as a normal waveform in the standard sine wave library.
[0060] Step c5: If the cause of the missed count is due to equipment factors, determine that the ball counter corresponding to the missed ball sine wave is abnormal.
[0061] During this process, the reason for the missed count was due to the equipment. It was determined that the ball counter corresponding to the missed ball sine wave was abnormal, which provides data support for subsequent equipment maintenance.
[0062] The ball counter data management method provided in this embodiment offers a method for judging abnormal sine waves and classifies the causes of abnormalities into two categories: those caused by environmental factors and those caused by equipment factors. For abnormalities caused by equipment factors, equipment maintenance can be performed according to the abnormal situation. For abnormalities caused by environmental factors, this abnormality can be used as a new standard ball counter sine wave to provide a comparison item for subsequent ball counter sine waves.
[0063] This embodiment provides a method for managing ball counter data. Figure 3 This is a flowchart of a ball counter data management method according to an embodiment of the present invention, such as... Figure 3 As shown, in a specific embodiment, the specific implementation process includes: Step d1: Obtain the sine wave of the fuel ball through each ball counter on the stainless steel pipe of the high-temperature gas-cooled reactor. The sine wave of the fuel ball is the signal collected by the ball counter when the fuel ball passes through the ball counter. Step d2: Calculate the absolute deviation of the predicted power data of each power prediction model at different times based on the measured power data and the predicted power data corresponding to each power prediction model. Step d3: Based on the time mapping relationship between the absolute deviation of each power prediction model and each power influencing factor, determine the error influencing factors of each power prediction model. Step d4: Determine the occurrence time of the missed event of the ball counter, and determine the missed ball sine wave based on the occurrence time and the identifier of each ball sine wave in the ball history database; Step d5: Compare the missed sphere sine wave with the standard sphere sine wave to identify the abnormal bands of the missed sphere sine wave; Step d6: Determine the cause of the missed count of the sine wave passing through the sphere based on the waveform of the abnormal band; Step d7: If the omission is due to environmental factors, store the missed sphere sine wave as a standard sphere sine wave in the standard sphere sine wave library. Step d8: If the omission is caused by equipment factors, determine that the ball counter corresponding to the missed ball sine wave is abnormal. Step d9: Compare the ball-passing sine wave collected by each ball-passing counter with the standard ball-passing sine wave. If the ball-passing sine wave matches the standard ball-passing sine wave, increment the count value of the corresponding ball-passing counter by 1. Step d10: Compare the counting increment order of each ball counter with the preset order to identify missed counting events of the ball counter. The preset order is determined based on the installation order of each ball counter on the stainless steel pipe of the high-temperature gas-cooled reactor and the standard movement trajectory of the fuel ball inside the stainless steel pipe of the high-temperature gas-cooled reactor.
[0064] This embodiment also provides a ball counter data management device for implementing the above embodiments and preferred embodiments; details already described will not be repeated. As used below, the term "module" can refer to a combination of software and / or hardware that performs a predetermined function. Although the device described in the following embodiments is preferably implemented in software, hardware implementation, or a combination of software and hardware, is also possible and contemplated.
[0065] This embodiment provides a ball counter data management device, such as... Figure 4 As shown, it includes: The signal acquisition module 401 is used to acquire the ball-passing sine wave collected by each ball-passing counter on the stainless steel pipe of the high-temperature gas-cooled reactor. The ball-passing sine wave is the signal collected by the ball-passing counter when the fuel ball passes through the ball-passing counter. The ball-passing counting module 402 is used to compare the ball-passing sine wave collected by each ball-passing counter with the standard ball-passing sine wave. If the ball-passing sine wave matches the standard ball-passing sine wave, the count value of the corresponding ball-passing counter is incremented by 1. The missing count identification module 403 is used to identify missing count events of the fuel sphere counters by comparing the counting increment order of each sphere counter with a preset order. The preset order is determined based on the installation order of each sphere counter on the stainless steel pipe of the high-temperature gas-cooled reactor and the standard movement trajectory of the fuel spheres in the stainless steel pipe of the high-temperature gas-cooled reactor.
[0066] The ball counter data management device provided in this embodiment of the invention can execute the ball counter data management method provided in any embodiment of the invention, and has the corresponding functional modules and beneficial effects of the method. Further functional descriptions of the above modules and units are the same as in the corresponding embodiments described above, and will not be repeated here.
[0067] Figure 5 This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present invention.
[0068] The following is a detailed reference. Figure 5The diagram illustrates a structural schematic suitable for implementing an electronic device according to embodiments of the present invention. The electronic device may include a processor (e.g., a central processing unit, graphics processor, etc.) 501, which can perform various appropriate actions and processes according to a program stored in read-only memory (ROM) 502 or a program loaded from memory 508 into random access memory (RAM) 503. The RAM 503 also stores various programs and data required for the operation of the electronic device. The processor 501, ROM 502, and RAM 503 are interconnected via a bus 504. An input / output (I / O) interface 505 is also connected to the bus 504.
[0069] Typically, the following devices can be connected to I / O interface 505: input devices 506 including, for example, touchscreens, touchpads, keyboards, mice, cameras, microphones, accelerometers, gyroscopes, etc.; output devices 507 including, for example, liquid crystal displays (LCDs), speakers, vibrators, etc.; memory devices 508 including, for example, magnetic tapes, hard disks, etc.; and communication devices 509. Communication device 509 allows electronic devices to communicate wirelessly or wiredly with other devices to exchange data. Although Figure 5 Electronic devices with various devices are shown, but it should be understood that it is not required to implement or have all of the devices shown, and more or fewer devices may be implemented or have instead.
[0070] In particular, according to embodiments of the present invention, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of the present invention include a computer program product comprising a computer program carried on a non-transitory computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via a communication device 509, or installed from a memory 508, or installed from a ROM 502. When the computer program is executed by the processor 501, it performs the functions defined in the ball counter data management method of an embodiment of the present invention.
[0071] Figure 5 The electronic device shown is merely an example and should not be construed as limiting the functionality and scope of use of the embodiments of the present invention.
[0072] This invention also provides a computer-readable storage medium. The methods described above according to embodiments of the invention can be implemented in hardware or firmware, or implemented as computer code that can be recorded on a storage medium, or implemented as computer code downloaded via a network and originally stored on a remote storage medium or a non-transitory machine-readable storage medium and then stored on a local storage medium. Thus, the methods described herein can be processed by software stored on a storage medium using a general-purpose computer, a dedicated processor, or programmable or dedicated hardware. The storage medium can be a magnetic disk, optical disk, read-only memory, random access memory, flash memory, hard disk, or solid-state drive, etc.; further, the storage medium can also include combinations of the above types of memory. It is understood that computers, processors, microprocessor controllers, or programmable hardware include storage components capable of storing or receiving software or computer code. When the software or computer code is accessed and executed by the computer, processor, or hardware, it implements the ball counter data management method shown in the above embodiments.
[0073] A portion of this invention can be applied as a computer program product, such as computer program instructions, which, when executed by a computer, can invoke or provide the methods and / or technical solutions according to the invention through the operation of the computer. Those skilled in the art will understand that the forms in which computer program instructions exist in a computer-readable medium include, but are not limited to, source files, executable files, installation package files, etc. Correspondingly, the ways in which computer program instructions are executed by a computer include, but are not limited to: the computer directly executing the instructions, or the computer compiling the instructions and then executing the corresponding compiled program, or the computer reading and executing the instructions, or the computer reading and installing the instructions and then executing the corresponding installed program. Here, the computer-readable medium can be any available computer-readable storage medium or communication medium accessible to a computer.
[0074] Although embodiments of the invention have been described in conjunction with the accompanying drawings, those skilled in the art can make various modifications and variations without departing from the spirit and scope of the invention, and such modifications and variations all fall within the scope defined by the appended claims.
Claims
1. A method for managing ball counter data, characterized in that, The method includes: The sine wave of the fuel ball is collected by the ball counter on the stainless steel pipe of the high-temperature gas-cooled reactor. The sine wave of the fuel ball is the signal collected by the ball counter when the fuel ball passes through the ball counter. The ball-passing sine wave collected by each ball-passing counter is compared with the standard ball-passing sine wave. If the ball-passing sine wave matches the standard ball-passing sine wave, the count value of the corresponding ball-passing counter is incremented by 1. By comparing the counting increment order of each sphere counter with a preset order, a sphere counter missed event is identified. The preset order is determined based on the installation sequence of each sphere counter on the stainless steel pipe of the high-temperature gas-cooled reactor and the standard movement trajectory of the fuel sphere within the stainless steel pipe of the high-temperature gas-cooled reactor.
2. The method according to claim 1, characterized in that, Also includes: The identifier of each sine wave passing through the sphere is determined based on the acquisition device and acquisition time of each sine wave passing through the sphere; the acquisition device is the sine wave passing through the sphere counter. Each sine wave passing through the sphere and its identifier are stored in the sphere passing history database.
3. The method according to claim 1, characterized in that, The sine waves collected by each ball-passing counter are compared with the standard sine waves, including: Calculate the similarity between the spherical sine wave and the standard spherical sine wave; If the similarity is greater than a preset value, it is determined that the sine wave passing through the sphere matches the standard sine wave passing through the sphere.
4. The method according to claim 1, characterized in that, The step of comparing the counting increment order of each ball counter with a preset order to identify missed counting events by the ball counter includes: If the counting order of each ball counter is different from the preset order, it is determined that there is a missed counting event of the ball counter.
5. The method according to claim 1 or 4, characterized in that, If one or more ball counters fail to increment their counts within a timeout period, an abnormal event is identified.
6. The method according to claim 2, characterized in that, The method further includes: Determine the occurrence time of the missed event of the ball counter, and determine the missed ball sine wave based on the occurrence time and the identifier of each ball sine wave in the ball history database; The uncounted sine wave is compared with the standard sine wave to identify the abnormal bands of the uncounted sine wave. The cause of the missed count of the sine wave through the sphere is determined based on the waveform of the abnormal wave band. If the reason for the omission is due to environmental factors, the omission sine wave is stored as a standard sine wave in the standard sine wave library. If the cause of the missed count is due to equipment factors, it is determined that the ball counter corresponding to the missed ball sine wave is abnormal.
7. A ball counter data management device, characterized in that, The device includes: The signal acquisition module acquires the ball-passing sine wave collected by each ball-passing counter on the stainless steel pipe of the high-temperature gas-cooled reactor. The ball-passing sine wave is the signal collected by the ball-passing counter when the fuel ball passes through the ball-passing counter. The ball-passing counting module compares the ball-passing sine wave collected by each ball-passing counter with the standard ball-passing sine wave. If the ball-passing sine wave matches the standard ball-passing sine wave, the count value of the corresponding ball-passing counter is incremented by 1. The missed counting detection module compares the counting increment order of each ball counter with a preset order to identify missed counting events of the ball counter.
8. An electronic device, characterized in that, include: A memory and a processor are communicatively connected, the memory stores computer instructions, and the processor executes the ball counter data management method according to any one of claims 1 to 6 by executing the computer instructions.
9. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions for causing the computer to execute the ball counter data management method according to any one of claims 1 to 6.
10. A computer program product, characterized in that, It includes computer instructions for causing a computer to execute the ball counter data management method according to any one of claims 1 to 6.