рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Существующие подходы к визуальному моделированию сложных динамических систем

Существующие подходы к визуальному моделированию сложных динамических систем - раздел Философия, Общее понятие имитационного моделирования экономических процессов В Настоящее Время Существует Великое Множество Визуальных Средств Моделирован...

В настоящее время существует великое множество визуальных средств моделирования. Договоримся не рассматривать в этой работе пакеты, ориентированные на узкие прикладные области (электроника, электромеханика и т.д.), поскольку, как отмечалось выше, элементы сложных систем относятся, как правило, к различным прикладным областям. Среди оставшихся универсальных пакетов (ориентированных на определенную математическую модель), мы не будем обращать внимание на пакеты, ориентированные на математические модели, отличные от простой динамической системы (уравнения в частных производных, статистические модели), а также на чисто дискретные и чисто непрерывные. Таким образом, предметом рассмотрения будут универсальные пакеты, позволяющие моделировать структурно-сложные гибридные системы.

Их можно условно разделить на три группы:

1) пакеты "блочного моделирования":

2) пакеты "физического моделирования":

3) пакеты, ориентированные на схему гибридного автомата.

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

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

К достоинствами этого подхода следует отнести, прежде всего, чрезвычайную простоту создания не очень сложных моделей даже не слишком подготовленным пользователем. Другим достоинством является эффективность реализации элементарных блоков и простота построения эквивалентной системы. В то же время при создании сложных моделей приходится строить довольно громоздкие многоуровневые блок-схемы, не отражающие естественной структуры моделируемой системы. Другими словами, этот подход работает хорошо, когда есть подходящие стандартные блоки.

Пакеты "физического моделирования" позволяют использовать неориентированные и потоковые связи. Пользователь может сам определять новые классы блоков. Непрерывная составляющая поведения элементарного блока задается системой алгебро-дифференциальных уравнений и формул. Дискретная составляющая задается описанием дискретных событий (события задаются логическим условием или являются периодическими), при возникновении которых могут выполняться мгновенные присваивания переменным новых значений. Дискретные события могут распространяться по специальным связям. Изменение структуры уравнений возможно только косвенно через коэффициенты в правых частях (это обусловлено необходимостью символьных преобразований при переходе к эквивалентной системе).

Подход очень удобен и естественен для описания типовых блоков физических систем. Недостатками являются необходимость символьных преобразований, что резко сужает возможности описания гибридного поведения, а также необходимость численного решения большого числа алгебраических уравнений, что значительно усложняет задачу автоматического получения достоверного решения.

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

Заметим, что между вторым и третьим направлениями нет непреодолимой пропасти. В конце концов, невозможность из совместного использования обусловлена лишь сегодняшними вычислительными возможностями. В то же время, общая идеология построения моделей практически совпадает. В принципе, возможен комбинированный подход, когда в структуре модели должны выделяться составные блоки, элементы которых имеют чисто непрерывное поведение, и однократно преобразовываться к эквивалентному элементарному. Далее уже совокупное поведение этого эквивалентного блока должно использоваться при анализе гибридной системы.

Моделирование представляет собой построение математической модели. Для этого необходимо иметь строгое представление о цели функционирования исследуемой экономической системы и располагать информацией об ограничениях, которые определяют область допустимых значений управляемых переменных. Цель и ограничения должны быть представлены в виде функций от управляемых переменных. Анализ модели должен привести к определению наилучшего управляющего воздействия на объект управления при выполнении всех установленных ограничений.

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

Упрощенный образ реальной системы отличается от системы-оригинала тем, что в нем находят отражение только доминирующие факторы (переменные, ограничения, параметры), определяющие основную линию поведения реальной системы.

Модель, будучи дальнейшим упрощением образа системы-оригинала, представляет собой наиболее существенные для описания системы соотношения в виде целевой функции и совокупности ограничений.

Рассмотрим пример, чтобы пояснить различные уровни абстракции.

Процесс создания конечного продукта материального производства обычно состоит из нескольких этапов, которые можно представить в определенной хронологической последовательности - от замысла проектировщика(конструктора) до поставки потребителю.

  • После утверждения соответствующей проектно-технологической документации в производственный отдел предприятия направляется наряд-заказ на изготовление данной продукции.
  • В свою очередь производственный отдел направляет на склад заявки на необходимое сырье и материалы. Склад либо удовлетворяет эти требования поставки нужного сырья и материалов со складов, либо ставит перед отделом закупок (маркетинга) вопрос об организации снабжения нужными материалами со стороны.
  • После того как продукция изготовлена, отдел сбыта(маркетинга) реализует функции, связанные со сбытом и доставкой готовой продукции потребителю.

Теперь предположим, что задача исследования состоит в определении “наиболее выгодного” для предприятия-изготовителя объема производства данной продукции. Рассматривая исследуемую производственную систему как единое целое, легко убедиться в том, что на объем производства может влиять большое число факторов. Приведем несколько примеров таких факторов, группируя их по соответствующим подразделениям предприятия.

1. Производственный отдел. Возможное время загрузки оборудования, последовательность технологических операций, выполняемых на оборудовании, объем незавершенного производства, количество бракованных изделий и производительность службы технического контроля.

2. Склад. Имеющиеся запасы сырья и материалов, ограничения запасов готовой продукции.

3. Отдел сбыта (маркетинга). Прогноз объемов реализации продукции, активность рекламной деятельности, возможности организационно-технической базы сбыта продукции, влияние конкуренции.

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

Для формирования упрощенного абстрактного образа системы-оригинала следует рассматривать систему как единый объект, а не заниматься частными деталями анализируемой проблемы. По существу систему как единое целое можно рассматривать с точек зрения изготовителя и потребителя. В первом случае систему можно характеризовать ее производительностью, а во втором - объемом реализации продукции.

Производительность системы зависит от таких факторов, как располагаемое время использования рабочей силы и оборудования, последовательность технологических операций, наличие сырья.

Объем реализации продукции определяется ограничениями, присущими системе распределения готовой продукции, и прогнозом сбыта.

Упрощения, осуществляемые при переходе от системы оригинала к ее упрощенному образу, достигается за счет “объединения” нескольких первичных факторов в один фактор. Однако, следует помнить, что степень сложности модели всегда находится в обратной зависимости от степени упрощения реальной системы. Можно, например, принять допущение о том, что производительность системы и объем сбыта либо постоянны, либо зависят от времени. Очевидно, что в последнем случае необходимо разрабатывать более сложную модель.

Правил, определяющих переход от реальной системы к модели не существует. Сведение множества факторов, управляющих поведением системы, к относительно небольшому количеству доминирующих факторов и переход от упрощенного образа системы-оригинала к модели - в большей мере искусство, чем наука. Степень адекватности построенной модели реальной системе зависит прежде всего от творческих способностей и интуиции разработчика. Ясно, что проявление этих чисто индивидуальных качеств нельзя отразить в рамках формализованных правил построения моделей.

Несмотря на то что строгие предписания о том, как следует разрабатывать модель, сформулировать невозможно, все же полезно иметь некоторое представление о возможных типах моделей, их общей структуре и характеристиках.

– Конец работы –

Эта тема принадлежит разделу:

Общее понятие имитационного моделирования экономических процессов

Основные понятия... Объектно ориентированное моделирование ООМ предполагает поддержку классов и... Класс определяет некоторый шаблон или прототип блока например бассейн вообще Оперируя с классом например Бассейн...

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Существующие подходы к визуальному моделированию сложных динамических систем

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

Общее понятие имитационного моделирования экономических процессов.
Имитационная модель можно рассмотреть как специальную форма математической модели, в которой: декомпозиция системы на компоненты производится с учетом структуры проектируемого или из

Пакеты визуального моделирования
  Пакеты визуального моделирования позволяют пользователю вводить описание моделируемой системы в естественной для прикладной области и преи

Численное решение
Традиционная технология численного моделирования требует весьма аккуратного выбора и настройки численного метода (иногда даже несколько раз по ходу решения) и тщательного исследования погрешности р

Оптимизация заданной целевой функции.
Модели экономических процессов разрабатываются с целью оптимизации заданной целевой функции при некоторой совокупности ограничений. Термин “оптимизация” обычно используется для обозначения процессо

Этапы исследования экономических процессов.
Работа, выполняемая в процессе исследования, состоит из следующих этапов: 1) идентификации проблемы; 2) построения модели; 3) решения поставленной задачи с помощью модели

Сетевая модель.
Сетевая модель отображает взаимосвязи между операциями и порядок их выполнения. Для представления операции используется стрелка, направление которой соответствует процессу

Правила построения сетевой модели.
Правило 1. Каждая операция в сети представляется одной и только одной дугой(стрелкой). Ни одна из операций не должна появляться в модели дважды. При этом следует различать случай, к

Моделирование экономических процессов в виде системы массового обслуживания
В системах массового обслуживания различают три основных эта­па, которые проходит каждая заявка: 1) появление заявки на входе в систему; 2) прохождение очереди; 3) процес

Имитационное моделирование управления запасами
Существует проблема классификации имеющихся в наличии запасов. Для решения этой задачи используется методика адми­нистративного наблюдения. Цель ее заключается в определении той части запасов фирмы

Простейшая модель оптимального размера заказа.
Предположим, что: 1) темп спроса на товар известен и постоянен; 2) получение заказа мгновенно; 3) закупочная цена не зависит от размера заказа; 4) дефицит не доп

Модель оптимального размера заказа с фиксированным вре­менем его выполнения.
Предположим, что: 1) темп спроса на товар известен и постоянен; 2) время выполнения заказа известно и постоянно; 3) закупочная цена не зависит от размера заказа;

Модель оптимального размера заказа с производством.
Предположим, что: 1) темп спроса на товар известен и постоянен; 2) темп производства товара известен и постоянен; 3) время выполнения заказа известно и постоянно;

Модель оптимального размера заказа с дефицитом.
Предположим, что: 1) темп спроса на товар известен и постоянен; 2) время выполнения заказа известно и постоянно; 3) закупочная цена не зависит от размера заказа.

Модель оптимального размера заказа с количественными скидками.
Предположим, что: 1) темп спроса на товар известен и постоянен; 2) время выполнения заказа известно и постоянно. Исходные данные: темп спроса, издержки заказа, изд

Дискретная стохастическая модель оптимизации начально­го запаса.
Мы отказываемся от предположения о постоянстве и детерми­нированности величины спроса на товар и предполагаем извест­ным распределение величины спроса. Пусть S — размер запаса на на

Основы теории матричных игр
Методы, основанные на теории игр, используются для принятия решений в условиях неопределенности. Игра — это матема­тическая модель конфликтной ситуации, которая предполагает наличие следующи

Матричная игра двух лиц с нулевой суммой
В игре двух лиц с нулевой суммой (такую игру называют также антагонистической) принимают участие два игрока: игрок 1 и иг­рок 2. В распоряжении каждого из них имеется множество стра­т

Матричная игра двух лиц с ненулевой постоянной суммой
Конечная игра, в которой сумма выигрышей обоих игроков не равна нулю и постоянна для всех сочетаний их чистых стратегий, называется матричной игрой двух лиц с ненулевой постоянной сум­мой. Пусть

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги