You are on page 1of 7

O F INTELLIGENT RECIPEMANAGEMENT"

"THEBENEFITS
D de Kerf M Jhaveri
Cerestar, USA
Nijverheidsstraat 1 1100 Indianapolis Blvd.
4551 LA Sas van Gent Hammond. IN 46320
The Netherlands USA
ddekerf@nl.ebsworld.com

Abstract - This paper describes advanced process


management features of Intelligent Recipe Management
retype (with or without a conversion) the same data many
times. As soon as the manufacturing facility is really
compared t o the conventional Recipe Management integrated in the business processes we already have
Solutions. Aspects that are mentioned are dynamic achieved some improvements compared to the bulk of the
optimization of set points, dynamic control recipes and current work systems.
the integration of the process in the total supply chain. The earlier mentioned rework also takes place within the
The benefits of each of these features in a typical blend organizations itself. Standard office applications like Microsoff
application are mentioned, too. Excel are used by most of the engineers; managers and
operators to report results or to compute optimized settings.
I. SUMMARY The advantage of the use of this common software is its
Computer based support systems throughout the enterprise degree of flexibility. People are able to customize this kind of
must be able to respond immediately in order to support the applications to a big extent without the help of IT experts.
dynamic business objectives of today global enterprises. Since most manufacturers want to focus nowadays on the
Trends like e-business, Customer Relationship Management core business and IT experts are either too expensive or not
and Supply Chain Management can only be supported if the available the support of common office tools in the control
business support systems are able to communicate in an applications might help us to improve our processes with less
economical way with the support systems that are used in effort. Domain experts don't have to explain a programmer
modem Manufacturing organizations. Since most applications what they want anymore in these cases.
are not designed with that requirement in mind this integration An Intelligent Recipe Management System is the ultimate
is very hard to achieve. intermediate system between the process control application
Besides that most manufacturers consider the plant as the and all other support systems that are used in respect to the
bottleneck in the supply chain. Traditional batch management application; it processes data from other work systems and
applications are not always designed with enterprise provides feedback for them. Some examples of these external
application integration in mind. work systems are planning, quality support systems,
Another common i s u e is that most advanced batch specification systems, batch reporting, tracking systems,
management systems cannot be applied to generic batch calculations and many more.
processes. In order to improve the efficiency of software Modem, proven information technology is not always used
investments it would be useful to apply one common base for in a very effective way. Traditional control engineers are not
all Recipe Management applications throughout the exploiting the available mass technology that is already
corporation. Since virtually every modem Recipe applied in most business applications for many years to its
Management solution is able to apply the ISA S88.01 utmost. Business System Analysts seems to lack the
approach there seems to be a part of every application that knowledge to implement a combination of proven IT solutions
might be considered as common. However the S88.01 in a generic set of modules that can be used as a starting
standard does not support some necessary advanced control point to support every real life Recipe Management Solution.
solutions: dynamic control recipes (optimized workflow and The misunderstandings between traditional control engineers
set points based on business rules) are not really mentioned and business analysts might limit the potential effect of
in this well-known dictionary. business cases on the entire corporation. System integrators
This paper describes the advantages of tailor made who can link both application domains seem to be the ones
applications that are build with common modules. The that can overcome the current barriers.
described application is based on open systems and proven One of the biggest problems in applying basic modules for
technology. It is supported with examples that are based on more applications throughout the enterprise is that many
real life shop floor experience. The human factor is not really people assume that every case is special. What is special
addressed in this paper: it was, is and will always be the main about calculations, order processing, complaint handling,
reason for a lasting success. quality management if all local applications are managed and
monitored by one corporate ERP system! There seems to be
11. INTRODUCTION enough similarity to use one corporate ERP system on top of
There is no clear definition of Intelligent Recipe all the 'special" applications! Common modules must be setup
Management. Conventional Recipe Management Systems are in such a way that local organizations can customize the
in most cases not part of the supply chain. The shop floor setup. The use of common technology lowers the barriers that
might as well live in an entirely. different world than the non- are created by common applications. Management support is
manufacturing organizational entities. People and systems

0-7803-74460/02/$17.00 02002 IEEE - 168 -


essential to ensure the success of local implementations in other departments or shifts. A common vocabulary is a
based on common standards. necessity for a good understandingof the requirements.
Limiting the freedom and creativity of individual domain A basic comDonent is a defined product from an internal or
experts is a serious thread to the practical success of an external supplier that is labeled by a unique product code and
application. The common architecture must support the used in prescribed recipes to produce a batch.
business process and give every individual expert enough A grade chanae DrOduct is the intermediate product that is
possibilities to personalize an application. In order to ensure produced during a grade change procedure within a
the required support of every organizational unit it iS very production channel. It does not fit the quality specifications of
important to agree on a common dictionary, common both products.
requirements and common procedures. A remnant is the product that is left in a unit when no further
Time is another important factor. People must have the load-out or transfer should be done. It might be the result of
chance to get used to new approaches. The support of each corrections. a failed batch and an inaccuracy in the dosing
individual expert takes time but it is worth the effort: business system, legal restrictions of the maximum truck weight or any
can only improve if everyone supports the commonly applied other reason not to transfer a part of the produced lot.
strategy because they believe in it. A master reciDe is the process cell dependent site recipe
The international project that is the basis for this paper was that is defined in the corporate specification system.
dealing with four different applications spread around on three A control reciDe consists of all procedures and parameters
continents. The project included the following generic steps: that must be executed in order to produce a batch. The
create inventory, define common definitions and rules, define control recipe is generated from a master recipe and adapted
common requirements, define responsibilities, agree on to the scheduled batch by the calculation module.
requirements document, get management approval, develop An alternative recipe enables us to produce a batch in an
the common modules and implement them in two of the four altemative way. Every authorized master recipe that is defined
earlier mentioned applications. The international multi- in the specification system might be used to produce a
disciplinary team had representatives aboard of all product.
participating factories. A correction consists of all procedures that are required to
bring a batch within the specified limits after the initial control
111. DEFINITIONSAND RULES recipe is ready. These actions will be gathered in a new
Generic blend processes are used throughout the entire control recipe. A control recipe is always ended with a
industry. Standard operating procedures that are used in the sampling procedure.
specific applications often show big commonality from a The above mentioned examples are used in the definition
conceptual point of view. of the common rules (e.g. standard operation procedures).
Every process complies with one common workflow: Some examples are described in the next paragraphs
someone or something gathers information about the current In order to be able to handle the inaredients the important
status and the results that must be achieved. Based on this quality parameters of the ingredient must be known; this
input a decision is made how to proceed in order to achieve implies that every basic component that is permitted in a
the objectives in one way or another. Than the agreed set of storage tank is considered to be within agreed specification
actions is executed. When all actions are completed we start limits ("in-spec"). This enables us to simplify the calculations
all over again. In most cases we must check whether the that are needed to generate a control recipe.
result of our actions is as expected. Based on the results we An authorized procedure how to handle intermediate
decide what to do next. pr~&@is important, too. The generally used local procedures
Batchiparameter driven applications share common issues are often very similar:
as well: the available materials must be used to its extent and - the basic components are known
the capacity of the installation must be used as efficient as - take a sample of the lot
possible. This forces us to look carefully at the quality and - determine the quality parameters
availability of ingredients and the possibility to reuse - check whether the ingredient is mentioned in the product
remnants or intermediate products. specifications of scheduled batches that have not been
In order to achieve these objectives with one wmmon started
platform for applications throughout the enterprise it is very - check whether the quality assurance department allows
important to agree on common definitions and rules before the the use of intermediate product for the customer
actual requirements are discussed and agreed upon. It is part - use a limited amount of intermediate product in the
of requirement definition process and crucial to ensure a batches that meets the last mentioned requirements
common set of requirements that is supported and understood Although it is possible to forecast the composition of a lot
by everyone practical for every application. Creating an when the quality parameters and ingredients are known it is
inventory of the existing or required might be an excellent start not recommended to put more than one intermediate product
for this kind of activities. (i.e. two basic components) in a tank.
Although ISA S88.01 defines the basic wmmon The use of remnants is similar to the procedure described
terminology already it is far from complete: business rules are in the previous paragraph. Since the quality and composition
not mentioned in this kind of standards. Some examples of is already known it is not needed to take a sample to
fairly generic additional definitions are listed in the next determine how to use the lot. If the remnant cannot be used it
paragraphs. It is remarkable how often (or is it: how seldom) must be transferred to another storage location (e.g. a bulk
local experts shares thoughts and experience with colleagues car. holding tank, scrap tank...)

- 169 -
IV. MODULES
A generic intelligent recipe management system is an
intermediate operational system that:
- automatically receives the necessary input from other
(administrative and manufacturingsystems)
- supports manual data entry if one of the automated
interfaces is disabled or not working properly
- pre-processes batch data and determines control recipes
- downloads control recipes to the Open Control System
- provides a central user-friendly human machine interface
for the operator during normal operation
- supports tracking and tracing
Automatic systems cannot handle all situations. An
important design requirement is that the operator must always
able to take over the control of the Intelligent Recipe
Management system on both the system itself and on the
Open Control System.

provides a user-friendly graphical human machine


interface for all actions
provides a sequential function chart for every control
recipe
logs every action that is initiated in the batch production
system
Is the main operator Interface during normal operation. It
I
is very important that the local process control
applications support external connections for every user
interaction that it supports itself
J i l The graphical user interface enables the operator to:

i2
inventay
view the actual status of the process
view the detailed status of a unit
view the current status of a recipe using a Sequential
Function Chart as it is defined in the S88.01 description
IntElhce
C. Automated WoMow
The Intelligent Recipe Management system supports the
actual workflow on the shop floor. The essential workflow of
any process consists of the following steps:
Fig. 1: Intelligent Recipe ManagementFramework - define the required result
- check what is available andlor possible to achieve this
A. Process Model result
All physical equipment is configured in the process model. - define and approve the set of actions that must be
The other modules are using this source to get the current executed
configuration: the graphical HMI, calculator, workflow - execute of this control recipe
manager and OCS interface derive most of their configuration - check whether the set of actions was successful
input directly from this source. The interface to the The above mentioned workflow applies to handle batches
Specification Management System stores its data in the and orders from the APS (Advanced Planning System)
products and master recipe database. In order to achieve a system and to operating procedures that are triggered by the
certain behavior the process model can differ from the operator without an offcial request from the APS environment.
physical model. An example of such a manufacturing operation is to empty a
8. 8afch Confml Center tank completely or to transfer material from a storage tank to
another storage tank.
The batch control center can be considered as the core of Eveiy event that happens in the process must have a
the common batch production system. This module: unique identifier. The APS system only supplies identifiers for
- processes the requests from APS and triggers the a batch or an order. Corrective actions or manufacturing
necessary actions that are required according to the operations are not known in the APS application. The
request Intelligent Recipe Management system has to assign a unique
- processes the events from the OCS and triggers the identifier to every control recipe that is uploaded to the Open
necessaiy actions that are required according to these Control System. Adding a sequential number to the identifier
request that is supplied by the APS system is a practical solution.

- 170 -
Almost any procedure that is used to optimize the recipe
Every control recipe will have its own identifier in this case. parameters can be computed using Microsoft Excel. In
Since the original APS identifier is part of this internal ID it is practice we can define different calculation types:
not too difficult to use the historical data of the Intelligent - Use one attribute from a single lot as an input and return
Recipe Management system for tracking purposes. one set point to the Intelligent Recipe Management kernel
- Use more attributes from more than one lot as an input
and return multiple set point to the Intelligent Recipe
Management kernel
All actions that are supported by Microsoft Excel can be
used in the calculation. The standard solver can already
optimize the recipe parameters of many applications that are
in use. If the number of input and outputs in the solver is
exceeding a certain limit one can always consider deploying
another commercially available solver that can be used in
Excel.
Fact is that many engineers use Microsoft Excel to
preprocess optimizations (on the shop floor and on their
desk). The support of the Excel format makes life easier for all
of us in these cases. The Intelligent Recipe Management
system defines a standard format for the input and output
sheet. It is up to the user to make use of histher knowledge to
implement whatever Excel allows himlher to do.
Evew spreadsheet represents a method that must be used
.Fin.=. -.
?. .
Prinrind ..-..,,.-..
r”. Wnllrflnur under certain circumstances. The naming convention of the
worksheet can be used by the system to determine when to
The state diagram for a control recipe as it is defined in the use a integrating the name (e.g, pH),
ISA S88.01 standard can be applied without any change. The method (e.g. too lowor too high) and fieproduct name (e.g.
batch itself has no separate state diagram. Internal checks sodium) in the file name is one way to implement this, This file
might prohibit the operator to start a new APS batch before name algorithm does not make for the earlier
the current batch is formally completed.
. .product-multioleattribute method.
mentioned multiDle
D. Calculator In many cases a produa can be made using another
master recipes. Some ingredients are interchangeable as
The calculation module: well. These alternative basic components are configured in a
computes the parameters that are required in the Open
separate source. They are used in the earlier mentioned
Control System to produce a batch
multiple product-multipleattribute spreadsheet.
computes the parameters that are required in the Open
One important issue must be taken into account: however
Control System to execute the scheduled load-out
how complex the background calculations the operator
procedures
interface must be simple!
supports initial calculationsand corrections
supports calculations based on the defined mean
specification that can be derived from specification
system
supports calculations based on the known composition of
components
supports combinations of the two earlier mentioned
approaches
is able to handle last known values derived from LIMS.
mean values derived from the specification system and
moving averages derived from the last known series of
values in LIMS
converts recipe parameters if needed
stores the results in a generic format in the control recipe
buffet
The calculation module is using different inputs for the Fig. 4: Calculator
same calculation in different circumstances: Besides the parameter optimization the calculator is also
- the initial control recipe is based on the mean values that
optimizing the order of the phases in the control recipe. Since
are defined in the master recipe
the ISA S.88.01 does not support this kind of batch operations
- the operator is able to set the importance of the at this moment this optimization will not be discussed in detail
parametersthat are used in the calculation module
- it is akays possible to initiate the generation of a control in this paper. The entire system is designed to support the
dynamic control recipes based on rules that can be set in the
recipe on operator request
system configuration. Some possible optimizations are:

- 171
- Optimize the dosing of the different ingredients the same APS software schedule as the planners to
- Start the homogenizing at the best moment reschedule a batch. Rescheduling of load-outs can be done in
- Combine heating and cooling operations the process control software if needed.
Although APS is considered to be the common order
E. Inventory fulfillment scheduling software it is possible to consider the
The inventory stores all quality and composition data of described interface as a general order fulfillment interface for
each lot. The quality data is gathered from the LlMS system, manufacturing applications.
the composition is automatically updated when material APS indicates the relationship between the blend and load
transfer events from the OCS are received. The composition operations and separates combined operations in separate
of a lot describes which basic components and how many of items.
them are in a lot. Since the module can be used for different batch
Every lot or traceable material has a unique identifier. The applications it is recommended to split the interface in two
configuration in the process model defines whether a new lot parts. One generic batchlorder part (e.g. batch, quantity, latest
will be created when a new' sample is requested or new start time or latest possible end time) and a part with
sample result is received from the LIMS. application specific parameters (e.g. load out temperature or
The inventory is the basis for all calculations. It takes all maximum part of a certain type of intermediate material).
reservations of approved control recipes into account. The The Intelligent Recipe Management system reports me
reservations are deleted as soon as the material transfer actual status of the process back to the APS system. The
complete event from the OCS is received. status of the units, batches and orders is passed back to the
The calculator enables all possible sources automatically. APS. This enables the organization to implement a fully
Criteria for enabling the material in a connected unit are:
- the lot must be homogenous (the quality results cannot
dynamic APS environment.
G. Interface to Laboratory Information Management System
be used automatically when the lot is not homogenous
~ the products in a lot must be defined in the master recipe The LlMS environment is the responsibility of the Quality
(derived approved products like alternative basic Support department. Manufacturing is able to enter new
components are enabled as well) samples in LlMS and get the analysis results and statistical
In some configured cases the composition of a lot is calculations that are derived from these results from LIMS.
derived from the quality results automatically. The LlMS interface module:
- processes the samples that are acquired from LlMS
F. Interface to Advanced Planning System - pre-processes the samples and stores the results in the
APS is the responsibility of the Order Fulfillment orders buffer or in the inventory
department. Manufacturing is allowed to update the batch - supports manual input of the samples if the interface to
schedule under agreed conditions. LlMS is not available or disabled
The APS interface module: - announces new samples to LlMS when a correction is
- processes the orders that are acquired from the started or an additional sample is required by the
scheduling system operator
- prGprocesses the order data and stores the results in the - defines the link between the samples and the orders
orders buffer (load-out procedures)
- supports manual input of the order data if the intelface to Although LlMS is considered to be the common quality
the scheduling system is not available or disabled support and quality control software it is possible to consider
The quality assurance department defines all quality issues. the described interface as a general quality interface for
Customer order related quality issues are stored in the manufacturing applications.
customer database (e.g. the CRM environment). This data is A direct interfacing on sample level is not always the best
transferred to the manufacturing application by means of the way to implement this interface. The time that is needed to get
order fulfillment department and is therefore included in this results of some parameters within a sample can be different; it
interface. depends on the method. In order to allow corrections for out-
The activities in most basic batch applications can be split spec parameters without any delay it is recommended to link
in two: basic batch processing and customer order handling. LlMS on parameter group level (e.g. dry solids or sugar break
Although both activities are executed using control recipes the down).
data and workflow that is required in both cases is differs. The quality verdict of a lot can be based on internal
Every generic recipe management system must support both manufacturing specifications, customer specifications or any
batch and order handling. other available criteria. Misunderstandings a b u t limits (the
In most cases one batch is one customer order. Batches calculator is determining what actions must be taken to make
can also be split in more orders and multiple batches might be a lot in-spec according the applied criteria) are possible in a
needed to create one order (e.g. train car!). The unique real life application. Besides the overall quality verdict the
identifier for a batch or an order must be the same throughout LlMS interface also returns the verdicts, applied limits
all support systems! Tracking all events in the entire process (according the internal manufacturing specification, a
(from raw material to customer) forces us to take this issue customer specification or any other specification) and the
into account. actual value of the each Darameter.
The APS software is the master of the batch schedule in
any case. There is no scheduler in the recipe system. It is
recommended to let operators under specific conditions use

172.
~

H. Interface to Specification Management System J. Interface to Weighing Bridge


The corporate specification environment is not the The weighing bridge interface module:
responsibility of the shop floor organization. It defines the - processes the weighing data that are acquired from
approved master recipes. Manufacturing is able to get these weighing bridge
master recipes and is using them to generate the initial control - pre-processes the weighing data and stores the results in
recipes the orders buffer
The Specification system interface module: - supports manual input of the weighing data if the
- processes the recipes that are acquired from interface to the weighing bridge is not available or
Specification system disabled
- pre-processes the recipes and stores the results in the The law limits the maximum weight of a truck in most parts
master recipe buffer of the world. The weighing bridge data will be used to prevent
- supports manual input of the recipes if the interface to that trucks are overloaded.
Specification system is not available or disabled
Specification Management is an emerging area. It is an K. Application Support Tools
essential part of the business support systems. It is the unique The documentation of shop floor applications is not very
source that is required when specification data is shared with adequate in many cases. Project managers tend to save on
internal and extemal contacts. The required globalization of documentation. Standard Operating Procedures for
commodity businesses must lead to a certain efficiency production and maintenance are the minimum documentation
improvement if the organization wants to survive on the long that is required. The amount of documentation that is really
term. needed depends on the service level agreement of the
application and the way the first and second line support is
1. Interface to Open Control System setup.
The Open Control System interface module: Application support tools are a necessity to keep more
- pre-processesthe control recipes data that are defined by complex automation systems operational. Logging every
the batch control center action is another crucial issue. It enables the organization to
- translates the control recipes to the local format of the keep track of everyihing that has happened in the facility and
Open Control System is needed to determine what has really haDDened
- sends the resulting control recipe to the Open Control Engineering support tools are neebed .as well. The design
System of these more complex object oriented applications requires a
The recipe bufler in the Open Control System must support proper design environment. The modules rely on each other.
dynamic control recipes. The Intelligent Recipe Management Their individual design must fit in the concept. Since the
system uploads the phase identifiers, the number of implementation of this kind of applications involves many
parameters sent and the parameters itself. An additional different domain experts (process engineers, product
advantage of this approach is that the OCS can validate data specialists, IT specialists, quality engineers, production...) the
and that no programming is required when a new product communication between the different groups must be as clear
group is introduced that is using the same phases in a as possible. UML based tools like Rational Rose is a
different way; the local organization is able to implement new requirement, not a luxury. It helps to make sure that the result
master recipes without outside help. is according the requirements. It is no guarantee that the
Although most applications are still using polling as the project is finished on time and in budget!
mechanism to communicate OCS data with other systems it is v. APPLYING THE COMMON MODULES
recommended to use an event driven communication. The
disadvantage of polling is that certain fast events can be Since almost any organization has common administrative
missed. Events can be placed in a buffer and read at any business support systems the interfaces with this ERP like
time. Of course. on operational environment has to respond in systems can be applied with little changes throughout the
a certain time period. Generic events are having a time stamp, enterpnse Most organizations have less harmonizaion as far
unit andor control recipe identifier and parameters. as Open Control Systems is concerned In order to minimize
A load-out is considered to be a generic transfer. There is the amount of different OCS interface it is recommended to
no difference between a material transfer from a storage tank use open standards like OPC for this purpose. Although the
to another tank (the dosing of an ingredient) and the material Alarm and Events part of this standard is originally designed
transfer from a unit to a bulk car, train car or another storage for SCADA usage it is also possible to use the interface for
location. the event driven feedback from the OCS that is described in
The re-use of leftovers can be handled as a normal transfer this paper. The current problems with the Automation
if a "keep component" phase is implemented on the OCS. Wrapper that is provided by the OPC Foundation will be
This phase enables the engineer to use the same application solved on short notice. Until that problem is resolved some
to compute the amount of leftover that can be used in the next restrictions apply: the amount of events that can be processed
control recipe and to compute the amount of ingredients from in one go is limited to one.
other storage locations. It is recommended to base the entire framework on one of
The OCS interface must support transactions and the commercial available MES packages. The package can
asynchronous operations. One example of a transaction is the be used as a toolbox. Some extensions must still be created
uploading of the control recipe. The OCS must wait with the during the initial implementation (inventory, interfaces to
processingof the buffer until all data is sent. LIMS, specification management and APS). The basic
modules that are supported by every MES package (like

173.
recipe management, process model and electronic batch VII. BENEFITS
reports) can be used without any change. The challenge to An Intelligent Recipe Management as it is described in this
develop robust add-ons is difficult enough. Yet taking another paper has the following advantages compared to conventional
risk aboard by developing modules instead of integrating systems:
existing soliware is not recommendable. The less special - Improved overall performance: the first time right rate will
code there is the bigger the chance that the application is be improved because of the dynamic optimization of
robust. recipe parameters based on known quality results and
Evely extension that might be changed by the local the automatic interface to the other business support
application support must be written in an easy-to-use systems. Less correction actions will be required. This
language like Microsoff Visual Basic. The kemel. which is has a direct impact on the effective capacity of the
common and therefore not likely to be changed on request of installation.
one application only, can bener be written in more flexible Improved Drofit marains (less waste product): the
languages like C.
~

automatic remnant and grade change handling ensures


A common framework enables an organization to re-use big that all material is used without interfering the overall
portions of an application (up to eighty percent) every time. quality of a product. Since the profits on commercial
This reduces the risks that are associated with new products are normally bigger than the one on waste there
developments. Certain local customizations must be possible. is definitely a benefit. There is also a direct benefit
As long as the modules that can be subject to these local because of lower disposal costs. Depending on the
customizations are cleady marked there is no problem. application (number of grade changes procedures,
The initial investment for a fully integrated system that amount per grade changes and the price levels) it might
supports all the described functionality must not be have quite an impact. A mid-sized corn processing facility
underestimated. Such a development project might cost up to makes at least US$ 1 million more per year due to grade
US$ 300K. Since conventional local applications with less change handling only
functionality has an average cost of US$ 450K the overalf - fullv documented process: the extended logging of all
investment for the first project is still less than such a events that take place in the application/process can be
conventional approach. Too many engineers and managers used for analysis to trigger process improvements and
underestimatethis type of advanced control projects. locate the source of quality problems
Developing this kind of applications is not obvious. The - shorter time to market: the configurable nature of the
sample project started one and half year ago. The common entire system enables the user to customize a big part of
requirements document took us five months. The the local application without additional support
development took place in two phases due to Y2K issues. The - Less capital investment: there is one generic framework
actual development is completed since last June. We have for multiple applications, most modules can be re-used.
redesigned a part of the common modules at least one time. The first implementation will cost as much as
Applying common rules in such a way that procedures are still conventional locally developed applications (around US$
practical at the shop floor is a challenge as well. The project 450K).The second application can be setup for less than
manager dedicated at least one year exclusively to this US$ lOOK
project. - lntearation with SUDDIV olanninq: the tighter integration of
VI. LESSONSLEARNED Advanced Planning Systems and the process might be
the foundation for further business improvements (re-
The following issues must be kept in mind before engineering kind of activities). The APS application can
integration projects like the one that is described in this paper update the planning automatically based on the feedback
are started: from the Intelligent Recipe Management system
- The scope must be well defined and not too big - Less customer comdaints: customer exclusions are
- The team must consist of skilled IT engineers, process taken into account by the system. The automated
engineers and process control engineers. All team interlaces will minimize typing mistakes or other
members must have experience with operational misunderstandings that might arise when people has to
applications communicate
- The team must be able to consult domain experts - Lower cost of OwnershiD: the framework can be applied in
throughout the enterprise multiple applications. Second line support specialists can
Conventional design methods are not sufficient to create
be used for several sites. An indirect benefit of a bigger
~

this kind of environments volume can be obtained by the purchasing department


~ The team members must be dedicated to this project
during the critical phase: this is not the kind of activity that VIII. ACKNOWLEDGMENTS
can run in parallel with other activities
- The use of available soliware minimizes the risks. There
We wish to express our sincere appreciation to the
Cerestar (NWEA) BPS project team and to evelyone in
will be enough challenges left!
- Tests will take far more time then most people expect. It
Europe and in America who has contributed to the BPS
projects.
is impossible to test every possible situation off-line. The
on-line tests must be planned carefully in order to IX. REFERENCES
minimize potential problems in Production [I] ISA-S88.01., Batch Control, Part 1: Models and
Terminology (ISBN: 1-55617-562-0)

- 174 -

You might also like