програмне забезпечення для отримання диференціальних рівнянь для моделювання ланцюга


10

Чи надає будь-яке програмне забезпечення для моделювання загальних схем рівняння системи? Виведення системи диференціальних рівнянь 1-го порядку для схеми вручну - це біль. І так, я знаю, що тренажери насправді запускають моделювання для мене, але є випадки, коли мені справді було б цікаво просто подивитися, що таке рівняння. Який, якщо вони є, тренажери ланцюга забезпечать їх?

РЕДАКЦІЯ ..

Що я спеціально шукаю тут, я хотів би мати можливість ввести свою схему в програмне забезпечення, як ви робите для моделювання, але, крім запуску моделювання, я також хотів би, щоб програмне забезпечення показало мені рівняння що він отримав і використовує для запуску моделювання - систему диференціальних рівнянь, яка говорить про те, що таке швидкість зміни змінних стану системи. Це може бути система рівнянь, або вона може бути в матричній формі, не має значення.


Відмінне запитання!
drxzcl

Відповіді:


2

Наскільки я пам’ятаю алгоритми SPICE, ви не хочете, щоб його внутрішні матриці скидалися на вас. Також я вважаю, що для перехідного аналізу він перетворює всі конденсатори на джерела напруги (а також індуктори на джерела струму) на кожен час та вирішує нелінійну ланцюг, як постійний. Тож справжніх диференціальних рівнянь у СПІСЕ немає.

При цьому SPICE може вивести функцію передачі ланцюга; IIRC як перелік коефіцієнтів поліномів. Іноді це сильно страждає від помилок округлення, але для простих схем це може бути саме те, що ви шукаєте.


Я напевно створюю враження, що я неправильно зрозумів, як працюють тренажери. якщо довірений інструмент на зразок SPICE не потребує отримання рівнянь, не здається, що хтось інший потурбується. тож я зараз це прийму.
JustJeff

SPICE обробляє нелінійні пристрої, а потім встановити рівняння стану неможливо.
Марсель Хендрікс

1

SNAP - символічний, напівсимволічний та чисельний аналіз електронних схем

http://snap.webpark.cz/indexa.html

дуже корисний


0

Я не знаю жодного інструменту, який робить це автоматично. Це не багато роботи, хоча використовувати скрипт наукової лабораторії та набір матриць для цього. Використовуйте ідеальні припуски щодо підсилювача для своїх активістів. Ви можете написати одну матрицю та перетягнути функції передачі майже для будь-якої точки схеми.

Магія схеми, здається, здатна зробити щось із цього. http://www.circuit-magic.com/


Подивіться на SCAM:% Ця програма бере чистий список (подібний до SPICE), аналізує його, щоб отримати рівняння рівня ланцюга, а потім вирішує їх символічно. %% Повна документація доступна на веб-сайті www.swarthmore.edu/NatSci/echeeve1/Ref/mna/MNA1.html%
Marcel Hendrix
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.