Анализ по методу Монте-Карло
Анализ по методу Монте-Карло
Для подготовки к анализу выберем PSpice, New Simulation Profile с именем Bridgc1. Выберите Time Domain в качестве типа анализа, установите интервал моделирования в 400 мкс с максимальным шагом 0,4 мкс. Проверьте поле для Monte Carlo/Worst Case, используя выходную переменную V(RL:1). Установите число проходов равным 10 при однородном распределении и сохранении данных для всех проходов. Проведите моделирование и получите в Probe графики V(Rs:1) и V(RL:1), как показано на рис. 17.26. Затем в поле Tools Options главного меню выберите опцию Probe «never use symbols» (никогда не использовать символы), чтобы избежать перекрытия графиков символами.
Рис. 17.26. Результаты исследования влияния погрешности hFE транзистора методом Монте-Карло
Обратите внимание, что некоторые графики на экране больше ожидаемых или нормальных значений, в то время как другие меньше. Это результат случайного изменения hFE в пределах допуска ±25%. Используйте курсор, чтобы найти значение каждого из вторых максимумов выходного напряжения. Они должны иметь значения 8,355, 8,365 В и так далее. На графиках, показанных здесь, минимальные и максимальные значения были 8,3501 и 8,3667 В.
** circuit file for profile: Bridgc1
*Analysis directives:
.TRAN 0 400us 0 0.4us
.MC 10 TRAN V(C43) VMAX OUTPUT ALL
.PROBE
**** INCLUDING bridgcir-SCHEMATIC1.net ****
* source BRIDGCIR
R_RE 6 0 220
R_R2 3 0 3.3k
R_R1 4 3 40k
R_RL 4 5 4.7k
R_Rb 3 4 150k
R_Rs 1 2 1k
V_V1 1 0
+SIN 0 10mV 5kHz 0 0 0
V_VCC 5 0 12V
Q_Q1 4 3 6 Q2N2222
C_C2 6 0 15uF
C_C1 2 3 15uF
* *** BJT MODEL PARAMETERS
Q2N2222
NPN
IS 14.340000E-15
BF 255.9
MONTE CARLO NOMINAL
NODE VOLTAGE NODE VOLTAGE NODE VOLTAGE NODE VOLTAGE
( 1) 0.0000 ( 2) 0.0000 ( 3) .7593 ( 4) 8.1468
( 5) 12.0000 ( 6) .1297
MONTE CARLO PASS 2
NODE VOLTAGE NODE VOLTAGE NODE VOLTAGE NODE VOLTAGE
( 1) 0.0000 ( 2) 0.0000 ( 3) .7587 ( 4) 8.1580
( 5) 12.0000 ( 6) .1293
MONTE CARLO PASS 3
NODE VOLTAGE NODE VOLTAGE NODE VOLTAGE NODE VOLTAGE
( 1) 0.0000 ( 2) 0.0000 ( 3) .7589 ( 4) 8.1541
( 5) 12.0000 ( 6) .1294
MONTE CARLO PASS 4
NODE VOLTAGE NODE VOLTAGE NODE VOLTAGE NODE VOLTAGE
( 1) 0.0000 ( 2) 0.0000 ( 3) .7596 ( 4) 8.1414
( 5) 12.0000 ( 6) .1300
MONTE CARLO PASS 10
NODE VOLTAGE NODE VOLTAGE NODE VOLTAGE NODE VOLTAGE
( 1) 0.0000 ( 2) 0.0000 ( 3) .7594 ( 4) 8.1460
( 5) 12.0000 ( 6) .1298
**** SORTED DEVIATIONS OF V(4) TEMPERATURE = 27.000 DEG С
MONTE CARLO SUMMARY
Mean Deviation = 2.2930E-03
Sigma = 8.2363E-03
RUN MAX DEVIATION FROM NOMINAL
Pass 5 .0151 (1.83 sigma) higher at T = 53.3150E-06
( 100.19% of Nominal)
Pass 2 .0128 (1.55 sigma) higher at T = 248.12001-06
( 100,16% of Nominal)
Pass 8 4.8375E-03 ( .59 sigma) lower at T = 50.9140E-06
( 99.939% of Nominal)
Pass 10 1.0772E-03 ( .13 sigma) lower at T = 246.9200E-06
( 99.986% of Nominal)
Рис. 17.27. Выходной файл с результатами анализа по методу Монте-Карло
Небольшая часть выходного файла показана на рис. 17.27. Обратите внимание на две директивы, определяющие тип анализа:
.TRAN 0 400us 0 0. 4us
.МС 10 TRAN V([4]) YMAX OUTPUT ALL
Первая директива вызывает анализ переходных процессов на интервале 400 мкс, вторая — запрашивает анализ по методу Монте-Карло с 10 проходами для отклонений напряжения V(4), которое идентично V(RL:1) на графике. Внизу выходного файла после последнего результата для анализа Монте-Карло приведен раздел, показывающий сортировку отклонений напряжения на узле 4. Данные значения представляют собой среднее и среднеквадратичное отклонение. Например, в момент t=254,24 мкс при втором проходе произошло максимальное отклонение в 100,16% от номинального значения.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКДанный текст является ознакомительным фрагментом.
Читайте также
Свойства окна, передаваемые методу open
Свойства окна, передаваемые методу open alwaysLoweredalwaysLowered=yes|noЕсли yes, то создаваемое окно будет всегда находиться под другими окнами, даже если оно имеет фокус.Поддерживается только NN начиная с 4.06alwaysRaisedalwaysRaised=yes|noЕсли yes, то создаваемое окно будет всегда находиться над другими
Измерения и анализ
Измерения и анализ Измерение 1 Выполнение измерений и использование их результатов для определения статуса операций по управлению установленными требованиями.Примеры измерений:определение статуса каждого из установленных требований;определение статуса изменений
Измерения и анализ
Измерения и анализ Измерение 1 Выполнение измерений и использование их результатов для определения состояния работ по планированию проекта разработки.Примеры измерений:определение степени выполнения этапов работ по планированию разработки в сравнении с
Измерения и анализ
Измерения и анализ Измерение 1 Выполнение измерений и использование их результатов для определения состояния работ по отслеживанию хода проекта и контролю над ним.Примеры измерений: определение объема трудозатрат и других ресурсов, вложенных в выполнение работ по
Измерения и анализ
Измерения и анализ Измерение 1 Выполнение измерений и использование их результатов для определения состояния работ по управлению субподрядом.Примеры измерений:расходы на работы по управлению субподрядом в сравнении с плановыми значениями,фактические даты поставки
9.5. Вероятностный анализ методом Монте-Карло
9.5. Вероятностный анализ методом Монте-Карло До сих пор вы исходили из того, что компоненты проектируемых схем действительно имеют свои номинальные значения, что, к примеру, резистор, рядом с которым установлен индикатор значения 1 Ом, на самом деле имеет значение 1 Ом.
Урок № 96. Анализ счета и анализ субконто
Урок № 96. Анализ счета и анализ субконто Анализ счета также относится к числу популярных отчетов программы "1С". Чтобы сформировать этот отчет, нужно выполнить команду главного меню Отчеты | Анализ счета, затем в открывшемся окне указать отчетный период, счет и
8.1. Анализ
8.1. Анализ Определение границ рассматриваемой задачи Врезка ознакомила вас с требованиями к системе мониторинга погоды. Это довольно простая задача, решение которой позволяет обойтись всего несколькими классами. Инженер, не вполне искушенный во всех особенностях
9.1. Анализ
9.1. Анализ Определение границ проблемной области На врезке представлены детально сформулированные требования к библиотеке базовых классов. К сожалению, эти требования навряд ли практически выполнимы: библиотека, содержащая абстракции, необходимые для всех возможных
10.1. Анализ
10.1. Анализ Определение границ задачи Требования к системе складского учета показаны на врезке. Это достаточно сложная программная система, затрагивающая все аспекты, связанные с движением товара на склад и со склада. Для хранения продукции служит, естественно, реальный
11.1. Анализ
11.1. Анализ Определение границ предметной области Как сказано во врезке, мы намерены заняться криптоанализом - процессом преобразования зашифрованного текста в обычный. В общем случае процесс дешифровки является чрезвычайно сложным и не поддается даже самым мощным
12.1. Анализ
12.1. Анализ Определение границ проблемной области Для большинства люден, живущих в США, поезда являются символом давно ушедшей эпохи. В Европе и странах Востока ситуация совершенно противоположная. В отличие от США, в Европе мало национальных и международных
Анализ CIL-кода
Анализ CIL-кода Напомним, что компоновочный блок не содержит специфических для платформы инструкций, а содержит независимый от платформы CIL-код. Когда среда выполнения .NET загружает компоновочный блок в память, этот CIL-код компилируется (с помощью JIT-компилятора) в
Анализ TypeRef
Анализ TypeRef Напомним, что метаданные компоновочного блока описывают не только множество внутренних типов (Car, EngineState и т.д.), но и внешние типы, на которые ссылается данный компоновочный блок. Например, поскольку CarLibrary.dll Определяет два перечня, в описании присутствует блок
2.4. АНАЛИЗ ТРЕБОВАНИЙ К СИСТЕМЕ (СИСТЕМНЫЙ АНАЛИЗ) И ФОРМУЛИРОВКА ЦЕЛЕЙ
2.4. АНАЛИЗ ТРЕБОВАНИЙ К СИСТЕМЕ (СИСТЕМНЫЙ АНАЛИЗ) И ФОРМУЛИРОВКА ЦЕЛЕЙ Задача оптимизации разработки программ состоит в достижении целей при минимально возможной затрате ресурсов.Системный анализ в отличие от предварительного системного исследования — это