Что понимают под моделированием в настоящее время
Понятие «Компьютерная модель», компьютерное моделирование, основные функции компьютера при моделировании
Тема 4. Компьютерная модель
С развитием вычислительной техники все важнее становится роль компьютерного моделирования в решении прикладных и научных задач. Для проведения компьютерных экспериментов строится подходящая математическая модель и подбираются соответствующие средства разработки программного обеспечения. Выбор языка программирования оказывает огромное влияние на реализацию полученной модели.
Таким образом, мы видим, что понятие «компьютерное моделирование» значительно шире традиционного понятия «моделирование на ЭВМ» и нуждается в уточнении, учитывающем сегодняшние реалии.
Начнем с термина «компьютерная модель«.
В настоящее время под компьютерной моделью чаще всего понимают:
Суть компьютерного моделирования заключена в получении количественных и качественных результатов по имеющейся модели. Качественные выводы, получаемые по результатам анализа, позволяют обнаружить неизвестные ранее свойства сложной системы: ее структуру, динамику развития, устойчивость, целостность и др. Количественные выводы в основном носят характер прогноза некоторых будущих или объяснения прошлых значений переменных, характеризирующих систему. Компьютерное моделирование для рождения новой информации использует любую информацию, которую можно актуализировать с помощью ЭВМ.
Основные функции компьютера при моделировании:
Процессы в системе могут протекать по-разному в зависимости от условий, в которых находится система. Следить за поведением реальной системы при различных условиях бывает трудно, а иногда и невозможно. В таких случаях, построив модель, можно многократно возвращаться к начальному состоянию и наблюдать за ее поведением. Этот метод исследования систем называется имитационным моделированием.
Примером имитационного моделирование может служить вычисление числа = 3,1415922653. методом Монте-Карло. Этот метод позволяет определять площади и объемы фигур (тел), которые сложно вычислить другими методами. Предположим, что требуется определить площадь круга. Опишем вокруг него квадрат (площадь которого, как известно, равна квадрату его стороны) и будем случайным образом бросать в квадрат точки, проверяя каждый раз, попала ли точка в круг или нет. При большом числе точек отношение площади круга к площади квадрата будет стремиться к отношению числа точек, попавших в круг, к общему числу брошенных точек.
Заметим, что располагая датчиком равномерно распределенных случайных чисел, генерирующим числа r из интервала [0; 1), легко получить равномерно распределенные случайные числа на произвольном интервале [a; b) по формуле
Компьютерная модель сложной системы должна по возможности отображать все основные факторы и взаимосвязи, характеризующие реальные ситуации, критерии и ограничения. Модель должна быть достаточно универсальной, чтобы по возможности описывать близкие по назначению объекты, и в то же время достаточно простой, чтобы позволить выполнить необходимые исследования с разумными затратами.
Все это говорит о том, что моделирование, рассматриваемое в целом, представляет собой скорее искусство, чем сформировавшуюся науку с самостоятельным набором средств отображения явлений и процессов реального мира.
Моделирование
Моделирование — это метод воспроизведения и исследования определённого фрагмента действительности (предмета, явления, процесса, ситуации) или управления им, основанный на представлении объекта с помощью его копии или подобия — модели (см. Модель). Модель обычно представляет собой либо материальную копию оригинала, либо некоторый условный образ, представленный в абстрактной (мысленной или знаковой) форме и содержащий существенные свойства моделируемого объекта. Процедуры создания моделей широко используются как в научно-теоретических, так и в прикладных сферах человеческой деятельности.
В научном познании (см. Наука) модель рассматривается как «объект-подобие» или «объект-заместитель» объекта-оригинала, воспроизводящий определённые его характеристики. В этом смысле модель всегда соответствует объекту-оригиналу — в тех свойствах, которые подлежат изучению, но в то же время отличается от него по ряду других признаков, что делает модель удобной для исследования изучаемого объекта. Результаты разработки и исследования моделей при определённых условиях, принимаемых в методологии науки и специфических для различных областей и типов моделей, распространяются на оригинал. Использование метода моделирования в научном познании диктуется необходимостью раскрыть такие стороны объектов, которые либо невозможно постигнуть путём непосредственного изучения, либо непродуктивно изучать их таким образом в силу каких-либо ограничений.
В научном познании возможны два способа моделирования:
Модели, применяемые в научном познании, разделяются на два больших класса:
Соответственно указанным различениям выделяют основные разновидности моделирования. Каждое из них применяется в зависимости от особенностей изучаемого объекта и характера познавательных задач.
Предметно-физическое моделирование широко используется как в научной практике, так и в сфере материального производства. Такое моделирование всегда предполагает, что модель должна быть сходна с оригиналом по физической природе и отличаться от него лишь численными значениями ряда параметров. Наряду с этим в практике научного исследования часто используется и такой вид моделирования, при котором модель строится из объектов иной физической природы, чем оригинал, но описывается одинаковой с ним системой математических зависимостей. В отличие от предметно-физического этот вид моделирования называют предметно-математическим. Предметная модель становится здесь объектом испытания и изучения, в результате которого создаётся её математическое описание. Последнее затем переносится на моделируемый объект, характеризуя его структуру и функционирование.
В развитой науке, особенно при переходе к теоретическим исследованиям, широко используется моделирование с применением идеальных моделей. Этот способ получения знаний об объектах может быть охарактеризован как моделирование посредством идеализированных представлений. Он является ведущим инструментом теоретического исследования. Активно используя модельные представления, научное исследование вместе с тем применяет и так называемое знаковое моделирование, которое основано на построении и испытании математических моделей некоторого класса явлений, без использования при этом вспомогательного физического объекта, который подвергается испытанию. Последнее отличает знаковую модель от предметно-математической. Такой вид моделирования иногда называют также абстрактно-математическим. Он требует построения знаковой модели, представляющей некоторый объект, где отношения и свойства объекта представлены в виде знаков и их связей. Эта модель затем исследуется чисто логическими средствами, и новое знание возникает в результате дедуктивного развёртывания модели без обращения к предметной области, на основании которой выросла данная знаковая модель. В абстрактно-математическом моделировании модель — это конструкция, изоморфная моделируемой системе. При таком моделировании каждому объекту системы ставится в соответствие определённый элемент моделирующей конструкции, а свойствам и отношениям объектов соответствуют свойства и отношения элементов.
Классическими примерами моделей, основанных на изоморфизме, являются модели аксиоматических систем в математике. Они задают семантику формальных построений и создают возможность для содержательной интерпретации аксиом. Сами аксиомы, как и следствия из них, считаются предложениями некоторого формального языка. Кроме того, задана область интерпретаций, представляющая собой множество индивидных объектов. Изоморфизм задаётся функцией, сопоставляющей каждому имени языка некоторый объект из заданного множества, а каждому выражению языка некоторое отношение объектов этого же множества. Если любое высказывание, которое выведено из аксиом, истинно в области интерпретаций (то есть соответствует реальным отношениям объектов), то эта область называется моделью системы аксиом. Моделирование в математике используется, например, для доказательства непротиворечивости формальных систем.
Этот вид моделирования используется не только в чистой математике, но также при математическом описании природных, общественных, технологических и других сложных систем. Смысл такого описания состоит в том, что отношения между элементами системы выражаются с помощью уравнений, причём так, чтобы каждому термину содержательного описания системы соответствовала какая-либо величина (константа или переменная) или функция, фигурирующая в уравнении. Сами уравнения называются при этом моделью. Как правило, абстрактно-математическое моделирование требует абстракции (см. Абстракция), то есть отвлечения от некоторых свойств и отношений в моделируемой системе. Это позволяет достичь общности модели и утверждать, что она, игнорируя частности, описывает достаточно широкий круг процессов или систем. К тому же без таких упрощений моделирование оказывается бессмысленным ( чрезмерной сложности модели) или вообще невозможным. Другим важным гносеологическим условием моделирования является измеримость всех описываемых объектов и отношений. Чтобы построить модель, необходимо найти их числовое представление. Всякий моделируемый процесс должен быть полностью охарактеризован с помощью параметров, поддающихся измерению.
Другая разновидность моделирования с применением идеальных моделей основана на понятии «чёрный ящик». Этим термином принято называть объект, внутренняя структура которого недоступна для наблюдения и о котором можно судить только по его внешнему поведению, в частности по тому, как он преобразует приходящие на вход сигналы. Если некоторая система слишком сложна, то нет смысла искать её математическое описание. Проще попытаться построить вместо неё другую систему, которая при заданных условиях будет вести себя точно так же. Такое моделирование часто используется при исследовании отдельных систем живых организмов с помощью компьютерной симуляции. Описать работу живого организма уравнениями крайне тяжело или вообще невозможно. Но возможно построить компьютерную схему, которая при подаче на вход определённого стимула давала бы на выходе реакцию, тождественную или близкую к реакции моделируемой системы. Если спектр совпадающих входных и выходных процессов достаточно широк, то можно ожидать, что построенная схема точно воспроизводит исследуемый объект.
Виды моделирования. Компьютерное моделирование
Моделирование представляет собой один из основных методов познания, является формой отражения действительности и заключается в выяснении или воспроизведении тех или иных свойств реальных объектов, предметов и явлений с помощью других объектов, процессов, явлений, либо с помощью абстрактного описания в виде изображения, плана, карты, совокупности уравнений, алгоритмов и программ [4].
Возможности моделирования, то есть перенос результатов, полученных в ходе построена исследования модели, на оригинал, основаны на том, что модель в определенном смысле отображает (воспроизводит, моделирует, описывает, имитирует) некоторые интересующие исследователя черты объекта. Моделирование как форма отражения действительности широко распространено, и достаточно полная классификация возможных видов моделирования крайне затруднительна, хотя бы в силу многозначности понятия «модель», широко используемого не только в науке и технике, но искусстве, и в повседневной жизни. Тем не менее, применительно к естественным и техническим наукам принято различать следующие виды моделирования:
— концептуальное моделирование, при котором совокупность уже известных фактов или представлений относительно исследуемого объекта или системы истолковывается с помощью некоторых специальных знаков, символов, операций над ними или помощью естественного или искусственного языков;
— физическое (натурное) моделирование, при котором модель и моделируемый объект представляют собой реальные объекты или процессы единой или различной физической природы, причем между процессами в объекте-оригинале и в модели выполняются некоторые соотношения подобия, вытекающие из схожести физических явлений;
— структурно-функциональное моделирование, при котором моделями являются схемы (блок-схемы), графики, чертежи, диаграммы, таблицы, рисунки, дополненные специальными правилами их объединения и преобразования;
— математическое (логико-математическое) моделирование, при котором моделирование, включая построение модели, осуществляется средствами математики и логики;
— имитационное (компьютерное) моделирование, при котором логико-математическая модель исследуемого объекта представляет собой алгоритм функционирования объекта, реализованный в виде программного комплекса для компьютера.
Разумеется, перечисленные выше виды моделирования не являются взаимоисключающими и могут применяться при исследовании сложных объектов либо одновременно, либо в некоторой комбинации. Кроме того, в некотором смысле концептуальное и, скажем, структурно-функциональное моделирование неразличимы между собой, так как блок-схемы, конечно же, являются специальными знаками с установленными операциями над ними.
Традиционно под моделированием на ЭВМ понималось лишь имитационное моделирование. Можно, однако, увидеть, что и при других видах моделирования компьютер может быть весьма полезен. Например, при математическом моделировании выполнение одного из основных этапов — построение математических моделей по экспериментальным данным — в настоящее время просто немыслимо без компьютера. В последние годы, благодаря развитию графического интерфейса и графических пакетов, широкое развитие получило компьютерное структурно-функциональное моделирование, о котором подробно поговорим ниже. Положено начало привлечения компьютера даже к концептуальному моделированию, где он используется, например, при построении систем искусственного интеллекта.
Таким образом, мы видим, что понятие «компьютерное моделирование» значительно шире традиционного понятия «моделирование на ЭВМ» и нуждается в уточнении, учитывающем сегодняшние реалии.
Начнем с термина «компьютерная модель». В настоящее время под компьютерной моделью чаще всего понимают:
условный образ объекта или некоторой системы объектов (или процессов), описанный с помощью взаимосвязанных компьютерных таблиц, блок-схем, диаграмм, графиков, рисунков, анимационных фрагментов, гипертекста и т. д. и отображающий структуру элементов объекта и взаимосвязи между ними. Компьютерные модели такого вида мы будем называть структурно-функциональными;
программу или программный комплекс, позволяющий с помощью последовательности вычислений и графического отображения их результатов воспроизводить (имитировать) процессы функционирования объекта, системы объектов при условии воздействия на объект различных, как правило, случайных, факторов. Такие модели мы будем далее называть имитационными.
Компьютерное моделирование — метод решения задачи анализа или синтеза сложной системы на основе использования ее компьютерной модели. Суть компьютерного моделирования заключена в получении количественных и качественных результатов по имеющейся модели. Качественные выводы, получаемые по результатам анализа, позволяют обнаружить неизвестные ранее свойства сложной системы: ее структуру, динамику развития, устойчивость, целостность и др. Количественные выводы в основном носят характер прогноза некоторых будущих или объяснения прошлых значений переменных, характеризирующих систему.
Предметом компьютерного моделирования могут быть: экономическая деятельность фирмы или банка, промышленное предприятие, информационно-вычислительная сеть, технологический процесс, любой реальный объект или процесс, например процесс инфляции, и вообще – любая сложная система. Цели компьютерного моделирования могут быть различными, »однако наиболее часто моделирование является, как уже отмечалось ранее, центральной процедурой системного анализа, причем под системным анализом мы далее понимаем совокупность методологических средств, используемых для подготовки и принятия решений экономического, организационного, социального или технического характера.
Компьютерная модель сложной системы должна, по возможности, отображать все основные факторы и взаимосвязи, характеризующие реальные ситуации, критерии и ограничения. Модель должна быть достаточно универсальной, чтобы описывать близкие по назначению объекты, и в то же время достаточно простой, чтобы позволить выполнить необходимые исследования с разумными затратами.
Все это говорит о том, что моделирование систем, рассматриваемое в целом, представляет собой скорее искусство, чем сформировавшуюся науку с самостоятельным набором средств отображения явлений и процессов реального мира. Поэтому исключительно сложными, а по нашему мнению, и невозможными, являются попытки классификации задач компьютерного моделирования или создания достаточно универсальных инструментальных средств компьютерного моделирования произвольных объектов. Однако если преднамеренно сузить класс рассматриваемых объектов, ограничившись, например, задачами компьютерного моделирования при системном анализе объектов экономико-организационного управления, то возможно отобрать ряд достаточно универсальных подходов и программных средств.
Моделирование
Модели́рование — исследование объектов познания на их моделях; построение и изучение моделей реально существующих объектов, процессов или явлений с целью получения объяснений этих явлений, а также для предсказания явлений, интересующих исследователя.
Содержание
Виды моделирования
В силу многозначности понятия «модель» в науке и технике не существует единой классификации видов моделирования: классификацию можно проводить по характеру моделей, по характеру моделируемых объектов, по сферам приложения моделирования (в технике, физических науках, кибернетике и т. д.). Например, можно выделить следующие виды моделирования:
Процесс моделирования
Процесс моделирования включает три элемента:
Первый этап построения модели предполагает наличие некоторых знаний об объекте-оригинале. Познавательные возможности модели обусловливаются тем, что модель отображает (воспроизводит, имитирует) какие-либо существенные черты объекта-оригинала. Вопрос о необходимой и достаточной мере сходства оригинала и модели требует конкретного анализа. Очевидно, модель утрачивает свой смысл как в случае тождества с оригиналом (тогда она перестает быть моделью), так и в случае чрезмерного во всех существенных отношениях отличия от оригинала. Таким образом, изучение одних сторон моделируемого объекта осуществляется ценой отказа от исследования других сторон. Поэтому любая модель замещает оригинал лишь в строго ограниченном смысле. Из этого следует, что для одного объекта может быть построено несколько «специализированных» моделей, концентрирующих внимание на определенных сторонах исследуемого объекта или же характеризующих объект с разной степенью детализации.
На втором этапе модель выступает как самостоятельный объект исследования. Одной из форм такого исследования является проведение «модельных» экспериментов, при которых сознательно изменяются условия функционирования модели и систематизируются данные о её «поведении». Конечным результатом этого этапа является множество (совокупность) знаний о модели.
На третьем этапе осуществляется перенос знаний с модели на оригинал — формирование множества знаний. Одновременно происходит переход с «языка» модели на «язык» оригинала. Процесс переноса знаний проводится по определенным правилам. Знания о модели должны быть скорректированы с учетом тех свойств объекта-оригинала, которые не нашли отражения или были изменены при построении модели.
Четвёртый этап — практическая проверка получаемых с помощью моделей знаний и их использование для построения обобщающей теории объекта, его преобразования или управления им.
Моделирование — циклический процесс. Это означает, что за первым четырёхэтапным циклом может последовать второй, третий и т. д. При этом знания об исследуемом объекте расширяются и уточняются, а исходная модель постепенно совершенствуется. Недостатки, обнаруженные после первого цикла моделирования, обусловленные малым знанием объекта или ошибками в построении модели, можно исправить в последующих циклах.
Сейчас трудно указать область человеческой деятельности, где не применялось бы моделирование. Разработаны, например, модели производства автомобилей, выращивания пшеницы, функционирования отдельных органов человека, жизнедеятельности Азовского моря, последствий атомной войны. В перспективе для каждой системы могут быть созданы свои модели, перед реализацией каждого технического или организационного проекта должно проводиться моделирование.
Математическое моделирование исторической динамики
Реферат по теме «Средства и методы компьютерного моделирования»
Онлайн-конференция
«Современная профориентация педагогов
и родителей, перспективы рынка труда
и особенности личности подростка»
Свидетельство и скидка на обучение каждому участнику
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РФ
ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ
«МОРДОВСКИЙ ГОСУДАРСТВЕННЫЙ ПЕДАГОГИЧЕСКИЙ ИНСТИТУТ
ИМЕНИ М. Е. ЕВСЕВЬЕВА»
Кафедра информатики и вычислительной техники
«Средства и методы компьютерного моделирования»
студент 4 курса группы МДМ-216
кандидат физико-математических наук, доцент
Введение
Моделирование в научных исследованиях стало применяться еще в глубокой древности и постепенно захватывало все новые области научных знаний: техническое конструирование, строительство и архитектуру, астрономию, физику, химию, биологию и, наконец, общественные науки. Большие успехи и признание практически во всех отраслях современной науки принес методу моделирования ХХ в. Однако методология моделирования долгое время развивалась независимо отдельными науками. Отсутствовала единая система понятий, единая терминология. Лишь постепенно стала осознаваться роль моделирования как универсального метода научного познания. Термин «модель» широко используется в различных сферах человеческой деятельности и имеет множество смысловых значений.
Актуальность данной проблемы, ее недостаточная разработанность. Применение компьютеров в научных исследованиях является необходимым условием изучения сложных систем. Традиционная методология взаимосвязи теории и эксперимента должна быть дополнена принципами компьютерного моделирования. Эта новая эффективная процедура дает возможность целостного изучения поведения наиболее сложных систем как естественных, так и создаваемых для проверки теоретических гипотез.
Необходимость приоритетного развития образования в настоящее время обусловлена научно-техническим прогрессом и глобальной технологизацией передовых стран мира. Уровень современного производства, науки и техники, а также социальные преобразования определяют заинтересованность общества в подготовке конкурентоспособного, высококвалифицированного, интеллектуального и инициативного специалиста с развитым творческим мышлением.
Целью исследования является теоретическое обоснование выбранной темы «компьютерное моделирование в различных отраслях науки».
В соответствии с объектом, предметом, целью нашего исследования были поставлены следующие задачи: уточнить понятия «модель», «компьютерное моделирование» и раскрыть их сущность; рассмотреть классификацию моделей; уточнить какое место занимает компьютерное моделирование в различных отраслях науки.
Глава I. Компьютерное моделирование
1.1 Основные понятия и виды моделирования
Под моделированием понимается процесс построения, изучения и применения моделей. Оно тесно связано с такими категориями, как абстракция, аналогия, гипотеза и др. Процесс моделирования обязательно включает и построение абстракций, и умозаключения по аналогии, и конструирование научных гипотез. Главная особенность моделирования в том, что это метод опосредованного познания с помощью объектов-заместителей. Модель выступает как своеобразный инструмент познания, который исследователь ставит между собой и объектом и с помощью которого изучает интересующий его объект. Именно эта особенность метода моделирования определяет специфические формы использования абстракций, аналогий, гипотез, других категорий и методов познания.
Возможности моделирования, то есть перенос результатов, полученных в ходе построения и исследования модели, на оригинал основаны на том, что модель в определенном смысле отображает (воспроизводит, моделирует, описывает, имитирует) некоторые интересующие исследователя черты объекта. Моделирование как форма отражения действительности широко распространено, и достаточно полная классификация возможных видов моделирования крайне затруднительна, хотя бы в силу многозначности понятия «модель», широко используемого не только в науке и технике, но и в искусстве, и в повседневной жизни.
Применительно к естественным и техническим наукам принято различать следующие виды моделирования:
Разумеется, перечисленные выше виды моделирования не являются взаимоисключающими и могут применяться при исследовании сложных объектов либо одновременно, либо в некоторой комбинации. Кроме того, в некотором смысле концептуальное и, скажем, структурно-функциональное моделирование неразличимы между собой, так как те же блок-схемы, конечно же, являются специальными знаками с установленными операциями над ними.
1.2 Понятие компьютерное моделирование
Таким образом, мы видим, что понятие «компьютерное моделирование» значительно шире традиционного понятия «моделирование на ЭВМ» и нуждается в уточнении, учитывающем сегодняшние реалии.
Начнем с термина » компьютерная модель «.
В настоящее время под компьютерной моделью чаще всего понимают:
условный образ объекта или некоторой системы объектов (или процессов), описанный с помощью взаимосвязанных компьютерных таблиц, блок-схем, диаграмм, графиков, рисунков, анимационных фрагментов, гипертекстов и т. д. и отображающий структуру, и взаимосвязи между элементами объекта. Компьютерные модели такого вида мы будем называть структурно-функциональными;
отдельную программу, совокупность программ, программный комплекс, позволяющий с помощью последовательности вычислений и графического отображения их результатов, воспроизводить (имитировать) процессы функционирования объекта, системы объектов при условии воздействия на объект различных, как правило случайных, факторов. Такие модели мы будем далее называть имитационными моделями.
Суть компьютерного моделирования заключена в получении количественных и качественных результатов по имеющейся модели. Качественные выводы, получаемые по результатам анализа, позволяют обнаружить неизвестные ранее свойства сложной системы: ее структуру, динамику развития, устойчивость, целостность и др. Количественные выводы в основном носят характер прогноза некоторых будущих или объяснения прошлых значений переменных, характеризирующих систему. Компьютерное моделирование для рождения новой информации использует любую информацию, которую можно актуализировать с помощью ЭВМ.
Основные функции компьютера при моделировании:
выполнять роль вспомогательного средства для решения задач, решаемых обычными вычислительными средствами, алгоритмами, технологиями;
выполнять роль средства постановки и решения новых задач, не решаемых традиционными средствами, алгоритмами, технологиями;
выполнять роль средства моделирования для получения новых знаний;
выполнять роль «обучения» новых моделей (самообучающиеся модели).
Разновидностью компьютерного моделирования является вычислительный эксперимент.
Компьютерная модель сложной системы должна по возможности отображать все основные факторы и взаимосвязи, характеризующие реальные ситуации, критерии и ограничения. Модель должна быть достаточно универсальной, чтобы по возможности описывать близкие по назначению объекты, и в то же время достаточно простой, чтобы позволить выполнить необходимые исследования с разумными затратами.
Глава ii. Компьютерное моделирование в различных отраслях науки
2.1. Компьютерное моделирование в естествознании: возможности, достижения, перспективы
Большинство естественнонаучных теорий очень похожи на математику внутренней логикой своего построения. В основе любой математической теории лежит несколько аксиом, а все частные результаты, называемые теоремами, выводятся из аксиом посредством дедуктивных логических рассуждений. Аксиомы являются идеальными абстрактными образами реальных объектов.
Точно также во всех т.н. точных науках после этапа накопления экспериментальных данных формулируются основные законы, из которых могут быть получены все свойства различных систем и процессов, охватываемых данной теорией. Компактная и точная формулировка законов естествознания делается на языке математики в виде каких-либо уравнений. Таким образом, математической моделью любой реальной системы является некоторое уравнение или система уравнений с определенными значениями параметров и определенными граничными условиями.
Во многих случаях для решения этих уравнений традиционными аналитическими методами требуется использование серьезного, порой, очень громоздкого математического аппарата. Иногда решения в аналитической форме вообще отсутствуют. Попытка ограничиться рассмотрением простейших систем, для которых решение основных уравнений может быть найдено элементарными методами, существенно обедняет наши представления об окружающем мире.
Приведу примеры задач, которые имеют красивые и неожиданные решения, найденные и исследованные с использованием компьютерного моделирования:
1. Как изменилась бы траектория спутника Земли, если бы солнечный ветер стал «дуть» сильнее?
2. Как происходит перераспределение энергии между частицами макроскопической системы при их тепловом движении?
В 1954 г. Э. Ферми, Дж. Паста и С. Улам путем компьютерного моделирования обнаружили удивительные особенности динамики атомов в кристаллах, что стимулировало активные исследования нелинейных систем и привело к ряду важнейших открытий в физике и математике.
2.2. Краткая оценка современного состояния САПР
За последние 7-8 лет промышленными предприятиями накоплен немалый опыт автоматизации локальных служб конструкторских и технологических подразделений. Несмотря на ограниченное применение средств САПР в реальной работе, результат очевиден: уровень владения новыми технологиями, знание различных прикладных систем, приобретенный реальный опыт работы плюс сотни (тысячи) разработанных чертежей, управляющих программ, моделей и т.п. Практически на каждом предприятии используются сети, ширится применение телекоммуникационных технологий (электронной почты, ИНТЕРНЕТ).
Системы автоматизированного проектирования (САПР) постепенно, но все же становятся обычным и привычным инструментом конструктора, технолога, расчетчика. Конкурировать иначе в условиях, когда сроки являются основным требованием заказчика, не представляется возможным. И хотя психологически руководителю отечественного промышленного предприятия трудно свыкнуться с мыслью, что дискеты с программами могут стоить дороже оборудования, это нисколько не удивительно, ибо интеллектуальный продукт является плодом многолетних научных, исследовательских и практических работ целого коллектива и колоссальных финансовых вложений. Надо осознать, что не только аппаратные, но и программные средства компьютеризации являются такими же важнейшими частями и ресурсами научно-производственного процесса, как персонал, сырье или электроэнергия.
Стремительно развивающаяся компьютерная индустрия и выход новейших операционных систем WINDOWS 98 и WINDOWS NT 4.0 явно обозначили новый виток гонки информационных технологий. При этом WINDOWS не ограничивается красивым оформлением, это качественно новый уровень работы пользователя, архитектуры комплекса, тесная интеграция разнородных систем, встроенные сетевые возможности и многое другое.
3.1. Параметрическое моделирование трехмерных твердотельных объектов в AutoCAD Designer R2.1 (модуль PARTS)
Как правило, даже сложные машиностроительные детали формируются из сравнительно простых элементов. Более того, многие формообразующие элементы являются стандартными конструкторско-технологическими элементами, например: фаска, сопряжение, отверстие. Другие же элементы, отличаясь простотой образующих поверхностей, тем не менее, обладают достаточно произвольной формой, но и в этом случае они всегда имеют один или более типичных профилей в одной из проекций или в сечении.
3.2. Моделирование трехмерных твердотельных объектов в SolidWorks
Одним из самых заметных программных продуктов, относящихся к новому поколению, является SolidWorks, разработанный американской компанией SolidWorks Corporation, которая преследовала цель создания массовой системы для каждого конструктора под лозунгом “последние разработки в области CAD/CAM на каждый рабочий стол”. При этом потенциал продукта по возможностям конструирования позволяет создавать достаточно сложные трехмерные детали и сборки в машиностроении.
Возможности моделирования включают также в себя построения трёхмерных фасок и скруглений, ребер жесткости и литейных уклонов, создание различными способами полых (тонкостенных) тел, использование мощного аппарата построения вспомогательных плоскостей и осей. В версии SolidWorks-97 появились возможности оперировать трехмерными объектами и достаточно сложными поверхностями, которые могут служить частью других объектов, что позволяет всесторонне проследить формирование и свойства проектируемого изделия. Создание и ведение компьютерного файла проектируемого объекта позволяет отслеживать процесс создания трехмерной модели и вносить в него необходимые изменения. Можно изменить любой параметр модели и через несколько секунд увидеть результаты полной перестройки модели.
Широкие возможности визуализации и создания фотоизображений с использованием дополнительных источников освещения и регулированием характеристик поверхности материала (отражение или поглощение им света, излучение и шероховатость поверхности) позволяют работать в режиме реального времени с тонированными изображениями модели.
Созданные детали могут объединяться в сборку с заданием ограничений взаимного расположения любых деталей друг относительно друга (соосность, фиксация, совпадение точек и плоскостей и многое другое) и регулировкой характеристик каждой детали.
На основе трехмерного объекта возможно автоматическое создание чертежа детали, состоящего из основных и вспомогательных видов, сложных разрезов и сечений. Поддержка многочисленных форматов обмена позволяет использовать любой чертежно-графический редактор. Вообще следует отметить мощные интеграционные возможности системы, обеспечивающей интерфейс с ведущими технологическими и расчетными приложениями, а существующие средства разработки приложений позволяют стыковать прикладные системы с геометрическим ядром SolidWorks. Новая генерация систем может заметно потеснить дорогостоящие интегрированные системы и существенно снизит количественную потребность их применения.
Компьютерное моделирование и виртуальная реальность
Успешная визуализация и имитирование реальной среды взаимодействия человека и техники посредством компьютера разработана Национальным аэрокосмическим агенством США (NASA) еще 20 лет назад. Целью этой технологии являлась проверка работы техники и поведения человека при работе в сложных и опасных условиях космоса и, таким образом, оценка и улучшение космических проектов. Долгое время весьма высокая стоимость аппаратно-программных комплексов, позволяющих осуществить подобную визуализацию, ограничивала их применение только военными проектами и космической промышленностью. Однако, прогресс и удешевление этих технологий за последние годы, позволили внести концепцию виртуальной реальности и виртуального прототипирования во все отрасли промышленности и бизнеса.
Развитие технической мысли и постоянно возникающий конкурентный спрос, быстро приводящие к тому, что вчерашние решения не эффективны уже сегодня, заставили производителей самых разных отраслей искать инновационные подходы, которые позволили бы сокращать сроки и затраты на разработку, увеличивая тем самым конкурентоспособность как отдельного изделия, так и предприятия в целом. Наиболее привлекательным и оптимальным оказалось применение компьютерных технологий моделирования, визуализации и имитирования, давно испробованных в военно-промышленном комплексе.
Компьютерное проектирование позволяет не только создать, но и усовершенствовать сложное изделие, оценить и опробовать его не на реальном предприятии, а в среде виртуальной реальности. Это особенно актуально для дорогостоящих, сложных, уникальных технологических и военно-технических комплексов.
В настоящее время мы наблюдаем все более массированное применение технологий виртуального прототипирования, т.е. процесса создания виртуальной (электронной) модели объекта, предназначенного для последующего производства, ее всесторонней оценки на этапе наличия виртуального прототипа (например, безопасности, функциональности, технологичности и т.д.), оптимизации технологических процессов его изготовления. Только после получения удовлетворительных результатов принимается решение об изготовлении физического объекта.
Дизайнерская часть общего цикла производства включает в себя:
концептуальное моделирование, т. е. предварительную разработку нескольких вариантов изделия, в результате которой появляются «трехмерные наброски»;
создание компьютерных «рисунков», представляющих собой ортогональные проекции будущего изделия (при традиционном дизайне такие рисунки могли бы служить конечным результатом работы);
оценку таких свойств моделируемых объектов, как кривизна, непрерывность кривизны, распределение бликов и т.д;
передачу трехмерной модели объекта (вид которого наглядно представлен, оценен, согласован и утвержден) в САПР для дальнейшей разработки внутреннего устройства объекта, конструкторских расчетов, оформления чертежной документации и т.д.
Таким образом, уже с самого начала формы будущего объекта согласуются с требованиями конструкторов и технологов. Созданный с помощью систем моделирования объект, можно помещать в различные среды, имитировать и прослеживать не только его перемещения в созданном для него виртуальном пространстве, но и демонстрировать его функционирование.
Если виртуальную реальность использовать просто как средство коммуникации между участниками процесса проектирования, она позволит проектировщикам, специалистам по надежности систем, персоналу и другим специалистам обсуждать, даже находясь в разных точках планеты, средствами Интернета, достоинства и недостатки проекта, используя виртуальную модель, как наглядное, трехмерное справочное пособие, которое можно как угодно перемещать в пространстве, «гулять» по нему и т.д. Это неизбежно приведет к более ясному пониманию сути проблем и более скорой выработке решений по устранению потенциальных затруднений во время проектирования и производства любого изделия.