Mathematical Problems in Engineering
Volume 2015 (2015), Article ID 391654, 9 pages
http://dx.doi.org/10.1155/2015/391654

Research Article

Design and Test of Fuzzy-PI Controller for Copper Disc Casting Machine Casting Electronic Balance

Fanzhi Kong,1,2 Qun Sun,¹ Chong Wang,¹ Chengqiang Yin,¹ and Song Hu²

¹School of Mechanical & Automotive Engineering, Liaocheng University, Shandong, Liaocheng 252059, China
²Yanggu Xiangguang Copper Co., Ltd. Shandong, Liaocheng 252327, China

Received 10 August 2014; Revised 13 January 2015; Accepted 14 January 2015

Academic Editor: Massimo Scalia

Copyright © 2015 Fanzhi Kong et al. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Abstract.

Casting electronic scale is the key part of copper casting machine; its control precision directly affects the quality of casting. For this problem, this paper analyzes 16 casting machine casting structures and control principles. According to the movement characteristics of casting, a cast Fuzzy-PI composite controller of electronic scale was designed. On this basis, the hardware system based on PLC and the expansion modules were developed, and casting electronic control programs were designed. Moreover, the control system was simulated by Matlab software and the field experiments have also been carried out. Experiments showed that the casting precision reached 99%, when weight errors are in 3 kg. The designed casting electronic scale satisfies the needs for production.

1. Introduction

Copper disc casting machine is one of the key equipment components of the copper pyrometallurgical process [1]. Currently, the high end copper disc casting machines of the Chinese copper smelters are mainly imported equipment, such as Outotec products [1, 2], and the production price is generally about twice the similar equipment made ​​in China. The electronic scale for casting is a key component of the copper disc casting machine, directly affecting the casting quality. The accuracy of the electronic scale for casting becomes a technical bottleneck restricting domestic products [3].

China Yanggu Xiangguang Copper Co., Ltd., is one of the world’s largest copper smelters. In the company’s 16-die single copper disc casting machine manufacturing process, a Fuzzy-PI controller has been designed to provide the electronic scale enhanced casting weight control accuracy.

2. Structure and Control Principle of a Casting Electronic Scale

2.1. Structure of a Casting Electronic Scale

A casting electronic scale consists of a casting pan, brackets, electronic scale main body, and an oil cylinder as shown in Figure 1 [3]. The cylinder plunger is raised according to the casting curve, and the copper liquid inside the casting pan is poured into a copper mold. When the casting weight meets the requirements, the cylinder plunger falls rapidly.

Figure 1: The structure of a casting electronic scale. A casting pan, brackets, electronic scale main body, and an oil cylinder.

During the casting process, the motion of the casting pan can be decomposed into the following operation phases: rapid rising of casting pan slow casting ​​fast casting ​​slow casting constant speed casting fast packing up the casting pan. In the next time the casting process begins, the weight of the set of adjacent anode plates used in the previous casting process is compared with the weight of the plates used in actual casting, and the difference is used as the correction value for the current casting control.

2.2. Casting Control Principle

The weight of the copper liquid in the casting pan is measured by a weighing sensor and a weighing controller, from which the signal is transmitted in real time to the PLC control system. The casting speed is controlled by proportional valves through PLC, which controls the rising and falling of the casting pan. Anode plate weight is obtained by calculating the difference of the copper liquid weight before and after casting. Some factors such as the uncertainties of the casting pan weight during a casting process, the sensitivity of the electronic scale, and the impact force of pouring copper liquid all affect the precision of the casting weight control.

3. Design of the Fuzzy-PI Controller

3.1. Fuzzy-PI Control Principle

The basic schematic of the composite Fuzzy-PI controller is shown in Figure 2 [4–6], where is the set weight of the copper liquid, is the difference value between the set value and the measured value, PID is the proportion integration differentiation controller, , , and are used to normalize the weight deviation , the deviation change rate , and control quantity , respectively, is the fuzzy logic controller, switch is the selector used to switch the control model between the PID control and fuzzy control, the threshold of the switch is 280 kg, and is the measured value of the casting copper weight. The composite controller achieves different control of different states [7–13] through the soft switch between fuzzy and PI controller.

Figure 2: The basic schematic of the composite Fuzzy-PI controller.

After the input signal , a modal converter is configured with a threshold value, which determines the control mode state using difference between the threshold value and the input signal . When the input is less than the threshold value, fuzzy control is used through the casting process. If the input is greater than the threshold value, PI control is automatically switched on to eliminate static error and to enhance the casting speed. The Fuzzy-PI composite controller not only maintains the advantages of the two control modes, but also provides higher steady-state accuracy than a single fuzzy controller and faster dynamic response characteristics than the classical PI controller. Thus it tends to make the system setting faster on the equilibrium point.

Due to poor dynamic performance of one-dimensional fuzzy controller and the complexities of three-dimensional fuzzy controller in terms of long calculation time and programming difficulties, a two-dimensional fuzzy controller was utilized in this study. In fact, as manual control experience indicates, speed control simply from observation of weight will cause large deviations. However, if the rate of weight change is considered and a reasonable control speed is given, good control effects can be achieved. The weight of anode casting plate is 380 kg and the casting time is about 11 seconds. The anode plate weight deviation is , , where is the threshold of the Fuzzy-PI controller.

3.2. Design Procedures of the Fuzzy-PI Controller

3.2.1. Fuzzy Processing of the Input

During casting, if the system detects relatively large errors, it expects the casting pan to have a higher casting speed to meet the time requirements. Otherwise, if the system detects that the errors are small then it is desirable to slow down the casting speed in order to meet the accuracy claim. After comprehensive comparison and analysis, fuzzy control was only used for the last 100 kg of casting, whilst PI control was utilized for those before the last 100 kg [3], in order to meet the rapid casting requirements. The weight deviation , deviation change rate , and control variable were divided into subcontinuous variables within (0–6) categories, and then these exact continuous variables were converted into discrete variables in 7 categories. Each category corresponds to a fuzzy subset, respectively, labeled as , , , , , , and , as shown in Table 1 for the specific meanings.

Table 1: Meaning of fuzzy subset .

Near 0
Near 1
Near 2
Near 3
Near 4
Near 5
Near 6

Z
VS
S
MS
M
ML
L

The basic system deviation is within domain , where is chosen between . This study takes as 100, transformed into a discrete domain , and the quantization factor of deviation is . The deviation change rate is transformed into discrete domain , basic domain , and quantization factor of is . As the control variable is transformed into discrete domain , the basic domain , the scale factor of is 2. Linguistic variables , , and choose ​​seven language values ​​. When the deviation is nonfuzzy variable, dichotomy method was used to create fuzzy variables. At the same time, values higher than 0.4 were classified as category 1 and those less than 0.4 were classified as category 0. Then define membership variable , and the membership functions of control quantities , , and are shown in Table 2.

Table 2: The membership functions of control quantities , , and .

0
1
0.4
0
0
0
0
0

1
0.4
1
0.4
0
0
0
0

2
0
0.4
1
0.4
0
0
0

3
0
0
0.4
1
0.4
0
0

4
0
0
0
0.4
1
0.4
0

5
0
0
0
0
0.4
1
0.4

6
0
0
0
0
0
0.4
1

Triangular membership functions were adopted due to good sensitivities. Matlab software simulation was carried out, and the membership functions of weight deviation , deviation change rate , and control quantity are shown in graph in Figures 3(a), 3(b), and 3(c).

(a) The membership functions of weight deviation

(b) The membership functions of deviation change rate

(c) The membership functions of control quantity

Figure 3: The membership functions.

3.2.2. Establish a Fuzzy Rule Table

According to the theory of fuzzy control, a prepared fuzzy control rule table was stored in the PLC, and then the corresponding output variables were obtained based on quantitative input look-up table. The fuzzy rule table is as shown in Table 3.

Table 3: The fuzzy rule table.

3.2.3. Fuzzy Reasoning

Fuzzy control algorithm has multiple forms, and, after comprehensive consideration, this paper adopts Mandani fuzzy reasoning rules, such as if and then ; there is a fuzzy relation , as shown below

The specific method to obtain is as follows. Firstly, let and obtain the matrix rows denoted by . Secondly, acquire the corresponding vector from the membership function assignment in Table 2 and let . Finally, get the fuzzy relations as shown below:

Then use the known , to solve the corresponding :

Weighted average method is needed to solve fuzzy equations and convert the fuzzy variables into analog outputs, as shown in the following equation, where is the membership function value of the control quantity; it means the degree of membership to the domain of the control quantity:

In general, as shown in

is the weighted coefficient and means each symmetric membership centroid degree function.

3.3. Design of the Fuzzy-PI Controller

The casting pan weighting mechanism is equipped with 3 PR6211 load cells, whose measured voltage signals are sent to a Sartorius weighting controller. The weighting controller transmits 4–20 mA signal output to the AB-1756 PLC controller. The PLC controller controls the hydraulic proportional valves and solenoid valves, to achieve control of the casting weight.

Figure 4 shows the configuration of the PLC controller and connected servo controllers, including PLC power supply module 1756-A2, ControlLogix controller 1756-L61, 10-31VDC isolation 16p input module 1756-IB16I, analog input module 1756-IF6I, analog output module 1756-OF6CI, digital output module 1756-OW16I, ProfiBus-DP module, 1756-M08SE module, and Ethernet module 1756-ENBT.

Figure 4: The configuration of the PLC controller and connected servo controllers.

For the intermediate pack and casting pan control, three operating modes were designed to control casting, including manual, semiautomatic, and fully automatic. Manual means manual control of both the intermediate pack and casting pan; semiautomatic refers to manual operation of intermediate pack but automatic control of the casting pan; fully automatic indicates that both are fully automated casting. The flowchart of the weighing electronic scale quantitative casting control program is shown in Figure 5, and the flowchart for Fuzzy-PI control algorithm is shown in Figure 6 [3].

Figure 5: The flowchart of the weighing electronic scale quantitative casting control program.

Figure 6: The flowchart for Fuzzy-PI control algorithm.

4. Simulation

The reference model of the controlled object is . The simulation model diagram of the control system established in this study is shown in Figure 7, where the control mode state is implemented by the feedback of the value of .

Figure 7: The fuzzy system simulation diagram.

By adding a unit step change to the set point input at , the simulation results are shown in Figure 8. A square signal is added to the set point input at ; the system responses are provided in Figure 9.

Figure 8: System responses to step signal.

Figure 9: System responses to square signal.

It can be observed from the figures that the control action responses of the two modes are all steady, and the control action responses of Fuzzy-PI composite controller are faster than the classical PI controller.

Since the time for continuous casting is generally about 12 seconds, the simulation was carried out for 15 seconds. From the simulation results, the control system was relatively stable and without overshoot and effectively suppressed the external disturbance and enhanced the casting stability. The Matlab simulation diagram for the control output is shown in Figure 10.

Figure 10: The Matlab simulation diagram for the control output .

5. Experiment

After the preliminary testing, the whole system was running smoothly and security was guaranteed, and actual trial production started. Figure 11 shows the control interface of the copper disc casting machine.

Figure 11: The control interface of the control system.

The first test casting produced totally 110 blocks, with an average weight 383.42 kg. Manual casting was only used once when the casting process began, and the weight deviation reached a level exceeding 10 kg. All the other trails were automatic casting and there are 13 blocks that have errors greater than 4 kg. There are totally 96 blocks that have qualified weight; that is, the weight error of qualified anode plate should be within 5 kg. Excluding manual casting, the pass rate is 88.07%. The produced anode plates have smooth surfaces and the gradients meet the requirements, without flash or burr. Continue tracking and debugging the control system, adjusting the casting curve; the later casting results are shown in Table 4.

Table 4: The later casting results.

Group
Weight errors
Automatic casting
Manual casting

1
>+10
1
0

2
+10
0
0

3
+5
1
1

4
+4
3
0

5
+3
7
0

6
+2
18
0

7
+1
61
0

8
0
345
0

9
−1
37
1

10
−2
19
0

11
−3
7
0

12
−4
3
0

13
−5
1
0

14
−10
1
1

15
<−10
0
0

From Table 4 it can be seen that since manual control is largely affected by human factors, such as the experience of the operators, the weight distribution is very uneven. Automatic casting produced 504 plates with a pass rate of 99%.

Furthermore, use a copper disc casting machine manufactured by a Chinese company, and compare the casting experiments; the statistical results of the first 12 casts are shown in Table 5.

Table 5: The casting results of the casting machine made in a Chinese company.

Group
Casting numbers
Pass numbers
Pass rate (%)

1
91
31
34.07

2
158
93
58.86

3
152
57
37.50

4
311
185
59.49

5
190
122
64.21

6
203
178
87.68

7
220
164
74.55

8
281
251
89.32

9
338
249
73.67

10
314
258
82.17

11
267
218
81.65

12
330
262
79.39

Besides, the Outotec copper disc casting machine was used to perform random casting and test results comparison; the data are shown in Table 6.

Table 6: The casting results of the Outotec casting machine.

Group
Casting numbers
Pass numbers
Pass rate (%)

1
71
69
97.18

2
84
80
95.24

3
48
44
91.67

4
40
36
90.00

5
167
163
97.60

6
212
197
92.92

7
505
492
97.43

From Tables 5 and 6 it can be seen that the pass rate of the machine produced by a Chinese company is relatively low, without exceeding 90 percent pass rate after 12 trails. After continuously testing 42 times, only in 10 times, the casting results are greater than the 90 percent pass rate. The copper disc casting machine made by Outotec always exhibits a pass rate higher than 90%, and the average pass rate is 94.58%.

6. Conclusion

Based on the analysis of the structure and control principle of the electronic scale used for copper disc casting machine, according to the characteristics of the casting, a composite Fuzzy-PI controller has been designed. The hardware system based on PLC and expansion modules have been designed and the control programs have been written. Both Matlab simulation and field experiments have been carried out, which indicated a casting pass rate of 99%, thus satisfying the production requirements.

Conflict of Interests

The authors declare that there is no conflict of interests regarding the publication of this paper.

Acknowledgments

This work was supported by the Natural Science Foundation of Shandong Province, China (Grant no. ZR2012CQ026), and a Project of Shandong Province Higher Educational Science and Technology Program (Grant no. J12LB63).

References

The International Copper Study Group (ICSG), Copper: Preliminary Data for September 2013, ICSG, Outotec, Lisbon, Portugal, 2013, http://www.outotec.com/en/About-us/History/.

Outotec, Anode Casting Technology, Outotec, Puolikkotie, Finland, 2011.

L. Xiaohua, Control Systems of M18 Single Wheel Copper Casting Machine, Central South University, Changsha, China, 2011.

J. Fei, K. Ma, S. Zhang, W. Yan, and Z. Yuan, “Adaptive current control with PI-fuzzy compound controller for shunt active power filter,” Mathematical Problems in Engineering, vol. 2013, Article ID 546842, 11 pages, 2013.

S. Du and C. Zuo, “Self-adaptive fuzzy PI control in energy distribution of pure electric vehicle with dual-energy storage system,” International Journal of Control and Automation, vol. 7, no. 3, pp. 283–298, 2014.

A. M. Yazdani, M. A. Movahed, and S. Mahmoudzadeh, “Applying a novel fuzzy-PI controller on the model of continuous stirred tank reactor,” International Journal of Machine Learning and Computing, vol. 1, no. 2, pp. 218–223, 2011.

M. T. Jelodar, H. Rastegar, and H. A. Abyaneh, “Turbo expander driven induction generator power quality improvement using fuzzy-PI controlled STATCOM,” Journal of American Science, vol. 9, no. 16, pp. 528–536, 2013.

D. Nandan and P. Rai, “A case study on design and evaluation of modified adaptive fuzzy PID controller,” Journal of Global Research in Computer Science, vol. 2, no. 12, pp. 51–56, 2011.

R. Coteli, B. Dandil, and A. Fikret, “Fuzzy-PI current controlled D-STATCOM,” Gazi University Journal of Science, vol. 24, no. 1, pp. 91–99, 2011.

M. Rosyadi, S. M. Muyeen, R. Takahashi, and J. Tamura, “Fuzzy-PI controller design for PM wind generator to improve fault ride through of wind farm,” International Journal of Renewable Energy Research, vol. 3, no. 2, pp. 308–314, 2013.

W. Dwiono, “Fuzzy PI controllers performance on boost converter,” International Journal of Electrical and Computer Engineering, vol. 3, no. 2, pp. 215–220, 2013.

N. Mendes, P. Neto, J. N. Pires, and A. Loureiro, “An optimal fuzzy-PI force/motion controller to increase industrial robot autonomy,” International Journal of Advanced Manufacturing Technology, vol. 68, no. 1–4, pp. 435–441, 2013.

A. A. Aly, A. S. Abo El-Lail, K. A. Shoush, and F. A. Salem, “Intelligent PI fuzzy control of an electro-hydraulic manipulator,” International Journal of Intelligent Systems and Applications, vol. 4, no. 7, pp. 43–49, 2012.