Program do analizy RLC potrzebny

Jun 22, 2022 15 Replies

Zna ktoś program do analizy obwodów RLC, miałby działać tak: Rysuję obwód, zadaje parametry RLC i zakres częstotliwości a on w odpowiedzi rysuje charakterystykę Uwy=f(f)? To co znalazłem w necie średnio się nadaje :)


*spice.

Z tym troche kłopot. Nie da się opisać obwodu tekstowo?

Powiniene dać radę:

formatting link

To zależy jakie masz oczekiwania. Jesli ma być edyor graficzny, to bardzo je ograniczasz.

A zwykła analiza AC w jakimś klonie Spice'a nie wystarczy?

Jacek Maciejewski napisał(a):

A co znalazłeś? Do prostych rzeczy używam prostego programu.

formatting link

No przecież w popularnym LTSpice można namalować schemat i zapuścić analizę AC, a następnie dodać do wykresu potrzebne sygnały.

Ngspice to jest hardkor. Command line znaczy się. :-D

Oczywiście, przeciez napisałem "ogranicza" a nie "uniemożliwia".

Odwrotnie - analzia obwodów z użyciem języka spice daje:

1) mozliwośc łatwego śledzenia zmian systemem kontroli wersji 2) utrudnia grube pomyłki 3) pozwala na automatyzację procesu projektowania (np: budowanie obwodu filtra i dobór współczynników za pomocą AI/genetyki/ML i funkcji celu).

Co do 2) to znajomy pracował w latach 90 w firmie, gdzie uzywano graficznego spice (nie pamietam już co to było) na jakiejś stacji unixowej. Przestali go uzywac, jak po 3 miesiącach walki z jakimś problemem (symulacja co innego, obwód rzecywisty co innego) odkryli, że jeden z drutów ma dziurę i nie było tego widać na schemacie bo... był "minięty o piksel" podczas rysowania schematu.

Nie mam zaufania do toolów graficznych, choć niewąpliwie jest w nich postęp.

Spice we wszytkich odmianach?

W tym i wersje online. Np

formatting link

J.

Mnie nie musisz przekonywać. Nie napisałem, że CLI jest gorsze, tylko że to hardkor. Znaczy się trzeba trochę więcej poczytać przed rozpoczęciem pracy. :-D

Natomiast LTSpice to zwykły Spice z dodanym topornym edytorem schematów i bibliotekami elementów Lineara, Analoga i chyba już Maxima. Pliki schematów oraz odpowiadające im netlisty (w standardowym formacie Spice'a) przechowuje jako pliki tekstowe.

Dnia Wed, 22 Jun 2022 12:06:41 +0200, J.F napisał(a):

Wypróbowywuję i mam pytania:

  1. Jak zdefiniować element na którym chcemy mierzyć napięcie wyjsciowe?
  2. Jak zdefiniować źródło? Jest tam kilka możliwości od None do Noise. Kiedy wybiorę Sine to jak się to ma że w rzeczywistości to ma być sinus o zmienianej f w trakcie analizy? A przy tym wyborze definiuję jedną cz.

Dnia Wed, 22 Jun 2022 12:06:41 +0200, J.F napisał(a):

Wypróbowywuję i mam pytania:

  1. Jak zdefiniować element na którym chcemy mierzyć napięcie wyjsciowe?
  2. Jak zdefiniować źródło? Jest tam kilka możliwości od None do Noise. Kiedy wybiorę Sine to jak się to ma że w rzeczywistości to ma być sinus o zmienianej f w trakcie analizy? A przy tym wyborze definiuję jedną cz.

PS. #1 juz wiem, podłączyć woltomierz :) Ale #2 ni cholery. W efekcie rysuje mi prostą Uwy=f(f) na zerowym poziomie.

Dnia Wed, 22 Jun 2022 13:31:13 +0200, J.F napisał(a):

Fajne, działa :)

Probe.

Tak w ogole, to Spice potrafi zrobic kilka analiz ...

-DC Bias czyli ustalony stan stałoprądowy,

-AC ... czyli analiza AC małosygnałowa amplitudowa,

-transient, cos niby oscyloskop, obliczanie napiec i prądów w kolejnych chwilach czasu.

Ty chcesz analizy AC, w parametrach analizy podajesz zakres częstotliwosci, Spice sam sobie przemiata czestotliwosci źródla. Potrzebujesz do tego "Voltage Source AC". Ktore ma dwa parametry, dla DC i dla AC. Chcesz ustawic AC, ale czasem mogą sie przydać tez parametry DC, np dla ustalenie punktu pracy.

No i zródła maja jeszcze dodatkowe parametry dla analizy "transient", gdzie mozesz wybrac typ - np sinusoidalny lub impulsowy, dla sinusoidy podajesz czestotliwosc i napiecia. Tylko tu nie zrobisz przemiatania czestotliwosci, natomiast mozesz zobaczyc co sie bedzie dzialo w ukladzie, i czy aby na pewno bedzie sinusoida na wyjsciu.

J.

LTSpice w symulacji .ac? Możesz definiować niemal dowolne sweepy.

Pozdrawiam, Piotr

Też nie rozumiem tego jęczenia. Jest dokładnie tak, jak napisałeś.

Pozdrawiam, Piotr

Dnia Wed, 22 Jun 2022 10:56:10 +0200, Jacek Maciejewski napisał(a):

Podłączę się do tematu. Czy poniższy program (w wersji on-line) nadaje się do sensownego zastosowania go na laborkach w szkole średniej czy raczej tylko do poziomu klasy 7-8?

formatting link

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required