| Literature DB >> 33869820 |
M K O Ayomoh1, K A Abou-El-Hossein2.
Abstract
This research has presented an optimum model for surface roughness prediction in a shop floor machining operation. The proposed solution is premised on difference analysis enhanced with a feedback control model capable of generating transient adaptive weights until a converging set point is attained. The surface roughness results utilized herein were adopted from two prior experiments in the literature. The design of experiment herein is premised on three cutting parameters in both experimental scenarios viz: feed rate, cutting speed and depth of cut for experimental dataset one and cutting speed, feed rate and flow rate for experimental dataset two. Three experimental levels were considered in both scenarios resulting in twenty-seven outcomes each. The simulation trial anchored on Matlab software was divided into two sub-categories viz: prediction of surface roughness for cutting combinations with vector points off the edges of the mesh referred to as off-edge cutting combinations (Off-ECC) and recovery of cutting combinations with positions on the edges of the mesh referred to as on-edge cutting combinations (On-ECC). The proposed hybrid scheme of difference analysis with feedback control premised on the use of dynamic weights produced an accurate output in comparison with the abductive, regression analysis and artificial neural network techniques as earlier utilized in the literature. The novelty of the proposed hybrid model lies in its high degree of prediction and recovery of existing datasets with an error margin approximately zero. This predictive efficacy is premised on the use of set points and transient dynamic weights for feedback iterations. The proposed solution technique in this research is quite consistent with its outputs and capable of working with very small to complex datasets.Entities:
Keywords: Adaptive weights; Difference analysis; Feedback control; Off-edge cutting combinations; On-edge cutting combinations; Surface roughness prediction
Year: 2021 PMID: 33869820 PMCID: PMC8035492 DOI: 10.1016/j.heliyon.2021.e06338
Source DB: PubMed Journal: Heliyon ISSN: 2405-8440
Figure 1Schematic view of the experimental set-up.
Experimental factors and levels Lin et al. (2001).
| Level | Factor | ||
|---|---|---|---|
| (a) | (b) | (c) | |
| 1 | 0.350 | 0.080 | 86.120 |
| 2 | 0.800 | 0.200 | 121.580 |
| 3 | 1.250 | 0.320 | 202.630 |
Design of experiment Lin et al. (2001).
| Experiments | (a) Depth of Cut (μm) | (b) Feed Rate (μm/rev) | (c) Cutting Speed (rpm) |
|---|---|---|---|
| 1: a1b1c1 | 1.250 | 0.080 | 202.630 |
| 2: a1b1c2 | 1.250 | 0.200 | 202.630 |
| 3: a1b1c3 | 1.250 | 0.320 | 202.630 |
| 4: a1b2c1 | 0.800 | 0.080 | 202.630 |
| 5: a1b2c2 | 0.800 | 0.200 | 202.630 |
| 6: a1b2c3 | 0.800 | 0.320 | 202.630 |
| 7: a1b3c1 | 0.350 | 0.080 | 202.630 |
| 8: a1b3c2 | 0.350 | 0.200 | 202.630 |
| 9: a1b3c3 | 0.350 | 0.320 | 202.630 |
| 10: a2b1c1 | 1.250 | 0.080 | 121.580 |
| 11: a2b1c2 | 1.250 | 0.200 | 121.580 |
| 12: a2b1c3 | 1.250 | 0.320 | 121.580 |
| 13: a2b2c1 | 0.800 | 0.080 | 121.580 |
| 14: a2b2c2 | 0.800 | 0.200 | 121.580 |
| 15: a2b2c3 | 0.800 | 0.320 | 121.580 |
| 16: a2b3c1 | 0.350 | 0.080 | 121.580 |
| 17: a2b3c2 | 0.350 | 0.200 | 121.580 |
| 18: a2b3c3 | 0.350 | 0.320 | 121.580 |
| 19: a3b1c1 | 1.250 | 0.080 | 86.120 |
| 20: a3b1c2 | 1.250 | 0.200 | 86.120 |
| 21: a3b1c3 | 1.250 | 0.320 | 86.120 |
| 22: a3b2c1 | 0.800 | 0.080 | 86.120 |
| 23: a3b2c2 | 0.800 | 0.200 | 86.120 |
| 24: a3b2c3 | 0.800 | 0.320 | 86.120 |
| 25: a3b3c1 | 0.350 | 0.080 | 86.120 |
| 26: a3b3c2 | 0.350 | 0.200 | 86.120 |
| 27: a3b3c3 | 0.350 | 0.320 | 86.120 |
= 33=(27 rows); 3 factors results in (3 columns).
Figure 2Schematic of the experimental set-up.
Experimental factors and levels Mia et al. (2017).
| Level | Factor | ||
|---|---|---|---|
| (a) | (b) | (c) | |
| 1 | 66 | 0.18 | 1100 |
| 2 | 82 | 0.22 | 800 |
| 3 | 100 | 0.25 | 500 |
Design of experiment Mia et al. (2017).
| Experiments | (a) Depth of Cut (m/min) | (b) Feed Rate (mm/rev) | (c) Flow Rate (ml/h) |
|---|---|---|---|
| 1: a1b1c1 | 66 | 0.18 | 1100 |
| 2: a1b1c2 | 66 | 0.18 | 800 |
| 3: a1b1c3 | 66 | 0.18 | 500 |
| 4: a1b2c1 | 66 | 0.22 | 1100 |
| 5: a1b2c2 | 66 | 0.22 | 800 |
| 6: a1b2c3 | 66 | 0.22 | 500 |
| 7: a1b3c1 | 66 | 0.25 | 1100 |
| 8: a1b3c2 | 66 | 0.25 | 800 |
| 9: a1b3c3 | 66 | 0.25 | 500 |
| 10: a2b1c1 | 82 | 0.18 | 1100 |
| 11: a2b1c2 | 82 | 0.18 | 800 |
| 12: a2b1c3 | 82 | 0.18 | 500 |
| 13: a2b2c1 | 82 | 0.22 | 1100 |
| 14: a2b2c2 | 82 | 0.22 | 800 |
| 15: a2b2c3 | 82 | 0.22 | 500 |
| 16: a2b3c1 | 82 | 0.25 | 1100 |
| 17: a2b3c2 | 82 | 0.25 | 800 |
| 18: a2b3c3 | 82 | 0.25 | 500 |
| 19: a3b1c1 | 100 | 0.18 | 1100 |
| 20: a3b1c2 | 100 | 0.18 | 800 |
| 21: a3b1c3 | 100 | 0.18 | 500 |
| 22: a3b2c1 | 100 | 0.22 | 1100 |
| 23: a3b2c2 | 100 | 0.22 | 800 |
| 24: a3b2c3 | 100 | 0.22 | 500 |
| 25: a3b3c1 | 100 | 0.25 | 1100 |
| 26: a3b3c2 | 100 | 0.25 | 800 |
| 27: a3b3c3 | 100 | 0.25 | 500 |
= 33=(27 rows); 3 factors results in (3 columns).
Figure 3Mesh diagram for interacting machining parameters in Table 2.
Figure 4Mesh diagram for interacting machining parameters in Table 4.
Figure 5Feedback loop for computation of adaptive weight
Experimental and Computational Results for Surface Roughness Considering Proposed and some Earlier Techniques.
| S/N | [a] | [b] | [c] | Expt. value (μm) | Abductive network | Percentage error (%) | Regression analysis | Percentage error (%) | Proposed Difference Analysis and Feedback control Technique (μm) |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 1.250 | 0.080 | 202.630 | 0.8480 | 0.940 | 10.850 | 1.060 | 25.000 | a3b1c3 = 0.848 |
| 2 | 1.250 | 0.200 | 202.630 | 3.1110 | 3.130 | 0.610 | 3.460 | 11.220 | a3b2c3 = 3.111 |
| 3 | 1.250 | 0.320 | 202.630 | 8.2790 | 8.200 | 0.950 | 8.200 | 0.950 | a3b3c3 = 8.279 |
| 4 | 0.800 | 0.080 | 202.630 | 1.0650 | 1.070 | 0.470 | 0.920 | 13.620 | a2b1c3 = 1.065 |
| 5 | 0.800 | 0.200 | 202.630 | 3.1540 | 2.960 | 6.150 | 3.110 | 1.400 | a2b2c3 = 3.154 |
| 6 | 0.800 | 0.320 | 202.630 | 7.5680 | 7.700 | 1.740 | 7.640 | 0.950 | a2b3c3 = 7.568 |
| 7 | 0.350 | 0.080 | 202.630 | 1.0870 | 1.170 | 7.640 | 0.780 | 28.240 | a1b1c3 = 1.087 |
| 8 | 0.350 | 0.200 | 202.630 | 2.8130 | 2.740 | 2.600 | 2.760 | 1.880 | a1b2c3 = 2.813 |
| 9 | 0.350 | 0.320 | 202.630 | 7.0040 | 7.160 | 2.230 | 7.090 | 1.230 | a1b3c3 = 7.004 |
| 10 | 1.250 | 0.080 | 121.580 | 0.7150 | 0.780 | 9.090 | 1.140 | 59.440 | a3b1c2 = 0.715 |
| 11 | 1.250 | 0.200 | 121.580 | 3.7940 | 3.880 | 2.270 | 3.910 | 3.060 | a3b2c2 = 3.794 |
| 12 | 1.250 | 0.320 | 121.580 | 9.4890 | 9.340 | 1.570 | 9.010 | 5.050 | a3b3c2 = 9.489 |
| 13 | 0.800 | 0.080 | 121.580 | 0.8380 | 0.820 | 2.150 | 1.000 | 19.330 | a2b1c2 = 0.838 |
| 14 | 0.800 | 0.200 | 121.580 | 3.6300 | 3.600 | 0.830 | 3.560 | 1.930 | a2b2c2 = 3.630 |
| 15 | 0.800 | 0.320 | 121.580 | 8.5030 | 8.680 | 2.080 | 8.450 | 0.620 | a2b3c2 = 8.503 |
| 16 | 0.350 | 0.080 | 121.580 | 0.7550 | 0.830 | 9.930 | 0.870 | 15.230 | a1b1c2 = 0.755 |
| 17 | 0.350 | 0.200 | 121.580 | 3.3410 | 3.290 | 1.530 | 3.210 | 3.920 | a1b2c2 = 3.341 |
| 18 | 0.350 | 0.320 | 121.580 | 7.9430 | 7.990 | 0.590 | 7.900 | 0.540 | a1b3c2 = 7.943 |
| 19 | 1.250 | 0.080 | 86.120 | 0.7270 | 0.710 | 2.340 | 0.750 | 3.160 | a3b1c1 = 0.727 |
| 20 | 1.250 | 0.200 | 86.120 | 3.4660 | 3.500 | 0.980 | 3.680 | 6.170 | a3b2c1 = 3.466 |
| 21 | 1.250 | 0.320 | 86.120 | 9.0310 | 8.870 | 1.780 | 8.930 | 1.120 | a3b3c1 = 9.031 |
| 22 | 0.800 | 0.080 | 86.120 | 0.8580 | 0.830 | 3.260 | 0.620 | 27.740 | a2b1c1 = 0.858 |
| 23 | 0.800 | 0.200 | 86.120 | 3.2470 | 3.270 | 0.710 | 3.330 | 2.560 | a2b2c1 = 3.247 |
| 24 | 0.800 | 0.320 | 86.120 | 8.1150 | 8.210 | 1.170 | 8.380 | 3.270 | a2b3c1 = 8.115 |
| 25 | 0.350 | 0.080 | 86.120 | 0.9000 | 0.910 | 1.110 | 0.480 | 46.670 | a1b1c1 = 0.900 |
| 26 | 0.350 | 0.200 | 86.120 | 3.0550 | 3.010 | 0.600 | 2.980 | 2.450 | a1b2c2 = 3.055 |
| 27 | 0.350 | 0.320 | 86.120 | 7.5550 | 7.540 | 0.200 | 7.820 | 3.510 | a1b3c1 = 7.555 |
Experimental and Computational Results for Surface Roughness Considering Proposed and some Earlier Techniques.
| S/N | [a] | [b] | [c] | Expt. value (μm) | Artificial Neural Network | Absolute Percentage error (%) | Proposed Difference Analysis and Feedback control Technique |
|---|---|---|---|---|---|---|---|
| 1: a1b1c1 | 66 | 0.18 | 1100 | 2.173 | 2.17 | 0.35 | 2.173 |
| 2: a1b1c2 | 66 | 0.18 | 800 | 2.438 | 2.44 | 0.13 | 2.438 |
| 3: a1b1c3 | 66 | 0.18 | 500 | 2.838 | 2.84 | 0.18 | 2.838 |
| 4: a1b2c1 | 66 | 0.22 | 1100 | 2.416 | 2.38 | 1.65 | 2.416 |
| 5: a1b2c2 | 66 | 0.22 | 800 | 2.717 | 2.73 | 0.63 | 2.717 |
| 6: a1b2c3 | 66 | 0.22 | 500 | 3.270 | 3.18 | 2.84 | 3.27 |
| 7: x1y3z1 | 66 | 0.25 | 1100 | 2.613 | 2.61 | 0.28 | 2.613 |
| 8: x1y3z2 | 66 | 0.25 | 800 | 2.972 | 2.94 | 1.10 | 2.972 |
| 9: x1y3z3 | 66 | 0.25 | 500 | 3.350 | 3.34 | 0.42 | 3.350 |
| 10: x2y1z1 | 82 | 0.18 | 1100 | 2.187 | 2.15 | 1.64 | 2.187 |
| 11: x2y1z2 | 82 | 0.18 | 800 | 2.387 | 2.46 | 3.21 | 2.387 |
| 12: x2y1z3 | 82 | 0.18 | 500 | 2.829 | 2.87 | 1.61 | 2.829 |
| 13: x2y2z1 | 82 | 0.22 | 1100 | 2.350 | 2.30 | 2.20 | 2.350 |
| 14: x2y2z2 | 82 | 0.22 | 800 | 2.817 | 2.71 | 3.92 | 2.817 |
| 15: x2y2z3 | 82 | 0.22 | 500 | 3.220 | 3.19 | 0.84 | 3.220 |
| 16: x2y3z1 | 82 | 0.25 | 1100 | 2.432 | 2.52 | 3.67 | 2.432 |
| 17: x2y3z2 | 82 | 0.25 | 800 | 2.825 | 2.94 | 4.23 | 2.825 |
| 18: x2y3z3 | 82 | 0.25 | 500 | 3.163 | 3.40 | 7.50 | 3.163 |
| 19: x3y1z1 | 100 | 0.18 | 1100 | 2.321 | 2.20 | 5.26 | 2.321 |
| 20: x3y1z2 | 100 | 0.18 | 800 | 2.617 | 2.56 | 2.36 | 2.617 |
| 21: x3y1z3 | 100 | 0.18 | 500 | 2.926 | 2.91 | 0.42 | 2.926 |
| 22: x3y2z1 | 100 | 0.22 | 1100 | 2.218 | 2.29 | 3.07 | 2.218 |
| 23: x3y2z2 | 100 | 0.22 | 800 | 2.743 | 2.72 | 0.75 | 2.743 |
| 24: x3y2z3 | 100 | 0.22 | 500 | 3.105 | 3.17 | 1.97 | 3.105 |
| 25: x3y3z1 | 100 | 0.25 | 1100 | 2.672 | 2.47 | 7.60 | 2.672 |
| 26: x3y3z2 | 100 | 0.25 | 800 | 2.749 | 2.95 | 7.45 | 2.749 |
| 27: x3y3z3 | 100 | 0.25 | 500 | 3.470 | 3.40 | 1.92 | 3.470 |
Computed Surface Roughness Readings for Off-ECC sub-category Machining Parameters.
| Iterations | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| [Off-ECC]/Surface Roughness | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
| a1b2c2 = 0.649 | a1b2c2 = 2.502 | a1b2c2 = 2.601 | a1b2c2 = 2.797 | a1b2c2 = 3.096 | a1b2c2 = 3.341 | a1b2c2 = 3.341 | a1b2c2 = 3.341 | a1b2c2 = 3.341 | |
| a2b1c2 = 0.199 | a2b1c2 = 0.419 | a2b1c2 = 0.449 | a2b1c2 = 0.531 | a2b1c2 = 0.652 w | a2b1c2 = 0.838 w22 = 0.737 | a2b1c2 = 0.838 w22 = 0.722 | a2b1c2 = 0.838 w22 = 0.716 | a2b1c2 = 0.838 w22 = 0.716 | |
| a2b2c1 = 0.667 | a2b2c1 = 2.639 | a2b2c1 = 2.681 | a2b2c1 = 2.794 | a2b2c1 = 2.961 | a2b2c1 = 3.224 | a2b2c1 = 3.247 | a2b2c1 = 3.247 w33 = 1.019 | a2b2c1 = 3.247 w33 = 1.019 | |
| a2b2c2 = 0.248 | a2b2c2 = 0.909 | a2b2c2 = 1.892 | a2b2c2 = 3.431 | a2b2c2 = 3.571 | a2b2c2 = 3.630 | a2b2c2 = 3.630 w44 = 0.952 | a2b2c2 = 3.630 w44 = 0.952 | a2b2c2 = 3.630 w44 = 0.952 | |
| a2b2c3 = 0.818 | a2b2c3 = 3.067 | a2b2c3 = 3.154 | a2b2c3 = 3.154 w55 = 1.190 | a2b2c3 = 3.154 w55 = 1.044 | a2b2c3 = 3.154 | a2b2c3 = 3.154 w55 = 1.041 | a2b2c3 = 3.154 w55 = 1.041 | a2b2c3 = 3.154 w55 = 1.041 | |
| a2b3c2 = 4.199 w6 = 1.545 | a2b3c2 = 8.503 | a2b3c2 = 8.503 | a2b3c2 = 8.503 w66 = 1.396 | a2b3c2 = 8.503 w66 = 1.391 | a2b3c2 = 8.503 | a2b3c2 = 8.503 w66 = 1.388 | a2b3c2 = 8.503 w66 = 1.388 | a2b3c2 = 8.503 w66 = 1.388 | |
| a3b2c2 = 0.824 | a3b2c2 = 3.290 | a3b2c2 = 3.473 | a3b2c2 = 3.759 | a3b2c2 = 3.785 | a3b2c2 = 3.794 | a3b2c2 = 3.794 w77 = 1.115 | a3b2c2 = 3.794 w77 = 1.115 | a3b2c2 = 3.794 w77 = 1.115 | |
Figure 6A graph comparing experimental output and abductive network.
Figure 7A graph comparing experimental output and regression analysis.
Figure 8A graph comparing experimental output and proposed approach.
Computed Surface Roughness Readings for Machining Parameters of the Off-ECC sub-category.
| Iterations | ||||||||
|---|---|---|---|---|---|---|---|---|
| 1 | a1b2c2 = 1.566 | a2b1c2 = 0.925 | a2b2c1 = 0.997 | a2b2c2 = 0.872 | a2b2c3 = 1.627 | a2b3c2 = 1.360 w6 = 1.300 | a3b2c2 = 1.237 | |
| 2 | a1b2c2 = 2.717 | a2b1c2 =2.387 | a2b2c1 = 2.350 | a2b2c2 = 2.817 | a2b2c3 = 3.220 | a2b3c2 = 2.825 | a3b2c2 = 2.743 | |
| 3 | a1b2c2 = 2.717 | a2b1c2 = 2.387 | a2b2c1 = 2.350 | a2b2c2 = 2.817 | a2b2c3 = 3.220 | a2b3c2 = 2.825 | a3b2c2 = 2.743 | |
Figure 9A graph comparing experimental output and artificial neural network.
Figure 10A graph comparing experimental output and the proposed approach.
ANOVA computation for dataset in Table 2.
| SUMMARY | ||||
|---|---|---|---|---|
| Groups | Count | Sum | Average | Variance |
| Depth of Cut (μm) | 27 | 21.6 | 0.8 | 0.14 |
| Feed Rate (μm/rev | 27 | 5.4 | 0.2 | 0.01 |
| Cutting Speed (rpm) | 27 | 3693 | 137 | 2469 |
ANOVA computation for dataset in Table 4.
| SUMMARY | ||||
|---|---|---|---|---|
| Groups | Count | Sum | Average | Variance |
| Cutting Speed (m/min) | 27 | 2232 | 82.67 | 200.31 |
| Feed Rate (mm/rev) | 27 | 5.85 | 0.22 | 8.5∗ 10ˆ-4 |
| Flow Rate (ml/h) | 27 | 21600 | 800 | 6.2∗ 10ˆ4 |
Figure 11Box notch diagram for experimental data in Table 2.
Figure 12Box notch diagram for experimental data in Table 4.