русс | укр

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

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

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

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


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

Введение


Дата добавления: 2015-06-12; просмотров: 770; Нарушение авторских прав


Имитационное моделирование – это наблюдение поведения модели под влиянием входных воздействий.

При этом часть из них носят случайный характер.

В результате такого наблюдения исследователь получает набор экспериментальных данных для оценки системы.

Аналитические модели для проведения такого эксперимента (так называемого имитационного) не годятся. Здесь нужна специальная имитационная модель, которая должна обеспечивать возможность проведения статистического эксперимента.

В основе статистического эксперимента лежит метод статистических испытаний (метод Монте - Карло).

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

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

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

Очевидно, реализация данного метода практически невозможнабез использования ЭВМ.

Имеется нестационарная и нелинейная система, структурная схема которой представлена на рисунке 6, где x, y– вход и выход системы; Wi (s) – операторные выражения передаточных функций системы; z – ошибка регулирования; N – нелинейное звено; S1- шум сигнала на входе; S2 - случайная помеха в составе ошибки регулирования.

Система имеет структурную схему, представленную на рисунке 1.

.

Kус(t)
Wкф(s)
WОУ(s)
N
x
y
z
-
Рисунок 1 – Структурная схема исследуемой модели
Wкз(s)
Uвх
Uупр
S1
S2

Состав данной системы без шума и случайной помехи была рассмотрен в ЛАБОРАТОРНОЙ РАБОТЕ №4.



Пусть шум на входе S1случайный сигнал с нормальным распределениемсо средним значением (Mean), равным 0,2, и с дисперсией (Variance), равной 0,2.

Случайная помеха S2 распределена по равномерному закону, при этом минимальный уровень сигнала равен -0,3, а максимальный - равен 0,3.

Провести исследование системы при задании на вход гармонического сигнала x=Aвхsin (2π fвх t) при двух значениях частоты: fвх=0.5 Гц и fвх=1 Гц.

Пусть процесс длится в системе до фиксированного момента времени tк.=20 c.

Требуется выполнить оценку ошибки регулирования z при данных случайных сигналах S1 и S2 в конечной точке процесса tк..

Для данной структурной схемы соответствующая эквивалентная схема (блок-диаграмма) моделирования в подсистемеMatLab SIMULINK может иметь вид, представленный на рисунке 2.

Рисунок 2 – Эквивалентная модель системы, набранная в Simulink

 

Для представления результатов целесообразно руководствоваться следующим алгоритмом - процедурой.

- Формировать исходный массив Z из значений ошибок регулирования z в каждой реализации.

- Для получения числовых характеристик случайной величины z (математического ожидания и среднеквадратического отклонения - СКО) можно использовать функции meanи std соответственно: mean(Z), std(Z), где Z – массив, сформированный по результатам цикла моделирования, состоящего из заданного количества реализаций N. (Чем большеN, тем выше достоверность получаемых числовых характеристик случайной величины).

- Для наглядного представления ошибки z в каждой реализации моделирования удобно воспользоваться специальной графикой (plot без указания аргумента строящейся функции). В этом случае в качестве аргумента система принимает номер элемента вектора ошибки (в нашем случае – номер реализации). Оператор должен иметь вид: plot(Z).

- Еще более наглядным является представление вектора в виде столбчатой диаграммы с помощью функции bar: bar(z).

- Еще одна полезная инженеру функция – hist (построение графика гистограммы заданного вектора).Стандартное обращение к ней имеет вид: hist(Z, z),где Z– вектор, гистограмму которого нужно построить; z –вектор, определяющий интервалы изменения первого вектора Z.

 

 



<== предыдущая лекция | следующая лекция ==>
Решение | Решение


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


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

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

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


 


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

 
 

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

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