Что такое компьютерное моделирование кратко. Реферат: Компьютерное моделирование и его особенности. по типу математической схемы

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

Термин модель широко используется в различных сферах человеческой деятельности и имеет множество смысловых значений.

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

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

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

Процесс моделирования включает три элемента:

1) субъект (исследователь),

2) объект исследования,

3) модель, опосредствующую отношения познающего субъекта и познаваемого объекта.

Пусть имеется или необходимо создать некоторый объект А. Мы конструируем (материально или мысленно) или находим в реальном мире другой объект В - модель объекта А. Этап построения модели предполагает наличие некоторых знаний об объекте-оригинале. Познавательные возможности модели обуславливаются тем, что модель отражает какие-либо существенные черты объекта-оригинала. Вопрос о необходимости и достаточной мере сходства оригинала и модели требует конкретного анализа. Очевидно, модель утрачивает свой смысл как в случае тождества с оригиналом, так и в случае чрезмерного во всех существенных отношениях отличия от оригинала .

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

Рис. 1 – Этапы компьютерного моделирования

Этапы компьютерного моделирования можно представить в виде схемы (рис. 1).

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

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

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

    формулы и алгоритмы, связывающие величины в каждом из состояний моделируемого объекта;

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

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

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

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

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

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

    для вычислительного эксперимента не требуется сложного лабораторного оборудования;

    существенное сокращение временных затрат на эксперимент;

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

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

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

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

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

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

Рис. 2 – Элементы моделирования

Кобельницкий Владислав

Компьютерное моделирование. Моделирование физический и математических процессов на компьютере.

Скачать:

Предварительный просмотр:

Исследовательская работа

«КОМПЬЮТЕРНОЕ МОДЕЛИРОВАНИЕ»

ВыпоЛНИЛ:

КОБЕЛЬНИЦКИЙ ВЛАДИСЛАВ

УЧЕНИК 9 КЛАССА

МКОУ ООШ №17

РУКоводитель:

учитель математики и информатики

тВОРОЗОВА Е.С.

кАНСК, 2013

  1. вВЕДЕНИЕ……………………………………………………………………3
  2. КОМПЬЮТЕРНОЕ МОДЕЛИРОВАНИЕ…………………………………...5
  3. ПРАКТИЧЕСКАЯ ЧАСТЬ…………………………………………………..10
  4. ЗАКЛЮЧЕНИЕ……………………………………………………………...18
  5. СПИСОК ЛИТЕРАТУРЫ…………………………………………………...20

ВВЕДЕНИЕ

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

Изучая тему по информатике, «Компьютерное моделирование», меня заинтересовал вопрос – «Любой ли процесс, или явление можно смоделировать с помощью ПК?». Это и послужило выбором моего исследования.

Тема моего исследования: «Компьютерное моделирование».

Гипотеза: любой процесс или явление можно смоделировать с помощью ПК.

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

Для достижения данной цели в работе решаются следующие задачи:

– дать теоретические сведения о моделировании;

– описать этапы моделирования;

– привести примеры моделей процессов или явлений из различных предметных областей;

Сделать общий вывод о компьютерном моделировании в предметных областях.

Я решил подробнее рассмотреть компьютерное моделирование в программах MS Excel и «Живая математика». В работе рассмотрены преимущества программы MS Excel. С помощью данных программ, мной были построены компьютерные модели из различных предметных областей, таких как математика, физика, биология.

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

КОМПЬЮТЕРНОЕ МОДЕЛИРОВАНИЕ

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

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

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

Моделирование – процесс создания и использования модели.

Цели моделирования

  1. Познание действительности
  2. Проведение экспериментов
  3. Проектирование и управление
  4. Прогнозирование поведения объектов
  5. Тренировка и обучения специалистов
  6. Обработка информации

Классификация по форме представления

  1. Материальные - воспроизводят геометрические и физические свойства оригинала и всегда имеют реальное воплощение (детские игрушки, наглядные учебные пособия, макеты, модели автомобилей и самолетов и прочее).
  1. a) геометрически подобные масштабные, воспроизводящие пространственно- геометрические характеристики оригинала безотносительно его субстрату (макеты зданий и сооружений, учебные муляжи и др.);
  2. b) основанные на теории подобия субстратно подобные, воспроизводящие с масштабированием в пространстве и времени свойства и характеристики оригинала той же природы, что и модель, (гидродинамические модели судов, продувочные модели летательных аппаратов);
  3. c) аналоговые приборные, воспроизводящие исследуемые свойства и характеристики объекта оригинала в моделирующем объекте другой природы на основе некоторой системы прямых аналогий (разновидности электронного аналогового моделирования).
  1. Информационные - совокупность информации, характеризующая свойства и состояния объекта, процесса, явления, а также их взаимосвязь с внешним миром).
  1. 2.1. Вербальные - словесное описание на естественном языке).
  2. 2.2. Знаковые - информационная модель, выраженная специальными знаками (средствами любого формального языка).
  1. 2.2.1. Математические - математическое описание соотношений между количественными характеристиками объекта моделирования.
  2. 2.2.2. Графические - карты, чертежи, схемы, графики, диаграммы, графы систем.
  3. 2.2.3. Табличные - таблицы: объект-свойство, объект-объект, двоичные матрицы и так далее.
  1. Идеальные материальная точка, абсолютно твердое тело, математический маятник, идеальный газ, бесконечность, геометрическая точка и прочее...
  1. 3.1. Неформализованные модели - системы представлений об объекте оригинале, сложившиеся в человеческом мозгу.
  2. 3.2. Частично формализованные .
  1. 3.2.1. Вербальные - описание свойств и характеристик оригинала на некотором естественном языке (текстовые материалы проектной документации, словесное описание результатов технического эксперимента).
  2. 3.2.2. Графические иконические - черты, свойства и характеристики оригинала, реально или хотя бы теоретически доступные непосредственно зрительному восприятию (художественная графика, технологические карты).
  3. 3.2.3. Графические условные - данные наблюдений и экспериментальных исследований в виде графиков, диаграмм, схем.
  1. 3.3. Вполне формализованные (математические) модели.

Свойства моделей

  1. Конечность : модель отображает оригинал лишь в конечном числе его отношений и, кроме того, ресурсы моделирования конечны;
  2. Упрощенность : модель отображает только существенные стороны объекта;
  3. Приблизительность : действительность отображается моделью грубо или приблизительно;
  4. Адекватность : насколько успешно модель описывает моделируемую систему;
  5. Информативность : модель должна содержать достаточную информацию о системе - в рамках гипотез, принятых при построении модел;
  6. Потенциальность : предсказуемость модели и её свойств;
  7. Сложность : удобство её использования;
  8. Полнота : учтены все необходимые свойства;
  9. Адаптивность .


Так же необходимо отметить:

  1. Модель представляет собой «четырехместную конструкцию», компонентами которой являются субъект; задача, решаемая субъектом; объект-оригинал и язык описания или способ воспроизведения модели. Особую роль в структуре обобщенной модели играет решаемая субъектом задача. Вне контекста задачи или класса задач понятие модели не имеет смысла.
  2. Каждому материальному объекту, вообще говоря, соответствует бесчисленное множество в равной мере адекватных, но различных по существу моделей, связанных с разными задачами.
  3. Паре задача-объект тоже соответствует множество моделей, содержащих в принципе одну и ту же информацию, но различающихся формами ее представления или воспроизведения.
  4. Модель по определению всегда является лишь относительным, приближенным подобием объекта-оригинала и в информационном отношении принципиально беднее последнего. Это ее фундаментальное свойство.
  5. Произвольная природа объекта-оригинала, фигурирующая в принятом определении, означает, что этот объект может быть материально-вещественным, может носить чисто информационный характер и, наконец, может представлять собой комплекс разнородных материальных и информационных компонентов. Однако независимо от природы объекта, характера решаемой задачи и способа реализации модель представляет собой информационное образование.
  6. Частным, но весьма важным для развитых в теоретическом отношении научных и технических дисциплин является случай, когда роль объекта-моделирования в исследовательской или прикладной задаче играет не фрагмент реального мира, рассматриваемый непосредственно, а некий идеальный конструкт, т.е. по сути дела другая модель, созданная ранее и практически достоверная. Подобное вторичное, а в общем случае n-кратное моделирование может осуществляться теоретическими методами с последующей проверкой получаемых результатов по экспериментальным данным, что характерно для фундаментальных естественных наук. В менее развитых в теоретическом отношении областях знания (биология, некоторые технические дисциплины) вторичная модель обычно включает в себя эмпирическую информацию, которую не охватывают существующие теории.

Процесс построения модели называется моделированием.

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

  1. Информационное моделирование
  2. Компьютерное моделирование
  3. Математическое моделирование
  4. Математико-картографическое моделирование
  5. Молекулярное моделирование
  6. Цифровое моделирование
  7. Логическое моделирование
  8. Педагогическое моделирование
  9. Психологическое моделирование
  10. Статистическое моделирование
  11. Структурное моделирование
  12. Физическое моделирование
  13. Экономико-математическое моделирование
  14. Имитационное моделирование
  15. Эволюционное моделирование
  16. Графическое и геометрическое моделирование
  17. Натурное моделирование

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

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

В практической части я строил модели по следующей схеме:

  1. Постановка задачи (описание задачи, цели моделирования, формализация задачи);
  2. Разработка модели;
  3. Компьютерный эксперимент;
  4. Анализ результатов моделирования.

ПРАКТИЧЕСКАЯ ЧАСТЬ

Моделирование различных процессов и явлений

Работа 1 «Определение удельной теплоемкости вещества».

Цель работы: экспериментальным путем определяеть удельную теплоемкость данного вещества.

Первый этап

Второй этап

  1. Введение значений измеряемых величин.
  2. Введение формул для вычисления значения удельной теплоемкости вещества.
  3. Расчет удельной теплоемкости.

Третий этап . Сравнить табличное и экспериментальное значение теплоемкости.

Определение удельной теплоемкости вещества

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

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

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

Порядок выполнения работы:

Взвесьте внутренний алюминиевый сосуд калориметра. Налейте в него воды, примерно до половины сосуда и вновь взвесьте, чтобы определить массу воды в сосуде. Измерьте начальную температуру воды в сосуде.

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

Следите за повышением температуры воды в калориметре. Когда температура достигнет максимального значения и перестанет повышаться, запишите ее значение в таблицу.

Достаньте цилиндр из сосуда, осушив его фильтровальной бумагой, взвесьте его и запишите массу цилиндра в таблицу.

Из уравнения теплового баланса

c 1 m 1 (T-t 1 )+c 2 m 2 (T-t 1 )=cm(t 2 -T)

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

m 1 – масса алюминиевого сосуда;

c 1 – удельная теплоемкость алюминия;

m 2 - масса воды;

с 2 - удельная теплоемкость воды;

t 1 - начальная температура воды

m - масса цилиндра;

t 2 - начальная температура цилиндра;

Т- общая температура

Работа 2 «Изучение колебаний пружинного маятника»

Цель работы: определить экспериментальным путем жесткость пружины и определить частоту колебаний пружинного маятника. Выяснить зависимость частоты колебаний от массы подвешенного груза.

Первый этап . Составляется математическая модель.

Второй этап . Работа с составленной моделью.

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

Третий этап . Сделать вывод о зависимости частоты колебаний от массы подвешенного груза. Сравнить теоретическое и экспериментальное значение частот.

Описание работы в лабораторном практикуме:

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

где k – жесткость пружины; m – масса тела.

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

Выполнение работы.

1. Укрепите пружину в лапке штатива и подвесьте к ней груз массой 100 г. Рядом с грузом укрепите вертикально измерительную линейку и отметьте начальное положение груза.

2. Подвесьте к пружине еще два груза по 100 г. и измерьте ее удлинение вызванное действием силы F2Н. Занесите значение силы F и удлинения x в таблицу и вы получите значение жесткости k пружины, вычисленную по формуле

3. Зная величину жесткости пружины, вычислите собственную частоту  0 колебаний пружинного маятника массой 100, 200, 300 и 400 г.

4. Для каждого случая экспериментально определите частоту колебаний  маятника. Для этого измерьте интервал времени t, за который маятник совершит 10-20 полных колебаний, и вы получите значение частоты, вычисленное по формуле

где n – число колебаний.

5. Сравните расчетные значения собственной частоты  0 колебаний пружинного маятника с частотой , полученной экспериментально.

Работа 3 «Закон сохранения механической энергии»

Цель работы: экспериментальным путем проверить закон сохранения механической энергии.

Первый этап . Составление математической модели.

Второй этап . Работа с составленной моделью.

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

Третий этап . Сравните кинетическую энергию шарика и изменение его потенциальной энергии, сделайте вывод.

Описание работы в лабораторном практикуме

ПРОВЕРКА ЗАКОНА СОХРАНЕНИЯ МЕХАНИЧЕСКОЙ ЭНЕРГИИ.

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

Установка для опыта показана на рисунке 1. При отклонении стержня А от вертикального положения шарик на его конце поднимется на некоторую высоту h относительно начального уровня. При этом система взаимодействующих тел Земля –шарик приобретает дополнительный запас потенциальной энергии ΔEp=mgh .

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

Для определения кинетической энергии шарика необходимо измерить его скорость. Для этого укрепляют прибор в лапке штатива на высоте H над поверхностью стола, отводят стержень с шариком в сторону и затем отпускают. При ударе стержня об упор шарик соскакивает со стержня и продолжает вследствие инерции двигаться со скоростью v в горизонтальном направлении. Измерив дальность полета шарика l при его движении по параболе, можно определить горизонтальную скорость v:

где t -время свободного падения шарика с высоты H .

Определив массу шарика m с помощью весов, можно найти его кинетическую энергию и сравнить ее с изменением потенциальной энергии ΔEp .

В практической части данной работы мной были построены модели физических процессов, а также математические модели, приведены описание лабораторных работ.

В результаты работы, я построил следующие модели:

Физические модели движения тел (Ms Excel, предмет физика)

Равномерного прямолинейного движения, равноускоренного движения (Ms Excel, предмет физика);

Движения тела, брошенного под углом к горизонту (Ms Excel, предмет физика);

Движения тел с учетом силы трения (Ms Excel, предмет физика);

Движения тел с учетом многих сил действующих на тело (Ms Excel, предмет физика);

Определение удельной теплоемкости вещества (Ms Excel, предмет физика);

Колебания пружинного маятника (Ms Excel, предмет физика);

Математическая модель вычисления арифметической и алгебраической прогрессии; (Ms Excel, предмет алгебра);

Компьютерной модели модификационной изменчивости (Ms Excel, предмет биология);

Построение и исследование графиков функций в программе «Живая математика».

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

Заключение

Мной были выявлены преимущества использования программы Excel:

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

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

Подводя итог работы, хотелось бы сделать вывод: цель, поставленная в начале этого исследования, была достигнута. Моё исследования показало, что действительно можно смоделировать любой процесс или явление. Гипотеза поставленная мною, верна. В этом я убедился, когда построил достаточное количество таких моделей. Чтобы построить любую модель, нужно придерживаться определенных правил, которые описаны мною в практической части данной работы.

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

СПИСОК ЛИТЕРАТУРЫ

  1. Дегтярев Б.И., Дегтярева И.Б., Пожидаев С.В. , Решение задач по физике на программируемых калькуляторах, М., Просвещение, 1991 г.
  2. Демонстрационный эксперимент по физике в старших классах средней школы. Под ред. Покровского А.А., М.Просвещение, 1972 г.
  3. Долголаптев В. Работа в Excel 7.0. для Windows 95.М., Бином, 1995 г
  4. Ефименко Г.Е. Решение задач по экологии с помощью электронных таблиц. Информатика, №5 – 2000г.
  5. Златопольский Д.М., Решение уравнений с помощью электронных таблиц. Информатика,№41 – 2000г.
  6. Иванов В. Microsoft Office System 2003 .Русская версия. Издательский дом «Питер», 2005 г.
  7. Извозчиков В.А., Слуцкий А.М., Решение задач по физике на компьютере, М., Просвещение, 1999г.
  8. Нечаев В.М. Электронные таблицы и базы данных. Информатика, №36- 1999г.
  9. Программы для общеобразовательных учреждений. Физика 7-11классы, М., Дрофа, 2004 г.
  10. Сайков Б.П. Excel: построение диаграмм. Информатика и образование №9 – 2001 г.
  11. Сборник задач по физике. Под ред. С.М.Козела, М., Наука, 1983 г.
  12. Семакин И.Г. , Шеина Т.Ю, Преподавание базового курса информатики в средней школе., М., изд-во Бином, 2004 г.
  13. Урок физики в современной школе. Под ред. В.Г.Разумовского, М.Просвещение, 1993 г.

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

хорошую работу на сайт">

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

Размещено на http://www.allbest.ru/

Введение

2.2. Задача 2. Моделирование автоволновых процессов

Заключение

Список литературы

Введение

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

Методы компьютерного моделирования появились в физике в конце 50-х - начале 60-х годов. Главные из них - динамический метод и метод Монте -Карло. Развитие методов машинного моделирования оказало сильное влияние на физику, так как впервые появилась возможность теоретически исследовать системы с достаточно сложным взаимодействием частиц друг с другом. Сегодня эти методы успешно применяют в физике твердого тела, в физике фазовых переходов. При помощи этих методов исследуют свойства жидкостей, плотной плазмы, поверхностные явления, прохождения излучения через вещество и другие процессы. Все это привело к тому, что в настоящее время принято подразделять физику на экспериментальную, теоретическую, вычислительную. Вычислительная физика занимает промежуточное положение между экспериментальной и теоретической: объект ее изучения с одной стороны - не реальный эксперимент, с другой стороны - не совсем теория, так как модели вычислительной физики содержат мало приближений, и является весьма реалистическими. Поэтому в этой связи часто говорят о виртуальном или компьютерном эксперименте. Вплоть до конца 80-х методы машинного моделирования были доступны не многим, компьютерный эксперимент был достаточно дорог, он требовал больших затрат машинного времени кроме того, быстродействие ЭВМ и их оперативная память были сравнительно малы, что сильно ограничили их графические возможности полноценного диалога между машиной и пользователем. Но компьютерный бум произошедший за последнее десятилетие, породил серию дешевых и доступных компьютеров. Резкое увеличение их быстродействия сделало актуальным применение методов машинного моделирования и в образовании, причем не только для обучения будущих специалистов по этим вопросам, но и для создания учебных физических моделей, которые могли применяться любыми пользователями с любой компьютерной поддержкой.

Актуальность курсовой работы. В связи с массовым оборудованием компьютерами школ по общероссийской программе компьютеризации, углубился интерес к использованию компьютеров в предметном обучении. Компьютер как техническое средство открывает большие возможности для улучшения учебного процесса. Однако, применение компьютера в обучении по предметам, в частности, физике не получило широкого распространения и носит ограниченный характер. С одной стороны, это связано с недостаточной методической разработкой программных средств и обучающих программ. Выявление данной проблематики наблюдается в диссертационных исследованиях A.M. Короткова, Л.Ю. Кравченко, Е.А. Локтюшиной, Н.А. Гомулиной, А.С. Каменева, Ш.Д. Махмудовой. С другой стороны, что предлагаемые разработчиками компьютерные программы по физике, в большем количестве являются закрытыми для пользователя: включают готовый банк задач, тестов, теорию и демонстрации, которые не всегда сочетаются с методикой преподавания учителя и зачастую не увязаны с учебным процессом ни организационно, ни методически. Программы же, позволяющие достичь открытости для пользователя обычно не поддерживают решение физических задач или достаточно громоздки в обучении, требуют знания языков программирования - Pascal, C++, Delphi или численных методов - Mathcad, Excel. Поэтому остается актуальным поиск общих подходов и методов, повышающих эффективность обучения физике с помощью компьютера. В частности, актуальна проблема создания такой среды, в которой органично сочетаются традиционные и компьютерные методы обучения. Одним из эффективных методов обучения решению физических задач, является метод компьютерного моделирования, который интегрирует дидактические возможности в обучении решению задач и является средством развития умственных и творческих способностей учащихся. А внедрение новых образовательных технологий в учебный процесс позволяет наряду с традиционными методами решения задач применить моделирование.

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

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

Структура курсовой работы. Курсовая работа состоит из содержания, введения, двух глав, заключения и списка литературы.

1. Теоретическая часть. Компьютерное моделирование

1.1 Понятие о компьютерном моделировании

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

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

Таким образом, мы видим, что понятие «компьютерное моделирование» значительно шире традиционного понятия «моделирование на ЭВМ» и нуждается в уточнении, учитывающем сегодняшние реалии.

Начнем с термина «компьютерная модель».

В настоящее время под компьютерной моделью чаще всего понимают :

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

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

Компьютерное моделирование - метод решения задачи анализа или синтеза сложной системы на основе применения ее компьютерной модели.

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

Основные функции компьютера при моделировании:

§ выполнять роль вспомогательного средства для решения задач, решаемых обычными вычислительными средствами, алгоритмами, технологиями;

§ выполнять роль средства постановки и решения новых задач, не решаемых традиционными средствами, алгоритмами, технологиями;

§ выполнять роль средства конструирования компьютерных обучающе-моделирующих сред;

§ выполнять роль средства моделирования для получения новых знаний;

§ выполнять роль «обучения» новых моделей (самообучающиеся модели).

Одним из видов компьютерного моделирования является вычислительный эксперимент.

Компьютерная модель - это модель реального процесса или явления, реализованная компьютерными средствами. Если состояние системы меняется со временем, то модели называют динамическими, в противном случае - статическими .

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

Примером имитационного моделирование может являться вычисление числа =3,1415922653... методом Монте-Карло. Этот метод позволяет находить площади и объемы фигур (тел), которые сложно вычислить другими методами. Предположим, что требуется определить площадь круга. Опишем вокруг него квадрат (площадь которого, как известно, равна квадрату его стороны) и будем случайным образом бросать в квадрат точки, проверяя каждый раз, попала ли точка в круг или нет. При большом числе точек отношение площади круга к площади квадрата будет стремиться к отношению числа точек, попавших в круг, к общему числу брошенных точек.

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

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

Заметим, что располагая датчиком равномерно распределенных случайных чисел, генерирующим числа r из интервала в массив xxii[i] и вычисляют скорости элементов в момент времени t+Дt:

зi(t+Дt)=зi(t)+ v2[(оi+1-2оi +оi-1)/h2]Дt.

записывая их в массив о[i].

5. В цикле перебираются все элементы и вычисляются их смещения по формуле:

оi(t+Дt)=оi(t)+ зi(t+Дt)Дt.

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

7. Возвращение к операции 2. Если цикл по t закончился, - выход из цикла.

4. Компьютерная программа. Предлагаемая программа моделирует прохождение и отражение импульса от "границы раздела двух сред".

program PROGRAMMA1;

uses crt, graph;

const n=200; h=1; dt=0.05;

var i, j, DriverVar,

ModeVar, ErrorCode: integer;

eta,xi,xxii: array of real;

Procedure Graph_Init;

begin {- Инициализация графики -}

DriverVar:=Detect;

InitGraph(DriverVar,ModeVar,"c:\bp\bgi");

ErrorCode:=GraphResult;

if ErrorCode<>grOK then Halt(1);

Procedure Raschet; {Расчет смещения}

begin for i:=2 to N-1 do

if i

eta[i]:=eta[i]+vv*(xi-2*xi[i]+xi)/(h*h)*dt;

for i:=2 to N-1 do xi[i]:=xi[i]+eta[i]*dt;

xi[N]:=0; {Конец закреплен}

{ xi[N]:=xi;}{ незакрепленный}

begin {- Вывод на экран -}

setcolor(black);

line(i*3-3,240-round(xxii*50),i*3,240-round(xxii[i]*50));

setcolor(white);

line(i*3-3,240-round(xi*50),i*3,240-round(xi[i]*50));

BEGIN {- Основная программа -}

if t<6.28 then xi:=2*sin(t) else xi:=0;

Raschet; For i:=1 to N do Draw;

until KeyPressed; CloseGraph;

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

2.2 Задача 2. Моделирование автоволновых процессов

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

2. Теория. Рассмотрим обобщенную модель Винера-Розенблюта. Мысленно разобьем экран компьютера на элементы, определяемые индексами i, j и образующими двумерную сеть. Пусть состояние каждого элемента описывается фазой yi,j (t), и концентрацией активатора uij (t), где t - дискретный момент времени.

Если элемент находится в покое, то будем считать, что yi,j (t) = 0. Если вследствие близости возбужденных элементов концентрация активатора uij (t) достигает порогового значения h, то элемент возбуждается и переходит в состояние 1. Затем на следующем шаге он переключается в состояние 2, затем - в состояние 3 и т.д., оставаясь при этом возбужденным. Достигнув состояния r, элемент переходит в состояние рефрактерности. Через (s - r) шагов после возбуждения элемент возвращается в состояние покоя.

Будем считать, что при переходе из состояния s в состояние покоя 0 концентрация активатора становится равной 0. При наличии соседнего элемента, находящегося в возбужденном состоянии, она увеличивается на 1. Если p ближайших соседей возбуждены, то на соответствующем шаге к предыдущему значению концентрации активатора прибавляется число возбужденных соседей:

uij (t + Дt) = uij (t) + p.

Можно ограничиться учетом ближайших восьми соседних элементов.

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

1. Задают число элементов активной среды, ее параметры s, r, h, начальное распределение возбужденных элементов.

2. Начало цикла по t. Дают приращение по времени: переменной t присваивают значение t + Дt.

3. Перебирают все элементы активной среды, определяя их фазы yi,j (t + Дt) и концентрацию активатора ui,j (t + Дt) в момент t + Дt.

4. Очищают экран и строят возбужденные элементы активной среды.

5. Возвращение к операции 2. Если цикл по t закончился - выход из цикла.

4. Компьютерная программа. Ниже представлена программа, моделирующая активную среду и происходящие в ней процессы. В программе заданы начальные значения фазы yi,j (t + Дt) всех элементов активной среды, а также имеется цикл по времени, в котором рассчитываются значения yi,j (t + Дt) в следующий момент t + Дt и осуществляется графический вывод результатов на экран. Параметры среды r = 6, s = 13, h = 5, то есть каждый элемент кроме состояния покоя может находиться в 6 возбужденных состояниях и 7 состояниях рефрактерности. Пороговое значение концентрации активатора равно 5. Программа строит однорукавную волну, осциллятор и препятствие.

Program PROGRAMMA2;

uses dos, crt, graph;

Const N=110; M=90; s=13; r=6; h=5;

Var y, yy, u: array of integer;

ii, jj, j, k, Gd, Gm: integer; i: Longint;

Gd:= Detect; InitGraph(Gd, Gm, "c:\bp\bgi");

If GraphResult <> grOk then Halt(1);

setcolor(8); setbkcolor(15);

(* y:=1; { Одиночная волна } *)

For j:=1 to 45 do { Однорукавная волна }

For i:=1 to 13 do y:=i;

(* For j:=1 to M do { Двурукавная волна }

For i:=1 to 13 do begin y:=i;

If j>40 then y:=14-i; end; *)

If k=round(k/20)*20 then y:=1; {Осциллятор 1}

(* If k=round(k/30)*30 then y:=1; {Осциллятор 2} *)

For i:=2 to N-1 do For j:=2 to M-1 do begin

If (y>0) and (y

If y=s then begin yy:=0; u:=0; end;

If y <> 0 then goto met;

For ii:=i-1 to i+1 do For jj:=j-1 to j+1 do begin

If (y>0) and (y<=r) then u:=u+1;

If u>=h then yy:=1; end;

met: end; Delay(2000); {Задержка}

For i:=21 to 70 do begin

yy:=0; yy:=0; {Препятствие}

circle(6*i-10,500-6*60,3); circle(6*i-10,500-6*61,3); end;

For i:=1 to N do For j:=1 to M do

begin y:=yy; setcolor(12);

If (y>=1) and (y<=r) then circle(6*i-10,500-6*j,3);

If (y>6) and (y<=s) then circle(6*i-10,500-6*j,2);

until KeyPressed;

Заключение

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

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

Список литературы

1. Боев В.Д., Сыпченко Р.П., Компьютерное моделирование. - ИНТУИТ.РУ, 2010. - 349 с.

2. Булавин Л.А., Выгорницкий Н.В., Лебовка Н.И. Компьютерное моделирование физических систем. - Долгопрудный: Издательский Дом «Интеллект», 2011. - 352 c.

3. Гулд Х., Тобочник Я. Компьютерное моделирование в физике: В 2-х частях. Часть первая. - М.: Мир, 2003. - 400 с.

4. Десненко С.И., Десненко М.А. Моделирование в физике: Учебно-

методическое пособие: В 2 ч. - Чита: Изд-во ЗабГПУ, 2003. - Ч I. - 53 с.

5. Кузнецова Ю.В. Спецкурс «Компьютерное моделирование в физике» / Ю.В. Кузнецова // Физика в шк. - 2008. - №6. - 41 с.

6. Лычкина Н.Н. Современные тенденции в имитационном моделировании. - Вестник университета, серия Информационные системы управления №2 - М., ГУУ., 2000. - 136 с.

7. Максвелл Дж. К. Статьи и речи. М.: Наука, 2008. - 422 с.

8. Новик И.Б. Моделирование и его роль в естествознании и технике. - М., 2004.-364 с.

9. Ньютон И. Математические начала натуральной философии/ Пер. А.Н. Крылова, 2006. - 23 с.

10. Разумовская Н.В. Компьютер на уроках физики / Н.В. Разумовская // Физика в шк. - 2004. - №3. - с. 51-56

11. Разумовская Н.В. Компьютерное моделирование в учебном процессе: Автореф. дис. канд. пед. наук/Н.В. Разумовская-СПб., 2002. - 19 с.

12. Тарасевич Ю.Ю. Математическое и компьютерное моделирование. АСТ-Пресс, 2004. - 211 с.

13. Толстик А. М. Роль компьютерного эксперимента в физическом образовании. Физическое образование в вузах, т.8, №2, 2002, с. 94-102

Размещено на Allbest.ru

Подобные документы

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

    реферат , добавлен 24.03.2015

    Компьютерное моделирование - вид технологии. Анализ электрических процессов в цепях второго порядка с внешним воздействием с применением системы компьютерного моделирования. Численные методы аппроксимации и интерполяции и их реализация в Mathcad и Matlab.

    курсовая работа , добавлен 21.12.2013

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

    курсовая работа , добавлен 17.05.2011

    Введение в интернет-технологии и компьютерное моделирование. Создание WEB страниц с использованием HTML. Создание динамических WEB страниц с использованием JavaScript. Работа с графикой в Adobe Photoshop и Flash CS. Основы компьютерного моделирования.

    презентация , добавлен 25.09.2013

    Моделирование термодинамической системы с распределенными параметрами, случайных процессов и систем. Статистическое (имитационное) моделирование физических процессов, его результаты. Компьютерное моделирование систем управления с помощью пакета VisSim.

    методичка , добавлен 24.10.2012

    Создание Web-страниц с использованием HTML, с использованием JavaScript и PHP. Работа с графикой в Adobe Photoshop и Flash CS. Базы данных и PHP. Пример реализации "Эконометрической модели экономики России" под web. Основы компьютерного моделирования.

    презентация , добавлен 25.09.2013

    Основные понятия компьютерного моделирования. Функциональная схема робота. Системы компьютерной математики. Исследование поведения одного звена робота с использованием системы MathCAD. Влияние значений изменяемого параметра на амплитуду угла поворота.

    курсовая работа , добавлен 26.03.2013

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

    учебное пособие , добавлен 26.10.2010

    Исследование метода математического моделирования чрезвычайной ситуации. Модели макрокинетики трансформации веществ и потоков энергии. Имитационное моделирование. Процесс построения математической модели. Структура моделирования происшествий в техносфере.

    реферат , добавлен 05.03.2017

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

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

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

Как и любой другой процесс, компьютерное моделирование строится по определенным принципам, среди которых можно выделить следующие:

· принцип информационной достаточности. Если сведений о реальном процессе или объекте будет недостаточно, провести исследования с помощью данного метода скорее всего не получится;

· принцип осуществимости. Созданная модель должна позволять достичь поставленных перед исследователем целей;

· принцип множественности моделей, который опирается на то, что для исследования всех свойств реального объекта необходимо разработать несколько моделей, так как объединить все реальные свойства в одной не представляется возможным;

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

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

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

В последнее время компьютерное моделирование физических процессов выполняется с применением различных Можно встретить большое количество работ, выполненных в Matlab. Такие исследования позволяют изучить всевозможные физические процессы, которые в реальности человек наблюдать не сможет.

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

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

Энциклопедичный YouTube

    1 / 3

    ✪ Программы 3д моделирования для начинающих. Часть вторая

    ✪ Программа компьютерного моделирования одежды InvenTexStudio 2010

    ✪ Компьютерные программы в дизайнерской работе: какие и для чего нужны

    Субтитры

О компьютерном моделировании

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

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

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

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

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

Компьютерное моделирование дает возможность:

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

Основные этапы компьютерного моделирования

Название этапа Исполнение действий
1. Постановка задачи и её анализ 1.1. Выяснить, с какой целью создается модель.

1.2. Уточнить, какие исходные результаты и в каком виде следует их получить.

1.3. Определить, какие исходные данные нужны для создания модели.

2. Построение информационной модели 2.1. Определить параметры модели и выявить взаимосвязь между ними.

2.2. Оценить, какие из параметров влиятельные для данной задачи, а какими можно пренебрегать.

2.3. Математически описать зависимость между параметрами модели.

3. Разработка метода и алгоритма реализации компьютерной модели 3.1. Выбрать или разработать метод получения исходных результатов.

3.2. Составить алгоритм получения результатов по избранным методам.

3.3. Проверить правильность алгоритма.

4. Разработка компьютерной модели 4.1. Выбрать средства программной реализации алгоритма на компьютере.

4.2. Разработать компьютерную модель.

4.3. Проверить правильность созданной компьютерной модели.

5. Проведение эксперимента 5.1. Разработать план исследования.

5.2. Провести эксперимент на базе созданной компьютерной модели.

5.3. Проанализировать полученные результаты.

5.4. Сделать выводы насчет свойств прототипа модели.

В процессы проведения эксперимента может выясниться, что нужно:

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

В таком случае происходит возвращение к соответствующему этапу и процесс начинается снова.

Практическое применение

Компьютерное моделирование применяют для широкого круга задач, таких как:

  • анализ распространения загрязняющих веществ в атмосфере ;
  • проектирование шумовых барьеров для борьбы с шумовым загрязнением ;
  • конструирование