41271

Методологическая основа моделирования

Лекция

Информатика, кибернетика и программирование

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

Русский

2013-10-23

127 KB

23 чел.

Лекция 1. Введение. Современное состояние проблемы МОДЕЛИРОВАНИЯ СИСТЕМ Методологическая основа моделирования. ОСНОВНЫЕ ПОНЯТИЯ ТЕОРИИ МОДЕЛИРОВАНИЯ СИСТЕМ. Принципы системного подхода в моделировании систем. Подходы к исследованию систем

Введение. Современное состояние проблемы МОДЕЛИРОВАНИЯ СИСТЕМ

Методологическая основа моделирования

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

Объект (лат. objectum – предмет) – все то, на что направлена человеческая деятельность. Технический объект – машина, механизм, технический комплекс, технологический процесс, а также любой их компонент, выделяемый в процессе моделирования путем деления структуры целостного объекта на отдельные блоки, части, элементы.

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

Аналогия – суждение о каком-либо частном сходстве двух объектов.

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

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

Модель (лат. modulus – мера) – объект-заместитель объекта-оригинала, обеспечивающий изучение некоторых свойств оригинала.

Модель считается адекватной, если с приемлемой точностью выходные параметры модели (свойства, характеристики) совпадают с истинными их значениями объекта. Адекватность зависит от цели моделирования и принятых критериев.

Моделирование состоит из двух стадий: анализа и синтеза.

При анализе задана модель, необходимо определить и исследовать неизвестные ее характеристики. Этапы анализа:

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

При синтезе задаются требуемые характеристики объекта, необходимо получить некоторую модель, которая обеспечивала бы заданные характеристики. Если определяют в некотором смысле наилучшие структуру и параметры, то синтез называется оптимизацией, соответственно структурной или параметрической. Этапы синтеза:

  1.  создание исследовательской модели;
  2.  анализ этой модели и определение ее функций;
  3.  сравнение полученных результатов с заданными требованиями.

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

Например, проектирование АСОИУ делится на внешнее (макропроектирование) и внутреннее (микропроектирование). При использовании методов моделирования на каждой стадии осуществляется и анализ, и синтез.

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

На стадии микропроектирования АСОИУ в процессе анализа разрабатывают модели информационного, математического, технического обеспечения подсистем АСОИУ, при синтезе – по характеристикам моделей подсистем выбирают наиболее эффективные по управлению с учетом заданных требований.

На этапах разработки АСОИУ различных уровней (отраслевые АСУ, АСУ объединениями и предприятиями, автоматизированные системы научных исследований и комплексных испытаний, системы автоматизации проектирования, АСУ технологическими процессами, а также интегрированные АСУ) необходимо учитывать следующие особенности:

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

Различают два основных метода моделирования с использованием ЭВМ:

аналитический применяется для анализа характеристик модели, полученной по упрощенным аналитическим зависимостям. ЭВМ используется только как вычислитель этих зависимостей;

имитационный (машинный) – позволяет не только анализировать характеристики модели, но и проводить структурный, алгоритмический и параметрический синтез модели на ЭВМ при заданных критериях оценки эффективности и ограничениях.

1. ОСНОВНЫЕ ПОНЯТИЯ ТЕОРИИ МОДЕЛИРОВАНИЯ СИСТЕМ

1.1. Принципы системного подхода в моделировании систем

Подходы к исследованию систем

Система S  целенаправленное множество взаимосвязанных элементов любой природы.

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

Структура системы – совокупности связей между элементами системы, отражающих их взаимодействие.

Существует два подхода моделирования системы: классический и системный.

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

а

б

Рис. 1.1. Процесс синтеза модели на основе

а – классического и б – системного подходов

Системный – в основе синтеза лежит рассмотрение системы (объекта) как интегрированного целого, причем это рассмотрение при разработке начинается с главного – формулировки цели функционирования. Процесс синтеза модели М на базе системного подхода условно представлен на рис.1.1, б. На основе исходных данных Д, которые известны из анализа внешней системы, тех ограничений, которые накладываются на систему сверху, либо исходя из возможностей ее реализации, и на основе цели функционирования формулируются исходные требования Т к модели системы S. На базе этих требований формируются определенные подсистемы П, элементы Э и осуществляется наиболее сложный этап синтеза – выбор В составляющих системы, для чего используются специальные критерии выбора КВ. Процесс моделирования осуществляется от общего к частному.

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

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

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

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

Функционирование системы – проявление функций системы во времени S(t) означает переход системы из одного состояния в другое, т.е. движение в пространстве состояний Z.

Независимо от типа используемой модели М при ее построении необходимо руководствоваться принципом системного подхода:

1) иерархичности;

2) локальной оптимизации;

3) декомпозиции;

4) целостностью отдельных обособленных стадий построения модели.

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

БИБЛИОГРАФИЧЕСКИЙ СПИСОК

1. Советов Б.Я. Моделирование систем : учеб. для вузов / Б.Я. Советов, С.А. Яковлев. М. : Высш. шк., 2001. 343 с.

2. Советов Б.Я. Моделирование систем : учеб. для вузов / Б.Я. Советов, С.А. Яковлев. 2-е изд. М.: Высшая школа, 1998. 319 с.

3. Тарасик В.П. Математическое моделирование технических систем: учеб. для вузов / В.П. Тарасик. М.: Наука, 1997. 600 с.

4. Введение в математическое моделирование: учеб. пособие для вузов/ под ред. П.В.Тарасова. М.: Интермет Инжиниринг, 2000. 200 с.

5. Ивченко Г.И. Математическая статистика: учебное пособие для втузов / Г.И. Ивченко, Ю.И. Медведев. М.: Высш. шк., 1984. 248 с.

6. Альянах И.Н. Моделирование вычислительных систем / И.Н. Альянах. Л.: Машиностроение, 1988. 233 с.

7. Шеннон Р. Имитационное моделирование систем – искусство и наука / Р. Шеннон. М.: Мир, 1978. 308 с.

5

Д

Д

Д

Д

Д

Ц

Ц

К

.....

К

М

Д

Ц

Т

Т

Т

П

Э

В

Д

КВ

М


 

А также другие работы, которые могут Вас заинтересовать

18112. Кнопки. Приложение Windows 53 KB
  Кнопки Для создания кнопки приложение должно создать дочернее окно на базе предопределенного класса button. После этого родительское окно будет получать от кнопки сообщение с кодом WM_COMMAND. Этим сообщением кнопка информирует родительское окно о том что с ней чтото сде
18113. Классификация типов меню 77.5 KB
  Меню Классификация типов меню При создании окна в приложении Windows можно указать что окно должно иметь меню. Обычно меню создается в главном окне приложения. Такое меню называется меню приложения. Меню содержит отдельные элементы или строки File Edit View и т. д. рас
18114. Рисование геометрических фигур 146.5 KB
  Рисование точки Функция рисования точки SetPixel устанавливает цвет точки с заданными координатами: COLORREF WINAPI SetPixel HDC hdc // контекст отображения int nXPos // xкоордината точки int nYPos // yкоордината точки COLORREF clrref; // цвет точки Параметр hdc
18115. Об’єктно-реляційні перетворення (O/RM – Object-relational mapping) 83 KB
  Об’єктнореляційні перетворення O/RM – Objectrelational mapping //Реляційні бази даних; проблеми зв’язку реляційних БД з ООПпрограмами} Об’єктноорієнтовані бази даних і СУБД ODBMS Object database management system Поряд з реляційними базами даних РБД в яких інформація зберігається у вигл...
18116. Поняття бізнес-логіки. Java EE 70.5 KB
  Тема 1: Поняття бізнеслогіки. Java EE Поняття бізнеслогіки Загальна задача роботи програми роботи з базою даних – читати з бази даних інформацію і показувати її користувачеві часто в обробленому вигляді і записувати в базу інформацію введену користувачем часто в обро
18117. Технологія Java Servlet 52.5 KB
  Тема 2: Технологія Java Servlet Сервлет Javaоб’єкт що працює всередині спеціальної програми сервлетконтейнера і застосовується для динамічного генерування даних. Кожен сервлет описується в окремому класі який реалізує інтерфейс Servlet. В більшості сервлети використовуються...
18118. JSP (Java Server Pages ) 97 KB
  Тема 3: JSP Java Server Pages Технологія Java Server Pages JSP є складовою частиною єдиної технології створення програм на основі технології J2EE з використанням webінтерфейсу. JSP це альтернативна технології Java Servlet методика розробки програм що динамічно генерують відповідь на ті або інш...
18119. Вступ до технології Enterprise JavaBeans 50 KB
  Тема 4: Вступ до технології Enterprise JavaBeans Java Platform Enterprise Edition чи Java EE раніше відома як Java 2 Platform Enterprise Edition чи J2EE до версії 1.5 – це програмна платформа частина Javaплатформи для розробки і запуску розподілених Javaпрограм з багаторівневою архітектурою що базуються на ком
18120. Транзакції в мові SQL 88.5 KB
  Тема 5: Транзакції в мові SQL Що таке транзакція Транзакція transaction може бути визначена як логічна послідовність операцій над даними яка розглядається як окрема цілісна частина роботи. У транзакції робляться або всі зміни або жодної. Транзакції підтримують ACIDвластиво