We consider a singularly perturbed bistable reaction diffusion equation
in a one-dimensional spatially degenerate inhomogeneous media.
Degeneracy arises due to the choice of spatial inhomogeneity
from some well-known class of normal forms or universal unfoldings.
By means of a bilinear double well potential, we explicitly demonstrate
the similarities and discrepancies between the bifurcation phenomena
of the reaction diffusion equation and the limiting problem.
The former is described by the location of the transition layer while
the latter by the zeros of the spatial inhomogeneity function.
Our result is the first which considers simultaneously the effects
of singular perturbation, spatial inhomogeneity and
bifurcation phenomena.
(Part II [9] of this series analyzes the pitch-fork bifurcation for a
general smooth double well potential where precise asymptotics and spectral
analysis are needed.)
1.
Introduction
There is a present surge in the development of homes, apartments, and roads, which raises the need for construction materials, including iron pipes [1]. Building iron retailers must always improve the quality of their services for their customers because of the intense market competition [2,3]. Pipe-cutting operations are available based on the length the customer specifies. Due to the longer working time and potential impact on cutting precision, cutting multiple iron pipes will almost certainly result in decreased cutting efficiency [4]. Automation of pipe-cutting equipment is one effort made to improve cutting production efficiency [5]. A pipe-cutting machine may be run by a PLC or an automated controller. Pipe-cutting machines have seen a remarkable transformation in recent years, owing primarily to improvements in alternate current (AC) servo motor technology and the integration of sophisticated PLC-based control systems with user-friendly HMI [6].
This technological convergence has heralded a new era of accuracy and efficiency in pipe fabrication and production operations. AC servo motors, which provide precise control over cutting processes, are at the heart of this change [7]. These motors deliver strong torque, quick response times, and remarkable accuracy, guaranteeing that each cut is completed precisely [8,9]. Their ability to maintain constant speed and position control under varied load situations makes them excellent for applications requiring precision. In addition to the AC servo motors, PLCs act as the cutting machines' brains. They make difficult-cutting jobs easier to automate by executing pre-programmed instructions. PLC is adaptable and versatile, allowing for adaptation to meet unique production needs. They guarantee that numerous machine components, such as servo motors, sensors, and cutting tools, work in unison, resulting in optimum cutting operations [10]. The HMI component of these devices is critical to improve usability and operator control. HMI systems offer a user-friendly interface that enables operators to easily monitor and manage the machine's functionality. Touch-screen displays, simple software, and real-time feedback allow operators to quickly configure parameters, alter settings, and resolve difficulties.
This user friendly interface additionally shortens the learning curve for operators, but it also lowers downtime, enhancing production as a whole [11]. The most recent generation of pipe-cutting machines with AC servo motors and PLC-based HMI systems marks an industrial-technological paradigm change [12]. These machines combine precision, speed, and ease of use, making them important tools in a variety of sectors, such as construction, automotive, and aerospace [13,14]. As technology advances, we may expect even more novel features and capabilities, improving the field of pipe cutting and automation in factories [15]. A comparison of literature reviews is shown in Table 1.
The major contributions of this work are summarized as follows:
● Automatic pipe-cutting machines reduce dependence on manual labor, and there is the potential for cost savings and improved safety in the industrial sector.
● The automatic control of the pipe-cutting machine, facilitated by a servo motor and PLC, ensures high-speed and high-output operations, contributing to efficient production processes.
● Recognizing the inherent challenge of subpar cutting efficiency when dealing with numerous iron pipes, the proposed approach focuses on automation, thereby enhancing overall production efficiency.
● The servo motor's excellent response and precision make it ideal for placement. It is a motor that can precisely control speed, torque, and rotational angle. For great accuracy and precision in pipe cutting, a servo motor with PLC should be used.
The remainder of the paper is as follows: Section 2 reviews the literature and motivation for the present work. Section 3 describes automatic pipe-cutting devices based on HMI, PLC, and servo motors. Section 4 illustrates the DOA-APCNN approach. Section 5 demonstrates the results and discussion. In Section 6, the paper concludes.
2.
Recent research work: A brief review
The control of servo motors using a variety of approaches and factors was the subject of several earlier research papers that may be found in the literature. Some of them are reviewed here.
Shaheed and Selman [16] presented a programmable logic controller (PLC)-based automated control system for a steel plate cutting machine that was previously operated manually in a factory. The system included an encoder that communicates with the PLC to define the length of the steel plate to be cut. The system operator finished the system operation by monitoring and controlling the system performance using a human-machine interface (HMI) unit.
To attain a high level of automation, Zhu et al. [17] created a novel cutting device that makes use of two servo motors. It ensured little disruption of the cut surface and offered precise process control by using the Archimedes spiral. Furthermore, hydrate samples of any length may be cut with almost no chips in a short amount of time thanks to the sample long-stroke push unit's functioning. Zhu et al. [18] presented the relationship model between the force of cutting and the cutting blade feed speed developed using MATLAB, based on the link between blade feed and cutting force discovered via cutting trials, in addition to the mathematical model of the cutting head's rotation and blade feed movement. To maintain the blade's cutting power throughout the cutting operation. The fuzzy proportional-integral-derivative control was optimized using a genetic algorithm, and the electric drive downhole tubing cutting tool's automated control system was built. The cutting force control simulation of the tube cutting process was performed using MATLAB/Simulink. The effectiveness of the genetic algorithm-optimized fuzzy proportional-integral-derivative control was contrasted with that of other conventional controllers.
Du, et al. [19] suggested using annular silicone rubber and two electrodes to make up the drill pipe-embedded annular-type triboelectric nanogenerator. To achieve power generation, the architecture of AT-TENG enabled the silicone rubber to readily come into touch with and separate from the electrodes in a small area under arbitrary direction vibration.
Mu, et al. [20] investigated the three steps that a robotic arm used to drive a knife into an item, which were pushing, slicing, and touching. Position, force, and impedance controls function alone or in concert, aided by force sensing and/or based on fracture mechanics, to handle changing contacts with the material and cutting board. This allows the knife to split the item along a predetermined trajectory. Physical characteristics associated with cutting were estimated for each item using force data collected during the pressing phase. These predicted values are immediately employed to carry out the slicing step for control purposes.
Limonov et al. [21] developed the dynamics of the electric drive with the cyclic action of a flying saw in an electric pipe welding mill. Alternatives for enhancing this electric drive's dynamic performance were taken into account. The suggested ways to make the cyclic action mechanism move more smoothly decreased the mechanism's position error in both moving and stationary states.
A wind tunnel was constructed, built, and tested by Salem et al. [22]. A miniature pitch-controlled wind turbine model with a diameter of 0.8 m was also made. The pitch angle was controlled by a linkage system that employed a DC servo motor as the actuator. It operated faultlessly and was shown to be efficient and useful for tiny wind turbines. This research aimed to achieve two principal goals. First, take particular note of the features of the kind of tiny wind turbine that was being evaluated at different pitch angles and wind speeds (WSs). Second, a pitch angle control mechanism was installed to regulate the amount of power the turbine generated at wind speeds that were higher than its rated speed. The neural network matching function of the pitch angle control system regulates the pitch angle in a way that makes the required power curve achievable for the wind turbine.
2.1. Motivation for the present work
The research works discussed in the literature review offer innovative solutions for various servo motor control applications, but they also come with certain drawbacks. These disadvantages are mostly related to complexity, expense, and maintenance issues. The complicated control systems and hardware components required can be costly to design and maintain, making them inaccessible for smaller-scale projects or situations with limited resources. Furthermore, the complexity of these systems can contribute to increased breakdown risks and maintenance requirements, especially in industrial settings where downtime is costly. Scalability can also be an issue, particularly for systems like the waste management setup, which may struggle to scale to bigger installations. Furthermore, the energy consumption of these high-precision control systems may be large, posing a possible concern for energy efficiency. Finally, deploying and operating these advanced technologies may require specialist knowledge, increasing the total cost and complexity of their adoption. Despite these disadvantages, these research papers add essential insights and advances to the field of servo motor control, paving the way for breakthroughs in automation and precision control applications. The goal of addressing these drawbacks has inspired the present work.
3.
Configuration of AC servo motor and PLC coupled with a pipe cutting machine based on HMI
Figure 1 shows the configuration of an automatic pipe cutting device based on HMI, PLC, and servo motor. Push buttons and proximity sensors are utilized as input devices for the PLC. The system is turned on and off using a push-button. Pipes are discovered using a proximity sensor. Servo motors and relays are operated by the PLC's output signal [23]. The encoder that detects motor movement and the motor itself make up the two main parts of an AC servo motor. By using proximity, a pipe's presence can be determined. The length of the pipe can be calculated by knowing how many rotations the AC servo motor completed via the encoder. Digital encoders with absolute sensors are utilized in servo motors [24,25,26,27]. Perfect encoders, as opposed to incremental encoders, are made to detect rotation angles as precisely as feasible. Calibration cannot therefore be done each time you operate. Even when the power is abruptly cut off, the absolute encoder maintains the motor shaft rotation's track position. In the event of a power switched-off rotation takes place seamlessly. The servo-motor is controlled by the ac-servo drives, also referred to as servo amplifiers, in accordance with the PLC positioning module's command signal instructions [28,29,30]. To minimize the discrepancy between the input and the feedback signals from an encoder, the AC servo drive will process the error signal while operating. This will enabled the servo drive to keep an eye on the performance of the AC servo motor and address any issues that may come up. The servo amplifiers' power amplifiers boost the signal to make it more powerful so that the AC servo motor can move it, and the comparator checks for false signals. Position mode, speed, and torque of an AC servo motor can all be altered individually or in combination to accommodate user preferences [31,32,33]. The relay controls the saw circle, the indicator lights, and the AC motor. In order to prevent the pipe from trembling while being cut, the AC servo motor advances cutting blades, pulls pipes, and clamps pipes. Pipes are cut using the circular saw motor. Pipe cutting is done by first setting up the pipe size, quantity, and length, and then inputting the pipe manually. The pipe will then start moving independently after that. When the pipe reaches the required length, it will be sliced and clamped. The HMI can be used to administer and monitor the system's work process [34,35]. The proposed DOA approach is used to control servomotor position, speed, torque and APCNN is used to predict the servo motor control by this hybrid approach to get high performance and low cost productivity.
3.1. Pipe cutting machine
Hardware components of the pipe-cutting device comprise a servo drive, AC servo motor, encoder, push button, and proximity sensor. The pipe-cutting machine automatic controllers, which include central processing units, are PLCs.
Figure 2 shows the structure of pipe-cutting machine. Push buttons and proximity sensors are utilized as input devices for the PLC. The system is turned on and off using a push-button. Pipes are found using a proximity sensor [36]. Servo motor drives and relays are controlled by the PLC's output signal. The servo drive powers the AC servo motor, and the encoder monitors motor rotation so that the length of the pipe that has to be cut may be determined by counting the motor spins [37].
3.1.1. Pipe cutting model
When the circular saw teeth make interaction with the pipe, a cutting force is applied. Therefore, determining the interaction area and locating the circular saw teeth there are essential.
Where, $ D $ indicates the separation between the pipe's and the circular saw's center points; $ r $ indicates circular saw's diameter; $ {R_0} $indicates pipe's outside radius; $ {R_j} $ indicates pipe's inner radius. Additionally, the following definitions can be used to describe each tooth's position when the circular saw is rotating:
Where, $ N $ indicates the tooth's index; $ {\theta _L}\left({N, T} \right) $ indicates each tooth's inclination in relation to the positive axis; $ n $ indicates amount of teeth overall; $ \omega $ indicates the circular saw's angle of rotation; $ \left\lfloor \bullet \right\rfloor \, $ indicates functional floor. The following can be used to determine whether the circular saw teeth are among the interaction region:
Wherever, $ {n_T}\left({N, T} \right) $ indicates the variable for each circular tooth; 1 denotes true, while 0 denotes false. The following is an expression for each tooth's cutting force:
Where, $ {\tau _h} $ indicates shear stress on the pipe's material; $ X $ indicates circular saw thickness; $ {w_F} $ indicates feed speed; $ {\phi _a} $ indicates shear angle, $ {\beta _F} $ indicates angle of friction; $ {\alpha _k} $ indicates angle of rake, the tangential force and normal force components of the cutting force in Equation (8) are along these lines,
In Cartesian space, the contact force of pipe-cutting is eventually defined as follows:
3.2. Modeling of AC servo motor
AC servo motors employ AC electrical input to create mechanical output in the form of accurate angular velocity. Encoders are used to control AC servo motors, which are AC motors. The stationary component of the motor is called the stator and then the rotating component of motor is known as rotor. These servo motors are controlled by controllers that offer closed-loop control and feedback. They are renowned for their remarkable precision and controllability. The system model includes an inertia load connected to the motor's output shaft as well as a two-phase AC servo motor. The mechanical system's dynamic equation was as defined in Eq (15).
Where, $ {\tau _c} $ indicates torque control; $ {\tau _l} $ indicates mechanical load; $ {C_m} $ indicates motor friction coefficient; $ \theta $ indicates motor angular position; $ {I_m} $ indicates the motor's moment of inertia; $ \mathop \theta \limits^{ \bullet \bullet } $ indicates the motor's angular acceleration. The AC servo motor's control torque was provided by
Wherever, $ {J_1} $ and $ {J_2} $ indicates motor constant; $ W $ indicates input rated voltage; $ \mathop \theta \limits^ \bullet $ indicates the motor's angular velocity. The mechanical load torque is given as
Where, $ {C_l} $ indicates the friction coefficient, and$ {K_l} $ indicates the load's moment of inertia.
The equation that results from combining (15) and (16) is (18).
By substituting (17) into (18),
The equation becomes (20) after applying the Laplace transform to (19).
The final equation was (21) comes after adjusting for (6).
The motor transfer function between $ \theta \left(u \right) $ and $ W\left(u \right) $ was obtained.
By modifying Eq (22),
Equation (23) could be further modified as
The gain and time parameters for the system are displayed underneath the gain parameter.
Equations (25), (26), and (27), which are shown in Eq (27), were substituted into Eq (24), to create the model of the AC servo motor.
The system parameters $ {J_p} $ and $ {\tau _p} $ were each given a random signal disturbance. The random signals modified the system parameter values, and then the updated internal model control received the revised values. Constant values were added to the random signals to compensate for the motor parameter values' constant limitations and keep them nominal or close to an average point. AC servo motor control is shown in Figure 3.
3.3. Programmable logic controller
PLCs are ruggedized industrial computers that are used to run production processes like assembly lines, robots, machines, or any other task that needs high reliability, simple programming, and process fault detection. There are now several original equipment manufacturers offering options for considerations in the selection of a suitable PLC. One system from one manufacturer may be superior or more economical than another for a specific necessity, function, or input/output. The quantity of inputs/outputs, digital I/O, required memory capacity, CPU speed and power requirements, coding instructions, manufacturer's service support, and other critical factors must all be considered when choosing the ideal PLC for an automation operation. All of these qualities are connected, and a court decision must be made. The basic components of the PLC are a CPU, memory, and I/O modules for handling input and output data. Basic structure of the PLC is displayed in Figure 4.
3.4. Objective function
Four mechanisms were used to get the lowest possible production cost. Cost of handling the component in terms of time $ {c_{TP}} $. The cost rate $ {c_r} $ for the amount of time required to load and unload the pipe to be cut $ {p_T} $ was established as a result.
3.4.1. Cost of machining time
A full cycle of the finished product, designated as $ {f_p} $, and the cost rate, denoted as $ {c_r} $, were used to evaluate the machining time.
3.4.2. Cost of time in tool changeover
The cost rate$ {c_r} $, the minutes-per-cut saw changeover time$ {t_S} $, and the quantity of finished machined components $ {N_M} $ served as the three determining variables.
3.4.3. Tool cost per unit
The cost of tool $ {c_T} $ was listed in [$], and the total number of completed machine components $ {N_P} $ are given in units.
As a result, one can estimate the cutting speed that results in the lowest cost per piece by deriving with respect to v and using an equation equal to 0 in Eq (31).
4.
Servo motor and PLC coupled with pipe cutting machine based on HMI using DOA-APCNN approach
In this paper, the DOA-APCNN approach is proposed to optimize the control of a servo motor by adjusting parameters like motor speed, position, or torque, where all are maximizing the performance based on an objective function. The APCNN method is used to predict the servo motor control system. The operation procedure of DAO-APCNN is given below.
4.1. Dandelion optimizer algorithm (DOA)
The dandelion optimizer's mathematical equation is thoroughly explained in this section. The DOA is a nature-inspired optimization method based on the behavior of dandelion seeds. It has demonstrated promising results in improving the performance of different systems and has been effectively used to a variety of optimization challenges. Three phases make up the long-distance flight: rising, descending, and landing. DOA method includes the following steps. The flowchart of DOA is shown in Figure 5.
Step 1: Initialization
Initialize the input position, speed, and torque of the servo motor.
Step 2: Random generation
Each feasible solution is generated randomly using the upper and lower bounds of the given drawback, and the ith individual $ {X_i} $ is represented as
Here, $ rand $ indicates a random number among [0, 1].
Step 3: Fitness function
Step 4: Rising stage
The wind speed and weather, which determines whether it is sunny or rainy during the rising phase, both affect how high dandelion seeds rise.
Case 1: Because wind speed has a log-normal distribution, dandelion seeds are more likely to travel long distances on sunny days. The DOA so strongly emphasizes exploration on sunny days. The WS continuously alters the vortex over the dandelion seeds, sending them spiraling upward. The following is a description of the dandelion seed spiral model:
Here, $ X_i^t $ indicates seed location at iteration time$ t $; $ X_s^t $ indicates the location of the dandelion seed selected at iteration$ t $; $ T $ indicates extreme number of iterations; In$ Y $indicates logarithmic distribution subject to $ \mu \, = \, 0, \, {\sigma ^2}\, = \, 1, \, \alpha $ is an adaptive parameter. The component coefficients of the lift of dandelion seeds are represented by $ {S_X} $ and $ {S_y} $, and $ \hat I $ is a random number in $ [\, - \pi \, , \, \pi \, ] $.
Case 2: On days when it has rained, dandelion seeds cannot efficiently rise with the breeze. Dandelion seeds currently draw attention to exploitation in the neighborhood. The formula and associated model are shown below:
Here, $ \, \beta $ indicates the local dynamic parameter, and T indicates the extreme number of iterations.
In conclusion, the following equation represents the ascending phase of dandelion seeds:
Here, $ randn $ represent the random number with a normal distribution. DO place a strong emphasis on worldwide discovery throughout this period. The dandelion population can move to the desirable location for reproduction while reflecting the stability of the decrease by utilizing the average position following the rising phase. The following is the mathematical equation for the falling phase:
Step 5: Descending stage
DO place a strong emphasis on world-wide discovery throughout during the landing phase. By applying the average position following the increasing phase, the dandelion population can move to the best site for reproduction while also representing the stability of the reduction. The mathematical equation for the corresponding falling phase is described as:
In the ith iteration, $ {X_{mean\, - t}} $ represents the normal location of the dandelion population. Brownian motion is $ {\beta _t}\, $.
Step 6: Landing stage
DO concentrate on local neighborhood development throughout the landing phase. In accordance with the stages of rising and falling, the dandelion seeds choose their landing location at random. Local information about the current elite seed is used to get closer to the global optimum. The landing stage is represented mathematically as follows:
Here, $ {X_t} $ indicates best seed location at the time of iteration t; $ T $indicates the extreme number of iterations; $ levy\, (\hat I > > ) $ indicates the Levy flight function; $ \hat I > > \, = \, 1.5 $, $ \hat I $ indicates linear rising between [0, 2].
Step 7: Updating process
In the updating process, update the best solutions of the above iterations.
Step 8: Termination criteria
In the termination criteria, if it is met, the best solution has been found; if not, repeat the procedure.
4.2. Attention pyramid convolution neural network (APCNN)
In this section, attention pyramid convolution network (APCNN) is optimized to promote college english independent learning [38]. A pyramid convolution attention network is proposed to efficiently capture long-term dependence and combine features from different levels to solve semantic segmentation problems. The pyramid of attention (PA) network is a fresh framework developed for digital image processing.
On the other hand, the convolution neural network (CNN) by the following $ \left\{ {{b_1}, {b_2}, ....., {b_3}} \right\} $ are considered, where $ {b_1}, {b_2}, ...{b_3} $ are denoted as number of blocks. APN generates $ m $ equivalent feature hierarchy by following $ \left\{ {{a_m}, {a_{m + 1}}, ...{a_{m + M - 1}}} \right\} $. By paying closer attention a pyramidal hierarchy with two characteristics, namely pyramidal channel attention, is established, embedding channel correlations. Also, in a second bottom-up conduit, local information is delivered from lower to higher pyramid levels as well as pyramidal spatial attention, which locates to discriminative regions from various scales based on$ \left\{ {a_m^{\left({SP} \right)} + a_{m + 1}^{SP}, ......a_{m + M - 1}^{SP}} \right\} $ and $ \left\{ {a_m^{CP} + a_{m + 1}^{CP}, .......a_{m + M - 1}^{CP}} \right\} $. Where, $ a $ indicates attention pyramid, $ SP $represented the pyramidal spatial attention, and $ CP $denoted pyramidal channel attention. A spatial attention mask $ a_N^{SP} $ is produced using the relevant feature map as input, $ f{m_N} $. To compress spatial information, each feature map is sent through a de-convolution layer with one output channel. Finally, using the sigmoid function, each component of the spatial notice mask is normalized to the interval to indicate the spatial importance by following Eq (48).
Where, $ \sigma $denotes the sigmoid function; $ * $ indicates deconvolution; $ {\vartheta _{CP}} $ indicates convolution kernel. The channel attention pyramid is derived from the matching feature map in the feature pyramid using global average pooling and two completely linked layers. The following Eq (49) represents the channel attention mask.
Where, GAP (·) indicates the pooling function for the global average by following equation (50).
Here, σ and $ rl $ indicate the Rely function and the sigmoid, respectively; multiplication of elements is represented by the dot product; $ S $and$ D $indicate the spatial dimensions of$ f{m_N} $; $ {w_1} $ and $ {w_2} $ indicate two fully-connected layers' weight matrices. Equation (51) can be used to classify data by using the learnt attentions to weight features ($ f{m_N} $) and obtaining $ f{m'_{_N}} $.
Where $ \oplus $ represents the addition operation and the structure of APCNN is shown in Figure 6. Finally, APCNN achieves a high efficiency and reduced error quantities.
5.
Result and discussion
The results of the proposed servo motor and PLC with pipe cutting machine based on HMI are discussed here. This work can be done by solving the optimization problem such that the cost will be minimized for the system and enhance the production efficiency by automating pipe cutting processes, resulting in precise and consistent outcomes. The proposed technique is implemented on the MATLAB platform, and compared with existing methods such as HBO, CSA, and SSA.
Figure 7 depicts the pipe cutting machine force. The pipe cutting machine force is related to the time and it increases the performance of the machine. Initially, the pipe cutting force is -180 N and it reduces to -720 N in 60 s and increases in the same time duration. The cutting force remains constant from 70 s to 370 s when the cutting force is -375 N, after the pipe cutting force reduces to -950 N in the same time duration and the cutting force increases to -10 N in 400 s. The position of the pipe is 0.5 rad and the pipe is moved to 75 rad in 2.5 s and the pipe reaches 135 rad in 3.5 s as the pipe movement is based in the servo motor control signal after the cutting machine cut the pipe as is shown in Figure 8(a). The maximum velocity of the servo motor is 40 rad as is shown in Figure 8(b). The maximum acceleration is 200 rad/s2 and the minimum acceleration is -150 rad/s2 as is shown in Figure 8(c). The effectiveness of the proposed controller is resistance to disturbances. The disturbance starts from 0 to 0.4 Nm in 1.25 s and it decreases to 0 similarly in the second and third cycle of the disturbance as is shown in Figure 9. Robustness of the servo motor control based on the tracking position of the presence of the pipe and position of the pipe is 4.2 rad in 0.25 s and the servo motor proximity sensor analyzes the presence of the pipe. In second cycle, the position of the pipe is 10.1 rad in 0.7 s. Subsequently, the position moves to 14 rad in 1.2 s, followed by another movement to 16 rad in 1.7 s. Afterward, the pipe position advances to 17.5 rad in 2.2 s, and finally, the position reaches 18.1 rad in 2.7 s. The pipe reaches 19 rad in 3.2 s, and then the position advances to 19.3 rad in 3.7 s. Subsequently, the position further moves to 19.5 rad in 4.2 s. After the pipe position reaches 17.7 rad at 4.7 s, the position is shown in Figure 10.
The control input is provided to the pipe cutting machine by the servo motor. The position tracking errors are compared with Sliding Internal Mode Control (SIMC) – Sliding Mode Control (SMC). The control input signal increases and remains constant at 0.25 Nm from 1 to 2.5 s. Afterward, the control input signal decreases to 1.7 Nm in 2.7 s, and then the control input signal remains constant. In the 2-Degree of Freedom (DOF) IMC Proportional Integral Differentiator (PID) control, the input signal is 0.17 Nm in 1 s. It then increases to 0.2 Nm in 1.1s before decreasing to 0.15 Nm in 2.5 s. Subsequently, the control signal increases to 1.15 Nm and remains constant. For the proposed method, the control input signal is 0.15 Nm in 1 s. It slightly increases to 0.16 Nm in 1 s, and then the control input signal remains constant. The proposed control input is unaffected by disturbances.
Actual pipe positions were measured using proximity sensor. The simulation error of proposed technique is less compared with existing techniques. In the experimental results, the angle of the pipe increases to 8° in 2 s and then decreases to 0 in 3 s. Subsequently, the angle increases to 8° in 4 s, and the angle decreases to. The outcomes of the simulation and experiment are comparable, as is shown in Figure 11(a). Similarly, in the experimental results, the displacement of the pipe increases to 34° in 2 s and then decreases to 0 in 3 s. Afterward, the displacement increases to 340 in 4 s, and the displacement decreases to 0. The outcomes of the simulation and experiment are comparable, as shown in Figure 11(b). Furthermore, the angle of the pipe increases to 6° in 2 s and then decreases to -3.8° in 3 s. After the angle increases to 4° in 4 s, the angle decreases to -5°. The outcomes of the simulation and experiment are comparable, as is shown in Figure 11(a). The angle of the pipe increases to 12.4$ ° $ in 2 s and the angle decreases to 1$ ° $ in 3 s after the angle increases to 12.4$ ° $ in 4 s and the angle decreases to 1$ ° $. Here, the "Blade Angle" elucidates the angular orientation of the cutting blade itself. The outcomes of the simulation and experiment are comparable as is shown in Figure 12(a). The angle of the pipe increases to 7$ ° $ in 2 s and then it decreases to -1$ ° $ in 3 s. Afterward, the angle increases to 7$ ° $ in 4 s and finally, it decreases to -1$ ° $ in the 2nd cycle. Here, we focus on the "Pipe Angle", representing the angular orientation of the entire pipe relative to a fixed reference frame. The outcomes of the simulation and experiment are comparable, as is shown in Figure 12(b). The angle of the pipe increases to 7.5$ ° $ in 2 s and then it decreases to 0.5$ ° $ in 3 s. Afterward, the angle increases to 7.5$ ° $ 4 s, and finally, it decreases to 1$ ° $ in the 3rd cycle. The outcomes of the simulation and experiment are comparable, as is shown in Figure 12(c).
The position response of SIMC-PD increases from 0 to 0.9 rad in 0.4 s after it is constant the entire time. The position response of SIMC-SMC increases from 0 to 1 rad in 0.3 s and the position response is constant the entire time. The position response of 2DOF-IMC-PID increases from 0 to 1.1 rad in 0.3 s and the position response contains a slight decrease after it is constant the entire time. The position response of the proposed method increases from 0 to 1 rad in 0.3 s and the position response is constant the entire time, as is shown in Figure 13(a). The tracking error of SIMC-PD increases to 0.24 rad in 0.3 s and tracking error decreases to -0.03 rad in 0.1 s after tracking error is constant the entire time. The tracking error of SIMC-SMC is -0.05 rad in 0.15 s and tracking error slightly increases to 0. The 2DOF-IMC-PID has a tracking error of -0.15 rad in 0.5 s, which lowers to -0.07 rad and then climbs to 0. The tracking error of the proposed method is 0.4 rad and tracking error decreases -0.05 rad in 0.3 s and tracking error increases to 0 and remains constant as is shown in Figure 13(b). The position response of SIMC-PD increases from 0 to 0.9 rad in 0.4 s after it is constant the entire time. The position response of SIMC-SMC increases from 0 to 0.8 rad in 0.3 s and the position response is constant the entire time. The position response of 2DOF-IMC-PID increases from 0 to 0.9 rad in 0.3 s and the position response contains a slight decrease after it is constant the entire time. The position response of the proposed approach increases from 0 to 1 rad in 0.3 s and the position response is constant the entire time.
The position response of the proposed approach is high as is shown in Figure 14(a). The tracking error of SIMC-PD decreases to -0.27 rad in 0.1 s and tracking error increases to 0 after tracking error is constant the entire time. The tracking errors of SIMC-SMC increases to 0.07 rad in 0.01 s, and the tracking errors are constant the entire time. After remaining constant for 0.1 s, the tracking error of 2DOF-IMC-PID climbs to 0.01 and then reduces to -0.13 rad. The tracking error of the proposed method increases 0.02 rad and tracking error slightly decreases to 0 after tracking error is constant the entire time, as is shown in Figure 14(b). The computation time of the proposed system is compared with the existing system. Here, the computation time of HBO approach is 40 s, the CSA approach is 50 s, the SSA approach is 60 s, and the proposed system is 30 s. The proposed system computation time is low compared to the existing system approaches. Figure 15 shows step responses for (a) position reaction and (b) error tracking. Figure 16 shows the comparison of computation time of proposed approach and existing approaches. Controller parameters are shown in Table 2. Simulation parameters for the proposed system are depicted in Table 3. Parameter table of APCNN is presented in Table 4.
6.
Conclusions
Here, the DAO-APCNN approach enhanced production efficiency by automating pipe cutting processes, which resulted in precise and consistent outcomes, with reduced reliance on manual labor and low cost productivity. An HMI can be used to handle and monitor the tool's operation. It has been successfully used to create an automated pipe-cutting machine using an AC servo motor and PLC. The pipe cutting force of the pipe cutting machine analyzed and the proximity sensor is determined for the accurate position of the pipe. The servo motor rotation is determined by the encoder and based on the rotation of the length of the pipe desired and accordingly the pipe cutting machine automatically cuts the pipe. The position tracking error is less compared with other approaches. The velocity and acceleration of the pipe cutting machine is also controlled by the servo motor. The result is low computation time compared with existing approaches. The computation time of the HBO is 40 s, the CSA approach is 50 s, the SSA approach is 60 s, and the proposed system computation time is 30 s. The proposed system computation time is low compared to the existing approaches. When the computation time is low, production efficiency is increased and cost is minimized.
Use of AI tools declaration
The authors declare that they have not used Artificial Intelligence (AI) tools in the creation of this article.
Conflict of interest
The authors declare that there are no conflicts of interest in this paper.