Engine rotation speed control method, device, vehicle, and storage medium
Patent Information
- Application Number
- CN202410137181.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-01-30
- Publication Date
- 2026-09-22
- Estimated Expiration
- 2044-01-30
AI Technical Summary
[0004]有鉴于此,本发明提供了一种发动机转速控制方法、装置、车辆及存储介质,以解决发动机工作上限的配置问题
[0047]通过获取发动机的当前声音调节参数以及原始转速上限,基于当前声音调节参数,确定对原始转速上限进行调节的调节系数,对原始转速上限进行调整,得到调整转速上限,从而实现基于用户对发动机声音大小的接受程度以及动力需求,调整原始转速上限,从而得到满足用户需求及适用性的调整转速上限,进而基于调整转速上限对发动机进行转速控制,满足了不同用户的使用需求及体验满意度。
Smart Images

Figure CN118008604B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of vehicle control technology, specifically to engine speed control methods, devices, vehicles, and storage media. Background Technology
[0002] Hybrid electric vehicles are driven by both an engine and a drive motor. They typically use an engine control and management system (ECMS) algorithm to optimize engine performance and fuel consumption to minimize equivalent fuel consumption. This means selecting the optimal operating point within the engine's operating range to meet power demands.
[0003] The current upper limit of engine speed is uniformly configured by relevant personnel without taking into account the different users' tolerance for engine and noise. Therefore, for users who are sensitive to noise, there may be situations where engine noise exceeds the acceptable range during engine acceleration; for users who are not sensitive to noise, the limitation on their engine output may result in insufficient power demand in some high-load scenarios. Summary of the Invention
[0004] In view of this, the present invention provides an engine speed control method, device, vehicle, and storage medium to solve the configuration problem of the engine operating upper limit.
[0005] In a first aspect, the present invention provides an engine speed control method, the method comprising:
[0006] Obtain the engine's current sound adjustment parameters and original speed limit, wherein the sound adjustment parameters are used to adjust the original speed limit;
[0007] Based on the current sound adjustment parameters, determine the adjustment coefficient for adjusting the original upper limit of rotational speed;
[0008] The original upper limit of rotational speed is adjusted based on the adjustment coefficient to obtain the adjusted upper limit of rotational speed;
[0009] The engine speed is controlled based on the adjusted upper speed limit.
[0010] The engine speed control method provided in this embodiment of the invention obtains the current sound adjustment parameters and the original upper limit of engine speed. Based on the current sound adjustment parameters, it determines the adjustment coefficient for adjusting the original upper limit of engine speed, adjusts the original upper limit of engine speed, and obtains the adjusted upper limit of engine speed. This achieves the adjustment of the original upper limit of engine speed based on the user's acceptance of engine sound level and power demand, thereby obtaining an adjusted upper limit of engine speed that meets user needs and applicability. Finally, the engine speed is controlled based on the adjusted upper limit of engine speed.
[0011] In some optional implementations, obtaining the engine sound adjustment parameters includes:
[0012] Display the engine's sound adjustment page;
[0013] Obtain interactive operations with the sound adjustment page to determine the sound adjustment parameters of the engine.
[0014] The engine speed control method provided in this embodiment of the invention displays an engine sound adjustment page.
[0015] The system obtains user interaction data with the sound adjustment page, determines the engine's sound adjustment parameters, and thus adjusts the engine's original maximum speed.
[0016] In some optional implementations, obtaining the interaction operation with the sound adjustment page and determining the engine sound adjustment parameters includes:
[0017] Obtain the adjustment controls on the sound adjustment page;
[0018] Obtain the adjustment end indicator of the adjustment control;
[0019] Based on the adjustment end indicator, the sound adjustment parameters of the engine are determined.
[0020] The engine speed control method provided in this embodiment of the invention obtains the adjustment controls on the sound adjustment page, and then obtains the adjustment end indicator of the adjustment controls. Based on the adjustment end indicator, the engine sound adjustment parameters are determined, thereby improving the accuracy of determining the engine sound adjustment parameters.
[0021] In some optional implementations, determining the adjustment coefficient for adjusting the original upper limit of rotational speed based on the current sound adjustment parameters includes:
[0022] Obtain the mapping relationship between sound adjustment parameters and adjustment coefficients;
[0023] Based on the mapping relationship, the adjustment coefficient corresponding to the current sound adjustment parameter is queried to obtain the adjustment coefficient for adjusting the original upper limit of rotation speed.
[0024] The engine speed control method provided in this embodiment of the invention obtains the mapping relationship between sound adjustment parameters and adjustment coefficients, and queries the adjustment coefficients corresponding to the current sound adjustment parameters based on the mapping relationship, so as to improve the efficiency and accuracy of determining the adjustment coefficients, and thus improve the reliability of adjusting the original upper limit of speed.
[0025] In some alternative implementations, controlling the engine speed based on the adjusted upper speed limit includes:
[0026] Obtain the user's required engine speed;
[0027] The adjusted speed limit is updated based on the difference between the required speed and the original speed limit to obtain the target speed limit, which is less than or equal to the engine's maximum speed.
[0028] The engine speed is controlled based on the target upper speed limit.
[0029] The engine speed control method provided in this embodiment of the invention updates and adjusts the upper limit of the engine speed based on the difference between the user's required speed and the original upper limit of the engine speed, so as to obtain a target upper limit of the engine speed that meets the user's requirements, and then controls the engine speed.
[0030] In some optional implementations, updating the adjusted speed limit based on the difference between the required speed and the original speed limit to obtain the target speed limit includes:
[0031] When the difference between the required speed and the original speed limit is greater than 0, the adjustment coefficient is updated based on the difference;
[0032] The adjustment speed limit is updated based on the updated adjustment coefficient to obtain the target speed limit.
[0033] The engine speed control method provided in this embodiment of the invention improves the reliability of obtaining the target speed limit by updating the adjustment coefficient based on the difference when the difference between the required speed and the original speed limit is greater than 0, thereby updating and adjusting the speed limit.
[0034] In some optional implementations, updating the adjusted speed limit based on the difference between the required speed and the original speed limit to obtain the target speed limit includes:
[0035] When the difference between the required engine speed and the original engine speed limit is greater than 0, the engine sound adjustment page is displayed, and the user is reminded to update the adjustment speed limit based on the difference between the required engine speed and the original engine speed limit to obtain the target engine speed limit.
[0036] The engine speed control method provided in this embodiment of the invention further improves user satisfaction with engine speed adjustment by reminding the user to update the adjustment coefficient based on the difference when the difference between the required speed and the original speed limit is greater than 0, thereby updating and adjusting the speed limit.
[0037] In a second aspect, the present invention provides an engine speed control device, the device comprising:
[0038] The parameter acquisition module is used to acquire the engine's current sound adjustment parameters and original speed limit, wherein the sound adjustment parameters are used to adjust the original speed limit;
[0039] The parameter determination module is used to determine the adjustment coefficient for adjusting the original upper limit of rotation speed based on the current sound adjustment parameters;
[0040] The upper limit determination module is used to adjust the original upper limit of rotational speed based on the adjustment coefficient to obtain the adjusted upper limit of rotational speed;
[0041] The speed control module is used to control the engine speed based on the adjusted upper speed limit.
[0042] Thirdly, the present invention provides a vehicle, comprising:
[0043] The memory and the processor are communicatively connected to each other. The memory stores computer instructions, and the processor executes the computer instructions to perform the engine speed control method of the first aspect or any corresponding embodiment described above.
[0044] Fourthly, the present invention provides a computer-readable storage medium storing computer instructions for causing a computer to execute the engine speed control method of the first aspect or any corresponding embodiment thereof.
[0045] It should be noted that the corresponding beneficial effects of the engine speed control device, vehicle, and computer-readable storage medium provided in the embodiments of the present invention can be found in the description of the corresponding beneficial effects of the engine speed control method above, and will not be repeated here.
[0046] The beneficial effects of this invention are:
[0047] By acquiring the engine's current sound adjustment parameters and the original upper speed limit, and based on the current sound adjustment parameters, determining the adjustment coefficient for adjusting the original upper speed limit, and adjusting the original upper speed limit, we obtain the adjusted upper speed limit. This allows us to adjust the original upper speed limit based on the user's acceptance of engine sound volume and power requirements, thus obtaining an adjusted upper speed limit that meets user needs and applicability. Furthermore, based on the adjusted upper speed limit, we can control the engine speed, satisfying the usage needs and experience satisfaction of different users. Attached Figure Description
[0048] To more clearly illustrate the specific embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the specific embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present invention. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.
[0049] Figure 1 This is a flowchart illustrating the engine speed control method according to an embodiment of the present invention;
[0050] Figure 2 This is a schematic diagram of engine sound adjustment according to an embodiment of the present invention;
[0051] Figure 3 This is another schematic flowchart of the engine speed control method according to an embodiment of the present invention;
[0052] Figure 4 This is an architecture diagram of engine speed control according to an embodiment of the present invention;
[0053] Figure 5 This is a structural block diagram of the engine speed control device according to an embodiment of the present invention;
[0054] Figure 6 This is a schematic diagram of the hardware structure of a vehicle according to an embodiment of the present invention. Detailed Implementation
[0055] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0056] The engine's operating range is primarily determined by the engine sound level corresponding to vehicle speed and throttle position. For example, the engine speed corresponds to a vehicle speed of 0-130 km / h and a throttle position of 20-100 km / h. The higher the vehicle speed and engine speed, the louder the sound, and vice versa. In engine speed control technology, the boundary limiting module is used to limit the driver's required torque (speed) based on the upper limit of the powertrain's capabilities. The decoupled peripheral control modules include battery capability boundaries, P1 motor capability boundaries, P3 motor capability boundaries, P2 motor capability boundaries, and engine capability boundaries. The boundary limiting module receives the battery capability boundaries, P1 motor capability boundaries, P3 motor capability boundaries, P2 motor capability boundaries, and engine capability boundaries as inputs. Based on the system architecture configuration, it performs coupled calculations on the input power boundaries to obtain the powertrain's capability boundaries.
[0057] Alternatively, determining boundary conditions based on torque (speed) control objectives and adaptive factors includes: determining boundary conditions based on torque control objectives, wherein the boundary conditions include the initial conditions and operating range of the vehicle model; and adjusting controller parameters based on adaptive factors to prevent the vehicle model's predictions from exceeding the boundary conditions.
[0058] The boundary configurations and boundary couplings described above are all based on fixed boundary tables or parameters of product characteristics, and none of them incorporate user experience for personalized configuration. In other words, the upper limit of engine speed is uniformly configured by relevant personnel. This means that when designing the engine's operating range, a compromise is generally made, such as improving the vehicle's acoustics to mask engine noise, without considering the different user tolerance levels for engine power and noise. Therefore, for users sensitive to noise, engine noise may exceed their tolerance range during acceleration; for users less sensitive to noise, the limited engine output may result in insufficient power in some high-load scenarios.
[0059] Based on this, embodiments of the present invention provide an engine speed control method, device, vehicle, and storage medium. By acquiring the current sound adjustment parameters of the engine and the original upper limit of the engine speed, and based on the current sound adjustment parameters, determining the adjustment coefficient for adjusting the original upper limit of the engine speed, adjusting the original upper limit of the engine speed, and obtaining the adjusted upper limit of the engine speed, the original upper limit of the engine speed is adjusted based on the user's acceptance of the engine sound level and power requirements, thereby obtaining an adjusted upper limit of the engine speed that meets the user's needs and applicability, and then controlling the engine speed based on the adjusted upper limit of the engine speed.
[0060] This embodiment provides an engine speed control method. Figure 1 This is a flowchart of an engine speed control method according to an embodiment of the present invention, such as... Figure 1 As shown, the process includes the following steps:
[0061] Step S101: Obtain the current sound adjustment parameters and the original upper limit of engine speed.
[0062] The sound adjustment parameter is used to adjust the original speed limit, including increasing or decreasing the original speed limit.
[0063] In some alternative implementations, when a user's engine sound adjustment request is received, an engine sound adjustment page can be displayed, interactive operations with the sound adjustment page can be obtained, and engine sound adjustment parameters can be determined.
[0064] The engine speed control method provided in this embodiment of the invention displays an engine sound adjustment page.
[0065] The system obtains user interaction data with the sound adjustment page, determines the engine's sound adjustment parameters, and thus adjusts the engine's original maximum speed.
[0066] In some optional implementations, the adjustment controls of the sound adjustment page can also be obtained; the adjustment end indicator of the adjustment controls can be obtained; and the sound adjustment parameters of the engine can be determined based on the adjustment end indicator. The adjustment control can be a knob-type adjustment control, a slider-type adjustment control, or a numerical selection control.
[0067] For details, please refer to Figure 2 Taking a slider-type adjustment control as an example, when a user slides the adjustment control on the slider of the sound adjustment page, the slider travel S of the engine sound level is related to the adjustment coefficient ε. eng Linear correlation. As shown in the correlation table between the adjustment control travel and the adjustment coefficient, when the adjustment control slides from left to right along the slider travel S, the corresponding adjustment coefficient ε... eng The larger the slider, the further to the left (adjusting the slider travel S of the control). min ) corresponds to ε eng The value is 0.5, and the rightmost slider travel (S) is the distance from the slider. max ) corresponds to ε eng The value is 1.5, and the travel of the intermediate slider is related to the adjustment coefficient ε. eng Interpolation is performed based on a linear relationship. The adjustment control is placed in the middle position by default, corresponding to the adjustment coefficient ε. eng The setting is 1. When the adjustment control slides on the slider, if ΔS ≤ 0.01 mm / s (meaning the sliding speed of the adjustment control is less than or equal to 0.01 mm / s), the engine sound adjustment is considered complete. After adjustment, the sound is adjusted based on the adjustment end indicator M. go The engine's sound adjustment parameters are determined, and then an adjustment coefficient is determined based on these parameters to adjust the original upper speed limit.
[0068] Relationship table between control travel and adjustment coefficient
[0069] <![CDATA[S mim ]]> 0.5 0 1 <![CDATA[S max ]]> 1.5
[0070] The engine speed control method provided in this embodiment of the invention obtains the adjustment controls on the sound adjustment page, and then obtains the adjustment end indicator of the adjustment controls. Based on the adjustment end indicator, the engine sound adjustment parameters are determined, thereby improving the accuracy of determining the engine sound adjustment parameters.
[0071] Step S102: Based on the current sound adjustment parameters, determine the adjustment coefficient for adjusting the original upper limit of rotation speed.
[0072] The engine's current sound adjustment parameters are related to the adjustment coefficient that adjusts the original upper speed limit.
[0073] In some optional implementations, the mapping relationship between sound adjustment parameters and adjustment coefficients is obtained; based on the mapping relationship, the adjustment coefficient corresponding to the current sound adjustment parameters is queried to obtain the adjustment coefficient for adjusting the original upper limit of engine speed. The original upper limit of engine speed is the engine operating boundary as a base.
[0074] Specifically, taking a slider-type adjustment control as an example, when a user slides the adjustment control on the slider row of the sound adjustment page, the current sound adjustment parameter can be determined by the slider travel and the distance the adjustment control slides on the slider. Since there is a mapping relationship between the sound adjustment parameters and the adjustment coefficients, the adjustment coefficients corresponding to the current sound adjustment parameters can be queried through this mapping relationship, thereby obtaining the adjustment coefficients for adjusting the original upper limit of the speed.
[0075] The engine speed control method provided in this embodiment of the invention obtains the mapping relationship between sound adjustment parameters and adjustment coefficients, and queries the adjustment coefficients corresponding to the current sound adjustment parameters based on the mapping relationship, so as to improve the efficiency and accuracy of determining the adjustment coefficients, and thus improve the reliability of adjusting the original upper limit of speed.
[0076] Step S103: Adjust the original upper limit of rotational speed based on the adjustment coefficient to obtain the adjusted upper limit of rotational speed.
[0077] Specifically, the product of the adjustment coefficient and the original upper speed limit is used as the adjusted upper speed limit. That is, the original upper speed limit is multiplied by the adjustment coefficient ε. eng This yields the upper limit of the adjustable speed. The original upper limit of the speed is then adjusted using an adjustment coefficient, resulting in an adjusted speed that better meets the user's needs.
[0078] Step S104: Engine speed control is performed based on adjusting the upper limit of engine speed.
[0079] Specifically, when the adjusted upper speed limit is increased relative to the original upper speed limit, the engine speed can be controlled based on the adjusted upper speed limit. If there is a need to increase the engine speed, the engine speed can be adjusted according to the target increment to reach the new speed. When the adjusted upper speed limit is decreased relative to the original upper speed limit, the engine speed can be controlled based on the adjusted upper speed limit. If there is a need to decrease the engine speed, the engine speed can be adjusted according to the target increment to reach the new speed.
[0080] Specifically, the upper limit of the adjusted engine speed should not exceed the engine's maximum speed limit. However, after linear transformation, the upper limit of the adjusted engine speed should be greater than the engine's maximum speed limit (n). maxThen the sliding distance to the right remains at n. max Similarly, when sliding to the left, the upper limit of the adjusted speed is less than the minimum speed limit n. min Then maintain the speed up to the minimum speed limit n. min If the upper limit of the engine's adjustable speed is 4000 rpm / min, and the engine speed before sliding the adjustment control is 3000 rpm / min, then if the adjustment coefficient ε eng When adjusted to 1.2, the engine speed is 3600 rpm / min. Further adjustment to the far right results in an adjustment coefficient ε. eng The value is 1.5. Based on the corresponding relationship, the engine speed should be 3000 × 1.5 = 4500 rpm, which exceeds the engine's maximum speed limit n. max =4000rpm / min, then the speed can only be preset to 4000rpm / min. Similarly, when sliding to the far left, the speed can only be preset to 3000×0.5=1500rpm / min.
[0081] With target increment Δn chag Taking a range of 200-500 rpm / s as an example, in a certain scenario, the speed is limited to 1500 rpm, and the adjustment coefficient ε eng After the change, the engine speed calculated based on the adjusted upper speed limit is 2500 rpm, with a target increment Δn. chag If the value is 200, then it will take (2500-1500) / 200 = 5 seconds, meaning the engine speed changes at 200 rpm / s, and after 5 seconds it will return to the speed corresponding to the upper limit of the adjusted speed.
[0082] The engine speed control method provided in this embodiment obtains the current sound adjustment parameters and the original upper limit of engine speed. Based on the current sound adjustment parameters, it determines the adjustment coefficient for adjusting the original upper limit of engine speed and adjusts the original upper limit of engine speed to obtain the adjusted upper limit of engine speed. This allows the original upper limit of engine speed to be adjusted based on the user's acceptance of engine sound level and power requirements, thereby obtaining an adjusted upper limit of engine speed that meets user needs and applicability. Finally, the engine speed is controlled based on the adjusted upper limit of engine speed, satisfying the usage needs and experience satisfaction of different users.
[0083] This embodiment provides an engine speed control method. Figure 3 This is a flowchart of an engine speed control method according to an embodiment of the present invention, such as... Figure 3 As shown, the process includes the following steps:
[0084] Step S301: Obtain the current sound adjustment parameters and the original upper limit of engine speed.
[0085] Please see details Figure 1Step S101 of the illustrated embodiment will not be described again here.
[0086] Step S302: Based on the current sound adjustment parameters, determine the adjustment coefficient for adjusting the original upper limit of rotational speed.
[0087] Please see details Figure 1 Step S102 of the illustrated embodiment will not be described again here.
[0088] Step S303: Adjust the original upper limit of rotational speed based on the adjustment coefficient to obtain the adjusted upper limit of rotational speed.
[0089] Please see details Figure 1 Step S103 of the illustrated embodiment will not be described again here.
[0090] Step S304: Control the engine speed based on adjusting the upper limit of the engine speed.
[0091] Specifically, step S304 above includes:
[0092] Step S3041: Obtain the user's required engine speed.
[0093] Specifically, the required engine speed can be determined based on the user's operation information regarding vehicle speed, throttle, and engine sound.
[0094] Step S3042: Update and adjust the upper limit of the speed based on the difference between the required speed and the original upper limit of the speed to obtain the target upper limit of the speed.
[0095] Among them, the upper limit of the target speed is less than or equal to the maximum speed of the engine.
[0096] In some optional implementations, when the difference between the required speed and the original speed limit is greater than 0, the adjustment coefficient is updated based on the difference; the adjustment speed limit is updated based on the updated adjustment coefficient to obtain the target speed limit.
[0097] Alternatively, when the difference between the required engine speed and the original engine speed limit is greater than 0, the engine sound adjustment page is displayed, and the user is reminded to update and adjust the engine speed limit based on the difference between the required engine speed and the original engine speed limit to obtain the target engine speed limit.
[0098] Specifically, when the difference between the required engine speed and the original engine speed limit is greater than 0, meaning the original engine speed limit does not meet the user's required engine speed, and the original engine speed limit is less than the engine's maximum speed (maximum speed limit n), maxWhen adjusting the speed, the adjustment coefficient can be updated based on the difference between the required speed and the original speed limit. That is, by changing the current sound adjustment parameter through the sliding control, the adjustment coefficient for adjusting the original speed limit is updated. Finally, based on the product of the updated adjustment coefficient and the adjusted speed limit, the adjusted speed limit is updated to obtain the target speed limit.
[0099] Alternatively, when the difference between the required engine speed and the original engine speed limit is greater than 0, the engine sound adjustment page can be displayed directly, along with corresponding prompts (e.g., the current power does not meet your driving needs; adjust the volume control to improve power). The prompt can also be played simultaneously via voice, thus reminding the user to update and adjust the engine speed limit based on the difference between the required engine speed and the original engine speed limit to obtain the target engine speed limit.
[0100] The engine speed control method provided in this invention improves the reliability of obtaining the target speed limit by updating the adjustment coefficient based on the difference when the difference between the required speed and the original speed limit is greater than 0, thereby updating and adjusting the speed limit. Furthermore, by reminding the user to update the adjustment coefficient based on the difference when the difference between the required speed and the original speed limit is greater than 0, and thus updating and adjusting the speed limit, user satisfaction with engine speed regulation is further enhanced.
[0101] Step S3043: Control the engine speed based on the target speed limit.
[0102] Specifically, since the required torque of the powertrain is achieved through the coordinated operation of the engine and the electric motor, when controlling the engine speed based on the target speed limit, five alternative operating points can be selected within the chosen target speed limit. Then, based on the formula Motor Torque = Required Torque - Engine Torque, and the corresponding transmission ratio λ, the five alternative operating points for the electric motor are confirmed. Finally, the equivalent power P is calculated based on the five sets of engine and electric motor alternative operating points. Equiv At the minimum, the corresponding alternative points for the engine and motor are selected, and these alternative points are used as the backup operating points (target speeds) for the engine and motor.
[0103] Please see Figure 4 In performing equivalent power P EquivThe calculation first selects points based on the target speed limit (engine operating boundary) according to preset rules to obtain the engine target speed and engine target torque, and uses these as candidate engine points. Then, based on the engine torque, motor boundary, and driver demand torque, the motor torque is obtained, i.e., motor torque = demand torque - engine torque. Based on the motor torque, P1 motor torque = engine torque × transmission ratio λ1, and P2 motor torque = wheel-end demand torque × transmission ratio λ1 - engine torque × transmission ratio λ1. Next, based on the battery state of charge (SOC) and vehicle speed, the equivalent factor is calibrated using the MAP (Motor Mapping Table), and the engine power P is determined. Eng Equivalent factor S, motor power P Elec Given the overall efficiency δ of the motor and engine, calculate the equivalent power P. Equiv ;P Equiv =P Eng +S·P Elec ·δ, that is, calculate the equivalent power based on the engine and motor torques of the candidate points; finally, based on the equivalent power of the candidate points, select the target torque (speed) of the candidate point with the smallest equivalent power and input it to the engine and motor respectively, such as the target speed of the engine, the target speed of the P1 motor and the target speed of the P3 motor.
[0104] When it is detected that the current power is insufficient to meet the user's needs (the user keeps pressing the accelerator but the power does not increase), and the electric motor is already operating at its maximum load and cannot provide power, the target speed limit is equal to the engine's maximum speed, and the engine is already operating at its maximum speed limit n. max At this point, the corresponding prompt information can be displayed on the engine sound adjustment page.
[0105] The engine speed control method provided in this embodiment obtains the current sound adjustment parameters and the original upper limit of engine speed. Based on the current sound adjustment parameters, it determines the adjustment coefficient for adjusting the original upper limit of engine speed and adjusts the original upper limit of engine speed to obtain the adjusted upper limit of engine speed. This allows the original upper limit of engine speed to be adjusted based on the user's acceptance of engine sound level and power requirements, thereby obtaining an adjusted upper limit of engine speed that meets user needs and applicability. Finally, the engine speed is controlled based on the adjusted upper limit of engine speed, satisfying the usage needs and experience satisfaction of different users.
[0106] This embodiment also provides an engine speed control device for implementing the above embodiments and preferred embodiments; details already described will not be repeated. As used below, the term "module" can refer to a combination of software and / or hardware that performs a predetermined function. Although the devices described in the following embodiments are preferably implemented in software, hardware implementation, or a combination of software and hardware, is also possible and contemplated.
[0107] This embodiment provides an engine speed control architecture, including a vehicle infotainment system (HU), CAN communication, and a power control unit (PCU). The HU is responsible for the display and operation of the sound adjustment page, the CAN communication is responsible for transmitting signals to the PCU, and the PCU adjusts the upper limit of the engine speed.
[0108] Specifically, the travel S of the engine sound level slider in the vehicle's infotainment system HU is related to the adjustment coefficient ε. eng A linear correlation is established. When the adjustment control slides from left to right along the slider travel S, the corresponding adjustment coefficient ε... eng The larger the slider, the further to the left (adjusting the slider travel S of the control). min ) corresponds to ε eng The value is 0.5, and the rightmost slider travel (S) is the distance from the slider. max ) corresponds to ε eng The value is 1.5, and the travel of the intermediate slider is related to the adjustment coefficient ε. eng Interpolation is performed based on a linear relationship. The adjustment control is placed in the middle position by default, corresponding to the adjustment coefficient ε. eng The value is 1. When the adjustment control slides on the slider, if ΔS ≤ 0.01 mm / S is detected, that is, the sliding speed of the adjustment control is less than or equal to 0.01 mm / S, it is determined that the engine sound adjustment is over, and the execution flag bit M is sent. go The power control unit (PCU) is notified. Upon receiving this flag, the PCU multiplies the original maximum speed by ε. eng The calculation yields the upper limit of the adjustment speed, which is determined according to Δn. chag The calibration increment is adjusted to the new speed. When the user-demanded speed (torque) T is detected... DrvReq When the engine speed exceeds the current maximum available speed, and the motor can no longer increase the speed further, requiring additional speed to be provided to the engine, the power control unit (PCU) sends a signal to the vehicle infotainment system (HU) to increase the adjustment coefficient ε. eng The request is to continuously monitor whether the adjusted speed meets the user's required speed. If it does not, a further request is made to increase the adjustment coefficient ε. eng When the engine is already operating at its maximum speed limit (n) max When the engine's power output is at full capacity and cannot provide further power, a corresponding prompt will be displayed on the engine sound adjustment page.
[0109] This embodiment provides an engine speed control device, such as... Figure 5 As shown, it includes:
[0110] The parameter acquisition module 501 is used to acquire the current sound adjustment parameters and the original speed limit of the engine. The sound adjustment parameters are used to adjust the original speed limit.
[0111] The parameter determination module 502 is used to determine the adjustment coefficient for adjusting the original upper limit of rotation speed based on the current sound adjustment parameters;
[0112] The upper limit determination module 503 is used to adjust the original upper limit of the rotational speed based on the adjustment coefficient to obtain the adjusted upper limit of the rotational speed;
[0113] The speed control module 504 is used to control the engine speed based on adjusting the upper speed limit.
[0114] In some optional implementations, the parameter acquisition module 501 includes:
[0115] The page display unit is used to display the engine sound adjustment page;
[0116] The interactive operation unit is used to acquire interactive operations with the sound adjustment page and determine the engine sound adjustment parameters.
[0117] In some optional implementations, the interactive operation unit includes:
[0118] The control acquisition sub-unit is used to retrieve the adjustment controls on the sound adjustment page;
[0119] The identifier acquisition sub-unit is used to obtain the adjustment end identifier of the adjustment control;
[0120] The parameter determination subunit is used to determine the engine sound adjustment parameters based on the adjustment end indicator.
[0121] In some alternative implementations, the parameter determination module 502 includes:
[0122] The relationship acquisition unit is used to acquire the mapping relationship between sound adjustment parameters and adjustment coefficients;
[0123] The coefficient determination unit is used to query the adjustment coefficient corresponding to the current sound adjustment parameter based on the mapping relationship, and obtain the adjustment coefficient for adjusting the original upper limit of speed.
[0124] In some alternative implementations, the speed control module 504 includes:
[0125] The engine speed acquisition unit is used to acquire the user's required engine speed.
[0126] The upper limit determination unit is used to update and adjust the upper limit of the engine speed based on the difference between the required engine speed and the original upper limit of the engine speed to obtain the target upper limit of the engine speed, which is less than or equal to the maximum engine speed.
[0127] The speed control unit is used to control the engine speed based on the target speed limit.
[0128] In some optional implementations, the upper limit determination unit includes:
[0129] The coefficient adjustment subunit is used to update the adjustment coefficient based on the difference when the difference between the required speed and the original speed limit is greater than 0.
[0130] The upper limit determination subunit is used to update the upper limit of the adjustment speed based on the updated adjustment coefficient to obtain the target upper limit of the speed.
[0131] In some optional implementations, the upper limit determination unit includes:
[0132] The upper limit adjustment subunit is used to display the engine sound adjustment page when the difference between the required speed and the original upper limit speed is greater than 0, and remind the user to update and adjust the upper limit speed based on the difference between the required speed and the original upper limit speed to obtain the target upper limit speed.
[0133] The engine speed control device provided in this embodiment acquires the current sound adjustment parameters and the original upper speed limit of the engine. Based on the current sound adjustment parameters, it determines the adjustment coefficient for adjusting the original upper speed limit and adjusts the original upper speed limit to obtain the adjusted upper speed limit. This allows the original upper speed limit to be adjusted based on the user's acceptance of the engine sound level and power requirements, thereby obtaining an adjusted upper speed limit that meets user needs and applicability. Furthermore, the engine speed is controlled based on the adjusted upper speed limit, satisfying the usage needs and experience satisfaction of different users.
[0134] Further functional descriptions of the above modules and units are the same as those in the corresponding embodiments described above, and will not be repeated here.
[0135] In this embodiment, the engine speed control device is presented in the form of a functional unit. Here, a unit refers to an ASIC (Application Specific Integrated Circuit) circuit, a processor and memory that execute one or more software or fixed programs, and / or other devices that can provide the above functions.
[0136] This invention also provides a vehicle having the above-described features. Figure 5 The engine speed control device shown.
[0137] Please see Figure 6 , Figure 6 This is a schematic diagram of the structure of a vehicle provided in an optional embodiment of the present invention, such as... Figure 6As shown, the vehicle includes one or more processors 10, memory 20, and interfaces for connecting the various components, including high-speed interfaces and low-speed interfaces. The various components communicate with each other via different buses and can be mounted on a common motherboard or otherwise installed as needed. The processors can process instructions executed within the vehicle, including instructions stored in or on memory to display graphical information of a GUI on external input / output devices (such as display devices coupled to the interfaces). In some alternative implementations, multiple processors and / or multiple buses can be used with multiple memories and multiple memory modules, if desired. Similarly, multiple vehicles can be connected, with each device providing some of the necessary operations (e.g., as a server array, a set of blade servers, or a multiprocessor system). Figure 6 Take a processor 10 as an example.
[0138] Processor 10 may be a central processing unit, a network processor, or a combination thereof. Processor 10 may further include a hardware chip. The hardware chip may be an application-specific integrated circuit (ASIC), a programmable logic device (PLD), or a combination thereof. The programmable logic device may be a complex programmable logic device (CAMP), a field-programmable gate array (FPGA), a general-purpose array logic (GDA), or any combination thereof.
[0139] The memory 20 stores instructions executable by at least one processor 10 to cause at least one processor 10 to perform the method shown in the above embodiments.
[0140] The memory 20 may include a program storage area and a data storage area. The program storage area may store the operating system and applications required for at least one function; the data storage area may store data created based on vehicle usage. Furthermore, the memory 20 may include high-speed random access memory and may also include non-transitory memory, such as at least one disk storage device, flash memory device, or other non-transitory solid-state storage device. In some alternative embodiments, the memory 20 may optionally include memory remotely located relative to the processor 10, which can be connected to the vehicle via a network. Examples of such networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.
[0141] The memory 20 may include volatile memory, such as random access memory; the memory may also include non-volatile memory, such as flash memory, hard disk or solid-state drive; the memory 20 may also include a combination of the above types of memory.
[0142] The vehicle also includes a communication interface 30 for communicating with other devices or communication networks.
[0143] This invention also provides a computer-readable storage medium. The methods described above according to embodiments of the invention can be implemented in hardware or firmware, or implemented as computer code that can be recorded on a storage medium, or implemented as computer code downloaded via a network and originally stored on a remote storage medium or a non-transitory machine-readable storage medium and then stored on a local storage medium. Thus, the methods described herein can be processed by software stored on a storage medium using a general-purpose computer, a dedicated processor, or programmable or dedicated hardware. The storage medium can be a magnetic disk, optical disk, read-only memory, random access memory, flash memory, hard disk, or solid-state drive, etc.; further, the storage medium can also include combinations of the above types of memory. It is understood that computers, processors, microprocessor controllers, or programmable hardware include storage components capable of storing or receiving software or computer code, which, when accessed and executed by the computer, processor, or hardware, implements the methods shown in the above embodiments.
[0144] Although embodiments of the invention have been described in conjunction with the accompanying drawings, those skilled in the art can make various modifications and variations without departing from the spirit and scope of the invention, and all such modifications and variations fall within the scope defined by the appended claims.
Claims
1. An engine speed control method, characterized in that, The method includes: Get the original maximum rotational speed; Display the engine sound adjustment page, obtain interactive operations with the sound adjustment page, determine the current sound adjustment parameters of the engine, the sound adjustment parameters are used to characterize the user's acceptance of the engine sound level, and are used to adjust the original speed limit; Based on the current sound adjustment parameters, determine the adjustment coefficient for adjusting the original upper limit of rotational speed; The original upper limit of rotational speed is adjusted based on the adjustment coefficient to obtain the adjusted upper limit of rotational speed; The engine speed is controlled based on the adjusted upper speed limit.
2. The method according to claim 1, characterized in that, The step of obtaining the interaction operation with the sound adjustment page and determining the current sound adjustment parameters of the engine includes: Obtain the adjustment controls on the sound adjustment page; Obtain the adjustment end indicator of the adjustment control; Based on the adjustment end indicator, the current sound adjustment parameters of the engine are determined.
3. The method according to claim 1, characterized in that, The step of determining the adjustment coefficient for adjusting the original upper limit of rotational speed based on the current sound adjustment parameters includes: Obtain the mapping relationship between sound adjustment parameters and adjustment coefficients; Based on the mapping relationship, the adjustment coefficient corresponding to the current sound adjustment parameter is queried to obtain the adjustment coefficient for adjusting the original upper limit of rotation speed.
4. The method according to claim 1, characterized in that, The method of controlling the engine speed based on the adjusted upper speed limit includes: Obtain the user's required engine speed; The adjusted speed limit is updated based on the difference between the required speed and the original speed limit to obtain the target speed limit, which is less than or equal to the engine's maximum speed. The engine speed is controlled based on the target upper speed limit.
5. The method according to claim 4, characterized in that, The step of updating the adjusted speed limit based on the difference between the required speed and the original speed limit to obtain the target speed limit includes: When the difference between the required speed and the original speed limit is greater than 0, the adjustment coefficient is updated based on the difference; The adjustment speed limit is updated based on the updated adjustment coefficient to obtain the target speed limit.
6. The method according to claim 4, characterized in that, The step of updating the adjusted speed limit based on the difference between the required speed and the original speed limit to obtain the target speed limit includes: When the difference between the required engine speed and the original engine speed limit is greater than 0, the engine sound adjustment page is displayed, and the user is reminded to update the adjustment speed limit based on the difference between the required engine speed and the original engine speed limit to obtain the target engine speed limit.
7. An engine speed control device, characterized in that, The device includes: A parameter acquisition module is used to acquire the engine's current sound adjustment parameters and the original upper limit of engine speed, wherein the sound adjustment parameters are used to adjust the original upper limit of engine speed; including: A page display unit is used to display the engine's sound adjustment page; An interactive operation unit is used to acquire interactive operations with the sound adjustment page, determine the sound adjustment parameters of the engine, the sound adjustment parameters being used to characterize the user's acceptance of the engine sound level, and to adjust the original upper limit of the engine speed; The parameter determination module is used to determine the adjustment coefficient for adjusting the original upper limit of rotation speed based on the current sound adjustment parameters; The upper limit determination module is used to adjust the original upper limit of rotational speed based on the adjustment coefficient to obtain the adjusted upper limit of rotational speed; The speed control module is used to control the engine speed based on the adjusted upper speed limit.
8. The apparatus according to claim 7, characterized in that, The interactive operation unit includes: The control acquisition subunit is used to acquire the adjustment controls of the sound adjustment page; The identifier acquisition subunit is used to acquire the adjustment end identifier of the adjustment control; The parameter determination subunit is used to determine the sound adjustment parameters of the engine based on the adjustment end identifier.
9. The apparatus according to claim 7, characterized in that, The parameter determination module includes: The relationship acquisition unit is used to acquire the mapping relationship between sound adjustment parameters and adjustment coefficients; The coefficient determination unit is used to query the adjustment coefficient corresponding to the current sound adjustment parameter based on the mapping relationship, and obtain the adjustment coefficient for adjusting the original speed limit.
10. The apparatus according to claim 7, characterized in that, The speed control module includes: The engine speed acquisition unit is used to acquire the user's required engine speed. The upper limit determination unit is used to update the adjusted upper limit of speed based on the difference between the required speed and the original upper limit of speed to obtain the target upper limit of speed, wherein the target upper limit of speed is less than or equal to the maximum speed of the engine; A speed control unit is used to control the engine speed based on the target speed limit.
11. The apparatus according to claim 10, characterized in that, The upper limit determination unit includes: The coefficient adjustment subunit is used to update the adjustment coefficient based on the difference when the difference between the required speed and the original speed limit is greater than 0. The upper limit determination subunit is used to update the adjustment speed upper limit based on the updated adjustment coefficient to obtain the target speed upper limit.
12. The apparatus according to claim 11, characterized in that, The upper limit determination unit includes: The upper limit adjustment subunit is used to display the engine sound adjustment page when the difference between the required speed and the original speed upper limit is greater than 0, and remind the user to update the adjustment speed upper limit based on the difference between the required speed and the original speed upper limit to obtain the target speed upper limit.
13. A vehicle, characterized in that, include: A memory and a processor are communicatively connected, the memory stores computer instructions, and the processor executes the engine speed control method of any one of claims 1 to 6 by executing the computer instructions.
14. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions for causing the computer to perform the engine speed control method of any one of claims 1 to 6.
Citation Information
Patent Citations
Control device for hybrid vehicle
CN112537292A
Method and device for determining rotating speed of engine and vehicle
CN117432545A
Rotational speed control device for engine
JP1998103123A