Locomotive diesel engine power control method, medium and system
The incremental PID control method for diesel engines in locomotives stabilizes power output by calculating minimum adjustments based on engine speed, turbocharger speed, and load, addressing inefficiencies and ensuring stable operation.
Patent Information
- Application Number
- CN202410057875.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-01-15
- Publication Date
- 2025-07-15
AI Technical Summary
In the prior art, diesel engine power control methods mostly use multi-factor serial calculations, resulting in a large difference between the set power and the actual power, and the power output cannot be effectively controlled, resulting in the instability of the diesel engine speed and the inability to operate normally.
The incremental PID control method is adopted to calculate the power increase and decrease of various factors affecting the power output of the diesel engine, and select the minimum increase and decrease as the power setting increase and decrease, so as to realize the closed-loop control of the diesel engine power, combining multiple factors parallel calculations and small methods to ensure the continuity of power given.
It effectively avoids abnormal output of diesel engines caused by excessive difference between the set power and the actual power, ensures the stability of the diesel engine power and the normal operation of the locomotive, and improves fuel economy.
Smart Images

Figure CN120312422A_ABST
Abstract
Description
Technical Field
[0001] The present invention mainly relates to the technical field of rail transit, and particularly relates to a locomotive diesel engine power control method, medium and system. Background Art
[0002] In a rail transit traction system, for a diesel locomotive or a hybrid locomotive using a diesel engine, during operation, on the one hand, the rated power of the diesel engine should be fully utilized to enable it to operate with high efficiency and constant power, achieving the best fuel economy; on the other hand, it is necessary to avoid excessive power output, which may cause the diesel engine to exceed its capacity limit, resulting in unstable diesel engine speed and abnormal operation of the locomotive.
[0003] As Figure 1 shown, in a typical diesel locomotive, after the diesel engine drives the generator to generate electricity, most of the electric energy is supplied to the traction motor to enable the traction motor to exert traction power and drive the locomotive to run, and the other part is supplied to auxiliary equipment such as cooling fans, compressors, and domestic electricity to ensure the operation of the locomotive.
[0004] The energy required by the auxiliary equipment cannot be controlled and changes dynamically and irregularly according to the load conditions. Therefore, the output power of the diesel engine can only be controlled by dynamically adjusting the traction power.
[0005] The current diesel engine power control methods mostly adopt a control method of multi-factor serial calculation and use a positional PID algorithm at the same time, resulting in a large difference between the set power and the actual power. When it is necessary to reduce the actual power in a timely manner, the set power may decrease while the actual power may increase instead, further deteriorating the power output of the diesel engine. Summary of the Invention
[0006] In view of the technical problems existing in the prior art, the present invention provides a locomotive diesel engine power control method, medium and system that ensure the continuity, safety and reliability of power setting.
[0007] To solve the above technical problems, the technical solutions proposed by the present invention are as follows:
[0008] A locomotive diesel engine power control method includes the steps of:
[0009] Obtaining the actual output power of the diesel engine in the current cycle;
[0010] Obtaining the actual values of the factors affecting the power output of the diesel engine in the current cycle, and then combining with the actual output power of the diesel engine to obtain the power output increase or decrease amount under each factor;
[0011] Taking the minimum value of the power output increase or decrease amounts under each factor to obtain the final power setting increase or decrease amount;
[0012] Add the actual traction output power of the diesel engine in the previous cycle to the final power setting increase or decrease amount as the traction power setting value for the current cycle to control the actual output power of the diesel engine.
[0013] Preferably, the factors affecting the power output of the diesel engine include one or more of the diesel engine speed, the supercharger speed V, and the diesel engine load rate Load.
[0014] Preferably, when the influencing factor is the diesel engine speed, the process of obtaining the corresponding power increase or decrease amount is as follows:
[0015] Obtain the current diesel engine speed and calculate the maximum allowable power P that can be exerted at the current diesel engine speed Diesel As the power exertion setting value, and then combine it with the current actual output power P real , calculate the power increase or decrease amount ΔP p (k);
[0016] ΔP p (k) = K pd *[e p (k) - e p (k - 1)] + K id *e p (k) + K dd *[e p (k) - 2e p (k - 1) + e p (k - 2)];
[0017] Where e p (k) = P Diesel -P real ; K pd 、K id 、K dd Represent the PID parameters K p 、K i 、K d .
[0018] Preferably, when the influencing factor is the supercharger speed V, the process of obtaining the corresponding power increase or decrease amount is as follows:
[0019] Obtain the current supercharger speed V, and combine it with the pre-set supercharger speed limit power threshold Th_V to calculate the power increase or decrease amount ΔP V (k);
[0020] ΔP V (k) = K pv *[e v (k) - e(k - 1)] + K iv *ev (k)+K dv *[e v (k)-2e v (k - 1)+e v (k - 2)]
[0021] where e v (k) = Th_V - V; K pv 、K iv 、K dv respectively represent the PID parameters K p 、K i 、K d .
[0022] Preferably, when the influencing factor is the diesel engine load rate Load, the process of obtaining the corresponding increase or decrease in power output is as follows:
[0023] Obtain the current diesel engine load rate Load, and combine it with the pre - set diesel engine load rate limit power threshold Th_Load to calculate the increase or decrease in power output ΔP l (k);
[0024] ΔP l (k) = K pl *[e l (k)-e l (k - 1)]+K il *e l (k)+K dl *[e l (k)-2e l (k - 1)+e l (k - 2)]
[0025] where e l (k) = Th_Load - Load; K pl 、K il 、K dl respectively represent the PID parameters K p 、K i 、K d .
[0026] Preferably, the specific process of obtaining the actual output power of the diesel engine in the current cycle is as follows:
[0027] Detect the voltage U d and current I d on the DC circuit in the main circuit of the locomotive, and calculate the actual output power P real = U d *I d .
[0028] The present invention also discloses a locomotive diesel engine power control system for performing the steps of the locomotive diesel engine power control method as described above, including:
[0029] A power acquisition module for acquiring the actual output power of the diesel engine in the current cycle;
[0030] A power increase and decrease calculation module for acquiring the actual values of the factors affecting the power output of the diesel engine in the current cycle, and then combining with the actual output power of the diesel engine to obtain the power increase and decrease for each factor;
[0031] A set increase and decrease calculation module for taking the minimum of the power increase and decrease for each factor to obtain the final power set increase and decrease;
[0032] A power set value calculation module for adding the actual traction output power of the diesel engine in the previous cycle to the final power set increase and decrease as the traction power set value in the current cycle to control the actual output power of the diesel engine.
[0033] The present invention further discloses a computer program product, including a computer program, and the computer program executes the steps of the above method when being run by a processor.
[0034] The present invention also discloses a computer-readable storage medium, on which a computer program is stored, and the computer program executes the steps of the above method when being run by a processor.
[0035] The present invention further discloses a computer device, including a memory and a processor connected to each other, and a computer program is stored on the memory, and the computer program executes the steps of the above method when being run by the processor.
[0036] Compared with the prior art, the advantages of the present invention are as follows:
[0037] The locomotive diesel engine power control method of the present invention adopts an incremental PID control method for the traction output power, indirectly performing closed-loop control on the diesel engine power. Specifically, through incremental PID calculation, the power increase and decrease corresponding to various factors affecting the power output of the diesel engine are calculated, and then the minimum power increase and decrease are selected as the power set increase and decrease to achieve closed-loop control of the diesel engine power; the above solution adopts a multi-factor parallel calculation and finally takes the minimum method to ensure the continuity of the power setting.
[0038] The present invention adds the actual output power in the previous cycle to the power set increase and decrease calculated in the current cycle as the setting in the current cycle, which can effectively avoid abnormal situations such as the diesel engine power being unable to be effectively controlled and abnormal output, resulting in an increase in the load rate, a decrease in the diesel engine speed, and insufficient fuel combustion when the difference between the setting and the actual value is large.
[0039] The control method of the present invention is simple to operate, real-time and efficient, and has good popularization potential. Brief Description of the Drawings
[0040] Figure 1 It is a topological structure diagram of a locomotive traction system in the prior art.
[0041] Figure 2 It is a flowchart of the control method of the present invention in an embodiment. Detailed Embodiments
[0042] The present invention will be further described below in conjunction with the accompanying drawings of the specification and specific embodiments.
[0043] As Figure 1 shown, the locomotive diesel engine power control method of the embodiment of the present invention specifically includes the following steps:
[0044] S1. Parameter setting
[0045] Set the maximum power curve allowed for the diesel engine output corresponding to the diesel engine speed;
[0046] P Diesel = P(V Diesel )
[0047] where P(V Diesel ) is the functional relationship between the diesel engine speed and the main generator target power;
[0048] Set the supercharger speed limit power threshold Th_V;
[0049] Set the diesel engine load rate reduction power threshold Th_Load, etc.
[0050] S2. Obtain the current actual output power
[0051] According to the detected voltage U d and current I d on the DC circuit in the main circuit, calculate the current actual output power P real ;
[0052] P real = U d * I d
[0053] S3. Use incremental PID to calculate the power value changed during this cycle for each factor affecting the diesel engine power output;
[0054] Obtain the current diesel engine speed, calculate the maximum allowable power P Diesel at the current diesel engine speed as the power setting value, and combine it with the current actual output power P real, calculate the increment or decrement of power output ΔP p (k);
[0055] ΔP p (k) = K pd *[e p (k) - e p (k - 1)] + K id *e p (k) + K dd *[e p (k) - 2e p (k - 1) + e p (k - 2)]
[0056] where e p (k) = P Diesel - P real ; K pd 、K id 、K dd respectively represent the PID parameters K p 、K i 、K d ;
[0057] Obtain the current supercharger speed V, and combine it with the power limit threshold Th_V of the supercharger speed to calculate the increment or decrement of power output ΔP V (k);
[0058] ΔP V (k) = K pv *[e v (k) - e(k - 1)] + K iv *e v (k) + K dv *[e v (k) - 2e v (k - 1) + e v (k - 2)]
[0059] where e v (k) = Th_V - V; K pv 、K iv 、K dv respectively represent the PID parameters K p 、K i 、K d ;
[0060] Obtain the current diesel engine load rate Load, and combine it with the power limit threshold Th_Load of the diesel engine load rate to calculate the increment or decrement of power output ΔP l (k);
[0061] ΔP l (k) = K pl *[e l (k) - e l (k - 1)] + K il *e l (k) + K dl *[e l (k) - 2e l (k - 1) + e l (k - 2)]
[0062] where e l (k) = Th_Load - Load; K pl 、K il 、K dl respectively represent the PID parameters K p 、K i 、K d ;
[0063] S4. Calculate the final increase or decrease
[0064] Take the minimum of the power increase or decrease calculated for each influencing factor to obtain the final power setting increase or decrease ΔP(k);
[0065] ΔP(k) = MIN[ΔP p (k), ΔP v (k), ΔP l (k)]
[0066] S5. Output the given power for this cycle
[0067] Add the calculated power setting increase or decrease ΔP(k) to the actual traction output power P last of the previous cycle as the traction power setting P set for this cycle, indirectly controlling the actual output power of the diesel engine;
[0068] P set = P last + ΔP(k).
[0069] Similarly, when the factors restricting the power output of the diesel engine increase, the above method can be similarly referred to. Preset the factor and the maximum power allowed to be output by the diesel engine, perform incremental PID calculation, and then take the minimum with other factors as the power setting increase or decrease to indirectly control the output power of the diesel engine. In this method, three factors affecting the power output of the diesel engine are described. In actual application, there may be more influencing factors. Using the same method and making appropriate parameter settings can also achieve good results.
[0070] The locomotive diesel engine power control method of the present invention adopts an incremental PID control method to control the traction output power, and indirectly performs closed-loop control on the diesel engine power. Specifically, the incremental PID is used to calculate the power increase and decrease corresponding to various factors affecting the power output of the diesel engine, and then the smallest power increase and decrease is selected as the power setting increase and decrease to achieve the closed control of the diesel engine power. The above scheme adopts the method of parallel calculation of multiple factors and finally taking the minimum value, which ensures the continuity of the power setting.
[0071] In addition, due to the difference in operation between the set value and the actual value, adding the actual output power of the previous cycle and the power setting increase and decrease calculated in this cycle as the setting of this cycle can effectively avoid abnormal situations such as ineffective control of the diesel engine power and abnormal output when the difference between the setting and the actual value is large, resulting in an increase in the load rate, a decrease in the diesel engine speed, and incomplete fuel combustion.
[0072] The control method of the present invention is simple to operate, real-time and efficient, and has good popularization.
[0073] The present invention also discloses a locomotive diesel engine power control system for performing the steps of the locomotive diesel engine power control method as described above, including:
[0074] A power acquisition module for acquiring the actual output power of the diesel engine in the current cycle;
[0075] A power increase and decrease calculation module for acquiring the actual values of the factors affecting the power output of the diesel engine in the current cycle, and then combining the actual output power of the diesel engine to obtain the power increase and decrease under each factor;
[0076] A setting increase and decrease calculation module for taking the minimum of the power increase and decrease under each factor to obtain the final power setting increase and decrease;
[0077] A power setting value calculation module for adding the actual traction output power of the diesel engine in the previous cycle and the final power setting increase and decrease as the traction power setting value in the current cycle to control the actual output power of the diesel engine.
[0078] The present invention further discloses a computer program product, including a computer program, and the computer program executes the steps of the above method when being run by a processor. The present invention also discloses a computer-readable storage medium, on which a computer program is stored, and the computer program executes the steps of the above method when being run by a processor. The present invention further discloses a computer device, including a memory and a processor connected to each other, and a computer program is stored on the memory, and the computer program executes the steps of the above method when being run by the processor. The system, product, medium and device of the present invention correspond to the above method and have the same advantages as those of the above method.
[0079] The implementation of all or part of the processes in the method of the above embodiments of the present invention can also be completed by hardware related to computer program instructions. The computer program can be stored in a computer-readable storage medium. When the computer program is executed by a processor, the steps of the above method embodiments can be implemented. Among them, the computer program includes computer program code, and the computer program code can be in the form of source code, object code, executable file or some intermediate form, etc. The computer-readable storage medium includes: any entity or device capable of carrying computer program code, recording medium, USB flash drive, mobile hard disk, magnetic disk, optical disc, computer memory, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), electrical carrier signal, telecommunication signal, and software distribution medium, etc. The memory is used to store the computer program and / or module. The processor realizes various functions by running or executing the computer program and / or module stored in the memory, and by calling the data stored in the memory. The memory may include high-speed random access memory, and may also include non-volatile memory, such as hard disk, memory, plug-in hard disk, smart media card (SMC), secure digital (SD) card, flash card, at least one magnetic disk storage device, flash memory device, or other volatile solid-state storage devices, etc.
[0080] The above are only the preferred embodiments of the present invention, and the protection scope of the present invention is not limited to the above embodiments. All technical solutions falling within the idea of the present invention belong to the protection scope of the present invention. It should be noted that for those of ordinary skill in the art in the technical field, several improvements and refinements made without departing from the principle of the present invention should be regarded as within the protection scope of the present invention.
Claims
1. A method for controlling the power of a locomotive diesel engine, characterized in that, Including the steps: Obtain the actual output power of the diesel engine in the current cycle; Obtain the actual values of the factors affecting the power output of the diesel engine in the current cycle, and then combine with the actual output power of the diesel engine to obtain the power increase or decrease under each factor; Take the minimum value of the power increase or decrease under each factor to obtain the final power setting increase or decrease; Add the final power setting increase or decrease to the actual traction output power of the diesel engine in the previous cycle as the traction power setting value in the current cycle to control the actual output power of the diesel engine.
2. The locomotive diesel engine power control method according to claim 1, characterized in that, Among them, the factors affecting the power output of the diesel engine include one or more of the diesel engine speed, the supercharger speed V, and the diesel engine load rate Load.
3. The locomotive diesel engine power control method according to claim 2, characterized in that, When the influencing factor is the diesel engine speed, the process of obtaining the corresponding power increase or decrease is: Obtain the current diesel engine speed and calculate the maximum allowable power P at the current diesel engine speed Diesel As the power setting value, and then combine it with the current actual output power P real , calculate the power increase or decrease ΔP under the current cycle diesel engine speed condition p (k); ΔP p (k) = K pd *[e p (k) - e p (k - 1)] + K id *e p (k) + K dd *[e p (k) - 2e p (k - 1) + e p (k - 2)]; where e p (k) = P Diesel -P real ; K pd 、K id 、K dd respectively represent the PID parameters K p 、K i 、K d .
4. The locomotive diesel engine power control method according to claim 2, characterized in that When the influencing factor is the supercharger speed V, the process of obtaining the corresponding power increase or decrease is: Obtain the current supercharger speed V, and combine it with the pre-set supercharger speed limit power threshold Th_V to calculate the power increase or decrease ΔP at the supercharger speed V in this cycle V (k); ΔP V (k) = K pv *[e v (k) - e(k - 1)] + K iv *e v (k) + K dv *[e v (k) - 2e v (k - 1) + e v (k - 2)] where e v (k) = Th_V - V; K pv 、K iv 、K dv represent the PID parameters K p 、K i 、K d .
5. The locomotive diesel engine power control method according to claim 2, characterized in that, When the influencing factor is the diesel engine load rate Load, the process of obtaining the corresponding power increase or decrease is: Obtain the current diesel engine load rate Load, and combine it with the pre-set power limit threshold Th_Load of the diesel engine load rate to calculate the power increase or decrease ΔP at the diesel engine load rate in this cycle l (k); ΔP l (k) = K pl *[e l (k) - e l (k - 1)] + K il *e l (k) + K dl *[e l (k) - 2e l (k - 1) + e l (k - 2)] where e l (k) = Th_Load - Load; K pl 、K il 、K dl respectively represent the PID parameters K p 、K i 、K d .
6. The locomotive diesel engine power control method according to any one of claims 1-5, characterized in that, The specific process of obtaining the actual output power of the diesel engine in the current cycle is: Detect the voltage U on the DC circuit of the locomotive main circuit d and the current I d , and calculate the actual output power P of the diesel engine in the current cycle real =U d *I d .
7. A locomotive diesel engine power control system for performing the steps of the locomotive diesel engine power control method according to any one of claims 1-6, characterized in that, Including: A power acquisition module for obtaining the actual output power of the diesel engine in the current cycle; A calculation module for the increase or decrease in power output, which is used to obtain the actual values of the factors affecting the power output of the diesel engine in the current cycle, and then combine with the actual output power of the diesel engine to obtain the power increase or decrease under each factor; A calculation module for the set increase or decrease, which is used to take the minimum value of the power increase or decrease under each factor to obtain the final power setting increase or decrease; A calculation module for the power setting value, which is used to add the final power setting increase or decrease to the actual traction output power of the diesel engine in the previous cycle as the traction power setting value in the current cycle to control the actual output power of the diesel engine.
8. A computer program product, comprising a computer program, characterized in that, When the computer program is run by a processor, it executes the steps of the method according to any one of claims 1-6.
9. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is run by a processor, it executes the steps of the method according to any one of claims 1-6.
10. A computer device, comprising a memory and a processor connected to each other, wherein a computer program is stored on the memory, characterized in that, When the computer program is run by a processor, it executes the steps of the method according to any one of claims 1-6.