[發明專利]用于繼電保護微控制器的一次迭代的開方算法在審
| 申請號: | 202011195307.3 | 申請日: | 2020-10-30 |
| 公開(公告)號: | CN112463114A | 公開(公告)日: | 2021-03-09 |
| 發明(設計)人: | 張杭;嚴紅洲;張燕 | 申請(專利權)人: | 南京因泰萊電器股份有限公司;南京因泰萊軟件技術有限公司 |
| 主分類號: | G06F7/552 | 分類號: | G06F7/552;H02H1/00 |
| 代理公司: | 江蘇圣典律師事務所 32237 | 代理人: | 韓天宇 |
| 地址: | 211100 江*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 保護 控制器 一次 開方 算法 | ||
1.一種用于繼電保護微控制器的一次迭代的開方算法,其特征在于:先將形式加以變換,使變量區間由整個實軸縮小為一個有限的區間,然后在微控制器里的ROM中增加一張查值表,采用查表和一次迭代的方法實現開方運算。
2.根據權利要求1所述的用于繼電保護微控制器的一次迭代的開方算法,其特征在于:所述的開方算法具體過程如下:
1)設被開方數y為a、b的平方和的開方,則
其中m通過以下求得:將a2+b2進行長整數規格化,如果左移位數是偶數,則該偶數就是m,否則將規格化后的長整數右移一位,m為左移位數減1,獲取對應于x的值,則同時可以活得值;
2)將微控制器的運算就轉化成計算在區間[0.25,1]上某一點的值,把變量變化區間由整個實軸轉化為區間[0.25,1];
3)在微控制器里的ROM中提前制作一張根據x就可以查得值的表,x變化區間為[0.25,1],運算時查取該表。
3.根據權利要求2所述的用于繼電保護微控制器的一次迭代的開方算法,其特征在于:步驟3)所述的變量變化區間通過以下方法提高準確度:
1)將[0.25,1]等分為N段,表內分別存放的是0.25+hi(i=0,1,2,3,4,…..,h=3/4N)所對應的的值;
牛頓迭代法建立的求平方根的迭代式為:
則,c=(x0+Δ)2(0≤Δ≤h) (1-5)
迭代后的相對誤差為:
當C=0.25時,取最大值,若要達到萬分之一的準確度,則δ≤0.01%,粗略求解,得h0.002,即N150,則N可取256,即在微控制器的ROM中存入256個數。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于南京因泰萊電器股份有限公司;南京因泰萊軟件技術有限公司,未經南京因泰萊電器股份有限公司;南京因泰萊軟件技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011195307.3/1.html,轉載請聲明來源鉆瓜專利網。





