Diesel engine bench assessment test report self-adaptive generation method and system

Through the adaptive generation of diesel engine bench assessment test reports, the data is automatically processed and curved by using the test outline content, the problem of inefficiency in the existing technology is solved, efficient and accurate report generation is achieved, and report quality and consistency is improved.

CN120471028APending Publication Date: 2025-08-12CHINA NORTH ENGINE RES INST
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510575487.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-05-06
Publication Date
2025-08-12

Smart Images

  • Figure CN120471028A_ABST
    Figure CN120471028A_ABST
Patent Text Reader

Abstract

The invention provides a diesel engine bench assessment test report self-adaptive generation method and system, and the method comprises the following steps: reading and recognizing the content of a test outline, and then generating a corresponding test report first draft; processing the electronic data of the diesel engine rack examination test by combining the content of the test outline; automatically drawing an external characteristic curve graph of the industry general style by combining the content of the test outline; and in combination with the content of the test outline, fusing the data, the pictures and the first draft of the test report generated in the steps S1 to S3, and finally generating a final version file of the test report. The device has the beneficial effects that the working efficiency is remarkably improved; report writing errors are reduced; the consistency of test reports is improved; and the matching property of the test report and the test content, the capability of solving actual problems and the application range are obviously improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the field of diesel engines, and in particular relates to a method and system for adaptively generating a diesel engine bench assessment test report. Background Art

[0002] Bench testing is the primary means of evaluating diesel engine performance stability, overall operational reliability, and wear resistance, and its importance is self-evident. Test reports are the primary means of outputting test data and results, and serve as a crucial basis for diesel engine reliability assessment and improvement optimization. Bench testing can last for a long time, potentially hundreds, thousands, or even tens of thousands of hours. Compiling a test report using traditional manual data entry methods is labor-intensive and typically takes one to two weeks to complete. Diesel engine bench test reports primarily involve three parts: report content compilation, test data processing, and performance retest characteristic curve generation. Research has found that test data processing is the most time-consuming, followed by report content compilation. Both parts are largely repetitive, especially data processing. Report compilation involves a significant amount of unnecessary work, including copying, pasting, and formatting adjustments. Performance retest characteristic curve generation is relatively quick, but requires specialized drawing software such as Uniplot, and much of the time is spent on formatting the images. This manual, mechanical approach to test report compilation is not only inefficient and prone to errors, but also results in inconsistent report quality.

[0003] Previously, some companies have proposed methods for automatically generating diesel engine bench test reports. However, these methods often rely on mechanically applying preset templates in a "fill-in-the-blank" manner. The resulting test reports are not strongly related to the test content, provide very limited useful information, and sometimes even fail to reflect the actual test process. During use, frequent secondary development of templates and data processing procedures is often required, once again falling into a vicious cycle of mechanical repetitive labor. While these methods are relatively effective in solving practical problems, manual and mechanical test report writing is still prevalent. This manual and mechanical working method is incompatible with the trend of digital and intelligent development.

[0004] Therefore, providing a system that can effectively identify the content of the test outline, integrate the test outline information with the report content compilation, test data processing, and performance re-inspection external characteristic curve drawing, and then adaptively generate a highly correlated diesel engine bench assessment test report is of great significance for reducing low-quality mechanical labor, reducing work intensity, improving work efficiency, and promoting automated office. Summary of the Invention

[0005] In view of this, the present invention aims to propose a method and system for adaptively generating a diesel engine bench test report, so as to solve the problem that manual mechanical writing of test reports is labor-intensive and inefficient.

[0006] To achieve the above object, the technical solution of the present invention is achieved as follows:

[0007] In a first aspect, the present invention provides a method for adaptively generating a diesel engine bench test report, comprising the following steps:

[0008] S1. Read and identify the test outline content, and then generate the corresponding test report draft;

[0009] S2. Process the electronic data of diesel engine bench test in accordance with the test outline;

[0010] S3. Combined with the test outline content, automatically draw the external characteristic curve diagram of the industry common style;

[0011] S4. Combine the test outline contents, integrate the data, images, and the draft test report generated in steps S1 to S3, and finally generate the final version of the test report file;

[0012] In step S2, the diesel engine bench test electronic data is processed, including:

[0013] S21, non-starting condition data cleaning;

[0014] S22, working condition segmentation and data processing;

[0015] S23. Divide the data into assessment data and functional re-inspection data.

[0016] Furthermore, in step S1, a draft test report is generated, including:

[0017] S11. Set up the test report framework;

[0018] S12. Set the test report based on the information obtained from the test outline;

[0019] S13, reading the test outline word document, and identifying the text outline level in the word document, then dividing the word document into regions, and obtaining format information and table format information of the text outlines at different levels;

[0020] S14. Using keyword recognition and natural language processing technology, locate the area where the information set in step S12 is located, and obtain relevant text and table information;

[0021] S15, converting the acquired test content and test specification information into a test data table;

[0022] S16. Based on steps S11 to S15, use Python programming language to rewrite the test outline Word document into a draft test report file by replacing, deleting, and adding text and tables.

[0023] Furthermore, in step S21, the non-vehicle operating condition data is cleaned, including:

[0024] S211. Read the electronic data of the diesel engine bench test;

[0025] S212. Based on the test outline identification result, obtain the minimum test speed and the allowable speed fluctuation range;

[0026] S213: Adaptively calculate or custom-set a minimum speed threshold of the diesel engine, and eliminate all data with a speed lower than the threshold.

[0027] Furthermore, in step S22, the operating condition segmentation and data processing include:

[0028] S221, setting the diesel engine operating condition stabilization time t1, data mean processing time t2, operating condition identification parameters, and operating condition change threshold;

[0029] S222, calculating the data recording frequency f based on the time relationship between adjacent data strips;

[0030] S223, calculating the number of data items m1 and m2 corresponding to the working condition stabilization time t1 and the data mean processing time t2;

[0031] S224, starting from the n=1th data, perform working condition determination and data processing: determine whether n+m1+m2 is greater than the total number of data. If so, directly proceed to the next step S226. Otherwise, calculate in sequence whether the differences between the working condition identification parameters of the n+1th to n+m1+m2th data and the nth data are all less than the working condition change threshold. If not, repeat this step S225. If so, average each data item of the n+m1+1th to n+m1+m2th data, and starting from N=1, calculate in sequence whether the differences between the working condition identification parameters of the n+m1+m2+Nth data and the nth data are all less than the working condition change threshold. If not, repeat this step S225. If so, continue to perform working condition determination after N=N+1.

[0032] S226. Data standardization and calculation of indirect measurement values.

[0033] Furthermore, in step S3, an external characteristic curve diagram of a common industry style is automatically drawn, including:

[0034] S31, read the function retest data;

[0035] S32. Set the test report based on the information obtained from the test outline;

[0036] S33, normalizing each performance data except the rotational speed;

[0037] S34. Add appropriate offsets to each performance data so that it is distributed at different heights along the Y-axis;

[0038] S35. Add the actual value, unit, and data label in the appropriate position of the Y-axis in text form.

[0039] Furthermore, in step S33, each performance data is normalized, including:

[0040] The normalization formula is as follows:

[0041]

[0042] In the formula, combined with the magnitude of each performance data, the maximum value is rounded up and the minimum value is rounded down to obtain the minimum value rounded down to an integer X a , round up the maximum value X b , and then normalize each performance data to a number between [0,1] according to the following formula.

[0043] Furthermore, in step S4, a final version of the test report is generated, including:

[0044] S41. Based on the test content, test sequence, text order of the first draft test report, and keyword positioning, use the Python programming language to import the processed data and images into the corresponding locations in the first draft test report, and adjust the text, tables, and image formats;

[0045] S42. Use natural language processing technology to analyze the test objectives, combine the test data, write the test conclusions and test overview, and generate the final version of the test report.

[0046] Furthermore, the operating condition identification parameters include selecting the speed and throttle in the constant speed mode and selecting the torque and throttle in the constant torque mode;

[0047] The operating condition change thresholds include setting a speed change threshold Δn and a throttle change threshold Δα in a constant speed mode, and setting a torque change threshold ΔMe and a throttle change threshold Δn in a constant torque mode.

[0048] In a second aspect, based on the same concept, the present invention further provides a diesel engine bench test report adaptive generation system, including a test outline content recognition and test report pre-generation module, a test data processing module, a function re-inspection external characteristic curve drawing module and a test report generation module;

[0049] The test outline content recognition and test report pre-generation module is used to read and recognize the test outline content and then generate the corresponding test report draft;

[0050] The test data processing module is used to process the diesel engine bench test electronic data in combination with the test outline content;

[0051] The function retest external characteristic curve drawing module is used to automatically draw an external characteristic curve diagram of a common industry style based on the test outline content;

[0052] The test report generation module is used to combine the test outline content, integrate the data, pictures and test report drafts generated by the first three modules, and finally generate the final version of the test report file.

[0053] Compared with the prior art, the method and system for adaptively generating a diesel engine bench test report according to the present invention has the following advantages:

[0054] (1) Significantly improve work efficiency: Reduce the preparation cycle of diesel engine bench test reports from days or weeks to minutes or hours.

[0055] (2) Reduce report writing errors: The present invention provides scientific and reasonable data processing logic and integrates it with the test outline content to achieve automatic data processing and automatically import the processed data into the corresponding position of the test report, effectively reducing writing errors.

[0056] (3) Improving the consistency of test reports: The present invention provides the synthesis of the test report draft, test data processing, functional re-inspection external characteristic curve drawing, and test report final plate file, realizing the automation of the entire process of test report preparation, effectively reducing the possibility of human subjective factors, and effectively improving the consistency of test reports.

[0057] (4) The matching of test reports with test content, the ability to solve practical problems, and the scope of application are significantly improved: The present invention can effectively identify the content of the test outline and integrate the test outline information with test data processing, report content compilation, and performance re-inspection external characteristic curve drawing, thereby adaptively generating a diesel engine bench test report that is highly matched with the test content. Due to the optimization of the technical route, no trivial secondary development is required during use. The ability to solve practical problems and the scope of application are significantly improved, and the test report is highly matched with the test content, which is expected to change the current situation of manual and mechanical test report writing. BRIEF DESCRIPTION OF THE DRAWINGS

[0058] The accompanying drawings, which constitute part of the present invention, are provided to provide a further understanding of the present invention. The exemplary embodiments of the present invention and their descriptions are provided to explain the present invention and do not constitute an undue limitation of the present invention. In the accompanying drawings:

[0059] Figure 1This is a schematic diagram of the module structure of a method and system for adaptively generating a diesel engine bench test report according to an embodiment of the present invention;

[0060] Figure 2 This is a flow chart of the test outline content identification and test report pre-generation module according to an embodiment of the present invention;

[0061] Figure 3 This is a schematic diagram of the experimental data table of the conversion described in the embodiment of the present invention;

[0062] Figure 4 This is a flow chart of test data processing according to an embodiment of the present invention;

[0063] Figure 5 A flow chart for drawing the external characteristic curve of the functional verification according to an embodiment of the present invention. DETAILED DESCRIPTION

[0064] It should be noted that, in the absence of conflict, the embodiments of the present invention and the features in the embodiments may be combined with each other.

[0065] In the description of the present invention, it should be understood that the terms "center", "longitudinal", "lateral", "up", "down", "front", "back", "left", "right", "vertical", "horizontal", "top", "bottom", "inside", "outside" and the like indicate orientations or positional relationships based on the orientations or positional relationships shown in the accompanying drawings, and are only for the convenience of describing the present invention and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore cannot be understood as limiting the present invention. In addition, the terms "first", "second", etc. 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, features defined as "first", "second", etc. may explicitly or implicitly include one or more of the features. In the description of the present invention, unless otherwise specified, "multiple" means two or more.

[0066] In the description of the present invention, it should be noted that, unless otherwise expressly specified or limited, the terms "mounted," "connected," and "connected" should be understood in a broad sense. For example, they may refer to fixed connections, detachable connections, or integral connections; mechanical connections or electrical connections; direct connections or indirect connections through an intermediate medium; and internal communication between two components. Those skilled in the art will understand the specific meanings of the above terms in the present invention based on specific circumstances.

[0067] The present invention will be described in detail below with reference to the accompanying drawings and in conjunction with embodiments.

[0068] like Figures 1 to 5As shown, a method for adaptively generating a diesel engine bench test report includes the following steps:

[0069] S1. Read and identify the test outline content, and then generate the corresponding test report draft;

[0070] S2. Process the electronic data of diesel engine bench test in accordance with the test outline;

[0071] S3. Combined with the test outline content, automatically draw the external characteristic curve diagram of the industry common style;

[0072] S4. Combine the test outline contents, integrate the data, images, and the draft test report generated in steps S1 to S3, and finally generate the final version of the test report.

[0073] A diesel engine bench test report adaptive generation system, based on the above-mentioned diesel engine bench test report adaptive generation method, includes a test outline content recognition and test report pre-generation module, a test data processing module, a function re-inspection external characteristic curve drawing module and a test report generation module;

[0074] The test outline content recognition and test report pre-generation module is used to read and recognize the test outline content and then generate the corresponding test report draft;

[0075] The test data processing module is used to process the diesel engine bench test electronic data in combination with the test outline content;

[0076] The function retest external characteristic curve drawing module is used to automatically draw an external characteristic curve diagram of a common industry style based on the test outline content;

[0077] The test report generation module is used to combine the test outline content, integrate the data, pictures and test report drafts generated by the first three modules, and finally generate the final version of the test report file.

[0078] The specific embodiments of the present invention are as follows:

[0079] The test outline content recognition and test report pre-generation module is used to read and recognize the test outline content and generate the corresponding test report draft; first, set the test report framework, such as 1 test overview, 1.1 test purpose, 1.2 test basis, 5 test data, and 7 test conclusion; second, set the information that the test report needs to obtain from the test outline, including text and table information; third, read the test outline word file, recognize the text outline level in the word document (such as level 1, level 2, level 3, body text, etc.), divide the word into areas, and obtain the format information and table format information of text at different outline levels; third, through keyword recognition and natural language processing technology, locate the area where the required information is located, and obtain relevant text and table information; third, convert the obtained test content, test specifications and other information into test data tables, such as Figure 3 As shown; finally, based on the above work, the test outline Word document is rewritten into a draft test report file by replacing, deleting, and adding text and tables using programming languages such as Python.

[0080] The test data processing module processes the electronic data from the diesel engine bench test in accordance with the test outline. The data processing flow and logic are shown in Figure X. First, the non-starting operating condition data is cleaned: the diesel engine bench test electronic data is read and, based on the test outline identification results, the minimum test speed n_min = 800 and the allowable speed fluctuation range n_fluctuation range = 20 are obtained. The minimum diesel engine speed threshold n_threshold = n_min - n_fluctuation range = 780 is adaptively calculated, and all data below the threshold speed n_threshold is discarded. Second, operating condition segmentation and data processing are performed: the diesel engine operating condition stabilization time t1 = 120s, the data averaging time t2 = 30s, the operating condition identification parameters are set to speed and throttle, and the operating condition change threshold is set to speed change threshold Δn = 20 and throttle change threshold Δα = 0.5%. Based on the temporal relationship between adjacent data items, the data recording frequency f = 1Hz is calculated. The number of data items corresponding to time t1 and t2, m1 = 120 and m2 = 30, are further calculated. Starting from the n=1th data, compare the difference between the working condition identification parameters of the n+1th to n+m1+m2th data and the nth data to see if they are all less than the working condition change threshold (Δn and Δα). If not, it is considered that the nth to n+m1+m2th data are not in the same working condition, set n=n+1, and repeat the above operation. If it is less than the working condition change threshold, it is considered that the nth to n+m1+m2th data are in the same working condition, calculate the average of each data of the n+m1+1th to n+m1+m2th data, and starting from N=1, determine whether the n+m1+m2+Nth data is in the same working condition as the nth data. If they are in the same working condition, no processing is performed. If they are in different working conditions, set n=n+m1+m2+N, and repeat the above operation. Until n+m1+m2 is greater than the total number of data, it is considered that all data processing has been completed. The processed data is then standardized, including rounding or retaining a specified number of decimal places, and indirect measurements such as fuel consumption rate and power are calculated. Finally, the data is divided: by comparing the test conditions and test sequence, the standardized data is divided into assessment data and functional re-inspection data.

[0081] The function retest external characteristic curve drawing module is used to automatically draw the external characteristic curve diagram of the industry's general style in combination with the test outline content. Read the function retest data, normalize each performance data except the speed, and then add a suitable offset to each performance data so that it is distributed at different heights in the Y-axis direction. Then, add the real value, unit and data label in the form of text at the appropriate position of the Y coordinate axis. Among them, the data normalization processing adopts the following method: combined with the data magnitude of each performance data, the maximum value is rounded up and the minimum value is rounded down to obtain the minimum value rounded down integer X a , round up the maximum value Xb , and then normalize each performance data to a number between [0,1] according to the following formula.

[0082]

[0083] The test report generation module combines the test outline content with the processed data, images, and the draft test report to generate the final test report. Based on the test content, test sequence, and text order of the draft test report, along with keyword positioning, the module uses programming languages like Python to import the processed data and images into the corresponding locations in the draft test report, adjusting the formatting of text, tables, and images. Natural language processing technology is used to analyze the test objectives, integrate the test data, and develop the test conclusions and overview. The final test report is then generated and exported to formats such as doc, docx, or PDF.

[0084] Advantages and beneficial effects of the present invention:

[0085] Existing methods for automatically generating diesel engine bench test reports have significant shortcomings. These methods often rely on a "fill-in-the-blank" mechanical application of pre-set templates. The resulting test reports are poorly relevant to the test content, provide very limited useful information, and sometimes even fail to reflect the actual test process. This often requires frequent redevelopment of templates and data processing, further trapping them in a cycle of repetitive, mechanical work. While these methods are relatively effective in solving practical problems, manual, mechanical test report preparation remains prevalent.

[0086] The present invention intends to provide a method and system for adaptively generating a diesel engine bench assessment test report, which can effectively identify the content of the test outline, and integrate the test outline information with test data processing, report content compilation, and performance re-inspection external characteristic curve drawing, thereby adaptively generating a diesel engine bench assessment test report that is highly matched with the test content, in order to reduce low-quality mechanical labor, reduce work intensity, improve work efficiency, promote automated office, reduce writing errors, and improve the consistency of test report quality.

[0087] (1) Significantly improve work efficiency

[0088] The preparation cycle of diesel engine bench assessment test reports will be reduced from days or weeks to minutes or hours.

[0089] (2) Reduce report writing errors

[0090] Manual processing and extracting of data is prone to errors. The present invention provides scientific and reasonable data processing logic and integrates it with the content of the test outline to achieve automatic data processing and automatically import the processed data into the corresponding position of the test report, effectively reducing writing errors.

[0091] (3) Improve the consistency of test reports

[0092] In the past, manual preparation of test reports or secondary development using related software inevitably introduced subjective factors, intentionally or unintentionally, resulting in a certain degree of inconsistency in the content and format of the reports, making comparison between different reports more difficult. The present invention provides a synthesis of the test report draft, test data processing, functional verification external characteristic curve drawing, and test report final plate file, automating the entire test report preparation process, effectively reducing the possibility of subjective factors and improving the consistency of test reports.

[0093] (4) The matching between the test report and the test content, the ability to solve practical problems and the scope of application have been significantly improved

[0094] Previously, some companies have proposed methods for automatically generating diesel engine bench test reports, but the technical routes are mostly mechanical applications of preset templates in a "fill-in-the-blank" manner. The generated test reports are not strongly related to the test content, the effective information provided is very limited, and sometimes they cannot even reflect the actual test process. During use, it is often necessary to frequently conduct secondary development of templates and data processing processes, once again falling into the vicious circle of mechanical repetitive work. The present invention intends to provide a method and system for adaptively generating diesel engine bench assessment test reports, which can effectively identify the content of the test outline, and integrate the test outline information with test data processing, report content compilation, and performance re-inspection external characteristic curve drawing, and then adaptively generate a diesel engine bench assessment test report that is highly matched with the test content. Due to the optimization of the technical route, there is no need for trivial secondary development during use, the ability to solve practical problems and the scope of application are significantly improved, the test report is highly matched with the test content, and it is expected to change the current situation of manual and mechanical writing of test reports.

[0095] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present invention should be included in the scope of protection of the present invention.

Claims

1. A method for adaptively generating a diesel engine bench test report, characterized by: The following steps are involved: S1. Read and identify the test outline content, and then generate the corresponding test report draft; S2. Process the electronic data of diesel engine bench test in accordance with the test outline; S3. Combined with the test outline content, automatically draw the external characteristic curve diagram of the industry common style; S4. Combine the test outline contents, integrate the data, images, and the draft test report generated in steps S1 to S3, and finally generate the final version of the test report file; In step S2, the diesel engine bench test electronic data is processed, including: S21, non-starting condition data cleaning; S22, working condition segmentation and data processing; S23. Divide the data into assessment data and functional re-inspection data.

2. The method for adaptively generating a diesel engine bench test report according to claim 1, characterized in that: In step S1, a draft test report is generated, including: S11. Set up the test report framework; S12. Set the test report based on the information obtained from the test outline; S13, reading the test outline word document, and identifying the text outline level in the word document, then dividing the word document into regions, and obtaining format information and table format information of the text outlines at different levels; S14. Using keyword recognition and natural language processing technology, locate the area where the information set in step S12 is located, and obtain relevant text and table information; S15, converting the acquired test content and test specification information into a test data table; S16. Based on steps S11 to S15, use Python programming language to rewrite the test outline Word document into a draft test report file by replacing, deleting, and adding text and tables.

3. The method for adaptively generating a diesel engine bench test report according to claim 2, characterized in that: In step S21, the non-vehicle operating condition data is cleaned, including: S211. Read the electronic data of the diesel engine bench test; S212. Based on the test outline identification result, obtain the minimum test speed and the allowable speed fluctuation range; S213: Adaptively calculate or custom-set a minimum speed threshold of the diesel engine, and eliminate all data with a speed lower than the threshold.

4. The method for adaptively generating a diesel engine bench test report according to claim 3, characterized in that: In step S22, the working condition segmentation and data processing include: S221, setting the diesel engine operating condition stabilization time t1, data mean processing time t2, operating condition identification parameters, and operating condition change threshold; S222, calculating the data recording frequency f based on the time relationship between adjacent data strips; S223, calculating the number of data items m1 and m2 corresponding to the working condition stabilization time t1 and the data mean processing time t2; S224, starting from the n=1th data, perform working condition determination and data processing: determine whether n+m1+m2 is greater than the total number of data. If so, directly proceed to the next step S226. Otherwise, calculate in sequence whether the differences between the working condition identification parameters of the n+1th to n+m1+m2th data and the nth data are all less than the working condition change threshold. If not, repeat this step S225. If so, average each data item of the n+m1+1th to n+m1+m2th data, and starting from N=1, calculate in sequence whether the differences between the working condition identification parameters of the n+m1+m2+Nth data and the nth data are all less than the working condition change threshold. If not, repeat this step S225. If so, continue to perform working condition determination after N=N+1. S226. Data standardization and calculation of indirect measurement values.

5. The method for adaptively generating a diesel engine bench test report according to claim 4, characterized in that: In step S3, an external characteristic curve diagram of a common industry style is automatically drawn, including: S31, read the function retest data; S32. Set the test report based on the information obtained from the test outline; S33, normalizing each performance data except the rotational speed; S34. Add appropriate offsets to each performance data so that it is distributed at different heights along the Y-axis; S35. Add the actual value, unit, and data label in the appropriate position of the Y-axis in text form.

6. The method for adaptively generating a diesel engine bench test report according to claim 5, characterized in that: In step S33, each performance data is normalized, including: The normalization formula is as follows: In the formula, combined with the magnitude of each performance data, the maximum value is rounded up and the minimum value is rounded down to obtain the minimum value rounded down to an integer X a , round up the maximum value X b , and then normalize each performance data to a number between [0,1] according to the following formula.

7. The method for adaptively generating a diesel engine bench test report according to claim 6, characterized in that: In step S4, a final version of the test report is generated, including: S41. Based on the test content, test sequence, text order of the first draft test report, and keyword positioning, use the Python programming language to import the processed data and images into the corresponding locations in the first draft test report, and adjust the text, tables, and image formats; S42. Use natural language processing technology to analyze the test objectives, combine the test data, write the test conclusions and test overview, and generate the final version of the test report.

8. The method for adaptively generating a diesel engine bench test report according to claim 7, characterized in that: The operating condition identification parameters include selecting the speed and throttle in the constant speed mode and selecting the torque and throttle in the constant torque mode; The operating condition change thresholds include setting a speed change threshold Δn and a throttle change threshold Δα in a constant speed mode, and setting a torque change threshold ΔMe and a throttle change threshold Δn in a constant torque mode.

9. A diesel engine bench test report adaptive generation system, applied to a diesel engine bench test report adaptive generation method according to any one of claims 1 to 8, characterized in that: It includes test outline content recognition and test report pre-generation module, test data processing module, function re-inspection external characteristic curve drawing module and test report generation module; The test outline content recognition and test report pre-generation module is used to read and recognize the test outline content and then generate the corresponding test report draft; The test data processing module is used to process the diesel engine bench test electronic data in combination with the test outline content; The function retest external characteristic curve drawing module is used to automatically draw an external characteristic curve diagram of a common industry style based on the test outline content; The test report generation module is used to combine the test outline content, integrate the data, pictures and test report drafts generated by the first three modules, and finally generate the final version of the test report file.