thermal-surface-condition.sbt 4.38 KB
Newer Older
1
<?xml version="1.0" encoding="utf-8" ?>
2
<SMTK_AttributeResource Version="3">
3 4 5
  <Categories>
    <Cat>Heat Transfer</Cat>
  </Categories>
6
  <!-- Attribute definitions for thermal surface conditions-->
7
  <Definitions>
8 9
    <!-- Boundary condition definitions-->
    <AttDef Type="ht/boundary" BaseType="" Abstract="true" Version="0">
10 11 12
      <AssociationsDef Name="ModelAssociations" Version="0" NumberOfRequiredValues="0" Extensible="true">
        <MembershipMask>face</MembershipMask>
      </AssociationsDef>
13
    </AttDef>
14
    <AttDef Type="ht/boundary/dirichlet" Label="Dirichlet" BaseType="ht/boundary" Unique="true" RootName="Dirichlet" Version="0">
15
      <ItemDefinitions>
16
        <Double Name="temperature" Label="Temperature">
17 18 19
          <Categories>
            <Cat>Heat Transfer</Cat>
          </Categories>
20 21 22
          <DefaultValue>0.0</DefaultValue>
          <ExpressionType>tabular-function</ExpressionType>
        </Double>
23 24
      </ItemDefinitions>
    </AttDef>
25
    <AttDef Type="ht/boundary/flux" Label="Flux" BaseType="ht/boundary" Unique="true" RootName="Flux" Version="0">
26
      <ItemDefinitions>
27
        <Double Name="heat-flux" Label="Heat Flux">
28 29 30
          <Categories>
            <Cat>Heat Transfer</Cat>
          </Categories>
31 32 33 34 35
          <DefaultValue>0.0</DefaultValue>
          <ExpressionType>tabular-function</ExpressionType>
        </Double>
      </ItemDefinitions>
    </AttDef>
36
    <AttDef Type="ht/boundary/HTC" Label="HTC" BaseType="ht/boundary" Unique="true" RootName="HTC" Version="0">
37 38 39 40 41 42 43 44
      <ItemDefinitions>
        <Double Name="heat-transfer-coefficient" Label="Heat Transfer Coefficient (h)">
          <Categories>
            <Cat>Heat Transfer</Cat>
          </Categories>
          <DefaultValue>0.0</DefaultValue>
          <ExpressionType>tabular-function</ExpressionType>
        </Double>
45 46 47 48 49 50 51
        <Double Name="reference-temperature" Label="Reference Temperature (T0)">
          <Categories>
            <Cat>Heat Transfer</Cat>
          </Categories>
          <DefaultValue>0.0</DefaultValue>
          <ExpressionType>tabular-function</ExpressionType>
        </Double>
52 53
      </ItemDefinitions>
    </AttDef>
54
    <AttDef Type="ht/boundary/radiation" Label="Radiation" BaseType="ht/boundary" Unique="true" RootName="Radiation" Version="0">
55 56 57 58 59 60 61 62
      <ItemDefinitions>
        <Double Name="emissivity" Label="Emissivity (epsilon)">
          <Categories>
            <Cat>Heat Transfer</Cat>
          </Categories>
          <DefaultValue>0.0</DefaultValue>
          <ExpressionType>tabular-function</ExpressionType>
          <RangeInfo>
63
            <Min Inclusive="true">0.0</Min>
64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81
            <Max Inclusive="true">1.0</Max>
          </RangeInfo>
        </Double>
        <Double Name="ambient-temperature" Label="Ambient Temperature (T infinity)">
          <Categories>
            <Cat>Heat Transfer</Cat>
          </Categories>
          <DefaultValue>0.0</DefaultValue>
          <ExpressionType>tabular-function</ExpressionType>
        </Double>
      </ItemDefinitions>
    </AttDef>
    <!-- Interface condition definitions-->
    <AttDef Type="ht/interface" BaseType="" Abstract="true" Version="0">
      <AssociationsDef Name="ModelAssociations" Version="0" NumberOfRequiredValues="0" Extensible="true">
        <MembershipMask>face</MembershipMask>
      </AssociationsDef>
    </AttDef>
82
    <AttDef Type="ht/interface/HTC" Label="HTC" BaseType="ht/interface" Unique="true" RootName="ifHTC" Version="0">
83 84 85 86 87 88 89 90 91 92
      <ItemDefinitions>
        <Double Name="heat-transfer-coefficient" Label="Heat Transfer Coefficient (alpha)">
          <Categories>
            <Cat>Heat Transfer</Cat>
          </Categories>
          <DefaultValue>0.0</DefaultValue>
          <ExpressionType>tabular-function</ExpressionType>
        </Double>
      </ItemDefinitions>
    </AttDef>
93
    <AttDef Type="ht/interface/radiation" Label="Gap Radiation" BaseType="ht/interface" Unique="true" RootName="ifRadiation" Version="0">
94 95 96 97 98 99 100 101 102 103 104 105
      <ItemDefinitions>
        <Double Name="emissivity" Label="Emissivity (epsilon)">
          <Categories>
            <Cat>Heat Transfer</Cat>
          </Categories>
          <DefaultValue>0.0</DefaultValue>
          <ExpressionType>tabular-function</ExpressionType>
          <RangeInfo>
            <Min Inclusive="true">0.0</Min>
            <Max Inclusive="true">1.0</Max>
          </RangeInfo>
        </Double>
106 107 108
      </ItemDefinitions>
    </AttDef>
  </Definitions>
109
</SMTK_AttributeResource>