发明名称 一种基于嵌套迭代费舍尔判别分析的故障诊断方法
摘要 本发明公开了一种基于嵌套迭代费舍尔判别分析的故障诊断方法,该方法克服了传统方法存在的类内散布矩阵奇异性问题、判别成分的个数局限问题、判别成分线性相关问题,充分发掘了过程数据所包含的潜在信息,能有效区分不同类别的过程数据。该方法简单易于实施,大大提高了在线故障诊断的性能,增强了实际在线故障诊断的可靠性和可信度,有助于工业工程师对故障进行准确的修复,从而保证实际生产的安全可靠运行和产品的高质量追求。
申请公布号 CN104536439B 申请公布日期 2017.03.01
申请号 CN201510028871.9 申请日期 2015.01.20
申请人 浙江大学 发明人 赵春晖;李文卿
分类号 G05B23/02(2006.01)I 主分类号 G05B23/02(2006.01)I
代理机构 杭州求是专利事务所有限公司 33200 代理人 邱启旺
主权项 一种基于嵌套迭代费舍尔判别分析的故障诊断方法,其特征在于,该方法包括以下步骤:(1)获取过程分析数据:设一个化工生产过程具有J个测量变量和操作变量,则每一次采样可得到一个1×J的向量,采样K次后得到的数据表述为一个二维矩阵X(K×J),所述测量变量为运行过程中可被测量的状态参数,包括流量、温度、速率;所述操作变量包括给料量、阀门开度;分别获取正常数据二维矩阵X<sub>n</sub>(K×J)和故障数据二维矩阵X<sub>f,m</sub>(K×J),其中,下标n表示正常数据,下标f表示故障数据,m表示故障的类别;将正常数据和故障数据统一标示为X<sub>i</sub>(K×J),其中下标i表示数据的类别;(2)选取正常数据样本和一类故障数据样本作为总样本<img file="FDA0001122975390000011.GIF" wi="290" he="127" />其中,<img file="FDA0001122975390000012.GIF" wi="260" he="133" />由X<sub>i</sub>从上到下排列组成,X<sub>i</sub>中i=1,2;(3)数据准备:分别计算总样本均值向量<img file="FDA0001122975390000013.GIF" wi="65" he="45" />每类样本均值向量<img file="FDA0001122975390000014.GIF" wi="81" he="71" />总类内散布矩阵S<sub>w</sub>和类间的散布矩阵S<sub>b</sub>,计算公式如下:<maths num="0001"><math><![CDATA[<mrow><msub><mi>S</mi><mi>i</mi></msub><mo>=</mo><munder><mo>&Sigma;</mo><mrow><msub><mi>x</mi><mi>i</mi></msub><mo>&Element;</mo><msub><mi>X</mi><mi>i</mi></msub></mrow></munder><mrow><mo>(</mo><msub><mi>x</mi><mi>i</mi></msub><mo>-</mo><mover><mi>x</mi><mo>&OverBar;</mo></mover><mo>)</mo></mrow><msup><mrow><mo>(</mo><msub><mi>x</mi><mi>i</mi></msub><mo>-</mo><msub><mover><mi>x</mi><mo>&OverBar;</mo></mover><mi>i</mi></msub><mo>)</mo></mrow><mi>T</mi></msup></mrow>]]></math><img file="FDA0001122975390000015.GIF" wi="534" he="117" /></maths><maths num="0002"><math><![CDATA[<mrow><msub><mi>S</mi><mi>w</mi></msub><mo>=</mo><munderover><mo>&Sigma;</mo><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mn>2</mn></munderover><msub><mi>S</mi><mi>i</mi></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0001122975390000016.GIF" wi="1330" he="131" /></maths><maths num="0003"><math><![CDATA[<mrow><msub><mi>S</mi><mi>b</mi></msub><mo>=</mo><munder><mo>&Sigma;</mo><mrow><msub><mi>x</mi><mi>i</mi></msub><mo>&Element;</mo><msub><mi>X</mi><mi>i</mi></msub></mrow></munder><msub><mi>K</mi><mi>i</mi></msub><mrow><mo>(</mo><msub><mover><mi>x</mi><mo>&OverBar;</mo></mover><mi>i</mi></msub><mo>-</mo><mover><mi>x</mi><mo>&OverBar;</mo></mover><mo>)</mo></mrow><msup><mrow><mo>(</mo><msub><mover><mi>x</mi><mo>&OverBar;</mo></mover><mi>i</mi></msub><mo>-</mo><mover><mi>x</mi><mo>&OverBar;</mo></mover><mo>)</mo></mrow><mi>T</mi></msup></mrow>]]></math><img file="FDA0001122975390000017.GIF" wi="572" he="111" /></maths>其中,S<sub>i</sub>是每个类的散布矩阵;(4)提取初始判别成分,该步骤由以下子步骤来实现:(4.1)最大化类间离散度:求取使类间离散度最大的权重向量w,即相当于求取类间散布矩阵S<sub>b</sub>的最大特征值所对应的特征向量w,所述类间离散度为w<sup>T</sup>S<sub>b</sub>w,获取w后,按公式(2)求取相应的总样本初始判别成分t;<maths num="0004"><math><![CDATA[<mrow><mi>t</mi><mo>=</mo><mover><mi>X</mi><mo>&OverBar;</mo></mover><mi>w</mi><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>2</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0001122975390000021.GIF" wi="1159" he="55" /></maths>其中,<img file="FDA0001122975390000022.GIF" wi="45" he="56" />是减均值中心化后的总样本,那么对于每一类样本,其所对应的类判别成分为<img file="FDA0001122975390000023.GIF" wi="203" he="66" />可知,t由t<sub>i</sub>从上到下依次排列构成;(4.2)数据压缩:对减均值中心化后的总样本<img file="FDA0001122975390000024.GIF" wi="43" he="54" />根据下式进行数据压缩:<maths num="0005"><math><![CDATA[<mrow><mtable><mtr><mtd><mrow><msup><mi>p</mi><mi>T</mi></msup><mo>=</mo><msup><mrow><mo>(</mo><mrow><msup><mi>t</mi><mi>T</mi></msup><mi>t</mi></mrow><mo>)</mo></mrow><mrow><mo>-</mo><mn>1</mn></mrow></msup><msup><mi>t</mi><mi>T</mi></msup><mover><mi>X</mi><mo>&OverBar;</mo></mover></mrow></mtd></mtr><mtr><mtd><mrow><mover><mi>E</mi><mo>&OverBar;</mo></mover><mo>=</mo><mover><mi>X</mi><mo>&OverBar;</mo></mover><mo>-</mo><msup><mi>tp</mi><mi>T</mi></msup></mrow></mtd></mtr></mtable><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>3</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0001122975390000025.GIF" wi="1149" he="169" /></maths>其中:p表示总样本的负载向量,<img file="FDA0001122975390000026.GIF" wi="38" he="54" />表示总样本<img file="FDA0001122975390000027.GIF" wi="43" he="54" />中与t无关的残差;同理,对于每类样本<img file="FDA0001122975390000028.GIF" wi="90" he="67" />都可以通过公式(4)得到与t<sub>i</sub>无关的残差<img file="FDA0001122975390000029.GIF" wi="73" he="63" />且<img file="FDA00011229753900000210.GIF" wi="43" he="58" />由<img file="FDA00011229753900000211.GIF" wi="53" he="63" />从上到下排列组成:<maths num="0006"><math><![CDATA[<mrow><msub><mover><mi>E</mi><mo>&OverBar;</mo></mover><mi>i</mi></msub><mo>=</mo><msub><mover><mi>X</mi><mo>&OverBar;</mo></mover><mi>i</mi></msub><mo>-</mo><msub><mi>t</mi><mi>i</mi></msub><msup><mi>p</mi><mi>T</mi></msup><mo>=</mo><msub><mover><mi>X</mi><mo>&OverBar;</mo></mover><mi>i</mi></msub><mo>-</mo><msub><mover><mi>X</mi><mo>&OverBar;</mo></mover><mi>i</mi></msub><msup><mi>wp</mi><mi>T</mi></msup><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>4</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA00011229753900000212.GIF" wi="1270" he="71" /></maths>最后,用上述数据压缩关系wp<sup>T</sup>更新每一个类的信息,以保证判别成分的正交性:E<sub>i</sub>=X<sub>i</sub>‑X<sub>i</sub>wp<sup>T</sup>     (5)(4.3)迭代更新过程数据(4.3.1)用步骤(4.2)中获得的E<sub>i</sub>代替步骤(3)中的X<sub>i</sub>,按步骤(3)重新计算总样本均值<img file="FDA00011229753900000213.GIF" wi="69" he="39" />每类样本均值向量<img file="FDA00011229753900000214.GIF" wi="81" he="70" />总类内散布矩阵S<sub>w</sub>和类间的散布矩阵S<sub>b</sub>,按步骤(4.1)、(4.2)再次提取初始判别成分;(4.3.2)重复步骤(4.3.1)直到所提取的初始判别成分的个数等于S<sub>w</sub>的阶数N;那么,同时可以得到由权重向量w组成的权重矩阵W(J×N)和相应的负载向量p组成的负载矩阵P(J×N)、总样本初始判别成分t组成的总样本的初始判别成分矩阵<img file="FDA0001122975390000031.GIF" wi="299" he="142" />其中,T由T<sub>i</sub>按从上至下排列构成,T<sub>i</sub>是每个类的判别成分矩阵;最后,求取初始判别成分的系数矩阵R=W(P<sup>T</sup>W)<sup>‑1</sup>,且T和T<sub>i</sub>可直接由系数矩阵根据公式(6)求出:<maths num="0007"><math><![CDATA[<mrow><mtable><mtr><mtd><mrow><mi>T</mi><mo>=</mo><mover><mi>X</mi><mo>&OverBar;</mo></mover><mi>R</mi><mo>=</mo><mover><mi>X</mi><mo>&OverBar;</mo></mover><mi>W</mi><msup><mrow><mo>(</mo><mrow><msup><mi>P</mi><mi>T</mi></msup><mi>W</mi></mrow><mo>)</mo></mrow><mrow><mo>-</mo><mn>1</mn></mrow></msup></mrow></mtd></mtr><mtr><mtd><mrow><msub><mi>T</mi><mi>i</mi></msub><mo>=</mo><msub><mover><mi>X</mi><mo>&OverBar;</mo></mover><mi>i</mi></msub><mi>R</mi><mo>=</mo><msub><mover><mi>X</mi><mo>&OverBar;</mo></mover><mi>i</mi></msub><mi>W</mi><msup><mrow><mo>(</mo><mrow><msup><mi>P</mi><mi>T</mi></msup><mi>W</mi></mrow><mo>)</mo></mrow><mrow><mo>-</mo><mn>1</mn></mrow></msup></mrow></mtd></mtr></mtable><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>6</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0001122975390000032.GIF" wi="1405" he="191" /></maths>(5)提取最终判别成分,该步骤通过以下子步骤来实现:(5.1)过程数据预处理:使用X<sub>i</sub>R代替每类初始数据集合X<sub>i</sub>,按步骤(3)重新计算每类样本均值<img file="FDA0001122975390000033.GIF" wi="75" he="71" />总样本均值<img file="FDA0001122975390000034.GIF" wi="59" he="44" />总类内散布矩阵S<sub>w</sub><sup>*</sup>以及类间散布矩阵S<sub>b</sub><sup>*</sup>;(5.2)确定最终判别成分:最终判别成分通过以下步骤来确定:(5.2.1)求取最优判别成分方向向量w<sup>*</sup>,使得类间散布矩阵与类内散布矩阵的比值J(θ)最大;其中,<img file="FDA0001122975390000035.GIF" wi="725" he="135" />w<sup>*</sup>则可通过公式(7)求取矩阵S<sub>w</sub><sup>*‑1</sup>S<sub>b</sub><sup>*</sup>最大特征值所对应的特征向量得到:S<sub>w</sub><sup>*‑1</sup>S<sub>b</sub><sup>*</sup>w<sup>*</sup>=λw<sup>*</sup>    (7)(5.2.2)求取每类的最终判别成分向量t<sub>i</sub><sup>*</sup>:t<sub>i</sub><sup>*</sup>=X<sub>i</sub>Rw<sup>*</sup>=X<sub>i</sub>θ     (8)θ=Rw<sup>*</sup>(5.2.3)将t<sub>i</sub><sup>*</sup>从上至下依次排列构成总样本的最终判别成分向量<img file="FDA0001122975390000036.GIF" wi="275" he="135" />(5.3)压缩过程数据:为了保证每类样本的判别成分之间是正交的,进行如下处理:<maths num="0008"><math><![CDATA[<mrow><mtable><mtr><mtd><mrow><msup><msub><mi>p</mi><mi>i</mi></msub><mrow><mo>*</mo><mi>T</mi></mrow></msup><msup><mrow><mo>(</mo><mrow><msup><msub><mi>t</mi><mi>i</mi></msub><mrow><mo>*</mo><mi>T</mi></mrow></msup><msup><msub><mi>t</mi><mi>i</mi></msub><mo>*</mo></msup></mrow><mo>)</mo></mrow><mrow><mo>-</mo><mn>1</mn></mrow></msup><msup><msub><mi>t</mi><mi>i</mi></msub><mrow><mo>*</mo><mi>T</mi></mrow></msup><msub><mi>X</mi><mi>i</mi></msub></mrow></mtd></mtr><mtr><mtd><mrow><msup><msub><mi>E</mi><mi>i</mi></msub><mo>*</mo></msup><mo>=</mo><msub><mi>X</mi><mi>i</mi></msub><mo>-</mo><msup><msub><mi>t</mi><mi>i</mi></msub><mo>*</mo></msup><msup><msub><mi>p</mi><mi>i</mi></msub><mrow><mo>*</mo><mi>T</mi></mrow></msup></mrow></mtd></mtr></mtable><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>9</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0001122975390000041.GIF" wi="1334" he="169" /></maths>其中,p<sup>*</sup>(J×1)是每类的负载向量,E<sub>i</sub><sup>*</sup>是与t<sub>i</sub><sup>*</sup>无关的残差;(6)迭代更新过程数据,该步骤包括以下子步骤:(6.1)用步骤(5.3)中E<sub>i</sub><sup>*</sup>代替步骤(3)中的X<sub>i</sub>,按步骤(3)重新计算每类样本均值、总样本均值,总类内散布矩阵S<sub>w</sub><sup>*</sup>以及类间散布矩阵S<sub>b</sub><sup>*</sup>,按步骤(4)和步骤(5)再次提取最终判别成分向量t<sub>i</sub><sup>*</sup>;(6.2)重复步骤(6.1)直至获得足够的最终判别成分t<sub>i</sub><sup>*</sup>并构成最终的判别成分矩阵T<sub>i</sub><sup>*</sup>,T<sub>i</sub><sup>*</sup>所保留的最终判别成分个数为R,所述R通过交叉检验的方法确定;相应的,同时可以获得权重矩阵Θ(J×R)和负载矩阵P<sub>i</sub><sup>*</sup>(J×R);其中,Θ(J×R)和P<sub>i</sub><sup>*</sup>(J×R)分别由θ(J×1)和p<sub>i</sub><sup>*</sup>(J×1)构成;(6.3)求取最终系数矩阵R<sub>i</sub><sup>*</sup>(J×R):<maths num="0009"><math><![CDATA[<mrow><msup><msub><mi>R</mi><mi>i</mi></msub><mo>*</mo></msup><mo>=</mo><mi>&Theta;</mi><msup><mrow><mo>(</mo><msup><msub><mi>P</mi><mi>i</mi></msub><mrow><mo>*</mo><mi>T</mi></mrow></msup><mi>&Theta;</mi><mo>)</mo></mrow><mrow><mo>-</mo><mn>1</mn></mrow></msup><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>10</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0001122975390000042.GIF" wi="1398" he="90" /></maths>那么最终判别成分矩阵T<sub>i</sub><sup>*</sup>可由最终系数矩阵按公式(11)直接求出:<maths num="0010"><math><![CDATA[<mrow><msup><msub><mi>T</mi><mi>i</mi></msub><mo>*</mo></msup><mo>=</mo><msub><mi>X</mi><mi>i</mi></msub><mi>&Theta;</mi><msup><mrow><mo>(</mo><msup><msub><mi>P</mi><mi>i</mi></msub><mrow><mo>*</mo><mi>T</mi></mrow></msup><mi>&Theta;</mi><mo>)</mo></mrow><mrow><mo>-</mo><mn>1</mn></mrow></msup><mo>=</mo><msub><mi>X</mi><mi>i</mi></msub><msup><msub><mi>R</mi><mi>i</mi></msub><mo>*</mo></msup><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>11</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0001122975390000043.GIF" wi="1519" he="87" /></maths>至此,步骤(2)中所选取的该类故障的最终判别成分矩阵<img file="FDA0001122975390000044.GIF" wi="85" he="72" />及相应的最终系数矩阵<img file="FDA0001122975390000045.GIF" wi="97" he="71" />和负载矩阵P<sub>f,m</sub><sup>*</sup>都被求取出来;(7)选取正常数据和另一类故障数据作为总样本,重复步骤(4)‑(6),获得该类故障样本的最终判别成分矩阵、最终系数矩阵以及负载矩阵;(8)重复步骤(7)直到M类故障的判别成分矩阵<img file="FDA0001122975390000046.GIF" wi="83" he="71" />及相应的最终系数矩阵<img file="FDA0001122975390000047.GIF" wi="94" he="71" />和负载矩阵P<sub>f,m</sub><sup>*</sup>都被求取出来;<img file="FDA0001122975390000048.GIF" wi="91" he="71" />中m=1,2,...,M,<img file="FDA0001122975390000049.GIF" wi="96" he="71" />中m=1,2,...,M,P<sub>f,m</sub><sup>*</sup>中m=1,2,...,M;(9)对每类故障求取统计指标,建立控制限;该步骤由以下子步骤完成:(9.1)求取每类故障基于最终判别成分矩阵的T<sup>2</sup>指标:<maths num="0011"><math><![CDATA[<mrow><msup><msub><mi>T</mi><mrow><mi>f</mi><mo>,</mo><mi>m</mi></mrow></msub><mn>2</mn></msup><mo>=</mo><msup><mrow><mo>(</mo><msubsup><mi>t</mi><mrow><mi>f</mi><mo>,</mo><mi>m</mi></mrow><mo>*</mo></msubsup><mo>-</mo><msubsup><mover><mi>t</mi><mo>&OverBar;</mo></mover><mrow><mi>f</mi><mo>,</mo><mi>m</mi></mrow><mo>*</mo></msubsup><mo>)</mo></mrow><mi>T</mi></msup><msup><msub><mi>&Sigma;</mi><mrow><mi>f</mi><mo>,</mo><mi>m</mi></mrow></msub><mrow><mo>-</mo><mn>1</mn></mrow></msup><mrow><mo>(</mo><msubsup><mi>t</mi><mrow><mi>f</mi><mo>,</mo><mi>m</mi></mrow><mo>*</mo></msubsup><mo>-</mo><msubsup><mover><mi>t</mi><mo>&OverBar;</mo></mover><mrow><mi>f</mi><mo>,</mo><mi>m</mi></mrow><mo>*</mo></msubsup><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>12</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0001122975390000051.GIF" wi="1478" he="118" /></maths>其中,<img file="FDA0001122975390000052.GIF" wi="78" he="79" />表示不同类型的故障样本的最终判别成分均值;Σ<sub>f,m</sub>则表示由每类故障样本的最终判别成分的方差构成的对角矩阵,如果方差过小而趋近于0,那么它们将被置为1;(9.2)建立每类故障基于T<sup>2</sup>指标的控制限:由于过程数据服从多变量正态分布,那么可知T<sup>2</sup>统计量服从带权重的χ<sup>2</sup>分布,则可依据带权重的χ<sup>2</sup>分布建立T<sup>2</sup>统计量的控制限<img file="FDA0001122975390000053.GIF" wi="163" he="78" />(10)基于最终判别成分的在线故障诊断,该步骤由以下子步骤完成:(10.1)按照步骤(1)获取新数据x<sub>new</sub>(J×1),依次采用每类故障训练样本均值<img file="FDA0001122975390000054.GIF" wi="77" he="70" />对新数据x<sub>new</sub>(J×1)进行中心化处理;其中,下标f表示故障样本,m代表故障类别;(10.2)依次计算新数据x<sub>new</sub>(J×1)在每类故障下的新T<sup>2</sup>指标T<sub>new</sub><sup>2</sup>:<maths num="0012"><math><![CDATA[<mrow><msup><mrow><mo>(</mo><msubsup><mi>t</mi><mrow><mi>n</mi><mi>e</mi><mi>w</mi></mrow><mo>*</mo></msubsup><mo>)</mo></mrow><mi>T</mi></msup><mo>=</mo><msubsup><mi>x</mi><mrow><mi>n</mi><mi>e</mi><mi>w</mi></mrow><mi>T</mi></msubsup><msubsup><mi>R</mi><mrow><mi>f</mi><mo>,</mo><mi>m</mi></mrow><mo>*</mo></msubsup></mrow>]]></math><img file="FDA0001122975390000055.GIF" wi="350" he="71" /></maths><maths num="0013"><math><![CDATA[<mrow><msup><msub><mi>T</mi><mrow><mi>n</mi><mi>e</mi><mi>w</mi></mrow></msub><mn>2</mn></msup><mo>=</mo><msup><mrow><mo>(</mo><msubsup><mi>t</mi><mrow><mi>n</mi><mi>e</mi><mi>w</mi></mrow><mo>*</mo></msubsup><mo>-</mo><msubsup><mover><mi>t</mi><mo>&OverBar;</mo></mover><mrow><mi>f</mi><mo>,</mo><mi>m</mi></mrow><mo>*</mo></msubsup><mo>)</mo></mrow><mi>T</mi></msup><msup><msub><mi>&Sigma;</mi><mrow><mi>f</mi><mo>,</mo><mi>m</mi></mrow></msub><mrow><mo>-</mo><mn>1</mn></mrow></msup><mrow><mo>(</mo><msubsup><mi>t</mi><mrow><mi>n</mi><mi>e</mi><mi>w</mi></mrow><mo>*</mo></msubsup><mo>-</mo><msubsup><mover><mi>t</mi><mo>&OverBar;</mo></mover><mrow><mi>f</mi><mo>,</mo><mi>m</mi></mrow><mo>*</mo></msubsup><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>13</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0001122975390000056.GIF" wi="1470" he="127" /></maths>其中,<img file="FDA0001122975390000057.GIF" wi="78" he="71" />表示每类故障样本的最终判别成分均值,<img file="FDA0001122975390000058.GIF" wi="94" he="71" />表示每类故障样本的最终判别成分的系数矩阵,Σ<sub>f,m</sub>则表示由每类故障样本的最终判别成分的方差构成的对角矩阵,<img file="FDA0001122975390000059.GIF" wi="73" he="63" />为新数据的最终判别成分;(10.3)在线故障类型判断:依次将新的T<sup>2</sup>指标与所对应的控制限进行比较,若T<sup>2</sup>指标没有超出控制限,则说明新数据属于该类故障;若T<sup>2</sup>指标超出所有类故障的控制限,则说明有新类型的故障发生。
地址 310058 浙江省杭州市西湖区余杭塘路866号