RadiationAngleFactor_MATLAB_1.0
所属分类:matlab编程
开发工具:matlab
文件大小:51KB
下载次数:29
上传日期:2017-06-16 17:48:04
上 传 者:
AntonWang
说明: 此程序用于辐射角系数计算,有可视化界面,每次运行大约需要一分钟
(Calculation of radiation angular coefficient)
文件列表:
RadiationAngleFactor_MATLAB_1.0\RadiationAngleFactor.m (15422, 2016-10-25)
RadiationAngleFactor_MATLAB_1.0\RadiationAngleFactorGUI.fig (48277, 2017-02-26)
RadiationAngleFactor_MATLAB_1.0\RadiationAngleFactorGUI.m (20687, 2017-02-26)
RadiationAngleFactor_MATLAB_1.0 (0, 2017-02-26)
程序名:辐射角系数RadiationAngleFactor
目的:计算辐射角系数。针对情形,两正交或平行的任意大小的矩形的辐射角系数。
“注意,目前程序效率还比较低,大约等待1分钟左右”
RectangleA,RectangleB为结构体
RectangleA:{range1,range2,normalvector,normalpoint}
normalvector为x时,range1为y方向范围,range2为z方向范围;
normalvector为y时,range1为x方向范围,range2为z方向范围;
normalvector为z时,range1为x方向范围,range2为y方向范围;
range1,range2各为两个元素的行向量,如range1为[xmin, xmax]。
normalvector取值:x,y,z;表法向量方向。
normalpoint为法向位置。
角系数:X21=(1/A2) 积分((cosa1*cosa2)/(pi*r^2))*dA1dA2
cosθ=a*b/(|a|*|b|)
这里把矩形长宽各分成n=100份形成dA。
举例:
《传热学》250-251页,例9-9
以标90°的那个点建立直角坐标系
这里对Rectangle A(上面的那个):“The plane is perpendicular to ? axis”设为“y”;“Range 1”表示x方向,其中“min”设为0,“max”设为1;“Range 2”表示z方向,其中“min”设为0.5,“max”设为1;“location of the rectangle”表示平面与垂直坐标轴的交点,设为0。
对Rectangle B同理:“The plane is perpendicular to ? axis”设为“z”;“Range 1”表示x方向,其中“min”设为0,“max”设为1;“Range 2”表示y方向,其中“min”设为0.5,“max”设为1;“location of the rectangle”表示平面与垂直坐标轴的交点,设为0。
点击“Calculate”可以得到答案
近期下载者:
相关文件:
收藏者: