Finding all of the chemical and physical properties of the species needed for a model in either a flowsheet program or a special program was a big chore when I first started building models. Perry's Chemical Engineer's Handbook and The CRC Handbook of Chemistry and Physics were my standby sources for many years. Next came Reid et al, The Properties of Gases and Liquids.
The arrival of process simulation packages that included physical property databases was a huge improvement, but it still meant some data transfer to Mathcad when that was the modeling tool. Now, a link between the Prode Physical Properties (PPP) and Mathcad programs has been developed. This allows Mathcad users to access the 1635 compounds in the Prode databank. It also adds over 200 Prode functions that recover the data and also perform various calculations such as flashes. The phase equilibrium calculations can include vapor, multiple liquids, and solid. Fugacities of vapor and liquids can also be calculated. The calculation and plot of a phase envelope may also be obtained.
The Prode link in the form of a dll (prode.dll) is available for free. I constructed the dll with support from PTC (the maker of Mathcad) and Prode. In addition, I created a Mathcad file to test all of the PPP functions in the dll. This file also serves as a user manual for the PPP functions within Mathcad. Each function is demonstrated by example.
If you are a Prode user, the dll and the test PPP.xmcd files are included in the Prode 1.2a download at prode.com. If you are a Mathcad user, place the dll in the "userefi" sub-directory of Mathcad 15 or an earlier version (back to version 11). If you want to see what you can do with Mathcad and PPP but lack one or both, you may read or download the pdf version of test PPP .
As PPP users, you should probably contact them first if you are getting an unusual result with their functions. I often will test functions with their Excel examples before I contact Prode. If I get the same error with Excel, then the problem is probably in incorrect installation of PPP, or there is an error in the PPP program. If Prode can test your example without the use of Mathcad and it seems fine, then you may contact me using the "Contact form" on this website. You should also know that the free version of PPP doesn't include all of the functions, so the test file will show errors if you don't have a full PPP license.
The Mathcad Prime versions 1 and 2 do not support user functions. PTC plans to make an announcement about the dll when they release Prime 3. The prode.dll is expected to work with Prime 3. Prode will update the prode.dll when functions are added, deleted, or their calling statements change.
The Prode program appeared to be the least expensive, comprehensive option for a physical property databank that could be linked to Mathcad. Aside from the time zone differences, I have received good support from Prode via email. I will show some examples and useful tips about the PPP functions on this blog.