Компьютерное моделирование. О типах связи и системах управления

0

No comments posted yet

Comments

Slide 1

Моделирование

Slide 2

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

Slide 3

Причины построения моделей: В реальном времени оригинал может уже не существовать или его нет в действительности (теория вымирания динозавров, теория гибели Атлантиды, модель «ядерной зимы»); Оригинал может иметь много свойств и взаимосвязей (карта местности, модели живых организмов); Оригинал либо очень велик, либо очень мал (глобус, модель Солнечной системы, модель атома); Процесс протекает очень быстро или очень медленно (модель двигателя внутреннего сгорания, геологические модели); Исследование объекта может привести к его разрушению (модель самолета или автомобиля).

Slide 4

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

Slide 5

Классификация моделей С учетом фактора времени (отражают динамику происходящих процессов).

Slide 6

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

Slide 7

Классификация моделей

Slide 8

Основные свойства моделей: адекватность; подробность; ценность. Адекватность – степень соответствия модели представляемым объектам. Создавая математическую модель для решения задачи, нужно: выделить предположения, на которых будет основываться математическая модель; определить, что является исходными данными и результатами; записать математические соотношения, связывающие результаты с исходными данными. Модель нужна: чтобы понять, как устроен конкретный объект, какова его структура, основные свойства, законы развития и взаимодействия с окружающим миром; чтобы научиться управлять объектом, процессом; чтобы прогнозировать последствия воздействия на объект.

Slide 9

Информатика предоставляет общие методы и средства для информационного моделирования. Модель, реализованная на ЭВМ, называется компьютерной информационной моделью. Построение компьютерной информационной модели начинается с системного анализа объекта моделирования. Результатом является теоретическая информационная модель. Объект моделирования (реальная система) Разработка компьютерной модели производится с помощью специального программного обеспечения или через программирование на языках высокого уровня. Теоретическая информационная модель Компьютерная информационная модель Разработка компьютерной модели Системный анализ

Slide 10

Примеры имитационного моделирования Созданы с помощью программы Speech Animator

Slide 11

Примеры имитационного моделирования Созданы с помощью программы Char Studio 2.1

Slide 12

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

Slide 13

Примеры:

Slide 14

Структура - это совокупность связей между элементами системы (или внутренняя организация системы). Вывод: всякая система обладает определенным составом и структурой. Свойства системы зависят от того и другого. Даже при одинаковом составе, системы с разной структурой обладают разными свойствами, могут иметь разное назначение. Если некоторые элементы объединить в систему, то она будет обладать новыми качествами, которыми не обладали ее составные части. Это свойство называется «системным эффектом».

Slide 15

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

Slide 16

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

Slide 17

Систематизация - процесс превращения множества объектов в систему. Она имеет огромное значение. Неоценима систематизация знаний в различных науках. Задача наук – описание системных закономерностей в природе и обществе. Сущность системного подходах состоит с учете системных связей всякого объекта изучения или воздействия: данный объект является подсистемой других систем.

Slide 18

Типы связей и системы управления Существующие системы можно разделить на естественные – созданные природой и искусственные – созданные человеком. В естественных системах живой природы действуют как материальные, так и информационные связи. В общественных системах очень велика роль информационных связей. Любая искусственная система создается с определенной целью.

Slide 19

Под управлением понимается планомерное воздействие на некоторый объект с целью достижения определенного результата. Кибернетика предложила универсальную систему управления, включающую в себя: управляющую систему, объект управления, линии прямой и обратной информационной связи. Животное и человек являются самоуправляемыми системами, так как они включают в себя все компоненты кибернетической системы управления. Компьютер – самоуправляемая искусственная система. Системы управления Объект управления Управляющая система Прямая связь Обратная связь

Slide 20

Формы представления информационных моделей

Slide 21

Информационные модели По форме представления: Словесные – устные и письменные описания с использованием иллюстраций; Математические – математические формулы, отображающие связь различных параметров объекта или процесса; Геометрические – графические формы и объемные конструкции; Структурные – схемы, графики, таблицы и т.д. Логические – модели, в которых представлены различные варианты выбора действий на основе умозаключений и анализа условий; Специальные – ноты, химические формулы и т.п.

Slide 22

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

Slide 23

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

Slide 24

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

Slide 25

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

Slide 26

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

Slide 27

Табличные модели Одной из наиболее часто встречающихся структур информационных моделей являются таблицы. Они имеют очень широкое распространение. Только в школьной практике вам приходится встречаться с массой таблиц: расписание занятий, журнал успеваемости, график дежурств, таблица Менделеева, таблицы физических свойств веществ (плотность, теплоемкость, электрическое сопротивление и пр.), таблицы исторических дат и многое другое. Информация в таблицах обязательно упорядочена по какому-то принципу (например, в классном журнале – в алфавитном порядке фамилий учеников; в расписании занятий – по дням недели и номерам уроков и т.д.). Эта упорядоченность позволяет быстро находить нужные сведения. В таблице может содержаться информация о различных свойствах объектов, об объектах одного класса и разных классов, об отдельных объектах и группах объектов.

Slide 28

Чаще всего мы пользуемся прямоугольными таблицами, которые состоят из строк и граф (столбцов). Таблица 1. Домашняя библиотека. Обратите внимание на правила оформления таблиц. Перед таблицей обычно указывается ее номер и заголовок. Заголовки граф пишутся с заглавной буквы; там, где это необходимо указываются размерности величин.

Slide 29

Основными понятиями таблицы являются: Объект – это то, о чем идет речь. Класс объектов – множество объектов, объединенных какими-то общими свойствами. Свойства – характеристики, признаки объекта. У каждого свойства есть название и значение. Укажем эти понятия для нашей таблицы «Домашняя библиотека». В таблице идет речь о классе объектов – о книгах домашней библиотеки. Свойства – автор, название, год издания, жанр. Значения свойств: автор: А. Беляев, А. Пушкин , … название: «Человек-амфибия», поэмы, … год издания: 1990, 1985, … жанр: фантастика, сказка, …

Slide 30

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

Slide 31

Типы таблиц «объект – объект» (ОО) Таблица ОО – это таблица, которая описывает пары объектов и только одно свойство. Такие таблицы отражают взаимосвязь между различными объектами. В них строки и столбцы относятся к объектам, в клетке на пересечении содержится информация об отношении между соответствующей парой объектов. Для построения такой таблицы необходимо: Выделить объекты и свойства. Назвать класс первых и вторых объектов. Вписать названия первых и вторых объектов. Вписать значения свойств в ячейки. Пример

Slide 32

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

Slide 33

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

Slide 34

Задача В школе учатся 4 талантливых подростка: Иван, Петр, Алексей и Андрей. Один из них – будущий хоккеист, другой преуспел в футболе, третий – легкоатлет, четвертый подает надежды как баскетболист. О них известно следующее: Иван и Алексей присутствовали в спортзале, когда там занимался легкоатлет. Петр и хоккеист вместе были на тренировке баскетболиста. Хоккеист раньше дружил с Андреем, а теперь неразлучен с Иваном. Иван не знаком с Алексеем, так как они учатся в разных классах и в разные смены. Кто чем увлекается? Построим таблицу, в которой учтем все возможные варианты.

Slide 35

Найдите и исправьте ошибки в предложениях: По временному фактору информационные модели делятся на словесные, геометрические, математические, логические, специальные. Словесные модели – математические формулы, отображающие связь различных параметров объекта или процесса. Математические модели – графические формы и объемные конструкции. Описательные модели – модели, в которых представлены различные варианты выбора действий на основе умозаключений и анализа условий. Формальные языки используются для представления описательных моделей. Естественные языки используются для построения формально-логических моделей. Процесс построения информационных моделей с помощью формальных языков называется моделированием. Домашнее задание

Slide 36

Домашнее задание Построить таблицу для следующей информации. Недостающие данные выясните самостоятельно: Столица Франции – Париж. Площадь – 552 тыс. кв. км. Население – 52 млн. чел. Форма правления – республика. Столица Австрии – Вена. Площадь – 84 тыс. кв. км. Форма правления – федеративная республика. Столица Великобритании – Лондон. Площадь – 244 тыс. кв. км. Население – 56 млн. чел. Форма правления – конституционная монархия. Столица Швейцарии – Берн. Площадь – 41 тыс. кв. км. Население – 7 млн. чел. Форма правления – конфедерация. Столица Италии – Рим. Площадь – 301 тыс. кв. км. Население – 55 млн. чел. Форма правления – республика. Столица Канады – Оттава. Площадь – 9974 тыс. кв. км. Население – 22 млн. чел. Канада – доминион в составе Британского содружества наций. Столица Омана – Маскат. Население – 1 млн. чел. Форма правления – абсолютная монархия (султанат). Столица Японии – Токио. Площадь – 370 тыс. кв. км. Население – 108 млн. чел. Форма правления – конституционная монархия (империя).

Slide 37

Домашнее задание Составить геометрический орнамент из имеющихся элементов:

URL: