CN105402041B - Diesel speed control method and device - Google Patents
Diesel speed control method and device Download PDFInfo
- Publication number
- CN105402041B CN105402041B CN201510847623.7A CN201510847623A CN105402041B CN 105402041 B CN105402041 B CN 105402041B CN 201510847623 A CN201510847623 A CN 201510847623A CN 105402041 B CN105402041 B CN 105402041B
- Authority
- CN
- China
- Prior art keywords
- speed
- engine
- setting value
- value
- change
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Classifications
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/02—Circuit arrangements for generating control signals
- F02D41/14—Introducing closed-loop corrections
- F02D41/1401—Introducing closed-loop corrections characterised by the control or regulation method
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/02—Circuit arrangements for generating control signals
- F02D41/14—Introducing closed-loop corrections
- F02D41/1401—Introducing closed-loop corrections characterised by the control or regulation method
- F02D2041/1409—Introducing closed-loop corrections characterised by the control or regulation method using at least a proportional, integral or derivative controller
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D2200/00—Input parameters for engine control
- F02D2200/02—Input parameters for engine control the parameters being related to the engine
- F02D2200/10—Parameters related to the engine output, e.g. engine torque or engine speed
- F02D2200/101—Engine speed
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D2200/00—Input parameters for engine control
- F02D2200/02—Input parameters for engine control the parameters being related to the engine
- F02D2200/10—Parameters related to the engine output, e.g. engine torque or engine speed
- F02D2200/1012—Engine speed gradient
Landscapes
- Engineering & Computer Science (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Mechanical Engineering (AREA)
- General Engineering & Computer Science (AREA)
- Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
- Combined Controls Of Internal Combustion Engines (AREA)
Abstract
本发明涉及一种柴油机转速控制方法及装置,该方法包括实时监测发动机的转速和所述转速的变化速率;将所述发动机的当前转速和当前变化速率分别与第一转速阈值和第一变化速率阈值进行比较,根据比较结果调整第一转速设定值的数值,以根据该第一转速设定值的数值控制所述发动机的供油量。本发明通过检测发动机的实际转速与该转速的变化速率,防止出现瞬时调试率超限,并在发动机转速已经下降到安全区间时,提前介入转速控制,防止发动机转速出现凹坑或震荡,减少了控制参数标定工作量,降低了软件设计制造成本,并且在一定程度上提高了电力系统的运行稳定性。
The present invention relates to a method and device for controlling the rotational speed of a diesel engine. The method includes monitoring the rotational speed of the engine and the rate of change of the rotational speed in real time; The threshold value is compared, and the value of the first rotational speed setting value is adjusted according to the comparison result, so as to control the fuel supply amount of the engine according to the numerical value of the first rotational speed setting value. The invention detects the actual speed of the engine and the change rate of the speed to prevent the instantaneous commissioning rate from exceeding the limit, and when the engine speed has dropped to a safe range, it intervenes in the speed control in advance to prevent pits or oscillations in the engine speed, reducing the The workload of parameter calibration is controlled, the cost of software design and manufacture is reduced, and the operation stability of the power system is improved to a certain extent.
Description
技术领域technical field
本发明涉及柴油机控制领域,尤其涉及一种柴油机转速控制方法及装置。The invention relates to the field of diesel engine control, in particular to a method and device for controlling the rotational speed of a diesel engine.
背景技术Background technique
柴油机具有燃油经济性、热效高、可靠性高、有害排放物低等优点,因此常被用作发电机组的发动机。如图1所示,现有的技术方案中通常采用闭环控制(如PID控制)的方式,通过将发动机的设定转速与实际转速做差,计算出转速偏差,PID会根据这个偏差计算、更新发动机的喷射油量,发动机的燃油系统喷射出相应的燃油对发动机燃烧做功,进而控制发动机的转速。Diesel engines are often used as engines for generating sets due to their fuel economy, high thermal efficiency, high reliability, and low harmful emissions. As shown in Figure 1, the existing technical solutions usually adopt closed-loop control (such as PID control), by making a difference between the set speed of the engine and the actual speed, the speed deviation is calculated, and the PID will calculate and update according to this deviation The amount of fuel injected by the engine, the fuel system of the engine injects the corresponding fuel to do work on the engine combustion, and then controls the engine speed.
发电设备上的负载变化常常是不可预测的。例如,在负载突然变大的情况下,如果PID参数较小,就会使得PID控制器对于供油量的调整过慢,发动机的输出功率小于负载需求的功率,导致发动机的实际转速下降过大,瞬时调速率(即负载发生变化时,发动机转速瞬时波动的百分比)超过最大限值(一般为发动机设定转速的10%)。而如果PID参数较大,虽然PID控制器对于供油量的调整能够跟随上负载的变化,保证转速变化率在合理的范围内,但此时如果负载突然减小,就会使得发动机的输出功率大于负载的需求功率。而由于PID控制器的输出需要等待转速偏差出现后才进行改变,并需要一定的响应时间,因此导致发动机的实际转速上冲过大,瞬时调速率超过最大限值,等实际转速回落到设定转速时,此时的供油量通常为零,转速会进一步下降,由于此时的PID控制参数较大,PID控制器的供油量的调整过快,使得发动机的实际转速出现再次上冲,使得瞬时调速率再次超过最大限值。而一旦发生瞬时调速率超过最大限值的情况,发电机组会因自身保护而脱网,严重影响电力系统的运行稳定性。另一方面,如果根据负载的变化情况不断调整PID参数,则会使得标定工作量大,软件设计成本也提高。Load changes on generating equipment are often unpredictable. For example, when the load suddenly increases, if the PID parameter is small, the PID controller will adjust the fuel supply too slowly, and the output power of the engine is less than the power required by the load, resulting in an excessive drop in the actual speed of the engine. , The instantaneous rate of regulation (that is, the percentage of the instantaneous fluctuation of the engine speed when the load changes) exceeds the maximum limit (generally 10% of the set engine speed). If the PID parameter is large, although the PID controller can adjust the oil supply to follow the change of the load to ensure that the speed change rate is within a reasonable range, if the load suddenly decreases at this time, the output power of the engine will be reduced. greater than the power demanded by the load. However, because the output of the PID controller needs to wait for the speed deviation to change, and requires a certain response time, the actual speed of the engine will rise too much, and the instantaneous speed regulation will exceed the maximum limit. At constant speed, the fuel supply at this time is usually zero, and the speed will further drop. Because the PID control parameters are large at this time, the adjustment of the fuel supply of the PID controller is too fast, so that the actual speed of the engine will rise again. , making the droop exceed the maximum limit again. Once the instantaneous speed regulation exceeds the maximum limit, the generator set will be disconnected from the grid due to its own protection, which will seriously affect the operation stability of the power system. On the other hand, if the PID parameters are constantly adjusted according to the change of the load, the calibration workload will be heavy, and the software design cost will also increase.
发明内容Contents of the invention
为了提高电力系统的运行稳定性以及降低标定工作量,本发明一方面提出了一种柴油机转速控制方法,该方法包括:In order to improve the operation stability of the power system and reduce the calibration workload, the present invention proposes a diesel engine speed control method, which includes:
实时监测发动机的转速和所述转速的变化速率;Real-time monitoring of the rotational speed of the engine and the rate of change of said rotational speed;
将所述发动机的当前转速和当前变化速率分别与第一转速阈值和第一变化速率阈值进行比较,根据比较结果调整第一转速设定值的数值,以根据该第一转速设定值的数值控制所述发动机的供油量。Comparing the current rotational speed and the current rate of change of the engine with the first rotational speed threshold and the first rate of change threshold respectively, and adjusting the numerical value of the first rotational speed setting value according to the comparison result, so that according to the numerical value of the first rotational speed Control the fuel supply to the engine.
优选地,所述根据比较结果调整第一转速设定值的数值,具体为:Preferably, the adjustment of the value of the first rotational speed setting value according to the comparison result is specifically:
当该当前转速大于所述第一转速阈值,且该当前变化速率大于所述第一变化速率阈值时,将所述第一转速设定值的数值赋值为该当前转速,以消除该当前转速与所述第一转速设定值之间的偏差。When the current rotational speed is greater than the first rotational speed threshold and the current rate of change is greater than the first rate of change threshold, the value of the first rotational speed setting value is assigned as the current rotational speed, so as to eliminate the relationship between the current rotational speed and The deviation between the first rotational speed setpoints.
优选地,所述根据该第一转速设定值的数值控制所述发动机的供油量,具体为:Preferably, said controlling the fuel supply of the engine according to the numerical value of the first rotational speed setting value is specifically:
根据该第一转速设定值的数值通过闭环控制方法控制所述发动机的供油量,所述闭环控制方法的控制律中包含所述偏差的积分环节;Controlling the fuel supply of the engine through a closed-loop control method according to the value of the first rotational speed setting value, the control law of the closed-loop control method includes an integral link of the deviation;
相应地,所述将所述第一转速设定值的数值赋值为该当前转速,以消除该当前转速与所述第一转速设定值之间的偏差,还包括将所述偏差的积分环节清零。Correspondingly, assigning the numerical value of the first rotational speed set value as the current rotational speed to eliminate the deviation between the current rotational speed and the first rotational speed set value also includes the integral link of the deviation cleared.
优选地,所述根据该第一转速设定值的数值控制所述发动机的供油量之后,该方法还包括:Preferably, after controlling the fuel supply of the engine according to the numerical value of the first rotational speed setting value, the method further includes:
将所述发动机的当前转速和当前变化速率分别与第二转速阈值和第二变化速率阈值进行比较,当该当前转速小于所述第二转速阈值,且该当前变化速率小于所述第二变化速率阈值时,将所述第一转速设定值的数值赋值为第二转速设定值。Comparing the current rotational speed and the current rate of change of the engine with a second rotational speed threshold and a second rate of change threshold respectively, when the current rotational speed is less than the second rotational speed threshold and the current rate of change is less than the second rate of change When the threshold is reached, the value of the first rotational speed setting value is assigned as the second rotational speed setting value.
优选地,所述闭环控制算法为比例—积分—微分PID控制算法。Preferably, the closed-loop control algorithm is a proportional-integral-derivative PID control algorithm.
另一方面,本发明还提出了一种柴油机转速控制装置,该装置包括:On the other hand, the present invention also proposes a diesel engine speed control device, which includes:
转速监测单元,用于实时监测发动机的转速和所述转速的变化速率;a rotational speed monitoring unit, configured to monitor the rotational speed of the engine and the rate of change of said rotational speed in real time;
转速设定值赋值单元,用于将所述发动机的当前转速和当前变化速率分别与第一转速阈值和第一变化速率阈值进行比较,根据比较结果调整第一转速设定值的数值,以根据该第一转速设定值的数值控制所述发动机的供油量。The rotational speed setting value assignment unit is used to compare the current rotational speed and the current change rate of the engine with the first rotational speed threshold and the first change rate threshold respectively, and adjust the numerical value of the first rotational speed set value according to the comparison result, so as to The numerical value of the first rotational speed setting value controls the fuel supply amount of the engine.
优选地,所述转速设定值赋值单元进一步用于:Preferably, the speed setting value assignment unit is further used for:
当该当前转速大于所述第一转速阈值,且该当前变化速率大于所述第一变化速率阈值时,将所述第一转速设定值的数值赋值为该当前转速,以消除该当前转速与所述第一转速设定值之间的偏差。When the current rotational speed is greater than the first rotational speed threshold and the current rate of change is greater than the first rate of change threshold, the value of the first rotational speed setting value is assigned as the current rotational speed, so as to eliminate the relationship between the current rotational speed and The deviation between the first rotational speed setpoints.
优选地,所述转速设定值赋值单元进一步用于根据该第一转速设定值的数值通过闭环控制方法控制所述发动机的供油量,所述闭环控制方法的控制律中包含所述偏差的积分环节;Preferably, the rotational speed setting value assigning unit is further configured to control the fuel supply of the engine through a closed-loop control method according to the value of the first rotational speed setting value, and the control law of the closed-loop control method includes the deviation the scoring link;
相应地,所述转速设定值赋值单元还用于将所述偏差的积分环节清零。Correspondingly, the speed setting value assigning unit is also used to clear the integral link of the deviation to zero.
优选地,所述转速设定值赋值单元还用于:Preferably, the speed setting value assignment unit is also used for:
将所述发动机的当前转速和当前变化速率分别与第二转速阈值和第二变化速率阈值进行比较,当该当前转速小于所述第二转速阈值,且该当前变化速率小于所述第二变化速率阈值时,将所述第一转速设定值的数值赋值为第二转速设定值。Comparing the current rotational speed and the current rate of change of the engine with a second rotational speed threshold and a second rate of change threshold respectively, when the current rotational speed is less than the second rotational speed threshold and the current rate of change is less than the second rate of change When the threshold is reached, the value of the first rotational speed setting value is assigned as the second rotational speed setting value.
优选地,所述闭环控制算法为比例—积分—微分PID控制算法。Preferably, the closed-loop control algorithm is a proportional-integral-derivative PID control algorithm.
本发明可减少控制参数标定工作量,降低软件设计制造成本,并且在一定程度上提高电力系统的运行稳定性。The invention can reduce the calibration workload of control parameters, reduce software design and manufacturing costs, and improve the operation stability of the power system to a certain extent.
附图说明Description of drawings
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the following will briefly introduce the drawings that need to be used in the description of the embodiments or the prior art. Obviously, the accompanying drawings in the following description are For some embodiments of the present invention, those skilled in the art can also obtain other drawings based on these drawings without creative work.
图1示出了现有技术中的发动机转速闭环控制系统结构框图;Fig. 1 shows the structural block diagram of the engine speed closed-loop control system in the prior art;
图2示出了现有技术中的发动机转速以及喷油量的曲线图;Fig. 2 shows the graph of engine speed and fuel injection quantity in the prior art;
图3示出了本发明一个实施例的柴油机转速控制方法流程图;Fig. 3 shows the flowchart of the diesel engine speed control method of an embodiment of the present invention;
图4示出了本发明另一实施例的发动机转速闭环控制系统结构框图;Fig. 4 shows the structural block diagram of the engine speed closed-loop control system of another embodiment of the present invention;
图5示出了本发明另一个实施例的柴油机转速控制方法流程图;Fig. 5 shows the flow chart of the diesel engine speed control method of another embodiment of the present invention;
图6示出了本发明一个实施例的柴油机转速控制装置的结构框图。Fig. 6 shows a structural block diagram of a diesel engine speed control device according to an embodiment of the present invention.
具体实施方式Detailed ways
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。In order to make the purpose, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly described below in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are the Some, but not all, embodiments are invented. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.
图2示出了现有技术中的发动机转速以及喷油量的曲线图;如图2所示,发动机转速对应左边坐标轴,其设定值N为1500转;发动机当前的喷油量对应右边坐标轴。通过发动机转速第一个转速尖峰可以看出,闭环控制算法(例如PID控制算法)参数固定的情况下,当发动机负载突然变小时,由于PID控制器要等到偏差出现时才会动作,需要一定响应时间,油量需要一定时间才会降为零,发动机转速才会下降,此时瞬时调速率已经超过最大限值;由于此时发动机的喷油量为零,发动机实际转速会从第一个尖峰回落,PID控制器没有在实际转速回落到转速设定值N之前介入控制,等发动机实际转速等于转速设定值1500转时,此时发动机的燃油喷射量为零,由于摩擦等原因,发动机转速会继续下降,由于当前PID参数较大,负载较小,燃油喷射量过多造成超调,产生第二个尖峰,再次导致瞬时调速率超过最大限值,使得发电机组脱网,影响电力系统的运行稳定性。基于此,本申请提出了解决上述技术问题的实施例。Fig. 2 shows the graph of engine speed and fuel injection quantity in the prior art; As shown in Figure 2, engine speed corresponds to the left coordinate axis, and its setting value N is 1500 turns; The current fuel injection quantity of engine corresponds to the right side Axis. It can be seen from the first speed peak of the engine speed that when the parameters of the closed-loop control algorithm (such as the PID control algorithm) are fixed, when the engine load suddenly decreases, since the PID controller will not act until the deviation occurs, a certain response is required Time, the oil quantity will drop to zero after a certain period of time, and the engine speed will drop. At this time, the instantaneous speed regulation has exceeded the maximum limit; since the fuel injection quantity of the engine is zero at this time, the actual engine speed will change from the first The peak falls, and the PID controller does not intervene in the control before the actual speed drops back to the speed setting value N. When the actual engine speed is equal to the speed setting value of 1500 rpm, the fuel injection amount of the engine is zero at this time. Due to friction and other reasons, the engine The speed will continue to drop. Due to the large current PID parameters and small load, the excessive fuel injection volume will cause overshoot and produce a second peak, which will cause the instantaneous speed regulation to exceed the maximum limit again, causing the generator set to go off-grid and affect the power. System stability. Based on this, the present application proposes embodiments to solve the above technical problems.
图3示出了本发明一个实施例的柴油机转速控制方法流程图;如图3所示,该方法包括:Fig. 3 shows the flow chart of the diesel engine speed control method of an embodiment of the present invention; As shown in Fig. 3, this method comprises:
S1:实时监测发动机的转速n2和所述转速的变化速率dn2;S1: Real-time monitoring of the engine speed n2 and the change rate dn2 of the speed;
S2:将所述发动机的当前转速n2和当前变化速率dn2分别与第一转速阈值N1和第一变化速率阈值dN1进行比较,根据比较结果调整第一转速设定值n1的数值,以根据该第一转速设定值n1的数值控制所述发动机的供油量。S2: Comparing the current speed n2 and the current change rate dn2 of the engine with the first speed threshold N1 and the first change rate threshold dN1 respectively, adjusting the value of the first speed setting value n1 according to the comparison result, so as to The numerical value of a rotational speed setting value n1 controls the fuel supply of the engine.
本实施例可减少控制参数标定工作量,降低软件设计制造成本,并且在一定程度上提高电力系统的运行稳定性。This embodiment can reduce the calibration workload of control parameters, reduce software design and manufacturing costs, and improve the operation stability of the power system to a certain extent.
作为本实施例的优选,步骤S2中所述根据比较结果调整第一转速设定值n1的数值,具体为:As a preference of this embodiment, the value of the first rotational speed setting value n1 is adjusted according to the comparison result in step S2, specifically:
当该当前转速n2大于所述第一转速阈值N1,且该当前变化速率dn2大于所述第一变化速率阈值时dN1,将所述第一转速设定值n1的数值赋值为该当前转速n2(即n1=n2),以消除该当前转速n2与所述第一转速设定值n1之间的偏差。When the current speed n2 is greater than the first speed threshold N1, and the current change rate dn2 is greater than the first change rate threshold dN1, the value of the first speed setting value n1 is assigned as the current speed n2( That is, n1=n2), so as to eliminate the deviation between the current rotational speed n2 and the first rotational speed setting value n1.
进一步地,上述根据该第一转速设定值的数值控制所述发动机的供油量,具体为:Further, the above-mentioned control of the fuel supply amount of the engine according to the numerical value of the first rotational speed setting value is specifically:
根据该第一转速设定值的数值通过闭环控制方法控制所述发动机的供油量,所述闭环控制方法的控制律中包含所述偏差的积分环节,例如所述闭环控制算法为比例—积分—微分PID控制算法,则该积分环节即为I;According to the value of the first rotational speed setting value, the oil supply amount of the engine is controlled through a closed-loop control method, and the control law of the closed-loop control method includes the integral link of the deviation, for example, the closed-loop control algorithm is proportional-integral - Differential PID control algorithm, then the integral link is I;
相应地,所述将所述第一转速设定值n1的数值赋值为该当前转速n2,以消除该当前转速n2与所述第一转速设定值n1之间的偏差,还包括将所述偏差的积分环节I清零。Correspondingly, assigning the value of the first rotational speed setting value n1 to the current rotational speed n2 to eliminate the deviation between the current rotational speed n2 and the first rotational speed setting value n1 also includes setting the The integral link I of the deviation is cleared.
可选地,所述根据该第一转速设定值的数值控制所述发动机的供油量之后,该方法还可进一步包括:Optionally, after controlling the fuel supply of the engine according to the numerical value of the first rotational speed setting value, the method may further include:
将所述发动机的当前转速n2(即监测到的发动机的当前转速)和当前变化速率dn2分别与第二转速阈值N2和第二变化速率阈值dN2进行比较,当该当前转速n2小于所述第二转速阈值N2,且该当前变化速率dn2小于所述第二变化速率阈值dN2时,将所述第一转速设定值的数值n1赋值为第二转速设定值N。Comparing the current speed n2 of the engine (that is, the monitored current speed of the engine) and the current change rate dn2 with the second speed threshold N2 and the second change rate threshold dN2 respectively, when the current speed n2 is less than the second The rotational speed threshold N2, and when the current change rate dn2 is smaller than the second change rate threshold dN2, the value n1 of the first rotational speed setting value is assigned as the second rotational speed setting value N.
图4示出了本发明另一实施例的发动机转速闭环控制系统结构框图。如图4所示,该系统是在现有PID转速闭环控制系统的基础上增加一个超速检测环节。通过对发动机的实际转速n2进行监控,在转速上升时,提前判断瞬时调速率是否会超过最大限值,如果判断发动机实际瞬时调速率会超过最大限值,此时会将用于计算转速偏差的转速设定值n1切换为实际转速n2,同时令PID控制器对积分进行清零。由于转速设定值n1已经切换为当前实际转速n2,并且积分清零,此时PID控制器计算的燃油喷射量为零,发动机不进行燃烧做功,转速会下降。当转速下降到合理的偏差范围之内时,此时超速检测模块会将用于计算转速偏差的转速设定值n1由当前的实际转速n2慢慢过渡到发动机转速设定值N(此时n1>N),让偏差提前出现,PID会提前响应,防止转速下降到转速设定值以下,进而防止发动机实际转速出现震荡。Fig. 4 shows a structural block diagram of an engine speed closed-loop control system according to another embodiment of the present invention. As shown in Figure 4, this system adds an overspeed detection link on the basis of the existing PID speed closed-loop control system. By monitoring the actual speed n2 of the engine, when the speed rises, it is judged in advance whether the instantaneous speed regulation will exceed the maximum limit. If it is judged that the actual instantaneous speed regulation of the engine will exceed the maximum limit, then the The deviated rotational speed setting value n1 is switched to the actual rotational speed n2, and at the same time, the PID controller is made to clear the integral. Since the speed setting value n1 has been switched to the current actual speed n2, and the integral is cleared, the fuel injection amount calculated by the PID controller is zero at this time, the engine does not perform combustion and work, and the speed will drop. When the speed drops to within a reasonable deviation range, the overspeed detection module will slowly transition the speed setting value n1 used to calculate the speed deviation from the current actual speed n2 to the engine speed setting value N (at this time n1 >N), let the deviation appear in advance, and the PID will respond in advance to prevent the speed from falling below the set value of the speed, thereby preventing the actual speed of the engine from oscillating.
图5示出了本发明另一个实施例的柴油机转速控制方法流程图。如图5所示,该方法包括以下步骤:Fig. 5 shows a flowchart of a method for controlling the rotational speed of a diesel engine according to another embodiment of the present invention. As shown in Figure 5, the method includes the following steps:
A1:首先进行判断发动机转速闭环控制是否开启:若开启转速闭环控制控制,则进入超速检测;A1: First judge whether the engine speed closed-loop control is enabled: if the speed closed-loop control is turned on, it will enter overspeed detection;
A2:实时检测发动机的实际转速n2与该转速的变化速率dn2:若发动机实际转速n2超过第一转速阈值N1,并且变化率dn超过第一变化速率阈值dN1,则计数器C加1,否则计数器清零;A2: Real-time detection of the actual speed n2 of the engine and the change rate dn2 of the speed: if the actual engine speed n2 exceeds the first speed threshold N1, and the change rate dn exceeds the first change rate threshold dN1, the counter C is incremented by 1, otherwise the counter is cleared zero;
A3:判断计数器C是否大于预设标定值Num:若计数器C大于标定值Num,则确定当前发动机瞬时调速率会超过最大限值,将超速检测状态state置位(例如:该状态位包括1、0两个状态位,1代表超速检测状态置位,0代表超速检测状态没有置位);否则继续检测发动机实际转速n2是否小于阈值N2并且变化率dn小于标定阈值,上述条件满足则说明发动机转速已经下降到安全区间,将超速检测状态位复位;不满足则不进行任何操作;A3: Judging whether the counter C is greater than the preset calibration value Num: If the counter C is greater than the calibration value Num, it is determined that the current instantaneous speed regulation of the engine will exceed the maximum limit, and the state of the overspeed detection state is set (for example: the state bit includes 1 , 0 and two status bits, 1 means that the overspeed detection state is set, and 0 means that the overspeed detection state is not set); otherwise, continue to detect whether the actual engine speed n2 is less than the threshold N2 and the change rate dn is less than the calibration threshold. If the above conditions are met, it means that the engine If the speed has dropped to the safe range, reset the overspeed detection status bit; if it is not satisfied, no operation will be performed;
A4:判断超速检测状态state是否置位:若是,则将用于计算转速偏差的转速设定值n1切换为实际转速n2,同时可将PID控制器的积分器的值初始化为零;A4: Determine whether the state of the overspeed detection state is set: if so, switch the speed setting value n1 used to calculate the speed deviation to the actual speed n2, and at the same time initialize the value of the integrator of the PID controller to zero;
A5:若超速检测状态没有置位,则进一步判断转速设定值n1是否大于转速设定值N与预设梯度值dN之和:A5: If the overspeed detection status is not set, then further judge whether the speed setting value n1 is greater than the sum of the speed setting value N and the preset gradient value dN:
若n1大于N与dN之和,则将当前n1的值更新为上一个步长的n1的值减去梯度值dN,实现在退出超速时,让转速设定值由当前实际转速n2过渡到设定转速N,提前介入转速控制,防止实际转速出现凹坑或震荡;If n1 is greater than the sum of N and dN, update the current value of n1 to the value of n1 in the previous step minus the gradient value dN, so that the speed setting value transitions from the current actual speed n2 to the set value when exiting overspeed. Fixed speed N, intervene in speed control in advance to prevent pits or oscillations in the actual speed;
若n1不大于N与dN之和,则说明过渡完成,将n1的值更新为N,进行常规的转速闭环控制;If n1 is not greater than the sum of N and dN, it means that the transition is completed, update the value of n1 to N, and perform conventional closed-loop control of the speed;
A6:最后检测控制器是否下电,如果没有下电,则继续下一个循环的控制;如果下电,则结束控制。A6: Finally, check whether the controller is powered off. If not, continue the control of the next cycle; if it is powered off, end the control.
本实施例通过检测发动机的实际转速与该转速的变化速率,防止出现瞬时调试率超限,并在发动机转速已经下降到安全区间时,提前介入转速控制,防止发动机转速出现凹坑或震荡,减少了控制参数标定工作量,降低了软件设计制造成本,并且在一定程度上提高了电力系统的运行稳定性。In this embodiment, by detecting the actual speed of the engine and the rate of change of the speed, it prevents the instantaneous commissioning rate from exceeding the limit, and when the engine speed has dropped to a safe range, it intervenes in the speed control in advance to prevent pits or oscillations in the engine speed and reduce the engine speed. The workload of control parameter calibration is reduced, the cost of software design and manufacture is reduced, and the operation stability of the power system is improved to a certain extent.
图6示出了本发明一个实施例的柴油机转速控制装置的结构框图。如图6所示,该装置包括:Fig. 6 shows a structural block diagram of a diesel engine speed control device according to an embodiment of the present invention. As shown in Figure 6, the device includes:
转速监测单元11,用于实时监测发动机的转速n2和所述转速的变化速率dn2;The speed monitoring unit 11 is used to monitor the speed n2 of the engine and the change rate dn2 of the speed in real time;
转速设定值赋值单元12,用于将所述发动机的当前转速n2和当前变化速率dn2分别与第一转速阈值N1和第一变化速率阈值dN1进行比较,根据比较结果调整第一转速设定值n1的数值,以根据该第一转速设定值的数值控制所述发动机的供油量。The rotational speed setting value assignment unit 12 is used to compare the current rotational speed n2 and the current change rate dn2 of the engine with the first rotational speed threshold N1 and the first change rate threshold dN1 respectively, and adjust the first rotational speed set value according to the comparison result The numerical value of n1 is used to control the oil supply amount of the engine according to the numerical value of the first rotational speed setting value.
本实施例所述的柴油机转速控制装置可以用于执行上述方法实施例,其原理和技术效果类似,此处不再赘述。The diesel engine speed control device described in this embodiment can be used to implement the above method embodiments, and its principles and technical effects are similar, and will not be repeated here.
作为本实施例的优选,所述转速设定值赋值单元12进一步用于:As a preference of this embodiment, the rotational speed setting value assigning unit 12 is further used for:
当该当前转速n2大于所述第一转速阈值N1,且该当前变化速率dn2大于所述第一变化速率阈值时dN1,将所述第一转速设定值n1的数值赋值为该当前转速n2(即n1=n2),以消除该当前转速n2与所述第一转速设定值n1之间的偏差。When the current speed n2 is greater than the first speed threshold N1, and the current change rate dn2 is greater than the first change rate threshold dN1, the value of the first speed setting value n1 is assigned as the current speed n2( That is, n1=n2), so as to eliminate the deviation between the current rotational speed n2 and the first rotational speed setting value n1.
进一步地,所述转速设定值赋值单元12进一步用于根据该第一转速设定值n1的数值通过闭环控制方法(例如PID)控制所述发动机的供油量,所述闭环控制方法的控制律中包含所述偏差的积分环节;Furthermore, the rotational speed setting value assigning unit 12 is further used to control the fuel supply of the engine through a closed-loop control method (such as PID) according to the value of the first rotational speed setting value n1, and the control of the closed-loop control method The integral part of the law that includes the deviation;
相应地,所述转速设定值赋值单元还用于将所述偏差的积分环节I清零。Correspondingly, the speed setting value assignment unit is also used to clear the integral link I of the deviation to zero.
可选地,所述转速设定值赋值单元12还用于:Optionally, the speed setting value assigning unit 12 is also used for:
将所述发动机的当前转速n2(为此时的发动机的转速)和当前变化速率dn2分别与第二转速阈值N2和第二变化速率阈值dN2进行比较,当该当前转速n2小于所述第二转速阈值N2,且该当前变化速率dn2小于所述第二变化速率阈值dN2时,将所述第一转速设定值的数值n1赋值为第二转速设定值N。Comparing the current speed n2 of the engine (which is the speed of the engine at this time) and the current change rate dn2 with the second speed threshold N2 and the second change rate threshold dN2 respectively, when the current speed n2 is less than the second speed threshold N2, and when the current change rate dn2 is less than the second change rate threshold dN2, the value n1 of the first rotational speed setting value is assigned as the second rotational speed setting value N.
本实施例所述的柴油机转速控制装置可以用于执行上述方法实施例,其原理和技术效果类似,此处不再赘述。对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。The diesel engine speed control device described in this embodiment can be used to implement the above method embodiments, and its principles and technical effects are similar, and will not be repeated here. As for the device embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and for related parts, please refer to the part of the description of the method embodiment.
本发明可实现利用一套闭环控制参数满足复杂的负载变化情况下对于瞬时调速率不超限的要求,减少了使用者的标定工作量,降低了软件设计制造成本,并且在一定程度上提高了电力系统的运行稳定性。The present invention can use a set of closed-loop control parameters to meet the requirements of the instantaneous speed regulation not exceeding the limit under complex load changes, reduce the user's calibration workload, reduce software design and manufacturing costs, and improve to a certain extent stability of the power system.
以上实施例仅用于说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。The above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that: it can still be described in the foregoing embodiments Modifications are made to the recorded technical solutions, or equivalent replacements are made to some of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the various embodiments of the present invention.
Claims (6)
- A kind of 1. diesel speed control method, it is characterised in that including:The rate of change of the rotating speed of monitoring engine and the rotating speed in real time;By the current rotating speed of the engine and current rate of change respectively with the first rotary speed threshold value and the first rate of change threshold value It is compared, the numerical value of the first speed setting value is adjusted according to comparative result, with the numerical value control according to first speed setting value Make the fuel delivery of the engine;The numerical value that the first speed setting value is adjusted according to comparative result, it is specially:Rotating speed is more than first rotary speed threshold value before deserving, and the current rate of change is more than the first rate of change threshold value When, the numerical value of first speed setting value is entered as rotating speed before deserving, deserves preceding rotating speed and first rotating speed to eliminate Deviation between setting value;The fuel delivery of the engine according to the Numerical Control of first speed setting value, it is specially:The fuel delivery of the engine, the closed loop are controlled by closed loop control method according to the numerical value of first speed setting value The integral element of the deviation is included in the control law of control method;Correspondingly, the numerical value by first speed setting value be entered as deserve before rotating speed, with eliminate deserve before rotating speed with Deviation between first speed setting value, in addition to the integral element of the deviation is reset.
- 2. diesel speed control method according to claim 1, it is characterised in that described according to first speed setting After the fuel delivery of engine described in the Numerical Control of value, this method also includes:By the current rotating speed of the engine and current rate of change respectively with the second rotary speed threshold value and the second rate of change threshold value It is compared, rotating speed is less than second rotary speed threshold value before deserving, and the current rate of change is less than the described second change speed During rate threshold value, the numerical value of first speed setting value is entered as the second speed setting value.
- 3. diesel speed control method according to claim 1, it is characterised in that the closed loop control algorithm be than Example-integration-differential pid control algorithm.
- A kind of 4. diesel engine rotating-speed controller, it is characterised in that including:Rotation speed monitoring unit, for monitoring the rotating speed of engine and the rate of change of the rotating speed in real time;Speed setting value assignment unit, for by the current rotating speed of the engine and current rate of change respectively with the first rotating speed Threshold value and the first rate of change threshold value are compared, and the numerical value of the first speed setting value is adjusted according to comparative result, should with basis The fuel delivery of engine described in the Numerical Control of first speed setting value;The speed setting value assignment unit is further used for:Rotating speed is more than first rotary speed threshold value before deserving, and the current rate of change is more than the first rate of change threshold value When, the numerical value of first speed setting value is entered as rotating speed before deserving, deserves preceding rotating speed and first rotating speed to eliminate Deviation between setting value;The speed setting value assignment unit is further used for passing through closed-loop control side according to the numerical value of first speed setting value Method controls the fuel delivery of the engine, and the integral element of the deviation is included in the control law of the closed loop control method;Correspondingly, the speed setting value assignment unit is additionally operable to the integral element clearing of the deviation.
- 5. diesel engine rotating-speed controller according to claim 4, it is characterised in that the speed setting value assignment unit It is additionally operable to:By the current rotating speed of the engine and current rate of change respectively with the second rotary speed threshold value and the second rate of change threshold value It is compared, rotating speed is less than second rotary speed threshold value before deserving, and the current rate of change is less than the described second change speed During rate threshold value, the numerical value of first speed setting value is entered as the second speed setting value.
- 6. diesel engine rotating-speed controller according to claim 5, it is characterised in that the closed loop control algorithm be than Example-integration-differential pid control algorithm.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201510847623.7A CN105402041B (en) | 2015-11-27 | 2015-11-27 | Diesel speed control method and device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201510847623.7A CN105402041B (en) | 2015-11-27 | 2015-11-27 | Diesel speed control method and device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN105402041A CN105402041A (en) | 2016-03-16 |
| CN105402041B true CN105402041B (en) | 2018-03-13 |
Family
ID=55467751
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201510847623.7A Expired - Fee Related CN105402041B (en) | 2015-11-27 | 2015-11-27 | Diesel speed control method and device |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN105402041B (en) |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101994823A (en) * | 2009-08-25 | 2011-03-30 | 加特可株式会社 | Automatic transmission control apparatus |
| CN102102566A (en) * | 2010-12-29 | 2011-06-22 | 潍柴动力股份有限公司 | Transient compensation method and system for nitrogen oxide discharging of automobile engine |
| CN103321767A (en) * | 2013-05-23 | 2013-09-25 | 潍柴动力股份有限公司 | Power generating motor control method and device and power generation device |
| CN104832307A (en) * | 2015-04-09 | 2015-08-12 | 哈尔滨工程大学 | Diesel engine rotating speed control method |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE102013112968A1 (en) * | 2013-11-25 | 2015-05-28 | Dr. Ing. H.C. F. Porsche Ag | Method for controlling an internal combustion engine |
-
2015
- 2015-11-27 CN CN201510847623.7A patent/CN105402041B/en not_active Expired - Fee Related
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101994823A (en) * | 2009-08-25 | 2011-03-30 | 加特可株式会社 | Automatic transmission control apparatus |
| CN102102566A (en) * | 2010-12-29 | 2011-06-22 | 潍柴动力股份有限公司 | Transient compensation method and system for nitrogen oxide discharging of automobile engine |
| CN103321767A (en) * | 2013-05-23 | 2013-09-25 | 潍柴动力股份有限公司 | Power generating motor control method and device and power generation device |
| CN104832307A (en) * | 2015-04-09 | 2015-08-12 | 哈尔滨工程大学 | Diesel engine rotating speed control method |
Also Published As
| Publication number | Publication date |
|---|---|
| CN105402041A (en) | 2016-03-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN102620383B (en) | Control method and device of air-conditioning equipment and air conditioning system | |
| CN104052071B (en) | A kind of generating set intelligence primary frequency modulation method | |
| CN102135037B (en) | System and method for gas turbine startup control | |
| CN103791485B (en) | Optimal control method of water supply system of thermal power generating unit | |
| JP5346359B2 (en) | Compensation method of combustion efficiency in fuel control system | |
| WO2013078915A1 (en) | Power matching system for electronic control engine and variable capacity hydraulic pump and the method thereof | |
| CN107883553B (en) | A frequency conversion compressor frequency reduction control method and device | |
| JP6582331B2 (en) | Gas turbine system and control method | |
| CN102591201B (en) | Control Method of Anti-Integral Windup During Auxiliary Engine Fault and Load Shedding | |
| CN103857905B (en) | Method of operating a wind turbine and wind turbine corresponding thereto | |
| CN105202571A (en) | Thermal generator set main steam pressure optimization control method | |
| CN105927469A (en) | Power limit control method and control device of wind generating set | |
| CN110365278B (en) | Output control method and system of water pump frequency converter | |
| WO2017071548A1 (en) | Balance control method and system for abrupt change in device output | |
| JP2018099025A (en) | Apparatus and method for starting and operating ac motor | |
| CN103452608A (en) | Control device and control method for condensate system | |
| JP6821464B2 (en) | Power generation system control device and control method | |
| CN105402041B (en) | Diesel speed control method and device | |
| CN112947609B (en) | Main steam pressure setting control strategy and system for sliding pressure operation unit | |
| CN114646051A (en) | Automatic control method and system for water supply of wet-state operation boiler of supercritical thermal power generating unit | |
| CN106988894B (en) | A kind of gas turbine removal of load control system | |
| CN103051255B (en) | Soft start control method of motor | |
| CN206712475U (en) | It is a kind of to avoid the change of current from becoming the device that tap is frequently adjusted | |
| CN103047034B (en) | A kind of low idle speed control and device | |
| CN106468258A (en) | A kind of compressor bank frequency-changing pressure stabilizing monitoring system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant | ||
| CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20180313 |
|
| CF01 | Termination of patent right due to non-payment of annual fee |