Engine starting method and apparatus, vehicle, electronic device, and storage medium

By limiting the motor output torque to positive torque and adjusting the speed during engine startup, the problem of vehicle vibration caused by mismatched starter motor speeds was solved, achieving smooth engine startup and reducing gear wear.

WO2025218553A1PCT designated stage Publication Date: 2025-10-23CHERY AUTOMOBILE CO LTD

Patent Information

Application Number
PCT/CN2025/088142
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-04-15
Filing Date
2025-04-09
Publication Date
2025-10-23

AI Technical Summary

Technical Problem

During the engine start-up process of a series hybrid vehicle, the actual speed of the starter motor is higher than the target speed, causing the torque to alternate between positive and negative, resulting in vibration and shock problems in the whole vehicle.

Method used

By obtaining the preset target speed and target torque limit range in the target mode, it ensures that the target motor output torque is always positive, adjusts the motor torque to match the target speed, and prevents the torque from alternating between positive and negative.

Benefits of technology

It effectively solves the problem of vehicle vibration and impact caused by the alternating positive and negative output torque of the starter motor, reduces gear wear, and achieves smooth engine starting.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025088142_23102025_PF_FP_ABST
    Figure CN2025088142_23102025_PF_FP_ABST
Patent Text Reader

Abstract

An engine starting method, comprising: in a target mode, acquiring a preset target rotational speed and a target torque limiting range, the target torque limiting range being used for calibrating a torque output range of a target motor in a starting stage of a target engine, and a value range of the minimum torque limit in the target torque limiting range being greater than or equal to 0 Nm; on the basis of the preset target rotational speed, driving ignition of the target engine; after ignition of the target engine, if the actual rotational speed of the target motor is not equal to the preset target rotational speed, adjusting output torque of the target motor within the target torque limiting range until the actual rotational speed of the target motor is equal to the preset target rotational speed. Also disclosed are an apparatus, a vehicle, an electronic device, and a storage medium.
Need to check novelty before this filing date? Find Prior Art

Description

Method, device, vehicle, electronic device and storage medium for starting engine

[0001] The present application claims priority from the Chinese patent application No. 202410450018.5 filed on April 15, 2024 and entitled "Method, device, vehicle, electronic device and storage medium for starting engine", the content of which is incorporated herein by reference in its entirety. TECHNICAL FIELD

[0002] The present disclosure relates to the technical field of vehicles, and in particular to a method, device, vehicle, electronic device and storage medium for starting engine. BACKGROUND

[0003] The current control process for starting a series hybrid vehicle includes: setting the working mode of the starting motor to a speed mode; in the speed mode, the starting motor receives a target speed sent by the vehicle controller, and the starting motor drives the engine to rotate according to the target speed; and when the speed of the engine reaches a speed threshold, the engine is ignited. SUMMARY

[0004] The present disclosure provides a method, device, vehicle, electronic device and storage medium for starting engine.

[0005] According to a first aspect of the present disclosure, a method for starting an engine is provided, which includes:

[0006] In the target mode, a preset target speed and a target torque limit range are obtained, the target torque limit range being used to calibrate the torque output range of the target motor in the target engine starting stage, wherein the minimum torque limit in the target torque limit range has a value range greater than or equal to 0 Nm;

[0007] According to the preset target speed, the target engine is ignited;

[0008] After the target engine is ignited, if the actual speed of the target motor is not equal to the preset target speed, the output torque of the target motor is adjusted within the target torque limit range until the actual speed of the target motor is equal to the preset target speed.

[0009] Optionally, if the actual speed of the target motor is not equal to the preset target speed, the output torque of the target motor is adjusted within the target torque limit range, including:

[0010] If the actual speed of the target motor is greater than the preset target speed, the output torque of the target motor at the current time is controlled to decrease within the target torque limit range;

[0011] if the actual rotating speed of the target motor is less than the preset target rotating speed, controlling the output torque of the target motor at the current time to increase within the target torque limit range.

[0012] Optionally, before the preset target rotating speed and the target torque limit range are acquired, the method comprises:

[0013] setting the minimum torque limit as 0Nm;

[0014] determining the maximum torque limit based on a vehicle battery discharge capability constraint and a motor body capability constraint;

[0015] constructing an interval range based on the minimum torque limit and the maximum torque limit to obtain the target torque limit range.

[0016] Optionally, after the target engine starting phase ends, the method comprises:

[0017] re-determining the minimum torque limit based on an inverse number of the vehicle battery discharge capability constraint and the motor body capability constraint;

[0018] reconstructing the target torque limit range based on the re-determined minimum torque limit and the maximum torque limit.

[0019] Optionally, the driving the target engine to ignite according to the preset target rotating speed comprises:

[0020] controlling the output torque of the target motor according to the preset target rotating speed within the target torque limit range;

[0021] driving the target engine rotating speed to increase based on the output torque of the target motor;

[0022] controlling the target engine to ignite when it is determined that the rotating speed of the target engine is greater than or equal to a preset ignition rotating speed threshold.

[0023] According to a second aspect of the present disclosure, an engine starting device is provided, comprising:

[0024] an acquisition unit configured to acquire, in a target mode, a preset target rotating speed and a target torque limit range, the target torque limit range being used to calibrate a torque output range of a target motor in a target engine starting phase, wherein the minimum torque limit in the target torque limit range has a value range greater than or equal to 0Nm;

[0025] a driving unit configured to drive the target engine to ignite according to the preset target rotating speed;

[0026] An adjusting unit is configured to, after the target engine is ignited, if an actual rotating speed of the target motor is not equal to a preset target rotating speed, adjust an output torque of the target motor within a target torque limit range until the actual rotating speed of the target motor is equal to the preset target rotating speed.

[0027] Optionally, the adjusting unit is further configured to:

[0028] when the actual rotating speed of the target motor is greater than the preset target rotating speed, control the output torque of the target motor at the current time to decrease within the target torque limit range;

[0029] when the actual rotating speed of the target motor is less than the preset target rotating speed, control the output torque of the target motor at the current time to increase within the target torque limit range.

[0030] Optionally, the device comprises:

[0031] a setting unit configured to set the minimum torque limit to 0 Nm;

[0032] a first determining unit configured to determine a maximum torque limit based on a whole vehicle battery discharge capability constraint and a motor body capability constraint;

[0033] a first constructing unit configured to construct an interval range based on the minimum torque limit and the maximum torque limit to obtain the target torque limit range.

[0034] Optionally, the device comprises:

[0035] a second determining unit configured to re-determine the minimum torque limit based on an opposite number of the whole vehicle battery discharge capability constraint and the motor body capability constraint;

[0036] a second constructing unit configured to re-construct the target torque limit range based on the re-determined minimum torque limit and the maximum torque limit.

[0037] Optionally, the driving unit comprises:

[0038] a first control module configured to control the output torque of the target motor according to the preset target rotating speed within the target torque limit range;

[0039] a driving module configured to drive the target engine rotating speed to increase based on the output torque of the target motor;

[0040] a second control module configured to control the target engine to be ignited when it is determined that the rotating speed of the target engine is greater than or equal to a preset ignition rotating speed threshold.

[0041] According to a third aspect of the present disclosure, there is provided a vehicle comprising the engine starting device of the preceding second aspect.

[0042] According to a fourth aspect of the present disclosure, there is provided an electronic device comprising:

[0043] at least one processor; and

[0044] a memory communicatively connected to the at least one processor; wherein

[0045] the memory stores instructions executable by the at least one processor, the instructions being executed by the at least one processor to enable the at least one processor to perform the method of the preceding first aspect.

[0046] According to a fifth aspect of the present disclosure, there is provided a non-transitory computer-readable storage medium storing computer instructions, wherein the computer instructions are used to cause the computer to perform the method of the preceding first aspect.

[0047] According to a sixth aspect of the present disclosure, there is provided a computer program product comprising a computer program which, when executed by a processor, implements the method of the preceding first aspect. BRIEF DESCRIPTION OF DRAWINGS

[0048] The accompanying drawings, which form a part of the disclosure, are intended to provide further understanding of the present disclosure, and are used to interpret the illustrative embodiments of the present disclosure and their descriptions, and do not constitute improper limitations on the present disclosure.

[0049] In the drawings:

[0050] Fig. 1 is a schematic diagram of target engine speed and torque variation in an engine starting phase according to an embodiment of the present disclosure;

[0051] Fig. 2 is a schematic diagram of a method for starting an engine according to an embodiment of the present disclosure;

[0052] Fig. 3 is a schematic diagram of target engine speed and torque variation in an engine starting phase according to another embodiment of the present disclosure;

[0053] Fig. 4 is a schematic diagram of a structure of an engine starting device according to an embodiment of the present disclosure;

[0054] Fig. 5 is a schematic diagram of a structure of another engine starting device according to an embodiment of the present disclosure;

[0055] Fig. 6 is a schematic block diagram of an example electronic device 300 according to an embodiment of the present disclosure. DETAILED DESCRIPTION

[0056] The embodiments in the present disclosure and the features in the embodiments can be combined with each other under the condition of no conflict.

[0057] The following detailed description is exemplary in nature and is intended to provide further description of the present disclosure. Unless otherwise defined, all technical terms used in the present disclosure have the same meaning as those commonly understood by one of ordinary skill in the art to which the present disclosure belongs. The terminology used in the present disclosure is for the purpose of describing particular embodiments only and is not intended to be limiting of the example embodiments according to the present disclosure. Additionally, the use of the terms "first", "second", etc., in the description and the claims and the above drawings is intended to distinguish between similar objects and is not intended to denote a specific order or sequence. It should be understood that the data thus used can be interchanged, where appropriate, so that the embodiments of the present disclosure described herein can be carried out in other sequences than the one illustrated or described herein.

[0058] In the related art, during the starting process of the engine, the engine will surge with the rotational speed of the starter motor at the moment of controlling the ignition of the engine, resulting in that the actual rotational speed of the starter motor is higher than the target rotational speed. In order to control the actual rotational speed of the starter motor to be the same as the target rotational speed, it is necessary to control the rotational speed of the starter motor to be pulled down. During the process of pulling down the rotational speed of the starter motor, the torque output by the starter motor will have a large positive and negative alternation, as shown in FIG. 1 at T1, thereby causing the gears on the shaft of the engine and the gears on the shaft of the starter motor to hit back and forth, resulting in that the vehicle has a serious shaking impact and other noise, vibration and harshness (NVH) problems.

[0059] In order to at least solve the technical problem that, in the related art, the actual rotational speed of the starter motor will deviate from the target rotational speed during the starting process of the engine of a series hybrid vehicle, the starter motor needs to pull down the rotational speed, the torque output by the starter motor alternates positively and negatively, and the vehicle has a shaking impact, the present application provides an engine starting method, device, vehicle, electronic equipment and storage medium. The engine starting method, device, vehicle, electronic equipment and storage medium of the embodiments of the present disclosure are described below with reference to the accompanying drawings.

[0060] FIG. 2 is a flowchart of an engine starting method according to an embodiment of the present disclosure. As shown in FIG. 2, the method comprises the following steps:

[0061] Step 101, in the target mode, a preset target speed and a target torque limit range are obtained, the target torque limit range is used to calibrate a torque output range of the target motor in a target engine starting stage, wherein a minimum torque limit in the target torque limit range has a value range greater than or equal to 0Nm.

[0062] As a refinement of the above step 101, in order to limit the output torque of the target motor within a certain range, the target torque limit range needs to be obtained in the target mode, i.e. the speed control mode. In addition, the preset target speed is obtained, which is a preset speed value used to control the speed of the target motor. In order to ensure that the output torque of the target motor is positive torque in the target engine starting stage, the value range of the minimum torque limit in the target torque limit range is limited to be greater than or equal to 0Nm, and the minimum torque limit is the minimum endpoint value of the target torque limit range. That is, the torque output by the target motor is always positive torque. It should be noted that the "calibration" in this step can be understood as limiting or limiting.

[0063] Step 102, the target engine is ignited according to the preset target speed.

[0064] As a refinement of the above step 102, the target motor is controlled to operate based on the preset target speed and the target motor is used to drag the target engine to operate, so as to complete the ignition starting of the target engine.

[0065] Step 103, after the target engine is ignited, if the actual speed of the target motor is not equal to the preset target speed, the output torque of the target motor is adjusted within the target torque limit range until the actual speed of the target motor is equal to the preset target speed.

[0066] As a refinement of the above step 103, after the target engine is ignited through step 102, if the actual speed of the target motor is greater than or equal to the preset target speed, the output torque of the target motor is adjusted within the target torque limit range, and the process is maintained until the actual speed of the target motor is equal to the preset target speed, i.e. until the target engine starting stage ends, so as to realize the smooth starting of the target engine.

[0067] In some embodiments, the end judgment condition of the target engine starting stage is whether the target engine feedbacks a starting success state; if the target engine feedbacks a starting success state, it indicates that the target engine starting stage ends. It should be noted that the above end judgment condition is only exemplary and does not constitute a limitation on the present disclosure.

[0068] The starting method of the engine provided by the present disclosure comprises the following steps: in a target mode, a preset target speed and a target torque limit range are obtained, the target torque limit range is used to calibrate a torque output range of a target motor in a target engine starting stage, and the value range of the minimum torque limit in the target torque limit range is greater than or equal to 0Nm; the target engine is ignited according to the preset target speed; after the target engine is ignited, if the actual speed of the target motor is not equal to the preset target speed, the output torque of the target motor is adjusted in the target torque limit range until the actual speed of the target motor is equal to the preset target speed, that is, until the target engine starting stage ends. Compared with the related art, if the actual speed of the target motor is greater than or less than the preset target speed after the target engine is ignited, the output torque of the target motor is adjusted in the target torque limit range. Since the value of the minimum torque limit in the target torque limit range is 0Nm, the output torque of the target motor is always positive torque, which prevents the torque output by the target motor from being large positive and negative alternation, thereby solving the problem of vehicle shaking impact caused by the positive and negative alternation of the torque output by the target motor.

[0069] As a refinement of the embodiment of the present disclosure, when the step 103 is executed, if the actual speed of the target motor is not equal to the preset target speed, the output torque of the target motor is adjusted in the target torque limit range, the following implementation manners can also be used but are not limited to: if the actual speed of the target motor is greater than the preset target speed, the output torque of the target motor at the current time is controlled to decrease in the target torque limit range; if the actual speed of the target motor is less than the preset target speed, the output torque of the target motor at the current time is controlled to increase in the target torque limit range.

[0070] As a refinement of the above embodiment, the case that the actual speed of the target motor is greater than the preset target speed includes that the speed of the target motor is suddenly increased due to the target engine driving the target motor at the moment of ignition, thereby causing the actual speed of the target motor to be greater than the target speed. In order to ensure that the actual speed of the target motor returns to the preset target speed as soon as possible, the output torque of the target motor at the current time is controlled to decrease in the target torque limit range. It should be understood that the output torque of the target motor needs to meet the target torque limit range, that is, the minimum output torque of the target motor is 0Nm, thereby ensuring that the target motor does not output negative torque in the starting stage of the target engine.

[0071] In some embodiments, if the actual rotation speed of the target motor is less than the preset target rotation speed, the output torque of the target motor at the current time is controlled to increase within the target torque limit range, so that the actual rotation speed of the target motor reaches the preset target rotation speed.

[0072] In some embodiments, the adjustment of the output torque of the target motor can also adopt, but is not limited to, the following implementation: the output torque of the target motor is adjusted in real time according to the difference between the actual rotation speed and the target rotation speed. Here, PI (proportional integral) control refers to forming a control deviation according to a given value and an actual output value, and forming a control amount by linear combination of the proportion and integral of the deviation to control the controlled object. Specifically, in the present application, PI control refers to continuously adjusting the control parameters for the target motor according to the difference between the actual rotation speed and the target rotation speed, so that the output torque of the target motor changes (accompanied by a change in rotation speed), until the actual rotation speed of the target motor equals the target rotation speed.

[0073] As a refinement of the above-mentioned embodiments, before performing the step 101 of obtaining the preset target rotation speed and the target torque limit range, the method can also adopt, but is not limited to, the following implementation: setting the minimum torque limit to 0 Nm; determining the maximum torque limit based on the vehicle battery discharge capability constraint and the motor body capability constraint; constructing an interval range based on the minimum torque limit and the maximum torque limit to obtain the target torque limit range.

[0074] In order to facilitate understanding of the process involved in the above refinement, the present embodiment elaborates on the above content based on the formula, specifically:

[0075] In some embodiments, during the target engine starting phase, the minimum torque limit is set to 0 Nm, and the maximum torque limit is calculated based on the vehicle battery discharge capability constraint and the motor body capability constraint, and finally an interval range is constructed based on the minimum torque limit and the maximum torque limit to obtain the target torque limit range. The calculation process of the maximum torque limit includes:

[0076] The motor body capability constraint (MotTqMaxRaw) is obtained by testing, and the calculation process of the vehicle battery discharge capability constraint (BMSTqMax) is shown in formula (1):

[0077] BMSTqMax = 9550 * Pbattery maximum discharge power / Nmotor actual rotation speed Formula (1)

[0078] That is, BMSTqMax = 9550 * P / N, where P represents the maximum discharge power of the battery, and N represents the actual rotation speed of the motor.

[0079] The calculation process of the maximum torque limit (MotTqMax) is shown in formula (2):

[0080] MotTqMax = Min(BMSTqMax, MotTqMaxRaw) Formula (2)

[0081] The maximum torque limit (MotTqMax) is the minimum value between the motor body capability constraint (MotTqMaxRaw) and the vehicle battery discharge capability constraint (BMSTqMax).

[0082] As a refinement of the above embodiment, after the end of the target engine starting stage, the method can also adopt but is not limited to the following implementation: re-determine the minimum torque limit based on the opposite number of the vehicle battery discharge capability constraint and the motor body capability constraint; and re-construct the target torque limit range based on the re-determined minimum torque limit and the maximum torque limit. It should be noted that the "opposite number" here is a mathematical term, and two numbers with the same absolute value and opposite signs are opposite numbers. Therefore, the "opposite number of the constraint" described above is the value obtained by taking the original constraint value with a negative sign.

[0083] As a refinement of the above embodiment, after the end of the target engine starting stage, in order to ensure the normal operation of the vehicle, it is necessary to re-determine the target torque limit range so that the target motor can output negative torque. Since the re-determined minimum torque limit corresponds to the opposite number of the vehicle battery discharge capability constraint and the motor body capability constraint, the absolute values of the vehicle battery discharge capability constraint and the motor body capability constraint are compared, and the constraint value with the smaller absolute value is used to re-determine the minimum torque limit, that is, the opposite number of the constraint value with the smaller absolute value is used as the minimum torque limit. Then, the target torque limit range is re-constructed based on the re-determined minimum torque limit and the maximum torque limit, so that the output torque of the target motor can output negative torque.

[0084] As a refinement of the above embodiment, when driving the target engine to fire according to the preset target speed in step 102, the following implementation can also be adopted but is not limited to: controlling the output torque of the target motor according to the preset target speed within the target torque limit range; driving the target engine speed to rise based on the output torque of the target motor; and controlling the target engine to fire when the speed of the target engine is greater than or equal to a preset firing speed threshold.

[0085] That is, the target motor is controlled to output a torque conforming to the target torque limit range based on the preset target speed control, and the speed of the target engine is driven to rise based on the output torque, and the target engine is ignited when the speed of the target engine is determined to be greater than or equal to a preset ignition speed threshold. The preset ignition speed threshold is a preset value, and the value of the preset ignition speed threshold is not limited in the embodiment.

[0086] It can be understood by those skilled in the art that the present disclosure can be implemented by other embodiments without departing from the spirit or essential characteristics thereof. Therefore, the above-mentioned embodiments are only illustrative in all aspects, and are not the only ones. All changes within the scope of the present disclosure or within the scope equivalent to the present disclosure are included in the present disclosure.

[0087] Fig. 1 is a schematic diagram of the speed and torque change of a target engine during a starting phase according to an embodiment of the present disclosure, which shows the speed and torque change of the target engine during the starting phase when implementing related technologies. Fig. 3 is another schematic diagram of the speed and torque change of a target engine during a starting phase according to an embodiment of the present disclosure, which shows the speed and torque change of the target engine during the starting phase when implementing the present disclosure. The starting motor in Figs. 3 and 1 is the target motor, and the engine in Figs. 3 and 1 is the target engine. It can be known by comparing Figs. 3 and 1 that:

[0088] During the starting process of the engine, the starting motor only outputs positive torque to drag the engine speed to climb, and does not interfere with the speed upsurge of the engine caused by engine ignition. In this way, the problem of back and forth impact and shaking between the gears on the shaft of the engine and the gears on the shaft of the starting motor can be avoided. As shown in Fig. 1 at T1, in related technologies, the actual torque of the starting motor alternates between positive and negative; while in the starting process of the present disclosure in Fig. 3 at T1-T2, the minimum torque of the motor is limited to 0Nm, and the torque does not alternate between positive and negative, and the back and forth knocking between the driving teeth and the driven teeth can be avoided, and the impact and shaking problem during the starting process can be obviously improved.

[0089] In summary, the embodiments of the present disclosure can achieve the following effects:

[0090] 1. By limiting the output torque of the target motor to be positive torque during the starting process of the engine, the problem of large positive and negative alternation of the output torque of the target motor is prevented, and the problem of vehicle shaking and impact caused by the positive and negative alternation of the output torque of the target motor is solved.

[0091] 2. When the engine is ignited and the speed upsurges to be separated from the target speed, the starting motor does not output negative torque to forcibly pull the speed to the target speed, and the back and forth impact between the gears on the shaft of the engine and the gears on the shaft of the starting motor can be avoided, and the gear wear can be reduced.

[0092] Corresponding to the above-mentioned engine starting method, the disclosure also proposes an engine starting device. Since the device embodiments of the disclosure correspond to the above-mentioned method embodiments, for the details not disclosed in the device embodiments, please refer to the above-mentioned method embodiments, which will not be described in detail in the disclosure.

[0093] Fig. 4 is a structural schematic diagram of an engine starting device provided by an embodiment of the disclosure, as shown in Fig. 4, which comprises:

[0094] The acquisition unit 21 is configured to acquire a preset target speed and a target torque limit range in a target mode, the target torque limit range being used to calibrate a torque output range of a target motor in a target engine starting stage, wherein the minimum torque limit in the target torque limit range has a value range greater than or equal to 0Nm.

[0095] The driving unit 22 is configured to drive the target engine to fire according to the preset target speed.

[0096] The adjusting unit 23 is configured to adjust the output torque of the target motor within the target torque limit range if the actual speed of the target motor is not equal to the preset target speed after the target engine fires, until the actual speed of the target motor is equal to the preset target speed.

[0097] The engine starting device provided by the disclosure acquires a preset target speed and a target torque limit range in a target mode, the target torque limit range being used to calibrate a torque output range of a target motor in a target engine starting stage, wherein the minimum torque limit in the target torque limit range has a value range greater than or equal to 0Nm; the target engine is driven to fire according to the preset target speed; if the actual speed of the target motor is not equal to the preset target speed after the target engine fires, the output torque of the target motor is adjusted within the target torque limit range, until the actual speed of the target motor is equal to the preset target speed, that is, until the target engine starting stage ends. Compared with the related art, if the actual speed of the target motor is greater than or less than the preset target speed after the target engine fires, the output torque of the target motor is adjusted within the target torque limit range. Since the minimum torque limit in the target torque limit range has a value of 0Nm, the output torque of the target motor is always positive torque, which prevents the torque output by the target motor from having large positive and negative alternation, thereby solving the problem of vehicle shaking impact caused by the positive and negative alternation of the torque output by the target motor.

[0098] In some embodiments, the adjusting unit 23 is further configured to:

[0099] when the actual rotating speed of the target motor is greater than the preset target rotating speed, controlling the output torque of the target motor at the current time to decrease within the target torque limit range;

[0100] when the actual rotating speed of the target motor is less than the preset target rotating speed, controlling the output torque of the target motor at the current time to increase within the target torque limit range.

[0101] FIG. 5 is a structural schematic diagram of another starting device of an engine provided by an embodiment of the present disclosure. Further, in a possible implementation manner of an embodiment of the present disclosure, as shown in FIG. 5, the device comprises:

[0102] a setting unit 24 configured to set the minimum torque limit as 0 Nm;

[0103] a first determining unit 25 configured to determine a maximum torque limit based on a vehicle battery discharge capability constraint and a motor body capability constraint;

[0104] a first constructing unit 26 configured to construct an interval range based on the minimum torque limit and the maximum torque limit, to obtain the target torque limit range.

[0105] Further, in a possible implementation manner of an embodiment of the present disclosure, as shown in FIG. 5, the device comprises:

[0106] a second determining unit 27 configured to re-determine the minimum torque limit based on an opposite number of the vehicle battery discharge capability constraint and the motor body capability constraint;

[0107] a second constructing unit 28 configured to re-construct the target torque limit range based on the re-determined minimum torque limit and the maximum torque limit.

[0108] Further, in a possible implementation manner of an embodiment of the present disclosure, as shown in FIG. 5, the driving unit 22 comprises:

[0109] a first control module 221 configured to control the output torque of the target motor according to the preset target rotating speed within the target torque limit range;

[0110] a driving module 222 configured to drive the target motor rotating speed to increase based on the output torque of the target motor;

[0111] a second control module 223 configured to control the target motor to be ignited when it is determined that the rotating speed of the target motor is greater than or equal to a preset ignition rotating speed threshold.

[0112] It should be noted that the foregoing description of the method embodiments also applies to the device embodiments of the present embodiment, and the principles are the same, and the device in the present embodiment is not limited.

[0113] The present disclosure provides a vehicle comprising the engine starting device described in the above embodiments. Since the engine starting device included in the vehicle is the same as the engine starting device described in the above embodiments, the details not disclosed in the vehicle embodiment can refer to the above-described device embodiments, and the present disclosure will not be described again.

[0114] According to the embodiments of the present disclosure, the present disclosure also provides an electronic device, a readable storage medium and a computer program product.

[0115] FIG. 6 shows a schematic block diagram of an example electronic device 300 that can be used to implement embodiments of the present disclosure. The electronic device is intended to represent various forms of digital computers, such as laptops, desktops, tablets, personal digital assistants, servers, blade servers, mainframes, and other appropriate computers. The electronic device can also represent various forms of mobile devices, such as personal digital assistants, cellular telephones, smartphones, wearable devices, and other similar computing devices. The components shown here, their connections and relationships, and their functions, are meant to be examples only, and are not meant to limit implementations of the present disclosure described and / or claimed in this document.

[0116] As shown in FIG. 6, the device 300 includes a computing unit 301 that can perform various appropriate actions and processes according to a computer program stored in a ROM (Read-Only Memory) 302 or a computer program loaded into a RAM (Random Access Memory) 303 from a storage unit 308. In the RAM 303, various programs and data required for the operation of the device 300 can also be stored. The computing unit 301, the ROM 302, and the RAM 303 are connected to each other through a bus 304. An I / O (Input / Output) interface 305 is also connected to the bus 304.

[0117] A plurality of components in the device 300 are connected to the I / O interface 305, including: an input unit 306, such as a keyboard, a mouse, etc.; an output unit 307, such as various types of displays, speakers, etc.; a storage unit 308, such as a magnetic disk, an optical disk, etc.; and a communication unit 309, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 309 allows the device 300 to exchange information / data with other devices through a computer network, such as the Internet, and / or various telecommunications networks.

[0118] The computing unit 301 can be various general and / or special purpose processing components with processing and computing capabilities. Some examples of the computing unit 301 include, but are not limited to, a CPU (Central Processing Unit), a GPU (Graphic Processing Units), various special-purpose AI (Artificial Intelligence) computing chips, various computing units running machine learning model algorithms, a DSP (Digital Signal Processor), and any appropriate processor, controller, microcontroller, etc. The computing unit 301 performs various methods and processes described above, such as the start-up method of the engine. For example, in some embodiments, the start-up method of the engine can be implemented as a computer software program tangibly embodied in a machine-readable medium, such as the storage unit 308. In some embodiments, part or all of the computer program can be loaded and / or installed on the apparatus 300 via the ROM 302 and / or the communication unit 309. When the computer program is loaded onto the RAM 303 and executed by the computing unit 301, one or more steps of the methods described above can be performed. Alternatively, in other embodiments, the computing unit 301 can be configured to perform the aforementioned start-up method of the engine by any other appropriate means, such as by means of firmware.

[0119] Various implementations of the systems and techniques described above herein can be realized in digital electronic circuitry, integrated circuitry, a Field Programmable Gate Array (FPGA), an Application-Specific Integrated Circuit (ASIC), an Application Specific Standard Product (ASSP), a System on Chip (SOC), a Complex Programmable Logic Device (CPLD), computer hardware, firmware, software, and / or combinations thereof. These various implementations can include implementation in one or more computer programs that are executable and / or interpretable on a programmable system including at least one programmable processor, which can be special or general purpose, coupled to receive data and instructions from, and to transmit data and instructions to, a storage system, at least one input device, and at least one output device.

[0120] Program code for carrying out methods of the present disclosure can be written in any combination of one or more programming languages. The program code can be provided to a processor or controller of a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine, such that the program code, when executed by the processor or controller, produces the functions / operations specified in the flowcharts and / or block diagrams. The program code can be executed entirely on a machine, partially on a machine, partially on a machine as a stand-alone software package, partially on a machine and partially on a remote machine or entirely on a remote machine or server.

[0121] In the context of the present disclosure, a machine-readable medium can be a tangible medium that contains or stores a program for use by or in connection with an instruction execution system, apparatus, or device. The machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can include but is not limited to an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. More specific examples of the machine-readable storage medium would include one or more lines of electrical connections, portable computer disks, hard disk drives, RAM, ROM, EPROM (Electrically Programmable Read-Only-Memory), or flash memory, fiber optics, CD-ROM (Compact Disc Read-Only Memory), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.

[0122] To provide for interaction with a user, the systems and techniques described here can be implemented on a computer having:

[0123] a display device (e.g., a CRT (Cathode-Ray Tube) or LCD (Liquid Crystal Display) monitor) for displaying information to the user; and a keyboard and a pointing device (e.g., a mouse or a trackball) by which the user can provide input to the computer. Other kinds of devices can be used to provide for interaction with a user as well; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form, including acoustic, speech, or tactile input.

[0124] The systems and techniques described herein can be implemented in a computing system that includes a back end component (e.g., as a data server), or that includes a middleware component (e.g., an application server), or that includes a front end component (e.g., a user computer having a graphical user interface or a Web browser through which a user can interact with an implementation of the systems and techniques described here), or any combination of such back end, middleware, or front end components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a LAN (Local Area Network), a WAN (Wide Area Network), the Internet, and a blockchain network.

[0125] The computer system can include clients and servers. The clients and servers are generally remote from each other and typically interact through a communication network. The relationship of client and server can arise by virtue of computer programs running on the respective computers and having a client-server relationship to each other. The server can be a cloud server, also known as a cloud computing server or cloud host, which is a host product in the cloud computing service system. The server can also be a server of a distributed system, or a server combined with a blockchain.

[0126] It should be noted that artificial intelligence is a discipline that studies enabling computers to simulate some thinking processes and intelligent behaviors of people (such as learning, reasoning, thinking, planning, etc.), which has both hardware and software technologies. Artificial intelligence hardware technology generally includes technologies such as sensors, special artificial intelligence chips, cloud computing, distributed storage, big data processing, etc.; artificial intelligence software technology mainly includes computer vision technology, speech recognition technology, natural language processing technology, and machine learning / deep learning, big data processing technology, knowledge graph technology, etc. several major directions.

[0127] Those skilled in the art will appreciate that embodiments of the disclosure can be provided as a method, a system, or a computer program product. Accordingly, the disclosure can take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the disclosure can take the form of a computer program product on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROMs, optical storage devices, and the like) embodying computer-readable program code. The disclosure is described in reference to the flow diagrams and / or block diagrams of the methods, apparatus (systems), and computer program products according to embodiments of the disclosure. It will be understood that each block of the flow diagrams and / or block diagrams, and combinations of blocks in the flow diagrams and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general purpose computer, special purpose computer, embedded processing device, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flow diagrams and / or block diagrams block or blocks.

[0128] These computer program instructions can also be stored in a computer- readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instructions which implement the function specified in the flow diagrams and / or block diagrams block or blocks.

[0129] These computer program instructions can also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process such that the instructions executed on the computer or other programmable apparatus provide steps for implementing the functions specified in the flow diagrams and / or block diagrams block or blocks.

[0130] Finally, it should be noted that the above-mentioned embodiments are merely intended for describing the technical solutions of the present disclosure, but not for limiting it. Although the present disclosure has been described in detail with reference to the above-mentioned embodiments, those skilled in the art should understand that the technical solutions of the present disclosure can still be modified or equivalent replaced without departing from the spirit and scope of the present disclosure, and any modification or equivalent replacement should be covered within the scope of protection of the claims of the present disclosure.

Claims

1. A method for engine starting, comprising: acquiring a preset target speed and a target torque limit range in a target mode, the target torque limit range being used to calibrate a torque output range of a target motor in a target engine starting stage, wherein a minimum torque limit in the target torque limit range has a value range greater than or equal to 0Nm; driving the target engine to fire according to the preset target speed; after the target engine fires, if an actual speed of the target motor is not equal to the preset target speed, adjusting an output torque of the target motor within the target torque limit range until the actual speed of the target motor is equal to the preset target speed.

2. The method of claim 1, wherein, if the actual speed of the target motor is greater than the preset target speed, controlling the output torque of the target motor to decrease at a current time within the target torque limit range; if the actual speed of the target motor is less than the preset target speed, controlling the output torque of the target motor to increase at the current time within the target torque limit range. before the acquiring, the method comprises:

3. The method of claim 1, wherein, setting the minimum torque limit to 0Nm; determining a maximum torque limit based on a vehicle battery discharge capability constraint and a motor body capability constraint; constructing an interval range based on the minimum torque limit and the maximum torque limit to obtain the target torque limit range. after the target engine starting stage ends, the method comprises:

4. The method of claim 3, wherein, re-determining the minimum torque limit based on an inverse of the vehicle battery discharge capability constraint and the motor body capability constraint; reconstructing the target torque limit range based on the re-determined minimum torque limit and the maximum torque limit. the driving the target engine to fire according to the preset target speed comprises:

5. The method of claim 3, wherein, controlling the output torque of the target motor according to the preset target speed within the target torque limit range; driving the target engine speed to increase based on the output torque of the target motor; controlling the target engine to fire when determining that the target engine speed is greater than or equal to a preset firing speed threshold. 6.An apparatus for engine starting, comprising: an acquiring unit configured to acquire a preset target speed and a target torque limit range in a target mode, the target torque limit range being used to calibrate a torque output range of a target motor in a target engine starting stage, wherein a minimum torque limit in the target torque limit range has a value range greater than or equal to 0Nm; a driving unit configured to drive the target engine to fire according to the preset target speed; an adjusting unit configured to, after the target engine fires, if an actual speed of the target motor is not equal to the preset target speed, adjust an output torque of the target motor within the target torque limit range until the actual speed of the target motor is equal to the preset target speed. ​ 7. A vehicle comprising the apparatus of claim 6.

8. An electronic device comprising: at least one processor; and a memory communicatively connected with the at least one processor; wherein the memory stores instructions executable by the at least one processor, the instructions being executed by the at least one processor to enable the at least one processor to perform the method of any one of claims 1-5.

9. A non-transitory computer readable storage medium storing computer instructions for causing a computer to perform the method of any one of claims 1-5.

10. A computer program product comprising a computer program which, when executed by a processor, implements the method of any one of claims 1-5.

Citation Information

Patent Citations

  • Vehicle idle speed control method and device, readable storage medium and vehicle

    CN114017188A

  • Motor output torque control method and device, vehicle and storage medium

    CN117549756A

  • Vehicle starting control method, device and equipment and storage medium

    CN117549877A

  • Engine starting method and device, vehicle, electronic equipment and storage medium

    CN118144765A

  • Transmission Downshift Input Torque Modulation for a Hybrid Electric Vehicle

    US20090233757A1

Cited By

  • Vehicle control method, device, equipment and medium

    CN121492688A