1 / 50

cpmPlus Loop Performance Manager 3.2

cpmPlus Loop Performance Manager 3.2. Introduction to LPM. Presentation Outline. Introduction / Motivation cpmPlus LPM Features Tuning Control Performance Monitoring Supporting Utilities cpmPlus LPM Plant-wide Disturbance Analysis. cpmPlus Loop Performance Manager.

Download Presentation

cpmPlus Loop Performance Manager 3.2

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. cpmPlus Loop Performance Manager 3.2 Introduction to LPM

  2. Presentation Outline • Introduction / Motivation • cpmPlus LPM Features • Tuning • Control Performance Monitoring • Supporting Utilities • cpmPlus LPM Plant-wide Disturbance Analysis

  3. cpmPlus Loop Performance Manager 1. Introduction/Motivation

  4. Why Loop Performance Monitoring? • “Does my plant run optimally?” • If not, how much can be accounted to the process automation, especially the control loops?” • We should use available measurement data instead of just storingit. • Normal operation does not necessarily mean optimal operation • Loop optimization saves money without new capital investments

  5. Real world performance is suboptimal!

  6. An investment that has to pay off! • Typical control loop as a $25,000 asset • Half of it is lost • 50 % well tuned • 25 % uneffective control • 25 % decrease performance • Half time of good performance = 6 months • 2 – 4 hours to investigate and improve control performance • Typical process contains 2000 – 4000 control loops • Only few people with appropriate know-how • Average process engineer in charge of 400 control loops • 25 % of 4000 loops do harm, this means… waste of 25,000,000 $ !!!

  7. Analysts start to get the message Recent issue: “Include control loops in asset management” Quotes: • “…while process equipment is an integral part of AM [asset management] programs, control loops … often don’t receive the same attention.” • “Performance of control loops … degrades slowly over time with little fanfare.” • “Without properly tuned control loops to minimize variability, … substantial benefits are lost.” • “… even a slight degradation in process control can result in millions of dollars in lost profitability.” • “Identifying the high-payback control loops requires evaluating all control loops, which would be an insurmountable taskwithout the aid of control loop performance monitoring and analysis software.” • “When first installed, advanced process control typically provides substantial benefits. Sustaining those benefits due to changing conditions, however, has been a problem.” • “… it’s a good time to ensure control systems are part of your AM efforts.” Les A. Kane, Editor

  8. Benefits of Tuning and Auditing • Maintains control system at its peak • Loop Tuning • Enables the plant engineers to reach loops optimum performance with significant time savings (vs. manual tuning) • Loop Auditing • Provides timely indication of equipment/automation/process problems. In this way it easy to keep the loop at their , allowing to stay at the optimal performance • Also, it provides stable foundation for multivariable/advanced control

  9. cpmPlus Loop Performance Manager – What is it? Loop Tuning • Challenge • Optimal PID Tuning is critical to efficient process operation • Loop Tuning is a time consuming activity • Typically, only expert engineers can perform Tuning • Solution • LPM Tuningmakes definition of optimal PID parameters an easy, reliable & manageable task Loop Auditing • Challenge • Loop optimization is frustrating, because after few months all results seem lost due to the process variability • Plant engineers have to look at hundreds of signals and among them detect possible problems • Solution • Once Loop Optimization is performed, LPM Auditing monitors loops and allows the process engineer to immediately address problem areas

  10. High High High Dream Cost Low Low Low Time Time Time Reality Cost Realistic dream with Auditing Cost Cost of bad control Loop Tuning Execution

  11. cpmPlus Loop Performance Manager 2. LPM Features

  12. Log Tune Model Collect Configure LPM Tuning – Workflow • Which step to tune a Loop?

  13. LPM Features – Data Collection • Configure database by loops • Simultaneous data collection for multiple loops • OPC connectivity • Direct connection for Infi90/Symphony • Data collections stored as object on navigation tree for future retrieval • Possibility to exploit auditing automatic data collection for tuning purposes

  14. LPM Tuning - Identification • BASIC for not experts and ADVANCED with fully scalable complexity for expert control engineers • Manual or Automatic structure selection by best fit • Parameters specified - up to 4th order • Identification also with Process in Close Loop • Validation • Model simulated with another data set • Evaluation • Ideal step response • Bode diagram BASIC ADVANCED

  15. LPM Tuning • 5 Tuning methods available • Time domain analysis • Frequency analysis • Support many vendor specific PID controller types • Ability to model, tune, and analyze Feedforward control loops. Considers feedback tuning. • Special treatment of Cascade control loops

  16. LPM Advanced Tuning Features • New Tuning values can be assessed on model different from the ones used to obtain the tuning set (Simulate Mode) • Data pre-processing functionalities • Advanced Feedforward Loop Tuning Management • HTML-based and information-richer Tuning Logs • Advanced Cascade Loop Tuning Management

  17. LPM Tuning – Advantage • State of the art Tuning Algorithm, but with user-friendly tool to make Advanced Control Theory accessible to every Plant Engineers • Ready for every DCS • OPC connection • Calculated PID parameters (Kp, Ti, Td ) with the definition of your DCS • Identification also with Loop in normal Close Loop Mode • Not only basic PIDs, but also FeedForward and Cascade Loop Control Tuning becomes easy, fast, profitable

  18. Tuning - Design stage Assessment stage Performance Assessment: Tuning vs. Auditing Reasonable design ? Slightly tight design Is this good control? If not: why?

  19. Control loop monitoring – non-invasive! indices

  20. LPM Auditing - General concept • based on available signals only(SetPoint, PV, CO) • available information can be incorporated • performance indices, measures • inference engine • suggest remedies Info know how I1, I2, I3, … know how Hypothesis, Diagnosis

  21. Basic statistics Data Validity Control loop modes Tuning Performance indices Oscillation indices Valve indices Target “SP” Controller Output “CO” Measurement “PV” Kinds of Performance Indices in LPM • Nonlinearity indices • Property indices • Housekeeping • Special indices • Continuous indices

  22. Kinds of Diagnoses in LPM Performance indices • Indices plus know-how organized in a Root-Cause analysis elaborate Maintenance Suggestions • Diagnoses dealt with problems in: Tuning, Actuators and Sensors, External disturbance + Maintenance Diagnoses Auditing Rules

  23. excellent good fair poor Overall Performance PRECONDITIONS Acceptable performance index Harris index Acceptable setpoint crossings index Setpoint crossing index (not for Level Control) Variability random Oscillation index of control error Controller output within range Saturation index Loop automatic Automatic mode index Acceptable cascade tracking Cascade tracking index (if in cascade) Acceptable response speed ACF to horizon index Acceptable Overall performance

  24. Start auditing Setpoint CO,PV Data collection Indices calculation Database Indices Reports Excel, HTML Indices Trend Plot Diagnoses Report Excel, HTML Output Periodical reports • Process Engineer • Investigate Problem • Activate Maintenance • Maintenance Operator • Repair device • Tuning Maintenance Auditing workflow • Loop configuration • Assign • TAG connection • Signal ranges • Loop Type • Auditing configuration • Assign • Data collection schedule • Batch / continuous auditing • Loop category configuration • Assign • Sampling rate • Batch duration • Report configuration • Assign • Report layout Configuration file Configuration

  25. F FC Example oscillation investigation... cycling load Diagnoses • Verify overall Performance • Detect oscillation • Decide among the 3 causes static friction tight tuning Indices • Oscillation details (period, amplitude…) • Amount of problem for every causes • Trend plot for every index

  26. LPM Auditing - KPI Reporting & Analysis • Reporting • Pre-defined report templates • Both numerical and chart-based assessment

  27. Advanced Auditing Features • Advanced Indices & Diagnosis trend facility (on multiple even non consecutive periods) • User-defined Indices • Enhanced KPI and Diagnosis set • Server Status Monitor to supervise all the auditing functions • “What Is Changed” report to immediately eye-catch recently developed events • Possibility to generate a “Detailed Loop” Report, with in-depth charts and numerical figures

  28. Detailed Report • Time domain view (PV,SP,CO) • Power spectrum view (PV) • Statistical view (PV, CE) • CE vs. CO, during oscillation becomes a ring. From the shape it is possible to detect stiction • Impulse response of Disturbance Rejection • Sensitivity study for Prediction horizon (good situation when lines is increasing with steps) Power spectrum PV Time domain PV-SP,CO Statistical domain CE,CO Osc.-stiction Sensitivity to Pred.horiz. Impulse response

  29. And More … • Operation-Sensitive Reports: allow to monitor control loops according their operating region(s) • Examples: production campaign types, loads, … • Capability to extract and utilize for Tuning purposes data automatically collected during Auditing normal operation

  30. Bulk Database Import for quick DB Configuration • Allows to import tag configuration details from Excel spreadsheets • Results in Relevant Manpower Savings

  31. Infi90/AC800F Bulk Import Tool Available as an add-on to standard LPM Functions

  32. LPM auditing - Everything also by Web Facility to get and manage all LPM information from any location in the net From the LPM Home Page it is possible to navigate to … … Reports Configuration … … Reports Retrieval … … Tuning Logs

  33. LPM Auditing: Advantages • Automatic data-collection enable actual continuous loop performance assessment rather than “sporadic sampling”, maximizing the chance to identify and correct insurgent production-related problems • Simple, straightforward diagnostic indications are made available for the basic user or for quick assessment • Diagnostic results are based on sophisticated indices which are able to provide explanations or in depth analysis for advanced user or when needed • Both Diagnosis and Indices are saved and stored in user-configurable Reports so to not require continuous attention from plant crew and to provide a comprehensive “plant history” track record

  34. cpmPlus Loop Performance Manager 3. Plantwide Disturbance Analysis

  35. Plant-wide disturbance analysis - intro • Analysis process data off-line • Searches for data pattern in time (oscillations) and frequency (specra) to identify • Oscillations • Interactions • Identifies most likely root-cause (with no info on plant topology/interconnections) • Integrated in LPM, could use auditing data or external data (e.g. plant historian)

  36. Plant-wide disturbance analysis - intro

  37. 1 TI TI 6 6 FC FC 2 Internal Condenser Internal Condenser PDI TI PDI 2 39 PI 1 20 3 Decanter 2 TI 19 7 1 3 TC Steam 32 1 FC 4 TC 8 TI 16 FC Column 2 TI 22 3 Column 1 4 TI 4 10 TC 4 3 1 TI FC 5 FC 5 3 TI 9 LC 1 LC 1 FC Steam 7 PI Steam PI 2 LC 2 TC 2 PDA Application – Case 1 Cascaded Distillation Columns:

  38. PDA Application – Case 1:Dataset Details • Primary cycle • Column 1 level through column 2 distillate • Cause is LC2 valve movement problem • Many variables cycling together • Secondary cycle • Top of column 1 (distillate FC2 and temperatures) • Cause is FC2 valve movement problem • 96 hours total data, sample time = 30 sec Dataset window chosen

  39. PDA Application – Case 1: Clustering • Three main Clusters detected: • Two Oscillation Clusters • One PCA Cluster • A few tags have been added to clusters due to process considerations Oscillation Clustering: manually added 1 related tag to grouping (primary cycle)

  40. PDA Application – Case 1: Clustering • Three main Clusters detected: • Two Oscillation Clusters • One PCA Cluster • A few tags have been added to clusters due to process considerations Default grouping: secondary cycle, had to add ti2.pv and ti3.pv tags manually

  41. PDA Application – Case 1: Clustering • Three main Clusters detected: • Two Oscillation Clusters • One PCA Cluster • A few tags have been added to clusters due to process considerations PCA cluster default grouping, manually added 2 related tags to grouping (primary cycle)

  42. Decanter PDA Application – Case 1: Main Clustered Disturbances 1 TI TI 6 6 FC FC 2 Internal Condenser Internal Condenser PDI TI PDI 2 39 PI 1 20 3 2 TI 19 7 1 3 TC Steam 32 1 FC 4 TC 8 TI 16 FC Column 2 TI 22 3 Column 1 4 TI 4 10 TC 4 3 1 TI FC 5 FC 5 3 TI 9 LC LC 1 1 FC Steam 7 PI Steam PI 2 LC 2 TC 2

  43. PDA Application – Case 1: Root Cause Analysis Good default results for non-linearity analysis (primary cycle) (ranks LC2 as highest non-linearity)

  44. PDA Application – Case 1: Root Cause Analysis FC2 cycle (secondary cycle) analysis: non-linearity correctly identifies FC2

  45. Decanter PDA Application – Case 1: Disturbance Propagation 1 TI TI 6 6 FC FC 2 Internal Condenser Internal Condenser PDI TI PDI 2 2 39 PI 1 20 3 TI 19 7 3 1 TC Steam 32 1 FC 4 TC 8 TI 16 FC Column 2 TI 3 22 Column 1 4 TI 4 10 TC 4 3 1 TI FC 5 FC 5 3 TI 9 LC LC 1 1 FC Steam 7 PI Steam PI 2 LC 2 TC 2 Cluster 1 Cluster 2

  46. PDA Application – Case 2 Vaporizer System: Vapor Header PC 1 Steam Steam Steam Steam SP 2 5 PC PC FC FC 9 2 5 9 7 C D PI LC LC LC LC A B PI 7 7 9 Liquid Liquid Liquid Liquid

  47. Cycle of interest PDA Application – Case 2: Clustering • Two main Clusters detected: • One Oscillation Clusters • One PCA Cluster • A few tags have been added to clusters due to process considerations

  48. PDA Application – Case 2: Root Cause Analysis Ref. to: “Peak Performance: Root Cause Analysis of Plant-wide Disturbances”, ABB Review 1/2007 Good results for non-linearity, clearly identifies LC2 as root cause

  49. Tuning With LPM Process Engineers (also non expert in control theory) can optimize Loop behavior Benefits: increase process profit, more stable working condition, more safety operations PDA Very valuable insight on process corrrelations, oscillations and root causes with a few points and click Could use your historian data (with reasonable data compression) Complementary to tuning and auditing Auditing Control Performance Monitoring is non-invasive, simple to perform and very efficient LPM detects automatically problem at the beginning of their occurrence Performance monitoring nowadays answers the most important questions to help the plant personnel to pinpoint and remove problems The right information to the right people cpmPlus - LPM Conclusions

More Related