发明名称 一种用于矿石粒度累积分布估计的单调插值方法
摘要 本发明涉及一种用于矿石粒度累积分布估计的单调插值方法,其包括以下步骤:1)使用n种孔径的筛网对矿石样本进行粒度筛分测量,测量得到矿石粒度的累计分布数据,并将筛网孔径大小由小到大依次记为x<sub>1</sub>,x<sub>2</sub>,…,x<sub>n</sub>,矿石粒度的累计分布数据记为y<sub>1</sub>,y<sub>2</sub>,…,y<sub>n</sub>,且y<sub>1</sub>≤y<sub>2</sub>≤…≤y<sub>n</sub>,由此得到n个已知数据点(x<sub>1</sub>,y<sub>1</sub>),(x<sub>2</sub>,y<sub>2</sub>),…,(x<sub>n</sub>,y<sub>n</sub>),其中n为自然数;2)计算每相邻两数据点连线斜率;3)对各已知数据点进行log<sub>3</sub>0.5次幂均值Hermite插值。本发明采用“幂均值Hermite插值框架”,可以证明,该框架下的所用方法中,采用log<sub>3</sub>0.5次幂均值的方法是能够保证插值的单调性且平坦度最低的方法。同时,本发明计算步骤简洁,不需要像很多已有方法中那样使用额外的修正步骤,应用非常方便。
申请公布号 CN104239684B 申请公布日期 2017.04.19
申请号 CN201410363288.9 申请日期 2014.07.28
申请人 清华大学 发明人 王焕钢;王正;徐文立;周俊武;徐宁;王庆凯
分类号 G06F19/00(2011.01)I 主分类号 G06F19/00(2011.01)I
代理机构 北京纪凯知识产权代理有限公司 11245 代理人 徐宁;关畅
主权项 一种用于矿石粒度累积分布估计的单调插值方法,其包括以下步骤:1)使用n种孔径的筛网对矿石样本进行粒度筛分测量,测量得到矿石粒度的累计分布数据,并将筛网孔径大小由小到大依次记为x<sub>1</sub>,x<sub>2</sub>,...,x<sub>n</sub>,矿石粒度的累计分布数据记为y<sub>1</sub>,y<sub>2</sub>,...,y<sub>n</sub>,且y<sub>1</sub>≤y<sub>2</sub>≤...≤y<sub>n</sub>,由此得到n个已知数据点(x<sub>1</sub>,y<sub>1</sub>),(x<sub>2</sub>,y<sub>2</sub>),...,(x<sub>n</sub>,y<sub>n</sub>),其中n为自然数;2)计算每相邻两已知数据点连线的斜率;3)对各已知数据点进行log<sub>3</sub>0.5次幂均值Hermite插值:①估计各已知数据点处的导数:采用log<sub>3</sub>0.5次幂均值估计k=2,3,...,n‑1处的数据点的导数:<maths num="0001"><math><![CDATA[<mrow><msub><mi>m</mi><mi>k</mi></msub><mo>=</mo><msup><mrow><mo>(</mo><mfrac><mrow><msubsup><mi>s</mi><mi>k</mi><mrow><msub><mi>log</mi><mn>3</mn></msub><mn>0.5</mn></mrow></msubsup><mo>+</mo><msubsup><mi>s</mi><mrow><mi>k</mi><mo>-</mo><mn>1</mn></mrow><mrow><msub><mi>log</mi><mn>3</mn></msub><mn>0.5</mn></mrow></msubsup></mrow><mn>2</mn></mfrac><mo>)</mo></mrow><mfrac><mn>1</mn><mrow><msub><mi>log</mi><mn>3</mn></msub><mn>0.5</mn></mrow></mfrac></msup><mo>,</mo><mi>k</mi><mo>=</mo><mn>2,3</mn><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><mi>n</mi><mo>-</mo><mn>1</mn><mo>;</mo></mrow>]]></math><img file="FDA0000544473970000011.GIF" wi="887" he="146" /></maths>上式中,m<sub>k</sub>表示第k个已知数据点处的导数估计值;s<sub>k</sub>表示第k个与第k+1个已知数据点连线的斜率;由于k=1和k=n时数据点处于两端,不存在斜率s<sub>0</sub>与s<sub>n</sub>,因而使用单侧斜率进行估计:m<sub>1</sub>=s<sub>1</sub>,m<sub>n</sub>=s<sub>n‑1</sub>;②计算插值函数:对于x∈(x<sub>k</sub>,x<sub>k+1</sub>),k=1,2,...n‑1,插值函数为:p(x)=h<sub>00</sub>(t)y<sub>k</sub>+h<sub>10</sub>(t)(x<sub>k+1</sub>‑x<sub>k</sub>)m<sub>k</sub>+h<sub>01</sub>(t)y<sub>k+1</sub>+h<sub>11</sub>(t)(x<sub>k+1</sub>‑x<sub>k</sub>)m<sub>k+1</sub>;上式中,p(x)表示所求的插值函数;t是为了表述方便对自变量x进行变量替换得到的变量,且<img file="FDA0000544473970000012.GIF" wi="283" he="130" />h<sub>00</sub>,h<sub>10</sub>,h<sub>01</sub>,h<sub>11</sub>均表示Hermite基函数,具体形式如下:h<sub>00</sub>(t)=2t<sup>3</sup>‑3t<sup>2</sup>+1h<sub>10</sub>(t)=t<sup>3</sup>‑2t<sup>2</sup>+th<sub>01</sub>(t)=‑2t<sup>3</sup>+3t<sup>2</sup>;h<sub>11</sub>(t)=t<sup>3</sup>‑t<sup>2</sup>至此,插值计算完毕,所得插值函数p(x)即为最终插值结果。
地址 100084 北京市海淀区100084信箱82分箱清华大学专利办公室