【《光伏陣列清掃任務(wù)調(diào)度系統(tǒng)設(shè)計(jì)》13000字(論文)】_第1頁
【《光伏陣列清掃任務(wù)調(diào)度系統(tǒng)設(shè)計(jì)》13000字(論文)】_第2頁
【《光伏陣列清掃任務(wù)調(diào)度系統(tǒng)設(shè)計(jì)》13000字(論文)】_第3頁
【《光伏陣列清掃任務(wù)調(diào)度系統(tǒng)設(shè)計(jì)》13000字(論文)】_第4頁
【《光伏陣列清掃任務(wù)調(diào)度系統(tǒng)設(shè)計(jì)》13000字(論文)】_第5頁
已閱讀5頁,還剩32頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

光伏陣列清掃任務(wù)調(diào)度系統(tǒng)設(shè)計(jì)摘要當(dāng)前如何發(fā)展新一代能源已成為全球乃至世界范圍內(nèi)各國共識(shí),我國仍然是一個(gè)制造業(yè)強(qiáng)國,每年要消耗大量的能源。為了保證我國經(jīng)濟(jì)的穩(wěn)步發(fā)展,保障能源供應(yīng)尤為關(guān)鍵;同時(shí),在響應(yīng)全球環(huán)保理念的浪潮下,我國正在大力推進(jìn)新能源的建設(shè)。光伏作為清潔能源之一,在我國受到高度重視,并進(jìn)行大面積推廣。在如此背景下,本次設(shè)計(jì)旨在構(gòu)建一個(gè)光伏陣列清掃任務(wù)調(diào)度系統(tǒng),為光伏發(fā)電站的清掃調(diào)度提供便利,輔助其運(yùn)營。設(shè)計(jì)中介紹了本次設(shè)計(jì)中用到的開發(fā)技術(shù),如:C#語言、.net框架和sqlservrer數(shù)據(jù)庫;并且詳細(xì)地介紹了光伏電池陣列的類型;在系統(tǒng)的軟件設(shè)計(jì)中納入了菜單、人員信息管理、設(shè)備信息管理、光伏陣列信息管理、清掃任務(wù)信息管理、幫助、關(guān)于等功能,給出了一個(gè)系統(tǒng)的機(jī)器的人員信息實(shí)體圖、崗位信息實(shí)體圖、機(jī)器人陣列信息實(shí)體圖、光伏陣列信息實(shí)體圖和清掃任務(wù)信息實(shí)體圖以及相應(yīng)的數(shù)據(jù)表;對(duì)于技術(shù)、設(shè)施的管理、光伏陣列管理和清掃任務(wù)管理部分進(jìn)行了設(shè)計(jì),并在測試中對(duì)該軟件設(shè)計(jì)部分進(jìn)行了測試,驗(yàn)證該系統(tǒng)工作平穩(wěn)和可行。關(guān)鍵詞:光伏陣列;調(diào)度系統(tǒng);C#語言;visualstudio;SQLserver;目錄1緒論 11.1研究背景 11.2研究意義 21.3國內(nèi)外研究現(xiàn)狀 21.3.1國外研究現(xiàn)狀 21.3.2國內(nèi)研究現(xiàn)狀 32技術(shù)基礎(chǔ) 52.1C#語言 52.2.NET框架 52.3SQLserver數(shù)據(jù)庫 63系統(tǒng)總體架構(gòu) 83.1光伏電池陣列形式 84軟件設(shè)計(jì) 104.1軟件整體結(jié)構(gòu) 104.2數(shù)據(jù)庫設(shè)計(jì) 114.2.1數(shù)據(jù)庫邏輯設(shè)計(jì) 114.2.2數(shù)據(jù)庫表設(shè)計(jì) 134.3核心功能設(shè)計(jì) 154.3.1人員管理 154.3.2設(shè)備管理 154.3.3光伏陣列管理 164.3.4清掃任務(wù)管理 174.4人機(jī)界面設(shè)計(jì) 184.4.1軟件登錄界面 184.4.2軟件主要交互界面 194.4.3數(shù)據(jù)庫功能實(shí)現(xiàn) 254.4.4系統(tǒng)窗口程序功能實(shí)現(xiàn) 275系統(tǒng)測試 305.1測試環(huán)境 305.2測試內(nèi)容 305.3測試結(jié)果 316結(jié)論 33參考文獻(xiàn) 341緒論1.1研究背景隨著全球經(jīng)濟(jì)和社會(huì)的進(jìn)一步發(fā)展,社會(huì)的進(jìn)一步經(jīng)濟(jì)發(fā)展以及技術(shù)的進(jìn)步,人類對(duì)清潔能源的依賴和要求與日俱增,而且地球自己儲(chǔ)存的各種可以提供綜合利用的清潔能量資源卻變得越來越稀缺。這一矛盾已經(jīng)形成為當(dāng)今時(shí)代人類在發(fā)展及其生存要求中所面臨的迫切亟待破解的問題[1][2]。在近幾年我國社會(huì)井噴式發(fā)展歷史進(jìn)程中,人們更加深刻地認(rèn)識(shí)到了傳統(tǒng)資源是由于煤、石油、天然氣等能源所組成,在進(jìn)行新一代能源變化的過程中所產(chǎn)生的工業(yè)廢氣、粉塵的排放及對(duì)廢渣的傾倒都將會(huì)對(duì)其造成嚴(yán)重的全球性大氣污染和環(huán)境損害。盡快調(diào)整化石能源作為一種新型綜合利用能源的產(chǎn)業(yè)結(jié)構(gòu),減少人類對(duì)于化石天然氣燃料的消耗和對(duì)于自然資源開采的嚴(yán)重依賴,避免對(duì)環(huán)境的嚴(yán)重污染和傳統(tǒng)能源的短缺,不斷擴(kuò)大增長的化石能源消費(fèi)量而導(dǎo)致的環(huán)境污染和嚴(yán)重威脅到人們的生存安全等諸多問題正逐漸成為世界社會(huì)進(jìn)步和發(fā)展中的突出沖擊[27]。在此一大背景下,大力發(fā)展風(fēng)力發(fā)電、光伏發(fā)電這一可再生能源的綜合利用發(fā)電方式將被普遍認(rèn)為已經(jīng)成為新一代清潔能源產(chǎn)業(yè)升級(jí)轉(zhuǎn)型的一個(gè)重要必然趨勢(shì),也將成為推動(dòng)我國清潔能源產(chǎn)業(yè)結(jié)構(gòu)調(diào)整,以及解決全球氣候變化、環(huán)境惡化問題的必由之路。我國經(jīng)濟(jì)長期處于高速增長態(tài)勢(shì)下,對(duì)于能源需求量仍然十分巨大。2020年,光伏綜合發(fā)電生產(chǎn)企業(yè)累計(jì)新增光伏裝機(jī)4820萬千瓦,同比上年同期增長60.1%。截止12月底,全國光伏并網(wǎng)發(fā)電綜合并網(wǎng)項(xiàng)目累計(jì)完成裝機(jī)2.43億千瓦,同比高于上一季度同比增長23.9%。2020年以來我國民用風(fēng)電水力發(fā)動(dòng)機(jī)制造行業(yè)累計(jì)新增10臺(tái)風(fēng)力水電發(fā)動(dòng)機(jī)單臺(tái)裝機(jī)7167萬千瓦,同比上年同期增長178.4%[28]。雖然目前我國以水電、風(fēng)力發(fā)電、光伏等可再生能源及核動(dòng)力發(fā)電作為首要產(chǎn)業(yè)的非化石燃料發(fā)電在太陽能發(fā)電中所占的比重己經(jīng)有了很大的提升,能源結(jié)構(gòu)也已經(jīng)從以煤炭發(fā)電作為主體向更加多元化的發(fā)展方式轉(zhuǎn)變。然而,由于光伏輸出的高度波動(dòng)、間歇性和隨機(jī)化,它們?cè)诓⒕W(wǎng)過程中也為電能供應(yīng)側(cè)引進(jìn)了很多不確定的影響因素,不僅對(duì)新能源的轉(zhuǎn)化和利用帶來了嚴(yán)重的困難,也對(duì)電網(wǎng)的安全和經(jīng)濟(jì)運(yùn)營方式帶來了嚴(yán)峻的挑戰(zhàn)[29]。目前我國太陽能光伏發(fā)電系統(tǒng)中的節(jié)點(diǎn)控制主要包括以下幾個(gè)方面:其中主要包括太陽能陣列清掃任務(wù)調(diào)度系統(tǒng)中最大容量的節(jié)點(diǎn)追溯控制、蓄電池的充放電控制、逆變器的節(jié)點(diǎn)控制、距離式并網(wǎng)的節(jié)點(diǎn)控制,基于這些節(jié)點(diǎn)的控制,本文研究設(shè)計(jì)了一套光伏陣列清掃任務(wù)調(diào)度系統(tǒng),為我國能夠更好地實(shí)現(xiàn)能源的可持續(xù)發(fā)展打下一條完善的可行技術(shù)道路[30]。1.2研究意義發(fā)展發(fā)展可再生能源已經(jīng)成為能源工業(yè)發(fā)展的一個(gè)必然趨勢(shì),許多風(fēng)力發(fā)電技術(shù)的發(fā)展,例如風(fēng)電、太陽能,核能和生物質(zhì)資源正變得越來越重要。我國能源局已經(jīng)針對(duì)新能源光伏發(fā)電這個(gè)領(lǐng)域制訂了一系列的政策扶持和補(bǔ)助政策,以進(jìn)一步促使國內(nèi)對(duì)可再生能源和光伏發(fā)電這個(gè)新興技術(shù)的深入研究,在可再生能源這個(gè)領(lǐng)域中實(shí)現(xiàn)彎道超車[4]。但是因?yàn)樘柲馨l(fā)展的間歇性,隨機(jī)化,增加了對(duì)于新一代能源在并網(wǎng)過程中所產(chǎn)生和輸出功率的負(fù)擔(dān)和不確定性,增加了整個(gè)供電系統(tǒng)的調(diào)度和工作困難,對(duì)整個(gè)供電系統(tǒng)的穩(wěn)定和運(yùn)行也造成了一些影響。本次研究中所設(shè)計(jì)的光伏陣列清掃任務(wù)調(diào)度系統(tǒng),可以大幅度地提高了電力系統(tǒng)的操作自動(dòng)化程度,降低了調(diào)度機(jī)構(gòu)和人員的成本,同時(shí)大大提高了可再生和清潔能源的利用效率;在保障電力系統(tǒng)安全的前提下,接納更多光伏等間歇式可再生能源,減少光伏浪費(fèi),達(dá)到節(jié)約資金和減排環(huán)境污染的目標(biāo);實(shí)現(xiàn)了多種復(fù)合能源的高效和經(jīng)濟(jì)運(yùn)轉(zhuǎn)。1.3國內(nèi)外研究現(xiàn)狀1.3.1國外研究現(xiàn)狀早在2008年,德國聯(lián)邦政府經(jīng)濟(jì)部和技術(shù)部就已經(jīng)開始制定了一套預(yù)計(jì)為期4年的德國太陽能光伏發(fā)電關(guān)鍵技術(shù)和產(chǎn)業(yè)創(chuàng)新解決方案。本次研究計(jì)劃共完成包括6個(gè)課題研究和技術(shù)實(shí)驗(yàn)合作項(xiàng)目,其中主要的研究目標(biāo)之一就是我們要充分依托于新的信息電子通訊應(yīng)用技術(shù)平臺(tái)來建設(shè)完成這樣一個(gè)完全具備自我自動(dòng)調(diào)控控制能力的全新一代智慧清潔能源應(yīng)用體系。本次實(shí)驗(yàn)工程建設(shè)計(jì)劃共6個(gè)國家重點(diǎn)項(xiàng)目實(shí)驗(yàn)工程項(xiàng)目分別分為是哈茨庫克斯港eTelligence項(xiàng)目、哈茨可再生經(jīng)濟(jì)能源應(yīng)用示范區(qū)RegModHarzsh實(shí)驗(yàn)項(xiàng)目、萊茵-施特魯爾海德E-DeMa項(xiàng)目、亞琛SmartW@TTS項(xiàng)目、萊茵-內(nèi)萊斯卡(德國曼海姆)MOMARZ項(xiàng)目以及亞琛斯圖加特MEREGIO項(xiàng)目[5]。2008年,“可再生電力能源傳輸與管理系統(tǒng)”(TheFutureRenewableElectricEnergyDeliveryandManagementsystem,F(xiàn)REEDMsystem)被列入美國聯(lián)邦國家科學(xué)基金(nationalsciencefoundation)正式列入重點(diǎn)項(xiàng)目,由來自加拿大安省北卡由安克萊羅納尼亞州立大學(xué)黃勤教授受邀擔(dān)任項(xiàng)目主持。在其近期研究重點(diǎn)項(xiàng)目中我們專門研究了一種被重新命名并稱為全新能源移動(dòng)互聯(lián)網(wǎng)的微型智能電網(wǎng)基礎(chǔ)架構(gòu),該微型電網(wǎng)基礎(chǔ)架構(gòu)以可再生清潔利用能源光伏發(fā)電和分布式能源存儲(chǔ)等新能源等電網(wǎng)裝置應(yīng)用為主要技術(shù)應(yīng)用基礎(chǔ),將其應(yīng)用作為未來幾年全球移動(dòng)智能能源電網(wǎng)架構(gòu)發(fā)展戰(zhàn)略研究的一個(gè)重點(diǎn)[6]。2011年2月,美國能源部已經(jīng)開始為在2020年前將建成全球首個(gè)太陽能光伏系統(tǒng)發(fā)電成套系統(tǒng)的設(shè)計(jì)生產(chǎn)總量和成本大幅下降74%投入經(jīng)費(fèi),并且還為此發(fā)起了一項(xiàng)被業(yè)界稱為Sunshot的研究計(jì)劃,該研究項(xiàng)目主要旨在有效緩解再生能源和移動(dòng)互聯(lián)網(wǎng)對(duì)于全球經(jīng)濟(jì)的極大沖擊壓力[7]。此外,還有部分學(xué)者對(duì)光伏陣列的調(diào)度問題進(jìn)行了研究,積累的研究成果體現(xiàn)在以下幾個(gè)方面:KariLappalainen(2017)主要內(nèi)容研究了不同的光伏(PV)光源陣列及其配置在由于快速移動(dòng)中的云層所造成的輻照度相互變換進(jìn)行過程中可能產(chǎn)生的不同輸出光源電壓和輸入功率的相互變化。該研究課題主要研究以一種運(yùn)用激光速度和其它在傳統(tǒng)實(shí)測輻照度計(jì)算數(shù)據(jù)中所無法確定的大約2.7萬輻照度進(jìn)行過渡的系統(tǒng)物理化學(xué)特征以及用輻照度進(jìn)行過渡的系統(tǒng)數(shù)學(xué)分析模型與運(yùn)用實(shí)驗(yàn)結(jié)果驗(yàn)證方法模擬的光電導(dǎo)管涵光伏發(fā)電組件作為模塊[8]。MahmoudDhimisha(2017)通過對(duì)多光伏的功率和性能進(jìn)行了建模、比較和綜合分析,研究了多個(gè)光伏系統(tǒng)陣列的結(jié)構(gòu)和配置,包括各個(gè)系列,平行,串聯(lián)和并聯(lián),總交叉捆綁(硬質(zhì)合金)和各個(gè)橋梁的連接都是在幾個(gè)部分或者遮蔽的條件下同時(shí)進(jìn)行的[9]。WatcharinJaideaw(2017)主要內(nèi)容介紹了光伏發(fā)電組件正常工作運(yùn)行的一個(gè)仿真過程是如何利用光伏發(fā)電組件基本原理方程式來進(jìn)行仿真創(chuàng)建。九塊光伏電池發(fā)電板及電池分別都被安排了三由三陣列及不同的光效果模塊來用于預(yù)測各種電子產(chǎn)品所可能生成的陽光陰影反射模型[10]。1.3.2國內(nèi)研究現(xiàn)狀在2009年的首屆中國千伏特高壓電力輸電系統(tǒng)工程技術(shù)應(yīng)用國際交流大會(huì)上,國家電網(wǎng)公司正式印發(fā)頒布了"堅(jiān)強(qiáng)智能電網(wǎng)"的國家電網(wǎng)經(jīng)濟(jì)社會(huì)持續(xù)發(fā)展五年計(jì)劃,規(guī)劃中首次明確提出,將按照三個(gè)技術(shù)層次和主要時(shí)間節(jié)點(diǎn)推進(jìn)"堅(jiān)強(qiáng)智能電網(wǎng)"的項(xiàng)目實(shí)施和示范建設(shè)。2010年10月,科技部部署“智能電網(wǎng)關(guān)鍵技術(shù)研發(fā)(一期)”重大項(xiàng)目,該項(xiàng)目屬于國家高技術(shù)研究發(fā)展計(jì)劃(863計(jì)劃)先進(jìn)能源技術(shù)領(lǐng)域,共有21個(gè)課題,總經(jīng)費(fèi)預(yù)計(jì)4億元。2012年3月科技部又發(fā)布了《“十二五”國家科技計(jì)劃先進(jìn)能源技術(shù)領(lǐng)域2013年度備選項(xiàng)目征集指南》,指南中智能電網(wǎng)被作為首要的支持項(xiàng)目。國內(nèi)許多科研單位因此為了推動(dòng)我國新型能源互聯(lián)網(wǎng)的建設(shè)和發(fā)展,從各自的研究依據(jù)角度出發(fā),提出了不同特點(diǎn)和最有代表性的新型能源互聯(lián)網(wǎng)技術(shù)發(fā)展模式,并將其運(yùn)用到實(shí)際研究項(xiàng)目中,取得了相當(dāng)大的科研成果。呂盛華(2017)分析復(fù)雜光照條件下旁路二極管的接入對(duì)串聯(lián)光伏陣列輸出特性的影響,根據(jù)單個(gè)光伏模塊的數(shù)學(xué)模型,導(dǎo)出復(fù)雜光照條件下串聯(lián)光伏陣列的數(shù)學(xué)模型;仿真表明,提出的算法能夠識(shí)別陣列是否處于復(fù)雜光照情況下并快速追蹤到全局最大功率點(diǎn)[11]。李正明(2018)以光伏電池的數(shù)學(xué)模型為研究基礎(chǔ),對(duì)光伏組件的串、并聯(lián)以及串并聯(lián)所形成陣列進(jìn)行分析研究,建立了相關(guān)的數(shù)學(xué)模型,并理論上探究了功率最大點(diǎn)出現(xiàn)的位置以及多功率最大點(diǎn)產(chǎn)生機(jī)理;并通過計(jì)算機(jī)軟件仿真驗(yàn)證理論的結(jié)果正確性[12]。李瀟瀟(2018)將傳統(tǒng)分布式光伏并網(wǎng)發(fā)電系統(tǒng)中融入了調(diào)度儲(chǔ)能技術(shù),對(duì)分布式調(diào)度儲(chǔ)能光伏發(fā)電系統(tǒng)進(jìn)行了設(shè)計(jì),闡述了四種主要運(yùn)行模式,介紹了智能調(diào)度控制器的作用[13]。左麗霞(2019)以用戶收益最大化為目標(biāo)函數(shù),設(shè)置上網(wǎng)比例和買電比例作為決策變量,充分考慮家庭光伏發(fā)電系統(tǒng)的并網(wǎng)收益、購電支出、政府補(bǔ)貼、光伏陣列和蓄電池系統(tǒng)維護(hù)支出等因素,確定了發(fā)電系統(tǒng)的經(jīng)濟(jì)效益調(diào)度模型。在MATLAB仿真環(huán)境中,以某家庭光伏發(fā)電系統(tǒng)24h內(nèi)的運(yùn)行調(diào)度為算例,選取目前市面上實(shí)行的幾種購電電價(jià)機(jī)制,采用改進(jìn)型粒子群優(yōu)化算法對(duì)所建立的模型進(jìn)行尋優(yōu)求解[14]。2技術(shù)基礎(chǔ)2.1C#語言C#語言是Microsoft公司開發(fā)的一種新型計(jì)算機(jī)編程語言,是當(dāng)前國際上主流的面向?qū)ο笥?jì)算機(jī)編程語言,也是組成.NET框架的重要部分。該語言是由微軟公司基于C++對(duì)其功能進(jìn)一步擴(kuò)展形成,僅僅是微軟公司推出的一款產(chǎn)品,并非國家化標(biāo)準(zhǔn)。然而C++語言為全球化標(biāo)準(zhǔn),所屬權(quán)并不是某個(gè)組織或者公司。由于它是從C和C++中派生出來的,因此具有C++的功能。同時(shí),由于是Microsoft公司的產(chǎn)品,它又同VB一樣簡單。C#語言由語言體系上分析為C語言家族,基于C與C++語言基礎(chǔ)上經(jīng)過改進(jìn)形成,在開發(fā)理念上與C++相同,而將C++語言上指針等其他難度較大的開發(fā)技術(shù)去除。2.2.NET框架.NET框架(.NETFramework)主要的功能是由一個(gè)微軟開發(fā)技術(shù)團(tuán)隊(duì)負(fù)責(zé)主導(dǎo)并且專門進(jìn)行應(yīng)用軟件開發(fā)的,是一個(gè)不僅同時(shí)兼?zhèn)淞嗣艚莸膽?yīng)用軟件開發(fā)(Agilesoftwaredevelopment)并且同時(shí)兼?zhèn)淞艘粋€(gè)具有快速和可實(shí)現(xiàn)性的敏捷應(yīng)用軟件開發(fā)(Rapidapplicationdevelopment),并且它還同時(shí)具有了對(duì)開發(fā)網(wǎng)絡(luò)相當(dāng)透明并且和平臺(tái)完全無關(guān)的高安全性的敏捷軟件開發(fā)研究者和開發(fā)應(yīng)用平臺(tái)。.NET軟件包括了基于微軟新一代技術(shù)發(fā)展推出的企業(yè)服務(wù)器和系統(tǒng)桌面型應(yīng)用軟件開發(fā)工具項(xiàng)目。下一個(gè)十年來微軟新技術(shù)開發(fā)工具包和設(shè)計(jì)師愿景,是在這一新技術(shù)革命和創(chuàng)新的應(yīng)用領(lǐng)域中成功邁進(jìn)和走出的堅(jiān)實(shí)一步。.NET系列涵蓋了許多對(duì)工業(yè)互聯(lián)網(wǎng)及內(nèi)部系統(tǒng)應(yīng)用而言快速準(zhǔn)確實(shí)現(xiàn)工業(yè)自動(dòng)化系統(tǒng)開發(fā)的關(guān)鍵技術(shù)。NET框架包括兩個(gè)主要組成部分:1)CLR(CommonLanguageRuntime,公共語言運(yùn)行庫)。核心構(gòu)件是一個(gè)新的構(gòu)件,提供的主要服務(wù):完全自動(dòng)化應(yīng)用垃圾郵件搜集;應(yīng)用安全性與服務(wù)質(zhì)量等級(jí)認(rèn)證;通過直接訪問BCL,可以快速獲取廣泛的應(yīng)用編程服務(wù)功能,例如使用WEB編程服務(wù)和大量的應(yīng)用數(shù)據(jù)服務(wù)等。2)FCL(FrameworkClassLibrary,F(xiàn)ramework類庫,框架類庫)。BCL的一個(gè)超集。.NETFramework的優(yōu)點(diǎn):1)面向?qū)ο蟮目茖W(xué)研究系統(tǒng)開發(fā)平臺(tái)環(huán)境。CLR、BLR和C#被分別廣泛設(shè)計(jì)為構(gòu)成一個(gè)完全面向?qū)ο?為本地應(yīng)用程序及分布式系統(tǒng)開發(fā)提供了一致、面向?qū)ο蟮亩喾N編程語言模型。2)自動(dòng)垃圾收集(GarbageCollection,GC)。GC會(huì)自動(dòng)將這個(gè)程序從其內(nèi)存中自動(dòng)地刪除,而且那些沒有被自動(dòng)訪問的程序?qū)ο罂赡芤捕紩?huì)通過GC自動(dòng)地刪除。4)良好可操作性。不同.NET在在語言下對(duì)它所進(jìn)行編寫的各個(gè)應(yīng)用軟件平臺(tái)模塊之間已經(jīng)實(shí)現(xiàn)了無縫交互;每個(gè)平臺(tái)可以調(diào)用platforminvoke的基本功能和應(yīng)用特性;平臺(tái)允許它和它的COM之間的交互。4)不需要COM(ComponentObjectModel,組件對(duì)象模型)。5)簡化的部署。.NET文件應(yīng)用程序無須直接使用文件注冊(cè)表即可進(jìn)行文件注冊(cè);使用并行可以運(yùn)算的方式執(zhí)行提高性能。6)類型安全性。需要進(jìn)行數(shù)據(jù)檢查和測試確保所有數(shù)據(jù)參數(shù)和其他數(shù)據(jù)類型的所有數(shù)據(jù)對(duì)。7)創(chuàng)建基類數(shù)據(jù)庫(BaseClassLibrary,基類數(shù)據(jù)庫)。有時(shí)也被簡單地將其稱為一個(gè)網(wǎng)絡(luò)基礎(chǔ)框架結(jié)構(gòu)類型或數(shù)據(jù)庫(FrameworkClassLibrary,F(xiàn)CL),它們由一個(gè)非常通用的網(wǎng)絡(luò)基礎(chǔ)框架類、一個(gè)線程集合型的一個(gè)網(wǎng)絡(luò)框架類、一個(gè)線程和一種同步型的一個(gè)網(wǎng)絡(luò)框架組成、XML類三個(gè)組成部分共同組成。2.3SQLserver數(shù)據(jù)庫SQLserver為采用微軟公司進(jìn)行自主開發(fā)研制和設(shè)計(jì)開發(fā)的新引進(jìn)的基于微軟結(jié)構(gòu)化數(shù)據(jù)查詢通用網(wǎng)絡(luò)語言的系統(tǒng)數(shù)據(jù)庫業(yè)務(wù)管理軟件系統(tǒng),該語言類型的系統(tǒng)數(shù)據(jù)庫結(jié)構(gòu)為一種關(guān)系式類型數(shù)據(jù)庫,譯寫完成后為采用微軟的基于結(jié)構(gòu)化數(shù)據(jù)查詢通用網(wǎng)絡(luò)語言的數(shù)據(jù)服務(wù)器。原本普通數(shù)據(jù)庫內(nèi)置語言一般為采用美國標(biāo)準(zhǔn)局和國際標(biāo)準(zhǔn)組織所定義的SQL語言,微軟公司在SQLserver中對(duì)其內(nèi)置語言本身進(jìn)行了一些某種程度的技術(shù)拓展和優(yōu)化擴(kuò)充,從而最終使其語言發(fā)展起來成為一種通用作業(yè)型態(tài)的sql。SQLserver比起其同類數(shù)據(jù)庫擁有諸多優(yōu)點(diǎn),其中最主要的幾點(diǎn):易用性。學(xué)習(xí)和使用簡單。數(shù)據(jù)可靠性高。保持?jǐn)?shù)據(jù)一致性能力好。性能監(jiān)控性好。在profiler中,用戶可以在生產(chǎn)的環(huán)境中實(shí)時(shí)查詢各個(gè)系統(tǒng)的性能指標(biāo)執(zhí)行情況,還可以根據(jù)用戶的需要進(jìn)行過濾,而且不會(huì)直接影響到整個(gè)系統(tǒng)的性能,方便開展服務(wù)器壓力測試,了解數(shù)據(jù)庫運(yùn)行狀況。方便的數(shù)字debug顯示功能。主要特點(diǎn)是適合在進(jìn)程函數(shù)和文件內(nèi)容的自動(dòng)存儲(chǔ)中用來進(jìn)行自動(dòng)操作,可以通過手動(dòng)假定一個(gè)斷點(diǎn),單步,跳步等多種方式讓它來自動(dòng)執(zhí)行,方便解決編程中出現(xiàn)的bug。優(yōu)異的讀取性能。綁定.NETFramework,和窗口界面交互流暢,系統(tǒng)占用小,讀取快。3系統(tǒng)總體架構(gòu)3.1光伏電池陣列形式單體光伏電池的輸出電壓通常小于1V,這樣的電壓大小無法滿足并網(wǎng)發(fā)電的要求。因此,實(shí)際應(yīng)用中都會(huì)將若干個(gè)單體光伏電池進(jìn)行組合,將輸出電壓和功率增大到滿足并網(wǎng)發(fā)電的要求[15][16]。圖3-1所示為光伏電池集中式陣列示意圖,圖3-1集中式陣列從圖中可以看到該陣列只有一臺(tái)逆變器,大量的單體光伏電池通過串聯(lián)和并聯(lián),得到足夠大的直流電壓,該直流電壓經(jīng)過唯一的一臺(tái)逆變器進(jìn)行逆變,得到的交流電壓并入電網(wǎng)[17]。然而,由于集中式陣列中的逆變器只能針對(duì)總直流電壓進(jìn)行調(diào)整,因而在最大功率端的逆變器追溯和控制上存在著可靠性和穩(wěn)定性較低的缺陷。此外,由于只有1臺(tái)逆變器,該逆變器的耐壓值等參數(shù)也限制了光伏電池?cái)?shù)量的擴(kuò)展[18]。圖3-2給出了光伏電池的串聯(lián)式陣列。圖3-2串聯(lián)式陣列可以看到該陣列是將同一型號(hào)的若干單體光伏電池串聯(lián)后再與逆變器相連,采用多臺(tái)逆變器,每臺(tái)逆變器攜帶一定數(shù)量的光伏電池。多個(gè)逆變器將將直流電逆變成交流電后一起并網(wǎng)[19]。此外,只要增加光伏陣列和逆變器,便可對(duì)整個(gè)系統(tǒng)進(jìn)行擴(kuò)展,可擴(kuò)展性大大增強(qiáng)[20]。圖3-3所示為光伏電池模塊式陣列示意圖。圖3-3模塊式陣列從圖中可以看到,每個(gè)單體光伏電池均與1臺(tái)逆變器串聯(lián)、組成1個(gè)單元模塊[21]。若干個(gè)單元模塊共同構(gòu)成整個(gè)光伏陣列,然后一起并入電網(wǎng)。此外,只要增加模塊數(shù)量,便可對(duì)整個(gè)系統(tǒng)進(jìn)行擴(kuò)展,可擴(kuò)展性大大增強(qiáng)[22]。4軟件設(shè)計(jì)4.1軟件整體結(jié)構(gòu)光伏陣列清掃任務(wù)調(diào)度系統(tǒng)的管理功能結(jié)構(gòu),如圖4-1所示。圖4-1光伏陣列清掃任務(wù)調(diào)度系統(tǒng)軟件功能架構(gòu)從圖4-1中可以看出,光伏陣列清掃任務(wù)調(diào)度系統(tǒng)的操作功能主要有:菜單、人員管理、設(shè)備管理、光伏陣列管理、清掃任務(wù)管理、幫助、關(guān)于等。(1)菜單菜單中最基本的一個(gè)功能便是導(dǎo)航效果,它可以讓您在系統(tǒng)內(nèi)部或者是系統(tǒng)外部進(jìn)行自由地切換。(2)人員管理該模塊主要對(duì)進(jìn)入系統(tǒng)可以對(duì)光伏陣列清掃任務(wù)進(jìn)行調(diào)度的工作人員進(jìn)行管理。(3)設(shè)備管理該模塊主要對(duì)接入系統(tǒng)中的控制設(shè)備進(jìn)行管理;(4)光伏陣列管理該模塊主要是利用數(shù)據(jù)采集器實(shí)現(xiàn)對(duì)光伏電池板的運(yùn)行數(shù)據(jù)采集,方便光伏電站的管理者對(duì)光伏電站運(yùn)行數(shù)據(jù)信息進(jìn)行實(shí)時(shí)查看與管理。(5)清掃任務(wù)管理該模塊主要根據(jù)光伏陣列實(shí)時(shí)情況,確定了清掃時(shí)間、光伏陣列的清掃頻率及光伏陣列的清掃強(qiáng)度;在自動(dòng)清掃的工作過程中,需要控制一個(gè)清掃設(shè)備將其抬起和擺放,且其抬起和擺放的角度應(yīng)該是固定不變。(6)幫助該模塊主要為操作人員提供技術(shù)上的指導(dǎo),遇到技術(shù)上的問題,可以直接進(jìn)入該模塊,按照操作指引來展開操作。(7)關(guān)于該模塊主要是描述本系統(tǒng)的詳細(xì)信息,開發(fā)模式和應(yīng)用方向等信息。4.2數(shù)據(jù)庫設(shè)計(jì)4.2.1數(shù)據(jù)庫邏輯設(shè)計(jì)在數(shù)據(jù)庫的設(shè)計(jì)中,必須完全了解數(shù)據(jù)的屬性。同時(shí),還可以根據(jù)數(shù)據(jù)的屬性設(shè)計(jì)相應(yīng)的數(shù)據(jù)實(shí)體。該模型具有許多獨(dú)特的特征,主要體現(xiàn)在其簡介和清晰性中,這可以使抽象數(shù)據(jù)關(guān)系以更直觀的方式顯示。通常在設(shè)計(jì)中,E-R圖用于表示實(shí)體及其屬性之間的關(guān)系[23]。在具體的設(shè)計(jì)環(huán)節(jié),在標(biāo)準(zhǔn)E-R圖中,橢圓線是用來直接表示一個(gè)實(shí)體的基本屬性,而沒有任何方向的橢圓線則是用來直接表示一個(gè)實(shí)體與其他基本屬性之間的相互關(guān)系。矩形可以用來表示兩個(gè)實(shí)體之間的關(guān)系,菱形可以用來表示兩個(gè)實(shí)體之間的關(guān)系[24]。光伏陣列清掃任務(wù)調(diào)度系統(tǒng)的E-R圖,如下圖4-2、4-3、4-4、4-4、4-6、4-7所示。圖4-2人員信息實(shí)體圖圖4-3職位信息實(shí)體圖圖4-4班組信息實(shí)體圖圖4-4機(jī)器設(shè)備實(shí)體圖圖4-6光伏陣列實(shí)體圖圖4-7清掃任務(wù)信息實(shí)體圖4.2.2數(shù)據(jù)庫表設(shè)計(jì)數(shù)據(jù)庫表的設(shè)計(jì)主要目的就是為了設(shè)計(jì)一個(gè)數(shù)據(jù)庫中的數(shù)據(jù)表。在數(shù)據(jù)表中,可以指定字段名稱,字段類型,字段長度,詳細(xì)說明,是否為空,是否為主鍵以及其他信息。借助于數(shù)據(jù)表的設(shè)計(jì),把前臺(tái)的數(shù)據(jù)和系統(tǒng)后臺(tái)的數(shù)據(jù)連接在一起,可以穩(wěn)定的處理前臺(tái)的數(shù)據(jù)請(qǐng)求。光伏陣列清掃任務(wù)調(diào)度系統(tǒng)一共有6個(gè)數(shù)據(jù)表,如下表4-1、4-2、4-3、4-4、4-4、4-6所示。表4-1人員信息表字段名說明類型長度可否為空主鍵idIDint20否主鍵name姓名varchar4否gender性別varchar4否date_of_birth出生年月varchar10否phone電話varchar10否Jobnumber工號(hào)varchar12否Jobcode職位代碼varchar14否Squadcode班組代碼varchar16否表4-2職位信息表字段名說明類型長度可否為空主鍵idIDint20否主鍵epositionNam職位名稱varchar16否titlecorrespondingcode職稱對(duì)應(yīng)代碼varchar14否groupleader組長varchar8否operator操作員varchar8否Informationmanager信息管理員varchar10否表4-3班組信息表字段名說明類型長度可否為空主鍵idIDint20否主鍵teamname班組名稱varchar16否teamname班組名稱對(duì)應(yīng)代碼varchar14否表4-4機(jī)器設(shè)備信息表字段名說明類型長度可否為空主鍵idIDint20否主鍵name名稱varchar16否specification規(guī)格varchar14否factory廠家varchar28否date出廠日期int12否date到廠日期int12否表4-4光伏陣列信息表字段名說明類型長度可否為空主鍵idIDint20否主鍵arrayname陣列名稱varchar18否arraynumber陣列編號(hào)varchar20否number光伏板數(shù)量varchar22否Installationlocation安裝位置varchar36否表4-6清掃任務(wù)信息表字段名說明類型長度可否為空主鍵idIDint20否主鍵missionname任務(wù)名稱varchar80否charge負(fù)責(zé)人名稱varchar8否equipmentname設(shè)備名稱varchar16否arrayname陣列名稱varchar18否starttime起始時(shí)間int16否completetime完成時(shí)間int16否4.3核心功能設(shè)計(jì)4.3.1人員管理管理員要登錄系統(tǒng),并獲得相應(yīng)的操作權(quán)限,必須要在系統(tǒng)后臺(tái)中將相應(yīng)的賬號(hào)添加到系統(tǒng)數(shù)據(jù)庫中,具體的操作流程,如圖4-8所示。圖4-8管理員賬號(hào)添加流程人員管理的其他操作如下:1)增加新用戶:系統(tǒng)錄入了該注冊(cè)用戶的真實(shí)注冊(cè)名和編號(hào)(獨(dú)立)、姓名、注冊(cè)號(hào)和密碼等作為基礎(chǔ)的相關(guān)個(gè)人資料。2)編輯用戶信息:編輯用戶的基本信息。3)刪除用戶:刪除用戶的所有信息。4)查詢用戶:根據(jù)需求以用戶姓名、編號(hào)等條件查找,以列表方式顯示。4.3.2設(shè)備管理設(shè)備管理包括的功能有:新增設(shè)備、維護(hù)設(shè)備、設(shè)備查詢;,具體的操作流程,如圖4-9所示。圖4-9設(shè)備管理操作流程新增設(shè)備:系統(tǒng)錄入用戶新增使用設(shè)備的相關(guān)基礎(chǔ)技術(shù)信息(包括例如新增設(shè)備號(hào)的名稱、類別、型號(hào)、所屬使用車輛和工作班組),并對(duì)其設(shè)備進(jìn)行獨(dú)立地重新編號(hào)。維護(hù)設(shè)備:對(duì)設(shè)備進(jìn)行盤點(diǎn)和維護(hù),將信息錄入到系統(tǒng),作為任務(wù)分配的依據(jù)。設(shè)備查詢:根據(jù)編號(hào)等條件查詢?cè)O(shè)備,以列表方式顯示。4.3.3光伏陣列管理光伏陣列的基本操作包括:增刪、維護(hù)、查詢,在該模塊中,可以及時(shí)更新光伏陣列的信息,而這些信息是制定清掃任務(wù)的基礎(chǔ),其操作流程如下圖4-10所示。圖4-10光伏陣列管理操作流程4.3.4清掃任務(wù)管理清掃任務(wù)管理的操作包括:任務(wù)調(diào)度、任務(wù)查詢,通過查詢當(dāng)前的清掃任務(wù),并制定下一階段的清掃清單,具體的操作流程,如圖4-11所示。圖4-11清掃任務(wù)管理流程任務(wù)分配調(diào)度:給不同的班組進(jìn)行分配的任務(wù),例如:一旦接到了清掃的任務(wù),調(diào)度中心就會(huì)向一個(gè)或幾個(gè)班組發(fā)出任務(wù)。任務(wù)查詢:是指通過光伏陣列的變化或者調(diào)度所發(fā)生的單號(hào)來查詢調(diào)度計(jì)劃,以一個(gè)列表的形式進(jìn)行顯示。4.4人機(jī)界面設(shè)計(jì)本研究課題設(shè)計(jì)的光伏陣列清掃任務(wù)調(diào)度系統(tǒng)主要采用了visualstudio為基礎(chǔ)的光伏陣列清掃任務(wù)調(diào)度系統(tǒng),基于光伏陣列對(duì)話框的光伏陣列應(yīng)用程序具備簡單、緊湊、開發(fā)過程持續(xù)時(shí)間短、界面簡潔等特性。4.4.1軟件登錄界面軟件登錄界面主要為了確保公司的信息不受侵害,并且可以防止非調(diào)度人員誤登入的行為。光伏陣列清掃任務(wù)調(diào)度系統(tǒng)登錄界面如下圖4-12所示。圖4-12調(diào)度軟件登錄界面當(dāng)賬號(hào)或密碼錯(cuò)誤時(shí),彈出報(bào)錯(cuò)窗口如下圖4-13所示。圖4-13賬號(hào)或密碼錯(cuò)誤報(bào)錯(cuò)窗口系統(tǒng)登錄界面錯(cuò)誤彈框如下圖4-14所示。圖4-14登錄錯(cuò)誤彈框4.4.2軟件主要交互界面如圖4-14所示為母窗口,增加窗體控件,添加文件、人員管理、設(shè)備管理、光伏陣列、清掃任務(wù)調(diào)度和幫助菜單,并添加快捷鍵提示文本。圖4-14系統(tǒng)主界面母窗口設(shè)定窗體左下角的文本如圖4-16,使其在完成操作響應(yīng)后顯示“就緒”。圖4-16如圖4-17文件列表添加設(shè)置和打印功能,方便進(jìn)行窗口設(shè)定及打印保存數(shù)據(jù)文本圖4-17文件菜單如圖4-18人員管理菜單下設(shè)基礎(chǔ)信息、人員信息查詢、人員信息維護(hù),基礎(chǔ)信息菜單又下設(shè)班組信息、角色信息、人員信息,方便用戶查詢到詳細(xì)的人員信息。圖4-18人員管理菜單如圖4-19人員信息維護(hù)/查詢界面,提供可選的按姓名或工號(hào)查詢方式,維護(hù)界面可表格形式調(diào)用人員信息并實(shí)現(xiàn)便捷的增刪改查功能。圖4-19人員信息維護(hù)界面人員信息登記功能,如圖4-20登記人員姓名、性別、出生年工號(hào)、職位和聯(lián)系電話。圖4-20人員信息登記界面如圖4-21班組信息登記功能,登記班組名稱、代碼、組長姓名。圖4-21如圖4-22設(shè)備管理菜單,設(shè)置了維護(hù)設(shè)備、查詢?cè)O(shè)備、新增設(shè)備的功能,方便對(duì)設(shè)備信息進(jìn)行增刪改查。圖4-22如圖4-23新增設(shè)備窗口,對(duì)設(shè)備信息進(jìn)行詳細(xì)登記,并錄入數(shù)據(jù)庫。圖4-23如圖4-24設(shè)備信息維護(hù)窗口,可選對(duì)設(shè)備信息進(jìn)行名稱、規(guī)格、廠家或入場日期查詢,亦可全部調(diào)出數(shù)據(jù)增刪。圖4-24如圖4-24光伏陣列菜單,設(shè)置了維護(hù)光伏陣列信息、查詢光伏陣列信息和新增陣列信息功能。圖4-24如圖4-26新增陣列信息窗口,對(duì)新陣列的名稱、編號(hào)、光伏板數(shù)量和安裝位置進(jìn)行數(shù)據(jù)入庫。圖4-26如圖4-27光伏陣列維護(hù)窗口,可選名稱、編號(hào)、安裝位置對(duì)陣列進(jìn)行檢索,表格式調(diào)出數(shù)據(jù)并可進(jìn)行刪改。圖4-27如圖4-28清掃任務(wù)調(diào)度菜單,設(shè)置任務(wù)布置和任務(wù)查詢功能。圖4-28如圖4-29清掃任務(wù)布置窗口,可對(duì)清掃任務(wù)進(jìn)行部署,可設(shè)定人員、設(shè)備、光伏陣列以及任務(wù)時(shí)間,并且可以查詢正在進(jìn)行中的任務(wù)和已經(jīng)完成的任務(wù)。以表格形式從數(shù)據(jù)庫中調(diào)出。圖4-29如圖4-30清掃任務(wù)查詢窗口,可選對(duì)任務(wù)執(zhí)行人、執(zhí)行設(shè)備、光伏陣列、和下達(dá)時(shí)間對(duì)歷史全部任務(wù)進(jìn)行檢索。圖4-30如圖4-31幫助菜單,設(shè)置內(nèi)容和關(guān)于功能,方便查看軟件相關(guān)信息,并在使用遭遇困難時(shí)獲得幫助。圖4-314.4.3數(shù)據(jù)庫功能實(shí)現(xiàn)如圖4-32在SQLServer中創(chuàng)建并且使用本地計(jì)算機(jī)儲(chǔ)存作為本地服務(wù)器。圖4-32如圖4-33交互系統(tǒng)與本地?cái)?shù)據(jù)庫進(jìn)行連接。,圖4-33窗口程序使用.NETFramework4.6.1的類庫文件圖4-34交互系統(tǒng)與數(shù)據(jù)庫關(guān)聯(lián)功能實(shí)現(xiàn)的部分代碼如圖4-35圖4-354.4.4系統(tǒng)窗口程序功能實(shí)現(xiàn)系統(tǒng)登錄界面功能實(shí)現(xiàn)的部分代碼如圖4-36和圖4-37圖4-36賬戶密碼讀取判斷部分代碼圖4-37登錄界面彈出功能實(shí)現(xiàn)代碼數(shù)據(jù)調(diào)用“加載”功能實(shí)現(xiàn),如圖4-38例圖4-38使用“全部加載”功能后調(diào)出數(shù)據(jù)功能實(shí)現(xiàn)所用引用如圖4-39圖4-39引用加載功能實(shí)現(xiàn)代碼,如圖4-40和4-41按鈕功能實(shí)現(xiàn)部分,圖4-42數(shù)據(jù)庫調(diào)用部分。圖4-40圖4-41圖4-42如圖4-43可自選元素進(jìn)行查詢的功能實(shí)現(xiàn),單獨(dú)勾選工號(hào)進(jìn)行查詢時(shí),只會(huì)調(diào)出對(duì)應(yīng)工號(hào)的條目。圖4-43選取查詢功能示例如圖4-44、4-45所示為查詢功能實(shí)現(xiàn)的代碼。圖4-44數(shù)據(jù)庫信息調(diào)取圖4-45與窗口應(yīng)用組件功能鏈接

5系統(tǒng)測試在一個(gè)經(jīng)過了用戶需求的綜合分析和功能設(shè)計(jì)的測試系統(tǒng)正式開始投入使用之前,系統(tǒng)的功能測試設(shè)計(jì)環(huán)節(jié)已經(jīng)是整個(gè)系統(tǒng)軟件開發(fā)中非常重要的一個(gè)技術(shù)步驟,其直接決定了系統(tǒng)是否能夠投入使用,以及系統(tǒng)投入使用后的穩(wěn)定性和安全性。系統(tǒng)測試不是簡單的對(duì)系統(tǒng)的所有未完成的編碼的部分進(jìn)行功能測試,它的目的是,通過采取一定的檢測方法,對(duì)系統(tǒng)設(shè)計(jì)中的各個(gè)環(huán)節(jié)進(jìn)行了全面和深度的檢測,查看系統(tǒng)是否能夠滿足日常運(yùn)行的需要,系統(tǒng)已經(jīng)實(shí)現(xiàn)的概念和性能指標(biāo)能否達(dá)到既定的目標(biāo)[25][26]。只有測試通過的才可能投入市場使用。其包括功能測試和非功能測試。5.1測試環(huán)境測試的環(huán)境和整個(gè)系統(tǒng)的開發(fā)一樣,其也同樣包含了軟件和硬件兩個(gè)部分,在我們進(jìn)行整個(gè)系統(tǒng)的測試時(shí),需要考慮這兩種環(huán)境。系統(tǒng)的軟件組成部分主要包括系統(tǒng)中的數(shù)據(jù)庫、操作系統(tǒng)等,而系統(tǒng)的硬件則包括硬盤、服務(wù)器和接口等,在進(jìn)行軟件測試時(shí),需要測試人員設(shè)置不同的軟硬件組合來進(jìn)行多次的測試,這樣的結(jié)果也才更加真實(shí)可信。光伏陣列清掃任務(wù)調(diào)度系統(tǒng)的測試環(huán)境如表5-1所示。表5-1系統(tǒng)測試環(huán)境測試環(huán)境描述服務(wù)器服務(wù)器IP:7:8080;通用內(nèi)存:16G;硬盤:440G;通用數(shù)據(jù)庫:SQLServer;通用操作系統(tǒng):Win1064位;客戶機(jī)操作系統(tǒng):Win10;版本servicepack3;內(nèi)存:8GB(DDR2)及其以上內(nèi)存;CPU:Intel(R)Pentium(R)DualCPUE2140@1.60GHz;硬盤:400GSATA,7200轉(zhuǎn),8M緩存硬盤;IP:47網(wǎng)關(guān):瀏覽器:IE7.0網(wǎng)絡(luò)環(huán)境獨(dú)立IP地址,10M獨(dú)享或者100M共享,帶寬下行達(dá)到至少700KB/S;5.2測試內(nèi)容(1)性能測試性能測試的目標(biāo)主要是為了測試整個(gè)系統(tǒng)的性能。在系統(tǒng)的性能檢驗(yàn)中,主要是對(duì)于系統(tǒng)的安全性以及穩(wěn)定性等方面進(jìn)行了高強(qiáng)度檢驗(yàn)。在所有的測試工作都開始前,測試者們就需要充分考慮到系統(tǒng)當(dāng)前運(yùn)行環(huán)境情況,并且在此之前就已經(jīng)做好了充分的評(píng)估,同時(shí)也就是我們需要考慮到一個(gè)系統(tǒng)所能夠承載的負(fù)荷以及來自于外界的各種可能造成的惡意襲擊。(2)壓力測試壓力測試實(shí)際上就是用極端的方式對(duì)系統(tǒng)的登陸、頁面功能訪問和數(shù)據(jù)處理能力進(jìn)行并發(fā)性測試,壓力測試是系統(tǒng)測試中的主要工作之一,檢驗(yàn)系統(tǒng)在極端的工況下,其運(yùn)行情況。在壓力測試中,測試人員可以找到系統(tǒng)的性能高點(diǎn),并可以根據(jù)測試結(jié)果進(jìn)行一定程度的完善。一般黑客最常用的方法就是控制很多的機(jī)器給服務(wù)器訪問施加壓力,使系統(tǒng)無法正常工作。5.3測試結(jié)果(1)功能測試在本次測試過程中,當(dāng)輸入正確的管理員帳號(hào)和登錄密碼后,點(diǎn)擊“登錄”按鈕,便可以進(jìn)入系統(tǒng)。若登錄不成功則會(huì)彈出對(duì)話框,提醒登錄錯(cuò)誤信息,登錄錯(cuò)誤提醒如圖5-1所示。圖5-1登錄錯(cuò)誤提示截圖(2)性能測試本次測試以系統(tǒng)出現(xiàn)多個(gè)用戶訪問和系統(tǒng)連續(xù)長時(shí)間運(yùn)行為例,其測試結(jié)果如表5-2所示。表5-2性能測試用例測試用例名稱連續(xù)運(yùn)行時(shí)間驗(yàn)證目的驗(yàn)證系統(tǒng)能否連續(xù)運(yùn)行10天前置條件100個(gè)用戶成功登錄系統(tǒng)測試用例級(jí)別性能測試測試流程連續(xù)10天正常運(yùn)行該系統(tǒng)預(yù)期結(jié)果正常的運(yùn)行狀態(tài)下系統(tǒng)是否能夠正常地運(yùn)行并且其響應(yīng)的時(shí)間也是不會(huì)超過10秒實(shí)際結(jié)果在運(yùn)行時(shí)間內(nèi)各個(gè)功能模塊都能夠正常運(yùn)行且未出現(xiàn)明顯遲鈍現(xiàn)象結(jié)論預(yù)期結(jié)果與實(shí)際結(jié)果一致,測試通過(3)壓力測試實(shí)際工作中使用的就是MI公司的LoadRunner來產(chǎn)生眾多負(fù)載來進(jìn)行測試。系統(tǒng)壓力測試的結(jié)果如表5-3所示。表5-3系統(tǒng)壓力測試結(jié)果監(jiān)測點(diǎn)描述監(jiān)測值平均負(fù)載系統(tǒng)正常工作狀態(tài)下,最后60秒鐘的同步負(fù)載時(shí)間表在進(jìn)程系統(tǒng)中的平均負(fù)載個(gè)數(shù)1780沖突率在以太網(wǎng)上監(jiān)測到的每秒沖突數(shù)4%進(jìn)程/線程交換率進(jìn)程或線程之間每秒交換次數(shù)28%CPU利用率CPU占用率(%)21%磁盤交換率磁盤交換速率13%接收包錯(cuò)誤率用戶接收以太網(wǎng)上的數(shù)據(jù)接收包的每個(gè)同時(shí)每秒鐘會(huì)接收一個(gè)錯(cuò)誤包的次數(shù)0.9%包輸入率每秒時(shí)所輸出的以太網(wǎng)數(shù)據(jù)包總量396.7中斷速率CPU每秒處理的中斷數(shù)268包輸出率每秒輸出的以太網(wǎng)數(shù)據(jù)包數(shù)目9798讀入內(nèi)存頁速率物理內(nèi)存中以每秒為單位讀出一個(gè)內(nèi)存頁的次數(shù)33464寫出內(nèi)存頁速率每秒從物理內(nèi)存中寫到頁文件中的內(nèi)存頁數(shù)2243內(nèi)存頁交換速率每秒一次寫入內(nèi)存頁以及從物理內(nèi)存中閱讀出頁的個(gè)數(shù)246.8進(jìn)程入交換率進(jìn)程交換區(qū)域中輸入的進(jìn)度數(shù)量436進(jìn)程出交換率在該交換區(qū)域中輸出的數(shù)量1724系統(tǒng)CPU利用率系統(tǒng)的CPU占用率(%)4%用戶CPU利用率在使用者模式下的cpu資源占用率(%)28%綜合以上測試數(shù)據(jù)來看,系統(tǒng)的沖突率保持低位,系統(tǒng)的CPU占用率較低,包輸出率較為穩(wěn)定,系統(tǒng)通過了壓力測試。6結(jié)論隨著我們傳統(tǒng)能源發(fā)電日益增多地被可再生能源和清潔能源所取代,國家已經(jīng)制定和出臺(tái)一些相關(guān)的政策,法規(guī)及行業(yè)標(biāo)準(zhǔn),分布式光伏發(fā)電系統(tǒng)日益增加與其他配電設(shè)備和網(wǎng)絡(luò)的聯(lián)系。分布式光伏主要是應(yīng)用于中部和東部地區(qū)集中供電,從而有效緩解了電力負(fù)荷集中地區(qū)的供電短缺。而隨著光伏建設(shè)規(guī)模的擴(kuò)大,對(duì)其進(jìn)行清掃也是一項(xiàng)復(fù)雜的工作,如何根據(jù)光伏陣列的運(yùn)轉(zhuǎn)情況,及時(shí)制定出對(duì)應(yīng)的清掃任務(wù)清單尤為重要。本次的設(shè)計(jì),給出了光伏陣列清掃任務(wù)調(diào)度系統(tǒng)的整體結(jié)構(gòu),系統(tǒng)能夠?qū)夥娬镜墓ぷ魅藛T、設(shè)施、任務(wù)等進(jìn)行信息的調(diào)度、查閱和修改;設(shè)定光伏電站系統(tǒng)的軟硬件架構(gòu),在此基礎(chǔ)上建立光伏清潔調(diào)度系統(tǒng);設(shè)定了系統(tǒng)的軟件管理架構(gòu),其中包含了菜單、人員管理、裝置管理、設(shè)施管理、光伏陣列管理、清掃任務(wù)管理、幫助、關(guān)于等一系列基本操作功能;為系統(tǒng)特別設(shè)計(jì)了一個(gè)相應(yīng)的E-R圖數(shù)據(jù)庫,重點(diǎn)是對(duì)于人員的管理、裝置的管理、光伏陣列管理和清掃任務(wù)管理進(jìn)行詳細(xì)設(shè)計(jì),并設(shè)人機(jī)交互界面,實(shí)現(xiàn)對(duì)系統(tǒng)的控制和交互,經(jīng)過性能測試和壓力測試后,系統(tǒng)達(dá)到正常使用水平。

參考文獻(xiàn)[1]KariLappalainen,SeppoValkealahti.OutputpowervariationofdifferentPVconfigurationsduringirradiancetransitionscausedbymovingclouds[J].AppliedEnergy,2017,190:902-910[2]MahmoudDhimisha,VioletaHolmesa,etal.SevenindicatorsvariationsformultiplePVarrayconfigurationsunderpartialshadingandfaultyPVconditions[J].RenewableEnergy,2017,113:438-460.[3]WatcharinJaideaw,AmnartSuksri,etal.Simulationofphotovoltaicmoduleconfigurationfordifferentshadedpatterns[J].EarthandEnvironmentalScience2017,01:21-24.[4]MohamedHaouari,LotfiHidri,AnisGharbi.OptimalSchedulingofaTwo-stageHybridFlowShop[J].MathematicalMethodsofOperationsResearch,2006,64(1):107-124[5]MasaoYokoyama.Hybridflow-shopschedulingwithassemblyoperations[J].InternationalJournalofProductionEconomics,2001,73(2):103-116[6]Anonymous.AEGPowerSolutionsInstallsSolarSystemonNCStateUniversity'sFREEDMSystemsCenter[J].WirelessNews,2010.[7]MossEugeneNewton,NelsonRuben,WeatherspoonMarkH,MossPedroL..LithiumIonBatteryEnergyStorageSystemforGridApplications[J].MeetingAbstracts,2014,MA2014-0142.[8]J.

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論