Как быстро летит время! Многое начинаешь осознавать только тогда, когда позади большой практический опыт решения трудных технических и научных проблем. На долгом пути поступательного движения иногда полезно остановиться и осмыслить то, что уже сделано, и то, что еще предстоит. Главной целью настоящей публикации является анализ пройденного.
Поводом для такого анализа является тот факт, что 2 октября 2017 года исполняется 25 лет со дня основания компании ООО НТЦ «АПМ». Можно, конечно, поспорить по поводу правильности этой даты, так как разработки программного обеспечения в области CAEанализа велись и гораздо раньше группой энтузиастов в рамках инновационного подразделения факультета «РК» Московского государственного технического университета им. Н.Э. Баумана. Но в октябре 1992 года была юридически оформлена самостоятельная структура ООО НТЦ «АПМ», которая и продолжила начатые работы (рис. 1). По этой причине 2 октября 1992 года и считается официальной датой рождения компании, которой принадлежат права на продукты, в наименовании которых присутствует аббревиатура «APM». Эти продукты позволяют выполнить инженерный анализ объектов машиностроения, приборостроения и строительства.
Рис. 1. Как все начиналось: фото первого офиса компании
За прошедшие 25 лет более 1500 предприятий и организаций в России и за рубежом приобрели и успешно используют программы нашей компании при выполнении CAEанализа.
Необходимо отметить, что разработка компьютерных программ в области CAE требует знаний и опыта не только в программировании, но и в прикладной математике, физике, инженерном проектировании, технологии и других смежных дисциплинах. Создание программного обеспечения в нашем конкретном случае — это не просто использование известных алгоритмов и их компьютерная реализация, а большая научноисследовательская и экспериментальная работа. Сотрудники компании — это высококвалифицированный коллектив научных работников, программистовматематиков, специалистоврасчетчиков, тестировщиков и других, которые ведут научные исследования теоретического и экспериментального характера, занимаются разработкой новых алгоритмов и программ, их валидацией и верификацией. Часть специалистов занята экспертизой проектов и выполнением расчетов по заказу предприятий. Треть сотрудников компании имеют ученые степени в области технических и физикоматематических наук.
Если представлять современные возможности продуктов компании НТЦ «АПМ», то следует отметить тот факт, что перечень решаемых задач постоянно расширяется в плане тематики, точности получаемых решений, скорости выполнения вычислительных и интерфейсных процедур, а также повышения размерности решаемых задач. Если на начальном этапе в линейке программных продуктов инженерного анализа были представлены исключительно продукты конечноэлементного анализа механических объектов, то в настоящее время — это практически весь набор по моделированию и расчету мультифизических процессов.
Если более детально подойти к перечню программных продуктов компании, то их условно можно подразделить на две группы. К первой группе продуктов можно отнести те из них, которые можно использовать для самостоятельного решения определенного класса задач. К продуктам второй группы — те, которые предназначены для решения смешанных задач, собранных из набора продуктов, относящихся к первой группе.
Программные продукты, составляющие первую группу:
APM StructFEM позволяет проводить анализ жесткости, статической и усталостной прочности методом конечных элементов (МКЭ) трехмерных объектов любой сложности при произвольном закреплении и для случая линейного и нелинейного деформирования. Также можно выполнить расчет устойчивости, анализ форм потери устойчивости, определить частоты собственных колебаний и собственные формы, смоделировать вынужденные колебания, провести анализ теплового воздействия и термопрочности при стационарных и нестационарных режимах нагружения (рис. 2). Расчеты выполняются как для отдельных деталей, так и для сборок. При этом поддерживаются разные типы материалов: изотропные, анизотропные, ортотропные, многослойные и композиционные. Вероятность разрушения оценивается до и за пределом прочности. Система позволяет провести процедуру топологической оптимизации с целью кардинального снижения веса проектируемых деталей;
Рис. 2. Пример расчета НДС вагона-хоппера с использованием APM StructFEM
Рис. 3. APM Mechanic — уникальный продукт для машиностроителей
APM Mechanic позволяет выполнить анализ и синтез деталей и узлов общего назначения, входящих в состав машин, механизмов и конструкций с использованием инженерных методик (рис. 3). Детали специального назначения можно рассчитать с использованием МКЭ. Перечень основных возможностей продукта выглядит следующим образом:
- проектировочные и проверочные расчеты механических передач вращения (цилиндрических, конических, червячных, ременных, цепных) с автоматической генерацией чертежей,
- проверочный расчет валов и осей (статический, динамический и усталостный) с автоматической генерацией чертежей,
- проверочный расчет подшипниковых узлов качения и скольжения с определением основных параметров работы,
- проектировочные и проверочные расчеты привода вращательного движения произвольной структуры с генерацией чертежей отдельных деталей и созданием сборочного чертежа,
- расчет упругих элементов машин (проектировочные и проверочные расчеты) с автоматической генерацией чертежей,
- проверочные расчеты передач поступательного движения (винтовых, шариковинтовых),
- проектировочные расчеты кулачковых механизмов с поступательным или коромысловым толкателями с анимацией работы и автоматической генерацией чертежей,
- кинематический и динамический анализ рычажных механизмов с получением анимации работы механизма, визуализацией графиков траекторий, скоростей, ускорений, силовых факторов,
- проектировочные и проверочные расчеты таких видов соединений, как групповые резьбовые, заклепочные, сварные и соединения деталей тел вращения;
APM EMA (ElectroMagnetic Analysis) позволяет моделировать и выполнять различные виды анализа характеристик электромагнитного поля для электротехнического оборудования и оборудования средств связи. Расчеты выполняются для стационарных и нестационарных режимов. Функциональные возможности системы APM EMA по решению систем уравнений электродинамики включают широкий спектр инструментов, предназначенных для подготовки моделей, являющихся предметом анализа. Основными типами расчетов являются: электростатический расчет, расчет поля постоянных токов, магнитостатический расчет, нестационарный электромагнитный расчет, высокочастотный модальный анализ (рис. 4);
Рис. 4. Пример визуализации расчетов электромагнитных полей
Рис. 5. Пример построения принципиальной схемы прибора в APM ECA
APM ECA (Electrical Circuit Analysis) служит для имитационного моделирования электрических цепей и полупроводниковых устройств с целью их инженерного анализа. Это единый интегрированный комплекс с набором необходимых собственных инструментов для выполнения всех стадий решения задач анализа электрических цепей и электронных систем (рис. 5). APM ECA включает:
- модуль подготовки графической информации, включающий средства создания схемотехнического представления электрических и электронных систем,
- модуль подготовки препроцессорной информации, включающий инструменты задания характерных свойств элементов схемотехнического представления, топологических связей начальных и граничных условий в виде постоянных значений;
- модуль процессорного обеспечения расчетных задач в различных постановках;
- модуль постпроцессорной информации, включающий визуализацию результатов анализа в виде табличного и графического представления;
APM FGA (Fluid and Gas Аnalysis) позволяет проводить конечноэлементный анализ течений жидкостей и газов с целью получения пространственных кинематических, динамических и энергетических характеристик, комплексно описывающих их поведение с различными граничными условиями и физическими свойствами (рис. 6).
Рис. 6. Пример расчета теплообменника в APM FGA
Как уже было отмечено, перечисленные независимые программные решения можно использовать комплексно. Такие «сборки» повышают эффективность выполнения комплексных задач инженерного анализа. Говоря о комплексных решениях, следует отметить, что это не простое арифметическое сложение продуктов, а сложная организация вычислительных процедур, включающая эффективные инструменты обмена исходными и расчетными данными. К этой категории мы отнесем два продукта:
APM WinMachine (APM StructFEM + APM Mechanic). Это система динамического и прочностного анализа, синтеза конструкций машиностроения и приборостроения, составленная из продуктов, указанных в заголовке. Все функции отдельных продуктов сохранены и в «сборке». Описанная комбинация удобна для использования, поскольку программы анализа и синтеза скомпонованы в единой расчетной среде (рис. 7).
Рис. 7. Оптимизация конструкции кузова самосвала в APM WinMachine
APM Multiphysics (APM StructFEM + APM Mechanic+ APM EMA+ APM FGA+ APM ECA) представляет собой сложение возможностей перечисленных выше систем;
APM Multiphysics позволяет определять статические и динамические характеристики механических систем, смоделировать физические процессы теплопередачи и термопрочности, описать поведение жидкости и газа, представить картину электрических и электродинамических полей, электромагнитного излучения, схемотехнических решений электрических и электронных схем и систем автоматического управления (рис. 8). Перечисленные задачи дополнены методами инженерного анализа и синтеза, доступными в APM Mechanic.
Рис. 8. Пример распределения температуры по радиатору охлаждения
Несколько обособленно стоят специализированные программные продукты APM FEM для КОМПАС3D и APM Civil Engineering.
APM FEM для КОМПАС3D — это система прочностного конечноэлементного анализа, предназначенная для выполнения экспрессрасчетов твердотельных объектов и сборок, а также поверхностных моделей в КОМПАС3D. В состав APM FEM входят инструменты подготовки деталей и сборок к расчету, задания граничных условий и нагрузок, а также встроенные генераторы конечноэлементной сетки и постпроцессор (рис. 9). Этот функциональный набор позволяет провести расчеты и комплексно проанализировать поведение расчетной модели при различных воздействиях с точки зрения статики, собственных частот, устойчивости и теплового нагружения;
Рис. 9. Расчет металлоконструкции несущей рамы с использованием APM FEM
APM Civil Engineering — CAEсистема автоматизированного проектирования и расчета строительных объектов гражданского и промышленного назначения. Эта система предназначена для проведения комплексного инженерного анализа и синтеза строительных объектов: металлических, железобетонных, армокаменных, а также объектов, изготовленных из древесины, композиционных и других материалов. При выполнении всего комплекса вычислений учитываются требования государственных стандартов и других нормативных документов, относящиеся к строительному проектированию. Данный программный продукт имеет широкие функциональные возможности для создания моделей конструкций, выполнения необходимых расчетов и визуализации полученных результатов (рис. 10). Это позволяет сократить сроки проектирования и снизить материалоемкость строительного объекта, а также уменьшить стоимость проектных работ и строительства в целом.
Рис. 10. Анализ напряженного состояния строительной конструкции
Разработанные программные продукты оформлены в виде единой вертикальноинтегрированной CAD/CAEсреды, что принципиально отличается от доминирующей в мире горизонтальной компоновки, при которой механически объединяются продукты независимых разработчиков.
Вертикальная схема интеграции составляющих частей общей расчетной системы предусматривает наличие единой платформы инструментов пре и постпроцессорного обслуживания и единой системы организации расчетных процедур, унификацию интерфейсных команд, общность технологических операционных процедур и одинаковый подход к процедурам организации вывода результатов вычислений. Такой подход к созданию ПО предполагает структурирование программных кодов, а единые стандарты организации интерфейса существенно упрощают работу с системой в целом и с составляющими ее частями. При этом исключаются потери при транспортировке моделей между различными частями, включенными в комплексный состав.
Вертикальноинтегрированный подход к созданию расчетных систем позволяет эффективно решать любую инженерную проблему в целом, не разделяя ее на отдельные задачи и выполняя весь комплекс необходимых операций в одной универсальной среде.
Для эффективной подготовки данных с целью моделирования и последующего анализа разработанное программное обеспечение имеет все необходимые средства. Это и специализированные графические редакторы, и средства обмена файлами с внешними графическими средами как на геометрическом, так и на сеточном уровнях.
Рис. 11. Пример генерации адаптивной КЭ-сетки на рабочем колесе гидротурбины
Обязательным атрибутом любой конечноэлементной (КЭ) системы является генератор конечноэлементной сетки. Применение этого генератора позволяет обеспечить автоматическое создание плоских конечных элементов на поверхностных моделях и объемных конечных элементах на твердотельных деталях. Конечноэлементные сетки формируются как с постоянным, так и с переменным шагом разбиения. В режиме адаптивного формирования сетки выполняется автоматический подбор размера конечного элемента в зависимости от формы и кривизны поверхности (рис. 11). Имеются средства генерации совместной сетки на сопряженных поверхностях сборок, также предусмотрена процедура принудительного разбиения и модификации отдельных областей в интерактивном режиме. Генератор с такими возможностями разработан в России впервые. Для объектов простой и правильной геометрической формы реализована возможность построения сеток в неавтоматическом режиме.
Рис. 12. Общее фото участников Форума пользователей 2017 года
Библиотека конечных элементов, используемых для моделирования конструкций, постоянно расширяется. В настоящее время в нее входят:
- стержневые КЭ (балка, ферма, канат, PIPE (участок трубопровода));
- оболочечные КЭ (треугольный (DKT, MITC), четырехугольный (DKT, MITC));
- твердотельные КЭ (8узловой октаэдр, 20узловой октаэдр, 6узловая треугольная призма, 15узловая треугольная призма, 5узловая пирамида, 13узловая пирамида, 4узловой тетраэдр, 10узловой тетраэдр);
- специальные КЭ (сосредоточенная масса и момент инерции, упругая связь, совместные перемещения, контактные элементы).
Можно еще долго перечислять возможности современного наполнения программных систем, но не это главное. Главной идеей статьи является то, что разработка программных продуктов компанией НТЦ «АПМ» не останавливается ни на минуту, а прошедшие 25 лет были весьма плодотворными.
Конечно, в рамках одной журнальной статьи нереально даже кратко описать возможности программных продуктов, которые разрабатывались четверть века. Статья предназначена для того, чтобы еще раз напомнить, что конструкторская работа не ограничивается графикой. Она многообразна. В проектноконструкторской работе нужно использовать, помимо прочего, совершенные CAEпродукты. Только в этом случае можно создавать совершенные конструкции, оптимизированные параметрически и топологически с минимальной материалоемкостью и с высокой степенью надежности. Только при серьезном инженерном анализе принимаемых конструктивных решений можно не только соперничать с лучшими в своем классе зарубежными аналогами, но и опережать их в конкурентной борьбе.
Если говорить о перспективах, то наше ПО разрабатывается в том числе и с целью импортозамещения. Россия с ее научными традициями в состоянии самостоятельно разрабатывать наукоемкие компьютерные программы стратегического назначения, а не ввозить их изза рубежа. Созданное компанией НТЦ «АПМ» программное обеспечение способно в полном объеме заместить CAEпродукты иностранных производителей, что является нашим практическим вкладом в технологическую независимость России. В будущее мы смотрим с оптимизмом и надеждой на то, что программные продукты компании будут гораздо шире представлены на отечественном и зарубежных рынках. А мы будем постоянно улучшать их функциональные свойства как по количеству решаемых проблем и быстродействию, так и по повышению размерности выполняемых задач.
Отдельное спасибо хотелось бы сказать нашим пользователям. Мы постоянно поддерживаем с ними связь и проводим ежегодный Форум «Профессиональные решения для инженерного анализа конструкций» (рис. 12). Все это дает нам силы и уверенность, что наш труд приносит пользу и будет востребован в настоящем и будущем. И, конечно, благодарим журнал «САПР и графика», который уже долгие годы является нашим надежным информационным партнером!