- •Глава 1
- •1.1. Принципы системного подхода в моделировании
- •1.2. Общая характеристика проблемы
- •1.3. Классификация видов моделирования
- •1.4. Возможности и эффективность моделирования
- •Глава 2
- •2.1. Основные подходы к построению
- •2.2. Непрерывно-детерминированные модели
- •2.3. Дискретно-детерминированные модели
- •2.4. Дискретно-стохасгичеосие модели
- •2.5. Непрерывно-стохастические модели
- •2.6. Сетевые модели (n-схемы)
- •2.7. Комбинированные модели (a-схемы)
- •Глава 3
- •3.1. Методика разработки и машинной
- •3.2. Построение концептуальных моделей систем и их формализация
- •3.3. Алгоритмизация моделей систем и их машинная
- •2.7. Верификация и проверка достоверности схемы программы.
- •3.4. Получение и интерпретация результатов
- •Глава 4
- •4.1. Общая характеристика метода статистического моделирования
- •4.2. Псевдослучайные последовательности и процедуры
- •4.3. Проверка и улучшение качества последовательностей псевдослучайных чисел
- •4.4. Моделирование случайных воздействий
- •Глава 5
- •5.1. Основы систематизации языков имитационного моделирования
- •5.2. Сравнительный анализ языков
- •5.3. Пакеты прикладных программ моделирования
- •5.4. Базы данных моделирования
- •5 .5. Гибридные моделирующие комплексы
- •Глава 6
- •6.1. Методы теории планирования
- •6.2. Стратегическое планированиемашинных
- •6.3. Тактическое планирование машинных экспериментов
- •Глава 7
- •7.1. Особенности фиксации и статистической обработки результатов моделирования систем на эвм
- •7.2. Анализ и интерпретация результатов
- •7.3. Обработка результатов машинного
- •Глава 8
- •8.1. Иерархические модели процессов
- •8.2. Моделирование процессов
- •8.3. Моделирование процессов функционирования систем
- •8.4. Моделирование процессов
- •Глава 9
- •9.1. Гносеологические и информационные
- •9.2. Модели в адаптивных системах управления
- •9.3. Моделирование в системах управления
- •Глава 10
- •10.1. Общие правила построения и способы
- •10.2. Моделирование при разработке распределенных автоматизированных систем и информационных сетей
- •10.3. Моделирование при разработке организационных и производственных систем
10.3. Моделирование при разработке организационных и производственных систем
Эффективность работы АСОИУ существенно зависит от качества моделей, на базе которых реализуется процесс управления. В силу сложности объекта управления проводится его декомпозиция на отдельные части, т. е. выделяются функциональные подсистемы, включая такие, как технико-экономическое планирование, техническая подготовка производства, оперативное управление производством и т. д. [25, 29, 34, 52].
Объект моделирования. Рассмотрим одну из функциональных задач подсистемы оперативного управления основным производством. В качестве примера такой задачи можно привести задачу «Расчет плана сдачи и получения деталей в натуральном выражении».
Решение этой задачи на ЭВМ полностью позволяет автоматизировать получение информации по расчету планов сдачи и деталей в натуральном выражении по цехам на год с разбивкой по кварталам и месяцам на предприятиях с подметальной системой планирования. Планы сдачи и получения деталей рассчитываются для всех цехов-изготовителей и цехов-потребителей предприятия согласно технологическому маршруту. Основу этих планов составляет развернутый план потребности в деталях на товарный выпуск продукции, скорректированный с учетом величины плана изменения заделов и компенсации неизбежных внутрипроизводственных потерь.
На предприятиях с дискретным характером производства (например, крупносерийного и массового приборостроения и машиностроения) процесс движения изделий (деталей, узлов) состоит из заготовительной, механообрабатывающей и сборочной стадий (рис. 10.7). Обычно стадии заготовки и сборки представляют собой детерминированные
процессы, а механообрабатывающее производство имеет стохастическую природу. Фактически механообрабатывающие подразделения производства представляют собой некоторую кибернетическую систему типа «черног ящика», на вход которого поступает поток заготовок, а на выходе имеется поток партий готовых деталей. Количество стандартных деталей в партии и время выпуска — случайные величины. Для сглаживания стохастичности и придания потоку партий деталей, поступающих на сборку, ритмичного характера заранее до начала планового периода устанавливаются заделы деталей.
Под заделами (запасами) понимаются различного рода заготовки, покупные комплектующие изделия, готовые детали и т. д., находящиеся на разных стадиях производственного процесса в предназначенные для обеспечения бесперебойного хода работы на различных его стадиях. Обычно выделяют следующие заделы: оборотные, представляющие собой запасы деталей, комплексующих изделий и т. п., которые возникают из-за неполной согласованности времени выполнения работы на отдельных линиях или рабочих местах; страховые (резервные), представляющие собой запасы, предназначенные для локализации непредвиденных перебоев и неполадок с тем, чтобы не дать им распространиться далее по направлению технологического маршрута.
Для определения оптимального размера задела деталей в функциональной подсистеме оперативного управления основным производством АСУ предприятием решается соответствующая задача, в основе которой лежит модель, построенная на базе аналитического или имитационного подхода.
Фрагмент производственного процесса, показывающего взаимодействие цеха 1 (механообрабатывающего) и цеха 2 (сборочного) через оборотный и страховой заделы, представлен в виде структурной схемы (рис. 10.8). В процессе производства возможны следующие ситуации: а) нормальная, когда детали из цеха 1 поступают в оборотный задел (связь 1), а из оборотного задела — на сборку (связь 5); в страховом заделе имеется полный запас деталей; б) аварийная, когда детали из цеха 1 не поступают, оборотный задел израсходован, а сборка в цехе 2 обеспечивается только за счет страхового задела (связь 4); в) простойная, когда нет потока деталей
из цеха 1, а запасы деталей в оборотном и страховом заделах израсходованы, т. е. цех 2 простаивает; г) переходная, когда в оборотном заделе имеются детали и он пополняется из цеха 1 (связь 1), детали поступают на сборку (связь 3), а кроме того, идет комплектование страхового задела (связь 2).
Формализация процесса функционирования объекта моделирования. Процесс поступления и потребления деталей в цехе 2 можно формализовать в виде Q-схемы (рис. 10.9). Здесь И — источник; К — канал; Н — накопитель.
Таким образом, процесс заготовки изделий для сборки (деталей, покупных комплектующих изделий) можно представить в виде некоторого источника (И), выдающего детерминированный поток покупных комплектующих изделий и стохастический поток партий деталей для сборки. В дальнейшем будем предполагать, что детерминированный поток покупных комплектующих изделий отсутствует, так как в общем случае он может быть рассмотрен как частный случай стохастического потока. Тогда на выходе И будет иметь место поток деталей на обработку, который описывается как количество единиц деталей q в партии, каждая из которых поступает через Q часов.
Процесс обработки в механообрабатывающем цехе 1 при наличии оборотного и страхового заделов можно представить в виде канала Кх с временем обработки Qоб=const и временем межоперационного пролеживания QMП=var, т. е. время обслуживания каналом Кх составит Q1 = Qоб + Qмп, а также двух накопителей: H1и Н2, причем в результате потерь от брака qe количество выпускаемых деталей q1 является случайным.
Детали после обработки поступают в накопитель Н1, емкость которого L1 соответствует номинальному значению деталей в оборотном заделе L1 = Zoб. При достижении номинального значения L1 детали поступают в накопитель Н2, соответствующий страховому заделу (если он нуждается в пополнении). При заполнении накопителя Н2, т. е. достижении величины L2, клапан на его входе блокируется, причем начальное значение L1 в накопителе H1 на планируемый период равно величине одной партии деталей, выпускаемых из канала К1, а необходимое значение страхового задела L2=ZCT должно быть оценено в результате решения задачи.
Процесс сборки изделий в сборочном цехе 2 можно представить в виде канала К2, потребляющего q2 = const деталей через
интервалы времени Q2 = =const. При нехватке деталей в оборотном заделе (накопитель Н1) потребность для сборки восполняется из страхового задела (накопитель Н2) путем разблокировки соответствующего клапана на выходе Н2.
При недостатке деталей в оборотном и страховом заделах сборочный участок, т. е. канал К2, простаивает до момента поступления из канала К1 необходимого числа деталей.
Для возможности выбора необходимого значения оборотного задела L1 определим вероятность простоя сборочного участка (канала К2) как функцию L2, т. е. вероятность Рпр.
Таким образом, данная модель является двухфазной Q-схемой с двумя параллельными очередями во второй фазе обслуживания и с наличием блокировок. При этом потоки поступления и обслуживания заявок имеют как детерминированный, так и стохастический характер. Учитывая сказанное, получение вероятности Рщ, аналитическим методом в явном виде невозможно, поэтому воспользуемся методом имитационного моделирования на ЭВМ.
Для рассматриваемой модели производственного процесса в виде Q-схемы имеют место два выходных потока: поток обработанных изделий q2 и поток бракованных деталей qб.
Представим переменные и уравнения модели в следующем виде: эндогенная переменная: Рпр — вероятность простоя цеха 2; экзогенные переменные: Q — интервал времени между запуском партий деталей в цех 1; q — размер партий деталей, поступающих на обработку в цех 1; Qt = Qоб +Qм .п — интервал времени между моментами выпуска деталей из цеха 1, где Qоб — постоянное время обработки; Qм п — время межоперационного пролеживания ; q1 — q—qб — число выпускаемых деталей цехом 1, где qб=qF6 — число бракованных деталей; Fб — доля бракованных деталей, которая считается равномерно распределенной в интервале (О, Fб); Q.2 — интервал времени
между запуском деталей в цех 2; q2 — количество деталей в партии для цеха 2; ZCT —страховой задел, значение которого на начало года Zсто Zоб — оборотный задел, значение которого на начало года Zобо, уравнение модели
где Фг — годовой фонд времени; Тпр, — время простоя цеха 2 из-за отсутствия деталей. За интервал моделирования (0, 7) примем годовой фонд времени Т=Фг=4080 ч.
Моделирующий алгоритм. Укрупненная схема моделирующего алгоритма фрагмента производства на уровне решения задачи определения страхового задела, т. е. взаимодействия механообрабатывающего (цех 1) и сборочного (цех 2) цехов, представлена на рис. 10.10.
Результаты моделирования в виде зависимости Pnp=ƒ(ZCT) для различных значений запуска приведены на рис. 10.11.
ЗАКЛЮЧЕНИЕ
ПЕРСПЕКТИВЫ ИСПОЛЬЗОВАНИЯ КОМПЬЮТЕРНОГО МОДЕЛИРОВАНИЯ В ИНФОРМАЦИОННОМ ОБЩЕСТВЕ
Процесс проектирования информационных систем, реализующих новую информационную технологию, непрерывно совершенствуется. В центре внимания инженеров - системотехников оказываются все более сложные системы, что затрудняет использование физических моделей и повышает значимость математических моделей и машинного моделирования систем. Машинное моделирование стало эффективным инструментом исследования и проектирования сложных систем. Актуальность математических моделей непрерывно возрастает из-за их гибкости, адекватности реальным процессам, невысокой стоимости реализации на базе современных ЭВМ. Все большие возможности предоставляются пользователю, т. е. специалисту по моделированию систем средствами вычислительной техники. Особенно эффективно применение моделирования на ранних этапах проектирования автоматизированных систем, когда цена ошибочных решений наиболее значительна.
Современные вычислительные средства позволили существенно увеличить сложность используемых моделей при изучении систем, появилась возможность построения комбинированных, аналитико-имитационных моделей, учитывающих все многообразие факторов, имеющих место в реальных системах, т. е. использования моделей, более адекватных исследуемым явлениям. Поэтому в учебнике особое внимание уделено методологическим аспектам моделирования, типовым математическим схемам, методам и средствам их реализации в процессе моделирования на современных ЭВМ.
В целом в учебнике сделана попытка системного подхода к изложению научных основ моделирования систем. Реализация возможностей машинного моделирования освещается авторами в учебном пособии «Моделирование систем: Практикум», которое издается параллельно с данным учебником издательством «Высшая школа».
Перспективным и значимым для теории и практики системного моделирование является дальнейшее развитие научных основ моделирования с ориентацией на новые информационные технологии в научных исследованиях, проектировании, управлении и обучении.
Одной из основных в настоящее и ближайшее время будет проблема информатизации образования в условиях перехода к информационному обществу. В конце текущего столетия, по определению Н. Винера [35], человечество переходит из века энергетики в век информатики, общество из индустриального превращается в информационное. В этих условиях информатизацию можно рассматривать как процесс перехода от индустриального общества к информационному. Начиная с 80-х годов сумма знаний в обществе возрастает вдвое за каждые два года. Происходит перераспределение трудовых ресурсов из материального производства в сферу информации. В ряде стран суммарные расходы на компьютерную технику, телекоммуникации, электронику превышают расходы на энергетику, т. е. в силу уверенно вступает век информатизации.
Для информационного общества характерно полное удовлетворение информационных потребностей при завершении формирования единой информационной среды, которая определяет и информационную культуру общества и каждого человека. Информационная культура не ограничивается системой знаний в области информационных процессов и должна включать активно-преобразовательный аспект отношения к миру. В создании информационной культуры лидирующая роль принадлежит образованию.
Достижениями информатики, в которой, как в научном направлении, можно выделить 3 уровня: физический — программно-аппаратные средства вычислительной техники и техники связи, т. е. средства телематики (телекоммуникаций и информатики); логический — информационные технологии; прикладной — пользовательские информационные системы. Исходя из этого, можно провести анализ мирового состояния и тенденций развития процесса информатизации и место компьютерного (машинного) моделирования в этом многогранном процессе. Моделирование вообще и компьютерное имитационное моделирование, в частности, получает применение в таких информационных технологиях как:
1. Компьютерные программы, включающие в себя электронные учебники, тренажеры, тьюторы, лабораторные практикумы, тестовые системы, деловые игры, использующие машинные имитаторы.
2. Системы на базе мультимедиа технологий, построенные с использованием персональных ЭВМ, видеотехники, накопителей на оптических дисках, включая системы виртуальной реальности.
3. Интеллектуальные и обучающие экспертные системы, широко использующие имитационный подход в различных предметных областях.
4. Распределение базы данных по отраслям знаний, электронные библиотеки, распределенные и централизованные издательские системы.
5. Средства телекоммуникации, включающие в себя электронную почту, телеконференции, локальные и региональные сети связи, цифровые сети интегрального обслуживания и т. д. с использованием новых интеллектуальных сетевых технологий.
6. Геоинформационные системы, базирующиеся на технологии, объединяющей компьютерную картографию и системы управления базами данных, и реализующие технологию создания многослойной электронной карты, опорный слой которой описываетгеографию территории, а каждый из остальных слоев — один из аспектов состояния территории.
7. Технологии защиты информации, включая защиту от несанкционированного доступа в ПЭВМ, защиту от перехвата в сетях и т. п.
Важно отметить, что, говоря о совокупности средств информатизации, следует иметь в виду не только средства вычислительной техники и некоторую «сумму информационных технологий», но также и сумму общественных знаний и умений по использованию указанных средств, которая может быть определена как уровень общественного (или организационного) обучения. Очевидно, что ни одна предметная область, в том числе и машинное моделирование, не может перешагнуть через некоторые объективные стадии такого общественного обучения. Этот факт впервые был облечен в форму модели стадий роста Р. Ноланом в 1979 г. Эта модель показывает, как изменяются расходы на информатизацию, которые определяют уровень организационного обучения, в зависимости от степени проникновения информационной технологии в деятельность организации. Таким образом, наряду с психологической необходимо обеспечить и профессиональную подготовленность пользователей. Особенно это актуально в сфере использования ЭВМ для целей имитации широкого класса систем.
Таким образом, информатизация является объективной реальностью. Возникает вопрос, не может ли информатизация предотвратить глобальный кризис цивилизации и явиться основным механизмом свершения образовательной революции? Считается возможным становление новой системы непрерывного открытого гибкого дистанционного образования на базе перспективных информационных технологий. Это возможно, если вложить в информационные технологии необходимое гуманистическое содержание. В этом смысле цель информатизации общества — создание гибридного интегрального интеллекта всей цивилизации, способного предвидеть и управлять развитием человечества.
В настоящее время в образовании создано и внедрено достаточно большое количество программных и технических разработок, реализующих отдельные информационные технологии. Но при этом используются различные методические подходы, несовместимые технические и программые средства, что затрудняет тиражирование, становится преградой на пути общения с информационными ресурсами и компьютерной техникой, приводит к распылению сил и средств. Наряду с этим различный подход к информатизации на школьном и вузовском уровнях вызывает большие трудности у учащихся при переходе с одного уровня обучения на другой, приводит к необходимости расходования учебного времени на освоение элементарных основ современных компьютерных технологий. Выход может быть найден путем создания системы непрерывного образования «школа — вуз».
Переход к информационному обществу предполагает формирование информационной культуры, как свода правил поведения в информационном обществе, в коммуникационной среде, человеко-машинных системах, вписывающихся в мировую гуманистическую культуру человечества. Вхождение пользователя в мировую сеть (например, Internet) позволяет получать огромные потоки информации, в том числе и для целей моделирования. Например, имеются базы данных по различным версиям языка моделирования GPSS/PC, доступные пользователям Internet. Информационное пространство Российского образования должно отвечать национальным интересам и базироваться на традициях отечественной культуры. Проблема развития интеллекта учащихся может быть решена не только средствами информатики. Проблемы науки об образовании должны решаться с учетом перехода в информационное общество, в котором будет сформирована «инфоноосфера личности». Проблема развития интеллектуальных способностей личности смыкается уже сейчас с проблемой информатизацией образования.
Информатизация должна предусматривать эволюционное развитие методологии образования. Не отрицание, а последовательное эволюционное развитие сложившейся методологии образования за счет использования явных преимуществ компьютерных технологий, включая и имитационное моделирование (наглядность, возможность использования различных форм представления информации — звук, изображение, удаленный доступ, обработка и хранение больших объемов информации), должно стать основой опережающего развития образования. Информатизация может внести существенные изменения в структуру и организацию учебного процесса. Необходимо управлять ходом информатизации образования. И опять здесь существенные результаты могут быть получены специалистами по системному моделированию.
Использование персонального компьютера открывает принципиально новые возможности в организации изучения физических явлений с помощью машинной имитации. При традиционном подходе физическое понимание по существу вырабатывалось у учащихся (школьников, студентов и др.) в процессе выполнения ими необходимых математических преобразований и вычислений, что и представляет собой наибольшую трудность для указанной категории учащихся. Благодаря специально разработанным программам имитации физических процессов в реальных системах такую работу берет на себя компьютер, и на долю учащихся остается не само добывание результата, а выявление и усвоение его физических причин. Другими словами, теперь доминирует роль идей и качественных методов исследования, которые связаны с гораздо большей наглядностью и образностью мышления. При этом заметно возрастает эмоциональный фактор, и предмет изучения становится не только доступным, но и интересным.
