Лабораторная работа №1


Скачать 0.56 Mb.
Название Лабораторная работа №1
страница 5/5
Тип Лабораторная работа
rykovodstvo.ru > Руководство эксплуатация > Лабораторная работа
1   2   3   4   5

1.7.2. Блок задания функции MATLAB Fcn
Назначение:

Задает выражение в стиле языка программирования

MATLAB.

Параметры:

  1. MATLAB function – выражение на языке MATLAB.

  2. Output dimensions – размерность выходного сигнала. Значение параметра –1 (минус один) предписывает бло-ку определять размерность автоматически.

  3. Output signal type – тип выходного сигнала. Выбирается из списка:

o real – действительный сигнал; o complex – комплексный сигнал;

o auto – автоматическое определение типа сигнала.

  1. Collapse 2-D results to 1-D – Преобразование двумерного выходного сигнала к одномерному.

Входной сигнал в выражении обозначается u, если он является скаляром. Если входной сигнал – вектор, необходимо указывать номер элемента вектора в круглых скобках . Например, u(1) и u(3) – первый и третий элементы входного вектора. Если выражение состоит из одной функции, то ее можно задать без указания параметров. Выражение может содержать также собственные функции пользователя, написанные на языке MATLAB и оформленные в виде m- файлов. Имя m-файла не должно совпадать с именем модели (mdl-файлом).

Рис. 22 демонстрирует применение блока MATLAB Fcn. В примере используется функция My_Matlab_Fcn_1, вычисляющая сумму и произведение двух элементов входного вектора. Текст функции (файл My_Matlab_Fcn_1.m) приведен ниже:

function y=My_Matlab_Fcn_1(x,k); y(1)=x*k;

y(2)=x + k;

Выражение для вызова функции, заданное параметром

MATLAB function, имеет вид: My_Matlab_Fcn_1(u(1),u(2)).

Рис. 22. Примеры использования блока MATLAB Fcn

1.8. Этапы моделирования
Процесс расчета модели выполняется Simulink в несколько этапов. На первом этапе выполняется инициализация модели: подключение библиотечных блоков к модели, определение размерностей сигналов, типов данных, величин шагов модельного времени, оценка параметров блоков, а также определяется порядок выполнения блоков и происходит выделение памяти для проведения расчета. Затем Simulink начинает цикл моделирования. На каждом цикле моделирования (временном шаге) происходит расчет блоков в порядке, определенном на этапе инициализации. Для каждого блока Simulink вызывает функции, которые вычисляют переменные состояния блока x , производные переменных состояния и выходы y в течение текущего шага модельного времени. Этот процесс продолжается, пока моделирование не будет завершено. На рис. 23 показана диаграмма, иллюстрирующая этот процесс.




Рис. 23. Процесс моделирования

Практическая часть

Задание 1


  1. Используя инструментарий Simulink, выполнить модель простого события А, вероятность появления которого равна 0,4. Схема данной модели приведена на рис. 1.






Рис. 1. Блок-схема модели


  1. Пояснить назначение каждого блока модели и параметров блоков.

  2. Произвести однократный пуск модели, путем нажатия кнопки ►. Ответить на вопрос: что регистрирует блок Display?

  3. Производя многократный запуск модели, наблюдать за показанием блока Display. Почему наблюдается такие показания? Какой параметр и в каком блоке надо изменить, чтобы менялись показания регистрирующего блока?

  4. Укажите, каким недостатком обладает эта модель?

(Ответы на все задания оформляйте в Word и по окончании практического занятия, используя меню Файлы в Прометее, отправьте преподавателю . Зачет по каждому практическому занятию выставляется при наличии отчета и сданном тесте).
Задание 2
1. В соответствии с рис. 2 выполнить модель простого события А, вероятность наступления которого равна 0,3.


Рис. 2. Блок-схема модели


  1. Произвести однократный пуск модели. Ответить на вопрос: что регистрируют блоки Scope, Scope1, Display?

  2. Что вы наблюдаете при многократном пуске модели и почему?

  3. Измените вероятность появления события на 0,8. Что произойдет с показаниями блока Scope? Почему?

  4. Доработайте модель путем замены блока Uniform Ran-dom Number на блок Fcn (раздел Function&Tables), задав в качестве параметра блока функцию из раздела Toolboxes-Statistics (Средства статистического анализа) – Random Namber Generation (генераторы случайных чисел). При этом выберите ГСЧ, формирующий равномерно распределенные случайные числа в интервале (0,1).

Напоминание по использованию раздела Toolboxes-Statistics (Средства статистического анализа)-Random Namber Generation (генераторы случайных чисел).

  1. Открыть встроенную справочную систему Matlab (раздел Toolboxes-Statistics).

  2. В списке Random Namber Generation выбрать функцию, соответствующую требуемому закону распределения.

  3. Двойным щелчком ЛКМ на выбранной строке открыть страницу справочника, содержащую описание данного генератора; при этом в верхнем левом поле окна будет выведено название генератора; выделите его с помощью мыши и скопируйте в буфер обмена (используя комбинацию клавиш + ).

  4. В блок-диаграмме выбрать блок, в котором будет использоваться генератор, и открыть окно его настроек.

  5. Вставить из буфера обмена название генератора (сочетание клавиш + ).

Ввести требуемые значения параметров «запуска» генератора. 6. Проводя моделирование, ответьте на вопрос: чем отличаются показания регистрирующих блоков в данной модели и предыдущей? Почему?
Задание 3


  1. Самостоятельно разработать схему моделирования ПГНС, для следующих исходных данных: ПГНС состоит их трех независимых событий: A1, A2, A3 ; вероятности появления соответственно: Р = 0,2; Р2 = 0,7; Р3 = 0,1.

  2. Регистрацию появления событий производить с использованием блоков Scope и Display.

  3. Описать, что Вы наблюдаете на регистрирующих блоках при пусках модели.

  4. Измените параметры модели так, чтобы одна пара регистрирующих блоков Scope и Display показывала при каждом пуске модели нули. Ваше решение впишите в отчет.


Задание 4


  1. Используя Demos раздела Toolboxes-Statistics (Средства статистического анализа) – Random Namber Generation (генераторы случайных чисел), выбрать ГСЧ, распределенных по нормальному закону (Normal).

  2. Как называются параметры Mu и Sigma и что ими задается?

  3. Измените значение Sample, установив 100, 1000, 10000, 100000. Что вы наблюдаете и как это объяснить?

  4. Приведите примеры случайных величин, распределенных по нормальному закону.

  5. Выберите ГСЧ, распределенных по экспоненциальному закону. Что задается параметром Mu?

  6. Приведите примеры случайных величин, распределенных по экспоненциальному закону.

  7. Выполните модель в соответствии со следующим заданием (рис. 3). Требуется сравнить эффективность использования двух топливозаправочных станций (ТЗС) на протяжении 11 дней. В качестве показателей эффективности используется коэффициент оборудования топливозаправочных станций – Ки. Эта величина рассчитывается как отношение количества заправленных машин к потенциально возможной пропускной способности станций.

Исходные данные:

  • Первая топливозаправочная станция имеет 8 топливозаправочных колонок (ТЗК).

  • Вторая топливозаправочная станция имеет 4 ТЗК.

  • Среднее время заправки одного автомобиля на любой из заправок составляет 5 мин.

  • Работа ТЗС круглосуточная (24 часа).

  • Количество автомобилей, заправленных в течение суток, – величина случайная и подчиняется нормальному закону распределения. Для первой ТЗС закон распределения СВ имеет параметры m1=1000 авто, v1=250 авто; для второй ТЗС: m2=850 авто, v1=70 авто.



Рис. 3. Блок-схема модели



  1. Поясните назначение каждого блока модели и заданные параметры.

  2. Интерпретируйте результаты моделирования.



Литература


  1. Анфилатов В.С., Емельянов А.А., Кукушкин А.А. Системный анализ в управлении. – М.: Финансы и статистика, 2001. – 368 с.

  2. Боев В. Моделирование систем. Инструментальные средства GPSS World. - Санкт-Петербург:BHV-Санкт-Петербург, 2004 г. - 368 стр.

  3. Вентцель Е.С. Исследование операций.- М.: Сов.радио, 1972.

  4. Гнеденко Б.В., Коваленко И.Н. Введение в теорию массового обслуживания. М.: Высш. шк., 1987.

  5. Емельянов А.А. Имитационное моделирование в управ-лении рисками. – СПб.: Инжекон, 2000. – 376 с.

  6. Кобелев Н.Б. Практика применения экономико-математических методов и моделей. – М.: ЗАО «Финста-тинформ», 2000.

  7. Кузин Л.Т. Основы кибернетики: В 2 т.- М.: Энергия, 1979.

  8. Лоу А.М., Кельтон В.Д Имитационное моделирование. – СПб.: Питер; Киев: BHV, 2004. – 847 с.

  9. Разработка САПР. Кн. 9. Имитационное моделирование: Практ. пособие / В.М.Черненький: Под ред. А.В. Петрова. М.: Высш. шк., 1990.

  10. Саати Т. Элементы теории массового обслуживания и ее приложения. – М.: Сов. радио. – 377 с.

  11. Советов Б.Я. Моделирование систем. Практикум: Учебное пособие для вузов/ Б.Я. Советов, С.А. Яковлев. – 2-е изд., перераб. и доп. – М.: Высш. шк., 2003. – 295 с.:ил.

  12. Цисарь И.Ф. Лабораторные работы на персональном компьютере: Учебное пособие для студентов экономических специальностей. – М.: Экзамен, 2002-224 с.

  13. Шрайбер Г.Дж. Моделирование на GPSS.- М.: Высш. шк., 1980.

  14. Sheldon M. Ross. Simulatoin. – Academic Press. – 3d edition, 2002.
1   2   3   4   5

Похожие:

Лабораторная работа №1 icon Лабораторная работа 1 4 лабораторная работа 2 13 лабораторная работа...
Интернете разнообразную информацию – описательную, графическую, картографическую и пр. При разработке сайтов необходимо уметь работать...
Лабораторная работа №1 icon Лабораторная работа №9 59 Лабораторная работа №10 72 Лабораторная...
Рабочая тетрадь для выполнения лабораторных работ по мдк. 03. 01. «Техническое обслуживание и ремонт компьютерных систем и комплексов»...
Лабораторная работа №1 icon Методические указания для студентов по выполнению лабораторных работ...
Лабораторная работа 4, 5 Исследование регистров, счетчиков и дешифраторов Лабораторная работа 6, 7 Исследование генератора псевдослучайной...
Лабораторная работа №1 icon Лабораторная работа №10. Изучение принципа действия и функциональной...
Лабораторная работа № Изучение принципов построения системы автоматической подстройки частоты (апч) радиолокационной станции
Лабораторная работа №1 icon Лабораторная работа №1 «Создание общих ресурсов и управление ими»
Лабораторная работа №6-7 «Изучение типов серверов, их настройка и конфигурирование»
Лабораторная работа №1 icon Лабораторная работа №
Лабораторная работа №1. Изучение основных возможностей программного продукта Яндекс. Сервер. Установка окружения, установка и настройка...
Лабораторная работа №1 icon Лабораторная работа №27 Лабораторная работа №28 Контрольные работы...
Пм «Сборка монтаж (демонтаж) элементов судовых конструкций, корпусов, устройств и систем металлических судов»
Лабораторная работа №1 icon Лабораторная работа №9
Данная лабораторная работа оформляется в виде файла word с расширением файла docx или doc и прикрепляется в виде ссылки на файл к...
Лабораторная работа №1 icon Лабораторная работа 2 12 лабораторная работа 3 17 лабораторная работа...
«Проектирование систем реального времени» для студентов специальности 09. 05. 01 «Применение и эксплуатация автоматизированных систем...
Лабораторная работа №1 icon Лабораторная работа «Построение контуров изображения с использованием...
Ивших на уроках математики понятие о математических кривых и графиках функций. Данная лабораторная работа может быть использована...
Лабораторная работа №1 icon Практическая работа Содержание
Лабораторная работа: Оценка программно-аппаратных средств при переходе на Windows Vista 3
Лабораторная работа №1 icon Лабораторная работа №2. Расчет матрицы a инерционных коэффициентов...
Лабораторная работа №3. Расчет матриц Якоби (С7, D7j) исполнительного механизма космического манипуляционного робота 9
Лабораторная работа №1 icon Лабораторная работа №1 «Применение средств операционных систем и...

Лабораторная работа №1 icon Лабораторная работа №1 «Применение средств операционных систем и...

Лабораторная работа №1 icon Контрольная работа №1 по теме «Организм. Молекулярный уровень»
Лабораторная работа №2 «Изучение клеток и тканей растений и животных на готовых микропрепаратах»
Лабораторная работа №1 icon Лабораторная работа Изучение принципов функционирования простейшей микроэвм и процессора
Лабораторная работа Изучение принципов функционирования простейшей микроэвм и процессора I8085A при реализации программы

Руководство, инструкция по применению




При копировании материала укажите ссылку © 2024
контакты
rykovodstvo.ru
Поиск