Nothing Special   »   [go: up one dir, main page]

CN114967547A - Parameter reproduction system, method, electronic terminal and storage medium - Google Patents

Parameter reproduction system, method, electronic terminal and storage medium Download PDF

Info

Publication number
CN114967547A
CN114967547A CN202210561749.8A CN202210561749A CN114967547A CN 114967547 A CN114967547 A CN 114967547A CN 202210561749 A CN202210561749 A CN 202210561749A CN 114967547 A CN114967547 A CN 114967547A
Authority
CN
China
Prior art keywords
model
opening
engine
calibrated
value
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.)
Granted
Application number
CN202210561749.8A
Other languages
Chinese (zh)
Other versions
CN114967547B (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.)
FAW Group Corp
Original Assignee
FAW Group Corp
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 FAW Group Corp filed Critical FAW Group Corp
Priority to CN202210561749.8A priority Critical patent/CN114967547B/en
Publication of CN114967547A publication Critical patent/CN114967547A/en
Application granted granted Critical
Publication of CN114967547B publication Critical patent/CN114967547B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/04Programme control other than numerical control, i.e. in sequence controllers or logic controllers
    • G05B19/042Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
    • G05B19/0423Input/output
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/20Pc systems
    • G05B2219/25Pc structure of the system
    • G05B2219/25257Microcontroller
    • 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
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/10Internal combustion engine [ICE] based vehicles
    • Y02T10/40Engine management systems

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Combined Controls Of Internal Combustion Engines (AREA)

Abstract

The embodiment of the invention discloses a parameter reproduction system, a method, an electronic terminal and a storage medium, wherein the system comprises: the controller is used for determining a driving signal of the throttle valve according to the engine parameters and the primary and secondary charge check factors; the primary and secondary charge check factors are determined according to output results of a primary charge model and a secondary charge model in the controller; the throttle valve is used for controlling the opening angle according to the driving signal; the hardware-in-the-loop system is used for acquiring a first opening degree of the throttle valve and correcting the first opening degree according to the corrected pulse spectrum to obtain a second opening degree; inputting the second opening degree into the engine model so that the engine model can reproduce the engine parameters; the corrected pulse spectrum is obtained by taking the output result of the secondary filling model calibrated in advance as a reference and matching the output result of the main filling model with the reference for calibration; the input of the main charge model is the manifold pressure output by the engine model, and the input of the secondary charge model is the first opening. The engine parameters of the actual vehicle can be rapidly and accurately reproduced.

Description

Parameter reproduction system, method, electronic terminal and storage medium
Technical Field
The embodiment of the invention relates to a vehicle technology, in particular to a parameter reproduction system, a parameter reproduction method, an electronic terminal and a storage medium.
Background
In the prior art, collected working condition data of an actual vehicle, driver operation and other driving parameters can be input into the virtual calibration system, so that the virtual calibration system can reproduce the working state of the actual vehicle, and problems of the actual vehicle can be conveniently checked.
In the process of realizing the vehicle engine parameter recurrence, the inventor finds that:
an engine model in a virtual calibration system is generally built, debugged and verified in precision by taking manifold pressure as input. Since adjusting the throttle is only a means for the manifold pressure to reach the target value, the deviation of the throttle flow characteristic from the actual throttle flow characteristic in the engine model is easily ignored as long as the manifold pressure is met. This results in that the intake air amount calculated by the engine model may have a significant deviation from the intake air amount of the actual engine under the same throttle input boundary condition, i.e., the manifold pressure output by the engine model may have a significant deviation from the manifold pressure of the actual engine.
The controller in the virtual calibration system can control the opening of a throttle valve so as to adjust the manifold pressure output by the engine model; and a main charging check factor and a secondary charging check factor when the air inflow calculated by the main charging model and the secondary charging model are consistent are determined based on the manifold pressure output by the engine model, so that the opening of the throttle valve is adjusted according to the check factor in a feedback manner. So that the engine model can reproduce parameters such as air inflow and torque of the actual engine.
If an engine model with inaccurate throttle valve flow characteristics is applied to a virtual calibration system, the following problems are easy to occur:
because the manifold pressure output by the engine model has obvious deviation with the manifold pressure of the actual engine, in order to ensure that the calculated air inflow of the main charging model and the secondary charging model is consistent, the controller increases the adjustment amount of the main charging check factor and the secondary charging check factor. Increasing the adjustment tends to affect the speed at which the engine model responds to the actual vehicle engine parameters. Moreover, for the condition that the adjustment quantity exceeds the adjustment range of the primary and secondary charge check factors, the calculation results of the primary and secondary charge models cannot be kept consistent any more. Under such operating conditions, actual vehicle engine parameters cannot be accurately reproduced.
Disclosure of Invention
In view of this, embodiments of the present invention provide a parameter reproduction system, method, electronic terminal and storage medium, which can quickly and accurately reproduce engine parameters of an actual vehicle.
In a first aspect, an embodiment of the present invention provides a parameter replication system, including:
the controller is used for determining a driving signal of the throttle valve according to the engine parameters and the primary and secondary charge check factors; the primary charging and secondary charging check factor is determined according to output results of a primary charging model and a secondary charging model in the controller;
the throttle valve is used for controlling the opening angle according to the driving signal;
the hardware-in-the-loop system is used for collecting the first opening degree of the throttle valve and correcting the first opening degree according to the correction pulse spectrum to obtain a second opening degree; inputting the second opening degree into an engine model so that the engine model reproduces the engine parameter;
the corrected pulse spectrum is obtained by taking the output result of the secondary filling model calibrated in advance as a reference and matching the output result of the main filling model with the reference for calibration;
the input of the main charging model is manifold pressure output by the engine model, and the input of the secondary charging model is the first opening of the throttle collected by the controller.
In a second aspect, an embodiment of the present invention further provides a method for reproducing vehicle engine parameters, including:
determining a driving signal of the throttle valve according to the engine parameters and the primary and secondary charge check factors; the primary charging check factor and the secondary charging check factor are determined according to output results of a primary charging model and a secondary charging model;
controlling the opening angle of the throttle valve according to the driving signal, and collecting a first opening degree of the throttle valve;
correcting the first opening according to the corrected pulse spectrum to obtain a second opening; inputting the second opening degree into an engine model so that the engine model reproduces the engine parameter;
the corrected pulse spectrum is obtained by taking the output result of the secondary filling model calibrated in advance as a reference and matching the output result of the main filling model with the reference for calibration;
wherein the input of the primary charge model is a manifold pressure output by the engine model, and the input of the secondary charge model is the first opening degree.
In a third aspect, an embodiment of the present invention further provides an electronic terminal, which includes a memory, a processor, and a computer program stored in the memory and executable on the processor, where the processor executes the computer program to implement the parameter recurrence method according to any embodiment of the present application.
In a fourth aspect, an embodiment of the present invention further provides a computer-readable storage medium, on which a computer program is stored, where the computer program is executed by a processor to implement a parameter replication method as provided in any embodiment of the present application.
The embodiment of the invention provides a parameter reproduction system, a method, an electronic terminal and a storage medium, wherein the system comprises: the controller is used for determining a driving signal of the throttle valve according to the engine parameters and the primary and secondary charge check factors; the primary charging and secondary charging check factors are determined according to output results of a primary charging model and a secondary charging model in the controller; the throttle valve is used for controlling the opening angle according to the driving signal; the hardware-in-the-loop system is used for collecting the first opening of the throttle valve and correcting the first opening according to the corrected pulse spectrum to obtain a second opening; inputting the second opening degree into the engine model so that the engine model can reproduce the engine parameters; the corrected pulse spectrum is obtained by taking the output result of the secondary filling model calibrated in advance as a reference and matching the output result of the main filling model with the reference; the input of the main charging model is manifold pressure output by the engine model, and the input of the secondary charging model is a first opening of a throttle valve collected by the controller.
The acquired first opening of the throttle valve is corrected to actively adjust the opening value input by the engine model in advance, so that the influence of the throttle valve flow characteristic deviation of the engine model on parameters such as air inflow and torque can be balanced, and the output results of the main charging model and the secondary charging model are kept consistent or have small deviation. Therefore, the adjustment amount of the primary and secondary charge check factors can be reduced, and parameters such as air inflow and torque of an engine of an actual vehicle can be rapidly and accurately reproduced.
Drawings
Fig. 1 is a schematic structural diagram of a virtual calibration system according to an embodiment of the present invention;
FIG. 2 is a schematic diagram of a framework for replicating engine parameters in a parameter replication system according to an embodiment of the present invention;
FIG. 3 is a schematic diagram of a frame for correcting a first opening in a parameter reproduction system according to an embodiment of the present invention;
fig. 4 is a schematic diagram illustrating comparison of effects before and after a first opening degree is corrected in a parameter replication system according to an embodiment of the present invention;
fig. 5 is a schematic flow chart of calibrating a modified pulse spectrum by a modified pulse spectrum calibration module in the parameter reproduction system according to the second embodiment of the present invention;
FIG. 6 is a frame diagram of the calculation of the intake air amount of the sub-charge model in the parameter replication system according to the third embodiment of the present invention;
fig. 7 is a schematic diagram of a frame of a calculated target opening of a controller in a parameter replication system according to a third embodiment of the present invention;
fig. 8 is a schematic flow chart illustrating the process of reproducing driving parameters in a parameter reproducing system according to a fourth embodiment of the present invention;
FIG. 9 is a block diagram of vehicle speed adjustment in a parameter replication system according to a fourth embodiment of the present invention;
fig. 10 is a schematic flow chart of a parameter replication method according to a fifth embodiment of the present invention;
fig. 11 is a schematic structural diagram of an electronic terminal according to a sixth embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, the technical solutions of the present invention will be described in detail and completely by embodiments with reference to the accompanying drawings in the embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention. In the following embodiments, optional features and examples are provided in each embodiment, and various features described in the embodiments may be combined to form a plurality of alternatives, and each numbered embodiment should not be regarded as only one technical solution.
To facilitate understanding of the technical solution, fig. 1 shows a schematic structural diagram of a virtual calibration system. Referring to fig. 1, the virtual calibration system may be composed of a Hardware-in-the-Loop (HIL) system, a plug-in actual controller, an actual actuator, and the like.
The HIL may be installed with a vehicle model in real time, and the vehicle model may include, but is not limited to, an engine model, a power train model, a transmission model, and other object models. The controller may include, but is not limited to, an Engine Control Unit (ECU), an automatic Transmission Control Unit (TCU), a Hybrid Control Unit (HCU), and the like. Actuators may include, but are not limited to, throttle, supercharger, etc. real loads.
After the whole vehicle model is compiled and downloaded to a real-time machine in the HIL, a real hard-wire signal connection can be established between various signal simulation board cards on the HIL and the externally-hung actual controller, namely, the controller can collect signals sent by the whole vehicle model in real time, and the whole vehicle model can also execute various control instructions sent by the controller in real time. The whole vehicle model and the controller form a closed loop through the HIL, and the effect of reproducing actual vehicle working condition data can be achieved.
Example one
Fig. 2 is a schematic diagram of a framework for reproducing engine parameters in a parameter reproduction system according to an embodiment of the present invention. The parameter replication system provided by the embodiment can be regarded as a system belonging to the virtual calibration system, and can be suitable for replicating the engine parameters of the actual vehicle. The parameter replication system may be implemented in software and/or hardware.
Referring to fig. 2, the parameter replication system provided in this embodiment may include:
a controller 210 for determining a driving signal of the throttle valve 220 according to the engine parameter and the primary and secondary charge check factors; wherein, the primary and secondary charge check factors are determined according to the output results of the primary and secondary charge models in the controller 210;
a throttle valve 220 for controlling an opening angle according to a driving signal;
the hardware-in-the-loop system 230 is used for acquiring a first opening degree of the throttle valve 220 and correcting the first opening degree according to the correction pulse spectrum to obtain a second opening degree; inputting the second opening degree into the engine model so that the engine model can reproduce the engine parameters;
the corrected pulse spectrum is obtained by taking the output result of the secondary filling model calibrated in advance as a reference and matching the output result of the main filling model with the reference;
the input of the main charge model is the manifold pressure output by the engine model, and the input of the secondary charge model is the first opening of the throttle valve 220 collected by the controller 210.
In the embodiment of the present invention, the controller may be, for example, an ECU of the engine. The engine parameters may include, but are not limited to, parameters such as a target intake air amount and a target torque. The throttle valve is actual load hardware, and an opening angle (may be simply referred to as an opening degree) may be controlled in response to a drive signal to function as an intake throttle for the engine model. The engine model may be installed on the real time hardware-on-loop system (may be abbreviated as HIL).
The controller can determine the requirement of the target air inflow according to the requirement of the target torque, and can control the throttle valve to respond in real time according to the requirement of the target air inflow so as to control the working state of the engine model. If the throttle opening at which the engine model can achieve the target intake air amount is referred to as an optimum opening, the actual opening of the throttle valve will affect the intake air amount of the engine model when the engine model is controlled, regardless of whether the actual opening is larger or smaller than the optimum opening. Since the actual throttle opening degree is responsive to the target opening degree in real time, if the actual opening degree deviates from the optimum opening degree under the condition that the throttle control system is not faulty, it can be considered that the target opening degree deviates from the optimum opening degree.
Two charging models closely related to target opening calculation are contained in the controller, namely a main charging model and a secondary charging model. The main charging model can be regarded as a physical model for calculating the gas quantity, and the input of the main charging model can be the manifold pressure output by the engine model, and the output of the main charging model is the air inflow of the engine model. The secondary charge model can be regarded as a model for mathematically reasoning the air input of the engine model based on the rotating speed of the engine model and a first opening degree table of a throttle valve and additionally adding some correction (including a primary charge check factor and a secondary charge check factor).
The main charging model is a physical model, and the secondary charging model is an inference model, so that the main charging model can be used as a reference model of the air inflow of the engine model. In the process of controlling the engine model, if the air input output by the main charging model and the secondary charging model has deviation, the main charging check factor and the secondary charging check factor can be adjusted through the main charging check adjusting module and the secondary charging check adjusting module so as to correct the output result of the secondary charging model in real time and keep the output results of the secondary charging model and the main charging model consistent. In order to ensure real-time correction, the controller usually limits the adjustment range of the primary and secondary verification factors, which may be, for example, between 0.8 and 1.2.
In the real-time correction process of the primary and secondary charging check factors, the controller can determine the target opening degree when the air inflow of the engine model is the target air inflow through the reverse step of the step of calculating the air inflow by using the secondary charging model through the target throttle opening degree calculation module. Thereafter, a drive signal for the throttle valve may be determined by the throttle execution drive module based on the target opening. The control logic of the controller is intended to enable the intake air amount of the engine model to follow the target intake air amount in real time.
In order to avoid overlarge adjustment quantity of a primary and secondary charge check factor caused by the deviation of the throttle flow characteristic of the engine model, after the HIL acquires the first opening of the throttle, a correction module can add a correction to the first opening according to a correction pulse spectrum calibrated in advance to obtain a second opening. Wherein the throttle flow characteristic deviation may include a deviation in gas flow resistance; the correcting the first opening to the second opening according to the corrected pulse spectrum may include: under the working condition that the model has large flow resistance compared with the actual gas, the opening of some throttle valves is increased; and reducing the opening degree of a throttle valve in a working condition that the model has small flow resistance compared with the actual gas.
The calibration step of correcting the pulse spectrum may include: pre-calibrating a secondary charging model by utilizing output results of a main charging model and the secondary charging model in the driving process of an actual vehicle; in the process of reproducing engine parameters by using an engine model, the output result of a secondary charge model calibrated in advance is taken as a reference, and the output result of a main charge model is matched with the reference (consistent with the reference or within a preset error range) to calibrate under the condition of removing a main charge adjustment factor and a secondary charge adjustment factor.
For example, fig. 3 is a schematic diagram of a frame for correcting the first opening degree in a parameter replication system according to an embodiment of the present invention. Referring to fig. 3, in some alternative embodiments, a hardware-in-the-loop system may be used to: and searching a target correction value from the correction pulse spectrum according to the rotating speed and the first opening of the engine model, and correcting the first opening by using the target correction value.
The target correction pulse spectrum can be a two-dimensional pulse spectrum taking the rotating speed and the opening degree of the throttle valve as input quantities, and the target correction value can be searched from the correction pulse spectrum according to the rotating speed and the first opening degree of the engine model. The target correction value may be used as a multiplicative correction factor for the opening value, and the first opening value may be corrected by multiplying the target correction value by the first opening value. In some other embodiments, the target correction value may be used as an additive correction factor, and the same correction effect may be achieved by adding the target correction value to the first opening value.
In these alternative embodiments, the manifold pressure output by the engine model may be varied by adjusting the first throttle opening to vary the main charge model output result in the controller to maintain the main charge consistent with the sub charge. The adjustment amount of the primary and secondary charge check factors can be reduced, and parameters such as air inflow and torque of an engine of an actual vehicle can be rapidly and accurately reproduced. It should be understood that the inputs to the engine model may include a number of other parameters, such as ignition angle, fuel injection, Variable Valve Timing (VVT), etc., in addition to speed, throttle opening; the output of the engine model may include a large number of other parameters such as an air-fuel ratio, a boost pressure, a pre-turbo temperature, and the like, in addition to the torque, the intake air amount, and the like.
For example, fig. 4 is a schematic diagram illustrating comparison of effects before and after a first opening degree is corrected in a parameter replication system according to an embodiment of the present invention. Referring to fig. 4, three types of lines in the graph respectively correspond to three Test data of the controller when the working condition Test is performed according to a World Light Vehicle Test Cycle (WLTC). The three types of test data are measured when the accelerator pedal opening degree and the vehicle speed are completely consistent. The solid line corresponds to controller test data of an actual vehicle, the dotted line corresponds to controller test data before first opening correction, and the dotted line corresponds to controller test data after first opening correction.
The test data of the controller may include the primary and secondary charge-check factors and the calculated engine intake air amount, and are respectively shown in the region where the vertical axis is the primary and secondary charge-check factors and the region where the vertical axis is the engine intake air amount in the figure. The horizontal axis in the figure is a time axis, and the three test data can be aligned according to the horizontal axis because the three test data are subjected to the working condition test according to the WLTC.
After the three types of test data are aligned, intercepting parts are shown in fig. 4, and it can be seen that the primary and secondary charge check factors are greatly adjusted before the first opening is corrected, and the conditions that the air input reaches the limit value of 1.2 frequently exist, but the air input still has significant deviation from the air input of the actual vehicle test; after the first opening degree is corrected, the adjustment range of the primary and secondary charging check factors is obviously reduced, and the deviation between the air inflow and the actual vehicle test air inflow is also obviously reduced. It can be determined that the effect of the parameter recurrence system in recurrence of the engine operating state becomes significantly better after the first opening of the throttle valve is corrected.
According to the parameter replication system provided by the embodiment of the invention, the opening value input by the engine model is actively adjusted in advance by correcting the acquired first opening of the throttle valve, so that the influence of the throttle valve flow characteristic deviation of the engine model on parameters such as air inflow and torque can be balanced, and the output results of the main charging model and the secondary charging model are kept consistent or have smaller deviation. Therefore, the adjustment quantity of the primary and secondary charge check factors can be reduced, and parameters such as air inflow and torque of an engine of an actual vehicle can be rapidly and accurately reproduced.
Example two
The parameter replication system provided in this embodiment can be combined with each alternative of the parameter replication system provided in the above embodiments. The parameter recurrence system provided in this embodiment may further include a modified pulse spectrum calibration model, and the calibration step of the modified pulse spectrum by the modified pulse spectrum calibration module is described in detail. The correction pulse spectrum calibration module debugs correction values in the correction pulse spectrum point by point under the working conditions of each opening value and each rotating speed to realize that the first air inflow output by the secondary charging model is taken as a reference, so that the second air inflow output by the main charging model is close to the first air inflow, and the output results of the main charging model and the secondary charging model under the full working conditions can be kept consistent or within a certain error range.
When the HIL corrects the first opening degree based on the calibrated correction pulse spectrum, the deviation of the output results of the main charging model and the secondary charging model is small, so that the adjustment quantity of the main charging check factor and the secondary charging check factor can be reduced, and the parameters such as air inflow, torque and the like of an engine of an actual vehicle can be rapidly and accurately reproduced.
Fig. 5 is a schematic flow chart illustrating calibration of a modified pulse spectrum by a modified pulse spectrum calibration module in a parameter replication system according to a second embodiment of the present invention. Referring to fig. 5, in the parameter recurrence system provided in this embodiment, the modified pulse spectrum calibration module may be configured to calibrate the modified pulse spectrum based on the following steps:
and S510, circularly determining an opening value to be calibrated from a preset opening value range, and determining a rotating speed value to be calibrated from a preset rotating speed range.
The preset opening value range and the preset rotating speed value range can be determined according to empirical values or real engine parameters. For example, the preset opening value range may be [ 3%, 100% ], the preset rotation speed value range may be [800r, 6000r ], and the like.
When the opening value to be calibrated and the rotating speed value to be calibrated are determined circularly, the value to be calibrated can be determined point by point under the fixed working condition. For example, when the opening value to be calibrated is fixed at a certain value, the rotating speed value to be calibrated can be determined point by point in a preset rotating speed range; for another example, when the rotation speed value to be calibrated is fixed at a certain value, the opening value to be calibrated may be determined point by point from the preset opening value range.
After the opening value to be calibrated and the rotating speed value to be calibrated are determined, the rotating speed of the engine model can be adjusted until the rotating speed value to be calibrated is reached, and the opening of the throttle valve can be adjusted until the opening value to be calibrated is reached. And calibrating the corresponding correction value under the working conditions of the rotating speed value to be calibrated and the opening value to be calibrated.
And S520, inputting the opening value to be calibrated into a secondary charging model calibrated in advance, and enabling the secondary charging model to output a first air inflow.
The secondary charging model is calibrated in advance by utilizing the output results of the main charging model and the secondary charging model in the driving process of the actual vehicle. And (3) the calibrated secondary charging model calculates the first air inflow in a mode of table look-up according to the rotating speed value to be calibrated and the opening value to be calibrated and adding some corrections (not including the primary charging and secondary charging check factors).
S530, searching an initial correction value corresponding to the opening value to be calibrated and the rotating speed value to be calibrated from the correction pulse spectrum.
In this embodiment, the initial correction value in the corrected pulse spectrum may be set according to an empirical value or an experimental value. For example, when the correction value is a multiplicative correction factor, the initial correction value may be 1; as another example, when the correction value is an additive correction factor, the initial correction value may be 0.
And S540, correcting the opening value to be calibrated through the initial correction value, and inputting the corrected opening value to be calibrated into the engine model under the rotating speed value to be calibrated.
The step of correcting the opening degree value to be calibrated based on the initial correction value may refer to the step of correcting the first opening degree based on the target correction value, which is not described herein again.
And S550, taking the output of the engine model under the rotation speed value to be calibrated as the input of the main charging model, and enabling the main charging model to output the second air inflow.
The engine model can output the manifold pressure according to the corrected opening value to be calibrated, and can be used as the input of the main charging model, so that the main charging model can calculate the second air inflow.
And S560, calibrating the initial correction value by taking the matching of the second air inflow and the first air inflow as a target until the calibration of any opening value to be calibrated in the preset opening value range and the initial correction value corresponding to any rotating speed value to be calibrated in the preset rotating speed range is completed.
The second intake air amount is matched with the first intake air amount, and the second intake air amount is considered to be drawn toward the first intake air amount with the first intake air amount as a reference until the second intake air amount and the first intake air amount are consistent or within a certain error range (for example, within 5%). The calibration of the initial correction value may be considered complete by adjusting the initial correction value until the second intake air amount matches the first intake air amount. After the calibration of the initial correction value under the working condition is completed, a new opening value to be calibrated and a rotation speed value to be calibrated can be determined in a circulating mode, the new opening value to be calibrated and the initial correction value corresponding to the rotation speed value to be calibrated are calibrated according to the same mode, the circulation is stopped until the calibration of any opening value to be calibrated in the preset opening value range and the initial correction value corresponding to any rotation speed value to be calibrated in the preset rotation speed range is completed, and the correction pulse spectrum is calibrated.
The parameter recurrence system provided by the embodiment of the invention can also comprise a correction pulse spectrum calibration model. The correction pulse spectrum calibration module is used for debugging the correction value in the correction pulse spectrum under the working conditions of each opening value and each rotating speed under the condition of closing the primary and secondary charging check factors to realize that the first air inflow output by the secondary charging model is taken as the reference, so that the second air inflow output by the primary charging model is close to the first air inflow, and the output results of the primary charging model and the secondary charging model under the whole working conditions can be kept consistent or within a certain error range. When the HIL corrects the first opening degree based on the calibrated correction pulse spectrum, the deviation of the output results of the main charging model and the secondary charging model is small, so that the adjustment quantity of the main charging check factor and the secondary charging check factor can be reduced, and the parameters such as air inflow, torque and the like of an engine of an actual vehicle can be rapidly and accurately reproduced.
In addition, the parameter replication system provided by the present embodiment belongs to the same technical concept as the parameter replication system provided by the above embodiment, and the technical details that are not described in detail in the present embodiment can be referred to the above embodiment, and the same technical features have the same beneficial effects in the present embodiment and the above embodiment.
EXAMPLE III
The parameter replication system provided in the present embodiment can be combined with each alternative of the parameter replication system provided in the above embodiments. The parameter replication system provided in this embodiment describes in detail the determination step of the driving signal.
Fig. 6 is a schematic diagram of a framework of calculating an intake air amount of a sub-charge model in a parameter replication system according to a third embodiment of the present invention.
The method comprises the steps of utilizing output results of a main charging model and an auxiliary charging model in the driving process of an actual vehicle to calibrate the auxiliary charging model in advance, and calibrating the auxiliary charging model in advance when the auxiliary charging model is calibrated in advance, in order to ensure that the required torque of a driver can quickly respond under various working conditions, generally calibrating the auxiliary charging model under the condition that a main charging check factor is closed, namely the condition that the main charging check factor is adjusted to be 1. The pre-calibration process of the secondary charging model may include: and (3) adjusting the numerical value of each coordinate grid point in the gas quantity calculation pulse spectrum in the graph 6 under the working condition, so that the calculation result of the secondary filling model can be consistent with the calculation result of the main filling model or reach a specified deviation range (for example, within 5 percent), and obtaining the gas quantity calculation pulse spectrum.
When the secondary charging model is marked to such a degree, if the primary and secondary charging calculation results deviate in the working process of the whole vehicle, the primary and secondary charging check factors only need to make small feedback adjustment to keep the calculation results of the secondary charging model and the primary charging model consistent, and the response speed of the target air quantity or the target torque is ensured by reducing the feedback adjustment.
Referring to fig. 6, the secondary charging model may search the air inflow under the rotation speed of the engine model and the opening degree of the throttle valve from the air amount calculation pulse spectrum, and correct the air inflow by using the air leakage amount of the throttle valve, the temperature pressure correction factor, the primary and secondary charging check factors, and the like, so as to obtain a final air inflow result. The correction mode of each factor can refer to fig. 6, in which a plus sign can represent an addition correction mode and a multiplier sign can represent a multiplication correction mode.
Fig. 7 is a schematic diagram of a frame of a calculated target opening of a controller in a parameter replication system according to a third embodiment of the present invention.
Referring to fig. 7, the target intake air amount is corrected by the primary and secondary charge check factors, the temperature pressure correction factor, the throttle air leakage amount, and the like, and the corrected intake air amount can be obtained. The correction mode of each factor can refer to fig. 7, in which a plus sign can represent an addition correction mode, a minus sign can represent a subtraction correction mode, a multiplier sign can represent a multiplication correction mode, and a division sign can represent a division correction mode. The controller may search the corrected intake air amount and the target opening at the engine model rotation speed from the target opening pulse spectrum.
As can be seen from fig. 6 and 7, the process of calculating the intake air amount of the sub-charging model is reciprocal to the process of calculating the target opening of the controller, wherein the pulse spectrum of the target opening is reciprocal to the pulse spectrum of the gas amount calculation in the sub-charging model. After the gas quantity calculation pulse spectrum is calibrated, the target opening pulse spectrum can be obtained through inverse operation.
After determining the target opening pulse spectrum, the controller may be configured to: determining a target opening according to a target air inflow, a primary and secondary charge check factor and a target opening pulse spectrum in engine parameters; a drive signal of the throttle valve is determined based on the target opening degree. Fig. 7 is referred to for a process according to the target intake air amount, the primary and secondary charge check factors, and the target opening pulse spectrum.
The parameter replication system provided in this embodiment describes in detail the step of determining the target opening by the controller. The controller can calculate a pulse spectrum according to the gas amount in the secondary gas filling model calibrated in advance to obtain a reciprocal target opening pulse spectrum, and can calculate the target opening through the target opening pulse spectrum. And the drive signal can be determined according to the target opening degree.
In some alternative implementations, the hardware-in-the-loop system may also be configured to: simulating the received first treading amount of the accelerator pedal to obtain a first treading signal; sending the first treading signal to a controller; accordingly, the controller is configured to: a target torque in the engine parameter is determined based on the first tread signal, and a target intake air amount is determined based on the target torque.
Referring again to fig. 2, a driver model may also be installed in the HIL, which simulates the driver's operation of depressing the accelerator pedal during actual vehicle travel. The driver model can simulate the received first treading amount of the actual accelerator pedal through a signal simulation board card in the HIL to obtain a first treading signal. The controller can calculate the target torque according to the current working state of the engine model and the first treading signal through the demand torque calculation module after receiving the first treading signal; the target air inflow can be calculated through the required air quantity calculation module according to the target torque; and then, determining the target opening degree according to the target air inflow, the primary and secondary charge check factors and the target opening degree pulse spectrum through a target throttle opening degree calculation module.
The parameter recurrence system provided in this embodiment further describes the simulation of the first stepping amount of the accelerator pedal by the hardware-in-the-loop system. The hardware-in-loop system sends a first treading signal simulating the first treading amount to the controller, so that the controller can determine a target torque according to the working condition of a whole vehicle model and the first treading signal and determine a target air inflow according to the target torque.
In addition, the parameter replication system provided by the present embodiment belongs to the same technical concept as the parameter replication system provided by the above embodiment, and the technical details that are not described in detail in the present embodiment can be referred to the above embodiment, and the same technical features have the same beneficial effects in the present embodiment and the above embodiment.
Example four
The parameter replication system provided in the present embodiment can be combined with each alternative of the parameter replication system provided in the above embodiments. The parameter recurrence system provided in the present embodiment can replicate not only the engine parameter but also other driving parameters (for example, the vehicle speed, etc.). The hardware-in-the-loop system can extract the running parameters of the actually measured vehicle and generate the analog signals of the running parameters. The actual vehicle working state can be reproduced by interacting with the controller and the whole vehicle model based on the analog signal, so that the problems of the vehicle in the actual measurement process can be checked.
Fig. 8 is a schematic flow chart illustrating a process of reproducing driving parameters in a parameter reproduction system according to a fourth embodiment of the present invention. Referring to fig. 8, before the driving parameters are reproduced based on the parameter reproduction system, the vehicle condition may be tested. And the flow from the beginning to the end of the test may include: controller data validation (primarily validating data version to determine controller control strategy); a chassis dynamometer (namely indoor bench test equipment) on the whole vehicle is ready; confirming test parameters; carrying out WLTC working condition test and collecting concerned controller data; and (4) data storage.
Referring again to fig. 8, after obtaining the test data, the parameter replication system may replicate the test data, and the flow from the beginning to the end of the replication may include: controller data validation (supra); extracting driving parameters such as an accelerator pedal, a brake pedal, master cylinder pressure, actual vehicle speed and the like from the stored data; updating the driving parameters to HIL; compiling and downloading the model in the HIL; and (3) reproducing the driving parameters in the WLTC working condition test process through interaction between the model in the HIL and the controller.
In some optional implementations, the process of reproducing the driving parameters may include: the hardware-in-the-loop system may further be configured to: simulating the received driving parameters to obtain each simulation signal: the driving parameters comprise at least one of the following: a second stepping amount of the brake pedal, a master cylinder pressure and an actual vehicle speed; and interacting with the controller and the whole vehicle model containing the engine model based on the analog signals so as to enable the whole vehicle model to reproduce the driving parameters. Namely, the controller data, the operation of the driver model and the vehicle speed are kept completely consistent with the data of the actual vehicle test on the parameter reproduction system.
In the process of reproducing the driving parameters, the controller data (such as the primary and secondary charge check factors, the calculated intake air amount of the engine model, and the like) before and after the first opening correction can be collected and stored, so that the comparison effect graph shown in fig. 4 can be obtained. In addition, the problems of the vehicle in the actual measurement process can be checked by collecting various data.
In the optional implementation modes, the working state of the actual vehicle can be reproduced by ensuring that the parameter reproduction system is consistent with the accelerator pedal, the decelerator pedal and the vehicle speed in the actual vehicle test, so that the problem of the vehicle in the actual measurement process can be favorably solved.
In some optional implementations, if the driving parameter includes an actual vehicle speed, the hardware-in-the-loop system is further configured to: adjusting the running resistance according to the deviation of the speed reproduced by the whole vehicle model and the actual speed; and inputting the adjusted running resistance into the whole vehicle model so that the whole vehicle model reproduces the actual vehicle speed.
In order to prevent the following effect of the vehicle speed of the whole vehicle model on the target vehicle speed from being influenced by the accumulated deviation of the torque precision of the engine, the resistance of the transmission system, the running resistance precision and the like, a specific implementation mode of closed-loop regulation of the running resistance according to the vehicle speed deviation is provided in the optional implementation modes. For example, fig. 9 is a schematic diagram of a vehicle speed adjustment in a parameter replication system according to a fourth embodiment of the present invention. Referring to fig. 9, the process of vehicle speed adjustment may include: a proportional (P), differential (I) and integral (D) controller (which can be abbreviated as PID) is adopted to act on the driving resistance module according to the deviation between the speed reproduced by the whole vehicle model and the actual speed, so that the driving resistance module is subjected to proper fine adjustment on the basis of the original driving resistance, and the whole vehicle model is ensured to respond to the actual speed in time. In fig. 9, the total resistance of the entire vehicle model may include a braking force in addition to the running resistance, and the braking force may be determined according to the master cylinder pressure.
In the optional implementation modes, the running resistance is adjusted in a closed loop mode according to the vehicle speed deviation, the simulated vehicle speed can be guaranteed to quickly respond to the actual vehicle speed, and therefore the consistency of the whole vehicle model and the actual vehicle working condition can be guaranteed.
The parameter recurrence system provided in the present embodiment can replicate not only the engine parameter but also other driving parameters (for example, vehicle speed, etc.). The hardware-in-the-loop system can extract the running parameters of the actually measured vehicle and generate analog signals of the running parameters. The actual vehicle working state can be reproduced by interacting with the controller and the whole vehicle model based on the analog signal, so that the problem of the vehicle in the actual measurement process can be solved.
In addition, the parameter replication system provided by the present embodiment belongs to the same technical concept as the parameter replication system provided by the above embodiment, and the technical details that are not described in detail in the present embodiment can be referred to the above embodiment, and the same technical features have the same beneficial effects in the present embodiment and the above embodiment.
EXAMPLE five
Fig. 10 is a flowchart illustrating a parameter replication method according to a fifth embodiment of the present invention. The parameter recurrence method provided by the embodiment can be suitable for the situation of recurrence of engine parameters. The method can be executed by the parameter replication system provided by the embodiment of the invention.
Referring to fig. 10, the parameter replication method provided by the present invention may include:
s101, determining a driving signal of a throttle valve according to engine parameters and primary and secondary charge check factors; the primary charging and secondary charging check factors are determined according to output results of the primary charging model and the secondary charging model;
s102, controlling the opening angle of the throttle valve according to the driving signal, and collecting a first opening degree of the throttle valve;
s103, correcting the first opening according to the corrected pulse spectrum to obtain a second opening; the second opening is input into the engine model to cause the engine model to reproduce the engine parameter.
The corrected pulse spectrum is obtained by taking the output result of the secondary filling model calibrated in advance as a reference and matching the output result of the main filling model with the reference. The input of the main charging model is manifold pressure output by the engine model, and the input of the secondary charging model is a first opening degree.
In some alternative embodiments, the modified pulse spectrum may be calibrated based on the following steps:
circularly determining an opening value to be calibrated from a preset opening value range, and determining a rotating speed value to be calibrated from a preset rotating speed range;
inputting the opening value to be calibrated into a secondary charging model which is calibrated in advance, and enabling the secondary charging model to output a first air inflow;
searching an initial correction value corresponding to the opening value to be calibrated and the rotating speed value to be calibrated from the corrected pulse spectrum;
correcting the opening value to be calibrated through an initial correction value, and inputting the corrected opening value to be calibrated into an engine model under the rotating speed value to be calibrated;
taking the output of the engine model under the rotation speed value to be calibrated as the input of the main charging model, and enabling the main charging model to output a second air inflow;
and calibrating the initial correction value by taking the matching of the second air inflow and the first air inflow as a target until the calibration of any opening value to be calibrated in the preset opening value range and the initial correction value corresponding to any rotating speed value to be calibrated in the preset rotating speed range is completed.
In some alternative embodiments, determining the drive signal for the throttle based on the engine parameter and the primary and secondary charge check factors may include:
determining a target opening according to a target air inflow, a primary and secondary charge check factor and a target opening pulse spectrum in engine parameters; wherein, the pulse spectrum of the target opening degree is reciprocal to the pulse spectrum of the calculation of the gas amount in the secondary charging model;
a drive signal of the throttle valve is determined based on the target opening degree.
In some optional embodiments, the method may further comprise:
simulating the received first treading amount of the accelerator pedal to obtain a first treading signal;
a target torque in the engine parameter is determined based on the first tread signal, and a target intake air amount is determined based on the target torque.
In some alternative embodiments, the modifying the first opening according to the modified pulse spectrum may include:
and searching a target correction value from the correction pulse spectrum according to the rotating speed and the first opening of the engine model, and correcting the first opening by using the target correction value.
In some optional embodiments, the method may further comprise:
simulating the received driving parameters to obtain each simulation signal: the driving parameters comprise at least one of the following: a second stepping amount of the brake pedal, a master cylinder pressure and an actual vehicle speed;
and driving a whole vehicle model comprising an engine model based on each analog signal so that the whole vehicle model reproduces the driving parameters.
In some optional embodiments, if the driving parameter comprises an actual vehicle speed, the method further comprises:
adjusting the running resistance according to the deviation of the speed reproduced by the whole vehicle model and the actual speed;
and inputting the adjusted running resistance into the whole vehicle model so that the whole vehicle model reproduces the actual vehicle speed.
The parameter reproduction method provided by the embodiment of the invention and the parameter reproduction system provided by the embodiment of the invention belong to the same inventive concept. Each module in the system can perform the corresponding method steps with the same beneficial effects. For details of the technique not described in detail, reference may be made to the parameter replication system provided in the embodiments of the present invention.
EXAMPLE six
Fig. 11 is a schematic structural diagram of an electronic terminal according to a sixth embodiment of the present invention. FIG. 11 illustrates a block diagram of an exemplary electronic terminal 12 suitable for use in implementing embodiments of the present invention. The electronic terminal 12 shown in fig. 11 is only an example, and should not bring any limitation to the functions and the scope of use of the embodiment of the present invention. The device 12 is typically an electronic terminal that assumes the function of reproducing vehicle engine parameters.
As shown in fig. 11, the electronic terminal 12 is embodied in the form of a general purpose computing device. The components of the electronic terminal 12 may include, but are not limited to: one or more processors or processing units 16, a memory 28, and a bus 18 that couples the various components (including the memory 28 and the processing unit 16).
Bus 18 represents one or more of any of several types of bus structures, including a memory bus or memory controller, a peripheral bus, an accelerated graphics port, and a processor or local bus using any of a variety of bus architectures. By way of example, such architectures include, but are not limited to, an Industry Standard Architecture (ISA) bus, a Micro Channel Architecture (MCA) bus, an enhanced ISA bus, a Video Electronics Standards Association (VESA) local bus, and a Peripheral Component Interconnect (PCI) bus.
The electronic terminal 12 typically includes a variety of computer readable media. Such media may be any available media that is accessible by electronic terminal 12 and includes both volatile and nonvolatile media, removable and non-removable media.
Memory 28 may include computer device readable media in the form of volatile Memory, such as Random Access Memory (RAM) 30 and/or cache Memory 32. The electronic terminal 12 may further include other removable/non-removable, volatile/nonvolatile computer storage media. By way of example only, storage system 34 may be used to read from and write to non-removable, nonvolatile magnetic media (not shown in FIG. 11, and commonly referred to as a "hard drive"). Although not shown in FIG. 11, a magnetic disk drive for reading from and writing to a removable, nonvolatile magnetic disk (e.g., a "floppy disk") and an optical disk drive for reading from or writing to a removable, nonvolatile optical disk (e.g., a Compact disk-Read Only Memory (CD-ROM), a Digital Video disk (DVD-ROM), or other optical media) may be provided. In these cases, each drive may be connected to bus 18 by one or more data media interfaces. Memory 28 may include at least one program product 40, with program product 40 having a set of program modules 42 configured to carry out the functions of embodiments of the invention. Program product 40 may be stored, for example, in memory 28, and such program modules 42 include, but are not limited to, one or more application programs, other program modules, and program data, each of which examples or some combination may comprise an implementation of a network environment. Program modules 42 generally carry out the functions and/or methodologies of the described embodiments of the invention.
The electronic terminal 12 may also communicate with one or more external devices 14 (e.g., keyboard, mouse, camera, etc., and display), one or more devices that enable a user to interact with the electronic terminal 12, and/or any device (e.g., network card, modem, etc.) that enables the electronic terminal 12 to communicate with one or more other computing devices. Such communication may be through an input/output (I/O) interface 22. Also, the electronic terminal 12 may communicate with one or more networks (e.g., a Local Area Network (LAN), Wide Area Network (WAN), etc.) and/or a public Network (e.g., the internet) via the Network adapter 20. As shown, the network adapter 20 communicates with the other modules of the electronic terminal 12 via the bus 18. It should be understood that although not shown in the figures, other hardware and/or software modules may be used in conjunction with the electronic terminal 12, including but not limited to: microcode, device drivers, Redundant processing units, external disk drive Arrays, disk array (RAID) devices, tape drives, and data backup storage devices, to name a few.
The processor 16 executes various functional applications and data processing by executing programs stored in the memory 28, for example, to implement the parameter reproduction method provided by the above-described embodiment of the present invention, including:
determining a driving signal of the throttle valve according to the engine parameters and the primary and secondary charge check factors; the primary charging check factor and the secondary charging check factor are determined according to output results of the primary charging model and the secondary charging model; controlling the opening angle of the throttle valve according to the driving signal, and collecting the first opening degree of the throttle valve; correcting the first opening according to the corrected pulse spectrum to obtain a second opening; inputting the second opening degree into the engine model so that the engine model can reproduce the engine parameters; the corrected pulse spectrum is obtained by taking the output result of the secondary filling model calibrated in advance as a reference and matching the output result of the main filling model with the reference; the input of the main charging model is manifold pressure output by the engine model, and the input of the secondary charging model is a first opening degree.
Of course, those skilled in the art can understand that the processor may also implement the technical solution of the parameter replication method provided by the embodiment of the present invention.
EXAMPLE seven
The seventh embodiment of the present invention further provides a computer-readable storage medium, on which a computer program is stored, where the computer program, when executed by a processor, implements a parameter replication method provided in the embodiment of the present invention, where the method includes:
determining a driving signal of the throttle valve according to the engine parameters and the primary and secondary charge check factors; the primary charging check factor and the secondary charging check factor are determined according to output results of the primary charging model and the secondary charging model; controlling the opening angle of the throttle valve according to the driving signal, and collecting the first opening degree of the throttle valve; correcting the first opening according to the corrected pulse spectrum to obtain a second opening; inputting the second opening degree into the engine model so that the engine model can reproduce the engine parameters; the corrected pulse spectrum is obtained by taking the output result of the secondary filling model calibrated in advance as a reference and matching the output result of the main filling model with the reference; the input of the main charging model is manifold pressure output by the engine model, and the input of the secondary charging model is a first opening degree.
Of course, the computer program stored on the computer-readable storage medium provided by the embodiment of the present invention is not limited to the above method operations, and may also execute the parameter reproduction method provided by the embodiment of the present invention.
Computer storage media for embodiments of the invention may employ any combination of one or more computer-readable media. The computer readable medium may be a computer readable signal medium or a computer readable storage medium. A computer readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor device, method, or apparatus, or any combination of the foregoing. More specific examples (a non-exhaustive list) of the computer readable storage medium would include the following: an electrical connection having one or more wires, a portable computer diskette, 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 disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the context of this document, a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution apparatus, method, or device.
A computer readable signal medium may include a propagated data signal with computer readable program code embodied therein, for example, in baseband or as part of a carrier wave. Such a propagated data signal may take many forms, including, but not limited to, electro-magnetic, optical, or any suitable combination thereof. A computer readable signal medium may also be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution apparatus, method, or device.
Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.
Computer program code for carrying out operations for aspects of the present invention may be written in any combination of one or more programming languages, including an object oriented programming language such as Java, Smalltalk, C + +, or the like, as well as conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the case of 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 the connection may be made to an external computer (for example, through the Internet using an Internet service provider).
It is to be noted that the foregoing is only illustrative of the preferred embodiments of the present invention and the technical principles employed. It will be understood by those skilled in the art that the present invention is not limited to the particular embodiments illustrated herein, but is capable of various obvious changes, rearrangements and substitutions as will now become apparent to those skilled in the art without departing from the scope of the invention. Therefore, although the present invention has been described in greater detail by the above embodiments, the present invention is not limited to the above embodiments, and may include other equivalent embodiments without departing from the spirit of the present invention, and the scope of the present invention is determined by the scope of the appended claims.

Claims (10)

1. A parameter replication system, comprising:
the controller is used for determining a driving signal of the throttle valve according to the engine parameters and the primary and secondary charge check factors; the primary charging check factor and the secondary charging check factor are determined according to output results of a primary charging model and a secondary charging model in the controller;
the throttle valve is used for controlling the opening angle according to the driving signal;
the hardware-in-the-loop system is used for acquiring a first opening degree of the throttle valve and correcting the first opening degree according to a correction pulse spectrum to obtain a second opening degree; inputting the second opening degree into an engine model so that the engine model reproduces the engine parameter;
the corrected pulse spectrum is obtained by taking the output result of the secondary filling model calibrated in advance as a reference and matching the output result of the main filling model with the reference for calibration;
the input of the main charging model is manifold pressure output by the engine model, and the input of the secondary charging model is the first opening of the throttle collected by the controller.
2. The system of claim 1, further comprising:
the correction pulse spectrum calibration module is used for calibrating the correction pulse spectrum based on the following steps:
circularly determining an opening value to be calibrated from a preset opening value range, and determining a rotating speed value to be calibrated from a preset rotating speed range;
inputting the opening value to be calibrated into the secondary charging model which is calibrated in advance, and enabling the secondary charging model to output a first air inflow;
searching an initial correction value corresponding to the opening value to be calibrated and the rotating speed value to be calibrated from the corrected pulse spectrum;
correcting the opening value to be calibrated through the initial correction value, and inputting the corrected opening value to be calibrated into an engine model under the rotating speed value to be calibrated;
taking the output of the engine model under the rotation speed value to be calibrated as the input of the main charging model, and enabling the main charging model to output a second air inflow;
and calibrating the initial correction value by taking the matching of the second air inflow and the first air inflow as a target until the calibration of any opening value to be calibrated in the preset opening value range and the initial correction value corresponding to any rotating speed value to be calibrated in the preset rotating speed range is completed.
3. The system of claim 1, wherein the controller is configured to:
determining a target opening according to a target air inflow, a primary and secondary charge check factor and a target opening pulse spectrum in engine parameters; wherein the target opening pulse spectrum and the gas amount calculation pulse spectrum in the secondary inflation model are reciprocal;
and determining a driving signal of the throttle valve according to the target opening degree.
4. The system of claim 3, wherein the hardware-in-the-loop system is further configured to:
simulating the received first treading amount of the accelerator pedal to obtain a first treading signal; sending the first pedaling signal to the controller;
accordingly, the controller is configured to: and determining a target torque in engine parameters according to the first treading signal, and determining the target air inflow according to the target torque.
5. The system of claim 1, wherein the hardware-in-a-loop system is configured to:
and searching a target correction value from the correction pulse spectrum according to the rotating speed of the engine model and the first opening, and correcting the first opening by using the target correction value.
6. The system of claim 1, wherein the hardware-in-the-loop system is further configured to:
simulating the received driving parameters to obtain each simulation signal: the driving parameters comprise at least one of the following: a second stepping amount of the brake pedal, a master cylinder pressure and an actual vehicle speed;
and interacting with the controller and a whole vehicle model comprising the engine model based on the analog signals so as to enable the whole vehicle model to reproduce the driving parameters.
7. The system of claim 6, wherein if the driving parameter comprises an actual vehicle speed, the hardware-in-the-loop system is further configured to:
adjusting the running resistance according to the deviation between the speed reproduced by the whole vehicle model and the actual speed;
and inputting the adjusted running resistance into the whole vehicle model so as to enable the whole vehicle model to reproduce the actual vehicle speed.
8. A method of reproducing vehicle engine parameters, comprising:
determining a driving signal of the throttle valve according to the engine parameters and the primary and secondary charge check factors; the primary charging and secondary charging check factors are determined according to output results of a primary charging model and a secondary charging model;
controlling the opening angle of the throttle valve according to the driving signal, and collecting a first opening degree of the throttle valve;
correcting the first opening according to the corrected pulse spectrum to obtain a second opening; inputting the second opening degree into an engine model so that the engine model reproduces the engine parameter;
the corrected pulse spectrum is obtained by taking the output result of the secondary filling model calibrated in advance as a reference and matching the output result of the main filling model with the reference for calibration;
wherein the input of the primary charge model is a manifold pressure output by the engine model, and the input of the secondary charge model is the first opening degree.
9. An electronic terminal comprising a memory, a processor and a computer program stored on the memory and executable on the processor, wherein the processor when executing the program implements the method of recurrence of vehicle engine parameters of claim 8.
10. A computer-readable storage medium, on which a computer program is stored, which program, when being executed by a processor, is adapted to carry out a method of reproducing a vehicle engine parameter according to claim 8.
CN202210561749.8A 2022-05-23 2022-05-23 Parameter reproduction system, method, electronic terminal and storage medium Active CN114967547B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210561749.8A CN114967547B (en) 2022-05-23 2022-05-23 Parameter reproduction system, method, electronic terminal and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210561749.8A CN114967547B (en) 2022-05-23 2022-05-23 Parameter reproduction system, method, electronic terminal and storage medium

Publications (2)

Publication Number Publication Date
CN114967547A true CN114967547A (en) 2022-08-30
CN114967547B CN114967547B (en) 2024-10-18

Family

ID=82984389

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210561749.8A Active CN114967547B (en) 2022-05-23 2022-05-23 Parameter reproduction system, method, electronic terminal and storage medium

Country Status (1)

Country Link
CN (1) CN114967547B (en)

Citations (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07181111A (en) * 1993-12-21 1995-07-21 Ono Sokki Co Ltd Throttle forecast controller for automatically operated robot for testing on base
US6329807B1 (en) * 1997-06-26 2001-12-11 Robert Bosch Gmbh Device for the recognition of a defective signal
US20070064066A1 (en) * 2005-09-16 2007-03-22 Eastman Kodak Company Continuous ink jet apparatus and method using a plurality of break-off times
JP2007155643A (en) * 2005-12-08 2007-06-21 Toyota Motor Corp Automatic operation control device for vehicle tester
JP2007163306A (en) * 2005-12-14 2007-06-28 Toyota Motor Corp Automatic operation control device for vehicle tester
CN101285428A (en) * 2007-04-09 2008-10-15 山东申普汽车控制技术有限公司 Method for combined pulse spectrum controlling engine electronic air throttle
CN101892914A (en) * 2010-07-14 2010-11-24 中国第一汽车集团公司 Engine transient air inflow estimation method based on model
CN201874669U (en) * 2010-08-24 2011-06-22 联合汽车电子有限公司 Mechanical pressure supercharging device adopting air inlet pressure sensor
US20120072063A1 (en) * 2009-05-19 2012-03-22 Toyota Jidosha Kabushiki Kaisha Hybrid vehicle and control method thereof
CN202187832U (en) * 2011-07-29 2012-04-11 重庆长安伟世通发动机控制系统有限公司 Electronic fuel injection control system of small engine without throttle valve position sensor
CN103713624A (en) * 2013-12-18 2014-04-09 同济大学 Power split hybrid system mode switching hardware-in-the-loop simulation test bench
US20160301114A1 (en) * 2015-04-10 2016-10-13 Toyota Jidosha Kabushiki Kaisha Cooling system for vehicle-mounted secondary battery
CN106285981A (en) * 2016-08-30 2017-01-04 中国第汽车股份有限公司 A kind of EGR flow computational methods based on valve body and air inlet pressure sensor
CN106351757A (en) * 2016-09-26 2017-01-25 安徽江淮汽车股份有限公司 Method for controlling emission during automatic start and stop of vehicle
CN107699291A (en) * 2017-10-18 2018-02-16 太重(天津)滨海重型机械有限公司 Flying dust treating system
US20190011931A1 (en) * 2017-07-10 2019-01-10 Lyft, Inc. Dynamic modeling and simulation of an autonomous vehicle fleet using real-time autonomous vehicle sensor input
CN109209659A (en) * 2018-09-12 2019-01-15 深圳环境能源研究院有限公司 A kind of EGR rate update the system and method based on internal combustion engine charge factor
KR101956603B1 (en) * 2017-11-03 2019-03-11 현대오트론 주식회사 Apparatus for diagnosing electronic throttle control system and method thereof
CN110716435A (en) * 2019-11-19 2020-01-21 福州大学 Multi-index inflation method and inflation equipment thereof
CN111505964A (en) * 2020-05-27 2020-08-07 西安交通大学 Semi-physical simulation system and test method of aero-engine full real source
CN111894748A (en) * 2020-07-24 2020-11-06 东风商用车有限公司 Control method and control system for smoke limit under idle working condition of engine
CN112302817A (en) * 2020-10-28 2021-02-02 中国第一汽车股份有限公司 Fault diagnosis method, device, equipment and storage medium for air inlet pressure sensor
US20210239272A1 (en) * 2018-04-27 2021-08-05 Eneos Corporation Gas charging device
CN114089205A (en) * 2022-01-21 2022-02-25 三一汽车制造有限公司 Charging limiting current detection method, device and system and storage medium
CN114151209A (en) * 2021-11-17 2022-03-08 潍柴动力股份有限公司 Method and device for controlling opening of throttle valve of engine, electronic equipment and storage medium
CN114460859A (en) * 2021-12-28 2022-05-10 上海科梁信息科技股份有限公司 MMC valve control test method and system

Patent Citations (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07181111A (en) * 1993-12-21 1995-07-21 Ono Sokki Co Ltd Throttle forecast controller for automatically operated robot for testing on base
US6329807B1 (en) * 1997-06-26 2001-12-11 Robert Bosch Gmbh Device for the recognition of a defective signal
US20070064066A1 (en) * 2005-09-16 2007-03-22 Eastman Kodak Company Continuous ink jet apparatus and method using a plurality of break-off times
JP2007155643A (en) * 2005-12-08 2007-06-21 Toyota Motor Corp Automatic operation control device for vehicle tester
JP2007163306A (en) * 2005-12-14 2007-06-28 Toyota Motor Corp Automatic operation control device for vehicle tester
CN101285428A (en) * 2007-04-09 2008-10-15 山东申普汽车控制技术有限公司 Method for combined pulse spectrum controlling engine electronic air throttle
US20120072063A1 (en) * 2009-05-19 2012-03-22 Toyota Jidosha Kabushiki Kaisha Hybrid vehicle and control method thereof
CN101892914A (en) * 2010-07-14 2010-11-24 中国第一汽车集团公司 Engine transient air inflow estimation method based on model
CN201874669U (en) * 2010-08-24 2011-06-22 联合汽车电子有限公司 Mechanical pressure supercharging device adopting air inlet pressure sensor
CN202187832U (en) * 2011-07-29 2012-04-11 重庆长安伟世通发动机控制系统有限公司 Electronic fuel injection control system of small engine without throttle valve position sensor
CN103713624A (en) * 2013-12-18 2014-04-09 同济大学 Power split hybrid system mode switching hardware-in-the-loop simulation test bench
US20160301114A1 (en) * 2015-04-10 2016-10-13 Toyota Jidosha Kabushiki Kaisha Cooling system for vehicle-mounted secondary battery
CN106285981A (en) * 2016-08-30 2017-01-04 中国第汽车股份有限公司 A kind of EGR flow computational methods based on valve body and air inlet pressure sensor
CN106351757A (en) * 2016-09-26 2017-01-25 安徽江淮汽车股份有限公司 Method for controlling emission during automatic start and stop of vehicle
US20190011931A1 (en) * 2017-07-10 2019-01-10 Lyft, Inc. Dynamic modeling and simulation of an autonomous vehicle fleet using real-time autonomous vehicle sensor input
CN107699291A (en) * 2017-10-18 2018-02-16 太重(天津)滨海重型机械有限公司 Flying dust treating system
KR101956603B1 (en) * 2017-11-03 2019-03-11 현대오트론 주식회사 Apparatus for diagnosing electronic throttle control system and method thereof
US20210239272A1 (en) * 2018-04-27 2021-08-05 Eneos Corporation Gas charging device
CN109209659A (en) * 2018-09-12 2019-01-15 深圳环境能源研究院有限公司 A kind of EGR rate update the system and method based on internal combustion engine charge factor
CN110716435A (en) * 2019-11-19 2020-01-21 福州大学 Multi-index inflation method and inflation equipment thereof
CN111505964A (en) * 2020-05-27 2020-08-07 西安交通大学 Semi-physical simulation system and test method of aero-engine full real source
CN111894748A (en) * 2020-07-24 2020-11-06 东风商用车有限公司 Control method and control system for smoke limit under idle working condition of engine
CN112302817A (en) * 2020-10-28 2021-02-02 中国第一汽车股份有限公司 Fault diagnosis method, device, equipment and storage medium for air inlet pressure sensor
CN114151209A (en) * 2021-11-17 2022-03-08 潍柴动力股份有限公司 Method and device for controlling opening of throttle valve of engine, electronic equipment and storage medium
CN114460859A (en) * 2021-12-28 2022-05-10 上海科梁信息科技股份有限公司 MMC valve control test method and system
CN114089205A (en) * 2022-01-21 2022-02-25 三一汽车制造有限公司 Charging limiting current detection method, device and system and storage medium

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
张鹏;石凯凯;毛功平;: "自然吸气式CNG发动机主充模型的研究", 内燃机, no. 03, 15 June 2020 (2020-06-15) *
徐朝闽;彭美春;林怡青;郑玲利;谭慎宋;: "电控摩托车发动机主充模型的研究", 车用发动机, no. 01, 25 February 2010 (2010-02-25) *
王彦苏;: "增压汽油机进气歧管压力不合理故障诊断研究", 上海汽车, no. 06, 10 June 2013 (2013-06-10) *
龙立: "增压直喷汽油机进气控制系统研究", 中国优秀硕士学位论文全文数据库, 15 August 2015 (2015-08-15) *

Also Published As

Publication number Publication date
CN114967547B (en) 2024-10-18

Similar Documents

Publication Publication Date Title
CN104408271B (en) A kind of gasoline engine scaling method based on model
CN101611357B (en) Method of simulating engine operation
US20160025025A1 (en) Method for optimizing vehicles and engines used for driving such vehicles
CN113110367B (en) Engine hardware in-loop test method and system
JP2009014406A (en) Automatic inspection device for electronic control unit
US8271252B2 (en) Automatic verification of device models
JP4978285B2 (en) Automatic inspection apparatus for electronic control unit and automatic inspection method for electronic control unit
CN113673089B (en) Engine performance determining method and device and electronic equipment
US6662637B1 (en) Engine testing apparatus and map preparing method for an engine testing apparatus/vehicle testing apparatus
CN106285960B (en) A kind of calculation method and device of vehicle simulation parameter
WO2005028839A1 (en) Method and system for adaptation of transient engine performance
Damji et al. Automated Model-Based calibration for drivability using a virtual engine test cell
US8751094B2 (en) Method for validation of a graphically based executable control specification using model extraction
CN113006958B (en) Method and system for internal combustion engine simulation
CN114967547B (en) Parameter reproduction system, method, electronic terminal and storage medium
Meng et al. Test correlation framework for hybrid electric vehicle system model
CN118705062A (en) Aviation turboshaft engine control method, device, electronic equipment and storage medium
US20190153969A1 (en) System and method for emissions determination and correction
CN115509133B (en) Internal combustion engine transfer function identification method based on torque estimation
US20210055346A1 (en) Method for testing a system for a requirement
CN114779746B (en) Controller calibration method, calibration system and electronic device based on HIL rack system
CN117387962B (en) Test method and device for average efficiency of electric drive assembly
CN114577482B (en) Method for measuring vehicle emissions by bench, electronic device and storage medium
WO2005066603A1 (en) Engine transition test instrument and method
Leach et al. Powersplit HEV performance simulation capability

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