A three-axis gear selection and shift control method and system for a transmission with virtual gear selection
Through the virtual gear selection and three-axis gear selection control method, the problem of redevelopment of control software when the gearbox hardware changes is solved, and the effect of rapid development and cost reduction is achieved. It is suitable for a variety of gearbox control systems.
Patent Information
- Application Number
- CN202310082298.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-02-02
- Publication Date
- 2025-08-12
- Estimated Expiration
- 2043-02-02
AI Technical Summary
The existing transmission control system needs to be redeveloped when the hardware system changes, resulting in long development cycles, large workloads and high costs.
The three-axis gear selection and shift control method of the gearbox is adopted. By obtaining the displacement signals of each gear shaft, the virtual gear selection displacement signals and virtual gear displacement signals are simulated, and the gear solenoid valve control signal is obtained in combination with the current control status of the gearbox, the control model of the three-axis control system is transformed into a mature XY control model.
It realizes rapid development of control models, reduces software development and testing workload, reduces software failures, reduces management costs, and supports platform development.
Smart Images

Figure CN116221385B_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the field of control of an electronically controlled mechanical automatic transmission for commercial vehicles, and relates to a three-axis gear selection and shifting control method and system for a transmission with virtual gear selection. Background Art
[0002] AMT is a transmission device that can automatically shift gears according to the vehicle's operating status and the road environment. Most of the mainstream AMT main gear shift systems on the market currently use a gear shift shaft to control multiple gear shift forks through the gear selection position to achieve different gear shifts. The fork shaft is driven by a gear selection cylinder and a gear shift cylinder. Figure 1 Its installation orientation is XY, so the corresponding control model is called an XY control model. This model controls AMT shifting by detecting gate and gear displacement signals and controlling the gate and gear solenoid valves. The shifting process is as follows: ① The gear cylinder moves to the neutral position; ② The gate cylinder moves to the target position; ③ The gear cylinder moves to the target position. However, for light commercial vehicles, due to the limited transmission space, there is no gear selection cylinder. Instead, the shifting system typically consists of three gear engagement cylinders and a shift fork shaft.
[0003] When the existing transmission control system's hardware system changes, the control software needs to be redeveloped. This significantly impacts the software development and testing cycle and software quality, resulting in long cycles, heavy workload, a high number of errors, and high management costs. Summary of the Invention
[0004] The purpose of the present invention is to solve the problem in the prior art that when the hardware system of the transmission changes, the control software needs to be redeveloped, and the software development and testing cycle is long and the workload is heavy. A three-axis gear selection and shift control method and system for a transmission with virtual gear selection are provided. According to the structural characteristics of the three-axis gear selection and shift control system of an AMT transmission for a light commercial vehicle, and based on signals such as a three-way gear shift displacement sensor and the operating status of the transmission, a virtual gate control method is proposed. This method can convert the control model of the three-axis control system into a mature XY control model, realize rapid development, reduce the workload of software model development, and improve the development quality of the software model.
[0005] In order to achieve the above object, the present invention adopts the following technical solutions:
[0006] A three-axis gear selection and shift control method for a transmission with virtual gear selection includes the following steps:
[0007] S1: Obtain the displacement signal of each gear-engaging shaft;
[0008] S2: Based on the acquired displacement signal, a virtual gear selection displacement signal and a virtual gear engagement displacement signal are acquired in combination with the current control state of the transmission;
[0009] S3: Based on the acquired virtual gear engagement displacement signal and virtual gear selection displacement signal, a gear engagement solenoid valve control signal is acquired in combination with the current control state of the transmission;
[0010] S4: Transmits the gear shift solenoid valve control signal to the corresponding gear shift shaft.
[0011] A further improvement of the present invention is:
[0012] The step S1 comprises the following steps:
[0013] The shift shafts include a first shift shaft, a second shift shaft, and a third shift shaft, and displacement signals of each shift shaft are collected through sensors corresponding to each gear position.
[0014] In step S2, the step of obtaining the virtual gear selection position displacement signal is as follows:
[0015] After obtaining the displacement signals of each gear engaging shaft, it is determined whether the gearbox is in the gear shifting process and the gear disengagement process has been completed. If so, the virtual gear selection displacement signal is equal to the gear selection displacement value corresponding to the target gear position. If not, proceed to the next step.
[0016] If the absolute value of the difference between the displacement value of the gear position corresponding to axis 1 and the neutral reference value of the gear position corresponding to axis 1 exceeds the preset range, the virtual gear selection displacement signal is equal to the gear selection displacement value corresponding to the gear position corresponding to axis 1; if not, proceed to the next step;
[0017] If the absolute value of the difference between the displacement value of the gear position corresponding to axis two and the neutral reference value of the gear position corresponding to axis two exceeds the preset range, the virtual gear selection displacement signal is equal to the gear selection displacement value corresponding to the gear position corresponding to axis two; if not, the virtual gear selection displacement signal is equal to the gear selection displacement value corresponding to the gear position corresponding to axis three.
[0018] In step S2, the step of obtaining the virtual gear position displacement signal is as follows:
[0019] Based on the displacement signals of each gear-engaging shaft, if the absolute value of the difference between the displacement value of the shaft first gear displacement sensor and the shaft first gear neutral reference value exceeds a preset range, the virtual gear-engaging displacement signal is equal to the shaft first gear displacement value; otherwise, proceed to the next step;
[0020] If the absolute value of the difference between the displacement value of the shaft second gear displacement sensor and the shaft second gear neutral reference value exceeds the preset range, the virtual gear displacement signal is equal to the shaft second gear displacement value; if not, the virtual gear displacement signal is equal to the shaft third displacement value.
[0021] The step S3 comprises the following steps:
[0022] If the target gear is neutral, the gear engaging solenoid valve control signal is directly distributed to the solenoid valve group corresponding to the current gear. If not, proceed to the next step.
[0023] If the virtual gear position state StVirtGearPosn is in the neutral state, the gear solenoid valve control signal is allocated to the solenoid valve group corresponding to the target gear position; otherwise, the gear solenoid valve control signal is directly allocated to the solenoid valve group corresponding to the current gear position.
[0024] When the target gear is neutral, the gear engaging solenoid valve control signal distribution process is as follows:
[0025] If the current gear position is the gear position corresponding to axis 1, the gear engaging solenoid valve control signal is allocated to the solenoid valve group corresponding to axis 1;
[0026] If the current gear position is the gear position corresponding to axis 2, the gear engaging solenoid valve control signal is allocated to the solenoid valve group corresponding to axis 2;
[0027] If the current gear position is the gear position corresponding to axis three, the gear shift solenoid valve control signal is allocated to the solenoid valve group corresponding to axis three.
[0028] When the virtual gear position state StVirtGearPosn is in the neutral state, the allocation process of the gear solenoid valve control signal is as follows:
[0029] If the target gear position is the gear position corresponding to axis 1, the gear engagement solenoid valve command is assigned to the solenoid valve group corresponding to axis 1;
[0030] If the target gear is the gear corresponding to axis 2, the gear shift solenoid valve command is assigned to the solenoid valve group corresponding to axis 2;
[0031] If the target gear is the gear corresponding to axis 3, the gear shift solenoid valve command is assigned to the solenoid valve group corresponding to axis 3;
[0032] If not, the gear shift solenoid valve control signal is directly distributed as follows:
[0033] If the current gear position is the gear position corresponding to axis 1, the gear engaging solenoid valve control signal is allocated to the solenoid valve group corresponding to axis 1;
[0034] If the current gear position is the gear position corresponding to axis 2, the gear engaging solenoid valve control signal is allocated to the solenoid valve group corresponding to axis 2;
[0035] If the current gear position is the gear position corresponding to axis three, the gear shift solenoid valve control signal is allocated to the solenoid valve group corresponding to axis three.
[0036] A three-axis gear selection and shift control system for a transmission with virtual gear selection, comprising a signal acquisition module, a displacement signal virtual module and a solenoid valve distribution module;
[0037] A signal acquisition module is used to obtain the displacement signal of each gear-engaging shaft;
[0038] A displacement signal virtual module is used to obtain a virtual gear selection displacement signal and a virtual gear engagement displacement signal based on the acquired displacement signal and in combination with the current control state of the transmission;
[0039] A solenoid valve distribution module is used to obtain a gear-engaging solenoid valve control signal based on the obtained virtual gear-engaging displacement signal and the virtual gear-selecting displacement signal in combination with the current control state of the transmission;
[0040] The execution module is used to transmit the gear shift solenoid valve control signal to the corresponding gear shift shaft.
[0041] A terminal device comprises a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of any one of the methods of the present invention when executing the computer program.
[0042] A computer-readable storage medium stores a computer program, wherein the computer program, when executed by a processor, implements the steps of any method described in the present invention.
[0043] Compared with the prior art, the present invention has the following beneficial effects:
[0044] The present invention discloses a three-axis gear selection and shift control method for a transmission with virtual gear selection. The method first obtains displacement signals of each gear-engaging shaft, then simulates virtual gear-engaging displacement signals based on the displacement signals, and obtains a gear-engaging solenoid valve control signal based on the obtained displacement signals in combination with the current control state of the transmission to achieve gear shifting. The method disclosed by the present invention can virtualize multiple displacement values of a multi-axis gear shift control system into a gear selection displacement signal and a gear-engaging displacement signal, participate in mature XY model control, and can be applied to a variety of different gear-engaging control systems. Any form of gear selection and shift control system can be converted into a mature XY control model, realizing rapid development of the control model and reducing the workload of model development. The method has strong applicability. Even if the hardware structure of the gearbox operating system changes, the method proposed by the present invention ensures that the main part of the gearbox control software model does not need to be changed, shortening the software development cycle, reducing the workload of software development and testing, and reducing software failures caused by redevelopment. It provides ideas for building a test model, reduces software management costs, and provides strong support for the platform development of the gearbox electronic control model. BRIEF DESCRIPTION OF THE DRAWINGS
[0045] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the following briefly introduces the drawings required for use in the embodiments. It should be understood that the following drawings only illustrate certain embodiments of the present invention and therefore should not be regarded as limiting the scope. For ordinary technicians in this field, other relevant drawings can be obtained based on these drawings without paying any creative work.
[0046] Figure 1 Schematic diagram of the prior art XY shift mechanism;
[0047] Figure 2 This is a logic block diagram for processing a virtual gear selection displacement signal of the present invention;
[0048] Figure 3 This is a logic block diagram for processing a virtual gear shift displacement signal of the present invention;
[0049] Figure 4 A logic block diagram of the present invention for distributing the gear shift signal to multiple groups of gear shift solenoid valves;
[0050] Figure 5 This is a schematic diagram of the definition of the virtual gear position state StVirtGearPosn of the present invention. DETAILED DESCRIPTION
[0051] To make the objectives, technical solutions, and advantages of the embodiments of the present invention more clear, the technical solutions of the embodiments of the present invention will be clearly and completely described below in conjunction with the accompanying drawings of 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. Generally, the components of the embodiments of the present invention described and shown in the drawings herein can be arranged and designed in various different configurations.
[0052] Therefore, the following detailed description of the embodiments of the present invention provided in the accompanying drawings is not intended to limit the scope of the invention as claimed, but rather merely represents selected embodiments of the present invention. All other embodiments derived by persons of ordinary skill in the art based on the embodiments of the present invention without creative effort shall fall within the scope of protection of the present invention.
[0053] It should be noted that similar reference numerals and letters denote similar items in the following drawings, and therefore, once an item is defined in one drawing, it does not need to be further defined or explained in subsequent drawings.
[0054] In the description of the embodiments of the present invention, it should be noted that if the terms "upper," "lower," "horizontal," "inner," etc. appear, the orientation or positional relationship indicated is based on the orientation or positional relationship shown in the accompanying drawings, or the orientation or positional relationship in which the inventive product is typically placed when in use. These terms are merely for the convenience of describing the present invention and simplifying the description, and do not indicate or imply that the device or component referred to must have a specific orientation, be constructed, or operate in a specific orientation. Therefore, they should not be construed as limitations on the present invention. In addition, the terms "first," "second," etc. are used only to distinguish descriptions and should not be construed as indicating or implying relative importance.
[0055] In addition, if the term "horizontal" appears, it does not mean that the component must be absolutely horizontal, but can be slightly tilted. For example, "horizontal" only means that its direction is more horizontal than "vertical", and does not mean that the structure must be completely horizontal, but can be slightly tilted.
[0056] In the description of the embodiments of the present invention, it should be noted that, unless otherwise expressly specified or limited, the terms "disposed," "installed," "connected," and "connected" should be understood in a broad sense. For example, they can refer to fixed connections, detachable connections, or integral connections; they can refer to mechanical connections or electrical connections; they can refer to direct connections or indirect connections through an intermediate medium; and they can refer to internal connections between two components. Those skilled in the art will understand the specific meanings of the above terms in the present invention based on specific circumstances.
[0057] The present invention is described in further detail below with reference to the accompanying drawings:
[0058] See also Figure 1 The embodiment of the present invention discloses a three-axis gear selection and shifting control method for a transmission with virtual gear selection, which can be applied to commercial vehicle AMT gearboxes without gear selection cylinders, and its control function is implemented by a gearbox control unit (TCU). In the TCU software model, the Gate virtual module is mainly composed of a Gate displacement signal virtual module (CfgIn module) and a Gear solenoid valve distribution module (CfgOut module). The three-axis gear selection and shifting control system is mainly composed of three gear cylinders, three corresponding displacement sensors, three corresponding solenoid valves and a control harness. The TCU sends the valve control signal to the corresponding solenoid valve through the control harness. The on-off of the solenoid valve controls whether the airflow enters the gear cylinder, and the gear cylinder controls the gear shifting and disengaging of the gearbox. The three displacement sensors are used to detect the displacement signals of the three gear shafts, and transmit the displacement signals to the TCU through the control harness.
[0059] The specific steps include:
[0060] Step 1: Obtain the displacement signal of each gear shaft
[0061] In the embodiment of the present invention, the displacement signals of each gear-engaging shaft are obtained by three displacement sensors. The signals of the three displacement sensors are referred to as: the displacement sensor signal corresponding to the gear position of shaft 1 (PosnGearShaft1), the displacement sensor signal corresponding to the gear position of shaft 2 (PosnGearShaft2), and the displacement sensor signal corresponding to the gear position of shaft 3 (PosnGearShaft3);
[0062] The control signals of the three groups of solenoid valves are called: the gear-engaging solenoid valve control signal of the gear corresponding to axis one (ValveGearShaft1), the gear-engaging solenoid valve control signal of the gear corresponding to axis two (ValveGearShaft2), and the gear-engaging solenoid valve control signal of the gear corresponding to axis three (ValveGearShaft3).
[0063] Step 2: Based on the acquired displacement signal, the virtual gear selection displacement signal and the virtual gear engagement displacement signal are acquired in combination with the current control state of the transmission.
[0064] This step is implemented through the CfgIn module, which is a displacement signal virtual module.
[0065] The CfgIn module virtualizes one gear selection displacement signal (VirtPosnGate) and one gear engagement displacement signal (VirtPosnGear) based on the three displacement sensor signals (PosnGearShaft1, PosnGearShaft2 and PosnGearShaft3) received and the control status of the AMT transmission. The virtual gear selection displacement signal and the virtual gear engagement displacement signal participate in the control of the AMT transmission XY model.
[0066] See also Figure 2 The specific process of the virtual gear selection displacement signal in the CfgIn module is as follows:
[0067] Determine whether the AMT transmission is in the process of shifting and the gear disengagement process has been completed. If so, the virtual gear selection displacement signal is equal to the gear selection displacement value (GatePosnTgt) corresponding to the target gear, that is, VirtPosnGate = GatePosnTgt; if not, proceed to the next step.
[0068] If the absolute value of the difference between the displacement value of the gear position corresponding to axis 1 and the neutral reference value of the gear position corresponding to axis 1 exceeds a certain range (abs(PosnGearShaft1-NeutPosnGearShaft1)>VirtGearPosnTolr), the virtual gear selection displacement signal is equal to the gear selection displacement value corresponding to the gear position corresponding to axis 1, that is, VirtPosnGate=PosnGateShaft1, otherwise proceed to the next step;
[0069] The certain range is the preset range, and (abs(PosnGearShaft1-NeutPosnGearShaft1)>VirtGearPosnTolr) specifically indicates: if the absolute value of the difference between the displacement value of the gear corresponding to axis one and the neutral reference value corresponding to the gear corresponding to axis one exceeds 2 mm, wherein abs represents the absolute value, PosnGearShaft1 represents: the displacement value of the gear corresponding to axis one; NeutPosnGearShaft1 represents the neutral reference value of the gear corresponding to axis one.
[0070] If the absolute value of the difference between the displacement value of the gear position corresponding to axis two and the neutral reference value of the gear position corresponding to axis two exceeds a certain range (abs(PosnGearShaft2-NeutPosnGearShaft2)>VirtGearPosnTolr), then the virtual gear selection displacement signal is equal to the gear selection displacement value corresponding to the gear position corresponding to axis two, that is, VirtPosnGate=PosnGateShaft2; otherwise, the virtual gear selection displacement signal is equal to the gear selection displacement value corresponding to the gear position corresponding to axis three, that is, VirtPosnGate=PosnGateShaft3.
[0071] See also Figure 3 , the processing method of the virtual gear shift displacement signal in the CfgIn module:
[0072] If the absolute value of the difference between the displacement value of the displacement sensor corresponding to the first gear and the neutral reference value corresponding to the first gear exceeds a certain range (abs(PosnGearShaft1-NeutPosnGearShaft1)>VirtGearPosnTolr), then the virtual gear displacement signal is equal to the displacement value corresponding to the first gear, that is, VirtPosnGear=PosnGearShaft1, otherwise proceed to the next step;
[0073] If the absolute value of the difference between the displacement value of the displacement sensor corresponding to the second gear of the shaft and the neutral reference value corresponding to the second gear of the shaft exceeds a certain range (abs(PosnGearShaft2-NeutPosnGearShaft2)>VirtGearPosnTolr), then the virtual gear displacement signal is equal to the displacement value corresponding to the second gear of the shaft, that is, VirtPosnGear=PosnGearShaft2; otherwise, the virtual gear displacement signal is equal to the displacement value corresponding to the gear of the third gear, that is, VirtPosnGear=PosnGearShaft3.
[0074] Step 3: Based on the obtained virtual gear shift signal and virtual gear selection shift signal, the gear shift solenoid valve control signal is obtained in combination with the current control state of the transmission.
[0075] This step is mainly implemented through the CfgOut module, which is the solenoid valve distribution module;
[0076] The CfgOut module distributes the solenoid valve control signals to the appropriate gear shift shafts (ValveGearShaft1, ValveGearShaft2, or ValveGearShaft3) based on the AMT transmission's control state and the virtual gear shift position signal (VirtPosnGear). This allows the transmission to execute the correct gear shift commands and engage and disengage gears. The gear shift valve control commands issued by the XY model are rationally distributed to the three solenoid valves in the three-axis shift system.
[0077] Among them, ValveGearShaft1, ValveGearShaft2 and ValveGearShaft3 represent the solenoid valves corresponding to the gear positions of axis 1, axis 2 and axis 3 respectively.
[0078] See also Figure 4 , the specific steps are:
[0079] If the target gear is in neutral, the command of the gear shift solenoid valve is directly assigned to the solenoid valve group corresponding to the current gear, that is: if the current gear corresponds to the gear of shaft one, the command of the gear shift solenoid valve is assigned to the solenoid valve group ValveGearShaft1 corresponding to the gear of shaft one; if the current gear corresponds to the gear of shaft two, the command of the gear shift solenoid valve is assigned to the solenoid valve group ValveGearShaft2 corresponding to the gear of shaft two; if the current gear corresponds to the gear of shaft three, the command of the gear shift solenoid valve is assigned to the solenoid valve group ValveGearShaft3 corresponding to the gear of shaft three, otherwise proceed to the next step. ② If the virtual gear shift position state StVirtGearPosn is in the neutral state, the command of the gear shift solenoid valve is assigned to the solenoid valve group corresponding to the target gear, that is: if the target gear corresponds to the gear of shaft one, the command of the gear shift solenoid valve is assigned to the solenoid valve group ValveGearShaft1 corresponding to the gear of shaft one; if the target gear corresponds to the gear of shaft two, the command of the gear shift solenoid valve is assigned to the solenoid valve group ValveGearShaft2 corresponding to the gear of shaft two; if the target gear corresponds to the gear of shaft three, the command of the gear shift solenoid valve is assigned to the solenoid valve group ValveGearShaft3 corresponding to the gear of shaft three, otherwise the command of the gear shift solenoid valve is directly assigned to the solenoid valve group corresponding to the current gear, that is: if the current gear corresponds to the gear of shaft one, the command of the gear shift solenoid valve is assigned to the solenoid valve group ValveGearShaft1 corresponding to the gear of shaft one; if the current gear corresponds to the gear of shaft two, the command of the gear shift solenoid valve is assigned to the solenoid valve group ValveGearShaft2 corresponding to the gear of shaft two; if the current gear corresponds to the gear of shaft three, the command of the gear shift solenoid valve is assigned to the solenoid valve group ValveGearShaft3 corresponding to the gear of shaft three.
[0080] The definition of the virtual gear shift position state StVirtGearPosn is as follows: if the absolute value of the difference between the virtual gear shift displacement value and the neutral reference value is within a certain range (abs(VirtPosnGear - NeutPosnGear) < VirtGearPosnTolr), the virtual gear shift position StVirtGearPosn is the neutral position; if the absolute value of the difference between the virtual gear shift displacement value and the extended or retracted reference value of the gear shift shaft is within a certain range (abs(VirtPosnGear - ExtdPosnGear) < VirtGearPosnTolr, or abs(VirtPosnGear - RtrdPosnGear) < VirtGearPosnTolr), the virtual gear shift position StVirtGearPosn is the in-gear position, otherwise the virtual gear shift position state StVirtGearPosn is the error state or undefined state (StErr or StUndfnd), see Figure 5, which is a schematic diagram of the definition of the virtual gear position state StVirtGearPosn
[0081] The StVirtGearPosn represents one of the variable command methods in software development, State VirtualGear Actuator Position, which defines a specific state for the position of the axis, such as: Extended, Retracted, Middle, and Undefined.
[0082] The XY model described in the embodiment of the present invention refers to the shift actuators of the existing mainstream European AMT and the latest generation of domestic AMT products, Zhixing AMT, which are composed of a gear selection cylinder and a gear shift cylinder. The spatial arrangement of the gear selection cylinder and the gear shift cylinder is vertical, and the spatial arrangement form is similar to the coordinate axis. Therefore, those skilled in the art call this type of shift actuator an XY type shift mechanism, which is a relatively mature shift mechanism.
[0083] The embodiment of the present invention converts the control model of the three-axis control system into a mature XY control model, thereby realizing rapid development of the control model and reducing the workload of model development; converting the control model of the three-axis control system into a mature XY control model effectively reduces the number of control software failures and improves the quality of the control software; provides ideas for the modeling process of Hil and Mil tests; enables any form of gear selection and shifting control system to be applicable to the XY control model, and even if the hardware form of the control system changes, the transmission control model does not need to be extensively changed, effectively reducing software management costs; and provides strong support for the platform-based development of transmission electronic control models.
[0084] The embodiment of the present invention also discloses a three-axis gear selection and shifting control system for a transmission with virtual gear selection, comprising a signal acquisition module, a shift signal virtual module and a solenoid valve distribution module;
[0085] A signal acquisition module is used to obtain the displacement signal of each gear-engaging shaft;
[0086] A shift signal virtual module is used to obtain a virtual gear selection displacement signal and a virtual gear engagement displacement signal based on the acquired displacement signal and in combination with the current control state of the transmission;
[0087] A solenoid valve distribution module is used to obtain a gear-engaging solenoid valve control signal based on the obtained virtual gear-engaging displacement signal and the virtual gear-selecting displacement signal in combination with the current control state of the transmission;
[0088] The execution module is used to transmit the gear shift solenoid valve control signal to the corresponding gear shift shaft.
[0089] A schematic diagram of a terminal device provided in one embodiment of the present invention. The terminal device in this embodiment includes: a processor, a memory, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the steps of each of the aforementioned method embodiments are implemented. Alternatively, when the processor executes the computer program, the functions of each module / unit in each of the aforementioned device embodiments are implemented.
[0090] The computer program may be divided into one or more modules / units, which are stored in the memory and executed by the processor to accomplish the present invention.
[0091] The terminal device may be a computing device such as a desktop computer, a notebook computer, a PDA, a cloud server, etc. The terminal device may include, but is not limited to, a processor and a memory.
[0092] The processor can be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc.
[0093] The memory may be used to store the computer programs and / or modules, and the processor implements various functions of the terminal device by running or executing the computer programs and / or modules stored in the memory and calling the data stored in the memory.
[0094] If the module / unit integrated in the terminal device is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the present invention implements all or part of the process in the above-mentioned embodiment method, and can also be completed by instructing the relevant hardware through a computer program. The computer program can be stored in a computer-readable storage medium. When the computer program is executed by a processor, it can implement the steps of each of the above-mentioned method embodiments. The computer program includes computer program code, which can be in source code form, object code form, executable file or some intermediate form. The computer-readable medium may include: any entity or device capable of carrying the computer program code, recording medium, USB flash drive, mobile hard disk, magnetic disk, optical disk, computer memory, read-only memory (ROM), random access memory (RAM), electric carrier signal, telecommunication signal and software distribution medium. It should be noted that the content contained in the computer-readable medium can be appropriately increased or decreased according to the requirements of legislation and patent practice in the jurisdiction. For example, in some jurisdictions, according to legislation and patent practice, computer-readable media do not include electric carrier signals and telecommunication signals.
[0095] The above are merely preferred embodiments of the present invention and are not intended to limit the present invention. Those skilled in the art will readily appreciate that various modifications and variations of the present invention are possible. Any modifications, equivalent substitutions, or improvements made within the spirit and principles of the present invention shall be included within the scope of protection of the present invention.
Claims
1. A three-axis gear selection and shift control method for a transmission with virtual gear selection, characterized in that: The following steps are involved: S1: Obtain the displacement signal of each gear-engaging shaft; S2: Based on the acquired displacement signal, a virtual gear selection displacement signal and a virtual gear engagement displacement signal are acquired in combination with the current control state of the transmission; S3: Based on the acquired virtual gear engagement displacement signal and virtual gear selection displacement signal, a gear engagement solenoid valve control signal is acquired in combination with the current control state of the transmission; S4: Transmitting the gear shift solenoid valve control signal to the corresponding gear shift shaft; In step S2, the step of obtaining the virtual gear selection displacement signal is as follows: After obtaining the displacement signals of each gear engaging shaft, it is determined whether the gearbox is in the gear shifting process and the gear disengagement process has been completed. If so, the virtual gear selection displacement signal is equal to the gear selection displacement value corresponding to the target gear position. If not, proceed to the next step. If the absolute value of the difference between the displacement value of the gear position corresponding to axis 1 and the neutral reference value of the gear position corresponding to axis 1 exceeds the preset range, the virtual gear selection displacement signal is equal to the gear selection displacement value corresponding to the gear position corresponding to axis 1; if not, proceed to the next step; If the absolute value of the difference between the displacement value of the gear position corresponding to axis two and the neutral reference value of the gear position corresponding to axis two exceeds the preset range, the virtual gear selection displacement signal is equal to the gear selection displacement value corresponding to the gear position corresponding to axis two; if not, the virtual gear selection displacement signal is equal to the gear selection displacement value corresponding to the gear position corresponding to axis three.
2. The three-axis gear selection and shifting control method for a transmission with virtual gear selection according to claim 1, characterized in that: The step S1 comprises the following steps: The gear shift shafts include a gear shift shaft of shaft one, a gear shift shaft of shaft two and a gear shift shaft of shaft three, and the displacement signal of each gear shift shaft is collected by a sensor corresponding to each gear position.
3. The three-axis gear selection and shift control method for a transmission with virtual gear selection according to claim 1, characterized in that: In step S2, the step of obtaining the virtual gear shift signal is as follows: Based on the displacement signals of each gear-engaging shaft, if the absolute value of the difference between the displacement value of the shaft first gear displacement sensor and the shaft first gear neutral reference value exceeds a preset range, the virtual gear-engaging displacement signal is equal to the shaft first gear displacement value; otherwise, proceed to the next step; If the absolute value of the difference between the displacement value of the shaft second gear displacement sensor and the shaft second gear neutral reference value exceeds the preset range, the virtual gear displacement signal is equal to the shaft second gear displacement value; if not, the virtual gear displacement signal is equal to the shaft third displacement value.
4. The three-axis gear selection and shift control method for a transmission with virtual gear selection according to claim 1, characterized in that: The step S3 comprises the following steps: If the target gear is neutral, the gear engaging solenoid valve control signal is directly distributed to the solenoid valve group corresponding to the current gear. If not, proceed to the next step. If the virtual gear position state StVirtGearPosn is in the neutral state, the gear solenoid valve control signal is allocated to the solenoid valve group corresponding to the target gear position; otherwise, the gear solenoid valve control signal is directly allocated to the solenoid valve group corresponding to the current gear position.
5. The three-axis gear selection and shifting control method for a transmission with virtual gear selection according to claim 4, characterized in that: When the target gear is neutral, the gear engaging solenoid valve control signal distribution process is as follows: If the current gear position is the gear position corresponding to axis 1, the gear engaging solenoid valve control signal is allocated to the solenoid valve group corresponding to axis 1; If the current gear position is the gear position corresponding to axis 2, the gear engaging solenoid valve control signal is allocated to the solenoid valve group corresponding to axis 2; If the current gear position is the gear position corresponding to axis three, the gear shift solenoid valve control signal is allocated to the solenoid valve group corresponding to axis three.
6. The three-axis gear selection and shift control method for a transmission with virtual gear selection according to claim 5, characterized in that: When the virtual gear position state StVirtGearPosn is in the neutral state, the allocation process of the gear solenoid valve control signal is as follows: If the target gear position is the gear position corresponding to axis 1, the gear engagement solenoid valve command is assigned to the solenoid valve group corresponding to axis 1; If the target gear is the gear corresponding to axis 2, the gear shift solenoid valve command is assigned to the solenoid valve group corresponding to axis 2; If the target gear is the gear corresponding to axis 3, the gear shift solenoid valve command is assigned to the solenoid valve group corresponding to axis 3; If not, the gear shift solenoid valve control signal is directly distributed as follows: If the current gear position is the gear position corresponding to axis 1, the gear engaging solenoid valve control signal is allocated to the solenoid valve group corresponding to axis 1; If the current gear position is the gear position corresponding to axis 2, the gear engaging solenoid valve control signal is allocated to the solenoid valve group corresponding to axis 2; If the current gear position is the gear position corresponding to axis three, the gear shift solenoid valve control signal is allocated to the solenoid valve group corresponding to axis three.
7. A three-axis gear selection and shifting control system for a transmission with virtual gear selection according to the method of claim 1, characterized in that: It includes a signal acquisition module, a displacement signal virtual module and a solenoid valve distribution module; A signal acquisition module is used to obtain the displacement signal of each gear-engaging shaft; A displacement signal virtual module is used to obtain a virtual gear selection displacement signal and a virtual gear engagement displacement signal based on the acquired displacement signal and in combination with the current control state of the transmission; A solenoid valve distribution module is used to obtain a gear-engaging solenoid valve control signal based on the obtained virtual gear-engaging displacement signal and the virtual gear-selecting displacement signal in combination with the current control state of the transmission; The execution module is used to transmit the gear shift solenoid valve control signal to the corresponding gear shift shaft.
8. A terminal device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 6 are implemented.
9. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.
Citation Information
Patent Citations
Pneumatic automatic control device for triaxial transmission and control method of pneumatic automatic control device for triaxial transmission
CN108561549A
Shift load dynamic simulation method integrating neural network and physical system model
CN110298073A