一种基于嵌入式计算机的冷轧带钢板形控制方法_3

文档序号:9255056阅读:来源:国知局
修正;
[0136]根据带钢的实际速度,对计算的径向力进行平滑处理;
[0137]带钢断带判断;
[0138]单位张力计算;
[0139]带钢张力沿宽度方向的线性化处理;
[0140]产生FLANACON任务的触发信号;
[0141]板形辊的标定功能,并将标定因子发送到过程机存贮;
[0142]断带信号输出;
[0143]处理后的实测板形数据发送给FLANACON任务;
[0144]产生缓存区数据读写信号;
[0145]将带钢单位张力、径向力、标定因子数据发送给过程计算机用于画面显示。
[0146]3、板形分析与控制任务 FLANACON (Flatness Analysis and Control)
[0147]板形分析与控制任务FLANACON是嵌入式板形控制系统的核心(见图2),其内容包括:
[0148]接收来自任务CTRLFUN的板形控制开始信号、设定值输出使能信号、人工干预信号和
[0149]执行器选择信号;
[0150]接收来自任务CEFUN的板形曲线设定值;
[0151]接收来自任务MVAP的板形实际值;
[0152]接收来自任务ARPA的执行器实际值、凸度实际值和前馈控制反馈值;
[0153]执行器的附加设定值发送给任务CEFUN ;
[0154]残余板形偏差发送给C00LP任务;
[0155]从过程计算机读取道次数据和执行器功效系数;
[0156]轧制参数、执行器实际值发送给过程计算机;
[0157]获取带钢的实际速度、入口厚度和出口厚度;
[0158]计算相邻采样周期实际板形的变化量;
[0159]获取实际轧制力、各执行器实际值、实际带钢宽度和实际带钢厚度;
[0160]获取材料弹性模量;
[0161]各执行器动态变增益调节系数计算;
[0162]厚度修正计算;
[0163]各执行器调整量计算;
[0164]输出各执行器单步调节量;
[0165]相关控制量的实际值发送给过程计算机用于画面显示;
[0166]功效系数的自学习。
[0167]4、实际轧制参数获取任务 ARPA (Actual Rolling Parameter Acquisit1n)
[0168]任务APRA的内容包括:
[0169]从一级控制系统获取轧制参数:
[0170]带钢实际速度;
[0171]实际卷取直径;
[0172]设定张力和实际张力;
[0173]工作辊弯辊系统和中间辊弯辊系统的实际弯辊力;
[0174]工作辊凸度;
[0175]实际轧制力;
[0176]实际倾斜和设定倾斜;
[0177]工作辊实际窜辊量;
[0178]中间辊实际窜辊量;
[0179]带钢模数、机架刚度、带钢出口厚度和入口厚度;
[0180]实际卷取带钢的长度;
[0181]带钢宽度。
[0182]5、中心功能任务 CEFUN (Central Funct1ns)
[0183]任务CEFUN是与其它任务密切相连的中心任务,功能包括:
[0184]附加设定曲线计算,附加曲线设定计算功能由CTRFUN任务、FLANACON任务和HLRAMP
[0185]任务触发。
[0186]监控一级控制系统与嵌入计算机的网络通讯状态;
[0187]从一级控制系统读取数据;
[0188]发送数据到一级控制系统;
[0189]输出数据到过程计算机;
[0190]计算后的目标设定曲线发送给FLANACON任务。
[0191]6、冷却控制任务 COOLP (Cooling control procedures)
[0192]分段冷却是冷轧机板形控制的不可缺少的一种调控手段,可用任务COOLP来完成,具体内容包括:
[0193]读取一级控制系统的冷却模式信号;
[0194]读取一级控制系统的轧制参数;
[0195]接收MVAP任务的板形辊测量段占用信号;
[0196]接收FLANACON任务的冷却触发信号、残余板形偏差;
[0197]接收过程计算机的控制信号:手动/自动选择工作辊的冷却段、
[0198]冷却阀的单独测试和循环测试;
[0199]冷却阀的流量检测;
[0200]冷却阀的控制信号发送给一级控制系统;
[0201]根据残余板形偏差确定各冷却段冷却流量;
[0202]冷却阀的状体信号发送给过程计算机;
[0203]PI控制器变增益系数确定;
[0204]冷却流量修正。
[0205]7、控制功能任务 CTRLFUN (Control Funct1ns)
[0206]任务CTRLFUN用于处理二进制控制信号,包括一级控制系统的二进制控制信号、过程计算机的二进制控制信号。CTRLFUN任务记录所有二进制控制信号的状态和改变情况,根据状态改变情况控制各任务中相应的功能,包括:
[0207]各板形控制器的闭环开/关控制;
[0208]各执行器设定值的手动增加控制;
[0209]各执行器设定值的手动减少控制;
[0210]目标板形曲线的变化控制;
[0211]冷却流量的增减控制;
[0212]功效系数的存储/调取控制;
[0213]产生板形各执行器的板形附加设定控制信号。
[0214]8、斜坡功能任务 HLRAMP (Higher/lower ramp funct1ns)
[0215]任务HLRAMP用于处理计算机单个扫描周期内各板形调控执行器的最大附加设定值增量:
[0216]接收CTRLFUN任务的控制信号;
[0217]计算倾斜执行器的单循环周期最大附加设定值增量;
[0218]计算工作辊弯辊执行器的单循环周期最大附加设定值增量;
[0219]计算中间辊弯辊执行器的单循环周期最大附加设定值增量;
[0220]计算工作辊横移执行器的单循环周期最大附加设定值增量;
[0221]计算中间辊横移执行器的单循环周期最大附加设定值增量;
[0222]将计算后的各板形执行器的单循环周期最大附加设定值增量发送给CEFUN任务。
[0223]9、与过程计算机间的通讯任务模块COM (Communicat1n Module withprocessingcomputer)
[0224]任务COM用于嵌入式计算机与一级计算机、过程计算机间的通讯,存储其它各任务的接口数据。通讯模块包括六个任务C0M(TC0M5:
[0225]C0M0用于接发、存储通用数据;
[0226]COMl用于接发、存储控制数据;
[0227]COM2用于接发、存储一级计算机的冷却数据;
[0228]COM3用于接发、存储过程计算机的功效系数;
[0229]COM4用于接发、存储板形测量数据;
[0230]C0M5用于接发、存储过程计算机的控制、显示、道次数据。
[0231]每个COM任务都有各自的参数存储区,每个参数存储区的首地址在操作系统中记录,这些数据可以被任意任务调用。
[0232]结合嵌入式计算机的特点和冷轧带钢板形控制强实时性的要求,可将板形控制系统的众多任务分成三个独立运行的中断级别:DI (直接中断任务)、TI (时间中断任务)和NI(非中断任务)。TI和NI又称为II (Indirect Interrupt task)。它们具有不同的优先权和顺序机制,根据各任务的时序性单独控制各任务的中断级别。
[0233]板形控制系统各任务的中断类型及时序排布如图4所示,DI直接中断任务的优先级别最高,TI次于DI,NI的中断级别最低。TI和NI级别任务可由DI级别任务中断。为提高系统的响应速度,板形控制系统中只设置了 MRST和ARPA两个DI级别的中断任务,直接中断条件由具体的板形检测装置和一级计算机确定。时间中断任务TI不能中断DI任务和其它TI任务,但能随时中断NI任务。
[0234]TI层别中的任务按时间先后顺序有各自的内部优先权,各任务由TI调度程序的计时器触发,在物理逻辑时间周期内完成,否则就中断超时的TI任务。每个TI任务的运行时间均不同。
[0235]NI任务具有最低优先权,当没有DI和TI任务运行时,它们由系统中的任务调度程序调用。NI任务可由DI和TI任务中断,NI任务间不能相互中断。
[0236]系统投入使
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1