CN110362871B - Simulation method of program for controlling tire slip - Google Patents

Simulation method of program for controlling tire slip Download PDF

Info

Publication number
CN110362871B
CN110362871B CN201910518726.7A CN201910518726A CN110362871B CN 110362871 B CN110362871 B CN 110362871B CN 201910518726 A CN201910518726 A CN 201910518726A CN 110362871 B CN110362871 B CN 110362871B
Authority
CN
China
Prior art keywords
torque
matlab
dll
module
flange
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201910518726.7A
Other languages
Chinese (zh)
Other versions
CN110362871A (en
Inventor
何广龙
李仰辉
罗亮
陈鸿
单鑫鑫
李虎
翟丽沙
谭臻
张杲
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Jiangsu Kaiwo Automobile Co ltd
Original Assignee
Jiangsu Kaiwo Automobile Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Jiangsu Kaiwo Automobile Co ltd filed Critical Jiangsu Kaiwo Automobile Co ltd
Priority to CN201910518726.7A priority Critical patent/CN110362871B/en
Publication of CN110362871A publication Critical patent/CN110362871A/en
Application granted granted Critical
Publication of CN110362871B publication Critical patent/CN110362871B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/20Design optimisation, verification or simulation
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T90/00Enabling technologies or technologies with a potential or indirect contribution to GHG emissions mitigation

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Evolutionary Computation (AREA)
  • Geometry (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Electric Propulsion And Braking For Vehicles (AREA)

Abstract

The invention discloses a simulation method of a program for controlling tire slip, which comprises the following steps in sequence: (1) Finding a Flange module in the special modules in the cruise modeling interface, dragging the Flange module into a whole vehicle model, and performing hardware connection on an output shaft; (2) Finding a Matlab _ Dll module in the interface in the cruise modeling interface, dragging the Matlab _ Dll module into a whole vehicle model, and using the Matlab _ Dll module as an interface with Matlab software; (3) Establishing three input signals in a Matlab _ Dll module, wherein the three input signals are respectively the load of a front wheel, the longitudinal acceleration of the whole vehicle and the torque output by a differential, and establishing an output signal which is an absorption torque signal of a flange; (4) Establishing a control program in a simulink module of Matlab software, wherein input signals and output signals for control are obtained from the Matlab _ Dll module; (5) Compiling the control program by tool options in the simulink module to generate a Dll file, and putting the generated Dll file into a userdata folder under a finished automobile model folder; (6) And (5) opening a Matlab _ Dll module, and selecting the Dll file generated in the step (5) in the Matlab Library.

Description

Simulation method of program for controlling tire slip
The technical field is as follows:
the invention relates to a simulation method of a program for controlling tire slip, and belongs to the technical field of electric automobiles.
Background art:
the dynamic performance is the most basic and important performance in the whole vehicle performance, and is related to parameters such as power torque of an engine, power and torque of a motor, transmission ratio of each gear and the like in the whole vehicle development process. At present, common theoretical formulas for calculating the power performance of the whole vehicle are simple, the workload is large, the difference between the obtained result and an actual value is too large, for example, when the hundred-kilometer acceleration time of a hybrid power model with a P2 structure is calculated, the tire is slipped due to the fact that the engine and the motor output torque at the same time, and the situation is the problem which cannot be solved by the theoretical formulas. The method adopts the special software cruise to carry out modeling and simulation research on the electric automobile and the hybrid electric automobile, can flexibly adjust the design scheme of the power system, reasonably optimize each parameter, reduce the research and development cost, save the research and development time, shorten the development period and enable the simulation result to be closer to the actual condition.
Because the characteristics of the motor determine that the automobile can burst out larger torque when starting, the slip of the tire must be considered in order to make the simulation accurate, however, the task of calculating the slip with the slip is considered in the cruise model, but the slip of the tire in the simulation result still has certain influence on the result, and a program for limiting the slip of the tire is provided for controlling the slip of the tire.
The invention content is as follows:
the invention provides a simulation method for controlling a tire slip program to solve the problems of the prior art, which is characterized in that when the acceleration performance and the climbing performance are simulated, the mass transfer condition needs to be considered, and the tire slips due to the limit value of the maximum adhesive force of the ground, a flight module is added into a simulation model and is respectively added on a power output shaft to absorb redundant torque so as to ensure that the output torque is always maintained at the critical point of the tire slip.
The technical scheme adopted by the invention is as follows: a simulation method for controlling a tire slip program, comprising the sequential steps of:
(1) Finding a Flange module in the special modules in the cruise modeling interface, dragging the Flange module into a whole vehicle model, and performing hardware connection on an output shaft;
(2) Finding a Matlab _ Dll module in the interface in the cruise modeling interface, dragging the Matlab _ Dll module into a whole vehicle model, and using the Matlab _ Dll module as an interface with Matlab software;
(3) Three input signals are established in a Matlab _ Dll module and are respectively a front wheel load, a longitudinal acceleration of the whole vehicle and a torque output by a differential, an output signal is established and is an absorption torque signal of a flange, and the bus connection sequence is as follows:
Matlab_Dll→wheel_load→wheel_vehicle:Front Right→wheel_load;
Matlab_Dll→acceleration→cockpit→acceleration longitudinal;
Matlab_Dll→output1_torque→Differential→output Torque1;
Flange-flange1→Torque→Matlab_Dll→flange_torque;
Flange-flange2→Torque→Matlab_Dll→flange_torque;
(4) Establishing a control program in a simulink module of Matlab software, wherein input signals and output signals for control are obtained from the Matlab _ Dll module;
(5) Compiling the control program in a tool option in a simulink module to generate a Dll file, and putting the generated Dll file into a userdata folder under a finished automobile model folder;
(6) And (5) opening a Matlab _ Dll module, and selecting the Dll file generated in the step (5) in the Matlab Library.
Further, the control strategy firstly calculates the real-time maximum adhesion force of the ground, then calculates the torque according to the dynamic radius of the tire, calculates the torque for enabling the tire to reach the angular acceleration according to the momentum moment theorem and the moment of inertia of the tire and the real-time angular acceleration, wherein the sum of the two moments is the total torque provided by the output shaft, if the torque output by the differential mechanism is larger than the total torque, the tire slip phenomenon occurs, so a flange is added on the output shaft, the total torque and the output torque of the differential mechanism are monitored in real time, when the output torque of the differential mechanism is larger than the total torque, the flange absorbs the redundant torque, and when the output torque of the differential mechanism is smaller than or equal to the total torque, the flange does not absorb the torque.
The invention has the following beneficial effects: the simulation method for controlling the tire slip program respectively performs simulation of the tire slip program with limitation and simulation without the tire slip program in the same whole vehicle model. It can be seen from table 1 that the limiting program well controls the tire slip, so that the simulation result is closer to the actual result, and if the tire slip is not limited, the maximum climbing gradient can reach 63%.
Description of the drawings:
fig. 1 is a schematic diagram of a simulation method of a program for controlling tire slip.
Fig. 2 is a model diagram of a simulation method of the program for controlling tire slip.
The specific implementation mode is as follows:
the invention will be further described with reference to the accompanying drawings.
Pure electric vehicles in new energy vehicles are the most typical, wherein most of the pure electric vehicles adopt a single-speed-ratio gearbox, namely, the pure electric vehicles do not shift gears after twice main reduction and do not shift gears in the driving process of the vehicles, and the tires can slip when accelerating for hundreds of kilometers due to large initial torque of a motor, and flanges are added on two output shafts in a pure electric vehicle model to absorb redundant torque, so that the tires are always at a slip critical point. The torque absorption of the flange is controlled by a control strategy, the maximum adhesive force of the ground is monitored according to the real-time condition of the whole vehicle, the torque of an output shaft is converted, and the absorption torque of the flange is calculated according to the real-time output torque of the motor.
In order to achieve the purpose, the invention adopts the following technical scheme: a simulation method of controlling a tire slip program, the method comprising the sequential steps of:
(1) Finding a Flange module in the special modules in the cruise modeling interface, dragging the Flange module into a whole vehicle model, and carrying out hardware connection on an output shaft.
(2) And finding a Matlab _ Dll module in the interface in the cruise modeling interface, and dragging the Matlab _ Dll module into the whole vehicle model to serve as an interface with Matlab software.
(3) Three input signals are established in the Matlab _ Dll module and are respectively the load of a front wheel, the longitudinal acceleration of the whole vehicle and the torque output by a differential, and one output signal is established and is an absorption torque signal of a flange. The bus connection sequence is respectively as follows:
Matlab_Dll→wheel_load→wheel_vehicle:Front Right→wheel_load;
Matlab_Dll→acceleration→cockpit→acceleration longitudinal;
Matlab_Dll→output1_torque→Differential→output Torque1;
Flange-flange1→Torque→Matlab_Dll→flange_torque;
Flange-flange2→Torque→Matlab_Dll→flange_torque;
(4) A control program is established in a simulink module of Matlab software, and input signals and output signals of control are obtained from a Matlab _ Dll module.
(5) And compiling the control program by tool options in the simulink module to generate a Dll file, and putting the generated Dll file into a userdata folder under a finished automobile model folder.
(6) And (5) opening a Matlab _ Dll module, and selecting the Dll file generated in the step (5) in the Matlab Library.
The control strategy firstly calculates the real-time maximum adhesive force of the ground, then calculates the torque according to the dynamic radius of the tire, and calculates the torque for enabling the tire to reach the angular acceleration according to the moment of momentum theorem and the moment of inertia and the real-time angular acceleration of the tire. The sum of the two torques is the total torque provided by the output shaft, if the torque output by the differential mechanism is larger than the total torque, the phenomenon of tire slip can occur, so a flange is added on the output shaft, the total torque and the output torque of the differential mechanism are monitored in real time, when the output torque of the differential mechanism is larger than the total torque, the flange absorbs the redundant torque, and when the output torque of the differential mechanism is smaller than or equal to the total torque, the flange does not absorb the torque.
The simulation method of a program for controlling tire slip according to the present invention comprises the following sequential steps: (1) Establishing a pure electric whole vehicle model, which comprises a hardware module of a whole vehicle: whole car module, motor module, battery module, tire module, brake module, reduction gear module and differential mechanism module, the software module: the device comprises a cab module, a monitor module, a motor brake control module and a Matlab _ Dll module. Filling according to the parameters of parts used by an automobile in practice, simultaneously performing signal connection on a bus, and accessing front wheel load, longitudinal acceleration and differential output torque signals to a Matlab _ Dll module. (2) And (4) building an anti-skid control strategy model in the Matlab/Simulink module, and controlling the flanges of the two output shafts. (3) And receiving the flange absorption torque in the finished automobile simulation model from a Matlab _ Dll interface, establishing a hundred-kilometer acceleration simulation task and a maximum climbing gradient simulation task, and calculating the hundred-kilometer acceleration time and the maximum climbing gradient.
The invention is further described below with reference to fig. 1 and 2.
And (3) building a finished automobile simulation model by using cruise software, wherein the concrete model is shown in figure 2. A flange module is added on each of two output shafts of the differential for output torque management, each part is set according to parameters used by a real vehicle, meanwhile, signal connection is carried out on a bus, a load signal of a front wheel, a longitudinal acceleration signal of the whole vehicle and the output torque of the differential are connected to a Matlab _ Dll interface module, a control logic as shown in figure 1 is built in a simulink module of Matlab software, and the torque of the flange is output.
Firstly, obtaining the angular acceleration of a tire according to the longitudinal acceleration of the whole vehicle and the rotation radius of the tire, and multiplying the angular acceleration of the tire by the rotation inertia of the tire to obtain the moment of momentum of the tire; and then multiplying the real-time load of the tire by the friction coefficient of the ground to obtain the maximum ground adhesion, multiplying the maximum adhesion by the rotation radius of the tire to obtain torque, and taking the sum of the momentum moment of the tire and the torque of the maximum adhesion as the maximum torque of the output end of the differential and naming the maximum torque borne by the tire. When the torques output by the differential mechanism (two torques are equal, and the differential speed is not different) are larger than the maximum torque borne by the tire, the absorption torque of the flange is the difference between the torque output 1 and the maximum torque borne by the tire. When the torque output by the differential is smaller than the maximum torque borne by the tire, the absorption torque of the flange is zero, the output torque does not exceed the maximum limit torque in the state, the tire cannot slip, and the flange does not need to carry out torque management.
The foregoing is only a preferred embodiment of this invention and it should be noted that modifications can be made by those skilled in the art without departing from the principle of the invention and these modifications should also be considered as the protection scope of the invention.

Claims (1)

1. A simulation method of a program for controlling tire slip, characterized by: comprising the following steps in the following order:
(1) Finding a Flange module in the special modules in the cruise modeling interface, dragging the Flange module into a whole vehicle model, and performing hardware connection on an output shaft;
(2) Finding a Matlab _ Dll module in the interface in the cruise modeling interface, dragging the Matlab _ Dll module into a whole vehicle model, and using the Matlab _ Dll module as an interface with Matlab software;
(3) Three input signals are established in a Matlab _ Dll module and are respectively a front wheel load, a longitudinal acceleration of the whole vehicle and a torque output by a differential, an output signal is established and is an absorption torque signal of a flange, and the bus connection sequence is respectively as follows:
Matlab_Dll→wheel_load→wheel_vehicle:Front Right→wheel_load;
Matlab_Dll→acceleration→cockpit→acceleration longitudinal;
Matlab_Dll→output1_torque→Differential→output Torque1;
Flange-flange1→Torque→Matlab_Dll→flange_torque;
Flange-flange2→Torque→Matlab_Dll→flange_torque;
(4) Establishing a control program in a simulink module of Matlab software, wherein input signals and output signals for control are obtained from a Matlab _ Dll module;
(5) Compiling the control program by tool options in the simulink module to generate a Dll file, and putting the generated Dll file into a userdata folder under a finished automobile model folder;
(6) Opening a Matlab _ Dll module, and selecting the Dll file generated in the step (5) from the Matlab Library;
the control strategy firstly calculates the real-time maximum adhesive force of the ground, then calculates the torque according to the dynamic radius of the tire, calculates the torque for enabling the tire to reach the angular acceleration according to the momentum moment theorem and the moment of inertia and the real-time angular acceleration of the tire, wherein the sum of the two torques is the total torque provided by an output shaft, if the torque output by the differential mechanism is larger than the total torque, the tire slipping phenomenon occurs, so a flange is added on the output shaft, the total torque and the output torque of the differential mechanism are monitored in real time, when the output torque of the differential mechanism is larger than the total torque, the flange absorbs the redundant torque, and when the output torque of the differential mechanism is smaller than or equal to the total torque, the flange does not absorb the torque.
CN201910518726.7A 2019-06-15 2019-06-15 Simulation method of program for controlling tire slip Active CN110362871B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910518726.7A CN110362871B (en) 2019-06-15 2019-06-15 Simulation method of program for controlling tire slip

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910518726.7A CN110362871B (en) 2019-06-15 2019-06-15 Simulation method of program for controlling tire slip

Publications (2)

Publication Number Publication Date
CN110362871A CN110362871A (en) 2019-10-22
CN110362871B true CN110362871B (en) 2023-04-18

Family

ID=68217357

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910518726.7A Active CN110362871B (en) 2019-06-15 2019-06-15 Simulation method of program for controlling tire slip

Country Status (1)

Country Link
CN (1) CN110362871B (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104401232A (en) * 2014-12-21 2015-03-11 吉林大学 Electric vehicle torque optimization method based on data driven predictive control
CN107117150A (en) * 2016-02-25 2017-09-01 南京理工大学 Vehicle limited slip control system and anti-skid control method based on data fusion

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104401232A (en) * 2014-12-21 2015-03-11 吉林大学 Electric vehicle torque optimization method based on data driven predictive control
CN107117150A (en) * 2016-02-25 2017-09-01 南京理工大学 Vehicle limited slip control system and anti-skid control method based on data fusion

Also Published As

Publication number Publication date
CN110362871A (en) 2019-10-22

Similar Documents

Publication Publication Date Title
EP2660581B1 (en) System for testing and evaluating the performance and energy efficiency of the drive system of a hybrid-electric automotive vehicle
CN108414244B (en) Electric automobile power assembly real vehicle simulation test bed and test method thereof
CN103197667B (en) Device and method of simulation and testing of finished car controller of hybrid power car
US8721496B2 (en) Transmission control during regenerative braking
CN105584373A (en) Method for determining amount of regenerative braking
CN103991442A (en) Compound braking system of electric vehicle and compound braking method thereof
CN102897214A (en) Method for analyzing torque required by driver
CN104175891A (en) Pure electric vehicle energy recovery and regeneration brake control method
CN103909925A (en) Hybrid car torque recovery coordinate controlling method and system based on motor torque compensation
CN110348063A (en) A kind of joint simulation method of Control Strategy for Hybrid Electric Vehicle
CN108215747B (en) The torque optimization method of bi-motor arrangement and convex optimized algorithm based on pure electric automobile
JP5092611B2 (en) Vehicle driving force control device
Stevens et al. Development of a vehicle model architecture to improve modeling flexibility
CN110362871B (en) Simulation method of program for controlling tire slip
Athari et al. Optimal torque control for an electric-drive vehicle with in-wheel motors: implementation and experiments
CN103994894B (en) A kind of platform for electric vehicle experiments based on AMT and function realizing method thereof
CN103407376B (en) A kind of electric drive automobile brake power recovering device
WO2024045924A1 (en) Power control method and apparatus applied to hybrid vehicle, and device and medium
CN110597236A (en) Finished automobile model system of finished automobile controller of new energy automobile
CN112874508B (en) Hybrid power assembly brake control method, device, equipment and storage medium
CN115257391A (en) Three-motor electric automobile composite braking control method, device, equipment and medium
CN106494237A (en) Pure electric automobile regenerative braking energy reclaiming system and control method
KR20120082605A (en) Method for controlling regenerative braking in vehicle
CN208520976U (en) Battery and battery management system test macro
Ma et al. On-line energy distribution for hybrid electric vehicles using optimal power-split-ratio

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant