<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article article-type="research-article" dtd-version="2.3" xml:lang="EN" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Mech. Eng</journal-id>
<journal-title>Frontiers in Mechanical Engineering</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Mech. Eng</abbrev-journal-title>
<issn pub-type="epub">2297-3079</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">1374491</article-id>
<article-id pub-id-type="doi">10.3389/fmech.2024.1374491</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Mechanical Engineering</subject>
<subj-group>
<subject>Original Research</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>Dynamic modeling and optimization of an eight bar stamping mechanism based on RBF neural network PID control</article-title>
<alt-title alt-title-type="left-running-head">Ma and Li</alt-title>
<alt-title alt-title-type="right-running-head">
<ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3389/fmech.2024.1374491">10.3389/fmech.2024.1374491</ext-link>
</alt-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname>Ma</surname>
<given-names>Dongsheng</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/conceptualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/data-curation/"/>
<role content-type="https://credit.niso.org/contributor-roles/methodology/"/>
<role content-type="https://credit.niso.org/contributor-roles/supervision/"/>
<role content-type="https://credit.niso.org/contributor-roles/validation/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Li</surname>
<given-names>Juchen</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
<uri xlink:href="https://loop.frontiersin.org/people/2636728/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/formal-analysis/"/>
<role content-type="https://credit.niso.org/contributor-roles/project-administration/"/>
<role content-type="https://credit.niso.org/contributor-roles/resources/"/>
<role content-type="https://credit.niso.org/contributor-roles/software/"/>
<role content-type="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/"/>
</contrib>
</contrib-group>
<aff id="aff1">
<sup>1</sup>
<institution>School of Intelligent Manufacturing</institution>, <institution>Anhui Wenda University of Information Engineering</institution>, <addr-line>Hefei</addr-line>, <country>China</country>
</aff>
<aff id="aff2">
<sup>2</sup>
<institution>Faculty of Engineering</institution>, <institution>Technology and Built Environment</institution>, <institution>UCSI University</institution>, <addr-line>Kuala Lumpur</addr-line>, <country>Malaysia</country>
</aff>
<author-notes>
<fn fn-type="edited-by">
<p>
<bold>Edited by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1933026/overview">Kanak Kalita</ext-link>, Vel Tech Dr. RR and Dr. SR Technical University, India</p>
</fn>
<fn fn-type="edited-by">
<p>
<bold>Reviewed by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/2108205/overview">Mehmet Akif Ko&#xe7;</ext-link>, Sakarya University of Applied Sciences, T&#xfc;rkiye</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1987930/overview">Lu-Kai Song</ext-link>, Beihang University, China</p>
</fn>
<corresp id="c001">&#x2a;Correspondence: Juchen Li, <email>qipima1986@163.com</email>
</corresp>
</author-notes>
<pub-date pub-type="epub">
<day>12</day>
<month>04</month>
<year>2024</year>
</pub-date>
<pub-date pub-type="collection">
<year>2024</year>
</pub-date>
<volume>10</volume>
<elocation-id>1374491</elocation-id>
<history>
<date date-type="received">
<day>22</day>
<month>01</month>
<year>2024</year>
</date>
<date date-type="accepted">
<day>20</day>
<month>03</month>
<year>2024</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2024 Ma and Li.</copyright-statement>
<copyright-year>2024</copyright-year>
<copyright-holder>Ma and Li</copyright-holder>
<license xlink:href="http://creativecommons.org/licenses/by/4.0/">
<p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.</p>
</license>
</permissions>
<abstract>
<p>
<bold>Introduction:</bold> Modern industrial manufacturing often requires the eight-bar stamping mechanism to have high motion accuracy and stability. To meet these stringent requirements, traditional control techniques such as proportional-integral-derivative (PID) control need to be improved.</p>
<p>
<bold>Methods:</bold> In this study, radial basis function neural network is introduced to improve the traditional proportional integral derivative control technique. The improved proportional integral derivative technique is applied to the modeling and optimization of eight kinds of bar stamping mechanisms.</p>
<p>
<bold>Results:</bold> Comparing the improved control technology, the experiment showed that the peak time and adjustment time of the improved technology were 0.516&#xa0;s and 1.038&#xa0;s, respectively, which are better than the comparative control technology. In addition, in the comparative analysis of the eight bar stamping mechanism, the proposed architecture scored 9.3 points in operational efficiency, which is significantly greater than the comparative architecture.</p>
<p>
<bold>Discussion:</bold> The results show that the combination of PID control strategy and radial basis function neural network provides a powerful tool for dynamic modeling and optimization of eight-bar stamping mechanism. It not only provides enhanced motion accuracy and stability, but also brings significant practicality to industrial manufacturing. This integration opens up new possibilities for improving the performance of complex mechanical systems to meet the evolving needs of modern manufacturing.</p>
</abstract>
<kwd-group>
<kwd>radial basis function</kwd>
<kwd>proportional-integrated-derivative</kwd>
<kwd>eight bar stamping mechanism</kwd>
<kwd>dynamics</kwd>
<kwd>modeling</kwd>
</kwd-group>
<custom-meta-wrap>
<custom-meta>
<meta-name>section-at-acceptance</meta-name>
<meta-value>Digital Manufacturing</meta-value>
</custom-meta>
</custom-meta-wrap>
</article-meta>
</front>
<body>
<sec id="s1">
<title>1 Introduction</title>
<p>In modern industrial manufacturing, the eight&#xa0;bar stamping mechanism (8BSM), as an important mechanism, is widely used in various stamping equipment and production lines (<xref ref-type="bibr" rid="B21">Raghavendra and Annigeri, 2021</xref>). However, due to its complex dynamic characteristics (DCs) and external interference, improving the motion accuracy and stability of 8BSM has always been a challenge (<xref ref-type="bibr" rid="B6">Desai et al., 2019</xref>). Although traditional Proportional-Integral-Derivative (PID) control technology can achieve certain results in certain situations, it is hard to cater for the wants of contemporary industrial manufacturing for high precision and stability due to its difficult parameter adjustment and susceptibility to external interference (<xref ref-type="bibr" rid="B23">Tian et al., 2020</xref>). For example, Wang team and Setiawan team both proposed controllers based on PID control technology, but the PID controllers proposed all have the problem of unstable control effect (<xref ref-type="bibr" rid="B24">Wang and Lu, 2022</xref>; <xref ref-type="bibr" rid="B22">Setiawan and Ma&#x2019;arif, 2021</xref>). Therefore, seeking a new control method to improve the effect of 8BSM is of great significance. At present, many studies have been conducted on methods to improve the motion accuracy and stability of the mechanism. For example, Zaidel et al. proposed a neuromorphic algorithm based on nef for inverse kinematics and PID control in order to improve the motion accuracy of the 6-DOF robotic arm (<xref ref-type="bibr" rid="B27">Zaidel et al., 2021</xref>). In addition, in order to improve the motion accuracy and stability of the mechanism, Zhang&#x2019;s team not only proposed a new sampling method based on active Kriging model and adaptive importance sampling, but also proposed a multistage linkage method based on active extreme value Kriging (<xref ref-type="bibr" rid="B29">Zhang et al., 2022</xref>; <xref ref-type="bibr" rid="B28">Zhang et al., 2023</xref>). In recent years, with the continuous development of artificial intelligence technology, artificial intelligence technology has been widely used in various fields. For example, in order to reduce the error of the control system, Barhaghtalab et al. proposed a control method of six-DOF robotic arm based on adaptive fuzzy neural reasoning system (<xref ref-type="bibr" rid="B1">Barhaghtalab et al., 2023</xref>). In addition, Chowdhury&#x2019;s team proposed an entropy-maximized double delay depth deterministic strategy gradient automatic PID tuning method to solve the problem of poor PID tuning method (<xref ref-type="bibr" rid="B5">Chowdhury et al., 2023</xref>). In order to improve the computational accuracy and efficiency of reliability evaluation of aero-engine cooling blade system, Li et al. proposed a hierarchical linkage strategy based on multiple integration (<xref ref-type="bibr" rid="B16">Li et al., 2023</xref>). As an important neural network, Radial Basis Function (RBF) neural network has the advantages of fast learning speed and high approximation precision, and is widely used in various control systems. For example, Liu team and Feng team will apply RBF neural network to WPT control system and electro-hydraulic servo system control respectively (<xref ref-type="bibr" rid="B18">Liu Y. et al., 2021</xref>; <xref ref-type="bibr" rid="B9">Feng et al., 2022</xref>). The main motivation of this study is to lift the motion accuracy and stability of 8BSM to meet the requirements of modern industrial manufacturing for high precision and stability. Therefore, this study improves traditional PID technology by introducing RBFNN to overcome the difficulty in adjusting its parameters. The innovation of this study lies in the combination of RBFNN and PID technology, and its application in the dynamic modeling and optimization of 8BSM. This study also provides new ideas and methods for control optimization of similar institutions, and is expected to contribute to the development of industrial manufacturing.</p>
<p>This article is divided into four parts for discussion. The main content of Part 1 is related research on RBFNN, PID control technology, and linkage mechanisms. The main content of Part 2 is the dynamic modeling and optimization process of 8BSM based on RBFNN PID control. Part 3 mainly focuses on the comparison of optimized PID technology and the performance comparison analysis of 8BSM based on optimized PID. Part 4 is a summary of the entire text.</p>
</sec>
<sec id="s2">
<title>2 Related works</title>
<p>The advancement of neural network technology has made the application fields of RBFNN increasingly widespread. Wang et al. designed an RBFNN processing method combined with adaptive projection learning algorithm to solve the problem of low spatial resolution caused by beam diffraction in THz spectral imaging process. This method can effectively remove noise from non edge images, achieve higher spatial resolution, and effectively recognize targets (<xref ref-type="bibr" rid="B26">Wang et al., 2023</xref>). Lu&#x2019;s team proposed an RBFNN teaching quality evaluation (TQE) method built on genetic algorithm (GA) optimization to solve the low accuracy in current English interpretation TQE. This method could effectively assess the quality of English interpretation, with high accuracy and real-time performance (<xref ref-type="bibr" rid="B19">Lu et al., 2021</xref>). In addition, the control technology has also made the application fields of PID technology increasingly broad. Kong et al. established a multi-objective optimization method based on orthogonal experimental design and iSIGHT platform to address the aerodynamic characteristics and handling stability issues of racing tail wings, and developed a hybrid fuzzy PID variable tail wing control system. As the road adhesion coefficient decreased, this system could improve the handling stability of the racing car and suppress body roll, thereby improving the cornering performance and driving safety of the racing car (<xref ref-type="bibr" rid="B14">Kong et al., 2022</xref>). Wang et al. proposed a voltage boosting method based on GA and BPNN PID control to solve the problem of low output voltage of photovoltaic panels. This method could effectively improve the dynamic performance and jamproof capacity of the Boost circuit, and achieved optimization through the global optimization of GA and the adaptive adjustment characteristics of BP neural network (<xref ref-type="bibr" rid="B25">Wang et al., 2022</xref>).</p>
<p>With the maturity of connecting rod stamping technology, more and more technologies are being applied to connecting rod mechanisms. Liu et al. proposed a novel competitive failure model that considers intermittency to address the failure issue of the contraction mechanism of aircraft linkage doors. This model combined Poisson process, Archard wear model, and failure function to describe the catastrophic and degraded failures of aircraft mechanisms. Practical engineering applications have shown that the new model is effective, and this mechanism has a special degradation process (<xref ref-type="bibr" rid="B17">Liu J. et al., 2021</xref>). Zhou&#x2019;s team proposed a rotating potted vegetable seedling transplanting mechanism based on a linkage mechanism to solve the problems of complex structure and low efficiency of existing transplanting equipment. A software for kinematic analysis and optimization design of the transplanting mechanism was developed through configuration analysis and optimization design. The posture error of the transplanting arm and drilling shovel was relatively small, and the transplanting mechanism of potted vegetable seedlings met the transplanting requirements, with a success rate of 92.4% for seedling retrieval (<xref ref-type="bibr" rid="B30">Zhou et al., 2020</xref>). Jomartov et al. constructed a stamping machine tool on the Stephenson II mechanism to address the issue of insufficient accuracy in traditional stamping machines. By adding a three-way connecting rod and a unique connecting rod, the balance of the slider was improved, thereby improving the accuracy of the slider. This stamping machine tool had better characteristics, with less reaction force on the slider guide and a more reasonable force distribution (<xref ref-type="bibr" rid="B13">Jomartov et al., 2022</xref>). Li et al. designed a method for preforms on finite element models to address the metal flow problem during non flash forging of powder metallurgy connecting rod preforms. This method could effectively improve the density uniformity of the connecting rod and reduce the generation of cracks. The optimized preform shape improved the overall quality of the connecting rod, providing a new approach for the manufacturing of powder metallurgy connecting rods (<xref ref-type="bibr" rid="B15">Li et al., 2020</xref>).</p>
<p>The above related studies indicate that the application fields of RBFNN technology and PID control technology are quite extensive, and there are various methods applied to linkage mechanisms. As a special type of neural network, RBF has many advantages which are suitable for control system modeling. First, RBF has excellent approximation capabilities, second, RBF&#x2019;s local response characteristics make it excellent when dealing with high-dimensional input data, and in addition, RBF generally learns faster than traditional multi-layer perceptron networks. Compared with other machine learning models, the advantages of RBF are mainly reflected in that RBF is particularly suitable for dealing with nonlinear control problems, RBF shows strong robustness to input noise and parameter perturbation, and RBF has the characteristics of real-time due to its simple structure and fast learning algorithm. Therefore, this research innovatively combines RBF neural network and PID control technology to apply to the dynamic modeling and optimization of eight-link stamping mechanism. The contribution of this study is that the precise modeling of RBF neural network combined with real-time tuning of PID control significantly improves the motion accuracy and stability of the mechanism, and provides an effective new way for the control optimization of similar mechanisms.</p>
</sec>
<sec id="s3">
<title>3 Dynamic modeling and optimization of 8BSM based on RBFNN and PID control</title>
<p>To complete the demands of modern industrial manufacturing for high precision and stability, this study introduces RBFNN to improve traditional PID control technology and applies it to the dynamic modeling and optimization of 8BSM. It is expected that this method can improve the motion accuracy and stability of 8BSM. This chapter will provide a detailed introduction to the PID control technology that integrates RBFNN and its application in 8BSM.</p>
<sec id="s3-1">
<title>3.1 PID control technology integrating RBFNN</title>
<p>PID controller has the advantages of simple principle, strong robustness, and wide practicality, making it a mature and widely used control system. Therefore, this study will apply it to the optimization of 8BSM dynamic modeling (<xref ref-type="bibr" rid="B12">Hammoodi et al., 2020</xref>; <xref ref-type="bibr" rid="B10">Garai et al., 2023</xref>). In a PID control system, the output value depends on the deviation between the system set value and the system output value, the linear weighted combination of deviation integration and deviation differentiation (<xref ref-type="bibr" rid="B20">Phu et al., 2020</xref>). The diagram of the PID controller is <xref ref-type="fig" rid="F1">Figure 1</xref>.</p>
<fig id="F1" position="float">
<label>FIGURE 1</label>
<caption>
<p>PID controller schematic diagram.</p>
</caption>
<graphic xlink:href="fmech-10-1374491-g001.tif"/>
</fig>
<p>In <xref ref-type="fig" rid="F1">Figure 1</xref>, <inline-formula id="inf1">
<mml:math id="m1">
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is the given value. <inline-formula id="inf2">
<mml:math id="m2">
<mml:mrow>
<mml:mi>y</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> represents the actual output value, and <inline-formula id="inf3">
<mml:math id="m3">
<mml:mrow>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is the control deviation. The expression between the three is Eq. <xref ref-type="disp-formula" rid="e1">1</xref>.<disp-formula id="e1">
<mml:math id="m4">
<mml:mrow>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>r</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>y</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(1)</label>
</disp-formula>
</p>
<p>In addition, <inline-formula id="inf4">
<mml:math id="m5">
<mml:mrow>
<mml:mi>u</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> in <xref ref-type="fig" rid="F1">Figure 1</xref> represents the output signal of the PID, which is used to control the execution part of the system, as shown in Eq. <xref ref-type="disp-formula" rid="e2">2</xref>.<disp-formula id="e2">
<mml:math id="m6">
<mml:mrow>
<mml:mi>u</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>K</mml:mi>
<mml:mi>p</mml:mi>
<mml:mo>&#x2a;</mml:mo>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>K</mml:mi>
<mml:mi>i</mml:mi>
<mml:mo>&#x2a;</mml:mo>
<mml:mo>&#x222b;</mml:mo>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mn>0</mml:mn>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>&#x3c4;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>&#x3c4;</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>K</mml:mi>
<mml:mi>d</mml:mi>
<mml:mo>&#x2a;</mml:mo>
<mml:mi>d</mml:mi>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>/</mml:mo>
<mml:mi>d</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:math>
<label>(2)</label>
</disp-formula>
</p>
<p>In Eq. <xref ref-type="disp-formula" rid="e2">2</xref>, <inline-formula id="inf5">
<mml:math id="m7">
<mml:mrow>
<mml:mi>K</mml:mi>
<mml:mi>p</mml:mi>
<mml:mo>&#x2a;</mml:mo>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is the proportional control term. <inline-formula id="inf6">
<mml:math id="m8">
<mml:mrow>
<mml:mi>K</mml:mi>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the proportional gain. <inline-formula id="inf7">
<mml:math id="m9">
<mml:mrow>
<mml:mi>K</mml:mi>
<mml:mi>i</mml:mi>
<mml:mo>&#x2a;</mml:mo>
<mml:mo>&#x222b;</mml:mo>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mn>0</mml:mn>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>&#x3c4;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>&#x3c4;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the integral control term. <inline-formula id="inf8">
<mml:math id="m10">
<mml:mrow>
<mml:mi>K</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the integration coefficient. <inline-formula id="inf9">
<mml:math id="m11">
<mml:mrow>
<mml:mi>K</mml:mi>
<mml:mi>d</mml:mi>
<mml:mo>&#x2a;</mml:mo>
<mml:mi>d</mml:mi>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>/</mml:mo>
<mml:mi>d</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the differential control term. <inline-formula id="inf10">
<mml:math id="m12">
<mml:mrow>
<mml:mi>K</mml:mi>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the differential coefficient. Due to the fact that traditional PID controllers may not be able to effectively handle nonlinear systems in certain situations, it is necessary to improve traditional PID controllers. RBFNN has excellent learning and adjustment capabilities, and can overcome the adverse effects of uncertainty on system performance through online identification of the system. This solves the problems of poor robustness and limitation by precise mathematical models in traditional PID control. The output formula of RBFNN is Eq. <xref ref-type="disp-formula" rid="e3">3</xref> (<xref ref-type="bibr" rid="B3">Chen, 2022</xref>).<disp-formula id="e3">
<mml:math id="m13">
<mml:mrow>
<mml:msub>
<mml:mi>u</mml:mi>
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:mi>B</mml:mi>
<mml:mi>F</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>N</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c9;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>exp</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:msup>
<mml:mrow>
<mml:mfenced open="&#x2016;" close="&#x2016;" separators="|">
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:msubsup>
<mml:mi>&#x3b4;</mml:mi>
<mml:mi>i</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(3)</label>
</disp-formula>
</p>
<p>In Eq. <xref ref-type="disp-formula" rid="e3">3</xref>, <inline-formula id="inf11">
<mml:math id="m14">
<mml:mrow>
<mml:msub>
<mml:mi>u</mml:mi>
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:mi>B</mml:mi>
<mml:mi>F</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is the output of RBFNN at time <inline-formula id="inf12">
<mml:math id="m15">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>. <inline-formula id="inf13">
<mml:math id="m16">
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the quantity of hidden layer neurons (HLNs). <inline-formula id="inf14">
<mml:math id="m17">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c9;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the weight between the <inline-formula id="inf15">
<mml:math id="m18">
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>-th HLN and the output layer. <inline-formula id="inf16">
<mml:math id="m19">
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> is the input vector. <inline-formula id="inf17">
<mml:math id="m20">
<mml:mrow>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the center vector of the <inline-formula id="inf18">
<mml:math id="m21">
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>-th HLN. <inline-formula id="inf19">
<mml:math id="m22">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b4;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the width parameter of the <inline-formula id="inf20">
<mml:math id="m23">
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>-th HLN. RBFNN, as a new type of artificial neural network, is often applied in various complex prediction problems because it can effectively find the best training data plane existing in multidimensional space (<xref ref-type="bibr" rid="B8">Elsisi, 2021</xref>; <xref ref-type="bibr" rid="B2">Bensafia et al., 2022</xref>). The specific structure diagram of RBFNN is <xref ref-type="fig" rid="F2">Figure 2</xref>.</p>
<fig id="F2" position="float">
<label>FIGURE 2</label>
<caption>
<p>Structure of RBFNN</p>
</caption>
<graphic xlink:href="fmech-10-1374491-g002.tif"/>
</fig>
<p>In <xref ref-type="fig" rid="F2">Figure 2</xref>, the three main components of RBFNN are the input, hidden, and output layers. The input layer has several perceptual units. The hidden layer contains several hidden layer nodes, which are generally composed of Gaussian basis functions, and the Gauss function is Eq. <xref ref-type="disp-formula" rid="e4">4</xref>.<disp-formula id="e4">
<mml:math id="m24">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b1;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>exp</mml:mi>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mfenced open="&#x2016;" close="&#x2016;" separators="|">
<mml:mrow>
<mml:mi>X</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:msubsup>
<mml:mi>&#x3c3;</mml:mi>
<mml:mi>i</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>2</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#x22ef;</mml:mo>
<mml:mo>,</mml:mo>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:math>
<label>(4)</label>
</disp-formula>
</p>
<p>In Eq. <xref ref-type="disp-formula" rid="e4">4</xref>, <inline-formula id="inf21">
<mml:math id="m25">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b1;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> represents the output result of the <inline-formula id="inf22">
<mml:math id="m26">
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>-th HLN. <inline-formula id="inf23">
<mml:math id="m27">
<mml:mrow>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> represents the number of HLN. <inline-formula id="inf24">
<mml:math id="m28">
<mml:mrow>
<mml:msub>
<mml:mi>c</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> represents the center vector of the Gosky function corresponding to the <inline-formula id="inf25">
<mml:math id="m29">
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>-th hidden layer node. <inline-formula id="inf26">
<mml:math id="m30">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c3;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> represents the base width of the <inline-formula id="inf27">
<mml:math id="m31">
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>-th HLN. And <inline-formula id="inf28">
<mml:math id="m32">
<mml:mrow>
<mml:mi>X</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> represents the input sample. <inline-formula id="inf29">
<mml:math id="m33">
<mml:mrow>
<mml:mi>X</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> contains <inline-formula id="inf30">
<mml:math id="m34">
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>&#x22ef;</mml:mo>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> of different dimensions. The expression of the output layer is Eq. <xref ref-type="disp-formula" rid="e5">5</xref>.<disp-formula id="e5">
<mml:math id="m35">
<mml:mrow>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>m</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c9;</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mi>&#x3b1;</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>2</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#x22ef;</mml:mo>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:math>
<label>(5)</label>
</disp-formula>
</p>
<p>In Eq. <xref ref-type="disp-formula" rid="e5">5</xref>, <inline-formula id="inf31">
<mml:math id="m36">
<mml:mrow>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> represents the output result of the neural network. <inline-formula id="inf32">
<mml:math id="m37">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c9;</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the weight between the hidden and the output layers. <inline-formula id="inf33">
<mml:math id="m38">
<mml:mrow>
<mml:mi>p</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the number of nodes in the output layer. In the entire neural network structure, the hidden layer structure mainly performs nonlinear transformation on the data, transforming the input data <inline-formula id="inf34">
<mml:math id="m39">
<mml:mrow>
<mml:mi>X</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> into <inline-formula id="inf35">
<mml:math id="m40">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b1;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>. The output layer structure mainly performs linear transformation on <inline-formula id="inf36">
<mml:math id="m41">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b1;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> to obtain the final output result <inline-formula id="inf37">
<mml:math id="m42">
<mml:mrow>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>. By performing two different linear transformations, not only can the overall running speed of the neural network be improved, but also its ability for nonlinear mapping can be enhanced. The overall structure of RBFNN is Eq. <xref ref-type="disp-formula" rid="e6">6</xref>.<disp-formula id="e6">
<mml:math id="m43">
<mml:mrow>
<mml:msup>
<mml:mi>y</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msup>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mi>W</mml:mi>
<mml:mi>T</mml:mi>
</mml:msup>
<mml:mi>F</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>X</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(6)</label>
</disp-formula>
</p>
<p>In Eq. <xref ref-type="disp-formula" rid="e6">6</xref>, <inline-formula id="inf38">
<mml:math id="m44">
<mml:mrow>
<mml:msup>
<mml:mi>y</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> is the output vector of the network. <inline-formula id="inf39">
<mml:math id="m45">
<mml:mrow>
<mml:mi>W</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> represents the weight matrix. <inline-formula id="inf40">
<mml:math id="m46">
<mml:mrow>
<mml:mi>X</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the input sample matrix. To overcome the shortcomings of PID control technology, this study proposes to apply RBFNN to PID parameter optimization. The principle of this way is to utilize the powerful learning and approximation capabilities of RBFNN to identify the DCs of the system online, and adjust the PID control parameters in real time based on the identification results to achieve better control effects (<xref ref-type="bibr" rid="B7">Elsisi, 2020</xref>; <xref ref-type="bibr" rid="B11">Ghamari et al., 2022</xref>). The process of optimizing PID parameters based on RBFNN is <xref ref-type="fig" rid="F3">Figure 3</xref>.</p>
<fig id="F3" position="float">
<label>FIGURE 3</label>
<caption>
<p>PID parameter optimization process based on RBFNN.</p>
</caption>
<graphic xlink:href="fmech-10-1374491-g003.tif"/>
</fig>
<p>In <xref ref-type="fig" rid="F3">Figure 3</xref>, the PID parameter optimization based on RBFNN first requires constructing an RBFNN model that includes input layer, hidden layer, and output layer to map the system state and output PID control parameters. Determine the network&#x2019;s parameters through offline training or online adjustment. Next, design a PID controller based on system requirements and integrate it with RBFNN to build a complete control system. The system operation process utilizes RBFNN to identify the DCs of the system online, and adjusts the PID parameters in real-time to optimize the control effect. Finally, the performance indicators of the evaluation system, such as control accuracy, stability, and response speed, are used to measure the optimization effect. The performance indicator evaluation formula is Eq. <xref ref-type="disp-formula" rid="e7">7</xref>.<disp-formula id="e7">
<mml:math id="m47">
<mml:mrow>
<mml:mi>J</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>&#x3b1;</mml:mi>
<mml:mo>&#x22c5;</mml:mo>
<mml:msubsup>
<mml:mo>&#x222b;</mml:mo>
<mml:mn>0</mml:mn>
<mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>&#x221e;</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mi>e</mml:mi>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mi>d</mml:mi>
<mml:mi>t</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>&#x3b2;</mml:mi>
<mml:mo>&#x22c5;</mml:mo>
<mml:msubsup>
<mml:mo>&#x222b;</mml:mo>
<mml:mn>0</mml:mn>
<mml:mrow>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>&#x221e;</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mi>u</mml:mi>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mi>d</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:math>
<label>(7)</label>
</disp-formula>
</p>
<p>In Eq. <xref ref-type="disp-formula" rid="e7">7</xref>, <inline-formula id="inf41">
<mml:math id="m48">
<mml:mrow>
<mml:mi>J</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is a performance indicator used to measure system performance. <inline-formula id="inf42">
<mml:math id="m49">
<mml:mrow>
<mml:mi>&#x3b1;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf43">
<mml:math id="m50">
<mml:mrow>
<mml:mi>&#x3b2;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> are weight coefficients used to balance errors and control the relative importance of inputs. This method can be widely applied to complex systems such as 8BSM and other similar control problems, effectively improving control performance and adaptability.</p>
</sec>
<sec id="s3-2">
<title>3.2 Dynamic optimization of 8BSM based on improved PID technology</title>
<p>8BSM is a commonly used stamping equipment in industrial manufacturing, with unique design and excellent performance (<xref ref-type="bibr" rid="B4">Choquette et al., 2021</xref>). The core part is composed of eight connecting rods, which are connected together in a specific way, enabling the mechanism to achieve efficient and accurate stamping operations. The specific structure of 8BSM is <xref ref-type="fig" rid="F4">Figure 4</xref>.</p>
<fig id="F4" position="float">
<label>FIGURE 4</label>
<caption>
<p>The specific structure of the eight-link stamping mechanism.</p>
</caption>
<graphic xlink:href="fmech-10-1374491-g004.tif"/>
</fig>
<p>The advantage of 8BSM lies in its high flexibility and adjustability, and its impulse pressure formula is Eq. <xref ref-type="disp-formula" rid="e8">8</xref>.<disp-formula id="e8">
<mml:math id="m51">
<mml:mrow>
<mml:mi>F</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>k</mml:mi>
<mml:mo>&#x22c5;</mml:mo>
<mml:mi>l</mml:mi>
<mml:mo>&#x22c5;</mml:mo>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>sin</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
</mml:math>
<label>(8)</label>
</disp-formula>
</p>
<p>In Eq. <xref ref-type="disp-formula" rid="e8">8</xref>, <inline-formula id="inf44">
<mml:math id="m52">
<mml:mrow>
<mml:mi>F</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the punching force, which is the force exerted by the punch on the workpiece. <inline-formula id="inf45">
<mml:math id="m53">
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is a constant that is related to the geometric design and material of the linkage mechanism. <inline-formula id="inf46">
<mml:math id="m54">
<mml:mrow>
<mml:mi>l</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the effective length of the punch connecting rod. <inline-formula id="inf47">
<mml:math id="m55">
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the angle between the punch connecting rod and the horizontal line. The expression for stamping speed is Eq. <xref ref-type="disp-formula" rid="e9">9</xref>.<disp-formula id="e9">
<mml:math id="m56">
<mml:mrow>
<mml:mi>v</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:msup>
<mml:mi>&#x3c9;</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msup>
<mml:mo>&#x22c5;</mml:mo>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:math>
<label>(9)</label>
</disp-formula>
</p>
<p>In Eq. <xref ref-type="disp-formula" rid="e9">9</xref>, <inline-formula id="inf48">
<mml:math id="m57">
<mml:mrow>
<mml:mi>v</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the stamping speed. <inline-formula id="inf49">
<mml:math id="m58">
<mml:mrow>
<mml:msup>
<mml:mi>&#x3c9;</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> means the angular velocity driven by the motor. <inline-formula id="inf50">
<mml:math id="m59">
<mml:mrow>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the radius from the motor driven wheel to the punch connecting rod. In order to better control the eight&#xa0;bar linkage mechanism, it is necessary to conduct dynamic modeling. The dynamic modeling of 8BSM is a complex process that requires consideration of the kinematic relationships, interaction forces, and external constraints of multiple linkages. The specific steps of 8BSM dynamic modeling are shown in <xref ref-type="fig" rid="F5">Figure 5</xref>.</p>
<fig id="F5" position="float">
<label>FIGURE 5</label>
<caption>
<p>Steps of dynamic modeling of eight-link stamping mechanism.</p>
</caption>
<graphic xlink:href="fmech-10-1374491-g005.tif"/>
</fig>
<p>In <xref ref-type="fig" rid="F5">Figure 5</xref>, the dynamic modeling of 8BSM involves multiple steps. Firstly, it is necessary to establish a suitable coordinate system, which should be able to conveniently describe the motion of the mechanism. Next, the relevant parameters of each connecting rod, such as length, angle, mass, and moment of inertia, are defined. These parameters will directly affect the kinematic and DCs of the mechanism. By using the Denavit Hartenberg (D-H) parameter method, the relative position and angle relationship between each connecting rod can be systematically analyzed, and the transformation matrix can be obtained. The formula for the transformation matrix of the connecting rod is Eq. <xref ref-type="disp-formula" rid="e10">10</xref>.<disp-formula id="e10">
<mml:math id="m60">
<mml:mrow>
<mml:mmultiscripts>
<mml:mi>T</mml:mi>
<mml:mprescripts/>
<mml:mi>B</mml:mi>
<mml:mi>A</mml:mi>
</mml:mmultiscripts>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mtable columnalign="center">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mi>cos</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>sin</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mi>a</mml:mi>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mi>sin</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mi>cos</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mi>b</mml:mi>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>1</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mi>c</mml:mi>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mn>1</mml:mn>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(10)</label>
</disp-formula>
</p>
<p>In Eq. <xref ref-type="disp-formula" rid="e10">10</xref>, <inline-formula id="inf51">
<mml:math id="m61">
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the angle between two coordinate systems, and <inline-formula id="inf52">
<mml:math id="m62">
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>b</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the translation distance between the two coordinate systems. These matrices can reveal the precise position and attitude information of the end effector when applied continuously, as calculated in Eq. <xref ref-type="disp-formula" rid="e11">11</xref>.<disp-formula id="e11">
<mml:math id="m63">
<mml:mrow>
<mml:mmultiscripts>
<mml:mi>P</mml:mi>
<mml:mprescripts/>
<mml:mi>n</mml:mi>
<mml:mn>0</mml:mn>
</mml:mmultiscripts>
<mml:mo>&#x3d;</mml:mo>
<mml:mmultiscripts>
<mml:mi>T</mml:mi>
<mml:mprescripts/>
<mml:mn>1</mml:mn>
<mml:mn>0</mml:mn>
</mml:mmultiscripts>
<mml:mo>&#x22c5;</mml:mo>
<mml:mmultiscripts>
<mml:mi>T</mml:mi>
<mml:mprescripts/>
<mml:mn>2</mml:mn>
<mml:mn>1</mml:mn>
</mml:mmultiscripts>
<mml:mo>&#x22c5;</mml:mo>
<mml:mmultiscripts>
<mml:mi>T</mml:mi>
<mml:mprescripts/>
<mml:mn>3</mml:mn>
<mml:mn>2</mml:mn>
</mml:mmultiscripts>
<mml:mo>&#x22ef;</mml:mo>
<mml:mmultiscripts>
<mml:mi>T</mml:mi>
<mml:mprescripts/>
<mml:mi>n</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mmultiscripts>
</mml:mrow>
</mml:math>
<label>(11)</label>
</disp-formula>
</p>
<p>The establishment of dynamic equations requires considering the effects of multiple forces and constraints. The calculation of kinetic and potential energy of the mechanism is the core part of this process, which involves the mass, moment of inertia, velocity and angular velocity of the connecting rod, as well as the influence of elastic and damping forces. The formula for calculating kinetic energy is Eq. <xref ref-type="disp-formula" rid="e12">12</xref>.<disp-formula id="e12">
<mml:math id="m64">
<mml:mrow>
<mml:mi>K</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mfrac>
<mml:mi>m</mml:mi>
<mml:msup>
<mml:mi>v</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mfrac>
<mml:mi>I</mml:mi>
<mml:msup>
<mml:mi>&#x3c9;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:math>
<label>(12)</label>
</disp-formula>
</p>
<p>In Eq. <xref ref-type="disp-formula" rid="e12">12</xref>, <inline-formula id="inf53">
<mml:math id="m65">
<mml:mrow>
<mml:mi>K</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the kinetic energy of the connecting rod. <inline-formula id="inf54">
<mml:math id="m66">
<mml:mrow>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the mass of the connecting rod. <inline-formula id="inf55">
<mml:math id="m67">
<mml:mrow>
<mml:mi>v</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the speed of the connecting rod. <inline-formula id="inf56">
<mml:math id="m68">
<mml:mrow>
<mml:mi>I</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the moment of inertia of the connecting rod, and <inline-formula id="inf57">
<mml:math id="m69">
<mml:mrow>
<mml:mi>&#x3c9;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the angular velocity of the connecting rod. The potential energy calculation formula is Eq. <xref ref-type="disp-formula" rid="e13">13</xref>.<disp-formula id="e13">
<mml:math id="m70">
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mfrac>
<mml:msup>
<mml:mi>k</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msup>
<mml:msup>
<mml:mi>x</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mfrac>
<mml:mi>c</mml:mi>
<mml:msup>
<mml:mi>v</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:math>
<label>(13)</label>
</disp-formula>
</p>
<p>In Eq. <xref ref-type="disp-formula" rid="e13">13</xref>, <inline-formula id="inf58">
<mml:math id="m71">
<mml:mrow>
<mml:mi>P</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the potential energy of the mechanism. <inline-formula id="inf59">
<mml:math id="m72">
<mml:mrow>
<mml:msup>
<mml:mi>k</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> is the elastic coefficient. <inline-formula id="inf60">
<mml:math id="m73">
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the deformation of the connecting rod, and <inline-formula id="inf61">
<mml:math id="m74">
<mml:mrow>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the damping coefficient. The Lagrangian equation is an effective tool for establishing dynamic equations. By substituting the calculation results of kinetic energy and potential energy, dynamic equations describing the dynamic behavior of mechanisms can be derived. The basic form of the Lagrange equation is Eq. <xref ref-type="disp-formula" rid="e14">14</xref>.<disp-formula id="e14">
<mml:math id="m75">
<mml:mrow>
<mml:mfrac>
<mml:mi>d</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:mi>T</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:msub>
<mml:mi>q</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:mi>T</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2202;</mml:mo>
<mml:msub>
<mml:mi>q</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>2</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#x22ef;</mml:mo>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(14)</label>
</disp-formula>
</p>
<p>In Eq. <xref ref-type="disp-formula" rid="e14">14</xref>, <inline-formula id="inf62">
<mml:math id="m76">
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the total kinetic energy of the system. <inline-formula id="inf63">
<mml:math id="m77">
<mml:mrow>
<mml:msub>
<mml:mi>q</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the generalized coordinate, and <inline-formula id="inf64">
<mml:math id="m78">
<mml:mrow>
<mml:msub>
<mml:mi>Q</mml:mi>
<mml:mi>j</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the generalized force corresponding to <inline-formula id="inf65">
<mml:math id="m79">
<mml:mrow>
<mml:msub>
<mml:mi>q</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>; <inline-formula id="inf66">
<mml:math id="m80">
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the number of complete constraint equations. The process of using an improved PID controller for dynamic modeling optimization of 8BSM is <xref ref-type="fig" rid="F6">Figure 6</xref>.</p>
<fig id="F6" position="float">
<label>FIGURE 6</label>
<caption>
<p>Process of dynamic modeling optimization of eight-link stamping mechanism based on improved PID controller.</p>
</caption>
<graphic xlink:href="fmech-10-1374491-g006.tif"/>
</fig>
<p>In <xref ref-type="fig" rid="F6">Figure 6</xref>, the dynamic model of 8BSM was first established through the application of dynamic principles and methods, and its kinematics, dynamic equations, and impact force were analyzed. Secondly, through in-depth research on dynamic behavior, the changes in its motion trajectory, velocity, acceleration, and impact force under different working conditions were understood. Afterwards, to meet the control requirements, an improved PID controller was designed and a complete control system was constructed by combining the dynamic model. Then, through simulation and experimental verification, the performance of the control system can be evaluated and optimized. Finally, based on actual feedback and application requirements, control parameters will be continuously adjusted, neural network structures will be optimized, and new control strategies will be explored to continuously improve the performance and practicality of the control system. This strategy not only enhances the operational efficiency and product quality of 8BSM, but also provides effective control strategy ideas for similar complex systems.</p>
</sec>
</sec>
<sec id="s4">
<title>4 Comparative analysis of improving PID controllers and empirical analysis of optimizing linkage mechanisms</title>
<p>To evaluate the improved PID performance based on RBFNN and the effectiveness of the improved PID controller based on 8BSM, multiple comparative experiments were conducted in this study. This chapter mainly introduces the details and result analysis of various comparative experiments.</p>
<sec id="s4-1">
<title>4.1 Performance comparison and analysis of improved PID controller based on RBFNN</title>
<p>This study utilized RBFNN to optimize the PID parameters (RBF-PID). To analyze the performance of the optimized PID controller using this method, this study compares its performance with PID controllers based on chaos optimization algorithm (Chaotic PID), GA optimization (GA PID), and Z-N formula method (Z-N PID). The specific experimental environment of the comparison test is mainly divided into hardware environment and software environment, in which the hardware environment is divided into three categories: control system hardware, controlled object and auxiliary equipment. The hardware of the control system mainly includes industrial control computer, data acquisition module and power amplifier. The controlled objects mainly include material testing machine, pressure sensor and electric cylinder; Auxiliary equipment mainly includes power supply, signal conditioner and multi-function tester. The software environment mainly includes MATLAB programming software, LabVIEW data acquisition and processing software and Windows10 operating system. The results of comparing the controller parameters of the PID controller obtained by the four methods are shown in <xref ref-type="fig" rid="F7">Figure 7</xref>.</p>
<fig id="F7" position="float">
<label>FIGURE 7</label>
<caption>
<p>PID controller parameters obtained by different methods.</p>
</caption>
<graphic xlink:href="fmech-10-1374491-g007.tif"/>
</fig>
<p>In <xref ref-type="fig" rid="F7">Figure 7</xref>, the <italic>K</italic>
<sub>
<italic>p</italic>
</sub>
<italic>, K</italic>
<sub>
<italic>i</italic>
</sub>
<italic>,</italic> and <italic>K</italic>
<sub>
<italic>d</italic>
</sub> values of the PID obtained by Z-N PID, Chaotic PID, and GA PID are 30.21, 0.388, 0.055, 21.45, 0.578, 0.048, 52.36, 0.273, and 0.083, respectively. The three values obtained by RBF-PID are 22.48, 0.271, and 0.045, respectively. After obtaining the parameters of four PID controllers, to calculate the dynamic characteristic indicators of the unit step response under the action of the four PID controllers. The specific data of the dynamic characteristic indicators under Z-N PID, GA-PID, RBF-PID, and Chaotic PID parameters obtained are displayed in <xref ref-type="fig" rid="F8">Figure 8</xref>.</p>
<fig id="F8" position="float">
<label>FIGURE 8</label>
<caption>
<p>Comparison results of dynamic characteristics of four PID controllers.</p>
</caption>
<graphic xlink:href="fmech-10-1374491-g008.tif"/>
</fig>
<p>According to <xref ref-type="fig" rid="F8">Figure 8</xref>, the adjustment time, peak time, and rise time of the RBF-PID controller are 0.513&#xa0;s, 0.478&#xa0;s, and 0.443&#xa0;s, respectively. The Chaotic PID controllers are 0.638&#xa0;s, 0.629&#xa0;s, and 0.613&#xa0;s, respectively. The Z-N PID controller is 1.836&#xa0;s, 0.721&#xa0;s, and 0.633&#xa0;s. The GA-PID controller is 1.391&#xa0;s, 0.811&#xa0;s, and 0.724&#xa0;s. The above data indicates that the control performance of the RBF-PID is superior, and the response speed of the target is faster. To further analyze the effectiveness of each PID controller, the control system pressure was adjusted to 10&#xa0;MPa and 15&#xa0;MPa respectively. Performing step experiments on a material testing machine with elastic loads under four different PID controller conditions. The step response curves of the four PID controllers are shown in <xref ref-type="fig" rid="F9">Figure 9</xref>.</p>
<fig id="F9" position="float">
<label>FIGURE 9</label>
<caption>
<p>Step response curves of four PID controllers with two control strategies.</p>
</caption>
<graphic xlink:href="fmech-10-1374491-g009.tif"/>
</fig>
<p>In <xref ref-type="fig" rid="F9">Figure 9A</xref>, when the control system pressure is 10&#xa0;MPa, the peak times of RBF-PID, Chaotic PID, Z-N PID, and GA PID are 0.516&#xa0;s, 0.615&#xa0;s, 0.835&#xa0;s, and 0.838&#xa0;s, respectively. The adjustment times for RBF-PID, Chaotic PID, Z-N PID, and GA PID are 1.038&#xa0;s, 1.121&#xa0;s, 1.356&#xa0;s, and 1.384&#xa0;s, respectively. In <xref ref-type="fig" rid="F9">Figure 9B</xref>, when the control system pressure is 15&#xa0;MPa, the peak times of RBF-PID, Chaotic PID, Z-N PID, and GA PID are 0.618&#xa0;s, 0.705&#xa0;s, 0.758&#xa0;s, and 0.773&#xa0;s, respectively. The adjustment times for RBF-PID, Chaotic PID, Z-N PID, and GA PID are 1.113&#xa0;s, 1.152&#xa0;s, 1.613&#xa0;s, and 1.664&#xa0;s, respectively. The above results indicate that under two different control system pressures, the control effect of Chaotic PID is superior to the three improved PID controllers compared. Afterwards, four types of controllers were used for simulation and experimentation, and the results are shown in <xref ref-type="fig" rid="F10">Figure 10</xref>.</p>
<fig id="F10" position="float">
<label>FIGURE 10</label>
<caption>
<p>Simulation results of four different PID controllers under two control strategies.</p>
</caption>
<graphic xlink:href="fmech-10-1374491-g010.tif"/>
</fig>
<p>In <xref ref-type="fig" rid="F10">Figure 10</xref>, the simulation and experimental curve trends of the four controllers are basically consistent, and the experimental response time is longer than the simulation response time under the same conditions. In <xref ref-type="fig" rid="F10">Figure 10A</xref>, compared to Z-N PID, Chaotic PID reaches stability earlier. In <xref ref-type="fig" rid="F10">Figure 10B</xref>, compared to GA PID, the RBF-PID controller reaches stability earlier. By comparing <xref ref-type="fig" rid="F10">Figures 10A, B</xref>, RBF-PID has the shortest time to reach stability. The above results indicate that the control effect of RBF-PID controller is better and it is effective.</p>
</sec>
<sec id="s4-2">
<title>4.2 Analysis of optimization effect of 8BSM based on improved PID controller</title>
<p>To analyze the actual effect of the proposed dynamic modeling optimization of 8BSM based on improved PID controller, this study will compare the performance of the optimized 8BSM and the pre optimized 8BSM using this method. <xref ref-type="table" rid="T1">Table 1</xref> shows the environmental parameters for the comparative experiment.</p>
<table-wrap id="T1" position="float">
<label>TABLE 1</label>
<caption>
<p>Experimental environment comparison table.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="center">Experimental environment</th>
<th align="center">Optimization before the eight-link stamping mechanism</th>
<th align="center">The eight-link stamping mechanism is optimized by using the improved PID controller</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="center">Mechanism parameter setting</td>
<td align="center">The default parameter Settings are used without any optimization</td>
<td align="center">Optimized with an improved PID controller, the parameters are adjusted according to the control requirements</td>
</tr>
<tr>
<td align="center">Working condition</td>
<td align="center">Tests are carried out at different speeds and loads to simulate the variable conditions in the actual working environment</td>
<td align="center">Tests are performed under the same operating conditions to evaluate the improved PID controller&#x2019;s adaptability to the operating conditions</td>
</tr>
<tr>
<td align="center">Control strategy</td>
<td align="center">The traditional PID strategy is adopted without any improvement</td>
<td align="center">The control strategy based on improved PID controller and RBFNN are introduced to improve the performance</td>
</tr>
<tr>
<td align="center">Data acquisition and processing</td>
<td align="center">The sensor is used to collect the motion track, speed, acceleration and other data of the mechanism, and process and analyze it</td>
<td align="center">The eight-link stamping mechanism is optimized by using the improved PID controller</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>Compare the performance of two types of 8BSM under the conditions of <xref ref-type="table" rid="T1">Table 1</xref>, and use dynamic response index and control performance index as comparison indicators. The performance comparison results of the two types of 8BSM are shown in <xref ref-type="table" rid="T2">Table 2</xref>. The rise time, peak time, overshoot rate, and adjustment time of the optimized 8BSM are 0.5&#xa0;s, 0.7&#xa0;s, 10%, and 2.0&#xa0;s, respectively, all better than before optimization. And the control accuracy, robustness, and stability of the optimized 8BSM are significantly better than before optimization. This result indicates that the proposed optimization scheme has a significant optimization effect on 8BSM.</p>
<table-wrap id="T2" position="float">
<label>TABLE 2</label>
<caption>
<p>Comparison of indicators of eight-link stamping mechanism before and after optimization.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th colspan="2" align="center">Contrast index</th>
<th align="center">Optimize the first eight link stamping mechanism</th>
<th align="center">Optimized rear eight-link stamping mechanism</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td rowspan="4" align="center">Dynamic response index</td>
<td align="center">Rise time (s)</td>
<td align="center">0.8</td>
<td align="center">0.5</td>
</tr>
<tr>
<td align="center">Peak time (s)</td>
<td align="center">1.2</td>
<td align="center">0.7</td>
</tr>
<tr>
<td align="center">Overshoot (%)</td>
<td align="center">25</td>
<td align="center">10</td>
</tr>
<tr>
<td align="center">Adjustment time (s)</td>
<td align="center">3.0</td>
<td align="center">2.0</td>
</tr>
<tr>
<td rowspan="3" align="center">Control performance index</td>
<td align="center">Control accuracy (%)</td>
<td align="center">90</td>
<td align="center">98</td>
</tr>
<tr>
<td align="center">Robustness index</td>
<td align="center">0.6</td>
<td align="center">0.9</td>
</tr>
<tr>
<td align="center">Stability index</td>
<td align="center">0.8</td>
<td align="center">0.95</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>In addition, to further validate the superiority of the designed improved 8BSM, this study selected 40 relevant experts and divided them into four groups to evaluate the proposed improved 8BSM (Mechanism 1), GA-PID optimized 8BSM (Mechanism 2), and Chaotic PID optimized 8BSM (Mechanism 3). The evaluation scores of the three institutions are shown in <xref ref-type="fig" rid="F11">Figure 11</xref>. In <xref ref-type="fig" rid="F11">Figure 11A</xref>, the average operating efficiency score of mechanism 1 is 9.3 points, significantly better than the 7.7 points of mechanism 2 and the 8.1 points of mechanism 3. In <xref ref-type="fig" rid="F11">Figure 11B</xref>, the average product quality score of Institution 1 is 9.2 points, significantly better than the 7.9 points of Institution 2 and the 8.2 points of Institution 3.</p>
<fig id="F11" position="float">
<label>FIGURE 11</label>
<caption>
<p>Four groups of experts compared the scores of three different eight stamping mechanisms.</p>
</caption>
<graphic xlink:href="fmech-10-1374491-g011.tif"/>
</fig>
</sec>
</sec>
<sec sec-type="conclusion" id="s5">
<title>5 Conclusion</title>
<p>The complex DCs and external interference of 8BSM make improving its motion accuracy and stability a challenge. To solve this problem, this study adopted a combination of RBFNN and PID control methods, and then applied the improved PID control technology to the optimization of 8BSM. Through comparative analysis of PID control technology based on RBFNN, experimental data proved that the proposed improved PID owned adjustment time, peak time, and rise time of 0.513&#xa0;s, 0.478&#xa0;s, and 0.443&#xa0;s, respectively, which are significantly better than the comparison controller. The empirical analysis of 8BSM showed that the rise time, peak time, overshoot rate, and adjustment time of the optimized 8BSM were 0.5&#xa0;s, 0.7&#xa0;s, 10%, and 2.0&#xa0;s, respectively, which are all better than before optimization. And the control accuracy, robustness, and stability of the optimized 8BSM were significantly better than before optimization. The above results indicate that the proposed eight link dynamic modeling optimization based on improved PID control has a good improvement effect on the eight link system and can be applied in practical production. Although the research has achieved remarkable results in the optimization of the eight-link stamping mechanism, there are still some obvious shortcomings. First of all, the study was mainly carried out under ideal experimental environment, and did not fully consider the complex working conditions and uncertain factors in practical applications, such as temperature change, mechanical wear, etc., which have adverse effects on the control effect. In the future, it is necessary to study how to maintain system stability in complex environment. In addition, the study does not involve other advanced strategies such as fuzzy control and sliding mode control, which may perform better in some scenarios, so a combination of multiple control strategies can be considered in the future. Finally, the research has not yet delved into practical application challenges such as scalability and adaptability to different real-world environments. In practical applications, the size and complexity of the stamping mechanism may vary greatly, and different production environments may also put different requirements on the performance of the control system. Therefore, how to design a control system with good scalability and adaptability to meet the needs of stamping mechanisms in different scales and environments is an important problem to be solved in future research.</p>
</sec>
</body>
<back>
<sec sec-type="data-availability" id="s6">
<title>Data availability statement</title>
<p>The original contributions presented in the study are included in the article/Supplementary Material, further inquiries can be directed to the corresponding author.</p>
</sec>
<sec id="s7">
<title>Author contributions</title>
<p>DM: Conceptualization, Data curation, Methodology, Supervision, Validation, Writing&#x2013;original draft. JL: Formal Analysis, Project administration, Resources, Software, Writing&#x2013;review and editing.</p>
</sec>
<sec sec-type="funding-information" id="s8">
<title>Funding</title>
<p>The author(s) declare financial support was received for the research, authorship, and/or publication of this article. The research is supported by the Anhui Provincial Excellent Youth Talent Support Program titled &#x201c;Dynamic Simulation and Stability Research of Eight Link Stamping Mechanisms&#x201d; (No. gxyq2022143) and the Natural Science Research Project of Anhui Provincial Department of Education titled &#x201c;Research and Optimization of Kinematic Stability of Eight Link Stamping Mechanisms&#x201d; (No. 2023AH052823); The research in this paper was supported by Anhui Provincial Education Department Natural Science Research Project &#x201c;Trajectory Planning of The Six-Degree-of-Freedom Industrial Welding Robot Based on Meta-Heuristic Optimization Algorithms&#x201d; (No. KJ 2021A1192).</p>
</sec>
<sec sec-type="COI-statement" id="s9">
<title>Conflict of interest</title>
<p>The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p>
</sec>
<sec sec-type="disclaimer" id="s10">
<title>Publisher&#x2019;s note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.</p>
</sec>
<ref-list>
<title>References</title>
<ref id="B1">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Barhaghtalab</surname>
<given-names>M. H.</given-names>
</name>
<name>
<surname>Sepestanaki</surname>
<given-names>M. A.</given-names>
</name>
<name>
<surname>Mobayen</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Jalilvand</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Fekih</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Meigoli</surname>
<given-names>V.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>Design of an adaptive fuzzy-neural inference system-based control approach for robotic manipulators</article-title>. <source>Appl. Soft Comput.</source> <volume>149</volume>, <fpage>110970</fpage>. <pub-id pub-id-type="doi">10.1016/j.asoc.2023.110970</pub-id>
</citation>
</ref>
<ref id="B2">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Bensafia</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Khettab</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Idir</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>A novel fractionalized PID controller using the sub-optimal approximation of FOTF</article-title>. <source>Algerian J. Signals Syst.</source> <volume>7</volume> (<issue>1</issue>), <fpage>21</fpage>&#x2013;<lpage>26</lpage>. <pub-id pub-id-type="doi">10.51485/ajss.v7i1.149</pub-id>
</citation>
</ref>
<ref id="B3">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chen</surname>
<given-names>Z.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Research on internet security situation awareness prediction technology based on improved RBF neural network algorithm</article-title>. <source>J. Comput. Cognitive Eng.</source> <volume>1</volume> (<issue>3</issue>), <fpage>103</fpage>&#x2013;<lpage>108</lpage>. <pub-id pub-id-type="doi">10.47852/bonviewjcce149145205514</pub-id>
</citation>
</ref>
<ref id="B4">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Choquette</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Gandhi</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Giroux</surname>
<given-names>O.</given-names>
</name>
<name>
<surname>Stam</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Krashinsky</surname>
<given-names>R.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>NVIDIA A100 tensor core GPU: performance and innovation</article-title>. <source>IEEE Micro</source> <volume>41</volume> (<issue>2</issue>), <fpage>29</fpage>&#x2013;<lpage>35</lpage>. <pub-id pub-id-type="doi">10.1109/mm.2021.3061394</pub-id>
</citation>
</ref>
<ref id="B5">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chowdhury</surname>
<given-names>M. A.</given-names>
</name>
<name>
<surname>Al-Wahaibi</surname>
<given-names>S. S. S.</given-names>
</name>
<name>
<surname>Lu</surname>
<given-names>Q.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>Entropy-maximizing TD3-based reinforcement learning for adaptive PID control of dynamical systems</article-title>. <source>Comput. Chem. Eng.</source> <volume>178</volume>, <fpage>108393</fpage>. <pub-id pub-id-type="doi">10.1016/j.compchemeng.2023.108393</pub-id>
</citation>
</ref>
<ref id="B6">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Desai</surname>
<given-names>S. G.</given-names>
</name>
<name>
<surname>Annigeri</surname>
<given-names>A. R.</given-names>
</name>
<name>
<surname>Timmanagouda</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Analysis of a new single degree-of-freedom eight link leg mechanism for walking machine</article-title>. <source>Mech. Mach. Theory</source> <volume>140</volume> (<issue>5</issue>), <fpage>747</fpage>&#x2013;<lpage>764</lpage>. <pub-id pub-id-type="doi">10.1016/j.mechmachtheory.2019.06.002</pub-id>
</citation>
</ref>
<ref id="B7">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Elsisi</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>New design of robust PID controller based on meta-heuristic algorithms for wind energy conversion system</article-title>. <source>Wind Energy</source> <volume>23</volume> (<issue>2</issue>), <fpage>391</fpage>&#x2013;<lpage>403</lpage>. <pub-id pub-id-type="doi">10.1002/we.2439</pub-id>
</citation>
</ref>
<ref id="B8">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Elsisi</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Optimal design of non-fragile PID controller</article-title>. <source>Asian J. Control</source> <volume>23</volume> (<issue>2</issue>), <fpage>729</fpage>&#x2013;<lpage>738</lpage>. <pub-id pub-id-type="doi">10.1002/asjc.2248</pub-id>
</citation>
</ref>
<ref id="B9">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Feng</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Song</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Ma</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Ma</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Yin</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Cao</surname>
<given-names>D.</given-names>
</name>
<etal/>
</person-group> (<year>2022</year>). <article-title>A new adaptive sliding mode controller based on the RBF neural network for an electro-hydraulic servo system</article-title>. <source>ISA Trans.</source> <volume>129</volume> (<issue>5</issue>), <fpage>472</fpage>&#x2013;<lpage>484</lpage>. <pub-id pub-id-type="doi">10.1016/j.isatra.2021.12.044</pub-id>
</citation>
</ref>
<ref id="B10">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Garai</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Paul</surname>
<given-names>R. K.</given-names>
</name>
<name>
<surname>Kumar</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Choudhury</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>Intra-annual national statistical accounts based on machine learning algorithm</article-title>. <source>J. Data Sci. Intelligent Syst.</source> <volume>2</volume> (<issue>2</issue>), <fpage>12</fpage>&#x2013;<lpage>15</lpage>. <pub-id pub-id-type="doi">10.47852/bonviewjdsis3202870</pub-id>
</citation>
</ref>
<ref id="B11">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ghamari</surname>
<given-names>S. M.</given-names>
</name>
<name>
<surname>Narm</surname>
<given-names>H. G.</given-names>
</name>
<name>
<surname>Mollaee</surname>
<given-names>H.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Fractional-order fuzzy PID controller design on buck converter with antlion optimization algorithm</article-title>. <source>IET Control Theory Appl.</source> <volume>16</volume> (<issue>3</issue>), <fpage>340</fpage>&#x2013;<lpage>352</lpage>. <pub-id pub-id-type="doi">10.1049/cth2.12230</pub-id>
</citation>
</ref>
<ref id="B12">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Hammoodi</surname>
<given-names>S. J.</given-names>
</name>
<name>
<surname>Flayyih</surname>
<given-names>K. S.</given-names>
</name>
<name>
<surname>Hamad</surname>
<given-names>A. R.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Design and implementation speed control system of DC motor based on PID control and matlab simulink</article-title>. <source>Int. J. Power Electron. Drive Syst.</source> <volume>11</volume> (<issue>1</issue>), <fpage>127</fpage>&#x2013;<lpage>134</lpage>. <pub-id pub-id-type="doi">10.11591/ijpeds.v11.i1.pp127-134</pub-id>
</citation>
</ref>
<ref id="B13">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Jomartov</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Halicioglu</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Kuatova</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Kinetostatic analysis, manufacturing, and experimental application of a press machine based on Stephenson II mechanism</article-title>. <source>Proc. Institution Mech. Eng. Part B J. Eng. Manuf.</source> <volume>236</volume> (<issue>8</issue>), <fpage>1113</fpage>&#x2013;<lpage>1124</lpage>. <pub-id pub-id-type="doi">10.1177/09544054211062976</pub-id>
</citation>
</ref>
<ref id="B14">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kong</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Deng</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Yu</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Gao</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>B.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Multi-objective optimisation design and fuzzy PID control for racing car variable rear wing system</article-title>. <source>Int. J. Veh. Saf.</source> <volume>12</volume> (<issue>3</issue>), <fpage>281</fpage>&#x2013;<lpage>306</lpage>. <pub-id pub-id-type="doi">10.1504/ijvs.2022.10054756</pub-id>
</citation>
</ref>
<ref id="B15">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Li</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Han</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Deng</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Yi</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>Y.</given-names>
</name>
<etal/>
</person-group> (<year>2020</year>). <article-title>Metal flow behavior of P/M connecting rod preform in flashless forging based on isothermal compression and numerical simulation</article-title>. <source>J. Mater. Res. Technol.</source> <volume>9</volume> (<issue>2</issue>), <fpage>1200</fpage>&#x2013;<lpage>1209</lpage>. <pub-id pub-id-type="doi">10.1016/j.jmrt.2019.11.047</pub-id>
</citation>
</ref>
<ref id="B16">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Li</surname>
<given-names>X. Q.</given-names>
</name>
<name>
<surname>Song</surname>
<given-names>L. K.</given-names>
</name>
<name>
<surname>Choy</surname>
<given-names>Y. S.</given-names>
</name>
<name>
<surname>Bai</surname>
<given-names>G. C.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>Multivariate ensembles-based hierarchical linkage strategy for system reliability evaluation of aeroengine cooling blades</article-title>. <source>Aerosp. Sci. Technol.</source> <volume>138</volume>, <fpage>108325</fpage>. <pub-id pub-id-type="doi">10.1016/j.ast.2023.108325</pub-id>
</citation>
</ref>
<ref id="B17">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Liu</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Zhuang</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Pang</surname>
<given-names>H.</given-names>
</name>
</person-group> (<year>2021b</year>). <article-title>Competing failure analysis of aircraft connecting-rod-type cabin door retraction mechanism with intermission considered</article-title>. <source>J. Northwest. Polytech. Univ.</source> <volume>39</volume> (<issue>5</issue>), <fpage>1105</fpage>&#x2013;<lpage>1113</lpage>. <pub-id pub-id-type="doi">10.1051/jnwpu/20213951105</pub-id>
</citation>
</ref>
<ref id="B18">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Liu</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Feng</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Chi</surname>
<given-names>R.</given-names>
</name>
<etal/>
</person-group> (<year>2021a</year>). <article-title>Frequency tracking control of the WPT system based on fuzzy RBF neural network</article-title>. <source>Int. J. Intelligent Syst.</source> <volume>37</volume> (<issue>7</issue>), <fpage>3881</fpage>&#x2013;<lpage>3899</lpage>. <pub-id pub-id-type="doi">10.1002/int.22706</pub-id>
</citation>
</ref>
<ref id="B19">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lu</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>He</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>R.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Evaluation of English interpretation teaching quality based on GA optimized RBF neural network</article-title>. <source>J. Intelligent Fuzzy Syst.</source> <volume>40</volume> (<issue>2</issue>), <fpage>3185</fpage>&#x2013;<lpage>3192</lpage>. <pub-id pub-id-type="doi">10.3233/jifs-189357</pub-id>
</citation>
</ref>
<ref id="B20">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Phu</surname>
<given-names>N. D.</given-names>
</name>
<name>
<surname>Hung</surname>
<given-names>N. N.</given-names>
</name>
<name>
<surname>Ahmadian</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Senu</surname>
<given-names>N.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>A new fuzzy PID control system based on fuzzy PID controller and fuzzy control process</article-title>. <source>Int. J. Fuzzy Syst.</source> <volume>22</volume> (<issue>7</issue>), <fpage>2163</fpage>&#x2013;<lpage>2187</lpage>. <pub-id pub-id-type="doi">10.1007/s40815-020-00904-y</pub-id>
</citation>
</ref>
<ref id="B21">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Raghavendra</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Annigeri</surname>
<given-names>A. R.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Optimal synthesis of planar eight-link walking leg mechanism using genetic algorithm</article-title>. <source>Mech. Mach. Theory</source> <volume>38</volume> (<issue>6</issue>), <fpage>152</fpage>&#x2013;<lpage>164</lpage>. <pub-id pub-id-type="doi">10.1504/ijmic.2021.122498</pub-id>
</citation>
</ref>
<ref id="B22">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Setiawan</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Ma&#x2019;arif</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Stirring system design for automatic coffee maker using OMRON PLC and PID control</article-title>. <source>Int. J. Robotics Control Syst.</source> <volume>1</volume> (<issue>3</issue>), <fpage>390</fpage>&#x2013;<lpage>401</lpage>. <pub-id pub-id-type="doi">10.31763/ijrcs.v1i3.457</pub-id>
</citation>
</ref>
<ref id="B23">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Tian</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Zhou</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Hu</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Analysis of stick-slip reduction for a new torsional vibration tool based on PID control</article-title>. <source>Proc. Institution Mech. Eng. Part K J. Multi-body Dyn.</source> <volume>234</volume> (<issue>1</issue>), <fpage>82</fpage>&#x2013;<lpage>94</lpage>. <pub-id pub-id-type="doi">10.1177/1464419319876397</pub-id>
</citation>
</ref>
<ref id="B24">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Lu</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Research on fractional order fuzzy PID control of the pneumatic-hydraulic upper limb rehabilitation training system based on PSO</article-title>. <source>Int. J. Control Automation Syst.</source> <volume>20</volume> (<issue>1</issue>), <fpage>310</fpage>&#x2013;<lpage>320</lpage>. <pub-id pub-id-type="doi">10.1007/s12555-020-0847-1</pub-id>
</citation>
</ref>
<ref id="B25">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Xi</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Deng</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Cheng</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Buja</surname>
<given-names>G.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Design and analysis of genetic algorithm and BP neural network based PID control for boost converter applied in renewable power generations</article-title>. <source>IET Renew. Power Gener.</source> <volume>16</volume> (<issue>7</issue>), <fpage>1336</fpage>&#x2013;<lpage>1344</lpage>. <pub-id pub-id-type="doi">10.1049/rpg2.12320</pub-id>
</citation>
</ref>
<ref id="B26">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Zhou</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>Q.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>Denoising method for terahertz signal using RBF neural network with adaptive projection learning algorithm</article-title>. <source>Wirel. Netw.</source> <volume>29</volume> (<issue>2</issue>), <fpage>749</fpage>&#x2013;<lpage>759</lpage>. <pub-id pub-id-type="doi">10.1007/s11276-022-03128-0</pub-id>
</citation>
</ref>
<ref id="B27">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zaidel</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Shalumov</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Volinski</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Supic</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Ezra Tsur</surname>
<given-names>E.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Neuromorphic NEF-based inverse kinematics and PID control</article-title>. <source>Front. neurorobotics</source> <volume>15</volume>, <fpage>631159</fpage>. <pub-id pub-id-type="doi">10.3389/fnbot.2021.631159</pub-id>
</citation>
</ref>
<ref id="B28">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Song</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Bai</surname>
<given-names>G.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>Active kriging-based adaptive importance sampling for reliability and sensitivity analyses of stator blade regulator</article-title>. <source>CMES-Computer Model. Eng. Sci.</source> <volume>134</volume> (<issue>3</issue>), <fpage>1871</fpage>&#x2013;<lpage>1897</lpage>. <pub-id pub-id-type="doi">10.32604/cmes.2022.021880</pub-id>
</citation>
</ref>
<ref id="B29">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Song</surname>
<given-names>L. K.</given-names>
</name>
<name>
<surname>Bai</surname>
<given-names>G. C.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>X. Q.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Active extremum Kriging-based multi-level linkage reliability analysis and its application in aeroengine mechanism systems</article-title>. <source>Aerosp. Sci. Technol.</source> <volume>131</volume>, <fpage>107968</fpage>. <pub-id pub-id-type="doi">10.1016/j.ast.2022.107968</pub-id>
</citation>
</ref>
<ref id="B30">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhou</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Shan</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Xue</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Yin</surname>
<given-names>D.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Theoretical analysis and development of a mechanism with punching device for transplanting potted vegetable seedlings</article-title>. <source>Int. J. Agric. Biol. Eng.</source> <volume>13</volume> (<issue>4</issue>), <fpage>85</fpage>&#x2013;<lpage>92</lpage>. <pub-id pub-id-type="doi">10.25165/j.ijabe.20201304.5404</pub-id>
</citation>
</ref>
</ref-list>
</back>
</article>