Loading [MathJax]/jax/output/SVG/jax.js

Towards nonlinear delay-based control for convection-like distributed systems: The example of water flow control in open channel systems

  • Received: 01 October 2008 Revised: 01 February 2009
  • 93C20, 93C10, 93C15.

  • In this paper, the driving idea is to use a possible approximation of partial differential equations with boundary control by ordinary differential equations with time-varying delayed input, for a control purpose. This results in the development of a specific nonlinear control methodology for such delayed-input systems. The case of water flow control in open channel systems is used as a motivating and illustrative example, with corresponding simulation results.

    Citation: Gildas Besançon, Didier Georges, Zohra Benayache. Towards nonlinear delay-based control for convection-likedistributed systems: The example of water flow control in openchannel systems[J]. Networks and Heterogeneous Media, 2009, 4(2): 211-221. doi: 10.3934/nhm.2009.4.211

    Related Papers:

    [1] Rekha Tidke, Anandita Chowdhury . An experimental analysis of fuzzy logic-sliding mode based IFOC controlled induction motor drive. AIMS Electronics and Electrical Engineering, 2024, 8(3): 350-369. doi: 10.3934/electreng.2024016
    [2] Anjan Ku. Sahoo, Ranjan Ku. Jena . Improved DTC strategy with fuzzy logic controller for induction motor driven electric vehicle. AIMS Electronics and Electrical Engineering, 2022, 6(3): 296-316. doi: 10.3934/electreng.2022018
    [3] Shaswat Chirantan, Bibhuti Bhusan Pati . Torque and d-q axis current dynamics of an inverter fed induction motor drive that leverages computational intelligent techniques. AIMS Electronics and Electrical Engineering, 2024, 8(1): 28-52. doi: 10.3934/electreng.2024002
    [4] Mohammed Mecifi, Abdelmadjid Boumediene, Djamila Boubekeur . Fuzzy sliding mode control for trajectory tracking of an electric powered wheelchair. AIMS Electronics and Electrical Engineering, 2021, 5(2): 176-193. doi: 10.3934/electreng.2021010
    [5] Hadda Benderradji, Samira Benaicha, Larbi Chrifi Alaoui . Improved sliding mode control for induction motor based on twisting algorithm. AIMS Electronics and Electrical Engineering, 2025, 9(1): 81-98. doi: 10.3934/electreng.2025005
    [6] Ameer L. Saleh, Fahad Al-Amyal, László Számel . Control techniques of switched reluctance motors in electric vehicle applications: A review on torque ripple reduction strategies. AIMS Electronics and Electrical Engineering, 2024, 8(1): 104-145. doi: 10.3934/electreng.2024005
    [7] Saqib J Rind, Saba Javed, Yawar Rehman, Mohsin Jamil . Sliding mode control rotor flux MRAS based speed sensorless induction motor traction drive control for electric vehicles. AIMS Electronics and Electrical Engineering, 2023, 7(4): 354-379. doi: 10.3934/electreng.2023019
    [8] Shaswat Chirantan, Bibhuti Bhusan Pati . Integration of predictive and computational intelligent techniques: A hybrid optimization mechanism for PMSM dynamics reinforcement. AIMS Electronics and Electrical Engineering, 2024, 8(2): 265-291. doi: 10.3934/electreng.2024012
    [9] Mohamed M. Albarghot, Mohamed T. Iqbal, Kevin Pope, Luc Rolland . Dynamic modeling and simulation of the MUN Explorer autonomous underwater vehicle with a fuel cell system. AIMS Electronics and Electrical Engineering, 2020, 4(1): 114-131. doi: 10.3934/ElectrEng.2020.1.114
    [10] Sundararajan Seenivasaan, Naduvil Madhusoodanan Kottarthil . Enhancing sensor linearity through the translinear circuit implementation of piecewise and neural network models. AIMS Electronics and Electrical Engineering, 2023, 7(3): 196-216. doi: 10.3934/electreng.2023012
  • In this paper, the driving idea is to use a possible approximation of partial differential equations with boundary control by ordinary differential equations with time-varying delayed input, for a control purpose. This results in the development of a specific nonlinear control methodology for such delayed-input systems. The case of water flow control in open channel systems is used as a motivating and illustrative example, with corresponding simulation results.


    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.

    Table 1.  Comparison of literature reviews.
    Reference System Description Advantages Disadvantages Used Methods
    Shaheed and Selman [16] PLC-based automatic control for steel plate cutting. Encoder for length specification, HMI for monitoring. Improved automation, precise control with PLC and Encoder. Dependency on PLC, potential complexity in maintenance. PLC, Encoder, HMI
    Zhu et al. [17] Cutting device with two servo motors using Archimedes spiral. High automation, low disturbance, and accurate control. A high degree of automation, and low disturbance in cut surface. Complexity in setup and maintenance, potential cost. Servo motors, Archimedes spiral
    Zhu et al. [18] Relationship model for cutting blade feed speed and force. Genetic algorithm-optimized fuzzy PID control. Constant cutting force, and optimization for the control scheme. Complexity in model development, dependency on optimization. Matlab, Genetic algorithm, Fuzzy PID control
    Du et al. [19] AT-TENG for power generation using drill pipe-embedded annular design. Harvesting energy from arbitrary direction vibrations. Limited information on practical applications, and potential wear. Triboelectric nanogenerator, Annular design
    Mu et al. [20] Robotic arm-driven knife for object cutting. Position, force, and impedance controls. Adaptive control for evolving contacts, estimation of physical parameters. Complex control system, reliance on sensing technology. Robotic arm, Position, Force, Impedance controls, Force sensing
    Limonov et al. [21] Study of dynamics of electric drive with cyclic action of flying saw in pipe welding mill. Improved dynamic performance, and reduction in position error. Limited information on specific improvements, and potential complexity. Electric drive, Dynamic performance analysis
    M. Salemet al. [22] Wind tunnel-tested 0.8m-diameter pitch-controlled wind turbine model. Neural network pitch control. Effective pitch angle control is practical for small wind turbines. Limited information on real-world applications, and potential complexity. Wind tunnel testing, DC servo-motor, Neural network pitch control

     | Show Table
    DownLoad: CSV

    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.

    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.

    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.

    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.

    Figure 1.  Configuration of AC servo motor and PLC coupled automatic pipe cutting machine based on HMI.

    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].

    Figure 2.  Structure of pipe-cutting machine.

    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.

    D=(zqzd)2+(yqyd)2 (1)
    θOUT=bCOS(D2+r2R202DS) (2)
    θIN=bCOS(d2+r2R2j2Ds) (3)
    φ=bSIN(|yqyd|D) (4)

    Where, D indicates the separation between the pipe's and the circular saw's center points; r indicates circular saw's diameter; R0indicates pipe's outside radius; Rj indicates pipe's inner radius. Additionally, the following definitions can be used to describe each tooth's position when the circular saw is rotating:

    θL(N,T)=N2πn+ωT (5)
    θT(N,T)=θL(N,T)θL(N,T)2π2π (6)

    Where, N indicates the tooth's index; θL(N,T) indicates each tooth's inclination in relation to the positive axis; n indicates amount of teeth overall; ω indicates the circular saw's angle of rotation; indicates functional floor. The following can be used to determine whether the circular saw teeth are among the interaction region:

    When{2π(ϕ+θOUT)θT(N,T)2π(ϕ+θIN):nT(N,T)=12π(ϕϕIN)θT(N,T)2π(ϕϕOUT):nT(N,T)=1Otherwise:nT(N,T)=0} (7)

    Wherever, nT(N,T) 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:

    fd(N,T)=nt(N,T)τhX2πwFSin(θT(N,T))ωnsin(ϕa)cos(ϕa+βFαk) (8)

    Where, τh indicates shear stress on the pipe's material; X indicates circular saw thickness; wF indicates feed speed; ϕa indicates shear angle, βF indicates angle of friction; αk indicates angle of rake, the tangential force and normal force components of the cutting force in Equation (8) are along these lines,

    fT(N,T)=fC(N,T)cos(βFαR) (9)
    fT(N,T)=fC(N,T)sin(βFαR) (10)

    In Cartesian space, the contact force of pipe-cutting is eventually defined as follows:

    fX(N,T)=fT(N,T)sin(θT(N,T))+fN(N,T)cos(θT(N,T)) (11)
    fY(N,T)=fT(N,T)cos(θT(N,T))fN(N,T)sin(θT(N,T)) (12)
    fX(T)=nN=1fX(N,T) (13)
    fY(T)=nN=1fY(N,T) (14)

    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).

    τc=τl+Cmθ(T)+Imθ(T) (15)

    Where, τc indicates torque control; τl indicates mechanical load; Cm indicates motor friction coefficient; θ indicates motor angular position; Im indicates the motor's moment of inertia; θ indicates the motor's angular acceleration. The AC servo motor's control torque was provided by

    τc=J1W(T)J2θ(T) (16)

    Wherever, J1 and J2 indicates motor constant; W indicates input rated voltage; θ indicates the motor's angular velocity. The mechanical load torque is given as

    τl=Clθ(T)+Klθ(T) (17)

    Where, Cl indicates the friction coefficient, andKl indicates the load's moment of inertia.

    The equation that results from combining (15) and (16) is (18).

    τl+Cmθ(T)+Imθ(T)=J1W(T)J2θ(T) (18)

    By substituting (17) into (18),

    Clθ(T)+Klθ(T)+Cmθ(T)+Imθ(T)=J1W(T)J2θ(T) (19)

    The equation becomes (20) after applying the Laplace transform to (19).

    Cluθ(u)+Klu2(u)+Cmuθ(u)+Imuθ(u)=J1W(u)J2uθ(u) (20)

    The final equation was (21) comes after adjusting for (6).

    J1W(u)=Cluθ(u)+Ilu2θ(u)+Cmuθ(u)+Imu2θ(u)+J2uθ(T) (21)

    The motor transfer function between θ(u) and W(u) was obtained.

    J1W(u)=(Imu2+Klu2+Cmu+J2u)θ(u) (22)

    By modifying Eq (22),

    θ(u)W(u)=J1(Im+Il)u2+(Cm+Cl+J2)u (23)

    Equation (23) could be further modified as

    θ(u)W(u)=J1u[(Im+Cl+J2)((Im+Il)uIm+Cl+J2+1)] (24)

    The gain and time parameters for the system are displayed underneath the gain parameter.

     System gain parameter =Jp=J1Cm+Cl+J2 (25)
     System time parameter =τp=Jm+JlCm+Cl+J2 (26)

    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.

    θ(u)W(u)=Hm(u)=Jpu(τpu+1) (27)

    The system parameters Jp and τ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.

    Figure 3.  Schematic representation of AC servo motor control.

    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.

    Figure 4.  Structure of PLC.

    Four mechanisms were used to get the lowest possible production cost. Cost of handling the component in terms of time cTP. The cost rate cr for the amount of time required to load and unload the pipe to be cut pT was established as a result.

    cTP=cr.pT (28)

    A full cycle of the finished product, designated as fp, and the cost rate, denoted as cr, were used to evaluate the machining time.

    cMT=cr.fp (29)

    The cost ratecr, the minutes-per-cut saw changeover timetS, and the quantity of finished machined components NM served as the three determining variables.

    cTC=cr.(tS/NM) (30)

    The cost of tool cT was listed in [$], and the total number of completed machine components NP are given in units.

    ccpu=(cT/NP) (31)

    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).

    cpp=C(N1N.C0C0+CT) (32)

    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.

    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.

    Figure 5.  Flowchart of DOA.

    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 Xi is represented as

    Xi=rand×(UBLB)+LB (33)

    Here, rand indicates a random number among [0, 1].

    Step 3: Fitness function

    F=Min(obj) (34)

    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:

    Xt+1i=Xti+αsxsy1nY(XtsXti) (35)
    Xts=rand(1,Dim)(UBLB)+LB (36)
    α=rand()(1T2t2=2Tt+1) (37)
    r=1eθ(38)Sx=rcosθ (38)
    Sy=rsinθ (39)

    Here, Xti indicates seed location at iteration timet; Xts indicates the location of the dandelion seed selected at iterationt; T indicates extreme number of iterations; InYindicates logarithmic distribution subject to μ=0,σ2=1,α is an adaptive parameter. The component coefficients of the lift of dandelion seeds are represented by SX and Sy, and ˆI is a random number in [π,π].

    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:

    e=T22T+1 (40)
    β=1rand()1e(t22t1) (41)
    Xt+1i=Xt+1iβ (42)

    Here, β 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:

    Xt+1i={Xti+αSxSy1nY(XtsXti)randn<1.5Xtiβelse (43)

    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:

    Xmeant=1poppopi=1Xi (44)
    Xi+1i=Xti=αβt(Xmeant=αβtXti) (45)

    In the ith iteration, Xmeant represents the normal location of the dandelion population. Brownian motion is β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:

    Xi+1i=Xelite+levy(λ)a(XeliteXt+1iδ) (46)
    δ=2tT (47)

    Here, Xt indicates best seed location at the time of iteration t; Tindicates the extreme number of iterations; levy(ˆI>>) indicates the Levy flight function; ˆI>>=1.5, ˆ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.

    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 {b1,b2,.....,b3} are considered, where b1,b2,...b3 are denoted as number of blocks. APN generates m equivalent feature hierarchy by following {am,am+1,...am+M1}. 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{a(SP)m+aSPm+1,......aSPm+M1} and {aCPm+aCPm+1,.......aCPm+M1}. Where, a indicates attention pyramid, SPrepresented the pyramidal spatial attention, and CPdenoted pyramidal channel attention. A spatial attention mask aSPN is produced using the relevant feature map as input, fmN. 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).

    aSPN=σ(ϑCPfmN) (48)

    Where, σdenotes the sigmoid function; indicates deconvolution; ϑ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.

    aCPN=σ(w2rl(w1GAP(fmN))) (49)

    Where, GAP (·) indicates the pooling function for the global average by following equation (50).

    GAP(fmN)=1S×DDa=1Sb=1fmN(a,b) (50)

    Here, σ and rl indicate the Rely function and the sigmoid, respectively; multiplication of elements is represented by the dot product; SandDindicate the spatial dimensions offmN; w1 and w2 indicate two fully-connected layers' weight matrices. Equation (51) can be used to classify data by using the learnt attentions to weight features (fmN) and obtaining fmN.

    fmN=fmN(aSPNaCPN) (51)

    Where represents the addition operation and the structure of APCNN is shown in Figure 6. Finally, APCNN achieves a high efficiency and reduced error quantities.

    Figure 6.  Attention pyramid convolution neural network.

    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.

    Figure 7.  Pipe cutting machine force.
    Figure 8.  The cutting machine performance based on servo motor: (a) position of pipe, (b) velocity, and (c) acceleration.
    Figure 9.  Tracking accuracy of the servo motor control.
    Figure 10.  Robustness of servo motor based tracking position.

    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).

    Figure 11.  Position tracking errors with control input.
    Figure 12.  Position of the pipe: (a) pipe angle, (b) displacement, and (c) pipe angle.

    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.

    Figure 13.  Proximity sensor showing position of pipe: (a) angle 1st position, (b) 2nd angle, and (c) 3rd angle.

    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.

    Figure 14.  Step responses of servo motor: (a) position reaction and (b) error tracking.
    Figure 15.  Step responses: (a) position reaction and (b) error tracking.
    Figure 16.  Comparison of computation time of proposed approach and existing approaches.
    Table 2.  Controller parameters.
    Parameter Specification
    PLC type PS4-201 MM1
    Digital inputs 8
    Digital outputs 6
    Analog inputs (0-10 V) 4
    Analog output (0-10 V) 1
    Interface RS232
    Memory 32 kb

     | Show Table
    DownLoad: CSV
    Table 3.  Simulation parameter for the proposed system.
    Parameter value
    Moment of inertia (J) 1.6 × 10-4 kg.m2
    Viscous friction coefficient (B) 0.001 Nm/(rad/s)
    Target trajectory radius 300mm
    Target trajectory velocity 7.5 deg/s
    Maximum velocity vmax = 40 rad/s
    Maximum acceleration amax = 200 rad/s2
    Step disturbance 0.2Nm
    Sinusoidal disturbance 0.2[1 − cos(12.56t)] Nm
    Upper bound of the input disturbance Dmax = 1 Nm

     | Show Table
    DownLoad: CSV
    Table 4.  Parameter table of APCNN.
    Parameter value
    Number of pyramid levels (N) 3
    Base CNN model 50-layer ResNet
    Momentum 0.9
    Minibatch size 16
    Number of epochs 100
    Initial learning rate 0.001

     | Show Table
    DownLoad: CSV

    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.

    The authors declare that they have not used Artificial Intelligence (AI) tools in the creation of this article.

    The authors declare that there are no conflicts of interest in this paper.

  • Reader Comments
  • © 2009 the Author(s), licensee AIMS Press. This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0)
通讯作者: 陈斌, bchen63@163.com
  • 1. 

    沈阳化工大学材料科学与工程学院 沈阳 110142

  1. 本站搜索
  2. 百度学术搜索
  3. 万方数据库搜索
  4. CNKI搜索

Metrics

Article views(3929) PDF downloads(61) Cited by(0)

Other Articles By Authors

/

DownLoad:  Full-Size Img  PowerPoint
Return
Return

Catalog