Dany jest układ opisany transmitancją:
gdzie a1, a0, b2, b1, b0 to parametry modelu.
Projekt polega na implementacji symulatora tego układu wraz z parą sterowników LEAD-LAG, działających w konfiguracji z ujemnym sprzężeniem zwrotnym.
- Symulacja odpowiedzi czasowej układu na różne pobudzenia:
- Sygnał harmoniczny
- Sygnał prostokątny o skończonym czasie trwania
- Sygnał trójkątny
- Możliwość zmiany parametrów transmitancji:
- a1, a0 (licznik)
- b2, b1, b0 (mianownik)
- Regulacja parametrów sterowników LEAD oraz LAG
Symulator przetwarza zadane pobudzenie oraz parametry sterowników, wykonując obliczenia metodą Eulera, a następnie wizualizuje przebiegi sygnałów wejściowego i wyjściowego przy użyciu biblioteki Matplot.
- Biblioteka SFML do obsługi interfejsu graficznego
- Biblioteka Matplot do wykreślania wykresów
Kompilacja oraz uruchomienie projektu odbywa się w środowisku obsługującym C++.