CN116299650B - Neutron multiple distribution on-line reconstruction method based on digital acquisition - Google Patents

Neutron multiple distribution on-line reconstruction method based on digital acquisition Download PDF

Info

Publication number
CN116299650B
CN116299650B CN202310560082.4A CN202310560082A CN116299650B CN 116299650 B CN116299650 B CN 116299650B CN 202310560082 A CN202310560082 A CN 202310560082A CN 116299650 B CN116299650 B CN 116299650B
Authority
CN
China
Prior art keywords
event
queue
neutron
time information
less
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202310560082.4A
Other languages
Chinese (zh)
Other versions
CN116299650A (en
Inventor
赵德山
白怀勇
陈亭
高凡
苏明
莫钊洪
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Institute of Materials of CAEP
Original Assignee
Institute of Materials of CAEP
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Institute of Materials of CAEP filed Critical Institute of Materials of CAEP
Priority to CN202310560082.4A priority Critical patent/CN116299650B/en
Publication of CN116299650A publication Critical patent/CN116299650A/en
Application granted granted Critical
Publication of CN116299650B publication Critical patent/CN116299650B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/54Interprogram communication
    • G06F9/546Message passing systems or structures, e.g. queues
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01TMEASUREMENT OF NUCLEAR OR X-RADIATION
    • G01T3/00Measuring neutron radiation
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01TMEASUREMENT OF NUCLEAR OR X-RADIATION
    • G01T7/00Details of radiation-measuring instruments
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2209/00Indexing scheme relating to G06F9/00
    • G06F2209/54Indexing scheme relating to G06F9/54
    • G06F2209/548Queue
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02EREDUCTION OF GREENHOUSE GAS [GHG] EMISSIONS, RELATED TO ENERGY GENERATION, TRANSMISSION OR DISTRIBUTION
    • Y02E30/00Energy generation of nuclear origin
    • Y02E30/30Nuclear fission reactors

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • High Energy & Nuclear Physics (AREA)
  • Molecular Biology (AREA)
  • Spectroscopy & Molecular Physics (AREA)
  • General Engineering & Computer Science (AREA)
  • Measurement Of Radiation (AREA)

Abstract

The invention discloses a neutron multi-distribution on-line reconstruction method based on digital acquisition, which relates to the field of neutron measurement and comprises the following steps: firstly, establishing a queue for storing event time information; then sending the event time information into a queue; finally, processing event time information sent into a queue, and reconstructing neutron multiple distribution on line; the invention utilizes the event time information obtained by the data acquisition card to reconstruct neutron multiple distribution on line, and can be applied to the development of neutron coincidence measurement systems and neutron multiple measurement systems and the research of measurement methods.

Description

Neutron multiple distribution on-line reconstruction method based on digital acquisition
Technical Field
The invention relates to the field of neutron measurement, in particular to a neutron multi-distribution on-line reconstruction method based on digital acquisition.
Background
The statements in this section merely provide background information related to the present disclosure and may not constitute prior art.
The neutron coincidence measurement and neutron multiple measurement technology is widely applied to the fields of radioactive waste measurement and analysis, fuel element test, nuclear material measurement and balance and the like; in order to obtain neutron coincidence measurement and neutron multiple measurement results, it is necessary to reconstruct neutron multiple distribution according to measurement signals; currently, there are two methods for neutron multiplex distribution acquisition: the method comprises the steps that a neutron coincidence analyzer developed based on a shift register is utilized to collect event signals and give out neutron multiple distribution; and secondly, acquiring the time stamp of the measured event signal by using a digital acquisition technology, and reconstructing neutron multiple distribution by using an off-line analysis method.
However, neutron coincidence analyzers used in China at present mainly depend on import, technology autonomous controllability is difficult to achieve, and real-time measurement result output is difficult to achieve by an offline analysis method based on event time information. Although the domestic lack of equipment capable of directly acquiring neutron multiple distribution, the domestic digital acquisition technology is developed to be mature, and various digital acquisition cards capable of acquiring the time information of the measurement event are developed, so that a foundation is laid for acquiring the neutron multiple distribution based on digital acquisition.
In order to solve the dilemma encountered in the current neutron multiple distribution acquisition, the invention provides a neutron multiple distribution on-line reconstruction method based on digital acquisition. The method utilizes the event time information acquired by the digital acquisition card to reconstruct multiple distributions of neutrons on line, and has positive influence on realizing autonomous control of technology and increasing flexibility and diversity of data analysis.
Disclosure of Invention
The invention aims at: aiming at the problems existing in the prior art, the neutron multi-distribution on-line reconstruction method based on digital acquisition is provided, the neutron multi-distribution is reconstructed on line by utilizing event time information obtained by a data acquisition card, and the method can be applied to development and measurement method research of a neutron coincidence measurement system and a neutron multi-measurement system, thereby solving the problems.
The technical scheme of the invention is as follows:
a neutron multiple distribution on-line reconstruction method based on digital acquisition comprises the following steps:
step S1: establishing a queue for storing event time information;
step S2: sending event time information into a queue;
step S3: and processing the event time information sent into the queue, and reconstructing neutron multiple distribution on line.
Further, the event time information is acquired by a data acquisition card.
Further, the step S2 includes:
if the event time information is ordered, directly sending the event time information into a queue;
if the event time information is disordered, the event time information is firstly ordered from small to large, and the ordered event time information is sent to a queue.
Further, the step S3 includes:
step S31: based on the time correlation coincidence analysis logic, judging whether to execute time correlation coincidence analysis on the first event in the queue;
step S32: and executing time-associated coincidence analysis on the first event of the queue, and reconstructing neutron multiple distribution on line.
Further, the time correlation conforms to analysis logic, comprising:
judging whether the time difference T between the first event and the last event in the queue is not less than the sum of the set long delay LD and the coincidence gate width W;
if T is greater than or equal to LD+W, executing step S32;
if T < LD+W, wait for a set period of time, and the waiting period step S2 may send new event time information to the queue, and then jump to step S31 for reprocessing.
Further, the step S32 includes:
step A: establishing a storage array;
and (B) step (B): and carrying out time-associated coincidence analysis on the first event, counting analysis results in the established storage array, and removing the first event from the queue after the analysis is finished.
Further, the step a includes:
two arrays for storing neutron multiple distribution information are established, wherein one set is R+A, and the other set is A.
Further, the length of the array is N, and initial values of elements in the array are all 0.
Further, the step B includes:
step B1: defining two integers temRA and temA, wherein the initial values of the two integers temRA and temA are 0;
step B2: counting each event from the second event in the queue, and solving the time difference fatt between each event and the first event;
if PD is less than or equal to t is less than or equal to PD+W, the value of the tempRA is added with 1; the PD represents a set pre-delay;
if LD is less than or equal to t is less than or equal to LD+W, then the value of temA is added with 1;
if t > LD+W or the last event in the completed queue is compared with the first event, statistics stops.
Further, the step B2 further includes:
if the temRA+1 is less than or equal to N, adding 1 to the value of the temRA+1 element in the array R+A; if tempa+ 1>N, the value of the last element of array r+a is incremented by 1;
if temA+1 is less than or equal to N, the value of the temA+1th element in the array A is added with 1, and if temA+1>N, the value of the last element in the array A is added with 1.
Compared with the prior art, the invention has the beneficial effects that:
a neutron multiple distribution on-line reconstruction method based on digital acquisition comprises the following steps: step S1, a queue for storing event time information is established; step S2, event time information is sent to a queue; and S3, processing event time information sent to the queue, and reconstructing neutron multiple distribution on line. The method can reconstruct neutron multiple distribution on line by utilizing event time information obtained by the data acquisition card, and can be applied to development of neutron coincidence measurement systems and neutron multiple measurement systems and research of measurement methods.
Drawings
FIG. 1 is a flow chart of a neutron multiple distribution on-line reconstruction method based on digital acquisition;
FIG. 2 is a schematic diagram of a time-dependent coincidence analysis logic.
Detailed Description
It is noted that relational terms such as "first" and "second", and the like, are used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Moreover, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element.
The features and capabilities of the present invention are described in further detail below in connection with examples.
Example 1
Referring to fig. 1, a neutron multiple distribution on-line reconstruction method based on digital acquisition specifically includes the following steps:
step S1: establishing a queue for storing event time information;
step S2: sending event time information into a queue;
step S3: processing event time information sent into a queue, and reconstructing neutron multiple distribution on line;
it should be noted that, the online reconstruction method provided in this embodiment may be converted into a computing program, and those skilled in the art can complete writing of a corresponding computer program according to the description of this embodiment, which is not described herein again; thus, a queue may be established by the computer program in step S1; based on step S2 and step S3, to increase the program running efficiency, the program framework may be designed as a "producer-consumer" mode; step S2 is completed by the "producer" and step S3 is completed by the "consumer"; the producer and the consumer adopt parallel working modes, so that the efficiency of on-line reconstruction of neutron multiple distribution is improved.
In this embodiment, specifically, the event time information is obtained by a data acquisition card; it should be noted that, the event time information includes: events and times corresponding thereto.
In this embodiment, specifically, the step S2 includes:
if the event time information is ordered, directly sending the event time information into a queue;
if the event time information is disordered, firstly ordering the event time information from small to large, and sending the ordered event time information into a queue;
namely, the producer receives the event time information transmitted from the data acquisition card and sends the event time information to the queue, and if the event time information transmitted from the data acquisition card is disordered, the producer sorts the received event time information from small to large in time before sending the event time information to the queue.
In this embodiment, specifically, the step S3 includes:
step S31: based on the time correlation coincidence analysis logic, judging whether to execute time correlation coincidence analysis on the first event in the queue;
step S32: and executing time-associated coincidence analysis on the first event of the queue, and reconstructing neutron multiple distribution on line.
In this embodiment, referring specifically to fig. 2, it should be noted that k in the figure represents the kth event, k+n represents n events re-queued based on the kth event, i.e., k+n represents the kth+n event, k+n-j j Indicating that j events are dequeued on the basis of k+n events, i.e. k+n-j j Represents the k+n-j j The j events indicate that j events are queued;
The time correlation coincidence analysis logic includes:
judging whether the time difference T between the first event and the last event in the queue is not less than the sum of the set long delay LD and the coincidence gate width W;
if T is greater than or equal to LD+W, executing step S32; it should be noted that, repeating step S32 until father T is less than ld+w;
if fatter T is less than LD+W, waiting for a set time (for example, 100 ms), wherein the waiting period step S2 may send new event time information into the queue, and then jump to step S31 for reprocessing; i.e. the computer program waits for new event time information to be put into the queue by the "producer" and then performs step S31 on the new queue.
In this embodiment, specifically, the step S32 includes:
step A: establishing a storage array;
and (B) step (B): and carrying out time-associated coincidence analysis on the first event, counting analysis results in the established storage array, and removing the first event from the queue after the analysis is finished.
In this embodiment, specifically, the step a includes:
two arrays for storing neutron multiple distribution information are established, wherein one set is R+A, and the other set is A.
In this embodiment, specifically, the length of the array is N, and initial values of elements in the array are all 0; that is, before performing the time-correlated coincidence analysis, the "consumer" first creates two arrays of length N (element initial values are all 0) for storing neutron multiple distribution information, where the first set is r+a, the second set is a, and the values of N can be set by software (e.g., 128 or 256, etc.).
In this embodiment, specifically, the step B includes:
step B1: defining two integers temRA and temA, wherein the initial values of the two integers temRA and temA are 0;
step B2: counting each event from the second event in the queue, and solving the time difference fatt between each event and the first event;
if PD is less than or equal to t is less than or equal to PD+W, the value of the tempRA is added with 1; the PD represents a set pre-delay;
if LD is less than or equal to t is less than or equal to LD+W, then the value of temA is added with 1;
if t > LD+W or the last event in the completed queue is compared with the first event, statistics stops.
In this embodiment, specifically, the step B2 further includes:
if the temRA+1 is less than or equal to N, adding 1 to the value of the temRA+1 element in the array R+A; if tempa+ 1>N, the value of the last element of array r+a is incremented by 1;
if temA+1 is less than or equal to N, the value of the temA+1th element in the array A is added with 1, and if temA+1>N, the value of the last element in the array A is added with 1.
The foregoing examples merely represent specific embodiments of the present application, which are described in more detail and are not to be construed as limiting the scope of the present application. It should be noted that, for those skilled in the art, several variations and modifications can be made without departing from the technical solution of the present application, which fall within the protection scope of the present application.
This background section is provided to generally present the context of the present invention and the work of the presently named inventors, to the extent it is described in this background section, as well as the description of the present section as not otherwise qualify as prior art at the time of filing, are neither expressly nor impliedly admitted as prior art against the present invention.

Claims (3)

1. The neutron multiple distribution on-line reconstruction method based on digital acquisition is characterized by comprising the following steps of:
step S1: establishing a queue for storing event time information;
step S2: sending event time information into a queue;
step S3: processing event time information sent into a queue, and reconstructing neutron multiple distribution on line;
the step S3 includes:
step S31: based on the time correlation coincidence analysis logic, judging whether to execute time correlation coincidence analysis on the first event in the queue;
step S32: performing time-associated coincidence analysis on a first event of the queue, and reconstructing neutron multiple distribution on line;
the time correlation coincidence analysis logic includes:
judging whether the time difference T between the first event and the last event in the queue is not less than the sum of the set long delay LD and the coincidence gate width W;
if T is greater than or equal to LD+W, executing step S32;
if T is less than LD+W, waiting for a set period of time, wherein the waiting period step S2 may send new event time information into the queue, and then jumping to step S31 for reprocessing;
the step S32 includes:
step A: establishing a storage array;
and (B) step (B): carrying out time-associated coincidence analysis on the first event, counting analysis results in an established storage array, and removing the first event from the queue after the analysis is finished;
the step A comprises the following steps:
establishing two arrays for storing neutron multiple distribution information, wherein one set is R+A, and the other set is A;
the length of the array is N, and the initial values of elements in the array are all 0;
the step B comprises the following steps:
step B1: defining two integers temRA and temA, wherein the initial values of the two integers temRA and temA are 0;
step B2: counting each event from the second event in the queue, and solving the time difference fatt between each event and the first event;
if PD is less than or equal to t is less than or equal to PD+W, the value of the tempRA is added with 1; the PD represents a set pre-delay;
if LD is less than or equal to t is less than or equal to LD+W, then the value of temA is added with 1;
if t > LD+W or the comparison of the last event and the first event in the completed queue is completed, stopping statistics;
the step B2 further includes:
if the temRA+1 is less than or equal to N, adding 1 to the value of the temRA+1 element in the array R+A; if tempa+ 1>N, the value of the last element of array r+a is incremented by 1;
if temA+1 is less than or equal to N, the value of the temA+1th element in the array A is added with 1, and if temA+1>N, the value of the last element in the array A is added with 1.
2. The neutron multiple distribution on-line reconstruction method based on digital acquisition according to claim 1, wherein the event time information is acquired by a data acquisition card.
3. The method of claim 1, wherein the step S2 comprises:
if the event time information is ordered, directly sending the event time information into a queue;
if the event time information is disordered, the event time information is firstly ordered from small to large, and the ordered event time information is sent to a queue.
CN202310560082.4A 2023-05-18 2023-05-18 Neutron multiple distribution on-line reconstruction method based on digital acquisition Active CN116299650B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202310560082.4A CN116299650B (en) 2023-05-18 2023-05-18 Neutron multiple distribution on-line reconstruction method based on digital acquisition

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202310560082.4A CN116299650B (en) 2023-05-18 2023-05-18 Neutron multiple distribution on-line reconstruction method based on digital acquisition

Publications (2)

Publication Number Publication Date
CN116299650A CN116299650A (en) 2023-06-23
CN116299650B true CN116299650B (en) 2023-07-25

Family

ID=86803560

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202310560082.4A Active CN116299650B (en) 2023-05-18 2023-05-18 Neutron multiple distribution on-line reconstruction method based on digital acquisition

Country Status (1)

Country Link
CN (1) CN116299650B (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4920271A (en) * 1989-02-27 1990-04-24 The United States Of America As Represented By The Department Of Energy Multiple channel programmable coincidence counter
US8384004B1 (en) * 2004-10-22 2013-02-26 Lawrence Livermore National Security Real-time multi-mode neutron multiplicity counter
CN104678425A (en) * 2015-02-02 2015-06-03 中国原子能科学研究院 Fast-neutron multiple measuring-analyzing method based on liquid scintillation detector
CN107092028A (en) * 2017-05-25 2017-08-25 中国人民解放***箭军工程大学 A kind of computational methods of closed container nuclear material quality
CN109324542A (en) * 2018-09-12 2019-02-12 中国原子能科学研究院 A kind of neutron multiplicity measurement Special pulse signal processor
CN112997102A (en) * 2018-06-25 2021-06-18 Kth控股公司 Radiation detection system and method

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4920271A (en) * 1989-02-27 1990-04-24 The United States Of America As Represented By The Department Of Energy Multiple channel programmable coincidence counter
US8384004B1 (en) * 2004-10-22 2013-02-26 Lawrence Livermore National Security Real-time multi-mode neutron multiplicity counter
CN104678425A (en) * 2015-02-02 2015-06-03 中国原子能科学研究院 Fast-neutron multiple measuring-analyzing method based on liquid scintillation detector
CN107092028A (en) * 2017-05-25 2017-08-25 中国人民解放***箭军工程大学 A kind of computational methods of closed container nuclear material quality
CN112997102A (en) * 2018-06-25 2021-06-18 Kth控股公司 Radiation detection system and method
CN109324542A (en) * 2018-09-12 2019-02-12 中国原子能科学研究院 A kind of neutron multiplicity measurement Special pulse signal processor

Non-Patent Citations (5)

* Cited by examiner, † Cited by third party
Title
Simulation study on neutron multiplicity of plutonium based on liquid scintillation detector;Quanhu Zhang等;《 Applied Radiation and Isotopes》;92-98 *
中子多重性移位寄存器功能模拟实现;管才路;张全虎;王中杰;刘杰;;核技术(第07期);553-555 *
基于FPGA时间信息采集的中子多重性分析技术研究;黄鑫;《中国优秀硕士论文 工程科技Ⅱ辑》;8-15, 32-57 *
基于脉冲序列采集的中子多重性分析技术;***等;《第二届全国核技术及应用研究学术研讨会大会论文摘要集》;701-704 *
用时序探测事件模拟提升中子多重性计算效率;朱剑钰;李瑞;黄孟;徐雪峰;;强激光与粒子束(第02期);026003-1-7 *

Also Published As

Publication number Publication date
CN116299650A (en) 2023-06-23

Similar Documents

Publication Publication Date Title
CN110147367B (en) Temperature missing data filling method and system and electronic equipment
CN103198010A (en) Software testing method, device and system
CN111178587A (en) Spark framework-based short-term power load rapid prediction method
CN107391373B (en) AutoIT-based automatic performance testing method
CN102982037B (en) Method and the device of Test database node health status
CN111176831B (en) Dynamic thread mapping optimization method and device based on multithreading shared memory communication
CN109086816A (en) A kind of user behavior analysis system based on Bayesian Classification Arithmetic
CN116299650B (en) Neutron multiple distribution on-line reconstruction method based on digital acquisition
CN114168583A (en) Electric quantity data cleaning method and system based on regular automatic encoder
CN110377519A (en) Performance capability test method, device, equipment and the storage medium of big data system
CN116954624B (en) Compiling method based on software development kit, software development system and server
CN111930611B (en) Statistical method and device for test data
CN103077080A (en) Method and device for acquiring parallel program performance data based on high performance platform
CN111415200B (en) Data processing method and device
CN113128117A (en) Low-voltage centralized reading, operation and maintenance simulation device based on AI artificial neural network research
CN112685316A (en) Code execution path acquisition method and device, computer equipment and storage medium
CN104484740A (en) Confidence degree analyzing method for response time test of nuclear power station digital control system
CN116866242A (en) Switch regression testing method, device and medium
CN102521135A (en) Linear system test method and device
CN116682479A (en) Method and system for testing enterprise-level solid state disk time delay index
CN105868409A (en) Data acquisition system
Stimpson et al. Assessing pellet-clad interaction with VERA: WBN1, cycles 6-7
CN112230897B (en) Monitoring method and device for bank branch interface transformation
Zheng et al. Speeding up processing data from millions of smart meters
CN118260524A (en) Data statistics method and device

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant