software per ottenere equazioni differenziali per la simulazione di circuiti


10

Qualcuno dei comuni software di simulazione di circuiti fornisce le equazioni del sistema? Derivare a mano un sistema di equazioni differenziali del 1 ° ordine per un circuito è una specie di sofferenza. E sì, so che i simulatori eseguiranno effettivamente le simulazioni per me, ma ci sono alcuni casi in cui sarei davvero interessato solo a vedere quali sono le equazioni. Quali eventuali simulatori di circuiti li fornirebbe?

MODIFICARE ..

Quello che sto specificatamente cercando qui è, vorrei essere in grado di inserire il mio circuito nel software, proprio come faresti per la simulazione, ma oltre a eseguire la simulazione, vorrei anche che il software mi mostrasse le equazioni che ha derivato e utilizzato per eseguire la simulazione, il sistema di equazioni differenziali che indica quali sono i tassi di variazione delle variabili di stato del sistema. Questo potrebbe essere un sistema di equazioni o potrebbe essere in forma di matrice, non importa.


Ottima domanda!
drxzcl,

Risposte:


2

Per quanto ricordo gli algoritmi SPICE, non vuoi che le sue matrici interne vengano scaricate su di te. Inoltre credo per l'analisi transitoria che converte tutti i condensatori in sorgenti di tensione (e gli induttori in sorgenti di corrente) per ogni fase e risolve il circuito non lineare come un DC. Quindi non ci sono vere equazioni differenziali in SPICE.

Detto questo, SPICE potrebbe emettere la funzione di trasferimento del circuito; IIRC come un elenco di coefficienti polinomiali. Questo a volte soffre pesantemente di errori di arrotondamento, ma per i circuiti semplici potrebbe essere quello che stai cercando.


Ho sicuramente l'impressione di aver frainteso il funzionamento dei simulatori. se uno strumento affidabile come SPICE non ha bisogno di derivare equazioni, non sembra probabile che qualcun altro si preoccupi. quindi accetterò questo per ora.
JustJeff,

SPICE gestisce dispositivi non lineari, quindi non è possibile impostare equazioni di stato.
Marcel Hendrix,


0

Non conosco nessuno strumento che lo fa automaticamente. Non è molto lavoro però usare una sceneggiatura di sci-lab e una serie di matrici per farlo. Usa i presupposti ideali dell'amplificatore operazionale per i tuoi attivi. Puoi scrivere una matrice e tirare le funzioni di trasferimento per quasi ogni punto del circuito.

La magia del circuito sembra essere in grado di fare un po 'di questo. http://www.circuit-magic.com/


Dai un'occhiata a SCAM:% Questo programma prende una netlist (simile a SPICE), la analizza per ricavare le equazioni del circuito%, quindi le risolve simbolicamente. %% Documentazione completa disponibile su www.swarthmore.edu/NatSci/echeeve1/Ref/mna/MNA1.html%
Marcel Hendrix
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.