发明名称 基于傅立叶级数和ARMA模型的日照温度时程模拟方法
摘要 本发明公开了一种基于傅立叶级数和ARMA模型的日照温度时程模拟方法,包括如下步骤:步骤10):采集日照温度样本:将温度传感器配接到温度采集系统中,然后利用温度传感器对测点的日照温度进行采集,形成日照温度样本;步骤20):确定日照温度样本的日变化特征曲线:利用日照温度样本的日变化特征规律,采用3阶傅里叶级数对其进行表达;步骤30):确定日照温度样本的年变化特征曲线:采用ARMA(p,q)模型对日照温度样本的典型年变化曲线进行拟合;步骤40):在此基础上进行日照温度样本的时程模拟。该模拟方法可有效解决日照温度采集数据严重不足的难题,为日照温度在各学科领域中的研究提供重要支持。
申请公布号 CN103530521B 申请公布日期 2016.04.06
申请号 CN201310500042.7 申请日期 2013.10.22
申请人 东南大学 发明人 王高新;丁幼亮;宋永生
分类号 G06F19/00(2011.01)I 主分类号 G06F19/00(2011.01)I
代理机构 南京瑞弘专利商标事务所(普通合伙) 32249 代理人 杨晓玲
主权项 基于傅立叶级数和ARMA模型的日照温度时程模拟方法,其特征在于:包括如下步骤:步骤10)采集日照温度样本将温度传感器配接到温度采集系统中,然后利用温度传感器对测点的日照温度进行采集,温度传感器将获取的日照温度信息传递到温度采集系统中,形成日照温度样本;日照温度样本包含不同时刻对应的温度值,温度值的时间间隔为△t分钟,温度值的时间长度为N天;步骤20):确定日照温度样本的日变化特征曲线(21)日照温度样本在第n天第i个时刻的温度值采用T<sub>i,n</sub>表示,其中i=1,2,…,1440/△t,n=1,2,…,N,计算日照温度样本的所有天数在第i个时刻的温度均值<img file="FDA0000900462070000011.GIF" wi="71" he="70" /><maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><msub><mover><mi>T</mi><mo>&OverBar;</mo></mover><mi>i</mi></msub><mo>=</mo><mrow><mo>(</mo><munderover><mo>&Sigma;</mo><mrow><mi>n</mi><mo>=</mo><mn>1</mn></mrow><mi>N</mi></munderover><msub><mi>T</mi><mrow><mi>i</mi><mo>,</mo><mi>n</mi></mrow></msub><mo>)</mo></mrow><mo>/</mo><mi>N</mi><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000900462070000012.GIF" wi="1042" he="134" /></maths>(22)利用3阶傅立叶级数对温度均值<img file="FDA0000900462070000013.GIF" wi="46" he="71" />的时程变化进行描述:<maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><msub><mover><mi>T</mi><mo>&OverBar;</mo></mover><mi>i</mi></msub><mo>=</mo><msub><mi>a</mi><mn>0</mn></msub><mo>+</mo><munderover><mo>&Sigma;</mo><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><mn>3</mn></munderover><mo>&lsqb;</mo><msub><mi>a</mi><mi>j</mi></msub><mi>c</mi><mi>o</mi><mi>s</mi><mrow><mo>(</mo><mi>&omega;</mi><mi>i</mi><mi>j</mi><mo>)</mo></mrow><mo>+</mo><msub><mi>b</mi><mi>j</mi></msub><mi>s</mi><mi>i</mi><mi>n</mi><mrow><mo>(</mo><mi>&omega;</mi><mi>i</mi><mi>j</mi><mo>)</mo></mrow><mo>&rsqb;</mo><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>2</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000900462070000014.GIF" wi="1252" he="140" /></maths>式中,a<sub>0</sub>、a<sub>j</sub>、b<sub>j</sub>和ω均为待估参数,j=1,2,3,将式(1)计算得到的温度均值<img file="FDA00009004620700000111.GIF" wi="47" he="64" />代入式(2)并利用最小二乘法,最终确定待估参数的值,并得到日照温度样本的日变化特征曲线;步骤30):确定日照温度样本的年变化特征曲线(31)利用式(3‑1)计算日变化温度均值<img file="FDA0000900462070000015.GIF" wi="95" he="71" />并进一步利用式(3‑2)对温度样本T<sub>i,n</sub>进行零均值化调整,得到<img file="FDA0000900462070000016.GIF" wi="94" he="71" /><maths num="0003" id="cmaths0003"><math><![CDATA[<mrow><msub><mover><mi>M</mi><mo>&OverBar;</mo></mover><mi>n</mi></msub><mo>=</mo><munderover><mo>&Sigma;</mo><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mrow><mn>1440</mn><mo>/</mo><mi>&Delta;</mi><mi>t</mi></mrow></munderover><msub><mi>T</mi><mrow><mi>i</mi><mo>,</mo><mi>n</mi></mrow></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>3</mn><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000900462070000017.GIF" wi="1086" he="143" /></maths><maths num="0004" id="cmaths0004"><math><![CDATA[<mrow><msubsup><mi>T</mi><mrow><mi>i</mi><mo>,</mo><mi>n</mi></mrow><mo>*</mo></msubsup><mo>=</mo><msub><mi>T</mi><mrow><mi>i</mi><mo>,</mo><mi>n</mi></mrow></msub><mo>-</mo><msub><mover><mi>M</mi><mo>&OverBar;</mo></mover><mi>n</mi></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>3</mn><mo>-</mo><mn>2</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000900462070000018.GIF" wi="1087" he="78" /></maths>(32)选取<img file="FDA0000900462070000019.GIF" wi="70" he="69" />所有天数在第1个时刻的温度时程序列<img file="FDA00009004620700000110.GIF" wi="68" he="71" />作为典型年变化曲线,并对其进行零均值化调整后得到<img file="FDA0000900462070000021.GIF" wi="94" he="77" /><maths num="0005" id="cmaths0005"><math><![CDATA[<mrow><msub><mover><mi>T</mi><mo>&OverBar;</mo></mover><mrow><mn>1</mn><mo>,</mo><mi>n</mi></mrow></msub><mo>=</mo><msubsup><mi>T</mi><mrow><mn>1</mn><mo>,</mo><mi>n</mi></mrow><mo>*</mo></msubsup><mo>-</mo><msub><mover><mi>T</mi><mo>&OverBar;</mo></mover><mn>1</mn></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>4</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000900462070000022.GIF" wi="1054" he="78" /></maths>(33)对<img file="FDA0000900462070000023.GIF" wi="68" he="78" />进行0.05显著性水平下的单位根检验,若<img file="FDA0000900462070000024.GIF" wi="69" he="78" />接受存在单位根的原假设,则对<img file="FDA0000900462070000025.GIF" wi="66" he="78" />进行m阶差分处理得到差分序列D<sub>m</sub>:<maths num="0006" id="cmaths0006"><math><![CDATA[<mrow><msub><mi>D</mi><mi>m</mi></msub><mo>=</mo><msup><mrow><mo>(</mo><mn>1</mn><mo>-</mo><mi>B</mi><mo>)</mo></mrow><mi>m</mi></msup><msub><mover><mi>T</mi><mo>&OverBar;</mo></mover><mrow><mn>1</mn><mo>,</mo><mi>n</mi></mrow></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>5</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000900462070000026.GIF" wi="1036" he="79" /></maths>式中,B为滞后算子,m为使得差分序列D<sub>m</sub>拒绝存在单位根原假设的最小值;若<img file="FDA0000900462070000027.GIF" wi="68" he="78" />拒绝存在单位根的原假设,则对式(5)中m的取值为0,即<img file="FDA0000900462070000028.GIF" wi="364" he="79" />(34)计算D<sub>m</sub>的自相关函数<img file="FDA0000900462070000029.GIF" wi="59" he="69" />和偏相关函数<img file="FDA00009004620700000210.GIF" wi="85" he="74" />其中k为滞后期,k∈N<sup>+</sup>:若<img file="FDA00009004620700000211.GIF" wi="60" he="63" />和<img file="FDA00009004620700000212.GIF" wi="54" he="78" />均表现出拖尾性质,认为D<sub>m</sub>服从混合ARMA(p,q)模型:<maths num="0007" id="cmaths0007"><math><![CDATA[<mrow><mo>(</mo><mn>1</mn><mo>-</mo><munderover><mo>&Sigma;</mo><mrow><mi>g</mi><mo>=</mo><mn>1</mn></mrow><mi>p</mi></munderover><msub><mi>&phi;</mi><mi>g</mi></msub><msup><mi>B</mi><mi>g</mi></msup><mo>)</mo><msub><mi>D</mi><mi>m</mi></msub><mo>(</mo><mi>t</mi><mo>)</mo><mo>=</mo><mo>(</mo><mn>1</mn><mo>-</mo><munderover><mo>&Sigma;</mo><mrow><mi>h</mi><mo>=</mo><mn>1</mn></mrow><mi>q</mi></munderover><msub><mi>&theta;</mi><mi>h</mi></msub><msup><mi>B</mi><mi>h</mi></msup><mo>)</mo><mi>&epsiv;</mi><mo>(</mo><mi>t</mi><mo>)</mo><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>6</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA00009004620700000213.GIF" wi="1246" he="141" /></maths>式中,p、q为模型阶数,φ<sub>g</sub>为自回归系数、θ<sub>h</sub>为滑动平均系数,g=1,2,…,p,h=1,2,…,q,D<sub>m</sub>(t)为差分序列D<sub>m</sub>中的第t个值、ε(t)为白噪声序列中的第t个值;若<img file="FDA00009004620700000214.GIF" wi="58" he="69" />表现出拖尾性质,而<img file="FDA00009004620700000215.GIF" wi="59" he="77" />表现出截尾性质,则取q=0,式(6)退化为纯自回归模型,认为D<sub>m</sub>服从AR(p)模型;若<img file="FDA00009004620700000216.GIF" wi="61" he="62" />表现出截尾性质,而<img file="FDA00009004620700000217.GIF" wi="64" he="79" />表现出拖尾性质,则取p=0,式(6)退化为纯滑动平均模型,认为D<sub>m</sub>服从MA(q)模型;(35)根据AIC定阶准则确定p、q值,并利用预测误差法确定φ<sub>g</sub>、θ<sub>h</sub>值,代入式(6)确定ARMA(p,q)模型;(36)利用ARMA(p,q)模型对残差序列D<sub>m</sub>进行模拟得到<img file="FDA00009004620700000218.GIF" wi="95" he="79" />对<img file="FDA00009004620700000219.GIF" wi="72" he="78" />进行m阶差分逆运算得到与<img file="FDA00009004620700000220.GIF" wi="68" he="77" />相对应的模拟序列<img file="FDA00009004620700000221.GIF" wi="94" he="92" />并进一步利用下式得到与<img file="FDA00009004620700000222.GIF" wi="70" he="69" />相对应的模拟序列<img file="FDA00009004620700000223.GIF" wi="100" he="78" />绘制<img file="FDA00009004620700000224.GIF" wi="70" he="78" />得到日照温度样本的年变化特征曲线:<maths num="0008" id="cmaths0008"><math><![CDATA[<mrow><msubsup><mover><mi>T</mi><mo>~</mo></mover><mrow><mn>1</mn><mo>,</mo><mi>n</mi></mrow><mo>*</mo></msubsup><mo>=</mo><msub><mover><mover><mi>T</mi><mo>&OverBar;</mo></mover><mo>~</mo></mover><mrow><mn>1</mn><mo>,</mo><mi>n</mi></mrow></msub><mo>+</mo><msub><mover><mi>T</mi><mo>&OverBar;</mo></mover><mn>1</mn></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>7</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000900462070000031.GIF" wi="1101" he="95" /></maths>步骤40):进行日照温度样本的时程模拟日照温度样本在第n天第i个时刻的温度模拟值采用<img file="FDA0000900462070000032.GIF" wi="65" he="85" />表示,通过下式求得<img file="FDA0000900462070000033.GIF" wi="87" he="85" /><maths num="0009" id="cmaths0009"><math><![CDATA[<mrow><msub><mover><mi>T</mi><mo>~</mo></mover><mrow><mi>i</mi><mo>,</mo><mi>n</mi></mrow></msub><mo>=</mo><msubsup><mover><mi>T</mi><mo>~</mo></mover><mrow><mn>1</mn><mo>,</mo><mi>n</mi></mrow><mo>*</mo></msubsup><mo>&CenterDot;</mo><msub><mover><mi>T</mi><mo>&OverBar;</mo></mover><mi>i</mi></msub><mo>/</mo><msub><mover><mi>T</mi><mo>&OverBar;</mo></mover><mn>1</mn></msub><mo>+</mo><msub><mover><mi>M</mi><mo>&OverBar;</mo></mover><mi>n</mi></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>8</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000900462070000034.GIF" wi="1190" he="87" /></maths><img file="FDA0000900462070000035.GIF" wi="69" he="79" />即为日照温度样本的模拟时程。
地址 211189 江苏省南京市江宁区东南大学路2号