Автор работы: Пользователь скрыл имя, 02 Апреля 2013 в 00:12, курсовая работа
Целью данной курсовой работы является изучение подходов и средств моделирования; разработка машинной модели с использованием алгоритмических языков и специальных программных средств. В настоящее время нельзя назвать область человеческой деятельности, в которой в той или иной степени не использовались бы методы моделирования. Особенно это относится к сфере управления различными системами, где основными являются процессы принятия решений на основе получаемой информации.
ПЕРЕЧЕНЬ СОКРАЩЕНИЙ
ИМ – имитационная модель;
ПК – персональный компьютер;
ПСЧ – последовательные случайные числа;
СМО
– система массового
СС – сложная система;
СЧА – стандартные числовые атрибуты;
ЭВМ – электронная вычислительная машина;
ВВЕДЕНИЕ
Научно-технический прогресс в наше время не возможен без исследования, построения и использования сложных систем и процессов, разнообразных по своей физической природе, функциональному назначению, путям реализации. Примерами таких систем являются системы обеспечения АЭС и сама АЭС, компьютеризованные информационно-измерительные и информационно-управляющие системы радиационного и экологического контроля, технологические производственные потоки, телекоммуникационные системы, АСУ различного назначения и т.д.
Исследование поведения таких систем при их эксплуатации в целях оптимизации параметров путем натурного эксперимента чрезвычайно дорого, сложно, а при проектировании - невозможно. Именно поэтому основным методом исследования сложных систем является метод математического моделирования - то есть метод описания поведения физических систем при помощи математических соотношений или уравнений.
Целью данной курсовой работы является изучение подходов и средств моделирования; разработка машинной модели с использованием алгоритмических языков и специальных программных средств. В настоящее время нельзя назвать область человеческой деятельности, в которой в той или иной степени не использовались бы методы моделирования. Особенно это относится к сфере управления различными системами, где основными являются процессы принятия решений на основе получаемой информации.
1 ПОСТАНОВКА ЗАДАЧИ
Компьютерная фирма наняла одного мастера для капитального ремонта сдаваемой в аренду техники, сервисного обслуживания клиентов и выполнения мелкого немедленного ремонта. Необходимость в капитальном ремонте техники, принадлежащей компании, возникает каждые 40±8 часов, ремонт занимает 10±1 час. Мелкий ремонт, например, замена батарейки на материнской плате, настройка видеокарты и настройка монитора выполняется немедленно. Необходимость в мелком ремонте возникает каждые 90±10 минут, ремонт занимает 15±5 минут. Компьютеры клиентов, требующие обычного обслуживания, прибывают каждые 5±1 часов, их ремонт занимает 120±30 минут. Обычное обслуживание компьютеров имеет более высокий приоритет, чем капитальный ремонт сдаваемой в аренду техники и техники, находящейся в собственности компании. Необходимо промоделировать работу мастерской в течение 50 дней, сделать выводы относительно коэффициента использования мастера и задержки при обслуживании заказчиков.
2 ОСНОВНЫЕ ПОНЯТИЯ ТЕОРИИ МОДЕЛИРОВАНИЯ
Научно-техническое развитие в любой области обычно идёт по пути: наблюдения – теоретические исследования – эксперимент – организация производственных процессов. Теория замещения одних объектов (оригиналов) другими объектами (моделями) и исследования свойств объектов на их моделях называется теорией моделирования.
Основные понятия теории моделирования систем массового обслуживания:
Гипотезы и аналогии, отражающие реальный, объективно существующий мир, должны обладать наглядностью или сводиться к удобным для исследования логическим схемам: такие логические схемы, упрощающие рассуждения и логические построения или позволяющие проводить эксперименты, уточняющие природу явлений, называются моделями.
Моделирование базируется на некоторой аналогии реального и мысленного эксперимента. Различают такие эксперименты:
С
развитием теоретических
В основе моделирования лежит теория подобия, которая утверждает, что абсолютное подобие может иметь место лишь при замене одного объекта другим точно таким же. При реальном моделировании абсолютное подобие не имеет места, а экспериментаторы стремятся к тому, чтобы модель достаточно хорошо отображала исследуемую сторону функционирования объекта.
Выделим такие признаки классификации видов моделирования, и соответственно и моделей:
Дискретное моделирование служит для описания дискретных процессов, соответственно непрерывное или аналоговое моделирование позволяет отразить непрерывные процессы в системах.
При реальном моделировании используется возможность исследования различных характеристик либо на реальном объекте целиком, либо на его части. Такие исследования могут проводиться как на объектах, работающих в нормальных режимах, так и при организации специальных режимов для оценки интересующих исследователя характеристик (при других значениях переменных и параметров, в другом масштабе времени и т.д.). Реальное моделирование является наиболее адекватным, но при этом его возможности, с учетом особенностей реальных объектов, ограничены. Разновидностью реального моделирования является так называемое натурное моделирование, при котором осуществляется проведение исследований на реальном объекте с последующей обработкой результатов эксперимента на основе теории подобия. Другим видом реального моделирования является физическое, отличающееся от натурного тем, что исследование проводится на установках, которые сохраняют природу явления и обладают физическим подобием. Примерами могут служить модели корабля, самолета, космического аппарата. В процессе физического моделирования задаются некоторые характеристики внешней среды, и исследуется поведение модели объекта при заданных или создаваемых искусственно воздействиях внешней среды. Физическое моделирование может протекать в реальном либо в псевдореальном масштабах времени, а также может рассматриваться без учета времени. В последнем случае изучению подлежат так называемые «замороженные» процессы, которые фиксируются в некоторый момент времени. Наибольшие сложность и интерес с точки зрения верности получаемых результатов представляет физическое моделирование в реальном масштабе времени.
Абстрактная или мысленная модель - это описание объекта исследований на каком-то языке, либо текстуально, либо формализовано. Абстрактность модели проявляется в том, что ее компонентами являются понятия, а не физические элементы (текстуальные описания, чертежи, графики, таблицы, алгоритмы или программы, математические описания).
В соответствии с признанными ныне классификационными признаками среди абстрактных моделей различают гносеологические, информационные (кибернетические), сенсуальные (чувственные), концептуальные и математические.
В зависимости от степени детализации описания сложных систем и их элементов (уровня моделирования) можно выделить три основных уровня моделирования:
Рассмотрев качественно основные виды моделей, мы убеждаемся, что модель – это специальный объект, в некоторых отношениях замещающий оригинал. Принципиально не может существовать модели, которая была бы полным эквивалентом оригинала, ибо она отражает лишь некоторые его стороны.
2.2 Математическое моделирование
Математическое моделирование - процесс установления соответствия данному реальному объекту некоторого математического объекта, называемого математической моделью, и исследование этой модели, позволяющее получить характеристики рассматриваемого реального объекта. Вид математической модели зависит как от природы реального объекта, так и от задачи исследования объекта и требуемой достоверности и точности решения этой задачи. Любая математическая модель, описывает реальный объект или процесс лишь с некоторой степенью приближения к действительности. Математическое моделирование для исследования характеристик процесса функционирования систем принято подразделять на аналитическое, имитационное и комбинированное.
Для аналитического моделирования характерно то, что процессы функционирования элементов системы записываются в виде некоторых функциональных соотношений (алгебраических, интегрально-дифференциальных, конечно-разностных и т.п.) или логических условий. Аналитическая модель может быть исследована следующими методами:
Данная работа посвящена построению имитационной модели, поэтому рассмотрим имитационное моделирование подробнее.
При имитационном моделировании реализующий модель алгоритм воспроизводит процесс функционирования моделируемой системы во времени. Модели, представляющие собой программы для ЭВМ указанного типа, называют имитационными или алгоритмическими.
Основным
преимуществом имитационного
Сегодня имитационное моделирование - наиболее эффективный метод исследования сложных систем, а часто и единственный практически доступный метод получения информации о поведении системы, особенно на этапах ее проектирования и эксплуатации.
Когда
результаты, полученные при