发明名称 一种基于证据推理分析算法和熵权的空调启动温度限值仿真方法
摘要 一种基于证据推理分析算法和熵权的空调启动温度限值仿真方法,实施步骤如下:1)确定空调启动温度限值取值范围,并将空调启动温度限值范围划分成有限个数的区间;2)识别影响空调启动温度限值的因素3)构建空调启动温度限值区间信度矩阵;4)按照熵权原理计算空调启动温度限值影响因素权重;5)通过证据推理的分析算法进行空调启动温度限值区间综合信度合成;6)确定仿真时刻空调启动温度限值区间,并取该区间中位数为仿真时刻的空调启动温度限值;7)重复步骤3)~步骤6)对仿真时段逐时进行仿真计算。本发明能处理空调启动温度限值仿真中的主观因素和客观因素、定量因素和定性因素、还能够定量地处理仿真中的不完全信息。
申请公布号 CN105447257A 申请公布日期 2016.03.30
申请号 CN201510884455.9 申请日期 2015.12.04
申请人 浙江工业大学 发明人 杨玉兰;施韬;沈黎
分类号 G06F17/50(2006.01)I 主分类号 G06F17/50(2006.01)I
代理机构 杭州天正专利事务所有限公司 33201 代理人 王兵;黄美娟
主权项 一种基于证据推理分析算法和熵权的空调启动温度限值仿真方法,步骤如下:1)确定空调启动温度限值取值范围,并将空调启动温度限值范围划分成有限个数的区间,假设空调启动温度限值范围被划分成为N个区间,则空调启动温度限值区间集合表示为H(H<sub>1</sub>、H<sub>2</sub>、…、H<sub>N</sub>);2)识别影响空调启动温度限值的因素,影响因素可以包含定性和定量因素,假设确定影响因素的数目为L,影响因素集合可表示为E(E<sub>1</sub>、E<sub>2</sub>、…、E<sub>L</sub>);3)构建空调启动温度限值区间信度矩阵,信度β<sub>n,i</sub>表示根据影响因素E<sub>i</sub>提供的信息,空调启动温度限值区间H<sub>n</sub>的信度,信度β<sub>n,i</sub>满足下式:β<sub>n,i</sub>≥0并且<math><![CDATA[<mrow><munderover><mo>&Sigma;</mo><mrow><mi>n</mi><mo>=</mo><mn>1</mn></mrow><mi>N</mi></munderover><msub><mi>&beta;</mi><mrow><mi>n</mi><mo>,</mo><mi>i</mi></mrow></msub><mo>&le;</mo><mn>1</mn><mo>,</mo><mi>n</mi><mo>=</mo><mn>1</mn><mo>,</mo><mo>...</mo><mi>N</mi><mo>,</mo><mi>i</mi><mo>=</mo><mn>1</mn><mo>,</mo><mo>...</mo><mi>L</mi><mo>,</mo><munderover><mo>&Sigma;</mo><mrow><mi>n</mi><mo>=</mo><mn>1</mn></mrow><mi>N</mi></munderover><msub><mi>&beta;</mi><mrow><mi>n</mi><mo>,</mo><mi>i</mi></mrow></msub><mo>=</mo><mn>1</mn></mrow>]]></math><img file="FDA0000867844260000011.GIF" wi="846" he="143" /></maths>表示仿真过程信息是完整的,<math><![CDATA[<mrow><munderover><mo>&Sigma;</mo><mrow><mi>n</mi><mo>=</mo><mn>1</mn></mrow><mi>N</mi></munderover><msub><mi>&beta;</mi><mrow><mi>n</mi><mo>,</mo><mi>i</mi></mrow></msub><mo>&lt;</mo><mn>1</mn></mrow>]]></math><img file="FDA0000867844260000012.GIF" wi="206" he="142" /></maths>表示仿真过程存在信息不完全性,n代表空调启动温度限值区间序号,i表示影响因素序号;4)确定空调启动温度限值影响因素权重,影响因素E<sub>i</sub>的权重用ω<sub>i</sub>表示,按照熵权原理计算ω<sub>i</sub>;所述步骤4)包括以下步骤:(41)影响因素E<sub>i</sub>的熵用S<sub>i</sub>表示,S<sub>i</sub>如下式计算:<img file="FDA0000867844260000013.GIF" wi="677" he="151" />,其中,<img file="FDA0000867844260000014.GIF" wi="286" he="111" />,K=1/(logN)K,f<sub>n,i</sub>为熵计算过程的中间参数;(42)根据熵的性质判定,熵值越大,所对应因素的重要程度越小,影响因素E<sub>i</sub>的权重ω<sub>i</sub>通过以下公式计算:<img file="FDA0000867844260000018.GIF" wi="493" he="141" />5)通过证据推理的分析算法进行空调启动温度限值区间综合信度合成,用β<sub>n</sub>(n=1,2,…,N)表示综合考虑所有的影响因素后空调启动温度限值区间H<sub>n</sub>的综合信度,β<sub>H</sub>表示由于信息不完全导致的不可分配信度,<img file="FDA0000867844260000015.GIF" wi="300" he="143" />所述步骤5)信度合成包括以下步骤:(51)结合因素权重和信度矩阵,按照式1~式5建立证据理论中的基本信度分配函数,式中出现两个含义相同的变量,有利于明确表达变量的物理意义;。m<sub>n,i</sub>=m<sub>i</sub>(H<sub>n</sub>)=ω<sub>i</sub>β<sub>n,i</sub>n=1,…,N;i=1,…L,   (式1)<math><![CDATA[<mrow><msub><mi>m</mi><mrow><mi>H</mi><mo>,</mo><mi>i</mi></mrow></msub><mo>=</mo><msub><mi>m</mi><mi>i</mi></msub><mrow><mo>(</mo><mi>H</mi><mo>)</mo></mrow><mo>=</mo><mn>1</mn><mo>-</mo><munderover><mo>&Sigma;</mo><mrow><mi>n</mi><mo>=</mo><mn>1</mn></mrow><mi>N</mi></munderover><msub><mi>m</mi><mrow><mi>n</mi><mo>,</mo><mi>i</mi></mrow></msub><mo>=</mo><mn>1</mn><mo>-</mo><msub><mi>&omega;</mi><mi>i</mi></msub><munderover><mo>&Sigma;</mo><mrow><mi>n</mi><mo>=</mo><mn>1</mn></mrow><mi>N</mi></munderover><msub><mi>&beta;</mi><mrow><mi>n</mi><mo>,</mo><mi>i</mi></mrow></msub><mo>,</mo><mi>i</mi><mo>=</mo><mn>1</mn><mo>,</mo><mo>...</mo><mo>,</mo><mi>L</mi><mo>,</mo></mrow>]]></math><img file="FDA0000867844260000016.GIF" wi="1030" he="133" /></maths>  (式2)<math><![CDATA[<mrow><msub><mover><mi>m</mi><mo>&OverBar;</mo></mover><mrow><mi>H</mi><mo>,</mo><mi>i</mi></mrow></msub><mo>=</mo><msub><mover><mi>m</mi><mo>&OverBar;</mo></mover><mi>i</mi></msub><mrow><mo>(</mo><mi>H</mi><mo>)</mo></mrow><mo>=</mo><mn>1</mn><mo>-</mo><msub><mi>&omega;</mi><mi>i</mi></msub><mo>,</mo><mi>i</mi><mo>=</mo><mn>1</mn><mo>,</mo><mo>...</mo><mo>,</mo><mi>L</mi><mo>,</mo></mrow>]]></math><img file="FDA0000867844260000017.GIF" wi="701" he="78" /></maths>   (式3)<math><![CDATA[<mrow><msub><mover><mi>m</mi><mo>~</mo></mover><mrow><mi>H</mi><mo>,</mo><mi>i</mi></mrow></msub><mo>=</mo><msub><mover><mi>m</mi><mo>~</mo></mover><mi>i</mi></msub><mrow><mo>(</mo><mi>H</mi><mo>)</mo></mrow><mo>=</mo><msub><mi>&omega;</mi><mi>i</mi></msub><mrow><mo>(</mo><mn>1</mn><mo>-</mo><munderover><mo>&Sigma;</mo><mrow><mi>n</mi><mo>=</mo><mn>1</mn></mrow><mi>N</mi></munderover><msub><mi>&beta;</mi><mrow><mi>n</mi><mo>,</mo><mi>i</mi></mrow></msub><mo>)</mo></mrow><mo>,</mo><mi>i</mi><mo>=</mo><mn>1</mn><mo>,</mo><mo>...</mo><mo>,</mo><mi>L</mi><mo>,</mo></mrow>]]></math><img file="FDA0000867844260000021.GIF" wi="862" he="151" /></maths>   (式4)并且<math><![CDATA[<mrow><msub><mi>m</mi><mrow><mi>H</mi><mo>,</mo><mi>i</mi></mrow></msub><mo>=</mo><msub><mover><mi>m</mi><mo>&OverBar;</mo></mover><mrow><mi>H</mi><mo>,</mo><mi>i</mi></mrow></msub><mo>+</mo><msub><mover><mi>m</mi><mo>~</mo></mover><mrow><mi>H</mi><mo>,</mo><mi>i</mi></mrow></msub></mrow>]]></math><img file="FDA0000867844260000022.GIF" wi="374" he="79" /></maths>  (式5)式中:<math><![CDATA[<mrow><munderover><mo>&Sigma;</mo><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>L</mi></munderover><msub><mi>&omega;</mi><mi>i</mi></msub><mo>=</mo><mn>1</mn></mrow>]]></math><img file="FDA0000867844260000023.GIF" wi="190" he="132" /></maths>m<sub>n.i</sub>,m<sub>i</sub>(H<sub>n</sub>)‑‑代表从因素E<sub>i</sub>的角度提供的信息,空调启动温度限值区间H<sub>n</sub>的基本信度;m<sub>H.i</sub>,m<sub>i</sub>(H)‑‑代表从因素E<sub>i</sub>的角度来看整个仿真过程中分配到空调启动温度限值区间集合H之外的信度,由<img file="FDA0000867844260000024.GIF" wi="97" he="71" />和<img file="FDA0000867844260000025.GIF" wi="95" he="70" />两部分组成;<img file="FDA0000867844260000026.GIF" wi="283" he="108" />‑‑代表E<sub>i</sub>这个影响因素之外的其它影响因素对空调启动温度限值的作用;<img file="FDA00008678442600000217.GIF" wi="278" he="111" />‑‑代表E<sub>i</sub>这个影响因素进行建筑空调启动温度限值仿真的信息不完全的程度,如果从E<sub>i</sub>这个影响因素的仿真信息是完全的,则<img file="FDA0000867844260000028.GIF" wi="159" he="68" />(52)根据证据推理分析算法,按照式6~式11进行信度合成:<math><![CDATA[<mrow><mo>{</mo><msub><mi>H</mi><mi>n</mi></msub><mo>}</mo><mo>:</mo><msub><mi>m</mi><mi>n</mi></msub><mo>=</mo><mi>k</mi><mo>&lsqb;</mo><munderover><mo>&Pi;</mo><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>L</mi></munderover><mrow><mo>(</mo><msub><mi>m</mi><mrow><mi>n</mi><mo>,</mo><mi>i</mi></mrow></msub><mo>+</mo><msub><mover><mi>m</mi><mo>&OverBar;</mo></mover><mrow><mi>H</mi><mo>,</mo><mi>i</mi></mrow></msub><mo>+</mo><msub><mover><mi>m</mi><mo>~</mo></mover><mrow><mi>H</mi><mo>,</mo><mi>i</mi></mrow></msub><mo>)</mo></mrow><mo>-</mo><munderover><mo>&Pi;</mo><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>L</mi></munderover><mrow><mo>(</mo><msub><mover><mi>m</mi><mo>&OverBar;</mo></mover><mrow><mi>H</mi><mo>,</mo><mi>i</mi></mrow></msub><mo>+</mo><msub><mover><mi>m</mi><mo>~</mo></mover><mrow><mi>H</mi><mo>,</mo><mi>i</mi></mrow></msub><mo>)</mo></mrow><mo>&rsqb;</mo><mo>,</mo><mi>n</mi><mo>=</mo><mn>1</mn><mo>,</mo><mo>...</mo><mo>,</mo><mi>N</mi><mo>,</mo></mrow>]]></math><img file="FDA0000867844260000029.GIF" wi="1353" he="147" /></maths>  (式6)<math><![CDATA[<mrow><mo>{</mo><mi>H</mi><mo>}</mo><mo>:</mo><msub><mover><mi>m</mi><mo>~</mo></mover><mi>H</mi></msub><mo>=</mo><mi>k</mi><mo>&lsqb;</mo><munderover><mo>&Pi;</mo><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>L</mi></munderover><mrow><mo>(</mo><msub><mover><mi>m</mi><mo>&OverBar;</mo></mover><mrow><mi>H</mi><mo>,</mo><mi>i</mi></mrow></msub><mo>+</mo><msub><mover><mi>m</mi><mo>~</mo></mover><mrow><mi>H</mi><mo>,</mo><mi>i</mi></mrow></msub><mo>)</mo></mrow><mo>-</mo><munderover><mo>&Pi;</mo><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>L</mi></munderover><msub><mover><mi>m</mi><mo>&OverBar;</mo></mover><mrow><mi>H</mi><mo>,</mo><mi>i</mi></mrow></msub><mo>&rsqb;</mo><mo>,</mo></mrow>]]></math><img file="FDA00008678442600000210.GIF" wi="838" he="144" /></maths>  (式7)<math><![CDATA[<mrow><mo>{</mo><mi>H</mi><mo>}</mo><mo>:</mo><msub><mover><mi>m</mi><mo>&OverBar;</mo></mover><mi>H</mi></msub><mo>=</mo><mi>k</mi><mo>&lsqb;</mo><munderover><mo>&Pi;</mo><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>L</mi></munderover><msub><mover><mi>m</mi><mo>&OverBar;</mo></mover><mrow><mi>H</mi><mo>,</mo><mi>i</mi></mrow></msub><mo>&rsqb;</mo></mrow>]]></math><img file="FDA00008678442600000211.GIF" wi="469" he="142" /></maths>  (式8)<math><![CDATA[<mrow><mi>k</mi><mo>=</mo><msup><mrow><mo>&lsqb;</mo><munderover><mo>&Sigma;</mo><mrow><mi>n</mi><mo>=</mo><mn>1</mn></mrow><mi>N</mi></munderover><munderover><mo>&Pi;</mo><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>L</mi></munderover><mrow><mo>(</mo><msub><mi>m</mi><mrow><mi>n</mi><mo>,</mo><mi>i</mi></mrow></msub><mo>+</mo><msub><mover><mi>m</mi><mo>&OverBar;</mo></mover><mrow><mi>H</mi><mo>,</mo><mi>i</mi></mrow></msub><mo>+</mo><msub><mover><mi>m</mi><mo>~</mo></mover><mrow><mi>H</mi><mo>,</mo><mi>i</mi></mrow></msub><mo>)</mo></mrow><mo>-</mo><mrow><mo>(</mo><mi>N</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow><munderover><mo>&Pi;</mo><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>L</mi></munderover><mrow><mo>(</mo><msub><mover><mi>m</mi><mo>&OverBar;</mo></mover><mrow><mi>H</mi><mo>,</mo><mi>i</mi></mrow></msub><mo>+</mo><msub><mover><mi>m</mi><mo>~</mo></mover><mrow><mi>H</mi><mo>,</mo><mi>i</mi></mrow></msub><mo>)</mo></mrow><mo>&rsqb;</mo></mrow><mrow><mo>-</mo><mn>1</mn></mrow></msup><mo>,</mo></mrow>]]></math><img file="FDA00008678442600000212.GIF" wi="1189" he="159" /></maths>  (式9)<math><![CDATA[<mrow><mo>{</mo><msub><mi>H</mi><mi>n</mi></msub><mo>}</mo><mo>:</mo><msub><mi>&beta;</mi><mi>n</mi></msub><mo>=</mo><mfrac><msub><mi>m</mi><mi>n</mi></msub><mrow><mn>1</mn><mo>-</mo><msub><mover><mi>m</mi><mo>&OverBar;</mo></mover><mi>H</mi></msub></mrow></mfrac><mo>,</mo><mi>n</mi><mo>=</mo><mn>1</mn><mo>,</mo><mo>...</mo><mo>,</mo><mi>N</mi><mo>,</mo></mrow>]]></math><img file="FDA00008678442600000213.GIF" wi="662" he="95" /></maths>  (式10)<math><![CDATA[<mrow><mo>{</mo><mi>H</mi><mo>}</mo><mo>:</mo><msub><mi>&beta;</mi><mi>H</mi></msub><mo>=</mo><mfrac><msub><mover><mi>m</mi><mo>~</mo></mover><mi>n</mi></msub><mrow><mn>1</mn><mo>-</mo><msub><mover><mi>m</mi><mo>&OverBar;</mo></mover><mi>H</mi></msub></mrow></mfrac></mrow>]]></math><img file="FDA00008678442600000214.GIF" wi="316" he="95" /></maths>  (式11)式中:m<sub>n</sub>‑‑代表综合考虑影响因素集合E后空调启动温度限值区间H<sub>n</sub>的基本信度;<img file="FDA00008678442600000215.GIF" wi="70" he="62" />‑‑代表影响因素集合E之外的其它影响因素对空调启动温度限值的作用;<img file="FDA00008678442600000216.GIF" wi="62" he="70" />‑‑代表综合考虑影响因素集合E进行建筑空调启动温度限值仿真的信息不完全的程度;k‑‑信度合成计算过程中引入的中间变量;6)根据β<sub>n</sub>(n=1,2,…,N)中的最大值,确定仿真时刻空调启动温度限值区间,并取该区间中位数为仿真时刻的空调启动温度限值,提供由于信息不完全导致的不可分配信度β<sub>H</sub>;7)重复步骤3)~步骤6)对仿真时段逐时进行计算,则得到仿真时段的空调开启温度限值逐时值列表。
地址 310014 浙江省杭州市下城区潮王路18号