Automobile generator control method, system, vehicle, electronic device and storage medium
By calculating the limiting excitation current limit in the engine control unit, the problem of power fluctuations in the intelligent generator caused by steering or electrical load fluctuations is solved, and the engine speed is stabilized.
Patent Information
- Application Number
- CN202211397975.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-11-09
- Publication Date
- 2025-05-09
- Estimated Expiration
- 2042-11-09
AI Technical Summary
The power fluctuations of the smart generator due to steering or electrical load fluctuations, which in turn causes engine speed fluctuations.
The power variation of the smart generator is limited by identifying a specific operating condition and by limiting excitation current limit calculated by the engine control unit.
The impact on the engine is reduced and the engine speed is stable, especially effective at low vehicle speeds and steering operations.
Smart Images

Figure CN115743134B_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the technical field of automobile engines, and in particular relates to an automobile generator control method, system, vehicle, electronic equipment and storage medium. Background Art
[0002] Smart generators are generators with LIN regulators. With the development of automobile energy-saving and emission-reduction technologies, smart generators are becoming more and more common in automobiles. Common smart generator control system architectures are as follows: Figure 1 As shown, it includes an intelligent generator (IGC), a battery sensor (EBS) and an engine control unit (EMS). The intelligent generator (IGC), the battery sensor (EBS) and the engine control unit (EMS) exchange signals through LIN communication. The basic control logic of the intelligent generator control system is: the engine control unit receives various signals and combines the engine and vehicle operating status. After internal calculations of the engine control unit, it obtains the target power generation voltage, load response time and excitation current limit, and sends these three signals to the intelligent generator LIN regulator; the intelligent generator LIN regulator performs corresponding voltage and excitation current control according to the signals sent by the engine control unit.
[0003] When the vehicle is in parking idle control or moving forward at a low speed, the torque output by the engine is relatively small. At this time, if the load of the smart generator changes significantly (such as switching headlights, blocking windows, and turning in place), the power of the generator changes rapidly, and the engine has no time to compensate for the torque consumed by the smart generator, which will cause the engine speed to fluctuate, and the maximum speed fluctuation may exceed 80rpm. In addition, electronic steering assist systems are currently widely used in automobiles. When the vehicle turns, it consumes more electricity. The generator will increase the load and increase the power generation. If the generator power increases rapidly, it will cause the engine speed to fluctuate, and the vehicle will feel shaking. In order to avoid sudden changes in generator power, there are usually two ways to deal with it. The first way is to increase the load response time. The load response time refers to the time required for the EMS to require the duty cycle signal of the smart generator to change from 0 to 100%. Within a certain range, the longer the load response time set by the EMS, the slower the torque consumed by the smart generator changes, and the smaller the impact on the engine. However, due to the limitations of the performance of the smart generator chip, after the load response time exceeds a certain value, the torque consumed by the smart generator will change rapidly, and large electrical load changes will also cause significant fluctuations in the engine speed. The second way is that the EMS connects and disconnects the excitation circuit according to the load conditions to control the generator output (such as the patent document CN104052355A discloses an automobile intelligent generator management system, including a voltage regulator and an ECU, wherein the voltage regulator includes an MCU, a power module, a voltage sampling circuit, an excitation control circuit, an indicator light control circuit, a speed sampling circuit and an ECU communication control circuit; the MCU leads out the B+ terminal through the voltage sampling circuit and connects it to the generator output terminal; the MCU leads out the P terminal through the speed sampling circuit and connects it to the phase output terminal of the generator; the MCU leads out the excitation control F terminal through the excitation control circuit and connects it to one end of the generator excitation coil; the MCU leads out the L terminal through the indicator light control circuit, and the L terminal is connected in series with the charging indicator light and the ignition switch in turn, and then connected to the positive electrode of the battery with the B+ terminal; the MCU is bidirectionally connected to the ECU through the ECU communication control circuit. This management system enables the ECU to dynamically control the generator output according to the real-time load conditions, and can improve the stability of the AC generator when the engine is idling, thereby improving the vehicle fuel consumption). However, the problem with this solution is that frequently disconnecting and connecting the excitation circuit will affect the charging capacity. If the excitation circuit is disconnected for a long time, the battery will lose power quickly, which is not conducive to the battery life.
[0004] Therefore, it is necessary to develop a new automobile generator control method, system, vehicle, electronic device and storage medium. Summary of the invention
[0005] The object of the present invention is to provide an automobile generator control method, system, vehicle, electronic device and storage medium to solve the problem of engine speed fluctuation caused by intelligent generator power fluctuation due to steering or electrical load fluctuation.
[0006] In a first aspect, a method for controlling an automobile generator according to the present invention comprises the following steps:
[0007] Acquire a real-time status signal of the smart generator, the real-time status signal of the smart generator including a generator-related fault flag, a duty cycle signal and an excitation current; acquire a real-time status signal of the battery, the real-time status signal of the battery including a battery state of charge, a battery voltage and a battery temperature; acquire a vehicle speed, a steering angle signal and an angular velocity signal;
[0008] Calculate the target generator voltage, load response time and excitation current limit value based on the real-time status signal of the intelligent generator, the real-time status signal of the battery, the vehicle speed, the steering angle signal and the angular velocity signal;
[0009] Controlling the smart generator based on the generator target generation voltage, load response time, and excitation current limit;
[0010] The calculation method of the excitation current limit is as follows:
[0011] In response to detecting that a generator-related fault flag is set, the excitation current limit is equal to the fault state excitation current limit L1;
[0012] In response to detecting that the generator-related fault flag is reset and the low-speed steering flag is set, the excitation current limit is equal to the low-speed steering excitation current limit L2;
[0013] In response to detecting that the generator-related fault flag is reset, the low-speed steering flag is reset, and the low-speed flag is set, the excitation current limit is equal to the smaller value of the low-speed excitation current limit L3 and the basic excitation current limit L4;
[0014] In response to detecting that the generator-related fault flag is reset, the low-speed steering flag is reset, and the low-speed flag is reset, the excitation current limit value is equal to the basic excitation current limit value L4.
[0015] Optionally, the generator-related faults include generator mechanical faults, generator electrical faults and LIN communication faults. When any of the generator mechanical faults, generator electrical faults and LIN communication faults occurs, the generator-related fault flag is set.
[0016] Optionally, the method for determining the low-speed turn sign is as follows:
[0017] In response to detecting that the vehicle speed is less than or equal to the vehicle speed threshold V1 and the absolute value of the steering angle is greater than the steering angle threshold G1, the low-speed steering flag is set.
[0018] Optionally, the method for determining the low-speed turn sign is as follows:
[0019] In response to detecting that the vehicle speed is less than or equal to the vehicle speed threshold V1 and the corner speed is greater than the corner speed threshold S1, the low-speed steering flag is set.
[0020] Optionally, the method for determining the low speed sign is as follows:
[0021] In response to detecting that the vehicle speed is less than or equal to the vehicle speed threshold V2 and there is no vehicle speed signal failure, the low speed flag is set.
[0022] Optionally, the calculation method of the low-speed excitation current limit L3 is as follows:
[0023] In response to detecting that the calculation update flag is set, the low speed excitation current limit L3 is equal to the actual excitation current plus the allowable current change Cd;
[0024] In response to detecting that the calculation update flag is reset, the low speed excitation current limit value L3 maintains the value obtained by the previous calculation.
[0025] Optionally, the update flag is calculated as follows:
[0026] The initial value of the counter is 0, and the counter increases by 1 in each calculation cycle. When the value of the counter is greater than or equal to the update number threshold N1, the calculation update flag is set and the counter is reset. In the next calculation cycle, the calculation update flag is reset.
[0027] Optionally, the update flag is calculated as follows:
[0028] The initial value of the timer is 0. When the accumulated time of the timer is greater than or equal to the update time threshold T2, the calculation update flag is set and the timer is reset. In the next calculation cycle, the calculation update flag is reset.
[0029] In a second aspect, an automobile generator control system according to the present invention comprises an intelligent generator, a battery sensor, an engine control unit and a vehicle body stability system controller, wherein the intelligent generator, the battery sensor and the vehicle body stability system controller are respectively connected to the engine control unit;
[0030] The LIN regulator of the smart generator sends a real-time status signal of the smart generator to the engine control unit, wherein the real-time status signal of the smart generator includes a generator-related fault flag, a duty cycle signal, and an excitation current;
[0031] The battery sensor sends the real-time status signal of the battery to the engine control unit. The real-time status signal of the battery includes the battery state of charge, battery voltage and battery temperature;
[0032] The vehicle stability system controller sends vehicle speed, steering angle signal, and corner speed signal to the engine control unit via the CAN line;
[0033] The engine control unit obtains the target generator voltage, load response time and excitation current limit through internal calculation based on various signals, and sends the motor target voltage, load response time and excitation current limit to the LIN regulator of the intelligent generator;
[0034] The smart generator performs corresponding operations based on the generator target power generation voltage, load response time, and excitation current limit;
[0035] The engine control unit is configured to execute the steps of the automobile generator control method according to the present invention.
[0036] The present invention identifies specific operating conditions and limits the power variation of the intelligent generator through a limiting excitation current limit calculated by an engine control unit, so as to solve the problem of engine speed fluctuation caused by power fluctuation of the intelligent generator due to steering or electrical load fluctuation.
[0037] In a third aspect, a vehicle according to the present invention adopts the automobile generator control system according to the present invention.
[0038] In a fourth aspect, the electronic device described in the present invention includes a memory, a processor, and a computer program stored in the memory and executable on the processor, and when the processor executes the computer program, the automobile generator control method described in the present invention is implemented.
[0039] In a fifth aspect, a storage medium according to the present invention stores a computer-readable program therein, and when the computer-readable program is called, the steps of the automobile generator control method according to the present invention can be executed.
[0040] The present invention has the following advantages:
[0041] (1) When the vehicle is at a low speed and making a steering operation, the excitation current is limited to achieve generator power limitation, reducing the impact on the engine and keeping the engine speed stable.
[0042] (2) When the vehicle is at a low speed, if there is a large change in electrical load (such as turning the headlights on and off, defrosting after turning on and off, and windows being blocked), the generator power can be changed slowly by limiting the rate of change of the excitation current to keep the engine speed stable.
[0043] In summary, the present invention solves the problem of engine speed fluctuation caused by power fluctuation of the smart generator due to steering or electrical load fluctuation, by identifying specific operating conditions and limiting the power change of the smart generator through the limit excitation current limit calculated by the engine control unit. BRIEF DESCRIPTION OF THE DRAWINGS
[0044] Figure 1 This is a communication interface diagram of the vehicle intelligent generator control system in this embodiment;
[0045] Figure 2 A logic diagram for calculating the excitation current limit provided in this embodiment;
[0046] Figure 3 A flow chart of calculation of excitation current limit provided in this embodiment;
[0047] Figure 4 A low-speed turn sign judgment logic diagram provided in this embodiment;
[0048] Figure 5 A low speed sign judgment logic diagram provided in this embodiment;
[0049] Figure 6 A low-speed excitation current limit calculation logic diagram provided in this embodiment;
[0050] Figure 7 A counter-based calculation update flag judgment logic diagram provided in this embodiment;
[0051] Figure 8 A timer-based calculation update flag judgment logic diagram provided in this embodiment. DETAILED DESCRIPTION
[0052] The present invention will be described in detail below with reference to the accompanying drawings.
[0053] like Figure 1 As shown, in this embodiment, an automobile generator control system includes an intelligent generator (IGC), a battery sensor (EBS), an engine control unit (EMS) and a body stability system controller (ESP). The intelligent generator (IGC), the battery sensor (EBS) and the engine control unit (EMS) exchange signals through LIN communication, and the engine control unit (EMS) exchanges signals with the body stability system controller (ESP) through CAN communication.
[0054] In this embodiment, the LIN regulator of the smart generator sends the real-time status signal of the smart generator to the engine control unit, wherein the real-time status signal of the smart generator includes a generator-related fault flag, a duty cycle signal (the duty cycle signal represents the load of the generator, and the engine control unit receives the duty cycle signal to compensate for the torque consumed by the generator. If the excitation current changes slowly, the duty cycle signal changes slowly) and the excitation current, etc.;
[0055] The battery sensor sends the real-time status signal of the battery to the engine control unit. The real-time status signal of the battery includes the battery charge state, battery voltage (EMS will issue a higher target voltage when some electrical appliances (such as headlights) are turned on. The smart generator increases the generator load by adjusting the excitation current so that the actual battery voltage reaches the target voltage) and battery temperature.
[0056] The vehicle stability system controller sends the vehicle speed, steering angle signal, and corner speed signal to the engine control unit through the CAN line. The engine control unit calculates the generator target voltage, load response time, and excitation current limit based on various signals, and sends these three signals to the LIN regulator of the smart generator.
[0057] In this embodiment, a method for controlling an automobile generator is provided. The method adopts the automobile generator control system in this embodiment, and the method comprises the following steps:
[0058] Acquire a real-time status signal of the smart generator, wherein the real-time status signal of the smart generator includes a generator-related fault flag, a duty cycle signal, and an excitation current;
[0059] Acquire a real-time status signal of the battery, wherein the real-time status signal of the battery includes a battery state of charge, a battery voltage, and a battery temperature;
[0060] Obtain vehicle speed, steering angle signal and corner speed signal;
[0061] Calculate the target generator voltage, load response time and excitation current limit value based on the real-time status signal of the intelligent generator, the real-time status signal of the battery, the vehicle speed, the steering angle signal and the angular velocity signal;
[0062] The intelligent generator is controlled based on the generator target power generation voltage, load response time and excitation current limit.
[0063] The method identifies specific operating conditions and limits the power change of the smart generator through a limited excitation current limit calculated by an engine control unit to solve the problem of engine speed fluctuation caused by smart generator power fluctuation due to steering or electrical load fluctuation.
[0064] like Figure 2 and Figure 3 As shown, in this embodiment, the calculation method of the excitation current limit is as follows:
[0065] If the generator related fault flag is set, the excitation current limit is equal to the fault state excitation current limit L1. Among them, the generator related faults include generator mechanical faults, generator electrical faults and LIN communication faults. When any of the generator mechanical faults, generator electrical faults and LIN communication faults occurs, the generator related fault flag is set.
[0066] If the generator related fault flag is reset and the low speed steering flag is set, the excitation current limit is equal to the low speed steering excitation current limit L2.
[0067] If the generator related fault flag is reset, the low speed steering flag is reset, and the low speed flag is set, the excitation current limit is equal to the smaller value between the low speed excitation current limit L3 and the basic excitation current limit L4.
[0068] If the generator related fault flag is reset, the low speed steering flag is reset, and the low speed flag is reset, the excitation current limit is equal to the basic excitation current limit L4. The basic excitation current limit L4 is related to the battery temperature and the SOC difference. The basic excitation current limit L4 is obtained by looking up the table. The ordinate of the table is the battery temperature and the abscissa is the SOC difference. The SOC difference is the difference between the target battery state of charge and the actual battery state of charge.
[0069] In this embodiment, the fault state excitation current limit L1, the low-speed steering excitation current limit L2, and the basic excitation current limit L4 are all calibrated values. Steering is an instantaneous working condition (because basically no one will keep turning the steering wheel), so the energy consumption demand for the battery is relatively small, so the low-speed steering excitation current limit L2 can be calibrated to a fixed value.
[0070] like Figure 4 As shown, in this embodiment, the judgment logic of the low-speed turn sign is as follows:
[0071] When condition a is met, and condition b or condition c is met, the low-speed steering flag is set. Condition a is that the vehicle speed is less than or equal to the vehicle speed threshold V1. Condition b is that the absolute value of the steering angle is greater than the steering angle threshold G1. After condition b is triggered, it will last for a certain period of time, which is the steering delay T1. It will reset after the time is exceeded. Condition c is that the corner speed is greater than the corner speed threshold S1.
[0072] like Figure 5 As shown, in this embodiment, the judgment logic of the low speed sign is as follows:
[0073] The low speed flag is set when both conditions d and e are met. Condition d is that the vehicle speed is less than or equal to the vehicle speed threshold V2. Condition e is that there is no vehicle speed signal fault.
[0074] like Figure 6 As shown, in this embodiment, the calculation logic of the low-speed excitation current limit L3 is that when the calculation update flag is set, the low-speed excitation current limit L3 is equal to the actual excitation current plus the allowable current change Cd; when the calculation update flag is reset, the low-speed excitation current limit L3 maintains the value obtained by the previous calculation. That is, the low-speed excitation current is obtained based on the actual excitation current and the allowable current change, and is updated every certain period of time.
[0075] In this embodiment, the calculation logic of calculating the update flag can be implemented through the following two solutions.
[0076] like Figure 7 As shown, scheme 1 is a counter reset scheme. The initial value of the counter is 0. The counter increases by 1 in each calculation cycle. When the value of the counter is greater than or equal to the update number threshold N1, the calculation update flag is set and the counter is reset. In the next calculation cycle, the calculation update flag is reset.
[0077] like Figure 8 As shown, the second scheme is a timer reset scheme, the initial value of the timer is 0, when the accumulated time of the timer is greater than or equal to the update time threshold T2, the calculation update flag is set, and the timer is reset. In the next calculation cycle, the calculation update flag is reset.
[0078] It should be noted that the storage medium shown in this embodiment can be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium can be, for example, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media can include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM), a flash memory, an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In this embodiment, the computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier, which carries a computer-readable computer program. This propagated data signal can take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium, which may send, propagate or transmit a program for use by or in conjunction with an instruction execution system, apparatus or device. A computer program contained on a computer-readable medium may be transmitted using any appropriate medium, including but not limited to: wireless, wired, etc., or any suitable combination of the above.
[0079] The flowchart and block diagram in the accompanying drawings illustrate the possible architecture, functions and operations of the system, method and computer program product according to various embodiments of the present application. Wherein, each box in the flowchart or block diagram can represent a module, a program segment, or a part of the code, and the above-mentioned module, program segment, or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram or flowchart, and the combination of boxes in the block diagram or flowchart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0080] The above embodiments are preferred implementation modes of the present invention, but the implementation modes of the present invention are not limited to the above embodiments. Any other changes, modifications, substitutions, combinations, and simplifications that do not deviate from the spirit and principles of the present invention should be equivalent replacement methods and are included in the protection scope of the present invention.
Claims
1. A method for controlling an automobile generator, comprising the following steps: Acquire a real-time status signal of the smart generator, the real-time status signal of the smart generator including a generator-related fault flag, a duty cycle signal and an excitation current; acquire a real-time status signal of the battery, the real-time status signal of the battery including a battery state of charge, a battery voltage and a battery temperature; acquire a vehicle speed, a steering angle signal and an angular velocity signal; Calculate the target generator voltage, load response time and excitation current limit value based on the real-time status signal of the intelligent generator, the real-time status signal of the battery, the vehicle speed, the steering angle signal and the angular velocity signal; Controlling the smart generator based on the generator target generation voltage, load response time, and excitation current limit; Features: The calculation method of the excitation current limit is as follows: (a) in response to detecting that a generator-related fault flag is set, the excitation current limit is equal to the fault state excitation current limit L1; (b) in response to detecting that the generator-related fault flag is reset and the low-speed steering flag is set, the excitation current limit is equal to the low-speed steering excitation current limit L2; (c) in response to detecting that the generator-related fault flag is reset, the low-speed steering flag is reset, and the low-speed flag is set, the excitation current limit is equal to the smaller value of the low-speed excitation current limit L3 and the basic excitation current limit L4; (d) in response to detecting that the generator-related fault flag is reset, the low-speed steering flag is reset, and when the low-speed flag is reset, the excitation current limit is equal to the basic excitation current limit L4; The calculation method of low speed excitation current limit L3 is as follows: In response to detecting that the calculation update flag is set, the low speed excitation current limit L3 is equal to the actual excitation current plus the allowable current change Cd; In response to detecting that the calculation update flag is reset, the low speed excitation current limit value L3 maintains the value obtained by the previous calculation.
2. The automobile generator control method according to claim 1, characterized in that: The generator related faults include generator mechanical faults, generator electrical faults and LIN communication faults. When any of the generator mechanical faults, generator electrical faults and LIN communication faults occurs, the generator related fault flag is set.
3. The automobile generator control method according to claim 2, characterized in that: The method for determining the low-speed turning sign is as follows: In response to detecting that the vehicle speed is less than or equal to the vehicle speed threshold V1 and the absolute value of the steering angle is greater than the steering angle threshold G1, the low-speed steering flag is set.
4. The automobile generator control method according to claim 2, characterized in that: The method for determining the low-speed turning sign is as follows: In response to detecting that the vehicle speed is less than or equal to the vehicle speed threshold V1 and the corner speed is greater than the corner speed threshold S1, the low-speed steering flag is set.
5. The automobile generator control method according to claim 3 or 4, characterized in that: The method for determining the low speed sign is as follows: In response to detecting that the vehicle speed is less than or equal to the vehicle speed threshold V2 and there is no vehicle speed signal failure, the low speed flag is set.
6. The automobile generator control method according to claim 1, characterized in that: The update flag is calculated as follows: The initial value of the counter is 0, and the counter increases by 1 in each calculation cycle. When the value of the counter is greater than or equal to the update number threshold N1, the calculation update flag is set and the counter is reset. In the next calculation cycle, the calculation update flag is reset.
7. The automobile generator control method according to claim 1, characterized in that: The update flag is calculated as follows: The initial value of the timer is 0. When the accumulated time of the timer is greater than or equal to the update time threshold T2, the calculation update flag is set and the timer is reset. In the next calculation cycle, the calculation update flag is reset.
8. An automobile generator control system, characterized in that: It includes an intelligent generator, a battery sensor, an engine control unit and a vehicle body stability system controller, wherein the intelligent generator, the battery sensor and the vehicle body stability system controller are respectively connected to the engine control unit; The LIN regulator of the smart generator sends a real-time status signal of the smart generator to the engine control unit, wherein the real-time status signal of the smart generator includes a generator-related fault flag, a duty cycle signal and an excitation current; The battery sensor sends a real-time status signal of the battery to the engine control unit, and the real-time status signal of the battery includes the battery state of charge, battery voltage and battery temperature; The vehicle body stability system controller sends the vehicle speed, steering angle signal, and angular velocity signal to the engine control unit via the CAN line; The engine control unit obtains the target power generation voltage, load response time and excitation current limit of the generator through internal calculation according to various signals, and sends the target power generation voltage, load response time and excitation current limit of the motor to the LIN regulator of the intelligent generator; The smart generator performs corresponding operations based on the generator target power generation voltage, load response time, and excitation current limit; The engine control unit is configured to execute the steps of the automobile generator control method according to any one of claims 1 to 7.
9. A vehicle, characterized in that: The automobile generator control system as claimed in claim 8 is adopted.
10. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: When the processor executes the computer program, the automobile generator control method according to any one of claims 1 to 7 is implemented.
11. A storage medium, characterized in that: A computer-readable program is stored therein, and when the computer-readable program is called, the steps of the automobile generator control method as claimed in any one of claims 1 to 7 can be executed.
Citation Information
Patent Citations
Intelligent generator management system of automobile
CN104052355A
Power generation control device, vehicle equipped with power generation control device, and power generation control method
CN101849351A
Front control method of intelligent motor under idle running condition of automobile
CN111734544A