README for Material Property Database (MPDB)


Program Details

  1. Both versions (Windows and Linux) have the same data and the same functionality.

  2. The demo version is fully functional. However, the property values for non-elements are multiplied by a random number and should not be used. Also, the references are not shown for the non-elements. The data for the elements are provided for free.

  3. Single-clicking on an element or double-clicking on a material will bring up a form showing the properties that are available for that material.

  4. Right clicking on an element will bring up a window listing all of the materials in the database that have that element as a major component. A material can then be selected from this list by left clicking on it. A right mouse click will dismiss this window.

  5. The menu item "Materials->List materials by UNS number..." will bring up a window listing the materials in the database by their UNS number (if they have one). A material can then be selected from this list by left clicking on it. A right mouse click will dismiss this window.

  6. Select the property, phase, orientation (if available) and output format.

  7. The data can also be written directly to a text file.

  8. The directory where the text file will be written can be changed with the "Options->Output..." menu item.

  9. The output units of the properties can be changed with the "Options->Units..." menu item.

  10. The vapor pressure can be written out as log(pressure) or as the pressure itself. This can be selected in the "Options->Output..." menu.

  11. The subroutines/functions return either a default value or the last valid value when the requested temperature is out of the range of the data. The default value is preset to 1.0E100. The return value can be changed in the "Options->Output..." menu.

  12. Two types of search options are available under the "Materials->Search/Report Values" menu item. The user goes to the material class they are interested in (Ni based alloys for example) and then selects the "Search/Report" menu item. "Report" will return the desired property at a user specified temperature for all of the materials in the current class. "Search" allows the user to specify the desired temperature and a minimum and maximum value for a property and returns all materials that match. If you leave either the minimum or maximum value blank this limit will be ignored, this is the same as entering a very small or a very large value for the limit. If the "search all materials" option is selected the entire database will be searched. You can place the cursor on the line of a material and click the "Goto" button to go this material in the main program. More than one property can be selected at a time. If the "optional" box is checked for a property, then the material is included in the results even if this property is missing from the database.

  13. The experimental data were fit to an equation to give the best numerical values. The mathematic forms used do not imply any physical model. It is not recommended that derivatives be taken of these equations without examination of the resultant values.

  14. Some of the equations are too long to fit into Excel, and only part of the equation will be pasted into Excel which results in an Excel error. No fix for this problem is known.

  15. All compositions given are nominal values only.

  16. A listing of all of the materials and the properties for each of the materials can be written to a file with the menu item "Options->Write materials file". The file is called materials_and_data.txt and is an ASCII text file. This file is written to the directory where the text file with the data/subroutines are written.

  17. Users can add their own properties to the database.

    You can select to use either a local user_mats.txt file or a remote one. The local user_mats.txt file will reside in the directory where the program is. The remote user_mats.txt file will be in another directory or on another machine over the network.

    You can only add or change materials if you have selected "User materials->Use local user_mats.txt file". This allows multiple users to have one central user_mats.txt which is administered by one person.

    The "User materials" tab must be selected, the menu items for adding/editing/deleting user materials are then active. Select the "Add new material..." option and enter your data.

    The data can be entered as one of five types of equation. For all but the "single point data" or "x-y pairs" format the temperatures must be in Kelvin and the data itself must be in the proper units - these are indicated in the window. For the "single point data" or "x-y pairs" format (the exact name depends on the version you are using) you can select the units that you enter the data in. Once the data is entered you can select any units as usual. If you enter your data in the "single point data" or "x-y pairs" format the program will fit a straight line between the data points.

    To remove the data for a property for a given material, without deleting the entire material, change the "Number of temperature zones" for that property to 0 or click the "clear current dataset" button and then the "Save dataset" button.

    You can add more than one set of data for a given property by specifying a "Phase/Condition" and "Orientation/Condition". You can change the default name of a "Phase/Condition" or "Orientation/Condition" by right clicking on the label. You must specify a "Phase/Condition", but you do not have to select an "Orientation/Condition" unless you want to add more than one dataset. The actual "Phase/Condition" or "Orientation/Condition" is only used to organize your data and does not have any other significance.

    After adding or editing data you must click the "Save data" set button. After all of your changes are made, click the "OK" button to save your changes to disk. All of your user material data is written to a file called "user_mats.txt" in the directory where your application is, usually c:\program files\MPDB\. You may want to periodically make copies of this file as a back-up. All versions of the program use the same format for the user_mats.txt file so it can be shared among them.

  18. The data can be plotted within the program.

    Once the plot is displayed the axis can be formatted to a limited extend. Use the menu item "Plot Options->Axis options..." to do this.

    You can display the point values by clicking in the plot if this option is enabled in the "Plot Options" menu. The x and y values are reported in the menu bar. The mouse wheel can be scrolled to move the point being read. If you hold down the shift key while scrolling the point will move faster.

  19. Larson-Miller equations can be manipulated.

    Larson-Miller equations were fitted to the stress-rupture and creep strength data for some materials. When you select a "Master curve (LMP)" dataset a button will be enabled. Clicking the button will open a new window where you can manipulate the LM equations to make a plot or a listing of the values as functions of time or temperature. There is a "Help" listing available on that window with more details.


Notes on the material properties:


Special notes for SOLIDWORKS users


Special notes for Abaqus users



Special notes on user materials


Installation notes for network/site licenses (Windows only)

  • You will want to first install the MPDB_win.exe on a shared public folder on your network. When you start the program the first time you will be prompted for the user name and license key. Enter these and click the "Activate" button.

  • On each user machine, create a new folder with any name. In this folder create a shortcut to the MPDB_win.exe on your network (the one from the previous step). Right click the shortcut, click the "Properties" option and clear out the "Start in" field so it is empty. This will cause all user setting and files to be stored in this local directory by default.

  • There are two ways to install the license keys for network/site licenses.

    1. On each user's machine double-click the shortcut and enter the user name and license key.

    2. On each user's machine double-click the shortcut and then click the "Read network license" button. Navigate to the MPDB_win.exe on your network, click "OK", then "Activate". The necessary license files will be copied to your local machine.

  • If your license does not activate properly you can try the process again by clicking the "Help->Enter license key..." menu item.




Visit the web site at www.jahm.com for updates, information, to report bugs, additional requests or any other questions. Direct e-mail to info@jahm.com.