FOC with Steady State Rotor Reference Frame PMSM Model

แชร์
ฝัง
  • เผยแพร่เมื่อ 19 มิ.ย. 2022

ความคิดเห็น • 20

  • @snetly9864
    @snetly9864 ปีที่แล้ว

    Nice explanation! Keep sharing!

  • @experimentslk5291
    @experimentslk5291 ปีที่แล้ว

    Dear sir....i am from sri lankan military ..i am trying to build AC 3phase motor controller ...i choose STM32 MC work bench for that....but it is only for PMSM Motors ...sir is it work with ACIM ??

  • @adnaneakk1068
    @adnaneakk1068 3 หลายเดือนก่อน

    Hi i realy like this playlist and im learning from you the FOC simulation. however i have a question .
    Why do we need to REGULATE the "Id" and "Iq" ? if we can implement them directly into our "DQ_to_ABC" ? like you did "id = 2" and "iq = 0" i dont see any benefits on REGULATING. can you explain to me ? thanks in advance

    • @SandunKuruppu
      @SandunKuruppu  3 หลายเดือนก่อน

      Just setting Id and Iq without a closed loop, only works for one operating point. When load and speed changes, the current change as you are regulating voltage to control current, indirectly.

  • @vevasam
    @vevasam ปีที่แล้ว

    Thanks for the follow up video. Just a quick question. @4:52 BW = 2*pi*10; Is the value 10 approximated something like (speed_rad_per_sec * rad_per_sec_to_Hz * 0.7071) ? Thank you. By the way I have followed along and implemented the model. It is working as expected. I have committed the model to my git repo.

    • @SandunKuruppu
      @SandunKuruppu  ปีที่แล้ว

      The BW is bandwidth. I explain this in more detail in another video. It is the frequency in radians per second. So the value in 10 is frequency in Hz. Okay?

    • @vevasam
      @vevasam ปีที่แล้ว

      @@SandunKuruppu I did something like this.
      Speed = 100 rad per sec
      1 Rad per sec = 0.1592 Hz
      3db cutoff = 0.7071
      BW = 100 * 0.1592 * 0.7071
      = 11.26 Hz
      Please correct me if I am wrong. Thank you.

    • @SandunKuruppu
      @SandunKuruppu  ปีที่แล้ว

      @@vevasam Yes, this is fine.

    • @vevasam
      @vevasam ปีที่แล้ว

      @@SandunKuruppu Thank you.

  • @milanpatel7660
    @milanpatel7660 ปีที่แล้ว

    Thank you for these lectures sir, I am wondering how one could obtain Lq and Ld of a real machine. Or is this extremely hard to get and have to ask manufacturer if they have these values?

    • @SandunKuruppu
      @SandunKuruppu  ปีที่แล้ว +2

      Hi Milan. This is not that difficult. I have discussed this topic in one of the lectures on my channel. It talks about how to characterize a PMSM. Please take a look and let me know if you have any questions.

    • @milanpatel7660
      @milanpatel7660 ปีที่แล้ว

      @@SandunKuruppu Thank you sir!

  • @chandankumar2881
    @chandankumar2881 11 หลายเดือนก่อน

    Thanks for the lectures Sir, as I am new to Simulink, unable to create block for Kp - Ki which is explained @4:48. Could U please help me in creating the block.

    • @SandunKuruppu
      @SandunKuruppu  11 หลายเดือนก่อน

      You can use a transfer function block and set gains in the block.

  • @trickyelectrical4197
    @trickyelectrical4197 ปีที่แล้ว

    Thanks for very useful video on implementation FOC for PMSM. I have doubt that @3:00 you took Lq for SM-PMSM what will change Kp and Ki value if i use IPMSM?

    • @SandunKuruppu
      @SandunKuruppu  ปีที่แล้ว

      Update the Kp for each axis will change based on the inductance.

    • @trickyelectrical4197
      @trickyelectrical4197 ปีที่แล้ว

      @@SandunKuruppu Actually I'm trying ask that As you mentioned for Surface mounted Kp= W_bw*Lq and Ki=W_br*rs. Now if I have to use IPMSM. How can I calculate that?

    • @SandunKuruppu
      @SandunKuruppu  ปีที่แล้ว +1

      @@trickyelectrical4197 For Q-axis use Q-axis inductance and for D-axis, use D-axis inductance in Kp calculation for each axis. Rs remains the same for both axis Ki calculation.

    • @trickyelectrical4197
      @trickyelectrical4197 ปีที่แล้ว

      @@SandunKuruppu Thank You