Modeling of Combustion Systems A Practical Approach
Joseph Colannino
Boca Raton London New York
A CRC title, part of the Taylor & Francis imprint, a member of the Taylor & Francis Group, the academic division of T&F Informa plc.
© 2006 by Taylor & Francis Group, LLC
Published in 2006 by CRC Press Taylor & Francis Group 6000 Broken Sound Parkway NW, Suite 300 Boca Raton, FL 33487-2742 © 2006 by Taylor & Francis Group, LLC CRC Press is an imprint of Taylor & Francis Group No claim to original U.S. Government works Printed in the United States of America on acid-free paper 10 9 8 7 6 5 4 3 2 1 International Standard Book Number-10: 0-8493-3365-2 (Hardcover) International Standard Book Number-13: 978-0-8493-3365-1 (Hardcover) Library of Congress Card Number 2005053146 This book contains information obtained from authentic and highly regarded sources. Reprinted material is quoted with permission, and sources are indicated. A wide variety of references are listed. Reasonable efforts have been made to publish reliable data and information, but the author and the publisher cannot assume responsibility for the validity of all materials or for the consequences of their use. No part of this book may be reprinted, reproduced, transmitted, or utilized in any form by any electronic, mechanical, or other means, now known or hereafter invented, including photocopying, microfilming, and recording, or in any information storage or retrieval system, without written permission from the publishers. For permission to photocopy or use material electronically from this work, please access www.copyright.com (http://www.copyright.com/) or contact the Copyright Clearance Center, Inc. (CCC) 222 Rosewood Drive, Danvers, MA 01923, 978-750-8400. CCC is a not-for-profit organization that provides licenses and registration for a variety of users. For organizations that have been granted a photocopy license by the CCC, a separate system of payment has been arranged. Trademark Notice: Product or corporate names may be trademarks or registered trademarks, and are used only for identification and explanation without intent to infringe.
Library of Congress Cataloging-in-Publication Data Colannino, Joseph, 1957Modeling of combustion systems : a practical approach / by Joseph Colannino. p. cm. Includes bibliographical references and index. ISBN 0-8493-3365-2 (alk. paper) 1. Combustion chambers--Mathematical models. I. Title. TJ254.7.C65 2006 621.402’3--dc22
2005053146
Visit the Taylor & Francis Web site at http://www.taylorandfrancis.com Taylor & Francis Group is the Academic Division of Informa plc.
© 2006 by Taylor & Francis Group, LLC
and the CRC Press Web site at http://www.crcpress.com
Dedication
First, to Judy
My children and family
My father,
Frank Colannino, 12-May, 1923 to 4-August, 2004†
†
Ed udii una voce dal cielo che diceva: “Scrivi questo: Da adesso saranno beati quelli che moriranno nel Signore! ‘Sì’, dice lo Spirito, ‘perché possono riposare dalle loro fatiche, e le loro opere li seguiranno in cielo!’”(Apocalisse 14:13, La Parola è Vita, © 1997, International Bible Society)
© 2006 by Taylor & Francis Group, LLC
Contents List of Tables List of Figures Concordance of Nomenclature About the Author Prologue
1 1.1
1.2
1.3
1.4
1.5
Introduction to Modeling .............................................................. 1 Model Categories...........................................................................................1 1.1.1 Model Validation...............................................................................2 1.1.2 Fundamental Theoretical Models...................................................2 1.1.3 Simulations.........................................................................................2 1.1.4 Semiempirical Models ......................................................................3 1.1.5 Dimensionless Models......................................................................3 1.1.6 Empirical Models ..............................................................................3 1.1.7 Problems with Post Hoc Models .....................................................4 Kinds of Testing .............................................................................................4 1.2.1 No Physical Testing ..........................................................................4 1.2.2 Scale Testing .......................................................................................5 1.2.3 Full-Scale Testing...............................................................................5 Analytical Methods .......................................................................................5 1.3.1 Qualitative Analysis..........................................................................6 1.3.2 Dimensional Analysis.......................................................................8 1.3.3 Raleigh’s Method ..............................................................................9 1.3.3.1 Cautions Regarding Dimensional Analysis ................ 11 1.3.4 Function Shape Analysis................................................................15 1.3.5 The Method of Partial Fractions...................................................18 1.3.5.1 Limitations of Function Shape Analysis......................22 Perceiving Higher Dimensionality ...........................................................23 1.4.1 A View from Flatland .....................................................................23 1.4.2 Contour Surfaces .............................................................................24 1.4.3 Orthogonal Directions ....................................................................26 1.4.4 Visualization with Cubic Regions ................................................26 1.4.5 The Use of Color .............................................................................28 Basic Data Classifications ...........................................................................29 1.5.1 Level of Scale ...................................................................................29 1.5.2 Data Quality.....................................................................................32 1.5.3 Planned Experiments......................................................................32 1.5.4 Unplanned Experiments ................................................................33 1.5.5 Source Classifications .....................................................................33 1.5.6 Functional Classifications ..............................................................33
© 2006 by Taylor & Francis Group, LLC
A Linear Algebra Primer ............................................................................35 1.6.1 Matrix Addition...............................................................................35 1.6.2 The Transpose Operator.................................................................36 1.6.3 Multiplication by a Constant ........................................................37 1.6.4 Matrix Multiplication .....................................................................37 1.6.5 Distributive Property of Multiplication over Addition ............38 1.6.6 Symmetric Matrices ........................................................................39 1.6.7 The Identity Matrix.........................................................................40 1.6.8 The Unity, Zero, and Constant Vectors .......................................41 1.6.9 The Inverse .......................................................................................42 1.6.10 Elementary Row Operations .........................................................42 1.6.11 Solving for the Inverse ...................................................................45 1.6.12 The Determinant .............................................................................46 1.6.13 Orthogonality...................................................................................47 1.6.14 Eigenvalues and Eigenvectors ......................................................52 1.7 Important Concepts and Notation............................................................55 1.7.1 Summation and Matrix Notation .................................................55 1.7.2 Converting between Summation and Matrix Notation............56 1.7.3 Averages: Mean, Mode, and Median...........................................57 1.7.4 Various Means and the Generalized Mean.................................58 1.8 Least Squares ................................................................................................62 1.8.1 The Method of Least Squares........................................................62 1.8.2 The Method of Least Squares: The Calculus..............................65 1.8.3 Least Squares for Continuous Intervals ......................................69 1.8.4 Least Squares as a Filter.................................................................72 1.8.5 A Misconception about Least Squares.........................................75 1.8.6 Transforming Equations for Least Squares Fitting of the Parameters ............................................................................75 1.8.7 Constrained Polynomials...............................................................77 1.8.8 Orthogonal Polynomials ................................................................80 1.8.9 General Definition of Orthogonal Polynomials .........................83 1.8.9.1 Discrete MOPs and Real Data .......................................90 1.9 Addendum....................................................................................................93 1.9.1 Proof That M0 Reduces to the Geometric Mean ........................93 1.9.2 Proof of the Monotonicity of Mp...................................................95 1.9.3 Proof That Mp Approaches xmax as p → ∞................................... 98 1.9.4 Proof That Mp Approaches xmin as p → – ∞................................ 99 1.9.5 Proof xmin ≤ Mp ≤ xmax for x > 0......................................................99 1.9.6 Proof That Mp Increases with Increasing p and the Converse ...........................................................................................99 References.............................................................................................................100 1.6
2 2.1
Introduction to Combustion ...................................................... 101 General Overview......................................................................................102 2.1.1 The Burner......................................................................................102 2.1.1.1 The Fuel System.............................................................103
© 2006 by Taylor & Francis Group, LLC
2.2
2.3
2.4
2.1.1.2 About Fuels ....................................................................104 2.1.1.3 Fuel Metering .................................................................105 2.1.1.4 Turndown........................................................................105 2.1.1.5 The Air System...............................................................106 2.1.1.6 The Flame Holder..........................................................108 2.1.1.7 Stabilizing and Shaping the Flame.............................108 2.1.1.8 Controlling Emissions...................................................109 2.1.2 Archetypical Burners ....................................................................109 2.1.2.1 Round-Flame Gas Diffusion Burners ......................... 111 2.1.2.2 Round-Flame Gas Premix Burners ............................. 111 2.1.2.3 Flat-Flame Gas Diffusion Burners .............................. 113 2.1.2.4 Flat-Flame Premix Burners .......................................... 114 2.1.2.5 Flashback......................................................................... 115 2.1.2.6 Use of Secondary Fuel and Air ................................... 115 2.1.2.7 Round Combination Burners....................................... 116 2.1.2.8 Burner Orientations....................................................... 119 2.1.2.9 Upfired............................................................................. 119 2.1.2.10 Downfired .......................................................................120 2.1.2.11 Side-Fired ........................................................................121 2.1.2.12 Balcony Fired..................................................................121 2.1.2.13 Combination Side and Floor Firing............................121 Archetypical Process Units ......................................................................123 2.2.1 Boilers..............................................................................................123 2.2.1.1 Firetube Boilers ..............................................................123 2.2.1.2 Watertube Boilers...........................................................123 2.2.1.3 Fired Heaters and Reactors..........................................123 2.2.1.4 Vertical Cylindrical........................................................124 2.2.1.5 Cabin Style......................................................................124 2.2.1.6 Fired Reactors.................................................................126 2.2.1.7 Hydrogen Reformers ....................................................126 2.2.1.8 Ammonia Reformers.....................................................126 2.2.1.9 Ethylene Cracking Units (ECUs) ................................127 Important Factors and Responses...........................................................127 2.3.1 The Traditional Test Protocol ......................................................127 2.3.2 Instability, Thermoacoustic and Otherwise ..............................128 2.3.3 Quarter-Wave Behavior................................................................129 2.3.4 Half-Wave Behavior......................................................................131 2.3.5 Helmholtz Resonator Behavior...................................................131 2.3.6 Mechanism for Thermoacoustic Coupling................................132 2.3.7 Comments Regarding Thermoacoustic Resonance .................133 2.3.7.1 Resonance in the Field..................................................134 Mass Balance for Combustion in Air .....................................................135 2.4.1 Wet vs. Dry Measurements .........................................................137 2.4.2 Flue Gas Relations for Hydrocarbons .......................................137 2.4.3 Accounting for Moisture..............................................................140 2.4.4 Addition of Molecular Hydrogen to the Fuel..........................143
© 2006 by Taylor & Francis Group, LLC
Addition of Flue Gas Components to Fuel ..............................145 Substoichiometric Combustion ...................................................148 2.4.6.1 Lead-Lag Control...........................................................148 2.4.6.2 Substoichiometric Equations .......................................148 2.4.7 Conservation of Mass for Flow in a Furnace ...........................154 2.4.8 Simplifying Assumptions (SAs)..................................................155 2.4.9 Ideal Gas Law ................................................................................158 2.4.10 Dilution Correction .......................................................................159 2.5 Conservation of Energy ............................................................................164 2.5.1 Heat and Related Quantities .......................................................164 2.5.2 Work ................................................................................................165 2.5.3 Heating Value ................................................................................166 2.5.4 Adiabatic Flame Temperature.....................................................167 2.5.5 Heat Capacity as a Function of Temperature...........................169 2.5.6 Adiabatic Flame Temperature with Preheated Air..................171 2.6 Mechanical Energy Balance .....................................................................173 2.6.1 Work Terms ....................................................................................173 2.6.2 Theoretical Mechanical Models ..................................................174 2.6.2.1 Units of Pressure............................................................174 2.6.2.2 Natural Draft Model .....................................................175 2.6.2.3 Draft Pressure in a Furnace .........................................175 2.6.2.4 Air Velocity Due to Natural Draft ..............................177 2.6.2.5 Airflow through a Diffusion Burner ..........................177 2.6.2.6 Airflow through Adjustable Dampers .......................182 2.6.2.7 Unknown Damper Characteristics .............................183 2.6.2.8 Fuel Flow as a Function of Pressure ..........................184 2.6.2.9 Compressible Flow ........................................................185 2.6.2.10 The Fuel Capacity Curve Revisited............................186 2.6.2.11 Airflow in Premix Burners...........................................188 2.6.2.12 Gas Jets Entraining Flue Gas .......................................189 References.............................................................................................................189 2.4.5 2.4.6
3 3.1
3.2 3.3
Experimental Design and Analysis .......................................... 191 Some Statistics............................................................................................192 3.1.1 Statistics and Distributions..........................................................193 3.1.2 The Normal, Chi-Squared (χ2), F, and t Distributions ............194 3.1.2.1 The Normal Distribution..............................................195 3.1.2.2 Probability Distribution for Galton’s Board..............196 3.1.2.3 Pascal’s Triangle.............................................................197 3.1.2.4 The Chi-Squared Distribution .....................................200 3.1.2.5 The F Distribution .........................................................201 3.1.2.6 The t Distribution ..........................................................202 The Analysis of Variance (ANOVA).......................................................203 3.2.1 Use of the F Distribution .............................................................206 Two-Level Factorial Designs....................................................................209 3.3.1 ANOVA for Several Model Effects............................................. 211
© 2006 by Taylor & Francis Group, LLC
General Features of Factorial Designs .......................................212 Construction Details of the Two-Level Factorial .....................213 Contrast of Factorial and Classical Experimentation..............216 3.3.4.1 Statistical Properties of Classical Experimentation.....219 3.3.4.2 How Factorial Designs Estimate Coefficients...........221 3.3.4.3 The Sneaky Farmer .......................................................222 3.3.5 Interpretation of the Coefficients................................................229 3.3.6 Using Higher-Order Effects to Estimate Experimental Error.................................................................................................232 3.3.6.1 Normal Probability Plots for Estimating Residual Effects..............................................................232 3.4 Correspondence of Factor Space and Equation Form.........................234 3.5 Fractional Factorials ..................................................................................240 3.5.1 The Half Fraction ..........................................................................241 3.5.2 Quarter and Higher Fractions.....................................................242 3.6 ANOVA with Genuine Replicates ..........................................................245 3.6.1 Bias Error ........................................................................................248 3.6.2 Center-Point Replicates ................................................................250 3.6.2.1 Degrees of Freedom Entries.........................................251 3.6.2.2 Sum-of-Squares Entries.................................................254 3.6.3 Standard Errors and the t Test....................................................257 3.6.4 The Value of Orthogonal Designs with ANOVA..................... 258 3.6.5 Rotatability .....................................................................................259 3.7 Randomization ...........................................................................................260 3.7.1 Hysteresis .......................................................................................260 3.7.2 Lurking Factors..............................................................................261 3.8 About Residuals.........................................................................................263 3.8.1 Residuals vs. Run Order ..............................................................263 3.8.2 Other Residual Plots .....................................................................263 3.8.3 Full and Block Randomization ...................................................264 3.8.4 Blocking ..........................................................................................265 3.8.5 Random vs. Fixed Effects.............................................................265 3.9 Screening Designs......................................................................................269 3.9.1 Simplex Designs ............................................................................269 3.9.2 Highly Fractionated Factorials....................................................272 3.9.3 Foldover ..........................................................................................274 3.10 Second-Order Designs ..............................................................................275 3.10.1 Central Composites.......................................................................275 3.10.1.1 Quadratic Bias Only......................................................277 3.10.1.2 Orthogonal Components ..............................................278 3.10.1.3 Adjusting the Axial Component .................................280 3.10.2 Box–Behnken Designs ..................................................................283 3.10.3 Multilevel Factorials .....................................................................283 3.11 Sequential Experimental Design .............................................................286 3.11.1 Augmenting to Less Fractionated Factorials............................287 3.11.2 Method of Steepest Ascent ..........................................................287 3.3.2 3.3.3 3.3.4
© 2006 by Taylor & Francis Group, LLC
3.11.3 Augmenting to Second-Order Designs .....................................289 References.............................................................................................................291
4 4.1
4.2
4.3
4.4
4.5 4.6
Analysis of Nonideal Data ........................................................ 293 Plant Data....................................................................................................294 4.1.1 Problem 1: Events Too Close in Time ........................................294 4.1.2 Problem 2: Lurking Factors .........................................................295 4.1.3 Problem 3: Moving Average Processes......................................295 4.1.4 Some Diagnostics and Remedies................................................297 4.1.5 Historical Data and Serial Correlation ......................................297 Empirical Models.......................................................................................298 4.2.1 Model Bias from an Incorrect Model Specification .................301 4.2.2 Design Bias .....................................................................................303 Ways to Make Designs Orthogonal........................................................305 4.3.1 Source and Target Matrices: Morphing Factor Space .............306 4.3.2 Eigenvalues and Eigenvectors ....................................................308 4.3.3 Using Eigenvectors to Make Matrices Orthogonal .................316 4.3.4 Canonical Forms............................................................................318 4.3.4.1 Derivation of A Canonical Form.................................318 4.3.4.2 Derivation of B Canonical Form .................................319 4.3.4.3 Canonical Form and Function Shape.........................320 Regression Statistics and Data Integrity ................................................324 4.4.1 The Coefficient of Determination, r2 ..........................................324 4.4.2 Overfit .............................................................................................325 4.4.3 Parsing Data into Model and Validation Sets ..........................326 4.4.4 The Adjusted Coefficient of Determination, rA2 .......................327 4.4.5 The PRESS Statistic .......................................................................328 4.4.6 The Hat Matrix ..............................................................................329 4.4.7 The Coefficient of Determination, Predicted, rp2......................330 4.4.8 Extrapolation..................................................................................331 4.4.8.1 Failure to Detect Hidden Extrapolation ....................336 4.4.9 Collinearity.....................................................................................337 4.4.9.1 Reparameterization in Noncorrelated Factors..........339 4.4.9.2 Variance Inflation Factor ..............................................342 4.4.10 Beta Coefficients ............................................................................343 4.4.11 Confidence and Prediction Intervals .........................................346 Residual Analyses......................................................................................348 Categorical Factors ....................................................................................349 4.6.1 Multilevel Categorical Factors ....................................................349 4.6.2 Accounting for Multiple Blocks..................................................352 4.6.3 Accounting for Hard-to-Change Factors...................................356 4.6.3.1 The Longest Duration Experimental Series ..............357 4.6.3.2 The Shortest Duration Experimental Series ..............358 4.6.3.3 Experimental Units........................................................361 4.6.3.4 The Split-Plot Design ....................................................362 4.6.4 Expected Mean Squares (EMS) ...................................................367
© 2006 by Taylor & Francis Group, LLC
Methodology for Deriving EMS for Balanced Data ..........................................................367 4.6.4.2 EMS for the Factorial Design.......................................373 4.6.4.3 EMS for a Split-Plot Design .........................................374 4.6.4.4 Split-Plot Structure with Multiple Whole-Plot Factors..............................................................................378 4.6.4.5 Nested Factors................................................................378 4.7 Categorical Response Values ...................................................................383 4.7.1 Conversion from Qualitative to Quantitative Measures ........384 4.7.2 Using the Logit and Probit Functions to Categorize Flame Quality ................................................................................385 4.8 Mixture Designs.........................................................................................386 4.8.1 Simplex-Centroid...........................................................................388 4.8.2 Simplex-Lattice ..............................................................................390 4.8.3 Simplex-Axial.................................................................................391 4.8.4 Generalizing to Higher Dimensions ..........................................392 4.8.5 Fuels of Many Components ........................................................395 4.8.6 Fuel Chemistry ..............................................................................395 4.8.6.1 Hydrogen ........................................................................396 4.8.6.2 Hydrocarbon Chemistry...............................................396 4.8.6.3 Bonding ...........................................................................397 4.8.6.4 Saturates ..........................................................................397 4.8.6.5 Olefins..............................................................................399 4.8.6.6 Coke Formation .............................................................399 4.8.6.7 Mono-Olefins..................................................................400 4.8.6.8 Di-Olefins ........................................................................400 4.8.6.9 Acetylenes .......................................................................401 4.8.6.10 Aromatic Hydrocarbons ...............................................401 4.8.6.11 Cyclo Hydrocarbons .....................................................402 4.8.7 Representing Gaseous Fuel Blends ............................................402 4.8.7.1 Chemical Bond Method................................................403 4.8.7.2 Equivalent Oxygen Method.........................................407 4.8.7.3 Component Ranges .......................................................408 4.8.7.4 Pseudo-Components .....................................................410 4.8.8 Orthogonal Mixture Designs.......................................................410 4.8.8.1 Ratios of Mixture Fractions.......................................... 411 4.8.9 Combining Mixture and Factorial Designs...............................413 4.8.9.1 Mixtures within Factorial .............................................414 4.8.9.2 Mixture within Fractional Factorial............................414 4.8.9.3 Fractionated Mixture within Fractional Factorial ....415 References.............................................................................................................420 4.6.4.1
5 5.1
Semiempirical Models................................................................ 421 NOx and Kinetics ......................................................................................422 5.1.1 NOx: Some General Comments..................................................422 5.1.2 The Thermal NOx Mechanism ...................................................422
© 2006 by Taylor & Francis Group, LLC
The Fuel-Bound Nitrogen Mechanism ......................................424 The Prompt NOx Mechanism .....................................................426 Chemical Kinetic Effects for NOx in Diffusion Flames..........427 5.1.5.1 NOx Response to Air in Diffusion Flames................427 5.1.5.2 Dimensional Units for NOx.........................................432 5.1.5.3 The Relation of Referent and Objective Forms ........434 5.1.5.4 NOx Response to Temperature in Diffusion Flames..............................................................................435 5.1.5.5 NOx Response to Fuel Composition..........................438 5.1.5.6 Chemical NOx When Prompt NOx Is Important ....439 5.1.6 Chemical Kinetic Effects for NOx in Premixed Flames..........440 5.1.6.1 NOx Response to Temperature in Premixed Flames..............................................................................440 5.1.6.2 NOx Response to Air in Premixed Burners..............440 5.1.6.3 Solving for ζ as a Function of αw................................441 5.1.6.4 Solving for T as a Function of αw ...............................441 5.1.6.5 Log NOx as a Function of αw ......................................442 Overview of NOx Reduction Strategies ................................................443 5.2.1 Low Excess Air (LEA) Operation ...............................................443 5.2.2 Air Staging .....................................................................................445 5.2.3 Overfire Air ....................................................................................445 5.2.4 Burners out of Service (BOOS) ...................................................446 5.2.5 Fuel Staging....................................................................................446 5.2.6 Fuel Blending .................................................................................447 5.2.7 Flue Gas Recirculation..................................................................447 5.2.7.1 Mass-Based Relations....................................................447 5.2.7.2 Molar and Volumetric Definitions ..............................450 5.2.8 Fuel Dilution, Flue Gas Inducted Recirculation (FIR) ............453 5.2.9 Steam or Water Injection..............................................................456 5.2.10 Selective Noncatalytic Reduction (SNCR) ................................456 5.2.11 Selective Catalytic Reduction (SCR) ..........................................457 NOx Models ...............................................................................................458 5.3.1 Categorization of Emissions Reduction Strategies ..................460 5.3.2 Temperature Reduction Strategies .............................................460 5.3.2.1 Fuel Blending or Fuel Dilution ...................................460 5.3.2.2 Flue Gas Inducted Recirculation.................................460 5.3.2.3 Flue Gas Recirculation ..................................................461 5.3.2.4 Steam or Water Injection ..............................................462 5.3.2.5 Air Staging......................................................................462 5.3.2.6 Fuel Staging ....................................................................467 5.3.2.7 Overfire Air.....................................................................467 5.3.2.8 Burners out of Service ..................................................469 5.3.3 Concentration Reduction Strategies...........................................469 5.3.3.1 Low Excess Air (LEA) Operation ...............................469 5.3.3.2 Air Staging with Fuel-Bound Nitrogen .....................470 5.3.3.3 Fuel Staging with Fuel-Bound Nitrogen ...................471 5.1.3 5.1.4 5.1.5
5.2
5.3
© 2006 by Taylor & Francis Group, LLC
Reagent Injection Strategies.........................................................471 5.3.4.1 Selective Noncatalytic Reduction (SNCR).................471 5.3.4.2 Selective Catalytic Reduction (SCR)...........................476 5.3.4.3 Limestone Injection .......................................................476 5.4 CO Models ..................................................................................................477 5.4.1 Cold CO ..........................................................................................478 5.4.2 Hot CO............................................................................................479 5.4.3 General Behavior of Hot CO.......................................................479 5.4.4 Equilibrium Considerations ........................................................481 5.4.5 Arrested Oxidation of CO (via Ammoniacal Poisoning of OH Catalysis) ............................................................................483 5.5 Response Transformations .......................................................................483 5.5.1 Empirical Considerations for Transformation of the CO Response .........................................................................................483 5.5.2 Empirical Considerations for Transformation of NOx Response .........................................................................................486 5.6 Heat Flux.....................................................................................................486 5.6.1 Heat Flux Profile ...........................................................................487 5.6.1.1 The Normalized Heat Flux Equation.........................489 5.6.1.2 Data Normalization.......................................................491 5.6.1.3 Data Smoothing .............................................................492 5.6.1.4 Renormalization.............................................................497 5.6.1.5 The Heat Flux Model ....................................................500 5.6.2 Heat Flux as a Function of Furnace Temperatures .................500 5.6.3 Qualitative Behavior of zmax ........................................................503 5.6.3.1 The Effect of Air Preheat ..............................................506 5.6.3.2 The Effect of Air/Fuel Ratio........................................507 5.6.3.3 The Effect of Fuel Pressure ..........................................507 5.6.4 Heat Flux Profile in Terms of Fractional Heat Release...........509 5.6.4.1 The Effect of the Heat Sink (Process)......................... 511 5.6.4.2 Final Heat Flux and Process Efficiency......................512 5.6.4.3 Run Length and Flux Profile Curvature....................512 5.6.4.4 Factors Affecting the Initial Heat Flux.......................513 5.6.4.5 Similarity and Scaling of Heat Flux Curves .............515 5.7 Flame Shape................................................................................................515 5.7.1 Flame Measurements....................................................................516 5.7.2 Flame Length .................................................................................517 5.8 Visible Plumes ............................................................................................521 5.8.1 Bisulfite Plumes .............................................................................521 5.8.2 Ammonium Chloride Plumes.....................................................522 5.8.3 Sulfur Oxides .................................................................................524 5.8.3.1 Equations for Dew Point Elevation ............................525 References.............................................................................................................528 5.3.4
Epilogue................................................................................................ 531 References.............................................................................................................532
© 2006 by Taylor & Francis Group, LLC
Appendices A
Fuel and Combustion Properties .............................................. 533
B
Mechanical Properties ................................................................ 555
C
Units Conversions....................................................................... 573
D
Properties of the Elements......................................................... 577
E
Statistical Tables ......................................................................... 601
F
Numbers in Binary, Octal, and Hexadecimal Representations ........................................................................... 609
G
Kinetics Primer............................................................................ 613
H
Equilibrium Primer..................................................................... 617
© 2006 by Taylor & Francis Group, LLC
List of Tables
Table 1.1 Table 1.2 Table 1.3 Table Table Table Table Table Table Table Table Table Table Table Table Table Table Table Table Table Table Table Table Table Table Table Table Table Table
1.4 1.5 1.6 2.1 2.2 3.1 3.2 3.3 3.4 3.5 3.6 3.7 3.8 3.9 3.10 3.11 3.12 3.13 3.14 3.15 3.16 3.17 3.18 3.19 3.20 3.21
Table Table Table Table Table Table Table Table
3.22 3.23 3.24 3.25 3.26 3.27 3.28 3.29
Qualitative Analysis of NOx Formation .......................................7 Some Dimensionless Groups.........................................................15 Some Potential Factors Affecting NOx Response from a Burner...................................................................................34 Hypothetical Data ...........................................................................50 Classical Orthogonal Polynomials ...............................................85 Theoretical vs. Fitted Coefficients ................................................93 Burner Sampling for One Manufacturer ................................... 111 Reactants and Products for Example 2.3...................................136 The Naked ANOVA......................................................................204 A Single Factor Example..............................................................208 ANOVA for Example 3.1..............................................................209 A Factorial Design in Three Factors...........................................209 Basic ANOVA for Table 3.4..........................................................212 Partitioned ANOVA for Table 3.4...............................................212 Contrast of Classical and Factorial Designs .............................216 A Factorial Design in Three Factors...........................................228 Partitioned ANOVA......................................................................234 A Curious Experimental Design.................................................235 A Half Fraction in Five Factors...................................................241 Replicate Data ................................................................................247 ANOVA for Replicate Data .........................................................248 ANOVA with Pooled Effects .......................................................248 The Naked ANOVA with Replicates .........................................250 ANOVA with Replicates ..............................................................250 A 22 Factorial Design with Center Points .................................251 ANOVA for Orthogonal Pooled or Unpooled Entries............252 t Test ................................................................................................258 A Nonrandomized Experiment ..................................................261 Analysis of Variance for Data for a Nonrandomized Experiment .....................................................................................262 A Randomized Experiment .........................................................262 Analysis of Variance for a Randomized Experiment..............263 A Randomized 23 Factorial Design in Two Blocks ..................266 ANOVA for a 23 Factorial Design in Two Blocks ....................267 Data for 23 Factorial in Two Blocks............................................267 ANOVA for the 23 Factorial Design in Two Blocks.................268 ANOVA for the 23 Factorial Design without Blocks ...............269 A 2 × 3 × 4 Factorial Design ........................................................284
© 2006 by Taylor & Francis Group, LLC
Table 3.30 Half Fraction of a 4 × 4 Factorial Derived from the 1/2 24 Design........................................................................... 286 Table 3.31 A 12-Factor Screening Design in 16 Runs and 2 Blocks.........290 Table 3.32 Additional Points for a Central Composite Design ................291 Table 4.1 A Classical Design in Three Factors ..........................................303 Table 4.2 Random Data .................................................................................325 Table 4.3 r2 for All Possible 80/20 Validations..........................................327 Table 4.4 PRESS and Other Statistics for the Data of Table 3.17 ...........331 Table 4.5 Is This Extrapolation?...................................................................332 Table 4.6 Outlier Statistics ............................................................................335 Table 4.7 A Poor Experimental Design in Three Factors.........................337 Table 4.8 A Weird Experimental Design in Two Factors.........................339 Table 4.9 A Factorial Design in Original Metrics .....................................345 Table 4.10 Regression Statistics, Analysis for Coded Factors ...................346 Table 4.11 Regression Statistics, Analysis for Original Metrics................346 Table 4.12 A 24 Factorial Design in Four Blocks .........................................353 Table 4.13 Annotated XTX Matrix for the 24 Design in Four Blocks .......354 Table 4.14 ANOVA for 24 Design in Four Blocks .......................................356 Table 4.15 Responses and Factors of Interest ..............................................357 Table 4.16 Longest Runtime Order ...............................................................359 Table 4.17 Preparing to Construct Shortest Setup Time............................359 Table 4.18 Run Sequence for Shortest Setup Time .....................................360 Table 4.19 Longest and Shortest Setup Times for Furnace Experiment .....................................................................................361 Table 4.20 ANOVA for Two-Factor Factorial Design .................................363 Table 4.21 ANOVA for Two-Factor Split-Plot Design ................................364 Table 4.22 Split-Plot Design............................................................................365 Table 4.23 Split-Plot Design............................................................................366 Table 4.24 Expected Mean Squares Table, Step 1 .......................................368 Table 4.25 Expected Mean Squares Table, Step 2 .......................................368 Table 4.26 Expected Mean Squares Table, Step 6 .......................................371 Table 4.27 Expected Mean Squares Table, Step 7 .......................................372 Table 4.28 ANOVA with Expected Mean Squares, Step 8 ........................373 Table 4.29 A Factorial Design for Multilevel Factors.................................374 Table 4.30 Expected Mean Squares for Split Plot, Step 6 ..........................375 Table 4.31 Expected Mean Squares Table, Step 7 .......................................376 Table 4.32 ANOVA for Two-Factor Split-Plot Design ................................376 Table 4.33 ANOVA for Two-Factor Fully Randomized Factorial Design .............................................................................................377 Table 4.34 ANOVA for Split-Plot Design with Two Factors in the Whole Plot ..........................................................................380 Table 4.35 Expected Mean Squares Table for Example 4.8 .......................382 Table 4.36 ANOVA for Example 4.8..............................................................383 Table 4.37 Formulas for Bond Types.............................................................401 Table 4.38 Sample Refinery Gas ....................................................................406
© 2006 by Taylor & Francis Group, LLC
Table 4.39 Source Refinery Gas: Augmented with Numbers of Bond Types ................................................................................406 Table 4.40 Fuel Composition Ranges............................................................408 Table 4.41 Fuel Compositions within Constraints......................................410 Table 4.42 A 22 Factorial Mixture Design in Two Orthogonal Blocks ..............................................................................................416 Table 4.43 A Four-Factor Central Composite Design in Three Orthogonal Blocks.........................................................................418 Table 5.1 SO2 vs. Limestone Injection Rate................................................476 Table 5.2 ANOVA for SO2 Capture .............................................................477 Table 5.3 ANOVA for SO2 Capture, Pooled Residual ..............................477 Table 5.4 Heat Flux vs. Normalized Elevation .........................................493 Table 5.5 ANOVA for Fourth-Order Smoothing.......................................493 Table 5.6 ANOVA for Example 5.14............................................................495 Table 5.7 A Normalized Heat Flux Curve .................................................498 Table 5.8 Heat Flux Comparison .................................................................503 Table 5.9 Heat Flux Equation Summary for y = aln(1 + z) – bz + c ......514 Table 5.10 Dew Point Elevation Data ...........................................................527 Table A.1 Physical Constants of Typical Gaseous Fuel Mixture Components ...................................................................................534 Table A.2 Combustion Data for Hydrocarbons .........................................535 Table A.3 Chemical, Physical, and Thermal Properties of Gases: Gases and Vapors, Including Fuels and Refrigerants, English and Metric Units .............................................................537 Table A.4 Physical and Combustion Properties of Fuels .........................543 Table A.5 Thermodynamic Properties of Selected Compounds .............547 Table A.6 Heat Capacity vs. Temperature for Selected Compounds, J/mol K ...........................................................................................548 Table A.7 Adiabatic Flame Temperatures ...................................................552 Table A.8 Volumetric Analysis of Typical Gaseous Fuel Mixtures.........553 Table A.9 Physical Constants of Typical Gaseous Fuel Mixtures ...........554 Table B.1 Areas and Circumferences of Circles and Drill Sizes .............556 Table B.2 Physical Properties of Pipe..........................................................565 Table B.3 K Factors .........................................................................................570 Table C.1 Common Conversions..................................................................574 Table C.2 Unit Dimensions for Some CombustionRelated Quantities.........................................................................575 Table D.1 Periodic Table of the Elements....................................................578 Table D.2 Standard Atomic Weights 1981...................................................579 Table D.3 Properties of Saturated Steam and Saturated Water...............584 Table D.4 Properties of Superheated Steam ...............................................591 Table E.1 Normal Probability Function ......................................................602 Table E.2 Students t Distribution .................................................................603 Table E.3 χ2 Distribution................................................................................604 Table E.4 F-Distribution, 99%, 95%, and 90% Confidence.......................606
© 2006 by Taylor & Francis Group, LLC
Table Table Table Table
F.1 F.2 F.3 F.4
Positional Number Representation in Base 10 .........................609 Positional Number Representation in Base 8 ...........................609 Positional Number Representation in Base 2 ...........................610 Base Equivalents............................................................................ 611
© 2006 by Taylor & Francis Group, LLC
List of Figures
Figure Figure Figure Figure Figure Figure Figure Figure Figure Figure Figure Figure Figure Figure Figure Figure Figure Figure Figure Figure Figure Figure Figure Figure Figure Figure Figure Figure Figure Figure Figure Figure Figure Figure Figure Figure Figure Figure Figure
1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9 1.10 1.11 1.12 1.13 1.14 1.15 1.16 1.17 1.18 1.19 1.20 2.1 2.2 2.3 2.4 2.5 2.6 2.7 2.8 2.9 2.10 2.11 2.12 2.13 2.14 2.15 2.16 2.17 2.18 2.19
A graph with asymptotes ..............................................................16 Basic function shapes .....................................................................16 Excess air vs. oxygen for CH4 .......................................................21 Two hmh curves ...............................................................................23 An observer in Flatland .................................................................24 Contour surfaces for a hyperellipsoid in four dimensions......25 A four-dimensional hypercube .....................................................27 Coordinate space in three dimensions ........................................27 Visualizing multiple dimensions with cubic regions................28 Data types.........................................................................................30 An ordinal scale for flame quality ...............................................31 The least squares line .....................................................................63 Linear algebra with spreadsheets.................................................66 A least squares approximation of a continuous function ........71 A filter analogy for least squares..................................................73 A bimodal distribution...................................................................88 The first four MOPs ........................................................................90 The first 16 spectral coefficients....................................................91 Discrete data case............................................................................92 The generalized mean and its derivatives ................................100 A typical industrial burner ..........................................................103 A typical capacity curve...............................................................105 The tile ledge as flame holder.....................................................108 A gas burner in operation............................................................109 A gas premix floor burner ........................................................... 112 A flat-flame gas diffusion burner ............................................... 114 Floor-fired flat-flame burners...................................................... 115 A typical heat flux profile ............................................................ 116 A flat-flame diffusion burner ...................................................... 117 Wall-fired diffusion burners in operation ................................. 117 A flat-flame premix burner.......................................................... 118 Venturi section of a premix burner ............................................ 118 An oil gun ...................................................................................... 119 A combination burner ..................................................................120 A downfired burner for hydrogen reforming ..........................121 Sidewall burners in operation.....................................................122 Balcony burner...............................................................................122 Some process heater types...........................................................124 Resonant modes for furnaces......................................................129
© 2006 by Taylor & Francis Group, LLC
Figure Figure Figure Figure Figure Figure Figure Figure Figure Figure Figure Figure Figure Figure Figure Figure Figure Figure Figure Figure Figure Figure Figure Figure Figure Figure Figure Figure Figure Figure Figure Figure Figure Figure
2.20 2.21 2.22 2.23 2.24 2.25 2.26 2.27 2.28 2.29 2.30 2.31 2.32 3.1 3.2 3.3 3.4 3.5 3.6 3.7 3.8 3.9 3.10 3.11 3.12 3.13 3.14 3.15 3.16 3.17 3.18 4.1 4.2 4.3
Figure Figure Figure Figure Figure Figure Figure Figure Figure Figure
4.4 4.5 4.6 4.7 4.8 4.9 4.10 4.11 4.12 4.13
Flue gas relations...........................................................................141 Wet–dry flue gas relations ...........................................................142 A process heater ............................................................................144 Substoichiometric combustion relations....................................152 A furnace control volume ............................................................156 Concentration vs. time for well-mixed behavior.....................158 Dilution correction ........................................................................159 Simplified airflow analysis of burner ........................................177 A typical airside capacity (cap) curve .......................................181 Single-blade damper.....................................................................182 Airflow vs. damper function.......................................................183 Probit and logit functions ............................................................184 Thermodynamic relations ............................................................186 The Galton board ..........................................................................195 The normal distribution ...............................................................196 Pascal’s triangle .............................................................................197 Classical and factorial experiments............................................217 Information fraction for a factorial and classical design........221 The sneaky farmer ........................................................................223 A 23 factorial design......................................................................227 Representations of NOx response ..............................................231 Normal probability plot ...............................................................233 Some two-factor designs..............................................................235 A curious experimental design ...................................................236 Illustration of degrees of freedom..............................................254 Information fraction for factorial with center points..............259 Residual vs. run order..................................................................264 A central composite in two factors ............................................276 Comparison of central composite designs................................282 Box–Behnken design for p = 3 ....................................................283 Method of steepest ascent............................................................288 A municipal solid waste boiler ...................................................295 A moving average with random data .......................................296 Graphical representation of various experimental designs ............................................................................................305 Various response surfaces............................................................321 On overfitting data........................................................................326 Hidden extrapolation ...................................................................333 Failure to detect extrapolation ....................................................336 A poor experimental design........................................................338 Augmented design........................................................................341 A better experimental design ......................................................341 Actual vs. predicted with confidence interval .........................348 Factor space for a ternary mixture.............................................386 Ternary coordinate systems.........................................................387
© 2006 by Taylor & Francis Group, LLC
Figure 4.14 Figure 4.15 Figure 4.16 Figure 4.17 Figure 4.18 Figure 4.19 Figure 4.20 Figure 4.21 Figure 4.22 Figure 4.23 Figure 4.24 Figure 4.25 Figure 4.26 Figure 5.1 Figure 5.2 Figure 5.3 Figure 5.4 Figure 5.5 Figure 5.6 Figure 5.7 Figure 5.8 Figure 5.9 Figure 5.10 Figure 5.11 Figure 5.12 Figure 5.13 Figure 5.14 Figure A.1 Figure A.2
The simplex-centroid ....................................................................389 Some designs and their information fractions .........................392 Some simplexes in c – 1 dimensions..........................................393 Structural features of some alkanes ...........................................397 Constrained mixtures ...................................................................409 Transformation to orthogonal factors ........................................ 411 Orthogonal ratios ..........................................................................412 Evenly spaced ratios .....................................................................413 Mixed coordinates.........................................................................413 Factor space: mixtures within a factorial ..................................414 Factor space: mixtures within a fractional factorial ................415 Independent mixture factors .......................................................416 Central composite in three orthogonal blocks .........................419 An ECU simulator.........................................................................436 A CO trim strategy .......................................................................444 A burner using fuel dilution and staging .................................447 Mass balance for a typical FGR system ....................................448 A mass balance for a typical FIR system ..................................453 Comparison of FGR and FIR strategies ....................................454 CO behavior ...................................................................................479 Actual vs. predicted CO...............................................................482 Box–Cox response transformation .............................................485 Box–Cox response transformation .............................................485 Schematic of a heat flux probe....................................................486 The y*-z* plot for heat flux ..........................................................490 Graph of data for Example 5.7 ...................................................496 Time-averaged flames...................................................................518 Heat capacity vs. temperature for polyatomic gases. .............549 Heat capacity vs. temperature for triatomic and other gases ................................................................................................550 Figure A.3 Heat capacity vs. temperature for diatomic and other gases ................................................................................................551
© 2006 by Taylor & Francis Group, LLC
Concordance of Nomenclature
lower case Roman e eb er [s] []
error (collective or pure) bias error residual error concentration of species s dimensionless
lower case Roman italic a, b, c, … a a0 a1, a2, … ak b b b b0, b1, … b0, b1, … b0, b1, … c c c c c0, c1, … cj d d d dL2 dnn do do,k e e1 e2
arbitrary exponents coefficient in normalized heat flux equation arbitrary constant arbitrary constants kth coefficient Arrhenius activation constant arbitrary offset coefficient in normalized heat flux equation arbitrary constants blocking factor coefficients mixture coefficients coefficient in normalized heat flux equation number of columns in matrix or vector speed of sound number of mixture components arbitrary constants jth coefficient of characteristic equation arbitrary column or number of columns in matrix or vector number of dimensions number of points along an edge of a simplex leverage distance nth diagonal element orifice diameter kth orifice diameter 2.71828… number of pure components (simplex vertices) in mixture design number of binary blend combinations (simplex edges) in mixture design
© 2006 by Taylor & Francis Group, LLC
e3 e4 ek f fa fb fk fo fs g gc g(x) h h hj,k hk,k i i(x) j k k kf kr l m m m m m m a m b m f m mk mjk r m n n n n n n n
number of ternary blend combinations (simplex faces) in mixture design number of quaternary blend combinations (simplex volumes) in mixture design number of k blend combinations in mixture design (simplex hypervolumes when k ≥ 5) number of factors fraction of air staging fraction of burners out of service kth factor fraction of overfire air stoichiometric mixture fraction gravitational acceleration constant unit dimensional constant for U.S. customary units spectral function height horizontal asymptote (function shape analysis) arbitrary element of the H matrix kth diagonal element of the H matrix imaginary unit, −1 information fraction of x an index an index constant of proportionality forward rate constant reverse rate constant linear asymptote (function shape analysis) limit (in summation operator) mass max or min (function shape analysis) mean square of quadratic factors slope mass flowrate mass flowrate of air to burner mass flowrate out of windbox or plenum mass flowrate of fuel kth mean value arbitrary matrix element flue gas mass flowrate recirculated to burner limit (in summation operator) number of burners number of independent factors number of factors in simplex number of moles number of observations mass flowrate
© 2006 by Taylor & Francis Group, LLC
n a nb n b nc nC nf n f n g nH nk no nr n r p p q q q q0 q0 q1 qg qmax qp r r r r r2 rA2 rc rI2 rk rk 2 rO 2 rP2 s s s s2 sC–C sC–H sH–H sk t tCH4
molar flowrate of air to burner number of burners out of service molar flowrate out of windbox or plenum number of centerpoint replicates number of carbon atoms in fuel molecule number of factorial points molar flowrate of fuel molar flowrate of flue gas out of the stack number of hydrogen atoms in fuel molecule number of levels of the kth factor number of orifices number of replicates flue gas molar flowrate recirculated to burner generic stoichiometric product coefficient number of parameters in model generic stoichiometric product coefficient orthogonalization factor instantaneous heat release at z fractional heat release at the floor instantaneous heat release at z = 0 fractional heat release at the roof fractional thermal power in flue gas maximum fractional thermal power in flue gas fractional process heat-release arbitrary row or number of rows in matrix or vector coefficient of correlation generic reactant stoichiometric coefficient reaction rate coefficient of determination adjusted coefficient of determination critical pressure ratio coefficient of inlying kth replicate kth coefficient of collinearity coefficient of outlying coefficient of prediction arbitrary row or number of rows in matrix or vector estimated standard deviation generic reactant stoichiometric coefficient estimated variance number of C–C bonds in source fuel number of C–H bonds in source fuel number of H–H bonds in source fuel kth standard deviation time fraction of CH4 in target fuel
© 2006 by Taylor & Francis Group, LLC
tC3H8 tH2 t(n, z) tr( ) u u v v v vo w wk w(x) x x x x xCO xNO xS x1, x2, … xC,k xF x xk xR y y y y yˆ y0 y1 ya ya,s yb y* yˆ *k yCO yNO yNO,0 yNO,r yO2,b yO2,bt yO2,v
fraction of C3H8 in target fuel fraction of H2 in target fuel t-distribution of z trace operator unbounded curve (function shape analysis) number of unique points in factor space velocity (fluid flow) vertical asymptote (function shape analysis) mean value of a vector velocity at the jet orifice mass fraction of subscripted species kth transformed source factor particular weight function for an orthogonal polynomial arbitrary factor (independent variable) mass fraction mole fraction dissolved substance transformed factor conversion of CO conversion of NOx conversion of species S arbitrary factors kth Cartesian coordinate fixed factor (effect) arithmetic mean kth arbitrary factor random factor (effect) arbitrary response mole fraction normalized heat flux mean response predicted, true, or fitted response normalized heat flux at floor normalized heat flux at roof mole fraction of species a mole fraction of species a at the stack exit mole fraction of species b reduced form of normalized heat flux predicted response with the kth residual deleted mole fraction CO mole fraction NOx initial mole fraction NOx mole fraction NOx reduced or converted by postcombustion strategy mole fraction of oxygen in the windbox CO breakthrough point oxygen at the venturi outlet
© 2006 by Taylor & Francis Group, LLC
yx,0 yx,ref ymax yˆ max z z z z* z z1 z−1 zC,k zk zmax
mole fraction of species x at 0% O2 mole fraction of species x at reference oxygen conditions maximum value of normalized heat flux before renormalization unadulterated maximum value of normalized heat flux before renormalization mixture factor normal ordinate normalized elevation reduced form of normalized elevation average burner distance height of first combustion zone, normalized harmonic average burner distance kth equilateral triangular coordinate kth distance or elevation normalized elevation of maximum heat flux
UPPER CASE ROMAN [S] []
concentration of species S dimensionless
UPPER CASE ROMAN ITALIC A A A A Ak A(x) B B C C Cc Co Cp Cˆ
area Arrhenius pre-exponential coefficient in heat flux equation generic numerator in partial fractions kth spectral coefficient fitted least-squares response, continuous data coefficient in heat flux equation generic numerator in partial fractions arbitrary constant coefficient in heat flux equation coefficient for critical flow initial centerline concentration isobaric heat capacity
Cp Cv Cˆ
specific isobaric heat capacity isometric heat capacity
p
v
Cv Cx D
molar isobaric heat capacity
molar isometric heat capacity specific isometric heat capacity centerline concentration of species x diameter
© 2006 by Taylor & Francis Group, LLC
DF DFB DFE DFK DFM DFR DFT DS DS EMS EMSCH(x) E(y) F F F(m, n, z) G H Hk(x) HHV I(x) J J K K Kk Kdry Keq Kwet Kwg L L* L1 L2 LCL LHV Lk Lk LS L(x) M M M-1 M0 M2 Mp
diameter of a cylindrical furnace degrees of freedom, bias (error) degrees of freedom, (pure) error degrees of freedom, blocks degrees of freedom, model degrees of freedom, residual (error) degrees of freedom, total diameter of a cylindrical stack degree of saturation for hydrocarbons expected mean square expected mean square column heading for x expected value of y degrees of freedom force F-distribution of z Gibbs free energy enthalpy kth Hermite polynomial higher heating value information function of x number of items indexed by j arbitrary integer for design fractionation K-factor for fluid flow constant of proportionality kth K-factor for fluid flow fuel factor, dry arbitrary equilibrium constant fuel factor, wet equilibrium constant for water-gas shift reaction length dimensionless flame length lower limit of integrand upper limit of integrand lower confidence limit lower heating value level of kth factor in a factorial design length of the fuel jet from the kth orifice length of the stack logit function ammonia/NOx ratio, initial arithmetic mean harmonic mean geometric mean root mean square generalized mean
© 2006 by Taylor & Francis Group, LLC
MSB MSE MSK MSM MSR N(y) NEu NF NFr,f NMa NRe P P P(y) Pc Pr Pref Q QF Q Q 1 Q g Q p Q max R RFG ,i RFG ,e Rˆ FG ,i Rˆ FG ,e S SSB SSE SSK SSM SSR SST S(x) S(x) T T* T0 T Tb Tc Tmax
mean squared bias (error) mean squared (pure) error mean squared, block mean squared, model mean squared residual (error) normal distribution of y Euler number friction factor, Darcy–Weisbach formulation Flame Froude number Mach number Reynolds number pressure P-factor (probability that the null hypothesis is true) probability distribution of y critical pressure reduced pressure reference pressure generalized mean flame quality according to Figure 1.11 heat release heat loss from first combustion zone resident thermal power of the flue gas at a given elevation thermal power transferred to the process resident thermal power of the flue gas at a given elevation universal gas constant internal mass ratio of flue gas recirculation external mass ratio of flue gas recirculation internal molar ratio of flue gas recirculation external molar ratio of flue gas recirculation entropy sum of squares, bias (error) sum of squares, (pure) error sum of squares, blocks sum of squares, model sum of squares, residual (error) sum of squares, total arbitrary continuous function squash (probit) function temperature dimensionless temperature (fourth-order) flue gas temperature at furnace floor ambient temperature normal boiling point of solvent critical temperature maximum flue gas temperature
© 2006 by Taylor & Francis Group, LLC
U UCL V(y) V ( y) TDP TDPw Tr TWP TWPw V Vˆ V VIFk W X Y Y Ymax Z Z Zmax Z Z1 ZH
internal energy upper confidence limit variance of y mean variance of y total dry products, volume total dry products, weight reduced temperature total wet products, volume total wet products, weight volume molar volume volumetric flowrate kth variance inflation factor molecular weight dimensionless independent factor arbitrary response (dependent variable) heat flux, mV (Ch 5) maximum heat flux, mV collision frequency elevation elevation of maximum heat flux Z-factor for gases length of first combustion zone length of radiant zone
bold lower case Roman a a asa b c e k ryx sk2 s2y u uT v vT x xT yˆ
column vector of least squares constants norm of vector a unit vector for path of steepest ascent Eigenvector column vector of identical constants error column vector an Eigenvector associated vector for y estimated variance-covariance matrix estimated response variance matrix generic column vector generic row vector generic column vector generic row vector arbitrary column vector arbitrary row vector column vector of predicted, fitted, or true responses
© 2006 by Taylor & Francis Group, LLC
BOLD UPPER CASE ROMAN 0 1 A A B B C D F G H I J K M N P Rxx S T U X XC ZE
zero column vector unit column vector A canonical form matrix generic matrix B canonical form matrix generic matrix generic matrix diagonal matrix source-target transformation matrix transformation-filter matrix, filters and transforms a from y hat matrix, filters yˆ from y identity matrix error-pass filter matrix, filters e from y eigenvector matrix generic matrix generic matrix generic matrix correlation matrix for X source matrix target matrix orthogonalized matrix arbitrary matrix Cartesian coordinate matrix equilateral triangular coordinate matrix
Arial Font [L] [M] [N] [T]
generic generic generic generic
length unit mass unit mole unit temperature unit
lower case Greek α α α α αs αsteam αwater αw β β
axial orthogonalization factor constant in quadratic formula molar H2/H2O ratio molar air/fuel ratio stoichiometric air/fuel molar ratio any factor proportional to the steam injection rate any factor proportional to the water injection rate air/fuel mass ratio constant in quadratic formula molar CO/CO2 ratio
© 2006 by Taylor & Francis Group, LLC
β0 β1 βk γ γ δ δk δ 0 , δ 1 , δ2 , … ε ζ ζ η θ [θ] θk κ λ λ λn λkk μ μ ν νk ξ ξ1 , ξ 2 , … ξ ξ– ξ+ xk π π π( ) ρ ρ ρ1 ρ2 ρ01 ρ12 ρ13 ρ31 ρo σ σ σ2 σ 2K
special coefficient, Eqn. 5-37 special coefficient, Eqn. 5-37 kth standardized (beta) coefficient constant in quadratic formula molar flue-gas/air ratio relative roughness of pipe kth dummy factor dummy factors excess air natural log, collision frequency wet oxygen ratio, flue gas/windbox process efficiency arbitrary angle generic time unit kth A canonical form coefficient ratio of specific heats, Cp/Cv arbitrary power transformation wavelength nth eigenvalue (latent root) kth quadratic coefficient in A or B canonical form viscosity true mean value frequency kth normalization constant arbitrary untransformed factor arbitrary untransformed factors arithmetic mean of untransformed factor minimum untransformed factor maximum untranformed factor kth arbitrary factor 3.14159… probability of success probability operator density ambient density mixture ratio, H2/CH4 mixture ratio, H2/C3H8 source bond ratio, H–H/C–H mixture ratio, H2/(H2+CH4) mixture ratio, H2/(H2+C3H8) source bond ratio, C–C/C–H density at the orifice true deviation Stefan–Boltzmann constant true variance block variance
© 2006 by Taylor & Francis Group, LLC
σ 2r 2 σ SP 2 σ WP φ φ( ) φk( ) φj,k χ χ χ 2 ( n, z ) χS ψ ψk ω
replicate variance sub-plot variance whole-plot variance transformed y-axis implicit function operator kth implicit function kth term of the jth orthogonal polynomial H/C molar ratio for H2-hydrocarbon fuel mixtures reaction coordinate chi-squared distribution conversion of species S hydrogen/carbon molar ratio kth pseudo-component Wobbe index
bold lower case Greek β σ 2k
beta coefficient matrix true variance–covariance matrix
UPPER CASE GREEK
()
Γ n Δ ΔG ΔH ΔH ΔH c ΔH c , f ΔH vap ΔL ΔP ΔTb ΔTF Θ Σ Π Φ Ψy Ω
gamma function difference operator Gibbs free-energy difference enthalpy difference volumetric higher heating value specific heat of combustion heat of combustion of undiluted fuel latent heat of vaporization acoustic correction for stack length pressure drop boiling point elevation temperature rise due to combustion linearized radiation coefficient summation operator product operator stoichiometric coefficient standardized response success-failure ratio
BOLD UPPER CASE GREEK Λ Φ
eigenvalue matrix matrix of orthogonal functions
© 2006 by Taylor & Francis Group, LLC
Sub
scripts
0, 1, 2, … 0 1 -0 -1 a A AFT b b b BWT c c d e f f F K g i I k O P r r r r r R ref min max o o v v vap
Super
′ ~
distinguishing ordinals or states initial condition final condition first column or row deleted corresponding to a0 harmonic average air property adjusted relating to the adiabatic flame temperature burner or windbox boiling point statistical bias bridgewall temperature combustion property critical property damper effluent property fuel property forward reaction fixed effect relating to a block effect flue-gas property influent property inlying kth value of A outlying prediction reduced property relating to the statistical residual reverse reaction replicate observation relating to recirculation random effect reference state minimum value of A maximum value of A orifice overfire air belonging to control volume relating to the venturi outlet relating to vaporization
scripts prime, indicates similar but different function tilde, volumetric property
© 2006 by Taylor & Francis Group, LLC
ˆ ¯ ¯ · – +
* T
hat, molar property overbar, mass property overbar, mean property dot, rate (time derivative) minus, minimum value plus, maximum value asterisk, special transform transpose operator
© 2006 by Taylor & Francis Group, LLC
About the Author
Joseph Colannino earned his degree in chemical engineering from the California Polytechnic University at Pomona. He has more than 20 years experience in the combustion and fuels industries. Much of his experience was garnered as a combustion consultant working on a wide variety of combustion equipment including boilers of all stripes (black liquor recovery, fluidized-bed, utility, waterand fire-tube) firing on a wide variety of fuels (coal, municipal solid waste, heavy and light oils, waste gases, landfill gas, refinery gas, and PSA gas). As principal of Colannino Consultants, he pioneered or applied many novel NOx remediation strategies and modeling techniques to operating equipment and has worked for many industries including paper and pulp, petroleum and petrochemical, municipal solid waste-to-energy, electrical generation, and various industrial and commercial concerns. He also has many years of experience working with petroleum and petrochemicals plants for a wide variety of reactors and fired heaters including ethylene-cracking units, hydrogen-reforming units, and various process heaters. Joseph Colannino has written and reviewed problems for the National Council of Examiners for Engineering and Surveyors (NCEES); its professional engineering exams are used in all 50 states for engineering licensure. He is a registered professional engineer in the State of California. More recently, he served as director of engineering for the burner group at John Zink, LLC, and is currently the manager of knowledge systems there. He is a current or past member of the following institutions and societies: Air and Waste Management Association (AWMA), American Chemical Society (ACS), American Institute of Chemical Engineers (AICHE), American Statistical Association (ASA), Combustion Institute, Instrument Society of America (ISA), and the National Society of Professional Engineers (NSPE). He is widely published, having contributed to many articles and several texts including Air Pollution Control Equipment Selection Guide (Schifftner/ Lewis Publishers), Industrial Burners Handbook (Baukal/CRC Press), and The John Zink Combustion Handbook (Baukal/CRC Press) and is listed in several Who’s Who compilations.
© 2006 by Taylor & Francis Group, LLC
Prologue A process engineer at a refinery may ask, “How can I model flame quality, or NOx and CO emissions, or unit performance as a function of various fuel and air preheat scenarios?” A controls engineer may wonder, “How can I construct a model for a feedforward algorithm from available plant data?” A control room operator at an electrical utility may ask, “How does the H/C ratio in my fuel affect the unit’s feed rate and flue gas emissions?” Others may ponder, “How will an increase in air preheat temperature affect the radiant heat flux of my process unit?” or “How can I design an experimental series to give me the answers I need?” Most of these practitioners will have two things in common: they will have only days or weeks to conclude their analysis, and they will not have a Ph.D. in combustion modeling. This book is written for them — the practicing engineer or operator. This text introduces semiempirical combustion modeling to practicing engineers and operators of fired equipment. This equipment includes boilers, process heaters, and reactors such as ethylene cracking units and ammonia and hydrogen reformers, among others. This text illustrates its examples from the field of combustion and provides the following how-to information: • How to formulate basic theoretical combustion-related models from first principles where possible • How to augment these models with some adjustable parameters as necessary, or develop wholly empirical models when theory is lacking • How to fit adjustable parameters from data • How to validate such models • How to design experiments to collect the most data in the shortest possible time and at the lowest possible cost • How to model real unit behavior with engineering accuracy There are many books on modeling in general, and some on combustion modeling in particular. However, there seems to be no furnace and combustion modeling texts that show how to generate usable models from collected data. The approach we advocate is a simple one. First, derive a mathematical model of the system from first principles to the extent possible. We derive many such models for fuel flow, airflow, NOx, CO, flame length, radiant heat flux, etc., as a function of excess air rate, fuel flow and composition, air preheat temperature, and the like. These are applicable to a wide variety of fired equipment, including boilers, process heaters, and fired reactors such as hydrogen reformers or ethylene cracking units. A number of fully worked examples support the text, along with step-by-step derivations.
© 2006 by Taylor & Francis Group, LLC
Second, declare gaps in knowledge with adjustable parameters and error terms, and fit these with actual data from the unit itself. The data may be historical or require on-purpose experiments. In either case, we show how to analyze the data, perform statistical tests, and fit the model parameters. If the practitioner must decide which experiments to perform, we provide guidance and an overview of statistical experimental design principles. We show how to generate the maximum data from the fewest experiments, how to analyze them, and how to determine the parameter values. Sometimes, one cannot collect all the data or fully randomize the experiments. We show how to derive accurate models nonetheless that reduce the response of interest to a semiempirical mathematical model. Others may be just starting their career at a municipal solid waste facility, utility, refinery, or petrochemical plant. Their undergraduate education has not emphasized burners and fired heaters. What is a wicket tube process heater or a radiant wall burner, anyway? Accordingly, this text provides brief overviews to the many kinds of burners, fired heaters, and reactors that one may encounter. The work is organized into five chapters. At its conclusion, an engineer or scientist will be able to understand and apply the concepts in this text to real combustion problems of interest. The book provides most of the recipes for constructing the modeling equations; application to related fields using the method will be straightforward. Throughout the text, we reinforce the material with fully worked examples. We also work nearly all of the examples using spreadsheet software — not because this is the ideal platform (often it is not), but because access to such a computer tool is widespread. Dedicated statistical or mathematical software has major advantages and occasionally we use some. The overwhelming emphasis is on practical analysis with widely available personal computing tools. Chapter 1 introduces modeling and includes basic model categories and analytical methods, such as dimensional analysis, the method of least squares, and a primer on linear algebra. These techniques are seminal for the type of modeling we use. Those with no prior experience will learn all they need to know about them in this chapter. Readers with a thorough understanding of these concepts may skip it. Chapter 2 introduces combustion. It describes most of the combustion equipment one is likely to encounter, including all manner of burners, process heaters, boilers, and some reactors. We have tried to focus on adding descriptions for practical equipment that is not described very well elsewhere. Our focus is on the combustion side rather than the process side. References at the end of the chapter will point the way to more thorough information. The second part of the chapter provides mathematical models for most of the important mechanical and combustion relations. Chapter 3 introduces experimental design. It covers the standard fare for design of experiments, including important statistics, the analysis of variance, two-level factorial and fractional factorial designs, second-order designs, and sequential design strategies. References at the chapter’s end indicate some
© 2006 by Taylor & Francis Group, LLC
of the many excellent design-of-experiment texts. The contribution here is to apply the methods to combustion experiments in particular. Chapter 4 shows how to analyze nonideal data, such as plant and historical data, nonorthogonal data, and some diagnostics for hidden extrapolation, and some postanalytical procedures. We then treat analysis of designs with restricted randomization, such as nested and split-plot designs, and rules for constructing expected mean squares for performing a valid analysis of variance on balanced data. We treat mixture designs here as well, with particular application to fuel chemistry and refinery gases, including ways to simplify multicomponent mixtures to ternary or quaternary blends, and construct simulation blends for complicated mixtures. We also show some methods for embedding mixture designs within factorial ones. Chapter 5, “Semiempirical Models,” draws together the individual chapters to combine theoretical models with experimental and analytical strategies for constructing accurate semiempirical models. These include models for NOx and CO; many NOx reduction strategies, such as flue gas recirculation; premixing, staging, blending, and postcombustion strategies, such as selective catalytic and noncatalytic reduction; etc. The text also treats radiant flame profiles and flame lengths and other combustion-related models. Such models represent a concise expression of real-world behavior with sufficient engineering accuracy to be useful for control, optimization, and descriptive and predictive purposes. A series of appendices give important physical and chemical properties for fuels and combustion-related quantities, mechanical properties for pipe and drill bits, K factors for fittings and geometries, some common unit conversions and dimensions, and statistical tables. An unabridged table of nomenclature for the text precedes this prologue. As this is an introductory text in combustion modeling, it is written for those without any special expertise in this field. However, the author has not avoided detailed mathematics, nor would it be possible for such a text. Some of the derivations require calculus, knowledge of thermodynamics, mechanical energy balances, and the like. However, readers with at least some college engineering courses should see their way through these. If not, one can always take the final equation on faith. Though that is less satisfying, the final outcome will be the same — accurate semiempirical models developed in short order for the process unit of choice. In my experience as a combustion consultant for nearly 20 years, and now as a burner designer these last 7 years, my respect for practicing engineers and equipment operators has only increased. I hope that this text will not disappoint them. In that vein, I would appreciate any suggestions, data, or problems that readers may think beneficial for future editions. I will also be very grateful to those who care enough to contact me with any errata at http://www.combustion-modeling.com. Joseph Colannino Luxembourg
© 2006 by Taylor & Francis Group, LLC
1 Introduction to Modeling
Chapter Overview We begin this chapter by looking at various model categories and associated kinds of experiments. We then survey various analytical methods such as qualitative analysis and dimensional analysis and introduce function shape analysis. Because many times we consider multidimensional data, we devote a section to perceiving greater than three dimensions. We then define and discuss basic data classifications, i.e., nominal, ordinal, interval, and ratio data. Distinguishing among these data types is important — some mathematical operations have no meaning for certain data types. In other cases, we must change our analytical methodology. In closing, we provide a primer on linear algebra and least squares, and some proofs regarding a generalized mean.
1.1
Model Categories
We consider three possible kinds of mathematical models, each having two subdivisions: • Theoretical models – Fundamental – Simulations • Semiempirical models – General models with adjustable parameters – Dimensionless models with adjustable parameters • Empirical models – Quantitatively empirical –
Qualitatively empirical 1
© 2006 by Taylor & Francis Group, LLC
2 1.1.1
Modeling of Combustion Systems: A Practical Approach Model Validation
Validation is the testing of the model with data from the situation of interest. All models must be validated, but for different reasons. Theoretical models require validation to define their applicable range. For example, the ideal gas law is wrong at high pressures and low temperatures. Newton’s second law of motion is wrong at high speeds approaching the velocity of light. But within their spheres of applicability they are highly accurate. Simulations require validation because there may be errors in the computer code, illconditioned problems, improper convergence, etc. Semiempirical models require some data to determine values of the adjustable parameters. They cannot even begin without some valid data. But a well-formulated semiempirical model may or may not be valid for new situations, so one must validate these. Empirical models build from particular data. As a rule, extrapolation to new conditions will yield erroneous results. However, if one is within the bounds of the original data set, empirical models are excellent interpolators and give valid estimations. Extrapolation is not always obvious for a complex multidimensional data set (termed hidden extrapolation; Chapter 3 gives some tools for finding it). Another way of looking at things is to consider that extrapolations of the various kinds of models reference different domains. For fundamental physical models, anything within the system of physics is an interpolation. For semiempirical models, data representing similar systems are an interpolation. For empirical models, interpolation is constrained to values bounded by the original data set. Therefore, regardless of the model type, validation is always a good practice and one should carefully assess whether or not the results represent extrapolation. 1.1.2
Fundamental Theoretical Models
If we have a very good understanding of the system, it may be possible to formulate a theoretical model. By theoretical model, we mean a model with no adjustable parameters, i.e., an a priori model with known form, factors, and coefficients. A valid theoretical model represents the highest level of understanding. A theoretical model, insofar as it represents the actual physics involved, can make accurate generalizations about new situations. 1.1.3
Simulations
A simulation is a computer-generated result based on the solutions of fundamental physical equations. An example is computational fluid dynamics (CFDs), which solves simultaneous equations for mass, momentum, and heat transfer. It is not possible to do this without some simplifications, so one must validate the results. However, once validated, the simulations are quite accurate and good extrapolators for new problems of the same kind. For example, CFD has shown itself to be valid for fluid flow and heat transfer
© 2006 by Taylor & Francis Group, LLC
Introduction to Modeling
3
in combustion systems. However, it is not generally valid for quantitative combustion kinetics (e.g., as NOx and CO formation), though it may indicate trends. At present, simulation science is a dedicated profession requiring detailed domain knowledge. 1.1.4
Semiempirical Models
The next level of modeling is semiempirical modeling — the main subject of this text. A semiempirical model is a model whose factors and form are known a priori, but where some or all of the coefficients are determined from the data. The form of the model may arise from theoretical considerations or dimensional considerations, or both. Semiempirical models can also correlate simulation data in order to make a smaller, faster, and more portable model. This kind of empirical fitting requires some special considerations because simulation data have no random error, only bias error. 1.1.5
Dimensionless Models
Dimensionless models are semiempirical models that arise from a consideration of the units involved in the system physics. Dimensions in this sense are synonymous with fundamental units, e.g., mass [M], moles [N], length [L], temperature [T], and time [θ]. (This text uses Arial or Greek typeface enclosed in square brackets to denote a fundamental unit dimension. If we wish to specifically note a dimensionless quantity, we will use empty square brackets [ ].) Dimensionless models assess the system physics only in the sense of understanding the units associated with the phenomena. Moreover, we must presume the model form — generally it is a power law relation. That is, the model has the form n
Y=C
∏X
ak k
= CX1a1 X2a2 X3a3 ...Xnan
(1.1)
k =1
where Y is the dependent variable, a dimensionless group, whose behavior we wish to correlate; C is a constant; k indexes the n dimensionless coefficients; X is a dimensionless independent factor or factor group; and a1 to an are the exponents for the dimensionless groups. If the dimensionless model is valid, it provides a scaling law for testing, enabling a study of system behavior at other than full scale. 1.1.6
Empirical Models
Finally, we may consider empirical models. We distinguish two types. In a quantitatively empirical model, we know most or all of the factors a priori, but we do not know the form of the model or the coefficient values. However,
© 2006 by Taylor & Francis Group, LLC
4
Modeling of Combustion Systems: A Practical Approach
we do know qualitatively which factors belong to the model. One could dare to define an even lesser type of an empirical model: in a qualitatively empirical model, we know nothing but the response with certainty; we do not even know qualitatively most of the factors that are important, though we may have a menu of possibilities (candidate factors). The data themselves determine the model form a posteriori in some post hoc procedure.
1.1.7
Problems with Post Hoc Models
All post hoc procedures have pitfalls; there is a good chance that one may develop a senseless model. Consider the analogy of the drunken shooter who takes the bet that even in his inebriated state, he can hit a target with good accuracy during the pitch-black evening. Amid the company’s sporadic laughter, all agree that the drunken shooter will fire five rounds into his vacant barn and all will retire for the evening to examine the results at daylight. About 10:00 A.M. they awaken. Upon inspection, and to all but the shooter’s amazement, three of five rounds are in the center of the target, one is not too far off the mark, and only one has strayed a considerable distance. He wins the bet handily. Now only the shooter is laughing. What happened? At first light the shooter walked outside and drew a target around his best three-shot group before stumbling back to bed to reawaken with the others. This is the pitfall of any post hoc procedure. If we decide what the model is after the fact, we are prone to commit this kind of error. The problem grows worse with smaller data sets and larger numbers of candidate factors, as these elevate the probability of finding a senseless model that fits the data. Senseless factors or coefficients with the wrong signs often betray this fallacy.
1.2
Kinds of Testing
There are three kinds of testing: no testing, scale testing, and full-scale testing.
1.2.1
No Physical Testing
A thorough and complete theoretical knowledge requires no additional testing. This is the case for certain fluid flow problems, freefall of bodies, etc. These mathematical models signify the highest level of modeling and represent great cost, design, and time advantages. Simulations based on rigorous solution of fundamental physics also fall into this category in the sense that they model behavior without physical testing. However, no simulation perfectly captures all the physics, and therefore, we must validate such models with some confirmatory data. Depending on the speed of coding the problem into the computer, the time for convergence of the simulation, and
© 2006 by Taylor & Francis Group, LLC
Introduction to Modeling
5
the cost of computer time, it may actually be less expensive to perform physical experiments.
1.2.2
Scale Testing
Scale models are physical models at other than actual size. If the investigator is successful in specifying the necessary and sufficient factors that determine the system response, then one may determine appropriate dimensionless groups or other similarity parameters. If one understands which similarity parameters are actually necessary and sufficient to characterize the system, then one may construct a physically similar system at other than actual size (scale model). Scale testing often inures significant cost and time advantages. While an accurate theoretical model represents the ultimate in terms of reduced cost and time saving, scale testing often represents a significant cost and time advantage over full-scale testing. Moreover, a scale unit has greater flexibility than the actual unit.
1.2.3
Full-Scale Testing
Full-scale testing represents the lowest level of understanding in the sense that we are so unsure of the results that we will only believe a full-scale test. However, full-scale testing does not always represent the greatest test burden. For example, many full-scale units are sufficiently instrumented and historical data so well preserved that one requires only limited additional data. This may (or may not) be the case for so-called plant data. By plant data, we mean the historical data records of an operating process unit. Plant data often suffer from a number of statistical maladies that we will address later. Notwithstanding, very often plant data play a very useful role in model development, and the actual process unit is the ultimate target for the model development in the first place. Full-scale testing is not always the most expensive alterative. For many of the processes we consider, full-scale testing is required because a theoretical model is simply intractable and scale testing is not credible. Although process units are dumb and mute, they can physically solve what we can barely formulate: highly coupled nonlinear systems of differential equations comprising simultaneous chemistry and heat, mass, and momentum transfer.
1.3
Analytical Methods
Associated with and derivative of our degree of knowledge are several analytical methods. A theoretical analysis is an a priori analysis from first principles. It will consider first principles, physics, and domain knowledge
© 2006 by Taylor & Francis Group, LLC
6
Modeling of Combustion Systems: A Practical Approach
(detailed knowledge of a particular physical system) in order to come up with a theoretical model, or at least a model form. We make a determined effort to provide such models for most features of combustion, including fuel flow and airflow, emissions such as NOx and CO, flame length, and heat flux. We introduce these as the need arises beginning in Chapter 2. A dimensional analysis is an assessment of a plausible system model based on dimensional consistency. Usually we will need some understanding of the system in order to arrive at appropriate candidate factors. A first step for dimensional analysis is often a qualitative analysis. A qualitative analysis is a derivation of the model factors based on domain knowledge. If we know at least the general shape of the factor response relation, we may perform a function shape analysis. A function shape analysis is a derivation of a plausible model form based on response behavior. In this section we first treat qualitative analysis, then dimensional analysis, and finally introduce the reader to function shape analysis.
1.3.1
Qualitative Analysis
A qualitative analysis will seek to identify the important factors and assign some sign to the candidates (+, 0, –) based on what we know about the system; that is, will an increase in the factor increase the value of the response (+), leave it unchanged (0), or decrease it (–)? If the candidate does not change the response (0), then we remove the factor from the model. This is a valuable analysis to perform prior to any modeling effort because it forces one to think about the system and advance a hypothesis. Now one of several things will happen: 1. The data support the model and the investigator has confirmed his intuition and understanding of the system. 2. The model coefficients are not what the investigator expected (the wrong sign or unexpected magnitudes), in which case: a. The model is wrong and the investigator must revise it; thereby learning occurs b. The model is right and the design of the experiment or the collection of the data has errors, which the investigator must find. All of these outcomes are beneficial.
Example 1.1
Qualitative Analysis
Problem statement: Consider NOx as a function of the following factors: • x1, the furnace temperature • x2, the furnace excess oxygen concentration
© 2006 by Taylor & Francis Group, LLC
Introduction to Modeling • x3, the • x4, the • x5, the • x6, the • x7, the
7
hydrogen content in the fuel fuel pressure burner spacing, centerline to centerline air preheat temperature absolute humidity
Qualitatively, what will be the effect of these factors? Solution: Solving such a problem requires expert knowledge. For the practitioner that is new to the field, this will require brief interviews with experts. This is usually an extremely valuable exercise. In the case where interviewees agree, the interviewer can say that he has established consensus. Although consensus is not always right, it is usually right, so we start here. Mixed opinions force a more critical evaluation of the system. In such cases, open disagreement should not only be tolerated but embraced, because only what we do not know constitutes new learning and knowledge. Even the seasoned engineer should consider outside opinions. The opinions of juniors or new employees can be a good source of new and creative thinking. Such employees have had less exposure to the status quo. In such encounters, at least one party will learn something. Table 1.1 comprises the author’s opinion. TABLE 1.1 Qualitative Analysis of NOx Formation Factor 1 2 3 4 5 6 7
Factor Description Furnace temperature Excess oxygen concentration Hydrogen content in the fuel Fuel pressure Burner spacing Air preheat temperature Absolute humidity
Sign
Strength
+ + + – – + –
Strong Moderate Moderate Weak Weak Strong Weak
Consider another example of qualitative analysis regarding a common plant operation: fluid flow in a pipe.
Example 1.2
Qualitative Analysis for Fluid Flow in a Pipe
Problem statement: Postulate candidate factors that might be important to correlate pressure drop associated with friction of a flowing fluid.
© 2006 by Taylor & Francis Group, LLC
8
Modeling of Combustion Systems: A Practical Approach Solution: Most engineers have adequate exposure to fluid flow and conservation of mechanical energy. We delay these topics until Chapter 2. However, intuitively, we may understand that the following factors are important and that they affect the value of the response (pressure drop): • v, the velocity of the fluid [L/θ] • ρ, the density of the fluid [M/L3] • • • •
D, the diameter of the pipe [L] μ, the viscosity of the fluid [M/Lθ] δ, the roughness of the pipe [L] L, the length of the pipe [L]
One might imagine other fluid factors to be important, such as surface tension, diffusion coefficient, etc. However, it turns out that these are not important considerations for macroscopic pipe flow.
1.3.2
Dimensional Analysis
Dimensional analysis takes an appropriate qualitative analysis a step farther by refining the equation form. A dimensional analysis is a method of establishing a model from consideration of the dimensions (units) of the important factors. See Appendix C, especially Table C.2, for dimensions of common combustion-related factors. Dimensional analysis finds dimensionless factor ratios. The method can drastically reduce the number of factors required for fitting and correlation. Buckingham Pi theory gives the degrees of freedom of the system as a function of the number of factors (f ) and dimensions (d) according to F= f −d
(1.2)
If the dimensionless parameters are the proper ones, then we have discovered similarity and we gain an ability to perform scale testing. This combination of reducing the scale of our testing and the scope (by reducing the required number of factors needing investigation) has great economic benefits. Generally, our experimentation (cost and time, C) will be proportional to some base (b) to the exponent of the number of factors (nf ), C ∝b
nf
(1.3)
with b = 1.4 as a typical value. To see the kind of reductions that are possible, consider the following example.
© 2006 by Taylor & Francis Group, LLC
Introduction to Modeling
Example 1.3
9
Reduction in the Degrees of Freedom from a Dimensional Analysis
Problem statement: Use a Buckingham Pi theory to decide if dimensional analysis can reduce the system of Example 1.2 to fewer factors. If so, how many dimensionless factors will there be? Estimate the possible savings in cost and time. Solution: From Equation 1.2 we need to find f and d. We have six factors (ΔP is not a factor but a response). We find d by listing the unit dimensions for all factors and the response. A matrix of exponents organizes these most conveniently:
μ δ v D ρ L ΔP
M 1 0 0 0 1 0 1
L −1 1 1 1 −3 1 −1
θ −1 0 −1 0 0 0 −2
For example, the first row of the above matrix specifies μ = M Lθ . Collectively, the above factors comprise three dimensions (d = 3: M, L, and θ). Therefore, we can combine these six factors into F = f – d = 6 – 3 = 3 groups. So yes, dimensional analysis can dramatically reduce the system from six factors to three. The approximate reduction in cost and time is (1.46 − 1.43 ) 1.46 = 64%. In other words, if the foregoing is true, we can cut our experiments by nearly two thirds.
1.3.3
Raleigh’s Method
The Raleigh method is a technique to determine dimensionless groups. The general idea is as follows: 1. Use a qualitative analysis to develop a system of candidate factors. 2. Write a power law model according to Equation 1.1.
© 2006 by Taylor & Francis Group, LLC
10
Modeling of Combustion Systems: A Practical Approach 3. Construct a dimensional matrix with undetermined exponents for all n factors and the response. 4. For each dimension, write an equation in the exponents. 5. Choose f – d independent exponents to comprise as many dimensionless groups. Select exponents corresponding to factors you believe will constitute separate dimensionless groups. 6. Solve for the remaining exponents in terms of the f – d exponents. 7. Group terms under each exponent. 8. Determine the independent exponent values from experiment.
We illustrate with an example.
Example 1.4
The Raleigh Method for Dimensional Analysis
Problem statement: For the pipe flow problem of Example 1.2, use the Raleigh method to determine the proper form for the exponents. Solution: Step 1: From Example 1.2 we obtain the candidate factors. Step 2: We construct the following power law model: ΔP = Cμ a1 δ a2 v a3 D a4 ρa5 La6 Step 3: We construct the following matrix, augmented with coefficients:
μ δ v D ρ L ΔP
M 1 0 0 0 1 0 1
L −1 1 1 1 −3 1 −1
θ −1 0 −1 0 0 0 −2
a1 a2 a3 a4 a5 a6
Step 4: For each dimension, we obtain the following equations: For M:
1 = a1 + a5
For L:
–1 = – a1 + a2 + a3 + a4 – 3a5 + a6
For θ:
–2 = – a1 – a3 or 2 = a1 + a3
© 2006 by Taylor & Francis Group, LLC
Introduction to Modeling
11
Step 5: There are six factors and three dimensions, leaving 6 – 3 = 3 degrees of freedom. We select μ, δ, and L as factors that we wish to have in separate dimensionless groups. These correspond to the exponents a, a2, and a6, respectively. The selection is arbitrary. We could have selected any three factors. In fact, we can multiply any two dimensionless groups we choose to create a new dimensionless group after the fact if we desire. Step 6: From the first equation, we obtain a5 = 1 – a1, and a3 = 2 – a1 from the third. Solving the second equation for a4 gives a4 = –1 + a1 – a2 – a3 + 3a5 – a6. Substituting the above equations into this gives a4 = –1 + a1 – a2 – (2 – a1) + 3(1 – a1) – a6 or a4 = –(a + a2 + a6). Step 7: Collecting factors under common exponents we obtain a
a
⎛ Δp ⎞ ⎛ μ ⎞ 1⎛ δ ⎞ 2⎛ L⎞ C = ⎜⎝ ρv 2 ⎟⎠ ⎜⎝ Dvρ ⎟⎠ ⎜⎝ D ⎟⎠ ⎜⎝ D ⎟⎠
a6
The response is the Euler number NEu, the second dimensionless group is the reciprocal of the Reynolds number, 1/NRe, the third quantity is the relative pipe roughness, and the fourth is the length-to-diameter ratio of the pipe. Since the exponents are undetermined anyway, for convenience we will substitute a1 for –a1 and write the following: a2
a1 ⎛ δ ⎞ ⎛ L ⎞ N Eu = CN Re ⎜⎝ D ⎟⎠ ⎜⎝ D ⎟⎠
a6
(1.4)
If a power law is applicable and we have selected the appropriate factors, we should be able to correlate pressure drop due to friction with only three factors: NRe, δ/D, and L/D. Moreover, systems having identical values of these three factors should behave identically. That is, NRe, δ/D, and L/D are the similarity parameters and define similarity for any system scale. 1.3.3.1 Cautions Regarding Dimensional Analysis This is quite a substantial reduction in experimental effort. It is all the more amazing considering we have derived a model knowing nothing but the fundamental units of the important parameters. However, let us list our heretofore tacit modeling assumptions: • We have specified all of the important factors. • A power law model is appropriate. • The model has physical significance.
© 2006 by Taylor & Francis Group, LLC
12
Modeling of Combustion Systems: A Practical Approach
By no means should we take these assumptions for granted. It turns out from experiment and theoretical considerations that N Eu =
1 ⎛ L⎞ NF ⎜ ⎟ ⎝ D⎠ 2
where δ⎞ ⎛ N F = φ ⎜ N Re , ⎟ ⎝ D⎠ Here, NF is the Darcy–Weisbach form of the friction factor — a function of the Reynolds number and the relative roughness of the pipe — and φ( ) denotes an implicit function of the enclosed factors with respect to the response, NF . That is, Equation 1.4 conforms to the present case when C = 1/2 and h = 1 if a ⎛ δ ⎞ N F = N Re ⎜⎝ D ⎟⎠
b
(1.5)
We can correlate data with the above equation, so in the present case the method will work. However, the equation ⎛ 1 δ 1 2.51 ⎞ = −2 log ⎜ + ⎟ NF ⎝ 3.7 D N Re N F ⎠ is the most widely used equation to correlate the friction factor data.* Inverting gives NF =
−1 ⎛ 1 δ 2.51 ⎞ 2 log ⎜ + ⎟ ⎝ 3.7 D N Re N F ⎠
(1.6)
Clearly, Equation 1.6 requires an iterative solution for NF; it is not conformable to Equation 1.5. In the present case, we have only correlated the pressure drop due to friction. It turns out that Equation 1.7 correlates the total pressure drop, friction + fluid motion: N Eu =
( ∑ K ) + 12 N ⎛⎜⎝ N
1 1+ 2
* This is known as the Colebrook equation.
© 2006 by Taylor & Francis Group, LLC
F
Re
,
δ⎞ D ⎟⎠
(1.7)
Introduction to Modeling
13
where ΣK is the sum of K-factors (friction factors) for all flow disturbances, such as elbows, tees, sudden contractions and enlargements, etc. (See Table B.3 in the Appendices for such K-factors.) Since Equation 1.7 has additive terms, it is not strictly a power law model and a dimensional analysis may not arrive at this form. Furthermore, unless we know a lot about the system we are studying, there is a very real possibility that we will miss some important factors. For example, we know that the molar volume of a gas is a function of the pressure, and temperature only over quite a wide range. Can we perform a dimensionless analysis and reduce the system?
Example 1.5
The Raleigh Method Applied to an Ideal Gas
Problem statement: For ideal gases, the molar volume of a gas is a function of the pressure and temperature only. Use a dimensional analysis to propose useful dimensionless groups for correlating the data. Solution: We organize our data in a matrix:
P V T
M 1 −1 0
L −1 3 0
T 0 0 1
θ −2 0 0
However, the matrix has more dimensions than factors. This means we have F = 3 – 4 = –1 degrees of freedom. But unless F ≥ 0, the matrix is overspecified and insoluble. How can this be? It can be because we have neglected a very important parameter — the universal gas constant, R. Without it, we cannot develop a dimensionally consistent equation. Augmenting the matrix with R, we obtain a soluble matrix, F = 4 – 4 = 0:
P V T R
M 1 −1 0 0
L −1 3 0 2
T 0 0 1 −1
θ −2 0 0 −2
We have no degrees of freedom; therefore, only one dimensionless group is possible, and it is PV RT . The power law model would be α
⎛ PV ⎞ ⎜ RT ⎟ = k ⎝ ⎠
© 2006 by Taylor & Francis Group, LLC
14
Modeling of Combustion Systems: A Practical Approach and we would evaluate the constants, k and α, from the data. If the data were from a combustion system, the ideal gas law would be adequate and our data would generate α = 1 and k = 1.
In the above example, we could not form the proper dimensionless relationship because we did not have all of the starting parameters. However, even if the starting factors can form a consistent dimensional equation, that does not guarantee that the dimensionless equation will be appropriate: for real gases at low temperatures or high pressures, the dimensionless formulation in the above example would not be adequate. For example, if we define Z = PV RT, we can rewrite the ideal gas law as PV = ZRT. From statistical mechanics, one may write a virial equation: a a Z = a0 + ˆ1 + ˆ 22 + ... = a0 + V V
∞
∑ Va
k k
k =1
where a0 – ak are constant coefficients. If the virial equation is the governing equation, then we have improperly specified our slate of starting factors because we have excluded terms having powers of reciprocal volumes. Below is another model. The principle of corresponding states says that real gases behave very much like one another if they comprise the same ratio with their respective critical pressures (Pc) and temperatures (Tc). Such critical properties are unique for each pure gas, and Z = φ(Tr , Pr), where Tr =
T P , Pr = Tc Pc
and φ( ) designates an implicit (unspecified) functionality. We refer to Tr and Pr as the reduced temperature and pressure, respectively. Since it did not occur to us to list the critical pressure and temperature in our factor list for the dimensional analysis, we did not derive these dimensionless parameters. We conclude our treatise on dimensional analysis with a final caution: cramming four factors together in a dimensionless group does not hold the universe hostage. Unless one has done experiments validating all the factors over several levels, one has not established general similarity. While it is true that a valid equation must be dimensionally consistent, the converse is not true; dimensionally consistent equations may be nonsense. For example, P = μ 2 L is dimensionally consistent, but does not have physical meaning for macroscopic flow in a pipe. The author recommends dimensional analysis — it can be a big time and cost saver. Use the technique, but be aware of its pitfalls and let the data validate your conclusions. Dimensional analysis is a very powerful tool for establishing similar systems and correlating data. Many engineers use it in
© 2006 by Taylor & Francis Group, LLC
Introduction to Modeling
15
a wide variety of disciplines. But it is only accurate if our starting model is appropriate (e.g., a power law model) and provided that we have specified and varied all the physically significant factors. Table 1.2 summarizes a few dimensionless groups that are often important in combustion. TABLE 1.2 Some Dimensionless Groups Dimensionless Number
Ratio
Symbol
Euler Reynolds Froude
Pressure/inertial Inertial/viscous Inertial/gravitational
NEu = ΔP/ρv2 NRe = Lvρ/μ NFr = v2/gL
Prandlt
Viscous Momentum diffusivity = Thermal Thermal diffusivity
NPr = Cpμ/k
Force
Group
Buoyant Gravitational Inertial Pressure
ΔρgL ρgL ρv2 ΔP k ρv ⋅ ρCp L μ ρv ⋅ ρ L
Thermal Viscous
Note: P is pressure [M/Lθ2]; ρ is density [M/L3]; v is velocity [L/θ]; L is characteristic length, height, or diameter [L]; μ is viscosity [ML/θ]; g is gravitational acceleration [L/θ2]; Cp is isobaric heat capacity [L2/θ2T]; and k is thermal conductivity [ML/θ3T].
1.3.4
Function Shape Analysis
Here we introduce the reader to a new kind of analysis — function shape analysis. By function shape analysis, we mean a technique for developing equations by direct inspection of the curvilinear form. This also is a weak form of analysis because we do not consider any underlying physics, except as expressed by the shape of the function. Notwithstanding, function shape analysis can provide some insight or at least obviate an incorrect model form. Consider the graph of Figure 1.1. Per the usual convention, we graph the dependent variable (y) on the vertical axis (positive direction up) and the independent variable (x) on the horizontal axis (positive direction right). It has two asymptotes: a vertical one at x = 0 and a horizontal one at y = 0 given by the dashed lines. Obviously, the data are not linear or even parabolic; e.g., models of the form y = a0 + a1x or y = a0 + a1x + a2 x 2 are not appropriate. Traditionally, practitioners characterize functions by the monikers linear, second order, third order, etc., referring to the highest power of the independent variables. These are quite familiar shapes (lines, parabolas, cubics, etc.), and they are used in all technical disciplines. However, this
© 2006 by Taylor & Francis Group, LLC
16
Modeling of Combustion Systems: A Practical Approach
y = f (x) 1 f (x) = x 0 < x < ∞ y
x
FIGURE 1.1 A graph with asymptotes. The graph has asymptotes indicated by the dashed lines — the curve approaches but never reaches these lines for any value of x or y. In the present case, the vertical line corresponds to x = 0 and the horizontal line corresponds to y = 0.
kind of characterization is not what we are after. Function shape analysis uses a different nomenclature based only on the shape of the function, not the underlying equation. The presumption is that we do not know the underlying equation; we know the function shape. We shall consider 12 basic shapes per Figure 1.2. vh 1 (x) = x 0 < x <∞ (a)
(b) l
(c) umu
(x) = –x
(x) = x2 –∞ < x < ∞
–1≤ x≤ 1
–∞ < x < ∞ (e) vmh 1 1 (x) = 2– x x 0 < x <∞
hmh 1 1+x2 –∞ < x < ∞ (i)
(x) =
(f ) vl 1 (x) = –x x 0 < x <∞
(j) vml x2 (x) = 1+x –1 < x < ∞
(d) m2 (x) =±√1–x 2
(g) vu 1 (x) = + x2 x –∞ < x < 0
(k) vmu 1 (x) = + x 2 x 0 < x <∞
(h) v 2 x (x) = –1+x2 –1 ≤ x ≤ 1
(l) vmv x2 (x) = 1–x2 –1 ≤ x ≤ 1
FIGURE 1.2 Basic function shapes. The chart shows shapes for functions that do not exceed second order and have no more than one relative extremum. In some cases the graphs have been scaled for convenience of viewing. For graphs with poles, the pertinent part is shown.
© 2006 by Taylor & Francis Group, LLC
Introduction to Modeling
17
We use the following five descriptors: • v indicates a vertical asymptote. • u indicates an unbounded curve. • m indicates a maximum or minimum point in the curve (i.e., maxima), either local or absolute. • l indicates a linear asymptote or straight line. • h indicates a horizontal asymptote. Therefore, we characterize the curve of Figure 1.1 as vh because it has a vertical asymptote followed by a horizontal asymptote. The 12 figures shown in Figure 1.2 represent all the simple two-dimensional function shapes. By simple, we mean continuous curves with no more than one descriptor each for near-, middle-, and far-field behavior. The above nomenclature is sufficient to characterize more complicated forms, but the simple shapes are more than enough for our purposes. In addition, the function y = φ( x) may undergo various transformations. If a function shape retains its nomenclature after a transformation, we refer to the function as being invariant under that transformation. The above function shapes are invariant under the following transformations: • Translation: – Vertical translation by +a units: y = φ( x) + a – Horizontal translation by +a units: y = φ( x − a) • Reflection: – Across the y axis: y = φ(− x) – Across the x axis: y = −φ( x) – Across the line y = x: x = φ( y) • Rotation: – By any counterclockwise angle θ : ξ( x) = − x cos(θ) + φ( x)sin(θ) Φ( x) = − x sin(θ) − φ( x)cos(θ) – – –
where φ and ξ are the new vertical and horizontal axes, respectively. One may substitute –θ for clockwise angles. For the special case of θ = 90° rotation (π/2 radians): x = φ(− y). For the special case of a 45° (π/4 radians) rotation: ξ( x ) = ⎡⎣φ( x ) − x ⎤⎦ Φ( x ) = − ⎡⎣φ( x ) + x ⎤⎦
© 2006 by Taylor & Francis Group, LLC
2 2
18
Modeling of Combustion Systems: A Practical Approach
• Scaling: – Vertical scaling [stretch (a > 0) or shrink (a < 0) vertically by a times]: y = a ⋅φ( x) – Horizontal scaling [stretch (a > 0) or shrink (a < 0) vertically by a times]: y = φ x a
( )
However, functions with arguments greater than zero remain invariant under positive power transformations. The function shapes are not necessarily invariant under the following transformations: • Power scaling by a: y = φ a ( x) • Exponential scaling: y = e φ ( x) In general, a modified Laurent series having terms in order ranging from –2 to 2 can produce all the basic shapes given by Figure 1.2. By modified Laurent series, we mean specifically Equation 1.8: y=
b2
+
(x − c ) ( 2
2
b1 + a0 + a1x + a2 x 2 x − c1
)
(1.8)
We can fit the constants b2, b1, a0, a1, and a2 with least squares if we know c1 and c2. If either b1 or b2 is nonzero, then y will have a vertical asymptote at x = c1 or x = c2, respectively; thus, we can estimate c1 and c2 by inspection of the curve. That is not to say that other functional forms cannot give the same shapes — they can. However, the Laurent series provides the most convenient method for generating them. 1.3.5
The Method of Partial Fractions
In order to arrive at the modified Laurent series, it may be necessary to use the method of partial fractions. For those readers unfamiliar with the method, we show it here. It may come about that we wish to transform an equation having a product in the denominator to one having separate denominators, e.g., transform y=
(
1 x+1 x−2
)(
)
to y=
1 1 − 3 x−2 3 x+1
(
)
(
)
The reader may verify that these two equations are identical for all x. We may find the latter expression via the method of undetermined coefficients. That is, we presume the identity
© 2006 by Taylor & Francis Group, LLC
Introduction to Modeling
19
1
( x + 1)( x − 2 )
≡
A B + x+1 x−2
and then solve for A and B. According to a theorem in linear algebra, this identity always exists. Starting with
1
( x + 1)( x − 2 )
≡
A B + x+1 x−2
(
) (
)
we multiply by the denominator at left, 1 = A x − 2 + B x + 1 . Now if the foregoing relationship is true for all x, then we may select convenient values at our choosing. Thus, if x is 2, then the first term vanishes, and when x is –1, the second term vanishes. For x = 2, we obtain 1 = B 2 + 1 , or B = 1 3 , and when x = –1, we obtain 1 = A −1 − 2 , or A = − 1 3 . In general, we can write
(
)
(
)
A B 1 ≡ + φ1 ( x)φ2 ( x) φ1 ( x) φ2 ( x)
(1.9)
φ 3 ( x) φ ( x) φ ( x) ≡A 3 +B 3 φ1 ( x) g( x) φ1 ( x) φ 2 ( x)
(1.10)
or
where A=
1
()
φ2 ⎡⎣φ1−1 0 ⎤⎦
and B=
1 −1 ⎡ φ1 ⎣φ2 0 ⎤⎦
()
In the above equations φ1(x), φ2(x), and φ3(x) are polynomial expressions having no repeated roots, and φ1−1 ( x), φ−21 ( x), and φ−31 ( x) are the inverse functions. In all cases, the degree of the denominator must exceed that of the numerator. If it does not, we simply divide by the denominator to obtain a number plus a remainder. Then we expand the remainder as a partial fraction. For repeated roots we may write φ 3 ( x) φ ( x) φ ( x) φ ( x) ≡ A1 3 + B1 3 + B2 23 + φ1 ( x) φ 2 ( x) φ1 ( x)φn2 ( x) φ 2 ( x)
+ Bn
φ 3 ( x) φn2 ( x)
(1.11)
and use the method of undetermined coefficients to solve for A1, and B1 to Bn.
© 2006 by Taylor & Francis Group, LLC
20
Modeling of Combustion Systems: A Practical Approach
Example 1.6
Partial Fraction Expansion
Problem statement: Use Equation 1.9 to determine the partial fraction expansion of y=
3 x 2x − 1
(
)
Solution: We rewrite the above equation as ⎡ ⎤ 1 y = 3⎢ ⎥ ⎣ φ1 ( x)φ2 ( x) ⎦ to conform to Equation 1.9. Therefore, φ1 ( x) = x and φ2 ( x) = 2 x − 1. We find the inverse functions by solving φ1(x) and φ2(x) for x: φ1−1 = x = φ1 ( x) a n d φ−21 = x = [φ 2 ( x ) + 1] 2 . T h e n φ1−1 (0) = 0 a n d φ−21 (0) = 1 2 . Then according to Equation 1.9, A=
1 1 1 = = −1 = −1 φ 2 ⎡⎣φ1 ( 0 ) ⎤⎦ φ 2 ( 0 ) −1
and B=
1 φ1 ⎡⎣φ
−1 2
( 0)⎤⎦
=
1 =2 ⎛ 1⎞ φ1 ⎜ ⎟ ⎝ 2⎠
leading to ⎡ 1 3 2 ⎤ 6 3 = 3 ⎢− + − ⎥= x 2 x 1 x − x 2x − 1 2 x − 1 ⎥⎦ ⎣⎢
(
)
(
)
or more succinctly, y=
3 6 3 = − 2x − 1 x x 2x − 1
(
)
Now, it is obvious that vmh is equivalent to hmv, being only a reflection across the y axis. So vmh and hmv are synonymous, i.e., two different terms with the same meaning. This differs from equivocal — calling two different things by the same name. Synonyms present fewer problems than equivocations, but we can eliminate even these by adopting a reverse alphabetic order. Notwithstanding, m will always need to come between two letters when it occurs.
© 2006 by Taylor & Francis Group, LLC
Introduction to Modeling
21 90%
20% 18%
85% 16% 14%
80%
12% 75%
10% 8%
70% 6% 4%
65%
2% 60%
0% 0%
10%
20%
30%
40%
50%
60%
70%
80%
90%
100%
Excess Air ε FIGURE 1.3 Excess air vs. oxygen for CH4.
Example 1.7
Function Shape Analysis
Problem statement: For a process heater combusting fuel in air, the excess air (ε) and oxygen (yO2) have the following general relations: ε = 0 when yO2 → 0 and ε → ∞ as yO2 → 21%. So the function shape is vh . Figure 1.3 gives an example for CH4 combustion in air. Use function shape analysis to select an appropriate explicit function when 0 < yO 2 < 0.21 . Solution: From Figure 1.2, one possible solution for a vh function shape is y = φ( x) = 1 x . We will use the generic function shape variables, letting y = ε and x = yO2 . However, we must transform it to the desired form. First, we reflect it across the y axis: y = φ(− x) = 1 − x = − 1 x . Then we translate it so that it has a vertical asymptote at 21%: y = φ(− x + a) = φ(− x + 0.21) = 1 (0.21 − x). As x → – ∞, y → 0; this is a horizontal asymptote. However, at x = 0, y = 100 21 , which is not the proper value. To obtain the proper value we can adjust it with a vertical translation. For the vertical translation we have y = φ( x ) − a = 1 (0.21 − x ) − 1 0.21 . This has the limiting value of y = − 1 0.21 as x → ∞. However, this is not a significant limitation, as we have already decided that 0 < x < 0.21.
© 2006 by Taylor & Francis Group, LLC
22
Modeling of Combustion Systems: A Practical Approach Another way to force the function to zero at x = 0 is to multiply by x. That is, y = x (0.21 − x) . From either of these forms, we may add adjustable parameters to force the function to intermediate behaviors. For example, ⎛ x ⎞ y = a1 ⎜ ⎝ 0.21 − x ⎟⎠ or ⎛ 1 1 ⎞ y = a1 ⎜ − ⎝ 0.21 − x 0.21 ⎟⎠ In fact, from theory (Chapter 2) the actual relation for combustion of fuel in air resembles the first of these equation forms. Specifically, ⎛ ⎞ yO 2 ε = K⎜ ⎝ 0.21 − yO 2 ⎟⎠ where K is a function of the fuel composition.
1.3.5.1 Limitations of Function Shape Analysis One should always view the concept of something for nothing with great suspicion. Earlier we found that dimensional analysis was not a something-fornothing technique. Both the power and poverty of dimensional analysis lie in its presumptions; likewise, for function shape analysis. We know nothing about the system that the shape of the curve does not reveal, and we are examining 2 it only qualitatively. Consider the normal probability curve given by y = e −( x /2 ). In our terminology, this would be an hmh curve. But going backwards, we may not arrive at this equation. For example, y = 1 ( x 2 + 1) also gives the same qualitative curve (hmh). Other equations of this type are ⎛ 1 ⎞ y = a0 ⎜ 2 ⎝ x + 1 ⎟⎠
a1
We can fit a1 to the data using the method of least squares described later in this chapter, if the log transform is appropriate, i.e.,
(
)
ln y = a0′ − a1 ln x 2 + 1
where a′0 = ln a0. 2 Figure 1.4 compares and contrasts the equations y = 1 ( x 2 + 1) and y = e −( x /2 ). The agreement is not spectacular, but the curves are qualitatively the same hmh form. The point is that qualitative analysis will arrive at a qualitatively
© 2006 by Taylor & Francis Group, LLC
Introduction to Modeling
23 1.2 1.0 0.8 0.6 0.4 0.2
-2.5
-2.0
-1.5
-1.0
-0.5
0.0 0.0
0.5
1.0
1.5
2.0
2.5
FIGURE 1.4 Two hmh curves. The solid line is the normal ordinate curve y = exp(–x2/2), while the dashed line is an imposter, y = a0 + a1/(1 + x2). The agreement is not spectacular, but both curves share the same qualitative features.
correct form, but there may be important quantitative differences between the source and target curves. This is an important limitation of the method. Therefore, it is always preferable to develop a theoretical model or to use function shape analysis in concert with theoretical modeling. Notwithstanding, a straight-line fit for this curve would have been futile. A polynomial of second or higher order would have approximated the near-field behavior well, but not the far-field behavior. In contrast, the proper qualitative curve is likely to have better results over all.
1.4
Perceiving Higher Dimensionality
One may extend the method of function shape analysis to higher dimensions. In three dimensions, the curves become surfaces. Greater than three dimensions generates hypersurfaces. The number and variety of possible surfaces grow exponentially as the dimensionality increases. The method loses convenience in greater than two dimensions. Notwithstanding, it is a general benefit to have some perception of higher dimensions, so we collect some methods here. Dedicated texts have addressed this problem in a variety of ways.1–4 With some standard perceptual tricks one may envision data in greater than three dimensions. 1.4.1 A View from Flatland Probably the most famous treatise about multiple dimensions is Edwin A. Abbott’s Flatland: A Romance of Many Dimensions.5 We will follow Abbott’s
© 2006 by Taylor & Francis Group, LLC
24
Modeling of Combustion Systems: A Practical Approach
initial approach in expanding our dimensional thinking by first imagining a two-dimensional creature who has no notion of a three-dimensional world until a sphere enlightens him. Figure 1.5 shows such a creature as a sphere penetrates his world.
t4 t3 t2 t1 t0 X
FIGURE 1.5 An observer in Flatland. (1) The sphere is traveling at a slow but steady speed on its way toward a two-dimensional world. (2) The sphere first contacts the plane at t0. The observer (happy face) will see a point in his plane. (3) The point will grow into a circle as the sphere continues its journey. At t1 the observer will see a growing circle. (4) At t2 the circle will reach its maximum diameter and then begin to shrink. At t3 the observer will see the diameter shown on the upper circle. (5) Finally, the circle will shrink back to a point at t4 just before disappearing. The sphere will have now passed completely through the two-dimensional world.
The sphere enters the plane at a point, expanding as a circle. Once the sphere’s equator passes through the plane, the circle appears to shrink to a point and then vanishes. Thus, the two-dimensional creature does not apprehend the sphere as a whole, but as a process in time; time functions as a third dimension. In the same way, a four-dimensional hypersphere entering our three-dimensional world would appear as a point growing as a sphere, then shrinking to a point and vanishing. In our mind’s eye, we can replay this “movie” at will using time as a fourth dimension. 1.4.2 Contour Surfaces A contour map has one less dimension than the object it represents. Thus, two-dimensional contour lines represent a surface having extension in three dimensions. The most familiar is the typical hiking map with contour lines for elevation. The contour lines represent vertical slices of terrain at equal intervals of elevation. Close lines mean steep hills; far apart lines mean shallow ones. So, the three-dimensional contour surfaces for a hypersphere would resemble a series of spheres of various dimensions. Figure 1.6 shows the contour surfaces for a four-dimensional hyperellipsoid.
© 2006 by Taylor & Francis Group, LLC
Introduction to Modeling
25 fourth dimension
FIGURE 1.6 Contour surfaces for a hyperellipsoid in four dimensions. A hyperellipsoid is represented as a series of three-dimensional contour surfaces. The surface is spherical in three dimensions and elliptical in a fourth dimension.
We may write analytical expressions up to second-order in multiple dimensions without too much trouble. For example, for y = φ(x1, x2, x3, x4), one solves for the variable of interest, say x1, as x1 = φ(x2, x3, x4, y). Each constant contour surface is found by setting y to a desired value (constant) and then tracing x1 = φ(x2, x3, x4) to produce a three-dimensional contour of the hypersurface; x1 = φ(x2, x3) creates contour lines for a surface extending in three dimensions.
Example 1.8
Contour Lines for y = f(x 1, x 2)
Problem statement: Find the general expression to generate contour lines for y = a0 + a1x1 + a2 x2 + a11x12 + a12 x1x2 + a22 x22
(1.12)
Solution: We may choose either x1 = φ( x2 , y) or x2 = φ2 ( x1 , y) as our contour equation. If we choose the latter, the expression becomes a0 + a1x1 + a2 x2 + a11x12 + a12 x1x2 + a22 x22 − y = 0 . We may rearrange this to ( a22 )x22 + ( a2 + a12 x1 )x2 + ( a11x12 + a1x1 + a0 − y) = 0 . Letting A = a22, B = a2 + a12 x1, and C = a11x12 + a1x1 + a0 − y , we may write the above equation as Ax22 + Bx2 + C = 0, having the general solution
x2 =
− B ± B2 − 4 AC = β ± β2 − γ 2A
where β = −B 2 A and γ = C A , or in terms of the original factors,
© 2006 by Taylor & Francis Group, LLC
26
Modeling of Combustion Systems: A Practical Approach
2
⎛a +a x ⎞ ⎛a +a x ⎞ a x 2 + a1 x1 + a0 − y x2 ( x1 , y ) = ⎜ 2 12 1 ⎟ ± ⎜ 2 12 1 ⎟ − 11 1 ⎝ 2 a22 ⎠ ⎝ 2 a22 ⎠ 2 a22
(1.13)
Now we have x2 = φ( x1 , y) and we may plot this with axes for x2 and x1. We obtain a contour line by setting y to any desired value. We may repeat the procedure for several values of y to generate a series of contour lines. The plot thus represents three dimensions in a two-dimensional plot space. Contour surfaces can allow for a four-dimensional representation in two-dimensional space. Spreadsheet software allows convenient plots of contour lines though not contour surfaces. Dedicated plotting software provides for better options. One may solve analytically for general polynomials up to the fourth order.6 General polynomials of fifth order and higher are analytically insoluble. However, if one knows the coefficients, one can find the roots numerically. Moreover, one may solve higher-order polynomials, providing they are less than fourth order in form. For example, ax6 + bx3 + c is quadratic in form (let u = x3) even though it is a sixth-order equation.
1.4.3
Orthogonal Directions
A point (zero dimensions), moved in a single direction, traces a line. The line, moved in an orthogonal direction, sweeps out a square. The square, moved in another orthogonal direction, sweeps out a cube. In three dimensions, we run out of orthogonal directions. However, if a fourth dimension existed, we could move the cube in a fourth direction mutually orthogonal to the previous three and sweep out the hypervolume of a cube. Figure 1.7 depicts the process.
1.4.4
Visualization with Cubic Regions
Cubic regions constitute the most intuitive method for visualizing spatial coordinates in multiple dimensions. The method requires no special printing techniques or the use of color, which is an advantage. A high and low value for each direction form a series of coordinates. For convenience, we define a unit cube as having coordinates at ±1. We may omit the 1 as redundant if we are speaking merely of vertices and indicate only the sign. For example, a coordinate in three dimensions would look something like (+ + –), telling us that x1 and x2 are at their maximum and x3 is at its minimum position. This coordinate would represent one vertex of a cube. Allowing for noninteger values, one may represent any point on the surface or within the volume of the cube (Figure 1.8).
© 2006 by Taylor & Francis Group, LLC
Introduction to Modeling
27
1
4
2
3
FIGURE 1.7 A four-dimensional hypercube. Take a zero-dimensional point and move it from station 1 to station 2, tracing the one-dimensional line (1–2). Move line 1–2 in an orthogonal direction (toward station 3), generating the two-dimensional square in the foreground. Move the square in the direction 3 → 4, sweeping out the three-dimensional volume shown by the cube in the foreground, some of whose vertices are 1, 2, 3, and 4. At this point we run out of dimensions. However, if a fourth dimension existed, we could follow the path moving the cube from 4 in the indicated direction and sweep out the four-dimensional hypervolume shown. The hypercube is distorted for clarity but has 16 vertices, 24 faces, and 32 edges.
(+ + –) vertex +x2
0)
0 (+ face (+ 0 +) edge
+x3
+x1 (0 0 0) interior
FIGURE 1.8 Coordinate space in three dimensions. A series of three coordinates represent each vertex of a cubic space. Vertices have the form (±1 ±1 ±1). The center of the cube is at (0 0 0). Coordinates may represent any point within the unit cube. For example, edge points will have two ±1 coordinates and one coordinate between –1 and +1. Points on the surface of the unit cube will have only one ±1 coordinate and two coordinates between –1 and +1. Points within the volume of the cube will have no coordinates at ±1.
© 2006 by Taylor & Francis Group, LLC
28
Modeling of Combustion Systems: A Practical Approach
One may easily extend the method to multiple dimensions. Consider two cubes; four coordinates (+ + – +) represent a point in four dimensions. The first three coordinates tell us what vertex on a cube we will choose; the fourth coordinate tells us on which cube the point resides (–1 = first cube, +1 = second cube). In this fashion, we may select space in any number of dimensions. Figure 1.9 shows the procedure for up to six dimensions, though we need not stop here.
3D
4D
5D 6D
FIGURE 1.9 Visualizing multiple dimensions with cubic regions. The top left corner of the figure shows a three-dimensional surface, each vertex of the cube represents some combination of high and low levels. If the cube is moved in an orthogonal direction, one obtains a four-dimensional representation. The first coordinate specifies on which cube the point is located, and the remaining three coordinates specify where on the cube the point is located. One may repeat the procedure indefinitely to visualize higher dimensions.
The vertices indicate extreme levels. Edges represent travel along a single dimension, faces represent two dimensions, volumes represent three dimensions, and two or more cubes represent hypervolumes. Extension to more dimensions is straightforward. Factor space is the region bounded by orthogonal factor ranges. Generally, we represent only the factor space in this way and indicate the response value either by drawing contours or, most commonly, by showing it at each vertex, leaving the mind’s eye to interpolate the results.
1.4.5
The Use of Color
Sometimes three-dimensional surface graphs use color as a redundant indication of elevation. However, if the color on the three-dimensional graph corresponds to a value in a fourth dimension, then color constitutes a means
© 2006 by Taylor & Francis Group, LLC
Introduction to Modeling
29
of distinguishing a hyperdimension. It is possible to graduate the colors in a rainbow scheme, remembered by the mnemonic ROY G. BIV (red, orange, yellow, green, blue, indigo, and violet, respectively). However, this color scheme is not intuitive and takes some practice to interpret. A better way is to pick a single color and vary its saturation (brightness). One may then use additional colors for additional dimensions. The normal human eye has three color receptors (RGB). This allows for a maximum of three colors with color blending, indicating a general surface in up to six dimensions. The reader should note that RG color blindness is a fairly common perceptual deficiency. Approximately 10% of males have it, leading to the failure to distinguish between red and green. So, one should not use these two colors if their contrast is meant to convey information. Notwithstanding, with a careful choice of color, the method is a viable one for representing high dimensionality and for hypersurfaces or hypervolumes that do not bend in more than six dimensions simultaneously.
1.5
Basic Data Classifications
We may classify data in several ways: • • • •
Level of scale Quality of data collection and care in the experimental design Classification by source Classification by function
We discuss each in turn. With respect to scale and level, data may be either discrete or continuous and characterized by four basic levels. The scales are, in order of increasing level: 1. 2. 3. 4.
Nominal Ordinal Interval Ratio
Figure 1.10 illustrates this fundamental scheme. 1.5.1
Level of Scale
The first basic distinction is to identify discrete vs. continuous data. Discrete data are those data that can take on only particular and definite values. For example, a pipe is available only in discrete sizes. In contrast, continuous data
© 2006 by Taylor & Francis Group, LLC
30
Modeling of Combustion Systems: A Practical Approach
Data Types Discrete Nominal ➢Batches or lots e.g., • raw materials • fuels,… Examples: ➢Equipment types • burner types • process unit types ➢Equipment operators • Judy, Chris, Nathan, Jamie…
Characteristics:
Lack of rank or order
Worst
Ordinal ➢Pipe sizes • 2”, 3”, 4”, …
➢Fuel oil grades
• #2, #4, #5, #6 …
➢Comparisons
• good, bad • pass, fail ➢Ordering or ranking • poor, fair, good, • No.1, No. 2, …
Possess rank with non-uniform intervals
Continuous Interval ➢Some temperature
Ratio ➢Absolute temperature
scales • Fahrenheit • Celsius ➢Some state functions • enthalpy • free energy ➢Some other engineering scales • degrees API
scales • Rankine • Kelvin ➢Most engineering units • heat capacity • density • pressure • energy • power • etc.
Equal intervals between levels. Possess a zero relative to a reference state (relative zero)
Possess a true (absolute) zero. Ratios have meaning
Best
FIGURE 1.10 Data types. Factors may be classified per the above categories. The highest order of data is ratio data, followed by interval data, ordinal data, and nominal data. Failure to recognize the factor type can lead to serious errors in analysis.
are data that can take on any intermediate value over an applicable range. We may also measure data on a variety of scales. The nominal scale is that which identifies category or quality only. Data reported on a nominal scale have no order or rank. All nominal data are necessarily discrete. For example, we may classify burner types by firing orientation: sidewall (horizontal) (S), floor fired (vertically up) (F), or roof fired (vertically down) (R). But there is no intrinsic order or rank among the types. The ordinal scale is that which allows order or rank among the data, but nothing more. The ordinal scale is the next higher level of data. For example, engineers classify fuel oil (by boiling point ranges) into various categories, e.g., fuel oil 2, 4, 5, 6. We can assign order or intrinsic rank to the data. We know that 2 is lighter than 6, but it is not meaningful to say that fuel oil 6 is triple fuel oil 2. Likewise, one may classify flame quality as excellent (0), very good (1), good (2), fair (3), poor (4), or very poor (5). Figure 1.11 gives such a classification. But flame quality = 5 is not necessarily 2.5 times worse than flame quality = 2, and the difference between levels (the interval) is not necessarily the same between all adjacent levels and, for some ordinal scales, may even lack quantitative meaning. Ordinal data are ordinarily discrete. The interval scale is the next higher level of data. The interval scale is that scale which quantifies deviation from a relative zero. A relative zero is a zero
© 2006 by Taylor & Francis Group, LLC
Introduction to Modeling
31
TYPE
EXTENT
Spatial
Temporal
CHARACTER Softness (0)
Rollover (1)
Contact (2)
High TMT (3)
None (0)
Never (0)
0
1
2
3
Some (1)
Sometimes (1)
1
2
3
4
Nearly all (2)
Nearly always (2)
2
3
4
5
FIGURE 1.11 An ordinal scale for flame quality. Flame quality degrades first by becoming soft at the flame tail, then rolling over toward the process tubes, then contacting them, and finally, elevating the tube metal temperature (TMT). We characterize this with an ordinal factor named character, having the following levels (horizontal in figure): softness, rollover, contact, and high TMT. Next we decide the extent of the problem in either time or space (vertical categories). A flame quality of 3 means that we never have high TMT, we sometimes have flame contact with the tubes, but we nearly always have rollover. We consider 3 to be the minimal acceptable flame quality.
point set by convention but not necessity. A relative zero is not unique. For example, we may define 0°C as the freezing point of water, but one could just as easily choose another convenient reference, for example, the freezing point of a saltwater ice bath (0°F). An interval scale has more than mere rank or order. In principle, interval scales are continuous scales, so addition and subtraction have quantitative meaning, e.g., 30°C is 10°C warmer than 20°C. However, because convention rather than necessity defines the zero, ratios have no real meaning. For example, in the Celsius scale, the ratio between 5 and 95°C is 95/5 = 19. However, we cannot say that 95°C is 19 times higher than 5°C. If we were to perform the ratio in the Fahrenheit scale, we would obtain 203/41°F = 4.95. Since the temperature ratio has changed based on scale, we conclude that one cannot meaningfully ratio quantities on an interval scale. This is important because convention defines interval scales for many thermodynamic properties (e.g., ΔH, ΔG; see Chapter 2). The ratio scale represents the highest level of data. The ratio scale is that scale which quantifies deviation from an absolute zero. For example, Rankine and Kelvin are ratio scales K = °C + 273.14°C, R = °F + 459.59°F. Performing the previous calculation in these units gives 366.14 K/276.14 K = 662.6 R/ 500.6 R = 1.323. So, we see that the temperature ratio is meaningful and identical on an absolute scale. The zero (known as absolute zero in this case) is unique. In principle, the ratio scale is continuous over some range.
© 2006 by Taylor & Francis Group, LLC
32 1.5.2
Modeling of Combustion Systems: A Practical Approach Data Quality
We should use the highest level and quality of data possible for our analysis. We have already implicitly defined that level of scale refers to whether the data are measured on nominal, ordinal, interval, or ratio scales. And we have ranked such data from best to worst according to level: ratio > ordinal > interval > nominal (thus level of scale is itself an ordinal scale). Quality is another ordinal scale for classifying data. Quality is the level of care taken in the design of the experiment and the collection of the data. The old adage “garbage in, garbage out” (GIGO) applies: if our data are of poor quality, they will set a ceiling on the amount of information we can glean from them. No amount of post-data analysis can rectify deficiencies in data quality. Statistical analysis after the fact cannot improve data quality (but it can allow us to glean the maximum information from the data and it can make data deficiencies apparent). This is of extreme importance because the only thing worse than poor data quality is unrecognized poor data quality. Poor data quality results in wasted time and effort, but if unrecognized, it results in unsubstantiated conclusions upon which we base decisions involving even larger quantities of time and money. Our presumption is that the investigator has used due care and diligence in collecting the data (by all means verify this). But even if it is true, care in the data collection is not sufficient to generate quality data as defined. Care and diligence must characterize not only the collection of the data, but the design of the experimental program as well.
1.5.3
Planned Experiments
A planned experiment is a deliberate (on-purpose) experimental series. Statistical experimental design (SED) is a method for planning experiments that maximizes the probability of obtaining accurate information. Statistically, no experimentation is more efficient (information per datum) than SED. This is not to say that planned experiments that do not use SED methodology are worthless — far from it. Scientists have discovered great and fundamental truths without SED. Indeed, as a methodology, SED occurs only in the latter half of the 20th century. At least one statistician has gone so far as to say that SED is not responsible for a single fundamental scientific truth.* Perhaps. However, SED is a power tool allowing one to squeeze the most information from the data and to plan the most efficient experimental data sets. SED is no substitute for intuition or brilliance, but it can lead to insights that one might otherwise overlook. On the data quality scale, appropriately planned experiments represent the highest level of data quality. * David, F.N., “No discovery of some importance would have been missed by the lack of statistical knowledge,” as quoted by Rao, C.R., in “Statistics: Reflections on the Past and Visions for the Future,” Amstat News, American Statistical Association, Alexandria, VA, September 2004, p. 2 (http:www.amstat.org).
© 2006 by Taylor & Francis Group, LLC
Introduction to Modeling 1.5.4
33
Unplanned Experiments
Not all experiments are planned, and great discoveries occur from unplanned events. Others have said that “life is the stuff that happens in between the plans that we make” and that “chance favors the prepared mind.”* But chance is not a generally useful experimental strategy. The job of an investigator is to find the reason for experimental outcomes, even unexpected ones, and here statistical analysis is a valuable ally. 1.5.5
Source Classifications
Another useful classification scheme for factors is a relational one. Generally, factors come from four sources: inherited, designed, uncontrollable, and unknown. Because this is a source classification scheme, it is a relative classification (rather than one that is absolute or intrinsic to the factors themselves). Inherited factors are those factors that come from a functional specification by others. They are typically nonnegotiable or negotiable only within narrow limits. For example, a heater manufacturer may dictate to a burner manufacturer the desired flame shape, the heat release, the excess oxygen, the desired heat flux, the maximum limits for combustion-related emissions such as NOx and CO, etc. Vendors inherit such factors from their customers, such as refineries and end users. Designed factors are those factors whose levels we can set. Our control may not be absolute, there may be physical limitations to the factor ranges, but we have greater freedom to manipulate them compared to inherited factors. Uncontrollable factors are those factors that due to their nature cannot be controlled. We wish to understand their influence but we cannot control them. In the case of combustion, these include humidity, ambient temperature, and barometric pressure. Finally, unknown factors (also called lurking factors) are factors of which we are unaware. We are powerless to control them because we are not even aware that they exist. However, because they are influential, we must make provision for them in the experimental design. This may seem like quite a trick — to minimize the effect of something we know nothing about, but it can be done. Two techniques are to randomize the order of experimental runs and orthogonally block experiments. We discuss these in detail in Chapter 3. 1.5.6
Functional Classifications
We can also classify factors by function: operation-related factors, burner-related factors, furnace-related factors, and ambient factors. This classification scheme is more objective than the former because it does not depend on the vendor–customer relationship, which changes based on the investigator’s position in the supply chain. Table 1.3 classifies the most common combustionrelated factors in this way. * Attributed to Louis Pasteur (1822–1895).
© 2006 by Taylor & Francis Group, LLC
34
TABLE 1.3
Operating Factors (Constrained by Process)
Burner Factors (Controlled by Burner Manufacturer)
Degree of air preheat Firing rate Fuel composition Furnace temperature Fuel pressure Oxygen concentration Process fluid flow rate
Burner throat diameter Degree of air staging Degree of fuel staging Fuel port arrangement Fuel port diameter Multiple combustion zones Number of fuel ports
© 2006 by Taylor & Francis Group, LLC
Furnace Factors (Controlled by Heater Design)
Ambient Factors (Uncontrollable)
Available air-side pressure drop Burner-to-burner spacing Burner-to-furnace wall spacing Heat release/furnace vol. ratio
Ambient humidity Ambient air temperature Barometric pressure
Modeling of Combustion Systems: A Practical Approach
Some Potential Factors Affecting NOx Response from a Burner
Introduction to Modeling
1.6
35
A Linear Algebra Primer
The method of least squares is our last subject for discussion in this chapter. Before going on, we digress to recount some properties of matrices since they play an important role in obtaining least squares solutions. Readers familiar with matrices may skip this section. Ordinary numbers, constants, or variables are single valued, and we refer to them as scalars. Linear algebra is the study of matrices and vectors. A matrix in this sense is a two-dimensional array of numbers. A vector is a onedimensional array. For example, for ⎛1 M=⎜ ⎝1
2⎞ 3⎟⎠
⎛ 1⎞ v = ⎜⎜ 3⎟⎟ ⎜⎝ 2 ⎟⎠
M is a matrix and v is a vector. Here the lowercase bold type (v) identifies a vector, while the uppercase bold type (M) identifies a matrix (two-dimensional array). We use this convention throughout the text. Rows extend in the horizontal direction, columns in the vertical. A column vector comprises a single column with multiple rows (e.g., v). This text uses lowercase bold type to refer only to a column vector. A row vector comprises a single row with multiple columns. If we wish to refer to a row vector, we shall use the designation vT where the Arial superscript T indicates the transpose operation: a swapping of rows and columns. Thus, for the above example, vT = (1 3 2) is a row vector. For vectors, we can indicate individual elements with a single subscript, e.g., vT = (v1 v2 v3). For matrices we will require two subscripts to identify any particular element. We shall use the notation mrc to specify a particular element, where M is the matrix and mrc is the element of M in row r and column c. Thus, in the above example ⎛1 M=⎜ ⎝1
2 ⎞ ⎛ m11 = 3⎟⎠ ⎜⎝ m21
m12 ⎞ m22 ⎟⎠
For example, m22 = 3. If the number of rows equals the number of columns, then the matrix is said to be square. 1.6.1
Matrix Addition
If and only if two matrices have the same number of rows and columns can we add or subtract them element by element. For example, ⎛1 ⎜⎝ 2
3⎞ ⎛ 1 + 1⎟⎠ ⎜⎝ 2
© 2006 by Taylor & Francis Group, LLC
−1⎞ ⎛ 1 + 1 = 2 ⎟⎠ ⎜⎝ 2 + 2
3 − 1⎞ ⎛ 2 = 1 + 2 ⎟⎠ ⎜⎝ 4
2⎞ 3⎟⎠
36
Modeling of Combustion Systems: A Practical Approach
Matrix addition is both commutative and associative.
1.6.2
M+N=N+M
(1.14)
M + (N + P) = (M + N) + P
(1.15)
The Transpose Operator
We signify the transpose operator by T. It swaps rows and columns. As examples, consider the following: T
⎛ 1⎞ ⎜ 2⎟ = 1 ⎜ ⎟ ⎜⎝ 3⎟⎠
(
⎛1 ⎜⎝ 4
2 5
2
3
⎛1 T 3⎞ = ⎜⎜ 2 7 ⎟⎠ ⎜⎝ 3
) 4⎞ 5⎟⎟ 7 ⎟⎠
Or in general, ⎛ a11 ⎜a ⎜ 21 ⎜ ⎜ ⎝ am1
a12 a22 am 2
T
⎛ a11 a1n ⎞ ⎟ ⎜a a2 n ⎟ = ⎜ 12 ⎟ ⎜ ⎟ ⎜ amn ⎠ ⎝ a1n
a21 a22 a2 n
am1 ⎞ am 2 ⎟⎟ ⎟ ⎟ amn ⎠
(1.16)
The transpose of the sum is the sum of the transposes*:
(M + N)
T
= MT + NT
(1.17)
The transpose of a product is the product of the transposes in reverse order:
(MN)
T
= N TM T
(1.18)
* Technically, it is also correct to say that the transpose of a sum is equal to the sum of the transposes in reverse order. However, since matrix addition is commutative, we may reorder the sums per Equation 1.17.
© 2006 by Taylor & Francis Group, LLC
Introduction to Modeling 1.6.3
37
Multiplication by a Constant
To multiply or divide by a constant, one performs the operation on each matrix element. For example, ⎛1 3⎜ ⎝3
1.6.4
2⎞ ⎛ 3 ⋅ 1 = 4⎟⎠ ⎜⎝ 3 ⋅ 3
3 ⋅ 2⎞ ⎛ 3 = 3 ⋅ 4⎟⎠ ⎜⎝ 9
6⎞ 12 ⎟⎠
Matrix Multiplication
One may multiply two matrices if and only if the number of columns in the first is identical to the number of rows in the second. Each cell of the result matrix will equal the sequential sum of the row–column products. The resulting matrix will have the same number of rows as the first matrix and the same number of columns as the second; that is, Mrc Nsd = Prd
(1.19)
Here one may say that M premultiplies N, or that N postmultiplies M; in this case, either statement refers to the equivalent operation. For example,
(
2
⎛ 1⎞ 7 ⎜⎜ 2 ⎟⎟ = 2 ⋅ 1 + 4 ⋅ 2 + 7 ⋅ 3 = 31 ⎜⎝ 3⎟⎠
)
4
(
)
(1.20)
Since the multiplicand (first matrix) has only one row and the multiplier (second matrix) has only one column, the product matrix comprises a single row and column, i.e., a single value, 31. Here is another example: ⎛1 ⎜2 ⎜ ⎜⎝ 3
4⎞ ⎛6 5⎟⎟ ⎜ ⎝9 7 ⎟⎠
⎛ 1⋅6 + 4 ⋅ 9 8⎞ ⎜ = 2 ⋅6 + 5⋅9 11⎟⎠ ⎜⎜ ⎝ 3⋅6 + 7 ⋅9
1 ⋅ 8 + 4 ⋅ 11⎞ ⎛ 42 2 ⋅ 8 + 5 ⋅ 11⎟⎟ = ⎜⎜ 57 3 ⋅ 8 + 7 ⋅ 11⎟⎠ ⎜⎝ 81
52 ⎞ 71 ⎟⎟ 101⎟⎠
Note that in general, matrix multiplication is not commutative. That is, A ⋅ B ≠ B ⋅ A , in general
(1.21)
For example, ⎛ 1⎞ ⎜ 2⎟ 2 ⎜ ⎟ ⎜⎝ 3⎟⎠
(
4
© 2006 by Taylor & Francis Group, LLC
⎛ 1⋅ 2 7 = ⎜⎜ 2 ⋅ 2 ⎜⎝ 3 ⋅ 2
)
1⋅ 4 2⋅4 3⋅4
1⋅7 ⎞ ⎛ 2 2 ⋅ 7 ⎟⎟ = ⎜⎜ 4 3 ⋅ 7 ⎟⎠ ⎜⎝ 6
4 8 12
7⎞ 14⎟⎟ 21⎟⎠
(1.22)
38
Modeling of Combustion Systems: A Practical Approach
Equation 1.20 clearly does not equal Equation 1.22. However, matrix multiplication is associative. That is,
(
) (
)
A ⋅ B⋅C = A ⋅B ⋅C
(1.23)
For example, ⎛1 ⎜⎝ 1
2 ⎞ ⎡⎛ 2 ⎢ 3⎟⎠ ⎢⎣⎜⎝ 2
1⎞ ⎛ 1 2 ⎟⎠ ⎜⎝ 2
3⎞ ⎤ ⎛ 1 ⎥= 3⎟⎠ ⎥⎦ ⎜⎝ 1
2⎞ ⎡ 4 ⎢ 3⎟⎠ ⎣ 6
9 ⎤ ⎛ 16 ⎥= 12 ⎦ ⎜⎝ 22
⎡⎛ 1 ⎢⎜ ⎢⎣⎝ 1
2⎞ ⎛ 2 3⎟⎠ ⎜⎝ 2
1⎞ ⎤ ⎛ 1 ⎥ 2 ⎟⎠ ⎥⎦ ⎜⎝ 2
3⎞ ⎡ 6 =⎢ 3⎟⎠ ⎣8
5⎤ ⎛ 1 ⎥ 7 ⎦ ⎜⎝ 2
3⎞ ⎛ 16 = 3⎟⎠ ⎜⎝ 22
33⎞ 45⎟⎠ 33⎞ 45⎟⎠
Perhaps the best way to think of matrix multiplication is visually, with a horizontal box drawn around the matrix row of interest in the multiplicand and a vertical box drawn around the column of interest in the multiplier. The boxes, if superimposed in the product matrix, will select the particular matrix element to which we assign the result; that is, the bottom left corner of the resulting matrix is derived from multiplication of the bottom row of the multiplicand (horizontal box) and the first column of the multiplier (vertical box): (3)(1) + (5)(2) = 13. ⎛ 2 1 ⎞ ⎛ 1 1⎞ ⎛ 4 3 ⎞ ⎟ ⎜ 3 5 ⎟ ⎜ ⎟ =⎜ ⎝ ⎠ ⎝ 2 1⎠ ⎝ 13 8 ⎠
1.6.5
Distributive Property of Multiplication over Addition
Matrix multiplication over addition is distributive. That is, M(N + P) = MN + MP
(1.24)
For example, ⎛1 ⎜⎝ 1
2⎞ ⎡⎛ 2 ⎢ 3⎟⎠ ⎢⎣⎜⎝ 1
1⎞ ⎛ 2 + 2 ⎟⎠ ⎜⎝ 1
2⎞ ⎤ ⎛ 1 ⎥= 3⎟⎠ ⎥⎦ ⎜⎝ 1
2⎞ ⎡ 2 ⎢ 3⎟⎠ ⎣ 1
1⎤ ⎛ 1 ⎥+ 2 ⎦ ⎜⎝ 1
2⎞ ⎡ 2 ⎢ 3⎟⎠ ⎣ 1
⎛1 ⎜⎝ 1
2⎞ ⎡⎛ 2 ⎢ 3⎟⎠ ⎣⎢⎜⎝ 1
1⎞ ⎛ 2 + 2 ⎟⎠ ⎜⎝ 1
2⎞ ⎤ ⎛ 1 ⎥= 3⎟⎠ ⎥⎦ ⎜⎝ 1
2⎞ ⎡ 4 ⎢ 3⎟⎠ ⎣ 2
3⎤ ⎛ 8 ⎥= 5 ⎦ ⎜⎝ 10
13⎞ 18⎟⎠
© 2006 by Taylor & Francis Group, LLC
2⎤ ⎛ 8 ⎥= 3 ⎦ ⎜⎝ 10
13⎞ 18⎟⎠
Introduction to Modeling 1.6.6
39
Symmetric Matrices
A matrix is symmetric if akj = ajk for all elements. For example, ⎛ 1 ⎜ 2 ⎜ ⎜⎝ −4
2 3 1
−4⎞ 1 ⎟⎟ 2 ⎟⎠
is a symmetric matrix. Often a symmetric matrix is written as ⎛ 1 ⎜ ⎜ ⎜⎝ sym
2 3
−4⎞ 1 ⎟⎟ 2 ⎟⎠
where sym reflects the elements across the principle diagonal. The principal diagonal is the largest diagonal running from top left to bottom right of a matrix, e.g., 1 3 2 in the above matrix. The matrix ⎛ 1 ⎜ 2 ⎜ ⎜⎝ −4
2 3 1
5⎞ 1⎟⎟ 2 ⎟⎠
is not a symmetric matrix because a13 ≠ a31. The addition of a matrix and its transpose always results in a symmetric matrix: ⎛ 1 ⎜ 2 ⎜ ⎜⎝ −4
2 3 5
3⎞ ⎛ 1 1⎟⎟ + ⎜⎜ 2 2 ⎟⎠ ⎜⎝ 3
2 3 1
−4⎞ ⎛ 2 5 ⎟⎟ = ⎜⎜ 4 2 ⎟⎠ ⎜⎝ −1
4 6 6
−1⎞ ⎛ 2 6 ⎟⎟ = ⎜⎜ 4 ⎟⎠ ⎜⎝ sym
4 6
−1⎞ 6 ⎟⎟ 4 ⎟⎠
The multiplication of a matrix and its transpose always results in a symmetric matrix: ⎛ 1 ⎜ 2 ⎜ ⎜⎝ −4
2 3 5
3⎞ ⎛ 1 1⎟⎟ ⎜⎜ 2 2 ⎟⎠ ⎜⎝ 3
2 3 1
−4⎞ ⎛ 14 5 ⎟⎟ = ⎜⎜ 2 ⎟⎠ ⎜⎝ sym
11 14
However, MMT ≠ MTM in general, per Equation 1.21:
© 2006 by Taylor & Francis Group, LLC
12 ⎞ 9 ⎟⎟ 45⎟⎠
40
Modeling of Combustion Systems: A Practical Approach ⎛ 1 ⎜ 2 ⎜ ⎜⎝ −4 ⎛1 ⎜2 ⎜ ⎜⎝ 3
1.6.7
2 3 5
2 3 1
3⎞ ⎛ 1 1⎟⎟ ⎜⎜ 2 2 ⎟⎠ ⎜⎝ 3 −4⎞ ⎛ 1 5 ⎟⎟ ⎜⎜ 2 2 ⎟⎠ ⎜⎝ −4
−4⎞ ⎛ 14 5 ⎟⎟ = ⎜⎜ 11 2 ⎟⎠ ⎜⎝ 12
2 3 1
3⎞ ⎛ 21 1⎟⎟ = ⎜⎜ −12 2 ⎟⎠ ⎜⎝ −3
2 3 5
12 ⎞ ⎛ 14 9 ⎟⎟ = ⎜⎜ 45⎟⎠ ⎜⎝ sym
11 14 9
−3⎞ ⎛ 21 19 ⎟⎟ = ⎜⎜ 14 ⎟⎠ ⎜⎝ sym m
−12 38 19
11 14
−12 38
12 ⎞ 9 ⎟⎟ 45⎟⎠ −3⎞ 19 ⎟⎟ 14 ⎟⎠
The Identity Matrix
A matrix whose principal diagonal elements are 1 and all others are zero is known as the identity matrix: ⎛1 ⎜ I=⎜ ⎜ ⎜ ⎝
⎞ ⎟ ⎟ ⎟ ⎟ 1⎠
1
(1.25)
Here, the blank elements are understood to be zero. A matrix whose only nonzero elements are in the principal diagonal is known as a diagonal matrix. Clearly, the identity matrix is a diagonal matrix. The identity matrix has the following property: A ⋅I = I ⋅A = A
(1.26)
For example, ⎛1 ⎜ ⎜ ⎜⎝
⎞ ⎛3 ⎟ ⎜8 ⎟⎜ 1⎟⎠ ⎜⎝ 1
1
⎛1
3 ⎜⎜ ⎜⎝
1
1 4 7
⎞ ⎛3 ⎟ =⎜ ⎟ ⎜ 1⎟⎠ ⎜⎝
⎛3 For example, if we let a = 3 and A = ⎜⎜ ⎜⎝
© 2006 by Taylor & Francis Group, LLC
2⎞ ⎛ 3 4⎟⎟ = ⎜⎜ 8 6 ⎟⎠ ⎜⎝ 1 ⎞ ⎟ ⎟ 3⎟⎠
3
3
⎞ ⎟ ⎟ 3⎟⎠
1 4 7
2⎞ 4⎟⎟ 6 ⎟⎠
Introduction to Modeling
41
then A = aI, and either is identical for the purposes of multiplication. For example, ⎛3 2 ⎜⎜ 8 ⎜⎝ 1
1.6.8
1 4 7
2⎞ ⎛ 2 4⎟⎟ = ⎜⎜ 6 ⎟⎠ ⎜⎝
2
⎞ ⎛3 ⎟ ⎜8 ⎟⎜ 2 ⎟⎠ ⎜⎝ 1
1 4 7
2⎞ ⎛ 6 4⎟⎟ = ⎜⎜ 16 6 ⎟⎠ ⎜⎝ 2
2 8 14
4⎞ 8 ⎟⎟ 12 ⎟⎠
The Unity, Zero, and Constant Vectors
We designate a vector whose elements are all unity as the unity vector, 1: ⎛ 1⎞ ⎜ 1⎟ 1=⎜ ⎟ ⎜ ⎟ ⎜ ⎟ ⎝ 1⎠
(1.27)
We designate a vector whose elements are all zero as the zero vector, 0: ⎛ 0⎞ ⎜ 0⎟ 0=⎜ ⎟ ⎜ ⎟ ⎜ ⎟ ⎝ 0⎠
(1.28)
We designate a constant as c. A vector of constants has the same value in each row: ⎛ c⎞ ⎜ c⎟ c=⎜ ⎟ ⎜ ⎟ ⎜ ⎟ ⎝ c⎠
(1.29)
The above is fundamentally different than a vector of variables (e.g., v), where each element may be different. ⎛ v1 ⎞ ⎜v ⎟ v = ⎜ 2⎟ ⎜ ⎟ ⎜ ⎟ ⎝ vn ⎠ Be very careful about these distinctions.
© 2006 by Taylor & Francis Group, LLC
(1.30)
42
Modeling of Combustion Systems: A Practical Approach
1.6.9
The Inverse
We use the superscript –1 to indicate the inverse operator for matrix multiplication. The multiplicative inverse has the following property: A –1A = AA –1 = I
(1.31)
Multiplication with an inverse is commutative. For example, the matrix ⎛1 M=⎜ ⎝1
2⎞ 3⎟⎠
has the inverse ⎛ 3 M−1 = ⎜ ⎝ −1
−2 ⎞ 1 ⎟⎠
We verify this by noting ⎛1 MM−1 = ⎜ ⎝1
2⎞ ⎛ 3 3⎟⎠ ⎜⎝ −1
⎛ 3 −2 ⎞ = M−1M = ⎜ ⎟ 1⎠ ⎝ −1
−2 ⎞ ⎛ 1 1 ⎟⎠ ⎜⎝ 1
2⎞ ⎛ 1 = 3⎟⎠ ⎜⎝ 0
0⎞ 1⎟⎠
If a square matrix has a multiplicative inverse, that inverse is unique. However, not all square matrices have inverses. For example, ⎛1 M=⎜ ⎝2
2⎞ 4⎟⎠
has no inverse. A square matrix without an inverse is termed singular. In this case M is singular because the second row is merely a multiple of the first, 2(1 2) = (2 4), and therefore adds no independent information. The number of independent rows in a matrix is referred to as its rank. If the rank of a square matrix is equal to its rows, then it is termed full rank and it will have a unique inverse. We may use elementary row operations to determine the rank of a matrix.
1.6.10
Elementary Row Operations
Consider the matrix equation y = Xa. We will encounter many matrix equations of this form. The simplest hand calculation procedure is to use elementary row operations to determine the rank. Elementary row operations do not interchange columns. Therefore, these operations affect the elements of y and X, but not the elements of a (which are multiplied by respective
© 2006 by Taylor & Francis Group, LLC
Introduction to Modeling
43
columns whose order does not change). Matrix algebra allows for the following elementary row operations: 1. Row swapping: One may swap any row with any other row. For example, if ⎛ y1 ⎞ ⎛ x11 ⎜y ⎟ = ⎜x ⎜ 2 ⎟ ⎜ 21 ⎜⎝ y ⎟⎠ ⎜⎝ x 3 31
x12 x22 x32
x13 ⎞ ⎛ a1 ⎞ x23 ⎟⎟ ⎜⎜ a2 ⎟⎟ x ⎟⎠ ⎜⎝ a ⎟⎠
⎛ y1 ⎞ ⎛ x11 ⎜y ⎟ = ⎜x ⎜ 3 ⎟ ⎜ 31 ⎜⎝ y ⎟⎠ ⎜⎝ x 2 21
x12
x13 ⎞ ⎛ a1 ⎞ x33 ⎟⎟ ⎜⎜ a2 ⎟⎟ x23 ⎟⎠ ⎜⎝ a3 ⎟⎠
33
3
then
x32 x22
2. Row addition: One may add or subtract any row to any other row in the matrix. To pick one example, if ⎛ y1 ⎞ ⎛ x11 ⎜y ⎟ = ⎜x ⎜ 2 ⎟ ⎜ 21 ⎜⎝ y ⎟⎠ ⎜⎝ x 3 31
x12 x22 x32
x13 ⎞ ⎛ a1 ⎞ x23 ⎟⎟ ⎜⎜ a2 ⎟⎟ x33 ⎟⎠ ⎜⎝ a3 ⎟⎠
then it is also true that ⎛ y1 ⎞ ⎛ x11 ⎜ y ⎟ =⎜ x 2 21 ⎟ ⎜ ⎜ ⎜⎝ y2 + y3 ⎟⎠ ⎜⎝ x21 + x 31
x13 ⎞ ⎛ a1 ⎞ x23 ⎟⎟ ⎜⎜ a2 ⎟⎟ x23 + x33 ⎟⎠ ⎜⎝ a3 ⎟⎠
x12 x22 x22 + x32
3. Row multiplication: One may multiply or divide any row by any constant except zero. For example, if ⎛ y1 ⎞ ⎛ x11 ⎜y ⎟ = ⎜x ⎜ 2 ⎟ ⎜ 21 ⎜⎝ y ⎟⎠ ⎜⎝ x 3 31
x12 x22 x32
x13 ⎞ ⎛ a1 ⎞ x23 ⎟⎟ ⎜⎜ a2 ⎟⎟ x ⎟⎠ ⎜⎝ a ⎟⎠ 33
3
then ⎛ y1 ⎞ ⎛ x11 ⎜ 3 y ⎟ = ⎜ 3x ⎜ 2 ⎟ ⎜ 21 ⎜⎝ y3 ⎟⎠ ⎜⎝ x31 is also true.
© 2006 by Taylor & Francis Group, LLC
x12 3 x22 x32
x13 ⎞ ⎛ a1 ⎞ 3 x23 ⎟⎟ ⎜⎜ a2 ⎟⎟ x33 ⎟⎠ ⎜⎝ a3 ⎟⎠
44
Modeling of Combustion Systems: A Practical Approach
The goal of elementary operations will be to put the matrix into echelon form, where the xkk element is equal to 1 or 0, and all elements below and to the left of xkk are zero. For example, the matrix ⎛1 ⎜ ⎜ ⎜ ⎜ ⎝
x1n ⎞ x2 n ⎟⎟ ⎟ ⎟ 1 ⎠
x12 1
is in echelon form. In echelon form, the sum of the diagonal elements determines the rank of the matrix.
Example 1.9
Determining Rank via Elementary Row Operations
Problem statement: Determine the rank of the following matrix using elementary row operations: ⎛ y1 ⎞ ⎛ 1 ⎜y ⎟ =⎜ 3 ⎜ 2⎟ ⎜ ⎜⎝ y3 ⎟⎠ ⎜⎝ −1
3⎞ ⎛ a1 ⎞ 2 ⎟⎟ ⎜⎜ a2 ⎟⎟ 4⎟⎠ ⎜⎝ a3 ⎟⎠
2 1 3
Solution: The above matrix has three rows and columns. Therefore, full rank is equivalent to rank = 3. We shall leave the elements of the y vector symbolic, to evidence the row operations. We generate the following sequence, driving the matrix to echelon form. For clarity, we bracket the targeted matrix elements that we shall drive to 0 or 1. ⎛ y1 ⎞ ⎛ 1 ⎜ y ⎟ = ⎜ ⎡3⎤ ⎜ 2⎟ ⎜ ⎣ ⎦ ⎜⎝ y ⎟⎠ ⎜ 3 ⎝ −1 ⎛ y1 ⎞ ⎛ 1 ⎜ y + 3y ⎟ = ⎜ 0 3⎟ ⎜ ⎜ 2 ⎜⎝ y3 ⎟⎠ ⎜ ⎝ −1 ⎛ y1 ⎜ 1 ⎜ y2 + 3 y3 ⎜ 10 ⎜ y3 ⎝
(
© 2006 by Taylor & Francis Group, LLC
3
3 ⎞ ⎛ a1 ⎞ ⎟ 14⎟ ⎜⎜ a2 ⎟⎟ ⎜ ⎟ 4 ⎟⎠ ⎝ a3 ⎠
2 ⎡⎣10 ⎤⎦
⎞ ⎛ 1 ⎟ ⎟ =⎜ 0 ⎟ ⎜ ⎟ ⎜⎝ ⎡⎣ −1⎤⎦ ⎠
)
3⎞ ⎛ a1 ⎞ ⎟ 2 ⎟ ⎜⎜ a2 ⎟⎟ ⎜ ⎟ 4⎟⎠ ⎝ a3 ⎠
2 1
3 2 1 3
3 ⎞ ⎛ a1 ⎞ ⎟ 1.4⎟ ⎜⎜ a2 ⎟⎟ 4 ⎟⎠ ⎜⎝ a3 ⎟⎠
Introduction to Modeling
45
⎛ y1 ⎜ 1 ⎜ y2 + 3 y3 ⎜ 10 ⎜ y +y ⎝ 3 1
(
⎛ y1 ⎜ 1 ⎜ y2 + 3 y3 ⎜ 10 ⎜ 1 y + y1 ⎜ ⎝ 5 3
(
(
)
⎞ ⎛1 ⎟ ⎟ = ⎜0 ⎟ ⎜ ⎟ ⎜⎝ 0 ⎠
2 1 ⎡⎣ 5 ⎤⎦
3 ⎞ ⎛ a1 ⎞ ⎟ 1.4⎟ ⎜⎜ a2 ⎟⎟ 7 ⎟⎠ ⎜⎝ a3 ⎟⎠
⎞ ⎟ ⎛1 ⎟ ⎜ ⎟ = ⎜0 ⎟ ⎜⎝ 0 ⎟ ⎠
2 1 ⎡⎣1⎤⎦
3 ⎞ ⎛ a1 ⎞ ⎟ 1.4⎟ ⎜⎜ a2 ⎟⎟ 1.4⎟⎠ ⎜⎝ a3 ⎟⎠
)
)
At this point the matrix obviously has rank = 2, as there are only two independent equations, but continuing, we obtain the echelon form: ⎛ y1 ⎜ 0.1 y2 + 3 y3 ⎜ ⎜1 1 y2 + 3 y3 ⎜ y3 + y1 − ⎝5 10
( )
(
⎞ ⎟ ⎛1 ⎟ = ⎜0 ⎟ ⎜⎜ ⎟ ⎝0 ⎠
)
(
)
3 ⎞ ⎛ a1 ⎞ 1.4⎟⎟ ⎜⎜ a2 ⎟⎟ 0 ⎟⎠ ⎜⎝ a ⎟⎠
2 1 0
3
The sum of the principal diagonal is 2. Since rank = 2 but rows = 3, the matrix is singular; i.e., it does not have a multiplicative inverse.
1.6.11
Solving for the Inverse
By noting that M−1M = I , we obtain ⎛ a11 ⎜⎝ a
21
a12 ⎞ ⎛ 3 a22 ⎟⎠ ⎜⎝ −1
−2 ⎞ ⎛ 1 = 1 ⎟⎠ ⎜⎝ 0
0⎞ 1⎟⎠
where ⎛a M−1 = ⎜ 11 ⎝ a21
a12 ⎞ a22 ⎟⎠
Multiplying the matrices gives the following equations; sequential substitution readily solves them: 3 a11 − a12 = 1 3 a21 − a22 = 0 then
© 2006 by Taylor & Francis Group, LLC
−2 a11 + a12 = 0 −2 a21 + a22 = 1
46
Modeling of Combustion Systems: A Practical Approach 3 a11 − 2 a11 = 1 3 a21 = a22
a12 = 2 a11 −2 a21 + 3 a21 = 1
leading to a11 = 1 a22 = 3
a12 = 2 a21 = 1
and ⎛ a11 ⎜⎝ a
21
a12 ⎞ ⎛ 1 = a22 ⎟⎠ ⎜⎝ 1
2⎞ 3⎟⎠
Spreadsheets are powerful but underutilized matrix solvers. Section 1.8 gives Excel™ spreadsheet functions for all the operations below except where noted. The inverse of a product is equal to the product of the inverses taken in reverse order. That is, (MN)–1 = N–1M–1: ⎡⎛ 1 ⎢⎜ ⎢⎣⎝ 1 ⎛5 ⎜⎝ 7
2⎞ ⎛ 1 3⎟⎠ ⎜⎝ 2 8⎞ 11⎟⎠
1.6.12
−1
−1
2⎞ ⎤ ⎛1 ⎥ =⎜ ⎟ 3⎠ ⎥⎦ ⎝2
⎛ −11 =⎜ ⎝ 7
−1
2⎞ ⎛ 1 3⎟⎠ ⎜⎝ 1
2⎞ 3⎟⎠
−1
⎛ −3 =⎜ ⎝ 2
2⎞⎛ 3 –1⎟⎠ ⎜⎝ –1
–2⎞ ⎛ −11 = 1 ⎟⎠ ⎜⎝ 7
8⎞ , or –5⎟⎠
8⎞ –5⎟⎠
The Determinant
One may also determine the rank of a matrix using the determinant. This is a generally tedious process by hand for matrices having more than three rows and columns. By hand, the row–echelon form is the preferred format. Spreadsheets cannot typically solve for determinants without the use of third-party programs. Mathematical solvers such as MathCAD™ can solve for determinants. A vertical bar on each side of a matrix indicates the determinant operation. The determinant of any singular matrix (noninvertible) is zero. Thus, 1 2
2 =0 4
For a two-by-two matrix, the determinant is a11 a21
a12 = a11a22 − a21a12 a22
For a three-by-three matrix, the determinant is
© 2006 by Taylor & Francis Group, LLC
Introduction to Modeling
a11 a21 a31
a12 a22 a32
47
a13 a23 = a11 a22 a33 − a32 a23 − a21 a12 a33 − a32 a13 + a31 a12 a23 − a22 a13 a33
(
)
(
)
(
)
We can consider this by breaking the determinant down into smaller steps: a11 a21 a31
a12 a22 a32
a13 a a23 = a11 22 a32 a33
a23 a − a21 12 a33 a32
a13 a + a31 12 a33 a22
a13 a23
The cofactor is the determinant of each submatrix. The cofactor is the determinant formed by the elements that do not share a row or column with the multiplicand. If the row and column subscripts of the multiplicand differ by an even number, then the cofactor is positive; otherwise, it is negative. Continuing in this way, one may derive determinants for ever-larger matrices. For example, a11 a21 a31 a41
a12 a22 a32 a42 a12
a13 a23 a33 a43
a14 a22 a24 = a11 a32 a34 a42 a44
a13
a14
+ a31 a22
a23
a42
a43
a24 − a41 a44
a12 a22 a32
a23 a33 a43 a13 a23 a33
a24 a12 a34 − a21 a32 a44 a42
a13 a33 a43
a14 a34 a44
a14 a24 a34
One then reduces each of the cofactors to multiplicands and further cofactors, continuing in series until deriving the final expression.
1.6.13
Orthogonality
All orthogonal matrices have nonzero elements exclusively along the principal diagonal. In analytical geometry, such matrices represent vectors at mutual right angles, hence the term orthogonal. Orthogonal comes from the Greek and literally means “right angled.” Thus, we spoke of mutually perpendicular (orthogonal) directions earlier, in our visit to Flatland. In this text, we will distinguish three senses of the word orthogonal in linear algebra: the lenient sense, the stricter sense, and the strictest sense. Definition 1 (the lenient sense): If X is a matrix and XTX is a diagonal matrix (D), then X is an orthogonal matrix in the lenient sense. Mathematically,
© 2006 by Taylor & Francis Group, LLC
48
Modeling of Combustion Systems: A Practical Approach ⎛ d11 ⎜ D=⎜ ⎜ ⎜ ⎝
d22
⎞ ⎟ ⎟ ⎟ ⎟ dnn ⎠
(1.32)
and XT = DX–1
(1.33a)
XTX = D
(1.33b)
For example, the following matrix is orthogonal in the lenient sense because it produces a diagonal matrix (D): ⎛1 ⎜1 X=⎜ ⎜1 ⎜ ⎝1
−1 −1 0 0
−1⎞ ⎛4 −1⎟⎟ T −1 , X X = DX X = D = ⎜⎜ 0 −2 ⎟ ⎜⎝ 0 ⎟ 0⎠
0 2 0
0⎞ 0⎟⎟ 6⎟⎠
Definition 2 (the stricter sense): If X is a matrix and XTX is a diagonal matrix comprising identical elements, then X is an orthogonal matrix in the stricter sense. Mathematically, XT = cX–1
(1.34a)
XTX = cI
(1.34b)
where c is a constant and I is the identity matrix. For example, the following matrix is orthogonal in the stricter sense because the principal diagonal of the matrix comprises identical values: ⎛1 ⎜1 X=⎜ ⎜1 ⎜ ⎝1
−1 1 −1 1
−1⎞ ⎛1 −1⎟⎟ T −1 , X X = cX X = cI = 4 ⎜⎜ 1⎟ ⎜⎝ ⎟ 1⎠
1
⎞ ⎛4 ⎟ =⎜ ⎟ ⎜ 1⎟⎠ ⎜⎝
4
⎞ ⎟ ⎟ 4⎟⎠
Definition 3 (the strictest sense): If X is a matrix and XTX is the identity matrix, then X is an orthogonal matrix in the strictest sense. Mathematically, XT = X–1 XT X = I
© 2006 by Taylor & Francis Group, LLC
(1.35a) (1.35b)
Introduction to Modeling
49
For example, the following matrix is orthogonal in the strictest sense because the transpose and the inverse are identical. Therefore, the product of the matrix’s transpose and itself is the identity matrix. ⎛1 ⎜2 ⎜ ⎜1 ⎜2 X=⎜ ⎜1 ⎜ ⎜2 ⎜1 ⎜ ⎝2
−
1
−
2 1
−
2
−
6 1 6 2
0
6
0
⎛ 1 ⎜ 2 ⎜ ⎜− 1 ⎜ 2 X −1 = ⎜ ⎜ − 1 ⎜ 6 ⎜ 1 ⎜ ⎜⎝ − 12
1 ⎞ 12 ⎟⎟ 1 ⎟ − ⎟ 12 ⎟ 1 ⎟ − ⎟ 12 ⎟ 3 ⎟ ⎟ 12 ⎠
1
0
1 2 1 − −
1 ⎞ 2 ⎟ ⎟ 0 ⎟ ⎟ ⎟ 0 ⎟ ⎟ ⎟ 3 ⎟ ⎟ 12 ⎠
1 2 0
2 1
2
6 1
6 1
−
12
⎛1 ⎜ X TX = X −1X = I = ⎜ ⎜ ⎜ ⎝
12
1 1
⎞ ⎟ ⎟ ⎟ ⎟ 1⎠
(1.36a)
(1.36b)
(1.36c)
If desired, one may put the radicals in proper form (i.e., rational denominators where possible): 1 2
=
2 2
or 2 6
=
2 2 2 3
=
2 3
One may also choose to reduce improper fractions (i.e., those whose numerator is greater than their denominator) to proper form, e.g., 15/4 = 3-3/4.
© 2006 by Taylor & Francis Group, LLC
50
Modeling of Combustion Systems: A Practical Approach
However, the author prefers leaving them alone. They are far more informative and comparatively useful in their improper forms. Whenever we refer to orthogonal matrices without qualification, we shall always mean orthogonal in the lenient sense. Orthogonal matrices have advantages because if y = Xa and X is orthogonal, then the least squares coefficients will be uncorrelated. In other words, in general, XTXa represents a system of simultaneous equations. However, if XTX is orthogonal, then XTXa represents a system of independent equations, each one of which separately determines an independent coefficient. Besides the computational ease, this also ensures that the coefficients do not bias one another. Since the orthogonality of XTX depends exclusively on the X matrix alone (and not y), with proper planning, we can create an experimental design that generates unbiased coefficients.
Example 1.10 Orthogonal Experimental Designs Problem statement: Table 1.4 shows hypothetical data sets from two different investigators. Suppose that y = a0 + a1x1 + a2x2 + a12x1x2 for both sets of data; that is, y = Xa where ⎛1 ⎛ y1 ⎞ ⎜ ⎜y ⎟ ⎜1 2 y=⎜ ⎟, X=⎜ ⎜ y3 ⎟ ⎜1 ⎜ ⎟ ⎜ ⎝ y4 ⎠ ⎜⎝ 1
(x ) (x ) (x ) (x ) 1
1
1
2
1
3
1
4
( x2 )1 ( x1x2 )1 ⎞ ⎛ a0 ⎞ ⎟ ⎜a ⎟ ( x2 )2 ( x1x2 )2 ⎟ 1 ⎟, a=⎜ ⎟ a ⎜ x x x 2⎟ ( 2 )3 ( 1 2 ) 3 ⎟ ⎜ ⎟ ⎟ ⎝ a12 ⎠ ( x2 )4 ( x1x2 )4 ⎟⎠
and the subscripts outside the parentheses correspond to the subscript for y. Compare the orthogonality of each investigator’s design. TABLE 1.4 Hypothetical Data y 3.5 5.0 2.0 2.5 y 2.3 3.1 4.4 3.4
© 2006 by Taylor & Francis Group, LLC
Investigator 1 x1 x2 1.0 1.0 –1.0 –1.0
–1.0 1.0 –1.0 1.0
Investigator 2 x1 x2 –0.6 –0.5 0.5 1.0
–1.0 0.8 1.0 –1.1
Introduction to Modeling
51
What do you note about the designs? Use the inverse to calculate a. Suppose x1x2 is found to be an insignificant term in the model. Recalculate the coefficients of the truncated model for both data sets. Compare and contrast any differences. Solution: Multiplying both sides of the equation by XT, we obtain X T y = X TXa . These reduce to the following models for each investigator’s data: Investigator 1 ⎛ 13⎞ ⎛ 4 ⎜ 4⎟ ⎜ ⎜ ⎟ =⎜ ⎜ 2⎟ ⎜ ⎜ ⎟ ⎜ ⎝ 1⎠ ⎝
⎞ ⎛ a0 ⎞ ⎟⎜a ⎟ ⎟ ⎜ 1⎟ ⎟ ⎜ a2 ⎟ ⎟⎜ ⎟ 4⎠ ⎝ a3 ⎠
4 4
Investigator 2 ⎛ 13.20⎞ ⎛ 4.00 ⎜ 2.670⎟ ⎜ 0.40 ⎜ ⎟ =⎜ ⎜ 0.840⎟ ⎜ −0.30 ⎜ ⎟ ⎜ ⎝ −1.400⎠ ⎝ −0.40
0.40 1.86 −0.40 −1.01
−00.30 −0.40 3.85 0.79
−0.40⎞ ⎛ a0 ⎞ −1.01⎟⎟ ⎜⎜ a1 ⎟⎟ 0.79⎟ ⎜ a2 ⎟ ⎟⎜ ⎟ 1.98⎠ ⎝ a3 ⎠
Clearly, the design for investigator 1 is orthogonal, while that of investigator 2 is not. From Section 1.6.9 we learned that M−1M = I, and by definition MI = M. Therefore, if we let M = X TX, then M−1X T y = M−1Ma = a . Substituting for M we have
(X X) T
−1
XTy = a
From this, we may solve for a. In the present case, this leads to Investigator 1
Investigator 2
⎛ a0 ⎞ ⎛ 3.25⎞ ⎜ a ⎟ ⎜ 1.00⎟ ⎜ 1⎟ = ⎜ ⎟ ⎜ a2 ⎟ ⎜ 0.50⎟ ⎜ ⎟ ⎜ ⎟ ⎝ a3 ⎠ ⎝ 0.25⎠
⎛ a0 ⎞ ⎛ 3.27 ⎞ ⎜ a ⎟ ⎜ 0.98⎟ ⎜ 1⎟ = ⎜ ⎟ ⎜ a2 ⎟ ⎜ 0.52 ⎟ ⎜ ⎟ ⎜ ⎟ ⎝ a3 ⎠ ⎝ 0.24⎠
In fact, the coefficients differ only by round-off error. Since the data are hypothetical, the author is in a position to declare that the model of investigator 1 is the true model. However, the data of investigator 2 leads to substantially the same model. So far, so good; however, the solution for the XTX matrix of investigator 2 requires inverting the matrix with the procedure given in Section 1.6.9. (Later in Section 1.8 we show a convenient method for using
© 2006 by Taylor & Francis Group, LLC
52
Modeling of Combustion Systems: A Practical Approach a spreadsheet to invert the matrix numerically.) By contrast, the inversion of the data of investigator 1 is nearly trivial. Since the matrix is orthogonal, the inverse is merely the reciprocal of the XTX matrix. That is, a0 = 13/4, a1 = 4/4, a2 = 2/4, and a1 = 1/4, or in other words,
(X X) T
−1
⎛ 0.25 ⎜ =⎜ ⎜ ⎜ ⎝
0.25 0.25
⎞ ⎟ ⎟ ⎟ ⎟ 0.25⎠
Now if we truncate the model for investigator 1, none of the remaining coefficients will change value. However, this is not the case for the data of investigator 2. We present the respective equations below. Investigator 1 ⎛ 13⎞ ⎛ 4 ⎜ 4⎟ =⎜ ⎜ ⎟ ⎜ ⎜⎝ 2 ⎟⎠ ⎜⎝
4
Investigator 2
⎞ ⎛ a0 ⎞ ⎟⎜a ⎟ ⎟ ⎜ 1⎟ 4⎟⎠ ⎜⎝ a2 ⎟⎠
⎛ 13.20⎞ ⎛ 4.00 ⎜ 2.67 ⎟ = ⎜ 0.40 ⎟ ⎜ ⎜ ⎜⎝ 0.84⎟⎠ ⎜⎝ −0.30
⎛ a0 ⎞ ⎛ 3.25⎞ ⎜ a ⎟ = ⎜ 1.00 ⎟ ⎟ ⎜ 1⎟ ⎜ ⎜⎝ a2 ⎟⎠ ⎜⎝ 0.50⎟⎠
0.40 1.86 −0.40
−0.30⎞ ⎛ a0 ⎞ −0.40⎟⎟ ⎜⎜ a1 ⎟⎟ 3.85⎟⎠ ⎜⎝ a2 ⎟⎠
⎛ a0 ⎞ ⎛ 3.26⎞ ⎜ a ⎟ = ⎜ 0.86⎟ ⎟ ⎜ 1⎟ ⎜ ⎜⎝ a2 ⎟⎠ ⎜⎝ 0.56⎟⎠
For investigator 2, the estimators are less efficient. This is especially so for a1 because the experimental design had a relatively small range in the x1 direction. This would not be a good experimental design, especially for determining a1. We will always prefer orthogonal designs for this purpose. In turn, orthogonal designs are balanced and symmetrical designs, as we shall show in Chapter 3.
1.6.14
Eigenvalues and Eigenvectors
Suppose ⎛ y1 ⎞ ⎛ x11 ⎜y ⎟ ⎜x ⎜ 2 ⎟ = ⎜ 21 ⎜ ⎟ ⎜ ⎜ ⎟ ⎜ ⎝ y n ⎠ ⎝ x n1
x12 x22 xn 2
© 2006 by Taylor & Francis Group, LLC
…
x1n ⎞ ⎛ a1 ⎞ ⎛ u11 x2 n ⎟⎟ ⎜⎜ a2 ⎟⎟ ⎜⎜ u21 = ⎟⎜ ⎟ ⎜ ⎟⎜ ⎟ ⎜ xnn ⎠ ⎝ an ⎠ ⎝ un1
u12 u22 un2
…
u1n ⎞ ⎛ b1 ⎞ u2 n ⎟⎟ ⎜⎜ b2 ⎟⎟ ⎟⎜ ⎟ ⎟⎜ ⎟ unn ⎠ ⎝ bn ⎠
Introduction to Modeling
53
then y = Xa = Ub. Further suppose that Λ = UT U. Then U is an orthogonal matrix, Λ is the eigenvalue matrix comprising the elements λ1, λ2, … λn. When y = Xa = Ub, then Ub has the advantage that its coefficients are independent. In other words, while Xa represents a system of simultaneous equations, Ub represents an orthogonal system of independent equations. To illustrate the concept, consider y = Xa for the following values: ⎛ 2.19⎞ ⎛ 1 ⎜ 2.70⎟ ⎜ 1 ⎜ ⎟ =⎜ ⎜ 2.95⎟ ⎜ 1 ⎜ ⎟ ⎜ ⎝ 2.83⎠ ⎝ 1
−0.5 1.5 −0.5 −0.5
−0.5 −0.5 1.5 −0.5
−0.5⎞ ⎛ 2.668⎞ −0.5⎟ ⎜ 0.255 ⎟ ⎟⎜ ⎟ −0.5⎟ ⎜ 0.380 ⎟ ⎟⎜ ⎟ 1.5 ⎠ ⎝ 0.320 ⎠
We may also express the same vector as y = Ub where U = XK, b = KTa, and K = eigenvectors (XTX): ⎛ 2.19⎞ ⎛ 1 ⎜ 2.70⎟ ⎜ 1 ⎜ ⎟ =⎜ ⎜ 2.95⎟ ⎜ 1 ⎜ ⎟ ⎜ ⎝ 2.83⎠ ⎝ 1
0 1.619 −0.991 −0.628
−0.866⎞ ⎛ 2.668⎞ −0.289⎟⎟ ⎜⎜ −0.082 ⎟⎟ −0.289⎟ ⎜ −0.032 ⎟ ⎟⎜ ⎟ −0.289⎠ ⎝ 0.5551⎠
0 −0.210 −1.298 −1.5 507
For the present case, the reader may verify that ⎛4 ⎜ Λ = UTU = ⎜ ⎜ ⎜ ⎝
4 4
⎞ ⎟ ⎟ . ⎟ ⎟ 1⎠
Thus, eigenvalues can transform a square matrix of full rank into an orthogonal one. Eigenvalues multiplied by any constant (c) are still eigenvalues:
( cΛ ) ⎛⎜⎝ 1c b⎞⎟⎠ = Λ′ b′ = Λb Thus, there is no unique set of eigenvalues and eigenvectors for a given matrix. To establish one, we use normalized eigenvalues and their corresponding eigenvectors. To normalize the eigenvectors, we choose c such that ∑ λ 2k = 1. If we order normalized eigenvalues by magnitude, then we have a unique set. Regrettably, most spreadsheets do not generate eigenvalues and eigenvectors with a stand-alone function, and the solution of eigenvector problems becomes tedious by hand. However, modestly priced software such as Mathcad does solve for eigenvectors.
© 2006 by Taylor & Francis Group, LLC
54
Modeling of Combustion Systems: A Practical Approach
Eigenvalues may be found as the solution to an nth-order polynomial (characteristic) equation, where n is the number of rows, presuming the starting matrix is a nonsingular, square one. However, the procedure becomes unwieldy for matrices greater than 3 × 3, and dedicated software is really a must. Statistical software is the best option. One may find the characteristic equation from the determinant of the subject matrix augmented with an undetermined variable (λ):
c0 + c1λ + c2 λ 2 +
cnλ n =
a11 − λ a21
a12 a22 − λ
a1n a2 n
a21
a3 n ann − λ
an1
a21
=0
This generates an nth-order characteristic equation. For real symmetric matrices (the only kind we need to consider in this text), the solution to the characteristic equation gives n real roots, though some may be repeated. Another method, which is generally easier and more amenable to spreadsheets, is to make use of the trace of the matrix to find the eigenvalues. The trace of a matrix is the sum of the diagonal elements. We may also define traces for higher-order square matrices: n
( ) ∑m
t n = tr Mn =
n kk
(1.37)
k =1
In the above equation, we are relying on context to obviate equivocation for n: for tn and mnkk, the superscript n is mere nomenclature, referencing the trace or elements of Mn, respectively; for Mn, the superscript is an authentic exponent. n
Mn =
∏ M = (M)(M) (M)
(1.38)
k =1
Thus, M2 = MM (not MTM). The characteristic equation and its solutions follow directly from tn: n
∑c λ k
k
=0
(characteristic equation)
(1.39)
k=0
⎧ 1 if j = n ⎪ cj = ⎪ ⎨ n− j − 1 oth herwise ⎪ −1 cn− k t n− j− k ⎪n − j k=0 ⎩
∑
© 2006 by Taylor & Francis Group, LLC
(coefficient solutions)
(1.40)
Introduction to Modeling
55
We use the terms latent roots, eigenvalues, or characteristic roots for the values of λ that generate zeros for the characteristic equation. Each eigenvalue is associated with an eigenvector that we find by manipulating matrices. Section 4.3.2 gives an example of using eigenvalues and finding their associated eigenvectors to orthogonalize a matrix.
1.7 1.7.1
Important Concepts and Notation Summation and Matrix Notation
Generally, we may express operations with arrays and columns of numbers using either summation or matrix notation. Summation notation uses a capital sigma that may be subscripted, superscripted, both, or none. It represents a series of addition operations per the following equation: n
∑y
k
= y1 + y2 +
+ yn
(1.41)
k =1
• Here, k is the index and n is the limit. The letter i (for index) is the most common designation, with letters immediately following to indicate distinctions among indices, if necessary. We shall use k because it is easier to see in print and cannot be confused with the number 1, and because i often represents the imaginary unit, i = √ –1. • The index increments by 1, until reaching the limit, n. The limit may be finite (e.g., n = 7) or infinite (∞, that is, the series does not terminate). If the limit is infinite, the sum is referred to as an infinite series. • We may omit the limit, index, or both from the notation when context obviates ambiguity. The analogous operation with multiplication is known as product notation. It looks like this: n
∏ y = ( y )( y ) ( y ) k
1
2
(1.42)
n
k =1
The log and exponential functions convert between the forms for logs of any positive real number: n
∑ k =1
© 2006 by Taylor & Francis Group, LLC
⎛ yk = ln ⎜ ⎜⎝
n
∏ k =1
⎞ e yk ⎟ = y1 + y2 + ⎟⎠
+ yn
(1.43)
56
Modeling of Combustion Systems: A Practical Approach
n
∑ ln( yk )
n
∏y
k
= e k =1
( )( ) ( y )
= y1 y2
k =1
n
(1.44)
Also note that for positive real numbers the sum of the logs is equal to the log of the products: n
⎛ ln yk = ln ⎜ ⎜⎝
∑ ( ) k =1
⎞
n
∏ y ⎟⎟⎠ k
(1.45)
k =1
Example 1.11 Summation and Product Notation Problem statement: For y1 = 1, y2 = 3, and y3 = 5 calculate ∑ y and ∏ y. Solution: From the problem statement it is obvious that k = 1 and n = 3:
∑ y = 1 + 3 + 5 = 9 , ∏ y = (1)(3)(5) = 15 1.7.2
Converting between Summation and Matrix Notation
Often, algebra is less cumbersome with matrix notation than with summation notation. The following identities convert between the forms: n=
1 = n
v=
∑k ≡ 1 1 T
1
∑
k
( )
≡ 1 T1
(1.46)
−1
∑ v ≡ (1 1) T
n
−1
(1.47)
1T v
(1.48)
Note that the overbar indicates a sum (Σv) normalized by the number of elements (n), also known as the arithmetic average, arithmetic mean, or simply the mean:
© 2006 by Taylor & Francis Group, LLC
Introduction to Modeling
57
∑u ≡ c u = u c
(1.49)
∑u ≡ 1 u = u 1
(1.50)
∑ uv ≡ u v = v u
(1.51)
∑v
(1.52)
c
T
T
T
2
T
T
T
≡ v Tv
Please pay attention to the difference between vector and scalar notation: c is a scalar constant comprising a single number, whereas c is a vector of constant values, each equal to c. Likewise, u and v are vectors comprising a column of different numbers, but u and v are single variables. Finally, n and v are special constants; the former is the total number of elements in a vector and the latter is the arithmetic average (mean) value of all the values of v.
1.7.3
Averages: Mean, Mode, and Median
We may sometimes characterize a vector of values with three kinds of averages. The mean, unqualified by any other term, is the sum of vector elements normalized by the number of elements; it is also called the arithmetic average. The mode is the data value that occurs most frequently within the vector. The mode may not be unique. The median is the central value of ordered vector elements; if the number of elements is even, then the median is the mean of the two central values.
Example 1.12 Working with Averages Problem statement: Calculate the mean, mode, and median for the following: xT = (–1 2 3 3 5 18). Suppose –1 and 18 are errant values and should be 1 and 8. Recalculate the averages and comment on what you notice. Solution: Mean = (–1 + 2 + 3 + 3 + 5 + 18)/6 = 5 Mode = 3 Median = (3+3)/2 = 3 For the vector xT = (1 2 3 3 5 8) we have:
© 2006 by Taylor & Francis Group, LLC
58
Modeling of Combustion Systems: A Practical Approach Mean = (1 + 2 + 3 + 3 + 5 + 8)/6 = 3.67 Mode = 3 Median = (3 + 3)/2 = 3 We see that the median is much less sensitive to errant values than the mean. The mode has limited utility, especially for small data sets, though in this case it is single-valued.
1.7.4
Various Means and the Generalized Mean
There are various operations for determining the average. The best known and used is the arithmetic average, which we have already defined. Mathematically, Equation 1.48 defines the arithmetic mean; whenever we use the term mean without qualification, we refer to the arithmetic mean. However, there are more means than the simple arithmetic mean. The next several equations list the most common kinds. We use the generalized nomenclature, M p, to refer to each type of mean. 1
M −1 =
M0 =
M=
M2 =
1 n
∑
1 v
n 1 1 + + v1 v2
=
n
∏v
1 n
∑ v = v + v +n
k
=
n
1
1 n
∑v
2
=
1 + vn
( v )( v ) ( v ) 1
2
2
n
+ vn
v12 + v22 + n
+ vn2
Harmonic mean
(1.53)
Geometric mean
(1.54)
Arithmetic mean
(1.55)
Root mean square (RMS) (1.56)
Example 1.13 Calculation of Various Means Problem statement: For the values vT = (1 10 100), calculate the harmonic, geometric, and arithmetic means, as well as the RMS value. Give the results to two decimal places. What do you notice? Repeat the calculation for vT = cT = (10 10 10). What further observations can you make? Repeat the calculation for vT = (–3 –2 1). What do you notice now? Finally, repeat with vT = (3 –1). Can you make any general hypotheses from these data sets?
© 2006 by Taylor & Francis Group, LLC
Introduction to Modeling
59
Solution: From Equations 1.53 through 1.56 we have the following, to two decimal places: M −1 =
3 1 1 1 + + 1 10 100
=
2.70
M0 =
(1)(10)(100)
=
31.62
=
37.00
=
58.03
M=
1 + 10 + 100 3 12 + 10 2 + 100 2 3
M2 = Observations:
• We see that in all cases, the mean is somewhere between the extreme values (e.g., between 1 and 100); that is, the mean tends toward the center of the values, termed central tendency. • Second, for the positive data set given, as p increases, M p tends toward larger values; conversely, as p decreases, M p tends toward smaller values. • These behaviors seem to indicate some relation among the above means. This raises the possibility of some grander generalized definition for the mean. For vT = cT = (10 10 10) the means become 3 1 1 1 + + 10 10 10
M −1 =
M0 =
M=
(10)(10)(10)
10 + 10 + 10 3
M2 =
© 2006 by Taylor & Francis Group, LLC
3
102 + 102 + 102 3
=
10
=
10
=
10
=
10
60
Modeling of Combustion Systems: A Practical Approach The fact that all the means are the same (i.e., M −1 (c) = M 0 (c) = M(c) = M 2 (c) = c ) is not so surprising. If all the means lie somewhere between their minimum and maximum for positive values, and these are identical, then the mean must also take that value, i.e., M p (c) = c . Now, we consider vT = (–3 –2 1): 3 1 1 1 + + −3 −2 1
M −1 =
M0 =
M=
3
( −3) ( −2 )(1)
( −3) + ( −2 ) + (1)
M2 =
3 −32 + −2 2 + 12 3
=
18
=
1.82
=
−1.33
=
2.16
This is strange. For the data set vT = (–3 –2 1), only M0 and M give values between –3 < v < 1. In fact, M2 cannot possibly give a negative number no matter what the data set. Continuing, for vT = (–3 1) we have M −1 =
2 1 1 + −3 1
=
−3
M0 =
( −3)(1)
=
3i
M=
−3 + 1 2
M2 =
−3 2 + 12 2
=
−1
≈
2.24
The result for M0 is not even a real number.
© 2006 by Taylor & Francis Group, LLC
Introduction to Modeling
61
The above considerations lead us to a definition of a generalized mean as follows:
Mp ≡
p
1 n
n
∑x
p k
Generalized mean
(1.57)
k =1
To avoid confusion, note that p on the left side of the equation is a mere nomenclature, not a true exponent. (By way of analogy, consider that in trigonometric functions, e.g., sin–1(x), the –1 merely signifies the inverse, i.e., arcsine(x), not the reciprocal, i.e., sin–1(x) ≠ 1/sin(x).) However, on the right side of the equation, p functions as a true exponent or root. The definition of Equation 1.57 is perfectly general, but if we want to keep M p in the domain of real numbers, we will sometimes need to restrict the range to x > 0. The generalized mean has the following six properties: 1. The generalized mean reduces to the geometric mean when p approaches zero:
M0 ≡
lim p→ 0
n
p
∑ k =1
xkp n
n
=
n
∏x
k
(1.58)
k =1
2. The generalized mean increases monotonically with p for x > 0: dM p ≥ 0 for x > 0 and −∞ < p < ∞ dp
(1.59)
3. The minimum and maximum values bound the generalized mean if x > 0 for all x: xmin ≤ M p ≤ xmax if x > 0 for all x
(1.60)
4. The generalized mean approaches the maximum x value as p increases without bound for all x, if x > 0: lim M p = xmax if x > 0 for all x p→ ∞
(1.61)
5. The generalized mean approaches the minimum x value as p decreases without bound if x > 0 for all x:
© 2006 by Taylor & Francis Group, LLC
62
Modeling of Combustion Systems: A Practical Approach
lim M p = xmin if x > 0 for all x p → −∞
(1.62)
6. The generalized mean increases with increasing p (and conversely decreases with decreasing p) if x > 0 for all x:
{
}
∀ ( p2 > p1 ) ∩ ( x > 0 )
∃
{M
p2
, M p1
}
∋
{M
p2
> M p1
}
(1.63)
(The above is read for every p2 greater than p1 and x greater than zero, there exist M p2 and M p1 such that M p2 is greater than M p1 .) The restriction x > 0 for all x is sufficient but not necessary. For example, for positive, odd-integer powers (including M), the range of x may extend over all real values, −∞ < x < ∞.
1.8
Least Squares
The technique of least squares (LS) is a powerful method for determining the best curve to a given set of data. LS is the appropriate fitting method if the errors are normally distributed and one knows the factor values.
1.8.1
The Method of Least Squares
The traditional introduction to this subject usually involves the fit of a straight line to data. We will begin here as well. However, we will show shortly that we can fit much more than straight lines with the least squares technique. We will make use of linear (matrix) algebra because it is the simplest way to obtain solutions to least squares problems. To begin, let us consider a scatter diagram with data values given in Figure 1.12. We have decided to fit a straight line: y = a0 + a1 x
(1.64)
Now we desire to find the constants a0 and a1. For the five data points we can write y1 = a0 + a1x1 y2 = a0 + a1x2 y3 = a0 + a1x3
© 2006 by Taylor & Francis Group, LLC
Introduction to Modeling 12
x 1 2 3 4 5
10
63
y 1.81 4.27 6.01 7.30 9.15
8 area equals square of vertical distance to regression line
6
regression, y = a0 + a1x
4
data points
2
0 0
1
2
3
4
5
6
FIGURE 1.12 The least squares line. The least squares line is the line that minimizes the sum of the squared distances from the data points to the regression line. One may generalize the method to any number of dimensions.
y4 = a0 + a1x4 y5 = a0 + a1x5 where the subscripts index each point for the x-y data. We may represent these data in matrix form as ⎛ y1 ⎞ ⎛ 1 ⎜ y ⎟ ⎜1 ⎜ 2⎟ ⎜ ⎜ y3 ⎟ = ⎜ 1 ⎜ ⎟ ⎜ ⎜ y4 ⎟ ⎜ 1 ⎜⎝ y ⎟⎠ ⎜⎝ 1 5
x1 ⎞ x2 ⎟⎟ ⎛ a0 ⎞ x3 ⎟ ⎜ ⎟ ⎟ ⎝ a1 ⎠ x4 ⎟ x5 ⎟⎠
or
⎛ 1.81 ⎞ ⎛ 1 ⎜ 4.27 ⎟ ⎜ 1 ⎜ ⎟ ⎜ ⎜ 6.01 ⎟ = ⎜ 1 ⎜ ⎟ ⎜ ⎜ 7.30 ⎟ ⎜ 1 ⎜⎝ 9.15 ⎟⎠ ⎜⎝ 1
1⎞ 2 ⎟⎟ ⎛ a0 ⎞ 3⎟ ⎜ ⎟ ⎟ ⎝ a1 ⎠ 4⎟ 5⎟⎠
(1.65)
From Equation 1.65, we have five equations but only two unknowns (a0 and a1). So, the system is overspecified. To account for this overspecification, we will add an error vector, e: ⎛ y1 ⎞ ⎛ 1 ⎜ y ⎟ ⎜1 ⎜ 2⎟ ⎜ ⎜ y3 ⎟ = ⎜ 1 ⎜ ⎟ ⎜ ⎜ y4 ⎟ ⎜ 1 ⎜⎝ y ⎟⎠ ⎜⎝ 1 5
⎛ e1 ⎞ x1 ⎞ ⎜e ⎟ ⎟ x2 ⎟ ⎛ a0 ⎞ ⎜ 2 ⎟ x3 ⎟ ⎜ ⎟ + ⎜ e 3 ⎟ ⎟ ⎝ a1 ⎠ ⎜ ⎟ x4 ⎟ ⎜ e4 ⎟ ⎟ x5 ⎠ ⎝⎜ e5 ⎟⎠
© 2006 by Taylor & Francis Group, LLC
or
⎛ 1.81 ⎞ ⎛ 1 ⎜ 4.27 ⎟ ⎜ 1 ⎜ ⎟ ⎜ ⎜ 6.01 ⎟ = ⎜ 1 ⎜ ⎟ ⎜ ⎜ 7.30 ⎟ ⎜ 1 ⎜⎝ 9.15 ⎟⎠ ⎜⎝ 1
⎛ e1 ⎞ 1⎞ ⎜e ⎟ ⎟ 2⎟ ⎛ a0 ⎞ ⎜ 2 ⎟ 3⎟ ⎜ ⎟ + ⎜ e3 ⎟ ⎟ ⎝ a1 ⎠ ⎜ ⎟ 4⎟ ⎜ e4 ⎟ ⎟ ⎜⎝ e ⎟⎠ 5⎠ 5
64
Modeling of Combustion Systems: A Practical Approach
Then in matrix format we have y = Xa + e
(1.66)
From this point forward, the easiest way to follow along will be to put the matrices in a spreadsheet and name them as y and X, respectively (e and a are unknown so far). Premultiplying y and X by XT gives the following: X Ty = X TXa + X Te
(1.67)
One can do this easily in Excel™ using the transpose command: XT = transpose(X), which we label XT.* Then using the command for matrix multiplication we have XTy = mmult(XT,y) and XTy = mmult(XT,X); we label these as XTY and XTX, respectively, in the spreadsheet. We do not know the values for e. However, we can see that XTX is a square symmetric matrix with the number of rows and columns exactly equal to the number of parameters for which we are solving. Therefore, letting XTe = 0 leaves X Ty = X TXa
⎛ ⎜ ⎜ ⎝
(1.68a)
∑ y ⎞⎟ = ⎛⎜ N ∑ x ⎞⎟ ⎛ a ⎞ ⎜ ⎟ ∑ xy⎟⎠ ⎜⎜⎝ ∑ x ∑ x ⎟⎟⎠ ⎝ a ⎠ 0
2
(1.68b)
1
15 ⎞ ⎛ a0 ⎞ 55⎟⎠ ⎜⎝ a1 ⎟⎠
⎛ 28.54 ⎞ ⎛ 5 ⎜⎝ 103.33⎟⎠ = ⎜⎝ 15
(1.68c)
Inverting XTX and then premultiplying both sides of the Equation 1.68a by this quantity gives a:
(X X) T
−1
(
X Ty = X TX
)
−1
X TXa = a
(1.69)
* To label a range in Excel, place the mouse on the top left corner of the matrix, left click the mouse and drag to highlight the entire range. Then type alt + i n d and define the range name. To put results in a field of cells, first highlight the original calculation cell, then drag the mouse right and down over the output range, press F2, and then ctrl + shift + enter to apply the calculation to the highlighted range.
© 2006 by Taylor & Francis Group, LLC
Introduction to Modeling
65
One may code for (XTX)–1 in the spreadsheet as minverse(XTX); we label this inv. Finally, a = mmult(inv,XTY). Now, the predicted values for y (which we designate as yˆ ) are given by Equation 1.70, which is Equation 1.66 without the error term: yˆ = Xa
(1.70)
The spreadsheet command becomes yˆ = mmult(X,a) and the error vector ˆ Figure 1.13 shows the completed spreadsheet, showing both is e = y – y. values and formulas. The reader may wish to verify that X Te = 0 by naming the error vector e and finding the result of X Te = mmult(XT,e). For our particular tworegressor case, we have ⎛ 0⎞ X Te = ⎜ ⎟ ⎝ 0⎠ Equations 1.68a to c are termed the normal equations. The matrix form of Equation 1.68a is completely general for any least squares solution. For the case of two regressors, it reduces to Equation 1.68b, and for our particular case, it reduces to Equation 1.68c. From Figure 1.13 we see that, rounded to two decimal places, ⎛ a ⎞ ⎛ 0.40⎞ a = ⎜ 0⎟ ≈ ⎜ ⎝ a1 ⎠ ⎝ 1.77 ⎟⎠
(1.71)
Substituting the results of Equation 1.71 back into our starting equation (Equation 1.64) gives us the desired result: y = 0.40 + 1.77 x
1.8.2
The Method of Least Squares: The Calculus
Figure 1.12 shows the data and the regression line as well as several square regions. The area of each region is equal to the square of the vertical distances. Suppose we wish to adjust our regression line to minimize the sum of these squares. (By definition, this would be the least squares solution.) We shall begin with the assumption that we can specify any independent variable (x) without significant error, but that most of the error (e) occurs when we perform an experiment to measure the dependent variable, y. We shall formulate the error associated with y as y − y* = e , where y is what we measure, y * is the true value, and e is the difference between what we got (y) and what we should have gotten ( y *).
© 2006 by Taylor & Francis Group, LLC
66
y_hat 2.17 3.94 5.71 7.48 9.25
XTY 28.54 103.33
a 0.40 1.77
y 1.81 4.27 6.01 7.3 9.15
X 1 1 1 1 1
ε -0.36 0.33 0.30 -0.18 -0.10
y_hat =MMULT(X,a) =MMULT(X,a) =MMULT(X,a) =MMULT(X,a) =MMULT(X,a)
ε =y-y_hat =y-y_hat =y-y_hat =y-y_hat =y-y_hat
X 1 1 1 1 1
1 1 1 1 1
1 2 3 4 5
XT 1.00 1.00
1.00 2.00 XTX 5.00 15.00
1.00 3.00
15.00 55.00
1.00 4.00
1.00 5.00
(XTX)-1 1.10 -0.30
-0.30 .10
XT =TRANSPOSE(X) =TRANSPOSE(X) =TRANSPOSE(X) =TRANSPOSE(X) =TRANSPOSE(X) =TRANSPOSE(X) =TRANSPOSE(X) =TRANSPOSE(X) =TRANSPOSE(X) =TRANSPOSE(X) XTX (XTX)-1 =MMULT(XT,X) =MMULT(XT,X) =MINVERSE(XTX) =MINVERSE(XTX) =MMULT(XT,X) =MMULT(XT,X) =MINVERSE(XTX) =MINVERSE(XTX)
XTX a =MMULT(XT,y) =MMULT(Inverse,XTY) =MMULT(XT,y) =MMULT(Inverse,XTY) FIGURE 1.13 Linear algebra with spreadsheets. The upper matrix shows the generated matrices for the data shown in Figure 1.12. The lower matrix gives the actual spreadsheet formulas used using named ranges.
© 2006 by Taylor & Francis Group, LLC
Modeling of Combustion Systems: A Practical Approach
y 1.81 4.27 6.01 7.30 9.15
Introduction to Modeling
67
In the method of least squares, we seek to adjust the coefficients so that they minimize the sum of the squared error to its lowest possible value: ∑ e2 → min . Now, going backwards is a bit tricky because the true model is usually unknown and perhaps unknowable. If we do not know y*, how can we minimize e2? If we cannot know the true model, we must conjecture at least the model form based on other considerations. If we do not know the form of the model, our final hope will be a polynomial approximation of the true function. Whatever our conjecture, we shall use yˆ to indicate that this is our best guess for the proper value. That is, we will presume that y − yˆ = e. If yˆ ≈ y * (and more importantly, we have data that are not unduly biased or careless), then we have a good chance to arrive at an acceptable estimate for the true value. For the case of a straight line, we have yˆ = a0 + a1x . We can minimize the squared error by setting the first derivatives to zero (the maximum is unbounded, so the first derivative gives the minimum):
∑ε
∂
2
∂a0
∑ε
∂
∂a1
=
2
=
∑ ( y − yˆ )
∂
2
∂a0
=
∑ ( y − a − a x ) = ∑ 2 ( y − a − a x)( −1) ∂a 2
∂
0
1
0
1
0
∑ ( y − yˆ )
∂
∂a1
2
=
∑( y − a − a x) = ∑ 2 ( y − a − a x)(− x) ∂a 2
∂
0
1
0
1
1
These derivatives simplify to ∑ y = a0 N + a1 ∑ x and ∑ y = a0 ∑ x + a1 ∑ x 2 , or in matrix form (Equation 1.68b), ⎛ ⎜ ⎜ ⎝
∑ y ⎞⎟ = ⎛⎜ N ∑ x ⎞⎟ ⎛ a ⎞ ⎜ ⎟ ∑ xy⎟⎠ ⎜⎜⎝ ∑ x ∑ x ⎟⎟⎠ ⎝ a ⎠ 0
2
1
Remarkably, linear algebraic techniques earlier in the chapter gave us this very same equation. Thus, the linear algebraic solution is the least squares solution. This is true in general.
Example 1.14 Calculation of Least Squares Coefficients Problem statement: Given the following data, find the least squares solution for a0, a1, and a2 in the model y = a0 + a1x + a2x2.
© 2006 by Taylor & Francis Group, LLC
x
y
1.00 2.00 3.00 4.00 5.00
1.81 4.27 6.01 7.30 9.15
68
Modeling of Combustion Systems: A Practical Approach Solution: For the model y = a0 + a1x + a2x2, the matrix equation (y = Xa) becomes ⎛ 1.81 ⎞ ⎛ 1 ⎜ 4.27 ⎟ ⎜ 1 ⎜ ⎟ ⎜ ⎜ 6.01 ⎟ = ⎜ 1 ⎜ ⎟ ⎜ ⎜ 7.30 ⎟ ⎜ 1 ⎜⎝ 9.15 ⎟⎠ ⎜⎝ 1
1⎞ 4 ⎟⎟ ⎛ a0 ⎞ ⎜ ⎟ 9 ⎟ ⎜ a1 ⎟ ⎟⎜ ⎟ 16 ⎟ ⎝ a2 ⎠ 25⎟⎠
1 2 3 4 5
The solution procedure is identical to that used to derive Equation 1.71; it yields ⎛ a0 ⎞ ⎛ −0.44 ⎞ a = ⎜⎜ a1 ⎟⎟ = ⎜⎜ 2.49⎟⎟ ⎜⎝ a ⎟⎠ ⎜⎝ −0.12 ⎠⎟ 2 Note that we could have just as easily fit y = ( a−1 x) + a0 + a1x , or any other model with five or less linear coefficients. For the record, the values in this latter case would have been ⎛ 1.81 ⎞ ⎛ 1 ⎜ 4.27 ⎟ ⎜ 1 / 2 ⎜ ⎟ ⎜ ⎜ 6.01 ⎟ = ⎜ 1 / 3 ⎜ ⎟ ⎜ ⎜ 7.30 ⎟ ⎜ 1 / 4 ⎜⎝ 9.15 ⎟⎠ ⎜⎝ 1 / 5
1 1 1 1 1
1⎞ 2 ⎟⎟ ⎛ a−1 ⎞ ⎜ ⎟ 3⎟ ⎜ a0 ⎟ ⎟ 4⎟ ⎝⎜ a1 ⎟⎠ 5⎟⎠
yielding ⎛ a−1 ⎞ ⎛ 2.37 ⎞ a = ⎜⎜ a0 ⎟⎟ = ⎜⎜ 1.41 ⎟⎟ ⎜⎝ a1 ⎟⎠ ⎜⎝ −1.95⎟⎠ Note that the order of the columns is immaterial so long as they match the order of the rows in a. Which model is best? We will adopt three rules.
© 2006 by Taylor & Francis Group, LLC
Introduction to Modeling
69
Rule 1: The rule of rationality: A model must make sense. Rule 2: The rule of parsimony (Occam’s Razor): All things being equal, the simpler model is the better one. Rule 3: The rule of accuracy: All things being equal, the model that better explains the data is the better one. First of all, there is no compelling reason to use quadratic or reciprocal terms in the model (rule 1). Inspection of the model from a straight-line fit does not show any obvious problems with the linear model, and there are no theoretical reasons to augment the model. Second, the linear model is the simpler model and preferred from that standpoint (rule 2). Third, we expect that a model with additional parameters will do a better job of fitting the data. Certainly, with a least squares fit, the more parameters we add, the closer the approximation. In fact, if we use a five-parameter model for the five data points given, our regression would exactly fit the data. However, this violates the “all things being equal” clause of rule 3. In short, we conclude that the best model is the linear model we gave earlier. In Chapter 3, we develop some quantitative measures later to guide our preference.
1.8.3
Least Squares for Continuous Intervals
Thus far, we have examined the calculus of least squares for discrete data. However, it may be that we desire to approximate a more complicated but continuous function with a simpler function. For example, say we want to approximate sin(x) with a quadratic function (a0 + a1x + a2x2) over the interval 0 to π: S( x) = sin( x)
(1.72)
A( x) = a0 + a1x + a2 x 2
(1.73)
The least squares equation for continuous intervals is ∂ ∂a
x2
⌠ ⎮ ⌡
2
⎡⎣S( x) − A( x) ⎤⎦ dx = 0
(1.74)
x1
Here, a stands for the adjustable parameters in the model, with each differentiated, in turn. The lower and upper limits of the interval are x1 and x2, respectively. Note that this is analogous to the least squares criteria for discrete data, with the integral replacing the summation operator.
© 2006 by Taylor & Francis Group, LLC
70
Modeling of Combustion Systems: A Practical Approach
The derivatives of the integral are equal to the integral of the derivatives for functions that are everywhere differentiable within the continuous interval. That is, x2
⌠ ⎮ ⎮ ⌡
x1
2 ∂ ⎡⎣S( x) − A( x) ⎤⎦ dx = 0 ∂a
Expanding the derivative via the chain rule and noting that (∂ ∂a)S( x) = 0 (because it has no adjustable parameters) gives x2
⌠
2 ⎮⎮ ⎡⎣S( x) − A( x) ⎤⎦ ⌡
x1
∂ A( x) dx = 0 ∂a
This reduces to x2
⌠ ⎮ ⎮ ⎮ ⌡
⎞ ⎛ ∂ ⎜⎝ ∂a A( x)⎟⎠ S( x) dx =
x1
x2
⌠ ⎮ ⎮ ⎮ ⌡
⎞ ⎛ ∂ ⎜⎝ ∂a A( x)⎟⎠ A( x) dx
(1.75)
x1
This procedure minimizes the integrated squared error (ISE). For the case at hand, Equation 1.75 reduces to the following matrix form: ⎛ sin x dx ⎞ ⎛ dx ⎜ ⎟ ⎜ ⎜ ⎟ ⎜ ⎜ x sin x dx ⎟ = ⎜ xdx ⎜ ⎟ ⎜ ⎜ x 2 sin x dx ⎟ ⎜ x 2 dx ⎜⎝ ⎟⎠ ⎜⎝
∫ ∫ ∫
∫ ∫ ∫
⎞
∫ xdx ∫ x dx⎟ ⎛ a ⎞ ⎟ x dx x dx ⎟ ⎜⎜ a ⎟⎟ ∫ ∫ ⎟⎜a ⎟ ⎟⎝ ⎠ ∫ x dx ∫ x dx⎟⎠ 2
0
2
3
1
3
4
(1.76)
2
Equation 1.75 is the continuous form of the least squares normal equations (Equations 1.68a to c); the integrals have replaced the summation operator. The method is general for any number of factors and dimensions so long as they are linear in the coefficients.
Example 1.15 A Least Squares Approximation of a Continuous Function Problem statement: Use Equation 1.75 to approximate the sine function with a second-order polynomial over the interval 0 to π.
© 2006 by Taylor & Francis Group, LLC
Introduction to Modeling
71
Solution: We have already reduced Equation 1.75 for the sine function in Equation 1.76. Substituting the limits from 0 to π and solving numerically gives us the following normal matrix equation with values rounded to three decimals: ⎛ 2.000 ⎞ ⎛ 3.142 ⎜ 3.142 ⎟ = ⎜ 4.935 ⎟ ⎜ ⎜ ⎜⎝ 5.870 ⎟⎠ ⎜⎝ 10.335
4.935 10.335 24.352
10.335 ⎞ ⎛ a0 ⎞ 24.352 ⎟⎟ ⎜⎜ a1 ⎟⎟ 62.204 ⎟⎠ ⎜⎝ a2 ⎟⎠
Solving for a, we obtain the following results rounded to three decimal places: ⎛ a0 ⎞ ⎛ −0.050 ⎞ ⎜ a ⎟ = ⎜ 1.312 ⎟ ⎟ ⎜ 1⎟ ⎜ ⎜⎝ a2 ⎟⎠ ⎜⎝ −0.418 ⎟⎠ Figure 1.14 shows the relations graphically. The dotted line is the least squares solution. We may also write it as the matrix equation 1.0
0.8
0.6
0.4
0.2
0
-0.2 0
0.2π
0.4π
0.6π
0.8π
π
FIGURE 1.14 A least squares approximation of a continuous function. The solid line represents S(x) = sin(x), while the dashed line represents an approximating function (least squares parabola) representing the minimum integrated squared error, A(x) = a0 + a1x + a2x2. See the text for the numerical values of the coefficients.
© 2006 by Taylor & Francis Group, LLC
72
Modeling of Combustion Systems: A Practical Approach
(
A( x ) = x a = 1 T
1.8.4
x
⎛ a0 ⎞ x ⎜ a1 ⎟ ⎜ ⎟ ⎜⎝ a ⎟⎠ 2 2
)
Least Squares as a Filter
We can look at least squares through the lens of linear algebra in yet another way. We can suppose that y, the vector comprising the source data, contains two components — the unadulterated signal, yˆ (pure information), and some contamination or adulteration, e. Our objective is to filter out the noise, e, and leave behind the pure information contained in the source data, yˆ . For this purpose, we define a function G = (XTX)–1XT
(1.77)
Then, according to Equation 1.69, a = Gy
(1.78)
The vector a actually codes for the pure information, yˆ , according to Equation 1.70. Substituting Equation 1.78 into Equation 1.70 gives us yˆ = XGy. We may define H = X(XTX)–1XT
(1.79)
We note by inspection that H = XG and yˆ = XGy. Then we may also write yˆ = Hy
(1.80)
H is known as the hat matrix because it converts y into yˆ (y hat). It has some very interesting properties. The reader may verify that H = HTH = H2 = Hn where n is any positive integer. This property is known as idempotency; i.e., H is an idempotent matrix. The sum of the principal diagonal (also called the trace) is equal to the number of columns in X. Finally, we note that H, like G, comprises only manipulations on the X matrix. The model we choose to fit will completely determine X, and thus H. Presuming our least squares model is correct, H acts as a filter per Equation 1.80; it strains out the error from the data, leaving only information. Finally, we may define J = I – H, where I is the identity matrix comprising the same number of rows and columns as XTX. By substitution with the earlier relations we have
© 2006 by Taylor & Francis Group, LLC
Introduction to Modeling
73 J = I – H = I – X(XTX)–1XT
(1.81)
The J matrix filters out all the useful information from the data and leaves behind only the error: e = Jy
(1.82)
H is standard nomenclature, G and J are not standard, but we use them because we believe they are helpful tools. Figure 1.15 shows these relations graphically and some corresponding and useful matrix equations.
1
a
X
2
G
y ˆ y=y+e
5
1T 1Tyˆ 0 9
7
yˆ
3
e
4
H J
XT
1. a=Gy 2. a=G yˆ 3. yˆ =Hy 4. e=Jy 5. yˆ =Xa 6. XTyˆ =XTy 7. 1Tyˆ =1Ty 8. 0=XTe 9. 0=1Te
6
8
XTyˆ
0
G H I J
= (XTX)-1XT = JX = (XTX)-1XTX = identity matrix = I – H = I – (XTX)-1XTX
FIGURE 1.15 A filter analogy for least squares. Moving from left to right represents filtering of the source data (y), where y comprises both the unadulterated information ( yˆ ) and the noise (e, random error). G and H filters reject noise but allow information to pass. However, the noise is lost; subsequent filtering cannot restore it. At the opposite extreme, the J filter rejects the signal and allows only noise to pass. All filters are functions of the original data matrix, X. Zero represents the loss of all information. The numbers above each path correspond to the equation legend at right. Important vectors are shaded.
G, H, and J are not really transforms in the true sense of the word, because the result is an alteration, not merely a transformation of the source matrix;
© 2006 by Taylor & Francis Group, LLC
74
Modeling of Combustion Systems: A Practical Approach
so, the filter analogy is conceptually more correct. For example, if we filter white light through a blue filter, we end up with only blue light. If the information we are looking for is blue and the rest is noise, then well and good. One can even say that blue is better than white because the signal is unadulterated. Nonetheless, we cannot get the other colors back from the blue light; the filter has excluded them. In a similar analogy, if we filter the hiss from the music, we have better music, but we cannot get the hiss back. If we reject the music and leave only the hiss, we cannot get the music back. For the case at hand, it is not possible to reconstruct useful information from the error vector. That is, one might suppose that if e = Jy, then y = J–1e. However, one cannot invert G, H, or J; J is not necessarily square (its columns are usually greater than its rows) and G and H are not necessarily full rank. Nor should this be possible, because it is not possible to get information from randomness. Likewise, if we filter out yˆ from y, thereby rejecting e, we cannot get the original error back and reconstitute y. The vector a behaves as a true transform between X and yˆ ; that is, yˆ = Xa. For y = yˆ + e, we can reconstitute y (from yˆ and e) or, conversely, decompose y into its components ( yˆ and e). But we cannot transform yˆ to e or vice versa using some function of X alone. Finally, we mention some other identities for least squares models:
∑ y = ∑ yˆ , or equivalently, 1 y = 1 yˆ
(1.83)
X T y = X T yˆ
(1.84)
X Te = 0
(1.85)
T
T
∑ e = 0, or equivalently, 1 e = 0 T
∑ yˆ
2
= yˆ T yˆ = y T yˆ
(1.86)
(1.87)
The last relation may be proved by noting y = yˆ + e and substituting
(
)
T
(
)
y T yˆ = yˆ + e Xa = yˆ T + eT Xa = yˆ TXa + eTXa But as eTXa = 0 and Xa = yˆ , we have y T yˆ = yˆ T yˆ . Equations 1.83 through 1.87 are true for least squares with any real data set whatever. Figure 1.15 also depicts these relations.
© 2006 by Taylor & Francis Group, LLC
Introduction to Modeling 1.8.5
75
A Misconception about Least Squares
Now it is time to clear up an important misconception. The method of least squares uses matrix algebra, also called linear algebra. This seems to imply for some that least squares only fits straight lines. However, the method of least squares refers to matrix formulations that are linear in the coefficients, not necessarily the variables; in a regression we are not solving for the variables, we are solving for the coefficients. Thus, an equation such as y = a0 + a1 sin( x1 ) + a2 x2 is certainly not linear in x1 or x2; however, it is linear in a0, a1, and a2. Therefore, we can find the coefficients using linear least squares. This gives the method great practical power. For the record, in such a case, Equation 1.68a reduces to ⎛ ⎜ ⎜ ⎜ ⎜ ⎜⎝
∑ sin(x ) ∑ x ∑ y ⎞⎟ ⎛⎜ N ∑ y sin(x )⎟⎟ = ⎜⎜ ∑ sin(x ) ∑ sin (x ) ∑ sin(x ) ⎟ ⎜ ∑ y x ⎟⎠ ⎜⎝ ∑ x ∑ sin(x ) x ∑x 1
2
2
1
1
2
1
2
1
1
2
2
⎞ ⎟ ⎛ a0 ⎞ x2 ⎟ ⎜⎜ a1 ⎟⎟ ⎟ ⎟ ⎜⎝ a2 ⎟⎠ ⎟⎠
and one computes the coefficients in the usual way via Equation 1.69. We leave the derivation of the above expression as an exercise for the reader. However, spreadsheet or statistical software will automatically populate the matrix with the proper values when we solve for a = ( X TX )−1 X Ty .
1.8.6
Transforming Equations for Least Squares Fitting of the Parameters
If our model form is not linear in the parameters, it may be possible to transform the equation so that it is. As examples, linear least squares fits the following equations:
y = f ( x) = a0 +
y = f ( x) =
a1 + a2 sin( x) + a3 x + e x
1 a0 + a1x + a2 x 2 + e
x x y = f ( x1 , x2 ) = a0 a1 1 a2 2 e e Here are the respective matrices:
© 2006 by Taylor & Francis Group, LLC
(1.88a)
(1.89a)
(1.90a)
76
Modeling of Combustion Systems: A Practical Approach ⎛ y1 ⎞ ⎛ 1 ⎜y ⎟ ⎜ ⎜ 2⎟ = ⎜1 ⎜ ⎟ ⎜ ⎜ ⎟ ⎜ ⎝ yn ⎠ ⎜⎝ 1
1 / x1
sin( x1 )
1 / x2
sin(xx2 )
1 / xn
sin( x3 )
⎛ 1 / y1 ⎞ ⎛ 1 ⎜ 1/ y ⎟ ⎜ 1 2⎟ ⎜ =⎜ ⎜ ⎟ ⎜ ⎜ ⎟ ⎜ ⎝ 1 / yn ⎠ ⎝ 1
x1 x2 xn
( ) ( )
x2 ,1
( )
xn,1
⎛ ln y1 ⎞ ⎛ 1 ⎜ ⎟ ⎜ ⎜ ln y2 ⎟ ⎜ 1 ⎜ ⎟ =⎜ ⎜ ⎟ ⎜ ⎜⎝ ln yn ⎟⎠ ⎝ 1
x1,1
x1 ⎞ ⎛ a0 ⎞ ⎛ e1 ⎞ ⎟⎜ ⎟ ⎜ ⎟ x2 ⎟ ⎜ a1 ⎟ ⎜ e2 ⎟ ⎟⎜a ⎟ +⎜ ⎟ ⎟ ⎜ 2⎟ ⎜ ⎟ xn ⎟⎠ ⎝ a3 ⎠ ⎝ en ⎠
⎛e ⎞ x12 ⎞ ⎛ a0 ⎞ ⎜ 1 ⎟ 2⎟ x2 ⎟ ⎜ ⎟ ⎜ e 2 ⎟ a + ⎟ ⎜ 1⎟ ⎜ ⎟ ⎜ ⎟ ⎝ a2 ⎟⎠ ⎜ ⎟ ⎝ en ⎠ xn 2 ⎠ ⎛ e1 ⎞ x1,2 ⎞ ⎛ ln a0 ⎞ ⎟ ⎟ ⎜ e2 ⎟ x2 , 2 ⎟ ⎜ ⎜ ln a1 ⎟ + ⎜ ⎟ ⎟⎜ ⎟ ⎜ ⎟ ⎟ ⎝ ln a2 ⎠ ⎜ ⎟ xn , 2 ⎠ ⎝ en ⎠
( ) ( ) ( )
(1.88b)
(1.89b)
(1.90b)
Technically, in Equations 1.89b and 1.90b we are not solving the original equation, but once we derive the coefficients, we can transform the results back to the original form. However, least squares cannot properly fit the following equations: y = f ( x) = a0 +
y = f ( x) =
a1 + a2 sin( x) + a3 x e x
1 +e a0 + a1x + a2 x 2
x x y = f ( x1 , x2 ) = a0 a1 1 a2 2 e
(1.88c)
(1.89c)
(1.90c)
Why not? Take a closer look at the error term. Equations 1.88a, 1.89a, and 1.90a can be linearized to result in an additive error term, and XTXe = 0. However, Equations 1.88c, 1.89c, and 1.90c do not have an additive error term and one cannot linearize them to provide one. But how are we to know how the error relates to the model? In the absence of information to the contrary, one should hope for the best and plan for the worst. So, once we fit the equation, we shall perform a postanalysis to validate our assumptions. If our postanalysis invalidates them, we must abandon them and use different techniques.
© 2006 by Taylor & Francis Group, LLC
Introduction to Modeling 1.8.7
77
Constrained Polynomials
It may happen that we wish to constrain the approximating polynomial in some important way. In general, minimizing ISE will minimize n – t coefficients, where n is the number of coefficients and t is the number of constraints. For the case at hand, as we have used an approximating function having three coefficients, we are free to specify up to three constraints. If we specify three, then we will have no degrees of freedom left to minimize ISE; the constraints will completely determine the coefficients. If we specify two constraints, we may use ISE to determine one coefficient. If we specify one constraint, then ISE will determine the remaining two. For example, suppose we have the following general function: y( x) = a0 + a1φ1 ( x) + a2φ2 ( x) + In a regression, we are solving for the constants a1, a2, etc. We always know y(x) and the function values φ1 ( x), φ2 ( x) because these comprise the data. Then as soon as we specify a constraint such as a1 = 3, we can immediately reduce the equation to something like y x − a1φ1 ( x) = a0 + a2φ2 ( x) + because we fully know the left-hand side of the equation. The matrix equation then reduces to
()
⎛ ⎜ ⎜ ⎜ ⎜ ⎝⎜
∑ ⎡⎣ y(x) − a φ (x)⎤⎦ ⎞⎟ ⎛⎜ N ∑ φ (x) ∑ φ (x) ⎡⎣ y(x) − a φ (x)⎤⎦⎟⎟ = ⎜⎜ ∑ φ ( x) 1 1
2
2 2 2
1 1
⎟ ⎟⎠
⎜ sym ⎜⎝
⎞ ⎟ ⎛ a0 ⎞ ⎟⎜a ⎟ ⎟ ⎜ 2⎟ ⎟ ⎜⎝ ⎟⎠ ⎠⎟
and we eliminate a1 from the right-hand side of the equation. We illustrate with some examples.
Example 1.16 Constraining Least Squares Equations Problem statement: Consider the linear equation y = a0 + a1x . Give the normal equations for regressing the parameters. Then rewrite the normal matrix equation for the following constraints: a0 = 0, a1 = 1, and both constraints above, simultaneously. Solution: As we have seen, the normal equations are ⎛ ⎜ ⎜ ⎝
© 2006 by Taylor & Francis Group, LLC
∑ y ⎞⎟ = ⎛⎜ N ∑ x ⎞⎟ ⎛ a ⎞ ⎜ ⎟ ∑ xy⎟⎠ ⎜⎝ ∑ x ∑ x ⎟⎠ ⎝ a ⎠ 0
2
1
78
Modeling of Combustion Systems: A Practical Approach If we know that a0 = 0, then the equation becomes y = a1x . This reduces the normal matrix equation to (∑ xy) = (∑ x 2 )a1 or, more simply, a1 = ∑ x 2 ∑ xy . Similarly, if we know that a1 = 1, then y = a0 + x or, equivalently, y − x = a0 . Then the normal matrix equation becomes ∑ ( y − x) = ( N )a0 or, more simply, a0 = ∑( y − x) N . Finally, if we know that both a0 = 0 and a1 = 1, the equation becomes y = x . As there are no adjustable parameters to solve, there is no normal matrix equation.
It is also possible to specify constraints on the response values. For these cases, we can often solve for the coefficients in the usual way and adjust them after the fact. One common example is specifying that the final equation attains some maximum value. We illustrate with an example.
Example 1.17 Minimizing ISE Subject to a Constraint Problem statement: Minimize the following equation subject to the constraint that the curve attains unity at its maximum:
(
)
y = a0 − a1x + a2 ln x + 1
(1.91)
Solution: First, we will solve for the unconstrained function, Y, using the normal equations: ⎡ ⎢ ⎢ ⎢ ⎢ ⎢ ⎣
∑
∑Y ∑ xY
⎤ ⎛ N ⎥ ⎜ ⎥ ⎜ ⎥=⎜ ⎥ ⎜ Y ln ( x + 1) ⎥ ⎜⎝ sym ⎦
∑x ∑x
∑ ln ( x + 1) ⎞⎟ ⎛ A ⎞ −∑ x ln ( x + 1)⎟ ⎜ A ⎟ ⎟⎜ ⎟ ⎟⎜A ⎟ ∑ ln ( x + 1) ⎟⎠ ⎝ ⎠
−
0
2
1
2
2
This determines A0, A1, and A2. The function is not yet normalized to have a maximum value of 1, but the ratio Y( x) Y ′ ( xmax ) must equal 1 when x = xmax. Now one may find Y( xmax ) by noting dY that the xmax will occur when = 0 ; that is dx
(
)
d ⎡ A0 − A1x + A2 ln x + 1 ⎤⎦ = 0 dx ⎣
© 2006 by Taylor & Francis Group, LLC
Introduction to Modeling
79
This reduces to dY A = 0 = − A1 + 2 x +1 dx yielding xmax = y=
=
=
=
or
A2 − 1 as the location of the extremum. This gives A1
( (
)
A0 − A1x + A2 ln x + 1 Y( x) = Y xmax A0 − A1xmax + A2 ln xmax + 1
(
)
(
)
)
A0 − A1x + A2 ln x + 1
⎛A ⎞ ⎛A ⎞ A0 − A1 ⎜ 2 − 1⎟ + A2 ln ⎜ 2 − 1 + 1⎟ ⎝ A1 ⎠ ⎝ A1 ⎠ A0 − A1 x + A2 ln ( x + 1) ⎛A ⎞ A0 + A1 − A2 + A2 ln ⎜ 2 ⎟ ⎝ A1 ⎠
()
Y x
(
Y xmax
)
=
(
)
A0 − A1x + A2 ln x + 1
(
)
A0 + A1 + A2 ln A2 − ln A1 − 1
(
)
y = a0 − a1x + a2 ln x + 1
,
(1.92)
where a0 =
A0 A0 + A1 + A2 ln A2 − ln A1 − 1
(
)
a1 =
A1 A0 + A1 + A2 ln A2 − ln A1 − 1
a2 =
A2 A0 + A1 + A2 ln A2 − ln A1 − 1
(
)
(1.92a)
(1.92b)
and
(
From this, we note that b0 a0 b0 a0 , = = b1 a1 b2 a2
© 2006 by Taylor & Francis Group, LLC
)
(1.92c)
80
Modeling of Combustion Systems: A Practical Approach and b1 a1 = b2 a2 as we would expect if normalizing the curve by a constant value. Section 5.6 revisits this equation form in detail to model normalized heat flux.
1.8.8
Orthogonal Polynomials
Many times, we desire a spectral representation of a continuous curve. For this purpose, one may use orthogonal polynomials. Consider a Taylor series for a single continuous variable, x: y = a0 + a1x + a2 x 2 + . For the continuous interval L1 ≤ x ≤ L2 , the normal equations will give the least squares solutions for a0, a1, etc.: ⎛ L2 ⎞ ⎛ L2 ⎜ ydx ⎟ ⎜ dx ⎜ ⎟ ⎜ ⎜ L1 ⎟ ⎜ L1 ⎜ L2 ⎟ ⎜ ⎜ xydx ⎟ ⎜ ⎜ ⎟ =⎜ ⎜ L1 ⎟ ⎜ ⎜ L2 ⎟ ⎜ ⎜ x 2 ydx ⎟ ⎜ sym ⎜ ⎟ ⎜ ⎜ L1 ⎟ ⎜ ⎜⎝ ⎟⎠ ⎝⎜
∫
L2
∫
∫
L2
xdx
L1
L1
L2
∫
∫
∫
x 2 dx
L2
x 2 dx
L1
∫ x dx 3
L1 L2
∫ x dx
∫
4
L1
⎞ ⎟ ⎟ ⎟ ⎟ ⎛ a0 ⎞ ⎟⎜a ⎟ ⎟ ⎜ 1⎟ ⎟ ⎜ a2 ⎟ ⎟⎜ ⎟ ⎟⎝ ⎠ ⎟ ⎟ ⎟⎠
These are not necessarily orthogonal. However, suppose an orthogonal function exists, y = a0φ0 ( x) + a1φ1 ( x) + a2φ2 ( x) + , where φ0 ( x) = b00 , φ1 ( x) = b10 + b11x , φ2 ( x) = b20 + b21x + b22 x 2 , etc. Then, our task will be to find b00, b10, b11, etc., such that the matrix is orthogonal in the lenient sense. That is, we know that the normal equations will yield ⎛ L2 ⎞ ⎛ L2 ⎜ φ0 ydx ⎟ ⎜ φ20 dx ⎜ ⎟ ⎜ ⎜ L1 ⎟ ⎜ L1 ⎜ L2 ⎟ ⎜ ⎜ φ ydx ⎟ ⎜ ⎜ 1 ⎟ =⎜ ⎜ L1 ⎟ ⎜ ⎜ L2 ⎟ ⎜ ⎜ φ ydx ⎟ ⎜ sym ⎜ 2 ⎟ ⎜ ⎜ L1 ⎟ ⎜ ⎜⎝ ⎟⎠ ⎜⎝
∫
∫
∫
© 2006 by Taylor & Francis Group, LLC
∫
L2
∫
L2
φ0φ1dx
L1
L1
L2
∫ φ dx 2 1
L1
∫
φ0φ2 ( x)dx L2
∫ φ φ dx 1 2
L1
L2
∫ φ dx 2 2
L1
⎞ ⎟ ⎟ ⎟ ⎟ ⎛ a0 ⎞ ⎟⎜a ⎟ ⎟ ⎜ 1⎟ ⎟ ⎜ a2 ⎟ ⎟⎜ ⎟ ⎟⎝ ⎠ ⎟ ⎟ ⎟⎠
(1.93)
Introduction to Modeling
81
And we seek coefficients to drive the nondiagonal integrals to vanish; so, L2
L2
∫ φ φ dx = 0, ∫ φ φ dx = 0, etc., 0 1
0 2
L1
L1
or, more generally, L2
∫
L2
φjφ k dx = 0 and
L1
∫
L2
φ kφ k dx =
L1
∫ φ dx ≠ 0 2 k
L1
for all j and k from 0 to ∞. We have the liberty to choose the limits of interest for the integrals and the starting function f0(x). Since we will truncate the infinite series from left to right, we can also solve for the coefficients in this order. This will ensure that the series is orthogonal for any truncated length. The procedure is known as Gram–Schmidt normalization. For convenience, let us choose −1 ≤ x ≤ 1 and φ0 = b00 = 1. If we truncate the series to just two terms, Equation 1.93 becomes ⎞ + b11x dx ⎟ ⎟ ⎛ a0 ⎞ −1 ⎟⎜ ⎟ 1 ⎟ ⎝ a1 ⎠ 2 b10 + b11x dx ⎟ ⎟⎠ −1
1 ⎛ ⎞ ⎛ ⎜ ⎟ ⎜ 2 ydx ⎜ ⎟ ⎜ −1 ⎜1 ⎟ =⎜ ⎜ ⎟ ⎜ ⎜ b10 + b11x ydx ⎟ ⎜ sym ⎜⎝ ⎟⎠ ⎝⎜ −1
1
∫
∫(
∫ (b
)
∫(
)
10
)
where 1
∫ (b
10
)
+ b11x dx = 0
−1
and 1
∫ (b
10
)
2
+ b11x dx ≠ 0
−1
Now it is an easy matter to determine the coefficients: 1
∫ (b
10
)
+ b11x dx = 0 =
−1
© 2006 by Taylor & Francis Group, LLC
1
∫
−1
1
1
−1
−1
x2 b10dx + b11xdx = b10 x + b11 2
∫
= 2b10
82
Modeling of Combustion Systems: A Practical Approach
giving b10 = 0 for any value of b11. For convenience, we choose b11 = 1. Expanding to the next term we have 1 ⎛ ⎞ ⎛ ⎜ ⎟ ⎜ 2 ydx ⎜ ⎟ ⎜ −1 ⎜ ⎟ ⎜ 1 ⎜ ⎟ ⎜ xydx ⎜ ⎟ =⎜ ⎜ ⎟ ⎜ −1 ⎜1 ⎟ ⎜ ⎜ ⎟ ⎜ 2 ⎜ b20 + b21 x + b22 x ydx ⎟ ⎜ sym ⎜⎝ ⎟⎠ ⎜⎝ −1
⎞ b20 + b21 x + b22 x 2 dx ⎟ ⎟ −1 ⎟⎛a ⎞ 1 ⎟ 0 2 x b20 + b21 x + b22 x dx ⎟ ⎜ a1 ⎟ ⎟ ⎜⎜ ⎟⎟ −1 ⎟ ⎝ a2 ⎠ 1 ⎟ 2 b20 + b21 x + b22 x 2 dx ⎟ ⎟⎠ −1 1
∫(
)
∫ x dx ∫ (
)
∫
1
∫
∫(
2
−1
)
∫(
)
Solving for 1
∫ (b
)
+ b21 x + b22 x 2 dx = 0
20
−1
gives 1
0=
∫b
20
1
∫
1
1
∫
dx + b21xdx + b22 x dx =
−1
−1
2
∫
−1
−1
1
x3 b22 x dx = b20 + b22 3 1
∫ x (b
from which we obtain b22 = −3b20 and
= 2b20 +
2
20
−1
2 b22 3
)
+ b21x + b22 x 2 dx = 0. For conve-
−1
3 nience, we will let 2b20 = 1, then b22 = − . Thus, our orthogonal polynomial 2 has become ⎛ 3⎞ y = a0 + a1x + a2 ⎜ x 2 − ⎟ + 2⎠ ⎝
(1.94)
It has a normal matrix equation that is clearly orthogonal: 1 ⎛ ⎞ ⎛1 ⎜ ⎟ ⎜ dx ydx ⎜ ⎟ ⎜ −1 −1 ⎜ ⎟ ⎜ 1 ⎜ ⎟ ⎜ ⎜ ⎟ ⎜ xydx ⎜ ⎟ =⎜ ⎜ 1 −1 ⎟ ⎜ ⎜ ⎛ ⎟ ⎜ ⎞ 3 ⎜ ⎜ x 2 − ⎟ ydx ⎟ ⎜ sym 2⎠ ⎜ −1 ⎝ ⎟ ⎜ ⎜ ⎟ ⎜ ⎝ ⎠ ⎝
∫
∫
∫
© 2006 by Taylor & Francis Group, LLC
∫
1
∫ x dx 2
−1
1
∫
−1
2
⎛ 2 3⎞ ⎜⎝ x − 2 ⎟⎠ dx
⎞ ⎟ ⎟ ⎟⎛a ⎞ ⎟ 0 ⎟ ⎜ a1 ⎟ ⎟⎜ ⎟ ⎟ ⎜ a2 ⎟ ⎟ ⎜⎝ ⎟⎠ ⎟ ⎟ ⎟ ⎠
Introduction to Modeling
83
Since we have more coefficients than constraints, we can choose them to be convenient, or such that all the diagonal elements have the same value, or such that all the functions have identical values at the limits, say, ⎧−1 φ k L1 = ⎨ ⎩⎪ 1
( )
( )
if k is odd , and φ k L2 = 1 if k is even
This last option is typical for this orthogonal series (the Legendre polynomial series).
1.8.9
General Definition of Orthogonal Polynomials
Suppose y is a function of x: y( x). It is often possible to represent y( x) in a spectral series, g( x) , such that g( x) = y( x) and g( x) are the sum of orthogonal components. ∞
g( x) =
∑ A w(x)φ (x) = w(x) ⎡⎣ a φ (x) + a φ (x) + k
k
0 0
1 1
k=0
⎤⎦
(1.95)
where Ak is the kth coefficient, w( x) is a weight function, described shortly, and φ k ( x) is the kth orthogonal polynomial. In order to be orthogonal over a continuous interval, φ k ( x) must have the following properties: L2
∫ w(x)φ (x)φ (x)dx = 0 j
j≠k
k
(1.96)
L1
L2
∫ w(x) ⎡⎣φ (x)⎤⎦ dx = ν 2
k
k
≠0
(1.97)
L1
We shall call νk the unit normalization factor, because if we divide Equation 1.97 by this number, we shall obtain unity; i.e., L2
∫
L1
2 w( x) ⎡⎣φ k ( x) ⎤⎦ dx = 1 νk
We can take the weight and normalization functions into our definition by defining
© 2006 by Taylor & Francis Group, LLC
84
Modeling of Combustion Systems: A Practical Approach
φ′k ( x) =
w( x) φ k ( x) νk
Then n=∞
y( x) =
∑ A′φ′ (x) = a′ φ′ (x) + a′φ′ (x) + k k
0 0
1 1
(1.95′)
k=0
L2
∫ φ′(x)φ′ (x)dx = 0 j
j≠k
k
(1.96′)
L1
L2
∫ ⎡⎣φ′ (x)⎤⎦ dx = 1 2
k
(1.97′)
L1
We derive Ak by evaluating L2
Ak =
∫ y(x)φ (x) dx k
(1.98)
L1
or equivalently, L2
Ak′ =
∫ y(x)φ′ (x) dx k
(1.98′)
L1
Sometimes we may prefer to leave νk out of the definition or use something different. Regardless, these schemes transform the original functions in x to a function in φ(x) or φ′k ( x) having orthogonal coefficients Ak or Ak′ , respectively. This then is a spectral representation for y(x). We usually truncate the infinite series of Equation 1.95 at some convenient point. Sometimes, we can represent an infinite series with a finite series if we select the proper orthogonal polynomial. Table 1.5 lists orthogonal transforms for various polynomial series. These are taken from Abramowitz and Stegun7 and modified to suit. Specific to this text we will refer to the classical orthogonal polynomials of Table 1.5 as COP functions and the modified orthogonal polynomials of Equations 1.95', 1.96', and 1.97' as MOP functions. These phrases are peculiar to this text. We see that COPs and MOPs are essentially spectral representations of continuous curves. Often, if we choose the proper orthogonal polynomial, the coefficients die out rapidly.
© 2006 by Taylor & Francis Group, LLC
Classical Orthogonal Polynomials (COPs) Name
L1
L2
(1 x ) 2
Gegenbauer
Sk
w(x) a
U2(
1 2
(
(1 x ) (1 + x ) a
b
a, b > 1
Legendre
Tchebychev, I
Tchebychev, II
–1
1
( 1 2 x ( ) ¨ ( )( )
(
) ( ) ¬ ¼ 2 2 k a , k a + + ( ) ® ( )¾ 2
(
2
2
1 2k
U 2
j
k2j
j= 0
( (
) , a+ kj
)
)
j ! k 2j !
( k + a)!( k + b )!( x 1) ( x + 1) kj
k
j
¨ j ! ( k j )! ( b + j )! ( k + a j )! j= 0
)
if a = 0 if a | 0
U U 2
© k¹ floo or ª º « 2»
1 , a
2
2 2k + 1
1 x
1 x
) ()
)
k !, k + b , k + a b + 1
1
+1
(
) , k + 2a
k ! k + a ¬, a ¼ ® ¾
a>1 2
Jacobi, I
1 2 a
Explicit Expressions
Introduction to Modeling
TABLE 1.5
1 2k
k 2
© k¹ floor ª º « 2»
( 1) ¬2 ( k j)¼! ¨ j!( k ®j)!(2j k¾)! j
j= 0
© k¹ floor ª º « 2»
( 1) ( k j 1)! ¨ j!( k 2j)! (2x)( j
k2j
)
j= 0
© k¹ floor ª º « 2»
( 1) ( k j)! j
( k 2j)
¨ j ! ( k 2 j )! ( 2 x ) j= 0
85
© 2006 by Taylor & Francis Group, LLC
86
(1 x ) x a
Jacobi, II
(
a, b > 1 Shifted Legendre
( k + a + b + 2) ( k + b + 2) ) k ! a + 1 + 2 ( k + b + 1)
a+ 2 b +1 2 ( ) a + 1+ 2 k + b + 1
b
(
1 1
(
x 1 x
(
Shifted Tchebychev, II
j
)
a + b + 2k + 1
j= 0
x 1 x
)
if a = 0 if a 0
2
)
Not listed separately
8
( 1) k ! x j ! ( k j )! j
1
x
e
j= 0
j
0 Generalized Laguerre
a
xe
x
( k + a + 1)
k
k!
j= 0
floor
Hermite
e
x2
k2
k
k! j= 0
© 2006 by Taylor & Francis Group, LLC
)
)
k
Laguerre
k j
( 1) ( k + a)! x ( k j )! ( j + a )! j
k 2
( 1) 2( j !( k j
k 2j
j
) x( k 2 j )
)
2j !
Modeling of Combustion Systems: A Practical Approach
Shifted Tchebychev, I
( 1) k ! ( a + b + 2k j + 1) x( j !( k j )! ( b + k j + 1)
k
1 2k + 1
1 0
(
(b + k + 1)
Introduction to Modeling
87
By examining the weight function (or its square root), we can usually select an appropriate series for a spectral representation. For example, Table 1.5 shows that w(x) = 1 for the Legendre polynomials. Therefore, they are an appropriate transform for simple (Taylor/Maclaurin series) polynomials. Laguerre polynomials orthogonalize Boltzman, Poisson distribution, and Arrhenius functions. Hermite polynomials orthogonalize normal distribution functions. We have not listed the Fourier series or Bessel functions due to widespread coverage in other texts.8 However, they are orthogonal polynomials as well. Although the polynomials of Table 1.5 are the classical orthogonal ones, nothing stops us from defining custom orthogonal polynomials (e.g., in sin–1(x), tanh(x), or whatever) to suit our purposes using the Gram–Schmidt orthogonalization procedure. Notwithstanding, we can usually find a COP series to suit our purposes. COPs are well-studied and have well-understood properties. For example, suppose we theorize that the molecular weight of a liquid fuel is a function of various chemical reactions in the refinery. Some of them increase the molecular weight and others decrease it. Suppose the reactions are adding and subtracting various compounds along a continuous molecular weight distribution curve and that each addition or deletion occurs as a normal distribution centered at a particular molecular weight. From Table 1.5, 2we 2 see that the Hermite polynomials have w( x) = e − x . Therefore, w( x) = e − ( x /2 ) , which is the unit normal probability distribution. Then, we might define a 2 MOP with w( x) = e − ( x /2 ) to give a spectral representation for a series of normal distributions. We shall illustrate with a sample bimodal distribution.
Example 1.18 Spectral Representations: A Hermite Polynomial to Represent a Bimodal Distribution Problem statement: Derive a spectral representation in modified Hermite polynomials for the bimodal distribution of Equation 1.99, shown in Figure 1.16:
y = a1e
⎛ x− m ⎞ 1 ⎜ ⎟ ⎝ 2 s1 ⎠
2
+ a2 e
⎛ x − m2 ⎞ ⎜ ⎟ ⎝ 2 s2 ⎠
2
(1.99)
where a1 = 1, m1 = 0, s1 = 1/2, a2 = 1, m2 = 2, and s2 = 2. Solution: The most parsimonious representation of Equation 1.99 is the equation itself in six parameters: a1, m1, s1, a2, m2, and s2. However, no convenient transformation linearizes the parameters of Equation 1.99, so we must use dedicated software and a nonlinear (iterative) routine to fit them. The computational intensity increases rapidly as the number of terms increases. As an alternative, we shall perform a spectral decomposition of Equation 1.99.
© 2006 by Taylor & Francis Group, LLC
88
Modeling of Combustion Systems: A Practical Approach 1
2
a
X
y
G
ˆ y=y+e 5
1T 1Tyˆ 0 9
7
yˆ
3
e
4
1. a=Gy 2. a=G yˆ 3. yˆ =Hy 4. e=Jy 5. yˆ =Xa 6. XTyˆ =XTy 7. 1Tyˆ =1Ty 8. 0=XTe 9. 0=1Te
H J
XT 6
8
G H I J
Ty ˆ
X
0
= (XTX)-1XT = JX = (XTX)-1XTX = identity matrix = I – H = I – (XTX)-1XTX
FIGURE 1.16 A bimodal distribution. The addition of two normal probability curves creates a bimodal distribution. In the general case, all constants differ. The case shown has a1 = 1, m1 = 0, s1 = 1/ 2, a2 = 1, m2 = 2, and s2 = 2.
Therefore, we define Equation 1.100 as our MOP (see the Hermite polynomials in Table 1.5 for the source of this derivation):
H k′ ( x ) =
Hk ( x ) 2k k ! π
e
−
x2 2
(1.100)
From the table we see that ⎛ k⎞ floor⎜ ⎟ ⎝ 2⎠
k!
∑ j= 0
( −1) 2( ) x( j ! ( k − 2j )! j
k−2 j
k−2 j
)
where floor (k/2) defines the largest integer less than k/2; e.g., floor (5/2) = 2. From this we may derive
Hk ( x) =
© 2006 by Taylor & Francis Group, LLC
−
⎛ k⎞ x 2 floor⎜ ⎟ ⎝ 2⎠ 2
4
π
e
∑ j =0
( −1)
j
⎛k ⎞ ⎜ − 2 j⎟
k ! 2⎝ 2 ⎠ x ( j !( k − 2 j ) !
k− 2 j )
(1.101)
3365_book copy.fm Page 89 Thursday, February 16, 2006 10:12 AM
Introduction to Modeling
89
The first several MOPs are H 0 ( x) =
1 4
π
e
−
x 2
⎛ 1 −x ⎞ H1′ ( x) = ⎜ e 2⎟ x 2 ⎝4π ⎠ ⎛ 1 −x ⎞ ⎛ 2 1⎞ H 2′ ( x) = ⎜ e 2⎟⎜x − ⎟ 2 2⎠ ⎝4π ⎠⎝ ⎛ 1 −x ⎞ ⎛ 3 3 ⎞ 2 H 3′ ( x) = ⎜ e 2 ⎟ ⎜ x − x⎟ 2 ⎠ 3 ⎝4π ⎠⎝ ⎛ 1 −x ⎞ ⎛ 4 3⎞ H 4′ ( x) = ⎜ e 2 ⎟ ⎜ x − 3x 2 + ⎟ 4 4⎠ ⎝ π ⎠⎝
2 3
⎛ 1 −x ⎞ ⎛ 5 15 ⎞ 2 H 5′ ( x) = ⎜ e 2 ⎟ ⎜ x − 5x 3 + x⎟ 4 4 ⎠ 15 ⎝ ⎝ π ⎠ We have done nothing more than incorporate the square root of the weight and unit normalization parameters into the Hermite polynomial. Therefore, the relations of Equations 1.95', 1.96', and 1.97' hold. Figure 1.17 graphs the first several of these functions. Now we may derive a spectral representation, ∞
∑ A′ H ′ ( x) k
k
k=0
for the original function. That is,
y = a1e
⎛ x− m ⎞ 1 ⎜ ⎟ ⎝ 2 s1 ⎠
2
+ a2 e
⎛ x − m2 ⎞ ⎜ ⎟ ⎝ 2 s2 ⎠
2
∞
=
∑ A′ H ′ ( x) k
k=0
k
90
Modeling of Combustion Systems: A Practical Approach 1.0 0.8
H'0
0.6
H'2
H'1
0.4 0.2 0.0
H'3
– 0.2 – 0.4 – 0.6 – 0.8
–3
–2
–1
0
1
2
3
x FIGURE 1.17 The first four MOPs. These particular MOPs are derived from Hermite polynomials with the weight factor incorporated and normalized to unit area. The are useful for spectral representations of sums of normal distributions.
where Equation 1.98' determines Ak′ . The first 16 spectral coefficients follow, truncated to three decimal places: A0′ = 1.876
A1′ = 0.744
A2′ = 0.426
A3′ = 0.574
A4′ = 0.541
A5′ = 0.368
A6′ = 0.261
A7′ = 0.215
A8′ = 0.167
A9′ = 0.118
A10 ′ = 0.084
A11 ′ = 0.062
A12 ′ = 0.045
A13 ′ = 0.031
A14 ′ = 0.022
A15 ′ = 0.015
…
We show these coefficients graphically in Figure 1.18. Although the series is infinite, the first eight coefficients comprise virtually all of the variation. 1.8.9.1 Discrete MOPs and Real Data If we derive the coefficients from real data, we often find that coefficients beyond some threshold characterize only the noise. Then, we may truncate the model and retain the few remaining coefficients as significant. If so, one
© 2006 by Taylor & Francis Group, LLC
Introduction to Modeling
91
2.0 1.8 1.6 1.4 1.2
A'k 1.0 0.8 0.6 0.4 0.2 0.0 0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
k FIGURE 1.18 The first 16 spectral coefficients. These coefficients are the spectral representation of Figure 1.16. Although the series is infinite, these coefficients — when multiplied by their respective MOPs — will reconstitute Figure 1.16 so that the two curves are indistinguishable by eye.
is able to represent a complex continuous curve with only a few coefficients. These are usually much handier than the original continuous and nonlinear functions. Since all the terms are orthogonal, they cannot bias one another. Therefore, the coefficients are unique, and they do not change if we truncate the model. In fact, the coefficients will be the least squares solutions, and one can make MOPs orthogonal in the strictest sense. In practice, we will not know the underlying distribution and must estimate the function from the data, which will be discrete rather than continuous. Accordingly, x is now discretely valued over n intervals at xj = L1 +
L2 − L1 j n
(1.102)
where j is an index from 0 to n. That is, L1 ≤ xj ≤ L2. Accordingly, Equation 1.98′ becomes n
Ak′ =
∑ y φ′ ( x ) j k
j
(1.98″)
j =1
Equation 1.98″ is perfectly general. However, if we prefer, we could recast the equation in one of two matrix notations. The first would be to define Ak′ = y Tφ′k for each of the k coefficients. We could also define φj,k in a row–column matrix and write a′ = y TΦ for the vector of results, and this would be a second formulation.
© 2006 by Taylor & Francis Group, LLC
92
Modeling of Combustion Systems: A Practical Approach
As an illustration of the procedure, reconsider the function of Equation 1.99. We shall make this a discrete function by taking n = 100 data points at even x intervals between L1 = –10 and L2 = 10 and adding an error, ej, that is uniformly distributed. Figure 1.19 shows the data for –0.2 ≤ ej ≤ 0.2. This is significant error and represents an error band that is nearly 15% of the maximum value of the function.
FIGURE 1.19 Discrete data case. The solid line is the original curve. Contaminating the curve with uniform error gives the crosses. The dashed line is the curve reconstituted from the discrete and adulterated data. Despite significant error and a discrete sample, the reconstituted curve is a reasonable approximation to the underlying continuous distribution.
Remarkably, despite the serious error, the coefficients for the MOP are identical to three places for the first eight coefficients. These first eight spectral coefficients give rise to the reconstituted curve shown (dashed line). For reference, we also show the unadulterated curve (solid line). The agreement is quite good, even in the wake of the large errors we have imposed. Moreover, the spectral representation (eight coefficients) is nearly as parsimonious as the original equation (six coefficients). Thus, despite serious adulteration, we are able to recover accurate values for the spectral representation and a reasonable estimate of the unadulterated function. Table 1.6 shows the coefficients and the error by which they differ. It is possible to generalize orthogonal polynomials to two or more factors by solving simultaneous equations for the undetermined coefficients using a Gram–Schmidt orthogonalization procedure.9
© 2006 by Taylor & Francis Group, LLC
Introduction to Modeling
93
TABLE 1.6 Theoretical vs. Fitted Coefficients
1.9
Coefficient
Theoretical
Fitted
Error
A0′ A1′ A2′ A3′ A4′ A5′ A6′ A7′ A8′ A9′ A10 ′ A11 ′ A12 ′ A13 ′ A14 ′ A15 ′
1.876 0.744 0.426 0.574 0.541 0.368 0.261 0.215 0.167 0.118 0.084 0.062 0.045 0.031 0.022 0.015
1.876 0.744 0.426 0.574 0.541 0.368 0.261 0.215 0.156 0.132 0.087 0.063 0.033 0.074 0.036 0.035
<0.0005 <0.0005 <0.0005 <0.0005 <0.0005 <0.0005 <0.0005 <0.0005 +0.011 –0.014 –0.003 –0.001 +0.012 –0.043 –0.014 –0.020
Addendum
This section compiles various proofs regarding the geometric mean for positive x. 1.9.1 Proof That M0 Reduces to the Geometric Mean We first note that a Taylor series expansion of eu at u = 1 becomes u2 e = 1+ u+ + 2! u
∞
=
∑ uk ! k
k =1
Since yλ = e
( ) = e λ ln y
ln y λ
we may expand it as yλ = e
( ) = e λ ln y = 1 + λ ln y + λ 2 ln 2 y +
ln y λ
2!
∞
=
∑ k =1
Rearranging λ ln 2 y yλ − 1 = ln y + + λ 2!
© 2006 by Taylor & Francis Group, LLC
∞
=
∑ k =1
λ k −1 ln k y k!
λ k ln k y k!
94
Modeling of Combustion Systems: A Practical Approach
and applying the limit gives the natural log:10 lim ⎛ y λ − 1 ⎞ = ln y λ → 0 ⎜⎝ λ ⎟⎠
(1.103)
To avoid confusion between p as a name (as in Mp ) and p as a true exponent, we will rename Mp as Q for the duration of this and the subsequent proofs. Subsequently, p functions in the usual sense of an exponent. That is,
Q≡
p
n
∑x
1 n
p k
k =1
Then, raising both sides of this defining equation and multiplying by n, we obtain n
nQ p =
∑x
p k
k =1
where p is a true exponent on both sides of the equation. Subtracting n and dividing by p gives
nQ p − n = p
⎛ ⎜ ⎜⎝
n
⎞
∑ x ⎟⎟⎠ − n p k
k =1
p
This may be factored as ⎛ Qp − 1 ⎞ n⎜ ⎟= ⎝ p ⎠
⎛ xkp − 1 ⎞ ⎜ p ⎟ ⎝ ⎠ k =1 n
∑
Upon rearrangement we obtain ⎛ Qp − 1 ⎞ 1 ⎜ p ⎟=N ⎝ ⎠
⎛ xkp − 1 ⎞ ⎜ p ⎟ ⎝ ⎠ k =1 N
∑
(1.104)
But the first term in Equation 1.104 is identical in form to Equation 1.103. Therefore, taking the limit as p → 0 gives
© 2006 by Taylor & Francis Group, LLC
Introduction to Modeling
95
lim ⎛ Q p − 1 ⎞ lim 1 = ⎜ ⎟ p → 0⎝ p ⎠ p → 0 N
⎛ xkp − 1 ⎞ ⎜ p ⎟ ⎝ ⎠ k =1 N
∑
Reinstituting our nomenclature, we define
ln M 0 ≡
lim ⎛ Q p − 1 ⎞ p → 0 ⎜⎝ p ⎟⎠
which reduces to 1 ln M = n 0
n
∑ ln x
k
k =1
But the sum of the logs is equal to the log of the products (Equation 1.45), giving us 1 ⎛ ln ⎜ n ⎜⎝
ln M 0 =
n
∏ k =1
⎞ xk ⎟ ⎟⎠
Taking the antilog, we obtain the final equation: n
M0 =
n
∏x
k
k =1
Thus, we have thus proved our assertion: M0 is the geometric mean.
1.9.2
Proof of the Monotonicity of M p
Starting once again from n
Q≡
p
∑ xn
p k
k =1
we take logs to obtain ln Q =
© 2006 by Taylor & Francis Group, LLC
1 ⎛ ln ⎜ p ⎜⎝
n
∑ k =1
xkp ⎞ ⎟ n ⎟⎠
96
Modeling of Combustion Systems: A Practical Approach
and then differentiate implicitly: ⎛ 1⎞ d⎜ ⎟ ⎛ ⎝ p⎠ d ln Q = ln ⎜ ⎜⎝ dp dp
n
∑ k =1
⎛ n xp ⎞ k d ln ⎜ ⎟ ⎜ ⎟⎠ p⎞ n ⎝ k =1 xk 1 ⎟+ dp N ⎟⎠ p
∑
Rearranging terms we obtain
⎛ ⎜ ⎜⎝
x ⎞ ⎟ n ⎟⎠
n
∑
p k
k =1
−
1 p
dQ 1 ⎛ = − 2 ln ⎜ dp p ⎝⎜
n
∑ k =1
x ⎞ 1 ⎟+ n ⎟⎠ p p k
n
1 N
∑ k =1
xkp n
∑ k =1
⎛ xp ⎞ d⎜ k ⎟ ⎝ n⎠ dp
If we let y = xp, then ln y = p ln x and d ln y 1 dy dy = = ln x or = x p ln x dp y dp dp Substituting this result into the above equation gives ⎛ ⎜ ⎜⎝
N
∑ k =1
x ⎞ ⎟ n ⎟⎠ p k
−
1 p
dQ 1 ⎛ = − 2 ln ⎜ dp p ⎝⎜
N
∑ k =1
xkp ⎞ 1 ⎟+ n ⎟⎠ p
N
1 N
∑ xn
p k
∑ x lnn x p k
k
k =1
k =1
which reduces to
dQ = dp
⎛ ⎜ ⎜⎝
1
p x ⎞ ⎟ n ⎟⎠ k =1 p2 n
∑
p k
−1
⎡ ⎢ ⎢ ⎢ ⎣⎢
n
∑(
xkp ln xkp
k =1
n
⎛ ⎜ ⎜ −⎜ ⎝
n
) ∑x k =1
n
p k
⎞ ⎟ ⎛ ⎟ ⎟⎠ ln ⎜ ⎜⎝
n
∑ k =1
⎤ ⎥ xkp ⎞ ⎥ ⎟⎥ n ⎟⎠ ⎥ ⎦
or if we prefer, d ⎡⎣ M p ⎤⎦ dp
1 ⎛1 = 2⎜ p ⎜⎝ n
n
∑ k =1
xkp ⎞ ⎟ N ⎟⎠
© 2006 by Taylor & Francis Group, LLC
1 −1 p
⎡1 ⎢ ⎢n ⎣
n
∑(x k =1
n
p k
⎛
n
⎞⎤
) n1 ∑ ( x ) ln ⎜⎜⎝ n1 ∑ x ⎟⎟⎠ ⎥⎥
ln xkp −
p k
k =1
p k
k =1
⎦
(1.105)
Introduction to Modeling
97
Now that we have found the first derivative, we may examine its behavior to see if d ⎡⎣ M p ⎤⎦ dp
≥0
for all p. For x > 0 we note that the multiplier cannot be negative, 1 ⎛1 ⎜ p2 ⎜⎝ n
n
∑ k =1
xkp ⎞ ⎟ n ⎟⎠
1 −1 p
≥0
Then, the proof reduces to the hypothesis that if x > 0, then 1 n
n
∑(
)
xkp ln xkp ≥
k =1
1⎛ ⎜ n ⎜⎝
n
∑ k =1
⎞ ⎛1 xkp ⎟ ln ⎜ ⎟⎠ ⎜⎝ n
n
⎞
∑ x ⎟⎟⎠ p k
k =1
which may be further simplified to 1 n
n
∑(x
p k
ln x
p k
k =1
)
1⎛ ≥ ⎜ n ⎜⎝
n
∑ k =1
( )
⎞ xkp ⎟ ln xkp ⎟⎠
(1.106)
or
( )
xkp ln xkp ≥ xkp ln xkp
(1.107)
That is, the mean of xln(x) is greater than or equal to the product of the mean and the log of the mean. An equivalent formulation of Equation 1.106 is 1 n
n
∑ x ⎡⎢⎣ln x p k
k =1
p k
( )
− ln xkp ⎤ ≥ 0 ⎥⎦
which we may further simplify to n
∑ k =1
© 2006 by Taylor & Francis Group, LLC
⎛ p x xkp ln ⎜ k ⎜⎝ x p k
⎞ ⎟ ≥0 ⎟⎠
(1.108)
98
Modeling of Combustion Systems: A Practical Approach
Now whenever xip > xip , then
n
∑ k =1
⎛ p x xkp ln ⎜ k ⎜⎝ x p k
⎞ ⎟ >0 ⎟⎠
and the quantity is positive. Since xkp > xip multiplies this quantity, greater values weight the positive quantities. Hence, Equation 1.108 must be true. In fact, the only way one can cause Equation 1.108 to equal zero is if and only if all xkp are identically valued, that is, xkp = c . In that case, ⎛ p x ln ⎜ k ⎜⎝ x p k
⎞ ⎟ =0 ⎟⎠
and the equality holds.
1.9.3
Proof That M p Approaches xmax as p → ∞
By definition for nonnegative x, p
xp = x
(1.109)
Now, we may rank a series of xk values from lowest to highest as xmin ≥ x 1 ≥ x2 ≥ ≥ xmax and for x > 0. Now p → ∞ does not disturb the p p ≥ x1p ≥ x2p ≥ ≥ xmax ranking. That is, xmin . However, xmax is multiplied by a larger value (itself, p times) than all others. Therefore, as p → ∞, xmax is weighted more and more heavily, becoming a larger part of the mean. That is, lim ⎛ 1 p → ∞ ⎜⎝ n
⎞
∑ x ⎟⎠ = x p k
max
Then, substituting this result into Equation 1.109, we obtain
p
© 2006 by Taylor & Francis Group, LLC
lim ⎛ 1 p → ∞ ⎜⎝ n
⎞
∑ x ⎟⎠ = p k
p
xmax p = xmax
Introduction to Modeling
99
Therefore, as p increases without bound, M p approaches xmax. Proof That M p Approaches xmin as p → – ∞
1.9.4
p p For x > 0 and xmin ≥ x 1 ≥ x2 ≥ ≥ xmax we know that xmin ≤ x1p ≤ x2p ≤ ≤ xmax as p → –∞. That is, negative exponents reverse the rank order; xmin becomes the maximum value. Then
lim ⎛ 1 p → −∞ ⎜⎝ n
⎞
∑ x ⎟⎠ = x p k
min
Substituting this result into Equation 1.109 we obtain lim ⎛ 1 p → −∞ ⎜⎝ n
p
⎞
∑ x ⎟⎠ = p k
p
xmin p = xmin
Therefore, as p decreases without bound, M p approaches xmin. Proof xmin ≤ M p ≤ xmax for x > 0
1.9.5
For x > 0 the following is true: •
p
lim ⎛ 1 p → ∞ ⎜⎝ n
•
p
lim ⎛ 1 p → −∞ ⎜⎝ n
⎞
∑ x ⎟⎠ = p k
p
⎞
∑ x ⎟⎠ = p k
xmax p = xmax
p
xmin p = xmin
• M p is monotonic. Therefore, x
1.9.6
min
≤ M p ≤ xmax.
Proof That M p Increases with Increasing p and the Converse
This follows by definition of a monotonically increasing function. For d [ M p ] dp ≥ 0 must be everywhere increasing with increasing p. Therefore, for any p2 > p1, then M p2 > M p 1 if it exists. Since M p exists for all x > 0, then M p increases with increasing p. The converse is necessarily true. That is, for any p2 > p1, then M p2 > M p 1 for x > 0 (see Figure 1.20).
© 2006 by Taylor & Francis Group, LLC
100
Modeling of Combustion Systems: A Practical Approach 1.2 Generalized Mean
1 Data Set: x1, x2, x3 = {0.1,1.0,10.0}
0.8 0.6 0.4
First Derivative
0.2
Power, p -3.0
-2.0
-1.0
0 0.0
1.0
2.0
3.0
4.0
5.0
-0.2 Second Derivative
-0.4 -0.6 FIGURE 1.20 The generalized mean and its derivatives. For positive values, the generalized mean remains positive; as the power p increases, so does the generalized mean; the extrema lie at ± ∞, with a point of inflection in between.
References 1. Cleveland, W.S., Visualizing Data, Hobart Press, Summit, NJ, 1993. 2. Tufte, E.R., The Visual Display of Quantitative Information, Graphics Press, Chesire, CT, 1983. 3. Tufte, E.R., Envisioning Information, Graphics Press, Chesire, CT, 1990. 4. Harris, R.L., Information Graphics: A Comprehensive Illustrated Reference, Oxford University Press, New York, 1999. 5. Abbott, E.A., Flatland: A Romance of Many Dimensions, available online at http:// www.geom.uicuc.edu/~banchoff/Flatland/ 6. Gellert, W. et al., Eds., The VNR Concise Encyclopedia of Mathematics, American Edition, Van Nostrand Reinhold Company, New York, 1977, p. 588. 7. Abramowitz, M. and Stegun, I.A., Eds., Handbook of Mathematical Functions, with Formulas, Graphs, and Mathematical Tables, Dover Publications, New York, 1965. 8. Spiegel, M.R., Advanced Mathematics for Engineers and Scientists, Fourier Series, Schaum’s Outline Series, McGraw-Hill, New York, 1971, chap. 7, p. 182. 9. Davis, H.F., Fourier Series and Orthogonal Functions, Dover Publications, New York, 1963, pp. 50f. 10. Box, G.E.P and Draper, N.R., Empirical Model-Building and Response Surfaces, John Wiley & Sons, New York, 1987, pp. 288–293. (This limit was shown to be useful for indicating the log transformation of a response.)
© 2006 by Taylor & Francis Group, LLC
2 Introduction to Combustion
Chapter Overview This chapter overviews some practical and theoretical aspects of combustion. We first discuss burners generically, including fuel and air metering, flame stabilization and shaping, and some fundamental techniques for control of emissions such as NOx. So prepared, we move on to consider archetypical burners — those representative of the traditional classes of burners one might find in a refinery or petrochemicals plant, or that provide heat for steam. We build upon this foundation by next considering archetypical process units such as boilers, process heaters of various types, and reactors such as hydrogen reformers and cracking units. In order to lay the groundwork for more detailed combustion modeling, the chapter considers important combustion-related responses such as NOx emissions, flame length, noise, etc., and the factors that influence them. Historically, practitioners have defined a traditional test protocol for quantifying these effects, which we present. We also consider some aspects of thermoacoustic instability; this has become a more important topic with the advent of ultralow NOx burners employing very fuel lean flames. In the latter third of the chapter, we develop stoichiometric and mass balance relations in considerable mathematical detail. We also consider energy-related quantities such as heat and work, adiabatic flame temperature, and heat capacity. As well, we relate the practical consequences of a mechanical energy balance as applied to combustion equipment. Such things include draft pressure, incompressible airflow, compressible fuel flow, and practical representations thereof — capacity curves for air and fuel.
101
© 2006 by Taylor & Francis Group, LLC
102
2.1
Modeling of Combustion Systems: A Practical Approach
General Overview
Combustion is the self-sustaining reaction between a fuel and oxidizer characterized by a flame and the liberation of heat. Usually, but not always, the flame is visible. A flame is the reaction zone between fuel and oxidizer; it typically comprises steep thermal and chemical gradients — the flame is often only a millimeter or so thick. On one side of the flame, there is fuel and oxidizer at low temperature; on the other side are combustion products at high temperature. Hydrogen and hydrocarbons in some combination are the typical fuels in the petrochemical and refining industries. Occasionally, due to some special refining operations, we find carbon monoxide in the fuel stream. Oxygen (in air) is the usual oxidizer. In practice, combustion reactions proceed to completion with the fuel as the limiting reagent — that is, with air in excess. A burner is a device for safely controlling the combustion reaction. It is typically part of a larger enclosure known as a furnace. A process heater is any device that makes use of a flame and hot combustion products to produce some product or prepare a feed stream for later reaction. Examples of such processes are the heating of crude oil in a crude unit, the production of hydrogen in a steam–methane catalytic reformer, and the production of ethylene in an ethylene cracking unit. A boiler is a device that makes use of a flame or hot combustion products to produce steam. The furnace is the portion of the process unit or boiler encompassing the flame. The radiant section comprises the furnace and process tubes with a view of the flame. In contrast, the convection section is the portion of the furnace that extracts heat to the process without a line of sight to the flame. Every industrial combustion process has some thermal source or sink.
2.1.1
The Burner
A burner is a device for safely controlling the combustion reaction. A diffusion burner is one where fuel and air do not mix before entering the furnace. If fuel and air do mix before entering the furnace, then the device is a premix burner. Premix burners may mix all or some of the combustion air with the fuel. If one desires to distinguish between them, a partial premix burner is one that mixes only part of the combustion air, with the remainder provided later. Most pilots are of the partial premix type to ensure that they will light under high excess air conditions typical of furnace start-up. Diffusion burners supply most of the heating duty in refinery and boiler applications; therefore, we discuss them first. Figure 2.1 shows the main features for accomplishing this. The particular version of burner shown in Figure 2.1 is a natural draft burner. That is, a slight vacuum in the furnace (termed draft — 0.5 in. water column below atmospheric pressure is a typical figure) and a relatively large opening (burner throat) allow enough air to enter the combustion zone to
© 2006 by Taylor & Francis Group, LLC
Introduction to Combustion
Burner Throat Refractory Tile
Furnace Floor
103
Primary Fuel Tip
Flame
Secondary Fuel Tips Burner Front Plate Cone (Throat Restriction)
Fuel Risers Inlet Damper
Noise Muffler Air Plenum FIGURE 2.1 A typical industrial burner. The typical industrial burner has many features, which can be classified in the following groups: air metering, fuel metering, flame stabilization, and emissions control. Refer to the text for a discussion of each.
support the full firing capacity. The diffusion burner comprises a fuel manifold, risers, tips, orifices, tile, plenum, throat restriction, and damper. Each diffusion burner type may differ in detailed construction, but all will possess these main functional parts. We discuss each in turn. 2.1.1.1 The Fuel System A fuel manifold is a device for distributing fuel. In the figure, one fuel inlet admits fuel to the manifold while several risers allow the fuel to exit. A riser is a fuel conduit. (In the boiler industry, risers are sometimes termed pokers, but the function is the same.) Each riser terminates in a tip; for some boiler burners the tip is called a poker shoe or just a shoe. A tip is a device designed to direct the fuel in a particular orientation and direction. It has one or more orifices, holes, or slots drilled at precise angles and size. An orifice is a small hole or slot that meters fuel — for a particular design fuel pressure, composition, and temperature, the orifice restricts the flow to the specified rate. Together, these parts comprise the fuel system of a gas burner.
© 2006 by Taylor & Francis Group, LLC
104
Modeling of Combustion Systems: A Practical Approach
2.1.1.2 About Fuels There are two main gaseous fuels for combustion processes: natural gas and refinery gas. Commercially available natural gas has a stable composition comprising mostly methane (see Appendix A, Table A.9). Refinery gas, on the other hand, is capable of considerably more variation. In a sense, refinery gas is the “garbage dump” for the gas products in the refinery. Generally, whatever the refinery cannot use for some higher value-added process it consumes as fuel. It is quite typical for refineries to specify several different refinery fuels for combustion equipment — one representing normal conditions, another representing a normal auxiliary case, and perhaps two or three upset scenarios. The scenarios will vary in hydrogen concentration, typically from 10 to 60%, giving the fuels quite different combustion properties. It is very important that the refinery weigh the likelihood of scenarios that represent widely varying heating values on a volumetric basis. For example, suppose a particular process unit can receive fuel according to four different scenarios: • • • •
Fuel A: 620 Btu/scf, normal fuel representing 10% of run time Fuel B: 760 Btu/scf, stand-by fuel representing 84% of run time Fuel C: 840 Btu/scf, start-up fuel representing 5.98% of run time Fuel D: 309 Btu/scf, high hydrogen upset case representing 0.02% of run time
Since fuel C is a start-up case, it does not matter how infrequently it occurs, the burners must operate on fuel C. However, the difference in volumetric flow rate among the fuels A, B, and C is small. On the other hand, fuel D represents a significant difference in hydrogen concentration. This will markedly affect major fuel properties such as flame speed, specific gravity, and flow rate through an orifice. Later, we shall develop the flow equations that show that fuel D represents the maximum flow (and maximum fuel pressure) condition. One can obtain a burner to meet all these fuel conditions. However, for fuels A, B, and C, the pressure will necessarily be lower. Some possible consequences are lower fuel momentum and “lazier” longer flames when the facility is not running fuel D. In severe cases, the flue gas momentum will control the flame path. Thus, flames may waft into process tubes and will be generally poorer in shape — all for the sake of preserving good operation for an operating case representing only 0.02% of the run time. A far better scenario would be to design the burner to handle fuels A, B, and C. Then fuel B is the maximum pressure case, but the facility will not have enough pressure to make maximum capacity with fuel D. Therefore, 99.98% of the time the flames will be fine and the unit will operate properly; 0.02% of the time the unit will not be able to fire the full firing rate. In the opposing scenario, the operators will struggle with the unit 99.98% of the time, and the burner will run optimally only 0.02% of the time.
© 2006 by Taylor & Francis Group, LLC
Introduction to Combustion
105
2.1.1.3 Fuel Metering A fuel control valve upstream of the burner generally does the fuel metering. A riser or poker delivers fuel to the burner tip. The facility specifies the pressure the burner will receive at maximum (design) firing rate. The burner manufacturer then sizes the fuel orifices in the tips to ensure that burner will meet the maximum fuel capacity at the specified conditions. The burner manufacturer provides a series of capacity curves (one for each fuel) that show the firing rate vs. the pressure. Figure 2.2 gives an example. 3.5 l A uel B uel C F F
Fue
Heat Release, MW
3.0
2.5
sonic flow 2.0 transition to sonic flow
1.5
subsonic flow
1.0
0.5
0.0
0
0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9
1
1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9 2
Fuel Pressure, bar(g) FIGURE 2.2 A typical capacity curve. Fuel capacity curves give heat release as a function of fuel pressure. They are quite accurate for a given fuel composition. However, if there are a range of fuels, each needs its own capacity curve. This example shows three. The typical range is two to five fuel scenarios, all represented on the same graph. As the flow transitions to sonic, the capacity curve becomes linear.
In natural draft burners, air is generally the limiting factor, and its controlling resistance is the burner throat. Thus, the only way to increase the overall firing capacity of the burner is to increase the throat (i.e., burner) size. This may or may not be possible depending on the available space in the heater and if the heater can handle the extra flue gas and heat that result. If not, the entire unit may require modifications, not just the burner. 2.1.1.4 Turndown Burners operate best at their maximum capacity. One measure of the flame stability of a burner design is the turndown ratio. The turndown ratio is the
© 2006 by Taylor & Francis Group, LLC
106
Modeling of Combustion Systems: A Practical Approach
ratio of the full firing capacity to the actual firing capacity. The maximum turndown ratio is the max/min firing ratio. The turndown ratio is higher if one modulates the air in proportion to the fuel. If the air dampers are manually controlled, then one is interested in the maximum unmodulated turndown ratio, because this is the more conservative case. A typical maximum turndown ratio for premix burners is 3:1. Diffusion burners often have turndown ratios of 5:1 without damper modulation, i.e., leaving the damper fully open despite lower fuel flow. One typically achieves 10:1 turndown ratios with automatic damper and fuel modulation. Multiple burner furnaces usually require a turndown ratio of somewhere between 3:1 and 5:1 with the air dampers fully open. To achieve greater turndown for the unit as a whole, one isolates some of the burners (fuel off, dampers closed). Turndown is easiest for a single fuel composition. Multiple fuel compositions always reduce the available pressure for some fuels and reduce the maximum turndown ratio. 2.1.1.5 The Air System For natural draft burners, air is the limiting reactant. That is, sufficient fuel pressure is available to allow the burner to run at virtually any capacity, but only so much air will flow through the burner throat at the maximum draft. The burner throat refers to the minimum airflow area; it represents the controlling resistance to airflow. Therefore, the airside capacity of the burner determines the burner’s overall size. Air may enter from the side (as shown in Figure 2.1) or in line with the burner. Analogous to the fuel orifice, there are two metering devices for the airside. The first is the damper, upstream of the plenum. A damper assembly is a variable-area device used to meter the air to the burner. This is necessary because the maximum airside pressure drop is limited and the firing rate modulates. Therefore, one must modulate the air to maintain the air/fuel ratio. The damper may require manual adjustment, or one may automate it by means of an actuator. The inlet damper unavoidably creates turbulence and pressure fluctuations behind it. The plenum is the chamber that redistributes the combustion airflow before allowing it to enter the burner throat. This redistribution does not need to be perfect, and there is a trade-off between uniform flow (larger plenum) and burner cost. In some cases, one may shorten the plenum by means of a turning vane — a curved device designed to redirect the airflow (not present in the figure). Burners are available in discrete standard sizes. To accommodate the infinite variety of potential capacities, manufacturers adjust the limiting airflow by means of a restriction in the burner throat. A choke ring is an annular blockage from the outside diameter inward. A baffle plate is a flat restriction originating from the center outward. A cone is an angled restriction originating from the center of the burner throat. Figure 2.1 shows a cone, but baffle plates or choke rings are also very common. The purpose of the throat
© 2006 by Taylor & Francis Group, LLC
Introduction to Combustion
107
restriction is to provide a point of known minimum area and pressure drop characteristic. Some codes actually specify what portion of the draft (airside pressure drop across the burner) that the damper and the burner throat must take. For example, one guideline says that the burner must use 90% of the available pressure and take 75% of the pressure drop across the throat.* The 90/75 rule, as it has come to be known, aims to create turbulence in the burner throat rather than at the damper to aid fuel–air mixing. In the author’s opinion, this is a misguided approach and the industry should abandon it for several reasons. First, if the burner performs well, the degree of turbulent mixing in the throat is immaterial. Second, if the burner performs well, it does not matter where the pressure drop occurs so long as the total pressure drop is correct. Third, this rule increases the time and cost of burner testing. More importantly, changes to the burner for the sake of meeting the 90/75 rule may actually make the burner perform worse. Therefore, one is consuming resources to meet an essentially useless rule. Very often, the end user will have to clean or inspect tips while the furnace is running. In multiple-burner furnaces comprising many burners, there is usually little danger in shutting off a single burner. In petroleum refineries, the usual practice is to specify a burner having replaceable tips that do not require burner removal from the heater (of course, one must still shut off fuel flow to the individual burner before removing the tips). One must also take care to close the air damper during this procedure; otherwise, the furnace will admit tramp air. Tramp air is air admitted out of place. Air entering the furnace should participate fully in the combustion process, and tramp air enters the combustion process too late to oxidize the fuel properly. Tramp air may come not only through unfired burners, but also through leaks in the furnace. One possible sign of tramp air is a high CO reading even with supposedly sufficient excess oxygen. CO is a product of incomplete combustion. Depending on the furnace temperature, 1 to 3% oxygen should represent enough excess air, and CO should be quite low under such conditions. But with tramp air, significant CO (>200 ppm) may still occur — even with 3% oxygen (or more) in the flue gas. The oxygen has entered the furnace somewhere, but it is not participating fully in the combustion reaction. As long as there is tramp air, the furnace will require higher oxygen levels — enough to provide both effectual air through the burner and ineffectual tramp air. In severe cases of tramp air leakage, even a wide-open damper cannot provide enough air to the burner and CO persists, though stack oxygen levels are 5% or more. The exit of the furnace radiant section is the relevant place to measure emissions for combustion purposes. The exit of the stack is the relevant place to measure emissions for compliance purposes. The stack exit is not generally useful for understanding what is happening in the combustion zone. * This requirement appears as a footnote to API Standard 560, Fired Heaters for General Refinery Service, 3rd ed., Washington, DC, American Petroleum Institute, May 2001, p. 65.
© 2006 by Taylor & Francis Group, LLC
108
Modeling of Combustion Systems: A Practical Approach
2.1.1.6 The Flame Holder Anchoring the flame to the burner is essential for the sake of performance and safety. A flame holder is a device designed to keep the leading edge (root) of the flame stationary in space. There are many different devices for accomplishing this. The most common device is the burner tile. A burner tile is a refractory flame holder designed to withstand the temperature of direct flame impingement. The tile ledge is the portion of the tile that anchors the flame (Figure 2.3).
FIGURE 2.3 The tile ledge as flame holder. (From Baukal, C.E., Jr., Ed., The John Zink Combustion Handbook, CRC Press, Boca Raton, FL, 2001.)
One type of flame holder is the bluff body — a nonstreamlined shape in the flow path — to present an obstruction to some of the flowing fuel–air mixture; the tile ledge qualifies. This obstruction generates a low-pressure, low-velocity zone at its trailing edge. The flame holder affects only a small portion of the flow, reducing its velocity to well below the flame speed. The velocity upstream of the flame holder is very low. Thus, the hot combustion products recirculate there, continually mixing fresh combustion products with an ignition source — the hot product gases. In this way, the flame holder anchors and stabilizes the flame over a wide turndown ratio. Figure 2.4 shows a 2-MW round-flame burner employing a tile-stabilized flame. The shape of the burner and position of the fuel ports mold the flame into the desired shape. 2.1.1.7 Stabilizing and Shaping the Flame A flame has a very fast but finite reaction rate. One measure of the reaction rate is the flame speed. The laminar flame speed is the flame propagation rate [L/θ] in a combustible mixture of quiescent fuel and air. If the air and fuel mixture exceed the flame speed, then the flame will travel in the direction of the stream — a phenomenon known as liftoff. If the liftoff continues, the
© 2006 by Taylor & Francis Group, LLC
Introduction to Combustion
109
FIGURE 2.4 A gas burner in operation.
flame will be transported to a region of high flue gas concentration that cannot support combustion and the flame will extinguish. Air and fuel velocities in a typical industrial burner far exceed laminar flame speeds. But in the vicinity of the bluff body, the fluid speed is low; therefore, the flame anchors over wide turndown range and the burner is quite stable throughout its entire operation. 2.1.1.8 Controlling Emissions In the past, the only emission of concern was CO because it indicated incomplete combustion, combustion inefficiency, or a safety hazard. Nowadays, life is more complex and other emissions such as nitric oxides are important due to their role in the formation of ground-level ozone and photochemical smog. Technically, noise is also a regulated emission (e.g., <85 dBA). Emissions control is an active subject of interest. Staging the combustion into distinct zones is one strategy (termed staging) to lower certain emissions such as NOx. If NOx emissions are not a concern, then the secondary fuel tips of Figure 2.1 may be unnecessary and the burner carries out combustion using only primary fuel tips. 2.1.2 Archetypical Burners When taxonomists classify things, they speak of slots and filler. Slots are the classes or categories, and filler is the stuff that populates the class. With respect to major considerations that affect burner design, we shall list five:
© 2006 by Taylor & Francis Group, LLC
110
Modeling of Combustion Systems: A Practical Approach
• Fuel state: – Gas – Liquid – Solid • Flame shape: – Round – Flat • Fuel–air mixing strategy: – Fuel and air premixed (premix burner) – Separately metered fuel and air (diffusion burner) • Firing orientation – Upfired (the burner fires from the floor upward) – Downfired (the burner fires from the roof downward) – Side-fired (the burner fires from the wall sideway) • Emissions – The burner design reduces combustion-related emissions. – The burner design has no special features for reducing combustion-related emissions. These five characteristics generally fix the burner design, and they will define an archetypical burner. Neglecting solid-fired burners for now (e.g., wood, municipal solid waste, pulverized coal, etc.), each of the above categories has two possibilities, except for firing orientation, which has three. This leads to 24·3 = 48 different slots. However, as is typical, not every slot has a filler, and some burner models fill more than one slot. For our purposes, about a dozen burner types are of importance. We should add that there are many kinds of esoteric designs for special reactions, but as regards traditional fuel–air combustion, these categories will do. Table 2.1 shows the slots and how one burner manufacturer has chosen to fill them. It is, of course, possible to entertain other considerations. For example, • Type of draft: Is the motive force for air due to natural convection in the heater (natural draft), from a fan outlet upstream of the burner (forced draft), from a fan inlet downstream of the burner (induced draft), or both inlet and outlet fans (balanced draft)? • More fuel-state variations. Will the burner fire liquid and gaseous fuels at the same time or separately? • Service: Will the heater serve in a boiler to generate steam, or will it serve in a process heater to refine petroleum or make petrochemicals? However, for the most part, design variants of the enumerated burner types will accommodate all of the above categories. So, we will describe the
© 2006 by Taylor & Francis Group, LLC
Introduction to Combustion
111
TABLE 2.1 Burner Sampling for One Manufacturera Mounting Orientation Up
Fuel Type Gas Oil
Down
Gas Oil
Horizontal
Gas Oil
Flame Shape Round Flat Round Flat Round Flat Round Flat Round Flat Round
Diffusion Conventional Low NOx
Premix Conventional Low NOx
SFG SFFG LNC + EA
SMR HEVD XMR, PSFFR DeepStar + HERO
LMX
MDBP/PFLD
DSMR
HEVD
DSMR MKIII
HEVD PMS
LMX LPMW
SFG SMR PSFFG HMVF FPMR LNC + EA DeepStar + HERO
Flat a
All referenced burner models are trademarks of John Zink LLC, Tulsa, OK.
burner types first and then make general remarks about other features where appropriate. 2.1.2.1 Round-Flame Gas Diffusion Burners Burners in these categories are gas fired and designed to produce round flames. These comprise the lion’s share of fired duty. These also comprise the largest single burner capacities — a typical refinery size fires about 2.5 MW (~8 MMBtuh). However, they can be as large as 8 MW (~35 MMBtuh), though this is uncommon — the traditional approach in the refinery has been to use more but smaller burners rather than a few large burners. In the power generation industry, opposite sensibilities prevail. Package boilers represent the middle ground. A 3-MW floor-fired burner is about as big around as a man can circle his arms, and roughly his height. Each weighs about 500 kg. All kinds of process heaters and boilers use them. Electrical utilities and cement kilns use the larger sizes (>10-MW heat release per burner). 2.1.2.2 Round-Flame Gas Premix Burners Figure 2.5 shows an example of a round-flame floor-fired premixed burner. Some furnaces use premix burners in larger upfired applications requiring round flames. However, this has fallen into disfavor because the burners are usually loud (due to fuel jet noise) and sensitive to hydrogen concentration variations. In premix burners, air and fuel mixing occur prior to entering the furnace. Premixing has several advantages. First, premixed burner flames tend to be short, crisp, and well defined. The fuel jet provides momentum for fuel mixing and air entrainment prior to the burner exit. An advantage of this
© 2006 by Taylor & Francis Group, LLC
112
Modeling of Combustion Systems: A Practical Approach
Secondary air
Primary air
Pilot Gas FIGURE 2.5 A gas premix floor burner. (Courtesy of the American Petroleum Institute, Washington, DC.)
arrangement is that increased fuel flow results in increased airflow. However, premixed burners also have major disadvantages in the wrong application. First, the momentum of the fuel stream depends on the molecular weight of the gas and the fuel pressure. As the H/C ratio of the fuel changes, so does the molecular weight, the fuel pressure for a given heat release, and the amount of educted air. Higher pressures tend to educt less than the proportional air, while lower fuel pressures educt higher than ideal airflows. Thus, the air/fuel ratio is not as constant as one might hope. Another serious drawback of premixed combustion is the potential for flashback. Flashback is the upstream propagation of flame into the premix chamber of the burner. In a diffusion burner, it is impossible for a flame to propagate back into the fuel riser because there is no oxygen there to support combustion. However, in a premix burner, there is a combustible mixture inside the burner tip. Premix burners also have a much larger tip and orifices because these have to accommodate a high-volume, low-pressure fuel–air mixture. If the flame speed significantly exceeds the fuel–air exit velocity, then the flame may flash back into the burner tip.
© 2006 by Taylor & Francis Group, LLC
Introduction to Combustion
113
Burner internals cannot withstand the high temperatures of combustion for long. Flashback is very sensitive to hydrogen concentration because the laminar flame speed of hydrogen is about three times that of hydrocarbons. Various techniques moderate flashback. One important consideration is the quench distance — a characteristic length for a given orifice geometry through which a flame cannot propagate. For small-diameter orifices, the edges will abstract sufficient heat from a propagating flame to extinguish it. The quench distance varies with orifice diameter — smaller orifices are more effective than larger ones. Appendix A, Table A.4 gives critical diameters and minimum slot widths for various fuels. Generally, for a given area, a circular orifice is more efficient for quenching flames than a rectangular one. However, smaller rectangular slots may have manufacturing advantages. In practice, both geometries are commercially available. The removal of heat from the flame via thermal conduction through the tip is a mechanism for quenching the flame and eliminating flashback. Since the tip temperature depends in some measure on the temperatures of the furnace, fuel, and combustion air, the tip’s ability to conduct heat away from a propagating flame also changes with temperature. Moreover, at higher temperatures, the orifices in the tip expand and one must take account of this effect in burner design as well. 2.1.2.3 Flat-Flame Gas Diffusion Burners Figure 2.6 gives a typical example. These burners are usually floor fired against a flat wall that radiates heat to the process tubes (Figure 2.7). In other ways, these burners are similar to round gas diffusion burners. One uses these burners to maximize radiant heat transfer from the wall to the process. For example, high-temperature processes — such as production of hydrogen or ethylene — use the hot wall to radiate to process tubes containing feedstock. Since the reaction occurs along the length of the tube, the so-called heat flux profile can be important. Figure 2.8 gives an example. The burner manufacturer adjusts the heat flux profile according to furnace vendor specifications by changing the angle, size, and distribution of the fuel jets. NOx reduction with these burners is a challenge because the process operates at very high furnace temperatures (1000 to 1250°C). Another type of flat-flame diffusion burner is side-fired. The architecture of the burner resembles that of the side-fired premix burner, but the burner meters the air and fuel separately. Figure 2.9 gives one example, and Figure 2.10 shows some in operation. Ethylene reactors and wall-fired hydrogen reformers (described later) use these burners. The overall chemistry for hydrogen production is CHψ + 1/2 O2 → CO + ψ/2 H2
© 2006 by Taylor & Francis Group, LLC
(2.1)
114
Modeling of Combustion Systems: A Practical Approach
FIGURE 2.6 A flat-flame gas diffusion burner. The burner creates a flat flame used to heat a wall that radiates heat to the process.
Hydrogen plants often use pressure-swing adsorption (PSA) to purify hydrogen and separate it from the CO2 by-product. The off-gas from this stream is mostly CO2, with some hydrogen, and to a lesser extent hydrocarbons. The high concentration of CO2 dramatically lowers the flame temperature. Flat-flame side-fired diffusion burners have excellent stability, cannot flash back, and NOx emissions below 20 ppm are possible even with 400°C air preheat and 1200°C furnace temperatures. As Figure 2.9 and Figure 2.10 show, the fuels travel down a central riser; the slotted tip projects the fuel in a radial plane parallel to the wall. Preheated air comes through the large annular gap and enters the furnace in the same orientation. At the high furnace temperatures, the separate fuel and air streams react to generate a flame with very low NOx and uniform radiation. 2.1.2.4 Flat-Flame Premix Burners Flat-flame premix burners comprise side-fired ethylene or steam–methane reforming service (hydrogen production) almost exclusively. Figure 2.11 shows a common design. The burner tip is roughly 4 in. in diameter and 8 in. long. Slots or holes cover the end and admit premixed fuel and air to the furnace. Premix burners are prone to flashback, though proper design will ameliorate this.
© 2006 by Taylor & Francis Group, LLC
Introduction to Combustion
115
FIGURE 2.7 Floor-fired flat-flame burners. The burners, John Zink Model PXMR, are shown firing against a wall in an ethylene cracking furnace. The wall radiates heat to the process tubes (not shown).
2.1.2.5 Flashback Flashback can only occur in premixed burners because they are the only type that has a combustible mixture inside the tip. Once the flame flashes back into the burner tip it can destroy it in minutes. Combustion inside the tip increases the mixture temperature downstream of the eductor. This backpressures the eductor and further reduces the air/fuel ratio. The richening of the fuel mixture and higher temperatures increase the flame speed. Therefore, once flashback occurs, there is no mechanism for moving the flame back to the furnace side. The burner immediately experiences lower mass flow due to the reduced density of the gas during flashback; one may hear a gurgling sound from the combustion rumble in the tip. 2.1.2.6 Use of Secondary Fuel and Air The tip receives its premixed fuel and air from a venturi (Figure 2.12). A fuel jet ahead of the venturi induces surrounding air via the fuel’s forward momentum. Under some conditions the fuel educts only a portion of the combustion air. In that case, secondary air slots allow additional air to bypass the venturi (shown in Figure 2.11). In some cases, the premix burner may have some nonpremixed fuel in addition to the fuel–air mixture, thus staging the fuel (Figure 2.11). Fuel not added to the immediate combustion zone — the primary zone — is termed secondary fuel or staged fuel.
© 2006 by Taylor & Francis Group, LLC
Modeling of Combustion Systems: A Practical Approach
process tubes
116
% of max heat flux 90 80 70 60
50
40 30 20 10
< floor burners > FIGURE 2.8 A typical heat flux profile. Shown is a side view of one cell of a dual-cell floor-fired ethylene cracking unit (ECU) with its associated heat flux profile. The proper heat flux profile is a tradeoff between reduced fouling (flat heat flux profile) and maximized efficiency (heat release skewed toward furnace bottom). Burner vendors design floor-fired burners to provide the required flame shape for a given flux profile.
Secondary fuel injection is one technique for reducing NOx. Side-fired premixed burners are typically much smaller than floor-fired burners and weigh a mere 50 kg or so, including the tile. Firing rates for these burners are about 1 MMBtuh or 1/3 MW. 2.1.2.7 Round Combination Burners In some facilities, fuel oil can be a significant fuel stream. Normally, a refinery will want to burn as heavy a fuel as possible because other liquid fuels have greater value (e.g., transportation fuels for automobiles, trucks, and aviation). When sold commercially, fuel oils are widely available and graded as either number 2 or 6, with intermediates formed by blending. Fuel oil 2 is similar to automotive diesel. Fuel oil 6 is much heavier (also called residual fuel oil or, archaically, Bunker C oil). Marine and stationary boilers and some process heaters burn this fuel. Sometimes, the liquid fuel comprises rejected oil from other processes (waste oil) in whole or part. One can also burn pitch — a nondescript fuel from a variety of sources that is solid at room temperature. One must heat these fuels to reduce their viscosity in order for them to burn efficiently. Heavy liquid fuels do not atomize well even under pressure
© 2006 by Taylor & Francis Group, LLC
Introduction to Combustion
117
FIGURE 2.9 A flat-flame diffusion burner. Radial orifices admit fuel through the center pipe, while combustion air flows through the outer pipe. Unlike premix designs, this radiant wall burner cannot flash back. The design accommodates high forced draft air preheat applications.
FIGURE 2.10 Wall-fired diffusion burners in operation. The photo shows an ethylene cracking furnace equipped with John Zink Model FPMR burners. The process tubes (right) are receiving heat radiated from the burner firing along the wall. (Photo courtesy of John Zink LLC, Tulsa, OK.)
(so-called mechanical atomization), so fuel guns make use of pressurized steam to produce the requisite atomization. Mechanical atomization is sufficient for light oils such as fuel oil 2. Sometimes, light liquid fuels use compressed air for atomization. This is the case if steam atomization could be detrimental or there is insufficient fuel oil pressure for mechanical atomization. For
© 2006 by Taylor & Francis Group, LLC
118
Modeling of Combustion Systems: A Practical Approach
FIGURE 2.11 A flat-flame premix burner. The flame heats the refractory, which in turn radiates heat to the process tubes inside the furnace. Secondary air allows for a higher capacity, as the eductor need not inspirate all of the combustion air. Also shown is a secondary fuel nozzle at the burner tip. Some burners do not have all these features.
INLET BELL
THROAT
EXPANSION SECTION
EDUCTED AIR FUEL NOZZLE
FUEL/AIR MIXTURE TO TIP
EDUCTED AIR
VENTURI FIGURE 2.12 Venturi section of a premix burner. The Venturi (more generically, an eductor) comprises an inlet bell, throat, and expansion section. The fuel jet induces a low-pressure zone along the jet surface. The surrounding atmospheric pressure pushes air into the low-pressure zone. The fuel and air mix and exit the venturi toward the tip outlet.
example, light naphtha fractions can prevaporize in the fuel oil gun. Prevaporization is unwanted because it leads to slug flow in the fuel gun, that is, alternate slugs of liquid and gaseous fuel going to the burner. This causes erratic flow and performance.
© 2006 by Taylor & Francis Group, LLC
Introduction to Combustion
119
Practitioners use the term oil gun to refer to the liquid fuel delivery and atomization assembly. Figure 2.13 shows a typical design.
FIGURE 2.13 An oil gun. Steam vaporizes oil droplets allowing for uniform combustion.
Steam shears heated oil into fine droplets — the fuel oil vapor is the phase that actually burns. The burning vapor provides heat, vaporizing even more droplets and recharging the combustion zone. Very often, one burns fuel oil and gas together (in so-called combination burners). This is sometimes to add fuel flexibility — perhaps the gas and the liquid fuel are available in different seasons. However, the more typical practice is to use the less expensive heavy oil with the gas fuel serving to make up the required process heat. Thus, both fuels fire simultaneously. A combination burner is a gas-fired burner augmented with a fuel oil gun. Figure 2.14 shows one common arrangement. The typical combustion scenario is a single fuel oil gun in the center of the burner with gas firing at the periphery. When both fuels fire at once, flame lengths tend to be longer than when either fires alone. This is due to the peripheral combusting gas reducing the available oxygen for the fuel oil stream. To minimize (but not eliminate) this effect, separate air registers provide individualized airflow to each zone. 2.1.2.8 Burner Orientations One may fire burners in four basic orientations: up, down, sideways, and balcony fired (horizontally mounted to the wall but having a vertical flame at right angles to the burner). 2.1.2.9 Upfired This is the most typical firing arrangement (see Figures 2.1, 2.4, and 2.7). The burner mounts to the floor. Pillars support the heater and allow sufficient clearance for personnel to walk under the burners and inspect and maintain them. A 1.8-m gap from the lowest part of the burner to the ground is adequate for personnel to walk under the heater without stooping. However, some units do not have this kind of clearance. Clearance is important for initial installation and because one requires sufficient room to extract, clean, and reinsert fuel oil guns, risers, and tips.
© 2006 by Taylor & Francis Group, LLC
120
Modeling of Combustion Systems: A Practical Approach
REGEN TILE GAS RISERS (FOR COMBINATION FIRING)
OIL GUN TERTIARY AIR CONTROL
PRIMARY TILE
GAS PILOT
AIR INLET PLENUM PRIMARY AIR CONTROL
SECONDARY AIR CONTROL
GAS RISER MANIFOLD (FOR COMBINATION FIRING) FIGURE 2.14 A combination burner. John Zink Model PLNC combination gas–oil burner. One may fire the burner on gas only, oil only, or both. (Rendering courtesy of John Zink LLC, Tulsa, OK.)
2.1.2.10 Downfired Most burner models can be adapted to fire downward with some kind of tile case or support to hold the tile in place at the roof. Figure 2.15 shows a generic schematic. Hydrogen and ammonia reformers of this type are large furnaces often with more than 200 burners, each firing at ~2 MW. With so many burners in a furnace, first cost is important. Downfired operation affects the flame shape because the firing direction is opposite the buoyant force. Hence, forced draft is the preferred option for these burners. Forced draft operation helps to minimize the flame bending toward the tubes. The greater momentum of the forced air helps to overcome the buoyant effects and furnace currents. Furnace currents can be quite complicated. Downfiring increases NOx emissions by 15% or so as the burner receives hotter convective air at the roof than at the floor. Space is limited and roof burners are more difficult to access than floor burners. There are also limitations on the total burner weight because the furnace roof can support only so much. Therefore, a simple, reliable design is the order of the day.
© 2006 by Taylor & Francis Group, LLC
Introduction to Combustion
121
FIGURE 2.15 A downfired burner for hydrogen reforming. This burner is equipped with a center gun for waste gas from a pressure-swing adsorption (PSA) unit.
2.1.2.11 Side-Fired Some steam–methane reformers and ethylene cracking units (ECUs) use side-firing. The general idea is to present a uniform heat flux to the reactor tubes by using many small burners (<1 MMBtuh) in the furnace wall. A large ECU may have hundreds of sidewall burners. Figure 2.16 shows some in operation. The flame travels parallel to the plane of the wall. This path is necessary because the reactor tubes are less than 2 m away; flame impingement would overheat them. Reactor temperatures for these kinds of units are some of the highest temperatures found in a petrochemical plant, 1200 to 1250°C. 2.1.2.12 Balcony Fired Figure 2.17 shows a typical balcony burner, also known by a lengthier and more descriptive moniker — horizontally mounted, vertically fired (HMVF). These burners penetrate the side of a furnace; however, the firing direction is up. A 90° bend in the air passage accomplishes this. 2.1.2.13 Combination Side and Floor Firing Some heater vendors fire ECU and related units with both floor and wall firing. The advantage of wall firing is a superior ability to tailor the heat flux profile. The heat flux profile is the radiant heat distribution along the vertical reactor dimension. A heat flux that decreases with elevation can improve unit efficiency. However, a perfectly even heat flux distribution maximizes the tube life and the conversion of the feed can be easier to model. Sidewall burners
© 2006 by Taylor & Francis Group, LLC
122
Modeling of Combustion Systems: A Practical Approach
FIGURE 2.16 Sidewall burners in operation. The radial combustion pattern of the burners at left radiates along the wall, which in turn heats the process tubes (far right). The two rectangular spots on the end wall are sight ports.
FIGURE 2.17 Balcony burner. This burner is horizontally mounted but vertically fired.
ensure an even heat flux profile. However, they represent a higher first cost (due to the many burners), and operators must adjust the air doors row by row, making process changes and start-up more labor-intensive. One hundred percent floor firing does not have these drawbacks. The burner vendor can adjust the heat flux profile in the bottom two thirds of
© 2006 by Taylor & Francis Group, LLC
Introduction to Combustion
123
the furnace by changing tip drillings, in essence, changing the heat release distribution. However, heat flux in the top third of the furnace is difficult to influence with tip geometry at the floor. A heater comprising both floor and wall firing is one compromise to reduce first cost and operating labor while retaining good control of the reactor heat distribution. In practice, one sees all three firing scenarios.
2.2
Archetypical Process Units
Boilers, process heaters, and reactors comprise three main categories of process units. One may further differentiate among them as follows.
2.2.1
Boilers
A boiler is a device for generating steam. There are two main configurations for fired units: firetube and watertube. 2.2.1.1 Firetube Boilers In firetube boilers, the flue gas flows through the tubes and out the stack, transferring heat to surrounding water. Nowadays, firetube boilers are generally smaller units generating saturated steam. They are usually fully automatic and unattended. These provide facility steam and heat for schools, hospitals, and other commercial needs. The household water heater is a firetube configuration. However, because it does not generate steam, it is not a boiler. 2.2.1.2 Watertube Boilers Watertube boilers are considerably larger and provide process steam for refineries, pulp mills, electrical generation, etc. As the name implies, watertube boilers generate steam inside the tube. In this respect, they are similar to process heaters but with water in the tube rather than process fluid. Largecapacity, high-pressure, and superheated steam units are invariably of the watertube design because small tubes can withstand higher internal pressure than large shells for a given thickness. Watertube boilers can grow to be quite large. Coal-fired utility boilers are the largest watertube boilers. Those in the petroleum refinery and industrial plants are many times smaller. 2.2.1.3 Fired Heaters and Reactors A fired process heater is a combustion unit for heating any process fluid other than water. In a refinery, they comprise hot-oil heaters, crude heaters, vacuum heaters, and the like. A fired reactor is a process combustion unit
© 2006 by Taylor & Francis Group, LLC
124
Modeling of Combustion Systems: A Practical Approach
designed to effect some thermochemical transformation. One major distinction among fired units is their shape. Figure 2.18a to 2.18i gives a sampling of the many process heater and fired reactor configurations. We further discuss some of them below. 2.2.1.4 Vertical Cylindrical Vertical-cylindrical (VC) units have tall right-circular shells (see Figure 2.18a and b). The helical coil is the rarer of the two. The heater designer may arrange the tubes helically or vertically, and may accommodate several separate passes through the heater, depending on the process needs. 2.2.1.5 Cabin Style A cabin (or box) unit has a rectangular profile and is usually shorter than a VC, though it can be many times wider (Figure 2.18c to i). Tubes in a cabin heater typically run horizontally at the walls (e.g., Figure 2.18d and e); they usually fire with one row of burners down the center of the heater floor (not shown). However, there may be two rows of burners, especially if there are center tubes (Figure 2.18d). Some process heaters are also end fired (Figure 2.18e).
Convection Section
Side View
Radiant Section
Process Tubes
Burners
Burners
Radiant Section
Radiant Section
Burners
Burners
Radiant Section
Burners
Process Tubes
Plan View (a)
(b)
(c)
(d)
(e)
FIGURE 2.18 Some process heater types. Process and convection tubes are shaded. Heaters may or may not have convection sections. Round heaters are known as vertical cylindrical (VC), and rectangular heaters are known as cabin heaters. (a) VC, (b) VC with helical coil. Cabin type: (c) wicket tube or arbor coil, (d) floor fired, (e) end wall fired.
© 2006 by Taylor & Francis Group, LLC
Introduction to Combustion
Side View
Radiant Section
125
Radiant Section
Radiant Section
Radiant Section
Burners
Burners
Burners
Plan View (f)
(g)
Convection Section
Burners
Burners
Side View
Radiant Section
Radiant Section
Burners
Burners
Radiant Section
Radiant Section
Burners
Plan View (h)
(i)
(j)
FIGURE 2.18 (continued) (f) Vertical tube, sidewall fired; (g) vertical tube, floor fired; (h) floor + wall fired — usually two or three rows of sidewall burners + floor burners; (i) downfired (one of many cells), (j) terrace wall (horizontally mounted, vertically fired).
© 2006 by Taylor & Francis Group, LLC
126
Modeling of Combustion Systems: A Practical Approach
2.2.1.6 Fired Reactors In the petroleum and petrochemicals industry, most chemical reactors use fired duty to effect their transformations. We shall discuss ethylene cracking units and hydrogen and ammonia reformers as illustrative. 2.2.1.7 Hydrogen Reformers Hydrogen reformers exist in side-fired (Figure 2.18f), downfired (Figure 2.18i), or terrace wall-fired (Figure 2.18j) configurations. Hydrogen is an important commodity in fuels upgrading. The general chemistry is CH4 + H2O → 3H2 + CO
(2.2)
That is the reforming reaction. The reaction temperature inside the process tubes is ~815°C for this step.1 Therefore, the bridgewall temperature of the reactor must be higher (~1050°C). The following water–gas shift reaction (or simply, shift reaction) increases the H2 yield: CO + H2O → CO2 + H2 The shift reaction can occur at low temperatures (200 to 230°C) or high temperatures (300 to 450°C), depending on the catalyst in the tube and the desired conversion efficiency. Thermodynamically, the low-temperature shift reaction is more efficient. However, nowadays, pressure-swing adsorption (PSA) is the separation process of choice, and its natural companion is the high-temperature shift reaction because one can burn any unconverted CO as fuel. As the name implies, PSA is a pressure cycle. Solid adsorbents adsorb impurities at high pressure and release them at low pressure. Using two adsorbent vessels, the process may produce product on a continuous basis. The depressurization cycle gives CO, CO2, N2, and some H2 as a fuel stream at low pressure. For this purpose, hydrogen reformer burners are equipped with a PSA tip. For example, Figure 2.15 shows a burner equipped with a large center tip to use the PSA tail gas for process heat. PSA tail gas tends to form very little NOx (owing to the inert content of the fuel) and good flames (owing to fast flame speeds of H2 and CO). 2.2.1.8 Ammonia Reformers Most ammonia reformers resemble downfired hydrogen reformers (Figure 2.18i) in shape and size. The chemical reaction is reversible: N2 + 3H2 ↔ 2NH3
(2.3)
Since the reactants comprise four moles and the products two, pressure (which always favors the denser phase) increases the yield of NH3. Fertilizer comprises the largest market for ammonia.2
© 2006 by Taylor & Francis Group, LLC
Introduction to Combustion
127
2.2.1.9 Ethylene Cracking Units (ECUs) Figure 2.18g gives an example of a floor-fired ethylene cracking unit (ECU); Figure 2.18h shows an ECU that is fired by both floor and wall burners. In such a configuration, the floor burners have 70 to 80% of the heat release, with the wall burners comprising the balance. Figure 2.18f gives an example of a wall-fired steam–methane reformer, and Figure 2.18i shows one cell of a downfired hydrogen reformer. Such reformers comprise several cells and hundreds of burners. Modern ECUs contain tubes 10 to 12 m in length. Each tube hangs from the roof with a single U-bend at the bottom. Burners on both sides of the process tube heat it. The heat converts the feed hydrocarbon into ethylene, C2H4. Ethylene is the largest volume organic chemical, and almost all ethylene production is by the thermal process.2 High heat causes abstraction of hydrogen and formation of a double bond. For example, CH3—CH3 → CH2=CH2 + H2
(2.4)
Ethane, propane, and naphtha are the most common hydrocarbon feedstocks. These reactors have the highest bridgewall temperatures of any common petrochemical process, 1200 to 1250°C.
2.3
Important Factors and Responses
The combustion-related responses that we wish to model are things like NOx and CO emissions, CO breakthrough point, flame length, heat flux profile, and the like. These will be a function of one or more of the following factors: fuel composition, oxygen concentration, burner type, degree of staging, furnace temperature at some convenient point such as the bridgewall or floor, etc. Tests for these kinds of things are now fairly standard. 2.3.1
The Traditional Test Protocol
The American Petroleum Institute (API) formally defines various burner tests.3 We numerically index the important ones below. To this, we add point 0, as it does not specifically appear in the API publication, but is normally tested. 0. Cold light-off. This refers to ignition of the burner in a cold furnace. One should use the same method for ignition that is available in the field. This may comprise manual ignition by a torch, ignition by a burner pilot, or manual spark ignition. The idea is to simulate the field start-up condition, where the burners start up for the first time. One looks for attached and stable flames, and a smooth transition as the burner ramps up. The damper position at this condition is termed the light-off position. It is usually of interest and therefore recorded.
© 2006 by Taylor & Francis Group, LLC
128
Modeling of Combustion Systems: A Practical Approach
1. Normal. This point refers to burner operation at the specified normal firing rate and design excess air. The damper position at the normal firing rate is termed the normal position and is of interest. 2. Minimum. This point refers to the maximum turndown of the burner with its damper in the normal position. 3. Maximum. This point refers to the increased firing rate that causes the excess oxygen to reach its minimum acceptable limit (often 1%) with the damper in the normal position. 4. CO breakthrough. This point refers to the firing rate greater than maximum, where CO just becomes greater than 200 ppm — the CO breakthrough point or oxygen at CO breakthrough refers to the percent oxygen at this point. 5. Absolute minimum. This point is the maximum achievable turndown with adjustment of the air damper to give the design excess air. The API guidelines confirm suitability for purpose and are the usual and sufficient tests to predict acceptable burner operation in the field. However, these points will not provide enough information for detailed analysis, testing, and characterization of burners. Later chapters provide other experimental designs for these purposes. 2.3.2
Instability, Thermoacoustic and Otherwise
API 535 characterizes unacceptable burner operation as burner instability at any of the test points; it further characterizes instability as3 a. Pulsation or vibration of burner flame, burner, or furnace. b. Uncontrollable fluctuations in the flame shape. c. Significant combustibles in the flue gas, in other words, over 2000 ppmvd [parts per million on a volume dry basis] CO or over 0.5 percent unburned combustibles. d. Flashback into the venturi section of premix burners. e. Loss of flame. While the API document has burner instabilities in mind, not all instabilities are due to burner design proper. Specifically, thermoacoustic coupling between the burner and furnace can sometimes be the problem. The latter case may not indicate any problem with the burner per se, but may be due to a coupling between the test furnace and the burner — a thermoacoustic problem. Thermoacoustic coupling is any resonant phenomenon propagated by a thermal source. The issue is a complex one and a specialty discipline in its own right. The predominant modes of burner–furnace interaction are quarterwave and Helmholtz resonation. Generally, if heat adds to an acoustic wave
© 2006 by Taylor & Francis Group, LLC
Introduction to Combustion
129
in phase with a pressure rise, it will reinforce the resonance. One can also reinforce resonance by removing heat in phase coincident with a falling pressure wave.
2.3.3
Quarter-Wave Behavior
pressure oscillation
If the stack is large and the damper is wide open, the furnace may behave acoustically as a tube closed at one end (Figure 2.19).
LS
mass-spring analogy
L LF
pressure
pressure
oscillation
oscillation
(a)
(b)
(c)
FIGURE 2.19 Resonant modes for furnaces. (a) A furnace and stack in quarter-wave mode. The pressure oscillates between minimum and maximum at the heater floor. In half-wave mode (b) the pressure has maximum oscillations at the top and bottom end of the heater. In Helmholtz resonant mode (c) the furnace acts as a spring and the stack as a piston. In principle, the energy from the combustion reaction can excite any of these modes. However, the heat release pattern in a furnace tends to excite modes with (a) or (c), most commonly.
Since the damper is open, the pressure at the stack exit must be atmospheric. Acoustically, the stack behaves as if it were a bit longer than it actually is, so the node of the pressure wave actually extends a bit beyond the boundary of the stack by ΔL. However, such a correction for end effects is usually small, generally, π ΔL 4 < < 8 DS 3π where DS is the stack diameter.4
© 2006 by Taylor & Francis Group, LLC
130
Modeling of Combustion Systems: A Practical Approach
The bottom end of the heater (where the burners reside — not shown) corresponds to the closed end of a tube. This would be the case when the burner throat represents a very small fraction of the total cross-sectional area of the heater, as is typical in furnace design. At the closed end of the tube, the velocity must be zero. Since velocity and pressure are 90° out of phase, the absolute value of the pressure wave will be at a maximum (the pressure antinode). That is, the pressure wave will alternate between maximum and minimum at the heater floor. If such an acoustic phenomenon were to occur, the length of the resulting wave would be one fourth of the heater + stack height. We can convert this to a frequency with the formula c = λν
(2.5)
where c is the speed of sound [L/θ], λ is the wavelength [L], and ν is the frequency [1/θ]. We may also calculate the speed of sound from
c=
γRT W
(2.6)
where γ is the heat capacity ratio, R is the gas constant [L2/θ2T], T is the temperature [T], and W is the molecular weight (~28 for flue gas). For flue gas, γ ≈ 7/5; for fuels, γ ≈ 4/3.* Substituting Equation 2.6 into Equation 2.5 and solving for ν (Greek letter nu) gives
ν=
1 λ
γRT c = W λ
(2.7)
If the process unit length represents one quarter of the resonant wavelength, then λ = 4L. Substituting this into the above gives the expected frequency of the unit resonating in a quarter-wave mode:
ν=
Example 2.1
1 4L
γRT c Quarter-wave behavior = W 4L
(2.8)
Calculation of Resonant Frequency for a Quarter-Wave Resonator
Problem statement: Suppose an enclosed flare behaves as a quarterwave resonator. Calculate the resonant frequency if the average * The heat capacity ratio is approximately 5/3 for monatomic gases, 7/5 for diatomic gases like air, and 4/3 for simple polyatomic gases such as CH4, H2O, and CO2.
© 2006 by Taylor & Francis Group, LLC
Introduction to Combustion
131
flue gas temperature is 1450°F and the height of the unit is 60 ft tall. Solution: From Equation 2.6 we have ⎡ psia ⋅ ft 3 ⎤ 1.38 ⋅ 10.73 ⎢ ⎥ 1450 + 460 ⎡⎣°R ⎤⎦ ⎡ in 2 ⎤ ⎡ ft ⎤ ⎡ lbm ⋅ ft ⎤ ⎣ lbmol ⋅°R ⎦ c= ⋅ 144 ⎢ 2 ⎥ = 2164 ⎢ ⎥ ⋅ 32.2 ⎢ 2 ⎥ ⎡ lbm ⎤ ⋅ ft lbf s ⎦ ⎣s⎦ ⎣ ⎣ ⎦ 28 ⎢ ⎥ lbmol ⎣ ⎦
(
)
This is about double the speed of sound at room temperature in air. From Equation 2.7 we have ⎡ ft ⎤ 2164 ⎢ ⎥ ⎣ s ⎦ = 9.0 ⎡ 1 = Hz ⎤ ν= ⎢s ⎥ 4 ⋅ 60[ft ] ⎣ ⎦ Thus, the resonant frequency will be 9 Hz. This is below the threshold of human hearing (20 to 20,000 Hz). Therefore, observers may feel such resonance but cannot hear it. It may correspond to the resonant frequency of large structures such as homes. In such a case, residents have been known to mistake the phenomena for an earthquake.*
2.3.4
Half-Wave Behavior
If the tube is closed (or open) at both ends, then the resonant frequency will correspond to a half wave (Figure 2.19b). This could be the case if the damper is nearly closed or if the convection section behaves as an acoustically opaque body. In such a case, the heater will resonate at double the previously calculated frequency. ν=
2.3.5
1 2L
γRT c Half-wave behavior = W 2L
(2.9)
Helmholtz Resonator Behavior
If the stack area is small compared with the cross-sectional area of the heater, then the heater may behave as a Helmholtz resonator. In this mode, the stack * Private conversation with Tim Hogue, supervising engineer at the Hyperion Wastewater Treatment Facility in Los Angeles, 1993.
© 2006 by Taylor & Francis Group, LLC
132
Modeling of Combustion Systems: A Practical Approach
acts as a piston and the furnace volume as a spring. Equation 2.10 represents such a case:
ν=
1 ⎛ AS ⎞ ⎛ γRT ⎞ c AS = Helmholtz resonator ⎟ ⎜ ⎜ ⎟ 2 π ⎝ VF LS ⎠ ⎝ W ⎠ 2 π VF LS
(2.10)
where AS is the cross-sectional area of the stack, LS is the length of the stack, and VS is the volume of the furnace. For a cylindrical furnace and stack we may write
ν=
⎛ DS ⎞ ⎜ ⎟ 2 π LF Ls ⎝ DF ⎠ 1
⎛ DS ⎞ = ⎜ ⎟ 2 π LF Ls ⎝ DF ⎠
γRT W Helmholtz resonator, VC heater
(2.11)
c
The frequency of a heater in Helmholtz resonance will usually be lower than that for a half- or quarter-wave resonance.
Example 2.2
Calculation of Resonant Frequency for a Helmholtz Resonator
Problem statement: Repeat Example 2.1 for a VC heater behaving as a Helmholtz resonator with a furnace height of 40 ft and a stack height of 20 ft. Presume that the stack diameter is 20% of the furnace diameter. Solution: The speed of sound will be identical to our first example: 2165 ft/sec. Then Equation 2.11 gives ⎡ ft ⎤ 2164 ⎢ ⎥ ⎣s⎦ ν= 0.2 = 2.4 ⎡⎣ Hz ⎤⎦ 2 π 40 ⎡⎣ ft ⎤⎦ 20 ⎡⎣ ft ⎤⎦
( )
2.3.6
Mechanism for Thermoacoustic Coupling
Earlier, we stated that the heat must add in phase with the pressure wave in order for a burner to couple thermoacoustically with a furnace. Upon reflection, this seems counterintuitive. It seems that an increase in pressure near the burner would attenuate the flow of air, and thus the heat release
© 2006 by Taylor & Francis Group, LLC
Introduction to Combustion
133
would be out of phase with an acoustic pressure wave. (We can usually neglect any variation in fuel pressure because the fuel flow across an orifice is usually in critical flow — also termed sonic or choked flow. It is impossible for a pressure wave to propagate upstream of a critical flow nozzle.) To understand the mechanism for thermoacoustic coupling, we must examine the transfer of heat. The velocity wave must be out of phase with the pressure wave because when a high velocity encounters a wall, the velocity must drop to zero (velocity node) and the pressure must rise to maximum (pressure antinode). Therefore, the waves are 90° out of phase. Now, imagine we are at the position of the flame and pressure and velocity are fluctuating there. Let us focus on the velocity for a moment. The average velocity is the mean flow rate through the heater divided by the cross-sectional area. An acoustic wave superimposed on the mean flow will alternately enhance or attenuate the flow as the velocity alternates. Now in the case of enhanced flow, the flue gas is colder than the mean temperature because it comprises a greater portion of cool influent air. In the case of attenuated flow, the flue gas temperature is warmer than average because less cold air flows into the furnace during that period. Clearly, we transfer more heat when the thermal gradient is larger, that is, when the flowing fluid is cooler than average. In other words, more heat transfer results during the enhanced flow cycle than during the attenuated flow cycle. Now since pressure and velocity are not in phase, we can find a position in the heater for the flame where the increase in heat transfer will coincide with an increase in the pressure wave. For a furnace resonating in quarterwave mode, that position is L/4. That is, if the position of our heat source (flame) is at L/4, then we will enhance thermoacoustic coupling. Not only can we add heat at L/4, but also, if we remove heat at 3L/4, we will subtract heat during falling pressure, which amounts to the same thing, as Rijke showed.4 So in fact, having a flame at L/4 and a convection section at 3L/4 reinforces thermoacoustic coupling. The minor miracle seems not to be why some heaters experience instability, but why not all heaters experience instability. The answer seems to lie in the following facts: 1. Flames are not concentrated at L/4. 2. Surfaces and volumes within the heater can cause destructive interference of the fundamental resonant mode. 3. Resistances in the heater, such as convection tubes, etc., reduce the efficiency of thermoacoustic coupling.
2.3.7
Comments Regarding Thermoacoustic Resonance
Burner–furnace interactions are a cause for concern if the test furnace is acoustically similar to the field unit — even if the burner itself is not the
© 2006 by Taylor & Francis Group, LLC
134
Modeling of Combustion Systems: A Practical Approach
problem. However, the test unit almost never bears acoustic similarity to the field unit. Therefore, thermoacoustic resonance in the test furnace does not usually signal a concern in the field, but burner instability does. How can we know the difference? To be sure, one must construct an acoustically similar system, either physically or mathematically. This is not trivial and requires expert assistance. However, if the following remedies are effective at eliminating or attenuating the instability, then thermoacoustic coupling is the likely culprit. 1. Reduce the stack damper opening and compensate with a steam sparger or induced draft (ID) fan, if available. By closing the damper, one may possibly convert the furnace from quarter-wave to halfwave mode and decouple the burner and the furnace. 2. Switch test furnaces. If the same burner is stable in a furnace with different dimensions, the culprit is likely thermoacoustic resonance. 3. Measure the frequency of the instability. Calculate the expected frequencies of the resonant phenomenon for quarter-wave and Helmholtz behavior. If the frequencies match, this is a strong indication that thermoacoustic behavior is an issue. 4. Is there an induction period? Does the problem build? Resonance is the constructive addition of multiple pressure waves. Theoretically, the pressure waves add forever, becoming infinitely strong. However, nonlinear behavior and attenuating mechanisms put a ceiling on the maximum amplitude. Notwithstanding, during the induction phase, pressure waves grow over time. Usually some seconds are required to reach the maximum. Although one cannot hear such frequencies by ear, the “huffing” of air in the 2- to 20-Hz range can be heard or felt. Theoretically, the velocity lags the pressure wave by 90°, but the frequency is the same and thus an appropriate indicator. 2.3.7.1 Resonance in the Field Sometimes, heaters resonate. Even if due to thermoacoustic resonance, it is easier to redesign the burner rather than the furnace, although the addition of quarter-wave tubes on the furnace roof can help. These reflect the pressure wave 180° out of phase with the resonant frequency. The destructive interference eliminates the resonance. The author has used this method successfully for a process heater,* and the literature reports successful application to boilers.5 Redesign of the burners could include changing the flame dimensions. Sometimes, shortening of the flame below the L/4 criterion can be effective; however, shorter flames may elevate NOx.
* Together with Mahmoud Fliefil, acoustic engineer, John Zink LLC, Tulsa, OK.
© 2006 by Taylor & Francis Group, LLC
Introduction to Combustion
2.4
135
Mass Balance for Combustion in Air
With this brief discussion of combustion equipment concluded, we turn our attention to the combustion reaction itself. Reaction 2.12 shows the combustion reaction for methane: CH4 + 2O2 → CO2 + 2H2O
(2.12)
The single arrow (→) indicates a reaction proceeding unilaterally from reactants to products at right. Reaction 2.12 encodes many important aspects of the combustion reaction. First, the stoichiometry (law of proportions) is apparent: one volume of methane (CH4) reacts with two volumes of oxygen (O2) to form one volume of carbon dioxide (CO2) and two volumes of water (H2O). Second, the combustion reaction alters molecular entities, but not atomic ones. That is, reactants and products each have the same number of C, H, and O atoms. However, the identity of the molecular entities has changed from CH4 and O2 to CO2 and H2O. Therefore, combustion reactions conserve mass: 1 kg of reactants will yield 1 kg of products without fail. We may augment Reaction 2.12 to account specifically for the nitrogen in the air. Nitrogen does not take part in combustion chemistry to any appreciable extent. Combustion in air does form some nitrogen oxides in part per million quantities, but they are a trivial part of the mass balance, although they form an important class of regulated compounds, which we discuss later. Reaction 2.13 augments the combustion reaction to account for nitrogen. The nitrogen dilutes both reactants and products. The ratio of nitrogen to oxygen in air is approximately 79/21 by volume. CH4 + 2O2 + 2(79/21) N2 → CO2 + 2H2O + 2(79/21) N2
(2.13)
Reaction 2.13 gives the stoichiometric amount of air required for combustion of one volume of CH4. However, the typical industrial practice is to use some quantity of extra air to ensure complete combustion. In principle, if one were to mix the air and fuel thoroughly during the combustion process, then no excess air would be required. However, adding a little excess air is the most cost-effective way to ensure complete combustion. Reaction 2.14 accounts for this excess air (ε): CH4 + 2(1 + ε)O2 + 2(79/21)(1 + ε) N2 → CO2 + 2H2O + 2(79/21)(1 + ε)N2 + 2ε O2
(2.14)
For the first time, oxygen appears in the products. The reader may verify that atomic entities are still equal for both products and reactants.
© 2006 by Taylor & Francis Group, LLC
136
Modeling of Combustion Systems: A Practical Approach
One final step will transform Reaction 2.14 to a general equation for hydrocarbon combustion: we rewrite CH4 as CHψ, where ψ [ ] is a generalized subscript used to account for any desired H/C ratio (ψ): CHψ + (1 + ψ/4)(1 + ε) O2 + (79/21)(1 + ψ/4)(1 + ε) N2 → CO2 + (ψ/2) H2O + (79/21)(1 + ψ/4)(1 + ε) N2 + ε(1 + ψ/4) O2
(2.15)
Example 2.3 shows the equation’s utility.
Example 2.3
Refinery Gas Combustion: Wet and Dry Oxygen Calculations
Problem statement: Use Reaction 2.15 to account for the combustion of a refinery gas with ψ = 2.5 and 15% excess air. What are the dry and wet oxygen concentrations that one would measure in a furnace operating under these conditions? What is the moisture fraction in the flue gas? Solution: With ψ = 2.5 and ε = 0.15, Reaction 2.15 becomes CHψ=2.5 + (1 + 2.5/4)(1 + 0.15)O2 + (79/21)(1 + 2.5/4)(1 + 0.15) N2 → CO2 + (2.5/2) H2O + (79/21)(1 + 2.5/4)(1 + 0.15)N2 + 0.15(1 + 2.5/4)O2 We may conveniently organize the results in Table 2.2. We shall presume a basis of 1 kgmol CHψ, though any basis would do. From the table we may calculate that the flue gas comprises 0.24/ 9.52 = 2.56% oxygen on a wet volume basis, and 0.24/(9.52 – 1.25) = 2.95% on a dry volume basis. The moisture fraction in the flue gas is 1.25/9.52 = 13.1% on a wet volume basis. TABLE 2.2 Reactants and Products for Example 2.3 Species CHψ O2 N2 CO2 H2O
© 2006 by Taylor & Francis Group, LLC
Mol. Wt.
Input kgmol kg
Output kgmol kg
14.54 32.00 28.02 44.01 18.02
1.00 1.87 7.03 0.00 0.00
14.54 59.80 196.98 0.00 0.00
0.00 0.24 7.03 1.00 1.25
0.00 7.80 196.98 44.01 22.53
Sum
9.90
271.32
9.52
271.32
Introduction to Combustion
137
In addition, the reader may verify the following atomic quantities for both product and reactants: C = 1.0, H = 2.5, O = 3.74, N = 14.06. Atomic species (and therefore mass) are conserved. However, moles are not conserved. We begin with 9.9 kg/mol and end with 9.52 kg/ mol. However, mass is conserved at 271.32 kg/kg/mol_CHψ. If not otherwise qualified, this text presumes excess oxygen refers to oxygen on a dry volume basis. One should not confuse the terms excess air and excess oxygen; they differ by a factor of five, roughly; that is, 3% excess oxygen and 15% excess air specify approximately the same air/fuel ratio.
2.4.1
Wet vs. Dry Measurements
Why do the wet and dry readings differ? Since the wet products include water, the wet volume is larger than the dry volume. On the same volume basis, water vapor reduces the other species’ concentrations. Although there will be no liquid water in the furnace, nonetheless, the oxygen concentration is still referred to as wet. So-called in situ oxygen analyzers measure oxygen on a wet basis with a probe in contact with the actual flue gas. Extractive analyzers first extract a sample of flue gas through a heated sample line. Usually, the sample splits to several analyzers, e.g., O2, CO, and NOx (NO + NO2). A heated sample line keeps water from condensing. This is important because NO2 is very water soluble; liquid water in the sample line will remove it before it reaches the analyzer, artificially lowering the NOx reading. For boilers and process units, NO2 is less than a few percent of the total NOx. However, for units that operate with high excess air, such as combustion turbines, about half the NOx may be NO2. Just before the analyzers, a sample conditioning section quickly extracts the water from the heated sample. It does so in a way that minimizes both the contact surface and contact time between the water and extracted gas. Therefore, an extractive oxygen analyzer will report higher oxygen concentration than an in situ analyzer, as it is measuring species on a dry volume basis. Extractive and in situ analyzer readings will always differ so long as there is hydrogen in the fuel; the difference will be greater for larger H/C ratios.
2.4.2
Flue Gas Relations for Hydrocarbons
One advantage of having a single entity (ψ) represent the H/C ratio for the fuel is that it allows the construction of flue gas species charts using ψ = H/C as a single parameter. Reaction 2.15 provides all the information we need to derive flue gas species as a function of excess air. From this, it is easy to develop the equations for the concentrations of each species for wet and dry conditions. The total wet products (TWP) and total dry products (TDP) are
© 2006 by Taylor & Francis Group, LLC
138
Modeling of Combustion Systems: A Practical Approach
TWP =
100 ⎛ ψ⎞ ψ 1+ ⎟ 1+ ε + ⎜ 21 ⎝ 4⎠ 4
(2.16a)
TDP =
100 ⎛ ψ⎞ ψ 1+ ⎟ 1+ ε − ⎜ 21 ⎝ 4⎠ 4
(2.16b)
(
(
)
)
TWP is the volumetric flue-gas-to-fuel ratio. The volume or mole fractions for each species become ⎛ ψ⎞ 1 yO 2 ,dry = ε ⎜ 1 + ⎟ 4 ⎠ TDP ⎝
(2.17a)
⎛ ψ⎞ 1 yO 2 ,wet = ε ⎜ 1 + ⎟ 4 ⎠ TWP ⎝
(2.17b)
yN 2 ,dry =
1 79 ⎛ ψ⎞ 1+ ⎟ 1+ ε ⎜ 4⎠ TDP 21 ⎝
yN 2 ,wet =
1 79 ⎛ ψ⎞ 1+ ⎟ 1+ ε ⎜ 4⎠ TWP 21 ⎝
(
(
) )
(2.18a)
(2.18b)
yCO 2 ,dry =
1 TDP
(2.19a)
yCO 2 ,wet =
1 TWP
(2.19b)
1 ψ TWP 2
(2.20)
yH 2O =
Here, y refers to the mole fraction of the subscripted species. Usually, the excess air is unknown and we must calculate it from the oxygen concentration and the fuel stoichiometry. We can also calculate flue gas concentrations on a mass basis by multiplying by the molecular weight for each species. We will use w to indicate mass fractions (as opposed to mole or volume fractions) and W to indicate the molecular weight of various species. This leads to the following: TDPw =
⎛ ψ⎞ W WCO2 79 ⎛ ψ⎞ WN2 + ⎜1+ ⎟ 1+ ε + ε ⎜ 1 + ⎟ O2 4 ⎠ WCHψ WCHψ 21 ⎝ 4⎠ WCHψ ⎝
© 2006 by Taylor & Francis Group, LLC
(
)
(2.21a)
Introduction to Combustion
TWPw =
139
⎛ WN2 WCO2 ψ WH2O 79 ⎛ ψ⎞ W ψ⎞ + + ⎜1+ ⎟ 1+ ε + ε ⎜ 1 + ⎟ O2 WCHψ WCHψ 2 WCHψ 21 ⎝ 4 ⎠ WCHψ 4⎠ ⎝
(
)
(2.21b)
where TDPw and TWPw [ ] are the mass ratios of total dry and wet products to fuel, respectively. Then the mass fractions become wO2 ,dry = ε
WO2 WCHψ
⎛ ψ⎞ 1 ⎜⎝ 1 + 4 ⎟⎠ TDP w
(2.22a)
wO2 ,wet = ε
WO2 WCHψ
⎛ ψ⎞ 1 ⎜⎝ 1 + 4 ⎟⎠ TWP w
(2.22b)
wN2 ,dry =
1 WN2 79 ⎛ ψ⎞ 1+ ⎟ 1+ ε ⎜ 4⎠ TDPw WCHψ 21 ⎝
wN2 ,wet =
1 ψ⎞ WN2 79 ⎛ 1+ ⎟ 1+ ε 4⎠ TWPw WCHψ 21 ⎜⎝
(
(
) )
(2.23a)
(2.23b)
wCO 2 ,dry =
WCO2 1 WCHψ TDPw
(2.24a)
wCO 2 ,wet =
WCO 2 1 WCHψ TWPw
(2.24b)
WH2O 1 ψ WCHψ TWPw 2
(2.25)
wH 2O =
The following equations give the molecular weight of the flue gas, Wg, on dry and wet bases: Wg ,dry = yCO2, dryWCO2 + yN2,dryWN2 + yO2,dryWO2
(2.26a)
Wg ,wet = yCO2 ,wetWCO2 + yH2O ,wetWH2O + yN2 ,wetWN2 + yO2 ,wetWO2
(2.26b)
We may rearrange Equation 2.17 to solve for excess air. Conveniently, for hydrocarbon combustion the excess air is a function of two separable quantities: fuel composition and excess oxygen. We may collect the fuel composition effects into a single constant, K.6 These provide convenient relations for oxygen and excess air.
© 2006 by Taylor & Francis Group, LLC
140
Modeling of Combustion Systems: A Practical Approach ⎛ 0.79ψ + 4 ⎞ K dry = ⎜ , ⎝ ψ + 4 ⎟⎠
⎛ 1.21ψ + 4 ⎞ K wet = ⎜ ⎝ ψ + 4 ⎟⎠
(2.27)
⎛ ⎞ ⎛ ⎞ yO 2 ,dry yO 2 ,wet ε = K dry ⎜ = K wet ⎜ ⎟ ⎟ ⎝ 0.21 − yO 2 ,wet ⎠ ⎝ 0.21 − yO 2 ,dry ⎠
(2.28)
yO 2 ,dry =
yN 2 ,dry =
yCO 2 ,dry =
(
0.21ε K dry + ε
(
0.79 1 + ε K dry + ε
0.84 ψ + 4 K dry + ε
)(
yO 2 ,wet =
)
yN 2 ,wet =
0.21ε K wet + ε
yCO 2 ,wet =
)
(
0.79 1 + ε K wet + ε
(
(2.29)
)
0.84 ψ + 4 K wet + ε
)(
(2.30)
)
(2.31)
Figure 2.20 shows the equations graphically. Reaction 2.15 also gives the molar air/fuel ratio, α: α=
100 ⎛ ψ⎞ 1+ ⎟ 1+ ε 21 ⎜⎝ 4⎠
(
)
(2.32a)
Multiplying by the molecular air/fuel ratio (Wa /Wf ) gives the ratio on a mass basis. αW =
100 Wa ⎛ Ψ⎞ 1 + ⎟ (1 + ε ) ⎜ 21 W f ⎝ 4⎠
(2.32b)
Dividing the volumetric flue gas/fuel ratio (TWP) by α gives the molar flue gas/air ratio, γ. ⎛ 21 ⎞ ψ γ = 1+ ⎜ ⎟ ⎝ 100 ⎠ 4 + ψ 1 + ε
(
)(
)
(2.33a)
To find γW , we note that γ W = (1 + αW )/αW , giving γW = 1+
21 W f 100 Wa
4 ( 4 + Ψ )(1 + ε )
(2.33b)
If one adjusts the flue gas volume to some standard temperature and pressure, then γ is the volumetric flue gas/air ratio at standard temperature and pressure.
© 2006 by Taylor & Francis Group, LLC
Introduction to Combustion
141
20%
90% Dry N2
85%
16% H2O
14%
80%
12% CO2
10%
Wet N2
75%
8%
Vol % N2
Vol % species (except N2)
18%
70%
6% O2
4%
65%
2% 0%
Vol % dry species > Vol % wet species in all cases 0%
10%
20%
30%
40%
50%
ε
60%
70%
80%
90%
60% 100%
FIGURE 2.20 Flue gas relations. The figure gives relations for air in excess with combustion of a typical refinery gas comprising 25% H2, 50% CH4, and 25% C3H8.
2.4.3
Accounting for Moisture
One may also derive an equation for the moisture fraction of Table 2.2: yH 2O =
42 ψ ψ = 100 ψ + 4 1 + ε + 21ψ 2 ψ + 4 K wet + ε
(
)(
)
(
)(
)
(2.34)
The following formula relates the wet and dry measurements: ywet 100(ψ + 4)(1 + ε) − 21ψ K dry + ε = = = 1 − yH 2O ydry 100(ψ + 4)(1 + ε) + 21ψ K wet + ε
(2.35)
Here, y is the mole fraction of any species of interest and the subscripts distinguish the wet or dry bases. From Equation 2.35, one can convert from dry to wet concentrations or vice versa if one knows the hydrocarbon ratio and the excess air. If the H/C ratio in the fuel varies (e.g., municipal solid waste (MSW), waste gases, refinery fuel gases, landfill and digester gases, etc.), one may use ratios of the above equations to solve for ψ. For example, if we know moisture and CO2 in the flue gas, we can find ψ directly, or if we know any two of the three, the following relations will determine the third: ψ=2
© 2006 by Taylor & Francis Group, LLC
yH2O yCO2 ,wet
⎛ 2 ⎞ ⎛ yH2O ⎞ =⎜ ⎟⎜ ⎟ ⎝ yCO2 ,dry ⎠ ⎝ 1 − yH2O ⎠
(2.36)
142
Modeling of Combustion Systems: A Practical Approach
yH2O = 2 ψyCO2 ,wet =
ψyCO 2 ,dry 2 + ψyCO2 ,dry
(2.37)
⎛ 2⎞ yCO2 ,wet = ⎜ ⎟ yH2O ⎝ ψ⎠
(2.38a)
⎞ ⎛ 2⎞⎛ y yCO2 ,dry = ⎜ ⎟ ⎜ H2O ⎟ ⎝ ψ ⎠ ⎝ 1 − yH2O ⎠
(2.38b)
Figure 2.21 shows these graphically.
20% 18%
Ψ=1
Ψ=3
Ψ=2
Ψ=4
CO2, dry basis
16% 14%
Ψ=5 12%
Ψ=6 10%
Ψ=7 Ψ=8 Ψ=9 Ψ=10
8% 6% 6%
8%
10%
12%
14% 16% 18% % moisture
20%
22%
24% 26%
FIGURE 2.21 Wet–dry flue gas relations. Knowing ψH 2O and ψCO 2 dry, one may determine ψ, the H/C ratio of the fuel, using this chart. CO2 is given on a dry basis because CO2 analyzers usually report results on this basis. The chart requires a moisture determination. One may do this with a physical moisture analysis or knowing oxygen on both a wet and dry basis. See text for cautions with this approach.
To determine the moisture in flue gas, one draws a known volume of gas and condenses the water. However, in principle from Equation 2.35, one can find the moisture concentration if one measures both wet and dry oxygen: yH2O = 1 −
© 2006 by Taylor & Francis Group, LLC
yO 2 ,wet yO 2 ,dry
(2.39)
Introduction to Combustion
Example 2.4
143
Determination of Moisture Content from Wet and Dry O 2 Measurements
Problem statement: The dry and wet oxygen concentrations of a flue gas are 2.95% and 2.56%, respectively. Determine the moisture content by Equation 2.39 above and compare it with the moisture content given in the table. Solution: From Equation 2.39, we know that yH2O = 1 −
2.56 − 1 = 13.1% 2.95
This agrees with the listed value in Example 2.3. However, despite this agreement, measurement errors can affect the calculation severely, as described presently. One should exercise caution in the application of Equation 2.39. The equation is perfectly accurate. However, oxygen measurements are subject to some error. The largest error comes when the analyzers sample wet and dry oxygen from different locations (typical). Very often, one measures wet oxygen in the furnace and dry oxygen in the stack (Figure 2.22). For negative and balanced draft units, air in-leakage can bias the results wildly. For example, even though we listed the dry oxygen as 2.95%, air inleakage could cause the measurement in the stack to be 5.0%. If we were to repeat Example 2.4 with this dry O2, the result would be 1 – 2.56/5.00 – 1 = 48.8% moisture, an absurd result. Even if we measure the wet and dry oxygen at the same location, small errors can still make a significant difference. For example, suppose the dry O2 were biased upward by a 0.1% reading, and the wet O2 were biased downward by the same amount; then 1 – 2.46/3.05 – 1 = 19.3% moisture. In short, the procedure is subject to considerable error. Notwithstanding, it gives a good indication of moisture in the furnace gas if we draw the wet and dry samples from the same location and calibrate the analyzers before measurement.
2.4.4
Addition of Molecular Hydrogen to the Fuel
Refinery fuels may comprise more than just hydrocarbons; molecular hydrogen (H2) is a common addition. We distinguish molecular hydrogen from fuel-bound hydrogen, i.e., hydrogen that is part of a hydrocarbon fuel component (CHψ). A typical simulation of refinery gas comprises 25% H2, 50% natural gas, and 25% C3H8. These fuels are readily available and easily blended. In the case of molecular hydrogen, one could adjust ψ to account for both contributions (i.e., r H2 + CHψ = CHψ*, where ψ* = ψ + 2r). Then ψ* represents
© 2006 by Taylor & Francis Group, LLC
144
Modeling of Combustion Systems: A Practical Approach
stack
convection section
stack probe
convection tubes
furnace probe
shock tubes “arch” or “bridgewall” radiant section
radiant tubes
measure emissions here for regulatory purposes
measure emissions here for control purposes
burners
FIGURE 2.22 A process heater. The typical sections of a process heater comprise a (a) radiant section — the portion of the furnace that can “see” the flame; (b) arch or bridgewall — the transition section between the radiant and convection sections; (c) convection section — where the primary heat transfer mechanism is via convection; and (d) the stack — the outlet conduit for the furnace. For control purposes, one must measure O2 and CO at the bridgewall. For regulatory purposes, one must measure emissions in the stack.
the total molar H/C ratio where H is counted from both CHψ and H2. This is a straightforward concept with intuitive physical meaning; however, if we combust pure hydrogen, then ψ → ∞. If we desire a single equation to account for a blend of hydrogen and hydrocarbons — including possibly pure hydrogen — then we should transform x from its unbounded range, 0 < ψ < ∞, to another variable, say χ, that has finite bounds (e.g., 0 < χ < 1). We accomplish this by defining χ as the total mole fraction of hydrogen in the fuel, having the following relation to ψ*: χ=
ψ* H = 1 + ψ * H+ C
(2.40a)
χ H = 1− χ C
(2.40b)
ψ* =
Then we may recast our equations in terms of χ for mixtures of hydrocarbons and hydrogen via the substitution given in Equation 2.40b. This leads to the following:
© 2006 by Taylor & Francis Group, LLC
Introduction to Combustion
145
⎛ 4 − 3.21χ ⎞ K dry = ⎜ , ⎝ 4 − 3χ ⎟⎠
⎛ 4 − 2.79χ ⎞ K wet = ⎜ ⎝ 4 − 3χ ⎟⎠
(2.41)
The K factor form of the equations remains valid with either Equation 2.40a or Equation 2.40b defining the K factor. Recasting the remaining equations in terms of χ gives the following: χ=
yH2O yH2O = 2 yCO 2 ,wet + yH2O 2 1 − yH2O yCO 2 ,dry + yH2O
(
yH2O =
yCO 2 ,dry =
2.4.5
)
2 χyCO 2 ,dry 2 χyCO 2 ,wet = 1− z 1 + χ(2 yCO 2 ,dry − 1)
⎛ 1 − χ ⎞ ⎛ yH2O ⎞ (1 − χ)yCO 2 ,wet =⎜ ⎝ 2 χ ⎟⎠ ⎜⎝ 1 − yH2O ⎟⎠ 1 − χ 1 + 2 yCO 2 ,wet
(
)
(2.42)
(2.43)
(2.44)
Addition of Flue Gas Components to Fuel
Besides hydrogen and hydrocarbons, other significant (nontrace) quantities in refinery fuel gas sometimes include carbon monoxide and diluents such as nitrogen and carbon dioxide. Sometimes oxygen and water vapor are also present, especially for certain waste streams or for digester or landfill gas — a 50/50 mixture of CO2 and H2O from anaerobic decomposition diluted with some air. In the case of landfill gas, a series of subterranean collectors exert a vacuum and extract gas from the landfill. If the vacuum is too high, air will migrate through the soil and dilute the landfill gas. If the vacuum is too low, landfill gas will escape, releasing methane to the atmosphere. The customary practice results in some small addition of air to the landfill gas, and this is the safer alternative to fugitive methane emissions. H2 and CO significantly increase certain fuel properties, such as flame speed and temperature (see Appendix A). Hydrogen reduces the heating value on a volumetric basis owing to its very low molecular weight. The heating value on a volumetric basis (rather than a mass basis) is the usual value of interest because burners meter fuel on a volumetric basis using a fuel pressure differential across orifices. For this purpose, the Wobbe index (ω) is a useful ratio: Wa ω = ΔH Wf
© 2006 by Taylor & Francis Group, LLC
(2.45)
146
Modeling of Combustion Systems: A Practical Approach
where ΔH is the volumetric higher heating value (HHV; e.g., Btu/scf), Wa is the molecular weight of air (29 g/mol), and Wf is the molecular weight of the fuel (see Appendix A for tabulations of these quantities for some common fuels). The ratio Wf Wa is known as the specific gravity of the fuel (abbreviated sp. g.). Thus, an alternate form for Equation 2.45 is ω =
ΔH . Thesp. g.
oretically, the heat release from a fuel orifice scales as the Wobbe index. If H2 and CO concentrations in the fuel vary during the course of normal operation, it may be better to make a separate accounting for them in the mass balance. As we have already seen, the addition of molecular hydrogen adds no real complexity to the mass balance. However, the addition of O2, N2, CO2, CO, and H2O to the fuel complicates matters because the species now appear on both sides of the combustion equation. In that case, the stoichiometric equation becomes more involved: c CO2 + d N2 + f O2 + g H2O + r H2 + s CO + CHψ + (1+ r/2 + s/2 + x/4 – f)(1 + ε) O2 + (79/21)(1+ r/2 + s/2 + x/4 – f)(1 + ε) N2 → (1 + c + s) CO2 + (g + r + x/2) H2O + ε(1 + r/2 + s/2 + x/4 – f)O2 + [(79/21)(1 + r/2 + s/2 + x/4 – f)(1 + ε) + d] N2 (2.46) Here, c is the CO2/CHψ mole ratio, d is the N2/CHψ mole ratio, f is the O2/CHψ mole ratio, g is the H2O/CHψ mole ratio, r is the H2/CHψ mole ratio, s is the CO/CHψ mole ratio, and ψ is the H/C ratio in the hydrocarbon stream only. We emphasize that these refer to the component ratios in the fuel, not the combustion products. Equation 2.46 is the most general form of the stoichiometric equation we will consider. Other combustibles such as H2S and NH3 may be present in trace amounts in the fuel stream, and we could modify Equation 2.46 to account for them. However, as regards the stoichiometry, trace quantities are insignificant. H2S and NH3 do affect SO2 and NOx emissions, respectively, so we will consider these species in this context later in this chapter. Since we are accounting for molecular hydrogen separately from the hydrocarbon portion of the fuel, there is no need to use a variable transform such as χ. Equations cast in terms of ψ or K have the following general form: y=
a + bε K+ε
(2.47)
The reader may verify that if c, d, f, g, r, and s = 0, the following expressions will reduce to the original (simpler) relations:
© 2006 by Taylor & Francis Group, LLC
Introduction to Combustion
147
(
) ) (
)
) ) (
)
⎡ 4 c + d + f + g + 2(s − r ) − ψ ⎤ ⎦ K dry = 1 + 0.21 ⎣ ⎡4 1 − f + 2 r + s + ψ ⎤ ⎣ ⎦
(
(
⎡ 4 c + d + f + g + 2(r + s) + ψ ⎤ ⎦ K wet = 1 + 0.21 ⎣ ⎡4 1 − f + 2 r + s + ψ ⎤ ⎣ ⎦ f 4 1− f + 2 r + s + ψ
aO2 =
ε=
(
) (
)
(2.48b)
(2.49a)
yO 2 ,dry =
0.21ε + aO 2 ε + K dry
(2.49b)
yO 2 ,wet =
0.21ε + aO 2 ε + K wet
(2.49c)
yO 2 ,dry K dry − aO 2 yO 2 ,wet K wet − aO 2 = 0.21 − yO 2 ,dry 0.21 − yO 2 ,wet 84d + 0.79 4 1− f + 2 r + s + ψ
aN2 =
(
) (
)
(2.50a, b)
(2.51a)
yN 2 ,dry =
0.79ε + aN 2 ε + K dry
(2.51b)
yN 2 ,wet =
0.79ε + aN 2 ε + K wet
(2.51c)
( ) ) ( )
(2.52a)
yCO 2,dry =
aCO2 ε + K dry
(2.52b)
yCO 2,wet =
aCO2 ε + K wet
(2.52c)
aCO2 =
© 2006 by Taylor & Francis Group, LLC
(
(2.48a)
(
84 1 + c + s
4 1− f + 2 r + s + ψ
148 2.4.6
Modeling of Combustion Systems: A Practical Approach Substoichiometric Combustion
So far, we have considered air in excess and fuel as the limiting reagent. This is the usual (and safe) combustion practice. Substoichiometric combustion is the fuel–oxygen reaction having oxygen as the limiting reagent. Substoichiometric combustion is extremely dangerous in conventional furnaces because large volumes of hot combustibles may accumulate, find some air, and explode — a heater explosion can have remarkable destructive potential. When the combustion first becomes substoichiometric, the flame does not go out. Burners will stay lit even without the full complement of air because what air is available will combust enough fuel to keep the combustion reaction going and establish a flame. However, under these circumstances burners can become unstable: the burners may go out, relight, or the flame may detach and reattach haphazardly. If one discovers substoichiometric combustion, the conventional wisdom is not to add more air, and especially not to add it quickly. Adding air to a hot furnace full of combustibles increases the likelihood of explosion. Rather, one should slowly reduce the fuel until oxygen reappears and then reaches its target level in the flue gas; only then should one add additional air and increase the firing rate. This is a good general rule of thumb, but it is not foolproof. So be warned, this situation is extremely dangerous and potentially deadly. The only safe option is to avoid substoichiometric combustion in the first place. Related to avoiding substoichiometric combustion is a lead-lag control strategy. 2.4.6.1 Lead-Lag Control Whenever the unit is to increase in firing rate, the air increase should lead the fuel increase; that is, the air increase should occur first in time. Whenever the unit must decrease in firing rate, the air decrease should lag the fuel decrease; that is, the air decrease should occur last in time. This is the leadlag control scheme for combustion. This practice keeps the unit from encountering substoichiometric combustion. 2.4.6.2 Substoichiometric Equations It is possible to develop equations for substoichiometric combustion, recognizing the following limitations: 1. Practical combustion systems are not supposed to be operated substoichiometricly. 2. Equilibrium calculations neglect the formation of soot. 3. Some soot formation is likely. Even so, such equations can at least be instructive, and for these reasons we develop the relations that follow. (Note: Some reactors — partial oxidation reactors — deliberately employ substoichiometric combustion. However,
© 2006 by Taylor & Francis Group, LLC
Introduction to Combustion
149
partial oxidation reactors have specific design features to carry out the substoichiometric combustion safely. We do not consider them in this text per se. But if the partial oxidation reaction is with air, the following equations will be applicable nonetheless.) Earlier in the chapter, we defined the quantity 1 + ε as being the ratio of theoretical air required for combustion. When ε > 0, some excess air exists in the furnace and the flue gas contains some O2. When ε < 0, there is no relation between excess air and O2 because yO2 = 0 for all ε < 0. Accordingly, we define Φ as the fuel/air ratio (also known as the stoichiometric ratio), having the following relationship to ε: 1 1+ ε
(2.53a)
1− Φ Φ
(2.53b)
Φ=
ε=
When Φ < 1 (ε > 0), then the system has more than the required air for combustion and we term the combustion superstoichiometric. In superstoichiometric combustion, we know that all H will oxidize to H2O and all C to CO2. However, in substoichiometric combustion, H will go to H2O — until it consumes much of the oxygen — and to H2 thereafter. Likewise, C will first go to CO and thereafter to CO2. So, let us define the following molar ratios: α=
H2 H2O
(2.54a)
β=
CO CO 2
(2.54b)
Then we may recast Equation 2.15 in terms of α and β:
CH ψ +
1 ⎡β + 2 79 ⎞ β ψ ⎤⎛ 1 CO 2 + CO + N2 → ⎢ ⎥ O2 + 2 ⎢ β + 1 2 1 + α ⎥ ⎜⎝ 21 ⎟⎠ β+1 β+1 ⎣ ⎦
(
)
(2.55a)
⎛ 1 ⎞ ⎛ 79 ⎞ ⎡ β + 2 ψ ⎤ 1⎛ 1 ⎞ 1 ⎛ αψ ⎞ + H 2O + ⎜ + ⎜ H2 + ⎜ ⎟ ⎜ ⎟ ⎢ ⎥ N2 ⎟ ⎟ 2 ⎝ ψ +α⎠ 2 ⎝ 1+ α⎠ ⎝ 2 ⎠ ⎝ 21 ⎠ ⎢⎣ β + 1 2 1 + α ⎥⎦
(
)
Turns7 notes that α and β are related by the equilibrium constant Kwg for the water–gas shift reaction: CO + H2O = CO2 + H2, and Kwg = 0.19 provides
© 2006 by Taylor & Francis Group, LLC
150
Modeling of Combustion Systems: A Practical Approach
good agreement with more rigorous equilibrium calculations for propane. That is, K wg =
α ≈ 0.19 β
(2.56)
Then we may recast Equation 2.55a as a function of β:
CH ψ +
ψ 1 ⎡β + 2 ⎢ + 2 ⎢ β + 1 2 1 + K wgβ ⎣
(
)
⎤⎛ 1 β 79 ⎞ ⎥ ⎜ O2 + N2 → CO 2 + CO β+1 β+1 21 ⎟⎠ ⎥⎦ ⎝
(2.55b)
⎞ ⎛ 1 ⎞ ⎛ 79 ⎞ ⎡ β + 2 1⎛ 1 1 ⎛ K βψ ⎞ ψ H2 + ⎜ ⎟ ⎜ ⎟ ⎢ + ⎜ + H 2O + ⎜ wgg ⎟ ⎟ 2 ⎝ ψ + K wgβ ⎠ 2 ⎝ 1 + K wgβ ⎠ ⎝ 2 ⎠ ⎝ 21 ⎠ ⎢ β + 1 2 1 + K wgβ ⎣
(
)
⎤ ⎥ N2 ⎥⎦
Now we know that the total amount of oxygen consumed must by definition be ⎛ ψ + 4⎞ 1 ⎛ ψ + 4⎞ = 1+ ε ⎜ ⎟ ⎜ Φ⎝ 4 ⎠ ⎝ 4 ⎟⎠
(
)
Equating this with the coefficient for O2 in Equation 2.55 yields 1 ⎛ ψ + 4⎞ 1 ⎡β + 2 ψ = ⎢ + Φ ⎜⎝ 4 ⎟⎠ 2 ⎢ β + 1 2 K wgβ + 1 ⎣
(
or
(
)
Φ β, ψ =
(K
)
⎤ ⎥ ⎥⎦
(2.57)
)( )( ) 2 ( K β + 1) (β + 2 ) + (β + 1) ψ β+1 β+1 ψ + 4
wg
(2.58)
wg
Then Φ or ε is a function of only one parameter, β. From Equation 2.55 we may calculate all the required species as a function of β. Therefore, we may cast the total dry and wet products (TDP and TWP, respectively) as functions of β and ψ alone:
(
)
TDP β, ψ = 1 +
(
1 ⎛ K wgβψ ⎞ 79 1 ⎡ β + 2 ψ ⎢ + + 2 ⎜⎝ 1 + K wgβψ ⎟⎠ 21 2 ⎢ β + 1 2 K wgβ + 1 ⎣
(
)
TWP β, ψ = 1 +
© 2006 by Taylor & Francis Group, LLC
)
ψ 79 1 ⎡ β + 2 ψ ⎢ + + 2 21 2 ⎢ β + 1 2 K wgβ + 1 ⎣
(
)
⎤ ⎥ ⎥⎦
⎤ ⎥ ⎥⎦
(2.59)
(2.60a)
Introduction to Combustion
151
Making use of Equation 2.57, we recast TWP as a function of Φ and ψ. ⎛ 79 1 ⎞ ⎛ ψ⎞ ψ 1+ ⎟ + TWP Φ, ψ = ⎜ 1 + ⎟ ⎜ 21 Φ ⎠ ⎝ 4⎠ 4 ⎝
(
)
(2.60b)
The species expressions become yO2 ,dry = 0
(2.61a)
yO2 ,wet = 0
(2.61b)
yN2 ,dry =
⎞ 79 ⎛ 1 ⎞ ⎛ β + 2 ψ + ⎜ ⎟ ⎟ ⎜ 21 ⎝ 2 TDP ⎠ ⎝ β + 1 2 K wgβ + 1 ⎠
(2.62a)
yN2 ,wet =
⎞ 79 ⎛ 1 ⎞ ⎛ β + 2 ψ + ⎜ ⎟ ⎟ ⎜ 21 ⎝ 2 TWP ⎠ ⎝ β + 1 2 K wgβ + 1 ⎠
(2.62b)
yCO2 ,dry =
1 ⎛ 1 ⎞ TDP ⎜⎝ β + 1 ⎟⎠
(2.63a)
yCO2 ,wet =
1 ⎛ 1 ⎞ TWP ⎜⎝ β + 1 ⎟⎠
(2.63b)
(
(
)
1 ⎛ ψ ⎞ 2 TWP ⎜⎝ K wgβ + 1 ⎟⎠
(2.64)
yH2,dry =
1 ⎛ K wgβψ ⎞ 2 TDP ⎜⎝ K wgβψ + 1 ⎟⎠
(2.65a)
yH2,wet =
1 ⎛ K wgβψ ⎞ 2 TWP ⎜⎝ K wgβψ + 1 ⎟⎠
(2.65b)
1 ⎛ β ⎞ TDP ⎜⎝ β + 1 ⎟⎠
(2.66a)
yH2O =
yCO,dry =
© 2006 by Taylor & Francis Group, LLC
)
152
Modeling of Combustion Systems: A Practical Approach
yCO,wet =
1 ⎛ β ⎞ TWP ⎜⎝ β + 1 ⎟⎠
(2.66b)
Combining Equations 2.57 and 2.66b gives
(
)
yCO,wet β, ψ =
⎛ β ⎞ ⎟ ⎜ ⎛ 79 1 ⎞⎛ ψ ⎞ ψ ⎝ β + 1⎠ ⎜1+ ⎟ ⎜1+ ⎟ + 21 Φ β, ψ ⎠ ⎝ 4⎠ 4 ⎝ 1
(
(2.66c)
)
20% Vol % species (except N2)
18% 16%
DryN2
H2O
14% 12% 10%
CO2 CO
8% Wet N2
6% 4% 2% Vol % dry > Vol % wet species in all cases 0% 0.50 0.60 0.70 0.80
O2 H2 0.90
1.00
1.10
1.20
1.30
1.40
90% 88% 86% 84% 82% 80% 78% 76% 74% 72% 70% 68% 66% 64% 62% 60% 1.50
Vol % N2)
Equation 2.66c gives yCO,wet (β, ψ ) and Equation 2.58 gives Φ(β, ψ ) . In principle, we could combine these to give Φ( yCO,wet , ψ ) and yCO,wet (Φ, ψ ) , but this results in a messy analytical expression. The easier solution is to use β as a parameter and plot Φ against ψ as β varies, or solve for β numerically for a given Φ or yCO. As noted, we may use β as a parameter in Equation 2.58 and the species concentration equations above to yield the equilibrium relations. Combining the substoichiometric and superstoichiometric relations, we may estimate wet or dry species for any hydrogen–hydrocarbon blend. If desired, we may use the substitution of Equation 2.40b for very high hydrogen cases. Figure 2.23 shows an example for refinery gas. From the above equations or the figure, we make the following and immediate observations:
Φ FIGURE 2.23 Substoichiometric combustion relations. The figure gives relations for a typical refinery gas comprising 25% H2, 50% CH4, and 25% C3H8.
© 2006 by Taylor & Francis Group, LLC
Introduction to Combustion
153
• No matter how substoichiometric the combustion, oxygen is always zero. Therefore, the oxygen concentration cannot estimate ε or Φ, except merely to say that ε < 0 and Φ > 1. • For hydrocarbon fuels, CO is present whenever the combustion is substoichiometric. In principle, a CO analyzer could estimate Φ in the furnace. However, CO analyzers for combustion monitoring read no more than 5000 ppm. This represents only a very small amount of substoichiometric combustion. Therefore, this kind of CO measurement is not a useful quantitative measure of the degree of air starvation. However, CO measurement does provide a valuable early warning signal — CO skyrockets before entering and while in a dangerous substoichiometric operating region.
Example 2.5
Calculation of Φ and ε for Substoichiometric Combustion
Problem statement: For a refinery gas having 25% H2, 50% CH4, and 25% C3H8, calculate Φ and ε if the furnace gas shows 5000 ppm CO. Estimate the CO level if Φ = 1.1. Comment on the suitability of a CO or combustibles analyzer having an upper limit of 5000 ppm for this kind of service. Solution: Since this reading comes from the furnace, we may presume it is an in situ reading and that the CO is on a wet basis. Solving for ψ we obtain ψ=
0.25(2) + 0.50( 4) + 0.25(8) = 3.6 0.25(0) + 0.50(1) + 0.225(3)
Using Equation 2.66c to give yCO,wet (β, ψ ) and Equation 2.58 to give Φ(β, ψ ) , we solve for β such that yCO,wet (β, ψ ) = 5000 ppm and ψ = 3.6 using an iterative routine. Spreadsheets usually contain one or two such routines (e.g., Goal Seek™ in Excel™). This gives β = 0.0318 and Φ = 1.011. Thus, 5000 ppm CO represents only a small level of substoichiometric combustion (about Φ – 1 = 1.1% substoichiometric). If we use Equation 2.53b to calculate ε, we obtain the same result ε=
1 − Φ 1 − 1.011 = = −0.0109 = −1.1% Φ 1.011
Using the same process, if Φ = 1.1 (ε = –0.10 = –10%), then β = 0.3197 and yCO,wet ≈ 41,000 ppm. Thus, 10% substoichiometric operation
© 2006 by Taylor & Francis Group, LLC
154
Modeling of Combustion Systems: A Practical Approach results in more than 40,000 ppm CO. Therefore, a typical combustion analyzer having an upper limit of 5000 ppm would not be useful to indicate this level of substoichiometric combustion; however, it would allow us to know when we exceed ~1% substoichiometric combustion, giving us an early warning that something has gone awry.
Although we desire to have excess oxygen present, too much excess air robs efficiency from the unit. CO evidences how little O2 is too little and quantifies a healthy balance between good efficiency and good combustion. For these reasons, we recommend that furnaces be equipped with wellmaintained and calibrated CO and O2 analyzers. 2.4.7
Conservation of Mass for Flow in a Furnace
As shown previously, combustion conserves total mass and individual atomic species but not molecular entities. However, we may write a general conservation equation for all molecular species, including those that the reaction consumes or produces. In a strict sense, we do not conserve such species, but rather account for them. However, the standard nomenclature is conservation of mass, not accounting of mass. Heuristically, the general conservation equation is in + gen = out + acc
(2.67)
where in is the flow rate into an arbitrary volume [M/θ], gen is the amount of substance produced per unit time within the volume [M/θ], out is the flow rate out of the volume [M/θ], and acc is the amount of substance accumulating per unit time [M/θ]. In order to know the difference between in and out we need a system boundary. We divide the universe into two pieces: system and surroundings. The system is any portion of the universe we are interested in; the surroundings comprise the rest. We shall always pick a convenient reference — one where we know the boundary conditions. Our sole purpose is to define a system so that we may solve the conservation equation and produce results that are meaningful to us. Mathematically, Equation 2.67 becomes
(
d ρv xv ρi xiVi + rV = ρe xeVe + V dt In Equation 2.68 we have the following entities:
© 2006 by Taylor & Francis Group, LLC
)
(2.68)
Introduction to Combustion
155
ρ is the density [M/L3]. x is the mass fraction [ ]. V is the volumetric flow rate [L3/θ]. i is a subscript indicating influent flow. e is a subscript indicating effluent flow. v is a subscript indicating properties belonging to the control volume. r is the reaction rate [M/L3θ]. V is the system volume [L3]. t is the time [θ]. Therefore, the units of Equation 2.68 are [M/θ]. We use the dot superscript to refer to flow rates in general. For example, V is the volumetric flow rate, is the mass flow rate, N is the molar flow rate, etc. Time is the unit in the m denominator for all rate equations.
2.4.8
Simplifying Assumptions (SAs)
Here we list some conditionals that can simplify Equation 2.68: 1. If there is no reaction, gen = 0 (rV = 0). 2. If the process is time invariant with position (steady state), then
(
)
⎛ d ρv xv ⎞ acc = 0 ⎜ V = 0⎟ . dt ⎝ ⎠ 3. If the process is well mixed, then ρv = ρe and xv = xe . 4. If the density is time invariant, then V
Example 2.6
(
d ρv xv dt
) = ρ V dx v
v
dt
.
An Example of a Non-Steady-State Mass Balance
Problem statement: Consider a furnace with a control volume as shown in Figure 2.24. Take the system to be that as shown by the dotted boundary in the figure. Beneath the system boundary is a combustion process producing some emission of concern. Above the system boundary is a sensor that measures the emission. Presume that the system volume is well mixed. What will be the time-varying behavior of the analyzer to a sudden step change in the emission rate from a process upset? In other words, develop an equation for xθ, where xθ is the analyzer concentration at time t = θ.
© 2006 by Taylor & Francis Group, LLC
156
Modeling of Combustion Systems: A Practical Approach
effluent flue gas sample probe ρexeQe
V
d(ρv xv) dt
influent flue gas
ρi xi Qi
control volume boundary
FIGURE 2.24 A furnace control volume. The furnace diagram shows a control volume and elements of the associated mass balance. For ease of computation, the control volume is drawn such that there is no reaction within its boundary.
Solution: The process is well mixed, so simplifying assumption (SA) 3 applies. We have drawn the system volume above the reaction zone in the flame, so SA 1 applies. We shall presume that automated controls will operate to keep the temperature and composition constant. Therefore, SA 4 applies. Furnaces do not accumulate mass; otherwise, the furnace would become a pressure vessel. Since the acc and gen terms are zero, in = out, so Vi = Ve . Dropping the subscripts for the variables that do not need to be distinguished, Equation 2.68 becomes dx ρxiV = ρxV + ρV dt Dividing by ρV and multiplying by dt gives xi
© 2006 by Taylor & Francis Group, LLC
V V dt = x dt + dx V V
Introduction to Combustion
157
We can easily separate the variables and integrate the equation at once: V − V
xθ
θ
∫
dt =
0
⌠ ⎮ ⎮ ⌡
x0
dx x − xi
This yields the equation −
⎛ x − xi ⎞ V θ = ln ⎜ θ V ⎝ x0 − xi ⎟⎠
(2.69)
or equivalently, V
− θ xθ − xi =e V x0 − xi
(2.70)
Equations 2.69 and 2.70 are dimensionless forms. We may rearrange the latter to give xθ in terms of the other variables.
(
xθ = xi 1 − e
V − θ V
)+ x
0
(2.71)
In reactor engineering, V V is known as the space velocity, having units of reciprocal time [θ–1]. Conversely, V V is known as the space-time [θ]. In process control engineering, V V is known as the first-order gain, while V V is known as the system time constant. (V V )θ gives the number of volume changes for the furnace in a given time, where V is a volume of interest [L3], usually the furnace volume. The residence-time is the time that a quantity of fluid of interest stays within a specified volume. For well-mixed volumes of the type considered in the above example, the space-time and the residencetime are synonymous. Figure 2.25 shows the relation graphically. Equation 2.71 and Figure 2.25 point out some interesting facts. First, furnaces behave as integrators. The effluent is a time average of input conditions. The time constant, V V , is the time it takes for the outlet value to achieve 1 − 1 e ≈ 63.2% of the final value. Second, after making a change, one must allow sufficient time to observe it. The time constants for furnace volumes are typically only a few minutes. However, they tie to processes that can have much longer time constants and that communicate to the furnace volume via a control system. Suppose the time constant for a furnace and process is 15 minutes; i.e., V V is 15 minutes. After 30 minutes, the system has reached about 85% of its final value. After 45 minutes, the system reaches
© 2006 by Taylor & Francis Group, LLC
158
Modeling of Combustion Systems: A Practical Approach 1.0 1-e-3= 95.0%
0.9 xθ – x0 xi
1-e-2= 86.5%
Normalized Concentration
0.8 0.7 1-e-1= 63.2%
0.6 0.5 0.4 0.3 0.2 0.1 0.0 0
1 Time Constant,
Q
2
3
V
FIGURE 2.25 Concentration vs. time for well-mixed behavior. Concentration shows a law of diminishing returns over time. The effluent concentration, xθ , approaches but never quite reaches the new inlet concentration, xi.
95% of its final value. So it would be futile to make sense of an observation 20 minutes after effecting a process change. Many furnaces require 45 minutes to return to steady state after a significant step change, as a rule of thumb. However, depending on the magnitude and nature of the disturbance, it may take even longer.
2.4.9
Ideal Gas Law
Except for very special applications, industrial combustion is a high-temperature, low-pressure affair. Therefore, the ideal gas law is applicable and quite accurate: PV = nRT (2.72) where P is the pressure [ML/θ2], V is the volume [L3], n is the number of moles [N], R is the gas constant [L2/θ2T], and T is the temperature [T]. In some cases, one may prefer to use the molar volume Vˆ = V/n [L3/N], in which case Equation 2.72 takes the form of Equation 2.73: PVˆ = RT
(2.73)
Some cases will call for mass rather than molar quantities: PW = ρRT
© 2006 by Taylor & Francis Group, LLC
(2.74)
Introduction to Combustion
159
where W is the molecular weight [M/N] and ρ is the density [M/L3].
2.4.10 Dilution Correction Suppose a local agency regulates NOx to 40 ppm. What does this mean? Technically, it means that for every million volumes of flue gas, 40 will be NOx. If the NOx limit were not otherwise qualified, there would be two ways to meet it. One way would be to reduce the amount of NOx the combustion system generates; another way would be to increase the flue gas volume by adding dilution air. But this latter option does not reduce the amount of NOx that enters the atmosphere. Indeed, this dilution may occur without our even knowing it. For example, if the stack pressure is below atmospheric pressure, then any leakage will allow air to infiltrate the stack gas and reduce the NOx concentration. For this reason, air quality districts reference the NOx concentration to some oxygen percentage. For boilers and process heaters the typical reference is 3% oxygen. For gas turbines, the typical reference is 15%. Some districts use 0% O2 as the reference. A mass balance allows us to develop a simple equation to correct any actual concentration to a reference concentration. Figure 2.26 shows the general logic. effluent
. Ve yNO,e yo2,e
total mass balance: . . . Ve = Vi + Va
. Va yo2,a
mass balance on O2: . . . yo2,eVe = yo2,iVi + yo2,aVa
air in-leakage
mass balance on. NOx: . yNO,eVe = yNO,iVi . Vi yNO,i yo2,i
influent
FIGURE 2.26 Dilution correction. A mass balance provides a method for calculating the amount of air inleakage and the influent NOx concentration.
Now we can do a total mass balance as follows: in + gen = out + acc If the air in-leakage does not react with the emissions of concern (that is, it functions only as a diluent), then gen = 0. For a steady-state process, acc = 0. Therefore, in = out and we obtain i +m a = m e m
© 2006 by Taylor & Francis Group, LLC
(2.75)
160
Modeling of Combustion Systems: A Practical Approach
i is the influent mass flow rate [M/θ], m a is the mass flow of inwhere m e is the effluent mass flow rate [M/θ]. We leaking (diluting) air [M/θ], and m can use volumetric flow rates if we correct them to some standard temperature and pressure (STP), say 60°F and 1 atm. In that case, we have Vi + Va = Ve
(2.76)
where Vi is the influent volumetric standard flow rate [L3/θ], Va is the volumetric standard flow rate of in-leaking air [L3/θ], and Ve is the effluent volumetric standard flow rate [L3/θ], all at STP. Now a mass balance for NOx will be yNO ,iVi + yNO , aVa = yNO ,eVe , but yNO , a = 0 ; therefore, the equation becomes yNO ,iVi = yNO ,eVe
(2.77)
We may solve Equation 2.77 for Vi Ve directly, leading to Vi yNO ,e = Ve yNO ,i
(2.78)
With respect to oxygen, the mass balance yields yO 2 ,iVi + yO 2 , aVa = yO 2 ,eVe Rearranging Equation 2.79, we have V V yO 2 ,i i + yO 2 , a a = yO 2 ,e Ve Ve But we know from Equation 2.76 that Vi + Va =1 Ve Therefore, Va V = 1 − i Ve Ve Substituting this into the foregoing equation gives
© 2006 by Taylor & Francis Group, LLC
(2.79)
Introduction to Combustion
161
⎛ V V ⎞ yO 2 ,i i + yO 2 , a ⎜ 1 − i ⎟ = yO 2 ,e Ve Ve ⎠ ⎝ Collecting Vi Ve yields Vi yO 2 ,i − yO 2 , a + yO 2 , a = yO 2 ,e Ve
(
)
Multiplying both sides by –1 and solving for Vi Ve , we obtain Vi yO 2 , a − yO 2 ,e = Ve yO 2 , a − yO 2 ,i
(2.80)
Equating Equations 2.78 and 2.80 to eliminate Vi Ve and inverting the fractions gives yNO ,i yO 2 , a − yO 2 ,i = yNO ,e yO 2 , a − yO 2 ,e
(2.81)
The above equation gives us the inlet concentration ( yNO ,i ) if we know the effluent concentration ( yNO ,e ). In fact, we can correct even for hypothetical influent concentrations, and this is the real power of Equation 2.81. Let us replace yO 2,i and yNO ,i by yO 2,ref and yNO ,ref , respectively. In this way, we expressly declare that we are correcting our results to a hypothetical reference concentration. Then Equation 2.81 becomes ⎛y − yO 2 ,ref yNO ,ref = ⎜ O 2 , a ⎝ yO 2 , a − yO 2 ,e
⎞ ⎟ yNO ,e ⎠
(2.82)
This is the traditional form for correction to a hypothetical reference condition. Indeed, this dilution correction philosophy is perfectly generic for any emission of interest. ⎛y − yO 2 ,ref yx ,ref = ⎜ O 2 , a ⎝ yO 2 , a − yO 2 ,e
⎞ ⎟ yx ,e ⎠
(2.83)
where the subscript x refers to any emission of interest that is not found in the dilution air.
© 2006 by Taylor & Francis Group, LLC
162
Modeling of Combustion Systems: A Practical Approach
Example 2.7
Emissions Corrections to Specified Reference Conditions
Problem statement: Emissions measurement at the stack reveals NOx and CO fractions of 32 and 18 ppm, respectively, at an outlet concentration of 5% oxygen. The legal limit is 40 ppm NOx and 200 ppm CO, corrected to 3% oxygen. Calculate the corrected values. Is the unit in compliance? Solution: The form of Equation 2.82 is perfectly generic for correcting the concentration of any species not found in the dilution air. Therefore, we have ⎛y − yO 2 ,ref yNO ,3% = ⎜ O 2 , a ⎝ yO 2 , a − yO 2 ,e
⎞ ⎛ 21 − 3 ⎞ ⎟ yNO ,e = ⎜⎝ 21 − 5 ⎟⎠ 32 ⎡⎣ ppm ⎤⎦ = 36 ⎡⎣ ppm ⎤⎦ ⎠
⎛y − yO 2 ,ref yCO ,3% = ⎜ O 2 , a y ⎝ O 2 , a − yO 2 ,e
⎞ ⎛ 21 − 3 ⎞ ⎟ yCO ,e = ⎜⎝ 21 − 5 ⎟⎠ 18 ⎡⎣ ppm ⎤⎦ = 20.3 ⎡⎣ ppm ⎤⎦ ⎠
So the emissions are well within the legal limits. Dilution correction normalizes all emissions to the same reference basis and eliminates the dilution effects of air. Note: Many regulatory districts have their own opinion about how much oxygen air comprises. Some districts use 20.9% for the oxygen concentration, some use 20.8%. Be sure to replace 21 by whatever the district specifies. The following example highlights how different references affect the reported values.
Example 2.8
Corrections to Various Bases
Problem statement: One district corrects its NOx readings to 3% oxygen, while another corrects to 15% oxygen. Yet another corrects its readings to 0% oxygen. Show the equivalence of 40 ppm corrected to 3% with these other bases. Solution: We begin with NOx at 40 ppm corrected to 3%. If we correct this to 15% oxygen we have ⎛ 21 − 15 ⎞ yNO,15% = ⎜ 40 ⎡ ppm ⎤⎦ = 13.3 ⎡⎣ ppm ⎤⎦ ⎝ 21 − 3 ⎟⎠ ⎣
© 2006 by Taylor & Francis Group, LLC
Introduction to Combustion
163
If we correct to 0% we have ⎛ 21 − 0 ⎞ yNO,15% = ⎜ 40 ⎡ ppm ⎤⎦ = 46.7 ⎡⎣ ppm ⎤⎦ ⎝ 21 − 3 ⎟⎠ ⎣ Therefore, to convert emissions referenced at 3 to 15%, we divide by 3 (or multiply by 1/3), that is, ⎛ 21 − 15 ⎞ 6 1 ⎜⎝ 21 − 3 ⎟⎠ = 18 = 3 To convert emissions referenced at 3% to a base of 15%, we multiply by 7/3, that is, ⎛ 21 − 0 ⎞ 7 ⎜⎝ 21 − 3 ⎟⎠ = 3 The point of dilution correction is that dilution-corrected emissions are invariant to dilution by air. An example illustrates the point.
Example 2.9
Invariance of Dilution-Corrected Emissions
Problem statement: Dilution-corrected emissions are invariant to dilution by air. Prove this by considering 100 volumes of flue gas containing 100 ppm NOx at 0% O2. Then add 100 volumes of air to this and determine the oxygen and NOx at this condition. Correct both cases to 3%. What do you note? Solution: In the first case, we have 100 ppm of NOx. Doubling the volume by adding air will reduce the NOx emissions to 100/2 = 50 ppm at 21/2 = 10.5% oxygen. Correcting the first case to 3% oxygen, we obtain ⎛ 21 − 3 ⎞ yNO,3% = ⎜ 100 ⎡⎣ ppm ⎤⎦ = 85.7 ⎡⎣ ppm ⎤⎦ ⎝ 21 − 0 ⎟⎠ corrected to 3% oxygen. Correcting the second case to 3% oxygen, we have ⎛ 21 − 3 ⎞ yNO,3% = ⎜ 50 ⎡ ppm ⎤⎦ = 85.7 ⎡⎣ ppm⎤⎤⎦ ⎝ 21 − 10.5 ⎟⎠ ⎣ corrected to 3% oxygen.
© 2006 by Taylor & Francis Group, LLC
164
Modeling of Combustion Systems: A Practical Approach Therefore, in any case, the corrected emissions are identical, as the cases differ only by air dilution. This is the point of dilution correction.
2.5
Conservation of Energy
Mechanical energy (E) is force times distance (d), E = Fd. In turn, force is mass times acceleration, F = ma. Thus, E [=] [ML2/θ2], where [=] is read has units of. However, all energy terms have the same units. The fundamental SI unit for energy is the Joule (J) = kg m2/sec2. The U.S. customary unit is the British thermal unit (Btu). The general conservation equation applies to energy as well as mass. There are two basic divisions for energy: work and heat. First, we consider heat and related quantities.
2.5.1
Heat and Related Quantities
Heat is thermal energy in transit. Internal energy is thermal energy stored in a body. If a body acquires thermal energy, we no longer call it heat; it is internal energy. We may not know the absolute internal energy of a body. However, one may calculate the difference in internal energy from one state to another if we know the initial and final states of the body. Temperature is a measure of the average random kinetic energy of atoms and molecules in a body. At absolute zero, the average random kinetic energy is zero; this does not mean that all atomic and subatomic motion stops, only random kinetic motion. It is not true that absolute zero is unattainable or that calamity awaits us when we get there. However, we cannot get there by purely thermal means because temperatures above absolute zero can never average to zero. One must not confuse the concepts of temperature, internal energy, and heat. They are all different but related things. To relate them, it is useful to first distinguish between intensive and extensive variables. An intensive variable describes some property of a substance or system that does not depend on mass. For example, pressure and temperature are inherently intensive variables. The temperature of a substance will tell us nothing of its extent, e.g., its mass, number of moles, or volume. Volume, energy, and power are examples of extensive variables. An extensive variable describes some property of a substance or system that depends on mass (extent). Twice the amount of hot water contains double the volume and double the internal energy. Therefore, both internal energy and volume are extensive variables. We can convert any extensive variable to an intensive one by dividing by some measure of extent. We will use the following nomenclature: U, internal
© 2006 by Taylor & Francis Group, LLC
Introduction to Combustion
165
energy (Btu or kJ, [ML2/θ2]), an extensive property; U = U m , specific internal energy (e.g., Btu/lbm or kJ/kg [L2/θ2]), an intensive property; Uˆ = U n , molar internal energy (e.g., Btu/lbmol or J/mol [ML2/Nθ2]), an intensive ~ property; and, U = U V , volumetric internal energy (e.g., Btu/ft3 or kJ/m3, [M/Lθ2]) an intensive property. We shall use the same superscript symbols whenever we want to distinguish the molar or volumetric forms of any property, variable, or function; however, when unit dimensions are clear from context we may omit the superscripts. Equation 2.84 relates the internal energy to the temperature through a constant of proportionality known as the isometric (constant volume) heat capacity: Δ 21Uˆ = Cˆ v Δ 21T
(2.84)
where the prefix Δ21 is a difference operator signifying the difference between state 2 and state 1 of the succeeding variable (e.g., Δ21U = U2 – U1), Uˆ is the molar internal energy, Cˆ v is the isometric heat capacity (e.g., Btu/lbmol °F or J/mol K [ML2/NTθ2]), and Δ21T is the temperature difference from state 2 to state 1 (T2 – T1). 2.5.2
Work
If the substance expands or contracts upon heating, then it performs work against the surrounding pressure. Work is nonrandom energy in transit. Energy in transit that is not heat is work, and vice versa. The work may or may not do something useful. Regardless, it is a form of energy, and we must account for it in the energy conservation equation. A flame certainly produces heat. However, less obvious in a constant-pressure system is that the flame expands against the atmosphere and therefore performs pressure–volume work. Often, we harness some of this work to pump air in natural draft systems, i.e., natural draft. To account for both heat and pressure–volume work we define enthalpy. Enthalpy is internal energy plus pressure–volume work: H = U + PV
(2.85)
where H is the enthalpy [ML2/θ2], P is the pressure [M/Lθ2], and V is the system volume [L3]. For a constant-pressure system (e.g., a furnace), we may write Δ 21Hˆ = Cˆ p Δ 21T
© 2006 by Taylor & Francis Group, LLC
(2.86)
166
Modeling of Combustion Systems: A Practical Approach
where Δ 21Hˆ is the molar enthalpy difference from state 2 to state 1 (e.g., Btu/ lbmol or J/mol [ML2/Nθ2]) and Cˆ p is the isobaric (constant-pressure) heat capacity (e.g., Btu/lbmol °F or J/mol K [ML2/Nθ2T]), which accounts for differences in both the internal energy and volume. For an ideal gas Cˆ p = Cˆ v + R The reader should note that the ideal gas constant has the same units as the molar heat capacity, e.g., (lit·atm/mol·K) or (psia·ft3/lbmol·°R), i.e., [ML2/ Nθ2T].
2.5.3
Heating Value
Combustion enthalpy (more commonly called heating value) is the state function used to the account for energy in constant-pressure combustion systems such as furnaces and boilers. State functions are path-independent functions; they depend only on the initial and final states. State functions offer great convenience because we are free to construct the path in any theoretical way we choose, so long as we start and end at the specified initial and final states. The heating value is the total enthalpy difference of the fuel and flue gas products referenced to a standard state. An initial state comprises a quantity of fuel and stoichiometric oxygen at standard conditions (usually 25°C and atmospheric pressure) and ends with products at the same temperature and pressure. Thus, heating values comprise interval data and ratios of heating values have no intrinsic meaning, depending as they do on an arbitrary reference state. The lower heating value presumes that water vapor generated in the combustion reaction does not condense, even at the reference condition. The higher heating value presumes that the water of combustion does condense, thereby adding the enthalpy of vaporization to the total heating value. Hence, the higher and lower heating values differ by the heat of vaporization of water. Fuels with no hydrogen (e.g., CO) have identical higher and lower heating values, as their combustion produces no water. Because thermal energy can pass through solid walls (something mass cannot do), we need to modify the generic conservation equation to account for this feature. Then the generic equation for conservation of energy becomes in + gen + trans = out + acc
(2.87)
where trans denotes the energy transferred without mass flow across the system boundary into the system [ML2/θ3]. The following two processes deserve special attention:
© 2006 by Taylor & Francis Group, LLC
Introduction to Combustion
167
1. An isothermal processes is one whose temperature does not change. In such a case, the inlet and outlet temperatures must be equal (Ti = Te). 2. An adiabatic process is one that does not gain or lose heat. In such a case, trans = 0. It is possible for a system to be both adiabatic and isothermal, for example, nonreacting flow in a perfectly insulated pipe. It is also possible for a system to be isothermal but not adiabatic, for example, water and steam in a boiler tube. Additionally, it is possible for a system to be adiabatic but not isothermal, for example, reacting flow in a perfectly insulated pipe. Finally, a system may be neither adiabatic nor isothermal, for example, reacting flow in an imperfectly insulated pipe. Simplifying assumptions: 1. If there is no reaction, gen = 0. 2. If the process is time invariant with position (steady state), then acc = 0. 3. If the process is adiabatic, then trans = 0. 4. If the process is isothermal, then the inlet and outlet temperatures are equal (Ti = Te).
2.5.4
Adiabatic Flame Temperature
Suppose we wish to estimate the adiabatic flame temperature. Then we presume an adiabatic steady-state process, and the energy balance reduces to in + gen = out or
(
)
(
)
(
)
(
f Cp , f Tf − Tref + m aCp , a Ta − Tref + m f ΔH c = m f +m a Cp , g TAFT − Tref m
)
(2.88)
f is the flow of fuel [M/θ]; Cp , f is the specific heat capacity of the where m fuel, Btu/lbm °F or kJ/kg K [L2/θ2T]; Tf is the temperature of the fuel; Tref is a is the flow of air; Cp , a is the heat an arbitrary reference temperature; m capacity of the air; Ta is the temperature of the air; ΔH c is the specific heat of combustion of the fuel; Cp , g is the heat capacity of the flue gas; and TAFT is the adiabatic flame temperature for which we wish to solve. We may put this equation into dimensionless form also: Cp , f Tf − Tref C T −T ΔH c + α w p , a a ref + = 1 + αw Cp , g TAFT − Tref Cp , g TAFT − Tref Cp , g TAFT − Tref
(
© 2006 by Taylor & Francis Group, LLC
)
(2.89)
168
Modeling of Combustion Systems: A Practical Approach
where a m mf
αw =
At the high temperatures found in combustion, species such as CO2 and H2O dissociate in the flame — enough to reduce the adiabatic flame temperature. However, for our purposes, we only need an approximate calculation, so we will neglect this effect. We can introduce an additional simplification by presuming that the heat capacity on a mass basis [L2/θ2T] is approximately the same for hydrocarbon fuels, air, and flue gas, Cp = Cp , f = Cp , a = Cp , g (0.25 Btu/lbm °F is one typical f Cp , f (1 + α w ) and solving for TAFT − Tref we have value). Dividing m Tf − Tref ⎛ α w ⎞ ΔH c +⎜ Ta − Tref + = TAFT − Tref ⎟ 1 + αw ⎝ 1 + αw ⎠ Cp 1 + α w
(
)
) (
)
(2.90)
⎞ ΔH c = 1 + αw ⎟+ ⎠ Cp , g TAFT − Tref
(2.91)
(
Or in dimensionless form, ⎛ Tf − Tref ⎜ T −T ⎝ AFT ref
⎞ ⎛ Ta − Tref ⎟ + αw ⎜ T − T ⎠ ⎝ AFT ref
(
)
Now if the air and fuel are at ambient temperature, and we use the ambient temperature for the reference temperature, then Tf = Tref and Ta = Tref , and the first two terms in Equation 2.90 vanish and we have TAFT − Tref =
ΔH c Cp 1 + α w
(
)
(2.92)
We may rearrange this to solve for TAFT: TAFT =
ΔH c + Tref Cp 1 + α w
(
)
(2.93)
Now αw is purely a function of the fuel composition and excess air. We may derive it as a function of both by noting the following: 1. The mass ratio of wet flue gas to fuel must equal the mass of fuel plus the mass of air divided by the mass of fuel, i.e., g m +m a m = f = 1 + αw mf mf
© 2006 by Taylor & Francis Group, LLC
(2.94)
Introduction to Combustion
169
2. We may derive this quantity directly from Reaction 2.15:
1 + αw =
WCO2 ψ WCO 79 WN2 + + WCHψ 2 WCHψ 21 WCHψ
⎛ ψ⎞ WO2 ε ⎜⎝ 1 + 4 ⎟⎠ 1 + ε + W CHψ
(
)
(2.95)
So, substituting Equation 2.93 into Equation 2.95 gives the adiabatic flame temperature as a function of fuel composition (ψ) and excess air (ε). If we want a more precise value for the adiabatic flame temperature, we can use individual heat capacities. TAFT =
ΔH c + Tref (2.96) WN2 ⎛ ψ⎞ WO2 WCO2 ψ WCO 79 1 + ⎟ 1 + ε + Cp ,O2 ε Cp ,CO2 + Cp ,CO + Cp ,N2 WCHψ ⎜⎝ 4⎠ WCHψ WCHψ 2 WCHψ 21
(
)
We can also obtain αw directly from the volumetric air/fuel ratio, α, and the molecular weight of the fuel, Wf [M/N], and air, Wa [M/N]. α
2.5.5
Wa = αw Wf
(2.97)
Heat Capacity as a Function of Temperature
Heat capacity is a weak function of temperature. However, for combustion calculations, the temperature difference between the influent air (and fuel) and the flue gas emerging from the flame is quite large. Therefore, we consider heat capacity as a function of temperature. In general, we may estimate the heat capacity of an ideal gas at any temperature by the formula Cp = a0 + a1T + a2T 2 + a3T 3
(2.98)
Appendix A, Table A.5 gives the constants for calculation of some important flue gas species. Then the heat capacity of the flue gas species will be n
Cp , g =
∑w (a
© 2006 by Taylor & Francis Group, LLC
(2.99b)
+ b1 ,kT + b2 ,kT 2 + b3 ,kT 3
∑ y (b k =1
)
0 ,k
n
k
(2.99a)
+ a1 ,kT + a2 ,kT 2 + a3 ,kT 3
k =1
Cˆ p , g =
)
0 ,k
k
170
Modeling of Combustion Systems: A Practical Approach
where wk is the mass fraction and yk is the mole or volume fraction of the kth flue gas component. The overall heat capacity of the flue gas will be Cp , g = α 0 + α 1T + α 2T 2 + α 3T 3 or Cˆ p , g = β 0 + β1T + β 2T 2 + β 3T 3 , where n
αj =
∑w a
k j,k
k =1
and n
βj =
∑y b
k j,k
k =1
Since all the mass and mole fractions are functions of ε and ψ only, α and β are also functions of ε and ψ only. Therefore, for a given temperature Cp , g = φ(ε , ψ ), and we may calculate Cp,g for any stoichiometry. We may do the same for molecular weight calculations. This will greatly simplify thermodynamic calculations with flue gas.
Example 2.10 Calculation of Adiabatic Flame Temperature Problem statement: Find the approximate adiabatic flame temperature for a fuel having W = 16 lbm/lbmol, ψ = 4, and ΔH c = 22,000 Btu/lbm in 15% and 10% excess air for Cp = 0.25 Btu/lbm °F. Solution: From Equation 2.32, α=
100 ⎛ 100 ⎛ 4⎞ ψ⎞ 1+ ⎟ 1+ ε = 1 + ⎟ 1 + 0.15 = 10.95 ⎜ ⎜ 21 ⎝ 4⎠ 21 ⎝ 4⎠
(
)
(
)
We convert this to αw by multiplying by the molecular weight ratio of fuel and air according to Equation 2.97. That is, α w = 10.95 29 16 = 19.85 . From Equation 2.93
(
)(
)
TAFT =
ΔH c + Tref Cp 1 + α w
(
)
Substituting all this into Equation 2.93 gives
TAFT =
ΔH c Cp 1 + α w
(
)
⎡ Btu ⎤ 22 , 000 ⎢ ⎥ ⎣ lbm ⎦ + Tref = + 60 °F = 4, 280 °F ⎡ Btu ⎤ 0.255 ⎢ ⎥ 1 + 19.85 ⎣ lbm °F ⎦
© 2006 by Taylor & Francis Group, LLC
(
)
Introduction to Combustion
171
At 10% excess air α=
100 ⎛ 100 ⎛ 4⎞ ψ⎞ 1+ ⎟ 1+ ε = 1 + ⎟ 1 + 0.10 = 10.48 ⎜ ⎜ 21 ⎝ 4⎠ 21 ⎝ 4⎠
(
)
(
)
and ⎛ 29 ⎞ α w = 10.48 ⎜ ⎟ = 18.99 ⎝ 16 ⎠
(
)
Then the calculation becomes
TAFT =
ΔH c Cp 1 + α w
(
)
⎡ Btu ⎤ 22 , 000 ⎢ ⎥ ⎣ lbm ⎦ + Tref = + 60 °F = 4460 °F ⎡ Btu ⎤ 0.255 ⎢ ⎥ 1 + 18.99 ⎣ lbm °F ⎦
(
)
Thus, the adiabatic flame temperature has risen about 180°F due to the lower excess air.
2.5.6
Adiabatic Flame Temperature with Preheated Air
If the air is preheated, then we may no longer consider the combustion air temperature equal to the reference temperature, though Tf = Tref still applies. Then Equation 2.90 becomes ⎛ αw ⎞ ΔH c TAFT − Tref = ⎜ Ta − Tref + ⎝ 1 + α w ⎟⎠ Cp 1 + α w
(
)
(
)
(2.100)
)
(2.101)
or in dimensionless form, TAFT − Tref ⎛ α w ⎞ ΔH c =⎜ + ⎟ Ta − Tref ⎝ 1 + α w ⎠ Cp 1 + α w Ta − Tref
)(
(
and ⎛ αw ⎞ ΔH c TAFT = ⎜ Ta − Tref + + Tref ⎝ 1 + α w ⎟⎠ Cp 1 + α w
(
© 2006 by Taylor & Francis Group, LLC
)
(
)
(2.102)
172
Modeling of Combustion Systems: A Practical Approach
Note that if Ta = Tref, then the first term on the right vanishes and the equation reduces to Equation 2.93.
Example 2.11 Adiabatic Flame Temperature with Preheated Air Problem statement: Repeat the calculation of Example 2.10 with 400°C air preheat. Solution: This is very high air preheat — about as high as it gets in industry. The calculation of interest likely references a hightemperature reactor such as a hydrogen reformer. In the interest of efficiency, one must recover this energy by heat exchange with some process stream. One such convenient stream is the inlet combustion air. To begin, we will convert the air preheat temperature from the problem statement to degrees Fahrenheit so that we have directly comparable results with the previous example: 400[°C](1.8)[°F/°C] + 32[°F] = 752°F. Then from Equation 2.102 we have ⎛ αw ⎞ ΔH c TAFT = ⎜ Ta − Tref + + Tref ⎝ 1 + α w ⎟⎠ Cp 1 + α w
(
)
(
)
The latter term is the adiabatic flame temperature without air preheat. So the results will differ only by the first term: ⎛ αw ⎞ ⎛ 19.85 ⎞ ⎜⎝ 1 + α ⎟⎠ Ta − Tref = ⎜⎝ 1 + 19.85 ⎟⎠ 752 − 60 °F = 659°F w
(
)
(
)
Adding this product to the previous example’s results gives 4280°F + 660°F = 4940°F at 15% excess air and 4460°F + 660°F = 5120°F at 10% excess air These results ignore dissociation, which would lower the temperatures. Notwithstanding, as the problem shows, air preheat can significantly increase the flame temperature.
© 2006 by Taylor & Francis Group, LLC
Introduction to Combustion
2.6
173
Mechanical Energy Balance
Besides thermal energy, combustion equipment makes use of mechanical energy. Mechanical energy for burners primarily includes air and fuel flow under pressure. Conservation of energy allows us to relate pressure and flow.
2.6.1
Work Terms
Since area times distance is volume (Ad = V), pressure times volume (PV) has units of [ML2/θ2]. Therefore, PV work is an energy term. As we have stated, any energy or work term will have dimensions of [ML2/θ2]. For example, the kinetic energy of a moving body or fluid is 1/2 mv2 [ML2/θ2], and the potential energy of a fluid under gravitation is mgh [ML2/θ2], where g is the gravitational constant [L/θ2] and h is the height of the fluid column [L]. We shall consider three kinds of mechanical energy: pressure–volume work ( PV ), gravitational work (mgh), and kinetic work (1 2 mv 2 ), each having units of [ML2/θ2]. If there are no other sources or sinks of energy, then the mechanical energy balance comprises all the energy the system has to perform work. Combustion reactions conserve energy. Therefore, in going from state 1 to state 2, we have P1V +
1 1 mv12 + mgh1 = P2V + mv22 + mgh2 2 2
(2.103)
Since mass [M] appears in all energy terms, each is an extensive variable. To cast them as intensive variables, we normalize by the mass. Specific energy is the term for energy normalized by mass. Dividing by m, the specific energy terms become P1 v12 P v2 + + gh1 = 2 + 2 + gh2 ρ 2 ρ 2 or more succinctly, ΔP Δv 2 + + gΔh = 0 2 ρ
(2.104)
This famous equation, the Bernoulli equation,8 applies to steady flow and neglects nonidealities such as compressible flow or friction. Nonetheless, it is a very useful starting point and it applies to real situations with some modifications, which we will discuss shortly.
© 2006 by Taylor & Francis Group, LLC
174
Modeling of Combustion Systems: A Practical Approach
The reader should note carefully the distinction between Δv 2 = v22 − v12 and Δ v = (v2 − v1 )2. The above equation uses the former designation and meaning. The units for Equation 2.104 are not energy units; they are specific energy units [L2/θ2], often referred to as head. For example, 30 ft of head actually denotes 30 ft-lbf/lbm. It is the equivalent potential energy of a 1-lb weight at a height (head) of 30 ft above a reference plane. Notwithstanding, industry convention calls Equation 2.104 the mechanical energy balance, not a head balance, or specific energy balance. 2
2.6.2
Theoretical Mechanical Models
In this section, we derive theoretical models relevant to combustion equipment. We begin from first principles of momentum, mass, and energy conservation. 2.6.2.1 Units of Pressure From Newton’s second law, gravitational force (F) is equal to mass (m) times gravitational acceleration (g): F = mg
(2.105)
The SI unit for force is the Newton (N), N = 1 kg m/sec2. The customary unit is the pound-force (lbf). All force units have dimensions of [ML/θ2]. By definition, pressure (P) is force divided by area (A): P = F/A
(2.106)
The SI unit for pressure is the kilopascal (kPa), kPa = 1000 kg/m sec2; the customary unit is the pound-force per square inch (psi). All pressure units have dimensions of [M/Lθ2]. There are three different references for pressure, e.g., psi absolute (psia), psi gauge (psig), and psi differential (psid). • The absolute pressure is the only pressure with a true zero — it is a ratio variable. The gauge pressure has a relative zero at 1 atm at sea level (e.g., 101 kPa or 14.7 psig). • The gauge pressure is equal to absolute pressure minus atmospheric pressure. Gauge pressures are interval variables; therefore, ratios of psig or kPa(g) do not necessarily have meaning. • The final pressure category is the differential pressure. It is also an interval variable. In the case of differential pressure, the zero is the downstream pressure. Thus, if a fuel jet at 40 psia passes across an orifice such that its downstream pressure is 22 psia, then one may measure 18 psid (40 – 22 = 18).
© 2006 by Taylor & Francis Group, LLC
Introduction to Combustion
175
Note that so long as the upstream and downstream pressures have the same relative zero, it makes no difference which unit one uses to derive the differential measure. For example, to repeat the previous calculation in gauge units, 25.3 psig – 7.3 psig = 18 psid. 2.6.2.2 Natural Draft Model Equating PV work to kinetic energy determines the draft pressure and maximum draft velocity that a flame or furnace can create. Natural draft is the pressure gradient created by a temperature (i.e., density) difference. In our case, the temperature–density difference is between the system (furnace) and its surroundings (ambient air). Ultimately, draft units are pressure units, no matter how well disguised. The two most common are inches water column (“w.c., in. w.c., i.w.c., or "H2O) and millimeters water column (mm w.c. or mm H2O), referring to the differential pressure required to elevate a column of water so many inches or millimeters. Since we wish to know what velocity or draft pressure is possible due to natural draft, we equate the terms PV = 1 2 mv 2 = mgh . In order to cast the equation in terms of intensive variables, we divide by m: P v2 = = gh ρ 2
(2.107)
Equation 2.107 has units of [L2/θ2]. 2.6.2.3 Draft Pressure in a Furnace We shall solve first for the draft pressure, by multiplying Equation 2.107 by ρ: P=
ρv 2 = ρgh 2
(2.108)
To specify the gradient, we apply the difference operator, Δ 21P = Δ 21ρgh
(2.109)
and obtain P2 − P1 = (ρ2 − ρ1 ) gh . Note that g is invariant over the height of the furnace, and h is implicitly Δh because one always measures height relative to a floor or zero datum. (We shall use state 2 to signify the furnace and state 1 to signify the surroundings. However, when the difference in states is obvious from context, we shall omit the subscripts.) Thus, a negative draft pressure corresponds to a furnace pressure that is lower than the surroundings. By the ideal gas law
© 2006 by Taylor & Francis Group, LLC
176
Modeling of Combustion Systems: A Practical Approach ⎛ PM ⎞ ⎛ 1 1 ⎞ − Δρ = ⎜ ⎝ R ⎟⎠ ⎜⎝ T2 T1 ⎟⎠
the final equation becomes ⎛ PM ⎞ ⎛ 1 1 ⎞ − ΔP = ⎜ gh ⎝ R ⎟⎠ ⎜⎝ T2 T1 ⎟⎠
(2.110)
Therefore, if we know the furnace temperature (T1), the ambient temperature (T2), and the height of the furnace (h), we may determine the draft at the floor or any other furnace elevation. Often, heater vendors express draft units in terms of an equivalent column of water at standard temperature and pressure under normal gravitation. There are 406.8 in. w.c. in a standard atmosphere. This unit looks more like a distance rather than a unit of pressure, but Equation 2.109 shows what is unstated, with ρ being the density of water and g the gravitational acceleration. A typical draft pressure is –0.5 in. w.c. It is amazing what this seemingly feeble force per unit area can do.
Example 2.12 Calculation of Draft Pressure Problem statement: What is the maximum draft pressure at the floor of a 10-m furnace operating at 800°C? Presume that the control system adjusts the pressure at the top of the furnace to a draft of 3 mm w.c. via a stack damper. Solution: From Equation 2.110, at 1 atm of pressure (101 kPa) we have ⎛ ⎡ g ⎤⎞ ⎜ 101 ⎡⎣ kPa ⎤⎦ 29 ⎢ ⎥⎟ ⎛ ⎞ ⎡m⎤ 1 1 ⎣ mol ⎦ ⎟ ΔP = ⎜ − ⎜ ⎟ 9.8 ⎢ 2 ⎥ 10 ⎡⎣ m ⎤⎦ 3 ⎜ ⎡ m ⋅ Pa ⎤ ⎟ ⎝ 800 + 273 ⎡⎣ K ⎤⎦ 25 + 273 ⎡⎣ K ⎤⎦ ⎠ ⎣s ⎦ ⎜ 8.314 ⎢ ⎟ ⎥ ⎜⎝ ⎟ ⎣ mol ⋅ K ⎦ ⎠
(
)
(
)
= −54.6 ⎡⎣ Pa ⎤⎦ = −5.6 ⎡⎣ mm w.c. ⎤⎦ The negative sign reminds us that the pressure is below atmospheric. Adding the –3 mm w.c. pressure (draft) we have at the bridgewall gives a total of –8.6 mm w.c. pressure at the floor (or 8.6 mm w.c. draft).
© 2006 by Taylor & Francis Group, LLC
Introduction to Combustion
177
2.6.2.4 Air Velocity Due to Natural Draft We may solve for the maximum air velocity in terms of the available draft pressure. We are usually interested in the velocity of the air into the furnace; there, the density of the air is approximately that of the surroundings (ρ). With these assumptions, we obtain ΔP = − ρv 2 2 yielding v = 2ΔP ρ. The maximum velocity occurs when there is no resistance to flow (dampers wide open, frictionless flow). In practice, one can realize the theoretical draft pressure because it occurs at the no-flow condition, i.e., without frictional losses. However, one cannot attain the maximum theoretical velocity because flowing air is subject to friction. In order to approximate inlet losses, one usually uses a flow coefficient, Co [ ], with values typically ranging from 0.6 to 0.9 for simple orifices.
v = Co
2ΔP ρ
(2.111)
2.6.2.5 Airflow through a Diffusion Burner Consider Figure 2.27.
FIGURE 2.27 Simplified airflow analysis of burner. A simplified flow analysis shows the many twists and turns that the air must take. Flow around the center riser has been neglected, and only the restriction of the cone is taken into account. Also, we presume that normal operation of the burner is with the damper wide open, so we neglect the flow disturbance across the damper. The velocity at Pt 9 is presumed to be expanded by the furnace temperature to a higher velocity. The momentum of the fuel from the center riser (which will help inspire airflow) is also neglected for this simplified analysis. Also, as the duct is short, we presume that the skin friction (NF ) is negligible.
The continuity equation gives the mass flow in terms of flow area and density:
© 2006 by Taylor & Francis Group, LLC
178
Modeling of Combustion Systems: A Practical Approach = ρAv m
(2.112)
is the mass flow [M/θ], A is the area [L2] of the controlling resistance where m (e.g., burner throat or damper), and v is the air velocity [L/θ]. Combining Equations 2.108 and 2.112, we obtain the mass flow relation for a given draft = A 2ρ1Δ 21P. However, this is the maximum possible mass flow. pressure: m The actual mass flow will be less because when gases flow across an orifice, the flow is not perfectly streamlined. Some of the energy goes to sending wakes of gas around in circles (known as eddies). So we augment the equation with a loss coefficient, Cb: = Cb A 2ρ1Δ 21P m
(2.113)
Theoretically, we can determine Cb from the burner geometry alone using loss factors for various geometries, but as the figure shows, the flow path in burners can be quite complicated. Appendix B, Table B.3 lists some examples of flow obstructions. The K factor is a dimensionless parameter that modifies the kinetic energy term to account for friction. We begin with Equation 2.109 and modify it to include two important kinds of resistance: skin friction and form drag. Skin friction is the resistance due to surfaces parallel to the flow path, while form drag is the resistance due to bodies and fittings normal to the flow path. Equation 2.109 becomes ΔP v 2 ⎛ L = ⎜ 1 + NF + ρ 2 ⎝ D
⎞
n
∑ K ⎟⎠ k
(2.114)
k =1
where NF is the frictional factor [ ] and Kk [ ] represents the loss for the kth fitting or obstruction to flow. Rewriting the equation in terms of velocity gives v=
2 ΔP ρ
1 L 1 + NF + D
n
∑K
(2.115)
k
k =1
In Equation 2.115, the first quantity to the right of the equal sign is the burner coefficient for natural draft, Cb. That is, Cb =
© 2006 by Taylor & Francis Group, LLC
1 L 1 + NF + D
(2.116)
n
∑K k =1
k
Introduction to Combustion
179
Thus, we may also write Equation 2.115 as
ΔP =
1 ρv 2 Cb2 2
(2.117)
Example 2.13 Calculation of Pressure Loss in a Burner Problem statement: Consider the burner shown in Figure 2.27. Calculate the pressure loss resulting from an airflow through the burner of 3 m/sec. Presume that ambient temperature is 25°C and that the furnace temperature is 800°C. What is the burner airflow coefficient? Solution: Figure 2.27 shows a simplified analysis of the effects. Equation 2.116 becomes
Cb =
1 ⎛ 800 + 273 ⎞ 1 + 0 + 3.5 + 1.0 ⎜ ⎝ 25 + 273 ⎟⎠
= 0.35
Note that we have adjusted the last term for the greater velocity of the expanded gas because the Cb references the ambient temperature and pressure. Note also that Cb is much lower than Co for simple orifices because of the tortured flow path and sudden expansion caused by heating of the air from the furnace. We have neglected skin friction losses through the duct because losses from expansions and flow direction changes dwarf them. Then, from Equation 2.117
ΔP =
1 ρv 2 Cb2 2
The density of air is approximately 1.18 kg/m3 at 25°C. Therefore, 2
ΔP =
1
( 0.35)
2
⎡ kg ⎤ ⎛ ⎡ m ⎤⎞ 1.18 ⎢ 3 ⎥ ⎜ 3 ⎢ ⎥⎟ ⎣ m ⎦ ⎝ ⎣ s ⎦⎠ = 43.3 ⎡⎣ Pa ⎤⎦ = 4.4 ⎡⎣ mm w.c. ⎤⎦ 2
© 2006 by Taylor & Francis Group, LLC
180
Modeling of Combustion Systems: A Practical Approach The foregoing calculations provide a good a priori estimate of burner capacity, but accurate airside capacity relations require experimental determination due to a number of factors. First, the maximum resistance to flow occurs in the burner throat, so one should evaluate the density and pressure drop there. A better procedure would be to integrate along the entire flow path. However, the factors vary along the flow path and depend in a complex way on the burner design. Reradiation from the burner tile and the burner internals and momentum effects from the fuel jets affect the mass flow of air into the burner. Therefore, the practical procedure is to evaluate the factors at convenient locations and adjust Cb to match the actual measured flow. Generally, we take A to be the burner throat area (without restriction or baffle), ρ is the air density at the inlet, and ΔP is the natural draft pressure at the furnace floor. A semiempirical correlation is an input–output relation whose model form is theoretically derived, but which has one or more experimentally determined coefficients (adjustable parameters). For example, if we determine Cb experimentally, then Equation 2.117 is a semiempirical equation. Figure 2.28 gives an example of capacity curves based on a semiempirical model. Often, the manufacturer presents the curves on a log–log scale to linearize the relation. This permits easier extrapolation and interpolation. To correct burners to actual conditions, one may make use of the following dimensionless relation:
⎛ Δ P⎞⎛ P ⎞⎛ ρ ref ref ref ⎜ ⎟⎜ ⎟⎜ ⎜⎝ ΔP ⎟⎠ ⎜⎝ P ⎟⎠ ⎜⎝ ρ
⎞ ⎛ T ⎞ ⎛ C ⎞ ⎛ A ⎞ ⎛ 1 + ε ⎞ ⎛ Q ⎞ b , ref ref =1 ⎟⎜ ⎟⎠ ⎝ Tref ⎟⎠ ⎜⎝ Cb ⎟⎠ ⎜⎝ A ⎟⎠ ⎜⎝ 1 + ε ref ⎟⎠ ⎜⎝ Q ref ⎟⎠
(2.118)
where subscript ref refers to the reference conditions required by the capacity curve. For example, suppose the burner capacity is 8 MMBtuh (millions of British thermal units per hour) and one wants to know what will happen to the burner capacity if the ambient air temperature decreases from 100 to 10°F, ceteris paribus. This may reference daytime summer temperatures to nighttime winter temperatures for a particular locality. Then all ratios in Equation 2.118 become unity except for the Q and T ratios. Therefore, Equation 2.118 reduces to ⎛ T ⎞ ⎛ Q ⎞ ⎜ ⎟⎜ ⎟ =1 ⎝ Tref ⎠ ⎝ Qref ⎠
© 2006 by Taylor & Francis Group, LLC
Introduction to Combustion
181
For model XYZ burner requiring 15% excess air at sea level and 60˚F 10 9 8 7
20 19 18
Burner Throat Size, inches
Heat release, MMBtuh
6 5 4 3
2
17 16 15 14 13 12
1
.1
.2
.3
.4
.5 .6 .7 .8 .9 1
2
3
4
5 6 7 8 9 10
Air side pressure drop FIGURE 2.28 A typical airside capacity (cap) curve. The log-log scale linearizes the square root relation between burner capacity (heat release) and pressure drop. Thus, the capacity curve allows one to easily select the appropriate burner size as a function of the available pressure drop. One must correct the cap curve for altitude, air temperature, or excess air conditions that are different than the stated reference conditions. Due to differences among burner coefficients for various models, the cap curve is specific for sizes within a particular burner family only.
Solving for Q one obtains T Q = Q ref ref T Therefore, the burner capacity rises to 460 + 100 Q = 8 ⎡⎣ MMBtuh ⎤⎦ = 8.7 ⎡⎣ MMBtuh ⎤⎦ 460 + 10 To correct for barometric pressure at elevation, one may use the relation of Equation 2.107 in differential form and integrate it between some reference height (zref) and some elevation z: P
−
∫
Pref
© 2006 by Taylor & Francis Group, LLC
dP =g ρ
z
∫ dh
zref
182
Modeling of Combustion Systems: A Practical Approach The negative sign is necessary because barometric pressure decreases with elevation. Substituting Equation 2.74 into this leads to RT − M
P
∫
Pref
dP =g P
z
⎛ P ⎞ Wa g ⎟ = − RT z − zref ref ⎠
(
∫ dh → ln ⎜⎝ P
zref
⎛P ⎞ Wg ln ⎜ ref ⎟ = a z − zref ⎝ P ⎠ RT
(
)
)
→
Wa g Pref ( z− zref ) → = e RT P
→
Wa g ⎛ z − zref ⎞ ⎟ 2 ⎠
⎜ Pref RT =e ⎝ P
(2.119)
One can then substitute Equation 2.119 into Equation 2.118 to correct for barometric pressure at another elevation. To use Equation 2.119, one must presume some average temperature for the air column, say 60°F. 2.6.2.6 Airflow through Adjustable Dampers We may model a damper as a variable orifice. Consider the damper shown in Figure 2.29. Here the free damper area (A = Ao – AN) is related to the damper angle normal to the flow direction by the following formula: = m
Cd A 2ρΔP 1 − cosθ
(2.120)
. m = ρAv1 = ρANv2 = ρA(1– cos θ)v2 . Co A m=
1– cos θ
√ 2ρΔP
θ AN =A(cos θ)
Ad
Ao
FIGURE 2.29 Single-blade damper. The free damper area (A) is the total duct area (Ao) minus the normal area projection of the damper (AN).
© 2006 by Taylor & Francis Group, LLC
Introduction to Combustion
183
where Cd is the damper coefficient, which we presume constant, and A is the free area of the duct with the damper fully open. We reference the damper angle normal to the flow so that 0° corresponds to a closed damper and 90° (π/2) to a fully open one. We may express Equation 2.120 in the following dimensionless form: ⎧⎪ 1 ρv 2 1 m = = ⎨ 2 ΔP 2 NEu ⎩⎪ A 2ρΔP
(
⎫⎪ ⎞ ⎛ 1 ⎬ = Cd ⎜ ⎝ 1 − cos θ ⎟⎠ ⎭⎪
(2.121)
)
Therefore, a plot of 1 2 NEu vs. 1 (1 − cos θ) will yield a line of slope Cd . We refer to 1 (1 − cos θ) as the damper function. It generally does a good job of linearizing airflow through a damper (Figure 2.30). 3500
80°° 70°° 60°° ▲
3000
Air flow, Nm3/h
■
▲
■
2500
50°°
▲
2000
◆
θ
airflow
ΔP=20 =20 mm ▲ water column ■
▲
■
◆
30°°
40°°
ΔP=15 mm w.c. ◆
■
◆
ΔP=10 mm w.c.
◆
▲
1500
■
Damper function 1/(1-cos θ), θ=deg. from vertical
◆
1000 1
2
3
4
5
6
7
8
FIGURE 2.30 Airflow vs. damper function. The damper function does a good job of linearizing airflow across a damper.
2.6.2.7 Unknown Damper Characteristics For a complex damper characteristic having a sigmoid shape, one may use an empirical function to linearize it. The squash or probit function is an empirical equation that does a good job of linearizing the flow characteristic: y = S( x) =
ex 1 + ex
−∞ < x < ∞
0 < S( x) < 1
The inverse of the squash function is the logit function:
© 2006 by Taylor & Francis Group, LLC
(2.122a)
184
Modeling of Combustion Systems: A Practical Approach ⎛ y ⎞ x = L( y) = ln ⎜ ⎝ 1 − y ⎟⎠
0< y<1
−∞ < L( y) < ∞
(2.122b)
Logit Function
We graph both in Figure 2.31.
1.5
1.0 Probit Function 0.5
0 -0.5
0
0.5
1
1.5
-0.5
FIGURE 2.31 Probit and logit functions. The probit and logit functions are inverses. The probit function squashes the real number line between 0 and 1. The logit function blows up the real number interval between 0 and 1 to ± ∞. These functions are used for a variety of purposes, including neural networks, categorical data analysis, and linearization of sigmoid functions.
2.6.2.8 Fuel Flow as a Function of Pressure Incompressibility refers to the resistance of a fluid to density changes from pressure. Water is one of the most incompressible fluids known. So far, we have treated airflow in natural draft and forced draft burners as incompressible flow. This may strike the reader as odd, especially so in light of the fact that earlier we gave a universal relation between pressure and density for any gas (ideal gas law) as PW = ρRT If pressure affects density, how can we ignore this effect for burner airflow? In fact, for such devices, the pressure is simply too low to cause any significant compression of the air. Even in a forced draft situation, one has no more than 8 in. w.c. air pressure. A standard atmosphere is 406.8 in. w.c. and 414.8/406.8 ≈ 1. On the other hand, fuel gas is usually at much higher pressures.
© 2006 by Taylor & Francis Group, LLC
Introduction to Combustion
185
When it is at low pressure, such as some waste streams or PSA tail gas, one can use the equations developed earlier for incompressible flow. However, as the pressure approaches a critical pressure corresponding to sonic velocity, we may no longer treat a fluid as incompressible. 2.6.2.9 Compressible Flow Heat capacities have the following definitions and relations according to thermodynamics: ⎛ ∂S ⎞ ⎛ ∂H ⎞ = T⎜ Cp = ⎜ ⎝ ∂T ⎟⎠ P ⎝ ∂T ⎟⎠ P
(2.123)
⎛ ∂S ⎞ ⎛ ∂U ⎞ = T⎜ Cv = ⎜ ⎝ ∂T ⎟⎠ V ⎝ ∂T ⎟⎠ V
(2.124)
In the above cases, the first equality is the thermodynamic definition while the second derives from thermodynamic laws. These derivations are sometimes complex; the heuristic of Figure 2.32 gives the interested reader some memory devices for deriving the common ones. We shall consider some aspects of sonic flow as isentropic (ΔS = 0). If we want to express (∂H ∂T )P in terms of entropy (S), we force the issue by writing ⎛ ∂H ⎞ ⎛ ∂S ⎞ ⎛ ∂H ⎞ ⎜⎝ ∂T ⎟⎠ = ⎜⎝ ∂S ⎟⎠ ⎜⎝ ∂T ⎟⎠ P P P Noting from Figure 2.32 that T = (∂H ∂S)P , we derive Equation 2.123 in one step. By suitable manipulations for isentropic flow of an ideal gas (constant entropy, i.e., adiabatic and frictionless flow), we derive the following equations:8,9 κ
κ
⎛ T ⎞ κ −1 P2 ⎛ ρ1 ⎞ =⎜ ⎟ =⎜ 2⎟ P1 ⎝ ρ2 ⎠ ⎝ T1 ⎠
⎛ κ + 1⎞ rc = ⎜ ⎝ 2 ⎟⎠
⎛ κ ⎞ ⎜⎝ κ −1 ⎟⎠
(2.125)
⎛ ⎜
Cp
⎞ ⎟
⎛ C + Cv ⎞ ⎝ Cp −Cv ⎠ =⎜ p ⎟ ⎝ 2Cv ⎠
(2.126)
where κ = Cp Cv . Equation 2.126 gives the critical pressure ratio, rc, that results in sonic flow.
© 2006 by Taylor & Francis Group, LLC
Modeling of Combustion Systems: A Practical Approach
⎩
H=U+PV=G+TS G=H–TS=A+PV
U S or reflected across the diagonal
⎩
U=H–PV=A+TS
T
⎩
A
PVT Relations
⎩
T
⎩∂U ⎩∂H ⎩ ∂S ⎩V =⎩ ∂S ⎩P ⎩∂H ⎩∂G V= ⎩∂P ⎩S =⎩∂P⎩T ⎩∂A ⎩∂G –S= ⎩∂T ⎩V =⎩ ∂T⎩P ⎩∂A ⎩∂U –P= ⎩∂V ⎩T =⎩∂V⎩S T=
⎩
A=U–TS=G–PV
P S or rotated
⎩
Definitions of State Functions
S P or rotated
⎩
S H
V
⎩
V
T
⎩
P
A
Maxwell Relations
⎩
T
⎩
dG = VdP–SdT
⎩
U
dH=–VdP–TdS
⎩
G
dU = TdS–PdV
⎩
dA=–SdT–PdV
V
T
⎩∂T ⎩∂P ⎩∂V ⎩S= ⎩ ∂S ⎩V ⎩∂V ⎩ ∂T – ⎩ ∂S ⎩P= –⎩∂P⎩V ⎩ ∂S ⎩∂V ⎩∂P ⎩T= –⎩ ∂T⎩P ⎩∂P ⎩ ∂S ⎩∂T ⎩V= ⎩∂V⎩T –
⎩
Derivatives of State Functions
A
⎩
186
V U S
or reflected across the diagonal
FIGURE 2.32 Thermodynamic relations. All the thermodynamic relations shown may be derived from the single figure at top left. “All vegetables understand sunshine helps plants grow thermodynamically” provides an acronym for the clockwise letter sequence. Use the indicated patterns to derive the relations. If the bolded letter is below the GU line, then the quantity is negative; the definitions of state functions are the exceptions: if the second term is below the first, then the sign that follows will be negative.
Then for air, κ = 7/5 and rc = [(7 + 5) (2·5)](7/2 ) = 1.89. For CH4, a polyatomic gas, κ = 8/6 = 4/3 and rc = [(8 + 6 2 · 6)]8 2 = 1.85. So whenever the fuel pressure nears double atmospheric pressure or greater (>1.85 to 1.89), we will have compressible flow and sonic velocity at the fuel orifice. 2.6.2.10 The Fuel Capacity Curve Revisited Mass is a conserved quantity in combustion reactions as presented earlier: = ρAv m
(2.112)
If one repeatedly integrates with respect to velocity, one obtains a heuristic for deriving the conserved quantities. For example, mass integrated with → mv . respect to velocity gives momentum, also a conserved quantity: ∫ mdv
© 2006 by Taylor & Francis Group, LLC
Introduction to Combustion
187
In a similar manner, if momentum is integrated with respect to velocity, then → 1 2 mv 2 . Repeated application generates one obtains kinetic energy: ∫ mv 3 4 n 6 , mv the series mv n ! . However, practitioners have not found 24, … mv any physical relevance for these higher homologs. Notwithstanding, the heuristic is convenient for remembering the conserved quantities m, mv, and 1/2 mv2, and therefore for deriving the respective dimensionality for mass, momentum, and energy: [M], [ML/θ], and [ML2/θ2]. When the pressure ratio exceeds the critical pressure ratio, then the exit velocity becomes sonic. No matter what the upstream pressure in excess of the critical pressure, the velocity from a simple orifice cannot exceed sonic velocity. (It is possible to obtain supersonic flow from a converging–diverging nozzle; however, manufacturers do not include them in burner designs because they are expensive to machine and because they create shock waves and loud noise. However, some steam-assisted flares use supersonic nozzles to increase the air entrainment rate.) Despite the limitation of sonic velocity, the mass flow always increases with increasing upstream pressure, even for simple orifices in choked (sonic) flow. From Equation 2.112 with v = c and constant area, the resulting increase in mass flow can only result from compression of the fluid to higher density. The Mach number relates the actual velocity to the sonic velocity: NM =
v c
(2.127)
If NM << 1, then we may treat the fluid as incompressible; otherwise, it is compressible. In incompressible flow, the mass has a square root relation to the pressure via Equation 2.113. If NM << 1 for fuel flow (P/Pc << rc), then the fuel behaves incompressibly. Since the fuel mass flow relates to the heat release by a ∝ v ∝ ΔP or constant (the heating value), then we may write Q ∝ m Q = C ΔP Subsonic, incompressible flow
(2.128)
where C is a constant for subsonic flow. This is the square root portion of the fuel capacity curve of Figure 2.2. The square root dependence on pressure comes from the Bernoulli relation of Equation 2.107 that gave v 2 ∝ ΔP . However, at the critical pressure, the velocity no longer changes, and any mass flow increase comes from a directly proportional change of density with pressure. Therefore, the capacity curve becomes linear beyond the critical pressure: Q = Cc ΔP + C0 Choked flow
© 2006 by Taylor & Francis Group, LLC
(2.129)
188
Modeling of Combustion Systems: A Practical Approach
where Cc is the flow coefficient for the choked flow condition and C0 is some offset in accordance with the equation of a straight line. As there is no discontinuity at the transition, we may write dQ = Cd ΔP = Cc dΔP or dQ C = =C dΔP c 2 Δ c P
(2.130)
Substituting this equation into Equation 2.129 at the critical point and solving for C0 gives C0 =
C ΔcP 2
(2.131)
Substituting Equations 2.130 and 2.131 into Equation 2.129 gives the final relation for choked sonic flow ΔP + Δ c P Q = C 2 ΔcP Combining this relation with the incompressible one gives the fuel capacity curve: ⎧ C ΔP ⎪ Q = ⎪ ⎨ ⎪C ΔP + Δ c P ⎪ 2 ΔP c ⎩
if rc < 1 (2.132) if rc ≥ 1
2.6.2.11 Airflow in Premix Burners A premixed burner will often have two dampers: an air door and a secondary damper. The primary air door is the device that regulates the airflow to the venturi. The secondary air door regulates additional airflow that bypasses the venturi (Figure 2.11). The function of the primary air door is to provide some or all of the combustion air. When the draft is insufficient, one opens secondary air doors to allow additional air in to complete the combustion. This may happen at higher elevations in the heater, where the draft is low, or to increase the capacity of the burner. We may treat the secondary air door as a gate valve modeled as a variable-area orifice: ⎛A ⎞ m = Cd ⎜ o ⎟ 2ρΔP ⎝ Ad ⎠
© 2006 by Taylor & Francis Group, LLC
Introduction to Combustion
189
The primary damper is more complex because the motive force for the air comes from the draft across the burner and the momentum of the fuel jet. For mass entrainment by a fuel jet, the following equation applies:9 a ⎛ x ⎞⎛ ρ ⎞ m = C⎜ ⎟ ⎜ a ⎟ f m ⎝ d0 ⎠ ⎝ ρ f ⎠
(2.133)
where subscripts a and f refer to air and fuel quantities, respectively, C is a constant (~0.32), x is the distance from the nozzle exit, and d0 is the nozzle diameter. 2.6.2.12 Gas Jets Entraining Flue Gas The form of Equation 2.133 remains the same for a fuel jet entraining flue gas. We merely change the subscript a to subscript g to reference flue gas rather than air. g m ⎛ x ⎞⎛ρ ⎞ = C⎜ ⎟ ⎜ g ⎟ f m ⎝ d0 ⎠ ⎝ ρ f ⎠
(2.134)
References 1. Meyers, R.A., Ed., Handbook of Petroleum Refining Processes, 2nd ed., McGrawHill, New York, 1996, pp. 6.21f. 2. Grayson, M., Ed., Kirk-Othmer Concise Encyclopedia of Chemical Technology, John Wiley & Sons, New York, 1985. 3. API Publication 535, Burners for Fired Heaters, 1st ed., American Petroleum Institute, Washington, DC, July 1995. 4. Rijke, as cited by Rayleigh, J.W.S., The Theory of Sound, Vol. 2, Dover Publications, London, 1945, p. 198. 5. Putnam, A.A., Combustion-Driven Oscillations in Industry, American Elsevier Company, New York, 1971. 6. Dukelow, S.G., The Control of Boilers, 2nd ed., Instrument, Systems, and Automation Society (ISA), Research Triangle Park, NC, 1992, p. 68. 7. Turns, S.R., An Introduction to Combustion, Concepts and Applications, McGrawHill, New York, 1996, pp. 47–51. 8. Hughes, W.F. and Brighton, J.A., Fluid Dynamics, 3rd ed., Schaums Outline Series, McGraw-Hill, New York, 1999, p. 49. 9. Berg, L., Bussman, W., and Henneke, M. Fundamentals of fluid dynamics, in The John Zink Combustion Handbook, Baukal, C.E., Jr., Ed., CRC Press, Boca Raton, FL, 2001, chap. 4.
© 2006 by Taylor & Francis Group, LLC
3 Experimental Design and Analysis
Chapter Overview How do fuel composition, excess oxygen, and furnace temperature fluctuations affect some important response such as process conversion rate or emissions? What factors affect NOx and CO? Are burners in similar process units behaving differently or alike? What is the statistical uncertainty that the proposed model is correct? To score models for these kinds of investigations, we need some understanding of statistics. This chapter begins with some elementary statistics and distributions, and progresses to its seminal tool for separating information from noise — the analysis of variance. Next, the chapter covers factorial designs — the foundation of statistically cognizant experiments. We find that simple rules produce fractional factorials and reduce the number of required experiments. We show that by modifying the alias structure, we can clear factors of certain biases. We then discuss the importance of replication in obtaining an independent estimate of statistical error, and we show how blocking can reduce it further. Further discussion shows how orthogonality eliminates mutual factor biases. The chapter moves on to consider how to mute certain adulterating effects, including hysteresis and lurking factors, and how to validate analytical integrity with residuals plots. For looking at many factors with few experiments, we introduce screening designs such as simplex and highly fractionated designs. The reader then learns how random and fixed effects differ, and how they affect the analysis. To show how one may assess curvature in factor space, a discussion of second-order designs follows. The chapter concludes by considering the sequential assembly of the various experimental designs.
191
© 2006 by Taylor & Francis Group, LLC
192
3.1
Modeling of Combustion Systems: A Practical Approach
Some Statistics
A statistic is a descriptive measure that summarizes an important property of a collection of data. For example, consider the group of numbers in braces: {1, 10, 100}. Though there are only three data values, we could define an unlimited number of statistics related to them. Here are a few: • The maximum, 100, is a statistic because it summarizes a property of the data, namely, that all data are equal to or below a certain value, 100. • The minimum, 1, is also a statistic, defining the magnitude that all data meet or exceed. • The half range, 49.5, that is, (100 – 1)/2, is a statistic. It is a measure of the dispersion of the data. • The count, 3, tells us the number of data points. If the data were repeated measures of the same quantity differing only by measurement error, the count would relate to a measure of certainty. Intuitively, we would expect that the more replicates we measure, the more certain we become of the true value. • The median, 10, is the middle value of an ordered data set. It measures central tendency. Presuming the data comprise replicate observations, one intuitively expects the true value to be closer to the middle than the extremes of the observations. There are ever more statistics, but let us pause here to answer some interesting questions: • Can we really describe three observations with five or more statistics? Yes. • How can we have five statistics for only three observations? Not all of the statistics are independent. In fact, no more than three can be independent if we are deriving our statistics from these particular data — the number of independent statistics cannot exceed the number of data points. The reason for so many statistics is that we have so many questions that we want to ask of our data; for example: – What limit represents a safe upper bound for a NOx prediction? – How likely are we to exceed this upper limit? – What confidence do we have that our predicted value represents the true value? – – –
How precisely does our model fit the data? Is a particular point within or beyond the pale of the data? How large a margin should we state if we want 99.9% of all future data to be below it?
© 2006 by Taylor & Francis Group, LLC
Experimental Design and Analysis
193
For every important question, it seems someone or several have invented one or more statistics. In this chapter, we shall describe important statistics that relate to modeling in general and combustion modeling in particular.
3.1.1
Statistics and Distributions
Suppose we wish to measure a response (y) contaminated by a randomly distributed error term (e). We would like to separate the information (μ) from the noise (e). One option would be to repeatedly measure the response at the same condition and average the results. In summation notation we have ∑ y = ∑ μ + ∑ e, or ∑ y = nμ + ne , where n is the number of replicate measurements. We may divide by the total number of measurements to give
∑ y = nμ + ne n
n
n
But in Chapter 1 we defined this as the arithmetic mean (Equation 1.55). Here we will designate it with an overbar. That is, y=
∑y
(3.1)
n
Now if e (the error vector) were truly random, we would expect the longrun average to be zero. This occurs when n → ∞. We refer to long-run results as expected values and designate them with the expectation operator, E( ). We will refer to the true value for y as μ. Therefore, E(y) = μ and y is an unbiased estimator for μ. Intuitively, we would expect all the y values to distribute about the true value, differing only by e. Since our best estimate of μ from the data is y , then y is a measure of central tendency — the inclination of the average of repeated measures to converge to the true value. The mean is an important statistic — one might dare say the most important statistic — but it is insufficient to characterize certain aspects of some populations. For example, suppose the average height of 100 adult male humans is 1.80 m (5.9 ft). How many will be 0.01 m (<1 in.) tall? How many will be 3.59 m (11.8 ft) tall? We know from experience that there are no adult male humans at either of these extremes. Yet the average of these two numbers is 1.80 m. Therefore, as important as central tendency statistics are, we are also interested in other measures. That is, we would also like some measure of dispersion. Dispersion indicates how values differ from the mean. One statistic that quantifies dispersion is the variance. Let us define the variance (V) of a sample (y) as follows: V ( y) =
© 2006 by Taylor & Francis Group, LLC
∑( y − y )
2
(3.2)
194
Modeling of Combustion Systems: A Practical Approach
Then the following equation gives the mean variance:
∑( y − y ) V ( y) =
2
(3.3)
n
The long run average of the mean variance (V ) is
σ = 2
lim n→ ∞
V ( y) =
∑( y − y )
lim n→ ∞
2
n
(3.4)
However, if we are using the sample mean derived from a finite data set to estimate the variance, V( y) tends to overestimate σ2 unless n is large. The reason for the overestimation is that we have already used the data to determine y . Therefore, y plus n – 1 data points exactly determine the nth data value; i.e., V( y) is not a completely independent measure of dispersion. So the proper denominator to estimate σ2 in Equation 3.3 is n – 1, not n. In other words, we use up (lose) one degree of freedom when we use a finite data set to estimate y . Thus, n – 1 are the degrees of freedom for the estimated variance. We shall use the symbol s2 to denote this quantity:
s
2
∑( y − y ) =
2
(3.5a)
n−1
This is also called the sample-adjusted variance. Obviously, Equation 3.5a and Equation 3.3 become identical as n → ∞. One problem with Equation 3.5a is that the units differ from y because the variance uses the squared value of the response. For this reason, we define the sample standard deviation as
s=
∑( y − y )
2
n−1
(3.6)
It has the same units as the response and it is an unbiased estimator for the true standard deviation, σ. Now s will tell us something about the dispersion of possible values about the true mean. To find out what, we need to know something about how values distribute themselves in the long run.
3.1.2
χ2), F, and t Distributions The Normal, Chi-Squared (χ
To develop the idea of distributions further, let us consider Figure 3.1.1
© 2006 by Taylor & Francis Group, LLC
Experimental Design and Analysis
195
1
1 1 3
1 5
1 1
Ball
6 7
1
1
8
15
4
20
1 5
10
35
56
1
6 10
21
28
3
4
1
Peg
1
2
15 35
70
1 6
21
56
Bin 1
7
28
1
8
1
FIGURE 3.1 The Galton board. The Galton board comprises a vertical arrangement of pegs such that a ball may take one of two possible paths at each peg, finally arriving at a bin below. The numbers between the pegs show the number of paths leading through each space. The numbers follow Pascal’s triangle (superimposed numbers). The total number of paths for this Galton board sums to 256. Thus, for the ball shown arriving at the bin, the probability is 56/256 = 21.9%. One of 56 possible paths leading to that bin is shown (dotted line). The distribution approaches the normal probability distribution as the number of rows in the Galton board increases.
Galton’s board looks a bit like a pinball machine. It comprises a vertical slate with pegs arranged in a triangle pattern that widens from top to bottom. A ball dropped onto the topmost peg may fall either to the left or to the right, whereupon it strikes the next peg and again may fall to either the left or the right. The ball continues in this fashion until it ultimately drops into one of the bins below. What is the probability that a dropped ball will fill any particular bin? To answer the question, we begin by calculating the distribution of the possibilities. 3.1.2.1 The Normal Distribution Most of us are familiar with the normal distribution — the so-called bellshaped curve — perhaps it is more nearly cymbal shaped. At any rate, Equation 3.7 gives the mathematical representation:
N ( y) =
1 2πσ 2
e
−
1⎛ y − μ⎞ 2 ⎝⎜ σ ⎠⎟
2
(3.7)
Here, N(y) is the frequency of y and e is Euler’s constant, e = 2.71828.… The probability of finding y between two limits, – ∞ < a and b < + ∞, is given by b
P( y ) =
⌠ ⎮ ⎮ ⎮ ⌡ a
© 2006 by Taylor & Francis Group, LLC
1⎛ y − μ⎞ σ ⎟⎠
1 − 2 ⎜⎝ e 2π
2
⎛ y−μ⎞ d⎜ ; 0 < P( y ) < 1 ⎝ σ ⎟⎠
(3.8)
196
Modeling of Combustion Systems: A Practical Approach
The statistics μ and σ2 completely characterize the normal distribution. One may standardize the normal distribution using the coding z = ( y − μ) σ.
N ( z) =
1 2π
e
−
z2 2
(3.9)
Figure 3.2 depicts the above equation.
FIGURE 3.2 The normal distribution. The so-called bell-shaped curve has a maximum at z = 0, y = 1 and points of inflection at z = ±1, y = 1/ 2 πe . The area under the curve sums to unity.
The normal distribution has the following properties: • It is symmetrical about its center at z = 0. • It has an inflection point where the curve changes from concave down to concave up (at z = ±1). • The area under the curve sums to unity. 3.1.2.2
Probability Distribution for Galton’s Board
Galton’s board is a very good simulator of random error even though Newtonian physics dictate the ball’s motion. Yet, we have no way of predicting what bin the ball will fall into on any given trial because very small variations affect the path of the ball. Such variations include: • The elasticity and roundness of the ball’s surface • The elasticity, angle, and roundness of each peg • The mutual interactions among balls At each peg, the distribution is a binary one: the ball will fall either to the left or to the right. In no way can we consider this a normal distribution. It is an equiprobable binary distribution. Notwithstanding, statistical considerations allow us to do the following: • Calculate the ultimate distribution of the balls into the slots • Calculate the probability of any given ball falling into a particular slot • Show that the ultimate distribution is a normal probability distribution
© 2006 by Taylor & Francis Group, LLC
Experimental Design and Analysis
197
To derive the probability distribution for Galton’s board, we proceed as follows. First, we count the total number of paths through each space. At the first peg, we have one path to the left and one path to the right. So the possible paths from left to right are distributed as {1, 1}. At the second row of pegs, we may take one path to the left and fall outside the far left peg. But if the ball jumps left and then right, it will fall between the two pegs on the second row. Likewise, if the ball falls to the right of the first peg and to the left of the second peg, it will also fall between the two pegs of the second row; therefore, there are two paths leading between the two pegs of the second row. Finally, if the ball takes a right jump at the first peg and then a right jump at the second peg, it will fall to the right of the right peg. Therefore, the number of paths from left to right at this level is {1, 2, 1}. Now the total number of paths between any two pegs will be the sum of the paths communicating with it. For Galton’s board there are two such paths overhead and to the left and right. Thus, the distribution of paths for the next row of pegs is {1, 3, 3, 1}. We may continue in this fashion all the way down the board. 3.1.2.3 Pascal’s Triangle We know the pattern {1}, {1 1}, {1 2 1}, {1 3 3 1} … as Pascal’s triangle (Figure 3.3). Pascal’s triangle is a numerical triangle having outside edges of 1. The 1 1 1 1 1 1 1 1
6 7
2
4
21
3
10
10
16
1 5
15 35
8
1 4
20 35
4
1
6
15
2
1
3
5
1
6 21
32
1
64
1 7
1
128
256 1 8 28 56 70 56 28 8 1 ⠄ ⠄ ⠄ ⠄ ⠄ ⠄ ⠄ ⠄ ⠄ ⠄ ⠄ ⠄ ⠄ ⠄ ⠄ ⠄ ⠄⠄ ⠄⠄ ⠄ ⠄⠄ ⠄ ⠄⠄ ⠄ ⠄⠄ ⠄ ⠄⠄ ⠄ ⠄⠄ ⠄ ⠄⠄ ⠄ ⠄⠄ ⠄ ⠄⠄ ⠄ ⠄ FIGURE 3.3 Pascal’s triangle. Each term is calculated by adding the two terms above it. In some versions, the second row of ones (1 1) is omitted, but we include it here for consistency. Horizontal rows (f) are numbered starting with zero at top and incrementing by 1. Entries (k) in each row are numbered starting from 0 at left and incrementing by 1. Thus, the coordinates (f, k) = (4,2) correspond to the value 6. f also indicates the number of factors in a factorial design discussed presently. The sum of any horizontal row equals the number of terms in the saturated factorial (2f ). k indicates the overall order of the term. One may calculate the value of entry k in row f directly using the formula f !/[k! (f – k)!], e.g., 4!/[2!(4 – 2)!] = 6.
© 2006 by Taylor & Francis Group, LLC
198
Modeling of Combustion Systems: A Practical Approach
sum of the two numbers immediately above forms each lower entry. The sum of the numbers in a horizontal row is always n = 2f
(3.10)
where f is the number of the row starting from top down; all counting for rows and entries begins with zero, i.e., 0, 1, 2, … . Equation 3.11 gives the kth entry in row f directly: m=
f! k! f − k !
(
)
(3.11)
where m is the number contained in the kth entry of the f th row. For reference, we have superimposed Pascal’s triangle onto Galton’s board in Figure 3.1. Each number represents the number of possible paths traversing through the interstice. As shown, the board has eight rows of pegs. At the bottom, we have nine slots and the distribution of paths is {1, 8, 28, 56, 70, 56, 28, 8, 1}. The total number of paths is 1 + 8 + 28 + 56 + 70 + 56 + 28 + 8 + 1 = 256 = 28. So, the probabilities for a ball falling into any given slot from left to right are 1/256, 8/256, 28/256, 56/256, 70/256, 28/256, 8/256, and 1/256, whose fractions sum to 1. This is a binomial frequency distribution. We may find this directly by the ratio of Equations 3.10 and 3.11: B( f , k ) =
1 f! f 2 k !( f − k ) !
(3.12)
where B(f, k) is the probability of the ball finding its way to the kth interstice (counting from zero) under the f th peg. For reference, we have superimposed a bar graph in Figure 3.1 for each bin. The bar is proportional to the probability of a ball finding its way to that particular bin. The distribution approaches the normal probability distribution as f → ∞. But even after several rows, the resemblance to Equation 3.7 is unmistakable. In fact, ⎤ lim ⎡ 1 f! ⎢ ⎥ = N (μ , σ ) = f → ∞ ⎢⎣ 2 f k !( f − k ) ! ⎥⎦
1 ⎛ y−μ ⎞ σ ⎠⎟
− ⎜ 1 e 2⎝ 2πσ
2
(3.13)
where μ = f 2 and σ = f 4 and y = k. This is part of an even broader concept known as the central limit theorem: as the number of independent and identically distributed random variables increases, the aggregate distribution approaches the normal probability distribution. With the following substitution, ⎛ y−μ⎞ z=⎜ ⎝ σ ⎟⎠
© 2006 by Taylor & Francis Group, LLC
(3.14)
Experimental Design and Analysis
199
Letting μ = f 2 and σ = 1, Equation 3.13 reduces to Equation 3.9:
N ( z) =
1 2π
e
−
z2 2
(3.9)
We call Equation 3.9 the probability density function. Then the cumulative probability function for –a < z < a is
P ⎡⎣ N ( z) ⎤⎦ =
1 2π
a
⌠ ⎮ ⌡
e
−
z2 2
(3.15)
dz
−a
We call the variable, z, the standard unit variate, and when the limits of the integration are from – ∞ to + ∞, the integral attains unity. Equation 3.15 implies a two-tail test because we are asking for the probability for z being between –a and a. If we were only interested in P[N(z)] being greater than –a or less than a, we would only be interested in one tail of the distribution. Since the distribution is symmetrical, the probability of the one-tailed test is exactly half that of the two-tailed test. Most computer spreadsheets have functions to calculate this. Excel™ has several related functions. The function normdist(x,m,s,TRUE) evaluates Equation 3.8, where x is a particular value, m the mean, and s the standard deviation. The function normdist(z,m,s,FALSE) evaluates 1 – normdist(z,m,s,TRUE). The function normsdist(z)— note the s in the middle of this function name — evaluates Equation 3.15. For example,
normsdist(1.96) =
1 2π
1.96
⌠ ⎮ ⌡
e
−
z2 2
dz ≈ 0.975
−1.96
Many statistical tests are strictly valid only for normally distributed errors. However, according to the central limit theorem, even if the parent distribution is not normally distributed, the accumulation of several levels of randomly distributed deviations will tend toward a normal distribution. This was the case with Galton’s board. The parent distribution was binary (highly nonnormal), yet the final distribution approached the normal distribution quite closely. So we expect estimates of the mean to distribute around the arithmetic mean, approaching the normal distribution. In fact, according to Equation 3.13, μ and σ completely determine the shape of the normal probability curve. Thus, from these two statistics alone, we can derive any other property or statistic for normally distributed data. If data do not distribute normally, often one can transform them to such. For example, emissions data such as CO and NOx are always nonnegative, and therefore they do not
© 2006 by Taylor & Francis Group, LLC
200
Modeling of Combustion Systems: A Practical Approach
distribute normally. However, the logarithms of these quantities are normally distributed (e.g., ln(NOx)). As we shall see, this will permit us to estimate: • How likely we are to exceed some upper limit • What limit represents a safe upper bound for a prediction • What confidence we have that our predicted value represents the true value 3.1.2.4 The Chi-Squared Distribution Another important distribution is the distribution of variance. The variation will never be negative because variance is a squared quantity. Thus, variance cannot distribute normally. In fact, it distributes as a chi-squared distribution. Knowing something about this distribution will allow us to develop a list of additional statistics related to the model, such as: • The goodness of fit • The confidence that a particular factor belongs in the model • The probability that we can accurately predict future values The chi-squared distribution has the following form:
χ ( n, z ) = 2
z
n− 2 z − 2 2
e ⎛ n⎞ 2 Γ⎜ ⎟ ⎝ 2⎠ n 2
(3.16)
where n is the degrees of freedom (an integer); z is the standard variate, defined in Equation 3.14; and Γ(n) is the gamma function, defined as
()
Γ n =
∞
⌠ ⎮ t n−1e − t dt ⎮ ⌡ 0
Excel has several related functions. The function gammaln(z) will return the natural log of the gamma function for positive arguments of z. To obtain the gamma function itself, one uses exp(gammaln(z)). Equation 3.17 gives the cumulative probability function for the chi-squared distribution: a
P ⎡⎣ χ ( z, n) ⎤⎦ = 2
⌠ ⎮ ⎮ ⎮ ⎮ ⎮ ⎮ ⌡ 0
© 2006 by Taylor & Francis Group, LLC
z
n− 2 z − 2 2
e dz ⎛ n⎞ 2 Γ⎜ ⎟ ⎝ 2⎠ n 2
(3.17)
Experimental Design and Analysis
201
One may use the Excel function CHIDIST(z,n) to calculate this. The gamma function has some interesting properties. One way to think of it is as a generalization of the discrete factorial function. That is,
() (
)
Γ n = n−1 !
(3.18)
where n is an integer. For example, Γ(4) = (4 – 1)! = 3! = (3)(2)(1) = 6. Other properties include
(
⎛ 2n + 1 ⎞ = π Γ⎜ ⎝ 2 ⎟⎠
)
()
Γ n + 1 = nΓ n
(3.19)
⎛ 1⎞ Γ⎜ ⎟ = π ⎝ 2⎠
(3.20)
n
∏ k =1
(
) ⎤⎥
⎡ 1 ⋅ 3 ⋅ 5$ 2 n − 1 2k + 1 = π⎢ n 2 2n ⎢⎣
(3.21)
⎥⎦
For example, ⎛ 7 ⎞ 1⋅ 3 ⋅ 5 15 π= π Γ⎜ ⎟ = 3 8 ⎝ 2⎠ 2 ⎛ 1 − 2n ⎞ = −1 Γ⎜ ⎝ 2 ⎟⎠
( )
n
n
π
∏ k =1
( )
2n = −1 2k − 1
n
⎡ 2n π⎢ ⎢⎣ 1 ⋅ 3 ⋅ 5$ 2 n − 1
(
)
⎤ ⎥ ⎥⎦
(3.22)
For example, 4 ⎛ 7⎞ 24 16 Γ ⎜ − ⎟ = −1 π= π 1⋅ 3 ⋅ 5 ⋅7 105 ⎝ 2⎠
( )
3.1.2.5 The F Distribution Often, in deciding the significance of certain terms in our mathematical models, we will examine the ratio of two variances. The ratio of variances cannot distribute normally because it comprises a ratio of two χ2 distributions and the result must always be nonnegative. Equation 3.23 gives the F distribution:
© 2006 by Taylor & Francis Group, LLC
202
Modeling of Combustion Systems: A Practical Approach
m
(
)
⎛m
⎞
⎛ n + m ⎞ ⎛ m ⎞ 2 ⎜⎝ 2 −1⎟⎠ z Γ⎜ ⎝ 2 ⎟⎠ ⎜⎝ n ⎟⎠
F m , n, z =
⎛ m⎞ ⎛ n⎞ ⎛ mz ⎞ Γ⎜ ⎟ Γ⎜ ⎟ ⎜1+ n ⎟⎠ ⎝ 2 ⎠ ⎝ 2⎠ ⎝
(3.23)
m+ n 2
The related cumulative probability function is a
(
)
P ⎡⎣ F m, n, z ⎤⎦ =
⌠ ⎮ ⎮ ⎮ ⎮ ⎮ ⎮ ⎮ ⎮ ⎮ ⌡
m
⎛m
⎞
⎛ n + m ⎞ ⎛ m ⎞ 2 ⎜⎝ 2 −1⎟⎠ z Γ⎜ ⎝ 2 ⎟⎠ ⎜⎝ n ⎟⎠ ⎛ m⎞ ⎛ n⎞ ⎛ mz ⎞ Γ⎜ ⎟ Γ⎜ ⎟ ⎜1+ n ⎟⎠ ⎝ 2 ⎠ ⎝ 2⎠ ⎝
m+ n 2
dz
(3.24)
0
and is given by the Excel function FDIST(m,n,z). 3.1.2.6 The t Distribution The F(1, n) distribution is a special distribution called the t distribution.* It accounts for deviation from the normal distribution owing to less than an infinite number of independent trials.
( )
t n, z =
⎛ n + 1⎞ Γ⎜ ⎝ 2 ⎟⎠ ⎛ n⎞ ⎛ z2 ⎞ nπ Γ ⎜ ⎟ ⎜ 1 + ⎟ 2⎠ ⎝ 2⎠ ⎝
n+ 1 2
(3.25)
The t distribution approaches the normal distribution as n→∞. In general, the t distribution has a flatter peak and broader tails than the normal distribution. The t distribution adjusts the normal probability function for the uncertainty of having less than an infinite number of samples. For n > 20, the t and normal distributions are practically identical. The associated cumulative probability function is
* W.S. Gosset writing under the pen name “Student” while working for the Guiness Brewing Company derived the t distribution that bears his pen name — Student’s t distribution. Details are available in any statistics text. See, for example, Mendenhall, W., Scheaffer, R.L., and Wackerly, D.D., Mathematical Statistics with Applications, 3rd ed., PWS Publishers, Boston, 1986, p. 273.
© 2006 by Taylor & Francis Group, LLC
Experimental Design and Analysis
203
a
( )
P ⎡⎣ a, t n, z ⎤⎦ =
⌠ ⎮ ⎮ ⎮ ⎮ ⎮ ⎮ ⎮ ⎮ ⌡
−a
⎛ n + 1⎞ Γ⎜ ⎝ 2 ⎟⎠ ⎛ n⎞ ⎛ z ⎞ nπ Γ ⎜ ⎟ ⎜ 1 + ⎟ 2⎠ ⎝ 2⎠ ⎝ 2
n+ 1 2
dz
(3.26)
The Excel function TDIST(z,n,1) gives the single-tailed function. TDIST(z,n,2) gives the two-tailed test of Equation 3.26.
3.2
The Analysis of Variance (ANOVA)
The F distribution allows us to estimate probabilities for ratios of variances. We use it in an important technique known as the analysis of variance (ANOVA). ANOVA is one of the most important concepts in statistical experimental design (SED). It is based on an amazing identity:
∑( y − y )
2
≡ ≡
SST
∑ ( yˆ − y )
2
SSM
+ +
∑ ( y − yˆ )
2
(3.27)
SSR
where SST stands for sum of squares, total; SSM is the sum of squares, model; and, SSR is the sum of squares, residual term. (The reader should note that although the statistical literature uses these abbreviations often, some texts use slightly different acronyms.)* The residual error includes whatever variation the model does not explain. SSM and SSR are the estimators for the model and the residual variance, respectively. The above identity seems to break the rules of algebra, by ignoring the cross product. But in fact, the cross product vanishes for least squares solutions. This is easy to show:
∑ ( y − y ) = ∑ ⎡⎣( y − yˆ ) + ( yˆ − y )⎤⎦ 2
=
2
∑ ( y − yˆ ) + 2∑ ( y − yˆ )( yˆ − y ) + ∑ ( y − y ) 2
2
* For example, Montgomery uses SST (mean sum of squares, treatments) in lieu of our SSM and he uses SSTO (sum of squares, total) in lieu of our SSM: Montgomery, D.C., Design and Analysis of Experiments, 5th ed., John Wiley & Sons, New York, 2001, pp. 531–535. However, other texts are consistent with our nomenclature here. See Box and Draper2 for example.
© 2006 by Taylor & Francis Group, LLC
204
Modeling of Combustion Systems: A Practical Approach
Now, noting that
∑ ( y − yˆ )( yˆ − y ) = e ( Xa − y ) T
we have
∑ ( y − yˆ )( yˆ − y ) = e Xa − e y T
T
But both terms are identically 0 for least squares (see Equations 1.86 and 1.87). Therefore, the cross product is also identically zero. We may construct a table making use of the identity of Equation 3.27. It will have the slots shown in Table 3.1. TABLE 3.1 The Naked ANOVA Term
SS
DF
MS
F1–P(DFM, DFR)
P(F,DFM,DFR)
M R
SSM SSR
DFM DFR
MSM MSR
MSM/MSR
P
T
SST
DFT
The column headers are M = model, R = residual, and T = total. The row headers are SS (sum of squares), DF (degrees of freedom), F (F ratio). The entries, defined by appending the row header to the column header, are SSM, SSR, SST, DFM (degrees of freedom, model), DFR (degrees of freedom, residual), and DFT (degrees of freedom, total). Those are the slots, now for the filler. Consider the following model: yˆ = a0 + a1x
(3.28)
We desire to know if a1 is significant. In other words, does x really influence the response or not? If not, then the experiments amount to repeated measures of y, which differ only by experimental error yˆ = y ; this would be equivalent to a0 = y and a1 = 0 for Equation 3.28. We shall call yˆ = y the null hypothesis. For the null hypothesis, a0 is the only model parameter. Then the total degrees of freedom becomes n – 1, where n is the total number of observations. Therefore, Equation 3.28 reduces to Equation 3.5b and is equivalent to the total sum of squares divided by the total degrees of freedom:
SST = s2 = DFT
© 2006 by Taylor & Francis Group, LLC
∑( y − y ) n−1
2
(3.5b)
Experimental Design and Analysis
205
The alternative hypothesis is that |a1| > 0. If |a1| > 0, then Equation 3.5b is not the correct measure of random variance because the total variance includes a nonrandom contribution from the model. If the alternative hypothesis is true, the appropriate estimation of experimental error will be the variance left over after subtracting the model from the data. In other words, SSR s = MSR = = DFR 2
∑ ( y − yˆ )
2
(3.5c)
n− p
Here, p is the total number of model parameters. For the current case, p = 2, i.e., a0 and a1. Note that SSR = SST – SSM and DFR = DFT – DFM. SSR is the sum of squared residual error. The mean squared residual (MSR) gives an estimate of the error variance. The residual is what remains after subtracting the portion of the total variance that belongs to the model, SSM. Equation 3.29 gives the mean squared model variance: SSM MSM = = DFM
∑ ( yˆ − y )
2
(3.29)
p−1
This accounting is easy to remember. The model variance, SSM, is the variance over and above the mean; the residual variance (SSR) is the total variance (SST) minus the model variance (SSR = SST – SSM). If we add these two contributions (SSM + SSR), we obtain the total variance (SST = SSM + SSR) — the variance of the actual data over and above the mean. Perhaps vector notation is more straightforward and easier to remember: SSM = yˆ T yˆ − y T y (model – mean)
(3.30)
SSR = y T y − yˆ T yˆ (actual – model)
(3.31)
SST = y T y − y T y (actual – mean)
(3.32) n
These relations are easy to prove. Note that ( y − yˆ )T ( y − yˆ ) = ∑ ( yk − yˆ )2 . Expanding, this yields ( y − yˆ )T ( y − yˆ ) = y T y − y T yˆ − yˆ T y + yˆ T yˆ , but k for least squares, y T yˆ = yˆ T yˆ (see Equation 1.96), so ( y − yˆ )T ( y − yˆ ) = y T y − yˆ T y . One may also substitute yˆ = Xa giving yˆ T yˆ = a TX TXa if desired. Expanding SST gives: n
SST =
∑( y − y ) = ∑ y 2
k
k
=
∑y
2
2
− 2y
∑y+∑y = ∑y
− ny 2 = y T y − y T y
© 2006 by Taylor & Francis Group, LLC
2
2
− 2 ny 2 + ny 2
206
Modeling of Combustion Systems: A Practical Approach
Therefore, n
SST =
∑( y − y ) = ∑ y 2
k
2
− ny 2 = y T y − y T y
k
Finally, SSM =
∑ ( yˆ − y )
2
which we may expand as
∑ ( yˆ − y ) = ∑ yˆ − 2 y∑ yˆ + ∑ y 2
2
But note that
∑ yˆ = ∑ y = ∑ y because
∑ y = ∑ yˆ + e = ∑ yˆ + ∑ e = ∑ yˆ + 0 Thus,
∑ ( yˆ − y ) = ∑ yˆ 2
2
− ny 2 = yˆ T yˆ − y T y = a TX TXa − y T y
We may use either the summation or matrix equations to determine SSM, SSR, and SST.
3.2.1
Use of the F Distribution
The proper measure of random error depends on knowing whether or not the null hypothesis is true. But how can we know? Recall that a ratio of variances distributes as an F distribution. Now if MSM/MSR ~ 1, then the null hypothesis is true, and if MSM/MSR >> 1, the null hypothesis is false, leaving the alternative hypothesis. But what if the ratio is 1.5? Should we accept the null hypothesis then? A ratio greater than 1 could occur merely by chance. Now we are 100% confident that if our ratio were infinitely large, then MSM would be significant. If we were willing to be less confident, say
© 2006 by Taylor & Francis Group, LLC
Experimental Design and Analysis
207
95% confident, then our theoretical ratio would not need to be as large as infinity. A normal distribution needed μ and σ to determine its shape. An F distribution needs three things: the degrees of freedom in the numerator of the variance ratio, the degrees of freedom in the denominator of the variance ratio, and the confidence with which we desire to say that the ratio differs from chance. Here is the general procedure. Once we have the sum-of-squares relations, we calculate the mean sum of squares by the degrees of freedom. Thus, MSM = SSM/DFM and MSR = SSR/DFR. The mean squares are variances, and they distribute as chisquared variables. Therefore, the ratio of mean squares distributes as an F distribution. Again, to determine an F distribution we need three things. 1. The degrees of freedom used to determine MSM (i.e., DFM) 2. The degrees of freedom used to determine MSR (i.e., DFR) 3. Decide the probability (P) we will use in judging that MSM/MSR ≠ 1; that is, the ratio differs from 1 by more than chance alone. We shall call C = 1 – P the confidence. Thus, if P ≤ 0.05, then we have C ≥ 95% that MSM/MSR > F. (Most texts use a lowercase p to indicate probability. However, this text uses a lowercase p to indicate the number of model parameters. Therefore, we use an uppercase P so as not to confuse the two.) Step 1: Specify P. We must do this before beginning any analysis. We will certainly want P to be less than 0.10, indicating that we have 90% confidence or more (1 – 0.10 = 0.90) that our correlation is not due to chance. The typical test is P ≤ 0.05 (95% confidence), denoted F95 (m, n), where the subscript indicates the percent confidence, and m and n are the DFM and DFR, respectively. Step 2: Determine MSM/MSR, m, and n. Step 3: Compare MSM/MSR with the minimum F ratio. If MSM/ MSR > FC(m, n), then reject the null hypothesis and accept the alternative hypothesis — that the model is significant at the C × 100% confidence level. Appendix E, Table E.4 gives the minimum ratio that this is so, depending on C (or alternatively P), m, and n. For example, suppose we want to be sure that a term belongs in the model with 95% confidence. Let us say that m = DFM = 3 and n = DFR = 2 and C = 95% (P = 0.05). Then according to the table, FC (m, n) = 19.2. (We may also find this from the Excel function FINV(0.05,3,2)=19.2.) If MSM/MSR F95(3, 2) = 19.2, then we shall reject the null hypothesis and conclude that MSM is a significant effect. Statistical programs will give the P value directly and obviate the need for the table. Spreadsheets will also do the same. In Excel, the command FDIST(F,m,n) gives the P value for F1–P. Let us consider an example.
© 2006 by Taylor & Francis Group, LLC
208
Modeling of Combustion Systems: A Practical Approach
Example 3.1
ANOVA for a Single-Factor Investigation
Problem statement: Derive the ANOVA for the following hypothetical data of Table 3.2. TABLE 3.2 A Single Factor Example x
y
–3 –2 –1 0 1 2 3
–19.5 –17.9 –12.7 –6.7 0.5 2.4 10.2
Compare the MSM/MSR ratio with that of an F95 distribution having the same degrees of freedom and determine whether the null hypothesis is valid at the given confidence level. Use a spreadsheet to assess the value of P. Solution: We solve for the model y = a0 + a1x using least squares and generate ⎛ −21.6 ⎞ ⎜ −17.9 ⎟ ⎜ ⎟ ⎜ −12.7 ⎟ ⎛ a0 ⎞ ⎛ −6.24⎞ ⎜ ⎟ ⎜⎝ a ⎟⎠ = ⎜⎝ 5.10⎟⎠ and yˆ = ⎜ −6.7 ⎟ 1 ⎜ 0.5 ⎟ ⎜ ⎟ ⎜ 2.4 ⎟ ⎜⎝ 1.2⎠⎟⎠ From these and Equations 3.30 to 3.32, we determine the following entries to the ANOVA table: SSM = 729.30, SSR = 14.78, and SST = 744.08. Now DFM = 1 (a1), DFT = 6 (7 – 1 DF for the mean), leaving DFR = 5 (6 – 1). This gives the following mean squares: MSM = 729.30/1 = 729.30, MSR = 14.78/5 = 2.96. Finally, we have F = MSM/MSR = 729.30/2.96 = 246.77. This gives Table 3.3. Now the ratio for F95(1, 5) = 246.77 according to Appendix E, Table E.4. Therefore, we conclude that the effect is significant. Using the Excel function we have FDIST(246.77,1,5)= 1.9E-05, or P < 0.0001. At any rate, the model y = a0 + a1x is statistically significant and differs from the alternative (null) hypothesis that yˆ = y .
© 2006 by Taylor & Francis Group, LLC
Experimental Design and Analysis
209
TABLE 3.3 ANOVA for Example 3.1 Term
3.3
SS
DF
MS
F(1, 5)
P
Model, M Residual, R
729.30 14.78
1 5
729.30 2.96
246.77
<0.0001
Total, T
744.08
6
Two-Level Factorial Designs
A two-level factorial is an experimental design that investigates each factor at two levels: high and low. Factorial designs generate orthogonal matrices and allow us to assess separately each effect in a partitioned ANOVA. To begin, let us consider the effect of three factors on NOx: excess oxygen, O2 (x1); air preheat temperature, APH (x2); and furnace bridgewall temperature, BWT (x3). To investigate every possible combination of high and low factors requires a minimum of 2f points. For example, consider Table 3.4. TABLE 3.4 A Factorial Design in Three Factors Point 1 2 3 4 5 6 7 8
x1
x2
x3
y
– – – – + + + +
– – + + – – + +
– + – + – + – +
1.81 2.67 2.47 3.34 3.92 5.58 4.59 6.25
Table 3.4 gives all possible combinations of high and low factor levels along with the response ln(NOx). We use + and – to signify high and low levels in the table. Actually, we can let + and – refer to +1 and –1, respectively, by coding all values as follows: xk =
ξ k − ξk ξk
(3.33)
where k is an index from 1 to p, xk is the kth-coded factor, ξ k is the kth factor in the original metric, ξ k is the average value defined by Equation 3.34, and ξ k is the half range, defined by Equation 3.35:
© 2006 by Taylor & Francis Group, LLC
210
Modeling of Combustion Systems: A Practical Approach ξ +k + ξ −k 2
(3.34)
ξ + − ξ −k ξˆ k = k 2
(3.35)
ξk =
where ξ +k is the high level of the kth factor in the original metric and ξ −k is the low value. Equivalently, we may combine Equations 3.33 through 3.35 in a single equation: xk =
(ξ
k
) (
− ξ +k + ξ k − ξ −k
(ξ
+ k
−ξ
− k
)
)
(3.36)
They are linear transforms that make xk dimensionless, with zero mean and unit half range in either direction. They give convenient numerical properties, help minimize round-off error in later matrix calculations, and establish a uniform dimensionless metric. One may easily invert them: ξ k = ξ k + ξˆ k xk
(3.37)
These are the typical coding relations for experimental design. However, two other single-factor linear transforms may be useful in some situations: 0/1 coding and deviation-normalized coding: xk ,0/1 =
ξk − ξ− (0/1 coding) 2 ξˆ
(3.38)
k
ξ k = 2 ξˆ k xk ,0/1 + ξ − (inverse for 0/1 coding)
xk ,s
(ξ =
k
− ξk sk
) , where s
k
=
∑(ξ
k
− ξk
n−1
)
(3.39)
2
(deviation-normalized coding) (3.40)
ξ k = sk xk ,s + ξ k (inverse for deviation-normalized coding)
(3.41)
It follows that the linear transforms have the following relations: ξ k = sk xk ,s + ξ k = 2 ξˆ k xk ,0/1 + ξ − = ξ k + ξ k xk
© 2006 by Taylor & Francis Group, LLC
(3.42)
Experimental Design and Analysis
211
One may use Equation 3.42 to convert among transforms. For factorial designs, we will generally use ±1 coding. For the regression of historical data sets from unplanned experiments, deviation-normalized coding may be preferable. 0/1 coding will not generate orthogonal matrices, but sometimes the investigator desires a model where the low level corresponds to zero. For example, in classical experimentation, 0/1 coding better highlights that we are exploring along a single-factor axis at a time. Also, 0/1 coding has some advantage for representing a categorical factor with multiple levels (see Chapter 4).
Example 3.2
Factor Coding
Problem statement: If the factors have the following ranges, give the equations to code their values to ±1: oxygen, 1% to 5%; air preheat temperature, 25 to 325°C; and furnace temperature, 800 to 1100°C. Give the inverse relations also. Solution: From Equations 3.33 through 3.35 we have x1 =
ξ1 − 3 ⎡⎣% ⎤⎦ 2 ⎡⎣% ⎤⎦
, x2 =
ξ 2 − 175 ⎡⎣ o C ⎤⎦ 150 ⎡⎣ o C ⎤⎦
, x3 =
ξ 3 − 950 ⎡⎣ o C ⎤⎦ 150 ⎡⎣ o C ⎤⎦
and the inverse relations are ξ1 = 3 ⎡⎣% ⎤⎦ + 2 ⎡⎣% ⎤⎦ x1 , ξ 2 = 175 ⎡⎣ o C ⎤⎦ + 150 ⎡⎣ o C ⎤⎦ x2 , ξ 3 = 950 ⎡⎣ o C ⎤⎦ + 150 ⎡⎣ o C ⎤⎦ x3
3.3.1
ANOVA for Several Model Effects
If X is orthogonal, we can assess each effect separately in the ANOVA table. In Table 3.4, the model we are attempting to fit is y = a0 + a1x1 + a2 x2 + a3 x3 and it has the following normal matrix equation: ⎛ 30.63⎞ ⎛ 8 ⎜ 10.05 ⎟ ⎜ ⎜ ⎟ =⎜ ⎜ 2.67 ⎟ ⎜ ⎜ ⎟ ⎜ ⎝ 5.05 ⎠ ⎝
© 2006 by Taylor & Francis Group, LLC
8 8
⎞ ⎛ a0 ⎞ ⎟⎜a ⎟ ⎟ ⎜ 1⎟ ; ⎟ ⎜ a2 ⎟ ⎟⎜ ⎟ 8⎠ ⎝ a3 ⎠
⎛ a0 ⎞ ⎛ 3.83⎞ ⎜ a ⎟ ⎜ 1.26 ⎟ ⎜ 1⎟ = ⎜ ⎟ ⎜ a2 ⎟ ⎜ 0.33⎟ ⎜ ⎟ ⎜ ⎟ ⎝ a3 ⎠ ⎝ 0.63⎠
212
Modeling of Combustion Systems: A Practical Approach
From the ANOVA, we may also derive a statistic to measure overall goodness of fit. We shall call it the coefficient of determination and represent it with the symbol r2. It has the following definition: r2 =
SSM SSR = 1− SST SST
(3.43)
If we desire, we may augment the ANOVA table with r2, though strictly speaking it is not part of the accounting. However, the table has some empty space, so why not? For that matter, we can also show s = √MSR. Table 3.5 gives the consolidated form of ANOVA that we will use. TABLE 3.5 Basic ANOVA for Table 3.4 Term
SS
DF
MS
F
P
M
16.70
3
5.57
70.5
0.0006
R
0.32
4
0.08
r2
98.1%
T
17.02
7
s
0.28
However, because each effect in a factorial design is orthogonal to every other, we may partition SSM and DFM further, as shown in Table 3.6. TABLE 3.6 Partitioned ANOVA for Table 3.4 Term
SS
DF
MS
F
P
Model a1 a2 a3
12.63 0.89 3.19
1 1 1
12.63 0.89 3.19
159.8 11.3 40.3
0.0002 0.0283 0.0031
R
0.32
4
0.08
r2
98.1%
T
17.02
7
s
0.28
We see now that the SSM in Table 3.5 partitions as 12.63 + 0.89 + 3.19 = 16.70, where the sums are for x1, x2, and x3, respectively. We can also see that though Table 3.5 showed that the model as a whole was significant at greater than 99.9% confidence (P = 0.0006), not all effects are significant at exactly the same confidence level. In this particular case, it happens that all effects are significant with greater than 95% confidence (P < 0.05). However, this need not be the case. Even if the model is very significant, some individual effects may not be. 3.3.2
General Features of Factorial Designs
A factorial design uses all possible high- and low-factor combinations of f factors and comprises 2f experimental points. Therefore, the factorial design can fit at most 2f terms according to
© 2006 by Taylor & Francis Group, LLC
Experimental Design and Analysis
y = a0 +
213
∑ a x + ∑∑ a x x + ∑∑∑ a k k
jk j k
j< k
x x x +$
hjk h j k
h< j
k
j< k
(3.44)
k
The last term in Equation 3.44 will be the f-factor interaction. For example, if f = 3, the last interaction (the eighth term, 23 =8) will be a123x1x2x3. Also, in Equation 3.43, the number of summands indicates the overall order of the term. For example,
∑∑∑ a
x xx
hjk h j k
h< j
j< k
k
comprises all the third-order interaction terms for a given factorial design, presuming f = 3 or greater. To construct the X matrix for all terms, we may make use of Equation 3.44. We may also use Figure 3.3 to determine the number of terms that are first, second, and third order, etc. Using Equation 3.11, the value of the mth parameter indicates the number of terms (m) of overall order f. For example, for f = 2 we have entries (1, 2, 1) indicating that there is 1 zero-order term (k = 0), 2 first-order terms (k = 1), and 1 second-order (overall) term (k = 2). Since the factorial has only high and low values of each factor, no term may contain factors having an individual order above 1. Therefore, factorial terms that overall are second order are of the form xjxk, terms that overall are third order have the form xhxjxk, and so forth. If we want to know the number of third-order terms for the 25 factorial design, we can use Equation 3.11 directly to find m=
5! = 10 3! 5 − 3 !
(
)
or we can view Figure 3.3 and note that for f = 5 and p = 3, m = 10.
3.3.3
Construction Details of the Two-Level Factorial
To construct the X matrix for a two-level factorial design, we use the following rules. 1. There will be n = 2f design points, where f is the number of factors. 2. Construct factor columns by alternating between low (–) and high (+) factor values in blocks of 2f–k, where k is the factor subscript. 3. Continue for f factors. The resulting matrix comprises the design matrix of factor coordinates.
© 2006 by Taylor & Francis Group, LLC
214
Modeling of Combustion Systems: A Practical Approach
Example 3.3
Construction of a 2 3 Factorial Design
Problem statement: Construct a 23 factorial design using the foregoing procedure. Solution: As this is a 23 factorial design, f = 3 and n = 23 = 8. For the first factor, k = 1; therefore, we alternate the first row in blocks of 2(3–1) = 4: Pt 1 2 3 4 5 6 7 8
x1 − − − − + + + +
For the second factor, k = 2, and we alternate signs in blocks of 2(3–2) = 2: Pt 1 2 3 4 5 6 7 8
x1 − − − − + + + +
x2 − − + + − − + +
Finally, we add the third factor in blocks of 2(3–3) = 1: Pt 1 2 3 4 5 6 7 8
© 2006 by Taylor & Francis Group, LLC
x1 − − − − + + + +
x2 − − + + − − + +
x2 − + − + − + − +
Experimental Design and Analysis
215
This is the 23 factorial design having eight data points comprising all possible high/low combinations of three factors. One may also derive the factorial matrix from binary counting. For readers unfamiliar with binary and related bases, see Appendix F. For full factorial designs, conversion of the whole numbers from 0 to 2f –1 to binary gives the sign pattern directly. Binary order is the sign pattern of the whole numbers expressed in binary. The method also allows one to jump immediately to the nth-factor pattern by expressing n – 1 as a binary whole number. Some authors refer to this as standard order; others use the phrase to refer to the reverse sign pattern. On occasion, we will renumber our points starting from 1 rather than zero.
Example 3.4
Construction of a 2 3 Factorial Design, Binary Counting Method
Problem statement: Construct a 23 factorial design using binary counting. For a 26 design in binary order, what is the sign pattern of the 40th entry? Solution: This is a 23 factorial design. Therefore, the whole numbers from 0 to 23 – 1 are 0, 1, 2, 3, 4, 5, 6, and 7. Converting these to binary we have 0 = 000 = – – – 1 = 001 = – – + 2 = 010 = – + – 3 = 011 = – + + 4 = 100 = + – – 5 = 101 = + – + 6 = 110 = + + – 7 = 111 = + + + If we prefer to number our points starting from 1 rather than 0, we add one to the above entries. In matrix form (annotated), we would have
© 2006 by Taylor & Francis Group, LLC
216
Modeling of Combustion Systems: A Practical Approach
Pt
x1
x2
x3
1 2 3 4 5 6 7 8
⎛− ⎜− ⎜ ⎜− ⎜ ⎜− ⎜+ ⎜ ⎜+ ⎜+ ⎜ ⎝+
− − + + − − + +
−⎞ + ⎟⎟ −⎟ ⎟ +⎟ −⎟ ⎟ +⎟ −⎟ ⎟ +⎠
To calculate the sign pattern of the 40th factor in a 26 factorial design we have 40 – 1 = 39 = 1001112 = + – – + + +; that is, Pt 40
x1
(+
x2
x3
x4
x5
x6
−
−
+
+
+
)
Note that the numerical subscript following the main number refers to its base (see Appendix F). 3.3.4
Contrast of Factorial and Classical Experimentation
Traditionally, experimentalists held constant all factors but one in order to assess the individual affect of that factor on the desired response. Proponents have even misstated this strategy as a requirement of the scientific method; it is not. In fact, factorial designs vary all factors at once. So then, how do we know which factors correlate with the response if several vary simultaneously? Actually, if one is clever about the experimental design, not only can one vary all factors at once, but also the strategy is more efficient than the classical one-factor-at-a-time approach, with better statistical properties (such as better estimates for the factor’s effect on the response). For example, let us contrast classical and factorial designs for two factors with some hypothetical data. Table 3.7 gives the factor patterns. TABLE 3.7 Contrast of Classical and Factorial Designs Classical Design ξ1 ξ2 y
Factorial Design x1 x2 y
0 0 0 1 2
– – + +
© 2006 by Taylor & Francis Group, LLC
0 1 2 1 1
2.5 0.0 –2.5 0.5 0.5
– + – +
2.5 –2.5 0.5 3.5
Experimental Design and Analysis
217
In the classical design, we suppose that an investigator, seeking only to vary one factor at a time, starts at some point in ξ1·ξ2 factor space (0, 0), which is the current optimum and maximal response, 2.5 units (see bottom left corner of Figure 3.4). We shall further suppose that the graph represents the entire operating space; that is, the operating constraints do not allow for excursions beyond the boundaries shown. The investigator begins by increasing ξ2 one unit, keeping ξ1 constant, and recording a value of 0. Obviously, the response is going in the wrong direction, but just to be sure, he increases ξ2 by another unit. The response drops to –2.5. At this point, he has reached an operating constraint and has not been successful in increasing the response value.
1 -2
-2
3
-1 2
0.5 0
x2 x1 0
-1
-0.5
1
0
0.5
1
-0.5
ξ2 1
ξ1
2 -1
FIGURE 3.4 Classical and factorial experiments. In the classical design (circles) the investigator starts at some origin (bottom left corner) and changes one factor while holding the other constant. This results in the vertical path along the left axis. Finding no increase in response (note contours), he returns to the origin and increases x1 with x2 constant, proceeding along the bottom right of the figure. He concludes (falsely) that the origin is the place of maximum response. In fact, a factorial design (squares) would have generated the proper model and found that the higher response within constraints is in the upper right-hand corner.
Returning to the historic maximum, he holds ξ2 constant and increases ξ1 by one unit. Regrettably, the response drops from 2.5 to 0.5 units. He decides to increase ξ1 by another unit, but the response stays the same at 0.5 units and he has reached the maximum value for ξ1. Based on his data, he concludes the following:
© 2006 by Taylor & Francis Group, LLC
218
Modeling of Combustion Systems: A Practical Approach
• A least squares fit of his data in the given metric is
(
)
y = 2.5 + ξ1 ξ1 − 3 − 2.5ξ 2
(3.45)
• Increases in ξ2 are a disaster; they reduce the response precipitously. • Increases in ξ1 are also a bad idea as they decrease the response. However, the decline flattens out as ξ1 increases. • The response is a maximum. One cannot increase things any further within the operating constraints. As we show presently, the last conclusion is incorrect. However, it is not due to an error in analysis, but to the limitations of the experimental design itself. A factorial design would have allowed for different conclusions. A factorial design uses all possible high and low combinations of the factors. For two factors, there are 22 = 4 possible combinations. The investigator runs them in random order. We describe randomization in detail in Section 3.7. For now, we merely mention that randomizing the run order is essential to negate the effects of bias from unknown factors correlated in time (e.g., humidity, air temperature, batch cycles, etc.). If we know that a factor is influential, we can account for it in the experiment. But to mute the potential effect of those factors we do not know about, we randomize. In accordance with standard practice, we transform the factors. This bounds the operating region by –1 < x1 < 1 and –1 < x2 < 1. With this design, the investigator comes to the following conclusions: • The regression equation in transformed coordinates is y = 1 + x1 −
x2 + 2 x1x2 2
(3.46)
• Because the matrix is orthogonal, one may directly compare the coefficients. There is a strong interaction term, meaning that if x1 and x2 move together, the response increases. • Ultimately, the surface slopes downward along the diagonal running from bottom right to top left (see Figure 3.4), and upward along the diagonal running from bottom left to top right. • There is a region of improved response within the design constraints (top right corner of the figure, response = 3.5). • Figure 3.4 maps both investigations in factor space. In the figure, the circles represent the classical design points and the squares represent the factorial approach. The investigator could not come to the proper conclusions because his experimental strategy was flawed. His analysis of the data is correct as far as it goes, but the distorted factor space compromised the results.
© 2006 by Taylor & Francis Group, LLC
Experimental Design and Analysis
219
3.3.4.1 Statistical Properties of Classical Experimentation Generally, classical experimental strategies have poor statistical properties for the following reasons: • The information is concentrated along a few axes rather than spread over the entire factor space. We will always have more certainty of information near the design points or for interpolations among them, compared to distant and extrapolated regions. Box and Draper present an information function for gauging the certainty of estimating a response function:2 ⎛ σ2 ⎞ 1 I (x) = ⎜ ⎟ ⎝ n ⎠ x T X TX
(
)
(3.47)
−1
x
where σ 2 is the variance, n is the total number of points in the design, x is the position vector that we describe shortly, and X is the matrix of the presumably true model. For our purposes, we shall be interested only in the fraction of maximal information as we traverse the factor space,
() i (x) = I (x) I x
=
max
( ) x (X X)
x Tmax X TX T
−1
T
x max
−1
(3.48)
x
which we shall call i(x), the information fraction; x Tmax is the vector in factor space having the greatest certainty of response estimation. We can find x Tmax for
(
1
x T X TX
(
when x T X TX
)
−1
)
−1
x
x is a minimum, i.e., for
(
∂ ⎡ T T x X X ∂x ⎢⎣
)
−1
⎤ x⎥ = 0 ⎦
For the factorial design, the presumed model is x T = (1 x1 x2 x1x2 ), and the design gives
(X X) T
© 2006 by Taylor & Francis Group, LLC
−1
⎛4 ⎜ =⎜ ⎜ ⎜ ⎝
4 4
⎞ ⎟ ⎟ ⎟ ⎟ 4⎠
220
Modeling of Combustion Systems: A Practical Approach Then
(
x T X TX
)
−1
(
x = 1
x1
(
⎛4 ⎜ x1x2 ⎜ ⎜ ⎜ ⎝
)
x2
)(
= 4 1 + x12 1 + x22
4 4
⎞⎛ 1 ⎞ ⎟⎜ x ⎟ ⎟⎜ 1 ⎟ ⎟ ⎜ x2 ⎟ ⎟ ⎟⎜ 4⎠ ⎝ x1x2 ⎠
)
Also,
(
)(
)
x Tmax =
∂ ⎡ 4 1 + x12 1 + x22 ⎤ = 0 ⎦ ∂x ⎣
⎛ x1 ⎞ ⎜⎝ x ⎟⎠
⎡ 8 x1 1 + x22 ⎤ ⎛ 0⎞ ⎥= =⎢ ⎢ 8 1 + x12 x2 ⎥ ⎜⎝ 0⎟⎠ ⎣ ⎦
leading to
2
max
(
(
)
)
Therefore, ( x1 , x2 ) = (0, 0), which is obvious even by inspection. max Thus, x Tmax = (1 0 0 0) and x Tmax (X TX)−1 x max = 4 . Then, for the factorial design, the information fraction becomes
(
)
iF x1 , x2 =
1
(1 + x ) (1 + x ) 2 1
(3.49)
2 2
where the subscript F denotes the factorial design. Using the same method, we arrive at the information fraction for the classical design:
(
)
iC ξ1 , ξ 2 =
1 2 2 ⎧ ⎫ ξ1 ξ 2 + 2 + ⎪ ⎪ ⎪ ⎡ ξ14 + ξ 24 − ξ1ξ 2 3 − ξ1 − ξ 2 − 2 ξ1 + ξ 2 + ⎤ ⎪ ⎨ ⎢ ⎥⎬ ⎪3 ⎢ ⎥⎪ 3 3 2 2 3 x1x2 − 4 ξ1 + ξ 2 + 5 ξ1 + ξ 2 ⎪ ⎢ ⎥⎪ ⎦⎭ ⎩ ⎣
(
) ( )(
) (
(
) (
(3.50)
)
)
where the subscript C denotes the classical design. Figure 3.5 presents the results graphically. The factorial design has better and more even-handed certainty in estimating the response. The classical design has highly asymmetric information contours and poor certainty for about two thirds of the operating region — basically, anywhere but near the coordinate axes. In other words, even if Equation 3.45 were appropriate, the classical design would not be the best way to estimate it from real data.
© 2006 by Taylor & Francis Group, LLC
Experimental Design and Analysis
221
Factorial Design
Classical Design 2.0
1.0 40%
40%
100% x
0.0
1.0
85%
-0.5 40% -1.0 -1.0
77% 62%
1.5
0.5
70%
40%
55% -0.5
0.0
31% 62% 77% 46% 92% 100% x
0.5
62% 77%
0.0 0.5
1.0
0.0
0.5
1.0
1.5
2.0
FIGURE 3.5 Information fraction for a factorial and classical design. The factorial design has its maximum certainty at the center of the operating region (100%, x marks the spot). It also has symmetrical information contours. The classical design has a very asymmetrical information distribution. The design provides adequate certainty for estimating the response function only in close proximity to the coordinate axes. It provides poor certainty for most (about two thirds) of the operating region.
• The classical one-factor-at-a-time strategy fails in the case of strong interaction. Strong interaction is quite typical for combustion problems due to inherent nonlinearities and complex response surfaces (e.g., NOx and CO emissions, excess air relations, etc.). Equation 3.45 has no interaction term, nor can the design support one. Unless one varies both factors at once, it is impossible to estimate interaction. 3.3.4.2 How Factorial Designs Estimate Coefficients At this point, it may seem like a minor miracle that one can vary several factors at once and come to any conclusions, let alone sound ones. If all the factors vary at the same time, how can one know which factor or factors have changed the response? To see, let us compare the classical and factorial designs and note their similarities rather than their differences. In a classical design, one varies a single factor. For example, suppose we measure a response in two places, y0 and y1, corresponding to two positions along the factor x1 axis, namely, x1,0 and x1,1, respectively. Now, we would like to fit the model y = a0 + a1x1. Then y1 = a0 + a1x1,1 and y0 = a0 + a1x1,0. Subtracting y0 from y1 gives y1 − y0 = a1 ( x1,1 − x1,0 ) . Thus, a1 =
© 2006 by Taylor & Francis Group, LLC
y 1 − y0 x1,1 − x1,0
222
Modeling of Combustion Systems: A Practical Approach
Beginning our experiments at the design origin (x1,0 = 0) and substituting this into our original equation gives a0 = y0. This is the classical design strategy. Now suppose we want better certainty and we perform our experiments a number of times at these two points. Then clearly
n
a0 =
∑y
n
y 1, k
k =1
a1 =
(3.51a)
n
n
∑
0,k
k =1
n
−
∑y
0,k
k =1
x1,1 − x1,0
n
(3.51b)
Suppose n = 4. Then we have made eight measurements, four for y0 and four for y1. Although we may calculate a0 with much better certainty, it seems superfluous to perform eight experiments to fit only two coefficients. In three factors, the number of experiments mushrooms to many more; in the classical strategy, we would start from some origin and move in one of three factor directions. Since all the factor axes coincide at the origin, we may write x1,0 = x2,0 = x3,0 = 0 and call this point x0,0. Then we have a total of four design points: x0,0, x1,1, x1,2, and x1,3. If we replicate each point four times, then we perform 4·8 = 32 experiments. Thirty-two experiments for four coefficients is not an efficient strategy. However, if we are clever, we can perform only eight experiments yet replicate each point four times. To know how, consider the sneaky farmer. 3.3.4.3 The Sneaky Farmer Suppose a farmer’s land must show at least five rows of mature palm trees in order to qualify for a tax break, with the law requiring at least four palm trees per row. The farmer could purchase 20 mature trees and plant them in a five-by-four grid, but mature palms are expensive, especially since the new law has taken effect. So the farmer decides to plant the trees in a star pattern (Figure 3.6). This only takes 10 trees because the farmer uses every tree in two rows. Factorial designs are similar in the sense that every point serves multiple duty. For the case of a three-factor factorial, the design uses each point in eight averages. To see this, we shall examine the XTX matrix for a 23 factorial design in some detail. Here it is:
© 2006 by Taylor & Francis Group, LLC
Experimental Design and Analysis
223
(a) five rows of four trees each
(b) five rows of four trees each
FIGURE 3.6 The sneaky farmer. Option (a) gives the conventional solution to planting 5 rows of 5 trees each and requires 20 trees. The sneaky farmer chooses option (b), planting only 10 trees. Yet, undeniably, there are five rows of four trees each. Each tree has been made to count twice, being in two rows at once. Factorial designs are like that. In a 23 factorial design, each point is used in eight different averages to give eight different coefficients. Classical one-factor-at-a-time experiments are more like option (a) and require more points for the same statistical certainty.
Pt
x1
x2
x3
y
1 2 3 4 5 6 7 8
− − − − + + + +
− − + + − − + +
− + − + − + − +
y1 y2 y3 y4 y5 y6 y7 y8
Consider that we shall fit the following model from the above eight experiments.
y = a0 + a1x1 + a2 x2 + a3 x3 + a12 x1x2 + a13 x1x3 + a23 x2 x3 + a123 x1x2 x3
In matrix form, this becomes
© 2006 by Taylor & Francis Group, LLC
(3.52)
224
Modeling of Combustion Systems: A Practical Approach ⎛ y1 ⎞ ⎛ + ⎜y ⎟ ⎜+ ⎜ 2⎟ ⎜ ⎜ y3 ⎟ ⎜ + ⎜ ⎟ ⎜ ⎜ y4 ⎟ = ⎜ + ⎜ y5 ⎟ ⎜ + ⎜ ⎟ ⎜ ⎜ y6 ⎟ ⎜ + ⎜y ⎟ ⎜+ ⎜ 7⎟ ⎜ ⎜⎝ y ⎟⎠ ⎝ + 8
− − − − + + + +
− − + + − − + +
− + − + − + − +
+ + − − − − + +
+ − + − − + − +
− ⎞ ⎛ a0 ⎞ + ⎟⎟ ⎜⎜ a1 ⎟⎟ + ⎟ ⎜ a2 ⎟ ⎟ ⎟⎜ − ⎟ ⎜ a3 ⎟ + ⎟ ⎜ a12 ⎟ ⎟ ⎟⎜ − ⎟ ⎜ a13 ⎟ − ⎟ ⎜ a23 ⎟ ⎟ ⎟⎜ + ⎠ ⎜⎝ a123 ⎟⎠
+ − − + + − − +
(3.53)
Then the normal equations are ⎛N ⎛ ∑y ⎞ ⎜ ⎜ ⎟ ⎜ ⎜ ∑ x1 y ⎟ ⎜ ⎜ ∑ x2 y ⎟ ⎜ ⎜ ⎟ ⎜ ⎜ ∑ x3 y ⎟ = ⎜ ⎜ ∑ x1x2 y ⎟ ⎜ ⎜ ⎟ ⎜ ⎜ ∑ x1x3 y ⎟ ⎜ ⎜ ∑x x y ⎟ ⎜ 2 3 ⎜ ⎟ ⎜ ⎜⎝ ∑ x x x y ⎟⎠ ⎜ 1 2 3 ⎜ ⎝
∑ x12 ∑ x22 ∑ x32
(
∑ x1x2
)
2
(
∑ x1x3
)
2
(
∑ x2 x3
)
2
⎞ ⎟ ⎛ a0 ⎞ ⎟⎜ ⎟ ⎟ ⎜ a1 ⎟ ⎟⎜ a ⎟ 2 ⎟⎜ ⎟ ⎟ ⎜ a3 ⎟ ⎟⎜ a ⎟ ⎟ ⎜ 12 ⎟ ⎟ ⎜ a13 ⎟ ⎟⎜ ⎟ ⎟ ⎜ a23 ⎟ ⎟ ⎜⎝ a123 ⎟⎠ 2 ∑ x1x2 x3 ⎟⎠
(
(3.54)
)
Now since X is orthogonal (XTX diagonal), all the equations are independent and have unbiased least squares coefficients. We may solve them immediately. ∑y N
(3.55a)
a1 =
∑ x1 y ∑ x12
(3.55b)
a2 =
∑ x2 y ∑ x22
(3.55c)
a3 =
∑ x3 y ∑ x32
(3.55d)
a0 =
a12 =
© 2006 by Taylor & Francis Group, LLC
∑ x1x2 y
(
∑ x1x2
)
2
(3.55e)
Experimental Design and Analysis
a13 =
a23 =
a123 =
225 ∑ x1x3 y
(
∑ x1x3
)
(3.55f)
2
∑ x2 x3 y
(
∑ x2 x3
)
(3.55g)
2
∑ x1x2 x3 y
(
∑ x1x2 x3
)
2
(3.55h)
In fact, all the denominators sum to 8. We may also write the coefficients in terms of the response values by considering the actual signs of the summands in the above equations, or as detailed in Chapter 1 (recall Equation 1.78: a = Gy, where G = (XTX)–1XT). a0 = y =
y1 + y2 + y3 + y4 + y5 + y6 + y7 + y8 8
⎛ y5 + y6 + y7 + y8 ⎞ ⎛ y1 + y2 + y3 + y4 ⎞ ⎟⎠ ⎟⎠ − ⎜⎝ ⎜⎝ 4 4 a1 = 2 ⎛ y3 + y4 + y7 + y8 ⎞ ⎛ y1 + y2 + y5 + y6 ⎞ ⎟⎠ ⎟⎠ − ⎜⎝ ⎜⎝ 4 4 a2 = 2 ⎛ y2 + y4 + y6 + y8 ⎞ ⎛ y1 + y3 + y5 + y7 ⎞ ⎟⎠ ⎟⎠ − ⎜⎝ ⎜⎝ 4 4 a3 = 2 ⎛ y1 + y2 + y7 + y8 ⎞ ⎛ y3 + y4 + y5 + y6 ⎞ ⎟⎠ ⎟⎠ − ⎜⎝ ⎜⎝ 4 4 a12 = 2 ⎛ y1 + y3 + y5 + y8 ⎞ ⎛ y2 + y4 + y6 + y7 ⎞ ⎟⎠ ⎟⎠ − ⎜⎝ ⎜⎝ 4 4 a13 = 2
© 2006 by Taylor & Francis Group, LLC
(3.56a)
(3.56b)
(3.56c)
(3.56d)
(3.56e)
(3.56f)
226
Modeling of Combustion Systems: A Practical Approach ⎛ y1 + y4 + y5 + y8 ⎞ ⎛ y2 + y3 + y6 + y7 ⎞ ⎟⎠ ⎟⎠ − ⎜⎝ ⎜⎝ 4 4 a23 = 2
a123
⎛ y2 + y3 + y5 + y8 ⎞ ⎛ y1 + y4 + y6 + y7 ⎞ ⎟⎠ ⎟⎠ − ⎜⎝ ⎜⎝ 4 4 = 2
(3.56g)
(3.56h)
Comparing Equations 3.55a to h with Equations 3.51a and b shows that the form is identical. It is as if we replicated each point eight times. For a0, we use an average comprising all eight points, as is the case for the classical experimentation. Yet, we have only run eight experiments. This is the power of statistical experimental design. Figure 3.7 graphically displays the logic. Because the design is orthogonal, truncating the model to fewer terms will not change the value of the remaining ones. This is not true for least squares, in general, but it is true with orthogonal designs. This latter fact will allow us to independently test effects for statistical significance. For nonorthogonal matrices, one may need to consider all possible models before passing judgment to retain or reject a model term. In the present case there are eight possible terms in the model (a0 – a123) generating 28 = 256 possible models. Although hierarchical strategies may allow us to reduce the search,* this will require dedicated software.
Example 3.5
Results for 2 3 Factorial Data Set
Problem statement: Calculate the value of the coefficients for the factorial data set given in Table 3.8. The data show the dependence of NOx on excess oxygen (O2), air preheat temperature (APH), and bridgewall temperature (BWT) for a particular burner and furnace. 1. Calculate the coefficients for the full factorial using the relations of Equation 3.54. 2. Repeat the calculation using matrix algebra. 3. Then calculate the coefficients for the reduced model: y = a0 + a1x1 + a2 x2 + a12 x1x2. 4. Comparing the coefficients, what do you notice?
* A mixed strategy, where one alternately adds terms that most improve or subtracts terms that least harm model significance, is likely to result in optimum models. For a discussion, see Draper, N.R. and Smith, H., Selecting the ‘best’ regression equation, in Applied Regression Analysis, 3rd ed., John Wiley & Sons, New York, 1998, chap. 15, pp. 327f.
© 2006 by Taylor & Francis Group, LLC
y 1+y 2+y 3+y 4+y 5+y 6+y 7+y 8 8
2
a1 =
4
(y5+y6+y7+y8)–(y1+y2+y3+y4) 8
2
x3 6
4
6
x1 1
a12 =
8
7
5 a13 =
4
x1 1
5
(c)
2
a23 =
6
4
7
8 x1 1
5
(f)
x2 x1 1
3 7
5
2 6
7
a123 =
(y2+y3+y5+y8)–(y1+y4+y6+y7) 8
2
4 x3
8
6
8 x2
x2 1 x1 1
3 7
3
(d)
4
x2 3
8
x3
x2 x1 1
4
6
(y1+y4+y5+y8)–(y2+y3+y6+y7) 8
x3 8
(e)
8
3
(y1+y3+y5+y8)–(y2+y4+y6+y7) 8
x3
2
x2
7
(b)
(y2+y4+y6+y8)–(y1+y3+y5+y7) 8
x3
6
x1 1
3
2
5
4
x2
(y1+y2+y7+y8)–(y3+y4+y5+y6) 8
6
2
a3 =
x3
x2
(a)
(y3+y4+y7+y8)–(y1+y2+y5+y6) 8
x3 8
5
a2 =
5
(g)
Experimental Design and Analysis
a0 = y =
1x 1
3 7
5
(h)
3 7
FIGURE 3.7 A 23 factorial design. The shaded areas depict contrasts among the response values that are used to determine each respective coefficient. All eight points are used to calculate each coefficient.
227
© 2006 by Taylor & Francis Group, LLC
228
Modeling of Combustion Systems: A Practical Approach TABLE 3.8 A Factorial Design in Three Factors Factor Point
1 O2, %
2 APH, F
3 BWT, F
y ppm NOx
1 2 3 4 5 6 7 8
1 1 1 1 5 5 5 5
25 25 325 325 25 25 325 325
800 1100 800 1100 800 1100 800 1100
7.8 9.5 13.4 15.0 12.8 16.0 20.0 23.9
Solution: First we apply the following coding transforms to center and scale all factors to a uniform dimensionless metric of ±1:
x1 =
O 2 − 3% 2%
x2 =
APH − 175°F 150°F
x3 =
BWT − 950°F 150°F
1. Using the relations of Equation 3.54 we obtain the following estimates rounded to the decimal accuracy given: a0 = 14.8, a1 = 3.38, a2 = 3.27, a3 = 1.28, a12 = 0.51, a13 = 0.46, a23 = 0.08, a123 = 0.10 2. Using matrix algebra we obtain the following normal matrix equation: ⎛ 118.36 ⎞ ⎛ 8 ⎜ 27.08 ⎟ ⎜ ⎜ ⎟ ⎜ ⎜ 26.12 ⎟ ⎜ ⎜ ⎟ ⎜ ⎜ 10.21 ⎟ = ⎜ ⎜ 4.08 ⎟ ⎜ ⎜ ⎟ ⎜ ⎜ 3.71 ⎟ ⎜ ⎜ 0.67 ⎟ ⎜ ⎜ ⎟ ⎜ ⎝ 0.80 ⎠ ⎝
© 2006 by Taylor & Francis Group, LLC
8 8 8 8 8 8
⎞ ⎛ 14.80 ⎞ ⎟⎜ ⎟ ⎟ ⎜ 3.38 ⎟ ⎟ ⎜ 3.27 ⎟ ⎟⎜ ⎟ ⎟ ⎜ 1.28 ⎟ , ⎟ ⎜ 0.51 ⎟ ⎟⎜ ⎟ ⎟ ⎜ 0.46 ⎟ ⎟ ⎜ 0.08 ⎟ ⎟⎜ ⎟ 8⎠ ⎝ 0.10 ⎠
Experimental Design and Analysis
229 ⎛ a0 ⎞ ⎛ 14.80 ⎞ ⎜ a ⎟ ⎜ 3.38 ⎟ ⎜ 1 ⎟ ⎜ ⎟ ⎜ a2 ⎟ ⎜ 3.27 ⎟ ⎜ ⎟ ⎜ ⎟ ⎜ a3 ⎟ = ⎜ 1.28 ⎟ ⎜ a12 ⎟ ⎜ 0.51 ⎟ ⎜ ⎟ ⎜ ⎟ ⎜ a13 ⎟ ⎜ 0.46 ⎟ ⎜ a ⎟ ⎜ 0.08 ⎟ ⎜ 23 ⎟ ⎜ ⎟ ⎜⎝ a ⎟⎠ ⎝ 0.10 ⎠ 123
thus
3. Truncating the model we obtain ⎛ 118.36 ⎞ ⎛ 8 ⎜ 27.08 ⎟ ⎜ ⎜ ⎟ =⎜ ⎜ 26.12 ⎟ ⎜ ⎜ ⎟ ⎜ ⎝ 4.08 ⎠ ⎝
8 8
⎛ a0 ⎞ ⎛ 14.80 ⎞ ⎞ ⎛ 14.80 ⎞ ⎜a ⎟ ⎜ ⎟ ⎟ ⎜ 3.38 ⎟ ⎟⎜ ⎟ , thus ⎜ 1 ⎟ = ⎜ 3.38 ⎟ ⎜ a2 ⎟ ⎜ 3.27 ⎟ ⎟ ⎜ 3.27 ⎟ ⎜ ⎟ ⎜ ⎟ ⎟⎜ ⎟ 8⎠ ⎝ 0.51 ⎠ ⎝ a12 ⎠ ⎝ 0.51 ⎠
4. In the second case, the coefficients are identical to the first. In the third case, the coefficients for the remaining effects are identical to the respective coefficients in the first two cases. For a factorial design, one may omit any number of terms from the model and the remaining coefficients retain their original values. This property is not true for least squares solutions in general, but it is true with factorial designs. This is how one may vary many factors at once, yet obtain increased certainty for individual coefficients, as if we had taken repeated measures along a single-factor axis.
3.3.5
Interpretation of the Coefficients
Factorial designs also generate coefficients with sensible interpretations. For example, a0 is the average response. This is also the expected response value at the design center (0, 0, 0 for the case at hand). Note that the least squares method derives each coefficient from all the response values, resulting in the highest certainty for each estimate. When ak > 0, the coefficients represent the increase in the response value as xk moves one unit in the positive direction. Conversely, if ak < 0, then the response decreases. Since we have coded xk at ±1 for the boundaries of the
© 2006 by Taylor & Francis Group, LLC
230
Modeling of Combustion Systems: A Practical Approach
factorial design, ak represents are the first-order effects at the design extremes. Thus, examining the signs of these coefficients will tell us if an increase in the factor will increase or decrease the response. Since we have standardized all the factors to unit range and zero mean, they are unbiased; we may compare the coefficients directly. The ajk coefficients represent the interaction terms. Interaction terms account for synergy or moderation of the factors. The statistical literature uses the term effect as a synonym for a model term. If effects interact, such interactions will show up as an interaction coefficient. An ajk coefficient represents a binary interaction between xj and xk. An ahjk coefficient represents a ternary interaction among xh, xj, and xk. The overall order of an effect is the sum of the factor exponents expressed as an ordinal number (e.g., first, second, third, etc.). The individual order of a factor within an effect is the ordinal number of its exponent. Therefore, the product xh xj xk is third order overall and first order in xh, xj, and xk. Third- or higher-order terms are rarely significant in factorial designs. If they are insignificant, then they represent an estimate of experimental error, e.g., ahjk xh xj xk ≈ e. If so, Equation 3.52 becomes y = a0 + a1x1 + a2 x2 + a3 x3 + a12 x1x2 + a13 x1x3 + a23 x2 x3 + e
Example 3.6
(3.57)
Interpretation of the Example 3.5 Coefficients
Problem statement: Examine and interpret the coefficients of Example 3.5. Solution: Example 3.5 gave the following coefficients. a0 = 14.8, a1 = 3.38, a2 = 3.27, a3 = 1.28, a12 = 0.51, a13 = 0.46, a23 = 0.08, a123 = 0.10 Recall that the subscripts have the following references: 1 = oxygen, 2 = air preheat temperature, and 3 = furnace temperature. For discussion purposes, we start with a graphical depiction of the NOx relation. Figure 3.8 gives the pictures. Since NOx is a function of three factors, the actual response surface is four-dimensional. We may represent this as a series of contour slices or as a series of superimposed three-dimensional surfaces. For an overall qualitative understanding of the NOx surface, the stacked surfaces are better. For more quantitative results, the contours are better. For exact numbers and computer programs, Equation 3.52 is best. From the coefficients, we understand the following:
© 2006 by Taylor & Francis Group, LLC
231
Hi Furnace Temp
NOx Contour Lines
16 17 18 19 20 2122 23 15
Med Furnace Temp 15 16 17 18 19 20 21 14
14 Air Preheat
13 12 11 10
Oxygen
Lo Furnace Temp 14 15 16 17 18 19 13
13 12
Air Preheat
Air Preheat
Experimental Design and Analysis
11 10 9
Oxygen
NOx Contour Surfaces
11 10 9 Oxygen
Furnace Temp
NOx
Hi Med Lo
12
t ea
eh
A
r ir P
Oxygen
FIGURE 3.8 Representations of NOx response. The figures show NOx as a function of air preheat temperature, oxygen concentration, and furnace temperature. The contour surfaces (left) give a good overall picture, but the contour lines (above) work better for more quantitative estimates. This figure was adapted from output via the statistical program JMP.
1. The average response is 14.8 ppm NOx. 2. An increase in oxygen from 3 to 5% increases the NOx by just over 3.38 ppm. Conversely, a decrease in oxygen from 3 to 1% decreases NOx by this same amount. Increasing furnace temperature adds up to 1.28 ppm to the NOx. (The reader should keep in mind that this is a 2.6 ppm NOx increase from lowest to highest levels because the difference between –1 and +1 is 2 units.) However, when interactions exist, we must consider both the interactions and the main effects to get a true picture of the response surface. 3. For the time being, we will presume that we have no thirdorder interactions. Therefore, a123 = 0.10 probably represents experimental error, e.g., e ≈ 0.10. If so, we should reject a23 as well. Replicating some points would allow for an independent estimate for experimental error and a basis for rejecting model terms. We will discuss this shortly. For now, we note that even if the effects were statistically significant,
© 2006 by Taylor & Francis Group, LLC
232
Modeling of Combustion Systems: A Practical Approach they are not practically significant because they influence the response by not more than 0.1 ppm. Statistical significance refers to something that is greater than the experimental error by some a priori margin. Practical significance denotes something that is greater than some a priori response threshold. 4. With respect to oxygen, we have two interactions to consider: x12 and x13. The a12 coefficient tells us that the NOx increases by an additional 0.51 ppm with increasing oxygen and air temperature. This effect is in addition to the a1 and a2 coefficients, so some synergy exists here. However, if both oxygen and air preheat are low, 0.51 ppm is still added, thus moderating the response (if x1 = –1 and x2 = –1, then x1x2 = +1 and the contribution is still positive). If oxygen and air preheat differ in sign (high O2, low air preheat, or vice versa) then the interaction lowers NOx by 0.51 ppm. 5. These interaction effects account for the curved contour lines and the uneven spacing in Figure 3.8. Visually these interactions appear to be slight; mathematically, the largest interaction is only about 40% of the smallest first-order effect. 6. From this examination, we have learned that NOx increases with an increase in air temperature, furnace temperature, and oxygen concentration. Positive interactions between the temperatures and oxygen concentration exacerbate these effects.
3.3.6
Using Higher-Order Effects to Estimate Experimental Error
The model of Example 3.5 does not have any term for experimental error, and our general assumption is that experimental error is important. Without any estimate for experimental error, we will not be able to decide quantitatively if a coefficient represents random noise or is truly significant. Often, higher-order interactions are negligible, or we may notice a group of terms tending toward the same low coefficient values; these may represent no real effect at all. In such a case, we could pool them into the residual and use them to estimate σ2 with more degrees of freedom (and thus improved certainty). Plotting coefficients in a normal probability plot is one formal way to decide if coefficients belong in the noise or information category. 3.3.6.1 Normal Probability Plots for Estimating Residual Effects In Example 3.6, we suggested that perhaps the x1x2x3 and x2x3 terms were not statistically significant. If not, we could put these two terms in the residual error part of the ANOVA and use them to obtain an improved estimate of σ2. Besides inspection, we would like some formal way of deciding.
© 2006 by Taylor & Francis Group, LLC
Experimental Design and Analysis
233
One tool is the normal probability plot, best done with statistical software. Figure 3.9 shows such an output. 4 +APH+02
3
Estimate
2 +BWT
1 +
+
0
+
+
-1 -2 -3 -4 -3
-2
-1
0 Normal Quantile
1
2
3
FIGURE 3.9 Normal probability plot. The labeled points deviate from a straight line on the normal probability plot. Only the main effects are significant according to this procedure. This particular plot comes from the statistical program JMP.
If the terms are merely taking up random error but no more, they will tend to fall in a straight line on normal probability paper. Those factors that deviate from a straight line we gauge as significant. According to this plot, only the main effects are significant — none of the interactions plays a role. If one does not have statistical software, or normal probability paper, one may create a similar plot by doing the following: 1. Order the coefficients from lowest to highest. These shall form the ordinate values for the plot. Exclude a0. 2. Number each of the coefficients, from first to last, as k = 1 … p. 3. Transform the numbers according to zk = (k – 0.5)/p; this approximates the expected value for the order statistics.* 4. Calculate the inverse of the cumulative probability distribution for zk. The Excel function normsinv(zk) will do this. 5. Plot the ordered coefficients against these values. When the effects are orthogonal, one may calculate the sum of squares for the kth model term, SSMk, according to SSMk = (XTy)k·(a)k * This procedure was adapted from Nelson, P.R., Design and analysis of experiments, in Handbook of Statistical Methods for Scientists and Engineers, Wadsworth, H.M., Ed., McGraw-Hill, New York, 1989, chap. 14.
© 2006 by Taylor & Francis Group, LLC
234
Modeling of Combustion Systems: A Practical Approach
where (XTy)k is the kth row of the XTy vector and (a)k is the kth row of the coefficient vector. On the assumption that only the main effects are significant, we generate the partitioned ANOVA of Table 3.9. TABLE 3.9 Partitioned ANOVA Term
SS
DF
MS
F(1, 4)
P
Model a1 a2 a3
91.63 85.31 13.02
1 1 1
91.6 85.3 13.0
93.3 86.8 13.3
0.0006 0.0007 0.0220
R
3.94
4
1.0
r2
98.0%
T
193.91
7
s
0.99
We use the remaining effects (residual) to estimate the error for use in the F tests. We see that all three main effects have P < 0.05, meaning all are significant at the 95% confidence level.
3.4
Correspondence of Factor Space and Equation Form
If each factor represents a direction in space, then we refer to the line, area, volume or hypervolume collectively defined by the factor or factors as factor space. As usual, the XTX matrix provides the link between the factor space and the mathematical model. To keep things simple, let us consider twofactor space. Figure 3.10 shows various two-factor designs and the mathematical model having the lowest possible order comprising the maximum number of terms. We do not endorse all of these designs; the purpose here is to fix firmly in the reader’s mind the correlation between the factor space and the associated mathematical models. By inspection, we may formulate the following general rules: 1. The number of model terms cannot exceed the number of design points. In general, we prefer mathematical models comprising fewer terms than design points because we wish to reserve some degrees of freedom to estimate experimental error. 2. The maximum order in any factor direction cannot exceed the number of levels minus 1 in that factor direction. One counts levels by projecting the design onto the factor axis. If there are Lk levels in the k direction, the order of the kth factor cannot exceed Lk–1; i.e., xkLk −1 will be the highest order for factor k in any term. For this reason, Figure 3.10ee has an x12 term (L1 = 3) but cannot have an x22 term (because L2 = 2 and x2L2 −1 = x2 ; that is, the largest term for x2 is first order). However,
© 2006 by Taylor & Francis Group, LLC
Experimental Design and Analysis
235
x1 a y = a0 + a1x1 + a2 x2 + a12x1x2
x2
e
冦
a0 + a1x1 + a2 x2 + a11x12 + y= a12 x1 x2 + a112 x12 x2
b a0 + a1x1 + a2 x2 + a12 x1x2 + y= a2211(x22 + x12)
f a0 + a1x1 + a2 x2 + a11x12 + y= a12x1 x2 + a112 x12 x2 + a2211(x22 + x12)
冦
冦
c y = a0 + a1x1 + a2 x2 + a2211(x22 + x12)
g a0 + a1x1 + a2 x2 + a12x1 x2 + a11 x12 + y= a22x22 + a112 x12 x2 + a122 x1 x22
冦
d y=
冦
h a0 + a1x1 + a2 x2 + a12x1 x2 + a11 x12 + y= a22x22 + a112 x12 x2 + a122 x1 x22 + a1122 x12 x22
a0 + a1x1 + a2x2 + a11x12 + a22 x22
冦
FIGURE 3.10 Some two-factor designs. Here are various designs along with some particular associated mathematical models: the models represent the lowest-order models comprising the maximum number of terms. Not all designs are ideal or orthogonal.
the model can have an x12x2 term, as this does not violate the rules for either x1 or x2. 3. One may determine coefficients for any model with a nonsingular inverse matrix. That is, if (XTX)–1 is full rank, the data and the model are compatible.
Example 3.7
Factor Space and Model Form
Problem statement: Given the data of Table 3.10, find the lowestorder model comprising the maximum number of terms corresponding to the experimental series. Do you find anything surprising?
TABLE 3.10 A Curious Experimental Design x1
x2
–1.0 0.5 –0.5 1.0
–0.5 –1.0 1.0 0.5
Solution: Figure 3.11 shows the factor space. Since the design has four experimental points, the model cannot exceed four terms. However, orthogonal projections of the points
© 2006 by Taylor & Francis Group, LLC
236
Modeling of Combustion Systems: A Practical Approach
x´1
x1 1 x´2
0.5 1
-0.5 0 -1 -0.5
y = a0 + a1x1 + a2x2 + a12x1x2 2
3
2
3
x2
0.5
0
y = a0 + a1x1 + a11x1 + a111x1
-1
y = a0 + a2x2 + a22 x2 + a222 x2
y = a0 + a1(x1 + x2) + a2(x1 + x2)2 + a3(x1 + x2)3 y = a0 + a1(3x1 + x2) + a2(x2 – 3x1) + a12(3x1 + x2)(x2 – 3x1) FIGURE 3.11 A curious experimental design. Orthogonal projections from the data points intersect each axis in four places. Therefore, one may fit a model up to third order in either x1 or x2 provided the number of terms does not exceed the number of data points. The listed equations show some of the possibilities. The first and the last are orthogonal with unbiased coefficients. The last equation has a form identical to the first when the coordinates are rotated to x1′ – x2′.
show that each axis has four projections. According to rule 2, we are free to fit up to a third-order equation. This seems bizarre since the design is nothing more than a rotated factorial design, and it was impossible for the 22 design to fit anything greater than first order in either factor (compare also Figure 3.10a and Figure 3.10c), but let us continue. Now any equation that does not violate rules 1 and 2 we can subject to rule 3. If the XTX matrix is invertible, then we can regress the model coefficients from the data. Some possibilities among many are y = a0 + a1x1 + a2 x2 + a12 x1x2
(3.58)
y = a0 + a1x1 + a2 x12 + a3 x13
(3.59)
y = a0 + a1x2 + a2 x22 + a3 x23
(3.60)
(
)
(
y = a0 + a1 x1 + x2 + a2 x1 + x2
© 2006 by Taylor & Francis Group, LLC
)
2
(
+ a3 x1 + x2
)
3
(3.61)
Experimental Design and Analysis
(
237
)
(
y = a0 + a1 x1 − x2 + a2 x1 − x2
)
2
(
+ a3 x1 − x2
)
3
(3.62)
Of all these equations, only the first has unbiased coefficients (i.e., an orthogonal X matrix). However, an equation that corresponds to the factor space a bit better is
(
)
(
)
(
)(
y = a0 + a1 3 x1 + x2 + a2 x2 − 3 x1 + a12 3 x1 + x2 x2 − 3x1
)
(3.63)
It too has unbiased coefficients and is equivalent to y = a0 + a1x1′ + a2 x1′ + a12 x1′ x2′
(3.64)
where x1′ = 3 x1 + x2 and x2′ = x2 − 3 x1; in fact, if one multiplies x1′ and x2′ by 2/5, one obtains the traditional 22 factorial design. The factors x1′ and x2′ correspond to the rotated coordinate axes shown in the figure. Of course, this is merely the 22 factorial design in x1′ ⋅ x2′ factor space. For that matter, a normal 22 factorial design can have any of the equation forms given in this example if one is willing to rotate axes and define new factors. However, this is a bit like turning diamond into graphite — possible but unprofitable.* In Chapter 4 we show how to generate simpler equations from complicated ones at will. From the foregoing, we understand that the mathematical models given in Figure 3.10 are not unique unless one imposes some rule such as filling hierarchical models from lowest to highest order. In other words, y = a0 + a1x1 + a2 x2 + a12 x1x2 is one possible model for the Figure 3.10a design. But so is y = a0 + a12 x1x2 + a111x13 + a222 x23 . Of course, the higher-order terms are less likely to be important within the factor space. Remembering our qualitative rules for evaluating competing models in Chapter 1, rule 1 states that the model must make sense. Rule 2 states that we prefer the simplest model. We want to include all significant terms, but no more. Without some strong theoretical reasons to the contrary, we would reject the higher-order model in favor of the lower-order one. To better see the link between experimental design and the mathematical model, we make use once again of the XTX matrix.
* The conversion of diamond to graphite occurs rapidly above 1500°C. See Masterson, W.L. and Slowinsky, E.J., Chemical Principles, 3rd ed., W.B. Saunders Co., Philadelphia, 1973, p. 227.
© 2006 by Taylor & Francis Group, LLC
238
Modeling of Combustion Systems: A Practical Approach
Example 3.8
Possible Mathematical Models from a Given Experimental Design
Problem statement: For the Figure 3.10a experimental design, derive the XTX matrix. Show which higher-order terms bias which lower-order ones. Solution: We begin with the model corresponding to the infinite Maclaurin series.
) (
(
)
⎧ a0 + a1x1 + a2 x2 + a11x12 + a12 x1x2 + a222 x22 + ⎪ y = φ( x1 , x2 ) = ⎨ 3 2 2 3 ⎪⎩ a111x1 + a112 x1 x2 + a122 x1x2 + a222 x2 + $
(
)
Then XTXa becomes ⎛ N ⎜ ⎜ X TXa = ⎜ ⎜ ⎜ ⎜ ⎝ sym
∑x ∑x ∑x ∑x x ∑x 1
2
2 1
1 2 2 2
$⎞ ⎟ ⎛ a0 ⎞ $⎟ ⎜ a1 ⎟ ⎟⎜ ⎟ ⎟⎜a ⎟ $⎟ ⎜ 2 ⎟ ⎟⎝ % ⎠ '⎠
or for the experimental design of Figure 3.10a, ⎛1 ⎜ ⎜ ⎜ ⎜ ⎜1 ⎜ ⎜ ⎜1 ⎜ ⎜ ⎜ T X Xa = 4 ⎜ ⎜ ⎜ ⎜ ⎜1 ⎜ ⎜ ⎜1 ⎜ ⎜ ⎜1 ⎜ ⎝%
1
1
1
1 1
1
1 1
1
1 1
1 1
1 1
1 1
1
1
1
1
%
© 2006 by Taylor & Francis Group, LLC
%
1 1
1
1 %
1 1 1
1 %
1
1
1
1 %
1
1
1
1
1 1
1 1
1
1 1
1
1
1
1
1
1
1
%
%
%
%
1 %
%
1 1
1 %
%
1 %
$⎞ ⎛ a0 ⎞ $⎟⎟ ⎜⎜ a1 ⎟⎟ $⎟ ⎜ a2 ⎟ ⎟ ⎟⎜ $⎟ ⎜ a11 ⎟ $⎟ ⎜ a12 ⎟ ⎟ ⎟⎜ $⎟ ⎜ a22 ⎟ $⎟ ⎜ a111 ⎟ ⎟ ⎟⎜ $⎟ ⎜ a112 ⎟ ⎟ ⎟⎜ $⎟ ⎜ a122 ⎟ $⎟ ⎜ a222 ⎟ ⎟ ⎟⎜ $⎟ ⎜ a1111 ⎟ $⎟ ⎜ a1112 ⎟ ⎟ ⎟⎜ $⎟ ⎜ a1122 ⎟ $⎟⎟ ⎜⎜ a1222 ⎟⎟ $⎟ ⎜ a2222 ⎟ ⎟ ⎟⎜ '⎠ ⎝ % ⎠
Experimental Design and Analysis
239
For the case at hand, one may see the biases by examining either rows or columns. Reporting only the subscripts (e.g., 1222 refers to x12x22), we have the following: 0 ↔ 12 ↔ 22 ↔ 14 ↔ 1222 ↔ 24 ↔ …
(3.65a)
1 ↔ 13 ↔ 122 ↔ …
(3.65b)
2 ↔ 23 ↔ 122 ↔ …
(3.65c)
12 ↔ 132 ↔ 123 ↔ …
(3.65d)
The double arrows identify terms having identical numerical entries in the XTX matrix. There are four such factor series corresponding to the four points in the Figure 3.10a design. Perhaps this will become clearer if we partition XTX/4 by the overall order of its terms and augment the matrix with subscripts for rows and columns. If there is a nonzero entry in the matrix, then the factor denoted by that row and column has collinearity. 0 0 1 2 12 12 22 13 12 2 12 2 23 14 132 12 2 2 12 3 24 %
1
2
1
12
12
1
22
13
12 2
12 2
23
14
1
1
1 1
1
1
1 1
1
1
1
1
1 1
1
1
1
1 1
1
1
1 1
$ $ $ $ $ $ $ $ $ $ $ $ $ $ $ 1
1
1 1
1
1
1 1
1
$
1
1
1
24
1
1 1
1 1
1 1
1
1
1 1
12 3
1
1
1
12 2 2
1 1
1
132
1 1
1
1
1 1 1 1
1
1
As we have only four points, the maximum number of terms we may fit from the data is four — one term from each factor series. Using the lowest-order term in each set, we obtain the following equation (and this is what we show in the figure beside each data set): y = a0 + a1x1 + a2 x2 + a12 x1x2
© 2006 by Taylor & Francis Group, LLC
(3.66)
240
Modeling of Combustion Systems: A Practical Approach However, we could have just as easily fit the following (absurd and unjustified) model: y = a2222 x24 + a111x13 + a222 x23 + a1222 x1x23 In fact, the coefficients in this latter model will be identical to those of the former for any associated set of response values. We must use good judgment to specify the appropriate mathematical model; the general rule is to include the lowest-order terms possible (Occam’s razor, Chapter 1). The original data matrix for the Figure 3.10a design provides another way of seeing that the Example 3.8 models are identical. ⎛1 ⎜1 y = Xa = ⎜ ⎜1 ⎜ ⎝1
−1 1 −1 1
−1 −1 1 1
1⎞ ⎛ a0 ⎞ −1⎟⎟ ⎜⎜ a1 ⎟⎟ −1⎟ ⎜ a2 ⎟ ⎟⎜ ⎟ 1⎠ ⎝ a12 ⎠
Multiplying the second (x1) and third (x2) columns to produce x1x2 gives the last column in X. One will obtain exactly this XTX matrix with any substitution of the relations in Equation 3.65. For example, the reader may verify that ⎛1 ⎜1 y = Xa = ⎜ ⎜1 ⎜ ⎝1
−1 1 −1 1
−1 −1 1 1
1⎞ ⎛ a0 ⎞ ⎛ 1 −1⎟⎟ ⎜⎜ a1 ⎟⎟ ⎜⎜ 1 = −1⎟ ⎜ a2 ⎟ ⎜ 1 ⎟⎜ ⎟ ⎜ 1⎠ ⎝ a12 ⎠ ⎝ 1
−1 1 −1 1
−1 −1 1 1
1⎞ ⎛ a2222 ⎞ −1⎟⎟ ⎜⎜ a111 ⎟⎟ −1⎟ ⎜ a222 ⎟ ⎟ ⎟⎜ 1⎠ ⎝ a1222 ⎠
When different terms have identical X matrices (and necessarily the same XTX matrices and coefficients), we refer to such terms as aliases. We refer to the set of all such relations as the alias structure. Thus, the relations of Equation 3.65 give the alias structure for the design of Figure 3.10a, and the double-headed arrow (↔) in Equation 3.65 may be read “is aliased with.”
3.5
Fractional Factorials
Factorial designs have excellent statistical properties and we recommend them for designed experiments. However, they suffer from a few faults:
© 2006 by Taylor & Francis Group, LLC
Experimental Design and Analysis
241
1. First, the number of required experiments grows exponentially with the number of factors. Full factorials may require too many experiments, e.g., f ≥ 5. 2. Second, we are generally not interested in three-factor interactions or higher. So we should be able to reduce the total number of experimental points if we are willing to sacrifice estimating higher-order interactions. 3. Finally, since each factor is only at two levels, we cannot use factorial designs to evaluate pure quadratic coefficients, e.g., terms like a11x12, etc. Fractional factorials greatly reduce the number of required runs, having 2f–k experimental design points (or alternatively expressed as 1 2 k 2 f ), where f is the number of factors and 1 2 k is the fraction. Thus, k = 0 specifies the full factorial, k = 1 specifies the half factorial, k = 2 specifies the quarter factorial, etc. 3.5.1 The Half Fraction Suppose we wish to study five factors (f =5). Then a full factorial design would require 25 = 32 runs. If experiments are expensive in time or money, we may not be able to afford 32 experiments. But if we were able to afford 16 experiments, we could use the half fraction. We construct it by first making the full factorial in four factors to generate 16 experimental design points (Table 3.11). TABLE 3.11 A Half Fraction in Five Factors Pt
x1
x2
x3
x4
x5
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
– – – – – – – – + + + + + + + +
– – – – + + + + – – – – + + + +
– – + + – – + + – – + + – – + +
– + – + – + – + – + – + – + – +
+ – – + – + + – – + + – + – – +
The columns headed x1 through x4 look like the standard factorial design. To generate the last column we use x5 = x1x2x3x4. Since all the factors have been coded to ±1, the value of x5 will be negative if there are an odd number
© 2006 by Taylor & Francis Group, LLC
242
Modeling of Combustion Systems: A Practical Approach
of negative signs in x1x2x3x4 and +1 otherwise. There is another half fraction corresponding to x5 = –x1x2x3x4, and we could have just as easily used it. We call the relation x5 = x1x2x3x4 a blocking relation because making the result to be +1 or –1 divides the design into two blocks. Normally, we will refer to such relations by their ordered subscripts only, e.g., 5 = 1234. However, we have not gotten something for nothing. We have given up some resolution of higher-order interactions. For example, we will not be able to separately assess the difference between the x1x2x3x4 interaction term and x5. If that interaction actually has a strong influence on the result, we will falsely ascribe this effect to x5. We say that x5 is aliased or confounded with the 1234 interaction. That is, for our particular design, factor x5 is just another name for the x1x2x3x4 interaction. We cannot separate which effect is really influential. If both effects are influential, this design will not be able to discriminate between them. And that is not the only alias. In fact, we can write the full alias structure as 1 ↔ 2345, 2 ↔ 1345, 3 ↔ 1245, 4 ↔ 1235, 5 ↔ 1234, 12 ↔ 345, 13 ↔ 245, 14 ↔ 235, 15 ↔ 234, 23 ↔ 145, 24 ↔ 135, 25 ↔ 134, 34 ↔ 125, 35 ↔ 124, 45 ↔ 123 There is an easy way to generate this alias structure without having to look at each factor pattern, or the XTX matrix. We simply take the blocking relation we started with, 1 = 2345, and rewrite it as the blocking generator 12345. To find the factor’s alias, we multiply the blocking generator by whatever factor or factor interaction that interests us and cancel even powers. For example, if we think that the 25 interaction may be important and we want to know what interaction might confound our understanding of that effect, we write (25)(12345) = 1223452 = 134. Then 25 ↔ 134. If the reader wishes to reassure himself that this is so, he may list the signs of the 25 and 134 interactions and compare them. Both patterns are identical. Now we could have selected any blocking generator, not merely 12345. For example, we could have selected 15 as the blocking generator. However, that would have been a horrible choice because the effect of x1 would be indistinguishable from that of x5. In general, when choosing a single blocking generator, we want it to be as large as possible so that main effects are aliased with interactions that have as high an order as possible. We prefer that single factors are clear of aliases among one another and among two-factor interactions if possible.
3.5.2
Quarter and Higher Fractions
Now suppose that we need to assess the effects of six factors, but we cannot afford more than 16 experiments. In such a case, we can use the quarter fraction, i.e., 26–2 = 24 = (1/4)(26) = 16. We construct this design using a full factorial for factors 1234. For factors 5 and 6 we will use the blocking generators 1235 and
© 2006 by Taylor & Francis Group, LLC
Experimental Design and Analysis
243
2346. Why choose these two blocking generators? Why not choose 12345 and 12346, for example? Did we not say that we wanted the blocking generators to be as large as possible? Yes, but for more than one generator, we must consider all possible interactions — even those between other blocking generators. If we were to use 12345 and 12346 as blocking generators we would also have the tacit blocking generator (12345)(12346) = 1222324256 = 56. In other words, the blocking generators 12345 and 12346 would result also in a 56 blocking generator, meaning that the x5 and x6 would have exactly the same factor pattern. Try it. It would be impossible to distinguish the effect of factor 5 from factor 6. In contrast, the blocking generators we have recommended for the quarter fraction give (1235)(2346) = 1456. This is not so bad. At least all first-order effects will be aliased with only third- or higherorder effects, and two-factor interactions will be aliased only with other twofactor or higher-order interactions. In factorial designs, we are usually only concerned with interactions up to second order because third- and higher-order interactions are very rarely significant within the design region. So in the case of multiple blocking generators, select them such that they are as large and with as little overlap as possible. This will create blocking generators that are reasonable. Also, since we are holding the blocking generators to be +1 (or –1) the blocking generators will always be aliased with a0, which also has this pattern; e.g., 0 ↔ 1235 ↔ 2346 ↔ 1246. Usually there is no preference over whether we should use 1235, 2346, 1456, or any other similar structure, say 1234, 3456, and 1256. In this latter case, we would write a 24 design using factors 1, 2, 3, and 5 and use the blocking generator 1234 to determine the sign pattern for x4 and 1256 to determine the factor pattern for x6. The numerical factor descriptions for blocking generators are termed words and the number of factors in each word is known as the word length. The resolution of the design is the word length of the smallest blocking generator. Thus, the blocking generators comprise the words 1234, 3456, and 1245 and the design is a resolution 4 design (traditionally expressed by uppercase roman numerals, e.g., IV). Now it may happen that it is impossible to create a fractional factorial with blocking generators that all have equal word lengths. In that case, some factors will have better resolution than others. If one has some a priori knowledge (or even a hunch) regarding an important interaction, one could construct the design so that the selected effects are as free and clear of one another and the remaining factors as possible. In such case, the author finds it easiest to construct the design first and afterward assign the factor identities: 1. Construct the original design using the first f – k factors. 2. Define the blocking generators to determine remaining k factor patterns. 3. If the resulting design does not split the associations the way the investigator desires, reassign the factors after constructing the design.
© 2006 by Taylor & Francis Group, LLC
244
Modeling of Combustion Systems: A Practical Approach
This requires less mental effort than reblocking the design to achieve predetermined associations.
Example 3.9
The Quarter Fraction in Five Factors
Problem statement: 1. Design an eight-run experiment for five factors so that the alias structure is as uniform as possible. 2. Is there a factor or factors that have a preferred alias structure? If so, specify it or them. 3. Suppose the five factors are oxygen concentration (O), furnace temperature (T), hydrogen content in the fuel (H), air preheat temperature (A), and fuel pressure (P) and the investigator is particularly interested in the OT and OH interactions? To which factors should we assign O, T, and H? 4. What is the overall resolution of the design? 5. Comment on the suitability of the design. Solution: For this design, f = 5 and the total number of runs is 23. Therefore, k = 2. So we construct the design in eight runs using the first three factors. 1. For the alias structure, we select the largest blocking generators having the smallest possible overlap. No matter how we try, the best we can do is to have one four-factor block and two three-factor blocks. Any other choice will result in a design that has lower resolution. No matter what, the alias structure is unequally distributed. Suppose we choose 1234 and 125, resulting in the tacit blocking generator 345. Then the alias structure becomes 0 2 4 13
↔ 1234 ↔ 125 ↔ 345 ↔ 134 ↔ 15 ↔ 2345 ↔ 123 ↔ 1245 ↔ 35 ↔ 24 ↔ 235 ↔ 145
1 ↔ 234 ↔ 25 ↔ 1345 3 ↔ 124 ↔ 1235 ↔ 45 5 ↔ 12345 ↔ 12 ↔ 34 14 ↔ 23 ↔ 245 ↔ 135
2. All main factors are aliased with a two-factor, three-factor, and four-factor interaction except for x5. It is aliased with two two-factor interactions and one six-factor interaction. Since two-factor interactions are often important, x5 has a greater chance of being confounded with an important twofactor interaction.
© 2006 by Taylor & Francis Group, LLC
Experimental Design and Analysis
245
3. Here are all the one- and two-factor interactions: 1 ↔ 25, 2 ↔ 15, 3 ↔ 45, 4 ↔ 35, 5 ↔ 12 ↔ 34, 13 ↔ 24, 14 ↔ 23. Since single-factor effects (also called main effects) are the most likely to be important, we prefer to assign OT to either 13 ↔ 24 or 14 ↔ 23 and let OH take whichever remains. Any other assignment will end up with OT and OH confounded with main effects. Having no particular preference, the author chooses to assign O to x1 and T to x3. This leaves H as x4. Then neither OT nor OH is aliased with a main effect. 4. The design is resolution 3 overall because this is the word length of the shortest blocking generators (125 and 345). More precisely, one could report the arithmetic average word length of the blocking generators, 3-1/3. 5. Resolution 3 designs have main effects confounded with two-factor interactions. We were able to choose our factor assignments in a way that gave us sufficient resolution for a couple of interactions we thought might be important. But this will not always be the case. Even if we can do it, we may not be able to do it for all or many two-factor interactions. For example, it would not have been possible to separate out OT from AH in the present case. If one knows a priori that two-factor interactions are unlikely, then a resolution 3 design is acceptable. If one knows a priori that many two-factor interactions are likely to be important, a resolution 3 design is unacceptable. In general, we prefer designs that are resolution 4 or higher so that main effects are not aliased with two-factor interactions.
3.6
ANOVA with Genuine Replicates
A genuine replicate is a repeated point that is subject to the same sources of error as the other points in the design. Genuine replicates differ only by pure error (also called experimental error or random error). The usual strategy is to salt the experimental design with genuine replicates. One then randomizes the run order of all the experimental points. Now if there were no error, the replicates would necessarily give identical responses. Therefore, we can use error estimates derived from the replicates to independently test if higherorder effects are significant. If they are not, we can pool them to obtain even more degrees of freedom to estimate experimental error.
© 2006 by Taylor & Francis Group, LLC
246
Modeling of Combustion Systems: A Practical Approach
Example 3.10 Genuine Replicates
Problem statement: 1. Given the data in Table 3.12, decide which effects are significant. Use an ANOVA table and separately assess pure error. 2. According to an F test with P ≤ 0.10, which factors are significant? What is the standard error and correlation coefficient? 3. On the assumption that the nonsignificant effects merely represent experimental error, pool these effects into the error term and reestimate r2 and σ. Are there any differences between these and the former estimates? Why or why not?
Solution: 1. Using the methods given in the text, we obtain Table 3.13. Note that in the table we have relabeled the residual in the ANOVA, calling it the pure error. 2. From the table we see that only the main effects are significant (bolded type), with greater than 90% confidence (P ≤ 0.10). From s = √MSE, we have s = 2.07 and r2 = 94.1%, approximately. 3. On the presumption that the nonsignificant effects represent random error, we pool them into the error term. This gives the ANOVA with pooled effects of Table 3.14. From this, we calculate s = 2.08 and r2 = 90.0%. Now we notice that s is virtually identical to its former value, while r2 has dropped from 94.1 to 90.0%. This is quite sensible. Regarding s, if the pooled effects are really just noise, then the MSE should be about the same before and after pooling. However, we will know it with better certainty because we are dividing by more degrees of freedom. In fact, the F tests are now more sensitive and the confidence factors have changed slightly for the better. Regarding r2, it has declined and this is also sensible. A least squares model with only four effects must do a poorer job of fitting the data than one with 16 effects. The fact that r2 has not declined much even after eliminating 12 terms from the model is another indication that the additional effects were statistically insignificant.
© 2006 by Taylor & Francis Group, LLC
Replicate Data Data Point
x1 Fuel Split
x2 Excess Oxygen
x3 Fuel Pressure
x4 Burner Size
1a 1b 2a 2b 3a 3b 4a 4b 5a 5b 6a 6b 7a 7b 8a 8b
– – – – – – – – – – – – – – – –
– – – – – – – – + + + + + + + +
– – – – + + + + – – – – + + + +
– – + + – – + + – – + + – – + +
y NOx
Data Point
x1 Fuel Split
x2 Excess Oxygen
x3 Fuel Pressure
x4 Burner Size
y NOx
10.8 6.6 12.9 14.5 9.9 11.7 19.3 17.9 17.7 19.9 27.1 24.0 21.7 23.3 23.9 25.8
9a 9b 10a 10b 11a 11b 12a 12b 13a 13b 14a 14b 15a 15b 16a 16b
+ + + + + + + + + + + + + + + +
– – – – – – – – + + + + + + + +
– – – – + + + + – – – – + + + +
– – + + – – + + – – + + – – + +
12.5 15.5 19.2 18.0 14.1 15.4 21.0 22.0 28.6 21.4 28.5 28.2 26.9 22.1 26.5 28.4
Experimental Design and Analysis
TABLE 3.12
247
© 2006 by Taylor & Francis Group, LLC
248
Modeling of Combustion Systems: A Practical Approach TABLE 3.13 ANOVA for Replicate Data Effect
DF
SS
MS
F
P
Model x1 x2 x1x2 x3 x1x3 x2x3 x1x2x3 x4 x1x4 x2x4 x1x2x4 x3x4 x1x3x4 x2x3x4 x1x2x3x4
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
117.43 728.67 1.49 18.76 7.51 10.24 0.14 195.53 2.26 9.57 0.23 0.00 1.40 11.88 2.70
117.43 728.67 1.49 18.76 7.51 10.24 0.14 195.53 2.26 9.57 0.23 0.00 1.40 11.88 2.70
27.28 169.30 0.35 4.36 1.74 2.38 0.03 45.43 0.52 2.22 0.05 0.00 0.33 2.76 0.63
0.0001 <0.0001 0.5648 0.0532 0.2052 0.1425 0.8602 <0.0001 0.4794 0.1554 0.8210 0.9799 0.5760 0.1161 0.4397
Pure error
16
68.87
4.30
Total
31
1176.66
r2
94.1%
s
2.07
TABLE 3.14 ANOVA with Pooled Effects Effect
3.6.1
DF
SS
MS
F
P
Model x1 x2 x3 x4
1 1 1 1
117.43 728.67 18.76 195.53
118.06 728.78 18.51 194.87
27.28 169.30 4.36 45.43
<0.0001 <0.0001 0.0464 <0.0001
Error
27
116.28
4.31
Total
31
1176.66
r2
90.1%
s
2.08
Bias Error
Error, broadly speaking, is the difference between our model and reality. This difference may be due to bias error, pure error, or some combination of both. If bias exists, it will accumulate in the residual error term along with any random error. Suppose that we fit a response with a full factorial: n
y = a0 +
n− 1
n
j< k
k =1
n− 2 n− 1
n
∑ a x + ∑∑ a x x + ∑∑∑ a k k
k =1
© 2006 by Taylor & Francis Group, LLC
jk j k
x x x $+ e
ijk i j k
i<j
j< k
k =1
(3.67)
Experimental Design and Analysis
249
For the moment, let us presume that this is the true model. Then its error term, e, must comprise pure error only. Now, if we elect to fit the simple first-order model instead, n
y = a0 +
∑a x + e k k
r
k =1
then er (the residual error) will have contributions from not only experimental error, but also from bias (eb) caused by an incorrect model specification. Thus, er = eb + e. Let us partition the residual error into two components, the pure error and the bias error: n
y = a0 +
∑a x + e + e k k
(3.68)
b
k =1
Then subtracting Equation 3.66 from Equation 3.67 gives the bias error: n− 1
eb =
∑∑ j< k
n− 2 n − 1
n
k =1
ajk xj xk +
n
∑∑∑ a
xxx $
ijk i j k
i<j
j< k
(3.69)
k =1
In other words, eb comprises all the nonrandom stuff we should have accounted for in the model specification. Since e is a random variable, its variance should distribute as a chi-squared distribution and estimate σ2. Likewise, if it turns out that there is no significant bias, then the associated variance, σb2, should also distribute as a chi-squared distribution. Thus, we should be able to refer σb2/σ2 to an appropriate F distribution and find that σb2/σ2 is not significantly greater than unity. On the other hand, if Equation 3.69 is meaningful, then σb2/σ2 should be significantly greater than 1. We can obtain estimates for both σb2 and σ2 from the ANOVA. Since eb is the sum of orthogonal factorial effects, it is also orthogonal to the model terms. Then we may also break this out separately in the ANOVA. Finally, we note that genuine replicates can differ only by pure error (σ). We shall call this variance the sum-of-squares error (SSE). Then subtracting SSE from SSR will give us the sum-of-squares bias, SSB = SSR – SSE. Likewise, we may do the same for the degrees of freedom: DFB = DFR – DFE. Then, of course, MSB = SSB/DFB and MSE = SSE/DFE. But MSB ~ σb2 and MSE ~ σ2 (where ~ means “is asymptotically equal to,” i.e., equal in the long run). Table 3.15 gives the slots and shows what fill them. We may now divide SSR into two orthogonal components, SSB and SSE, and make two F tests, one for F1–P (DFM, DFE) = MSM/MSE and another for F1–P (DFB, DFE) = MSB/MSE. If SSB does not differ significantly from SSE, then we have no significant bias and SSR estimates the pure error. If so, we may pool our estimates into a single error term having more degrees of freedom.
© 2006 by Taylor & Francis Group, LLC
250
Modeling of Combustion Systems: A Practical Approach TABLE 3.15 The Naked ANOVA with Replicates Term
DF
M
SS T
T
T
F1–p = MSM/MSE
a1(X y)1 a2(XTy)2
a1(X y)1 a2(XTy)2
a1(X y)1/MSE a2(XTy)2/MSE
1 DFB
an(XTy)n SSB
an(XTy)n MSB
an(XTy)n/MSE MSB/MSE
DFE
SSE
MSE
DFT
SST
P
T
1 1
R
MS
r2 = SSM/SST s = √SSE
TABLE 3.16 ANOVA with Replicates Term M
R
T
DF
SS
MS
F1–p = MSM/MSE
P
x1 x2 x3 x4 B
1 1 1 1 11
117.43 728.67 18.76 195.53 47.42
117.43 728.67 18.76 195.53 4.31
27.28 169.30 4.36 45.43 1.00
0.0001 <0.0001 0.0532 <0.0001 0.4851
E
16
68.87
4.30
r2
90.1%
31
1176.66
s
2.07
Since factorial models have orthogonal terms, one may also divide SSM into orthogonal components — one for each model term in the case of the factorial designs. Table 3.16 shows the figures with the data of Example 3.10 represented this way. From the table we note that MSB = 4.31, while MSE = 4.30. Clearly, the P value of 0.49 is nowhere near a threshold value of 0.10 or 0.05, so MSB is not significantly different than MSE. Thus, we may dismiss the notion that the model has significant bias and leave the residual pooled. We discuss bias error in additional detail in Chapter 4. 3.6.2 Center-Point Replicates For a 23 factorial design, we could replicate all eight points. But this may be too expensive in terms of time or money. We could replicate some rather than all points. However, if we do not replicate points symmetrically about the design center, then we will destroy the balance of the design and its orthogonality. A clever way of measuring pure error with as few replicates as possible is to augment the factorial design with center points. Since center points are located at the origin of the design, all powers and interactions are identically zero. Thus, they do not harm a factorial design’s orthogonality. They also give us information about a new point in factor space. Since they are replicates, they also lead to estimates for pure error.
© 2006 by Taylor & Francis Group, LLC
Experimental Design and Analysis
251
Let us once again consider the 22 factorial in order to fit the first-order model: y = a0 + a1x1 + a2 x2 + e
(3.70)
Since we have four points and three coefficients, we have an additional degree of freedom left to estimate experimental error, e. However, if the x1x2 interaction is significant, then the actual model is y = a0 + a1x1 + a2 x2 + a12 x1x2 and there are no degrees of freedom left to estimate experimental error. Moreover, if we attempt to fit Equation 3.70 and falsely ascribe a12x1x2 to the error term, we will inflate the error term. This may cause us to reject significant coefficients falsely when we perform our F test. Replicate center points avoid this dilemma. Consider the factorial design plus center-point replicates given in Table 3.17. TABLE 3.17 A 22 Factorial Design with Center Points Point
x1
x2
1 2 3 4 5 6
– – + + 0 0
– + – + 0 0
Examining the XTX matrix, we see that X remains orthogonal: ⎛6 X X = ⎜⎜ ⎜⎝ T
4
⎞ ⎟ ⎟ 4⎟⎠
Only the first element of the principal diagonal increases. Center-point replicates also allow us to test for model bias (also called lack of fit). The ANOVA is a straightforward extension of earlier versions. Table 3.18 shows them. If the model terms are orthogonal, then we can make separate entries for them in the ANOVA as shown. Otherwise, we could pool the effects into things like SSM and SSR, because at the very least these will be orthogonal for any set of data whatsoever. 3.6.2.1 Degrees of Freedom Entries 3.6.2.1.1 Model Terms By definition, there are p model terms, one of which estimates the mean; therefore, DFM = p – 1 (general)
© 2006 by Taylor & Francis Group, LLC
(3.71)
252
TABLE 3.18 ANOVA for Orthogonal Pooled or Unpooled Entries Effect
SS
MS
F
P
x1, j yj
1
SSx1/1
MSx1/MSE or MSx1/MSR
P(1, DFE) or P(1, DFR)
x2 , j yj
1
SSx2/1
MSx2/MSE or MSx2/MSR
P(1, DFE) or P(1, DFR)
x p , j yj
1
SSxp/1
MSxp/MSE or MSxp/MSR
P(1, DFE) or P(1, DFR)
DFM = p–1
MSM = SSM/(p – 1)
F(DFM, DFE)
P(DFM, DFE) or P(DFM, DFR)
DFB = u–p
MSB = SSB/(u – p)
F(DFB, DFE)
P(DFB, DFE)
DFE = n–u
MSE = SSE/(n – u)
DFR = n–p
MSR = SSR/(n – p)
n
x1
a1·(XTy)1 = a1
if orthogonal
Model, M
j =1 n
x2
a2·(XTy)2 = a2 j =1
n
xp
ap·(XTy)p = ap j =1
p
or
M
n
a–1TX–1Ty =
ak
x k , j yj
k =1
j =1
Residual, R
u
Model bias, B
(
rk yˆ k
SSB =
yk
)
2
k =1 u
Pure error, E
rk
(y
SSE =
yj
j,k
)
2
j =1 k =1
or
R
SSB + SSE = SSR n
Total, T
(y
SST = k =1
© 2006 by Taylor & Francis Group, LLC
k
y
)
2
DFT = n–1
r2 = SSM/SST s = MSE
Modeling of Combustion Systems: A Practical Approach
DF
Experimental Design and Analysis
253
If the model effects are orthogonal, the ANOVA can include separate entries for each parameter and DFxk = 1
(3.72)
where k is the factor index going from 1 to p – 1. 3.6.2.1.2 Residual Terms The residual comprises whatever degrees of freedom the model does not: DFR = n – p (general)
(3.73)
where n is the total number of observations, including replicate observations. We may further subdivide the residual into other components such as model bias and experimental error. 3.6.2.1.3 Pure Error In the case of genuine replicates, we can separately assess the pure error. If there are u unique points in factor space and n points in total, then the number of replicates available to assess pure error must be n – u + 1. Since we are making all of our measurements relative to a mean, then the degrees of freedom for pure error are 1 less than n – u + 1: DFE = n – u (for replicated data, generally)
(3.74)
If the total number of replicates are center-point replicates, nc, then clearly nc = n – u + 1
(3.75)
Substituting Equation 3.74 into Equation 3.73 for the case of center-point replicates gives DFE = nc – 1 (for replicated center points)
(3.76)
3.6.2.1.4 Model Bias Model bias must include whatever degrees of freedom the residual has left over after one accounts for pure error. Since DFR = DFE + DFB, DFB = DFR – DFE
(3.77)
Substituting Equations 3.73 and 3.74 into Equation 3.77 for DFE and DFR, respectively, gives DFB = u – p (for replicated data, generally)
© 2006 by Taylor & Francis Group, LLC
(3.78)
254
Modeling of Combustion Systems: A Practical Approach
p=6 u=9 n = 12
DFM = p –1 = 5 DFB = u – p = 3 DFE = n – u = 3 DFT = n –1 = 11
y = a0 + a1x1 + a2x2 + a11x12 + a12x1x2 + a22x22 p=6 n = 12 nc = 4
DFM = p –1 = 5 DFB = (n – nc ) – (p –1) = 3 DFE = nc –1 = 3 DFT = n –1 = 11
FIGURE 3.12 Illustration of degrees of freedom. The design is a central composite. Using the equations given in the chapter, one arrives at the appropriate degrees of freedom for the model, the bias, and the pure error. The top set of equations are the general ones. The bottom set are for designs whose replicates are exclusively center points, as is the present case. The center points, though coincident, are offset for clarity.
If our only replicates are center points, then we may solve for u in Equation 3.75 and substitute this into Equation 3.78: DFB = (n – p) – (nc – 1) (for center-point replicates)
(3.79)
From Equation 3.78, we see that the number of unique points in a design increases the degrees of freedom for assessing bias. Thus, center-point replicates are valuable in that they provide yet another coordinate in factor space. To underscore the arithmetic, consider Figure 3.12. 3.6.2.2 Sum-of-Squares Entries 3.6.2.2.1 Model Terms Equation 3.80 gives the sum of squares for the entire model: p
SSM = a–0TX–0Ty =
⎛ ak ⎜ ⎜⎝
n
∑ ∑ k =1
j =1
⎞ xk ,j yj ⎟ (general case) ⎟⎠
(3.80)
where the subscript –0 refers to a model missing the effect a0. (Equivalently, one could compute a TX T y − ny 2 , since a −0 TX −0 T y = a TX T y − ny 2 .) This will be the sum of squares for all model terms combined. Equation 3.80 is equivalent to the sum of the products of the individual entries in the XTy matrix multiplied by their respective coefficients, excluding the entries for a0. If the model has orthogonal effects, one may partition SSM into its individual orthogonal components. Each orthogonal term is
© 2006 by Taylor & Francis Group, LLC
Experimental Design and Analysis
255
n
SSxk = ak
∑x
y
k ,j j
j =1
We do this for each of p – 1 model parameters; we do not count a0, i.e., the mean, because the total variance is the sum of squared differences from the mean. 3.6.2.2.2 Residual Terms The residual comprises whatever variance the proposed model does not. If the model is accurate, the experiments carefully performed, etc., then the residual comprises only pure error. However, if the model is incorrect (e.g., a linear model when the true function is quadratic), then the residual will also contain bias due to an incorrect model. The only way to estimate pure error separately is to perform replicate measurements. 3.6.2.2.3 Pure Error In the general case for replicates, the replicate points occur at various locations in factor space, and we seek the variance between each point of the replicate set and the replicate mean. Consider the jth replicate set having a replicate mean yj . Then the variance for the kth point in the replicate set with its mean is ( yjk − yj )2 . If there are rj replicate points in the jth replicate set, then the sum of squares for that replicate set is rj
∑( y
jk
− yj
k =1
)
2
For example, for the four center points shown in Figure 3.12, rj = 4 and the mean response there is yj . Then the sum of squares (variance) for that replicate set is rj = 4
∑( y k =1
j,k
− yj
) = (y 2
j ,1
− yj
) + (y 2
j ,2
− yj
) + (y 2
j ,3
− yj
) + (y 2
j,4
− yj
)
2
Now in Figure 3.12, this is the only replicate set, and thus this calculation would comprise all of the SSE. However, in the general case there may be more replicate sets. If so, then we must repeat this summation for each replicate set. Then if there are nr replicate sets, we have nr
SSE =
rk
∑ ∑( y j =1 k =1
© 2006 by Taylor & Francis Group, LLC
j,k
− yj
)
2
256
Modeling of Combustion Systems: A Practical Approach
In fact, we could repeat this procedure for every unique point in factor space — not just the points with replicates — because unreplicated points are their own mean: yjk ≡ yj whenever yjk is not replicated. Thus for unreplicated points, rk
∑( y
) = ∑( y − y )
− yj
j,k
1
2
j
k =1
j
2
≡0
k =1
Therefore, if we do not wish to introduce a new parameter, nr , we may write u
SSE =
rk
∑ ∑( y
j,k
− yj
j =1 k =1
)
2
(general case)
(3.81)
If we have a design with only center-point replicates, then nc
SSE =
∑( y k =1
c,k
− yc
)
2
(center points replicated only)
(3.82)
where nc is the number of center points, yc,k is the value of the kth center point, and yc is the center-point mean. 3.6.2.2.4 Model Bias If experimental error were nonexistent, then bias would be any difference between what our model predicts and what we actually obtain, yˆ − y, and the sum of squares, bias would be n
∑ ( yˆ − y ) k
2
k
k =1
In the face of experimental error, we can use replicate measurements as an estimate of the true value. Then instead of taking the difference yˆ k − yk, we will instead take yˆ k − yk , where yˆ k is the predicted value by the model of the kth point and yk is the mean at that point. Now the mean and predicted values are invariant for a given position in factor space, so if one replicates them rk times, the sum of squares will become u
SSB =
∑ r ( yˆ − y ) k
k =1
© 2006 by Taylor & Francis Group, LLC
k
k
2
(3.83)
Experimental Design and Analysis
257
where u is the total number of unique points in factor space, k indexes them, and rk is the number of replicates at the kth point in factor space. If we come to a point that is not replicated, then rk = 1 and yk ≡ yk. However, ( yˆ k − yk )2 is not necessarily zero even for unreplicated points. 3.6.2.2.5 Total Sum of Squares The total sum of squares is the sum of the variance of every point from the grand mean, y : n
SST =
∑( y − y )
2
(3.84)
k
k =1
The residual is whatever we have left over after we have fit our model. Thus, SSR = SST – SSM
(3.85)
Or in terms of the quantities we have derived, n
SSR =
∑( y − y ) − a 2
k
T −0
X T−0 y
(3.86)
k =1
3.6.3
Standard Errors and the t Test
Equation 3.87 gives the variance–covariance matrix for least squares:
(
σ 2k = σ 2 X TX
)
−1
(3.87)
where σ 2k is a matrix of values according to ⎛ σ 20 ⎜ σ 2k = ⎜⎜ ⎜ ⎝⎜ sym
σ 0σ 1
$
σ
$
2 1
'
σ 0 σ p −1 ⎞ ⎟ σ 1σ p − 1 ⎟ % ⎟⎟ σ 2p−1 ⎟⎠
(3.88)
The diagonal elements are the variances; the nondiagonal elements are the covariances; σjσk measures the mutual bias of aj and ak coefficients upon one another, where the subscripts refer to the respective factors. For orthogonal matrices, the nondiagonal elements vanish, meaning that the regression coefficients are unbiased. We estimate σk2 from sk2 from the actual data using Equation 3.89.
© 2006 by Taylor & Francis Group, LLC
258
Modeling of Combustion Systems: A Practical Approach
(
s2k = s2 X TX
)
−1
(3.89)
where s2 = MSE, which comes from the ANOVA. Then the diagonal elements of Equation 3.89 are the standard errors for each coefficient, often written as ak [±sk]. The ratio of the coefficient value to the standard error is the t ratio: t=
ak sk
(3.90)
where sk is defined by the square root of the diagonal elements of Equation 3.89. If we want to know if a particular ak is significant, we can use the F test as already described, or we can use the equivalent t test. Statistical programs generate this regression statistic. One may also use the Excel function tdist(x,DF,2), where x is the estimate for the coefficient, DF is the degrees of freedom (n – p), and 2 performs the two-tailed test, that is, that the interval –sk·tn–p < ak < sk·tn–p does not include zero. As we have already noted, the t statistic is identical to √F(1, n). Tests with this statistic necessarily give exactly the same confidence intervals, etc. Table 3.19 reports results for Table 3.4, but using t tests on the effects rather than F tests on the mean squares. TABLE 3.19 t Test Coefficient
Estimate
Std Err
t Ratio
P
a0 a1 a2 a3
3.8288 1.2563 0.3338 0.6313
0.0994 0.0994 0.0994 0.0994
38.53 12.64 3.36 6.35
<0.0001 0.0002 0.0283 0.0031
However, s, as reported in Table 3.6, is not identical to sk in Table 3.19 because the former is the estimate of the response (s = √MSE) while the latter is the estimate on the kth effect (sk). Equation 3.89 relates them. If we want to estimate the response variance, sy2 , we can write a relation in terms of the hat matrix, H = X(XTX)–1XT: s2y = s2H
3.6.4
(3.91)
The Value of Orthogonal Designs with ANOVA
If X is not orthogonal, we cannot assess each effect separately. For a model having p adjustable coefficients we will have 2p possible models, and strictly speaking, we must use separate ANOVA tables for each. For example, the
© 2006 by Taylor & Francis Group, LLC
Experimental Design and Analysis
259
model y = a0 + a1x1 + a2 x2 + a3 x3 will generate 23 submodels (presuming each model retains a0; otherwise, there are 24 submodels including y = 0). The 23 models are 1. y = a0
2. y = a0 + a1x1
3. y = a0 + a2 x2
4. y = a0 + a3 x3
5. y = a0 + a1x1 + a2 x2
6. y = a0 + a1x1 + a3 x3
7. y = a0 + a2 x2 + a3 x3
8. y = a0 + a1x1 + a2 x2 + a3 x3
This is not a problem for a few effects. However, if we are screening 12 possible factors for significance, 212 = 4096; these are a lot of models to fit. There are generally reliable ways to find the best models without a complete regression of all possible models, but they require dedicated statistical software. However, orthogonal designs eliminate the requirement to fit multiple models because we can examine all orthogonal effects at once with a partitioned ANOVA table.
3.6.5
Rotatability
Adding additional center points not only preserves orthogonality, but also preserves rotatability. We refer to designs with radially symmetrical information fractions as rotatable designs, and the property itself as rotatability. Figure 3.13 gives the information fraction for this first-order design. 1.0 37.5% 50.0% 62.5% 75.0% 87.5% 100% x
0.5
0.0
-0.5
-1.0 -1.0
-0.5
0.0
0.5
1.0
FIGURE 3.13 Information fraction for factorial with center points. This factorial design (open circles) has its maximum certainty at the center of the operating region (100%, x marks the spot). It also has radially symmetrical information contours. It is orthogonal and rotatable. The center points are coincident but have been jittered for clarity.
© 2006 by Taylor & Francis Group, LLC
260
Modeling of Combustion Systems: A Practical Approach
The equation is i( x1 , x2 ) = 2 (2 + 3 x12 + 3 x22 ). Perhaps the most striking feature of the design is that the information fraction is radially symmetrical. We may see this by expressing i(x1, x2) as a function of the number of center-
(
)(
)
−1
point replicates, nc, i( x1 , x2 ) = ⎡1 + nc n f + 1 x12 + x22 ⎤ , where nc is the num⎣ ⎦ ber of center points and nf is the number of factorial points. Since x1 and x2 scale identically with nc, the function remains radially symmetrical in x1·x2 factor space regardless of the number of center points. That is, the design’s rotatability is invariant with nc . The advantage of a rotatable design is that the information fraction does not depend on the orientation of the coordinate axes. This is important because the design factors may not be the true factors. For example, the disappearance for a reactant in a gas-phase chemical reaction is a function of important factors such as the collision frequency, the reaction mechanism, the concentration of reactants and products, etc. We shall call these the penultimate factors. However, one cannot measure such factors directly. Instead, one measures pressure, temperature, and the like, because these related measures are more convenient. We shall call these the conventional factors. Guided by theory, we may be able to express penultimate factors in terms of conventional ones. But even if not, a rotatable design will preserve statistically beneficial properties if the unknown penultimate factors are linear combinations of the conventional factors. In essence, the design remains invariant under a rotation of axes. In Chapter 4, we show how to express such penultimate factors in terms of linear combinations of conventional factors. However, rotatability is not an all-or-nothing proposition. Practically speaking, if a design is approximately rotatable, that will be good enough for our purposes.
3.7
Randomization
In Section 3.3.3, we mentioned that randomizing the run order is essential to negate serial correlation. Serial correlation is order-dependent influence. For example, certain equipment or process cycles, atmospheric conditions, etc., may influence our response unbeknownst to us. If we do not plan for such an eventuality, we may falsely ascribe it to a particular factor or factors. That could cause us to falsely include an uninfluential factor or falsely exclude an influential one from our model. Then our model will lack predictive power. Serial correlation may also result from hysteresis. 3.7.1 Hysteresis Hysteresis is the memory effect of a response or factors whereby prior levels affect subsequent responses. Examples of systems that exhibit hysteresis are dead (inactive) time in controller response (process control applications) or
© 2006 by Taylor & Francis Group, LLC
Experimental Design and Analysis
261
dead (empty) volume in a vessel, or processes that change over time (e.g., human or animal learning). Play or slop in a gear (loose fit) will also cause hysteresis. Randomization will tend to distribute the effects of hysteresis over all the factors, inflating the error but introducing no bias. 3.7.2 Lurking Factors Serial correlation may also result from a lurking factor — an unknown variable that is influential but not part of the experimental study. If a lurking factor influences the response, then randomization will tend to distribute this unknown influence among all the factors. This will inflate the overall variance, but it will not bias our coefficients. On the other hand, lurking factors, by definition, are not controlled factors. Therefore, they will tend to vary with a plant or diurnal cycle, or whatever is producing them. It is likely that these will trend up or down over time. If we run our experiments in other than random order, we are likely to alias a lurking factor with a design factor. Therefore, we will not distribute the unknown factor influence, but project it onto a design factor. Then we will wrongly ascribe the effect of the lurking factor to a design factor even when the design factor has no influence on the response. For example, suppose that the ambient temperature is an important influence on a particular response, but that we do not know that ambient temperature is an important factor. Table 3.20 gives some hypothetical results. TABLE 3.20 A Nonrandomized Experiment Temp, °C 11 13 15 17 19 20 22
x 3 2 1 0 –1 –2 –3
y 21.7 25.6 30.0 33.8 37.7 39.9 43.1
Please note that x is an independent factor that may be set arbitrarily at the whim of the investigator. However, he has foolishly chosen not to randomize the run order; now x and ambient temperature (the real factor of influence) are hopelessly aliased. Suppose that out of convenience, the investigator has run the design starting with a high level of factor x and ending a low level. He wishes to fit the following model: y = a0 + a1x + e Now if he starts his experiments in the morning and finishes them in the afternoon, the ambient temperature will have steadily increased. The investigator supposes he is measuring the effect of x on y and derives the following expression:
© 2006 by Taylor & Francis Group, LLC
262
Modeling of Combustion Systems: A Practical Approach yˆ = 33.09 − 3.59 x
He dutifully summarizes the data in Table 3.21. TABLE 3.21 Analysis of Variance for Data for a Nonrandomized Experiment Effect Model, M Residual, R Total, T Effect a0 a1
SS
% SS
DF
MS
360.72
99.2
1
360.72
2.99
0.8
5
0.60
363.71
100.0
6
Estimate 33.11 –3.59
604.15
P <0.0001
r2 = 99.2% s = 0.77
Standard Errors Std Err Std Beta 0.29 0.15
F(1, 5)
t Ratio
0.00 –1.00
113.3839 –24.5795
P <0.0001 <0.0001
From the data we see that the model has r2 = 99.2%, and the investigator has greater than 99.99% confidence (p < 0.0001) that the model is statistically significant. Be that as it may, the analysis is nonsense. The reader has the benefit of the author’s third-person omniscient narrative for this story. But in real life, we will never know when serial correlation may come knocking. Therefore, the prudent course of action is to randomize the run order. The wide scatter in a randomized experiment should alert us to look for other sources of variation, including lurking factors. 3.7.2.1 Ameliorating Lurking Factors Suppose we randomize the run order. We cannot randomize unknown effects, so the ambient temperature behaves as before, increasing with run order. But this time, the run order is randomized. Table 3.22 shows the new run order. TABLE 3.22 A Randomized Experiment Temp, °C
x
y
11 13 15 17 19 20 22
2 –1 1 –2 0 3 –3
21.7 25.6 30.0 33.8 37.7 39.9 43.1
Table 3.23 is markedly different from its predecessor. Now the lurking factor is no longer falsely aliased to the design factor and our r2 drops from 99.2 to 8.5%. This indicates that the model has no significant correlating ability, which is the proper conclusion.
© 2006 by Taylor & Francis Group, LLC
Experimental Design and Analysis
263
TABLE 3.23 Analysis of Variance for a Randomized Experiment Effect Model, M
% SS
DF
MS
F(1, 5)
P
0.46
0.5261
30.87
8.5
1
30.87
Residual, R
332.84
91.5
5
66.57
Total, T
363.71
100.0
6
Effect a0 a1
3.8
SS
Estimate
Standard Errors Std Err Std Beta
33.11 –1.05
3.08 1.54
0.00 –0.29
r2 = 8.5% s = 8.16 t Ratio
P
10.7382 –0.6810
0.00012 0.52613
About Residuals
Residuals provide all that we can know statistically about errors between our model and reality. Therefore, any analysis is incomplete unless one also analyzes the residuals.
3.8.1
Residuals vs. Run Order
One diagnostic that one should always perform is to plot residuals vs. run order. If the residuals comprise only random error, they should show no discernable pattern. Figure 3.14 shows the plot for the randomized data. Even though the data were randomized, we see a linear trend of residuals with run order, indicating serial correlation. Now, no diagnostic is foolproof. However, these two simple things — randomizing the experimental run order and examining the residuals— will often keep the investigator from being led astray.
3.8.2
Other Residual Plots
If our factors account for all the significant sources of variation, then the residuals will result from a plethora of insignificant influences. We know from the central limit theorem that these will distribute as a normal distribution having a particular mean and a standard deviation. Then a plot of residuals against each factor should show no discernable pattern. In particular, they should not show a linear trend, a curvilinear or sinusoidal trend, or any tendency to converge or diverge (funnel shape).
© 2006 by Taylor & Francis Group, LLC
264
Modeling of Combustion Systems: A Practical Approach
Residual (Actual – Predicted)
15.0 10.0 5.0 0.0 -5.0 -10.0 -15.0 Run Order FIGURE 3.14 Residual vs. run order. The validity of our model depends on the error being randomly distributed. One should always check this assumption. Standard checks comprise plotting the residual as a function of time, run order, each factor, and the response. We expect to observe only random behavior. However, this plot clearly shows a linear trend, indicating nonrandom response with run order. So alerted, the investigator should proceed to find the reason for this behavior. Some possibilities are lurking factors, collinear data, serial correlation, and model bias, to name a few.
Another residual plot we should always examine is a residuals vs. fitted response plot. The residuals should show random behavior. Plots such as e vs. xk and e vs. yˆ should show a constant error variance (i.e., they should not diverge, converge, cycle, or trend in any direction. (Please note that one should not plot residuals against the actual response values. Since the actual response contains the residual, a plot of residuals against actual response will show a trend. This is normal and does not indicate problem data.)
3.8.3
Full and Block Randomization
Were we to randomize the order of the experimental series (including the replicates), the replicates would be just as likely to experience the same variation in error as any other design point. If we do not randomize our experimental order, we will not account for all sources of variation. Were we to run the replicates in sequence, we would not have genuine replicates, we would not be exposing the replicates to the full design variation. However, there are times when it is not possible or desirable to run the design in a single block and randomize all the experiments including replicates. There may be so many experiments that it will take days or weeks to complete them all, and something influential may change over this length of time. In such cases, it will be advantageous to break the experimental series into several
© 2006 by Taylor & Francis Group, LLC
Experimental Design and Analysis
265
orthogonal pieces, randomize each piece, and sprinkle each piece with replicate points.
3.8.4
Blocking
As we have learned, randomization may inflate the variance but keeps the coefficients unbiased. However, an inflated variance can also be a problem because it makes the F test less sensitive by increasing the denominator in the F ratio. This may lead us to falsely accept the null hypothesis and remove a significant effect from consideration. Blocking can reduce the error variance and make our F tests more sensitive. Blocking is the segregation of factors into groups such that most of the expected variance occurs between groups rather than within them. As such, it is a restriction on randomization. For example, suppose we want to study three factors in a 23 factorial design — let us say NOx from an oil burner as a function of oxygen concentration, steam/fuel ratio, and furnace temperature. However, constraints on the furnace time mean that we can only conduct four experiments now and four experiments 3 weeks from now when the furnace is again unencumbered. How should we conduct our experiments? We should first note that many potentially influential factors are out of our control. For example, the fuel oil may change over time — it may form sediment, lose volatiles, oxidize, or who knows what. Of course, it would be useful to remove as many sources of variation as possible. But in all likelihood, there will be differences in the fuel oil today vs. fuel oil 3 weeks from now. We also cannot know what the weather will be; ambient humidity and temperature can affect important combustion-related responses. Suppose someone will need this particular burner in the meantime. They may change out parts or modify the burner with the intent to restore it to its original condition later. However, the restored condition may differ from the original in an unknown and unintended way. At any rate, it would seem best not to have all these possible sources confound our assessment of the subject factors. Blocking can remove these sources of variation from the residual. The best kind of blocking will be blocking that is orthogonal to the model effects. Orthogonal blocking allows independent block and factor entries on the ANOVA. Actually, we already know how to block factorial designs orthogonally. We merely select a blocking generator as we did in creating fractional factorials. Only this time, we will run both fractions — half now, half later. We can decide which fraction we will run first with a coin toss.
3.8.5
Random vs. Fixed Effects
We refer to the block effect as a random effect, while factor effects (e.g., x1, x2, …) are known as fixed effects. Fixed effects represent actual levels of influential factors. However, random effects represent a randomly distributed range of
© 2006 by Taylor & Francis Group, LLC
266
Modeling of Combustion Systems: A Practical Approach
less influential factors. The block effect is uncontrolled and uncontrollable. We cannot set it as we can fixed effects. We are not even interested in the actual level of the blocking factor, per se. We are mostly trying to control a nuisance. Therefore, the block effect is qualitatively different from the model effects.
Example 3.11 Orthogonal Blocking of a 2 3 Factorial Design Problem statement: Block the 23 factorial design into two orthogonal blocks. Fit the model y = a0 + a1x1 + a2 x2 + a3 x3 + ab xb + e , where abxb is the block effect. Give a skeleton of the ANOVA for this design. Solution: We shall use the defining contrast 123, referring to the factor numbers. For half the design points, 123 = +1, for the other half, 123 = –1. We write the design in binary order, segregate by blocks, and then randomize within each block. Table 3.24 gives one such randomization. TABLE 3.24 A Randomized 23 Factorial Design in Two Blocks Run Order
Pt (binary order)
1
1 2 3 4
1 7 2 4
– + – +
– + + –
+ + – –
+ + + +
5 6 7 8
6 0 5 3
+ – + –
+ – – +
– – + +
– – – –
Factor Pattern 2 3
Block
We used the following approach: 1. Randomize the design. For this purpose, one can use tables of random numbers, statistical software, or a random number generator. For example, the Excel function 7*RAND( ) gives numbers between 0 and 7, randomly. One may then run the function repetitively until assigning an order to every number. 2. Express each number in the sequence in binary format, e.g., 0 = – – –, 1 = – – +, etc. 3. Segregate the runs by block and randomly choose which to run first by a coin toss, etc.
© 2006 by Taylor & Francis Group, LLC
Experimental Design and Analysis
267
Table 3.25 gives a skeleton of the ANOVA. TABLE 3.25 ANOVA for a 23 Factorial Design in Two Blocks Effect
SS
DF
MS
F(1, 3)
x1 x2 x3 xb R
SSx1 SSx2 SSx3 SSb SSR
1 1 1 1 3
MSx1 = SSx3 MSx2 = SSx3 MSx3 = SSx3 MSb = SSb/1 MSR = SSR/3
MSx1/MSR MSx2/MSR MSx3/MSR MSb/MSR
T
SST
7
Example 3.12 A 2 3 Factorial in Two Blocks Problem statement: Table 3.26 shows flame lengths for a burner using a blend of hydrogen and natural gas at various fuel flow and air/fuel ratios.
TABLE 3.26 Data for 23 Factorial in Two Blocks Run Order
Pt (binary order)
Heat Release, MMBtuh
Factor O2 in Flue Gas, %
H2 in Fuel, %
Block = 123
Flame Length, ft
1 2 3 4
1 7 2 4
3 12 3 12
2 10 10 2
100 100 0 0
+ + + +
17.5 12.6 5.4 10.3
5 6 7 8
6 0 5 3
12 3 12 3
10 2 2 10
0 0 100 100
– – – –
5.0 9.9 17.1 12.2
The table gives the fuel flow as MMBtuh (millions of British thermal units per hour), and one may relate the final oxygen concentration in the flue gas to the air/fuel ratio. Perform the regression, build the ANOVA, and estimate σ. Repeat the procedure but include the SS blocks in the residual. What does this do to the error and the F tests? Solution: The regression equation is y = 11.59 + 3.84 x1 − 2.71x2 − 2.47 x3
© 2006 by Taylor & Francis Group, LLC
268
Modeling of Combustion Systems: A Practical Approach where x1, x2, and x3 are the heat release, oxygen, and hydrogen concentrations, respectively, transformed to ±1. It says that the flame length grows with the heat release and shrinks with a higher air/fuel ratio and the addition of hydrogen to the fuel. These are well-known effects. The investigator performed the original experiments in two separate trials separated by some weeks. However, since the blocks are orthogonal to the remaining effects, we can separately assess any bias correlated with time. Such will end up in the sum-of-squares blocks entry and not in the residual. With such tests, there are many opportunities for bias. Others may have done experiments with the same burner, but not restored it properly. Or the test may be with a similar but not identical unit. In fact, this ANOVA shows that there is significant bias. Actually, the data come from two different projects using the same burner model, at different times. So the block error also includes the effect of manufacturing differences from burner to burner. Notwithstanding, we are still able to get good estimates for the main effects. Table 3.27 shows that the firing rate, oxygen concentration, and hydrogen content are all very significant (P < 0.0002). TABLE 3.27 ANOVA for the 23 Factorial Design in Two Blocks Effect
SS
DF
x1 x2 x3 Blocks
118.07 58.88 48.73 33.64
1 1 1 1
0.29
3
259.60
7
Residual Total
MS
F(1, 3)
P
118.1 58.9 48.7 33.6
1239.6 618.1 511.6 353.2
0.0001 0.0001 0.0002 0.0003
r2 =
86.9%
s=
0.31
0.10
We also have an estimate for σ of ±0.31 ft. This gives our F tests the precision they need. Repeating the analysis, but this time without the sum-of-squares blocks entry, we see a marked difference. Table 3.28 shows that only the heat release (x1) is significant at the 95% confidence level. Our estimate for σ is badly inflated to ±2.9 ft because the residual contains bias from differences over time. Because this is a large difference we should attempt to find out what has changed between the two test series. We should point out that since the sum-of-squares blocks entry is orthogonal to the effects, none of the coefficients were changed. That is, our model is still y = 11.59 + 3.84 x1 − 2.71x2 − 2.47 x3 , but now only a1 = 3.84 appears
© 2006 by Taylor & Francis Group, LLC
Experimental Design and Analysis
269
TABLE 3.28 ANOVA for the 23 Factorial Design without Blocks Effect x1 x2 x3 Residual Total
SS
DF
MS
F(1, 3)
P
118.07 58.88 48.73
1 1 1
118.1 58.9 48.7
13.9 6.9 5.7
0.0203 0.0579 0.0746
33.93
4
8.48
r2 =
86.9%
259.60
7
s=
2.91
significant. The residual has been inflated and the F tests have lost their sensitivity. A famous rule of thumb is “Block what you can, randomize what you cannot.”3
3.9
Screening Designs
Suppose that one has a large slate of candidate factors. Then even 1/2 or 1/4 fractions may entail too many experimental points. If we may properly presume that first-order effects predominate, we may use screening designs. These comprise highly fractionated factorials or fully saturated designs (such as saturated factorials and simplex designs). Saturated designs are those that use all their degrees of freedom for the initial estimating of effects. Screening designs can whittle the candidate factors down to a few important ones for further scrutiny. 3.9.1 Simplex Designs Simplex designs are screening designs and use the absolute minimum number of points. They are easy to construct, but they generate designs having nonuniform coding limits and number of levels. They also are more difficult to augment than fractional factorials. Consider a linear equation in two factors: y = a0 + a1x1 + a2x2. Theoretically, we ought to be able to determine the three coefficients with only three experiments. It is possible even to have an orthogonal design for this — the simplex design. To construct it, do the following.4 Step 1: Construct an inceptive matrix in n – 1 rows, where n is the total number of coefficients. The principal diagonal comprises the counting numbers, 1, 2, …, n – 1, in order. Above the principal diagonal are –1 values. Below are 0 values. Then, for the case at hand, n = 3 and the matrix looks like this: ⎛1 ⎜⎝ 0
© 2006 by Taylor & Francis Group, LLC
−1⎞ 2 ⎟⎠
270
Modeling of Combustion Systems: A Practical Approach
Step 2: To this matrix add an additional row above the first, comprising –1 values:
⎛ −1 ⎜ 1 ⎜ ⎜⎝ 0
−1⎞ −1⎟⎟ 2 ⎟⎠
Step 3: Normalize each column vector to unit extension using the square root of the sum of squares:
⎛ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎝
−1 2 −1 2 0
−1 ⎞ ⎟ 6⎟ ⎛ −0.707 −1 ⎟ ⎜ ≈ 0.707 ⎟ 6 ⎟ ⎜⎜ ⎝ 0.000 2 ⎟ ⎟ 6⎠
−0.4408⎞ −0.408⎟⎟ −0.816⎟⎠
From left to right, the columns comprise the factor patterns for x1 and x2. Step 4: Augment the matrix with an initial column of 1 values. Here is the X matrix for the simplex, followed by a diagonal XTX, indicating that the matrix is orthogonal:
⎛1 Xa = ⎜⎜ 1 ⎝⎜ 1
−0.707 0.707 0.000
⎛3 −0.408⎞ ⎛ a0 ⎞ ⎟ ⎜ ⎟ T −0.408⎟ ⎜ a1 ⎟ , X X = ⎜⎜ ⎜⎝ −0.816⎟⎠ ⎜⎝ a2 ⎟⎠
1
⎞ ⎟ ⎟ 1⎟⎠
Example 3.13 A Simplex in Six Factors Problem statement: Construct a simplex to determine the following equation using only seven experiments: y = a0 + a1x1 + a2 x2 + a3 x3 + a4 x4 + a5 x5 + a6 x6 . Calculate XTX for the simplex matrix to show that it is orthogonal.
© 2006 by Taylor & Francis Group, LLC
Experimental Design and Analysis
271
Solution: Step 1: ⎛1 ⎜0 ⎜ ⎜0 ⎜ ⎜0 ⎜0 ⎜ ⎝0
−1 2 0 0 0
−1 −1 3 0 0
−1 −1 −1 4 0
−1 −1 −1 −1 5
0
0
0
0
−1⎞ −1⎟⎟ −1⎟ ⎟ −1⎟ −1⎟ ⎟ 6⎠
⎛ −1 ⎜ 1 ⎜ ⎜ 0 ⎜ ⎜ 0 ⎜ 0 ⎜ ⎜ 0 ⎜⎝ 0
−1 −1 2 0 0 0 0
−1 −1 −1 3 0 0 0
−1 −1 −1 −1 4 0 0
−1 −1 −1 −1 −1 5 0
−1⎞ −1⎟⎟ −1⎟ ⎟ −1⎟ −1⎟ ⎟ −1⎟ 6⎟⎠
Step 2:
Step 3: ⎛ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎝⎜
−1
−1
−1
−1
−1
2 1
6 −1
12 −1
20 −1
30 −1
2
6 2
12 −1
20 −1
30 −1
6
12 3
20 −1
30 −1
12
20 4
30 −1
20
30 5
0 0
0
0
0
0
0
0
0
0
0
0
0
0
© 2006 by Taylor & Francis Group, LLC
30 0
−1 ⎞ 42 ⎟⎟ −1 ⎟ ⎟ 42 ⎟ −1 ⎟ ⎟ 42 ⎟ −1 ⎟ ⎟ 42 ⎟ −1 ⎟ ⎟ 42 ⎟ −1 ⎟ ⎟ 42 ⎟ ⎟ 6 ⎟ ⎟ 42 ⎠
272
Modeling of Combustion Systems: A Practical Approach Step 4: ⎛ ⎜1 ⎜ ⎜ ⎜1 ⎜ ⎜ ⎜1 ⎜ ⎜ ⎜1 ⎜ ⎜ ⎜1 ⎜ ⎜ ⎜1 ⎜ ⎜ ⎜1 ⎜⎝
−1
−1
−1
−1
−1
2 1
6 −1
12 −1
20 −1
30 −1
2
6 2
12 −1
20 −1
30 −1
6
12 3
20 −1
30 −1
12
20 4
30 −1
20
30 5
0 0
0
0
0
0
0
0
0
0
0
0
0
0
⎛7 ⎜ ⎜ ⎜ ⎜ T X X=⎜ ⎜ ⎜ ⎜ ⎜⎝
−1 ⎞ 42 ⎟⎟ −1 ⎟ ⎟ 42 ⎟ −1 ⎟ ⎟ 42 ⎟ −1 ⎟ ⎟ 42 ⎟ −1 ⎟ ⎟ 42 ⎟ −1 ⎟ ⎟ 42 ⎟ ⎟ 6 ⎟ ⎟ 42 ⎠
30 0
1 1 1 1 1
⎞ ⎟ ⎟ ⎟ ⎟ ⎟ ⎟ ⎟ ⎟ 1⎟⎠
Thus, the matrix is orthogonal in the lenient sense. (Multiplying all columns except the first by √n where n is the number of points in the simplex would yield an orthogonal design in the stricter sense. Multiplying the resultant matrix by 1/√n would yield an orthogonal matrix in the strictest sense. However, these operations are unnecessary for our purposes.) 3.9.2 Highly Fractionated Factorials In general, one cannot always construct an n-run fractional factorial to determine n coefficients. However, one can construct designs having 2f–k ≥ n points. When the equality holds we have a saturated design. We can construct highly fractionated factorials according to 2f–k where k = ceil[log2(n)]. Here, ceil is the ceiling operator whose output is the smallest integer greater than its argument. For example, ceil(2.8) = 3. To evaluate log2(n) note that log(n) ln(n) = = log 2 (n) log(2) ln(2)
© 2006 by Taylor & Francis Group, LLC
Experimental Design and Analysis
273
For n = 7 we have k = ceil[log2(7)] = ceil[2.81]= 3. Then, using 26–3 (or 1/8 fraction of the 26 factorial), one can construct an eight-run design for six factors. When log2(n) is not an integer, our screening design will not be a saturated one but a highly fractionated factorial design. For our example, the blocking generators 124, 135, and 236 (the k largest generators having minimal overlap) give the following design: ⎛+ ⎜+ ⎜ ⎜+ ⎜ + Xa = ⎜ ⎜+ ⎜ ⎜+ ⎜+ ⎜ ⎝+
+ + + + − − − −
+ + − − + + − −
+ − + − + − + −
+ + − − − − + +
+ − + − − + − +
+⎞ ⎛ a0 ⎞ − ⎟⎟ ⎜ ⎟ a1 −⎟ ⎜ ⎟ ⎟ ⎜ a2 ⎟ +⎟ ⎜ ⎟ a3 +⎟ ⎜ ⎟ ⎟ ⎜ a4 ⎟ −⎟ ⎜ ⎟ ⎜ a5 ⎟ −⎟ ⎜ ⎟ ⎟ ⎝ a6 ⎠ +⎠
(3.92)
Clearly, the matrix is orthogonal. ⎛8 ⎜ ⎜ ⎜ ⎜ X TXa = ⎜ ⎜ ⎜ ⎜ ⎜⎝
8 8 8 8 8
⎞ ⎛ a0 ⎞ ⎟⎜a ⎟ ⎟ ⎜ 1⎟ ⎟ ⎜ a2 ⎟ ⎟⎜ ⎟ ⎟ ⎜ a3 ⎟ ⎟ ⎜ a4 ⎟ ⎟⎜ ⎟ ⎟ ⎜ a5 ⎟ 8⎟⎠ ⎜⎝ a6 ⎟⎠
Consideration of the blocking generators gives the following alias structure for two-factor interactions: 1 ↔ 24 ↔ 35
4 ↔ 12 ↔ 56
2 ↔ 14 ↔ 36
5 ↔ 13 ↔ 46
3 ↔ 15 ↔ 26
6 ↔ 25 ↔ 34
16 ↔ 25 ↔ 34
We have only listed interactions up to second order, as third- and higherorder interactions are usually negligible. This is a resolution 3 design, and one may properly use it only if second-order interactions pale compared to the first-order effects. We call designs of this type screening designs because the idea is that only a few of the effects will be significant.
© 2006 by Taylor & Francis Group, LLC
274
Modeling of Combustion Systems: A Practical Approach
Highly fractionated designs have several advantages over simplex designs: 1. 2. 3. 4.
3.9.3
All factors have values of ±1 rather than various levels. One may easily augment the designs to increase the resolution. The alias structure is easy to determine. There are some degrees of freedom left over to estimate experimental error.
Foldover
It may be that we find, after an initial investigation, that we need to increase the design resolution. We can augment fractional factorials easily for this purpose. For example, suppose we need to increase the resolution of the previous design from a 1/8 26 to a 1/4 26 design. We may do this with a procedure known as foldover: constructing another design with the signs of the blocked factors reversed. For example, the following matrix is created by folding over (or reversing) the signs of the blocked factors of Matrix 3.91: ⎛+ ⎜+ ⎜ ⎜+ ⎜ + Xa = ⎜ ⎜+ ⎜ ⎜+ ⎜+ ⎜ ⎝+
+ + + + − − − −
+ + − − + + − −
− + − + − + − +
− − + + + + − −
− + − + + − + −
−⎞ ⎛ a0 ⎞ + ⎟⎟ ⎜ ⎟ a1 +⎟ ⎜ ⎟ ⎟ ⎜ a2 ⎟ −⎟ ⎜ ⎟ a3 −⎟ ⎜ ⎟ ⎜ ⎟ a4 ⎟ +⎟ ⎜ ⎟ ⎜ a5 ⎟ +⎟ ⎜ ⎟ ⎟ ⎝ a6 ⎠ −⎠
(3.93)
Recall that the blocking generators for Matrix 3.91 were 124, 135, and 236. These in turn generated the tacit blocking factors 2345, 1346, and 1256. Now if we leave the signs of the unblocked factors unchanged (1, 2, and 3) and then reverse the signs of x4 we get a full factorial in x1, x2, x3, and x4. So the blocking factors 2345, 1346, and 1256 determine the sign pattern for x5 and x6. The reader may construct this design from scratch using a 24 factorial and then constructing the sign patterns for x5 and x6 using the above three blocking generators. He will note that the design is identical to that generated by foldover. 124 is no longer a blocking generator, as 4 is now an independent factor. Therefore, the design is now resolution 4; the first-order effects are not confounded with any two-factor interactions, i.e., 1 ↔ 256 ↔ 346
2 ↔ 156 ↔ 345
3 ↔ 146 ↔ 245
4 ↔ 136 ↔ 235
5 ↔ 126 ↔ 234
6 ↔ 125 ↔ 134
© 2006 by Taylor & Francis Group, LLC
Experimental Design and Analysis
275
In resolution 4 designs, two-factor interactions alias with other two-factor interactions but not with any main effects: 12 ↔ 56
13 ↔ 46
14 ↔ 36
15 ↔ 26
16 ↔ 25 ↔ 34
23 ↔ 45
Thus, foldover is an easy way to increase the resolution of fractional factorial designs. Rather than keep the factor pattern of the unblocked factors constant, we could have chosen not to reverse the signs of some of the blocked factors to create a specific alias structure. This is useful if particular interactions specifically interest the investigator. However, in the absence of new knowledge, the foldover technique usually creates the most desirable properties.
3.10 Second-Order Designs Factorial designs cannot estimate pure quadratics, i.e., effects like a11x12, a22x22, etc. However, the central composite and Box–Behnken designs can estimate these. We first discuss central composites.
3.10.1
Central Composites
One can augment factorial and fractional factorial designs with axial (also called star) points to obtain estimates for pure quadratics. Axial points have coordinates comprising all zeros but one, e.g., (0, 0, …, a). For example, one may augment the 22 factorial design with four points (0, ±√2) and (±√2, 0) to create the design shown in Figure 3.15. We have chosen axial coordinates at ±√2 units from the design center to give a rotatable design. That is, the resulting error structure will be circular (or spherical or hyperspherical, as the case may be). We can know this from the information fraction (see Equation 3.48). If we later find that our axes should be rotated, then the existing design accommodates this with no need for further experiments. This design also has another advantage: it measures the response at five different levels for each factor (–√2, –1, 0, 1, √2). Rotatable designs have symmetric statistical properties, but in fact, if the design is approximately rotatable, that is good enough. It never hurts to have a rotatable design, but for some practical cases where linear combinations of the factors have no real meaning, rotatable designs are less beneficial. Generally, we augment the design with several center-point replicates. We have partitioned the X matrix to highlight the factorial, axial, and center points:
© 2006 by Taylor & Francis Group, LLC
276
Modeling of Combustion Systems: A Practical Approach
x1 y = a0 + a1x1 + a2x2 + a11x12 + a12x1x2 + a22x22 + eb + e
x2
FIGURE 3.15 A central composite in two factors. The design is shown augmented with three center-point replicates (bolded circles). The replicates are coincident but jittered for clarity. The solid circles comprise the factorial points. The hollow circles at the periphery are the axial or star points. The model, as shown, has 2 DF to measure pure error, 6 DF for model parameters, and 3 DF to measure bias. If there is no significant bias, the two error terms may be pooled to a residual error term having 5 DF to better estimate s.
⎛1 ⎜1 ⎜ ⎜1 ⎜ ⎜1 ⎜1 ⎜ Xa = ⎜ 1 ⎜ ⎜1 ⎜ ⎜1 ⎜1 ⎜ ⎜1 ⎜ ⎝1
1 1 −1 −1
1 −1 1 −1
1 1 1 1
1 −1 −1 1
0
2
0
0
0
− 2
0
0
2
0
2
0
− 2 0 0 0
0 0 0 0
2 0 0 0
0 0 0 0
⎛ 11 ⎜ ⎜ ⎜ T X Xa = ⎜ ⎜ ⎜ ⎜ ⎝
© 2006 by Taylor & Francis Group, LLC
8 8 8 12 sym
4
1⎞ 1⎟⎟ 1⎟ ⎟ 1⎟ ⎛ a0 ⎞ ⎜a ⎟ 2⎟ ⎜ 1 ⎟ ⎟⎜ a ⎟ 2 2⎟ ⎜ ⎟ ⎟ ⎜ a11 ⎟ 0⎟ ⎜ ⎟ ⎟ a12 0⎟ ⎜⎝ a ⎟⎠ 22 2 0⎟⎟ 0⎟ ⎟ 0⎠ 8 ⎞ ⎛ a0 ⎞ ⎟⎜ a ⎟ ⎟⎜ 1 ⎟ ⎟ ⎜ a2 ⎟ ⎟⎜ ⎟ 4 ⎟ ⎜ a11 ⎟ ⎟ ⎜ a12 ⎟ ⎟⎜ ⎟ 12 ⎠ ⎝ a22 ⎠
Experimental Design and Analysis
277
One should also note that the central composite design is not orthogonal with or without center-point replicates even in the lenient sense. The design is orthogonal in the main effects and the interaction term, but the pure quadratics bias one another and the pure constant (a0). We have four options. 1. 2. 3. 4.
Tolerate it. Restrict the bias to be among quadratics only. Construct orthogonal components. Change the design value for the axial points to generate an orthogonal design.
3.10.1.1 Quadratic Bias Only We may subtract the mean square value, m = and fit the following model:
∑x n
2 k
n
from the quadratics
y = a0 + a1x1 + a2 x2 + a11 ( x12 − m) + a12 x1x2 + a22 ( x22 − m) For our example, m = 8/11, giving ⎛1 ⎜1 ⎜ ⎜1 ⎜ ⎜1 ⎜1 ⎜ X = ⎜1 ⎜ ⎜1 ⎜ ⎜1 ⎜1 ⎜ ⎜1 ⎜ ⎝1
1 1 −1
1 −1 1
3 / 11 3 / 11 3 / 11
1 −1 −1
−1
−1
3 / 11
1
2
0
14 / 11
0
− 2
0
14 / 11
0
0
2
−8 / 11
0
0 0 0 0
− 2 0 0 0
−8 / 11 −8 / 11 −8 / 11 −8 / 11
0 0 0 0
⎛ 11 ⎜ ⎜ ⎜ X TX = ⎜ ⎜ ⎜ ⎜ ⎝
© 2006 by Taylor & Francis Group, LLC
8 8 68 / 11 sym
4
3 / 11⎞ 3 / 11⎟⎟ 3 / 11⎟ ⎟ 3 / 11⎟ −8 / 11⎟ ⎟ −8 / 11⎟ ⎟ 14 / 11⎟ ⎟ 14 / 11⎟ −8 / 11⎟⎟ −8 / 11⎟ ⎟ −8 / 11⎠ ⎞ ⎟ ⎟ ⎟ ⎟ 13 / 11⎟ ⎟ ⎟ 68 / 11⎠
278
Modeling of Combustion Systems: A Practical Approach
This gets rid of the biases for the pure quadratics with the constant, but it does not remove the bias among the quadratics. Then in our ANOVA, the sum of the quadratics will be orthogonal to the rest of the design, but we will need separate ANOVAs to assess the model with various combinations of quadratic terms. 3.10.1.2 Orthogonal Components Following option 3, one can construct a component that is orthogonal to all others using the terms x1 + bx2 − c and x2 + bx1 − c . Then the model becomes
(
)
(
y = a0 + a1x1 + a2 x2 + a11 x12 + bx22 − c + a12 x1x2 + a22 x22 + bx12 − c
)
This will generate the following XTX matrix: ⎛N ⎜ ⎜ ⎜ ⎜ ⎜ T X X=⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜⎝
∑(x
+ bx22 − c
∑(x
+ bx22 − c
2 1
∑x
∑(x
)
2 1
∑x
2 2 2 1
)
∑(
2
sym
∑( x x )
2
1 2
)
⎞ ⎟ ⎟ ⎟ ⎟ ⎟ ⎟ x12 + bx22 − c x22 + bx12 − c ⎟ ⎟ ⎟ ⎟ ⎟ 2 2 2 ⎟⎠ x2 + bx1 − c 2 2
+ bx12 − c
)(
∑(
)
)
In order to make the nondiagonal elements vanish, we must solve for b and c such that
∑(x ∑(x
2 j
2 j
)
+ bxk2 − c = 0
)(
(3.94)
)
+ bxk2 − c xk2 + bxj2 − c = 0
where j ≠ k. The first equation gives
∑ ( x ) + b∑ ( x ) − nc = 0 2 j
2 k
But for a balanced design,
∑x = ∑x 2 j
© 2006 by Taylor & Francis Group, LLC
2 k
= nm
(3.95)
Experimental Design and Analysis
279
where m is the mean square:
∑x
m=
2 k
n
Therefore, we have c = (b − 1)m . Expanding Equation 3.94 gives
∑ ⎣⎡(1 + b ) x x + b ( x 2
2 2 j k
) ( )(
)
+ xk4 − b + 1 c xj2 + xk2 + c 2 ⎤ ⎦
4 j
Performing the summation gives
( 1 + b ) ∑ x x + b∑ ( x 2
2 2 j k
4 j
) ( ) ∑(x
+ xk4 − b + 1 c
2 j
)
+ xk2 + nc 2
Let q=
∑(x ) = ∑( x ) 4 j
4 k
n
n
Then the equation simplifies to
(1 + b ) ∑ x x 2
2 2 j k
(
)
+ 2 nbq − 2 b + 1 nmc + nc 2
Substituting Equation 3.96 into this gives
(1 + b ) ∑ x x 2
(
)(
)
(
)
+ 2 nbq − 2 b + 1 b − 1 nm2 + nm2 b − 1
2 2 j k
2
This gives a quadratic equation in b: b 2 ⎡⎢ ⎣
∑ ( x x ) − nm ⎤⎦⎥ + b ⎡⎣2n( q − m )⎤⎦ + ⎡⎣⎢3nm + ∑ ( x x )⎤⎦⎥ = 0 . 2 2 j k
2
2
2
2 2 j k
Solving for b, one obtains
b=−
(
∑(
)
⎛ ± ⎜ ⎜ xj2 xk2 − nm2 ⎝
n q − m2
)
© 2006 by Taylor & Francis Group, LLC
(
∑(
)
2
⎞ ⎟ − xj2 xk2 − nm2 ⎟⎠
n q − m2
)
∑ ( x x ) + 3nm ∑ ( x x ) − nm 2 2 j k
2 2 j k
2
2
(3.96)
280
Modeling of Combustion Systems: A Practical Approach
where
∑(x ) = ∑( x ) q= 4 j
4 k
n
n
and m=
∑x = ∑x 2 j
n
2 k
n
and one takes the solution such that –1 ≤ b ≤ 1. We recall that
(
)
c = b−1 m
(3.97)
One may also solve for Equations 3.96 and 3.97 numerically. This procedure gives an orthogonal design. 3.10.1.3 Adjusting the Axial Component The third alternative (and in the author’s opinion the best) is to adjust the value of the axial coordinate so that the quadratics do not bias one another or the other coefficients. For central composite designs, this is simple to do numerically because all the star points are the same distance from the design center. Therefore, one iterates a single variable only. Statistical programs will also calculate this third option. One can also calculate it algebraically. In this case, the XTX matrix is ⎛N ⎜ ⎜ ⎜ ⎜ ⎜ T X X=⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎝
∑x
2 1
∑x
2 2
∑( x
2 1
−m
)
2
∑x x
2 2 1 2
sym
Then our only criterion is that
∑(x © 2006 by Taylor & Francis Group, LLC
2 j
)(
)
− m xk2 − m = 0
∑(
⎞ ⎟ ⎟ ⎟ ⎟ ⎟ ⎟ 2 2 x1 − m x2 − m ⎟ ⎟ ⎟ ⎟ 2 ⎟ x22 − m ⎠
∑(
)(
)
)
Experimental Design and Analysis
281
This expands to
∑x x
− nm2 = 0
2 2 j k
Back-substituting for m, we have
∑x
2 k
n
∑(x x )
2
j k
=
n
(3.98)
When this is so, X will become orthogonal. Now, we need only find out how
∑x
2 k
n and
∑(x x )
2
j k
n relate to α, the distance of the star points from the center of the design. We know that xk2 = 1 for every factorial point. We also know that xk2 = α 2 for every axial point along the k factor axis. If there are f factors, then there are precisely 2f axial points, but only two along any one axis. Therefore,
∑x
2 k
=
n
n f + 2α 2 n
Now ( xj xk )2 = 0 for all axial and center points and ( xj xk )2 = 1 for factorial points. Then
∑(x x )
2
j k
n
=
nf n
Substituting these expressions into Equation 3.98 gives n f + 2α 2 = n Solving for α, we obtain
© 2006 by Taylor & Francis Group, LLC
nf n
282
Modeling of Combustion Systems: A Practical Approach
nn f − n f
α=±
(3.99)
2
For a standard design, we may also write nf = 2f and n = 2f + 2f +nc, where nc is the number of centerpoints. For example, if we have a central composite in two factors with three center points, then we obtain
(2
α=±
2
)
+ 2 ⋅ 2 + 3 22 − 22 2
=
11 − 2 ≈ 1.147
This design is not rotatable, but it is a greater advantage in the author’s opinion to have meaningful unbiased coefficients than strict rotatability. Figure 3.16 compares information fractions for this design, α = 1.147, and a standard central composite, α = 1.414. 18%
18%
100% X
x1 100%
x1
X
80% 75% 95% 70% 90% 100% 95% 90% 65% 85%
x2
84% 92% 100% X
18%
84% 67% 50% 34%
x2
100% X 92% 75% 59% 42% 26%
18%
Fully Orthogonal, Quasi-Rotatable
Quasi-Orthogonal, Fully Rotatable
FIGURE 3.16 Comparison of central composite designs. The design at the left is with axial points to give a fully orthogonal matrix. However, the design is no longer rotatable. The design at the right is the standard central composite. It is not fully orthogonal — the quadratics bias one another. However, it is rotatable. If linear combinations of the factors have no meaning, it is better to use the fully orthogonal design.
Both designs have three center-point replicates. The standard central composite has better statistical properties, including rotatability and a symmetric information fraction. However, if linear combinations of the original factors have no clear meaning, it is better to use the fully orthogonal design and sacrifice some rotatability.
© 2006 by Taylor & Francis Group, LLC
Experimental Design and Analysis 3.10.2
283
Box–Behnken Designs
It may happen that physical constraints do not allow axial points at different or greater levels than the main factors. In such a case, a Box–Behnken design may be appropriate. Rather than choose the vertices of a p-dimensional hypercube, one may choose the middle edge points. Since there are more edges than vertices, this results in more experiments. However, no one experiment is ever at the extreme range of all factors simultaneously. Figure 3.17 gives an example.
3 Point 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
x1
x2
x3
-1 -1 -1 -1 0 0 0 0 1 1 1 1 0 0 0
-1 0 0 1 -1 -1 1 1 -1 0 0 1 0 0 0
0 -1 1 0 -1 1 -1 1 0 -1 1 0 0 0 0
8
x3
6
11 1
4 15
13
x2
14
9
x1 2
12
7
5 10
FIGURE 3.17 Box–Behnken design for p = 3. The design comprises edge points in three dimensions. The center points are coincident but jittered for clarity. This second-order design avoids extreme points, which may be difficult to achieve in practice.
3.10.3
Multilevel Factorials
We are not limited to two-level factorials. For example, we could construct a factorial at various levels in three factors. Suppose one factor was at two levels, one at four, and one at three levels. How would we construct such a factorial and how many points would it have? By definition, a full factorial has every possible combination of each factor level. Therefore, our factorial must have 2 × 4 × 3 = 24 points. If we want to construct the design in binary order, we would do the following: 1. Reorder the factor columns according to increasing levels from left to right. Let Lk be equal to the number of levels of the kth factor and xk be the name of the kth factor. Then L1 = 2, L2 = 3, and L3 = 4. Thus, the factors have been reordered and renamed x1 (two levels), x2 (three levels), and x3 (four levels). The left-most factor, x1, has two levels; the factor to the right, x2, has three levels; and the right-most factor, x3, has four levels.
© 2006 by Taylor & Francis Group, LLC
284
Modeling of Combustion Systems: A Practical Approach
2. Cycle each factor through its levels in blocks of r
∏L
r − k +1
k =1
where r is the number of factors to the right and L0 = 1 by definition. Then for x1 there are two factors to the right (r = 2) and it will cycle through its levels in blocks of L2·L1 = 3·4 = 12. x2 has one factor to the right (r = 1) and it will cycle through its levels in blocks of L1 = 4. Finally, x3 has no factors to the right (r = 0) and it will cycle through its levels in blocks of L0 = 1 (by definition). This generates the design of Table 3.29. TABLE 3.29 A 2 × 3 × 4 Factorial Design Pt
x1
x2
x3
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2
1 1 1 1 2 2 2 2 3 3 3 3 1 1 1 1 2 2 2 2 3 3 3 3
1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4
3. Center and scale the factors and develop the desired X matrix. We know that the factorial design has 2 × 3 × 4 levels. From Section 3.4 this can fit a model with up to 24 coefficients providing no effect has any factor at greater than Lk–1 order. The lowest-order model comprising all 24 coefficients would have the following factor patterns:
© 2006 by Taylor & Francis Group, LLC
Experimental Design and Analysis 0
285
1
12
122
1223
12233
2
13
123
1233
12333
3
22
133
1333
22333
23
223
2233
33
233
2333
122333
333 If our factors are nominal at several levels, then we may have to run something like a 2 × 3 × 4 factorial. For example, if we evaluate the effect of temperature on three different burner types (e.g., A, B, and C) burning four different kinds of fuels (start-up, design, upset, and waste gas), we may run a 2 × 3 × 4 factorial. But if the factors are continuous (temperature, tip angle, and hydrogen concentration), then we can make use of two-level fractional or full factorials, central composites, etc. Two-level and related designs have advantages. A design like 2 × 3 × 4 is difficult to fractionate. However, we can fractionate any continuous factor in 2k levels by representing the k levels of a single factor as k two-level factors. For example, if we wish to code for two factors, each at four levels, we would need a 4 × 4 design comprising 16 points. We could do this using a 24 factorial design. The first two factors will code for the levels of the first factor, and the second two for the second factor. We can use binary arithmetic to calculate each level. For example, – – = 002 = 0
– + = 012 = 1
+ – = 102 = 2
+ + = 112 = 3
Then two factors code for four levels, – 0, 1, 2, and 3 (we could also use 1, 2, 3, and 4 by simply adding 1 to the number); likewise for the second two factors. The advantage of using several two-level factors to code for multiple levels of a single factor is that we can fractionate the design easily.
Example 3.14 Fractionating a 4 × 4 Factorial Problem statement: Fractionate the 4 × 4 design into a half fraction comprising eight runs. Solution: This design is equivalent to the 24 factorial design. Fractionating this design into the 1/2 24 fractional factorial according to Section 3.5 gives the design of Table 3.30. In the table, w1 through w4 denote the two-level factors used to derive the four-level factors x1 and x2.
© 2006 by Taylor & Francis Group, LLC
286
Modeling of Combustion Systems: A Practical Approach TABLE 3.30 Half Fraction of a 4 × 4 Factorial Derived from the 1/2 24 Design Pt
w1
w2
w3
w4
x1
x2
1 2 4 7 8 11 13 14
–1 –1 –1 –1 1 1 1 1
–1 –1 1 1 –1 –1 1 1
–1 1 –1 1 –1 1 –1 1
1 –1 –1 1 –1 1 1 –1
0 0 1 1 2 2 3 3
1 2 0 3 0 3 1 2
For an orthogonal matrix in x1 and x2 , we would code the levels as –1, –1/3, 1/3, and 1, using the transform of Equation 3.33.
3.11 Sequential Experimental Design Paradoxically, the best time to design an experiment is after one has analyzed the data. Only then does one know what one should have studied. Since investigators are not clairvoyant, this creates a dilemma. Sequential experimental design attempts to reduce unproductive experimental time. The idea is to commit no more than 1/4 to 1/3 of the experimental resources to the first set of experiments because subsequent knowledge will likely make future experiments more productive. For large experiments, a general order that is often fruitful is to use a screening design as a first experimental series, followed by fractional or full factorials, and ultimately second-order designs such as central composite or Box–Behnken designs. To begin, we recommend screening designs comprising highly saturated fractional factorials. If one cannot run the entire design under homogeneous conditions, then block the design orthogonally. For f factors, the total number of runs must be greater than or equal to f + 1: n = 2f –k ≥ f + 1
(3.100)
Thus, we select k such that 2 f −k ≥1 f +1 As we noted in Section 3.9.2, if we want the most highly saturated design, we choose k such that k = f – ceil[log2 (f + 1)]
© 2006 by Taylor & Francis Group, LLC
(3.101)
Experimental Design and Analysis
287
where ceil is the ceiling operator indicating the smallest integer greater than or equal to log2 (f + 1). We can derive this by taking the logarithm of Equation 3.100 and solving for k. We can use any convenient base of logarithms, because they differ only by a factor. For example,
(
)
log 2 f + 1 =
(
) = log ( f + 1)
ln f + 1 ln(2)
10
log10 (2)
Basically, we select designs having n > f, where n = 2J, J being an integer.
3.11.1
Augmenting to Less Fractionated Factorials
The idea behind a screening design is to see which main effects are important. After we determine that, we can increase the resolution for the important effects via foldover. This would allow us to de-alias two-factor interactions. We examined foldover in Section 3.9.3. Now at this juncture it may be that we have to move the design center to a new location. One way of deciding which direction will prove profitable is to use the method of steepest ascent.
3.11.2
Method of Steepest Ascent
With screening designs, we will only be able to assess first-order coefficients. However, when these provide an adequate approximation to the surface, they will also suggest an appropriate direction to optimize the response. For example, consider a nonlinear surface such as the maximum given by Figure 3.18. A factorial or screening design far from the design center gives a firstorder screening model: y = a0 + a1x1 + a2 x2 . For the direction of steepest ascent, we set the first derivative of the equation to zero, dy = a1dx1 + a2 dx2 = 0 , and obtain the following vector of steepest ascent: ⎛ ∂y ∂x1 ⎞ ⎛ a1 ⎞ ⎜⎝ ∂y ∂x ⎟⎠ = ⎜⎝ a ⎟⎠ 2 2 If we desire a unit vector, we may normalize it by the vector length a12 + a22 For a screening model, we have
© 2006 by Taylor & Francis Group, LLC
288
Modeling of Combustion Systems: A Practical Approach
true paths of steepest ascent
3
contour lines 2 of e at nt tim ce es s n st a sig pe de tee s
1
FIGURE 3.18 Method of steepest ascent. The actual surface is nonlinear. In the figure, contour lines are solid and orthogonal projections (paths of steepest ascent) are dashed. Although the surface is nonlinear, a factorial design (1) estimates the path of steepest ascent and leads to the design marked (2). One continues the procedure until the linear approximation is no longer valid (3). At that point, one may use a suitable second-order design.
p−1
y = a0 +
∑a x
k k
(3.102)
k =1
The unit vector for the path of steepest ascent asa becomes ⎛ a1 ⎞ ⎜ ⎟ 1 ⎜ a2 ⎟ a sa = a ⎜ % ⎟ ⎜ ⎟ ⎝ ap−1 ⎠
(3.103)
where p−1
a =
∑a
2 k
k =1
the norm of the vector — a scalar. (If we desire to minimize the response rather than maximize it, the path of steepest descent is merely –asa.) We continue in this direction until a linear approximation is no longer valid. At that point, we would need to augment to a higher-order design to account for interaction, or a quadratic behavior.
© 2006 by Taylor & Francis Group, LLC
Experimental Design and Analysis 3.11.3
289
Augmenting to Second-Order Designs
Screening designs easily augment to higher-order factorials, and these in turn easily augment to central composite designs. One can run the axial points in a separate block if necessary. Other second-order designs, such as Box–Behnken designs and higher-order simplexes, are not as easy to add. Of course, one can always run such designs regardless of the past experimental history, but it is more efficient to build on already existing design points. For example, for f = 3 one could run the 1/2 23 with two center-point replicates. If one needs interaction terms, the complementary half fraction will provide the full factorial. One may also add a couple of center points. The blocks are orthogonal to one another. If second-order behavior is important, one could add the axial points and end up with a full central composite design.
Example 3.15 Sequential Design Problem statement: 1. An investigator wants to study 12 possible candidate factors on three responses, but can run no more than eight experiments in a single block. Suggest a screening design. 2. Suppose x1, x5, and x7 appear to be important. Augment the design to investigate two-factor interactions and examine possible curvature. 3. If curvature is important, what other design points will convert the experimental plan into a central composite? Solution: 1. One might begin with a 212–8 factorial as a screening design. This would require 16 runs. Statistical software is really a must for these kinds of investigations. Developing the blocking generators by hand for so many factors is tedious. JMP™ suggests the following generators in two blocks:* I = 12345 = 2346 = 1347 = 348 = 1249 = 24A = 14B = 123C = 23K. We have written the factor effects in base 12 numbering, where A = 10, B = 11, and C = 12. K is the block. Table 3.31 shows the design. 2. Now if only 1, 5, and 7 are important factors, then we may consider the design to be two replicates of a 23 full factorial for x1, x5, and x7. This design has the following alias structure * JMP is a registered trademark of SAS, SAS Campus Drive, Cary, NC 27513; phone, 877-59GOJMP (U.S.) or +1 919 677 444 (international);
[email protected] or www.jmp.com.
© 2006 by Taylor & Francis Group, LLC
290
Modeling of Combustion Systems: A Practical Approach TABLE 3.31 A 12-Factor Screening Design in 16 Runs and 2 Blocks Pt
Block
1
2
3
4
5
a b c d e f g h i j k l m n o p
1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2
– – – – + + + + – – – – + + + +
– – + + – – + + – – + + – – + +
+ + – – + + – – – – + + – – + +
– + – + – + – + – + – + – + – +
– + – + + – + – + – + – – + – +
Factor 6 7 + – + – + – + – – + – + – + – +
+ – – + – + + – – + + – + – – +
8
9
10
11
12
– + + – – + + – + – – + + – – +
– + + – + – – + – + + – + – – +
+ – – + + – – + + – – + + – – +
+ – + – – + – + + – + – – + – +
+ + + + – – – – – – – – + + + +
in pertinent parts: 15 ↔ 6, 17 ↔ 8, and 57 ↔ 2. Since we did not detect 6, 8, or 2 as important effects, it is likely that the 15, 17, and 57 interactions are also not important. Of course, there is always a small possibility that the interactions act in the opposite direction to their aliases, and thus their effects diminish to the point of insignificance. This is a possible but small likelihood. If we were actually concerned about this, we could rerun a 23 factorial in factors 1, 5, and 7, with the remaining factors held at their center-point levels, but odds are that this is not necessary. 3. To examine curvature, we could run some center-point replicates in 1-5-7 factor space. Adding six points + two centerpoint replicates to the design would give a central composite in 1-5-7 factor space. For rotatable factor space we would use α = 1.682. For orthogonal factor space we would use α = 1.287. Table 3.32 gives the additional points.
© 2006 by Taylor & Francis Group, LLC
Experimental Design and Analysis
291
TABLE 3.32 Additional Points for a Central Composite Design Pt
Block
q r s t u v w x
3 3 3 3 3 3 3 3
Factor 1 0 0 0 0 –α +α 0 0
5
7
0 0 –α +α 0 0 0 0
–α +α 0 0 0 0 0 0
References 1. Gellert, W. et al., Eds., The VNR Concise Encyclopedia of Mathematics, American Edition, Van Nostrand Reinhold Company, New York, 1977, p. 588. 2. Box, G.E.P. and Draper, N.R., Empirical Model-Building and Response Surfaces, John Wiley & Sons, New York, 1987, p. 484. 3. Box, G.E.P., Hunter, W.G., and Hunter, J.S., Statistics for Experimenters: An Introduction to Design, Data Analysis, and Model Building, John Wiley & Sons, New York, 1978, p. 103. 4. Box, G.E.P. and Draper, N.R., Empirical Model-Building and Response Surfaces, John Wiley & Sons, New York, 1987, p. 506.
© 2006 by Taylor & Francis Group, LLC
4 Analysis of Nonideal Data
Chapter Overview In this chapter, we show how to obtain information from less than ideal data. Thus far, we have studied statistically cognizant experimental designs yielding balanced, symmetrical data with ideal statistical properties. Statistical experimental design (SED) has great advantages, and whenever we have an opportunity to use SED, we should. However, there will be many occasions when the data we receive are historical, or from plant operating history, or other nonideal sources with much less desirable statistical properties. But even poorly designed (or nondesigned) experiments usually contain recoverable information. On rarer occasions, we may not be able to draw firm conclusions, but even this is preferable to concluding falsehoods unawares. We begin our analysis with plant data. With the advent of the distributed control systems (DCSs), plant data are ubiquitous. However, they almost certainly suffer from maladies that lead to correlated rather than independent errors. Also, bias due to an improper experimental design or model can lead to nonrandom errors. In such cases, a mechanical application of ANOVA and statistical tests will mislead; F ratios will be incorrect; coefficients will be biased. Since furnaces behave as integrators, we look briefly at some features of moving average processes and lag plots for serial correlation, as well as other residuals plots. The chapter shows how to orthogonalize certain kinds of data sets using source and target matrices and, more importantly, eigenvalues and eigenvectors. Additionally, we discuss canonical forms for interpreting multidimensional data and overview a variety of helpful statistics to flag troubles. Such statistics include the coefficient of determination (r2), the adjusted coefficient of determination (rA2), the prediction sum of squares (PRESS) statistic and a derivative, rP2, and variance inflation factors (VIFs) for multicollinear data. We also introduce the hat matrix for detecting hidden extrapolation. In other cases, the phenomena are so complex or theory so lacking that we simply cannot formulate a credible theoretical or 293
© 2006 by Taylor & Francis Group, LLC
294
Modeling of Combustion Systems: A Practical Approach even semiempirical model. In such a case, it is preferable to produce some kind of model. For this purpose, we shall use purely empirical models, and we show how to derive them beginning with a Taylor series approximation to the true but unknown function. This chapter also examines categorical factors and shows how to analyze designs with restricted randomization such as nested and split-plot designs. This requires rules for deriving expected mean squares, and we provide them. On occasion, the reader may need to fit parameters for categorical responses, and we touch on this subject as well. The last part of the chapter concerns mixture designs for fuel blends and how to simulate complex fuels with many fewer components. This requires a brief overview of fuel chemistry, which we present. We conclude by showing how to combine mixture and factorial designs and fractionate them.
4.1
Plant Data
Plant data typically exhibit serial correlation, often strongly. Serial correlation indicates errors that correlate with run order rather than the random errors we subsume in our statistical tests. Consider a NOx analyzer attached to a municipal solid waste (MSW) boiler, for example. Suppose it takes 45 minutes for the MSW to go from trash to ash, after which the ash leaves the boiler (Figure 4.1). Then the natural burning cycle of the unit is roughly 45 minutes or so. If we pull an independent NOx sample every 4 hours, it is unlikely that there will be any correlation among the data. Except in the case of an obvious malfunction, the history of the boiler 4 hours earlier will have no measurable effect on the latest sample. However, let us investigate what will happen by merely increasing the sampling frequency.
4.1.1
Problem 1: Events Too Close in Time
DCS units provide a steady stream of continual (and correlated) information. Suppose we analyze NOx with a snapshot every hour. Will one reading be correlated with the next? How about every minute? What about every second? Surely, if the previous second’s analysis shows high NOx, we would expect the subsequent second to be high as well. In other words, data that are very close in time exhibit positive serial correlation. Negative serial correlation is possible, but rarer in plant environments. However, it can occur in the plant when one effect inhibits another. Nor is this the only cause of serial correlation.
© 2006 by Taylor & Francis Group, LLC
Analysis of Nonideal Data
295
FLUE GAS
EXHAUST STACK
MUNICIPAL SOLID WASTE
NOx REDUCTION ZONE AMMONIA INJECTION FEED CHUTE COMBUSTION ZONE STOKER GRATE ASH
UNDERGRATE COMBUSTION AIR
FIGURE 4.1 A municipal solid waste boiler. It takes roughly 45 minutes for the trash-to-ash cycle. This particular unit is equipped with ammonia injection to reduce NOx. (From Baukal, C.E., Jr., Ed., The John Zink Combustion Handbook, CRC Press, Boca Raton, FL, 2001.)
4.1.2
Problem 2: Lurking Factors
Lurking factors are an important cause of serial correlation. For example, O2 concentration affects both NOx and CO emissions. If we were so naïve as to neglect to measure the O2 level, we could easily induce a serial correlation. For example, air temperature correlates inversely to airflow, and the former relates to a diurnal cycle. Therefore, we can also expect airflow with fixed damper positions, e.g., most refinery burners, to also show a diurnal cycle. Every effect must have a cause. If we account for all the major sources of fixed variation, then the multiple minor and unknown sources should distribute normally according to the central limit theorem and collect in our error term. Therefore, it behooves us to find every major cause for our response because major fixed effects in the errors can result in correlated rather than normally distributed errors.
4.1.3
Problem 3: Moving Average Processes
If we consider the boiler furnace as an integrator, then flue gas emissions and components comprise a moving average process — and moving averages are
© 2006 by Taylor & Francis Group, LLC
296
Modeling of Combustion Systems: A Practical Approach
highly and positively correlated. To see this, consider a random distribution — a plot of xk against the next data point in time, xk+1 (Figure 4.2a). 0.6 2
R =0.9% s=±0.28
0.2
R 2=84.0% s=0.09
xk+1 0.4
ξ k+1
10
0.1
ξ k = Σ xk k=1
0.2
-0.6
-0.4
0.0 -0.2 0.0
ξk xk -0.3 0.2
0.4
0.6
-0.2
-0.1
0.0 0.0
0.1
0.2
-0.1
-0.2 -0.2
-0.4 -0.6
-0.3
(a) Nearest Neighbor Plot, Uniform Random Distribution (b) Nearest Neighbor Plot, Moving Average FIGURE 4.2 A moving average with random data. Figure 3.7a shows data from 100 points generated by a uniform random number generator, –0.5 < x < 0.5. The graph plots each data point against its neighbor (xk+1 vs. xk). The correlation is, as expected, nearly zero (r2 = 0.009). Figure 3.7b shows the same data as 10-point moving averages. Plotting the moving average data in the same fashion gives noticeably less dispersion (s = 0.09 vs. 0.28) and high correlation, despite the fact that the moving averages comprise uniform random data. In the same way, integrating processes such as combustion furnaces can have emissions with serially correlated errors.
The first plot shows 100 nearest neighbors from a uniform random distribution plotted one against the other. The data were generated with the Excel™ function RAND( )-0.5, representing a uniform distribution with zero mean between –0.5 and 0.5. The nearest-neighbor plot shows no correlation to speak of (r2 = 0.009), the mean is essentially zero ( y = 0.04), and the standard deviation is s = 0.28. These are very close to the expected values for these statistics, and it is not so surprising that random data show no trend when plotted against nearest neighbors. But Figure 4.2b tells a different story. To create the second plot, we performed a moving average using the 10 nearest neighbors: n=10 ⎛ ⎞ 1 xk ⎟ ⎜ ξk = ⎜⎝ 10 k =1 ⎟⎠
∑
where k indexes each point sequentially. Note that the correlation of ξk with ξk+1 in Figure 4.2b has an r2 of 84.0% despite being drawn from an originally
© 2006 by Taylor & Francis Group, LLC
Analysis of Nonideal Data
297
uniform random population with zero mean. Also note that the standard deviation of the process has fallen by a factor of three (from 0.28 to 0.094). The deflation of the standard deviation by a factor of three is not a coincidence, for the denominator in the calculation of standard deviation is n − 1 , or 10 − 1 = 3 . However, the mean values for both data sets are virtually identical at ~0.0. Since the mean values are unaffected, we may perform regressions and generate accurate values for the coefficients. However, as the moving average process deflates s, our F test will errantly lead us to score insignificant effects as significant ones. That is, failure to account for serial correlation in the data set before analysis will result in inflated F tests. An analysis showing many factors to be statistically significant is a red flag for the deflation of variance from whatever cause.
4.1.4
Some Diagnostics and Remedies
Here are a few things we can do to warn of serial correlation and remedy it: 1. Always check for serial correlation as revealed by an xk vs. xk+1 plot and time-ordered residuals. 2. Make sure that the data are sufficiently separate in time and each run condition sufficiently long to ensure that the samples are independent. 3. Carefully consider the process, not just the data. Since the serially correlated data have both fixed and random components, the problem becomes assessing which are which. One could make an a priori estimate for a moving average process using a well-stirred model of the furnace per the transient mass balance for the boiler in Chapter 2. Using such results, we could adjust the sampling period to be sufficiently large.
4.1.5
Historical Data and Serial Correlation
For historical data, we do not have the privilege of changing how the data were collected. Therefore, we must do our best to note serial correlation and deal with it after the fact. Once we recognize serial correlation, the problem becomes recovering independent errors from correlated ones and using only the former in our F tests. As we have noted, most serial correlation will evaporate if we can identify lurking factors or the actual cause for the correlation. We then put that cause into a fixed effect in the model. If there are cyclical trends, an analysis of batch cycles within the plant may lead to the discovery of a lurking factor. Failing this, one may be able to use time series analysis to extract the actual random error term from the correlated
© 2006 by Taylor & Francis Group, LLC
298
Modeling of Combustion Systems: A Practical Approach
one.1,2 This is not so easy. Such models fall into some subset of an autoregressive-integrated-moving average (ARIMA) model, with the moving average (MA) model being the most likely. Time series analysis is a dedicated discipline in its own right. Often one will have to do supplemental experiments to arrive at reasonable estimates and models.
4.2
Empirical Models
The main subject of this text is semiempirical models, i.e., theoretically derived models with some adjustable parameters. These are always preferable to purely empirical models for a variety of reasons, including a greater range of prediction, a closer relation to the underlying physics, and a requirement for the modeler to think about the system being modeled. But in some cases, we know so little about the system that we are at a loss to know how to begin. In such cases, we shall use a purely empirical model. For the time being, let us presume that we have no preferred form for the model. That is, we have sufficient theoretical knowledge to suspect certain factors, but not their exact relationships to the response. For example, suppose we know that oxygen (x1), air preheat temperature (x2), and furnace temperature (x3) affect NOx. We may write the following implicit relation: y = φ(ξ1 , ξ 2 , ξ 3 )
(4.1)
where ξ represents the factors in their original metric and φ is the functional notation. Although we do not know the explicit form of the model, we can use a Taylor series to approximate the true but unknown model. Equation 4.2 represents a general Taylor series: p
y = φ(ξ1 , ξ 2 ,..., ξ f ) = φ( a1 , a2 ,..., an ) +
∑ ∂∂ξφ ( ξ k =1
p−1
p
∑ ∑ ∂ξ∂ ∂φξ j< k
k =1
2
j
(ξ − a )(ξ j
k a ,a j k
j
k
)
− ak +
k
)
− ak +
k a k p
∑ ∂∂ξφ k =1
2
2 k a k
(
ξ k − ak 2!
)
(4.2)
2
+ ...
Here ξ refers to the factors, subscripted to distinguish among them. We reference the Taylor series to some coordinate center in factor space (a1, a2, … , ap), where each coordinate is subscripted per its associated factor. The farther we move from the coordinate center, the more Taylor series terms we require to maintain accuracy. For Equation 4.1, the Taylor series of Equation 4.2, truncated to second order, gives the following equation:
© 2006 by Taylor & Francis Group, LLC
Analysis of Nonideal Data
299
⎧ ∂φ ∂φ ⎪φ( a , a , a ) + ∂φ ξ1 − a1 + ξ 2 − a2 + ξ 3 − a3 + ⎪ 1 2 3 ∂ξ1 ∂ ξ ∂ ξ3 a 2 a a1 2 3 ⎪ ⎪ 2 ∂ 2φ ∂ 2φ ⎪ ∂φ ξ1 − a1 ξ 2 − a2 + ξ1 − a1 ξ 3 − a3 + ⎨ ∂ ∂ ξ ξ ∂ ξ ∂ ξ ∂ ξ 1 3 a ,a 2 ∂ξ 3 ⎪ 1 2 a1 , a2 1 3 ⎪ 2 2 2 ⎪ 2 ξ1 − a1 ξ 2 − a2 ξ 3 − a3 ∂ 2φ ∂ 2φ ⎪∂ φ + 2 + 2 2 ⎪ ∂ξ1 a1 2! 2! 2! ∂ξξ 2 a2 ∂ξ 3 a3 ⎩
(
y≈
(
(
)
)(
(
)
)
)
(
(
(
)
)
)(
(
)
(ξ
2
)(
)
− a2 ξ 3 − a3 +
a2 , a3
)
Now if we code the factors to ±1 with the transforms given earlier, the Taylor series becomes the simpler Maclaurin series, which by definition is centered at the origin (0, 0, 0): 3
y ≈ φ(0, 0, 0) +
∑ k =1
∂φ xk + ∂xk 0
2
3
∑∑ j< k
k =1
∂ 2φ ∂xj ∂xk
3
xj x k +
∑ k =1
0 ,0
∂ 2φ xk 2 ∂xk2 0 2 !
Equations 4.3 and 4.4 give heuristics for the infinite Maclaurin and Taylor series terms, respectively. For our purposes, we will usually truncate them at n ≤ 2:
(
)
n=∞
y = φ x1 , x2 ,$ xφ = φ(0 ) +
(
)
T
y = φ ξ1 , ξ 2 ,$ , ξ f = φ(a ) +
∑ ∑ p =1
n=∞
T
1 ⎡ ∂φ ⎢ p ! ⎢ k =1 ∂ξ k ⎣ f
∑ ∑ p=1
p
f ⎤ 1 ⎡ ∂φ ⎢ xk ⎥ Maclaurin series (4.3) p ! ⎢ k =1 ∂xk 0 ⎥ ⎣ ⎦
( ak
p
⎤ ξ k − ak ⎥ Taylor series ⎥⎦
)
(4.4)
In the above equations, φ( ) is the functional notation; x and ξ are the independent variables (factors), the former being scaled and centered and the latter not — i.e., in their original or customary metrics; k indexes the factors from 1 to f; f is the number of factors in the model; p indexes the order of the series from 1 to n; n is the overall order of the series (for an infinite series n = ∞), and 0 and a are vectors — the former is a vector of f zeros and the latter a vector of f constant terms (a1, a2, … , af)T. For nonlinear models, when n < ∞, the series is no longer exact but approximate. In such a case we replace the equality (=) by an approximate equality (≈). We illustrate the use of Equations 4.3 and 4.4 with an example.
Example 4.1
Derivation of the Maclaurin Series for Two Factors
Problem statement: Use Equations 4.3 and 4.4 to derive the Maclaurin and Taylor series for y = φ( x1 , x2 ), truncated to third order. What would the corresponding fitted equation look like?
© 2006 by Taylor & Francis Group, LLC
300
Modeling of Combustion Systems: A Practical Approach Solution: For f = 2 and n = 3, Equation 4.3 becomes n= 3
y ≈ φ(0, 0) +
f =2 ⎤ 1 ⎡ ∂φ ⎢ xk ⎥ p ! ⎢ k =1 ∂xk 0 ⎥ ⎣ ⎦
∑ ∑ p =1
p
Proceeding step by step, we have the following: 1
⎞ ⎞ ∂φ ∂φ 1 ⎛ ∂φ 1 ⎛ ∂φ y ≈ φ(0, 0) + ⎜ x1 + x2 ⎟ + ⎜ x1 + x2 ⎟ ∂x1 0 ⎠ ∂x1 0 ⎠ 1 ! ⎝ ∂x1 0 2 ! ⎝ ∂x1 0 +
⎞ 1 ⎛ ∂φ ∂φ x1 + x2 ⎟ ⎜ 3 ! ⎝ ∂x1 0 ∂x1 0 ⎠
2
3
⎧ ⎞ ⎛ ∂φ ⎞ 1 ⎛ ∂ 2φ ∂φ ∂ 2φ ∂ 2φ ⎪φ(0, 0) + ⎜ x1 + x2 ⎟ + ⎜ 2 x12 + 2 x1x2 + 2 x22 ⎟ + ∂x1 0 ⎠ 2 ! ⎝ ∂x1 0 ∂x1∂x2 0 ∂x2 0 ⎠ ⎪⎪ ⎝ ∂x1 0 y≈⎨ ⎪ ∂ 3φ ∂ 3φ ∂ 3φ 3 ⎞ 1 ⎛ ∂ 3φ 3 2 2 x + 3 x x + 3 x x + x2 ⎟ ⎜ 1 2 1 1 2 ⎪ 3 ! ⎝ ∂x13 0 ∂x12 ∂x2 0 ∂x1∂x22 0 ∂x23 0 ⎠ ⎪⎩ ⎧ ⎛ ∂φ ⎞ ⎛ ∂ 2φ x 2 ∂ 2φ ∂ 2φ x 2 ⎞ ∂φ ⎪φ(0, 0) + ⎜ x1 + x2 ⎟ + ⎜ 2 1 + x1x2 + 2 1 ⎟ + ∂x1 0 ⎠ ⎝ ∂x1 0 2 ! ∂x1∂x2 0 ∂x2 0 2 ! ⎠ ⎪⎪ ⎝ ∂x1 0 y≈⎨ ⎛ ∂ 3φ x 3 ⎪ ∂ 3φ x12 x2 ∂ 3φ x1x22 ∂3φ x23 ⎞ 1 + 3 + + ⎜ ⎟ ⎪ 3 2 ∂x2 0 3 ! ⎠ ∂x1∂x22 0 2 ! ⎝ ∂x1 0 3 ! ∂x1 ∂x2 0 2 ! ⎪⎩ If we were to evaluate the above equation numerically from a data set, we could fit the third-order model
(
) (
)
⎧ a0 + a1x1 + a2 x2 + a11x12 + a12 x1x2 + a22 x22 + ⎪ y≈⎨ a1111x13 + a112 x12 x2 + a122 x1x22 + a222 x23 ⎪⎩
(
)
Here, we have grouped the terms in parentheses by overall order. We may derive the Taylor series in the same manner, replacing xk by ξk – ak and 0 by ak .
(
) (
)
⎧b0 + b1ξ1 + a2 ξ 2 + b11ξ12 + b12 ξ1ξ 2 + b22 ξ 22 + ⎪ y≈⎨ b111ξ13 + b112 ξ12 ξ 2 + b122 ξ1ξ 22 + b222 ξ 32 ⎪⎩
(
© 2006 by Taylor & Francis Group, LLC
)
Analysis of Nonideal Data 4.2.1
301
Model Bias from an Incorrect Model Specification
In the previous section, we constructed a model comprising a finite number of terms by truncating an infinite Taylor series; therefore, if higher-order derivatives exist, then they will bias the coefficients. We introduced the reader to this concept in Chapter 3 beginning with Section 3.4. Here we explore additional considerations. For example, let us suppose that Equation 4.5 gives the true model for NOx: ln y = A −
b T
(4.5)
where y is the NOx, A and b are constants, and T is the furnace temperature. Further, suppose that due to our ignorance or out of convenience or whatever, we fit the following (wrong) model: y = a0 + a1T
(4.6)
where x is centered and scaled per our usual convention, i.e., x=
T −T Tˆ
ˆ + T. Then T = Tx The Maclaurin series becomes y=φ + 0
dφ d 2 φ x 2 d 3φ x 3 x+ 2 + +$ dx 0 dx 0 2 ! dT 3 0 3 !
where φ( x) = e
b A− ˆ Tx +T
We may also write this as y = a0 + a1x + a2 x 2 + a3 x 3 + a4 x 4 + $
(4.7)
where a0 = φ , a1 = 0
dφ 1 d 2φ 1 d 3φ , a2 = , a3 = $ 2 dx 0 2 ! dx 0 3 ! dT 3 0
So long as the series remains infinite, there is a one-to-one correspondence between the coefficients and the evaluated derivatives. However, once we truncate the model, this is no longer strictly true: higher-order derivatives
© 2006 by Taylor & Francis Group, LLC
302
Modeling of Combustion Systems: A Practical Approach
will bias the lower-order coefficients. Yet, near zero, higher-order terms will vanish more quickly than lower-order ones. So, if x is close to zero then the model has little bias. We refer to the error caused by using an incorrect mathematical expression as model bias. At x = 1 each term is weighted by its Maclaurin series coefficient. As x grows beyond 1, then the higher-order terms exert larger and larger influence; so mild extrapolation leads quickly to erroneous results. This would not be the case if the model were correct. Notwithstanding, even for the incorrect empirical model, this bias may be nil so long as we are within the bounds of our original data set (coded to ±1). For x >> 1, we need to add many additional terms for the empirical model to adequately approximate the true model. As x grows larger and larger, we need more and more empirical terms. This is so, despite the fact that the true model comprises only two terms. This is why it is much more preferable to generate a theoretical or semiempirical form rather than a wholly empirical one. Nonetheless, an empirical model of second order at most (and usually less) is sufficient for interpolation. In other words, empirical models are very good interpolators and very poor extrapolators. This is true for all models in the sense that we may never have exactly the right model form, but it is especially so for empirical models. Suppose that we could expand our model to comprise an infinite number of terms (which would require an infinite data set to fit). Then we could evaluate the coefficients for Equation 4.7, generating the following normal equations: ⎛ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜⎝
∑ y ⎞⎟ ⎛⎜ N ∑x ∑x ∑ xy ⎟⎟ ⎜⎜ ∑x ∑x ⎟ ⎜ ∑ x y⎟⎟ = ⎜⎜ ∑ x ∑x ∑x ∑ x y⎟⎟ ⎜⎜ ∑x ∑x ∑ x y⎟⎟ ⎜⎜ ∑ x ∑x ∑x 2
2
4
4
3
⎠⎟
⎜⎝
%
6
%
6
6
4
4
%
4
2
2
$⎞ ⎟ ⎛ a0 ⎞ $⎟ ⎜ ⎟ ⎟ a1 ⎟⎜ ⎟ $⎟ ⎜ a2 ⎟ ⎟ ⎜ a ⎟ (4.8) $⎟ ⎜ 3 ⎟ ⎟ ⎜ a4 ⎟ ⎜ ⎟ $⎟ ⎝ % ⎠ ⎟ '⎟⎠
4
%
%
8
%
Because we centered x, the sum of the odd powers is zero, but the sum of the even powers is not. Since our approximate model comprises only two terms — a0 and a1 of Equation 4.6 — the higher-order terms will bias them. A careful examination of Equation 4.8 shows that the even terms bias a0 and the odd terms bias a1. We are actually fitting an equation something like
(
) (
)
y = b0 c0 + c2 x 2 + c4 x 4 + $ + b1 c1 + c3 x 3 + c5 x 5 + $ x
© 2006 by Taylor & Francis Group, LLC
(4.9)
Analysis of Nonideal Data
303
where bk and ck are constants accounting for the contributions of the higherorder derivatives. Again, for 0 < x < 1 the sum of the higher powers will likely be negligible, and for this reason, empirical models are excellent interpolators. Nonetheless, a good theoretical model would eliminate this bias and would require fewer terms for an adequate fit to the data.
4.2.2
Design Bias
We have seen from the previous section that an improper model specification is a problem if we extrapolate beyond the bounds of the experimental design. The proper model derived from theoretical considerations ameliorates this problem. We have also seen that a purely empirical model will do a very good job within the design boundaries even if it is wrong. However, even with the proper model, an improper experimental design may still bias the coefficients. We refer to errors introduced by a less than ideal X matrix as design bias. Conversely, proper experimental design can eliminate this bias. TABLE 4.1 A Classical Design in Three Factors y = ln(NOx)
x1 = O2, %
x2 = APH, °F
x3 = BWT, °F
2.19 2.70 2.95 2.83
1 5 1 1
25 25 500 25
1000 1000 1000 2000
Consider a classical one-factor-at-a-time design given in Table 4.1. Here, x1 is the excess oxygen concentration in the furnace, x2 is the air preheat temperature (APH) of the combustion air, and x3 is the furnace temperature, measured at the bridgewall of the furnace (BWT). Let us represent this factor space by S: ⎛1 ⎜1 S=⎜ ⎜1 ⎜ ⎝1
1 5 1 1
25 25 500 25
1000 ⎞ 1000 ⎟⎟ 1000 ⎟ ⎟ 2000⎠
(4.10a)
Then ⎛ 4 ⎜ 8 S TS = ⎜ ⎜ 575 ⎜ ⎝ 5000
© 2006 by Taylor & Francis Group, LLC
8 28 675 251, 875
575 675 251, 875 600, 000
5000 ⎞ 9000 ⎟⎟ 600, 000 ⎟ ⎟ 7 , 000, 000⎠
(4.10b)
304
Modeling of Combustion Systems: A Practical Approach
This is not a promising start, as STS contains not a single zero value; everything mutually biases everything else. Coding will zero some of the off-diagonal values. Using the coding transforms, we have ⎛1 ⎜1 X=⎜ ⎜1 ⎜ ⎝1 ⎛4 ⎜0 X TXa = ⎜ ⎜0 ⎜ ⎝0
−0.5 1.5 −0.5 −0.55 0 3 −1 −1
−0.5 −0.5 1.5 −0.5
−0.5⎞ −0.5⎟⎟ −0.5⎟ ⎟ 1.5 ⎠
(4.11a)
0 −1 3 −1
0⎞ ⎛ a0 ⎞ −1⎟⎟ ⎜⎜ a1 ⎟⎟ −1⎟ ⎜ a2 ⎟ ⎟⎜ ⎟ 3⎠ ⎝ a3 ⎠
(4.11b)
(We show a merely to give the coefficient references.) These coded data are better. At least a0 is unbiased, but a1 to a3 still bias one another. Figure 4.3a depicts the classical design. It forms a right-angled tetrahedron in factor space. Since it is neither scaled nor centered, the edges are not equal lengths, nor does the design center (centroid of the tetrahedron) coincide with the center of the factor space (centroid of the cubic region). Figure 4.3b is the same design scaled to 0/1 coordinates, but not centered. Since it is not centered, the design center is not coincident with the center of the factor space. Figure 4.3c shows the design in ±1 coordinates. The design and coordinate centers are now coincident. However, the design is still not orthogonal because it is not balanced about the coordinate center. Figure 4.3d is an example of a fractional factorial design. It is centered and scaled, and since it is balanced about the origin, it also gives an orthogonal matrix. Let us represent this factor space by T. Then, ⎛1 ⎜1 T=⎜ ⎜1 ⎜ ⎝1 ⎛4 ⎜ TTT = ⎜ ⎜ ⎜ ⎝
© 2006 by Taylor & Francis Group, LLC
−1 −1 1 1
−1 1 −1 1
4 4
1⎞ −1⎟⎟ −1⎟ ⎟ 1⎠
(4.12a)
⎞ ⎟ ⎟ ⎟ ⎟ 4⎠
(4.12b)
Analysis of Nonideal Data
305
Coordinate APH: 25 – 500 F Center Design Center
x
O2:1– 5%
x BWT: 1000 – 2000 F
A Design Point (1 of 4) (a) Design in Original Coordinates (distorted right-angle tetrahedron)
(b) Design in 0/1 Coordinates (right-angle tetrahedron)
st
s3
t2
x t3
(c) Design in ±1 Coordinates (centered right-angle tetrahedron)
t1 s2
(d) Orthogonal Design in ±1 Coordinates (regular tetrahedron)
FIGURE 4.3 Graphical representation of various experimental designs. (a) The classical design in the original coordinates. The coordinate center does not coincide with the center of the design. (b) The design coded to 0/1 coordinates. This conformally shrinks the factor directions to uniform dimension. (c) The design in ±1 coordinates. The design and coordinate center are now coincident (X). (d) A design that is orthogonal and centered in the new coordinates.
If we could transform our design to these coordinates, we would have an orthogonal design. In fact, we can.
4.3
Ways to Make Designs Orthogonal
We have two basic remedies to make designs orthogonal: we can either change the design or morph the factor space. Changing the design means that before we begin the experiment, we think about what factors are important and how we can arrange the test matrix to be orthogonal. This generates a balanced design having an equal number of high and low values for each factor equidistant from zero in each factor direction, e.g., factorial designs. The advantage of using orthogonal designs is that one can examine independent factors with clear meaning and perform a number of statistical tests, etc. The only “disadvantage” is that it requires up-front thinking. Remember Westheimer’s discovery: “a couple of months in the laboratory will save you a couple of hours at the library.”
© 2006 by Taylor & Francis Group, LLC
306 4.3.1
Modeling of Combustion Systems: A Practical Approach Source and Target Matrices: Morphing Factor Space
Suppose we want to convert a source matrix (S) that is nonorthogonal but full rank and square, such as Matrix 4.10a, into an orthogonal target matrix (T), such as Matrix 4.12a. We could postmultiply by some transformation (F) matrix: SF = T
(4.13)
F = S–1SF = S–1T
(4.14)
Then, solving for F we have
So long as the source matrix is full rank, it will have an inverse. It does not matter whether we use the original matrix or first transform the matrix using a linear transform. Accordingly, let us first scale the numbers by coding the high and low values to 0 and 1, respectively, using the following transform:
wk =
ξ k − ξ −k ξ +k − ξ −k
(4.15)
Again, we could just have easily used the original matrix, the above 0/1 coding, or the traditional ±1 coding. But as this is a classical design, onefactor-at-a-time investigations usually proceed from some origin, which is more conveniently coded as the coordinate center. ⎛1 ⎜1 S=⎜ ⎜1 ⎜ ⎝1
⎛4 ⎜1 S TS = ⎜ ⎜1 ⎜ ⎝1
© 2006 by Taylor & Francis Group, LLC
0 1 0 0
0⎞ 0⎟⎟ 0⎟ ⎟ 1⎠
0 0 1 0
1 1 0 0
1 0 1 0
1⎞ 0⎟⎟ 0⎟ ⎟ 1⎠
(4.16a)
(4.16b)
Analysis of Nonideal Data
307
We would like to transform S in Matrix 4.16a into T of Matrix 4.12a. We will do this with a transformation matrix: ⎛1 ⎜1 T = SF = ⎜ ⎜1 ⎜ ⎝1
0 1 0 0
0 0 1 0
0⎞ 0⎟⎟ F 0⎟ ⎟ 1⎠
(4.17)
To find F, we apply Equation 4.14 and obtain ⎛1 ⎜0 F=⎜ ⎜0 ⎜ ⎝0
−1 2 0 2
−1 0 2 2
−1⎞ 2 ⎟⎟ 2⎟ ⎟ 0⎠
(4.18)
We now observe that indeed ⎛1 ⎜1 T = SF = ⎜ ⎜1 ⎜ ⎝1
0 1 0 0
0 0 1 0
0⎞ ⎛ 1 0⎟⎟ ⎜⎜ 0 0⎟ ⎜ 0 ⎟⎜ 1⎠ ⎝ 0
−1 2 0 2
−1 0 2 2
−1⎞ ⎛ 1 2 ⎟⎟ ⎜⎜ 1 = 2⎟ ⎜ 1 ⎟ ⎜ 0⎠ ⎝ 1
−1 1 −1 1
−1 −1 1 1
−1⎞ 1⎟⎟ 1⎟ ⎟ −1⎠
(4.19)
Before the transformation, we have something like y = b0 + b1s1 + b2 s2 + b3s3 in s1·s2·s3 factor space. After the transformation, we have y = a0 + a1t1 + a2t2 + a3t3 in t1·t2·t3 factor space. This latter function is orthogonal in t1, t2, and t3. In other words, if y = Ta = Sb and SF = T, (where F maps s1, s2, and s3 onto t1, t2, and t3) then SFa = Sb. So, on the one hand, we have gained independent coefficients. On the other hand, we are not sure what they mean. In other words, we are trading a non-orthogonal design in orthogonal s1·s2·s3 factor space for an orthogonal design in distorted t1·t2·t3 space. If the distorted space has no physical meaning, we have gained little. We see that after the fact, it may be possible to find combinations of the original factors that represent an orthogonal design. However, this is a much weaker approach than conducting a proper design in the first place, because the factor combinations often have no real meaning. On the other hand, sometimes a linear combination of factors does have meaning and the linear combination may actually be the penultimate factor.
© 2006 by Taylor & Francis Group, LLC
308
Modeling of Combustion Systems: A Practical Approach
For example, kinetic expressions (those determining the rate of appearance or disappearance of a species like NOx or CO) are really a function of collision frequency (Z). But it is not possible to directly observe molecular collisions and hence Z. However, Z is related to the temperature (T), pressure (P), and concentration (C) — all increase the collision frequency. Suppose, for the sake of argument, that the actual production rate of an important species, y = f(ζ), were actually a function of the log of the collision frequency, ζ = ln(Z), and that Z is given by Equation 4.20: Z = b0 P a1 e
− a2 T
C a3
(4.20)
Then ζ = a0 + a1x1 + a2 x2 + a3 x3 where a0 = ln(b0), x1 = ln(P), x2 = − 1 T , and x3 = ln(C). So for y = φ(ζ), the most parsimonious model would actually be a linear combination of x1, x2, and x3. In such a case, orthogonal components may be useful to spot such relations in the data. However, we do not want to distort the original factors. We seek only to rotate the axes to expose these relations. Eigenvectors and eigenvalues can do this for us.
4.3.2
Eigenvalues and Eigenvectors
One may use eigenvalues and eigenvectors to decompose a matrix into orthogonal components, and they are the best alternative for that purpose because they do not distort the factor space as the source–target method may Λ) and eigenvectors (K) are defined for a square matrix do. Eigenvalues (Λ (M) of full rank as follows: Λ = MK KΛ
(4.21)
where K is the eigenvector matrix of M, and Λ is the diagonal eigenvalue matrix for M. Λ is a diagonal matrix of the eigenvalues (λ) of M: ⎛ λ1 ⎜ Λ=⎜ ⎜ ⎜ ⎝
λ2 '
⎞ ⎟ ⎟ ⎟ ⎟ λn ⎠
For real symmetric matrices, we shall derive eigenvectors that are orthogonal in the strictest sense. That is,
© 2006 by Taylor & Francis Group, LLC
Analysis of Nonideal Data
309 K TK = K −1K = I
(4.22)
Theoretically, eigenvalues are solutions of an nth-order polynomial (characteristic) equation, where n is the number of rows in the starting matrix, presuming it is nonsingular and square. Matrix algebra texts give the procedure.3 However, the mechanics can become unwieldy and dedicated software is really a must for this procedure. Regrettably, Excel does not have a standard function for this, but software such as MathCAD™ does. Dedicated statistical software is the best option. The procedure can be done in a spreadsheet, but it is tedious, as we show now. We may make use of the trace of the matrix to find the eigenvalues. The trace of a matrix is the sum of the diagonal elements. We may also define traces for higher-order square matrices. n
( ) ∑m
t n = tr Mn =
n kk
k =1
In the above equation, we are relying on context to obviate any equivocation for n, (for Mn the superscript is an authentic exponent). n
M = n
∏ M = (M)(M)$(M) k =1
Thus, M2 = MM. However, for tn and mnkk, the superscript n is mere nomenclature. Once we have tn, the characteristic equation and its solutions follow: n
∑c λ k
k
= 0 (characteristic equation)
(4.23)
k=0
⎧ 1 if j = n ⎪ ⎪ (coefficient solutions) cj = ⎨ n− j − 1 n− j − k ⎪ −1 oth herwise cn− kt ⎪n− j k=0 ⎩
∑
(4.24)
where λ are the latent roots (also called eigenvalues, proper values, or characteristic values). To clarify these concepts, we illustrate with an example.
© 2006 by Taylor & Francis Group, LLC
310
Modeling of Combustion Systems: A Practical Approach
Example 4.2
The Characteristic Equation Using the Trace Operator
Problem statement: Given Matrix 4.16b, find the characteristic equation and the eigenvalues. Solution: Matrix 4.16b is a full-rank (nonsingular) matrix having four rows (n = 4). We solve for tn in the following manner: Let ⎛4 ⎜1 M=⎜ ⎜1 ⎜ ⎝1
1 1 0 0
1⎞ 0⎟⎟ 0⎟ ⎟ 1⎠
1 0 1 0
Then ⎛4 ⎜1 M2 = ⎜ ⎜1 ⎜ ⎝1
1 1 0 0
1 0 1 0
1⎞ ⎛ 4 0⎟⎟ ⎜⎜ 1 0⎟ ⎜ 1 ⎟⎜ 1⎠ ⎝ 1
⎛ 91 ⎜ 24 M3 = ⎜ ⎜ 24 ⎜ ⎝ 24 ⎛ 436 ⎜ 115 M4 = ⎜ ⎜ 115 ⎜ ⎝ 115
1 1 0 0
1⎞ ⎛ 19 0⎟⎟ ⎜⎜ 5 = 0⎟ ⎜ 5 ⎟ ⎜ 1⎠ ⎝ 5
1 0 1 0
24 7 6 6
24 6 7 6
115 31 30 30
115 30 31 30
24⎞ 6 ⎟⎟ 6⎟ ⎟ 7⎠ 115⎞ 30 ⎟⎟ 30 ⎟ ⎟ 31 ⎠
Now the traces of each matrix become
( )
t = tr M = 4 + 1 + 1 + 1 = 7
( )
t 2 = tr M2 = 25
© 2006 by Taylor & Francis Group, LLC
5 2 1 1
5 1 2 1
5⎞ 1⎟⎟ 1⎟ ⎟ 2⎠
Analysis of Nonideal Data
311 t 3 = 112 t 4 = 529
Solving for the coefficients of the characteristic matrix according to Equation 4.24, we have c4 = 1 (the nth coefficient of the characteristic equation is always 1) c3 = − c4t = −7
c2 = −
c1 = −
c0 = −
(
)
( )( ) ( )( )
1 1 c3t + c4 2 t = − ⎡⎣ −7 7 + 1 25 ⎤⎦ = 12 2 2
(
)
( )( ) ( )( ) ( )( )
1 1 c2t + c3 2 t + c4 3 t = − ⎡⎣ 12 7 + −7 25 + 1 112 ⎤⎦ = −7 3 3
(
)
( )( ) ( )( ) ( )( ) ( )( )
1 1 c1t + c2 2 t + c3 3 t + c4 4 t = − ⎡⎣ −7 7 + 12 25 + −7 112 + 1 529 ⎤⎦ = 1 4 4
and the characteristic equation is 1 – 7λ + 12λ2 – 7λ3 + λ4. Fortunately, this equation factors as (λ2 – 5λ + 1)(λ- 1)2 = 0 with the solutions ⎧⎪ λ = ⎨1, ⎩⎪
1,
5 − 21 , 2
5 + 21 ⎫⎪ ⎬ 2 ⎭⎪
Since these are solutions for a single variable, one may also use numerical procedures such as the goal seek algorithm in Excel to solve for them. Also, the rational roots (if they exist) will always be factors of the constant. In our case, the constant is 1, so we would try ±1, finding 1 to be a double root, as shown above. This rational roots procedure can often help to factor the equation and reduce the order of the remainder, simplifying the final solution.
© 2006 by Taylor & Francis Group, LLC
312
Modeling of Combustion Systems: A Practical Approach Analytically, one can always find the solutions for polynomials up to fourth order using various procedures.*
Each eigenvalue has an associated eigenvector such that (M – λI)k = 0
(4.25)
where k is an eigenvector. The eigenvectors are not unique in the sense that any scalar multiple of an eigenvector will itself be an eigenvector. To resolve this problem, we shall reduce the eigenvectors to unit magnitude, i.e., n− 1
∑k
2 j
=1
j= 0
For real, symmetric matrices (the only kind we need to consider in this text), the eigenvectors are always orthogonal. That is, jTk = 0
(4.26)
where j and k are any two different vectors in the K matrix. For the case at hand, Equation 4.25 reduces to
(
⎛4−λ ⎜ 1 M − λI b = ⎜ ⎜ 1 ⎜ ⎝ 1
1 1− λ
)
0 0
1 0 1− λ 0
1 ⎞ ⎛ k0 ⎞ ⎛ 0 ⎞ 0 ⎟⎟ ⎜⎜ k1 ⎟⎟ ⎜⎜ 0⎟⎟ = 0 ⎟ ⎜ k2 ⎟ ⎜ 0 ⎟ ⎟⎜ ⎟ ⎜ ⎟ 1 − λ ⎠ ⎝ k3 ⎠ ⎝ 0 ⎠
(4.27)
We illustrate the procedure for one of the eigenvalues in the next example.
Example 4.3
Finding an Eigenvector from an Eigenvalue
Problem statement: For the Matrix 4.27, we have shown that the characteristic equation is (λ2 – 5λ + 1)(λ- 1)2 = 0, having solutions ⎧⎪ λ = ⎨1, ⎪⎩
1,
5 − 21 , 2
5 + 21 ⎫⎪ ⎬ 2 ⎪⎭
Find the eigenvector associated with the eigenvalue =
5 − 21 ≈ 0.2087 . 2
* Any standard mathematical text will have solutions for up to fourth-order polynomials. See, for example, Gellert, W. et al., Eds., The VNR Concise Encyclopedia of Mathematics, American Edition, Van Nostrand Reinhold Company, New York, 1977, pp. 80-101. General equations of fifth order and higher have been proven impossible to solve, though many special equations of arbitrary order are solvable; e.g., the triquadratic equation ax6 + bx3 + c = 0 may be reduced to a quadratic equation with the substitution u = x3.
© 2006 by Taylor & Francis Group, LLC
Analysis of Nonideal Data
313
Solution: We can find the eigenvector numerically using a spreadsheet. Step 1: First, we substitute a selected eigenvalue, e.g., λ =0.2097:
(
⎛ 3.7913 ⎜ 1 M − λI k = ⎜ ⎜ 1 ⎜ ⎝ 1
)
1 0.7913 0 0
1 ⎞ ⎛ k0 ⎞ ⎛ 0 ⎞ 0 ⎟⎟ ⎜⎜ k1 ⎟⎟ ⎜⎜ 0⎟⎟ = 0 ⎟ ⎜ k2 ⎟ ⎜ 0 ⎟ ⎟⎜ ⎟ ⎜ ⎟ 0.7913⎠ ⎝ k3 ⎠ ⎝ 0⎠
1 0 0.7913 0
Step 2: Now we arbitrarily set k3 = 1, ⎛ 3.7913 ⎜ 1 ⎜ ⎜⎝ 1
1
1
0.7913 0
0 0.7913
⎛ k ⎞ ⎛ 0⎞ 1⎞ ⎜ 0 ⎟ ⎜ ⎟ k 0 0⎟⎟ ⎜ 1 ⎟ = ⎜ ⎟ ⎜ k ⎟ ⎜ 0⎟ 0⎟⎠ ⎜ 2 ⎟ ⎜ ⎟ ⎝ 1 ⎠ ⎝ 0⎠
and reduce the matrix by one column and the eigenvector and solution vector by one row, so that the system becomes soluble. ⎛ 3.7913 ⎜ 1 ⎜ ⎜⎝ 1
1 0.7913 0
⎛ 1⎞ ⎞ ⎛ k0 ⎞ ⎟ ⎜ ⎟ 0 ⎟ ⎜ k1 ⎟ = − ⎜⎜ 0⎟⎟ ⎜⎝ 0⎟⎠ 0.7913⎟⎠ ⎜⎝ k2 ⎟⎠ 1
Step 3: Premultiplying by the inverse of the matrix we have ⎛ 3.7913 ⎛ b0 ⎞ ⎜b ⎟ = −⎜ 1 ⎜ ⎜ 1⎟ ⎜⎝ 1 ⎜⎝ b2 ⎟⎠
1 0.7913 0
1 ⎞ 0 ⎟⎟ 0.7913⎟⎠
−1
⎛ 1⎞ ⎛ −0.791⎞ ⎜ 0⎟ = ⎜ 1 ⎟ ⎟ ⎜ ⎟ ⎜ ⎜⎝ 0⎟⎠ ⎜⎝ 1 ⎠⎟
But we had arbitrarily set k3 = 1, so the full vector is ⎛ k0 ⎞ ⎛ −0.791⎞ ⎜k ⎟ ⎜ 1 ⎟ ⎜ 1⎟ = ⎜ ⎟ ⎜ k2 ⎟ ⎜ 1 ⎟ ⎜ ⎟ ⎜ ⎟ ⎝ k3 ⎠ ⎝ 1 ⎠ and this is an eigenvector associated with λ = 0.2097.
© 2006 by Taylor & Francis Group, LLC
314
Modeling of Combustion Systems: A Practical Approach Step 4: Normalizing this by root of the sum of squares, 12 + 12 + 12 + 0.79132 = 1.9042 , we obtain the unit eigenvector associated with λ = 0.2097: ⎛ −0.416⎞ ⎜ 0.525⎟ ⎟ k3 = ⎜ ⎜ 0.525⎟ ⎜ ⎟ ⎝ 0.525⎠ where the subscript denotes the column of the column vector in the eigenvectors’ matrix K.
So long as the eigenvectors are distinct, this method will lead to the associated eigenvectors. The major advantage of this method is that spreadsheets can do all the calculations. However, if the eigenvectors are not distinct (e.g., multiple roots), we will end up with a problem — two different eigenvectors associated with two identically valued eigenvalues. We can continue without problem to obtain an eigenvector associated with (5 + 21 ) 2 ≈ 4.7913. ⎛ 0.910⎞ ⎜ 0.240⎟ ⎟ k4 = ⎜ ⎜ 0.240⎟ ⎜ ⎟ ⎝ 0.240⎠ But we run into trouble almost immediately, solving for the eigenvectors associated with the double root, λ = {1, 1}, generating the matrix ⎛3 ⎜1 ⎜ ⎜1 ⎜ ⎝1
1 0 0 0
1 ⎞ ⎛ k0 ⎞ ⎛ 0 ⎞ 0⎟⎟ ⎜⎜ k1 ⎟⎟ ⎜⎜ 0⎟⎟ = 0 ⎟ ⎜ k2 ⎟ ⎜ 0 ⎟ ⎟⎜ ⎟ ⎜ ⎟ 0⎠ ⎝ 1 ⎠ ⎝ 0⎠
1 0 0 0
It reduces to the following equations: 3k0 + k1 + k2 = –1 and k0 = 0. Substituting one into the other, we obtain k1 + k2 = –1, from which we may evaluate the remaining two eigenvectors. ⎛ 0 ⎜ K′ = ⎜ a ⎜ −(1 + a) ⎜ ⎝ 1
© 2006 by Taylor & Francis Group, LLC
0 b −(1 + b) 1
−0.416 0.525 0.525 0.525
0.910⎞ ⎟ 0.240⎟ 0.240⎟ ⎟ 0.240⎠
Analysis of Nonideal Data
315
Here a and b are undetermined coefficients. We use a and b because the remaining two eigenvectors cannot be the same; eigenvectors for real symmetric matrices are always mutually orthogonal. Note that we have not yet normalized the first two vectors in K to unit magnitude, so for now we label the eigenvector matrix as K′′ rather than K. Now if the first two column vectors in K′′ (let us call them k0 and k1) are mutually orthogonal, then k0Tk1 = 0, giving ab + (a + 1)(b + 1) + 1 = 0, which reduces to a = − (b + 2) (2b + 1) . Arbitrarily choosing b = 1 gives a = –1. Substituting into the matrix gives
⎛ 0 ⎜ K′ = ⎜ 1 ⎜ −2 ⎜ ⎝ 1
0 −1 0 1
−0.416 0.525 0.525 0.525
0.910⎞ ⎟ 0.240⎟ 0.240⎟ ⎟ 0.240⎠
Normalizing the first two vectors to unit magnitude gives
⎛ 0 ⎜ K = ⎜ 0.408 ⎜ −0.816 ⎜ ⎝ 0.408
0 −0.707 0 0.707
−0.416 0.525 0.525 0.525
0.910⎞ ⎟ 0.240⎟ 0.240⎟ ⎟ 0.240⎠
MathCAD gives the following solution, which the reader may verify is equally correct, yielding the relations given in Equations 4.21, 4.22, and 4.25. (Multiple roots do not have unique associated eigenvectors.)
⎛ 0 ⎜ K = ⎜ −0.272 ⎜ 0.803 ⎜ ⎝ −0.531
0 0.770 −0.149 −0.620
−0.416 0.525 0.525 0.525
0.910⎞ ⎟ 0.240⎟ 0.240⎟ ⎟ 0.240⎠
(4.28)
At any rate, once we obtain the eigenvalues and eigenvectors, we can move on to making real symmetric matrices orthogonal. Least squares solutions always generate real symmetric matrices; thus, they are amenable to this treatment. Recall that for real symmetric matrices, eigenvectors are orthogonal in the strictest sense. And so it follows for our example that
© 2006 by Taylor & Francis Group, LLC
316
Modeling of Combustion Systems: A Practical Approach
⎛ 0.000 ⎜ 0.000 ⎜ ⎜ −00.416 ⎜ ⎝ 0.910 ⎛1 ⎜ ⎜ ⎜ ⎜ ⎝
0.408 −0.707 0.525 0.240
1 1
−0.816 0.000 0.525 0.240
0.408 ⎞ ⎛ 0.000 0.707 ⎟⎟ ⎜⎜ 0.408 0.525 ⎟ ⎜ −0.816 ⎟⎜ 0.240 ⎠ ⎝ 0.408
0.803
−0.531⎞ ⎛ 0.000 −0.620⎟⎟ ⎜⎜ −0.272 0.525⎟ ⎜ 0.803 ⎟⎜ 0.240⎠ ⎝ −0.531
0.000 −0.707 0.000 0.707
−0.416 0.525 0.525 0.525
0.910⎞ 0.240⎟⎟ = 0.240⎟ ⎟ 0.240⎠
⎞ ⎟ ⎟ ⎟ ⎟ 1⎠
or ⎛ 0.000 ⎜ 0.000 ⎜ ⎜ −0.416 ⎜ ⎝ 0.910 ⎛1 ⎜ ⎜ ⎜ ⎜ ⎝
4.3.3
−0.272 0.770 0.525 0.240
1 1
−0.149 0.525 0.240
0.000 0.770 −0.149 −0.620
−0.416 0.525 0.525 0.525
0.910⎞ 0.240⎟⎟ = 0.240⎟ ⎟ 0.240⎠
⎞ ⎟ ⎟ ⎟ ⎟ 1⎠
Using Eigenvectors to Make Matrices Orthogonal
Premultiplying Equation 4.21 by KT gives Λ ≡ Λ ≡ KTMK KTKΛ
(4.29)
Given y = Xa, we seek another system of factors giving linear combinations of X such that y = Ub, and also where UTU = D, a diagonal matrix. Here is the procedure: Step 1: Express the first specification mathematically: y = Xa = Ub
(4.30)
M = X TX U = XK
(4.31) (4.32)
b = KTa
(4.33)
Step 2: Define the following:
© 2006 by Taylor & Francis Group, LLC
Analysis of Nonideal Data
317
Step 3: The above equations complete the transformation: substitution of these relations into Equation 4.30 gives Ub = XKKTa = Xa because KKT = I; therefore, y = Ub represents an alternate system of factors and coefficients for y = Xa. To see this, consider the necessary properties of UTU. Premultiplying y = Ub by UT gives UTy = UTUb. Substituting in terms of X gives UTU = (xK)TXK = KTXTXK. But M = XTX, and in light of Equation 4.29, this substitution gives UTU = KTMK = Λ. Therefore, U is a diagonal matrix — the eigenvector matrix of XTX to be exact. Collecting these equations: y = Xa = Ub K = eigenvectors (XTX)
(4.34)
U = XK b = KTa UT U = Λ
(4.35)
ΛKT XTX = KΛ
(4.36)
KTXTXK = Λ
(4.37)
Equations 4.28 and 4.30 amount to the following in light of Equation 4.32: u1 = –0.272 x1 + 0.803 x2 – 0.531 x3 u2 = 0.770 x1 – 0.149 x2 – 0.620 x3 u3 = –0.416 + 0.525 (x1 + x2 + x3) u4 = 0.910 + 0.240 (x1 + x2 + x3) Thus, the uk represent linear combinations of xk, and either system will give identical values for y: y = a0 + a1x1 + a2x2 + a3x3 = b1u1 + b2u2 + b3u3 + b4u4. The advantage of the eigenvalue procedure over the source–target matrix procedure is that: 1. We have merely rotated axes, not distorted factors. 2. Both the original and new coordinate axes are orthogonal. 3. We may apply the procedure to any nonsingular matrix, even when X is nonsquare, because M = XTX will always be square.
© 2006 by Taylor & Francis Group, LLC
318
Modeling of Combustion Systems: A Practical Approach
4. The new system, y = Ub, is orthogonal. Therefore, we estimate b without design bias. 5. If the linear combinations of factors have meaning, they may represent a more parsimonious model and help to identify an important underlying relationship.
4.3.4
Canonical Forms
Consider a second-order surface given by the general second-order equation in summation form for f factors. f
y = a0 +
∑
ak xk +
k =1
f
f
j≤ k
k =1
∑∑ a x x
jk j k
(4.38)
In this formulation, the inequality in the index of the second-order terms (j ≤ k ) includes the pure quadratics akk xk2 . Now this surface may take several possible forms, depending on the coefficients. However, by rotating and/or translating axes, we can always simplify the equation to either of two forms: f
y = a0 +
∑
f
θ k uk +
k =1
∑λ
2 kk k
A canonical form
(4.39a)
u B canonical form
(4.40a)
u
k
f
y=
∑λ
2 kk k
k =1
Box and Draper4 call the first the A canonical form and the second the B canonical form. The A canonical form represents a rotation of axes. The B canonical form represents both a rotation and a translation to a new design center. If we are far from the design center, the A canonical form will be more useful. If we are close to the design center, we shall prefer the B canonical form. 4.3.4.1 Derivation of A Canonical Form We may rewrite Equation 4.38 in matrix form as y = a0 + xTa + xTAx where xT = (x1 x2 … xf), aT = (a1 a2 … af), and
© 2006 by Taylor & Francis Group, LLC
(4.41)
Analysis of Nonideal Data
319
⎛ 2 a11 ⎜ 1 A= ⎜ 2⎜ ⎜ ⎜⎝ sym
a12
$
2 a22
$
a1 f ⎞ ⎟ a2 f ⎟ % ⎟ ⎟ 2 a ff ⎠⎟
'
a matrix containing all the terms that are second-order overall. That is,
(
y = a0 + x1 x2
⎛ a12 a ⎞ $ 1n ⎟ ⎛ ⎞ ⎜ a11 ⎛ a1 ⎞ x1 2 2 ⎜ ⎟⎜ ⎟ ⎜a ⎟ a x 2 ⎜ a22 $ 2 n ⎟ ⎜ 2 ⎟ $ xn ⎜ ⎟ + x1 x2 $ x f ⎜ ⎟ 2 ⎜ %⎟ ⎜ %⎟ ⎜ ⎟ ⎜ ⎟ ' % ⎟ ⎜⎝ x ⎟⎠ ⎜ ⎝ af ⎠ f ⎜⎝ sym a ff ⎟⎠
(
)
)
Letting uT = xTK and θ = KTa
(4.42a,b)
we can recast Equation 4.41 as y = a0 + (xTK)(KTa) + (xTK)(KTAK)(KTx) where K is the eigenvector matrix of A, KTx = u, KTa = θ, and Λ = KTAK. y = a0 + u Tθ + u T Λu
A Canonical Form
(4.39b)
or
(
y = a0 + u1 u2
⎛ λ 11 ⎞ ⎛ u1 ⎞ ⎛ θ1 ⎞ ⎜ ⎟⎜u ⎟ ⎜θ ⎟ λ 22 ⎟ ⎜ 2⎟ $ u f ⎜ 2 ⎟ + u1 u2 $ u f ⎜ ⎜ ⎟⎜ % ⎟ ⎜ %⎟ ' ⎜ ⎟⎜ ⎟ ⎜ ⎟ λ ff ⎠ ⎝ u f ⎠ ⎝ θn ⎠ ⎝ sym
)
(
)
Now all second-order coefficients vanish except the pure quadratics. 4.3.4.2 Derivation of B Canonical Form We may also write Equation 4.41 as y = xTBx
© 2006 by Taylor & Francis Group, LLC
(4.43)
320
Modeling of Combustion Systems: A Practical Approach
where xT = (1 x1 x2 … xf) and ⎛ 2 a0 a1 a2 ⎜ 2 a11 a12 ⎜ 1⎜ B= 2 a22 2⎜ ⎜ sym ⎜ ⎝
af ⎞ ⎟ $ a1 f ⎟ $ a2 f ⎟ ⎟ ⎟ ' ⎟ 2 a ff ⎠ $
Then, letting uT = xTK, where K is the eigenvector matrix of B, and Λ = KTAK, we have y = a0 + uTΛu
B canonical form
(4.40b)
That is,
(
y = 1 u1 u2
⎛ 1⎞ ⎛ λ 11 ⎞⎜ ⎟ ⎜ ⎟ ⎜ u1 ⎟ λ 22 ⎟ ⎜ u2 ⎟ $ uf ⎜ ⎜ ⎟⎜ ⎟ ' ⎜ ⎟ % λ ff ⎠ ⎜⎜ ⎟⎟ ⎝ sym ⎝ uf ⎠
)
Equation 4.40b corresponds to a rotation of axes and a translation to a new coordinate center. By setting first derivatives to zero, we see that Λ represents a set of coordinates in u1·u2···un space that correspond to the extremum (maximum, minimum, or saddle point, collectively referred to as the stationary point). If the stationary point is close to our design center, we will prefer the A canonical form. If not, we shall prefer the B canonical form. If we can assign a clear meaning to the linear combinations of the factors derived from the canonical analysis, we may well prefer to keep our regression in the canonical space rather than the original space. 4.3.4.3 Canonical Form and Function Shape One may use these canonical forms to simplify second-order equations of the type given in Equation 4.41 by either rotating (A form) or rotating and translating (B form) the axes. By examining the second-order coefficients of either form, one may determine what kind of surface one is dealing with. If all λkk are positive or negative, then one is dealing with a minimum or maximum surface, respectively. If they are of differing signs, then the surface has a min-max or saddle shape. If some of the λkk are close to zero and the associated θk are positive, then the surface is a rising ridge. If the associated θk are near zero, then the surface is a stationary ridge. Figure 4.4 shows some of these forms for f = 2.
© 2006 by Taylor & Francis Group, LLC
Analysis of Nonideal Data
321
Stationary Ridge λj < 0, λk = 0
Rising Ridge λj < 0, θk > 0
Maximum λj < 0, λk < 0
Saddle λj < 0, λk > 0
First-order + Interaction θj · θk ≠ 0; λj, λk = 0
Tilted Plane θj, θk ≠ 0; λj, λk = 0
FIGURE 4.4 Various response surfaces. Values of λ and θ allow the investigator to quickly determine the shape of the response surface in any number of dimensions. When all λs are of the same sign, then the response surface is a maximum or minimum; when the signs differ, the response surface is a saddle (min-max or col) shape. When λ is close to zero, then the design is first order in that response factor.
Example 4.4
Canonical Forms
Problem statement: Consider the second-order equation y = 1.029 + 0.326 x1 – 0.085 x2 + 0.282 x12 – 0.031 x1x2 – 0.127 x22 (a) Explicitly declare the equation according to the forms of Equation 4.39a. Use an eigenvector analysis to reduce it to the A canonical form and give the explicit equations. What can you tell about the surfaces by inspection of the coefficients? (b) Repeat the analysis using the B canonical form beginning with Equation 4.40a. Solution: a) From the problem statement we find
© 2006 by Taylor & Francis Group, LLC
322
Modeling of Combustion Systems: A Practical Approach ⎛ a0 ⎞ ⎛ 1.029 ⎞ ⎜ a ⎟ ⎜ 0.326 ⎟ ⎜ 1⎟ ⎜ ⎟ ⎜ a2 ⎟ ⎜ −0.085 ⎟ ⎜ ⎟ =⎜ ⎟ ⎜ a11 ⎟ ⎜ 0.282 ⎟ ⎜ a12 ⎟ ⎜ −0.031 ⎟ ⎜ ⎟ ⎜ ⎟ ⎝ a22 ⎠ ⎝ −0.127 ⎠ According to Equation 4.39a, we have
⎛a ⎞ x2 ⎜ 1 ⎟ + x1 ⎝a ⎠
(
)
y = a0 + x1
2
(
⎛ ⎜ a11 x2 ⎜ ⎜ a12 ⎜⎝ 2
)
a12 ⎞ 2 ⎟ ⎛ x1 ⎞ ⎟⎜ ⎟ ⎝x ⎠ a22 ⎟⎟ 2 ⎠
or, explicitly
(
y = 1.029 + x1
⎛ 0.326⎞ x2 ⎜ + x1 ⎝ −0.085⎟⎠
)
(
⎛ 0.282 x2 ⎜ ⎝ −0.016
)
−0.016 ⎞ ⎛ x1 ⎞ −0.127 ⎟⎠ ⎜⎝ x2 ⎟⎠
Making use of y = a0 + (xTK)(KTa) + (xTK)(KTAK)(KTx), or equivalently, y = a0 + uTθ + uTΛu, we find K = eigenvectors (A). This turns out to be ⎛ 0.999 K=⎜ ⎝ −0.038
0.038⎞ 0.999⎟⎠
Therefore, ⎛ 0.999 x1 − 0.038 x2 ⎞ ⎛ u1 ⎞ ⎛ 0.329⎞ , u = KTx = ⎜ = ⎜ ⎟ , θ = K Ta = ⎜ ⎟ ⎝ −0.073⎟⎠ ⎝ 0.038 x1 + 0.999 x2 ⎠ ⎝ u2 ⎠ and ⎛ 0.282 Λ = K TAK = ⎜ ⎝
© 2006 by Taylor & Francis Group, LLC
⎞ −0.128⎟⎠
Analysis of Nonideal Data
323
So, the A canonical form becomes ⎛ 0.329⎞ u2 ⎜ + u1 ⎝ −0.073⎟⎠
(
)
y = 1.029 + u1
(
⎛ 0.282 u2 ⎜ ⎝
)
⎞ ⎛ u1 ⎞ −0.128⎟⎠ ⎜⎝ u2 ⎟⎠
The reader may verify that this equation gives exactly the same values as our starting equation. The u vector represents a rotation of axes that zeroes out the non-diagonal elements for Λ. By examining the coefficients of Λ, we see that they are of opposite sign, indicating a saddle shape oriented along the axes of u1 and u2. The saddle is steeper in the u1 direction as indicated by a coefficient about double that of u2. b) Likewise, from Equation 4.40a, we may write our equation as
(
y= 1
⎛ ⎜ a0 ⎜ a x2 ⎜ 1 ⎜ 2 ⎜ ⎜ a2 ⎜⎝ 2
)
x1
a1 2 a11 a12 2
a2 ⎞ 2 ⎟⎛ 1⎞ ⎟ a12 ⎟ ⎜ ⎟ x1 2 ⎟ ⎜⎜ ⎟⎟ ⎟ ⎝ x2 ⎠ a22 ⎟⎟ ⎠
or, explicitly,
(
y= 1
x1
⎛ 1.029 x2 ⎜⎜ 0.163 ⎜⎝ −0.043
)
0.163 0.282 −0.016
−0.043 ⎞ ⎛ 1 ⎞ −0.016 ⎟⎟ ⎜⎜ x1 ⎟⎟ −0.127 ⎟⎠ ⎜⎝ x ⎟⎠ 2
The eigenvectors and eigenvalues for this system are ⎛ −0.205 K = ⎜ 0.979 ⎜ ⎜⎝ −0.018
0.978 0.205 −0.038
⎛ 0.248 0.033⎞ T ⎟ 0.025 , Λ = K BK = ⎜⎜ ⎟ ⎜⎝ 0.999⎟⎠
1.605
Therefore, ⎛ −0.205 x1 + 0.979 x2 − 0.018 x3 ⎞ ⎛ u1 ⎞ u = K x = ⎜ 0.978 x1 + 0.205 x2 − 0.038 x3 ⎟ = ⎜ u2 ⎟ ⎟ ⎜ ⎟ ⎜ ⎜⎝ 0.033 x + 0.025 x + 0.999 x ⎟⎠ ⎜⎝ u ⎟⎠ 3 1 2 3 T
© 2006 by Taylor & Francis Group, LLC
⎞ ⎟ ⎟ −0.129⎟⎠
324
Modeling of Combustion Systems: A Practical Approach Then we may write y = (xTK)(KTBK)(KTx), or equivalently, y = uTΛu. That is, explicitly
(
y = a0 + u1
4.4
u2
⎛ 0.248 u3 ⎜⎜ ⎜⎝
)
1.605
⎞ ⎛ u1 ⎞ ⎟ ⎜u ⎟ ⎟ ⎜ 2⎟ −0.129⎟⎠ ⎜⎝ u3 ⎟⎠
Regression Statistics and Data Integrity
We may derive other statistics related to the ANOVA. Some of the more important ones are the coefficient of determination (r2), the adjusted coefficient of determination (rA2), the prediction sum of squares (PRESS) statistic, and a coefficient we shall call the coefficient of prediction (rP2). We can also define the variance inflation factor (VIF) and leverage statistics. We shall speak to each in turn.
4.4.1
The Coefficient of Determination, r2
Chapter 3 (Equation 3.43) defined an important ratio — the best known (and most misused) statistic for goodness of fit: the coefficient of determination, r2: r2 =
SSM SSR = 1− SST SST
The statistic r2 gives the fraction of the total variance accounted for by the model. An r2 of 0.9 (or 90%) means that the model accounts for 90% of the total variation of the data. For the purposes of combustion modeling, we desire r2 > 0.8, according to the following scale: • • • • •
0.9 < r2 < 1.0 — very strong correlation 0.8 < r2 < 0.9 — strong correlation 0.7 < r2 < 0.8 — good correlation 0.6 < r2 < 0.7 — fair correlation 0.5 < r2 < 0.6 — weak correlation
If r2 = 1, then the model accounts for all of the variation and fits the data perfectly. A related measure is r, the coefficient of correlation, r = r 2 . Since 0 < r2 < 1, then r ≥ r 2.
© 2006 by Taylor & Francis Group, LLC
Analysis of Nonideal Data 4.4.2
325
Overfit
Now r or r2 will always increase as the number of adjustable parameters in the model increases. Continuing to add adjustable model parameters eventually results in a condition known as overfit. Overfit is the unjustified addition of model parameters resulting in the fitting of random error to false factor effects. This is a statistical no-no, because random effects cannot be related to nonrandom variables. An example will help make this clear.
TABLE 4.2 Random Data x
y
1 2 3 4 5
0.60 0.93 0.68 0.07 0.94
Suppose we have the hypothetical data given by Table 4.2. Most spreadsheets and calculators have random number (uniform distribution) generators. The Excel command RAND( )simulates a uniform random distribution between 0 and 1. Therefore, the underlying model to these data is y = 0.5 + e . Suppose we fit the following models to the first four data points: Model 0: y = a0 Model 1: y = a0 + a1x Model 2: y = a0 + a1x + a2 x 2 Model 3: y = a0 + a1x + a2 x 2 + a3 x 3 All of these models except model 0 are nonsense. Notwithstanding, here are the least squares solutions and the associated r2 values: Model 0: y = 0.5699 ; r2 = 0.0000 Model 1: y = −0.1827 + 1.0266 x ; r2 = 0.4237 Model 2: y = −0.1572 + 1.0011x − 0.2368 x 2 ; r2 = 0.9931 Model 3: y = −0.5666 + 1.6522 x − 0.5292 x 2 + 0.0390 x 3; r2 = 1.0000 Figure 4.5 graphs the results.
© 2006 by Taylor & Francis Group, LLC
326
Modeling of Combustion Systems: A Practical Approach
1.0
0.6 0.4 0.2
Random Value
0.8
yˆ = a0
Model 0
Model 1
ˆy = a0 + a1x
Sequence #
0.0 1
2
3
4
5
-0.2
yˆ = a0 + a1x + a2x2 + a3x3
-0.4 -0.6 -0.8 -1.0
Model 3
Random Data, curve fit Random Data, not curve fit Predicted from curve fit Deviation from actual
ˆy = a0 + a1x + a2x2
Model 2
-1.2 FIGURE 4.5 On overfitting data. The data were generated by the Excel function RAND( ), which gives a uniform distribution between 0 and 1. Therefore, the true model is y = 0.5 + e; i.e., model 0 is the only sensible model. Model 1 is a first-order fit to the first four data points (diamonds); likewise, model 2 is a second-order fit and model 3 a third-order fit. Data point 5 (square) is next in the random sequence. All models but model 0 are biased and give absurd results for point 5; they represent overfit — the ascription of random data to nonrandom effects. Despite this, all models have higher r2 than model 0. Therefore, r2 is not a useful statistic for revealing overfit. In this case, the model with the lowest r2 is actually the best.
If we were to judge based on r2 only, we would prefer model 3. Clearly, we have gotten too carried away and fit random behavior as if it were determined by the factor x. Our job, using least squares, is to find the underlying model. Here the underlying model is yˆ = 0.5 . But by continuing in a least squares frenzy, we have gone far beyond finding the true model and have force-fit random behavior as a function of x. Random behavior is not a function of any known factor (else it would not be random). Now the expected value of the fifth observation is 0.5. Model 0 comes the closest to predicting the true value; model 0:0.57. The rest of the models are way off — model 1: 0.11, model 2: –1.07, and model 3: –0.66. With each adjustable parameter to the model the r2 has gone up, but the predictive power is lower than for model 0. 4.4.3 Parsing Data into Model and Validation Sets If we fit random data to a factor, we overfit the model and generate nonsense. This is a great danger in judging models with only r2. One way to catch this behavior (presuming we have enough data points) is to do the following:
© 2006 by Taylor & Francis Group, LLC
Analysis of Nonideal Data
327
1. Parse the data set into two sets, a model set (comprising about two thirds of the points) and a validation set (comprising one third of the points). 2. Randomly assign the points to the data sets. 3. Fit coefficients to the model set. 4. Gauge r2 using the validation set. Because a different set validates the data, the lower limit for r2 is no longer zero and the difference between r2 coefficients for the whole and parsed data sets is an indicator for overfit. We also hope for stable model coefficients. However, other data maladies (e.g., influential and errant response values) can cause large differences in r2. In other words, this is a severe test for regressed data. Nonetheless, if the data pass this test, one can be reasonably sure that the regression is trustworthy. For illustration purposes, and as we have already begun with an 80/20 split of the data, let us extend this analysis for all five possible model/ validation sets. We shall use four points in the model set and one in the validation set. Table 4.3 shows the results; the statistic rk2 is the r2 statistic based on the kth point for validation. TABLE 4.3 r2 for All Possible 80/20 Validations r2
0
r12 r22 r32 r42 r52
0.992 0.677 0.996 –4.467 0.644
Model Order 1 2 0.916 0.625 0.996 –5.737 –0.754
–4.177 0.343 0.858 –5.894 –9.309
3 –4.126 0.599 0.858 –0.711 –5.545
The largest entries are bolded. From examining the table, one sees that in four out of five instances, no model is superior to model 0. Therefore, the majority report from this analysis is that model 0 is the best model. As well, we could have parsed the data into a 60/40 model/validation split. This would have generated 10 rjk2 statistics: r122, r132, r142, r152, r232, r242, r252, r342, r352, and r452 and resulted in the same conclusion. (In general, there are 2n possible r2 statistics for all possible parsings into two groups. This means that a data set comprising only 20 values could prepare and analyze over a million such statistics. Obviously, this is would be overkill.)
4.4.4
The Adjusted Coefficient of Determination, rA2
The foregoing discussion prods us to search for better goodness-of-fit statistics. Practitioners have developed several statistics to gauge more fairly the
© 2006 by Taylor & Francis Group, LLC
328
Modeling of Combustion Systems: A Practical Approach
trade-off between increased fit and reduced degrees of freedom and to alert the investigator to overfit. One such statistic is the adjusted coefficient of determination, rA2: rA2 = 1 −
MSR SSR ⎛ p − 1 ⎞ = 1− MST SST ⎜⎝ n − p ⎟⎠
(4.44)
Thus, r2 makes use of the sum of squares while rA2 makes use of the mean squares. This compensates partially for reducing the degrees of freedom as we add more terms to the model. However, rA2 still overstates the case, though not as badly as r2.
4.4.5
The PRESS Statistic
A better statistic for gauging overfit is the PRESS statistic. When we overfit data, we increase goodness of fit by correlating random error. What we really have is noise, but we add a coefficient to the model and treat it as if it were information. In other words, overfit adds bias by equivocating noise with information. This bias may have great influence, especially at the outskirts of the model, or beyond. What we would really like to know is what the residual would be if we were to encounter points that were not in our original data set. We have already described one method for detecting this — splitting the data set into model and validation portions. Though a milder test, the PRESS statistic requires less effort and gives good results. Many statistical programs perform it. Effectively, we do the following: 1. Delete the first point from the model and calculate the variance between the deleted point and the model prediction. 2. Do this for all n points. 3. Cumulate the variance. We shall call this the sum of squares residual, predicted, or SSRp, but the common term in the statistical literature is the PRESS statistic. PRESS is a composite acronym and stands for prediction sum of squares. n
SSR p =
∑ ( y − yˆ * ) k
k
2
(4.45)
k =1
In Equation 4.45, yˆ k * is the predicted value for yk but regressed from the data with the kth response deleted. Likewise, we may define the sum of squares model, predicted, SSMp as SSMp = SST – SSRp
© 2006 by Taylor & Francis Group, LLC
(4.46)
Analysis of Nonideal Data
329
For a well-behaved model, we would expect that SSRp ≈ SSR and SSMp ≈ SSM. Calculating n – 1 regressions does not appear to be a less tedious procedure than parsing the data set. However, we can make use of an identity to calculate the PRESS statistic in a single regression run using the hat matrix.
4.4.6
The Hat Matrix
Recall from Chapter 1 that Equation 1.79 defines the hat matrix: H = X(XTX)–1XT The matrix has some remarkable properties: • It is square symmetric (and singular, except for saturated designs where it becomes an n-row identity matrix). • It has as many rows and columns as there are y values in the data set — that is, n rows and n columns. • It codes for yˆ (y hat) in terms of linear combinations of y (Equation 1.80): yˆ = Hy • It is idempotent. H2 = HH = H
(4.47)
• Since it is symmetrical, H = HTH = HHT = H2 = Hn. This last point is so because if H2 = H, then we may also write H3 = H(H2) = HH = H. • The diagonal elements of H are always between 0 and 1: 0 ≤ hk , k ≤ 1
(4.48)
where hk,k are the diagonal elements of H and k indexes them. • The sum of the diagonal elements of H is equal to the number of parameters, p, in the model: n
∑h
k ,k
=p
k =1
• The elements in any row or column sum to unity.
© 2006 by Taylor & Francis Group, LLC
(4.49)
330
Modeling of Combustion Systems: A Practical Approach
n
n
∑h = ∑h j,k
k ,j
k =1
=1
(4.50)
k =1
One may use the diagonal hat matrix elements to transform the normal residual to the deleted residual used in Equation 4.45: yk − yˆ k * =
yk − yˆ k 1 − hk , k
(4.51)
This last property is the one that allows for direct calculation of SSRp in a single regression, thus avoiding n regressions: ⎛ yk − yˆ k ⎞ ⎜ 1− h ⎟ ⎝ k ,k ⎠ k =1 n
SSR p =
∑
2
(4.52)
We can use the PRESS statistic to derive a modified coefficient of determination that we shall call the coefficient of determination, predicted.
4.4.7
The Coefficient of Determination, Predicted, rp2
We may use SSRp to estimate a goodness of fit for the predicted values. We define the coefficient of determination, predicted (rp2) as rp2 = 1 −
SSR p SSM p = SST SST
(4.53)
When the data are not badly overfit, deleted observations will have little effect on SSRp and rp2 will be close to r2. Of necessity, rp2 ≤ r 2 ; however (and in contrast to r2), rp2 will not necessarily have a lower bound of zero because deleted points have inflated SSR to SSRp. The more strongly the data are overfit, the lower rp2. For example, let us compare r2, rA2, and rp2 for the hypothetical data of Table 4.2. This is best done with dedicated statistical software. Table 4.4 shows them. We notice several things: • First, we note that r2 continually increases as we add more parameters to the model. This will always be the case for any data set. This is why we cannot look at r2 alone to decide on an appropriate model. • The cubic model (model 3) is particularly good at capturing the variation with an r2 of 92.5%. However, the PRESS statistic alerts us to a problem.
© 2006 by Taylor & Francis Group, LLC
Analysis of Nonideal Data
331
TABLE 4.4 PRESS and Other Statistics for the Data of Table 3.17 r2 r2 rA2 rp2 SSEp SSE
0 0.000 0.000 –0.562 0.785 0.502
1
Model Order 2
0.006 –0.325 –2.004 1.508 0.499
0.081 –0.840 –14.047 7.556 0.462
3 0.925 0.701 –10.252 5.650 0.037
• Comparing PRESS (SSEp) to SSE shows that in all cases, the PRESS statistic exceeds the SSE. This is typical. What is more important is that the magnitude of this difference is quite large in some cases and increases with model order. This should alert us to a potential problem regarding the predictive ability of our model. • Examining rA2 shows that models 1 and 2 are not preferred over model 0. However, rA2 for model 3 is quite respectable at 70.1%. It is less than r2 of 92.5%, but not sufficiently. Were we to choose a model based on rA2, it would be model 3. • In contrast, the rp2 statistic clearly shows the worsening condition with increasing model order. Were we to gauge the predictive ability of the model using this statistic, we would conclude that no model is better than model 0. Now, suppose the data were not random and that model 3 was actually a valid model. Our statistics would be no different, rp2 would still be very negative, and this would lead us to question the validity of model 3. But such skepticism would be appropriate. If we were actually trying to fit a model with four parameters (model 3), it would be best to have more than five data points. Five data points leave only one degree of freedom to assess random error. The rp2 statistic would prod us to gather more data and let us know that deletion of points makes a big change in the model form. As such, we could say that rp2 is a measure of robustness of fit. Although no single statistic is a panacea, by looking at a variety of statistics we get a good idea of a model’s fitness for purpose. So then, let us continue to build our arsenal of appropriate statistics to help us understand how well behaved our model and data are.
4.4.8
Extrapolation
As we have shown, empirical models are very poor extrapolators but excellent interpolators. Semiempirical models fare a bit better in this regard; they at least have a model form based on the physical system of study. However,
© 2006 by Taylor & Francis Group, LLC
332
Modeling of Combustion Systems: A Practical Approach
even these have empirical parameters. In all cases, we would prefer to avoid extrapolation, or at least know when it is occurring. Extrapolation beyond individual factor ranges is easy to detect. For example, if –1 < x < 1, then x = 2 is clearly an extrapolation; if the new data point lies outside any of the individual factor boundaries, we can be sure that it is an extrapolation no matter what the shape of the data cloud in factor space. Now refer to Table 4.5. TABLE 4.5 Is This Extrapolation? x1
x2
1.00 0.50 0.50 –0.25 –0.25 –1.00
1.00 0.10 –1.00 0.00 –0.50 –1.00
Is the data point below an extrapolation or interpolation regarding the above data set? –0.70
0.80
Before reading on, hazard a guess. Does the last data point comprise an extrapolation compared to the previous ones? The data point is clearly within the range of each individual factor. However, Figure 4.6 shows that the data point actually lies outside the joint region defined by both factors considered simultaneously. Hidden extrapolation refers to data that are outside the joint region of factors but not outside the range of any individual factor. For two factors, one may easily detect hidden extrapolation by plotting data as we have done in Figure 4.6. For three or more factors, one may plot every possible two-factor projection. However, even this may not detect all possible extrapolations. Ideally, we prefer a statistic that is easy to calculate, generates a single score, and reliably flags all extrapolation, hidden or otherwise. A variant of the hat matrix will do the trick. It turns out that H defines an ellipsoid or hyperellipsoid in p-dimensional factor space that bounds the cloud of data. If our new data point lies outside this ellipsoid, then we have an extrapolation. The diagonal elements of H measure the distance between the kth value of X and the mean value of all the X values. We can think of them as the distances in p-factor space from the point to the center of the data cloud. We know from Equation 4.49 that the diagonal elements of H sum to p, so the mean value of the diagonal elements of H must be p/n. Thus, if we have a new value and want to test for it being an outlier, it seems sensible to calculate xT(XTX)–1x and compare it to p/n. If xT(XTX)–1x ≈ p/n, then the point represents an interpolation — it
© 2006 by Taylor & Francis Group, LLC
Analysis of Nonideal Data
333
2
1
X2 0
–1
–2 –2
–1
0 X1
1
2
FIGURE 4.6 Hidden extrapolation. The solid circle represents an extrapolated value. Although it lies within the range of both x1 and x2 for the original data set, when one views the joint range as in the above plot, the point is clearly seen as outlying. This kind of extrapolation is even harder to detect as the number of factors increases.
is within the data cloud. However, if xT(XTX)–1x >> p/n, then we have an outlier. We shall consider a point an outlying point if x T (X TX)−1 x >
2p n
(4.54)
Therefore, Equation 4.54 shall be our test for outliers. We shall call this value the leverage value. The name comes from the influence that the particular point exerts on the residual error based on its position in factor space. In the hat matrix, the higher the leverage (diagonal element), the smaller the residual variance. We can also recast the leverage value as a statistic nominally between 0 and 1 for inlying data by multiplying Equation 4.54 by n/2p. This gives a kind of normalized distance: ⎛ n⎞ dL2 = ⎡⎣ x T (X TX)−1 x ⎤⎦ ⎜ ⎟ ⎝ 2p ⎠
(4.55)
When 0 ≤ dL2 ≤ 1 we shall consider the point an inlier, and an outlier otherwise. If we wish to compress the whole universe of potential values between 0 and 1, we may also define a coefficient of outlying, 0 ≤ rO2 ≤ 1:
© 2006 by Taylor & Francis Group, LLC
334
Modeling of Combustion Systems: A Practical Approach
rO2 =
⎡ x T (X TX)−1 x ⎤ dL2 ⎣ ⎦ = 1 + dL2 ⎡ T T −1 ⎤ 2 p ⎣ x (X X) x ⎦ + n
(4.56)
If rO2 > 0.5, then the point is outlying. In the same fashion, we may also identify a coefficient of inlying having antithetical behavior: 2p 1 n r = 1− r = = 1 + dL2 ⎡ T T −1 ⎤ 2 p ⎣ x (X X) x ⎦ + n 2 I
2 O
(4.57)
If rI2 > 0.5, then the point is inlying, and outlying otherwise. This may be more sensible in that low values of rI2 are bad (less inlying) and high values of rI2 are good, as is the case for r2, rA2, and rp2. These last two equations — rO2 and rI2 — are not standard statistics; they are peculiar to this text, but engineers often find it helpful to use measures between 0 and 1 to quantify behavior, and these are offered in that vein.
Example 4.5
Testing for Outliers
Problem statement: Apply Equation 4.54 to the data of Table 4.5 and test if the final value is an outlying one. Perform the tests on the following models: linear, linear with an interaction term, and full quadratic. Explain any differences. Solution: For two factors, x1 and x2, we have the following models, corresponding x vectors, and hat matrices. • Linear model:
y = a0 + a1x1 + a2 x2
x Tk = 1
⎛ 0.7031 ⎜ ⎜ ⎜ H=⎜ ⎜ ⎜ ⎜ ⎝
(
© 2006 by Taylor & Francis Group, LLC
x1, k
x2 , k
)
0.3302 0.2350
sym
−0.0586 0.2062 0.8930
0.2126 0.1251 −0.1771 0.3373
0.0358 0.1120 0.1351 0.1999 0.2104
−0.2232 ⎞ −0.0085 ⎟⎟ 0.0015 ⎟ ⎟ 0.3022 ⎟ 0.3068 ⎟ ⎟ 0.6211 ⎠
Analysis of Nonideal Data
335
• Linear model with interaction:
y = a0 + a1 x1 + a2 x2 + a12 x1 x2
x Tk = 1
⎛ 0.9208 ⎜ ⎜ ⎜ H=⎜ ⎜ ⎜ ⎜ ⎝
(
x1, k
x2 , k
x1, k x2 , k
0.2401 0.22723
)
−0.0695 0.2107
−0.0814 0.2468
0.8935
−0.1624 0.7345
−0.0485 0.1469 0.1393 0.3138 0.2431
sym
0.0385⎞ −0.1168⎟⎟ −0.0116⎟ ⎟ −0.0513⎟ 0.2054⎟ ⎟ 0.9358⎠
• Quadratic model:
y = a0 + a1x1 + a2 x2 + a11x12 + a12 x1x2 + a22 x22
x Tk = 1
⎛1 ⎜ ⎜ ⎜ H=⎜ ⎜ ⎜ ⎜ ⎝
(
x1, k
x12, k
x2 , k
x1, k x2 , k
1 1 1 1
x22, k
)
⎞ ⎟ ⎟ ⎟ ⎟ ⎟ ⎟ ⎟ 1 ⎠
Table 4.6 summarizes the results. TABLE 4.6 Outlier Statistics Statistic T
T
–1
x (X X) x 2p/n ri2
Linear
Model Linear + Interaction
Quadratic
1.87 1.00 0.348
5.79 1.33 0.187
51.69 2.00 0.037
From it, we note the following: • The point is outlying for all models as xT(XTX)–1x > 2p/n for all of them.
© 2006 by Taylor & Francis Group, LLC
336
Modeling of Combustion Systems: A Practical Approach • However, the point becomes more outlying as the order of the model increases. This is because the dimensionality of the ellipsoid surrounding the factor space increases according to p – 1. In the linear model it is an ellipse, in the linear plus interaction model it is an ellipsoid, and in the quadratic model it is a hyperellipsoid in five dimensions (treating the effects as separate factors). Alternatively, one may consider the factor space as consistently two-dimensional, in which case the boundary is no longer elliptical for higher-order models. Effectively, the normalized distances increase with increasing dimensionality.
4.4.8.1 Failure to Detect Hidden Extrapolation Some commonsense approaches to detect hidden extrapolation fail. Figure 4.7 once again shows the data presented in Figure 4.6, but now annotated with the ellipse of xT(XTX)–1x = 2p/n for the linear model y = a0 + a1x1 + a2x2. We use a circle to show equidistance from the centroid. Take a careful look at the figure. There are some inlying points that are farther from the centroid xT(XTX)-1x = 2p/n 1 hidden extrapolation
0
x2 design center
-1
-1
0
1
x1 FIGURE 4.7 Failure to detect extrapolation. Note that a circle equidistant from the design center that includes the design points (squares) also includes the hidden extrapolation (solid circle) and fails to distinguish it as outlying. Note also that the hidden extrapolation lies inside the factor ranges (shaded regions); thus, one cannot distinguish the point as outlying with this method either. Only the ellipse of xT(XTX)–1 x = 2p/n properly separates the design from the extrapolated point.
© 2006 by Taylor & Francis Group, LLC
Analysis of Nonideal Data
337
of the data than the outlier; compare the top-right data point to the extrapolated point and note their relations to the circle. So merely measuring a point’s distance from the centroid is insufficient. We need to know both magnitude and direction of the point to say if it is outlying. The shaded regions in the figure designate the factor ranges. Note that the point is within the range for each factor. Yet it is still an extrapolation. However, the leverage value given in Equation 4.54 correctly identifies the outlier.
4.4.9 Collinearity Another problem with certain data sets is quite common — collinearity. Consider the following experimental design given in Table 4.7. The table shows NOx for a boiler at a paper mill. Some combination of natural gas and landfill gas comprises the fuel for the boiler. Anaerobic decomposition of buried waste generates a flammable gas known as landfill gas. As it contains up to 50% CO2, this fuel produces lower NOx than natural gas, owing to its lower flame temperature (Chapter 2). For the time being, we note that the table gives NOx data as a function of oxygen, some percentage of the maximum firing capacity of the boiler (load), and the percentage of the landfill gas (%LFG) blended with the natural gas fuel.
TABLE 4.7 A Poor Experimental Design in Three Factors NOx
x1 = %O2
x2 = Load
x3 = % LFG
3.99 2.67 4.57 3.25
14 14 5 5
50 50 100 100
0 60 0 60
We want to fit the model y = a0 + a1x1 + a2 x2 + a3 x3, where the ak and xk are the coefficients and factors, respectively, and the subscripts have the following assignments: 1 = oxygen, 2 = load, and 3 = %LFG. For the data set at hand the XTXa matrix becomes ⎛ 4 ⎜ 38 ⎜ ⎜ 300 ⎜ ⎝ 120
38 442 2400 11440
300 2400 25000 9000
120 ⎞ ⎛ a0 ⎞ 1140 ⎟⎟ ⎜⎜ a1 ⎟⎟ 9000⎟ ⎜ a2 ⎟ ⎟⎜ ⎟ 7200⎠ ⎝ a3 ⎠
Coding the data to ±1, we obtain the following matrix equation:
© 2006 by Taylor & Francis Group, LLC
338
Modeling of Combustion Systems: A Practical Approach ⎛ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜⎝
∑ y ⎞⎟ ⎛ 4 ∑ x y ⎟⎟ = ⎜⎜ ⎟ ∑ x y⎟⎟ ⎜⎜⎝ ∑ x y⎟⎠ 1
2
4 −4
−4 4
⎞ ⎛ a0 ⎞ ⎟⎜a ⎟ ⎟ ⎜ 1⎟ ⎟ ⎜ a2 ⎟ ⎟⎜ ⎟ 4⎠ ⎝ a3 ⎠
3
We know that a1 and a2 bias one another because columns corresponding to these coefficients have nonzero entries. However, something worse is going on here. We see that multiplying a1 by –1 gives a2. Therefore, x2 is merely a function of x1 and vice versa. If our goal was to find the separate effects of x1 and x2 in the model, this experimental design is useless for that task. We cannot invert the matrix or evaluate a = (XTX)–1XTy because (XTX)–1 is singular. Figure 4.8 shows why: graphically, the x1 and x2 factors actually lie on the same plane. In fact, projecting the design onto the x1–x2 plane shows that all the data lie along the same line. When one factor is a function of another, then those factors are termed collinear. Therefore, in truth, the design is not an n-factor design; it is a design in n – 1 factors. If there are doubts, one can easily determine collinearity by examination of the XTX matrix in row–echelon form (Chapter 1):
% LFG x3
x3
x1 + + – –
x2 – – + +
x3 – + – +
(x2-x1)/2 – – + +
x3 – + – +
x2 Load
x2-x1 x1 % O2
x2 x1
projection on the x1-x2 plane is collinear
FIGURE 4.8 A poor experimental design. The design presents three factors. However, in truth, it comprises only two: one factor is (x2 – x1), and the other is x3; x1 and x2 are collinear and one should not consider them separately. That is, the projection of the design on the x1x2 plane is along a straight line or collinear (x2 – x1 = 0). If the goal were to assess the model y = a0 + a1 + a2 + a3 using only four points, the fractional factorial depicted in Figure 4.3d would have presented a much better design.
© 2006 by Taylor & Francis Group, LLC
Analysis of Nonideal Data ⎛ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎝
339
∑ y / 4 ⎞⎟ ⎛ 1 ∑ x y / 4 ⎟⎟ = ⎜⎜ ⎟ ∑ x y / 4 ⎟⎟ ⎜⎜⎝ (∑ x y + ∑ x y) / 4⎟⎠ 1
−1
1
3
2
⎞ ⎛ a0 ⎞ ⎟⎜a ⎟ ⎟ ⎜ 1⎟ 1⎟ ⎜ a2 ⎟ ⎟⎜ ⎟ ⎠ ⎝ a3 ⎠
1
Inversion of the matrix should be impossible for a collinear design, and that is one way to find out. However, round-off and experimental errors often obscure this and perturb the singular matrix. That is, some data sets are nearly collinear. In such cases, one may invert the matrix and generate misleading estimators. 4.4.9.1 Reparameterization in Noncorrelated Factors Alternately, for the above design, we can think of it in two factors: x3 and x2 – x1 (or x1 – x2; its coefficient would differ only in sign). For the two factors given above we may fit the four-coefficient design, in noncorrelated factors:
(
)
x2 − x1 x3 ⎛ x − x1 ⎞ + a3 x3 + a213 y = a0 + a21 ⎜ 2 ⎟ 2 ⎝ 2 ⎠ Here, we have reversed the normal subscript order for terms that comprise differences. Table 4.8 gives the starting matrix.
TABLE 4.8 A Weird Experimental Design in Two Factors NOx
(x2 – x1)/2
x3
3.99 2.67 4.57 3.25
– – + +
– + – +
The reader may verify that the XTX matrix is orthogonal, and XTXa becomes ⎛4 ⎜ ⎜ ⎜ ⎜ ⎝
© 2006 by Taylor & Francis Group, LLC
4 4
⎞ ⎛ a0 ⎞ ⎟⎜a ⎟ ⎟ ⎜ 21 ⎟ ⎟ ⎜ a3 ⎟ ⎟ ⎟⎜ 4⎠ ⎝ a213 ⎠
340
Modeling of Combustion Systems: A Practical Approach
All the coefficients are now unbiased. They are
⎛ a0 ⎞ ⎜a ⎟ ⎜ 21 ⎟ ⎜ a3 ⎟ ⎜ ⎟ ⎝ a213 ⎠
⎛ ⎞ 1 y ⎜ ⎟ 4 ⎜ ⎟ x2 − x1 y ⎟ ⎛ 3.99 ⎞ ⎜ 1 ⎜ ⎟ ⎜ 2.67 ⎟ 2 ⎟ =⎜ 4 ⎟ =⎜ ⎜ 4.57 ⎟ 1 ⎜ ⎟ x3 y ⎜ ⎟ ⎜⎝ 3.25 ⎟⎠ 4 ⎜ ⎟ x2 − x1 x3 y ⎟ ⎜1 ⎜⎝ ⎟⎠ 4 2
∑
(
∑
∑
∑
(
)
)
Unfortunately, we have no idea of the individual effect of x1 or x2 on the response. And who knows what terms like ( x2 − x1 )x3 mean? Factors like oxygen, load, and percent landfill gas (LFG) have intuitive meanings, but not so for (load – oxygen)∗(%LFG). In other words, reparameterization of the model is only useful if the new coefficients have a clear meaning. In the present case, the equation is not intuitive and has no clear meaning, even though it is orthogonal. Now if we know that one of the collinear factors has no effect on the response, then we may drop it from the model. Suppose load (x2) has a very small effect on the response compared with oxygen concentration (x1). Then we may replace x2 − x1 with x1 and ( x2 − x1 )x3 with x1x3 . The coefficients gain intuitive meaning and the model becomes y = a0 + a1x1 + a2 x2 + a12 x1x2 However, it is a very dangerous thing to presume that a factor really has no influence without verification because if we are wrong, the collinear factor will still exert is influence in the response. That is, our failure to include (or be able to include) the proper factors in our model will not hold the universe hostage. We merely fail to model reality — our model becomes nonsense. Our experimental design gives us no guidance for separately gauging the effect of x1 or x2 on the response. One possibility is to augment the design with additional points to break the collinearity (Figure 4.9). We could have avoided the need to add additional design points by using a better experimental design to begin with. For example, Figure 4.10 gives the now familiar fractional factorial (1/2 23). The reader may verify that for this design a projection of the factor space onto any two-dimensional plane is not collinear and that XTX is a diagonal matrix. Therefore, the design of Figure 4.10 results in unbiased coefficients and is truly a three-factor design. It is worth emphasizing that the problems we have encountered with collinearity are due to the experimental design itself.
© 2006 by Taylor & Francis Group, LLC
Analysis of Nonideal Data
341
x1 + + – – + –
% LFG x3
x2 Load
x2 – – + + + –
x3 – + – + 0 0
x1 % O2
x2 x1
projection on the x1-x2 plane is collinear
FIGURE 4.9 Augmented design. The two additional data points break the multicollinearity. If the two data points were added at (±√2, 0) rather than (±1, 0) for (x1 = x2, x3), then all points would be equidistant from the design center (octahedron). However, addition of four data points at the vertices would result in a better design with respect to the customary factors x1, x2, and x3 (full factorial).
x1 + – – +
x2 – + – +
x3 – – + +
4 4
XTXa =
a0 a1 a2 4 4 a3
% LFG x3
x2
Load
x1 % O2
FIGURE 4.10 A better experimental design. Like the design of Figure 4.1, this design comprises only four points. However, the XTX matrix is diagonal, the coefficients for the model y = a0 + a1x1 + a2x2 + a3x3 are unbiased, and none of the factors is collinear.
© 2006 by Taylor & Francis Group, LLC
342
Modeling of Combustion Systems: A Practical Approach
4.4.9.2 Variance Inflation Factor Just as rp2 is a hedge against overfit, the variance inflation factor (VIF) is a hedge against collinearity. We derive it as follows. Suppose we postulate a response as a function of various factors: y = φ( x1 , x2 ,… xn ). If we plan our experiments properly (i.e., use SED), then the factors will be independent. Therefore, if we treat one factor as a response and regress the remaining ones against it, we should have r2 = 0. If we have n factors, then we shall have n such r2 statistics. We shall designate these with the generic moniker rk2, where k refers to the kth factor acting as the response with all remaining factors regressed against it. If the data are not the result of SED, then chances are there will be some collinearity, but it should not be severe. That is, rk2 ≈ 0. However, if we have strong collinearity, then rk2 will be high. In the case of perfect collinearity, rk2 = 1. We shall define a variance inflation factor as follows: VIFk =
1 1 − rk 2
(4.58)
In a designed experiment, the main effects will have rk2 = 0 and VIFk = 1. For regressions from historical data or unplanned experiments, we shall examine the VIFs and make some determination about the multicollinearity. For example, if rk2 = 0.9, VIFk = 10 according to Equation 4.58. Since rk2 = 0.9 indicates very strong collinearity, we shall take VIFk ≈ 10 as a sign of severe multicollinearity. If rk2 = 0.8, then VIFk = 5 and we have strong collinearity. If rk2 = 0.67, then VIFk = 3 and we shall say we have moderate collinearity. If rk2 = 0.50, then VIFk = 2 we shall say we have slight collinearity. For VIFk < 2, then rk2 < 0.5 and we have no significant collinearity. So then, VIFk < 3 (rk2 > 0.67) shall be our high water mark, alerting us to the danger of multicollinearity. So far, we have learned that multicollinear models can (and often do) have high r2. Therefore, the overall r2 is not a generally useful criterion for gauging multicollinearity. Moreover, individual coefficients lose their meaning in the face of strong multicollinearity. Therefore, one cannot properly assess the role of multicollinear factors without adding additional experiments to break the multicollinearity or reordering the model in meaningful but uncorrelated factors. Additionally, multicollinear factors may suppress the effect of a related factor, thus masking its importance in the regression model. This is typical for combustion problems. For example, for a process heater, increasing the oxygen concentration of the flue gas will also reduce the bridgewall temperature for a given firing rate. In the field, this may even force a reduction in feed rate. In a test furnace having a particular insulation pattern, the bridgewall temperature will certainly decrease as excess oxygen increases. We know from theory that O2 and BWT can have strong effects on responses such as NOx, CO, combustionrelated particulate, and flame length, to name a few. We discuss this in more
© 2006 by Taylor & Francis Group, LLC
Analysis of Nonideal Data
343
detail in Chapter 5. Let us take NOx as an example: the higher O2 will act to inflate NOx, while the lower BWT will act to reduce it. Thus, we may see a reduced significance for these factors — in extreme cases, they may even be statistically insignificant! With collinear factors that act in a contrary way, we obtain masking or suppression. Thus, muting of effects known to be significant is one possible sign of multicollinearity. Note that dropping one of the multicollinear factors will not solve the problem (although it will reduce the associated VIF). This only disguises the multicollinearity to the investigator or reviewer; the data are still multicollinear but the model is not (but it is the wrong model because it does not include all the important factors). The suppressor factor has muted the responses in the original data. One must augment the data with noncollinear factors to break the multicollinearity or find meaningful orthogonal linear combinations of factors. It may happen that one collinear factor is the dominant effect. For example, suppose that the data contain strong negative collinearity between BWT and O2, and BWT is the dominant effect. Then we may actually see a decrease in NOx with an increase in oxygen concentration, antithetical to what we would expect from theory. Thus, factors behaving in antithetical ways are another possible sign of multicollinearity. It may also happen that two mildly significant but collinear factors give an inflated response. Note that if multicollinearity in the regression set is of the same sort that will occur for future values in the actual system, then multicollinearity will not affect the predicted behavior. However, in the present case, this would be untrue. In a real process heater, if the oxygen concentration rises, then the control system will increase the heat release rate (or if maximum, reduce the feed rate) and maintain the bridgewall temperature. In a simulation furnace, there is no feed. One changes the insulation pattern to match the field bridgewall temperature. Thus, any excursions in oxygen will precipitate reductions in bridgewall temperature, dissimilar to responses in the field.
4.4.10
Beta Coefficients
It is not possible to compare coefficients meaningfully unless they are somehow standardized. We have presented several factor transforms. They center and scale the data to suit our purposes. However, it is also possible to standardize the response in the same way that we have standardized the factors. In particular, transforming both factors and response gives the data set special properties. As we have already presented such coding for the factors, we now do the same for the response:
y −y ψy = k ; sy
© 2006 by Taylor & Francis Group, LLC
sy =
∑( y − y ) k
n−1
2
(standardized response) (4.59)
344
Modeling of Combustion Systems: A Practical Approach
Now if we center only the factors and standardize them by their respective standard deviations, sk , we can write y = a0 + a1ξ1 + a2 ξ 2 $ as y = α0 +
(
)
(
)
α1 α ξ 1 − ξ1 + 2 ξ 2 − ξ 2 $ s1 s2
where α0 = a0 – Σakξkξk or y = α 0 + α 1x1 + α 2 x2 $ where xk = (ξk – ξa)/sk . Now we may rewrite this as y − α 0 α1 α = x1 + 2 x2 $ sy sy sy but if x1, x2, etc., are centered, then α 0 = y . Therefore, making use of Equation 4.59, we have ψy =
α1 α x1 + 2 x2 $ sy sy
Finally, we define βk =
s αk = ak k sy sy
(4.60)
With this substitution, we obtain ψ y = β1x1 + β 2 x2 $
(4.61)
where both ψy and xk are centered by their respective means and scaled by their respective standard deviations, and β1, β2, etc., are the standardized coefficients. Note that in this form, the equation has no intercept because ψy is centered (zero mean). The XTX matrix has the following form, known as the correlation matrix of X: ⎛ 1 ⎜ X TX = ⎜ ⎜ ⎜ ⎝ sym
© 2006 by Taylor & Francis Group, LLC
r1 ,2 1
$ $ '
r1 , p−1 ⎞ r2 , p−1 ⎟ ⎟ = R xx % ⎟ ⎟ 1 ⎠
(4.62)
Analysis of Nonideal Data
345
The nondiagonal elements, rj,k, are the correlation coefficients of xj and xk. Likewise, the XTy matrix is the correlation matrix of y, where ry,k are the correlation coefficients between y and Xk: ⎛ ry ,1 ⎞ ⎜ ⎟ ry ,2 ⎟ =r XTy = ⎜ ⎜ % ⎟ yx ⎜ ⎟ ⎜⎝ ry , p−1 ⎟⎠
(4.63)
Then, the standardized beta coefficients become T β = R −xx1rxy
(4.64)
The standardized coefficients give the proportionate influence of each coefficient on the response. Therefore, if we wish to gauge the influence of a factor on a response, one set of statistics we may use are the standardized beta coefficients. Most statistical programs calculate these. To do so, merely regress the centered and scaled factors and response without an intercept. The coefficients are the beta coefficients. Consider the data of Table 4.9.
TABLE 4.9 A Factorial Design in Original Metrics Point 1 2 3 4 5 6 7 8
x1
x2
x3
y
1 1 1 1 5 5 5 5
25 25 325 325 25 25 325 325
800 1100 800 1100 800 1100 800 1100
1.81 2.67 2.47 3.34 3.92 5.58 4.59 6.25
Table 4.10 shows results adapted from JMP™. The beta coefficients tell us which factors have the most profound influence on the response by direct inspection. In the present case, we see that x1 has the most influence, followed by x3 and then x2. Since the design is a factorial, one may directly compare the coefficients and come to the same conclusions. The magnitudes of the factorial and beta coefficients differ because the scaling factor differs (the half range vs. the standard deviation). However, had we done the regression on the original noncentered and nonscaled factors, we would have seen marked differences. Table 4.11 shows the same output for the original factors.
© 2006 by Taylor & Francis Group, LLC
346
Modeling of Combustion Systems: A Practical Approach TABLE 4.10 Regression Statistics, Analysis for Coded Factors k
ak
βk
sk
t
P
0 1 2 3
3.8288 1.2563 0.3338 0.6313
0.0000 0.8613 0.2288 0.4328
0.0994 0.0994 0.0994 0.0994
38.53 12.64 3.36 6.35
<0.0001 0.0002 0.0283 0.0031
TABLE 4.11 Regression Statistics, Analysis for Original Metrics k
ak
βk
sk
t
P
0 1 2 3
–2.4429 0.6281 0.0022 0.0042
0.0000 0.8613 0.2288 0.4328
0.6646 0.0497 0.0007 0.0007
–3.68 12.64 3.36 6.35
0.0218 0.0002 0.0283 0.0031
If we were careless enough to compare coefficients directly, we might think that a1 had 150 times more influence than a3 (0.6281/0.0042 = 150). The beta coefficients tell the true story as before and show that a1 has about double the influence. One can come to the same conclusions with the ak for the coded factorial design. In other words, the coefficients for noncentered and nonscaled factors are generally not comparable, but one can always directly compare centered and scaled coefficients such as beta coefficients. 4.4.11 Confidence and Prediction Intervals The lower confidence limit (LCL) is the lowest likely value for the mean given a particular confidence level. The confidence level, usually expressed as a percent, is the probability that the limit does not occur by chance. Typical certainties are the 90, 95, and 99% confidence, with 95% being the one most often specified. The upper confidence limit (UCL) is the maximum likely value of the mean. The region between the lower and upper confidence limit is the confidence interval. Consider the model y = μ + e. The confidence interval asks what boundaries will define the likely limits for μ. Now we can be certain (100% confident) that the mean will lie between ±∞. That is, the 100% confidence interval for real responses is the set of real numbers. We know this because if we presume independent and identically distributed normal errors, then the expected value of the errors has a mean of zero and a range of ±∞. An infinite confidence interval is not of much use to us. However, if we are willing to specify a lower certainty, we can define a finite range for the mean. For example, for the normal probability curve, the 95% confidence region includes the area between ±1.96σ, approximately. If the number of observations is finite, then we must estimate σ with s, and μ with y . Since we have only a finite sample of an infinite population, we use the t distribution as
© 2006 by Taylor & Francis Group, LLC
Analysis of Nonideal Data
347
the reference distribution and define the confidence interval as y − tP/2 ,DF s ≤ y ≤ y + tP/2 ,DF s . For a linear regression, we estimate y as a function of x. Our best estimate of y at a given position in factor space, x, is yˆ , or equivalently, xa. We also know that the variance of y(x) is
()
(
V y = σ 2 x T X TX
)
−1
(4.65)
x
Then the confidence interval becomes
(
yˆ (x) − tP/2 ,n− ps x T X TX
)
−1
(
x ≤ yˆ (x) ≤ yˆ (x) + tP/2 ,n− ps x T X TX
)
−1
(4.66)
x
For example, suppose we regress data from a 22 factorial, replicated twice, and we wish to fit the model yˆ = a0 + a1x1 + a2 x2 + a12 x1x2. Then n = 8 and p = 4. Therefore, a 95% confidence interval becomes
(
yˆ (x) − t0.05/2 , 4s x T X TX
(
)
)
−1
x
(
≤ yˆ (x) ≤ yˆ (x) + t0.05/2 , 4s x T X TX
)
−1
x
−1
Now x T X TX x has its smallest value at the mean, xT = (1, 0, 0, …), and is larger everywhere else. Therefore, the confidence interval is hyperbolic with its minimum point at the mean. We may even plot the confidence interval for the regression itself, that is, ˆ Figure 4.11 shows this JMP output. This figure gives a graphical y vs. y. representation of how well the model fits the data. But suppose we are not interested in the confidence limits for the mean value, but the likely bounds for a particular value. What is the difference? For the model y = μ + ε, the confidence interval asks what boundaries will define the likely limits for μ. The prediction interval asks what boundaries will define the likely limits for y. Since we have more degrees of freedom to estimate the mean, the confidence interval is smaller than the prediction −1
interval. The confidence interval makes use of the factor x T (X TX) x , while −1 the prediction interval uses the factor 1 + x T (X TX) x . Thus, the prediction interval will always be wider than the confidence interval. Equation 4.67 gives the prediction interval:
(
yˆ (x) − tP/2 ,n− ps 1 + x T X TX
© 2006 by Taylor & Francis Group, LLC
)
−1
(
x ≤ yˆ (x) ≤ yˆ (x) + tP/2 ,n− ps 1 + x T X TX
)
−1
x
(4.67)
348
Modeling of Combustion Systems: A Practical Approach 30
Actual NOx, ppm
25
20
L UC 95%
15
L
10
5
5%
LC
9
5
10
15 20 Predicted NOx, ppm
25
30
FIGURE 4.11 Actual vs. predicted with confidence interval. For a regression on a low-NOx burner, the actual vs. predicted shows the goodness of fit for the model. r2 for this particular regression is 94.1%. The confidence limits are hyperbolas. The mean response of the model is about 20 ppm (horizontal line). The hyperbolas show the permissible “wobble” for the actual vs. predicted regression line.
4.5
Residual Analyses
Our presumption is that the residuals are random. Therefore, they should show no order or pattern when plotted against any fixed ordinate. Particularly, they should show no linear trends, no funnel shapes, and no curvilinear or sinusoidal tendencies. Linear trends may indicate increasing values of lurking factors. Funnel shapes may indicate that we should transform the response to log y or yn. Curvilinear or sinusoidal shapes may indicate unknown but influential factors that were oscillating during the data collection. The following plots are always a good idea: 1. Residuals vs. individual factors: Residuals plotted against each regressor (i.e., factor in the regression) should show no discernible patterns. 2. Residuals vs. predicted response: Residuals plotted against the predicted response ( yˆ ) should show no trends. However, one should not plot residuals against the actual y values. Since y has a random component, a plot of residuals against actual response will show a linear trend for least squares data. This does not indicate any abnormality.
© 2006 by Taylor & Francis Group, LLC
Analysis of Nonideal Data
349
3. Residuals vs. run order: Residuals should show no discernible pattern when plotted against run order. If they do, this is an indication of serial correlation. This usually acts to deflate the variance and cause insignificant effects to appear significant.
4.6
Categorical Factors
Categorical factors are noncontinuous independent variables. Blocking is a categorical factor. That is, we are accounting for whether the experimental series occurs in the category “now” or “later.” We may also consider other categorical factors; for example, a burner may be a flat-flame or round-flame type. This kind of description defies quantification. In order to incorporate it into a factorial design, we can arbitrarily assign the value –1 to the flat flame and +1 to the round flame, as we did for the blocking factor. However, these are not random effects; they are fixed effects for which we seek to assign a coefficient in order to estimate their effect on the response.
4.6.1
Multilevel Categorical Factors
When we have categorical factors with several levels, we can perform the regression by augmenting our equation to include dummy factors. Dummy factors are place holders that stand in line for another effect or a portion of another effect. In this case, we use n – 1 dummy factors to represent a multilevel categorical factor. Then each dummy factor represents one level of that categorical factor. For example, suppose we are interested in CO as a function of oxygen concentration (x1) for four different burner types. To account for the burner types, we begin with four dummy factors: δ1, δ2, δ3, and δ4. Then our equation looks like this: y = a0 + a1x1 + b1δ1 + b2δ 2 + b3δ 3 + b4δ 4
(4.68)
We shall construct our experimental design using ±1 coding for the continuous factors and 0/1 coding for the dummy factors. Another way of expressing Equation 4.68 is ⎧b1 ⎪ ⎪b y = a0 + a1x1 + ⎨ 2 ⎪ b3 ⎪⎩ b4
© 2006 by Taylor & Francis Group, LLC
if Burner 1 if Burner 2 iff Burner 3 if Burner 4
(4.69)
350
Modeling of Combustion Systems: A Practical Approach
We can perform a 21 factorial (in x1) for each of four burner types. Then, in matrix form, our equation is as follows: ⎛+ ⎜+ ⎜ ⎜+ ⎜ + y = Xa + e = ⎜ ⎜+ ⎜ ⎜+ ⎜+ ⎜ ⎝+
+ − + − + − +
+ + + + + +
−
⎞ ⎟⎛a ⎞ ⎟ 0 ⎟ ⎜ a1 ⎟ ⎟⎜ ⎟ ⎟ ⎜ b1 ⎟ + e ⎟ ⎜ b2 ⎟ ⎟⎜ ⎟ ⎟ ⎜ b3 ⎟ ⎜ ⎟ + ⎟ ⎝ b4 ⎠ ⎟ +⎠
(4.70)
For burner 1, all dummy factors are zero except δ1, which takes on the value 1. For burner 2, all dummy factors are zero except δ2, which takes on the value 1, and so forth. There is only one problem with the above formulation — the resulting XTX matrix is singular. This is because any three dummy factors completely determine the burner type. If {δ1, δ2, δ3} = 0, then certainly δ4 = 1. Therefore, Equation 4.70 has one more column than necessary. This implies that Equation 4.68 is not unique. Indeed, such is the case and this is easy to demonstrate. Let us suppose that we have the following (arbitrary) coefficient values: ⎛ a0 ⎞ ⎛ 12 ⎞ ⎜ a ⎟ ⎜ −5 ⎟ ⎜ 1⎟ ⎜ ⎟ ⎜ b1 ⎟ ⎜ 3 ⎟ ⎜ ⎟ =⎜ ⎟ ⎜ b2 ⎟ ⎜ −7 ⎟ ⎜ b3 ⎟ ⎜ 2 ⎟ ⎜ ⎟ ⎜ ⎟ ⎝ b4 ⎠ ⎝ 4 ⎠
(4.71)
Substituting this into Equation 4.70, we obtain y = (10 0 9 11 20 10 10 19)T . If we have our heart set on an equation of the form of Equation 4.68, we can arbitrarily set a0 = y , the mean of the y observations, i.e., 12.5, for the present case. Now we fit ⎛+ ⎜+ ⎜ ⎜+ ⎜ + y−y=⎜ ⎜− ⎜ ⎜− ⎜− ⎜ ⎝−
© 2006 by Taylor & Francis Group, LLC
+ + + + + +
⎞ ⎟ ⎟ ⎛ a1 ⎞ ⎟⎜ ⎟ ⎟ b1 +⎟ ⎜ ⎟ ⎜b ⎟ + e ⎟ ⎜ 2⎟ ⎟ ⎜b3⎟ ⎟⎜ ⎟ ⎟ ⎝b4⎠ ⎟ +⎠
Analysis of Nonideal Data
351
(
This equation is solvable via least squares. It gives a = X TX numerically,
⎛ −5 ⎞ ⎜ 2.5⎟ ⎜ ⎟ ⎜ −7.5⎟ ⎜ ⎟ ⎜ 1.5⎟ ⎜⎝ 3.5⎟⎠
⎛1 ⎜8 ⎜ ⎜ ⎜ ⎜ =⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜⎝
1 2 1 2 1 2
)
−1
(
)
X T y − y , or
⎞ ⎟ ⎟ ⎟ ⎛ −40 ⎞ ⎟⎜ ⎟ ⎟⎜ 5⎟ ⎟ ⎜ −15 ⎟ ⎟⎜ ⎟ ⎟⎜ 3⎟ ⎟ ⎜⎝ 7 ⎟⎠ ⎟ 1⎟ ⎟ 2⎠
In the present case, the inverse matrix is orthogonal, but this is not necessarily so, nor do we care. If we use a factorial design as the basis for the continuous factors, the factorial portion of the matrix will be orthogonal to the categorical factors, and the model coefficients will be unbiased by one another. The dummy factors are just stand-ins for a multilevel categorical factor. It is possible to decompose them into orthogonal components, but for our purposes it is not worth the effort. Continuing, we obtain the equation y = y + Xa , or effectively ⎧ 2.5 ⎪ ⎪−7.5 y = 12.5 − 5 x1 + ⎨ ⎪ 1.5 ⎪⎩ 3.5
if Burner 1 if Burnerr 2 if Burner 3 if Burner 4
(4.72)
Note that the coefficients of the dummy factors in Equation 4.72 do not match those of Equation 4.71, yet both equations give identical values for y. This underscores our earlier statement that Equation 4.68 is not unique. However, equating a0 with y as in Equation 4.72 is the form we prefer. Another common way to express the same equation is to eliminate a0 by adding it to the dummy factors. In the present case, this would reduce to ⎧ 15 ⎪ ⎪−5 y = −5 x1 + ⎨ ⎪ 14 ⎪⎩ 16
if Burner 1 if Burner 2 if Burner 3 if Burner 4
and this is a unique equation, directly solvable by eliminating a0 from the equation and the X matrix and solving for the remaining coefficients directly
© 2006 by Taylor & Francis Group, LLC
352
Modeling of Combustion Systems: A Practical Approach
via least squares. Thus, we may arbitrarily set a0 or one of the dummy factors to an arbitrary value and fit the remaining coefficients. This leads to two general ways of expressing categorical factors: p−1
y = a0 +
∑
d −1
a k xk +
k =1
∑ k =1
k
k
(not unique)
(4.73)
k
(unique)
(4.74)
k =1
p −1
y=
∑b δ d −1
a k xk +
∑b δ k
k =1
where p is the number of continuous parameters including a0, the mean of the y observations, y , p – 1 of them being unique, and d, the number of dummy factors, d – 1 of them being unique.
4.6.2
Accounting for Multiple Blocks
We may apply the method of dummy factors when we have more than two blocks. If we wish to keep our blocks orthogonal to the rest of the design, we can usually find a way to do this in 2b blocks following the procedure we developed for fractional factorials. It is a good idea to run center-point replicates in each block. An example illustrates the method.
Example 4.6
A Design with Multiple Blocks and Replicate Center Points
Problem statement: Construct a 24 design in four orthogonal blocks with each block having two center-point replicates. For the model ⎧ b1 ⎪ ⎪b y = a0 + ⎨ 2 ⎪b3 ⎪⎩b4
if Block 1 if Block 2 + if Block 3 if Block 4
4
∑ k =1
ak xk +
3
4
j< k
k
∑∑ a x x
jk j k
find the alias structure and produce the XTX matrix. Construct the ANOVA. Comment on the suitability of this design for assessing two-factor interactions. Solution: We shall use the blocking factors 123 and 124. This gives the tacit blocking factor 34. Thus, our defining contrasts for blocking are {123, 134, 24}. Of course we could use other factor patterns
© 2006 by Taylor & Francis Group, LLC
Analysis of Nonideal Data
353
following this form, e.g., {123, 124, 34}, {134, 234, 12}, etc. None would have any advantage over another, unless we knew a priori that some factor contrasts were more important. Thus, we have defined two blocking factors of word length 3 and one blocking factor of word length 2. This is about the best we can do. Other possible choices are {1234, 12, 34}, {1234, 123, 4}, and so forth. However, they are all inferior to our first choice. We want our defining contrasts as large as possible, so {1234, 12, 34} is less desirable because it has two defining contrasts of word length 2. {1234, 123, 4} has a defining contrast of word length 1 that we must avoid. We can do worse (e.g., {1, 2, 12} is particularly bad), but we cannot do better. With the choice of {123, 134, 24} for defining contrasts, we generate the design given in Table 4.12. This generates a design having 24 points. We have numbered them 0 to 23. The points 0 to 15 correspond to the factorial points in binary notation, and the points 16 to 23 correspond to the eight center points — two TABLE 4.12 A 24 Factorial Design in Four Blocks Pt
x1
x2
x3
x4
Block
0 7 10 13 16 17
– – + + 0 0
– + – + 0 0
– + + – 0 0
– + – + 0 0
1
1 6 11 12 18 19
– – + + 0 0
– + – + 0 0
– + + – 0 0
+ – + – 0 0
2
3 4 9 14 20 21
– – + + 0 0
– + – + 0 0
+ – – + 0 0
+ – + – 0 0
3
2 5 8 15 22 23
– – + + 0 0
– + – + 0 0
+ – – + 0 0
– + – + 0 0
4
© 2006 by Taylor & Francis Group, LLC
354
Modeling of Combustion Systems: A Practical Approach allotted to each block and numbered consecutively. Of course, we would run the points within each block in randomized order, not the order listed in the table. We would also select the order of the blocks randomly. Thus, we would not necessarily start with block 1 or proceed in order to block 4. The equation ⎧ b1 ⎪ ⎪b y = a0 + ⎨ 2 ⎪b3 ⎪⎩b4
if Block 1 if Block 2 + if Block 3 if Block 4
4
3
4
j< k
k
∑ a x + ∑∑ a x x k k
k =1
jk j k
will generate a singular matrix, so we regress the matrix without a0. Then we arbitrarily set a0 to the response mean and adjust the values of b1 through b4 as differences from a0. From the alias structure {123, 134, 24}, we know that the only two-factor interaction that will alias with the blocks is the 24 interaction (see Table 4.13). TABLE 4.13 Annotated XTX Matrix for the 24 Design in Four Blocks Coefficient
b1
b1 b2 b3 b4 a1 a2 a3 a4 a12 a13 a14 a23 a24 a34
6
b2
b3
b4
a1
a2
a3
a4
a12
a13
a14
a23
a24
a34
4 –4 –4 4
6 6 6 16 16 16 16 16 16 16 16 4
–4
–4
4
16
The coefficients for the dummy factors are b1, b2, b3, and b4. The coefficients a1 through a34 are for the x factors. We build the ANOVA for the model effects a1 through a34, excluding a24. The terms b1 through b4 and a24 we lump together as a single entry called BLOCKS, with SSK and DFK referring, respectively, to its sum of squares and degrees of freedom. We define bT ≡ {a24, b1, b2, b3, and b4} and Xb equal to the X matrix corresponding to this portion of the design, then SSK = bTXbTy. Then Xbb becomes
© 2006 by Taylor & Francis Group, LLC
16
Analysis of Nonideal Data ⎛+ ⎜+ ⎜ ⎜+ ⎜ ⎜+ ⎜+ ⎜ ⎜+ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ Xbb = ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜⎝
355
+ + + + + + + + + + + + + + + + + +
+⎞ + ⎟⎟ +⎟ ⎟ +⎟ ⎟ ⎟ ⎟ −⎟ ⎟ −⎟ ⎟ −⎟ −⎟ ⎟ ⎛ b1 ⎞ ⎟⎜ b ⎟ ⎟⎜ 2 ⎟ ⎟ ⎜ b3 ⎟ −⎟ ⎜ ⎟ b4 − ⎟⎟ ⎜⎜ ⎟⎟ a ⎝ 24 ⎠ −⎟ ⎟ −⎟ ⎟ ⎟ ⎟ +⎟ ⎟ +⎟ ⎟ +⎟ +⎟ ⎟ ⎟ ⎟⎠
For b1 through b4 we note that only three are independent. Therefore, DFK = 4: three degrees of freedom for the block factors and one for a24. If we have any insight to the system, we would assign a24 to a very unlikely interaction because we will not be able to separate the x2x4 interaction from the (probably) significant block effect. If we have reason to believe that the 24 interactions may be significant, this design will not be able to separate the effects. Table 4.14 augments the ANOVA to include these effects. As there are 24 design points, there must be n – 1 = 23 degrees of freedom in total. The model has p = 10 effects, omitting a24 (and a0, as usual); so, DFM = p – 1 = 9. We have already stated that DFK = 4. We also know that our only replicates are the eight center points; therefore, DFE = nc – 1 = 7.
© 2006 by Taylor & Francis Group, LLC
356
Modeling of Combustion Systems: A Practical Approach
TABLE 4.14 ANOVA for 24 Design in Four Blocks Effect
SS x1
MS
F
1
SSx1
F(1, 7)
T
1
SSx2
F(1, 7)
T
1
SSx3
F(1, 7)
T
1
SSx4
F(1, 7)
T
1
SSx1x2
F(1, 7)
T
1
SSx1x3
F(1, 7)
T
1
SSx1x4
F(1, 7)
T
1
SSx2x3
F(1, 7)
1
SSx3x4
F(1, 7)
k–1=4
SSK/4
F(4, 7)
u–p–k=3
SSB/3
F(3, 7)
a1·(X y)1
x2
a2·(X y)2
x3
a3·(X y)3
x4 Model, M
DF
T
a4·(X y)4
x1x2
a12·(X y)12
x1x3
a13·(X y)13
x1x4
a14·(X y)14
x2x3
a23·(X y)23
x2x4
Pooled with blocks T
x3x4
a34·(X y)34
Residual, R
T
T
SSK = b Xb y
Blocks, K
u
Model bias, B
P
SSB =
∑ r ( yˆ − y ) k
k
2
k
k =1
u
Pure error, E
SSE =
rk
∑ ∑( y
j,k
− yj
j =1 k =1
n
Total, T
SST =
∑( y − y ) k
2
)
2
n–u=7
MSE = SSE/7 r2 = SSM/SST
n – 1 = 23
s = √MSE
k =1
4.6.3
Accounting for Hard-to-Change Factors
In many combustion experiments, one may make a distinction between easyto-change and hard-to-change factors. Operating factors (e.g., firing rate, fuel composition, excess oxygen concentration, etc.) are usually easy to change. Therefore, one may fully randomize them. However, geometric factors (e.g., tip geometry, burner type, kinds of baffle plates, swirler geometry, etc.) are harder to change. Sometimes, some operating factors require changes in geometry. For example, for a given heat release, fuel pressure is a function of the tip geometry (orifice area), and bridgewall temperature relates to the insulation thickness in the test furnace. If one wants to preserve the same fuel pressure for two different heat releases, one must use two different burner tips. If one wants to assess the same heat release at two different bridgewall temperatures, one must change the insulation pattern.
© 2006 by Taylor & Francis Group, LLC
Analysis of Nonideal Data
357
Suppose one wants to conduct an investigation for the responses and factors in Table 4.15. TABLE 4.15 Responses and Factors of Interest Responses
Factors
Lf Df CO NOx dBA
O2 H2 HR ΔP BWT
In the table, the response entries refer to the following: Lf ≡ flame length, Df ≡ flame diameter, CO ≡ ppm CO emissions, NOx ≡ ppm NOx emissions, and dBA ≡ sound pressure level from the operating burner. Measuring multiple responses causes no problem. One simply measures them at each design point. The factor entries are as follows: (1) O2 ≡ oxygen concentration in the flue gas, (2) H2 ≡ hydrogen content in the fuel, (3) HR ≡ heat release (also called firing rate), (4) ΔP ≡ fuel pressure, and (5) BWT ≡ bridgewall temperature. Now normally we would run a factorial or fractional factorial, randomize the experiments, and proceed. However, some of these factors have significant setup time. For example, factors 1, 2, and 3 are easy to change. After the change, the test furnace requires only 15 minutes or so to attain a new equilibrium. Factor 4 requires a change in burner tips. Perhaps this takes an hour per burner in a test facility, including reheating the test furnace to equilibrium. Factor 5 requires a change in insulation pattern of the test furnace. This is a 24-hour affair, because in order to change insulation pattern one must shut down the unit, allow it to cool overnight, add or remove insulation, and bring the unit back up to temperature. Clearly, a fully randomized design will cause major expense. Some run orders will take much longer than others. To see the extremes, let us consider the case of longest and shortest runtimes in general for factorial designs. 4.6.3.1 The Longest Duration Experimental Series We would not deliberately attempt to construct an experiment requiring the longest possible duration, but such an exercise is instructive and reduces to the following steps: 1. Order the factors in increasing order of setup time from left to right, the right-most column having the longest setup time. 2. Construct the matrix in binary order. 3. Setups are the number of times a factor changes levels plus 1 (to include the initial level). Then each factor in binary order has 2c
© 2006 by Taylor & Francis Group, LLC
358
Modeling of Combustion Systems: A Practical Approach setups, where c is the column position (starting from 1 and increasing from left to right). Such a matrix results in the longest possible runtime because the column with the longest time per setup has the most setups, the next longest setup time corresponds to the next most number of setups, etc. (Our presumption here shall be that the setup time dominates the duration of an experimental series. But the method is perfectly general. It could just as easily apply to total time from start to finish for a change of factor level.)
4.6.3.2
The Shortest Duration Experimental Series
1. For the shortest possible runtime, order the factors in decreasing order of setup time from left to right. 2. Construct the matrix in binary order. 3. Number the columns from left to right as 1 to c, where c is the number columns. Beginning with column 2, reverse alternate blocks of signs in blocks of 2 f – c + 1 starting with the 2 f – c entry of column c. This procedure effectively doubles the block length of identical signs, except for the first and last 2 f – c entries of each column. Thus, the total number of setups will be 1 + 2c – 1. We illustrate the procedure with an example.
Example 4.7
Constructing Experimental Sequences with Longest and Shortest Runtimes
Problem statement: Construct experimental sequences having the longest and shortest runtimes for a 24 factorial. If each factor requires twice the runtime as the previous one, what is the ratio of longest to shortest runtime? Solution: We begin with the longest runtime. This is merely a factorial design in binary order ordered from shortest to longest setup time. Therefore, factor 1 has the shortest setup time for each change in level and factor 4 has the longest. Table 4.16 gives the order. Below each factor is the number of setups. According to the problem statement, each factor takes twice as long as the preceding one to set up. The setup factor accounts for this. Summing the products of each setup and setup factor gives the overall score. To construct the shortest possible setup, we reverse the order of the factors per Table 4.17. Then we reverse alternate blocks per
© 2006 by Taylor & Francis Group, LLC
Analysis of Nonideal Data
359
TABLE 4.16 Longest Runtime Order Data Point
1
2
Factor 3
4
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
– – – – – – – – + + + + + + + +
– – – – + + + + – – – – + + + +
– – + + – – + + – – + + – – + +
– + – + – + – + – + – + – + – +
Setups Setup factor
2 1
4 2
8 4
16 8
Score
170
TABLE 4.17 Preparing to Construct Shortest Setup Time Factor Point
4
3
2
1
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
– – – – – – – – + + + + + + + +
– – – – + + + + – – – – + + + +
– – + + – – + + – – + + – – + +
– + – + – + – + – + – + – + – +
© 2006 by Taylor & Francis Group, LLC
360
Modeling of Combustion Systems: A Practical Approach the formula given above. For clarity, we have shaded the blocks that we intend to reverse in Table 4.17. Reversing these blocks and reordering the columns gives us the final order per Table 4.18. TABLE 4.18 Run Sequence for Shortest Setup Time Data Point 1 9 13 5 7 15 11 3 4 12 16 8 6 14 10 2 Setups Setup factor Score
Factor 1
2
3
4
– + + – – + + – – + + – – + + – 9 1
– – + + + + – – – – + + + + – – 5 2
– – – – + + + + + + + + – – – – 3 4
– – – – – – – – + + + + + + + + 2 8
47
This design has a score of 47 compared with the previous design of 170. Therefore, this design requires less than 30% of the time for the longest duration design (47/170 = 27.6%). The ratio of the longest to shortest runtime design is 170/47 = 3.62. Returning to the problem illustrated by Table 4.15, suppose one designs a 1/2 25 factorial design. This is easy enough to do. The problem comes in how to randomize the design. As per our example, we can consider two extreme cases for a 1/2 25 design per Table 4.19. The five columns at the right have the fewest possible changes in factor levels. This results in a runtime of only 61.5 calendar hours. The factor pattern for the left five columns shows that the insulation pattern has 16 setups. The run order of the matrix pairs the most possible changes with the longest setup times, resulting in a setup time of 411.5 calendar hours. If we were to randomize the design fully, odds are that our runtime would average between these two extremes at 216.5 hours. This is still nearly four times longer than the shortest possible runtime, and we have not yet included replicates — those will add even more time and expense. With all this going for us, it seems we should scrap a fully randomized design and use the shortest possible design. This is theoretically possible,
© 2006 by Taylor & Francis Group, LLC
Analysis of Nonideal Data
361
TABLE 4.19 Longest and Shortest Setup Times for Furnace Experiment Factor Pattern, Longest Setup Time Data Point 1 2 3 4 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 Setups Hours
5
Factor Pattern, Shortest Setup Time Data Point 1 2 3 4 5
– – – – – – – – + + + + + + + +
– – – – + + + + – – – – + + + +
– – + + – – + + – – + + – – + +
– + – + – + – + – + – + – + – +
+ – + – + – + – + – + – + – + –
2 3 8 5 14 15 12 9 10 11 16 13 6 7 4 1
8 0.25
4 0.25
2 0.25
12 2
16 24
Setups Hours
Calendar hours
411.5
+ – + – + – + – + – + – + – + –
– + + – – + + – – + + – – + + –
– – + + + + – – – – + + + + – –
– – – – + + + + + + + + – – – –
– – – – – – – – + + + + + + + +
16 0.25
9 0.25
5 0.25
3 2
2 24
Calendar hours
61.5
and if there were no lurking factors, the model coefficients would be correct. We are never sure if lurking factors exist, but a thornier problem is this: the shortest design has no statistically valid way of testing which effects are significant, unless one can justifiably assume uncorrelated errors between the hard-to-change and easy-to-change factors. Actually, it is more reasonable to assume the opposite. Changing the insulation pattern would introduce some correlation in the errors, as the insulation pattern is not perfectly repeatable. So too, changed tips may not align precisely with previous testing. There are errors associated with each change, all of which sum to produce a collective error term. However, if we remove these sources of variation, we exclude some variation and deflate the collective error term. Deflated error causes us to falsely reject the null hypothesis and misjudge factors as more significant than they are. Many times, when analyzing historical data, we may not know who collected the data or how. On the surface, the experimental design may look like a factorial design and we may falsely assume that the investigator conducted a fully randomized experiment. 4.6.3.3 Experimental Units One way to keep track of the number of different error structures in the data is to count experimental units. For our purposes, we shall define an experimental unit as follows. An experimental unit is the number of runs occurring
© 2006 by Taylor & Francis Group, LLC
362
Modeling of Combustion Systems: A Practical Approach
in a nonrandom sequence. For a fully randomized design, the experimental unit is one run long. Now for the above example in five factors, suppose that the error variance comprises several terms, σ 2 = σ 12 + σ 22 + σ 23 + σ 24 + σ 25 , where the subscripts refer to the respective factor. That is, σ 12 refers to the variance associated with changing factor 1, σ 22 refers to the variance associated with changing factor 2, etc. In other words, every time we change a factor, we introduce some reproducibility error into the response — changed tips are slightly misaligned, insulation pattern is slightly different, or what have you. If we do not change these factors, we would not experience this error. Now let us say that we will restrict the randomization for factor 5 because it is a hard-to-change factor. So we will run eight experiments for x5 at one level (high or low) and the remaining eight experiments for x5 at the remaining level. Thus, the experimental unit for x5 is eight units long, while the experimental units for x1 to x4 are each one unit long. We no longer have a single composite error structure for the entire design because we have two different experimental units. Let σ 12:4 = σ 12 + σ 22 + σ 23 + σ 24 . Then, σ 2 = σ 12:4 + σ 25 . If it turns out that σ 12:4 >> σ 25, then σ 2 ≈ σ 12:4 , and due to good fortune, we have only a single error structure after all. Then it is perfectly proper to pool our residual, divide by the degrees of freedom, and perform our statistical tests. On the other hand, if both σ 12:4 and σ 25 are important, we cannot pool the errors in a single residual term because they have differing degrees of freedom due to the different sizes of experimental units. How then can we perform the proper statistical test? In the present experimental design, we cannot. This situation is even more complicated for the shortest runtime experiment. There, we introduced five restrictions on randomization producing different sizes of experimental units for every factor. A split-plot design is one having two different size experimental units (one restriction on randomization). A split-split-plot design is one having two restrictions on randomization. A splitn-plot design is one having n restrictions on randomization. In order to separately test the various error structures, we need to perform at least one replication per restriction on randomization. For splitn-plot designs like the shortest runtime example, the number of runs grows to be unwieldy. Generally, we will introduce one restriction on randomization — the split-plot design. In some cases, we may be able to tolerate two restrictions and produce a split-split-plot design. Such are straightforward extensions of the split-plot design, which we consider next. 4.6.3.4 The Split-Plot Design In a split-plot design, we have one hard-to-change factor and one or more easy-to-change factors. The name comes from an agricultural heritage where whole plots of land were split into subplots in order to investigate the effect of different factors such as fertilizer and seed variety on some response such as yield per acre. Though the experiments are quite dissimilar to what we consider here, the ANOVA is identical. We will randomize the easy-to-
© 2006 by Taylor & Francis Group, LLC
Analysis of Nonideal Data
363
change factors (subplot) within each level of the hard-to-change one (whole plot). Very often, but certainly not always, the hard-to-change factor will be a categorical factor (e.g., burner type, drilling pattern, etc.). The simplest split-plot design comprises a single easy-to-change factor embedded within a hard-to-change factor. For the fully randomized design, the analysis of variance is the simple factorial structure given in Table 4.20 where nk is the number of levels of the kth factor and nr is the number of replicates. TABLE 4.20 ANOVA for Two-Factor Factorial Design Term
SS
DF
x1
SSx1
n1 – 1
MSx1 =
SSx1 n1 − 1
F1 =
MSx1 MSE
P[F1, n1 – 1, (nr – 1)n1n2]
x2
SSx2
n2 – 1
MSx2 =
SSx2 n2 − 1
F2 =
MSx2 MSE
P[F2, n2 – 1, (nr – 1)n1n2]
MSx1 x2 MSE
P[F12, n1 – 1, (nr – 1)n1n2]
x1x2
MS
SSx1x2 (n1 – 1)(n2 – 1) MSx1 x2 =
SSx1 x2
( n − 1)( n 1
Error
SSE
(nr – 1)n1n2
MSE =
SST
2
)
−1
F12 =
P
SSE
( n − 1) n n r
Total
F
1 2
n– 1
As should be familiar by now, all F tests are ratios against a single error term, MSE in this case. However, for the split-plot case we have two error terms — one for the whole plot (the hard-to-change factor) and one for the subplot (the easy-to-change factor). So far, the factorials we have examined are two-level factorials in continuous factors, 2k. Continuous factors are most convenient. For categorical factors, it may not be possible to use only two levels (e.g., if we have three different models of burners). Thus, in general, we will need to express the degrees of freedom and mean squares in terms of the number of levels in each factor, as we have done in Table 4.20. One can always study continuous factors at two levels, if desired. But the general factorial contains no such restriction. For example, let us consider the effect of hydrogen concentration on flame length for two different flat-flame burners. If we were to run the design as a factorial design, we would have a 22 factorial design in x1 (H2 concentration in the fuel) and x2 (burner type at two levels). This would lead to a fully randomized design where we would select one of four x1·x2 combinations, test it, and then select another. If we replicate the entire design twice, then we would have eight different combinations. The ANOVA would be that of Table 4.20 with nr = n1 = n2 = 2. However, for the split-plot design, we would have two different error structures. The ANOVA would be that of Table 4.21.
© 2006 by Taylor & Francis Group, LLC
364
Modeling of Combustion Systems: A Practical Approach
TABLE 4.21 ANOVA for Two-Factor Split-Plot Design
Whole plot
Block
Split plot
Whole-plot error
Term
SS
DF
MS
K
SSK
nr – 1
n1n2 σ 2K + σ 2r
No test
x1
SSx1
n1 – 1
nr n1SSx1 + n2 σ 2K 1 + σ 2r n1 − 1
EMS x1
EMS Kx1
Kx1
SSKx1
(nr – 1)(n1 – 1)
n2 σ 2K 1 + σ 2r
No test
x2
SSx2
n2 – 1
nr n1SSx2 + n1σ 2K 2 + σ 2r n2 − 1
EMS Kx2
Kx2
SSKx2
(nr – 1)(n2 – 1)
n1σ 2K 2 + σ 2r
No test
x1x2
SSx1x2
(n1 – 1)(n2 – 1)
n SS ( x x ) +σ ( n − 1)( n − 1) r
1
Split-plot error
Kx1x2 SSKx1x2 (nr – 1)(n1 – 1)(n2 – 1) Error
0
F
1 2
2 K 12
+ σ 2r
2
( ) ( )
( ) ( )
EMS x2
( (
EMS x1 x2
) )
EMS Kx1 x2
σ 2K 12 + σ 2r (Not estimable) σ 2r
We shall give details for constructing it presently. But first, the reader will note that we have introduced another factor into the design — the blocking factor, K, having nr – 1 degrees of freedom, where nr is the number of replicates (which is equal to the number of blocks). The blocking factor represents the variance associated with removing and reinstalling the burner and whatever else may be different between blocks. It is a random factor; we do our best to install the burner the same way each time, but there could be small differences. We usually do not care about the blocking factor variance per se; that is, the object of our investigation is not to quantify how installation variance affects flame length. We just do not want this nuisance to interfere with a proper analysis. Table 4.22 shows the factors and levels. It would be easy to overlook the tacit blocking factor. But if its effect is real, our analysis will be incorrect unless we include it. Note also that if we did not replicate the design, the block and burner effects would be completely confounded. Including the block effect and replicating the design allows us to separate the random variance associated with removing and reinstalling the burner from the effect of the burner itself. If the other effects dwarf the installation effect, then the block effect is negligible. As such, we could ignore it with little harm to the results. We could just analyze it as a factorial design.
© 2006 by Taylor & Francis Group, LLC
Analysis of Nonideal Data
365 TABLE 4.22 Split-Plot Design Pt
Block K
Burner x1
% H2 x2
1a 2a
1
+ +
– +
3a 4a
2
– –
– +
1b 2b
3
+ +
– +
3b 4b
4
– –
– +
Occasionally, we are not so fortunate. Suppose the block effect is significant. Further suppose that we have tacitly run the design as a split plot by not fully randomizing the hard-to-change factors. Then in effect, we have removed the block variance from the residual and deflated the error. Now, if we test all our effects by this deflated residual, most will appear significant, including high-order interactions. When we see high-order interactions becoming important, this is a signal that something has deflated the denominator in our F tests. A tacit split-plot structure can cause this. Consider the response, y, defined as the elevation of maximum heat flux. Suppose that the data come to us from summarizing historical tests performed for customers. Now it would be reasonable to postulate that elevation of maximum heat flux varies with the following factors: heat release (x1), the bridgewall temperature (x2), the fraction of oxygen in the flue gas (x3), and the aspect ratio of the furnace (x4). The first three affect the flame height. The last affects the view factor; that is, in narrow, tall furnaces one refractory wall has a smaller view of the cool roof. In short, fat furnaces, the opposite is true. Since heat flux is a radiant phenomenon, line of sight is important. The full factorial in four factors has the following structure: 4
y = a0 +
∑ k =1
3
ak xk +
4
∑∑ j< k
k =1
ajk xj xk +
2
3
4
i<j
j< k
k =1
∑∑∑ a
x x x + a1234 x1x2 x3 x4
ijk i j k
(4.75)
A split plot differs from a factorial design only in the run order. The factorial design points are fully randomized. The split-plot design has a restricted randomization for one of the factors. Thus, the only way one can distinguish one design from another is to examine the run order. If one examines the final data in summary form, one cannot know by inspection if the design is a split plot or a fully randomized one. As an example of the consequences of ignoring restrictions on randomization, consider Table 4.23.
© 2006 by Taylor & Francis Group, LLC
366
Modeling of Combustion Systems: A Practical Approach TABLE 4.23 Split-Plot Design Term Intercept x1: Heat release x2: BWT x3: O2 x4: Aspect ratio 12 13 23 123 14 24 124 34 134 234 1234
Prob > |t| 0.0000 0.0001 0.0000 0.0001 0.0000 0.0254 0.0002 0.0000 0.0329 0.0000 0.0000 0.0014 0.0002 0.0000 0.0001 0.0028
A mechanical application of the ANOVA gives these P values. In examining them, we see that every effect is statistically significant, with better than 95% confidence. Most of the effects are significant with greater than 99% confidence, including the x1x2x3x4 interaction, but this is absurd! The underlying data (not shown) were from actual tests over time. Even though we do not have access to the actual run order, we can be quite sure that they are not fully randomized tests. This will become clear after a moment’s reflection. First, aspect ratio is a hard-to-change factor because it is the width/height ratio of the test furnace. The only way to change it is to test the same burner in another test furnace. Due to potential cost, scheduling conflict, and time issues, we can be virtually certain that no investigator would randomly switch test furnaces in the middle of an experimental series, but that is what a fully randomized design would require. Second, each bridgewall temperature results from a given insulation pattern within the furnace and the oxygen level and firing rate (heat release). The higher the heat release for a given insulation pattern, the higher the bridgewall temperature. Likewise, the higher the excess oxygen, the lower the bridgewall temperature, because adding more air to a test furnace cools it down if the insulation pattern remains the same. This means that bridgewall temperature, oxygen concentration, and heat release could be collinear. In this case they were not, but this is a reasonable concern, and one we should always look for with the previously described diagnostics. Third, if the data are historical, it may be that the data do not represent exactly the same burner run in different furnaces. Each furnace may receive
© 2006 by Taylor & Francis Group, LLC
Analysis of Nonideal Data
367
a different burner, although the burner model may be identical. Nesting refers to the act of running some factors within a single level of another factor. In this case, the furnace or aspect ratio would be one factor and the different burners would be another, nested within furnaces. In such a case the (burner)·(aspect ratio) does not technically exist because the same burner never runs in a different furnace. Whatever variation we have (in manufacturing tolerance, or tip drillings, or other test-to-test variance) will be confounded with the aspect ratio. If this variation is insignificant, then nesting has no consequence. We delay a further discussion of nesting until Section 4.6.4.5. The sum of our discourse here is this: one must always think about how the data were collected in order to perform the proper statistical analysis. Only if we understand the underlying statistical structure for the data can we hope to construct meaningful statistical tests for our models.
4.6.4
Expected Mean Squares (EMS)
The structure of the data shapes the statistical analysis. All of our F tests are ratios of mean squares. Only by understanding their underlying statistical structure can we know which tests are meaningful. An expected mean square is a long-run mean variance. No matter how complicated or convoluted the experimental series, the careful and patient application of some simple rules will derive the expected mean squares (EMS). For this purpose, we shall adapt the formulation of Searle et al.5 At each step, we shall reinforce the rule with the continued development of the expected mean squares for a three-factor fully randomized factorial design comprising an arbitrary number of levels and replicates. Afterward, we shall apply the analysis to nested designs, split plots, and mixed models. 4.6.4.1
Methodology for Deriving EMS for Balanced Data
Step 1: Create the table. Create a table having rows and columns for all factors and interactions of interest in hierarchal order, plus random block factors, if any, and the replicate error term, written as a nested term, r:x1x2x3 …. a. For the 23 factorial, we generate Table 4.24. For the replicate error, the colon means “within.” That is, r:x1x2x3 means r within x1x2x3; when we run an experiment, the experimental error perturbs every factor, but it is never exactly the same error — error is a random variable that distributes itself about some mean. Therefore, if we think about it, the error nests within each effect. In a fully randomized design like a factorial, we have only one error term. We explicitly declare that nested error by writing r:x1x2x3. Step 2: Fill the table. Populate the table with an asterisk in each place having sufficient column factors to match each row factor (Table 4.25).
© 2006 by Taylor & Francis Group, LLC
368
Modeling of Combustion Systems: A Practical Approach TABLE 4.24 Expected Mean Squares Table, Step 1 x1
x2
x1x2
x3
x1x3
x2x3
x1x2x3
r:x1x2x3
DF
x1 x2 x1x2 x3 x1x3 x2x3 x1x2x3 r:x1x2x3
TABLE 4.25 Expected Mean Squares Table, Step 2 Term
x1
x1 x2 x1x2 x3 x1x3 x2x3 x1x2x3 r:x1x2x3
*
x2
x1x2
*
* * *
x3
x1x3
x2x3
x1x2x3
r:x1x2x3
* * * * *
* * * * * * *
* * * * * * * *
*
*
* * *
Step 3: Represent SS. If the effect is fixed (xF), represent the sum of squares as SSxF . If the effect is random (xR), represent the sum of squares by σ 2R . For example, SSx1 is the sum of squares for the fixed effect, x1, and σ 2r:x1x2 x3 is the random effect for the experimental error. Step 4: Premultiply SS. Premultiply the associated sum of squares by the number of levels of all other factors. For example, nrn2n3SSx1 indicates that the sum of squares for x1 is premultiplied by the number of replicates (nr), the number of levels of factor 2 (n2), and the number of levels of factor 3 (n3). For r:x1x2x3, we would write σ 2r:x1x2 x3 because there are no other factors left to premultiply it. At this point, we can simply write σ 2r in lieu of σ 2r:x1x2 x3 . It will always be the case that the replicate error term is not premultiplied by any other levels. Following this strategy for our example gives, in hierarchical order: nr n2 n3SSx1, nr n1n3SSx2 , nr n3SSx1x2 , nr n1n2 SSx3 , nr n2 SSx1x3 , nr n1SSx2 x3 , nr SSx1x2 x3 , and σ 2r . Step 5: Calculate DF. To determine the degrees of freedom, we shall make a distinction between factors to the right of the colon and those to the left (or without a colon). The degrees of freedom for any effect are equal to
© 2006 by Taylor & Francis Group, LLC
Analysis of Nonideal Data
369
nleft
DF =
nright
∏ (n
)∏ n
−1
left
left =1
right
right =1
where left indexes the factors to the left of the colon (or without one) and right indexes those factors to the right. For example, DFr = (nr – 1) n1n2n3 and DFx1=n1 – 1. For our example, this gives the following terms in hierarchical order: n1 − 1, n2 − 1, (n1 − 1)(n2 − 1), n3 − 1, (n1 − 1)(n3 − 1), (n2 − 1)(n3 − 1) , (n1 − 1)(n2 − 1)(n3 − 1), a n d (nr − 1)n1n2 n3 . Note that the total degrees of freedom (DFT) must equal nrn1n2n3 – 1 and the total number of experiments (n) must be n = nrn1n2n3. Step 6: Calculate the EMS column heading. We shall do this and append the results to the row header by first deciding which factors are fixed and which are random. Then, for the fixed factors (xF), the expected mean square column heading (EMSCH) is the associated sum of squares times its premultiplier divided by the degrees of freedom. Thus,
( )
EMS CH x1 = nr n1n2
SSx1 n1 − 1
For random factors, the expected mean square column heading is the premultiplier times σ 2R . For example, EMS CH (r ) = σ 2r . Continuing with our example, this gives the following entries: nr n1n3SSx2 n2 − 1
EMS CH ( x2 ) =
EMSCH ( x1 x2 ) =
SS ( x1 x2 ) + σ r2 n n − 1 − 1 ( 1 )( 2 )
EMS CH ( x3 ) =
EMS CH ( x1x3 ) =
EMS CH ( x2 x3 ) =
© 2006 by Taylor & Francis Group, LLC
nr n1n2 SSx3 n3 − 1
(
nr n2 SSx1x3 n1 − 1 n3 − 1
)(
)
( )(
) )
nr n1 SS x2 x3
(
n2 − 1 n3 − 1
370
Modeling of Combustion Systems: A Practical Approach
EMS CH ( x1x2 x3 ) =
(
(
nr SS x1x2 x3
)(
)(
)
)
n1 − 1 n2 − 1 n3 − 1
EMS CH (r ) = σ 2r Appending these entries to the row headers gives Table 4.26. Step 7: Eliminate extraneous table entries. Which entries we eliminate depends on what kind of model we have. a. A fixed model is a model having only fixed effects, except for the error term. For fixed models, eliminate all asterisks between the left-most and right-most entries. b. A random model is a model having only random effects. For random models, eliminate nothing. c. A mixed model is a model having both random and fixed effects, not counting the error term. For mixed models, eliminate any term that contains a fixed factor in the column header that is absent from the row effect. Table 4.27 shows the results of this step for the fully randomized factorial model (rule 7a). Step 8: Calculate EMS. To do this, for each row, sum the EMSCH for every asterisk associated with that row. This gives the following entries: EMS( x1 ) =
nr n2n3 SSx1 + σ r2 n1 − 1
EMS( x2 ) =
nr n1n3 SSx2 + σ 2r n2 − 1
EMS( x1x2 ) =
(
) +σ ( n − 1)( n − 1) nr n3 SS x1x2 1
EMS( x3 ) =
EMS( x1x3 ) =
EMS( x2 x3 ) =
nr n1n2 SSx3 + σ 2r n3 − 1
(
nr n2 SSx1x3 + σ 2r n1 − 1 n3 − 1
)(
)
( ) +σ ( n − 1)( n − 1) nr n1 SS x2 x3 2
© 2006 by Taylor & Francis Group, LLC
2 r
2
3
2 r
Analysis of Nonideal Data
TABLE 4.26
Expec ted Mean Squares Table, Step 6 Term x1
x2
x1x2
x1x3
x2x3
x1x2x3
nr n2 SS x1x 3
nr n1SS x2 x 3
nr SS x1x 2 x3
n1 1 n3 1
n2 1 n3 1
n1 1 n2 1 n3 1
x3
r:x1x2x3
EMS
Term x1 x2 x1x2 x3 x1x3 x2x3 x1x2x3 r:x1x2x3
nr n2 n3 SSx1 n1 1
nr n1n3 SSx2 n2 1
* *
nr n3 SS x1x 2 n1 1 n2 1
nr n1n2 SSx3 n3 1
* * *
*
*
* * *
* * * * *
2 r
* * * *
* * * *
*
* *
371
© 2006 by Taylor & Francis Group, LLC
372
TABLE 4.27 Expected Mean Squares Table, Step 7 x1x2
x2
x3
x1x3
r:x1x2x3
x1x2x3
x2x3
EMS
Term x1 x2 x1x2 x3 x1x3 x2x3 x 1x 2 x 3 r:x1x2x3
nr n2 n3 SSx1 n1 1
nr n1n3 SSx2 n2 1
(
( )(
nr n3 SS x1 x2
) )
n1 1 n2 1
nr n1n2 SSx3 n3 1
(
( )(
nr n2 SS x1 x3
) )
n1 1 n3 1
(
( )(
nr n1SS x2 x3
) )
n2 1 n3 1
(
(
nr SS x1 x2 x3
)(
)(
*
© 2006 by Taylor & Francis Group, LLC
)
)
n1 1 n2 1 n3 1
* * * * * *
2 r
* * * * * * * *
Modeling of Combustion Systems: A Practical Approach
Term x1
Analysis of Nonideal Data
373
EMS( x1x2 x3 ) =
(
(
nr SS x1x2 x3
)(
)(
)
)
n1 − 1 n2 − 1 n3 − 1
+ σ 2r
EMS(r ) = σ 2r 4.6.4.2
EMS for the Factorial Design
Then, for our fixed-model factorial, we have the following ANOVA (Table 4.28). And now we can see why it is appropriate to use MSE as the denominator for all F tests in the fully randomized factorial design: if EMS(X ) EMS(r ) has the form (X 2 + σ r2 ) σ 2r , then if the null hypothesis is true, both numerator and denominator are distributed as chi-squared random variables with associated degrees of freedom. Therefore, an F test with the proper degrees of freedom is an appropriate test. However, if EMS(X ) EMS(r ) has a different form, then we do not know how it is distributed and an F test is inappropriate.
TABLE 4.28 ANOVA with Expected Mean Squares, Step 8 Term
SS
DF
EMS
F
x1
nr n2 n3 SSx1
n1 – 1
nr n2 n3 SSx1 + σ 2r n1 − 1
EMS x1
x2
nr n1n3 SSx2
n2 – 1
nr n1n3 SSx2 + σ 2r n2 − 1
EMS x1
x1x2
nr n3 SSx1x2
(n1 – 1)(n2 – 1)
(
) +σ ( n − 1)( n − 1) nr n3 SS x1 x2 1
nr n2 SSx1x3
(n1 – 1)(n3 – 1)
(
x2x3
nr n1 SSx2x3
(n2 – 1)(n3 – 1)
(n
x1x2x3
nr SSx1x2x3
(n1 – 1)(n2 – 1)(n3 – 1)
Total
SST
n– 1
© 2006 by Taylor & Francis Group, LLC
( ) ()
EMS x1
x1x3
(nr – 1)n1n2
()
EMS r
nr n2 SSx1 x3 + σ r2 n1 − 1 n3 − 1
n3 – 1
SSE = SSr
(
EMS x1 x2
EMS x1
nr n1n2 SSx3
Error
2
( ) ()
EMS r
nr n1n2 SSx3 + σ 2r n3 − 1
x3
)(
)
( )(
) +σ )
nr n1 SS x2 x3
2 − 1 n3 − 1
(
nr SS x1 x2 x3
( n − 1)( n 1
2 r
( ) ()
EMS r
2
)(
)
)
− 1 n3 − 1
2 r
+ σ r2 σ 2r
EMS r
( ) ()
EMS r
( ) ()
EMS x1 EMS r
( ) ()
EMS x1 EMS r
)
374
Modeling of Combustion Systems: A Practical Approach
4.6.4.3 EMS for a Split-Plot Design Suppose we have a split-plot design in two factors. For example, suppose we investigate the effect of tip geometry (x2) on flame length for two different burner types (x1). Then x1 and x2 are fixed effects. Though they are categorical factors, we can still use a factorial design to investigate them. For the sake of argument, let us say that we have three different tip geometries (n1 = 3), two different burner sizes (n2 = 2), and we replicate our design twice (nr = 2). If so, we would use the ANOVA of the form in Table 4.27 (but without the entries associated with x3). However, burner type is a hard-to-change factor. Very likely, the investigator ran the experiment by installing one burner at random and then trying all tips in random sequence before changing to the next burner. In that case, the actual design is a split plot with two error structures due to the restricted randomization. That is, the investigator did not consider all 3 × 2 × 2 tip burner replicate combinations and randomize the whole lot. He randomized the burner order, then the tip order for each burner size, and then ran two replicates. So then, there is a tacit blocking factor, K, confounded with the replicates. Let us examine the nature of the design in Table 4.29. TABLE 4.29 A Factorial Design for Multilevel Factors
Pt
Blocking factor K
Burner size x1
Tip geometry x2
Replicate r
111 112 113 221 222 223 311 312 313 421 422 423
1 1 1 1 1 1 2 2 2 2 2 2
1 1 1 2 2 2 1 1 1 2 2 2
1 2 3 1 2 3 1 2 3 1 2 3
1 1 1 1 1 1 2 2 2 2 2 2
Because the block effect is confounded with the pure error, we cannot separately assess σ 2r . Moreover, DFT must equal n – 1. However, nrnKn1n2 = 2n. This is because nr = nK. Therefore, we can use one or the other, but not both, in calculating the DF, so we shall use nr in lieu of nK for this purpose. Then, if we apply the first six steps for generating the expected mean squares, we end up with Table 4.30. Another way to look at this is to note that we have redistributed the replicate error. In the fully randomized design it was concentrated in one
© 2006 by Taylor & Francis Group, LLC
Analysis of Nonideal Data
375
TABLE 4.30 Expected Mean Squares for Split Plot, Step 6 Term K
x1
Kx1
x2
Kx2
x1x2
Kx1x2 r:Kx1x2
EMS
Term K x1 Kx1 x2 Kx2 x1x2 Kx1x2 r:Kx1x2
n1n2 σ
2 K
nr n2 SSx1 n1 − 1
* *
n2 σ
2 K1
nr n1 SSx2 n2 − 1
* * *
n SS ( x x ) ( n − 1)( n − 1) r
n1σ
2 K2
1 2
1
2
*
*
* * *
* * * * *
σ 2K12
σ 2r
* * * * * * *
* * * * * * * *
term with (nr – 1)n1n2 degrees of freedom. In the split-plot design the same SSr has been redistributed as four terms having (nr – 1) + (nr – 1)(n1 – 1) + (nr – 1)(n2 – 1) + (nr – 1)(n1 – 1)(n2 – 1). Therefore, the designs partition the degrees of freedom in two different ways. In the section on residuals plots, we have already shown that plotting random effects against fixed effects results in no discernable pattern. This should lead the reader to conclude (properly) that multiplying a random factor by a fixed factor results in a random factor. Therefore, in the present case, the model is a mixed model having both random and fixed factors. Now we must decide which interactions to eliminate (step 7). As the reader will recall from step 7, the rule for mixed models is to eliminate any term that has a fixed effect absent from the row effect. For example, in the first row headed by K, we eliminate Kx1, Kx2, and Kx1x2 because we do not find these fixed effects in K. For the second row headed by x1, we eliminate any entry that has x2 in it. This includes x1x2 and Kx1x2. Continuing in this fashion, we arrive at Table 4.31. This leads to the ANOVA shown in Table 4.32. The reader will note that this is identical to Table 4.22, derived earlier for the split-plot design. However, the tests are quite different from the ANOVA that would have resulted if we had run the design fully randomized (Table 4.33). Moreover, unless σ 2K12 ~ 0 , there are no tests for the block, whole-plot, or split-plot errors. However, many times σ 2K12 ~ 0 . If it turns out that block effects are negligible, then σ 2K 1 ~ σ 2K 2 ~ σ 2K 12 ~ 0 and we have only one error structure — it is identical to the fully randomized design. This is why, many times, even when we run a split-plot structure, we can get away with an ANOVA having only a single error term, e.g., the ANOVA of the fully randomized design. However, if the block effects are significant, then we will deflate the denominator in the F test and thereby falsely reject the null
© 2006 by Taylor & Francis Group, LLC
376
Modeling of Combustion Systems: A Practical Approach
TABLE 4.31 Expected Mean Squares Table, Step 7 Term K
x1
Kx1
x2
Kx2
x1x2
Kx1x2
r:Kx1x2
σ 2K12
σ 2r
EMS
n1n2 σ
Term K x1 Kx1 x2 Kx2 x1x2 Kx1x2 r:Kx1x2
2 K
nr n2 SSx1 n1 − 1
n2 σ
2 K1
nr n1 SSx2 n2 − 1
n1σ
2 K2
(
( ) )( )
nr SS x1 x2
n1 − 1 n2 − 1
* *
* * * * * * * *
* * *
* * *
* *
TABLE 4.32 ANOVA for Two-Factor Split-Plot Design
Whole plot
Block
Split plot
Whole-plot error
Term
SS
DF
MS
K
SSK
nr – 1
n1n2 σ 2K + σ 2r
No test
x1
SSx1
n1 – 1
nr n1SSx1 + n2 σ 2K 1 + σ 2r n1 − 1
EMS Kx1
Kx1
SSKx1
(nr – 1)(n1 – 1)
n2 σ 2K 1 + σ 2r
No test
x2
SSx2
n2 – 1
nr n1SSx2 + n1σ 2K 2 + σ 2r n2 − 1
EMS x2
EMS Kx2
Kx2
SSKx2
(nr – 1)(n2 – 1)
n1σ 2K 2 + σ 2r
No test
x1x2
SSx1x2
(n1 – 1)(n2 – 1)
( ) +σ ( n − 1)( n − 1) nr SS x1 x2 1
Split-plot error
Kx1x2 SSKx1x2 (nr – 1)(n1 – 1)(n2 – 1) Error Total
0 SST
© 2006 by Taylor & Francis Group, LLC
n–1
F
2 K 12
+ σ 2r
2
σ 2K 12 + σ 2r (Not estimable) σ 2r
( ) ( )
EMS x1
( ) ( )
( (
EMS x1 x2
) )
EMS Kx1 x2
Analysis of Nonideal Data
377
TABLE 4.33 ANOVA for Two-Factor Fully Randomized Factorial Design Term
SS
DF
MS
F
( ) ()
x1
SSx1
n1 – 1
nr n2 SSx1 + σ 2r n1 − 1
EMS x1
x2
SSx2
n2 – 1
nr n1SSx2 + σ 2r n2 − 1
EMS x2
x1x2
SSx1x2
(n1 – 1)(n2 – 1)
( ) +σ ( n − 1)( n − 1) nr SS x1 x2 1
r:x1x2
SSr=SSE
(nr – 1)n1n2
Total
SST
n–1
2 r
2
EMS r
( ) ()
EMS r
(
EMS x1 x2
()
)
EMS r
σ 2r
hypothesis. This will lead to inclusion of very high-order terms in our model. This is one sign that the data have a split-plot structure. If we are unsure who ran the design or how, it behooves us to consider a split-plot analysis. This requires some understanding of which factors are hard to change. Let us consider what would happen if we had a split-plot design but ran the experimental series only one time* (nr = 1). Looking again at Table 4.32, we see that we would have zero degrees of freedom to estimate any block-associated effect (e.g., K, Kx1, Kx1x2). Instead, blocks and x1 would be synonymous and confounded. If it is unreasonable to presume the block effect insignificant, then no statistically valid tests exist for the effects. This doubles the number of experimental points for the split-plot design over the fully randomized factorial. However, this does not necessarily double the test time or cost, because the split-plot design changes the hard-to-change factors less often than a fully randomized design and, for several factors, one may use a splitplot structure built on fractional factorials.6 Also worthy of note, and as is typical for split-plot designs, we are able to estimate the split-plot terms with greater precision owing to more degrees of freedom for these effects. This comes at the expense of the whole-plot degrees of freedom. So when we run a design as a split plot, we lose precision on the whole-plot factor (e.g., burner type).
* Most authors would refer to a single measurement of each factor combination as “one replicate.” Actually, the phrase “one replicate” is oxymoronic but common and accepted — akin to the phrase “jumbo shrimp.” If we only run the experimental series once, would it not be more appropriate to say that we have run “no replicates”? The etymology of the word replicate seems to demand that it refer to two or more, but scientists press everyday words into special service. To avoid confusion, we shall rather say nr = 1 if we want to be crystal clear. Otherwise, the reader will need to infer the author’s intention from context.
© 2006 by Taylor & Francis Group, LLC
378
Modeling of Combustion Systems: A Practical Approach
4.6.4.4 Split-Plot Structure with Multiple Whole-Plot Factors Suppose we have a structure comprising a whole plot with more than one factor. For example, suppose that we wish to study the effect of the following factors on NOx emissions for a given burner type: burner size (x1), bridgewall temperature (x2), H/C ratio in the fuel (x3), and excess oxygen in the flue gas (x4). If we could fully randomize all four factors, we could just use a 24 factorial (or fractional factorial) design as presented earlier. But x1 and x2 are hard-to-change factors. Suppose we decide to run them in a split-plot structure as follows. First, we randomly select one of four combinations of x1·x2 from a 22 factorial in x1·x2. Then, run a fully randomized 22 factorial in x3·x4 for each x1·x2 combination. To analyze this kind of design, we shall begin with the whole-plot factors, x1 and x2, and represent them as xWP. Similarly, we shall represent the subplot factors, x3 and x4, as xSP. Now, the ANOVA is identical to the earlier split-plot design for a single whole-plot and split-plot factor (Table 4.21) as follows. In lieu of x1 we have x1, x2, and x1·x2. We shall refer to the sum of these terms as xWP. In lieu of x2 we have x3, x4, and x3·x4. We shall refer to the sum of these terms as xSP. Then the split plot has the terms K, xWP , KxWP , xSP , KxSP , xWPxSP , KxWPxSP , and r:xWP ,xSP . We shall then expand the xWP effects as x1, x2, and x1·x2 and test them individually against KxWP. On the presumption that the K·(fixed effect) interactions are negligible, we 2 shall just pool this as σ WP without explicitly expanding the term as K(x1 + x2 + x1·x2), though to determine the degrees of freedom, etc., we will make use of this expansion. Likewise, we shall expand xSP and xWPxSP and 2 2 test them against σ SP and σWP,SP , comprising the pooled effects of the K·(subplot) interactions. This gives the ANOVA of Table 4.34. 4.6.4.5 Nested Factors In split plots and fully randomized factorials, the fixed factors comprise levels of the very same factors. To revisit our last example, the factorial and split-plot designs used the same two burners and the same three sets of burner tips. But suppose a customer orders a burner and specifies a fuel having a particular hydrogen concentration, which we test. Another customer orders another burner and a different fuel composition, and we test this as well. This occurs several times, and now we are analyzing the data in order to develop a correlation between hydrogen concentration, burner size, and some response of interest. To make things simple, let us say that all tests involve only three burner sizes and three hydrogen concentrations, and that we have sufficient tests to represent three replicates of every combination of hydrogen concentration and burner size. How should we analyze the data? We may not consider the design as a 3 × 3 factorial having three replicates and then look at coefficients for x1, x2, and x1x2 interactions, etc., because we have never tested different hydrogen concentrations in the same burner. Each fuel test used a different burner. In such a case, we cannot properly assess
© 2006 by Taylor & Francis Group, LLC
Analysis of Nonideal Data
379
the x1x2 interaction unless we presume no significant difference among the different test burners. This may be true, and if so, all is well and good. However, if we cannot reasonably presume this, then we have a nested design, with hydrogen concentration (x2) nested within burner size (x1). We write x2:x1, where the colon is read as “within.” Therefore, x2:x1 means x2 within x1. It may even be that the purpose of the study is to make some inference on the burner-to-burner variability. We have encountered this nested structure before: the error term implicitly nests in every factor because we never experience exactly the same error in any trial. Therefore, one should always consider the error term as a nested term, e.g., e:x1x2. Searle et al.5 give rules for allowable ANOVA entries, which we adapt here: Rule 1: Every effect of interest has a line on the ANOVA table. Rule 2: Use the colon notation above to represent nested effects. Rule 3: Effects that are not nested have a tacit colon to their right. Rule 4: Consider all interactions of interest, taking care to restrict the products of the factors to their appropriate side of the colon. For example, (x1:x2x3)(x4:x5) = x1x4:x2x3x5. Rule 5: The replicate error term is nested within the n-factor interaction n of all other effects, e.g., e : ∏ xk, or as we have written before, k =1 r:x1x2x3 … . Rule 6: Remove extraneous effects. a. Replace repeated factors on the right side of the colon by one of their kind. For example, (x1:x2)·(x3:x2) = x1x3:x2x2 = x1x3:x2. b. Delete interactions from the ANOVA that have the same factor on both sides of the colon. For example, (x1:x2)·(x2:x3) = x1x2:x2x3. Since x2 occurs on both sides of the colon, delete this effect from the ANOVA — it does not exist. c. Calculate the degrees of freedom per step 5, as before. For example, DF(x2:x1x3) = (n2 – 1)n1n3.
Example 4.8
Rows in the ANOVA Table for Nested Effects
Problem statement: Consider a design with fuel type (x1) nested within burner size (x2). The investigator runs tests at several levels of excess oxygen in the flue gas (x3). The design has several replicates (r). 1. Calculate the row entries for the ANOVA. 2. Then generate the EMS table and the ANOVA table. Give the formulas for the appropriate degrees of freedom in terms of n1, n2, n3, and nr. 3. Write the ANOVA presuming a factorial design.
© 2006 by Taylor & Francis Group, LLC
380
TABLE 4.34 ANOVA for Split-Plot Design with Two Factors in the Whole Plot
Wholeplot error
SS
DF
K
SSK
nr – 1
x1
SSx1
n1 – 1
x2
SSx2
x 1x 2
SSx1x2
KxWP
SSKxWP
F 2 K
+
2 r
nr n1n3 n4 SSx2 + nr n3 n4 n1 1
2 WP
+
2 r
n2 – 1
nr n1n2 n4 SSx3 + nr n3 n4 n2 1
2 WP
+
2 r
(n1 – 1)(n2 – 1)
nr n3 n4 SSx1 x2 + nr n3 n4 n1 1 n2 1
2 WP
+
2 r
nr n3 n4
2 WP
+
2 r
( n 1) r
MS n1n2 n3 n4
(
)(
)
( n 1) + ( n 1) + ( n 1)( n 1) 1
1
2
( )
EMS x1
(
EMS KxWP
( )
)
EMS x2
(
EMS KxWP
( (
EMS x1 x2
)
) )
EMS KxWP
No test
2
x3
SSx3
n3 – 1
nr n1n2 n4 SSx3 + nr n3 1
2 SP
+
2 r
x4
SSx4
n4 – 1
nr n1n3 SSx4 + nr n4 1
2 SP
+
2 r
x3x4
SSx3x4
(n3 – 1)(n4 – 1)
nr n1n2 SSx3 x4 + nr n3 1 n4 1
2 SP
+
2 r
© 2006 by Taylor & Francis Group, LLC
No test
(
)(
)
( )
EMS x3
(
EMS KxSP
( )
)
EMS x4
EMS KxSP
(
)
( (
) )
EMS x3 x4 EMS KxSP
Modeling of Combustion Systems: A Practical Approach
Whole plot
Block
Term
Split plot
) ( ) )( )
2 nr n1n2 X SP + X r2
SSKxSP
x1x3
SSx1x3
(n1 – 1)(n3 – 1)
( n 1)( n
x1x4
SSx1x4
(n1 – 1)(n4 – 1)
( n 1)( n
x1x3x4
SSx1x3x4
(n1 – 1)(n3 – 1)(n4 – 1)
r
x1x2x3
SSx1x2x3
(n1 – 1)(n2 – 1)(n3 – 1)
x1x2x4
SSx1x2x4
(n1 – 1)(n2 – 1)(n4 – 1)
4
x1x2x3x4
SSx1x2x3x4
(n 1) k
k =1
nr n2 n3 SSx1 x4 2 2 + nr X WP , SP + X r 1 4 1
)
EMS KxWP xSP
nr n2 SSx1 x3 x4 2 2 + nr X WP , SP + X r 3 1 n4 1
)
EMS KxWP xSP
nr n4 SSx1 x2 x3 2 2 + nr X WP , SP + X r 2 1 n3 1
)
EMS KxWP xSP
nr n3 SSx1 x2 x4 2 2 + nr X WP , SP + X r 2 1 n4 1
EMS KxWP xSP
)
)(
)(
( n 1)( n 1
)(
)
nr SSx1 x2 x3 x4 4
(n 1)
2 2 + nr X WP , SP + X r
KxWPxSP
SSKxWPxSP
Total
© 2006 by Taylor & Francis Group, LLC
0 SST
n–1
(
EMS x1 x4
(
)
(
EMS x1 x3 x4
(
(
EMS x1 x2 x3
(
(
EMS x1 x2 x4
(
© EMS ª ª«
) ) )
(Not estimable) X 2r
) ) ) )
¹
4
x ºº» 1
k =1
EMS KxWP xSP 2 2 nr X WP , SP + X r
)
)
No test
381
Error
(nr – 1)(nWP – 1)(nSP – 1)
(
(
k
k =1
Splitplot Error
)
EMS KxWP xSP
( n 1)( n 1
(
EMS x1 x3
nr n2 n4 SSx1 x3 2 2 + nr X WP , SP + X r 1 3 1
( n 1)( n 1
No test
Analysis of Nonideal Data
( (
¬ n3 1 + n4 1 + ¼ ½ ½ 1 1 n n 4 ½¾ ® 3
( n 1)
KxSP
382
Modeling of Combustion Systems: A Practical Approach Solution: We begin with x1:x2, x3 and r:x1x2x3. 1. To reduce clutter here, we shall use only the subscripts for each effect in the ANOVA. Here are all the factors and combinations in hierarchical order, separated with a slash and with disallowed interactions in strikethrough font: 1:2/2/ 12:2/3/13:2/23/123:2/r:123. 2. The appropriate degrees of freedom for the allowable terms in respective order are: (n1 – 1)n2, (n2 – 1), (n3 – 1), (n1 – 1)(n3 – 1)n2, (n2 – 1)(n3 – 1), and (nr – 1)n1n2n3 Now, following our earlier methodology, we can write the following column headers for the EMS table as
(
nr n3SS x1 : x2
( n − 1) n 1
),
nr n1n3SSx2 nr n1n2 SSx3 , , n2 − 1 n3 − 1
2
( ( n − 1)( n
nr SS x1x3 : x2
)
)
3 − 1 n2
1
,
( ) , and ( n − 1)( n − 1) nr n1SS x2 x3 2
σ 2r
3
As this is a fixed model, only the effect and the replicate error terms appear in the mean squares. Table 4.35 shows the EMS for this, and Table 4.36 gives the ANOVA.
TABLE 4.35 Expected Mean Squares Table for Example 4.8 Term x1:x2
x2
x3
x1x3:x2
x2x3
r:x1x2x3
EMS
(
nr n3 SS x1: x2 Term x1:x2 x2 x3 x1x3:x2 x2x3 r:x1x2x3
( n − 1) n 1
2
)
nr n1n3 SSx2 n2 − 1
nr n1n2 SSx3 n3 − 1
( − 1 n ( )( n
nr SS x1 x3: x2 1
3
)
)
− 1 n2
( ) − 1 n ( )( n − 1) nr n1SS x2 x3 2
3
*
© 2006 by Taylor & Francis Group, LLC
σ 2r
* * * *
* * * * * *
Analysis of Nonideal Data
383
TABLE 4.36 ANOVA for Example 4.8 Term
SS
DF
x1:x2
SS(x1:x2)
( n − 1) n
x2
SSx2
n2 – 1
nr n1n3 SSx2 + σ 2r n2 − 1
EMS x2
x3
SSx3
n3 – 1
nr n1n2 SSx3 + σ 2r n3 − 1
EMS x3
x1x3:x2
x2x3 r:x1x2x3 Total
4.7
SS(x1x3:x2)
MS
1
SS(x2x3)
1
3
(n
2
(
)
− 1 n2
)(
) +σ
nr n3 SS x1 : x2
2
( n − 1)( n
(
F
)
− 1 n3 − 1
SSr = SSE
(nr – 1)n1n2n3
SST
n–1
)
n1 − 1 n2
n SS ( x x : x ) ( n − 1)( n − 1) n r
1 3
1
3
(
( )(
2
nr n1SS x2 x3
2 r
+ σ r2
2
) +σ )
n2 − 1 n3 − 1
2 r
(
EMS x1 : x2
()
)
EMS r
( ) ()
EMS r
( ) ()
EMS r
(
EMS x1 x3 : x2
()
)
EMS r
(
EMS x2 x3
()
)
EMS r
σ 2r
Categorical Response Values
Dummy factors allowed easy handling of categorical factors. Our interest was not in the dummy factor per se because it did not represent a fixed effect — one that we could reproduce at will. However, when the response value is categorical, we have a more difficult problem. The categorical response is of interest, as all responses are. Our purpose here shall be merely to introduce the matter. Readers interested in this subject should consult a dedicated text such as Agresti7 whose development we shall follow. Categorical responses occur in combustion modeling. For example, one may rate flame quality in an ordinal scale, with 0 being best and 5 being worst (recall Figure 1.11). Sometimes, we may be more interested in the probability of exceeding some threshold emission or guarantee than the actual value itself. In that case, we may consider our response as categorical, i.e., pass/fail. Suppose we desire CO emissions below 50 ppm from a combustion process. Our question begins as a qualitative one. Will CO be less than or greater than 50 ppm? We can recast the qualitative question into a quantitative one in terms of probabilities. What is the probability that CO will be less than 50 ppm? This is a fundamentally different question than we have been asking heretofore of our responses.
© 2006 by Taylor & Francis Group, LLC
384 4.7.1
Modeling of Combustion Systems: A Practical Approach Conversion from Qualitative to Quantitative Measures
Since CO is by nature a continuous response, we can record the response in quantitative units such as ppm and then use standard linear regression techniques. Once we have a model, we can use confidence and prediction limits to make our own judgments about the likelihood of exceeding some threshold per the development we have given. One has many more statistical tests and options when dealing with quantitative data. Therefore, wherever possible, we should endeavor to convert qualitative responses to quantitative ones — providing the conversion is meaningful. With respect to something like an ordinal flame quality scale or the scoring of other categorical data, perhaps we can find a real quantitative scale. We should do so if we can. This also goes for categorical factors. For example, model numbers are ordinal values. Perhaps we have a burner model with sizes such as 14, 15, 16, 17, 18, and 19. Usually, such sizes are ordinal factors because the intervals are not precisely constant. However, if these refer to approximate burner diameters, it would be better to use the actual diameter (e.g., 14.2, 15.1, 15.9, 17.3, 18.5, and 19.3). For the sake of introducing the topic, let us consider a pass/fail score for flame quality. We shall presume that this is affected by the H/C ratio of the fuel, the excess oxygen concentration, and the service temperature for the furnace. If we had a continual scale for the response, we could fit the continuous model, yˆ = Xa, and use all the standard statistical techniques at our disposal. If the response is categorical, we quantify it by asking, “What is the probability for a passing score?” We can define a success/failure ratio, Ω, as the probability of success, π, divided by the probability of failure, 1 – π. Thus, we have Ω = π (1 − π) , or for π(x),
()
Ω x =
() 1 − π ( x) π x
(4.76)
We call Equation 4.76 the odds, because if we have a probability of success of 1/3, then we have Ω = 1:2 odds that we will succeed. Equation 4.77 defines the probability function, p, for a binomial distribution of responses, y: p( y) =
) (
n! πy 1 − π y! n − y !
(
)
n− y
(4.77)
Then, there is some hope we can linearize the function with a log transform. For example, if
() ()
π x ln ⎡⎣Ω x ⎤⎦ = ln = Xa 1− π x
()
© 2006 by Taylor & Francis Group, LLC
(4.78)
Analysis of Nonideal Data
385
Then
()
π x =
1 e Xa = 1 + e Xa 1 + e − Xa
(4.79)
We call Equation 4.78 the logit transformation and Equation 4.79 the logistic regression model. The functions are inverses. The probit transformation converts π το Xa, and the logit transformation does the inverse. These relations do a good job of characterizing sigmoid-shaped functions and have many uses. They can be used for damper characterization (Chapter 2), for nonlinear airflow response, and just about anywhere one wants to map – ∞ < x < ∞ to 0 < y < 1, and vice versa. For neural networks, one needs a way of “squashing” an input – ∞ < x < ∞ to a normalized output, 0 < y < 1. In this field, researchers call Equation 4.79 the squash function. So the basic idea behind the logistic regression model is to linearize the odds of success or failure and then fit something like yˆ = Xa . Statistical software such as JMP can routinely fit categorical responses.
4.7.2
Using the Logit and Probit Functions to Categorize Flame Quality
Consider flame quality per Figure 1.11. We shall simplify the approach further and consider flame quality (QF) to be acceptable (pass) for QF < 4 and unacceptable (fail) for QF ≤ 4. This cannot be considered a continuous scale. To regress it, we shall use the logit function, first introduced in Chapter 2 regarding damper characteristic (Equation 2.104b). We want to regress the binary response as a function of yO2 ⎧−1 y=⎨ ⎪⎩+1
QF < 4 QF ≥ 4
if if
where yCO,t is some threshold value of interest. From probability theory, this is equivalent to
(
)
Prob QF ≥ 4 =
1+ e (
1
− a0 + a1 yO 2
)
where Prob( ) is the probability that the enclosed statement is true (+1) or false (–1). Inverting the expression, we have
(
)
⎡ Prob QF > 4 ln ⎢ ⎢⎣ 1 − Prob QF > 4
© 2006 by Taylor & Francis Group, LLC
(
)
⎤ ⎥ = a0 + a1 yO 2 ⎥⎦
386
4.8
Modeling of Combustion Systems: A Practical Approach
Mixture Designs
So far, we have studied designs where all the factors are independent. However, theren is an important class of designs bounded by the constraining relation ∑ zk = 1. We call these mixture designs because the sum of the k =1 components in a mixture must equal unity. In combustion research, this occurs for fuel blends. We shall use z (rather than x) to refer to mixture factors to remind us that only n – 1 of the factors are independent. For example, consider a blend of H2 (z1), CH4 (z2), and C3H8 (z3) to simulate a refinery gas. Suppose we want to characterize flame length as a function of all likely fuel blends. There is one big problem — there is an infinite number of fuel blends and we cannot run an infinity of experiments. What shall we do? Let us first consider the factor space, by noting the following constraints: 0 ≤ z1 ≤ 1, 0 ≤ z2 ≤ 1, 0 ≤ z3 ≤ 1, and z1 + z2 + z3 = 1. These combine to give the factor space depicted in Figure 4.12.
0 < z3 < 1
z3
z1 +
0<
< z1
z2+
z3=
1
z2
1
z1
0 < z2 < 1
FIGURE 4.12 Factor space for a ternary mixture. The constraints combine to yield a two-dimensional triangular factor space.
Despite comprising three factors, the factor space is two-dimensional because the constraining relation (z1 + z2 + z3 = 1) removes one degree of freedom and constrains all factors to lie on the same plane. In three factors, the inequalities define an equilateral triangular region. Thus, the factor space (called a simplex) comprises all possible mixtures. In Chapter 3, we used the term simplex to refer to a design comprising the minimal number of design points for a given model. In that case, one could fit the model y = a0 + a1x1 + a2x2
© 2006 by Taylor & Francis Group, LLC
(4.80)
Analysis of Nonideal Data
387
We use the term simplex in a related sense here, but we will express the math in terms of mixture factors. The linear simplex model would be y = b1z1 + b2 z2 + b3 z3
(4.81)
Since z1 + z2 + z3 = 1, we can eliminate any mixture factor of our choosing. For example, substituting z3 = 1 − ( z1 + z2 ) in Equation 4.81 gives
(
)
(
)
y = b3 + b1 − b3 z1 + b2 − b3 z2
(4.82)
where a0 = b3 , a1 = b1 − b3 , and a2 = b2 − b3 . Thus, the two forms are related. However, Equation 4.81 goes more to the heart of what we wish to express, so we shall use this form predominantly. Now we shall look at the ternary factor space in more detail to see how it corresponds to the factor coordinates. Figure 4.13 shows two representations: an equilateral triangle and a right-angle triangle. The figure shows that any possible mixture of three components corresponds to a unique point in the ternary factor space. z2
z2
40% z3
50% z1
50
%
10% z2 z1
z3
z1
10% z2 40% z3 z1
z3
FIGURE 4.13 Ternary coordinate systems. Ternary coordinates represent any possible mixture of z1, z2, and z3. Each vertex represents the pure component as labeled. The opposite side represents 0% of that component. However, since the mixture must sum to 100%, one coordinate is always redundant. As an example, the figure shows the points representing z1 = 50%; z2 =10%; and z3 = 40%. One can always devise an orthogonal coordinate system (e.g., the right-angle triangle on the right).
Most often, one uses an equilateral coordinate system. However, the rightangle triangle is easier to construct as it makes use of orthogonal (e.g., Cartesian) coordinates. To construct an equilateral coordinate representation (zE) in Cartesian coordinates (xC), one uses the following equations: xC ,1 = zE ,1 +
© 2006 by Taylor & Francis Group, LLC
⎛ 3⎞ zE ,2 and xC ,2 = ⎜ ⎟ zE ,2 2 ⎝ 2 ⎠
(4.83)
388
Modeling of Combustion Systems: A Practical Approach
The vertices of the equilateral triangle are found at ( xC ,1 , xC ,2 ) = (0, 0) , ( xC ,1 , xC ,2 ) = (0, 1), and ( xC ,1 , xC ,2 ) = (1 2 , 3 2). In terms of matrix algebra one may write X c = Z EF
(4.84)
where F is the transformation matrix: ⎛ 1 F=⎜ ⎝ 1/ 2
⎞ ⎟ 3 / 2⎠ 0
(4.85)
Then one may apply Equation 4.84 to obtain the Cartesian coordinates for the entire simplex, which is useful for constructing pictorial representations. If one wishes to center and scale the coordinates, one may further transform them as
x1 =
4.8.1
2 xC1 − 1 1 and x2 = 2 xC 2 − 2 3
(4.86)
Simplex-Centroid
Now that we have defined the factor space for a ternary mixture, we are in a position to map the factor space. Just as with factorial experiments, we have several possible mixture designs at our disposal. A simple, and usually insufficient, design is a first-order simplex plus centroid. This has the ternary coordinates shown: z1 1 0 0 1/ 3
z2 0 1 0 1/ 3
z3 0 0 1 1/ 3
(4.87)
From this factor space, one may construct a simple model: y = b1z1 + b2 z2 + b3 z3 + b123 z1z2 z3
© 2006 by Taylor & Francis Group, LLC
(4.88)
Analysis of Nonideal Data
389
The foregoing is usually insufficient because, unlike factorial designs, mixture designs often have ternary interaction terms and possibly higher. Therefore, we will usually consider models greater than second order. One very common and useful mixture design is the so-called simplex-centroid. However, in addition to the first-order simplex plus centroid, it also comprises the binary blends. Figure 4.14 shows it graphically.
y2
Binary Blend, Components 1 and 2, z1=50%, z2=50%
Pure Component 2, z2=100%
Binary Blend, Components 2 and 3, z2=50%, z3=50%
y123
y12
y23 Ternary Blend, Components 1, 2, and 3, z1=100/3%, z2=100/3%, z3=100/3%
y13 y1 Pure Component 1, z1=100%
y3 Pure Component 3, z3=100%
Binary Blend, Components 1 and 3, z1=50%, z3=50%
FIGURE 4.14 The simplex-centroid. The subscripts refer to the component blends associated with each response. The spatial position of the points on the simplex defines the fraction of each component. For example, y12 is the binary blend of components z1 and z2; the response y3 is that measured for pure z3; and y123 corresponds to the ternary blend of z1, z2, and z3.
Below, we show the design for three components. For reference, we have subscripted the response values in the augmented matrix: y y1 y2 y3 y12 y13 y23 y123
© 2006 by Taylor & Francis Group, LLC
z1 1 0 0 1/ 2 1/ 2 0 1/ 3
z2 0 1 0 1/ 2 0 1/ 2 1/ 3
z3 0 0 1 0 1/ 2 1/ 2 1/ 3
(4.89)
390
Modeling of Combustion Systems: A Practical Approach
The singly subscripted responses correspond to the pure components. The double subscripts refer to the binary blends of the subscripted components. The simplex-centroid has only one ternary blend, y123. The design has the following response equation:
y = b1z1 + b2 z2 + b3 z3 + b12 z1z2 + b13 z1z3 + b23 z2 z3 + b1223 z1z2 z3
(4.90)
Its coefficients have straightforward interpretations: b1, b2, and b3 estimate the pure component effects. The coefficients b12, b13, and b23 estimate the binary blending effects, and b123 estimates the ternary blending effect. Note that the model is not orthogonal, and this is typical of mixture models. Using the G = (XTX)–1XT matrix (Equation 1.77), we may find bk in terms of yk as
b = Gy
⎛ 1 ⎜ ⎜ ⎜ ⎜ Gy = ⎜ −2 ⎜ −2 ⎜ ⎜ ⎜⎝ 3
1 1 −2 −2 3
4 −2 −2 3
4 −12
−12
4 −12
⎞ ⎛ y1 ⎞ ⎟⎜ y ⎟ ⎟⎜ 2 ⎟ ⎟ ⎜ y3 ⎟ ⎟ ⎟⎜ ⎟ ⎜ y12 ⎟ (4.91) ⎟ ⎜ y13 ⎟ ⎟ ⎟⎜ ⎟ ⎜ y23 ⎟ 27 ⎟⎠ ⎜⎝ y123 ⎟⎠
That is,
b1 = y1 , b2 = y2 , b3 = y3 , b12 = −2( y1 + y2 ) + 4 y12 , b12 = −2( y1 + y3 ) + 4 y13 ,
(
)
b12 = −2( y2 + y3 ) + 4 y23 , b12 = 3( y1 + y2 + y3 ) − 12 y12 + y13 + y23 + 27 y123
4.8.2
Simplex-Lattice
Another typical design is the simplex-lattice. For three mixture factors, it requires 10 points (as opposed to 7 for the simplex-centroid). One may generalize the simplex-lattice design to cover the mixture space as densely as desired. For three mixture factors, the simplex-lattice design may have 6, 10, 15, or … d(d + 1)/2 points, where d is the number of points along one edge of the simplex. For example, the 10-point simplex-lattice design has the following matrix and response equation:
© 2006 by Taylor & Francis Group, LLC
Analysis of Nonideal Data
391
y y111 y112 y113 y122 y123 y133 y222 y223 y233 y333
z1 1 2/3 2/3 1/ 3 1/ 3 1/ 3 0 0 0 0
z2 0 1/ 3 0 2/3 1/ 3 0 1 2/3 1/ 3 0
z3 0 0 1/ 3 0 1/ 3 1/ 3 0 1/ 3 2/3 1
y = b1 z1 + b2 z2 + b3 z3 + b112 z12 z2 + b113 z1 z3 + b122 z1 z22 + b123 z1 z2 z3 + b133 z1 z32 + b223 z22 z3 + b233 z2 z32
(4.92)
(4.93)
The equation is not unique, but it does sensibly correspond to the disposition of points in factor space. 4.8.3
Simplex-Axial
A somewhat better 10-point design in terms of uniformity of coverage in factor space is the simplex-axial design. It has the following matrix and response equation: y y1 y2 y3 y12 y13 y23 y123 y1123 y1223 y1233
z1 1 0 0 1/ 2 1/ 2 0 1/ 3 2/3 1/ 6 1/ 6
z2 0 1 0 1/ 2 0 1/ 2 1/ 3 1/ 6 2/3 1/ 6
z3 0 0 1 0 1/ 2 1/ 2 1/ 3 1/ 6 1/ 6 2/3
y = b1z1 + b2 z2 + b3 + b12 z1z2 + b13 z1z3 + b23 z2 z3 + b123 z1z2 z3 + b1123 z12 z2 z3 + b1223 z1z22 z3 + b1233 z1z2 z32
© 2006 by Taylor & Francis Group, LLC
(4.94)
(4.95)
392
Modeling of Combustion Systems: A Practical Approach
60% 100% 70% 80% 100% 90% X 100%
100% x
Simplex-Centroid (7 pts)
60% 50% 70% 100% 80% x 90%
x
Simplex-Lattice (10 pts)
x 60%100% 40% 80% 70% 50% x 90% 100% 100% x
100% x
Simplex-Axial (10 pts)
FIGURE 4.15 Some designs and their information fractions. The information fractions (second order) show that none of the designs is rotatable. If one can run 10 points, the simplex-axial has a more uniform information fraction than the simplex-lattice design.
Note that the equation contains some quartic (fourth-order) coefficients. Figure 4.15 compares the information fractions of the simplex-centroid, simplex-lattice, and simplex-axial designs. None is rotatable or orthogonal, as is typical of mixture designs.
4.8.4
Generalizing to Higher Dimensions
We may generalize mixture designs to any number of factors. For two factors, the simplex is a line; for three factors, it is a triangle; for four factors, the factor space is a tetrahedron; and for five dimensions, the simplex is a decahedron extending in four dimensions. An easy way to represent these higher-order simplexes is to draw an n-gon, where n is the number of pure components, and then connect every vertex to every other vertex. The connecting lines represent edges. Triangular regions represent faces. Regions bounded by four lines represent volumes. Regions bounded by five or more lines represent hypervolumes. With some practice, one may perceive them easily. Figure 4.16 shows the method. Obviously, the number of vertices (pure components, e1) is exactly equal to the number of factors (n) in the simplex: e1 = n
(4.96)
One may calculate the number of edges (e2, that is, binary blends), faces (e3, ternary blends), and volumes (e4, quaternary blends) using the following formulas:
© 2006 by Taylor & Francis Group, LLC
Analysis of Nonideal Data
(a)
393
(b)
4
2
5
c= 4 3
e0 = 3 e1 = 3 e2 = 1
c= 6
2
c= 5
c= 3 1
4
(d) 3
3
3
2
2
(c)
1
4 e0 = 5 5 e1 = 10 e2 = 10 e3 = 5 e4 = 1
1
e0 = 4 e1 = 6 e2 = 4 e3 = 1 2 n= 4
1
6 e0 = 6 e1 = 15 e2 = 20 e3 = 15 e4 = 6 e5 = 1
3
1 4 alternate representation: regular tetrahedron FIGURE 4.16 Some simplexes in c – 1 dimensions. One may always represent a c-component simplex in c – 1 dimensions on paper by constructing an n-gon for n = c and connecting all vertices with one another. Vertices represent pure components, edges represent binary blends, faces represent ternary blends, volumes are bounded by any four components, etc. As examples, consider the following. For c = 4, one ought to be able to see the regular tetrahedron (below) in the idealization above. For c = 5, the volume bound by 1-3-4-5 represents one of five tetrahedrons in three-dimensional space; c = 5 represents the simplest hypervolume comprising five volumes (1234, 1235, 1245, 1345, and 2345).
e2 =
n! 2! n − 2 !
(4.97)
e3 =
n! 3! n − 3 !
(4.98)
e4 =
n! 4! n − 4 !
(4.99)
(
(
(
)
)
)
One may generalize these formulas up to the c – 1 hypervolume comprising the factor space for the c-component blend. ek =
c! k !( c − k ) !
(4.100)
A simplex-centroid in c factors will therefore require 2c – 1 points to comprise all possible blends: unary, binary, ternary, quaternary, quinary, etc.
© 2006 by Taylor & Francis Group, LLC
394
Modeling of Combustion Systems: A Practical Approach
Example 4.9
Construction of a Simplex-Centroid in Five Components
Problem statement: Give the coordinates for simplex-centroid mixture design in five factors. Solution: Let us consider all possible blends of five components. The entire factor space occupies four dimensions, but we may represent this with ink on paper in an idealized way by a pentagon with all vertices connected to all others (refer to Figure 4.16c). There exist five four-component simplexes (tetrahedrons) embedded within the five-component simplex; they are bounded by the pure components 1234, 1235, 1245, 1345, and 2345. Any point that includes blends of four components will be within one of these tetrahedral factor spaces. Any ternary blend will be on one of the faces; there are 10 of these: 123, 124, 125, 134, 135, 145, 234, 235, 245, and 345. Any binary blend will lie somewhere on an edge; there are 10 such edges: 12, 13, 14, 15, 23, 24, 25, 34, 35, and 45. The center point will lie in the middle of four-dimensional space. Therefore, the factor matrix becomes
y
z1
y1
1
y2
z2
z3
z4
1
y3
1
y4
1
y5
1
y12
1/ 2
y13
1/ 2
y14
1/ 2
y15
1/ 2
1/ 2 1/ 2 1/ 2 1/ 2
y23
1/ 2
y24
1/ 2
y15
1/ 2
1/ 2 1/ 2 1/ 2
y25
1/ 2
y35
1/ 2
y45
© 2006 by Taylor & Francis Group, LLC
z5
1/ 2 1/ 2 1/ 2
1/ 2
Analysis of Nonideal Data
395
y123
1/ 3
1/ 3
y124
1/ 3
1/ 3
y125
1/ 3
1/ 3
y134
1/ 3
1/ 3
y135
1/ 3
1/ 3
y145
1/ 3
1/ 3 1/ 3
y234
1/ 3
1/ 3
y235
1/ 3
1/ 3
y245
1/ 3
1/ 3 1/ 3
1/ 3
1/ 3
1/ 3
1/ 4
1/ 4
1/ 4
y1235
1/ 4
1/ 4
1/ 4
y1245
1/ 4
1/ 4
y1345
1/ 4 1/ 4 1/ 5
1/ 3
1/ 3
1/ 4
1/ 5
1/ 3
1/ 3
y1234
y2345 y12345
1/ 3 1/ 3
y345
4.8.5
1/ 3
1/ 4 1/ 4
1/ 4
1/ 4
1/ 4
1/ 4
1/ 4 1/ 5
1/ 4 1/ 5
1/ 4 1/ 5
Fuels of Many Components
In the petroleum refinery, refinery fuel gas comprises whatever leftovers the plant cannot use more profitably. These it burns in the form of refinery gas. Therefore, refinery gas comprises many components. We have already seen that for just five components we need 31 blends for a simplex-centroid. However, a refinery gas stream may easily comprise 20 or more components. It is unthinkable to model a burner performance for 220 component blends. Fortunately, for typical combustion responses such as flame length, heat flux, NOx, CO, burner stability, burner noise, particulate formation, etc., one may generalize certain fuel properties. For example, most unsaturated hydrocarbons C2 and higher behave quite similarly. This suggests that we may be able to model the behavior of such gases with a much smaller subset of blends. 4.8.6
Fuel Chemistry
At this point, it is useful to digress to some organic chemical nomenclature and combustion principles. Refinery fuels comprise the following major categories: • Hydrogen • Hydrocarbons – Saturates (alkanes)
© 2006 by Taylor & Francis Group, LLC
396
Modeling of Combustion Systems: A Practical Approach
– Mono- and di-olefins (alkenes) – Acetylenes (alkynes) – Aromatics • Carbon monoxide • Diluents (inerts) – Nitrogen – Carbon dioxide – Water • Trace components and contaminants – H2S – – – – –
NH3 Green oil carryover Amine carryover Lubrication oil Various mists
In some processes (e.g., Claus™ sulfur recovery, ammonia production), H2S and NH3 are not trace components. However, one cannot consider the associated feed streams to be refinery fuel gas. We shall discuss each category in turn. 4.8.6.1 Hydrogen Hydrogen is the simplest fuel molecule. It comprises a single hydrogen–hydrogen bond with the structural formula H–H and the empirical formula H2. It dissociates readily in a flame. Its high heating value per mass, low oxygen requirement for combustion, and high diffusivity in the flame give hydrogen a flame speed about three times greater than hydrocarbons. Hydrogen tends to stabilize diffusion flames but increases the tendency to flashback in premixed burners. It is usually present in concentrations of 10 to 30% in refinery fuel gas. However, some fuel streams (e.g., some ethylene cracking units) may have hydrogen concentrations greater than 70%. 4.8.6.2 Hydrocarbon Chemistry Hydrocarbon fuels comprise carbon and hydrogen exclusively. Anything with a carbon chain equal to or greater than five carbons (C5+) is a liquid, but still may be present in the fuel stream up to a few percent owing to their high vapor pressure. Carbon shares four covalent bonds: carbon may bond to other carbons in either single, double, or triple bonds (in order of increasing reactivity) or to hydrogen in a single covalent bond. However, certain arrangements (aromatics) allow for resonance stabilization and are less reactive. We shall discuss them in turn, but they comprise an insignificant fraction of the fuel stream. © 2006 by Taylor & Francis Group, LLC
Analysis of Nonideal Data
397
4.8.6.3 Bonding The four bonds of carbon arrange themselves toward the vertices of a regular tetrahedron with carbon in the center. Therefore, if the molecular entity preserves single bonds, the structure will be tetrahedral and three-dimensional. Figure 4.17a shows this arrangement for methane. Name
(a) Methane
(b) Ethane
(c) Propane
H H
Structural Representation
C
C
C H
C H
H
H
H
H
H
C
C
C
H
H
Abbreviated Structural Formula
CH4
CH3CH3
Empirical Formula
CH4
C2H6
H
C H
H
H
H
H
H
H Full Structural H Formula
H
H
H
H
H
H
C
HHH
H
H
H
H
C
C
C
H
H
H
H
CH3CH2CH3
C3H8
FIGURE 4.17 Structural features of some alkanes. Saturated hydrocarbons have a tetrahedral structure and HCH bond angle close to the theoretical 109.5°. They are three-dimensional structures. Saturates are the most inert of the hydrocarbon fuels. They are nontoxic but flammable. Alkanes are resistant to coke formation and burn cleanly. Of all refinery fuels, only hydrogen excels the alkanes in these regards.
4.8.6.4 Saturates Saturates are hydrocarbons having single bonds exclusively (also known as alkanes). The simplest saturate is methane having four C–H bonds, that is, one carbon attached to four hydrogens (CH4). Though each compound has only one structure, there are several ways to write them. The figure shows four ways: a graphical representation, a full structural formula, an abbreviated structural formula, and an empirical formula. In the text, we shall use the empirical or abbreviated structural formulas because they lend themselves to textual representations. Since hydrogen is always bonded to only one carbon, we may write either CH3–CH3 or H3C–CH3. In a sense, the latter is more correct, but no confusion should result, for regardless of how we write the formula, the only possibility is that the two methyl groups (CH3) bond via the carbons. The full structural formula clearly shows that C2H6 has one C–C bond and six C–H bonds. The empirical formula relates only
© 2006 by Taylor & Francis Group, LLC
398
Modeling of Combustion Systems: A Practical Approach
the proportion of carbon and hydrogen in the molecular entity: e.g., C2H6 for ethane. We may also write an abbreviated formula as CH3CH3 without explicitly showing any bonds. Knowing that carbon must bond to four entities and hydrogen to one, there is only one possible structure for ethane (Figure 4.17b). However, for hydrocarbons with four or more carbons, several structures can have the same empirical formula. Isomers are differing structural arrangements having the same empirical formula and the same number of like bonds, e.g., C–C and C–H bonds. Because isomers have exactly the same number and type of bonds, they have no consequence for diffusion flames; the combustion reaction will disassemble such molecules in short order even before contact with oxygen occurs. Even for premix systems, isomers give no distinct differences for any important combustion response. Saturates are usually the largest fuel component in refinery fuel gas. One commonly finds the following saturates in refinery fuel gas: • CH4 (methane): This compound typically accounts for more than 90% of the hydrocarbons in refinery fuel gas. Methane has four C–H bonds. Owing to its tetrahedral structure, it is the most refractory of all gaseous hydrocarbons with an ignition temperature of ~1000°F — higher than even some solids such as paper. Sometimes methane (or natural gas, which is >90% methane) is used to test burner stability. If a diffusion burner is stable on CH4 or natural gas, it will be stable on virtually any refinery fuel. • C2H6 (ethane): This is usually present up to only a few percent. • C3H8 (propane): Next to methane — but a distant second — propane comprises most of the remaining hydrocarbons. • C4H10 (butane): Usually only present up to a few percent. There are three isomers, normal butane (or n-butane, CH3(CH2)2CH3), isobutane ((CH3)2CHCH3), and tert-butane ((CH3)3CH). The number of isomers increases with the number of carbons, but from a fuel chemistry perspective, isomers do not affect any important combustion responses. Therefore, we may safely ignore the distribution of isomers in the fuel for our purposes. • C5H12 (pentane): Present in small concentrations. It has many isomers. • C6H14 (hexane): Present in very small concentrations. The term saturation refers to the degree of hydrogenation of the hydrocarbon. A fully saturated noncyclic hydrocarbon will always have the formula CnH2n+2, where n is the number of carbons. It will always have (n – 1) C–C bonds and (2n+2) C–H bonds. We define the degree of saturation, DS, for noncyclic hydrocarbons as 0 ≤ DS =
© 2006 by Taylor & Francis Group, LLC
nH − 2 ≤1 2 nC
(4.101)
Analysis of Nonideal Data
399
where nH is the number of hydrogens in the molecule and nC is the number of carbons. For example, acetylene (C2H2) has a degree of saturation of DS = 0, while ethane (C2H6) has a degree of saturation of DS = 1. Ethylene (C2H4) has a degree of saturation of DS = 0.5. 4.8.6.5 Olefins The most important olefin in fuel gas is ethylene (also called ethene), C2H4. It is generally less than 5% of the fuel stream. Mono-olefins have a single double bond. Di-olefins have two double bonds (e.g., 1,3-butadiene). However, di-olefins are usually not present or are present in very small amounts. Notwithstanding, 1,3-butadiene, being a conjugated compound (alternate single and double bonds), is very reactive and prone to form coke in burner tips. 4.8.6.6 Coke Formation Coke is a carbonaceous residue formed by pyrolysis of fuel gas. Pyrolysis is high-temperature degradation in the absence of air. Olefins are less prone to coke formation than di-olefins but more reactive than saturates, and their presence in the fuel stream elevates the possibility of coke formation inside the burner tips. Coke formation can be a serious problem leading to the plugging of fuel ports. Such plugging may cause burner instability, or lead to explosion. The reaction is analogous to the making of plastic. In the making of polyethylene from ethylene, carefully controlled reaction conditions generate the desired product — a long-carbon-chain polymer. Inside a fuel tip, conditions lead to oligomers — shorter chains of oily or waxy deposits. These further pyrolyze to coke. If one can cool the tip below the pyrolysis temperature, then one may abate coke formation. In order to reduce the tip temperature, combustion engineers use the following strategies: • Reduce the surface area of the tip: Smaller surface areas absorb less radiant heat. • Increase the velocity of the fuel: Increased velocity (lower crosssectional area) increases the heat transfer from the tip to the fuel and lowers the tip temperature. Although this increases the fuel temperature slightly, the reaction takes place on the inside surface of the tip, and this is much hotter than the bulk temperature of the passing fuel. Therefore, transferring heat from the tip to the fuel results in a net decrease in coke formation. • Use leak-tight valves: If one shuts off fuel to a burner in an operating furnace, the nonoperating tips get quite hot as they exchange heat with the operating burners. As long as the valve is leak-tight, no fuel contacts the tip and there is no coke formation. However, if a fuel valve leaks, then it will allow a low flow of gas to a very hot tip. This will induce coke formation, even for saturated fuels. One may coke a tip in this fashion in a matter of hours or minutes.
© 2006 by Taylor & Francis Group, LLC
400
Modeling of Combustion Systems: A Practical Approach
• Despite these remedies, the most effective way by far to reduce coke formation is to clean the fuel stream. Especially prone to form coke are hydrocarbon liquids such as compressor oil carryover or incompletely vaporized naphtha. The author is aware of no effective remedy for reducing coke formation from liquid carryover except to remove the bad actors from the fuel stream. This includes the installation of coalescing filters to remove compressor oil carryover and other liquids. Upstream processes to remove unsaturated components from the fuel are also effective. 4.8.6.7
Mono-Olefins
Mono-olefins always have one C=C double bond and the empirical formula CnH2n. They will always have n – 2 C–C bonds and 2n C–H bonds. A carbon bonded to another carbon with a double bond will have only two additional bonds to form. Since three points determine a plane, the olefinic part of the hydrocarbon will always be a planar structure with an H–C=C bond angle close to 120°. Pyrolysis of alkanes produces olefins. Thus, most olefins in a fuel stream come from thermal processing elsewhere in the refinery. Some mono-olefins are: • Ethylene (also called ethene, C2H4 or CH2=CH2). • Propylene (also called propene, C3H6 or CH2=CH–CH3). • Butylene (also called butene, C4H8). This includes isobutene ((CH 3 ) 2 C=CH 2 ), 1-butene (CH 2 =CHCH 2 CH 3 ), and 2-butene (CH3CH=CHCH3). Since double bonds do not allow for rotation, 2-butene may exist in either a cis or trans form. For cis-butene, the CH3 groups are on the same half plane of the double bond. For trans-butene, the CH3 groups are on opposite half planes of the double bond. Again, these distinctions are not important for our purposes, though they are important for certain chemical reactions. • Higher mono-olefins are generally not found in refinery fuel gas. Usually, the only olefin of any consequence in refinery fuel gas is ethylene up to about 5%. 4.8.6.8 Di-Olefins Di-olefins are quite rare in refinery fuel gas. The only two of any significance are propadiene (CH 2 =C=CH 2 ) and butadiene (either 1,3 butadiene, CH2=CH–CH=CH3, or 1,2 butadiene, CH2=C=CH–CH3). If present, they usually comprise less than 0.1% by volume. Di-olefins have the empirical formula CnH2n–2. They have two C=C double bonds, 2n – 2 C–H bonds and n – 3 C–C bonds.
© 2006 by Taylor & Francis Group, LLC
Analysis of Nonideal Data
401
4.8.6.9 Acetylenes Acetylenes (or alkynes) have a triple bond. Chances are that if any monoacetylenes are present, only acetylene will be in any significant concentration. The IUPAC* name for acetylene is ethyne: HC≡CH. Acetylene has a highly strained triple bond and is exceptionally reactive. In fact, under pressure it spontaneously and violently decomposes. If acetylene must be pressurized, it is dissolved in tanks containing pumice and acetone ((CH3)2C=O, also called 2-propanone) to stabilize it. Propyne, HC≡C–CH3, is another possibility, but one does not find it in refinery fuel gas. Monoacetylenes have the same empirical formula as the di-olefins, CnH2n–2. However, they are not isomers of di-olefins because they differ in the type of bonds. An alkyne has one C≡C triple bond (di-olefins have none). Monoalkynes have no C=C double bonds (di-olefins must have two). Acetylenes and di-olefins have the same number of C–H bonds, namely, 2n – 2. Finally, acetylenes have n – 2 C–C bonds (di-olefins have n – 3). Table 4.37 summarizes these results. TABLE 4.37 Formulas for Bond Types Olefins Bond
H2
Saturates
Mono-
Di-
Monoacetylenes
H–H C–H C–C CC CC
1 0 0 0 0
0 nC-H = 2 nC + 2 nC-C = nC − 1 0 0
0 nC-H = 2 nC nC-C = nC − 2 1 0
0 nC-H = 2 nC − 2 nC-C = nC − 3 2 0
0 nC-H = 2 nC − 2 nC-C = nC − 2 0 1
1
nC − 1 nC
nC − 2 nC
nC − 2 nC
0 ≤ DS =
nH − 2 ≤1 2 nC
4.8.6.10 Aromatic Hydrocarbons The aromatic portion of a hydrocarbon is always a planar ring typically comprising six carbons. Its simplest member is benzene, which is a liquid at room temperature, but benzene vapor is possible in the fuel stream. However, aromatic content is either nonexistent or trace in refinery fuel streams. We include a discussion of it only for completeness and only in case one is dealing with a waste stream or off-gas that may contain it. Sometimes chemists represent benzene as a ring of six carbons having alternating double and single bonds. This will produce the appropriate stoichiometry, but chemists do not mean to suggest that benzene is a triene (comprising three double bonds). A triene would be highly reactive and benzene is quite stable. The * IUPAC is the International Union of Pure and Applied Chemistry. It is an authoritative body for the naming of chemical compounds.
© 2006 by Taylor & Francis Group, LLC
402
Modeling of Combustion Systems: A Practical Approach
ring structure cannot be a spatial series of alternating single and double bonds because there are two possible alternating schemes and no possible way for nature to select between them. If we imagine the single and double bonds exchanging places very rapidly, then we come to the concept of resonance stabilization — the average bond strength and length being somewhere between a single and double bond. This makes for a highly stable ring structure. Important aromatics are benzene, toluene, and xylenes (three possible xylene isomers), collectively known as BTX. Generally, these compounds are in too low a concentration to alter any significant combustion property of refinery fuels. Therefore, we may safely ignore them. 4.8.6.11 Cyclo Hydrocarbons Cyclo and aromatic hydrocarbons are quite different but have superficial similarities. Cyclo compounds are ring structures, but except for cyclopropane, they are bent rather than planar structures. Cyclopropane, cyclobutane, cyclopentane, and cyclohexane are the most common cyclo compounds. None is present in refinery fuel gas to any appreciable extent, although sometimes cyclopropane makes its way into the fuel stream. Cyclo compounds have no aromatic bonds and are not resonance stabilized. Cyclopropane (C3H6) has a ring angle of 60°. It is not an isomer of propylene as it comprises different bonding. Cyclopropane has three C–C bonds (propylene has only one), no C=C bonds (propylene has one), and six C–H bonds. Cyclopropane’s 60° ring angle is a big difference from the 109.5° angle of a tetrahedron. Thus, the ring is highly strained. This strain energy translates to a higher heating value and less stability compared with normal propane. It also means that cyclopropane is difficult to form and so is either absent or present in trivially low concentrations in most refinery streams. Cyclobutane has a ring angle a bit larger than 90°, as it is not a planar structure. However, the ring is still highly strained and the same comments apply. Cyclopentane and cyclohexane have ring angles closer to 109.5° and are thus more stable. However, as these are liquids, they are also present in trivially low concentrations in refinery gas. 4.8.7 Representing Gaseous Fuel Blends For most refinery fuels, a three-component mixture is adequate to represent all the important properties of a refinery fuel and for the combustion engineer to obtain representative responses. Thus, a blend of H2, CH4 (or natural gas), and C3H8 will suffice. Three fuels are not sufficient if the refinery gas comprises a significant amount of diluent, e.g., off-gas from pressure-swing adsorption, also called PSA off-gas or simply PSA gas. PSA gas may comprise 50% CO2 or so. In that case, one must add at least one component to account for the diluent. All diluents are not alike. Specifically, N2 does not absorb or radiate infrared
© 2006 by Taylor & Francis Group, LLC
Analysis of Nonideal Data
403
radiation because diatomic molecules are not active in the infrared. This means that when flame temperature affects responses, the responses will differ for N2 vs. CO2; for example, NOx will be higher with N2 diluent. Therefore, a useful four-component simulation will be H2, CH4, C3H8, and CO2. If there is no CO2 but some nitrogen in the fuel stream, then the appropriate four-component simulation blend will be H2, CH4, C3H8, and N2. If both N2 and CO2 are present in significant quantities, one may need to add both to the simulation fuel. Thus, a five-component stream would comprise H2, CH4, C3H8, N2, and CO2. Moreover, some fuels have significant CO (e.g., Flexicoker™ off-gas). (See Table A.9 in Appendix A for a fuel analysis of some typical refinery fuels.) CO is highly toxic. At the laboratory scale, one may use CO from bottled sources safely with adequate care. Outside the refinery, it is not possible for safety reasons to use CO for full-scale testing. CO has a similar flame temperature and stoichiometric air/fuel ratio to H2, and so one may often substitute H2 for this component. One may test specific blends of many-component fuels, but a systematic investigation becomes prohibitive for more than four or five components at full scale, even for only one or two burners. At the laboratory scale, one has more flexibility and mixture experiments on multicomponent blends are less difficult to conduct. The problem comes in scaling laboratory burner results to large industrial burners. The question now arises as to how to simulate a refinery fuel gas comprising a score of components. In such cases, a more profitable simulation may focus on generalizations based on fuel properties. Possibly one may attempt to match certain fuel properties such as lower heating value (LHV), adiabatic flame temperature (AFT), viscosity, and the like. Just which parameters are important will depend on the response of interest. If one is testing multiple responses, it becomes more difficult to simulate several different fuel properties at once. However, if the fuel comprises mainly hydrogen and saturated hydrocarbons, then a three-component blend of H2, CH4 or natural gas, and C3H8 is adequate to simulate most fuel properties. Usually C3H8 is the majority C3+ component. However, for some upset scenarios, C4H10 may be the majority C3+ component. When this is the case, we can use the three-component system H2, CH4, and C4H10. Either of these gases is available at most test locations, with propane being the easier one to obtain. Now we must develop some algorithm to give a ternary blend that well simulates the actual fuel composition. We suggest two methods, a chemical bond method and an equivalent oxygen method, both of which give similar results. Lewallen et al.8 have suggested matching Wobbe index among other properties. The results come to roughly the same. 4.8.7.1 Chemical Bond Method If the fuel comprises mostly saturated hydrocarbons, one may calculate a blend of H2–CH4–C3H8 that has the same proportion of H–H, C–H, and C–C bonds as the actual fuel with the following procedure:
© 2006 by Taylor & Francis Group, LLC
404
Modeling of Combustion Systems: A Practical Approach
1. Calculate the number of moles of H–H, C–H, and C–C bonds per 100 moles of source mixture. The source mixture is the actual mixture that we are trying to simulate. 2. Adjust the fractions of H2, CH4, and C3H8 in the target mixture to give the same number of moles of H–H, C–H, and C–C bonds per mole as the source mixture. The target mixture is the ternary mixture that has the same number of H–H, C–H, and C–C bonds per mole as the source mixture. 3. Normalize the components of the target mixture to 100%. We develop the equations for this procedure with a ternary source mixture as follows. First, H–H bonds can come only from the hydrogen content of the source mixture, and every mole of H–H bonds represents one mole of H2. Therefore, tH2 = sH− H
(4.102)
where tH2 is the number of moles of hydrogen in the target mixture and sH–H represents the number of moles of H–H bonds per 100 moles of the source mixture. Actually, 100 moles is a convenient but arbitrary basis that will cancel out in later equations. C–C bonds in the ternary target mixture can only come from C3H8. Indeed, there are two moles of C–C bonds for every mole of C3H8. Thus, tC3H8 =
sC− C 2
(4.103)
where tC3H8 is the number of moles of propane in the target mixture and sH–H represents the number of moles of H–H bonds per 100 moles of the source mixture. CH4 has four C–H bonds. However, C3H8 contributes C–H bonds as well. Therefore, we must first subtract the C–H bonds due to C3H8 from the total C–H population. Then CH4 will need to supply whatever C–H bonds remain. We will then divide this balance by 4 to obtain tCH4. This results in tCH4 = (sC− H − 8tC3H8 ) 4 . To obtain an equation in terms of bonds only, consistent with the other two we have developed, we use Equation 4.103 to substitute sC–C for tC3H8. This gives tCH4 =
sC− H − sC− C 4
(4.104)
Now we need only to convert these equations into mole fractions by dividing each equation by the total number of moles. Adding Equation 4.102 to 4.104 gives
© 2006 by Taylor & Francis Group, LLC
Analysis of Nonideal Data
405
tH2 + tCH4 + tC3H8 =
4sH− H + sC− H − 2 sC− C 4
Then our equations become zH2 =
4sH− H 4sH− H + sC− H − 2 sC− C
(4.105)
zCH4 =
sC− H − 4sC− C 4sH− H + sC− H − 2 sC− C
(4.106)
zC3H8 =
2 sC− C 4sH− H + sC− H − 2 sC− C
(4.107)
We may use any convenient basis to calculate sH–H, sC–H, and sC–C and this will not affect the result for Equations 4.105, 4.106, and 4.107. However, we can eliminate the need to use any basis in calculating the number of bonds by recasting the equations in terms of ratios; e.g., let ρ01 = sH− H sC− H and ρ31 = sC− C sC− H . Then we have zH2 =
4ρ01 1 + 4ρ01 − 2ρ31
(4.108)
zCH4 =
1 − 4ρ31 1 + 4ρ01 − 2ρ31
(4.109)
zCH4 =
2ρ31 1 + 4ρ01 − 2ρ31
(4.110)
Example 4.10 Approximating a Refinery Fuel Gas with the Chemical Bond Method Problem statement: Given the fuel gas composition of Table 4.38, determine an appropriate fuel blend for simulation. Solution: We augment the table to account for the total number of H–H, C–H, and C–C (Table 4.39). From the table, we learn that 100 moles of gas give the following number of moles for each type of bond: nH–H = 9.8, nC–H = 369.2, and nC–C = 7.6. Then from Equations 4.105, 4.106, and 4.107, we obtain
© 2006 by Taylor & Francis Group, LLC
406
Modeling of Combustion Systems: A Practical Approach TABLE 4.38 Sample Refinery Gas Component
Volume %
H2 CH4 C2H4 C2H6 C3H6 C3H8 C4H10 C5+
9.8 85.2 2.3 0.5 1.1 0.8 0.2 0.1
Total
100.0
TABLE 4.39 Source Refinery Gas: Augmented with Numbers of Bond Types Source Refinery Gas Component Volume % H2 CH4 C2H4 C2H6 C3H6 C3H8 C4H10 C5+
Number of Bonds per 100% H–H C–H C–C
9.8 85.2 2.3 0.5 1.1 0.8 0.2 0.1
Total
9.8
100
zH2 =
zCH4 =
9.8
( )
( )
4 9.8
( )
4 9.8 + 369.2 − 2 7.6
340.8 9.2 3.0 6.6 6.4 2.0 1.2
2.3 0.5 2.2 1.6 0.6 0.4
369.2
7.6
= 9.97%
( ) = 86.16% ( )
369.2 − 4 7.6
( )
4 9.8 + 369.2 − 2 7.6
zC3H8 =
( )
( )
2 7.6
( )
4 9.8 + 369.2 − 2 7.6
= 3.87%
Thus, this blend will give the same number and kind of bond types present in the refinery gas mixture of Table 4.38, and so is an appropriate test fuel. If desired, one could extend the method to other bond types, if they are present in significant number, by choosing target compounds with those kinds of bonds and working out the stoichiometry. For example, if we wish
© 2006 by Taylor & Francis Group, LLC
Analysis of Nonideal Data
407
to simulate significant olefinic content, we could use propylene in our target mixture in addition to hydrogen, methane, and propane. The result would be a quaternary target mixture having the same proportion of H–H, C–H, C–C, and C=C bonds as the source mixture. In order to use the chemical bond method, the target components must be able to bracket the number and kinds of bonds in the source mixture. For example, consider a source mixture of pure ethane. Methane comprises four C–H bonds, ethane has six, and propane has eight. So we may create an ordered series in terms of C–H bonds according to CH4 < C2H6 < C3H8. In this case, CH4 and C3H8 bracket C2H6 for this property. The same is true for C–C bonds. As there are no H–H bonds, a binary blend of CH4 and C3H8 could simulate C2H6 by the chemical bond method. However, for pure butane, one could not use CH4 and C3H8 because with respect to C–H and C–C bonds, CH4 < C3H8 < C4H10. Thus, propane and methane do not bracket butane. Therefore, with mixtures comprising significant butane, one may require a change of one of the target mixture components to butane, e.g., a target mixture comprising some blend of H2, CH4, and C4H10 (or possibly H2, C3H8, and C4H10). 4.8.7.2 Equivalent Oxygen Method Another method that gives similar results is the equivalent oxygen method. To calculate a ternary mixture using the equivalent oxygen method we do the following: 1. Begin with the original H2 and CH4 concentrations from some convenient basis (e.g., 100 moles of source mixture). 2. Calculate the required oxygen for stoichiometric combustion of the remaining hydrocarbons. 3. Calculate the required amount of C3H8 that would consume this amount of oxygen. 4. Normalize the fuels to total 100% for the ternary mixture. According to step 1, tH2 = sH2
(4.111)
tCH4 = sCH4
(4.112)
where t and s refer to the number of moles of target and source components as subscripted, respectively. To calculate tC3H8, we note that the theoretical oxygen consumption per mole of CmHn in the source gas is (m + n/4)O2. For propane, the only C2+ hydrocarbon in our mixture, the theoretical oxygen consumption per mole is 5 O2. Then the equivalent propane concentration
© 2006 by Taylor & Francis Group, LLC
408
Modeling of Combustion Systems: A Practical Approach
becomes (m + n/4)/5. Summing these components, as weighted by their mole fractions gives the number of moles of propane (nC3H8). p
nC 3 H 8 =
∑ 4m20+ n k
k
(4.113)
zk
k =1
where k is an index from 1 to p, the number of C2+ hydrocarbon species; mk is the number of carbons in the kth hydrocarbon; nk is the number of hydrogens in the kth hydrocarbon; and zk is the mole fraction of the kth component. We then renormalize by tH2 + tCH4 + tC3H8 to obtain the mole fractions in the target mixture. Most C2+ hydrocarbons have a similar heating value per mole of carbon when one accounts for differences in the theoretical air. Therefore, this method does a reasonable job of preserving C and H species concentrations in the pyrolysis zone and the adiabatic flame temperature. The reader may verify that with this method of accounting, the source mixture of Example 4.10 yields zH2 = 9.90%, zCH4 = 86.11%, and zC3H8 = 3.98%, which is practically identical to the reported results for the chemical bond method. 4.8.7.3 Component Ranges Another common problem is the selection of representative fuel blends from individual component ranges. For the sake of illustration, we will presume that we have reduced the fuel to a three-component blend. Suppose we have the individual fuel limits given in Table 4.40. TABLE 4.40 Fuel Composition Ranges Component
Min. %
Max. %
Average
H2 CH4 C3H8
8 65 3
22 85 10
15 75 6.5
Average
76
117
96.5
Even with only three components, we arrive at an immediate problem in identifying even an average fuel composition — the average does not total 100%. We could normalize it to 100%, but let us begin instead by plotting the upper and lower limits in ternary coordinates. Figure 4.18 shows the region of interest. The lower limits form a small simplex. The upper limits form an inverted simplex. However, unlike the lower limits, the upper limits involve some impossible combinations (beyond the simplex boundaries). The figure denotes the most extreme violation with an asterisk. We also note an inconsistent limit: the constraints for the upper bounds of H2 and C3H8 (10 and 22%, respectively)
© 2006 by Taylor & Francis Group, LLC
Analysis of Nonideal Data
409
FIGURE 4.18 Constrained mixtures. The shaded region shows the range of mixtures that lie within the upper and lower component limits. The centroid is the average of the mixtures at the constraint boundaries. Note that combinations of upper limits are impossible to meet if they lie outside the simplex. Moreover, the upper limits of propane and hydrogen preclude the lower limit for methane. If our region of interest is a smaller part of the total simplex — e.g., the region bounded by ψ1, ψ2, and ψ3 — we may construct the design in terms of these pseudo-components directly.
preclude a lower bound of 65% methane, because 100 – 10 – 22 = 67%. That is, methane can be no lower than 67% if H2 and C3H8 are constrained to be no more than 10 and 22%, respectively. The shaded region of Figure 4.18 shows the limits for a mixture meeting all of the constraints. (If we derive our limits from actual fuel records, then some region within the bounds of all constraints must exist.) We have labeled the vertices of this region with numbers 1 through 5. In general, a simplex of c components has c ≤ v ≤ c! vertices (v). For a three-component mixture, the region satisfying the constraints must have three to six vertices; Table 4.41 gives the coordinates of these vertices that bound the region of permissible mixtures and the centroid. If we can test only one fuel, we would pick the centroid as the “typical” gas. If we could test six fuels, we would run points 1 to 5 and the centroid. For a more thorough investigation, we could add the mid-points of each edge of the constrained region akin to a simplex-centroid. Given the upper and lower mixture limits and the number of points one can afford to run, statistical software can calculate optimal designs based on certain optimality criteria. We also have some other options.
© 2006 by Taylor & Francis Group, LLC
410
Modeling of Combustion Systems: A Practical Approach TABLE 4.41 Fuel Compositions within Constraints Point 1 2 3 4 5 Centroid
H2
CH4
C3H8
8.0 12.0 22.0 22.0 8.0 14.4
85.0 85.0 75.0 68.0 82.0 79.0
7.0 3.0 3.0 10.0 10.0 6.6
4.8.7.4 Pseudo-Components Since the lower limits always define a consistent region within the simplex, one may choose to make use of this subsimplex. We then define pseudocomponents ψ1, ψ2, and ψ3 corresponding to the vertices of the pseudosimplex. For the present case we have ψ1 = 8% H2, 65% CH4, 27% C3H8 ψ2 = 8% H2, 89% CH4, 3% C3H8 ψ3 = 32% H2, 65% CH4, 3% C3H8 Therefore, we could construct a simplex-centroid and a response equation in ψ1, ψ2, and ψ3. We may also use pseudo-components when mixtures of gases have special significance. For example, suppose we want to examine responses related to a boiler firing a blend of landfill gas (ψ1 = 45% CH4, 45%CO2, 10% N2), natural gas (ψ2 = 95% CH4, 2% C2H6, 1.5% C3H8, 0.5% C4H10, 1% N2), and waste gas (ψ3 = 30% N2, 2% O2, 40% CH4, 10% H2, 18% various organic vapors). Then it makes much more sense to construct the simplex in terms of ψ1, ψ2, and ψ3 than the pure components themselves. Again, one may use all of the standard mixture designs in the pseudo-components. If desired, one may transform the equations back to the original mixture components after fitting the response. Another option is to orthogonalize the design in independent factors over some region of interest. This has great advantages in that one may then use standard factorial and response surface techniques already covered. One may also extend the region to an ellipsoidal or rectangular region that just includes the region of interest.9
4.8.8
Orthogonal Mixture Designs
We have already noted that mixture designs are neither rotatable nor orthogonal. It is not possible to generate orthogonal factor space for higher-order
© 2006 by Taylor & Francis Group, LLC
Analysis of Nonideal Data
411
models over the entire simplex, but such is possible over any substantial portion of interest. The simplest method comprises reducing the system to c – 1 components. These c – 1 components are independent. However, the simplex is still not orthogonal. For example, for ternary blends, one still has the constraint that x1 + x2 ≤ 1; thus, the factor space is right triangular. However, one can find orthogonal factor space within this region (Figure 4.19).
x2 z2
z3
(a)
z1
(b)
x1
FIGURE 4.19 Transformation to orthogonal factors. The ternary factor space when plotted in two independent factors yields the right-triangular factor space. Neither factor space is orthogonal over the entire region. However, one can always find an orthogonal subset of the factor space. For example, the ellipsoidal and cuboidal regions in Figure 4.19a are orthogonal in c – 1 independent factors (Figure 4.19b) by ±1 coding of z1 and z2 to x1 and x2, respectively. One may then run standard factorial or central composite designs in the usual way within these spaces.
4.8.8.1 Ratios of Mixture Fractions For certain investigations with fuel blends, ratios of the components may have more meaning than the components themselves. If so, one may construct c – 1 ratios and obtain orthogonal factor space over nearly the entire simplex. For example, let us revisit the H2–CH4–C3H8 system. Let us define the ratios ρ1 = zH2 zCH4 and ρ2 = zH2 zC3H8. We may use whatever numerator and denominators we like, so long as the ratios are independent (we could also use a single ratio and one component). Now if we are clever, we can construct an experimental design that is orthogonal in the ratios (Figure 4.20). One then transforms these ratio factors to orthogonal factor space using ±1 coding. Ratios are not linear combinations of factor space; thus, they distort it. For example, we have taken the deltoid factor space (shaded area in Figure 4.20a) and distorted it into an orthogonal factor space (shaded area of Figure 4.20b). This is not to say that the orthogonal factor space is inferior to the standard mixture factor space; maybe the standard mixture factors are inferior. Ultimately, the physics of the situation determines which is preferred. The point
© 2006 by Taylor & Francis Group, LLC
412
Modeling of Combustion Systems: A Practical Approach ρ 1 =∞ ρ 1 =2.0 ρ 1 =1.5
ρ 2 =∞
H2
ρ 2 =2.0 ρ 2 =1.5
ρ 1 =1.0
ρ 2 =1.0
zH2
ρ1 = z
CH4
2.0
ρ 1 =0.5
ρ 2 =0.5
1.5 1.0
ρ 2 =0
ρ 1 =0
CH4
0.5
C3H8
(a)
0
zH2
ρ2 = z
C3H8
0
0.5 1.0 1.5 2.0
(b)
FIGURE 4.20 Orthogonal ratios. Figure 4.20a shows two ratios, ρ1 = zH2/zCH4 and ρ2 = zH2/zC3H8. The ratios form an orthogonal factor space per Figure 4.20b. In this way, one may construct standard experimental designs such as factorials, fractional factorials, central composites, etc.
is that one factor space is a distortion of the other. Thus, whether we use ratios or mixture fractions, we should use factors that have meaning to us. There may be no compelling reason that the mixture components should be more parsimonious than the ratios, or vice versa. Simple ratios, such as the ones we have defined above, have a problem in that they go to infinity for the pure component of the numerator, and they can result in uneven coverage of the simplex. It is possible to use log ratios, and these will be linear combinations of the log of the mixture components. But unless the log ratios have significance, it is usually better to scale the range of the ratio from 0 to 1. We can do this simply by adding the numerator to the denominator. For example, ρ12 =
zH2 zH2 = zCH4 + zH2 1 − zC3H8
ρ13 =
zH2 zH2 = zC3H8 + zH2 1 − zCH4
and
These ratios result in the factor space shown in Figure 4.21. Compared with the simple ratios ρ1 and ρ2, ρ12 and ρ13 have more evenly spaced intervals and better coverage of the simplex. One may also mix and match compatible ratio and non-ratio components. For example, ρ12 and zC3H8 can cover the entire simplex except at zC3H8 = 1 (Figure 4.22).
© 2006 by Taylor & Francis Group, LLC
Analysis of Nonideal Data
413
1.0 0.9
1.0
H2
0.9
0.8
ρ12 =
0.8
0.7
1.0
0.7
0.6
ρ12
0.6
0.5
0.7
ρ13
0.5
0.4
zH2 1–z C3H8
0.4
0.4
0.3
0.1
0.3
0.2
0
0.2
0.1
0
0
CH4
0.4
C3H8
(a)
0.7
1.0
zH2 ρ13 = 1–zCH4
0.1
0
0.1
(b)
FIGURE 4.21 Evenly spaced ratios. Figure 4.21a shows the simplex with the ratio coordinates ρ12 and ρ13. Figure 4.21b shows the definitions for each coordinate and plots them one against the other. Together, they form an orthogonal factor space that can cover virtually the entire simplex.
0.9
H2
0.1 0.2 0.3
0.8 0.7
1
0.4
0.6
2/3
zC3H8
12
0.6 0.7
0.4
1/3
0.8
0.3
0
0.9
0.2
0
0.3
0.6
0.9
zC3H8
0.1 1
0
CH4
(a)
C3H8
(b)
FIGURE 4.22 Mixed coordinates. (a) Shows the simplex with the mixed coordinates ρ12 and zC3H8 . (b) Shows the definitions for each coordinate and plots them one against the other. Together, they form an orthogonal factor space that can cover virtually the entire simplex. However, the factor space is highly distorted near zC3H8 = 1.
4.8.9
Combining Mixture and Factorial Designs
One may combine mixture and factorial designs. However, the number of required test points grows quickly. Figure 4.23 shows a typical experimental design for a ternary mixture embedded within a 23 factorial design. The
© 2006 by Taylor & Francis Group, LLC
414
Modeling of Combustion Systems: A Practical Approach
x3 z3 x2 z1
z2
x1 factorial coordinate directions
mixture coordinate directions
FIGURE 4.23 Factor space: mixtures within a factorial. A ternary simplex-centroid embedded in a 23 factorial design results in 56 experiments, not including replicates or center points. Moreover, the error structure is a split-plot structure if the mixtures are randomized within each factorial point rather than over the whole design.
design comprises 56 experiments, not including center points and replicates. Replicating the center point twice (with embedded ternary simplexes) adds 14 additional experiments, or 70 experiments altogether. Moreover, we may wish to replicate the ternary center point at each factorial point and replicate so that we can have an independent estimate of the pure split-plot error for the ternary mixture. This will add another 10 points and comprise an 80point design. 4.8.9.1 Mixtures within Factorial Since fuel blends are easy to change, combining mixture and factorial designs often results in split-plot experimental structures, i.e., mixtures embedded in the factorial. The design is a split-plot design, if we separately randomize the mixture and factorial experiments. That is, if we randomize the order of the factorial points and then run a randomized simplex at each point, the design has a split-plot error structure. A fully randomized order requires randomization of all 80 design points; this is usually cost-prohibitive. In a split-plot structure, we have greater certainty of the split-plot error than with the whole-plot error. 4.8.9.2 Mixture within Fractional Factorial One way to reduce the number experiments is to embed the mixture design within a fractional factorial. For example, a ternary simplex embedded in a half fraction of a 23 factorial having two center-point replicates results in 42 experiments. Duplicating the ternary center points will add six more tests,
© 2006 by Taylor & Francis Group, LLC
Analysis of Nonideal Data
415
totaling 48 experiments. However, we will still have disparity in the degrees of freedom between the split plot and the whole plot. Figure 4.24 shows this variant of the design. x3 z3 x2 z1
z2
x1 factorial coordinate directions
mixture coordinate directions
FIGURE 4.24 Factor space: mixtures within a fractional factorial. A ternary simplex-centroid embedded in a 1/2 23 factorial design with two center-point replicates and two mixture replicates results in 48 experiments. If run as a split plot, one has six times as much certainty for the pure error of the split plot vs. that of the whole plot.
4.8.9.3 Fractionated Mixture within Fractional Factorial If we use the techniques of earlier sections and resolve the mixture design into an orthogonal region of independent factors, we can apply fractionation to the whole design. For example, suppose we use the design illustrated in Figure 4.25a for the mixture design. Now suppose we wish to add this to a 23 factorial design. Table 4.42 gives the coordinates for the full design in three blocks. We develop the relations among the mixture factors as follows. First, we write zH2 1 − zC3H8
(4.114)
zH2 zC3H8 + zH2
(4.115)
ρ12 = ρ13 =
Then, solving for zH2 and equating the above equations, we have ρ12 (1 − zC3H8 ) = ρ13 ( zC3H8 + zH2 ). Rearranging gives ρ12 (1 − zC3H8 ) − ρ13 zH2 = ρ13 zC3H8 . Substituting for zH2 using Equation 4.114 yields ρ12 (1 − zC3H8 )(1 − ρ13 ) = ρ13 zC3H8 . Solving this for zC3H8 gives zC3H8 =
© 2006 by Taylor & Francis Group, LLC
(
ρ12 1 − ρ13
(
)
ρ13 + ρ12 1 − ρ13
)
(4.116)
416
Modeling of Combustion Systems: A Practical Approach 1.0 0.9
1.0
H2
0.9
0.8
ρ12 =
0.8
0.7
1.0
0.7
0.6
ρ12
zH2 1–z C3H8
0.6
0.5
0.7
ρ13
0.5
0.4
0.4
0.4
0.3
0.1
0.3
0.2
0
0.2
0.1
0
0.1
0
0.1
0.4
ρ13 = 0
CH4
C3H8
(a)
0.7 1.0
zH2 1–zCH4
(b)
FIGURE 4.25 Independent mixture factors. Here we have chosen a ternary factor space corresponding to a central composite design in independent ratios. The four center points are coincident but offset for clarity. Thus, we may combine the mixture design with a factorial design and then fractionate and analyze it in the standard way.
TABLE 4.42 A 22 Factorial Mixture Design in Two Orthogonal Blocks zH2
zCH4
zC3H8
ρ12
ρ13
x1
x2
Block
0.18 0.27 0.27 0.54 0.33 0.33
0.41 0.62 0.11 0.23 0.33 0.33
0.41 0.11 0.62 0.23 0.33 0.33
0.30 0.30 0.70 0.70 0.50 0.50
0.30 0.70 0.30 0.70 0.50 0.50
–1.00 –1.00 1.00 1.00 0.00 0.00
–1.00 1.00 –1.00 1.00 0.00 0.00
–1 –1 –1 –1 –1 –1
0.18 0.44 0.18 0.44 0.33 0.33
0.18 0.44 0.64 0.12 0.33 0.33
0.64 0.12 0.18 0.44 0.33 0.33
0.50 0.50 0.22 0.78 0.50 0.50
0.22 0.78 0.50 0.50 0.50 0.50
0.00 0.00 –1.41 1.41 0.00 0.00
–1.41 1.41 0.00 0.00 0.00 0.00
1 1 1 1 1 1
Similarly, we may write ρ12 = zH2 ( zH2 + zCH4 ) and ρ13 = zH2 (1 − zCH4 ) . Using the same methodology as before leads to the following sequence: ρ12 ( zH2 + zCH4 ) = ρ13 (1 − zCH4 ) → ρ12 zCH4 = ρ13 (1 − zCH4 )(1 − ρ12 ) → zCH4 =
© 2006 by Taylor & Francis Group, LLC
(
ρ13 1 − ρ12
(
)
ρ12 + ρ13 1 − ρ12
)
(4.117)
Analysis of Nonideal Data
417
Finally, we note that zH2 = 1 – zCH4 – zC3H8, and substituting the previous two equations and expanding gives zH2 = 1 −
ρ13 − ρ12ρ13 ρ12 − ρ12ρ13 − ρ12 + ρ13 − ρ12ρ13 ρ12 + ρ13 − ρ12ρ13
This simplifies to zH2 =
ρ12ρ13 ρ12 + ρ13 − ρ12ρ13
(4.118)
We may also use ±1 coding on ρ12 and ρ13 to give centered and scaled mixture factors. For this particular design we have chosen the factor ranges for ρ12 and ρ13 as {0.3, 0.7} for illustrative purposes, though we are free to choose any values for 0 < ρ12 ≤ 1 and 0 < ρ13 ≤ 1. For these particular values, the coding transforms become x1 =
ρ12 − 0.5 0.2
(4.119)
x2 =
ρ13 − 0.5 0.2
(4.120)
Equations 4.116 through 4.120 are how we derived the values zH2, zCH4, zC3H8, x1, and x2 in Table 4.42 from our design in ρ12 and ρ13. If necessary or desired, we may run this design in two orthogonal blocks as shown in the table. Now we are in a position to combine the factorial portion of this design with other factors. Suppose that we want to combine it with two additional factors: x3 = O2 and x4 = fuel pressure. Normally, fuel pressure is also difficult to change because we need to change out low-pressure burner tips for highpressure ones. However, if we can use a dual-manifold design or some other means to allow us a quick switch from one tip set to another then x4 is no longer a hard-to-change factor. Whenever we have an opportunity to make a design change that converts a hard-to-change factor into one that is easy to change, we should do so. This removes a randomization restriction and simplifies the error analysis. More importantly, it reduces the experimental time. If, indeed, all factors are easy to change, we can fully randomize the design. In that case, we can sequentially build a 24 central composite factorial design. Despite the fact that all the factors are easy to change, it will be difficult to get through the entire procedure in a single day. Each day brings new ambient air temperatures, humidity, and perhaps other unknown but influential factors. When we suspect any of these factors, we will record them. If
© 2006 by Taylor & Francis Group, LLC
418
Modeling of Combustion Systems: A Practical Approach
they are influential, we will be able to estimate their effect using the regression techniques we already know. For nuisance factors that we do not know about, we shall block the design orthogonally. If all factors are easy to change, then we can run the central composite design for 24 factors in three orthogonal blocks. The design is fully rotatable and orthogonal. Table 4.43 gives the design, while Figure 4.26 shows it pictorially. This is a central composite design in four factors and three blocks. Now the more usual case is that we embed the mixture design within the factorial design, creating a split-plot structure. This is because we usually TABLE 4.43 A Four-Factor Central Composite Design in Three Orthogonal Blocks Point
Block
x1
x2
x3
x4
1 2 3 4 5 6 7 8 9 10
1 1 1 1 1 1 1 1 1 1
–1 –1 –1 –1 0 0 1 1 1 1
–1 –1 1 1 0 0 –1 –1 1 1
–1 1 –1 1 0 0 –1 1 –1 1
1 –1 –1 1 0 0 –1 1 1 –1
11 12 13 14 15 16 17 18 19 20
2 2 2 2 2 2 2 2 2 2
–1 –1 –1 –1 0 0 1 1 1 1
–1 –1 1 1 0 0 –1 –1 1 1
–1 1 –1 1 0 0 –1 1 –1 1
–1 1 1 –1 0 0 1 –1 –1 1
21 22 23 24 25 26 27 28 29 30
3 3 3 3 3 3 3 3 3 3
–2 0 0 0 0 0 0 0 0 2
0 –2 0 0 0 0 0 0 2 0
0 0 –2 0 0 0 0 2 0 0
0 0 0 –2 0 0 2 0 0 0
© 2006 by Taylor & Francis Group, LLC
Analysis of Nonideal Data
419
2
x3
14
28
Coordinate Directions
x2 18 x1
x4 12
21
24 11 5,6 15,16 25,26
4 22
20
8 27 1
10
3 29 7
19
30
13 23 17
9
FIGURE 4.26 Central composite in three orthogonal blocks. This design is a fully randomized one combining mixture and process factors. It is perfectly rotatable and orthogonal. All the points lie on the surface of a hypersphere in four dimensions. However, the figure has been elongated in the x4 direction for clarity.
desire to have better resolution in the mixture factors (they are likely to have significant interaction and curvature terms) and because fuel mixtures are easy to change. Under such circumstances, we have a split-plot structure with the mixture factors in the subplot and the other factors in the whole plot. Suppose we decide to combine the mixture design with two easy-tochange factors (x3 = O2, and x4 = fuel pressure), and embed this in a 21 factorial design with a hard-to-change factor (x5 = BWT). We can run the design in orthogonal blocks. Although the blocks are orthogonal, x5 is completely confounded with the block effect. This is because in order to change the bridgewall temperature of the furnace, we must shut down and reinsulate it. This will cost us a full day of runtime. Since x5 is a hard-to-change factor, we must account for it in the error structure. Also, note that we will not run a true center point with this design because x5 is hard to change; so, we will want to use only two levels for this factor, not three. If we want an estimate of pure error for the whole plot, we must replicate the entire design at least once.
© 2006 by Taylor & Francis Group, LLC
420
Modeling of Combustion Systems: A Practical Approach
References 1. Box, G.E.P. and Jenkins, G.M., Time Series Analysis: Forecasting and Control, Prentice Hall, Englewood Cliffs, NJ, 1976. 2. Brillinger, D.R., Time Series, Data Analysis and Theory, Society for Industrial and Applied Mathematics, Philadelphia, 2001. 3. Petteofrezzo, A.J., Matrices and Transformations, Dover Publications, New York, 1966, p. 83. 4. Box, G.E.P. and Draper, N.R., Empirical Model Building and Response Surfaces, John Wiley & Sons, New York, 1987, p. 484. 5. Searle, S.R., Casella, G., and McCulloch, C.E., Variance Components, John Wiley & Sons, New York, 1992, pp. 116f. 6. Kowalski, S. M., Cornell J. A., Vining G.G., Split-plot designs and estimation methods for mixture experiments with process variables, Technometrics, 44, 1, 72–79. 7. Agresti, A., Categorical Data Analysis, 2nd ed., John Wiley & Sons, New York, 2002. 8. Lewallen, J. et al., Burner testing, in The John Zink Combustion Handbook, Baukal, C.E., Jr., Ed., CRC Press, Boca Raton, FL, 2001, chap. 14. 9. Cornell, J.A., Experiments with Mixtures: Designs, Models, and the Analysis of Mixture Data, 2nd ed., John Wiley & Sons, New York, 1990.
© 2006 by Taylor & Francis Group, LLC
5 Semiempirical Models
Chapter Overview In Chapter 2, we discussed the mechanical energy balance and implications it had for flow of air and fuel in burners. This allowed us to make good physical models requiring one or no adjustable parameters. In this chapter, the physics become more complicated and involve thermodynamic, chemical, and kinetic quantities. For this reason, our semiempirical models will require more adjustable parameters. Notwithstanding, such expressions will be capable of correlating complicated behavior with engineering accuracy. With the techniques the reader has already learned, he will be able to regress such semiempirical models handily from facility data or planned experiments. We begin the chapter with a discussion of various NOx formation mechanisms. Along the way, we introduce the reader to whatever thermodynamics or kinetics the situation may require. NOx formation naturally progresses to NOx reduction, so here we discuss nearly a dozen such strategies. These lead to a generic semiempirical model for NOx and NOx reduction. We then develop a parallel approach for CO. Throughout, we focus on the practical. The heat flux profile from a combustion system has now gained importance. Modeling of such profiles is important for certain reactors such as ethylene cracking units (ECUs) and hydrogen and ammonia reformers. We develop the general three-parameter equation from a simplified analysis of fuel jets and the heat balance. We can reduce this to a two-parameter model by normalizing the heat flux. Such a model also allows us to consider the qualitative response of heat flux to various operational factors. Two important responses we consider are run length between decoking cycles and process efficiency. The heat flux model also allows us to develop a similarity criterion for test and field units.
421
© 2006 by Taylor & Francis Group, LLC
422
Modeling of Combustion Systems: A Practical Approach Next, we consider how one may measure flame length. We discuss a flame model and show its semiempirical analog. Some fuel and combustion characteristics also cause other problems, such as plume formation and corrosion through acid dew point elevation. We treat these briefly in the final section. By the conclusion of this chapter, the reader will have an arsenal of practical techniques for modeling important aspects of fired units.
5.1 5.1.1
NOx and Kinetics NOx: Some General Comments
NOx produced from combustion is a terribly inefficient process. The hightemperature reaction of oxygen and nitrogen produces most of it. The combustion air contains both. If we were trying to manufacture NOx in this way, we would go broke. For every million volumes of air, we would produce only a few hundred volumes of nitric oxide (NO) and only a few tens of volumes of nitrogen dioxide (NO2). Collectively, we refer to these as NOx. Notwithstanding this paucity, 100 ppm is above regulated limits for most combustion sources; at the time of this writing, limits are 25 to 50 ppm for most processes and ever declining.
5.1.2
The Thermal NOx Mechanism
At very high temperature, we may cause nitrogen to react with oxygen: N2 + O2 → 2NO
(5.1)
Many elemental reactions contribute to NO formation. In the simplest analysis, we may look at two:1 O + N2 = NO + N
(5.2)
N + O2 = NO + O
(5.3)
N2 + O2 → 2NO Oxygen is the second most reactive gas in the periodic table. Only fluorine is more reactive. Oxygen dissociates relatively easily under high heat from a diatomic molecule to an atomic entity: 1/2 O2 = O
© 2006 by Taylor & Francis Group, LLC
(5.4)
Semiempirical Models
423
Atomic oxygen is very reactive and can rupture the very strong N≡N triple bond. This frees a nitrogen atom in the process (Reaction 5.2). Atomic nitrogen goes on to attack the ambient oxygen (Reaction 5.3). The net reaction produces NO (Reaction 5.1). Since Reaction 5.2 involves the rupture of N≡N, it is the slowest reaction and the rate-determining step. The rate-determining step is the slowest reaction in a chain that paces the entire sequence. We always look for these where possible because they reduce the analysis to fewer equations. Now we may write the rate of the forward reaction in terms of the rate-limiting quantity for a differential amount of substance: d ⎡⎣ NO ⎤⎦ dt
= k f ⎡⎣ O ⎤⎦ ⎡⎣ N2 ⎤⎦ − kr ⎡⎣ NO ⎤⎦ ⎡⎣ N ⎤⎦
where kf is the forward reaction rate constant and kr is the reverse reaction rate constant. The brackets [ ] denote the concentration of the enclosed species. (See Appendix G for a useful summary of formulating rate laws.) (This is a general kinetic expression. The forward reaction involves a forward rate constant and the mathematical products of the reactant concentrations. From this, we subtract the rate of the reverse reaction involving the reverse rate constant and the mathematical product of the product concentrations.) NO and N are present in very low concentrations. Therefore, we can safely presume that the forward reaction will dwarf the reverse because N2 is present in a thousand times greater concentration. The equation simplifies to d ⎡⎣ NO ⎤⎦ dt
= k f ⎡⎣ O ⎤⎦ ⎡⎣ N2 ⎤⎦
The wet concentration of N2 is practically constant throughout the combustion reaction; subtracting a few ppm of NO via Reaction 5.2 from ~80,000 ppm (80%) nitrogen makes virtually no difference. However, the atomic oxygen concentration is a different story. To solve for this concentration, we presume an equilibrium relation between molecular and atomic oxygen (called partial equilibrium because we consider this part independent of the whole fabric of concurrent equilibrium reactions). Equation 5.4 leads to the following equilibrium relation according to: ⎡O ⎤ K = ⎣ ⎦ O
1
⎡⎣ O 2 ⎤⎦ 2
(Equilibrium constants always involve the mathematical product of the reaction products divided by the product of the reactants. Stoichiometric coefficients become exponents. Also, the equilibrium reaction is the ratio of the forward to reverse reactions: K = k f kr .) Solving for [O] and combining constants in k, we derive
© 2006 by Taylor & Francis Group, LLC
424
Modeling of Combustion Systems: A Practical Approach d ⎡⎣ NO ⎤⎦ dt
= k ⎡⎣ O 2 ⎤⎦ ⎡⎣ N2 ⎤⎦
(5.5)
Now we may integrate this relation. Presuming [N2] is approximately constant, we have ⎡⎣ NO ⎤⎦ = k ⎡⎣ N2 ⎤⎦ ⌠⎮ ⌡
⎡⎣ O 2 ⎤⎦ dt
Finally, we note that k (like the equilibrium constant, K) has an Arrhenius relation to temperature ( Ae − (b/T ) ). With this substitution, we have the following form: ⎡⎣ NO ⎤⎦ = Ae
−
b T
⌠
⎡⎣ N2 ⎤⎦ ⎮⎮ ⎡⎣ O 2 ⎤⎦ dt
(5.6)
⌡
where A is a preexponential coefficient termed the frequency factor, and in this case it has the units of √[L3/N], and b is a constant [T] related to the activation energy of the reaction. Equation 5.6 gives us a basic relation for NOx production. From it, we may deduce that NOx is a strong (exponential) function of temperature, and a weaker function of oxygen concentration and time. 5.1.3
The Fuel-Bound Nitrogen Mechanism
Most refinery fuels and natural gas do not contain significant amounts of nitrogen bound in the fuel molecule. If that is the case, then the thermal NOx mechanism described above will account for most of the NOx. If the fuel contains significant nitrogen compounds, the fuel-bound mechanism predominates. It is important to reemphasize that the fuel-bound mechanism subsumes nitrogen bound as part of the fuel molecule. Diluting fuel gas with diatomic nitrogen will not increase NOx, nor result in fuel-bound NOx, because it is not chemically bound to the fuel. In fact, it will likely have the opposite effect for reasons we will discuss in Section 5.2.6 and elsewhere. Some compounds can elevate NOx via the fuel-bound mechanism. They include the following: • Ammonia (NH3) and related compounds (e.g., ammonium hydroxide also known as aqua ammonia — NH4OH and urea (NH2)2CO). • Amines — there are three kinds. – Primary amines have one organic group attached to the nitrogen (R–NH2 ) where R stands for an organic group. In fuels, there are usually hydrocarbons (e.g., if R is CH3CH2 then R–NH2 is ethylamine CH3CH2NH2).
© 2006 by Taylor & Francis Group, LLC
Semiempirical Models
425
– Secondary amines have two organic groups attached to the nitrogen (R1R2NH). An example would be methyl ethylamine (MEA), CH3NHCH2CH3. Since MEA is used in some refinery operations, it may be entrained as a mist into the fuel supply, termed amine carryover. This is expensive because the MEA needs to be replaced, can exacerbate corrosion, and, most importantly for the topic of this chapter, can greatly elevate NOx from the fuel-bound mechanism. – Tertiary amines have no hydrogen atoms attached to the nitrogen. They may be of two types: R1R2R3N, for example, dimethyl ethylamine (DMEA), (CH3)2NCH2CH3, or aromatic types, such as pyridine C6H5N. Pyridine is often used as a surrogate to spike the fuel-bound nitrogen content of a base oil for the purpose of experimental investigations into fuel-bound NOx formation. Heavy fuel oils contain related compounds that elevate NOx. As far as the NOx chemistry is concerned, it makes little difference how the fuel binds the nitrogen because it will pyrolyze to form HCN and CN fuel fragments; that is, CnHmN → CN + HCN from the high heat radiating from the downstream flame. The pyrolized fragments oxidize to hydrogen and carbon monoxide. Finally, late in the process, the hydrogen and carbon monoxide oxidize to H2O and CO2. This provides the bulk of the heat to pyrolyze new fuel. If there is no nitrogen in the fuel, then there will be no CN or HCN and there can be no fuel-bound NOx. Returning to NOx formation, CN and HCN exist in partial equilibrium: H + CN ↔ HCN. One fate of these fuel fragments is to generate atomic nitrogen, which can oxidize to NO: HCN = CH + N
(5.7)
Then, NO formation occurs via N attack on diatomic oxygen; we gave this relatively facile reaction earlier in Equation 5.3: N + O2 = NO + O Because Equation 5.7 avoids the rupture of the N≡N triple bond, it has a lower energy pathway for the generation of atomic N. Therefore, the presence of fuel-bound nitrogen greatly accelerates NOx kinetics. To formulate a rate law, let us presume the following in Equation 5.3: • The fuel pyrolysis is fast. • The atomic nitrogen concentration is proportional to the concentration of nitrogen in the starting fuel. • Reaction 5.3 is the rate-determining step.
© 2006 by Taylor & Francis Group, LLC
426
Modeling of Combustion Systems: A Practical Approach
Then a possible rate law is d ⎡⎣ NO ⎤⎦ dt
5.1.4
= k ⎡⎣ CnH mN ⎤⎦ ⎡⎣ O 2 ⎤⎦
(5.8)
The Prompt NOx Mechanism
If there is no fuel-bound nitrogen in the fuel, then there can be no fuel-bound NOx. In such a case, the thermal-bound NOx mechanism discussed earlier will generate most of the NOx. However, there is still another mechanism.1 Suppose that a fuel fragment attacks diatomic nitrogen. CnHm → CH + Cn–1Hm–1 CH + N2 = HCN + N
(5.9)
Reaction 5.9 is clearly rate limiting because it involves the rupture of an N≡N triple bond by a fuel fragment. However, Reaction 5.2 is much faster. But on the fuel side of the flame front, where there is no oxygen, Reaction 5.9 is the only real possibility. As one might imagine, N from this source is meager and prompt NOx forms only 10 to 20 ppm NO at most. However, modern ultra-low-NOx burners can produce 20 ppm NOx under some practical conditions. In such a case, prompt NOx must be a substantial contributor to the total NOx budget. With the following presumptions, we may establish a rate law: • The fuel pyrolysis is fast. • CH is proportional to the number of carbons in the fuel molecule. • Reaction 5.9 is the rate-limiting step. This leads to the following rate equation: d ⎡⎣ NO ⎤⎦ dt
n
= k ⎡⎣ CnH m ⎤⎦ ⎡⎣ N2 ⎤⎦
(5.10)
Since [N2] is essentially constant, prompt NOx is proportional to the amount of carbon in the fuel. Note that it is impossible for pure hydrogen to form any prompt NOx even though it may generate much thermal NOx (owing to hydrogen’s very high flame temperature). In fact, the thermal NOx mechanism causes hydrogen-combusting vehicles to generate more NOx than even gasoline engines.
© 2006 by Taylor & Francis Group, LLC
Semiempirical Models 5.1.5
427
Chemical Kinetic Effects for NOx in Diffusion Flames
Diffusion flames require mixing of the fuel and air external to the burner. In such a case, additional air not only increases the oxygen concentration, but aids in fuel mixing. The additional facility of oxygen transport to the flame zone increases the availability of oxygen for NOx production. Hence, additional air increases NOx. At some point, there is sufficient oxygen transport, and the further addition of air does not increase the NOx production rate enough to offset the cooling effect of more air. At this point, the NOx begins to fall. This phenomenon occurs between 5 and 8% oxygen for most industrial flames. At high bridgewall temperatures oxygen as high as 8% may still increase NOx because the kinetics are still fast, whereas for low bridgewall temperatures, oxygen above 5% tends to reduce NOx production, as it is easier to cool the flame. With premixed flames, additional oxygen does not significantly enhance the availability of oxygen for the NOx reaction — at least not enough to offset the cooling effect of the additional air. Therefore, additional air decreases NOx production in premixed flames. We begin by considering the NOx response for diffusion flames to oxygen, temperature, and fuel composition. Then we shift our attention to the behavior of premixed flames regarding these factors. 5.1.5.1 NOx Response to Air in Diffusion Flames The addition of oxygen has two effects on NOx: the first is the pure dilution effect of adding air. As we have seen in Section 2.4.10, this acts to reduce the measured NOx concentration. We can account for this exactly using dilution correction. A mass balance grounds the dilution correction on solid theoretical footing without the need for any adjustable parameters in the final equations. Additionally, oxygen participates in NOx chemistry. Unlike dilution correction, estimation of this effect (chemical kinetic) necessarily involves some empiricism: the amount of excess air affects the availability of oxygen and the flame temperature. Small increases in excess air do not abstract significant heat from the flame and they aid in flame mixing, thereby increasing the availability of oxygen and increasing the NOx (see Equation 5.6). Theoretically, the local flame stoichiometry remains at unity regardless of the global oxygen concentration for a diffusion flame. This would certainly be so for normal variations in excess air between 0 and 5%. If this is so, then we may place the temperature effect outside the integral. Nitrogen will vary little for small differences in oxygen, and we place it outside the integral as well. This was the basis for Equation 5.6, developed earlier: ⎡⎣ NO ⎤⎦ = Ae
© 2006 by Taylor & Francis Group, LLC
−
b T
⌠
⎡⎣ N 2 ⎤⎦ ⎮⎮ ⎡⎣ O 2 ⎤⎦ dt ⌡
428
Modeling of Combustion Systems: A Practical Approach
Making use of the ideal gas law, we may recast Equation 5.6 in terms of mole fractions. This gives b
yNO
− P P = Ae T yN2 RT RT
⌠ ⎮ ⎮ ⎮ ⌡
P y dt RT O2
or yNO = Ae
−
b T
yN2,wet
P RT
⌠ ⎮ ⎮ ⌡
yO2,wet dt
(5.11)
We do not know precise oxygen–time history in a diffusion flame. However, we may define a dimensionless reaction coordinate, χ, such that χ=
yO 2 ,b − yO 2 ,wet t = yO 2 , b − yO 2 , g θ
(5.12)
and 0 ≤ χ ≤ 1, where yO2,b is the wet mole fraction of oxygen in the windbox or burner plenum (initial O2), yO2,wet is the wet mole fraction of oxygen along the reaction coordinate, yO2,g is the wet mole fraction of oxygen in the effluent flue gas (final O2), t is the time along the reaction coordinate, and θ is the total reaction time. Then yO 2 ,wet = yO 2 ,b 1 − χ + yO 2 , g χ and dt = θ dχ . Making these substitutions into Equation 5.11 gives
(
yNO = Aθ e
)
−
b T
1
P RT
yN2
⌠ ⎮ ⎮ ⌡
yO2 ,b (1 − χ ) + yO2 , g χ dχ
0
or
yNO = Aθ e
−
b T
1
yN2
PyO2 ,b RT
⌠ ⎮ ⎮ ⌡
1 + χ (ζ – 1)
0
where ζ=
© 2006 by Taylor & Francis Group, LLC
yO2 ,wet yO2 , g = yO2 ,b yO2 ,b
(5.13)
Semiempirical Models
429
where yO2,g is the final oxygen concentration (wet) of the flue gas. The integral resolves to
−
b T
yNO = − Aθ e yN2
0
PyO2 ,b RT
⌠ ⎮ ⎡1 + χ ⎮⎣ ⌡
(ζ − 1)⎤⎦
3 2
(
)
d ⎡⎣1 + χ ζ − 1 ⎤⎦
1
yNO =
b − PyO2 ,b ⎛ ζ3 2 − 1 ⎞ 2 Aθ e T yN2 RT ⎜⎝ ζ − 1 ⎟⎠ 3
(5.14)
Note that ζ < 1 because yO2 , g < yO2 ,b ; likewise, ζ > 0 because yO2, g > 0 ; therefore, 0 < ζ < 1. For practical combustion problems ζ is close to zero; e.g., for yO2,b = 21% and yO2,g = 3%, ζ = 1/7 and ζ3 2 < 1 18 ≈ 0. For small ζ, a two-term Taylor series gives ζ3 2 − 1 ≈ 1+ζ ζ−1 This substitution reduces the equation to ⎡ PyO2 ,b yNO = ⎢ AyN2 RT ⎢⎣
⎤ −b 2 ⎥ θe T 1 + ζ 3 ⎥⎦
(
)
If the total reaction time is an Arrhenius function of temperature, then we may combine constants and take the log to give ⎡ PyO2 ,b ⎤ 1 b′ 2 ln yNO = ln ⎢ A′yN2 ⎥ − ln T − + ln 1 + ζ R 2 T 3 ⎢⎣ ⎥⎦
(
)
(5.15)
There are strong theoretical reasons to use log NOx rather than NOx. For example, data from planned experiments2 show that the distribution of error is lognormal. Hence, one should use the log transform to correlate NOx data if fitting semiempirical correlations of NOx. Other statisticians have made more general statements about the log transform for environmental data3; such data have zero as their lower limit but no theoretical upper bound.
© 2006 by Taylor & Francis Group, LLC
430
Modeling of Combustion Systems: A Practical Approach
Therefore, the log-transformed data distribute more normally than untransformed data for emissions. From Equation 5.15, a semiempirical equation to correlate NOx with oxygen from diffusion flames would have the form
ln yNO = a0 +
(
2 ln 1 + ζ 3
)
where ⎡ PyO2 ,b a0 = ln ⎢ A′yN2 R ⎢⎣
⎤ 1 b′ ⎥ − ln T − T ⎥⎦ 2
For small ζ, we may even linearize the log function and write 2 ln yNO = a0 + ζ 3
(5.16)
If there is no flue gas recirculation to the windbox, then yO2,a = yO2,g and ζ = yO2 , g yO2 , a . Letting a1 = 2 ( 3 yO2 , a ), Equation 5.16 becomes ln yNO = a0 + a1 yO 2 , g (without FGR)
(5.17)
Then an estimate for NOx from one oxygen condition to a reference condition becomes ⎛ y ⎞ ln ⎜ NO ⎟ = a1 yO 2 , g − yO2 ,ref ⎝ yNO,ref ⎠
(
)
With suitable adjustment of a1 we may use either wet or dry concentrations for oxygen. Theoretically, a1 = ( 2 3) (100 21) ≈ 3 , which is too low. However, our goal was to find an approximate model and use the data to adjust the parameter. Data for low-NOx burners using dry oxygen values yield 12 < a1 < 16 , and we shall use a1 = 14 . ⎛ y ⎞ ln ⎜ NO ⎟ ≈ 14 yO 2 , g − yO2 ,ref ⎝ yNO,ref ⎠
(
© 2006 by Taylor & Francis Group, LLC
)
(without FGR)
(5.18)
Semiempirical Models
Example 5.1
431
Estimation of the Chemical Kinetic Effects of Oxygen
Problem statement: A high-temperature furnace generates 40 ppm corrected to 3% O2 when using a state-of-the-art low-NOx burner at 2% O2. Use Equation 5.18 to estimate the chemical kinetic effect on NOx when oxygen increases from 2 to 3%. If the reactor temperature remains constant due to a decrease in feed rate, what are the actual NOx concentrations in ppm for each case? Solution: Equation 5.18 becomes ⎛y ⎞ ln ⎜ NO ⎟ = 14 0.03 − 0.02 ⎝ 40 ⎠
(
)
Then 14 0.03− 0.02 ) yNO = 40e ( [ ppm] = 46 ppm
Note that even though the dilution correction for NOx is 3% O2, we have used 2% O2 as the chemical reference condition because this is where we know the value of NOx. In other words, although 2% O2 is the reference for dilution correction, it is not the reference for the chemical kinetic correction based on the problem statement. Unlike dilution correction, this represents a real increase in corrected NOx. That is, the NOx has gone from 40 ppm corrected to 3% O2 to 46 ppm corrected to 3% O2. To find the actual concentrations (what one would actually measure with an analyzer), we use the dilution correction formula (Equation 2.69): yNO ,i yO 2 , a − yO 2 ,i = yNO ,e yO 2 , a − yO 2 ,e Now 40 ppm NOx corrected to 3% O2 must give the following if corrected to 2% O2: ⎛ 21 − 2 ⎞ 40[ ppm] = 42.2 ppm yNO = ⎜ ⎝ 21 − 3 ⎟⎠ This makes sense. As the dilution air decreases, the mole fraction NOx increases. There is no need to correct the 46 ppm number because both the actual and dilution reference concentrations are
© 2006 by Taylor & Francis Group, LLC
432
Modeling of Combustion Systems: A Practical Approach 3%. Therefore, we expect the actual flue gas analysis to be as follows. Before: NOx = 42.2 ppm, O2 = 2% After:
NOx = 46 ppm, O2 = 3%
The reduction in O2 from 3 to 2% masks the true increase in NOx. Looking only at raw (uncorrected) values, a 3.8 ppm increase in NOx is apparent. But with both NOx values on the same basis, the corrected NOx is actually 6 ppm greater at 3% O2 reference conditions. 5.1.5.2 Dimensional Units for NOx One can see the potential for confusion when using concentration-based NOx values. For this reason, other NOx units have arisen. The two most common are milligrams per normal cubic meter (mg/Nm3) and pounds mass per million BTUs (lbm/MMBtuh). The nomenclature is in wide use, but it is equivocal; that is, N does not stand for Newtons as one might expect in an SI quantity, and each M stands for thousand (not million) from the Latin prefix mille. This is the source of the Roman numeral M, but unlike Roman numerals, MM stands for 1000·1000 = 1,000,000. Because environmental engineering is an emerging discipline, we can expect these kinds of equivocations into the near future. Moreover, even these units require reference conditions. For example, a normal cubic meter must have reference to some oxygen concentration in the flue gas, and the typical reference is 3% oxygen. The exact conversion at reference conditions from ppm to mg/Nm3 is ⎡ mg NOx ⎤ 2.055 ⎢ ⎥ 3 ⎣ Nm ⎦ = 1 ⎡⎣ ppm NOx ⎤⎦ With respect to lb/MMBtu, the conversion depends on the actual fuel stoichiometry, and it depends on whether we use the higher or lower heating value. In the boiler industry, the higher heating value (HHV) is usually the basis, while the refining industry typically uses the lower heating value (LHV). A rule of thumb based on the HHV of natural gas (and similarly for most hydrocarbon fuels) is ⎡ lbm NOx ⎤ 40 ⎡⎣ ppm NOx ⎤⎦ ≈ 0.05 ⎢ ⎥ ⎣ MMBtu ⎦
© 2006 by Taylor & Francis Group, LLC
Semiempirical Models
433
On an LHV basis, the lbm/MMBtu number is about 10% higher. We can derive an exact expression using the following logic: 1. Convert the ppm reading of the emission (yx,ref) to 0% O2 reference: ⎛ 21% yx ,0 = ⎜ ⎝ 21% − yO 2 ,ref
⎞ ⎟ yx ,ref ⎠
2. Solve for TDP at 0% O2, which gives the moles of dry flue-gas per mole of fuel. From Equation 2.16b at 0% O2 this is TDP =
100 ⎛ ψ⎞ ψ 1+ ⎟ − ⎜ 21 ⎝ 4⎠ 4
3. Multiply item 2 by item 1 to obtain the moles of emission per mole of fuel: ⎛ 21% yx ,0 TDP = yx ,ref ⎜ ⎝ 21% − yO 2 ,ref
(
)
⎞ ⎡ 100 ⎛ ψ⎞ ψ⎤ ⎟ ⎢ 21 ⎜⎝ 1 + 4 ⎟⎠ − 4 ⎥ ⎠⎣ ⎦
4. Multiply item 3 by the molecular weight of the emission (Wx) to obtain the mass of the emission per mole of fuel: ⎞ ⎡ 100 ⎛ ⎛ ψ⎞ ψ⎤ 21% 1+ ⎟ − ⎥ yx ,0 TDP Wx = yx ,ref Wx ⎜ ⎢ ⎟ ⎜ 4⎠ 4⎦ ⎝ 21% − yO 2 ,ref ⎠ ⎣ 21 ⎝
(
)
For NOx, most regulatory agencies use NO2 for the molecular weight calculation, regardless of the actual NO/NO2 ratio in the flue gas. 5. Find the heating value of the fuel per mole (Appendix A). Important: Regulatory districts may use either the higher or lower heating value in this calculation. Therefore, one must use the proper metric. (For the sake of calculations in this text, we will use the lower heating value, but this will not always be the case in actual practice.) 6. Divide item 4 by item 5 to find the emission on a mass/heat release basis.
yx ,0
(TDP )W ΔH c
x
© 2006 by Taylor & Francis Group, LLC
⎛ W ⎞ ⎛ 21 − yO 2 ,ref = yx ,ref ⎜ ˆx ⎟ ⎜ 21 ⎝ ΔH c ⎠ ⎝
⎞ ⎡ 100 ⎛ ψ⎞ ψ⎤ ⎟ ⎢ 21 ⎜⎝ 1 + 4 ⎟⎠ − 4 ⎥ ⎠⎣ ⎦
(5.19)
434
Modeling of Combustion Systems: A Practical Approach
Example 5.2
Conversion of ppm to lb/MMBtu
Problem statement: Use Equation 5.19 to convert 40 ppm NOx at 3% O2 to its equivalent in lb/MMBtu for CH4 combustion. Compare the results using both the lower and higher heating values and the rough rule of thumb. Solution: From the table in Appendix A we have LHV = 21,495 Btu/lbm, which equates to ⎡ Btu ⎤ ⎡ Btu ⎤ ⎡ lbm ⎤ 21, 495 ⎢ ⋅ 16.04 ⎢ = 344, 780 ⎢ ⎥ ⎥. ⎥ ⎣ lbm ⎦ ⎣ lbmol ⎦ ⎣ lbmol ⎦ For methane, ψ = 4, and on an LHV basis, Equation 5.19 becomes 40 ppm → ⎡ lbm ⎤ ⎡ Btu ⎤ 40 ⋅ 10−6 ⋅ 106 ⎢ ⎥ ⋅ 46.01 ⎢ lbmol ⎥ ⎛ ⎡ lbm ⎤ 21 ⎞ ⎡ 100 ⎛ 4⎞ 4 ⎤ ⎣ ⎦ ⎣ MMBtu ⎦ ⎜⎝ 21 − 3 ⎟⎠ ⎢ 21 ⎜⎝ 1 + 4 ⎟⎠ − 4 ⎥ = 0.053 ⎢ MMBtu ⎥ ⎡ Btu ⎤ ⎦ ⎣ ⎣ ⎦ 344, 780 ⎢ ⎥ ⎣ lbmol ⎦
We can ratio this result by the LHV/HHV ratio to convert to an HHV basis: ⎡ lbm ⎤ ⎡ lbm ⎤ 21, 495 0.053 ⎢ ⋅ = 0.048 ⎢ ⎥ HHV basis ⎥ ⎣ MMBtu ⎦ ⎣ MMBtu ⎦ 23, 845 The rough rule of thumb gives 40 ppm ≈ 0.050 lbm/MMBtu (HHV) and 0.055 lbm/MMBtu (LHV). 5.1.5.3 The Relation of Referent and Objective Forms Earlier, we extrapolated NOx emissions behavior from one condition (the reference condition) to another. We shall define this kind of equation as the referent form of the equation: a referent form is a correlating equation comprising parameters derived from at least one known response factor pair — the referent pair. We may then express the factors and responses as deviations from the reference condition. For example, Equation 5.20 is the referent form of an equation for a straight line. y − yref =m x − xref
© 2006 by Taylor & Francis Group, LLC
(5.20)
Semiempirical Models
435
In the above equation, y is the response, x is a factor, yref is a known value of the response at xref, a known value of the factor, and m is the slope of the line (rise-to-run ratio). We also know this particular equation form as the point–slope form of a line because it derives from a point (xref, yref) and a slope (m). In contrast, an objective form is a correlating equation relating a response to a function of one or more factors without any declaration of known factor–response pairs. For example, the same equation in objective form is y = mx + b
(5.21)
where b is the offset. In comparing the two equations, we see that b = ( yref − mxref ). When we have known reference conditions, the referent form will be the most convenient to use. It also has the advantage of eliminating the offset. The offset in Equation 5.20 is implicit (undeclared). Obviously, it is always possible to transform a referent form into an objective form and vice versa. Sections 5.1.5 and 5.1.6 list some equations for NOx in referent form. In Section 5.2, we will list objective forms for emissions as a function of pertinent factors for various emissions reduction strategies. One may convert between forms as required. 5.1.5.4 NOx Response to Temperature in Diffusion Flames One can conduct experiments with burners and furnaces to reach any desired target oxygen concentration for any given heat release. This is merely a matter of controlling the air/fuel ratio. However, matching the actual heat profile of a heater is much more difficult. Experimentally, one must add or remove insulation to achieve the proper bridgewall temperature. This is a cumbersome job for a test heater of any size. Current practice requires fullscale testing of at least one or two burners. Two-burner testing has the advantage of quantifying burner–burner and burner–furnace interactions. These can be strong for low-NOx burners. Figure 5.1 shows a state-of-theart simulator for ethylene cracking capable of firing two floor burners and several levels of wall burners at full scale. The internal firebox is more than 12 m tall. The general test procedure comprises matching the bridgewall temperature for the maximum heat release case and recording emissions. Then, at lower loads, one must correct the NOx to the target temperature. To derive such a correction, we begin with Equation 5.15: ⎡ PyO2 ,b ln yNO = ln ⎢ A′yN2 R ⎢⎣
© 2006 by Taylor & Francis Group, LLC
⎤ 1 b′ 2 ⎥ − ln T − + ln 1 + ζ T 3 ⎥⎦ 2
(
)
436
Modeling of Combustion Systems: A Practical Approach
FIGURE 5.1 An ECU simulator. The figure is a picture of a state-of-the-art ECU simulator capable of firing up to 8 MW using up to two floor burners and six sidewall burners in three rows. (From Baukal, C.E., Jr., Ed., The John Zink Combustion Handbook, CRC Press, Boca Raton, FL, 2001.)
Usually, one applies these kinds of corrections over no more than ±100°C. Over such a range, we can linearize the foregoing equation to two terms with either ln yNO = a0 −
a1 T
(5.22)
or ln yNO = a0 + a1T
(5.23)
Over small ranges, either equation is acceptable, and we shall choose the simpler (Equation 5.23). Theoretically, over larger ranges, Equation 5.22 should be preferred, but we are unlikely to see a large difference in practice. For extended ranges, Equation 5.15 suggests ln yNO = a0 − a1 ln T −
© 2006 by Taylor & Francis Group, LLC
a2 + a3 yO 2 , g T
(5.24)
Semiempirical Models
437
For small temperature excursions, we may recast Equation 5.23 with comparison to some reference condition. ⎛ y ⎞ ln ⎜ NO ⎟ = a1 TBWT − Tref ⎝ yNO,ref ⎠
(
)
(5.25)
Then, if we know yNO,ref for a given burner and bridgewall temperature, we may find yNO for a new bridgewall temperature. An empirical value is a1 ≈ 1/1000 [K]. A purely empirical and dimensional NOx correction equation that has been in use for more than 20 years* is yNO t[°F] − 400°F = yNO ,ref tref [°F] − 400°F
(5.26a)
t ⎡°C ⎤ − 204°C yNO = ⎣ ⎦ yNO ,ref tref ⎡⎣°C ⎤⎦ − 204°C
(5.26b)
or
This equation derives from empirical NOx behavior of first-generation low-NOx burners and conventional burners.** Because it does not capture any exponential behavior whatsoever, we can expect that it is applicable within ± 50°C or so.
Example 5.3
Correcting NOx for Temperature
Problem statement: A furnace generates 40 ppm (corrected to 3% O2) at 2190°F. However, the target temperature is actually 2246°F. Estimate the corrected NOx at the target temperature. If the corrected NOx limit were 50 ppm, would you be satisfied with the burner’s NOx performance? Solution: We may use either Equation 5.25 or Equation 5.26. We begin with Equation 5.26, leading to ⎛ 2246°F − 400°F ⎞ 40[ ppm] = 41.3 ppm yNO = ⎜ ⎝ 2190°F − 400°F ⎟⎠
* Developed by John Zink LLC, Tulsa, OK. ** Claxton, M., private communication, 2004.
© 2006 by Taylor & Francis Group, LLC
438
Modeling of Combustion Systems: A Practical Approach Equation 5.25 leads to ⎛ 2246− 2190 ⎞ ⎜ 1000 ⎠⎟
yNO = 40 ⎡⎣ ppm ⎤⎦ e ⎝
= 42.3
So both corrections lead approximately to the same results. If the maximum emissions limit is 50 ppm, then the burner is safely under the limit, being less than 85% of the requirement. However, if the requirement were 45 ppm, neither equation would estimate an adequate safety margin. Generally, one would like test emissions to be less than 90% of the statutory limit to account for deviations in fuel and operation. 5.1.5.5 NOx Response to Fuel Composition The flame temperature significantly affects the thermal NOx. In turn, hydrogen concentration has the most profound influence on the flame temperature. Since we are considering fuel composition effects only, we may look at adiabatic flame temperature as an indication of the true flame temperature and the major NOx influence for composition changes. That is, for a given furnace temperature, the flame temperature should scale as a linear function of the adiabatic flame temperature. Therefore, we may consider adiabatic flame temperature ratios as indicators of relative NOx production from the thermal mechanism. Appendix A, Table A.2 shows the difference among fuels. If we presume that the temperature effect dominates the NOx production, then we may start with Equation 5.22: ln yNO = a0 −
a1 T
and ⎛ y ⎞ ⎛ 1 1⎞ ln ⎜ NO ⎟ = a1 ⎜ − ⎟ ⎝ yNO,ref ⎠ ⎝ Tref T ⎠ Presuming the flame temperature is an average of the bridgewall and adiabatic flame temperatures, we have T = (TAFT + TBWT)/2. Substituting this relation gives ⎛ y ⎞ ⎛ 1 ⎞ 2 ln ⎜ NO ⎟ = a1 ⎜ − ⎟ ⎝ yNO,ref ⎠ ⎝ Tref TAFT + TBWT ⎠
© 2006 by Taylor & Francis Group, LLC
(5.27)
Semiempirical Models
439
5.1.5.6 Chemical NOx When Prompt NOx Is Important All of these approaches ignore the prompt NOx contribution of hydrocarbon fuels, and the effect can be significant for ultra-low-NOx burners that dilute the fuel with lots of flue gas before combustion. Therefore, ultra-low-NOx burners are often less sensitive to adiabatic flame temperature differences, but more sensitive to hydrocarbon concentrations. For prompt NOx, Equation 5.10 states d ⎡⎣ NO ⎤⎦ dt
n
= k ⎡⎣ CnH m ⎤⎦ ⎡⎣ N2 ⎤⎦
Or in terms of mole fraction, we obtain ⎛ P ⎞ yNO = k ⎜ ⎝ RT ⎟⎠
1+ n
⌠
yN 2 ⎮⎮ yCn n H mdt ⌡
In order to integrate it we will use a parameter, χ, such that yCnHm = yCnHm ,0 (1 − χ) and t = θχ , where θ is the time to complete the reaction and yCnHm,0 is the concentration of CnHm at time zero. Here n is the average carbon chain length and m = nψ , where ψ is the average H/C ratio. These give
yNO
⎛ P ⎞ = kθ ⎜ ⎝ RT ⎟⎠
0
1+ n
⌠
n ⎮ N 2 C n H m ,0 ⎮
y y
⌡
(
) ( n
1− χ d 1− χ
)
⎛ P ⎞ = nkθ ⎜ ⎝ RT ⎟⎠
1+ n
yN 2 yCn n H m ,0
1
or
(
)
ln yNO = a0 + nyC n H m ,0
(5.28)
Theoretically, ⎡ ⎛ P ⎞ 1+ n ⎤ a0 = ln ⎢ kθ ⎜ yN 2 ⎥ ⎟ ⎢⎣ ⎝ RT ⎠ ⎥⎦ Combining Equations 5.22 and 5.28 and consolidating constants gives ln yNO = a0 + nyC n H m ,0 −
© 2006 by Taylor & Francis Group, LLC
a1 T
440
Modeling of Combustion Systems: A Practical Approach
Substituting T = (TAFT + TBWT)/2 for T we have
ln yNO = a0 + nyC n H m ,0 −
a2 TAFT + TBWT
(5.29)
One problem is determining the actual fuel concentration. For that, we will need to construct some kind of fuel concentration history so that we can define an average concentration for Equation 5.29. Fuel jets scale with a length-to-diameter ratio (L/do), where L is the length of the jet until it contacts the airstream and do is the diameter of the orifice. The sum of all such jets is proportional to the area (or do2). Multiplying the two contributions, we have Ldo, the sum being ΣLdo. Then Equation 5.29 becomes no
ln yNO = a0 + a1
∑L d
k o,k
k =1
−
a2 TAFT + TBWT
(5.30)
where k is an index from 1 to no, the total number of all burner fuel orifices, Lk is the length of the kth fuel jet before contacting the airstream, and do,k is the diameter of the kth fuel orifice. Since we know TAFT and TBWT, we may regress all of the constants from the data.
5.1.6
Chemical Kinetic Effects for NOx in Premixed Flames
NOx in premix flames behaves similarly to that of diffusion flames with respect to temperature, but differently with respect to air. 5.1.6.1 NOx Response to Temperature in Premixed Flames For premix burners, we can use the temperature equations we developed earlier to correlate temperature behavior, e.g., Equations 5.22, 5.24, or 5.25. Therefore, these are still valid for premix burners. However, the behavior of NOx in response to air for premixed burners is dramatically different from that of diffusion flames. 5.1.6.2 NOx Response to Air in Premixed Burners Premixed burners intimately mix fuel and air. Therefore, additional air does not substantially increase oxygen availability; actually, increased airflow removes heat from the flame. The overall effect is to reduce NOx with increasing air/fuel ratio via flame cooling. We begin as before with Equation 5.22.
© 2006 by Taylor & Francis Group, LLC
Semiempirical Models
441
However, to solve this equation in terms of air effects, we will need expressions for T and ζ in terms of some measure of air/fuel ratio, say, αw. In fact, this is useful for its own sake, so we digress to list these expressions below. 5.1.6.3
Solving for ζ as a Function of αw
By combining Equations 2.16a and 2.32, we obtain TWP = α + ψ 4 . Solving Equation 2.85 for αw and substituting into the former equation yields TWP = α w
Wf ψ + Wa 4
Rearranging Equation 2.32 to solve for ε gives ε=
84α −1 100 ψ + 4
(
)
or in terms of αw (Section 2.5.4): ε=
84α wWf
(
100Wa ψ + 4
)
−1
Substituting the expressions for αw into Equation 2.17b gives yO2,wet as a function of αw: yO 2 ,wet =
0.84α wWf − Waψ − 4Waψ 4α wWf + ψWa
(5.31)
Substituting Equation 5.31 into Equation 5.13 gives
ζ=
5.1.6.4
1 ⎛ 0.84α wWf − Waψ − 4Waψ ⎞ ⎟ yO 2 ,b ⎜⎝ 4α wWf + ψWa ⎠
Solving for T as a Function of αw
Now we know from Equation 2.93 that TAFT =
© 2006 by Taylor & Francis Group, LLC
ΔH c + Ta Cp 1 + α w
(
)
(5.32)
442
Modeling of Combustion Systems: A Practical Approach
where αw is a function only of fuel composition (ψ) and excess air rate (ε), and Ta is the air temperature. Presuming once again that the flame temperature is given by T = (TAFT + TBWT)/2, we obtain T≈
5.1.6.5
(
)( )
ΔH + Cp Ta + TBWT 1 + α w T +T ΔH + a BWT = 2 2 Cp 1 + α w 2 Cp 1 + α w
(
)
(
)
(5.33)
Log NOx as a Function of αw
Substituting Equation 5.33 into Equation 5.22 gives
ln yNO = a0 −
(
) )(
2 a1Cp 1 + α w
(
ΔH + Cp Ta + TBWT 1 + α w
)
(5.34)
or letting β0 =
(
Ta + TBWT ΔH + 2 a1Cp 2 a1
)
and β1 =
(T + T ) a
BWT
2 a1
we have ln yNO = a0 −
1 + αw β 0 + β1α w
(5.35)
Then ⎛ y ⎞ 1 + α w ,ref 1 + αw ln ⎜ NO ⎟ = − β β α β y + ⎝ NO,ref ⎠ 0 1 w , ref 0 + β1α w
(5.36)
This makes NOx a weak but decreasing function of αw. If we desire a numerical approximation, however, we cannot regress the coefficients of Equation 5.36 from a data set via least squares — the equation is nonlinear in the coefficients. A two-coefficient function that has the same behavior at the limits is ⎛ y ⎞ δ1 ln ⎜ NO ⎟ = δ 0 + 1 + αw ⎝ yNO,ref ⎠ We may derive this by noting that ⎛ y ⎞ 1 + α w ,ref lim 1 ln ⎜ NO ⎟ = − α w → ∞ ⎝ yNO,ref ⎠ β 0 + β1α w ,ref β1
© 2006 by Taylor & Francis Group, LLC
(5.37)
Semiempirical Models
443
and ⎛ y ⎞ ln ⎜ NO ⎟ ⎝ yNO,ref ⎠ α
= w =0
1 + α w ,ref 1 − β 0 + β1α w ,ref β 0
where δ1 =
1 1 − β1 β 0
and δ0 =
1 + α w ,ref 1 − β 0 + β1α w ,ref β1
or, conversely, β0 = −
⎞ 1 ⎛ α w ,ref δ 0 + 1⎟ ⎜ δ1 ⎝ δ 0 + δ1 ⎠
and β1 =
5.2
1 1 ⎛ 1 1⎞ + + δ1 α w ,ref ⎜⎝ δ 0 δ1 ⎟⎠
Overview of NOx Reduction Strategies
Ultimately, we wish to derive equations to correlate the effects of various NOx reduction strategies. In order to do that, we first shall give a general overview of these. Afterward, we shall meld our knowledge of NOx reduction with the NOx formation models we have already developed. This will arrive at our destination — semiempirical equations for NOx in response to NOx reduction methods. 5.2.1
Low Excess Air (LEA) Operation
Low excess air (LEA) reduces the available oxygen concentration, thereby reducing thermal and fuel-bound contributions to NOx. The reduction strategy is global in the sense that the entire furnace environment operates under low excess oxygen conditions, not just the near-burner region. CO trim is the strategy of reducing oxygen until the onset of CO formation. CO trim is especially effective for boilers burning natural gas or other constant-composition fuels or for those fuels whose composition changes only slowly. The strategy requires automated furnace stack dampers (or automated fan) and automated burner registers. Usually, refinery process heaters lack automatic airflow control and use manual burner registers.
© 2006 by Taylor & Francis Group, LLC
444
Modeling of Combustion Systems: A Practical Approach O2 SP
CO SP
from CO analyzer
φ (yCO)
CO Trim Controller
from O2 analyzer
Firing Rate
Σ
PID O2 Controller Air/Fuel Controller
Σ
PID
to air damper
FIGURE 5.2 A CO trim strategy. The air/fuel controller attempts to maintain a constant air/fuel ratio. Oxygen control biases the input to the air/fuel controller to account for changes in fuel composition and airflow. If the fuel composition varies slowly enough, one may also trim O2 to its minimum level by biasing the O2 controller setpoint based on a CO analysis of the furnace flue gas.
Figure 5.2 shows a schematic of the general CO trim concept. The air/fuel controller attempts to maintain a constant air/fuel ratio. Oxygen control biases this air/fuel ratio based on a target oxygen concentration. Thus, as the air density or fuel composition varies over the course of the day, oxygen control maintains oxygen level and furnace efficiency. However, at higher furnace temperatures, one can tolerate lower oxygen levels without generating significant CO. The CO trim controller works by comparing the CO in the furnace to some target, say, 200 ppm. If the CO is low or nonexistent, then the CO trim controller biases the oxygen setpoint downward. The CO trim controller can be a typical proportional-integral-derivative (PID) controller. However, with distributed control systems (DCSs) and programmable logic controllers (PLCs) one may use a CO–O2 relation, φ(x), built directly into the logic. One may develop an O2–CO relation by collecting data at various temperatures in a designed experiment. We develop the actual semiempirical model in Section 5.4. We shall call feedforward control with a semiempirical feedforward model modified response surface methodology (MRSM). Feedforward control provides superior process control to feedback-only strategies. However, accurate feedforward control requires accurate feedforward models,4 and MRSM is ideal for this function. (This strategy is also useful for feedforward control of NOx5 in fired equipment such as boilers.6) The reader should note that the difference between 200 and 1000 ppm CO is often 0.2% O2 or less. That is, if 1.1% O2 gives 200 ppm, 0.9% will give about 1000 ppm. Since an extra 0.2% O2 represents only a trivial energy penalty, a 200 ppm CO target is adequate to ratchet down the O2 to its minimal level.
© 2006 by Taylor & Francis Group, LLC
Semiempirical Models
445
CO trim is often impossible with refinery gas because the fuel may change composition drastically. In turn, changing fuel composition can alter the theoretical air requirements significantly. If the fuel composition undergoes significant variation in hydrogen content, then the required air changes dramatically. The result is that for a given heat release and airflow, O2 can swing from 3 to 0% (see Chapter 2). Obviously, 0% O2 will generate copious quantities of CO and dangerous heater operation. With these kinds of swings in oxygen fraction, minor adjustments (trim) to the O2 setpoint is useless. Therefore, CO trim is usually not appropriate for process heaters in the refinery. Another reason most process heaters cannot use CO trim is because in addition to automated stack damper control, one must also have automated air register adjustment of the burners — automated stack damper control alone is insufficient. It stands to reason that if one seeks to control both draft and oxygen level, one needs two control elements: stack damper and burner registers, or airflow and draft control. Manual CO trim adjustments are not possible because the furnace requires many adjustments to maintain precise oxygen levels on a continual basis. One must measure CO in the furnace in order to use CO trim. The stack CO does not meaningfully relate to the combustion in the furnace because CO will further oxidize to CO2 before reaching the stack and underreport the actual furnace CO level. Additionally, stacks leak, drafting in oxygen, in natural and balanced draft systems. Air preheaters leak too, so CO measurement after this point is prone to error as well. Besides, in situ CO analyzers for furnaces are inexpensive. The only proper function of stack analyzers is to measure emissions leaving the unit. One should not use them to control combustion. Most process heaters do not have CO trim control. However, boilers or heaters with a constant-composition fuel supply can use CO trim to maximize unit efficiency. 5.2.2 Air Staging In contrast to LEA, air staging is a local NOx reduction strategy. Dividing the combustion into two zones can reduce NOx. In the first zone, all of the fuel meets some of the air producing very low NOx and high levels of combustibles. A second zone adds air to complete the combustion. Since the flame will transfer some heat to the process before encountering the second zone, the flame temperature will be lower, thus reducing thermal and fuelbound NOx. Air staging is an effective strategy for reducing NOx from fuelbound nitrogen because it minimizes contact with air as the fuel pyrolyzes (see Equation 5.8). Fuel-bound nitrogen converts to N2 rather than NO in the absence of sufficient oxygen. 5.2.3 Overfire Air Overfire air is the global version of air staging. Rather than staging the air only in the burner, one divides the entire furnace volume into two zones.
© 2006 by Taylor & Francis Group, LLC
446
Modeling of Combustion Systems: A Practical Approach
An initially fuel-rich zone produces lower amounts of NOx while transferring heat to a process. The second zone adds additional air over the fire to oxidize the remaining combustibles, thus minimizing fuel-bound and thermal NOx concentrations. Increasing the amount of overfire air decreases the NOx but increases the CO, flame length, and possible flame impingement on the process or boiler tubes. These latter effects are what limit the extent of overfire air. 5.2.4 Burners out of Service (BOOS) This strategy is applicable to multiple burner boilers and some other furnaces: we shut off the fuel to one or more burners but leave the air registers open. Now the full complement of air divides among all n burners, while the fuel divides among n – k burners, where k is the number of burners out of service. We prefer furnaces with six or more burners because staging the air by more than 20% can cause CO and flame problems; therefore, the technique is limited to larger multiple-burner units. For smaller furnaces, it may be possible to bias fire the burners: with this strategy, some burners run at lower firing rates. If the furnace is wall fired, the burners in the upper, middle elevations receive the hottest convective air and generate the highest NOx. If floor- or roof-fired, we would take out burners in the middle floor or roof. The global stoichiometry is unaffected because the total air/fuel ratio is the same. This strategy may lengthen flames and increase the fuel pressure, but if this is acceptable and the flames do not impinge on boiler or process tubes, one may obtain good NOx reductions. BOOS may create changes in the heat flux profile. This is usually less of a concern for boilers than process heaters or (especially) fired reactors. 5.2.5 Fuel Staging For gases containing little or no fuel-bound nitrogen, fuel staging is usually more effective in reducing NOx than air staging. This is because fuel staging can reduce prompt NOx in addition to thermal NOx. A fuel-staged burner injects fuel in lower and upper zones. Some fuel-staged burners use three distinct zones. In the first zone (primary zone), a small bit of fuel mixes with all of the air to create a stable combustion zone. Perhaps 15% or so of the fuel goes to this zone; its main function is to anchor the flame and provide a stable ignition source. A secondary zone comprises the balance of the fuel injection. The idea is also to allow the secondary fuel to entrain as many combustion products as possible before combusting, thereby diluting fuel and air species prior to reaction. INFURNOx™ is a trademark for such a process.* Figure 5.3 shows the flame. NOx emissions of less than 40 ppm are typical for this technology.
* INFURNOx is a trademark of John Zink LLC, Tulsa OK.
© 2006 by Taylor & Francis Group, LLC
Semiempirical Models
447
FIGURE 5.3 A burner using fuel dilution and staging. The burner flame shown reduces NOx by the use of fuel dilution and staging. Some fuel jets contact the flame later, thus staging the combustion and entraining flue gas. Both strategies reduce NOx. (Photo from Baukal, C.E., Jr., Ed., The John Zink Combustion Handbook, CRC Press, Boca Raton, FL, 2001.)
5.2.6 Fuel Blending One may also blend fuels with inerts such as CO2, N2, or H2O, or with fuels comprising higher inert concentrations. For example, one may blend natural gas with landfill gas or vitiate the fuel with nitrogen. The higher concentration of inerts in the fuel reduces the flame temperature as well as the concentration of reactive fuel species on the fuel side of the flame. These effects act to reduce NOx. 5.2.7 Flue Gas Recirculation One can perform flue gas recirculation (FGR) over the entire unit by means of external ducting and fan. Figure 5.4 depicts the process. A fan extracts flue gas from the stack after it has exchanged heat with the process, and adds it to the combustion air. This reduces the oxygen concentration in the windbox from its normal ambient concentration (21%) to a lower value, say, 18%. The actual windbox oxygen concentration depends on the amount of flue gas recirculated to the windbox. 5.2.7.1 Mass-Based Relations To see the relation, we perform a mass balance for oxygen around the windbox: r + wO 2 , a m a = w O 2 ,b m b wO 2 , g m
© 2006 by Taylor & Francis Group, LLC
(5.38)
448
Modeling of Combustion Systems: A Practical Approach
m· g = m· f + m· a System Boundary
Flue Gas
m· r + m· g mr
Stack
.
.
mr + mg m· a + m· f + m· r = m· b + m· f m· b = Air
m· a
·f m
m· r + m· g = m· a + m· f + m· r = m· b + m· f
Furnace
m· a + m· r Windbox
Fan
Fuel FIGURE 5.4 Mass balance for a typical FGR system. This figure shows a typical FGR system and its associated mass balance. Recirculated flue gas mixes with the combustion air upstream of a fan. This reduces the oxygen concentration of the air in the windbox, the flame temperature, and the NOx. Outside the system boundary as drawn, FGR affects no concentrations or flows.
r is the mass where wO2,g is the mass fraction of oxygen in the flue gas [ ], m flow of recirculated flue gas to the windbox [M/θ], wO2,a is the mass fraction of oxygen in the air [ ] (note that this is approximately 23.3%: 0.21 (32.00)/ a is the mass flow of air into the [0.21 (32.00) + 0.79 (28.02)] = 0.233), m windbox [M/θ], wO2,b is the mass fraction of oxygen exiting the windbox [ ], b is the mass flow out of the windbox and into the furnace or boiler and m [M/θ]. Now from a total mass balance on the windbox we have r +m a = m b m
(5.39)
r + wO 2 , a m a = Substituting this into the previous equation gives wO 2 , g m wO2,b (mr + ma ). We may rearrange this to the following two forms: r wO 2 , a − wO 2 , b m = ma w O 2 , a − w O 2 , g
(5.40)
g m a = γ w (see Equation 2.33b), we have Dividing by m r 1 wO 2 , a − wO 2 , b m = ma γ w w O 2 , b − w O 2 , g
© 2006 by Taylor & Francis Group, LLC
(5.41)
Semiempirical Models
449
Thus, from Equation 5.41, we can determine the mass ratio of recirculation gas to air (presuming we have a windbox or some place to measure the concentration of the mixed air and flue gas). Equation 5.41 is important because one can measure oxygen concentration with much greater certainty than airflow. Now we will define the following mass-based definitions for the FGR ratio: RFG ,i =
r m r +m g m
(5.42a)
r m g m
(5.42b)
RFG ,e =
We refer to Equation 5.42a as the internal definition and Equation 5.42b as the external definition. That is, in Equation 5.42a, the system boundary cuts through the heater; the denominator is the internal flow and it increases with increasing FGR. In the second case, the boundary does not involve any flow inside the unit. Note that FGR has no potential to affect the oxygen concentration in the flue gas or the effluent flow rate. The two definitions have the following features: 0 < RFG ,i < 1
RFG ,i =
RFG ,e 1 + RFG ,e
(5.43)
0 < RFG ,e < ∞
RFG ,e =
RFG ,i 1 − RFG ,i
(5.44)
Therefore, RFG ,e ≥ RFG ,i . Both definitions are in common use and one must take care that all parties share a common understanding of what “25% recirculation” means. RFG ,e is analogous to the recycle ratio used in chemical reactors or distillation columns, while RFG ,i references the internal flow and can never exceed unity. Often (but not always), one may reduce the windbox oxygen concentration to 18% O2 without trouble. Higher hydrogen fuels can tolerate more FGR because the flammability limits for the hydrogen are so great (Appendix A). For this reason, one should increase the FGR rate slowly and carefully and establish stability limits by experiment and experience. For reference, 18% O2 corresponds approximately to RFG ,i = 17% ( RFG ,e = 20%). We desire a convenient measure of recirculation ratio that does not require flow measurement of the flue gas and airstreams. Combining Equation 5.41 with Equation 5.42 we obtain RFG ,e =
© 2006 by Taylor & Francis Group, LLC
r m a w O 2 , a − w O 2 ,b m a m = g a m g wO 2 ,b − wO 2 , g m m
450
Modeling of Combustion Systems: A Practical Approach
But a n a Wa m = mg n g Wg where γ=
n g n a
is given by Equation 2.22, Wa is the molecular weight of air, and Wg is the molecular weight of the flue gas. Thus, we have RFG ,e =
1 wO 2 , a − wO 2 , b γ w wO 2 , b − wO 2 , g
(5.45)
Substituting this equation into Equation 5.43 and simplifying gives RFG ,i =
wO 2 , a − wO 2 , b γ w wO 2 , b − wO 2 , g + ( wO 2 , a − wO 2 , b )
(
)
(5.46)
Note that if γw ≈ 1, then Equations 5.45 and 5.46 simplify to the following respective forms. RFG ,e ≈
wO 2 , a − wO 2 , b wO 2 , b − wO 2 , g
and RFG ,i ≈
wO 2 , a − wO 2 , b wO 2 , a − wO 2 , g
We may also rearrange Equations 5.45 and 5.46 to solve for wO2,b . wO 2 , b =
wO2,a + γ w RFG ,e wO 2 , g 1 + γ w RFG ,e
(5.47)
wO 2 , b =
(1 − R ) w (1 − R ) + γ
(5.48)
FG , i
FG , i
O 2,a w
+ γw
RFG ,i
These equations (and their inverses) relate recirculation rates as a function of oxygen measurements in the windbox and flue gas. However, inasmuch as the common measurement for oxygen concentration is the mole fraction rather than the mass fraction, we now recast the definition in terms of molar concentrations. 5.2.7.2 Molar and Volumetric Definitions One may define FGR in terms of molar quantities, and this is the more usual definition. If we reference the molar flows to a particular temperature and pressure, then we can regard these definitions as standard volumetric ones. Examples of standard volumetric units are standard cubic feet (scf; pronounced scuff) and normal cubic meters (typically written as Nm3, not to be
© 2006 by Taylor & Francis Group, LLC
Semiempirical Models
451
confused with Newton cubic meters). In a fashion similar to that of mass ratios, we define the following molar-based definitions for the flue gas recirculation ratio: Rˆ FG ,i =
n r nr + n g
(5.49a)
n Rˆ FG ,e = r n g
(5.49b)
As before, we refer to the first as the internal definition and the second as the external definition, with similar properties. 0 < Rˆ FG ,i < 1
Rˆ FG ,i =
Rˆ FG ,e 1 + Rˆ FG ,e
(5.50)
0 < Rˆ FG ,e < ∞
Rˆ FG ,e =
Rˆ FG ,i 1 − Rˆ FG ,i
(5.51)
Therefore, Rˆ FG ,e ≥ Rˆ FG ,i . A molar balance for oxygen around the windbox (there is no chemical reaction there) gives
(
yO 2 , g n r + yO 2 , an a = yO 2 ,b n a + n r
)
(5.52a)
Or equivalently, yO 2 , g n r + yO 2 , a
⎛ n ⎞ n g = yO 2 ,b ⎜ g + n r ⎟ γ γ ⎝ ⎠
(5.52b)
where n r is the molar flow rate of recirculated flue gas to the windbox [N/θ], n a is the molar flow rate of air into the windbox [N/θ], n b is the molar flow rate out of the windbox and into the furnace or boiler [N/θ], and γ is the molar flue-gas-to-air ratio given in Equation 2.33a. From Equations 5.49b and 5.52b, we obtain − yO 2 ,b ⎞ 1⎛ y Rˆ FG ,e = ⎜ O 2 , a γ ⎝ yO 2 ,b − yO 2 , g ⎟⎠
(5.53)
Substituting Equation 5.51 into the above and solving for RFG ,i gives Rˆ FG ,i =
yO 2 , a − yO 2 ,b γ yO 2 ,b − yO 2 , g + yO 2 , a − yO 2 ,b
(
)
(5.54)
Similar to the mass-based relations, if γ ≈ 1, the Equations 5.53 and 5.54 simplify in the following, respectively.
© 2006 by Taylor & Francis Group, LLC
452
Modeling of Combustion Systems: A Practical Approach y − yO 2 , b Rˆ FG ,e ≈ O 2 , a yO 2 , b − yO 2 , g
y − yO 2 , b and Rˆ ≈ O 2 , a yO 2 , a − yO 2 , g
Thus, we may determine the flue gas recirculation rate directly from Equations 5.53 and 5.54 knowing only the mole fraction of oxygen in the flue gas and windbox. Because volumetric oxygen measurements are a bit more convenient to use than the mass-based ones, the equations form the usual definitions for FGR. We may also invert these as yO 2 ,b =
yO 2 , a + yO 2 , g γ Rˆ FG ,e 1 + γ Rˆ
(5.55)
( ) ˆ (1 − R ) + γ Rˆ
(5.56)
FG , e
yO 2 ,b =
yO 2 , a 1 − Rˆ FG ,i + yO 2 , g γ Rˆ FG ,i FG ,i
FG ,i
Please note that all the recirculation equations presume oxygen measured on a wet basis in the windbox and stack (i.e., in situ measurements). If one measures them on a dry basis, one must correct to wet conditions using Equation 2.28a and Equation 2.35.
Example 5.4
Calculations with FGR
Problem statement: What is Rˆ FG ,e if Rˆ FG ,i = 20%? Calculate the wet windbox oxygen concentration corresponding to Rˆ FG ,i = 25% for methane combustion using 15% excess air. Solution: From Equation 5.51, Rˆ FG ,e =
Rˆ FG ,i 0.20 = = 0.25 , or 25% 1 − 0.20 1 − Rˆ FG ,i
To calculate the windbox oxygen concentration we use Equation 5.55. To find γ we use Equation 2.33a with ψ = 4: γ =1+
21 ψ 21 4 =1+ = 1.091 100 ( 4 + ψ ) (1 + ε ) 100 ( 4 + 4 ) (1 + 0.15 )
To find γ we use Equation 2.23 with ψ = 4: γ = 1+
21 ψ 21 4 = 1+ = 1.091 100 4 + ψ 1 + ε 100 4 + 4 1 + 0.15
(
© 2006 by Taylor & Francis Group, LLC
)(
)
(
)(
)
Semiempirical Models
453
Substituting these values gives yO 2 ,b =
0.21 + ( 0.03 )(1.098 )( 0.25 ) = 0.171 1 + (1.098 ) ( 0.25 )
Thus, the wet oxygen concentration will be 17.1% in the windbox. This amount of FGR is significant and some burners could become unstable at these low windbox O2 levels. 5.2.8
Fuel Dilution, Flue Gas Inducted Recirculation (FIR)
One may also add flue gas to the fuel side, termed flue gas inducted recirculation (FIR). Figure 5.5 shows the general system architecture and associated mass balance. One may use the motive force of the fuel itself to educt the flue gas if the pressure is sufficient (greater than 25 psig or so), trademarked as the COOLburn™ technique.* Because the flue gas (containing oxygen) mixes with the .
.
.
mg = mf + ma
Flue Gas
.
.
mr + mg .
mr Stack
.
.
mr + mg =
.
.
.
ma + mf + mr =
.
.
ma + mf + mr = Valve (closed at start up)
.
.
mr + mg
.
.
.
.
.
mr + mv
ma + mv Furnace
.
ma Windbox
.
mf
Venturi
.
.
.
mv = mf + mr
FIGURE 5.5 A mass balance for a typical FIR system. This figure shows an FIR system and its associated mass balance. Recirculated flue gas mixes with the fuel in an eductor. Care is taken to keep the fuel/flue gas mixture safely below the flammability limit — generally not a problem except at start-up. A valve isolates the recirculation flow until the oxygen in the flue gas drops near 3%. The flue gas vitiates the fuel, reduces the flame temperature, and reduces the NOx from both thermal and prompt mechanisms. Outside the system boundary as drawn, FIR affects no concentrations or flows. * COOLburn is a trademark of John Zink LLC, Tulsa, OK for their patented technology.
© 2006 by Taylor & Francis Group, LLC
454
Modeling of Combustion Systems: A Practical Approach
fuel, the mixture could represent a flammable mixture upstream of the burner. For normal flue gas concentrations near 3% oxygen or below, this is rarely a problem. However, at start-up, the flue gas contains 21% oxygen. Therefore, the system may require an upstream valve to isolate the flue gas flow until the oxygen in the flue gas falls below a safe limit, especially for high hydrogen fuels. One also attempts to minimize the distance between the venturi outlet and the furnace in order to reduce the volume of potentially flammable gas. FIR has major advantages over FGR because it requires no parasitic power and because FIR is actually more effective than FGR in reducing NOx. Unlike FGR, FIR has the ability to reduce prompt NOx in addition to thermal NOx since the dilution occurs on the fuel side of the flame. Figure 5.6 shows the relative NOx reduction potential for each strategy. 100 90
Percent of Maximum NOx
80 70 60 50 40
FGR
FIR
30 Percent FGR or FIR
20 0
5
10
15
FIGURE 5.6 Comparison of FGR and FIR strategies. FIR is more effective in reducing NOx than FGR.
A mass balance around the venturi yields the mass fraction of recirculation gas to fuel as r wO2 ,v m = f +m r wO2 , g m
(5.57)
where wO2,v is the oxygen concentration at the venturi mixer outlet [ ]. We may invert this to give r wO2 ,v m = f wO2 , g − wO2 ,v m
© 2006 by Taylor & Francis Group, LLC
(5.58)
Semiempirical Models
455
Likewise, a molar balance gives yO2 ,v n r = yO2 , g n f + n r
(5.59)
yO2 , g n = 1+ f yO2 ,v n r
(5.60)
Or in a slightly different form,
Inverting these relations gives
Example 5.5
yO2 ,v n r = n f yO2 , g − yO2 ,v
(5.61)
n f yO2 , g = −1 n r yO2 ,v
(5.62)
Calculations with FIR
Problem statement: A manufacturer claims that a venturi aspirated by natural gas will recirculate 2:1 flue gas to fuel. What is the minimum oxygen concentration at the venturi outlet that validates the claim? In particular, if one measures yO2,v = 2.1% O2, has the claim been satisfied? What percent recirculation does 2.1% O2 represent? Solution: If the manufacturer’s claim is correct, then n r n f = 2 and, according to Equation 5.60, yO2 , g 1 3 = 1+ = yO2 ,v 2 2 Solving for yO2,v gives yO2,v = ( 2 3 ) ( 3%) = 2.33%. Since the measurement at the outlet is 2.1%, then slightly more flue gas must be recirculating through the venturi than guaranteed, so the manufacturer has met his claim. Equation 5.61 gives the actual recirculation ratio: 2.1 n r = = 2.33 n f 3 − 2.1
© 2006 by Taylor & Francis Group, LLC
456
Modeling of Combustion Systems: A Practical Approach
5.2.9 Steam or Water Injection Flue gas is not the only diluent that is effective for NOx reduction. One may inject steam as well. In fact, steam is more effective in reducing NOx than flue gas because water is a three-body molecule (H—O—H) capable of absorbing infrared energy and thereby abstracting heat. (Diatomic molecules such as N2 are not active in the infrared. For this reason, CO2 (O=C=O) reduces NOx more strongly than N2.) Steam also has a high heat capacity (Cp = 0.53 Btu/lbm °F — about double that of air. However, steam injection represents an efficiency penalty because one requires external energy to generate steam and any heat abstracted from the flame comes at the expense of the process. Generally, steam injection is limited to small percentages as a final NOx reduction strategy. For example, suppose one must meet a legal requirement of 40 ppm NOx but the combustion process generates 42 ppm. In such a case, a small amount of steam injection is a cost-effective alternative to other NOx reduction strategies.7 One may add steam to the fuel side or to the airside of the combustion process. It is easier to add the steam to the airside. This is analogous to FGR, but with steam in lieu of flue gas. With a bit more trouble, one may add steam to the fuel side in an FIR-type strategy. In such a case, one must ensure that the steam remains dry, or that some means (dip legs and traps or special mixer bodies) exist to ensure that no water will back up into the fuel system. Water injection is even more effective than steam injection because in addition to the heat capacity of the steam, the latent heat of vaporization (ΔHvap) also helps to extract heat from the flame. It is also less expensive because one does not need to create steam first. However, one should use boiler feedwater or some other clean source of water or take special care to keep water injection nozzles from plugging with sediment. Hollow cone nozzles appear to work best. One must adjust the nozzle to minimize NOx without interfering with the combustion process. High CO results if the nozzle injects the water too near the root of the flame. Water added too far upstream of the flame results in virtually no NOx reduction, but still robs the unit of thermal efficiency. In practice, one manually adjusts the nozzle to a position that reduces NOx but does not elevate CO. 5.2.10 Selective Noncatalytic Reduction (SNCR) One may inject ammonia or ammoniacal reagents to reduce NOx chemically. The parent compound is not so important, as it immediately degrades to form NH2. In turn, NH2 reacts with nitric oxide to reduce it to diatomic nitrogen and water vapor. The reaction is the analog of the Claus sulfur recovery process* discovered by the same industry. However, the Claus process predates SNCR by roughly a century.8 Apparently, the connection was not as obvious as hindsight would lead one to believe. The chemistry for ammonia is as follows: * First pointed out to the author by Dr. Zoltan C. Mester, Irvine, CA, 1990.
© 2006 by Taylor & Francis Group, LLC
Semiempirical Models
457 NH3 = NH2 + H
NH2 + NO = N2 + H2O (rate-limiting step)
(5.63)
H + 1/4 O2 = 1/2 H2O NH3 + NO + 1/4 O2 → N2 + 3/2 H2O The reaction is selective for NOx reduction, but in the absence of a catalyst, it requires temperatures in the 1400 to 1800°F range. Above that, ammonia burns to form nitric oxide. NH3 = NH2 + H NH2 + O2 = NO + H2O
(5.64)
H + 1/4 O2 = 1/2 H2O NH3 + 5/4 O2 → NO + 3/2 H2O
5.2.11
Selective Catalytic Reduction (SCR)
In the presence of a catalyst, the reaction is faster. Metal oxides such as vanadia/titania are the traditional catalysts. Takagi et al.9 showed that these metal oxide catalysts function in a Langmuir–Hinshelwood mechanism.10 First, NO is oxidized on the catalyst surface and bound there. In addition, NH3 is protonated on the surface. The two bound species react to produce N2 and H2O. For example, letting X and Y stand for active sites on the catalyst, we might write X + 1/2 O2 = X:O NO + X:O = X:NO2 Y + 1/2 H2O = Y:H+ + 1/4 O2 + e– NH3 + Y:H+ = Y:NH4+ Y:NH4+ + X:NO2 + e– = N2 + 2H2O + Y + X 1/4 O2 + NO + NH3 → N2 + 3/2 H2O
© 2006 by Taylor & Francis Group, LLC
(5.65)
458
Modeling of Combustion Systems: A Practical Approach
The activation energy for this reaction sequence* is much lower than for the SNCR sequence. Thus, the catalyst accelerates the reaction and the NOx reduction occurs between 550 and 800°F. This temperature range occurs in the air preheater of most boilers. Modifying the boiler to accept the catalyst bed requires splitting the air preheater. Above 800°F, the catalyst also increases the oxidation of NH3 to NO, and as before, this sets the upper temperature limit. There are now additional catalysts with various temperature windows.** In either SCR or SNCR strategies, one may take advantage of Le Chatlier’s principle to increase NOx conversion: 3
K eq =
⎡⎣ H 2O ⎤⎦ 2 ⎡⎣ N 2 ⎤⎦ 1
⎡⎣ NO ⎤⎦ ⎡⎣ NH 3 ⎤⎦ ⎡⎣ O 2 ⎤⎦ 4 The equilibrium constant is the same for SNCR or SCR strategies because catalysts cannot affect the equilibrium constant or equilibrium concentrations, only the rate at which one approaches equilibrium. Concentrations of H2O and O2 are functions of the H/C ratio in the fuel and the excess oxygen content. For reasons of combustion unit efficiency, one keeps the O2 concentration as low as possible. The nitrogen concentration is nearly constant, and the fuel fixes the H/C ratio (and thus the water content for a given O2 concentration). So the only practical way to increase conversion of NO is to increase the NH3 concentration and drive the reaction toward products. However, this may cause excess NH3 to slip out of the stack unreacted (termed ammonia slip). Although ppm concentrations of NH3 do not represent any health risk, new air quality rules are beginning to regulate maximum concentrations for ammonia in SCR units. If so, then the process has no degrees of freedom left to improve NOx reduction.
5.3
NOx Models
By now, we have discussed a variety of NOx reduction strategies that have shown themselves effective for NOx control in process heaters, reactors, and boilers. Here we shall set out a strategy for correlating emissions using a theoretically derived equation form with empirically determined coefficients. Our job in this section will be to evaluate all of the emission reduction * In the above sequence, e– signifies an unpaired electron. Such reactions are termed half reactions. All chemistry makes use of electron transfer, but the usual convention is to write the full reaction: e.g., H2 + 1/2 O2 → H2O. However, if we wish to specifically highlight the electron transfer (e.g., in a fuel cell), then we may explicitly write the half reactions: H2 → 2H+ + 2e–, 1/2 O2 + 2e– → 1/2 O2=, 2H+ + 1/2 O2= = H2O. Here, the superscript + indicates an electron deficiency and the superscript = indicates a two-electron surplus. ** For example, one manufacturer, Norton, makes a high-temperature zeolite SCR catalyst.
© 2006 by Taylor & Francis Group, LLC
Semiempirical Models
459
strategies, determine factors appropriate to each, and collect each factor into one of three categories. We will fit the adjustable parameters from the data set. By using theoretical considerations to determine the equation form, we are seeking a more parsimonious model than a purely empirical one. Certain emissions reduction strategies may fit into more than one category. The three important factor categories are temperature (e.g., TBWT, TAFT), concentration (oxygen, fuel, and postcombustion reagents, if any), and time. • Temperature: This is an important factor, especially for kinetically controlled reactions like NOx. Reagent chemistry is usually sensitive to the local temperature environment, and so are equilibrium reactions. Temperature attenuation is one way that FGR functions; inerts reduce the flame temperature. Water and steam injection also function this way. Important temperature factors are the bridgewall temperature, TBWT, and the adiabatic flame temperature, TAFT. The actual flame temperature as a function of concentration and time is the ultimate goal, but it is immeasurable and incalculable, practically speaking. • Concentration: There are three species groups to consider: oxygen, fuel, and postcombustion reagents. – Oxygen concentration, yO2: We would expect this to be an important factor for any oxide emission, for example, NOx, CO, and SOx. FGR reduces the starting oxygen concentration. Air staging, overfire air, and BOOS reduce the local oxygen concentration. Steam injection can also displace oxygen in and near the combustion zone. LEA reduces the global oxygen concentration. – Fuel concentration: FIR vitiates the fuel and reduces heating value and concentrations on the fuel side of the combustion reaction. Fuel staging also can reduce fuel species prior to ignition. Fuel blending with higher inert fuels accomplishes the same thing. – Reagent injection: Some specific reagents reduce chemical emissions; as examples, consider ammoniacal reagents to reduce NOx (e.g., SCR or SNCR using NH3, (NH2)2CO, NH4OH), oxidation catalysts (e.g., Mg(OH)2 in fuel oil to reduce CO), and sulfur capture reagents (e.g., limestone (CaCO3) to capture SO2). SCR, SNCR, and limestone injection are postcombustion techniques; these strategies inject their reagents well after the combustion reaction. • Time: Every kinetic expression involves time. Time at the reaction temperature and concentration determines the final emissions concentration. Diluent injection strategies such as FGR, FIR, water and steam injection, and fuel vitiation increase the mass flow in the combustion zone, increase mixing and flame homogeneity, and therefore reduce the reaction time as well as fuel and oxygen concentrations.
© 2006 by Taylor & Francis Group, LLC
460 5.3.1
Modeling of Combustion Systems: A Practical Approach Categorization of Emissions Reduction Strategies
Kinetic relations are functions of temperature, concentration, and time. We have discussed the relevant NOx production mechanisms and NOx reduction strategies. We now seek to generate objective forms for correlating emissions. The objective form will be theoretical, and the adjustable parameters will be empirical. The synthesis will be semiempirical models for emissions reduction strategies.
5.3.2
Temperature Reduction Strategies
For temperature reduction strategies we shall use Equation 5.22, where T is the variable temperature of interest and a0 and a1 are regression constants: ln yNO ≈ a0 –
a1 T
Here, and in what follows, the constants a0 and a1 are generic, standing for the actual values that we regress from a data set. Since they are regressed, their values obviously differ from equation to equation; however, we shall not attempt to distinguish them here. 5.3.2.1 Fuel Blending or Fuel Dilution From Equation 2.92, we know that the heating value determines the adiabatic flame temperature: TAFT − Tref =
ΔH c Cp 1 + α w
(
)
On the assumption that TAFT >> Trefs , the actual flame temperature is proportional to TAFT and then Equation 5.22 becomes ln yNO = a0 −
a1 (fuel blending or dilution) ΔHc
(5.66)
5.3.2.2 Flue Gas Inducted Recirculation The heating value of the fuel is proportional to the amount of flue gas we recirculate, ΔH c =
© 2006 by Taylor & Francis Group, LLC
n f ΔH c , f n f + n r
(5.67)
Semiempirical Models
461
where ΔH c , f is the heating value of the undiluted fuel. But from Equation 5.59, yO2 ,v n r = yO2 , g n f + n r Therefore, ΔH c =
yO 2 , v ΔH c , f yO 2 , g
or ln yNO ≈ a0 + a1
yO 2 , g (FIR) yO 2 , v
(5.68)
5.3.2.3 Flue Gas Recirculation From a mass balance on the flame, including the contribution of recirculated flue gas, we have
(
(
)
f ΔH c = ⎡ m ⎤ m ⎣ f 1 + α w + mr ⎦ Cp TAFT − Tref
)
r is the mass flow of recirculated gas. Here we have made the usual where m assumptions regarding the heat capacities, specifically, Cp ≈ Cp , a ≈ Cp , g ≈ Cp , f . A global mass balance from inlet to outlet of the flue gas in the process heater g =m f (1 + α w ). Using this, we recast the former equation in terms of gives m mg : g m g +m r ⎤⎦ Cp TAFT − Tref ΔH c = ⎡⎣ m 1 + αw
(
g and rearranging, we have Dividing both sides by m ⎛ ⎞ Cp 1 m = ⎜ 1 + r ⎟ 1 + αw TAFT − Tref ⎝ mg ⎠ ΔH c
(
)
But since TAFT>>Tref, then 1 TAFT
© 2006 by Taylor & Francis Group, LLC
⎛ ⎞ Cp m ≈ ⎜ 1 + r ⎟ 1 + αw g⎠ m ΔH c ⎝
(
)
)
462
Modeling of Combustion Systems: A Practical Approach
To cast the equation in terms of RFG ,e , we note from Equation 5.42b that r m g . With this substitution we have RFG ,e = m
(
)(
)
Cp 1 ≈ 1 + RFG ,e 1 + α w ΔH c TAFT We may substitute this into Equation 5.22. Presuming that T ∝ TAFT and collecting constants gives the desired form: ln yNO ≈ a0 – a1RFG ,e (FGR) 5.3.2.4
(5.69)
Steam or Water Injection
Both steam and water injection abstract heat from the flame. Therefore we may write:
ln yNO ≈ a0 −
a1 (steam injection) α steam
(5.70)
where αs is any factor related to the amount of steam injection. For water injection we have additional heat removal owing to the phase change from liquid to vapor, but the equation form is the same, namely,
ln yNO ≈ a0 −
a1
α water
(water injection)
(5.71)
where αt is any factor related to the amount of water injection. 5.3.2.5 Air Staging In air staging, we oxidize the fuel partially, transfer heat to the process, and complete the oxidation. We shall see that the NOx reduction is proportional to the distance separating the stages, but not so sensitive to the amount of air staged in each zone. We shall presume that the actual heat release is proportional to the air available. This is well validated and codified by the maxim for hydrocarbon fuels that “a cubic foot of air releases 1000 Btu of
© 2006 by Taylor & Francis Group, LLC
Semiempirical Models
463
heat.”11 This only makes sense: the combustion reaction has two reactants, fuel and oxygen. Because of our familiarity with air, we tend to think of fuel as the heat-bearing element. Perhaps we would think of air as the heatbearing element if we lived in a world where we breathed natural gas and purchased air for heating. Indeed, combustion scientists have studied socalled reverse flames (air burning in fuel) for some time.12 Either notion would be incorrect. The path from fuel–air to flue gas liberates heat, which is energy in transit. This chemical gradient determines the enthalpy of combustion. The Δ in ΔH c should remind us that the heat of combustion is the difference between two reference states, not a quantity that belongs to either reactant. First, let us consider a reaction with air issuing into a mixture of fuel and flue gas. With air staging, the first zone is substoichiometric. Therefore, air is the limiting reagent, and we shall associate the heating value with the quantity of air per our former reasoning. However, as Appendix A tabulates the specific heat of combustion on a fuel basis, we shall multiply it by the molecular weight ratio, Wf Wa . Employing our usual assumptions, i.e., the equality of specific heat capacities and air and fuel introduced at the reference temperature, we have
a ,1 m
(
)
(
Wf a ,1 + m f Cp , g TAFT ,1 − Tref ΔH c = m Wa
)
where the subscript 1 codes for quantities associated with the first combus f gives tion zone. Dividing by m ⎛ a ,1 Wf ⎞ m m ΔH c = ⎜ 1 + a ,1 ⎟ Cp , g TAFT ,1 − Tref f Wa f ⎠ m m ⎝
(
)
which is essentially the fraction of αw used in zone 1. Let us call this quantity αw,1:
α w ,1
(
)
(
Wf ΔH c = 1 + α w ,1 Cp , g TAFT ,1 − Tref Wa
)
Now, we may apply staging to two separate zones separated by some distance to allow for cooling between the stages. Normally, we know the fraction of air to zone 1: e.g., 30% of the total combustion air goes to zone 1, or some such number. Let us refer to this quantity as fa,1. Then f a ,1 = α w ,1 α w, giving
© 2006 by Taylor & Francis Group, LLC
464
Modeling of Combustion Systems: A Practical Approach
f a ,1α w
(
(
)
Wf ΔH c = 1 + f a ,1α w Cp , g TAFT ,1 − Tref Wa
)
where TAFT,1 is the adiabatic flame temperature at the first zone. We shall use ΔH c , a =
Wf ΔH c Wa
to denote that our specific heat of combustion refers to the air rather than the fuel:
(
(
)
f a ,1α w ΔH c , a = 1 + f a ,1α w Cp , g TAFT ,1 − Tref
)
The actual flame temperature will be lower, because some heat will transfer from the first combustion zone to the process. We shall presume that the heat loss is proportional to the flame height Z1 in the radiant section, ZH: = k Z1 = kz Q 1 = KZ 1 1 ZH where Q 1 is the heat loss from the first combustion zone, e.g., Btu/h or W/m [ML2/θ3]; K is a constant of proportionality, e.g., Btu/h ft or W/m [ML/θ3]; Z1 is the length of the first combustion zone [L]; ZH is the total length of the radiant section [L]; k is a constant of proportionality [ML2/θ3], e.g., Btu/h or W/m; and z1 is the normalized (dimensionless) length of the first combustion zone [ ]. Then the heat balance becomes
(
)
(
= 1+ f α C T −T f a ,1α w ΔH c , a − kz 1 a ,1 w p, g 1 ref
)
where T1 is the actual flame temperature [T] of the first zone. We may rearrange this to T1 − Tref =
f a ,1α w ΔH c , a − kz 1 1 + f a ,1α w Cp , g
(5.72)
If we transfer heat between zones, Q 21 , we arrive at an even lower intermediate temperature, T21:
(
)
(
f a ,1α w ΔH c , a − Q 21 = 1 + f a ,1α w Cp , g T21 − Tref
© 2006 by Taylor & Francis Group, LLC
)
Semiempirical Models
465
or T21 − Tref =
f a ,1α w ΔH c , a − Q 21 1 + f a ,1α w Cp , g
(
)
We shall presume that Z − Z1 Q 21 = k H = kz21 ZH where k is a constant of proportionality and z21 is is the normalized distance between combustion zones. As we increase the separation between the zones, and presuming a constant heat loss per length, we increase the heat loss before the mixture engages the burnout zone. Substituting this into the previous equation gives T21 − Tref =
f a ,1α w ΔH c , a − kz 21 1 + f a ,1α w Cp , g
(
)
(5.73)
The fraction of total air left to react in zone 2 is 1 − f a,1 . Then the final exit temperature from zone 2 (T2) becomes
(1 − f ) α a ,1
w
(
)
(
= ⎡1 + 1 − f α ⎤ C T − T ΔH c , a − kz 2 a ,1 w ⎦ p, g 2 21 ⎣
)
which we may rearrange to
T2 − T21 =
(1 − f ) α 1 + (1 − f ) α a ,1
a ,1
w
w
ΔH c , a − kz 2 Cp , g
(5.74)
Adding Equations 5.73 to 5.74 and dropping the subscripts for T2 without ambiguity gives T − Tref =
(1 − f ) α 1 + (1 − f ) α a ,1
a ,1
w
w
f α ΔH − kz ΔH c , a − kz 21 2 + a ,1 w c , a Cp , g 1 + f a ,1α w Cp , g
(
)
(5.75)
Now if there is only one combustion zone, then z2 = z21 = 0, and fa,1 = 1. With these substitutions, Equation 5.75 becomes T * − Tref =
© 2006 by Taylor & Francis Group, LLC
α w ΔH c , a 1 + α w Cp , g
(5.76)
466
Modeling of Combustion Systems: A Practical Approach
where T * is the single-zone flame temperature. If we presume that flame length is proportional to the fraction of heat released, then we have
(
)
z2 = k 1 − f a ,1 α w ΔH c , a where k is a constant of proportionality [θ2/ML], e.g., ft/MMBtu or m/MW. Substituting this into Equation 5.75 yields
T − Tref =
(1 − f ) α 1 + (1 − f ) α a ,1
(
ΔH c , a 1 − kk
w
a ,1
Cp , g
w
)+ f
α w ΔH c , a − kz 21 1 + f a ,1α w Cp , g
a ,1
(
)
At this point, we can drop the subscript for z21 without confusion and let z refer to the separation between the staged zones. We shall also use fa = fa,1, as everything will be cast in terms of the fraction of staging in the first zone:
T − Tref =
1 − fa 1 + 1 − fa αw
(
ΔH c , a 1 − kk Cp , g
)+
ΔH c , a z k (5.77) − 1 1 α C C + fa p, g + fa w p, g αw αw fa
Therefore, the flame temperature decreases with increasing separation between the stages (z). Because Equation 5.77 has fa in both the numerator and denominator and includes terms that act in the opposite direction (1 – fa vs. fa), the flame temperature is not very sensitive to the amount of staging. However, the separation between zones has a stronger effect on the flame temperature. Equation 5.77 reduces to the following objective form with respect to the distance between stages: T = a0 − a1z . We know that we may express NOx with the referent form ⎛y ⎞ ⎛1 1⎞ = b⎜ − * ⎟ ln ⎜ NO ⎟ * ⎝T T ⎠ y ⎝ NO ⎠ or objectively as ln yNO = b0 −
b1 T
Substituting the temperature expression for air staging into this equation gives ln yNO = a0 +
© 2006 by Taylor & Francis Group, LLC
1 b1z − b0
(5.78)
Semiempirical Models
467
Generally, the data we collect will not be accurate enough to distinguish between this form and the two-term Taylor series equivalent, so we may as well write ln yNO ≈ a0 +
a1 z
(5.79)
Air staging also reduces fuel concentrations, an effect we did not consider in our development since it is secondary to the temperature reduction. However, if there is significant fuel-bound nitrogen, air staging becomes a predominantly concentration-reduction strategy rather than a thermal-reduction strategy. Therefore, air staging is more effective than fuel staging in such cases (e.g., fuel oil or coal). Section 5.3.3.2 discusses air-staging with fuelbound nitrogen. 5.3.2.6 Fuel Staging Fuel staging is exactly analogous to air staging, and the equations have identical form. Following a similar development, we obtain the following equation for fuel staging: T − Tref =
(
1− ff
ΔH c 1 − kk
1 +1− ff αw
Cp , g
)+
z k ΔH c − 1 1 C α C + f f p, g + f f w p, g αw αw ff
(5.80)
where ff is the fraction of fuel staged in the first zone. This leads to Equation 5.79 as the correlating equation. Fuel staging is usually more effective for NOx reduction, where the predominant production mechanism is thermal. 5.3.2.7 Overfire Air Overfire air is the global version of air staging. Overfire air uses the largest possible separation of stages. Since the staged distance does not vary, the only variable is the fraction of staging. Equation 5.77 is still applicable. However, because the overfire air is very close to the stack exit, one is limited on the amount of staging; else, CO will be too high. It will be more convenient to recast Equation 5.77 in terms of fo = fa,2 — the fraction of overfire air: T − Tref =
(
)
⎞ ΔH c , a ⎛ 1 − kk fo z k 1 − fo ⎜ ⎟− + 1 1 Cp , g ⎜ 1 α C + 1 − fo ⎟⎟ + 1 − fo w p , g ⎜⎝ α + fo α α ⎠ w w w
or T=
(
)
⎞ ΔH c , a ⎛ 1 − kk 1 z k ⎟− ⎜ + + Tref 1 1 α w Cp , g Cp , g ⎜ 1 ⎟ +1 +1 + 1 − fo ⎟ αw ⎜ α w fo α w 1 − fo ⎠ ⎝
(
© 2006 by Taylor & Francis Group, LLC
)
(5.81)
468
Modeling of Combustion Systems: A Practical Approach
In practice, more than 20% overfire air creates high CO in the stack and problems with flame impingement; with fo < 0.20, the denominator 1 1 + 1 − fo αw varies little. Another difference between overfire air and air staging in the burner is this: with air staging, the designer has considerable flexibility over the amount and location of air staging. However, once the furnace designer or combustion consultant locates the overfire air ports, they will remain at a fixed location — only the amount of overfire air, fo, will vary. Since z is fixed, the term z 1 + 1 − fo αw
k α w Cp , g
is nearly constant. The two remaining terms act in contrary directions as fo varies, and for a correlating equation, we can say T = a0 − a1 fo — the data will not vary enough to justify a more involved equation for temperature. Substituting this into the objective form of the NOx equation for temperature gives ln yNO = b0 −
b1 a0 − a1 fo
Dividing numerator and denominator by a0 we have ln yNO = b0 − c1
1 1 − c2 fo
Again, fo will not vary enough to justify an equation with three adjustable parameters. Instead, we shall use some sort of Taylor series. For example, a Taylor series in 1/(fo + 1) at fo = 0 gives the form ln yNO = a0 + a1/(1 + fo). We could just as easily perform our Taylor series in 1/fo at fo > 0 and generate ln yNO = a0 + a1/fo, or in fo at fo = 0. The latter is the more usual form and would generate ln yNO = a0 − a1 fo In practice, either equation works as well.
© 2006 by Taylor & Francis Group, LLC
5.82
Semiempirical Models
469
5.3.2.8 Burners out of Service BOOS affects both the separation between stages, z, and the fraction of air staging (essentially the fraction of burners out of service, fb = nb n , where n is the total number of burners and nb is the total number of burners out of service). So, we need an equation that takes into account both effects. Substituting Equation 5.77 into Equation 5.22 and linearizing gives ln yNO ≈ a0 + a1 fb + a12 fb z
(5.83)
where z=
1 nb
nb
∑z
k
k =1
is the average distance between burners in service and those out of service. If we were to use the form ln yNO = a0 +
a1 a + 12 fb fb z−1
then we would use the harmonic average, z –1 in lieu of z in Equation 5.83: z −1 =
n nb
∑ z1 k =1
k
This usually makes little difference in practice, and Equation 5.83 is sufficient for our purposes.
5.3.3
Concentration Reduction Strategies
Concentration reduction strategies include LEA and air and fuel staging. Water and steam injection, FGR, and FIR also reduce concentration of fuel or air. However, such strategies also affect peak flame temperatures. Though FGR and FIR are also dilution strategies, the reduction of peak flame temperature is their predominant mechanism for NOx reduction, so we have categorized them as temperature reduction strategies (above). We now turn our attention to effects whose main reduction mechanism is concentration based. 5.3.3.1 Low Excess Air (LEA) Operation Low excess air (LEA) operation reduces the final concentration of the combustion reaction, and it is the only strategy to do so. Reducing the final oxygen concentration also improves the thermal efficiency of the unit
© 2006 by Taylor & Francis Group, LLC
470
Modeling of Combustion Systems: A Practical Approach
because there is less influent air to heat and send out the stack with the flue gas. However, one may reduce oxygen only so low before leading to problems. For well-operated and -maintained equipment, oxygen in the 1 to 3% range is sufficient. High furnace temperatures, and steady firing rate and fuel composition, favor the lower end of the range. Earlier, we derived Equation 5.17: ln yNO ≈ a0 + a1 yO2 , g Despite the fact that we developed the equation for wet oxygen fractions, one may use either wet or dry fractions in Equation 5.17, as the form will still be approximately correct. 5.3.3.2 Air Staging with Fuel-Bound Nitrogen If fuel-bound NOx rather than thermal NOx is the predominant production mechanism, then we must consider the species concentrations rather than the flame temperature for developing a correlating equation. Equation 5.8 gave the differential relation for NOx production from the fuel-bound NOx mechanism: d ⎡⎣ NO ⎤⎦ dt
= k ⎡⎣ CnH mN ⎤⎦ ⎡⎣ O 2 ⎤⎦
Presuming that yO2 ∝ χ and yCnHmN ∝ wN , noting that temperature is not a factor in fuel-bound NOx, and collecting constants, the differential equation becomes dyNO = k′wNχdχ and integrates to yNO =
k′ w N χ 2 dχ 2
Here wN is the weight fraction of fuel-bound nitrogen in the fuel. Taking logs, back-substituting y O 2 for χ, and collecting constants gives ln yNO ≈ a0 + a1 ln wN + a2 ln yO 2 . Therefore, if we reduce the local oxygen concentration via air staging, we can reduce the fuel-bound NOx contribution. We shall presume that the local oxygen concentration is proportional to the fraction of air staging in the first zone ( yO 2 ∝ f a ) and that this is the only zone that matters for fuel-bound NOx production. Then the equation becomes ln yNO ≈ a0 + a1 ln wN + a2 ln yO 2 + a3 ln f a
© 2006 by Taylor & Francis Group, LLC
(5.84)
Semiempirical Models
471
For a given fuel and stoichiometry, we may combine all the terms save the last into the collective constant a0, yielding ln yNO ≈ a0 + a1 ln f a
(5.85)
5.3.3.3 Fuel Staging with Fuel-Bound Nitrogen For fuel staging, we proceed with a similar development. Presuming that wN ∝ f f , then for a given fuel and stoichiometry we arrive at essentially the same form: ln yNO ≈ a0 + a1 ln f f
(5.86)
However, air staging is more effective for reducing fuel-bound NOx than fuel staging because yO2 is present in much greater concentration than wN. 5.3.4
Reagent Injection Strategies
5.3.4.1 Selective Noncatalytic Reduction (SNCR) For SNCR, the rate-limiting step is the reduction of NO with NH2 (Equation 5.63). Combining Equations 5.63 and 5.64 leads to n
b ⎡ NO ⎤⎦ ⎛ T ⎞ − b2 − 1 T = A1e T ⎡⎣ O 2 ⎤⎦ ⎡⎣ NH 2 ⎤⎦ − A2 ⎜ d⎣ ⎟ e ⎡⎣ NO ⎤⎦ ⎡⎣ NH 2 ⎤⎦ dθ ⎝ Tref ⎠
(5.87)
In Equation 5.87 the constants for the forward13 and reverse14 reactions are, respectively, A1 = 2.2 × 1011 ± 5.1 × 1010 [L/mol sec] b1 = 104.762 ± 10.476 [kJ/mol/RT] A2 = 3.59 × 1010 [L/mol sec] Tref = 298 [K] n = –2.37 b2 = 3.625 [kJ/mol/RT] However, judging by the large magnitude of b1, the production (forward oxidation) mechanism is very temperature dependent, while the reduction
© 2006 by Taylor & Francis Group, LLC
472
Modeling of Combustion Systems: A Practical Approach
(reverse) mechanism is temperature insensitive. So then, below a threshold temperature of 950°C (1750°F) we can ignore the oxidation reaction, leading to n
⎡ NO ⎤⎦ ⎛ T ⎞ − b2 T −d ⎣ = A2 ⎜ ⎟ e ⎡⎣ NO ⎤⎦ ⎡⎣ NH 2 ⎤⎦ dθ ⎝ Tref ⎠ However, P ⎡⎣ NO ⎤⎦ = yNO RT and P ⎡⎣ NH 2 ⎤⎦ = yNH2 RT These substitutions give n
−
b dyNO P ⎛ T ⎞ − T2 e yNO yNH2 = A2 dθ RT ⎜⎝ Tref ⎟⎠
Then, for a given temperature, we have −
dyNO = kyNH2 dθ yNO
(5.88)
Now the task is to relate yNO to yNH2. Equation 5.63 gives the stoichiometry for the reaction. We have already noted that the proper reaction temperature is below 1750°F, and such temperatures are well downstream of the combustion zone. The enthalpy of reaction for such small (ppm) concentrations of NH3 and NO is far too meager to affect the flue gas temperature. Therefore, the only change in flue gas temperature is due to heat transferred to the process. However, the reaction has fast kinetics and the reaction occurs in a small distance. Thus, we may regard the reaction system as one of constant pressure and temperature. The usual practice is to use the NOx reduction reagent in excess — NO is the limiting reagent. These facts, together with the stoichiometry of Equation 5.63, allow us to write yNH2 = yNH2,0 − yNO,r , where yNH2,0 is the initial mole fraction of NH2 and yNO,r is the mole fraction of NOx that has been reduced (i.e., consumed or converted). Accordingly, we shall define the conversion of NO as xNO = Then
© 2006 by Taylor & Francis Group, LLC
yNO,r yNO,0 − yNO = yNO,0 yNO,0
(5.89)
Semiempirical Models
473 yNH2 = yNH2,0 − yNO,0 xNO
(5.90)
Therefore, when xNO = 1 (that is, complete conversion of NO to N2 and H2O), then yNH2 = yNH2,0 − yNO,0 , while at the beginning of the reaction (where xNO = 0 and no NO has been reduced), we have yNH2 = yNH2,0 . From the definition for conversion, we also may write
(
yNO = yNO,0 1 − xNO
)
(5.91)
Substituting these equations into Equation 5.88 gives an equation in terms of conversion:
( ) = k(y − 1 x ( )
d 1 − xNO
−
NH2,0
)
− yNO,0 xNO dθ
NO
and this is readily integrable: ⌠ ⎮ ⎮ yNO,0 ⎮⌡
1
(
(
d 1 − xNO
)(
)
1 − xNO M − xNO
)
= − kθ
(5.92)
where M = yNH2,0 yNO,0 , the initial molar ratio. Using the method of partial fractions given in Chapter 1, we obtain ⎤ 1 1 ⎡ 1 1 ≡ − ⎢ M − 1 ⎣ 1 − xNO M − xNO ⎥⎦ M − xNO
(1 − x ) ( NO
)
Substituting this into Equation 5.92 gives
yNO,0
( ) − d (1 − x ) = −kθ ) (1 − x ) ( M − x )
1 M−1
(
⌠ ⎮ ⎮ ⎮ ⌡
d 1 − xNO
NO
NO
NO
The left side of the equation reduces to
yNO,0
⎛ 1 − xNO ⎞ 1 1 ⎡ ln 1 − xNO − ln M − xNO ⎤ = ln ⎜ ⎣ ⎦ M−1 yNO,0 M − 1 ⎝ M − xNO ⎟⎠
(
) (
Therefore, we obtain
© 2006 by Taylor & Francis Group, LLC
)
(
)
(
)
474
Modeling of Combustion Systems: A Practical Approach ⎛ 1 − xNO ⎞ ln ⎜ = − kθ M − 1 yNO,0 ⎝ M − xNO ⎟⎠
(
)
(5.93)
Taking the exponent, we have 1 − xNO − kθ M −1 y = e ( ) NO,0 M − xNO In turn, we may solve this equation for the conversion:
(
)
1 − xNO = M − xNO e ⇒ 1 − xNO = Me ⇒ 1 − Me
⇒ xNO =
(
(
(
)
− kθ M −1 yNO,0
)
− kθ M −1 yNO,0
1 − Me 1− e
)
− kθ M −1 yNO,0
− xNO e
(
= xNO 1 − e
(
(
)
− kθ M −1 yNO,0
(
)
− kθ M −1 yNO,0
)
)
− kθ M −1 yNO,0
(
)
− kθ M −1 yNO,0
(5.94)
So then, the conversion of NO is a function of the initial mole fraction of NO and the initial molar ratio of NH2/NO. We have a variety of ammoniacal reagents at our disposal. The most common are NH3 (either as a compressed liquid or dissolved in water, NH4OH) and urea, (NH3)2CO. Presuming that the degradation of reagent to the active form, NH2, is fast and irreversible, we have NH4OH = NH3 + H2O
(5.95)
(NH3)2CO = 2NH3 + CO
(5.96)
NH3 = NH2 + H
(5.97)
So then, all ammoniacal reagents that we consider pyrolyze to NH2. In the case of aqueous ammonia and urea, NH3 is an intermediate, but due to the fast reactions and Equation 5.97, all yield NH2 post haste. So then, we can make use of a partial equilibrium assumption to relate M to the initial parent compound by simple stoichiometry; that is, M = MNH4OH = MNH3 = 1/2 M(NH3)2CO. Thus, we shall have no difficulty obtaining M regardless of the ammoniacal parent species.
© 2006 by Taylor & Francis Group, LLC
Semiempirical Models
475
If we wish, we may eliminate xNO. From Equation 5.91, we have 1 − xNO =
yNO yNO,0
Substituting this into Equation 5.94 gives
(
)
⎡ M − 1 e − kθ( M −1)yNO,0 yNO = ln ⎢ yNO,0 ⎢ 1 − e − kθ( M −1)yNO,0 ⎣
⎤ ⎥ ⎥ ⎦
Exponentiation yields yNO yNO,0
(
=e
)
y M − 1 + NO yNO,0
(
)
− kθ M −1 yNO,0
⇒
⎡ yNO y ⎤ − kθ M −1 y = e ( ) NO,0 ⎢ M − 1 + NO ⎥ yNO,0 yNO,0 ⎦ ⎣
⇒
yNO y − kθ M −1 y − kθ M −1 y = M − 1 e ( ) NO,0 + NO e ( ) NO,0 yNO,0 yNO,0
⇒
yNO ⎡ − kθ M −1 y − kθ M −1 y 1 − e ( ) NO,0 ⎤⎥ = M − 1 e ( ) NO,0 ⎢ ⎣ ⎦ yNO,0
(
(
)
)
(
(
)
)
− kθ M −1 y M − 1 e ( ) NO,0 yNO ⇒ = − kθ M −1 y yNO,0 1 − e ( ) NO,0
(5.98)
From Equation 5.98, we have
(
)
yNO = yNO,0 M − 1 which leads to
© 2006 by Taylor & Francis Group, LLC
e
(
)
− kθ M −1 yNO,0
1− e
(
)
− kθ M −1 yNO,0
476
Modeling of Combustion Systems: A Practical Approach
(
)
(
(
)
− kθ M −1 y ln yNO = ln ⎡⎣ yNO,0 M − 1 ⎤⎦ − kθ M − 1 yNO,0 − ln 1 − e ( ) NO,0
)
The middle term has the strongest functionality, i.e.,
(
)
ln yNO ≈ a0 − kθ M − 1 yNO,0 For a given fuel and furnace, the reaction time is fixed. What does vary is M. In such cases one may write ln yNO ≈ a0 − a1 M
(5.99)
In short, the log of the effluent NOx is approximately proportional to the negative log of the initial reagent/uncontrolled NOx ratio. 5.3.4.2 Selective Catalytic Reduction (SCR) With the assumption that SCR is a bimolecular process that occurs on the catalyst surface, and following the development for SNCR, the appropriate term is directly additive and proportional to the NH3 concentration. Thus, the model form is identical with that of SNCR, differing only in the values of the adjustable parameters. 5.3.4.3 Limestone Injection Considering the reaction to be irreversible, the SO2 concentration is directly proportional to the limestone injection rate. In such a case, we may use any convenient and proportional measure of the injection rate (e.g., the slurry flow rate, feed screw rate, etc.). For example, Table 5.1 shows SO2 in flue gas TABLE 5.1 SO2 vs. Limestone Injection Rate Limestone Injection Rate, % of Feed Screw
SO2 in Flue Gas, ppm
20 30 30 30 30 40 40 40 40 50 50
68.3 55.3 58.1 44.4 61.2 35.9 42.6 34.5 58.6 18.4 24.7
© 2006 by Taylor & Francis Group, LLC
Semiempirical Models
477
for a coal-fired fluidized bed boiler. The limestone injection rate is given as a percent of the feed screw from 20 to 50. The table reports SO2 readings corrected to 6% O2 in the flue gas. Since we have replicate observations, we may estimate the bias of the model. The analysis of variance (ANOVA) (Table 5.2) shows that it is insignificant (P = 0.8). Therefore, a linear model is adequate to correlate the behavior. TABLE 5.2 ANOVA for SO2 Capture Term
DF
SS
MS
F
P
M B
1 2
2179.37 5.77
2179.37 2.89
60.17 0.08
0.0002 0.8043
E
6
217.30
36.22
r2
90.7%
T
9
2402.44
s
6.02
We pool the observations to obtain an estimate for σ of ±5.3 ppm (Table 5.3) for the model ( ySO2 = 46.0 − 24.2 x , where ySO2 is the SO2 fraction in the flue gas, ppm; and x = ξ − 35 15, ξ being the screw speed from 20 to 50). TABLE 5.3 ANOVA for SO2 Capture, Pooled Residual Term
5.4
DF
SS
MS
F
P
M
1
2179.37
2179.37
78.16
<0.0001
R
8
223.07
27.88
r2
90.7%
T
9
2402.44
s
5.28
CO Models
CO is a metastable molecule and requires the OH radical as a catalyst for its oxidation: CO + OH = CO2 + H
(5.100)
The concentration of a species is one factor that determines the molecular collision frequency of the reactants (others are temperature and pressure). However, we prefer factors that are mole fractions of emissions species rather than concentrations. The rate law for Equation 5.100 is
© 2006 by Taylor & Francis Group, LLC
478
Modeling of Combustion Systems: A Practical Approach b d ⎡ CO ⎤⎦ − − ⎣ = Ae T ⎡⎣ CO ⎤⎦ ⎡⎣ OH ⎤⎦ dθ
or in terms of mole fractions, we have
−
b
− dyCO P = Ae T yOH yCO RT dθ
(5.101)
The literature15 gives the values A = 2.12 × 109 L/mol sec and b = –21.87 kJ/mol/RT for this reaction. Laser-based spectroscopic measurements can measure OH concentrations, but these methods are not amenable to field conditions. In order to relate [OH] to measurable species such as H2O and O2, we note that combustion systems may produce CO in two ways; we term the mechanisms cold CO or hot CO.
5.4.1
Cold CO
Cold CO occurs with very high excess air levels (usually above 5% O2 mole fraction). The high air/fuel ratio robs heat from the flame and postflame zone, quenches OH formation, and attenuates CO oxidation. We can use an equation such as Equation 2.93,
TAFT =
ΔH c + Tref Cp 1 + α w
(
)
which we will simplify to
T≈
k ΔH c Cp 1 + α w
(
)
for T >> Tref , where T is the flame temperature, and k is a constant of proportionality. Presuming that CO increases according to an Arrhenius rate law, combining constants and taking the log give ln yCO = a0 + a1α w
© 2006 by Taylor & Francis Group, LLC
(5.102)
Semiempirical Models 5.4.2
479
Hot CO
Hot CO is the more usual case. All hydrocarbon fuels produce CO immediately after fuel pyrolysis. In fact, virtually all of the heat released by the flame comes from the oxidation of CO and H2 to CO2 and H2O — the final flue gas products. Sufficient oxygen must also be available because O2 is required to replenish the OH population. For example, H + 1/2 O2 = OH
(5.103)
The addition of Reactions 5.100 and 5.103 gives CO + 1/2 O2 = CO2
(5.104)
We refer to this as the hot CO mechanism, i.e., CO due to lack of O2. 5.4.3
General Behavior of Hot CO
In practice, CO emissions have high sensitivity to combustion conditions. We know that CO increases as oxygen and temperature decrease. We also know that the difference between low levels of CO (<200 ppm) and high levels (>2000 ppm) can be 0.1% to 0.2% mole fraction O2. In other words, CO production is highly nonlinear with respect to temperature and oxygen fraction. Figure 5.7 gives the general shape of the CO curve. The particular data set is for a boiler providing steam to a facility producing paper for commercial drywall. At oxygen levels lower than a certain threshold, the CO is quite high; the CO breakthrough point, yO2,bt, is the oxygen concentration at which CO climbs above a predetermined threshold. For
Corrected CO, ppm
2000
y CO = e5.66–3.441n yO2
1500
y O2,bt [%] = e
5.66–1n(200[ppm]) 3.44 =
1.1%
1000
500
0 0
0.5
1.0
1.5
2.0
2.5
3.0
3.5
4.0
Adjusted Oxygen FIGURE 5.7 CO behavior. To the right of the CO breakthrough point, CO is practically zero; to the left, CO rises sharply.
© 2006 by Taylor & Francis Group, LLC
480
Modeling of Combustion Systems: A Practical Approach
purposes of this text, we will use 200 ppm as the CO threshold. The actual value is almost immaterial, as the slope of the CO–O2 curve is quite steep. Whether one uses 100, 200, or 500 ppm, the CO breakthrough point will differ only by a few tenths of a percent oxygen. We may use function shape analysis to determine an equation form for yCO and yO2,bt. First, we note from the figure that the curve is vh, characterized by forms such as φ( x) = ( a x)n . We may linearize this curve with the log function ln φ = n ln a − n ln x or, more simply, ln yCO = a0 − a1 ln yO 2. However, we may need to adjust this in two ways. First, we note that yCO = 0 for many data. We cannot take the log of zero, so we will modify the left-hand side of the equation by fitting ln( yCO + 1) , where yCO is in ppm; that is
(
)
ln yCO + 1 = a0 − a1 ln yO 2
(5.105)
This small offset will be trivial for any CO of concern. Second, if one measures yO2 in the stack, significant air in-leakage is likely. Again, we reiterate that for the purposes of understanding and modeling combustion, one must measure oxygen in the furnace, not the stack. If there is no air in-leakage, one may use Equation 5.105 as it stands. However, many facilities do not have such a measurement, and many historical data are from the stack rather than the furnace. For example, the boiler considered in Figure 5.7 actually began to show CO > 200 ppm for any O2 < 6%. If one cannot reduce O2 to less than 3% without CO, air in-leakage is the likely culprit that is masking the low O2 in the combustion zone. The obvious diagnostic is to measure the CO in the firebox with a portable analyzer. However, even direct visual observation is telling — often, a hazy firebox accompanies high CO. The haze is probably due to the light scattering ability of microscopic soot. In such cases, we shall adjust the oxygen concentration by subtracting the minimum O2 we record: yO 2 , adj = yO 2 ,meas − yO 2 ,min
(5.106)
The idea is that yO2,adj represents close to 0% O2 in the furnace. For the CO data in the figure, yO2,adj = 4.65%. Again, if one measures yO2 in the furnace, then one need not modify the right side of Equation 5.105. In terms of yCO , Equation 5.105 becomes yCO = e a0 − a1 ln yO 2 − 1
(5.107)
One may use a similar formulation to capture the nonlinear behavior of CO (even without stack leakage) by defining a CO breakthrough point. The
© 2006 by Taylor & Francis Group, LLC
Semiempirical Models
481
CO breakthrough point is the oxygen concentration where CO begins its steep climb. To calculate the CO breakthrough point, we use a form similar to Equation 5.107:
(
)
a0 − ln 200[ ppm]
yO 2 ,bt [%] = e
−1
a1
(5.108)
In the equation, 200 ppm is the CO threshold that defines breakthrough.
Example 5.6
Calculation of y O2,bt
Problem statement: The equation for the CO behavior of Figure 5.7 is yCO [ ppm] = e
5.66− 3.44 ln yO 2 ⎡⎣% ⎤⎦
− 1[ ppm]
Calculate yO2,bt. Solution: From Equation 5.108,
(
)
5.66− ln 200[ ppm]
yO 2 ,bt [%] = e
5.4.4
3.44
= 1.1%
Equilibrium Considerations
Previously, we gave CO + OH = CO2 + H This leads to the following rate law d ⎡⎣ CO ⎤⎦ dθ
= Ae
−
b T
⎡⎣ CO ⎤⎦ ⎡⎣ OH ⎤⎦
(5.109)
To solve for [OH] in terms of field measurable quantities, consider the following reaction scheme 1/2 O + 1/2 H2O = OH
(5.110)
1/4 O2 = 1/2 O
(5.111)
1/4 O2 + 1/2 H2O = OH
© 2006 by Taylor & Francis Group, LLC
482
Modeling of Combustion Systems: A Practical Approach
Then [OH] = [H2O]1/2[O2]1/4. Substituting this into Equation 5.109 and rearranging give
∫
b − d ⎡⎣CO ⎤⎦ = A e T ⎡⎣ H 2O ⎤⎦ ⎡⎣ O 2 ⎤⎦ dθ ⎡⎣CO ⎤⎦
∫
(5.112)
Indeed, others have arrived at this form.23 Now, both [H2O] and [O2] are functions of the excess air, ε, and H/C ratio, ψ, suggesting an equation of the form ln yCO ≈ a0 + a1 ln ψ + a2 ln ε
(5.113)
Since ψ and ε are functions of Kwet and yO2, we could recast the equation in those terms as well. Figure 5.8 shows a JMP™ plot of actual versus predicted results using Equation 5.114 and the data of Figure 5.7. The data set is a blend of waste gas and natural gas fuels, so we have elected to fit the model ⎛ ⎞ yO 2 ln yCO ≈ a0 + a1 ln ywg + a2 ln ⎜ ⎝ 0.21 − yO 2 ⎟⎠
(5.114)
where ywg is the waste gas (proportional to ψ) and ε = yO2/(0.21 – yO2). The equation does a reasonably good job of correlating the behavior, but if the fuel and oxygen levels do not vary much, we could use an equation such as ln yCO ≈ a0 + a1 ywg + a2 ln yO 2 , or even ln yCO ≈ a0 + a1 ywg + a2 yO 2 . In the present case, both give poorer fits (the latter being the worst), but only marginally so.
8
ln(CO, c + 1) Actual
7 6 5 4 3 2 1 0 -4
-2
0
2
4
6
8
ln(CO, c + 1) Predicted P < .0001 RSq = 0.73 RMSE = 1.117 FIGURE 5.8 Actual vs. predicted CO. The correlation is from Equation 5.140. It does a reasonable job of correlating CO behavior with an r2 of 73%. The statistical software package JMP generated the plot.
© 2006 by Taylor & Francis Group, LLC
Semiempirical Models 5.4.5
483
Arrested Oxidation of CO (via Ammoniacal Poisoning of OH Catalysis)
Combustion systems have OH in superequilibrium concentrations; OH also plays a role in SNCR strategies,* helping to form NH2. One might even say NH3 is a scavenger for OH. NH3 + OH = NH2 + H2O
(5.115)
Therefore, high concentrations of NH3 will poison the OH catalysis of CO oxidation; we shall refer to this mechanism as arrested oxidation. This results in high CO levels, even in the presence of sufficient oxygen and high temperature. As hydrocarbon conversion does not require catalysis by OH, hydrocarbon conversion is unaffected — only the CO levels remain high. In fact, one test for arrested oxidation is to measure unburned hydrocarbons and CO. If the CO level is high yet unburned hydrocarbons are low in the presence of ammonia, arrested oxidation is a strong possibility. Therefore, if there is ammonia in great excess (e.g., due to an improperly operating SNCR system or the burning of cow manure containing significant urea), then outlet concentrations of CO can be several thousand ppm despite sufficient oxygen and high temperature. Indeed, the author has observed this phenomenon while experimenting with high NH3 injection rates (~1000 ppm NH3) of an SNCR system for a municipal solid waste boiler.6 This phenomenon was also suspect in a fluidized bed burning cow dung. The ammonia source would be urea from bovine urine.
5.5
Response Transformations
One method of assessing the possibility of using the log transform (or other power transforms, generally) is the Box–Cox transformation method.16 In this section we apply this empirical transformation to both CO and NOx and show that the data support ln(yNO) and ln(yCO) as appropriate responses. However, in the case of CO we recommend regressing ln(yCO + 1) for reasons already articulated.
5.5.1
Empirical Considerations for Transformation of the CO Response
For CO data, generally
* First pointed out to me by Dr. Larry Muzio, principal FERCO, Irvine, CA, and adjunct professor at University of California, Irvine, 1992.
© 2006 by Taylor & Francis Group, LLC
484
Modeling of Combustion Systems: A Practical Approach
yCO ,max > 10 yCO ,min For ratios less than 3, the power transform is insensitive, and one can as well regress the untransformed response. The idea is to find λ for yλ to minimize and stabilize the residuals. The form y λ − 1 λ has advantages over yλ if performing the calculation by hand because we may use the following identity. Since y λ = e λ ln y and
(
)
eu = 1 + u +
u2 +$ 2!
(5.116)
then y λ = 1 + λ ln y +
λ 2 ln 2 y λ 3 ln 3 y + +$ 2! 3!
(5.117)
or λ ln 2 y λ 2 ln 3 y yλ − 1 = ln y + + +$ λ 2! 3!
(5.118)
Thus, we may use Equation 5.118 with any data set and find the value of λ that minimizes SSE. When λ = 0 this identifies the log transform because lim ⎛ y λ − 1 ⎞ = ln y λ → 0 ⎜⎝ λ ⎟⎠ ln y is the only term on the right side of Equation 5.118 that does not vanish at the limit. Figure 5.9 shows such a plot along with 95% confidence limits for λ. Clearly, the confidence interval λ includes the value 0, and this is the case for virtually all CO data sets. In fact, an examination of 11 CO data sets17 supported the log transform in all cases, though in 3 of the cases the untransformed CO was also within the 95% confidence limit. The pooled data set excluded the untransformed case and indicated the log transform. Thus, in all cases the log transform was appropriate. The log transform also stabilized the variance: the untransformed data residuals showed a clear trend while the log-transformed data residuals showed a random distribution; we would expect such for an appropriate model (Figure 5.10).
© 2006 by Taylor & Francis Group, LLC
Semiempirical Models
485
50
40
SSE
30
20
10
0
95% Confidence Interval for λ
-10 -2.0
-1.5
-1.0
-0.5
.0
.5
1.0
1.5
2.0
Lambda FIGURE 5.9 Box–Cox response transformation. This is the JMP output for a Box–Cox transformation on the CO response, annotated with the 95% confidence interval. Note that the 95% confidence interval includes the value 0 within narrow limits, thus indicating the log transform.
2
6
1 ln(CO+1) Residual
CO Residual
4 2 0 -2
0 -1 -2
-4
-3
-6 0
5 CO Predicted
10
0
2 4 6 ln(CO+1) Predicted
8
FIGURE 5.10 Box–Cox response transformation. JMP output of residuals, annotated with data regions. The untransformed data (left) exhibit an expanding funnel shape (shaded region), while the logtransformed data (right) show a more random pattern. Thus, the transform has stabilized the residuals.
© 2006 by Taylor & Francis Group, LLC
486 5.5.2
Modeling of Combustion Systems: A Practical Approach Empirical Considerations for Transformation of NOx Response
In the previously cited work, the author examined the power transformation for NOx response with 15 boiler combustion data sets comprising nearly 500 observations. These data were the result of planned experiments as opposed to random operating data. For all cases, the 95% confidence interval included the transformation y → ln(y). Even so, it is generally true that for operating boilers, NOx emissions vary by no more than a factor of two. When the extreme value ratio ymax ymin is not at least 3, power transformations have a modest effect and lead to broad confidence intervals. In such cases, one may obtain adequate correlations without log-transforming NOx prior to linear regression.
5.6
Heat Flux
The heat flux profile is an important property for properly operating ethylene cracking units (ECUs) and other catalytic reactors. One measures heat flux with a special probe comprising an air-cooled window communicating to a thermopile (Figure 5.11). window thermopile → cooling air → → cooling water → → cooling air
mV output
cooling water inlet
cooling air inlet
cooling water outlet
FIGURE 5.11 Schematic of a heat flux probe. A thermopile absorbs radiant energy. One end of the thermopile is kept at a constant reference temperature by cooling water. The other end views the furnace through a CaF2 window and absorbs heat. The temperature difference between the hot and cool end generates a voltage proportional to the radiant heat flux. Cooling air keeps the window itself cool without affecting the temperature of the thermopile.
Water cooling keeps one end of the thermopile at constant temperature; the other end absorbs infrared energy and heats up. The temperature difference causes the thermopile to generate a small voltage that is proportional to the heat flux. One is not so interested in the absolute magnitude of the
© 2006 by Taylor & Francis Group, LLC
Semiempirical Models
487
millivolt reading — this can vary with type of radiometer, viewing angle, etc. Rather, the normalized reading is most important, y = Y/Ymax, where Y is the millivolt reading from the heat flux probe and Ymax is the maximum millivolt reading at some corresponding elevation, Zmax. Thus, y is dimensionless: 0 < y < 1. We may also render the elevation as dimensionless. We do so in order to provide a uniform coordinate system, 0 < z < 1, where z = Z/ZH, ZH is the maximum furnace height, and Z is any elevation between 0 and ZH. 5.6.1
Heat Flux Profile
From jet theory, the concentration of the fuel jet scales with the orifice diameter do. Cx do = Co x
(5.119)
Equation 5.119 gives the general scaling law for jets, where Cx is the concentration along the centerline, Co is the concentration at x = 0, and x is the length along the centerline of the jet. However, the coordinate is offset by a virtual origin of the jet that is –do in the x direction. If we want to use an origin at the orifice, then we must modify the equation to 1 Cx ′ do = = Co x′ + do xo′ +1 do
(5.120)
where x = x′ + do . In a modern industrial burner there are many orifices in various locations firing at various angles. Therefore, it makes more sense to scale the total fuel concentration from a global perspective based on the burner diameter or some other characteristic burner dimension. For the time being, we shall use z in an analogous fashion to xo′ do and postulate that the heat release will be proportional to the fuel/air concentration, which will scale as the reciprocal of the distance, q A = q0 1 + z Here, q is the instantaneous heat release at elevation z, q0 is the heat release at the floor (z = 0), and A is a constant to account for variations in the heat release along the vertical reactor dimension. The burner manufacturer will influence A by changing tip diameters, drilling angles, burner type, air
© 2006 by Taylor & Francis Group, LLC
488
Modeling of Combustion Systems: A Practical Approach
momentum, etc. The constant, A, will also account for differences in burning rates of various fuel compositions. To find the heat flux, we will integrate Y along z and subtract a constant heat loss, B. The constant B accounts for heat transfer to the process. This gives
()
⌠
A − B dz ⌡ 1+ z
Y z = ⎮⎮
(5.121a)
We may integrate this to yield
()
(
)
Y z = A ln 1 + z − Bz + C
(5.122a)
where C is a constant of integration. We note that when z = 0 (and Y = Y0), all terms drop out of the equation except for C. Therefore, C = Y0
(5.123a)
We may write another equation at elevation z = zmax (the elevation of maximum heat flux, Ymax). Ymax will occur at Y(zmax) when dY dz = 0 ; that is, d dz z
(
max
)
A ⎡ A ln 1 + z − Bz + C ⎤ = −B=0 ⎣ ⎦ 1+ z max
(5.124)
Solving for zmax we obtain zmax =
A −1 B
(5.125a)
At zmax, with C = Y0, Equation 5.122a becomes
(
)
Ymax − Y0 = A ln 1 + zmax − Bzmax but from Equation 5.125a
(
A = B 1 + zmax
)
With this substitution, we have
(
) (
)
Ymax − Y0 = B 1 + zmax ln 1 + zmax − Bzmax or
© 2006 by Taylor & Francis Group, LLC
Semiempirical Models
489
B=
Ymax − Y0 ln 1 + zmax − zmax
(1 + z ) ( max
)
(5.126a)
Substituting Equation 5.125a into the above and rearranging gives
A=
(
(Y
)(
− Y0 1 + zmax
max
) (
)
)
1 + zmax ln 1 + zmax − zmax
(5.127a)
5.6.1.1 The Normalized Heat Flux Equation If we normalize Equation 5.122a by Ymax, we obtain y=
(
) )
A ln 1 + z − Bz + C Y = Ymax A ln 1 + zmax − Bz max +C
(
or
(
)
y = a ln 1 + z − bz + c
(5.122b)
where a=
A B C Y , b= , and c = = 0 = y0 Ymax Ymax Ymax Ymax
Substitution of these into the previous equations gives c = y0 b=
1 − y0 ln 1 + zmax − zmax
(1 + z ) ( max
a=
(5.123b)
)
(1 − y ) (1 + z ) (1 + z ) ln (1 + z ) − z 0
max
max
max
(5.126b)
(5.127b) max
Since Equations 5.122a and b have identical form, it follows from Equation 5.125a that zmax =
© 2006 by Taylor & Francis Group, LLC
a −1 b
(5.125b)
490
Modeling of Combustion Systems: A Practical Approach
Therefore, the normalized equation reduces to a two-parameter equation because all constants are a function of y0 or zmax, exclusively. To see this more clearly, we may write the equation in the following form:
(
) ( ) (
) )
1 + zmax ln 1 + z − z y − y0 Y − Y0 = = 1 − y0 Ymax − Y0 1 + zmax ln 1 + zmax − zmax
(
(5.128a)
If we let y* =
y − y0 1 − y0
and z* =
(1 + z ) ln (1 + z ) − z (1 + z ) ln (1 + z ) − z max
max
max
max
a plot of y* against z* yields a straight line. Figure 5.12 graphs these functions for an ECU simulator and a variety of burner styles and fuels.
1.0
0.5
0.0
Reduced Heat Flux, y* =
y–yo 1–yo
y*-z* Plot for Heat Flux
-0.5
-1.0 Reduced Elevation, z* = -1.5 -1.5
-1.0
-0.5
0.0
(1 + zmax)1n(1 + z)– z (1 + zmax)1n(1 + zmax)– z 0.5
1.0
FIGURE 5.12 The y*-z* plot for heat flux. The plot shows heat flux measurements from various burner types and fuel. Data that exactly correspond to the model fall on the given line; deviation from the line represents model error.
© 2006 by Taylor & Francis Group, LLC
Semiempirical Models
491
If we prefer equations in terms of y1 rather than y0, we may substitute y1 for y in Equation 5.128a:
y1* =
(
)
1 + zmax ln 2 − 1 y1 − y0 Y − Y0 = z1* = 1 = 1 − y0 Ymax − Y0 1 + zmax ln 1 + zmax − zmax
(
) (
)
(5.129a)
This leads to the following equations giving the relation between y0 and y1:
(
)
(5.130)
y0 =
y1 − z1* 1 − z1*
(5.131)
y1 = z1* 1 − y0 + y0
5.6.1.2 Data Normalization The usual industry practice is to record heat flux measurements at 10 or more elevations, and then use the maximum recorded heat flux to normalize the data. Though the procedure is common, it is not optimal for the following reasons: 1. With the foregoing procedure, a single data point normalizes the entire curve. This is a poor statistical practice. To average out the experimental error, it would be much better to use all the data before determining the maximum. One way to do this is to smooth the curve first. In fact, this is a good idea before determining any single point, including y0, y1, or ymax. One should make such determinations using smoothed data, not recorded data. One way of smoothing the data is to use a least squares regression on the entire data set. We shall show the procedure presently. 2. If we pick a single point to normalize our heat flux curve, the odds are precisely zero that we will happen to record the true maximum.* This is because the true maximum will always lie between measured points because there are an infinite number of them in every interval. Accordingly, we prefer some interpolation method to estimate it. Least squares will accomplish this for us as well.
* In fairness, we should mention that although, theoretically, the recorded data can never include the exact maximum, a datum might be (and probably is) reasonably close to the true maximum. Thus, the limitation is not as severe as it appears. Notwithstanding, data smoothing is the appropriate statistical procedure, not normalization by a single estimate of the maximum flux reading.
© 2006 by Taylor & Francis Group, LLC
492
Modeling of Combustion Systems: A Practical Approach
5.6.1.3 Data Smoothing To smooth the data, we use a simple polynomial having one third to one half as many coefficients as data points. If we use too few coefficients, we may reject genuine information; if we use too many, we may overfit the data. The first error results in smoothing away features we ought to retain; the second results in fitting noise we ought to reject. A fourth-order polynomial is sufficient for interpolating among 12 or more data points: y = a0 + a1z + a2 z 2 + a3 z 3 + a4 z 4 + e
(5.132)
Then yˆ = Hy = X Ta = a0 + a1 z + a2 z 2 + a3 z 3 + a4 z 4, and this will represent the smoothed data (see Chapter 1 for additional details). However, proper data smoothing creates its own dilemmas. For example, we are likely to determine a maximum that is different from the measured maximum. This is the whole point of data smoothing, but then the recorded data will no longer normalize to unity. An alternative is to adjust the fitted curve’s maximum to match the data’s maximum, but this introduces bias — the curve will no longer be the best fit to the data, as we have shifted yˆ max to ymax. The latter contains random and bias errors because we are normalizing the data by yˆ max + ε rather than yˆ max . Moreover, we are doing so at the wrong elevation, i.e., not the true zmax. The only sound option is to use smoothed data, normalize it, and superimpose the recorded data as is, error and all. This will avoid any misdirection. If ymax contains error, it will differ from unity and the smoothed curve, as it should. The properly smoothed curve represents the maximum likelihood of the pure information; the actual data are adulterated and may exceed unity.
Example 5.7
Least Squares Normal Equations for Heat Flux Curves
Problem statement: 1. Smooth the data of Table 5.4 using a fourth-order polynomial. 2. Use your knowledge of least squares to construct the matrix form of the normal equations for the relation of Equation 5.122b. Will the matrix be orthogonal? 3. Use a spreadsheet to determine the heat flux coefficients in Equation 5.122b from the smoothed data. 4. According to the model of Equation 5.122b, at what elevation does the maximum heat flux occur? Calculate Ymax in mV. 5. What are the values of y0 and y1 and Y0 and Y1? Are these values reliable?
© 2006 by Taylor & Francis Group, LLC
Semiempirical Models
493
TABLE 5.4 Heat Flux vs. Normalized Elevation Normalized Elevation
Heat Flux, mV
0.085 0.155 0.225 0.296 0.366 0.437 0.507 0.577 0.648 0.718 0.789 0.859 0.930 1.000
16.1 18.3 20.1 20.9 22.3 22.6 22.7 21.9 21.4 20.6 19.9 18.6 17.8 17.3
6. Construct an ANOVA table and perform an F test. a. Is the model significant at the 95% confidence level? b. What is the r2 of the model? c. Does it indicate a satisfactory fit? d. Give an estimate for σ. 7. Graph the raw data and the fitted curve. Solution: 1. The smoothing model of Equation 5.132 results in the following coefficient vector: ⎛ a0 ⎞ ⎛ 12.873⎞ ⎜ a ⎟ ⎜ 42.044⎟ ⎜ 1⎟ ⎜ ⎟ ⎜ a2 ⎟ = ⎜ −46.1192 ⎟ ⎜ ⎟ ⎜ ⎟ ⎜ a3 ⎟ ⎜ 11.838⎟ ⎜⎝ a ⎟⎠ ⎜⎝ −3.284⎟⎠ 4 Table 5.5 gives the analysis of variance. TABLE 5.5 ANOVA for Fourth-Order Smoothing Effect
SS
DF
MS
F(11, 2)
p
Model
57.9
4
14.47
347.88
<0.0001
Error
0.4
9
0.04
r2
99.4%
Total
58.3
13
s
0.21
© 2006 by Taylor & Francis Group, LLC
494
Modeling of Combustion Systems: A Practical Approach From the table we see that s2 = MSE = 0.04, leading to a value of s = ± 0.21 mV. A t distribution with 9 degrees of freedom gives ±1.84s for the 90% confidence interval, or Y ± (0.21)(1.84) = ±0.38 mV. 2. Though any order will do, the matrix takes a more standard form if we solve for the coefficients in reverse order, from c to a. a. From Chapter 1, the normal equations become ⎛ ⎜ ⎜ ⎜ ⎜ ⎜⎝
∑y ∑ yz
⎞ ⎛ N ⎟ ⎜ ⎟ =⎜ ⎟ ⎜ ⎟ ⎜ y ln 1 + z ⎟⎠ ⎜⎝ sym
∑ ( )
∑ z ∑ ln (1 + z) ⎞⎟ ⎛ c⎞ ∑ z ∑ z ln (1 + z)⎟⎟ ⎜⎜⎜ −b⎟⎟⎟ ⎟ a ∑ ln (1 + z) ⎟⎠ ⎝ ⎠ 2
2
Please note the sign of b; the matrix, as written, will determine a value for –b and we must remember to negate it when reporting the coefficient. b. Since z is normalized between 0 < z < 1, the design is not symmetrical about the origin (balanced). Therefore, Σz will not be zero, nor the other nondiagonal elements. Therefore, the matrix is not orthogonal. 3. The coefficients are for the mV and normalized output, respectively. ⎛ C ⎞ ⎛ 13.28 ⎞ ⎜ B ⎟ = ⎜ 84.15 ⎟ mV ⎟ ⎜ ⎟ ⎜ ⎜⎝ A⎟⎠ ⎜⎝ 126.00⎟⎠
⎛ c ⎞ ⎛ 0.596⎞ ⎜ b ⎟ = ⎜ 3.775⎟ ⎟ ⎜ ⎟ ⎜ ⎜⎝ a⎟⎠ ⎜⎝ 5.652 ⎟⎠
Note that A, B, and C have dimensions of mV, while a, b, and c are dimensionless. zmax =
4.
B b − 1 = − 1 = 0.497 A a
Thus, the maximum occurs at 49.7% of the height of the furnace.
(
)
Ymax = A ln 1 + zmax − bzmax + c = 16.5 mV In other words,
© 2006 by Taylor & Francis Group, LLC
Semiempirical Models
495
a.
zmax = 49.7% and Ymax = 22.3 mV (flux model). This presumes that our model is correct. However, it does not match the maximum for the smoothed data. Numerically, for the fourth-order smoothing, this occurs at b. zmax = 47.1% and Ymax=22.6 mV (fourth-order smoothing). However, the maximum recorded data value is c. zmax = 50.7% and Ymax = 22.7 mV (unreduced data). Clearly, this actual measurement is biased because zmax does not match the smoothed data. But for that matter, the model is biased as well, for it also does not match the smoothed data. We discuss this in greater detail under point 8 below. y0 = c = 0.596, y1 = a ln(2) – b + c = 0.739
5.
Y0 = C = 13.3 mV, Y1 = A ln(2) – B + C = 22.3 mV The values for y1 and Y1 represent interpolations of the data and should prove reliable. However, the values y0 and Y1 represent extrapolations. As the model is not a purely empirical one, and the extrapolation not too distant, there is some hope that the initial flux value is reasonable. However, by no means may we assume this. We should measure the initial heat flux and compare it with the extrapolated value. Until then, we should view it with some suspicion. 6. See Table 5.6. TABLE 5.6 ANOVA for Example 5.14
a.
Effect
SS
DF
MS
F(11, 2)
p
Model
56.1
2
28.07
145.07
0.0000
Error
2.1
11
Total
58.3
13
0.19
2
r
96.3%
s
0.44
From the ANOVA table, MSM = 145.07, DFM = 11, and DFE = 2. Using the Excel™ spreadsheet command FDIST(145.07,11,2)=<0.0001, we see that p < 0.0001. Therefore, the model is certainly significant at greater than 95% confidence. Since the model is not orthogonal, we would need to construct and test all possible models to be sure that all the model terms are
© 2006 by Taylor & Francis Group, LLC
496
Modeling of Combustion Systems: A Practical Approach significant. If we always include c, then there are two parameters left to test, resulting in 23–1 = 4 possible models: y = c , y = a ln(1 + z) + c, y = −bz + c , and y = a ln 1 + z − bz + c . As that was not part of the problem statement, we do not go this far, but leave it as an exercise for the reader. b. r2 = SSM/SST = 0.963; that is, the model explains 96.3% of the variation in the data. c. An r2 = 0.963 is quite high, and certainly satisfactory for interpolation. d. An estimate of the standard error is σ ~ s = ±√MSE = ±√0.19 = ±0.44 mV. A t-distribution having 11 degrees of freedom gives 1.8 s as the 90% confidence interval (±0.44 mV)(1.8) = ±0.79 mV. 7. Figure 5.13 shows the raw data and fitted curves. The error bars shown in the data represent the 90% confidence interval of the smoothed data. Note that the data contain some irregularities. a. There seems to be dips in the heat flux data near 30% and 60% elevation. In fact, a more thorough analysis with repeated flux profile sampling (not given) indicates that
)
102%
22
97%
21
93%
20
89%
19 18 17
Heat Flux,mV
23
84% Actual Data 4th Order Smoothing zmax, 4th Order Flux Model zmax, Model
16 15
80% 75% 71% 66%
Heat Flux, % of Maximum
(
62%
14 Normalized Elevation 13 0%
10%
20%
30%
40%
50%
60%
70%
80%
90%
58% 100%
FIGURE 5.13 Graph of data for Example 5.7. The diamonds represent actual data with standard deviation error bars as shown. The dashed line is the fourth-order fit of the data, while the solid line is the heat flux model. The heat flux model captures the main features of the data, but does not capture the fine data structure such as the rise in heat flux due to furnace currents (z: 30% to 60%) or variations in furnace insulation pattern, e.g., rise in flux tail at 100%. Despite the simplifications, the flux model is within the error bands of the data majority.
© 2006 by Taylor & Francis Group, LLC
Semiempirical Models
497
the dips differ significantly from the noise. Thus, the effect is a real one. Our heat release model presumes a linear heat loss from floor to ceiling, but the dips coincide with multiple observation ports at these elevations, so additional heat loss there is likely. If this is so, then our simple model is incorrect and we have introduced some bias error into our analysis. b. The tail of the heat flux curve seems to bend up at the final elevation. Repeated sampling with genuine replicates indicated this to be a real effect. Visual observation showed no discernable combustion at this elevation, nor would we expect any so far from the burner — the test furnace is greater than 10 m tall at this point. The effect is likely due to the loss in heat extraction efficiency at the upper elevation of the test furnace. As we did not account for this in our heat loss model, we have introduced bias error and our model does not (indeed cannot) capture this behavior. 5.6.1.4 Renormalization It may happen that we do not have access to the actual flux probe measurements, only the normalized data. This is typical, because raw mV data are only a means to an end for most users, so the raw data are not preserved. Even so, one can still estimate the elevation of the true maximum from the normalized readings. We then adjust the maximum to be unity at this elevation by renormalizing the curve. Just as before, this procedure gives better statistical properties because we average the error over all the observations, not just one.
Example 5.8
Renormalization of a Heat Flux Curve
Problem statement: Consider the normalized data of Table 5.7. 1. Smooth the data and renormalize it based on the maximum of the smoothed curve. For comparison, investigate the values of the initial, maximum, and final heat flux points — y0.085, zmax and ymax, and y1, respectively. Calculate the heat flux model coefficients for Equation 5.122b. 2. Plot the results. Solution: 1. Since the original data do not include 0% elevation, we have no measure of y0, so we shall use the datum of the lowest
© 2006 by Taylor & Francis Group, LLC
498
Modeling of Combustion Systems: A Practical Approach TABLE 5.7 A Normalized Heat Flux Curve Elevation, % of Max. Height
Heat Flux, % of Max. Reading
8.5 15.5 22.5 29.6 36.6 43.7 50.7 57.7 64.8 71.8 78.9 85.9 93.0 100.0
70.9 80.6 88.5 92.1 98.2 99.6 100.0 96.5 94.3 90.7 87.7 81.9 78.4 76.2
elevation, 8.5% — call the flux there y0.085. Then, from the table we have y0.085 = 70.9%, zmax = 50.7%, ymax = 100.0%, y1 = 76.2% Fourth-order smoothing gives y0.085 = 71.0%, zmax = 47.1%, ymax= 99.4%, y1 = 76.1% In turn, we would renormalize the smoothed data by 1/ 0.994 in order to ensure ymax = 1. With this procedure we have y0.085 = 71.4%, zmax = 47.1%, ymax = 100.0%, y1 = 76.6% (smoothed) Of course, we would apply the factor to all of the data if we were to represent it on a graph alongside the smoothed curve. This would elevate the original data to y0.085 = 71.4%, zmax = 50.7%, ymax = 100.6%, y1 = 76.7% (renormalized) The renormalization procedure unavoidably refers the data to a maximum that is different than 100% (in this case 100.6%). However, this is the point of the renormalization and smoothing procedures — the original data contain
© 2006 by Taylor & Francis Group, LLC
Semiempirical Models
499
experimental error. The smoothed and renormalized curve represents the best estimate for the true heat flux curve. The renormalized data best represent the true data, including experimental error; the error shows itself as a deviation from the smoothed curve. This invariably results in data that are both below and above the best estimates for the heat flux curve. After solving for ⎛ a0 ⎞ ⎛ 0.5741⎞ ⎜ a ⎟ ⎜ 1.7349⎟ ⎜ 1⎟ ⎜ ⎟ ⎜ a2 ⎟ = ⎜ −1.4113⎟ ⎜ ⎟ ⎜ ⎟ ⎜ a3 ⎟ ⎜ −1.4072 ⎟ ⎜⎝ a ⎟⎠ ⎜⎝ 1.2710⎟⎠ 4 we find zmax using
(
y= 1
z
z2
z3
⎛ a0 ⎞ ⎜a ⎟ ⎜ 1⎟ 4 z ⎜ a2 ⎟ ⎜ ⎟ ⎜ a3 ⎟ ⎜⎝ a ⎟⎠ 4
)
Any iterative solver can do this job. Most spreadsheets contain one or more. In Excel we would set up zT so that all the values adjust themselves based on z; that is, zT = (1 z z^2 z^3 z^4). Then y = mmult(zT,a). Finally, we iterate on the cell containing z using Excel’s built-in solver routine to maximize y. We could also use the Excel’s goal seek routine. Most spreadsheet programs have their own versions of these functions. (One could also set the first derivative to zero and solve the resulting cubic equation analytically.) In the present case, the differences between the data-normalized and smoothed-normalized values are close, and the use of either set would cause few practical problems. However, the smoothed-normalized values are from a better statistical procedure and better represent the true initial, maximum, and final heat flux points.
© 2006 by Taylor & Francis Group, LLC
500
Modeling of Combustion Systems: A Practical Approach 2. Using the least squares procedure, the coefficients for the heat flux model are ⎛ c ⎞ ⎛ 0.585⎞ ⎜ b ⎟ = ⎜ 3.707 ⎟ ⎟ ⎜ ⎟ ⎜ ⎜⎝ a⎟⎠ ⎜⎝ 5.550⎟⎠ giving y0 = 58.5%, zmax = b/a – 1 = 49.7%. To find y0.085, we plug values into the model. Here are the results: y0.085 = 72.2%, zmax = 49.7%, ymax = 98.2%, y1 = 72.5% Renormalizing the model, we obtain: y0.085 = 73.5% zmax = 49.7%, ymax = 100.0% (renormalized model)
y1 = 73.9%
5.6.1.5 The Heat Flux Model Equation 5.122b has two important parameters that vary with elevation — the heat release profile, quantified by a, and the heat loss profile, quantified by b. For a full-scale burner test, the heat release profiles in the field and simulation should be identical. However, the heat loss profile may not be the same. Therefore, if the engineer is attempting to estimate heat flux via an ECU simulator, then it is important to match the heat loss profile in the field; in state-of-the-art simulators, one adjusts the heat loss via insulation of water-cooled surfaces to match the temperature profile. For example, if the field has vertical process tubes (typical), then the insulation pattern must be uniform from top to bottom and symmetrical from side to side. A vertically uniform pattern is important because one cannot adjust for differences between the test and field units if the heat loss is unknown or nonuniform. Any other insulation pattern is misleading and may not represent the actual heat flux seen by the process tubes in the field. In Sections 5.6.2 through 5.6.4.5 we show that one may achieve approximate similarity by matching the flue-gas temperature profile, which is tantamount to matching the coefficients of the heat flux equation (5.122b).
5.6.2
Heat Flux as a Function of Furnace Temperatures
The constant a quantifies the heat added to the furnace, b quantifies the heat removed, and c quantifies the heat at the floor. The heat transfer in the furnace is mostly by radiant heat, for which we know that18
(
q = σεF Tg4 − Tp4
© 2006 by Taylor & Francis Group, LLC
)
(5.133)
Semiempirical Models
501
where q is the heat flux [M/θ2], e.g., Btu/h ft2 or W/m2; σ is the Stefan–Boltzmann constant [M/θ2T4], e.g., 0.1714·10–8 Btu/h ft2 R4 or 5.67·10–8 W/m2K4 (we use an exponent of –8 for convenience, e.g., 0.1714·10–8 T 4 = 0.1714 (T/ 100)4); ε is the emissivity of the radiating medium [ ]; F is the view factor of the process tubes to the radiating medium [ ], i.e., ~1, as the burners are on both sides of the process tubes; Tg is the temperature of the radiating medium; and Tp is the temperature of the surface of the process tube. Then the temperatures there should be proportional to the heat flux as follows: 4 Q g ⎛ T ⎞ y( z) = = = a ln 1 + z − bz + c Qmax ⎜⎝ Tmax ⎟⎠
(
)
(5.122c)
Thus, zmax becomes the elevation at which we find the maximum furnace temperature. Then, by analogy with Equations 5.123b, 5.127b, and 5.126b, we may write ⎛ T ⎞ c=⎜ 0 ⎟ ⎝ Tmax ⎠
4
(5.123c)
4
⎛ T ⎞ 1− ⎜ 0 ⎟ ⎝ Tmax ⎠ b= 1 + zmax ln 1 + zmax − zmax
(
) (
)
4 ⎞ ⎤ max ⎟ ⎥ max ⎠ ⎥ ⎣ ⎦ a= 1 + zmax ln 1 + zmax − zmax
⎡
(
⎛
(1 + z ) ⎢⎢1 − ⎜⎝ TT
(5.126c)
0
) (
)
(5.127c)
We may also arrange these to facilitate sequential solutions. ⎛ T ⎞ c=⎜ 0 ⎟ ⎝ Tmax ⎠ b=
4
1− c ln 1 + zmax − zmax
(5.126d)
(
(5.127d)
(1 + z ) ( max
a = b 1 + zmax
© 2006 by Taylor & Francis Group, LLC
(5.123d)
)
)
502
Modeling of Combustion Systems: A Practical Approach
According to Equations 5.128c and d and Equation 5.122c, we may write
(
) ( )
)
) ( ) (
) )
1 + zmax ln 1 + z − z y − y0 T 4 − T04 = 4 = 4 y1 − y0 T1 − T0 1 + zmax ln 2 − 1
(
(
1 + zmax ln 1 + z − z y − y0 T 4 − T04 = 4 = 4 1 − y0 Tmax − T0 1 + zmax ln 1 + zmax − zmax
(
(5.129b)
(5.128b)
or equivalently, y * = T * = z* , where T* =
T 4 − T04 4 Tmax − T04
Substituting y1 for y at z = 1, we obtain
(
)
4 1 + zmax ln 2 − 1 − T04 y1 − y0 TBWT = 4 = 4 1 − y0 1 + zmax ln 1 + zmax − zmax Tmax − T0
(
) (
)
(5.134)
or y1* = T1* = z1* . Then, one may estimate z* directly from temperature data alone, and solve for zmax numerically. According to the foregoing analysis, zmax occurs at the elevation having the highest flue gas temperature. Therefore, if we know the temperature at any three elevations, we may fit an equation similar to 5.122a and find zmax according to Equation 5.125a. We may use this estimate for zmax in a sequential strategy to find the constants c, b, and a.
Example 5.9
Heat Flux Estimates from Furnace Temperatures
Problem statement: An ECU operates with a floor temperature of 2042°F and a maximum furnace temperature of 2217°F at an elevation of 41.8% of the furnace height. Estimate the parameters for the heat flux equation. Compare these with the actual values regressed from the data of c = 74.7%, b = 3.072, and a = 4.355. Estimate the normalized heat flux based on the temperatures for normalized elevations of 0%, 25%, 50%, 75%, and 100%. Compare these with the heat flux based on the regressed curve. Solution: From the problem statement, we have the following: T0 = 2042°F, Tmax = 2217°F, and zmax = 0.418. Applying Equations 5.123c, 5.126d, and 5.127d, in turn, offers 4
4
⎛ T ⎞ ⎛ 2042 + 459.6 ⎞ = 76.30% c=⎜ 0 ⎟ =⎜ ⎝ 2217 + 459.6 ⎟⎠ ⎝ Tmax ⎠
© 2006 by Taylor & Francis Group, LLC
Semiempirical Models
503
b=
(
1 − 0.7630 = 3.069 1.418 ln 1.418 − 0.418
) (
(
)
)
a = b 1 + zmax = 3.069(1.418) = 4.351 This compares with c = 74.7%, b = 3.072, and a = 4.355 from the data regression. Then according to Equation 5.122b and our estimates we have y = 4.351 ln 1 + z − 3.069 z + 76.3%, while the actual regressed equation is y = 4.355 ln 1 + z − 3.072 z + 74.7% . Table 5.8 gives the results.
(
)
(
)
TABLE 5.8 Heat Flux Comparison Normalized Elevation, %
Regressed Heat Flux, % of Max.
Temperature Estimated Heat Flux, %
Difference
74.7 95.1 97.7 88.0 69.4
76.3 96.7 99.3 89.6 71.0
–2.1 –1.7 –1.6 –1.8 –2.3
0 25 50 75 100
Although this agreement is quite good, having less than 3% error in this particular case, ±10% is more common. The derivation presumes that the radiant temperature of the gas alone influences the heat flux. However, this is not true because the emissivity of the refractory wall is high, especially at lower elevations in direct contact with the flame. Moreover, the equation for c uses temperature to the fourth power; so small temperature errors can make big differences. Also, some heat transfer is by convection and we do not account for this.
5.6.3
Qualitative Behavior of zmax
In this section, we derive some equations that are useful for estimating the qualitative behavior of zmax in response to changes in air preheat temperature, fuel composition effects, etc. However, due to the number of simplifications inherent in the derivations, the results are qualitative only. That is, one should not use the equations in this section for quantitative estimates; they are not sufficiently accurate. The greatest error comes from using linear rather than fourth-order terms for temperature effects. Indeed, replacing zmax by its cube root will often give better empirical results for the equations we derive in this section. However, the following equations are useful for showing trends as written.
© 2006 by Taylor & Francis Group, LLC
504
Modeling of Combustion Systems: A Practical Approach
If we view a/b as a heat-input-to-heat-loss ratio, we can determine zmax itself as a function of heat source and sink: 1 a Q = = b Qp qp
(5.135)
where Q is the heat release of the burner, e.g., Btu/h or kJ/h [ML2/θ2]; Q p is the heat transferred to the process [ML2/θ2]; and qp is a process heat release ratio [ ], qp = Q p Q . Please note that qp in Equation 5.135 is a dimensionless heat flux ratio, while q in Equation 5.133 is a heat flux having dimensions [M/θ2]. The dot ( ) on top of the q signifies a quantity involving time. Substituting Equation 5.135 into Equation 5.125b gives Q 1 zmax = − 1 = − 1 qp Qp
(5.125c)
Q 1 qp = p = Q 1 + zmax
(5.136)
We may rearrange this to
But from the conservation of energy, Q = Q p + Q g , where Q g is the heat transferred to the flue gas. Therefore, Q − Q g = Q p, and substituting this into the above gives Q − Q g 1 = 1 + zmax Q Then, Q 1 qg = g = 1 − 1 + zmax Q or equivalently, Q ⎛ z ⎞ qg = g = ⎜ max ⎟ Q ⎝ 1 + zmax ⎠ However, we also know from an energy balance on the flue gas for fuel f +m a )Cp , g (TBWT − Tref ) and that Q = m f ΔH c . and air entering at Tref that Q g = (m Substituting these two equations into the one preceding gives
© 2006 by Taylor & Francis Group, LLC
Semiempirical Models
505
( m
f
)
(
a Cp , g TBWT − Tref +m m f ΔH c
)=
zmax 1 + zmax
a m f, or letting α w = m
(1 + α ) C (T w
p, g
BWT
− Tref
ΔH c
)=
zmax 1 + zmax
We may invert this as 1 + zmax 1 ΔH c = +1= zmax zmax Cp , g 1 + α w TBWT − Tref
)(
(
)
Now if we observe that TAFT − Tref =
ΔH c Cp , g 1 + α w
(
)
then TAFT − Tref TAFT − Tref 1 T − TBWT = −1 = − 1 = AFT zmax TBWT − Tref TBWT − Tref TBWT − Tref Then we may solve for zmax as zmax =
TBWT − Tref (ambient air case) TAFT − TBWT
(5.125d)
To reiterate, this equation is not useful for quantitative estimates. For example, for most hydrocarbon fuels, ⎡ Btu ⎤ Cp , g ≈ 0.25 ⎢ ⎥ ⎣ lbm °R ⎦ and ⎡ Btu ⎤ ΔH = 22 , 000 ⎢ ⎥ ⎣ lbm ⎦ Efficient furnace operation calls for α w ≈ 19. Then, TAFT − Tref ≈ 4, 600 °R ≈ 2,600 K . Using this value in Equation 5.125d with the temperatures in the previous example gives
© 2006 by Taylor & Francis Group, LLC
506
Modeling of Combustion Systems: A Practical Approach
zmax =
2022 − 60 = 76.1% 4600 − 2022
This is far too inaccurate compared with the best estimate for zmax of 41.3%. However, the equation does show proper qualitative trends, namely, an increase in the adiabatic flame temperature will reduce zmax to lower elevations; conversely, an increase in the bridgewall temperature will elevate zmax. 5.6.3.1 The Effect of Air Preheat For the case of air preheat, presuming Cp , a ≈ Cp , g and Tf = Tref, Equation 5.125c becomes
(
) (
)
( ) (
)
aCp,g Ta − Tref + m f +m a Cp, g TBWT − Tref m Q zmax = g = f ΔH c − m aCp,g Ta − Tref − m f +m a Cp,g TBWT − Tref Q − Qg m
(
) (
)
which simplifies to
zmax =
(
) (
)
Ta − Tref + TBWT − Tref γ w ΔHc − Ta − Tref − TBWT − Tref Cp,g (1 + α w )
(
) (
)
(5.125e)
But from Equation 2.92, γ w ΔHc = γ w TAFT − Tref − Ta − Tref Cp (1 + α w )
(
) (
)
Substituting this into the previous equation gives
zmax =
(
) (
γ w TBWT − Tref + Ta − Tref
(
)
γ w (TAFT − TBWT ) − 2 Ta − Tref
)
(5.125f)
Again, Equations 5.125e and f are not sufficiently accurate for quantitative estimates. However, they do show that an increase in air preheat temperature will elevate the maximum heat flux as it inflates the numerator but shrinks the denominator of Equation 5.125f.
© 2006 by Taylor & Francis Group, LLC
Semiempirical Models
507
5.6.3.2 The Effect of Air/Fuel Ratio To see the effect of αw on zmax, we recast Equation 5.125d as zmax =
(
) ( ) (
)(
)
α w Ta − Tref + TBWT − Tref 1 + α w ΔH c − α w Ta − Tref − TBWT − Tref 1 + α w Cp,g
(
)(
)
Collecting terms under αw gives
zmax =
(
) ( ) (
) (T − T ) )⎤⎦ − (T − T )
α w ⎡⎣ Ta − Tref + TBWT − Tref ⎤⎦ + ΔH c − α w ⎡⎣ Ta − Tref + TBWT − Tref Cp,g
(
BWT
ref
BWT
(5.125g)
ref
Then, as αw increases, the value of the numerator increases and that of the denominator decreases. The overall result is that zmax increases in elevation with increasing air/fuel ratio. This is true with or without air preheat. If there is no air preheat, then Ta = Tref and Equation 5.125g simplifies to zmax =
(1 + α ) (T − T ) ΔH − (1 + α ) (T − T ) C w
BWT
ref
(ambient air case)
(5.125h)
c
w
BWT
ref
p,g
In either case, as the air/fuel ratio increases, zmax increases to higher elevation for the same bridgewall temperature. We also note that as the heating value of the fuel increases, zmax decreases and the maximum heat flux moves lower in the furnace. 5.6.3.3 The Effect of Fuel Pressure Equation 5.120 gave Cx ′ = Co
1 x′ 1+ o do
from which we drew the analogy 1 x′ 1+ do
© 2006 by Taylor & Francis Group, LLC
=
1 1+ z
508
Modeling of Combustion Systems: A Practical Approach
Now we know from the ideal gas law that for concentration (C), C=
n P = V RT
Therefore, increasing the pressure from some reference (Pref) to a different one (P) gives C P = Cref Pref and this will change our heat release function from A (1 + z) to A′ (1 + z), where A′ = A
P Pref
A′ = A
P Pref
Therefore, substituting
for A in our previous equations gives us new equations adjusted for fuel pressure: Y′ = A
(
)
P ln 1 + z − Bz + C Pref
(5.137)
Constants B and C = Y0 do not change with pressure. Therefore, we may write P B − P A ln 2 Y1′ − Y0 = ref B Y1 − Y0 1− A ln 2 Since 1 + zmax ′ =
A P B Pref
and 1 + zmax =
© 2006 by Taylor & Francis Group, LLC
A B
(5.138)
Semiempirical Models
509
then 1 + zmax P ′ = 1 + zmax Pref
(5.139)
Thus, an increase in fuel pressure pushes the maximum heat release to a higher elevation.
5.6.4
Heat Flux Profile in Terms of Fractional Heat Release
From Equation 5.122a we know that Y( z) = A ln(1 + z) − Bz + C . Then let us postulate that A ∝ Q , B ∝ Q p , and C ∝ Q 0 where Q 0 is the amount of heat released at z = 0. Then Y( z) = k[Q ln(1 + z) − Q p z + Q 0 ] , where k is a constant of proportionality. We have already noted (Equation 5.125c) that Q zmax = − 1 Qp Therefore, ⎡ ⎤ ⎛ ⎞ ⎛ Q ⎞ Q Y zmax = k ⎢Q ln ⎜ 1 + − 1⎟ − Q p ⎜ − 1⎟ + Q 0 ⎥ Qp ⎝ ⎠ ⎝ Qp ⎠ ⎢⎣ ⎥⎦
(
)
or simplifying: ⎡ ⎤ ⎛ Q ⎞ Y zmax = k ⎢Q ln ⎜ ⎟ − Q − Q p + Q 0 ⎥ ⎝ Qp ⎠ ⎥⎦ ⎢⎣
(
(
)
)
Then y=
(
)
k ⎡⎣Q ln 1 + z − Q p z + Q 0 ⎤⎦ Y = Ymax ⎡ ⎤ ⎛ Q ⎞ k ⎢Q ln ⎜ ⎟ − Q − Q p + Q 0 ⎥ ⎝ Qp ⎠ ⎢⎣ ⎥⎦
(
)
We shall define Q max as follows: ⎛ Q ⎞ Q max = Q ln ⎜ ⎟ − Q − Q p + Q 0 ⎝ Qp ⎠
(
Substituting this into the foregoing gives
© 2006 by Taylor & Francis Group, LLC
)
(5.140)
510
Modeling of Combustion Systems: A Practical Approach
y=
(
)
Q ln 1 + z − Q p z + Q 0 Q
(5.141a)
max
Let us define the fractional heat releases Q Q Q Q q0 ≡ 0 , qp ≡ p , qg ≡ g , and qmax ≡ max Q Q Q Q
{
}
having the properties that 0 < q0 , qp , qg , qmax < 1. It follows from these definitions and Equation 5.140 that
(
) (
qmax = qp − ln qp − 1 − q0
)
(5.142a)
If we presume negligible heat losses, we have qp + qg = 1
(5.143)
We may also reduce Equation 5.141a to the following forms:
(
)
qp q z+ 0 qmax qmax
(5.141b)
qmax = ln 1 + zmax − qp zmax + q0
(5.142b)
y=
1 qmax
ln 1 + z −
Equation 5.141b with z = zmax gives
(
)
Likewise, Equation 5.141b with z = 1 gives y1 =
ln 2 − qp + q0 qmax
(5.141c)
From a comparison of Equations 5.141b and 5.122b it is immediately apparent that
© 2006 by Taylor & Francis Group, LLC
c=
q0 qmax
(5.123e)
b=
qp qmax
(5.126e)
Semiempirical Models
511
a=
1 qmax
(5.127e)
We may now consider the coefficients a and b as fractional radiant heat input heat loss coefficients, respectively. zmax = qp − 1
(5.125i)
We also define q1 =
ln 2 − qp + q0 qmax
(5.144a)
c a
(5.145)
b 1 = a 1 + zmax
(5.146a)
Inverting these equations gives q0 = qp =
qmax =
1 a
q1 = a ln 2 − b + c
(5.147) (5.144b)
This lends another meaning to the coefficients as representing the fraction of radiant heat released at various elevations. For example, if we use c = 74.7%, b = 3.072, and a = 4.355 as determined by one data set, then q0 =
1 1 c 0.747 b 3.072 = 23.0% , = = 17.2% , qp = = = 70.5% , qmax = = a 4.355 a 4.355 a 4.355 and q1 = 4.355 ln 2 − 3.072 + 0.747 = 69.4%
This indicates that 70.5% of the radiant heat release goes to the process (a convective section would capture most of the remainder), the maximum radiant transfer accounts for 23.0% of the total radiant fraction, and the radiant fraction at the top of the furnace is 69.4% of the maximum radiant heat flux. 5.6.4.1 The Effect of the Heat Sink (Process) From Equation 5.146a, we see that pulling more heat out of the furnace via the process will cause the maximum heat flux to reside lower in the furnace, while higher heat release for the same process load (thereby decreasing qp) will
© 2006 by Taylor & Francis Group, LLC
512
Modeling of Combustion Systems: A Practical Approach
send the maximum heat flux to higher elevations. We may regard qp as a process efficiency ( η).
η = qp =
1 1 + zmax
(5.146b)
So then, as zmax increases, the efficiency of the unit tends to decrease. 5.6.4.2 Final Heat Flux and Process Efficiency Equation 5.141c gives the final heat flux. Substituting Equation 5.146b into Equation 5.144b yields
y1 =
()
ln 2 − qp + q0 ⎛ 1 − qp ⎞ ln ⎜ ⎟ − 1 − qp + q0 ⎝ qp ⎠
(
)
=
()
ln 2 − η + q0 ⎛ 1 − η⎞ − 1 − η + q0 ln ⎜ ⎝ η ⎟⎠
(
)
(5.148)
For a given furnace the process can only absorb so much heat. Increasing the heat release further sends more heat out the stack. That is, since Q qp = p Q then as Q increases without bound, qp = η vanishes. Then for Equation 5.148, the numerator remains finite while the denominator increases without bound and the final normalized heat flux will fall with increased heat release. Conversely, if the efficiency of the unit decreases, then y1 increases without bound. 5.6.4.3 Run Length and Flux Profile Curvature In order to maximize run length, one desires to have a heat flux as flat as possible so as to provide even heating to all elevations. This helps to avoid the formation of coke — a high-molecular-weight carbonaceous polymer — on the process side of the tube. Coke formation inhibits heat transfer and causes the outer tube surface to overheat. Steam or steam and air at high temperature can remove the coke (referred to as steam or steam–air decoking, respectively). However, one must take the unit out of operation to perform this procedure, since the process tubes now have steam and air rather than process feed. Thus, steam–air decoking represents a revenue loss, so the facility desires to run as long as possible between decoking events (termed run length).
© 2006 by Taylor & Francis Group, LLC
Semiempirical Models
513
As we have seen, in order to maximize efficiency, one needs the heat flux to taper off at higher elevations. Clearly, one cannot have things both ways. Therefore, the heater vendor specifies a compromise to the heat flux profile that maximizes efficiency (and operating revenue) with the constraint of an acceptable run length. By definition, the second derivative of the heat flux curve determines its curvature: −a d2 y = dz 2 1+ z
(
)
(5.149)
2
Inspection of the equation reveals the following: • The curvature is negative for all z, meaning the curve is concave down and has a maximum somewhere between 0 and 1. • Only the constant a determines the severity of the curvature. The other parameters (b and c) do not affect the second derivative. • The curvature is not constant but decreases monotonically with elevation; i.e., the curve gets flatter. The initial curvature is d2 y = −a dz 2 0 • The final curvature is −a d2 y = 2 dz 1 4 • Note also that combining Equations 5.146a,b, 5.147 and 5.149 leads to d2 y dz 2 z
= max
(
−1
qmax 1 + zmax
)
2
=
− qp2 −η2 = qmax qmax
(5.150)
• Therefore, at the point of maximum heat flux, higher efficiency causes greater curvature, which we have said reduces run length. 5.6.4.4 Factors Affecting the Initial Heat Flux Thus far, we have not talked about y0 much. It corresponds to the fraction of total heat released at the floor. We presume that it is a function of factors with influence at the immediate position of the burner. Among these could
© 2006 by Taylor & Francis Group, LLC
514
Modeling of Combustion Systems: A Practical Approach
be fuel burning rate (essentially influenced by H/C(ψ), and excess air — ε), burner geometry (air and fuel momentum and direction), and operating parameters such as the fuel pressure, Δp. Theoretically, there should be no process heat loss at the position of the burner where z = 0. We are also neglecting back mixing and heat loss through the floor on the presumption that these are small compared to qp and qg. There is no theoretical relation for y0 as a function of these parameters because they are in the near field of the burner. Therefore, burner geometry exerts a strong influence here. So the initial heat flux will need to be an empirical function, or semiempirical at very best. The only independent measure of y0 comes from Equation 5.123c as a function of floor temperature. However, the floor temperature is itself a response and no easier to predict than y0. Moreover, the floor temperature relation is likely to be errant because the burner couples more strongly with the radiating wall at low elevations. Since the emissivity of the wall differs significantly from that of the gas, y0 estimated by T0 will likely be too low. Table 5.9 collects the more important equation forms and factors.
TABLE 5.9 Heat Flux Equation Summary for y = aln(1 + z) – bz + c Factor
In Terms of Temperatures
Flux at Elevation
⎡
a=
4 ⎞ ⎤ ⎥ max ⎟ max ⎠ ⎥ ⎣ ⎦ a= 1 + zmax ln 1 + zmax − zmax
1
0
(
max
b=
y1 − y0
b=
(1 + z ) ln 2 − 1
y − y0 = 1 − y0 y − y0 = y1 − y0 zmax = z* =
(1 + z ) ln (1 + z) − z (1 + z ) ln (1 + z ) − z max
max
max
max
(1 + z ) ln (1 + z) − z (1 + z ) ln 2 − 1 max
max
y*
© 2006 by Taylor & Francis Group, LLC
4
(1 + z ) ln (1 + z ) − z max
qp qmax
max
4
T 4 − T04 4 Tmax − T04 T 4 − T04 4 TBWT − T04
a −1 b
1 qmax
)
⎛ T ⎞ 1− ⎜ 0 ⎟ ⎝ Tmax ⎠
⎛ T0 ⎞ ⎜⎝ T ⎟⎠ max
y0
0
) (
max
max
c=
⎛
(1 + z ) ⎢⎢1 − ⎜⎝ TT
(1 + z ) ( y − y ) (1 + z ) ln 2 − 1 max
Heat Release Ratios
q0 qmax
(
(
qp ln 1 + zmax − zmax
(
)
qp ln 1 + z − z qp ln 2 − 1 qp − 1
T*
) )
qp ln 1 + z − z
Semiempirical Models
515
5.6.4.5 Similarity and Scaling of Heat Flux Curves It may happen that we wish to scale heat flux testing to a larger production unit or from a test furnace to a field unit. In such a case, we need to know what comprises a similar system. This can only be the case if a, b, and c are equal for both systems with an appropriate choice of z. From Equations 5.123b, 5.126b, and 5.127b, we see that this is approximately equivalent to having the same heat release ratios, namely: • Floor heat release ratio (floor/total heat release), q0 • Maximum heat release ratio (maximum/total heat release), qmax • Thermal efficiency (process absorption/total heat release), qp In turn, T0, Tmax, and TBWT temperatures will evidence this. The floor temperature is less of a concern. So then, if we match (approximately) the bridgewall temperature, and Tmax occurs at approximately the proper zmax, then we will have similar systems. We have already shown in Section 5.6.2 that this is equivalent to matching the coefficients of the heat flux model (Equation 5.122b).
5.7
Flame Shape
In the near and middle fields, the burner geometry determines the basic flame shape, that is, round, flat, radial, etc. For a 3-MW burner, the near field is less than a meter from the burner and scales with heat release; there the fuel momentum dominates. The air momentum is weaker in the near field but has longer range. Although the air velocity is much lower than the fuel velocity, the air orifice (burner throat) and mass flow are many times larger. Since jets scale as L/D, a large diameter (D) throat gives the air jet more range (L). For a 3-MW burner, the mid-field is typically less than 4 m and also scales with heat release. These are rough rules of thumb and vary with burner geometry. We shall use the term burner momentum to indicate the momentum associated with the fuel and air pressure in the near and middle fields. In the far field, 5 m or more for a 3-MW burner and many L/D away, the overall flue gas pattern controls. The various buoyancy or momentum factors in the furnace (e.g., the natural draft effect or induced draft (ID) fan momentum) influence this longest range behavior; we shall refer to this as the furnace momentum. Hopefully, the combustion reaction (flame) is finished before entering the far field. If not, the flue gas pattern will impel the flame along the flue gas streamlines of the furnace. Ultimately, the flue gas pattern may wind through process or steam tubes. This is the case for process heaters with convection sections and most fired reactors. If the flame has not burned
© 2006 by Taylor & Francis Group, LLC
516
Modeling of Combustion Systems: A Practical Approach
out before the burner momentum is exhausted, the furnace momentum will carry the flame into the process tubes. If the condition is severe, i.e., long lasting or frequent, bad things can happen, including tube failure and the release of process fluid into the furnace, where it may cause an explosion. For this reason, flame dimensions are important. Occasional brushing of the process tubes with flame tails is usually acceptable. In Chapter 1, we gave an ordinal scale from 0 to 5 for flame quality (Figure 1.11) that may be helpful in quantifying this. A flame number of 4 or more is unacceptable. One method for visualizing the far field in process units is to add a handful of baking soda (NaHCO3) into the flue gas stream, for example, adding the powder into the air inlet of an operating burner. As the sodium atoms return to their ground state after absorbing heat from the flame, they emit photons in the yellow region of the visible spectrum corresponding to the sodium doublet (589 and 589.6 nm). This bright yellow plume is clearly visible for several seconds. It indicates the postflame region (mid- to far-field). It does not delineate the flame; therefore, one cannot use it as a gauge of flame length. However, it will show the flue gas pattern after the flame zone.
5.7.1
Flame Measurements
The most common and convenient measure of flame dimensions is the visible flame. However, chemical methods such as CO profiling are more accurate and quantitative. The flame boundary is usually taken to be CO = 2000 ppmv* (parts per million by volume, uncorrected for oxygen). CO < 1000 is not a measure of the flame boundary, and one should not use such a criterion for flame boundary determinations. For laboratory flames, one may use spectroscopic or optical methods (e.g., planar laser-induced fluorescence (PLIF), LIF, Schlieren photography, shadowgraphs, etc.). However, they do not refer to exactly the same flame boundary1 and they are not conducive to field measurements. The visible flame length is the longest (most conservative) measurement. Particles such as soot can survive the flame and incandesce, lengthening the appearance of the flame to the eye. A bigger problem is the subjective nature of such an observation. Reasonable minds can differ as to visible flame dimensions for several reasons: 1. Industrial combustion is turbulent combustion. Turbulent flames, by definition, vary in space-time. Human perception leads one to the high-contrast areas of the flame — the edges. Owing to the persistence of vision, a small flicker that occupies a small moment in time may appear more long lasting than actual.
* RP 535 states in pertinent part, “It is normally accepted that a CO threshold of 2000 ppmv will define the flame envelope,” American Petroleum Institute, Washington, DC, 2005.
© 2006 by Taylor & Francis Group, LLC
Semiempirical Models
517
2. The brain must average transitory visual images. Our fears, hopes, and desires influence this process; in a word, it is subjective. Purchasers fear flame impingement, and their predisposition is to overstate flame dimensions. Burner manufacturers have opposing sensibilities. 3. Pictures (snapshots, digital or otherwise) are equally useless in resolving the dispute. The snapshot will capture a moment in time of a turbulent flame. When observers compare such images with their recollection, the picture always disagrees and shows details that the eye and brain have averaged out. Moreover, pictures document images, but not the operating conditions, such as fuel flow, oxygen concentration, etc. Therefore, one must always document operating conditions for each picture. Digital movies (avi or mpeg) are better than still photos. Most digital cameras can take short video clips (10- to 15-second clips suffice). The advantage of digital movies is that everyone can view exactly the same flame and one can stop the movie at a particular frame of concern, or step through the movie frame by frame. Together with adequate documentation of the run condition (fuel composition, heat release, product rate, oxygen concentration, bridgewall temperature, etc.), this is a very good and convenient measure of flame dimensions and behavior. Compared to memory, the number of frames exhibiting troublesome flames is strikingly low. The best photographic technique is a time-averaged image of 100 or so frames. The technique is common.19 A single time-averaged picture is convenient and accurate; one may easily insert it into written documentation. Moreover, one can use the technique in both laboratory and field situations. Figure 5.14 shows an example.
5.7.2
Flame Length
Flame length is an issue for turbulent diffusion flames. The Froude number (inertial/gravitational force ratio) characterizes the flame as momentum or buoyancy dominated. As reported by Turns,19 Delichatsios20 defines the flame Froude number as
NFr,f = vo
fs3 T∞ ⋅ gdo ΔTF
ρ∞ ρo
(5.151)
where NFr,f is the flame Froude number, vo is the velocity at the jet orifice, fs is the stoichiometric mixture fraction of the flame,
© 2006 by Taylor & Francis Group, LLC
518
Modeling of Combustion Systems: A Practical Approach
FIGURE 5.14 Time-averaged flames. This is a negative image of a furnace for a floor-fired multiple-burner cabin-style process heater constructed from ~100 frames. The image documents the uneven firing rate of the burners (compare especially flames 2 and 3). The horizontal process tubes appear as stripes in the photo. The flames show some bending away from the process tubes and toward the stack (not visible). The uneven firing rate was due to coke formation on the oil guns caused by their improper position in the burner. Repositioning the oil guns eliminated the problem.
fs =
1 αs
and αs is the stoichiometric air/fuel ratio. Decreasing this ratio increases the mixture fraction. Furthermore, g is the gravitational acceleration, do is the diameter of the orifice, T∞ is the ambient temperature, ΔTF is the temperature rise due to combustion, ρ∞ is the ambient density, and ρo is the density at the orifice. Table 1.2 gives some important dimensionless groups, including the Froude number. This foregoing definition of the Froude number corresponds to the square root of the number we defined in Table 1.2, and this is a common alternative. Delichatsios also defines the dimensionless flame length, L*, as
© 2006 by Taylor & Francis Group, LLC
Semiempirical Models
519
L* ≡
L f fs do
ρ∞ ρo
(5.152)
Turns references the correlation: 1 ⎧ 2 ⎞5 ⎛ NFr ⎪ ,f ⎟ ⎪13.5 ⎜ 2 ⎝ 1 + 0.07NFr , f ⎠ ⎪ L* = ⎨ ⎪ ⎪23 ⎪ ⎩
if NFr , f < 5 (5.153) if NFr , f ≥ 5
When NFr,f << 5, then the flame is buoyancy dominated. Buoyancy dominated flames are affected by stray furnace currents. When NFr,f > 4, then the flame is momentum controlled (referred to as a stiff flame). Furnace currents affect stiff flames little. However, the equation has limited utility for quantitative predictions of flame length in industrial burners because: 1. It is debatable what to use for do since an industrial burner has many orifices, and orifices in close proximity behave as a larger diameter jet. 2. The data themselves have significant scatter even on a log-log plot. 3. Some parameters appear on both sides of the equation, for example, do, ρ∞, ρo, and fs. This can artificially increase the goodness of fit. An actual plot of Lf vs. NFr,f will show greater scatter. Notwithstanding, the relation is instructive and more useful than other, more complicated expressions. We may simplify it slightly more. A log-log plot gives two linear regions according to
( ) ( )
(
)
⎧⎪log 13.5 + 0.4 log NFr , f if NFr , f < 5 log L* = ⎨ g 23 if NFr , f ≥ 5 ⎪⎩log
(5.154)
We may neglect the term log(1 + 0.07NFr,f ) because it is small and well within the scatter of the data. Taking the exponent and generalizing the coefficients give L f fs do
⎡ v ρ∞ = 10 ao ⋅ ⎢ o ρo ⎢ gdo ⎣
Collecting like terms results in
© 2006 by Taylor & Francis Group, LLC
T∞ f ΔTF 3 s
ρ∞ ⎤⎥ ρo ⎥ ⎦
a1
520
Modeling of Combustion Systems: A Practical Approach
3 a1 −1 Lf vo = 10 ao ⋅ fs 2 do gd0
a1
a1
⎛ T∞ ⎞ 2 ⎛ ρ∞ ⎞ ⎜⎝ ΔT ⎟⎠ ⎜⎝ ρ ⎟⎠ F o
a1 1 − 4 2
or ⎛ 1 Lf = a0 ⎜ do ⎝ fs
ρo ρ gd0 ∞
vo
T∞ ⎞ ⎟ ΔTF ⎠
a1
Substituting for fs in terms of αs and rearranging give the following dimensionless equation: ⎧⎪ v ρo = a0 ⎨ ⎡⎣α s + 1⎤⎦ o do gd0 ρ∞ ⎪⎩
Lf
a
T∞ ΔTF
⎫⎪ 1 ⎬ ⎪⎭
If we substitute Δ oP = Po
Po − P∞ = Po
( Po − P∞ ) RTo PoWo
for vo, we have another semiempirical form: ⎧⎪ Lf Δ o P ρo T∞ = a0 ⎨ ⎡⎣α s + 1 ⎤⎦ do ρ ∞ gd0 ρ∞ ΔTF ⎩⎪
⎫⎪ ⎬ ⎭⎪
a1
(5.155)
We may use the log transform of this equation as a semiempirical correlation for flame length for any existing data, e.g., ⎧⎪ ⎛ Lf ⎞ Δ o P ρo T ∞ ln ⎜ ⎟ = a0′ + a1 ln ⎨ ⎡⎣ α s + 1 ⎤⎦ ∞gd0 ρ∞ ΔTF ρ ⎝ do ⎠ ⎩⎪
⎫⎪ ⎬ ⎭⎪
(5.156)
From these equations, we see that the following parameters affect the flame length: 1. The velocity of the fuel jet (higher velocities result in longer flames). However, if the exit velocity is sonic, then increased fuel pressures result in higher densities with the same result. 2. The initial diameter of the fuel jet (larger diameters result in longer flames). 3. The heating value (increasing the flame temperature decreases flame length).
© 2006 by Taylor & Francis Group, LLC
Semiempirical Models
521
4. The theoretical air requirement (a fuel change that requires a greater air/fuel ratio will generate a longer flame length; e.g., CO and H2 will generate the shortest flame lengths). 5. The fuel density (increasing the fuel density increases the flame length). For natural draft industrial burners, flame lengths generally increase as a linear function of firing rate. For some forced draft burners (e.g., package boilers) the curve flattens out at higher heat release rates.
5.8
Visible Plumes
Sulfur-containing fuels will produce SO2, and chlorine-containing fuels will produce HCl. Both compounds are corrosive. Refinery fuel streams may contain sulfur, but do not usually contain chlorine. However, chlorine is common in some fuels, for example, municipal solid waste (MSW) containing polyvinyl chloride (PVC). Flue gas scrubbers use CaCO3 (limestone) to remove HCl and SO2. If HCl or SO2 do escape in the flue gas, they can form finely divided solids with ammonia, if present (e.g., NH4Cl or NH4HSO3). The ammonia may come from a variety of sources (e.g., amines or other nitrogen compounds, or from NOx reduction reagents). These finely divided solids are very effective in scattering light and are visible for miles even though they represent very little mass. 5.8.1 Bisulfite Plumes For combustion products of sulfur-containing fuels exposed to ammonia, bisulfite plumes may result. The overall reaction in the vapor phase is as follows: NH3(g) + SO2(g) + H2O(g) → NH4HSO3(s) where (g) and (s) denote gas and solid phases, respectively. This can occur for MSW combustion, coal combustion, or refinery fuel with sulfur with an ammonia reagent to reduce NOx. Ammonium bisulfate is a solid, and for the scenarios described, it is a finely divided solid with excellent light scattering properties. Such properties make the plume visible for miles even at low concentrations. The reaction forms solids almost immediately, and such plumes appear as white smoke emanating from the stack* — a so-called attached plume. The only remedy is to remove SO2 from the flue gas by some operation, e.g., wet lime scrubbing. The reaction is 1/2 O2 + CaCO3(s) + SO2(g) → CaSO4(s) + CO2(g) * Private conversation with Dr. Howard B. Lange, senior research scientist, Carnot, Tustin, CA, April 1992.
© 2006 by Taylor & Francis Group, LLC
522
Modeling of Combustion Systems: A Practical Approach
Since the reactive chemical is a solid and the pollutants of concern are in the gas phase, a special injector sprays a finely atomized aqueous mixture into the flue gas stream. Intimate contact of the two phases converts SO2 to CaSO4(s), i.e., gypsum. Downstream particulate capture equipment, such as a baghouse or electrostatic precipitator, collects the resulting CaSO4 powder. 5.8.2
Ammonium Chloride Plumes
Ammonium chloride plumes result from ammoniacal NOx reduction with chlorine-containing fuels. Chlorine is not a common fuel component, except in certain kinds of incineration or MSW combustion when the feed contains construction waste such as PVC pipe. The plume formation chemistry is NH3(g) + HCl(g) → NH4Cl(s)
(5.157)
In the stack, the temperature is too hot for precipitation. Therefore, the flue gas requires cooling and plume formation is not immediate. The result is that a plume may form many meters after exiting the stack — a so-called detached plume. Since the activity of a solid is unity for the gas phase, the equilibrium constant for the reaction becomes K=
⎡⎣ NH 4Cl ⎤⎦ 1 = ⎡⎣ NH 3 ⎤⎦ ⎡⎣ HCl ⎤⎦ ⎡⎣ NH 3 ⎤⎦ ⎡⎣ HCl ⎤⎦
(5.158)
The van’t Hoff relation gives the functionality of the equilibrium reaction with temperature: T
⎛ K ⎞ ΔH ref ΔH ref ⎛ 1 1⎞ ln ⎜ dT = = − ⎟ ⎜ ⎟ 2 R ⎝ Tref T ⎠ ⎝ K ref ⎠ T RT
∫
(5.159)
ref
Combining Equations 5.158 and 5.159 gives
(
)
ln K (T ) = − ln ⎡⎣ NH 3 ⎤⎦ ⋅ ⎡⎣ HCl ⎤⎦ =
ΔH ref ⎛ T − Tref ⎞ R ⎜⎝ Tref T ⎟⎠
(5.160)
where Kref is the reference equilibrium constant, ΔHref is the reference enthalpy, R is the ideal gas constant, and T is the absolute temperature. In terms of mole fraction, we may write ln K (T ) = − ln ( yNH3 yHC1 ) − 2 ln
© 2006 by Taylor & Francis Group, LLC
ΔHref ⎛ T − Tref ⎞ P = RT R ⎜⎝ Tref T ⎟⎠
Semiempirical Models
523
or in terms of common logarithms, log K (T ) = − log ( yNH3 yHCl ) − 2 log
ΔHref ⎛ T − Tref ⎞ P = log( e ) R ⎜⎝ Tref T ⎟⎠ RT
(5.161)
One may plot this equilibrium curve as a function of temperature. At some sufficient thermodynamic driving force, NH4Cl will nucleate. To predict if a plume will form, we must determine a concentration vs. temperature line for the plume. One way is to do a convective and radiative heat balance on the plume.21 We shall use the following nomenclature: ya is the mole fraction of species a at temperature T; ya,s is the mole fraction of species a at the stack, T is the temperature at a point of interest; Ts is the stack temperature; and T∞ is the ambient temperature. Then a heat balance yields
(
) (
) (
)
(
s Cp Ts − T∞ = m a +m s Cp T − T∞ + σεA T 4 − T∞4 m
)
where σ is the Stefan–Boltzmann constant, ε is the emissivity of the plume, and A is the radiating area. We may linearize the radiation term using a Taylor series to arrive at
(
) (
) (
)
(
s Cp Ts − T∞ = m a +m s Cp T − T∞ + 4σεAT∞3 T − T∞ m
)
Dividing by (Ts – T∞) and collecting terms gives
(
s Cp m
⎛ T − T∞ ⎞ =⎜ a +m s Cp + 4σεAT ⎝ Ts − T∞ ⎟⎠ m
)
3 ∞
(
)
a +m s ya or Now a mass balance on any plume species, ya, gives ms ya ,s = m +m s ya ,s m m = a = 1+ a s s ya m m where ya,s is the concentration of the species at the stack. Substituting this into the heat balance equation and rearranging give ⎛ ya ⎞ ⎜y ⎟ ⎝ a ,s ⎠
2
3 ∞
4σεAT ya + s ya ,s Cp m
© 2006 by Taylor & Francis Group, LLC
=
T − T∞ Ts − T∞
5.162
524
Modeling of Combustion Systems: A Practical Approach
If we could neglect heat loss due to radiation, then Equation 5.162 would simplify to ya y y T − T∞ = NH3 = HCl ≈ ya ,s yNH3 ,s yHCl ,s Ts − T∞
5.163
The cooling line depends on the ambient and stack temperatures. If the cooling line crosses the condensation line, then a plume will form. The following equation gives the cooling line. ⎛ T − T∞ ⎞ log yNH3 yHCl ≈ log yNH3 ,s yHCl ,s + 2 log ⎜ ⎝ Ts − T∞ ⎟⎠
(
)
(
)
The condensation line is
(
)
log yNH3 yHCl = − log(e)
ΔH ref ⎛ T + ΔT − Tref ⎞ P ⎟ − 2 log R ⎝⎜ Tref T + ΔT R T ⎠
(
)
where ΔT is an experimentally determined offset of about 80ºF or 25ºC.* This makes up for the neglect of radiation and the nucleation time.
5.8.3
Sulfur Oxides
Sulfur enters the fuel stream in refineries with the crude oil. Reactions such as hydrogenation, hydrodesulfurization, and pyrolysis convert the sulfur to H2S. Sour gas is the term for fuel gas containing H2S. Any oxidation reaction with sulfur compounds (e.g., combustion) will convert them to SO2 in the flue gas. Air quality regulations require stringent limits for sulfur in diesel and gasoline. The Claus reaction removes sulfur as elemental liquid sulfur. The reaction sequence is H2S + 3/2 O2 → SO2 + H2O SO2 + 2H2S → 3S + 2H2O 3H2S + 3/2 O2 → 3S + 3H2O In the combustion reaction, one can do virtually nothing to prevent sulfur in a fuel from oxidizing to SO2 or higher. In the case of liquid fuels, vanadium in the fuel oil will catalyze the oxidation of some SO2 to SO3. Indeed, the * This approach is due to Lange (see previous footnote).
© 2006 by Taylor & Francis Group, LLC
Semiempirical Models
525
industrial manufacture of SO3 from SO2 uses a vanadium catalyst. SO3 is especially corrosive as it forms sulfuric acid in the presence of liquid water: SO2 + 1/2 O2 → SO3 (catalyzed by vanadium) SO3 + H2O → H2SO4 One finds this kind of corrosion after the furnace where liquid water can condense, e.g., the stack or some boiler parts such as the economizer or air preheater. SO3 elevates the dew point of water, causing liquid to form even above the normal boiling point of water. To avoid this kind of corrosion, one must remove the sulfur from the fuel, change metallurgy, or keep the stack temperature above the dew point with sufficient insulation. 5.8.3.1 Equations for Dew Point Elevation It would be nice to treat dew point elevation as a colligative property, meaning one that depends only on the collection (i.e., amount) of substance and not on the molecular identity. Then, theoretically, no matter what the bad actor, the descriptive equations would be the same. Equation 5.164 gives the dew point elevation of a pure liquid such as water due to some amount of foreign substance:22 ΔT =
RTb2 x ΔH vap
(5.164)
where ΔT is the boiling point elevation, Tb is the normal boiling point of the solvent (in the case of water, Tb = 373 K); ΔH vap is the solvent’s latent heat of vaporization (in the case of water, 2260 kJ/kg), and x is the mole fraction of dissolved substance. Unfortunately, an equation such as Equation 5.164 is only accurate for small amounts of impurity with solutes that have high boiling points and behave ideally in solution. However, strong acids dissociate in water, e.g., HCl → H+ + Cl– and H2SO4 → H+ + HSO4– ↔ 2H+ + SO4= to very high concentration, and have other effects that make their molecular identity important. In such cases, we must use semiempirical equations. Theoretically, from thermodynamic arguments,21 yb
⌠ ⎮ ⎮ ⌡
ya
dy = y
T2
⌠ ⎮ ⎮ ⌡
T1
ΔH dT RT 2
(5.165)
where y is the mole fraction (one could just as easily formulate this equation in terms of partial pressures, in which case it is known as the Clausius–
© 2006 by Taylor & Francis Group, LLC
526
Modeling of Combustion Systems: A Practical Approach
Clapeyron equation); ya is the mole fraction of species a, the pure component; yb is the mole fraction of species b, the adulterating component (partial pressure ratios work equally well); ΔH is the heat of vaporization (ΔH theoretically includes other contributions, such as differences for liquid and vapor enthalpy as well as differences for enthalpy in solution and in the vapor); T is the temperature; T1 is normal boiling point; and T2 is the elevated boiling point due to the inclusion of yb. ΔH is not a strong function of temperature, and over a small temperature difference, we may move it outside of the integral and obtain the Clausius–Clapeyron equation form: ⎛ y ⎞ ΔH ⎛ 1 1 ⎞ − ln ⎜ b ⎟ = R ⎜⎝ T1 T2 ⎟⎠ ⎝ ya ⎠
(5.166)
Or in terms of the boiling point elevation, ΔT = T2 – T1: ⎛y ⎞ ΔH ΔT ln ⎜ b ⎟ = ⎝ ya ⎠ RT1T2 Noting that ΔT ΔT = T1T2 T1 T1 + ΔT
(
)
we have ΔT RT1 ⎛ yb ⎞ ln = ΔH ⎜⎝ ya ⎟⎠ T1 + ΔT For the case of SO3 in water forming H2SO4, yb = yH2SO4, ya = yH2O, and T1 = 373 K. Then we may regress the semiempirical equation: ⎛y ⎞ ΔT = a0 + a1 ln ⎜ H2SO4 ⎟ 373 ⎡⎣ K ⎤⎦ + ΔT ⎝ yH2O ⎠
(5.167)
If we desire more engineering accuracy, we could use an adjustable parameter, b0, in lieu of T1: ⎛y ⎞ ΔT = a0 + a1 ln ⎜ H2SO4 ⎟ b0 + ΔT ⎝ yH2O ⎠ However, this is a nonlinear form in the parameters and we cannot use linear least squares to regress its value. A three-term linear approximation that works well and is linear in the coefficients is
© 2006 by Taylor & Francis Group, LLC
Semiempirical Models
527
⎞ ⎛y ⎞ ⎛y ΔT = a0 + a1 ln ⎜ H2SO4 ⎟ + a2 ln 2 ⎜ H2SO4 ⎟ ⎝ yH2O ⎠ ⎝ yH2O ⎠
(5.168)
Equations 5.167 and 5.168 are valid for correlating HCl behavior also.
Example 5.10 Regression of Dew Point Elevation Data Problem statement: Table 5.10 gives data taken from a graph presented by Buckley and Altschuler.24 Regress values for the constants for the forms of Equation 5.167 and 5.168. Report P for each factor and give the overall r2 for each model. Which do you prefer and why? TABLE 5.10 Dew Point Elevation Data ⎛y ⎞ log10 ⎜ H2SO4 ⎟ ⎝ yH2O ⎠
ΔT , [K]
–1 –2 –3 –4 –5 –6 –7
125.26 99.95 76.21 56.84 41.16 28.95 21.05
Note: The author expanded the graph 400% on a photocopy machine and interpolated values via scale measurement to obtain the table.
Solution: Since log10x and lnx differ only by a constant, we may regress the log10 data directly. Applying the methods of Chapter 2 we have ⎛ a0 ⎞ ⎛ 0.2760 ⎜⎝ a ⎟⎠ = ⎜⎝ 0.0337 1
p < 0.001⎞ 2 r = 98.6% p < 0.001⎟⎠
Regression of Equation 5.168 gives ⎛ a0 ⎞ ⎛ 155.9 p < 0.0001⎞ ⎜ a ⎟ = ⎜ 31.97 p < 0.0001⎟ r2 = 100.0% ⎟ ⎜ 1⎟ ⎜ ⎜⎝ a2 ⎟⎠ ⎜⎝ 1.810 p < 0.0001⎟⎠
© 2006 by Taylor & Francis Group, LLC
528
Modeling of Combustion Systems: A Practical Approach Although Equation 5.167 is theoretically preferred and does an adequate job of fitting the data, Equation 5.168 gives a significantly better fit. We expect that a model with three adjustable parameters will do a better job than a model with two parameters. However, since all the effects are significant, there seems no reason not to prefer the latter equation, so long as we use the correlation between ⎛y ⎞ −7 < ln ⎜ H2SO4 ⎟ < −1 ⎝ yH2O ⎠
References 1. Glassman, I., Combustion, 3rd ed., Academic Press, San Diego, 1996, p. 362. 2. Colannino, J., NOx and CO: Semi-Empirical Models for Boilers, Session 49.T28.d, presented at the American Power Conference, 59th Annual Meeting, Chicago, April 1–3, 1997. 3. van Bell, G., Statistical Rules of Thumb, John Wiley & Sons, New York, 2002, p. 104: “Think lognormal for measurement data in environmental studies.” 4. Stephanopoulos, G., Chemical Process Control: An Introduction to Theory and Practice, Prentice Hall, Englewood Cliffs, NJ, 1984, p. 417. 5. Colannino, J., Using Modified Response Surface Methodology to Control NOx, presented before the Institute of Clean Air Companies, February 1998; see also Control of NOx Using Modified Response Surface Methodology (MRSM), presented at the Joint Conference of the American Flame Research Council, Maui, Hawaii, May 1998. 6. Colannino, J., Results of a Statistical Test Program to Assess Flue-Gas Recirculation at the South East Resource Recovery Facility (SERRF), Paper 92-22.01, presented at the 85th Annual Meeting and Exhibition of the Air and Waste Management Association, Kansas City MO, June 21–26, 1992. 7. Colannino, J., Low-Cost Techniques Reduce Boiler NOx, Chemical Engineering, February 1993, pp. 100–106. 8. Lyon, R.K., Method for the Reduction of the Concetration of NO in Combustion Effluents Using Ammonia, U.S. Patent 3,900,554, 1975. 9. Takagi, M. et al., The mechanism of the reaction between NOx and NH3 on V2O5 in the presence of oxygen, Journal of Catalysis, 50, 441–446, 1977. 10. Froment, G.F. and Bischoff, K.G., Chemical Reactor Analysis and Design, 2nd ed., John Wiley & Sons, New York, 1990, p. 71. 11. Reed, R.J., North American Combustion Handbook, 3rd ed., North American Manufacturing Company, Cleveland, OH, 1986. 12. Sunderland, P.B., Krishanan, S.S., and Gore, J.P., Effects of oxygen enhancement and gravity on normal and inverse laminar jet diffusion flames, Combustion and Flame, 136, 254, 2004. 13. Hennig, G., Klatt, M., Spindler, B., and Wagner, H.Gg., The reaction of NH2 + O2 at high temperatures, Berichte der Bunsen-Gesellschaft-Physical Chemistry, 99, 651–657, 1995.
© 2006 by Taylor & Francis Group, LLC
Semiempirical Models
529
14. Song, S., Hanson, R.K., Bowman, C.T., and Golden, D.M., Shock tube determination of the overall rate of NH2 + NO products in the thermal De-NOx temperature window, International Journal of Chemical Kinetics, 33, 715–721, 2001. 15. Wooldridge, M.S., Hanson, R.K., and Bowman, C.T., A shock tube study of CO + OH → CO2 + H and HNCO + OH products via simultaneous laser absorption measurements of OH and CO2, International Journal of Chemical Kinetics, 28, 361–372, 1996. 16. Box, G.E.P and Draper, N.R., Empirical Model-Building and Response Surfaces, John Wiley & Sons, New York, 1987, pp. 288–293. 17. Colannino, J., NOx and CO: Semi-Empirical Models for Boilers, Session 49.T28.d, presented at the American Power Conference, 59th Annual Meeting, Chicago, April 1–3, 1997. 18. Siegel, R. and Howell, J., Thermal Radiation Heat Transfer, 4th ed., Taylor & Francis, New York, 2002, p. 19. 19. Turns, S.R., An Introduction to Combustion, Concepts and Applications, McGrawHill, New York, 1996, pp. 414–415, Figures 13.3 and 13.4. 20. Delichatsios, M.A., Transition from momentum to buoyancy-controlled turbulent jet diffusion flames and flame height relationships, Combustion and Flame, 92, 349–364, 1993. 21. Colannino, J., Plume Abatement and NOx Reduction at the Biogen Facility, Project Report CR 34300-2853, Carnot, Tustin, CA. 22. Atkins, P.W., Physical Chemistry, 2nd ed., W.H. Freeman & Co., San Fransisco, 1982, p. 228. 23. Fristrom, R.M. and Westenberg, A.A., Flame Structure, McGraw-Hill, New York, 1965 as cited by Bowman, C.T., p. 224, in Fossil Fuel Combustion, A Source Book, Bartok, W.A. and Sarofim, A.F., Eds., John Wiley and Sons, New York, 1991. 24. Buckley, W.P. and Altschuler, B., Sulfuric acid mist generation in utility boiler flue gas, Power Engineering, November 2002, Figure 3.
© 2006 by Taylor & Francis Group, LLC
Appendix A Fuel and Combustion Properties
533
© 2006 by Taylor & Francis Group, LLC
534
TABLE A.1 Physical Constants of Typical Gaseous Fuel Mixture Components Heating Value
No.
Fuel Gas Component
Boiling Point 14.696 Chemical Molecular psia (rF) Formula Weight
&\FORSHQWDQH &\FORKH[DQH
&+ &+
(WKHQH(WK\OHQH 3URSHQH3URS\OHQH %XWHQH%XW\OHQH ,VREXWHQH 3HQWHQH
&+ &+ &+ &+ &+
%HQ]HQH 7ROXHQH R;\OHQH P;\OHQH S;\OHQH
&+ &+ &+ &+ &+
$FHW\OHQH 0HWK\ODOFRKRO (WK\ODOFRKRO $PPRQLD +\GURJHQ 2[\JHQ 1LWURJHQ &DUERQPRQR[LGH &DUERQGLR[LGH +\GURJHQVXOÀGH 6XOIXUGLR[LGH :DWHUYDSRU $LU
&+ &+2+ &+2+ 1+ + 2 1 &2 &2 +6 62 +2 ³
0HWKDQH (WKDQH 3URSDQH Q%XWDQH ,VREXWDQH Q3HQWDQH ,VRSHQWDQH 1HRSHQWDQH Q+H[DQH
³ ³
Latent Heat of Vaporization 14.696 psia & Boiling Point (Btu/Ibm)
Gas Density Ideal Gas, 14.696 psia, 60rF Specific Gas Specific Gravity Density Volume (Air = 1) (Ibm/ft3) (ft3/Ibm)
Btu/scf LHV (Net)
LHV (Net)
HHV (Gross)
Required for Combustion
O2
Paraffin (alkane) Series (CnH2n2)
³
Olefin Series (CnH2n)
Aromatic Series (CnH2n6)
³
³ ³ ³ ³ ³ ³
³ ³ ³ ³ ³ ³ ³
© 2006 by Taylor & Francis Group, LLC
HHV (Gross)
Unit Volume per Unit Volume of Combustible
Btu/Ibm
N2
Air
Flue Gas Products
CO2 H2O
Unit Mass per Unit Mass of Combustible Required for Combustion
Flue Gas Products
N2
SO2
O2
N2
Air
CO2
H2O
N2
SO2
Flammbility Limits (vol% in air mixture) Theoretical Air Required (Ibm/10,000 Btu) Lower Upper No.
³ ³ ³ ³ ³ ³ ³ ³ ³
³ ³ ³ ³ ³ ³ ³ ³ ³
Napthene (cycloalkane) Series (CnH2n)
³ ³
³ ³
³
³
³ ³ ³ ³ ³
³ ³ ³ ³ ³
³
³ ³ ³ ³ ³
³ ³ ³ ³ ³
³ ³ ³ ³ ³ ³
³ ³ ³ ³ ³ ³
³ ³ ³ ³ ³ ³ ³ ³ ³
³ ³ ³ ³ ³ ³ ³ ³ ³ ³ ³ ³ ³ ³ ³ ³ ³ ³ ³ ³ ³ ³ ³ ³ ³
³ ³ ³ ³ ³ ³ ³
³ ³ ³ ³ ³ ³ ³ ³ ³ ³ ³ ³ ³ ³ ³ ³ ³ ³ ³ ³ ³
³ ³ ³ ³ ³ ³ ³
³ ³ ³ ³ ³ ³
³ ³ ³ ³ ³ ³ ³ ³ ³ ³ ³ ³
³ ³ ³ ³ ³ ³
³ ³ ³ ³ ³ ³
³ ³ ³ ³ ³ ³
Additional Fuel Gas Components ³ ³ ³ ³ ³ ³ ³ ³ ³ ³ ³ ³ ³ ³ ³ ³ ³ ³ ³ ³ ³ ³ ³ ³
Modeling of Combustion Systems: A Practical Approach
&+ &+ &+ &+ &+ &+ &+ &+ &+
Specific Heat Vapor Capacity, Cp Pressure 60rF & 100rF 14.696 psia (psia) (Btu/Ibm/rF)
Combustion Data for Hydrocarbons Higher Heating Value (vapor) (Btu lbm−1)
Theor. Air/Fuel Ratio, by Mass
Max. Flame Speed, (ft s−1)
Adiabatic Flame Temp. (in air) (°°F)
Ignition Temp. (in air) (°°F)
Flash Point (°°F)
Flammability Limits (in air) (% by volume)
1301 968–1166 871 761 864
Gas Gas Gas −76 −117
5.0 3.0 2.1 1.86 1.80
15.0 12.5 10.1 8.41 8.44
Hydrocarbon
Formula
Methane Ethane Propane n-Butane iso-Butane
CH4 C2H6 C3H8 C4H10 C4H10
23875 22323 21669 21321 21271
17.195 15.899 15.246 14.984 14.984
n-Pentane iso-Pentane Neopentane n-Hexane Neohexane
C5H12 C5H12 C5H12 C6H14 C6H14
21095 21047 20978 20966 20931
15.323 15.323 15.323 15.238 15.238
1.3 1.2 1.1 1.3 1.2
4050 4055 4060 4030 4055
588 788 842 478 797
<−40 <−60 Gas –7 –54
1.40 1.32 1.38 1.25 1.19
7.80 9.16 7.22 7.0 7.58
n-Heptane Triptane n-Octane iso-Octane
C7H16 C7H16 C8H18 C8H18
20854 20824 20796 20770
15.141 15.151 15.093 15.093
1.3 1.2 — 1.1
3985 4035 — —
433 849 428 837
25 — 56 10
1.00 1.08 0.95 0.79
6.00 6.69 3.20 5.94
Ethylene Propylene Butylene iso-Butene n-Pentene
C2H4 C3H6 C4H8 C4H8 C5H10
21636 21048 20854 20737 20720
14.807 14.807 14.807 14.807 14.807
Olefins or Alkenes 2.2 4250 1.4 4090 1.4 4030 1.2 — 1.4 4165
914 856 829 869 569
Gas Gas Gas Gas —
2.75 2.00 1.98 1.8 1.65
28.6 11.1 9.65 9.0 7.70 (Continued)
535
© 2006 by Taylor & Francis Group, LLC
Paraffins or Alkanes 1.1 3484 1.3 3540 1.3 3573 1.2 3583 1.2 3583
Fuel and Combustion Properties
TABLE A.2
536
TABLE A.2 (CONTINUED) Combustion Data for Hydrocarbons (Continued) Higher Heating Value (vapor) (Btu lbm−1)
Theor. Air/Fuel Ratio, by Mass
Formula
Benzene Toluene p-Xylene
C6H6 C7H8 C8H10
18184 18501 18663
13.297 13.503 13.663
Acetylene Naphthalene
C2H2 C10H8
21502 17303
13.297 12.932
Aromatics 1.3 1.2 —
Adiabatic Flame Temp. (in air) (°°F)
Ignition Temp. (in air) (°°F)
Flash Point (°°F)
4110 4050 4010
1044 997 867
12 40 63
1.35 1.27 1.00
763–824 959
Gas 174
2.50 0.90
Other Hydrocarbons 4.6 4770 — 4100
Flammability Limits (in air) (% by volume)
6.65 6.75 6.00
81 5.9
Note: Based largely on: “Gas Engineers’ Handbook,” American Gas Association, Inc., Industrial Press, 1967. For heating value in J kg−1, multiply the value in Btu lbm−1 by 2324. For flame speed in ms−1, multiply the value in fts−1 by 0.3048.
REFERENCES American Institute of Physics Handbook, 2nd ed., D.E. Gray, Ed., McGraw-Hill Book Company, 1963. Chemical Engineers’ Handbook, 4th ed., R.H. Perry, C.H. Chilton, and S.D. Kirkpatrick, Eds., McGraw-Hill Book Company, 1963. Handbook of Chemistry and Physics, 53rd ed., R.C. Weast, Ed., The Chemical Rubber Company, 1972; gives the heat of combustion of 500 organic compounds. Handbook of Laboratory Safety, 2nd ed., N.V. Steere, Ed., The Chemical Rubber Company, 1971. Physical Measurements in Gas Dynamics and Combustion, Princeton University Press, 1954.
© 2006 by Taylor & Francis Group, LLC
Modeling of Combustion Systems: A Practical Approach
Hydrocarbon
Max. Flame Speed, (ft s−1)
Fuel and Combustion Properties TABLE A.3 Chemical, Physical, and Thermal Properties of Gases: Gases and Vapors, Including Fuels and Refrigerants, English and Metric Units
Note: The properties of pure gases are given at 25°C (77°F, 298 K) and atmospheric pressure (except as stated). From: Kreith, F. The CRC Press Handbook of Thermal Engineering, CRC Press, Boca Raton, FL, 2000.
© 2006 by Taylor & Francis Group, LLC
537
538
Modeling of Combustion Systems: A Practical Approach
TABLE A.3 (CONTINUED) Chemical, Physical, and Thermal Properties of Gases: Gases and Vapors, Including Fuels and Refrigerants, English and Metric Units
© 2006 by Taylor & Francis Group, LLC
Fuel and Combustion Properties TABLE A.3 (CONTINUED) Chemical, Physical, and Thermal Properties of Gases: Gases and Vapors, Including Fuels and Refrigerants, English and Metric Units
© 2006 by Taylor & Francis Group, LLC
539
540
Modeling of Combustion Systems: A Practical Approach
TABLE A.3 (CONTINUED) Chemical, Physical, and Thermal Properties of Gases: Gases and Vapors, Including Fuels and Refrigerants, English and Metric Units
© 2006 by Taylor & Francis Group, LLC
Fuel and Combustion Properties TABLE A.3 (CONTINUED) Chemical, Physical, and Thermal Properties of Gases: Gases and Vapors, Including Fuels and Refrigerants, English and Metric Units
© 2006 by Taylor & Francis Group, LLC
541
542
Modeling of Combustion Systems: A Practical Approach
TABLE A.3 (CONTINUED) Chemical, Physical, and Thermal Properties of Gases: Gases and Vapors, Including Fuels and Refrigerants, English and Metric Units
© 2006 by Taylor & Francis Group, LLC
Fuel and Combustion Properties
TABLE A.4
543
© 2006 by Taylor & Francis Group, LLC
TABLE A.4 (CONTINUED)
544 Modeling of Combustion Systems: A Practical Approach
© 2006 by Taylor & Francis Group, LLC
TABLE A.4 (CONTINUED)
Fuel and Combustion Properties 545
© 2006 by Taylor & Francis Group, LLC
Fuel and Combustion Properties
TABLE A.4 (CONTINUED)
546
© 2006 by Taylor & Francis Group, LLC
Fuel and Combustion Properties
547
TABLE A.5 Thermodynamic Properties of Selected Compounds (Coefficients for Heat Capacity Equation: Cp = a0 + a1T + a2T2 + a3T3, Enthalpy, and Free Energy) Formula Name NO NO2 N2 N2O O2 HCl H2 H2O H2 S NH3 SO2 SO3 CO CO2 CH4 C2H4 C 2 H6 C3H4 C3H4 C 3 H6 C3H6 C3H8 C4H4 C4H6 C4H6 C4H6 C4H6 C4H8 C4H8 C4H8 C4H8 C4H8 C4H10 C4H10
Nitric oxide Nitrogen dioxide Nitrogen Nitrous oxide Oxygen Hydrogen chloride Hydrogen Water vapor Hydrogen sulfide Ammonia Sulfur dioxide Sulfur trioxide Carbon monoxide Carbon dioxide Methane Ethylene Ethane Propadiene Methyl acetylene Cyclopropane Propylene Propane Vinyl acetylene 1-Butyne 2-Butyne 1,2-Butadiene 1,3-Butadiene 1-Butene 2-Butene, cis 2-Butene, trans Cyclobutane Isobutylene n-Butane Isobutane
a0 J/mol K
a1 J/mol K2
a2 J/mol K3
a3 J/mol K4
ΔHf J/mol
ΔGf J/mol
2.935E+01 2.423E+01 3.115E+01 2.162E+01 2.811E+01 3.067E+01 2.714E+01 3.224E+01 3.194E+01 2.731E+01 2.385E+01 1.921E+01 3.087E+01 1.980E+01 1.925E+01 3.806E+00 5.409E+00 9.906E+00 1.471E+01 –3.524E+01 3.710E+00 –4.224E+00 6.757E+00 1.255E+01 1.593E+01 1.120E+01 –1.678E+00 –2.994E+00 4.396E–01 1.832E+01 –5.025E+01 1.605E+01 9.487E+00 –1.390E+00
–9.370E–04 4.863E–02 –1.357E–02 7.281E–02 –3.680E–06 –7.201E–03 9.274E–03 1.924E–03 1.435E–03 2.383E–02 6.699E–02 1.374E–01 –1.283E–02 7.344E–02 5.213E–02 1.566E–01 1.781E–01 1.977E–01 1.864E–01 3.813E–01 2.343E–01 3.063E–01 2.841E–01 2.744E–01 2.381E–01 2.724E–01 3.419E–01 3.532E–01 2.953E–01 2.564E–01 5.025E–01 2.804E–01 3.313E–01 3.847E–01
9.747E–06 –2.081E–05 2.608E–05 –5.778E–05 1.746E–05 1.246E–05 –1.381E–05 1.055E–05 2.432E–05 1.707E–05 –4.961E–05 –1.176E–04 2.789E–05 –5.602E–05 1.197E–05 –8.348E–05 –6.938E–05 –1.182E–04 –1.174E–04 –2.881E–04 –1.160E–04 –1.586E–04 –2.265E–04 –1.545E–04 –1.070E–04 –1.468E–04 –2.340E–04 –1.990E–04 –1.018E–04 –7.013E–05 –3.558E–04 –1.091E–04 –1.108E–04 –1.846E–04
–4.187E–09 2.930E–10 –1.168E–08 1.830E–08 –1.065E–08 –3.898E–09 7.645E–09 –3.596E–09 –1.176E–08 –1.185E–08 1.328E–08 3.700E–08 –1.272E–08 1.715E–08 –1.132E–08 1.755E–08 8.713E–09 2.782E–08 3.224E–08 9.035E–08 2.205E–08 3.215E–08 7.461E–08 3.405E–08 1.735E–08 3.089E–08 6.335E–08 4.463E–08 –6.160E–10 –8.989E–09 1.047E–07 9.098E–09 –2.822E–09 2.895E–08
9.043E+04 3.387E+04 0.000E+00 8.160E+04 0.000E+00 –9.236E+04 0.000E+00 –2.420E+05 –2.018E+04 –4.572E+04 –2.971E+05 –3.960E+05 –1.106E+05 –3.938E+05 –7.490E+04 5.234E+04 –8.474E+04 1.923E+05 1.856E+05 5.334E+04 2.043E+04 –1.039E+05 3.048E+05 1.653E+05 1.464E+04 1.623E+05 1.102E+05 –1.260E+02 –6.990E+03 –1.118E+04 2.667E+04 –1.691E+04 –1.262E+05 –1.346E+05
8.675E+04 5.200E+04 0.000E+00 1.037E+05 0.000E+00 –9.533E+04 0.000E+00 –2.288E+05 –3.308E+04 –1.616E+04 –3.004E+05 –3.713E+05 –1.374E+05 –3.946E+05 –5.087E+04 6.816E+04 –3.295E+04 2.025E+05 1.946E+05 1.045E+05 6.276E+04 –2.349E+04 3.062E+05 2.022E+05 1.856E+05 1.986E+05 1.508E+05 7.134E+04 6.590E+04 6.301E+04 1.101E+05 5.811E+04 –1.610E+04 –2.090E+04
From Reid, R.C., Prausnitz, J.M., and Poling, B.E., The Properties of Liquids and Gases, 4th ed., McGraw-Hill, New York, 1987, Appendix A.
© 2006 by Taylor & Francis Group, LLC
548
Modeling of Combustion Systems: A Practical Approach
TABLE A.6 Heat Capacity vs. Temperature for Selected Compounds, J/mol K Formula Name NO NO2 N2 N2O O2 HCl H2 H2O H2S NH3 SO2 SO3 CO CO2 CH4 C2H4 C2H6 C3H4 C3H4 C3H6 C3H6 C3H8 C4H4 C4H6 C4H6 C4H6 C4H6 C4H8 C4H8 C4H8 C4H8 C4H8 C4H10 C4H10
Nitric oxide Nitrogen dioxide Nitrogen Nitrous oxide Oxygen Hydrogen chloride Hydrogen Water vapor Hydrogen sulfide Ammonia Sulfur dioxide Sulfur trioxide Carbon monoxide Carbon dioxide Methane Ethylene Ethane Propadiene Methyl acetylene Cyclopropane Propylene Propane Vinyl acetylene 1-Butyne 2-Butyne 1,2-Butadiene 1,3-Butadiene 1-Butene 2-Butene, cis 2-Butene, trans Cyclobutane Isobutylene n-Butane Isobutane
0 29.74 35.97 29.15 37.57 29.19 29.55 28.80 33.48 33.91 34.85 38.72 48.72 29.19 36.03 34.15 40.71 49.06 55.65 57.52 49.26 59.50 68.26 68.98 76.67 73.34 75.28 75.54 79.54 73.49 82.94 62.59 84.68 91.65 90.50
50 29.92 37.78 29.09 39.73 29.57 29.51 28.95 33.84 34.55 36.39 40.76 52.58 29.21 38.26 36.96 46.28 56.01 62.39 63.77 60.94 68.05 79.28 77.43 86.24 82.28 84.94 86.51 91.87 85.21 93.55 78.51 95.57 104.88 104.62
100
Temperature, °C 200 300 400
500
1000
1500
30.14 39.49 29.11 41.69 29.99 29.52 29.07 34.24 35.25 37.96 42.63 56.03 29.30 40.29 39.78 51.53 62.66 68.66 69.59 71.62 76.13 89.66 85.11 95.20 90.78 94.01 96.61 103.41 96.42 103.76 93.15 105.96 117.53 117.96
30.65 42.61 29.33 45.07 30.89 29.64 29.25 35.13 36.82 41.15 45.85 61.81 29.70 43.82 45.40 61.07 75.07 79.93 80.04 90.24 90.93 108.60 98.37 111.40 106.47 110.49 114.41 124.30 117.30 122.98 118.94 125.26 141.14 142.37
32.52 49.52 30.85 51.83 33.62 30.75 29.59 38.37 42.15 50.46 52.13 72.24 31.74 51.02 61.48 83.09 105.66 104.96 103.55 129.10 125.71 152.64 125.50 148.08 144.07 148.33 152.06 171.75 167.61 170.48 173.96 171.83 198.09 199.07
35.32 53.02 32.04 58.43 34.43 33.65 32.34 44.37 48.92 60.86 56.13 79.88 33.49 57.89 81.66 104.08 137.68 127.43 128.26 169.68 159.49 195.01 155.29 181.74 181.43 183.80 185.05 216.22 210.12 212.53 228.85 214.97 245.86 248.91
34.99 46.66 23.97 71.08 23.63 35.35 42.78 48.77 45.39 57.17 60.69 99.37 24.90 69.50 86.21 116.85 151.65 143.92 155.85 238.75 177.37 219.48 214.32 203.17 198.43 204.87 222.02 246.42 200.55 202.35 305.79 220.94 232.84 261.74
31.23 45.32 29.74 47.82 31.84 29.90 29.36 36.13 38.54 44.34 48.45 66.30 30.28 46.72 50.93 69.44 86.34 89.63 89.05 105.67 104.04 125.28 109.23 125.48 120.51 124.92 129.34 142.47 136.13 140.54 140.59 142.63 162.44 163.91
31.86 47.62 30.27 50.03 32.77 30.28 29.46 37.22 40.34 47.47 50.52 69.70 30.99 49.08 56.31 76.75 96.52 97.91 96.82 118.44 115.59 139.90 118.12 137.64 133.01 137.47 141.76 158.20 152.90 156.39 158.72 158.14 181.43 182.75
Based on Reid, R.C., Prausnitz, J.M., and Poling, B.E., The Properties of Liquids and Gases, 4th ed., McGrawHill, New York, 1987, Appendix A.
© 2006 by Taylor & Francis Group, LLC
Heat Capacity, J/mol K
cyclobutane
250
200
isobutane n-butane 1-butene 2-butene, cis
1,3-butadiene
isobutylene
2-butene, trans
2-butyne vinyl acetylene propylene
Fuel and Combustion Properties
300
1, 2-butadiene and 1-butyne
150
ethane methyl acetylene propadiene
100
Temperature, ºC 50 0
100
200
300
400
© 2006 by Taylor & Francis Group, LLC
600
700
800
900
1,000
1,100
1,200
1,300
1,400
1,500
549
FIGURE A.1 Heat capacity vs. temperature for polyatomic gases.
500
550
120
Heat Capacity, J/mol K
110 100 90
70
methane
nitrous oxide carbon dioxide
ammonia 60 nitrogen dioxide 50 hydrogen sulfide water vapor
40 30
Temperature, ºC 20 0
100
200
300
400
500
FIGURE A.2 Heat capacity vs. temperature for triatomic and other gases.
© 2006 by Taylor & Francis Group, LLC
600
700
800
900
1,000
1,100
1,200
1,300
1,400
1,500
Modeling of Combustion Systems: A Practical Approach
80
ethylene
Fuel and Combustion Properties
Heat Capacity, J/mol K
45
40
35
hydrogen
nitric oxide
oxygen
hydrogen chloride carbon dioxide nitrogen
30
25
Temperature, ºC 20 0
100
200
300
400
500
© 2006 by Taylor & Francis Group, LLC
700
800
900
1,000
1,100
1,200
1,300
1,400
1,500
551
FIGURE A.3 Heat capacity vs. temperature for diatomic and other gases.
600
552
Modeling of Combustion Systems: A Practical Approach TABLE A.7 Adiabatic Flame Temperatures Air Fuel
°F
°C
H2 CH4 C 2H 2 C 2H 4 C 2H 6 C 3H 6 C 3H 8 C4H10 CO
3807 3542 4104 3790 3607 3742 3610 3583 3826
2097 1950 2262 2088 1986 2061 1988 1973 2108
© 2006 by Taylor & Francis Group, LLC
Refinery Gases (Dry) Natural Gas
LPG
Waste Gases
Fuel Gas Component
Tulsa
Alaska
Netherlands
Algeria
Propane
Butane
Cracked Gas
Coking Gas
Reforming Gas
FCC Gas
Refinery Gas Sample 1
Refinery Gas Sample 2
PSA Gas
Flexicoking Gas
CH4 C 2H 4 C 2H 6 C 3H 6 C 3H 8 C 4H 8 C4H10 C5 & Higher H2 CO CO2 N2 H2O O2 H2S
93.4% — 2.7% — 0.6% — 0.2% — — — 0.7% 2.4% — — —
99% — — — — — — — — — — 1% — — —
81% — 3% — 0.4% — 0.1% — — — 0.9% 14% — — —
87% — 9% — 2.7% — 1.1% — — — — 0% — — —
— — — — 100% — — — — — — — — — —
— — — — — 100% — — — — — — — — —
65% 3% 16% 2% 7% 1% 3% 1% 3% — — — — — —
40% 3% 21% 1% 24% — 7% — 4% — — — — — —
28% 7% 28% 3% 22% — 7% — 5% — — — — — —
32% 7% 9% 15% 25% — 0% — 6% — — 7% — — —
36% 5% 18% 8% 20% — 2% — 3% — — 8% — — —
53% 2% 19% 6% 14% — 1% — 3% — — 3% — — —
17% — — — — — — — 28% 10% 44% <1% <1% — —
1% — — — — — — — 21% 20% 10% 45% 3% — —
Total
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
100%
Fuel and Combustion Properties
TABLE A.8 Volumetric Analysis of Typical Gaseous Fuel Mixtures
Data compiled from a variety of sources.
553
© 2006 by Taylor & Francis Group, LLC
554
TABLE A.9 Physical Constants of Typical Gaseous Fuel Mixtures
Fuel Gas Component
17.16 913 1012 0.59
16.1 905 1005 0.56
18.51 799 886 0.64
18.49 1025 1133 0.64
44.1 2316 2517 1.53
58.12 3010 3262 1.1
22.76 1247 1369 0.79
28.62 1542 1686 0.99
30.21 1622 1769 1.05
29.18 1459 1587 1.01
28.02 1389 1515 0.97
24.61 1297 1421 0.85
25.68 263 294 0.89
23.73 131 142 0.82
1318 1343 1.30 1.31 10554 10567 805 806
1108 1.31 10554 805
1416 1.28 10525 803
2035 1.13 10369 791
3110 1.10 10371 791
1540 1.24 10402 794
1694 1.19 10379 792
1726 1.19 10322 787
1579 1.20 10234 781
1538 1.21 10311 787
1541 1.23 10375 792
312 1.33 9667 738
157 1.38 8265 630
12138 12152
12138
12104
11925
11926
11962
11936
11870
11769
11858
11931
11117
9505
923
920
907
907
910
908
903
895
902
907
845
723
11141
10953
10962
10996
10890
10909
10871
10847
10911
10904
11722
13517
876
863
870
874
861
864
862
860
864
862
985
1103
13415
13163
12788
12757
12935
12862
12771
12689
12821
12902
14198
15585
923
924
10983 10956 865
862
13257 13258 973
971
984
968
957
958
958
957
952
948
864
957
1102
1201
3306
3308
3284
3317
3351
3351
3342
3348
3359
3371
3353
3345
3001
2856
Note: All values calculated using 60°F fuel gas and 60°F, 50% relative humidity combustion air.
© 2006 by Taylor & Francis Group, LLC
Modeling of Combustion Systems: A Practical Approach
Molecular weight Lower heating value (LHV), Btu/SCF Higher heating value (HHV), Btu/SCF Specific gravity (14.696 psia/60°F, Air = 1.0) Wobbe number, HHV/(SG1/2) Isentropic coefficient (Cp/Cv) Stoichiometric air required, SCF/MMBtu Stoichiometric air required, lbm/MMBtu Air required for 15% excess air, SCF/MMBtu Air required for 15% excess air, lbm/MMBtu Volume of dry combustion products, SCF/MMBtu Weight of dry combustion products, lbm/MMBtu Volume of wet combustion products, SCF/MMBtu Weight of wet combustion products, lbm/MMBtu Adiabatic flame temperature, °F
Refinery Gases (Dry) Waste Gases Natural Gas LPG Cracked Coking Reforming FCC Refinery Gas Refinery Gas PSA Flexicoking Tulsa Alaska Netherlands Algeria Propane Butane Gas Gas Gas Gas Sample 1 Sample 2 Gas Gas
Appendix B Mechanical Properties
555
© 2006 by Taylor & Francis Group, LLC
556
Modeling of Combustion Systems: A Practical Approach
TABLE B.1
Areas and Circumferences of Circles and Drill Sizes
Drill Size
Diameter (in.)
80 79 1/64" 78
0.0135 0.0145 0.0156 0.0160
0.042 0.045 0.049 0.050
41 55 09 27
0.000 0.000 0.000 0.000
143 165 191 201
0.000 0.000 0.000 0.000
000 001 001 001
9 1 3 4
77 76 75 74
0.0180 0.0200 0.0210 0.0225
0.056 0.062 0.065 0.070
55 83 97 69
0.000 0.000 0.000 0.000
254 314 346 398
0.000 0.000 0.000 0.000
001 002 002 002
8 2 4 8
73 72 71 70
0.0240 0.0250 0.0260 0.0280
0.075 0.078 0.081 0.087
40 54 68 96
0.000 0.000 0.000 0.000
452 491 531 616
0.000 0.000 0.000 0.000
003 003 003 004
1 4 7 3
69 68 1/12" 67
0.0292 0.0310 0.0313 0.0320
0.091 0.097 0.098 0.100
73 39 18 53
0.000 0.000 0.000 0.000
670 755 765 804
0.000 0.000 0.000 0.000
004 005 005 005
7 2 3 6
66 65 64 63
0.0330 0.0350 0.0360 0.0370
0.103 0.109 0.113 0.116
67 96 10 24
0.000 0.000 0.001 0.001
855 962 018 075
0.000 0.000 0.000 0.000
005 006 007 007
9 7 1 5
62 61 60 59
0.0380 0.0390 0.0400 0.0410
0.119 0.122 0.125 0.128
38 52 66 81
0.001 0.001 0.001 0.001
134 195 257 320
0.000 0.000 0.000 0.000
007 008 008 009
9 3 7 2
58 57 56 3/64"
0.0420 0.0430 0.0465 0.0469
0.131 0.135 0.146 0.147
95 09 08 26
0.001 0.001 0.001 0.001
385 452 698 73
0.000 0.000 0.000 0.000
009 010 011 012
6 1 8 0
55 54 53 1/16"
0.0520 0.0550 0.0595 0.0625
0.163 0.172 0.186 0.196
36 79 93 35
0.002 0.002 0.002 0.003
12 38 78 07
0.000 0.000 0.000 0.000
014 016 019 021
7 5 3 3
52 51 50 49
0.0635 0.0670 0.0700 0.0730
0.199 0.210 0.219 0.229
49 49 91 34
0.003 0.003 0.003 0.004
17 53 85 19
0.000 0.000 0.000 0.000
022 024 026 029
0 5 7 1
48 5/64" 47
0.0760 0.0781 0.0785
0.238 76 0.245 44 0.246 62
© 2006 by Taylor & Francis Group, LLC
Circumference (in.)
Area (in.)
0.004 54 0.004 79 0.004 84
Area (ft)
0.000 031 5 0.000 033 3 0.000 033 6
Mechanical Properties
TABLE B.1 (continued)
557
Areas and Circumferences of Circles and Drill Sizes
Drill Size
Diameter (in.)
46 45 44 43 42
0.0810 0.0820 0.0860 0.0890 0.0935
0.254 0.257 0.270 0.279 0.293
47 61 18 60 74
0.005 0.005 0.005 0.006 0.006
15 28 81 22 87
0.000 0.000 0.000 0.000 0.000
035 036 040 043 047
8 7 3 2 7
3/32" 41 40 39
0.0937 0.0960 0.0980 0.0995
0.294 0.301 0.307 0.312
52 59 88 59
0.006 0.007 0.007 0.007
90 24 54 78
0.000 0.000 0.000 0.000
047 050 052 054
9 3 4 0
38 37 36 7/64"
0.1015 0.1040 0.1065 0.1094
0.318 0.326 0.334 0.343
87 73 58 61
0.008 0.008 0.008 0.009
09 49 91 40
0.000 0.000 0.000 0.000
056 059 061 065
2 0 9 2
35 34 33 32
0.1100 0.1110 0.1130 0.1160
0.345 0.348 0.355 0.364
58 72 00 43
0.009 0.009 0.010 0.010
50 68 03 57
0.000 0.000 0.000 0.000
066 067 069 073
0 2 6 4
31 1/8" 30 29
0.1200 0.1250 0.1285 0.1360
0.376 0.392 0.403 0.427
99 70 70 26
0.011 0.012 0.012 0.014
31 27 96 53
0.000 0.000 0.000 0.000
078 085 090 100
5 2 1 9
28 9/64" 27 26
0.1405 0.1406 0.1440 0.1470
0.441 0.441 0.442 0.461
39 79 39 82
0.015 0.015 0.016 0.016
49 53 29 97
0.000 0.000 0.000 0.000
107 107 113 117
7 9 1 9
25 24 23 5/32"
0.1495 0.1520 0.1540 0.1562
0.469 0.477 0.483 0.490
67 52 81 87
0.017 0.018 0.018 0.019
55 15 63 17
0.000 0.000 0.000 0.000
121 126 129 133
9 0 4 1
22 21 20 19
0.1570 0.1590 0.1610 0.1660
0.493 0.499 0.505 0.521
23 51 80 51
0.019 0.019 0.020 0.021
36 86 36 64
0.000 0.000 0.000 0.000
134 137 141 150
4 9 4 3
18 11/64" 17 16
0.1695 0.1719 0.1730 0.1770
0.532 0.539 0.543 0.556
50 96 50 06
0.022 0.023 0.023 0.024
56 20 51 61
0.000 0.000 0.000 0.000
156 161 163 170
7 1 2 9
15 14 13 3/16"
0.1800 0.1820 0.1850 0.1875
0.565 0.571 0.581 0.589
49 77 20 05
0.025 0.026 0.026 0.027
45 02 88 61
0.000 0.000 0.000 0.000
176 180 186 191
7 7 7 7
12 11 10 9
0.1890 0.1910 0.1930 0.1960
0.593 0.600 0.606 0.615
76 05 33 75
0.028 0.028 0.029 0.030
06 65 40 17
0.000 0.000 0.000 0.000
194 199 203 209
8 0 2 5
© 2006 by Taylor & Francis Group, LLC
Circumference (in.)
Area (in.)
Area (ft)
558
Modeling of Combustion Systems: A Practical Approach
TABLE B.1 (continued)
Areas and Circumferences of Circles and Drill Sizes
Drill Size
Diameter (in.)
8 7 13/64" 6
0.1990 0.2010 0.2031 0.2040
0.625 0.631 0.638 0.640
18 46 14 89
0.031 0.031 0.032 0.032
10 73 41 69
0.000 0.000 0.000 0.000
216 220 224 227
0 4 8 0
5 4 3 7/32"
0.2055 0.2090 0.2130 0.2187
0.645 0.656 0.669 0.687
60 59 16 22
0.033 0.034 0.035 0.037
17 31 63 58
0.000 0.000 0.000 0.000
230 238 247 261
3 2 5 0
2 1 A 15/64"
0.2210 0.2280 0.2340 0.2344
0.694 0.716 0.735 0.736
29 28 13 31
0.038 0.040 0.043 0.043
36 83 01 14
0.000 0.000 0.000 0.000
266 283 298 299
4 5 7 6
B C D E = 1/4"
0.2380 0.2420 0.2460 0.2500
0.747 0.760 0.772 0.785
70 27 83 40
0.044 0.046 0.047 0.049
49 00 53 09
0.000 0.000 0.000 0.000
308 319 330 340
9 4 1 9
F G 17/64" H
0.2570 0.2610 0.2656 0.2660
0.807 0.819 0.834 0.835
39 96 41 67
0.051 0.053 0.055 0.055
87 50 42 57
0.000 0.000 0.000 0.000
360 371 384 385
2 5 9 9
I J K 9/32"
0.2720 0.2770 0.2810 0.2812
0.854 0.870 0.882 0.883
52 22 79 57
0.058 0.060 0.062 0.062
11 26 02 13
0.000 0.000 0.000 0.000
403 418 430 431
5 5 7 5
L M 19/64" N
0.2900 0.2950 0.2969 0.3030
0.911 0.926 0.932 0.951
06 77 66 90
0.066 0.068 0.069 0.071
05 35 22 63
0.000 0.000 0.000 0.000
458 474 480 500
7 7 7 7
5/16" O P 21/64"
0.3125 0.3160 0.3230 0.3281
0.981 75 0.992 75 1.014 74 1.030 8
0.076 0.078 0.081 0.084
70 43 94 56
0.000 0.000 0.000 0.000
532 544 569 587
6 6 0 2
Q R 11/32" S
0.3320 0.3390 0.3437 0.3480
1.043 1.065 1.079 1.093
0 0 8 3
0.086 0.090 0.092 0.095
57 26 81 11
0.000 0.000 0.000 0.000
601 626 644 660
2 8 5 5
T 23/64" U 3/8"
0.3580 0.3594 0.3680 0.3750
1.124 1.129 1.156 1.178
7 0 1 1
0.100 0.101 0.106 0.110
6 4 4 5
0.000 0.000 0.000 0.000
699 704 738 767
0 4 6 0
V W 25/64" X
0.3770 0.3860 0.3906 0.3970
1.184 1.212 1.227 1.247
4 7 2 2
0.111 0.117 0.119 0.123
6 0 8 8
0.000 0.000 0.000 0.000
775 812 832 859
2 7 2 6
© 2006 by Taylor & Francis Group, LLC
Circumference (in.)
Area (in.)
Area (ft)
Mechanical Properties
TABLE B.1 (continued)
559
Areas and Circumferences of Circles and Drill Sizes
Drill Size
Diameter (in.)
Circumference (in.)
Y 13/32" Z 27/64"
0.4040 0.4062 0.4130 0.4219
1.269 1.276 1.297 1.325
7/16" 29/64" 15/32" 31/64"
0.4375 0.4531 0.4687 0.4844
1.3745 1.4235 1.4726 1.5217
1/2" 33/64" 17/32" 35/64"
0.5000 0.5156 0.5313 0.5469
9/16" 37/64" 19/32" 39/64"
0.128 0.129 0.134 0.139
2 6 0 8
Area (ft)
0.000 0.000 0.000 0.000
890 900 930 970
0.1503 0.1613 0.1726 0.1843
0.001 0.001 0.001 0.001
044 120 198 280
1.5708 1.6199 1.6690 1.7181
0.1964 0.2088 0.2217 0.2349
0.001 0.001 0.001 0.001
364 450 539 631
0.5625 0.5781 0.5938 0.6094
1.7672 1.8162 1.8653 1.9144
0.2485 0.2625 0.2769 0.2917
0.001 0.001 0.001 0.002
726 823 923 025
5/8" 41/64" 21/32" 43/64"
0.6250 0.6406 0.6562 0.6719
1.9635 2.0126 2.0617 2.1108
0.3068 0.3223 0.3382 0.3545
0.002 0.002 0.002 0.002
131 238 350 462
11/16" 23/32" 3/4" 25/32"
0.6875 0.7188 0.7500 0.7812
2.1598 2.2580 2.3562 2.4544
0.3712 0.4057 0.4418 0.4794
0.002 0.002 0.003 0.003
578 818 068 329
13/16" 27/32" 7/8" 29/32"
0.8125 0.8438 0.8750 0.9062
2.5525 2.6507 2.7489 2.8471
0.5185 0.5591 0.6013 0.6450
0.003 0.003 0.004 0.004
601 883 176 479
15/16" 31/32" 1" 1 1/16"
0.9375 0.9688 1.0000 1.0625
2.9452 3.0434 3.1416 3.3379
0.6903 0.7371 0.7854 0.8866
0.004 0.005 0.005 0.006
794 119 454 157
1 1/8" 1 3/16" 1 1/4" 1 5/16"
1.1250 1.1875 1.2500 1.3125
3.5343 3.7306 3.9270 4.1233
0.9940 1.1075 1.2272 1.3530
0.006 0.007 0.008 0.009
903 691 522 396
1 3/8" 1 7/16" 1 1/2" 1 9/16"
1.3750 1.4375 1.5000 1.5625
4.3170 4.5160 4.7124 4.9087
1.4849 1.6230 1.7671 1.9175
0.010 0.011 0.012 0.013
31 27 27 32
1 5/8" 1 11/16" 1 3/4" 1 13/16"
1.6250 1.6875 1.7500 1.8125
5.1051 5.3014 5.4978 5.6941
2.0739 2.2365 2.4053 2.5802
0.014 0.015 0.016 0.017
40 53 70 92
© 2006 by Taylor & Francis Group, LLC
2 3 5 4
Area (in.)
2 1 3 8
560
Modeling of Combustion Systems: A Practical Approach TABLE B.1 (continued)
Areas and Circumferences of Circles and Drill Sizes
3 5/8" 3 11/16" 3 3/4" 3 13/16"
3.6250 3.6875 3.7500 3.8125
11.388 11.585 11.781 11.977
10.321 10.680 11.045 11.416
0.071 0.074 0.076 0.079
67 17 70 28
3 7/8" 3 15/16" 4" 4 1/16"
3.8750 3.9375 4.0000 4.0625
12.174 12.370 12.566 12.763
11.793 12.177 12.566 12.962
0.081 0.084 0.087 0.090
90 56 26 02
4 1/8" 4 3/16" 4 1/4" 4 5/16"
4.1250 4.1875 4.2500 4.3125
12.959 13.155 13.352 13.548
13.364 13.772 14.186 14.607
0.092 0.095 0.098 0.101
81 64 52 4
4 3/8" 4 7/16" 4 1/2" 4 9/16"
4.3750 4.4375 4.5000 4.5 625
13.745 13.941 14.137 14.334
15.033 15.466 15.904 16.349
0.104 0.107 0.110 0.113
3 4 4 5
© 2006 by Taylor & Francis Group, LLC
Mechanical Properties
TABLE B.1 (continued)
561
Areas and Circumferences of Circles and Drill Sizes
Drill Size
Diameter (in.)
4 5/8" 4 11/16" 4 3/4" 4 13/16"
4.6250 4.6875 4.7500 4.8125
14.530 14.726 14.923 15.119
16.800 17.257 17.721 18.190
0.1167 0.1198 0.1231 0.1263
4 7/8" 4 15/16" 5" 5 1/16"
4.8750 4.9375 5.0000 5.0625
15.315 15.512 15.708 15.904
18.665 19.147 19.635 20.129
0.1296 0.1330 0.1364 0.1398
5 1/8" 5 3/16" 5 1/4" 5 5/16"
5.1250 5.1875 5.2500 5.3125
16.101 16.297 16.493 16.690
20.629 21.135 21.648 22.166
0.1433 0.1468 0.1503 0.1539
5 3/8" 5 7/16" 5 1/2" 5 9/16"
5.3750 5.4375 5.5000 5.5625
16.886 17.082 17.279 17.475
22.691 23.221 23.758 24.301
0.1576 0.1613 0.1650 0.1688
5 5/8" 5 11/16" 5 3/4" 5 13/16"
5.6250 5.6875 5.7500 5.8125
17.671 17.868 18.064 18.261
24.851 25.406 25.967 26.535
0.1726 0.1764 0.1803 0.1843
5 7/8" 5 15/16" 6" 6 1/8"
5.8750 5.9375 6.0000 6.1250
18.457 18.653 18.850 19.242
27.109 27.688 28.274 29.465
0.1883 0.1923 0.1963 0.2046
1/4" 3/8" 1/2" 5/8"
6.2500 6.3750 6.5000 6.6250
19.649 20.028 20.420 20.813
30.680 31.919 33.183 34.472
0.2131 0.2217 0.2304 0.2394
6 3/4" 6 7/8" 7" 7 1/8"
6.7500 6.8750 7.0000 7.1250
21.206 21.598 21.991 22.384
35.785 37.122 38.485 39.871
0.2485 0.2578 0.2673 0.2769
7 1/4" 7 3/8" 7 1/2" 7 5/8"
7.2500 7.3750 7.5000 7.6250
22.777 23.169 23.562 23.955
41.283 42.718 44.179 45.664
0.2867 0.2967 0.3068 0.3171
7 3/4" 7 7/8" 8" 8 1/8"
7.7500 7.8750 8.0000 8.1250
24.347 24.740 25.133 25.525
47.173 48.707 50.266 51.849
0.3276 0.3382 0.3491 0.3601
8 1/4" 8 3/8" 8 1/2" 8 5/8"
8.2500 8.3750 8.5000 8.6250
25.918 26.301 26.704 27.096
53.456 55.088 56.745 58.426
0.3712 0.3826 0.3941 0.4057
6 6 6 6
© 2006 by Taylor & Francis Group, LLC
Circumference (in.)
Area (in.)
Area (ft)
562
Modeling of Combustion Systems: A Practical Approach TABLE B.1 (continued)
Areas and Circumferences of Circles and Drill Sizes
11 3/8" 11 1/2" 11 5/8"
11.3750 11.5000 11.6250
35.736 36.128 36.521
101.6 103.9 106.1
0.7056 0.7213 0.7371
11 3/4" 11 7/8" 12" 12 1/4"
11.7500 11.8750 12.0000 12. 2500
36.914 37.306 37.699 38.485
108.4 110.8 113.1 117.9
0.7530 0.7691 0.7854 0.819
12 1/2" 12 3/4" 13" 13 1/4"
12.5000 12.7500 13.0000 13.2500
39.269 40.055 40.841 41.626
122.7 127.7 132.7 137.9
0.851 0.886 0.921 0.957
13 1/2" 13 3/4" 14" 14 1/4"
13.5000 13.7500 14.0000 14.2500
42.412 43.197 43.982 44.768
143.1 148.5 153.9 159.5
0.995 1.031 1.069 1.109
14 1/2" 14 3/4" 15" 15 1/4"
14.5000 14.7500 15.0000 15.2500
45.553 46.339 47.124 47.909
165.1 170.9 176.7 182.7
1.149 1.185 1.228 1.269
15 1/2" 15 3/4" 16" 16 1/4"
15.5000 15.7500 16.0000 16.2500
48.695 49.480 50.266 51.051
188.7 194.8 201.1 207.4
1.309 1.352 1.398 1.440
© 2006 by Taylor & Francis Group, LLC
Mechanical Properties
TABLE B.1 (continued)
563
Areas and Circumferences of Circles and Drill Sizes
Drill Size
Diameter (in.)
16 1/2" 16 3/4" 17" 17 1/4"
16.5000 16.7500 17.0000 17.2500
51.836 52.622 53.407 54.193
213.8 220.4 227.0 233.7
1.485 1.531 1.578 1.619
17 1/2" 17 3/4" 18" 18 1/4"
17.5000 17.7500 18.0000 18.2500
54.978 55.763 56.548 57.334
240.5 247.5 254.5 261.6
1.673 1.719 1.769 1.816
18 1/2" 18 3/4" 19" 19 1/4"
18.5000 18.7500 19.0000 19.2500
58.120 58.905 59.690 60.476
268.8 276.1 283.5 291.0
1.869 1.920 1.969 2.022
19 1/2" 19 3/4" 20" 20 1/4"
19.5000 19.7500 20.0000 20.2500
61.261 62.047 62.832 63.617
298.7 306.4 314.2 322.1
2.075 2.125 2.182 2.237
20 1/2" 20 3/4" 21" 21 1/4"
20.5000 20.7500 21.0000 21.2500
64.403 65.188 65.974 66.759
330.1 338.2 346.4 354.7
2.292 2.348 2.405 2.463
21 1/2" 21 3/4" 22" 22 1/4"
21.5000 21.7500 22.0000 22.2500
67.544 68.330 69.115 69.901
363.1 371.5 380.1 388.8
2.521 2.580 2.640 2.700
22 1/2" 22 3/4" 23" 23 1/4"
22.5000 22.7500 23.0000 23.2500
70.686 71.471 72.257 73.042
397.6 406.5 415.5 424.6
2.761 2.823 2.885 2.948
23 1/2" 23 3/4" 24" 24 1/4"
23.5000 23.7500 24.0000 24.2500
73.828 74.613 75.398 76.184
433.7 443.0 452.4 461.9
3.012 3.076 3.142 3.207
24 1/2" 24 3/4" 25" 25 1/4"
24.5000 24.7500 25.0000 25.2500
76.969 77.755 78.540 79.325
471.4 481.1 490.9 500.7
3.274 3.341 3.409 3.477
25 1/2" 25 3/4" 26" 26 1/4"
25.5000 25.7500 26.0000 26.2500
80.111 80.896 81.682 82.467
510.7 520.8 530.9 541.2
3.547 3.616 3.687 3.758
26 1/2" 26 3/4" 27" 27 1/4"
26.5000 26.7500 27.0000 27.2500
83.252 84.038 84.823 85.609
551.6 562.0 572.6 583.2
3.830 3.903 3.976 4.050
© 2006 by Taylor & Francis Group, LLC
Circumference (in.)
Area (in.)
Area (ft)
564
Modeling of Combustion Systems: A Practical Approach TABLE B.1 (continued)
Areas and Circumferences of Circles and Drill Sizes
27 1/2" 27 3/4" 28" 28 1/4"
27.5000 27.7500 28.0000 28.2500
86.394 87.179 87.965 88.750
594.0 604.8 615.8 626.8
4.125 4.200 4.276 4.353
28 1/2" 28 3/4" 2 9" 29 1/4"
28.5000 28.7500 29.0000 29.2500
89.536 90.321 91.106 91.892
637.9 649.2 660.5 672.0
4.430 4.508 4.587 4.666
29 1/2" 29 3/4" 30" 31"
29.5000 29.7500 30.0000 31.0000
92.677 93.463 94.248 97.390
683.5 695.1 706.9 754.8
4.746 4.827 4.909 5.241
32" 33" 34" 35"
32.0000 33.0000 34.0000 35.0000
100.53 103.67 106.81 109.96
804.3 855.3 907.9 962.1
5.585 5.940 6.305 6.681
36" 37" 38" 39"
36.0000 37.0000 38.0000 39.0000
113.10 116.24 119.38 122.52
1017.9 1075.2 1134.1 1194.6
7.069 7.467 7.876 8.296
40" 41" 42"
40.0000 41 .0000 42.0000
125.66 128.81 131.95
1256.6 1320.3 1385.4
8.727 9.168 9.621
© 2006 by Taylor & Francis Group, LLC
Mechanical Properties TABLE B.2
565
Physical Properties of Pipe
a
b
c
Wall Thickness, in.
1/8 0.405
… 40 80
….. Std XS
10S 40S 80S
0.049 0.068 0.095
0.307 0.269 0.215
0.0740 0.0568 0.0364
0.0548 0.0720 0.0925
0.106 0.106 0.106
0.0804 0.0705 0.0563
0.186 0.245 0.315
0.0321 0.0246 0.0157
0.00088 0.00106 0.00122
0.00437 0.00525 0.00600
0.1271 0.1215 0.1146
1/4 0.540
… 40 80
….. Std XS
10S 40S 80S
0.065 0.088 0.119
0.410 0.364 0.302
0.1320 0.1041 0.0716
0.0970 0.1250 0.1574
0.141 0.141 0.141
0.1073 0.0955 0.0794
0.330 0.425 0.535
0.0572 0.0451 0.0310
0.00279 0.00331 0.00378
0.01032 0.01230 0.01395
0.1694 0.1628 0.1547
3/8 0.675
… 40 80
….. Std XS
10S 40S 80S
0.065 0.091 0.126
0.545 0.493 0.423
0.2333 0.1910 0.1405
0.1246 0.1670 0.2173
0.177 0.177 0.177
0.1427 0.1295 0.1106
0.423 0.568 0.739
0.1011 0.0827 0.0609
0.00586 0.00730 0.00862
0.01737 0.02160 0.02554
0.2169 0.2090 0.1991
… 40 80 160 …
….. Std XS ….. XXS
10S 40S 80S … …
0.083 0.109 0.147 0.187 0.294
0.674 0.622 0.546 0.466 0.252
0.3570 0.3040 0.2340 0.1706 0.0499
0.1974 0.2503 0.3200 0.3830 0.5040
0.220 0.220 0.220 0.220 0.220
0.1765 0.1628 0.1433 0.1220 0.0660
0.671 0.851 1.088 1.304 1.714
0.1547 0.1316 0.1013 0.0740 0.0216
0.01431 0.01710 0.02010 0.02213 0.02425
0.0341 0.0407 0.0478 0.0527 0.0577
0.2692 0.2613 0.2505 0.2402 0.2192
3/4 1.050
… … 40 80 160 …
….. ….. Std XS ….. XXS
5S 10S 40S 80S … …
0.065 0.083 0.113 0.154 0.218 0.308
0.920 0.884 0.824 0.742 0.614 0.434
0.6650 0.6140 0.5330 0.4320 0.2961 0.1479
0.2011 0.2521 0.3330 0.4350 0.5700 0.7180
0.275 0.275 0.275 0.275 0.275 0.275
0.2409 0.2314 0.2157 0.1943 0.1607 0.1137
0.684 0.857 1.131 1.474 1.937 2.441
0.2882 0.2661 0.2301 0.1875 0.1284 0.0641
0.02451 0.02970 0.0370 0.0448 0.0527 0.0579
0.0467 0.0566 0.0706 0.0853 0.1004 0.1104
0.349 0.343 0.334 0.321 0.304 0.284
1 1.315
… … 40 80 160 …
….. ….. Std XS ….. XXS
5S 10S 40S 80S … …
0.065 0.109 0.133 0.179 0.250 0.358
1.185 1.097 1.049 0.957 0.815 0.599
1.1030 0.9450 0.8640 0.7190 0.5220 0.2818
0.2553 0.4130 0.4940 0.6390 0.8360 1.0760
0.344 0.344 0.344 0.344 0.344 0.344
0.3100 0.2872 0.2746 0.2520 0.2134 0.1570
0.868 1.404 1.679 2.172 2.844 3.659
0.478 0.409 0.374 0.311 0.2261 0.1221
0.0500 0.0757 0.0874 0.1056 0.1252 0.1405
0.0760 0.1151 0.1329 0.1606 0.1903 0.2137
0.443 0.428 0.421 0.407 0.387 0.361
1-1/4 1.660
… … 40 80 160 …
….. ….. Std XS ….. XXS
5S 10S 40S 80S … …
0.065 0.109 0.140 0.191 0.250 0.382
1.530 1.442 1.380 1.278 1.160 0.896
1.839 1.633 1.496 1.283 1.057 0.631
0.326 0.531 0.669 0.881 1.107 1.534
0.434 0.434 0.434 0.434 0.434 0.434
0.401 0.378 0.361 0.335 0.304 0.2346
1.107 1.805 2.273 2.997 3.765 5.214
0.797 0.707 0.648 0.555 0.458 0.2732
0.1038 0.1605 0.1948 0.2418 0.2839 0.341
0.1250 0.1934 0.2346 0.2913 0.342 0.411
0.564 0.550 0.540 0.524 0.506 0.472
1-1/2 1.900
… … 40 80 160 …
….. ….. Std XS ….. XXS
5S 10S 40S 80S … …
0.065 0.109 0.145 0.200 0.281 0.400
1.770 1.682 1.610 1.500 1.338 1.100
2.461 2.222 2.036 1.767 1.406 0.950
0.375 0.613 0.799 1.068 1.429 1.885
0.497 0.497 0.497 0.497 0.497 0.497
0.463 0.440 0.421 0.393 0.350 0.288
1.274 2.085 2.718 3.631 4.859 6.408
1.067 0.962 0.882 0.765 0.608 0.412
0.1580 0.2469 0.310 0.391 0.483 0.568
0.1663 0.2599 0.326 0.412 0.508 0.598
0.649 0.634 0.623 0.605 0.581 0.549
2 2.375
… … 40 80 160 …
….. ….. Std XS ….. XXS
5S 10S 40S 80S … …
0.065 0.109 0.154 0.218 0.343 0.436
2.245 2.157 2.067 1.939 1.689 1.503
3.960 3.650 3.360 2.953 2.240 1.774
0.472 0.776 1.075 1.477 2.190 2.656
0.622 0.622 0.622 0.622 0.622 0.622
0.588 0.565 0.541 0.508 0.442 0.393
1.604 2.638 3.653 5.022 7.444 9.029
1.716 1.582 1.455 1.280 0.971 0.769
0.315 0.499 0.666 0.868 1.163 1.312
0.2652 0.420 0.561 0.731 0.979 1.104
0.817 0.802 0.787 0.766 0.729 0.703
Nominal pipe size, OD, in.
1/2 0.840
Schedule Number
I.D., in.
Inside Area, sq. in.
Metal Area, sq. in.
Sq. Ft. outside surface, per ft
Sq. Ft. inside surface, per ft
Weight per ft, lb
Weight of water per ft, lb
Moment of Inertia, in.4
Section modulus, in.3
Radius gyration, in.
© 2006 by Taylor & Francis Group, LLC
566
Modeling of Combustion Systems: A Practical Approach
TABLE B.2 (continued)
Physical Properties of Pipe
a
b
c
Wall Thickness, in.
2-1/2 2.875
… … 40 80 160 …
….. ….. Std XS ….. XXS
5S 10S 40S 80S … …
0.083 0.120 0.203 0.276 0.375 0.552
2.709 2.635 2.469 2.323 2.125 1.771
5.76 5.45 4.79 4.24 3.55 2.46
0.728 1.039 1.704 2.254 2.945 4.030
0.753 0.753 0.753 0.753 0.753 0.753
0.709 0.690 0.646 0.608 0.556 0.464
2.475 3.531 5.793 7.661 10.01 13.70
2.499 2.361 2.076 1.837 1.535 1.067
0.710 0.988 1.530 0.193 2.353 2.872
0.494 0.687 1.064 1.339 1.637 1.998
0.988 0.975 0.947 0.924 0.894 0.844
3 3.500
… … 40 80 160 …
….. ….. Std XS ….. XXS
5S 10S 40S 80S … …
0.083 0.120 0.216 0.300 0.437 0.600
3.334 3.260 3.068 2.900 2.626 2.300
8.73 8.35 7.39 6.61 5.42 4.15
0.891 1.274 2.228 3.020 4.210 5.470
0.916 0.916 0.916 0.916 0.916 0.916
0.873 0.853 0.803 0.759 0.687 0.602
3.03 4.33 7.58 10.25 14.32 18.58
3.78 3.61 3.20 2.864 2.348 1.801
1.301 1.822 3.02 3.90 5.03 5.99
0.744 1.041 1.724 2.226 2.876 3.43
1.208 1.196 1.164 1.136 1.094 1.047
3-1/2 4.000
… … 40 80
….. ….. Std XS
5S 10S 40S 80S
0.083 0.120 0.226 0.318
3.834 3.760 3.548 3.364
11.55 11.10 9.89 8.89
1.021 1.463 2.68 3.68
1.047 1.047 1.047 1.047
1.004 0.984 0.929 0.881
3.47 4.97 9.11 12.51
5.01 4.81 4.28 3.85
1.960 2.756 4.79 6.28
0.980 1.378 2.394 3.14
1.385 1.372 1.337 1.307
… … 40 80 120 160 …
….. ….. Std XS ….. ….. XXS
5S 10S 40S 80S … … …
0.083 0.120 0.237 0.337 0.437 0.531 0.674
4.334 4.260 4.026 3.826 3.626 3.438 3.152
14.75 14.25 12.73 11.50 10.33 9.28 7.80
1.152 1.651 3.17 4.41 5.58 6.62 8.10
1.178 1.178 1.178 1.178 1.178 1.178 1.178
1.135 1.115 1.054 1.002 0.949 0.900 0.825
3.92 5.61 10.79 14.98 18.96 22.51 27.54
6.40 6.17 5.51 4.98 4.48 4.02 3.38
2.811 3.96 7.23 9.61 11.65 13.27 15.29
1.249 1.762 3.21 4.27 5.18 5.90 6.79
1.562 1.549 1.510 1.477 1.445 1.416 1.374
… … 40 80 120 160 …
….. ….. Std XS ….. ….. XXS
5S 10S 40S 80S … … …
0.109 0.134 0.258 0.375 0.500 0.625 0.750
5.345 5.295 5.047 4.813 4.563 4.313 4.063
22.44 22.02 20.01 18.19 16.35 14.61 12.97
1.868 2.285 4.30 6.11 7.95 9.70 11.34
1.456 1.456 1.456 1.456 1.456 1.456 1.456
1.399 1.386 1.321 1.260 1.195 1.129 1.064
6.35 7.77 14.62 20.78 27.04 32.96 38.55
9.73 9.53 8.66 7.89 7.09 6.33 5.62
6.95 8.43 15.17 20.68 25.74 30 33.6
2.498 3.03 5.45 7.43 9.25 10.8 12.1
1.929 1.920 1.878 1.839 1.799 1.760 1.722
… … 40 80 120 160 …
….. ….. Std XS ….. ….. XXS
5S 10S 40S 80S … … …
0.109 0.134 0.280 0.432 0.562 0.718 0.864
6.407 6.357 6.065 5.761 5.501 5.189 4.897
32.20 31.70 28.89 26.07 23.77 21.15 18.83
2.231 2.733 5.58 8.40 10.70 13.33 15.64
1.734 1.734 1.734 1.734 1.734 1.734 1.734
1.677 1.664 1.588 1.508 1.440 1.358 1.282
5.37 9.29 18.97 28.57 36.39 45.30 53.16
13.98 13.74 12.51 11.29 10.30 9.16 8.17
11.85 14.4 28.14 40.5 49.6 59 66.3
3.58 4.35 8.5 12.23 14.98 17.81 20.03
2.304 2.295 2.245 2.195 2.153 2.104 2.060
… … 20 30 40 60 80 100 120 140
….. ….. ….. ….. Std ….. XS ….. ….. …..
5S 10S … … 40S … 80S … … …
0.109 0.148 0.250 0.277 0.322 0.406 0.500 0.593 0.718 0.812
8.407 8.329 8.125 8.071 7.981 7.813 7.625 7.439 7.189 7.001
55.5 54.5 51.8 51.2 50.0 47.9 45.7 43.5 40.6 38.5
2.916 3.94 6.58 7.26 8.40 10.48 12.76 14.96 17.84 19.93
2.258 2.258 2.258 2.258 2.258 2.258 2.258 2.258 2.258 2.258
2.201 2.180 2.127 2.113 2.089 2.045 1.996 1.948 1.882 1.833
9.91 13.40 22.36 24.70 28.55 35.64 43.39 50.87 60.63 67.76
24.07 23.59 22.48 22.18 21.69 20.79 19.80 18.84 17.60 16.69
26.45 35.4 57.7 63.4 72.5 88.8 105.7 121.4 140.6 153.8
6.13 8.21 13.39 14.69 16.81 20.58 24.52 28.14 32.6 35.7
3.01 3.00 2.962 2.953 2.938 2.909 2.878 2.847 2.807 2.777
Nominal pipe size, OD, in.
4 4.500
5 5.563
6 6.625
8 8.625
Schedule Number
I.D., in.
Inside Area, sq. in.
Metal Area, sq. in.
© 2006 by Taylor & Francis Group, LLC
Sq. Ft. outside surface, per ft
Sq. Ft. inside surface, per ft
Weight per ft, lb
Weight of water per ft, lb
Moment of Inertia, in.4
Section modulus, in.3
Radius gyration, in.
Mechanical Properties
TABLE B.2 (continued) Nominal pipe size, OD, in.
10 10.750
12 12.750
14 14.000
567
Physical Properties of Pipe
a
b
c
Wall Thickness, in.
… 160
XXS ….
… …
0.875 0.906
6.875 6.813
37.1 36.5
21.30 21.97
2.258 2.258
1.800 1.784
72.42 74.69
16.09 15.80
162 165.9
37.6 38.5
2.757 2.748
… … 20 … 30 40 60 80 100 120 140 160
….. ….. ….. ….. ….. Std XS ….. ….. ….. ….. …..
5S 10S … … … 40S 80S … … … … …
0.134 0.165 0.250 0.279 0.307 0.365 0.500 0.593 0.718 0.843 1.000 1.125
10.482 10.420 10.250 10.192 10.136 10.020 9.750 9.564 9.314 9.064 8.750 8.500
86.3 85.3 82.5 81.6 80.7 78.9 74.7 71.8 68.1 64.5 60.1 56.7
4.52 5.49 8.26 9.18 10.07 11.91 16.10 18.92 22.63 26.24 30.6 34.0
2.815 2.815 2.815 2.815 2.815 2.815 2.815 2.815 2.815 2.815 2.815 2.815
2.744 2.728 2.683 2.668 2.654 2.623 2.553 2.504 2.438 2.373 2.291 2.225
15.15 18.70 28.04 31.20 34.24 40.48 54.74 64.33 76.93 89.20 104.13 115.65
37.4 36.9 35.8 35.3 35.0 34.1 32.3 31.1 29.5 28.0 26.1 24.6
63.7 76.9 113.7 125.9 137.5 160.8 212 244.9 286.2 324 368 399
11.85 14.3 21.16 23.42 25.57 29.9 39.4 45.6 53.2 60.3 68.4 74.3
3.75 3.74 3.71 3.70 3.69 3.67 3.63 3.60 3.56 3.52 3.47 3.43
… … 20 30 … 40 … 60 80 100 120 140 160
….. ….. ….. ….. Std ….. XS ….. ….. ….. ….. ….. …..
5S 10S … … 40S … 80S … … … … … …
0.165 0.180 0.250 0.330 0.375 0.406 0.500 0.562 0.687 0.843 1.000 1.125 1.312
12.420 12.390 12.250 12.090 12.000 11.938 11.750 11.626 11.376 11.064 10.750 10.500 10.126
121.2 120.6 117.9 114.8 113.1 111.9 108.4 106.2 101.6 96.1 90.8 86.6 80.5
6.52 7.11 9.84 12.88 14.58 15.74 19.24 21.52 26.04 31.5 36.9 41.1 47.1
3.34 3.34 3.34 3.34 3.34 3.34 3.34 3.34 3.34 3.34 3.34 3.34 3.34
3.25 3.24 3.21 3.17 3.14 3.13 3.08 3.04 2.978 2.897 2.814 2.749 2.651
19.56 24.20 33.38 43.77 49.56 53.53 65.42 73.16 88.51 107.20 125.49 139.68 160.27
52.5 52.2 51.1 49.7 49.0 48.5 47.0 46.0 44.0 41.6 39.3 37.5 34.9
129.2 140.5 191.9 248.5 279.3 300 362 401 475 562 642 701 781
20.27 22.03 30.1 39.0 43.8 47.1 56.7 62.8 74.5 88.1 100.7 109.9 122.6
4.45 4.44 4.42 4.39 4.38 4.37 4.33 4.31 4.27 4.22 4.17 4.13 4.07
10 20 30 40 … … 60 … … 80 … 100 120 140 160
….. ….. Std ….. XS ….. ….. ….. ….. ….. ….. ….. ….. ….. …..
… … … … … … … … … … … … … … …
0.250 0.312 0.375 0.437 0.500 0.562 0.593 0.625 0.687 0.750 0.875 0.937 1.093 1.250 1.406
13.500 13.376 13.250 13.126 13.000 12.876 12.814 12.750 12.626 12.500 12.250 12.126 11.814 11.500 11.188
143.1 140.5 137.9 135.3 132.7 130.2 129.0 127.7 125.2 122.7 117.9 115.5 109.6 103.9 98.3
10.80 13.42 16.05 18.62 21.21 23.73 24.98 26.26 28.73 31.2 36.1 38.5 44.3 50.1 55.6
3.67 3.67 3.67 3.67 3.67 3.67 3.67 3.67 3.67 3.67 3.67 3.67 3.67 3.67 3.67
3.53 3.5 3.47 3.44 3.4 3.37 3.35 3.34 3.31 3.27 3.21 3.17 3.09 3.01 2.929
36.71 45.68 54.57 63.37 72.09 80.66 84.91 89.28 97.68 106.13 122.66 130.73 150.67 170.22 189.12
62.1 60.9 59.7 58.7 57.5 56.5 55.9 55.3 54.3 53.2 51.1 50.0 47.5 45.0 42.6
255.4 314 373 429 484 537 562 589 638 687 781 825 930 1127 1017
36.5 44.9 53.3 61.2 69.1 76.7 80.3 84.1 91.2 98.2 111.5 117.8 132.8 146.8 159.6
4.86 4.84 4.82 4.80 4.78 4.76 4.74 4.73 4.71 4.69 4.65 4.63 4.58 4.53 4.48
10 20 30 … 40 … …
….. ….. Std ….. XS ….. …..
… … … … … … …
0.250 0.312 0.375 0.437 0.500 0.562 0.625
15.500 15.376 15.250 15.126 15.000 14.876 14.750
188.7 185.7 182.6 179.7 176.7 173.8 170.9
12.37 15.38 18.41 21.37 24.35 27.26 30.2
4.19 4.19 4.19 4.19 4.19 4.19 4.19
4.06 4.03 3.99 3.96 3.93 3.89 3.86
42.05 52.36 62.58 72.64 82.77 92.66 102.63
81.8 80.5 79.1 77.9 76.5 75.4 74.1
384 473 562 648 732 813 894
48 59.2 70.3 80.9 91.5 106.6 112.2
5.57 5.55 5.53 5.50 5.48 5.46 5.44
Schedule Number
I.D., in.
Inside Area, sq. in.
Metal Area, sq. in.
© 2006 by Taylor & Francis Group, LLC
Sq. Ft. outside surface, per ft
Sq. Ft. inside surface, per ft
Weight per ft, lb
Weight of water per ft, lb
Moment of Inertia, in.4
Section modulus, in.3
Radius gyration, in.
568
Modeling of Combustion Systems: A Practical Approach
TABLE B.2 (continued) Nominal pipe size, OD, in. 16 16.000
18 18.000
20 20.000
24 24.000
Physical Properties of Pipe
a
b
c
Wall Thickness, in.
60 … … 80 … 100 120 140 160
….. ….. ….. ….. ….. ….. ….. …..
… … … … … … … … …
0.656 0.687 0.750 0.842 0.875 1.031 1.218 1.437 1.593
14.688 14.626 14.500 14.314 14.250 13.938 13.564 13.126 12.814
169.4 168.0 165.1 160.9 159.5 152.6 144.5 135.3 129.0
31.6 33.0 35.9 40.1 41.6 48.5 56.6 65.7 72.1
4.19 4.19 4.19 4.19 4.19 4.19 4.19 4.19 4.19
3.85 3.83 3.8 3.75 3.73 3.65 3.55 3.44 3.35
107.50 112.36 122.15 136.46 141.35 164.83 192.29 223.50 245.11
73.4 72.7 71.5 69.7 69.1 66.1 62.6 58.6 55.9
933 971 1047 1157 1193 1365 1556 1760 1894
116.6 121.4 130.9 144.6 154.1 170.6 194.5 220.0 236.7
5.43 5.42 5.40 5.37 5.36 5.30 5.24 5.17 5.12
10 20 … 30 … 40 … … 60 … 80 100 120 140 160
….. ….. Std ….. XS ….. ….. ….. ….. ….. ….. ….. ….. ….. …..
… … … … … … … … … … … … … … …
0.250 0.312 0.375 0.437 0.500 0.562 0.625 0.687 0.750 0.875 0.937 1.156 1.375 1.562 1.781
17.500 17.376 17.250 17.126 17.000 16.876 16.750 16.626 16.500 16.250 16.126 15.688 15.250 14.876 14.438
240.5 237.1 233.7 230.4 227.0 223.7 220.5 217.1 213.8 207.4 204.2 193.3 182.6 173.8 163.7
13.94 17.34 20.76 24.11 27.49 30.8 34.1 37.4 40.6 47.1 50.2 61.2 71.8 80.7 90.7
4.71 4.71 4.71 4.71 4.71 4.71 4.71 4.71 4.71 4.71 4.71 4.71 4.71 4.71 4.71
4.58 4.55 4.52 4.48 4.45 4.42 4.39 4.35 4.32 4.25 4.22 4.11 3.99 3.89 3.78
47.39 59.03 70.59 82.06 93.45 104.75 115.98 127.03 138.17 160.04 170.75 207.96 244.14 274.23 308.51
104.3 102.8 101.2 99.9 98.4 97.0 95.5 94.1 92.7 89.9 88.5 83.7 79.2 75.3 71.0
549 678 807 931 1053 1172 1289 1403 1515 1731 1834 2180 2499 2750 3020
61.0 75.5 89.6 103.4 117.0 130.2 143.3 156.3 168.3 192.8 203.8 242.2 277.6 306 336
6.28 6.25 6.23 6.21 6.19 6.17 6.15 6.13 6.10 6.06 6.04 5.97 5.90 5.84 5.77
10 … 20 … 30 … 40 … … … 60 … 80 100 120 140 160
….. ….. Std ….. XS ….. ….. ….. ….. ….. ….. ….. ….. ….. ….. ….. …..
… … … … … … … … … … … … … … … … …
0.250 0.312 0.375 0.437 0.500 0.562 0.593 0.625 0.687 0.750 0.812 0.875 1.031 1.281 1.500 1.750 1.968
19.500 19.376 19.250 19.126 19.000 18.876 18.814 18.750 18.626 18.500 18.376 18.250 17.938 17.438 17.000 16.500 16.064
298.6 294.9 291.0 287.3 283.5 279.8 278.0 276.1 272.5 268.8 265.2 261.6 252.7 238.8 227.0 213.8 202.7
15.51 19.30 23.12 26.86 30.6 34.3 36.2 38.0 41.7 45.4 48.9 52.6 61.4 75.3 87.2 100.3 111.5
5.24 5.24 5.24 5.24 5.24 5.24 5.24 5.24 5.24 5.24 5.24 5.24 5.24 5.24 5.24 5.24 5.24
5.11 5.07 5.04 5.01 4.97 4.94 4.93 4.91 4.88 4.84 4.81 4.78 4.70 4.57 4.45 4.32 4.21
52.73 65.40 78.60 91.31 104.13 116.67 122.91 129.33 141.71 154.20 166.40 178.73 208.87 256.10 296.37 341.10 379.01
129.5 128.1 126.0 124.6 122.8 121.3 120.4 119.7 118.1 116.5 115.0 113.4 109.4 103.4 98.3 92.6 87.9
757 935 1114 1286 1457 1624 1704 1787 1946 2105 2257 2409 2772 3320 3760 4220 4590
75.7 93.5 111.4 128.6 145.7 162.4 170.4 178.7 194.6 210.5 225.7 240.9 277.2 332 376 422 459
6.98 6.96 6.94 6.92 6.90 6.88 6.86 6.85 6.83 6.81 6.79 6.77 6.72 6.63 6.56 6.48 6.41
10 … 20 … … 30 … 40 …
….. ….. Std ….. XS ….. ….. ….. …..
… … … … … … … … …
0.250 0.312 0.375 0.437 0.500 0.562 0.625 0.687 0.750
23.500 23.376 23.250 23.126 23.000 22.876 22.750 22.626 22.500
434 430 425 420 415 411 406 402 398
18.65 23.20 27.83 32.4 36.9 41.4 45.9 50.3 54.8
6.28 6.28 6.28 6.28 6.28 6.28 6.28 6.28 6.28
6.15 6.12 6.09 6.05 6.02 5.99 5.96 5.92 5.89
63.41 78.93 94.62 109.97 125.49 140.80 156.03 171.17 186.24
188.0 186.1 183.8 182.1 180.1 178.1 176.2 174.3 172.4
1316 1629 1943 2246 2550 2840 3140 3420 3710
109.6 135.8 161.9 187.4 212.5 237.0 261.4 285.2 309
8.40 8.38 8.35 8.33 8.31 8.29 8.27 8.25 8.22
Schedule Number
I.D., in.
Inside Area, sq. in.
Metal Area, sq. in.
© 2006 by Taylor & Francis Group, LLC
Sq. Ft. outside surface, per ft
Sq. Ft. inside surface, per ft
Weight per ft, lb
Weight of water per ft, lb
Moment of Inertia, in.4
Section modulus, in.3
Radius gyration, in.
Mechanical Properties
TABLE B.2 (continued) Nominal pipe size, OD, in.
30 30.000
569
Physical Properties of Pipe
a
b
c
Wall Thickness, in.
60 80 100 120 140 160
….. ….. ….. ….. ….. …..
… … … … … …
0.968 1.218 1.531 1.812 2.062 2.343
22.064 21.564 20.938 20.376 19.876 19.314
382 365 344 326 310 293
70.0 87.2 108.1 126.3 142.1 159.4
6.28 6.28 6.28 6.28 6.28 6.28
5.78 5.65 5.48 5.33 5.20 5.06
238.11 296.36 367.40 429.39 483.13 541.94
165.8 158.3 149.3 141.4 134.5 127.0
4650 5670 6850 7830 8630 9460
388 473 571 652 719 788
8.15 8.07 7.96 7.87 7.79 7.70
10 20 30
….. ….. …..
… … …
0.312 0.500 0.625
29.376 29.000 28.750
678 661 649
29.1 46.3 57.6
7.85 7.85 7.85
7.69 7.59 7.53
98.93 157.53 196.08
293.8 286.3 281.5
3210 5040 6220
214 336 415
10.50 10.43 10.39
Schedule Number
I.D., in.
Inside Area, sq. in.
Metal Area, sq. in.
a = ASA B36.10 Steel-pipe schedule numbers b = ASA B36.10 Steel-pipe nominal wall-thickness designations c = ASA B36.19 Stainless-steel-pipe schedule numbers
© 2006 by Taylor & Francis Group, LLC
Sq. Ft. outside surface, per ft
Sq. Ft. inside surface, per ft
Weight per ft, lb
Weight of water per ft, lb
Moment of Inertia, in.4
Section modulus, in.3
Radius gyration, in.
570
Modeling of Combustion Systems: A Practical Approach
TABLE B.3 K Factors Contractions 1. Sudden Contraction
K
0.5
2. Inward Projection
K
0.78
K
4 2 4 §d · ª §d · º ° sin T ¨ L ¸ «1 ¨¨ s ¸¸ » ¨d ¸ © s ¹ «¬ © d L ¹ »¼ °° 5 ® 4 2 § dL · ª § ds · º °1 ¨ ¸ ¨ ¸ « sin 1 T °2 ¨ ¸ » ¨d ¸ © s ¹ ¬« © d L ¹ ¼» °¯
T
3. Gradual Contraction
if T d 22.5q if T ! 22.5q
Expansions
4. Sudden Expansion
K
1.0
K
4 2 2 ª º °13 sin T §¨ d L ·¸ «1 §¨ d s ·¸ » ¨d ¸ ¨d ¸ °° 5 « © s ¹ ¬ © L ¹ »¼ ® 4 2 2 °§ d L · ª § d s · º °¨¨ ¸¸ «1 ¨¨ ¸¸ » °¯© d s ¹ ¬« © d L ¹ ¼»
T
5. Gradual Expansion
if T d 22.5q
if T ! 22.5q
Disturbance
6. Sharp-edged Orifice
*
K = 0.61
Adapted from Flow of Fluids through Valve, Fittings, and Pipe, Technical Paper 410, Crane Valves, Signal Hill, CA, 1988.
© 2006 by Taylor & Francis Group, LLC
Mechanical Properties
571
TABLE B.3 (continued) K Factors Redirections d r
7. Elbow a
where
1
2.2604
a0 a1
8.3827
a2
20.1270
6.3454
K
a
1
r d
a0
a1
d r
a2
d r
2
fd
and fd is the Darcy–Weissbach form of the friction factor evaluated
using the iterative Colebrook equation:
1 fd
2 log
1 3.7 D
2.51 , N Re f d
where NRe is the Reynolds number, and /D is the relative roughness of the pipe or duct (0.0002 is a typical value). Note, in the absence of more rigorous calculation, f d 0.023 is a reasonable value.
d
8. Elbow, mitered a0 where a1 a2
2.8095 9.2857 and 79.8942
2
K
a0
100
a2
100
fd
is the angle in degrees.
9. Return
K = 50 fd
10. Tee
K
© 2006 by Taylor & Francis Group, LLC
a1
20 f d 60 f d
if flow through run if flow through branch
Appendix C Units Conversions
573
© 2006 by Taylor & Francis Group, LLC
574
Modeling of Combustion Systems: A Practical Approach
TABLE C.1 Common Conversions 1 Btu = 1 Btu/ft3 = 1 Btu/hr =
1,000,000 Btu/hr = 1 Btu/hr-ft2 = 1 Btu/hr-ft-°F = 1 Btu/hr-ft2-°F = 1 Btu/lb = 1 Btu/lb-°F = 1 cal = 1 cal/cm2-sec = 1 cal/cm-sec-°C = 1 cal/g = 1 cal/g-°C = 1 centipoise = 1 cm2/sec = 1 ft = 1 ft2/sec = 1 g/cm3 =
1 hp =
252.0 cal 1055 J 0.00890 cal/cm3 0.0373 MJ/m3 0.0003931 hp 0.2520 kcal/hr 0.2931 W 0.293 MW 0.003153 kW/m2 1.730 W/m-K 5.67 W/m2-K 0.5556 cal/g 2326 J/kg 1 cal/g-°C 4187 J/kg-K 0.003968 Btu 4.187 J 3.687 Btu/ft2-sec 41.87 kW/m2 241.9 Btu/ft-hr-°F 418.7 W/m-K 1.80 Btu/lb 4187 J/kg 1 Btu/lb-°F 4187 J/kg-K 2.421 lbm/hr-ft 100 centistokes 3.874 ft2/hr 0.3048 m 0.0929 m2/sec 1000 kg/m3 62.43 lb/ft3 0.03613 lb/in.3 33,000 ft-lb/min 550 ft-lb/sec 641.4 kcal/hr 745.7 W
1 in. = 1J=
1 kcal =
1 kcal/hr = 1 kcal/m3 = 1 kg = 1 kg/hr-m = 1 kg/m3 = 1 kW =
1 1 1 1
kW/m2 = kW/m2-°C = lb = lb/ft3 =
1 1 1 1 1
lbm/hr-ft = m= mm = m2/sec = mton =
1 MW = 1 therm = 1W= 1 W/m-K =
2.540 cm 25.40 mm 0.000948 Btu 0.239 cal 1 W/sec 3.968 Btu 1000 cal 4187 J 3.968 Btu/hr 1.162 J/sec 0.1124 Btu/ft3 4187 J/m3 2.205 lb 0.00278 g/sec-cm 0.672 lb/hr-ft 0.06243 lb/ft3 3413 Btu/hr 1.341 hp 660.6 kcal/hr 317.2 Btu/hr-ft2 176.2 Btu/hr-ft2-°F 0.4536 kg 0.0160 g/cm3 16.02 kg/m3 0.413 centipoise 3.281 ft 0.03937 in. 10.76 ft2/sec 1000 kg 2205 lb 3,413,000 Btu/hr 1000 kW 100,000 Btu 1 J/sec 0.5778 Btu/ft-hr-°F
TEMPERATURE CONVERSIONS °C = 5/9 (°F – 32)
°F = 9/5°C + 32
K = °C + 273.15
°R = °F + 459.67
From: Baukal, C.E., Heat Transfer in Industrial Combustion, CRC Press, Boca Raton, FL, 2000.
© 2006 by Taylor & Francis Group, LLC
Unit Dimensions for Some Combustion-Related Quantities
Examples
Acceleration Area Concentration, mass Concentration, molar Density Diameter Energy Energy, kinetic Energy, potential Enthalpy, molar Enthalpy, specific Enthalpy, volumetric Entropy, molar Flow rate, molar Flow rate, specific Flow rate, volumetric Force Free energy, molar Gas constant, universal Heat Heat capacity, molar Heat capacity, specific Heat flux Heat transfer coefficient Heating value, molar Heating value, specific
ft/sec2 ft2 lbm/ft3 lbmol/ft3 lbm/ft3 ft Btu lbm ft2/sec2 lbm ft2/sec2 Btu/lbmol Btu/lbm Btu/ft3 Btu/lbmol °R lbmol/h lbm/h ft3/h lbf Btu/lbmol psia ft3/lbmol °R Btu/h Btu/lbmol °F Btu/lbm °F Btu/ft2 Btu/h ft2 °F Btu/lbmol Btu/lbm
© 2006 by Taylor & Francis Group, LLC
m/sec2 m2 kg/m3 kgmol/m3 kg/m3 m kJ kg m2/sec2 kg m2/sec2 W/kgmol W/kg kJ/m3 J/mol K kgmol/h kg/h m3/sec N W/kgmol m3 kPa/kgmol K W J/mol K kJ/kg K W/m2 W/m2 K J/mol kJ/kg
Mass [M]
1 1 1
–1
–1 1
1 1 1 1 1 1
Exponents Length Time θ] [L] [θ 1 2 –3 –3 –3 1 2 2 2 2 2 –1 2
1
–1 –1 –1
1 1 1 1 1 1 1 1
3 1 2 2 2 2 2
2 2
Temperature [T]
–2
–2 –2 –2 –2 –2 –2 –2 –1 –1 –1 –2 –2 –2 –3 –2 –2 –2 –3 –2 –2
–1
–1 –1 –1 –1
575
Generic Name
Moles [N]
Units Conversions
TABLE C.2
576
TABLE C.2 (continued) Unit Dimensions for Some Combustion-Related Quantities
Examples
Heating value, volumetric Kinematic viscosity Mass diffusivity Mass flux Mass velocity Molar density Molar velocity Molar volume Molecular weight Momentum Momentum, rate of Power Pressure PV work Rate of reaction per volume Specific volume Stefan–Boltzman constant Thermal conductivity Thermal diffusivity Torque Velocity Viscosity Work
Btu/ft3 ft2/h ft2/h lbm ft2 lbm/ft2 sec lbmol/ft3 lbmol/ft2 sec ft3/lbmol lbm/lbmol lbm ft/sec lbm ft/sec2 Btu/h lbf/in2 lbf ft3/in2 lbm/ft3 h ft3/lbm Btu/h ft2 °R4 Btu/h ft °F ft2/h ft lbf ft/sec lbm/ft sec Btu/h
© 2006 by Taylor & Francis Group, LLC
kJ/m3 m2/sec m2/sec kg m2 kg/m2 sec kgmol/m3 kgmol/m2 sec m3/kgmol kg/kgmol kg m/sec kg m/sec2 W kPa kPa m3 kg/m3 h m3/kg W/m2 K4 W/m K m2/sec Nm m/sec kg/m sec W
Mass [M] 1
1 1 1 1 –1 –1
1 1 1 1 1 1 1 –1 1 1 1 1 1
Exponents Length Time θ] [L] [θ –1 2 2 –2 –2 –3 –2 3
–2 –1 –1
1 1 2 –1 2 –3 3
–1 –2 –3 –2 –2 –1
1 2 2 1 –1 2
Temperature [T]
–1 –1
–3 –3 –1 –2 –1 –1 –3
–4 –1
Modeling of Combustion Systems: A Practical Approach
Generic Name
Moles [N]
Appendix D Properties of the Elements
577
© 2006 by Taylor & Francis Group, LLC
TABLE D.1 Periodic Table of the Elements
578
1 Group IA
1 H
New Notation Previous IUPAC Form CAS Version
2 IIA
13 IIIB IIIA
14 IVB IVA
15 VB VA
16 VIB VIA
17 VIIB VIIA
18 VIIIA
+1 -1
2 He
1.00794 1
3 Li
4.002602 2 +1
6.941 2-1
4 Be
+2
Atomic Number Symbol 2001 Atomic Weight
9.012182 2-2 +1
22.989770 2-8-1
+2 +4
50 Sn
Oxidation States
118.710 -18-18-4
3 IIIA IIIB
24.3050 2-8-2
85.4678 -18-8-1
55 Cs
87.62 -18-8-2 +1
132.90545 -18-8-1
87 Fr (223) -18-8-1
20 Ca
+2
4 IVA IVB
+1
56 Ba
88.90585 -18-9-2 +2
137.327 -18-8-2
88 Ra (226) -18-8-2
* Lanthanides
21 Sc
+3
5 VA VB
57* La
+3
138.9055 -18-9-2 +2
89** Ac
+3
(227) -18-9-2
58 Ce
** Actinides
91.224 -18-10-2
72 Hf
7 VIIA VIIB
8
9 VIIIA VIII
10
11 IB IB
13 Al
12 IIB IIB
12.0107 2-4 +3
26.981538 2-8-3
14 Si
7 N 14.0067 2-5
+2 +4 -4
28.0855 2-8-4
15 P 30.973761 2-8-5
178.49 -32-10-2
104 Rf
+3 +4
59 Pr
+4
+3
140.90765 -21-8-2 +4
232.0381 -18-10-2
91 Pa
23 V
92.90638 -18-12-1 +4
(261) -32-10-2
140.116 -19-9-2
90 Th
22 Ti
+2 +3 +4
6 VIA VIB
10.811 2-3
Electron Configuration
+2
6 C
+2 +4 -4
+2 24 +2 25 +2 27 +2 28 +2 29 +1 30 +2 31 +3 32 +2 33 +2 26 +3 +3 +3 +3 +3 +3 Co Ni Cu +2 Zn Ga Ge +4 As +4 Cr +6 Mn +4 Fe +5 +7 39.0983 40.078 44.955910 47.867 50.9415 51.9961 63.546 65.409 69.723 72.64 74.92160 58.933200 58.6934 54.938049 55.845 -8-8-1 -8-8-2 -8-9-2 -8-10-2 -8-11-2 -8-13-1 -8-14-2 -8-16-2 -8-18-1 -8-18-2 -8-18-3 -8-18-4 -8-18-5 -8-13-2 -8-15-2 +4 44 +1 38 +2 39 +3 40 +4 41 +3 42 +6 43 +3 45 +3 46 +2 47 +1 48 +2 49 +3 50 +2 51 37 +6 +5 +3 +4 Rb Sr Y Zr Nb Mo Tc Rh Pd Ag Cd In Sn Sb +7 Ru
19 K
+1
12 Mg
5 B
Key to Chart
+3
+5 +4
231.03588 -20-9-2
73 Ta
+5
95.94 -18-13-1
74 W
(98) -18-13-2 +6
75 Re
101.07 -18-15-1 +4 +6 +7
102.90550 -18-16-1 +3 +4
76 Os
77 Ir
+3 +4
106.42 -18-18-0
78 Pt
107.8682 -18-18-1 +2 +4
79 Au
+1 +3
112.411 -18-18-2
80 Hg
114.818 -18-18-3 +1 +2
81 Tl
118.710 -18-18 -4 +1 +3
+2 +4
52 Te
186.207 -32-13-2
190.23 -32-14-2
192.217 -32-15-2
195.078 -32-17-1
196.96655 200.59 -32-18-1 -32-18-2
106 Sg
107 Bh
108 Hs
109 Mt
110 Ds
111 Rg
112 Uub
114 Uuq
116 Uuh
(262) -32-11-2
(266) -32-12-2
(264) -32-13-2
(277) -32-14-2
(268) -32-15-2
(271) -32-16-2
(272)
(285)
(289)
(289)
144.24 -22-8-2
(145) -23-8-2
+3 93 +4 +5 Np +6 238.02891 (237) -21-9-2 -22-9-2
92 U
+3
62 Sm
+2 +3
150.36 -24-8-2 +3 +4 +5 +6
94 Pu (244) -24-8-2
63 Eu
+2 +3
151.964 -25-8-2 +3 +4 +5 +6
95 Am (243) -25-8-2
64 Gd
+3
157 .25 -25-9-2 +3 +4 +5 +6
96 Cm (247) -25-9-2
65 Tb
+3
158.92534 -27-8-2 +3
97 Bk (247) -27-8-2
+3 +4
66 Dy
+3
162.500 -28-8-2
98 Cf (251) -28-8-2
67 Ho
+3
68 Er
+3
164.93032 167.259 -29-8-2 -30-8-2 +3
99 Es (252) -29-8-2
+3
100 Fm (257) -30-8-2
69 Tm
+3
208.98038 -32-18-5
84 Po
70 Yb
71 Lu
+2 +3
103 Lr
168.93421 173.04 -31-8-2 -32-8-2 +3
101 Md (258) -31-8-2
+2 +3
102 No (259) -32-8-2
+2 +4
(209) -32-18-6
+2 +3
+1 +5 -1
36 Kr
K-L
K-L-M
0
83.798 -8-18-8
-L-M-N
+1 54 0 +5 +7 Xe -1 126.90447 131.293 -18-18-7 -18-18-8
53 I
85 At
86 Rn
(210) -32-18-7
(222) -32-18-8
-M-N-O
0
-N-O-P
-O-P-Q +3
174.967 -32-9-2
(262) -32-8-3
35 Br 79.904 -8-18-7
+4 +6 -2
127.60 -18-18-6 +3 +5
183.84 -32-12-2
61 Pm
+4 +6 -2
78.96 -8-18-6 +3 +5 -3
121.760 -18-18-5
83 Bi
34 Se
105 Db
+3
207.2 -32-18-4
+3 +5 -3
180.9479 -32-11-2
60 Nd
204.3833 -32-18-3
82 Pb
K
+1 8 -2 9 -1 10 0 +2 F Ne +3 O +4 +5 -1 18.9984032 20.1797 -2 15.9994 2-7 2-8 -3 2-6 +3 16 +4 17 +1 18 0 +5 +6 +5 -3 S -2 Cl +7 Ar -1 32.065 35.453 39.948 2-8-6 2-8-7 2-8-8
-N-O-P +3
-O-P-Q
The new IUPAC format numbers the groups from 1 to 18. The previous IUPAC numbering system and the system used by Chemical Abstracts Service (CAS) are also shown. For radioactive elements that do not occur in nature, the mass number of the most stable isotope is given in parentheses. Elements 112, 114, and 116 have been reported but not confirmed. Sources: G. J. Leigh, Ed., Nomenclature of Inorganic Chemistry, Blackwell Scientific Publ., Oxford, 1990. Chemical and Engineering News, 63(5), 27, 1985. Atomic Weights of the Elements, 2001, Pure & Appl. Chem., 75, 1107, 2003.
© 2006 by Taylor & Francis Group, LLC
Modeling of Combustion Systems: A Practical Approach
11 Na
Shell 0
Properties of the Elements
579
TABLE D.2A Standard Atomic Weights 1981 (alphabetical by element name) (Scaled to the relative atomic mass, Ar(12C) = 12) Name Actinium Aluminium Americium Antimony (Stibium) Argon Arsenic Astatine Barium Berkelium Beryllium Bismuth Boron Bromine Cadmium Caesium Calcium Californium Carbon Cerium Chlorine Chromium Cobalt Copper Curium Dysprosium Einsteinium Erbium Europium Fermium Fluorine Francium Gadolinium Gallium Germanium Gold Hafnium Helium Holmium Hydrogen Indium Iodine Iridium Iron Krypton Lanthanum Lawrencium Lead Lithium Lutetium Magnesium Manganese
© 2006 by Taylor & Francis Group, LLC
Symbol
Atomic number
Atomic weight
Ac Al Am Sb Ar As At Ba Bk Be Bi B Br Cd Cs Ca Cf C Ce Cl Cr Co Cu Cm Dy Es Er Eu Fm F Fr Gd Ga Ge Au Hf He Ho H In I Ir Fe Kr La Lr Pb Li Lu Mg mn
89 13 95 51 18 33 85 56 97 4 83 5 35 48 55 20 98 6 58 17 24 27 29 96 66 99 68 63 100 9 87 64 31 32 79 72 2 67 1 49 53 77 26 36 57 103 82 3 71 12 25
227.0278 26.98154 (243) 121.75 ± 3 39.948 74.9216 (210) 137.33 (247) 9.01218 208.9804 10.81 79.904 112.41 132.9054 40.08 (251) 12.011 140.12 35.453 51.996 58.9332 63.546 ± 3 (247) 162.50 ± 3 (252) 167.26 ± 3 151.96 (257) 18.998403 (223) 157.25 ± 3 69.72 72.59 ± 3 196.9665 178.49 ± 3 4.00260 164.9304 1.00794 ± 7 114.82 126.9045 192.22 ± 3 55.847 ± 3 83.80 138.9055 ± 3 (260) 207.2 6.941 ± 3 174.967 24.305 54.9380
Footnotes L
g, r
g
m, r g g r g
r
g
g
g g, m, r g
g, m g g, r g, m, r g
580
Modeling of Combustion Systems: A Practical Approach TABLE D.2A (continued) Standard Atomic Weights 1981 (alphabetical by element name) (Scaled to the relative atomic mass, Ar(12C) = 12) Name Mendelevium Mercury Molybdenum Neodymium Neon Neptunium Nickel Niobium Nitrogen Nobelium Osmium Oxygen Palladium Phosphorus Platinum Plutonium Polonium Potassium (Kalium) Praseodymium Promethium Protactinium Radium Radon Rhenium Rhodium Rubidium Ruthenium Samarium Scandium Selenium Silicon Silver Sodium (Natrium) Strontium Sulfur Tantalum Technetium Tellurium Terbium Thallium Thorium Thulium Tin Titanium Tungsten (Wolfram) (Unnilhexium) (Unnilpentium) (Unnilquadium) Uranium Vanadium Xenon
© 2006 by Taylor & Francis Group, LLC
Symbol
Atomic number
Atomic weight
Md Hg Mo Nd Ne Np Ni Nb N No Os O Pd P Pt Pu Po K Pr Pm Pa Ra Rn Re Rh Rb Ru Sm Sc Se Si Ag Na Sr S Ta Tc Te Tb Ti Th Tm Sn Ti W (Unh) (Unp) (Unq) U V Xe
101 80 42 60 10 93 28 41 7 102 76 8 46 15 78 94 84 19 59 61 91 88 86 75 45 37 44 62 21 34 14 47 11 38 16 73 43 52 65 81 90 69 50 22 74 106 105 104 92 23 54
(258) 200.59 ± 3 95.94 144.24 ± 3 20.179 237.0482 58.69 92.9064 14.0067 (259) 190.2 15.9994 ± 3 106.42 30.97376 195.08 ± 3 (244) (209) 39.0983 140.9077 (145) 231.0359 226.0224 (222) 186.207 102.9055 85.4678 ± 3 101.07 ± 3 150.36 ± 3 44.9559 78.96 ± 3 28.0855 ± 3 107.8682 ± 3 22.98977 87.62 32.06 180.9479 (98) 127.60 ± 3 158.9254 204.383 232.0381 168.9342 118.69 ± 3 47.88 ± 3 183.85 ± 3 (263) (262) (261) 238.0289 50.9415 131.29 ± 3
Footnotes
g g g, m L
g g, r g
L g, L
g g g
g g r
g
g, L
g, m g, m
Properties of the Elements
581
TABLE D.2B Standard Atomic Weights 1981 (ordered by atomic number) (Scaled to the relative atomic mass, Ar(12C) = 12) Name Ytterbium Yttrium Zinc Zirconium
Atomic number 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41
Symbol
Atomic number
Yb Y Zn Zr
70 39 30 40
Name Hydrogen Helium Lithium Beryllium Boron Carbon Nitrogen Oxygen Fluorine Neon Sodium (Natrium) Magnesium Aluminium Silicon Phosphorus Sulfur Chlorine Argon Potassium (Kalium) Calcium Scandium Titanium Vanadium Chromium Manganese Iron Cobalt Nickel Copper Zinc Gallium Germanium Arsenic Selenium Bromine Krypton Rubidium Strontium Yttrium Zirconium Niobium
© 2006 by Taylor & Francis Group, LLC
Symbol H He Li Be B C N O F Ne Na Mg Al Si P S Cl Ar K Ca Sc Ti V Cr Mn Fe Co Ni Cu Zn Ga Ge As Se Br Kr Rb Sr Y Zr Nb
Atomic weight
Footnotes
173.04 ± 3 88.9059 65.38 91.22
g
Atomic weight
Footnotes
1.00794 ± 7 4.00260 6.941 ± 3 9.01218 10.81 12.011 14.0067 15.9994 ± 3 18.998403 20.179 22.98977 24.305 26.98154 28.0855 ± 3 30.97376 32.06 35.453 39.948 39.0983 40.08 44.9559 47.88 ± 3 50.9415 51.996 54.9380 55.847 ± 3 58.9332 58.69 63.546 ± 3 65.38 69.72 72.59 ± 3 74.9216 78.96 ± 3 79.904 83.80 85.4678 ± 3 87.62 88.9059 91.22 92.9064
g, m, r g g, m, r m, r r g, r g, m g
r g, r g
r
g, m g g g
582
Modeling of Combustion Systems: A Practical Approach TABLE D.2B (continued) Standard Atomic Weights 1981 (ordered by atomic number) (Scaled to the relative atomic mass, Ar(12C) = 12) Symbol
Atomic number
Atomic weight
Molybdenum Technetium Ruthenium Rhodium Palladium Silver Cadmium Indium Tin Antimony (Stibium) Tellurium Iodine Xenon Caesium Barium Lanthanum Cerium Praseodymium Neodymium Promethium Samarium Europium Gadolinium Terbium Dysprosium Holmium Erbium Thulium Ytterbium Lutetium Hafnium Tantalum Wolfram (Tungsten) Rhenium Osmium Iridium Platinum Gold Mercury Thallium Lead Bismuth Polonium Astatine Radon Francium Radium
Mo Tc Ru Rh Pd Ag Cd In Sn Sb Te I Xe Cs Ba La Ce Pr Nd Pm Sm Eu Gd Tb Dy Ho Er Tm Yb Lu Hf Ta W Re Os Ir Pt Au Hg Tl Pb Bi Po At Rn Fr Ra
95.94 (98) 101.07 ± 3 102.9055 106.42 107.8682 ± 3 112.41 114.82 118.69 ± 3 121.75 ± 3 127.60 ± 3 126.9045 131.29 ± 3 132.9054 137.33 138.9055 ± 3 140.12 140.9077 144.24 ± 3 (145) 150.36 ± 3 151.96 157.25 ± 3 158.9254 162.50 ± 3 164.9304 167.26 ± 3 168.9342 173.04 ± 3 174.967 178.49 ± 3 180.9479 183.85 ± 3 186.207 190.2 192.22 ± 3 195.08 ± 3 196.9665 200.59 ± 3 204.383 207.2 208.9804 (209) (210) (222) (223) 226.0254
Name 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88
© 2006 by Taylor & Francis Group, LLC
Footnotes g g g g g g
g g, m g g g g g g g
g
g, r
g, L
Properties of the Elements
583
TABLE D.2B (continued) Standard Atomic Weights 1981 (ordered by atomic number) (Scaled to the relative atomic mass, Ar(12C) = 12) Name 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106
Symbol Actinium Thorium Protactinium Uranium Neptunium Plutonium Americium Curium Berkelium Californium Einsteinium Fermium Mendelevium Nobelium Lawrencium (Unnilquadium) (Unnilpentium) (Unnilhexium)
Atomic number Ac Th Pa U Np Pu Am Cm Bk Cf Es Fm Md No L (Unq) (Unp) (Unh)
Atomic weight 227.0278 232.0381 231.0359 238.0289 237.0482 (244) (243) (247) (247) (251) (252) (257) (258) (259) (260) (261) (262) (263)
Footnotes L g, L L g, m L
Note: The atomic weights of many elements are not invariant but depend on the origin and treatment of the material. The footnotes of this table elaborate the types of variation to be expected for individual elements. The values of Ar(E) given here apply to elements as they exist naturally on earth and to certain artificial elements. When used with due regard to the footnotes they are considered reliable to ± 1 in the last digit, unless otherwise noted. Values in parentheses are used for radioactive elements whose atomic weights cannot be quoted precisely without knowledge of the origin of the elements; the value given is the atomic mass number of the isotope of that element of longest known half life. g
m
r
L
geologically exceptional specimens are known in which the element has an isotopic composition outside the limits for normal material. The difference between the atomic weight of the element in such specimens and that given in the table may exceed considerably the implied uncertainty. modified isotopic compositions may be found in commercially available material because it has been subjected to an undisclosed or inadvertent isotopic separation. Substantial deviations in atomic weight of the element from that given in the table can occur. range in isotopic composition of normal terrestrial material prevents a more precise atomic weight being given; the tabulated Ar(E) value should be applicable to any normal material. Longest half-life isotope mass is chosen for the tabulated Ar(E) value.
© 2006 by Taylor & Francis Group, LLC
584
Modeling of Combustion Systems: A Practical Approach
TABLE D.3 Properties of Saturated Steam and Saturated Water Absolute Pressure
TemperLatent Total Heat Vacuum ature Heat of the Heat of of Steam Lbs. per Inches Inches t Liquid Evaporation hg Sq. In. P′′ of Hg of Hg Degrees F Btu/lb. Btu/lb. Btu/lb.
Specific Volume V Water Steam Cu. Ft. Cu. Ft. per lb. per lb.
0.08859 0.10 0.15 0.20 0.25
0.02 0.20 0.31 0.41 0.51
29.90 29.72 29.61 29.51 29.41
32.018 35.023 45.453 53.160 59.323
0.0003 3.026 13.498 21.217 27.382
1075.5 1073.8 1067.9 1053.5 1060.1
1075.5 1076.8 1081.4 1084.7 1087.4
0.016022 0.016020 0.016020 0.016025 0.016032
3302.4 2945.5 2004.7 1526.3 1235.5
0.30 0.35 0.40 0.45 0.50
0.61 0.71 0.81 0.92 1.02
29.31 29.21 29.11 29.00 28.90
64.484 68.939 72.869 76.387 79.586
32.541 36.992 40.917 44.430 47.623
1057.1 1054.6 1052.4 1050.5 1048.6
1089.7 1091.6 1093.3 1094.9 1096.3
0.016040 0.016048 0.016056 0.016063 0.016071
1039.7 898.6 792.1 708.8 641.5
0.60 0.70 0.80 0.90 1.0
1.22 1.43 1.63 1.83 2.04
28.70 28.49 28.29 28.09 27.88
85.218 90.09 94.38 98.24 101.74
53.245 58.10 62.39 66.24 69.73
1045.5 1042.7 1040.3 1038.1 1036.1
1098.7 1100.8 1102.6 1104.3 1105.8
0.016085 0.016099 0.016112 0.016124 0.016136
540.1 466.94 411.69 368.43 333.60
1.2 1.4 1.6 1.8 2.0
2.44 2.85 3.26 3.66 4.07
27.48 27.07 26.66 26.26 25.85
107.91 113.26 117.98 122.22 126.07
75.90 81.23 85.95 90.18 94.03
1032.6 1029.5 1026.8 1024.3 1022.1
1108.5 1110.7 1112.7 1114.5 1116.2
0.016158 280.96 0.016178 243.02 0.016196 214.33 0.016213 191.85 0.016230 173.76
2.2 2.4 2.6 2.8 3.0
4.48 4.89 5.29 5.70 6.11
25.44 25.03 24.63 24.22 23.81
129.61 132.88 135.93 138.78 141.47
97.57 100.84 103.88 106.73 109.42
1020.1 1018.2 1016.4 1014.7 1013.2
1117.6 1119.0 1120.3 1121.5 1122.6
0.016245 158.87 0.016260 146.40 0.016274 135.80 0.016287 126.67 0.016300 118.73
3.5 4.0 4.5 5.0 5.5
7.13 8.14 9.16 10.18 11.20
22.79 21.78 20.76 19.74 18.72
147.56 152.96 157.82 162.24 166.29
115.51 120.92 125.77 130.20 134.26
1009.6 1006.4 1003.5 1000.9 998.5
1125.1 1127.3 1129.3 1131.1 1132.7
0.016331 102.74 0.016358 90.64 0.016384 83.03 0.016407 73.532 0.016430 67.249
6.0 6.5 7.0 7.5 8.0
12.22 13.23 14.25 15.27 16.29
17.70 16.69 15.67 14.65 13.63
170.05 173.56 176.84 179.93 182.86
138.03 141.54 144.83 147.93 150.87
996.2 994.1 992.1 990.2 988.5
1134.2 1135.6 1136.9 1138.2 1139.3
0.016451 0.016472 0.016491 0.016510 0.016527
61.984 57.506 53.650 50.294 47.345
8.5 9.0 9.5 10.0 11.0
17.31 18.32 19.34 20.36 22.40
12.61 11.60 10.58 9.56 7.52
185.63 188.27 190.80 193.21 197.75
153.65 156.30 158.84 161.26 165.82
986.8 985.1 983.6 982.1 979.3
1140.4 1141.4 1142.4 1143.3 1145.1
0.016545 0.016561 0.016577 0.016592 0.016622
44.733 42.402 40.310 38.420 35.142
12.0 13.0 14.0
24.43 26.47 28.50
5.49 3.45 1.42
201.96 205.88 209.56
170.05 174.00 177.71
976.6 974.2 971.9
1146.7 1148.2 1149.6
0.016650 12.0 0.016676 13.0 0.016702 14.0
© 2006 by Taylor & Francis Group, LLC
Properties of the Elements
585
TABLE D.3 (continued) Properties of Saturated Steam and Saturated Water Pressure Lbs. per Sq. In.
TemperLatent Total Heat ature Heat of the Heat of of Stream Absolute Gage t Liquid Evaporation hg P′′ P Btu/lb. Degrees F Btu/lb. Btu/lb.
Specific Volume V Water Steam Cu. ft. Cu. ft. per lb. per lb.
14.696 15.0
0.0 0.3
212.00 213.03
180.17 181.21
970.3 969.7
1150.5 1150.9
0.016719 0.016726
26.799 26.290
16.0 17.0 18.0 19.0 20.0
1.3 2.3 3.3 4.3 5.3
216.32 219.44 222.41 225.24 227.96
184.52 187.66 190.66 193.52 196.27
967.6 965.6 963.7 961.8 960.1
1152.1 1153.2 1154.3 1155.3 1156.3
0.016749 0.016771 0.016793 0.016814 0.016834
24.750 23.385 22.168 21.074 20.087
21.0 22.0 23.0 24.0 25.0
6.3 7.3 8.3 9.3 10.3
230.57 233.07 235.49 237.82 240.07
198.90 201.44 203.88 206.24 208.52
958.4 956.7 955.1 953.6 952.1
1157.3 1158.1 1159.0 1159.8 1160.6
0.016854 0.016873 0.016891 0.016909 0.016927
19.190 18.373 17.624 16.936 16.301
26.0 27.0 28.0 29.0 30.0
11.3 12.3 13.3 14.3 15.3
242.25 244.36 246.41 248.40 250.34
210.7 212.9 214.9 217.0 218.9
950.6 949.2 947.9 946.5 945.2
1161.4 1162.1 1162.8 1163.5 1164.1
0.016944 0.016961 0.016977 0.016993 0.017009
15.7138 15.1684 14.6607 14.1869 13.7436
31.0 32.0 33.0 34.0 35.0
16.3 17.3 18.3 19.3 20.3
252.22 254.05 255.84 257.58 259.29
220.8 222.7 224.5 226.3 228.0
943.9 942.7 941.5 940.3 939.1
1164.8 1165.4 1166.0 1166.6 1167.1
0.017024 0.017039 0.017054 0.017069 0.017083
13.3280 12.9376 12.5700 12.2234 11.8959
36.0 37.0 38.0 39.0 40.0
21.3 22.3 23.3 24.3 25.3
260.95 262.58 264.17 265.72 267.25
229.7 231.4 233.0 234.6 236.1
938.0 936.9 935.8 934.7 933.6
1167.7 1168.2 1168.8 1169.3 1169.8
0.017097 0.017111 0.017124 0.017138 0.017151
11.5860 11.2923 11.0136 10.7487 10.4965
41.0 42.0 43.0 44.0 45.0
26.3 27.3 28.3 29.3 30.3
268.74 270.21 271.65 273.06 274.44
237.7 239.2 240.6 242.1 243.5
932.6 931.5 930.6 929.5 928.6
1170.2 1170.7 1171.2 1171.6 1172.0
0.017164 0.017177 0.017189 0.017202 0.017214
10.2563 10.0272 9.8083 9.5991 9.3988
46.0 47.0 48.0 49.0 50.0
31.3 32.3 33.3 34.3 35.3
275.80 277.14 278.45 279.74 281.02
244.9 246.2 247.6 248.9 250.2
927.6 926.6 925.7 924.8 923.9
1172.5 1172.9 1173.3 1173.7 1174.1
0.017226 0.017238 0.017250 0.017262 0.017274
9.2070 9.0231 8.8465 8.6770 8.5140
51.0 52.0 53.0 54.0 55.0
36.3 37.3 38.3 39.3 40.3
282.27 283.50 284.71 285.90 287.08
251.5 252.8 254.0 255.2 256.4
923.0 922.1 921.2 920.4 919.5
1174.5 1174.9 1175.2 1175.6 1175.9
0.017285 0.017296 0.017307 0.017319 0.017329
8.3571 8.2061 8.0606 7.9203 7.7850
© 2006 by Taylor & Francis Group, LLC
586
Modeling of Combustion Systems: A Practical Approach
TABLE D.3 (continued) Properties of Saturated Steam and Saturated Water Pressure Lbs. per Sq. In.
TemperLatent Total Heat ature Heat of the Heat of of Stream Absolute Gage t Liquid Evaporation hg P′′ P Btu/lb. Degrees F Btu/lb. Btu/lb.
Specific Volume V Water Steam Cu. ft. Cu. ft. per lb. per lb.
56.0 57.0 58.0 59.0 60.0
41.3 42.3 43.3 44.3 45.3
288.24 289.38 290.50 291.62 292.71
257.6 258.8 259.9 261.1 262.2
918.7 917.8 917.0 916.2 915.4
1176.3 1176.6 1177.0 1177.3 1177.6
0.017340 0.017351 0.017362 0.017372 0.017383
7.6543 7.5280 7.4059 7.2879 7.1736
61.0 62.0 63.0 64.0 65.0
46.3 47.3 48.3 49.3 50.3
293.79 294.86 295.91 296.95 297.98
263.3 264.4 265.5 266.6 267.6
914.6 913.8 913.0 912.3 911.5
1177.9 1178.2 1178.6 1178.9 1179.1
0.017393 0.017403 0.017413 0.017423 0.017433
7.0630 6.9558 6.8519 6.7511 6.6533
66.0 67.0 68.0 69.0 70.0
51.3 52.3 53.3 54.3 55.3
298.99 299.99 300.99 301.96 302.93
268.7 269.7 270.7 271.7 272.7
910.8 910.0 909.3 908.5 907.8
1179.4 1179.7 1180.0 1180.3 1180.6
0.017443 0.017453 0.017463 0.017472 0.017482
6.5584 6.4662 6.3767 6.2896 6.2050
71.0 72.0 73.0 74.0 75.0
56.3 57.3 58.3 59.3 60.3
303.89 304.83 305.77 306.69 307.61
273.7 274.7 275.7 276.6 277.6
907.1 906.4 905.7 905.0 904.3
1180.8 1181.1 1181.4 1181.6 1181.9
0.017491 0.017501 0.017510 0.017519 0.017529
6.1226 6.0425 5.9645 5.8885 5.8144
76.0 77.0 78.0 79.0 80.0
61.3 62.3 63.3 64.3 65.3
308.51 309.41 310.29 311.17 312.04
278.5 279.4 280.3 281.3 282.1
903.6 902.9 902.3 901.6 900.9
1182.1 1182.4 1182.6 1182.8 1183.1
0.017538 0.017547 0.017556 0.017565 0.017573
5.7423 5.6720 5.6034 5.5364 5.4711
81.0 82.0 83.0 84.0 85.0
66.3 67.3 68.3 69.3 70.3
312.90 313.75 314.60 315.43 316.26
283.0 283.9 284.8 285.7 286.5
900.3 899.6 899.0 898.3 897.7
1183.3 1183.5 1183.8 1184.0 1184.2
0.017582 0.017591 0.017600 0.017608 0.017617
5.4074 5.3451 5.2843 5.2249 5.1669
86.0 87.0 88.0 89.0 90.0
71.3 72.3 73.3 74.3 76.3
317.08 317.89 318.69 319.49 320.28
287.4 288.2 289.0 289.9 290.7
897.0 896.4 895.8 895.2 894.6
1184.4 1184.6 1184.8 1185.0 1185.3
0.017625 0.017634 0.017642 0.017651 0.017659
5.1101 5.0546 5.0004 4.9473 4.8953
91.0 92.0 93.0 94.0 95.0
76.3 77.3 78.3 79.3 80.3
321.06 321.84 322.61 323.37 324.13
291.5 292.3 293.1 293.9 294.7
893.9 893.3 892.7 892.1 891.5
1185.5 1185.7 1185.9 1186.0 1186.2
0.017667 0.017675 0.017684 0.017692 0.017700
4.8445 4.7947 4.7459 4.6982 4.6514
96.0 97.0 98.0
81.3 82.3 83.3
324.88 325.63 326.36
295.5 296.3 297.0
891.0 890.4 889.8
1186.4 1186.6 1186.8
0.017708 0.017716 0.017724
4.6055 4.5606 4.5166
© 2006 by Taylor & Francis Group, LLC
Properties of the Elements
587
TABLE D.3 (continued) Properties of Saturated Steam and Saturated Water Pressure Lbs. per Sq. In.
TemperLatent Total Heat ature Heat of the Heat of of Stream Absolute Gage t Liquid Evaporation hg P′′ P Btu/lb. Degrees F Btu/lb. Btu/lb.
Specific Volume V Water Steam Cu. ft. Cu. ft. per lb. per lb.
99.0 100.0
84.3 85.3
327.10 327.82
297.8 298.5
889.2 888.6
1187.0 1187.2
0.017732 0.017740
4.4734 4.4310
101.0 102.0 103.0 104.0 105.0
86.3 87.3 88.3 89.3 90.3
328.54 329.26 329.97 330.67 331.37
299.3 300.0 300.8 301.5 302.2
888.1 887.5 886.9 886.4 885.8
1187.3 1187.5 1187.7 1187.9 1188.0
0.01775 0.01776 0.01776 0.01777 0.01778
4.3895 4.3487 4.3087 4.2695 4.2309
106.0 107.0 108.0 109.0 110.0
91.3 92.3 93.3 94.3 95.3
332.06 332.75 333.44 334.11 334.79
303.0 303.7 304.4 305.1 305.8
885.2 884.7 884.1 883.6 883.1
1188.2 1188.4 1188.5 1188.7 1188.9
0.01779 0.01779 0.01780 0.01781 0.01782
4.1931 4.1560 4.1195 4.0837 4.0484
111.0 112.0 113.0 114.0 115.0
96.3 97.3 98.3 99.3 100.3
335.46 336.12 336.78 337.43 338.08
306.5 307.2 307.9 308.6 309.3
882.5 882.0 881.4 880.9 880.4
1189.0 1189.2 1189.3 1189.5 1189.6
0.01782 0.01783 0.01784 0.01785 0.01785
4.0138 3.9798 3.9464 3.9136 3.8813
116.0 117.0 118.0 119.0 120.0
101.3 102.3 103.3 104.3 105.3
338.73 339.37 340.01 340.64 341.27
309.9 310.6 311.3 311.9 312.6
879.9 879.3 878.8 878.3 877.8
1189.8 1189.9 1190.1 1190.2 1190.4
0.01786 0.01787 0.01787 0.01788 0.01789
3.8495 3.8183 3.7875 3.7573 3.7275
121.0 122.0 123.0 124.0 125.0
106.3 107.3 108.3 109.3 110.3
341.89 342.51 343.13 343.74 344.35
313.2 313.9 314.5 315.2 315.8
877.3 876.8 876.3 875.8 875.3
1190.5 1190.7 1190.8 1190.9 1191.1
0.01790 0.01790 0.01791 0.01792 0.01792
3.6983 3.6695 3.6411 3.6132 3.5857
126.0 127.0 128.0 129.0 130.0
111.3 112.3 113.3 114.3 115.3
344.95 345.55 346.15 346.74 347.33
316.4 317.1 317.7 318.3 319.0
874.8 874.3 873.8 873.3 872.8
1191.2 1191.3 1191.5 1191.6 1191.7
0.01793 0.01794 0.01794 0.01795 9.01796
3.5586 3.5320 3.5057 3.4799 3.4544
131.0 132.0 133.0 134.0 135.0
116.3 117.3 118.3 119.3 120.3
347.92 348.50 349.08 349.65 350.23
319.6 320.2 320.8 321.4 322.0
872.3 871.8 871.3 870.8 870.4
1191.9 1192.0 1192.1 1192.2 1192.4
0.01797 0.01797 0.01798 0.01799 0.01799
3.4293 3.4046 3.3802 3.3562 3.3325
136.0 137.0 138.0 139.0 140.0
121.3 122.3 123.3 124.3 125.3
350.79 351.36 351.92 352.48 353.04
322.6 323.2 323.8 324.4 325.0
869.9 869.4 868.9 868.5 868.0
1192.5 1192.6 1192.7 1192.8 1193.0
0.01800 0.01801 0.01801 0.01802 0.01803
3.3091 3.2861 3.2634 3.2411 3.2190
© 2006 by Taylor & Francis Group, LLC
588
Modeling of Combustion Systems: A Practical Approach
TABLE D.3 (continued) Properties of Saturated Steam and Saturated Water Pressure Lbs. per Sq. In.
TemperLatent Total Heat ature Heat of the Heat of of Stream Absolute Gage t Liquid Evaporation hg P′′ P Btu/lb. Degrees F Btu/lb. Btu/lb.
Specific Volume V Water Steam Cu. ft. Cu. ft. per lb. per lb.
141.0 142.0 143.0 144.0 145.0
126.3 127.3 128.3 129.3 130.3
353.59 354.14 354.69 355.23 355.77
325.5 326.1 326.7 327.3 327.8
867.5 867.1 866.6 866.2 865.7
1193.1 1193.2 1193.3 1193.4 1193.5
0.01803 0.01804 0.01805 0.01805 0.01806
3.1972 3.1757 3.1546 3.1337 3.1130
146.0 147.0 148.0 149.0 150.0
131.3 132.3 133.3 134.3 135.3
356.31 356.84 357.38 357.91 358.43
328.4 329.0 329.5 330.1 330.6
865.2 864.8 864.3 863.9 863.4
1193.6 1193.8 1193.9 1194.0 1194.1
0.01806 0.01807 0.01808 0.01808 0.01809
3.0927 3.0726 3.0528 3.0332 3.0139
152.0 154.0 156.0 158.0 160.0
137.3 139.3 141.3 143.3 145.3
359.48 360.51 361.63 362.55 363.55
331.8 332.8 333.9 335.0 336.1
862.5 861.6 860.8 859.9 859.0
1194.3 1194.5 1194.7 1194.9 1195.1
0.01810 0.01812 0.01813 0.01814 0.01815
2.9760 2.9391 2.9031 2.8679 2.8336
162.0 164.0 166.0 168.0 170.0
147.3 149.3 151.3 153.3 155.3
364.54 365.53 366.50 367.47 368.42
337.1 338.2 339.2 340.2 341.2
858.2 857.3 856.5 855.6 854.8
1195.3 1195.5 1195.7 1195.8 1196.0
0.01817 0.01818 0.01819 0.01820 0.01821
2.8001 2.7674 2.7355 2.7043 2.6738
172.0 174.0 176.0 178.0 180.0
157.3 159.3 161.3 163.3 165.3
369.37 370.31 371.24 372.16 373.08
342.2 343.2 344.2 345.2 346.2
853.9 853.1 852.3 851.5 850.7
1196.2 1196.4 1196.5 1196.7 1196.9
0.01823 0.01824 0.01825 0.01826 0.01827
2.6440 2.6149 2.5864 2.5585 2.5312
182.0 184.0 186.0 188.0 190.0
167.3 169.3 171.3 173.3 175.3
373.98 374.88 375.77 376.65 377.53
347.2 348.1 349.1 350.0 350.9
849.9 849.1 848.3 847.5 846.7
1197.0 1197.2 1197.3 1197.5 1197.6
0.01828 0.01830 0.01831 0.01832 0.01833
2.5045 2.4783 2.4527 2.4276 2.4030
192.0 194.0 196.0 198.0 200.0
177.3 179.3 181.3 183.3 185.3
378.40 379.26 380.12 380.96 381.80
351.9 352.8 353.7 354.6 355.5
845.9 845.1 844.4 843.6 842.8
1197.8 1197.9 1198.1 1198.2 1198.3
0.01834 0.01835 0.01836 0.01838 0.01839
2.3790 2.3554 2.3322 2.3095 2.28728
205.0 210.0 215.0 220.0 225.0
190.3 195.3 200.3 205.3 210.3
383.88 385.91 387.91 389.88 391.80
357.7 359.9 362.1 364.2 366.2
840.9 839.1 837.2 835.4 833.6
1198.7 1199.0 1199.3 1199.6 1199.9
0.01841 0.01844 0.01847 0.01850 0.01852
2.23349 2.18217 2.13315 2.08629 2.04143
230.0 235.0 240.0
215.3 220.3 225.3
393.70 395.56 397.39
368.3 370.3 372.3
831.8 830.1 828.4
1200.1 1200.4 1200.6
0.01855 0.01857 0.01860
1.99846 1.95725 1.91769
© 2006 by Taylor & Francis Group, LLC
Properties of the Elements
589
TABLE D.3 (continued) Properties of Saturated Steam and Saturated Water Pressure Lbs. per Sq. In.
TemperLatent Total Heat ature Heat of the Heat of of Stream Absolute Gage t Liquid Evaporation hg P′′ P Btu/lb. Degrees F Btu/lb. Btu/lb.
Specific Volume V Water Steam Cu. ft. Cu. ft. per lb. per lb.
245.0 250.0
230.3 235.3
399.19 400.97
374.2 376.1
826.6 825.0
1200.9 1201.1
0.01863 0.01865
1.87970 1.84317
255.0 260.0 265.0 270.0 275.0
240.3 245.3 250.3 255.3 260.3
402.72 404.44 406.13 407.80 409.45
378.0 379.9 381.7 383.6 385.4
823.3 821.6 820.0 818.3 816.7
1201.3 1201.5 1201.7 1201.9 1202.1
0.01868 0.01870 0.01873 0.01875 0.01878
1.80802 1.77418 1.74157 1.71013 1.67978
280.0 285.0 290.0 295.0 300.0
265.3 270.3 275.3 280.3 285.3
411.07 412.67 414.25 415.81 417.35
387.1 388.9 390.6 392.3 394.0
815.1 813.6 812.0 810.4 808.9
1202.3 1202.4 1202.6 1202.7 1202.9
0.01880 0.01882 0.01885 0.01887 0.01889
1.65049 1.62218 1.59482 1.56835 1.54274
320.0 340.0 360.0 380.0 400.0
305.3 325.3 345.3 365.3 385.3
423.31 428.99 434.41 439.61 444.60
400.5 406.8 412.8 418.6 424.2
802.9 797.0 791.3 785.8 780.4
1203.4 1203.8 1204.1 1204.4 1204.6
0.01899 0.01908 0.01917 0.01925 0.01934
1.44801 1.36405 1.28910 1.22177 1.16095
420.0 440.0 460.0 480.0 500.0
405.3 425.3 445.3 465.3 485.3
449.40 454.03 458.50 462.82 467.01
429.6 434.8 439.8 444.7 449.5
775.2 770.0 765.0 760.0 755.1
1204.7 1204.8 1204.8 1204.8 1204.7
0.01942 0.01950 0.01959 0.01967 0.01975
1.10573 1.05535 1.00921 0.96677 0.92762
520.0 540.0 560.0 580.0 600.0
505.3 525.3 545.3 565.3 585.3
471.07 475.01 478.84 482.57 486.20
454.2 458.7 463.1 467.5 471.7
750.4 745.7 741.0 736.5 732.0
1204.5 1204.4 1204.2 1203.9 1203.7
0.01982 0.01990 0.01998 0.02006 0.02013
0.89137 0.85771 0.82637 0.79712 0.76975
620.0 640.0 660.0 680.0 700.0
605.3 625.3 645.3 665.3 685.3
489.74 493.19 496.57 499.86 503.08
475.8 479.9 483.9 487.8 491.6
727.5 723.1 718.8 714.5 710.2
1203.4 1203.0 1202.7 1202.3 1201.8
0.02021 0.02028 0.02036 0.02043 0.02050
0.74408 0.71995 0.69724 0.67581 0.65556
720.0 740.0 760.0 780.0 800.0
705.3 725.3 745.3 765.3 785.3
506.23 509.32 512.34 515.30 518.21
495.4 499.1 502.7 506.3 509.8
706.0 701.9 679.7 693.6 689.6
1201.4 1200.9 1200.4 1199.9 1199.4
0.02058 0.02065 0.02072 0.02080 0.02087
0.63639 0.61822 0.60097 0.58457 0.56896
820.0 840.0 860.0 880.0 900.0
805.3 825.3 845.3 865.3 885.3
521.06 523.86 526.60 529.30 531.95
513.3 516.7 520.1 523.4 526.7
685.5 681.5 677.6 673.6 669.7
1198.8 1198.2 1197.7 1197.0 1196.4
0.02094 0.02101 0.02109 0.02116 0.02123
0.55408 0.53988 0.52631 0.51333 0.50091
© 2006 by Taylor & Francis Group, LLC
590
Modeling of Combustion Systems: A Practical Approach
TABLE D.3 (continued) Properties of Saturated Steam and Saturated Water Pressure Lbs. per Sq. In.
TemperLatent Total Heat ature Heat of the Heat of of Stream Absolute Gage t Liquid Evaporation hg P′′ P Btu/lb. Degrees F Btu/lb. Btu/lb.
Specific Volume V Water Steam Cu. ft. Cu. ft. per lb. per lb.
920.0 940.0 960.0 980.0 1000.0
905.3 925.3 945.3 965.3 982.3
534.56 537.13 539.65 542.14 544.58
530.0 533.2 536.3 539.5 542.6
665.8 661.9 658.0 654.2 650.4
1195.7 1195.1 1194.4 1193.7 1192.9
0.02130 0.02137 0.02145 0.02152 0.02159
0.48901 0.47759 0.46662 0.45609 0.44596
1050.0 1100.0 1150.0 1200.0 1250.0
1035.3 1085.3 1135.3 1185.3 1235.3
550.53 556.28 561.82 567.19 572.38
550.1 557.5 564.8 571.9 578.8
640.9 631.5 622.2 613.0 603.8
1191.0 1189.1 1187.0 1184.8 1182.6
0.02177 0.02195 0.02214 0.02232 0.02250
0.42224 0.40058 0.38073 0.36245 0.34556
1300.0 1350.0 1400.0 1450.0 1500.0
1285.3 1335.3 1385.3 1435.3 1485.3
577.42 582.32 587.07 591.70 596.20
585.6 592.2 598.8 605.3 611.7
594.6 585.6 567.5 567.6 558.4
1180.2 1177.8 1175.3 1172.9 1170.1
0.02269 0.02288 0.02307 0.02327 0.02346
0.32991 0.31536 0.30178 0.28909 0.27719
1600.0 1700.0 1800.0 1900.0 2000.0
1585.3 1685.3 1785.3 1885.3 1985.3
604.87 613.13 621.02 628.56 635.80
624.2 636.5 648.5 660.4 672.1
540.3 522.2 503.8 485.2 466.2
1164.5 1158.6 1152.3 1145.6 1138.3
0.02387 0.02428 0.02472 0.02517 0.02565
0.25545 0.23607 0.21861 0.20278 0.18831
2100.0 2200.0 2300.0 2400.0 2500.0
2085.3 2185.3 2285.3 2385.3 2485.3
642.76 649.45 655.89 662.11 668.11
683.8 695.5 707.2 719.0 731.7
446.7 426.7 406.0 384.8 361.6
1130.5 1122.2 1113.2 1103.7 1093.3
0.02615 0.02669 0.02727 0.02790 0.02859
0.17501 0.16272 0.15133 0.14076 0.13068
2600.0 2700.0 2800.0 2900.0 3000.0
2585.3 2685.3 2785.3 2885.3 2985.3
673.91 679.53 684.96 690.22 695.33
744.5 757.3 770.7 785.1 801.8
337.6 312.3 285.1 254.7 218.4
1082.0 1069.7 1055.8 1039.8 1020.3
0.02938 0.03029 0.03134 0.03262 0.03428
0.12110 0.11194 0.10305 0.09410 0.08500
3100.0 3200.0 3208.2
3085.3 3185.3 3193.5
700.28 705.08 705.47
824.0 875.5 906.0
169.3 56.1 0.0
993.3 931.6 906.0
0.03681 0.04472 0.05078
0.07452 0.05663 0.05078
Abstracted from ASME Steam Tables (1967), with permission of the publisher, The American Society of Mechanical Engineers, New York, New York.
© 2006 by Taylor & Francis Group, LLC
Properties of Superheated Steam* V = specific volume, cubic feet per pound hg = total heat of steam, Btu per pound Pressure Lbs. per Sq. In. Abs. P'
Sat. Temp
Gage P
t
350°°
400°°
500°°
Total Temperature—Degrees Fahrenheit (t) 600°° 700°° 800°° 900°° 1000°°
1100°°
1300°°
1500°°
0.3
213.03
V hg
31.939 1216.2
33.963 1239.9
37.985 1287.3
41.986 1335.2
45.978 1383.8
49.964 1433.2
53.946 1483.4
57.926 1534.5
61.905 1586.5
69.858 1693.2
77.807 1803.4
20.0
5.3
227.96
V hg
23.900 1215.4
25.428 1239.2
28.457 1286.9
31.466 1334.9
34.465 1383.5
37.458 1432.9
40.447 1483.2
43.435 1534.3
46.420 1586.3
52.388 1693.1
58.352 1803.3
30.0
15.3
250.34
V hg
15.859 1213.6
16.892 1237.8
18.929 1286.0
20.945 1334.2
22.951 1383.0
24.952 1432.5
26.949 1482.8
28.943 1534.0
30.936 1586.1
34.918 1692.9
38.896 1803.2
40.0
25.3
267.25
V hg
11.838 1211.7
12.624 1236.4
14.165 1285.0
15.685 1333.6
17.195 1382.5
18.699 1432.1
20.199 1482.5
21.697 1533.7
23.194 1585.8
26.183 1692.7
29.168 1803.0
50.0
35.3
281.02
V hg
9.424 1209.9
10.062 1234.9
11.306 1284.1
12.529 1332.9
13.741 1382.0
14.947 1431.7
16.150 1482.2
17.350 1533.4
18.549 1585.6
20.942 1692.5
23.332 1802.9
60.0
45.3
292.71
V hg
7.815 1208.0
8.354 1233.5
9.400 1283.2
10.425 1332.3
11.438 1381.5
12.446 1431.3
13.450 1481.8
14.452 1533.2
15.452 1585.3
17.448 1692.4
19.441 1802.8
70.0
55.3
302.93
V hg
6.664 1206.0
7.133 1232.0
8.039 1282.2
8.922 1331.6
9.793 1381.0
10.659 1430.9
11.522 1481.5
12.382 1532.9
13.240 1585.1
14.952 1692.2
16.661 1802.6
80.0
65.3
312.04
V hg
5.801 1204.0
6.218 1230.5
7.018 1281.3
7.794 1330.9
8.560 1380.5
9.319 1430.5
10.075 1481.1
10.829 1532.6
11.581 1584.9
13.081 1692.0
14.577 1802.5
90.0
75.3
320.28
V hg
5.128 1202.0
5.505 1228.9
6.223 1280.3
6.917 1330.2
7.600 1380.0
8.277 1430.1
8.950 1480.8
9.621 1532.3
10.290 1584.6
11.625 1691.8
12.956 1802.4
© 2006 by Taylor & Francis Group, LLC
591
15.0
Properties of the Elements
TABLE D.4
592
TABLE D.4 Properties of Superheated Steam*
Pressure Lbs. per Sq. In. Abs. P'
Sat. Temp
Gage P
t
350°°
400°°
500°°
Total Temperature—Degrees Fahrenheit (t) 600°° 700°° 800°° 900°° 1000°°
1100°°
1300°°
1500°°
100.0
85.3
327.82
V hg
4.590 1199.9
4.935 1227.4
5.588 1279.3
6.216 1329.6
6.833 1379.5
7.443 1429.7
8.050 1480.4
8.655 1532.0
9.258 1584.4
10.460 1691.6
11.659 1802.2
120.0
105.3
341.27
V hg
3.7815 1195.6
4.0786 1224.1
4.6341 1277.4
5.1637 1328.2
5.6813 1378.4
6.1928 1428.8
6.7006 1479.8
7.2060 1531.4
7.7096 1583.9
8.7130 1691.3
9.7130 1802.0
140.0
125.3
353.04
V hg
… …
3.4661 1220.8
3.9526 1275.3
4.4119 1326.8
4.8588 1377.4
5.2995 1428.0
5.7364 1479.1
6.1709 1530.8
6.6036 1583.4
7.4652 1690.9
8.3233 1801.7
160.0
145.3
363.55
V hg
… …
3.0060 1217.4
3.4413 1273.3
3.8480 1325.4
4.2420 1376.4
4.6295 1427.2
5.0132 1478.4
5.3945 1530.3
5.7741 1582.9
6.5293 1690.5
7.2811 1801.4
180.0
165.3
373.08
V hg
… …
2.6474 1213.8
3.0433 1271.2
3.4093 1324.0
3.7621 1375.3
4.1084 1426.3
4.4508 1477.7
4.7907 1529.7
5.1289 1582.4
5.8014 1690.2
6.4704 1801.2
200.0
185.3
381.80
V hg
… …
2.3598 1210.1
2.7247 1269.0
3.0583 1322.6
3.3783 1374.3
3.6915 1425.5
4.0008 1477.0
4.3077 1529.1
4.6128 1581.9
5.2191 1689.8
5.8219 1800.9
© 2006 by Taylor & Francis Group, LLC
Modeling of Combustion Systems: A Practical Approach
V = specific volume, cubic feet per pound hg = total heat of steam, Btu per pound
205.3
389.88
V hg
… …
2.1240 1206.3
2.4638 1266.9
2.7710 1321.2
3.0642 1373.2
3.3504 1424.7
3.6327 1476.3
3.9125 1528.5
4.1905 1581.4
4.7426 1689.4
5.2913 1800.6
240.0
225.3
397.39
V hg
… …
1.9268 1202.4
2.2462 1264.6
2.5316 1319.7
2.8024 1372.1
3.0661 1423.8
3.3259 1475.6
3.5831 1527.9
3.8385 1580.9
4.3456 1689.1
4.8492 1800.4
260.0
245.3
404.44
V hg
… …
… …
2.0619 1262.4
2.3289 1318.2
2.5808 1371.1
2.8266 1423.0
3.0663 1474.9
3.3044 1527.3
3.5408 1580.4
4.0097 1688.7
4.4750 1800.1
280.0
265.3
411.07
V hg
… …
… …
1.9037 1260.0
2.1551 1316.8
2.3909 1370.0
2.6194 1422.1
2.8437 1474.2
3.0655 1526.8
3.2855 1579.9
3.7217 1688.4
4.1543 1799.8
300.0
285.3
417.35
V hg
… …
… …
1.7665 1257.7
2.0044 1315.2
2.2263 1368.9
2.4407 1421.3
2.6509 1473.6
2.8585 1526.2
3.0643 1579.4
3.4721 1688.0
3.8764 1799.6
320.0
305.3
423.31
V hg
… …
… …
1.6462 1255.2
1.8725 1313.7
2.0823 1367.8
2.2843 1420.5
2.4821 1472.9
2.6774 1525.6
2.8708 1578.9
3.2538 1687.6
3.6332 1799.3
340.0
325.3
428.99
V hg
… …
… …
1.5399 1252.8
1.7561 1312.2
1.9552 1366.7
2.1463 1419.6
2.3333 1472.2
2.5175 1525.0
2.7000 1578.4
3.0611 1687.3
3.4186 1799.0
360.0
345.3
434.41
V hg
… …
… …
1.4454 1250.3
1.6525 1310.6
1.8421 1365.6
2.0237 1418.7
2.2009 1471.5
2.3755 1542.4
2.5482 1577.9
2.8898 1686.9
3.2279 1798.8
Properties of the Elements
220.0
593
© 2006 by Taylor & Francis Group, LLC
594
Properties of Superheated Steam* V = specific volume, cubic feet per pound hg = total heat of steam, Btu per pound Pressure Lbs. per Sq. In. Abs. P'
Gage P
Sat. Temp t
500°°
600°°
700°°
Total Temperature—Degrees Fahrenheit (t) 800°° 900°° 1000°° 1100°° 1200°°
1300°°
1400°°
1500°°
380.0
365.3
439.61
V hg
1.3606 1247.7
1.5598 1309.0
1.7410 1364.5
1.9139 1417.9
2.0825 1470.8
2.2484 1523.8
2.4124 1577.4
2.5750 1631.6
2.7366 1686.5
2.8973 1742.2
3.0572 1798.5
400.0
385.3
444.60
V hg
1.2841 1245.1
1.4763 1307.4
1.6499 1363.4
1.8151 1417.0
1.9759 1470.1
2.1339 1523.3
2.2901 1576.9
2.4450 1631.2
2.5987 1686.2
2.7515 1741.9
2.9037 1798.2
420.0
405.3
449.40
V hg
1.2148 1242.4
1.4007 1305.8
1.5676 1362.3
1.7258 1416.2
1.8795 1469.4
2.0304 1522.7
2.1795 1576.4
2.3273 1630.8
2.4739 1685.8
2.6196 1741.6
2.7647 1798.0
440.0
425.3
454.03
V hg
1.1517 1239.7
1.3319 1304.2
1.4926 1361.1
1.6445 1415.3
1.7918 1468.7
1.9363 1522.1
2.0790 1575.9
2.2203 1630.4
2.3605 1685.5
2.4998 1741.2
2.6384 1797.7
460.0
445.3
458.50
V hg
1.0939 1236.9
1.2691 1302.5
1.4242 1360.0
1.5703 1414.4
1.7117 1468.0
1.8504 1521.5
1.9872 1575.4
2.1226 1629.9
2.2569 1685.1
2.3903 1740.9
2.5230 1797.4
© 2006 by Taylor & Francis Group, LLC
Modeling of Combustion Systems: A Practical Approach
TABLE D.4
465.3
462.82
V hg
1.0409 1234.1
1.2115 1300.8
1.3615 1358.8
1.5023 1413.6
1.6384 1467.3
1.7716 1520.9
1.9030 1574.9
2.0330 1629.5
2.1619 1684.7
2.2900 1740.6
2.4173 1797.2
500.0
485.3
467.01
V hg
0.9919 1231.2
1.1584 1299.1
1.3037 1357.7
1.4397 1412.7
1.5708 1466.6
1.6992 1520.3
1.8256 1574.4
1.9507 1629.1
2.0746 1684.4
2.1977 1740.3
2.3200 1796.9
520.0
505.3
471.07
V hg
0.9466 1228.3
1.1094 1297.4
1.2504 1356.5
1.3819 1411.8
1.5085 1465.9
1.6323 1519.7
1.7542 1573.9
1.8746 1628.7
1.9940 1684.0
2.1125 1740.0
2.2302 1796.7
540.0
525.3
475.01
V hg
0.9045 1225.3
1.0640 1295.7
1.2010 1355.3
1.3284 1410.9
1.4508 1465.1
1.5704 1519.1
1.6880 1573.4
1.8042 1628.2
1.9193 1683.6
2.0336 1739.7
2.1471 1796.4
560.0
545.3
478.84
V hg
0.8653 1222.2
1.0217 1293.9
1.1552 1354.2
1.2787 1410.0
1.3972 1464.4
1.5129 1518.6
1.6266 1572.9
1.7388 1627.8
1.8500 1683.3
1.9603 1739.4
2.0699 1796.1
580.0
565.3
482.57
V hg
0.8287 1219.1
0.9824 1292.1
1.1125 1353.0
1.2324 1409.2
1.3473 1463.7
1.4593 1518.0
1.5693 1572.4
1.6780 1627.4
1.7855 1682.9
1.8921 1739.1
1.9980 1795.9
600.0
585.3
486.20
V hg
0.7944 1215.9
0.9456 1290.3
1.0726 1351.8
1.1892 1408.3
1.3008 1463.0
1.4093 1517.4
1.5160 1571.9
1.6211 1627.0
1.7252 1682.6
1.8284 1738.8
1.9309 1795.6
650.0
635.3
494.89
V hg
0.7173 1207.6
0.8634 1285.7
0.9835 1348.7
1.0929 1406.0
1.1969 1461.2
1.2979 1515.9
1.3969 1570.7
1.4944 1625.9
1.5909 1681.6
1.6864 1738.0
1.7813 1794.9
700.0
685.3
503.08
V hg
… …
0.7928 1281.0
0.9072 1345.6
1.0102 1403.7
1.1078 1459.4
1.2023 1514.4
1.2948 1569.4
1.3858 1624.8
1.4757 1680.7
1.5647 1737.2
1.6530 1794.3
Properties of the Elements
480.0
595
© 2006 by Taylor & Francis Group, LLC
596
TABLE D.4 Properties of Superheated Steam* V = specific volume, cubic feet per pound hg = total heat of steam, Btu per pound Pressure Lbs. per Sq. In. Abs. P'
Sat. Temp Total Temperature—Degrees Fahrenheit (t) Gage P
t
350°°
400°°
500°°
600°°
700°°
800°°
900°°
1000°°
1100°°
1300°°
1500°°
735.3
510.84
V hg
… …
0.7313 1276.1
0.8409 1342.5
0.9386 1401.5
1.0306 1457.6
1.1195 1512.9
1.2063 1568.2
1.2916 1623.8
1.3759 1679.8
1.4592 1736.4
1.5419 1793.6
800.0
785.3
518.21
V hg
… …
0.6774 1271.1
0.7828 1339.3
0.8759 1399.1
0.9631 1455.8
1.0470 1511.4
1.1289 1566.9
1.2093 1622.7
1.2885 1678.9
1.3669 1735.7
1.4446 1792.9
850.0
835.3
525.24
V hg
… …
0.6296 1265.9
0.7315 1336.0
0.8205 1396.8
0.9034 1454.0
0.9830 1510.0
1.0606 1565.7
1.1366 1621.6
1.2115 1678.0
1.2855 1734.0
1.3588 1792.3
900.0
885.3
531.95
V hg
… …
0.5869 1260.6
0.6858 1332.7
0.7713 1394.4
0.8504 1452.2
0.9262 1508.2
0.9998 1564.4
1.0720 1620.6
1.1430 1677.1
1.2131 1734.1
1.2825 1791.6
950.0
935.3
538.39
V hg
… …
0.5485 1255.1
0.6449 1329.3
0.7272 1392.0
0.8030 1450.3
0.8753 1507.0
0.9455 1563.2
1.0142 1619.5
1.0817 1676.2
1.1484 1733.3
1.2143 1791.0
1000.0
985.3
544.58
V hg
… …
0.5137 1249.3
0.6080 1325.9
0.6875 1389.6
0.7603 1448.5
0.8295 1505.4
0.8966 1561.9
0.9622 1618.4
1.0266 1675.3
1.0901 1732.5
1.1529 1790.3
1050.0
1035.3
550.53
V hg
… …
0.4821 1243.4
0.5745 1322.4
0.6515 1387.2
0.7216 1446.6
0.7881 1503.9
0.8524 1560.7
0.9151 1617.4
0.9767 1674.4
1.0373 1731.8
1.0973 1789.6
1100.0
1085.3
556.28
V hg
… …
0.4531 1237.3
0.5440 1318.8
0.6188 1384.7
0.6865 1444.7
0.7505 1502.4
0.8121 1559.4
0.8723 1616.3
0.9313 1673.5
0.9894 1731.0
1.0468 1789.0
1150.0
1135.3
561.82
V hg
… …
0.4263 1230.9
0.5162 1315.2
0.5889 1382.2
0.6544 1442.8
0.7161 1500.9
0.7754 1558.1
0.8332 1615.2
0.8899 1672.6
0.9456 1730.2
1.0007 1788.3
© 2006 by Taylor & Francis Group, LLC
Modeling of Combustion Systems: A Practical Approach
750.0
Sat. Temp
Abs. P'
Gage P
t
1200.0
1185.3
567.19
1300.0
1285.3
1400.0
Total Temperature—Degrees Fahrenheit (t) 800°° 900°° 1000°° 1100°° 1200°°
650°°
700°°
750°°
V hg
0.4497 1271.8
0.4905 1311.5
0.5273 1346.9
0.5615 1379.7
0.6250 1440.9
0.6845 1499.4
0.7418 1556.9
577.42
V hg
0.4052 1261.9
0.4451 1303.9
0.4804 1340.8
0.5129 1374.6
0.5729 1437.1
0.6287 1496.3
1385.3
587.07
V hg
0.3667 1251.4
0.4059 1296.1
0.4400 1334.5
0.4712 1369.3
0.5282 1433.2
1500.0
1485.3
596.20
V hg
0.3328 1240.2
0.3717 1287.9
0.4049 1328.0
0.4350 1364.0
1600.0
1585.3
604.87
V hg
0.3076 1228.3
0.3415 1279.4
0.3741 1321.4
1700.0
1685.3
613.13
V hg
0.2754 1215.3
0.3147 1270.5
1800.0
1785.3
621.02
V hg
0.2505 1201.2
1900.0
1885.3
628.56
V hg
2000.0
1985.3
635.80
V hg
1300°°
1400°°
1500°°
0.7974 1614.2
0.8519 1671.6
0.9055 1729.4
0.9584 1787.6
0.6822 1554.3
0.7341 1612.0
0.7847 1669.8
0.8345 1727.9
0.8836 1786.3
0.5809 1493.2
0.6311 1551.8
0.6798 1609.9
0.7272 1668.0
0.7737 1726.3
0.8195 1785.0
0.4894 1429.2
0.5394 1490.1
0.5869 1549.2
0.6327 1607.7
0.6773 1666.2
0.7210 1724.8
0.7639 1783.7
0.4032 1358.5
0.4555 1425.2
0.5031 1486.9
0.5482 1546.6
0.5916 1605.6
0.6336 1664.3
0.6748 1723.2
0.7153 1782.3
0.3468 1314.5
0.3751 1352.9
0.4255 1421.2
0.4711 1483.8
0.5140 1544.0
0.5552 1603.4
0.5951 1662.5
0.6341 1721.7
0.6724 1781.0
0.2906 1261.1
0.3223 1307.4
0.3500 1347.2
0.3988 1417.1
0.4426 1480.6
0.4836 1541.4
0.5229 1601.2
0.5609 1660.7
0.5980 1720.1
0.6343 1779.7
0.2274 1185.7
0.2687 1251.3
0.3004 1300.2
0.3275 1341.4
0.3749 1412.9
0.4171 1477.4
0.4565 1538.8
0.4940 1599.1
0.5303 1658.8
0.5656 1718.6
0.6002 1778.4
0.2056 1168.3
0.2488 1240.9
0.2805 1292.6
0.3072 1335.4
0.3534 1408.7
0.3942 1474.1
0.4320 1536.2
0.4680 1596.9
0.5027 1657.0
0.5365 1717.0
0.5695 1777.1
Properties of the Elements
Pressure Lbs. per Sq. In.
597
© 2006 by Taylor & Francis Group, LLC
598
TABLE D.4 Properties of Superheated Steam* V = specific volume, cubic feet per pound hg = total heat of steam, Btu per pound Pressure Lbs. per Sq. In.
Sat. Temp
Gage P
t
2100.0
2085.3
642.76
2200.0
2185.3
2300.0
Total Temperature—Degrees Fahrenheit (t) 800°° 900°° 1000°° 1100°° 1200°°
650°°
700°°
750°°
V hg
0.1847 1148.5
0.2304 1229.8
0.2624 1284.9
0.2888 1329.3
0.3339 1404.4
0.3734 1470.9
0.4099 1533.6
649.45
V hg
0.1636 1123.9
0.2134 1218.0
0.2458 1276.8
0.2720 1323.1
0.3161 1400.0
0.3545 1467.6
2285.3
655.89
V hg
… …
0.1975 1205.3
0.2305 1268.4
0.2566 1316.7
0.2999 1395.7
2400.0
2385.3
662.11
V hg
… …
0.1824 1191.6
0.2164 1259.7
0.2424 1310.1
2500.0
2485.3
668.11
V hg
… …
0.1681 1176.7
0.2032 1250.6
2600.0
2585.3
673.91
V hg
… …
0.1544 1160.2
2700.0
2685.3
679.53
V hg
… …
2800.0
2785.3
684.96
V hg
2900.0
2885.3
690.22
V hg
© 2006 by Taylor & Francis Group, LLC
1300°°
1400°°
1500°°
0.4445 1594.7
0.4778 1655.2
0.5101 1715.4
0.5418 1775.7
0.3897 1530.9
0.4231 1592.5
0.4551 1653.3
0.4862 1713.9
0.5165 1774.4
0.3372 1464.2
0.3714 1528.3
0.4035 1590.3
0.4344 1651.5
0.4643 1712.3
0.4935 1773.1
0.2850 1391.2
0.3214 1460.9
0.3545 1525.6
0.3856 1588.1
0.4155 1649.6
0.4443 1710.8
0.4724 1771.8
0.2293 1303.4
0.2712 1386.7
0.3068 1457.5
0.3390 1522.9
0.3692 1585.9
0.3980 1647.8
0.4259 1709.2
0.4529 1770.4
0.1909 1241.1
0.2171 1296.5
0.2585 1382.1
0.2933 1454.1
0.3247 1520.2
0.3540 1583.7
0.3819 1646.0
0.4088 1707.7
0.4350 1769.1
0.1411 1142.0
0.1794 1231.1
0.2058 1289.5
0.2468 1377.5
0.2809 1450.7
0.3114 1517.5
0.3399 1581.5
0.3670 1644.1
0.3931 1706.1
0.4184 1767.8
… …
0.1278 1121.2
0.1685 1220.6
0.1952 1282.2
0.2358 1372.8
0.2693 1447.2
0.2991 1514.8
0.3268 1579.3
0.3532 1642.2
0.3785 1704.5
0.4030 1766.5
… …
0.1138 1095.3
0.1581 1209.6
0.1853 1274.7
0.2256 1368.0
0.2585 1443.7
0.2877 1512.1
0.3147 1577.0
0.3403 1640.4
0.3649 1703.0
0.3887 1765.2
Modeling of Combustion Systems: A Practical Approach
Abs. P'
2985.3
695.33
V hg
… …
0.0982 1060.5
0.1483 1197.9
0.1759 1267.0
0.2161 1363.2
0.2484 1440.2
0.2770 1509.4
0.3033 1574.8
0.3282 1638.5
0.3522 1701.4
0.3753 1763.8
3100.0
3085.3
700.28
V hg
… …
… …
0.1389 1185.4
0.1671 1259.1
0.2071 1358.4
0.2390 1436.7
0.2670 1506.6
0.2927 1572.6
0.3170 1636.7
0.3403 1699.8
0.3628 1762.5
3200.0
3185.3
705.08
V hg
… …
… …
0.1300 1172.3
0.1588 1250.9
0.1987 1353.4
0.2301 1433.1
0.2576 1503.8
0.2827 1570.3
0.3065 1634.8
0.3291 1698.3
0.3510 1761.2
3300.0
3285.3
…
V hg
… …
… …
0.1213 1158.2
0.1510 1242.5
0.1908 1348.4
0.2218 1429.5
0.2488 1501.0
0.2734 1568.1
0.2966 1623.9
0.3187 1696.7
0.3400 1759.9
3400.0
3385.3
…
V hg
… …
… …
0.1129 1143.2
0.1435 1233.7
0.1834 1343.4
0.2140 1425.9
0.2405 1498.3
0.2646 1565.8
0.2872 1631.1
0.3088 1695.1
0.3296 1758.5
Properties of the Elements
3000.0
599
© 2006 by Taylor & Francis Group, LLC
Appendix E Statistical Tables
601
© 2006 by Taylor & Francis Group, LLC
602
Modeling of Combustion Systems: A Practical Approach
TABLE E.1 Normal Probability Function z
0
1
2
3
4
5
6
7
8
9
0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9 2.0 2.1 2.2 2.3 2.4 2.5 2.6 2.7 2.8 2.9 3.0 3.1 3.2 3.3 3.4 3.5 3.6 3.7 3.8 3.9
.0000 .0393 .0793 .1179 .1554 .1915 .2258 .2580 .2881 .3159 .3413 .3643 .3849 .4032 .4192 .4332 .4452 .4554 .4641 .4713 .4772 .4821 .4861 .4893 .4918 .4938 .4953 .4965 .4914 .4981 .4987 .4990 .4991 .4995 .4997 .4998 .4998 .4999 .4999 .5000
.0040 .0438 .0832 .1217 .1591 .1950 .2291 .2612 .2910 .3186 .3438 .3665 .3869 .4049 .4207 .4345 .4463 .4564 .4649 .4719 .4778 .4826 .4864 .4896 .4920 .4940 .4955 .4965 .4975 .4982 .4987 .4991 .4993 .4995 .4997 .4998 .4998 .4999 .4999 .5000
.0080 .0478 .0871 .1255 .1628 .1985 .2324 .2652 .2939 .3212 .3461 .3686 .3888 .4066 .4222 .4357 .4424 .4573 .4656 .4726 .4783 .4830 .4868 .4898 .4922 .4941 .4956 .4967 .4976 .4982 .4987 .4991 .4994 .4995 .4997 .4998 .4998 .4999 .4999 .5000
.0120 .0517 .0910 .1293 .1664 .2019 .2357 .2673 .2967 .3238 .3485 .3708 .3907 .4082 .4236 .4370 .4484 .4582 .4664 .4732 .4788 .4834 .4871 .4901 .4925 .4943 .4957 .4968 .4977 .4983 .4988 .4991 .4994 .4996 .4997 .4998 .4999 .4999 .4999 .5000
.0160 .0557 .0948 .1331 .1700 .2054 .2389 .2704 .2996 .3264 .3508 .3729 .3925 .4099 .4251 .4382 .4495 .4591 .4671 .4738 .4793 .4838 .4875 .4904 .4927 .4945 .4959 .4969 .4977 .4984 .4988 .4992 .4994 .4996 .4997 .4998 .4999 .4999 .4999 .5000
.0199 .0596 .0987 .1368 .1736 .2088 .2422 .2734 .3023 .3289 .3531 .3749 .3944 .4115 .4265 .4394 .4505 .4599 .4678 .4744 .4798 .4842 .4878 .4906 .4929 .4946 .4960 .4970 .4978 .4984 .4989 .4992 .4994 .4996 .4997 .4998 .4999 .4999 .4999 .5000
.0239 .0636 .1026 .1406 .1772 .2123 .2454 .2764 .3051 .3315 .3554 .3770 .3962 .4131 .4279 .4406 .4515 .4608 .4686 .4750 .4803 .4846 .4881 .4909 .4931 .4948 .4961 .4971 .4979 .4985 .4989 .4992 .4994 .4996 .4997 .4998 .4999 .4999 .4999 .5000
.0279 .0675 .1064 .1443 .1808 .2157 .2486 .2794 .3078 .3340 .3577 .3790 .3980 .4147 .4292 .4418 .4525 .4616 .4693 .4756 .4808 .4850 .4884 .4911 .4932 .4949 .4962 .4972 .4979 .4985 .4989 .4992 .4995 .4996 .4997 .4998 .4999 .4999 .4999 .5000
.0319 .0714 .1103 .1480 .1844 .2190 .2518 .2823 .3106 .3365 .3599 .3810 .3997 .4162 .4306 .4429 .4535 .4625 .4699 .4761 .4812 .4854 .4887 .4913 .4934 .4951 .4963 .4973 .4980 .4986 .4990 .4993 .4995 .4996 .4997 .4998 .4999 .4999 .4999 .5000
.0359 .0754 .1141 .1517 .1879 .2224 .2529 .2852 .3133 .3389 .3621 .3830 .4015 .4177 .4319 .4441 .4545 .4633 .4706 .4767 .4817 .4857 .4890 .4916 .4936 .4952 .4964 .4974 .4981 .4986 .4990 .4993 .4995 .4997 .4998 .4998 .4999 .4999 .4999 .5000
1.282 .90 .20
1.645 .95 .10
1.960 .975 .05
2.326 .99 .02
2.676 .995 .01
3.090 .999 .002
z F(z) Z[1 − F(z)]
F(z) refers to area under Standard Normal Curve from – ∞ to z Source: From Weast, R.C., CRC Handbook of Chemistry and Physics, 67th ed., CRC Press, Boca Raton, FL, 1986.
© 2006 by Taylor & Francis Group, LLC
Statistical Tables
603
TABLE E.2 Students t Distribution F n
.60
.75
.90
.95
.975
.99
.995
.9995
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 40 60 120 ∞
.325 .289 .277 .271 .267 .265 .263 .262 .261 .260 .260 .259 .259 .258 .258 .258 .257 .257 .257 .257 .257 .256 .256 .256 .256 .256 .256 .256 .256 .256 .255 .254 .254 .253
1.000 .816 .765 .741 .727 .718 .711 .706 .703 .700 .697 .695 .694 .692 .691 .690 .689 .688 .688 .687 .686 .686 .685 .685 .684 .684 .684 .683 .683 .683 .681 .679 .677 .674
3.078 1.886 1.638 1.533 1.476 1.440 1.415 1.397 1.383 1.372 1.363 1.356 1.350 1.345 1.341 1.337 1.333 1.330 1.328 1.325 1.323 1.321 1.319 1.318 1.316 1.315 1.314 1.313 1.311 1.310 1.303 1.296 1.289 1.282
6.314 2.920 2.353 2.132 2.015 1.943 1.895 1.860 1.833 1.812 1.796 1.782 1.771 1.761 1.753 1.746 1.740 1.734 1.729 1.725 1.721 1.717 1.714 1.711 1.708 1.706 1.703 1.701 1.699 1.697 1.684 1.671 1.658 1.645 ∞
12.705 4.303 3.182 2.776 2.571 2.447 2.365 2.306 2.262 2.228 2.201 2.179 2.160 2.145 2.131 2.120 2.110 2.101 2.093 2.086 2.080 2.074 2.069 2.064 2.060 2.056 2.052 2.048 2.045 2.042 2.021 2.000 1.980 1.960
31.821 6.965 4.541 3.747 3.365 3.143 2.998 2.896 2.821 2.764 2.718 2.681 2.650 2.624 2.602 2.583 2.567 2.552 2.539 2.528 2.518 2.508 2.500 2.492 2.485 2.479 2.473 2.467 2.462 2.457 2.423 2.390 2.358 2.326
63.657 9.925 5.841 4.604 4.032 3.707 3.499 3.355 3.250 3.169 3.106 3.055 3.012 2.977 2.947 2.921 2.898 2.878 2.861 2.845 2.831 2.819 2.807 2.797 2.787 2.779 2.771 2.763 2.756 2.750 2.704 2.660 2.617 2.576
636.619 31.598 12.924 8.610 6.869 5.959 5.408 5.041 4.781 4.587 4.437 4.318 4.221 4.140 4.073 4.015 3.965 3.922 3.883 3.850 3.819 3.792 3.767 3.745 3.725 3.707 3.690 3.674 3.659 3.646 3.551 3.460 3.373 3.291
Source: From Weast, R.C., CRC Handbook of Chemistry and Physics, 67th ed., CRC Press, Boca Raton, FL, 1986.
© 2006 by Taylor & Francis Group, LLC
604
Modeling of Combustion Systems: A Practical Approach
TABLE E.3 χ2 Distribution This table gives values of χ2 such that F( χ 2 ) =
∫
x2
0
1 x ⎛ n⎞ 2 Γ⎜ ⎟ ⎝ 2⎠ n 2
n− 2 x − dx 2 2
e
for n, the number of degrees of freedom, equal to 1, 2, . . . , 30. For n > 30, a normal approximation 2χ 2 − 2n − 1 is approximately normally distributed as the
is quite accurate. The expression
standard normal distribution. Thus χα2 , the α-point of the distribution, may be computed by the formula χα2 = 12 [xα + 2n − 1 ]2 , where xα is the α-point of the cumulative normal distribution. For even values of n, F(χ2) can be written as x′−1
1 − F( χ 2 ) =
−λ
∑ e xλ!
x
x=0
with λ = 1/2 χ2 and x′ = 1/2 n. Thus the cumulative Chi-Square distribution is related to the cumulative Poisson distribution. ⎛ 2 2 ⎞ χα2 = n ⎜ 1 − = zα ⎟ 9n 9n ⎠ ⎝
3
n = degrees of freedom zα = the normal deviate, (the value of x for which F(x) = the desired percentile). x
1.282
1.645
1.960
2.326
2.576
3.090
F(x)
.90
.95
.975
.99
.995
.999
χ2.99 = 60[1 – 0.0370 + 2.326(0.06086)]3 = 88.4 is the 99th percentile for 60 degrees of freedom. F( χ 2 ) =
∫
x2
0
© 2006 by Taylor & Francis Group, LLC
1 x ⎛ n⎞ 2 Γ⎜ ⎟ ⎝ 2⎠ n 2
n− 2 x − dx 2 2
e
Statistical Tables
605
TABLE E.3 (continued) χ2 Distribution n
.005
.010
.025
.050
.100
F .250 .500 .750 .900 .950 .975 .990 .995
1 2 3 4 5
.0000393 .0100 .0717 .207 .412
.000157 .0201 .115 .297 .554
.000982 .0506 .216 .484 .831
.00393 .103 .352 .711 1.15
.0158 .211 .584 1.06 1.61
.102 .575 1.21 1.92 2.67
.455 1.39 2.37 3.36 4.35
1.32 2.77 4.11 5.39 6.63
2.71 4.61 6.25 7.78 9.24
3.84 5.99 7.81 9.49 11.1
5.02 7.38 9.35 11.1 12.8
6.63 9.21 11.3 13.3 ??
7.88 10.6 12.8 14.9 16.7
6 7 8 9 10
.676 .989 1.34 1.73 2.16
.872 1.24 1.65 2.09 2.56
1.24 1.69 2.18 2.70 3.25
1.64 2.17 2.73 3.33 3.94
2.20 2.83 3.49 4.17 4.87
3.45 4.25 5.07 5.90 6.74
5.35 6.35 7.34 8.34 9.34
7.84 9.04 10.2 11.4 12.5
10.6 12.0 13.4 14.7 16.0
12.6 14.1 15.5 16.9 18.3
14.4 16.0 17.5 19.0 20.5
16.8 18.5 20.1 21.7 23.2
18.5 20.3 22.0 23.6 25.2
11 12 13 14 15
2.60 3.07 3.57 4.07 4.60
3.05 3.57 4.11 4.66 5.23
3.82 4.40 5.01 5.63 6.26
4.57 5.23 5.89 6.57 7.26
5.58 6.30 7.04 7.79 8.55
7.58 8.44 9.30 10.2 11.0
10.3 11.3 12.3 13.3 4.3
13.7 14.8 16.0 17.1 18.2
17.3 18.5 19.8 21.1 22.3
19.7 21.0 22.4 23.7 25.0
21.9 23.3 24.7 26.1 27.5
24.7 26.2 27.7 29.1 30.6
26.8 28.3 29.8 31.3 32.8
16 17 18 19 20
5.14 5.70 6.26 6.84 7.43
5.81 6.41 7.01 7.63 8.26
6.91 7.56 8.23 8.91 9.59
7.06 8.67 9.39 10.1 10.9
9.31 10.1 10.9 11.7 12.4
11.9 12.8 13.7 14.6 15.5
15.3 16.3 17.3 18.3 19.3
19.4 20.5 31.6 22.7 23.8
23.5 24.8 26.0 27.2 28.4
26.3 27.6 28.9 30.1 31.4
28.8 30.2 31.5 32.9 34.2
32.0 33.4 34.8 36.2 37.6
34.3 35.7 37.2 38.6 40.0
21 22 23 24 25
8.03 8.64 9.26 9.89 10.5
8.90 9.54 10.2 10.9 11.5
10.3 11.0 11.7 12.4 13.1
11.6 12.3 13.1 13.8 14.6
13.2 14.0 14.8 15.7 16.5
16.3 17.2 18.1 19.0 19.9
20.3 21.3 22.3 23.3 24.3
24.9 26.0 27.1 28.2 29.3
29.6 30.8 32.0 33.2 34.4
32.7 33.9 35.2 36.4 37.7
35.5 36.8 38.1 39.4 40.6
38.9 40.3 41.6 43.0 44.3
41.4 42.8 44.2 45.6 46.9
26 27 28 29 30
11.2 11.8 12.5 13.1 13.8
12.2 12.9 13.6 14.3 15.0
13.8 14.6 15.3 16.0 16.8
15.4 16.2 16.9 17.7 18.5
17.3 18.1 18.9 19.8 20.6
20.8 21.7 22.7 23.6 24.5
25.3 26.3 27.3 28.3 29.3
30.4 31.5 32.6 33.7 34.8
35.6 36.7 37.9 39.1 40.3
38.0 40.1 41.3 42.6 43.8
41.9 43.2 44.5 45.7 47.0
45.6 47.0 48.3 49.6 50.9
48.3 49.6 51.0 52.3 53.7
Source:
From Weast, R.C., CRC Handbook of Chemistry and Physics, 67th ed., CRC Press, Boca Raton, FL, 1986.
© 2006 by Taylor & Francis Group, LLC
606
TABLE E.4 F-Distribution, 99%, 95%, and 90% Confidence DF ν2
1
2
3
4
5
6
7
8
1
99% 95% 90%
4052 161 39.86
4999 199 49.50
5404 216 53.59
5624 225 55.83
5764 230 57.24
5859 234 58.20
5928 237 58.91
5981 239 59.44
2
99% 95% 90%
98.50 18.51 8.53
99.00 19.00 9.00
99.16 19.16 9.16
99.25 19.25 9.24
99.30 19.30 9.29
99.33 19.33 9.33
99.36 19.35 9.35
3
99% 95% 90%
34.12 10.13 5.54
30.82 9.55 5.46
29.46 9.28 5.39
28.71 9.12 5.34
28.24 9.01 5.31
27.91 8.94 5.28
4
99% 95% 90%
21.20 7.71 4.54
18.00 6.94 4.32
16.69 6.59 4.19
15.98 6.39 4.11
15.52 6.26 4.05
5
99% 95% 90%
16.26 6.61 4.06
13.27 5.79 3.78
12.06 5.41 3.62
11.39 5.19 3.52
6
99% 95% 90%
13.75 5.99 3.78
10.92 5.14 3.46
9.78 4.76 3.29
7
99% 95% 90%
12.25 5.59 3.59
9.55 4.74 3.26
8
99% 95% 90%
11.26 5.32 3.46
8.65 4.46 3.11
© 2006 by Taylor & Francis Group, LLC
DF ν1 9
10
15
20
25
30
50
100
Infinity
6022 241 59.86
6056 242 60.19
6157 246 61.22
6209 248 61.74
6240 249 62.05
6260 250 62.26
6302 252 62.69
6334 253 63.01
6366 254 63.33
99.38 19.37 9.37
99.39 19.38 9.38
99.40 19.40 9.39
99.43 19.43 9.42
99.45 19.45 9.44
99.46 19.46 9.45
99.47 19.46 9.46
99.48 19.48 9.47
99.49 19.49 9.48
99.50 19.50 9.49
27.67 8.89 5.27
27.49 8.85 5.25
27.34 8.81 5.24
27.23 8.79 5.23
26.87 8.70 5.20
26.69 8.66 5.18
26.58 8.63 5.17
26.50 8.62 5.17
26.35 8.58 5.15
26.24 8.55 5.14
26.13 8.53 5.13
15.21 6.16 4.01
14.98 6.09 3.98
14.80 6.04 3.95
14.66 6.00 3.94
14.55 5.96 3.92
14.20 5.86 3.87
14.02 5.80 3.84
13.91 5.77 3.83
13.84 5.75 3.82
13.69 5.70 3.80
13.58 5.66 3.78
13.46 5.63 3.76
10.97 5.05 3.45
10.67 4.95 3.40
10.46 4.88 3.37
10.29 4.82 3.34
10.16 4.77 3.32
10.05 4.74 3.30
9.72 4.62 3.24
9.55 4.56 3.21
9.45 4.52 3.19
9.38 4.50 3.17
9.24 4.44 3.15
9.13 4.41 3.13
9.02 4.36 3.10
9.15 4.53 3.18
8.75 4.39 3.11
8.47 4.28 3.05
8.26 4.21 3.01
8.10 4.15 2.98
7.98 4.10 2.96
7.87 4.06 2.94
7.56 3.94 2.87
7.40 3.87 2.84
7.30 3.83 2.81
7.23 3.81 2.80
7.09 3.75 2.77
6.99 3.71 2.75
6.88 3.67 2.72
8.45 4.35 3.07
7.85 4.12 2.96
7.46 3.97 2.88
7.19 3.87 2.83
6.99 3.79 2.78
6.84 3.73 2.75
6.72 3.68 2.72
6.62 3.64 2.70
6.31 3.51 2.63
6.16 3.44 2.59
6.06 3.40 2.57
5.99 3.38 2.56
5.86 3.32 2.52
5.75 3.27 2.50
5.65 3.23 2.47
7.59 4.07 2.92
7.01 3.84 2.81
6.33 3.69 2.73
6.37 3.58 2.67
6.18 3.50 2.62
6.03 3.44 2.59
5.91 3.39 2.56
5.81 3.35 2.54
5.52 3.22 2.46
5.36 3.15 2.42
5.26 3.11 2.40
5.20 3.08 2.38
5.07 3.02 2.35
4.96 2.97 2.32
4.86 2.93 2.29
Modeling of Combustion Systems: A Practical Approach
Conf
10.56 5.12 3.36
8.02 4.26 3.01
6.99 3.86 2.81
6.42 3.63 2.69
6.06 3.48 2.61
5.80 3.37 2.55
5.61 3.29 2.51
5.47 3.23 2.47
5.35 3.18 2.44
5.26 3.14 2.42
4.96 3.01 2.34
4.81 2.94 2.30
4.71 2.89 2.27
4.65 2.86 2.25
4.52 2.80 2.22
4.41 2.76 2.19
4.31 2.71 2.16
10
99% 95% 90%
10.04 4.96 3.29
7.56 4.10 2.92
6.55 3.71 2.73
5.99 3.48 2.61
5.64 3.33 2.52
5.39 3.22 2.46
5.20 3.14 2.41
5.06 3.07 2.38
4.94 3.02 2.35
4.85 2.98 2.32
4.56 2.85 2.24
4.41 2.77 2.20
4.31 2.73 2.17
4.25 2.70 2.16
4.12 2.64 2.12
4.01 2.59 2.09
3.91 2.54 2.06
11
99% 95% 90%
9.65 4.84 3.23
7.21 3.98 2.86
6.22 3.59 2.66
5.67 3.36 2.54
5.32 3.20 2.45
5.07 3.09 2.39
4.89 3.01 2.34
4.74 2.95 2.30
4.63 2.90 2.27
4.54 2.85 2.25
4.25 2.72 2.17
4.10 2.65 2.12
4.01 2.60 2.10
3.94 2.57 2.08
3.81 2.51 2.04
3.71 2.46 2.01
3.60 2.40 1.97
12
99% 95% 90%
9.33 4.75 3.18
6.93 3.89 2.81
5.95 3.49 2.61
5.41 3.26 2.48
5.06 3.11 2.39
4.82 3.00 2.33
4.64 2.91 2.28
4.50 2.85 2.24
4.39 2.80 2.21
4.30 2.75 2.19
4.01 2.62 2.10
3.86 2.54 2.06
3.76 2.50 2.03
3.70 2.47 2.01
3.57 2.40 1.97
3.47 2.35 1.94
3.36 2.30 1.90
13
99% 95% 90%
9.07 4.67 3.14
6.70 3.81 2.76
5.74 3.41 2.56
5.21 3.18 2.43
4.86 3.03 2.35
4.62 2.92 2.28
4.44 2.83 2.23
4.30 2.77 2.20
4.19 2.71 2.16
4.10 2.67 2.14
3.82 2.53 2.05
3.66 2.46 2.01
3.57 2.41 1.98
3.51 2.38 1.96
3.38 2.31 1.92
3.27 2.26 1.88
3.17 2.21 1.85
14
99% 95% 90%
8.86 4.60 3.10
6.51 3.74 2.73
5.56 3.34 2.52
5.04 3.11 2.39
4.69 2.96 2.31
4.46 2.85 2.24
4.28 2.76 2.19
4.14 2.70 2.15
4.03 2.65 2.12
3.94 2.60 2.10
3.66 2.46 2.01
3.51 2.39 1.96
3.41 2.34 1.93
3.35 2.31 1.91
3.22 2.24 1.87
3.11 2.19 1.83
3.00 2.13 1.80
15
99% 95% 90%
8.68 4.54 3.07
6.36 3.68 2.70
5.42 3.29 2.49
4.89 3.06 2.36
4.56 2.90 2.27
4.32 2.79 2.21
4.14 2.71 2.16
4.00 2.64 2.12
3.89 2.59 2.09
3.80 2.54 2.06
3.52 2.40 1.97
3.37 2.33 1.92
3.28 2.28 1.89
3.21 2.25 1.87
3.08 2.18 1.83
2.98 2.12 1.79
2.87 2.07 1.76
16
99% 95% 90%
8.53 4.49 3.05
6.23 3.63 2.67
5.29 3.24 2.46
4.77 3.01 2.33
4.44 2.85 2.24
4.20 2.74 2.18
4.03 2.66 2.13
3.89 2.59 2.09
3.78 2.54 2.06
3.69 2.49 2.03
3.41 2.35 1.94
3.26 2.28 1.89
3.16 2.23 1.86
3.10 2.19 1.84
2.97 2.12 1.79
2.86 2.07 1.76
2.75 2.01 1.72
17
99% 95% 90%
8.40 4.45 3.03
6.11 3.59 2.64
5.19 3.20 2.44
4.67 2.96 2.31
4.34 2.81 2.22
4.10 2.70 2.15
3.93 2.61 2.10
3.79 2.55 2.06
3.68 2.49 2.03
3.59 2.45 2.00
3.31 2.31 1.91
3.16 2.23 1.86
3.07 2.18 1.83
3.00 2.15 1.81
2.87 2.08 1.76
2.76 2.02 1.73
2.65 1.96 1.69
18
99% 95% 90%
8.29 4.41 3.01
6.01 3.55 2.62
5.09 3.16 2.42
4.58 2.93 2.29
4.25 2.77 2.20
4.01 2.66 2.13
3.84 2.58 2.08
3.71 2.51 2.04
3.60 2.46 2.00
3.51 2.41 1.98
3.23 2.27 1.89
3.08 2.19 1.84
2.98 2.14 1.80
2.92 2.11 1.78
2.78 2.04 1.74
2.68 1.98 1.70
2.57 1.92 1.66
© 2006 by Taylor & Francis Group, LLC
607
99% 95% 90%
Statistical Tables
9
608
TABLE E.4 (continued) F-Distribution, 99%, 95%, and 90% Confidence DF ν2
Conf
1
2
3
4
5
6
7
8
DF ν1 9
10
15
20
25
30
50
100
Infinity
99% 95% 90%
8.18 4.38 2.99
5.93 3.52 2.61
5.01 3.13 2.40
4.50 2.90 2.27
4.17 2.74 2.18
3.94 2.63 2.11
3.77 2.54 2.06
3.63 2.48 2.02
3.52 2.42 1.98
3.43 2.38 1.96
3.15 2.23 1.86
3.00 2.16 1.81
2.91 2.11 1.78
2.84 2.07 1.76
2.71 2.00 1.71
2.60 1.94 1.67
2.49 1.88 1.63
20
99% 95% 90%
8.10 4.35 2.97
5.85 3.49 2.59
4.94 3.10 2.38
4.43 2.87 2.25
4.10 2.71 2.16
3.87 2.60 2.09
3.70 2.51 2.04
3.56 2.45 2.00
3.46 2.39 1.96
3.37 2.35 1.94
3.09 2.20 1.84
2.94 2.12 1.79
2.84 2.07 1.76
2.78 2.04 1.74
2.64 1.97 1.69
2.54 1.91 1.65
2.42 1.84 1.61
25
99% 95% 90%
7.77 4.24 2.92
5.57 3.39 2.53
4.68 2.99 2.32
4.18 2.76 2.18
3.85 2.60 2.09
3.63 2.49 2.02
3.46 2.40 1.97
3.32 2.34 1.93
3.22 2.28 1.89
3.13 2.24 1.87
2.85 2.09 1.77
2.70 2.01 1.72
2.60 1.96 1.68
2.54 1.92 1.66
2.40 1.84 1.61
2.29 1.78 1.56
2.17 1.71 1.52
30
99% 95% 90%
7.56 4.17 2.88
5.39 3.32 2.49
4.51 2.92 2.28
4.02 2.69 2.14
3.70 2.53 2.05
3.47 2.42 1.98
3.30 2.33 1.93
3.17 2.27 1.88
3.07 2.21 1.85
2.98 2.16 1.82
2.70 2.01 1.72
2.55 1.93 1.67
2.45 1.88 1.63
2.39 1.84 1.61
2.25 1.76 1.55
2.13 1.70 1.51
2.01 1.62 1.46
40
99% 95% 90%
7.31 4.08 2.84
5.18 3.23 2.44
4.31 2.84 2.23
3.83 2.61 2.09
3.51 2.45 2.00
3.29 2.34 1.93
3.12 2.25 1.87
2.99 2.18 1.83
2.89 2.12 1.79
2.80 2.08 1.76
2.52 1.92 1.66
2.37 1.84 1.61
2.27 1.78 1.57
2.20 1.74 1.54
2.06 1.66 1.48
1.94 1.59 1.43
1.80 1.51 1.38
50
99% 95% 90%
7.17 4.03 2.81
5.06 3.18 2.41
4.20 2.79 2.20
3.72 2.56 2.06
3.41 2.40 1.97
3.19 2.29 1.90
3.02 2.20 1.84
2.89 2.13 1.80
2.78 2.07 1.76
2.70 2.03 1.73
2.42 1.87 1.63
2.27 1.78 1.57
2.17 1.73 1.53
2.10 1.69 1.50
1.95 1.60 1.44
1.82 1.52 1.39
1.68 1.44 1.33
100
99% 95% 90%
6.90 3.94 2.76
4.82 3.09 2.36
3.98 2.70 2.14
3.51 2.46 2.00
3.21 2.31 1.91
2.99 2.19 1.83
2.82 2.10 1.78
2.69 2.03 1.73
2.59 1.97 1.69
2.50 1.93 1.66
2.22 1.77 1.56
2.07 1.68 1.49
1.97 1.62 1.45
1.89 1.57 1.42
1.74 1.48 1.35
1.60 1.39 1.29
1.43 1.28 1.21
Infinity
99% 95% 90%
6.63 3.84 2.71
4.61 3.00 2.30
3.78 2.60 2.08
3.32 2.37 1.94
3.02 2.21 1.85
2.80 2.10 1.77
2.64 2.01 1.72
2.51 1.94 1.67
2.41 1.88 1.63
2.32 1.83 1.60
2.04 1.67 1.49
1.88 1.57 1.42
1.77 1.51 1.38
1.70 1.46 1.34
1.52 1.35 1.26
1.36 1.24 1.18
1.00 1.00 1.00
© 2006 by Taylor & Francis Group, LLC
Modeling of Combustion Systems: A Practical Approach
19
Appendix F Numbers in Binary, Octal, and Hexadecimal Representations
For readers unfamiliar with binary and related bases, we digress here to consider three important numerical systems besides the decimal (base 10) system; these are binary (base 2), octal (base 8), and hexadecimal (base 16). Obviously, the decimal system uses ten number symbols (0, 1, 2, 3, 4, 5, 6, 7, 8, 9) that multiply 10 raised to some exponent. The system is positional, with columns to the left of the decimal point indicating increasing powers of 10, and those to the right, decreasing powers. For example, 234.5 may be written as (2)(102) + (3)(101) + (4)(100) + (5)(10–1) = 200 + 30 + 4 + 5/10 = 234.5. Table F.1 illustrates the procedure. TABLE F.1 Positional Number Representation in Base 10 (e.g., 234.5) Exponent Exponential notation Decimal notation Decimal multipliers Decimal sum
… … …
3 103 1000
2 1 0 102 101 100 100 10 1 2 3 4 200 + 30 + 4
. . . . . +
–1 –2 –3 … 10–1 10–2 10–3 … 1/10 1/100 1/1000 … 5 5/10 = 234.5
By analogy, octal (base 8) uses an analogous scheme: eight number symbols (0, 1, 2, 3, 4, 5, 6, 7) and a base of 8. To see what the octal equivalent of 234.5 is, we refer to Table F.2 and find that 352.48 = 234.5. The subscript after the number indicates the base. Obviously, if there is no subscript we are referring to base 10. TABLE F.2 Positional Number Representation in Base 8 (e.g., 352.48 = 234.5) Exponent Exponential notation Decimal notation Octal multipliers Decimal sum
… … …
3 83 512
2 82 64 3 192 +
1 81 8 5 40 +
0 80 1 2 2
. . . . . +
–1 8–1 1/8 4 4/8
–2 8–2 1/64 =
–3 … 8–3 … 1/512 … 234.5
609
© 2006 by Taylor & Francis Group, LLC
610
Modeling of Combustion Systems: A Practical Approach
Base 2 is ideal for constructing factorial designs because the system comprises only two states for any factor: high and low. In base 2, the only numbers we may use are 0 or 1. (We can use – and + in lieu of numeric symbols, but the point is that we only have two symbols at our disposal.) As an example of binary math, the decimal number 14.75 is equivalent to 1110.112. Table F.3 shows why. TABLE F.3 Positional Number Representation in Base 2 (e.g., 1110.112 = 14.75) Exponent Exponential notation Decimal notation Binary multipliers Decimal sum
… … …
3 23 8 1 8
+
2 22 4 1 4
+
1 21 2 1 2
+
0 20 1 0 0
. . . . .
+
–1 2–1 1/2 1 1/2
+
–2 2–2 1/4 1 1/4
–3 2–3 1/8
… … …
= 14.75
To find the octal equivalent for 14.75, we could go through the same routine as before. However, we can take a shortcut whenever two bases are related by the formula base B = base (A)n where A, B, and n are integers. In such a case, we may group the base A symbols in groups of n and convert each group directly to its base B equivalent. In the present case, base 8 = base 23. Therefore, we can group the base 2 symbols in groups of three (starting from the octal point and moving in each direction) and then convert each to its octal representation. For example, 1110.112 = 1,110.1102 = 16.68, because 12 = 18, 1102 = 68. Conversion to base 4 follows the same pattern: base 4 = 22, so grouping 1110.112 in groups of two gives 11,10.112 = 32.34, since 112 = 34 and 10 = 24. For bases less than 10, we use a subset of the base 10 numerical symbols. For bases greater than 10, we use letters as additional numerical symbols. Thus, for base 16 we augment the symbols 0 through 9 with A = 10, B = 11, C = 12, D = 13, E = 14, and F = 15. So a number like 234.5 equals EA.816 using the process already shown. But conversion of EA.816 to related bases is much simpler: EA.816 = 352.48 = 32,22.24 = 11,0010,1011.12. To find this, we first convert to base 2 using Table F.3. From it we note that E = 1110, A = 1010, and 8 = 1000. Putting these in series and eliminating leading and trailing zeros after the binary point, we have 1110,1010.1, and this is indeed the base 2 representation EA.816 or 234.5, base 10. Delimiting the numerals in groups of threes (always beginning from the binary point and proceeding in either direction) rather than fours gives 11,101,010.100. Converting these to their octal equivalents gives 352.48. Delimiting the binary number in groups of twos gives 11,10,10,10.10. Converting these to their base 4 equivalent yields 32,22.24. Table F.4 may make the procedure easier.
© 2006 by Taylor & Francis Group, LLC
Numbers in Binary, Octal, and Hexadecimal Representations TABLE F.4 Base Equivalents
Example 3.1
10
16
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
0 1 2 3 4 5 6 7 8 9 A B C D E F 10
Base 8 0 1 2 3 4 5 6 7 10 11 12 13 14 15 16 17 20
4
2
0 1 2 3 10 11 12 13 20 21 22 23 30 31 32 33 100
0 1 10 11 100 101 110 111 1000 1001 1010 1011 1100 1101 1110 1111 10000
Conversion of Numbers among Bases
Problem statement: Convert 100 to its hexadecimal equivalent. Then convert the hexadecimal number into the bases 2, 4, and 8. Which conversions are easier? Why? Solution: We use the following methodology: Step 1: Ten is not an integer power of 2; therefore, we find the largest power of 16 that is less than 100: 160 = 1, 161 = 16, 162 = 256. Step 2: Divide 100 by the largest integer power of 16 and retain the integer. This will be the first hexadecimal digit: 100/16 = 6.25 (use 6). Step 3: Subtract 6016 from 100 by converting to base 10: 6·16 = 96. Subtract this from 100, leaving 4. Step 4: Repeat the process until closure: 100 – 96 = 4. Therefore, 100 = 6416, and we are done. Now that we have found the hexadecimal equivalent, we may convert this directly to binary integers one integer at a time: 6416 = 110,0100. Regrouping in threes gives 1,100,100, which converts to 1448. Regrouping in twos gives 1,10,01,00, which yields 12,104.
© 2006 by Taylor & Francis Group, LLC
611
612
Modeling of Combustion Systems: A Practical Approach Clearly, the latter method is easier, but it is only possible if an integer power relates the bases. Conversely, because 16, 8, 4, and 2 relate by integer powers, one can convert among them with relative ease.
An Apologetic for Octal In the usual case, humans possess 10 digits, 5 on each hand. Our counting system seems to derive from this. The linguistic term betrays an association — we use the term digits to refer to either fingers or numerals. Were our counting system to have ignored thumbs, it may have grown to become octal rather than decimal. This would have some advantages. First, it is much easier to convert octal to binary or hexadecimal — the arithmetic of computers. Second, 24 hours (308) would equal three revolutions on a clock (numbered 0, 1, 2, 3, 4, 5, 6, 7), dividing the work–rest–play cycle evenly. And instead of counting only to 10 with our fingers and thumbs, we would be able to count to 24 (308) using our fingers to represent units and thumbs to represent octals. The ancient tally system of counting is somewhat closer to this procedure in the sense that it uses four vertical strokes to represent numbers up to 4 and one cross-stroke for the number 5. This is actually a base 5 system, and it unmistakably resembles the four fingers and one thumb of the human hand. The leap to base 10 (two hands) is not so hard to imagine. Considering their love for the number 7, one would have thought that the ancient Hebrews and their predecessors would have preferred octal to decimal, since it gives 7 as the largest numeral.* The relationship between a 24hour day and a 360° rotation of the Earth gives 15° per hour; octal would have allowed a slightly more precise division into 384° (6008°), each hour representing 16° of Earth’s rotation (208°), making angles easier to repeatedly bisect. So, the Greeks with their love for geometry and integers should have loved such a system. An octal world is a world where children never labor to convert fractional measures; they become trivial: 1/2 = 0.48, 1/4 = 0.28, 1/8 = 0.18, 1/16 = 0.048, 1/32 = 0.028, 1/64 = 0.018, etc. Even music with its octave scales and whole, half, quarter, eighth, and sixteenth notes would be better served by an octal system. Alas, for all these advantages and ancient possibilities, we live in a decimal world, not an octal one. But is it too much to hope for change? The metric system has unified and harmonized scores of other units and divisions. The French still count by 20s (e.g., 90 is spoken quatre vingt dix, literally “four 20s, 10”). Perhaps an octal future is not so farfetched. The author eagerly awaits this brave new world (along with the return of the slide rule, which, by the way, would be easier to construct). * This is attested to in various Hebrew literature. For example, see various books of the Bible, such as Genesis 2:1, 7:2, Exodus 20:10, and Revelation 1:12–20, 5:5, 8:6, 10:4, 15:1, 16:1.
© 2006 by Taylor & Francis Group, LLC
Appendix G Kinetics Primer
Consider a general reaction: r1R 1 + r2 R 2 + $ ↔ p1P1 + p2 P2 + $ or equivalently, m
∑ j =1
n
rj R j ↔
∑p P
k k
(G.1)
k =1
comprising ri moles of reactants Ri and pk moles of products Pk. Then we may write a law of mass action as −
1 dNR1 1 dNR2 1 dNP1 1 dNP2 =− $= = $ r1 dt r2 dt p1 dt p2 dt
(G.2)
If the sign is negative, then the reaction consumes the species with time rather than produces them. We may also define the reaction rate for species k as rrk: rrk = −
1 1 dNRk 1 1 dNPk = rk Vˆ dt pk Vˆ dt
(G.3)
where Vˆ is the molar volume [L3/N] and the reaction rate has units of [N/L3]. For a constant volume (density) reaction, the equation reduces to
rrk = −
1 d ⎡⎣ R k ⎤⎦ 1 d ⎡⎣ Pk ⎤⎦ = rk dt pk dt
(G.4)
where the brackets indicate the molar concentration of the enclosed species.
613
© 2006 by Taylor & Francis Group, LLC
614
Modeling of Combustion Systems: A Practical Approach
Usually, one defines a reaction coordinate known as the conversion (xk), having the property that for species k the reaction starts at xk = 0 and ends at xk = 1. The general definition is N k ,0 − N k N k ,0
xk =
(G.5)
where Nk,0 is the starting number of moles of species k, and Nk is the concentration at some particular conversion of interest. Thus, Nk,0 is a constant and Nk is a variable. We may also write
(
)
N k = 1 − xk N k ,0
(G.6)
For constant density, we have ⎡ k0 ⎤ − ⎡ k ⎤ xk = ⎣ ⎦ ⎣ ⎦ , ⎡⎣ k ⎤⎦ = 1 − xk ⎡⎣ k0 ⎤⎦ ⎡⎣ k0 ⎤⎦
(
)
where [k] is the concentration of species k, and [k0] is the starting concentration. We may write the conversion for any particular species and relate it to any other species according to ⎛ N R 1, 0 ⎞ ⎛ NR 2 ,0 ⎞ ⎛ N P 1, 0 ⎞ ⎛ NP 2 ,0 ⎞ ⎜⎝ r ⎟⎠ xR 1 = ⎜⎝ r ⎟⎠ xR 2 = $ = ⎜⎝ p ⎟⎠ xP1 = ⎜⎝ p ⎟⎠ xP 2 = $ 1
2
1
(G.7)
2
Or in terms of a single conversion (say, xR1), we may write xR 1 =
NR 2 ,0 r1 N N r r xR 2 = $ = P 1, 0 1 xP 1 = P 2 , 0 1 xP 2 = $ NR 1,0 p2 NR 1,0 r2 NR 1,0 p1
(G.8)
For constant density, we may write ⎛ ⎡ R 1, 0 ⎤ ⎞ ⎛ ⎞ ⎛ ⎛ ⎞ ⎞ ⎣ ⎦ x = ⎡⎣ R 2 ,0 ⎤⎦ x = $ = ⎡⎣ P1,0 ⎤⎦ x = ⎡⎣ P2 ,0 ⎤⎦ x = $ (G.9) ⎜ ⎜ ⎟ R1 ⎜ ⎟ P1 ⎜ ⎟ R2 ⎟ P2 ⎝ r1 ⎠ ⎝ p1 ⎠ ⎝ r2 ⎠ ⎝ p2 ⎠ ⎡ R 2 ,0 ⎤⎦ r1 xR 1 = ⎣ xR 2 = $ = ⎡⎣ R 1,0 ⎤⎦ r2
© 2006 by Taylor & Francis Group, LLC
⎡⎣ P1,0 ⎤⎦ r1 xP 1 = ⎣⎡ R 1,0 ⎤⎦ p1
⎡⎣ P2 ,0 ⎤⎦ r1 xP 2 = $ ⎡⎣ R 1,0 ⎤⎦ p2
(G.10)
Kinetics Primer
615
We may also substitute mole fractions for concentrations using P ⎡⎣ k ⎤⎦ = yk RT
(G.11)
For combustion in furnaces, the ideal gas law applies:
∑N
k
Vˆ
where
∑N
k
=
P RT
(G.12)
are the total moles of the reaction. This gives RT Vˆ = P
We may also write
∑N
k
∑N
(G.13)
k
as a function of conversion:
∑ N = ∑ (1 − x ) N k
k
k ,0
(G.14)
Typically, we use Equation G.8 or Equation G.10 to recast Equation G.14 in terms of a single conversion.
© 2006 by Taylor & Francis Group, LLC
Appendix H Equilibrium Primer
Consider a general reaction: r1R 1 + r2 R 2 + $ ↔ p1P1 + p2 P2 + $ or equivalently m
n
∑r R ↔ ∑p P j
j
(H.1)
k k
j =1
k =1
Here, j is an index from 1 to m reactants, rj refers to the number of moles of the jth reactant, Rj is the jth reactant, the double-headed arrow (↔) means that both the forward and reverse reactions occur (typically at different rates), k is an index from 1 to n products, pk is the number of moles of the kth product, and Pk is the kth product. For Reaction H.1, we may define an equilibrium constant with the following relation: n
p1
p2
⎡ P1 ⎤ ⎡ P2 ⎤ $ K = ⎣ ⎦r ⎣ ⎦ r = 1 2 ⎡⎣ R 1 ⎤⎦ ⎡⎣ R 2 ⎤⎦ $
∏ ⎡⎣P ⎤⎦
pk
k
k =1 m
∏ ⎡⎣R ⎤⎦
(H.2) rj
j
j =1
The brackets denote the volume concentrations of the enclosed species. If we wish to express Keq in terms of mole fraction rather than concentration for gases, then, using the ideal gas law, we obtain n
⎛ P ⎞ K=⎜ ⎝ RT ⎟⎠
s1 + s2 +$− r1 − r2 −$
⎛ P ⎞ =⎜ r1 r2 yR1 yR 2 $ ⎝ RT ⎟⎠ yS1 s1 yS2 s2 $
∑ sk − rk
∏y
Sk
sk
k =1 m
∏y
(H.3) rj Rk
j =1
617
© 2006 by Taylor & Francis Group, LLC
618
Modeling of Combustion Systems: A Practical Approach
Please note that P and R (italicized) are the pressure and universal gas constant, while P and R (nonitalicized) refer to products and reactants, respectively. For constant-pressure systems such as combustion, we may also incorporate the pressure dependence as part of the equilibrium constant, as ⎛ RT ⎞ Ky = Ky ⎜ ⎝ P ⎟⎠
∑ pk − rk
:
n
Ky =
∏y
Pk
pk
k =1 m
∏y
(H.4) rj Rk
j =1
In either case, the equilibrium constant is defined as products over reactants. K (or Ky) is a function of temperature according to an Arrhenius relation: K = Ae
−
b T
(H.5)
Thus, K (or Ky) is only constant if the reaction temperature is constant. Since temperature is in the exponential, it usually overwhelms the temperature effects shown in Equation H.3. In particular, note that Ky is neither necessarily dimensionless nor independent of pressure, except in the case that the number of moles remains invariant.
© 2006 by Taylor & Francis Group, LLC