Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek dla www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

model matematyczny silnika indukcyjnego

14 Lut 2007 12:23 5856 6
  • Poziom 2  
    Witam.

    moj problem to model matematyczny silnika indukcyjnego 3 fazowego. czysta matematyka w postaci rownan rozniczkowych, ktorych nigdzie nie moge znalezc:|

    dodam moze, ze cel to symulacja w simulinku z regulacja predkosci obrotowej walu silnika.

    bardzo prosze o pomoc i z gory dziekuje:D
  • Pomocny post
    Poziom 18  
    Witam

    Jesli ma to byc we wspolrzednych naturalnych to model bedzie taki:

    rownanie elektryczne:

    d/dt(L*i)+R*i=U

    i rownanie mechaniczne:

    J*dω/dt=p*(Te-To);

    gdzie:

    Te=0.5*i'*dL/dfi*i;

    L=[ Lsigmas+Lmis -0.5*Lmis -0.5*Lmis
    M*cos(p*fi) M*cos(p*fi+120) M*cos(p*fi+240)

    -0.5*Lmis Lsigmas+Lmis -0.5*Lmis
    M*cos(p*fi+240) M*cos(p*fi) M*cos(p*fi+120)

    -0.5*Lmis -0.5*Lmis Lsigmas+Lmis
    M*cos(p*fi+120) M*cos(p*fi+240) M*cos(p*fi)

    M*cos(p*fi) M*cos(p*fi+240) M*cos(p*fi+120) Lsigmaw+Lmiw -0.5*Lmiw -0.5*Lmiw

    M*cos(p*fi+120) M*cos(p*fi) M*cos(p*fi+240) 0.5*Lmiw Lsigmaw+Lmiw -0.5*Lmiw

    M*cos(p*fi+240) M*cos(p*fi+120) M*cos(p*fi) 0.5*Lmiw -0.5*Lmiw Lsigmaw+Lmiw];


    (nie zmiescila sie mcierz 6x6 ale chyba wiesz co z tym zrobic zeby bylo dobrze - backspace w 3 miejscach i bedzie ok)

    R=diag([Rs1 Rs2 Rs3 Rw1 Rw2 Rw3]);

    U to po prostu trzy napiecia fazowe i trzy zera
    U=[U1 U2 U3 0 0 0]';

    Tylko pamietaj, ze nie mozesz zrobic L*di/dt bo L tez zalezy od czasu i to w sposob uwiklany L(fi(t)) wiec musisz zrobic sume pochodnych czastkowych po L oraz po i, a dla L iloczyn pochodnej zewnetrznej dL/dfi i wewnetrznej dfi/dt.

    Dane mozesz przyjac takie:

    Pn=10000;
    Usn=380;
    p=2;
    Rs=0.309;
    Rw=0.082;
    pii=3.14159265358979;
    J=0.2;
    s_n=0.02;
    om_n=(1-s_n)*om0;
    Tn=Pn/om_n;
    To=0;

    teta_s=1.61;
    Lsigmas=0.00317;
    Lsigmaw=0.00122;
    Lmis=2/3*0.04027;
    M=Lmis/teta_s;
    Lmiw=Lmis/(teta_s*teta_s);


    Rs1=Rs;
    Rs2=Rs;
    Rs3=Rs;

    Rw1=Rw;
    Rw2=Rw;
    Rw3=Rw;

    Moze Ci pojdzie ten model, ale nie bylbym tego taki pewien. Matlab ma problemy z liczeniem modeli maszyn we wspolrzednych naturalnych - mysle, ze chodzi tu przede wszystkim o odwracanie macierzy, ktore sa zmienne w czasie (jak macierz L w tym przypadku). Swego czasu troche nad taka symulacja w Matlabie siedzialem i duzo sie natrudzilem, chcac doprowadzic do tego, zeby dobrze to chodzilo, ale bezskutecznie. Sprawdzalem wrazliwosc modelu po kolei na wszystkie parametry, probowalem mu z gory narzucac moment, nawet opisany funkcja jak z charakterystyki mechanicznej (i tylko wtedy sie nie wysypywal). Wszystko sie liczylo do pewnego momentu, az zglaszal, ze sa nieciaglosci w modelu i nalezy uzyc innej metody calkowania. Przetestowalem wszystkie dostepne metody i dalej bylo to samo. Moze nowsze matlaby lepiej sobie z tym poradza. Albo samemu trzeba napisac jakas lepsza procedure calkujaca, ale w takim przypadku to lepiej to od razu zrobic w Fortranie.
    W Simulinku to bedzie jeszcze gorzej bo dojdzie jeszcze cala zabawa, zeby to wszystko polaczyc i sie nie pomylic.
    A nie mozesz wykorzystac gotowych maszyn z biblioteki SimPower Systems? Musi to byc model matematyczny?
    Moge jeszcze sprobowac gdzies poszukac prostszego modelu. Robilem kiedys taki i nawet chodzil. Ale to mi troche zajmie czasu, bo szczerze powiedziawszy nie wiem gdzie i czy w ogole go jeszcze mam.
    Pozdrawiam.
  • Poziom 43  
    Witam,
    Rzeznik napisał:
    Witam.

    moj problem to model matematyczny silnika indukcyjnego 3 fazowego. czysta matematyka w postaci rownan rozniczkowych, ktorych nigdzie nie moge znalezc:|

    dodam moze, ze cel to symulacja w simulinku z regulacja predkosci obrotowej walu silnika.

    bardzo prosze o pomoc i z gory dziekuje:D

    tylko dlaczego kłamiesz? Zobacz co "przyniosły" Google:
    http://www.google.pl/search?q=model+matematyczny+silnika+indukcyjnego+3+fazowego&hl=pl&lr=lang_pl&start=0&sa=N
    Tylko należy szukać nie tylko na pierwszej stronie, to po pierwsze.
    Po drugie, skoro takie równania to i Wyższa Uczelnia, i co nie ma tam gdzie studiujesz biblioteki, nie ma tam fundamentalnych podręczników do Maszyn Elektrycznych Plamitzera, Manitiusa, Węglarza, czy Latka?
    Nie bardzo chce mi się w to wierzyć...

    Pozdrawiam
  • Poziom 2  
    bardzo dziekuje za model:)

    zastanawiam sie tylko czy mozna wszystko jakos uproscic, zeby nie bawic sie wszystkimi fazami, ale np. przejsc do modelu jednofazowego, odpowiednio to argumentujac ... ?

    Pozdrawiam
  • Pomocny post
    Poziom 18  
    Witam

    Tego modelu uproscic sie za bardzo nie da. To znaczy istnieja tzw. modele zredukowane, ktore pomijaja wplyw stanow przejsciowych w rownaniach napieciowych stojana, ale zysk jest niespecjalnie duzy (mialoby to sens dla wiekszego sysetmu wielomaszynowego, ale dla pojedynczej maszyny szkoda sobie zawracac tym glowe). Zreszta przesylam kolejny model w przestrzeni 0dq. Ten model bez problemu policzy sie w matlabie i jest w nim niewiele rownan, wiec i w simulinku bedzie wygladal przejrzyscie. Pozdrawiam.
  • Poziom 2  
    Witam!!!

    napisze jak sobie ze wszystkim poradzilem:
    oto okazalo sie, ze simulink jest tak fantastycznym narzedziem, ktore posiada biblioteki SimPower system, a tam sa gotowe modele maszyn elektrycznych, jest nawet mozliwosc symulowania silnikow wyprodukowanych na specjalne zamowienie:) a z takimi wlasnie dwoma silnikami sie borykem ... malo tego, mozna tam symulowac bardzo wiele elementow energoelektronicznych, sa tez gotowe systemy sterowania silnikami :)

    tak wiec polecam wszystkim zainteresowanym, dodam ze pomocny bedzie help :)

    pozdrawiam i dziekuje za pomoc :)
  • Pomocny post
    Poziom 18  
    Witam.

    To ja Ci jeszcze dodam, ze jak nacisniesz prawym klawiszem myszki na jakims elemencie i wybierzesz opcje 'look under mask' to otworzy Ci sie podsystem tego elementu, ktory mozesz sobie modyfikowac w zaleznosci od potrzeb, albo podejrzec zasade jego dzialania (np. bloczek 'pulse generator'). Ale niestety nie wszystkie elementy maja podsystem zlozony w calosci z bloczkow, wiele podsystemow sklada sie tylko z wejsc, wyjsc oraz wejsc i wyjsc wysylajacych/odbierajacych zmienne do/z pliku tekstowego z ich modelem, a calosc operacji zwiazanych z funkcjonowaniem bloczku odbywa sie w sposob niejawny dla uzytkownika (np. maszyny elektryczne). Ale i tak warto uzywac tej opcji, bo nieraz informacja uzyskana ta droga jest duzo cenniejsza niz ta w helpie. Pozdrawiam.