Engine piston noise elimination method, system, equipment and medium
By acquiring the frequency domain characteristic signal of the engine piston and comparing it with a preset database, relevant parameters are identified and adjusted, solving the problem of difficult identification and elimination of engine piston noise, and improving engine performance and comfort.
Patent Information
- Application Number
- CN202510929273.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-07-07
- Publication Date
- 2025-10-17
AI Technical Summary
Existing technologies struggle to quickly and accurately identify and eliminate engine piston noise, especially cylinder knocking and pin assembly knocking. Traditional noise reduction solutions are costly and difficult to adapt to all operating conditions, while traditional control strategies suffer from lag in response.
By acquiring the frequency domain characteristic signal of the engine piston operation and comparing it with a preset spectrum database, the noise type is identified, and engine parameters such as ignition advance angle, exhaust gas recirculation valve opening, fuel injection parameters, and piston cooling nozzle solenoid valve status are adjusted accordingly until the noise is eliminated.
It enables rapid and accurate identification and elimination of piston noise, improving engine performance and comfort, reducing manufacturing costs, and increasing response efficiency.
Smart Images

Figure CN120808736A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of electronic control of internal combustion engines, and in particular to an engine piston noise elimination method, system, device and medium. BACKGROUND
[0002] Currently, with the continuous improvement of engine strengthening degree and the acceleration of automobile electrification process, the background noise of the vehicle is significantly reduced, making the piston noise problem that was originally covered up in the operation of the traditional internal combustion engine increasingly prominent. The piston noise mainly manifests as cylinder knock sound caused by lateral knocking of the piston on the cylinder wall, and pin assembly knock sound caused by the gap between the piston pin and the pin hole. Such noise not only directly affects the driving comfort, and in severe cases, even causes consumers to question the quality of the vehicle. The current mainstream noise reduction scheme mainly relies on structural optimization, such as reducing the piston-cylinder gap, improving the pin hole bushing material, or a single control strategy such as globally delaying the ignition angle.
[0003] However, structural optimization increases manufacturing costs and is difficult to adapt to all working conditions, and traditional control strategies have significant defects, such as the inability to distinguish noise types and passive response control that is difficult to quickly suppress in the initial stage of noise. SUMMARY
[0004] A series of simplified concepts are introduced in the summary section, which will be further described in detail in the specific embodiments section. The summary section of the present application does not mean to attempt to limit the key features and necessary technical features of the claimed technical solutions, nor does it mean to attempt to determine the protection scope of the claimed technical solutions.
[0005] In a first aspect, an engine piston noise elimination method is provided, the method comprising:
[0006] obtaining a frequency domain feature signal of the engine piston during operation;
[0007] comparing the frequency domain feature signal with a preset frequency spectrum database to determine the noise type of the engine piston, the noise type including cylinder knock sound and / or pin assembly knock sound;
[0008] for each type of knock sound, adjusting the engine parameters related to the generation of the knock sound until the knock sound is eliminated.
[0009] In an embodiment of the present application, the engine parameters include: ignition advance angle, valve opening degree of the exhaust gas recirculation valve, and fuel injection parameters, and the adjusting the engine parameters related to the generation of the knock sound for each type of knock sound until the knock sound is eliminated includes:
[0010] In response to the cylinder knocking sound, the ignition advance angle of the engine, the valve opening of the exhaust gas recirculation valve and the injection parameters are adjusted in sequence. After each parameter adjustment, the frequency domain characteristic signal is obtained again and compared with the frequency spectrum database until the noise type corresponding to the frequency domain characteristic signal does not include the cylinder knocking sound.
[0011] In one embodiment of the present invention, adjusting the ignition advance angle of the engine in response to the cylinder knocking sound includes:
[0012] retarding the ignition advance angle based on a preset angle, acquiring the frequency domain characteristic signal again, and determining whether the noise type corresponding to the frequency domain characteristic signal includes the cylinder knocking sound;
[0013] In a case where the noise type corresponding to the frequency domain characteristic signal includes the cylinder knocking sound, the delayed ignition advance angle continues to be delayed based on a preset angle until the ignition advance angle reaches a preset first threshold.
[0014] In one embodiment of the present invention, adjusting the valve opening of the exhaust gas recirculation valve in response to the cylinder knocking sound includes:
[0015] When the ignition advance angle reaches the first preset threshold and the noise type corresponding to the frequency domain characteristic signal includes the cylinder knocking sound, increasing the opening of the exhaust gas recirculation valve, acquiring the frequency domain characteristic signal again, and determining whether the noise type corresponding to the frequency domain characteristic signal includes the cylinder knocking sound;
[0016] In a case where the noise type corresponding to the frequency domain characteristic signal includes the cylinder knocking sound, the opening of the exhaust gas recirculation valve continues to increase until the opening of the exhaust gas recirculation valve reaches a preset second threshold.
[0017] In one embodiment of the present invention, adjusting the fuel injection parameters in response to the cylinder knocking sound includes:
[0018] When the opening of the exhaust gas recirculation valve reaches a preset second threshold and the noise type corresponding to the frequency domain characteristic signal includes the cylinder knocking sound, increasing the injection time or the number of injections to reduce the combustion temperature, obtaining the frequency domain characteristic signal again, and determining whether the noise type corresponding to the frequency domain characteristic signal includes the cylinder knocking sound;
[0019] In a case where the noise type corresponding to the frequency domain characteristic signal includes the cylinder knocking sound, the operation of adjusting the ignition advance angle of the engine is repeatedly performed until the noise type corresponding to the frequency domain characteristic signal does not include the cylinder knocking sound.
[0020] In an embodiment of the present application, the engine parameters further comprise: an on-off state of a piston cooling nozzle solenoid valve, and the adjusting, for each type of knock, the engine parameters related to the generation of the knock, until the knock is eliminated, comprises:
[0021] For the pin assembly knock, determining whether the on-off state of the piston cooling nozzle solenoid valve is an on state;
[0022] In the case that the on-off state of the piston cooling nozzle solenoid valve is an off state, turning on the piston cooling nozzle solenoid valve.
[0023] In an embodiment of the present application, the determining whether the on-off state of the piston cooling nozzle solenoid valve is an on state further comprises:
[0024] In the case that the on-off state of the piston cooling nozzle solenoid valve is an on state, increasing the flow rate of the variable displacement pump based on a preset flow rate, reacquiring the frequency domain characteristic signal, and determining whether the noise type corresponding to the frequency domain characteristic signal contains the pin assembly knock;
[0025] In the case that the noise type corresponding to the frequency domain characteristic signal contains the pin assembly knock, continuing to increase the flow rate of the variable displacement pump based on a preset flow rate until the flow rate reaches a preset third threshold.
[0026] In a second aspect, the present application provides an engine piston noise elimination system, comprising: a data acquisition module, a frequency spectrum comparison module and an adjustment module;
[0027] The data acquisition module is configured to acquire a frequency domain characteristic signal of the engine piston during operation;
[0028] The frequency spectrum comparison module is configured to compare the frequency domain characteristic signal with a preset frequency spectrum database, and determine a noise type of the engine piston, wherein the noise type comprises a cylinder knock and / or a pin assembly knock;
[0029] The adjustment module is configured to, for each type of knock, adjust the engine parameters related to the generation of the knock until the knock is eliminated.
[0030] In a third aspect, an electronic device comprises a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor is configured to execute the computer program stored in the memory to implement the steps of the engine piston noise elimination method according to any one of the first aspect.
[0031] In a fourth aspect, the present application also provides a computer readable storage medium, having stored thereon a computer program, which, when executed by a processor, implements the steps of the engine piston noise elimination method according to any one of the first aspect.
[0032] To sum up, the engine piston noise elimination method provided by the embodiments of the present application can determine the type of the piston noise of the engine by comparing the frequency domain characteristic signal with the preset frequency spectrum database, so that the type of the piston noise of the current engine can be quickly and accurately determined, and the efficiency of solving the problem is improved. And corresponding adjustment operations are taken for different types of noise, which can quickly eliminate the piston noise of the engine in the initial stage of the piston noise, and further improve the performance and comfort of the engine.
[0033] The engine piston noise elimination method provided by the present application, other advantages, objects and features of the present application will be embodied in part by the following description, and will be understood by those skilled in the art through research and practice of the present application. BRIEF DESCRIPTION OF DRAWINGS
[0034] By reading the detailed description of the preferred embodiments below, various other advantages and benefits will become clear to those of ordinary skill in the art. The drawings are only for the purpose of illustrating the preferred embodiments and are not considered limiting to the present specification. Moreover, the same reference symbols are used throughout the drawings to represent the same components. In the drawings:
[0035] Figure 1 A flowchart of an engine piston noise elimination method provided by the embodiments of the present application is shown;
[0036] Figure 2 A structural schematic diagram of an engine piston noise elimination system provided by the embodiments of the present application is shown;
[0037] Figure 3 A structural schematic diagram of an engine piston noise elimination electronic device provided by the embodiments of the present application is shown. DETAILED DESCRIPTION
[0038] In order to better understand the technical solutions provided by the embodiments of the present application, the technical solutions of the embodiments of the present application will be described in detail below with the help of the drawings and specific embodiments. It should be understood that the specific features in the embodiments of the present application and the embodiments are detailed descriptions of the technical solutions of the embodiments of the present application, and are not limitations of the technical solutions of the present application. In the case of no conflict, the technical features in the embodiments of the present application and the embodiments can be combined with each other.
[0039] In this article, relational terms such as first and second are used only to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply the existence of any such actual relationship or order between these entities or operations. Moreover, the terms "comprise", "include" or any other variants thereof are intended to cover non-exclusive inclusion, so that the process, method, article or equipment comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or also include elements inherent to such process, method, article or equipment. In the absence of further restrictions, the elements defined by the statement "comprising a ..." do not exclude the presence of other identical elements in the process, method, article or equipment comprising the elements. The term "two or more" includes two or more than two cases.
[0040] See also Figure 1 , is a schematic flow chart of a method for eliminating engine piston noise provided by an embodiment of the present application, which may specifically include:
[0041] S110, obtaining a frequency domain characteristic signal of the engine piston when it is running;
[0042] For example, during engine operation, different piston noises produce specific vibration patterns. These vibration patterns can be captured by an acceleration sensor, also known as a knock sensor, and converted into frequency-domain characteristic signals. Accurately capturing these frequency-domain characteristic signals is fundamental to subsequently determining the type of piston noise and provides a key basis for targeted noise problem resolution.
[0043] S120, comparing the frequency domain characteristic signal with a preset spectrum database to determine the noise type of the engine piston, where the noise type includes cylinder knocking sound and / or pin assembly knocking sound;
[0044] For example, the preset spectrum database stores typical spectrum features corresponding to various known piston noise types. By comparing the frequency domain characteristic signal acquired in real time with the spectrum in the database, it can be determined whether the piston noise of the current engine belongs to cylinder knocking sound or pin assembly knocking sound. Among them, cylinder knocking sound corresponds to piston knocking sound, and pin assembly knocking sound corresponds to the knocking sound between the piston pin and the pin hole. Assuming that the spectrum range corresponding to the cylinder knocking sound is recorded in the spectrum database, when the spectrum in the frequency domain characteristic signal of the engine falls within this range, it can be determined that the engine has cylinder knocking sound. The same can be said for pin assembly knocking sound. This comparison method can quickly and accurately identify the type of piston noise, avoid blindly trying different solutions, and improve the efficiency of solving noise problems.
[0045] S130 : For each type of knocking sound, adjust engine parameters related to the generation of the knocking sound until the knocking sound is eliminated.
[0046] Exemplarily, during the operation of the engine, the piston noise usually presents different types of knocking sounds. For each type of knocking sound, the engine parameters related to the generation of the knocking sound can be adjusted to eliminate the knocking sound. This method of adjusting the related engine parameters for each type of knocking sound until the knocking sound is eliminated can comprehensively and effectively solve the problem of the piston noise of the engine and improve the overall performance of the engine and the user experience.
[0047] To sum up, the engine piston noise elimination method proposed in the embodiments of the present application compares the frequency domain characteristic signal with the preset frequency spectrum database to determine the type of the piston noise of the engine. Through comparison, it can quickly and accurately determine which type of piston noise the current engine belongs to, thereby improving the efficiency of solving the problem. And taking corresponding adjustment operation for different types of noise, the piston noise of the engine can be quickly eliminated in the initial stage of the piston noise, and the performance and comfort of the engine are further improved.
[0048] In some examples, the engine parameters include: ignition advance angle, valve opening degree of the exhaust gas recirculation valve, and fuel injection parameter. The adjustment of the engine parameters related to the generation of each type of knocking sound until the knocking sound is eliminated includes:
[0049] For the cylinder knocking sound, the ignition advance angle, the valve opening degree of the exhaust gas recirculation valve, and the fuel injection parameter of the engine are adjusted in turn. After each parameter adjustment, the frequency domain characteristic signal is acquired again, and the frequency domain characteristic signal is compared with the frequency spectrum database until the noise type corresponding to the frequency domain characteristic signal does not contain the cylinder knocking sound.
[0050] Exemplarily, when it is determined that the type of the piston noise is the cylinder knocking sound, the ignition advance angle, the valve opening degree of the exhaust gas recirculation valve, and the fuel injection parameter of the engine are adjusted in turn to eliminate the cylinder knocking sound. If the engine has the cylinder knocking sound, the ignition advance angle of the engine is adjusted first, such as delaying the ignition advance angle. If the cylinder knocking sound still exists, the valve opening degree of the exhaust gas recirculation valve is adjusted, such as increasing the opening degree of the exhaust gas recirculation valve. If the cylinder knocking sound still exists, the fuel injection parameter is adjusted, such as increasing the fuel injection time or increasing the number of fuel injection, until the cylinder knocking sound disappears. This step-by-step adjustment method can solve the problem of the cylinder knocking sound and improve the running stability and quietness of the engine.
[0051] In some examples, the adjustment of the ignition advance angle of the engine for the cylinder knocking sound includes:
[0052] delay the spark advance angle based on a preset angle, acquire the frequency domain feature signal again, and determine whether the noise type corresponding to the frequency domain feature signal contains the cylinder knock sound;
[0053] In a case where the noise type corresponding to the frequency domain feature signal contains the cylinder knock sound, the delayed spark advance angle is continuously delayed based on the preset angle until the spark advance angle reaches a preset first threshold value.
[0054] Exemplarily, the spark advance angle refers to an angle of advance of a spark plug ignition relative to a piston reaching a top dead center. Delaying the spark advance angle can make the combustion process closer to the bottom dead center of the piston, thereby reducing the combustion pressure and temperature and reducing the cylinder knock sound. By gradually delaying the spark advance angle and monitoring in real time whether the noise type corresponding to the frequency domain feature signal contains the cylinder knock sound until the spark advance angle reaches the preset first threshold value, the cylinder knock sound can be reduced to the maximum extent on the premise of ensuring the performance of the engine. Assuming that the engine has the cylinder knock sound, the initial spark advance angle is 30°, and the preset first threshold value is 20°. At the beginning, the spark advance angle is delayed by 2° each time, and it is checked whether the noise type corresponding to the frequency domain feature signal contains the cylinder knock sound. If it still contains, the delay is continued until the spark advance angle reaches 20°. This adjustment manner can effectively reduce the cylinder knock sound and improve the operation quality of the engine without affecting the normal operation of the engine.
[0055] In some examples, for the cylinder knock sound, the valve opening degree of the exhaust gas recirculation valve is adjusted, including:
[0056] In a case where the noise type corresponding to the frequency domain feature signal contains the cylinder knock sound, the opening degree of the exhaust gas recirculation valve is increased, the frequency domain feature signal is acquired again, and it is determined whether the noise type corresponding to the frequency domain feature signal contains the cylinder knock sound.
[0057] In a case where the noise type corresponding to the frequency domain feature signal contains the cylinder knock sound, the opening degree of the exhaust gas recirculation valve is continuously increased until the opening degree of the exhaust gas recirculation valve reaches a preset second threshold value.
[0058] For example, an exhaust gas recirculation (EGR) valve is used to reduce the combustion temperature by re-introducing a portion of exhaust gas into the combustion chamber, thereby reducing the knocking sound. When the knocking sound cannot be completely eliminated by adjusting the ignition advance angle of the engine, the opening of the EGR valve can be increased to further reduce the combustion temperature. Assuming that the first preset threshold is 20°, when the ignition advance angle reaches 20° and the knocking sound still exists, the opening of the EGR valve is started to be increased. The initial opening is 20%, and the second preset threshold is 50%. The opening is increased by 5% each time, and it is checked whether the noise type corresponding to the frequency domain feature signal contains the knocking sound. If it still contains, it continues to increase until the opening reaches 50%. This adjustment method can further reduce the combustion temperature on the basis of adjusting the ignition advance angle of the engine, effectively reduce the knocking sound, and improve the performance and emission level of the engine.
[0059] In some examples, the injection parameter is adjusted for the knocking sound, including:
[0060] When the opening of the EGR valve reaches the second preset threshold and the noise type corresponding to the frequency domain feature signal contains the knocking sound, the injection time is increased or the injection frequency is increased to reduce the combustion temperature, the frequency domain feature signal is obtained again, and it is determined whether the noise type corresponding to the frequency domain feature signal contains the knocking sound.
[0061] When the noise type corresponding to the frequency domain feature signal contains the knocking sound, the adjustment operation of the ignition advance angle of the engine is repeatedly performed until the noise type corresponding to the frequency domain feature signal does not contain the knocking sound.
[0062] For example, when the opening of the EGR valve reaches the second preset threshold, and the noise type corresponding to the new frequency domain feature signal obtained at this time still contains the knocking sound, the subsequent injection parameter adjustment operation is started. The combustion temperature is reduced by increasing the injection time or increasing the injection frequency. Increasing the injection time means that the time for the injection nozzle to inject fuel into the combustion chamber during each injection process is longer, which can make the fuel more fully atomized, thereby reducing the combustion temperature. Increasing the injection frequency is to increase the number of injections in one working cycle, which can also achieve the purpose of reducing the combustion temperature.
[0063] After adjusting the fuel injection parameters, the frequency domain characteristic signal is obtained again to determine whether the noise type still contains the cylinder knocking sound. This step is to verify whether the adjustment of the fuel injection parameters is effective. If the frequency domain characteristic signal still contains the cylinder knocking sound, it means that the current adjustment has not achieved the effect of eliminating the cylinder knocking sound. If the cylinder knocking sound still exists after adjusting the fuel injection parameters, the adjustment operation of the engine ignition advance angle is repeated. Adjusting the ignition advance angle can change the timing and intensity of combustion, thereby further reducing the cylinder knocking sound. The adjustment is repeated until the frequency domain characteristic signal corresponds to a noise type that does not contain the cylinder knocking sound. By increasing the fuel injection time or the number of fuel injections, the fuel can be more fully atomized, thereby reducing the combustion temperature. Lower combustion temperature can reduce the rapid change of in-cylinder pressure and reduce the generation of cylinder knocking sound.
[0064] In some examples, the engine parameters further include: an on-off state of a piston cooling nozzle solenoid valve, and the adjusting, for each type of knocking sound, the engine parameters related to the generation of the knocking sound until the knocking sound is eliminated includes:
[0065] For the pin assembly knocking sound, determining whether the on-off state of the piston cooling nozzle solenoid valve is an open state;
[0066] In the case where the on-off state of the piston cooling nozzle solenoid valve is a closed state, opening the piston cooling nozzle solenoid valve.
[0067] For example, when it is determined that the piston noise type is the pin assembly knocking sound, the pin assembly knocking sound is eliminated by adjusting the on-off state of the piston cooling nozzle solenoid valve of the engine, thereby reducing the knocking sound of the pin piston pin and the pin hole. Specifically, if the engine has a pin assembly knocking sound, first determine whether the piston cooling nozzle solenoid valve is open. If it is closed, open it. If the new frequency domain characteristic signal obtained at this time corresponds to a noise type that still contains the pin assembly knocking sound, continue to perform the next adjustment operation, such as increasing the flow of the variable displacement pump, until the new frequency domain characteristic signal corresponds to a noise type that does not contain the pin assembly knocking sound. This adjustment method can specifically solve the problem of pin assembly knocking sound and improve the running performance and quietness of the engine.
[0068] In some examples, the determining whether the on-off state of the piston cooling nozzle solenoid valve is an open state further includes:
[0069] In the case where the on-off state of the piston cooling nozzle solenoid valve is an open state, increasing the flow of the variable displacement pump based on a preset flow, obtaining the frequency domain characteristic signal again, and determining whether the frequency domain characteristic signal corresponds to a noise type that contains the pin assembly knocking sound;
[0070] In a case where the noise type corresponding to the frequency domain characteristic signal includes the knocking sound of the pin assembly, the flow rate of the variable displacement pump continues to increase based on the preset flow rate until the flow rate reaches a preset third threshold value.
[0071] For example, first, when the piston cooling nozzle solenoid valve is confirmed to be in the open state, it means that the piston cooling system has been activated. However, due to insufficient coolant flow, the pin assembly knocking sound is still present. Next, the flow rate of the variable displacement pump is increased based on the preset flow rate. The variable displacement pump is a key component in the engine cooling system, which can adjust the coolant flow rate according to the actual engine needs. The preset flow rate is an appropriate flow rate value pre-set based on the engine's design parameters and performance requirements. Increasing the flow rate of the variable displacement pump is equivalent to increasing the amount of coolant flowing to the piston, thereby enhancing the cooling effect on the piston. Then, the frequency domain characteristic signal at this time is obtained again. It is determined whether the current engine noise type includes the pin assembly knocking sound. If the noise type corresponding to the frequency domain characteristic signal still includes the pin assembly knocking sound, it indicates that the current increase in flow rate is not sufficient to eliminate the noise. At this point, the flow rate of the variable displacement pump needs to be further increased based on the preset flow rate until the flow rate reaches a preset third threshold. The preset third threshold is the upper limit of the flow rate, which ensures that the increase in flow rate does not place excessive burden on the engine cooling system.
[0072] Increasing the flow rate of the variable displacement pump allows more coolant to flow to the piston, effectively reducing piston temperature. This lower temperature helps reduce thermal expansion of the piston, resulting in a tighter and more stable fit between the piston and pin assembly. This reduces gap changes caused by thermal expansion and reduces the possibility of pin assembly knocking noise.
[0073] like Figure 2 As shown, this application proposes an engine piston noise elimination system, which includes: a data acquisition module 21, a spectrum comparison module 22 and an adjustment module 23;
[0074] The data acquisition module 21 is configured to: acquire a frequency domain characteristic signal of the engine piston when it is running;
[0075] The spectrum comparison module 22 is configured to: compare the frequency domain characteristic signal with a preset spectrum database to determine the noise type of the engine piston, wherein the noise type includes cylinder knocking sound and / or pin assembly knocking sound;
[0076] The adjustment module 23 is configured to adjust, for each type of knocking sound, engine parameters related to the generation of the knocking sound until the knocking sound is eliminated.
[0077] The effects of applying the above method in the above system can be found in the description of the above method embodiment, which will not be repeated here.
[0078] As Figure 3 shown in the above embodiments, the electronic device 300 further comprises a memory 310, a processor 320, and a computer program 311 stored in the memory 310 and capable of running on the processor 320. The processor 320 implements the steps of any method for eliminating engine piston noise according to the above embodiments when executing the computer program 311.
[0079] Since the electronic device according to the embodiments is the device used to implement the engine piston noise elimination device according to the embodiments, the specific implementation of the electronic device according to the embodiments and various changes thereof can be understood by those skilled in the art based on the methods according to the embodiments. Therefore, how the electronic device implements the methods according to the embodiments will not be described in detail, and the device used by those skilled in the art to implement the methods according to the embodiments is within the scope of the present application.
[0080] In the specific implementation process, the computer program 311 can implement Figure 1 any embodiment of the corresponding embodiments when executed by the processor.
[0081] It should be noted that in the above embodiments, the description of each embodiment has its own emphasis, and the parts not described in detail in an embodiment can be referred to the related description of other embodiments.
[0082] Those skilled in the art should understand that the embodiments of the present application can be provided as a method, a system, or a computer program product. Therefore, the present application can be in the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present application can be in the form of a computer program product implemented on one or more computer-readable storage media (including but not limited to disk storage, CD-ROMs, optical storage, etc.) containing computer-readable program code.
[0083] The present application is described with reference to flowcharts and / or block diagrams according to the methods, devices (systems), and computer program products of the embodiments of the present application. It should be understood that each flow and / or block in the flowcharts and / or block diagrams, and the combination of the flows and / or blocks in the flowcharts and / or block diagrams can be implemented by computer program instructions. These computer program instructions can be provided to a general-purpose computer, a special-purpose computer, an embedded computer, or other programmable data processing devices to produce a machine, so that the instructions executed by the computer or other programmable data processing devices produce a device that implements the functions specified in the flowcharts and / or block diagrams. Figure 1 The functions specified in one flow or multiple flows and / or blocks Figure 1 The functions specified in one flow or multiple flows and / or blocks The functions specified in one flow or multiple flows and / or blocks
[0084] These computer program instructions can also be stored in a computer readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer readable memory produce an article of manufacture including instructions which implement the flow Figure 1 one or more flow or block Figure 1 one or more flow or block
[0085] These computer program instructions can also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions executed on the computer or other programmable apparatus provide steps for implementing the flow Figure 1 one or more flow or block Figure 1 one or more flow or block
[0086] The embodiments of the present application also provide a computer program product, which comprises computer software instructions, when the computer software instructions are executed on a processing device, the processing device executes the flow of the LDPC decoding method of the solid state disk controller.
[0087] The computer program product comprises one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the flow or function according to the embodiments of the present application is produced in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer readable storage medium or transferred from one computer readable storage medium to another, for example, the computer instructions can be transferred from one website, computer, server or data center to another website, computer, server or data center through wired (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (such as infrared, wireless, microwave, etc.) mode. The computer readable storage medium can be any available medium that can be stored by the computer or the data storage device such as server, data center, etc. integrated with one or more available media sets. The available media can be magnetic media (for example, floppy disk, hard disk, magnetic tape), optical media (for example, DVD), or semiconductor media (for example, solid state disk (SSD)) and the like.
[0088] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working process of the above-described system, device and unit can refer to the corresponding process in the foregoing method embodiments, which will not be described here.
[0089] In several embodiments provided in the present application, it should be understood that the disclosed devices, apparatuses and methods can be implemented in other manners. For example, the embodiments of the apparatus described above are merely schematic. For example, the division of the units is only a logical function division. There can be another division manner for the actual implementation. For example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the displayed or discussed mutual couplings or direct couplings or communication connections between the units can be indirect couplings or communication connections through some interfaces, devices or units, and can be electrical, mechanical or in other forms.
[0090] The units described as separated components can or can not be physically separated, and the components displayed as units can or can not be physical units, i.e., can be located in one place, or can be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purposes of the embodiments of the present application.
[0091] In addition, each functional unit in the embodiments of the present application can be integrated in a processing unit, or each unit can exist physically as a separate unit, or two or more units can be integrated in one unit. The integrated unit can be implemented in the form of hardware, or in the form of a software functional unit.
[0092] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on such an understanding, the technical solutions of the present application essentially or substantially, or all or part of the technical solutions, can be embodied in the form of a software product. The computer software product is stored in a storage medium, and includes a plurality of instructions that cause a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods in the embodiments of the present application. The foregoing storage medium includes: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), magnetic disk or optical disk, and various media that can store program codes.
[0093] The above embodiments are only used to illustrate the technical solutions of the present application, rather than limit them. Although the present application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that: they can still modify the technical solutions recorded in the foregoing embodiments, or make equivalent replacements for some technical features; and these modifications or replacements do not make the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present application.
[0094] While the preferred embodiments of the application have been described, additional variations and modifications can be made to the embodiments by those skilled in the art once they learn of the basic inventive concepts. Therefore, the appended claims are intended to encompass within their scope all such variations and modifications as are included within the scope of the present description.
[0095] Obviously, numerous modifications and variations of the present application are possible in light of the above teachings. It is therefore to be understood that within the scope of the appended claims and their equivalents, the application can be practiced otherwise than as specifically described.
Claims
1. A method for eliminating engine piston noise, characterized in that: The method comprises: Acquiring a frequency domain characteristic signal of the engine piston when it is running; Comparing the frequency domain characteristic signal with a preset spectrum database to determine the noise type of the engine piston, the noise type including cylinder knocking sound and / or pin assembly knocking sound; For each type of knocking sound, the engine parameters related to the generation of the knocking sound are adjusted until the knocking sound is eliminated.
2. The method for eliminating engine piston noise according to claim 1, characterized in that: The engine parameters include: ignition advance angle, exhaust gas recirculation valve opening and injection parameters. For each type of knocking sound, adjusting the engine parameters related to the knocking sound until the knocking sound is eliminated includes: In response to the cylinder knocking sound, the ignition advance angle of the engine, the valve opening of the exhaust gas recirculation valve and the injection parameters are adjusted in sequence. After each parameter adjustment, the frequency domain characteristic signal is obtained again and compared with the frequency spectrum database until the noise type corresponding to the frequency domain characteristic signal does not include the cylinder knocking sound.
3. The method for eliminating engine piston noise according to claim 2, characterized in that: In response to the cylinder knocking sound, the ignition advance angle of the engine is adjusted, including: delaying the ignition advance angle based on a preset angle, acquiring the frequency domain characteristic signal again, and determining whether the noise type corresponding to the frequency domain characteristic signal includes the cylinder knocking sound; In a case where the noise type corresponding to the frequency domain characteristic signal includes the cylinder knocking sound, the delayed ignition advance angle continues to be delayed based on a preset angle until the ignition advance angle reaches a preset first threshold.
4. The method for eliminating engine piston noise according to claim 2, characterized in that: In response to the cylinder knocking sound, the valve opening of the exhaust gas recirculation valve is adjusted, including: When the ignition advance angle reaches the first preset threshold and the noise type corresponding to the frequency domain characteristic signal includes the cylinder knocking sound, increasing the opening of the exhaust gas recirculation valve, acquiring the frequency domain characteristic signal again, and determining whether the noise type corresponding to the frequency domain characteristic signal includes the cylinder knocking sound; In a case where the noise type corresponding to the frequency domain characteristic signal includes the cylinder knocking sound, the opening of the exhaust gas recirculation valve continues to increase until the opening of the exhaust gas recirculation valve reaches a preset second threshold.
5. The method for eliminating engine piston noise according to claim 2, characterized in that: In response to the cylinder knocking sound, the fuel injection parameters are adjusted, including: When the opening of the exhaust gas recirculation valve reaches a preset second threshold and the noise type corresponding to the frequency domain characteristic signal includes the cylinder knocking sound, increasing the injection time or the number of injections to reduce the combustion temperature, obtaining the frequency domain characteristic signal again, and determining whether the noise type corresponding to the frequency domain characteristic signal includes the cylinder knocking sound; In a case where the noise type corresponding to the frequency domain characteristic signal includes the cylinder knocking sound, the operation of adjusting the ignition advance angle of the engine is repeatedly performed until the noise type corresponding to the frequency domain characteristic signal does not include the cylinder knocking sound.
6. The method for eliminating engine piston noise according to claim 1, characterized in that: The engine parameters also include: the on / off state of the piston cooling nozzle solenoid valve. For each type of knocking sound, adjusting the engine parameters related to the knocking sound until the knocking sound is eliminated includes: Based on the knocking sound of the pin assembly, determining whether the switch state of the piston cooling nozzle solenoid valve is in the open state; When the piston cooling nozzle solenoid valve is in a closed state, the piston cooling nozzle solenoid valve is opened.
7. The method for eliminating engine piston noise according to claim 6, characterized in that: The step of determining whether the switch state of the piston cooling nozzle solenoid valve is in the open state comprises: When the piston cooling nozzle solenoid valve is in an on-state, increasing the flow rate of the variable displacement pump based on a preset flow rate, acquiring the frequency domain characteristic signal again, and determining whether the noise type corresponding to the frequency domain characteristic signal includes the pin assembly knocking sound; In a case where the noise type corresponding to the frequency domain characteristic signal includes the knocking sound of the pin assembly, the flow rate of the variable displacement pump continues to increase based on the preset flow rate until the flow rate reaches a preset third threshold value.
8. An engine piston noise elimination system, characterized in that: The system includes: a data acquisition module, a spectrum comparison module and an adjustment module; The data acquisition module is configured to: acquire a frequency domain characteristic signal when the engine piston is running; The spectrum comparison module is configured to: compare the frequency domain characteristic signal with a preset spectrum database to determine the noise type of the engine piston, wherein the noise type includes cylinder knocking sound and / or pin assembly knocking sound; The adjustment module is configured to: for each type of knocking sound, adjust the engine parameters related to the generation of the knocking sound until the knocking sound is eliminated.
9. An electronic device comprising: A memory and a processor, wherein the processor is configured to implement the steps of a method for eliminating engine piston noise as described in any one of claims 1 to 7 when executing a computer program stored in the memory.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of a method for eliminating engine piston noise according to any one of claims 1 to 7 are implemented.