Automatic transmission gear control methods, devices, equipment, media and products
By determining the target available gear in a commercial vehicle's mechanical automatic transmission based on vehicle resistance and engine speed limit range, and combining driving condition data to control gear shifting, the problems of poor fuel economy and shifting feel in AMT during gear shifting decisions are solved, and the adaptability of the strategy is improved.
Patent Information
- Application Number
- CN202510257233.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-05
- Publication Date
- 2026-01-30
- Estimated Expiration
- 2045-03-05
AI Technical Summary
Existing automated manual transmissions (AMT) for commercial vehicles do not differentiate between driving conditions when making shift decisions, resulting in poor fuel economy and an unpleasant shifting experience for drivers and passengers.
Based on the target vehicle's resistance and engine speed limit range, the target available gear is determined from the candidate gears. Combined with the target driving condition data, the target shift speed and number of gears are determined, and the automatic transmission is controlled to shift gears.
It achieves adaptation of automatic transmission shifting strategies to driving conditions, improving fuel economy and the shifting experience for drivers and passengers.
Smart Images

Figure CN119878810B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of artificial intelligence technology, and in particular to a method, apparatus, device, medium, and product for gear control of an automatic transmission. Background Technology
[0002] An automated manual transmission (AMT) for commercial vehicles is an electronically controlled mechanical transmission. It uses an electronic control unit (ECU) to determine the target gear, control the engagement and disengagement of the clutch, and complete the shifting action of the shift forks. AMT offers numerous advantages over manual transmissions, such as convenience, efficiency, and safety.
[0003] Current AMTs typically use fixed parameters such as throttle closure and engine speed to decide on gear shifts. However, these parameters do not differentiate between the current driving conditions of the vehicle. In other words, the same parameters are used to decide on gear shifts regardless of the driving conditions. This results in current AMTs failing to guarantee fuel economy when deciding on gear shifts and also causing a poor shifting experience for the driver and passengers. Summary of the Invention
[0004] This invention provides a method, device, equipment, medium, and product for automatic transmission gear control, in order to solve the problem that current AMTs do not distinguish the current driving conditions of the vehicle when making gear shift decisions, resulting in poor fuel economy and poor shifting experience for drivers and passengers.
[0005] According to one aspect of the present invention, a method for gear control of an automatic transmission is provided, the method comprising:
[0006] Based on the target vehicle resistance and engine speed limit range of the target vehicle, the target available gear is determined from each candidate gear of the target automatic transmission of the target vehicle;
[0007] Based on the target vehicle's current target operating condition data, determine the target driving condition of the target vehicle, and determine the target shift speed and target shift gear number associated with the target driving condition.
[0008] If the engine speed of the target vehicle meets the target shift speed, then based on the current gear of the target vehicle and the target number of shift gears, the gear to be engaged is determined from the target available gears, and the target automatic transmission is controlled to shift gears according to the gear to be engaged.
[0009] According to another aspect of the present invention, a gear position control device for an automatic transmission is provided, the device comprising:
[0010] The target available gear determination module is used to determine the target available gear from the candidate gears of the target automatic transmission of the target vehicle based on the target vehicle resistance and engine speed limit range of the target vehicle.
[0011] The target driving condition determination module is used to determine the target driving condition of the target vehicle based on the target driving condition data of the target vehicle, and to determine the target shift speed and the number of target shift gears associated with the target driving condition.
[0012] The gear selection module is used to determine the gear to be selected from the target available gears based on the current gear of the target vehicle and the target number of shift gears if the engine speed of the target vehicle meets the target shift speed, and to control the target automatic transmission to shift gears based on the gear to be selected.
[0013] According to another aspect of the present invention, an electronic device is provided, the electronic device comprising:
[0014] At least one processor; and
[0015] A memory communicatively connected to the at least one processor; wherein,
[0016] The memory stores a computer program that can be executed by the at least one processor, the computer program being executed by the at least one processor to enable the at least one processor to perform the gear control method of the automatic transmission according to any one of the present invention.
[0017] According to another aspect of the present invention, a computer-readable storage medium is provided, the computer-readable storage medium storing computer instructions for causing a processor to execute and implement the gear control method of the automatic transmission according to any one of the present invention.
[0018] According to another aspect of the present invention, a computer program product is provided, comprising a computer program that, when executed by a processor, implements the gear control method of an automatic transmission according to any one of the present invention.
[0019] This invention enables the determination of associated target shift speed and target number of shift gears based on different target driving conditions of the target vehicle, and controls the target automatic transmission to shift gears based on the target shift speed and target number of shift gears. This makes the automatic transmission shift strategy adapt to the current driving conditions of the vehicle, improves the vehicle's fuel economy, and optimizes the shifting experience for the driver and passengers.
[0020] It should be understood that the description in this section is not intended to identify key or essential features of the embodiments of the present invention, nor is it intended to limit the scope of the invention. Other features of the invention will become readily apparent from the following description. Attached Figure Description
[0021] To more clearly illustrate the technical solutions in the embodiments of the present invention, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0022] Figure 1 A flowchart of an automatic transmission gear control method provided in Embodiment 1 of the present invention;
[0023] Figure 2 A flowchart of an automatic transmission gear control method provided in Embodiment 2 of the present invention;
[0024] Figure 3 A flowchart of an automatic transmission gear control method provided in Embodiment 3 of the present invention;
[0025] Figure 4 This is a schematic diagram of the structure of an automatic transmission gear control device provided in Embodiment 4 of the present invention;
[0026] Figure 5 This is a schematic diagram of the structure of an electronic device that implements the gear control method of an automatic transmission according to an embodiment of the present invention. Detailed Implementation
[0027] To enable those skilled in the art to better understand the present invention, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of the present invention.
[0028] It should be noted that the terms "candidate," "target," "to be attached," "auxiliary," "first," "second," etc., used in the specification, claims, and accompanying drawings of this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that embodiments of the invention described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.
[0029] Example 1
[0030] Figure 1 This is a flowchart of an automatic transmission gear control method according to Embodiment 1 of the present invention. This embodiment is applicable to situations where a target shift speed and a target number of shift gears are determined based on a target driving condition, and the target automatic transmission is controlled to shift gears based on the target shift speed and the target number of shift gears. This method can be executed by an automatic transmission gear control device, which can be implemented in hardware and / or software, such as using an electronic control unit (ECU). Figure 1 As shown, the method includes:
[0031] S101. Based on the target vehicle resistance and engine speed limit range of the target vehicle, determine the target available gear from the candidate gears of the target automatic transmission of the target vehicle.
[0032] Here, "target vehicle" refers to a vehicle equipped with an automatic transmission, that is, a vehicle with the function and requirement of automatic transmission shifting. "Target automatic transmission" refers to the automatic transmission installed in the target vehicle, which can be any automatic transmission with automatic shifting function, including but not limited to AMT (Automated Manual Transmission). "Candidate gears" refers to the set of all gears included in the target automatic transmission. For example, if the target automatic transmission includes gears 1, 2, 3, 4, 5, and 6, then gears 1, 2, 3, 4, 5, and 6 are all candidate gears of the target automatic transmission. "Target available gears" refers to the range of candidate gears that the target automatic transmission can use under the current driving conditions.
[0033] The target vehicle resistance refers to the sum of all resistances currently experienced by the target vehicle, including but not limited to driving resistance, rolling resistance, gradient resistance, air resistance, and additional vehicle resistance. The engine speed limit range refers to the range of engine speeds within which the target vehicle's engine can operate normally within a safe range, typically defined by a minimum speed and a maximum speed.
[0034] In one implementation, the electronic control unit (ECU) determines the target vehicle resistance and engine speed limit range, and determines the candidate wheel-end driving force and candidate engine speed for each candidate gear. Further, each candidate wheel-end driving force is compared with the target vehicle resistance, and each candidate engine speed is compared with the engine speed limit range. The candidate gears where the candidate wheel-end driving force is greater than the target vehicle resistance and the candidate engine speed falls within the engine speed limit range are selected as the target usable gears. In other words, in the target usable gears, the wheel-end driving force is sufficient to overcome the vehicle resistance, allowing the target vehicle to move, and the engine speed is within the permissible safe range.
[0035] S102. Based on the target vehicle's current target operating condition data, determine the target driving condition of the target vehicle, and determine the target shift speed and target shift gear number associated with the target driving condition.
[0036] Among them, target operating condition data refers to the current operating condition data of the target vehicle, which refers to the various states and performance parameters generated by the target vehicle during operation, including but not limited to vehicle speed, engine speed, throttle opening, vehicle load, and road gradient information. Target driving condition refers to the current driving condition of the target vehicle, which refers to the working state and environment of the target vehicle, used to describe various scenarios of the target vehicle in actual use, including but not limited to urban driving conditions, national highway driving conditions, expressway driving conditions, uphill driving conditions, and downhill driving conditions.
[0037] Understandably, since different driving conditions correspond to different road environments, corresponding shift points and gear numbers are pre-set based on experience for different driving conditions. A correlation is established between different driving conditions and their corresponding shift points and gear numbers. This allows the system to determine the most suitable shift point and gear number based on this correlation when the target vehicle is in different driving conditions, thereby ensuring fuel economy and a comfortable shifting experience for the driver and passengers. It is also understandable that the target shift point and target gear number are pre-set based on experience for the target driving conditions.
[0038] For example, compared to other driving conditions, high-speed driving is characterized by the absence of pedestrians, high speeds, and the absence of the need to stop. Therefore, in high-speed driving conditions, one can be more aggressive in shifting speeds and the number of gears. For example, if the current gear is 6th, one can skip 2 gears to upshift from 6th to 8th.
[0039] In one embodiment, the electronic control unit collects target operating condition data of the target vehicle through sensors of the target vehicle, including but not limited to at least one of vehicle speed, engine speed, throttle opening, vehicle load and road slope information, wherein these sensors are distributed in key parts of the target vehicle and can accurately acquire target operating condition data.
[0040] Furthermore, the electronic control unit uses data processing algorithms to analyze and preprocess the acquired target operating condition data, including but not limited to removing outliers and normalizing the target operating condition data so that target operating condition data of different magnitudes can be calculated under the same standard.
[0041] Furthermore, the electronic control unit inputs the processed target operating condition data into a pre-trained prediction model, and determines the target shift speed and target number of shift gears associated with the target driving condition based on the output of the prediction model. The prediction model can be a machine learning expert recognition model, which is trained on a large amount of experimental and actual driving data and can accurately learn the optimal shift speed and number of shift gears under different operating conditions.
[0042] S103. If the engine speed of the target vehicle meets the target shift speed, then the target gear is determined from the available gears based on the current gear of the target vehicle and the number of target shift gears, and the target automatic transmission is controlled to shift gears according to the target gear.
[0043] In one implementation, the electronic control unit (ECU) compares the current engine speed of the target vehicle with the target shift speed. If the current engine speed meets the target shift speed, the ECU determines the next available gear from the target number of shift gears and the current gear of the target vehicle. Further, the ECU controls the target automatic transmission to shift gears according to the next available gear.
[0044] The embodiments of the present invention realize the effect of determining the associated target shift speed and target shift gear number according to different target driving conditions of the target vehicle, and controlling the target automatic transmission to shift gears based on the target shift speed and target shift gear number, so that the automatic transmission shift strategy is adapted to the current driving conditions of the vehicle, improving the vehicle's fuel economy and optimizing the shifting experience of the driver and passengers.
[0045] Example 2
[0046] Figure 2 This is a flowchart of an automatic transmission gear control method according to Embodiment 2 of the present invention. This embodiment further optimizes and expands the above embodiments and can be combined with the various optional implementation methods described above. Figure 2 As shown, the method includes:
[0047] S201. Determine the candidate wheel-end driving force corresponding to the target vehicle in the current gear as the target wheel-end driving force, and determine the driving force difference based on the difference between the target wheel-end driving force and the basic vehicle resistance.
[0048] The basic vehicle resistance is determined based on the target vehicle's current driving resistance, rolling resistance, slope resistance, and air resistance, such as by determining the basic vehicle resistance based on the sum of driving resistance, rolling resistance, slope resistance, and air resistance.
[0049] In one implementation, the electronic control unit (ECU) uses a resistance determination method to determine the current base vehicle resistance of the target vehicle. Furthermore, the ECU determines the target wheel-end driving force corresponding to the target vehicle in the current gear based on the product of the engine output driving force, the transmission ratio, and the rear axle ratio. Further, the ECU determines the resistance difference between the target wheel-end driving force and the base vehicle resistance as the driving force difference.
[0050] For example, the driving force difference can be determined using the following formula:
[0051] F 驱动力差值 =F 目标轮端驱动力 -F 基础车辆阻力 .
[0052] S202. Determine the current theoretical acceleration of the target vehicle based on the ratio between the driving force difference and the target mass of the target vehicle, and determine the acceleration difference based on the difference between the theoretical acceleration and the current actual acceleration of the target vehicle.
[0053] Theoretical acceleration refers to the maximum acceleration a vehicle can achieve without considering actual factors such as air resistance and rolling resistance. Actual acceleration refers to the acceleration a vehicle can achieve under real-world driving conditions. Unlike theoretical acceleration, actual acceleration takes into account the effects of various external factors and internal losses, and is therefore usually lower than the theoretical value.
[0054] In one implementation, the electronic control unit (ECU) determines the current actual acceleration of the target vehicle using sensors, and determines the ratio between the driving force difference and the target mass as the current theoretical acceleration of the target vehicle. Further, the ECU determines the difference between the theoretical acceleration and the actual acceleration as the acceleration difference value.
[0055] For example, the acceleration difference can be determined using the following formula:
[0056] a 加速度差值 =a 理论加速度 -F 实际加速度 .
[0057] S203. Based on the product of the acceleration difference and the target mass, determine the current additional vehicle resistance of the target vehicle, and determine the target vehicle resistance based on the additional vehicle resistance and the base vehicle resistance.
[0058] In one implementation, the electronic control unit determines the product of the acceleration difference and the target mass as the target vehicle's current additional vehicle resistance, and determines the target vehicle resistance based on the additional vehicle resistance and the base vehicle resistance.
[0059] For example, the additional vehicle resistance can be determined using the following formula:
[0060] F 额外车辆阻力 =m*a 加速度差值 .
[0061] Where m represents the target quality.
[0062] By determining the candidate wheel-end driving force corresponding to the target vehicle in the current gear as the target wheel-end driving force, and determining the driving force difference based on the difference between the target wheel-end driving force and the basic vehicle resistance; determining the target vehicle's current theoretical acceleration based on the ratio between the driving force difference and the target mass of the target vehicle, and determining the acceleration difference based on the difference between the theoretical acceleration and the target vehicle's current actual acceleration; determining the target vehicle's current additional vehicle resistance based on the product of the acceleration difference and the target mass, and determining the target vehicle resistance based on the additional vehicle resistance and the basic vehicle resistance, the determination of the target vehicle resistance takes into account both the basic vehicle resistance and the additional vehicle resistance, ensuring the accuracy of the target vehicle resistance determination, and further ensuring the accuracy of the determination of the target available gear.
[0063] Optionally, the target vehicle resistance can be determined based on the additional vehicle resistance and the base vehicle resistance, including:
[0064] If the target vehicle meets the first condition, the target vehicle resistance is determined based on the sum of the additional vehicle resistance and the basic vehicle resistance.
[0065] The first condition is that the vehicle type is a non-detachable vehicle, or the vehicle type is a detachable vehicle and the driving trajectory is a straight line.
[0066] In one implementation, the electronic control unit determines whether the target vehicle is a non-detachable vehicle type, or whether the target vehicle is a detachable vehicle type and its driving trajectory is straight. If either condition is met, the target vehicle resistance is determined based on the sum of the additional vehicle resistance and the basic vehicle resistance.
[0067] For example, the target vehicle resistance can be determined using the following formula:
[0068] F 目标车辆阻力 =F 额外车辆阻力 +F 基础车辆阻力 .
[0069] By determining the target vehicle resistance based on the sum of the additional vehicle resistance and the basic vehicle resistance when the target vehicle meets the first condition, the method of determining the target vehicle resistance adapts to different vehicle types, ensuring the accuracy and reliability of the target vehicle resistance determination.
[0070] Optionally, the target vehicle resistance can be determined based on the additional vehicle resistance and the base vehicle resistance, including:
[0071] If the target vehicle meets the second condition, the resistance sum is determined based on the sum of the additional vehicle resistance and the base vehicle resistance; the target vehicle resistance is determined based on the product of the turning radius coefficient and the resistance sum.
[0072] The second condition is that the vehicle type is a detachable model and the driving trajectory is turning; the turning radius coefficient is determined according to the turning radius of the curve where the target vehicle is located.
[0073] In one implementation, the electronic control unit determines whether the target vehicle is a detachable vehicle and whether its driving trajectory involves turning. If so, it determines the sum of resistance values based on the sum of the additional vehicle resistance and the base vehicle resistance, and then uses the product of the turning radius coefficient and the sum of resistance values as the target vehicle resistance.
[0074] For example, the turning radius coefficient can be determined using the following formula:
[0075]
[0076] Where a is a fixed coefficient, l is the turning radius of the curve where the target vehicle is located, and γ is the turning radius coefficient.
[0077] For example, the target vehicle resistance can be determined using the following formula:
[0078] F 目标车辆阻力 =γ*F 阻力和值 .
[0079] By determining the sum of the additional vehicle resistance and the basic vehicle resistance when the target vehicle meets the second condition, and determining the target vehicle resistance based on the product of the turning radius coefficient and the sum of the resistance, the system achieves the adaptation of different vehicle types to determine the target vehicle resistance, ensuring the accuracy and reliability of the target vehicle resistance determination.
[0080] S204. Based on the target vehicle resistance and engine speed limit range of the target vehicle, determine the target available gear from the candidate gears of the target automatic transmission of the target vehicle.
[0081] S205. Based on the target vehicle's current target operating condition data, determine the target driving condition of the target vehicle, and determine the target shift speed and target shift gear number associated with the target driving condition.
[0082] S206. If the engine speed of the target vehicle meets the target shift speed, then the target gear is determined from the available gears based on the current gear of the target vehicle and the number of target shift gears, and the target automatic transmission is controlled to shift gears according to the target gear.
[0083] Example 3
[0084] Figure 3 This is a flowchart of an automatic transmission gear control method according to Embodiment 3 of the present invention. This embodiment further optimizes and expands the above embodiments and can be combined with the various optional implementation methods described above. Figure 3 As shown, the method includes:
[0085] S301. Determine the candidate wheel-end driving force and candidate engine speed of the target vehicle in each candidate gear.
[0086] Here, candidate wheel-end driving force refers to the driving force at the wheel ends of the target vehicle in each candidate gear. Candidate engine speed refers to the engine speed of the target vehicle in each candidate gear.
[0087] Optionally, determine the candidate wheel-end driving force of the target vehicle in each candidate gear, including:
[0088] Determine the engine output driving force, transmission ratio, and rear axle ratio of the target vehicle in each candidate gear; based on the product of the engine output driving force, transmission ratio, and rear axle ratio, determine the candidate wheel-end driving force of the target vehicle in each candidate gear.
[0089] For example, assuming the target vehicle is in candidate gear 1, the corresponding engine output driving force is f1, the transmission ratio is x1, and the rear axle ratio is y1, then the candidate wheel end driving force of the target vehicle in candidate gear 1 is f1*x1*y1.
[0090] By determining the engine output driving force, transmission ratio, and rear axle ratio of the target vehicle in each candidate gear, and based on the product of the engine output driving force, transmission ratio, and rear axle ratio, the corresponding candidate wheel-end driving force of the target vehicle in each candidate gear can be determined. This eliminates the need to install specific sensors in the target vehicle to determine the wheel-end driving force, reducing the hardware cost of the solution and ensuring the reliability of the wheel-end driving force determination.
[0091] Optionally, determine the candidate engine speeds for each candidate gear of the target vehicle, including:
[0092] Determine the vehicle wheel speed, transmission ratio, and rear axle ratio for each candidate gear of the target vehicle; based on the product of the vehicle wheel speed, transmission ratio, and rear axle ratio, determine the candidate engine speed for each candidate gear of the target vehicle.
[0093] For example, assuming the target vehicle is in candidate gear 1, the corresponding wheel speed is v1, the transmission ratio is x1, and the rear axle ratio is y1, then the candidate engine speed corresponding to the target vehicle in candidate gear 1 is v1*x1*y1.
[0094] By determining the vehicle wheel speed, transmission ratio, and rear axle ratio of the target vehicle in each candidate gear, and based on the product of these parameters, the corresponding candidate engine speeds for each candidate gear can be determined. This eliminates the need for specific sensors in the target vehicle, reducing hardware costs and ensuring the reliability of the engine speed determination.
[0095] S302. Based on the target vehicle resistance and the candidate wheel-end driving force, determine the first gear from each candidate gear, and based on the engine speed limit range and the candidate engine speed, determine the second gear from each candidate gear.
[0096] In one implementation, the electronic control unit compares the candidate wheel-end driving force corresponding to each candidate gear with the target vehicle resistance, and selects the candidate gear whose candidate wheel-end driving force is greater than the target vehicle resistance as the first gear based on the comparison results.
[0097] Furthermore, the electronic control unit compares the candidate engine speed corresponding to each candidate gear with the engine speed limit range, and selects the candidate gear whose engine speed falls within the engine speed limit range as the second gear based on the comparison results.
[0098] S303. Determine the target available gear based on the intersection of the first gear and the second gear.
[0099] In one implementation, the intersection of gear positions between the first gear position and the second gear position is determined, and the candidate gear positions included in the intersection of gear positions are taken as the target available gear positions.
[0100] For example, assuming the first gear includes candidate gear 1 to candidate gear 8, and the second gear includes candidate gear 6 to candidate gear 9, then the target available gear includes candidate gear 6, candidate gear 7 and candidate gear 8.
[0101] By determining the candidate wheel-end driving force and candidate engine speed for each candidate gear of the target vehicle; based on the target vehicle resistance and candidate wheel-end driving force, the first gear is determined from each candidate gear, and based on the engine speed limit range and candidate engine speed, the second gear is determined from each candidate gear; the target usable gear is determined based on the intersection of the first gear and the second gear, so that under the target usable gear, the wheel-end driving force is sufficient to drive the vehicle, and the engine speed is in line with the normal engine speed, thus ensuring the rationality of the determination of the target usable gear.
[0102] S304. Based on the current target operating condition data of the target vehicle, determine the current target driving condition of the target vehicle.
[0103] S305. Obtain the correlation between candidate driving conditions and candidate shift speed and candidate number of shift gears.
[0104] S306. Determine the candidate driving conditions that match the target driving conditions as the assisted driving conditions, and based on the correlation, use the candidate shift speed and candidate number of shift gears associated with the assisted driving conditions as the target shift speed and target number of shift gears, respectively.
[0105] For example, assuming the target driving condition is "high-speed condition", the candidate driving condition "high-speed condition" is associated with the candidate shift speed "3000" and the candidate shift gear number "2". Then "3000" is taken as the target shift speed and "2" is taken as the target shift gear number.
[0106] By acquiring the correlation between candidate driving conditions and candidate shift speeds and candidate shift gears, the candidate driving conditions that match the target driving conditions are determined as assisted driving conditions. Based on the correlation, the candidate shift speeds and candidate shift gears associated with the assisted driving conditions are used as the target shift speeds and target shift gears, respectively. This improves the balance between power and fuel economy, adapts to different powertrain characteristics, reduces mechanical loss and abnormal wear, and enhances driving smoothness and safety.
[0107] S307. If the engine speed of the target vehicle meets the target shift speed, then the target gear is determined from the available gears based on the current gear of the target vehicle and the number of target shift gears, and the target automatic transmission is controlled to shift gears according to the target gear.
[0108] Optionally, the target shift speed includes the target upshift speed and the target downshift speed, and the target number of shift gears includes the target number of upshift gears and the target number of downshift gears.
[0109] Here, the target upshift RPM represents the engine speed required for upshifting, and the target downshift RPM represents the engine speed required for downshifting. The target upshift gear number represents the number of gears shifted up during upshifting, and the target downshift gear number represents the number of gears shifted down during downshifting.
[0110] Optionally, if the engine speed of the target vehicle meets the target shift speed, then based on the current gear of the target vehicle and the target number of shift gears, the gear to be engaged is determined from the target available gears, including:
[0111] If the engine speed of the target vehicle meets the target upshift speed, the gear to be engaged is determined from the target available gears based on the sum of the current gear and the target upshift gear number. If the engine speed of the target vehicle meets the target downshift speed, the gear to be engaged is determined from the target available gears based on the difference between the current gear and the target downshift gear number.
[0112] For example, assuming the target upshift speed is "3000", the target upshift gear is "2", and the target vehicle's current gear is 6, then when the target vehicle's engine speed meets "3000", the 8th gear from the target available gears will be used as the gear to be engaged.
[0113] For example, assuming the target downshift speed is "1500", the target downshift gear is "1st gear", and the target vehicle's current gear is 4th gear, then when the target vehicle's engine speed meets "1500", the 3rd gear from the target available gears will be used as the gear to be engaged.
[0114] If the engine speed of the target vehicle meets the target upshift speed, the gear to be engaged is determined from the available gears based on the sum of the current gear and the target number of upshift gears. If the engine speed of the target vehicle meets the target downshift speed, the gear to be engaged is determined from the available gears based on the difference between the current gear and the target number of downshift gears. This achieves the effects of optimizing power output and fuel economy, protecting mechanical systems, and improving the driving experience.
[0115] Example 4
[0116] Figure 4This is a schematic diagram of the structure of an automatic transmission gear control device provided in Embodiment 4 of the present invention. It is applicable to situations where a target shift speed and a target number of shift gears are determined based on the target driving conditions, and the target automatic transmission is controlled to shift gears based on the target shift speed and the target number of shift gears. Figure 4 As shown, the device includes:
[0117] The target available gear determination module 41 is used to determine the target available gear from each candidate gear of the target automatic transmission of the target vehicle based on the target vehicle resistance and engine speed limit range of the target vehicle.
[0118] The target driving condition determination module 42 is used to determine the target driving condition of the target vehicle based on the target driving condition data of the target vehicle, and to determine the target shift speed and the number of target shift gears associated with the target driving condition.
[0119] The gear selection module 43 is used to determine the gear to be selected from the target available gears based on the current gear of the target vehicle and the target number of shift gears if the engine speed of the target vehicle meets the target shift speed, and to control the target automatic transmission to shift gears based on the gear to be selected.
[0120] Optionally, the target can be determined using the gear position determination module 41, specifically for:
[0121] Determine the candidate wheel-end driving force and candidate engine speed of the target vehicle in each candidate gear;
[0122] Based on the target vehicle resistance and the candidate wheel-end driving force, a first gear is determined from the candidate gears, and based on the engine speed limit range and the candidate engine speed, a second gear is determined from the candidate gears.
[0123] The target available gear is determined based on the intersection of the gears between the first gear and the second gear.
[0124] Optionally, the target can be determined by the gear position determination module 41, which is further used for:
[0125] Determine the engine output driving force, transmission ratio, and rear axle ratio of the target vehicle in each candidate gear;
[0126] Based on the product of the engine output driving force, the transmission speed ratio and the rear axle speed ratio, the candidate wheel end driving force of the target vehicle in each candidate gear is determined.
[0127] Determine the vehicle wheel speed, transmission ratio, and rear axle ratio of the target vehicle in each candidate gear;
[0128] Based on the product of the vehicle wheel speed, the transmission speed ratio, and the rear axle speed ratio, the candidate engine speeds corresponding to the target vehicle in each candidate gear are determined.
[0129] Optionally, the device further includes a target vehicle resistance determination module, specifically used for:
[0130] The candidate wheel-end driving force corresponding to the current gear of the target vehicle is determined as the target wheel-end driving force, and the driving force difference is determined based on the difference between the target wheel-end driving force and the basic vehicle resistance; wherein, the basic vehicle resistance is determined based on the target vehicle's current driving resistance, rolling resistance, slope resistance and air resistance;
[0131] Based on the ratio between the driving force difference and the target mass of the target vehicle, the current theoretical acceleration of the target vehicle is determined, and based on the difference between the theoretical acceleration and the current actual acceleration of the target vehicle, the acceleration difference is determined.
[0132] The additional vehicle resistance of the target vehicle is determined based on the product of the acceleration difference and the target mass, and the target vehicle resistance is determined based on the additional vehicle resistance and the base vehicle resistance.
[0133] Optionally, the target vehicle resistance determination module is further used for:
[0134] If the target vehicle meets the first condition, the target vehicle resistance is determined based on the sum of the additional vehicle resistance and the basic vehicle resistance; wherein, the first condition is that the vehicle type is a non-detachable vehicle type, or that the vehicle type is a detachable vehicle type and the driving trajectory is a straight line.
[0135] Optionally, the target vehicle resistance determination module is further used for:
[0136] If the target vehicle meets the second condition, the resistance value is determined based on the sum of the additional vehicle resistance and the base vehicle resistance.
[0137] The resistance of the target vehicle is determined based on the product of the turning radius coefficient and the resistance value; wherein, the second condition is that the vehicle type is a detachable vehicle and the driving trajectory is turning; the turning radius coefficient is determined based on the turning radius of the curve where the target vehicle is located.
[0138] Optionally, the target driving condition determination module 42 is specifically used for:
[0139] Obtain the correlation between candidate driving conditions and candidate shift speed and candidate number of shift gears;
[0140] Candidate driving conditions that match the target driving condition are identified as assisted driving conditions, and candidate shift speeds and candidate shift gear numbers associated with the assisted driving conditions are respectively used as the target shift speed and the target shift gear number.
[0141] Optionally, the target shift speed includes the target upshift speed and the target downshift speed, and the target number of shift gears includes the target number of upshift gears and the target number of downshift gears;
[0142] The gear position determination module 43 is specifically used for:
[0143] If the engine speed of the target vehicle meets the target upshift speed, then the gear to be engaged is determined from the target available gears based on the sum of the current gear of the target vehicle and the target upshift gear number.
[0144] If the engine speed of the target vehicle meets the target downshift speed, then the gear to be engaged is determined from the target available gears based on the difference between the current gear of the target vehicle and the target downshift gear number.
[0145] The automatic transmission gear control device provided in the embodiments of the present invention can execute the automatic transmission gear control method provided in any embodiment of the present invention, and has the corresponding functional modules and beneficial effects of executing the method.
[0146] According to embodiments of this disclosure, this disclosure also provides an electronic device, a readable storage medium, and a computer program product.
[0147] Example 5
[0148] Figure 5 A schematic diagram of an electronic device 50 that can be used to implement embodiments of the present invention is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processors, cellular phones, smartphones, wearable devices (e.g., helmets, glasses, watches, etc.), and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely illustrative and are not intended to limit the implementation of the invention described and / or claimed herein.
[0149] like Figure 5As shown, the electronic device 50 includes at least one processor 51 and a memory, such as a read-only memory (ROM) 52 and a random access memory (RAM) 53, communicatively connected to the at least one processor 51. The memory stores computer programs executable by the at least one processor. The processor 51 can perform various appropriate actions and processes based on the computer program stored in the ROM 52 or loaded into the RAM 53 from storage unit 58. The RAM 53 can also store various programs and data required for the operation of the electronic device 50. The processor 51, ROM 52, and RAM 53 are interconnected via a bus 54. An input / output (I / O) interface 55 is also connected to the bus 54.
[0150] Multiple components in electronic device 50 are connected to I / O interface 55, including: input unit 56, such as keyboard, mouse, etc.; output unit 57, such as various types of monitors, speakers, etc.; storage unit 58, such as disk, optical disk, etc.; and communication unit 59, such as network card, modem, wireless transceiver, etc. Communication unit 59 allows electronic device 50 to exchange information / data with other devices through computer networks such as the Internet and / or various telecommunications networks.
[0151] Processor 51 can be a variety of general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of processor 51 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special-purpose artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any suitable processor, controller, microcontroller, etc. Processor 51 performs the various methods and processes described above, such as the gear control method of an automatic transmission.
[0152] In some embodiments, the automatic transmission gear control method may be implemented as a computer program tangibly contained in a computer-readable storage medium, such as storage unit 58. In some embodiments, part or all of the computer program may be loaded and / or installed on electronic device 50 via ROM 52 and / or communication unit 59. When the computer program is loaded into RAM 53 and executed by processor 51, one or more steps of the automatic transmission gear control method described above may be performed. Alternatively, in other embodiments, processor 51 may be configured to perform the automatic transmission gear control method by any other suitable means (e.g., by means of firmware).
[0153] Various embodiments of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), systems-on-a-chip (SoCs), complex programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments may include implementations in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which may be a dedicated or general-purpose programmable processor, capable of receiving data and instructions from a storage system, at least one input device, and at least one output device, and transmitting data and instructions to the storage system, the at least one input device, and the at least one output device.
[0154] Computer programs used to implement the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, such that when executed by the processor, the computer programs cause the functions / operations specified in the flowcharts and / or block diagrams to be performed. The computer programs may be executed entirely on a machine, partially on a machine, or as a standalone software package, partially on a machine and partially on a remote machine, or entirely on a remote machine or server.
[0155] In the context of this invention, a computer-readable storage medium can be a tangible medium that may contain or store a computer program for use by or in conjunction with an instruction execution system, apparatus, or device. A computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination thereof. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof.
[0156] To provide interaction with a user, the systems and techniques described herein can be implemented on an electronic device having: 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 pointing device (e.g., a mouse or trackball) through which the user provides input to the electronic device. Other types of devices can also be used to provide interaction with the user; 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 sound input, voice input, or tactile input).
[0157] The systems and technologies described herein can be implemented in computing systems that include backend components (e.g., as data servers), or computing systems that include middleware components (e.g., application servers), or computing systems that include frontend components (e.g., user computers with graphical user interfaces or web browsers through which users can interact with implementations of the systems and technologies described herein), or any combination of such backend, middleware, or frontend components. The components of the system can be interconnected via digital data communication of any form or medium (e.g., communication networks). Examples of communication networks include local area networks (LANs), wide area networks (WANs), blockchain networks, and the Internet.
[0158] A computing system can include clients and servers. Clients and servers are generally located far apart and typically interact through communication networks. The client-server relationship is created by computer programs running on the respective computers and having a client-server relationship with each other. The server can be a cloud server, also known as a cloud computing server or cloud host, which is a hosting product within the cloud computing service system to address the shortcomings of traditional physical hosts and VPS services, such as high management difficulty and weak business scalability.
[0159] It should be understood that the various forms of processes shown above can be used, with steps reordered, added, or deleted. For example, the steps described in this invention can be executed in parallel, sequentially, or in different orders, as long as the desired result of the technical solution of this invention can be achieved, and this is not limited herein.
[0160] The specific embodiments described above do not constitute a limitation on the scope of protection of this invention. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this invention should be included within the scope of protection of this invention.
Claims
1. A gear control method of an automatic transmission, characterized by, The method comprises: determining a target available gear from each candidate gear of a target automatic transmission of a target vehicle according to a target vehicle resistance of the target vehicle and an engine speed limit interval; determining a target driving condition in which the target vehicle currently locates according to target driving condition data of the target vehicle, and determining a target shift speed and a target shift gear number associated with the target driving condition; if an engine speed of the target vehicle meets the target shift speed, determining a gear to be engaged from the target available gear according to a current gear of the target vehicle and the target shift gear number, and controlling the target automatic transmission to shift according to the gear to be engaged; wherein the determining the target available gear from each candidate gear of the target automatic transmission of the target vehicle according to the target vehicle resistance of the target vehicle and the engine speed limit interval comprises: determining a candidate wheel end driving force and a candidate engine speed corresponding to each candidate gear of the target vehicle respectively; determining a first gear from each candidate gear according to the target vehicle resistance and the candidate wheel end driving force, and determining a second gear from each candidate gear according to the engine speed limit interval and the candidate engine speed; determining the target available gear according to a gear intersection between the first gear and the second gear.
2. The method of claim 1, wherein, The determining the candidate wheel end driving force corresponding to each candidate gear of the target vehicle respectively comprises: determining an engine output driving force, a transmission speed ratio and a rear axle speed ratio corresponding to each candidate gear of the target vehicle respectively; determining the candidate wheel end driving force corresponding to each candidate gear of the target vehicle according to a product result between the engine output driving force, the transmission speed ratio and the rear axle speed ratio; The determining the candidate engine speed corresponding to each candidate gear of the target vehicle respectively comprises: determining a vehicle wheel speed, a transmission speed ratio and a rear axle speed ratio corresponding to each candidate gear of the target vehicle respectively; determining the candidate engine speed corresponding to each candidate gear of the target vehicle according to a product result between the vehicle wheel speed, the transmission speed ratio and the rear axle speed ratio.
3. The method according to claim 1, before the determining the target available gear from each candidate gear of the target automatic transmission of the target vehicle according to the target vehicle resistance of the target vehicle and the engine speed limit interval, further comprising: determining a candidate wheel end driving force corresponding to the current gear of the target vehicle as a target wheel end driving force, and determining a driving force difference according to a difference between the target wheel end driving force and a basic vehicle resistance; wherein the basic vehicle resistance is determined according to a current driving resistance, a rolling resistance, a slope resistance and an air resistance of the target vehicle; determining a theoretical acceleration of the target vehicle according to a ratio between the driving force difference and a target mass of the target vehicle, and determining an acceleration difference according to a difference between the theoretical acceleration and an actual acceleration of the target vehicle. determine a current additional vehicle resistance of the target vehicle according to a product result between the acceleration difference and the target mass, and determine the target vehicle resistance according to the additional vehicle resistance and a basic vehicle resistance.
4. The method of claim 3, wherein, The determining the target vehicle resistance according to the additional vehicle resistance and the basic vehicle resistance comprises: in a case where the target vehicle satisfies a first condition, determining the target vehicle resistance according to a sum value between the additional vehicle resistance and the basic vehicle resistance; wherein the first condition is that a vehicle type is a non-separable vehicle type, or the vehicle type is a separable vehicle type and a driving track is a straight driving.
5. The method of claim 3, wherein, The determining the target vehicle resistance according to the additional vehicle resistance and the basic vehicle resistance comprises: in a case where the target vehicle satisfies a second condition, determining a resistance sum value according to a sum value between the additional vehicle resistance and the basic vehicle resistance; determining the target vehicle resistance according to a product result between a turning radius coefficient and the resistance sum value; wherein the second condition is that the vehicle type is the separable vehicle type and the driving track is a turning driving; and the turning radius coefficient is determined according to a turning radius of a curve where the target vehicle is located.
6. The method of claim 1, wherein, The determining the target driving condition-related target shift speed and target shift gear number comprises: obtaining an association relationship between candidate driving conditions and candidate shift speeds and candidate shift gear numbers respectively; determining a candidate driving condition matched with the target driving condition as an auxiliary driving condition, and associating a candidate shift speed and a candidate shift gear number of the auxiliary driving condition with the target shift speed and the target shift gear number respectively according to the association relationship.
7. The method of claim 1, wherein, The target shift speed comprises a target upshift speed and a target downshift speed, and the target shift gear number comprises a target upshift gear number and a target downshift gear number. The determining the to-be-engaged gear from the target available gears according to the current gear of the target vehicle and the target shift gear number in a case where the engine speed of the target vehicle satisfies the target shift speed comprises: The determining the to-be-engaged gear from the target available gears according to the current gear of the target vehicle and the target upshift gear number in a case where the engine speed of the target vehicle satisfies the target upshift speed comprises: The determining the to-be-engaged gear from the target available gears according to the current gear of the target vehicle and the target downshift gear number in a case where the engine speed of the target vehicle satisfies the target downshift speed comprises:
8. A gear control device of an automatic transmission, characterized by comprising: The apparatus comprises: a target available gear determination module configured to determine target available gears from candidate gears of a target automatic transmission of a target vehicle according to a target vehicle resistance of the target vehicle and an engine speed limit interval; a target driving condition determination module configured to determine a target driving condition currently where the target vehicle is located according to target condition data of the target vehicle currently, and determine a target shift speed and a target shift gear number related to the target driving condition; The to-be-engaged gear determination module is configured to: if the engine speed of the target vehicle meets the target shift speed, determine a to-be-engaged gear from the target available gears according to the current gear of the target vehicle and the target shift gear number, and control the target automatic transmission to shift gears according to the to-be-engaged gear. The target available gear determination module is specifically configured to: determine the candidate wheel end driving force and the candidate engine speed corresponding to each candidate gear of the target vehicle respectively, determine a first gear from the candidate gears according to the target vehicle resistance and the candidate wheel end driving force, and determine a second gear from the candidate gears according to the engine speed limit interval and the candidate engine speed, and determine the target available gears according to the intersection of the first gear and the second gear.
9. The apparatus of claim 8, wherein, The target available gear determination module is specifically further configured to: determine the engine output driving force, the transmission speed ratio and the rear axle speed ratio corresponding to each candidate gear of the target vehicle respectively; determine the candidate wheel end driving force of the target vehicle in each candidate gear according to the product of the engine output driving force, the transmission speed ratio and the rear axle speed ratio; determine the vehicle wheel speed, the transmission speed ratio and the rear axle speed ratio corresponding to each candidate gear of the target vehicle respectively; determine the candidate engine speed of the target vehicle in each candidate gear according to the product of the vehicle wheel speed, the transmission speed ratio and the rear axle speed ratio.
10. The device of claim 8, further comprising a target vehicle resistance determination module, specifically configured to: determining the target vehicle in the current gear corresponding to the candidate wheel end driving force as the target wheel end driving force, and determining the driving force difference according to the difference between the target wheel end driving force and the basic vehicle resistance; wherein, the basic vehicle resistance is determined according to the current driving resistance, rolling resistance, slope resistance and air resistance of the target vehicle; determine the theoretical acceleration of the target vehicle according to the ratio of the driving force difference and the target mass of the target vehicle, and determine the acceleration difference according to the difference between the theoretical acceleration and the actual acceleration of the target vehicle at present; determine the additional vehicle resistance of the target vehicle according to the product of the acceleration difference and the target mass, and determine the target vehicle resistance according to the additional vehicle resistance and the basic vehicle resistance.
11. An electronic device, comprising: The electronic device comprises: at least one processor; and a memory connected with the at least one processor in communication; wherein the memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor to enable the at least one processor to execute the gear control method of the automatic transmission in any one of claims 1-7.
12. A computer-readable storage medium, characterized in that, The computer readable storage medium stores computer instructions for enabling the processor to execute the gear control method of the automatic transmission in any one of claims 1-7. The computer readable storage medium stores computer instructions for enabling the processor to execute the gear control method of the automatic transmission in any one of claims 1-7.
13. A computer program product comprising a computer program which, when executed by a processor, implements the gear control method of an automatic transmission according to any one of claims 1-7.
Citation Information
Patent Citations
Vehicle control device
CN110612409A
Automobile driving force control method and electronic equipment
CN110857670A