Википедия

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

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

image
Компьютерное моделирование краш-теста методом конечных элементов.

Описание

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

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

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

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

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

Компьютерное моделирование дает возможность[источник не указан 1674 дня]:

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

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

Этап Действия
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. Сделать выводы насчет свойств прототипа модели.

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

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

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

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

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

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

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

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

  • Метод конечных элементов
  • Метод конечных разностей
  • Метод конечных объёмов
  • Метод подвижных клеточных автоматов
  • Метод классической молекулярной динамики
  • Метод узловых потенциалов

См. также

  • In silico
  • Сетецентрический принцип

Ссылки

  1. Ножнов В. А. Модель учебного курса. //Сборник трудов Международной научно-практической конференции ИТО-2009.

Википедия, чтение, книга, библиотека, поиск, нажмите, истории, книги, статьи, wikipedia, учить, информация, история, скачать, скачать бесплатно, mp3, видео, mp4, 3gp, jpg, jpeg, gif, png, картинка, музыка, песня, фильм, игра, игры, мобильный, телефон, Android, iOS, apple, мобильный телефон, Samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Сеть, компьютер, Информация о Компьютерное моделирование, Что такое Компьютерное моделирование? Что означает Компьютерное моделирование?

Kompyuternoe modelirovanie process vychisleniya kompyuternoj modeli inache chislennoj modeli na odnom ili neskolkih vychislitelnyh uzlah Realizuet predstavlenie obekta sistemy ponyatiya v forme otlichnoj ot realnoj no priblizhennoj k algoritmicheskomu opisaniyu Vklyuchaet nabor dannyh harakterizuyushih svojstva sistemy i dinamiku ih izmeneniya so vremenem Kompyuternoe modelirovanie krash testa metodom konechnyh elementov OpisanieKompyuternye modeli stali obychnym instrumentom matematicheskogo modelirovaniya i primenyayutsya v fizike astrofizike mehanike himii biologii ekonomike sociologii meteorologii drugih naukah i prikladnyh zadachah v razlichnyh oblastyah radioelektroniki mashinostroeniya avtomobilestroeniya i proch Kompyuternye modeli ispolzuyutsya dlya polucheniya novyh znanij ob obekte ili dlya priblizhennoj ocenki povedeniya sistem slishkom slozhnyh dlya analiticheskogo issledovaniya Kompyuternoe modelirovanie yavlyaetsya odnim iz effektivnyh metodov izucheniya slozhnyh sistem Kompyuternye modeli proshe i udobnee issledovat v silu vozmozhnosti provodit t n vychislitelnye eksperimenty v teh sluchayah kogda realnye eksperimenty zatrudneny iz za finansovyh ili fizicheskih prepyatstvij ili mogut dat nepredskazuemyj rezultat Formalizovannost kompyuternyh modelej pozvolyaet opredelit osnovnye faktory opredelyayushie svojstva izuchaemogo obekta originala ili celogo klassa obektov v chastnosti issledovat otklik modeliruemoj fizicheskoj sistemy na izmeneniya eyo parametrov i nachalnyh uslovij Postroenie kompyuternoj modeli baziruetsya na abstragirovanii ot konkretnoj prirody yavlenij ili izuchaemogo obekta originala i sostoit iz dvuh etapov snachala sozdanie kachestvennoj a zatem i kolichestvennoj modeli Chem bolshe znachimyh svojstv budet vyyavleno i pereneseno na kompyuternuyu model tem bolee priblizhennoj ona okazhetsya k realnoj modeli tem bolshimi vozmozhnostyami smozhet obladat sistema ispolzuyushaya dannuyu model Kompyuternoe zhe modelirovanie zaklyuchaetsya v provedenii serii vychislitelnyh eksperimentov na kompyutere celyu kotoryh yavlyaetsya analiz interpretaciya i sopostavlenie rezultatov modelirovaniya s realnym povedeniem izuchaemogo obekta i pri neobhodimosti posleduyushee utochnenie modeli i tak dalee Razlichayut analiticheskoe i imitacionnoe modelirovanie Pri analiticheskom modelirovanii izuchayutsya matematicheskie abstraktnye modeli realnogo obekta v vide algebraicheskih differencialnyh i drugih uravnenij a takzhe predusmatrivayushih osushestvlenie odnoznachnoj vychislitelnoj procedury privodyashej k ih tochnomu resheniyu Pri imitacionnom modelirovanii issleduyutsya matematicheskie modeli v vide algoritma ov vosproizvodyashego funkcionirovanie issleduemoj sistemy putyom posledovatelnogo vypolneniya bolshogo kolichestva elementarnyh operacij Preimushestva kompyuternogo modelirovaniyaKompyuternoe modelirovanie daet vozmozhnost istochnik ne ukazan 1674 dnya rasshirit krug issledovatelskih obektov stanovitsya vozmozhnym izuchat ne povtoryayushiesya yavleniya yavleniya proshlogo i budushego obekty kotorye ne vosproizvodyatsya v realnyh usloviyah vizualizirovat obekty lyuboj prirody v tom chisle i abstraktnye issledovat yavleniya i processy v dinamike ih razvertyvaniya upravlyat vremenem uskoryat zamedlyat i t d sovershat mnogorazovye ispytaniya modeli kazhdyj raz vozvrashaya eyo v pervichnoe sostoyanie poluchat raznye harakteristiki obekta v chislovom ili graficheskom vide nahodit optimalnuyu konstrukciyu obekta ne izgotovlyaya ego probnyh ekzemplyarov provodit eksperimenty bez riska negativnyh posledstvij dlya zdorovya cheloveka ili okruzhayushej sredy Osnovnye etapy kompyuternogo modelirovaniyaEtap Dejstviya1 Postanovka zadachi i eyo analiz 1 1 Vyyasnit s kakoj celyu sozdaetsya model 1 2 Utochnit kakie ishodnye rezultaty i v kakom vide sleduet ih poluchit 1 3 Opredelit kakie ishodnye dannye nuzhny dlya sozdaniya modeli 2 Postroenie informacionnoj modeli 2 1 Opredelit parametry modeli i vyyavit vzaimosvyaz mezhdu nimi 2 2 Ocenit kakie iz parametrov vliyatelnye dlya dannoj zadachi a kakimi mozhno prenebregat 2 3 Matematicheski opisat zavisimost mezhdu parametrami modeli 3 Razrabotka metoda i algoritma realizacii kompyuternoj modeli 3 1 Vybrat ili razrabotat metod polucheniya ishodnyh rezultatov 3 2 Sostavit algoritm polucheniya rezultatov po izbrannym metodam 3 3 Proverit pravilnost algoritma 4 Razrabotka kompyuternoj modeli 4 1 Vybrat sredstva programmnoj realizacii algoritma na kompyutere 4 2 Razrabotat kompyuternuyu model 4 3 Proverit pravilnost sozdannoj kompyuternoj modeli 5 Provedenie eksperimenta 5 1 Razrabotat plan issledovaniya 5 2 Provesti eksperiment na baze sozdannoj kompyuternoj modeli 5 3 Proanalizirovat poluchennye rezultaty 5 4 Sdelat vyvody naschet svojstv prototipa modeli V processe provedeniya eksperimenta mozhet vyyasnitsya chto nuzhno skorrektirovat plan issledovaniya vybrat drugoj metod resheniya zadachi usovershenstvovat algoritm polucheniya rezultatov utochnit informacionnuyu model vnesti izmeneniya v postanovku zadachi V takom sluchae proishodit vozvrashenie k sootvetstvuyushemu etapu i process nachinaetsya snova Prakticheskoe primenenieKompyuternoe modelirovanie primenyayut dlya shirokogo kruga zadach takih kak analiz rasprostraneniya zagryaznyayushih veshestv v atmosfere proektirovanie shumovyh barerov dlya borby s shumovym zagryazneniem konstruirovanie transportnyh sredstv simulyaciya polyota na aviacionnom trenazhyore dlya trenirovki lyotchikov prognozirovanie pogody emulyaciya raboty drugih elektronnyh ustrojstv prognozirovanie cen na finansovyh rynkah issledovanie povedeniya zdanij konstrukcij i detalej pod mehanicheskoj nagruzkoj prognozirovanie prochnosti konstrukcij i mehanizmov ih razrusheniya naprimer himicheskih strategicheskoe upravlenie organizaciej issledovanie povedeniya gidravlicheskih sistem nefteprovodov vodoprovoda modelirovanie robotov i avtomaticheskih manipulyatorov modelirovanie scenarnyh variantov razvitiya gorodov modelirovanie transportnyh sistem konechno elementnoe modelirovanie krash testov modelirovanie rezultatov plasticheskih operacij Razlichnye sfery primeneniya kompyuternyh modelej predyavlyayut raznye trebovaniya k nadezhnosti poluchaemyh s ih pomoshyu rezultatov Dlya modelirovaniya zdanij i detalej samolyotov trebuetsya vysokaya tochnost i stepen dostovernosti togda kak modeli evolyucii gorodov i socialno ekonomicheskih sistem ispolzuyutsya dlya polucheniya priblizhennyh ili kachestvennyh rezultatov Algoritmy kompyuternogo modelirovaniyaModelirovanie Mediafajly na Vikisklade Metod konechnyh elementov Metod konechnyh raznostej Metod konechnyh obyomov Metod podvizhnyh kletochnyh avtomatov Metod klassicheskoj molekulyarnoj dinamiki Metod uzlovyh potencialovSm takzheIn silico Setecentricheskij principSsylkiNozhnov V A Model uchebnogo kursa Sbornik trudov Mezhdunarodnoj nauchno prakticheskoj konferencii ITO 2009 V state ne hvataet ssylok na istochniki sm rekomendacii po poisku Informaciya dolzhna byt proveryaema inache ona mozhet byt udalena Vy mozhete otredaktirovat statyu dobaviv ssylki na avtoritetnye istochniki v vide snosok 28 sentyabrya 2015

NiNa.Az

NiNa.Az - Абсолютно бесплатная система, которая делится для вас информацией и контентом 24 часа в сутки.
Взгляните
Закрыто