Search

CN-116204433-B - Fuel rod software verification method, device, computer equipment and storage medium

CN116204433BCN 116204433 BCN116204433 BCN 116204433BCN-116204433-B

Abstract

The application relates to a fuel rod software verification method, a device, computer equipment, a storage medium and a computer program product, which are characterized in that a verification starting instruction of fuel rod software to be verified is obtained, software calculation data output by the fuel rod software to be verified is obtained based on the verification starting instruction, standard result data is obtained, verification parameter items of the fuel rod software to be verified are determined based on the standard result data, then software calculation data corresponding to the verification parameter items are sequentially extracted and compared with the standard result data to obtain at least one comparison result, and classification statistics is carried out based on the comparison result of the verification parameter items to obtain the verification result of the fuel rod software to be verified.

Inventors

  • ZHU YANAN
  • WEI XIAOYAN
  • LU YONG
  • ZHANG MING
  • YANG SHENGZHI
  • JIN XIN

Assignees

  • 中广核研究院有限公司
  • 中国广核集团有限公司
  • 中国广核电力股份有限公司

Dates

Publication Date
20260505
Application Date
20230222

Claims (10)

  1. 1. A fuel rod software verification method, the method comprising: Acquiring a verification starting instruction of fuel rod software to be verified, and acquiring software calculation data output by the fuel rod software to be verified based on the verification starting instruction; Obtaining standard result data, and determining a verification parameter item of the fuel rod software to be verified based on the standard result data; Sequentially extracting the software calculation data corresponding to each verification parameter item and comparing the software calculation data with the standard result data to obtain at least one comparison result; When the type of the verification parameter item is an online test type, the software calculation data which is the same as the measurement time point in the standard result data is extracted and compared with the standard result data, and the verification parameter item of the online test type comprises an initial axial segment core block center temperature, a final axial segment core block center temperature and average fuel rod burnup; extracting a core block center temperature corresponding to a first axial segment in the software calculation data, which is the same as the measurement time point in the standard result data, from being compared with the standard result data when the verification parameter item is the core block center temperature of the initial axial segment, extracting a core block center temperature corresponding to a last axial segment in the software calculation data, which is the same as the measurement time point in the standard result data, from being compared with the standard result data when the verification parameter item is the core block center temperature of the final axial segment, and extracting a fuel rod average burn-up corresponding to any axial segment in the software calculation data, which is the same as the measurement time point in the standard result data, from being compared with the standard result data when the verification parameter item is the fuel rod average burn-up; When the type of the verification parameter item is a post-irradiation test type, the software calculation data of the last measurement time point is extracted to be compared with the standard result data, and when the verification parameter item is the thickness of the cladding corrosion layer, the cladding outer diameter, the cladding hydrogen absorption amount, the internal pressure of a fuel rod, the free volume, the FGR and the irradiation growth rate, the software calculation data of the last measurement time point is extracted to be compared with the cladding corrosion layer thickness, the cladding outer diameter or the hydrogen absorption amount of the same axial height as the standard result data, and when the verification parameter item is the internal pressure of the fuel rod, the free volume, the FGR or the irradiation growth rate, the internal pressure of the fuel rod, the free volume, the FGR or the irradiation growth rate in the software calculation data of the last measurement time point is extracted to be compared with the standard result data; And carrying out classification statistics based on the comparison result of each verification parameter item to obtain the verification result of the fuel rod software to be verified.
  2. 2. The method of claim 1, wherein the verification initiation instructions include software executable program information and input information; The standard result data is software calculation data output by the similar fuel rod software which passes the verification, the verification starting instruction of the similar fuel rod software comprises software executable program information, and the input information of the similar fuel rod software is obtained by automatic conversion according to the corresponding relation between the fuel rod software to be verified and the input parameters of the similar fuel rod software and the input information of the fuel rod software to be verified.
  3. 3. The method according to claim 1, wherein the comparison result is represented by a difference value P-M between the software calculated value P and the measured value M, and by a ratio P/M between the software calculated value P and the measured value M; and the verification result of the fuel rod software to be verified is represented by the summarized P-M value of each verification parameter item, and the average value and standard deviation of the summarized P/M value.
  4. 4. The method of claim 1, wherein the standard result data comprises trial measurement data comprising at least one measurement file, wherein the determining a verification parameter term for the fuel rod software to be verified based on the standard result data comprises: And determining a verification parameter item of the fuel rod software to be verified according to the file name in the measurement file of the test measurement data.
  5. 5. The method of claim 4, wherein determining the verification parameter term of the fuel rod software to be verified based on the file name in the measurement file of the test measurement data comprises: And determining a verification parameter item of the fuel rod software to be verified according to whether the file name in the measurement file of the test measurement data contains a preset character string.
  6. 6. The method according to any one of claims 1 to 5, wherein the classifying and counting based on the comparison result of each of the verification parameter items to obtain the verification result of the fuel rod software to be verified includes: Classifying and counting according to each core type based on the comparison result of each verification parameter item to obtain a verification result corresponding to each core type; and carrying out classification statistics according to each cladding type based on the comparison result of each verification parameter item to obtain a verification result corresponding to each cladding type.
  7. 7. A fuel rod software verification apparatus, said apparatus comprising: The first acquisition module is used for acquiring a verification starting instruction of the fuel rod software to be verified and acquiring software calculation data output by the fuel rod software to be verified based on the verification starting instruction; The second acquisition module is used for acquiring standard result data and determining a verification parameter item of the fuel rod software to be verified based on the standard result data; The extraction and comparison module is used for sequentially extracting the software calculation data corresponding to each verification parameter item and comparing the software calculation data with the standard result data to obtain at least one comparison result; when the type of the verification parameter item is an online test type, the software calculation data which is the same as the measurement time point in the standard result data is extracted and compared with the standard result data, and the verification parameter item of the online test type comprises an initial axial segment core block center temperature, a final axial segment core block center temperature and average fuel rod burnup; extracting the core block center temperature corresponding to the first axial segment in the software calculation data with the same measuring time point in the standard result data and comparing the core block center temperature corresponding to the first axial segment in the software calculation data with the standard result data when the checking parameter item is the initial axial segment core block center temperature, extracting the core block center temperature corresponding to the last axial segment in the software calculation data with the same measuring time point in the standard result data and comparing the standard result data when the checking parameter item is the final axial segment core block center temperature, extracting the fuel rod average burning corresponding to any axial segment in the software calculation data with the same measuring time point in the standard result data and comparing the fuel rod average burning corresponding to any axial segment in the software calculation data with the standard result data when the checking parameter item is the fuel rod average burning time, extracting the software calculation data with the standard result data when the checking parameter item is the type of the post-irradiation test type, wherein the checking parameter item of the post-irradiation test type comprises the thickness of an erosion layer, the outer diameter, the hydrogen absorption amount, the internal fuel pressure, the free volume, extracting the thickness, the outer diameter or the hydrogen absorption amount of the cladding corrosion layer with the same axial height as the standard result data in the software calculation data of the last measurement time point to be compared with the standard result data when the check parameter item is the thickness, the outer diameter or the hydrogen absorption amount of the cladding corrosion layer, and extracting the internal pressure, the free volume, the FGR or the radiation growth rate of the fuel rod in the software calculation data of the last measurement time point to be compared with the standard result data when the check parameter item is the internal pressure, the free volume, the FGR or the radiation growth rate of the fuel rod; And the classification statistics module is used for carrying out classification statistics based on the comparison result of each verification parameter item to obtain the verification result of the fuel rod software to be verified.
  8. 8. A computer device comprising a memory and a processor, the memory storing a computer program, characterized in that the processor implements the steps of the method of any of claims 1 to 6 when the computer program is executed.
  9. 9. A computer readable storage medium, on which a computer program is stored, characterized in that the computer program, when being executed by a processor, implements the steps of the method of any of claims 1 to 6.
  10. 10. A computer program product comprising a computer program, characterized in that the computer program, when being executed by a processor, implements the steps of the method of any of claims 1 to 6.

Description

Fuel rod software verification method, device, computer equipment and storage medium Technical Field The application relates to the technical field of reactor fuel rod performance analysis, in particular to a fuel rod software verification method, a fuel rod software verification device, computer equipment, a storage medium and a computer program product. Background The nuclear fuel rod is a core component of a nuclear reactor, is a main source for generating heat and maintaining chain reaction in the operation process of the reactor, and has profound effects on the service life, safety and economy of the reactor. Therefore, in the field of nuclear fuel rods, it is important to predict the performance and life of a nuclear reactor using fuel rod performance analysis software. The existing fuel rod performance analysis software (hereinafter referred to as fuel rod software) can be finally applied to the prediction of the working performance of the nuclear fuel rod through a plurality of development stages such as requirement analysis, software design, coding realization, software test, verification and confirmation. The verification and validation stage is an indispensable key element in the life cycle of the software. However, in the conventional fuel rod software verification and confirmation method, data comparison and statistical analysis of hundreds of magnitude calculation results are completed manually, and the problems of long verification time and low efficiency exist. Disclosure of Invention Based on this, it is necessary to provide a fuel rod software verification method, a device, a computer apparatus, a storage medium and a computer program product, aiming at the technical problems of long time consumption and low efficiency of the verification and validation method of the conventional fuel rod software. In a first aspect, the present application provides a fuel rod software verification method. The method comprises the following steps: Acquiring a verification starting instruction of fuel rod software to be verified, and acquiring software calculation data output by the fuel rod software to be verified based on the verification starting instruction; Obtaining standard result data, and determining a verification parameter item of the fuel rod software to be verified based on the standard result data; Sequentially extracting the software calculation data corresponding to each verification parameter item and comparing the software calculation data with the standard result data to obtain at least one comparison result; And carrying out classification statistics based on the comparison result of each verification parameter item to obtain the verification result of the fuel rod software to be verified. In one embodiment, the types of the verification parameter items comprise an on-line test type and a post-irradiation test type, and the step of extracting the software calculation data corresponding to each verification parameter item and comparing the software calculation data with the standard result data comprises the following steps: When the type of the verification parameter item is the online test type, extracting the software calculation data which are the same as the measurement time point in the standard result data, and comparing the software calculation data with the standard result data; And when the type of the verification parameter item is the post-irradiation test type, extracting the software calculation data of the last measurement time point and comparing the software calculation data with the standard result data. In one embodiment, the verification parameter items of the online test type comprise an initial axial segment core block center temperature, a final axial segment core block center temperature and fuel rod average combustion, and the extracting the software calculation data which is the same as the measurement time point in the standard result data and comparing the software calculation data with the standard result data comprises the following steps: When the verification parameter item is the core block center temperature of the initial axial section, extracting the core block center temperature corresponding to the first axial section in the software calculation data which is the same as the measurement time point in the standard result data, and comparing the core block center temperature with the standard result data; when the verification parameter item is the core block center temperature of the last axial segment, extracting the core block center temperature corresponding to the last axial segment in the software calculation data which is the same as the measurement time point in the standard result data, and comparing the core block center temperature with the standard result data; and when the verification parameter item is the average fuel consumption of the fuel rod, extracting the average fuel consumption of the fuel rod corresponding to any axial segment in