logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

[simulink] symulacja modelu - jak ją przyśpieszyć

piotr.weps 18 Mar 2011 13:38 3173 1
REKLAMA
  • #1 9291317
    piotr.weps
    Poziom 9  
    Posty: 8
    Zaczynam dopiero "przygodę" z simulinkiem. Wykonałem prosty model - źródło jednofazowe AC, rezystor, amperomierz, woltomierz, dwa oscyloskopy i XY Graph.

    Chciałbym zaobserwować przebiegi prądu i napięcia w oraz wykres rezystancji.

    Symulacja startuje… i trwa w nieskończoność. Co zrobić aby ją przyśpieszyć?


    Czas symulacji ustawiony jest na 1 sekundę.
    Całkowanie z krokiem zmiennym ode45.
    Max step, min step, initial step ustawione na auto.
    Zmiana parametrów relative tolerance i absolute tolerance nic nie daje.
    Obserwując dolny pasek, symulacja początkowo leci w miarę szybko... z upływem czasu coraz bardziej zwalnia... po 90 minutach dałem sobie spokój...

    Gdzie może tkwić błąd? Przecież to tyle nie powinno trwać dla tak trywialnego przykładu...
  • REKLAMA
  • Pomocny post
    #2 9292152
    Dariusz Bismor
    Poziom 18  
    Posty: 150
    Pomógł: 35
    Ocena: 16
    Myślę, że musisz zmienić minimalny krok. Oczywiście, wszystko zależy od konkretnych ustawień wartości - jeżeli AC ma f=1kHz, to krok może być 1e-4.
    Podrzuć model na forum, to może da się coś więcej powiedzieć.

    HTH,
    Dariusz
REKLAMA