eng

package
Version: v0.0.0-...-040724e Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 6, 2019 License: BSD-3-Clause, GPL-2.0, BSD-3-Clause, GPL-2.0 Imports: 5 Imported by: 0

Documentation

Overview

Package containing formulae for the estimation of evaporation times based upon thermodynamics and empirical equations

Package for performing engineering calculations; at present this consists of evaporation rate estimation, thawtime estimation and fluid dynamics

Package for performing engineering calculations; at present this consists of evaporation rate estimation, thawtime estimation and fluid dynamics

Index

Constants

View Source
const G float64 = 9.81 //acceleration due to gravity in meters per second squared

Variables

This section is empty.

Functions

func Angularfrequency

func Angularfrequency(frequency float64) (angularfrequency float64)

func CentripetalForce

func CentripetalForce(mass wunit.Mass, angularfrequency float64, radius wunit.Length) (force wunit.Force)

func ConductionPowertransferred

func ConductionPowertransferred(Platetype string, SurfaceTemp wunit.Temperature, BulkTemp wunit.Temperature) (conductionpowertransferred float64)

func ConvectionPowertransferred

func ConvectionPowertransferred(hc_air float64, Platetype string, SurfaceTemp wunit.Temperature, BulkTemp wunit.Temperature) (convectionpowertransferred float64)

func EvaporationVolume

func EvaporationVolume(temp wunit.Temperature, liquidtype string, relativehumidity float64, time float64, Airvelocity wunit.Velocity, surfacearea wunit.Area, Pa wunit.Pressure) wunit.Volume

func Froude

func Froude(dt float64, n float64, g float64) float64

func Hc_air

func Hc_air(v float64) (hc_air float64)

q = hc A dT (1)

where

q = heat transferred per unit time (W)

A = heat transfer area of the surface (m2)

hc= convective heat transfer coefficient of the process (W/(m2K) or W/(m2oC))

dT = temperature difference between the surface and the bulk fluid (K or oC)

heat transferred by surface via air

func KLa_squaremicrowell

func KLa_squaremicrowell(D float64, dv float64, ai float64, RE float64, a float64, froude float64, b float64) float64

func Massfromvolume

func Massfromvolume(Volume wunit.Volume, liquid string) (Mass wunit.Mass)

func Ncrit_srw

func Ncrit_srw(sigma float64, dv float64, Vl float64, ro float64, dt float64) wunit.Rate

func Pw

func Pw(Relativehumidity float64, PWS float64) float64

func Pws

func Pws(Temp wunit.Temperature) float64

Some functions to calculate evaporation

func Q

func Q(liquid string, Mass wunit.Mass) (q float64)

func RE

func RE(ro float64, n float64, mu float64, dv float64) float64

func Shakerspeed

func Shakerspeed(TargetRE float64, ro float64, mu float64, dv float64) wunit.Rate

func Thawfloat

func Thawfloat(convectionpowertransferred float64, conductionpowertransferred float64, q float64) (Thawtimerequired float64)

func Thawtime

func Thawtime(convectionpowertransferred float64, conductionpowertransferred float64, q float64) (Thawtimerequired wunit.Time)

func X

func X(pw float64, Pa wunit.Pressure) float64

func Xs

func Xs(pws float64, Pa wunit.Pressure) float64

func Θ

func Θ(liquid string, airvelocity wunit.Velocity) (float64, error)

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
t or T : Toggle theme light dark auto
y or Y : Canonical URL