Details

Multivariable Predictive Control


Multivariable Predictive Control

Applications in Industry
1. Aufl.

von: Sandip K. Lahiri

134,99 €

Verlag: Wiley
Format: PDF
Veröffentl.: 10.08.2017
ISBN/EAN: 9781119243519
Sprache: englisch
Anzahl Seiten: 304

DRM-geschütztes eBook, Sie benötigen z.B. Adobe Digital Editions und eine Adobe ID zum Lesen.

Beschreibungen

<p><b>A guide to all practical aspects of building, implementing, managing, and maintaining MPC applications in industrial plants</b></p> <p><i>Multivariable Predictive Control: Applications in Industry</i> provides engineers with a thorough understanding of all practical aspects of multivariate predictive control (MPC) applications, as well as expert guidance on how to derive maximum benefit from those systems. Short on theory and long on step-by-step information, it covers everything plant process engineers and control engineers need to know about building, deploying, and managing MPC applications in their companies.</p> <p>MPC has more than proven itself to be one the most important tools for optimising plant operations on an ongoing basis. Companies, worldwide, across a range of industries are successfully using MPC systems to optimise materials and utility consumption, reduce waste, minimise pollution, and maximise production. Unfortunately, due in part to the lack of practical references, plant engineers are often at a loss as to how to manage and maintain MPC systems once the applications have been installed and the consultants and vendors’ reps have left the plant. Written by a chemical engineer with two decades of experience in operations and technical services at petrochemical companies, this book fills that regrettable gap in the professional literature.</p> <ul> <li>Provides a cost-benefit analysis of typical MPC projects and reviews commercially available MPC software packages</li> <li>Details software implementation steps, as well as techniques for successfully evaluating and monitoring software performance once it has been installed</li> <li>Features case studies and real-world examples from industries, worldwide, illustrating the advantages and common pitfalls of MPC systems</li> <li>Describes MPC application failures in an array of companies, exposes the root causes of those failures, and offers proven safeguards and corrective measures for avoiding similar failures</li> </ul> <p><i>Multivariable Predictive Control: Applications in Industry</i> is an indispensable resource for plant process engineers and control engineers working in chemical plants, petrochemical companies, and oil refineries in which MPC systems already are operational, or where MPC implementations are being considering.</p>
<p>Figure List xix</p> <p>Table List xxi</p> <p>Preface xxiii</p> <p><b>1 Introduction of Model Predictive Control 1</b></p> <p>1.1 Purpose of Process Control in Chemical Process Industries (CPI) 1</p> <p>1.2 Shortcomings of Simple Regulatory PID Control 2</p> <p>1.3 What Is Multivariable Model Predictive Control? 3</p> <p>1.4 Why Is a Multivariable Model Predictive Optimizing Controller Necessary? 4</p> <p>1.5 Relevance of Multivariable Predictive Control (MPC) in Chemical Process Industry in Today’s Business Environment 6</p> <p>1.6 Position of MPC in Control Hierarchy 6</p> <p>1.6.1 Regulatory PID Control Layer 6</p> <p>1.6.2 Advance Regulatory Control (ARC) Layer 8</p> <p>1.6.3 Multivariable Model‐Based Control 8</p> <p>1.6.4 Economic Optimization Layer 8</p> <p>1.6.4.1 First Layer of Optimization 8</p> <p>1.6.4.2 Second Layer of Optimization 9</p> <p>1.6.4.3 Third Layer of Optimization 9</p> <p>1.7 Advantage of Implementing MPC 10</p> <p>1.8 How Does MPC Extract Benefit? 13</p> <p>1.8.1 MPC Inherent Stabilization Effect 13</p> <p>1.8.2 Process Interactions 14</p> <p>1.8.3 Multiple Constraints 15</p> <p>1.8.4 Intangible Benefits of MPC 17</p> <p>1.9 Application of MPC in Oil Refinery, Petrochemical, Fertilizer, and Chemical Plants, and Related Benefits 17</p> <p><b>2 Theoretical Base of MPC 23</b></p> <p>2.1 Why MPC? 23</p> <p>2.2 Variables Used in MPC 25</p> <p>2.2.1 Manipulated Variables (MVs) 25</p> <p>2.2.2 Controlled Variables (CVs) 25</p> <p>2.2.3 Disturbance Variables (DVs) 25</p> <p>2.3 Features of MPC 26</p> <p>2.3.1 MPC Is a Multivariable Controller 26</p> <p>2.3.2 MPC Is a Model Predictive Controller 26</p> <p>2.3.3 MPC Is a Constrained Controller 26</p> <p>2.3.4 MPC Is an Optimizing Controller 27</p> <p>2.3.5 MPC Is a Rigorous Controller 27</p> <p>2.4 Brief Introduction to Model Predictive Control Techniques 27</p> <p>2.4.1 Simplified Dynamic Control Strategy of MPC 28</p> <p>2.4.2 Step 1: Read Process Input and Output 29</p> <p>2.4.3 Step 2: Prediction of CVs 30</p> <p>2.4.3.1 Building Dynamic Process Model 30</p> <p>2.4.3.2 How MPC Predicts the Future 32</p> <p>2.4.4 Step 3: Model Reconciliation 33</p> <p>2.4.5 Step 4: Determine the Size of the Control Process 34</p> <p>2.4.6 Step 5: Removal of Ill‐Conditioned Problems 34</p> <p>2.4.7 Step 6: Optimum Steady‐State Targets 35</p> <p>2.4.8 Step 7: Develop Detailed Plan of MV Movement 36</p> <p><b>3 Historical Development of Different MPC Technology 43</b></p> <p>3.1 History of MPC Technology 43</p> <p>3.1.1 Pre‐Era 43</p> <p>3.1.1.1 Developer 43</p> <p>3.1.1.2 Motivation 44</p> <p>3.1.1.3 Limitations 44</p> <p>3.1.2 First Generation of MPC (1970–1980) 44</p> <p>3.1.2.1 Characteristics of First‐Generation MPC Technology 44</p> <p>3.1.2.2 IDCOM Algorithm and Its Features 45</p> <p>3.1.2.3 DMC Algorithm and Its Features 46</p> <p>3.1.3 Second‐Generation MPC (1980–1985) 46</p> <p>3.1.4 Third‐Generation MPC (1985–1990) 47</p> <p>3.1.4.1 Distinguishing Features of Third‐Generation MPC Algorithm 48</p> <p>3.1.4.2 Distinguishing Features of the IDCOM‐M Algorithm 49</p> <p>3.1.4.3 Evolution of SMOC 50</p> <p>3.1.4.4 Distinctive Features of SMOC 50</p> <p>3.1.5 Fourth‐Generation MPC (1990–2000) 50</p> <p>3.1.5.1 Distinctive Features of Fourth‐Generation MPC 51</p> <p>3.1.6 Fifth‐Generation MPC (2000–2015) 51</p> <p>3.2 Points to Consider While Selecting an MPC 52</p> <p><b>4 MPC Implementation Steps 55</b></p> <p>4.1 Implementing a MPC Controller 55</p> <p>4.1.1 Step 1: Preliminary Cost–Benefit Analysis 55</p> <p>4.1.2 Step 2: Assessment of Base Control Loops 55</p> <p>4.1.3 Step 3: Functional Design of Controller 56</p> <p>4.1.4 Step 4: Conduct the Preliminary Plant Test (Pre‐Stepping) 57</p> <p>4.1.5 Step 5: Conduct the Plant Step Test 57</p> <p>4.1.6 Step 6: Identify a Process Model 57</p> <p>4.1.7 Step 7: Generate Online Soft Sensors or Virtual Sensors 58</p> <p>4.1.8 Step 8: Perform Offline Controller Simulation/Tuning 58</p> <p>4.1.9 Step 9: Commission the Online Controller 58</p> <p>4.1.10 Step 10: Online MPC Controller Tuning 59</p> <p>4.1.11 Step 11: Hold Formal Operator Training 59</p> <p>4.1.12 Step 12: Performance Monitoring of MPC Controller 59</p> <p>4.1.13 Step 13: Maintain the MPC Controller 60</p> <p>4.2 Summary of Steps Involved in MPC Projects with Vendor 60</p> <p><b>5 Cost–Benefit Analysis of MPC before Implementation 63</b></p> <p>5.1 Purpose of Cost–Benefit Analysis of MPC before Implementation 63</p> <p>5.2 Overview of Cost–Benefit Analysis Procedure 64</p> <p>5.3 Detailed Benefit Estimation Procedures 65</p> <p>5.3.1 Initial Screening for Suitability of Process to Implement MPC 65</p> <p>5.3.2 Process Analysis and Economics Analysis 66</p> <p>5.3.3 Understand the Constraints 67</p> <p>5.3.4 Identify Qualitatively Potential Area of Opportunities 67</p> <p>5.3.4.1 Example 1: Air Separation Plant 68</p> <p>5.3.4.2 Example 2: Distillation Columns 69</p> <p>5.3.5 Collect All Relevant Plant and Economic Data (Trends, Records) 69</p> <p>5.3.6 Calculate the Standard Deviation and Define the Limit 69</p> <p>5.3.7 Estimate the Stabilizing Effect of MPC and Shift in the Average 70</p> <p>5.3.7.1 Benefit Estimation: When the Constraint Is Known 71</p> <p>5.3.7.2 Benefit Estimation: When the Constraint Is Not Well Known or Changing 72</p> <p>5.3.8 Estimate Change in Key Performance Parameters Such as Yield, Throughput, and Energy Consumption 72</p> <p>5.3.8.1 Example: Ethylene Oxide Reactor 72</p> <p>5.3.9 Identify How This Effect Translates to Plant Profit Margin 73</p> <p>5.3.10 Estimate the Economic Value of the Effect 73</p> <p>5.4 Case Studies 73</p> <p>5.4.1 Case Study 1 73</p> <p>5.4.1.1 Benefit Estimation Procedure 73</p> <p>5.4.2 Case Study 2 74</p> <p>5.4.2.1 Benefit Estimation Procedure 74</p> <p><b>6 Assessment of Regulatory Base Control Layer in Plants 77</b></p> <p>6.1 Failure Mode of Control Loops and Their Remedies 77</p> <p>6.2 Control Valve Problems 77</p> <p>6.2.1 Improper Valve Sizing 78</p> <p>6.2.1.1 How to Detect a Particular Control Valve Sizing Problem 78</p> <p>6.2.2 Valve Stiction 79</p> <p>6.2.2.1 What Is Control Valve Stiction? 79</p> <p>6.2.2.2 How to Detect Control Valve Stiction Online 80</p> <p>6.2.2.3 Combating Stiction 80</p> <p>6.2.2.4 Techniques for Combating Stiction Online 80</p> <p>6.2.3 Valve Hysteresis and Backlash 81</p> <p>6.3 Sensor Problems 82</p> <p>6.3.1 Noisy 82</p> <p>6.3.2 Flatlining 82</p> <p>6.3.3 Scale/Range 82</p> <p>6.3.4 Calibration 82</p> <p>6.3.5 Overfiltered 83</p> <p>6.4 Controller Problems 83</p> <p>6.4.1 Poor Tuning and Lack of Maintenance 83</p> <p>6.4.2 Poor or Missing Feedforward Compensation 83</p> <p>6.4.3 Inappropriate Control Structure 84</p> <p>6.5 Process‐Related Problems 84</p> <p>6.5.1 Problems of Variable Gain 84</p> <p>6.5.2 Oscillations 84</p> <p>6.5.2.1 Variable Valve Gain 85</p> <p>6.5.2.2 Variable Process Gain 85</p> <p>6.6 Human Factor 85</p> <p>6.7 Control Performance Assessment/Monitoring 86</p> <p>6.7.1 Available Software for Control Performance Monitoring 86</p> <p>6.7.2 Basic Assessment Procedure 87</p> <p>6.8 Commonly Used Control System Performance KPIs 87</p> <p>6.8.1 Traditional Indices 88</p> <p>6.8.1.1 Peak Overshoot Ratio (POR) 88</p> <p>6.8.1.2 Decay Rate 88</p> <p>6.8.1.3 Peak Time and Rise Time 88</p> <p>6.8.1.4 Settling Time 88</p> <p>6.8.1.5 Integral of Error Indexes 88</p> <p>6.8.2 Simple Statistical Indices 88</p> <p>6.8.2.1 Mean of Control Error (%) 89</p> <p>6.8.2.2 Standard Deviation of Control Error (%) 89</p> <p>6.8.2.3 Standard Variation of Control Error (%) 89</p> <p>6.8.2.4 Standard Deviation of Controller Output (%) 89</p> <p>6.8.2.5 Skewness of Control Error 89</p> <p>6.8.2.6 Kurtosis of Control Error 89</p> <p>6.8.2.7 Ratio of Standard of Control Error and Controller Output 89</p> <p>6.8.2.8 Maximum Bicoherence 90</p> <p>6.8.3 Business/Operational Metrics 90</p> <p>6.8.3.1 Loop Health 90</p> <p>6.8.3.2 Service Factor 90</p> <p>6.8.3.3 Key Performance Indicators 90</p> <p>6.8.3.4 Operational Performance Efficiency Factor 90</p> <p>6.8.3.5 Overall Loop Performance Index 90</p> <p>6.8.3.6 Controller Output Changes in Manual 90</p> <p>6.8.3.7 Mode Changes 90</p> <p>6.8.3.8 Totalized Valve Reversals and Valve Travel 90</p> <p>6.8.3.9 Process Model Parameters 90</p> <p>6.8.4 Advanced Indices 90</p> <p>6.8.4.1 Harris Index 91</p> <p>6.8.4.2 Nonlinearity Index 91</p> <p>6.8.4.3 Oscillation‐Detection Indices 91</p> <p>6.8.4.4 Disturbance Detection Indices 92</p> <p>6.8.4.5 Autocorrelation Indices 92</p> <p>6.9 Tuning for PID Controllers 92</p> <p>6.9.1 Complications with Tuning PID Controllers 93</p> <p>6.9.2 Loop Retuning 93</p> <p>6.9.3 Classical Controller Tuning Algorithms 94</p> <p>6.9.3.1 Controller Tuning Methods 94</p> <p>6.9.3.2 Ziegler‐Nichols Tuning Method 94</p> <p>6.9.3.3 Dahlin (Lambda) Tuning Method 94</p> <p>6.9.4 Manual Controller Tuning Methods in Absence of Any Software 95</p> <p>6.9.4.1 Pre‐Tuning 95</p> <p>6.9.4.2 Bring in Baseline Parameters 97</p> <p>6.9.4.3 Some Like It Simple 97</p> <p>6.9.4.4 Tuning Cascade Control 98</p> <p><b>7 Functional Design of MPC Controllers 101</b></p> <p>7.1 What Is Functional Design? 101</p> <p>7.2 Steps in Functional Design 102</p> <p>7.2.1 Step 1: Define Process Control Objectives 102</p> <p>7.2.1.1 Economic Objectives 102</p> <p>7.2.1.2 Operating Objectives 103</p> <p>7.2.1.3 Control Objectives 104</p> <p>7.2.2 Step 2: Identify Process Constraints 104</p> <p>7.2.2.1 Process Limitations 104</p> <p>7.2.2.2 Safety Limitations 104</p> <p>7.2.2.3 Process Instrument Limitations 105</p> <p>7.2.2.4 Raw Material and Utility Supply Limitation 105</p> <p>7.2.2.5 Product Limitations 105</p> <p>7.2.3 Step 3: Define Controller Scope 105</p> <p>7.2.4 Step 4: Select the Variables 106</p> <p>7.2.4.1 Economics of the Unit 106</p> <p>7.2.4.2 Constraints of the Unit 107</p> <p>7.2.4.3 Control of the Unit 107</p> <p>7.2.4.4 Manipulated Variables (MVs) 107</p> <p>7.2.4.5 Controlled Variables (CVs) 107</p> <p>7.2.4.6 Disturbance Variables (DVs) 108</p> <p>7.2.4.7 Practical Guidelines for Variable Selections 108</p> <p>7.2.5 Step 5: Rectify Regulatory Control Issues 109</p> <p>7.2.5.1 Practical Guidelines for Changing Regulatory Controller Strategy 109</p> <p>7.2.6 Step 6: Explore the Scope of Inclusions of Inferential Calculations 110</p> <p>7.2.7 Step 7: Evaluate Potential Optimization Opportunity 110</p> <p>7.2.7.1 Practical Guidelines for Finding out Optimization Opportunities 111</p> <p>7.2.8 Step 8: Define LP or QP Objective Function 111</p> <p>7.2.8.1 CDU Example 112</p> <p><b>8 Preliminary Process Test and Step Test 113</b></p> <p>8.1 Pre‐Stepping, or Preliminary Process Test 113</p> <p>8.1.1 What Is Pre‐Stepping? 113</p> <p>8.1.2 Objective of Pre‐Stepping 113</p> <p>8.1.3 Prerequisites of Pre‐Stepping 113</p> <p>8.1.4 Pre‐Stepping 114</p> <p>8.2 Step Testing 115</p> <p>8.2.1 What Is a Step Test? 115</p> <p>8.2.2 What Is the Purpose of a Step Test? 115</p> <p>8.2.3 Details of Step Testing 116</p> <p>8.2.3.1 Administrative Aspects 116</p> <p>8.2.3.2 Technical Aspects 116</p> <p>8.2.4 Different Step‐Testing Method 117</p> <p>8.2.4.1 Manual Step Testing 117</p> <p>8.2.4.2 PRBS (Pseudo Random Binary Sequence) 117</p> <p>8.2.4.3 General Guidelines of PRBS Test 117</p> <p>8.2.5 Difference between Normal Step Testing and PRBS Testing 118</p> <p>8.2.6 Which One to Choose? 118</p> <p>8.2.7 Dos and Don’ts of Step Testing 118</p> <p>8.3 Development of Step‐Testing Methodology over the Years 120</p> <p><b>9 Model Building and System Identification 123</b></p> <p>9.1 Introduction to Model Building 123</p> <p>9.2 Key Issues in Model Identifications 124</p> <p>9.2.1 Identification Test 124</p> <p>9.2.2 Model Structure and Parameter Estimation 125</p> <p>9.2.3 Order Selection 126</p> <p>9.2.4 Model Validation 127</p> <p>9.3 The Basic Steps of System Identification 127</p> <p>9.3.1 Step 0: Experimental Design and Execution 128</p> <p>9.3.2 Step 1: Plan the Case that Needs to Be Modeled 130</p> <p>9.3.2.1 Action 1 130</p> <p>9.3.2.2 Action 2 130</p> <p>9.3.3 Step 2: Identify Good Slices of Data 130</p> <p>9.3.3.1 Looking at the Data 131</p> <p>9.3.4 Step 3: Pre‐Processing of Data 131</p> <p>9.3.5 Step 4: Identification of Model Curve 132</p> <p>9.3.5.1 Hybrid Approach to System Identification 132</p> <p>9.3.5.2 Direct Modeling Approach of System Identification 133</p> <p>9.3.5.3 Subspace Identification 134</p> <p>9.3.5.4 Detailed Steps of Implementations 135</p> <p>9.3.6 Step 5: Select Final Model 136</p> <p>9.4 Model Structures 137</p> <p>9.4.1 FIR Models 138</p> <p>9.4.1.1 FIR Structures 138</p> <p>9.4.2 Prediction Error Models (PEM Models) 139</p> <p>9.4.2.1 PEM Structures 139</p> <p>9.4.3 Model for Order and Variance Reduction 140</p> <p>9.4.3.1 ARX Parametric Models (Discrete Time) 140</p> <p>9.4.3.2 Output Error Models (Discrete Time) 140</p> <p>9.4.3.3 Laplace Domain Parametric Models 141</p> <p>9.4.3.4 Final Model Form 141</p> <p>9.4.4 State‐Space Models 141</p> <p>9.4.5 How to Know Which Structure and Method to Use 142</p> <p>9.5 Common Features of Commercial Identification Packages 142</p> <p><b>10 Soft Sensors 145</b></p> <p>10.1 What Is a Soft Sensor? 145</p> <p>10.2 Why Soft Sensors Are Necessary 145</p> <p>10.2.1 Process Monitoring and Process Fault Detection 146</p> <p>10.2.2 Sensor Fault Detection and Reconstruction 146</p> <p>10.2.3 Use of Soft Sensors in MPC Application 146</p> <p>10.3 Types of Soft Sensors 147</p> <p>10.3.1 First Principle‐Based Soft Sensors 147</p> <p>10.3.1.1 Advantages 147</p> <p>10.3.1.2 Disadvantages 147</p> <p>10.3.2 Data‐Driven Soft Sensors 148</p> <p>10.3.2.1 Advantages 148</p> <p>10.3.2.2 Disadvantages 148</p> <p>10.3.3 Gray Model‐Based Soft Sensors 148</p> <p>10.3.3.1 Advantages 149</p> <p>10.3.4 Hybrid Model‐Based Soft Sensors 149</p> <p>10.3.4.1 Advantages 149</p> <p>10.4 Soft Sensors Development Methodology 149</p> <p>10.4.1 Data Collection and Data Inspection 149</p> <p>10.4.2 Data Preprocessing and Data Conditioning 150</p> <p>10.4.2.1 Outlier Detection and Replacement 151</p> <p>10.4.2.2 Univariate Approach to Detect Outliers 151</p> <p>10.4.2.3 Multivariate Approach to Detect Outliers (Lin 2007) 151</p> <p>10.4.2.4 Handling of Missing Data 152</p> <p>10.4.3 Selection of Relevant Input Output Variables 153</p> <p>10.4.4 Data Alignment 153</p> <p>10.4.5 Model Selection, Training, and Validation (Kadlec 2009; Lin 2007) 153</p> <p>10.4.6 Analyze Process Dynamics 154</p> <p>10.4.7 Deployment and Maintenance 155</p> <p>10.5 Data‐Driven Methods for Soft Sensing 156</p> <p>10.5.1 Principle Component Analysis 156</p> <p>10.5.1.1 The Basics of PCA 156</p> <p>10.5.1.2 Why Do We Need to Rotate the Data? 156</p> <p>10.5.1.3 How Do We Generate Principal Components? 156</p> <p>10.5.1.4 Steps to Calculating Principal Components 157</p> <p>10.5.2 Partial Least Squares 157</p> <p>10.5.3 Artificial Neural Networks 158</p> <p>10.5.3.1 Network Architecture 159</p> <p>10.5.3.2 Back Propagation Algorithm (BPA) 159</p> <p>10.5.4 Neuro‐Fuzzy Systems 160</p> <p>10.5.5 Support Vector Machines 161</p> <p>10.5.5.1 Support Vector Regression–Based Modeling 161</p> <p>10.6 Open Issues and Future Steps of Soft Sensor Development 162</p> <p>10.6.1 Large Effort Required for Preprocessing of Industrial Data 162</p> <p>10.6.2 Which Modeling Method to Choose? 163</p> <p>10.6.3 Agreement of the Developed Model with Physics of the Process 163</p> <p>10.6.4 Performance Deterioration of Developed Soft Sensor Model 163</p> <p><b>11 Offline Simulation 167</b></p> <p>11.1 What Is Offline Simulation? 167</p> <p>11.2 Purpose of Offline Simulation 167</p> <p>11.3 Main Task of Offline Simulation 168</p> <p>11.4 Understanding Different Tuning Parameters of Offline Simulations 168</p> <p>11.4.1 Tuning Parameters for CVs 169</p> <p>11.4.1.1 Methods for Handling of Infeasibility 170</p> <p>11.4.1.2 Priority Ranking of CVs 170</p> <p>11.4.1.3 cv Give‐Up 170</p> <p>11.4.1.4 cv Error Weight 170</p> <p>11.4.2 Tuning Parameters for MVs 171</p> <p>11.4.2.1 mv Maximum Movement Limits or Rate‐of‐Change Limits 171</p> <p>11.4.2.2 Movement Weights 171</p> <p>11.4.3 Tuning Parameters for Optimizer 172</p> <p>11.4.3.1 Economic Optimization 172</p> <p>11.4.3.2 General Form of Objective Function 173</p> <p>11.4.3.3 Weighting Coefficients 173</p> <p>11.4.3.4 Setting Linear Objective Coefficients 173</p> <p>11.4.3.5 Optimization Horizon and Optimization Speed Factor 174</p> <p>11.4.3.6 Optimization Speed Factor 174</p> <p>11.4.3.7 mv Optimization Priority 174</p> <p>11.4.4 Soft Limits 175</p> <p>11.4.4.1 How Soft Limits Work 175</p> <p>11.4.4.2 cv Soft Limits 175</p> <p>11.4.4.3 mv Soft Limits 176</p> <p>11.5 Different Steps to Build and Activate Simulator in an Offline PC 176</p> <p>11.6 Example of Tests Carried out in Simulator 177</p> <p>11.6.1 Control and Optimization Objectives 177</p> <p>11.6.1.1 Test 1 178</p> <p>11.6.1.2 Test 2 179</p> <p>11.6.1.3 Test 3 179</p> <p>11.6.1.4 Test 4 180</p> <p>11.6.1.5 Test 5 180</p> <p>11.6.1.6 Test 6 180</p> <p>11.6.1.7 Others Tests 181</p> <p>11.7 Guidelines for Choosing Tuning Parameters 181</p> <p>11.7.1 Guidelines for Choosing Initial Values 181</p> <p>11.7.2 How to Select Maximum Move Size and MV Movement Weights During Simulation Study 182</p> <p><b>12 Online Deployment of MPC Application in Real Plants 183</b></p> <p>12.1 What Is Online Deployment (Controller Commissioning)? 183</p> <p>12.2 Steps for Controller Commissioning 183</p> <p>12.2.1 Set up the Controller Configuration and Final Review of the Model 183</p> <p>12.2.2 Build the Controller 184</p> <p>12.2.3 Load Operator Station on PC Near the Panel Operator 184</p> <p>12.2.4 Take MPC Controller in Line with Prediction Mode 186</p> <p>12.2.5 Put the MPC Controller in Close Loop with One CV at a Time 187</p> <p>12.2.6 Observe MPC Controller Performance 187</p> <p>12.2.7 Put Optimizer in Line and Observe Optimizer Performance 189</p> <p>12.2.8 Evaluate Overall Controller Performance 189</p> <p>12.2.9 Perform Online Tuning and Troubleshooting 190</p> <p>12.2.10 Train Operators and Engineers on Online Platform 190</p> <p>12.2.11 Document MPC Features 190</p> <p>12.2.12 Maintain the MPC Controller 191</p> <p><b>13 Online Controller Tuning 193</b></p> <p>13.1 What Is Online MPC Controller Tuning? 193</p> <p>13.2 Basics of Online Tuning 193</p> <p>13.2.1 Key Checkout Regarding Controller Performance 193</p> <p>13.2.2 Steps to Troubleshoot the Problem 194</p> <p>13.3 Guidelines to Choose Different Tuning Parameters 195</p> <p><b>14 Why Do Some MPC Applications Fail? 199</b></p> <p>14.1 What Went Wrong? 199</p> <p>14.2 Failure to Build Efficient MPC Application 201</p> <p>14.2.1 Historical Perspective 201</p> <p>14.2.2 Capability of MPC Software to Capture Benefits 202</p> <p>14.2.3 Expertise of Implementation Team 202</p> <p>14.2.3.1 MPC Vendor Limitations 203</p> <p>14.2.3.2 Client Limitations 204</p> <p>14.2.4 Reliability of APC Project Methodology 204</p> <p>14.3 Contributing Failure Factors of Postimplementation MPC Application 205</p> <p>14.3.1 Technical Failure Factors 206</p> <p>14.3.1.1 Lack of Performance Monitoring of MPC Application 206</p> <p>14.3.1.2 Unresolved Basic Control Problems 206</p> <p>14.3.1.3 Poor Tuning and Degraded Model Quality 207</p> <p>14.3.1.4 Problems Related to Controller Design 207</p> <p>14.3.1.5 Significant Process Modifications and Enhancement 207</p> <p>14.3.2 Nontechnical Failure Factors 208</p> <p>14.3.2.1 Lack of Properly Trained Personnel 208</p> <p>14.3.2.2 Lack of Standards and Guidelines to MPC Support Personnel 208</p> <p>14.3.2.3 Lack of Organizational Collaboration and Alignment 208</p> <p>14.3.2.4 Poor Management of Control System 209</p> <p>14.4 Strategies to Avoid MPC Failures 210</p> <p>14.4.1 Technical Solutions 211</p> <p>14.4.1.1 Development of Online Performance Monitoring of APC Applications 211</p> <p>14.4.1.2 Improvement of Base Control Layer 212</p> <p>14.4.1.3 Tuning Basic Controls 212</p> <p>14.4.1.4 Control Performance Monitoring Software 213</p> <p>14.4.2 Management Solutions 214</p> <p>14.4.2.1 Training of MPC Console Operators 214</p> <p>14.4.2.2 Training of MPC Control Engineers 215</p> <p>14.4.2.3 Development of Corporate MPC Standards and Guidelines 216</p> <p>14.4.2.4 Central Engineering Support Organization for MPC 217</p> <p>14.4.3 Outsourcing Solutions 219</p> <p><b>15 MPC Performance Monitoring 221</b></p> <p>15.1 Why Performance Assessment of MPC Application Is Necessary 221</p> <p>15.2 Types of Performance Assessment 222</p> <p>15.2.1 Control Performance 222</p> <p>15.2.2 Optimization Performance 222</p> <p>15.2.3 Economic Performance 222</p> <p>15.2.4 Intangible Performance 222</p> <p>15.3 Benefit Measurement after MPC Implementation 222</p> <p>15.4 Parameters to Be Monitored for MPC Performance Evaluation 223</p> <p>15.4.1 Service Factors 224</p> <p>15.4.2 KPI for Financial Criteria 224</p> <p>15.4.3 KPI for Standard Deviation of Key Process Variable 225</p> <p>15.4.3.1 Safety Parameters 225</p> <p>15.4.3.2 Quality Giveaway Parameters 225</p> <p>15.4.3.3 Economic Parameters 225</p> <p>15.4.4 KPI for Constraint Activity 226</p> <p>15.4.5 KPI for Constraint Violation 226</p> <p>15.4.6 KPI for Inferential Model Monitoring 226</p> <p>15.4.7 Model Quality 226</p> <p>15.4.8 Limit Change Frequencies for CV/MVs 227</p> <p>15.4.9 Active MV Limit 227</p> <p>15.4.10 Long‐Term Performance Monitoring of MPC 227</p> <p>15.5 KPIs to Troubleshoot Poor Performance of Multivariable Controls 228</p> <p>15.5.1 Supporting KPIs for Low Service Factor 228</p> <p>15.5.2 KPIs to Troubleshoot Cycling 229</p> <p>15.5.3 KPIs for Oscillation Detection 230</p> <p>15.5.4 KPIs for Regulatory Control Issues 230</p> <p>15.5.5 KPIs for Measuring Operator Actions 231</p> <p>15.5.6 KPIs for Measuring Process Changes and Disturbances 231</p> <p>15.6 Exploitation of Constraints Handling and Maximization of MPC Benefit 231</p> <p><b>16 Commercial MPC Vendors and Applications 235</b></p> <p>16.1 Basic Modules and Components of Commercial MPC Software 235</p> <p>16.1.1 Basic MPC Package 235</p> <p>16.1.2 Data Collection Module 236</p> <p>16.1.3 MPC Online Controller 236</p> <p>16.1.4 Operator/ Engineer Station 237</p> <p>16.1.5 System Identification Module 237</p> <p>16.1.5.1 Different Modeling Options 239</p> <p>16.1.5.2 Reporting and Documentation Function 239</p> <p>16.1.5.3 Data Analysis and Pre‐Processing 239</p> <p>16.1.6 PC‐Based Offline Simulation Package 240</p> <p>16.1.7 Control Performance Monitoring and Diagnostics Software 240</p> <p>16.1.7.1 Control Performance Monitoring 240</p> <p>16.1.7.2 Basic Features of Performance Monitoring and Diagnostics Software 240</p> <p>16.1.7.3 Performance and Benefits Metrics 241</p> <p>16.1.7.4 Offline Module 241</p> <p>16.1.7.5 Online Package 241</p> <p>16.1.7.6 Online Reports 241</p> <p>16.1.8 Soft Sensor Module (Also Called Quality Estimator Module) 242</p> <p>16.1.8.1 Soft Sensor Offline Package 242</p> <p>16.1.8.2 Soft Sensor Online Package 243</p> <p>16.1.8.3 Soft Sensor Module Simulation Tool 243</p> <p>16.2 Major Commercial MPC Software 243</p> <p>16.3 AspenTech and DMCplus 244</p> <p>16.3.1 Brief History of Development 244</p> <p>16.3.1.1 Enhancement of DMC Technology to QDMC Technology in 1983, Regarded as Second‐Generation of MPC Technology (1980–1985) 244</p> <p>16.3.1.2 Introduction of AspenTech and Evolvement of Third‐Generation MPC Technology (1985–1990) 245</p> <p>16.3.1.3 Appearance of DMCplus Product with Fourth‐Generation MPC Technology (1990–2000) 245</p> <p>16.3.1.4 Improvement of DMCplus Technology for Quicker Implementation in Shop Floor, Regarded as Fifth‐Generation MPC (2000–2015) 245</p> <p>16.3.2 DMCplus Product Package 246</p> <p>16.3.2.1 Aspen DMCplus Desktop 246</p> <p>16.3.2.2 Aspen DMCplus Online 246</p> <p>16.3.2.3 DMCplus Models and Identification Package 247</p> <p>16.3.2.4 Aspen IQ (Soft Sensor Software) 247</p> <p>16.3.2.5 Aspen Watch: AspenTech MPC Monitoring and Diagnostic Software 247</p> <p>16.3.3 Distinctive Features of DMCplus Software Package 248</p> <p>16.3.3.1 Automating Best Practices in Process Unit Step Testing 248</p> <p>16.3.3.2 Adaptive Modeling 248</p> <p>16.3.3.3 New Innovation 249</p> <p>16.3.3.4 Background Step Testing 250</p> <p>16.4 RMPCT by Honeywell 251</p> <p>16.4.1 Brief History of Development 251</p> <p>16.4.2 Honeywell MPC Product Package and Its Special Features 251</p> <p>16.4.3 Key Features and Functions of RMPCT 251</p> <p>16.4.3.1 Special Feature to Handle Model Error 251</p> <p>16.4.3.2 Coping with Model Error 252</p> <p>16.4.3.3 Funnels 252</p> <p>16.4.3.4 Range Control Algorithm 252</p> <p>16.4.4 Product Value Optimization Capabilities 252</p> <p>16.4.5 “One‐Knob” Tuning 253</p> <p>16.5 SMOC–Shell Global Solution 253</p> <p>16.5.1 Evolution of Advance Process Control in Shell 253</p> <p>16.5.1.1 1975–1998: The Beginnings 253</p> <p>16.5.1.2 1998–2008: Shell Global Solution and Partnering with Yokogawa Era 254</p> <p>16.5.1.3 2008 Onward: Shell Returns to Its Own Application 254</p> <p>16.5.2 Shell MPC Product Package and Its Special Features 255</p> <p>16.5.2.1 Key Characteristics of SMOC 255</p> <p>16.5.2.2 Applications 255</p> <p>16.5.3 SMOC Integrated Software Modules 255</p> <p>16.5.3.1 AIDA Pro Offline Modeling Package 256</p> <p>16.5.3.2 md Pro 256</p> <p>16.5.3.3 RQE Pro 256</p> <p>16.5.3.4 SMOC Pro 257</p> <p>16.5.4 SMOC Claim of Superior Distinctive Features 259</p> <p>16.5.4.1 Integrated Dynamic Modeling Tools and Automatic Step Tests 259</p> <p>16.5.4.2 State‐of‐the‐Art Online Commissioning Tools 259</p> <p>16.5.4.3 Online Tuning 259</p> <p>16.5.4.4 Advance Regulatory Controls 260</p> <p>16.5.4.5 Features of New Product 260</p> <p>16.6 Conclusion 261</p> <p>Index 263</p>
<p><b>Sandip Kumar Lahiri, PhD,</b> is a chemical engineer with more than twenty one years of experience in operations and technical services at leading petrochemical industries around the globe. His areas of expertise include simulation, process modelling, artificial intelligence and neural networks in process industry, APC, soft sensor, and slurry flow modelling.</p>
<p><b>A guide to all practical aspects of building, implementing, managing, and maintaining MPC applications in industrial plants</b></p> <p><i>Multivariable Predictive Control: Applications in Industry</i> provides engineers with a thorough understanding of all practical aspects of multivariate predictive control (MPC) applications, as well as expert guidance on how to derive maximum benefit from those systems. Short on theory and long on step-by-step information, it covers everything plant process engineers and control engineers need to know about building, deploying, and managing MPC applications in their companies. <p>MPC has more than proven itself to be one the most important tools for optimising plant operations on an ongoing basis. Companies, worldwide, across a range of industries are successfully using MPC systems to optimise materials and utility consumption, reduce waste, minimise pollution, and maximise production. Unfortunately, due in part to the lack of practical references, plant engineers are often at a loss as to how to manage and maintain MPC systems once the applications have been installed and the consultants and vendors’ reps have left the plant. Written by a chemical engineer with two decades of experience in operations and technical services at petrochemical companies, this book fills that regrettable gap in the professional literature. <ul><li>Provides a cost-benefit analysis of typical MPC projects and reviews commercially available MPC software packages</li> <li>Details software implementation steps, as well as techniques for successfully evaluating and monitoring software performance once it has been installed</li> <li>Features case studies and real-world examples from industries, worldwide, illustrating the advantages and common pitfalls of MPC systems</li> <li>Describes MPC application failures in an array of companies, exposes the root causes of those failures, and offers proven safeguards and corrective measures for avoiding similar failures</li></ul> <p><i>Multivariable Predictive Control: Applications in Industry</i> is an indispensable resource for plant process engineers and control engineers working in chemical plants, petrochemical companies, and oil refineries in which MPC systems already are operational, or where MPC implementations are being considering.

Diese Produkte könnten Sie auch interessieren:

Aqueous Zinc Ion Batteries
Aqueous Zinc Ion Batteries
von: Haiyan Wang, Qi Zhang, Yixin Li, Yougen Tang
EPUB ebook
133,99 €
Multiphase Transport of Hydrocarbons in Pipes
Multiphase Transport of Hydrocarbons in Pipes
von: Juan J. Manzano-Ruiz, Jose G. Carballo
EPUB ebook
123,99 €