Open Access
Issue
Manufacturing Rev.
Volume 10, 2023
Article Number 7
Number of page(s) 16
DOI https://doi.org/10.1051/mfreview/2023006
Published online 28 April 2023

© L.A. Duc et al., Published by EDP Sciences 2023

Licence Creative CommonsThis is an Open Access article distributed under the terms of the Creative Commons Attribution License (https://creativecommons.org/licenses/by/4.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

1 Introduction

With the rapid development of computer science in recent years, the research and application of artificial intelligence (AI) in optimization have attracted considerable research attention and action [13]. AI simulates human intelligence processes with machines, especially computer systems. These processes include learning (acquiring knowledge and rules for obtaining information), rationalizing (using rules to achieve approximate or final results), and self-correction. The topics around artificial intelligence are the components of artificial neural networks, expert systems, fuzzy logic, and genetic algorithms [4,5]. Among the candidates in optimization, Yang [6] introduced metaheuristic algorithms for solving many challenging optimization problems. When considering the processes within optimization, we can understand how humanistic aspects are related to behaviours. That's why for this reason, AI has been the perfect solution for optimization problems. It is enough for us to understand the point where optimization is the subject of decision-making, AI and optimization. In this paper, we introduce a new meta-heuristic optimization algorithm called optimize cooperation many nonlinear systems (OCMNO). In addition to some standard testing functions, the proposed algorithm applies to the problem of optimizing technological parameters in the magnetic polishing process. The advantages of the proposed algorithm compared with those obtained by previous studies expresses through the following characteristics:

  • Proposing an artificial intelligence inspired optimization algorithm: As opposed to previous heuristic algorithms that were inspired by evolutionary or natural phenomena, presented algorithm is based on an artificial intelligence concept. Considering the fact that personal movements of NLOs and their internal interactions are programed by human brain, a wide range of movements and characteristics can be obtained which are mostly rare or impossible to observe simultaneously in a specific creature or phenomenon in the nature. Therefore, high flexibility of implementation and programing is achievable.

  • The new operators are different from those presented by previous algorithms: Three new operators have been presented in proposed optimization algorithm, which are different than those of presented by previous algorithms.

  • The convergence quality of OCMNO depends on a control parameter and is limited to a short period, thereby minimising the familiar methods related to set control parameters.

  • The position of the elite solutions used in the revision method helps maintain the diversity of solutions, and demonstrate strength and high convergence. While, some optimization algorithms omitted this methodology, or this the problem about other remaining algorithms like PSO and GA [79] results in a pre-mature convergence of algorithm and plighting in local optima.

The SKD 61 coated Ni-P material has in recent years become popular in many areas of manufacturing processes such as electronics, chemicals, plastics and aerospace and is particularly useful in the fabrication of parts in stamping dies and hot stamping dies. The resulting Ni-P coating has high corrosion resistance and wears resistance with excellent hardness which greatly improves the working life of the products thereby improving economic efficiency and reducing costs in production processes [10,11]. The previous surface finishing processes for SKD61-coated Ni-P materials usually used grinding, however, these processes give low surface quality, which is not suitable for the manufacturing process with the ultra-fine surface of the mould industry. In order to achieve an ultra-smooth product surface in most finishing processes, a polishing process is required to remove scratches and residual stresses above or below the surface layer. Among the existing machined surface finishing techniques, grinding or polishing by abrasive particles is commonly used, however, in machining processes, it is difficult to produce super-flat surfaces without leaving residual stress or scratched, damaged surfaces [1214]. In order to meet the requirements of machining ultra-precise and ultra-gloss surfaces, electromechanical polishing processes can be achieved but these processes have been shown to be less effective when applied to some materials [15,16]. A method is being studied in recent years for surface finishing by elastic emission machining, but the material removal capacity of this method is not high [17,18]. To overcome the disadvantages of previous methods and to produce ultra-smooth surfaces with undamaged surfaces obtained with proven efficiency and plausibility by magnetic polishing processes [19,20]. In magnetic polishing processes, the magnetic liquid mixture under the action of a magnetic field produces a non-Newtonian liquid that exists as a hard liquid strip that serves as a flexible polishing tool [21,22]. The shape and hardness of the magnetic fluid strip can be controlled through procedures that modulate the strength of the magnetic field thereby enhancing the performance of the magnetic polishing processes. In polishing processes with magnetic liquid mixtures, performance and operability are significantly influenced by the method and manner of magnetic field application [2224]. When subjected to a constant magnetic field during machining processes with constant geometry and magnetic force distribution, it forms a fixed, inflexible magnetic polishing tool in finishing processes. Under the influence of a constant magnetic field, the ferromagnetic particles and abrasive particles present in the magnetic compound fluid (MCF) do not evenly disperse under the influence of the magnetic field, thereby not creating the expected polishing process. To overcome this phenomenon, finishing processes under the effect of a rotating magnetic field were established. The flux density is constant in the rotating magnetic field but the distribution process is always changing over time due to the ever-changing magnetic field, thereby creating geometric shapes with much improved and more uniform distribution of abrasive particles under the influence of a rotating magnetic field.

Based on the above-mentioned characteristics, aim to create a polished model with the ultra-smooth surface of material SKD61 coated Ni-P. In this study, the authors analyzed and developed a new mathematical model in optimization for nonlinear systems generated by machining processes. The authors propose a hybrid model based on the combination of the high convergence and flexibility of the proposed OCMNO algorithm with the newly developed magnetic polishing process with the rotating magnetic field in order to find the technological parameters for the ultra-smooth surface quality of SKD 61 coated Ni-P material. The optimized model along with the proposed rotating magnetic polishing process aims to further improve the surface quality, thereby providing excellent reference values for the manufacturing processes ultra-precision as well as the mould-making industry.

2 OCMNO algorithm

The structure of the proposed algorithm is described based on the coordination of nonlinear objects in the group aim to find out the optimal parameters. The algorithm diagram is shown in Figure 1. From here shown that just like other evolutionary optimization algorithms. The first step of the algorithm must set up the initial nonlinear objects (NLO) for the group. Based on the signal obtained from the NLOs, the NLO that acquires data larger than those collected by other NLOs in the group will act as the main NLO. The main NLO will then set up optimal situations for the group. Meanwhile, the other NLOs in the group must follow the control signal of the main NLO, which are called dependent NLO. When a dependent NLO reaches a location with a better data source than that obtained by the main NLO, the dependent NLO will become the main NLO and will act as a guide to the group in the next part of the optimization task. Simultaneously, the previous main NLO will play the role of a dependent NLO. When implementing cooperation and optimization tasks, there is always an exchange of information between NLOs. Thus, the rank of the NLOs in the group is completely related to the location and capability to track important signals emitted from the target.

In the mission of cooperation and optimization, with the leadership of the main NLO, the following operators are formed:

  • Collection operator (concentrating NLOs depending on the position of the main NLO). The first operator moves solutions to their new positions by utilizing normal distribution function. To this end, a new method for calculating mean and variance factors for each of solutions are presented.

  • Exploration operator (setting search distance between main and dependent NLOs). The second operator may displace solutions toward/backward the best solution by a twofold main-dependent concept. None of previous algorithms can lead some of solutions on counter direction of best solution during a controlled procedure to explore the entire of search space better. Besides, as opposed to previous algorithms like PSO, GA and etc. in which positions of low quality solutions were basis of their new respective positions, some positions around these solutions are basis of movement for low quality solutions in proposed operator.

  • Local search operator (establishing some dependent NLOs on the task of searching around the location of the main NLO). Well-known operators of exponent and round effecting on float part of variables are employed for the first time in this paper as the third operator. These operators considerably accelerate convergence of algorithm when solutions are gathered near the most optimal position.

Compared with individuals in natural swarms, the NLOs in the group can record restrictions by previous steps. This feature allows NLOs to return to previous locations if they cannot find a convenient location during task completion.

thumbnail Fig. 1

Proposed OCMNO diagram.

2.1 Set up the original NLO for the group

Optimisation problems are determined by vectors of NV decision variables to identify the position of NLOs in the search area, and the initial solution is set by an array of size 1 ×  NV. The position of the ith NLO is determined by the following equation:PNLOi=[x1,x2,...,xNV],(1)where i = 1, 2, ..., N.

The parameters of x1,x2,...,xNVvariables are determined by location. The value that displays the optimal target parameter (DTP) is determined by the equation:DTP=f(PNLOi)=f([x1,x2,...,xNV]),(2)where f(PNLOi) is called optimisation function. Given that N is the number of NLOs in the group, the N × NV matrix is created as an initial NLO population. The initial position of the NLOs is determined by the equation:PNLO=Ur(VMAX,VMIN,Vside),(3)where Ur creates a sequence of random points from a continuous uniform distribution with the lowest and highest endpoints determined by VMIN, VMAX and Vsize = 1 × NV; VMAX and VMIN are the largest and smallest limit of decision variables, respectively.

After creating the solutions and evaluating the initial parameters, the main and dependent NLOs are determined on the basis of the DTP index.

2.2 Collection operator

After the initial setup for the main and dependent NLOs, all dependent NLOs move to the position near the main NLO position. This accumulation nearby the position of main NLO is implemented with random movements and by utilizing normal probability distribution function. The probability density of normal distribution is given by:y=f[x|η,δ]=1δ2.πe(xη)22δ2,(4)where η is the average parameter, δ is the standard deviation and δ2 is the variance. A random variable with a Gaussian distribution is said to be normally distributed and is called a normal deviate. If η = 0 and δ = 1, the distribution is called the standard normal distribution denoted by N (0,1). Figure 2 shows the probability density function for normal distribution with different parameters. During cooperation and optimization tasks, parameters η and δ are used to identify the main and dependent NLOs, respectively.

thumbnail Fig. 2

Probability density function with different parameters.

thumbnail Fig. 3

Convergence capability with different optimisation algorithms.

2.2.1 Calculate parameters η and δ for main and dependent NLOs

When the optimization tasks, the main NLO gathers dependent NLOs to its current location to direct them on the location with the highest resource. After the dependent NLOs gather close to the position of the main NLO, the local search process is initiated. The main NLO attempts to improve its information gathering ability to implement this search method, whilst other NLOs move to the location with the highest DTP. Considering P1 as the first control point, the parameters η and δ for the main NLO are respectively determined by the following equation:δNLO[M]=k,(5) ηNLO[M]=(1+(1)ET+1.δNLO[M](max[0,(1)ET+1]).(1P1)+1).PNLO[M],(6)

where k is a random number in the range [0,1], ET is the time taken by the search task of OCMNO and PNLO[M] is the location of the main NLO.

Parameters η and δ for dependent NLOs are respectively determined by the following equation:δNLO[D]=DFi×(PNLO[M]PNLO[D]i)+k2×PNLO[M]i(j)|,(7) ηNLO[D]i=P1×PNLO[M]+(1P1)×PNLO[D]i,(8)where i = 1, 2, ..., ND ; j = 1, 2, ..., NV and DFi is the parameter correction factor δ for the ith dependent NLO.

2.2.2 Create new locations for main and dependent NLOs

The new position of the main and dependent NLOs is determined using parameters η and δ corresponding to each NLONewPNLO(i)=Gr(ηNLO(i),δNLO(i)),(9)where the Gr function generates an array of random floating point number from NLO with parameters η and δ obtained in the previous section. The following formulas below are applied to create a relationship between the new positions obtained in the search space:NewPNLO(i)(j)=Max(VMin(j),NewPNLO(i)(j)),(10) NewPNLO(i)(j)=Min(VMax(j),NewPNLO(i)(j)),(11) NewDTPNLO(i)=f(NewPNLO(i)).(12)

2.2.3 Determine collection parameters DF

When the new position of the NLOs is set, the DF parameter will be updated and modified after every minute of the search task based on changes by DTP parameters of the NLOs in the current iteration (there is reference by the previous iteration). The calculation of DF parameters is shown in Table 1.

DTPmovementi is determined in Step 3 before making progress assessment. Some NLOs will return to their previous position if the new locations have inappropriate DTPNLO parameters.

Table 1

Calculation of DF parameters.

2.3 Exploration operator

The exploration process is where dependent NLOs are allowed to search in their surroundings when heading to the main NLO or vice versa. The location of dependent NLOs according to this policy is determined by the following equation:NewPNLO[D]i=k×PNLO[D]i+RB×(PNLO[M]PNLO[D]i)×ME,(13)where RB = ± 1 variable is randomly selected with motion factor (ME) determined by max(1,|PNLO[M]PNLO[WD]i|) at the end of each iteration. The WD index refers to the dependent NLO with the lowest DTP. The ME parameter can control the convergence rate and the accuracy of the search process in different execution time intervals.

2.4 Local search operator

In this operator, some NLOs with the lowest quality of information obtained work as worker NLOs. These NLOs are assigned to search around the location of the main NLO. However, the residence of worker NLOs at the new location only occurs when an improved position of the second-ranked NLO is realised. Otherwise, the worker NLOs will return to their previous location after the search fails. The new position of the worker NLO is determined by the following formula:NewPNLO[W]1=sign[Rd+(|PNLO[M]|)]NLO[M],(14) NewPNLO[W]2=sign[Rd(|PNLO[M]|)]NLO[M],(15)where Rd+(x) and Rd(x) are the nearest integers closest to x, and sign [Φ] Ψ reflects the signs of element Ψ by element Φ.NewPNLO[W]3=sign[RI(PNLO[M])+{RF(PNLO[M])}1e1]NLO[M],(16) NewPNLO[W]4=sign[RI(PNLO[M])+{RF(PNLO[M])}e2]NLO[M],(17)where RI (β) and RF (β) are return functions of the integer and the dimensionless part of the β elements, respectively; the parameters e1 and e2 are two random integers in the interval [2,4].

In this operator, the cross policies of the GA algorithm are applied. In particular, the new position of the fifth worker NLO is a combination of position NewPNLO[W]3 and NewPNLO[W]4 with random components R1 and R2, respectively (with R1 + R2 = 100%).NewPNLO[W]5=[{R1%(NewPNLO[W]3)}{R2%(NewPNLO[W]4)}].(18)This process is performed with certain variables to prevent sudden and chaotic changes in the locations where solutions are obtained.

2.5 Convergence and optimisation solution of OCMNO

The proposed algorithm is applied to non-modal functions (Fun.1 to Fun.9) and multimodal (Fun.10 to Fun.12) with small (B1), medium (B2) and large (B3) scales. These functions are described in Table 2.

The stop criteria of the algorithm are determined by the following formula:fEnd(Ro[M])GloS.CA,(19)where fEnd (Ro [M]) is the value corresponding to the solution, which is best obtained at the last iteration of the algorithm, and S.CA is the stop criterion of the algorithm. This criterion will converge with tolerances 10−6 and 10−3 corresponding to non-modal and multimodal functions, respectively. The standard deviation with the obtained results is shown as follows: S.AD=(1ni=1n[xix]2)12,(20)

where xi is the solution result vector run by the algorithm and x is the average value of solutions determined by the following formula:x=1ni=1nxi.(21)

The parameters in Tables 35 of the proposed OCMNO algorithm are compared with TLBO, GSA, PSO, and ABC after 50 times of independent implementation with the best and S.AD results obtained, which correspond to scales B1 to B3. Table 3 shows the proposed OCMNO for the best performance. The proposed OCMNO algorithm shows that the efficiency through S.AD is lower than the mentioned algorithms. Tables 4 and 5 show the superiority of OCMNO to the other algorithms by medium- and large-scale benchmark functions. Hence, with benchmark objective functions, in terms of solutions and quality, OCMNO shows superiority to other well-known algorithms.

When applying algorithms for multimodal functions (Fun.10, Fun.12) based on time, the average value (mean value of all algorithm runs) and the optimal average value (average number of peaks found above 50 times with S.CA = 1000) are shown in Table 6. Based on the results, the possibility of multimodal functions is not as high as that of non-modal functions. The complexity of the benchmark functions from Fun.10 to Fun.12 increases, thereby realising the reduction of the quality of solutions. This process is expressed via analysis. The average optimisation value (AO) corresponding to the Fun.10 function is 2 (100% success rate). However, the AO value with Fun.12 function achieved by OCMNO is 16.98 (94.3% success rate). The results show that the quality obtained by OCMNO is superior to the algorithms mentioned in most cases. Therefore, OCMNO has high applicability on target identification with nonlinear systems and various optimisation problems.

Table 2

Benchmark functions.

Table 3

Small scale (B1) with non-modal functions benchmark functions.

Table 4

Medium scale (B2) with non-modal functions benchmark functions.

Table 5

Large scale (B3) with non-modal functions benchmark functions.

Table 6

Optimal solution with multimodal functions.

3 Applying the OCMNO algorithm in optimizing the polishing process with the MCF rotating magnetic field of SKD 61 coated Ni-P material

Figure 4 describes the polishing principle of SKD 61 coated Ni-P material using an MCF in a rotating magnetic field. The principle of creating a rotating magnetic field by a permanent magnet placed eccentrically with a distance R below the rotating disk is to create a variable magnetic field. The MCF composite is placed below the permanent magnet and a distance of H from the magnet by means of an aluminium carrier disc. Axis 2 during rotation will transmit rotational motion n2 to the permanent magnet, under the rotating action of the magnet, the magnetic force continuously rotates around axis 2, this process forms a rotating magnetic field applied to the polishing process by MCF. The MCF polishing is established when the workpiece is placed under the MCF carrier plate with a distance of K.

When a rotating magnetic field is applied, the shape and geometrical position of the assemblies will always change due to the magnetic attraction. This leads to a change in the external shape and size of the MCF composite. In the MCF polishing setup, a rotating magnetic field is generated based on a permanent magnet made of Nd50 type Nd-FeB material of cylindrical shape with a diameter of 30 mm and a thickness of 20 mm with a magnetic field strength B = 0.45T. The composition of the MCF is shown in Table 7.

Under the effect of the magnetic field when the MCF polishing processes are established, micrometre-sized magnetic particles are formed in the magnetic induction directions. Under the effect of magnetic particles combined with α-cellulose fibres present in the MCF during operation, the magnetic abrasive particles will follow the action of the magnetic induction line under the effect of the magnetic field. When the n1 motor rotates, it will transmit motion to the aluminium disc, through which the MCF polishing mixture will transmit rotation to the abrasive particles thereby creating a cutting action with a very small depth of cut by micro-sized abrasive particles.

The design of the experiment using the Taguchi orthogonal array approach can economically satisfy the needs of solving the problem and product design optimization projects. By applying Taguchi's method researchers, engineers and scientists can reduce the time, resources, and money required for little experimental investigation. Taguchi experimental design L16 is a commonly used method in investigating the impact factors, including multiple factors and levels [25,26]. This method was successfully applied to many different subjects with the aim to save time and money and obtain optimal objectives [27,28]. The key to this approach is to create an orthogonal design table on the basis of the factors and levels of impact that are being investigated. In this work, polishing parameters conducted according to Taguchi L16 experimental analysis after 60 min of polishing are described in Tables 8 and 9. The SKD 61-coated Ni-P workpieces after polishing repeated three times were averaged for material removal rate(MRR) and surface roughness at three different locations by the Zygo 7100 roughness measuring device and have an accuracy of surface topography measurement in Ra less than 0.12 nm.

The workpieces are cleaned with acetone and ethanol then dried before polishing. The workpieces were weighed before and after polishing with a high-resolution electronic balance (0.1 mg) to determine MRR. In this case, the MRR is determined by the following equation: MRR=Δm×103T,(22) where Δm (g) is the difference between the workpiece weight before and after polishing, T (min) is polishing time and MRR (mg/min) is material removal rate.

The results in Figure 5 show the ANOVA analysis of surface quality minimumwith experimental parameters described in Table 9 for the S/N ratio corresponds to the workpiece speed, abrasive particle diameter, ferromagnetic particle size, and magnet speed are (‑12.70), (‑9.38), (‑13.35) and (‑13.71) levels for 1313 levels (corresponding workpiece speed n1 = 300 rpm; AP diameter 1 μm; AP diameter 6 μm; magnetic speed n2 = 60 rpm).

The results in Figure 6 show the ANOVA analysis of MRR highest with experimental parameters described in Table 9 for the S/N ratio corresponding to the workpiece speed, abrasive particle diameter, ferromagnetic particle size, and magnet speed are (‑33.01), (‑35.61), (‑32.67) and (‑22.64) levels for 4133 levels (corresponding workpiece speed n1 = 900 rpm; AP diameter 5 μm; AP diameter 6 μm; Magnetic speed n2 = 60 rpm).

The surface quality results obtained before and after polishing as described in Figure 8 show that the surface has been significantly improved by the proposed rotating magnetic field polishing method. With the experimental results obtained in Figure 7 and Table 9, when applying the proposed optimization algorithm OCMNO and ANOVA analysis to further improve the surface quality, the technological parameters are obtained when optimizing for the polishing process of materials SKD 61 coating Ni-P by rotating magnetic field as described in Table 10.

From the optimal results through ANOVA analysis and the proposed OCMNO algorithm, experimental verification processes are established. The verification experimental results depicted in Figure 8 after 60 min of polishing show that with the experimental analysis according to ANOVA for surface quality (Ra = 2.372 nm), the results show that the surface quality is improved better than the experimental according to Taguchi L16 as given in Table 5. However, the surface under optimal conditions with experimental analysis of ANOVA still appears a few very small scratches. The ultra-smooth surface with no scratches on the surface obtained experimentally according to the polishing parameters proposed by the OCMNO optimization algorithm. Experimenting according to the technological mode proposed by OCMNO gives the superfine surface quality with Ra = 1.137 nm, along with that, the surface quality is improved by 52.08% compared to the optimization according to the experimental analysis ANOVA. Experimental according to the polishing technology parameters proposed by OCMNO and ANOVA for the material removed rate 29.78 and 23.05 mg/min, through which the ability to material removed rate increased to 29.19% compared to the optimal according to experimental analysis ANOVA. The obtained results show that the optimization algorithm and the proposed polishing model are capable of creating an ultra-smooth surface for SKD 61 coated Ni-P material without any scratches.

thumbnail Fig. 4

Schematic diagram and experimental setup for polishing the SKD 61 coated Ni-P material in a rotating magnetic field.

Table 7

MCF components set up.

Table 8

Technological parameters when polishing Ni-P SKD 61 material under rotating magnetic field.

Table 9

Experimental results when polishing with magnetic field SKD 61 coated Ni-P by Taguchi L16 method.

thumbnail Fig. 5

Results of experimental analysis of ANOVA for polishing material SKD 61 coated Ni-P.

thumbnail Fig. 6

Analysis of ANOVA for MRR polishing material SKD 61 coated Ni-P.

thumbnail Fig. 7

Morphology of some workpiece surface SKD 61 coated Ni-P before and after polishing.

thumbnail Fig. 8

Surface morphology when machining verified under optimal cutting modes.

Table 10

Optimal polishing parameters according to ANOVA and OCMNO analysis.

4 Conclusions

In this work, a new OCMNO optimization algorithm is proposed. On the basis of the presented optimization model based on the flexibility and strong convergence of the OCMNO algorithm, the technological parameters in the polishing of SKD 61 coated Ni-P materials by using MCF in the rotating magnetic field produced by the proposed OCMNO algorithm to create surface quality in nanometer form. The main results of the study are as described below:

  • A new OCMNO algorithm is proposed based on NLO. The analytical procedures include benchmark functions to evaluate the performance of the presented optimization algorithms in terms of solution, quality and speed of convergence. The analysis results show that the quality obtained by the proposed OCMNO algorithm is superior to the mentioned algorithms in most cases. Therefore, the proposed OCMNO algorithm exhibits high applicability for nonlinear systems and other optimization problems.

  • Experimental results of polishing with rotating magnetic field for SKD 61 coated Ni-P material capable of creating ultra-smooth surface with surface roughness obtained in nanometer form when following the technological parameters by the algorithm OCMNO suggested. The verification experiments obtained superfine surface with Ra = 1.137 nm according the workpiece speed n1, AP diameter, CIP diameter, and magnet speed n2 with polishing parameters 318.65 rpm, 1.5 μm, 4.5 μm and 52.17 rpm, respectively. The optimized surface quality has been increased by 52.08 % when choosing technological parameters according to the OCMNO optimization algorithm compared to the results of the experimental optimization analysis. Besides that the material removed rate can increased to 29.19% compared to the optimal according to experimental analysis ANOVA. The proposed polishing and optimization model is capable of obtaining superfine surface in nanometer form for SKD 61 coated Ni-P material from inexpensive polishing materials such as commercial CIP, AP particles. Thereby creating great potential in ultra-precision machining of SKD 61 coated Ni-P materials in particular as well as materials in mold processing in general.

Nomenclature

OCMNO: Optimization collaborative of multiple nonlinear systems

MCF: Magnetic Compound Fluid

AI: Artificial intelligence

NLO: Nonlinear objects

DTP: Displays the optimal target parameter

NV: Decision variables

VMAX: Largest limit of decision variables

VMIN: Smallest limit of decision variables

η: Average parameter

δ: Standard deviation

k: Random number in the range [0,1]

ET: Time taken by the search task of OCMNO

ME: Motion factor

WD: Index refers to the dependent NLO with the lowest DTP

S.CA: Stop criterion of the algorithm

TLBO: Teaching–learning-based optimization

GSA: Gravitational Search Algorithm

PSO: Particle Swarm Optimization

ABC: Artificial Bee Colony

AP: Abrasive particles

CIP: Carbonyl iron particles

ANOVA: Analysis of Variance

S/N ratio: Signal-to-noise ratio

PNLO[M] : Location of the main NLO

References

  1. A.A. Ramírez-Duque, A. Frizera-Neto, T.F. Bastos, Robot-assisted autism spectrum disorder diagnostic based on artificial reasoning, J. Intell. Robotic Syst. 96 (2019) 267–281 [CrossRef] [Google Scholar]
  2. F. Al-Mufti, V. Dodson, J. Lee, E. Wajswol, C. Gandhi, C. Scurlock, C. Cole, K. Lee, S.A. Mayer, Artificial intelligence in neurocritical care, J. Neurolog. Sci. 404 (2019) 1–4 [CrossRef] [Google Scholar]
  3. K. Jha, A. Doshi, P. Patel, M. Shah, A comprehensive review on automation in agriculture using artificial intelligence, Artific. Intell. Agric. 2 (2019) 1–12 [Google Scholar]
  4. M. Soori, B. Arezoo, R. Dastres, Machine learning and artificial intelligence in CNC machine tools, a review, Sustain. Manufactur. Serv. Econ. 57 (2023) 708–726 [Google Scholar]
  5. G. Shankarrao Patange, A. Bharatkumar Pandya, How artificial intelligence and machine learning assist in industry 4.0 for mechanical engineers, Mater. Today: Proc. 72 (2023) 622–625 [CrossRef] [Google Scholar]
  6. X.-S. Yang, A new metaheuristic bat-inspired algorithm, in Nature Inspired Cooperative Strategies for Optimization (NICSO 2010), edited by J.R. González, D.A. Pelta, C. Cruz, G. Terrazas, N. Krasnogor (Springer Berlin Heidelberg, Berlin, Heidelberg, 2010), pp. 65–74 [Google Scholar]
  7. D. Hoang Tien, T. Duc Quy, T. Pham Thi Thieu, N.D. Trinh, Application of vibration singularity analysis, stochastic tool wear, and GPR-MOPSO hybrid algorithm to monitor and optimise power consumption in high-speed milling, Manufactur. Rev. 9 (2022) 14–27 [CrossRef] [EDP Sciences] [Google Scholar]
  8. R.R. Chakule, S.S. Chaudhari, K.V. Chandratre, P.B. Patole, P.S. Talmale, Nanofluids, micro-lubrications and machining process optimisations – a review, Manufactur. Rev. 10 (2023) 1–20 [CrossRef] [EDP Sciences] [Google Scholar]
  9. A. Amirteimoori, I. Mahdavi, M. Solimanpur, S.S. Ali, E.B. Tirkolaee, A parallel hybrid PSO-GA algorithm for the flexible flow-shop scheduling with transportation, Comput. Ind. Eng. 173 (2022) 108672 [CrossRef] [Google Scholar]
  10. Q. Yu, T. Zhou, Y. He, P. Liu, X. Wang, Y. Jiang, J. Yan, Annealed high-phosphorus electroless Ni–P coatings for producing molds for precision glass molding, Mater. Chem. Phys. 262 (2021) 124297 [CrossRef] [Google Scholar]
  11. D. Nguyen, J. Wu, N.M. Quang, L.A. Duc, P.X. Son, Applying fuzzy grey relationship analysis and Taguchi method in polishing surfaces of magnetic materials by using magnetorheological fluid, Int. J. Adv. Manufactur. Technol. 112 (2021) 1675–1689 [CrossRef] [Google Scholar]
  12. R. Kang, Y. Zhang, S. Gao, J. Huang, X. Zhu, High surface integrity fabrication of silicon wafers using a newly developed nonwoven structured grind-polishing wheel, J. Manufactur. Process. 77 (2022) 229–239 [CrossRef] [Google Scholar]
  13. W.-L. Zhu, A. Beaucamp, Compliant grinding and polishing: a review, Int. J. Mach. Tools Manufact. 158 (2020) 103634 [CrossRef] [Google Scholar]
  14. L.A. Duc, P.M. Hieu, N.M. Quang, Study chemical reaction of –Si–OH surface layer by solid and ionic form to surface quality when polishing with chemical–mechanical slurry, J. King Saud Univ. Eng. Sci. 35 (2022) 1–9 [Google Scholar]
  15. J. Bai, Z. Xu, L. Qian, Precision-improving manufacturing produces ordered ultra-fine grained surface layer of tungsten heavy alloy through ultrasonic elliptical vibration cutting, Mater. Des. 220 (2022) 110859 [CrossRef] [Google Scholar]
  16. A. Lu, Z. Shang, X. Luo, T. Jin, H. Luo, Rapid fabrication of ultra-smooth Y-TZP bioceramic surfaces by dual-axis wheel polishing: process development and tribological characterization, J. Manufactur. Process. 55 (2020) 276–287 [CrossRef] [Google Scholar]
  17. T. Hirata, Y. Takei, H. Mimura, Machining property in smoothing of steeply curved surfaces by elastic emission machining, Proc. CIRP 13 (2014) 198–202 [CrossRef] [Google Scholar]
  18. M. Kanaoka, H. Takino, K. Nomura, Y. Mori, H. Mimura, K. Yamauchi, Removal properties of low-thermal-expansion materials with rotating-sphere elastic emission machining, Sci. Technol. Adv. Mater. 8 (2007) 170–172 [CrossRef] [Google Scholar]
  19. N.T. Duy, D.H. Tien, P.T.T. Thoa, A new environment-friendly magnetorheological finishing and fuzzy grey relation analysis in Ti-6Al-4V alloy polishing, Manufactur. Rev. 9 (2022) 17 [CrossRef] [EDP Sciences] [Google Scholar]
  20. C. Xiao, F.-C. Hsia, A. Sutton-Cook, B. Weber, S. Franklin, Polishing of polycrystalline diamond using synergies between chemical and mechanical inputs: a review of mechanisms and processes, Carbon 196 (2022) 29–48 [CrossRef] [Google Scholar]
  21. C. Wang, Y.M. Loh, C.F. Cheung, S. Wang, L.T. Ho, Z. Li, Shape-adaptive magnetic field-assisted batch polishing of three-dimensional surfaces, Precis. Eng. 76 (2022) 261–283 [CrossRef] [Google Scholar]
  22. Z. Xia, F. Fang, E. Ahearne, M. Tao, Advances in polishing of optical freeform surfaces: a review, J. Mater. Process. Technol. 286 (2020) 116828 [CrossRef] [Google Scholar]
  23. D.H. Tien, T.N. Duy, P.T.T. Thoa, Applying GPR-FGRA hybrid algorithm for prediction and optimization of eco-friendly magnetorheological finishing Ti–6Al–4V alloy, Int. J. Interactive Des. Manufactur. 17 (2022) 729–745 [Google Scholar]
  24. D. Zhou, X. Huang, Y. Ming, X. Li, H. Li, W. Li, Material removal characteristics of magnetic-field enhanced shear thickening polishing technology, J. Mater. Res. Technol. 15 (2021) 2697–2710 [CrossRef] [Google Scholar]
  25. J.O. Obiko, F.M. Mwema, M.O. Bodunrin, Validation and optimization of cutting parameters for Ti-6Al-4V turning operation using DEFORM 3D simulations and Taguchi method, Manufactur. Rev. 8 (2021) 5–13 [CrossRef] [EDP Sciences] [Google Scholar]
  26. S. Kumar, G.H.V.C. Chary, M.G. Dastidar, Optimization studies on coal–oil agglomeration using Taguchi (L16) experimental design, Fuel 141 (2015) 9–16 [CrossRef] [Google Scholar]
  27. A. Jain, B.J. Bora, R. Kumar, P. Sharma, B. Deepanraj, K. Irshad, C. Ravikiran, Application of hybrid Taguchi L16 and desirability for model prediction and optimization in assessment of the performance of a novel Water Hyacinth biodiesel run diesel engine, Fuel 339 (2023) 127377 [CrossRef] [Google Scholar]
  28. B. Karmakar, B. Ghosh, S. Samanta, G. Halder, Sulfonated catalytic esterification of Madhuca indica oil using waste Delonix regia: L16 Taguchi optimization and kinetics, Sustain. Energy Technolog. Assess. 37 (2020) 100568 [Google Scholar]

Cite this article as: Le Anh Duc, Pham Minh Hieu, Nguyen Minh Quang, Development of OCMNO algorithm applied to optimize surface quality when ultra-precise machining of SKD 61 coated Ni-P materials, Manufacturing Rev. 10, 7 (2023)

All Tables

Table 1

Calculation of DF parameters.

Table 2

Benchmark functions.

Table 3

Small scale (B1) with non-modal functions benchmark functions.

Table 4

Medium scale (B2) with non-modal functions benchmark functions.

Table 5

Large scale (B3) with non-modal functions benchmark functions.

Table 6

Optimal solution with multimodal functions.

Table 7

MCF components set up.

Table 8

Technological parameters when polishing Ni-P SKD 61 material under rotating magnetic field.

Table 9

Experimental results when polishing with magnetic field SKD 61 coated Ni-P by Taguchi L16 method.

Table 10

Optimal polishing parameters according to ANOVA and OCMNO analysis.

All Figures

thumbnail Fig. 1

Proposed OCMNO diagram.

In the text
thumbnail Fig. 2

Probability density function with different parameters.

In the text
thumbnail Fig. 3

Convergence capability with different optimisation algorithms.

In the text
thumbnail Fig. 4

Schematic diagram and experimental setup for polishing the SKD 61 coated Ni-P material in a rotating magnetic field.

In the text
thumbnail Fig. 5

Results of experimental analysis of ANOVA for polishing material SKD 61 coated Ni-P.

In the text
thumbnail Fig. 6

Analysis of ANOVA for MRR polishing material SKD 61 coated Ni-P.

In the text
thumbnail Fig. 7

Morphology of some workpiece surface SKD 61 coated Ni-P before and after polishing.

In the text
thumbnail Fig. 8

Surface morphology when machining verified under optimal cutting modes.

In the text

Current usage metrics show cumulative count of Article Views (full-text article views including HTML views, PDF and ePub downloads, according to the available data) and Abstracts Views on Vision4Press platform.

Data correspond to usage on the plateform after 2015. The current usage metrics is available 48-96 hours after online publication and is updated daily on week days.

Initial download of the metrics may take a while.