دو کرک _ خدمات مهندسی معکوس نرم افزار

Thermo-Calc vs JMatPro — Какой инструмент для свойств материалов выбрать?

 

Инженеры и материаловеды, впервые знакомящиеся с ландшафтом CALPHAD-инструментов, обнаружив Thermo-Calc, нередко задают один и тот же вопрос: «А как насчёт JMatPro?» Обе платформы основаны на термодинамике CALPHAD, обе рассчитывают фазовые равновесия, обе строят диаграммы ВТП и НОП для промышленных сплавов. Но практики, работавшие с обеими, неизменно описывают их как инструменты для принципиально разных задач, и выбор между ними редко бывает «либо одно, либо другое».

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


Суть в одном предложении

Thermo-Calc — это платформа для термодинамических и кинетических расчётов: какие фазы стабильны, как они меняются с составом и температурой, как быстро образуются и растут, как атомы диффундируют через них.

JMatPro — это платформа для предсказания свойств материалов: берёт термодинамические расчёты как основу и надстраивает предсказание механической прочности, ресурса ползучести, твёрдости, кривых течения, модулей упругости, теплопроводности — в форматах, которые реально нужны пакетам МКЭ-симуляции.

Простейшая формулировка: Thermo-Calc отвечает на вопрос «что находится в материале?». JMatPro — «что материал будет делать в эксплуатации или при обработке?»


Предыстория двух платформ

Thermo-Calc

Разработчик: Thermo-Calc Software AB (Стокгольм, Швеция), основана в 1997 году, выделена из Отделения материаловедения и инженерии Королевского технологического института (КТН). Разработана той же группой, которая создала основу методологии CALPHAD.

Текущая версия: Thermo-Calc 2026a (выпущена 21 января 2026 года)

Основная миссия: Наиболее полная платформа для термодинамических и кинетических расчётов в многокомпонентных металлических и неметаллических системах. Диаграммы фаз, расчёты равновесия, симуляция затвердевания, диффузия (DICTRA), кинетика осаждения (TC-PRISMA), симуляция аддитивного производства (AM Module), расчёты коррозии в водных системах (Aqueous Calculator).

Масштаб цитирования: более 50 000 рецензируемых публикаций. Наиболее цитируемое CALPHAD-программное обеспечение в материаловедческой литературе.


JMatPro

Разработчик: Sente Software Ltd. (Гилфорд, Великобритания), основана в 2001 году. Разработка началась в 1999 году при первоначальном финансировании международным консорциумом промышленных компаний и исследовательских учреждений — нетипичное происхождение, заложившее промышленную релевантность в основу программы с самого начала.

Текущая версия: JMatPro v16.x (2024/2025)

Основная миссия: Расчёт свойств материалов, зависящих от температуры, для промышленных сплавов — тех свойств, которые реально нужны кодам симуляции процессов и базам данных выбора материалов: кривые течения, прочность и твёрдость как функции температуры, предел длительной прочности при ползучести, теплопроводность, коэффициент теплового расширения, плотность, модули упругости, диаграммы ВТП/НОП, готовые к экспорту в МКЭ. Позиционирование JMatPro точно отражает это: «для любого инженера или учёного, которому свойства материалов нужны в повседневной работе».

Охват систем сплавов: Сталь (конструкционные, нержавеющие, инструментальные стали, чугуны), суперсплавы на основе Ni и NiFe, алюминиевые, титановые, магниевые, кобальтовые, медные, циркониевые сплавы, оловянные припои.


Общее поле двух платформ

Обе платформы разделяют термодинамическую основу: используют базы данных CALPHAD для расчёта фазовых равновесий, и обе способны:

  • Рассчитывать фазовое равновесие (доли фаз, составы)
  • Симулировать затвердевание по Шейлю-Гуллеверу
  • Строить диаграммы ВТП и НОП
  • Строить диаграммы фаз (бинарные, тернарные)
  • Строить диаграммы свойств (доля фазы в зависимости от температуры)

Для этих фундаментальных термодинамических расчётов обе платформы состоятельны. Качество баз данных различается — TCFE, TCNI и TCAL в Thermo-Calc более широко цитируются в первичной литературе — но базы данных JMatPro верифицированы экспериментально и надёжно используются для инженерных расчётов.


Где они расходятся: разрыв в свойствах

Наиболее значимое различие между Thermo-Calc и JMatPro — не на термодинамическом уровне, а на уровне свойств. JMatPro был специально создан для того, чтобы заполнить разрыв, который оставляют CALPHAD-термодинамические инструменты: между «какие фазы существуют при какой температуре» и «каковы инженерные свойства этого материала при этой температуре».

Основатели JMatPro сформулировали эту проблему явно: термодинамическое моделирование помогает понять фазовый состав, «однако затем возникает разрыв при переводе этой информации в свойства, на которые ориентируется конечный пользователь: диаграммы ВТП, механические свойства, теплофизические и физические свойства». JMatPro создан для закрытия именно этого разрыва.

Что выдаёт JMatPro, чего не даёт Thermo-Calc

Механическая прочность и твёрдость: JMatPro рассчитывает условный предел текучести (0,2%), предел прочности при растяжении, твёрдость (по Виккерсу, Бринеллю, Роквеллу) — всё как функции температуры, состава и структурного состояния. Расчёты различают состояния: после закалки, старения, отпуска. Для сталей учитывается вклад мартенсита, бейнита, перлита и феррита в суммарную прочность; для никелевых суперсплавов — доля γ’ и размер частиц как вклад в предел текучести и жаропрочность.

حتما بخوانید:  Mattermost vs Rocket.Chat — Какой корпоративный мессенджер выбрать для развёртывания на своих серверах?

Thermo-Calc не рассчитывает условный предел текучести, предел прочности или твёрдость нативно. Библиотеки Property Models для сталей и никелевых сплавов дают некоторые приближения, но механический движок JMatPro значительно комплекснее — охватывает больше систем сплавов, больше структурных состояний и больше типов свойств.

Кривые течения (данные для симуляции горячей деформации): JMatPro рассчитывает кривые напряжение-деформация как функции температуры и скорости деформации — данные, которые требуются кодам симуляции горячего формообразования (DEFORM, QForm, Forge, Simufact Forming). Для стали при горячей прокатке или изотермической ковке никелевого суперсплава напряжение течения при 1100°C и скорости деформации 1 с⁻¹ — прямой результат JMatPro.

Thermo-Calc кривые течения не рассчитывает.

Ползучесть и длительная прочность: JMatPro рассчитывает стационарную скорость ползучести, ресурс до разрушения и предел длительной прочности как функции температуры и приложенного напряжения. Расчёты верифицированы по экспериментальным данным для широкого ряда жаропрочных никелевых суперсплавов, сталей и алюминиевых сплавов. Для конструкторов высокотемпературных компонентов — лопаток турбин, паропроводов, корпусов под давлением — предсказание ресурса при ползучести из состава является критически важным конструктивным параметром.

Библиотека Nickel Model Library в Thermo-Calc включает некоторые расчёты, связанные с ползучестью, но кинетическая модель ползучести JMatPro охватывает больше систем сплавов.

Теплофизические свойства: JMatPro рассчитывает плотность, теплоёмкость (Cp), коэффициент теплового расширения (КТР), теплопроводность, электропроводность, вязкость (для расплава) и поверхностное натяжение — всё как непрерывные функции температуры от комнатной до жидкого состояния. Эти свойства — обязательные входные данные для кодов симуляции литья (Magmasoft, ProCAST), симуляции сварки (Sysweld, Simufact Welding) и расчётов теплопередачи.

Thermo-Calc способен рассчитывать некоторые физические свойства (плотность, Cp, энтальпию) с помощью соответствующих баз данных свойств, но широта теплофизических свойств — особенно теплопроводности и электропроводности для твёрдых сплавов — в JMatPro более полная.

Модули упругости: JMatPro рассчитывает модуль Юнга (E), модуль сдвига (G), коэффициент Пуассона и объёмный модуль — как функции температуры и состава. Для структурных симуляций с использованием МКЭ-кодов эти упругие константы — фундаментальные входные данные материала.

Экспорт данных в МКЭ — ключевое практическое преимущество: Это, пожалуй, наиболее отличительное практическое преимущество JMatPro для промышленных пользователей. JMatPro экспортирует данные о свойствах в форматах, непосредственно совместимых с основными МКЭ и кодами симуляции процессов:

  • DEFORM (симуляция горячего формообразования)
  • Magmasoft, ProCAST, FLOW-3D (симуляция литья)
  • Sysweld, Simufact Welding (симуляция сварки)
  • ABAQUS, ANSYS (структурный/тепловой МКЭ)
  • LS-DYNA (удар и формообразование)

JMatPro формирует полную карточку материала — таблицы напряжений течения, тепловые свойства, данные ВТП — в требуемом формате этих кодов.

Thermo-Calc может экспортировать данные в CSV или через TC-Python для нестандартной обработки, но не имеет встроенных шаблонов экспорта для конкретных коммерческих МКЭ-кодов.


Где Thermo-Calc лидирует

Термодинамическая глубина и широта баз данных

Термодинамические базы данных Thermo-Calc — TCFE15, TCNI, TCAL, TCTI7, TCHEA, TCAQ4 и более 40 других — являются наиболее тщательно разработанными и верифицированными в мире CALPHAD. Они охватывают больше элементов, больше фаз, больше типов систем и прошли более строгую экспертную оценку, чем встроенные базы данных JMatPro.

Для исследовательских термодинамических расчётов, где каждое допущение и параметр базы данных будут проверяться рецензентами, базы данных Thermo-Calc являются стандартом. Для инженерных расчётов, где нужна точность, но базы данных не проверяются на уровне параметров, базы данных JMatPro как правило достаточны.

Кинетические модули

Кинетическая экосистема Thermo-Calc не имеет эквивалента в JMatPro:

  • DICTRA — симуляция многокомпонентных диффузионно-контролируемых превращений. Цементация, азотирование, гомогенизация, взаимодиффузия покрытий, задачи с подвижными межфазными границами.
  • TC-PRISMA — кинетика осаждения по теории КВН. Совместные зародышеобразование, рост и огрубление; эволюция функции распределения частиц; диаграммы ВТП/НОП из кинетики осаждения.
  • AM Module — симуляция аддитивного производства для ЛППП и ЭЛП (электроннолучевого плавления).

JMatPro не имеет модулей, эквивалентных DICTRA или TC-PRISMA. Он рассчитывает равновесные доли фаз и использует их для предсказания свойств, но не симулирует кинетическую эволюцию микроструктуры из первых принципов так, как это делают DICTRA и TC-PRISMA.

Различие в ВТП/НОП: Оба инструмента строят диаграммы ВТП и НОП, но разными методами. ВТП/НОП для сталей в JMatPro основаны на физически верифицированных моделях кинетики превращений, откалиброванных по экспериментальным данным для конкретных типов превращений (мартенсит, бейнит, перлит, феррит). ВТП/НОП в TC-PRISMA формируются из принципиальной симуляции кинетики осаждения КВН. Для практического проектирования термической обработки сталей ВТП/НОП JMatPro быстрее и непосредственно пригодны; для исследования физических механизмов кинетики превращений подход TC-PRISMA физически строже.

حتما بخوانید:  ETAP vs PSS/E vs DIgSILENT PowerFactory — Какой инструмент для расчёта электроэнергетических систем?

Водная коррозия

Aqueous Calculator в Thermo-Calc 2026a с базой TCAQ4 (добавлены 15 новых элементов, включая Zr, Ti, Nb, Pu) обеспечивает расчёты диаграмм Пурбэ и потенциала коррозии. JMatPro расчёты коррозии в водных системах не охватывает.

Python-автоматизация и интеграция в ИКМТ

TC-Python предоставляет наиболее зрелый и хорошо документированный Python SDK в CALPHAD-пространстве. Высокопроизводительный перебор составов, генерация обучающих данных для машинного обучения, связывание термодинамики CALPHAD с кодами МКЭ и фазово-полевыми моделями — всё это доступно через TC-Python.

JMatPro предоставляет отдельный JMatPro API для программного доступа и недавно представил EDA JM для высокопроизводительного исследования материалов и рабочих процессов Design of Experiments. JMatPro API функционален, но TC-Python имеет бо́льшее сообщество пользователей, больше примеров и более тесную интеграцию с экосистемой научных вычислений Python.


Практическое сравнение: кто что использует

Инженер по симуляции процессов (литьё, ковка, сварка)

→ JMatPro — основной инструмент.

Рабочий процесс: ввод состава сплава → получение таблиц напряжений течения, тепловых свойств, диаграмм ВТП → экспорт напрямую в DEFORM, Magmasoft или Sysweld → запуск симуляции процесса. Шаблоны экспорта в МКЭ JMatPro делают это потоковым процессом, воспроизведение которого в Thermo-Calc потребовало бы существенного нестандартного скриптования.

Это наиболее очевидное конкурентное преимущество JMatPro над Thermo-Calc для промышленных инженеров. Инженеры по симуляции процессов часто не нуждаются в глубоком термодинамическом анализе — им нужны точные таблицы свойств для кода симуляции, быстро, без обширной экспертизы в CALPHAD.

Исследователь по разработке сплавов

→ Thermo-Calc — основной инструмент, нередко дополняемый JMatPro.

Расчёт диаграмм фаз, анализ термодинамической стабильности, многокомпонентное равновесие, диффузионная симуляция DICTRA, кинетика осаждения TC-PRISMA — это область Thermo-Calc. Для публикационных исследований, где выбор термодинамической базы данных будет проверяться, базы данных TCFE и TCNI Thermo-Calc несут бо́льший авторитет.

Когда исследователю по разработке сплавов дополнительно нужны механические свойства или экспорт в МКЭ, он часто использует JMatPro для этого уровня поверх Thermo-Calc.

Металлург металлургического предприятия / завода

→ Оба, для разных вопросов.

Thermo-Calc (с TCFE + MOBFE) — для проектирования состава стали, расчётов стабильности фаз, симуляций цементации. JMatPro — для диаграмм ВТП/НОП, необходимых при проектировании режимов термической обработки, предсказания прокаливаемости и оценок механических свойств новых марок.

Многие промышленные металлургические компании поддерживают лицензии на обе платформы — очень распространённая конфигурация.

Инженер по жаропрочным никелевым суперсплавам

→ Thermo-Calc для термодинамической и кинетической работы; JMatPro для предсказания свойств.

TCNI + MOBNI + TC-PRISMA в Thermo-Calc — для фазовой стабильности, кинетики осаждения γ’, симуляций взаимодиффузии DICTRA в системах покрытие-подложка. JMatPro — для предсказания длительной прочности при высоких температурах, кривых течения для симуляции изотермической ковки и оценок ресурса при ползучести.

Сочетание подлинно взаимодополняющее — Thermo-Calc обеспечивает термодинамическое и кинетическое понимание; JMatPro переводит его в инженерные свойства, необходимые для конструирования и производства.

Исследователь в области материальной информатики / машинного обучения

→ Thermo-Calc с TC-Python — основной инструмент.

Высокопроизводительные расчёты равновесия для генерации обучающих данных, связывание CALPHAD с МО, автоматизированный перебор составов — всё это наиболее естественно реализуется через зрелый Python API TC-Python. Расширение EDA JM JMatPro охватывает часть этого использования, но экосистема TC-Python более устоявшаяся.


Сравнительная таблица

Возможность Thermo-Calc JMatPro
Расчёты фазового равновесия ✅✅ Лучшие в отрасли базы данных ✅ Хорошо
Диаграммы фаз (бинарные, тернарные) ✅✅
Затвердевание по Шейлю ✅✅
Диаграммы ВТП/НОП ✅ (через кинетику TC-PRISMA) ✅✅ (верифицированные модели, быстрее)
Условный предел текучести, предел прочности ✅ (Property Models, ограниченно) ✅✅ Комплексно
Твёрдость ✅ (Steel Model Library) ✅✅ Комплексно
Кривые течения (горячая деформация) ✅✅ Ключевая сила
Ползучесть и длительная прочность ✅ (Ni Model Library, ограниченно) ✅✅ Комплексно
Модули упругости (E, G, ν) ✅✅
Теплопроводность ❌ (ограниченно) ✅✅
КТР (коэффициент теплового расширения) ✅✅
Плотность
Теплоёмкость (Cp)
Вязкость, поверхностное натяжение (расплав) ✅ (ограниченно) ✅✅
Экспорт в МКЭ (DEFORM, ANSYS, Magmasoft) ❌ (ручной/API) ✅✅ Встроенные шаблоны
Диффузионная симуляция (DICTRA) ✅✅ Эталонный уровень
Кинетика осаждения (КВН) ✅✅ TC-PRISMA
Симуляция аддитивного производства ✅✅ AM Module (ЛППП+ЭЛП)
Расчёты коррозии в водных системах / диаграмма Пурбэ ✅✅ Aqueous Calculator (2026a)
Оксидные/шлаковые системы ✅ TCOX15
Python SDK ✅✅ TC-Python (зрелый) ✅ JMatPro API
Высокопроизводительный перебор/DOE ✅✅ TC-Python ✅ EDA JM
Многокритериальная оптимизация сплавов ✅ (внешняя) ✅ MPO (встроенная)
Платформа Windows, macOS, Linux Windows
Бесплатная демо-версия ✅ (учебная, ограниченная) ✅ Демо с примерами
حتما بخوانید:  Geneious Prime 2026 — Полное руководство для молекулярных биологов и биоинформатиков

Оптимизатор свойств материалов (MPO) — уникальная функция JMatPro

Material Property Optimiser (MPO) JMatPro заслуживает отдельного упоминания как возможность без прямого аналога в Thermo-Calc. MPO объединяет вычислительный движок JMatPro с алгоритмом многокритериальной оптимизации, позволяя пользователям:

  • Задавать целевые свойства (например, «предел текучести > 800 МПа, ресурс ползучести > 1000 ч при 700°C, плотность < 8,0 г/см³»)
  • Задавать пространство проектирования состава (диапазоны элементов для поиска)
  • Задавать технологические переменные (температура термической обработки, скорость охлаждения, время старения)
  • Запускать оптимизацию для поиска составов сплавов и режимов обработки, наилучшим образом удовлетворяющих всем целям одновременно

MPO автоматически исследует пространство состав + технология, направляемый моделями свойств JMatPro. Это прямой инструмент проектирования сплавов, а не только расчётный. Пользователи Thermo-Calc могут достичь аналогичного результата, связав TC-Python с внешними алгоритмами оптимизации (scipy, DEAP), но MPO предоставляет этот рабочий процесс во встроенном, доступном через GUI формате.


Контекст ценообразования

Обе платформы требуют прямых запросов к поставщикам. Ни одна публично не публикует цены. Общий контекст:

  • Thermo-Calc как правило является более крупной инвестицией, особенно когда комбинируются модули (DICTRA, TC-PRISMA, AM Module) и базы данных (TCFE15, TCNI, MOBFE9, MOBNI). Полная коммерческая лицензия может превышать 20 000–30 000 долл./год.
  • JMatPro как правило доступнее для инженеров, которым нужны расчёты свойств без инфраструктуры глубокого термодинамического анализа. Цена масштабируется по числу включённых модулей (например, модуль конструкционных сталей + никелевый + алюминиевый).

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


Можно ли использовать обе?

Да — и это распространённая практика. Типичная конфигурация в промышленных R&D-центрах и авиакосмических компаниях:

Thermo-Calc решает: анализ равновесной стабильности фаз, проектирование сплавов на основе CALPHAD, симуляции цементации/гомогенизации (DICTRA), кинетика осаждения (TC-PRISMA), высокопроизводительный перебор составов (TC-Python).

JMatPro решает: генерация данных свойств для МКЭ-симуляций процессов, предсказание механических свойств для новых составов сплавов, предсказание ресурса при ползучести для конструирования компонентов, расчёты прокаливаемости для проектирования термической обработки, карточки материалов для симуляции литья и штамповки.

Два инструмента охватывают разные части знаний, необходимых для движения от состава сплава к компоненту в эксплуатации — термодинамическое/кинетическое понимание с одной стороны, инженерные свойства для обработки и конструирования с другой.


Итог

Thermo-Calc — ведущая CALPHAD-платформа для термодинамических и кинетических расчётов: эталон для диаграмм фаз, равновесных расчётов, качества CALPHAD-баз данных, диффузионной симуляции (DICTRA) и кинетики осаждения (TC-PRISMA). Глубина термодинамического анализа и кинетического моделирования непревзойдённа. Для исследований, где значим авторитет базы данных, и для сложных кинетических задач (цементация, последовательность осаждения, тепловая симуляция аддитивного производства) — Thermo-Calc является стандартом.

JMatPro закрывает разрыв между термодинамическими расчётами и инженерными свойствами, которые реально нужны симуляции процессов и конструированию компонентов. Кривые течения, предсказания длительной прочности при ползучести, модули упругости, тепловые свойства и шаблоны экспорта в МКЭ обслуживают инженерное сообщество, которое термодинамический выход Thermo-Calc не адресует напрямую. Для инженеров по симуляции процессов, металлургов НИОКР, которым нужны механические свойства в пространстве составов, и любого, кто передаёт данные в DEFORM, Magmasoft или ANSYS, — JMatPro непосредственно полезнее.

Для большинства серьёзных инженерных организаций выбор — не «или/или». Thermo-Calc отвечает «что происходит термодинамически и кинетически в этом материале?». JMatPro отвечает «каковы инженерные свойства этого материала и что нужно коду МКЭ?». Вместе они охватывают полный рабочий процесс от термодинамики сплава до симуляции производственного процесса.

По вопросам лицензирования Thermo-Calc обращайтесь в Telegram: t.me/DoCrackMe


Смотрите также: Thermo-Calc 2026a — Что нового: полный обзор | Thermo-Calc vs FactSage vs Pandat — Сравнение CALPHAD-программ | Thermo-Calc TC-PRISMA — Полное руководство по модулю осаждения | Thermo-Calc DICTRA — Полное руководство по модулю диффузии