The PromisNTSetupModel interface parameter processTemperature
(Table 4.6)
[4]specifies the MDL class which is
instantiated to compute the process temperature for each time step during
the transient simulation.
Name | Type | Description | |
processTemperature | MdlString |
|
The thereby defined MDL class has to be derived from the base class ProcessTemperatureModel. Its evaluate computes the process temperature temp by using a set of interface Parameters described in Table 4.7. Example 4.1 depicts a possible implementation of such a process temperature model resulting into a temperature ramp from to within the first seconds of the transient simulation.
Name | Type | I/O | Description | |
time | double | I |
|
|
startTime | double | I |
|
|
endTime | double | I |
|
|
temp | double | O |
|
NewModel RampUpTemperatureModel : ProcessTemperatureModel {
evaluate {
if ( :time < 10 ) { :temp = 973.0 + :time * 10.0; }
else { :temp = 1073.0; }
}
}
Example 4.1: PROMIS-NT process temperature Model