发明名称 一种基于不同物理介质的三维温度场插值方法
摘要 本发明公开了一种基于不同物理介质的三维温度场插值方法,属于三维模型映射技术领域,该方法包括:绘制模型网格,获取网格节点坐标,采集模型中的传感器数据,判断传感器与模型节点的位置关系,依据位置关系设置空间插值算法的权重系数,对于每个网格节点,判断传感器点是否与该网格节点处于同一介质模型内,依据传感器点与网格节点所处的介质状态,确定插值权重系数,计算插值结果,得到每个模型的实时三维温度场表征图像,用于对模型进行实时的温度场监控;本发明通过传感器点与模型网格节点的位置关系结合三维模型的物理属性,修正空间插值权重系数,有效改善了模型的三维表征效果和实用性;以上方法不仅局限于三维温度场显示领域,还可以通用于其他物理场三维显示领域。
申请公布号 CN106327578A 申请公布日期 2017.01.11
申请号 CN201510364238.7 申请日期 2015.06.29
申请人 北京航天试验技术研究所;北京航天峰光电子技术有限责任公司 发明人 方俊雅;周磊;李倩;马鑫;陈锋;朱子环;周文怡;赵和平;段娜;管理;耿卫国;叶斌;李超;田源;敖春芳
分类号 G06T17/30(2006.01)I;G06T15/00(2011.01)I 主分类号 G06T17/30(2006.01)I
代理机构 代理人
主权项 一种基于不同物理介质的三维温度场插值方法,其特征在于,该方法包括以下步骤:步骤1)绘制模型网格,网格节点的坐标为(x<sub>i</sub>,y<sub>i</sub>,z<sub>i</sub>),i=1,2,...P,P为自然数,将该模型按照物理属性划分为不同介质区域并编号(1,2,...,n),对应的传热系数为(k<sub>1</sub>,k<sub>2</sub>,...k<sub>n</sub>);步骤2)遍历每个网格节点,判断传感器点与网格节点的位置关系,以第i个网格节点(x<sub>i</sub>,y<sub>i</sub>,z<sub>i</sub>)为研究对象,假设该网格节点所属的介质区域为a,a∈[1,n],遍历每个传感器点(x<sub>j</sub>′,y<sub>j</sub>′,z<sub>j</sub>′),j=1,2,...Q,Q为自然数,其中(x<sub>j</sub>′,y<sub>j</sub>′,z<sub>j</sub>′)是第j个传感器点的位置坐标,依次判断传感器点与网格节点是否重合,若是,则该网格节点的值为传感器点的值,若否,判断传感器点与网格节点的热传导方向上共涉及哪几层介质区域,若传感器点与网格节点处于同一介质区域内,即只涉及该介质区域,则插值修正系数为<img file="FSA0000118421090000011.GIF" wi="246" he="133" />若传感器点所属的介质区域为a的相邻区域,设为b,b∈[1,n],即涉及a,b介质区域,则插值修正系数为<img file="FSA0000118421090000012.GIF" wi="348" he="135" />若传感器点所属的介质区域为u,u∈[1,n],而网格节点与传感器点的热传导方向上还包括w个介质区域,即涉及a,b...,u介质区域,则插值修正系数为<img file="FSA0000118421090000013.GIF" wi="592" he="135" />w为中间介质区域个数,依此类推...步骤3)在一个数据采集周期开始时,实时采集传感器数据m<sub>j</sub>′,j=1,2,...N,N为自然数,以第i个网格节点(x<sub>i</sub>,y<sub>i</sub>,z<sub>i</sub>)为研究对象,则第i个网格节点的值m<sub>i</sub>为<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><msub><mi>m</mi><mi>j</mi></msub><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><mi>N</mi></munderover><mfrac><mrow><msup><msub><mi>m</mi><mi>j</mi></msub><mo>&prime;</mo></msup><mo>&CenterDot;</mo><msub><mi>c</mi><mi>j</mi></msub></mrow><msup><mrow><mo>[</mo><msub><mi>d</mi><mi>j</mi></msub><mrow><mo>(</mo><mi>x</mi><mo>,</mo><mi>y</mi><mo>,</mo><mi>z</mi><mo>)</mo></mrow><mo>]</mo></mrow><mn>2</mn></msup></mfrac><mo>/</mo><munderover><mi>&Sigma;</mi><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><mi>N</mi></munderover><mfrac><msub><mi>c</mi><mi>j</mi></msub><msup><mrow><mo>[</mo><msub><mi>d</mi><mi>j</mi></msub><mrow><mo>(</mo><mi>x</mi><mo>,</mo><mi>y</mi><mo>,</mo><mi>z</mi><mo>)</mo></mrow><mo>]</mo></mrow><mn>2</mn></msup></mfrac><mo>,</mo><mrow><mo>(</mo><msub><mi>d</mi><mi>j</mi></msub><mrow><mo>(</mo><mi>x</mi><mo>,</mo><mi>y</mi><mo>,</mo><mi>z</mi><mo>)</mo></mrow><mo>&NotEqual;</mo><mn>0</mn><mo>)</mo></mrow></mrow>]]></math><img file="FSA0000118421090000014.GIF" wi="1185" he="143" /></maths>m<sub>i</sub>=m<sub>j</sub>′             (d<sub>j</sub>(x,y,z)=0)其中d<sub>j</sub>(x,y,z)是网格节点位置(x<sub>i</sub>,y<sub>i</sub>,z<sub>i</sub>)到传感器点位置(x<sub>j</sub>′,y<sub>j</sub>′,z<sub>j</sub>′)的距离:[d<sub>j</sub>(x,y,z)]<sup>2</sup>=(x<sub>i</sub>‑x<sub>j</sub>′)<sup>2</sup>+(y<sub>i</sub>‑y<sub>j</sub>′)<sup>2</sup>+(z<sub>i</sub>‑z<sub>j</sub>′)<sup>2</sup>c<sub>j</sub>为第j个传感器点的插值修正系数;步骤4)使用三维模型映射技术对网格节点数据m<sub>i</sub>(x<sub>i</sub>,y<sub>i</sub>,z<sub>i</sub>)进行颜色渲染,得到模型的三维可视化云图,用于对模型进行实时的温度场监控;步骤5)下一个采集周期一到,返回步骤3)。
地址 100074 北京市丰台区云岗田城中里1号7205信箱22分箱