русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Задание разброса параметров компонентов для анализа Monte Carlo


Дата добавления: 2014-11-28; просмотров: 554; Нарушение авторских прав


Для задания разброса параметров простых компонентов типа R, C, L следует данным компонентам в окне ввода/редактирования присвоить имя модели Model и, затем в окне Model заполнить шаблон, задав разброс с помощью ключевых слов LOTили DEV. Например:

.MODEL R_10 RES (R=1 LOT=10%)

.MODEL C_5 CAP (C=1 LOT=5%)

Обратим внимание, что одно и то же имя модели может быть присвоено нескольким однотипным компонентам и тогда для всех этих компонентов будет задан одинаковый разброс.

Для компонентов, исходно задаваемых моделями (диоды, транзисторы, операционные усилители) разброс также задается в текстовом описании модели. Ключевые слова LOTили DEV вводятся после номинала соответствующего параметра, например:

.MODEL $GENERIC_N NPN (IS=5P BF=200 LOT=20% NF=1.2 VAF=100 IKF=100M

+ ISE=2P BR=2 IKR=35 ISC=10F RE=500M RC=1M CJE=40P VJE=700M MJE=500M

+ CJC=30P VJC=700M MJC=500M TF=400P XTF=500M VTF=10 ITF=10M TR=200N)

Включить описания моделей в окно Модель (или окно текст) можно через меню:

Редактирование – Обновить модели… (Edit – Refresh Models…)

- или кнопкой

Директивы LOT иDEV могут быть заданы как в процентах, так и долях от номинала, например, LOT=10% или LOT=0.1 – эквивалентно.

Генераторы случайных чисел для LOT являются независимыми, а для DEV зависимы от генераторов для LOT(в пределах одной модели). Следовательно, компоненты, разброс параметров которых задан ключевым словом LOT (или только DEV) получают независимые случайные значения (в пределах разброса). Используя же слово DEV,можно получать зависимые (коррелированные) значения параметров для нескольких компонентов, заданных одним и тем именем модели.

Например, в схеме есть несколько транзисторов определенных моделью:

.MODEL $GENERIC_N NPN (IS=5P BF=200 LOT=20%DEV=10% ….)

Тогда при расчете параметра BF (beta forward) для первого транзистора используется генератор для LOT и будет получено значение в пределах:



200 – 0.2*200 = 160

200 + 0.2*200 = 240

Пусть значение при применении LOT BF = 160

Затем для всех транзисторов с именем модели $GENERIC_N, включая и первый, к полученному значению BF применяется генератор DEV. В результате диапазон случайных значений BF для всех транзисторов будет в пределах:

160 – 0.1*200 = 140

160 + 0.1*200 = 180

т.е. устанавливается корреляционная связь между параметрами остальных транзисторов по отношению к первому.



<== предыдущая лекция | следующая лекция ==>
Расчет внутренних шумов схемы | Задание условий для выполнения анализа Monte Carlo


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.004 сек.