Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
Математическое моделирование и вычислительный эксперимент.
В настоящее время наибольшее распространение получили математические модели, реализуемые на ЭВМ. При построении данных моделей можно выделить следующие этапы: 1. Создание или выбор модели, соответствующей поставленной задаче. 2. Создание условий функционирования модели. 3. Эксперимент на модели. 4. Обработка результатов. Рассмотрим более подробно перечисленные выше этапы. На математическое описание исследуемого объекта (процесса) на первом этапе накладывается ряд требований: разрешимость используемых уравнений, соответствие математического описания изучаемому процессу с допустимой точностью, адекватность принятых допущений, практическая целесообразность использования модели. Степень удовлетворения этих требований определяет характер математического описания и является наиболее сложной и трудоемкой частью при создании модели.
Рис. 3.1. Схема процесса построения математической модели
Реальные физические явления, как правило, очень сложны, и их никогда нельзя проанализировать точно и в полном объеме. Построение модели всегда связано с компромиссом, т.е. с принятием допущений при которых справедливы уравнения модели (рис. 3.1). Таким образом, чтобы с помощью модели можно было получить имеющие смысл результаты, она должна быть достаточно детальной. В то же время она должна быть достаточно простой, чтобы можно было получить решение при ограничениях налагаемых на результат такими факторами как сроки, быстродействие ЭВМ, квалификация исполнителей и т. д. Математическая модель, отвечающая требованиям первого этапа моделирования, обязательно содержит в себе систему уравнений основного определяющего процесса или процессов. Только такая модель пригодна для моделирования. Это свойство лежит в основе отличия моделирования от расчета и определяет возможность использования модели для моделирования. Расчет, как правило, базируется на основе зависимостей, полученных ранее, при исследованиях процесса, и поэтому отображает определенные свойства объекта (процесса). Следовательно, методику расчета можно назвать моделью. Но функционирование такой модели воспроизводит не изучаемый процесс, а изученный. Очевидно, понятия моделирования и расчета четко не разграничиваются, потому что и при математическом моделировании на ЭВМ алгоритм модели сводится к расчету. Но в этом случае расчет носит вспомогательный характер, так как результаты расчета позволяют получить изменение количественных характеристик модели. Самостоятельного значения, какое имеет моделирование, в данном случае расчет иметь не может. Рассмотрим второй этап моделирования. Модель в ходе эксперимента так же как и объект, функционирует в определенных условиях, которые задаются программой эксперимента. Условия моделирования не входят в понятие модели, поэтому с одной и той же моделью можно проводить различные эксперименты при задании различных условий моделирования. Математическому описанию условий функционирования модели, несмотря на кажущуюся однозначность толкования, необходимо уделять серьезное внимание. При описании математической модели некоторые несущественные процессы следует заменять экспериментальными данными и зависимостями или трактовать их упрощенно. Если эти данные не будут полностью соответствовать предполагаемым условиям функционирования модели, то результаты моделирования могут быть неверными. После получения математического описания модели и условий функционирования составляют алгоритмы расчетов, блок-схемы программ для ЭВМ, а затем и программы. В процессе отладки программ их составные части и отдельные программы в целом подвергаются всесторонней проверке для выявления ошибки или недостаточности математического описания. Проверку производят путем сопоставления полученных данных с известными фактическими данными. Окончательной проверкой является контрольный эксперимент, который осуществляют при одинаковых условиях с проведенным ранее экспериментом непосредственно на объекте. Совпадение с достаточной точностью результатов эксперимента на модели и эксперимента на объекте служит подтверждением соответствия модели и объекта (адекватности модели реальному объекту) и достоверности результатов последующих исследований. Отлаженная и отвечающая принятым положениям программа моделирования на ЭВМ имеет все необходимые элементы для проведения самостоятельного эксперимента на модели (третий этап), который называют также вычислительным экспериментом. Четвертый этап математического моделирования – обработка результатов принципиально не отличается от обработки результатов обычного эксперимента. Более подробно рассмотрим широко распространенное в настоящее время понятие вычислительного эксперимента. Вычислительным экспериментом называется методология и технология исследований, основанные на применении прикладной математики и ЭВМ как технической базы при использовании математических моделей. В таблице приведена сравнительная характеристика натурного и вычислительного экспериментов. (Натурный эксперимент поводится в естественных условиях и на реальных объектах). Сравнительная характеристика натурного и вычислительного экспериментов Таблица 2.1
На основе математического моделирования и методов вычислительной математики создались теория и практика вычислительного эксперимента. Рассмотрим подробнее этапы технологического цикла вычислительного эксперимента. 1. Для исследуемого объекта строится модель, формулируются допущения и условия применимости модели, границы, в которых будут справедливы полученные результаты; модель записывается в математических терминах, как правило, в виде дифференциальных или интегродифференциальных уравнений; создание математической модели проводится специалистами, хорошо знающими данную область естествознания или техники, а также математиками, представляющими себе возможности решения математической задачи. 2. Разрабатывается метод расчета сформулированной математической задачи. Эта задача представляется в виде совокупности алгебраических формул, по которым должны вестись вычисления и условия, показывающие 3. Разрабатываются алгоритм и программа решения задачи на ЭВМ. Программирование решений определяется теперь не только искусством и опытом исполнителя, а перерастает в самостоятельную науку со своими принципиальными подходами. 4. Проведение расчетов на ЭВМ. Результат получается в виде некоторой цифровой информации, которую далее необходимо будет расшифровать. Точность информации определяется при вычислительном эксперименте достоверностью модели, положенной в основу эксперимента, правильностью алгоритмов и программ (проводятся предварительные «тестовые» испытания). 5. Обработка результатов расчетов, их анализ и выводы. На этом этапе могут возникнуть необходимость уточнения математической модели (усложнения или, наоборот, упрощения), предложения по созданию упрощенных инженерных способов решения и формул, дающих возможности получить необходимую информацию более простым способом. Возможности вычислительного эксперимента шире, чем эксперимента с физической моделью, так как получаемая информация более подробная. Математическая модель может быть сравнительно просто уточнена или расширена. Для этого достаточно изменить описание некоторых ее элементов. Кроме того, несложно выполнить математическое моделирование при различных условиях моделирования, что позволяет получить оптимальное сочетание конструкционных параметров, показателей работы объекта (характеристик процесса). Для оптимизации указанных параметров целесообразно использовать методику планирования эксперимента, подразумевая под последним вычислительный эксперимент. Вычислительный эксперимент приобретает исключительное значение в тех случаях, когда натурные эксперименты и построение физической модели оказываются невозможными. Особенно ярко можно проиллюстрировать значение вычислительного эксперимента при исследовании масштабов современного воздействия человека на природу. То, что принято называть климатом – устойчивое среднее распределение температуры, осадков, облачности и т. д., – представляет собой результат сложного взаимодействия грандиозных физических процессов, протекающих в атмосфере, на поверхности земли и в океане. Характер и интенсивность этих процессов в настоящее время изменяются значительно быстрее, чем в сравнительно, близком геологическом прошлом в связи с воздействием загрязнения воздуха индустриальными выбросами углекислого газа, пыли н т. д. Климатическую систему можно исследовать, строя соответствующую математическую модель, которая должна описывать эволюцию климатической системы, учитывающей взаимодействующие между собой атмосферы океана и суши. Масштабы климатической системы настолько грандиозны, что эксперимент даже в одном каком-то регионе чрезвычайно дорог, не говоря уже о том, что вывести такую систему из равновесия было бы опасно. Таким образом, глобальный климатический эксперимент возможен, но не натурный, а вычислительный, проводящий исследования не реальной климатической системы, а ее математической модели. В науке и технике известно немало областей, в которых вычислительный эксперимент оказывается единственно возможным при исследовании сложных систем.
ЛЕКЦИЯ 5 |
Последнее изменение этой страницы: 2019-04-19; Просмотров: 207; Нарушение авторского права страницы