{ "cells": [ { "cell_type": "markdown", "metadata": {}, "source": [ "# Introduction to Property Packages in IDAES\n", "\n", "Calculation of thermophysical, transport and reaction properties form a key part of any process model, and it is important that these calculations are both accurate and tractable in order for the overall problem to be solved correctly. One of the features of the IDAES Integrated Platform is the ability for modelers to create their own property “packages” to calculate these properties, allowing them to customize the level of complexity and rigor to suit each application. This tutorial will introduce you to the basics of creating property packages for calculating thermophysical and transport properties within the IDAES Core Modeling Framework.\n", "\n", "## What is a Property?\n", "\n", "Within the context of the IDAES Core Modeling Framework, a property is considered to be any variable describing the state of a material at a given point in space and time (both intensive and extensive), and anything which can be calculated directly from the state variables. Some common examples of properties include:\n", "\n", "* material flowrates\n", "* material compositions (mass and/or mole fractions, concentrations, etc.)\n", "* temperature\n", "* pressure\n", "* density and specific volume\n", "* specific heat capacity, enthalpy and entropy\n", "* phase equilibria\n", "* transport properties such as viscosity and thermal conductivity\n", "* rates of reaction and chemical equilibria\n", "\n", "The definition and calculation of all of these is defined via “property packages”, which contain all the variables and constraints associated with calculating these properties.\n", "\n", "