GlassOnWeb.com - Articles - Fuzzy bending Glassfiles.com
 
 HOME   DIRECTORY   NEWS   ARTICLES   BUSINESS AREA   FORUM    JOBS  
 
Sign-in | Registration
  »  Home  »  Articles  »  Fuzzy bending
 
Pannkoke Gmbh
 
   TOPICS
Glass
Advice
Architecture
Chemicals
Events
Technology
Interesting Facts
Ecology
Machinery
Photovoltaics
Safety
Companies
 
  Articles

Technology
Fuzzy bending

Universities, research centers and corporate product development units are continuously looking for new ways to improve the reliability, quality and repeatability of production processes to meet the ever rising quality requirements in the industry. Fuzzy control is a completely new, exciting way to improve process performance in a number of different applications.

Fuzzy Logic is a totally new form of computer logic that provides a systematic way to handle qualitative information. It enables an automated control system to reason and make judgements in similar way to human beings. Simply put, Fuzzy logic converts vague concepts or values into mathematical format, which is then used by the computer to control the process precisely.

Glassrobots has developed a system that uses this technique to control the windscreen bending process. The main benefit is the ability to repeat a process consistently and accurately, but the new system also makes it possible to mix different windscreens freely in the same production run. This article gives some general information about fuzzy controls and explains how and why it has been applied to the serial windscreen bending furnace.

Fuzzy Controls
Fuzzy logic is based on the theory of fuzzy sets developed by Prof. L. Zadeh in the 1960’s and 70’s. The theory of fuzzy systems is an area of study where primarly inexactness (vagueness, imprecision) or uncertainty is being studied by the means of the logic and set theory particularly formulated for this purpose. Normal binary logic states that something either belongs to a group or it does not, but fuzzy logic accepts that something can belong partially to a group. For instance, binary logic says that when it is 30 ºC, water is warm and also when it is 20 ºC, but, abruptly, when it is 19 ºC it is not. Warm water is an unclear, ‘fuzzy’ concept, something that binary logic cannot understand.

By using membership functions (relationships of degree), Fuzzy Logic is able to assign quantitative values to something that partially belongs to a group. Water at 20 ºC belongs entirely to the group "warm", while water at 19 ºC only belongs to this group to a certain degree.

The membership functions in each group may be bel shaped, triangular or trapezoidal and usually there are 3,5 or 7 groups.

Fuzzy Control consists of the following steps:
* fuzzification converting the measured process values into membership functions
* processing using set of rules
* defuzzification, to produce precise control values

To explain how a fuzzy logic control procedure works, let us look at a simplified example of target temperature and actual temperature. The aim is to define controls that keep the actual temperature steadily on the target curve by adjusting the heating power. The first step is to define the membership functions in the fuzzy sets for the input and output values.

Fig 2 shows the the fuzzy set for the temperature difference between the actual and the target temperatures (DT). Corresponding sets also have to be defined for other input values (in this example for the derivate of DT, which indicates whether the difference is increasing or decreasing.

The fuzzy input values are then processed through the set of rules. The rules in fuzzy control consist of a condition, IF, followed by a control action, THEN. In normal language a rule would state something like: if the actual temperature is slightly lower than the target temperature and the difference is slightly increasing, then increase the heating power considerably. As a logic rule it states: if DT is NS (negative small) and DT/dt is NS (negative small), then P is PL (positive large). Each rule processes the information using different parameters; the output of each rule is different. The correct heating power required is obtained by combining the results from all the rules and finding its "center of mass".

General Benefits of Fuzzy Control

Fuzzy control is simple for the user. It provides precise control values from non-precise input data, a situation in which a conventional controller fails. Since fuzzy control systems process rules in parallel they are very fast. Since each rule operates in parallel, the effect of individual errors is minimal. The whole system is resistant to errors and more reliable than conventional controls that process data in series. Fuzzy control constantly adapts automatically to changing conditions, something that normal PID controls, for example, are unable to do.

Why Apply Fuzzy Control to Serial Windscreen Production?
The serial bending furnace (TFA) is a tunnel furnace consisting of two conveying tracks, one above the other. The upper track is for pre-heating and bending, the lower for cooling (edge compression and annealing). The furnace has a compact construction and has very low energy consumption. It was originally developed for producing replacement windscreens, where glass is bent in small or medium runs. The capability to process different windscreens at the same time was an essential requirement, with each wagon possibly containing a different windscreen.

Thanks to its versatility the furnace was rapidly adopted by the industry not only for replacement windshields, but also for OEM glass. The construction limits the cycle time to approximately 60 seconds, so whenever the capacity requirement is lower, the furnace can also be applied for OEM runs. Glass companies using serial furnaces supply low volume car manufacturers in Europe (e.g. trucks manufacturers, manufacturers of sport cars and special vehicles and small/medium size assembling units) as well as in Latin America and the Far East.

The serial bending process, like any bending process, is subject to a number of factors that reduce the repeatability of the process. To improve the process, and the repeatability, a careful study was made of these factors. Some of these, such as differences in molds and in the float glass, are not related to the furnace itself so were not taken into account here.

The main factors affecting process repeatability are:

Production Mix. Whenever the furnace is loaded for small runs (all the wagons have different windshields) or medium size runs (four different types each loaded in 7 wagons; 7/7/7/7) the process involves varying bending and preheating times. When the mix is changed again the processing times for each glass change accordingly. These changes in the process time can be partly compensated in the bending section by adjusting the final bending time (or temperature), but this usually causes deviation from the ideal form anyway.

Specific Heat Balance. Even if a furnace can be taken into production after one hour’s preheating, it still continues to heat up for a further four to five hours until it reaches the specified heat balance. Unless the furnace is being operated on a full 24-hour, 3-shift basis, then the operators face the same problem every day: a piece of glass produced in the morning does not have the same shape as an identical piece of glass bent with the same program in the afternoon. Some operators compensate for this difference by using a different program once the furnace has reached the specified heat balance.

External Temperature. The external temperature around the furnace may vary considerably between morning and afternoon, summer and winter. Temperature controllers compensate for the variations automatically, but not as precisely as they could. Traditional On/Off- and PID-controls usually have overstrikes, which may affect the shape of the glass.

Variations in Voltage. Good process performance is usually guaranteed for variations of less than 5%. In many countries the supply voltage varies much more. .

Instead of eliminating each of these factors one by one with a separate system, a new approach was taken. Standardizing the bending time and precise control of the heating and bending process provided an easy to use and reliable way of eliminating the ‘morning’ factor. So how does FuzzyBendT work?

FuzzyBendä - How does it work?
Glassrobots FuzzyBendT (pat.pend.) is a new fully automated control system for the TFA and the LTFBA range of windscreen bending furnaces, with clear advantages over existing automatic systems. In the new system glass is always bent for the same period of time under uniform conditions, regardless of any changes in production mix, the heat balance in the furnace or external temperatures, or of variations in the power supply. This guarantees excellent repeatability and easy use of the furnace, while at the same time allowing optimal use of the capacity of the furnace. There is no need to use several different bending programs for changing conditions.

The basis for controlling the bending is provided by measurements from aligned optical infrared pyrometers in the final preheating and bending sections. One of the given target process curves (Fig. I, II - V) is chosen, depending on the thickness, size and shape of the glass. This curve then determines how the glass is heated in the pre-heating sections (Fig. PH1-PB) and most of the variations in the glass temperature have been adjusted to the target curve before the glass enters the bending section. This balancing is controlled automatically by a fuzzy logic control, that minimizes the differences between the target curve and actual temperatures and eliminates overstrikes. To ensure that the required heat is distributed over the glass during balancing, the system maintains the heating profile, while the programmable logic controller regulates the heating power for the whole profile. The glass always has the same temperature, and an even heat distribution over the glass, when it enters the bending section. The bender selects the heating profile according to the required glass shape and decides on the programs required to bend the glass.

Operators’ Experiences of FuzzyBendT Controls
The FuzzyBend has already been installed in a number of furnaces around the world. Some of the furnaces are being used for OEM runs, others for replacement glass. As expected, the repeatability of the bending process has improved considerably. Good repeatability is one of the most important factors that OEM producers are looking for. Sag (cross curvature) tolerance has been typically reduced to a half or less. Sag control is especially difficult with compound shapes with a central sag exceeding 15 mm. As the trend is towards pieces with deep sagging, the need for more precise controls is obvious.

Another important benefit was the fact that a furnace with FuzzyBend can be loaded with a mix that cannot be produced with traditional automatic controls without sacrificing bending tolerances. Previously operators had to plan production on the terms of the bending furnace, dividing production into groups of more or less the same size, shape and thickness. FuzzyBend compensates for differences in size and shape by using different process curves. Operators now have almost free hands and can group production according to the order book, not in accordance with the limitations of the bending furnace.

Many people are afraid that fuzzy controls are very complicated. Even though fuzzy control in itself may be a complex technique, its user interface is very simple. For the furnace operator, it could not be easier. Just select the required process curve and switch on FuzzyBend. All the controls then work automatically in the background.


Photos: Glassrobots
Last review: November, 2008


Print this article  Printer friendly version Send this article to a friend  Send to a Friend



Add a Comment

You have to be registered in order to add your comment.
If you already have an account, please sign-in to comment.



 
Other Net Sources
Glassrobots
Company webpage.


ADVERTISING