Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Лекции Ясюкович

.pdf
Скачиваний:
23
Добавлен:
29.02.2016
Размер:
1.97 Mб
Скачать

121

echo off

x0 = [0; 0; 0; 0;]; [t,x]=sim('mdyn21',10,simset('InitialState',x0));

В приведенном тексте подпрограммы знак "точка с запятой" в конце строки запрещает вывод значений переменных.

Для отображения введенных данных применены операторы «echo on – echo off». Выделенный фрагмент подпрограммы выводится в управляющее окно MATLAB (рис 14).

Для изменения исходных данных используется текстовый редактор.

Запуск моделирующей программы в этом примере осуществляется двойным нажатием на блок START.

Рис. 14. Вывод в окне управляющей программы MATLAB

Добавим в модель информационный блок, содержащий краткое описание модели – блок Info, обозначенный символом «?». Содержание блока показано на рис. 15.

Рис. 15. Информационный блок

Для отображения фазовой диаграммы введем блок отображения XY_Graph, обозначенный на блок-схеме "фазовая диаграмма". Результаты вывода показаны на рис. 16.

122

Рис. 16. Результаты моделирования – фазовая диаграмма

Использование подпрограмм пользователя

Для расширения возможностей моделирования в среде SIMULINK предусмотрена возможность подключения подпрограмм пользователя написанных на языке MATLAB. В предыдущей модели заменим функции неровности модулем "MATLAB Function" - "Неровность". Модель определяет ссылку на подпрограмму пользователя, в которой описана функция неровности от пути и ее производная (рис. 17). Такой подход позволяет использовать проверенные модули как при программировании в пакете MATLAB, так и при моделировании в среде SIMULINK.

Рис. 17. Модель и настройка блока функции MATLAB

123

Рекомендуемая литература (основная)

1.Советов Б.Я., Яковлев С.А. Моделирование систем: Учебник для ВУЗов по специальности АСУ.- М.:Высшая школа, 2003.

2.Бусленко Н.П. Моделирование сложных систем. - М. :Наука, 1978.

3.Рябов В.Ф., Советов Б.Я., Яковлев С.А. Машинное имитационное моделирование при проектировании больших систем /Учеб. пособие. - Л.:Мир, 1980.-272 с.

4.Шеннон Р. Имитационное моделирование: искусство и наука /Пер. с англ. - М.:Мир,

1978.

5.Максимей И.В. Математическое моделирование больших систем: Учеб. пособие для спец. "Прикладная математика". - Мн.:Выш. школа, 1985.-119 с.

6.Советов Б.Я., Яковлев С.А. Моделирование систем. Курсовое проектирование. - М.:Выс. школа, 1988.

7.Советов Б.Я., Яковлев С.А. Моделирование систем: Лабораторный практикум: Учебн. пособие для ВУЗов по спец. "Автом. сист. обраб. инф. и управл." - М.:Высш. школа, 1989. - 80 с.:ил.

8.Герасимович А.И. Математическая статистика: Учеб. пособие для инж. техн. и экон. спец. ВТУЗов. - 2-е изд., перераб. и доп. - МН.:Выш. школа, 1983.- 279 с.

9.Микулик Н.А., Рейзина Г.Н. Решение технических задач по теории вероятностей и математической статистике. - Мн.:Выш. школа, 1991.

10.Иванов В.М. Случайные числа и их применение. - М.:Финансы и статистика, 1984. -

111 с.

11.Справочник по теории вероятностей и математической статистике. /Под ред. В.С. Королюка.- Киев: Наукова Думка, 1978.

12.Полонников Р.И., Никандров А.В. Методы оценки показателей надежности программного обеспечения. - СПб. :Политехника, 1992. - 78 с.:ил.

13.Спиридонов А.А. Планирование эксперимента при исследовании технологических процессов. – М., :Машиностроение, 1981. – 181 с.

14.Микулик Н.А., Рейзина Решение технических задач по теории вероятностей и математической статистике. – Мн. :Выш. шк. – 1991.

Дополнительная литература к теме 6

1.Шакин В.Н., Воробейчиков Л.А., Шибанов С.Е., Семенова Т.И. Моделирование систем и сетей связи: Учебное пособие/МИС.- М., 1988.

2.Игельник Б.М., Лившиц В.М., Шибанов С.Е. Аналитическое моделирование систем связи: Учебное пособие/МИС. - М., 1989.

3.Шакин В.Н., Лившиц В.М. Принципы построения локальных сетей и анализ их характеристик: Учебное пособие для слушателей ФПКП/ МИС. - М., 1990.

4.Методические указания по использованию средств имитационного моделирования систем и сетей связи для слушателей ФПКП/ Л.А.Воробейчиков, В.Н.Шакин, С.Е.Шибанов/МИС.

-М., 1990.

5.Шеннон Р. Имитационное моделирование систем - искусство и наука: Пер. с англ. -

М.: Мир, 1978.

6.Максимей И.В. Имитационное моделирование на ЭВМ. - М.: Радио и связь, 1988.

7.Шрайбер Т.Дж. Моделирование на GPSS: Пер. с англ. - М.: Машиностроение, 1980.

8.GPSS/PC General Purpose Simulation. Reference Manual. - Minuteman software. P.O. Box 171. Stow, Massachusetts 01775, 1986.

Дополнительная литература к теме 7

1 Ануфриев И.Е. Самоучитель MatLab 5.3/6x – СПб.: БХВ–Петербург, 2002-736.; ил.

2 Потемкин В.Г. MatLab 6 : средства проектирования инженерных приложений. – М.:Диалог – МИФИ, - 2003. – 448 с.

3 Бенькович Е.С., Колесов Ю.Б., Сениченков Ю.Б. Практическое моделирование динамических систем – Саб.:БХВ-Перербург, 2002. – 464 с.:ил.

4 Гуляев А. Виртуальное моделирование в среде MatLab: учебный курс. – СПб: Питер,

2000. – 432 с.:ил.

124

5 Новгородцев А.Б. Расчет электрических цепей в MatLab: учебный курс. – СПб: Питер,

2004. – 250 с.:ил.

6 Потемкин В.Г. MatLab 6: среда проектирования инженерных приложений. – М.:ДИАЛОГ-МИФИ, 2003. -448 с.

7 Леоненков А. В. Нечеткое моделирование в среде MATLAB и fuzzyTECH. - СПб.: БХВ-Петербург,2003, - 736 с.:ил.

8 Рубан В.Г. Моделирование в среде Simulink / www.mathmod.narod.ru