Abstract
Fused filament fabrication (FFF) has numerous process parameters that influence the mechanical strength of parts. Hence, many optimization studies are performed using conventional tools and algorithms. Although studies have also been performed using advanced algorithms, limited research has been reported in which variants of the naked mole-rat algorithm (NMRA) are implemented for solving the optimization issues of manufacturing processes. This study was performed to scrutinize optimum parameters and their levels to attain maximum impact strength, flexural strength and tensile strength based on five different FFF process parameters. The algorithm yielded better results than other studies and successfully achieved a maximum response, which may be helpful to enhance the mechanical strength of FFF parts. The study opens a plethora of research prospects for implementing NMRA in manufacturing. Moreover, the findings may help identify critical parametric levels for the fabrication of customized products at the commercial level and help to attain the objectives of Industry 4.0.
Keywords: fused-filament fabrication, mechanical strength, naked mole-rat algorithm, optimization, process parameters
1. Introduction
In the last few decades, the manufacturing sector has witnessed a paradigm shift from conventional to advanced manufacturing techniques in both developed and developing nations. Another breakthrough was achieved by researchers after developing additive manufacturing (AM) technologies, which is gradually taking the present industry into the era of Industry 4.0 [1]. The ever-increasing demand for good quality and customized products at lower cost has brought additive manufacturing technologies into the limelight. AM primarily solves the problem of long delay periods between customer demands and product development. During new product development, conventionally, it must pass through many stages, which are eliminated in AM, even for complex parts [2]. This technology used digital fabrication methods where the computer-generated design of the required product is created through a layer-by-layer manufacturing technique. There is no requirement for jigs, fixtures, dies and other tools for processing. Researchers have even successfully developed multiple valve attachments for ventilators during emergency conditions, such as pandemic occurred in 2020 [3]. Thus, the rapid delivery of high-quality customized products while maintaining minimum cost is the reason for the supremacy of these techniques.
Fused-filament fabrication (FFF) is the most popular AM technology, which works on the principle of layer-by-layer manufacturing as designated by ASTM [4]. This technology can transfer conceptual digital drawing into an actual product within a few hours using a wide range of polymers and polymer composite filaments as raw material. The fiber and particle-reinforced composites find vast applications in the areas of medicine, aerospace, automobile and electronics [5,6]. Moreover, carbon-reinforced composites fabricated using FFF are more cost-efficient than powdered alloys used in metal printers [7]. Due to its material flexibility, easy transportation, minimal environmental degradation, lower installation and material cost [8], researchers have used it extensively while developing smart materials, metamaterials, implants, and other biomaterials for medical applications. Medical 3D printing is gaining popularity as customized anatomical models are prepared with higher accuracy and minimum lead time [9]. The inclusion of materials with sensing capabilities in 3D printing has realized the dream of producing smart materials [10]. FFF uses two-dimensional motion (X- and Y-direction) of heated extrusion nozzle, moved by stepper motors and controlled by a microprocessor. The feedstock filament is passed by rotating rollers into the extrusion nozzle, which heats it slightly lower than the melting point, as shown in Figure 1. This semi-molten polymer bead is deposited on the build platform; after one layer is deposited, the build platform moves downward (Z-direction), and the next layer of materials is deposited. The motion of the nozzle and build platform are synchronized by the microprocessor according to the product design [11]. The part is immediately cooled and cleaned after completion, after which it can be used for the desired application.
Despite advantages, FFF has certain process limitations like poor surface finish and mechanical strength than injection molding [12]. The surface finish can be enhanced by postprocessing methods, including mechanical finishing, chemical finishing and vapor smoothing. However, there is no method available, which can improve the mechanical strength of FFF parts. This aspect limits the usability of these components for certain applications where flexural strength, compressive strength and tensile strength are mandatory [13]. On the contrary to postprocessing, the FFF part shows significant variation in mechanical stability while manufactured at different conditions. There are numerous studies, which have found that process parameters like layer thickness, raster angle, build temperature, orientation angle, infill density, infill pattern and layer gap have a significant impact on the mechanical stability of FFF parts [14,15]. As a general notion, the filament layers deposited in the direction of tensile force and compressive force results in higher mechanical strength [11]. Honeycomb structure with 100% infill density has yielded maximum tensile strength, as reported by Fernandez-Vicente et al. [16]. However, complex issues arise when estimating strength is done for intricate designs manufactured using different build strategies. In addition to conventional optimization techniques, researchers have utilized advanced algorithms to identify optimum parameter settings to attain higher mechanical stability. Section 2 presents different optimization algorithms used for mechanical strength enhancement of FFF parts. Afterward, in Section 3 and Section 4, the novel naked mole-rat algorithm (NMRA) and its variants are discussed. Section 5 elaborates the case study performed to test the performance of advanced algorithms followed by simulation results and discussion in Section 6.
2. Literature Review
Most of the studies, which reported using advanced algorithms for the FFF process were performed to enhance surface finish and mechanical strength of parts by optimizing various process parameters. Initially, conventional techniques were used for optimizing tensile strength based on orientation angle. At the same time, results were compared with finite element analysis (FEA) data. The simulated results were in strong correlation with experimental data, thus validating the FEA model. The maximum tensile strength has occurred at a 45° orientation angle [17]. Panda et al. [18] studied the impact of several process parameters of FFF-like layer thickness, raster width, raster angle, orientation, and air gap on tensile strength, flexural strength and impact strength of standard test samples. Experiments were carried out, and bacterial foraging technique was implemented after ANOVA tests. This advanced optimization technique was robust enough to predict the response for parameters outside the range of mathematical models formulated by experimental data.
Rayegani and Onwubolu [19] proposed a relation between input parameters of FFF with tensile strength using the hybrid group method of data handling. The raster angle, air gap, orientation angle, and raster width varied during experimentation. Results were compared with modeled data, which showed a strong correlation between experimental and predicted tensile strength. Goudswaard et al. [20] tested and compared the efficacy of evolutionary algorithm, particle swarm optimization and Simulated Annealing during optimizing tensile strength of FFF parts. It was clear that particle swarm optimization outclassed both evolutionary and simulated annealing algorithms in quality and consistency. Liu et al. [13] solved the problems of the anisotropic behavior of FFF materials using hybrid deposition path planning and topology optimization technique. The anisotropy is induced by tool paths generated during the slicing of part, which results in the variation of mechanical properties in different loading directions. The hybrid tool path was developed using the techniques above, which performed better than regular infill strategies, such as crisscross and contour offset. The simulated results were compared with actual parts fabricated using a new algorithm, which validated its efficacy.
Genetic programming technique [1] was used for optimizing fatigue behavior of FFF parts considering six input parameters with three levels of each. Contour number was found to be a significant parameter than the other five. At the same time, genetic programming outperformed response surface methodology during the prediction of fatigue.
The artificial neural networks technique was successfully implemented to enhance the creep behaviors of FFF parts after investigating the impact of five input parameters [21]. The best creep compliance occurred at 0.127 mm layer thickness, zero raster angle and air gap, 17.188˚ deposition angle, 0.4572 mm width with 10 contours. ANN emerged as the most popular optimization tool for manufacturing processes. It can be applied to nonlinear and multitudinous cases, which was validated by this study. Raju et al. [22] utilized hybrid particle swarm and bacterial foraging techniques for four FFF process parameter optimization while studying their impact on hardness, mechanical strength and surface finish of test samples. Compared to conventional optimization tools, the hybrid tool yielded a 7.44% higher response in all the output parameters. Moreover, this tool also performed better than the other algorithms like conventional particle swarm and bacterial foraging. Rao and Rai [23] solved the single and multiobjective optimization issues of FFF using simple and non-dominated TLBO techniques, respectively. Five case studies were discussed with different objective functions and parameter bounds. The response parameters, such as compressive strength, sliding wear, flexural strength, impact strength and tensile strength, were investigated using advanced optimization tools. All the mathematical models were created by previous researchers during experimentations, which were employed as input to study and compare the performance of the optimization tools, which proves highly efficient than previous results.
Malviya and Desai [24] coupled two techniques, i.e., artificial neural networks and Bayesian algorithm, to optimize orientation angle. A significant impact on tensile strength parameters was experienced. The proposed methodology has successfully achieved desired goals despite the anisotropic behavior of FFF parts. Yadav et al. [25] discussed the impact of infill density, material density and nozzle temperature on the tensile strength of FFF parts manufactured by different materials. They used a hybrid genetic algorithm-artificial neural network technique for the optimization. The experimental data showed strong similarity with predicted results with an error of less than 3%, thus validating the efficiency of the hybrid algorithm. Natarajan et al. [26] used a Non-dominated sorting modified TLBO for conventional machining processes. The impact of four input parameters was studied during the machining of polytetrafluoroethylene with a cemented carbide tool. This algorithm performed better than the other six algorithms by yielding more uniform results and non-dominated solutions. While comparing predicted and experimental results, only 3.7% error was observed while validating the efficacy of this tool. Some researchers also used different algorithms to solve a single objective function to compare and identify the most efficient algorithm. Saad et al. [27] tested four different algorithms for minimizing the surface roughness of FFF parts. The symbiotic organism search algorithms were most effective as minimum surface roughness was predicted at optimum parameter settings, further validated by experimental results.
Another research reported using the firefly algorithm to optimize the wear rate of copper-plated FFF parts. The mathematical model was designed based on the raster angle, air gap, voltage and time to predict the wear rate [28]. A Multicriteria genetic algorithm was utilized by Pandey et al. [2] to predict optimum orientation angle against two objective functions, i.e., build time and surface roughness. The algorithm was robust enough to predict the surface roughness and build time for parts of any geometry.
The research, development and testing of the efficacy of new algorithms is a never-ending process as advanced versions of algorithms are rapidly developed by researchers. This study focuses on optimizing process parameters of FFF to attain maximum mechanical strength using NMRA [29] and its variants, which are discussed in the next section.
3. Naked Mole-Rat Algorithm Variants
Researchers are motivated by the behavioral characteristics of naked mole rats (NMRs) to design an optimization technique termed NMRA [29]. The algorithm reproduces the natural mating patterns of NMRs for designing algorithms. NMRs are classified into two types, i.e., breeders and worker NMRs. The breeders are the most efficient NMRs in the group, and these are only intended for mating with the queen. Workers are doing the additional tasks, and the best performing workers will move on to the breeding group. The best executor of the breeder’s pool will be the queen’s mating partner.
There are three steps to the algorithm. The NMR group is initially created, and the NMR group is then divided into employees and breeders. The group of breeders is selected based on the probability of breeding. The NMRA steps are as follows:
3.1. Initialization
Initially, NMRs are generated at random. The D-dimensional vector space is represented by each NMR in the range of . Each NMR shall be initialized as
(1) |
where , , and is a uniform random number. After initialization, the objective function and fitness values are determined, and breeders (B) and workers (W) based on their fitness function and the best solution d is selected.
3.2. Worker Phase
To switch to the breeder group and to get a chance to mate with the queen, each worker tries to improve his fitness. The new fitness value of NMR is calculated, and the updated solution is selected and recorded if the fitness is better than the previous one. The previous solution will otherwise be chosen.
The equation used to generate the updated solution is as follows:
(2) |
where th worker is represented by in the th iteration. The random solution (th and th worker) chosen from the worker’s group is and . represents a new fitness solution. A uniform distribution ranges from [0, 1] provides the value of .
3.3. Breeder Phase
The breeder needs to update the NMRs to be chosen as their partner or to remain a breeder. The breeder’s NMRs are updated with the best d overall reproductive probability (). This is a random [0, 1] number. If breeders do not update fitness, they may be removed from the worker’s pool:
(3) |
where in th iteration represents th breeder, controls the mating frequency and assists in the next iteration in identifying a new breeder . At first, is set to 0.5 for breeders.
The entire search process is repeated iteratively until the termination criteria is satisfied. Consequently, the best breeder chosen from the whole population is the possible solution to the problem under study.
Algorithm 1 Pseudocode of NMRA |
Input:Define objective functionf(NMR), NMR = (NMR1, NMR2, . . ., NMRD) |
Output:Identify current best solution; |
Initialization:Initialize NMRs: n, breedersB:n/5, workersW:B−n |
Describe breeding probability: bp |
while iterations < |
for i = 1: w |
evaluate |
end for |
for i = 1: B |
if rand >bp |
end if |
evaluate |
end for |
combine the updated breeder and worker population |
estimate the NMRs |
update the overall best d |
update iteration count |
end while |
update final best |
end |
Because of its linear nature, NMRA has recently gained interest among researchers. The revised NMRA improves performance by improving both its basic exploitation and exploration capabilities. The elite opposition-based learning (EOBL) strategy [30] improves the exploration of basic NMRA. Exploitation is improved by local neighborhood search (LNS) with information on the best solution to date in the small neighborhood of the solution [25]. The following are the main changes:
3.3.1. NMRA Version 1.0
NMRV 1.0 has improved NMRA’s exploration capabilities through implementing the EOBL Strategy [30]. The opposition-based NMRA, also called NMRV 1.0, Algorithm 2 detailed the pseudocode of NMRV 1.0.
Algorithm 2 Pseudocode of NMRV 1.0 |
Input:Define objective functionf(NMR), NMR = (NMR1, NMR2, . . ., NMRD) |
Output:Identify current best solution; |
Initialization:Initialize NMRs: n, breedersB:n/5, workersW:B−n |
Describe breeding probability: bp |
Update the current population with EOBL; |
while iterations < |
for i = 1: w |
evaluate |
end for |
for i = 1: B |
if rand >bp |
end if |
evaluate |
end for |
combine the updated breeder and worker population |
estimate the NMRs |
update the overall best d |
update iteration count |
end while |
update final best |
end |
3.3.2. NMRA Version 2.0
The local neighborhood search (LNS) model has been employed [30] to enhance the exploitation capacity of NMRA. In the basic NMRA, workers change their position during the employee phase according to local information and their past experience. The new best solution is restructured with LNS in the upgraded NMRA version 2.0, and the worker phase is updated as a solution:
(4) |
where is the best solution in the neighborhood of and , ∈ rand() are the scaling factors, and , ∈ [i − r, i + r] (p q i) neighborhood. The updated solution using LNS in the worker phase is given by:
(5) |
where ∈ rand( ) is a scaling factor, is the LNS updated best solution. The pseudocode of NMRV 2.0, i.e., LNS-based NMRA, is shown in Algorithm 3.
Algorithm 3 Pseudocode of NMRV 2.0 |
Input:Define objective functionf(NMR), NMR = (NMR1, NMR2, . . ., NMRD) |
Output:Identify current best solution; |
Initialization:Initialize NMRs: n, breedersB:n/5, workersW:B−n |
Describe breeding probability: bp |
while iterations < |
for i = 1: w |
evaluate |
end for |
for i = 1: B |
if rand >bp |
end if |
evaluate |
end for |
combine the updated breeder and worker population |
estimate the NMRs |
update the overall best d |
update iteration count |
end while |
update final best |
end |
3.3.3. NMRA Version 3.0
NMRA version 3.0 has two modifications in basic NMRA to balance the exploitation and exploration capacity [30]. First, the exploration tendency is improved by the EOBL strategy. Second, the exploitation capability is improved by LNS. The pseudocode of NMRV 3.0 is given in Algorithm 4.
Algorithm 4 Pseudocode of NMRV 3.0 |
Input:Define objective functionf(NMR), NMR = (NMR1, NMR2, . . ., NMRD) |
Output:Identify current best solution; |
Initialization:Initialize NMRs: n, breedersB:n/5, workersW:B−n |
Describe breeding probability: bp |
Update the current population with EOBL; |
while iterations < |
for i = 1: w |
evaluate] |
end for |
for i = 1: B |
if rand >bp |
end if |
evaluate |
end for |
combine the updated breeder and worker population |
estimate the NMRs |
update the overall best d |
update iteration count |
end while |
update final best |
end |
4. Case Study
The simulation results were compared with the optimization study carried out by Panda et al. [18], where the influence of five FFF parameters was optimized to improve the mechanical properties. The process parameters utilized for this study are:
The primary motivation for selecting the above-mentioned input parameters is the literature review, which has found a good correlation between abovesaid parameters with mechanical properties of FFF components [2,19]. The output variables used for this case study are impact strength () in , flexural strength () in and Tensile Strength () in . The main reason for selecting these output parameters is that these components undergo different types of loading conditions for medical, aerospace and automobile applications. Therefore, it is mandatory to evaluate all these mechanical properties utilizing an advanced optimization algorithm. These response parameters are considered as an objective function for the present case study.
The objective function is shown in Equations (6)–(8):
(6) |
(7) |
(8) |
It is required to maximize each type of strength; thus, maximization of objective functions is performed.
The lower and upper bounds of process parameters are identified based on constraints as most commercially available FFF machines can manufacture components within the following parameter bounds. The parameter bounds for objective function are expressed in Table 1 as follows:
Table 1.
Parameter | Lower Bound | Upper Bound |
---|---|---|
0.127 | 0.254 | |
0 | 30 | |
0 | 60 | |
0.4064 | 0.5064 | |
0 | 0.008 |
5. Simulation Results and Discussion
In the FFF process, to resolve this optimization problem, the NMRA variants are utilized. Since heuristic algorithms are stochastic optimization methods, these must be executed at least 10 times to generate meaningful statistics. For this purpose, the simulations are performed 30 times. Population sizes vary from 20 to 40, and the number of iterations varies from 100 to 500. The NMRA variants have been selected for efficiency check by the FFA [31], FPA [32], NBA [33], SCA [34] and SSA [35] algorithms. Table 2 details the parameter settings used to compare the results.
Table 2.
Algorithm | Parameters |
---|---|
FFA | |
FPA | |
NBA | =0.5; = 0.5; α = γ = 0.9; ; |
SCA | |
SSA | |
NMRA | |
NMRV 1.0 | |
NMRV 2.0 | |
NMRV 3.0 |
Here, is the population size, is the dimension of the problem, is the number of iterations
The optimum results attained by simulated algorithms with population size 40 and maximum amount of iterations, i.e., 500, are shown in Table 3, Table 4 and Table 5 for TS, FS and IS, respectively. It is clear from the results that the NMRV 2.0 and 3.0 algorithm’s fitness values are slightly better than others for TS and FS fitness functions, respectively. Outcomes of all competitive algorithm’s fitness values are nearly similar to competitive algorithms for IS fitness function. The convergence rate for TS, FS and IS are drawn in Figure 2, Figure 3 and Figure 4, respectively, which is also better than others. The performance of simulated algorithms for FFF for TS, FS and IS are specified in Table 3, Table 4 and Table 5, respectively. This demonstrates that NMRV 3.0 algorithm’s standard deviation is better than others that demonstrates improved exploitation and exploration capabilities of NMRV 3.0 for process parameters optimization of FFF as confirmed by box-plots shown in Figure 5, Figure 6 and Figure 7.
Table 3.
Algorithm | Worst | Best | Average | Median | Std. Dev. |
---|---|---|---|---|---|
FFA | 174.8324 | 174.9215 | 174.9123 | 174.9215 | 0.021354 |
FPA | 174.9215 | 174.9215 | 174.9215 | 174.9215 | 1.20 × 10−10 |
NBA | 174.9215 | 174.9215 | 174.9215 | 174.9215 | 1.17 × 10−11 |
SCA | 174.61 | 174.9215 | 174.7647 | 174.757 | 0.143845 |
SSA | 174.71 | 174.9215 | 174.897 | 174.9215 | 0.057414 |
NMRA | 174.9215 | 174.9215 | 174.9215 | 174.9215 | 8.26 × 10−14 |
NMRV 1.0 | 174.9215 | 174.9215 | 174.9215 | 174.9215 | 8.67 × 10−14 |
NMRV 2.0 | 174.9215 | 174.9215 | 174.9215 | 174.9215 | 7.97 × 10−14 |
NMRV 3.0 | 174.9215 | 174.9215 | 174.9215 | 174.9215 | 8.24 × 10−14 |
Table 4.
Algorithm | Worst | Best | Average | Median | Std. Dev. |
---|---|---|---|---|---|
FFA | 162.6744 | 162.6744 | 162.6744 | 162.6744 | 5.78 × 10−14 |
FPA | 162.6744 | 162.6744 | 162.6744 | 162.6744 | 5.78 × 10−14 |
NBA | 162.1491 | 162.6744 | 162.6569 | 162.6744 | 0.095915 |
SCA | 162.6744 | 162.6744 | 162.6744 | 162.6744 | 5.78 × 10−14 |
SSA | 162.6744 | 162.6744 | 162.6744 | 162.6744 | 5.78 × 10−14 |
NMRA | 162.6744 | 162.6744 | 162.6744 | 162.6744 | 5.78 × 10−14 |
NMRV 1.0 | 162.6744 | 162.6744 | 162.6744 | 162.6744 | 5.78 × 10−14 |
NMRV 2.0 | 162.6744 | 162.6744 | 162.6744 | 162.6744 | 5.78 × 10−14 |
NMRV 3.0 | 162.6744 | 162.6744 | 162.6744 | 162.6744 | 5.71 × 10−14 |
Table 5.
Algorithm | Worst | Best | Average | Median | Std. Dev. |
---|---|---|---|---|---|
FFA | 1.605824 | 1.605824 | 1.605824 | 1.605824 | 2.26 × 10−16 |
FPA | 1.605824 | 1.605824 | 1.605824 | 1.605824 | 2.26 × 10−16 |
NBA | 1.605824 | 1.605824 | 1.605824 | 1.605824 | 2.26 × 10−16 |
SCA | 1.605824 | 1.605824 | 1.605824 | 1.605824 | 2.26 × 10−16 |
SSA | 1.605824 | 1.605824 | 1.605824 | 1.605824 | 2.26 × 10−16 |
NMRA | 1.605824 | 1.605824 | 1.605824 | 1.605824 | 2.26 × 10−16 |
NMRV 1.0 | 1.605824 | 1.605824 | 1.605824 | 1.605824 | 2.26 × 10−16 |
NMRV 2.0 | 1.605824 | 1.605824 | 1.605824 | 1.605824 | 2.26 × 10−16 |
NMRV 3.0 | 1.605824 | 1.605824 | 1.605824 | 1.605824 | 2.26 × 10−16 |
The performance evaluation of simulated algorithms with population size 40 and maximum amount of iterations, i.e., 100, are specified in Table 6, Table 7 and Table 8 for TS, FS and IS, respectively. It is clear from the statistics that NMRV 3.0 algorithm’s fitness values are slightly better than others for TS, FS and IS fitness functions.
Table 6.
Algorithm | Worst | Best | Average | Median | Std. Dev. |
---|---|---|---|---|---|
FFA | 174.1897 | 174.9215 | 174.731 | 174.7742 | 0.194092 |
FPA | 174.6641 | 174.9215 | 174.8728 | 174.9107 | 0.0739 |
NBA | 174.6234 | 174.9215 | 174.8686 | 174.9215 | 0.112 |
SCA | 174.4651 | 174.9213 | 174.6961 | 174.6229 | 0.140252 |
SSA | 174.6239 | 174.9215 | 174.8157 | 174.877 | 0.117193 |
NMRA | 174.9215 | 174.9215 | 174.9215 | 174.9215 | 4.31 × 10−6 |
NMRV 1.0 | 174.9215 | 174.9215 | 174.9215 | 174.9215 | 3.02 × 10−7 |
NMRV 2.0 | 174.9215 | 174.9215 | 174.9215 | 174.9215 | 5.48 × 10−7 |
NMRV 3.0 | 174.9215 | 174.9215 | 174.9215 | 174.9215 | 4.21 × 10−8 |
Table 7.
Algorithm | Worst | Best | Average | Median | Std. Dev. |
---|---|---|---|---|---|
FFA | 162.5976 | 162.6744 | 162.6555 | 162.6574 | 0.0187 |
FPA | 162.615 | 162.6744 | 162.6697 | 162.6744 | 0.0152 |
NBA | 162.1491 | 162.6744 | 162.6044 | 162.6744 | 0.181637 |
SCA | 162.6744 | 162.6744 | 162.6744 | 162.6744 | 5.78 × 10−7 |
SSA | 162.6744 | 162.6744 | 162.6744 | 162.6744 | 5.78 × 10−7 |
NMRA | 162.6744 | 162.6744 | 162.6744 | 162.6744 | 6.65 × 10−6 |
NMRV 1.0 | 162.6744 | 162.6744 | 162.6744 | 162.6744 | 6.25 × 10−7 |
NMRV 2.0 | 162.6744 | 162.6744 | 162.6744 | 162.6744 | 2.25 × 10−6 |
NMRV 3.0 | 162.6744 | 162.6744 | 162.6744 | 162.6744 | 4.11 × 10−7 |
Table 8.
Algorithm | Worst | Best | Average | Median | Std. Dev. |
---|---|---|---|---|---|
FFA | 1.604239 | 1.605824 | 1.605749 | 1.605824 | 3.02 × 10−4 |
FPA | 1.605824 | 1.605824 | 1.605824 | 1.605824 | 2.26 × 10−10 |
NBA | 1.605824 | 1.605824 | 1.605824 | 1.605824 | 2.26 × 10−10 |
SCA | 1.605824 | 1.605824 | 1.605824 | 1.605824 | 2.26 × 10−10 |
SSA | 1.605824 | 1.605824 | 1.605824 | 1.605824 | 2.26 × 10−10 |
NMRA | 1.605824 | 1.605824 | 1.605824 | 1.605824 | 2.52 × 10−10 |
NMRV 1.0 | 1.605824 | 1.605824 | 1.605824 | 1.605824 | 1.14 × 10−10 |
NMRV 2.0 | 1.605824 | 1.605824 | 1.605824 | 1.605824 | 9.56 × 10−10 |
NMRV 3.0 | 1.605824 | 1.605824 | 1.605824 | 1.605824 | 8.12 × 10−11 |
To further check the effectiveness of proposed variants, the simulations were carried out for different numbers of iterations and population sizes [36]. The performance evaluation of simulated algorithms with population size 20 and maximum amount of iterations, i.e., 100, are given in Table 9, Table 10 and Table 11. It is clear from the results that NMRV 3.0 algorithm’s fitness values are slightly better than others for TS, FS and IS fitness functions.
Table 9.
Algorithm | Worst | Best | Average | Median | Std. Dev. |
---|---|---|---|---|---|
FFA | 174.1762 | 174.9215 | 174.724 | 174.7416 | 0.189432 |
FPA | 174.6634 | 174.9215 | 174.8716 | 174.9093 | 0.0727 |
NBA | 174.6231 | 174.9209 | 174.8679 | 174.9128 | 0.159 |
SCA | 174.4648 | 174.9213 | 174.6948 | 174.6218 | 0.150682 |
SSA | 174.6236 | 174.9214 | 174.8149 | 174.8637 | 0.127843 |
NMRA | 174.9214 | 174.9215 | 174.9215 | 174.9215 | 4.38 × 10−5 |
NMRV 1.0 | 174.9215 | 174.9215 | 174.9215 | 174.9215 | 3.13 × 10−7 |
NMRV 2.0 | 174.9215 | 174.9215 | 174.9215 | 174.9215 | 5.53 × 10−7 |
NMRV 3.0 | 174.9215 | 174.9215 | 174.9215 | 174.9215 | 4.52 × 10−8 |
Table 10.
Algorithm | Worst | Best | Average | Median | Std. Dev. |
---|---|---|---|---|---|
FFA | 162.218 | 162.6709 | 162.5367 | 162.5618 | 0.119 |
FPA | 155.0595 | 162.6744 | 162.3814 | 162.3684 | 1.39 |
NBA | 162.1491 | 162.6744 | 162.6219 | 162.6172 | 0.160298 |
SCA | 162.1491 | 162.6744 | 162.6044 | 162.6059 | 0.182 |
SSA | 162.6744 | 162.6744 | 162.6744 | 162.6744 | 5.78 × 10−4 |
NMRA | 162.6744 | 162.6744 | 162.6744 | 162.6744 | 2.38 × 10−5 |
NMRV 1.0 | 162.6744 | 162.6744 | 162.6744 | 162.6744 | 1.02 × 10−5 |
NMRV 2.0 | 162.6743 | 162.6744 | 162.6743 | 162.6743 | 9.03 × 10−5 |
NMRV 3.0 | 162.6744 | 162.6744 | 162.6744 | 162.6744 | 1.72 × 10−6 |
Table 11.
Algorithm | Worst | Best | Average | Median | Std. Dev. |
---|---|---|---|---|---|
FFA | 1.602716 | 1.605824 | 1.605407 | 1.605812 | 7.42 × 10−4 |
FPA | 1.599358 | 1.605824 | 1.605184 | 1.605806 | 1.74 × 10−3 |
NBA | 1.605824 | 1.605824 | 1.605824 | 1.605824 | 2.26 × 10−9 |
SCA | 1.605824 | 1.605824 | 1.605824 | 1.605824 | 2.26 × 10−9 |
SSA | 1.605824 | 1.605824 | 1.605824 | 1.605824 | 2.26 × 10−9 |
NMRA | 1.605823 | 1.605824 | 1.605824 | 1.605824 | 4.68 × 10−8 |
NMRV 1.0 | 1.605824 | 1.605824 | 1.605824 | 1.605824 | 2.22 × 10−9 |
NMRV 2.0 | 1.605824 | 1.605824 | 1.605824 | 1.605824 | 3.08 × 10−9 |
NMRV 3.0 | 1.605824 | 1.605824 | 1.605824 | 1.605824 | 1.71 × 10−9 |
6. Confirmatory Experiments
To validate the findings of NMRA, the confirmatory experiments were planned to fabricate sample parts at optimized parameters followed by mechanical testing. Five samples were manufactured using the FFF process at predefined conditions as suggested by NMRA. The samples are prepared for confirmation of TS and FS of parts fabricated at optimum parameter settings. The samples for TS and FS are prepared as per ASTM D638 and ASTM D790 standards. The dimensions of TS and FS samples are shown in Figure 8.
Acrylonitrile butadiene styrene (ABS) has been extensively used for automobile and electronic components and hence it is most popular raw material used in FFF printers. The filament material selected for the fabrication of test samples in the present study is ABS P400 with a 1.75 mm diameter supplied by Robokits, India. Table 12 displays the FFF process parameters selected during the fabrication of test samples.
Table 12.
Parameter | Details |
---|---|
Layer height | 0.12 mm |
Building orientation | 0° |
Raster angle | 60° |
Raster width | 0.4064 mm |
Air gap | 0.008 mm |
Infill pattern | Cubic |
Infill density | 50% |
Printing speed | 50 mm/s |
The FFF machine used for the fabrication of test parts was Model I3 supplied by Prusa Research, Prague, Czech Republic and Universal testing machine (UTM) was supplied by Shanta Engineering Pvt. Ltd., Pune, India, as shown in Figure 9. The UTM was operated at 50 mm/min strain rate with gradual bending load subjected at three points during flexural tests (see Figure 9d). During tensile testing, the samples were held in two jaws with 52 mm grip separation. The tensile force was exerted gradually at 50 mm/min until the samples were fractured. Afterward, the fracture points of both tensile and flexural test samples were studied using scanning electron microscope (SEM) images which were generated by Model IT500HR supplied by Jeol Ltd. Tokyo, Japan.
The mechanical strength of parts was measured and compared with simulated results, as shown in Figure 10. The experimental results were compared with predictions made by the NMRA algorithm at suggested parametric settings. Notably, experimental results were in significant agreement with the modeled data when experiments were performed at optimum parameter settings. The output of NMRA yielded significant and promising results, which may be beneficial for deciding 3D printing and part manufacturing conditions at the commercial level. During mass production and part production, the optimized parametric settings would be utilized to attain desired mechanical properties in products.
In addition, the SEM images retrieved after mechanical testing reveal the conditions at the location of breakage. Figure 11a shows the SEM micrographs of tensile test parts, indicating higher flexibility in the layers at the point of failure. A higher elongation was experienced for these parts as an optimized combination of parameters was used. In Figure 9b, the flexural test sample was photographed. It can be confirmed that failure occurs after extreme elongation due to flexibility induced in parts. The mechanical strength and flexibility attained at this location reveal the strategic selection of parametric levels.
7. Conclusions and Future Scope
The mechanical strength of FFF parts is significantly lower than conventionally prepare thermoplastics components, which hinders their applicability for certain applications. Thus, we must identify optimum process parameters to enhance TS, FS and IS of FFF parts. The performance of advanced naked mole-rat algorithm variants was tested to solve FFF issues of poor mechanical strength. The results indicated a significant enhancement of tensile, flexural and impact strength than previous studies using NMRV 3.0. The study could be further extended to identify optimum parameter settings to achieve maximum dimensional accuracy and surface finish of FFF components. Moreover, the efficacy of the enhanced versions of NMRA algorithms could be further tested for optimizing parameters of the other additive manufacturing techniques, such as stereolithography, electron beam melting and selective laser melting.
Author Contributions
Conceptualization, J.S.C.; N.M.; R.K.; S.S. (Sandeep Singh); S.S. (Shubham Sharma); methodology, J.S.C.; N.M.; R.K.; S.S. (Sandeep Singh); S.S. (Shubham Sharma); software, J.S.C.; N.M.; R.K.; S.S. (Sandeep Singh); S.S. (Shubham Sharma); S.P.D.; A.S.; S.C.; R.A.I.; validation, J.S.C.; N.M.; S.S. (Shubham Sharma); S.C.; R.A.I.; C.H.L.; S.W.; formal analysis, J.S.C.; N.M.; S.S. (Shubham Sharma); S.P.D.; A.S.; S.C.; R.A.I.; C.H.L.; S.W.; investigation, J.S.C.; N.M.; R.K.; S.S. (Sandeep Singh); S.S. (Shubham Sharma); resources, J.S.C.; N.M.; S.S. (Shubham Sharma); R.A.I.; C.H.L. and S.W.; writing—original draft preparation, J.S.C.; N.M.; R.K.; S.S. (Sandeep Singh); S.S. (Shubham Sharma); writing—review and editing, J.S.C.; N.M.; R.K.; S.S. (Sandeep Singh); S.S. (Shubham Sharma); S.P.D.; A.S.; S.C.; R.A.I.; C.H.L. and S.W.; supervision, J.S.C.; N.M.; R.K.; S.S. (Sandeep Singh); S.S. (Shubham Sharma); funding acquisition, S.S. (Shubham Sharma); S.C.; R.A.I.; C.H.L.; S.W. All authors have read and agreed to the published version of the manuscript.
Funding
This research received no external funding.
Institutional Review Board Statement
Not applicable.
Informed Consent Statement
Not applicable.
Data Availability Statement
The data presented in this study are available on request from the corresponding author.
Conflicts of Interest
The authors declare no conflict of interest.
Footnotes
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.
References
- 1.Mishra S.B., Mahapatra S.S. An experimental investigation on strain-controlled fatigue behaviour of FDM build parts. Int. J. Product. Qual. Manag. 2018;24:323–345. doi: 10.1504/IJPQM.2018.092980. [DOI] [Google Scholar]
- 2.Pandey P.M., Thrimurthulu K. Optimal part deposition orientation in FDM by using a multicriteria genetic algorithm. Int. J. Prod. Res. 2004;42:4069–4089. doi: 10.1080/00207540410001708470. [DOI] [Google Scholar]
- 3.Pearce J.M. A review of open-source ventilators for COVID-19 and future pandemics. F1000Research. 2020;9:218. doi: 10.12688/f1000research.22942.2. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 4.ASTM Committee F42 on Additive Manufacturing Technologies . Standard Terminology for Additive Manufacturing Technologies. ASTM International; West Conshohocken, PA, USA: 2012. Subcommittee F42. 91 on Terminology. [Google Scholar]
- 5.Blanco I. The Use of Composite Materials in 3D Printing. J. Compos. Sci. 2020;4:42. doi: 10.3390/jcs4020042. [DOI] [Google Scholar]
- 6.Wang X., Jiang M., Zhou Z., Gou J., Hui D. 3D printing of polymer matrix composites: A review and prospective. Compos. Part B Eng. 2017;110:442–458. doi: 10.1016/j.compositesb.2016.11.034. [DOI] [Google Scholar]
- 7.Chapiro M. Current achievements and future outlook for composites in 3D printing. Reinf. Plast. 2016;60:372–375. doi: 10.1016/j.repl.2016.10.002. [DOI] [Google Scholar]
- 8.Kim G.D., Oh Y.T. A benchmark study on rapid prototyping processes and machines: Quantitative comparisons of mechanical properties, accuracy, roughness, speed, and material cost. Proc. Inst. Mech. Eng. Part B J. Eng. Manuf. 2008;222:201–215. doi: 10.1243/09544054JEM724. [DOI] [Google Scholar]
- 9.Aimar A., Palermo A., Innocenti B. The Role of 3D Printing in Medical Applications: A State of the Art. J. Healthc. Eng. 2019;2019:5340616. doi: 10.1155/2019/5340616. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 10.Khoo Z.X., Teoh J.E.M., Liu Y., Chua C.K., Yang S., An J., Leong K.F., Yeong W.Y. 3D printing of smart materials: A review on recent progresses in 4D printing. Virtual Phys. Prototyp. 2015;10:103–122. doi: 10.1080/17452759.2015.1097054. [DOI] [Google Scholar]
- 11.Ahn S., Montero M., Odell D., Roundy S., Wright P.K. Anisotropic material properties of fused deposition modeling ABS. Rapid Prototyp. J. 2002;8:248–257. doi: 10.1108/13552540210441166. [DOI] [Google Scholar]
- 12.Rane R., Kulkarni A., Prajapati H., Taylor R., Jain A., Chen V. Post-Process Effects of Isothermal Annealing and Initially Applied Static Uniaxial Loading on the Ultimate Tensile Strength of Fused Filament Fabrication Parts. Materials. 2020;13:352. doi: 10.3390/ma13020352. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 13.Liu J., Ma Y., Qureshi A.J., Ahmad R. Light-weight shape and topology optimization with hybrid deposition path planning for FDM parts. Int. J. Adv. Manuf. Technol. 2018;97:1123–1135. doi: 10.1007/s00170-018-1955-4. [DOI] [Google Scholar]
- 14.Gordelier T.J., Thies P.R., Turner L., Johanning L. Optimising the FDM additive manufacturing process to achieve maximum tensile strength: A state-of-the-art review. Rapid Prototyp. J. 2019;25:953–971. doi: 10.1108/RPJ-07-2018-0183. [DOI] [Google Scholar]
- 15.Dey A., Yodo N. A Systematic Survey of FDM Process Parameter Optimization and Their Influence on Part Characteristics. J. Manuf. Mater. Process. 2019;3:64. doi: 10.3390/jmmp3030064. [DOI] [Google Scholar]
- 16.Fernandez-Vicente M., Calle W., Ferrandiz S., Conejero A. Effect of Infill Parameters on Tensile Mechanical Behavior in Desktop 3D Printing. 3D Print. Addit. Manuf. 2016;3:183–192. doi: 10.1089/3dp.2015.0036. [DOI] [Google Scholar]
- 17.Hambali R.H., Smith P., Rennie A. Determination of the effect of part orientation to the strength value on additive manufacturing FDM for end-use parts by physical testing and validation via three-dimensional finite element analysis. Int. J. Mater. Eng. Innov. 2012;3:269. doi: 10.1504/IJMATEI.2012.049266. [DOI] [Google Scholar]
- 18.Panda S.K., Padhee S., Sood A.K., Mahapatra S.S. Optimization of Fused Deposition Modelling (FDM) Process Parameters Using Bacterial Foraging Technique. Intell. Inf. Manag. 2009;1:89–97. doi: 10.4236/iim.2009.12014. [DOI] [Google Scholar]
- 19.Rayegani F., Onwubolu G.C. Fused deposition modelling (FDM) process parameter prediction and optimization using group method for data handling (GMDH) and differential evolution (DE) Int. J. Adv. Manuf. Technol. 2014;73:509–519. doi: 10.1007/s00170-014-5835-2. [DOI] [Google Scholar]
- 20.Goudswaard M., Nassehi A., Hicks B. Towards the democratisation of design: The implementation of metaheuristic search strategies to enable the auto-assignment of manufacturing parameters for FDM. Procedia Manuf. 2019;38:383–390. doi: 10.1016/j.promfg.2020.01.049. [DOI] [Google Scholar]
- 21.Mohamed O.A., Masood S.H., Bhowmik J.L. Influence of processing parameters on creep and recovery behavior of FDM manufactured part using definitive screening design and ANN. Rapid Prototyp. J. 2017;23:998–1010. doi: 10.1108/RPJ-12-2015-0198. [DOI] [Google Scholar]
- 22.Raju M., Gupta M.K., Bhanot N., Sharma V.S. A hybrid PSO–BFO evolutionary algorithm for optimization of fused deposition modelling process parameters. J. Intell. Manuf. 2018;30:2743–2758. doi: 10.1007/s10845-018-1420-0. [DOI] [Google Scholar]
- 23.Rao R.V., Rai D.P. Optimization of fused deposition modeling process using teaching-learning-based optimization algorithm. Eng. Sci. Technol. Int. J. 2016;19:587–603. doi: 10.1016/j.jestch.2015.09.008. [DOI] [Google Scholar]
- 24.Malviya M., Desai K. Build Orientation Optimization for Strength Enhancement of FDM Parts Using Machine Learning based Algorithm. Comput. Des. Appl. 2019;17:783–796. doi: 10.14733/cadaps.2020.783-796. [DOI] [Google Scholar]
- 25.Yadav D., Chhabra D., Garg R.K., Ahlawat A., Phogat A. Optimization of FDM 3D printing process parameters for multi-material using artificial neural network. Mater. Today Proc. 2020;21:1583–1591. doi: 10.1016/j.matpr.2019.11.225. [DOI] [Google Scholar]
- 26.Natarajan E., Kaviarasan V., Lim W.H., Tiang S.S., Parasuraman S., Elango S. Non-dominated sorting modified teaching–learning-based optimization for multi-objective machining of polytetrafluoroethylene (PTFE) J. Intell. Manuf. 2019;31:911–935. doi: 10.1007/s10845-019-01486-9. [DOI] [Google Scholar]
- 27.Saad M.S., Nor A.M., Baharudin M.E., Zakaria M.Z., Aiman A. Optimization of surface roughness in FDM 3D printer using response surface methodology, particle swarm optimization, and symbiotic organism search algorithms. Int. J. Adv. Manuf. Technol. 2019;105:5121–5137. doi: 10.1007/s00170-019-04568-3. [DOI] [Google Scholar]
- 28.Mishra S.B., Khan M.S., Acharya E., Nanda D. Parametric Appraisal of Wear Behavior of Coated FDM Build parts using Firefly Algorithm. Mater. Today Proc. 2018;5:17968–17973. doi: 10.1016/j.matpr.2018.06.127. [DOI] [Google Scholar]
- 29.Salgotra R., Singh U. The naked mole-rat algorithm. Neural Comput. Appl. 2019;31:8837–8857. doi: 10.1007/s00521-019-04464-7. [DOI] [Google Scholar]
- 30.Singh P., Mittal N., Singh U., Salgotra R. Naked Mole-Rat Algorithm with Improved Exploration and Exploitation Capabilities to Determine 2D and 3D Coordinates of Sensor Nodes in WSNs. Arab. J. Sci. Eng. 2021;46:1155–1178. doi: 10.1007/s13369-020-04921-9. [DOI] [Google Scholar]
- 31.Yang X.S. Nature-Inspired Metaheuristic Algorithms. Luniver Press; Frome, UK: 2008. [Google Scholar]
- 32.Yang X.-S. Flower Pollination Algorithm for Global Optimization; Proceedings of the Transactions on Petri Nets and Other Models of Concurrency XV; Hamburg, Germany. 27–29 June 2012; Berlin/Heidelberg, Germany: Springer; 2012. pp. 240–249. [Google Scholar]
- 33.Meng X.-B., Gao X., Liu Y., Zhang H. A novel bat algorithm with habitat selection and Doppler effect in echoes for optimization. Expert Syst. Appl. 2015;42:6350–6364. doi: 10.1016/j.eswa.2015.04.026. [DOI] [Google Scholar]
- 34.Mirjalili S. SCA: A Sine Cosine Algorithm for solving optimization problems. Knowl. Based Syst. 2016;96:120–133. doi: 10.1016/j.knosys.2015.12.022. [DOI] [Google Scholar]
- 35.Mirjalili S., Gandomi A.H., Mirjalili S.Z., Saremi S., Faris H., Mirjalili S.M. Salp Swarm Algorithm: A bio-inspired optimizer for engineering design problems. Adv. Eng. Softw. 2017;114:163–191. doi: 10.1016/j.advengsoft.2017.07.002. [DOI] [Google Scholar]
- 36.Chohan J.S., Mittal N., Kumar R., Singh S., Sharma S., Singh J., Rao K.V., Mia M., Pimenov D.Y., Dwivedi S.P. Mechanical Strength Enhancement of 3D Printed Acrylonitrile Butadiene Styrene Polymer Components Using Neural Network Optimization Algorithm. Polymers. 2020;12:2250. doi: 10.3390/polym12102250. [DOI] [PMC free article] [PubMed] [Google Scholar]
Associated Data
This section collects any data citations, data availability statements, or supplementary materials included in this article.
Data Availability Statement
The data presented in this study are available on request from the corresponding author.