Heat Loads
Heat loads are entity loads and can be placed on one or more points, edgescurves, surfaces, components, or volumes. Heat loads provide local heat sources and sinks for the model and can be used to model internal heat generation or flux.
The functions described in this section provide access to the data and contents of the Creo Simulate heat loads.
Functions Introduced:
Functions Superseded:
The function
ProMechheatdataAlloc() allocates memory for the heat load data.
The function
ProMechheatdataTypeGet() returns the type of distribution for the heat load across the geometric entities. The output argument
type can have one of the following values:
• PRO_MECH_HEAT_TOTAL—Specifies that the heat load is distributed along the length or area of the entity such that the integral of the load over the selected entity equals the total prescribed value.
• PRO_MECH_HEAT_PER_UNIT—Specifies that the heat load is applied to each unit that makes up the selected load.
• PRO_MECH_HEAT_AT_POINT—Specifies that the heat load is applied to a single point, a feature, or a pattern of points.
• PRO_MECH_HEAT_NONE—No heat load type is assigned.
The function
ProMechheatdataTypeSet() sets the type of heat load.
The function
ProMechheatdataValueGet() returns the total or distributed heat transfer rate, depending on the distribution option specified for the entities.
The function
ProMechheatdataValueSet()sets the value of the heat load.
The function
ProMechheatdataTemporalvariationGet() returns the time variation for the specified heat load.
ProMechheatdataTemporalvariationSet() sets the time variation for the specified heat load.
The function
ProMechheatdataFree() releases the memory assigned to the heat load data.