Функции возмущения со стороны пути
Параметры интегрирования
Начальные условия
Система дифференциальных уравнений
Решение системы дифференциальных уравнений
Формирование выходных данных
Перемещения в зависимости от времени
Скорости в зависимости от времени
Фазовые диаграммы
Дополнительно, варианты заданий для вынужденных колебаний
Вариант |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
V |
11 |
12 |
15 |
17 |
16 |
18 |
22 |
25 |
24 |
23 |
L |
20 |
21,5 |
22 |
22,5 |
25 |
25,5 |
24 |
24,5 |
30 |
27 |
A |
0,005 |
0,009 |
0,003 |
0,004 |
0,005 |
0,006 |
0,008 |
0,007 |
0,01 |
0,006 |
4.1 Получить от преподавателя индивидуальное задание на выполняемую работу.
4.2 Запустить программный комплекс MATHCAD, прочитать описание функций rkfixed, rkadapt.
4.3 Описать заданные переменные.
4.4 Построить систему дифференциальных уравнений.
4.5 Описать параметры интегрирования и начальные условия.
4.6 Решить систему дифференциальных уравнений описанным выше способом.
4.7 Изменить переменные согласно индивидуальному заданию.
4.8 Пересчитать модели и вывести их графики на экран.
4.9 Подготовить отчет по выполненной работе.
5.1 Назначение и цель работы.
5.2 Содержание индивидуального задания.
5.3 Описание индивидуальной модели. Должны быть приведены все переменные, параметры интегрирования и система дифференциальных уравнений.
5.4 Построенные графики и схемы.
5.5 Выводы по работе
6.1 Понятие свободного и вынужденного движения системы.
6.2 Какие функции в системе MATHCAD отвечают за моделирование движения системы.
6.3 Дать описание этих функций.
6.4 Объяснить параметры интегрирования.
6.5 Объяснить пределы изменения исходных показателей.
Моделирование потоков событий. Исследование характеристик случайного доступа к моноканалу на имитационной модели локальной сети связи
Освоение принципов моделирования информационных процессов реального времени в распределенных системах, исследование характеристик способов случайного доступа к моноканалу на базе машинной модели процесса функционирования локальной сети связи, реализованной с использованием языка GPSS/PC; проведение имитационных экспериментов по оценке характеристик доставки информации пользователю информационной сети.
Потребности автоматизации управления различными объектами, построение корпоративных информационных систем обусловили необходимость создания распределенных вычислительных систем и сетей, объединяющих при помощи каналов связи от десятков до нескольких сотен абонентов (ЭВМ, терминалов, устройств памяти, отображения и других устройств ввода-вывода информации), отстоящих друг от друга на сравнительно небольших расстояниях.
До появления локальных сетей связи использовались вычислительные комплексы звездообразной конфигурации. При этом подключаемые к ЭВМ устройства ввода-вывода информации (УВВ) не обладали памятью и программируемой логикой работы и поэтому функции управления этими устройствами осуществлялись, как правило, в ЭВМ. К основным недостаткам такой конфигурации можно отнести то, что, во-первых, УВВ подсоединялись к ЭВМ через выделенные кабели, из-за чего при развитии системы суммарная длина этих кабелей увеличивалась, во-вторых, УВВ логически и физически подключались только к одной ЭВМ. Звездообразная конфигурация вычислительных комплексов характерна для периода, когда стоимость ЭВМ существенно превышала стоимость подключаемых к ней УВВ.
Благодаря экономичности и распространенности микропроцессоров каждому УВВ может быть придан отдельный микропроцессор, а вычислительный комплекс может быть построен на базе регулярной многодоступной сети связи — локальной сети связи (ЛСС), обеспечивающей простую структуру связи абонентов вычислительного комплекса при минимальной общей длине соединений.
Характер каналов ЛСС может быть различным, но наибольшее развитие получили локальные сети с общим каналом или моноканалом, в которых передача между абонентами сети осуществляется либо через пару дешевых электропроводов, либо через высокоскоростные, но более дорогие коаксиальные кабели, либо через еще более высокоскоростные и еще более дорогие волоконно-оптические кабели, либо через широковещательный радиоканал. К общему каналу абоненты подсоединяются с помощью различной аппаратуры (адаптеров). Абоненты могут посылать сигналы с разными скоростями, а скорость передачи сигналов в моноканал одинаковая и определяется особенностями используемого канала. Для согласования этих скоростей в адаптерах используется буферная память необходимой емкости. Упрощенная структурная схема ЛСС с п абонентами представлена на рис. 1. Каждый абонент имеет свой уникальный адрес (на рисунке адрес совпадает с номером абонента). Обмен данными в сети осуществляется блоками определенного формата — кадрами, содержащими в себе как информацию абонента (информационный пакет), так и служебную информацию (адрес
Р
ис.
1. Структурная схема Рис. 2. Структура
кадра
локальной сети обмена данными
получателя, отправителя, проверочную последовательность и пр.). Структура кадра приведена на рис. 2. Кадр может передаваться в моноканале адаптером любого абонента, при этом адаптеры всех остальных абонентов осуществляют его прием. При совпадении содержащегося в поле «Адрес получателя» адреса кадра с адресом абонента осуществляется анализ кадра на наличие в нем ошибок и выдача пакета абоненту, при несовпадении адресов полученный кадр уничтожается.
Особенностью общего канала является то, что в заданный промежуток времени через него может передавать информацию только один абонент ЛСС. Поэтому возникает проблема разделения ресурсов канала передачи данных. Методы разделения ресурсов или, как их называют, методы управления ЛСС подразделяются на детерминированные и случайные. Реализуются управляющие алгоритмы в адаптерах абонентов.
В сетях с детерминированным доступом к общему каналу между абонентами канал распределяется в детерминированные моменты времени по некоторым алгоритмам централизованным или распределенным образом. Детерминированный доступ используется при больших, регулярных потоках информации.
Минимум служебной информации и максимальную скорость доступа к моноканалу при малых потоках информации обеспечивают методы случайного доступа к моноканалу. Поэтому методы случайного доступа абонентов в канал находят наиболее широкое применение на практике. В сетях со случайным доступом все абоненты равноправны и могут выходить на передачу в любое время. Такая свобода выхода абонента в канал приводит к возможности появления конфликтов между абонентами за захват общего канала, когда несколько абонентов одновременно обращаются к каналу. Поэтому метод случайного доступа иногда называют методом состязаний. При нем возможно наложение в канале двух и более передач. На практике разработан ряд практических способов и алгоритмов минимизации конфликтных ситуаций. Некоторые из них исследуются в настоящей лабораторной работе на имитационной модели ЛСС. В сетях со случайным доступом не гарантируется своевременная доставка информационных пакетов. С увеличением интенсивности потока информации в канале возникают конфликтные ситуации, что создает трудности реализации приоритетного доступа абонентов.
Самым простым способом доступа к моноканалу является базовый асинхронный способ. Обобщенный алгоритм передачи и приема информации при использовании этого способа изображен на рис. 3.
При базовом способе канал работает в асинхронном режиме, и как только у какого-либо абонента возникает необходимость в передаче данных, его адаптер начинает передавать кадр сразу после его формирования. В процессе передачи могут возникнуть искажения кадров и появиться ошибки из-за помех в канале или из-за столкновения кадров при одновременной передаче в канал кадров от двух и более адаптеров. Поэтому адаптер-приемник проверяет правильность каждого принятого кадра с помощью проверочной последовательности, записанной в конце кадра (см. рис. 3), и посылает адаптеру-передатчику подтверждение (квитанцию) того, что принятый пакет не искажен, т. е. не содержит ошибок. Если подтверждение правильного приема кадра (или кадров) через фиксированное (администрацией сети) время от адаптера-приемника к адаптеру-
Р
ис.
3. Обобщенный алгоритм базового
асинхронного способа доступа
передатчику не поступает, то кадр может передаваться повторно. Интервалы времени ожидания перед повторной выдачей кадра для каждого адаптера определяются индивидуально либо с помощью таблиц, либо по определенным алгоритмам. В нормальных условиях подтверждение приема неискаженного кадра осуществляется сразу после первой или (в крайнем случае) после нескольких попыток. Если после проведения определенного числа попыток подтверждение отсутствует, то кадр считается не переданным.
Базовый асинхронный способ обеспечивает невысокий коэффициент использования общего канала. Одним из способов повышения эффективности использования среды передачи является способ передачи с тактированием моментов передачи кадров, основанный на том, что абонент может начать передачу кадра в моноканал только в единые для всех ЛСС моменты времени — такты.
Другим способом повышения эффективности среды передачи является способ доступа, основанный на правиле «слушай, прежде чем говорить», при котором абонент передает кадр в моноканал только тогда, когда канал свободен. Однако при этом не исключается столкновение из-за одновременной передачи кадров в моноканал несколькими абонентами и задержки распространения.
Управление доступом по правилу «слушай, когда говоришь», т. е. прослушивание моноканала не только перед передачей, но и во время передачи позволяет обнаружить столкновение кадра с кадром абонента-источника. В этом случае при хороших корректирующих свойствах используемого кода можно отказаться от механизма передач подтверждений.
Первой важнейшей характеристикой для ЛСС с точки зрения абонентов является время доставки пакетов от абонента-источника к абоненту-приемнику. В общем случае это время будет:
(1)
где t1 — время, необходимое для обработки (формирования адреса, проверочной последовательности) пакета адаптером передающего абонента; t2 — время доступа и передачи информации по моноканалу, зависящее от способа доступа, режима работы, числа абонентов и пр.; t3 — время, необходимое для обработки пакета приемным адаптером.
В лабораторной работе основное внимание уделяется исследованию способов доступа к моноканалу и для упрощения имитационной модели функционирование адаптера не рассматривается, время задержки в нем, обусловленное действием различных преобразователей (формирование проверочной последовательности, обработка адресной информации и т. д.), не учитывается. Поэтому время доставки T определяется только временем t2, а время обработки t1 и t3 считается равным нулю. Это упрощение позволяет пакет отождествить с кадром и рассматривать абоненты как источники и получатели кадров. При подсчете учитывается время доступа и передачи только тех кадров, которые были переданы без ошибок и если абонентом-источником получен кадр-подтверждение успешной передачи.
Очевидно, что из-за ограниченности допустимого времени пребывания кадров в ЛСС возможно только ограниченное число попыток его передачи. Если все попытки исчерпаны, то кадр считается потерянным. Поэтому второй важной характеристикой ЛСС является доля потерь, вычисляемая как отношение числа поступивших в ЛСС пакетов к числу переданных пакетов.
Третьей характеристикой, используемой для оценки эффективности того или иного способа доступа, является коэффициент использования моноканала КОЕFF, вычисляемый как отношение числа удачно переданных кадров N к числу кадров, которые могли бы быть переданы за рассматриваемый интервал времени Т:
(2)
где n — пропускная способность канала, кадр/с.
В реальных ЛСС число абонентов, подключаемых к моноканалу, измеряется сотнями и даже тысячами, но для исследования способов доступа можно использовать модель с гораздо меньшим числом абонентов. Интенсивность обмена информацией между абонентами в модели подбирается такой, чтобы можно было выявить особенности того или иного способа.
Обобщенная схема имитационной модели (ИМ) ЛСС приведена на рис. 4. Кадр, поступивший от абонента-источника, передается одновременно в обе стороны от точки подключения абонента к моноканалу. Поэтому для простоты модели каждый отрезок моноканала между двумя соседними абонентами, называемый далее звеном моноканала или просто каналом, моделируется двумя блоками соответственно по двум возможным направлениям передачи по каналу — слева направо и справа налево. Модель абонента также состоит из двух относительно независимых частей: моделей, имитирующих поступление кадров, и обработки кадра при его получении.