|
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.
|