時間:2022-09-25 23:20:40
序論:寫作是一種深度的自我表達。它要求我們深入探索自己的思想和情感,挖掘那些隱藏在內心深處的真相,好投稿為您帶來了七篇編程技術論文范文,愿它們成為您寫作過程中的靈感催化劑,助力您的創作。
1.1有效避免資源浪費現象的發生
對于計算機軟件系統而言,數據庫作為其中的核心內容,需要得到人們的重點關注。在數據庫設計的過程中,需要通過對軟件工程的定義分析,實現對不同軟件工程項目的認識及理解,滿足數據庫編程的基本需求,從而有效避免了數據資源浪費現象的發生。在軟件設計中,設計人員需要提高對軟件數據庫編程的重視,通過對數據庫資源的綜合性分析,避免數據庫出現使用性能不高的問題,解決數據故障限制因素。對于不良的數據庫而言,其后期系統的維護頻率會不斷增多,從而造成了計算機軟件維修中資源浪費的現象。
1.2提高計算機軟件系統運行速度
在計算機系統設計及分析中,需要通過對軟件系統的運用,實現對程序功能的穩定發揮,為數據資源的系統運行提供有效支持。而且,在高性能數據軟件系統運用中,可以通過對計算機系統的操作分析,進行準確、快速的信息傳輸,全面提高軟件系統的運行速度。同時,在計算機軟件系統使用的過程中,通過對數據庫資源的拓展分析,可以為用戶提供便利性的服務支持,減少數據資源浪費現象的發生。通過計算機軟件數據庫的構建,可以實現對數據庫資源的合理革新,從而為數據資源的儲存軟件系統的管理提供有效支持。
2計算機軟件工程中的數據庫建立
開展計算機軟件工程建設過程中,首先要針對數據庫系統進行完善,設計構建基礎的框架,計算機軟件通常是在網絡環境下運行使用的,因此在建設期間,也要考慮是否存在影響因素,通過各個系統之間的相互配合,來實現軟件功能,數據庫中的信息安全性也能夠得到保障。對于軟件工程中針對數據庫編程管理問題,在建立初期要有明確的使用方向,完成基礎框架設計后需要針對功能方面采取完善措施,不斷的補充其中的功能,并提升軟件自身防御能力,這樣即使是在網絡運行使用環境下,也能最大限度的避免受到病毒攻擊,確保數據信息安全,同時數據庫中信息的更新速率也能夠達到使用需求標準。數據庫建立是基于編程技術基礎上來開展的,對于一些技術性問題,通過功能之間的協調使用,可以更好的避免出現技術性問題,同時在軟件工程投入使用后最大限度的利用數據庫資源,在網絡環境中也能夠實現軟件的自動更新檢測。建立過程中要選擇適合的程序匯編語言,通過語言來完成功能框架編寫,選擇適合的匯編語言,針對不同的功能模塊也可以做出區分,這樣可以更好的幫助提升設計效果。
3對數據庫文件的應用
3.1面向對象的數據庫存儲模式選擇
數據庫存儲模式選擇,需要在分區后進行,存儲功能中可能會出現不同程度的功能隱患問題。這種數據庫存儲模式選擇也是對用戶訪問權限的定義,在軟件使用過程中,為確保內部重要信息的安全性,會對用戶的訪問權限進行定義,這樣不同級別的用戶所能夠登陸到的界面也存在差異,數據庫信息也都得到安全保障?;谖募愋瓦x擇基礎上所進行的文件訪問,也更高效合理,實現上述功能在程序編寫期間要重點設計,根據所存儲的信息類型來對數據庫做出選擇,避免出現更深層次的問題,并幫助合理優化資源,利用過程中達到更理想的效果。不同資源在使用時需要根據所接收到的指令來調動數據庫內部信息,實現資源利用方面的優化。
3.2數據庫文件的加密保護
文件加密保護主要是針對基礎信息來進行的,這部分信息關系到使用者的個人隱私,一旦泄露會造成嚴重的影響,因此在所開展的數據庫文件加密保護中,要根據不同信息的重要程度來設置等級,采用登陸口令以及密碼加密的形式來進行保護,登陸到數據庫文件內部需要輸入相應的加密密匙,這樣工作人員可以根據常見問題來探討解決加密措施,以免文件應用過程中受到網絡病毒的影響,造成數據庫使用期間癱瘓問題。對于文件加密期間的數據信息選擇,通過各個系統之間的文件加密選擇,如果出現功能方面的沖突問題,可以通過系統的框架結構優化來達到更理想的優化使用模式。為各個系統之間的功能優化創造有利環境。
3.3數據存儲模式使用方法比較
存儲功能使用性能是否穩定,要從使用方法對比過程中來進行探討,觀察運行狀態下的軟件是否存在功能不穩定的現象,并從技術性角度來深入探討預防措施。設計期間的功能選擇直接關系到后續網絡訪問所選擇的形式,以及工作任務開展期間可能會遇到的相關問題,幫助提升系統投入使用后的功能穩定性,通過這種工作模式上的創新利用,可以幫助避免網絡環境中軟件使用受到計算機病毒的入侵,并最大程度的保護數據庫中信息的安全性,對于一些比較常見的技術性問題,對于這種配合方法的選擇也能夠達到更理想的運行效果。系統在運行過程中會對所接收到的信息快速篩選,將其中的有用信息進行歸類,這樣可以根據使用需求快速的調動數據庫內的信息,軟件投入使用后也可以根據操作需求對功能進行更新處理,這種方法的實現也需要各個系統之間的相互配合。對存儲模式進行對比,觀察其中所存在的問題,更有利于下一階段軟件功能設計的實現。
3.4開發設計中的編程技術選擇
編程技術選擇過程中,要以軟件功能的穩定性來進行探討,觀察在系統設計中對資源的利用是否優化,以及可能會出現的功能不穩定現象。針對比較常見的系統功能問題,在編程階段的技術選擇可以采用對比的方法來進行,觀察系統功能的穩定性,發現數據傳輸不準確的現象要及時采取解決控制措施,預防軟件的功能出現大面積癱瘓,影響到正常工作使用。程序檢測工作開展也是針對這些技術選擇問題來進行的,對所開發設計出的軟件進行穩定性檢測,為系統的運行創造出安全適合的環境,在這樣的環境下才能夠解決運行穩定性問題,并達到系統需求的工作環境。軟件功能穩定性與編程技術的選擇之間有很大關系,因此在選擇編程方法時要考慮是否可以解決這一技術優化利用的問題。開發初期階段出現問題可以重新優化基礎框架結構,這樣后續的建設計劃也可以順序開展,在這樣的環境下,計算機程序匯編面臨著功能實現與網絡環境安全防護的雙重任務,實現各項工作任務也是十分復雜的。
當今世界正處于信息時代,計算機和通信網絡是這一時代所謂“信息基礎設施”。網絡化是計算機技術九十年代的重要發展趨勢之一。TCP/IP協議在異網互聯中體現出了其強大的生命力,以它為基礎組建的Internet是目前國際上規模最大的計算機網間網,與計算機網絡的普及相呼應的是Windows的廣泛應用。以用戶友好的圖形界面為基礎的Windows已得到用戶的普遍認可,已經并將繼續成為個人機平臺上的事實上的操作系統標準。所以研究和開發在Windows下的網絡編程技術具有普遍的應用價值。
在Windows下的各種網絡編程接口中,Windows Sockets脫穎而出,越來越得到大家的重視,這是因為Windows Sockets規范是一套開放的、支持多種協議的Windows下的網絡編程接口。從1991年的1.0版到1995年的2.0.8版,經過不斷完善并在Intel、Microsoft、Sun、SGI、Informix、Novell等公司的全力支持下,已成為Windows網絡編程的事實上的標準。
本論文對Windows Sockets的規范作了一個較為詳細的介紹,對在windows環境下的Socket編程接口的使用作了一個很好的闡述。實現了網絡上的多媒體數據的傳輸??蛇M一步擴展為網上視頻監控。
本文共分為五章。第一章簡單介紹了一下項目原理,包括WinSock,MPEG,rs-232等。第二章較簡單的介紹了本項目的情況。第三章介紹了整體項目開發的情況,包括我方的項目設計(模塊劃分、界面設計、程序設計)與具體的實現細節。第四章闡述了一下畢業設計的心得體會。
關鍵詞:Windows Socket 、 Mpeg、 Jpeg
:11000多字 有參考文獻 300元
備注:此文版權歸本站所有;。
關鍵詞:數據庫課程體系;教學改革;教學特色
中圖分類號:G642 文獻標識碼:B
文章編號:1672-5913 (2007) 24-0110-04
1數據庫課程體系改革的背景
隨著IT產業的迅速發展,可視化程序設計、計算機網絡技術、數據庫技術、多媒體技術和軟件工程等計算機技術已經出現了大融合,網絡數據庫技術已經成為數據庫技術的主流。而以前數據庫課程建設主要針對關系數據庫的理論和設計方法,偏重理論教學環節,實踐環節較為薄弱,也不涉及網絡編程,與應用性人才培養模式的要求不相適應。為了加強實踐環節,培養高等技術應用型人才,從01級開始,在計算機類專業的教學計劃中新增了“網絡數據庫技術及應用”、“C/S結構應用軟件設計實習”和“B/S結構應用軟件設計實習”三門以實踐為主的課程,并構建了數據庫課程體系(程序設計基礎à關系數據庫設計技術à網絡編程技術à網絡編程實踐à畢業設計提高),該課程體系有相應的理論教學、實驗教學、課程設計、課程實習等教學環節,不僅五個階段本身各有其側重點,而且五個階段之間前后有密切的聯系。該課程體系在教學計劃中處于關鍵的地位,在計算機類專業集中實踐環節中占有相當大的比重,并對該專業學生順利完成畢業設計提供了技術支持,已成為教學計劃得以順利實施的關鍵環節。
要提高教學質量,就要組建教學團隊,建設精品課程[1]。在數據庫課程體系的改革研究與實踐中,我們重點對課程體系中的二門核心課程“數據庫原理及應用”和“網絡數據庫技術及應用”進行了教改和建設,并分別在2003年和2005年獲得了浙江省高等學校精品建設課程。自2005年以來,“網絡數據庫技術及應用”課件獲2005年浙江省第四屆高校教師自制多媒體教學軟件評比二等獎,“網絡數據庫技術課程建設與實踐”項目獲2006年寧波工程學院教學成果獎一等獎,“數據庫課程體系的改革研究與實踐”項目獲2007年寧波市人民政府教學成果獎二等獎。
2數據庫課程體系的改革研究與實踐
在數據庫課程體系的五年教改實踐中,項目負責人組織教學團隊主持完成了“教學模式、教學措施、教學目標、教學方法和教學軟件”的改革成果,具體內容如下。
2.1數據庫課程體系的“五階段”教學新模式
近五年來,該課程團隊的教研活動涉及了數據庫、程序設計、網絡、多媒體等領域。通過國家教育部計算機重點試點專業教學改革的探索,又經過多年數據庫課程體系教學與科研工作的實踐,建立了“程序設計基礎(可視化程序設計+ASP程序設計)à關系數據庫設計(數據庫原理及應用)à網絡編程技術(網絡數據庫技術及應用)à網絡編程實踐(C/S結構應用軟件設計實習+B/S結構應用軟件設計實習)à畢業設計提高(開發基于C/S和B/S結構的網絡數據庫應用系統)”的計算機類專業數據庫課程體系的“五階段”教學新模式,取得了較好的教學效果。“五階段”教學新模式的具體實施步驟如下。
在程序設計基礎階段開設“可視化程序設計”和“ASP程序設計”課程,通過程序設計的基礎訓練,培養學生良好的編程、調試技能和動態網頁的制作方法,學會有關集成工具軟件的使用,為以后的設計、技術和實踐做準備。
在關系數據庫設計階段開設“數據庫原理及應用”課程,主要介紹關系數據庫的基本概念、基本理論和設計方法,同時介紹數據庫應用系統設計案例,以培養學生對中小型數據庫應用系統的結構設計和行為設計的能力。課程結束后馬上進行一個為期二周的數據庫課程設計,以加強這方面的訓練。
在網絡編程技術階段開設“網絡數據庫技術及應用”課程,主要介紹SQL Server 2000數據庫管理系統、客戶/服務器(C/S)應用系統、瀏覽器/服務器(B/S)應用系統等內容,以培養學生采用基于C/S和B/S結構技術來開發網絡數據庫應用系統的能力,為下一步的實踐和提高做準備。
在網絡編程實踐階段開設“C/S結構應用軟件設計實習”和“B/S結構應用軟件設計實習”以實踐動手為主的課程,教師以興趣小組的形式指導學生,學生以小組的形式合作開發小型實用項目,計算中心的開放式實驗室提供給學生充足的上機時間,從而使學生們在實踐中得到了鍛煉。
在畢業設計提高的最后階段,我們的主要做法是:教師部分科研項目吸收優秀學生參與,從而鍛煉了學生參與科研的能力;教師以學生興趣小組的方式指導學生畢業設計,教師給題,學生選題,教師指導。通過這二項措施,帶動了學生學習網絡數據庫的積極性,提高了學生網絡數據庫應用系統編程的能力。
通過“五階段”教學新模式近五年的實踐,學生的網絡數據庫設計能力及實際網絡編程動手能力均有了較大的提高。在畢業設計中采用C/S和B/S結構開發網絡數據庫應用系統的計算機類專業的學生比例逐年提高,取得了較好的實踐效果。浙江省2005屆畢業設計(論文)抽查結果表明[2]:我校計算機類專業學生的畢業設計(論文)在選題、教師指導、收集處理信息與實際動手能力、綜合應用基本理論與基本技能能力、文字表述與圖表質量、規范要求六個方面指標名列各校前茅,并以總分77.97的分數榮獲全省??朴嬎銠C類專業畢業設計(論文)抽查結果評比第一名。
2.2數據庫課程體系的“四加強”教學新措施
第一,加強課程建設力度,不斷完善教學文檔。近五年來,我們編寫了較為合適的講義和教材,不斷完善了課程教學大綱、實綱和課程設計大綱等教學文件,在課程教改方面取得了顯著的成績。近幾年在課程建設中,我們主要突出了實踐動手能力的培養,突出了B/S和C/S等成熟和先進技術的應用,突出了實用和典型案例的講解。在上述“三個突出”思想的指導下,“VB網絡程序設計”、“網絡數據庫技術及應用”和“數據庫原理及應用”教材已分別由科學出版社、西安電子科技大學出版社和人民郵電出版社在2003年、2004年和2006年主編和編著出版。
第二,加強教學軟件開發質量,構建網絡教學環境。我們構建了基于WEB的教學網站和適應性網絡教學平臺,同時電子在線網站在教學管理中得到了應用,受到了較好的效果。這些不僅有利于進行計算機多媒體的輔助教學,而且能為學生提供一種個別化自主學習的環境,促進了學生主動學習的積極性,達到了助教助學的目的。
關鍵詞:壓氣機,實際工況,C語言,計算方法
天然氣是一種潔凈、方便、高效的優質燃料。1990年世界天然氣總廠量已達21397億立方米,占世界能源總量的30%。中國的天然氣工業起步較晚,但近十年來,中國的天然氣工業有了突飛猛進的發展,尤其是以“西氣東輸”為龍頭的幾大輸氣管道的建設,大大推進了全國能源結構和產業結構的調整【1】。目前,管道輸送是天然氣的主要運輸方式,輸氣站是長距離輸氣管道的兩大組成部分之一。其任務是進行氣體的調壓、計量、凈化、加壓和冷卻,使氣體按要求沿著管道向前流動。論文參考網。壓氣機是天然氣管道輸送中的核心設備,壓氣機實際工況的各個參數是天然氣管道運行的重要指標。為了保證整條輸氣管道的正常運行,必須使壓氣機處于良好的工作狀況,其中壓氣機實際工況的計算至關重要。
1 傳統算法
圖1 壓縮過程狀態圖
Fig 1 Thestate graph of compressing process
在計算中采用BWRS方程【3】建立計算模型,整理后得到如下兩個方程:
2 新解法
傳統算法中需要大量的計算工作,作為工業應用如何能在計算機上實現快速計算是很重要的。因此本文在傳統算法的基礎上接合C語言編程[4]提出了一種新算法。在計算中仍然采用BWRS方程建立計算模型。
本算法迭代速度快,一般只需2~6次即可求解,而且精度較高。
圖2已知溫度T和熵s求解其他參數的程序框圖
Fig 2 The flow diagram for calculating the other
parameters under given temperature T and entropy s
3 算例
已知某天然氣干線天然氣組分如下表所示,輸氣站中某一壓氣機的入口狀態工況:(1)P=1000K Pa,T=144.869 K;(2)P=1000 K Pa,T=266.048 K;(3)P=10000 K Pa,T=251.947 K;(4)P=1000 K Pa,T=323.100 K;求壓氣機出口處天然氣的熵值。
表1 天然氣組分表(%)
關鍵詞:多媒體課件,ActionScript,XML,B/S模式
Flash是一款矢量動畫編輯軟件,它的資源整合能力強,支持聲音、圖像、視頻等格式文件的嵌入,此外,在高版本Flash中提供了功能強大的組件(影片剪輯)并支持組件的擴充,這樣能最大程度地減小編碼冗余度、有利于提供一致的應用程序外觀、縮短開發周期。利用Flash內置的ActionScript腳本語言能實現強大的功能,例如:加載外部文件、控制動畫播放流程、創建復雜動畫特效、對聲音的精確控制、與服務器端程序通信等。此外,Flash Player基于流式讀取并執行SWF文件,這使得SWF文件在網絡上的傳輸效率高。越來越多的教師已經開始采用Flash來制作多媒體課件。
然而,如果將數據集成到Flash文件中,數據依賴于Flash文件而存在,勢必影響課件內容的更新且制作周期長。筆者結合XML技術與服務器端編程技術設計了一個利于數據更新和數據交換的課件系統,能很好地解決Flash課件的數據更新和數據交換問題且能顯著縮短課件開發周期。
一、 課件系統的組成模塊
整個系統分為用戶與管理兩個模塊,兩部分可獨立使用。管理模塊可用于B/S模式下對數據的更新。
圖1:課件系統組成
課件界面采用SWF文件格式,SWF文件只需計算機上安裝了Flash Player即可執行,據ADOBE公司官方數據,Flash Player在全世界計算機上的普及率高達98.8%,且FlashPlayer基于流形式讀取并執行SWF文件,這使得SWF文件在網絡上的傳輸效率更高。這就使得課件系統對網絡環境和客戶端要求不高,課件的通用性較好。
如果是在B/S模式下使用該課件系統,可通過管理模塊實現對數據的更新,例如:管理員更新教師提供的教學資料、搜集普通用戶提供的資料(存放在數據庫中),從中選取有價值的資料然后更新XML文件,從而充實課件內容。管理模塊中有管理員和普通用戶兩類用戶權限,普通用戶登錄后能對數據庫及資源文件夾進行讀寫操作,考慮到課件系統的輕便性,他們提交的信息并未寫入XML文件中;管理員除具備普通用戶權限外,還能對數據庫信息進行維護、對所有信息進行審核篩選,選出優秀的與課題相關的信息,系統自動將這些數據寫入XML文件,對其它數據可執行刪除操作。
在B/S結構下,該課件系統的用戶既是使用者也是內容的創造者,既是消費者又是生產者。這樣有助于調動學習者的積極性,使其主動參與到課程相關資料的收集整理中來,從而培養學生的自我學習能力,也有利于提供更加完善的信息、更加充實的內容。較傳統課件系統而言,該系統的優勢不言而喻。
該課件系統能提供一個制作、編輯、、管理和使用課件的環境,能夠把Flash、XML、等技術相結合,能充分發揮Flash課件的交互性、XML組織數據的靈活性、多媒體的形象性和直觀性。課件系統在單機環境下也能正常使用,使用時只需將用戶模塊部分(XML文件、SWF文件、資源文件夾)拷貝即可,對軟硬件環境要求不高。
二、 Flash中ActionScript對XML文件的訪問
XML(eXtensibleMarkup Language)是一種描述數據的標記語言,它能使數據通過網絡無障礙地進行傳輸,并顯示在用戶的瀏覽器上。XML支持用戶定義自己的標記來描述數據,因其極大的靈活性和方便性,在軟件系統中,如果數據存儲格式為XML形式,將大大降低交換數據的復雜性,并且還可以使得這些數據能被不同的程序所利用。
ActionScript是Flash的內置腳本語言,使用ActionScript可以實現對動畫流程以及動畫中元件的控制,從而制作出特效豐富及交互性強的課件。ActionScript腳本可以方便地通過XML 對象的方法與屬性加載、分析、生成與操作 XML 文檔樹。圖2是一XML文檔示例及在腳本中加載該文檔的方法。
圖2:ActionScript對XML文件的訪問
ActionScript腳本訪問XML文檔的技術比較成熟,在訪問XML文件時,我們給XML對象實例傳遞正確的參數便能實現分析XML文件中的數據并將其分層結構加載到內存,我們不必知道腳本中的XML對象訪問XML文檔實現的細節便能實現對XML文件的訪問。此時,XML文件的作用正像數據庫,在其中通過標記(像數據庫中的字段)來存儲數據,當XML文件的數據更新之后,Flash所呈現的數據也相應地得到更新。
三、 從數據庫中導出數據到XML文件
為了利用傳統的以數據庫形式存儲的優質教學資源,系統中采用了數據庫系統。普通用戶或系統管理員所提供的資料也是通過數據庫存儲的,并未直接寫入XML文件中。其原因主要是考慮到系統的可擴展性和用戶模塊的數據量,目前,WEB編程語言對數據庫系統的支持技術成熟,這樣有利于系統投入使用后,方便進一步地完善其功能。
在管理后臺中,系統管理員能對所有數據庫中的信息執行篩選、更新、刪除等操作,能將與課件相關的優質資源信息導出到XML文件,XML文件作為數據交換的中介,在使用課件時,只需將SWF文件、XML文件和相關資源(圖1中課件模塊部分)拷貝即可,這樣課件運行所依賴的數據量小,課件對軟硬件環境要求較低,可移植性較好。
圖3是在ASP中從數據庫讀取信息到XML文件的方法,其他腳本語言處理方式相似。
圖3:從數據庫中導出數據到XML文件在ASP中的實現
四、 較傳統課件系統的改進之處
較傳統課件系統而言,該系統有以下優越之處:
1、有利于課件內容的快速更新,教師不會在制作課件上花太多時間,從而能花更多的時間備課、研究教材、教法。
2、課件有良好的可視化特性、交互性強,能改善使用者的體驗,且系統預留接口,擴展后可支持RIA技術。
3、傳統課件系統設計制作時必須要考慮到使用時可能的軟硬件環境,該系統對使用環境要求不高,只需安裝有Flash Player 8.0即可,無互聯網接入要求。
4、明確以學生為中心,課件提供學生上傳文字、圖片、視頻素材的功能,能培養學生的奉獻精神和自學能力,能激發學生的參與熱情。
5、能促進對學習環境(而非教學環境)的設計,在此課件系統中學生可以利用多種工具和信息資源(如文字、圖片、音頻、視頻資料、CAI與多媒體課件等)來達到自己的學習目標。
[參考文獻]
[1] 柯自聰.Ajax開發精要 [M].北京:電子工業出版社,2006.
[2] [美]SandeepSinghal, Michael Zyda. Networked Virtual Environments—Design and Implementation [M].北京:電子工業出版社,2006.
[3] 羅超理,李萬紅. 管理信息系統原理與應用[M].北京:清華大學出版社,2005.
[4] 袁振國. 教學設計[M].北京:高等教育出版社,2004.
[5] 章精設等. FlashActionScript2.0編程技術教程[M].北京: 清華大學出版社,2005.
[6] (美)普里西拉等.XML模式權威教程[M]. 北京:清華大學出版社,2003.
關鍵詞:人工智能 電氣 自動化
人工智能是研究、開發用于模擬、延伸和擴展人的智能的理論、方法 技術及應用系統的一門新的技術科學。人工智能是計算機科學的一個分支 它企圖了解智能的實質,并生產出一種新的能以人類智能相似的方式作出反應的智能機器.該領域的研究包括機器人.語言識別、圖像識別 自然語言處理和專家系統等。電氣自動化是研究與電氣工程有關的系統運行、自動控制,電力電子技術、信息處理、試驗分析 研制開發以及電子與計算機應用等領域的一門學科。實現機械的自動化,讓機械部份脫離人類的直接控制和操作自動實現某些過程是電氣自動化和人工智能研究的交匯點。積極運用人工智能的新成果無疑有利于電氣自動化學科特別是自動控制領域的發展.也有利于提高電氣設各運行的智能化水平.對改造電氣設備系統,增強控制系統穩定性.加快生產效率都有重大意義。
1、人工智能應用理論分析
人工智能(Artificial Intelligence),英文縮寫為AI。它是研究、開發用于模擬,延伸和擴展人的智能的理論、方法、技術及應用系統的一門新的技術科學。人工智能是計算機科學的一個分支,它企圖了解智能的實質.并生產出一種新的能以人類智能相似的方式作出反應的智能機器 該領域的研究包括機器人、語言識別、圖像識別 自然語言處理和專家系統等。自從1956年“人工智能 一詞在Dartmouth學會上提出以后,人工智能研究飛速發展,成為以計算機為主.涉及信息論.控制論, 自動化、仿生學、生物學、心理學、數理邏輯、語言學、醫學和哲學的一門學科。人工智能研究的一個主要目標是使機器能夠勝任一些通常需要人類智能才能完成的復雜的工作。
當今社會,計算機技術已經滲透到生產生活的方方面面.計算機編程技術的日新月異催生自動化生產,運輸 傳播的快速發展。人腦是最精密的機器,編程也不過是簡單的模仿人腦的收集、分析、交換、處理、回饋.所以模仿模擬人腦的機能將是實現自動化的主要途徑。電氣自動化控制是增強生產.流通、交換、分配等關鍵一環.實現自動化,就等于減少了人力資本投入,并提高了運作的效率。
2、人工智能控制器的優勢
不同的人工智能控制通常用完全不同的方法去討論。但Al控制器例如:神經、模糊、模糊神經以及遺傳算法都可看成一類非線性函數近似器。這樣的分類就能得到較好的總體理解.也有利于控制策略的統一開發。這些Al函數近似器比常規的函數估計器具有更多的優勢.這些優勢如下:
(1)它們的設計不需要控制對象的模型(在許多場合,很難得到實際控制對象的精確動態方程,實際控制對象的模型在控制器設計時往往有很多不確實性因素,例如:參數變化,非線性時,往往不知道)。
(2)通過適當調整(根據響應時間 下降時間、魯棒性能等)它們能提高性能。例如模糊邏輯控制器的上升時間比最優PID控制器快1.5倍 ,下降時間快3.5倍, 過沖更小。
(3)它們比古典控制器的調節容易。
(4)在沒有必須專家知識時.通過響應數據也能設計它們。
(5)運用語言和響應信息可能設計它們。
總而言之,當采用自適應模糊神經控制器、規則庫和隸屬函數在模糊化和反模糊化過程中能夠自動地實時確定。有很多方法來實現這個過程,但主要的目標是使用系統技術實現穩定的解,并且找到最簡單的拓樸結構配置.自學習迅速,收斂快速。
3、人工智能的應用現狀
隨著人工智能技術的發展,許多高等院校及科研機構就人工智能在電氣設備的應用方面展開了研究工作,如將人工智能用于電氣產品優化設計,故障預測及診斷、控制與保護等領域。
3.1 優化設計
電氣設備的設計是一項復雜的工作 它不僅要應用電路、電磁場、電機電器等學科的知識,還要大量運用設計中的經驗性知識。傳統的產品設計是采用簡單的實驗手段和根據經驗用手工的方式進行的.因此很難獲得最優方案。隨著計算機技術的發展,電氣產品的設計從手工逐漸轉向計算機輔助設計(CAD),大大縮短了產品開發周期。人工智能的引進.使傳統的CAD技術如虎添翼.產品設計的效率及質量得到全面提高。用于優化設計的人工智能技術主要有遺傳算法和專家系統。遺傳算法是一種比較先進的優化算法,非常適合于產品優化設計。因此電氣產品人工智能優化設計大部分采用此種方法或其改進方法。
3.2 故障診斷
電氣設備的故障與其征兆之間的關系錯綜復雜,具有不確定性及非線性.用人工智能方法恰好能發揮其優勢。已用于電氣設備故障診斷的人工智能技術有:模糊邏輯、專家系統、神經網絡。
變壓器由于在電力系統中的特殊地位而備受關注,有關方面的研究論文較多。目前對變壓器進行故障診斷最常用的方法是對變壓器油中分解的氣體進行分析.從而判斷變壓器的故障程度。人工智能故障診斷技術在發電機及電動機方面的研究工作也較為活躍。
3.3智能控制
人工智能控制技術在自動控制領域的研究與應用已廣泛展開.但在電氣設備控制領域所見報道不多??捎糜诳刂频娜斯ぶ悄芊椒ㄖ饕?種:模糊控制、神經網絡控制、專家系統控制。由于模糊控制是其中最為簡單、最具實際意義的方法.因而它的應用實例最多。
4、結語
人類智能主要包括三個方面.即感知能力.思維能力 行為能力。而人工智能是指由人類制造出來的 機器”所表現出來的智能。人工智能主要包括感知能力、思維能力和行為能力。人工智能的應用體現在問題求解.邏輯推理與定理證明,自然語言理解 自動程序設計.專家系統,機器人學等方面,而這諸多方面都體現了一個自動化的特征.表達了一個共同的主題,即提高機械人類意識能力,強化控制自動化.因此人工智能在電氣自動化領域將會大有作為,電氣自動化控制也需要人工智能的參與。
參考文獻:
關鍵詞:人工智能 電氣 自動化控制
人類智能主要要包括三個力面,即感知能力,思維能力,行為能力,而人工智能是指由人類制造出來的“機器”所表現出來的智能。人工智能主要包括感知能力、思維能力和行為能力。
1.人工智能應用理論分析
人工智能(Artificial Intelligence),英文縮寫為AI。它是研究、開發用于模擬、延伸和擴展人的智能的理論、方法、技術及應用系統的一門新的技術科學。人工智能是門邊沿學科,屬于自然科學和社會科學的交叉。涉及哲學和認知科學、數學、心理學、計算機科學、控制論、不定性論,其研究范疇為自然語言處理,知識表現,智能搜索,推理,規劃,機器學習,知識獲取,感知問題,模式識別,邏輯程序設計,軟計算,不精確和不確定的管理,人工生命,神經網絡,復雜系統,遺傳算法等,應用于智能控制,機器人學,語言和圖像理解,遺傳編程。
當今社會,計算機技術已經滲透到生產和生活的方方面面,計算機編程技術的日新月異催生自動化生產、運輸、傳播的快速發展。人腦是最精密的機器,編程也不過是簡單的模仿人腦的收集、分析、交換、處理、回饋,所以模仿模擬人腦的機能將是實現自動化的主要途徑。電氣自動化控制是增強生產、流通、交換、分配等關鍵一環,實現自動化,就等于減少了人力資本投入,并提高了運作的效率。
2.人工智能控制器的優勢
不同的人工智能控制通常用完全不同的方法去討論。但AI控制器例如:神經、模糊、模糊神經以及遺傳算法都可看成一類非線性函數近似器。這樣的分類就能得到較好的總體理解,也有利于控制策略的統一開發。這些AI函數近似器比常規的函數估計器具有更多的優勢,這些優勢如下
(1)它們的設計不需要控制對象的模型(在許多場合,很難得到實際控制對象的精確動態方程,實際控制對象的模型在控制器設計時往往有很多不確實性因素。例如:參數變化,非線性時,往往不知道。)
(2)通過適當調整(根據響應時間、下降時間、魯棒性能等)它們能提高性能。例如:模糊邏輯控制器的上升時間比最優PID控制器快1.5倍,下降時間快3.5倍。
(3)它們比古典控制器的調節容易。
(4)在沒有必須專家知識時,通過響應數據也能設計它們。
(5)運用語言和響應信息可能設計它們。論文格式,自動化控制。
(6)它們有相當好的一致性(當使用一些新的未知輸入數據就能得到好的估計),與驅動器的特性無關。論文格式,自動化控制?!,F在沒有使用人工智能的控制算法對特定對象控制效果非常好,但對其他控制對象效果就不會一致性地好,因此對具體對象必須具體設計。
3.人工智能的應用現狀
(1)優化設計電氣設備的設計是一項復雜的工作,它不僅要應用電路、電磁場、電機電器等學科的知識,還要大量運用設計中的經驗性知識。傳統的產品設計是采用簡單的實驗手段和根據經驗用手工的方式進行的。因此,很難獲得最優方案。隨著計算機技術的發展,電氣產品的設計從手工逐漸轉向計算機輔助設計(CAD),大大縮短了產品開發周期。人工智能的引進,使傳統的CAD技術如虎添翼,產品設計的效率及質量得到全面提高。
用于優化設計的人工智能技術主要有遺傳算法和專家系統。遺傳算法是一種比較先進的優化算法,非常適合于產品優化設計,因此電氣產品人工智能優化設計大部分采用此種方法或其改進方法。
(2)智能控制的功能實現
①數據采集與處理:對所有開關量、模擬量的實時采集,并能按要求處理或存貯。
②畫面顯示:模擬畫面真實顯示一次設備和系統的運行狀態,可實時顯示電流、電壓等所有模擬量、計算量、隔離開關、斷路器等實際開關狀態及掛牌檢修功能,能生成歷史趨勢圖。
③運行監視:具有對各主要設備的模擬量數值、開關量狀態的實時智能監視,有事故報警越限和狀態變化事件報警,事件順序記錄、聲光、語音、電話圖象報警。
④操作控制:通過鍵盤或鼠標實現對斷路器及電動隔離開關的控制,勵磁電流的調整。按順控程序進行同期并網帶負荷或停機操作。系統對運行人員的操作權限加以限制,以適應各級運行值班管理。
⑤故障錄波:模擬量故障錄波,波形捕捉,開關量變位,順序記錄等(包括主要輔機)。論文格式,自動化控制。。
⑥在線分析:不對稱運行分析、負序量計算等。
⑦在線參數設定及修改:保護定值包括軟壓板的投退。
⑧運行管理:操作票專家系統,運行日志,報表的生成及存儲或打印,運行曲線等。
人工智能控制技術在自動控制領域的研究與應用已廣泛展開,但在電氣設備控制領域所見報道不多??捎糜诳刂频娜斯ぶ悄芊椒ㄖ饕?種:模糊控制、神經網絡控制、專家系統控制。
4.恒壓供水案例簡析
恒壓供水在工業和民用供水系統中已普遍使用,由于系統的負荷變化的不確定性,采用傳統的PID算法實現壓力控制的動態特性指標很難收到理想的效果。在恒壓供水自動化控制系統的設計初期曾采用多種進口的調節器,系統的動態特性指標總是不穩定,通過實際應用中的對比發現,應用模糊控制理論形成的控制方案在恒壓系統中有較好的效果。在實施過程中選用了AI 一808人工智能調節器作為主控制器,結合FXIN PLC邏輯控制功能很好地實現了水廠的全自動化恒壓供水。對于單獨采用PLC實現壓力和邏輯控制方案,由于PLC的運算能力不足編寫一個完善的模糊控制算法比較困難,而且參數的調整也比較麻煩,所以所提出的方案具有較高的性價比。
本案例中只是一個人工智能在電氣自動化中的一個小小的應用,也是電氣元
件生產供給的一個方向,實現機械智能化是我們努力的追求,將人工智能的先進的最新成果應用于電氣自動化控制的實踐是一個誘人的課題。
人工智能研究的一個主要目標是使機器能夠勝任一些通常需要人類智能完成的復雜的工作,電氣自動化是研究與電氣工程有關的系統運行。人工智能主要包括感知能力、思維能力和行為能力,人工智能的應用體現在問題求解,邏輯推理與定理證明,自然語言理解,自動程序設計,專家系統,機器人學等方面。而這諸多方面都體現了一個自動化的特征,表達了一個共同的主題,即提高機械的人類意識能力,強化控制自動化。因此人工智能在電氣自動化領域將會大有作為,電氣自動化控制也需要人工智能的參與。
參考文獻: