Главная » Просмотр файлов » Советов Б.Я., Яковлев С.А. Моделирование систем (2001)

Советов Б.Я., Яковлев С.А. Моделирование систем (2001) (1186219), страница 25

Файл №1186219 Советов Б.Я., Яковлев С.А. Моделирование систем (2001) (Советов Б.Я., Яковлев С.А. Моделирование систем (2001)) 25 страницаСоветов Б.Я., Яковлев С.А. Моделирование систем (2001) (1186219) страница 252020-08-26СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 25)

Проверка достоверности модели системы. Эта проверка явля­ется первой из проверок, выполняемых на этапе реализации модели.Так как модель представляет собой приближенное описание процес­са функционирования реальной системы S, то до тех пор, пока недоказана достоверность модели Мм, нельзя утверждать, что с еепомощью будут получены результаты, совпадающие с теми, кото­рые могли бы быть получены при проведении натурного экспериме­нта с реальной системой S.

Поэтому определение достоверностимодели можно считать наиболее важной проблемой при моделиро­вании систем. От решения этой проблемы зависит степень доверияк результатам, полученным методом моделирования. Проверкамодели на рассматриваемом подэтапе должна дать ответ на вопрос,насколько логическая схема модели системы и используемые мате­матические соотношения отражают замысел модели, сформирован­ный на первом этапе. При этом проверяются: а) возможность99решения поставленной задачи; б) точность отражения замысла в ло­гической схеме; в) полнота логической схемы модели; г) правиль­ность используемых математических соотношений.Только после того, как разработчик убеждается путем соответ­ствующей проверки в правильности всех этих положений, можносчитать, что имеется логическая схема модели системы 5, пригод­ная для дальнейшей работы по реализации модели на ЭВМ.2.4. Выбор инструментальных средств для моделирования.

Наэтом подэтапе необходимо окончательно решить вопрос о том,какую вычислительную машину (ЭВМ, АВМ, ГВК) и какое прог­раммное обеспечение целесообразно использовать для реализациимодели системы S. Вообще, выбор вычислительных средств можетбыть проведен и на предыдущих подэтапах, но рассматриваемыйподэтап является последним, когда этот выбор должен быть сделанокончательно, так как в противном случае возникнут трудностив проведении дальнейших работ по реализации модели.* Вопросо выборе ЭВМ сводится к обеспечению следующих требований:а) наличие необходимых программных и технических средств; б)доступность выбранной ЭВМ для разработчика модели; в) обес­печение всех этапов реализации модели; г) возможность своевре­менного получения результатов.2.5.

Составление плана выполнения работ по программированию.Такой план должен помочь при программировании модели, учиты­вая оценки объема программы-и трудозатрат на ее составление.План при использовании универсальной ЭВМ должен включатьв себя: а) выбор языка (системы) программирования моде­ли; б) указание типа ЭВМ и необходимых для моделированияустройств; в) оценку примерного объема необходимой оперативнойи внешней памяти; г) ориентировочные затраты машинного време­ни на моделирование; д) предполагаемые затраты времени на про­граммирование и отладку программы на ЭВМ.2.6.

Спецификация и построение схемы программы. Спецификацияпрограммы — формализованное представление требований, предъ­являемых к программе, которые должны быть удовлетворены приее разработке, а также описание задачи, условия и эффекта действиябез указания способа его достижения. Наличие логической блоксхемы модели позволяет построить схему программы, котораядолжна отражать: а) разбиение модели на блоки, подблоки и т. д.;б) особенности программирования модели; в) проведение необходи­мых изменений; г) возможности тестирования программы; д) оцен­ку затрат машинного времени; е) форму представления входныхи выходных данных.Построение схемы программы представляет собой одну из ос­новных задач на этапе машинной реализации модели. При этомособое внимание должно быть уделено особенностям выбранногодля реализации модели языка: алгоритмического языка общего100назначения или языка моделирования (например, SIMULA,SIMSCRIPT, GPSS).2.7.

Верификация и проверка достоверности схемы программы.Верификация программы — доказательство того, что поведениепрограммы соответствует спецификации на программу. Эта провер­ка является второй на этапе машинной реализации модели системы.Очевидно, что нет смысла продолжать работу по реализации моде­ли, если нет уверенности в том, что в схеме программы, по которойбудет вестись дальнейшее программирование, допущены ошибки,которые делают ее неадекватной логической схеме модели, а следо­вательно, и неадекватной самому объекту моделирования. Приэтом проводится проверка соответствия каждой операции, пред­ставленной в схеме программы, аналогичной ей операции в логичес­кой схеме модели.2.8. Проведение программирования модели. При достаточно под­робной схеме программы, которая отражает все операции логичес­кой схемы модели, можно приступить к программированию моде­ли.

Если имеется адекватная схема программы, то программирова­ние представляет собой работу только для программиста без уча­стия и помощи со стороны разработчика модели. При использова­нии пакетов прикладных программ моделирования проводится не­посредственная генерация рабочих программ для моделированияконкретного объекта, т. е. программирование модели реализуетсяв автоматизированном режиме.2.9. Проверка достоверности программы. Эта последняя проверкана этапе машинной реализации модели, которую необходимо про­водить: а) обратным переводом программы в исходную схему;б) проверкой отдельных частей программы при решении различныхтестовых задач; в) объединением всех частей программы и провер­кой ее в целом на контрольном примере моделирования вариантасистемы S.На этом подэтапе необходимо также проверить оценки затратмашинного времени на моделирование.

Полезно также получитьдостаточно простую аналитическую аппроксимацию зависимостизатрат машинного времени от количества реализаций, что позволитразработчику модели (заказчику) правильно сформулировать тре­бования к точности и достоверности результатов моделирования.2.10. Составлевие технической документации по второму этапу.Для завершения этапа машинной реализации модели Мм необходи­мо составить техническую документацию, содержащую: а) логичес­кую схему модели и ее описание; б) адекватную схему программыи принятые обозначения; в) полный текст программы; г) переченьвходных и выходных величин с пояснениями; д) инструкцию поработе с программой; е) оценку затрат машинного времени намоделирование с указанием требуемых ресурсов ЭВМ.Таким образом, на этом этапе разрабатывается схема моделисистемы S, проводится ее алгоритмизация и программирование101с использованием конкретных программно-технических средств,т.

е. строится машинная модель Мм, с которой предстоит работатьдля получения необходимых результатов моделирования по оценкехарактеристик процесса функционирования системы S (задача ана­лиза) или для поиска оптимальных структур, алгоритмов и параме­тров системы S (задача синтеза).ЗА ПОЛУЧЕНИЕ И ИНТЕРПРЕТАЦИЯ РЕЗУЛЬТАТОВМОДЕЛИРОВАНИЯ СИСТЕМНа третьем этапе моделирования — этапе получения и интер­претации результатов моделирования — ЭВМ используется дляпроведения рабочих расчетов по составленной и отлаженной про­грамме. Результаты этих расчетов позволяют проанализироватьи сформулировать выводы о характеристиках процесса функци­онирования моделируемой системы S.Особенности получения результатов моделирования.

При реализа­ции моделирующих алгоритмов на ЭВМ вырабатывается инфор­мация о состояниях процесса функционирования исследуемых си­стем z(t)eZ. Эта информация является исходным материалом дляопределения приближенных оценок искомых характеристик, получа­емых в результате машинного эксперимента, т. е. критериев оценки.Критерием оценки будем называть любой количественный показа­тель, по которому можно судить о результатах моделированиясистемы.

Критериями оценки могут служить показатели, получа­емые на основе процессов, действительно протекающих в системе,или получаемых на основе специально сформированных функцийэтих процессов [4, 29, 35].В ходе машинного эксперимента изучается поведение исследу­емой модели М процесса функционирования системы S на заданноминтервале времени [0, 7].

Поэтому критерий оценки является в об­щем случае векторной случайной функцией, заданной на этом жеинтервале:?(0 = (fc (О, М О , - , ?.('))•Часто используют более простые критерии оценки, напримервероятность определенного состояния системы в заданный моментвремени t*e[Q, 7], отсутствие отказов и сбоев в системе на ин­тервале [0, 7] и т. д. При интерпретации результатов моделированиявычисляются различные статистические характеристики закона рас­пределения критерия оценки.Рассмотрим общую схему фиксации и обработки результатовмоделирования системы, которая приведена на рис. 3.4. Будемрассматривать гипотетическую модель М, предназначенную дляисследования поведения системы S на интервале времени [О, Т].В общем случае критерием интерпретации результатов моделирова102ния является нестационарный случайный имерный процес q(i), 0<г<Г.

Полагаем дляопределенности, что состояние моделируемойсистемы S проверяется каждые At временныхединиц, т. е. используется «принцип At». Приэтом вычисляют значения q (/ДО, j=0, к, кри­терия q (t). Таким образом, о свойствах случай­ного процесса q (t) судят по свойствам случай­ной последовательности qijAt), j=0, к, или,иначе говоря, по свойствам m-мерного векторавидаq=(q(0),q(At),...,q[(k-l)At],q(T)),m=n(k + l), T=kAt.СПускe*w[sw]1-2-1=0СI=I*IСсс3=0*1U3XHTгЛвыч19ЦГ)111Процесс функционирования системы S наинтервале [0, 7] моделируется Л^-кратно с полу­чением независимых реализаций qt, i— 1, N, ве­ктора q.

Характеристики

Тип файла
PDF-файл
Размер
9,37 Mb
Тип материала
Высшее учебное заведение

Список файлов книги

Свежие статьи
Популярно сейчас
Как Вы думаете, сколько людей до Вас делали точно такое же задание? 99% студентов выполняют точно такие же задания, как и их предшественники год назад. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6417
Авторов
на СтудИзбе
307
Средний доход
с одного платного файла
Обучение Подробнее