<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>S32 SDK中的主题 Re: Which algorithm is AMMCLib based on?</title>
    <link>https://community.nxp.com/t5/S32-SDK/Which-algorithm-is-AMMCLib-based-on/m-p/1813808#M3630</link>
    <description>&lt;P&gt;Hi, the&amp;nbsp;&lt;SPAN&gt;AMCLIB_BemfObsrvDQ is not a sliding mode observer. It’s a Luenberger-type observer which estimates BEMF in a quasi-synchronous rotating coordinate γδ using angle of θγδ (angle between γ-axis and α-axis) for Park transformation. The BEMF in coordinate γδ reflects the angle error (θerror ) between γ-axis and the d-axis of the rotor.&amp;nbsp;Then, a tracking observer (AMCLIB_TrackObsrv) is used to make θerror approach to 0, so that θγδ will be the real rotor position in the end. The observer is based on the mathematical model of the motor, thus the parameters of the observer are derived from the parameters of the motor&lt;/SPAN&gt;&lt;SPAN&gt;. The AMMCLib User's Guide provides equations for calculating the observer parameters from the motor parameters.&lt;/SPAN&gt;&lt;/P&gt;</description>
    <pubDate>Thu, 22 Feb 2024 13:07:57 GMT</pubDate>
    <dc:creator>petrz_</dc:creator>
    <dc:date>2024-02-22T13:07:57Z</dc:date>
    <item>
      <title>Which algorithm is AMMCLib based on?</title>
      <link>https://community.nxp.com/t5/S32-SDK/Which-algorithm-is-AMMCLib-based-on/m-p/1810400#M3626</link>
      <description>&lt;P&gt;Which algorithm is AMMCLib (S32K14x_AMMCLIB_v1.1.34), specifically AMCLIB_BemfObsrvDQ and AMCLIB_TrackObsrv based on? Are they based on sliding mode observer? I'm wondering the meanings of their params. Many thanks in advance.&lt;/P&gt;</description>
      <pubDate>Sun, 18 Feb 2024 15:12:46 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32-SDK/Which-algorithm-is-AMMCLib-based-on/m-p/1810400#M3626</guid>
      <dc:creator>Gibby</dc:creator>
      <dc:date>2024-02-18T15:12:46Z</dc:date>
    </item>
    <item>
      <title>Re: Which algorithm is AMMCLib based on?</title>
      <link>https://community.nxp.com/t5/S32-SDK/Which-algorithm-is-AMMCLib-based-on/m-p/1813808#M3630</link>
      <description>&lt;P&gt;Hi, the&amp;nbsp;&lt;SPAN&gt;AMCLIB_BemfObsrvDQ is not a sliding mode observer. It’s a Luenberger-type observer which estimates BEMF in a quasi-synchronous rotating coordinate γδ using angle of θγδ (angle between γ-axis and α-axis) for Park transformation. The BEMF in coordinate γδ reflects the angle error (θerror ) between γ-axis and the d-axis of the rotor.&amp;nbsp;Then, a tracking observer (AMCLIB_TrackObsrv) is used to make θerror approach to 0, so that θγδ will be the real rotor position in the end. The observer is based on the mathematical model of the motor, thus the parameters of the observer are derived from the parameters of the motor&lt;/SPAN&gt;&lt;SPAN&gt;. The AMMCLib User's Guide provides equations for calculating the observer parameters from the motor parameters.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 22 Feb 2024 13:07:57 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32-SDK/Which-algorithm-is-AMMCLib-based-on/m-p/1813808#M3630</guid>
      <dc:creator>petrz_</dc:creator>
      <dc:date>2024-02-22T13:07:57Z</dc:date>
    </item>
  </channel>
</rss>

