Gear control method, device, equipment, medium and product of automatic transmission
By determining the available gears in the automatic transmission based on the vehicle's resistance and engine speed, and determining the shift parameters based on the driving working condition data, the problem that existing automatic transmissions cannot distinguish driving working conditions is solved, and fuel economy and shifting experience are improved.
Patent Information
- Application Number
- CN202510257233.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-05
- Publication Date
- 2025-04-25
- Estimated Expiration
- 2045-03-05
AI Technical Summary
The existing automatic transmission cannot distinguish the current driving conditions of the vehicle when making gear shifts, resulting in poor fuel economy and the driving and passenger shifting experience.
By determining the target available gears based on the target vehicle's target vehicle's target vehicle's target vehicle's target vehicle's target vehicle's target vehicle's target vehicle's target vehicle's target vehicle's target vehicle's target vehicle's target vehicle's target vehicle's target vehicle's speed is used, and shifting operations are performed.
The automatic transmission shift strategy is adapted to the vehicle's current driving conditions, improving the fuel economy of the vehicle and the shifting experience of the driver and passengers.
Smart Images

Figure CN119878810A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of artificial intelligence technology, and in particular to a gear control method, device, equipment, medium and product for an automatic transmission. Background Art
[0002] The automatic mechanical transmission (AMT) for commercial vehicles is an electronically controlled mechanical transmission that uses an electronic control unit to determine the target gear, control the clutch to interrupt and engage power, and complete the shifting action of the shift fork. AMT has many advantages over manual transmissions, such as convenience, efficiency, and safety.
[0003] The current AMT usually uses fixed parameters such as throttle closure degree and engine speed to decide gear shifting, and these parameters do not distinguish the vehicle's current driving conditions. That is, no matter what driving condition the vehicle is in, the same parameters are used to decide gear shifting. This results in the current AMT being unable to guarantee the vehicle's fuel economy when deciding gear shifting, and also causes the driver and passengers to have a poor gear shifting experience. Summary of the invention
[0004] The present invention provides a gear control method, device, equipment, medium and product for an automatic transmission to solve the problem that the current AMT does not distinguish the current driving conditions of the vehicle when making gear shift decisions, resulting in poor fuel economy of the vehicle and gear shifting experience for the driver and passengers.
[0005] According to one aspect of the present invention, a gear control method for an automatic transmission is provided, the method comprising:
[0006] determining a target available gear from candidate gears of a target automatic transmission of the target vehicle according to a target vehicle resistance and an engine speed limit interval of the target vehicle;
[0007] Determining the target driving condition currently in which the target vehicle is located according to the current target operating condition data of the target vehicle, and determining the target shift speed and the target number of shift gears associated with the target driving condition;
[0008] If the engine speed of the target vehicle meets the target shift speed, the gear to be engaged is determined from the target available gears according to the current gear of the target vehicle and the target shift gear number, 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, there is provided a gear position control device for an automatic transmission, the device comprising:
[0010] a target available gear determination module, configured to determine a target available gear from candidate gears of a target automatic transmission of the target vehicle according to a target vehicle resistance and an engine speed limit interval of the target vehicle;
[0011] A target driving condition determination module, used to determine the target driving condition currently in which the target vehicle is located according to the current target condition data of the target vehicle, and determine a target shift speed and a target number of shift gears associated with the target driving condition;
[0012] The module for determining the gear to be engaged is used to determine the gear to be engaged from the target available gears according to the current gear of the target vehicle and the target number of gear shifts if the engine speed of the target vehicle meets the target shift speed, and control the target automatic transmission to shift gears according to the gear to be engaged.
[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, and the computer program is executed by the at least one processor so that the at least one processor can execute the gear control method of the automatic transmission described in any one of the present invention.
[0017] According to another aspect of the present invention, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement any one of the automatic transmission gear control methods of the present invention when executed.
[0018] According to another aspect of the present invention, a computer program product is provided, comprising a computer program, wherein when the computer program is executed by a processor, the computer program implements the gear control method of the automatic transmission according to any one of the present invention.
[0019] The present invention determines the associated target shift speed and target shift gear number according to different target driving conditions of the target vehicle, and controls the shifting effect of the target automatic transmission based on the target shift speed and the target shift gear number, so that the automatic transmission shifting strategy is adapted to the current driving condition of the vehicle, improves the fuel economy of the vehicle, and optimizes the shifting feeling of the driver and passengers.
[0020] It should be understood that the contents described in this section are not intended to identify the key or important features of the embodiments of the present invention, nor are they intended to limit the scope of the present invention. Other features of the present invention will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0021] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0022] Figure 1 A flow chart of a gear control method of an automatic transmission provided in Embodiment 1 of the present invention;
[0023] Figure 2 A flow chart of a gear position control method of an automatic transmission provided in Embodiment 2 of the present invention;
[0024] Figure 3 A flow chart of a gear control method of an automatic transmission provided in Embodiment 3 of the present invention;
[0025] Figure 4 A schematic structural diagram of a gear position control device for an automatic transmission provided in a fourth embodiment of the present invention;
[0026] Figure 5 It is a structural schematic diagram of an electronic device for implementing the gear position control method of an automatic transmission according to an embodiment of the present invention. DETAILED DESCRIPTION
[0027] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.
[0028] It should be noted that the terms "candidate", "target", "to be hung", "auxiliary", "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0029] Embodiment 1
[0030] Figure 1 This is a flow chart of a gear control method for an automatic transmission provided in the first embodiment of the present invention. This embodiment can be applied to the case where a target shift speed and a target number of shift gears are determined according to a target driving condition, and a 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 a gear control device for an automatic transmission, and the gear control device for an automatic transmission can be implemented in the form of hardware and / or software, such as by an electronic control unit. Figure 1 As shown, the method includes:
[0031] S101 . Determine a target available gear from candidate gears of a target automatic transmission of the target vehicle according to a target vehicle resistance and an engine speed limit interval of the target vehicle.
[0032] Among them, the target vehicle refers to a vehicle equipped with an automatic transmission, that is, a vehicle with an automatic transmission shifting function and demand. The target automatic transmission is the automatic transmission equipped on the target vehicle. The target automatic transmission can be any automatic transmission with an automatic shifting function, including but not limited to AMT, etc. The candidate gear refers to the collection of all gears contained in the target automatic transmission. For example, if the target automatic transmission contains 1st gear, 2nd gear, 3rd gear, 4th gear, 5th gear and 6th gear, then 1st gear, 2nd gear, 3rd gear, 4th gear, 5th gear and 6th gear are all candidate gears of the target automatic transmission. The target available gear refers to the range of candidate gears that can be used by the target automatic transmission under current driving conditions.
[0033] The target vehicle resistance refers to the sum of all resistances currently encountered by the target vehicle, including but not limited to driving resistance, rolling resistance, slope resistance, air resistance and additional vehicle resistance, etc. The engine speed limit range refers to the speed range in which the target vehicle's engine can operate normally within a safe range, usually defined by the minimum speed and the maximum speed.
[0034] In one embodiment, the electronic control unit determines the target vehicle resistance and engine speed limit interval of the target vehicle, and determines the candidate wheel-end driving force and candidate engine speed corresponding to the target vehicle at each candidate gear position. 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 interval, and then the candidate gear position in which the candidate wheel-end driving force is greater than the target vehicle resistance and the candidate engine speed belongs to the engine speed limit interval is used as the target available gear position. In other words, under the target available gear position, the wheel-end driving force is sufficient to overcome the vehicle resistance, so that the target vehicle can travel, and the engine speed at this time is within the allowable safety range.
[0035] S102. Determine the target driving condition currently in which the target vehicle is located according to the current target operating condition data of the target vehicle, and determine a target shift speed and a target number of shift gears associated with the target driving condition.
[0036] Among them, the 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 slope information, etc. The 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, and is used to describe various scenarios of the target vehicle in actual use, including but not limited to urban conditions, national highway conditions, high-speed conditions, uphill conditions and downhill conditions, etc.
[0037] It is understandable that, since different driving conditions correspond to different road conditions, corresponding shift speeds and shift gear numbers are pre-set for different driving conditions based on experience, and a correlation between different driving conditions and their corresponding shift speeds and shift gear numbers is established, so that when the target vehicle is in different driving conditions, the most suitable shift speed and shift gear number can be determined based on the correlation, thereby ensuring fuel economy and the shifting experience of the driver and passengers. It is understandable that the target shift speed and target shift gear number are the shift speeds and shift gear numbers pre-set for the target driving condition based on experience.
[0038] For example, compared with other driving conditions, high-speed conditions have the characteristics of no pedestrians, high speed, and no need to stop. Therefore, under high-speed conditions, you can shift gears more aggressively in terms of speed and number of gears. For example, if the current gear of the vehicle is 6th gear, you can skip 2 gears and change from 6th gear to 8th gear.
[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 condition and road slope information, wherein these sensors are distributed in key parts of the target vehicle and can accurately obtain the target operating condition data.
[0040] Furthermore, the electronic control unit uses a data processing algorithm 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 results of the prediction model. Among them, the prediction model can be a machine learning expert recognition model, which is trained based on a large amount of experimental data and actual driving data, and can accurately learn the optimal shift speed and number of shift gears under different operating condition data.
[0042] S103: If the engine speed of the target vehicle meets the target shift speed, determine the gear to be engaged 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 gear to be engaged.
[0043] In one embodiment, the electronic control unit 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 gear to be engaged is further determined from the determined target available gears according to the target number of gears to be engaged and the current gear of the target vehicle. Further, the electronic control unit controls the target automatic transmission to shift gears according to the gear to be engaged.
[0044] The embodiments of the present invention realize determining the associated target shift speed and target shift gear number according to different target driving conditions of the target vehicle, and controlling the shifting effect of the target automatic transmission based on the target shift speed and the target shift gear number, so that the automatic transmission shifting strategy is adapted to the current driving conditions of the vehicle, thereby improving the fuel economy of the vehicle and optimizing the shifting feeling of the driver and passengers.
[0045] Embodiment 2
[0046] Figure 2 This is a flow chart of a gear control method of an automatic transmission provided in the second embodiment of the present invention. This embodiment further optimizes and expands the above embodiment and can be combined with the above optional implementation modes. Figure 2 As shown, the method includes:
[0047] S201. Determine a candidate wheel-end driving force corresponding to the current gear position of the target vehicle as a target wheel-end driving force, and determine a driving force difference according to a difference between the target wheel-end driving force and a basic vehicle resistance.
[0048] The basic vehicle resistance is determined according to the current driving resistance, rolling resistance, ramp resistance and air resistance of the target vehicle, such as determining the basic vehicle resistance according to the sum of the driving resistance, rolling resistance, ramp resistance and air resistance.
[0049] In one embodiment, the electronic control unit determines the current basic vehicle resistance of the target vehicle using a resistance determination method, and the electronic control unit determines the target wheel-end driving force corresponding to the current gear of the target vehicle according to the product of the engine output driving force, the transmission speed ratio and the rear axle speed ratio of the target vehicle in the current gear. Further, the electronic control unit determines the resistance difference between the target wheel-end driving force and the basic vehicle resistance as the driving force difference.
[0050] For example, the driving force difference is determined using the following formula:
[0051] F 驱动力差值 =F 目标轮端驱动力 -F 基础车辆阻力 .
[0052] S202: Determine the current theoretical acceleration of the target vehicle according to the ratio between 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 current actual acceleration of the target vehicle.
[0053] Theoretical acceleration refers to the maximum acceleration that a vehicle can achieve without considering actual factors such as air resistance and rolling resistance. Actual acceleration refers to the acceleration that a vehicle can achieve under real driving conditions. Unlike theoretical acceleration, actual acceleration takes into account the influence of various external factors and internal losses, so it is usually lower than the theoretical value.
[0054] In one embodiment, the electronic control unit determines the current actual acceleration of the target vehicle through a sensor, and determines the ratio between the driving force difference and the target mass as the current theoretical acceleration of the target vehicle. Further, the electronic control unit determines the difference between the theoretical acceleration and the actual acceleration as the acceleration difference.
[0055] For example, the acceleration difference is determined using the following formula:
[0056] a 加速度差值 =a 理论加速度 -F 实际加速度 .
[0057] S203: Determine the current 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.
[0058] In one implementation, the electronic control unit determines a product result between the acceleration difference and the target mass as the current additional vehicle resistance of the target vehicle, and determines the target vehicle resistance according to the additional vehicle resistance and the basic vehicle resistance.
[0059] For example, the additional vehicle resistance is determined using the following formula:
[0060] F 额外车辆阻力 =m*a 加速度差值 .
[0061] Where m represents the target mass.
[0062] 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 according to the difference between the target wheel-end driving force and the basic vehicle resistance; the current theoretical acceleration of the target vehicle is determined according to the ratio between the driving force difference and the target mass of the target vehicle, and the acceleration difference is determined according to the difference between the theoretical acceleration and the current actual acceleration of the target vehicle; the current additional vehicle resistance of the target vehicle is determined according to the product result between the acceleration difference and the target mass, and the target vehicle resistance is determined according to the additional vehicle resistance and the basic vehicle resistance, so that the determination of the target vehicle resistance takes into account both the basic vehicle resistance and the additional vehicle resistance, thereby ensuring the accuracy of the determination of the target vehicle resistance and further ensuring the accuracy of the determination of the target available gear.
[0063] Optionally, a target vehicle resistance is determined based on the additional vehicle resistance and the basic vehicle resistance, including:
[0064] In the case where the target vehicle satisfies the first condition, the target vehicle resistance is determined according to the sum of the additional vehicle resistance and the basic vehicle resistance.
[0065] Among them, the first condition is that the vehicle type is an inseparable vehicle type, or the vehicle type is a detachable vehicle type and the driving trajectory is a straight line.
[0066] In one embodiment, the electronic control unit determines whether the vehicle type of the target vehicle is a non-separable vehicle type, or whether the vehicle type of the target vehicle is a separable vehicle type and the driving trajectory is a straight line. If either of the two conditions is met, the target vehicle resistance is determined according to the sum of the additional vehicle resistance and the basic vehicle resistance.
[0067] For example, the target vehicle resistance is determined using the following formula:
[0068] F 目标车辆阻力 =F 额外车辆阻力 +F 基础车辆阻力 .
[0069] By determining the target vehicle resistance according to the sum of the additional vehicle resistance and the basic vehicle resistance when the target vehicle satisfies the first condition, the target vehicle resistance is determined in a corresponding manner according to the adaptability of different vehicle types, thereby ensuring the accuracy and reliability of the determination of the target vehicle resistance.
[0070] Optionally, a target vehicle resistance is determined based on the additional vehicle resistance and the basic vehicle resistance, including:
[0071] When the target vehicle satisfies the second condition, the resistance sum value is determined according to the sum of the additional vehicle resistance and the basic vehicle resistance; and the target vehicle resistance is determined according to the product result of the turning radius coefficient and the resistance sum value.
[0072] Among them, the second condition is that the vehicle type is a detachable vehicle type and the driving trajectory is a turning trajectory; the turning radius coefficient is determined according to the turning radius of the curve where the target vehicle is located.
[0073] In one embodiment, the electronic control unit determines whether the vehicle type of the target vehicle is a detachable vehicle and the driving trajectory is a turning vehicle. If so, a resistance sum value is determined according to the sum of the additional vehicle resistance and the basic vehicle resistance, and a product result between the turning radius coefficient and the resistance sum value is determined as the target vehicle resistance.
[0074] For example, the turning radius coefficient is determined using the following formula:
[0075]
[0076] Among them, 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 is determined using the following formula:
[0078] F 目标车辆阻力 =γ*F 阻力和值 .
[0079] When the target vehicle satisfies the second condition, the resistance sum is determined according to the sum of the additional vehicle resistance and the basic vehicle resistance; the target vehicle resistance is determined according to the product of the turning radius coefficient and the resistance sum. This achieves the adaptability of different vehicle types to determine the target vehicle resistance in a corresponding manner, thereby ensuring the accuracy and reliability of the determination of the target vehicle resistance.
[0080] S204: Determine a target available gear from candidate gears of a target automatic transmission of the target vehicle according to a target vehicle resistance and an engine speed limit interval of the target vehicle.
[0081] S205. Determine the target driving condition currently in which the target vehicle is located according to the current target operating condition data of the target vehicle, and determine the target shift speed and the target number of shift gears associated with the target driving condition.
[0082] S206. If the engine speed of the target vehicle meets the target shift speed, determine the gear to be engaged 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 gear to be engaged.
[0083] Embodiment 3
[0084] Figure 3 This is a flow chart of a gear control method of an automatic transmission provided in Embodiment 3 of the present invention. This embodiment further optimizes and expands the above embodiment and can be combined with the above optional implementation modes. Figure 3 As shown, the method includes:
[0085] S301. Determine candidate wheel-end driving forces and candidate engine speeds corresponding to the target vehicle at each candidate gear position.
[0086] The candidate wheel-end driving force refers to the wheel-end driving force of the target vehicle at each candidate gear position, and the candidate engine speed refers to the engine speed of the target vehicle at each candidate gear position.
[0087] Optionally, determining the candidate wheel-end driving forces corresponding to each candidate gear position of the target vehicle includes:
[0088] Determine the engine output driving force, transmission speed ratio and rear axle speed ratio corresponding to the target vehicle at each candidate gear position; determine the candidate wheel-end driving force corresponding to the target vehicle at each candidate gear position according to the product result between the engine output driving force, the transmission speed ratio and the rear axle speed ratio.
[0089] Exemplarily, assuming that the target vehicle is in candidate gear position 1, the corresponding engine output driving force is f1, the transmission speed ratio is x1, and the rear axle speed ratio is y1, then the candidate wheel-end driving force corresponding to the target vehicle in candidate gear position 1 is f1*x1*y1.
[0090] By determining the engine output driving force, transmission speed ratio and rear axle speed ratio corresponding to the target vehicle at each candidate gear position; and determining the candidate wheel-end driving force corresponding to the target vehicle at each candidate gear position according to the product of the engine output driving force, the transmission speed ratio and the rear axle speed ratio, the wheel-end driving force can be determined without setting a specific sensor in the target vehicle, thereby reducing the hardware cost of the solution and ensuring the credibility of the determination of the wheel-end driving force.
[0091] Optionally, determining candidate engine speeds corresponding to each candidate gear position of the target vehicle includes:
[0092] Determine the vehicle wheel speed, transmission speed ratio and rear axle speed ratio corresponding to each candidate gear position of the target vehicle; determine the candidate engine speed corresponding to each candidate gear position of the target vehicle according to the product result among the vehicle wheel speed, transmission speed ratio and rear axle speed ratio.
[0093] Exemplarily, assuming that the target vehicle is in candidate gear position 1, the corresponding vehicle wheel speed is v1, the transmission speed ratio is x1, and the rear axle speed ratio is y1, then the candidate engine speed corresponding to the target vehicle in candidate gear position 1 is v1*x1*y1.
[0094] By determining the vehicle wheel speed, transmission speed ratio and rear axle speed ratio corresponding to the target vehicle at each candidate gear position; and determining the candidate engine speed corresponding to the target vehicle at each candidate gear position according to the product of the vehicle wheel speed, transmission speed ratio and rear axle speed ratio, the engine speed can be determined without setting a specific sensor in the target vehicle, thereby reducing the hardware cost of the solution and ensuring the credibility of the engine speed determination.
[0095] S302: Determine a first gear from each candidate gear according to the target vehicle resistance and the candidate wheel-end driving force, and determine a second gear from each candidate gear according to the engine speed limit interval and the candidate engine speed.
[0096] In one embodiment, 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 according to the comparison result.
[0097] In addition, the electronic control unit compares the candidate engine speeds corresponding to the candidate gears with the engine speed limit intervals, and selects the candidate gear whose candidate engine speed belongs to the engine speed limit interval as the second gear according to the comparison result.
[0098] S303: Determine a target available gear according to the gear intersection between the first gear and the second gear.
[0099] In one implementation, a gear intersection between the first gear and the second gear is determined, and the candidate gear included in the gear intersection is used as the target available gear.
[0100] Exemplarily, assuming that the first gear includes candidate gear 1 - candidate gear 8 , and the second gear includes candidate gear 6 - candidate gear 9 , 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 the candidate engine speed corresponding to the target vehicle at each candidate gear; determining the first gear from each candidate gear according to the target vehicle resistance and the candidate wheel-end driving force, and determining the 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 the gear intersection between the first gear and the second gear, so that at the target available gear, the wheel-end driving force is sufficient to drive the vehicle, and the engine speed meets the normal engine speed, thereby ensuring the rationality of the determination of the target available gear.
[0102] S304: Determine the current target driving condition of the target vehicle according to the current target condition data of the target vehicle.
[0103] S305: Obtain the correlation between the candidate driving conditions and the candidate shift speeds and the candidate shift gear numbers.
[0104] S306: Determine a candidate driving condition that matches the target driving condition as the auxiliary driving condition, and use the candidate shift speed and the candidate shift gear number associated with the auxiliary driving condition as the target shift speed and the target shift gear number, respectively, according to the association relationship.
[0105] For example, assuming that the target driving condition is "high-speed condition", in the association relationship, the candidate driving condition "high-speed condition" is associated with the candidate shift speed "3000" and the candidate shift gear number "2 gears", then "3000" is used as the target shift speed, and "2 gears" is used as the target shift gear number.
[0106] By obtaining the correlation between the candidate driving conditions and the candidate shift speeds and the candidate shift gear numbers, respectively; determining the candidate driving conditions that match the target driving conditions as auxiliary driving conditions, and according to the correlation, the candidate shift speeds and the candidate shift gear numbers associated with the auxiliary driving conditions are used as the target shift speeds and the target shift gear numbers, respectively, to improve the balance between power and fuel economy, adapt to different power system characteristics, reduce mechanical losses and abnormal wear, and enhance driving smoothness and safety.
[0107] S307: If the engine speed of the target vehicle meets the target shift speed, determine the gear to be engaged 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 gear to be engaged.
[0108] Optionally, the target shift speed includes a target upshift speed and a target downshift speed, and the target number of shift gears includes a target number of upshift gears and a target number of downshift gears.
[0109] The target upshift speed represents the speed required for upshifting, the target downshift speed represents the speed required for downshifting, the target upshift gear number represents the number of gears to be increased during upshifting, and the target downshift gear number represents the number of gears to be decreased during downshifting.
[0110] Optionally, if the engine speed of the target vehicle meets the target shift speed, the gear to be engaged is determined from the target available gears according to the current gear of the target vehicle and the target number of shift 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 position of the target vehicle 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 target available gears based on the difference between the current gear position of the target vehicle and the target number of downshift gears.
[0112] For example, assuming that the target upshift speed is "3000", the target upshift gear number is "2 gears", and the current gear of the target vehicle is 6 gear, when the engine speed of the target vehicle meets "3000", the 8th gear among the target available gears will be used as the gear to be engaged.
[0113] For example, assuming that the target downshift speed is "1500", the target downshift gear number is "1 gear", and the current gear of the target vehicle is 4th gear, when the engine speed of the target vehicle meets "1500", the 3rd gear among 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 target available gears according to the sum of the current gear of the target vehicle 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 target available gears according to the difference between the current gear of the target vehicle and the target number of downshift gears, thereby achieving the effects of optimizing power output and fuel economy, protecting the mechanical system, and improving the driving experience.
[0115] Embodiment 4
[0116] Figure 4The schematic diagram of the structure of a gear position control device of an automatic transmission provided in the fourth embodiment of the present invention is applicable to the case where a target shift speed and a target shift gear number are determined according to a target driving condition, and a target automatic transmission is controlled to shift gears based on the target shift speed and the target shift gear number, such as Figure 4 As shown, the device comprises:
[0117] A target available gear position determination module 41, configured to determine a target available gear position from candidate gear positions of a target automatic transmission of the target vehicle according to a target vehicle resistance and an engine speed limit interval of the target vehicle;
[0118] A target driving condition determination module 42 is used to determine the target driving condition currently in which the target vehicle is located according to the current target condition data of the target vehicle, and to determine a target shift speed and a target number of shift gears associated with the target driving condition;
[0119] The module 43 for determining the gear to be engaged is used to determine the gear to be engaged from the target available gears according to the current gear of the target vehicle and the target number of gear shifts if the engine speed of the target vehicle meets the target shift speed, and control the target automatic transmission to shift gears according to the gear to be engaged.
[0120] Optionally, the target available gear determination module 41 is specifically configured to:
[0121] Determining candidate wheel-end driving forces and candidate engine speeds corresponding to the target vehicle at each candidate gear position;
[0122] Determining a first gear from the candidate gears according to the target vehicle resistance and the candidate wheel-end driving force, and determining a second gear from the candidate gears according to the engine speed limit interval and the candidate engine speed;
[0123] The target available gear is determined according to a gear intersection between the first gear and the second gear.
[0124] Optionally, the target available gear determination module 41 is further configured to:
[0125] Determine the engine output driving force, transmission speed ratio and rear axle speed ratio corresponding to each of the candidate gears of the target vehicle;
[0126] Determine, according to the product of the engine output driving force, the transmission speed ratio and the rear axle speed ratio, the candidate wheel-end driving forces corresponding to the target vehicle at each candidate gear position;
[0127] Determine the vehicle wheel speed, transmission speed ratio and rear axle speed ratio corresponding to each of the candidate gear positions of the target vehicle;
[0128] According to 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 at each candidate gear position are determined.
[0129] Optionally, the device further includes a target vehicle resistance determination module, which is specifically used to:
[0130] Determine the candidate wheel-end driving force corresponding to the current gear position of the target vehicle as the target wheel-end driving force, and determine 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, ramp resistance and air resistance of the target vehicle;
[0131] Determining a current 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 a current actual acceleration of the target vehicle;
[0132] The current additional vehicle resistance of the target vehicle is determined according to the product result between the acceleration difference and the target mass, and the target vehicle resistance is determined according to the additional vehicle resistance and the basic vehicle resistance.
[0133] Optionally, the target vehicle resistance determination module is further configured to:
[0134] When the target vehicle satisfies a first condition, the target vehicle resistance is determined according to the sum of the additional vehicle resistance and the basic vehicle resistance; wherein the first condition is that the vehicle type is an inseparable vehicle type, or 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 configured to:
[0136] In the 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;
[0137] The target vehicle resistance is determined according to the product of the turning radius coefficient and the resistance and value; wherein the second condition is that the vehicle type is a detachable vehicle and the driving trajectory is a turning trajectory; and the turning radius coefficient is determined according to the turning radius of the curve where the target vehicle is located.
[0138] Optionally, the target driving condition determination module 42 is specifically used to:
[0139] Obtaining correlations between candidate driving conditions and candidate shift speeds and candidate shift gear numbers;
[0140] A candidate driving condition matching the target driving condition is determined as an auxiliary driving condition, and a candidate shift speed and a candidate shift gear number associated with the auxiliary driving condition are used as the target shift speed and the target shift gear number, respectively, according to the association relationship.
[0141] Optionally, the target shift speed includes a target upshift speed and a target downshift speed, and the target number of shift gears includes a target number of upshift gears and a target number of downshift gears;
[0142] The gear position to be engaged determining module 43 is specifically used for:
[0143] If the engine speed of the target vehicle satisfies the target upshift speed, determining a gear to be engaged from the target available gears according to the sum of the current gear of the target vehicle and the target number of upshift gears;
[0144] If the engine speed of the target vehicle meets the target downshift speed, a gear to be engaged is determined from the target available gears according to a difference between the current gear of the target vehicle and the target downshift gear number.
[0145] The gear control device of the automatic transmission provided in the embodiment of the present invention can execute the gear control method of the automatic transmission provided in any embodiment of the present invention, and has the corresponding functional modules and beneficial effects of the execution method.
[0146] According to an embodiment of the present disclosure, the present disclosure also provides an electronic device, a readable storage medium and a computer program product.
[0147] Embodiment 5
[0148] Figure 5 A schematic diagram of an electronic device 50 that can be used to implement an embodiment 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 processing, cellular phones, smart phones, wearable devices (such as helmets, glasses, watches, etc.) and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present invention described and / or required herein.
[0149] like Figure 5As shown, the electronic device 50 includes at least one processor 51, and a memory connected to the at least one processor 51 in communication, such as a read-only memory (ROM) 52, a random access memory (RAM) 53, etc., wherein the memory stores a computer program that can be executed by at least one processor, and the processor 51 can perform various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 52 or the computer program loaded from the storage unit 58 to the random access memory (RAM) 53. In the RAM 53, various programs and data required for the operation of the electronic device 50 can also be stored. The processor 51, the ROM 52, and the RAM 53 are connected to each other via a bus 54. An input / output (I / O) interface 55 is also connected to the bus 54.
[0150] A number of components in the electronic device 50 are connected to the I / O interface 55, including: an input unit 56, such as a keyboard, a mouse, etc.; an output unit 57, such as various types of displays, speakers, etc.; a storage unit 58, such as a disk, an optical disk, etc.; and a communication unit 59, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 59 allows the electronic device 50 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.
[0151] The processor 51 may be a variety of general and / or special processing components with processing and computing capabilities. Some examples of the processor 51 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any appropriate processor, controller, microcontroller, etc. The processor 51 executes the various methods and processes described above, such as a gear control method for an automatic transmission.
[0152] In some embodiments, the gear control method of the automatic transmission may be implemented as a computer program, which is tangibly contained in a computer-readable storage medium, such as a storage unit 58. In some embodiments, part or all of the computer program may be loaded and / or installed on the electronic device 50 via the ROM 52 and / or the communication unit 59. When the computer program is loaded into the RAM 53 and executed by the processor 51, one or more steps of the gear control method of the automatic transmission described above may be performed. Alternatively, in other embodiments, the processor 51 may be configured to execute the gear control method of the automatic transmission in any other appropriate manner (e.g., by means of firmware).
[0153] Various implementations 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 chips (SOCs), complex programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various implementations can include: being implemented in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.
[0154] Computer programs for implementing 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, so that when the computer program is executed by the processor, the functions / operations specified in the flow chart and / or block diagram are implemented. The computer program may be executed entirely on the machine, partially on the machine, partially on the machine and partially on a remote machine as a stand-alone software package, or entirely on a remote machine or server.
[0155] In the context of the present invention, a computer-readable storage medium may be a tangible medium that may contain or store a computer program for use by or in combination with an instruction execution system, device or equipment. A computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices or equipment, or any suitable combination of the foregoing. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0156] To provide interaction with a user, the systems and techniques described herein may 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 a pointing device (e.g., a mouse or trackball) through which the user can provide input to the electronic device. Other types of devices may also be used to provide interaction with the user; for example, the feedback provided to the user may be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user may be received in any form (including acoustic input, voice input, or tactile input).
[0157] The systems and techniques described herein may be implemented in a computing system that includes backend components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes frontend components (e.g., a user computer with a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such backend components, middleware components, or frontend components. The components of the system may be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), a blockchain network, and the Internet.
[0158] A computing system may include a client and a server. The client and the server are generally remote from each other and usually interact through a communication network. The client and server relationship is generated by computer programs running on the corresponding computers and having a client-server relationship with each other. The server may 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 to solve the defects of difficult management and weak business scalability in traditional physical hosts and VPS services.
[0159] It should be understood that the various forms of processes shown above can be used to reorder, add or delete steps. For example, the steps described in the present invention can be executed in parallel, sequentially or in different orders, as long as the desired results of the technical solution of the present invention can be achieved, and this document does not limit this.
[0160] The above specific implementations do not constitute a limitation on the protection scope of the present invention. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modification, equivalent substitution and improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.
Claims
1. A gear control method for an automatic transmission, characterized in that: The method comprises: determining a target available gear from candidate gears of a target automatic transmission of the target vehicle according to a target vehicle resistance and an engine speed limit interval of the target vehicle; Determining the target driving condition currently in which the target vehicle is located according to the current target operating condition data of the target vehicle, and determining the target shift speed and the target number of shift gears associated with the target driving condition; If the engine speed of the target vehicle meets the target shift speed, the gear to be engaged is determined from the target available gears according to the current gear of the target vehicle and the target shift gear number, and the target automatic transmission is controlled to shift gears according to the gear to be engaged.
2. The method according to claim 1, characterized in that The step of determining a target available gear from candidate gears of a target automatic transmission of the target vehicle according to a target vehicle resistance and an engine speed limit interval of the target vehicle comprises: Determining candidate wheel-end driving forces and candidate engine speeds corresponding to the target vehicle at each candidate gear position; Determining a first gear from the candidate gears according to the target vehicle resistance and the candidate wheel-end driving force, and determining a second gear from the candidate gears according to the engine speed limit interval and the candidate engine speed; The target available gear is determined according to a gear intersection between the first gear and the second gear.
3. The method according to claim 2, characterized in that The determining of candidate wheel-end driving forces corresponding to the target vehicle at each candidate gear position includes: Determine the engine output driving force, transmission speed ratio and rear axle speed ratio corresponding to each of the candidate gears of the target vehicle; Determine, according to the product of the engine output driving force, the transmission speed ratio and the rear axle speed ratio, the candidate wheel-end driving forces corresponding to the target vehicle at each candidate gear position; The determining of candidate engine speeds corresponding to the target vehicle at each candidate gear position includes: Determine the vehicle wheel speed, transmission speed ratio and rear axle speed ratio corresponding to each of the candidate gear positions of the target vehicle; According to 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 at each candidate gear position are determined.
4. The method according to claim 2, before determining the target available gear from each candidate gear of the target automatic transmission of the target vehicle according to the target vehicle resistance and the engine speed limit interval of the target vehicle, further comprising: Determine the candidate wheel-end driving force corresponding to the current gear position of the target vehicle as the target wheel-end driving force, and determine 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, ramp resistance and air resistance of the target vehicle; Determining a current 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 a current actual acceleration of the target vehicle; The current additional vehicle resistance of the target vehicle is determined according to the product result between the acceleration difference and the target mass, and the target vehicle resistance is determined according to the additional vehicle resistance and the basic vehicle resistance.
5. The method according to claim 4, characterized in that The determining the target vehicle resistance according to the additional vehicle resistance and the basic vehicle resistance comprises: When the target vehicle satisfies a first condition, the target vehicle resistance is determined according to the sum of the additional vehicle resistance and the basic vehicle resistance; wherein the first condition is that the vehicle type is an inseparable vehicle type, or the vehicle type is a detachable vehicle type and the driving trajectory is a straight line.
6. The method according to claim 4, characterized in that The determining the target vehicle resistance according to the additional vehicle resistance and the basic vehicle resistance comprises: In the 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; The target vehicle resistance is determined according to the product of the turning radius coefficient and the resistance and value; wherein the second condition is that the vehicle type is a detachable vehicle and the driving trajectory is a turning trajectory; and the turning radius coefficient is determined according to the turning radius of the curve where the target vehicle is located.
7. The method according to claim 1, characterized in that The determining of the target shift speed and the target number of shift gears associated with the target driving condition includes: Obtaining correlations between candidate driving conditions and candidate shift speeds and candidate shift gear numbers; A candidate driving condition matching the target driving condition is determined as an auxiliary driving condition, and a candidate shift speed and a candidate shift gear number associated with the auxiliary driving condition are used as the target shift speed and the target shift gear number, respectively, according to the association relationship.
8. The method according to claim 1, characterized in that: The target shift speed includes a target upshift speed and a target downshift speed, and the target number of shift gears includes a target number of upshift gears and a target number of downshift gears; If the engine speed of the target vehicle satisfies the target shift speed, determining the gear to be engaged from the target available gears according to the current gear of the target vehicle and the target number of gears to be shifted, comprising: If the engine speed of the target vehicle satisfies the target upshift speed, determining a gear to be engaged from the target available gears according to the sum of the current gear of the target vehicle and the target number of upshift gears; If the engine speed of the target vehicle meets the target downshift speed, a gear to be engaged is determined from the target available gears according to a difference between the current gear of the target vehicle and the target downshift gear number.
9. A gear control device for an automatic transmission, characterized in that: The device comprises: a target available gear determination module, configured to determine a target available gear from candidate gears of a target automatic transmission of the target vehicle according to a target vehicle resistance and an engine speed limit interval of the target vehicle; A target driving condition determination module, used to determine the target driving condition currently in which the target vehicle is located according to the current target condition data of the target vehicle, and determine a target shift speed and a target number of shift gears associated with the target driving condition; The module for determining the gear to be engaged is used to determine the gear to be engaged from the target available gears according to the current gear of the target vehicle and the target number of gear shifts if the engine speed of the target vehicle meets the target shift speed, and control the target automatic transmission to shift gears according to the gear to be engaged.
10. The device according to claim 9, characterized in that The target available gear determination module is specifically used for: Determining candidate wheel-end driving forces and candidate engine speeds corresponding to the target vehicle at each candidate gear position; Determining a first gear from the candidate gears according to the target vehicle resistance and the candidate wheel-end driving force, and determining a second gear from the candidate gears according to the engine speed limit interval and the candidate engine speed; The target available gear is determined according to a gear intersection between the first gear and the second gear.
11. The device according to claim 10, characterized in that The target available gear determination module is further specifically used for: Determine the engine output driving force, transmission speed ratio and rear axle speed ratio corresponding to each of the candidate gears of the target vehicle; Determine, according to the product of the engine output driving force, the transmission speed ratio and the rear axle speed ratio, the candidate wheel-end driving forces corresponding to the target vehicle at each candidate gear position; Determine the vehicle wheel speed, transmission speed ratio and rear axle speed ratio corresponding to each of the candidate gear positions of the target vehicle; According to 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 at each candidate gear position are determined.
12. The device according to claim 10, further comprising a target vehicle resistance determination module, specifically configured to: Determine the candidate wheel-end driving force corresponding to the current gear position of the target vehicle as the target wheel-end driving force, and determine 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, ramp resistance and air resistance of the target vehicle; Determining a current 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 a current actual acceleration of the target vehicle; The current additional vehicle resistance of the target vehicle is determined according to the product result between the acceleration difference and the target mass, and the target vehicle resistance is determined according to the additional vehicle resistance and the basic vehicle resistance.
13. An electronic device, characterized in that: The electronic device comprises: at least one processor; and a memory communicatively connected to the at least one processor; 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 so that the at least one processor can execute the gear control method of the automatic transmission according to any one of claims 1 to 8.
14. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to execute the gear control method of an automatic transmission according to any one of claims 1-8. 15 . A computer program product, comprising a computer program, wherein when the computer program is executed by a processor, the computer program implements the gear control method of the automatic transmission according to any one of claims 1 to 8.
Citation Information
Patent Citations
Vehicle control device
CN110612409A
Automobile driving force control method and electronic equipment
CN110857670A
Shift indicator system
EP2050989A1
Adaptive control system and method for slope-climbing torque of mining mechanical-transmission dumper
WO2024088429A1
Vehicle control method and apparatus, and electronic device and vehicle
WO2025020340A1
Cited By
Engine control method and related hardware
CN120575993A