Frequency control methods, devices, equipment and storage media for engine electronic control components

By acquiring the engine speed and the control spectrum of the electronic control components, adjusting the resonant speed and updating the control spectrum, the engine resonance problem was solved, ensuring that the engine operates normally under different conditions and avoiding resonance damage.

CN117167161BActive Publication Date: 2026-03-10CHERY AUTOMOBILE CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202311125505.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-09-01
Publication Date
2026-03-10
Estimated Expiration
2043-09-01

AI Technical Summary

Technical Problem

The engine body and engine electronic control components are prone to resonance at the same frequency, which can impair engine performance. Existing technologies can avoid resonance by limiting the engine body speed, but this affects its performance.

Method used

By acquiring the engine speed and the control spectrum of the electronic control components, the duration of the frequency equal to the resonant frequency is calculated. The resonant speed is adjusted and the control spectrum is updated according to the change range to prevent the engine electronic control components from reaching the resonant frequency.

Benefits of technology

It effectively avoids resonance between the engine body and electronic control components, reduces resonance time, and ensures normal engine operation under different working conditions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117167161B_ABST
    Figure CN117167161B_ABST
Patent Text Reader

Abstract

This application discloses a method, apparatus, device, and storage medium for frequency control of engine electronic control components, belonging to the field of engine control technology. In this application, embodiments determine whether resonance occurs between the engine electronic control components and the engine body by acquiring the engine speed and its variation range. If resonance occurs, the resonant speed is determined based on the variation range, and the control spectrum is updated in a timely manner based on the resonant speed. The updated control spectrum is then applied to the frequency control of the engine electronic control components, ensuring that the frequency of the engine's electronic control components never reaches the resonant frequency, regardless of engine speed changes, thus avoiding resonance between the engine body and the engine electronic control components and reducing the resonance time.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of engine control technology, and in particular to a frequency control method, device, equipment, and storage medium for engine electronic control components. Background Technology

[0002] As vehicle functions continue to expand, vehicle engines also need to operate under various conditions. An engine consists of the engine block and engine electronic control components. The engine block's speed changes according to the requirements of the operating conditions, and its frequency changes accordingly; simultaneously, the frequency of the engine electronic control components also changes according to the requirements of the operating conditions. When the frequencies of the engine block and the engine electronic control components are equal, the engine resonates, impairing its performance. To prevent resonance, a frequency control function is added to the engine electronic control components.

[0003] In related technologies, control charts are designed to implement frequency control of engine electronic control components (ECUs), preventing the ECUs and the engine itself from operating at the same frequency. The control chart indicates the engine speed at resonance; during the design process, this speed is set to the engine speed under infrequently used operating conditions. When using control charts to control the frequency of the engine ECUs, the likelihood of the engine speed reaching the resonance point is low, thus reducing the probability of resonance.

[0004] However, the relevant technologies constrain the engine's rotational speed, thus limiting the engine's performance. Summary of the Invention

[0005] This application provides a frequency control method, apparatus, device, and storage medium for engine electronic control components, which can be used to solve problems existing in related technologies. The technical solution is as follows:

[0006] On one hand, embodiments of this application provide a frequency control method for engine electronic control components, the method comprising:

[0007] The engine speed and the control spectrum of the engine electronic control components are obtained. The control spectrum includes the resonant speed of the engine and the resonant frequency of the engine electronic control components. The resonant speed is the speed of the engine under resonance conditions, and the resonant frequency is the frequency of the engine electronic control components under resonance conditions.

[0008] The frequency of the engine electronic control components is controlled using the control spectrum; the controlled frequency is compared with the resonant frequency, and the duration during which the frequency and the resonant frequency are equal is calculated;

[0009] If the duration during which the frequency is equal to the resonant frequency exceeds the dwell time, the range of change in the rotational speed is calculated; the dwell time is the threshold duration for the engine to withstand resonance.

[0010] The resonant speed is changed according to the change range so that the resonant speed is not within the change range; the control spectrum is updated according to the changed resonant speed, and the frequency of the engine electronic control element is controlled by the updated control spectrum.

[0011] On the other hand, a frequency control device for an engine electronic control element is provided, the device comprising:

[0012] The acquisition module is used to acquire the engine speed and the control spectrum of the engine electronic control components. The control spectrum includes the resonant speed of the engine and the resonant frequency of the engine electronic control components. The resonant speed is the engine speed of the engine under resonant conditions, and the resonant frequency is the frequency of the engine electronic control components under resonant conditions.

[0013] A control module is used to control the frequency of the engine electronic control components using the control spectrum; compare the controlled frequency with the resonant frequency, and calculate the duration during which the frequency and the resonant frequency are equal;

[0014] The calculation module is used to calculate the range of rotational speed when the duration during which the frequency is equal to the resonant frequency exceeds the dwell time; the dwell time is the duration threshold for the engine's resonance tolerance.

[0015] The module is modified to change the resonant speed according to the change range, so that the resonant speed is not within the change range; the control spectrum is updated according to the changed resonant speed, and the frequency of the engine electronic control element is controlled by the updated control spectrum.

[0016] On the other hand, a computer device is provided, the computer device including a processor and a memory, the memory storing at least one computer program, the at least one computer program being loaded and executed by the processor to enable the computer device to implement the frequency control method of any of the above-described engine electronic control elements.

[0017] On the other hand, a computer-readable storage medium is also provided, wherein at least one computer program is stored in the computer-readable storage medium, the at least one computer program being loaded and executed by a processor to enable a computer to implement the frequency control method of any of the above-described engine electronic control components.

[0018] On the other hand, a computer program product or computer program is also provided, which includes computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the frequency control method for any of the engine electronic control elements described above.

[0019] The technical solution provided in this application has at least the following beneficial effects:

[0020] The technical solution provided in this application determines whether resonance occurs between the engine electronic control components and the engine body by acquiring the engine speed and its variation range. In the case of resonance, the resonance speed is determined according to the variation range, and the control spectrum is updated in a timely manner according to the resonance speed. The updated control spectrum is applied to the frequency control of the engine electronic control components, so that no matter how the engine speed changes, the frequency of the engine electronic control components will never reach the resonance frequency, thereby avoiding resonance between the engine body and the engine electronic control components and reducing the resonance time. Attached Figure Description

[0021] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0022] Figure 1 This is a schematic diagram of an implementation environment provided in an embodiment of this application;

[0023] Figure 2 This is a flowchart of a frequency control method for an engine electronic control element provided in an embodiment of this application;

[0024] Figure 3 This is a schematic diagram of a frequency control scenario for an engine electronic control component provided in an embodiment of this application;

[0025] Figure 4 This is a flowchart illustrating the implementation of frequency control of the engine electronic control element provided in the embodiments of this application;

[0026] Figure 5 This is a schematic diagram of the first control map MAP1 provided in the embodiments of this application;

[0027] Figure 6 This is a schematic diagram of the second control map MAP2 provided in the embodiments of this application;

[0028] Figure 7This is a schematic diagram of the third control map MAP3 provided in the embodiments of this application;

[0029] Figure 8 This is a schematic diagram of the fourth control map MAP4 provided in the embodiments of this application;

[0030] Figure 9 This is a schematic diagram of a frequency control device for an engine electronic control component provided in an embodiment of this application;

[0031] Figure 10 This is a schematic diagram of the structure of a server provided in an embodiment of this application;

[0032] Figure 11 This is a schematic diagram of the structure of a terminal device provided in an embodiment of this application. Detailed Implementation

[0033] To make the objectives, technical solutions, and advantages of this application clearer, the embodiments of this application will be described in further detail below with reference to the accompanying drawings.

[0034] It should be noted that the terms "first," "second," etc. (if applicable) in the specification and claims of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this application described herein can be implemented in orders other than those illustrated or described herein. 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.

[0035] This application provides a frequency control method for engine electronic control components. Please refer to... Figure 1 The diagram illustrates an implementation environment for the method provided in this application embodiment. This implementation environment may include a terminal 101. The terminal 101 is installed inside a vehicle, acquires the engine speed and control spectrum of the engine electronic control components, controls the frequency of the engine electronic control components using the control spectrum, compares the frequency with the resonant frequency, and calculates the duration for which the frequency and resonant frequency are equal. If the duration exceeds the dwell time, the diagram calculates the range of speed change, adjusts the resonant speed according to the range of change, ensuring the resonant speed is not within the range of change, and continues to control the frequency of the engine electronic control components using the modified control spectrum.

[0036] Optionally, Figure 1 The implementation environment shown also includes server 102, which establishes a communication connection with terminal 101 via a wired or wireless network.

[0037] Optionally, terminal 101 can be a smart device such as a mobile phone, tablet computer, or personal computer. Server 102 can be a single server, a server cluster consisting of multiple servers, or a cloud computing service center.

[0038] Optionally, terminal 101 can be any electronic product that can interact with the user through one or more means such as a keyboard, touchpad, touch screen, remote control, voice interaction or handwriting device, such as PC (Personal Computer), mobile phone, smartphone, PDA (Personal Digital Assistant), wearable device, PPC (Pocket PC), tablet computer, smart car system, vehicle terminal, etc.

[0039] Those skilled in the art should understand that the above-described terminal 101 and server 102 are merely examples. Other existing or future terminals or servers that are applicable to this application should also be included within the scope of protection of this application, and are hereby incorporated by reference.

[0040] Based on the above Figure 1 The implementation environment shown in this application provides a frequency control method for engine electronic control components, such as... Figure 2 As shown, taking the application of this method to a terminal as an example, the frequency control method of the engine electronic control element can be executed by the terminal or the server, and the method includes steps 201-204.

[0041] Step 201: Obtain the engine speed and the control spectrum of the engine electronic control components. The control spectrum includes the resonant speed of the engine and the resonant frequency of the engine electronic control components. The resonant speed is the engine speed under resonant conditions, and the resonant frequency is the frequency of the engine electronic control components under resonant conditions.

[0042] The embodiments of this application do not limit the method of obtaining the engine speed and the control spectrum of the engine electronic control components. For example, the engine speed and control spectrum can be obtained by using an engine control unit connected to the engine body.

[0043] Optionally, the control graph used in the embodiments of this application can be used for, for example Figure 3This illustration depicts a frequency control scenario for an engine electronic control element. Both the engine body and the engine electronic control element are components of the engine. The engine electronic control element is mounted on the engine body, and power supplies are provided to both the engine electronic control element and the engine control unit. Due to the physical connection between the engine body and the engine electronic control element, their frequencies influence each other during operation, potentially leading to resonance. The engine speed changes according to the vehicle's operating conditions, and the frequency of the engine electronic control element varies based on the engine speed and control spectrum, enabling the engine electronic control element to meet different functional requirements. Optionally, the engine control unit is a PID (proportional integral derivative) controller.

[0044] The control graph represents the mapping relationship between engine speed and frequency. It is used not only to change the frequency based on the engine speed but also to avoid resonance by changing the frequency. Whenever the resonance speed changes, the control graph changes accordingly. The control graph includes the function graphs of a first function and a second function, both located on the same coordinate system. The horizontal axis of this coordinate system represents the engine speed, the vertical axis represents the engine frequency and the frequency of the engine's electronic control components, and the origin is the point where both the engine speed and frequency are 0, representing the state when the engine is just starting or not running. Specifically, the first function represents the mapping relationship between the frequency of the engine's electronic control components and the engine speed, and the second function represents the mapping relationship between the engine frequency and the engine speed. The intersection of the first and second functions is the resonance point, where the engine speed at the resonance point is the resonance speed, and the corresponding frequency is the resonance frequency.

[0045] Before obtaining the control graph, it is necessary to construct the control graph based on the functions of the engine electronic control components. In one possible implementation, the method for constructing the control graph includes: determining the functional requirements of the engine electronic control components based on the engine's operating conditions; obtaining the first historical frequency of the engine electronic control components, the historical speed of the engine body, and the second historical frequency of the engine body under the condition of operating these functional requirements; constructing a first function by using the first historical frequency of the engine electronic control components at the same operating moment as the dependent variable and the historical speed as the independent variable; constructing a second function by using the second historical frequency of the engine body at the same operating moment as the dependent variable and the historical speed as the independent variable; plotting the first and second functions on the same coordinate system to obtain the control graph; the speed corresponding to the intersection of the first and second functions is the resonant speed of the control graph, and the first frequency corresponding to the intersection is the resonant frequency of the control graph. Optionally, based on the constraints of the engine electronic control components during operation, obtaining the historical upper and lower limits of the first historical frequency; using the historical upper limit as the upper limit of the function value of the first function, and the historical lower limit as the lower limit of the function value of the first function.

[0046] Step 202: Use the control spectrum to control the frequency of the engine electronic control components; compare the controlled frequency with the resonant frequency, and calculate the duration during which the frequency and the resonant frequency are equal.

[0047] This application does not limit the method of controlling the frequency of the engine electronic control element using a control graph. For example, by using the engine speed, the function value of the point corresponding to that speed on the first function on the control graph is found, and this function value is used as the frequency of the engine electronic control element to control it. Figure 3 As shown, both the engine control unit and the engine electronic control components are connected to a power source and can acquire and execute commands such as... Figure 2 The method shown is based on electrodynamics. Driven by electric force, the engine control unit changes the input current of the engine electronic control element. The magnitude of the input current determines the frequency of the engine electronic control element. Therefore, the frequency of the engine electronic control element can be changed by changing the input current. The changed frequency is the function value of the engine speed on the control graph.

[0048] After the frequency is changed to the frequency corresponding to the current speed, this frequency is compared with the resonant frequency obtained from the control graph to determine the moment when the engine control unit's statistical frequency equals the resonant frequency. Consecutive equal moments are then grouped into a duration where the frequency equals the resonant frequency. From the control graph, this duration also represents the length of time the engine speed remains at the resonant point, i.e., the duration of continuous engine resonance.

[0049] Step 203: If the duration during which the frequency equals the resonant frequency exceeds the dwell time, calculate the range of speed variation; the dwell time is the threshold duration for the engine to withstand resonance.

[0050] The range of speed variation is the range of speed values ​​within the time period. The dwell time is the threshold duration for engine resonance tolerance. Engines have a fixed tolerance for resonance; when this tolerance reaches its limit, engine performance will suffer. Therefore, the dwell time is defined as the engine's maximum resonance tolerance duration, and it serves as the criterion for determining whether resonance has occurred.

[0051] The embodiments of this application do not limit the method of calculating the range of speed change. For example, the engine control unit counts the speed at each moment within a time period, divides the range of values ​​by the minimum and maximum values, and uses the range of values ​​as the range of speed change.

[0052] Step 204: Change the resonant speed according to the change range so that the resonant speed is not within the change range; update the control spectrum according to the changed resonant speed, and use the updated control spectrum to control the frequency.

[0053] Optionally, the method for changing the resonant speed according to the variation range is as follows: compare the variation range with the offset range; if the variation range is contained within the offset range, change the resonant speed so that the resonant speed is within the offset range but not within the variation range; if the variation range is not contained within the offset range, compare the speed with the resonant speed. If the speed is less than the resonant speed, change the resonant speed to the upper threshold of the resonant speed within the offset range; compare the speed with a first critical value of the upper threshold; if the speed is greater than the first critical value, change the resonant speed to the lower threshold of the resonant speed within the offset range; if the speed is not less than the resonant speed, change the resonant speed to the lower threshold; compare the speed with a second critical value of the lower threshold; if the speed is less than the second critical value, change the resonant speed to the upper threshold; both the offset range and the offset range are variation ranges of the resonant speed, and the offset range is a proper subset of the offset range; the difference between the first critical value and the upper threshold and the difference between the second critical value and the lower threshold are set according to the speed change rate of the engine body.

[0054] Optionally, the switching frequency of the resonant rotation speed between the upper and lower thresholds is calculated; if the switching frequency is not less than the switching frequency threshold, the resonant rotation speed is changed to a positive integer other than the upper and lower thresholds.

[0055] For different variation ranges, step 203 adjusts the resonant speed according to the variation range, including but not limited to the following situations:

[0056] Case 1: The range of change is contained within the bias range.

[0057] The resonant speed is changed so that it lies within the bias interval but not within the variation interval. Compared to the bias interval, the bias interval is a smaller interval. When the speed change is small, the resonant speed does not need to be significantly altered; it only needs to be taken within the bias interval and outside the variation interval. After obtaining the new resonant speed, a new resonant point is found on the second function using the new resonant speed. A first function passing through the new resonant point is constructed, and the control graph is redrawn. Optionally, the first function is shifted to the new resonant point to update the control graph. The updated control graph is used to control the frequency of the engine electronic control components. At this point, the engine speed and the frequency of the engine electronic control components remain unchanged, but the frequency of the engine electronic control components has deviated from the new resonant point, thus avoiding continued resonance or reducing the resonance time.

[0058] Case 2: The variation range is not included in the bias range, and the rotational speed is less than the resonance speed.

[0059] The resonant speed is changed to the upper threshold. The control graph is updated with the upper threshold as the resonant speed, and the engine electronic control components are used for frequency control. During frequency control using the updated control graph, the engine speed is continuously acquired and compared with the first critical value. If the engine speed increases to exceed the first critical value, the resonant speed is changed to the lower threshold, and the control graph is updated with the lower threshold as the resonant speed, and the engine electronic control components are used for frequency control.

[0060] In case two, the switching frequency of the resonant rotation speed between the upper and lower thresholds must also be calculated. If the switching frequency is not less than the switching frequency threshold, the resonant rotation speed is changed to a positive integer other than the upper and lower thresholds.

[0061] Case 3: The variation range is not included in the bias range, and the rotational speed is not less than the resonance speed.

[0062] The resonant speed is changed to the lower threshold; the control graph is updated using the lower threshold as the resonant speed, and frequency control is applied to the engine electronic control components. During frequency control using the updated control graph, the engine speed is continuously acquired and compared with a second critical value. If the engine speed decreases to below the second critical value, the resonant speed is changed to the upper threshold, and the control graph is updated using the upper threshold as the resonant speed, and frequency control is applied to the engine electronic control components.

[0063] In case three, the switching frequency of the resonant rotational speed between the lower and upper thresholds must also be calculated. If the switching frequency is not less than the switching frequency threshold, the resonant rotational speed is changed to a positive integer other than the upper and lower thresholds.

[0064] In scenarios one through three, both the offset interval and the split interval are ranges of change in resonant speed. The offset interval is a proper subset of the split interval, meaning the split interval is larger than the offset interval. The offset interval and the split interval are determined based on the engine's speed and specific experimental or simulation experiments. The maximum resonant speed within the split interval is the upper threshold, and the minimum resonant speed is the lower threshold. The first critical value is the resonant speed within the split interval close to the upper threshold, and the second critical value is the resonant speed within the split interval close to the lower threshold. The difference between the first critical value and the upper threshold, and the difference between the second critical value and the lower threshold, are determined based on specific experimental or simulation experiments, reflecting the rapidity of the engine's speed change. The smaller the difference, the faster the speed changes; the larger the difference, the slower the speed changes.

[0065] In summary, the frequency control method for engine electronic control components provided in this application determines whether resonance occurs between the engine electronic control components and the engine body by acquiring the engine speed and its variation range. If resonance occurs, the method determines how the resonance speed changes based on the variation range and updates the control spectrum in a timely manner based on the resonance speed. The updated control spectrum is then applied to the frequency control of the engine electronic control components, ensuring that the frequency of the engine electronic control components never reaches the resonance frequency, regardless of how the engine speed changes. This avoids resonance between the engine body and the engine electronic control components and reduces the resonance time.

[0066] For ease of understanding, the following will use... Figure 4 Taking the frequency control flow of the engine electronic control element shown as an example, the method provided in this application embodiment will be illustrated. The engine speed and the current first control graph MAP1 of the engine electronic control element are obtained. The first control graph MAP1 corresponds to the first resonant speed n0, and the first resonant frequency is f0. After obtaining the speed, the dwell time at which the speed equals the first resonant speed n0 is calculated. The first control graph MAP1 is as follows... Figure 5 As shown, this includes functions y1 and y2. Function y1 represents the mapping relationship between the frequency and speed of the engine's electronic control components, with an upper limit of f1 and a lower limit of f2, obtained based on the constraint condition n0. Function y2 represents the mapping relationship between the engine's own frequency and speed. As can be seen from the formulas for calculating speed and frequency, function y2 is a proportional linear function with a slope of 2π, and does not change with the control graph. The intersection point (n0, f0) of the two functions is the resonance point of the first control graph.

[0067] Frequency control is performed using the first control chart MAP1. The duration during which the frequency equals the resonant frequency is calculated. If the duration exceeds the dwell time, the range of speed variation is calculated. If the duration is less than the dwell time, resonance has not occurred, and therefore, switching the control chart is unnecessary.

[0068] The speed variation range is first compared with the bias range N, where N is determined based on the engine's speed and specific experimental or simulation results. If the variation range is contained within the bias range N, the first control graph MAP2 is switched to the second control graph MAP2. This switching is achieved by changing the first resonant speed n0 to the second resonant speed n1, where the second resonant speed n1 is a value within the bias range N but outside the variation range. Then, the first control graph MAP1 is updated based on the second resonant speed to obtain the second control graph MAP2. Figure 6 As shown.

[0069] After switching to the second control chart MAP2, continue to calculate the duration during which the rotational speed equals the second resonant rotational speed n1. If the duration is less than the dwell time, switch back to the first control chart MAP1. If the duration is not less than the dwell time, continue to calculate the range of rotational speed variation.

[0070] If the dwell time does not exceed the dwell time and the change range is not included in the bias range N, compare the rotational speed with the first resonance speed n0. If the rotational speed is less than the first resonance speed n0, change the first resonance speed n0 to the third resonance speed n2, and update the first control graph MAP1 to the third control graph MAP3. Figure 7 As shown, the third control graph MAP3 is a piecewise function. Before the engine speed exceeds the second critical value n2, the frequency of the engine electronic control components remains a fixed value close to f1, with a non-zero difference from the engine's own frequency. When the engine speed exceeds the second critical value n... 21 Subsequently, the frequency of the engine's electronic control components and the engine's inherent frequency rapidly approach each other as the engine speed increases, until resonance occurs when the speed reaches the upper threshold (i.e., the third resonant speed). Therefore, when the speed exceeds the second critical value n... 21 Next, the third resonance speed n2 needs to be changed to the fourth resonance speed n3, and the third control spectrum needs to be updated to the fourth control spectrum.

[0071] When the rotational speed is greater than the first resonant speed n0, the first control chart is switched to the fourth control chart MAP4. For example... Figure 8 As shown, the fourth control graph MAP3 is a piecewise function. When the rotational speed does not exceed the first critical value n... 31 Previously, the frequency of the engine's electronic control components was always a fixed value close to f2, with a non-zero difference from the engine's own frequency. When the engine speed exceeds the first critical value n... 31 Subsequently, the frequency of the engine's electronic control components and the engine's main frequency rapidly approach each other as the engine speed decreases, until resonance occurs when the engine speed reaches the lower threshold n3 (i.e., the fourth resonance speed). Therefore, when the engine speed exceeds the first critical value n... 31 Next, the fourth resonance speed n3 needs to be changed to the third resonance speed n2, and the fourth control spectrum needs to be updated to the third control spectrum.

[0072] When switching between the third and fourth control graphs, the switching frequency of the resonant speed between the upper and lower thresholds is calculated. If the switching frequency is not less than the switching frequency threshold P, the resonant speed is changed to a positive integer other than the upper threshold n2 and lower threshold n3; for example, it can be directly updated to the second resonant frequency n1. Considering the impact of the switching frequency on the frequency control process when updating the control graph can avoid large and frequent frequency changes and transients, improve the service life of engine electronic control components, and reduce the control difficulty of the engine control unit.

[0073] This application embodiment demonstrates a frequency control method for the presence of a single resonance point (n0, f0). For the presence of multiple resonance points, each resonance point is processed using the methods described in steps 201-203. For the presence of a resonance interval, the resonance interval is divided into multiple consecutive resonance points, each of which is processed using the methods described in steps 201-203. At each resonance point, the dwell time is determined individually to ascertain whether the resonance speed should be changed. Furthermore, by assessing the fluctuation range after resonance occurs, an appropriate control spectrum is entered. This achieves control spectrum switching not only at a single resonance point but also within a resonance interval.

[0074] See Figure 9 This application provides a frequency control device for an engine electronic control element, the device comprising:

[0075] The acquisition module 301 is used to acquire the engine speed and the control spectrum of the engine electronic control components. The control spectrum includes the resonant speed of the engine and the resonant frequency of the engine electronic control components. The resonant speed is the engine speed of the engine under resonant conditions, and the resonant frequency is the frequency of the engine electronic control components under resonant conditions.

[0076] The control module 302 is used to control the frequency of the engine electronic control components using a control spectrum; compare the controlled frequency with the resonant frequency, and calculate the duration during which the frequency and resonant frequency are equal; if the duration exceeds the dwell time, calculate the range of speed change; the dwell time is the threshold duration for the engine to withstand resonance.

[0077] The calculation module 303 is used to calculate the range of speed variation when the duration of the frequency equal to the resonance frequency exceeds the dwell time; the dwell time is the threshold duration for the engine to withstand resonance.

[0078] The module 304 is used to change the resonant speed according to the change range, so that the resonant speed is not within the change range; the control spectrum is updated according to the changed resonant speed, and the frequency of the engine electronic control components is controlled by the updated control spectrum.

[0079] In one possible implementation, module 304 is used to compare the variation range with the bias range; when the variation range is contained within the bias range, the resonant speed is changed so that the resonant speed is within the bias range but not within the variation range; when the variation range is not contained within the bias range, the speed is compared with the resonant speed; when the speed is less than the resonant speed, the resonant speed is changed to the upper threshold of the resonant speed within the bias range; the speed is compared with a first threshold value of the upper threshold; when the speed is greater than the first threshold value, the resonant speed is changed to the lower threshold value of the resonant speed within the bias range; when the speed is not less than the resonant speed, the resonant speed is changed to the lower threshold value; the speed is compared with a second threshold value of the lower threshold; when the speed is less than the second threshold value, the resonant speed is changed to the upper threshold value; both the bias range and the bias range are variation ranges of the resonant speed, and the bias range is a proper subset of the bias range; the difference between the first threshold value and the upper threshold value and the difference between the second threshold value and the lower threshold value are set according to the speed at which the engine body changes speed.

[0080] In one possible implementation, the changing module 304 is further configured to calculate the switching frequency of the resonant rotation speed between the upper threshold and the lower threshold; if the switching frequency is not less than the switching frequency threshold, the resonant rotation speed is changed to a positive integer other than the upper threshold and the lower threshold.

[0081] In one possible implementation, the device further includes:

[0082] The first construction module is used to construct the control graph: It acquires the first historical frequency of the engine electronic control components during operation, the historical speed of the engine body during operation, and the second historical frequency of the engine body during operation; it constructs a first function by using the first historical frequency of the engine electronic control components at the same operating moment as the dependent variable and the historical speed as the independent variable; it constructs a second function by using the second historical frequency of the engine body at the same operating moment as the dependent variable and the historical speed as the independent variable; it plots the first and second functions on the same coordinate system to obtain the control graph; the speed corresponding to the intersection of the first and second functions is the resonant speed of the control graph, and the first frequency corresponding to the intersection is the resonant frequency of the control graph.

[0083] In one possible implementation, the device further includes:

[0084] The second construction module is used to obtain the historical upper limit and historical lower limit of the first historical frequency based on the constraints of the engine electronic control components during operation after plotting the first function and the second function in the same coordinate system; the historical upper limit is used as the upper limit of the function value of the first function, and the historical lower limit is used as the lower limit of the function value of the first function.

[0085] In one possible implementation, the acquisition module 301 is used to acquire the speed and control spectrum using an engine control unit connected to the engine body.

[0086] In one possible implementation, the control module 302 is used to change the input current of the engine electronic control element using the engine control unit, the magnitude of which determines the frequency of the engine electronic control element.

[0087] It should be noted that the apparatus provided in the above embodiments is only illustrated by the division of the above functional modules. In practical applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above. In addition, the apparatus and method embodiments provided in the above embodiments belong to the same concept, and their specific implementation process can be found in the method embodiments, which will not be repeated here.

[0088] Figure 10 This is a schematic diagram of a server structure provided in an embodiment of this application. The server can vary significantly due to differences in configuration or performance. It may include one or more Central Processing Units (CPUs) 1101 and one or more memories 1102. The one or more memories 1102 store at least one computer program, which is loaded and executed by the one or more processors 1101 to enable the server to implement the frequency control method for the engine electronic control element provided in the various method embodiments described above. Of course, the server may also have wired or wireless network interfaces, a keyboard, and input / output interfaces for input and output. The server may also include other components for implementing device functions, which will not be elaborated upon here.

[0089] Figure 11 This is a schematic diagram of a frequency control device for an engine electronic control element provided in an embodiment of this application. The device can be a terminal, such as an in-vehicle terminal, smartphone, tablet computer, laptop computer, or desktop computer. The terminal may also be referred to as user equipment, portable terminal, laptop terminal, desktop terminal, or other names.

[0090] Typically, a terminal includes a processor 1501 and a memory 1502.

[0091] Processor 1501 may include one or more processing cores, such as a quad-core processor, an octa-core processor, etc. Processor 1501 may be implemented using at least one hardware form selected from DSP (Digital Signal Processing), FPGA (Field-Programmable Gate Array), and PLA (Programmable Logic Array). Processor 1501 may also include a main processor and a coprocessor. The main processor, also known as a CPU (Central Processing Unit), is used to process data in the wake-up state; the coprocessor is a low-power processor used to process data in the standby state. In some embodiments, processor 1501 may integrate a GPU (Graphics Processing Unit), which is responsible for rendering and drawing the content required to be displayed on the screen. In some embodiments, processor 1501 may also include an AI (Artificial Intelligence) processor, which is used to handle computational operations related to machine learning.

[0092] The memory 1502 may include one or more computer-readable storage media, which may be non-transitory. The memory 1502 may also include high-speed random access memory and non-volatile memory, such as one or more disk storage devices or flash memory devices. In some embodiments, the non-transitory computer-readable storage media in the memory 1502 is used to store at least one instruction, which is executed by the processor 1501 to cause the terminal to implement the frequency control method of the engine electronic control element provided in the method embodiments of this application.

[0093] In some embodiments, the terminal may also optionally include: a peripheral device interface 1503 and at least one peripheral device. The processor 1501, memory 1502, and peripheral device interface 1503 can be connected via a bus or signal line. Each peripheral device can be connected to the peripheral device interface 1503 via a bus, signal line, or circuit board. Specifically, the peripheral device includes at least one of: a radio frequency circuit 1504, a display screen 1505, a camera assembly 1506, an audio circuit 1507, and a power supply 1508.

[0094] Peripheral interface 1503 can be used to connect at least one I / O (Input / Output) related peripheral device to processor 1501 and memory 1502. In some embodiments, processor 1501, memory 1502 and peripheral interface 1503 are integrated on the same chip or circuit board; in some other embodiments, any one or two of processor 1501, memory 1502 and peripheral interface 1503 can be implemented on separate chips or circuit boards, which is not limited in this embodiment.

[0095] The radio frequency (RF) circuit 1504 is used to receive and transmit RF (Radio Frequency) signals, also known as electromagnetic signals. The RF circuit 1504 communicates with communication networks and other communication devices via electromagnetic signals. The RF circuit 1504 converts electrical signals into electromagnetic signals for transmission, or converts received electromagnetic signals back into electrical signals. Optionally, the RF circuit 1504 includes: an antenna system, an RF transceiver, one or more amplifiers, a tuner, an oscillator, a digital signal processor, a codec chipset, a user identity module card, etc. The RF circuit 1504 can communicate with other terminals through at least one wireless communication protocol. This wireless communication protocol includes, but is not limited to: metropolitan area networks (MANs), various generations of mobile communication networks (2G, 3G, 4G, and 5G), wireless local area networks (WLANs), and / or WiFi (Wireless Fidelity) networks. In some embodiments, the RF circuit 1504 may also include circuitry related to NFC (Near Field Communication), which is not limited in this application.

[0096] Display screen 1505 is used to display a UI (User Interface). This UI may include graphics, text, icons, videos, and any combination thereof. When display screen 1505 is a touch display screen, it also has the ability to collect touch signals on or above its surface. These touch signals can be input as control signals to processor 1501 for processing. In this case, display screen 1505 can also be used to provide virtual buttons and / or a virtual keyboard, also known as soft buttons and / or a soft keyboard. In some embodiments, display screen 1505 can be a single screen, located on the front panel of the terminal; in other embodiments, display screen 1505 can be at least two screens, respectively located on different surfaces of the terminal or in a folded design; in other embodiments, display screen 1505 can be a flexible display screen, located on a curved or folded surface of the terminal. Furthermore, display screen 1505 can be configured as a non-rectangular, irregular shape, i.e., a non-rectangular screen. Display screen 1505 can be made of materials such as LCD (Liquid Crystal Display) or OLED (Organic Light-Emitting Diode).

[0097] The camera assembly 1506 is used to acquire images or videos. Optionally, the camera assembly 1506 includes a front-facing camera and a rear-facing camera. Typically, the front-facing camera is located on the front panel of the terminal, and the rear-facing camera is located on the back of the terminal. In some embodiments, there are at least two rear-facing cameras, which are any one of a main camera, a depth-sensing camera, a wide-angle camera, and a telephoto camera, to achieve background blurring by fusion of the main camera and the depth-sensing camera, panoramic shooting by fusion of the main camera and the wide-angle camera, VR (Virtual Reality) shooting, or other fusion shooting functions. In some embodiments, the camera assembly 1506 may also include a flash. The flash can be a single-color temperature flash or a dual-color temperature flash. A dual-color temperature flash refers to a combination of a warm-light flash and a cool-light flash, which can be used for light compensation at different color temperatures.

[0098] The audio circuit 1507 may include a microphone and a speaker. The microphone is used to collect sound waves from the user and the environment, converting the sound waves into electrical signals that are input to the processor 1501 for processing, or input to the radio frequency circuit 1504 for voice communication. For stereo sound acquisition or noise reduction purposes, multiple microphones may be used, each positioned at a different location on the terminal. The microphone may also be an array microphone or an omnidirectional microphone. The speaker is used to convert electrical signals from the processor 1501 or the radio frequency circuit 1504 into sound waves. The speaker may be a conventional diaphragm speaker or a piezoelectric ceramic speaker. When the speaker is a piezoelectric ceramic speaker, it can convert electrical signals not only into audible sound waves but also into inaudible sound waves for purposes such as distance measurement. In some embodiments, the audio circuit 1507 may also include a headphone jack.

[0099] Power supply 1508 is used to power the various components in the terminal. Power supply 1508 can be AC ​​power, DC power, a disposable battery, or a rechargeable battery. When power supply 1508 includes a rechargeable battery, the rechargeable battery can support wired or wireless charging. The rechargeable battery can also be used to support fast charging technology.

[0100] In some embodiments, the terminal further includes one or more sensors 1509. The one or more sensors 1509 include, but are not limited to: an acceleration sensor 1510, a gyroscope sensor 1511, a pressure sensor 1512, an optical sensor 1513, and a proximity sensor 1514.

[0101] Accelerometer 1510 can detect the magnitude of acceleration along the three coordinate axes of a coordinate system established by the terminal. For example, accelerometer 1510 can be used to detect the components of gravitational acceleration along the three coordinate axes. Processor 1501 can control display screen 1505 to display the user interface in either a landscape or portrait view based on the gravitational acceleration signal acquired by accelerometer 1510. Accelerometer 1510 can also be used for games or for acquiring user motion data.

[0102] The gyroscope sensor 1511 can detect the terminal's orientation and rotation angle. The gyroscope sensor 1511 can work in conjunction with the accelerometer sensor 1510 to collect the user's 3D movements on the terminal. Based on the data collected by the gyroscope sensor 1511, the processor 1501 can perform the following functions: motion sensing (e.g., changing the UI based on the user's tilt), image stabilization during shooting, game control, and inertial navigation.

[0103] The pressure sensor 1512 can be disposed on the side bezel of the terminal and / or the lower layer of the display screen 1505. When the pressure sensor 1512 is disposed on the side bezel of the terminal, it can detect the user's grip signal on the terminal, and the processor 1501 can perform left / right hand recognition or quick operation based on the grip signal collected by the pressure sensor 1512. When the pressure sensor 1512 is disposed on the lower layer of the display screen 1505, the processor 1501 can control the operable controls on the UI interface based on the user's pressure operation on the display screen 1505. The operable controls include at least one of button controls, scroll bar controls, icon controls, and menu controls.

[0104] Optical sensor 1513 is used to collect ambient light intensity. In one embodiment, processor 1501 can control the display brightness of display screen 1505 based on the ambient light intensity collected by optical sensor 1513. Specifically, when the ambient light intensity is high, the display brightness of display screen 1505 is increased; when the ambient light intensity is low, the display brightness of display screen 1505 is decreased. In another embodiment, processor 1501 can also dynamically adjust the shooting parameters of camera assembly 1506 based on the ambient light intensity collected by optical sensor 1513.

[0105] The proximity sensor 1514, also known as a distance sensor, is typically installed on the front panel of the terminal. The proximity sensor 1514 is used to detect the distance between the user and the front of the terminal. In one embodiment, when the proximity sensor 1514 detects that the distance between the user and the front of the terminal is gradually decreasing, the processor 1501 controls the display screen 1505 to switch from a screen-on state to a screen-off state; when the proximity sensor 1514 detects that the distance between the user and the front of the terminal is gradually increasing, the processor 1501 controls the display screen 1505 to switch from a screen-off state to a screen-on state.

[0106] Those skilled in the art will understand that Figure 11 The structure shown does not constitute a limitation on the terminal and may include more or fewer components than shown, or combine certain components, or use different component arrangements.

[0107] In an exemplary embodiment, a computer device is also provided, comprising a processor and a memory storing at least one computer program. The at least one computer program is loaded and executed by one or more processors to enable the computer device to implement any of the above-described frequency control methods for engine electronic control elements.

[0108] In an exemplary embodiment, a computer-readable storage medium is also provided, which stores at least one computer program, which is loaded and executed by a processor of a computer device to enable the computer to implement the frequency control method of any of the above-described engine electronic control elements.

[0109] In one possible implementation, the aforementioned computer-readable storage medium may be a read-only memory (ROM), a random access memory (RAM), a compact disc read-only memory (CD-ROM), magnetic tape, floppy disk, and optical data storage device, etc.

[0110] In an exemplary embodiment, a computer program product or computer program is also provided, which includes computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform any of the above-described frequency control methods for engine electronic control elements.

[0111] It should be noted that all information (including but not limited to user equipment information, user personal information, etc.), data (including but not limited to data used for analysis, stored data, displayed data, etc.), and signals involved in this application are authorized by the user or fully authorized by all parties, and the collection, use, and processing of related data must comply with the relevant laws, regulations, and standards of the relevant countries and regions. For example, the historical data of engine electronic control components and engine body involved in this application were obtained with full authorization.

[0112] It should be understood that "multiple" as used in this article refers to two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone. The character " / " generally indicates that the preceding and following related objects have an "or" relationship.

[0113] The above description is merely an exemplary embodiment of this application and is not intended to limit this application. Any modifications, equivalent substitutions, improvements, etc., made within the principles of this application should be included within the protection scope of this application.

Claims

1. A frequency control method of an engine electronic control element, characterized by, The method comprises: obtaining the rotating speed of the engine body and the control map of the engine electronic control element, wherein the control map comprises the resonance rotating speed of the engine body and the resonance frequency of the engine electronic control element, the resonance rotating speed is the rotating speed of the engine body in the resonance condition, and the resonance frequency is the frequency of the engine electronic control element in the resonance condition; controlling the frequency of the engine electronic control element by using the control map; comparing the controlled frequency with the resonance frequency, and calculating the time length during which the frequency is equal to the resonance frequency; in the case that the time length during which the frequency is equal to the resonance frequency exceeds the residence time length, calculating the change interval of the rotating speed, wherein the residence time length is the time length threshold of the engine resonance resistance; changing the resonance rotating speed according to the change interval, so that the resonance rotating speed is not in the change interval; updating the control map according to the changed resonance rotating speed, and controlling the frequency of the engine electronic control element by using the updated control map.

2. The method of claim 1, wherein, The method further comprises: comparing the change interval with a bias interval; in the case that the change interval is contained in the bias interval, changing the resonance rotating speed, so that the resonance rotating speed is located in the bias interval and not in the change interval; in the case that the change interval is not contained in the bias interval, comparing the rotating speed with the resonance rotating speed; in the case that the rotating speed is less than the resonance rotating speed, changing the resonance rotating speed to the threshold upper limit of the resonance rotating speed in the split interval; comparing the rotating speed with a first critical value of the threshold upper limit, in the case that the rotating speed is greater than the first critical value, changing the resonance rotating speed to the threshold lower limit of the resonance rotating speed in the split interval; in the case that the rotating speed is not less than the resonance rotating speed, changing the resonance rotating speed to the threshold lower limit; comparing the rotating speed with a second critical value of the threshold lower limit, in the case that the rotating speed is less than the second critical value, changing the resonance rotating speed to the threshold upper limit; the bias interval and the split interval are both the change interval of the resonance rotating speed, and the bias interval is a proper subset of the split interval; the difference between the first critical value and the threshold upper limit and the difference between the second critical value and the threshold lower limit are set according to the speed of changing the rotating speed of the engine body.

3. The method of claim 2, wherein, The method further comprises: calculating the switching frequency of the resonance rotating speed between the threshold upper limit and the threshold lower limit; in the case that the switching frequency is not less than a switching frequency threshold, changing the resonance rotating speed to a positive integer other than the threshold upper limit and the threshold lower limit.

4. The method of claim 1, wherein, The method further comprises: constructing the control map: obtaining the first historical frequency of the engine electronic control element in operation, the historical rotating speed of the engine body in operation, and the second historical frequency of the engine body in operation; constructing a first function by taking the first historical frequency of the engine electronic control element at the same working time as the dependent variable and the historical rotating speed as the independent variable; constructing a second function with the second historical frequency of the engine body at the same working time as the dependent variable and the historical rotating speed as the independent variable; plotting the first function and the second function in the same coordinate system to obtain the control map; the intersection of the first function and the second function corresponds to the resonance rotating speed of the control map, and the first frequency corresponding to the intersection corresponds to the resonance frequency of the control map.

5. The method of claim 4, wherein, After plotting the first function and the second function in the same coordinate system, the method further comprises: obtaining a historical upper limit and a historical lower limit of the first historical frequency according to the constraint condition of the engine electronic control element in operation; taking the historical upper limit as the upper limit of the function value of the first function and taking the historical lower limit as the lower limit of the function value of the first function.

6. The method of claim 1, wherein, The method of obtaining the rotating speed of the engine body and the control map of the electronic control element comprises: obtaining the rotating speed and the control map by using an engine control unit connected with the engine body.

7. The method of claim 6, wherein, The method of controlling the frequency of the engine electronic control element by using the control map comprises: changing the input current of the engine electronic control element by using the engine control unit, and the size of the input current determines the frequency of the engine electronic control element.

8. A frequency control device for an engine electronic control element, characterized by, The device comprises: an obtaining module for obtaining the rotating speed of the engine body and the control map of the engine electronic control element, wherein the control map comprises the resonance rotating speed of the engine body and the resonance frequency of the engine electronic control element, the resonance rotating speed is the rotating speed of the engine body in the resonance condition, and the resonance frequency is the frequency of the engine electronic control element in the resonance condition; a control module for controlling the frequency of the engine electronic control element by using the control map, comparing the controlled frequency with the resonance frequency, and calculating the time length when the frequency is equal to the resonance frequency; a calculation module for calculating the change interval of the rotating speed when the time length when the frequency is equal to the resonance frequency exceeds a residence time length; the residence time length is a time length threshold of engine resonance resistance; a changing module for changing the resonance rotating speed according to the change interval so that the resonance rotating speed is not in the change interval, updating the control map according to the changed resonance rotating speed, and controlling the frequency of the engine electronic control element by using the updated control map.

9. A computer device, comprising: The computer device comprises a processor and a memory, and at least one computer program is stored in the memory; the at least one computer program is loaded and executed by the processor, so that the computer device implements the frequency control method of the engine electronic control element according to any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that, The computer readable storage medium stores at least one computer program, and the at least one computer program is loaded and executed by the processor, so that the computer implements the frequency control method of the engine electronic control element according to any one of claims 1 to 7.

Citation Information

Patent Citations

  • Rotation control method and equipment of engine blower

    CN111255554A

  • Electronic control device for vehicle

    JP2018119525A