Poszukiwałem alternatywy dla Matlab's System Identification Toolbox, ale powszechność terminów „system” i „identyfikacja” utrudnia wyszukiwanie.
Czy istnieją jakieś samodzielne biblioteki, które zostały napisane w tym celu? (w C ++, C #, Python itp.)
Odpowiedzi:
Przybornik identyfikacji systemu zawiera udogodnienia dla
Jednym z bardziej obiecujących substytutów wszystkich tych funkcji byłoby użyć R . Dwa pakiety zawierające niektóre funkcje szeregów czasowych to pakiet narzędzi i analiz szeregów czasowych oraz środowisko elastycznego modelowania do modelowania odwrotnego, czułości, identyfikowalności, analizy Monte Carlo. Te funkcje były również wspólne z pakietem analizy i kontroli szeregów czasowych
Opcją do obliczania i przenoszenia funkcji przesyłania (która próbuje zastąpić zestaw narzędzi Matlab Control Systems, który znacznie pokrywa się z identyfikatorem System ID jeden), jest biblioteka Control Systems Library dla Pythona , ale CSL nie ma żadnych funkcji zajmując się identyfikacją systemu, wystarczy umiejętność manipulowania funkcjami przenoszenia (dzięki JasonS za zwrócenie na to uwagi). Ch System Control Toolkit pozwala modelować systemy liniowe i określenie funkcji transferu.
Jestem pewien, że istnieją inne przykłady, ale odkrycie może zająć trochę czasu.
źródło
SIDPAC to program dostępny bezpłatnie z software.nasa.gov. Jest on ukierunkowany na problemy z identyfikatorem systemu statku powietrznego, jednak podstawowe metody mają zastosowanie do innych rodzajów problemów.
źródło