Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Автоматическое создание выражения, описывающего RC-схему
Форум разработчиков электроники ELECTRONIX.ru > Сайт и форум > В помощь начинающему > Схемотехника
kt368
Здравствуйте!
Есть схема, типа такой:
Нажмите для просмотра прикрепленного файла
Можно ли как-то автоматически/полуавтоматически составить уравнение зависимости её комплексного сопротивления от частоты? Может, в Матлабе, в симулинке каком-то...

Заранее спасибо.
wim
http://cirlab.det.unifi.it/Sapwin/
Myron
Цитата(wim @ May 2 2014, 12:58) *


Замечательная идея, жаль, что умерла.

_pv
если надо получить прям честно формулу Z(w,r1,c1,r2,c1,r2,c3,...) то пожалуй можно методом узловых потенциалов составить матрицу линейных уравнений руками, засунуть в Mathematica решить и упростить результат, но выглядеть он будет всё равно страшненько.
если это надо только для конкретных номиналов ёмкостей и сопротивлений то проще в любом симуляторе (NL5 например, ну или в том же микрокапе в котором схема нарисована) построить график от частоты, вытащить его и аппроксимировать каким-нибудь полиномом, хотя для конкретных номиналов и в Mathematica тоже посчитать можно.
AlexandrY
Цитата(_pv @ May 3 2014, 10:14) *
если надо получить прям честно формулу Z(w,r1,c1,r2,c1,r2,c3,...) то пожалуй можно методом узловых потенциалов составить матрицу линейных уравнений руками, засунуть в Mathematica решить и упростить результат,



В MATLAB не нужно даже матрицу составлять.
Просто записываются уравнения всех узлов и матрица будет сгенерирована автоматически также как и частотные характеристики.
А уравнений узлов тут всего два вида.
kt368
Всем спасибо, воспользовался SapWin.
silantis
Цитата(kt368 @ May 4 2014, 15:05) *
Всем спасибо, воспользовался SapWin.


А готовую схему SapWin сюда не выложите, интересно посмотреть какая формула получилась.
kt368
Приведенную в первом сообщении схему в SapWin смоделировать не удалось - да чего там говорить, даже схема из 39-и элементов уже час как моделируется. Похоже, это слишком сложная для него задача. Если за день не рассчитает схему - попробую в матлабе через матрицу сопротивлений. Сейчас пытвюсь рассчитать импеданс вот этой схемы:
Нажмите для просмотра прикрепленного файла
Myron
Цитата(kt368 @ May 4 2014, 05:05) *
Всем спасибо, воспользовался SapWin.


Как? На Win 7-64 не запускается

silantis
Цитата(Myron @ May 4 2014, 17:59) *
Как? На Win 7-64 не запускается

У меня на Win7 64 запустилось. Правда Win7 английский.

Цитата(kt368 @ May 4 2014, 15:25) *
Приведенную в первом сообщении схему в SapWin смоделировать не удалось - да чего там говорить, даже схема из 39-и элементов уже час как моделируется. Похоже, это слишком сложная для него задача.


Спасибо большое, очень интересно будет посмотреть.
kt368
Здравствуйте!
Если кому интересно, расскажу что получилось.
Нашёл несколько таких софтов: SapWin, QsapecNG, даже скрипт для MatLab'a нашёлся, scam называется.
scam хорош тем, что сразу создаёт формулу в удобоваримом виде, но он очень долго думал, Sapwin рассчитал намного быстрее.
QsapecNG вроде-бы тоже рассчитал, но мне показалось очень неудобно из него извлекать полученные формулы.
В итоге рассчитал в SapWin, вот такую схему:
Нажмите для просмотра прикрепленного файла
И получил через 20 секунд огромаднейшую формулу для напряжения на источнике тока (т.е. по-сути импеданс схемы). Результат приложил к сообщению.
Запускал на Win8.1 64-bit.

З.Ы. теперь пишу скрипт для парсинга MatLab'ом файла с расчитанной формулой.
wim
Цитата(kt368 @ May 5 2014, 11:35) *
пишу скрипт для парсинга MatLab'ом файла с расчитанной формулой.
Глубоко копаете, внушаеть. Однако есть наводка, что скрипт уже написан, правда, для Mathcad'а:
http://powerelectronics.com/power-manageme...more-manageable
silantis
Цитата(kt368 @ May 5 2014, 12:35) *
З.Ы. теперь пишу скрипт для парсинга MatLab'ом файла с расчитанной формулой.

Да очень интересно, спасибо.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.