• Реферат: Компьютерное моделирование и его особенности. ГлаваI. Компьютерное моделирование

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

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

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

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

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

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

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

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

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

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

    Название этапа Исполнение действий
    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. Сделать выводы насчет свойств прототипа модели.

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

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

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

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

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

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

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

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

    См. также

    Напишите отзыв о статье "Компьютерное моделирование"

    Ссылки

    Отрывок, характеризующий Компьютерное моделирование

    – Да что ж такое? – спросили оба Ростова, старший и младший.
    Анна Михайловна глубоко вздохнула: – Долохов, Марьи Ивановны сын, – сказала она таинственным шопотом, – говорят, совсем компрометировал ее. Он его вывел, пригласил к себе в дом в Петербурге, и вот… Она сюда приехала, и этот сорви голова за ней, – сказала Анна Михайловна, желая выразить свое сочувствие Пьеру, но в невольных интонациях и полуулыбкою выказывая сочувствие сорви голове, как она назвала Долохова. – Говорят, сам Пьер совсем убит своим горем.
    – Ну, всё таки скажите ему, чтоб он приезжал в клуб, – всё рассеется. Пир горой будет.
    На другой день, 3 го марта, во 2 м часу по полудни, 250 человек членов Английского клуба и 50 человек гостей ожидали к обеду дорогого гостя и героя Австрийского похода, князя Багратиона. В первое время по получении известия об Аустерлицком сражении Москва пришла в недоумение. В то время русские так привыкли к победам, что, получив известие о поражении, одни просто не верили, другие искали объяснений такому странному событию в каких нибудь необыкновенных причинах. В Английском клубе, где собиралось всё, что было знатного, имеющего верные сведения и вес, в декабре месяце, когда стали приходить известия, ничего не говорили про войну и про последнее сражение, как будто все сговорились молчать о нем. Люди, дававшие направление разговорам, как то: граф Ростопчин, князь Юрий Владимирович Долгорукий, Валуев, гр. Марков, кн. Вяземский, не показывались в клубе, а собирались по домам, в своих интимных кружках, и москвичи, говорившие с чужих голосов (к которым принадлежал и Илья Андреич Ростов), оставались на короткое время без определенного суждения о деле войны и без руководителей. Москвичи чувствовали, что что то нехорошо и что обсуждать эти дурные вести трудно, и потому лучше молчать. Но через несколько времени, как присяжные выходят из совещательной комнаты, появились и тузы, дававшие мнение в клубе, и всё заговорило ясно и определенно. Были найдены причины тому неимоверному, неслыханному и невозможному событию, что русские были побиты, и все стало ясно, и во всех углах Москвы заговорили одно и то же. Причины эти были: измена австрийцев, дурное продовольствие войска, измена поляка Пшебышевского и француза Ланжерона, неспособность Кутузова, и (потихоньку говорили) молодость и неопытность государя, вверившегося дурным и ничтожным людям. Но войска, русские войска, говорили все, были необыкновенны и делали чудеса храбрости. Солдаты, офицеры, генералы – были герои. Но героем из героев был князь Багратион, прославившийся своим Шенграбенским делом и отступлением от Аустерлица, где он один провел свою колонну нерасстроенною и целый день отбивал вдвое сильнейшего неприятеля. Тому, что Багратион выбран был героем в Москве, содействовало и то, что он не имел связей в Москве, и был чужой. В лице его отдавалась должная честь боевому, простому, без связей и интриг, русскому солдату, еще связанному воспоминаниями Итальянского похода с именем Суворова. Кроме того в воздаянии ему таких почестей лучше всего показывалось нерасположение и неодобрение Кутузову.
    – Ежели бы не было Багратиона, il faudrait l"inventer, [надо бы изобрести его.] – сказал шутник Шиншин, пародируя слова Вольтера. Про Кутузова никто не говорил, и некоторые шопотом бранили его, называя придворною вертушкой и старым сатиром. По всей Москве повторялись слова князя Долгорукова: «лепя, лепя и облепишься», утешавшегося в нашем поражении воспоминанием прежних побед, и повторялись слова Ростопчина про то, что французских солдат надо возбуждать к сражениям высокопарными фразами, что с Немцами надо логически рассуждать, убеждая их, что опаснее бежать, чем итти вперед; но что русских солдат надо только удерживать и просить: потише! Со всex сторон слышны были новые и новые рассказы об отдельных примерах мужества, оказанных нашими солдатами и офицерами при Аустерлице. Тот спас знамя, тот убил 5 ть французов, тот один заряжал 5 ть пушек. Говорили и про Берга, кто его не знал, что он, раненый в правую руку, взял шпагу в левую и пошел вперед. Про Болконского ничего не говорили, и только близко знавшие его жалели, что он рано умер, оставив беременную жену и чудака отца.

    3 го марта во всех комнатах Английского клуба стоял стон разговаривающих голосов и, как пчелы на весеннем пролете, сновали взад и вперед, сидели, стояли, сходились и расходились, в мундирах, фраках и еще кое кто в пудре и кафтанах, члены и гости клуба. Пудренные, в чулках и башмаках ливрейные лакеи стояли у каждой двери и напряженно старались уловить каждое движение гостей и членов клуба, чтобы предложить свои услуги. Большинство присутствовавших были старые, почтенные люди с широкими, самоуверенными лицами, толстыми пальцами, твердыми движениями и голосами. Этого рода гости и члены сидели по известным, привычным местам и сходились в известных, привычных кружках. Малая часть присутствовавших состояла из случайных гостей – преимущественно молодежи, в числе которой были Денисов, Ростов и Долохов, который был опять семеновским офицером. На лицах молодежи, особенно военной, было выражение того чувства презрительной почтительности к старикам, которое как будто говорит старому поколению: уважать и почитать вас мы готовы, но помните, что всё таки за нами будущность.
    Несвицкий был тут же, как старый член клуба. Пьер, по приказанию жены отпустивший волоса, снявший очки и одетый по модному, но с грустным и унылым видом, ходил по залам. Его, как и везде, окружала атмосфера людей, преклонявшихся перед его богатством, и он с привычкой царствования и рассеянной презрительностью обращался с ними.
    По годам он бы должен был быть с молодыми, по богатству и связям он был членом кружков старых, почтенных гостей, и потому он переходил от одного кружка к другому.
    Старики из самых значительных составляли центр кружков, к которым почтительно приближались даже незнакомые, чтобы послушать известных людей. Большие кружки составлялись около графа Ростопчина, Валуева и Нарышкина. Ростопчин рассказывал про то, как русские были смяты бежавшими австрийцами и должны были штыком прокладывать себе дорогу сквозь беглецов.
    Валуев конфиденциально рассказывал, что Уваров был прислан из Петербурга, для того чтобы узнать мнение москвичей об Аустерлице.
    В третьем кружке Нарышкин говорил о заседании австрийского военного совета, в котором Суворов закричал петухом в ответ на глупость австрийских генералов. Шиншин, стоявший тут же, хотел пошутить, сказав, что Кутузов, видно, и этому нетрудному искусству – кричать по петушиному – не мог выучиться у Суворова; но старички строго посмотрели на шутника, давая ему тем чувствовать, что здесь и в нынешний день так неприлично было говорить про Кутузова.
    Граф Илья Андреич Ростов, озабоченно, торопливо похаживал в своих мягких сапогах из столовой в гостиную, поспешно и совершенно одинаково здороваясь с важными и неважными лицами, которых он всех знал, и изредка отыскивая глазами своего стройного молодца сына, радостно останавливал на нем свой взгляд и подмигивал ему. Молодой Ростов стоял у окна с Долоховым, с которым он недавно познакомился, и знакомством которого он дорожил. Старый граф подошел к ним и пожал руку Долохову.
    – Ко мне милости прошу, вот ты с моим молодцом знаком… вместе там, вместе геройствовали… A! Василий Игнатьич… здорово старый, – обратился он к проходившему старичку, но не успел еще договорить приветствия, как всё зашевелилось, и прибежавший лакей, с испуганным лицом, доложил: пожаловали!

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

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

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

    Размещено на 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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

    Скачать:

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

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

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

    ВыпоЛНИЛ:

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

    УЧЕНИК 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 г.

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

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

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

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

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

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

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

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

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

    • Метод компонентных цепей
    • Метод переменных состояния

    См. также

    Ссылки


    Wikimedia Foundation . 2010 .

    Смотреть что такое "Компьютерное моделирование" в других словарях:

      КОМПЬЮТЕРНОЕ МОДЕЛИРОВАНИЕ - Совершенно буквально – использование компьютера для моделирования чего то. Обычно моделируется мышление или поведение человека. То есть предпринимаются попытки запрограммировать компьютер так, чтобы он действовал аналогично тому, как протекают… … Толковый словарь по психологии

      Моделирование исследование объектов познания на их моделях; построение и изучение моделей реально существующих объектов, процессов или явлений с целью получения объяснений этих явлений, а также для предсказания явлений, интересующих… … Википедия

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

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

      Сечение моделируемого объёма толщиной 15 Mpc/h в современной Вселенной (красное смещение z=0). Показана плотность тёмной материи, с хорошо … Википедия

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

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

      Разработка программного обеспечения Процесс разработки ПО Шаги процесса Анализ | Проектирование | Реализация | Тестирование | Внедрение | Сопровождение Модели / методы Agile | Cleanroom | Итеративная | Scrum | RUP | MSF | Спиральная | … Википедия

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

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