An engine control method and system under engine message failure
By acquiring engine fault message information, controlling the power system to prevent engine start-up and performing a one-sided response test, the engine shutdown problem caused by engine fault message was solved, the engine utilization efficiency was improved, and auxiliary functions were provided.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- CHINA FAW CO LTD
- Filing Date
- 2023-11-08
- Publication Date
- 2026-06-26
AI Technical Summary
In existing technologies, engines are prone to shutdown when a fault occurs, resulting in low engine utilization.
By acquiring engine fault information, the system controls the power system to prevent engine start-up, and controls the engine to operate in torque mode through the engine management system. A one-sided response test is performed on the engine, and the engine management system is used to determine whether it can receive the message based on the test results, thereby controlling the engine's operating status.
It improves engine utilization efficiency, avoids downtime caused by message malfunctions, and provides auxiliary functions to enhance the user experience.
Smart Images

Figure CN117345455B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of engine control technology, and in particular to an engine control method and system under engine message failure. Background Technology
[0002] With the development of science and technology, new energy vehicles are developing rapidly. Plug-in hybrid electric vehicles (PHEVs) utilize two power sources: a battery and an engine-generator system. For the engine to function as a power source, it must be under control, meaning that the vehicle control unit (VCU) and the engine management system (EMS) must communicate normally. For example, certain important messages exchanged between the VCU and EMS must be normal. Currently, for PHEV systems, when the VCU fails to receive certain important engine messages (such as torque and speed), it will shut down the engine. Therefore, even if the VCU does not receive certain messages from the EMS, but the EMS can receive messages from the VCU, the engine will still not operate, affecting engine efficiency.
[0003] The existing engines have a problem of shutting down when there is a message fault, resulting in low engine utilization. This has become a technical problem that urgently needs to be solved in the industry. Summary of the Invention
[0004] This invention provides an engine control method and system under engine message fault conditions to solve the problem of low engine utilization when engine message faults occur, and to improve engine utilization efficiency.
[0005] According to one aspect of the present invention, an engine control method under engine message failure is provided, comprising:
[0006] Obtain fault information from received engine messages;
[0007] Based on the received engine fault message, the power system is controlled to prevent the engine from starting, and the engine is controlled to operate in torque mode through the engine management system.
[0008] A one-sided response test was conducted on the engine to obtain the test results;
[0009] Based on the test results, determine whether the engine management system can receive the message;
[0010] Based on the judgment result, control the engine's operating status.
[0011] Optionally, based on the received engine fault message, the power system is controlled to prevent engine starting, and the engine is controlled to operate in torque mode via the engine management system, including:
[0012] Based on the received engine fault message, control the power system to prevent engine startup;
[0013] Send torque mode commands and target torque to the engine management system;
[0014] The engine management system controls the engine to operate in torque mode based on torque mode commands and target torque.
[0015] Optionally, a one-sided response test is performed on the engine to obtain the test results, including:
[0016] Control the generator to operate at the target speed in speed mode;
[0017] Within a preset time period, the actual torque and actual speed of the generator are obtained;
[0018] The actual torque of the generator is compared with the preset threshold torque to obtain the test results.
[0019] Optionally, based on the test results, determine whether the engine management system can receive the message, including:
[0020] When the actual torque of the generator is within the preset torque range, it is determined that the engine management system can receive the message from the vehicle controller.
[0021] When the actual speed of the generator is less than the preset speed threshold, or the actual torque of the generator is greater than the preset torque threshold for a period of time, it is determined that the engine management system can receive the message from the vehicle controller.
[0022] Optionally, based on the judgment result, the operating state of the engine is controlled, including:
[0023] When the engine management system receives a message from the vehicle controller, it increases the engine's power generation torque.
[0024] When the engine management system cannot receive messages from the vehicle controller, it controls the engine to stop.
[0025] Optionally, after increasing the engine's power generation torque when the engine management system receives a message from the vehicle controller, it also includes:
[0026] The engine supplies power to the electric water pump, mechanical water pump, heater, radiator, and thermostat.
[0027] Optionally, before controlling the power system to prevent engine starting based on received engine fault information and controlling the engine to operate in torque mode via the engine management system, the method further includes:
[0028] The engine's operating status is obtained based on the received engine fault message;
[0029] If the engine is not started, the generator is controlled to start the engine.
[0030] Optionally, based on the received engine fault message, the engine's operating status is obtained, including:
[0031] Obtain the generator's speed information;
[0032] The engine's operating state is determined by comparing the generator's speed information with a first preset speed threshold and based on the comparison result.
[0033] Optionally, after controlling the generator to start the engine when the engine is not started, the method further includes:
[0034] Sends fuel injection requests, speed mode requests, and target speed requests to the engine management system;
[0035] When the generator speed is greater than the second preset speed threshold, the generator is considered to have successfully started the engine.
[0036] According to another aspect of the present invention, an engine control system under engine message failure is provided, comprising:
[0037] The acquisition module is used to acquire fault information from received engine messages;
[0038] The first control module is used to control the power system to prevent the engine from starting based on the received engine fault information and to control the engine to work in torque mode through the engine management system.
[0039] The test module is used to perform unilateral response tests on the engine and obtain test results.
[0040] The judgment module is used to determine whether the engine management system can receive the message based on the test results;
[0041] The second control module is used to control the engine's operating status based on the judgment result.
[0042] The technical solution of this invention acquires and receives engine fault information via a message, and controls the powertrain to prevent engine start-up based on this fault information. Then, the engine management system controls the engine to operate in torque mode, and performs a one-sided response test on the engine. Based on the test results, it is determined whether the engine management system can receive the message, thereby controlling the engine's operating state. When it is determined that the engine can receive the message from the vehicle controller, the engine can be kept running without interruption, providing users with other auxiliary functions. Therefore, the technical solution of this invention can improve engine utilization efficiency.
[0043] It should be understood that the description in this section is not intended to identify key or essential features of the embodiments of the present invention, nor is it intended to limit the scope of the invention. Other features of the invention will become readily apparent from the following description. Attached Figure Description
[0044] To more clearly illustrate the technical solutions in the embodiments of the present invention, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0045] Figure 1 This is a flowchart of an engine control method under engine message failure provided in an embodiment of the present invention;
[0046] Figure 2 This is a flowchart of another engine control method under engine message failure provided in an embodiment of the present invention;
[0047] Figure 3 This is a flowchart of another engine control method under engine message failure provided in an embodiment of the present invention;
[0048] Figure 4 This is a flowchart of another engine control method under engine message failure provided in an embodiment of the present invention;
[0049] Figure 5 This is a flowchart of another engine control method under engine message failure provided in an embodiment of the present invention;
[0050] Figure 6 This is a flowchart of another engine control method under engine message failure provided in an embodiment of the present invention;
[0051] Figure 7 This is a schematic diagram of the structure of a thermal management system for a plug-in hybrid electric vehicle system provided in an embodiment of the present invention;
[0052] Figure 8 This is a flowchart of another engine control method under engine message failure provided in an embodiment of the present invention;
[0053] Figure 9 This is a flowchart of another engine control method under engine message failure provided in an embodiment of the present invention;
[0054] Figure 10 This is a flowchart of another engine control method under engine message failure provided in an embodiment of the present invention;
[0055] Figure 11This is a schematic diagram of the structure of an engine control system under an engine message fault, provided in an embodiment of the present invention.
[0056] Figure 12 This is a schematic diagram of the structure of a plug-in hybrid electric vehicle system provided in an embodiment of the present invention;
[0057] Figure 13 This is a schematic diagram of the structure of an engine control system under another engine message fault provided in an embodiment of the present invention. Detailed Implementation
[0058] To enable those skilled in the art to better understand the present invention, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of the present invention.
[0059] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of the invention described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover a non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.
[0060] Figure 1 This is a flowchart illustrating an engine control method under engine message failure conditions provided by an embodiment of the present invention. This embodiment is applicable to situations where engine control is required under engine message failure conditions. The method can be executed by a vehicle controller, which can be implemented in hardware and / or software and integrated into a hybrid-powered vehicle. Figure 1 As shown, the method includes the following steps:
[0061] S110, Obtain fault information from received engine messages.
[0062] Specifically, when the vehicle controller fails to receive important messages from the engine management system or the messages are abnormal, it indicates a fault in the vehicle controller's engine message reception. For example, under normal circumstances, the vehicle controller will evaluate the received messages from the engine management system. When the vehicle controller determines that the messages are highly inaccurate or that important messages are missing, it will generate an engine message reception fault message.
[0063] S120: Based on the received engine fault message, control the power system to prevent the engine from starting, and control the engine to work in torque mode through the engine management system.
[0064] For example, in the event of a fault where the vehicle controller fails to receive message information from the engine management system, the disengagement clutch between the engine and the drive motor is disengaged, preventing the engine from engaging. At this time, the vehicle controller determines the engine's operating status by monitoring the generator's speed. For example, when the generator speed is greater than 800 rpm, it indicates that the engine is operating. In this case, the vehicle controller controls the engine to operate in torque mode via the engine management system.
[0065] It should be noted that in this fault mode, when the power system is operating in non-drive mode, if the remaining charge of the power battery is higher than a certain value, the disengagement clutch can remain in the disengaged state.
[0066] S130. A one-sided response test was conducted on the engine to obtain the test results.
[0067] Specifically, the engine is controlled to operate in torque mode by the engine management system, while the generator is controlled to operate in speed mode by the vehicle controller. A one-sided response test is then performed on the engine to obtain the test results. The one-sided response test compares the torque feedback information from the generator with the target torque to determine whether the engine can operate in the specified mode, that is, whether the engine management system can respond to the control commands of the vehicle controller.
[0068] S140. Based on the test results, determine whether the engine management system can receive the message.
[0069] For example, when the test results show that the engine can operate in the specified torque mode, that is, the engine management system can receive the message information from the vehicle controller; when the test results show that the engine does not operate or cannot operate in the specified torque mode, that is, the engine management system cannot receive the message information from the vehicle controller.
[0070] S150. Based on the judgment result, control the engine's operating status.
[0071] Specifically, if the engine management system determines that it cannot receive message information from the vehicle controller, it will control the engine to stop; if the engine management system determines that it can receive message information from the vehicle controller, it can control the engine to continue running and provide other auxiliary functions.
[0072] The technical solution of this embodiment acquires and receives engine fault information messages, and controls the powertrain to prevent engine start-up based on these messages. Then, the engine management system controls the engine to operate in torque mode, and performs a one-sided response test on the engine. Based on the test results, it is determined whether the engine management system can receive the messages, thereby controlling the engine's operating state. When it is determined that the engine can receive messages from the vehicle controller, the engine can be kept running without interruption, providing users with other auxiliary functions. Therefore, the technical solution of this embodiment can improve engine utilization efficiency.
[0073] Figure 2 This is a flowchart of another engine control method under engine message fault conditions provided by an embodiment of the present invention. Based on the above embodiments, this embodiment further specifies step "S120, based on the received engine message fault information, control the power system to prevent engine start-up, and control the engine to operate in torque mode through the engine management system." Figure 2 As shown, optionally, the method specifically includes the following steps:
[0074] S110, Obtain fault information from received engine messages.
[0075] S121. Based on the received engine fault message, control the power system to prevent the engine from starting.
[0076] S122. Send torque mode command and target torque to engine management system.
[0077] Specifically, the vehicle controller sends a torque mode command and a target torque to the engine management system. For example, the target torque is 10 Nm.
[0078] S123. The engine management system controls the engine to operate in torque mode according to the torque mode command and the target torque.
[0079] Specifically, the engine management system issues control commands to the engine based on the torque mode command and the target torque, controlling it to operate in torque mode.
[0080] S130. A one-sided response test was conducted on the engine to obtain the test results.
[0081] S140. Based on the test results, determine whether the engine management system can receive the message.
[0082] S150. Based on the judgment result, control the engine's operating status.
[0083] In this embodiment, by controlling the power system to prevent engine start-up based on the received engine fault message, sending torque mode instructions and target torque to the engine management system, and controlling the engine to work in torque mode, it is beneficial to perform one-sided response testing on the engine with the fault message.
[0084] Figure 3 This is a flowchart of another engine control method under engine message failure provided by an embodiment of the present invention. Based on the above embodiments, this embodiment further specifies step "S130, performing a one-sided response test on the generator to obtain the test result." Figure 3 As shown, optionally, the method specifically includes the following steps:
[0085] S110, Obtain fault information from received engine messages.
[0086] S120: Based on the received engine fault message, control the power system to prevent the engine from starting, and control the engine to work in torque mode through the engine management system.
[0087] S131, Control the generator to operate at the target speed in speed mode.
[0088] Specifically, the vehicle controller controls the generator to operate in speed mode and sets a target speed. For example, the target speed can be 1300 rpm.
[0089] S132. Within a preset time period, obtain the actual torque and actual speed of the generator.
[0090] For example, within a preset time period, the generator feeds back its actual torque and actual speed to the vehicle controller.
[0091] S133. Compare the actual torque of the generator with the preset torque threshold to obtain the test results.
[0092] Specifically, the difference between the actual torque of the generator and the preset torque threshold is used to calculate the result of the one-sided response test.
[0093] S140. Based on the test results, determine whether the engine management system can receive the message.
[0094] S150. Based on the judgment result, control the engine's operating status.
[0095] In this embodiment, the generator is controlled to operate at a target speed in a speed mode, and the actual torque and actual speed of the generator are acquired within a preset time period. The actual torque of the generator is compared with a preset torque threshold to obtain the test result. The technical solution provided in this embodiment is simple in principle and easy to implement.
[0096] Figure 4 This is a flowchart of another engine control method under engine message failure provided by an embodiment of the present invention. Based on the above embodiments, this embodiment further specifies step "S140, determining whether the engine management system can receive the message based on the test results." Figure 4 As shown, optionally, the method specifically includes the following steps:
[0097] S110, Obtain fault information from received engine messages.
[0098] S120: Based on the received engine fault message, control the power system to prevent the engine from starting, and control the engine to work in torque mode through the engine management system.
[0099] S130. A one-sided response test was conducted on the engine to obtain the test results.
[0100] S141. When the actual torque of the generator is within the preset torque range, it is determined that the engine management system can receive the message from the vehicle controller. When the actual speed of the generator is less than the preset speed threshold, or when the actual torque of the generator is greater than the preset torque threshold for a period of time exceeding the preset time period, it is determined that the engine management system cannot receive the message from the vehicle controller.
[0101] For example, a preset torque range can be set to -10 ± 1 Nm. Within a preset time, if the actual torque of the generator is close to -10 Nm, with a deviation not exceeding 1 Nm, it indicates that the engine management system can receive messages from the vehicle controller and can receive control from the vehicle controller. For example, a preset torque threshold can be set to 0, and a preset speed threshold can be 500 rpm. If the generator speed is lower than the preset speed threshold or the actual generator torque is a positive value for more than a preset time, it indicates that the engine management system may be experiencing a fault where it cannot receive messages from the vehicle controller.
[0102] S150. Based on the judgment result, control the engine's operating status.
[0103] In this embodiment, by comparing the actual torque of the generator with a preset torque range and a preset torque threshold, and by comparing the actual speed of the generator with a preset speed threshold, it is determined whether the engine management system can receive the message from the vehicle controller, which is beneficial to further improve the utilization efficiency of the engine.
[0104] Figure 5 This is a flowchart of another engine control method under engine message failure provided by an embodiment of the present invention. Based on the above embodiments, this embodiment further defines step "S150, controlling the engine's operating state according to the judgment result." Figure 5 As shown, optionally, the method specifically includes the following steps:
[0105] S110, Obtain fault information from received engine messages.
[0106] S120: Based on the received engine fault message, control the power system to prevent the engine from starting, and control the engine to work in torque mode through the engine management system.
[0107] S130. A one-sided response test was conducted on the engine to obtain the test results.
[0108] S140. Based on the test results, determine whether the engine management system can receive the message.
[0109] S151. When the engine management system receives a message from the vehicle controller, it increases the engine's power generation torque.
[0110] Specifically, when the engine management system receives a message from the vehicle controller, the vehicle controller slowly increases the engine's target torque and monitors the generator's torque and speed in real time. It should be noted that in the event of a message failure, the vehicle controller only sends a torque command calculated using the auxiliary power.
[0111] S152. When the engine management system cannot receive a message from the vehicle controller, it controls the engine to stop.
[0112] Specifically, when the engine management system cannot receive messages from the vehicle controller or the messages are abnormal, the vehicle controller will shut down the engine.
[0113] In this embodiment, by increasing the engine's generating torque when the engine management system receives a message from the vehicle controller, the engine utilization rate can be improved. When the engine management system does not receive a message from the vehicle controller, the engine is shut down to improve vehicle safety.
[0114] Figure 6 This is a flowchart of another engine control method under engine message failure provided in an embodiment of the present invention. Figure 6 As shown, based on the above embodiments, optionally, after step "S151, when the engine management system receives a message from the vehicle controller, the engine's power generation torque is increased," the method further includes the following steps:
[0115] S110, Obtain fault information from received engine messages.
[0116] S120: Based on the received engine fault message, control the power system to prevent the engine from starting, and control the engine to work in torque mode through the engine management system.
[0117] S130. A one-sided response test was conducted on the engine to obtain the test results.
[0118] S140. Based on the test results, determine whether the engine management system can receive the message.
[0119] S151. When the engine management system receives a message from the vehicle controller, it increases the engine's power generation torque.
[0120] S152. When the engine management system cannot receive a message from the vehicle controller, it controls the engine to stop.
[0121] S153, Power is supplied to the electric water pump, mechanical water pump, heater, radiator and thermostat via the engine.
[0122] For example, Figure 7 This is a schematic diagram of the structure of a thermal management system for a plug-in hybrid electric vehicle system provided in an embodiment of the present invention, as shown below. Figure 7 As shown, the system includes an engine 1, an electric water pump 2, a mechanical water pump 3, a heater 4, a radiator 5, and a thermostat 6. Exemplarily, this thermal management system supplies power to the electric water pump 2, mechanical water pump 3, heater 4, radiator 5, and thermostat 6 via the engine 1, circulating hot water to obtain warm air. When the air conditioning controller does not request warm air, the electric water pump 2 does not operate; when the air conditioning controller requests warm air, the air conditioning controller controls the duty cycle of the electric water pump 2 based on the engine 1's coolant temperature and the temperature set by the driver to provide a heat source for the warm air.
[0123] In this embodiment, by supplying power to the electric water pump, mechanical water pump, heater, radiator, and thermostat via the engine in the event of a one-way communication failure, battery power consumption can be reduced, comfort can be improved, and the overall driving range of the vehicle can be increased.
[0124] Figure 8 This is a flowchart of another engine control method under engine message failure provided in an embodiment of the present invention. Figure 8 As shown, based on the above embodiments, optionally, before step "S120, according to the received engine fault message, control the power system to prevent starting, and control the engine to operate in torque mode through the engine management system," the method further includes the following steps:
[0125] S160. Obtain the engine's operating status based on the received engine fault message.
[0126] For example, when the vehicle controller fails to receive a fault message from the engine management system, it can determine the engine's operating status by monitoring the generator's speed. For instance, if the generator speed is below 300 rpm, the engine is determined to be not operating.
[0127] S170. When the engine is not started, control the generator to drive the engine to start.
[0128] Specifically, when the vehicle controller determines that the engine is not started, it controls the generator to start the engine.
[0129] In this embodiment, the engine's operating status is obtained based on the received engine fault message. If the engine is not started, the generator is controlled to start the engine, which is beneficial for further testing of the engine's single-sided response.
[0130] Figure 9 This is a flowchart of another engine control method under engine message fault conditions provided by an embodiment of the present invention. Based on the above embodiments, this embodiment further specifies step "S160, obtaining the engine's operating status based on the received engine message fault information." Figure 9 As shown, optionally, the method specifically includes the following steps:
[0131] S161. Obtain the generator speed information.
[0132] Specifically, the vehicle controller acquires the generator's speed information in real time.
[0133] S162. The generator speed information is compared with the first preset speed threshold, and the engine operating state is determined based on the comparison result.
[0134] For example, the first preset speed threshold is 300 rpm. The generator speed information is subtracted from the first preset speed threshold to obtain the result. If the result is positive, the engine is working; if the result is negative, the engine is not working.
[0135] In this embodiment, by acquiring the generator's rotational speed information and comparing it with a first preset rotational speed threshold, the engine's operating state can be determined simply and effectively based on the comparison result, which is beneficial for conducting unilateral response tests on the engine.
[0136] Figure 10 This is a flowchart of another engine control method under engine message failure provided in an embodiment of the present invention. Figure 10As shown, based on the above embodiments, optionally, after step "S170, when the engine is not started, control the generator to drive the engine to start.", the method further includes the following steps:
[0137] S180: Send an injection request, speed mode request, and target speed request to the engine management system.
[0138] Specifically, the vehicle controller sends fuel injection requests, speed mode requests, and target speed requests to the engine management system.
[0139] S190. When the generator speed is greater than the second preset speed threshold, it is determined that the generator has successfully started the engine.
[0140] For example, a second preset speed threshold can be set to 600 rpm. When the generator speed is greater than 600 rpm, the generator is determined to have successfully started the engine; when the generator speed is less than 600 rpm and exceeds the preset start-up time, the generator is determined to have failed to start the engine, i.e., the engine fails to respond on one side.
[0141] In this embodiment, by sending a fuel injection request, a speed mode request, and a target speed request to the engine management system, and determining that the generator has successfully started the engine when the generator speed is greater than a second preset speed threshold, it is beneficial to perform one-sided response testing on the engine.
[0142] Figure 11 This is a schematic diagram of an engine control system under engine message failure according to an embodiment of the present invention. The engine control system under engine message failure provided in this embodiment can execute the engine control method under engine message failure provided in any embodiment of the present invention, such as... Figure 11 As shown, the control system includes:
[0143] The acquisition module 110 is used to acquire and receive engine message fault information.
[0144] The first control module 120 is used to control the power system to prevent the engine from starting based on the received engine fault message, and to control the engine to work in torque mode through the engine management system.
[0145] Test module 130 is used to perform a one-sided response test on the engine and obtain the test results.
[0146] The judgment module 140 is used to determine whether the engine management system can receive the message based on the test results.
[0147] The second control module 150 is used to control the engine's operating status based on the judgment result.
[0148] The engine control system under engine message failure provided in the embodiments of the present invention can execute the engine control method under engine message failure provided in any embodiment of the present invention, and has the corresponding functional modules and beneficial effects of executing the method.
[0149] It should be noted that the control methods provided in the above embodiments can be applied to hybrid power systems with a P2 configuration, as well as power split configurations or series-parallel configurations. This invention does not limit these applications.
[0150] Figure 12 This is a schematic diagram of a plug-in hybrid electric vehicle (PHEV) system provided in an embodiment of the present invention. The PHEV system provided in this embodiment can execute the engine control method under engine message fault conditions provided in any embodiment of the present invention. Figure 12 As shown, the hybrid power system includes a drive motor 7, a generator 8, an engine 1, a disengagement clutch 9, and a gear transmission device 10. The disengagement clutch 10 is controlled by the vehicle controller and can engage and disengage the drive motor 7 from the engine 1. The gear transmission device 10 can change the speed, torque, direction of motion, and mode of motion.
[0151] Figure 13 This is a schematic diagram of the structure of an engine control system under another engine message fault provided in an embodiment of the present invention. The engine control system under engine message fault provided in this embodiment of the present invention can execute the engine control method under engine message fault provided in any embodiment of the present invention. For example... Figure 13 As shown, the system includes: a vehicle controller 11, an engine management system 12, a generator controller 13, and an in-vehicle entertainment display system 14. The vehicle controller 11 communicates bidirectionally with both the engine management system 12 and the generator controller 13, and controls the in-vehicle entertainment display system 14 unidirectionally.
[0152] It should be understood that the various forms of processes shown above can be used, with steps reordered, added, or deleted. For example, the steps described in this invention can be executed in parallel, sequentially, or in different orders, as long as the desired result of the technical solution of this invention can be achieved, and this is not limited herein.
[0153] The specific embodiments described above do not constitute a limitation on the scope of protection of this invention. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this invention should be included within the scope of protection of this invention.
Claims
1. An engine control method under engine message fault, characterized in that, Hybrid vehicles include a vehicle controller and an engine management system; The method is executed by the vehicle controller, and the method includes: The vehicle controller acquires and receives engine message fault information, including the vehicle controller not receiving message information from the engine management system or the message information being abnormal. Based on the received engine fault message, the system is controlled to prevent the engine from starting, and the engine is controlled to operate in torque mode through the engine management system; the step of controlling the power system to prevent the engine from starting and controlling the engine to operate in torque mode through the engine management system includes: controlling the power system to prevent the engine from starting based on the received engine fault message; sending a torque mode command and a target torque to the engine management system; and controlling the engine to operate in torque mode through the engine management system based on the torque mode command and the target torque. A one-sided response test was performed on the engine, and the test results were obtained. Based on the test results, determine whether the engine management system can receive the message from the vehicle controller; Based on the judgment result, control the operating state of the engine; The step of controlling the engine's operating state based on the judgment result includes: when the engine management system can receive the message from the vehicle controller, increasing the engine's generating torque; in the event of a message failure, the vehicle controller only sends a torque command calculated from the auxiliary power; when the engine management system cannot receive the message from the vehicle controller, controlling the engine to stop.
2. The method according to claim 1, characterized in that, The test results obtained by performing a one-sided response test on the engine include: The vehicle controller controls the generator to operate in speed mode at the target speed; Within a preset time period, the actual torque and actual speed of the generator are obtained; The actual torque of the generator is compared with the preset torque range to obtain the test results.
3. The method according to claim 2, characterized in that, The step of determining whether the engine management system can receive the message based on the test results includes: When the actual torque of the generator is within the preset torque range, it is determined that the engine management system can receive the message from the vehicle controller; When the actual speed of the generator is less than a preset speed threshold, or the actual torque of the generator is greater than a preset torque threshold for a duration exceeding a preset time period, it is determined that the engine management system cannot receive the message from the vehicle controller.
4. The method according to claim 3, characterized in that, After increasing the engine's power generation torque when the engine management system receives a message from the vehicle controller, the method further includes: The engine supplies power to the electric water pump, mechanical water pump, heater, radiator, and thermostat.
5. The method according to claim 1, characterized in that, Before controlling the power system to prevent engine start-up based on the received engine fault message and controlling the engine to operate in torque mode through the engine management system, the method further includes: Based on the received engine fault message, the operating status of the engine is obtained; If the engine is not started, the generator is controlled to start the engine.
6. The method according to claim 5, characterized in that, The step of obtaining the engine's operating status based on the received engine fault message includes: Obtain the rotational speed information of the generator; The engine's operating state is determined by comparing the generator's rotational speed information with a first preset rotational speed threshold and based on the comparison result.
7. The method according to claim 5, characterized in that, After the step of controlling the generator to start the engine when the engine is not started, the method further includes: Send fuel injection request, speed mode request, and target speed request to the engine management system; When the generator's rotational speed is greater than a second preset speed threshold, the generator is deemed to have successfully started the engine.
8. An engine control system under engine message fault, characterized in that, An engine control method for performing an engine message fault as described in any one of claims 1 to 7, wherein the engine control system for an engine message fault includes: The acquisition module is used to acquire and receive engine message fault information, including the vehicle controller not receiving message information from the engine management system or the message information being abnormal. The first control module is used to control the power system to prevent starting based on the received engine fault message, and to control the engine to operate in torque mode through the engine management system; the step of controlling the power system to prevent starting based on the received engine fault message and controlling the engine to operate in torque mode through the engine management system includes: controlling the power system to prevent starting based on the received engine fault message; sending a torque mode command and a target torque to the engine management system; and controlling the engine to operate in torque mode through the engine management system based on the torque mode command and the target torque. The testing module is used to perform one-sided response testing on the engine and obtain the test results. The judgment module is used to determine, based on the test results, whether the engine management system can receive the message from the vehicle controller; The second control module is used to control the operating state of the engine according to the judgment result; the control of the operating state of the engine according to the judgment result includes: when the engine management system can receive the message from the vehicle controller, increasing the generator torque of the engine; in the event of a message failure, the vehicle controller only sends a torque command calculated from the auxiliary power; when the engine management system cannot receive the message from the vehicle controller, controlling the engine to stop.