1 / 22

Kesler Engineering Component Software: Using ActiveX Object Modeling with PI

Kesler Engineering Component Software: Using ActiveX Object Modeling with PI. PI System User’s Conference March 1999 . Introduction to KEI. KEI Established 1979 by Michael Kesler Co-Author of Lee-Kesler Correlation for Thermodynamic Properties of Mixtures

gala
Download Presentation

Kesler Engineering Component Software: Using ActiveX Object Modeling with PI

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. Kesler EngineeringComponent Software:Using ActiveX Object Modeling with PI PI System User’s Conference March 1999

  2. Introduction to KEI • KEI Established 1979 by Michael Kesler • Co-Author of Lee-Kesler Correlation for Thermodynamic Properties of Mixtures • Developed First Industry General Process Simulator (MW Kellogg -1958) • Main Business • Process Engineering • Software Products • Sophisticated highly focused models that work on-line with PI and ProcessBook • KEI is Partly Owned by OSI Software

  3. Real-Time and Relational Databases • All data is accessible to everybody - all the time • Configuration • Results • No proprietary application file formats • Application data is scripted, reported, and manipulated using real, existing, well-established, robust tools

  4. Specialized GUIs • KEI ActiveX controls provide specialized view of process operations for operators, engineers, and management • Configuration Wizards provide ‘no-training’ views of configuration data • Administrative control panel allows monitoring and administration of KEI engine on a per model basis

  5. Embed Application GUI in PB • Allow end user to customize view of data • Use ProcessBook to provide customizable navigation to data views • Use ProcessBook trends and other widgets

  6. KEI Component Software • KEI ActiveX controls embedded in ProcessBook • KEI models are COM objects that are instantiated when needed • KEI engine uses KEI models to generate results

  7. The KEI Sentinel Engine Creates and Uses KEI Models Open-Equation modeling system, calculated and known parameters are specified in the RDB by the engineer.

  8. Models implement the IKEIModel COM interface Parameters are the ‘knowns’ and the ‘unknowns’ of the model Component Based Modeling

  9. Parameters and Models • Parameter values come from different sources... • Specified constant • Value is stored in RDB • PI Tag • Live (conditioned) value from PI tag; PI tag specification is stored in RDB • Calculated Value • Value is calculated by the KEI engine

  10. Models: COM Objects Fired Heater Model • Parameters: Stack Temperature, Stack O2, Thermal Efficiency, Process Duty,… • Equations: Overall mass balance, Reaction stoichiometry, Overall energy balance,… • Submodels: FuelGas, Pass 1, Pass 2,... Process Pass Model • Parameters: Tube length, Mean Metal Temperature, Mean Flux, Duty… • Equations: Equations of radiant heat transfer,…

  11. Models: COM Objects • When a model is created, its parameters and submodels are read from the RDB. • All model configurations are stored in the RDB.

  12. Models: COM Objects • Use the same model for off-line what-if analysis • Excel spreadsheets, VB applications • Open equation model format permits flexible case studies • “How much fuel would be required if stack temperature was 550ºF?” • On-line case studies

  13. KEI ActiveX Controls Also Create and Use KEI Models

  14. KEI Model Explorer • Developed to persistently store COM objects used in PB applications • Containment hierarchy (Company  Refinery  Crude Unit  Fired Heater  Pass  Duty) • Possible to trend or get a pump’s inlet and outlet pressure, vibration, etc., with one click • Call methods on a heater pass to calculate its duty

  15. KEI Software Philosophy Products are sophisticated highly focused models that work on-line • Software must be robust! • All data, including configuration and results, must be accessible to everyone, all the time • Software must be easy-to-install and maintain

  16. Fired Heater Sentinel - Value • Correct Fired Heater Operation of a 200 MM Btu/hr Heater Results in an 2% Increase in Efficiency, Saving US$70,000/yr • If Fired Heater Is the Plant Constraint, 1% Increase in Heat Transfer (by Preventing Coking) Will Increase Throughput by 1% • Up to US$1 Million/yr in Refining Margins for a 100,000 BPD Refinery • Pass Balancing Can Increase Plant Throughput If Plant Is Heater Constrained

  17. Inferential Fractionator Sentinel - Value • Estimate $2-5 Million Increased Profit * Due to Improved Crude Switch Operations • Allows Control System to Shorten Crude Switch Time • Reduce Product Give-away • Eliminates 1+ Hour Analyzer Lag Time • Reduces Number of On-line Analyzers ~$100,000 Per Stream Per Property (~5 Analyzers) *“Mining Gold From Black Oil Using Virtual Picks and Shovels”, P. Nick, Process Systems Engineering; W. Cheng TOSCO Los Angeles Refinery, NPRA Computer Conference Nov. 1997.

More Related