radiation
Module
digraph inheritance83c43bd7f2 {
bgcolor=transparent;
rankdir=LR;
size="";
"pyNastran.bdf.cards.base_card.BaseCard" [URL="../pyNastran.bdf.cards.base_card.html#pyNastran.bdf.cards.base_card.BaseCard",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Defines a series of base methods for every card class"];
"pyNastran.bdf.cards.thermal.radiation.RADBC" [URL="#pyNastran.bdf.cards.thermal.radiation.RADBC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Specifies an CHBDYi element face for application of radiation boundary"];
"pyNastran.bdf.cards.thermal.thermal.ThermalBC" -> "pyNastran.bdf.cards.thermal.radiation.RADBC" [arrowsize=0.5,style="setlinewidth(0.5)"];
"pyNastran.bdf.cards.thermal.radiation.RADCAV" [URL="#pyNastran.bdf.cards.thermal.radiation.RADCAV",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Identifies the characteristics of each radiant enclosure."];
"pyNastran.bdf.cards.thermal.thermal.ThermalBC" -> "pyNastran.bdf.cards.thermal.radiation.RADCAV" [arrowsize=0.5,style="setlinewidth(0.5)"];
"pyNastran.bdf.cards.thermal.radiation.RADLST" [URL="#pyNastran.bdf.cards.thermal.radiation.RADLST",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Identifies the characteristics of each radiant enclosure."];
"pyNastran.bdf.cards.thermal.thermal.ThermalBC" -> "pyNastran.bdf.cards.thermal.radiation.RADLST" [arrowsize=0.5,style="setlinewidth(0.5)"];
"pyNastran.bdf.cards.thermal.radiation.RADM" [URL="#pyNastran.bdf.cards.thermal.radiation.RADM",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Defines the radiation properties of a boundary element for heat transfer"];
"pyNastran.bdf.cards.thermal.thermal.ThermalBC" -> "pyNastran.bdf.cards.thermal.radiation.RADM" [arrowsize=0.5,style="setlinewidth(0.5)"];
"pyNastran.bdf.cards.thermal.radiation.RADMTX" [URL="#pyNastran.bdf.cards.thermal.radiation.RADMTX",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Provides the Fji=Aj*fji exchange factors for all the faces of a"];
"pyNastran.bdf.cards.thermal.thermal.ThermalBC" -> "pyNastran.bdf.cards.thermal.radiation.RADMTX" [arrowsize=0.5,style="setlinewidth(0.5)"];
"pyNastran.bdf.cards.thermal.radiation.VIEW" [URL="#pyNastran.bdf.cards.thermal.radiation.VIEW",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Defines radiation cavity and shadowing for radiation"];
"pyNastran.bdf.cards.base_card.BaseCard" -> "pyNastran.bdf.cards.thermal.radiation.VIEW" [arrowsize=0.5,style="setlinewidth(0.5)"];
"pyNastran.bdf.cards.thermal.radiation.VIEW3D" [URL="#pyNastran.bdf.cards.thermal.radiation.VIEW3D",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="View Factor Definition - Gaussian Integration Method"];
"pyNastran.bdf.cards.base_card.BaseCard" -> "pyNastran.bdf.cards.thermal.radiation.VIEW3D" [arrowsize=0.5,style="setlinewidth(0.5)"];
"pyNastran.bdf.cards.thermal.thermal.ThermalBC" [URL="pyNastran.bdf.cards.thermal.thermal.html#pyNastran.bdf.cards.thermal.thermal.ThermalBC",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"];
"pyNastran.bdf.cards.thermal.thermal.ThermalCard" -> "pyNastran.bdf.cards.thermal.thermal.ThermalBC" [arrowsize=0.5,style="setlinewidth(0.5)"];
"pyNastran.bdf.cards.thermal.thermal.ThermalCard" [URL="pyNastran.bdf.cards.thermal.thermal.html#pyNastran.bdf.cards.thermal.thermal.ThermalCard",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top"];
"pyNastran.bdf.cards.base_card.BaseCard" -> "pyNastran.bdf.cards.thermal.thermal.ThermalCard" [arrowsize=0.5,style="setlinewidth(0.5)"];
}
All set cards are defined in this file. This includes:
bcs * RADM, RADBC
views * VIEW, VIEW3D
- class pyNastran.bdf.cards.thermal.radiation.RADBC(nodamb, famb, cntrlnd, eids, comment='')[source]
Bases:
ThermalBC
Specifies an CHBDYi element face for application of radiation boundary conditions
- classmethod add_card(card, comment='')[source]
Adds a RADBC card from
BDF.add_card(...)
- Parameters:
- cardBDFCard()
a BDFCard object
- commentstr; default=’’
a comment for the card
- cntrlnd
Control point for thermal flux load. (Integer > 0; Default = 0)
- cross_reference(model: BDF) None [source]
Cross links the card so referenced cards can be extracted directly
- Parameters:
- modelBDF()
the BDF object
- famb
Radiation view factor between the face and the ambient point. (Real > 0.0)
- nodamb
NODAMB Ambient point for radiation exchange. (Integer > 0)
- repr_fields()[source]
Gets the fields in their simplified form
- Returns:
- fieldslist[varies]
the fields that define the card
- type = 'RADBC'
- class pyNastran.bdf.cards.thermal.radiation.RADCAV(icavity, sets, ele_amb=None, shadow='YES', scale=0.0, prtpch=None, nefci=None, rmax=0.1, ncomp=32, comment='')[source]
Bases:
ThermalBC
Identifies the characteristics of each radiant enclosure.
1
2
3
4 | 5
6
7
8
9
RADCAV
ICAVITY
ELEAMB
SHADOW | SCALE
PRTPCH
NFECI
RMAX
SET11
SET12
SET21 | SET22
SET31
SET32
etc.
RADCAV
1
1
.99
3
5
4 | 5
7
5
- classmethod add_card(card, comment='')[source]
Adds a RADCAV card from
BDF.add_card(...)
- Parameters:
- cardBDFCard()
a BDFCard object
- commentstr; default=’’
a comment for the card
- repr_fields()[source]
Gets the fields in their simplified form
- Returns:
- fieldslist[varies]
the fields that define the card
- type = 'RADCAV'
- class pyNastran.bdf.cards.thermal.radiation.RADLST(icavity, eids, matrix_type=1, comment='')[source]
Bases:
ThermalBC
Identifies the characteristics of each radiant enclosure.
1
2
3
4
5
6
7
8
9
RADLST
ICAVITY
MTXTYP
EID1
EID2
EID3
EID4
EID5
EID6
EID7
etc.
RADLST
3
5
4
5
7
5
- classmethod add_card(card, comment='')[source]
Adds a RADLST card from
BDF.add_card(...)
- Parameters:
- cardBDFCard()
a BDFCard object
- commentstr; default=’’
a comment for the card
- type = 'RADCAV'
- class pyNastran.bdf.cards.thermal.radiation.RADM(radmid, absorb, emissivity, comment='')[source]
Bases:
ThermalBC
Defines the radiation properties of a boundary element for heat transfer analysis
- classmethod add_card(card, comment='')[source]
Adds a RADM card from
BDF.add_card(...)
- Parameters:
- cardBDFCard()
a BDFCard object
- commentstr; default=’’
a comment for the card
- radmid
Material identification number
- repr_fields()[source]
Gets the fields in their simplified form
- Returns:
- fieldslist[varies]
the fields that define the card
- type = 'RADM'
- class pyNastran.bdf.cards.thermal.radiation.RADMTX(icavity, index, exchange_factors, comment='')[source]
Bases:
ThermalBC
Provides the Fji=Aj*fji exchange factors for all the faces of a radiation enclosure specified in the corresponding RADLST entry.
1
2
3
4
5
6
7
8
9
RADMTX
ICAVITY
INDEX
Fi,j
Fi+1,j
Fi+2,j
Fi+3,j
Fi+4,j
Fi+5,j
Fi+6,j
etc.
RADMTX
2
1
0.0
0.1
0.2
0.2
0.3
0.2
- classmethod add_card(card, comment='')[source]
Adds a RADMTX card from
BDF.add_card(...)
- Parameters:
- cardBDFCard()
a BDFCard object
- commentstr; default=’’
a comment for the card
- type = 'RADMTX'
- class pyNastran.bdf.cards.thermal.radiation.VIEW(iview, icavity, shade='BOTH', nbeta=1, ngamma=1, dislin=0.0, comment='')[source]
Bases:
BaseCard
Defines radiation cavity and shadowing for radiation view factor calculations.
1
2
3
4
5
6
7
VIEW
IVIEW
ICAVITY
SHADE
NB
NG
DISLIN
VIEW
1
1
BOTH
2
3
0.25
Creates a VIEW, which defines a 2D view factor
- Parameters:
- iviewint
Identification number
- icavityint
Cavity identification number for grouping the radiant exchange faces of CHBDYi elements
- shadestr; default=’BOTH’
Shadowing flag for the face of CHBDYi element - NONE means the face can neither shade nor be shaded by other faces - KSHD means the face can shade other faces - KBSHD means the face can be shaded by other faces - BOTH means the face can both shade and be shaded by other faces
- nbeta / ngammaint; default=1 / 1
Subelement mesh size in the beta/gamma direction. (Integer > 0)
- dislinfloat; default=0.0
The displacement of a surface perpendicular to the surface
- commentstr; default=’’
a comment for the card
- classmethod add_card(card, comment='')[source]
Adds a VIEW card from
BDF.add_card(...)
- Parameters:
- cardBDFCard()
a BDFCard object
- commentstr; default=’’
a comment for the card
- iview
Material identification number
- repr_fields()[source]
Gets the fields in their simplified form
- Returns:
- fieldslist[varies]
the fields that define the card
- type = 'VIEW'
- class pyNastran.bdf.cards.thermal.radiation.VIEW3D(icavity, gitb=4, gips=4, cier=4, error_tol=0.1, zero_tol=1e-10, warp_tol=0.01, rad_check=3, comment='')[source]
Bases:
BaseCard
View Factor Definition - Gaussian Integration Method
Defines parameters to control and/or request the Gaussian Integration method of view factor calculation for a specified cavity.
1
2
3
4
5
6
7
8
9
VIEW3D
ICAVITY
GITB
GIPS
CIER
ETOL
ZTOL
WTOL
RADCHK
VIEW3D
1
2
2
4
1.0E-6
Creates a VIEW3D, which defines a 3D view factor
- Parameters:
- icavityint
Radiant cavity identification number on RADCAV entry. (Integer > 0)
- gitbint; default=4
Gaussian integration order to be implemented in calculating net effective view factors in the presence of third-body shadowing. (Integer 2, 3, 4, 5, 6 or 10)
- gipsint; default=4
Gaussian integration order to be implemented in calculating net effective view factors in the presence of self-shadowing. (Integer 2, 3, 4, 5, 6 or 10)
- cierint; default=4
Discretization level used in the semi-analytic contour integration method. (1 < Integer < 20)
- error_tolfloat; default=0.1
Error estimate above which a corrected view factor is calculated using the semi-analytic contour integration method. (Real > 0.0)
- zero_tolfloat; default=1e-10
Assumed level of calculation below which the numbers are considered to be zero. (Real > 0.0)
- warp_tolfloat; default=0.01
Assumed degree of warpage above which the actual value of will be calculated. (0.0 < Real < 1.0)
- rad_checkint; default=3
Type of diagnostic output desired for the radiation exchange surfaces.
- commentstr; default=’’
a comment for the card
- classmethod add_card(card, comment='')[source]
Adds a VIEW3D card from
BDF.add_card(...)
- Parameters:
- cardBDFCard()
a BDFCard object
- commentstr; default=’’
a comment for the card
- icavity
Material identification number
- repr_fields()[source]
Gets the fields in their simplified form
- Returns:
- fieldslist[varies]
the fields that define the card
- type = 'VIEW3D'