- •1. Общие правила построения и способы реализации моделей на эвм. Основные этапы моделирования.
- •2. Первый этап построения концептуальной модели системы и её формализации
- •Постановка задачи машинного моделирования.
- •1.2. Анализ задачи моделирования.
- •1.3. Определение требований к исходной информации.
- •1.4. Выдвижение гипотез и принятие предположений.
- •1.5. Определение параметров и переменных.
- •1.6. Установление основного содержания модели.
- •1.7. Обоснование критериев оценки эффективности системы.
- •1.8. Определение процедур аппроксимации.
- •1.9. Описание концептуальной модели.
- •1.10. Проверка достоверности концептуальной модели.
- •1.11. Составление технической документации по первому этапу моделирования.
- •Второй этап алгоритмизации модели системы и её машинной реализации
- •2.1. Построение логической схемы модели.
- •2.2. Получение соотношений модели.
- •Третий этап получения и интрепретации результатов моделирования системы
- •Контрольные вопросы
1.3. Определение требований к исходной информации.
После постановки задачи моделирования системы S необходимо сформулировать требования к исходной информации об объекте моделирования и в случае необходимости организовать получение недостающей информации. На этом подэтапе необходимо оценить достаточность имеющейся информации об объекте для его машинного моделирования, подготовить имеющиеся априорные сведения об объекте, провести анализ имеющихся экспериментальных данных о подобном классе систем.
В рамках задачи моделирования, поставленной в этом приме- ре, необходимо решить вопрос о характеристиках входящих потоков в УК, о параметрах передачи по ДКС и обработки пакетов УК и т. д. Исходная информация о структуре и процессе функционирования объекта моделирования, т. е. фрагмента СПД, содержится в задании на выполнение курсовой работы. Кроме того, для машинного моделирования процесса функционирования СПД (для по- строения генераторов воздействий на фрагмент сети) также необходима исходная информация о характере и параметрах воздействий внешней среды, включая входящие во фрагмент СПД потоки сообщений (пакетов) пользователей и потоки ошибок в дискретных каналах связи сети. Исходная информация о характере и интенсивностях входящих потоков сообщений может быть получена из литературы об источниках дискретной информации, пользовательских терминальных системах, локальных сетях ЭВМ, а относительно потоков ошибок — из литературы по теории информации, помехоустойчивому кодированию, статистике ошибок в каналах связи. Причем исходная информация об объекте моделирования, с одной стороны, является неполной, например, точно не заданы конкретные терминальные средства пользователей (дисплеи, накопители и т. д.), конкретные средства каналообразова- ния (модемы, кодеки и т.д.), а с другой — избыточной с точки зре- ния необходимости получения конкретных вероятностно-времен- ных характеристик процесса функционирования фрагмента СПД, так как часть этой информации является второстепенной и ее можно не учитывать в модели. Поэтому прежде чем приступать к машинному моделированию СПД, необходимо провести ряд пре- образований исходной информации в плане упрощения модели в соответствии с целями проводимого исследования (см. следующие подэтапы).
1.4. Выдвижение гипотез и принятие предположений.
При выдвижении гипотез и принятии предположений учитывается следующее:
объем априорной информации для решения задачи;
под- задачи, для решения которых информации недостаточно;
ограничения на ресурсы при решении задачи;
ожидаемые результаты моделирования.
Гипотезы при построении модели системы S служат для заполнения «пробелов» в понимании задачи моделирования исследователем, а предположения принимаются относительно известных данных, которые не отвечают требованиям (ограничениям, ресурсам) решаемой задачи и служат обычно для упрощения модели.
В рамках рассматриваемого примера моделирования процесса функционирования фрагмента СПД, исходную информацию следует принять достаточной (в противном случае постановка учеб- ной задачи моделирования была бы некорректной). Ресурсные ограничения на время выполнения отдельных этапов моделирования также регламентированы графиком выполнения курсовой ра- боты.
Исходя из априорных сведений, можно сделать вывод о возможности построения модели на основании имеющейся исходной информации и ее последующей машинной реализации при условии принятия ряда гипотез и предположений относительно функций распределений параметров процессов, происходящих в СПД, и воздействий внешней среды. Как видно из рис. 2, каждый из УК сети взаимодействует с большим числом АП или ТП, а также с соседними УК. Таким образом, входящие потоки пакетов в УК представляют собой суперпозицию большого количества потоков с различными законами распределения между моментами их по- явления и разными интенсивностями. Это позволяет на основа- нии теоремы о суммировании потоков принять предположение об экспоненциальном распределении интервалов между моментами поступления пакетов в УК. Необходимо также принять предположение о характере (модели) ошибок в дискретных каналах связи СПД. С учетом гипотезы о независимости ошибок в кодовых комбинациях пакетов, передаваемых в ДКС, можно сделать предположение о геометрическом законе распределения числа повторных передач. С учетом предположений, принятых относительно входных воздействий СПД, должны быть выдвинуты гипотезы об ожидаемых результатах моделирования для целей построения машин- ной модели (резервирования памяти). Анализируя имеющуюся исходную информацию о подобных системах, можно сделать вы- вод, что входные накопители УК должны иметь небольшую ем- кость, достаточную для хранения одного пакета, а выходные накопители УК — обладать большой емкостью, так как нужно обеспечить хранение пакетов при ожидании ими разрешения на передачу по выходному каналу. Предварительную оценку емкости накопителей, которую необходимо задать при моделировании, можно провести, используя приближенные аналитические соотношения теории массового обслуживания.
