Table of Contents

Class CoolantHeatCondition

Namespace
Hi.Physics
Assembly
HiMech.dll

Represents the heat condition parameters for coolant in machining operations.

public class CoolantHeatCondition : IMakeXmlSource
Inheritance
CoolantHeatCondition
Implements
Inherited Members
Extension Methods

Constructors

CoolantHeatCondition()

Initializes a new instance of the CoolantHeatCondition class.

public CoolantHeatCondition()

CoolantHeatCondition(XElement)

Initializes a new instance of the CoolantHeatCondition class from XML data.

public CoolantHeatCondition(XElement src)

Parameters

src XElement

The XML element containing coolant heat condition data.

Properties

CoolantConvectionCoefficient_Wdm2K

Gets or sets the coolant heat transfer coefficient in Watts per square meter per Kelvin.

public double CoolantConvectionCoefficient_Wdm2K { get; set; }

Property Value

double

Remarks

Common value: forced air: 10~500; coolant: 1e3~1e4 (ref by “Effects of coolant on temperature distribution in metal machining”, 1988) coolant: 1e3 (ref by “Modeling heat transfer in die milling”, 2014)

CoolantConvectionCoefficient_Wdmm2K

Gets or sets the coolant heat transfer coefficient in Watts per square millimeter per Kelvin.

public double CoolantConvectionCoefficient_Wdmm2K { get; set; }

Property Value

double

CoolantTemperature_C

Gets or sets the coolant temperature in Celsius.

public double CoolantTemperature_C { get; set; }

Property Value

double

CoolantTemperature_K

Gets or sets the coolant temperature in Kelvin.

public double CoolantTemperature_K { get; set; }

Property Value

double

XName

Name for XML IO.

public static string XName { get; }

Property Value

string

Methods

MakeXmlSource(string, string)

Creates an XML representation of the object. This method may also generate additional resources such as related files.

public XElement MakeXmlSource(string baseDirectory, string relFile)

Parameters

baseDirectory string

The base directory for resolving relative paths

relFile string

The relative file path for the XML source

Returns

XElement

An XML element representing the object's state