Analysis of a complex plant-steady state and transient behavior

Abstract In recent years with the proliferation of high-speed digital computers the digital computation has gained wide-spread acceptance in all areas of chemical engineering activity. The simulation of chemical, petroleum, metallurgical and similar processes is now a commonplace item for chemical engineers. In the last decade the computer programs were mere replacements of simple repetitive manual calculations. However, very soon the inadequacies of conventional techniques gave rise to development of such procedures which are reliable, flexible, accurate and suited to digital computation. Accordingly, a good deal of effort has been expended in trying to develop methods by which the principles of simulation can be applied to real problems. The recent developments in computing procedures coupled with the continuously increasing capabilities of successive generations of computers enables one to cope with process design problems on an increasingly broader basis. Among the most tedious and repetitive problems of the process design is that of calculating heat and mass balances. Calculation of steady-state and transient heat and material balances is of fundamental importance for the study of economics of particular processes and for discrimination of plant design alternatives. Before major equipments in a complex plant, as, e.g. countercurrent separation towers, heat exchangers, etc. can be designed the inlet specifications to the specific unit must be known. Evidently, this information cannot be gained without performing rigorous heat and mass balances. Generally speaking, chemical engineering systems lead to governing equations which are strongly nonlinear because of presence of equilibrium and rate expressions. In addition, a great deal of problems involves distributed parameter systems which for the transient simulation give rise to the coupled set of nonlinear partial differential equations. During the past decade, to tackle process design problems of this complexity several chemical process and petroleum companies, consulting firms and academic institutions developed general integrated digital computer programs for steady-state and transient simulation provided frequently with process-oriented input description, automatic sequencing of computation, built-in unified physical data bank, provision for convergence and standard unit operation subroutines.

[1]  James C. Tiernan,et al.  An efficient search algorithm to find the elementary circuits of a graph , 1970, CACM.

[2]  T. E. Hull,et al.  Comparing Numerical Methods for Ordinary Differential Equations , 1972 .

[3]  Dale F. Rudd,et al.  Design variable selection to simplify process calculations , 1966 .

[4]  H. H. Rachford,et al.  The Numerical Solution of Parabolic and Elliptic Differential Equations , 1955 .

[5]  James H. Christensen The structuring of process optimization , 1970 .

[6]  J. H. Kardasz,et al.  A SIMULA-Based Structure Oriented Language for the Dynamic Simulation of Chemical Plants , 1974, Comput. J..

[7]  Donald P. Sandholm,et al.  Multicomponent separation calculations by linearization , 1971 .

[8]  P. A. May,et al.  PROTOL, an Algol-Based Programming Language for Process Control , 1971 .

[9]  C. Deal,et al.  Activity Coefficients and Molecular Structure. Activity Coefficients in Changing Environments-Solutions of Groups , 1962 .

[10]  R. L. Motard,et al.  Decomposition of nets , 1972 .

[11]  Shoei. Komatsu APPLICATION OF LINEARIZATION TO DESIGN OF A HYDRODEALKYLATION PLANT , 1968 .

[12]  M. Powell,et al.  On the Estimation of Sparse Jacobian Matrices , 1974 .

[13]  A. D. Stephens,et al.  Steady state and dynamic analysis of an ammonia synthesis plant , 1973 .

[14]  V. Václavek A note to the problem of adjustment of material balance of chemical reactor , 1969 .

[15]  R. A. Schmitz,et al.  Dynamics of a tubular reactor with recycle: Part I. Stability of the steady state , 1966 .

[16]  Leon Lapidus,et al.  Topics in computer‐aided design: Part I. An optimum tearing algorithm for recycle systems , 1973 .

[17]  Robert B. Stanfield,et al.  Flexible Method for the Solution of Distillation Design Problems Using the Newton-Raphson Technique , 1970 .

[18]  M. Dohnal,et al.  A study of the convenience of the simultaneous and the sequential approach for simulation of some typical chemical processes , 1974 .

[19]  J. Gentry,et al.  A general matrix method for the steady state solution of complex distillation assemblies , 1972 .

[20]  Dale F. Rudd,et al.  Structuring design computations , 1969 .

[21]  G. Goring A Modified Kremser Equation for Stagewise Countercurrent Processes , 1970 .

[22]  Alfonso F. Cardenas,et al.  PDEL—a language for partial differential equations , 1970, CACM.

[23]  Steady state and dynamic studies of a multi product chemical plant , 1975 .

[24]  F. Procháska,et al.  Global modular Newton—Raphson technique for simulation of an interconnected plant applied to complex rectification columns , 1976 .

[25]  J. R. Kittrell,et al.  Mathematical Modeling of Chemical Reactions , 1970 .

[26]  R. L. Norman A matrix method for location of cycles of a directed graph , 1965 .

[27]  R. A. Freeman,et al.  Quantitative overdesign of chemical processes , 1975 .

[28]  Herbert Weinblatt,et al.  A New Search Algorithm for Finding the Simple Cycles of a Finite Directed Graph , 1972, JACM.

[29]  Ravindra S. Upadhye,et al.  An efficient algorithm for optimum decomposition of recycle systems , 1972 .

[30]  R. Hughes,et al.  DOCPRO - a dynamic simulator for chemical processes , 1975, Comput. Aided Des..

[31]  W. Fred Ramirez,et al.  Algorithms for structuring design calculations , 1972 .

[32]  T. Umeda,et al.  Comparison Between Sequential and Simultaneous Approaches in Process Simulation , 1972 .

[33]  J. L. Gaddy,et al.  Prediction of variable process performance by stochastic flow sheet simulation , 1973 .

[34]  R. Upadhye,et al.  Selection of decompositions for chemical process simulation , 1975 .

[35]  D. M. Himmelblau Decomposition of large scale systems—I. Systems composed of lumped parameter elements , 1966 .

[36]  W. Scheller Group Contributions to Activity Coefficients. CH2 and OH Groups , 1965 .

[37]  An improved method for numerical solution of distillation processes , 1970 .

[38]  P. L. T. Brian,et al.  A finite‐difference method of high‐order accuracy for the solution of three‐dimensional transient heat conduction problems , 1961 .

[39]  Kenneth C. Bonine Correspondence item: Design considerations for continuous system simulation languages , 1972 .

[40]  F. Kaufmann,et al.  Rechenprogramme zur Bilanzierung von Anlagen , 1973 .

[41]  Jaroslav Jelínek,et al.  Solution of counter-current separation processes—IV. Application of the GPM method to solution of distillation problems , 1974 .

[43]  Richard S.H. Mah A constructive algorithm for computing the reachability matrix , 1974 .

[44]  George Granger. Brown,et al.  IV. - Fundamental Design of Absorbing and Stripping Columns for Complex Vapors , 1932 .

[45]  Vern W. Weekman,et al.  Advanced control practice in the chemical process industry: A view from industry , 1976 .

[46]  Nicholas R. Hurst,et al.  Simulation of a chemical reaction process using GASP IV , 1973 .

[47]  F. Harary A graph theoretic approach to matrix inversion by partitioning , 1962 .

[48]  Edward J. Davison An algorithm for the computer simulation of very large dynamic systems , 1973 .

[49]  G. W. T. White Methods of Modelling and Simulating Dynamic Systems , 1971 .

[50]  J. D. Seader,et al.  A general correlation of vapor‐liquid equilibria in hydrocarbon mixtures , 1961 .

[51]  D. M. Brandon,et al.  The Implementation and Use of Sparse Matrix Techniques in General Simulation Programs , 1974, Computer/law journal.

[52]  A. R. Gourlay,et al.  An Implementation of Gear’s Algorithm for CSMP III , 1974 .

[53]  G. M. Ostrowski,et al.  Über dekompositionsmethoden der optimierung komplexer chemisch-technologischer systeme , 1974 .

[54]  H. H. Rachford,et al.  A Fast, Highly Accurate Means of Modeling Transient Flow in Gas Pipeline Systems by Variational Methods , 1974 .

[55]  Sherwood C. Chu,et al.  An exponential method for the solution of systems of ordinary differential equations , 1974, CACM.

[56]  Iscol The dynamics and stability of a fluid catalytic cracker , 1970 .

[57]  R. L. Motard,et al.  Steady state chemical process simulation , 1975 .

[58]  Thomas C. Lowe Automatic segmentation of cyclic program structures based on connectivity and processor timing , 1970, CACM.

[59]  G. Dahlquist A special stability problem for linear multistep methods , 1963 .

[60]  Edward M. Rosen,et al.  Computer aided chemical process design: the flowtran system , 1977 .

[61]  E. Davison,et al.  On "A method for simplifying linear dynamic systems" , 1966 .

[62]  Peter Gregory Ham THE TRANSIENT ANALYSIS OF INTEGRATED CHEMICAL PROCESSES , 1971 .

[63]  John F. Tomich,et al.  A new simulation method for equilibrium stage processes , 1970 .

[64]  J. W. Ponton,et al.  Simulation of the transient behavior of complex chemical plants using a modular approach , 1971 .

[65]  Y. R. Loonkar,et al.  Minimization of Capital Investment for Batch Processes. Calculation of Optimum Equipment Sizes , 1970 .

[66]  E. S. Lee,et al.  Invariant imbedding, iterative linearization, and multistage processes: II. Multicomponent distillation and quasilinearization , 1971 .

[67]  J. Reid,et al.  The Choice of Step Lengths When Using Differences to Approximate Jacobian Matrices , 1974 .

[68]  Hlavacek Vladimir,et al.  Calculation of countercurrent separation processes—III. Computation of two interlinked columns. , 1973 .

[69]  P. W. U. Graefe,et al.  Simulation of combined discrete and contineous systems on a hybrid computer , 1974 .

[70]  Tomio Umeda,et al.  A Method for Plant Data Analysis and Parameters Estimation , 1971 .

[71]  Arthur W. Rose,et al.  Continuous Distillation Calculations by Relaxation Method , 1958 .

[72]  K. Madsen An Algorithm for Minimax Solution of Overdetermined Systems of Non-linear Equations , 1975 .

[74]  Louis G. Birta,et al.  Insurge transients from a surge tank using CSMP , 1974 .

[75]  H. Shichman,et al.  Integration system of a nonlinear transient network-analysis program , 1970 .

[76]  C. M. Crowe,et al.  Convergence promotion in the simulation of chemical processes—the general dominant eigenvalue method , 1975 .

[77]  W. F. Stevens,et al.  Process optimization by the “complex” method , 1972 .

[78]  E. Jury,et al.  A general formulation of the total square integrals for continuous systems , 1965 .

[79]  Bruce A. Finlayson,et al.  Transient chemical reaction analysis by orthogonal collocation , 1970 .

[80]  C. M. Crowe,et al.  Convergence promotion in the simulation of chemical processes with recycle-the dominant eigenvalue method , 1971 .

[81]  G. P. Distefano,et al.  Mathematical modeling and numerical integration of multicomponent batch distillation equations , 1968 .

[82]  P. Brian,et al.  Steady-state simulation of an ammonia synthesis converter , 1965 .

[83]  E. Blaum Zur dynamik des katalytischen festbettreaktors bei katalysator-desaktivierung—I. , 1974 .

[84]  Richard O. Duda,et al.  Use of the Hough transformation to detect lines and curves in pictures , 1972, CACM.

[85]  Aage Fredenslund,et al.  Group‐contribution estimation of activity coefficients in nonideal liquid mixtures , 1975 .

[86]  Walter J. Karplus,et al.  Continuous-system simulation languages: A state-of-the-art survey , 1974 .

[87]  V. Václavek Studies on system engineering. II. On the application of the calculus of observations in calculations of chemical engineering balances , 1969 .

[88]  D. G. Fisher,et al.  Parameter estimation using linear programming and quasilinearization , 1972 .

[89]  J. W. Ponton,et al.  Application of a modular computer simulation system to the control of a reactor train , 1972 .

[90]  Dale F. Rudd,et al.  On the ordering of recycle calculations , 1966 .

[91]  H. P. Hutchison,et al.  The analysis of chemical plant flowsheets , 1969 .

[92]  J. H. Kardasz,et al.  Study of dynamic behaviour of chemical plants by digital simulation , 1971 .

[93]  Carl Hammer,et al.  Signature simulation and certain cryptographic codes , 1971, Commun. ACM.

[94]  Phyllis Fox,et al.  A comparative study of computer programs for integrating differential equations , 1972, CACM.

[95]  W. C. Edmister,et al.  Absorption and stripping‐factor functions for distillation calculation by manual‐ and digital‐computer methods , 1957 .

[96]  Arthur W. Westerberg,et al.  Computer-aided design, Part 1 enhancing convergence properties by the choice of output variable assignments in the solution of Sparse equation sets , 1971 .

[97]  Richard S.H. Mah Pipeline network calculations using sparse computation techniques , 1974 .

[98]  Vern W. Weekman,et al.  Industrial Process Models—State of the Art , 1975 .

[99]  Janos Gertler,et al.  Balance calculations through dynamic system modelling , 1973 .

[100]  Edward A. Grens,et al.  A calculational procedure for design problems in multicomponent distillation , 1974 .

[101]  M. J. D. Powell,et al.  A Method for Minimizing a Sum of Squares of Non-Linear Functions Without Calculating Derivatives , 1965, Comput. J..

[102]  P. V. Youle Simulation of Full-scale Multi-stage Batchwise Chemical Plant , 1960, Comput. J..

[103]  S. Elangovan,et al.  System analysis by simplified models , 1970 .

[104]  D. V. Steward On an Approach to Techniques for the Analysis of the Structure of Large Systems of Equations , 1962 .

[105]  L. Lapidus,et al.  A computational model for predicting and correlating the behavior of fixed‐bed reactors: II. Extension to chemically reactive systems , 1960 .

[106]  R. E. Trumble,et al.  N REACTOR ANALOG SIMULATION FEASIBILITY STUDY , 1961 .

[107]  V. Hlavácek,et al.  Experimental Study of Multiple Steady States in Adiabatic Catalytic Systems , 1975 .

[108]  Neil L. Book,et al.  The selection of design variables in systems of algebraic equations , 1976 .

[109]  A. W. Westerberg,et al.  An optimization algorithm for structured design systems , 1973 .

[110]  R.W.H. Sargent,et al.  Dynamic behaviour of multi-component multi-stage systems. Numerical methods for the solution , 1962 .

[111]  R. L. Motard,et al.  Optimal decomposition of process networks , 1975 .

[112]  Wooyoung Lee,et al.  Number of Steady-State Operating Points and Local Stability of Open-Loop Fluid Catalytic Cracker , 1973 .

[113]  R. G. Ketchum Erfahungen mit einem neuen Rechenverfahren für Gegenstromtrennprozesse , 1971 .

[114]  P. F. Stojak Hybrid and Digital Computation Results in Multicomponent Distillation Simulation , 1973, Comput. J..

[115]  Buford D. Smith,et al.  An analysis of the equilibrium stage separations problem—formulation and convergence , 1964 .

[116]  Leon Lapidus,et al.  Review of Numerical Integration Techniques for Stiff Ordinary Differential Equations , 1970 .

[117]  John W. Tierney,et al.  Equilibrium stage calculations , 1967 .

[118]  Warren D. Seider,et al.  A new technique for precedence‐ordering chemical process equation sets , 1973 .

[119]  Joe M. Thames SLANG a problem solving language for continuous-model simulation and optimization , 1969, ACM '69.

[120]  Edward J. Davison,et al.  On the control of a large chemical plant by using modal analysis , 1972 .

[121]  M. J. Box A New Method of Constrained Optimization and a Comparison With Other Methods , 1965, Comput. J..

[122]  M. E. Leesley,et al.  A balanced approach to process design by computer , 1973, Comput. Aided Des..

[123]  V. Václavek,et al.  Studies on system engineering—III optimal choice of the balance measurements in complicated chemical engineering systems , 1969 .

[124]  P. Brian,et al.  Transient behaviour of an ammonia synthesis reactor , 1965 .

[125]  Milan Kubíček,et al.  Studies on system engineering. I. Calculation of material and enthalpy balances on a computer , 1968 .

[126]  C. W. Gear,et al.  The automatic integration of ordinary differential equations , 1971, Commun. ACM.

[127]  A. K. S. Murthy A Least-Squares Solution to Mass Balance around a Chemical Reactor , 1973 .