DCS; Industrial control system
NameDescriptionContent
NEW CENTER
Current Location:

Ask the Automation Pros: What Are Your Thoughts About the Need for and Use of Simulation in Process Control?

From:automation | Author:ABB | Time :2024-11-25 | 148 Browse: | Share:


 
I am pleased to learn that industry folks see the value of testing control structures before commissioning, also.  Although, when I was in industry (13 years starting in 1969), control system design was intuitive, and I still believe that folks who are experienced in both the process and in control can be effective in designing without simulating.  But when selling the cost/benefit of an advanced application to management or previewing/fine-tuning a holistic design prior to implementation, I did think that simulation would be important.
 
How is this simulation learned?  Short courses, vendor courses, informally?
 
The chemical engineering undergraduate curriculum uses steady state simulators in the process design course(s).  And students do intuitively optimize the design to maximize an economic profitability metric.  Students are shown how to develop steady state first-principles models of individual unit operations (heat exchangers, reactors, fluid flow systems, etc.) in their sophomore and junior level courses.  But rarely do they use dynamic models, and even less so perform a study of the impact of disturbances and noise on the process operation.  In the process control course, they might use a Laplace transform representation of a linear, constant-gain, 3rd order fictitious process unit to represent the process.  In just a few hours of instruction (about 32 per semester per course, with 50-minute courses and time-out for tests and organization requirements) teachers can only take complete novices so far!
 
I would think, for a relevant process control system design, simulation ability should include:

  • Dynamic simulation, including discrete events such as mode switching in units, piping diversions, valve by-passing for maintenance, and MAN/AUTO/REMOTE/FF in the controller.

  • Numerical methods: to solve ODEs, for root-finding, and for optimization.

  • Operating a simulation software environment, including customizing inputs and output data processing.

  • Calibrating model coefficient values to match the process (ambient losses, friction factor in complicated piping systems, reactivity, etc.).

  • Choosing fast sub-processes to be at pseudo steady state.

  • Including noise (on measurements), drifting influences (fuel BTU content, ambient temperature, rain, fouling, raw material composition. etc.) and calibration error (i/p, valve stem, sensor/measurement, drift, failure, etc.)

  • Using long simulation times with the stochastic influences to evaluate the probability and degree of specification and constraint violation.

  • Start-up and shut-down and operation throughout the entire production and product range.

  • Batch and Continuous.

  • Using transition time to move to a desired operating point and penalty for violations to evaluate process economics and using control system devices to evaluate the cost and maintenance expenses of design choices. 

  • Investigating controller action (too aggressive or too sluggish) over the entire operating range.

  • Understanding the economic assessment of the process in the business context, and desired results when throughput constrained and unconstrained.

Because including noise and continually changing disturbances has been important in my research on nonlinear controllers, I included methods in my new ISA book, “Nonlinear Model-Based Control Using First-Principles Models."
 
I think that such is far from being teachable in an undergraduate degree program. 
 
Again, how is it learned?  Does this indicate an opportunity for an ISA training course?


Bran Hrankowsky’s follow-up

So to be clear: I am NOT advocating anyone stop using simulation. If it adds value, do it! i.e. this is one time where I am not arguing with anyone.
 
All the uses folks have mentioned are all great uses. We use it for initial training and offline testing extensively. A key practice is to demo the batch processes to the process engineers, operations and manufacturing scientists before investing in our regulatory required testing efforts with the actual application and graphics. Our startups would be a miserable failure if didn’t show up with software that could a t least run offline with some basic tie back simulations. (nothing like finding competing interlocks in the field….).
 
Were you on the ISA panel discussion (2008?) where the topic was about what schools should teach. There were three university professors and three hiring managers discussing the two different views. I can’t remember if I said it out loud during the session or to one of the professors after that it would be nice if the education on each unit op included the considerations you mentioned below and the typical control strategies (see the process control and optimization handbook). Maybe the aspen models that are created for homework should include parts and pieces of sequencing and control strategy implementations?
 
I am finding that the variation in controls education has grown significantly since I graduated in 2001. Setting aside that my degree is in controls…We have some engineering graduates coming in WITH NO CONTROLS COURSE OR INSTRUCTION AT ALL and others who don’t have practical application under their belt but have a good understanding of topics like gain schedules, gain arrays, feedforward, etc. and every level in between.

  • ALSTOM COP232.2 VME A32/D32, 029.232 446 controller unit
  • GE 151X1235DB15SA01 Gas turbine controller
  • Abaco VP869 FPGA Card
  • Abaco VP868 FPGA Card
  • Abaco VP780 FPGA Card
  • Abaco VP680 FPGA Card
  • PC821 PCIe FPGA Card
  • Abaco PC820 FPGA Card
  • Abaco PC720 FPGA Card
  • Abaco FlexVPX Backplane
  • Abaco VP880 / VP881
  • Abaco VP889 FPGA Board
  • Abaco VP430 RFSoC Board
  • Abaco VP460 Direct RF Processing System
  • Abaco VP431 RFSoC Board
  • Abaco VP461 6U VPX Xilinx UltraScale
  • Abaco VP891 3U VPX FPGA Processing Card
  • Abaco TM-683 2 PMC rear panel I/O transition module for 6U CPCI
  • Abaco CPCI-100A-FP 2-slot IndustryPack carrier for 3U CPCI systems
  • Abaco BIO-4 Rear transition card for the CPCI-200A IP carrier
  • Abaco VME-4116 VME Analog I/O Output Boards
  • Abaco VME-4140 VME Analog I/O Output Boards
  • Abaco VME-3122B VME Analog I/O Input Boards
  • Abaco VME-3113B Scanning 12-bit Analog-to-Digital Converter with Built-in-Test
  • Abaco Vme-4132 VME Analog I/O Output board
  • N-Tron® NT24K-14FXE6-SC-80 Managed 14-Port Gigabit Industrial Ethernet Switch
  • N-Tron® 7012FXE2-SC-40 Managed 12-port Industrial Ethernet Switch
  • N-Tron® NT24K-11GX3-SC-PT Managed 11-Port Gigabit Industrial Ethernet Switch
  • N-Tron® NT24K-14FXE6-SC-15 Managed 14-Port Gigabit Industrial Ethernet Switch
  • N-Tron® 7018FXE2-SC-15 Managed 18-port Industrial Ethernet Switch
  • N-Tron® NT24k 24-Port Rackmount Gigabit Managed Industrial Ethernet Switch
  • N-Tron® NT24k 24-Port, Dual Redundant VDC Power Input, Rackmount Gigabit Managed Industrial Ethernet Switc
  • N-Tron® NT24K-10FX2-SC Managed 10-Port Industrial Ethernet
  • N-Tron® NT24K-12SFP-DM4 Managed 12-Port Gigabit Industrial Ethernet Switch
  • N-Tron® NT24k 16-Port, Single Redundant VDC Power Input
  • N-tron SLX-6ES-5SC Unmanaged 6-port industrial Ethernet switch
  • NT24k® 10FX2-POE Managed PoE+ Gigabit Ethernet Switch
  • N-Tron® 105FXE-SC-15-POE-MDR Unmanaged 5-port PoE Switch
  • Sixnet® SL-8ES-1 Unmanaged 8-port Industrial Ethernet Switch
  • N-Tron® 106FX2-SC-MDR Unmanaged 6-port Industrial Ethernet Switch
  • Sixnet® SLX-9ES-3SC Unmanaged 9-port Industrial Ethernet Switch
  • N -Tron® 710FXE2-ST-80 Managed 10-port Industrial Ethernet Switch
  • N -Tron® 712FXE4-SC-15-HV Managed 12-port Industrial Ethernet Switch
  • N -Tron® 712FXE4-ST-15-HV Managed 12-port Industrial Ethernet Switch
  • N -Tron® 709FXE-SC-40 Managed 9-port Industrial Ethernet Switch
  • ABB IEMMU21 Module Mounting Unit
  • ABB CMA120 3DDE300400 Basic Controller Panel Unit
  • Bently Nevada 2300/20-RU 2300/20-CN Monitoring controller
  • A-B 4100-234-R IMC™ S Class Compact Motion Controllers
  • B&R Power Panel 300/400
  • ADLINK cPCI-3840 Processor module
  • ACQUISITIONLOGICAL81G -2
  • HIMA K1412B PLC Module
  • IS200VTCCH1CBD GE Speedtronic Turbine Control PCB board
  • TRICONEX 4200 Digital Output Module
  • DEIF SCM-1 PCB CARD Module
  • HIMA F3DIO20802 controller plc F3DIO20802
  • HIMA B5233 PLC Module
  • HIMA B5322 PLC Module
  • HIMA F7105A PLC Module
  • HIMA F7150 PLC Module
  • HIMA Z7308 PLC Module
  • HIMA F60 PS01
  • TRICONEX 4409 PLC Module
  • F8651X HIMA Central module F8651X
  • HIMA-6E-B HIMA-6E-B Large System Controller
  • HIMA P8403 PLC Module
  • F8621A HIMA communication module
  • IS200VRTDH1D GE Mark VI Printed Circuit Board
  • ABB NIACO2 PLC Module
  • ABB NIAMO1 PLC Module
  • HIMA F8652 98465266 PLC Module
  • F8652X HIMA Central module
  • HIMA 62100
  • HIMA 99-7105233 B5233-1 NSMP
  • ABBSPAD 346 C3-AA
  • ABBREF543KM127BABB
  • ABB 0-63007 M003742626
  • Abb FET3251A0P1B3C0H2M
  • ABB 3HAB8800-1
  • ABB 3AUA266001B166
  • ABB3HNM07686-1
  • ABB PQF4-3 TAS
  • Honeywell 30735863-502 - SWITCH
  • Honeywell TK-CCR014 - REDUNDANT NET INTERFACE NEW ORIGINAL FREE EXPEDITED SHIPPING/
  • Honeywell 51403165-400 - new 51403165400/
  • Honeywell318-049-001 quot100 Batteries(Japan Liion2Ah14.8Wh)INTERMEC/ PR2,PR3 P/N
  • Honeywell FC-PSU-UNI2450U - Power Supply
  • Honeywell 965-0676-010 - WARNING COMPUTER SV
  • Honeywell 51403519-160 - Module
  • Honeywell 107843 - HOUSING CARBON FILE P/N NE COND # 11438 (4)
  • Honeywell VR434VA5009-1000 - Brand new in box Condensing boiler valve DHL fast shipping
  • Honeywell SPXCDALMFX - plc new FREE EXPEDITED SHIPPING/
  • Honeywell BCM-PWS - BCM-ETH BCM-MS/TP BCM-MS/TP Network controller setFedEx or DHL
  • Honeywell YSTR12D-22/C/-2J0DFA/BE/400/T/-CM.HO.TG.SB.SM,ZS,F1,LP,/FX/,1C-BT - UNMP
  • Honeywell IWS-1603-HW - 90-250VAC 1.0A UNMP
  • Honeywell 51304386-150 - MEASUREX Factory Packed
  • Honeywell CC-PFB401 - / CCPFB401 (NEW IN BOX)
  • Honeywell 50071726 - St 800 Series Pressure Transmitter Remote Diaphragm 11-42VDC
  • Honeywell 621-2150 - / 6212150 (NEW NO BOX)
  • Honeywell 80360206-001 - USED YAMATAKE CLI BOARD
  • Honeywell BMDX001A-001 - ACCURAY / BOARD BMDX001A001
  • Honeywell XCL8010A - New CPU Controller.
  • Honeywell PGM-7320 - 1PCS NEW Rae Systems MiniRAE 3000 Portable VOC Monitor#XR
  • Honeywell BK-G40 - U65 *FULL INSTALLATION* Gas Meter 3?± Inlet/Outlet Spool NEW UNUSED
  • Honeywell DM106-0-B-00-0-R-1-00000-000-E0 - DPR100 250V NSNP
  • Honeywell KFD840 - PRIMARY FLIGHT DISPLAY CORE PN: 066-01206-0104
  • Honeywell 51401914-100 - 51400996-100
  • Honeywell C7012A1145 - 1PC New UV Flame Detector Expedited Shipping
  • Honeywell OV210 - Baxter Bakery Oven Igition Control. For DRO. 00-616973 NEW
  • Honeywell 51304431-125 - 1PC New /51304431125 1 year warranty#XR
  • Honeywell QPP-0002 - Quad Processor Module / 5 Vdc / Massima 1.2A/24Vdc/max.25mA
  • Honeywell QPP-0002 - Quad Processor Module / 5Vdc / Max. 1.2A/24Vdc/max.25mA
  • Honeywell 8C-PCNT02 - 514543363-275 module
  • Honeywell DPCB21010002 - Tata Printed Circuit Board
  • Honeywell DPCB21010002 - Tata Printed Circuit Board Rev: 0
  • Honeywell 001649-M5T028 - Tata Printed Circuit Board Rev: 0
  • Honeywell YSTD924-(J2A)-00000-FF,W3,TP,TG,SS - NSFS
  • Honeywell XF523-A - / XF523A (NEW IN BOX)
  • Honeywell TK-PRS021 - NEW IN STOCK ship by UPS
  • Honeywell 2MLR-AC22 - " 2mlr-dbsf,2mlf-ad4s,2mlf-dc4s,2mlr-ac22 Rack"
  • Honeywell 9436610 - MEASUREX NSMP
  • Honeywell RT10A-L0N-18C12S0E - RT10A.WLAN.IN.6803.CAM.STD.GMS
  • Honeywell 51305896-200 - P:C1 Rev D Nim Modem - FAST SHIP BY Fedex
  • Honeywell TK-FTEB01 - PCL module Brand New Fast Shipping By DHL
  • Honeywell 8694500 - Measurex Control Processor Module
  • Honeywell DR4500 - Truline and DR4300 Circular Chart Recorder
  • Honeywell EC-7850-A-1122 - / EC7850A1122 (NEW IN BOX)