Problem w Simulink z czasem próby

N

naalald

Guest
Cześć,
Chcę, aby symulować modulator DS Simulink.Gdy używam,
Częstotliwość wejściowa = 85/8192
Czas próby = 1
jak wartości w przyborniku Schreier, wszystko jest OK.Ale kiedy użytkowania
Częstotliwość wejściowa = 85
Czas próby = 1 / 8192
Modulator nie działa.Myślę, że problemem jest coś z Simulink i bloków, które mogą ignorować lub okrągłe liczby, gdy są bardzo małe.Ustawić czas próby dla jednego bloku i innych bloków ustawić -1 dla dziedziczone.
Wszelkie sugestie?

 
hi naalald,

Jestem symulacji modulator SD z czasem próbkowania 1 / 900000 i częstotliwości wejściowej 49.8hz, i to działa dobrze.powiedzieć swoim modulatora nie działa, co to jest?

 
Jiangxb Thanks,
in different blocks of simulink and the other settings for them if there is anything important that I have not taken into consideration?

Proszę wyjaśnić, jak ustawić czas próby

w różnych bloków Simulink i innych ustawień dla nich, jeśli jest coś ważnego, że nie mam brać pod uwagę?or data type

settings.

Na przykład zaokrąglenia

lub ustawienia typu danych.
 
hi naalald,

ustawić czas pobierania próbek 1 / 900000 w jeden blok, i -1 dla innych. (w przypadku korzystania z niektórych siebie określone bloku, czas pobierania próbek powinna być ustawiona na 1 / 900000)
zaokrąglania i typu dane są domyślnie.
Jeśli model przepustowość integrator, zaznacz go i zapewnić, że jest kilka razy większa niż częstotliwość próbkowania.

 
Jiangxb Hi, Thanks for your reply,
Nie wzorowany przepustowość Integrator (Użyłem dyskretnych bloku integratora czasu), ale problemem jest to czas próby.Ustawiłem wejściowego (sinusoida), czas próby, np. 1 / 8192 i inne bloki -1, z wyjątkiem pierwszego integrator, że błąd występuje wtedy, gdy ustawiony -1 mówi nadszedł czas próby, powinny być dyskretne integer ustawić go 1 / 8192, ale to nie działa.Nie wiem dlaczego!

 
ustawić czas pobierania próbek wszystkich integrator 1 / 8192 i spróbuj ponownie.

Twoje integratora jest opóźnienie lub opóźnienie kosztuje?należy upewnić się, że jest jeden opóźnienie co najmniej pętli.

 
Kilka rzeczy:
w pierwszy post, dwa ustawienia są bardzo różne, ale wydaje się sugerować, że są takie same (f jest w rad / s Simulink)

f = 85 i T = 1 / 8192 daje ~ 13 Hz sinus z ~ 1300 próbek na okres
f = 85/8192 i Ts = 1 daje sinus ,0017 Hz i ok. 600 próbek na okres

Który jest ten, który chcesz?

Łączenie sine ouput do dyskretnych integrator czas z czasem próby -1 daje mi żadnych problemów.Można izolować tylko te dwie w systemie i spróbować?
-b

 
hi bulx

Cóż, te dwa ustawienia są takie same stosunkowo z ok. 600 próbek na okres.

 
Dziękuję bardzo za odpowiedzi
jiangxb, przetestowałem wszystkie próby ustawienia bloków czas 1 / 8192, ale to nie działa.Integratorów są opóźnione, jak na rysunku.<img src="http://images.elektroda.net/73_1210063155_thumb.jpg" border="0" alt="A Problem in Simulink with sample time" title="Problem w Simulink z czasem próby"/>

<img src="http://images.elektroda.net/40_1210063438_thumb.jpg" border="0" alt="A Problem in Simulink with sample time" title="Problem w Simulink z czasem próby"/> bulx, są same w pobieraniu próbek.Nie mogę ich izolacji.

 
hi naalald,

ograniczają warunki w modulator jest g1 = 0,5 (G1 jest uzyskanie pierwszego integrator) i G2 jest arbitralny, w przeciwnym wypadku działanie modulatora będzie działać nieprawidłowo.

 
Jiangxb Wysoka, Thanks,
W rzeczywistości z tych zysków Modulator pracuje w czasie pobierania próbek = 1, ale to nie działa w czasie pobierania próbek = 1 / 8192
Problem polega na tym, że w czasie pobierania próbek = 1 / 8192 Wynik z pierwszego integratora jest bardzo mały (~ 1e-3) i to powoduje Modulator awarii, podczas gdy w czasie pobierania próbek = 1 wyjście pierwszy integrator wynosi około 1.

 

Welcome to EDABoard.com

Sponsor

Back
Top