{"id":82,"date":"2020-05-11T16:25:59","date_gmt":"2020-05-11T14:25:59","guid":{"rendered":"http:\/\/leroux.mobi\/blog\/?p=82"},"modified":"2020-05-19T22:05:42","modified_gmt":"2020-05-19T20:05:42","slug":"boiler-bits-8-the-achilles-heel-of-oxygen-trim-control","status":"publish","type":"post","link":"https:\/\/leroux.mobi\/blog\/2020\/05\/11\/boiler-bits-8-the-achilles-heel-of-oxygen-trim-control\/","title":{"rendered":"BOILER BITS 8: THE ACHILLES HEEL OF OXYGEN TRIM CONTROL"},"content":{"rendered":"\n<p>In <a href=\"https:\/\/leroux.mobi\/blog\/2020\/05\/11\/boiler-bits-7-the-case-for-oxygen-trim-control\/\">Boiler Bits 7<\/a> we discussed the merits of oxygen trim control and arrived at a most exciting conclusion, namely that a mathematical relationship exists between excess air and the oxygen content of the flue gas. If we know the one, the other can be calculated. So once we have established the best excess air level for most efficient combustion of the fuel, our control system simply has to adjust the air-fuel ratio to produce the corresponding oxygen level. And with a modern zirconium oxygen sensor ultimate combustion control has come within reach!\u00a0<\/p>\n\n\n\n<p>Well, in theory at least. There is however one major drawback, as well as\na few minor ones.<\/p>\n\n\n\n<p>Ideally the oxygen sensor must be located right there where combustion\nis taking place \u2013 in the furnace. But with furnace temperatures soaring to some\n1200 \u2070C and higher the zirconium oxygen sensor has little chance of surviving\nthe combustion environment. So logically we move it to a location downstream of\nthe furnace, normally somewhere between the boiler\u2019s flue gas exit and the ID\n(induced draught) fan where flue gas temperatures are less hostile. And yes, I\nam specifically referring to pea coal boilers where an ID fan is employed as a\nrule to move the flue gas towards the stack, whilst maintaining a negative\nfurnace pressure to keep the combustion gases safely within the confines of the\nfurnace and flue gas passages.<\/p>\n\n\n\n<p>Unfortunately negative pressure spells trouble. It causes ingress of\nambient air (also referred to as tramp air) wherever the integrity of the\nfurnace or flue gas passages under negative pressure are compromised. Leaking\nseals, ash port doors and joints, warped covers, etc., all create openings\nthrough which tramp air seeps into the flue gas passages. And to crown it all a\nshort fire on the stoker leaves ample room towards its rear end for combustion\nair to pass through the grate unaffected by the fire. As much as 50% of\ncombustion air can pass through the rear end of the grate if under grate\ndampers are not set correctly (mostly not set at all!). So potentially there is\na real risk of combustion\/ambient air and combustion gas mixing right there in\nthe furnace! By the time this air and gas mixture reaches the oxygen sensor it\nno longer reflects true combustion conditions. For all practical purposes our\nexpensive oxygen sensor is rendered worthless as the system now controls from a\ndistorted reference and one most likely ends up with a control system\nsuppressing air supply to an otherwise perfect fire to achieve set point oxygen\nlevels. The very device which was meant to optimize efficiency now becomes its\nworst enemy.<\/p>\n\n\n\n<p>I would also like to point out a number of lesser challenges facing an\noxygen trim system:<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>A zirconium oxygen sensor has a limited service life of some 3 to 5 years, depending on the working environment. Even while lying in a bin in the store it deteriorates (although slowly) and may very well be expired by the time it is required to replace the one in service. Users of steam boilers often don\u2019t know they are letting themselves in for high replacement and maintenance cost when installing oxygen trim systems.<\/li><li>The oxygen sensor needs to be cleaned and calibrated from time to time. Special tools and calibration gas is required to carry out calibration. Or it can be contracted out to a service contractor.<\/li><li>Setting up and tuning the oxygen trim control (PID) can be quite challenging, specifically when firing pea coal on a chain grate stoker. Unlike atomized fuels, coal is extremely slow (and often inconsistent) in its response to changes in the air-fuel ratio, which is often required with load fluctuations. For instance if the  excess air is increased by say 10% it may take the combustion system up to 10 or 15 minutes before this change reflects to its fullest extent in an elevated flue gas oxygen level. Thus the challenge facing the control system boils down to \u201csynchronizing\u201d the rate of air-fuel ratio adjustment with the rate of response of the fire to adjusted excess air supply. If syncing is not performed accurately oxygen levels continuously overshoot or undershoot the target set point, especially if steam demand fluctuates significantly during a normal production day.<\/li><\/ol>\n\n\n\n<p><strong>Then in closing:<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>I firmly believe that  oxygen trim systems come to their right in combustion applications using atomized fuels, such as oil, gas and pulverized coal, where responses to changes in excess air are immediate and consistent. It is definitely not ideal for pea coal firing.<\/li><li>The challenges and demands facing users of steam boilers dictate that state of the art combustion control systems be employed. I am often surprised to find that new control systems are still being supplied and installed without incorporating the control, computing and communication power of plc\u2019s. Optimizing combustion efficiency is sufficiently complex to warrant the use of computer technology in the operation and control of steam boilers.<\/li><li>In a recent development we have successfully tested a virtual oxygen sensor in a control system which uses the plc and special control logic to simulate oxygen trim control. Under normal operating conditions it delivers similar efficiency as oxygen trim control, but without the expense of purchasing, maintaining and replacing the otherwise required zirconium flue gas analyser.<\/li><\/ol>\n\n\n\n<p><\/p>\n\n\n\n<p class=\"has-text-align-center\"><em>This post was compiled by&nbsp;<strong>Ren\u00e9 le Roux<\/strong>&nbsp;for Le Roux Combustion, all rights reserved. Do you want to know more about combustion control systems and combustion optimization? Please contact us for your professional boiler automation, steam system efficiency and coal characterization needs.<\/em><\/p>\n\n\n\n<p class=\"has-text-align-center\"><em>Kindly note that our posts do not constitute professional\nadvice and the comments, opinions and conclusions drawn from this post must be\nevaluated and implemented with discretion by our readers at their own risk.<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>In Boiler Bits 7 we discussed the merits of oxygen trim control and arrived at a most exciting conclusion, namely that a mathematical relationship exists between excess air and the oxygen content of the flue gas. If we know the one, the other can be calculated. So once we have established the best excess air &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/leroux.mobi\/blog\/2020\/05\/11\/boiler-bits-8-the-achilles-heel-of-oxygen-trim-control\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;BOILER BITS 8: THE ACHILLES HEEL OF OXYGEN TRIM CONTROL&#8221;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false},"version":2}},"categories":[1],"tags":[],"class_list":["post-82","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_likes_enabled":true,"jetpack-related-posts":[],"_links":{"self":[{"href":"https:\/\/leroux.mobi\/blog\/wp-json\/wp\/v2\/posts\/82"}],"collection":[{"href":"https:\/\/leroux.mobi\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/leroux.mobi\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/leroux.mobi\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/leroux.mobi\/blog\/wp-json\/wp\/v2\/comments?post=82"}],"version-history":[{"count":2,"href":"https:\/\/leroux.mobi\/blog\/wp-json\/wp\/v2\/posts\/82\/revisions"}],"predecessor-version":[{"id":135,"href":"https:\/\/leroux.mobi\/blog\/wp-json\/wp\/v2\/posts\/82\/revisions\/135"}],"wp:attachment":[{"href":"https:\/\/leroux.mobi\/blog\/wp-json\/wp\/v2\/media?parent=82"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/leroux.mobi\/blog\/wp-json\/wp\/v2\/categories?post=82"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/leroux.mobi\/blog\/wp-json\/wp\/v2\/tags?post=82"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}