Closed-loop control method and device for supercharger, readable medium and equipment

文档序号:731964 发布日期:2021-04-20 浏览:24次 中文

阅读说明:本技术 增压器的闭环控制方法、装置、可读介质以及设备 (Closed-loop control method and device for supercharger, readable medium and equipment ) 是由 程海 李云霞 秦翠萍 申宗 高登峰 于 2021-01-04 设计创作,主要内容包括:本申请公开了一种增压器的闭环控制方法、装置、可读介质以及设备,该方法实时从当前监测到的所有处于发生状态的关闭事件中,选取出处理优先级最高的关闭事件,作为待检测关闭事件;在监测到待检测关闭事件为所有处于发生状态的关闭事件中的最高处理优先级的时间段内,根据当前发动机运行状态下所述待检测关闭事件的严重等级,实时判断待检测关闭事件是否为可强制激活关闭事件;在判断出待检测关闭事件为可强制激活关闭事件的时间段内,若监测出处于发生状态的时间大于或等于时间阈值,则将待检测关闭事件的发生状态进行屏蔽,使得增压器在得到保护的同时,尽可能处于闭环控制状态中,降低对车辆的驾驶性能和发动机排放性能的影响。(The method selects a closing event with the highest processing priority from all currently monitored closing events in an occurrence state in real time to serve as a closing event to be detected; judging whether the shutdown event to be detected is a forcibly activatable shutdown event in real time according to the severity level of the shutdown event to be detected in the current engine running state in a time period when the shutdown event to be detected is monitored to be the highest processing priority in all shutdown events in an occurrence state; in the time period when the closing event to be detected is judged to be the closing event which can be forcibly activated, if the time in the occurrence state is monitored to be greater than or equal to the time threshold, the occurrence state of the closing event to be detected is shielded, so that the supercharger is protected and is in a closed-loop control state as far as possible, and the influence on the driving performance and the engine emission performance of the vehicle is reduced.)

1. A closed-loop control method of a supercharger, comprising:

selecting a closing event with the highest processing priority from all the currently monitored closing events in the occurrence state in real time to serve as a closing event to be detected; when the detected closing event is monitored to be in the occurrence state, the supercharger is separated from closed-loop control, and when the detected closing event is not monitored to be in the occurrence state, the supercharger is subjected to closed-loop control;

judging whether the shutdown event to be detected is a forcibly activatable shutdown event in real time according to the severity level of the shutdown event to be detected in the current engine running state in a time period when the shutdown event to be detected is monitored to be the highest processing priority in all shutdown events in the occurrence state; wherein the engine operating state comprises: a normal run phase or a start phase; the compulsive activation closing event is a closing event which can be compulsively shielded from occurring states;

if the to-be-detected closing event is judged to be the forcibly activatable closing event, shielding the occurrence state of the to-be-detected closing event if the time for monitoring that the to-be-detected closing event is in the occurrence state is greater than or equal to a time threshold value in the time period for judging that the to-be-detected closing event is the forcibly activatable closing event.

2. The method according to claim 1, wherein the determining whether the shutdown event to be detected is a mandatory-activateable shutdown event in real time according to the severity level of the shutdown event to be detected in the current engine operating state in the time period when it is monitored that the shutdown event to be detected is the highest processing priority among all shutdown events in the occurrence state comprises:

in a time period when the detected closing event is detected to be the highest processing priority in all the closing events in the occurrence state, priority signals carrying the identification of the closing event to be detected are respectively input to a starting stage module and a normal operation stage module;

monitoring whether the current engine is in a starting stage or not through the starting stage module, and if the current engine is monitored to be in the starting stage, identifying whether the closing event to be detected belongs to a closing event in a preset first forced activation closing event set or not by using the received priority signal; wherein the first set of enforceable activation shutdown events includes: each shut-down event that can be forced to mask the occurrence of a condition during the engine start phase; the first compulsive activation closing event set is obtained by screening all closing events according to the severity level of each closing event in the starting stage of the engine; if the closing event to be detected belongs to a closing event in a preset first forcibly activatable closing event set, determining the closing event to be detected as the forcibly activatable closing event through the starting stage module; if the closing event to be detected does not belong to the closing event in the preset first forcibly activatable closing event set, determining that the closing event to be detected is not the forcibly activatable closing event through the starting stage module;

monitoring whether the current engine is in a normal operation stage or not through the normal operation stage module, and if the current engine is in the normal operation stage, identifying whether the closing event to be detected belongs to a preset closing event in a second forced activation closing event set or not by using the received priority signal; wherein the second set of mandatory active shutdown events comprises: each shut-down event of the occurrence state can be forcibly masked during the normal operation phase of the engine; the second compulsive activation closing event set is obtained by screening all closing events according to the severity level of each closing event in the normal operation stage of the engine; if the closing event to be detected belongs to a closing event in a preset second forcibly activatable closing event set, determining the closing event to be detected as the forcibly activatable closing event through the normal operation stage module; and if the closing event to be detected does not belong to the closing event in the preset second forcibly activatable closing event set, determining that the closing event to be detected is not the forcibly activatable closing event through the normal operation stage module.

3. The method according to claim 2, wherein if it is determined that the to-be-detected shutdown event is the mandatory activatable shutdown event, then shielding the occurrence status of the to-be-detected shutdown event if it is monitored that the time during which the to-be-detected shutdown event is in the occurrence status is greater than or equal to a time threshold within a time period during which the to-be-detected shutdown event is the mandatory activatable shutdown event, the method includes:

if the startup phase module determines that the to-be-detected shutdown event is the forcibly activatable shutdown event, the startup phase module determines that the to-be-detected shutdown event is within a time period of the forcibly activatable shutdown event, the startup phase module times the time of the to-be-detected shutdown event in the occurrence state, and if the timed time is greater than or equal to a time threshold, the startup phase module outputs a signal for controlling the shielding of the occurrence state of the to-be-detected shutdown event;

if the normal operation phase module determines that the to-be-detected closing event is the forcibly activatable closing event, the normal operation phase module determines that the to-be-detected closing event is within a time period of the forcibly activatable closing event, the normal operation phase module times the time of the to-be-detected closing event in the occurrence state, and if the timed time is greater than or equal to a time threshold, the normal operation phase module outputs a signal for controlling the shielding of the occurrence state of the to-be-detected closing event;

and shielding the occurrence state of the to-be-detected closing event when monitoring a signal which is output by the starting stage module or the normal operation stage and is used for controlling the shielding of the occurrence state of the to-be-detected closing event.

4. The method according to any one of claims 1 to 3, wherein the selecting, in real time, a shutdown event with the highest processing priority from all currently monitored shutdown events in an occurrence state, as a shutdown event to be detected, further comprises:

judging whether the shutdown event to be detected is a shutdown event needing to be reported with a fault warning in real time according to the severity level of the shutdown event to be detected in the current engine running state in a time period when the shutdown event to be detected is monitored to be the highest processing priority in all shutdown events in the occurrence state;

if the to-be-detected shutdown event is judged to be the shutdown event needing the fault warning, outputting a fault warning corresponding to the to-be-detected shutdown event if the time for monitoring that the to-be-detected shutdown event is in the occurrence state is greater than or equal to a time threshold value in the time period for judging that the to-be-detected shutdown event is the shutdown event needing the fault warning.

5. The method according to claim 4, wherein the determining whether the shutdown event to be detected is a shutdown event requiring a fault warning to be reported in real time according to the severity level of the shutdown event to be detected in the current engine operating state in a time period in which it is monitored that the shutdown event to be detected is the highest processing priority among all shutdown events in the occurrence state comprises:

in a time period when the detected closing event is detected to be the highest processing priority in all the closing events in the occurrence state, priority signals carrying the identification of the closing event to be detected are respectively input to a starting stage module and a normal operation stage module;

monitoring whether the current engine is in a starting stage or not through the starting stage module, and if the current engine is monitored to be in the starting stage, identifying whether the closing event to be detected belongs to a preset closing event in a first failure warning closing event set needing to be reported or not by utilizing the received priority signal; wherein the first set of fault-warning-on-demand shutdown events comprises: each shut down event requiring a fault warning to be declared during the engine start phase; the first fault warning shutdown event set is obtained by screening all shutdown events according to the severity level of each shutdown event in the engine starting stage; if the to-be-detected closing event is identified to belong to a preset closing event in a first failure warning closing event set needing to be reported, determining the to-be-detected closing event as a failure warning closing event needing to be reported through the starting stage module; if the to-be-detected closing event is identified not to belong to a preset first closing event needing to be reported as a failure warning closing event set, determining that the to-be-detected closing event is not the to-be-reported failure warning closing event through the starting stage module;

monitoring whether the current engine is in a normal operation stage or not through the normal operation stage module, and if the current engine is in the normal operation stage, identifying whether the closing event to be detected belongs to a preset closing event in a second failure warning closing event set needing to be reported or not by using the received priority signal; wherein the second set of fault-warning-on-demand shutdown events comprises: each shutdown event of the fault warning shutdown event needs to be reported in the normal operation stage of the engine; the second fault warning shutdown event set is obtained by screening all shutdown events according to the severity level of each shutdown event in the normal operation stage of the engine; if the to-be-detected closing event is identified to belong to a preset closing event in a second failure warning closing event set needing to be reported, determining the to-be-detected closing event as a failure warning closing event needing to be reported through the normal operation stage module; and if the to-be-detected closing event is identified not to belong to a preset closing event in the second failure warning closing event set needing to be reported, determining that the to-be-detected closing event is not the failure warning closing event needing to be reported through the normal operation stage module.

6. The method according to claim 5, wherein if it is determined that the to-be-detected shutdown event is the to-be-reported failure warning shutdown event, in a time period in which the to-be-detected shutdown event is determined to be the to-be-reported failure warning shutdown event, if it is monitored that the time during which the to-be-detected shutdown event is in the occurrence state is greater than or equal to a time threshold, outputting a failure warning corresponding to the to-be-detected shutdown event, including:

if the to-be-detected shutdown event is determined to be the to-be-reported fault warning shutdown event through the starting phase module, the starting phase module determines that the to-be-detected shutdown event is in a time period in which the to-be-detected shutdown event is the to-be-reported fault warning shutdown event, the starting phase module times the time of the to-be-detected shutdown event in a generated state, and if the timed time is greater than or equal to a time threshold value, the starting phase module outputs a signal for controlling reporting of a fault warning corresponding to the to-be-detected shutdown event;

if the to-be-detected shutdown event is determined to be the forcibly activatable shutdown event by the normal operation phase module, the normal operation phase module determines that the to-be-detected shutdown event is within the time period in which the fault warning shutdown event needs to be reported, the normal operation phase module times the time when the to-be-detected shutdown event is in the occurrence state, and if the timed time is greater than or equal to a time threshold value, the normal operation phase module outputs a signal for controlling reporting of the fault warning corresponding to the to-be-detected shutdown event;

and when a signal which is output by the starting stage module or the normal operation stage and used for controlling and reporting a fault warning corresponding to the shutdown event to be detected is monitored, outputting the fault warning corresponding to the shutdown event to be detected.

7. The method according to claim 2, wherein the priority signal carrying the identifier of the shutdown event to be detected is a signal carrying a status bit corresponding to the shutdown event to be detected;

the method includes the steps of monitoring whether a current engine is in a starting stage through the starting stage module, and identifying whether a closing event to be detected belongs to a closing event in a preset first forced activation closing event set by using the received priority signal if the current engine is monitored to be in the starting stage, and the method includes the following steps:

monitoring whether the current engine is in a starting stage or not through the starting stage module, and if the current engine is monitored to be in the starting stage, taking out a state value of a state bit corresponding to a to-be-detected closing event from a mask corresponding to a first forcibly activatable closing event set by using the received priority signal; the state value of the state bit corresponding to the closing event to be detected is used for explaining whether the closing event to be detected is a closing event which can be forcibly shielded in an occurrence state at the engine starting stage;

the step of monitoring whether the current engine is in a normal operation stage through the normal operation stage module, and if the current engine is monitored to be in the normal operation stage, identifying whether the closing event to be detected belongs to a closing event in a preset second forced activation closing event set by using the received priority signal includes:

monitoring whether the current engine is in a normal operation stage or not through the normal operation stage module, and if the current engine is monitored to be in the normal operation stage module, taking out a state value of a state bit corresponding to the to-be-detected shutdown event from a mask corresponding to a second forcibly activatable shutdown event set by using the received priority signal; and the state value of the state bit corresponding to the closing event to be detected is used for explaining whether the closing event to be detected is a closing event which can be in a state of being forcibly shielded and occurring in the normal operation stage of the engine.

8. A closed-loop control apparatus for a supercharger, comprising:

the selecting unit is used for selecting the closing event with the highest processing priority from all the currently monitored closing events in the occurrence state in real time to serve as the closing event to be detected; when the detected closing event is monitored to be in the occurrence state, the supercharger is separated from closed-loop control, and when the detected closing event is not monitored to be in the occurrence state, the supercharger is subjected to closed-loop control;

the first judging unit is used for judging whether the shutdown event to be detected is a shutdown event which can be forcibly activated in real time according to the severity level of the shutdown event to be detected in the current engine running state in a time period when the shutdown event to be detected is monitored to be the highest processing priority in all the shutdown events in the occurrence state; wherein the engine operating state comprises: a normal run phase or a start phase; the compulsive activation closing event is a closing event which can be compulsively shielded from occurring states;

the first shielding unit is configured to shield the occurrence state of the to-be-detected shutdown event if it is determined that the to-be-detected shutdown event is the forcibly activatable shutdown event, and if it is monitored that the time during which the to-be-detected shutdown event is in the occurrence state is greater than or equal to a time threshold value, within a time period during which the to-be-detected shutdown event is the forcibly activatable shutdown event.

9. A computer-readable medium, on which a computer program is stored, wherein the program, when executed by a processor, implements the method of any one of claims 1 to 7.

10. An apparatus, comprising:

one or more processors;

a storage device having one or more programs stored thereon;

the one or more programs, when executed by the one or more processors, cause the one or more processors to implement the method of any of claims 1-7.

Technical Field

The present disclosure relates to the field of electronic control computing, and in particular, to a closed-loop control method and apparatus for a supercharger, a readable medium, and a device.

Background

In the prior art, an electronic control unit of a vehicle can continuously monitor the closed-loop running state of a supercharger, and when a closing event is detected, the supercharger is separated from the closed-loop control state, so that the supercharger is protected. The closing event is the event that the supercharger is disengaged from closed-loop control due to overlarge permanent pressure deviation of the supercharger, cold starting, system error and the like.

However, in the conventional monitoring method of closed-loop control of the supercharger, when any closing event is monitored, the supercharger is separated from the closed-loop control, so that the supercharger is frequently in an open-loop control state. Although the supercharger can be protected by being out of the closed-loop control state when a closing event occurs, the driving performance and the engine emission performance of the vehicle are seriously influenced by the frequent open-loop control state of the supercharger.

Disclosure of Invention

Based on the defects of the prior art, the application provides a closed-loop control method, a device, a readable medium and equipment of a supercharger, so that the supercharger is in a closed-loop control state as far as possible while the supercharger is protected, and the influence of a closing event on the driving performance and the engine emission performance of a vehicle is reduced.

The first aspect of the application discloses a closed-loop control method of a supercharger, which comprises the following steps:

selecting a closing event with the highest processing priority from all the currently monitored closing events in the occurrence state in real time to serve as a closing event to be detected; when the detected closing event is monitored to be in the occurrence state, the supercharger is separated from closed-loop control, and when the detected closing event is not monitored to be in the occurrence state, the supercharger is subjected to closed-loop control;

judging whether the shutdown event to be detected is a forcibly activatable shutdown event in real time according to the severity level of the shutdown event to be detected in the current engine running state in a time period when the shutdown event to be detected is monitored to be the highest processing priority in all shutdown events in the occurrence state; wherein the engine operating state comprises: a normal run phase or a start phase; the compulsive activation closing event is a closing event which can be compulsively shielded from occurring states;

if the to-be-detected closing event is judged to be the forcibly activatable closing event, shielding the occurrence state of the to-be-detected closing event if the time for monitoring that the to-be-detected closing event is in the occurrence state is greater than or equal to a time threshold value in the time period for judging that the to-be-detected closing event is the forcibly activatable closing event.

Optionally, in the closed-loop control method of the supercharger, in the time period when it is monitored that the to-be-detected shutdown event is the highest processing priority among all shutdown events in the occurrence state, the step of determining whether the to-be-detected shutdown event is a shutdown event that can be forcibly activated in real time according to the severity level of the to-be-detected shutdown event in the current engine operation state includes:

in a time period when the detected closing event is detected to be the highest processing priority in all the closing events in the occurrence state, priority signals carrying the identification of the closing event to be detected are respectively input to a starting stage module and a normal operation stage module;

monitoring whether the current engine is in a starting stage or not through the starting stage module, and if the current engine is monitored to be in the starting stage, identifying whether the closing event to be detected belongs to a closing event in a preset first forced activation closing event set or not by using the received priority signal; wherein the first set of enforceable activation shutdown events includes: each shut-down event that can be forced to mask the occurrence of a condition during the engine start phase; the first compulsive activation closing event set is obtained by screening all closing events according to the severity level of each closing event in the starting stage of the engine; if the closing event to be detected belongs to a closing event in a preset first forcibly activatable closing event set, determining the closing event to be detected as the forcibly activatable closing event through the starting stage module; if the closing event to be detected does not belong to the closing event in the preset first forcibly activatable closing event set, determining that the closing event to be detected is not the forcibly activatable closing event through the starting stage module;

monitoring whether the current engine is in a normal operation stage or not through the normal operation stage module, and if the current engine is in the normal operation stage, identifying whether the closing event to be detected belongs to a preset closing event in a second forced activation closing event set or not by using the received priority signal; wherein the second set of mandatory active shutdown events comprises: each shut-down event of the occurrence state can be forcibly masked during the normal operation phase of the engine; the second compulsive activation closing event set is obtained by screening all closing events according to the severity level of each closing event in the normal operation stage of the engine; if the closing event to be detected belongs to a closing event in a preset second forcibly activatable closing event set, determining the closing event to be detected as the forcibly activatable closing event through the normal operation stage module; and if the closing event to be detected does not belong to the closing event in the preset second forcibly activatable closing event set, determining that the closing event to be detected is not the forcibly activatable closing event through the normal operation stage module.

Optionally, in the closed-loop control method of the supercharger, if it is determined that the to-be-detected shutdown event is the forcibly activatable shutdown event, in a time period in which the to-be-detected shutdown event is determined as the forcibly activatable shutdown event, if it is monitored that the time when the to-be-detected shutdown event is in the occurrence state is greater than or equal to a time threshold, shielding the occurrence state of the to-be-detected shutdown event, including:

if the startup phase module determines that the to-be-detected shutdown event is the forcibly activatable shutdown event, the startup phase module determines that the to-be-detected shutdown event is within a time period of the forcibly activatable shutdown event, the startup phase module times the time of the to-be-detected shutdown event in the occurrence state, and if the timed time is greater than or equal to a time threshold, the startup phase module outputs a signal for controlling the shielding of the occurrence state of the to-be-detected shutdown event;

if the normal operation phase module determines that the to-be-detected closing event is the forcibly activatable closing event, the normal operation phase module determines that the to-be-detected closing event is within a time period of the forcibly activatable closing event, the normal operation phase module times the time of the to-be-detected closing event in the occurrence state, and if the timed time is greater than or equal to a time threshold, the normal operation phase module outputs a signal for controlling the shielding of the occurrence state of the to-be-detected closing event;

and shielding the occurrence state of the to-be-detected closing event when monitoring a signal which is output by the starting stage module or the normal operation stage and is used for controlling the shielding of the occurrence state of the to-be-detected closing event.

Optionally, in the closed-loop control method of the supercharger, the selecting, in real time, a closing event with a highest processing priority from all closing events currently monitored in an occurrence state, as a closing event to be detected, and then further includes:

judging whether the shutdown event to be detected is a shutdown event needing to be reported with a fault warning in real time according to the severity level of the shutdown event to be detected in the current engine running state in a time period when the shutdown event to be detected is monitored to be the highest processing priority in all shutdown events in the occurrence state;

if the to-be-detected shutdown event is judged to be the shutdown event needing the fault warning, outputting a fault warning corresponding to the to-be-detected shutdown event if the time for monitoring that the to-be-detected shutdown event is in the occurrence state is greater than or equal to a time threshold value in the time period for judging that the to-be-detected shutdown event is the shutdown event needing the fault warning.

Optionally, in the closed-loop control method of the supercharger, in the time period when it is monitored that the to-be-detected shutdown event is the highest processing priority among all shutdown events in the occurrence state, the step of determining whether the to-be-detected shutdown event is a shutdown event requiring a fault warning to be reported in real time according to the severity level of the to-be-detected shutdown event in the current engine operation state includes:

in a time period when the detected closing event is detected to be the highest processing priority in all the closing events in the occurrence state, priority signals carrying the identification of the closing event to be detected are respectively input to a starting stage module and a normal operation stage module;

monitoring whether the current engine is in a starting stage or not through the starting stage module, and if the current engine is monitored to be in the starting stage, identifying whether the closing event to be detected belongs to a preset closing event in a first failure warning closing event set needing to be reported or not by utilizing the received priority signal; wherein the first set of fault-warning-on-demand shutdown events comprises: each shut down event requiring a fault warning to be declared during the engine start phase; the first fault warning shutdown event set is obtained by screening all shutdown events according to the severity level of each shutdown event in the engine starting stage; if the to-be-detected closing event is identified to belong to a preset closing event in a first failure warning closing event set needing to be reported, determining the to-be-detected closing event as a failure warning closing event needing to be reported through the starting stage module; if the to-be-detected closing event is identified not to belong to a preset first closing event needing to be reported as a failure warning closing event set, determining that the to-be-detected closing event is not the to-be-reported failure warning closing event through the starting stage module;

monitoring whether the current engine is in a normal operation stage or not through the normal operation stage module, and if the current engine is in the normal operation stage, identifying whether the closing event to be detected belongs to a preset closing event in a second failure warning closing event set needing to be reported or not by using the received priority signal; wherein the second set of fault-warning-on-demand shutdown events comprises: each shutdown event of the fault warning shutdown event needs to be reported in the normal operation stage of the engine; the second fault warning shutdown event set is obtained by screening all shutdown events according to the severity level of each shutdown event in the normal operation stage of the engine; if the to-be-detected closing event is identified to belong to a preset closing event in a second failure warning closing event set needing to be reported, determining the to-be-detected closing event as a failure warning closing event needing to be reported through the normal operation stage module; and if the to-be-detected closing event is identified not to belong to a preset closing event in the second failure warning closing event set needing to be reported, determining that the to-be-detected closing event is not the failure warning closing event needing to be reported through the normal operation stage module.

Optionally, in the closed-loop control method of the supercharger, if it is determined that the to-be-detected shutdown event is the shutdown event requiring the failure warning, in a time period in which the to-be-detected shutdown event is determined to be the shutdown event requiring the failure warning, if it is monitored that the time during which the to-be-detected shutdown event is in the occurrence state is greater than or equal to a time threshold, outputting a failure warning corresponding to the to-be-detected shutdown event, where the method includes:

if the to-be-detected shutdown event is determined to be the to-be-reported fault warning shutdown event through the starting phase module, the starting phase module determines that the to-be-detected shutdown event is in a time period in which the to-be-detected shutdown event is the to-be-reported fault warning shutdown event, the starting phase module times the time of the to-be-detected shutdown event in a generated state, and if the timed time is greater than or equal to a time threshold value, the starting phase module outputs a signal for controlling reporting of a fault warning corresponding to the to-be-detected shutdown event;

if the to-be-detected shutdown event is determined to be the forcibly activatable shutdown event by the normal operation phase module, the normal operation phase module determines that the to-be-detected shutdown event is within the time period in which the fault warning shutdown event needs to be reported, the normal operation phase module times the time when the to-be-detected shutdown event is in the occurrence state, and if the timed time is greater than or equal to a time threshold value, the normal operation phase module outputs a signal for controlling reporting of the fault warning corresponding to the to-be-detected shutdown event;

and when a signal which is output by the starting stage module or the normal operation stage and used for controlling and reporting a fault warning corresponding to the shutdown event to be detected is monitored, outputting the fault warning corresponding to the shutdown event to be detected.

Optionally, in the closed-loop control method of the supercharger, the priority signal carrying the identifier of the to-be-detected closing event is a signal carrying a status bit corresponding to the to-be-detected closing event;

the method includes the steps of monitoring whether a current engine is in a starting stage through the starting stage module, and identifying whether a closing event to be detected belongs to a closing event in a preset first forced activation closing event set by using the received priority signal if the current engine is monitored to be in the starting stage, and the method includes the following steps:

monitoring whether the current engine is in a starting stage or not through the starting stage module, and if the current engine is monitored to be in the starting stage, taking out a state value of a state bit corresponding to a to-be-detected closing event from a mask corresponding to a first forcibly activatable closing event set by using the received priority signal; the state value of the state bit corresponding to the closing event to be detected is used for explaining whether the closing event to be detected is a closing event which can be forcibly shielded in an occurrence state at the engine starting stage;

the step of monitoring whether the current engine is in a normal operation stage through the normal operation stage module, and if the current engine is monitored to be in the normal operation stage, identifying whether the closing event to be detected belongs to a closing event in a preset second forced activation closing event set by using the received priority signal includes:

monitoring whether the current engine is in a normal operation stage or not through the normal operation stage module, and if the current engine is monitored to be in the normal operation stage module, taking out a state value of a state bit corresponding to the to-be-detected shutdown event from a mask corresponding to a second forcibly activatable shutdown event set by using the received priority signal; and the state value of the state bit corresponding to the closing event to be detected is used for explaining whether the closing event to be detected is a closing event which can be in a state of being forcibly shielded and occurring in the normal operation stage of the engine.

A second aspect of the present application discloses a closed-loop control device of a supercharger, including:

the selecting unit is used for selecting the closing event with the highest processing priority from all the currently monitored closing events in the occurrence state in real time to serve as the closing event to be detected; when the detected closing event is monitored to be in the occurrence state, the supercharger is separated from closed-loop control, and when the detected closing event is not monitored to be in the occurrence state, the supercharger is subjected to closed-loop control;

the first judging unit is used for judging whether the shutdown event to be detected is a shutdown event which can be forcibly activated in real time according to the severity level of the shutdown event to be detected in the current engine running state in a time period when the shutdown event to be detected is monitored to be the highest processing priority in all the shutdown events in the occurrence state; wherein the engine operating state comprises: a normal run phase or a start phase; the compulsive activation closing event is a closing event which can be compulsively shielded from occurring states;

the first shielding unit is configured to shield the occurrence state of the to-be-detected shutdown event if it is determined that the to-be-detected shutdown event is the forcibly activatable shutdown event, and if it is monitored that the time during which the to-be-detected shutdown event is in the occurrence state is greater than or equal to a time threshold value, within a time period during which the to-be-detected shutdown event is the forcibly activatable shutdown event.

Alternatively, in the closed-loop control device for a supercharger, the first determining unit may include:

the first output subunit is configured to, in a time period when it is monitored that the to-be-detected shutdown event is the highest processing priority among all shutdown events in an occurrence state, input a priority signal carrying an identifier of the to-be-detected shutdown event to the start stage module and the normal operation stage module respectively;

the first identification subunit is used for monitoring whether the current engine is in a starting stage or not through the starting stage module, and identifying whether the closing event to be detected belongs to a closing event in a preset first forcibly activatable closing event set or not by using the received priority signal if the current engine is monitored to be in the starting stage; wherein the first set of enforceable activation shutdown events includes: each shut-down event that can be forced to mask the occurrence of a condition during the engine start phase; the first compulsive activation closing event set is obtained by screening all closing events according to the severity level of each closing event in the starting stage of the engine; if the closing event to be detected belongs to a closing event in a preset first forcibly activatable closing event set, determining the closing event to be detected as the forcibly activatable closing event through the starting stage module; if the closing event to be detected does not belong to the closing event in the preset first forcibly activatable closing event set, determining that the closing event to be detected is not the forcibly activatable closing event through the starting stage module;

the second identification subunit is used for monitoring whether the current engine is in a normal operation stage or not through the normal operation stage module, and identifying whether the closing event to be detected belongs to a closing event in a preset second forced activation closing event set or not by using the received priority signal if the current engine is monitored to be in the normal operation stage; wherein the second set of mandatory active shutdown events comprises: each shut-down event of the occurrence state can be forcibly masked during the normal operation phase of the engine; the second compulsive activation closing event set is obtained by screening all closing events according to the severity level of each closing event in the normal operation stage of the engine; if the closing event to be detected belongs to a closing event in a preset second forcibly activatable closing event set, determining the closing event to be detected as the forcibly activatable closing event through the normal operation stage module; and if the closing event to be detected does not belong to the closing event in the preset second forcibly activatable closing event set, determining that the closing event to be detected is not the forcibly activatable closing event through the normal operation stage module.

Optionally, in the closed-loop control apparatus of a supercharger described above, the first shielding unit includes:

the first timing subunit is configured to, if it is determined by the start phase module that the to-be-detected shutdown event is the forcibly activatable shutdown event, determine, by the start phase module, that the to-be-detected shutdown event is within a time period in which the to-be-detected shutdown event is the forcibly activatable shutdown event, time, by the start phase module, a time at which the to-be-detected shutdown event is in an occurrence state, and if the time that is timed is greater than or equal to a time threshold, output, by the start phase module, a signal for controlling shielding of the occurrence state of the to-be-detected shutdown event;

a second timing subunit, configured to, if it is determined by the normal operation phase module that the to-be-detected shutdown event is the mandatory activatable shutdown event, time the to-be-detected shutdown event is in the time period of the mandatory activatable shutdown event, be timed by the normal operation phase module, and if the timed time is greater than or equal to a time threshold, output, by the normal operation phase module, a signal for controlling to shield the occurrence state of the to-be-detected shutdown event;

and the first shielding subunit is used for shielding the occurrence state of the to-be-detected closing event when monitoring a signal which is output by the starting stage module or the normal operation stage and is used for controlling the shielding of the occurrence state of the to-be-detected closing event.

Optionally, in the closed-loop control device for a supercharger, the closed-loop control device further includes:

the second judging unit is used for judging whether the shutdown event to be detected is a shutdown event needing fault warning to be reported in real time according to the severity level of the shutdown event to be detected in the current engine running state in a time period of monitoring that the shutdown event to be detected is the highest processing priority of all shutdown events in the occurrence state;

and the second shielding unit is used for outputting a fault warning corresponding to the to-be-detected shutdown event if the to-be-detected shutdown event is judged to be the to-be-reported fault warning shutdown event, and if the time for monitoring that the to-be-detected shutdown event is in the occurrence state is greater than or equal to a time threshold value in the time period for judging that the to-be-detected shutdown event is the to-be-reported fault warning shutdown event.

Alternatively, in the closed-loop control device for a supercharger described above, the second determination unit may include:

the second output subunit is configured to, in a time period when it is monitored that the to-be-detected shutdown event is the highest processing priority among all shutdown events in the occurrence state, input a priority signal carrying an identifier of the to-be-detected shutdown event to the start stage module and the normal operation stage module respectively;

the third identification subunit is used for monitoring whether the current engine is in a starting stage or not through the starting stage module, and identifying whether the closing event to be detected belongs to a preset closing event in a first failure warning closing event set needing to be reported or not by utilizing the received priority signal if the current engine is monitored to be in the starting stage; wherein the first set of fault-warning-on-demand shutdown events comprises: each shut down event requiring a fault warning to be declared during the engine start phase; the first fault warning shutdown event set is obtained by screening all shutdown events according to the severity level of each shutdown event in the engine starting stage; if the to-be-detected closing event is identified to belong to a preset closing event in a first failure warning closing event set needing to be reported, determining the to-be-detected closing event as a failure warning closing event needing to be reported through the starting stage module; if the to-be-detected closing event is identified not to belong to a preset first closing event needing to be reported as a failure warning closing event set, determining that the to-be-detected closing event is not the to-be-reported failure warning closing event through the starting stage module;

a fourth identification subunit, configured to monitor, by the normal operation stage module, whether the current engine is in a normal operation stage, and if it is monitored that the engine is in the normal operation stage, identify, by using the received priority signal, whether the shutdown event to be detected belongs to a preset shutdown event in a second set of shutdown events requiring fault warning to be reported; wherein the second set of fault-warning-on-demand shutdown events comprises: each shutdown event of the fault warning shutdown event needs to be reported in the normal operation stage of the engine; the second fault warning shutdown event set is obtained by screening all shutdown events according to the severity level of each shutdown event in the normal operation stage of the engine; if the to-be-detected closing event is identified to belong to a preset closing event in a second failure warning closing event set needing to be reported, determining the to-be-detected closing event as a failure warning closing event needing to be reported through the normal operation stage module; and if the to-be-detected closing event is identified not to belong to a preset closing event in the second failure warning closing event set needing to be reported, determining that the to-be-detected closing event is not the failure warning closing event needing to be reported through the normal operation stage module.

Optionally, in the closed-loop control apparatus of a supercharger described above, the second shielding unit includes:

a third timing subunit, configured to, if it is determined by the start-up phase module that the to-be-detected shutdown event is the to-be-reported failure warning shutdown event, determine, by the start-up phase module, that the to-be-detected shutdown event is within a time period in which the to-be-detected shutdown event is the to-be-reported failure warning shutdown event, time, by the start-up phase module, that the to-be-detected shutdown event is in an occurrence state, and if the time that is timed is greater than or equal to a time threshold, output, by the start-up phase module, a signal for controlling reporting of a failure warning corresponding to the to-be-;

a fourth timing subunit, configured to, if it is determined by the normal operation phase module that the shutdown event to be detected is the mandatory activatable shutdown event, determine, by the normal operation phase module, that the shutdown event to be detected is within a time period in which the fault warning shutdown event needs to be reported, time, by the normal operation phase module, that the shutdown event to be detected is in an occurrence state, and if the time that is timed is greater than or equal to a time threshold, output, by the normal operation phase module, a signal for controlling reporting of the fault warning corresponding to the shutdown event to be detected;

and the third output subunit is used for outputting the fault warning corresponding to the shutdown event to be detected when the signal which is output by the starting stage module or the normal operation stage and is used for controlling and reporting the fault warning corresponding to the shutdown event to be detected is monitored.

Optionally, in the closed-loop control device of the supercharger, the priority signal carrying the identifier of the to-be-detected shutdown event is a signal carrying a status bit corresponding to the to-be-detected shutdown event;

wherein the first identifying subunit comprises:

the first bit taking subunit is configured to monitor whether the current engine is in a starting stage through the starting stage module, and if it is monitored that the engine is in the starting stage, take out a state value of a state bit corresponding to the to-be-detected shutdown event from a mask corresponding to a first forcibly activatable shutdown event set by using the received priority signal; the state value of the state bit corresponding to the closing event to be detected is used for explaining whether the closing event to be detected is a closing event which can be forcibly shielded in an occurrence state at the engine starting stage;

the second recognition subunit comprises:

the second position-taking subunit is used for monitoring whether the current engine is in a normal operation stage or not through the normal operation stage module, and if the current engine is monitored to be in the normal operation stage module, the state value of the state position corresponding to the to-be-detected closing event is taken out from the mask corresponding to the second forcibly-activated closing event set by using the received priority signal; and the state value of the state bit corresponding to the closing event to be detected is used for explaining whether the closing event to be detected is a closing event which can be in a state of being forcibly shielded and occurring in the normal operation stage of the engine.

A third aspect of the application discloses a computer readable medium having a computer program stored thereon, wherein the program when executed by a processor implements the method as described in any of the first aspects above.

The fourth aspect of the present application discloses an apparatus comprising:

one or more processors;

a storage device having one or more programs stored thereon;

the one or more programs, when executed by the one or more processors, cause the one or more processors to implement the method as in any one of the first aspects above.

It can be seen from the foregoing technical solutions that, in the closed-loop control method for a supercharger provided in the embodiments of the present application, a closing event with the highest processing priority is selected from all currently monitored closing events in an occurrence state in real time as a closing event to be detected. According to the method and the device, whether the shutdown event to be detected is the forcibly activatable shutdown event or not is judged in real time according to the severity level of the shutdown event to be detected in the current engine running state in the time period when the shutdown event to be detected is the highest processing priority of all shutdown events in the occurrence state. Wherein, the compulsive activation closing event is a closing event which can be compulsively shielded from occurrence state. And then, when the detected closing event is judged to be the forcibly activatable closing event, the occurrence state of the detected closing event is shielded if the time for monitoring that the detected closing event is in the occurrence state is greater than or equal to the time threshold value in the time period for judging that the detected closing event is the forcibly activatable closing event, and when the detected closing event is not in the occurrence state, the closed-loop control is performed on the supercharger.

Drawings

In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to the provided drawings without creative efforts.

Fig. 1 is a schematic flowchart of a closed-loop control method for a supercharger according to an embodiment of the present disclosure;

FIG. 2 is a schematic structural diagram of a closed-loop control system of a supercharger according to an embodiment of the present disclosure;

fig. 3 is a schematic flowchart of a method for determining whether a shutdown event to be detected is a shutdown event that can be forcibly activated in a current engine operating state according to an embodiment of the present disclosure;

FIG. 4 is a block diagram illustrating a start-up phase module according to an embodiment of the present disclosure;

fig. 5 is a schematic structural diagram of a module in a normal operation phase according to an embodiment of the present application;

fig. 6 is a schematic flowchart of a method for shielding a to-be-detected shutdown event according to an embodiment of the present application;

fig. 7 is a flowchart illustrating a method for outputting a fault warning according to an embodiment of the present application;

fig. 8 is a schematic flowchart of a method for determining whether a shutdown event to be detected is a shutdown event requiring a fault warning in a current engine operating state according to an embodiment of the present disclosure;

FIG. 9 is a schematic flow chart illustrating another method for outputting a fault warning according to an embodiment of the present disclosure;

fig. 10 is a schematic structural diagram of a closed-loop control device of a supercharger according to an embodiment of the present disclosure.

Detailed Description

The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. 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.

Referring to fig. 1, the embodiment of the present application discloses a closed-loop control method for a supercharger, which is applied to an electronic control unit, and specifically includes the following steps:

s101, selecting the closing event with the highest processing priority from all the currently monitored closing events in the occurrence state in real time to serve as the closing event to be detected, wherein when the closing event to be detected is monitored in the occurrence state, the supercharger is separated from closed-loop control, and when the closing event to be detected is monitored not in the occurrence state, the supercharger is subjected to closed-loop control.

Specifically, the electronic control unit monitors whether a shutdown event occurs in real time. A shutdown event is an event that has an impact on the safety of the supercharger, such as excessive supercharger holding pressure deviation, cold start, system error, etc. When the electronic control unit monitors that the shutdown events in the occurrence state exist, the shutdown event with the highest processing priority is selected from all the currently monitored shutdown events in the occurrence state to serve as the shutdown event to be detected. And when the closing event to be detected is in the occurrence state, the electronic control unit controls the supercharger to be separated from the closed-loop control until the closing event to be detected is monitored not to be in the occurrence state, and then the closed-loop control is carried out on the supercharger.

The method comprises the steps of storing processing priorities corresponding to all closing events in advance, when the closing events in an occurrence state are monitored, obtaining the processing priorities corresponding to all the closing events in the occurrence state according to the prestored corresponding relation between the closing events and the processing priorities, then comparing the processing priorities corresponding to all the closing events in the occurrence state, and selecting the closing event with the highest processing priority from the processing priorities to serve as the closing event to be detected. The priority of handling the shutdown event may be set according to the urgency of the shutdown event to present the hazard to the supercharger and/or the importance of the hazard to the supercharger.

Optionally, in a specific embodiment of the present application, selecting, in real time, a shutdown event with the highest processing priority from all currently monitored shutdown events in an occurrence state, as a to-be-detected shutdown event, includes:

when the closing events are monitored to exist, a signal for explaining all the closing events in the occurring state can be generated, then the signal for explaining all the closing events in the occurring state is input into the priority detection module, the closing event with the highest processing priority is selected from all the closing events in the occurring state through the priority detection module to serve as the closing event to be detected, and the priority signal carrying the identification of the closing event to be detected is generated.

The specific form of the signal for explaining all the shutdown events currently in the occurrence state is many, and for example, the signal may carry an identifier corresponding to each of the shutdown events currently in the occurrence state, or may carry a code that can explain the states of all the shutdown events. After the signal is input to the priority detection module, the priority detection module acquires the processing priority of each shutdown event in the occurrence state by using the signal for explaining all the shutdown events in the occurrence state at present, and then selects the shutdown event in the occurrence state with the highest processing priority from the acquired processing priorities as the shutdown event to be detected. The priority detection module can generate a signal carrying the identifier of the to-be-detected closing event by using the identifier of the to-be-detected closing event, and the to-be-detected closing event is identified as the closing event with the highest current processing priority by the signal.

For example, referring to FIG. 2, the electronic control unit monitors the close event status of each close event in real time. The closing event state comprises that a closing event is in an occurrence state or a closing event is in a non-occurrence state, and then the current states of all the closing events are represented by a signal 0 carrying a closing event state mask. Specifically, each close event corresponds to a unique state bit in the close event state mask. The state value on the corresponding state bit of the close event is used to illustrate the close event state of the close event. For example, there are a total of close events a, close events B, close events C, and close events D. Close event a corresponds to the first bit in the close event state mask, close event B corresponds to the second bit in the close event state mask, close event C corresponds to the third bit in the close event state mask, and close event D corresponds to the fourth bit in the close event state mask. If the close event is in the occurrence state, the state bit corresponding to the close event will be set to 1, and if the close event is in the non-occurrence state, the state bit will be set to 0. If both the closing event a and the closing event B are currently in the occurrence state, the closing event state mask carried in the signal 0 is 1100.

And performing logic calculation on the masks in the signal 0 and the signal 1 to obtain a signal 2 carrying all the closing event state masks after shielding processing. Signal 1 is a state mask carrying the occurrence status of whether or not to mask a close event. For example, if the occurrence state of a certain shutdown event needs to be masked, 0 may be set to the state position corresponding to the shutdown event, but if the occurrence state is not masked, 1 may be set. Thus, if the occurrence of close event a is masked and close event B, close event C, and close event D are not masked, the mask in signal 1 is 0111. And signal 2 is the result of the operation performed between signal 0 and signal 1, and is used to indicate all the shutdown event states after the masking process. For example, pass through

With continued reference to fig. 2, if the occurrence status of the shutdown event is masked, even though the signal 0 indicates that the shutdown event is in the occurrence status, the sum signal 1 is in operation, and the output signal 2 indicates that the masked shutdown event is in the non-occurrence status. For example, if the occurrence statuses of the close event a, the close event B, the close event C, and the close event D are not masked, the mask carried in the signal 1 is 1111. If the close event a is masked from the occurrence state, the mask carried in signal 1 is 0111. And if the closing event a and the closing event B are actually detected to be in the occurrence state at present, the state mask in the signal 0 is 1100, bit and operation is performed on 0111 in the signal 1 and 1100 that can only be performed on the signal 0, the obtained mask in the signal 2 is 0100, that is, only the closing event B is displayed to be in the occurrence state in the signal 2, and after the signal 2 is sent to the priority detection module, the detected closing event B that is currently in the highest processing priority is the closing event B, that is, the closing event B is the closing event to be detected. And signal a is a signal carrying an identification of the detected shutdown event. The identifier of the shutdown event to be detected may have various embodiments, for example, may be a status bit of the shutdown event to be detected, may be a name of the shutdown event to be detected, and the like. Because the priority detection module outputs the closing event B with the highest processing priority, the output of the priority detection module is not equal to 0, and the opening-closing ring switch is in an open-loop state. Namely, the closing event to be detected is in an occurrence state, and the supercharger is controlled to be separated from the closed-loop control. If the signal a output by the priority detection module is 0, namely, no closing event in the occurrence state exists, the signal a is equal to 0, the opening-closing ring switch is closed, and the supercharger is controlled to be in the closed-loop control state.

The closed-loop control of the supercharger regulates and controls the current working condition parameter according to the difference value between the fed-back current working condition parameter and the target working condition parameter of the supercharger, so that the current working condition parameter of the supercharger is changed into the target working condition parameter. After the closed-loop control is changed into the open-loop control, the supercharger can not be adjusted according to the fed-back current working condition parameters, and the function of protecting the supercharger is achieved.

S102, in a time period when the shutdown event to be detected is monitored to be the highest processing priority of all shutdown events in an occurrence state, judging whether the shutdown event to be detected is a shutdown event which can be forcibly activated in real time according to the severity level of the shutdown event to be detected in the current engine running state, wherein the engine running state comprises the following steps: the normal operation phase or the start-up phase may force the active shutdown event to be a shutdown event that may be forced to mask the occurrence.

Since the process of selecting the shutdown event with the highest processing priority in step S101 is performed in real time, the selected shutdown event to be detected may be changed continuously. In the time period when the shutdown event to be detected is monitored to be the highest processing priority of all the shutdown events in the occurrence state (i.e. in the time period when the shutdown event with the highest processing priority has not been changed all the time), whether the shutdown event to be detected is the mandatory activation shutdown event or not can be judged in real time according to the severity level of the shutdown event to be detected in the current engine operation state.

The severity level of a shutdown event is used to illustrate the severity of the negative impact of the shutdown event. The severity of the effect of the same shut-down event may be different when the engine operating conditions are different, and thus the severity level of the same shut-down event may be different for different engine operating conditions. By pre-evaluating the severity of the adverse effects caused by the occurrence of shut-down events of the engine in different operating conditions, the severity level of each shut-down event of the engine in different operating conditions can be derived.

Because the severity level of the partial closing event is low in a certain running state of the engine, the influence on the supercharger is not large, the occurrence state of the closing event can be selectively shielded, and the closed-loop control state of the supercharger is still realized when the closing event is in the non-occurrence state.

Alternatively, shut-down events with severity levels less than a threshold level may be listed in advance as mandatory-activatible shut-down events for different engine operating conditions. The mandatory activatable shutdown events for each engine operating state are then stored in advance. Specifically, the forcibly activatable shutdown event in the normal operation phase of the engine and the forcibly activatable shutdown event in the startup phase are stored in advance. And then checking whether the closing event to be detected belongs to the forcibly activatable closing event in the current engine running state or not according to the current engine running state.

Alternatively, the severity level corresponding to each shut-down event in the normal operation stage of the engine and the severity level corresponding to each shut-down event in the start stage of the engine may be stored in advance. And in a time period when the shutdown event to be detected is monitored to be the highest processing priority in all the shutdown events in the occurrence state, checking the severity level of the shutdown event to be detected in the current engine operation state from the pre-stored severity levels corresponding to the shutdown events in the engine operation state, and if the severity level is less than or equal to a level threshold, forcibly activating the shutdown event when the shutdown event to be detected is detected. If the current negative influence of the to-be-detected closing event is larger than the grade threshold, the to-be-detected closing event is considered to be too large, and the occurrence state of the to-be-detected closing event cannot be shielded and ignored.

Optionally, referring to fig. 3, in an embodiment of the present application, an implementation of step S102 is performed, including:

s301, in the time period when the detected closing event is the highest processing priority of all the closing events in the occurrence state, priority signals carrying the identification of the detected closing event are respectively input to the starting stage module and the normal operation stage module.

Specifically, referring to fig. 2, in a time period when it is detected that the shutdown event to be detected is the highest processing priority among all the shutdown events in the occurrence state, the priority signal (i.e., signal a) carrying the identifier of the shutdown event to be detected is input to the start phase module and the normal operation phase module, respectively. In the time period when the to-be-detected closing event is the highest processing priority among all the closing events in the occurrence state, the identifier of the to-be-detected closing event carried in the signal a is unchanged all the time.

The identifier of the to-be-detected shutdown event may have a plurality of expression forms, for example, may be a status bit corresponding to the to-be-detected shutdown event, and for example, may be information specific to the name of the to-be-detected shutdown event waiting for detection of the shutdown event.

S302, whether the current engine is in a starting stage or not is monitored through a starting stage module, and if the current engine is monitored to be in the starting stage, whether the closing event to be detected belongs to a closing event in a preset first forced activation closing event set or not is identified through the received priority signal.

Wherein the first set of enforceable activation shutdown events includes: each shut down event of the occurrence state may be forcibly masked during the engine start phase. The first set of mandatory active shutdown events is obtained by screening all shutdown events by their corresponding severity level during the engine start-up phase. If the closing event to be detected belongs to the closing event in the preset first forcibly activatable closing event set, the starting phase module determines that the closing event to be detected is the forcibly activatable closing event, and if the closing event to be detected does not belong to the closing event in the preset first forcibly activatable closing event set, the starting phase module determines that the closing event to be detected is not the forcibly activatable closing event.

The starting stage module analyzes the identifier of the closing event to be detected carried in the priority signal by using the received priority signal only when the engine is in the starting stage, then identifies whether the closing event to be detected belongs to the closing event in the preset first forced activation closing event set, and does not identify whether the engine belongs to the closing event in the preset first forced activation closing event set when the engine is not in the starting stage.

The first compulsive activation closing event set is a pre-constructed event set, all closing events are screened according to the severity level corresponding to each closing event in the engine starting stage, and the closing events capable of compulsively shielding the occurrence state in the engine starting stage are screened out. The specific screening rule may be a shutdown event with a severity level less than or equal to a level threshold during the engine starting phase.

Optionally, in a specific embodiment of the present application, if the priority signal carrying the identifier of the to-be-detected shutdown event is a signal carrying a status bit corresponding to the to-be-detected shutdown event, an implementation manner of step S302 is executed, and includes:

and monitoring whether the current engine is in a starting stage or not through a starting stage module, and if the current engine is monitored to be in the starting stage, taking out a state value of a state bit corresponding to a to-be-detected closing event from a mask corresponding to a first forcibly activatable closing event set by using a received priority signal. The state value of the state bit corresponding to the closing event to be detected is used for explaining whether the closing event to be detected is a closing event which can be forcibly shielded in an occurrence state in an engine starting stage.

Specifically, referring to fig. 4, the mask corresponding to the first mandatory active close event set is the mandatory active close event mask 1 in fig. 4. Each state bit in the mask 1 for forcibly activating the shutdown events corresponds to a unique shutdown event, a state value of 1 in the state bit indicates that the state bit corresponds to a shutdown event in which the shutdown event is in a state that can be forcibly masked, and when the state value of 0 in the state bit indicates that the state bit corresponds to a shutdown event in which the shutdown event is not in a state that can be forcibly masked. And performing a bit taking function (GetBIT) operation on the signal a and the forcibly activated closing event mask 1, wherein the signal a carries a state bit of the closing event to be detected, the GetBIT function takes out a state value on the state bit of the closing event to be detected from the forcibly activated closing event mask 1, the state value indicates whether the closing event to be detected is the closing event which can be forcibly shielded from the occurrence state in the engine starting stage, and if the state value is 1, the closing event to be detected is the closing event which can be forcibly shielded from the occurrence state in the engine starting stage.

Continuing to refer to fig. 4, the starting phase module continuously monitors the engine state, checks whether the current engine state is the engine running state, outputs a state value 1 if the engine running state is the engine running state, and simultaneously monitors whether a starting phase mark exists, outputs the state value 1 if the starting phase mark exists, and performs an and operation on the two output state values to obtain a state value 1, which represents that the engine is currently in the starting phase, and if the GetBit function extracts 1 from the forcibly activatable closing event mask 1, performs an and logic operation on the state value 1 representing that the engine is currently in the starting phase and the state value 1 representing that the closing event to be detected is the closing event which can be forcibly masked in the engine starting phase, outputs the state value 1, which represents that the engine is currently in the starting phase, and the closing event to be detected is a closing event which can be forcibly shielded from occurring state in the engine starting stage, that is, the starting stage module recognizes that the closing event to be detected is a forcibly activatable closing event in the current engine running state. If the engine is not in the starting stage currently, or the to-be-detected shutdown event is not a shutdown event which can be forcibly shielded from occurring states in the starting stage of the engine, the state value output by the AND logic calculation is 0, which means that the to-be-detected shutdown event identified by the starting stage module is not a forcibly activatable shutdown event in the current engine operating state.

And S303, monitoring whether the current engine is in a normal operation stage or not through the normal operation stage module, and if the current engine is in the normal operation stage, identifying whether the closing event to be detected belongs to a preset closing event in the second forced activation closing event set or not by using the received priority signal.

Wherein the second set of enforceable activation shutdown events includes: each closing event of the occurrence state can be forcibly shielded in the normal operation stage of the engine, and the second forcibly activated closing event set is obtained by screening all the closing events according to the severity level of each closing event in the normal operation stage of the engine. If the closing event to be detected belongs to the closing event in the preset second forcibly activatable closing event set, the normal operation phase module determines that the closing event to be detected is the forcibly activatable closing event, and if the closing event to be detected does not belong to the closing event in the preset second forcibly activatable closing event set, the normal operation phase module determines that the closing event to be detected is not the forcibly activatable closing event.

The normal operation stage module analyzes the identifier of the closing event to be detected carried in the priority signal by using the received priority signal only when the engine is in the normal operation stage, then identifies whether the closing event to be detected belongs to the closing event in the preset second forced activation closing event set, and does not identify whether the engine belongs to the closing event in the preset second forced activation closing event set when the engine is not in the normal operation stage.

The second compulsive activation closing event set is a pre-constructed event set, all closing events are screened through the severity level corresponding to each closing event in the normal operation stage of the engine, and the closing events which can compulsively shield the occurrence state in the normal operation stage of the engine are screened out. The specific screening rule may be a shutdown event with a severity level less than or equal to a level threshold during a normal operation stage of the engine.

Specifically, referring to fig. 5, the mask corresponding to the first mandatory-to-activate close event set is the mandatory-to-activate close event mask 2 in fig. 5. Each state bit in the mask 2 for mandatory-to-activate shutdown events corresponds to a unique shutdown event, a state value of 1 in the state bit indicates that the corresponding shutdown event of the state bit is a shutdown event that can be forcibly masked, and when the state value of 0 in the state bit indicates that the corresponding shutdown event of the state bit is not a shutdown event that can be forcibly masked. The signal d represents a signal which is output by the starting stage module and used for controlling the shielding of the occurrence state of the to-be-detected closing event, and the signal d and the closing event mask 2 which can be forcibly activated are subjected to bit AND operation, so that the starting stage module can be used for shielding the to-be-detected event in the occurrence state, the to-be-detected event can be forcibly shielded in the normal operation stage, and whether shielding is needed or not does not need to be judged again. And performing bit taking function (GetBIT) operation on the bit and operation result and the forcibly activatable closing event mask 2, wherein the bit and operation result carries a state bit of the closing event to be detected, the GetBIT function takes out a state value on the state bit of the closing event to be detected from the forcibly activatable closing event mask 2, the state value indicates whether the closing event to be detected is the closing event which can be forcibly shielded from the occurrence state in the normal operation stage of the engine, and if the state value is 1, the closing event to be detected is the closing event which can be forcibly shielded from the occurrence state in the normal operation stage of the engine.

Continuing to refer to fig. 5, the normal operation phase module continuously monitors the engine state, checks whether the current engine state is the engine operation state, outputs a state value 1 if the engine operation state is the engine operation state, and simultaneously monitors whether the engine operation time is greater than the start phase time, outputs the state value 1 if the engine operation time is greater than the start phase time, and performs an and operation on the two output state values to obtain a state value 1 which represents that the engine is currently in the normal operation phase, and performs an and logic operation on the state value 1 which represents that the engine is currently in the normal operation phase and the state value 1 which represents that the detected closing event is the closing event which can be forcibly shielded in the normal operation phase of the engine if the GetBit function is 1 extracted from the forcibly activated closing event mask 2, and outputs the state value 1 which represents that the engine is currently in the normal operation phase, and the closing event to be detected is a closing event which can be forcibly shielded in an occurrence state in the normal operation stage of the engine, that is, the normal operation stage module recognizes that the closing event to be detected is a forcibly activatable closing event in the current engine operation state. If the current engine is not in the normal operation stage, or the to-be-detected shutdown event is not a shutdown event which can be forcibly shielded to generate a state in the normal operation stage of the engine, the state value output by the AND logic calculation is 0, which represents that the to-be-detected shutdown event identified by the normal operation stage module is not a forcibly activatable shutdown event in the current engine operation state.

It should be noted that the execution processes of step S302 and step S303 are independent from each other, and there is no precedence order.

When it is determined in step S302 that the to-be-detected shutdown event is not the mandatory activatable shutdown event through the start phase module, and it is also determined in step S303 that the to-be-detected shutdown event is not the mandatory activatable shutdown event through the normal operation phase module, it indicates that the to-be-detected shutdown event is not the mandatory activatable shutdown event in the current engine operation state. When the closing event to be detected is determined to be the forcibly activatable closing event through the starting phase module, or the closing event to be detected is determined to be the forcibly activatable closing event through the normal operation phase module, it is indicated that the closing event to be detected is the forcibly activatable closing event in the current engine operation state.

S103, if the detected closing event is judged to be the forcibly activatable closing event, shielding the occurrence state of the detected closing event if the time for monitoring the occurrence state of the detected closing event is greater than or equal to the time threshold value in the time period for judging the detected closing event to be the forcibly activatable closing event.

Since step S102 is performed in real time whether the closing event to be detected is the closing event that can be forcibly activated, in the time period when the closing event to be detected is determined to be the closing event that can be forcibly activated, if the time when the closing event to be detected is in the occurrence state is greater than or equal to the time threshold, step S101 indicates that the supercharger is always in the state of being out of the closed-loop control during the time when the closing event to be detected is in the occurrence state. Therefore, in order to avoid that the time that the supercharger is in the open-loop control state is too long and the influence on the driving performance and the engine emission performance of the vehicle is too large, the occurrence state of the to-be-detected closing event which belongs to the forcibly activatable closing event can be shielded when the time that the to-be-detected closing event is in the occurrence state is monitored to be greater than or equal to the time threshold, and further, the closed-loop control of the supercharger can be forcibly activated because the occurrence state cannot be detected.

Optionally, referring to fig. 6, in an embodiment of the present application, an implementation manner of executing step S103 includes:

s601, if the startup phase module determines that the to-be-detected closing event is the forcibly activatable closing event, the startup phase module determines that the to-be-detected closing event is in the time period of the forcibly activatable closing event, the startup phase module times the time of the to-be-detected closing event in the occurrence state, and if the timed time is greater than or equal to a time threshold, the startup phase module outputs a signal for controlling the shielding of the occurrence state of the to-be-detected closing event.

Specifically, if it is determined by the start-up phase module that the to-be-detected shutdown event is the forced activation shutdown event, a signal is output to control the timer to start timing the time of the to-be-detected shutdown event in the occurrence state, and when the time timed by the timer is greater than or equal to the time threshold, the start-up phase module outputs a signal for controlling the shielding of the occurrence state of the to-be-detected shutdown event.

For example, referring to fig. 4, when the startup phase module determines that the shutdown event to be detected is a forcible activation shutdown event, the Start/Stop key of the timer is output with a state value of 1, so that the timer starts to time the time that the shutdown event to be detected is in the occurrence state. If the startup phase module determines that the closing event to be detected is not the mandatory activation closing event, the timer stops timing by outputting a state value 0 to a Start/Stop (Start/Stop) key of the timer. In particular, by Z-1The signal a at the previous time is recorded, and when the closing event with the highest processing priority is changed, the state value of 0 is output to the counterA reset (Rest) key and a Start/Stop (Start/Stop) key of the timer, so that the timer stops counting, and the counting is reset to zero. When the engine running state is no longer in the starting stage, the state value 0 is also output to a reset (Rest) key and a Start/pause (Start/Stop) key of the timer, so that the timer stops counting, and the counting is reset. When the time counted by the timer is greater than or equal to the time threshold value, the switch gear connected with the timer is changed from F to T, the value of the set bit function (SetBIT) is output from the starting phase module and passes through Z-1The function lock is stored in the startup phase module. The set bit function (SetBit) sets the state value of the state bit carried in the signal a to 1, and sets the rest of the state bits to 0, and outputs a signal d for controlling to shield the occurrence state of the to-be-detected shutdown event. For example, if the occurrence status of the close event a is masked and the status bit corresponding to the close event a is 1 in the close event a, the close event B, the close event C and the close event D, the SetBit function outputs the 1000 signal D. Referring to fig. 2, the output signal d at the start phase is 1000, 0111 after performing the negation logic operation, and the output signal at this time at the normal operation phase is 0000, 1111 after performing the negation logic operation, and the bits and logic operation is performed on 0111 and 1111, so as to obtain a signal 1 of 0111. The current signal 0 is 1000, that is, only the event a is in the occurrence state, but through the logic operation of the signal 1 and the signal 0, the output signal 2 becomes 0000, the detection result of the priority detection module also becomes 0, the switch of the open-close loop is closed, and the supercharger is controlled to be in the closed-loop operation.

S602, if the normal operation phase module determines that the to-be-detected closing event is the forcibly activatable closing event, the normal operation phase module determines that the to-be-detected closing event is in the time period of the forcibly activatable closing event, the normal operation phase module times the time of the to-be-detected closing event in the occurrence state, and if the timed time is greater than or equal to a time threshold, the normal operation phase module outputs a signal for controlling the shielding of the occurrence state of the to-be-detected closing event.

The process of outputting the signal for controlling to shield the occurrence state of the to-be-detected shutdown event by the normal operation stage module in step S602 is similar to the process of outputting the signal for controlling to shield the occurrence state of the to-be-detected shutdown event by the start stage module in step S601, and reference is made to the process, and details are not repeated here.

The process of outputting the signal f for controlling to shield the occurrence state of the to-be-detected shutdown event by the normal operation stage module in fig. 5 is similar to the process of outputting the signal for controlling to shield the occurrence state of the to-be-detected shutdown event d by the start stage module in fig. 4, and details are not repeated here.

It should be noted that the execution processes of step S601 and step S602 are independent from each other, and there is no sequential logical order relationship.

And S603, shielding the occurrence state of the closing event to be detected when monitoring a signal which is output by the starting stage module or the normal operation stage and is used for controlling the shielding of the occurrence state of the closing event to be detected.

When a signal which is output by the starting stage module or the normal operation stage and used for controlling the shielding of the occurrence state of the closing event to be detected is monitored, the occurrence state of the closing event to be detected is shielded, and the electronic control unit carries out closed-loop control on the supercharger according to the state of the closing event to be detected after shielding processing. Specifically, if the occurrence state of the to-be-detected closing event is masked, the supercharger is in the closed-loop control state, and if the occurrence state of the to-be-detected closing event is not masked, the supercharger is in the open-loop control state.

Optionally, referring to fig. 7, in an embodiment of the present application, after performing step S101, the method further includes:

s701, in a time period when the shutdown event to be detected is monitored to be the highest processing priority of all shutdown events in an occurrence state, judging whether the shutdown event to be detected is a shutdown event needing to be reported with a fault warning in real time according to the severity level of the shutdown event to be detected in the current engine operation state.

Since the process of selecting the shutdown event with the highest processing priority in step S101 is performed in real time, the selected shutdown event to be detected may be changed continuously. In the time period when the shutdown event to be detected is monitored to be the highest processing priority of all the shutdown events in the occurrence state (namely, in the time period when the shutdown event with the highest processing priority is not changed all the time), whether the shutdown event to be detected is the shutdown event needing the fault warning is judged in real time according to the severity level of the shutdown event to be detected in the current engine operation state.

The severity level of a shutdown event is used to illustrate the severity of the negative impact of the shutdown event. The severity of the effect of the same shut-down event may be different when the engine operating conditions are different, and thus the severity level of the same shut-down event may be different for different engine operating conditions. By pre-evaluating the severity of the adverse effects caused by the occurrence of shut-down events of the engine in different operating conditions, the severity level of each shut-down event of the engine in different operating conditions can be derived.

Because the severity level of part of the closing events of the engine is higher in a certain running state, and the influence on the supercharger is larger, when the closing events are in a generating state, fault warning can be selected to be reported to the closing events, a user is reminded to process the closing events, and risks are eliminated.

Alternatively, shutdown events with severity levels greater than a threshold level may be listed in advance as fault warning shutdown events requiring reporting in different engine operating states. And then storing the fault warning closing event needing to be reported in each engine running state in advance. Specifically, a failure warning shutdown event to be reported in the normal operation stage of the engine and a failure warning shutdown event to be reported in the starting stage are stored in advance. And then checking whether the shutdown event to be detected belongs to a fault warning shutdown event needing to be reported under the current engine running state according to the current engine running state.

Alternatively, the severity level corresponding to each shut-down event in the normal operation stage of the engine and the severity level corresponding to each shut-down event in the start stage of the engine may be stored in advance. And in a time period when the shutdown event to be detected is monitored to be the highest processing priority in all the shutdown events in the occurrence state, checking the severity level of the shutdown event to be detected in the current engine operation state from the pre-stored severity levels corresponding to the shutdown events in the engine operation state, and if the severity level is greater than a level threshold, determining that a fault warning needs to be reported when the shutdown event to be detected is detected. If the current negative influence of the shutdown event to be detected is less than or equal to the grade threshold, the current negative influence of the shutdown event to be detected is not great, and the shutdown event to be detected does not need to report a fault warning for reminding.

Optionally, referring to fig. 8, in an embodiment of the present application, an implementation manner of performing step S701 includes:

s801, in a time period when the detected closing event is the highest processing priority of all the closing events in the occurrence state, priority signals carrying the identification of the detected closing event are respectively input to a starting stage module and a normal operation stage module.

The principle and the execution process of step S801 are the same as those of step S301 shown in fig. 3, and may be referred to here, which is not described again.

S802, monitoring whether the current engine is in a starting stage or not through a starting stage module, and if the current engine is monitored to be in the starting stage, identifying whether the closing event to be detected belongs to a preset closing event in a first failure warning closing event set needing to be reported or not by utilizing the received priority signal.

Wherein, the first fault warning shutdown event set that needs to be reported includes: the method comprises the steps that each closing event of fault warning needs to be reported in the engine starting stage, a first fault warning needing to be reported closing event set is obtained by screening all closing events according to the severity level of each closing event in the engine starting stage, and if the closing events to be detected belong to the preset closing events in the first fault warning needing to be reported closing event set, the starting stage module determines that the closing events to be detected are the fault warning needing to be reported closing events; and if the to-be-detected closing event is identified not to belong to a preset closing event in the first failure warning closing event set needing to be reported, determining that the to-be-detected closing event is not the failure warning closing event needing to be reported through the starting stage module.

The starting stage module analyzes the identifier of the to-be-detected closing event carried in the priority signal by using the received priority signal only when the engine is in a starting stage, then identifies whether the to-be-detected closing event belongs to a preset closing event in a first failure warning closing event set needing to be reported, and does not identify whether the engine belongs to a preset closing event in a first failure warning closing event set needing to be reported when the engine is not in the starting stage.

The first failure warning reporting closing event set is a pre-constructed event set, all closing events are screened according to the severity level corresponding to each closing event in the engine starting stage, and the closing events which need failure warning reporting in the engine starting stage are screened out. The specific screening rule may be a shutdown event with a severity level greater than a threshold level during the engine starting period.

Optionally, in a specific embodiment of the present application, if the priority signal carrying the identifier of the to-be-detected shutdown event is a signal carrying a status bit corresponding to the to-be-detected shutdown event, an implementation manner of step S802 is executed, where the implementation manner includes:

and monitoring whether the current engine is in a starting stage or not through a starting stage module, and if so, taking out a state value of a state bit corresponding to a to-be-detected shutdown event from a mask corresponding to a first fault warning shutdown event set to be reported by utilizing the received priority signal. The state value of the state bit corresponding to the shutdown event to be detected is used for explaining whether the shutdown event to be detected is a shutdown event of which a fault warning needs to be reported in an engine starting stage.

Specifically, referring to fig. 4, the mask corresponding to the first failure warning shutdown event set to be reported is the failure warning shutdown event mask 1 to be reported in fig. 4. Each state bit in the shutdown event mask 1 for which a fault warning needs to be reported corresponds to a unique shutdown event, the state value on the state bit is 1, which represents that the shutdown event corresponding to the state bit is the shutdown event for which the fault warning needs to be reported, and when the state value on the state bit is 0, which represents that the shutdown event corresponding to the state bit is not the shutdown event for which the fault warning needs to be reported. And performing bit taking function (GetBIT) operation on the signal a and the shutdown event mask 1 requiring fault warning reporting, wherein the signal a carries a state bit of a shutdown event to be detected, the GetBIT function extracts a state value on the state bit of the shutdown event to be detected from the shutdown event mask 1 requiring fault warning reporting, the state value indicates whether the shutdown event to be detected is the shutdown event requiring fault warning reporting in the engine starting stage, and if the state value is 1, the shutdown event to be detected is the shutdown event requiring fault warning reporting in the engine starting stage.

Continuing to refer to fig. 4, the starting phase module continuously monitors the engine state, checks whether the current engine state is the engine running state, outputs a state value 1 if the engine running state is present, and simultaneously monitors whether a starting phase mark is present, outputs the state value 1 if the starting phase mark is present, and performs an and operation on the two output state values to obtain a state value 1, which represents that the engine is currently in the starting phase, while if the GetBit function extracts 1 from the fault warning shutdown event mask 1 to be reported, the state value 1 representing that the engine is currently in the starting phase and the state value 1 representing that the shutdown event to be detected is the shutdown event requiring fault warning to be reported in the engine starting phase are subjected to an and logic operation, and outputs the state value 1, which represents that the engine is currently in the starting phase, and the to-be-detected shutdown event is a shutdown event requiring fault warning in the engine starting stage, that is, the starting stage module recognizes that the to-be-detected shutdown event is a fault warning shutdown event requiring fault warning in the current engine running state. If the engine is not at the starting stage of the engine currently, or the to-be-detected shutdown event is not a shutdown event requiring fault warning reporting at the starting stage of the engine, the state value output by the AND logic calculation is 0, which represents that the to-be-detected shutdown event identified by the starting stage module is not a fault warning shutdown event requiring fault warning reporting at the current running state of the engine.

And S803, monitoring whether the current engine is in a normal operation stage or not through the normal operation stage module, and if the current engine is monitored to be in the normal operation stage, identifying whether the closing event to be detected belongs to a preset closing event in a second failure warning closing event set needing to be reported or not by utilizing the received priority signal.

Wherein the second set of fault-warning shutdown events to report includes: and each shutdown event of the fault warning shutdown events needs to be reported in the normal operation stage of the engine, and the second fault warning shutdown event set needs to be reported is obtained by screening all the shutdown events according to the severity level of each shutdown event in the normal operation stage of the engine. And if the to-be-detected closing event is identified to belong to a preset closing event in the second failure warning closing event set needing to be reported, determining the to-be-detected closing event as a failure warning closing event needing to be reported through the normal operation stage module. And if the to-be-detected closing event is identified not to belong to a preset closing event in the second failure warning closing event set needing to be reported, determining that the to-be-detected closing event is not the failure warning closing event needing to be reported through the normal operation stage module.

It should be noted that the execution process and principle of step S803 and step S802 are similar, and are not described herein again.

Similarly, the principle and the execution process of identifying whether the shutdown event to be detected belongs to the shutdown event in the preset first failure warning shutdown event set that needs to be reported in fig. 4 are similar to the principle and the execution process of identifying whether the shutdown event to be detected belongs to the shutdown event in the preset second failure warning shutdown event set that needs to be reported in fig. 5, and are not described herein again.

It should be noted that the execution processes of step S802 and step S803 are independent from each other, and there is no precedence order.

S702, if the detected shutdown event is judged to be a shutdown event needing a fault warning, in a time period when the detected shutdown event is judged to be the shutdown event needing the fault warning, if the time when the detected shutdown event is in the occurrence state is monitored to be greater than or equal to a time threshold, outputting a fault warning corresponding to the detected shutdown event.

Since step S701 is performed in real time whether the shutdown event to be detected is the shutdown event for which the fault warning needs to be reported, in the time period when the shutdown event to be detected is the shutdown event for which the fault warning needs to be reported, if the time during which the shutdown event to be detected is in the occurrence state is greater than or equal to the time threshold, it can be seen from step S101 that the supercharger is always in the state of being out of the closed-loop control during the time during which the shutdown event to be detected is in the occurrence state. Therefore, in order to avoid that the time that the supercharger is in the open-loop control state is too long and the influence on the driving performance and the engine emission performance of the vehicle is too large, when the time that the shutdown event to be detected is monitored to be in the occurrence state is greater than or equal to the time threshold, the shutdown event to be detected, which belongs to the shutdown event to be reported with the fault warning, is reported in a fault, and the fault warning corresponding to the shutdown event to be detected is output, so that the purpose of reminding a user that the current supercharger is in the open-loop control state for a long time is achieved, the user is reminded of processing the shutdown event to be detected, and excessive negative influence on the driving performance and the engine emission performance of the vehicle due.

Optionally, referring to fig. 9, in an embodiment of the present application, an implementation manner of executing step S702 includes:

s901, if the startup phase module determines that the shutdown event to be detected is the shutdown event requiring the fault warning to be reported, the startup phase module determines that the shutdown event to be detected is in the time period requiring the fault warning to be reported, the startup phase module times the time of the shutdown event to be detected in the occurrence state, and if the timed time is greater than or equal to the time threshold, the startup phase module outputs a signal for controlling the reporting of the fault warning corresponding to the shutdown event to be detected.

Specifically, if it is determined by the start-up phase module that the to-be-detected shutdown event is the forced activation shutdown event, a signal is output to control the timer to start timing the time of the to-be-detected shutdown event in the occurrence state, and when the time timed by the timer is greater than or equal to the time threshold, the start-up phase module outputs a signal for controlling the shielding of the occurrence state of the to-be-detected shutdown event.

For example, referring to fig. 4, when the startup phase module determines that the shutdown event to be detected is a shutdown event for which a fault warning needs to be reported, the Start/Stop key of the timer is output with a state value of 1, so that the timer starts to time the time when the shutdown event to be detected is in the occurrence state. And if the starting stage module determines that the shutdown event to be detected is not the fault warning shutdown event which needs to be reported, outputting a state value of 0 to a Start/Stop (Start/Stop) key of a timer, and stopping timing by the timer. In particular, by Z-1The signal a describing the last time point outputs a state value of 0 to a reset (Rest) key and a Start/Stop (Start/Stop) key of the timer when the closing event having the highest processing priority is changed, so that the timer stops counting and the counting is reset to zero. When the engine running state is no longer in the starting stage, the state value 0 is also output to a reset (Rest) key and a Start/pause (Start/Stop) key of the timer, so that the timer stops counting, and the counting is reset. When the time counted by the timer is greater than or equal to the time threshold, the switch gear connected with the timer is changed from F to T, the value of the set bit function (SetBIT) is output from the starting phase module (i.e. the output signal c), and the value passes through Z-1The function lock is stored in the startup phase module. And setting a state value of a state bit carried in the signal a to be 1 by a set bit function (SetBIT), setting the rest state bits to be 0, and outputting a signal for controlling and reporting a fault warning corresponding to a to-be-detected closing event. For example, if the shutdown event a, the shutdown event B, the shutdown event C, and the shutdown event D require a fault alarm, and the status bit corresponding to the shutdown event a is 1, the SetBit function outputs 1000 signals C, and the fault module reports a fault and performs Debounce (Debounce) processing on the fault confirmation time.

S902, if the normal operation phase module determines that the shutdown event to be detected is the shutdown event which can be forcibly activated, the normal operation phase module determines that the shutdown event to be detected is in the time period in which the fault warning shutdown event needs to be reported, the normal operation phase module times the time of the shutdown event to be detected in the occurrence state, and if the timed time is greater than or equal to the time threshold, the normal operation phase module outputs a signal for controlling reporting of the fault warning corresponding to the shutdown event to be detected.

The execution process and principle of step S902 and step S901 are similar, and are not described herein again.

Similarly, the principle and implementation process of outputting the signal c for controlling the reporting of the fault warning corresponding to the shutdown event to be detected in fig. 4 is similar to that of outputting the signal g for controlling the reporting of the fault warning corresponding to the shutdown event to be detected in fig. 5, and details are not repeated here.

And S903, outputting a fault warning corresponding to the shutdown event to be detected when monitoring a signal which is output by the starting stage module or the normal operation stage and is used for controlling and reporting the fault warning corresponding to the shutdown event to be detected.

When a signal which is output by a starting stage module or a normal operation stage and used for controlling and reporting a fault warning corresponding to a to-be-detected shutdown event is monitored, the fault warning corresponding to the to-be-detected shutdown event is output to remind that the to-be-detected shutdown event is always in an occurrence state, so that the current supercharger is always in open-loop control and needs to be processed as soon as possible.

Optionally, in an embodiment of the present application, after the engine state is changed to the engine operation end state, the signal output in the start phase module may be cleared, so as to prevent the previous setting from being used to control the closed-loop operation of the supercharger when the engine is restarted later.

For example, referring to fig. 4, the start-up stage module detects whether the engine state is an operation end state in real time, and if the engine state is the operation end state, generates a signal b carrying a state value of 1, and then the signal b controls the switch in the start-up stage module to be set to 0, and does not output a signal c for controlling the reporting of the fault warning corresponding to the shutdown event to be detected any more, and does not output a signal d for controlling the reporting of the fault warning corresponding to the shutdown event to be detected any more. The process of the normal operation phase module shown in fig. 5 is also similar and will not be described again here.

In the closed-loop control method for the supercharger provided by the embodiment of the application, the closing event with the highest processing priority is selected from all the currently monitored closing events in the occurrence state in real time and serves as the closing event to be detected. According to the method and the device, whether the shutdown event to be detected is the forcibly activatable shutdown event or not is judged in real time according to the severity level of the shutdown event to be detected in the current engine running state in the time period when the shutdown event to be detected is the highest processing priority of all shutdown events in the occurrence state. Wherein, the compulsive activation closing event is a closing event which can be compulsively shielded from occurrence state. And then, when the detected closing event is judged to be the forcibly activatable closing event, the occurrence state of the detected closing event is shielded if the time for monitoring that the detected closing event is in the occurrence state is greater than or equal to the time threshold value in the time period for judging that the detected closing event is the forcibly activatable closing event, and when the detected closing event is not in the occurrence state, the closed-loop control is performed on the supercharger.

Referring to fig. 10, based on the closed-loop control method of the supercharger provided in the embodiment of the present application, the embodiment of the present application correspondingly discloses a closed-loop control device of the supercharger, including: a selecting unit 1001, a first judging unit 1002, and a first shielding unit 1003.

The selecting unit 1001 is configured to select, in real time, a shutdown event with the highest processing priority from all currently monitored shutdown events in an occurrence state, as a shutdown event to be detected. When the detected closing event is monitored to be in the occurrence state, the supercharger is separated from closed-loop control, and when the detected closing event is not monitored to be in the occurrence state, the supercharger is subjected to closed-loop control.

The first determining unit 1002 is configured to determine, in real time, whether a shutdown event to be detected is a shutdown event that can be forcibly activated according to a severity level of the shutdown event to be detected in a current engine operating state in a time period in which it is monitored that the shutdown event to be detected is the highest processing priority among all shutdown events in an occurrence state. Wherein the engine operating state comprises: the normal operation phase or the start-up phase may force the active shutdown event to be a shutdown event that may be forced to mask the occurrence.

Optionally, in an embodiment of the present application, the first determining unit 1002 includes: the first output subunit, the second identification subunit and the first identification subunit.

And the first output subunit is used for respectively inputting the priority signals carrying the identification of the to-be-detected closing event to the starting stage module and the normal operation stage module in the time period when the to-be-detected closing event is monitored to be the highest processing priority in all the closing events in the occurrence state.

The first identification subunit is configured to monitor whether the current engine is in a starting stage through the starting stage module, and if the current engine is monitored to be in the starting stage, identify whether the closing event to be detected belongs to a preset closing event in the first forced activation closing event set by using the received priority signal. Wherein the first set of enforceable activation shutdown events includes: each shut down event of the occurrence state may be forcibly masked during the engine start phase. The first set of mandatory active shutdown events is obtained by screening all shutdown events by their corresponding severity level during the engine start-up phase. And if the closing event to be detected belongs to the closing event in the preset first forcibly activatable closing event set, determining the closing event to be detected as the forcibly activatable closing event through the starting stage module. And if the closing event to be detected does not belong to the closing event in the preset first forcibly activatable closing event set, determining that the closing event to be detected is not the forcibly activatable closing event through the starting stage module.

And the second identification subunit is used for monitoring whether the current engine is in a normal operation stage or not through the normal operation stage module, and identifying whether the closing event to be detected belongs to a preset closing event in the second forced activation closing event set or not by using the received priority signal if the current engine is monitored to be in the normal operation stage. Wherein the second set of enforceable activation shutdown events includes: each closing event of the occurrence state can be forcibly shielded in the normal operation stage of the engine, and the second forcibly activated closing event set is obtained by screening all the closing events according to the severity level of each closing event in the normal operation stage of the engine. And if the closing event to be detected belongs to the preset closing event in the second forcibly activatable closing event set, determining the closing event to be detected as the forcibly activatable closing event through the normal operation stage module. And if the closing event to be detected does not belong to the preset closing event in the second forcibly activatable closing event set, determining that the closing event to be detected is not the forcibly activatable closing event through the normal operation stage module.

The first shielding unit 1003 is configured to shield the occurrence state of the to-be-detected shutdown event if it is determined that the to-be-detected shutdown event is the mandatory activatable shutdown event, and if it is monitored that the time when the to-be-detected shutdown event is in the occurrence state is greater than or equal to a time threshold value during the time period when the to-be-detected shutdown event is the mandatory activatable shutdown event.

Optionally, in a specific embodiment of the present application, the first shielding unit 1003 includes: the device comprises a first timing subunit, a second timing subunit and a first shielding subunit.

The first timing subunit is configured to, if it is determined by the start phase module that the to-be-detected shutdown event is the forcibly activatable shutdown event, determine, by the start phase module, that the to-be-detected shutdown event is within a time period in which the to-be-detected shutdown event is the forcibly activatable shutdown event, time, by the start phase module, the to-be-detected shutdown event in the occurrence state, and, if the time that is timed is greater than or equal to a time threshold, output, by the start phase module, a signal for controlling shielding the occurrence state of the to-be-detected shutdown event.

And the second timing subunit is used for timing the time of the to-be-detected closing event in the occurrence state through the normal operation phase module if the to-be-detected closing event is determined to be the forcibly activatable closing event through the normal operation phase module, and outputting a signal for controlling the shielding of the occurrence state of the to-be-detected closing event through the normal operation phase module if the timed time is greater than or equal to a time threshold.

And the first shielding subunit is used for shielding the occurrence state of the shutdown event to be detected when monitoring a signal which is output by the starting stage module or the normal operation stage and is used for controlling the shielding of the occurrence state of the shutdown event to be detected.

Optionally, in a specific embodiment of the present application, the method further includes: a second judging unit and a second shielding unit.

And the second judging unit is used for judging whether the shutdown event to be detected is a shutdown event needing to be reported with a fault warning in real time according to the severity level of the shutdown event to be detected in the current engine running state in a time period of monitoring that the shutdown event to be detected is the highest processing priority in all the shutdown events in the occurrence state.

Optionally, in a specific embodiment of the present application, the second determining unit includes: a second output subunit, a third identification subunit, and a fourth identification subunit.

And the second output subunit is used for respectively inputting the priority signals carrying the identifiers of the closing events to be detected to the starting stage module and the normal operation stage module in the time period when the closing events to be detected are monitored to be the highest processing priority in all the closing events in the occurrence state.

And the third identification subunit is used for monitoring whether the current engine is in a starting stage or not through the starting stage module, and identifying whether the closing event to be detected belongs to a preset closing event in the first failure warning closing event set needing to be reported or not by utilizing the received priority signal if the current engine is monitored to be in the starting stage. Wherein, the first fault warning shutdown event set that needs to be reported includes: every shut down event that requires a fault warning is reported during the engine start phase. The first failure warning shutdown event set needing to be reported is obtained by screening all shutdown events according to the severity level of each shutdown event in the engine starting stage, and if the shutdown events to be detected belong to the preset shutdown events in the first failure warning shutdown event set needing to be reported, the shutdown events to be detected are determined to be the failure warning shutdown events needing to be reported through the starting stage module. And if the to-be-detected closing event is identified not to belong to a preset closing event in the first failure warning closing event set needing to be reported, determining that the to-be-detected closing event is not the failure warning closing event needing to be reported through the starting stage module.

And the fourth identification subunit is used for monitoring whether the current engine is in a normal operation stage through the normal operation stage module, and identifying whether the closing event to be detected belongs to a preset closing event in the second failure warning closing event set which needs to be reported by the user by using the received priority signal if the current engine is monitored to be in the normal operation stage. Wherein the second set of fault-warning shutdown events to report includes: each of the fault warning shutdown events is to be reported during the normal engine operation phase. And the second failure warning shutdown event set is obtained by screening all shutdown events according to the severity level of each shutdown event in the normal operation stage of the engine. If the closing event to be detected belongs to the preset closing event in the second failure warning closing event set needing to be reported, the normal operation stage module determines that the closing event to be detected is the failure warning closing event needing to be reported, and if the closing event to be detected does not belong to the preset closing event in the second failure warning closing event set needing to be reported, the normal operation stage module determines that the closing event to be detected is not the failure warning closing event needing to be reported.

And the second shielding unit is used for outputting a fault warning corresponding to the to-be-detected shutdown event if the to-be-detected shutdown event is judged to be the to-be-reported fault warning shutdown event, and if the time for monitoring that the to-be-detected shutdown event is in the occurrence state is greater than or equal to a time threshold value in the time period for judging that the to-be-detected shutdown event is the to-be-reported fault warning shutdown event.

Optionally, in a specific embodiment of the present application, the second shielding unit includes: a third timing subunit, a fourth timing subunit and a third output subunit.

And the third timing subunit is used for timing the time when the shutdown event to be detected is in the occurrence state through the starting stage module if the shutdown event to be detected is determined to be the shutdown event to be reported with the fault warning through the starting stage module, and outputting a signal for controlling the reporting of the fault warning corresponding to the shutdown event to be detected through the starting stage module if the timed time is greater than or equal to a time threshold.

And the fourth timing subunit is used for, if the normal operation phase module determines that the shutdown event to be detected is a shutdown event which can be forcibly activated, determining that the shutdown event to be detected is within a time period in which a fault warning shutdown event needs to be reported by the normal operation phase module, timing the time of the shutdown event to be detected in a generating state by the normal operation phase module, and if the timed time is greater than or equal to a time threshold, outputting a signal for controlling reporting of a fault warning corresponding to the shutdown event to be detected by the normal operation phase module.

And the third output subunit is used for outputting the fault warning corresponding to the shutdown event to be detected when the signal which is output by the starting stage module or the normal operation stage and is used for controlling and reporting the fault warning corresponding to the shutdown event to be detected is monitored.

Optionally, in a specific embodiment of the present application, the priority signal carrying the identifier of the to-be-detected shutdown event is a signal carrying a status bit corresponding to the to-be-detected shutdown event.

Wherein the first identification subunit comprises:

and the first bit taking subunit is used for monitoring whether the current engine is in a starting stage or not through the starting stage module, and if the current engine is monitored to be in the starting stage, taking out the state value of the state bit corresponding to the to-be-detected closing event from the mask corresponding to the first forcibly activatable closing event set by using the received priority signal. The state value of the state bit corresponding to the closing event to be detected is used for explaining whether the closing event to be detected is a closing event which can be forcibly shielded in an occurrence state in an engine starting stage.

A second identifier subunit comprising: and the second position-taking subunit is used for monitoring whether the current engine is in a normal operation stage or not through the normal operation stage module, and if the current engine is monitored to be in the normal operation stage module, taking out the state value of the state position corresponding to the to-be-detected closing event from the mask corresponding to the second forcibly-activated closing event set by using the received priority signal. The state value of the state bit corresponding to the closing event to be detected is used for explaining whether the closing event to be detected is a closing event which can be in a state of being forcibly shielded and occurring in the normal operation stage of the engine.

The specific principle and implementation procedure of the closed-loop control device for a supercharger disclosed in the embodiment of the present application are the same as those of the closed-loop control method for a supercharger disclosed in the embodiment of the present application, and reference may be made to corresponding parts in the closed-loop control method for a supercharger disclosed in the embodiment of the present application, which are not described herein again.

In the closed-loop control device for a supercharger provided in the embodiment of the present application, the selection unit 1001 selects, in real time, a closing event with the highest processing priority from all currently monitored closing events in an occurrence state, as a closing event to be detected. The first determining unit 1002 determines in real time whether the shutdown event to be detected is a shutdown event that can be forcibly activated according to the severity level of the shutdown event to be detected in the current engine operating state in the time period when it is monitored that the shutdown event to be detected is the highest processing priority among all the shutdown events in the occurrence state. Wherein, the compulsive activation closing event is a closing event which can be compulsively shielded from occurrence state. Furthermore, the first shielding unit 1003 may shield the occurrence state of the to-be-detected shutdown event if it is detected that the to-be-detected shutdown event is the forcibly activatable shutdown event, and perform closed-loop control on the supercharger if it is detected that the to-be-detected shutdown event is in the occurrence state for a time period greater than or equal to a time threshold, and when it is detected that the to-be-detected shutdown event is not in the occurrence state.

The present application discloses a computer readable medium having a computer program stored thereon, wherein the program when executed by a processor implements a closed-loop control method of a supercharger as described in the above embodiments.

The application also discloses an apparatus, comprising: one or more processors, a storage device, having one or more programs stored thereon, which when executed by the one or more processors, cause the one or more processors to implement a closed-loop control method of a supercharger as described in the various embodiments above.

The previous description of the disclosed embodiments is provided to enable any person skilled in the art to make or use the present invention. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other embodiments without departing from the spirit or scope of the invention. Thus, the present invention is not intended to be limited to the embodiments shown herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.

It is further noted that, herein, relational terms such as first and second, and the like may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Also, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other identical elements in a process, method, article, or apparatus that comprises the element.

35页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:发动机装置及发动机装置的控制方法

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!