the material by performing a 160° rotation, in the
conveyor belts (Fonseca Neto et al., 2003). The
Operational Process is monitored by the Supervisory
Control and Data Acquisition (SCADA). This
supervision is also conducted by means of the
programmable logic controllers (PLCs) which
receive all the information from the dumper
hardware through input cards.
Thus, the rail-wagons dumper’s hardware is one
important middleware for the communication
between the Expert System and the VV311-K01
hydraulic and mechanical components at the
operation time.
3 THE EXPERT SYSTEM
DEVELOPMENT
In order to develop the Expert System we
highlighted its stages based on JESS and
CommonKADS methodologies.
The JESS architecture involves cognition
components defined as: Inference Engine, Agenda
and Execution Engine. All these structures catch
assertions or domain facts and also create new
assertions. The inference JESS engine (based on the
Rete algorithm) is constituted by the Pattern-
Matching mechanism that decides which rules will
be activated. The Agenda programs the order in
which the activated rules will be fired, and the
Execution Engine is in charge of the triggering shot
(Friedman-Hill, 2003). In JESS the reasoning
formalism presents rules composed by if...then
patterns, represented by the LHS (Left-Hand Side)
and RHS (Right-Hand Side), respectively.
CommonKADS is a methodology for building
knowledge based systems (Labidi, 1997). Products
arisen from Expert Systems development that use
this methodology are the result of the performed
phases modelling activities, and characterize the
input artefacts for the successive refinements
undergone in the next steps of the CommonKADS
life cycling.
The steps of the system with actions such as
Acquisition and Knowledge representation are
summarized– also including the Analysis phase–
Rules representation– attending the Design phase –
and the System’s codification – satisfying the phase
Implementation.
3.1 Acquisition and Knowledge
Representation
All the knowledge acquisition was done by means of
interviews with the expert through information kept
in the operational reports. The knowledge
representation was built based upon production rules
that map the knowledge of the VV311-K01
operation expert.
There were observed the main concepts related
with the dumper’s positioner car along activities in
the operational productive system, aiming at getting
knowledge elements description to elaborate the
organizational model that complements the
CommonKADS.
The domain facts deal with the equipment
situation and the potential causes that promote the
main system stopping or the reduction of its
productivity. Thus, by correlating problems and
opportunities that can be solved or enhanced by the
Expert System from which there were extracted the
identified slots for building the VV311-K01
templates, it was elaborated the organizational
model presented in Table 1.
Table 1: Organization Model.
The slot called ‘Situation’ is one of the units for
representing the knowledge in the JESS inference
engine. The causes that lead the dumper to reach
certain circumstances are pointers for guiding what
must be done as to specify derivations that constitute
a method for the positioner car problem resolution,
and the strategies to attain this solution. These
efforts are described through the knowledge model
shown in Table 2.
Table 2: Knowledge Model.
SLOT OPPORTUNITIES PROBLEMS
Vibration
Broken Rollers
Spin
Lack of voltage
Short-circuit
Broken fixing
screws
Situation
Positioner car
Broken Counter-
bolts
SLOT INFERENCE
LEVEL
TASK LEVEL
Motor basement snap
Resonance
Vibration
Bend axle
Terminal out of order
Low isolation
Cause
Short-circuit
Falling’s wire material
ICINCO 2008 - International Conference on Informatics in Control, Automation and Robotics
348