Elektroda.pl
Elektroda.pl
X
Please add exception to AdBlock for elektroda.pl.
If you watch the ads, you support portal and users.

Kolejny kalkulator dla transformatorów i dławików

_lazor_ 03 Jun 2023 23:03 465 0
  • #1
    _lazor_
    Moderator of Designing
    Tak słowem wstępu, nie do końca kalkulator. Jest to graficzny interface dla programu FEMM. Jest to świetny program do modelowania elementów indukcyjnych metodą elementów skończonych, ale by coś tam narysować trzeba mieć sporo samozaparcia, dlatego zrobiłem coś by sobie to zautomatyzować.

    Tak więc zrobiłem takiego potworka:
    https://github.com/marcinszajner/TrafoCalc/tree/main

    Kalkulator został dodany w sumie przy okazji i bazuje na wzorach przedstawianych przez profesora Sam Ben-Yaakov.


    Parametry wejściowe

    Jako dane wejściowe transformatora dałem:
    - napięcie na pierwotnym
    - napięcie na wtórnym
    - moc transformatora
    - Kształt napięcia na uzwojeniu pierwotnym - Dla napięcia prostokątnego stosuje aproksymację pierwszej harmonicznej czyli napięcie jest podwyższane o 4/π ≈ 1.273.

    parametry rdzenia to:

    Core relative permeability (μr) - Przenikalność magnetyczna materiału. W samym FEMM można dodać krzywą magnesowania pierwotnego aby materiału by jeszcze bardziej zbliżyć się do rzeczywistości

    Core relative Conductivity (σr) - Przewodność materiału. Można zostawić na 0, chyba że chce się by symulator uwzględnił prądy wirowe w materiale.

    Core relative permittivity (εr) - przenikalność elektryczna materiału. Można zostawić na 0, chyba że chcemy w modelu elektrostatycznym uwzględnić rdzeń w rozkładzie natężenia pola elektrycznego.

    Bmax [mT] - Maksymalna wartość natężenia strumienia magnetycznego. Tutaj ważna uwaga. Model zakłada że transformator nie będzie pracował z składową stałą. Czyli że co? A to że napięcie na transformatorze zaczyna się z przesunięciem fazowym 90°. Taki stan rzeczy mamy w rzeczywistości gdy użyjemy np topologii phase shifted full bridge.
    A jak zaczynamy w punkcie 0°? To niestety podczas rozruchu będziemy mieć 2 razy większe natężenie strumienia magnetycznego i by zasymulować ten stan musimy zwiększyć dwukrotnie tą wartość

    Fill Factor (0<x<1) - współczynnik wypełnienia okna, służy do korekcji obliczenia AP. Jeśli będziemy weryfikować transformator za pomocą rysunku w FEMM można ustawić na 1.

    Core Cross-Section [mm^2] - przekrój rdzenia

    Magnetic Path Length [mm] - długość ścieżki magnetycznej

    Core winding area [mm^2] - pole powierzchni okna rdzenia

    Frequency [Hz] - częstotliwość z jaką będzie pracować rdzeń

    Current density [A/mm^2] - Gęstość prądu jaki chcemy mieć na uzwojeniach.

    Rozmiary rdzenia:

    Myśle że po za shape, wszystko tłumaczą obrazki. W przyszłości po prostu może dodam inne kształty rdzeni.

    Elementy izolacji:

    Bobbin material - materiał na karkas z jego przenikalnością elektryczną

    Between wire insulation material - Rodzaj i grubość izolacji między kolejnymi warstwami uzwojenia

    Primary Wire Insulation - grupość i rodzaj izolacji przewodów

    Dodatkowe dane:

    Primary winding material - przewodność materiału na uzwojenie pierwotne


    Dane wejściowe dla dławika:

    Inductance [mH] - jaką chcemy uzyskać indukcyjność

    Current max [A] - maksymalna wartość prądu, przy której natężenie strumienia magnetycznego będzie wynosić tyle ile podaliśmy w grupie opisującej materiał rdzenia.



    Program nie jest idealny, i nie miał nigdy być. Powstał bo mnie wkurzało ciągłe modyfikowanie modeli w samym FEMM, które nie należały do przyjemnych.
    Zmienianie sobie parametrów i patrzenie jak one wpływają na model w FEMM jest dość ciekawe (z mojego punktu widzenia) i pozwala zrozumieć dla przykładu jaki wpływ ma przenikalność elektryczna izolacji na natężenie pola elektrycznego w tej izolacji.


    Jeśli chcecie zadać pytanie albo zgłosić buga to piszcie śmiało.