Курсовая работа по дисциплине «Моделирование систем» - umotnas.ru o_O
Главная
Поиск по ключевым словам:
страница 1
Похожие работы
Название работы Кол-во страниц Размер
Моделирование контрольно-курсовая работа 1 121.53kb.
Курсовая работа по дисциплине «Численное моделирование задач специальности» 1 129.67kb.
Курсовая работа по дисциплине «Организация ЭВМ и систем» 1 182.26kb.
Курсовая работа по дисциплине "Моделирование" (Вариант 26) 1 47.5kb.
Курсовая работа по дисциплине 1 248.46kb.
Курсовая работа по дисциплине «Микропроцессорные системы» 1 52.4kb.
Курсовая работа по дисциплине «Методы оптимизации» 1 225.85kb.
Курсовая работа по дисциплине «Современные информационные технологии... 1 243.72kb.
Курсовая работа по аналитической химии студента 213 группы Ляхова... 1 170.79kb.
Курсовая работа по дисциплине «Статистика» на тему «Статистические... 1 205.84kb.
Курсовая работа по дисциплине «Статистика» на тему «Статистические... 4 847.59kb.
Основные действия над информацией в Microsoft Word Общие сведения 1 115.56kb.
Викторина для любознательных: «Занимательная биология» 1 9.92kb.

Курсовая работа по дисциплине «Моделирование систем» - страница №1/1



Московский Государственный Университет Путей Сообщения (МИИТ)

Кафедра «Управление и информатика в технических системах»



Курсовая работа

по дисциплине

«Моделирование систем»

Вариант №3



Москва 2007


Цель работы:
Целью данной курсовой работы является изучение процессов разработки стохастической модели на примере модели движения поезда метрополитена и получение навыков составления документации на имитационную модель.

Задание на курсовую работу


  1. Произвести изменения в программе модели движения поезда метрополитена, введя случайное изменение загрузки вагона в диапазоне от 0 до 20.

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

  3. Произвести изменения в программе модели движения поезда метрополитена, введя случайное изменение напряжения на токоприемнике в диапазоне от 750В до 900В.

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

  5. Провести изменения в программе модели движения поезда метрополитена, введя случайное изменение основного сопротивления движения поезда на +- 20%.

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

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

  8. Нарисовать на трех рисунках по две траектории поезда для одного времени хода при детерминированной и стохастической моделях при случайном изменении загрузки вагона, напряжения и сопротивления.

  9. Провести испытание имитационной модели.

    1. Для проверки адекватности модели провести два расчета при детерминированной модели с одним включением тяговых двигателей с шагом интегрирования 5 м. и 1 м. для одного времени хода. При шаге интегрирования 1 м. результаты расчета принять за фактические значения, а при шаге 5 м. за модельные.

Оценить адекватность по следующим параметрам:

Скорость поезда в выбранных точках сравнения;

Время хода поезда в выбранных точках сравнения;

Расход электроэнергии на перегоне.



  1. Случайное изменение загрузки вагона пассажирами в диапазоне от 0 до 20 тонн.

В среде Турбо-Паскаль имеется функция для генерации псевдослучайных чисел - Random. При обращении вида x:=Random(N) генерируется псевдослучайное число в диапазоне от 0 до N.

Произведя изменения текста программы файле LABORANT.PAS и запустив программу на исполнение получим траекторию движения поезда следующего вида:


Рис. 1


Случайное значение загрузки вагона получилось равным 17 тонн.
Параметры движения поезда по перегону

Рис. 2






  1. Случайное изменение напряжения на токоприемнике в диапазоне от 750В. до 900В.

Внесем изменение в текст программы функцией вида U:=750+ Random(150).

Рис. 3

Случайное значение напряжения на контактном рельсе получилось равным 781 В.


Параметры движения поезда по перегону

Рис. 4


3. Случайное изменение основного сопротивления движению поезда на 20%


К:=(8+Random(4))/10

Рис. 5


Случайное значение основного сопротивления получилось равным 0,9 Ом.


Параметры движения поезда по перегону

Рис. 6


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


Рис. 7

Параметры движения поезда по перегону

Рис. 8

Случайные значения загрузки вагона, напряжения на токоприемнике и основного сопротивления движению поезда: m=18 Тонн, U=786В, основное сопротивление=1,1

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

Модель называется детерминированной, если каждому входному набору параметров соответствует вполне определенный и однозначно определяемый набор выходных параметров; в противном случае - модель недетерминированная, стохастическая (вероятностная).

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

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


Детерминированная модель (Рис. 9)

Масса =20

Напряжение=850В

Основное сопротивлениие движению=1

Стохастическая модель (Рис. 10)
Масса =12

Напряжение=850В

Основное сопротивлениие движению=1

Стохастическая модель (Рис. 11)


Масса =20

Напряжение=858В

Основное сопротивлениие движению=1

Стохастическая модель (Рис. 12)

Масса =20

Напряжение=850В

Основное сопротивлениие движению=0,9

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

Проверка адекватности модели


Оценка адекватности модели производится по следующим параметрам:

  • Скорость поезда в выбранных точках сравнения;

  • Время хода проезда в выбранных точках сравнения;

  • Расход электроэнергии на перегоне.

    Проверка производится по средним значениям параметров



    (1)



(2)

где - скорость поезда в n-ой точке траектории на модели;

Vn - скорость поезда фактическая в n-ой точке;

N - число точек сравнения, которое следует принять равным 10.



(3)
(4)
где - время поезда в n-ой точке траектории на модели;

Vn - время поезда фактическое в n-ой точке;

Оценка адекватности производится путем сравнения фактических параметров с параметрами на модели

(5)

(6)

(7)

где Ам - расход электроэнергии на перегоне по результатам моделирования;

А - фактический расход электроэнергии на перегоне.

Фактические значения

(при шаге равном 1м)

Таблица 1

Vn

1.0

32.8

38.5

47.2

55.2

58.5

63.5

67.5

69.2

72.2

Tn

0.0

6.2

7.8

10.3

12.4

13.3

15.1

16.8

17.5

19.1

A






























A=2.45 кВт/ч



Модельные значения

(при шаге равном 5м)

Таблица 2

Vn

1.0

27.1

41.0

49.3

53.6

60.2

64.9

66.9

70.3

73.2

Tn

0.0

4.6

7.7

10.1

11.2

13.1

14.8

15.6

17.2

18.7

A=2.14 кВт/ч



=50.56
=50.75
=11.85
=11.3
E1=50.75-50.56=0.39

E2=11.3-11.85=0.55

E3=-0.31
Проверка чувствительности модели
Оценка производится на детерминированной модели. Изменяется загрузка вагона - m в диапазоне от 9 тонн до 9,5 тонн и определяется на какое изменение реагирует модель.

Результаты сведены в таблицу:


Таблица 3

m,t

Tx, c

A, кВт/ч

9

124.2

2.81

9.1

124.3

2.82

9.2

124.0

2.83

9.3

124.1

2.84

9.4

124.1

2.84

9.5

124.2

2.85

Из таблицы № 3 видно, что при данном изменении загрузки вагона происходит незначительное изменение времени хода, в пределах от1 до 3-х секунд и расхода электроэнергии на 1-4 кВт/ч.

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

Из параметров движения поезда по перегону (см. рис. №2,4,6,8) видно, что заданное время хода выполняется при любых изменениях (масса загрузки вагона, напряжение на токоприемнике, основное сопротивление) в программе модели движения поезда. Следовательно, модель устойчива.


Описание объекта моделирования


Вагоны метрополитена имеют по 4 двигателя и оборудованы системой автоматического реостатного пуска.

Рассмотрим тяговые характеристики двигателя.

На позициях управления от 1 до N1 двигатели на вагоне соединены последовательно, от позиции N1 до N3 последовательно-параллельно. С позиции N2 до N3 используются позиции ослабления магнитного потока двигателя.

С целью упрощения модели поезда принимаем следующие допущения:

- от начала движения до скорости V1 сила тяги постоянна и равна Fd1;

- от скорости V1 до V3 сила тяги постоянна и равна Fd2;

- от скорости V2 до V3 сила тяги постоянна и равна Fd3;

- от скорости V > V3 сила тяги рассчитывается по характеристике Fd(V) на последней позиции управления N3 ;

Зависимостью Fd(V) можно пользоваться при условии постоянного напряжения на токоприемнике. В действительности напряжение на токоприемнике изменяется до 10%.

Поэтому в модели используется метод расчета по электромеханическим характеристикам двигателя Fd(Id), зависимости силы тяги Fd двигателя от тока двигателя Id и зависимости магнитного потока двигателя от его тока СФ(Id), на которые практически не влияет изменение напряжения на двигателе. Магнитный поток определяется по формуле:


(8)
где Up - расчетное номинальное напряжения на двигателе;

Rd - скорость двигателя;

V - скорость движения.
Характеристики двигателя кусочно-линейно аппроксимируются:

СФ=а0z+a1z*Id (9)

Fd=b0z+b1z* Id (10)

Где a и b коэффициенты аппроксимации z-го куска характеристики.

Во время движения к поезду приложены сила тяги F, сила торможения B, сила сопротивления движению W. Силы f=F/m, b=B/m, w=W/m называются удельными силами, где m - масса поезда.

Удельная сила сопротивления движению равна w=w0+wвd w0 - основное удельное сопротивление движению поезда, которое обусловлено трением в подшипниках, сопротивлением, возникающим при взаимодействии подвижного состава и пути, сопротивлением воздушной среды;

wd - дополнительное сопротивление движению, которое определяется сопротивлением от уклонов и кривых.

Обычно w0 рассчитывают по эмпирическим формулам в виде полинома

w0=a+bV+cV2 , где коэффициенты a и b задаются для каждого типа подвижного состава.

Основное удельное сопротивление движению поезда в режиме тяги определяется по следующей формуле:


(11)

где mв - масса тары вагона, которая принимается равной 33.5 тонны;

mП - масса загрузки вагона пассажирами;

nв - число вагонов, принимается равным 7;

Sэп - площадь эквивалентной поверхности состава, в данном случае равная 47 кв.м.
Основное удельное сопротивление движению поезда в режиме выбега определяется по формуле:

(12)

Дополнительное удельное сопротивление движению поезда равно сумме сопротивлений от уклона и кривых wd=wy+wkp.

Удельное сопротивление от уклона равно величине уклона wy=i

Сопротивление от кривых равно wkp=630/Rkp, где Rkp - радиус кривой.



Концепция стохастической модели движения поезда метрополитена





Блок-схема алгоритма модели


Описание алгоритма модели


В блоке 1 задаются исходные данные (длина перегона, уклоны и кривые).

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

В блоке 3 определяется режим ведения поезда (тяга, выбег или торможение).

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


Список литературы




  1. Ерофеев Е. В. Моделирование систем управления: Методические указания к лабораторным работам. МИИТ. 1999. - 43 с.

  2. Ерофеев Е. В. Моделирование систем управления: Методические указания к курсовой работе. МИИТ. 2006. - 22 с.


Оглавление


    1. Задание на курсовую работу…………………………………………………………………………....2

    2. Траектории движения поезда при случайном изменении загрузки вагона…3

    3. Траектории движения поезда при случайном изменении напряжения на токоприемнике………………………………………………………………..…4

    4. Траектории движения поезда при случайном изменении основного сопротивления движению………………………………………………………5

    5. Траектории движения поезда при одновременном случайном изменении параметров…………………………………………………………………….…6

    6. Сравнение траекторий при детерминированной и стохастической модели...7

    7. Проверка адекватности модели………………………………………………...9

    8. Проверка устойчивости и чувствительности модели………………………..10

    9. Описание объекта моделирования…………………………………………….11

    10. Концепция стохастической модели движения поезда метрополитена……..13

    11. Блок-схема алгоритма………………………………………………………….14

    12. Описание алгоритма модели…………………………………………………..15

    13. Список литературы……………………………………………………………..15