- Author: Alex Griessman ([email protected])
- Repository: https://github.com/mirrorscotty/material-data
Code to calculate material properties of foods as a function of temperature.
This includes a set of Choi-Okos equations (Choi and Okos 1986) as well as several functions related to diffusivity and drying rate of pasta. The diffusivity and isotherm models come primarily from The Handbook of Food Engineering (Second Edition), Chapter 10, and functions for pasta composition and thermal properties are mostly for the transport model from Zhu 2012.
composition
- Choi-Okos functionsdiffusivity
- Effective diffusivity functions for extruded durum semolina and also for vapor diffusivityfem-cheat
- Stuff to calculate pressure curves without using any finite element analysisglass-transition
- Gordon-Taylor and Kwei models for glass transition temperatureisotherms
- Isotherm data for durum semolina and some other assorted productsmath
- Numerical Laplace and inverse Laplace transform routines and a function to calculate L2-normmechanical
- Viscoelasticity and capillary pressurepasta
- Assorted functions from Zhu 2012test
- Test programs designed to output data to CSV filesunifac
- Beginnings of an implementation of the UNIFAC model
This code was designed to be compiled as a library and statically linked. To build just the library, execute make material-data.a
. Documentation can be built using Doxygen using make doc
.
Include material-data.h
in any C file that requires functions provided by this library, and instruct the compiler to link the executable against material-data.a
.
Compilation requires GCC and GNU Make. Building documentation requires Doxygen and LaTeX to generate PDF output. This code also requires the matrix library found here.