GLASS FRAGMENT CONTROL

 

Ivan Dimitrov, M. Sc.

Georgy Mihov, Ph. D

Stoyan Jilov, M. Sc.

 

 

Summary: In this article a digital system for glass fragment control is discussed. The possible decisions are analysed. Methods for detection of glass breakdown and broken glass flushing are discussed.  Based on this analysis and particular technological requirements of the manufacturer a microprocessor-based system for glass fragment control is proposed. Also a system for cleaning from type CIP (clean in place) is designed and is connected with the pyramidal rejection scheme. System software of the controller allows full statistical and diagnostically real time monitoring, which can be achieved both on-line – using the control panel and remote control – through the industrial network.

 

I. Introduction

When glass bottles are used in beverage industry it is necessary to control the glass fragments content in the beverage. They appear after bottle breakage during the filling process. Many companies provide different technologies for glass fragment control.

 

The presented decisions differ mainly in the types of flushing system used and the methods for detection of the broken bottles. The flushing systems differ in type and number of spray systems, which are separated in one or two spraying zones. The jets in each zone are aimed at different angles in order to remove glass from filling valves, centering tulips and lifting cylinders.

 

Methods for broken bottle detection are direct and indirect. The direct ones allow finding the exact place of the broken bottle. This is done with the help of sensor, place in the particular position. Indirect methods allow detecting where the breakage occurs but it is not possible to locate the exact place. Hence, this method is mainly auxiliary. In this case acoustic detectors, placed near the filler, are used.

 

II. Solution

In order to achieve maximal efficiency of the broken glass flushing with minimal water consumption and manual operations, a microprocessor control is implied. The control algorithm includes detection of the valve position, where the bottle is broken and all subsequent operations. The operations are:

 

1) The spraying system is activated from valve n to valve m;

2) The filler is stopped after k positions in such a way that the cylinder with the broken bottle to be in a position to allow manual operation;

3) Removal of the bottles from the valve where breakage has occurred for l subsequent operations.

 

 

Fig. 1. The kinematic scheme

 

The kinematic scheme of the filler is presented in fig. 1. Bottle breakage zones are detected between positions 2 and 3. The two independent spraying systems flush the valves in positions 6 and 7. The position where the valve with the broken bottle is handled manually is denoted in the figure with 1. In order to remove the bottles from the valve in position number 4, decompression is performed and subsequently the filling process is stopped.

 

III. Analysis

Thus described method is characterized with high efficiency. Parameter m, n, k and l are determined experimentally and depend on the external dimensions of the filler. The most important operation is the removal of the bottles from the valve where breakage has occurred for l subsequent operations. This can be performed for the particular valve  (reduction method) and for the valves in the area as shown in table 1.

 

Table 1

 

POSITION

Revolution

n - 3

n - 2

n - 1

n

n + 1

n + 2

n + 3

I

 

 

 

Ä

 

 

 

II

 

X

X

X

X

X

 

III

 

 

X

X

X

 

 

IV

 

 

 

X

 

 

 

          Ä ¾ broken bottle

          X ¾ decompressed bottle

 

After this operation glass fragments introduced in the infeed are flushed. The main advantage, compared to water jet flushing, is that air pockets are not generated. Thus optimal flushing of the glass fragments and maximal reliability is provided. This is particularly valid for infeed tube, which are in close contact with the bottles.

 

IV. Application

The method for glass fragment control is realized with the help of programmable microprocessor based controller created for this specific purpose (fig. 2). One-chip microcontroller MC68HC11A1 is used as CPU. It is supported with 32K RAM, where dynamic variables are placed, and 16K ROM, where the system software is located. The state of the filler is monitored through the four inputs where digital data from the sensors is provided (fig. 2). Signals are:

 

 

Fig. 2. The controller

 

¾ CLOCK ¾ with this signal rest of the sensors are gated;

¾ SYNCHRONIZE ¾ the signal for the first valve. It is activated on every revolution;

¾ ENTER and EXIT ¾ indicates that there is a bottle in the valve.

The filler is controlled with five digital outputs i.e. JET1, JET2, DECOMPRESS, LOW SPEED and STOP.

The current condition of the controller is displayed on the terminal. It also has interface for local network, which provides the statistical information for the filler productivity. The algorithm for solving is followed.

 

 

Fig. 3. Operations with the array

 

In order to perform the control specially created data structure is implemented. This is an array that dynamically changes its content in accordance with the state of the filler (fig. 3). There is one array for each output. The array content is of Boolean type and determines the type of the operation (NO –ACTION; DO-ACTION). Array size n, is determined from the maximal number of clocks between the stimuli and reaction. Usually the size n is multiple to the number of the valves in the filler, due to the cyclic kind of the control algorithm.

 

There are three operations with this array. The first operation is named transition to the next state. It is realized through the shifting of elements to the right. During this operation the zero element is lost and the highest-order element is new and is loaded as NO-ACTION.  The second operation is loading of reactions. In the elements with the order equal with the necessary delay is loaded with the value DO-ACTION.  This is done with the help of a pattern responding to the necessary reactions. The last operation is extracting the current reaction. Setting each output with the zero element value of the corresponding array does this.

 

The program operates in cyclic mode. The CLOCK signal activates the program cycle. It starts with the consequent execution of the operations that extract the current reaction for every output. This is the third operation. Then the input signals are monitored. On this basis and on the current state the following situations are recognized (see table 2):

 

Table 1

ENTER

EXIT

Event

Reaction

Empty

Empty

No load

No reaction

Empty

Full

Fault

Send message

Full

Empty

Breakage

Add pattern

Full

Full

Normal load

No reaction

 

It is obvious that if the detected event is breakage then the second operation is performed (fig. 3), for each of the outputs. Then, in all cases, a transition to the next state, for each of the outputs, is performed. The next step is to increment the counter showing the number of the current valve. During this operation the state of the signal SYNCRONIZE is monitored. When activated the counter must check the number of the last valve. If this is not true a message for incorrect synchronization is send. Then, in both cases the counter is set to zero. This ends the control cycle.

 

 

Fig. 4. Diagram of tasks.

 

The diagram of tasks is shown on fig. 4. Furthermore the system software provides several background processes. They serve the network communication and send data to the terminal. Statistical information that consists of the number of the prepared bottles, number of the broken bottles for each valve and the total amount of broken bottles is preserved in the controller. All parameters of the controller can be changed during the working process. This can be done directly through the terminal or by using the network.

 

V. Conclusions

Analysis of all existing methods for detection of glass breakdown and broken glass flushing is made.

Based on this analysis a microprocessor-based system for control of glass fragments is performed. The proposed system for flushing, of the type CIP (cleaning in place), is connected with the pyramidal rejection scheme. A dynamic control and diagnostics of the input information are applied. The incorrect situation “enter empty, exit full filler valve” and the loss of synchronization is trailed. This improves the efficiency of the system. Efficient removal of breakage is achieved. Water consumption is minimized and operating costs are kept down.

 

The basic advantages of the here proposed solution be:

¾ Allows discovering and memorizing the position where the breakage of the bottle occurs for the purposes of statistics and diagnostics;

¾ Flexible programming of the work of the flushing system;

¾ Flexible setting of the number of consequently removed bottles from the breakage position;

¾ Possibility for transmission of statistical information through the local network;

¾ Thus described system is successfully introduced in the manufacturing of soft beverages.

 

Contact:

Ivan Dimitrov, M. Sc. (tel. +359 2 965 23 12, E-mail ivand@vmei.acad.bg)

Assoc. Professor Georgy Mihov, Ph. D (tel. +359 2 965 32 81, E-mail gsm@vmei.acad.bg)

Stoyan Jilov, M. Sc. (tel. +359 42 5 30 45)

 

VI. References

[1] Bandara, G. E. M. D. C., Racho Ivanov, Stoyan Gishin. Fuzzy Control of a Universal Battery Charger. Proseedings of NAFIPS’99: North American Fuzzy Information Society Conference, New York, USA, 1999.

[2] HANSA Fillers. Catalog 1999.

[3] SIEMENS. Components for Totally Integrated Automation. Catalog ST 70 - 1999.

[4] Smith, Donald. Finite State Machines for XModem. Dr. Dobb’s Journal, October 1989.

[5] Wirth, Niklaus. algorithms+data structures=programs. Prentice-Hall Inc. Englewood Cliffs, New Jersey, 1976.