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

 
 
> А кто как считает схемы на разброс параметров элементов?
HardEgor
сообщение Dec 5 2015, 11:52
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 223
Регистрация: 3-03-06
Из: Tomsk
Пользователь №: 14 925



В LTspice можно вводить Tolerance, но как его учесть при расчетах, я не нашел.
Вроде как в Orcad(или как он теперь называется) можно считать, правда или нет?
А то мне надоело считать в экселе, хочется какую-нибудь программу.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 12)
Jurenja
сообщение Dec 5 2015, 12:06
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 457
Регистрация: 7-06-07
Из: Минск
Пользователь №: 28 262



Анализ Монте-Карло (Monte-Carlo) присутствует почти во всех современных программах моделирования схем, в том числе в OrCAD, который использует симулятор PSpice A/D. Этот симулятор есть и в виде отдельной программы.


--------------------
Человек учится говорить два года, а молчать - всю жизнь
Go to the top of the page
 
+Quote Post
arhiv6
сообщение Dec 5 2015, 13:04
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 633
Регистрация: 21-05-10
Из: Томск
Пользователь №: 57 423



HardEgor, в папке где установлен LTspice есть каталог с примерами, среди них есть пример анализа Монте-Карло: LTspiceIV\examples\Educational\MonteCarlo.asc


--------------------
Go to the top of the page
 
+Quote Post
HardEgor
сообщение Dec 5 2015, 15:25
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 2 223
Регистрация: 3-03-06
Из: Tomsk
Пользователь №: 14 925



Монте-Карло хорошая метода, но она просчитывает разброс с какой-то вероятностью, а во-первых хотелось бы однозначную уверенность, во-вторых хорошо если разброс результатов не вышел за пределы, а если вышел - то не очень понятно при каком сочетании это появляется.
Мне-то в первом приближении интересен просчет вариантов хотя бы при всех крайних сочетаниях разбросов параметров элементов, например только по постоянному току, в этом случае увидеть сочетания, и как мне кажется, выявить критичный элемент не проблема. Удивительно почему они не сделали это, если лет 10 назад перебор всех вариантов занимал существенное время, поэтому все и опирались на вероятностный подход, то сейчас-то ни каких проблем.
Go to the top of the page
 
+Quote Post
Jurenja
сообщение Dec 5 2015, 16:40
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 457
Регистрация: 7-06-07
Из: Минск
Пользователь №: 28 262



Ближе к жизни распределение Гаусса, оно покажет у какого процента изделий параметры выйдут за допустимые диапазоны. А для ускорения обнаружения проблем на крайних сочетаниях лучше использовать равномерное распределение (uniform).


--------------------
Человек учится говорить два года, а молчать - всю жизнь
Go to the top of the page
 
+Quote Post
Флюктуация вакку...
сообщение Dec 5 2015, 16:55
Сообщение #6


Местный
***

Группа: Участник
Сообщений: 346
Регистрация: 15-12-13
Из: Планета Земля
Пользователь №: 79 630



А метод наихудшего случая уже не рулид?
Go to the top of the page
 
+Quote Post
SSerge
сообщение Dec 5 2015, 17:48
Сообщение #7


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

Группа: Свой
Сообщений: 1 719
Регистрация: 13-09-05
Из: Novosibirsk
Пользователь №: 8 528



Цитата(HardEgor @ Dec 5 2015, 22:25) *
Монте-Карло хорошая метода, но она просчитывает разброс с какой-то вероятностью, а во-первых хотелось бы однозначную уверенность, во-вторых хорошо если разброс результатов не вышел за пределы, а если вышел - то не очень понятно при каком сочетании это появляется.
Мне-то в первом приближении интересен просчет вариантов хотя бы при всех крайних сочетаниях разбросов параметров элементов, например только по постоянному току, в этом случае увидеть сочетания, и как мне кажется, выявить критичный элемент не проблема. Удивительно почему они не сделали это, если лет 10 назад перебор всех вариантов занимал существенное время, поэтому все и опирались на вероятностный подход, то сейчас-то ни каких проблем.

У того же Оркада всё это было как бы не раньше, чем 10 лет тому назад. Монте-Карло и Worst case - два способа варьирования параметров. Полезны оба, далеко не всегда наихудшим случаем для схемы является предельное отклонение параметров в ту или иную сторону, тогда монте-карло позволяет нащупать наихудший случай.


--------------------
Russia est omnis divisa in partes octo.
Go to the top of the page
 
+Quote Post
HardEgor
сообщение Dec 5 2015, 18:53
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 2 223
Регистрация: 3-03-06
Из: Tomsk
Пользователь №: 14 925



Цитата(Jurenja @ Dec 5 2015, 22:40) *
А для ускорения обнаружения проблем на крайних сочетаниях лучше использовать равномерное распределение (uniform).

Я же писал что вероятностные распределения не интересны, тем более они не очень действительны например для резисторов.

Цитата(SSerge @ Dec 5 2015, 23:48) *
У того же Оркада всё это было как бы не раньше, чем 10 лет тому назад. Монте-Карло и Worst case - два способа варьирования параметров.

Ок, нашел и посмотрел видео про "Worst case", но не понятен принцип, то что я увидел они берут максимальные значения элементов и считают схему, потом выводят нужный параметр схемы и смотрят на его отклонения от номинала, а потом выбирают минимальные значения и считают. Или я не понял и они всё-таки перебирают сочетания разбросов величин компонентов и получают максимальное и минимальное значения какого-то параметра схемы?
Go to the top of the page
 
+Quote Post
Флюктуация вакку...
сообщение Dec 5 2015, 19:22
Сообщение #9


Местный
***

Группа: Участник
Сообщений: 346
Регистрация: 15-12-13
Из: Планета Земля
Пользователь №: 79 630



Цитата(HardEgor @ Dec 5 2015, 21:53) *
Я же писал что вероятностные распределения не интересны

Ну я и написал про "наихудший случай", так как сразу догадался, что именно он Вас интересует.
Не понимаю, почему другие не догадались?
Go to the top of the page
 
+Quote Post
Tiro
сообщение Dec 5 2015, 19:52
Сообщение #10


Знающий
****

Группа: Свой
Сообщений: 781
Регистрация: 3-10-04
Из: Санкт-Петербург
Пользователь №: 768



Цитата(HardEgor @ Dec 5 2015, 21:53) *
Я же писал что вероятностные распределения не интересны, тем более они не очень действительны например для резисторов.

В Майкрокапе есть возможность задать пределы изменения номиналов компонентов и шаг изменения. Думаю и в других симуляторах тоже есть такая функциональность.
При симуляции перебором будут изменяться номиналы и построится веер характеристик. Это хотелось?

Добавлю: некоторые симуляторы умеют считать чувствительность характеристик к изменению параметров элементов, может это требуется?
Go to the top of the page
 
+Quote Post
SSerge
сообщение Dec 5 2015, 20:15
Сообщение #11


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

Группа: Свой
Сообщений: 1 719
Регистрация: 13-09-05
Из: Novosibirsk
Пользователь №: 8 528



Цитата(HardEgor @ Dec 6 2015, 01:53) *
Ок, нашел и посмотрел видео про "Worst case", но не понятен принцип, то что я увидел они берут максимальные значения элементов и считают схему, потом выводят нужный параметр схемы и смотрят на его отклонения от номинала, а потом выбирают минимальные значения и считают. Или я не понял и они всё-таки перебирают сочетания разбросов величин компонентов и получают максимальное и минимальное значения какого-то параметра схемы?

Цитата
Multiple runs of the selected analysis (DC, AC, or transient) are
performed while parameters are varied. Unlike
.MC (Monte Carlo analysis), .WCASE varies only one parameter
per run. This allows PSpice to calculate the sensitivity of the
output waveform to each parameter. Once all the sensitivities are
known, one final run is performed using all parameters varied so
as to produce the worst-case waveform. The sensitivity and worst-
case runs are performed using variations on model parameters as
specified by the DEV and LOT tolerances on each

т.е. задаётся выходная величина, которую изучаем, сначала вычисляют коэффициенты чувствительности для каждого параметра, а потом по ним сочиняют наихудший случай.
И есть куча настроек что варьировать, а что нет, и как оценивать отклонение от нормы.


--------------------
Russia est omnis divisa in partes octo.
Go to the top of the page
 
+Quote Post
Aner
сообщение Dec 6 2015, 12:17
Сообщение #12


Гуру
******

Группа: Свой
Сообщений: 4 869
Регистрация: 28-02-08
Из: СПБ
Пользователь №: 35 463



Разброс параметров элементов тестно увязан с заложенными характеристиками при проектировании того или иного узла РА. Чтобы ответить точно нужно знать, что вы считаете и затем искать модели. Это не проблема на сегодя. Сегодня более важно моделирование разбросов связанного со старением компонентов, и их длительной непрерывной/ импульсной/ периодической работой.
Go to the top of the page
 
+Quote Post
MaxPIC
сообщение Dec 10 2015, 09:10
Сообщение #13


специалист
***

Группа: Свой
Сообщений: 279
Регистрация: 3-05-07
Из: г. Москва
Пользователь №: 27 506



Цитата(HardEgor @ Dec 5 2015, 21:53) *
Ок, нашел и посмотрел видео про "Worst case", но не понятен принцип, то что я увидел они берут максимальные значения элементов и считают схему, потом выводят нужный параметр схемы и смотрят на его отклонения от номинала, а потом выбирают минимальные значения и считают. Или я не понял и они всё-таки перебирают сочетания разбросов величин компонентов и получают максимальное и минимальное значения какого-то параметра схемы?

В MicroCap при Worst Case перебираются варианты с предельными (заданными Вами) отклонениями, то есть, если у Вас две изменяемые величины и каждая имеет свой максимум и минимум отклонения (M1,N1 и M2, N2), то количество переборов будет равно 4 (M1,M2; M1,N2; N1,M2; N1,N2). Единственное, что необходимо определить самому, это суммарное количество переборов и в Number of runs ввести число не меньшее этой величины.
Вообще, при анализе методом Monte Carlo, я обычно смотрю Worst Case, а затем по Гауссу строю гистограмму интересующего меня разброса. Мне важна форма этой гистограммы и площади за границами допустимого диапазона.
P.S. Кстати, каждая реализация конкретных выбранных параметров изменяемых величин сохраняется, поэтому Вы можете всегда определить, при каком стечении изменяемых величин произошёл выход за границы заданного Вами диапазона. Это очень удобно как раз при анализе Worst Case.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 30th June 2025 - 08:04
Рейтинг@Mail.ru


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