Директивы моделирования
В разделе Sweep Var. Type задается тип варьируемого параметра:
В зависимости
от выбранного типа параметра заполняются одно или несколько строк:
В разделе
Sweep Type задается тип вариации параметра:
Пределы изменения
параметров задаются на строках:
Случайные
величины создаются с помощью генераторов случайных чисел. Величина относительного
разброса каждого параметра А и закон распределения случайной величины £,
задаются опцией < спецификация случайного разброса параметра>
директивы .MODEL, которая имеет вид
[DEV[/<seHepamop#>]
[/ <закон распределения>] <разброс>[%]] [LOT[/< генератор
#>] [/<закон распределения>] <разброс>[%]}
Параметр
<генератор #> указывает номер генератора случайных чисел (от
О до 9). С его помощью создаются коррелированные параметры. Случайные параметры,
для которых не указаны номера генераторов случайных чисел, образуются с помощью
индивидуальных независимых генераторов; они, естественно, являются некоррелированными.
Для расчета значений разбросов параметров DEV и LOT используются различные генераторы:
имеется 10 генераторов для параметров DEV и столько же для параметров LOT.
В простейшем
случае номера генераторов случайных чисел не указываются. Тогда параметры, имеющие
опции DEV, получают независимые, а параметры, имеющие опции LOT, — коррелированные
случайные значения (последнее характерно для имитации разброса параметров партий
изделий).
Приведем
примеры:
.MODEL RLOAD
RES (R=1 DEV/GAUSS 5% LOT/UNIFORM 10%)
.MODEL CMOD
CAP (C=1 DEV/4/GAUSS 1% TC1 DEV/4/USER1 10% LOT/5 2%)
В программе
имеются генераторы случайных величин с двумя стандартными законами распределения:
Кроме того,
пользователь может задать нестандартный закон распределения случайных величин
£, с помощью директивы
.DISTRIBUTION <имя> <<^>< P >>;*
Здесь параметр
<имя> назначает имя закону распределения, который задается в
табличной форме. Пары чисел задают значения случайной величины % и соответствующую
вероятность Р. Всего может быть задано до 100 точек. Все значения % должны находиться
на интервале (-1, +1). Координаты точек должны указываться в порядке возрастания
£, (допускается повторять предыдущие значения £). Между
соседними точками производится линейная интерполяция. Приведем пример задания
бимодального распределения, график которого изображен на рис. 4.8:
.DISTRIBUTION BI_MODAL (-1,1) (-5,1) (-.5,0) (.5,0) (.5,1) (1,1)
Случайным
параметрам, закон распределения которых не задан явно в директиве .MODEL, по
умолчанию назначается распределение, указанное в опции DISTRIBUTION директивы
.OPTIONS. Статистические испытания по методу Монте-Карло проводятся при расчете
режима по постоянному току, переходных процессов или частотных характеристик
по директиве
.MC <n> [DC] [IRAN] [AC] <имя выходной переменой>
+ <обработка результатов> [LIST]
+ [OUTPUT <спецификация>] [NAMЕ(<минимум>,<максимум>)
]
+ [SEED=<значение>]
Параметр
<п> задает количество статистических испытаний. Ключевые слова
DC, TRAN, АС указывают вид анализа. После них указывается <имя выходной
перемвнной>, подлежащей статистической обработке.
Рис. 4.4.
Бимодальный закон распределения
При статистическом
анализе предусматривается разнообразная статистическая обработка результатов
моделирования, характер которой определяется с помощью опции < обработка
результатов>, принимающей одно из следующих значений:
По необязательному
ключевому слову LIST на печать выводится список значений всех случайных параметров
во всех реализациях.
В отсутствие
ключевого слова OUTPUT характеристики цепи, указанные в директивах .PRINT, .PLOT
или .PROBE, выводятся на печать или передаются в постпроцессор Probe один раз
для номинального значения случайных параметров. С помощью ключевого слова OUTPUT
их можно вывести требуемое число раз, задавая после этого слова следующие параметры:
После ключевого
слова RANGE определяется диапазон значений, в пределах которого статистически
обрабатывается выходная переменная. Если вместо минимального или максимального
значения этого диапазона указать звездочку «*», то граница диапазона
примет значение -бесконечность или +бесконечность.
Переменная
SEED задает начальное значение датчика случайных чисел. Оно может принимать
нечетные значения в диапазоне 1...32767. По умолчанию SEED = 17533. При одинаковых
значениях SEED результаты статистического моделирования при последующих запусках
программы повторяются.
Приведем
примеры:
.МС 5 IRAN
V(5) YMAX RANGE(-1,*)
.МС 100 AC
VM(3) YMAX LIST OUTPUT=ALL
Количество испытаний п ограничено 2000 при выводе данных в текстовый файл *.OUT и 400 при просмотре данных с помощью программы Probe.
Трехмерное
объектно-ориентированное программное обеспечение CAD
Интегрированное объектно-ориентированное 3D программное обеспечение CAD становится основным инструментом проектирования и составления документации в архитектуре. Традиционные 2D основанные на черчении системы вытесняются системами, основанными на моделировании, которые позволяют архитекторам и дизайнерам создавать, а не чертить, строить, а не проектировать.
| Магнитное поле, электромагнитное взаимодействие
Основы специальной теории относительности
Развитие представлений о природе света Электромагнитная
теория света
Уравнение Эйнштейна для внешнего фотоэффекта Магнитные
свойства атомов
Электротехника краткий справочник Законы
Ома и Кирхгофа для электрической цепи Примеры решения
задач по электротехнике
Теоретические основы электротехники ТОЭ Метод
узловых потенциалов Метод
контурных токов
Баланс мощностей Резонанс
напряжений и токов Лабораторные и курсовые работы
Учебник по схемотехнике, альбом схем Курс
лекций по атомной физике
|