русс | укр

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

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

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

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


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

Построение гистограмм по результатам анализа Monte Carlo


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


По результатам моделирования в режиме анализа Monte Carlo могут построены гистограммы, характеризующие распределение некоторой измеренной величины при условии разброса параметров компонентов.

 
 

Для построения гистограммы после выполнения статистического анализа следует вызвать окно описания гистограммы (через меню – см. рис.5. 42) или кнопкой , после чего вызывается окно для описания гистограммы (рис.5.43).

 

Рис. 5.42. Меню режима Monte Carlo для построения (удаления построенных) гистограмм.

 
 

Рис. 5.43. Окно для описания гистограммы.

В строке Что в график (What To Plot) – кнопкой Get раскрывается окно для выбора выводимой на гистограмму величины по построенному семейству Y(X). Описание вычисляемых величин по семейству зависимостей приводится далее.

 
 

В строке Название (Title) задается имя, наносимое на гистограмму. (Если установлен флажок Auto – имя соответствует наименованию величины в поле What To Plot).

Рис. 5.44. Гистограмма значений резонансной частоты контура при разбросе параметров C и L

(построена по результатам анализа, представленным на рис. 5.41).

Величины (функции), вычисляемые при многовариантном анализе

При выполнении многовариантного анализа (не только при статистическом анализе Monte Carlo, но и при вариации температуры или параметров схемы - Stepping) строится семейство зависимостей. При этом по семейству построенных зависимостей может быть рассчитан ряд различных величин, характеризующих это семейство, и построены соответствующие графики (здесь гистограммы после анализа Monte Carlo).

 

Кнопкой Get в окне описания гистограмм на рис. 5.43. выводится окно для выбора рассчитываемой величины для построения гистограммы.



 
 

Рис. 5.45. Окно для выбора вычисляемой величины (функции) и условий ее расчета.


Функция (Function) –вычисляемая величина – функция, выбираемая из раскрывающегося списка возможных величин.

Выражение (Expression)– выражение – т.е. семейство зависимостей , представленных на графике анализа. Раскрытие списка поля Expressionпозволяет выбрать доступное для вычислений семейство.

Булева (Boolean) – логическое выражение, ограничивающее область данных, используемых при расчетах, например T>10u (не учитываются рассчитанные данные до T<=10u),

 
 

F>10k AND F<30k (использовать данные расчетов только в пределах 10кГц ≤ F ≤ 30кГц) и т.п. Если поле Boolean = 1, соответственно, 1 и в выражении:

то это означает, что нет ограничений и при вычислениях участвуют все расчетные данные.

N –порядковый номер. Для некоторых рассчитываемых функций, позволяет выбрать точку для вычислений. Например, если анализируемая зависимость содержит несколько пиков/впадин (max или min), то при вычислении локального максимума (Peak_X, Peak_Y ) илиминимума (Valley_X, Valley_Y)значение Nпозволяет для вычислений выбрать требуемый «горб» или впадина.

Кроме указанных параметров, в зависимости от выбранной функции, открываются дополнительные поля для ввода условий расчета (например, Level- уровень для Width и др.).

Вычисляемые величины (функции):

Rise_Time – вычисляется разность значений независимой переменной X между заданными значениями Low и High по зависимой переменной/функции Y. Очевидное использование данной функции - определение времени нарастания (длительности переднего фронта) для различных временных функций.

Fall_Time – аналогично функции Rise_Time, но только для вычисления времени спада (длительности заднего фронта).

Peak_X – вычисляется значение X, соответствующее локальному максимальному значению Y (локальному пику). Если функция Y имеет несколько пиков (несколько «горбов»), то для выбора требуемого пика задается число N –номер пика относительно начала координат. Также для выделения нужного пика можно воспользоваться ограничением области анализа, задав логическое выражение в поле Boolean, например, F>450k и N=1 (искать первый пик частотной характеристики выше частоты 450кГц).

Peak_Y – аналогично Peak_X, но вычисляется локальное максимальное значение (локальный пик) рассчитанной зависимости Y.

Valley_X - вычисляется значение X, соответствующее локальному минимальному значению Y(впадина). Локальный минимум функции Y также задается или значением N или логическим выражением в полеBoolean, (как и для Peak_X).

Valley_Y – аналогично Valley_X, но вычисляется локальное минимальное значение Y.

Peak_Valley – вычисляет разность между максимальным и минимальным значениями Y (Peak_Y - Peak_Y).

Period – вычисляется усредненный период повторения функции Y. Наиболее очевидное использование данной функции при исследовании генераторов в режиме анализа Transient. При задании функции Period измеряется разность значений T между двумя соответствующими значениями Y. При анализе генераторов часто следует исключить начальный этап моделирования, соответствующий переходным процессам, для чего следует задать логическое выражение в поле Boolean, ограничивающее область анализа, например, задать условие T>10u.

Frequency – аналогично функции Period, но только вычисляется частота повторения, равная 1/Period. Функция позволяет измерить частоту различных периодических сигналов.

Width – ширина – вычисляется разность значений по X функции Y на уровне, заданном в поле Level(уровень по Y). Позволяет измерять длительность сигналов на заданном уровне при анализе временных процессов, полосу пропускания при анализе AC и др.

High_X – возвращает значение X, соответствующее глобальному максимальному значению Y или в пределах всего выводимого графика или в пределах, заданных в поле Boolean. При этом поле N не выводится.

High_Y – вычисляет глобальное максимальное значение Y.

Low_X– вычисляет значение независимой переменной X, соответствующее глобальному минимальному значению функции Y. При этом поле N также не выводится.

Low_Y – вычисляет глобальное минимальное значение функции Y.

X_Level – вычисляет значение независимой переменной Xпри заданном уровне в поле Y_Level для функции Y.

Y_Level - вычисляет значение функции Yпри заданном уровне в поле X_Level для независимой переменной X.

X_Deltaприращение - вычисляется разность между двумя значениями независимой переменной X, соответствующим двум заданным значениям функции Yв поляхY_Low и Y_High.

Y_Delta – вычисляется разность между двумя значениями функции Y, соответствующим двум заданным значениям независимой переменной Xв поляхX_Low и X_High.

X_Rangeдиапазон – в пределах значений функции Y, заданных в полях Y_Low и Y_High просматриваются все расчетные точки и ищется максимальное и минимальное значения Y, для найденных значений Ymax и Ymin находятся соответствующие значения Xmaxи Xminи вычисляется их разность (Xmax-Xmin).

Y_Range - диапазон – аналогично X_Range,но только в пределах значений переменной X, заданных в X_Low и X_High просматриваются все расчетные точки и ищется максимальное и минимальное значения Yи вычисляется их разность (Ymax-Ymin).

Slopeнаклон – относительно точки, заданной в поле X Value(значение по X) берутся две ближайшие рассчитанные точки и вычисляется наклон – тангенс угла по функции Y (скорость нарастания функции в заданной точке).

Phase Margin – данная функция применима лишь при анализе частотных характеристик (AC). В первую очередь предназначена для определения диапазона изменения фазы, которое затем может быть использовано для задания правильных пределов анализа фазовых характеристик (ph( ))в режиме AC.

 



<== предыдущая лекция | следующая лекция ==>
Задание условий для выполнения анализа Monte Carlo | Лаб.3 Исследование работы мостового выпрямителя


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


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

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

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


 


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

 
 

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

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