汽轮机伺服卡任务调度方法、调度系统及汽轮机伺服卡技术方案

技术编号:32127148 阅读:24 留言:0更新日期:2022-01-29 19:18
本发明专利技术属于汽轮发电机组伺服控制技术领域,公开了一种汽轮机伺服卡任务调度方法、调度系统及汽轮机伺服卡,包括获取伺服卡任务及伺服卡任务的类型;接收中断信号;根据中断信号,获取待执行的伺服卡任务;当当前存在执行的伺服卡任务时,获取当前执行的伺服卡任务的类型的预设优先级,以及待执行的伺服卡任务的类型的预设优先级,并当当前执行的伺服卡任务的类型的于预设优先级小待执行伺服卡任务的类型的预设优先级时,停止执行当前执行的伺服卡任务,并执行待执行的伺服卡任务;否则,继续执行当前执行的伺服卡任务至当前执行的伺服卡任务执行完成后,执行待执行的伺服卡任务;否则,直接执行,加快伺服卡对优先级任务较高的伺服卡任务的响应。的伺服卡任务的响应。的伺服卡任务的响应。

【技术实现步骤摘要】
汽轮机伺服卡任务调度方法、调度系统及汽轮机伺服卡


[0001]本专利技术属于汽轮发电机组伺服控制
,涉及一种汽轮机伺服卡任务调度方法、调度系统及汽轮机伺服卡。

技术介绍

[0002]汽轮机是高温、高压、高速旋转的大型动力设备,汽轮发电机转子的时间常数小,自平衡能力很弱,转子、汽缸等部件厚度大,温度变化剧烈。因此,要求汽轮机控制系统必须具有实时性、快速性,尤其在其阀门控制、转速调节、超速保护、应力计算和寿命管理等方面有其特殊性。伺服卡作为汽轮机的核心部分,相比于普通输入输出卡件功能要复杂很多,高性能的伺服软件可以提供灵活,方便,准确,快速的驱动。
[0003]但是,现有火电控制系统中,伺服卡任务多采用单线程、顺序执行,任务调度响应速度比较慢,经常导致汽轮机故障,调节品质变差,发电效率降低。

技术实现思路

[0004]本专利技术的目的在于克服上述现有技术中,伺服卡任务调度响应速度比较慢的缺点,提供一种汽轮机伺服卡任务调度方法、调度系统及汽轮机伺服卡。
[0005]为达到上述目的,本专利技术采用以下技术方案予以实现:
[0006]本专利技术第一方面,一种汽轮机伺服卡任务调度方法,包括以下步骤:
[0007]获取伺服卡任务及伺服卡任务的类型;
[0008]接收与各类型的伺服卡任务一一对应的各定时中断定时器中,触发定时中断的定时中断定时器发送的中断信号;
[0009]根据中断信号,获取发生定时中断的定时中断定时器对应类型的伺服卡任务,得到待执行的伺服卡任务;
[0010]当当前存在执行的伺服卡任务时,获取当前执行的伺服卡任务的类型的预设优先级,以及待执行的伺服卡任务的类型的预设优先级,并当当前执行的伺服卡任务的类型的于预设优先级小待执行伺服卡任务的类型的预设优先级时,停止执行当前执行的伺服卡任务,并执行待执行的伺服卡任务;否则,继续执行当前执行的伺服卡任务至当前执行的伺服卡任务执行完成后,执行待执行的伺服卡任务;
[0011]否则,执行待执行的伺服卡任务。
[0012]本专利技术汽轮机伺服卡任务调度方法进一步的改进在于:
[0013]所述伺服卡任务的类型包括串口超时中断任务、第一预设时间周期任务以及第二预设时间周期任务;
[0014]其中,第一预设时间周期小于第二预设时间周期;串口超时中断任务的预设优先级>第一预设时间周期任务的预设优先级>第二预设时间周期任务的预设优先级;与串口超时中断任务类型的伺服卡任务对应的定时中断定时器每过串口超时时间周期触发定时中断;与第一预设时间周期任务类型的伺服卡任务对应的定时中断定时器每过第一预设时间
周期触发定时中断;与第二预设时间周期任务类型的伺服卡任务对应的定时中断定时器每过第二预设时间周期触发定时中断。
[0015]所述第一预设时间周期任务类型的伺服卡任务的执行时间小于第一预设时间周期。
[0016]所述第一预设时间周期为0.5ms;所述第二预设时间周期为5ms。
[0017]所述串口超时中断任务包括汽轮机伺服卡与汽轮机的控制器之间的通讯任务。
[0018]所述第一预设时间周期任务包括闭环控制任务和I/O信号处理任务。
[0019]所述第二预设时间周期任务包括校准任务、开环控制任务以及LED灯控制任务。
[0020]本专利技术第二方面,一种汽轮机伺服卡任务调度系统,包括:
[0021]第一获取模块,用于获取伺服卡任务及伺服卡任务的类型;
[0022]接收模块,用于接收与各类型的伺服卡任务一一对应的各定时中断定时器中,触发定时中断的定时中断定时器发送的中断信号;
[0023]第二获取模块,用于根据中断信号,获取发生定时中断的定时中断定时器对应类型的伺服卡任务,得到待执行的伺服卡任务;
[0024]第三获取模块,用于获取当前执行的伺服卡任务的类型的预设优先级,以及待执行的伺服卡任务的类型的预设优先级;
[0025]处理模块,用于当当前存在执行的伺服卡任务时,获取当前执行的伺服卡任务的类型的预设优先级,以及待执行的伺服卡任务的类型的预设优先级,并当当前执行的伺服卡任务的类型的于预设优先级小待执行伺服卡任务的类型的预设优先级时,停止执行当前执行的伺服卡任务,并执行待执行的伺服卡任务;否则,继续执行当前执行的伺服卡任务至当前执行的伺服卡任务执行完成后,执行待执行的伺服卡任务;否则,执行待执行的伺服卡任务。
[0026]本专利技术第三方面,一种汽轮机伺服卡,包括微控制单元、现场可编程门阵列、线性可变差动变压器、伺服输出电路、模拟量输入电路、模拟量输出电路、数字量输入电路以及数字量输出电路;线性可变差动变压器和伺服输出电路均通过现场可编程门阵列与微控制单元连接;模拟量输入电路、模拟量输出电路、数字量输入电路以及数字量输出电路均与微控制单元连接;微控制单元内设置与各类型的伺服卡任务一一对应的各定时中断定时器,以及权利要求8所述的汽轮机伺服卡任务调度系统。
[0027]本专利技术第三方面汽轮机伺服卡进一步的改进在于:
[0028]所述线性可变差动变压器、伺服输出电路、模拟量输入电路、模拟量输出电路、数字量输入电路以及数字量输出电路均设置两个。
[0029]与现有技术相比,本专利技术具有以下有益效果:
[0030]本专利技术汽轮机伺服卡任务调度方法,根据伺服卡任务的实时性要求,不同类型的伺服卡任务具有不同的预设优先级,并且,在定时中断定时器发生定时中断时,获取发生定时中断的定时中断定时器对应类型的伺服卡任务,作为待执行的伺服卡任务,并当当前存在执行的伺服卡任务时,获取当前执行的伺服卡任务的类型的预设优先级,以及待执行的伺服卡任务的类型的预设优先级,并当当前执行的伺服卡任务的类型的于预设优先级小待执行伺服卡任务的类型的预设优先级时,停止执行当前执行的伺服卡任务,并执行待执行的伺服卡任务;否则,继续执行当前执行的伺服卡任务至当前执行的伺服卡任务执行完成
后,执行待执行的伺服卡任务。这样的设计,保证优先级高的伺服卡任务能够及时被执行完成,加快伺服卡对优先级任务较高的伺服卡任务的响应,并且能够在不干扰优先级要求高的任务的执行的情况下执行优先级要求低的任务。如果将优先级要求高的任务和优先级要求低的任务顺序执行,则优先级高的任务需要等优先级要求低的任务执行完毕后才能执行,极大降低优先级高的伺服卡任务的响应速度。
[0031]进一步的,本专利技术汽轮机伺服卡任务调度方法,根据伺服卡任务的实时性要求,以不同的任务周期来划分优先级,将伺服卡任务的类型分为串口超时中断任务、第一预设时间周期任务以及第二预设时间周期任务,其中,第一预设时间周期小于第二预设时间周期;串口超时中断任务的预设优先级>第一预设时间周期任务的预设优先级>第二预设时间周期任务的预设优先级;这样的设置,由于优先级高的伺服卡任务对应的定时中断定时器触发定时中断的时间周期更短,因此,使得优先级高的伺服卡任务的执行频率较高,被执本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种汽轮机伺服卡任务调度方法,其特征在于,包括以下步骤:获取伺服卡任务及伺服卡任务的类型;接收与各类型的伺服卡任务一一对应的各定时中断定时器中,触发定时中断的定时中断定时器发送的中断信号;根据中断信号,获取发生定时中断的定时中断定时器对应类型的伺服卡任务,得到待执行的伺服卡任务;当当前存在执行的伺服卡任务时,获取当前执行的伺服卡任务的类型的预设优先级,以及待执行的伺服卡任务的类型的预设优先级,并当当前执行的伺服卡任务的类型的于预设优先级小待执行伺服卡任务的类型的预设优先级时,停止执行当前执行的伺服卡任务,并执行待执行的伺服卡任务;否则,继续执行当前执行的伺服卡任务至当前执行的伺服卡任务执行完成后,执行待执行的伺服卡任务;否则,执行待执行的伺服卡任务。2.根据权利要求1所述的汽轮机伺服卡任务调度方法,其特征在于,所述伺服卡任务的类型包括串口超时中断任务、第一预设时间周期任务以及第二预设时间周期任务;其中,第一预设时间周期小于第二预设时间周期;串口超时中断任务的预设优先级>第一预设时间周期任务的预设优先级>第二预设时间周期任务的预设优先级;与串口超时中断任务类型的伺服卡任务对应的定时中断定时器每过串口超时时间周期触发定时中断;与第一预设时间周期任务类型的伺服卡任务对应的定时中断定时器每过第一预设时间周期触发定时中断;与第二预设时间周期任务类型的伺服卡任务对应的定时中断定时器每过第二预设时间周期触发定时中断。3.根据权利要求2所述的汽轮机伺服卡任务调度方法,其特征在于,所述第一预设时间周期任务类型的伺服卡任务的执行时间小于第一预设时间周期。4.根据权利要求2所述的汽轮机伺服卡任务调度方法,其特征在于,所述第一预设时间周期为0.5ms;所述第二预设时间周期为5ms。5.根据权利要求2所述的汽轮机伺服卡任务调度方法,其特征在于,所述串口超时中断任务包括汽轮机伺服卡与汽轮机的控制器之间的通讯任务。6.根据权利要求2所述的汽轮机伺...

【专利技术属性】
技术研发人员:刘畅王鑫王长清于在松管磊宋诚骁蔡丹柳曦张斌
申请(专利权)人:南京南瑞继保电气有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1