Wyznaczenie odpowiedzi układu

0

Cześć,

mam zadanie stworzenia programu, który będzie wyznaczał odpowiedzi układu takiego, jak na przykład tutaj:

user image

Załóżmy, że znam transmitancję takiego układu, w jaki sposób mógłbym ją wykorzystać w swoim programie do wyświetlania wyników w dziedzinie czasu?

Mam nadzieję, że wyraziłem się w miarę jasno ;)

0

@Krolik kiedys sie chwalił że pisał taki symulator obwodów więc może ci coś poradzi ;)

0

Jeżeli zna transmitancję, bo układ jest liniowy, to sprawa jest prostsza. Wystarczy policzyć odwrotną transformatę Laplace'a transmitancji - dostaniesz w ten sposób odpowiedź impulsową układu. Następnie tę odpowiedź impulsową musisz spleść (tj. policzyć całkę splotu) z sygnałem wejściowym i dostaniesz w ten sposób odpowiedź układu.

Symulacji używa się, jak się nie zna transmitancji, albo układ jest nieliniowy.

0

Jakie transformaty odwrotne i sploty... Mając transmitancję, robisz dyskretyzację i mając transmitancję dyskretną układasz równanie różnicowe, które w dowolnym języku programowania zajmuje 1 linijkę.

EDIT: dobór okresu próbkowania = 1/10 * najmniejsza stała czasowa i tyle

1 użytkowników online, w tym zalogowanych: 0, gości: 1