Control method of methanol engine, electronic equipment, vehicle and medium
By obtaining the first ignition advance angle range and fuel injection phase of the methanol engine, ensuring idle operation after cold start, the problem of starting and stalling of the methanol engine is solved, and stable idle speed and cost reduction are achieved.
Patent Information
- Application Number
- CN202510549034.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-28
- Publication Date
- 2025-07-22
AI Technical Summary
It is difficult to start at low temperatures and cannot enter idle immediately after starting. The existing technology requires two sets of fuel tanks and control logic, resulting in high costs.
By obtaining the first ignition advance angle range and fuel injection phase of the engine, the engine runs idle at this range after cold start. The fuel injection phase is the same as the ignition advance angle to ensure that the gas is mixed evenly and avoiding ignition.
It realizes stable idle operation after cold start of methanol engine, simplifies control logic, cancels gasoline tanks and injection systems, and reduces costs.
Smart Images

Figure CN120351073A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of engines, and particularly to a control method, an electronic device, a vehicle and a medium for a methanol engine. Background Art
[0003] Due to the physical properties of methanol with a high flash point and a large latent heat of vaporization, it is very difficult for a methanol engine to start at low temperatures and it cannot immediately enter the idle state after starting. In the prior art, the common control logic for methanol engine vehicles is to start and warm up with gasoline, and switch to the methanol mode after the water temperature exceeds a certain temperature for sufficient warm-up. Therefore, there will be two fuel tanks, two injection systems and two control logics.
[0004] Therefore, there is an urgent need for a control method for a methanol engine after starting, which can avoid the problem of the vehicle stalling directly after starting while reducing costs. Summary of the Invention
[0005] In order to solve the above problems in the prior art, the present application provides a control method, an electronic device, a vehicle and a medium for a methanol engine, which can avoid the problem of stalling during idle speed after cold starting of the vehicle.
[0006] According to the first aspect of the embodiments of the present application, a control method for a methanol engine is provided. The method includes:
[0007] In response to cold starting of the engine, obtain a first ignition advance angle range of the engine; the engine is in an idle state within the first ignition advance angle range; the first injection phase of the engine is the same as the angle of the first ignition advance angle, the first injection phase is the last injection phase of the engine, and the first ignition advance angle is any angle within the first ignition advance angle range;
[0008] Send a first instruction, which is used to trigger the engine to operate according to the first ignition advance angle range and the first injection phase.
[0009] In an optional implementation manner, obtaining the first ignition advance angle range of the engine includes:
[0010] Obtain first data and current engine parameters, where the current engine parameters include the current engine speed and the current engine load, and the first data is the mapping relationship between the engine speed and the engine load and the first ignition advance angle range;
[0011] Based on the current engine speed, the current engine load and the first data, determine the first ignition advance angle range corresponding to the current engine speed and the current engine load.
[0012] In an optional implementation manner, obtaining the first data includes:
[0013] Set the test parameters of the engine; the test parameters include the engine speed used for testing and the engine load used for testing;
[0014] Increase the angle in accordance with a preset step length until the engine speed used for testing is less than the preset idle speed, and determine that the current ignition advance angle is the maximum value of the first ignition advance angle range;
[0015] Decrease the angle in accordance with a preset step length until the engine speed used for testing is less than the preset idle speed, and determine that the current ignition advance angle is the minimum value of the first ignition advance angle range;
[0016] Store the engine speed used for testing, the engine load used for testing, and the first ignition advance angle range in correspondence to obtain the first data.
[0017] In an alternative embodiment, before responding to a cold start of the engine, it includes:
[0018] Obtain the idle flag bit of the engine, the engine water temperature, and the fuel injection times;
[0019] When the idle flag bit is valid, and the engine water temperature is less than the preset water temperature threshold, and the fuel injection times are less than the preset injection times, determine that the engine is in a cold start state.
[0020] In an alternative embodiment, after determining that the engine is in a cold start state when the idle flag bit is valid, and the engine water temperature is less than the preset water temperature threshold, and the fuel injection times are less than the preset injection times, the method further includes:
[0021] Set the idle control logic flag bit to an effective state.
[0022] In an alternative embodiment, the method further includes:
[0023] When the engine water temperature or the fuel injection times do not meet the preset conditions,
[0024] Determine the second ignition advance angle range and the second fuel injection phase range according to the second data; the second data is the mapping relationship between the engine speed and the engine load and the second ignition advance angle range; the length of the second ignition advance angle range is greater than the length of the first ignition advance angle range;
[0025] Send a second command, and the second command is used to trigger the engine to operate according to the second ignition advance angle range and the second fuel injection phase range.
[0026] In an alternative embodiment, before sending the second instruction, the method further includes:
[0027] When the idle flag is valid, and the engine water temperature is greater than the preset water temperature threshold or the fuel injection times are greater than the preset injection times, set the idle control logic flag to the invalid state.
[0028] According to the second aspect of the embodiments of the present application, there is provided an electronic device, including a memory and a processor;
[0029] The memory is connected to the processor and is used for storing programs;
[0030] The processor is used for implementing the control method of the methanol engine as described in the first aspect or any one of the implementation manners of the first aspect by running the programs in the memory.
[0031] According to the third aspect of the embodiments of the present application, there is provided a vehicle, including a controller, and the controller executes the control method of the methanol engine as described in the first aspect or any one of the implementation manners of the first aspect.
[0032] According to the fourth aspect of the embodiments of the present application, there is provided a storage medium, on which a computer program is stored, and when the computer program is run by a processor, the control method of the methanol engine as described in the first aspect or any one of the implementation manners of the first aspect is implemented.
[0033] The control method, device, electronic device, vehicle and medium of the methanol engine provided by the present application. The control method obtains the first ignition advance angle range of the engine by responding to the cold start of the engine; when the engine is within the first ignition advance angle range, the engine is in the idle state; the first injection phase of the engine is the same as the angle of the first ignition advance angle, the first injection phase is the last injection phase of the engine, and the first ignition advance angle is any angle within the first ignition advance angle range; send a first instruction, and the first instruction is used to trigger the engine to operate according to the first ignition advance angle range and the first injection phase. Since the engine can run idly within the first ignition advance angle range, it is possible to avoid the engine stalling caused by excessive fluctuations in the ignition advance angle. At the same time, since the first injection phase is the same as the angle of the first ignition advance angle, it is possible to ensure stable operation during the idle process. The control logic of the solution provided by the present application is simple, and the gasoline fuel tank and the gasoline injection system can be completely cancelled, achieving the purpose of cost saving. Description of the Drawings
[0034] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the following will briefly introduce the drawings required for use in the description of the embodiments or the prior art. Obviously, the drawings in the following description are only the embodiments of the present application, and for those of ordinary skill in the art, other drawings can be obtained according to the provided drawings without creative efforts.
[0035] Figure 1It is a schematic diagram of the implementation environment related to the present invention;
[0036] Figure 2 It is a flowchart of the control method for the methanol engine provided by the embodiment of the present application;
[0037] Figure 3 It is a structural block diagram of the control device for the methanol engine provided by the embodiment of the present application;
[0038] Figure 4 It is a structural diagram of the electronic device provided by the embodiment of the present invention. Detailed implementation manners
[0039] Next, the technical solutions in the embodiments of the present application will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present application.
[0040] Due to the physical characteristics of high flash point and large latent heat of vaporization of methanol, it is very difficult for a methanol engine to start at low temperatures, and it cannot immediately enter the idle state after starting. In the prior art, the common control logic for methanol engine vehicles is to start and warm up with gasoline, and switch to the methanol mode after the water temperature exceeds a certain temperature for sufficient warm-up. Therefore, there will be two fuel tanks, two injection systems, and two control logics. Therefore, there is an urgent need for a control method after starting the methanol engine to avoid the problem of the vehicle stalling directly after starting while reducing costs.
[0041] The control method, device, electronic device, vehicle, and medium for the methanol engine provided by the present application. The control method obtains the first ignition advance angle range of the engine in response to a cold start of the engine; when the engine is within the first ignition advance angle range, the engine is in the idle state; the first injection phase of the engine is the same as the angle of the first ignition advance angle, the first injection phase is the last injection phase of the engine, and the first ignition advance angle is any angle within the first ignition advance angle range; send a first instruction, and the first instruction is used to trigger the engine to operate according to the first ignition advance angle range and the first injection phase. Since the engine can idle within the first ignition advance angle range, it can avoid the engine stalling due to excessive fluctuations in the ignition advance angle. At the same time, since the first injection phase is the same as the angle of the first ignition advance angle, it can ensure stable operation during the idle process. The control logic of the solution provided by the present application is simple, and the gasoline fuel tank and gasoline injection system can be completely cancelled to achieve the purpose of cost savings.
[0042] Exemplary implementation environment
[0043] Please refer toFigure 1 , Figure 1 is a schematic diagram of the implementation environment related to the present invention.
[0044] As Figure 1 shown, the implementation environment of the embodiment of the present invention involves a vehicle, especially a vehicle fueled by methanol. The vehicle may include a vehicle control unit (abbreviated as: VCU) and an engine control unit (abbreviated as: ECU). The VCU can send instructions to the ECU to enable the ECU to control the engine operation. The ECU can determine the ignition advance angle and fuel injection phase based on the engine speed and engine load to drive the engine operation.
[0045] Exemplary method
[0046] Figure 2 is a flowchart of the control method for a methanol engine provided by an embodiment of the present application. Please refer to Figure 2 , in an exemplary embodiment, a control method for a methanol engine is provided, and the method may include:
[0047] S220: In response to a cold start of the engine, obtain a first ignition advance angle range of the engine; the engine is in an idle state within the first ignition advance angle range; the first fuel injection phase of the engine is the same as the angle of the first ignition advance angle, the first fuel injection phase is the last fuel injection phase of the engine, and the first ignition advance angle is any angle within the first ignition advance angle range;
[0048] After the cold start of the methanol engine ends, it cannot immediately enter the idle self-regulation. Only by maintaining the data at startup can the engine operate normally. Once it enters the idle self-regulation in advance, the engine will immediately stall.
[0049] In the embodiment of the present application, after the cold start of the engine, the first ignition advance angle range is obtained, and the engine can maintain idle within the first ignition advance angle range. In practical applications, the first advance angle range can be obtained through tests on a test bench.
[0050] The last fuel injection phase refers to the fuel injection phase after the cold start of the engine. Since the fuel will be injected multiple times during the startup process, the last fuel injection phase is the same as the angle of the first ignition advance angle, which can ensure that the air-fuel mixture reaches the best combustible state, avoid combustion fluctuations caused by insufficient methanol evaporation or uneven mixing, and further ensure the stability of idle.
[0051] S240: Send a first instruction, where the first instruction is used to trigger the engine to operate according to the first ignition advance angle range and the first fuel injection phase.
[0052] The VCU sends a first instruction to the ECU to make the ECU operate according to the first ignition advance angle range and the first fuel injection phase, so that the engine is in the idle mode.
[0053] The control method of the methanol engine provided by the embodiment of the present application obtains the first ignition advance angle range and the first fuel injection phase for the engine to idle, makes the engine idle within the above range after cold start, and keeps the first fuel injection phase and the first ignition advance angle the same, ensuring that the gas mixture reaches the best combustible state, avoiding combustion fluctuations caused by insufficient methanol evaporation or uneven mixing, and ensuring the stability of idling.
[0054] The control method of the methanol engine provided by the embodiment of the present application has a simple control logic and can completely cancel the gasoline fuel tank and the gasoline injection system, achieving the purpose of cost savings.
[0055] In an alternative embodiment, obtaining the first ignition advance angle range of the engine may include:
[0056] Obtain the first data and the current engine parameters. The current engine parameters include the current engine speed and the current engine load. The first data is the mapping relationship between the engine speed, the engine load and the first ignition advance angle range;
[0057] Based on the current engine speed, the current engine load and the first data, determine the first ignition advance angle range corresponding to the current engine speed and the current engine load.
[0058] The first data is pre-stored in the memory of the ECU. The first data can be the mapping relationship between the engine parameters and the first ignition advance angle range. When the speed and load of the current engine of the vehicle are known, the speed, load and the first ignition advance angle range can be matched to determine the first ignition advance angle range from the first data.
[0059] A gasoline direct injection (GDI) engine is a gasoline engine technology that directly injects fuel into the cylinder. In this embodiment, when the engine is a GDI, the first ignition advance angle range can be [0°, 20°], that is, the first ignition advance angle range can be from 0° before top dead center of compression to 20° before top dead center of compression.
[0060] In an alternative embodiment, obtaining the first data includes:
[0061] Set the test parameters of the engine; the test parameters include the engine speed used for testing and the engine load used for testing;
[0062] Increase the angle by a preset step until the engine speed during the test is less than the preset idle speed, and determine that the current ignition advance angle is the maximum value of the first ignition advance angle range;
[0063] Decrease the angle by a preset step until the engine speed during the test is less than the preset idle speed, and determine that the current ignition advance angle is the minimum value of the first ignition advance angle range;
[0064] Correspondingly store the engine speed during the test, the engine load during the test, and the first ignition advance angle range to obtain the first data.
[0065] During the test, when testing on the bench, after simulating a successful cold start of methanol and switching to the idle mode, increase the angle of the ignition advance angle by a preset step. The preset step can be 5°, until the engine stalls during idle. At this time, the ignition advance angle is used as the maximum value of the first ignition angle range. Gradually decrease the angle based on the maximum value of the first ignition advance angle by a preset step. The preset step can be 5°, until the engine stalls during idle. At this time, the ignition advance angle is used as the minimum value of the first ignition angle range. After determining the maximum value and the minimum value of the first ignition advance angle range, the first ignition advance angle range is determined. Correspondingly store the engine speed during the test, the engine load during the test, and the first ignition advance angle range to obtain the first data.
[0066] In an alternative embodiment, before responding to the engine cold start, it includes:
[0067] Obtain the idle flag bit of the engine, the engine water temperature, and the fuel injection times;
[0068] When the idle flag bit is valid, and the engine water temperature is less than the preset water temperature threshold, and the fuel injection times are less than the preset injection times, determine that the engine is in the cold start state.
[0069] In the embodiments of the present application, it is possible to determine whether the vehicle is in the state after cold start by obtaining the idle flag bit of the engine, the engine water temperature, and the fuel injection times. When the engine enters the idle mode, the idle flag bit is in an effective state. When the engine water temperature is less than the preset water temperature threshold and the fuel injection times are less than the preset injection times, it can be determined that the engine is in the idle state after cold start. The preset water temperature threshold can be -15°C, and the fuel injection times can be 3 times. It should be understood that the preset water temperature threshold and the fuel injection times can be other values, which are not limited herein.
[0070] In an alternative embodiment, after determining that the engine is in the cold start state when the idle flag bit is valid, and the engine water temperature is less than the preset water temperature threshold, and the fuel injection times are less than the preset injection times, the method further includes:
[0071] Set the idle control logic flag to the valid state.
[0072] For ease of control, by setting the status of the idle logic control flag, it can be determined whether the engine enters the idle state after cold start. When the idle flag is valid, the engine water temperature is less than the preset water temperature threshold, and the fuel injection times are less than the preset injection times, the idle control logic flag can be set to the valid state. For example, the idle control logic flag can be set to 1; when the idle control logic flag of "1" is obtained, it enters the idle state after cold start, and the first ignition advance angle range and the first fuel injection phase range are obtained according to the first data, and the engine is driven to operate according to the first ignition advance angle range and the first fuel injection phase range.
[0073] In an alternative embodiment, the method further includes:
[0074] When the engine water temperature or the fuel injection times do not meet the preset conditions, determine the second ignition advance angle range and the second fuel injection phase range according to the second data; the second data is the mapping relationship between the engine speed and the engine load and the second ignition advance angle range; the length of the second ignition advance angle range is greater than the length of the first ignition advance angle range;
[0075] Send a second command, and the second command is used to trigger the engine to operate according to the second ignition advance angle range and the second fuel injection phase range.
[0076] In this embodiment, when the engine water temperature or the injection times do not meet the preset conditions, the engine can be controlled according to the normal start control logic. At this time, the idle control logic flag can be set to the invalid state.
[0077] It should be noted that the second data is the ignition advance angle range and the fuel injection phase range during normal engine start. However, the second ignition advance angle range is greater than the first ignition advance angle range. The reduction of the first ignition advance angle range compared to the ignition advance angle range during normal start can prevent the engine from stalling due to excessive ignition advance angle fluctuations.
[0078] In an alternative embodiment, before sending the second instruction, the method further includes:
[0079] When the idle flag is valid, and the engine water temperature is greater than the preset water temperature threshold or the fuel injection times are greater than the preset injection times, set the idle control logic flag to the invalid state.
[0080] In this embodiment, the idle control logic flag can be set to an invalid state. For example, the idle control logic flag can be set to 0. When the idle control logic flag is obtained as "0", it enters the normal startup state after cold startup, obtains the second ignition advance angle range and the second injection phase range according to the second data, and drives the engine to operate according to the second ignition advance angle range and the second injection phase range.
[0081] Exemplary device
[0082] Correspondingly, an embodiment of the present application also provides a control device for a methanol engine. Figure 3 The structural block diagram of the control device for the methanol engine provided by the embodiment of the present application is as follows. Figure 3 As shown, the device may include:
[0083] An acquisition unit 310, configured to acquire a first ignition advance angle range of the engine in response to a cold startup of the engine; the engine is in an idle state within the first ignition advance angle range; the first injection phase of the engine is the same as the angle of the first ignition advance angle, the first injection phase is the last injection phase of the engine, and the first ignition advance angle is any angle within the first ignition advance angle range;
[0084] An instruction sending unit 330, configured to send a first instruction, where the first instruction is used to trigger the engine to operate according to the first ignition advance angle range and the first injection phase.
[0085] The control device for the methanol engine provided in this embodiment belongs to the same inventive concept as the control method for the methanol engine provided in the above embodiments of the present application, can execute the control method for the methanol engine provided in any of the above embodiments of the present application, and has corresponding functional modules and beneficial effects for executing the control method for the methanol engine. For technical details not described in detail in this embodiment, reference may be made to the specific processing content of the control method for the methanol engine provided in the above embodiments of the present application, which will not be elaborated here.
[0086] The functions implemented by the above acquisition unit 310 and instruction sending unit 330 can be implemented by the same or different processors respectively, and the embodiments of the present application do not make any limitations.
[0087] It should be understood that the acquisition unit 310 and the instruction sending unit 330 in the above device can be implemented in the form of a processor calling software. For example, the device includes a processor, the processor is connected to a memory, instructions are stored in the memory, and the processor calls the instructions stored in the memory to implement any of the above methods or the functions of each unit of the device. The processor can be a general-purpose processor, such as a CPU or a microprocessor, etc., and the memory can be a memory inside the device or a memory outside the device. Alternatively, the units in the device can be implemented in the form of a hardware circuit. By designing the hardware circuit, the functions of some or all of the units can be implemented. The hardware circuit can be understood as one or more processors. For example, in one implementation, the hardware circuit is an ASIC, and the functions of some or all of the above units are implemented by designing the logical relationship of the components in the circuit. Again, for example, in another implementation, the hardware circuit can be implemented by a PLD. Taking FPGA as an example, it can include a large number of logic gate circuits, and the connection relationship between the logic gate circuits is configured through a configuration file, so as to implement the functions of some or all of the above units. All the units of the above device can be all implemented in the form of a processor calling software, or all implemented in the form of a hardware circuit, or some implemented in the form of a processor calling software, and the remaining part implemented in the form of a hardware circuit.
[0088] In the embodiments of the present application, the processor is a circuit with the ability to process signals. In one implementation, the processor can be a circuit with the ability to read and execute instructions, such as a CPU, a microprocessor, a GPU, or a DSP, etc. In another implementation, the processor can implement certain functions through the logical relationship of a hardware circuit, and the logical relationship of the hardware circuit is fixed or can be reconfigured. For example, the processor is a hardware circuit implemented by an ASIC or a PLD, such as an FPGA, etc. In a reconfigurable hardware circuit, the process of the processor loading a configuration document to implement the configuration of the hardware circuit can be understood as the process of the processor loading instructions to implement the functions of some or all of the above units. In addition, it can also be a hardware circuit designed for artificial intelligence, which can be understood as a kind of ASIC, such as an NPU, a TPU, a DPU, etc.
[0089] It can be seen that each unit in the above device can be one or more processors (or processing circuits) configured to implement the above methods, such as: CPU, GPU, NPU, TPU, DPU, microprocessor, DSP, ASIC, FPGA, or a combination of at least two of these processor forms.
[0090] In addition, each unit in the above device can be integrated in whole or in part, or can be implemented independently. In one implementation, these units are integrated together and implemented in the form of an SOC. The SOC can include at least one processor for implementing any of the above methods or the functions of each unit of the device. The types of the at least one processor can be different. For example, it includes a CPU and an FPGA, a CPU and an artificial intelligence processor, a CPU and a GPU, etc.
[0091] Exemplary electronic device
[0092] Another embodiment of the present application further provides an electronic device. Figure 4 It is a structural diagram of the electronic device provided by the embodiment of the present invention; see Figure 4 As shown, the device includes:
[0093] A memory 400 and a processor 410;
[0094] Among them, the memory 400 is connected to the processor 410 and is used to store programs;
[0095] The processor 410 is used to implement the control method of the methanol engine disclosed in any of the above embodiments by running the program stored in the memory 400.
[0096] Specifically, the above electronic device may further include: a bus, a communication interface 420, an input device 430, and an output device 440.
[0097] The processor 410, the memory 400, the communication interface 420, the input device 430, and the output device 440 are interconnected through the bus. Among them:
[0098] The bus may include a path for transmitting information between various components of the computer system.
[0099] The processor 410 can be a general-purpose processor, such as a general-purpose central processing unit (CPU), a microprocessor, etc., or an application-specific integrated circuit (ASIC), or one or more integrated circuits for controlling the execution of the program of the solution of the present invention. It can also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components.
[0100] The processor 410 may include a main processor and may also include a baseband chip, a modem, etc.
[0101] The program for implementing the technical solution of the present invention is stored in the memory 400, and the operating system and other key services can also be stored. Specifically, the program may include program code, and the program code includes computer operation instructions. More specifically, the memory 400 may include a read-only memory (ROM), other types of static storage devices that can store static information and instructions, a random access memory (RAM), other types of dynamic storage devices that can store information and instructions, a disk memory, a flash memory, and so on.
[0102] The input device 430 may include devices for receiving data and information input by a user, such as a keyboard, a mouse, a camera, a scanner, a light pen, a voice input device, a touch screen, a pedometer, or a gravity sensor, etc.
[0103] The output device 440 may include devices for allowing information to be output to a user, such as a display screen, a printer, a speaker, etc.
[0104] The communication interface 420 may include devices of any transceiver type for communicating with other devices or communication networks, such as Ethernet, a radio access network (RAN), a wireless local area network (WLAN), etc.
[0105] The processor 410 executes the program stored in the memory 400 and calls other devices, and can be used to implement each step of any one of the methanol engine control methods provided in the above embodiments of the present application.
[0106] An embodiment of the present application also proposes a vehicle, including a controller, and the controller executes the above methanol engine control method.
[0107] An embodiment of the present application also proposes a chip, which includes a processor and a data interface. The processor reads and runs a program stored on a memory through the data interface to execute the methanol engine control method introduced in any of the above embodiments. For the specific processing process and its beneficial effects, reference can be made to the embodiment introduction of the above methanol engine control method.
[0108] Exemplary computer program product and storage medium
[0109] In addition to the above methods and devices, an embodiment of the present application may also be a computer program product, which includes computer program instructions. When the computer program instructions are run by a processor, the processor is caused to execute the steps in the methanol engine control method according to various embodiments of the present application described in any of the above embodiments of this specification.
[0110] The computer program product may be written in any combination of one or more programming languages for programming code to perform the operations of the embodiments of the present application. The programming languages include object-oriented programming languages such as Java, C++, etc., and also include conventional procedural programming languages such as the "C" language or similar programming languages. The programming code may be executed entirely on the user's computing device, partially on the user's device, executed as a stand-alone software package, partially on the user's computing device and partially on a remote computing device, or entirely on a remote computing device or server.
[0111] In addition, an embodiment of the present application may also be a storage medium having a computer program stored thereon. The computer program is executed by a processor to perform the steps in the control method of the methanol engine according to various embodiments of the present application described in any of the above embodiments of the present specification, and specifically may implement the following steps:
[0112] S220: In response to a cold start of the engine, obtain a first ignition advance angle range of the engine; the engine is in an idle state when within the first ignition advance angle range; the first injection phase of the engine is the same as the angle of the first ignition advance angle, the first injection phase is the last injection phase of the engine, and the first ignition advance angle is any angle within the first ignition advance angle range;
[0113] S240: Send a first instruction for triggering the engine to operate according to the first ignition advance angle range and the first injection phase.
[0114] For the foregoing method embodiments, for the sake of simple description, they are all expressed as a series of action combinations. However, those skilled in the art should know that the present application is not limited by the described action sequence, because according to the present application, certain steps may be in other sequences or performed simultaneously. Secondly, those skilled in the art should also know that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily essential to the present application.
[0115] It should be noted that the embodiments in this specification are all described in a progressive manner. Each embodiment focuses on the differences from other embodiments. The same or similar parts between the embodiments may be referred to each other. For the device embodiments, since they are basically similar to the method embodiments, the description is relatively simple, and the relevant parts may refer to the partial description of the method embodiments.
[0116] The steps in the methods of the embodiments of the present application may be adjusted, combined, and deleted according to actual needs, and the technical features recorded in each embodiment may be replaced or combined.
[0117] In the devices and terminals of various embodiments of the present application, the modules and sub-modules can be combined, divided, and deleted according to actual needs.
[0118] In several embodiments provided in the present application, it should be understood that the disclosed terminals, devices, and methods can be implemented in other ways. For example, the terminal embodiments described above are merely illustrative. For example, the division of modules or sub-modules is only a logical function division. In actual implementation, there can be other division methods. For example, multiple sub-modules or modules can be combined or integrated into another module, or some features can be ignored or not executed. Another point is that the displayed or discussed couplings or direct couplings or communication connections to each other can be through some interfaces, and the indirect couplings or communication connections of devices or modules can be in electrical, mechanical, or other forms.
[0119] The modules or sub-modules described as separate components may or may not be physically separated. The components as modules or sub-modules may or may not be physical modules or sub-modules, that is, they can be located in one place, or they can be distributed to multiple network modules or sub-modules. Some or all of the modules or sub-modules can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0120] In addition, in each embodiment of the present application, the functional modules or sub-modules can be integrated in a processing module, or each module or sub-module can exist physically alone, or two or more modules or sub-modules can be integrated in one module. The above-mentioned integrated modules or sub-modules can be implemented in the form of hardware or in the form of software functional modules or sub-modules.
[0121] Those skilled in the art can further realize that the units and algorithm steps of each example described in combination with the embodiments disclosed in this article can be implemented by electronic hardware, computer software, or a combination of the two. To clearly illustrate the interchangeability of hardware and software, the composition and steps of each example have been generally described according to functions in the above description. Whether these functions are executed in a hardware or software manner depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods for each specific application to implement the described functions, but such implementation should not be considered to exceed the scope of the present application.
[0122] The steps of the methods or algorithms described in combination with the embodiments disclosed in this article can be directly implemented by hardware, software units executed by a processor, or a combination of the two. The software units can be placed in a random access memory (RAM), internal memory, read-only memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, registers, hard disk, removable disk, CD-ROM, or any other form of storage medium well-known in the technical field.
[0123] Finally, it should also be noted that in this text, relational terms such as first and second are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the term "comprising", "including" or any other variant thereof is intended to cover non-exclusive inclusion, such that a process, method, article or device comprising a series of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such process, method, article or device. Without further limitation, an element defined by the statement "comprising an..." does not exclude the presence of additional identical elements in the process, method, article or device comprising the said element.
[0124] The foregoing description of the disclosed embodiments enables those skilled in the art to implement or use the present application. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present application. Therefore, the present application will not be limited to the embodiments shown herein, but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.
Claims
1. A control method for a methanol engine, characterized in that Including: In response to a cold start of the engine, obtain a first ignition advance angle range of the engine; When the engine is within the first ignition advance angle range, it is in an idle state; A first injection phase of the engine is the same as an angle of the first ignition advance angle. The first injection phase is a last injection phase of the engine, and the first ignition advance angle is any angle within the first ignition advance angle range; Send a first instruction, where the first instruction is used to trigger the engine to operate according to the first ignition advance angle range and the first injection phase.
2. The control method of the methanol engine according to claim 1, wherein The obtaining the first ignition advance angle range of the engine includes: Obtain first data and current engine parameters. The current engine parameters include a current engine speed and a current engine load. The first data is a mapping relationship between the engine speed, the engine load, and the first ignition advance angle range; Based on the current engine speed, the current engine load, and the first data, determine the first ignition advance angle range corresponding to the current engine speed and the current engine load.
3. The control method of the methanol engine according to claim 2, wherein The obtaining the first data includes: Set test parameters of the engine; the test parameters include an engine speed used for testing and an engine load used for testing; Increase the angle in a preset step until the engine speed used for testing is less than a preset idle speed, and determine that the current ignition advance angle is the maximum value of the first ignition advance angle range; Decrease the angle in a preset step until the engine speed used for testing is less than a preset idle speed, and determine that the current ignition advance angle is the minimum value of the first ignition advance angle range; Correspondingly store the engine speed used for testing, the engine load used for testing, and the first ignition advance angle range, and obtain the first data.
4. The control method of the methanol engine according to claim 1, wherein Before the response to a cold start of the engine, it includes: Obtain an idle flag bit of the engine, an engine water temperature, and a fuel injection number; When the idle flag bit is valid, the engine water temperature is less than a preset water temperature threshold, and the fuel injection number is less than a preset injection number, determine that the engine is in a cold start state.
5. The control method of a methanol engine according to claim 4, characterized in that, After determining that the engine is in a cold start state when the idle flag bit is valid, the engine water temperature is less than a preset water temperature threshold, and the fuel injection number is less than a preset injection number, the method further includes: Set an idle control logic flag bit to a valid state.
6. The control method of the methanol engine according to claim 4, wherein, The method further includes: When the engine water temperature or the fuel injection number does not meet a preset condition, Determine a second ignition advance angle range and a second injection phase range according to second data; the second data is a mapping relationship between the engine speed, the engine load, and the second ignition advance angle range; the length of the second ignition advance angle range is greater than the length of the first ignition advance angle range; Send a second command, where the second command is used to trigger the engine to operate according to the second ignition advance angle range and the second injection phase range.
7. The control method of the methanol engine according to claim 6, characterized in that, Before the sending of the second instruction, the method further includes: When the idle flag bit is valid, and the engine water temperature is greater than the preset water temperature threshold or the fuel injection times are greater than the preset injection times, set the idle control logic flag bit to the invalid state.
8. An electronic device, characterized in that, It includes a memory and a processor; The memory is connected to the processor and is used to store programs; The processor is used to implement the control method of the methanol engine according to any one of claims 1 to 7 by running the program in the memory.
9. A vehicle, characterized in that, It includes a controller, and the controller executes the control method of the methanol engine according to any one of claims 1 to 7.
10. A storage medium, characterized in that, A computer program is stored on the storage medium, and when the computer program is run by the processor, the control method of the methanol engine according to any one of claims 1 to 7 is implemented.