isicad.ru :: портал САПР, PLM и ERP :: версия для печати

Статьи

23 декабря 2012

В научном парке МГУ при поддержке «Сколково» разработана первая промышленная версия CAE-пакета нового поколения Фидесис для прочностного анализа

Владимир Левин, Анатолий Вершинин

Владимир Левин Анатолий Вершинин

Левин Владимир Анатольевич, член совета директоров ИК Фидесис, профессор, доктор физико-математических наук, профессор кафедры вычислительной механики МГУ им. М.В. Ломоносова, автор более 250 научных работ, включая 4 монографии (Москва, Физматлит), по прочностным расчетам при конечных деформациях и численным методам, член Российского национального комитета по теоретической и прикладной механике, член АSME (American Society of Mechanical Engineers).

Вершинин Анатолий Викторович, член совета директоров ИК Фидесис, кандидат физико-математических наук, доцент кафедры вычислительной механики МГУ им. М.В. Ломоносова, автор более 35 научных работ, включая 1 монографию (Москва, Физматлит), по прочностным расчетам при конечных деформациях и численным методам.

От редакции isicad.ru: Инжиниринговая компания Фидесис была создана учеными Московского государственного университета им. Ломоносова при поддержке ведущих лиц отечественной САПР-отрасли - в Совет директоров Фидесис входят такие "зубры" как Арсений Тарасов, генеральный директор Adobe Systems по России и СНГ, в прошлом занимавший аналогичные посты в компаниях Siemens Enterprise Communications и PTC, и Марина Король, за плечами которой ключевые посты в Autodesk и Consistent Software. ИК Фидесис разрабатывает одноименный программный пакет для анализа (на этапе проектирования) прочности изделий, которые в процессе эксплуатации будут подвергаться механическим нагрузкам и другим воздействиям. И хотя тема эта довольно хорошо изучена как с научной, так и с прикладной точек зрения, специалисты Фидесис утверждают, что нашли новые подходы к ее решению. Мы решили предоставить им слово на страницах нашего сайта. Надеемся на активное обсуждение этого материала нашими читателями.


С момента выхода на рынок основных универсальных пакетов CAE прошло более 25 лет, что соответствует обычному периоду в науке и технике не только модернизации имеющейся продукции, но и созданию вариантов нового поколения.

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

  1. Композиты1. Основные потребности:
    1. Моделирование эффективных характеристик, включая тканые с учетом нелинейных свойств матрицы (в том числе и вязкоупругих). Причем необходимы не только статические, но и динамические эффективные характеристики.
    2. Оценка остаточной прочности композита. Реализация моделей на микроуровне, а в ряде случаев и на наноуровне (когда необходимо использовать аппарат молекулярной динамики).
  2. Сверхбольшие задачи. При решении задач активной и пассивной сейсмики в геофизике одной из основных проблем, с которой сталкиваются исследователи, является необходимость выполнения колоссального объема вычислений. Данная проблема выходит на первый план в случае решения обратных задач геофизики, задач неразрушающего контроля, мониторинга НДС, когда по данным на приемниках акустических сигналов требуется восстановить сейсмический портрет среды, через которую прошли акустические волны с излучателя — задача интерпретации данных акустического каротажа или сейсмического профилирования. Для решения такого рода задач необходимо многократное решение серии прямых задач о распространении сейсмических волн в геопластах при заданных параметрах среды. В зависимости от типа выполняемого каротажа и частот излучателя, решение задач может требовать построения расчетной сетки, состоящей из сотен миллионов вычислительных ячеек. Ясно, что большинство современных CAE пакетов не в состоянии не только решить данную проблему в разумные сроки, но элементарно загрузить ее в расчетные ядра, в связи с упомянутыми выше гигантскими объемами данных.
  3. Решение задач при конечных деформациях с учетом изменения скачкообразно или непрерывно в процессе нагружения свойств материала части элемента конструкции, границ (включая нагрузки) и граничных условий (образование полостей, включений), массы тела. Случай, когда часть границы тела известна до начала нагружения, а часть после (например, анализ катастрофической ситуации). Случаи, когда необходим точный учет несжимаемости материала (например, резина). Случаи развития и взаимовлияния дефектов при конечных деформациях. Например, учет влияния трещин, присутствующих вблизи раздела геослоев, на результаты сейсмического зондирования. Более того сейсмический отклик растущей трещиноватости может быть использован в задачах пассивной сейсмики, когда отсутствует искусственный генератор волн, а все наблюдения ведутся за неоднородностями (трещины, каверны и т.п.) в геопластах. Для этого необходимо использовать корректную математическую модель, позволяющую моделировать распространение сейсмических волн в трехмерных неоднородных анизотропных (с возможным наличием анизотропной вязкоупругости) средах, в том числе содержащих системы трещин и трещиноватостей, в которых наблюдаются значительные локальные концентрации напряжений и конечные деформации.
1 Причем данное моделирование осуществляется модулем «композит», надстроенным над расчетными ядрами САЕ


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

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

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

В CAE Фидесис изначально были заложены данные модели, в том числе являющиеся ноу-хау компании. Вероятно, часть из этого можно реализовать в имеющихся САЕ путем дописания отдельных модулей и интеграции через партнерские программы. Но следует обратить внимание, что, с одной стороны, такие дополнительные модули не всегда поддерживаются, не всегда корректно оттестированы, достаточно часто являются результатом разового заказа или научной разработки и являются «черным ящиком» для САЕ. С другой стороны их разработчики, естественно не имеют доступа к внутренним структурам данных и методам САЕ, что затрудняет или делает невозможной эффективную реализацию требуемого функционала.

Для эффективного решения указанных задач требуется задействовать современные возможности параллельных вычислений, включая технологию CUDA, причем с распараллеливанием на графических ускорителях не только решения СЛАУ (систем линейных алгебраических уравнений), а всех этапов конечноэлементного решения задачи. В имеющихся на рынке CAE в настоящее время распараллеливается на GPU только решатель СЛАУ, что является узким горлышком для эффективности системы в целом ввиду известного закона Амдала. В CAE Фидесис изначально заложена реализация и распараллеливание на CUDA всех основных этапов конечноэлементного анализа.

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

Разработка САЕ Фидесис сразу проектировалась (со стадии ТЗ) как универсальная САЕ для прочностного инженерного анализа при малых и конечных деформациях и их перераспределении. Были заложены дополнительные расчетные ядра, по отношению к универсальным САЕ имеющимся на мировом рынке:

  1. Расчетное ядро на основе метода спектральных элементов.
  2. Расчетное ядро на основе разрывного метода Галеркина и его объединения с методом спектральных элементов (ноу-хау компании Фидесис).
  3. Ядра на основе методов молекулярной динамики для определения механических характеристик материала.
  4. Использование механических моделей материала на основе теории многократного наложения больших деформаций.
  5. Возможность моделирования процесса возникновения и развития дефектов с учетом возникновения и развития зон предразрушения при конечных деформациях с учетом их перераспределения.
  6. Оценка эффективных свойств материала (включая пористые и наноструктурированные материалы).
  7. Фидесис содержит функционал, как для создания расчетных сеток, так и для перестроения уже имеющихся. В Фидесис имеется функционал для работы с неструктурированными треугольными и четырехугольными (на плоскости и на поверхности) и с тетраэдральными и гексаэдральными (в трехмерном пространстве) конформными сетками, с многокомпонентными и многосвязными областями, как с дискретным, так и с аналитическим представлением областей.
Одним из генераторов сеток, адаптированных под CAE Фидесис, является генератор, разработанный группой под рук. проф. Василевского Ю.В. из института Вычислительной математики РАН, позволяющий автоматически строить адаптивные к решению анизотропные неструктурированные сетки. Это позволяет улучшать качество элементов в начальной сетке, а также перераспределять плотность узлов сетки в пространстве, что удобно, например, при отслеживании фронта волны в динамической задаче, в задачах о росте трещины с учетом зон предразрушения и поглощения основной трещиной вторичных (например, в задачах мониторинга при эксплуатации элемента конструкции). Функция многоуровневого иерархического измельчения/разгрубления в данном генераторе позволяет быстро перестраивать сетки на каждом шаге в динамической задаче. Имеющийся в CAE Фидесис функционал позволяет строить сетки для областей с геометрией любой сложности. Это отличает Фидесис от других CAE пакетов.

Модель детали. а) представление в САПР; б) поверхностная сетка; в) срез объемной сетки.

Одной из ключевых проблем для современных CAE является резкое повышение производительности расчетных ядер. В CAE Фидесис изначально заложена реализация и распараллеливание на CUDA всех основных этапов конечноэлементного анализа. Приведем анализ производительности CAE Фидесис.

На схеме ниже показано распределение времени по составным частям работы конечноэлементного солвера (размер расчётной сетки: cells = 1 172 195, points = 285 241) для задачи трехмерной статики:

Из представленной схемы видно, что основное время расчёта занимает составление матрицы жёсткости и решение СЛАУ с этой матрицей. Поэтому в целях оптимизации необходимо ускорить данные части за счёт распараллеливания на GPU.

Ниже приведены распределение времени после распараллеливания на CUDA и сравнение времени работы на GPU и CPU.

Приведем несколько примеров расчетов, выполненных в CAE Фидесис.
Расчет НДС боковины вагона подвижного состава
Был произведен расчет для боковины тележки. Для расчета на прочность была использована трехмерная модель конструкции литой боковой рамы, представленная на рисунке ниже.
Для расчета статической прочности боковой рамы тележки была разработана конечно-элементная модель. Конечноэлементая сетка представлена на рисунке ниже.
Расчет произеден с использованием технологии CUDA на Tesla C2050. Расчетная сетка 4 млн. узлов. Время расчета 10 мин.

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

Рисунок 3 — Схема задания кинематических и силовых граничных условий для расчета боковой рамы на статическую прочность

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

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

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

Задача решалась методом конечных элементов. Использовались элементы второго порядка на разнесенной сетке. При расчете использовался полностью несжимаемый материал.


Материалы:

Схема закреплений и нагружения:

Перемещения всех точек на закрепляемых поверхностях равны нулю. На нагружаемых поверхностях задан тензор истинных напряжений в конечном состоянии: Ϭxx = Ϭyy = Ϭzz = 0.1% от G среднего материала.

Сетка: узлов 1 225 720, элементов 4 099 624.


Распределение напряжения Ϭxx:

Распределение напряжения Ϭyy:

Распределение напряжения Ϭzz:

Заключение
В ближайший год в дальнейшем развитии CAE Фидесис планируется реализация следующего основного функционала:
  • интеграция с интерфейсом имеющихся расчетных ядер для задач пластичности при конечных деформациях, что наиболее адекватно отражает катастрофический сценарий,
  • оболочки и стержни при конечных деформациях,
  • MPI-версия расчетных ядер для гибридных СуперЭВМ,
  • модуль на основе разрывного метода Галеркина для решения задач геомеханики и т.д.

CAE Фидесис доступен также в виде облачного сервиса (online.cae-fidesys.com) для запуска в том числе на тонком клиенте, планируется его дальнейшее развитие.

Над проектом работают 35 программистов-алгоритмистов и 11 профессоров-консультантов из МГУ, МИФИ, учреждений РАН.

Комментариев: 9
id 9417     27 декабря 2012, 15:40
 Турта В.Г.
Вы пишите:
" И хотя тема эта довольно хорошо изучена как с научной, так и с прикладной точек зрения, специалисты Фидесис утверждают, что нашли новые подходы к ее решению."
Что это за подходы? В чем уникальность разработки?
Есть ли превосходство над западными системами? Если есть, то в чем оно?
Каковы рыночные перспективы? Экспансия на запад возможна?

Ответить   Цитировать выделенное

id 9418     27 декабря 2012, 15:47
 Дмитрий Ушаков

Цитата из Турта В.Г., id 9417:
Что это за подходы? В чем уникальность разработки?
Есть ли превосходство над западными системами? Если есть, то в чем оно?
Каковы рыночные перспективы? Экспансия на запад возможна?


Мы сейчас готовим большое интервью с руководителями Фидесис, в рамках которого хотим прояснить эти и ряд других вопросов. Следите за публикациями на isicad.ru!

Ответить   Цитировать выделенное

id 9419     27 декабря 2012, 15:52
 Турта В.Г.

Цитата из Дмитрий Ушаков, id 9418:
Мы сейчас готовим большое интервью с руководителями Фидесис, в рамках которого хотим прояснить эти и ряд других вопросов. Следите за публикациями на isicad.ru!


OK!

Ответить   Цитировать выделенное

id 9848     23 января 2013, 14:11
 KOPEHEB

Цитата из Дмитрий Ушаков, id 9418:

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

Дмитрий, а интервью еще готово или я пропустил?

Ответить   Цитировать выделенное

id 9849     23 января 2013, 14:24
 Дмитрий Ушаков
Ответ KOPEHEB

Вопросы подготовлены и переданы руководителям Фидесис еще в декабре. Ждем ответы.

Ответить   Цитировать выделенное

id 9851     23 января 2013, 14:57
 Турта В.Г.

Цитата из Дмитрий Ушаков, id 9849:
Вопросы подготовлены и переданы руководителям Фидесис еще в декабре. Ждем ответы.


Мне, как отказавшемуся от возможности получить грант Сколкова интересно было прочитать, что В. Матвиенко в СМИ сказала, что отдачи от этого проекта для страны нет никакой. Так сделали что то разработчики этой системы уникальное? Сейчас на CAD.RU представитель японской станкостроительной компании заверяет, что он тоже смог создать
в среде известной британской САМ вариант автоматической генерации обработки с одной кнопкой. Шуму много. Ну создал и создал. Прототип
интеллектуальной системы висит уже 7 лет. За это время давно уже можно изучить, как там все устроено. А в этой разработке что то уникальное
есть? Или у нас вообще уже никто и ничего не может создавать
ценного, как об этом написал недавно известный шведский экономист?

Ответить   Цитировать выделенное


Поля, помеченные * обязательны для заполнения

  Имя *

  e-mail

  web

Вы можете ввести не более 3000 символов, осталось:

Введите
первые 3 символа:

 *

Обновить



    

Комментарии:
27 декабря 2012, 12:14
 Турта В.Г.
Поясните не специалисту, что такое "первая промышленная версия"?
Вы реализовали функционал, которого нет ни у кого еще в мире?
Или что под этим понимать?
12.12.12 было тоже объявлено, что создан Промышленный Искусственный Интеллект. Он смог выполнить работу технолога моментально на рабочем месте конструктора, другим САМ это сегодня не под силу. А у вас
что то похожее?

Ответить   Цитировать

27 декабря 2012, 13:32
 Георгий Наумов
Цитата из Турта В.Г., id 9404:
что такое "первая промышленная версия"


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

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

Подскажите, пожалуйста, а поддерживается ли CUDA в современных десктопных САПР-ах, в т.ч. САЕ? Внятных публикаций по этому вопросу не нашел, в т.ч. на английском языке. Одна реклама NVidia...

Ответить   Цитировать

27 декабря 2012, 14:02
 Олег
Цитата из Георгий Наумов, id 9406:

Подскажите, пожалуйста, а поддерживается ли CUDA в современных десктопных САПР-ах, в т.ч. САЕ? Внятных публикаций по этому вопросу не нашел, в т.ч. на английском языке. Одна реклама NVidia...


Смотри здесь:
http://www.nvidia.com/object/gpu-applications.html

Ответить   Цитировать

27 декабря 2012, 15:40
 Турта В.Г.
Вы пишите:
" И хотя тема эта довольно хорошо изучена как с научной, так и с прикладной точек зрения, специалисты Фидесис утверждают, что нашли новые подходы к ее решению."
Что это за подходы? В чем уникальность разработки?
Есть ли превосходство над западными системами? Если есть, то в чем оно?
Каковы рыночные перспективы? Экспансия на запад возможна?

Ответить   Цитировать

27 декабря 2012, 15:47
 Дмитрий Ушаков
Цитата из Турта В.Г., id 9417:
Что это за подходы? В чем уникальность разработки?
Есть ли превосходство над западными системами? Если есть, то в чем оно?
Каковы рыночные перспективы? Экспансия на запад возможна?

Мы сейчас готовим большое интервью с руководителями Фидесис, в рамках которого хотим прояснить эти и ряд других вопросов. Следите за публикациями на isicad.ru!

Ответить   Цитировать

27 декабря 2012, 15:52
 Турта В.Г.
Цитата из Дмитрий Ушаков, id 9418:
Мы сейчас готовим большое интервью с руководителями Фидесис, в рамках которого хотим прояснить эти и ряд других вопросов. Следите за публикациями на isicad.ru!

OK!

Ответить   Цитировать

23 января 2013, 14:11
 KOPEHEB
Цитата из Дмитрий Ушаков, id 9418:

Мы сейчас готовим большое интервью с руководителями Фидесис, в рамках которого хотим прояснить эти и ряд других вопросов.
Дмитрий, а интервью еще готово или я пропустил?

Ответить   Цитировать

23 января 2013, 14:24
 Дмитрий Ушаков
Ответ KOPEHEB

Вопросы подготовлены и переданы руководителям Фидесис еще в декабре. Ждем ответы.

Ответить   Цитировать

23 января 2013, 14:57
 Турта В.Г.
Цитата из Дмитрий Ушаков, id 9849:
Вопросы подготовлены и переданы руководителям Фидесис еще в декабре. Ждем ответы.

Мне, как отказавшемуся от возможности получить грант Сколкова интересно было прочитать, что В. Матвиенко в СМИ сказала, что отдачи от этого проекта для страны нет никакой. Так сделали что то разработчики этой системы уникальное? Сейчас на CAD.RU представитель японской станкостроительной компании заверяет, что он тоже смог создать
в среде известной британской САМ вариант автоматической генерации обработки с одной кнопкой. Шуму много. Ну создал и создал. Прототип
интеллектуальной системы висит уже 7 лет. За это время давно уже можно изучить, как там все устроено. А в этой разработке что то уникальное
есть? Или у нас вообще уже никто и ничего не может создавать
ценного, как об этом написал недавно известный шведский экономист?

Ответить   Цитировать

Все права защищены. © 2004-2024 Группа компаний «ЛЕДАС»

Перепечатка материалов сайта допускается с согласия редакции, ссылка на isicad.ru обязательна.
Вы можете обратиться к нам по адресу info@isicad.ru.