-
Recent Posts
- The quest for a decent Android RSS aggregator
- Subscribing to trac’s RSS feed
- Howto output XLSX files from C++
- Howto diff XML files or assemblies thereof such as OpenXML or ODF files
- git push errors “insufficient permission for adding an object to repository” and “unpack failed: unpack-objects abnormal exit”
Recent Comments
- kvm上にWindows 7を入れました(XPからのアップグレード) | まったりとlog残し on Installing Windows 7 as a KVM virtualized guest on Debian 6.0 Squeeze
- paolog on Howto build openssl on Windows
- Bruce Cran on Howto build openssl on Windows
- paolog on Converting a two-pages-per-sheet PDF to one-page-per-sheet
- Installare KVM su Debian - Hostingwebitalia - Server dedicati , VPS , servizi hosting e cloud hosting | Hostingwebitalia - Server dedicati , VPS , servizi hosting e cloud hosting on Linux kvm guest freeze under Debian
Archives
- April 2013
- March 2013
- January 2013
- December 2012
- August 2012
- May 2012
- April 2012
- March 2012
- February 2012
- January 2012
- December 2011
- November 2011
- October 2011
- August 2011
- July 2011
- June 2011
- May 2011
- February 2011
- January 2011
- December 2010
- November 2010
- October 2010
- September 2010
- August 2010
- June 2010
Categories
Meta
Category Archives: Chemeng
The RRSB particle size distribution
In the concrete and coal processing industries the RRSB (Rosin, Rammler, Sperling und Bennett) equation for interpolating PSD (Particle Size Distribution) curves is quite popular. The RRSB distribution is: D=1-exp(-(d/d’)^n) and has this appearance: The name RRSB is used in … Continue reading
Posted in Chemeng, Uncategorized
Leave a comment
Sieve tray flooding correlation
The correlation of Fair, J. R., “How to Predict Sieve Tray Entrainment and Flooding” Petro/chem. Engr., 33 (10), pp. 45–62 (1961) also cited in Perry, Chemical Engineers Handbook 7th ed. page 14-27 can be used to predict the flooding limit … Continue reading
Posted in Chemeng
Leave a comment
The open area for triangular pitch perforated sheets
For heat exchanger tube plates and for sieve trays in columns, the triangular pitch arrangement is common. You can find ready-to-use formulas on the web to calculate the open area of a perforated sheets, such as this one on the … Continue reading
Posted in Chemeng, Uncategorized
Leave a comment
Is open source an option for process simulation software ?
This is an updated version of the forum entry titled “Is open source appropriate at all for chemeng software ?” which was posted here 5 years ago; that forum seems abandoned nowadays, but the topic is still relevant so I … Continue reading
Posted in Chemeng, Philosophy, Uncategorized
Leave a comment
Innovation in numerical analysis
Innovation does not stop in the field of numerical analysis, which lies at the heart of industrial applications of numerical simulation and modeling. In this regards the recent paper “Multifrontal Factorization of Sparse SPD Matrices on GPUs (ACM)” by T … Continue reading
Posted in Chemeng, Philosophy, Rants, Uncategorized
Leave a comment
Heat transfer in falling-film boiling
The correlation of Kunz and Yerazunis (H. R. Kunz and S. Yerazunis, An Analysis of Film Condensation, Film Evaporation, and Single-Phase Heat Transfer for Liquid Prandtl Numbers From 0.001 to 10000, J. Heat Transfer / Volume 91 / Issue 3, … Continue reading
Posted in Chemeng, Howtos
4 Comments
A robust expression for the Log Mean Temperature Difference (LMTD)
The Log Mean Temperature Difference (LMTD) is a deceivingly simple expression to compute the average driving force in heat transfer: LMTD = (ΔT1 – ΔT2) / log(ΔT1 / ΔT2); The ΔT1 and ΔT2 are the temperature approaches, as in this … Continue reading
Posted in C++, Chemeng
Leave a comment
How to produce a Txy isothermal VLE diagram with LIBPF ?
Instantiate components: components.addcomp(new purecomps::water); // 0 components.addcomp(new purecomps::EthyleneGlycol(“MEG”)); // 1 components.addcomp(new purecomps::DiethyleneGlycol(“DEG”)); // 2 components.addcomp(new purecomps::TriethyleneGlycol(“TEG”)); // 3 Instantiate and setup the stream object: StreamNrtl2LiquidVapor s(Options(-1)); s.S(“flowoption”)->set(“Nw”); s.S(“flashoption”)->set(“PA”); s.Q(“P”)->set(101325.0, “Pa”); s.Q(“Tphase.w”, “H2O”)->set(0.0); s.Q(“Tphase.w”, “MEG”)->set(0.0); s.Q(“Tphase.w”, “DEG”)->set(0.0); s.Q(“Tphase.w”, “TEG”)->set(0.0); Loop over … Continue reading
Posted in C++, Chemeng
Leave a comment
Heterogeneous equilibrium reactions
[It's time for a chemeng-related post on the blog, which has drifted in the technicalities a bit in the past few months ...] Unit operation models and process flowsheets in a simultaneous formulation result in systems of algebraic equations (NLAE … Continue reading
Posted in Chemeng
Leave a comment
