Czy którekolwiek z popularnych programów do symulacji obwodów udostępnia równania systemowe? Wyprowadzenie układu równań różniczkowych pierwszego rzędu dla obwodu jest rodzajem bólu. I tak, wiem, że symulatory faktycznie wykonają dla mnie symulacje, ale są przypadki, w których naprawdę chciałbym zobaczyć, jakie są równania. Jakie, jeśli w ogóle, zapewnią im symulatory obwodu?
EDYTOWAĆ ..
Szczególnie szukam tutaj, chciałbym móc wprowadzić mój obwód do oprogramowania, tak jak w przypadku symulacji, ale oprócz uruchomienia symulacji, chciałbym również, aby oprogramowanie pokazało mi równania który wyprowadził i używa do przeprowadzenia symulacji - układu równań różniczkowych, który mówi, jakie są szybkości zmian zmiennych stanu systemu. Może to być układ równań lub może być w postaci macierzy, nie ma znaczenia.
źródło
Odpowiedzi:
O ile pamiętam algorytmy SPICE, nie chcesz, aby zrzucono na ciebie jej wewnętrzne macierze. Uważam również, że do analizy stanów nieustalonych przekształca wszystkie kondensatory w źródła napięcia (i cewki indukcyjne w źródła prądu) dla każdego kroku czasowego i rozwiązuje obwód nieliniowy jak DC. Więc nie ma prawdziwych równań różniczkowych w SPICE.
To powiedziawszy, SPICE może wyprowadzić funkcję przenoszenia obwodu; IIRC jako lista współczynników wielomianowych. Czasami bardzo cierpią z powodu błędów zaokrąglania, ale w przypadku prostych obwodów może to być to, czego szukasz.
źródło
SNAP - symboliczna, półsymboliczna i numeryczna analiza układów elektronicznych
http://snap.webpark.cz/indexa.html
bardzo przydatne
źródło
Nie znam żadnego narzędzia, które robi to automatycznie. Nie jest to jednak dużo pracy, aby użyć do tego skryptu sci-lab i zestawu matryc. Zastosuj idealne założenia wzmacniacza operacyjnego dla swoich aktywnych. Możesz napisać jedną macierz i pobrać funkcje przeniesienia dla prawie dowolnego punktu w obwodzie.
Wydaje się, że magia obwodów jest w stanie to zrobić. http://www.circuit-magic.com/
źródło