For specific individual ...
Published by Daniel Brooke Peig
For specific individual calculations you can try Plutocalc, it's free. In case of the whole plant design/optimization, if you will do this in a single system, it's better to hire a consultant to build an Excel Spreadsheet for you. Free softwares are still too limited (for optimization) and the paid softwares are too expensive for a single plant.