TPMplt (version 0.1.2)

DMMprocess: Dynamic material modeling from strain rate temperature table

Description

Dynamic material modeling based on strain rate-temperature table returned from the function epsExtract. Material constants as well as power dissipation efficiency factors and rheological stability coefficients in current conditions will be returned.

Usage

DMMprocess(x, lgbase = exp(1), InteractMode = FALSE,
  ConsFunc = FALSE, legendcex = 0.65, legendloc = "bottomright")

Arguments

x

A strain rate-temperature table, returned from epsExtract.

lgbase

A numeric value to specify the base of all logarithm calculations during building model. The default value uses exp(1).

InteractMode

A boolean value to control figures' output and the printout of related constants during calculations. Default value FALSE means all fitting plots will not be outputed. If these outputs are necessary, set this parameter as TRUE then follow the prompt messages.

ConsFunc

A boolean value to determine whether calculating for constructive equation. The default value uses FALSE.

legendcex

A numeric value to determine the legend scale. It is activated only when the parameter InteractMode is TRUE. The default value is 0.65.

legendloc

A character object to determine the location of legend. It is activated only when the parameter InteractMode is TRUE. The defualt value is "bottomright".

Value

Serial material constants, constructive function, eta table and xi table through dynamic material model developed by Gegel and Prasad.

See Also

VBTree, epsExtract

Examples

Run this code
# NOT RUN {
require(VBTree)
dl2vbt(chrvec2dl(colnames(TPMdata)))
epstable <- epsExtract(TPMdata, 0.7, 2, 3)

# Without calculation for constitutive equation
DMM <- DMMprocess(epstable)
print(DMM)

# }
# NOT RUN {
# Calculating for constitutive equation but
# Without plots printout.
DMM <- DMMprocess(epstable, ConsFunc=TRUE)
print(DMM)

# Calculating for constitutive equation and
# required fitting plots printout.
DMMprocess(epstable, InteractMode=TRUE, ConsFunc=TRUE)
# }
# NOT RUN {
# }

Run the code above in your browser using DataLab