Engine testing method, device, equipment and medium

By obtaining engine type and its historical operating data, processing and using quality-influence parameters for testing, the problem of insufficient comprehensive testing content in the prior art is solved, and the effect of evaluating engine quality is achieved more accurately and comprehensively.

CN119437725APending Publication Date: 2025-02-14FAW JIEFANG AUTOMOTIVE CO
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411577263.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-06
Publication Date
2025-02-14

AI Technical Summary

Technical Problem

When testing the engine in the prior art, the test content is not comprehensive enough, resulting in the inability to comprehensively evaluate the quality and performance of the engine.

Method used

By obtaining engine type and its historical operating data in multiple operating environments, processing these data to obtain quality impact parameters, and using these parameters as operating conditions, the test machine is run to obtain quality test results.

Benefits of technology

The quality inspection of the engine through multi-dimensional data significantly improves the accuracy and comprehensiveness of engine testing, and can more effectively evaluate the reliability and durability of the engine.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119437725A_ABST
    Figure CN119437725A_ABST
Patent Text Reader

Abstract

The invention discloses an engine testing method, device and equipment and a medium. The method comprises the steps of obtaining an engine type; acquiring historical operation data of the engine of the engine type in a plurality of operation environments; processing the historical operation data to obtain at least one quality influence parameter of the engine of the engine type; and operating the test machine of the engine type by taking each quality influence parameter as an operation condition to obtain a quality test result of the test machine of the engine type. According to the embodiment of the invention, the engine test accuracy can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of data testing technology, and in particular to an engine testing method, device, equipment and medium. Background Art

[0002] With the rapid development of science and technology, the types of vehicles are gradually increasing. In order to ensure the normal operation of the vehicle, testers need to conduct quality tests on various equipment of the vehicle before leaving the factory. The engine, as one of the important driving devices of the vehicle, needs to be quality tested to ensure the safe operation of the vehicle.

[0003] Currently, the engine of a vehicle is tested by manually setting the test contents.

[0004] However, the test contents of the artificially set test on the engine of the vehicle are not comprehensive enough. Summary of the invention

[0005] The invention provides an engine testing method, device, equipment and medium to improve the accuracy of engine testing.

[0006] In a first aspect, an embodiment of the present invention provides an engine testing method, the method comprising:

[0007] Get the engine type;

[0008] Obtain historical operating data of engines of the engine type under multiple operating environments;

[0009] Processing the historical operating data to obtain at least one quality influencing parameter of an engine of the engine type;

[0010] The engine type test machine is operated with each quality influencing parameter as an operating condition to obtain a quality test result of the engine type test machine.

[0011] In a second aspect, an embodiment of the present invention further provides an engine testing device, the device comprising:

[0012] Type acquisition module, used to obtain the engine type;

[0013] A data acquisition module, used to acquire historical operating data of an engine of an engine type under multiple operating environments;

[0014] a parameter acquisition module, for processing the historical operation data to obtain at least one quality influencing parameter of the engine of the engine type;

[0015] The result acquisition module is used to operate the engine type test machine with each quality influencing parameter as an operating condition to obtain the quality test result of the engine type test machine.

[0016] In a third aspect, an embodiment of the present invention further provides an engine testing device, the engine testing device comprising:

[0017] at least one processor; and

[0018] a memory communicatively connected to at least one processor; wherein,

[0019] The memory stores a computer program that can be executed by at least one processor. The computer program is executed by at least one processor so that the at least one processor can execute the engine testing method according to any embodiment of the present invention.

[0020] According to another aspect of the present invention, a computer-readable storage medium is provided. The computer-readable storage medium stores computer instructions. The computer instructions are used to enable a processor to implement the engine testing method of any embodiment of the present invention when executed.

[0021] The technical solution of the embodiment of the present invention obtains the engine type; obtains the historical operating data of the engine of the engine type under multiple operating environments; processes the historical operating data to obtain at least one quality influencing parameter of the engine of the engine type; uses each quality influencing parameter as an operating condition to operate a test machine of the engine type to obtain a quality test result of the test machine of the engine type, and performs quality inspection on the engine through multi-dimensional data, thereby improving the accuracy of engine testing.

[0022] It should be understood that the contents described in this section are not intended to identify the key or important features of the embodiments of the present invention, nor are they intended to limit the scope of the present invention. Other features of the present invention will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS

[0023] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0024] Figure 1 is a flow chart of an engine testing method provided according to Embodiment 1 of the present invention;

[0025] Figure 2 is a flow chart of an engine testing method provided according to Embodiment 2 of the present invention;

[0026] Figure 3 is a schematic diagram of clustered bubbles in water temperature intervals provided according to an embodiment of the present invention;

[0027] Figure 4 is a schematic diagram of a working condition switching ratio provided according to an embodiment of the present invention;

[0028] Figure 5 is a structural diagram of an engine testing device provided according to an embodiment of the present invention;

[0029] Figure 6 It is a structural schematic diagram of an engine testing device provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0030] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.

[0031] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0032] In the technical solution of the embodiment of the present invention, the acquisition, storage and application of the engine types involved are in compliance with the provisions of relevant laws and regulations and do not violate public order and good morals.

[0033] Embodiment 1

[0034] Figure 1 This is a flow chart of an engine testing method provided in Embodiment 1 of the present invention. The embodiment of the present invention is applicable to engine testing, and the method can be executed by an engine testing device, which can be implemented in the form of hardware and / or software.

[0035] See also Figure 1 The engine test method shown includes:

[0036] S101: Obtain engine type.

[0037] Among them, the engine can be a machine that can convert other forms of energy into mechanical energy, including internal combustion engines (reciprocating piston engines), external combustion engines (Stirling engines, steam engines, etc.), jet engines, electric motors, etc. For example, internal combustion engines usually convert chemical energy into mechanical energy. The engine type can be the type of engine. Different engine types can be identified by different character strings. The way to obtain the engine type includes but is not limited to: mouse input or keyboard selection, which is not limited in the embodiment of the present invention.

[0038] S102: Acquire historical operating data of an engine of an engine type under multiple operating environments.

[0039] The operating environment may be the environment in which the engine is operating. The historical operating data may be engine data collected when an engine of the engine type is operating under multiple operating environments.

[0040] Specifically, the engine type is obtained, and the engine corresponding to the type is determined according to the engine type. N vehicles in different provinces, cities and road environments are selected. For example, different road environments can be flat roads, steep mountain roads, gravel roads or waterways, etc. By collecting historical operating data of different users in different environments, the historical operating data is quantitatively analyzed to restore the differences in engine performance caused by different factors such as road conditions, environment, and driving habits during the road test. This will provide guidance for the current engine durability bench test conditions of this model.

[0041] S103: Process the historical operation data to obtain at least one quality influencing parameter of the engine type.

[0042] Among them, the quality influencing parameter can be an indicator for quality testing of the engine.

[0043] Specifically, by analyzing the historical operating data under real operating environments and the driving habits of different drivers, at least one quality influencing factor of the engine that affects the engine type can be statistically analyzed. The quality influencing factor can be an influencing factor that affects the engine quality alone, or it can be an influencing factor that multiple influencing conditions jointly affect the engine quality.

[0044] S104, using each quality influencing parameter as an operating condition, operating the engine type test machine to obtain a quality test result of the engine type test machine.

[0045] The operating conditions may be preset conditions for testing the engine. The test machine may be the engine to be tested. The quality test result may be a test result obtained after quality testing the test machine of the operating engine type.

[0046] Specifically, different engine types have different corresponding quality impression factors. For different engine types, the engine operating conditions are set according to the quality influencing factors of the engine type, and the engine quality is tested according to the set operating conditions. The engine type test machine is run with each quality influencing parameter as the operating condition to obtain the quality test results of the engine type test machine. The quality of the engine corresponding to the engine type can be effectively analyzed, the test bench durability specification can be reversed, and the reliability and durability of the engine can be effectively evaluated.

[0047] The technical solution of the embodiment of the present invention obtains the engine type; obtains the historical operating data of the engine of the engine type under multiple operating environments; processes the historical operating data to obtain at least one quality influencing parameter of the engine of the engine type; uses each quality influencing parameter as an operating condition to operate a test machine of the engine type to obtain a quality test result of the test machine of the engine type, and performs quality inspection on the engine through multi-dimensional data, thereby improving the accuracy of engine testing.

[0048] Embodiment 2

[0049] Figure 2 This is a flow chart of an engine testing method provided in the second embodiment of the present invention. Based on the above embodiments, the engine testing operation is optimized and improved in the embodiment of the present invention.

[0050] Further, "processing historical operating data to obtain at least one quality influencing parameter of the engine of the engine type" is refined into "processing historical operating data to obtain at least one set of road spectrum signal data and at least one set of basic fault data of the engine of the engine type; processing each road spectrum signal data to obtain the load parameters to be tested, boundary parameters to be tested and operating condition parameters to be tested of the engine corresponding to the engine type; obtaining the fault source parameters to be tested of the engine corresponding to the engine type based on the analysis of each basic fault data; testing the engine corresponding to the engine type based on the load parameters to be tested, boundary parameters to be tested, operating condition parameters to be tested and fault source parameters to be tested of the engine corresponding to the engine type to test whether the engine meets the engine quality standards" to improve the operation of engine testing.

[0051] It should be noted that for the parts not described in detail in the embodiments of the present invention, reference may be made to the descriptions of other embodiments.

[0052] See also Figure 2 The engine test method shown includes:

[0053] S201: Obtain engine type.

[0054] S202: Acquire historical operating data of an engine of an engine type under multiple operating environments.

[0055] S203: Process the historical operation data to obtain at least one set of road spectrum signal data and at least one set of basic fault data of the engine type.

[0056] The road spectrum signal data may be the dynamic response data of the vehicle's engine to the unevenness of the road surface during the vehicle's operation. The basic fault data may be the description information of the vehicle's equipment fault.

[0057] Specifically, the road spectrum data includes engine speed, vehicle speed and engine water temperature, etc., and the fault data includes the vehicle fault description: fault mileage, fault time, fault condition, fault source, etc. The frequency of collecting road spectrum signal data is not less than 1HZ, and the collection time is T, N is the number of vehicles, and the number of vehicles is the same as the number of engines (to ensure the sample size, N≥15, T≥20 days). According to the collection frequency, a set of road spectrum signal data and a set of basic fault data can be collected each time. Since errors may occur in the sampling signal during the road sampling process, the basic information of the road spectrum signal data of N user vehicles is sorted out separately, and plotted according to parameters such as engine mileage, engine speed, vehicle speed, and engine water temperature, and samples with large discreteness are removed for abnormal points.

[0058] S204, processing the spectrum signal data of each channel to obtain the load parameter to be tested, the boundary parameter to be tested and the working condition parameter to be tested of the engine corresponding to the engine type.

[0059] The load parameter to be tested may be a parameter for testing the load of the engine. The boundary parameter to be tested may be a parameter for quality testing according to the data range of each index of the engine. The operating condition parameter to be tested may be a parameter for quality testing the switching of the operating mode of the engine.

[0060] Specifically, by analyzing and processing the data of each spectrum signal, the load parameters to be tested, the boundary parameters to be tested and the operating condition parameters to be tested corresponding to the engine type are obtained, and three aspects of test parameters can be obtained to test the engine's working load, operating boundary and operating condition change. The test indicators are more comprehensive, which improves the comprehensiveness and accuracy of the engine test. According to the data of each spectrum signal, determine the load index to be tested corresponding to the engine model to be tested, including: obtaining the data of each spectrum signal, the spectrum signal data including: acquisition number, engine speed, vehicle speed, engine water temperature, engine torque and throttle opening value; according to the data of each spectrum signal, calculate the mean and median of the engine speed, vehicle speed, engine water temperature, engine torque and throttle opening value in each spectrum signal data, and obtain the mean speed, median speed, mean speed, median speed, mean water temperature, median water temperature, median torque, mean torque, median throttle and mean throttle; determine the mean speed, median speed, mean speed, median speed, mean water temperature, median water temperature, median torque, mean torque, median throttle and mean throttle as the load index to be tested corresponding to the engine model to be tested.

[0061] S205. Analyze each basic fault data to obtain the fault source parameters of the engine to be tested corresponding to the engine type.

[0062] The fault source parameters to be tested may be parameters for testing the fault source of the engine.

[0063] Specifically, the fault source causing the engine failure corresponding to the engine type is obtained according to the analysis of each basic fault data, and the quality of the fault source causing the engine failure is determined by testing the fault source causing the engine failure, thereby evaluating the quality of the engine.

[0064] S206. Testing the engine corresponding to the engine type according to the load parameters to be tested, the boundary parameters to be tested, the operating condition parameters to be tested and the fault source parameters to be tested of the engine corresponding to the engine type to test whether the engine meets the engine quality standard.

[0065] The engine quality standard may be preset data of conditions for detecting engine quality.

[0066] Specifically, the engine corresponding to the engine type is tested according to the load parameters to be tested, the boundary parameters to be tested, the working condition parameters to be tested and the fault source parameters to be tested of the engine corresponding to the engine type to test whether the engine meets the engine quality standard. The engine quality standard can be preset manually or preset based on industry experience. If the engine is tested without damage or failure, it indicates that the engine meets the engine quality standard. If the engine fails the test and is damaged or fails, it indicates that the engine does not meet the engine quality standard.

[0067] S207, using each quality influencing parameter as an operating condition, operating the engine type test machine to obtain a quality test result of the engine type test machine.

[0068] The embodiment of the present invention processes historical operation data to obtain at least one set of road spectrum signal data and at least one set of basic fault data of an engine of the engine type; processes each road spectrum signal data to obtain the load parameters to be tested, boundary parameters to be tested and operating condition parameters to be tested of the engine corresponding to the engine type; obtains the fault source parameters to be tested of the engine corresponding to the engine type based on the analysis of each basic fault data; tests the engine corresponding to the engine type based on the load parameters to be tested, boundary parameters to be tested, operating condition parameters to be tested and fault source parameters to be tested of the engine corresponding to the engine type to test whether the engine meets the engine quality standards, collects historical data to analyze the influencing factors of the engine quality, and tests the engine according to each influencing factor, so that the test result is more accurate, thereby improving the accuracy of the engine test.

[0069] Optionally, each spectrum signal data is processed to obtain the load parameters to be tested, boundary parameters to be tested and operating condition parameters to be tested of the engine corresponding to the engine type, including: in each spectrum signal data, querying the target signal data whose throttle opening value is empty; for each target signal data, according to the engine speed, engine torque and throttle opening formula in the target signal data, calculating the throttle opening value corresponding to the target signal data, and updating at least one group of spectrum signal data; according to each spectrum signal data, determining the load parameters to be tested, boundary parameters to be tested and operating condition parameters to be tested of the engine corresponding to the engine type.

[0070] The throttle opening value may be the opening angle of the engine throttle, which is used to control the amount of air entering the engine, thereby adjusting the power and speed of the engine. The target signal data may be the road spectrum signal data with the throttle opening value being empty. The throttle opening formula may be a calculation formula for calculating the throttle opening value.

[0071] Specifically, the size of the throttle opening value directly affects the acceleration performance and fuel economy of the vehicle. The throttle opening value is controlled by the driver operating the accelerator pedal. When the driver steps on the accelerator pedal, the throttle flap will open, allowing more air to enter the engine, mix with the fuel and burn, thereby providing more power. The larger the throttle opening, the more air enters, and the engine power and speed will increase accordingly. The throttle opening value will be collected when collecting road spectrum signal data, but sometimes due to sensor failure, the throttle opening value will not be collected. Therefore, in each road spectrum signal data, the target signal data with an empty throttle opening value is queried; for each target signal data, the throttle opening value corresponding to the target signal data is calculated according to the engine speed, engine torque and throttle opening formula in the target signal data. The throttle opening formula is: engine speed + engine torque = throttle opening value. And update the road spectrum signal data with empty throttle opening value in the road spectrum signal data; determine the load parameters to be tested, boundary parameters to be tested and operating condition parameters to be tested of the engine corresponding to the engine type according to each road spectrum signal data.

[0072] By querying the target signal data with empty throttle opening value in each spectrum signal data; for each target signal data, the throttle opening value corresponding to the target signal data is calculated according to the engine speed, engine torque and throttle opening formula in the target signal data, and at least one group of spectrum signal data is updated; according to each spectrum signal data, the load parameters to be tested, the boundary parameters to be tested and the operating condition parameters to be tested of the engine corresponding to the engine type are determined, and the missing data are supplemented in time, thereby improving the integrity of the engine data.

[0073] Optionally, based on each spectrum signal data, determine the boundary parameters of the engine to be tested corresponding to the engine type, including: obtaining at least one water temperature interval, and obtaining the engine water temperature, engine speed and throttle opening value in each spectrum signal data; calculating the number of intervals corresponding to each water temperature interval based on the engine water temperature and each water temperature interval in each updated spectrum signal data; screening each water temperature interval according to the number of intervals corresponding to each water temperature interval, and determining at least one preselected water temperature interval; clustering the engine water temperature, engine speed and throttle opening values ​​in each spectrum signal data within the range of each preselected water temperature interval to obtain at least one boundary parameter group, the boundary parameter group including: water temperature boundary, throttle boundary and speed boundary; for each boundary parameter group, determine the boundary parameters of the engine to be tested corresponding to the engine type according to the boundary parameter group.

[0074] Among them, the water temperature interval can be the numerical range of the engine water temperature. The number of intervals can be the number of engine water temperatures in the water temperature intervals in each spectrum signal data. The pre-selected water temperature interval can be a water temperature interval screened out from each water temperature interval. The boundary parameter group can be a set of data ranges corresponding to each indicator of the test engine. The water temperature boundary can be the data range of the engine water temperature. The throttle boundary can be the data range of the throttle opening value. The speed boundary can be the data range of the engine speed.

[0075] Specifically, at least one water temperature interval is obtained, and the water temperature intervals may be: a high temperature interval (above 92°C), a low temperature interval (below 40°C), a medium-high temperature interval (75-92°C) and a normal temperature interval (40-75°C) during driving. And the engine water temperature, engine speed and throttle opening value in each road spectrum signal data are obtained; according to the engine water temperature and each water temperature interval in each updated road spectrum signal data, the number of intervals corresponding to each water temperature interval is calculated; according to the number of intervals corresponding to each water temperature interval, each water temperature interval is sorted, each water temperature interval is screened, a preset number of water temperature intervals are selected, and at least one preselected water temperature interval is determined; according to the engine water temperature, engine speed and throttle opening value in each road spectrum signal data, each preselected water temperature interval is clustered to obtain at least one boundary parameter group, and the boundary parameter group includes: water temperature boundary, throttle boundary and speed boundary; for each boundary parameter group, the boundary parameters to be tested of the engine corresponding to the engine type are determined according to the boundary parameter group. Figure 3 The bubble chart of clustering of water temperature intervals of N vehicles is shown. K-means clustering is used to select appropriate cluster centers and draw bubble charts. After clustering, the overall proportion of the 75-92℃ water temperature interval is large and uniform, accounting for 50%, the throttle distribution ranges from 5% to 80%, and the speed distribution ranges from 500 to 1400r / min; the overall proportion of the water temperature interval above 92℃ is relatively small, only 7%, but the speed and throttle distribution ranges are wide, the throttle distribution ranges from 0% to 90%, and the speed distribution ranges from 0 to 1400r / min; the overall proportion of the water temperature interval below 40℃ is the smallest, only 4%, and the throttle and speed distribution ranges are the smallest, the throttle distribution ranges from 0% to 25%, and the speed distribution ranges from 0 to 1200r / min. Although the proportion of small loads below 40℃ is small, the engine also needs to be tested.

[0076] By obtaining at least one water temperature interval, and obtaining the engine water temperature, engine speed and throttle opening value in each spectrum signal data; according to the engine water temperature in each updated spectrum signal data and each water temperature interval, the number of intervals corresponding to each water temperature interval is calculated; according to the number of intervals corresponding to each water temperature interval, each water temperature interval is screened to determine at least one preselected water temperature interval; according to the engine water temperature, engine speed and throttle opening value in each spectrum signal data, each preselected water temperature interval range is clustered to obtain at least one boundary parameter group, the boundary parameter group includes: water temperature boundary, throttle boundary and speed boundary; for each boundary parameter group, the boundary parameters to be tested of the engine corresponding to the engine type are determined according to the boundary parameter group, and the engine is quality tested by different parameters, thereby improving the accuracy of the engine test results.

[0077] Optionally, based on each spectrum signal data, the operating condition parameters of the engine to be tested corresponding to the engine type are determined, including: obtaining a speed threshold and at least one throttle opening range; obtaining the engine speed in each spectrum signal data; comparing the engine speed in each spectrum signal data with the speed threshold, respectively, to obtain at least one preselected speed; for each preselected speed, comparing the throttle opening value corresponding to the preselected speed with each throttle opening range, to obtain the throttle opening range corresponding to each preselected speed; obtaining the throttle opening ratio corresponding to each throttle opening range; determining the target throttle opening range based on the throttle opening ratio corresponding to each throttle opening range; determining the operating condition parameters of the engine to be tested corresponding to the engine type based on the target throttle opening range.

[0078] The speed threshold may be a preset engine speed threshold. The preselected speed may be an engine speed selected from various engine speeds. The throttle opening ratio may be a ratio of the number of throttle opening values ​​corresponding to the throttle opening range to the total number of throttle opening values. The target throttle opening range may be a throttle opening range selected from various throttle opening ranges.

[0079] Specifically, a speed threshold and at least one throttle opening range are obtained; the speed threshold may be 100. The engine speed in each spectrum signal data is obtained; the engine speed in each spectrum signal data is compared with the speed threshold respectively, and the engine speed whose engine speed is greater than the speed threshold is determined as the preselected speed; for each preselected speed, the throttle opening value corresponding to the preselected speed is compared with each throttle opening range to obtain the throttle opening range corresponding to each preselected speed; the number of engine speeds corresponding to each throttle opening range is counted, and the ratio of the number of engine speeds in the throttle opening range to the total number of engine speeds is determined as the throttle opening ratio corresponding to the throttle opening range. The throttle opening ratio corresponding to each throttle opening range is obtained; the throttle opening ratio corresponding to each throttle opening range is sorted according to the throttle opening ratio corresponding to each throttle opening range, and the number of selections may be preset, and the target throttle opening range is determined according to the preset number of selections; according to the target throttle opening range, the engine operating condition parameters to be tested corresponding to the engine type are determined.

[0080] In one example, in order to analyze the vehicle's operating condition changes, based on the condition that the engine speed n≥100 within 1s, the proportion of throttle opening changes within 1s is calculated, and statistics are performed according to the 1s time n / p switching of 4 amplitudes (n≥100&5≤P<10%, n≥100&10≤P<20%, ​​n≥100&10≤P<30%, n≥100&30%≤P<100%, others), and the differences between vehicles are found. The worst speed / throttle transition during operating condition switching is extracted and applied to the specifications. Frequent operating condition changes are also a response to the intensification of workload. Figure 4 The proportion of operating condition switching of 15 vehicles is shown.

[0081] By obtaining a speed threshold and at least one throttle opening range; obtaining the engine speed in each spectrum signal data; comparing the engine speed in each spectrum signal data with the speed threshold, respectively, to obtain at least one preselected speed; for each preselected speed, comparing the throttle opening value corresponding to the preselected speed with each throttle opening range, to obtain the throttle opening range corresponding to each preselected speed; obtaining the throttle opening ratio corresponding to each throttle opening range; determining the target throttle opening range according to the throttle opening ratio corresponding to each throttle opening range; determining the engine operating condition parameters to be tested corresponding to the engine type according to the target throttle opening range, the target throttle opening range can be obtained, the engine can be tested within the range, and the accuracy of the engine test results can be improved.

[0082] Optionally, the fault source parameters of the engine to be tested corresponding to the engine type are obtained according to the analysis of each basic fault data, including: obtaining each basic fault data, the basic fault data including: fault part type, fault mileage and maintenance mileage; according to each basic fault data, obtaining the number of faults corresponding to each fault part type by statistics; screening according to the number of faults corresponding to each fault part type to determine at least one preselected part type; for each preselected part type, comparing the average mileage corresponding to the preselected part type with the maintenance mileage to obtain a mileage comparison result; according to each mileage comparison result, determining at least one target part type; according to each target part type, determining the fault source parameters of the engine to be tested corresponding to the engine type.

[0083] The faulty part type may be the type of the faulty part. The pre-selected part type may be a faulty part type selected from among the faulty part types. The maintenance mileage may be the mileage within the warranty period of the part preset in the maintenance manual. The mileage comparison result may be the result of comparing the average mileage corresponding to the pre-selected part type with the maintenance mileage. The target part type may be a faulty part type selected from among the pre-selected part types.

[0084] Specifically, obtain each basic fault data, which includes: fault part type, fault mileage and maintenance mileage; according to each basic fault data, obtain the number of faults corresponding to each fault part type; sort each fault number from large to small, obtain the preset selection number, screen according to the number of faults corresponding to each fault part type, select the number of faults in descending order according to the selection number, and determine at least one pre-selected part type; for each pre-selected part type, compare the average mileage corresponding to the pre-selected part type with the maintenance mileage to obtain the mileage comparison result; determine at least one target part type according to each mileage comparison result; if the average mileage corresponding to the pre-selected part type is greater than the maintenance mileage, it is determined as the target part type, otherwise it is not used as the target part type. According to each target part type, determine the fault source parameters of the engine to be tested corresponding to the engine type.

[0085] By obtaining various basic fault data, the basic fault data include: fault part type, fault mileage and maintenance mileage; according to various basic fault data, the number of faults corresponding to each fault part type is statistically obtained; according to the number of faults corresponding to each fault part type, screening is performed to determine at least one pre-selected part type; for each pre-selected part type, the average mileage corresponding to the pre-selected part type is compared with the maintenance mileage to obtain a mileage comparison result; according to each mileage comparison result, at least one target part type is determined; according to each target part type, the fault source parameters of the engine to be tested corresponding to the engine type are determined, the part type that is most prone to failure is selected, and the engine is tested according to these part types to improve the accuracy of the engine test results.

[0086] Optionally, the historical operating data is processed to obtain at least one set of basic fault data for the engine of the engine type, including: obtaining at least one fault word corresponding group, the fault word corresponding group including: text words and target words; identifying the historical operating data to search for at least one text word; for each text word, according to each fault word corresponding group, replacing the text word with a target word corresponding to the text word to obtain updated historical operating data; identifying the updated historical operating data to obtain at least one set of basic fault data.

[0087] The fault word corresponding group may be a set of words and their mapping relationships. The text words may be words included in the collected historical operation data. The target words may be words that have a mapping relationship with the text words.

[0088] Specifically, at least one fault word corresponding group is obtained, and the fault word corresponding group includes: text words and target words. The fault word corresponding group can be manually preset words and the correspondence between words. The historical operation data is identified, and at least one text word is searched in the historical operation data. For each text word, according to the mapping relationship between each word in each fault word corresponding group, the text word is replaced with the target word corresponding to the text word to obtain updated historical operation data. The updated historical operation data is identified to obtain at least one set of basic fault data. A fault word corresponding group can include at least one text word and one target word. A text word can correspond to one target word, and multiple text words can correspond to one target word.

[0089] By obtaining at least one fault word corresponding group, the fault word corresponding group includes: text words and target words; identifying historical operation data, searching for at least one text word; for each text word, according to each fault word corresponding group, replacing the text word with the target word corresponding to the text word, to obtain updated historical operation data; identifying the updated historical operation data to obtain at least one group of basic fault data, thereby improving the consistency of the content in the historical operation data, improving the processability of the historical operation data, and improving the efficiency of engine testing.

[0090] Embodiment 3

[0091] Figure 3 This is a schematic diagram of the structure of an engine testing device provided in Embodiment 3 of the present invention. The embodiment of the present invention is applicable to engine testing, the device can execute an engine testing method, and the device can be implemented in the form of hardware and / or software.

[0092] See also Figure 3 The engine test device shown includes: a type acquisition module 301, a data acquisition module 302, a parameter acquisition module 303 and a result acquisition module 304, wherein:

[0093] A type acquisition module 301 is used to acquire the engine type;

[0094] A data acquisition module 302, for acquiring historical operating data of an engine of an engine type under multiple operating environments;

[0095] A parameter acquisition module 303, for processing the historical operation data to obtain at least one quality influencing parameter of the engine type;

[0096] The result acquisition module 304 is used to operate the engine type test machine with each quality influencing parameter as an operating condition to obtain a quality test result of the engine type test machine.

[0097] The technical solution of the embodiment of the present invention obtains the engine type; obtains the historical operating data of the engine of the engine type under multiple operating environments; processes the historical operating data to obtain at least one quality influencing parameter of the engine of the engine type; uses each quality influencing parameter as an operating condition to operate a test machine of the engine type to obtain a quality test result of the test machine of the engine type, and performs quality inspection on the engine through multi-dimensional data, thereby improving the accuracy of engine testing.

[0098] Optionally, the parameter acquisition module 303 includes:

[0099] A data processing unit, used to process the historical operation data to obtain at least one set of road spectrum signal data and at least one set of basic fault data of the engine type;

[0100] A road spectrum signal processing unit is used to process each road spectrum signal data to obtain the load parameter to be tested, the boundary parameter to be tested and the working condition parameter to be tested of the engine corresponding to the engine type;

[0101] A fault data analysis unit, used for analyzing each basic fault data to obtain the fault source parameters of the engine to be tested corresponding to the engine type;

[0102] The engine test unit is used to test the engine corresponding to the engine type according to the load parameters to be tested, the boundary parameters to be tested, the operating condition parameters to be tested and the fault source parameters to be tested of the engine corresponding to the engine type, so as to test whether the engine meets the engine quality standards.

[0103] Optionally, a spectrum signal processing unit includes:

[0104] The opening value query subunit is used to query the target signal data of the throttle opening value being empty in each spectrum signal data;

[0105] The opening value calculation subunit is used to calculate the throttle opening value corresponding to each target signal data according to the engine speed, engine torque and throttle opening formula in the target signal data, and update at least one set of road spectrum signal data;

[0106] The multi-parameter determination subunit is used to determine the load parameters to be tested, the boundary parameters to be tested and the operating condition parameters to be tested of the engine corresponding to the engine type according to the spectrum signal data of each channel.

[0107] Optionally, a multi-parameter determination subunit is specifically used for:

[0108] Obtain at least one water temperature interval, and obtain the engine water temperature, engine speed and throttle opening value in each spectrum signal data;

[0109] According to the engine water temperature in each updated road spectrum signal data and each water temperature interval, the number of intervals corresponding to each water temperature interval is calculated;

[0110] Screening each water temperature interval according to the number of intervals corresponding to each water temperature interval to determine at least one pre-selected water temperature interval;

[0111] Clustering is performed in each preselected water temperature range according to the engine water temperature, engine speed and throttle opening value in each spectrum signal data to obtain at least one boundary parameter group, the boundary parameter group including: water temperature boundary, throttle boundary and speed boundary;

[0112] For each boundary parameter group, a boundary parameter to be tested of the engine corresponding to the engine type is determined according to the boundary parameter group.

[0113] Optionally, a multi-parameter determination subunit is specifically used for:

[0114] Obtaining a speed threshold and at least one throttle opening range;

[0115] Obtaining the engine speed from each spectrum signal data;

[0116] Compare the engine speed in each spectrum signal data with the speed threshold respectively to obtain at least one preselected speed;

[0117] For each preselected speed, the throttle opening value corresponding to the preselected speed is compared with each throttle opening range to obtain the throttle opening range corresponding to each preselected speed;

[0118] Get the throttle opening ratio corresponding to each throttle opening range;

[0119] Determine the target throttle opening range according to the throttle opening ratio corresponding to each throttle opening range;

[0120] According to the target throttle opening range, the operating condition parameters of the engine to be tested corresponding to the engine type are determined.

[0121] Optionally, a fault data analysis unit is used to:

[0122] Obtain basic fault data, including: fault part type, fault mileage and maintenance mileage;

[0123] According to each basic fault data, the number of faults corresponding to each faulty part type is obtained by statistics;

[0124] Screening is performed according to the number of faults corresponding to each faulty part type to determine at least one pre-selected part type;

[0125] For each pre-selected part type, compare the average mileage corresponding to the pre-selected part type with the maintenance mileage to obtain a mileage comparison result;

[0126] Determine at least one target part type based on the comparison results of each mileage;

[0127] According to each target part type, the fault source parameters to be tested of the engine corresponding to the engine type are determined.

[0128] Optionally, a data processing unit is specifically used for:

[0129] Acquire at least one fault word corresponding group, the fault word corresponding group comprising: a text word and a target word;

[0130] Identify the historical operation data and search for at least one text word;

[0131] For each text word, according to each fault word corresponding group, the text word is replaced with the target word corresponding to the text word to obtain updated historical operation data;

[0132] The updated historical operation data is identified to obtain at least one set of basic fault data.

[0133] The engine testing device provided in the embodiment of the present invention can execute the engine testing method provided in any embodiment of the present invention, and has the corresponding functional modules and beneficial effects for executing the engine testing method.

[0134] Embodiment 4

[0135] Figure 4 A schematic structural diagram of an engine testing device 400 that can be used to implement an embodiment of the present invention is shown.

[0136] like Figure 4As shown, the engine test device 400 includes at least one processor 401, and a memory connected to the at least one processor 401, such as a read-only memory (ROM) 402, a random access memory (RAM) 403, etc., wherein the memory stores a computer program that can be executed by at least one processor, and the processor 401 can perform various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 402 or the computer program loaded from the storage unit 408 to the random access memory (RAM) 403. In the RAM 403, various programs and data required for the operation of the engine test device 400 can also be stored. The processor 401, the ROM 402, and the RAM 403 are connected to each other through a bus 404. An input / output (I / O) interface 405 is also connected to the bus 404.

[0137] Multiple components in the engine test device 400 are connected to the I / O interface 405, including: an input unit 406, such as a keyboard, a mouse, etc.; an output unit 407, such as various types of displays, speakers, etc.; a storage unit 408, such as a disk, an optical disk, etc.; and a communication unit 409, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 409 allows the engine test device 400 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.

[0138] Processor 401 may be a variety of general and / or special processing components with processing and computing capabilities. Some examples of processor 401 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various dedicated artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, digital signal processors (DSPs), and any appropriate processors, controllers, microcontrollers, etc. Processor 501 executes the various methods and processes described above, such as an engine test method.

[0139] In some embodiments, the engine test method may be implemented as a computer program, which is tangibly contained in a computer-readable storage medium, such as a storage unit 408. In some embodiments, part or all of the computer program may be loaded and / or installed on the engine test device 400 via the ROM 402 and / or the communication unit 409. When the computer program is loaded into the RAM 403 and executed by the processor 401, one or more steps of the engine test method described above may be performed. Alternatively, in other embodiments, the processor 401 may be configured to execute the engine test method in any other suitable manner (e.g., by means of firmware).

[0140] Various implementations of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various implementations can include: being implemented in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.

[0141] Computer programs for implementing the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, so that when the computer program is executed by the processor, the functions / operations specified in the flow chart and / or block diagram are implemented. The computer program may be executed entirely on the machine, partially on the machine, partially on the machine and partially on a remote machine as a stand-alone software package, or entirely on a remote machine or server.

[0142] In the context of the present invention, a computer-readable storage medium may be a tangible medium that may contain or store a computer program for use by or in combination with an instruction execution system, device or equipment. A computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices or equipment, or any suitable combination of the foregoing. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0143] To provide interaction with a user, the systems and techniques described herein may be implemented on an engine test device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to a user; and a keyboard and a pointing device (e.g., a mouse or trackball) through which a user can provide input to the engine test device. Other types of devices may also be used to provide interaction with a user; for example, the feedback provided to the user may be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user may be received in any form (including acoustic input, voice input, or tactile input).

[0144] The systems and techniques described herein may be implemented in a computing system that includes backend components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes frontend components (e.g., a user computer with a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such backend components, middleware components, or frontend components. The components of the system may be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), a blockchain network, and the Internet.

[0145] A computing system may include a client and a server. The client and the server are generally remote from each other and usually interact through a communication network. The relationship between the client and the server is generated by computer programs running on the corresponding computers and having a client-server relationship with each other. The server may be a cloud server, also known as a cloud computing server or a cloud host, which is a host product in the cloud computing service system to solve the defects of difficult management and weak business scalability in traditional physical hosts and VPS (Virtual Private Server) services.

[0146] It should be understood that the various forms of processes shown above can be used to reorder, add or delete steps. For example, the steps described in the present invention can be executed in parallel, sequentially or in different orders, as long as the desired results of the technical solution of the present invention can be achieved, and this document does not limit this.

[0147] The above specific implementations do not constitute a limitation on the protection scope of the present invention. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modification, equivalent substitution and improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.

Claims

1. An engine testing method, characterized in that: The method comprises: Get the engine type; Acquire historical operating data of an engine of the engine type under multiple operating environments; Processing the historical operating data to obtain at least one quality influencing parameter of an engine of the engine type; The quality influencing parameters are used as operating conditions to operate the test machine of the engine type to obtain the quality test results of the test machine of the engine type.

2. The method according to claim 1, characterized in that The processing of the historical operation data to obtain at least one quality influencing parameter of the engine of the engine type includes: Processing the historical operation data to obtain at least one set of road spectrum signal data and at least one set of basic fault data of the engine of the engine type; Processing each of the road spectrum signal data to obtain a load parameter to be tested, a boundary parameter to be tested, and an operating condition parameter to be tested of the engine corresponding to the engine type; Analyzing each of the basic fault data to obtain the fault source parameters to be tested of the engine corresponding to the engine type; The engine corresponding to the engine type is tested according to the load parameters to be tested, the boundary parameters to be tested, the operating condition parameters to be tested and the fault source parameters to be tested of the engine corresponding to the engine type to test whether the engine meets the engine quality standards.

3. The method according to claim 1, characterized in that The processing of each of the road spectrum signal data to obtain the load parameters to be tested, the boundary parameters to be tested and the operating condition parameters to be tested of the engine corresponding to the engine type includes: In each of the road spectrum signal data, query the target signal data whose throttle opening value is null; For each of the target signal data, the throttle opening value corresponding to the target signal data is calculated according to the engine speed, the engine torque and the throttle opening formula in the target signal data, and the at least one set of road spectrum signal data is updated; According to each of the road spectrum signal data, the load parameters to be tested, the boundary parameters to be tested and the operating condition parameters to be tested of the engine corresponding to the engine type are determined.

4. The method according to claim 3, characterized in that The step of determining the boundary parameters to be tested of the engine corresponding to the engine type according to each of the road spectrum signal data includes: Acquire at least one water temperature interval, and acquire the engine water temperature, engine speed and throttle opening value in each of the road spectrum signal data; According to the engine water temperature in each of the updated road spectrum signal data and each of the water temperature intervals, the number of intervals corresponding to each of the water temperature intervals is calculated; Screening each of the water temperature intervals according to the number of intervals corresponding to each of the water temperature intervals to determine at least one preselected water temperature interval; Clustering is performed according to the engine water temperature, engine speed and throttle opening value in each of the road spectrum signal data in each of the preselected water temperature ranges to obtain at least one boundary parameter group, the boundary parameter group including: a water temperature boundary, a throttle boundary and a speed boundary; For each of the boundary parameter groups, a boundary parameter to be tested of the engine corresponding to the engine type is determined according to the boundary parameter group.

5. The method according to claim 3, characterized in that: Determining the engine operating condition parameters to be tested corresponding to the engine type according to each of the road spectrum signal data includes: Obtaining a speed threshold and at least one throttle opening range; Obtaining the engine speed in each of the road spectrum signal data; Compare the engine speed in each of the road spectrum signal data with the speed threshold value to obtain at least one preselected speed; For each of the preselected speeds, comparing the throttle opening value corresponding to the preselected speed with each of the throttle opening ranges to obtain the throttle opening range corresponding to each of the preselected speeds; Obtaining the throttle opening ratio corresponding to each throttle opening range; Determining a target throttle opening range according to the throttle opening ratios corresponding to the throttle opening ranges; According to the target throttle opening range, the operating condition parameters of the engine to be tested corresponding to the engine type are determined.

6. The method according to claim 2, characterized in that The step of obtaining the to-be-tested fault source parameters of the engine corresponding to the engine type according to the analysis of each of the basic fault data includes: Acquire each of the basic fault data, wherein the basic fault data includes: fault part type, fault mileage and maintenance mileage; According to each of the basic fault data, the number of faults corresponding to each of the faulty part types is obtained by counting; Screening is performed according to the number of faults corresponding to each of the faulty part types to determine at least one pre-selected part type; For each of the pre-selected part types, the average mileage corresponding to the pre-selected part type is compared with the maintenance mileage to obtain a mileage comparison result; Determining at least one target part type according to each of the mileage comparison results; According to each of the target part types, the fault source parameters to be tested of the engine corresponding to the engine type are determined.

7. The method according to claim 2, characterized in that The processing of the historical operation data to obtain at least one set of basic fault data of the engine of the engine type includes: Acquire at least one fault word corresponding group, wherein the fault word corresponding group includes: a text word and a target word; Identify the historical operation data and search for at least one text word; For each of the text words, according to each of the fault word corresponding groups, the text word is replaced with a target word corresponding to the text word to obtain updated historical operation data; The updated historical operation data is identified to obtain at least one set of basic fault data.

8. An engine testing device, characterized in that: The device comprises: Type acquisition module, used to obtain the engine type; A data acquisition module, used to acquire historical operating data of the engine of the engine type under multiple operating environments; a parameter acquisition module, configured to process the historical operation data to obtain at least one quality influencing parameter of the engine of the engine type; The result acquisition module is used to operate the test machine of the engine type with each of the quality influencing parameters as operating conditions to obtain the quality test result of the test machine of the engine type.

9. An engine testing device, characterized in that: The engine testing equipment comprises: at least one processor; and a memory communicatively connected to the at least one processor; wherein, The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can perform the engine testing method according to any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the engine testing method according to any one of claims 1 to 7 when executed.