- •1 Методологические основы моделирования сложных систем
- •1.1 Системность
- •Определение понятия системы
- •Основные свойства, обязательные для любой системы
- •Системное мышление
- •Понятия общей теории систем
- •Системный подход
- •1.2 Определение понятий элементов, связей, функций, внешней среды системы Элемент
- •Функции системы
- •Сложность систем
- •Внешняя среда
- •Классификация систем
- •Развитие искусственной системы и ее жизненный цикл
- •1.3 Моделирование
- •Общая методология моделирования
- •Примеры сложных систем Космическая система наблюдения Земли как сложная техническая система
- •Сложная социально-экономическая система
- •2 Методология построения математических моделей
- •2.1 Математическая модель, математическое моделирование – основные понятия, термины и определения
- •Цели математического моделирования
- •2.2 Общие методы построения математической модели Процесс моделирования
- •Анализ и синтез в моделировании
- •Микроподход и макроподход в исследованиях системы.
- •Формальная запись модели системы
- •Модульное построение моделей
- •Понятие вариационных принципов
- •2.3 Требования к построению модели
- •Адекватность и достоверность модели
- •Равнозначимость внешнего и внутреннего правдоподобия
- •2.4 Этапы построения моделей
- •2.4.1 Постановка задачи моделирования
- •Разработка содержательной модели
- •Разработка концептуальной модели
- •Описание внешних воздействий
- •Декомпозиция системы
- •Подготовка исходных данных для математической модели
- •Содержание концептуальной модели
- •2.4.2 Разработка математической модели
- •Разработка функциональных соотношений
- •Выбор метода решения задачи
- •Проверка и корректировка модели
- •Анализ чувствительности модели
- •Реализация математической модели в виде программ для эвм
- •2.4.3 Практическое использование построенной модели и анализ результатов моделирования
- •3 Математические модели структуры и состояния системы
- •3.1 Модель структуры системы Основные понятия структуры системы
- •Модель состава и структуры системы
- •Виды структур
- •Методология моделирования структуры системы
- •Пример разработки моделей деятельности организации
- •3.2 Модель состояния системы Состояние системы и ее функционирование
- •Формализация процесса функционирования системы
- •3.3 Модель процесса функционирования
- •Установление функциональных зависимостей
- •Неопределенность функционирования системы
- •Пути уменьшения неопределенностей при синтезе системы (проекта)
- •3.4 Анализ функционирования и анализ структуры
- •Пример разработки моделей деятельности организации
- •Функционально – физический анализ технических объектов
- •Пример функционально – физического анализа технических объектов Конструкция бытовой электроплитки
- •Функционально стоимостной анализ
- •4 Виды математических моделей
- •4.1 Классификация математических моделей
- •4.2 Классификация математических моделей в зависимости от оператора модели
- •Линейные и нелинейные модели
- •Обыкновенные дифференциальные модели
- •4.3 Классификация математических моделей в зависимости от параметров модели Непрерывные и дискретные модели
- •Детерминированные и неопределенные модели
- •Статические и динамические модели
- •Стационарные и нестационарные модели
- •Формализация системы в виде автомата
- •Формализация системы в виде агрегата
- •Моделирование процесса функционирования агрегата
- •Моделирование агрегативных систем
- •Модель сопряжения элементов
- •5 Математические модели физических явлений и процессов. Универсальность моделей
- •5.1 Математические модели на основе фундаментальных законов
- •Теоретический метод составления математических моделей
- •Основные фундаментальные законы механики
- •Работа, энергия, мощность
- •5.2 Уравнения движения
- •Динамика поступательного движения.
- •5.3 Уравнения состояния
- •Термодинамическая система
- •Твердые тела, жидкости и газы
- •6 Универсальность моделей
- •6.1Типовые математические модели элементов и подсистем
- •Модель колебательного процесса
- •Электрическая подсистема
- •Модели элементов гидравлических систем
- •Модели элементов пневматических систем
- •6.2 Модели на основе аналогий
- •Скорость роста какой-либо величины пропорциональна текущему значению этой величины Закон сохранения материи
- •II. Квадратичная зависимость скорости воспроизводства
- •IV. «Равновесная» численность популяции Nр, которую может обеспечить окружающая среда
- •V. Конкуренция двух популяций
- •VI. Изменение зарплаты и занятости
- •VII. Организация рекламной кампании
- •VIII. Двухвидовая борьба в популяции
- •IX. Взаимоотношения «производитель – управленец».
- •7 Математические модели распределения ресурсов в исследовании операций
- •7.1 Моделирование операций распределения ресурсов
- •Формулировка задачи математического программирования
- •7.2 Модели линейного программирования
- •Формулировка общей задачи линейного программирования.
- •Типовые задачи линейного программирования
- •Транспортная задача
- •Примеры сведения практических задач к канонической транспортной задаче
- •7.3 Распределительные задачи линейного программирования
- •Примеры распределительных задач.
- •Распределение транспортных единиц по линиям
- •Задача о назначениях
- •Экономическая интерпретация задач линейного программирования
- •Перевозки взаимозаменяемых продуктов
- •Перевозка неоднородного продукта на разнородном транспорте
- •Задача коммивояжера
- •Задача о ранце
- •Общая задача теории расписаний
- •8 Моделирование процесса управления
- •8.1 Основные определения
- •Формальная запись системы с управлением
- •8.2 Модели систем автоматического управления
- •Математическая модель объекта управления
- •Устойчивость движения систем
- •Определение программного движения и управление движением
- •8.3 Модели автоматизированных систем управления
- •9 Моделирование производственных процессов Общая характеристика производственного процесса
- •9.1 Модели систем массового обслуживания
- •Основные элементы систем массового обслуживания.
- •Характеристики потока
- •Классификация смо
- •Оценка эффективности смо
- •Аналитические и статистические модели
- •9.2 Модели дискретного производственного процесса
- •Операции обработки
- •Операции сборки
- •Операции управления
- •Формализация отклонения течения производственного процесса от нормального
- •Моделирование комплексного процесса обработки, сборки и управления при поточном производстве
- •9.3 Имитационное моделирование производственного процесса
- •9.3 Модели непрерывного производственного процесса
- •10 Синтез модели (проекта) системы
- •10.1 Проектирование системы как процесс создания (синтеза) ее модели
- •10.2 Методология проектирования
- •10.3 Формирование концепции системы
- •Системный подход при формировании концепции
- •Типовые проектные процедуры формирования концепции
- •10.4 Эффективность системы Понятие эффективности системы
- •Формирование модели цели системы
- •Выбор критериев и показателей эффективности
- •Основные принципы выбора критериев эффективности:
- •Проблемы многокритериальности
- •Особенности синтеза адаптивных систем
- •10.5 Технология проектирования
- •10.6 Принятие решений в проектировании Особенности процесса принятия решений в проектировании
- •Выбор альтернатив
- •Принятие решений в условиях неопределенности
- •Моделирование принятия решения
- •Прогнозирование в принятии решений
- •10.7 Маркетинг и управление проектом
- •Задачи управления проектами
- •Пример анализа на чувствительность экономической задачи
- •11 Синтез модели технической системы
- •11.1 Особенности синтеза модели технической системы
- •Этапы проектирования
- •Особенности построения моделей при проектировании
- •Формирование технического облика системы
- •Формирование структуры системы
- •Выбор основных проектных параметров системы
- •Формирование множества вариантов системы
- •11.2 Концепции автоматизации проектирования
- •История развития сапр
- •Классификация сапр
- •Стратегическое развитие сапр Современное состояние сапр
- •Направления разработки проектной составляющей сапр
- •Разновидности сапр
- •Математическое и информационное обеспечение сапр
- •12 Особенности синтеза модели информационной системы
- •12.1 Общие свойства информационных систем
- •Файл-серверные информационные системы
- •Клиент-серверные информационные системы
- •Архитектура Интернет/Интранет
- •Хранилища данных и системы оперативной аналитической обработки данных
- •12.2 Схемы разработки проекта
- •1. Предпроектные исследования
- •2 Постановка задачи
- •3 Проектирование системы
- •Архитектура программного обеспечения
- •Подсистема администрирования.
- •Техническая архитектура
- •Организационное обеспечение системы
- •4 Реализация и внедрение системы
- •13 Анализ инвестиционной привлекательности проекта системы
- •13.1 Концепции инвестиционной привлекательности проекта Основные типы инвестиций.
- •Основные экономические концепции инвестиционного анализа
- •Состав работ при инвестиционном проектировании
- •13.2 Конкурентоспособность проектируемой системы Оценка потенциальной емкости рынка и потенциального объема продаж
- •Оценка конкурентоспособности
- •13.3 Методы оценки эффективности инвестиций
- •Метод определения чистой текущей стоимости.
- •Метод расчета рентабельности инвестиций
- •Метод расчета внутренней нормы прибыли
- •Расчет периода окупаемости инвестиций
Общая методология моделирования
Выделение общих принципов, подходов к построению и исследованию моделей является предметом методологии моделирования.
Методология – исходные руководящие принципы, способы и формы деятельности. Методология не дает алгоритмически оформленной технологии создания моделей вообще - необходима содержательная последовательность действий при создании моделей конкретных объектов и явлений.
Общая методология – основные принципы построения моделей.
Частная методология – совокупность методов, приемов, способов построения моделей в конкретной области, основывается на законах этой конкретной области.
Общих правил построения моделей для различных дисциплин и задач практически не существует – нет единой теории систем, теории моделирования (и не может быть – достаточно высокий уровень обобщения приводит к формулировке общефилософских принципов).
Могут быть обобщены только некоторые общие схемы и принципы построения моделей в различных областях знаний, на основе которых разрабатываются конкретные правила и рекомендации по построению частных моделей в конкретных предметных областях.
Моделирование – искусство, интуиция, основанная на опыте.
Модель можно рассматривать как детализацию и конкретизацию системы, т.е. понятия системы и модели взаимосвязаны: модель в определенной мере является упрощением объекта.
Фактически все разделы механики, физики, химии посвящены построению и исследованию математических моделей различных физических объектов и явлений. Разработка новых технических, экологических, организационных, экономических систем - это, по сути, построение их моделей, в частности, математических.
Несмотря на то, что создание любой новой модели – процесс творческий, близкий к искусству, существуют достаточно общие подходы, методы, «инструменты», пригодные для различных предметных областей, которые раскрывают «кухню»разработчиков математических моделей.
Проблема описания (моделирования) материального мира сводится, прежде всего, к описанию механизмов отбора, лежащих в основе причинности всех реальных движений материи, сужению множества виртуальных (мыслимых, согласуемых со связями) движений, отбору реальных движений из числа виртуальных.
Понятия модели как нечто универсальное, как способ исследования технических систем начали складываться в исследовании операций, кибернетике, информатике, системном анализе, затем и в других областях науки и техники. Все эти (и другие) дисциплины исследуют не саму систему, а ее модель, и в каждой из этих дисциплин сложились присущие им подходы к построению математических моделей.
При построении модели обычно учитываются только наиболее существенные для достижения поставленных целей моделирования факторы. Поэтому построенная модель не тождественна объекту-оригиналу.
Априори предполагается, что не учтенные при построении модели факторы оказывают малое влияние на поведение объекта по сравнению с выбранными факторами и поэтому, с точки зрения поставленных целей моделирования, построенная модель адекватна объекту-оригиналу. Однако в совокупности, не учтенные факторы, могут приводить к значительным различиям между объектом и его моделью, что приводит к необходимости отладки или оптимизации построенной модели после ее апробации на ряде тестовых примеров.
Если результаты дальнейшего моделирования удовлетворяют исследователя и могут служить основой для прогнозирования поведения или свойств исследуемого объекта, то говорят, что модель адекватна объекту - оригиналу. При этом адекватность модели зависит от целей моделирования и принятых при оптимизации критериев качества модели и построение идеально адекватной модели принципиально невозможно из-за практической невозможности учета бесконечного числа параметров объекта-оригинала.
В общем виде методология моделирования представляет собой взаимосвязанную совокупность положений, определений, методов и средств создания и изучения моделей. Эти положения, определения, методы и средства, как и сами модели, являются предметом теории моделирования.
Основная задача методологии моделирования - предоставить исследователю технологию создания таких моделей, которые достаточно точно и полно фиксируют интересующие свойства оригинала, проще и быстрее поддаются исследованию и допускают перенесение его результатов на оригинал.
Следует также учитывать, что модели проходят свой жизненный цикл: они возникают, развиваются, сотрудничают или соперничают с другими моделями, уступают место более совершенным. В этом проявляется динамика модели.
Основной принцип построения моделей: свойства объекта исследуются на модели, сходство которой с объектом существенно, а различие несущественно (здесь главным становится вопрос о степени существенности сходства модели и объекта).
Поскольку нет четких правил выделения системы из внешней среды (зачастую трудно сказать, где кончается система и начинается среда), система может иметь практически необозримое количество сущностей (свойств), создание модели всей системы нереально – не существует модели «вообще».
Таким образом, моделирование имеет целевой характер - модель отображает не вообще оригинал, а то, что необходимо для исследований системы.
Моделирование как метод исследования имеет следующую структуру: постановка задачи, создание модели, исследование модели, перенос знания с модели на оригинал.
Использование того или иного метода исследований определяется характером стоящих перед исследователем задач. Рассмотрение внутренних механизмов функционирования объекта, взаимосвязей и взаимодействий его с внешней средой обуславливает применение системного подхода. Представление объекта как системы позволяет широко использовать моделирование, которое предполагает установление определенных соответствий между элементами модели и моделируемого объекта и внешней среды.
Целевой характер моделирования
Модель, абсолютно эквивалентная действительности есть только идеализация. Создание такой модели невозможно, так как реальная действительность имеет бесконечную размерность.
В моделях достаточно потребовать не эквивалентности их оригиналам, а выделения из полного набора свойств тех свойств системы, которые интересуют исследователя системы (влияют на результаты решения задач исследований).
Общего решения проблемы определения, что такое существенная информация для решения поставленной задачи, не существует – этому посвящена вся методология моделирования.
Модель должна обеспечить возможность ответов на некоторую конкретную совокупность вопросов и исходя из этого давать полное, точное и адекватное описание конкретной системы.
Модель создается под поставленную проблему, а моделирование заключается в решениях задач: цели, построения модели, работы с моделью. Для правильно выбранной модели характерным является то, что она выявляет лишь те закономерности, которые нужны исследователю, и не рассматривает свойства системы, не существенные для данного исследования.
Между оригиналом и моделью должны быть сохранены некоторые соотношения подобия, вытекающие из закономерностей физической природы явлений. Это даст возможность путем моделирования оценивать свойства оригинала. Подбор этих соотношений (зависимостей, функций) определяется целями моделирования.
Для этого в модели должно быть точно установлено, что является и что не является субъектом моделирования (системой), описывать то, что входит в систему, и подразумевая то, что лежит за ее пределами и влияет на систему.
Отождествление модели системе проводится таким образом, что несущественные для решаемой задачи второстепенные детали опускаются, но сохраняются отношения между элементами системы, между системой и окружающей средой, влияющие на результаты исследования, для которых создается модель. Излишние подробности, не влияющие или слабо влияющие на результаты, могут заметно усложнить исследования и ухудшить точность решения.
Пример идеализации исходя из целей и задач.
Материальная точка не имеет размеров. Тогда что такое линия? Определение линии, плоскости: «Существует хотя бы одна прямая или одна плоскость. Каждая прямая и каждая плоскость есть несовпадающее с пространством непустое множество точек». Как не имеющие размеров точки могут заполнить линию? Вводится понятие предела и связанного с ним понятия бесконечно малой величины, непрерывности (основа дифференциального и интегрального исчисления).
Функция непрерывна на интервале, если она непрерывна во всех его точках, тогда ее график представляет собой непрерывную кривую.
Предел по ∆x: lim [f(x + ∆x) - f(x)] = 0.
Производная от функции y = f(x) в точке x есть скорость изменения ее в этой точке: lim ∆у/∆x = [f(x + ∆x) - f(x)] / ∆x = f′(x)
Траектория - линия, описываемая движущейся точкой. Состояние системы описывается точкой фазового пространства, которая тоже движется по некоторой траектории в этом пространстве. Состояние материальной точки не сводится к ее геометрическому положению, включает также и скорость.
Процесс синтеза модели на основе системного подхода включает следующие этапы:
1. Формирование требований к модели системы исходя из цели исследований (определяется вопросами, на которые исследователь хочет получить ответы с помощью модели) на основе исходных данных, включающих назначение модели, условия работы системы, внешнюю среду для системы и накладываемые ограничения.
2.Определение подсистем модели исходя из действий системы, необходимых для выполнения назначения системы.
3.Подбор элементов подсистем модели на основе данных для их реализации и выбор составляющих элементов будущей модели.
Получившаяся таким образом модель является интегрированным целым.
Пример. Системные исследования в области экологии.
Методологической основой исследований в области экологии является комплексное использование натурных экспериментов, измерений и исследований, экспе6риментальных лабораторных исследований, применения методов управления и моделирования, широкое использование методов других наук (химии, физики, геологии, математики и др.).
Эти методы можно объединить в несколько групп:
- методы регистрации и оценки качества окружающей среды, прежде всего различные типы экологического мониторинга (дистанционный аэрокосмический мониторинг, биомониторинг и биоиндикация);
- методы количественного учета организмов и методы оценки биомассы и продуктивности растений и животных;
- изучение особенностей влияния различных экологических показателей на жизнедеятельность организмов (длительные наблюдения в природных и лабораторных условиях – токсикологические, биохимические, биофизические, физиологические и др.);
- методы изучения взаимосвязей между организмами в многовидовых группах;
- методы математического моделирования экологических явлений и процессов, а также экосистем, имитационное моделирование, моделирование локальных, региональныхи глобальных экологических процессов и ситуаций;
- создание геоинформационных систем и технологий для решения экологических вопросов различных масштабов в разных сферах деятельности;
- комплексный эколого-экономический анализ состояния различных объектов, территорий, отраслей производства;
- геоэкологические методы исследований, геоэкологический мониторинг с целью уменьшения негативного влияния загрязнений на окружающую среду;
- технологические методы экологизации различных производств с целью уменьшения негативного влияния загрязнений на окружающую среду;
- медико-экологические методы изучения влияния различных воздействий на здоровье людей;
- методы экологического контроля окружающей среды (экологические экспертиза, аудит, паспортизация и т.д.).
