JMatPro®
JMatPro®
JMatPro® is a simulation software which calculates a wide range of materials properties for alloys and is particularly aimed at multi-component alloys used in industrial practice.
Full Details
JMatPro® can calculate:
- Stable and metastable phase equilibria
- Solidification behaviour and properties
- Mechanical properties
- Thermo-physical and physical properties
- Phase transformations
- Chemical properties
How it works:
JMatPro® includes a Java based user interface, with calculation modules using C/C++, and will run under any Windows OS.
JMatPro® has been designed so that it can be used by any engineer or scientist that requires materials properties as part of their everyday work. To this end, we take great care in the following points:
- Extensive validation of the models to ensure sound predictions of the properties.
- Fast and robust calculations.
- Ease of use due to an intuitive user interface.
- Extensive on-line help facility.
Image 0/0
Resources
The documents below will give you more detailed information relating to JMatPro® features:
History
The development of JMatPro® started in 1999 and was initially funded by an international consortium of companies and institutions who were looking into extending the use of thermodynamic databases to develop the capability to predict a wide range of physical and mechanical properties for complex alloys.
Sente Software Ltd. was created in 2001 to take responsibility for the long term commercial development of JMatPro®. It now leads the development of the new scientific capabilities in JMatPro® alongside the development of its powerful graphical user interface.
All of our products combine industrial relevance with realistic physical models and user-friendly interfaces.
We have a proven track record for innovation and our products incorporate a thorough validation process.
Latest Software Releases
Please see the links below to read all about the changes made in the latest version releases of JMatPro®, the JMatPro® API and the JMatPro® Material Property Optimiser (MPO) :
VERSION 2.1 (November 2024)
- Fixed casting route calculations for stainless steels
- Added check to prevent running calculations for pure elements
- Updated terms and conditions
VERSION 2.0 (September 2024)
- Extended design space to include processing variables: heat treatment temperature, austenitisation temperature, cooling rate, and holding temperature/time
- Implemented calculation of mechanical properties for aluminium alloys, general steels, and Ni- and NiFe-based superalloys
- Added a casting route for the calculation of thermodynamic and physical properties
- Added new module "Cast Iron"
- Extended objective space to include many more properties: average expansion coefficient, solidification range, hot cracking susceptibility, growth restriction factor, room-temperature yield stress, tensile stress, and hardness, rupture stress/life, average bond order and orbital energy level
- Further extended objective space to include user-defined properties as a function of temperature and alloy composition
- Updated the thermodynamic and properties databases to match those included in JMatPro v14.0
- Fixed a minor bug preventing some popup components from working properly
Version 15.0
NEW FEATURES
- added choice between martensitic, bainitic and pearlitic microstructure in the tempered hardness calculation for General Steels
- added secondary phases consideration in Advanced CCT and Hardenability calculations for General Steels
- added calculation of physical and mechanical properties under room temperature for all materials
- added calculation of magnetic permeability in General Steels Quench Properties
- added choice between annealed and tempered condition in High Temperature Strength for Stainless Steels
- added new variable Bar Radius in Grossmann hardenability of General Steels
- added display of weight fractions in back diffusion profile plot
- added an expert mode in options for user settings
- added Bainite and Martensite start temperature to calibration of General Steels TTT
- added a warning message about using high transformation fractions in General Steels Quick TTT/CCT
- more robust General Steels solidification calculation if only Ferrite is present in the mushy zone
- more robust General Steels and Stainless Steels solidification calculation
- more robust Heat Treatment calculation for Ni alloys
- improved axis labelling in General Steels hardenability plots
- improved label for High Temperature Strength plots
- improved strength conversion in input for High Temperature Strength calculation of Stainless Steels
- improved consistency in Ni Superalloys "Heat Treatment" calculation for alloys containing Boron
- improved appearance of list of properties when folding properties' groups
- improved stress-strain calculation for High Temperature Strength in tempered General Steels
- improved phases mapping in isopleth calculations
- improved cast strength calculation for Mg alloys
DATABASES CHANGES
- overall check and clean-up of all thermodynamic databases (Fe,Al,Mg,Ni,Co,Cu,Ti,Zr and Solder Alloys)
- new assessment of AlCuFeNi systems in Cu thermodynamic database
- addition of Si3N4 phase to Fe thermodynamic database (for SIMHEAT export use)
- addition of Nb to the Al thermodynamic database
- addition of Ti to the Cu thermodynamic database with phases Cu4Ti and CuNiTi
- adjusted (Fe,Ni)Al phase in Fe thermodynamic database
- adjusted Mo in LAVES phases in Ni and Co thermodynamic databases
- adjusted Ni and Co in FCC contribution to molar volume
- extended properties of SiC phase
EXPORT CHANGES
- new AFDEX heat treatment export
- improved Transvalor-Steel and THERCAST export for hypereutectoid steels
- added hardness data to DEFORM-HT export
- improved SIMHEAT nitriding and carbo-nitriding export
- added option of non-treatable alloys in Sysweld export for Aluminium Alloys
- removed potential double point in Sysweld export for Aluminium Alloys
- changed the order in temperature of physical properties order in DEFORM-HT/DEFORM-Forming to avoid data interpolation issues
- corrected unit of electrical conductivity in export to COMSOL-Multiphysics
- extended phase transformations and magnetic permeability in COMSOL-Multiphysics export
- added an option to only export small strain points in General Steels export to Heat Treatment packages
BUG FIXES
- fixed potential saving of un-calibrated data to a calibrated General Steels material file
- fixed calculation of Al cast strength T5 temper
- fixed Flow Limit Diagram calculations for Co alloys
- fixed a potential failure in High Temperature Strength calculation
- fixed export options not all shown under certain conditions
- fixed phases colours choice not respected in General Steels hardenability plot
- fixed potential failure in solidification calculation for heavily alloyed Ti alloys
- fixed ASTM grain size use in Austenite flow stress in General Steels
- fixed limit of graph to the maximum temperature chosen instead of the heat treatment temperature in High Temperature Strength and Flow Stress Analysis of Ni,Ti,Co alloys and Stainless Steels
- fixed failing calculation of TTP for Stainless Steels and General Steels
- fixed wrong grain size indication in the results of room temperature strength of Ti alloys if only Beta is present
- fixed input window getting too large
- Extended the calculation of physical, thermophysical and mechanical properties below room temperature
- Added Heat Treatment module for the calculation of microstructural evolution and room-temperature strength following heat treatment of nickel and nickel-iron based superalloys
- Added secondary phases in the calculation of CCT diagrams of general steels, including the contribution of carbides to the strength
- Extended the calibration of TTT/CCT diagrams of general steels to include shifts in bainite and martensite start temperatures
- Added atomic and weight phase fractions to the output of cooling and quench solidification calculations
- Added magnetic permeability to the output of cooling and quench solidification calculations for general steels
- Added phase boundaries search in Solidification calculations using the quench from equilibrium model
- Improved robustness of automatic extraction of austenitisation temperature in quench solidification calculations for general steels
- Extended high-temperature strength and flow stress calculations in the Mechanical module for stainless steels in the tempered condition
- Improved flow stress calculations for general steels in the tempered condition
- Extended the calculation of tempered hardness to consider general steels of martensitic, bainitic and pearlitic microstructures
- Changed high-temperature strength calculation strategy to make sure output respects user choice of maximum temperature
- Improved phase mapping to deal with hanging and labelling issues
- Changed stacking-fault energy calculation to prevent negative values
- Updated the thermodynamic and properties databases to match those included in JMatPro v15.0
- Added Nb to aluminium alloys
- Added Ti to copper alloys
- Added Si3N4 phase to Fe thermodynamic database
- Adjusted (Fe,Ni)Al phase in Fe thermodynamic database
- Added Cu4Ti and CuNiTi phases to Cu thermodynamic database
- Reassessed AlCuFeNi systems in the Cu thermodynamic database
- Adjusted Mo in LAVES phases in Ni and Co thermodynamic databases
- Adjusted Ni and Co in FCC contribution to molar volume
- Extended properties of SiC phase
- Fixed possible failure in Solidification calculations using the quench from back diffusion model for steels, when ferrite fully transforms to austenite in a single temperature step below the solidus
- Fixed possible failure in Solidification calculations for heavily alloyed titanium alloys
- Fixed possible failure in high-temperature strength calculations
Version 2.0 (September 2024)
CHANGES
- Extended design space to include processing variables: heat treatment temperature, austenitisation temperature, cooling rate, and holding temperature/time
- Implemented calculation of mechanical properties for aluminium alloys, general steels, and Ni- and NiFe-based superalloys
- Added a casting route for the calculation of thermodynamic and physical properties
- Added new module "Cast Iron"
- Extended objective space to include many more properties: average expansion coefficient, solidification range, hot cracking susceptibility, growth restriction factor, room-temperature yield stress, tensile stress, and hardness, rupture stress/life, average bond order and orbital energy level
- Further extended objective space to include user-defined properties as a function of temperature and alloy composition
- Updated the thermodynamic and properties databases to match those included in JMatPro v14.0
- Fixed a minor bug preventing some popup components from working properly
Version 8.1
Implemented a more efficient algorithm to accelerate the calculation of flow stress curves.
Improved calculation of the elastic limit point in stress-strain curves.
Improved model and fixed inconsistencies in strength calculations for aluminium alloys.
Version 8.0.1
- corrected typo in parameter for mechanical properties of some Aluminium alloys
Version 8.0
- Implemented a back diffusion model for steels in the Solver and Solidification modules.
- Extended the Solidification module with a quench from back diffusion model for steels and titanium alloys, improved existing quench models, and implemented a variant of the quench from Scheil-Gulliver model for titanium alloys.
- Added specific heat and latent heat of formation for each of the austenite decomposition products to the output of a Solidification calculation using the quench from Scheil-Gulliver model for steels and white cast irons.
- Extended the Cooling module for titanium alloys.
- Extended high-temperature strength and flow stress calculations in the Mechanical module for general steels in the tempered condition.
- Improved calculation of latent heat of formation of ferrite from austenite.
- Reassessed creep for BCC phase in steels.
- Improved creep and rupture strength models for nickel-based alloys.
- Added new dislocation cutting mechanism in aluminium alloys kinetics.
- Remodelled age hardening for Al3Sc phase in aluminium alloys.
- Improved stability of the thermodynamic solver.
- Updated the thermodynamic and properties databases to match those included in JMatPro v14.0.
- Adjusted the Al thermodynamic database.
- Reassessed molar volume of Ti2Cu and Ti2Ni phases for titanium alloys.
- Fixed possible failure in aluminium strength calculations.
- Fixed possible failure in high-temperature strength calculations for general steels.
Version 13.3 (April 2023)
BUG FIXES
- for General Steels, fixed an uncommon incomplete or failing export of TTT data to Transvalor software and COMSOL Multiphysics® when one phase (Ferrite, Pearlite, Bainite) does not appear at all
- fixed an uncommon error preventing phases to be found in TTT/CCT calculations for Ni superalloys
Version 13.2 (August 2022)
(Please note that the changes in version 13.2 only affect General Steels and Fe alloy users)
BUG FIXES
- fixed General Steels THERCAST export always using default phases transformation input data
- fixed General Steels Reaustenitisation Properties calculation failing with user profile
Version 13.1 (June 2022)
NEW FEATURES
- improved Cu effect in Al alloys mechanical properties
- improved assessment of kinetics in Al alloys for some phases
- added pdf documentation for Al-T8 heat treatment
- added Austenitisation temperature input for THERCAST casting export in General Steels
BUG FIXES
- fixed solidification calculation in Al alloys containing Oxygen
- completed and corrected physical properties for TIM_B2 phase in Ti alloys
- fixed a possible failed export for DEFORM-HT
- fixed a possible bad calculation for Jominy Hardenability and Quench Properties calculations
- fixed Simufact-Additive export preventing multiple calculations
Version 13.0 (December 2021)
NEW FEATURES
- extension of re-austenitisation (phases and properties) and TTA curves calculations to hypereutectoid steels
- extension of magnetic permeability calculations to hypereutectoid steels
- calculation of rupture strength of tempered power plant type steels - added to the "Simultaneous Precipitation" calculation for carbide-strengthened steels
- addition of CLUSTER phase to Metastable phases - TTT/CCT - isothermal calculations for Al alloys
- improved model for TTA calculations (revised T_ferrite calculation)
- improved model for Stainless Steel solidification
- remodelled contribution of particles at grain boundaries to rupture life in Ni alloys
- added T8 age hardening calculations for Al wrought alloys
- added T4, T5 and T6 age hardening calculations for Al cast alloys
- new modelling of TTT/CCT/isothermal/age hardening calculations for 6xxx Al alloys
- addition of calculation of RT strength of Al alloys after exposure to higher temperature at multiple isothermal temperatures instead of one at a time
- addition of user defined profiles to Ti cooling properties
- improved calculation of fracture toughness of steels with effect of nitrides and excessive Si
- improved calculation of the elastic limit (point of the stress-strain curve at 0 strain)
- variable number of significant figures show when a graph point is clicked and values are given (better precision for small values)
- allowed phase boundaries control in "Extended General physical properties" for difficult calculations
- improved tempering calculations: austenite can now be stable at the tempering temperature
- improved coarsening, stability model and new strength model in Simultaneous Precipitation calculations and added choice of phases
- improved martensite tempering model for plain carbon and alloyed steels
- improved Forming Limit Diagram model with consideration of anisotropy and order of yield surface
- re-assessed yield strength <-> tensile strength <-> hardness inter-conversions for steels
- labelled magnetic permeability as maximum in graphs when relevant.
- added average expansion coefficient to properties displayed in general steels Quench Properties
- better implementation of number of points per decade in flow-stress analysis
- new printing mechanism
- new location of index files
DATABASES CHANGES
- new documentation on all thermodynamic databases
- added NiW and Ni6Si2B phase to Ni thermodynamic database
- adjusted MC phase in Ni and Co thermodynamic databases
- added Al12Mo to Al thermodynamic database
- added CLUSTER metastable phase to Al thermodynamic database
- adjusted MgRE12 phase in Mg thermodynamic database
- re-assessed thermal conductivity contribution for Cu and Si in FCC phase
- re-assessed thermal conductivity for Mg alloys with significant Al content
EXPORT CHANGES
- for Ti alloys, new export for Simufact Additive
- for general Steels, new export for DANTE® Heat Treatment Simulation software
- for general steels, extended COMSOL Multiphysics® export with transformation data
- added data for heating transformation in DEFORM-HT export and extended data exported to higher temperatures
- new and improved Sysweld and ProCast export format
- improved and corrected Ansys export (ENTH unit changed to J/m^3 and temperature unit can be chosen)
BUG FIXES
- fixed coarsening calculation at high temperatures for NiFe superalloys reporting overestimated coarsening rate for Gamma'
- fixed fracture toughness calculation failing because of secondary phases appearing
- fixed minor inaccuracies in permeability calculation
- fixed failing calculation in cast-iron solidification when temperature unit is F
- fixed bug in quench properties calculations occurring with some user-defined profiles
- fixed missing phases details for Young's, bulk, shear moduli as well as thermal conductivity for white cast iron solidification
- fixed wrong fixed temperature information exported when exporting a flow stress analysis data at varying strain rate
- fixed inconsistency in welding cycle
- fixed possible problems from location of files in non-standard installation
JMatPro® API v7.1, June 2022
Extended Mechanical module with the calculation of tempered hardness for general steels
Improved Cu effect in the mechanical properties of aluminium alloys
Improved assessment of kinetics for some phases of aluminium alloys
Completed and corrected physical properties for TIM_B2 phase of titanium alloys
Fixed Solidification calculations for aluminium alloys containing oxygen
Fixed a possible issue affecting Cooling calculations
Added full Python wrapper and sample code for all available modules
JMatPro® API v7.0, December 2021
Improved quench from Scheil-Gulliver solidification model for steels to deal with cases where austenite only appears in the solid state
Reassessed yield strength <-> tensile strength <-> hardness interconversions for steels
Extended Mechanical module for aluminium alloys, including the calculation of room-temperature and high-temperature strength, as well as flow stress and age hardening curves
Remodelled contribution of particles at grain boundaries to rupture life in Ni alloys
Improved calculation of the elastic limit (point of the stress-strain curve at 0 strain)
Moved jmpSetQuenchRate() to the Core module
Added function to toggle elastic region in flow stress curves on or off
Changed the strain rate decade subdivision method used in high-temperature strength and flow stress calculations to produce nicer values
Updated the thermodynamic and properties databases to match those included in JMatPro® v13.0
Added NIW and NI6SI2B phases to Ni thermodynamic database
Adjusted MC phase in Ni and Co thermodynamic databases
Added AL12MO phase to Al thermodynamic database
Added CLUSTER metastable phase to Al thermodynamic database
Adjusted MGRE12 phase in Mg thermodynamic database
Reassessed thermal conductivity contribution for Cu and Si in FCC phase
Reassessed thermal conductivity for magnesium alloys with significant Al content
Fixed bug in Cooling calculations occurring with some user-defined profiles
Fixed mismatching problems in Solidification calculations using the quench from Scheil-Gulliver model for steels or white cast irons with out-of-step austenitisation temperatures
Fixed missing reset in Solidification calculations using the quench from Scheil-Gulliver model for steels, which could lead to wrong behaviour for ferritic steels with secondary phases