优化逻辑

2024-06-02

优化逻辑(精选十篇)

优化逻辑 篇1

1 案例背景和相关术语

现有两个关系分别为grade和course。两个关系用于描述课程 (course) 和课程得分 (grade) 。

grade (id, course_id, user_id, grade)

course (course_id, course_name)

其中, id、course_id和user_id是关系grade的主键, course_id是关系course的主键, 关系course中的course_id是关系grade的外键。

案例的测试操作系统环境为64位CentOS 5.5, 根据以上关系在IBM DB2 9.7数据库中建立测试使用的数据库sms和两个表, 并在两个表中填充数据。为了找出所有课程在60分以上 (包括60) 的课程名、用户ID和分数, 可以使用如下SQL语句。

select course_name, user_id, grade from sms.grade, sms.course_id where sms.grade.course_id=sms.course.course_id and grade>=60

在本文的讨论中, 使用card (R) 来表示关系R的基数。在这个案例中, card (grade) 为46, card (course) 为8。此外, 使用表示选择操作, 使用表示投影操作, 使用表示自然连接操作。

2 常用优化策略

常见的几何运算法则可以用于优化各种表达式, 比如关联法则和共同法则, 合理运用这些几何运算法则能降低执行查询的代价。

最常见的优化就是对选择和投影操作进行下推操作。将一个选择操作下推到表达式树是非常有效的优化措施, 因为下推选择能减少查询返回的行数。此外, 将投影操作进行下推虽然不能减少查询返回的行数, 但是可以减少关系的大小[1]。

3 优化过程

3.1 生成逻辑访问计划

将上面提出的SQL语句进行分析, 给出原始的逻辑访问计划如图1。逻辑访问计划是从下往上执行的, 先执行最下层的操作, 然后执行上一层的操作, 以此类推。

3.2 查询重写

在查询重写阶段, 优化器会根据情况对原始的SQL语句进行重写, 以达到优化的目的。优化器可以通过谓词合并、视图合并、消除DISTINCT等方法来达到目的, 比如将子查询变换为连接操作可以获得更高的执行效率[2]。本例中经过重写后的SQL语句为

SELECT Q1.COURSE_NAME AS"COURSE_NAME", Q2.USER_ID AS"USER_ID", Q2.GRADE AS"GRADE"FROM SMS.COURSE AS Q1, SMS.GRADE AS Q2

WHERE (60<=Q2.GRADE) AND (Q2.COURSE_ID=Q1.COURSE_ID) 。

3.3 下推分析

在图1所示的逻辑访问计划中, 首先将grade和course进行自然连接, 连接条件是两个关系的course_id相同, 然后选择出分数大于等于60的关系, 最后把需要的三个字段返回。很显然, 这种逻辑查询计划的运算量比较大。根据下推策略, 如果把条件grade>=60下推到图1的左下方, 能在一开始就把不符合条件的关系直接排除。通过观察, 还可以看出查询最终需要course_name、user_id和grade三个字段, 连接两个关系需要course_id字段, 把这四个字段分别下推到图1的底部也可能获得更好的性能。下推后的逻辑访问计划如图2所示。

3.4 实际的访问计划

为了解SQL查询在数据库DB2中的访问计划, 可以利用db2exfmt工具来查看访问计划。在使用之前, 首先需要创建explain表, 建表的脚本EXPLAIN.DDL在sqllib/misc目录下有提供。DB2数据库存在几个优化级别, 分别为0、1、2、3、5、7、9, 其中0为最少优化级别, 依次增加, 9为最大优化级别, 5为默认优化级别。下文中如无特别说明, 数据库均为默认优化级别。

连接上数据库sms, 执行查询并打开访问计划。db2exfmt将以图形化的方式给出访问计划, 此外还有其他详细的信息。图3是根据db2生成的访问计划略经修改而成, 目的是为了便于阅读。图中的每一个节点都表明了操作返回的行数和代价, 图3中最上层的节点给出了应该如何阅读这些数据。ROWS RETURN表示返回了多少行, 小括号是表示操作的步骤, Cost是操作的代价, 单位是timeron, I/O是磁盘I/O的代价。timeron是一种用于衡量代价的单位, 包括了CPU时间和I/O时间。在访问计划中, 代价越高说明访问计划效率越低。

在图3的访问计划中, 两个关系都使用了全表扫描 (TBSCAN) , 并使用了哈希连接, 最终返回的行数为21。在关系grade当中无法使用索引扫描, 因为没有为grade字段建立索引。course_id字段作为关系course的主键, 以及关系grade主键 (由id、course_id和user_id共同组成) 的一部分, 使用哈希连接是合适的, 哈希连接只有在优化级别5及其更高级别时可用。

3.5 创建索引

如果在grade.grade上建立索引, 优化器可能会使用索引扫描。索引扫描不一定比全表扫描的效率更高, 如果表中90%的行都要被访问到, 索引扫描不是好的选择。此时, 扫描所有的行能减少I/O和总体代价。然而, 如果只访问表中10%的行, 那么使用索引扫描能提供更好的访问效率[3]。由于在本例中grade字段是一个选择的条件, 因此在该字段建立索引能提高效率。此外, 还可以在course表中为course_name建立索引。

$db2“create index sms.grade_grade_idx on sms.grade (grade) ”

$db2“create index sms.course_name_idx on sms.course (course_name) ”

建立索引之后再次执行查询, 然后利用工具db2exfmt输出访问计划, 可以看到关系grade的筛选已经使用了索引扫描 (见图4) 。在本例中grade表的基数很小, 因此使用索引扫描与表扫描的代价几乎没有区别, 但在一个基数较大的表中, 将存在明显的差异。

即使为course_name字段建立了索引, 但是优化器并没有为表course使用索引扫描, 仍然使用了表扫描, 因为表course将返回所有行。由于表course的访问计划没有发生变化, 因此不给出这部分访问计划。

3.6 生成物理访问计划

优化器可能会产生几种备选的逻辑访问计划, 但是最终会从中选择最优的计划。优化器生成最优访问计划之后, 需要将逻辑访问计划生成物理访问计划, 包括算法选择, 如何访问I/O以及访问I/O的顺序等, 直至查询被执行。

4 结语

本案例中讨论的情况比较简单, 只涉及到两个表的连接, 如果查询涉及到多个表的连接, 情况将更复杂, 比如优化器需要考虑将哪两个表先进行连接, 哪一个作为连接的外表, 哪一个作为连接的内表, 使用哪一种连接方式等。通过本文的讨论, 希望能帮助读者理解一个SQL查询的优化过程。

摘要:SQL语句在执行之前需要经过语法分析、预处理、生成逻辑访问计划、查询重写、生成物理访问计划几个阶段。文章以一个简单的SQL查询为例, 分析了逻辑访问计划阶段的数据库优化策略, 并在CentOS5.5操作系统和IBMDB29.7数据库环境下分析了实际的访问计划。

关键词:查询优化,下推,访问计划

参考文献

[1]Hector Garcia-Monila.Database System Implementation[M].北京:机械工业出版社, 2002:343-345

[2]牛新庄.DB2数据库性能调整和优化[M].北京:清华大学出版社, 2009:331-333

雅思口语答题逻辑优化指南 篇2

雅思口语逻辑优化第二点,优化口语答题框架。先来说说什么是口语的答题框架,其实口语的答题框架也就是大家在口语答题之前形成的逻辑框架。那么有话口语答题框架有什么作用呢?优化了口语的答题框架能够提升口语答案整体的逻辑性。如何优化?其实口语答题框架的优化主要针对的是Part2和Part3,因为Part1问题和答案都相对比较简单,不需要做过多优化。Part2优化口语答题框架的时候要利用好准备答案的时间段,看清楚问题,然后迅速构思自己根据问题想到的内容以及此前准备过的口语素材,列好答题的大致内容。Part3答题基本上没有准备时间,大家在听问题的时候就要迅速构思答题的框架和内容,然后在大脑中排列结构顺序,如果问题问完以后,自己的答题思路还没有形成,可以用一些套话给自己争取几十秒的准备时间。Part2和Part3的答案逻辑优化紧靠考试临场发挥是不够的,建议大家在备考过程中做好准备工作,比如熟悉考试话题,准备口语素材等等。

农村民间金融的发展逻辑与优化策略 篇3

关键词:农村民间金融;发展逻辑;优化策略

中图分类号:F830.6文献标识码:A文章编号:1006-1428(2007)11-0084-02

收稿日期:2007-09-20

作者简介:王建威(1963-),男,现任中国人民银行龙岩市中心支行行长;

何国钦(1973-),男,现供职于中国人民银行龙岩市中心支行。

一、农村民间金融的优势和劣势

农村民间金融是我国金融制度变迁的必然结果,农村民间金融虽然以“灰色”或“黑色”的形式存在,表现却异常活跃,虽屡遭政府取缔或禁止,却表现出顽强的生命力,并未真正消失。目前,我国农村民间金融的主要形式有民间借贷、合会、私人钱庄、基金会等形式。具体可分为三个层次:一是合理又合法的“非正规金融”,即通常所说的“正常民间金融”,主要指民间借贷,这类民间金融在政府规定的范围内进行交易活动,是受法律保护的;二是合理不合法的“灰色金融”,这一层次主要包括民间集资、合会、私人钱庄等,他们与现行法律相抵触,但在不同程度上适应市场经济发展的要求;三是不合理也不合法的“黑色金融”,主要指高利贷、金融诈骗和洗钱等违法犯罪活动,他们既为现行法律所不容,也给经济社会带来严重危害。

农村民间金融虽属“非正规金融”,但实际上具有正规金融所不具备的四个优势:一是机制优势。在我国现实经济生活中,正规金融的贷款行为有时会受到行政力量等非市场因素的影响,贷款基准利率也是管制利率,而农村民间金融中的借贷行为和利率都是市场化的。可以说,农村民间金融是一种纯粹的市场金融形式和市场金融交易制度。二是信息优势。正规金融贷款中的信息不对称现象是经常存在的,有的借款人为了得到贷款不惜编造虚假的财务数据或实施其他造假行为,而农村民间金融是建立在广泛的血缘、亲缘和地缘的基础上,当事人彼此之间比较了解,与融资相关的信息极易获得,透明度较高。三是成本优势。在农村民间融资过程中,融资前的信息搜寻成本和融资后的管理成本很低,一般不需要对供给方“公关”而支付“寻租”成本,交易成本较低。四是速度优势。农村民间融资无繁琐的交易手续,交易过程快捷,可以使借款人迅速、方便地筹集所需资金。民间金融的独特优势,使其与正规金融在农村金融市场中长期共存成为可能。

农村民间金融虽然在一定程度上解决了农村金融需求问题,在扩大农村生产经营资金、活跃农村金融市场、提高资金周转效率、尤其是促进农户和农村中小企业经济发展等方面起到了积极作用,但是其运行不规范,存在着很多亟需解决的问题。一是民间借贷利率失控。但是,2007年8月底福建省的民间融资利率水平为12.5%-25%,其中,民间标会资金成本折合成年利率则在16.7-30%之间,其上限都超过了同期贷款基准利率的4倍。二是潜伏着金融风险。以合会为例,随着会员数目增加和相互了解程度的减少,盈利性功能逐渐突出,安全性不断下降。三是容易产生经济纠纷。农村民间金融大多采用凭一张借据或一个中间证明人的形式确定借贷行为,贷款期限的长短、利率的高低,仅凭双方关系的深浅而定,缺乏必要的法律保障,容易引发债权债务纠纷。四是给国家宏观调控带来困难。民间金融脱离正规金融监管范围,业务经营不规范,一方面容易导致部分民间借贷演变为高利贷,给社会安定和经济带来不稳定因素;另一方面容易造成大量资金体外循环,干扰金融机构业务的正常运转,给国家的货币政策造成冲击,在某种程度上抵消了宏观调控的实施效应。

二、农村民间金融的优化策略和路径选择

对农村民间金融的发展,必须谨慎从事,应分阶段、分地区、分步骤采取不同措施,积极而又稳妥地推进。

1、法律先行,规范农村民间金融合规经营。从经济学的角度来看,建立在血缘、亲缘和地缘等社会关系基础上的农村民间金融安排具有相当程度的有效性与合理性,可以在加强引导、监督并纳入法制管理的前提下,适当给予发展空间,以发挥其在农村金融体系中的补充和辅助作用。对民间金融的认识,有一点应该澄清,即民间金融不完全等同于非法金融,要尊重民间金融,客观认识民间金融,注意学习和研究民间金融,依法对民间金融进行合理的引导和管理,可能更有利于正规金融和民间金融的合理竞争和良性互动。从国外的经验来看,美国、日本等发达国家都曾通过使民间金融“合法化”的方式来规范民间金融,并取得了较好的成效,我们要积极鼓励正常的农村民间金融活动,给民间金融以合法的空间,以使规范意义的信用合作拥有温床和土壤。

2、机制创新,构建农村民间多渠道投资渠道。一是鼓励民间资本有步骤地进入农村信用社、村镇银行等农村合作金融机构,参与农村信用社改革或村镇银行组建,特别是在民间资本充裕、民间金融活跃的地区,更要放宽对民间资本参与的限制。二是对当前具有一定规模、实际从事民间金融行为的信用担保公司,在自愿的原则上,将其发展成为村镇银行。三是拓宽民间资本参股商业银行。农业银行正处于改革攻坚阶段,决策层可以考虑农业银行放宽对参股对象的限制,吸收部分民间资本,为民间资本创造合法出路。

3、趋利避害,引导农村民间金融良性发展。认可农村民间金融,并不是放任自流,而是要对农村民间金融加强监管和合理规范。不能因“高利贷”和个别地区“金融风波”的存在,就对此持“压制态度”。要使农村民间金融“放而能活”、“活而不乱”,实现发展、效率、稳定三者的最优结合,因此,监管方式的科学化和调控方式的灵活有效是最为关键的一环。一方面,金融监管部门要制定严格的管理规定,给予民间金融一定的合法地位,尤其是对自发形成的有组织的金融应当加强监管,避免“金融风波”;要依托现行的民间借贷监测制度,建立科学的统计监测指标体系,包括民间金融机构、放债人基本情况、资金投向、利率水平、借贷期限、借款形式、借款偿还情况等,将其他民间金融行为列入监测范围,定期或不定期进行汇总及分析,为规范和管理民间金融及制定宏观政策提供信息支持;要坚决保护合法的借贷活动,维护债权人的合法权益,将优良的民间信贷机构吸纳为市场主体,维护市场主体的质量。另一方面,在鼓励农村民间金融发展的同时,要趋利避害,对与黑社会等非法组织结合,从事洗钱、炒卖外汇、高利贷等非法活动的民间金融组织予以坚决打击,净化农村民间金融发展的市场环境。

4、制度保障,改善农村民间金融的生存空间。一是建立市场准入与退出制度。农村民间金融机构的准入路径选择应该遵循自下而上、自小而大,符合经济发展自身规律的原则,在机制设置和规模升级基础上要有自生能力的自我扩张,只要股东人数、资本金、经营者资格及其他有关条件达到法律规定要求,就可注册登记。在退出方面,农村民间金融机构能不能发展,该不该退出,应该由市场决定,可以依法自行兼并、重组,对于风险达到一定程度或有重大违规行为的农村民间金融机构,金融监管当局应当强制进行清理、关闭,并对相关当事人查处并重罚,使其付出高昂代价而不敢冒然从事。二是建立机构监管制度。农村民间金融应当纳入金融监管的范围之内,并且要注重事前的审慎防范,而不是充当事后的“消防队”。三是建立充分的信息披露制度。农村民间金融能否合法经营,是否潜伏着金融风险,需要有严格的信息披露制度,对财务指标的揭示、风险管理状况和重大事项变更等信息要及时、充分披露,使相关各方及时了解经营活动信息,做到防患于未然。

参考文献:

[1]周小川.关于农村金融改革的几点思路.新华文摘,2004;(21)

[2]谢平.六大难题困扰农村金融改革.中国农村金融网,www.zgncjr.com

[3]马晓河.解决三农问题呼唤农村金融改革.中国经济时报,2003.7.3.

[4]徐滇庆.农村金融改革与民营银行.当代财经2004;(9)

[5] 张余文.中国农村金融发展问题研究[M].北京:中国人民出版社,2005

[6] 邓大才.需求诱导性制度变迁与农村民间金融的制度化[J].人文杂志,2004,(5):81-86

[7]李伟毅,胡士华.农村民间金融变迁路径与政府的行为选择[J].农业经济问题,2004,(11):28—31

[8]崔慧霞,农村民间金融的绩效分析[J],中央财经大学学报,2005(5):39-43

蒲电二期锅炉连锁、保护逻辑优化 篇4

陕西华电蒲城发电有限责任公司№.3、4机组容量为330MW, 该机组热控系统采用机、炉、电集中控制方式。№.3、4机组的控制设在一个单元控制室。分散控制系统 (DCS) 为日本YOKOGAWA公司生产的CENTUM CS 3000 DCS系统。DCS功能主要包括数据采集系统 (DAS) 、模拟量控制系统 (MCS) 、机炉保护系统 (PRO) 、燃烧器管理系统 (BCS) 、电气控制系统 (ECS) 等, 建立以CRT、大屏幕操作员站为主的监视和控制中心。运行人员在单元控制室内, 通过DCS实现机组启动、停止、正常运行和事故处理。

DCS系统是当代发电厂的神经系统, 它的稳定正常是机组安全运行的保障。我厂4台机组自先后投产以来, 多次发生主辅机跳闸事件, 有些设备如制粉系统发生不正常情况的频率比较高, 严重影响了机组的稳定运行。

针对这一情况, 经过不断的分析总结, 发现DCS逻辑部分的正确性必须符合我厂系统的实际情况, 在最初的设计中难免有烦琐或不符合本厂实际情况的地方, 所以对DCS系统逻辑的修改和优化是必须进行的一项工作。

2 锅炉侧联锁、保护存在问题及原因

在试生产之初, 曾多次发生锅炉MFT保护动作机组跳闸的事件。究其原因主要有以下几种:2.1空预器或三大风机有一台跳闸, 导致锅炉单侧风烟系统全部跳闸, 炉膛负压波动, 炉膛压力高高或炉膛压力低低保护动作, 锅炉MFT。2.2磨煤机火检不稳, 造成磨煤机层火焰失去, 全炉膛灭火保护动作, 锅炉MFT。2.3磨煤机由于一次风量、一次风压测量不准, 造成磨煤机一次风量<16000M3/H和密封风与一次风压差<1Kpa保护动作, 磨煤机跳闸, 所有燃料丧失保护动作, 锅炉MFT。2.4由于火监冷却风母管与炉膛差压测量回路过长, 引起测量不准导致“火监冷却风丧失”保护动作, 锅炉MFT。经过对以上所发生的跳闸原因的详细分析, 结合我司一期设备的保护逻辑, 我们发现造成保护误动的原因主要是:保护逻辑设计不合理和保护测点的安装取样位置不科学。因此对锅炉主保护、三大风机保护、磨煤机保护进行优化和改进就显得十分紧迫和必要。

3 采取的具体措施和改造的详细情况

3.1对锅炉主保护的优化和改进:a.取消锅炉MFT中的“无油层投入时, 煤层运行且一次风丧失”条件, 将此保护作为每台磨煤机的单项保护。b.取消锅炉MFT中的“火检冷却风母管与炉膛差压低低”保护, 同时将锅炉MFT中的“两台火检冷却风机已停”保护加60秒延时。3.2对三大风机保护的优化和改进:a.炉三大风机运行中跳闸, 1分钟内强启, 启动条件中出入口挡板和动叶关闭条件取消, 超过1分钟启动, 原启动条件不变。这样给异常情况下的抢投创造了机会, 避免了不必要的锅炉跳闸。b.炉吸风机、送风机、一次风机联跳逻辑改为:当两侧吸风机同时跳闸时联跳送风机, 当两侧送风机同时跳闸时联跳一次风机, 这样单侧风机跳闸允许降负荷运行。c.取消吸风机跳闸条件中“同侧空预器跳闸, 联跳吸风机”;“两台送风机跳闸, 联跳吸风机”;“同侧送风机跳闸, 另一侧吸风机运行, 联跳吸风机”条件。d.取消送风机跳闸条件中“空预器跳闸, 联跳同侧送风机”;“吸风机跳闸, 联跳同侧送风机”条件。e.取消一次风机跳闸条件中“空预器跳闸, 联跳同侧一次风机”;“吸风机跳闸, ”;“送风机跳闸, 联跳同侧一次风机”条件。3.3对磨煤机保护和控制逻辑的优化和改进:3.3.1对№.3炉磨煤机保护逻辑进行的变更:a.取消原层#1、2煤火监失去或#3、4煤火监失去联关磨煤机4个煤粉闸阀保护逻辑。b.取消磨煤机一次风量<16000M3/H保护, 改为报警光子。c.将密封风与一次风压差<1Kpa保护, 改为密封风机停运延时15秒联跳磨煤机。d.将本层煤火监信号≤2/4保护改为:

e.取消对应煤粉闸阀全关联跳磨煤机保护。

f.将原4个分离器出口温度测点中有任意一个温度达到120℃则保护动作改为4个分离器出口温度测点中任意2个温度达到120℃则保护动作跳磨, 增加了保护的可靠性和合理性。

3.3.2对№.3炉磨煤机启动条件进行的变更

a.取消磨煤机分离器出口温度≤90℃条件

b.取消允许点煤条件中的如下条件:

●点火器允许点火

●MFT继电器已复位

●A一次风机或B一次风机运行

●A空予器或B空予器运行

c.取消磨煤机跳闸已复位条件

d.取消高速油泵运行条件

e.取消液压排渣门已开条件

f.对启动条件中油枪已投入条件作如下变更:

3.3.3 对№.3炉磨煤机磨煤机冷风门的开启条件变更:

a.取消煤粉点火允许条件

b.取消磨煤机跳闸已复位条件

c.取消所有燃烧器关断挡板开条件

d.取消密封风与一次风差压正常条件

e.取消热风挡板未开条件

3.3.4 对№.3炉磨煤机磨煤机热风门的开启条件变更:

a.取消煤粉点火允许条件

b.取消磨煤机跳闸已复位条件

c.取消所有燃烧器关断挡板开条件

d.取消磨煤机分离器出口温度<=90℃条件

e.取消密封风与一次风差压正常条件

f.取消热风挡板未开条件

j.取消磨润滑油系统正常条件

3.4对三大风机电机和磨煤机、给煤机、密封风机电机等主要辅机的停逻辑中原来设计的运行中未发停指令而已启反馈消失则发停指令逻辑进行了优化。改为6KV或380V电机在启动时若启指令发出5秒内启反馈未来, 则发停指令;运行中若未发停指令而已启反馈消失则不发停指令。这样即保证了在电机启动时若电机发生故障及时停运设备, 又防止了在设备运行中由于接触器或开关的接点抖动而误跳运行设备, 造成不必要的损失。

小结

经过上述措施的逐一实施, №.3、4机组很快进入了安全稳定运行期。试生产半年期间#3、4机组因设计逻辑不合理或测量系统不合理共直接或间接引起机组跳闸23次, 给我司造成了巨大的经济损失。经过优化改进后, 机组很快步入安全稳定运行阶段, 未发生因逻辑不合理引起的机组跳闸事件, 同时也为公司赢得了良好的声誉, 增强了我公司参与市场竞争的能力。为增强企业效益, 提高企业竞争力打下了坚定的基础。

参考文献

[1]CENTUM CS系统.---横河西仪有限公司[1]CENTUM CS系统.---横河西仪有限公司

[2]热工控制系统. (二期培训教材) --陕西华电蒲城发电有限责任公司.[2]热工控制系统. (二期培训教材) --陕西华电蒲城发电有限责任公司.

道义逻辑、行动逻辑和规范逻辑 篇5

道义逻辑、行动逻辑和规范逻辑

20世纪50年代由冯赖特创建的道义逻辑,首先是作为行动名称的逻辑而建立的.这种逻辑在建立之后产生两个研究方向:一个是“应该做”的.逻辑,一个是“应该是”的逻辑.在“应该做”逻辑的研究方向上,行动名称的逻辑之后,产生以分析行动语句而生成的行动逻辑的探索.于是道义逻辑便是一种以行动逻辑为基础的动态逻辑.但是,在行动逻辑基础上构建的道义逻辑是一个有关规范命题的逻辑,而不是规范的逻辑,在相当程度上也可以看成是一个规范命题逻辑和规范逻辑的混成物.

作 者:周祯祥 ZHOU Zhen-xiang 作者单位:华南师范大学,政法学院,广东,广州,530631刊 名:广州大学学报(社会科学版)英文刊名:JOURNAL OF GUANGZHOU UNIVERSITY(SOCIAL SCIENCE EDITION)年,卷(期):1(9)分类号:B815.4关键词:道义范畴 行动 规范

优化逻辑 篇6

关键词:动车组;制动切除;优化

1 概述

在动车组发生“制动不缓解”、“抱死”等制动系统故障后,可通过采取切除动车组空气制动的方式来维持动车组的运行,从而减少对运输秩序的影响。CRH2A统型、CRH380A统型动车组投入运行以来,因切除空气制动时需断开“制动控制装置”断路器,造成本车的制动控制装置(BCU)失去对车辆运行速度、停放制动状态、空簧压力等信息的有效监控,因此带来了一定的安全隐患。所以优化CRH2A统型、CRH380A统型动车组空气制动切除逻辑对动车组运行安全非常重要。

2 存在问题

CRH2A统型、CRH380A统型动车组运行途中报制动控制装置故障(059)、速度发电机断线(060、061、062、063)、制动力不足(123)、抱死(151、152)、制动不缓解(153)等故障进行空气制动切除时,需断开“制动控制装置”断路器。“制动控制装置”断路器断开后导致本车制动控制装置(BCU)停止工作,带来一系列的安全隐患,其中影响最为严重的是无法判断车轮是否抱死以及停放制动是否缓解。

3 原理分析

与既有CRH2A、CRH380A型动车组相比,CRH2A统型、CRH380A统型动车组在制动逻辑控制方面增加了制动检测回路,新增的制动检测回路见图1。

3.1 动车组制动与牵引关联逻辑 动车组正常运行过程中,每个车辆的制动控制装置(BCU)对本车的制动状态进行实时检测,当检测到当前车辆接受到制动指令或处于制动状态时,制动控制装置(BCU)驱动BR2继电器得电,BR2继电器得电后常闭触电断开,使从非主控端给主控端加压的TBR继电器失电,最终使牵引控制的牵引指令线(9号线)断开,从而切断全列牵引,控制电路图见图2。

3.2 空气制动切除后动车组制动与牵引关联逻辑

动车组某节车厢空气制动切除后,若不断开“制动控制装置”断路器,在动车组正常牵引及低级位制动时,对动车组运行无任何影响。但当动车组速度在70km/h以下且司机施加B5级以上级位的制动时,动车组将启动制动力不足检测(制动力不足检测回路见图3),此时由于本节车厢空气制动被切除,硬线电路将检测到制动力不足,本车UBTR继电器失电动作,列车报制动力不足,触发本车紧急制动UB,制动控制装置(BCU)判断处于制动状态后,驱动BR2继电器切除全列牵引指令。

4 动车组空气制动切除逻辑的优化方案

通过以上制动检测回路与牵引连锁逻辑的分析可以得出结论,在动车组空气制动切除的情况下,仅需短接本车BR2继电器触点,就可以避免在不断开“制动控制装置”断路器的情况下,牵引指令回路因TBR继电器失电而断开。同时因本车空气制动已切除,短接BR2继电器触点对本车制动控制回路也无任何影响。

考虑到在进行空气制动切除操作时,在关闭“供给”阀后,需操作“紧急短路”开关(其目的是恢复全列154制动指令回路),同时“紧急短路”开关后方有一组闲置的常开触点,可以连接至本车BR2继电器触点两端,实现在操作“紧急短路”开关时,同步短接本车BR2继电器触点,优化后的控制电路图见图4。

5 结束语

通过设置BR2继电器触点短接开关,实现了CRH2A统型、CRH380A统型动车组在需要进行空气制动切除操作时,不再需要断开“制动控制装置”断路器,从而制动控制装置(BCU)可以对停放制动状态、车辆运行速度、空簧压力等信息进行实时监控,保证了动车组的安全运行。

参考文献:

[1]时速200公里CRH2动车组维护检修说明书.

构建一体化平台优化数字逻辑教学 篇7

一、以课程设计为主线

作为课程设计项目, 要求具有大型性、典型性、综合性, 同时具有实用性、趣味性和可操作性。可操作性是指能被教学对象所理解和接受, 即在教学对象的接受能力范围之内。在选择课程设计项目时, 我考察了多个项目, 例如, 交通信号灯、数字频率计、智力竞赛抢答器、数字钟等。此课程的授课对象是技工学校的学生, 经过再三权衡和比较, 选择了数字钟作为课程设计项目。

该课程设计项目包括了《数字逻辑电路》课程的全部单元电路, 体现了设计制作、分析一个典型电子产品对学生知识和技能的全部基本要求, 具有典型性、实用性和趣味性。同时, 它与传统教学中的实验或实习大不相同, 具备大型性、典型性和综合性, 能够带动整个课程的教学。选定了数字钟制作作为贯穿全课程的项目, 为《数字逻辑电路》课程的整体设计奠定了基础。

二、以第一次课吸引学生

设计好第一次课是整个课程成功的重要一环。第一次课必须抓住学生的注意力, 激发学生的学习兴趣, 这是课程教学成功的一半。本课程传统教学的第一次课一般安排概述, 讲述该学科的概貌、历史、社会地位等内容。由于学生初次接触该主题, 对有关术语、细节没有概念, 所以单纯的听课效果极差。

第一次课的设计中, 首先要让学生明白为什么学习该课程, 学习该课程有什么用处, 将来走向工作岗位利用所学的知识能干什么, 以激发其内在的学习动力;然后告诉学生该门课程的学习内容是什么, 即学完该课程后要完成哪些任务 (注意这和传统的教学内容不相同, 要完成的这些任务全是在教师的指导下, 靠同学们自己动手操作实现的) 。并且告诉学生最后每人将实现一个大的课程设计项目的制作、调试, 可应用于实际中, 这极大地增强了学生的自信心, 学生都跃跃欲试。

接着介绍学生最为关心的考核方式, 包括笔试、操作能力的单项考核和综合考核、课程设计制作的考核、平时出勤的考核等, 单项考核随堂进行, 促使学生每堂课都应认真对待。这样让学生在第一堂课就知道期末所面临的考核方式, 学习中做到有的放矢。

最后进行第一堂课的动手操作, 让学生认识该门课程中所用到的主要元器件和基本仪器, 在教师指导下进行实际操作。要求学生在整个的学习过程中, 勤动手, 多动脑, 充分发挥自己的创造性。

三、一体化的教学过程

传统的教学过程通常是采用教师为主体的“讲--听”和“讲--练”模式, 基本上是成熟的套路:复习提问, 新课导人, 新课讲授, 总结提高, 巩固练习, 作业布置。

一体化的教学过程, 每次课不是以教师为主体, 而是以学生为主体:由教师为学生提供优良的学习环境, 然后指导学生设法解决有关问题, 在解决问题的过程中学习知识, 同时积累经验教训。在一体化课堂上, “教、学、做”三者灵活穿插进行。《数字逻辑电路》的全部课程都在实训室上, 不再严格区分理论课、实验课、习题课、讨论课, 而是把它们有机地结合起来。

采用一体化教学要打破传统的教学套路, 授课不是从定义出发, 而是以实例导人, 这就要求教师在课前进行充分的准备。选择实例是关键, 所选择的实例要和授课内容密切相关, 应是学生感兴趣的和可以理解接受的, 最好是可以听到声音和看到明显的现象变化的, 有利于激发学生的学习兴趣;教师要在课前对选择的实例进行制作调试, 直至调试成功, 方可作为上课的实例使用, 这比传统教学教师的备课量大得多。在上课时, 学生看到实例后, 会兴奋地跃跃欲试, 教师进而告诉学生做出这个实物, 这堂课的实训任务就基本完成。接着在教师指导下, 学生自己动手操作, 教师巡视课堂, 对制作过程中出现的问题及时解决。在制作过程中, 学生对此次课的理论知识有了感性的认识。制作完成后, 教师进行理论的归纳和总结, 讲述此次课涉及的应知部分内容, 例如定义、概念以及所制作电路的工作原理等等。这样就把理论和实训有机地融合在一起, 寓枯燥的理论于有趣的实训当中, 实现了“教、学、做”的完美统一, 从而使学生对每堂课都充满了自信, 觉得自己能做出实物来, 大大激发了学生的学习兴趣, 由原先的“要我学”变为“我要学”, 取得了显著的教学效果。

四、一体化的教学考核

考核方式的制订是衡量一门课程是否成功的关键之一。

学生最为关心的是考核, 因为考核成绩的高低牵涉到各项奖项的评定, 包括评定奖学金、三好学生、优秀班干部等。但考核的最终目的是有效地促进学生学习、测评学生对知识的掌握。

传统的考核方式通常是理论笔试, 这对大多数学生来讲并不难, 只要在考核前对所学知识进行系统复习均可过关, 这就不可避免会出现个别学生平时不好好学习, 考核前“临时抱佛脚”的情况, 考试成绩优秀的同学, 可能操作能力较差。这种考核方式是传统教学方式的产物。

在一体化的教学中, 采用的考核形式是多方面的, 不但要考核理论知识, 还要考核动手操作能力。在动手操作能力的考核中, 不但有单项操作能力的考核, 而且有综合操作能力的考核, 同时课程设计项目的制作、调试占有相当大的比例, 平时的作业、出勤、问答也占有一定的比例。这样每次课程均和期末的考核成绩有关, 平时上课不认真, 期末考核很难过关, 这就督促学生认真对待每一次课。这样的考核方式, 理论知识的考核占30%左右, 动手操作能力的考核基本上占70%, 强调了学生动手操作能力的重要性。

由此可见, 一体化的教学, 每次课不是从定义出发, 而是以实际问题引入, 以实例引导, 从实践到经验再上升到理论, 努力调动学生的积极性。千方百计提高学生的参与程度, 因此能大大提高教学效果, 培养了学生的动手能力和创新能力。

参考文献

[1]贾方芳.创新教育模式培养创新型人才[J].江苏高教, 2008.

优化逻辑 篇8

天津大唐国际盘山发电有限责任公司现有2×600 MW燃煤火力发电机组, 装设两套烟气脱硫装置, 每台锅炉最大连续蒸发量为2023 t/h蒸汽。设计煤种100%BMCR工况, 在年平均气象条件下, 烟气量为2 335 997 m3/h, SO22133 mg/m3 (干气, 6%O2) , FGD入口烟气温度119℃。与之相配套的烟气脱硫系统采用石灰石-石膏湿法烟气脱硫工艺, 为1炉1塔设计。脱硫效率>95%, 脱硫装置可利用率95%, 两套脱硫石膏产生量为26 t/h。脱硫剂为石灰石, 副产品石膏 (Ca SO4·2H2O) 纯度>90%。脱硫装置 (FGD) 主要由烟气系统、SO2吸收系统、石灰石浆液制备系统、事故浆液排放系统、石膏脱水系统、工艺水系统、压缩空气系统组成。

为确保完成“十二五”SO2减排任务, 提高脱硫设施的投运率, 实现脱硫设施与主机同步运行, 大唐集团公司制定了《中国大唐集团公司脱硫烟气旁路封堵 (或拆除) 管理指导意见》, 对大唐集团公司下属火力发电机组脱硫系统旁路挡板封堵前设备应具备的条件、拆除及烟道封堵的具体措施、旁路封堵后脱硫系统的运行管理要求、无旁路脱硫系统应急管理要求及旁路堵 (或拆除) 后的保护配置都提出了明确的要求, 公司于2012年9月机组大修期间, 实施拆除3号脱硫系统旁路烟道。

脱硫系统旁路挡板拆除后, 整个烟气系统将发生变化, 如何变动对机组安全影响最小, 成为改造是否成功的关键。一般有增压风机的脱硫系统进行旁路挡板拆除工作时, 采取两种改造方案, 一是保留原烟道和增压风机, 只拆除旁路烟道和旁路挡板。二是拆除旁路烟道、旁路挡板、原烟道挡板和增压风机, 对两台引风机进行增容改造, 实现增引合一功能。第一种方案优点是改造工程量小, 费用较低, 缺点是引风机和增压风机之间存在较大的干扰和耦合, 调节系统设计复杂, 事故情况下处理难度大, 尤其是旁路挡板拆除后对锅炉负压调节系统影响巨大, 严重时可能会造成锅炉灭火, 还有一个比较突出的缺点是3台风机运行, 耗能较多不经济。第二种方案优点是系统结构简单, 调节系统设计相对容易, 调节效果较好, 对锅炉负压调节保持稳定工况有积极促进作用, 增压风机拆除后, 风机功耗整体下降, 比较节能。长远考虑, 此方案既经济又安全。缺点是改造工作量大、工程造价高、改造工期长。经过充分讨论, 确定采用第二种改造方案。图1是改造前系统图, 图2是改造后系统图。

2. 保护逻辑优化措施

脱硫系统旁路挡板拆除配套改造工程结束后, 脱硫系统同主机组将融为一体, 脱硫系统的运行工况将直接影响锅炉和整台机组的安全, 因此对改造后的脱硫系统进行逻辑优化显得尤为重要, 同时机组主保护的配置要考虑将脱硫异常工况纳入其中, 以保护脱硫系统及整个机组的安全。公司脱硫系统旁路挡板拆除后的逻辑优化原则是基于改造设备的基本现状, 以《集团公司保护优化配置原则》为依据, 以控制方案满足公司实际生产需要, 最大限度地保护设备安全为出发点进行保护逻辑的变动。

由于改造工程将旁路挡板、增压风机均拆除, 因此涉及到这两套设备的脱硫塔旁路挡板急开保护和增压风机跳闸保护逻辑均可取消, 分别包括手动急开按钮, 增压风机跳闸30 s脉冲, 锅炉MFT信号 (3取2) , 原烟气温度高且原烟气挡板未全关, 3台浆液循环泵全停, FGD进口原烟气压力高高, FGD进口原烟气压力低低, 机组炉膛压力高高, DCS急开FGD旁路指令, 辅控操作员站手动急开ESD。风机轴承任一温度高且润滑油流量低, 电机轴承温度高 (2选1) 且轴承油流量低, 风机轴承振动大。

净烟气挡板保留, 设计为仅在检修时使用, 可从操作员站远程操作, 机组运行期间, 净烟气挡板打开不动, 因此将净烟气挡板电动执行器断电用销子锁死, 所有涉及净烟气挡板位置的联锁保护取消。

取消氧化风机部分跳闸保护及联锁。吸收塔液位低保护, 吸收塔入口氧化风温度高, 净烟气出口挡板关延时60 s, 吸收塔通风阀未开, 吸收塔通风阀关60 s净烟气出口挡板未开。取消浆液循环泵液位低保护。

由于取消了脱硫系统旁路挡板, 一旦脱硫系统发生停运事故, 锅炉大量高热烟气无法通过旁路烟道排到烟囱, 只能通过脱硫塔进入烟囱, 这样有可能对脱硫塔的防腐层造成不可挽回的损害, 严重时可能会引起整个脱硫塔的损毁, 因此下列危及脱硫系统安全运行的事故发生时, 锅炉主保护应能及时动作, 避免脱硫塔受到损害, 一是浆液循环泵全停, 二是脱硫塔出口烟气温度>75℃。

浆液循环泵全停送主机进行MFT保护的配置, 从原3号脱硫控制柜FGD3的PLC节点取3台循环泵全停信号, 送出3路干接点进入主机DCS构成MFT条件之一;3支温度测点独立进入DCS系统, 脱硫塔出口烟气温度高于设定值报警, 提醒有关人员降负荷操作或增加浆液量冷却, 如无效且温度>75℃则延时15 s, 锅炉MFT动作。

设置脱硫塔液位低跳浆液循环泵报警。发电机组停机时, 在确保脱硫塔入口烟温<50℃并继续下降时, 方可停运最后1台浆液循环泵。“脱硫异常”报警增加4个条件:脱硫只剩1台浆液循环泵运行, 脱硫塔进口烟气温度高于设计值, 脱硫塔出口烟气温度高于设计值, 脱硫塔进口烟尘浓度高于设计值。

3. 结论

通过认真分析改造后设备的控制要求, 结合公司设备的特点, 从生产安全稳定运行要求出发, 对脱硫系统及主机锅炉主保护进行了优化设计, 优化后机组主机和脱硫系统运行安全可靠, 达到预期的目标。

摘要:盘山发电有限责任公司脱硫系统改造, 取消旁路挡板后的保护逻辑优化配置, 保证系统安全、可靠、长周期运行。

基于MES系统业务逻辑的性能优化 篇9

1 Simple Jdbc Call——增加对参数类型赋值,避免调用元数据

应用的SQL性能一般通过AWR报告来分析,出现报告中Top SQL上的语句一般需要进行性能分析。通过观察AWR发现有两条查询占用33.7%的DB Time,其SQL是用来查询系统表的数据,且使用者是用户。

经分析,这两条SQL是应用使用Simple Jdbc Call调用存储过程或者函数产生的。Simple Jdbc Call是一个多线程、可重用,用来调用存储过程或者函数的工具,它通过提供元数据的处理方式来简化对基本存储过程和函数的访问。在执行存储过程或者函数时,只需要提供执行存储过程或函数的名字和用Map表示的相应的参数,这些参数的名字将会与创建存储过程或者函数时定义的参数名进行匹配。

这种方式为应用程序开发者简化了代码,但是对于存储过程或者函数使用较多的系统,则会出现资源争用的情况。Simple Jdbc Call提供的add Declared Parameter方法来指定每个变量的类型,就可以避免Simple Jdbc Call在执行存储过程或者函数时先调用元数据的过程。因此,将应用上所有的函数中增加了add Declared Parameter这个方法,完成优化后不但提高业务的处理速度,也降低对DB资源的争用情况,两个查询从Top SQL中消失。

2 索引列使用默认值代替NULL值

笔者观察AWR发现有一条SQL,它的平均执行时间为0.2s,占了接近1.73%的DB Time,但是对应表是一个20M的小表,这样的查询出现在Top SQL中绝对是有问题的。分析其执行计划,CBO选择IDX_01,Cost数值为653。

对数据及查询结果进行分析,此表总数据约为24万条,此查询的结果返回13条基准信息。IDX_01索引列名为(FACTORYNAME),而整张表中此列值相同,没有任何选择度;其次,此表还有一个基于(SUPERAREANAME)列的索引IDX_02,而要查询出来的数据所对应的SUPERAREANAME为NULL值。即使在Where条件上SUPERAREANAME的筛选条件,基于以上数据分布和Oracle的特性,该CBO不会选择IDX_02。综合业务分析,最终将这13条数据的SUPERAREANAME列填写具有区分度的数据,并将此列加到Where条件中。再次分析执行计划,Cost数值由652降低为2。再次查看AWR,此条SQL从Top SQL中消失了。

以上案例可以看到,对单表进行查询优化时,先对数据和现有的Index进行分析,有时候不需要建立额外的Index,而是对数据稍作变动,就能解决问题。由于B*Tree索引不存储Null值,所以查询NULL值数据时,Oracle会因为Null值的存在而放弃索引。为了此种情况发生,使用默认值代替NULL值,或者在建立index时使用联合索引而非独立索引。

3 大量查询——小表替换大表

用户一直反映某个查询较慢,经常因为查询时间较长而收到超时错误。分析此查询的SQL语句,语句并不复杂,当前使用的索引也是最优的。通过tkprof工具对Trace文件进行分析,发现SQL执行的主要时间是花费在数据获取(fetch)上,total数据为:disk(51163)、query(76985)、current(0)、rows(1764),平均每行所需的block数=(query+current)/rows,此查询平均读取每行需要的Block数约为44块。正常情况,访问一条数据的速度由索引的高度和回表查询的IO决定,一般索引高度都在3层以下,正常查询一条数据,IO在4个以内。即访问一条数据需要访问的数据块的个数不超过4个,本案例中达到44块,说明索引的扫描效率太低,或者说该索引不合适该查询。经过数据分析发现,需要查询的数据只占整个表的小部分,总共73 639行数据,且分布在67 041个数据块中,因此考虑根据数据状态,将大表拆分,如果再建立合适的索引,查询效率就会非常的高。

此表由一个工厂和库房共用,数据量为61Gb、数据为79 934965行,数量巨大。如果直接在原表中建立一个十列信息的联合索引,则会占用12G左右的空间。如果将工厂和库房的数据分开,则需要停线。经过综合分析考虑,将此表中车间数据放到一张单独的表中,并在上面建立全部数据的Index。

更改后,再次分析Trace中的执行计划,得到total数据为:disk(0)、query(1757)、current(0)、rows(1784)从磁盘上的数据文件中物理读取的块的数量由51 163个降低为0个,平均读取每行需要的Block数也降低到1块,实际执行时间也由将查询速度由原来首次执行的2分32秒减少到781毫秒。

4 批处理操作——异步替代同步

发货在FGMS中一直是比较慢的操作,由于需要处理的数据比较多,处理速度一直很慢。SQL已经是最优,应用处理方式由API改为存储过程,更新方式也改为最快的BULK处理方式,但是在遇到数据量大的发货单,仍然需要很长时间。发货数量超过30W的发货单,由于处理时间超过Time Out(20分钟)的时间,应用直接报错。每到月底发货量大的时候,用户体验更差。在AWR的TOP SQL中,此业务在15分钟内执行11次,平均时间约81 s,占整个DB Time的5.43%。

此存储过程里设计的查询语句及更新方式都是最佳方式,业务的逻辑处理方式也经过了很多次的优化。除了提高硬件性能外,如果保持现有逻辑已经没有其他提高处理速度的方法。发货时,用户只关注发货单及Pallet的信息变化情况,不会观察Panel的信息情况,故采用了异步处理的方式,先更新Pallet数据及发货单信息并将结果反馈给用户,在用另一个进程更新Panel信息。

此方法只适用于对部分数据更新实时性要求不高、且异步执行部分都保证更新成功的情况,否则会造成数据不一致,影响后续业务的处理。

5 结语

一个系统要稳定地、高效地运行,离不开持之以恒的系统调优。调优的方法中SQL优化是最直接、最方便,见效最显著的,但并非所有的问题都是能通过SQL调优来解决的。当SQL已经没有优化空间时,不妨对业务逻辑或者业务数据进行变动,来达到系统优化的目的。从传统的“供给”改为“供需”,节约资源,降低投入。

参考文献

[1]陈冠星.企业应用开发中Oracle的SQL优化[J].软件导刊,2014(12).

[2]罗时飞.精通Spring--深入Java EE开发核心技术[M].北京:电子工业出版社,2008.

[3]陈雍,谢旭升,魏根芽.Oracle B*树索引内部机制及其应用的研究[J].计算机与现代化,2008(10).

优化逻辑 篇10

某电厂汽轮发电机组形式为双水内冷、动态励磁, 机组额定功率为300MW。汽轮机曾发生两次振动超限跳闸, 两次跳闸均为信号波动误跳闸汽机。根据跳闸情况分析:为振动测量元件受现场干扰引起信号波动造成的。为避免机组振动测量值因干扰引起波动超限误跳闸汽机提出对振动跳闸逻辑进行优化, 振动跳闸逻辑不由单信号进行判断, 改为同瓦双探头和绝对振动进行组合判断产生跳闸逻辑。

2 报警优化方案

2.1 TSI框架逻辑优化部分

1) 汽机振动报警值更改为100um、轴承振动跳闸值为254um、绝对振动跳闸值为254um。将报警值改小主要目的是防止机组振动保护的拒动, 同时报警值应处以机组在满负荷运行时的振动值以上。

2) 汽机单瓦振动跳闸逻辑更改为:[ (X振动跳闸值*Y方向报警值) + (Y振动跳闸值*X方向报警值) + (绝对振动跳闸值*X方向报警值) ]作为一个瓦振动跳闸条件输出。见图1。

3) 取消汽机振动跳闸原3S逻辑延时条件。汽机TSI框架振动报警值延时1s, 跳闸延时1s。

4) 汽机振动跳闸条件选用“正常与”方式, 当有两个与条件, 一个条件由于通道故障另一条件必须达到动作值, 才输出振动跳闸条件。当两个通道同时故障不输出振动跳闸条件。

2.2 DCS系统逻辑优化部分

1) 增加汽机振动值在DCS系统振动值超限声光报警, 每个瓦单独进行报警。包括在每个瓦的x方向、Y方向的轴振和绝对振动。

2) 每个瓦振动值达到125um进行声光报警, 用于判断该瓦振动跳闸条件已经有一个满足了, 应进行判断该点显示是否正常。

3) 转速大于600rpm且振动值小于10um, 用于判断通道是否故障。

3 试验方案

试验所需设备:交流电源两台, 提供轴承振动的交流分量, 其对应轴承振动显示值。直流电源两台, 提供轴承振动电涡流探头的间隙电压值, 按照10V进行调整。万用表、螺丝刀、信号线等。

2.1 试验方法

1) TSI 3500系统送机组DCS系统的振动信号一般选择为振动通频值。振动测量信号的交流电压值与振动通频显示值存在线性关系, 主要取决于试验交流信号发生器的输出方式。

2) 交流电压信号发生器输出交流峰-峰值、100Hz、正弦波。通频表头指示值为100um, 传感器量程因数=0.00787mv/um, 所以100um对应交流电压值=100*0.00787=0.787vpp.以此类推, 254um的振动通频值对应的交流电压值=1.905mv。

3) 交流信号发生器输出为模拟、均方根、100Hz、正弦波, 可采用以下计算公式:轴振显示值 (um) = 交流分量 (mV) /7.87*2.82 (标准信号发生器为模拟、均方根输出, 所以设有2.82的系数) 。根据此公式可以算出各振动报警值及跳闸值所对应的交流mV值。100um轴振值对应交流电压值=279mv, 254um通频振动值对应的交流电压=708mV。

4) 按照试验接线图一组接在轴承振动的接线端子上, 另一组接到同瓦的另一方向的接线端子上, 调整好电压值后看振动跳闸输出是否正常。如果动作正常可判断设置逻辑及定值正确。

5) 判断优化方案第四条“正常与”的设置方式是否正确。用一组接线到轴承振动的端子且交流电压调整到跳闸值或者报警值对应mv值, 满足振动跳闸条件之一, 再拆掉同瓦另一方向的信号线, 让该通道产生通道”BAPASS”状态, 此时振动跳闸条件有输出。

6) 将同瓦X、Y方向的轴承振动信号线拆掉, 造成两通道同时故障, 此时振动跳闸条件不输出, 可判断“正常与”逻辑设置正确。

4 应用实例

该电厂1#机组在TSI改造后进行了振动跳闸逻辑优化, 机组运行期间曾2次发生1#瓦绝对振动信号波动。分别是1#瓦绝对振动从88um波动到502um, TSI框架振动报警、1#瓦振动从95um波动到502um, TSI框架振动报警。如没有进行振动跳闸逻辑优化这两次1#瓦绝对振动信号波动到502um, 机组肯定解列跳闸。振动跳闸逻辑优化有效的避免了这两次跳闸。2#机组机组启动过程中, 发生了机组7#瓦振动高跳闸, 跳闸条件完成满足振动跳闸逻辑优化后的条件。其过程为7#瓦振动X方向振动值为153um (报警值为125um) 超过报警值, Y方向到达255um时 (跳闸值为254um) 汽机跳闸, 有效动作汽轮机轴承振动高保护。

从机组振动逻辑优化后运行情况来看, 即防止了机组因振动信号波动跳闸汽机, 又保证了汽轮机振动高跳闸逻辑的正确动作。

5 结束语

振动监视信号是汽轮机的主要监视参数之一, 直接影响机组的安全稳定运行。通过振动逻辑优化, 从2008年初运行到现在未发生过机组因振动信号波动或干扰误跳闸, 有效减少机组振动保护误动作的几率。通过振动逻辑优化后, 在机组运行期间出现过单个探头振动信号波动情况, 通过TSI框架和DCS系统的报警信号及时发现并处理, 有效的消除振动测量信号故障的重大缺陷。

摘要:介绍300MW汽轮发电机组的报警优化、试验方案以及应用实例。

上一篇:计算机绘图软件下一篇:居民消费容量函数