<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing with OASIS Tables v3.0 20080202//EN" "journalpub-oasis3.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:oasis="http://docs.oasis-open.org/ns/oasis-exchange/table" xml:lang="en" dtd-version="3.0" article-type="research-article">
  <front>
    <journal-meta><journal-id journal-id-type="publisher">MS</journal-id><journal-title-group>
    <journal-title>Mechanical Sciences</journal-title>
    <abbrev-journal-title abbrev-type="publisher">MS</abbrev-journal-title><abbrev-journal-title abbrev-type="nlm-ta">Mech. Sci.</abbrev-journal-title>
  </journal-title-group><issn pub-type="epub">2191-916X</issn><publisher>
    <publisher-name>Copernicus Publications</publisher-name>
    <publisher-loc>Göttingen, Germany</publisher-loc>
  </publisher></journal-meta>
    <article-meta>
      <article-id pub-id-type="doi">10.5194/ms-13-843-2022</article-id><title-group><article-title>Nonlinear characteristics of the driving model of the coaxial integrated
macro–micro composite actuator</article-title><alt-title>Nonlinear characteristics of the driving model</alt-title>
      </title-group><?xmltex \runningtitle{Nonlinear characteristics of the driving model}?><?xmltex \runningauthor{C. Yu et al.}?>
      <contrib-group>
        <contrib contrib-type="author" corresp="yes">
          <name><surname>Yu</surname><given-names>Caofeng</given-names></name>
          <email>yucaofeng@aust.edu.cn</email>
        <ext-link>https://orcid.org/0000-0001-5221-8915</ext-link></contrib>
        <contrib contrib-type="author" corresp="no">
          <name><surname>Wang</surname><given-names>Yu</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no">
          <name><surname>Xiao</surname><given-names>Zhihao</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no">
          <name><surname>Wu</surname><given-names>Gan</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no">
          <name><surname>Duan</surname><given-names>Yongyong</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no">
          <name><surname>Yang</surname><given-names>Kun</given-names></name>
          
        </contrib>
        <aff id="aff1"><institution>School of Mechanical Engineering, Anhui University of Science and
Technology, Huainan 232001, China</institution>
        </aff>
      </contrib-group>
      <author-notes><corresp id="corr1">Caofeng Yu (yucaofeng@aust.edu.cn)</corresp></author-notes><pub-date><day>12</day><month>October</month><year>2022</year></pub-date>
      
      <volume>13</volume>
      <issue>2</issue>
      <fpage>843</fpage><lpage>853</lpage>
      <history>
        <date date-type="received"><day>16</day><month>June</month><year>2022</year></date>
           <date date-type="rev-recd"><day>27</day><month>August</month><year>2022</year></date>
           <date date-type="accepted"><day>13</day><month>September</month><year>2022</year></date>
      </history>
      <permissions>
        <copyright-statement>Copyright: © 2022 Caofeng Yu et al.</copyright-statement>
        <copyright-year>2022</copyright-year>
      <license license-type="open-access"><license-p>This work is licensed under the Creative Commons Attribution 4.0 International License. To view a copy of this licence, visit <ext-link ext-link-type="uri" xlink:href="https://creativecommons.org/licenses/by/4.0/">https://creativecommons.org/licenses/by/4.0/</ext-link></license-p></license></permissions><self-uri xlink:href="https://ms.copernicus.org/articles/13/843/2022/ms-13-843-2022.html">This article is available from https://ms.copernicus.org/articles/13/843/2022/ms-13-843-2022.html</self-uri><self-uri xlink:href="https://ms.copernicus.org/articles/13/843/2022/ms-13-843-2022.pdf">The full text article is available as a PDF file from https://ms.copernicus.org/articles/13/843/2022/ms-13-843-2022.pdf</self-uri>
      <abstract><title>Abstract</title>

      <p id="d1e121">Nonlinearity is one of the important factors affecting the
positioning accuracy of the macro–micro composite actuator. To improve the
positioning accuracy of the driving model of the macro–micro composite
actuator, this paper combines the research phenomenon of the nonlinear
characteristics of the voice coil motor to model the nonlinear factors that
affect the macro-moving part of the macro–micro composite actuator. Firstly,
based on analyzing its structure and working principle, the variation law of
the magnetic field intensity at the working air gap of the macro-motion part
is analyzed by the finite element method, and the driving force model of the
macro-motion part is established. Secondly, through the magnetic field
simulation analysis, there is a magnetization phenomenon in the mover part,
and the static friction model is established. Then, the experimental data are
acquired and processed by building the experimental test platform of the
actuator, and the variation model of the electromechanical time constant
with the macro-motion displacement is established. Then, combined with the
Stribeck model and the static friction model, the kinetic model of the
macro-motion part is established. Finally, using the least square method
identify the parameter model, the results are compared with the
experiment. The results show that the magnetic field distribution at the
working air gap of the macro-motion part of the macro–micro composite
actuator is relatively uniform, but it is related to the macro-motion
displacement and the macro-motion coil current. When the macro-motion part
of the macro-micro composite actuator starts, the friction model can
approximately reflect the change of friction force, the kinetic
model of the macro-motion part can reflect the dynamic characteristics of
the macro-motion part, and the matching degree is 92.97 %. The research
results lay a theoretical and technical foundation for the development of a
high-speed and large-stroke positioning controller of the macro-motion micro
composite actuator.</p>
  </abstract>
    </article-meta>
  </front>
<body>
      

<sec id="Ch1.S1" sec-type="intro">
  <label>1</label><title>Introduction</title>
      <p id="d1e133">The semiconductor is a basic strategic industry supporting economic and
social development and ensuring national security, and a high-speed
precision positioning workbench is the core component in key processes such
as wafer manufacturing, chip processing, and chip packaging in the
semiconductor manufacturing process. The research and development of
precision positioning workbench with high-speed, large-stroke, and
high-precision characteristics has become a major demand in the current
semiconductor industry (Zhu et al., 2017; Vansompel et al., 2019; Yu et al.,
2021).</p>
      <p id="d1e136">However, there is a contradiction between high-speed, large-stroke, and high-precision. To solve this contradiction, the team combines the voice coil
motor with high-speed and large-stroke characteristics with the GMA (giant
magnetostrictive actuator) with high-speed and high-precision
characteristics, and proposes a design scheme of high-speed, large-stroke,
and high-precision coaxial integrated macro–micro composite actuator and
applies it to the driving and positioning workbench. Yu et al. (2022)
proposed a macro–micro composite actuator that adopts the coaxial integrated design
scheme, which has the advantages of small Abbe error and high integration so
that the driving and positioning workbench has the potential of
large-stroke, high-speed, and high-precision in structure. However, the
performance of the positioning workbench is not only related to the
structure but also related to its accurate kinetic model. Therefore, it is
of great significance to study the nonlinear characteristics of the kinetic
model of the macro-motion part in this paper.</p>
      <p id="d1e139">The kinetic model of the voice coil motor is established based on the basic
equation of electric–magnetic–machine. There are many nonlinear factors in
the model. In order to simplify the calculation, it is usually regarded as
linear processing. For example, the magnetic field intensity is regarded as
a constant, and the electric–magnetic change caused by the magnetic field
intensity is ignored. However, in order to establish a more accurate kinetic
model, the nonlinear factors are usually modeled, and the system parameters
are obtained by system model identification (Chen et al., 2012a, b; Q. Zhang et al., 2022). In the process of model identification and
controller design of a high-precision servo system, nonlinear factors are
the main reason for the decline of system dynamic performance, which affects
the design, simulation, and debugging of the controller (Merit et al., 2009;
Liu et al., 2018; Consolatina et al., 2019; Zhu et al., 2019; Nie et al., 2022).
Wavre et al. (1995) proposed that the self-inductance of the coil of the
closed voice coil motor is not affected by the position, and the linearity
is better. For the open voice coil motor, the self-inductance of the coil is
affected by the position, which will produce magnetic resistance. At the
same time, when the coil current is large enough, the nonlinear phenomenon
will be enhanced. Li et al. (2022) proposed that nonlinear friction is one of
the main reasons for the decline of the dynamic performance of the system.
The particle swarm optimization algorithm is used to identify the parameters
of the rotational speed–friction torque experimental data of the system, and
the Stribeck model method of the system is effective. Therefore, this paper
analyzes the nonlinear factors of the macro-motion part based on the
nonlinear research of the voice coil motor, studies the dynamic
characteristics of the mover motion process of the macro-motion part of the
macro–micro composite actuator, and builds the dynamic model of the
macro-motion part, and identifies the system parameters offline.</p>
      <p id="d1e142">System model identification usually has two modes: online and offline.
Online identification is to measure the data of the system in real-time and
solve the system model parameters by the online identification algorithm.
Its disadvantage is that the algorithm for simultaneously identifying
multiple parameters is complex (Tao et al., 2022). On the other hand, offline
identification is based on the dynamic equation to establish its transfer
function and identify the system parameters, which is easy to implement
(X. H. Zhang et al., 2022). Therefore, this paper adopts offline identification
of the system parameters of the macro-motion part. Zhang and Li (2022)
proposed that an offline identification method based on a high-order model
is proposed, which takes the current iterative prediction tracking error as
a priori knowledge and applies it to the design of the control law of the
system input, so as to reduce the tracking error of the system and improve
the accuracy of the nonlinear control system. Cui et al. (2018) proposed an
extended parametric model, which eliminates the influence of nonlinear
friction such as friction overshoot in the start–stop stage of high
acceleration on the trajectory tracking accuracy through the nonlinear
friction feed-forward compensation data under limited trajectory obtained by
high-precision iterative learning control. The above method is only
applicable to the known nonlinear discrete system, does not analyze the
nonlinear factors of the system and the source of disturbance force, and
does not consider the influence of electromagnetic changes on the control
accuracy. The working principle of the macro-motion part of the macro–micro
composite actuator is the same as that of the voice coil motor, but the
structure is different. The mover of the voice coil motor is composed of a
coil and a coil bobbin, and the mover of the macro-motion part is composed
of a coil, a coil bobbin, a giant magnetostrictive actuator, and a
macro–micro combination frame. Compared with the mover of the voice coil
motor, the mover of the macro-motion part has increased mass and enhanced
nonlinearity.</p>
      <p id="d1e146">Therefore, this paper studies the nonlinear characteristics of the kinetic
model of the coaxial integrated macro–micro composite actuator. Firstly, the
finite element method is used to simulate and analyze the variation law of
the magnetic field intensity at the working air gap of the macro-motion
coil, so as to establish the driving force model of the macro-motion coil, further analyze the disturbing force of the mover when
starting in the magnetic field environment, and establish the mathematical
model of static friction. Secondly, the measured experimental data are
analyzed, and the friction model and the variation model of
electromechanical time constant with macro-motion displacement are
established. Finally, using the least square method to identify the
parameter model, the parameter identification model is built for parameter
identification, and compared with the experimental results to verify the
accuracy of the established kinetic model and parameter identification,
which lays a theoretical and technical foundation for the development of
high-speed and large-stroke positioning controller of the macro–micro
composite actuator.</p>
</sec>
<sec id="Ch1.S2">
  <label>2</label><title>The model of the macro-motion part of the macro–micro
composite actuator</title>
      <p id="d1e157">As shown in Fig. 1, the coaxial integrated macro–micro composite actuator
proposed by our team is composed of macro-motion and micro-motion. The
micro-motion part is connected with the macro-motion coil through the
macro–micro combination frame, forming the mover, as shown in Fig. 2. The
macro-motion part is obtained from the structural improvement of the moving
coil voice coil motor (Shan et al., 2016), mainly including the external
magnetic yoke, internal magnetic yoke, permanent magnet, macro-motion coil,
skeleton, and macro–micro combination frame. Among them, the permanent
magnet of the ring array provides a constant magnetic field for the
macro-motion coil and forms a magnetic conduction circuit through the
internal and external magnetic yokes. The working air gap of the
macro-motion coil is the gap between the internal and external magnetic
yokes. The macro-motion coil is electrified to generate ampere force, which
promotes or attracts the mover to move outward or inward. Its main function
is to realize the high-speed and large-stroke motion of the actuator. The
micro-motion part is a giant magnetostrictive actuator, which is made based
on the magnetostrictive effect of GMM (giant magnetostrictive material) (Yu
et al., 2019), mainly including a magnetic isolator, micro-motion yoke
sleeve, micro-motion coil, GMM rod, magnetizer block, and output rod. When its micro-motion coil inputs current, the excitation magnetic field
acts on the GMM rod, which makes the GMM rod deform due to the
magnetostrictive effect, promotes the output rod, and produces the
micro-motion displacement. Its main function is to compensate for the
positioning error of the macro-motion process with high precision.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F1" specific-use="star"><?xmltex \currentcnt{1}?><?xmltex \def\figurename{Figure}?><label>Figure 1</label><caption><p id="d1e162">Structure diagram of the macro–micro composite actuator.</p></caption>
        <?xmltex \igopts{width=327.206693pt}?><graphic xlink:href="https://ms.copernicus.org/articles/13/843/2022/ms-13-843-2022-f01.png"/>

      </fig>

      <?xmltex \floatpos{t}?><fig id="Ch1.F2"><?xmltex \currentcnt{2}?><?xmltex \def\figurename{Figure}?><label>Figure 2</label><caption><p id="d1e173">Structure diagram of macro-motion and micro-motion of the
actuator.</p></caption>
        <?xmltex \igopts{width=213.395669pt}?><graphic xlink:href="https://ms.copernicus.org/articles/13/843/2022/ms-13-843-2022-f02.png"/>

      </fig>

      <p id="d1e183">The micro-motion part of the macro–micro composite actuator mainly realizes
high-precision error compensation, and the large-stroke characteristics of
the actuator are mainly realized by the macro-motion part. Here, we only
study the driving force model, static friction model, and dynamic model for
the model of its macro-motion part. A schematic diagram of the study
workflow is shown below.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F3" specific-use="star"><?xmltex \currentcnt{3}?><?xmltex \def\figurename{Figure}?><label>Figure 3</label><caption><p id="d1e188">Diagram of the study workflow.</p></caption>
        <?xmltex \igopts{width=455.244094pt}?><graphic xlink:href="https://ms.copernicus.org/articles/13/843/2022/ms-13-843-2022-f03.png"/>

      </fig>

<sec id="Ch1.S2.SS1">
  <label>2.1</label><title>Driving force model of macro-motion part</title>
      <p id="d1e204">The working principle of the macro-motion part of the actuator is the same
as that of the voice coil motor. At the working air gap, the permanent
magnet provides a constant magnetic field source. The energized macro-motion
coil is acted by the ampere force <inline-formula><mml:math id="M1" display="inline"><mml:mi>F</mml:mi></mml:math></inline-formula> to promote the mover movement, in which
the ampere force <inline-formula><mml:math id="M2" display="inline"><mml:mi>F</mml:mi></mml:math></inline-formula> is the driving force of the macro-motion part, and its
calculation expression is
            <disp-formula id="Ch1.E1" content-type="numbered"><label>1</label><mml:math id="M3" display="block"><mml:mrow><mml:mi>F</mml:mi><mml:mo>=</mml:mo><mml:mi>B</mml:mi><mml:mi>N</mml:mi><mml:mi>L</mml:mi><mml:msub><mml:mi>I</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          where <inline-formula><mml:math id="M4" display="inline"><mml:mi>B</mml:mi></mml:math></inline-formula> is the magnetic field intensity generated by the macro-motion
permanent magnet at the air gap, unit: Wb m<inline-formula><mml:math id="M5" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>; <inline-formula><mml:math id="M6" display="inline"><mml:mi>L</mml:mi></mml:math></inline-formula> is the effective length
of each coil in a magnetic field, unit: mm; <inline-formula><mml:math id="M7" display="inline"><mml:mrow><mml:msub><mml:mi>I</mml:mi><mml:mi>a</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the working current of
coil winding, unit: A; and <inline-formula><mml:math id="M8" display="inline"><mml:mi>N</mml:mi></mml:math></inline-formula> is the number of turns of the coil.</p>
      <p id="d1e289">Since the uniformity of the magnetic field intensity <inline-formula><mml:math id="M9" display="inline"><mml:mi>B</mml:mi></mml:math></inline-formula> at the working air gap
determines the stability of the driving force when the macro-motion part
works, the magnetic field intensity distribution of the macro–micro
composite actuator when the macro-motion coil is electrified is obtained
through finite element simulation, as shown in Fig. 4.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F4"><?xmltex \currentcnt{4}?><?xmltex \def\figurename{Figure}?><label>Figure 4</label><caption><p id="d1e301">Magnetic field distribution of macro-motion part of the
macro–micro composite actuator.</p></caption>
          <?xmltex \igopts{width=236.157874pt}?><graphic xlink:href="https://ms.copernicus.org/articles/13/843/2022/ms-13-843-2022-f04.png"/>

        </fig>

      <p id="d1e311">It can be seen from the color distribution in Fig. 4 that when the
macro-motion coil is energized, the magnetic flux density of the internal
and external yokes of the macro-motion part is the highest, but the magnetic
flux density of the middle section of the internal and external yokes is
similar to that at the working air gap of the macro-motion coil, and the
magnetic flux density value is low. The magnetic flux density of the
micro-motion yoke is higher, but the magnetic flux density at the position
of the GMM rod is the same as that in the air domain. It can be seen from
the arrow direction in Fig. 4 that the internal and external yokes
constitute the magnetic conduction circuit of the macro-motion part and
provide the working magnetic field for the macro-motion part.</p>
      <p id="d1e314">In order to further explore the magnetic field direction and uniformity of
the magnetic field intensity at the working air gap of the macro-motion
part, the moving axis system shown in Fig. 5 is established. When the
working current of the macro-motion coil is 2 A, the magnetic field
distribution map and isopleth map at the working air gap of the macro-motion
part are shown in Figs. 6 and 7, respectively.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F5"><?xmltex \currentcnt{5}?><?xmltex \def\figurename{Figure}?><label>Figure 5</label><caption><p id="d1e319">Relationship curve between the axial magnetic field and
axial displacement of the macro-motion coil.</p></caption>
          <?xmltex \igopts{width=199.169291pt}?><graphic xlink:href="https://ms.copernicus.org/articles/13/843/2022/ms-13-843-2022-f05.png"/>

        </fig>

      <?xmltex \floatpos{t}?><fig id="Ch1.F6"><?xmltex \currentcnt{6}?><?xmltex \def\figurename{Figure}?><label>Figure 6</label><caption><p id="d1e330">Magnetic field distribution direction of the macro-motion coil.</p></caption>
          <?xmltex \igopts{width=142.26378pt}?><graphic xlink:href="https://ms.copernicus.org/articles/13/843/2022/ms-13-843-2022-f06.png"/>

        </fig>

      <?xmltex \floatpos{t}?><fig id="Ch1.F7"><?xmltex \currentcnt{7}?><?xmltex \def\figurename{Figure}?><label>Figure 7</label><caption><p id="d1e342">The isopleth map at the working air gap of the macro-motion part.</p></caption>
          <?xmltex \igopts{width=236.157874pt}?><graphic xlink:href="https://ms.copernicus.org/articles/13/843/2022/ms-13-843-2022-f07.png"/>

        </fig>

      <p id="d1e351">It can be seen from Fig. 6 that the direction of the magnetic field
intensity at the working air gap of the macro-motion part is radial, so the
energized macro-motion coil generates an axial ampere force, thereby pushing
the mover to move in a straight line along the axial direction.</p>
      <p id="d1e354">From Fig. 7, it can be seen that the contour of radial magnetic flux density
in the working air gap of the macro-motion part is gradually inclined.
Therefore, the average value of the magnetic flux at the inner circle and
outer circle generatrix of the macro-motion coil is taken as the magnetic
flux density value at the working air gap. The simulation results show that
when the working current of the macro-motion coil is (0–4) A, the magnetic
flux density at the working air gap is shown in Fig. 8.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F8"><?xmltex \currentcnt{8}?><?xmltex \def\figurename{Figure}?><label>Figure 8</label><caption><p id="d1e359">The magnetic flux density value at the working air gap.</p></caption>
          <?xmltex \igopts{width=227.622047pt}?><graphic xlink:href="https://ms.copernicus.org/articles/13/843/2022/ms-13-843-2022-f08.png"/>

        </fig>

      <p id="d1e368">Figure 8 shows that the curve of the macro-motion coil when the working
current of 0 A is flat, indicating that the uniformity of the magnetic flux
density at the working air gap is the best at this time, but with the
increase of the working current, the greater the change of the magnetic flux
density at the working air gap, indicating that the macro-motion part is
suitable for working in the small current driving state.</p>
      <p id="d1e372">In order to obtain a more accurate driving force model, it is necessary to
obtain the relationship between the magnetic field intensity at the working
air gap and the position of the mover, and the working current of the
macro-motion coil. By simulating the mover within the travel range of (0–50) mm, passing (0–4) A current to the macro-motion coil every 10 mm, the
three-dimensional surface of the magnetic field intensity on the outer
circular bus of the macro-motion coil is obtained as shown in Fig. 9.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F9"><?xmltex \currentcnt{9}?><?xmltex \def\figurename{Figure}?><label>Figure 9</label><caption><p id="d1e377">The relationship curve between the magnetic field
intensity at the working air gap of the macro-motion part and the position
of the mover and the macro-motion current.</p></caption>
          <?xmltex \igopts{width=236.157874pt}?><graphic xlink:href="https://ms.copernicus.org/articles/13/843/2022/ms-13-843-2022-f09.png"/>

        </fig>

      <p id="d1e386">It can be seen from Fig. 9 that under different working currents, when the
position of the mover changes, the magnetic field intensity at the working
air gap of the macro-motion part is almost unchanged. With the increase of
the coordinate value of the macro-motion coil bus, the magnetic field
intensity at the working air gap first decreases and then increases. When
the working current is (0–1) A, the magnetic field intensity changes gently,
and when the working current is (3–4) A, the magnetic field intensity
changes greatly. It can be seen that the magnetic field intensity at the
working air gap is almost independent of the position of the mover and is
greatly affected by the working current of the macro-motion coil.</p>
      <p id="d1e389">Based on the above analysis, the magnetic field intensity at the working air
gap of the macro-motion part is almost independent of the position of the
mover. It is greatly affected by the working current of the macro-motion
coil. The greater the working current, the greater the change of the
magnetic field at the working air gap. Since the residual magnetic flux
density of the permanent magnet used in the experiment cannot be accurately
measured, and the residual magnetic flux density of the permanent magnet is
set to 1.21 Wb m<inline-formula><mml:math id="M10" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> in the simulation. The magnetic field intensity at the
working air gap of the macro-motion part obtained by simulation is set as
<inline-formula><mml:math id="M11" display="inline"><mml:mrow><mml:msub><mml:mi>B</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, while the actual magnetic field intensity at the working air gap of
the macro-motion part is set as <inline-formula><mml:math id="M12" display="inline"><mml:mrow><mml:mi>K</mml:mi><mml:mo>⋅</mml:mo><mml:msub><mml:mi>B</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>.</p>
      <p id="d1e430">It can be seen from Fig. 9 that <inline-formula><mml:math id="M13" display="inline"><mml:mrow><mml:msub><mml:mi>B</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is related to the current <inline-formula><mml:math id="M14" display="inline"><mml:mi>I</mml:mi></mml:math></inline-formula> and
axial size of the macro-motion coil, so it is expressed as
<inline-formula><mml:math id="M15" display="inline"><mml:mrow><mml:msub><mml:mi>B</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi>m</mml:mi><mml:mi>L</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M16" display="inline"><mml:mi>I</mml:mi></mml:math></inline-formula>). Therefore, the calculation formula of ampere force
generated by the macro-motion coil is rewritten as follows:
<?xmltex \hack{\newpage}?>
            <disp-formula id="Ch1.E2" content-type="numbered"><label>2</label><mml:math id="M17" display="block"><mml:mrow><mml:mi>F</mml:mi><mml:mo>=</mml:mo><mml:msub><mml:mi>B</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mfenced close=")" open="("><mml:mrow><mml:msub><mml:mi>m</mml:mi><mml:mi>L</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:mi>I</mml:mi></mml:mrow></mml:mfenced><mml:mi>K</mml:mi><mml:mi>N</mml:mi><mml:mi>L</mml:mi><mml:mi>I</mml:mi><mml:mo>=</mml:mo><mml:msub><mml:mi>B</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mfenced open="(" close=")"><mml:mrow><mml:msub><mml:mi>m</mml:mi><mml:mi>L</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:mi>I</mml:mi></mml:mrow></mml:mfenced><mml:msub><mml:mi>K</mml:mi><mml:mi mathvariant="normal">t</mml:mi></mml:msub><mml:mi>I</mml:mi><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          where <inline-formula><mml:math id="M18" display="inline"><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mi mathvariant="normal">t</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mi>K</mml:mi><mml:mi>N</mml:mi><mml:mi>L</mml:mi></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M19" display="inline"><mml:mi>K</mml:mi></mml:math></inline-formula> is a constant, unit: mm, <inline-formula><mml:math id="M20" display="inline"><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mi mathvariant="normal">t</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the parameter
to be identified, and <inline-formula><mml:math id="M21" display="inline"><mml:mrow><mml:msub><mml:mi>m</mml:mi><mml:mi>L</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the position of the mover.</p>
</sec>
<sec id="Ch1.S2.SS2">
  <label>2.2</label><title>Static friction model of macro-motion part</title>
      <p id="d1e597">The difference between the mover of the macro-motion part and the mover of
the moving coil voice coil motor is that a micro giant magnetostrictive
actuator is embedded in it, which increases the mass of the mover. Since the
materials of the micro-motion yoke of the mover part and the internal and
external yokes of the stator part are pure iron with high magnetic
permeability, it is easy to be magnetized by the permanent magnet, resulting
in magnetic force between the internal yoke and the micro-motion yoke,
resulting in greater resistance of the mover part during startup. The
magnetization curve of the internal yoke is obtained through simulation, as
shown in Fig. 10.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F10"><?xmltex \currentcnt{10}?><?xmltex \def\figurename{Figure}?><label>Figure 10</label><caption><p id="d1e602">Magnetization intensity curve of yoke in the macro-motion
stator.</p></caption>
          <?xmltex \igopts{width=236.157874pt}?><graphic xlink:href="https://ms.copernicus.org/articles/13/843/2022/ms-13-843-2022-f10.png"/>

        </fig>

      <p id="d1e611">It can be seen from Fig. 10 that the magnetization of the yoke in the
macro-motion stator decreases with the increase of its axial distance, and
the magnetization is directly proportional to the force on the micro-motion
yoke, indicating that the force on the micro-motion yoke will decrease with
the increase of the positive displacement of the mover. According to the
principle of magnetic flux conservation, the simulation results show that
when the mover is at the displacement of 0 mm, the axial force on the
micro-motion yoke is about 1.89 N, and its force direction is opposite to the
direction of macro-motion positive displacement.</p>
      <p id="d1e615">By testing the experimental prototype, it is obtained that the static
friction of the mover is about 10 N at the displacement of 0 mm and about 7 N
at the displacement of 5 mm, indicating that the force received by the
micro-motion yoke due to magnetization is related to the macro-motion
displacement. By curve fitting the experimental measurement data, the
expression of static friction is approximately obtained,
            <disp-formula id="Ch1.E3" content-type="numbered"><label>3</label><mml:math id="M22" display="block"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">10</mml:mn><mml:mi>cos⁡</mml:mi><mml:mo>(</mml:mo><mml:mn mathvariant="normal">0.157</mml:mn><mml:msub><mml:mi>m</mml:mi><mml:mi>L</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          where <inline-formula><mml:math id="M23" display="inline"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the static friction and <inline-formula><mml:math id="M24" display="inline"><mml:mrow><mml:msub><mml:mi>m</mml:mi><mml:mi>L</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the position of the mover.</p>
</sec>
<sec id="Ch1.S2.SS3">
  <label>2.3</label><title>Kinetic model of macro-motion part</title>
      <p id="d1e678">In order to obtain the self-inductance change model of the macro-motion
coil (Manh and Chen, 2020; Luo et al., 2019), the equivalent circuit of the
macro-motion coil is established, as shown in Fig. 11.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F11"><?xmltex \currentcnt{11}?><?xmltex \def\figurename{Figure}?><label>Figure 11</label><caption><p id="d1e683">Equivalent circuit diagram of macro-motion coil.</p></caption>
          <?xmltex \igopts{width=142.26378pt}?><graphic xlink:href="https://ms.copernicus.org/articles/13/843/2022/ms-13-843-2022-f11.png"/>

        </fig>

      <p id="d1e692">It is assumed that the control current of the macro-motion part is <inline-formula><mml:math id="M25" display="inline"><mml:mi>I</mml:mi></mml:math></inline-formula>, the
equivalent resistance of the loop is <inline-formula><mml:math id="M26" display="inline"><mml:mi>R</mml:mi></mml:math></inline-formula>, the equivalent inductance is
<inline-formula><mml:math id="M27" display="inline"><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mi>B</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, and the working current in the loop is <inline-formula><mml:math id="M28" display="inline"><mml:mrow><mml:msub><mml:mi>I</mml:mi><mml:mi>A</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. When the macro-motion
part works, the macro-motion coil moves to cut the magnetic induction line
in the magnetic field to produce the induced current <inline-formula><mml:math id="M29" display="inline"><mml:mrow><mml:msub><mml:mi>I</mml:mi><mml:mi mathvariant="normal">e</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> opposite to the
driving current, which is expressed as
            <disp-formula id="Ch1.E4" content-type="numbered"><label>4</label><mml:math id="M30" display="block"><mml:mrow><mml:msub><mml:mi>I</mml:mi><mml:mi mathvariant="normal">e</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi>B</mml:mi><mml:msub><mml:mi>L</mml:mi><mml:mi>B</mml:mi></mml:msub><mml:mi>v</mml:mi></mml:mrow><mml:mi>R</mml:mi></mml:mfrac></mml:mstyle><mml:mo>=</mml:mo><mml:msub><mml:mi>K</mml:mi><mml:mi mathvariant="normal">e</mml:mi></mml:msub><mml:mi>v</mml:mi><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          where <inline-formula><mml:math id="M31" display="inline"><mml:mi>v</mml:mi></mml:math></inline-formula> is the speed of mover, unit: m s<inline-formula><mml:math id="M32" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>; <inline-formula><mml:math id="M33" display="inline"><mml:mi>B</mml:mi></mml:math></inline-formula> is the average magnetic field
intensity at the working air gap of the macro-motion part, unit: Wb m<inline-formula><mml:math id="M34" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>;
<inline-formula><mml:math id="M35" display="inline"><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mi>B</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the equivalent inductance of macro-coil; and <inline-formula><mml:math id="M36" display="inline"><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mi mathvariant="normal">e</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the back
electromotive force coefficient. Since the variation of magnetic field
intensity <inline-formula><mml:math id="M37" display="inline"><mml:mi>B</mml:mi></mml:math></inline-formula> is small, the equivalent length and resistance of the
macro-motion coil are constants, and the relative variation of the <inline-formula><mml:math id="M38" display="inline"><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mi mathvariant="normal">e</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>
value is very small, so it can be defined as a constant.</p>
      <p id="d1e861">Then the loop equation of the macro-motion part is
            <disp-formula id="Ch1.E5" content-type="numbered"><label>5</label><mml:math id="M39" display="block"><mml:mrow><mml:msub><mml:mi>I</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mi>I</mml:mi><mml:mo>-</mml:mo><mml:msub><mml:mi>I</mml:mi><mml:mi mathvariant="normal">e</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mi>I</mml:mi><mml:mo>-</mml:mo><mml:msub><mml:mi>K</mml:mi><mml:mi mathvariant="normal">e</mml:mi></mml:msub><mml:mi>v</mml:mi><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula></p>
      <p id="d1e900">In the series circuit, the inductance <inline-formula><mml:math id="M40" display="inline"><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mi>B</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and the resistance <inline-formula><mml:math id="M41" display="inline"><mml:mi>R</mml:mi></mml:math></inline-formula> are
equivalent to the first-order inertia link, the expression is as follows, Eq. (6):
            <disp-formula id="Ch1.E6" content-type="numbered"><label>6</label><mml:math id="M42" display="block"><mml:mrow><mml:mi>L</mml:mi><mml:mo>(</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:mi>T</mml:mi><mml:mi>s</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          where <inline-formula><mml:math id="M43" display="inline"><mml:mi>T</mml:mi></mml:math></inline-formula> is the time constant related to the self-induction of the
macro-motion part.</p>
      <p id="d1e959">When the current controller drives the macro-motion coil, it will cause the
self-inductance of the macro-motion coil, and the self-inductance can affect
the electromechanical time constant <inline-formula><mml:math id="M44" display="inline"><mml:mi>T</mml:mi></mml:math></inline-formula> of the macro-motion part. By analyzing
the experimental data and combining the definition of the electromechanical
time constant, it is obtained that the electromechanical time constant <inline-formula><mml:math id="M45" display="inline"><mml:mi>T</mml:mi></mml:math></inline-formula> is
not a fixed value but related to the macro-motion displacement. Therefore,
Eq. (6) is further equivalent to the following Eq. (7):
            <disp-formula id="Ch1.E7" content-type="numbered"><label>7</label><mml:math id="M46" display="block"><mml:mrow><mml:mi>L</mml:mi><mml:mo>(</mml:mo><mml:mi>s</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:mi mathvariant="italic">λ</mml:mi><mml:msub><mml:mi>T</mml:mi><mml:mi>L</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi>m</mml:mi><mml:mi>L</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:mi>s</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          where <inline-formula><mml:math id="M47" display="inline"><mml:mrow><mml:mi mathvariant="italic">λ</mml:mi><mml:msub><mml:mi>T</mml:mi><mml:mi>L</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi>m</mml:mi><mml:mi>L</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mi>T</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="italic">λ</mml:mi></mml:mrow></mml:math></inline-formula> is the parameter to be
identified, and <inline-formula><mml:math id="M48" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi>L</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi>m</mml:mi><mml:mi>L</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is a function of electromechanical time and
mover position.</p>
      <p id="d1e1071">According to the working mode of the macro-motion part, the driving force
<inline-formula><mml:math id="M49" display="inline"><mml:mi>F</mml:mi></mml:math></inline-formula> generated by the macro-motion coil not only overcomes the friction
<inline-formula><mml:math id="M50" display="inline"><mml:mrow><mml:msub><mml:mi>F</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> generated during the movement of the mover but also needs to provide
the driver with the inertial force <inline-formula><mml:math id="M51" display="inline"><mml:mrow><mml:msub><mml:mi>F</mml:mi><mml:mi>M</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and sliding friction <inline-formula><mml:math id="M52" display="inline"><mml:mrow><mml:msub><mml:mi>F</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> for
acceleration and deceleration. Therefore, the kinetic model of the
macro-motion part is
            <disp-formula id="Ch1.E8" content-type="numbered"><label>8</label><mml:math id="M53" display="block"><mml:mtable class="split" rowspacing="0.2ex" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd><mml:mrow><mml:mi>F</mml:mi></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mo>=</mml:mo><mml:msub><mml:mi>F</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>F</mml:mi><mml:mi>M</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>K</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mi>v</mml:mi></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mo>+</mml:mo><mml:mi>M</mml:mi><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msup><mml:mi mathvariant="normal">d</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:msub><mml:mi>m</mml:mi><mml:mi>L</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:msup><mml:mi>t</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>+</mml:mo><mml:mn mathvariant="normal">10</mml:mn><mml:mi>cos⁡</mml:mi><mml:mfenced open="(" close=")"><mml:mrow><mml:mn mathvariant="normal">0.157</mml:mn><mml:msub><mml:mi>m</mml:mi><mml:mi>L</mml:mi></mml:msub></mml:mrow></mml:mfenced><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
          where <inline-formula><mml:math id="M54" display="inline"><mml:mi>M</mml:mi></mml:math></inline-formula> is the total mass of the macro-motion mover, unit: kg; <inline-formula><mml:math id="M55" display="inline"><mml:mrow><mml:msub><mml:mi>m</mml:mi><mml:mi>L</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the
macro-motion displacement, unit: mm; and <inline-formula><mml:math id="M56" display="inline"><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the coefficient of viscous
dynamic friction.</p>
      <p id="d1e1233">By quoting the Stribeck friction model, the expression of friction <inline-formula><mml:math id="M57" display="inline"><mml:mrow><mml:msub><mml:mi>F</mml:mi><mml:mi>f</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>
describing the startup and movement of the macro-motion part is obtained as
follows:
            <disp-formula id="Ch1.E9" content-type="numbered"><label>9</label><mml:math id="M58" display="block"><mml:mrow><mml:msub><mml:mi>F</mml:mi><mml:mi>f</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>K</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mi>v</mml:mi><mml:mo>+</mml:mo><mml:mfenced close=")" open="("><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi>K</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mi>v</mml:mi></mml:mrow></mml:mfenced><mml:mo>⋅</mml:mo><mml:msup><mml:mi>e</mml:mi><mml:mrow><mml:mfenced open="(" close=")"><mml:mrow><mml:mo>-</mml:mo><mml:mi>v</mml:mi><mml:mo>/</mml:mo><mml:msub><mml:mi>v</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:mfenced></mml:mrow></mml:msup><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          where <inline-formula><mml:math id="M59" display="inline"><mml:mrow><mml:msub><mml:mi>F</mml:mi><mml:mi>f</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the friction overcome during the operation of the
macro-motion part, <inline-formula><mml:math id="M60" display="inline"><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the sliding friction force, <inline-formula><mml:math id="M61" display="inline"><mml:mi>v</mml:mi></mml:math></inline-formula> is the speed of the
mover, and <inline-formula><mml:math id="M62" display="inline"><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the maximum speed.</p>
      <p id="d1e1347">Therefore, the calculation formula of driving force <inline-formula><mml:math id="M63" display="inline"><mml:mi>F</mml:mi></mml:math></inline-formula> can be rewritten as

                <disp-formula specific-use="gather" content-type="numbered"><mml:math id="M64" display="block"><mml:mtable displaystyle="true"><mml:mlabeledtr id="Ch1.E10"><mml:mtd><mml:mtext>10</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><?xmltex \hack{\hbox\bgroup\fontsize{9.5}{9.5}\selectfont$\displaystyle}?><mml:mi>F</mml:mi><mml:mo>=</mml:mo><mml:mi>M</mml:mi><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msup><mml:mi mathvariant="normal">d</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:msub><mml:mi>m</mml:mi><mml:mi>L</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:msup><mml:mi>t</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>+</mml:mo><mml:msub><mml:mi>K</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mi>v</mml:mi><mml:mo>+</mml:mo><mml:mfenced open="(" close=")"><mml:mrow><mml:mn mathvariant="normal">10</mml:mn><mml:mi>cos⁡</mml:mi><mml:mn mathvariant="normal">0.157</mml:mn><mml:msub><mml:mi>m</mml:mi><mml:mi>L</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi>K</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mi>v</mml:mi></mml:mrow></mml:mfenced><mml:mo>⋅</mml:mo><mml:msup><mml:mi>e</mml:mi><mml:mrow><mml:mfenced close=")" open="("><mml:mrow><mml:mo>-</mml:mo><mml:mi>v</mml:mi><mml:mo>/</mml:mo><mml:msub><mml:mi>v</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:mfenced></mml:mrow></mml:msup><mml:mo>,</mml:mo><?xmltex \hack{$\egroup}?></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E11"><mml:mtd><mml:mtext>11</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><?xmltex \hack{\hbox\bgroup\fontsize{8.8}{8.8}\selectfont$\displaystyle}?><mml:mfenced open="{" close=""><mml:mtable class="array" columnalign="left"><mml:mtr><mml:mtd><mml:mrow><mml:mi>F</mml:mi><mml:mo>=</mml:mo><mml:mi>M</mml:mi><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:msup><mml:mi mathvariant="normal">d</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:msub><mml:mi>m</mml:mi><mml:mi>L</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:msup><mml:mi>t</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>+</mml:mo><mml:msub><mml:mi>K</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mi>v</mml:mi><mml:mo>+</mml:mo><mml:mfenced close=")" open="("><mml:mrow><mml:mn mathvariant="normal">10</mml:mn><mml:mi>cos⁡</mml:mi><mml:mn mathvariant="normal">0.157</mml:mn><mml:msub><mml:mi>m</mml:mi><mml:mi>L</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi>K</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mi>v</mml:mi></mml:mrow></mml:mfenced><mml:mo>⋅</mml:mo><mml:msup><mml:mi>e</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mo>-</mml:mo><mml:mi>v</mml:mi><mml:mo>/</mml:mo><mml:msub><mml:mi>v</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:msup></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>I</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mi>I</mml:mi><mml:mo>-</mml:mo><mml:msub><mml:mi>I</mml:mi><mml:mi mathvariant="normal">e</mml:mi></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mi>F</mml:mi><mml:mo>=</mml:mo><mml:msub><mml:mi>B</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mfenced close=")" open="("><mml:mrow><mml:msub><mml:mi>m</mml:mi><mml:mi>L</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:mi>I</mml:mi></mml:mrow></mml:mfenced><mml:msub><mml:mi>K</mml:mi><mml:mi mathvariant="normal">t</mml:mi></mml:msub><mml:msub><mml:mi>I</mml:mi><mml:mi>a</mml:mi></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>I</mml:mi><mml:mi mathvariant="normal">e</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>K</mml:mi><mml:mi mathvariant="normal">e</mml:mi></mml:msub><mml:mi>v</mml:mi><mml:mo>.</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mfenced><?xmltex \hack{$\egroup}?></mml:mrow></mml:mtd></mml:mlabeledtr></mml:mtable></mml:math></disp-formula></p>
      <p id="d1e1620">According to the mechanical equation and loop equation of the motor, the
basic equations of the dynamic characteristics of the macro-motion part are
obtained as follows: the Eq. (11) is transformed by Laplace transform and combined with the
control principle of the actuator controller, and the kinetic model block
diagram of the macro-motion part is obtained as shown in Fig. 12.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F12" specific-use="star"><?xmltex \currentcnt{12}?><?xmltex \def\figurename{Figure}?><label>Figure 12</label><caption><p id="d1e1625">Kinetic model block diagram of macro-motion part.</p></caption>
          <?xmltex \igopts{width=341.433071pt}?><graphic xlink:href="https://ms.copernicus.org/articles/13/843/2022/ms-13-843-2022-f12.png"/>

        </fig>

      <p id="d1e1634">It can be seen from Fig. 12 that the parameters <inline-formula><mml:math id="M65" display="inline"><mml:mi mathvariant="italic">λ</mml:mi></mml:math></inline-formula>, <inline-formula><mml:math id="M66" display="inline"><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mi mathvariant="normal">t</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>,
<inline-formula><mml:math id="M67" display="inline"><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, and <inline-formula><mml:math id="M68" display="inline"><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mi mathvariant="normal">e</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> in the kinetic model of the macro-motion part are
unknown. It is necessary to identify the parameters according to the
experimental data, where <inline-formula><mml:math id="M69" display="inline"><mml:mi>M</mml:mi></mml:math></inline-formula> is the mass of the mover and <inline-formula><mml:math id="M70" display="inline"><mml:mi>M</mml:mi></mml:math></inline-formula> is 4.5 kg by
measurement.</p>
</sec>
</sec>
<sec id="Ch1.S3">
  <label>3</label><title>Parameter identification of macro–micro composite
actuator model</title>
<sec id="Ch1.S3.SS1">
  <label>3.1</label><title>Experimental data of parameter identification</title>
      <p id="d1e1708">In order to obtain the parameter values of the model and verify the validity
of the kinetic model, an experimental test platform of a macro–micro
composite actuator is built, as shown in Fig. 13. It is mainly composed of a
macro–micro composite actuator, positioning workbench, switching power
supply, a grating displacement encoder, and current controller. The minimum
resolution of the grating displacement encoder is 20 nm and the rise time of
the current driver is 1 <inline-formula><mml:math id="M71" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi></mml:mrow></mml:math></inline-formula>s. LabVIEW is used as the upper computer
control system and displacement display interface to adjust the output pulse
of the current controller, drive the mover of the actuator, and display the
real-time data collected by the grating displacement sensor.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F13"><?xmltex \currentcnt{13}?><?xmltex \def\figurename{Figure}?><label>Figure 13</label><caption><p id="d1e1721">The experimental test platform of the macro–micro
composite actuator.</p></caption>
          <?xmltex \igopts{width=227.622047pt}?><graphic xlink:href="https://ms.copernicus.org/articles/13/843/2022/ms-13-843-2022-f13.jpg"/>

        </fig>

      <p id="d1e1730">During the experiment, the positioning workbench is placed at different
starting positions. The variation curve of the output displacement of the
positioning workbench with time is measured through the given current value,
as shown in Fig. 14.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F14"><?xmltex \currentcnt{14}?><?xmltex \def\figurename{Figure}?><label>Figure 14</label><caption><p id="d1e1736">Variation curve of macro-motion displacement with time at
different starting positions.</p></caption>
          <?xmltex \igopts{width=236.157874pt}?><graphic xlink:href="https://ms.copernicus.org/articles/13/843/2022/ms-13-843-2022-f14.png"/>

        </fig>

      <p id="d1e1745">It can be seen from Fig. 14 that the overall response time of the
macro-motion part of the driver is about 50 ms, and when the positioning
workbench reaches a certain speed value, its motion displacement changes
approximately linearly with time. At the starting position of 9 and 30 mm,
the starting time of the actuator is relatively longer, which may be due to
the large change of friction and self-inductance of the macro-motion coil,
which increases the electromechanical time constant of the macro-motion
part.</p>
      <p id="d1e1748">Cubic spline interpolation is performed on the experimental data. After
fitting with the least square method, the first-order derivation is carried
out to obtain the maximum speed reached at different starting positions, as
shown in Fig. 15.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F15"><?xmltex \currentcnt{15}?><?xmltex \def\figurename{Figure}?><label>Figure 15</label><caption><p id="d1e1753">Maximum speed at different starting positions.</p></caption>
          <?xmltex \igopts{width=236.157874pt}?><graphic xlink:href="https://ms.copernicus.org/articles/13/843/2022/ms-13-843-2022-f15.png"/>

        </fig>

      <p id="d1e1762">As can be seen from Fig. 15, the maximum value of maximum speed <inline-formula><mml:math id="M72" display="inline"><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is
234 mm s<inline-formula><mml:math id="M73" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>. Combining the data in Fig. 15 with the experimental data, by
solving the time corresponding to the maximum speed value and combined with
the definition of electromechanical time constant, The function of
electromechanical time and mover position is obtained as follows:
            <disp-formula id="Ch1.E12" content-type="numbered"><label>12</label><mml:math id="M74" display="block"><mml:mtable class="split" rowspacing="0.2ex" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi>L</mml:mi></mml:msub><mml:mfenced open="(" close=")"><mml:mrow><mml:msub><mml:mi>m</mml:mi><mml:mi>L</mml:mi></mml:msub></mml:mrow></mml:mfenced><mml:mo>=</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">0.0000038067</mml:mn><mml:mo>⋅</mml:mo><mml:msubsup><mml:mi>m</mml:mi><mml:mi>L</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msubsup><mml:mo>+</mml:mo><mml:mn mathvariant="normal">0.00030573</mml:mn><mml:mo>⋅</mml:mo><mml:msubsup><mml:mi>m</mml:mi><mml:mi>L</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">0.010827</mml:mn><mml:mo>⋅</mml:mo><mml:msub><mml:mi>m</mml:mi><mml:mi>L</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:mn mathvariant="normal">0.38807</mml:mn><mml:mo>.</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula></p>
</sec>
<sec id="Ch1.S3.SS2">
  <label>3.2</label><title>Parameter identification of model</title>
      <p id="d1e1867">As shown in Fig. 16, the parameter identification model block diagram of the
macro-motion part is built by using the MATLAB/Simulink module. The relevant
parameter values of the macro-motion part are obtained by using the
parameter identification toolbox, as shown in Table 1.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F16" specific-use="star"><?xmltex \currentcnt{16}?><?xmltex \def\figurename{Figure}?><label>Figure 16</label><caption><p id="d1e1872">Block diagram of parameter identification model of
macro-motion part.</p></caption>
          <?xmltex \igopts{width=483.69685pt}?><graphic xlink:href="https://ms.copernicus.org/articles/13/843/2022/ms-13-843-2022-f16.png"/>

        </fig>

<?xmltex \floatpos{t}?><table-wrap id="Ch1.T1"><?xmltex \currentcnt{1}?><label>Table 1</label><caption><p id="d1e1884">Identification parameters.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="4">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="right"/>
     <oasis:colspec colnum="3" colname="col3" align="right"/>
     <oasis:colspec colnum="4" colname="col4" align="right"/>
     <oasis:thead>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1"/>
         <oasis:entry namest="col2" nameend="col4" align="left">Identification parameters </oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1"><inline-formula><mml:math id="M75" display="inline"><mml:mi>l</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M76" display="inline"><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mi mathvariant="normal">t</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M77" display="inline"><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M78" display="inline"><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mi mathvariant="normal">e</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">4.619</oasis:entry>
         <oasis:entry colname="col2">33001</oasis:entry>
         <oasis:entry colname="col3">0.017154</oasis:entry>
         <oasis:entry colname="col4">0.054474</oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>

      <p id="d1e1978">The identified parameters are used for simulation and compared with the
experimental data, and the comparison diagram between the simulation curve
and the experimental curve is obtained, as shown in Fig. 17.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F17"><?xmltex \currentcnt{17}?><?xmltex \def\figurename{Figure}?><label>Figure 17</label><caption><p id="d1e1983">Comparison curve of displacement simulation value and
experimental value of the macro–micro composite actuator.</p></caption>
          <?xmltex \igopts{width=227.622047pt}?><graphic xlink:href="https://ms.copernicus.org/articles/13/843/2022/ms-13-843-2022-f17.png"/>

        </fig>

      <p id="d1e1992">It can be seen from Fig. 17 that the displacement curve obtained by
simulation using the parameters obtained by parameter identification is
consistent with the changing trend of the displacement curve obtained by
experimental measurement. The differences are as follows: in the initial
response stage, the displacement of the actuator is almost unchanged.
Combined with the simulation analysis of the magnetic field and current
magnetic field at the working air gap of the mover in Fig. 8, the main
reason may be due to the input current of the macro-motion coil gradually
increasing, causing the magnetic field from the working air gap to decrease,
resulting in a decrease in the driving force. When the mover is started, the
mass of the mover part is larger than that of the general voice coil motor,
and its static friction force is larger. Therefore, the displacement of the
actuator changes little during the start-up stage of the mover. In addition,
the overall displacement curve shows a non-linear trend. The reason may be
that the self-inductance of the macro-motion coil prevents the increase of
the current, which leads to the change of the driving force, and the
nonlinear change of the friction force, which increases the nonlinearity of
the macro-motion part. Therefore, when the macro-motion part is started, the
current needs to be appropriately increased to increase the thrust value of
the macro-motion coil. At the same time, combined with the analysis of the
phenomenon that the middle value of the magnetic field intensity of the
internal and external magnetic yokes is low in Fig. 4, the changing trends
of the two curves are consistent, but the data do not overlap, indicating
that the kinematics model of the macro-motion part needs to overcome
friction and self-inductance. It is also necessary to consider the nonlinear
influence of the eddy current loss generated between the macro-motion coil
and the internal and external magnetic yokes due to the strong magnetic
field environment and high-frequency pulse driving.</p>
</sec>
<sec id="Ch1.S3.SS3">
  <label>3.3</label><title>Model validation</title>
      <p id="d1e2003">To quantitatively compare the approximation degree between the
identification model and the actual kinetic model, the model matching degree
is calculated as follows according to the model matching index formula:
            <disp-formula id="Ch1.E13" content-type="numbered"><label>13</label><mml:math id="M79" display="block"><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mi mathvariant="normal">m</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>-</mml:mo><mml:msqrt><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>N</mml:mi></mml:munderover><mml:mfenced close=")" open="("><mml:mrow><mml:msup><mml:mfenced close=")" open="("><mml:mrow><mml:msub><mml:mi>y</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mfenced open="(" close=")"><mml:mi>t</mml:mi></mml:mfenced><mml:mo>-</mml:mo><mml:msub><mml:mi>Y</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mfenced open="(" close=")"><mml:mi>t</mml:mi></mml:mfenced></mml:mrow></mml:mfenced><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfenced></mml:mrow><mml:mrow><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>N</mml:mi></mml:munderover><mml:mfenced close=")" open="("><mml:mrow><mml:msubsup><mml:mi>y</mml:mi><mml:mi>i</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mfenced close=")" open="("><mml:mi>t</mml:mi></mml:mfenced></mml:mrow></mml:mfenced></mml:mrow></mml:mfrac></mml:mstyle></mml:msqrt><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          where <inline-formula><mml:math id="M80" display="inline"><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mi mathvariant="normal">m</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the model matching index; <inline-formula><mml:math id="M81" display="inline"><mml:mrow><mml:msub><mml:mi>y</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is the actual output at
the <inline-formula><mml:math id="M82" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula> sampling time of the actual structure; and <inline-formula><mml:math id="M83" display="inline"><mml:mrow><mml:msub><mml:mi>Y</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is the calculation
output of the identification model at <inline-formula><mml:math id="M84" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula> sampling times.</p>
      <p id="d1e2151">The closer the model matching value is to 100 %, the closer the
identification model is to the actual structure. The matching degree between
the identification model and the actual structure is 92.97 %. The results
show that the calculated results of the identification model are consistent
with the response of the actual structure.</p>
      <p id="d1e2154">In order to verify the identified transfer function model, the velocity
curve is obtained according to the experimental data and compared with the
simulation velocity curve, as shown in Fig. 18.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F18"><?xmltex \currentcnt{18}?><?xmltex \def\figurename{Figure}?><label>Figure 18</label><caption><p id="d1e2160">Comparison curve of velocity simulation value and
experimental value of the macro–micro composite actuator.</p></caption>
          <?xmltex \igopts{width=227.622047pt}?><graphic xlink:href="https://ms.copernicus.org/articles/13/843/2022/ms-13-843-2022-f18.png"/>

        </fig>

      <p id="d1e2169">It can be seen from Fig. 18 that the velocity curve obtained by simulation
is very close to the velocity curve obtained by experiment, which indicates
that the established kinetic model of the macro-motion part can
approximately characterize the nonlinear influence law of the macro-motion
part, and provides a reference value for further design of the control
system.</p>
</sec>
</sec>
<sec id="Ch1.S4" sec-type="conclusions">
  <label>4</label><title>Conclusion</title>
      <p id="d1e2181">In this paper, the nonlinear characteristics of the kinetic model of the
macro–micro composite actuator are analyzed, the driving force model and
kinetic model of the macro-motion part are established, and the model
parameters are identified by using the data measured on the experimental
platform. The following conclusions are obtained:
<list list-type="order"><list-item>
      <p id="d1e2186">The magnetic field distribution at the working air gap of the macro-motion
part of the macro–micro composite actuator is relatively uniform, but it is
related to the macro-motion displacement and the macro-motion coil current.
The greater the current value, the lower the uniformity of the magnetic
field, and the magnetic field intensity first decreases and then increases
with the increase of the macro-motion displacement. At the same time, the
self-inductance of the macro-coil decreases with the increase of the
macro-motion displacement.</p></list-item><list-item>
      <p id="d1e2190">When the macro-motion part of the macro–micro composite actuator starts, the
friction force changes complex. Although the friction model can
approximately reflect the change of friction force, there are still some
deviations, so it is necessary to establish a more accurate friction model.</p></list-item><list-item>
      <p id="d1e2194">The kinetic model of the macro-motion part can reflect the dynamic
characteristics of the macro-motion part, the matching degree is 92.97 %.</p></list-item><list-item>
      <p id="d1e2198">This paper studies the nonlinear system of the macro–micro composite
actuators and identifies the system parameters through magnetic field
simulation and experimental data analysis. In the case of sufficient
theoretical basis, it is also applicable to the research of other actuator
systems. In the following research, the research group will refer to the
nonlinear system established in the paper to reflect the dynamic
characteristics of the macro–micro composite actuator, select an appropriate
nonlinear control algorithm, and design the corresponding controller, so that
the macro–micro composite actuator can achieve higher positioning accuracy.</p></list-item></list></p>
</sec>

      
      </body>
    <back><notes notes-type="codeavailability"><title>Code availability</title>

      <p id="d1e2206">The code in this research is available upon request by contact with the corresponding author.</p>
  </notes><notes notes-type="dataavailability"><title>Data availability</title>

      <p id="d1e2212">The data set is derived from Fig. 14 in this paper.</p>
  </notes><notes notes-type="authorcontribution"><title>Author contributions</title>

      <p id="d1e2218">All authors contributed to the study's
conception and design. Material preparation, data collection, and analysis
were performed by CY, YW, GW, ZX, YD, and
KY. The first draft of the paper was written by YW and all
authors commented on previous versions of the paper. All authors read
and approved the final paper.</p>
  </notes><notes notes-type="competinginterests"><title>Competing interests</title>

      <p id="d1e2224">The contact author has declared that none of the authors has any competing interests.</p>
  </notes><notes notes-type="disclaimer"><title>Disclaimer</title>

      <p id="d1e2230">Publisher’s note: Copernicus Publications remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.</p>
  </notes><ack><title>Acknowledgements</title><p id="d1e2236">The authors gratefully acknowledge the support of the National Natural Science Foundation of China (NSFC).</p></ack><notes notes-type="financialsupport"><title>Financial support</title>

      <p id="d1e2241">This work is supported by the National Natural Science Foundation of China
(grant no. 52105042), the Anhui Provincial Natural Science Foundation (grant no. 2008085QE214), the China Postdoctoral Science Foundation (grant no. 2019M652159),
and the Anhui University of Science and Technology Graduate Innovation
Foundation (grant no. 2021CX2053).</p>
  </notes><notes notes-type="reviewstatement"><title>Review statement</title>

      <p id="d1e2247">This paper was edited by Haiyang Li and reviewed by two anonymous referees.</p>
  </notes><ref-list>
    <title>References</title>

      <ref id="bib1.bib1"><label>1</label><?label 1?><mixed-citation>Chen, Z., Yao, B., and Wang, Q.: Accurate motion control of linear motors with
adaptive robust compensation of nonlinear electromagnetic field effect,
IEEE-ASME T. Mech., 18, 1122–1129, <ext-link xlink:href="https://doi.org/10.1109/TMECH.2012.2197217" ext-link-type="DOI">10.1109/TMECH.2012.2197217</ext-link>, 2012a.</mixed-citation></ref>
      <ref id="bib1.bib2"><label>2</label><?label 1?><mixed-citation>Chen, Z., Yao, B., and Wang, Q.: Adaptive robust precision motion control of
linear motors with integrated compensation of nonlinearities and bearing
flexible modes, IEEE T. Ind. Inf., 9, 965–973, <ext-link xlink:href="https://doi.org/10.1109/TII.2012.2225439" ext-link-type="DOI">10.1109/TII.2012.2225439</ext-link>, 2012b.</mixed-citation></ref>
      <ref id="bib1.bib3"><label>3</label><?label 1?><mixed-citation>Consolation, L., Alessandro, R., Domenico, R., and Paolo, S.: A Statistical
Approach for Improving the Accuracy of Dry Friction Coefficient Measurement,
IEEE T. Instrum. Meas., 68, 1412–1423, <ext-link xlink:href="https://doi.org/10.1109/TIM.2019.2905755" ext-link-type="DOI">10.1109/TIM.2019.2905755</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bib4"><label>4</label><?label 1?><mixed-citation>Cui, J., Wang, S. Y., and Chu, Z. Y.: Feed-forward compensation control of
nonlinear fiction for high acceleration motion system, Optics and Precision
Engineering, 26, 77–85, <ext-link xlink:href="https://doi.org/10.3788/OPE.20182601.0077" ext-link-type="DOI">10.3788/OPE.20182601.0077</ext-link>, 2018.</mixed-citation></ref>
      <ref id="bib1.bib5"><label>5</label><?label 1?><mixed-citation>Li, G. L., Li, H. L., Wang, Q. J., Ju, B., and Wen, Y.: Stribeck friction model parameter identification for a permanent-magnetspherical motor, Electric Machines and Control, 26, 121–130, <ext-link xlink:href="https://doi.org/10.15938/j.emc.2022.04.013" ext-link-type="DOI">10.15938/j.emc.2022.04.013</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bib6"><label>6</label><?label 1?><mixed-citation>Liu, X., Huang, M., Xiong, R., Shan, J., and Mao, X.: Adaptive inverse control
of piezoelectric actuators based on segment similarity, Transactions on
Industrial Electronics, 66, 5403–5411,
<ext-link xlink:href="https://doi.org/10.1109/TIE.2018.2868011" ext-link-type="DOI">10.1109/TIE.2018.2868011</ext-link>, 2018.</mixed-citation></ref>
      <ref id="bib1.bib7"><label>7</label><?label 1?><mixed-citation>Luo, C. Y., Lin, Z. L., and Sun, J.: Design of linear voice coil motor with
semi-closed structure, IET Electr. Power Appl., 13, 1574–1579,
<ext-link xlink:href="https://doi.org/10.1049/iet-epa.2019.0241" ext-link-type="DOI">10.1049/iet-epa.2019.0241</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bib8"><label>8</label><?label 1?><mixed-citation>Manh, L. N. and Chen, X. K.: MPC Inspired Dynamical output feedback and adaptive feedforward control applied to piezoactuated positioning systems, Transactions on Industrial Electronics, 67, 3921–3931, <ext-link xlink:href="https://doi.org/10.1109/TIE.2019.2916356" ext-link-type="DOI">10.1109/TIE.2019.2916356</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bib9"><label>9</label><?label 1?><mixed-citation>Merit, B., Lemarquand, V., Lemarquand, G., and Dobrucki, A.: Motor
nonlinearities in electrodynamic loudspeakers: modeling and measurement,
Arch. Acoust., 34, 579–290, <ext-link xlink:href="https://doi.org/10.1016/j.apacoust.2007.12.001" ext-link-type="DOI">10.1016/j.apacoust.2007.12.001</ext-link>, 2009.</mixed-citation></ref>
      <ref id="bib1.bib10"><label>10</label><?label 1?><mixed-citation>Nie, L. L., Luo, Y. L., and Gao, W.: Rate-dependent asymmetric hysteresis
modeling and robust adaptive trajectory tracking for piezoelectric
micropositioning stages, Nonlinear Dynam., 108, 2023–2043, <ext-link xlink:href="https://doi.org/10.1007/s11071-022-07324-7" ext-link-type="DOI">10.1007/s11071-022-07324-7</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bib11"><label>11</label><?label 1?><mixed-citation>Shan, G. Q., Li, Y. Z., Zhang, Y. X., Wang, Z. Y., and Qian, J. Q.: Experimental
characterization, modeling and compensation of rate-independent hysteresis
of voice coil motors, Sensor Actuat. A-Phys., 251, 10–19,
<ext-link xlink:href="https://doi.org/10.1016/j.sna.2016.09.030" ext-link-type="DOI">10.1016/j.sna.2016.09.030</ext-link>, 2016.</mixed-citation></ref>
      <ref id="bib1.bib12"><label>12</label><?label 1?><mixed-citation>Tao, K. and Chu, J.: Sensorless Algorithm of high-speed permanent magnet
synchronous motor based on online motor parameters correction, Electric
Machines &amp; Control Application, 49, 1–15,
<ext-link xlink:href="https://doi.org/10.12177/emca.2021.158" ext-link-type="DOI">10.12177/emca.2021.158</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bib13"><label>13</label><?label 1?><mixed-citation>Vansompel, H., Leijnen, P., and Sergeant, P.: Multiphysics analysis of a stator construction method in yokeless and segmented armature axial flux PM machines, IEEE T. Energy Conver., 34, 139–146, <ext-link xlink:href="https://doi.org/10.1109/TEC.2018.2862622" ext-link-type="DOI">10.1109/TEC.2018.2862622</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bib14"><label>14</label><?label 1?><mixed-citation>Wavre, N. and Thouvenin, X.: Voice-coil actuators in space, Sixth European
Space Mechanisms and Tribology Symposium, 374, 227–231, 1995.</mixed-citation></ref>
      <ref id="bib1.bib15"><label>15</label><?label 1?><mixed-citation>Yu, C. F., Wang, C. L., Xie, T., and Yang, L. J.: Development of drive system of
high-performance micro positioning worktable based on giant magnetostrictive
material, J. Mech. Eng., 55, 136–134, <ext-link xlink:href="https://doi.org/10.3901/JME.2019.09.136" ext-link-type="DOI">10.3901/JME.2019.09.136</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bib16"><label>16</label><?label 1?><mixed-citation>Yu, A. B., Liu. L., Kan, Z. Z., and Zhang, C. J.: Initial position identification
of PMSM with filterless high-frequency pulse signal injection method,
Transactions of China Electrotechnical Society, 36, 801–809,
<ext-link xlink:href="https://doi.org/10.19595/j.cnki.1000-6753.tces.191818" ext-link-type="DOI">10.19595/j.cnki.1000-6753.tces.191818</ext-link>, 2021.
</mixed-citation></ref><?xmltex \hack{\newpage}?>
      <ref id="bib1.bib17"><label>17</label><?label 1?><mixed-citation>Yu, C. F., Wang, Y., Chen, Z., Xiong, M. J., Shi, R., and Xiao, Z. H.: Experimental study and magnetic circuit modeling analysis of coaxial integrated macro-micro composite actuator, Proceedings of the CSEE, 42, 6083–6093, <ext-link xlink:href="https://doi.org/10.13334/j.0258-8013.pcsee.211129" ext-link-type="DOI">10.13334/j.0258-8013.pcsee.211129</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bib18"><label>18</label><?label 1?><mixed-citation>Zhang, G. S. and Li, S. Q.: A new adaptive iterative learning algorithm based
on a high-order internal model, Sci. Technology, 55, 480–488,
2022.</mixed-citation></ref>
      <ref id="bib1.bib19"><label>19</label><?label 1?><mixed-citation>Zhang, Q., Wang, H., and Liu, C.: MILM hybrid identification method of
fractional order neural-fuzzy Hammerstein model, Nonlinear Dynam., 108,
2337–2351, <ext-link xlink:href="https://doi.org/10.1007/s11071-022-07303-y" ext-link-type="DOI">10.1007/s11071-022-07303-y</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bib20"><label>20</label><?label 1?><mixed-citation>Zhang, X. H., Zhao, J. W., Wang, L. J., Hu, D. B., and Wang, L.: High precision
anti-interference Online multiparameter estimation of PMSLM with adaptive
interconnected extend Kalman observer, Proceedings of the CSEE, 42,
4571–4580, <ext-link xlink:href="https://doi.org/10.13334/j.0258-8013.pcsee.210755" ext-link-type="DOI">10.13334/j.0258-8013.pcsee.210755</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bib21"><label>21</label><?label 1?><mixed-citation>Zhu, H., Chee, K. P., and Tat, J. T.: A flexure-based parallel actuation
dual-stage system for large-stroke nanopositioning, IEEE T. Ind. Electron., 64, 5553–5563,
<ext-link xlink:href="https://doi.org/10.1109/TIE.2017.2677306" ext-link-type="DOI">10.1109/TIE.2017.2677306</ext-link>, 2017.</mixed-citation></ref>
      <ref id="bib1.bib22"><label>22</label><?label 1?><mixed-citation>Zhu, M. X., Wang, X., Sun, H. Y., Ci, W. Y., and Yao, W. X.: Proportional
resonance control of permanent magnet brushless DC motor, Electric Drive,
49, 14–19, <ext-link xlink:href="https://doi.org/10.19457/j.1001-2095.dqcd18680" ext-link-type="DOI">10.19457/j.1001-2095.dqcd18680</ext-link>, 2019.</mixed-citation></ref>

  </ref-list></back>
    <!--<article-title-html>Nonlinear characteristics of the driving model of the coaxial integrated macro–micro composite actuator</article-title-html>
<abstract-html/>
<ref-html id="bib1.bib1"><label>1</label><mixed-citation>
Chen, Z., Yao, B., and Wang, Q.: Accurate motion control of linear motors with
adaptive robust compensation of nonlinear electromagnetic field effect,
IEEE-ASME T. Mech., 18, 1122–1129, <a href="https://doi.org/10.1109/TMECH.2012.2197217" target="_blank">https://doi.org/10.1109/TMECH.2012.2197217</a>, 2012a.
</mixed-citation></ref-html>
<ref-html id="bib1.bib2"><label>2</label><mixed-citation>Chen, Z., Yao, B., and Wang, Q.: Adaptive robust precision motion control of
linear motors with integrated compensation of nonlinearities and bearing
flexible modes, IEEE T. Ind. Inf., 9, 965–973, <a href="https://doi.org/10.1109/TII.2012.2225439" target="_blank">https://doi.org/10.1109/TII.2012.2225439</a>, 2012b.
</mixed-citation></ref-html>
<ref-html id="bib1.bib3"><label>3</label><mixed-citation>Consolation, L., Alessandro, R., Domenico, R., and Paolo, S.: A Statistical
Approach for Improving the Accuracy of Dry Friction Coefficient Measurement,
IEEE T. Instrum. Meas., 68, 1412–1423, <a href="https://doi.org/10.1109/TIM.2019.2905755" target="_blank">https://doi.org/10.1109/TIM.2019.2905755</a>, 2019.
</mixed-citation></ref-html>
<ref-html id="bib1.bib4"><label>4</label><mixed-citation>Cui, J., Wang, S. Y., and Chu, Z. Y.: Feed-forward compensation control of
nonlinear fiction for high acceleration motion system, Optics and Precision
Engineering, 26, 77–85, <a href="https://doi.org/10.3788/OPE.20182601.0077" target="_blank">https://doi.org/10.3788/OPE.20182601.0077</a>, 2018.
</mixed-citation></ref-html>
<ref-html id="bib1.bib5"><label>5</label><mixed-citation>
Li, G. L., Li, H. L., Wang, Q. J., Ju, B., and Wen, Y.: Stribeck friction model parameter identification for a permanent-magnetspherical motor, Electric Machines and Control, 26, 121–130, <a href="https://doi.org/10.15938/j.emc.2022.04.013" target="_blank">https://doi.org/10.15938/j.emc.2022.04.013</a>, 2022.
</mixed-citation></ref-html>
<ref-html id="bib1.bib6"><label>6</label><mixed-citation>Liu, X., Huang, M., Xiong, R., Shan, J., and Mao, X.: Adaptive inverse control
of piezoelectric actuators based on segment similarity, Transactions on
Industrial Electronics, 66, 5403–5411,
<a href="https://doi.org/10.1109/TIE.2018.2868011" target="_blank">https://doi.org/10.1109/TIE.2018.2868011</a>, 2018.
</mixed-citation></ref-html>
<ref-html id="bib1.bib7"><label>7</label><mixed-citation>Luo, C. Y., Lin, Z. L., and Sun, J.: Design of linear voice coil motor with
semi-closed structure, IET Electr. Power Appl., 13, 1574–1579,
<a href="https://doi.org/10.1049/iet-epa.2019.0241" target="_blank">https://doi.org/10.1049/iet-epa.2019.0241</a>, 2019.
</mixed-citation></ref-html>
<ref-html id="bib1.bib8"><label>8</label><mixed-citation>
Manh, L. N. and Chen, X. K.: MPC Inspired Dynamical output feedback and adaptive feedforward control applied to piezoactuated positioning systems, Transactions on Industrial Electronics, 67, 3921–3931, <a href="https://doi.org/10.1109/TIE.2019.2916356" target="_blank">https://doi.org/10.1109/TIE.2019.2916356</a>, 2020.
</mixed-citation></ref-html>
<ref-html id="bib1.bib9"><label>9</label><mixed-citation>Merit, B., Lemarquand, V., Lemarquand, G., and Dobrucki, A.: Motor
nonlinearities in electrodynamic loudspeakers: modeling and measurement,
Arch. Acoust., 34, 579–290, <a href="https://doi.org/10.1016/j.apacoust.2007.12.001" target="_blank">https://doi.org/10.1016/j.apacoust.2007.12.001</a>, 2009.
</mixed-citation></ref-html>
<ref-html id="bib1.bib10"><label>10</label><mixed-citation>Nie, L. L., Luo, Y. L., and Gao, W.: Rate-dependent asymmetric hysteresis
modeling and robust adaptive trajectory tracking for piezoelectric
micropositioning stages, Nonlinear Dynam., 108, 2023–2043, <a href="https://doi.org/10.1007/s11071-022-07324-7" target="_blank">https://doi.org/10.1007/s11071-022-07324-7</a>, 2022.
</mixed-citation></ref-html>
<ref-html id="bib1.bib11"><label>11</label><mixed-citation>Shan, G. Q., Li, Y. Z., Zhang, Y. X., Wang, Z. Y., and Qian, J. Q.: Experimental
characterization, modeling and compensation of rate-independent hysteresis
of voice coil motors, Sensor Actuat. A-Phys., 251, 10–19,
<a href="https://doi.org/10.1016/j.sna.2016.09.030" target="_blank">https://doi.org/10.1016/j.sna.2016.09.030</a>, 2016.
</mixed-citation></ref-html>
<ref-html id="bib1.bib12"><label>12</label><mixed-citation>Tao, K. and Chu, J.: Sensorless Algorithm of high-speed permanent magnet
synchronous motor based on online motor parameters correction, Electric
Machines &amp; Control Application, 49, 1–15,
<a href="https://doi.org/10.12177/emca.2021.158" target="_blank">https://doi.org/10.12177/emca.2021.158</a>, 2022.
</mixed-citation></ref-html>
<ref-html id="bib1.bib13"><label>13</label><mixed-citation>
Vansompel, H., Leijnen, P., and Sergeant, P.: Multiphysics analysis of a stator construction method in yokeless and segmented armature axial flux PM machines, IEEE T. Energy Conver., 34, 139–146, <a href="https://doi.org/10.1109/TEC.2018.2862622" target="_blank">https://doi.org/10.1109/TEC.2018.2862622</a>, 2019.
</mixed-citation></ref-html>
<ref-html id="bib1.bib14"><label>14</label><mixed-citation>Wavre, N. and Thouvenin, X.: Voice-coil actuators in space, Sixth European
Space Mechanisms and Tribology Symposium, 374, 227–231, 1995.
</mixed-citation></ref-html>
<ref-html id="bib1.bib15"><label>15</label><mixed-citation>Yu, C. F., Wang, C. L., Xie, T., and Yang, L. J.: Development of drive system of
high-performance micro positioning worktable based on giant magnetostrictive
material, J. Mech. Eng., 55, 136–134, <a href="https://doi.org/10.3901/JME.2019.09.136" target="_blank">https://doi.org/10.3901/JME.2019.09.136</a>, 2019.
</mixed-citation></ref-html>
<ref-html id="bib1.bib16"><label>16</label><mixed-citation>Yu, A. B., Liu. L., Kan, Z. Z., and Zhang, C. J.: Initial position identification
of PMSM with filterless high-frequency pulse signal injection method,
Transactions of China Electrotechnical Society, 36, 801–809,
<a href="https://doi.org/10.19595/j.cnki.1000-6753.tces.191818" target="_blank">https://doi.org/10.19595/j.cnki.1000-6753.tces.191818</a>, 2021.

</mixed-citation></ref-html>
<ref-html id="bib1.bib17"><label>17</label><mixed-citation>
Yu, C. F., Wang, Y., Chen, Z., Xiong, M. J., Shi, R., and Xiao, Z. H.: Experimental study and magnetic circuit modeling analysis of coaxial integrated macro-micro composite actuator, Proceedings of the CSEE, 42, 6083–6093, <a href="https://doi.org/10.13334/j.0258-8013.pcsee.211129" target="_blank">https://doi.org/10.13334/j.0258-8013.pcsee.211129</a>, 2022.
</mixed-citation></ref-html>
<ref-html id="bib1.bib18"><label>18</label><mixed-citation>Zhang, G. S. and Li, S. Q.: A new adaptive iterative learning algorithm based
on a high-order internal model, Sci. Technology, 55, 480–488,
2022.
</mixed-citation></ref-html>
<ref-html id="bib1.bib19"><label>19</label><mixed-citation>Zhang, Q., Wang, H., and Liu, C.: MILM hybrid identification method of
fractional order neural-fuzzy Hammerstein model, Nonlinear Dynam., 108,
2337–2351, <a href="https://doi.org/10.1007/s11071-022-07303-y" target="_blank">https://doi.org/10.1007/s11071-022-07303-y</a>, 2022.
</mixed-citation></ref-html>
<ref-html id="bib1.bib20"><label>20</label><mixed-citation>Zhang, X. H., Zhao, J. W., Wang, L. J., Hu, D. B., and Wang, L.: High precision
anti-interference Online multiparameter estimation of PMSLM with adaptive
interconnected extend Kalman observer, Proceedings of the CSEE, 42,
4571–4580, <a href="https://doi.org/10.13334/j.0258-8013.pcsee.210755" target="_blank">https://doi.org/10.13334/j.0258-8013.pcsee.210755</a>, 2022.
</mixed-citation></ref-html>
<ref-html id="bib1.bib21"><label>21</label><mixed-citation>Zhu, H., Chee, K. P., and Tat, J. T.: A flexure-based parallel actuation
dual-stage system for large-stroke nanopositioning, IEEE T. Ind. Electron., 64, 5553–5563,
<a href="https://doi.org/10.1109/TIE.2017.2677306" target="_blank">https://doi.org/10.1109/TIE.2017.2677306</a>, 2017.
</mixed-citation></ref-html>
<ref-html id="bib1.bib22"><label>22</label><mixed-citation>Zhu, M. X., Wang, X., Sun, H. Y., Ci, W. Y., and Yao, W. X.: Proportional
resonance control of permanent magnet brushless DC motor, Electric Drive,
49, 14–19, <a href="https://doi.org/10.19457/j.1001-2095.dqcd18680" target="_blank">https://doi.org/10.19457/j.1001-2095.dqcd18680</a>, 2019.
</mixed-citation></ref-html>--></article>
