Лекция 1 Методы математической физики в компьютерном инженерном анализе Инженерные задачи - параметры CAEngineering • В инженерных задачах ведется поиск параметров, распределенных по выделенной в пространстве области, а также изменение этих параметров во времени. В о многих случаях искомый параметр является функцией четырех переменных – трех пространственных координат и времени. • Например, следует найти изменение температурного поля в конструкции с течением времени. Температура в такой постановке задачи является функцией времени и трех пространственных координат: T f (t , x, y, z ) 2 2007 © О. М. Огородникова Дифференциальные уравнения CAEngineering • Анализируемые в инженерных задачах процессы описываются дифференциальными уравнениями. • Поскольку искомая функция зависит от нескольких переменных, в решаемых дифференциальных уравнениях присутствуют ее частные производные. • В инженерных задачах интересующие параметры вычисляются решением дифференциальных уравнений второго порядка с частными производными. • Пример дифференциального уравнения второго порядка в частных производных, описывающего явление теплопроводности в технических системах – уравнение теплопроводности Фурье для изотропных тел, одномерный случай: T 2T C K 2 Q t x 3 2007 © О. М. Огородникова Аналитическое решение CAEngineering • Если в задаче анализируется несколько физических процессов, например, теплопередача и деформация, приходится решать систему дифференциальных уравнений, описывающих каждый из этих процессов. • Аналитическое решение дифференциальных уравнений и систем дифференциальных уравнений в большинстве случаев инженерных задач, сформулированных в полной постановке, невозможно. • Традиционно решение проводилось приближенно с использованием эмпирических данных, обработанных статистически. • Результатом разработки полуэмпирических методов является огромное количество справочников с графиками, таблицами и номограммами, по которым достаточно точно можно произвести инженерные расчеты. 4 2007 © О. М. Огородникова Численное решение CAEngineering • С появлением компьютеров и развитием компьютерных программ инженерного анализа появилась возможность решать дифференциальные уравнения дискретно. • Вместе с тем появляется необходимость развивать и осваивать компьютерные методы вычислений, оценивать точность расчетных результатов. 5 2007 © О. М. Огородникова Концепция моделирования CAEngineering • Под математическим моделированием технических систем и устройств понимают адекватную замену исследуемого технического объекта его математической моделью и ее последующее изучение методами вычислительной математики с привлечением современных вычислительных средств и компьютерных программ. • Математическое моделирование как универсальный инструмент познания завоевывает прочные позиции в различных областях деятельности человека и становится важнейшим направлением в проектировании и исследовании новых систем, в анализе свойств различных объектов, в выборе и обосновании оптимальных условий их функционирования. • Необходимость моделирования определяется тем, что многие объекты непосредственно исследовать невозможно, либо их исследование требует больших затрат времени и средств. Подходящими объектами для сугубо компьютерного моделирования являются, например, имплантанты и их поведение внутри человеческих органов или долговечность конструкций, функционирующих в космическом пространстве. 6 2007 © О. М. Огородникова Построение модели CAEngineering • Процесс моделирования включает построение, изучение и применение моделей. Первый и главный этап математического моделирования – построение модели. Под компьютерной моделью понимают некоторый виртуальный объект, который в процессе исследования замещает объект-оригинал таким образом, что его непосредственное изучение дает новые знания об объекте-оригинале. Любая модель содержит ограничения и акцентирует внимание на некоторых выделенных свойствах объекта, важных с точки зрения исследуемых процессов. • Математическая модель технической системы состоит из уравнений, описывающих существенные процессы; в эти уравнения в виде коэффициентов входят характеристики материалов и тел, участвующих в анализируемых процессах. Выбор связей и характеристик явления, существенных для данной задачи, является наиболее ответственным этапом при формулировании математической модели. Познавательные возможности модели обуславливаются тем, что модель отражает некоторые существенные черты объекта-оригинала. 7 2007 © О. М. Огородникова Математическое исследование CAEngineering • Второй этап моделирования – математическое исследование. В процессе исследования свойств объекта при моделировании модель выступает как самостоятельный объект исследования. Одной из форм такого исследования является проведение вычислительных экспериментов, при которых согласно некоторому плану изменяются условия функционирования модели и систематизируются данные об откликах системы на вариации условий. В зависимости от сложности модели применяются различные математические подходы. Для значительно формализованных и несложных моделей зачастую удается получить аналитическое решение, но физическая точность исследования упрощенных моделей невелика и позволяет оценить только порядок расчетных параметров. • Для комплексных и более сложных моделей (например, зубчатые передачи или режимы резания в механообработке) аналитическое решение получить не удается. В этих случаях используют приближенные математические модели, основанные в указанных примерах на статистической обработке большого числа экспериментальных данных, в других случаях это может быть, например, разложение искомой функции по малому параметру. Наконец, для наиболее сложных и точных моделей основными являются численные методы решения, требующие проведения расчетов на компьютерах. 8 2007 © О. М. Огородникова Расчет и верификация CAEngineering • Заключительным этапом моделирования является применение модели для расчета процессов данного типа, но предварительно модель должна подвергаться верификации, т.е. сопоставлению расчетных результатов с экспериментальными данными. 9 2007 © О. М. Огородникова Техническое применения моделей CAEngineering • Одним из наиболее ярких примеров моделирования в области современных полупроводниковых технологий является работа, выполненная недавно сотрудниками Национальной лаборатории имени Лоуренса в Беркли. Благодаря прямому численному моделированию квантового поведения тысяч атомов на суперкомпьютере Seaborg, были решены некоторые проблемы так называемых квантовых точек. • Использование квантовых точек – нововключений из сотен или тысяч атомов одного полупроводника в другом – позволяет изготовлять разнообразные полупроводниковые устройства – от небывало эффективных свето- и фотодиодов до кубитов для квантовых компьютеров и систем квантовой криптографии. Однако прогресс в их применении идет медленно. Дело в том, что многие из свойств квантовых точек до сих пор не очень понятны и технологам при их создании приходится действовать методом проб и ошибок. А теоретики часто бывают бессильны, поскольку известные квантовые методы, хорошо работающие для отдельного атома или для кристаллической решетки, оказываются малопригодны, если структура включает несколько сотен атомов. 10 2007 © О. М. Огородникова Суперкомпьютеры CAEngineering • Задача была решена методом математического моделирования. Проведенные на суперкомпьютере расчеты прекрасно описали хорошо известные эффекты, а также помогли получить новую информацию об объекте. В частности, построенная модель предполагает, что локальные диэлектрические свойства внутри квантовой точки точно такие же, как и в сплошном материале. А все изменения свойств полупроводников тесно связаны с квантовыми эффектами на поверхности квантовой точки. • Построенная модель после математического исследования и верификации стала мощным инструментом для развития новых технологий в изготовлении полупроводниковых устройств и осознанного научно-технического поиска. 11 2007 © О. М. Огородникова Математические модели инженерных систем CAEngineering • В основе компьютерного анализа инженерных систем лежат математические модели физических явлений. Такие модели описывают конкретные физические процессы, а методы их построения и исследования являются математическими. • Математические модели базируются на фундаментальных законах природы, в том числе на законах сохранения таких физических субстанций, как масса, энергия, импульс, и в силу этого обладают свойством общности, т.е. одни и те же математические модели описывают явления различной природы. • В технических задачах исследованию обычно подвергают процессы, протекающие в пространственной области, заполненной непрерывной материальной средой. Для обозначения такой среды вводят понятие сплошной среды. Как правило, параметры, описывающие состояние среды и протекающие в ней физические процессы, зависят от пространственных координат и времени. 12 2007 © О. М. Огородникова Уравнения модели CAEngineering • В общем случае математическая модель с помощью уравнений и дополнительных условий описывает поведение технической системы на трех уровнях: 1) взаимодействие системы с внешней средой (граничные и начальные условия); 2) взаимодействие между элементарными объемами системы (на основе законов сохранения физических субстанций и их переноса в пространстве); 3) свойства отдельно взятого элементарного объема (уравнения состояния среды). 13 2007 © О. М. Огородникова Дифференциальные уравнения CAEngineering • Математическую основу модели в инженерной задаче, как правило, составляют дифференциальные уравнения с частными производными, в некоторых случаях – интегральные и интегро-дифференциальные уравнения. • Такие уравнения относят к классу функциональных, поскольку их решением являются функции (в отличие от уравнений, решением которых являются числа). 14 2007 © О. М. Огородникова CAE – Computer Aided Engineering CAEngineering • CAE – Computer Aided Engineering – инженерные расчеты с использованием компьютерных программ. • Средства САЕ выполняют самую разнообразную работу по расчету напряжений, деформаций, теплообмена, распределения магнитного поля, потока жидкостей и других параметров сплошных сред. • Например, программы для кинематических расчетов способны определить траектории движения и скорости звеньев в механизмах. • Программы динамического анализа могут использоваться для определения нагрузок и смещений в сложных составных устройствах типа автомобилей. • Программы верификации и анализа логики и синхронизации имитируют работу сложных электронных цепей. 15 2007 © О. М. Огородникова МЭМС CAEngineering • Классические методики расчета конструкций не применимы к новыми техническим объектам, например, к микроэлектромеханическим системам (МЕМС), где значимыми становятся силы трения, что не учтено в ранее определенных эмпирических коэффициентах. • Междисциплинарные расчеты •Электричество •Теплопередача •Твердотельная •механика •Гидродинамика •Магнетизм 16 2007 © О. М. Огородникова МЭМС – междисциплинарный анализ • ANSYS Multiphysics • Пространственная модель термоэлектрического активатора • Поверхностная микромеханическая обработка консольной балки: CAEngineering 17 2007 © О. М. Огородникова МЭМС – междисциплинарный анализ CAEngineering •1 ANSYS Multiphysics AREAS • 1 AREA NUM Геометрическая и сеточная модели ELEMENTS 5 2006 13:32:43 APR Y Z APR 5 2006 13:38:57 X Y Z X 18 2007 © О. М. Огородникова МЭМС – междисциплинарный анализ • ANSYS Multiphysics • Расчетное распределение температуры 1 NODAL SOLUTION APR STEP=1 SUB =1 TIME=1 TEMP (AVG) RSYS=0 SMN =298 SMX =1100 CAEngineering 5 2006 13:57:58 Y Z X MX MN 298 387.165 476.33 565.495 654.66 743.824 832.989 922.154 1011 1100 19 2007 © О. М. Огородникова МЭМС – междисциплинарный анализ • ANSYS Multiphysics • Расчетное смещение активатора 1 NODAL SOLUTION APR STEP=1 SUB =1 TIME=1 UY (AVG) RSYS=0 DMX =2.67 SMN =-.110E-03 SMX =2.669 CAEngineering 7 2006 15:53:55 MX Y MN Z -.110E-03 .296464 .593039 X .889613 1.186 1.483 1.779 2.076 2.372 2.669 20 2007 © О. М. Огородникова Классификация САЕ-систем CAEngineering • Все многообразие инженерных расчетов укладывается в два основных направления по функциональной направленности – моделирование технологий и конструкторские расчеты. • Моделирование технологий – сварка, штамповка, прокатка, термообработка, литье. • Расчет конструкций предполагает три типа задач – кинематика, статика и динамика. В кинематике вычисляют траектории, в статике приложенные нагрузки уравновешиваются реакциями опор и сумма всех сил, приложенных к конструкции равна нулю; в задачах статики обязательным является закрепление конструкции; в задачах динамики сумма сил, приложенных к объекту, равна массе, умноженной на ускорение. 21 2007 © О. М. Огородникова Уровни САЕ-систем CAEngineering • Конструктор • Расчетчик • Аналитик 22 2007 © О. М. Огородникова