Ho un convertitore boost alimentato a batteria e sto cercando di misurare la caduta massima di tensione in ingresso (batteria) in varie condizioni di carico di assorbimenti di corrente elevata (diversi cicli di lavoro / periodicità) oltre a diversi tipi di batterie (varie tensioni / resistenze interne). Dal momento che sto simulando un tempo (relativamente) così grande di tempo operativo, i file di simulazione stanno diventando piuttosto sostanziali, per non parlare del fatto che impiegano un po 'di tempo. Vorrei automatizzare LTSpice in modo da poter modificare i valori dei componenti in modo programmatico, rieseguire simulazioni e acquisire dati (valori di cose come tensione o corrente). Lo so:
- I file WAV possono essere utilizzati per immettere / emettere dati dal programma
- Il programma può essere eseguito dalla riga di comando
Finora la mia migliore opzione sembra usare una combinazione di queste due opzioni insieme al mio codice / script in un modo che raggiunga i miei obiettivi, ma mi chiedo solo se c'è già un modo migliore là fuori.
Qualcuno ha automatizzato LTSpice o sa se esiste qualche tipo di API di automazione scritta per esso (o dal produttore o da terze parti)?
Idealmente, vorrei avere un risolutore, in modo tale da fornirgli i parametri desiderati e provare vari valori dei componenti fino a trovare la soluzione "ottimale" ai miei vincoli.