реклама на сайте
подробности

 
 
> Автоматическое создание выражения, описывающего RC-схему
kt368
сообщение May 2 2014, 17:48
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 454
Регистрация: 13-10-10
Из: Киев
Пользователь №: 60 135



Здравствуйте!
Есть схема, типа такой:
Прикрепленное изображение

Можно ли как-то автоматически/полуавтоматически составить уравнение зависимости её комплексного сопротивления от частоты? Может, в Матлабе, в симулинке каком-то...

Заранее спасибо.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 12)
wim
сообщение May 2 2014, 18:58
Сообщение #2


рядовой
******

Группа: Участник
Сообщений: 2 811
Регистрация: 21-08-06
Пользователь №: 19 713



http://cirlab.det.unifi.it/Sapwin/
Go to the top of the page
 
+Quote Post
Myron
сообщение May 2 2014, 19:51
Сообщение #3


Профессионал
*****

Группа: Свой
Сообщений: 1 849
Регистрация: 6-02-05
Пользователь №: 2 451



Цитата(wim @ May 2 2014, 12:58) *


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

Go to the top of the page
 
+Quote Post
_pv
сообщение May 3 2014, 07:14
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954



если надо получить прям честно формулу Z(w,r1,c1,r2,c1,r2,c3,...) то пожалуй можно методом узловых потенциалов составить матрицу линейных уравнений руками, засунуть в Mathematica решить и упростить результат, но выглядеть он будет всё равно страшненько.
если это надо только для конкретных номиналов ёмкостей и сопротивлений то проще в любом симуляторе (NL5 например, ну или в том же микрокапе в котором схема нарисована) построить график от частоты, вытащить его и аппроксимировать каким-нибудь полиномом, хотя для конкретных номиналов и в Mathematica тоже посчитать можно.
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение May 3 2014, 18:05
Сообщение #5


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



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



В MATLAB не нужно даже матрицу составлять.
Просто записываются уравнения всех узлов и матрица будет сгенерирована автоматически также как и частотные характеристики.
А уравнений узлов тут всего два вида.
Go to the top of the page
 
+Quote Post
kt368
сообщение May 4 2014, 11:05
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 454
Регистрация: 13-10-10
Из: Киев
Пользователь №: 60 135



Всем спасибо, воспользовался SapWin.
Go to the top of the page
 
+Quote Post
silantis
сообщение May 4 2014, 11:08
Сообщение #7


Частый гость
**

Группа: Участник
Сообщений: 111
Регистрация: 24-04-14
Пользователь №: 81 504



Цитата(kt368 @ May 4 2014, 15:05) *
Всем спасибо, воспользовался SapWin.


А готовую схему SapWin сюда не выложите, интересно посмотреть какая формула получилась.
Go to the top of the page
 
+Quote Post
kt368
сообщение May 4 2014, 11:25
Сообщение #8


Местный
***

Группа: Свой
Сообщений: 454
Регистрация: 13-10-10
Из: Киев
Пользователь №: 60 135



Приведенную в первом сообщении схему в SapWin смоделировать не удалось - да чего там говорить, даже схема из 39-и элементов уже час как моделируется. Похоже, это слишком сложная для него задача. Если за день не рассчитает схему - попробую в матлабе через матрицу сопротивлений. Сейчас пытвюсь рассчитать импеданс вот этой схемы:
Прикрепленное изображение

Прикрепленные файлы
Прикрепленный файл  circuit_1.sch.zip ( 818 байт ) Кол-во скачиваний: 8
 
Go to the top of the page
 
+Quote Post
Myron
сообщение May 4 2014, 13:59
Сообщение #9


Профессионал
*****

Группа: Свой
Сообщений: 1 849
Регистрация: 6-02-05
Пользователь №: 2 451



Цитата(kt368 @ May 4 2014, 05:05) *
Всем спасибо, воспользовался SapWin.


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

Go to the top of the page
 
+Quote Post
silantis
сообщение May 4 2014, 14:31
Сообщение #10


Частый гость
**

Группа: Участник
Сообщений: 111
Регистрация: 24-04-14
Пользователь №: 81 504



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

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

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


Спасибо большое, очень интересно будет посмотреть.

Сообщение отредактировал silantis - May 4 2014, 14:32
Go to the top of the page
 
+Quote Post
kt368
сообщение May 5 2014, 08:35
Сообщение #11


Местный
***

Группа: Свой
Сообщений: 454
Регистрация: 13-10-10
Из: Киев
Пользователь №: 60 135



Здравствуйте!
Если кому интересно, расскажу что получилось.
Нашёл несколько таких софтов: SapWin, QsapecNG, даже скрипт для MatLab'a нашёлся, scam называется.
scam хорош тем, что сразу создаёт формулу в удобоваримом виде, но он очень долго думал, Sapwin рассчитал намного быстрее.
QsapecNG вроде-бы тоже рассчитал, но мне показалось очень неудобно из него извлекать полученные формулы.
В итоге рассчитал в SapWin, вот такую схему:
Прикрепленное изображение

И получил через 20 секунд огромаднейшую формулу для напряжения на источнике тока (т.е. по-сути импеданс схемы). Результат приложил к сообщению.
Запускал на Win8.1 64-bit.

З.Ы. теперь пишу скрипт для парсинга MatLab'ом файла с расчитанной формулой.
Прикрепленные файлы
Прикрепленный файл  Sapwin.7z ( 214.55 килобайт ) Кол-во скачиваний: 19
 
Go to the top of the page
 
+Quote Post
wim
сообщение May 5 2014, 09:23
Сообщение #12


рядовой
******

Группа: Участник
Сообщений: 2 811
Регистрация: 21-08-06
Пользователь №: 19 713



Цитата(kt368 @ May 5 2014, 11:35) *
пишу скрипт для парсинга MatLab'ом файла с расчитанной формулой.
Глубоко копаете, внушаеть. Однако есть наводка, что скрипт уже написан, правда, для Mathcad'а:
http://powerelectronics.com/power-manageme...more-manageable
Go to the top of the page
 
+Quote Post
silantis
сообщение May 5 2014, 09:52
Сообщение #13


Частый гость
**

Группа: Участник
Сообщений: 111
Регистрация: 24-04-14
Пользователь №: 81 504



Цитата(kt368 @ May 5 2014, 12:35) *
З.Ы. теперь пишу скрипт для парсинга MatLab'ом файла с расчитанной формулой.

Да очень интересно, спасибо.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 23:30
Рейтинг@Mail.ru


Страница сгенерированна за 0.01444 секунд с 7
ELECTRONIX ©2004-2016