ImageVerifierCode 换一换
格式:DOCX , 页数:14 ,大小:167.86KB ,
资源ID:8764222      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-8764222.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(ovation常用算法Word版.docx)为本站会员(b****6)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

ovation常用算法Word版.docx

1、ovation常用算法Word版1.Ovation 控制系统常用控制算法1-1.模拟量控制常用算法1. 三选中 MEDDIANSEL2. 二选一 2XSELECT3. 加法器 SUM4. 函数发生器 FUNCTION5. PID 调节器6. 软手操器 MASTATION7. 控制方式切换器 MAMODE8. 控制输出平衡器 BALANCER9. 切换器 TRANSFER10. 常数发生器 AVALGEN11. 高、低监视器 HIGHLOWMON12. 低监视器 LOWMON13. 高监视器 HIGHMON1-2.逻辑控制常用算法1. TD ON 延时闭合2. NOT 非门3. ONESHOT

2、上升沿脉冲发生器4. OR 或门5. AND 与门6. ASSINGN 7. KEYBOARD 操作键盘接口2.控制算法基本概念2-1.算法符号定义1. 实线实箭头 模拟量点(必须输入或输出)2. 虚线空箭头 数字量点(必须输入或输出)3. 虚线实箭头 模拟量(任意)4. 虚线空箭头 数字量(任意)2-2.算法参数Variable(变量)(输入/输出点)Tuning Constant(调整参数) 保持常量的固定参数(可在操作员站或通过Control Builder修改)Data Initialization (数据初始化参数) 固定常量(不可由OPR改变,可由CB改变)Selectable(可

3、选择的) 调整参数即可以是一个算法记录域的可调整常数也可以是一个点记录域。2-3.算法的品质检查和品质传递当一个无效数输入到算法时(如负数的平方根),一般输出也为无效,并且用Bad品质作标记。 无效数有三种:未定义的,不正常的,NAN。一个未定义数是从没有合理结果的数学运算中产生的,一个NAN(非数值)无效字是一个不可识别的实数格式,且不该出现,当算数运算结果太小,以致无法用实数格式显示时,不正常数就产生了,此时站点进入报警状态,其故障码为66,错误标识ID=3。算法输出点的品质选择输入点最差的品质。过程点或算法点的2W状态字描述的是算法生成的错误信息,3W状态字描述的是算法工作模式状态字(如

4、:跟踪,手动,自动等)。2-4.算法的硬件地址当MASTAION算法与LI卡件相连接时,需要在MASTAION算法内填入LI卡件的硬件地址。确定卡件地址的主要步骤如下:1. 通过点信息查看模块点记录2. 选择模块点记录的HARDWARE标签,在HD字段中寻找十六进制表示的硬件地址该算法需要卡件的基地址,因此将硬件地址中的“D”去掉并将其换成”0”。3. 把该地址输入到MASTATION算法的硬件地址字段内,如:LI卡的HD0x9D则填入MASTATION 0x90。2-5.跟踪原则(CB在一张图内自动设置算法跟踪)1. 若下游的跟踪有多个源,则跟踪最初建立的算法(小号算法),可以手动改变跟踪顺

5、序。2. Balancer算法不受限制,它可跟踪16个下游算法。3. 通过EDIT编辑算法清除算法的TRIN域即可消除跟踪。4. 出现下列情况,跟踪将被修改。选择带有TRIN引脚的符号与TRIN引脚连接5. 若非跟踪算法被插入到跟踪算法之间,需人工建立跨越该算法的跟踪。6. 设置算法的TPSC和BTSC域实现抗积分饱和。7. 跨页跟踪需要人工在页连接符号填入跟踪点名和页号。2-6.算法跟踪策略由跟踪信号在算法之间的传递来实线算法间的跟踪,这些信号告诉上游算法是否处在跟踪状态和下游算法需要什么值来取得当前的输出值。跟踪逻辑的插入是透明的,不需用户完成,而用户可以进行阻断跟踪逻辑,一般对于只有IN

6、1输入的算法都有一个用于跟踪的输出点TOUT,TOUT包括:串接IN1变量的跟踪输出值,工作模式及状态输出信号。一些算法的TOUT作为上游算法的TRIN(包括:模拟量输入及限制,模式输入信号等)当前输入变量多于1个时,TOUT就被传递给IN1输入端。2-6-1.设置和使用数字跟踪信号跟踪:PID算法 :设定值过程值, 输出值跟踪输入值TRANSFER算法:未被选中的那一端进入跟踪状态MASTATION算法:第一次上电时读硬件值后设置回路跟踪传递,当跟踪输入为“真”,所有算法都设置跟踪输出为“真”。3.算法功能3-1.三选中(MEDIANSEL)功能: 监视3个模拟量输入的品质和相互之间的偏差,

7、正常情况下算法的输出为3个输入模拟量的中间值,反之,算法确定为最好的或者尽可能正确的输入,或者输入的平均值作为输出。3-1-1.算法符号3-1-2.算法输入信号:3个输入模拟量(通常是硬件点)XA,XB,XC3-1-3.算法输出信号: 1 OUT (中间值) 2 HI (选择高报警模拟量输出) 3 LO (选择低报警模拟量输出) 4 提供12个数字信号输出,表明算法输入的状态。5 1个成组开关量点PBPT(表明算法输入的状态)12个开关量输出点的定义:ABDA 输入变量A和B之间偏差大报警输出ABDC 输入变量A和B之间控制偏差大报警输出ACDA 输入变量A和C之间偏差大报警输出ACDC 输入

8、变量A和C之间控制偏差大报警输出BCDA 输入变量B和C之间偏差大报警输出BCDC 输入变量B和C之间控制偏差大报警输出XABQ A传感器品质坏报警输出XBBQ B传感器品质坏报警输出XCBQ C传感器品质坏报警输出XBQ 3个传感器品质坏报警输出XALM 传感器故障报警,包括任一信号品质坏报警,控制偏差报警,报警偏差报警等。MRE 切手动(包括:3个输入品质报警,1个输入品质报警另2个控制偏差报警,3个点之间都存在控制偏差报警。)PBPT成组点包括16个bit位:0-15bit分别定义MRE,传感器故障,测点品质报警,控制偏差报警,报警偏差报警等信息。Bit 0: Manual reject

9、Bit 1: Transmitter malfunctionBit 2: All transmitters in Quality AlarmBit 3: Quality Alarm for Transmitter ABit 4: Quality Alarm for Transmitter BBit 5: Quality Alarm for Transmitter CBit 6: Alarm deviation between Transmitters A and BBit 7: Alarm deviation between Transmitters A and CBit 8: Alarm d

10、eviation between Transmitters B and CBit 9: Control deviation between Transmitters A and BBit 10: Control deviation between Transmitters A and CBit 11: Control deviation between Transmitters B and CBit 12: Inhibit Control Deviation Check for MRE OutputBit 13: Transmitter A modeBit 14: Transmitter B

11、modeBit 15: Transmitter C mode3-1-4.与操作键相关的功能键定义P1:请求中间模式P2:请求传感器AP3:请求传感器BP4:请求传感器CP5:禁止控制偏差报警检查,输出MRE手动抑制信号。3-1-5.算法参数1. 控制字 CNTL设定品质报警的品质类型:bit 0:MRE信号类型: 0 脉冲信号,1 持续信号。bit 1:高/低输出:0 选择高值GOOD品质输出,1 选择低值GOOD报警(与HMTR和LMTR有关)。 bit 2:品质报警类型: 0 品质坏BAD报警,1 品质非好NOT GOOD 报警。2. 报警偏差死区 ALDB 当两个点之间的偏差大于ALDB

12、规定的值时,输出偏差报警数字信号。3. 控制偏差死区CNDB当两个点之间的偏差大于CNDB中规定的值时,输出控制偏差报警数字信号,ALDB的值要比CNDB值小。4. 高报警监视值 HMTR数值,用于当一个点的品质为Bad,且剩余2个点有偏差报警时,输出点的选择值。5. 低报警监视值 LMTR数值,用于当一个点的品质为Bad,且剩余2个点有偏差报警时,输出点的选择值。6. 高报警监视值 HI(输出模拟量)7. 低报警监视值 LO(输出模拟量)3-1-6.算法输出控制策略分析如果3个传感器都处在品质报警状态,其输出值保持最后的Good状态值不变,品质为Bad(或者输出无效)。如果2个传感器处在品质

13、报警状态,其输出值取不在品质报警传感器的值。如果1个传感器处在品质报警且剩余2个点品质为Good且无偏差报警时,其输出取剩余2个点的平均值。如果1个传感器处在品质报警且不在品质报警状态的两个传感器有一个控制偏差报警时,其输出值为:如果两个值的高值大于HMTR给定值,且较低值不处于监视报警状态,则输出值为较高值。如果两个值的低值小于LMTR给定值且较高值不处于高监视报警值状态,则输出为较低值。或者根据控制字CNTL初始定义的选高/低原则确定输出参数值。如果3个点无品质报警,但相互之间都有控制偏差,则输出值为:如果3个输入的最高值大于HMTR规定值,则选择最高值如果3个输入的最高值低于LMTR规定

14、值,则选择最低值或者,按控制字CNTL初始定义的选高/低原则确定输出参数值。如果3个传感器都不在品质报警状态,或者无控制偏差报警状态,则高报警输出值HIOUT 低报警输出值LI=OUT,否则高报警输出值HI无品质报警的最高值,低报警输出值无品质报警的最低值。3-2.2XSELECT 选择或监控两个传输信号功能:监视两个输入信号的偏差和品质,可手动或自动执行输出值的选择方案。算法符号:MODE Value Mode Selected1 Average2 Lower3 Higher4 Transmitter A5 Transmitter BMode Output ValueAverage Aver

15、age value of the two transmitter input valuesLower Lower value of the two transmitter input valuesHigher Higher value of the two transmitter input valuesTransmitter A Value of Transmitter ATransmitter B Value of Transmitter BFunction Key UseP1 Transmitter A mode requestP2 Transmitter B mode requestP

16、3 Toggle the inhibiting of the Control Deviation Alarm check on the manual reject (MRE) outputP4 Average mode requestP5 Lower mode requestP6 Higher mode request3-3.PID 比例加积分加微分控制器功能: PID算法提供一个比例加积分加微分的控制器函数,输出值可由用户定义范围限制,并且在内部实现抗积分饱和。算法符号:规则:1. 必须使用PV GAIN和PV BAIS把PV输入值标度到0100%。(PV PV GAIN)+ (PV BAI

17、S) PV 的百分数。2. 必须标度设定值为0100(STPT STPT GAIN)+ (STPT BAIS) STPT的百分数。 设定值上限值 (100 STPT BAIS)/ STPT GAIN 设定值下限值 (0 STPT BAIS)/ STPT GAIN输出运算:当算法在跟踪时,输出跟踪输入(按跟踪爬坡速率变化)当一个升禁止/降禁止信号存在时,它会阻止PID控制器的控制方向。如果算法计算出一个无效实数,则输出品质设置为BAD,控制器将报警。如果算法生成一个无效的输出值,设定值的输入值就用作跟踪输出值,如果两个均无效,则跟踪输出值不更新。误差死区和死区增益:死区用于偏差信号,组成死区控制

18、器。进入PID算法运算的偏差标准偏差偏差死区增益。DBND偏差死区,相对于0的双向使用,如DBND=5,表示 5%5ERRD偏差死区增益, 01范围变化。例如:DBND=5,ERRD=0.5,标准偏差 PVSTPT2%。 实际偏差2%0.51,目的是在死区内进行PID算法运算时均减少50%,在死区内操作时,微分项不起作用。PID参数:1. TPSC,BTSC 输出的最大,最小值。2. Type Normal:常规PID,ESG:比例项偏差开方的PID,ESI:积分项偏差开方的PID。3. ACTN INDIRECT:误差SP-PV , DIRECT:误差PV-SP。4. CASC Normal:内设定,CASCADED:串级外设定。5. DACT Normal:对误差求微分,Setpoint:对设定值变化求微分,Process:对过程值的变化求微分。6. DBND PID偏差死区,相对0的双向值。7. ERRD 偏差死区增益018. PGAIN 比例系数、增益。9. INTG 积分时间(执行周期的倍数)10. DGAIN 微分增益11. DRAT 微分速率(单位/秒)12. TRAT 跟踪速率(单位/秒)13. DEVA PID偏差输出变量 (注:可编辑下载,若有不当之处,请指正,谢谢!)

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2