Engine bench test method, device, electronic equipment and medium
Patent Information
- Application Number
- CN202311590395.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-11-24
- Publication Date
- 2026-10-09
- Estimated Expiration
- 2043-11-24
AI Technical Summary
[0004]但发动机在不同车型、不同应用场景下的实际应用运行中运行工况通常存在较大差别,法规循环虽然可以很好地体现发动机与后处理总成整体的状态,但其难以精确模拟不同车型、不同应用场景的发动机实际运行情况,在满足特定的标定及优化需求方面有所欠缺
[0056] This application provides an engine bench test method, apparatus, electronic equipment, and medium. In the method, before conducting the bench test on the engine, other operating data are first divided into zones based on the engine's exhaust flow rate and exhaust temperature to obtain target zones. Then, typical operating conditions for each target zone are determined. Finally, based on the test requirements and the typical operating conditions of each target zone, a bench test is conducted on the engine to obtain the test results. This application uses historical engine operating data to determine the operating conditions during the test process and conducts bench tests based on these conditions, which facilitates accurate simulation of the engine's actual operating conditions, thus making the test results more reliable.
Smart Images

Figure CN117744329B_ABST
Abstract
Description
Technical Field
[0001] This application relates to engine technology, and more particularly to an engine bench test method, apparatus, electronic equipment, and medium. Background Technology
[0002] Engine bench testing is a crucial part of the engine development phase. It is used not only to test the reliability of the entire engine and related components, but also to verify whether the engine's performance meets the original design specifications. Therefore, extensive bench testing is essential before an engine can be successfully mass-produced.
[0003] In known technologies, to verify the performance of an engine or aftertreatment system, emission tests are typically conducted on an engine bench using standard or non-standard cycles of the type test items specified in GB17691-2018 to simulate the actual operation of the engine and obtain test results to assess the engine's performance.
[0004] However, the actual operating conditions of engines vary greatly in different vehicle models and application scenarios. Although regulatory cycles can well reflect the overall state of the engine and aftertreatment assembly, they are difficult to accurately simulate the actual operating conditions of engines in different vehicle models and application scenarios, and are somewhat lacking in meeting specific calibration and optimization requirements. Summary of the Invention
[0005] This application provides an engine bench test method, apparatus, electronic equipment, and medium to accurately simulate the actual operation of the engine and make the test results more reliable.
[0006] On one hand, this application provides an engine bench test method, the method comprising:
[0007] Acquire historical operating data of the engine, including exhaust flow rate, exhaust temperature, and other operating data;
[0008] The other operating data are partitioned according to the exhaust flow rate and the exhaust temperature to obtain a target partition; the target partition includes at least one operating condition segment, wherein the exhaust flow rate corresponding to the operating condition segment is within a preset flow rate range of the target partition and the exhaust temperature is within a preset temperature range of the target partition;
[0009] For each target partition, typical operating conditions are selected from at least one operating condition segment; the typical operating condition is the operating condition segment that appears most frequently in the target partition.
[0010] Based on the test requirements and the typical operating conditions of each target zone, bench tests are conducted on the engine to obtain test results; the test results are used to indicate whether the engine performance is abnormal.
[0011] In another possible implementation, acquiring the engine's historical operating data includes:
[0012] Based on the engine model, a target engine is determined; the target engine model is consistent with the engine model, and the target engine and the engine are applicable to the same vehicle model.
[0013] The actual operating data of the target engine within a historical time period is obtained, and the actual operating data is used as the historical operating data of the engine; the other operating data includes engine speed and engine torque.
[0014] In another possible implementation, partitioning the other operating data according to the exhaust flow rate and the exhaust temperature to obtain the target partition includes:
[0015] Obtain the test requirements, and determine the target range based on the test requirements. The target range is the range that the test requirements indicate needs to be focused on, including the exhaust flow rate range and the target exhaust temperature range.
[0016] The other operating data is partitioned according to a preset amount to obtain the target partition, and the preset amount corresponding to the other operating data within the target range is less than the preset amount corresponding to the other operating data outside the target range; the preset amount includes the preset exhaust flow rate and the preset exhaust temperature.
[0017] In another possible implementation, the step of filtering typical operating conditions from at least one of the operating condition segments for each target partition includes:
[0018] For each target partition, the operating points within the target partition are sorted in chronological order, and at least one operating condition segment is formed based on other operating data corresponding to operating points that are consecutive in time.
[0019] The most frequently occurring condition segment in at least one of the aforementioned operating condition segments is taken as the typical operating condition of the target partition.
[0020] In another possible implementation, the step of selecting the most frequently occurring segment of at least one of the operating conditions as the typical operating condition of the target partition includes:
[0021] When there are at least two operating condition segments with the highest frequency in the operating condition segments, the one with the longest continuous time among the at least two operating condition segments with the highest frequency is taken as the typical operating condition of the target partition.
[0022] In another possible implementation, the step of selecting the most frequently occurring segment of at least one of the operating conditions as the typical operating condition of the target partition includes:
[0023] Remove at least one of the operating condition segments whose continuous time is less than a preset value to obtain the remaining operating condition segments;
[0024] The most frequently occurring condition among the remaining operating condition segments is taken as the typical operating condition of the target partition.
[0025] In another possible implementation, the engine is subjected to bench testing based on test requirements and typical operating conditions for each target partition to obtain test results, including:
[0026] Obtain the test requirements, and determine the test requirement partitions for each time period based on the test requirements;
[0027] Typical operating conditions corresponding to the test requirements of each time period are spliced together to obtain continuous test parameters.
[0028] Based on the aforementioned operating condition test parameters, a bench test was conducted on the engine to obtain the test results.
[0029] Secondly, this application provides an engine bench testing apparatus, comprising:
[0030] The acquisition module is used to acquire historical operating data of the engine, including exhaust flow rate, exhaust temperature and other operating data.
[0031] The partitioning module is used to partition the other operating data according to the exhaust flow rate and the exhaust temperature to obtain a target partition; the target partition includes at least one operating condition segment, wherein the exhaust flow rate corresponding to the operating condition segment is within a preset flow rate range of the target partition and the exhaust temperature is within a preset temperature range of the target partition;
[0032] A filtering module is used to filter typical operating conditions from at least one operating condition segment for each target partition; the typical operating condition is the operating condition segment that appears most frequently in the target partition.
[0033] The testing module is used to conduct bench tests on the engine based on test requirements and typical operating conditions of each target zone, and obtain test results; the test results are used to indicate whether the engine performance is abnormal.
[0034] In another possible implementation, the acquisition module is specifically used for:
[0035] Based on the engine model, a target engine is determined; the target engine model is consistent with the engine model, and the target engine and the engine are applicable to the same vehicle model.
[0036] The actual operating data of the target engine within a historical time period is obtained, and the actual operating data is used as the historical operating data of the engine; the other operating data includes engine speed and engine torque.
[0037] In another possible implementation, the partitioning module is specifically used for:
[0038] Obtain the test requirements, and determine the target range based on the test requirements. The target range is the range that the test requirements indicate needs to be focused on, including the exhaust flow rate range and the target exhaust temperature range.
[0039] The other operating data is partitioned according to a preset amount to obtain the target partition, and the preset amount corresponding to the other operating data within the target range is less than the preset amount corresponding to the other operating data outside the target range; the preset amount includes the preset exhaust flow rate and the preset exhaust temperature.
[0040] In another possible implementation, the filtering module is specifically used for:
[0041] For each target partition, the operating points within the target partition are sorted in chronological order, and at least one operating condition segment is formed based on other operating data corresponding to operating points that are consecutive in time.
[0042] The most frequently occurring condition segment in at least one of the aforementioned operating condition segments is taken as the typical operating condition of the target partition.
[0043] In another possible implementation, the filtering module is specifically used for:
[0044] When there are at least two operating condition segments with the highest frequency in the operating condition segments, the one with the longest continuous time among the at least two operating condition segments with the highest frequency is taken as the typical operating condition of the target partition.
[0045] In another possible implementation, the filtering module is specifically used for:
[0046] Remove at least one of the operating condition segments whose continuous time is less than a preset value to obtain the remaining operating condition segments;
[0047] The most frequently occurring condition among the remaining operating condition segments is taken as the typical operating condition of the target partition.
[0048] In another possible implementation, the test module is specifically used for:
[0049] Obtain the test requirements, and determine the test requirement partitions for each time period based on the test requirements;
[0050] Typical operating conditions corresponding to the test requirements of each time period are spliced together to obtain continuous test parameters.
[0051] Based on the aforementioned operating condition test parameters, a bench test was conducted on the engine to obtain the test results.
[0052] Thirdly, this application provides an electronic device, including a processor and a memory communicatively connected to the processor;
[0053] The memory stores computer-executed instructions;
[0054] The processor executes computer execution instructions stored in the memory to implement the method as described in any of the first aspects.
[0055] Fourthly, this application provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the method described in any of the first aspects above.
[0056] This application provides an engine bench test method, apparatus, electronic equipment, and medium. In the method, before conducting the bench test on the engine, other operating data are first divided into zones based on the engine's exhaust flow rate and exhaust temperature to obtain target zones. Then, typical operating conditions for each target zone are determined. Finally, based on the test requirements and the typical operating conditions of each target zone, a bench test is conducted on the engine to obtain the test results. This application uses historical engine operating data to determine the operating conditions during the test process and conducts bench tests based on these conditions, which facilitates accurate simulation of the engine's actual operating conditions, thus making the test results more reliable. Attached Figure Description
[0057] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.
[0058] Figure 1This is a schematic diagram illustrating an application scenario of an engine bench testing method provided in an embodiment of this application.
[0059] Figure 2 A flowchart illustrating an engine bench test method provided in this application embodiment. Figure 1 ;
[0060] Figure 3 A flowchart illustrating an engine bench test method provided in this application embodiment. Figure 2 ;
[0061] Figure 4 This is a schematic diagram of the structure of an engine bench testing method apparatus provided in an embodiment of this application;
[0062] Figure 5 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application.
[0063] The accompanying drawings illustrate specific embodiments of this application, which will be described in more detail below. These drawings and descriptions are not intended to limit the scope of the concept in any way, but rather to illustrate the concept of this application to those skilled in the art through reference to particular embodiments. Detailed Implementation
[0064] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numbers in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims.
[0065] An engine is a machine that converts other forms of energy into mechanical energy, including internal combustion engines (reciprocating piston engines), external combustion engines (Stirling engines, steam engines, etc.), jet engines, and so on. Internal combustion engines, for example, typically convert chemical energy into mechanical energy. The term "engine" can refer to both the power-generating device and the entire machine including the power unit (such as gasoline engines and aircraft engines).
[0066] Engine bench testing is an essential part of the engine design process, used to test the reliability of the engine and related components and verify whether the engine's performance meets the design goals.
[0067] In known technologies, to verify the performance of an engine or aftertreatment system, emission tests are typically conducted on an engine bench using standard or non-standard cycles specified in GB 17691-2018 for type testing items. This simulates actual engine operation to obtain test results and assess engine performance. GB 17691-2018 specifies emission limits and test methods for gaseous and particulate pollutants emitted by vehicles equipped with compression-ignition engines, as well as emission limits and measurement methods for gaseous pollutants emitted by vehicles equipped with spark-ignition engines using natural gas (NG) or liquefied petroleum gas (LPG) as fuel.
[0068] However, the actual operating conditions of engines vary greatly in different vehicle models and application scenarios. Although the regulatory cycle can well reflect the overall state of the engine and aftertreatment assembly, it is difficult to accurately simulate the actual operating conditions of engines in different vehicle models and application scenarios, thus making the test results less valuable for reference.
[0069] Therefore, this application provides an engine bench test method, apparatus, electronic equipment, and medium to solve the above-mentioned problems. Specifically, this application uses historical engine operating data to determine typical operating conditions for each target zone based on exhaust flow rate and exhaust temperature. Based on these typical operating conditions and test requirements, bench tests are conducted on the engine to more accurately simulate the actual operating conditions of the engine in different application scenarios, thereby obtaining more valuable test results and facilitating engine design.
[0070] Figure 1 This is a schematic diagram illustrating an application scenario of an engine bench testing method provided in an embodiment of this application, such as... Figure 1 As shown, the method of this application is applied to engine bench testing and is executed by any electronic device with computing capabilities. The electronic device is communicatively connected to each terminal device in the test bench to receive instructions from the electronic device. Each terminal device is connected to the engine and is used to input corresponding test parameters to the engine based on the instructions from the electronic device.
[0071] In addition, such as Figure 1 As shown, the test bench is also equipped with sensing devices to acquire real-time parameters of the engine in order to determine the engine's performance. Figure 1 Only one terminal device and one sensing device are shown in this embodiment, but the number of terminal devices and sensing devices is not limited in this embodiment. The corresponding number can be set according to the actual situation.
[0072] Based on this, the electronic equipment first acquires the engine's historical operating data, and then partitions other operating data based on exhaust flow and exhaust temperature from the historical data. Further, the electronic equipment determines the typical operating conditions for each target partition. Finally, based on the test requirements and the typical operating conditions of each target partition, the electronic equipment controls the terminal equipment on the test bench to input the corresponding test parameters to the engine for testing. The electronic equipment acquires the engine's real-time parameters through sensors on the test bench to obtain test results and determine the engine's performance.
[0073] The following detailed description of some embodiments of this application is provided in conjunction with the accompanying drawings. Where the embodiments do not conflict, the following embodiments and features thereof can be combined with each other.
[0074] This application provides a method for engine bench testing. Figure 2 A flowchart illustrating an engine bench test method provided in this application embodiment. Figure 1 ,like Figure 2 As shown, the method provided in this embodiment includes:
[0075] S201, acquire historical operating data of the engine.
[0076] Specifically, historical operating data includes exhaust flow rate, exhaust temperature, and other operating data.
[0077] It is understandable that the historical operating data of an engine is obtained based on the real-time operating data of the same target engine model used in the same vehicle type. Specifically, the real-time operating data of the target engine can be reported to the cloud for storage. For each engine, the electronic equipment retrieves the corresponding real-time operating data from the cloud as historical operating data based on its model and vehicle type.
[0078] In this embodiment, other operating data include engine speed and engine torque.
[0079] S202, divide other operating data into partitions according to exhaust flow rate and exhaust temperature to obtain the target partition.
[0080] The target partition includes at least one operating condition segment, and the exhaust flow rate corresponding to the operating condition segment is within the preset flow rate range of the target partition, and the exhaust temperature is within the preset temperature range of the target partition.
[0081] In this embodiment, the electronic device partitions other operating data according to preset flow ranges and preset temperature ranges. It can be understood that the final number of target partitions is the product of the number of preset flow ranges and the number of preset temperature ranges. Specifically, assuming there are two preset flow ranges (0, a) and [a, b), and three preset temperature ranges (0, c), [c, d), and [d, e), the final number of target partitions is six. The preset flow ranges and preset temperature ranges corresponding to the six target partitions are (0, a)-(0, c), (0, a)-[c, d), (0, a)-[d, e), [a, b)-(0, c), [a, b)-[c, d), [a, b)-[d, e).
[0082] In this embodiment, the operating condition segments are obtained based on continuous operating points, and each operating point corresponds to the exhaust flow rate, exhaust temperature and other operating data at a certain time point.
[0083] S203, for each target partition, select typical operating conditions from at least one operating condition segment.
[0084] Among them, the typical operating condition is the operating condition segment that appears most frequently in the target partition.
[0085] It is understandable that the operating condition segment that appears most frequently is more representative of the actual operating condition of the relevant target partition. Therefore, in this embodiment, the segment that appears most frequently in at least one operating condition segment is taken as the typical operating condition of the corresponding target partition.
[0086] S204. Based on the test requirements and typical operating conditions of each target zone, bench tests were conducted on the engine to obtain test results.
[0087] The test results are used to indicate whether the engine's performance is abnormal.
[0088] In this embodiment, the test requirements are input into the electronic device by the designer, developer, or relevant test personnel, so that the electronic device can make the engine have the corresponding exhaust flow and exhaust temperature within the corresponding time period of the test time, so as to obtain the complete test conditions within the test time. Based on the test conditions, bench tests are performed on the engine to finally obtain the test results.
[0089] In this embodiment, during bench testing of the engine, the electronic equipment first acquires the engine's historical operating data. Based on the exhaust flow rate and exhaust temperature in the historical operating data, other operating data are partitioned to obtain target partitions, ensuring that each target partition includes at least one continuous operating condition segment. Further, for each target partition, typical operating conditions are selected from at least one continuous operating condition segment. Finally, based on the test requirements and the typical operating conditions of each target partition, the engine is tested.
[0090] The electronic device uses real-time operating data from engines of the same vehicle model and type as historical operating data. It then partitions other operating data within this historical data, selecting typical operating conditions for each target partition, and conducts engine tests based on this partition. Therefore, the method in this embodiment effectively reproduces the actual operating conditions of the engine. This method helps obtain more valuable test results, thereby promoting engine design and development.
[0091] Figure 3 A flowchart illustrating an engine bench test method provided in this application embodiment. Figure 2 Specifically, this embodiment, based on the aforementioned embodiments, focuses on providing a detailed explanation of the method for obtaining the target partition and its corresponding typical operating conditions. For example... Figure 4 As shown, the method provided in this embodiment includes:
[0092] S301, based on the engine model, identifies the target engine.
[0093] Among them, the target engine model is the same as the engine model, and the target engine and the engine are used in the same vehicle models.
[0094] S302, acquire the actual operating data of the target engine within a historical time period, and use the actual operating data as the engine's historical operating data.
[0095] Specifically, other operating data include engine speed and engine torque.
[0096] In this embodiment, the electronic device first acquires the model of the engine located on the test bench, as well as the vehicle model to which it will be applied. Further, the electronic device retrieves from the cloud the actual operating data of the vehicle corresponding to that model using the engine model within a historical time period, and uses this actual operating data as the engine's historical operating data.
[0097] It is understandable that the historical time period is set by humans, and it can be the month before the current time or the year before the current time. This embodiment does not limit this.
[0098] S303, Obtain test requirements and determine the target range based on the test requirements.
[0099] The target range is the range that the test requirements indicate that needs to be focused on, including the exhaust flow rate range and the target exhaust temperature range.
[0100] In this embodiment, the test requirements are input into the electronic device by the developer or tester. It is understood that in practical applications, there may be certain exhaust flow rate and exhaust temperature ranges that warrant focused testing. Therefore, the test requirements in this embodiment include information indicating the key test ranges, and the electronic device determines the target range requiring focused testing based on this information.
[0101] S304: Partition other running data according to preset amounts to obtain target partitions, and make the preset amounts corresponding to other running data within the target range smaller than the preset amounts corresponding to other running data outside the target range.
[0102] The preset quantities include preset exhaust flow rate and preset exhaust temperature.
[0103] In this embodiment, based on the exhaust flow rate and exhaust temperature corresponding to other operating data, the other operating data is divided at every preset amount to obtain target partitions. Furthermore, in this embodiment, for the target range that needs to be tested in a focused manner, a smaller preset amount is used for more detailed division; for other operating data outside the target range, a larger preset amount is used for division.
[0104] For example, if the target range includes a target exhaust flow rate range of (x, y) and a target exhaust temperature range of (m, n), then when the electronic device partitions other operating data within the target exhaust flow rate range of (x, y) and the target exhaust temperature range of (m, n), it uses a preset value of 25 to partition the other operating data; when partitioning other operating data within the target exhaust flow rate range of (y, z) and the target exhaust temperature range of (l, m), it uses a preset value of 100 to partition the other operating data.
[0105] S305, for each target partition, sort the operating points within the target partition in chronological order, and form at least one operating condition segment based on other operating data corresponding to operating points that are consecutive in time.
[0106] S306, remove at least one operating condition segment whose continuous time is less than a preset value, and obtain the remaining operating condition segments.
[0107] It is understood that each target partition contains other operating data for each operating point within the corresponding exhaust flow and exhaust temperature range. In this embodiment, the electronic device sorts the other operating data for each operating point in chronological order and forms operating condition segments based on the other operating data for each operating point within a continuous time period.
[0108] It is understandable that the continuous duration of the constituent operating condition segments may be 1 second, 2 seconds, etc. Since operating condition segments with short continuous durations are not universally representative, this embodiment sets a preset value, allowing the electronic device to filter operating condition segments based on the preset value to obtain the remaining operating condition segments. In this embodiment, the preset value is 3 seconds.
[0109] S307 selects the most frequently occurring operating condition from the remaining operating condition segments as the typical operating condition for the target partition.
[0110] Understandably, the operating condition segment that appears most frequently in the remaining operating condition segments is more representative of the operating condition of the target partition. Therefore, in this embodiment, the typical operating condition of the target partition is determined based on the operating condition segment that appears most frequently in the remaining operating condition segments.
[0111] Specifically, if there is only one operating condition segment with the highest frequency among the remaining operating condition segments, that operating condition segment is taken as the typical operating condition of the target partition. If there are at least two operating condition segments with the highest frequency among the remaining operating condition segments, the one with the longest continuous time among the at least two operating condition segments is taken as the typical operating condition of the target partition.
[0112] S308 determines the test requirement partitions for each time period based on the test requirements, and splices together the typical operating conditions corresponding to the test requirement partitions for each time period to obtain continuous operating condition test parameters.
[0113] S309, based on the operating condition test parameters, conducts bench tests on the engine and obtains the test results.
[0114] In this embodiment, the test requirements also include information for indicating the test requirement partitions corresponding to each time period. The electronic equipment splices together the typical operating conditions corresponding to each test requirement partition based on the information to obtain the operating condition test parameters that are continuous in time. Based on the operating condition test parameters, the engine is subjected to bench tests to obtain the test results.
[0115] In this embodiment, before testing the engine, based on the engine model and the vehicle model to be used, the actual operating data of the corresponding production engine in the historical time period is obtained. The engine is then tested based on the actual operating data, making the test results more valuable for reference.
[0116] Furthermore, when electronic equipment partitions other operating data based on exhaust flow and exhaust temperature, it partitions the target range that needs to be tested with a smaller preset amount for the test requirements, and partitions other ranges with a larger preset amount, so that the division of the target range that needs to be tested with a larger preset amount is more detailed and the corresponding typical operating conditions are closer to reality.
[0117] In addition, when electronic devices select typical operating conditions corresponding to each target partition, they take the operating condition segment with the longest continuous time that appears most frequently in the target partition as the typical operating condition, thereby making the typical operating conditions more representative.
[0118] For example, if the target partitions are divided as follows: [20, 200)-[0, 500), [200, 300)-[0, 500), [300, 400]-[0, 500), [20, 200)-[500, 900), [200, 300)-[500, 900), [300, 400]-[500, 900), where the first range of each target partition corresponds to the exhaust temperature and the second range corresponds to the exhaust flow rate. When filtering the remaining operating condition segments in each target partition with a preset value of 3 seconds, the other operating condition data tables for each target partition after filtering can be found in Table 1 below. As shown in Table 1, there are no remaining operating condition segments in target partitions 1 and 4.
[0119] Table 1 Other operating condition data for each target zone
[0120]
[0121]
[0122]
[0123] Furthermore, for target partitions with remaining operating condition segments, typical operating conditions are further filtered based on the frequency and duration of these remaining segments. As shown in Table 1 above, each remaining operating condition segment appears once; therefore, the remaining operating condition segment with the longest duration is selected as the typical operating condition for the corresponding target partition. For example, for target partition 2, its corresponding typical operating condition is the remaining operating condition segment between 248s and 253s.
[0124] Based on this, if the test requirements obtained by the electronic equipment indicate that the typical operating conditions of target partition 2, target partition 5, and target partition 3 are executed sequentially in chronological order, then the typical operating conditions of target partition 2, target partition 5, and target partition 3 are spliced together in sequence to obtain the operating condition test parameters. Based on these operating condition test parameters, the engine is tested to obtain the test results.
[0125] The above embodiments describe an engine bench test method from the perspective of process flow. The following embodiments describe an engine bench test device from the perspective of virtual modules or virtual units. For details, please refer to the following embodiments.
[0126] This application provides an engine bench testing apparatus. Figure 4 This is a schematic diagram of the structure of an engine bench testing device provided in an embodiment of this application, as shown below. Figure 4 As shown, the device includes an acquisition module 41, a partitioning module 42, a screening module 43, and a testing module 44, wherein,
[0127] The acquisition module 41 is used to acquire historical operating data of the engine, including exhaust flow, exhaust temperature and other operating data;
[0128] The partitioning module 42 is used to partition other operating data according to exhaust flow rate and exhaust temperature to obtain target partitions; the target partition includes at least one operating condition segment, the exhaust flow rate corresponding to the operating condition segment is within the preset flow rate range of the target partition, and the exhaust temperature is within the preset temperature range of the target partition;
[0129] The filtering module 43 is used to filter typical operating conditions from at least one operating condition segment for each target partition; the typical operating condition is the operating condition segment that appears most frequently in the target partition.
[0130] Test module 44 is used to conduct bench tests on the engine based on test requirements and typical operating conditions of each target zone, and obtain test results; the test results are used to indicate whether the engine performance is abnormal.
[0131] In another possible implementation of this application embodiment, the acquisition module 41 is specifically used for:
[0132] Based on the engine model, the target engine is determined; the target engine model is consistent with the engine model, and the target engine and the vehicle model to which the engine is applied are consistent.
[0133] Obtain the actual operating data of the target engine within a historical time period, and use the actual operating data as the engine's historical operating data; other operating data include engine speed and engine torque.
[0134] In another possible implementation of this embodiment, the partitioning module 42 is specifically used for:
[0135] Obtain the test requirements and determine the target range based on the test requirements. The target range is the range that the test requirements indicate that needs to be focused on, including the exhaust flow rate range and the target exhaust temperature range.
[0136] Other operating data are partitioned according to preset values to obtain target partitions, and the preset values corresponding to other operating data within the target range are less than the preset values corresponding to other operating data outside the target range; the preset values include preset exhaust flow rate and preset exhaust temperature.
[0137] In another possible implementation of this application embodiment, the filtering module 43 is specifically used for:
[0138] For each target partition, the operating points within the target partition are sorted in chronological order, and at least one operating condition segment is formed based on other operating data corresponding to operating points that are consecutive in time.
[0139] The most frequently occurring condition in at least one operating condition segment is taken as the typical operating condition of the target partition.
[0140] In another possible implementation of this application embodiment, the filtering module 43 is specifically used for:
[0141] If there are at least two operating condition segments with the highest frequency in the operating condition segment, the one with the longest continuous time among the at least two operating condition segments with the highest frequency will be taken as the typical operating condition of the target partition.
[0142] In another possible implementation of this application embodiment, the filtering module 43 is specifically used for:
[0143] Remove at least one operating condition segment whose continuous time is less than a preset value from the operating condition segments to obtain the remaining operating condition segments;
[0144] The most frequently occurring operating condition among the remaining operating condition segments is taken as the typical operating condition of the target partition.
[0145] In another possible implementation of this application embodiment, the experimental module 44 is specifically used for:
[0146] Obtain the test requirements, and determine the test demand partitions for each time period based on the test requirements;
[0147] Typical operating conditions corresponding to the test requirements of each time period are spliced together to obtain continuous test parameters.
[0148] Based on the operating condition test parameters, bench tests were conducted on the engine to obtain the test results.
[0149] The engine bench testing apparatus provided in this application is applicable to the above method embodiments, and will not be described again here.
[0150] This application provides an electronic device. Figure 5 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application, such as... Figure 5 As shown, Figure 5 The illustrated electronic device includes a processor 51 and a memory 52. The processor 51 and the memory 52 are connected, for example, via a bus 53. Optionally, the electronic device may also include a transceiver 54. It should be noted that in practical applications, the transceiver 54 is not limited to one type, and the structure of this electronic device does not constitute a limitation on the embodiments of this application.
[0151] The processor 51 may be a central processing unit (CPU), a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. It can implement or execute the various exemplary logic blocks, modules, and circuits described in conjunction with the disclosure of this application. The processor 51 may also be a combination that implements computational functions, such as a combination of one or more microprocessors 51, a combination of a DSP and a microprocessor 51, etc.
[0152] Bus 53 may include a pathway for transmitting information between the aforementioned components. Bus 53 may be a Peripheral Component Interconnect (PCI) bus 53 or an Extended Industry Standard Architecture (EISA) bus 53, etc. Bus 53 can be divided into address bus 53, data bus 53, control bus 53, etc. For ease of representation, Figure 5 The bus 53 is represented by a single thick line, but this does not mean that there is only one bus 53 or only one type of bus 53.
[0153] The memory 52 may be a read-only memory 52 (ROM) or other type of static storage device capable of storing static information and instructions, a random access memory 52 (RAM) or other type of dynamic storage device capable of storing information and instructions, or an electrically erasable programmable read-only memory 52 (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compressed optical discs, laser discs, optical discs, digital universal optical discs, Blu-ray discs, etc.), a magnetic disk storage medium or other magnetic storage device, or any other medium capable of carrying or storing desired program code in the form of instructions or data structures and accessible by a computer, but not limited thereto.
[0154] The memory 52 is used to store application code that executes the solution of this application, and its execution is controlled by the processor 51. The processor 51 is used to execute the application code stored in the memory 52 to implement the content shown in the foregoing method embodiments.
[0155] This application also provides a computer-readable storage medium, which may include various media capable of storing program code, such as a USB flash drive, a portable hard drive, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk. Specifically, the computer-readable storage medium stores program instructions, which are used to implement the methods in the above embodiments.
[0156] This application also provides a computer program product, including a computer program that, when executed by a processor, implements the technical solution of the above method embodiments. Its implementation principle and technical effects are similar, and will not be repeated here.
[0157] Other embodiments of this application will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of this application that follow the general principles of this application and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this application are indicated by the claims.
[0158] It should be understood that this application is not limited to the precise structure described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this application is limited only by the appended claims.
Claims
1. A method for engine bench testing, characterized in that, The method includes: Acquire historical operating data of the engine, including exhaust flow rate, exhaust temperature, and other operating data; the other operating data includes engine speed and engine torque. The other operating data are partitioned according to the exhaust flow rate and the exhaust temperature to obtain a target partition; the target partition includes at least one operating condition segment, wherein the exhaust flow rate corresponding to the operating condition segment is within a preset flow rate range of the target partition and the exhaust temperature is within a preset temperature range of the target partition; For each target partition, typical operating conditions are selected from at least one operating condition segment; the typical operating condition is the operating condition segment that appears most frequently in the target partition. Based on the test requirements and the typical operating conditions of each target zone, bench tests are conducted on the engine to obtain test results; the test results are used to indicate whether the engine performance is abnormal.
2. The method according to claim 1, characterized in that, The acquisition of historical engine operating data includes: Based on the engine model, a target engine is determined; the target engine model is consistent with the engine model, and the target engine and the engine are applicable to the same vehicle model. Obtain the actual operating data of the target engine within a historical time period, and use the actual operating data as the historical operating data of the engine.
3. The method according to claim 1 or 2, characterized in that, The step of partitioning the other operating data according to the exhaust flow rate and the exhaust temperature to obtain the target partition includes: Obtain the test requirements, and determine the target range based on the test requirements. The target range is the range that the test requirements indicate needs to be focused on, including the exhaust flow rate range and the target exhaust temperature range. The other operating data is partitioned according to a preset amount to obtain the target partition, and the preset amount corresponding to the other operating data within the target range is less than the preset amount corresponding to the other operating data outside the target range; the preset amount includes preset exhaust flow rate and preset exhaust temperature.
4. The method according to claim 1 or 2, characterized in that, For each target partition, selecting typical operating conditions from at least one operating condition segment includes: For each target partition, the operating points within the target partition are sorted in chronological order, and at least one operating condition segment is formed based on other operating data corresponding to operating points that are consecutive in time. The most frequently occurring condition segment in at least one of the aforementioned operating condition segments is taken as the typical operating condition of the target partition.
5. The method according to claim 4, characterized in that, The step of selecting the most frequently occurring operating condition segment from at least one of the operating condition segments as the typical operating condition of the target partition includes: When there are at least two operating condition segments with the highest frequency in the operating condition segments, the one with the longest continuous time among the at least two operating condition segments with the highest frequency is taken as the typical operating condition of the target partition.
6. The method according to claim 4, characterized in that, The step of selecting the most frequently occurring operating condition segment from at least one of the operating condition segments as the typical operating condition of the target partition includes: Remove at least one of the operating condition segments whose continuous time is less than a preset value to obtain the remaining operating condition segments; The most frequently occurring condition among the remaining operating condition segments is taken as the typical operating condition of the target partition.
7. The method according to claim 1 or 2, characterized in that, Based on the test requirements and typical operating conditions of each target zone, bench tests are conducted on the engine to obtain test results, including: Obtain the test requirements, and determine the test requirement partitions for each time period based on the test requirements; Typical operating conditions corresponding to the test requirements of each time period are spliced together to obtain continuous test parameters. Based on the aforementioned operating condition test parameters, a bench test was conducted on the engine to obtain the test results.
8. An engine bench testing apparatus, characterized in that, The device includes: The acquisition module is used to acquire historical operating data of the engine, including exhaust flow rate, exhaust temperature, and other operating data, including engine speed and engine torque. The partitioning module is used to partition the other operating data according to the exhaust flow rate and the exhaust temperature to obtain a target partition; the target partition includes at least one operating condition segment, wherein the exhaust flow rate corresponding to the operating condition segment is within a preset flow rate range of the target partition and the exhaust temperature is within a preset temperature range of the target partition; A filtering module is used to filter typical operating conditions from at least one operating condition segment for each target partition; the typical operating condition is the operating condition segment that appears most frequently in the target partition. The testing module is used to conduct bench tests on the engine based on test requirements and typical operating conditions of each target zone, and obtain test results; the test results are used to indicate whether the engine performance is abnormal.
9. An electronic device, characterized in that, Includes a processor and a memory communicatively connected to the processor; The memory stores computer-executed instructions; The processor executes computer execution instructions stored in the memory to implement the method as described in any one of claims 1 to 7.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the program is executed by the processor, it implements the method described in any one of claims 1 to 7.
Citation Information
Patent Citations
Method and device for selecting operating points
CN103969048A
Sensor detection method and device
CN112362194A