Method, device, equipment, storage medium and product for simulating flameout vibration
By obtaining the motor speed and throttle opening in the electric training vehicle, generating the anti-stall torque command and calculating the stall probability integral, the problem that the electric training vehicle cannot truly simulate engine shaking and stalling is solved, and the driver's operating adaptability is improved.
Patent Information
- Application Number
- CN202410964927.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-07-18
- Publication Date
- 2025-09-23
- Estimated Expiration
- 2044-07-18
AI Technical Summary
Existing manual transmission electric training vehicles cannot truly reflect the principles and processes of engine shaking and stalling, resulting in the driver's operating experience not being close to that of fuel vehicles, affecting the adaptability of driving skills.
By obtaining the motor speed and throttle opening of the electric training vehicle, an anti-stall torque command is generated, the stall probability integral is calculated, and when necessary, misfire and load stall commands are generated to simulate the engine stall and shaking process.
It has realized the simulation of the flameout and shaking of fuel vehicles on the electric training vehicle, which improves the driver's sense of reality when operating a manual transmission electric training vehicle and enhances the adaptability of fuel vehicle operation skills.
Smart Images

Figure CN118968847B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of vehicle control technology, and in particular to methods, devices, equipment, storage media and products for simulating stall vibration. Background Art
[0002] Manual transmission gasoline-powered vehicles currently have a significant market share. A manual transmission driver's license is a basic requirement for passenger vehicles, and manual transmission licenses account for over 70% of training needs. Therefore, the demand for manual transmission driver training is a rigid social need. Energy conservation and emission reduction are essential for green development, and the use of new energy vehicles in training vehicles is a key technological approach to energy conservation and emission reduction. The operating characteristics of gasoline engines necessitate a multi-speed transmission to deliver power. In manual transmission clutch transmission systems, improper coordination of the clutch, gear, and throttle can cause engine jitter and stalling. With the electrification of manual transmission training vehicles, the power output is replaced by an electric motor. To ensure that the jitter and stall characteristics closely resemble those of an engine, the clutch, gear, and throttle control skills acquired by trainees are suitable for operating a real gasoline vehicle. Therefore, the motor's simulation of engine stalls and jitter is a key technology for electrifying manual transmission training vehicles.
[0003] The mechanisms of engine jitter and stall are complex. They are related to throttle control, the engine's own anti-stall self-rescue injection system, fuel film accumulation in the intake manifold, and cylinder misfires. Exceeding the engine's power limit can also cause stall. Currently available technologies for simulating engine stall and jitter characteristics primarily infer stall and jitter based on engine speed. This is relatively simple and does not accurately reflect the principles and processes of engine jitter and stall. As a result, the driving experience of an electric manual transmission is not close to that of a gasoline manual transmission, and it is not suitable for operating a real gasoline vehicle. Summary of the Invention
[0004] The main purpose of this application is to provide a method, device, equipment, storage medium and product for simulating stalling and jittering, aiming to solve the technical problem that existing manual transmission electric vehicles mainly infer stalling and jittering based on engine speed, and cannot truly reflect the principle and process of engine jittering and stalling.
[0005] To achieve the above objectives, the present application proposes a method for simulating flameout vibration, which is applied to a manual transmission electric training vehicle. The method comprises:
[0006] Get the motor speed and throttle opening of a manual transmission electric training vehicle;
[0007] When the motor speed is within a preset anti-stall speed range, generating an anti-stall torque command;
[0008] Performing a flameout simulation based on the motor speed and the throttle opening to determine a flameout probability integral of the manual transmission electric training vehicle;
[0009] When the flameout probability integral is greater than a preset flameout integral threshold, generating a misfire flameout instruction;
[0010] Determining the current load torque of the motor and the limit load torque corresponding to the motor speed;
[0011] generating a load shutdown instruction when the current load torque is greater than the limit load torque;
[0012] A stall shudder simulation is performed based on the anti-stall torque command and / or the misfire stall command and / or the load stall command.
[0013] In one embodiment, the step of performing a flameout simulation based on the motor speed and the throttle opening to determine the flameout probability integral of the manual transmission electric training vehicle includes:
[0014] determining a simulated intake duct oil amount injected into the intake duct based on the motor speed and the throttle opening;
[0015] Estimating the intake speed based on the motor speed to determine the simulated carryable gasoline flow rate of the manual transmission electric training vehicle;
[0016] determining an integral of an oil film thickness in an intake duct according to the simulated intake duct oil quantity and the simulated carryable gasoline flow rate;
[0017] The stall probability integral of the manual transmission electric training vehicle is determined based on the motor speed and the oil film thickness integral.
[0018] In one embodiment, the step of determining the simulated intake duct oil amount injected into the intake duct based on the motor speed and the throttle opening includes:
[0019] Determining an anti-stall automatic fuel injection analog value of the manual transmission electric training vehicle based on the motor speed;
[0020] Determine the throttle opening fuel injection simulation value of the manual transmission electric training vehicle based on the throttle opening and the motor speed;
[0021] The anti-stall automatic fuel injection simulation value is compared with the throttle opening fuel injection simulation value to determine the simulated intake duct fuel amount injected into the intake duct.
[0022] In one embodiment, before the step of determining the oil film thickness integral of the intake duct based on the simulated intake duct oil quantity and the simulated carryable gasoline flow rate, the method further includes:
[0023] Estimating the intake speed based on the motor speed to determine the simulated gasoline flow rate that can be carried by the intake duct of the manual transmission electric training vehicle;
[0024] Get the oil film clearing judgment condition;
[0025] When the motor speed and the portable gasoline simulated flow rate meet the oil film clearing judgment condition, the oil film thickness is cleared.
[0026] In one embodiment, the step of determining the stall probability integral of the manual transmission electric training vehicle based on the motor speed and the oil film thickness integral includes:
[0027] Obtain a flameout probability function mapping table;
[0028] Determining a stall probability of the manual transmission electric training vehicle based on the oil film thickness integral and the motor speed;
[0029] When the anti-stall torque command is detected, the stall probability is integrated to determine a stall probability integral of the manual transmission electric training vehicle.
[0030] In one embodiment, the step of determining the current load torque of the motor and the limit load torque corresponding to the motor speed includes:
[0031] Performing load estimation on the manual transmission electric training vehicle based on a load observer principle to determine a current load torque of the motor;
[0032] Obtaining a preset limit load mapping table;
[0033] The preset limit load mapping table is searched according to the motor speed to determine the limit load torque corresponding to the motor speed.
[0034] In addition, to achieve the above-mentioned purpose, the present application also proposes a flameout simulating vibration device, which comprises:
[0035] The data acquisition module is used to obtain the motor speed and throttle opening of the manual transmission electric training vehicle;
[0036] an anti-stall calculation module, configured to generate an anti-stall torque command when the motor speed is within a preset anti-stall speed range;
[0037] a misfire calculation module, configured to perform a misfire simulation based on the motor speed and the throttle opening, and determine a misfire probability integral of the manual transmission electric training vehicle;
[0038] The misfire calculation module is further configured to generate a misfire shutdown instruction when the misfire probability integral is greater than a preset misfire integral threshold;
[0039] A load calculation module, configured to determine the current load torque of the motor and the limit load torque corresponding to the motor speed;
[0040] The load calculation module is further configured to generate a load shutdown instruction when the current load torque is greater than the limit load torque;
[0041] The jitter simulation module is used to perform stall jitter simulation based on the anti-stall torque instruction and / or the misfire stall instruction and / or the load stall instruction.
[0042] In addition, to achieve the above-mentioned purpose, the present application also proposes a device for simulating flameout jitter, which includes: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the computer program is configured to implement the steps of the method for simulating flameout jitter as described above.
[0043] In addition, to achieve the above-mentioned purpose, the present application also proposes a storage medium, which is a computer-readable storage medium. A computer program is stored on the storage medium. When the computer program is executed by a processor, the steps of the method for simulating flameout jitter as described above are implemented.
[0044] In addition, to achieve the above-mentioned purpose, the present application also provides a computer program product, which includes a computer program. When the computer program is executed by a processor, it implements the steps of the method for simulating flameout vibration as described above.
[0045] One or more technical solutions proposed in this application have at least the following technical effects:
[0046] The embodiment of the present application obtains the motor speed and throttle opening of a manual transmission electric training car; generates an anti-stall torque instruction when the motor speed is in a preset anti-stall speed range; performs a stall simulation based on the motor speed and throttle opening to determine the stall probability integral of the manual transmission electric training car; generates a misfire stall instruction when the stall probability integral is greater than a preset stall integral threshold; determines the current load torque of the motor and the limit load torque corresponding to the motor speed; generates a load stall instruction when the current load torque is greater than the limit load torque; performs a stall vibration simulation based on the anti-stall torque instruction and / or the misfire stall instruction and / or the load stall instruction. The present application studies the stall mechanism of a fuel vehicle engine at low speed to control the operating effects of the motor simulated stall and vibration, so that the driver can feel close to the manual transmission fuel vehicle when operating the manual transmission electric training car, and the clutch, gear, and throttle coordination control skills practiced on the manual transmission electric training car can also be applied to fuel vehicles. BRIEF DESCRIPTION OF THE DRAWINGS
[0047] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.
[0048] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the following is a brief introduction to the drawings required for use in the embodiments or the description of the prior art. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.
[0049] Figure 1 A flowchart of the first embodiment of the method for simulating flameout vibration provided in this application;
[0050] Figure 2 A flowchart of the second embodiment of the method for simulating flameout vibration provided in this application;
[0051] Figure 3 A flowchart of the third embodiment of the method for simulating flameout vibration provided in this application;
[0052] Figure 4 This is a schematic diagram of the flameout jitter reasoning process in one embodiment of the flameout jitter simulation method of this application;
[0053] Figure 5 This is a schematic diagram of the module structure of the device for simulating flameout vibration according to an embodiment of the present application;
[0054] Figure 6 Schematic diagram of the device structure of the hardware operating environment involved in the method for simulating flameout jitter in the embodiment of the present application.
[0055] The purpose, features and advantages of this application will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION
[0056] It should be understood that the specific embodiments described herein are merely used to explain the technical solutions of the present application and are not intended to limit the present application.
[0057] In order to better understand the technical solution of the present application, a detailed description will be given below in conjunction with the accompanying drawings and specific implementation methods.
[0058] The main solutions of the embodiments of the present application are: obtaining the motor speed and throttle opening of the manual transmission electric training vehicle; generating an anti-stall torque instruction when the motor speed is in a preset anti-stall speed range; performing a stall simulation based on the motor speed and throttle opening, and determining the stall probability integral of the manual transmission electric training vehicle; generating a misfire stall instruction when the stall probability integral is greater than a preset stall integral threshold; determining the current load torque of the motor and the extreme load torque corresponding to the motor speed; generating a load stall instruction when the current load torque is greater than the extreme load torque; performing a stall jitter simulation based on the anti-stall torque instruction and / or the misfire stall instruction and / or the load stall instruction.
[0059] The existing technologies for simulating the characteristics of engine stalling and jittering mainly infer stalling and jittering from the engine speed, which is relatively simple and cannot truly reflect the principle and process of engine jitter and stalling. As a result, the driving experience of electric manual transmission and fuel manual transmission is not close enough, and cannot adapt to the operation of real fuel vehicles.
[0060] This application provides a solution that simulates the operating effects of stalling and shaking through three instructions. First, the calculation of the misfire and stall instruction. Low-speed fuel injection causes the oil film thickness of the intake duct to increase, resulting in excessive fuel concentration and poor combustion, which in turn causes misfire. Severe misfires can lead to stalling. Second, the calculation of the anti-stall torque instruction. When the engine is running at low speed, a short period of rich oil injection is triggered to increase the torque, increase the speed, and cause engine shaking. Third, the load stall instruction is calculated. When the load at low speed reaches the limit that the engine can output, it will also stall immediately.
[0061] Since the motor speed of the manual transmission electric training vehicle is used to determine whether the manual transmission electric training vehicle can generate an anti-stall torque instruction; a stall simulation is performed based on the motor speed and throttle opening to determine the stall probability of the manual transmission electric training vehicle, and then determine whether to generate a misfire stall instruction; by determining the current load torque of the manual transmission electric training vehicle and the extreme load torque at the current speed, it is determined whether to generate a load stall instruction; the stall jitter simulation of the manual transmission electric training vehicle during anti-stall injection, engine misfire and excessive load is realized, which is close to the jitter of an actual fuel vehicle.
[0062] It should be noted that the execution subject of this embodiment can be a computing service device with data processing, network communication, and program execution functions, such as an in-vehicle terminal, a vehicle server, etc., or an electronic device or virtual device capable of implementing the above functions. The following uses a device simulating flameout vibration (referred to as the simulation device) as an example to illustrate this embodiment and the following embodiments.
[0063] Based on this, the embodiment of the present application provides a method for simulating flameout vibration, referring to Figure 1 , Figure 1 This is a flow chart of the first embodiment of the method for simulating flameout vibration of the present application.
[0064] In this embodiment, the method is applied to a manual transmission electric training vehicle (hereinafter referred to as an electric training vehicle), and the method for simulating flameout vibration includes steps S10 to S70:
[0065] Step S10, obtaining the motor speed and throttle opening of the manual transmission electric training vehicle;
[0066] It should be noted that the motor speed is used to simulate the engine speed, and the throttle opening is the relative position parameter of the electric training vehicle's accelerator pedal. When the driver steps on the accelerator pedal, the pedal position sensor generates an electrical signal proportional to the throttle opening, thereby calculating the optimal output torque and speed of the motor.
[0067] Step S20: When the motor speed is within a preset anti-stall speed range, an anti-stall torque instruction is generated.
[0068] It should be noted that when the fuel engine speed is too low, the injected fuel will be automatically enriched, thereby causing the fuel vehicle's speed to rise and prevent stalling due to the low speed. Specifically, in order to simulate the anti-stall engine jitter of a fuel vehicle in the embodiment of the present application, a preset stall speed range can be set. When the motor speed of the electric training vehicle is not within the preset anti-stall speed range, an anti-stall torque command can be generated, thereby simulating the anti-stall engine jitter effect of a fuel vehicle.
[0069] In one implementation of the application embodiment, when the motor speed is lower than 200 rpm or higher than 700 rpm, the anti-stall torque can be set to zero. When the motor speed is between 200 rpm and 700 rpm, the anti-stall torque T corresponding to different speed ranges can be determined. 防熄火 Specifically, the motor speed r and the anti-stall torque T 防熄火 The corresponding relationship can be shown in the following table:
[0070] r 200 300 400 500 <![CDATA[T 防熄火 ]]> 15 60 45 15
[0071] It can be understood that the anti-stall torque can be adjusted with the speed, increasing the anti-stall torque when the speed is low and reducing the anti-stall torque when the speed is high, thereby forming an anti-stall shaking effect of the engine.
[0072] Step S30, performing a flameout simulation based on the motor speed and the throttle opening to determine a flameout probability integral of the manual transmission electric training vehicle;
[0073] Step S40, generating a misfire shutdown instruction when the flameout probability integral is greater than a preset flameout integral threshold;
[0074] It should be noted that when the anti-stall torque command is triggered, the stall simulation of the electric training vehicle can be performed using the motor speed and throttle opening to determine the stall probability integral of the manual transmission electric training vehicle.
[0075] It is understandable that when preventing stall vibration, the motor speed of the electric training vehicle cannot increase in time, and the stall probability integral will be continuously accumulated until it is greater than the preset misfire integral threshold. The simulation device can then issue a misfire stall command to achieve misfire stall vibration simulation.
[0076] Step S50, determining the current load torque of the motor and the limit load torque corresponding to the motor speed;
[0077] Step S60, generating a load shutdown instruction when the current load torque is greater than the limit load torque;
[0078] Step S70 , performing a stall vibration simulation based on the anti-stall torque command and / or the misfire stall command and / or the load stall command.
[0079] It should be noted that since the motor has good torque control accuracy, the load can be estimated based on the load observer to determine the current load torque T of the motor. 负载 .
[0080] Specifically, the step of determining the current load torque of the motor and the limit load torque corresponding to the motor speed includes:
[0081] Performing load estimation on the manual transmission electric training vehicle based on a load observer principle to determine a current load torque of the motor;
[0082] Obtaining a preset limit load mapping table;
[0083] The preset limit load mapping table is searched according to the motor speed to determine the limit load torque corresponding to the motor speed.
[0084] It should be noted that the principle of the load observer in the motor system mainly involves monitoring and observing the motor operating status to obtain the changes in load torque in real time, thereby achieving accurate estimation of the load torque.
[0085] It is understandable that there is a limit load torque when the motor is driven. When the current load torque exceeds the limit load torque, it can be directly determined that the engine is stalled.
[0086] In one implementation of the embodiment of the present application, the limit load torque T 极限 The relationship between it and the motor speed r can be shown in the following table:
[0087] r 200 300 400 750 1000 T Limit 35 52 78 95 110
[0088] It should be noted that when the load torque exceeds the limit load torque of the power output, it can be determined that the engine has stalled.
[0089] It should be understood that the above-mentioned flameout jitter simulation is also a flameout simulation or jitter simulation of the fuel engine. The jitter simulation can be achieved based on the anti-stall torque instruction; the flameout simulation can be achieved based on the load flameout instruction or the misfire flameout instruction.
[0090] It can be understood that the operating characteristics of the fuel engine are simulated through the above-mentioned simulation reasoning method for calculating jitter and stalling in this application. The timing of stalling is determined by the misfire effect caused by the concentration of the fuel or the load size. The jitter effect is obtained by imitating the engine's anti-stall strategy. Compared with the currently disclosed technical solutions of clicking to simulate engine operation, it is more in line with the working characteristics of fuel vehicle engines.
[0091] The embodiment of the present application obtains the motor speed and throttle opening of a manual transmission electric training car; generates an anti-stall torque instruction when the motor speed is in a preset anti-stall speed range; performs a stall simulation based on the motor speed and throttle opening to determine the stall probability integral of the manual transmission electric training car; generates a misfire stall instruction when the stall probability integral is greater than a preset stall integral threshold; determines the current load torque of the motor and the limit load torque corresponding to the motor speed; generates a load stall instruction when the current load torque is greater than the limit load torque; performs a stall vibration simulation based on the anti-stall torque instruction and / or the misfire stall instruction and / or the load stall instruction. The present application studies the stall mechanism of a fuel vehicle engine at low speed to control the operating effects of the motor simulated stall and vibration, so that the driver can feel close to the manual transmission fuel vehicle when operating the manual transmission electric training car, and the clutch, gear, and throttle coordination control skills practiced on the manual transmission electric training car can also be applied to fuel vehicles.
[0092] Based on the first embodiment of the present application, in the second embodiment of the present application, the same or similar contents as those in the above embodiment 1 can be referred to the above introduction and will not be described in detail later. Figure 2 The step of performing a flameout simulation based on the motor speed and the throttle opening to determine the flameout probability integral of the manual transmission electric training vehicle includes:
[0093] Step S31, determining a simulated intake duct oil amount injected into the intake duct based on the motor speed and the throttle opening;
[0094] It should be noted that when the anti-stall command is triggered, the simulated intake duct fuel quantity (unit: g / s) injected into the intake duct can be determined based on the anti-stall automatic fuel injection simulation quantity (unit: g / s) and the throttle opening fuel injection simulation quantity corresponding to the throttle opening. Specifically, the step of determining the simulated intake duct fuel quantity injected into the intake duct based on the motor speed and the throttle opening includes:
[0095] Determining an anti-stall automatic fuel injection analog value of the manual transmission electric training vehicle based on the motor speed;
[0096] Determine the throttle opening fuel injection simulation value of the manual transmission electric training vehicle based on the throttle opening and the motor speed;
[0097] The anti-stall automatic fuel injection simulation value is compared with the throttle opening fuel injection simulation value to determine the simulated intake duct fuel amount injected into the intake duct.
[0098] In one implementation of the embodiment of the present application, the anti-stall automatic injection analog value Q 防熄火 The relationship with the motor speed r can be shown in the following table:
[0099] r 200 300 400 750 <![CDATA[Q 防熄火 ]]> 0.032 0.039 0.04 0.015
[0100] It should be noted that for the throttle opening corresponding to the throttle opening, the throttle opening injection simulation value can be obtained by Q 油门 The relationship between the throttle opening injection simulation value, motor speed, and throttle opening can be shown in the following table:
[0101]
[0102] It should be noted that, considering the coordination relationship between the flameout prevention injection amount and the injection control of the driver's accelerator pedal, the simulated intake duct oil amount Qintake duct injected into the intake duct can take the larger value between Qanti-stall and Qthrottle, that is, Q 进气道 =max(Q 防熄火 , Q 油门 ).
[0103] Step S32, estimating the intake speed based on the motor speed to determine the simulated carryable gasoline flow rate of the manual transmission electric training vehicle;
[0104] It should be noted that the intake speed can be estimated based on the motor speed. Higher motor speeds (r) indicate faster intake speeds, which in turn increase the speed at which the intake airflow can carry vaporized gasoline. The simulated gasoline flow rate corresponding to the intake speed can be expressed as Q (carrying capacity) (in g / s).
[0105] In one implementation of the embodiment of the present application, the relationship between the motor speed and the simulated portable gasoline flow rate can be shown in the following table:
[0106] r 0 400 800 1000 <![CDATA[Q 吹携量 ]]> 0 0.015 0.027 0.035
[0107] Step S33, determining the oil film thickness integral of the intake duct according to the simulated intake duct oil quantity and the simulated carryable gasoline flow rate;
[0108] Step S34: determining the stall probability integral of the manual transmission electric training vehicle based on the motor speed and the oil film thickness integral.
[0109] It should be noted that since the amount of fuel that can be carried by the intake air is limited, the fuel injected may cause the mixture of air and atomized fuel to be sucked into the cylinder, resulting in fuel failure, and in severe cases, misfire. 进气道 and simulated gasoline flow Q 吹携量 By performing integral calculation, the oil film thickness integral can be obtained. Specifically, the calculation formula can be as follows:
[0110] MASS 油膜 =∫(Q 进气道 -Q 吹油量 )dt
[0111] Furthermore, due to the accumulation of overly rich fuel in the intake duct, after being inhaled into the cylinder, it will cause the spark plug to fail to ignite, poor atomization and flame propagation, and incomplete combustion due to insufficient oxygen. These phenomena will cause the cylinder to fail to burn or only burn partially, making it difficult to generate sufficient torque. Too-thin fuel may not ignite and thus fail to burn due to insufficient fuel concentration near the spark. Too-rich or too-thin fuel will cause single-cylinder misfire, multi-cylinder misfire, insufficient explosive torque and other problems, and then stall. Based on the oil film thickness integral and motor speed, the vehicle's stall probability δ can be determined; for the calculation period of the stall probability, it can be calculated every 50ms, the motor speed r, the oil film thickness integral MASS 油膜 The relationship with the flameout probability δ can be shown in the following flameout probability function mapping table:
[0112] <![CDATA[MASS 油膜 ]]> 0 0.010 0.017 0.020 0.025 δ / r=200 0.2 0.01 0.02 0.05 0.1 δ / r=300 0.2 0.01 0.018 0.03 0.1 δ / r=700 0.2 0.01 0.01 0.02 0.1 δ / r=1000 0 0 0 0 0
[0113] Specifically, the step of determining the stall probability integral of the manual transmission electric training vehicle based on the motor speed and the oil film thickness integral includes:
[0114] Obtain a flameout probability function mapping table;
[0115] Determining a stall probability of the manual transmission electric training vehicle based on the oil film thickness integral and the motor speed;
[0116] When the anti-stall torque command is detected, the stall probability is integrated to determine a stall probability integral of the manual transmission electric training vehicle.
[0117] It can be understood that by integrating the stall probability δ, when the anti-stall torque command is triggered, the module is enabled, otherwise the module remains at 0.
[0118] Specifically, the calculation method of the flameout probability integral Δ can be as follows:
[0119] Δ=∫δdt
[0120] The present embodiment uses a motor to simulate engine jitter and flameout, and designs a set of methods for inferring jitter and flameout. The method infers flameout based on the principle of low-speed engine misfire, calculates anti-stall torque instructions based on the principle of low-speed anti-stall control, and estimates load based on speed and calculates flameout instructions caused by excessive load. This method accurately simulates the jitter and flameout process of a fuel engine, making the motor's operating effect similar to the operating characteristics of a fuel vehicle engine, which is conducive to the promotion of manual transmission electric training vehicles.
[0121] Based on the first embodiment and / or the second embodiment of the present application, in the third embodiment of the present application, the same or similar contents as those in the first embodiment and / or the second embodiment can be referred to the above introduction and will not be described in detail later. Figure 3 , before the step of determining the oil film thickness integral of the intake duct according to the simulated intake duct oil quantity and the simulated carryable gasoline flow rate, the method further includes:
[0122] Step S100, estimating the intake speed based on the motor speed, and determining the portable gasoline simulation flow rate of the intake duct of the manual transmission electric training vehicle;
[0123] Step S200, obtaining the oil film clearing judgment condition;
[0124] Step S300: when the motor speed and the simulated flow rate of the portable gasoline meet the oil film clearing judgment condition, the oil film thickness is cleared.
[0125] It should be noted that when fuel is injected into the intake duct, an oil film forms on the duct wall. The thickness of the oil film can be used to describe the amount of fuel remaining on the duct wall. When the intake velocity is high, the oil film is difficult to accumulate continuously, and the oil film thickness is reset at this time; or when the injected fuel volume is less than the flow rate that can be drawn into the cylinder by the intake air. The oil film reset process can be performed when one of the following oil film reset judgment conditions is met:
[0126] Condition 1: When the motor speed r exceeds the preset reset speed threshold (such as 1000rpm, 1100rpm, etc.), the oil film thickness is triggered to reset;
[0127] Condition 2: When the accumulated amount of gasoline in the intake duct is less than the simulated gasoline flow rate that can be carried within 50ms, the oil film thickness is triggered to be reset.
[0128] It can be understood that the cumulative amount of oil film thickness can be expressed as the oil film thickness integral MASS 油膜 To express.
[0129] In one implementation of the embodiment of the present application, the overall process of the flameout jitter reasoning of the present application can be as follows: Figure 4 shown.
[0130] It is understandable that the simulation device can obtain the throttle opening and motor speed of the electric training vehicle, and can make anti-stall judgments based on the motor speed. When the motor speed is too low, an anti-stall torque command is generated.
[0131] Furthermore, the simulation device can also estimate the intake speed based on the motor speed, determine the portable gasoline simulation flow rate of the manual electric training vehicle intake duct, and then determine whether the oil film thickness needs to be reset based on the motor speed, oil film thickness integral and the portable gasoline simulation flow rate within 50ms.
[0132] Furthermore, when the anti-stall torque command is triggered, fuel vehicles automatically enrich the injected fuel, thereby increasing the engine speed to prevent stalling due to low engine speed. Simultaneously, based on the vehicle's throttle opening, the corresponding throttle opening fuel injection quantity can be determined. By comparing the throttle opening fuel injection simulation quantity with the anti-stall automatic fuel injection simulation quantity that triggered the anti-stall torque command, the fuel quantity injected into the intake duct (i.e., the simulated intake duct fuel quantity) can be determined.
[0133] Furthermore, based on the simulated intake duct oil volume and the simulated carryable gasoline flow rate, the oil film thickness integral of the electric training vehicle can be determined. Based on the oil film thickness integral and the vehicle's rotational speed, the vehicle's stall probability function can be determined, thereby determining the vehicle's stall probability. By enabling a module that integrates the stall probability when the anti-stall torque command is triggered, the stall probability integral is determined. A misfire and stall command is generated when the stall probability integral exceeds a preset stall integral threshold (e.g., 1 or another value).
[0134] Furthermore, based on the load observer principle, the current load torque of the electric training vehicle can be determined; based on the current motor speed, the current limit load torque can be determined, and a judgment can be made based on the current load torque and the limit load torque. When the load torque exceeds the power output limit, that is, the current load torque is greater than the limit load torque, it can be judged as a stall and a load stall command can be generated.
[0135] This embodiment of the present application estimates the intake speed based on the motor speed to determine the simulated gasoline flow rate that can be carried in the intake duct of a manual transmission electric training vehicle. It then determines the oil film clearing judgment condition. When the motor speed and the simulated gasoline flow rate meet the oil film clearing judgment condition, the oil film thickness is cleared. Because the need for oil film clearing is first determined, and then cleared when the oil film clearing judgment condition is met, the accuracy of the flameout probability calculation is improved.
[0136] It should be noted that the above examples are only used to understand the present application and do not constitute a limitation on the method of simulating flameout vibration of the present application. More simple transformations based on this technical concept are all within the scope of protection of the present application.
[0137] This application also provides a device for simulating flameout vibration, please refer to Figure 5 The flameout simulating vibration device comprises:
[0138] The data acquisition module 10 is used to obtain the motor speed and throttle opening of the manual transmission electric training vehicle;
[0139] an anti-stall calculation module 20, configured to generate an anti-stall torque command when the motor speed is within a preset anti-stall speed range;
[0140] a misfire calculation module 30 for performing a misfire simulation based on the motor speed and the throttle opening to determine a misfire probability integral of the manual transmission electric training vehicle;
[0141] The misfire calculation module 30 is further configured to generate a misfire shutdown instruction when the misfire probability integral is greater than a preset misfire integral threshold;
[0142] A load calculation module 40 is used to determine the current load torque of the motor and the limit load torque corresponding to the motor speed;
[0143] The load calculation module 40 is further configured to generate a load shutdown instruction when the current load torque is greater than the limit load torque;
[0144] The jitter simulation module 50 is configured to perform a stall jitter simulation based on the anti-stall torque command and / or the misfire stall command and / or the load stall command.
[0145] The simulated flameout and shudder device provided in this application utilizes the simulated flameout and shudder method described in the aforementioned embodiment, resolving the technical issue with existing manual transmission electric vehicles, which primarily infer flameout and shudder based on engine speed, failing to truly reflect the principles and processes of engine shudder and stall. Compared to the prior art, the beneficial effects of the simulated flameout and shudder device provided in this application are the same as those of the simulated flameout and shudder method described in the aforementioned embodiment. Other technical features of the simulated flameout and shudder device are the same as those disclosed in the aforementioned embodiment and are not further elaborated upon here.
[0146] The present application provides a device for simulating flameout jitter, which includes: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to execute the method for simulating flameout jitter in the above-mentioned embodiment one.
[0147] Reference below Figure 6 , which shows a schematic diagram of the structure of a device suitable for implementing the embodiment of the present application to simulate flameout vibration. The device for simulating flameout vibration in the embodiment of the present application can include, but is not limited to, mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, PDAs (Personal Digital Assistants), PADs (Portable Application Descriptions), PMPs (Portable Media Players), in-vehicle terminals (such as in-vehicle navigation terminals), and fixed terminals such as digital TVs and desktop computers. Figure 6 The simulated flameout vibration device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.
[0148] like Figure 6As shown, the flameout jitter simulation device may include a processing device 1001 (such as a central processing unit, a graphics processing unit, etc.), which can perform various appropriate actions and processes according to the program stored in the read-only memory (ROM) 1002 or the program loaded from the storage device 1003 to the random access memory (RAM) 1004. Various programs and data required for the operation of the flameout jitter simulation device are also stored in the RAM 1004. The processing device 1001, the ROM 1002 and the RAM 1004 are connected to each other via a bus 1005. An input / output (I / O) interface 1006 is also connected to the bus. Typically, the following systems can be connected to the I / O interface 1006: input devices 1007 including, for example, a touch screen, a touchpad, a keyboard, a mouse, an image sensor, a microphone, an accelerometer, a gyroscope, etc.; output devices 1008 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; storage devices 1003 including, for example, a magnetic tape, a hard disk, etc.; and communication devices 1009. The communication device 1009 can allow the flameout vibration simulation device to communicate with other devices wirelessly or by wire to exchange data. Although the figure shows a flameout vibration simulation device with various systems, it should be understood that it is not required to implement or have all the systems shown. More or fewer systems can be implemented or have instead.
[0149] In particular, according to the embodiments disclosed in the present application, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, the embodiments disclosed in the present application include a computer program product comprising a computer program carried on a computer-readable medium, the computer program comprising program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network via a communication device, or installed from a storage device 1003, or installed from a ROM 1002. When the computer program is executed by the processing device 1001, the above-mentioned functions defined in the method of the embodiment disclosed in the present application are executed.
[0150] The simulated flameout and trembling device provided in this application utilizes the simulated flameout and trembling method described in the aforementioned embodiment, resolving the technical issue that existing manual transmission electric vehicles primarily infer flameout and trembling based on engine speed, failing to truly reflect the principles and processes of engine trembling and trembling. Compared to the prior art, the beneficial effects of the simulated flameout and trembling device provided in this application are the same as those of the simulated flameout and trembling method described in the aforementioned embodiment. The other technical features of the simulated flameout and trembling device are the same as those disclosed in the aforementioned embodiment and are not further elaborated upon here.
[0151] It should be understood that the various parts disclosed in this application can be implemented using hardware, software, firmware, or a combination thereof. In the description of the above embodiments, specific features, structures, materials, or characteristics can be combined in any one or more embodiments or examples in a suitable manner.
[0152] The above description is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this application should be included in the scope of protection of this application. Therefore, the scope of protection of this application should be based on the scope of protection of the claims.
[0153] The present application provides a computer-readable storage medium having computer-readable program instructions (ie, a computer program) stored thereon, wherein the computer-readable program instructions are used to execute the method for simulating flameout vibration in the above-mentioned embodiment.
[0154] The computer-readable storage medium provided in this application may be, for example, a USB flash drive, but is not limited to electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, systems or devices, or any combination thereof. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, 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 thereof. In this embodiment, the computer-readable storage medium may be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, system or device. The program code contained on the computer-readable storage medium may be transmitted using any appropriate medium, including but not limited to: wires, optical cables, RF (Radio Frequency), etc., or any suitable combination thereof.
[0155] The computer-readable storage medium may be included in the device for simulating flameout vibration, or may exist independently without being assembled into the device for simulating flameout vibration.
[0156] The computer-readable storage medium carries one or more programs. When the one or more programs are executed by the flameout simulation device, the flameout simulation device:
[0157] Get the motor speed and throttle opening of a manual transmission electric training vehicle;
[0158] When the motor speed is within a preset anti-stall speed range, generating an anti-stall torque command;
[0159] Performing a flameout simulation based on the motor speed and the throttle opening to determine a flameout probability integral of the manual transmission electric training vehicle;
[0160] When the flameout probability integral is greater than a preset flameout integral threshold, generating a misfire flameout instruction;
[0161] Determining the current load torque of the motor and the limit load torque corresponding to the motor speed;
[0162] generating a load shutdown instruction when the current load torque is greater than the limit load torque;
[0163] A stall shudder simulation is performed based on the anti-stall torque command and / or the misfire stall command and / or the load stall command.
[0164] Computer program code for performing the operations of the present application may be written in one or more programming languages, or a combination thereof, including object-oriented programming languages such as Java, Smalltalk, C++, and conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a stand-alone software package, partially on the user's computer and partially on a remote computer, or entirely on the remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., through the Internet using an Internet service provider).
[0165] The flow charts and block diagrams in the accompanying drawings illustrate the possible architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present application. In this regard, each box in the flow chart or block diagram can represent a module, program segment or a part of code, and the module, program segment or a part of code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order than that marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flow chart, and the combination of the boxes in the block diagram and / or flow chart can be implemented by a dedicated hardware-based system that performs the specified function or operation, or can be implemented by a combination of dedicated hardware and computer instructions.
[0166] The modules described in the embodiments of the present application may be implemented in software or hardware, wherein the name of a module does not necessarily limit the unit itself.
[0167] The readable storage medium provided in this application is a computer-readable storage medium, which stores computer-readable program instructions (i.e., a computer program) for executing the above-mentioned method for simulating flameout and jitter. This can solve the technical problem that existing manual transmission electric vehicles mainly infer flameout and jitter based on engine speed, but cannot truly reflect the principles and processes of engine jitter and flameout. Compared with the existing technology, the beneficial effects of the computer-readable storage medium provided in this application are the same as the beneficial effects of the method for simulating flameout and jitter provided in the above-mentioned embodiment, and will not be repeated here.
[0168] The present application also provides a computer program product, including a computer program, which implements the steps of the above-mentioned method for simulating flameout vibration when executed by a processor.
[0169] The computer program product provided in this application can address the technical problem that existing manual transmission electric vehicles primarily infer stall and jitter based on engine speed, failing to truly reflect the principles and processes of engine stall and jitter. Compared to the prior art, the beneficial effects of the computer program product provided in this application are the same as those of the stall and jitter simulation method provided in the aforementioned embodiment, and are not further elaborated here.
[0170] The above description is only part of the embodiments of the present application and does not limit the patent scope of the present application. All equivalent structural transformations made by using the contents of the present application specification and drawings under the technical concept of the present application, or direct / indirect application in other related technical fields are included in the patent protection scope of the present application.
Claims
1. A method for simulating flameout vibration, characterized in that: The method is applied to a manual transmission electric training vehicle, and comprises: Get the motor speed and throttle opening of a manual transmission electric training vehicle; When the motor speed is within a preset anti-stall speed range, generating an anti-stall torque command; Performing a flameout simulation based on the motor speed and the throttle opening to determine a flameout probability integral of the manual transmission electric training vehicle; When the flameout probability integral is greater than a preset flameout integral threshold, generating a misfire flameout instruction; Determining the current load torque of the motor and the limit load torque corresponding to the motor speed; generating a load shutdown instruction when the current load torque is greater than the limit load torque; Performing a stall jitter simulation based on the anti-stall torque command and / or the misfire stall command and / or the load stall command; The step of performing a flameout simulation based on the motor speed and the throttle opening to determine the flameout probability integral of the manual transmission electric training vehicle includes: determining a simulated intake duct oil amount injected into the intake duct based on the motor speed and the throttle opening; Estimating the intake speed based on the motor speed to determine the simulated carryable gasoline flow rate of the manual transmission electric training vehicle; determining an integral of an oil film thickness in an intake duct according to the simulated intake duct oil quantity and the simulated carryable gasoline flow rate; The stall probability integral of the manual transmission electric training vehicle is determined based on the motor speed and the oil film thickness integral.
2. The method for simulating flameout vibration according to claim 1, wherein: The step of determining the simulated intake duct oil amount injected into the intake duct based on the motor speed and the throttle opening comprises: Determining an anti-stall automatic fuel injection analog value of the manual transmission electric training vehicle based on the motor speed; Determine the throttle opening fuel injection simulation value of the manual transmission electric training vehicle based on the throttle opening and the motor speed; The anti-stall automatic fuel injection simulation value is compared with the throttle opening fuel injection simulation value to determine the simulated intake duct fuel amount injected into the intake duct.
3. The method for simulating flameout vibration according to claim 1, wherein: Before the step of determining the integral of the oil film thickness of the intake duct according to the simulated intake duct oil quantity and the simulated carryable gasoline flow rate, the method further includes: Estimating the intake speed based on the motor speed to determine the simulated gasoline flow rate that can be carried by the intake duct of the manual transmission electric training vehicle; Get the oil film clearing judgment condition; When the motor speed and the portable gasoline simulated flow rate meet the oil film clearing judgment condition, the oil film thickness is cleared.
4. The method for simulating flameout vibration according to claim 1, wherein: The step of determining the stall probability integral of the manual transmission electric training vehicle based on the motor speed and the oil film thickness integral comprises: Obtain a flameout probability function mapping table; Determining a stall probability of the manual transmission electric training vehicle based on the oil film thickness integral and the motor speed; When the anti-stall torque command is detected, the stall probability is integrated to determine a stall probability integral of the manual transmission electric training vehicle.
5. The method for simulating flameout vibration according to claim 1, wherein: The step of determining the current load torque of the motor and the limit load torque corresponding to the motor speed includes: Performing load estimation on the manual transmission electric training vehicle based on a load observer principle to determine a current load torque of the motor; Obtaining a preset limit load mapping table; The preset limit load mapping table is searched according to the motor speed to determine the limit load torque corresponding to the motor speed.
6. A device for simulating flameout vibration, characterized in that: The flameout simulating vibration device comprises: The data acquisition module is used to obtain the motor speed and throttle opening of the manual transmission electric training vehicle; an anti-stall calculation module, configured to generate an anti-stall torque command when the motor speed is within a preset anti-stall speed range; a misfire calculation module, configured to perform a misfire simulation based on the motor speed and the throttle opening, and determine a misfire probability integral of the manual transmission electric training vehicle; The misfire calculation module is further configured to generate a misfire shutdown instruction when the misfire probability integral is greater than a preset misfire integral threshold; A load calculation module, configured to determine the current load torque of the motor and the limit load torque corresponding to the motor speed; The load calculation module is further configured to generate a load shutdown instruction when the current load torque is greater than the limit load torque; a jitter simulation module, configured to perform a stall jitter simulation based on the anti-stall torque command and / or the misfire stall command and / or the load stall command; The performing of the flameout simulation based on the motor speed and the throttle opening to determine the flameout probability integral of the manual transmission electric training vehicle includes: determining a simulated intake duct oil amount injected into the intake duct based on the motor speed and the throttle opening; Estimating the intake speed based on the motor speed to determine the simulated carryable gasoline flow rate of the manual transmission electric training vehicle; determining an integral of an oil film thickness in an intake duct according to the simulated intake duct oil quantity and the simulated carryable gasoline flow rate; The stall probability integral of the manual transmission electric training vehicle is determined based on the motor speed and the oil film thickness integral.
7. A device for simulating flameout vibration, characterized in that: The device includes: a memory, a processor, and a flameout jitter simulation program stored in the memory and executable on the processor, wherein the flameout jitter simulation program is configured to implement the steps of the flameout jitter simulation method according to any one of claims 1 to 5.
8. A storage medium, characterized in that: The storage medium stores a flameout simulation program, which, when executed by a processor, implements the steps of the flameout simulation method according to any one of claims 1 to 5.
9. A computer program product, characterized in that The computer program product comprises a computer program, and when the computer program is executed by a processor, the steps of the method for simulating flameout vibration according to any one of claims 1 to 5 are implemented.
Citation Information
Patent Citations
Coach vehicle speed limiting system capable of adjusting limited vehicle speed
CN103692915A
Method for simulating jitter and flameout of electric manual gear instructional vehicle
CN113071331A