Developing Dynamic Unit Operation Extensions for Aspen HYSYS using VB.NET

Course Id:  EHY2314   |   Duration:  1.00 day(s)   |   CEUs Awarded:  0.7   |   Level:  Introductory


Course Objective

Build and troubleshoot a Dynamic Unit Operation Extension. Learn the fundamentals of creating the base code for a Dynamic Unit Operation Extension that implements Pressure and Flow Balance equations. Implementation of the Dynamic Unit Operation Extension calculations can be very important in the accuracy and stability for the dynamic process models.

Course Overview

  • Describe the basic infrastructure of Aspen HYSYS Extension Unit Operations
  • Build and troubleshoot a Dynamic Unit Operation Extension

Benefits

  • Learn the basic infrastructure of Aspen HYSYS Extension Unit Operations
  • Learn the fundamentals of creating the base code for a Dynamic Unit Operation Extension that implements Pressure Balance equations, Flow Balance equations, and Flow equations.
  • Learn that the implementation of the Dynamic Unit Operation Extension model can be very important in the accuracy and stability of the results that the extension calculates.
  • Optimizing the implemented code for speed

Audience

  • Engineers who want to customize the HYSYS Dynamic simulations by extending the simulator with company specific know-how on modeling critical parts of the facilities.
  • R&D engineers and researchers using Aspen HYSYS for process synthesis, upgrade or modifications

Approach

  • Instruction on basic topics
  • Discussion about the general approach and the key elements for successful simulations
  • Instructor-guided demonstrations of features
  • Hands-on workshops that apply learned concepts
  • Detailed course notes
  • Answer keys

Prerequisites

  • Familiarity with Basic Aspen HYSYS Dynamic process modeling
  • Knowledge of how to program in VB or other computer languages

Subsequent Courses

  • EHY2311 Developing Automation Solutions for Aspen HYSYS
  • EHY2312 Create Custom Unit Operations and Kinetic Model Extensions using VB.NET for Aspen HYSYS

Class Schedule

Class Agenda

EHY2314: Developing Dynamic Unit Operation Extensions for Aspen HYSYS using VB.NET

Introduction

  • Describe the basic infrastructure of Aspen HYSYS Extension Unit Operations
  • Describe what Aspen HYSYS Dynamic Unit Operation Extensions can do
  • Describe the architecture on which Dynamic Unit Operation Extensions are based

Using General Equation
  • Learn how to create the code base for a Dynamic Unit Operation Extension that implements General equations
  • Workshop: Get familiar with VB.NET environment. Complete the base code, testing, compiling, registering the extension, and understanding its behaviour.

Introducing P-F Relations
  • Learn the fundamentals of creating the base code for a Dynamic Unit Operation Extension that implements Pressure Balance equations, Flow Balance equations, and Flow equations.
  • Workshop: Create the extension and understanding the different types of built-in equations.

Stability and Accuracy
  • Learn that the implementation of the Dynamic Unit Operation Extension model can be very important in the accuracy and stability of the results that the extension calculates.
  • Workshop: Create Liquid Heater, and focus on the results from a dynamic extension and their accuracy and stability.

Improving Your Dynamic Extensibility Skills
  • Optimizing the implemented code for speed
  • Storing intermediate data with the simulation case to avoid abrupt transitions when recalling a simulation case from disk
  • Workshop: Debug an exist extension, and test it to see how it handles changes in the feed stream composition

Aspen Technology, Inc. awards Continuing Education Units (CEUs) for training classes conducted by our organization. One CEU is granted for every 10 hours of class participation.