CONTINUOUS DIGESTER BENCHMARK MODEL TOOLBOX v1.0 (for Matlab 5.2 & 5.3)

by

IETek - Integrated Engineering Technologies
5533 Beverly Ave NE,
Tacoma WA 98422-1402,
USA
tel (253) 925-2179
fax (253) 925-5023
fkayihan@ietek.net


PRICE STRUCTURE (in US funds including shipping)

Base price for single installation license : $ 500
Academic multi installation site (research group at one site) license : $ 500

Form of payment : checks or purchase orders



ABOUT THE PRODUCT

The objective of the toolbox is to provide a benchmark continuous digester process model for systems engineering research and education, including but not limited to controller design, identification, model reduction, diagnostic and monitoring. The toolbox is developed and tested on PCs with Microsoft Windows_95/98/2000 and NT_4.0 operating systems. Other platforms and operating systems are also expected to be suitable. The software product and its documentation are all included in one (1) IBM formatted 1.44 MB diskette.



SOFTWARE DESCRIPTION

This is a Matlab 5.2 & 5.3 toolbox, providing a highly vectorized algorithm for a dynamic continuous digester model based on fundamental principles with simplifying assumptions [ref: "A Kamyr Continuous Digester Model for Identification and Controller Design", F. Kayihan, M.S. Gelormino, E.M. Hanczyc, F.J. Doyle and Y. Arkun, 13th IFAC World Congress, San Francisco, 30 June - 5 July, 1996]. Matlab 5.2 or 5.3 (licensed from The MathWorks Inc) is required to use the toolbox.

A dual vessel continuous digester system with three reaction zones (cook, mcc and emcc) is modeled around a nominal hypothetical operating state. Model PDEs are approximated as ODEs through CSTR representation of the plug flow conditions. All model parameters, necessary operating data and initial states are provided for benchmark conditions. Program architecture is designed for "on-line" type simulation, so that at discrete time intervals, data from the process model can be sampled and manipulated inputs can be adjusted. Therefore, user supplied auxiliary programs and controller routines (as M-files) can be easily incorporated. For illustration purposes and to encourage rate-transition related studies, two additional operating conditions are also provided at approximately 1/2 and 2 times the nominal rate. As examples of toolbox use, sample programs for step response testing and for open-loop dynamics with a stochastic disturbance sequence are included for all three operating conditions.



CONTENTS OF THE DISKETTE

LICENSE, WARRANTEE and INSTRUCTIONS
(text file) "a_description_to_read_first" : A brief description of the toolbox and license agreement.

MODEL DOCUMENTATION
(Microsoft Word '97/'2000 file) "Digester_Benchmark_v1.0" : Process description and detailed model documentation (available on this web site).

MODEL (M-files)
"benchmark_global" : declares global variables for the model
"benchmark_initialization" : initializes the simulation conditions
"operating_conditions" : updates the operating conditions, including manipulated and disturbance variables, at the beginning of each discrete (sampling) time interval.
"digester_simulate" : simulates model equations through a discrete time interval.
"modelodes" : evaluates derivatives of state equations as needed by the Matlab variable order non-stiff solver "ode113".

EXAMPLE APPLICATIONS (M-files)
Step response tests
"bmark_cooktemp_step_atss1" : nominal operating conditions
"bmark_cooktemp_step_atss05" : slow (1/2 rate) operating conditions
"bmark_cooktemp_step_atss2" : fast (2 times rate) operating conditions.
Open-loop dynamics with stochastic disturbance
"bmark_openloop_dist_atss1" : nominal operating conditions
"bmark_openloop_dist_atss05" : slow (1/2 rate) operating conditions
"bmark_openloop_dist_atss2" : fast (2 times rate) operating conditions.

DATA FILES (ascii)
"bmarkssa1" : nominal rate steady-state or initial conditions for state variables.
"bmarkssa05" : slow rate initial conditions
"bmarkssa2" : fast rate initial conditions.
"deltadascii" : stochastic incremental disturbance sequence.

UTILITIES (script M-files)
"data_from_ascii_to_mat" : converts ascii files to (default) mat files
"save_state_variables" : saves the final state of a simulation run as possible initial conditions for another run.



TO ORDER OR FOR QUESTIONS PLEASE CONTACT:  FERHAN KAYIHAN   at
fkayihan@ietek.net
IETek - Integrated Engineering Technologies
5533 Beverly Ave NE
Tacoma WA 98422-1402
USA
tel (253) 925-2179
fax (253) 925-5023


IETek 1996-2002, all rights reserved.


 
Home ] Advanced Digester Model ] Advanced Digester Toolbox ] Batch Digester ] Paper Machine Monitoring & Control Workshop ] ACC 2000 Monitoring Workshop ] DOE Digester Control Project ] Digester Benchmark Model v1 ] [ Digester Benchmark Toolbox v1 ] Custom Short Courses ] UDel PCMC ] Publications ] Projects ]