国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      基于二分法的智能電能表負(fù)荷曲線的設(shè)計(jì)方法

      文檔序號:8396022閱讀:212來源:國知局
      基于二分法的智能電能表負(fù)荷曲線的設(shè)計(jì)方法
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及一種基于二分法的智能電能表負(fù)荷曲線的設(shè)計(jì)方法。
      技術(shù)背景
      [0002]負(fù)荷曲線作為當(dāng)前三相智能電能表的必備要求,在分析電網(wǎng)質(zhì)量中發(fā)揮非常重要的作用。而表計(jì)實(shí)時(shí)性穩(wěn)定性要求較高,所以對表計(jì)的開發(fā)效率提出很大的要求。而負(fù)荷曲線存儲數(shù)據(jù)大的特點(diǎn)要求我們有更好的設(shè)計(jì)方法來改善存儲和查詢的效率。故提出一種基于二分法的智能電能表負(fù)荷曲線的設(shè)計(jì)方法。
      [0003]國網(wǎng)對智能表負(fù)荷曲線的要求有:通信讀取數(shù)據(jù)的方法是指定時(shí)間讀N條數(shù)據(jù)的方式,當(dāng)電能表修改時(shí)間時(shí),同一時(shí)間點(diǎn)不出現(xiàn)多個(gè)數(shù)據(jù)。而傳統(tǒng)的設(shè)計(jì)是置標(biāo)志逐一查詢,由于負(fù)荷曲線的條數(shù)是10萬條以上,這樣復(fù)雜了系統(tǒng)的可操作性而且效率極差。而總結(jié)國網(wǎng)對負(fù)荷曲線時(shí)間的要求是連續(xù)且不可重復(fù)的,這個(gè)定義給二分法必須要求有規(guī)律的排序提供了條件。只要搜索17次就能找到對應(yīng)的時(shí)間點(diǎn),所以以時(shí)間為軸的二分法的負(fù)荷曲線設(shè)計(jì)方法可大大提高負(fù)荷曲線的效率。
      [0004]
      【發(fā)明內(nèi)容】
      :
      本發(fā)明解決前述缺陷,設(shè)計(jì)一種基于二分法的智能電能表負(fù)荷曲線的設(shè)計(jì)方法,通過讀取智能電能表中的一般FLASH單元中的每頁數(shù)據(jù)加以實(shí)現(xiàn),包括:1>以每頁的頭N個(gè)字節(jié)作為索引區(qū),每位代表數(shù)據(jù)是否有效,如果從有效變無效則把I寫成O。這為往前設(shè)置時(shí)間使數(shù)據(jù)失效提供基礎(chǔ);2>設(shè)定數(shù)據(jù)的初始狀態(tài)是0,否則進(jìn)行取反;3>為了實(shí)現(xiàn)數(shù)據(jù)可搜索,把最早的一條數(shù)據(jù)在FLASH中的位置和時(shí)間、最近的一條數(shù)據(jù)在FLASH中的位置和時(shí)間進(jìn)行存儲,這些位置和時(shí)間為二分法提供范圍基礎(chǔ);4>壓縮前述4個(gè)字節(jié)時(shí)間和位置內(nèi)容。以時(shí)間為軸進(jìn)行二分法搜索;5>通過二分法找到大于設(shè)置時(shí)間點(diǎn)的數(shù)據(jù);6>讀取尾位置,頭位置及數(shù)據(jù)時(shí)間點(diǎn),這三個(gè)數(shù)據(jù)點(diǎn)輸入通過二分法找到大于等于讀取數(shù)據(jù)時(shí)間點(diǎn)的點(diǎn)。
      [0005]本發(fā)明具備以下特點(diǎn):1、對電能表的執(zhí)行效率高,可操作性強(qiáng);2、采用一般系列FLASH單元成本較低,制造供應(yīng)商可選擇性強(qiáng)。
      【具體實(shí)施方式】
      [0006]在當(dāng)前小型數(shù)據(jù)存儲方案中,25系列FLASH由于其廉價(jià)的優(yōu)勢在應(yīng)用的越來越廣泛,逐步超過,EEPROM,鐵電,45系列的FLASH,但是其也有弊端,就是25系列FLASH擦除必須是以頁為單位(如MX25L3206E以4K個(gè)byte為一頁),寫操作以位為最小單位只能I寫成Oo這樣就帶來一個(gè)問題,如果一頁有10個(gè)數(shù)據(jù)有效,一擦除就10個(gè)數(shù)據(jù)都失效了,如果一頁只設(shè)計(jì)一個(gè)有效數(shù)據(jù)則大大浪費(fèi)了存儲空間。不能達(dá)到隨意使任意個(gè)數(shù)據(jù)失效的目的。所以本發(fā)明提出索引設(shè)計(jì),以每頁的頭N個(gè)字節(jié)作為索引區(qū),每位代表數(shù)據(jù)是否有效,如果從有效變無效則把I寫成O。這為往前設(shè)置時(shí)間使數(shù)據(jù)失效提供基礎(chǔ)。
      [0007]一般認(rèn)為數(shù)據(jù)的初始狀態(tài)是0,而FLASH的初始狀態(tài)為I。所以在應(yīng)用上進(jìn)行取反設(shè)計(jì)。為了實(shí)現(xiàn)數(shù)據(jù)可搜索,把最早的一條數(shù)據(jù)在FLASH中的位置和時(shí)間(尾位置,尾時(shí)間)、最近的一條數(shù)據(jù)在FLASH中的位置和時(shí)間(頭位置,頭時(shí)間)存下來。這個(gè)位置和時(shí)間為二分法提供范圍基礎(chǔ)。壓縮的4字節(jié)時(shí)間+數(shù)據(jù)內(nèi)容。方便以時(shí)間為軸的二分法搜索。由于智能表支持設(shè)置時(shí)間功能,而二分法的基礎(chǔ)必須是時(shí)間連續(xù),所以在往前設(shè)置時(shí)間的時(shí)候必須要讓大于設(shè)置時(shí)間點(diǎn)數(shù)據(jù)失效。失效的方法是:通過二分法找到大于設(shè)置時(shí)間點(diǎn)數(shù)據(jù)。國網(wǎng)DL/T 645— 2007規(guī)約可以通過指定時(shí)間讀取N條負(fù)荷曲線。這里也通過二分法來實(shí)現(xiàn)。實(shí)現(xiàn)的方法是:尾位置,頭位置,讀取數(shù)據(jù)時(shí)間點(diǎn),三個(gè)數(shù)據(jù)點(diǎn)輸入通過二分法找到大于等于讀取數(shù)據(jù)時(shí)間點(diǎn)的點(diǎn)。
      【主權(quán)項(xiàng)】
      1.基于二分法的智能電能表負(fù)荷曲線的設(shè)計(jì)方法,通過讀取智能電能表中的一般FLASH單元中的每頁數(shù)據(jù)加以實(shí)現(xiàn),其特征在于包括: 1>以每頁的頭N個(gè)字節(jié)作為索引區(qū),每位代表數(shù)據(jù)是否有效,如果從有效變無效則把I寫成O; 這為往前設(shè)置時(shí)間使數(shù)據(jù)失效提供基礎(chǔ); 2>設(shè)定數(shù)據(jù)的初始狀態(tài)是O,否則進(jìn)行取反; 3>為了實(shí)現(xiàn)數(shù)據(jù)可搜索,把最早的一條數(shù)據(jù)在FLASH中的位置和時(shí)間、最近的一條數(shù)據(jù)在FLASH中的位置和時(shí)間進(jìn)行存儲,這些位置和時(shí)間為二分法提供范圍基礎(chǔ); 4>壓縮前述4個(gè)字節(jié)時(shí)間和位置內(nèi)容; 以時(shí)間為軸進(jìn)行二分法搜索; 5>通過二分法找到大于設(shè)置時(shí)間點(diǎn)的數(shù)據(jù); 6>讀取尾位置,頭位置及數(shù)據(jù)時(shí)間點(diǎn),這三個(gè)數(shù)據(jù)點(diǎn)輸入通過二分法找到大于等于讀取數(shù)據(jù)時(shí)間點(diǎn)的點(diǎn)。
      【專利摘要】設(shè)計(jì)一種基于二分法的智能電能表負(fù)荷曲線的設(shè)計(jì)方法,通過讀取智能電能表中的一般FLASH單元中的每頁數(shù)據(jù)加以實(shí)現(xiàn),包括:1>以每頁的頭N個(gè)字節(jié)作為索引區(qū),每位代表數(shù)據(jù)是否有效,如果從有效變無效則把1寫成0。這為往前設(shè)置時(shí)間使數(shù)據(jù)失效提供基礎(chǔ);2>設(shè)定數(shù)據(jù)的初始狀態(tài)是0,否則進(jìn)行取反;3>為了實(shí)現(xiàn)數(shù)據(jù)可搜索,把最早的一條數(shù)據(jù)在FLASH中的位置和時(shí)間、最近的一條數(shù)據(jù)在FLASH中的位置和時(shí)間進(jìn)行存儲,這些位置和時(shí)間為二分法提供范圍基礎(chǔ);4>壓縮前述4個(gè)字節(jié)時(shí)間和位置內(nèi)容。以時(shí)間為軸進(jìn)行二分法搜索;5>通過二分法找到大于設(shè)置時(shí)間點(diǎn)的數(shù)據(jù);6>讀取尾位置,頭位置及數(shù)據(jù)時(shí)間點(diǎn),這三個(gè)數(shù)據(jù)點(diǎn)輸入通過二分法找到大于等于讀取數(shù)據(jù)時(shí)間點(diǎn)的點(diǎn)。
      【IPC分類】G06F17-50
      【公開號】CN104715102
      【申請?zhí)枴緾N201410833835
      【發(fā)明人】潘玉剛, 李維特, 姚徐旭
      【申請人】華立儀表集團(tuán)股份有限公司
      【公開日】2015年6月17日
      【申請日】2014年12月30日
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1