Method for controlling a vehicle launch gear, on-board controller and vehicle
Patent Information
- Application Number
- CN202310231463.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-03-10
- Publication Date
- 2026-08-18
- Estimated Expiration
- 2043-03-10
AI Technical Summary
[0003]本申请实施例的目的是提供一种用于控制车辆起步档位的方法、车载控制器及车辆,用以解决现有技术中车辆易因起步档位的选择不合适而导致起步失败或发动机熄火的问题
[0039] The above technical solution first receives slope data from a slope sensor indicating the vehicle's location and axle load data from an axle load detection controller, then determines the slope range within which the slope data falls. If the slope range falls within the first or second slope range, the transmission gear map data is determined. Subsequently, the starting gear is determined based on the slope data, axle load data, and transmission gear map data. Finally, the transmission is controlled to engage the starting gear. This application, by determining the starting gear based on slope data, axle load data, and transmission gear map data, improves the adaptability of the starting gear and reduces the possibility of starting failure or engine stalling.
Smart Images

Figure CN116398618B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of vehicle control technology, specifically to a method for controlling the starting gear of a vehicle, an on-board controller, and a vehicle. Background Technology
[0002] Vehicles typically have multiple forward gears. Due to the significant weight difference between an unloaded and fully loaded vehicle, different gears are required for starting. Currently, in existing technology, the transmission can memorize the gear selected during the last start and automatically engage the previously selected gear when the driver engages a forward gear, or the transmission can start using a fixed gear. However, when the vehicle's condition changes, abnormal situations such as starting failure or engine stalling can easily occur, requiring the driver to manually select a lower gear for a successful start, which is quite difficult. Therefore, existing technology suffers from the problem of vehicle starting failure or engine stalling due to inappropriate gear selection. Summary of the Invention
[0003] The purpose of this application is to provide a method, an on-board controller, and a vehicle for controlling the starting gear of a vehicle, in order to solve the problem in the prior art that vehicles are prone to starting failure or engine stalling due to inappropriate selection of the starting gear.
[0004] To achieve the above objectives, the first aspect of this application provides a method for controlling the starting gear of a vehicle, applied to an on-board controller, the on-board controller communicating with a slope sensor, an axle load detection controller, and a transmission, the method comprising:
[0005] Receives slope data of the vehicle's location from the slope sensor and axle load data from the axle load detection controller;
[0006] Determine the slope range within which the slope data falls;
[0007] When the slope data is located in the first or second slope range, determine the gearbox gear map data;
[0008] The starting gear is determined based on the slope data, axle load data, and gearbox gear map data.
[0009] Control the transmission to engage the starting gear.
[0010] In this embodiment of the application, the vehicle controller also communicates with the engine to determine the transmission gear map data, including:
[0011] Receive engine torque data;
[0012] Obtain the tire rolling radius, axle speed ratio, and mechanical speed ratio corresponding to each gearbox gear;
[0013] Based on the slope range where the slope data is located, the theoretical gear ratio of the transmission is determined according to the tire rolling radius, axle speed ratio, torque data, slope data and axle load data;
[0014] The gearbox gear map data is determined based on the theoretical gear ratios of the gearbox and the mechanical gear ratios corresponding to each gearbox gear.
[0015] In this embodiment of the application, determining the theoretical speed ratio of the gearbox includes:
[0016] When the slope data falls within the first slope range, the vehicle's friction force is determined based on the friction coefficient, gravity coefficient, and axle load data.
[0017] The vehicle's downhill force is determined based on gravity coefficient, slope data, and axle load data;
[0018] The driving force of the vehicle is determined based on friction and sliding force;
[0019] The theoretical gear ratio of the transmission is determined based on data such as driving force, tire rolling radius, axle ratio, and torque.
[0020] In this embodiment of the application, determining the theoretical speed ratio of the gearbox includes:
[0021] When the slope data falls within the second slope range, the vehicle's friction force is determined based on the friction coefficient, gravity coefficient, and axle load data.
[0022] The driving force of a vehicle is determined based on friction.
[0023] The theoretical gear ratio of the transmission is determined based on data such as driving force, tire rolling radius, axle ratio, and torque.
[0024] In this embodiment of the application, the first slope interval is the slope interval where the slope data is greater than the first preset value, and the second slope interval is the slope interval where the slope data is less than or equal to the first preset value and greater than the second preset value.
[0025] In this embodiment of the application, the slope range further includes a third slope range, and the method further includes:
[0026] If the slope data is located in the third slope range, the preset gear will be set as the starting gear.
[0027] The third slope range is the slope range that is less than or equal to the second preset value.
[0028] A second aspect of this application provides an on-board controller, comprising:
[0029] The memory is configured to store instructions; and
[0030] The processor is configured to retrieve instructions from memory and, when executing the instructions, to implement the aforementioned method for controlling the starting gear of a vehicle.
[0031] A third aspect of this application provides a vehicle, comprising:
[0032] Vehicle controller;
[0033] The slope sensor, which communicates with the vehicle controller, is configured to collect slope data of the vehicle's location and send the slope data to the vehicle controller.
[0034] The axle load detection controller communicates with the on-board controller and is configured to collect axle load data of the vehicle and send the axle load data to the on-board controller.
[0035] The transmission communicates with the onboard controller and is configured to engage the corresponding starting gear according to the starting gear command from the onboard controller.
[0036] In this embodiment of the application, the vehicle further includes:
[0037] The engine communicates with the onboard controller and is configured to send torque data to the onboard controller.
[0038] A fourth aspect of this application provides a machine-readable storage medium storing instructions that cause a machine to perform the aforementioned method for controlling the starting gear of a vehicle.
[0039] The above technical solution first receives slope data from a slope sensor indicating the vehicle's location and axle load data from an axle load detection controller, then determines the slope range within which the slope data falls. If the slope range falls within the first or second slope range, the transmission gear map data is determined. Subsequently, the starting gear is determined based on the slope data, axle load data, and transmission gear map data. Finally, the transmission is controlled to engage the starting gear. This application, by determining the starting gear based on slope data, axle load data, and transmission gear map data, improves the adaptability of the starting gear and reduces the possibility of starting failure or engine stalling.
[0040] Other features and advantages of the embodiments of this application will be described in detail in the following detailed description section. Attached Figure Description
[0041] The accompanying drawings are provided to further illustrate the embodiments of this application and form part of the specification. They are used together with the following detailed description to explain the embodiments of this application, but do not constitute a limitation on the embodiments of this application. In the drawings:
[0042] Figure 1A flowchart illustrating a method for controlling the starting gear of a vehicle according to an embodiment of this application is shown schematically.
[0043] Figure 2 The schematic diagram illustrates a structural block diagram of an in-vehicle controller according to an embodiment of this application. Detailed Implementation
[0044] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. It should be understood that the specific embodiments described herein are only for illustration and explanation of the embodiments of this application and are not intended to limit the embodiments of this application. All other embodiments obtained by those skilled in the art based on the embodiments of this application without creative effort are within the scope of protection of this application.
[0045] It should be noted that if the embodiments of this application involve directional indicators (such as up, down, left, right, front, back, etc.), the directional indicators are only used to explain the relative positional relationship and movement of the components in a certain specific posture (as shown in the figure). If the specific posture changes, the directional indicators will also change accordingly.
[0046] Furthermore, if the embodiments of this application involve descriptions such as "first" or "second," these descriptions are for descriptive purposes only and should not be construed as indicating or implying their relative importance or implicitly specifying the number of technical features indicated. Therefore, features defined with "first" or "second" may explicitly or implicitly include at least one of those features. Additionally, the technical solutions of various embodiments can be combined with each other, but this must be based on the ability of those skilled in the art to implement them. If the combination of technical solutions is contradictory or impossible to implement, it should be considered that such a combination of technical solutions does not exist and is not within the scope of protection claimed in this application.
[0047] Figure 1 A flowchart illustrating a method for controlling the starting gear of a vehicle according to an embodiment of this application is shown schematically. Figure 1 As shown in the figure, this application provides a method for controlling the starting gear of a vehicle, applied to an on-board controller. The on-board controller communicates with a slope sensor, an axle load detection controller, and a transmission. The method may include the following steps:
[0048] Step 101: Receive the slope data of the vehicle's location sent by the slope sensor and the axle load data sent by the axle load detection controller;
[0049] Step 102: Determine the slope range in which the slope data falls;
[0050] Step 103: If the slope data is located in the first slope range or the second slope range, determine the gearbox gear map data;
[0051] Step 104: Determine the starting gear based on the slope data, axle load data, and gearbox gear map data;
[0052] Step 105: Control the transmission to enter the starting gear.
[0053] In this embodiment, the vehicle can be a commercial vehicle such as a truck or large bus, or an engineering vehicle such as an engineering crane, heavy transport vehicle, or emergency rescue vehicle. The on-board controller can determine the starting gear based on slope data, axle load data, and transmission gear map data, and control the transmission to enter that starting gear. The transmission gear map data refers to data that maps slope data and axle load data to corresponding starting gears. The axle load detection controller can detect the axle load data of each axle and send the axle load data of each axle to the on-board controller, or the axle load detection controller can also send the total axle load data obtained by adding the axle load data of each axle to the on-board controller. The slope sensor can collect slope data at the vehicle's location and send it to the on-board controller. Thus, the on-board controller can receive slope data and axle load data.
[0054] The vehicle controller can determine the slope range where the slope data falls, which includes a first slope range, a second slope range, and a third slope range. If the vehicle controller has limited storage space, to save storage space, when the slope data falls within the first or second slope range, it is necessary to determine the theoretical starting gear and generate transmission gear map data after calibration. However, when the slope data falls within the third slope range, to make it easier for the driver to control the vehicle speed, the vehicle controller can directly determine the preset gear as the starting gear without needing to determine the transmission gear map data.
[0055] When the slope data falls within the first or second slope range, the onboard controller can calculate and determine the transmission gear map data. The onboard controller stores tire rolling radius, axle ratio, and the mechanical gear ratio corresponding to each transmission gear. Therefore, based on the slope range of the slope data, the onboard controller can determine the theoretical transmission gear ratios according to tire rolling radius, axle ratio, torque data, slope data, and axle load data. The axle ratio, i.e., the drive axle transmission ratio, is fixed for each vehicle. The mechanical gear ratio corresponding to each transmission gear is determined by the transmission's own mechanical structure. The onboard controller can determine the transmission gear map data based on the theoretical transmission gear ratios and the mechanical gear ratios corresponding to each transmission gear. With the transmission gear map data determined, the onboard controller can determine the starting gear based on the slope data, axle load data, and transmission gear map data, and control the transmission to engage the starting gear. This enables the function of controlling the vehicle's starting gear.
[0056] In addition, when the vehicle controller has a large storage space, the gearbox gear map data can be pre-stored to directly determine the corresponding starting gear based on the slope data, axle load data and the pre-stored gearbox gear map data.
[0057] The above technical solution first receives slope data from a slope sensor indicating the vehicle's location and axle load data from an axle load detection controller, then determines the slope range within which the slope data falls. If the slope range falls within the first or second slope range, the transmission gear map data is determined. Subsequently, the starting gear is determined based on the slope data, axle load data, and transmission gear map data. Finally, the transmission is controlled to engage the starting gear. This application, by determining the starting gear based on slope data, axle load data, and transmission gear map data, improves the adaptability of the starting gear and reduces the possibility of starting failure or engine stalling.
[0058] In this embodiment of the application, the vehicle controller can also communicate with the engine. Step 102, determining the transmission gear map data, may include:
[0059] Receive engine torque data;
[0060] Obtain the tire rolling radius, axle speed ratio, and mechanical speed ratio corresponding to each gearbox gear;
[0061] Based on the slope range where the slope data is located, the theoretical gear ratio of the transmission is determined according to the tire rolling radius, axle speed ratio, torque data, slope data and axle load data;
[0062] The gearbox gear map data is determined based on the theoretical gear ratios of the gearbox and the mechanical gear ratios corresponding to each gearbox gear.
[0063] Specifically, because the terrain of the vehicle's location has a certain impact on the theoretical gear ratios of the transmission, the on-board controller needs to combine slope data to determine the theoretical gear ratios of the transmission. The on-board controller can communicate with the engine to receive engine torque data. At the same time, the on-board controller stores tire rolling radius, axle ratio, and the mechanical gear ratio corresponding to each gearbox position. During vehicle operation, the on-board controller can directly obtain the tire rolling radius, axle ratio, and the mechanical gear ratio corresponding to each gearbox position.
[0064] When determining transmission gear map data, the vehicle controller can identify the slope range where the gradient data falls. Based on this range, it determines the theoretical transmission ratio using tire rolling radius, axle ratio, torque data, gradient data, and axle load data. The slope range can include a first, second, and third slope range. The first slope range is where the gradient data is greater than a first preset value; the second slope range is where the gradient data is less than or equal to the first preset value but greater than the second preset value; and the third slope range is where the gradient data is less than or equal to the second preset value. In one example, the first preset value is 0 degrees, and the second preset value is -1 degree. Therefore, when the gradient data is greater than 0 degrees, the slope range is determined to be the first slope range. In this case, the vehicle controller can determine the theoretical transmission ratio based on tire rolling radius, axle ratio, torque data, gradient data, and axle load data. When the slope data is less than or equal to 0 degrees and greater than -1 degree, the slope range where the slope data falls can be determined as the second slope range. In this case, the vehicle controller can determine the theoretical gear ratio of the transmission based on the tire rolling radius, axle ratio, torque data, and axle load data. Thus, the vehicle controller can determine the theoretical gear ratio of the transmission based on the slope range where the slope data falls. Furthermore, when the slope data is less than or equal to -1 degree, the slope range where the slope data falls can be determined as the third slope range. In this case, the vehicle controller can use a preset gear as the starting gear.
[0065] Furthermore, the theoretical gear ratios of the transmission are compared with the mechanical gear ratios corresponding to each gear. The gear with a mechanical gear ratio slightly greater than the theoretical gear ratio is selected as the theoretical starting gear. After calibration, the transmission gear map data can be finalized. In one example, if the theoretical gear ratio is greater than the mechanical gear ratio corresponding to gear (x+1) and less than or equal to the mechanical gear ratio corresponding to gear x, then gear x is selected as the theoretical starting gear and calibrated to form the transmission gear map data. The vehicle controller can then determine the starting gear based on gradient data, axle load data, and the transmission gear map data.
[0066] In this embodiment of the application, the first slope interval is the slope interval where the slope data is greater than the first preset value, and the second slope interval is the slope interval where the slope data is less than or equal to the first preset value and greater than the second preset value.
[0067] Specifically, the slope range can include a first slope range, a second slope range, and a third slope range. The first slope range is the range where the slope data is greater than a first preset value; the second slope range is the range where the slope data is less than or equal to the first preset value and greater than the second preset value; and the third slope range is the range where the slope data is less than or equal to the second preset value. In one example, the first preset value is 0 degrees, and the second preset value is -1 degree. Therefore, if the slope data is greater than 0 degrees, the slope range in which the slope data falls can be determined as the first slope range. If the slope data is less than or equal to 0 degrees and greater than -1 degrees, the slope range in which the slope data falls can be determined as the second slope range. If the slope data is less than or equal to -1 degrees, the slope range in which the slope data falls can be determined as the third slope range. This allows us to determine the slope range in which the slope data falls.
[0068] In this embodiment of the application, determining the theoretical speed ratio of the gearbox may include:
[0069] When the slope data falls within the first slope range, the vehicle's friction force is determined based on the friction coefficient, gravity coefficient, and axle load data.
[0070] The vehicle's downhill force is determined based on gravity coefficient, slope data, and axle load data;
[0071] The driving force of the vehicle is determined based on friction and sliding force;
[0072] The theoretical gear ratio of the transmission is determined based on data such as driving force, tire rolling radius, axle ratio, and torque.
[0073] Specifically, when the slope data falls within the first slope range, the vehicle controller can determine the theoretical gear ratio of the transmission based on the tire rolling radius, axle ratio, torque data, slope data, and axle load data. First, the vehicle controller can determine the vehicle's friction force based on the friction coefficient, gravity coefficient, and axle load data. The friction force satisfies formula (1):
[0074] F1 = μMg; (1)
[0075] Where F1 is the frictional force, μ is the coefficient of friction (μ can be taken as 0.7), and g is the gravitational coefficient (g can be taken as 9.8 N / kg).
[0076] The vehicle's downhill force is determined based on the gravity coefficient, slope data, and axle load data. The downhill force satisfies formula (2):
[0077] F2=Mgsinα; (2)
[0078] Where F2 is the sliding force, M is the axle load data, g is the gravity coefficient, the value of the gravity coefficient g can be taken as 9.8 N / kg, and α is the slope data.
[0079] Therefore, the driving force required for a vehicle to start normally should satisfy formula (3):
[0080] F3 = A(F1 + F2); (3)
[0081] Where F3 is the driving force, A is a variable whose value range is usually from 1 to 1.1, and can be calibrated and adjusted according to the actual situation, F1 is the friction force, and F2 is the sliding force.
[0082] The theoretical speed ratio of the gearbox satisfies formula (4):
[0083]
[0084] Where i is the theoretical gear ratio of the transmission, F3 is the driving force, r is the tire rolling radius, and T is the torque data. c This refers to the speed ratio of the vehicle to the axle.
[0085] In this way, the vehicle controller can determine the theoretical gear ratio of the transmission when the slope data is located in the first slope range.
[0086] In this embodiment of the application, determining the theoretical speed ratio of the gearbox may include:
[0087] When the slope data falls within the second slope range, the vehicle's friction force is determined based on the friction coefficient, gravity coefficient, and axle load data.
[0088] The driving force of a vehicle is determined based on friction.
[0089] The theoretical gear ratio of the transmission is determined based on data such as driving force, tire rolling radius, axle ratio, and torque.
[0090] Specifically, when the slope data falls within the second slope range, the vehicle controller can determine the theoretical gear ratio of the transmission based on the tire rolling radius, axle speed ratio, torque data, and axle load data. When the slope data falls within the second slope range, the downward force is relatively small and can therefore be ignored. Thus, the driving force required for normal vehicle start-up should satisfy formula (5):
[0091] F4 = AF1; (5)
[0092] Where F4 is the driving force, A is a variable whose value range is usually from 1 to 1.1, and can be calibrated and adjusted according to the actual situation, and F1 is the friction force.
[0093] At this point, the theoretical gear ratio of the transmission satisfies formula (6):
[0094]
[0095] Where i is the theoretical gear ratio of the transmission, F4 is the driving force, r is the tire rolling radius, and T is the torque data. c This refers to the speed ratio of the vehicle to the axle.
[0096] In this way, the on-board controller can determine the theoretical gear ratio of the transmission when the slope data falls within the second slope range.
[0097] In this embodiment of the application, the slope range further includes a third slope range, and the method may further include:
[0098] If the slope data is located in the third slope range, the preset gear will be set as the vehicle's starting gear.
[0099] The third slope range is the slope range that is less than or equal to the second preset value.
[0100] Specifically, the gradient range can also include a third gradient range, which is a gradient range less than or equal to the second preset value. When the gradient data falls within the third gradient range, to facilitate driver speed control, the onboard controller can set a preset gear as the starting gear. The preset gear can be determined based on the specific vehicle model. In one example, the preset gear can be 4th gear.
[0101] Figure 2 A schematic block diagram of a vehicle controller according to an embodiment of this application is shown. Figure 2 As shown in the figure, this application provides an in-vehicle controller, which may include:
[0102] Memory 210 is configured to store instructions; and
[0103] The processor 220 is configured to retrieve instructions from the memory 210 and, when executing the instructions, to implement the aforementioned method for controlling the starting gear of the vehicle.
[0104] Specifically, in this embodiment of the application, the processor 220 can be configured to:
[0105] Receives slope data of the vehicle's location from the slope sensor and axle load data from the axle load detection controller;
[0106] Determine the slope range within which the slope data falls;
[0107] When the slope data is located in the first or second slope range, determine the gearbox gear map data;
[0108] The starting gear is determined based on the slope data, axle load data, and gearbox gear map data.
[0109] Control the transmission to engage the starting gear.
[0110] Furthermore, the processor 220 can also be configured to:
[0111] Receive engine torque data;
[0112] Obtain the tire rolling radius, axle speed ratio, and mechanical speed ratio corresponding to each gearbox gear;
[0113] Based on the slope range where the slope data is located, the theoretical gear ratio of the transmission is determined according to the tire rolling radius, axle speed ratio, torque data, slope data and axle load data;
[0114] The gearbox gear map data is determined based on the theoretical gear ratios of the gearbox and the mechanical gear ratios corresponding to each gearbox gear.
[0115] Furthermore, the processor 220 can also be configured to:
[0116] When the slope data falls within the first slope range, the vehicle's friction force is determined based on the friction coefficient, gravity coefficient, and axle load data.
[0117] The vehicle's downhill force is determined based on gravity coefficient, slope data, and axle load data;
[0118] The driving force of the vehicle is determined based on friction and sliding force;
[0119] The theoretical gear ratio of the transmission is determined based on data such as driving force, tire rolling radius, axle ratio, and torque.
[0120] Furthermore, the processor 220 can also be configured to:
[0121] When the slope data falls within the second slope range, the vehicle's friction force is determined based on the friction coefficient, gravity coefficient, and axle load data.
[0122] The driving force of a vehicle is determined based on friction.
[0123] The theoretical gear ratio of the transmission is determined based on data such as driving force, tire rolling radius, axle ratio, and torque.
[0124] In this embodiment of the application, the first slope interval is the slope interval where the slope data is greater than the first preset value, and the second slope interval is the slope interval where the slope data is less than or equal to the first preset value and greater than the second preset value.
[0125] Furthermore, the processor 220 can also be configured to:
[0126] If the slope data is located in the third slope range, the preset gear will be set as the vehicle's starting gear.
[0127] The third slope range is the slope range that is less than or equal to the second preset value.
[0128] The above technical solution first receives slope data from a slope sensor indicating the vehicle's location and axle load data from an axle load detection controller, then determines the slope range within which the slope data falls. If the slope range falls within the first or second slope range, the transmission gear map data is determined. Subsequently, the starting gear is determined based on the slope data, axle load data, and transmission gear map data. Finally, the transmission is controlled to engage the starting gear. This application, by determining the starting gear based on slope data, axle load data, and transmission gear map data, improves the adaptability of the starting gear and reduces the possibility of starting failure or engine stalling.
[0129] This application embodiment also provides a vehicle, which may include:
[0130] Vehicle controller;
[0131] The slope sensor, which communicates with the vehicle controller, is configured to collect slope data of the vehicle's location and send the slope data to the vehicle controller.
[0132] The axle load detection controller communicates with the on-board controller and is configured to collect axle load data of the vehicle and send the axle load data to the on-board controller.
[0133] The transmission communicates with the onboard controller and is configured to engage the corresponding starting gear according to the starting gear command from the onboard controller.
[0134] Specifically, the vehicle includes an onboard controller, a slope sensor, an axle load detection controller, and a transmission. The onboard controller controls the vehicle's starting gear. The slope sensor communicates with the onboard controller, collecting and sending slope data of the vehicle's location. The axle load detection controller also communicates with the onboard controller, collecting and sending axle load data. The transmission communicates with the onboard controller to engage the corresponding starting gear based on the onboard controller's starting gear command, enabling the vehicle to start.
[0135] In this embodiment of the application, the vehicle may further include:
[0136] The engine communicates with the onboard controller and is configured to send torque data to the onboard controller.
[0137] Specifically, the vehicle also includes an engine. The engine communicates with the onboard controller and can output torque data to the onboard controller so that the onboard controller can determine the theoretical gear ratio of the transmission.
[0138] This application also provides a machine-readable storage medium storing instructions that cause a machine to perform the above-described method for controlling the starting gear of a vehicle.
[0139] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0140] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart... Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0141] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0142] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0143] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.
[0144] Memory may include non-persistent memory in computer-readable media, such as random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM. Memory is an example of computer-readable media.
[0145] Computer-readable media includes both permanent and non-permanent, removable and non-removable media that can store information using any method or technology. Information can be computer-readable instructions, data structures, modules of programs, or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, CD-ROM, digital versatile optical disc (DVD) or other optical storage, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other non-transferable medium that can be used to store information accessible by a computing device. As defined herein, computer-readable media does not include transient computer-readable media, such as modulated data signals and carrier waves.
[0146] It should also be noted that the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such process, method, article, or apparatus. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element.
[0147] The above are merely embodiments of this application and are not intended to limit the scope of this application. Various modifications and variations can be made to this application by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the scope of the claims of this application.
Claims
1. A method for controlling a launch gear of a vehicle, characterized by, Applied to an on-board controller, the on-board controller communicating with a slope sensor, an axle load detection controller, an engine, and a transmission, the method includes: Receives slope data of the vehicle's location sent by the slope sensor and axle load data sent by the axle load detection controller; Determine the slope range in which the slope data falls; When the slope data is located in a slope range that is either a first slope range or a second slope range, the gearbox gear map data is determined. The first slope range is a slope range where the slope data is greater than a first preset value, and the second slope range is a slope range where the slope data is less than or equal to the first preset value and greater than the second preset value. The starting gear is determined based on the slope data, the axle load data, and the gearbox gear map data; Control the transmission to engage the starting gear; The determination of the gearbox gear map data includes: Receive the torque data of the engine; Obtain the tire rolling radius, axle speed ratio, and mechanical speed ratio corresponding to each gearbox gear; When the slope range in which the slope data is located is the first slope range, the theoretical speed ratio of the gearbox is determined based on the tire rolling radius, the axle speed ratio, the torque data, the slope data, and the axle load data; When the slope range in which the slope data is located is the second slope range, the theoretical speed ratio of the gearbox is determined based on the tire rolling radius, the axle speed ratio, the torque data, and the axle load data; The gearbox gear map data is determined based on the theoretical gear ratios of the gearbox and the mechanical gear ratios corresponding to each gearbox gear.
2. The method of claim 1, wherein, The step of determining the theoretical gear ratio of the transmission based on the tire rolling radius, the axle ratio, the torque data, the gradient data, and the axle load data includes: The friction force of the vehicle is determined based on the coefficient of friction, the coefficient of gravity, and the axle load data. The vehicle's downhill force is determined based on the gravity coefficient, the slope data, and the axle load data; The driving force of the vehicle is determined based on the frictional force and the sliding force. The theoretical gear ratio of the transmission is determined based on the driving force, the tire rolling radius, the axle speed ratio, and the torque data.
3. The method of claim 1, wherein, The step of determining the theoretical gear ratio of the transmission based on the tire rolling radius, the axle ratio, the torque data, and the axle load data includes: The friction force of the vehicle is determined based on the coefficient of friction, the coefficient of gravity, and the axle load data. The driving force of the vehicle is determined based on the frictional force. The theoretical gear ratio of the transmission is determined based on the driving force, the tire rolling radius, the axle speed ratio, and the torque data.
4. The method of claim 1, wherein, The slope range also includes a third slope range, and the method further includes: If the slope data is located in the third slope range, the preset gear is determined as the starting gear. The third slope range is a slope range that is less than or equal to the second preset value.
5. An in-vehicle controller characterized by comprising: include: The memory is configured to store instructions; as well as The processor is configured to retrieve the instructions from the memory and, when executing the instructions, to implement the method for controlling the starting gear of a vehicle according to any one of claims 1 to 4.
6. A vehicle characterized by comprising: include: The vehicle controller according to claim 5; A slope sensor, which communicates with the vehicle controller, is configured to collect slope data of the vehicle's location and send the slope data to the vehicle controller. An axle load detection controller, which communicates with the vehicle controller, is configured to collect axle load data of the vehicle and send the axle load data to the vehicle controller. The transmission communicates with the on-board controller and is configured to engage the corresponding starting gear according to the starting gear command from the on-board controller.
7. The vehicle of claim 6, wherein The vehicle also includes: The engine, which communicates with the onboard controller, is configured to send torque data to the onboard controller.
8. A machine-readable storage medium, characterized in that, The machine-readable storage medium stores instructions for causing the machine to perform a method for controlling the starting gear of a vehicle according to any one of claims 1 to 4.
Citation Information
Patent Citations
Starting gear output control method for automated mechanical transmission of commercial vehicle
CN109357003A