Standard Developer's User-added Unit Operation Data
The PRO/II Graphical User Interface requires a Data Entry Window (DEW) for each unit operation. PRO/II provides a generic or "standard" window for this purpose. This article describes that "standard" window.
PRO/II knows nothing about the data requirements of a User-added Unit Operation, so the "standard" DEW imposes almost no restrictions on the data entry. You must check the validity and completeness of the data by your own means.
Once the data requirements of a user-added unit operation are well defined, the user may choose to customize the "standard" DEW to match the data and be more descriptive and intuitive. Refer to Customized Developer's User-added Unit Operation Data for more information about customizing the "standard" DEW.
Calculation or Output Execution
A User-added Unit Operation consists of (a) a calculation routine, (b) an output subroutine, or (c) one calculation and one output routine. If a calculation subroutine has been written, you should select the option "Calculation time". If there is only an output subroutine, select "Output time".
Entering Data Using the Standard Window
In the "standard" window, data are supplied to the User-added Unit Operation in the four tables. Each table represents a data array having a specific, invariant, pre-defined length. Although the "standard" data entry window has no variable names, these data arrays map directly in a one-to-one correspondence to the standard user-added data arrays IPARM, RPARM, HEAT, and SUPPLEMENTAL. Developers of User-added Unit Operations have full flexibility in entering data and may enter any number of values up to the limits of each array. These limits are:
Real Data - up to 500 elements
Supplemental Data - up to 10,000 elements
Integer Data - up to 250 elements
Heat Balance Data - up to 10 (ten) elements
You must know which elements of each array are used by the User-added Unit Operation and enter the array element number along with the value. Values may be entered for any or all of the elements in the arrays. The array elements being populated with values do not need to be contiguous, and may be entered in any order.
Note: You may also enter data into the variables in the Real Data table using the Define system.
The variables in the Real Data table are also available to other unit operations by means of SPECs, VARYs and DEFINEs (i.e., various elements of the Generalized Specification facility in PRO/II). The other tables are available solely to the User-added Unit Operation.
Reorder Streams button
If the User-added Unit Operation has two or more feeds or products, they will be shown in the order in which they were laid down on the Process Flow Diagram. You may need to reorder the streams so that they are presented in the correct order to the User-added Unit Operation. For example, the User-added Unit Operation may always feed vapor to the first product stream and liquid to the second.
Push the button to display the User-added Unit Operation - Stream Reordering Window where you can change the stream order.
How to get to this window
The standard developer’s data entry window for a User-added Unit Operation is accessed by double clicking on the icon laid down on the Process Flow Diagram for the User-added Unit Operation.
Note: Unless the User defines a custom Data Entry Window for a specified User-added Unit Operation, the data entry for that unit will be via the "standard" developer’s data entry window.
User-added Unit Operation - Technical Information