時間:2023-03-20 16:17:28
序論:寫作是一種深度的自我表達。它要求我們深入探索自己的思想和情感,挖掘那些隱藏在內心深處的真相,好投稿為您帶來了七篇節點設計論文范文,愿它們成為您寫作過程中的靈感催化劑,助力您的創作。
關鍵詞:現場總線LonWorks智能節點神經元芯片雙口RAM
引言
LonWorks(LocalOperatingNetworks,局部操作網絡)總線是由美國Echelon公司推出的一種現場總線技術。由于LonWorks控制網絡的開放性、高速性和互操作性,它已廣泛用于工業、樓宇、家庭、辦公設備、交通運輸、能源等自動化領域。EIARS-232-C/RS-485通信網絡在控制系統中應用最為普及,許多設備大都只提供RS-232或RS-485/422接口,不能直接接入LonWorks網絡。因此,需要將現場LON網絡介質上的信息轉換為RS-232-C/RS-485標準的信號,或將RS-232-C/RS-485標準信號轉換為包含LonTalk協議的數據,從而實現不同網絡間的數據傳輸,同時也為上位PC機、底層工作站提供轉換接口。本文所設計的LonWorks智能通信節點方便地與EIARS-232-C/RS-485標準的串行I/O設備進行通信,輕松實現現場節點與上位PC機或其它RS-232-C/RS-485控制設備之間的可靠、準確、快捷數據傳遞。
1LonWorks智能通信節點的硬件結構
1.1節點硬件電路設計
智能節點以Neuron神經元處理器芯片為核心,其硬件電路還包括收發器、EEPROM、雙口RAM、譯碼電路和service電路等。以神經元芯片構成網絡接口,由它通過LonTalk協議與網上的其它智能節點通信,并通過雙口RAM的訪問實現與其它網絡系統的數據交換。節點中用雙口RAM充當不同網絡通信過程中現場信息的接收、發送緩沖區,完成最近發送到達的交換數據的存儲轉發功能,緩解和避免系統緩存緊張和瓶頸的產生。用非易失性存儲器EEPROM存放LonTalk網絡協議固件、多任務調度程序、網絡適配器通信管理程序以及網絡配置信息等。節點的硬件組成結構如圖1所示。
智能節點的基本結構可分為兩部分:以Neuron3150神經元芯片主構成的LonWorks現場總線一側,其基本功能是實現LON網絡上的智能節點功能;另一側是由單片機系統構成的串行通信接口,其功能是實現EIARS-232-C/RS-485標準的串行通信。在這兩部分間采用了雙口RAMCY7C130芯片作為數據共享區。CY7C130通信接口電路的左端口與Neuron3150芯片連接,右端口與8051單片機系統連接,如圖2所示。雙口RAM的兩端都有獨立的數據線、地址線和控制線,兩端都可對雙口RAM的任意單元進行操作。只要兩端不同時對同一地址單元進行操作就不會發生沖突。BUSY顯示本端口想要存取的地址正在被另一個端口操作,發生硬件沖突時,后操作一端的BUSY信號有效。
在應用中分別對雙口RAM1KB的存儲空間進行定義,即CY7C130的同一存儲單元對于Neuron3150芯片及8051單片機系統各有一個地址,這樣兩個系統均能對其進行存取操作。在智能節點中,Neuron3150芯片對1KB空間的地址為D000H~D3FFH。8051單片機系統對它的定義為0000H~03FFH。值得注意的是,CY7C130芯片3FFH和3FEH兩個單元被用作固定用途:當左端Neuron3150芯片向3FFH單元寫入數據時,將產生中斷信號INTR;同理,當右端8051單片機向3FEH單元寫入數據時,將產生中斷信號INTL。利用這兩個信號,可以將系統設置為中斷工作方式,達到節省通信時間的目的。由于雙向數據信息的交換,可以這樣來劃分雙口RAM存儲區間:000H~01FFH單元存入Neuron3150芯片向8051傳送的信息,而200H~3FFH單元存放由8051向Neuron3150發送的信息,并將同類但不同次的信息放在固定的存儲單元,每次都以新的數據覆蓋上次的數據。這樣就不必進行標志的判斷,只需要固定單元取數據就可以進行處理,既節省時間,又安全可靠。
1.2硬件的抗干擾
LonWorks設備往往工作在復雜的電磁環境中,其自身各部分與周圍其它電子設備之間,都不可避免地存在各種形式的電磁干擾和靜電放電。為了保證通信的準確無誤,延長硬件使用壽命,該通信節點在設計上結合LonWorks電路自身特點,采用有關接地、屏蔽和濾波的適當處理,有效減小了電磁干擾的影響。針對收發器FTT-10A,設計抗干擾電路時,應主要圍繞印刷電路板上星形地結構和火花隙的設計。對于靜電放電(ESD),在印刷電路板(PCB)設計中,采用火花放電隙,能夠削弱到達收發器和后續緩沖器電路的ESD能量,使用箝位二極管,能大大增強節點承受來自網絡連接端的ESD能力。對于電磁干擾,應盡量保證強噪聲源(如DC/DC變換器、時鐘電路等)遠離收發器FTT-10A。
2LonWorks智能通信節點的軟件設計
在LON網程序設計中使用NeuronC語言。NeuronC是一種基于ANSIC且帶有網絡通信和高級硬件設備接口擴展語句的高級不應該。它增加了對I/O、事件處理、消息傳遞和分散數據目標的支持,擴充了包括軟件定時器、網絡變量、顯示消息、一個多任務調度程序以及其它各具特點的函數等。采用NeuronC語言開發的應用程序,可直接在Lonbuilder神經元仿真器上進行調試,因此應用程序的開發可獨立于硬件設計進行。智能節點通信流程如圖3所示。
程序中,節點Neuron3150側使用顯示報文通信,能有效實現智能節點與單片機進行雙向通信的功能。用NeuronC語言進行節點設計編程時,必須首先查詢IO_6和IO_7的內容。定義兩個比特類型的輸入變量INTL和BUSYL,通過查詢這兩個變量的內容來確定程序的運行流程。編程如下:
//*****包含文件*****
#include<string.h>
#include<control.h>
//*****公共變量聲明*****
#defineTlon_4850xd000//定義從LON網上所接收數據在雙口RAM存儲單元首址
#definT485_lon0xd0200//定義從單片機側所接收數據在雙口RAM存儲單元首址
IO_6inputbitINTL;//定義IO_6,IO_7為比特類型的輸入變量
IO_7inputbitBUSYL;
Msg_tagtag_out1;//定義輸出消息標簽
//****系統主程序********prioritywhen(msg_arrives)//顯示網絡消息事件
{unsignedint*p;//存儲從LON網上接收的數據
inti;
p=(unsignedint*)(Tlon_485);
for(i=0;I<30;i++)
{*p=msg_in.data[i];
p++;
}
}
}
when(io_in(INTL)==0)//當單片機側有數據時申請中斷
{when(io_in(BUSYL)==1)
{unsignedint*u;
intj;
u=(unsignedint*)(T485_lon);
msg_out.code=1;
msg_out.tag=tag_out1;
for(j=0;j<30;j++)
{msg_out.data[j]=*u;
u++;
}
msg_send();//向LON網其它相關節點發送數據
}
}
圖3
多數院校的學生畢業設計從第七學期中期開始,從實際操作上考慮可以劃分為以下七個階段。
1.開始階段,學院教務辦進行時間節點管理,確定如提交題目、學生選題、提交開題報告、中期答辯抽簽、學生提交論文、指導教師評分等重要階段的時間節點,并以公告形式給出立題通知、立題階段的流程,校外做畢業設計學生需準備的材料等,并對系統進行必要的維護工作。
2.資格審核階段,學院教務辦審核畢業生的答辯資格,并導入相應的數據庫。學院同時確定具有資格的指導教師隊伍。
3.出題審題階段,指導教師在指定的時間節點內給出題目及課題介紹、題目類型等的相應說明。系統提供功能,查詢三年之內的重復題目。系統還提供手動審核功能,確定題目是否適合。在教師立題環節中,系統限定網上提交題目的數量、時間,教師提交的題目需要進行三級審核且都合格,才能作為有效題目在學生網上選題時被開放或公開。立題的時間節點為兩周左右。
4.選題階段,學生網上選題采取互動方式,在規定的時間內進行選擇,每人只能選一題,但可以選擇多次。如果所選題被指導教師確認同意,則無權再選擇其他題目。學生還可以自報題目,申請在校外做畢業設計課題。師生雙向選擇結束后,對未競選上的學生學院負責人進行調劑。選題工作結束后網上公布選題結果,同時公示在選題結束至開題之間要做的主要工作內容。系統要提供各類信息的匯總、下載等。
5.開題階段,指導教師在確定所指導的學生后,要給學生下達畢業設計任務書,包括要完成的任務、基本要求等。指導教師審閱開題報告并填寫評語,不合格的重新提交。答辯組最后提交學生的開題分數,對前期工作做得不到位的教師或學生,中期作為重點考察對象。校外選題要求必須在返校后統一開題。至此,前期工作全部結束。
6.中期檢查階段,學生填寫中期報告提交指導教師審核,指導教師審核中期報告,并給出分數。學生網上抽簽,學院分組進行中期檢查。指導教師在評閱中期報告時,要對設計的工作進度、工作態度、完成質量和存在的主要問題進行重點考核。畢業設計中期檢查答辯組重點檢查內容包括:設計內容是否與畢業設計題目相符,是否出現偏離題目的情況;學生對設計內容有沒有充分理解;學生對設計的概念、技術等是否完全掌握;學生畢業設計(論文)的進度是否符合畢業設計開題的計劃,是否有拖后的情況;已完成的設計部分的工作質量是否達標;課題難度與學生能力是否相符,是否有可能出現無法完成畢業設計的情況;教師和學生是否做到按時在固定地點進行答疑。
7.畢業設計答辯階段,學生提交論文,指導教師審核論文并提交給答辯小組,同時給出論文最后的分數和評語,答辯小組抽閱論文組織答辯并評定成績。開題和中期的分數記入到最后的總成績。答辯后畢業論文、題目等各種資料歸檔。
畢業設計信息化管理系統的構建
構建基于Web的信息化系統,旨在對于畢業設計的全流程提供支持,以解決教師、管理人員所面臨的工作流程復雜、工作量大的問題。系統從教務員、主管領導、指導教師和學生等四個用戶角色在畢業設計過程中的業務范疇出發,根據各自在畢業設計立題、選題、開題答辯、中期檢查、答辯以及公共信息管理方面的工作流程,通過開發與之相對應的系統功能來實現網上業務,輔助完成整個畢業設計工作,提高管理水平和工作效率,提高畢業設計的整體質量。
1.系統功能設計。根據畢業設計管理系統流程要實現的業務的管理要求,該系統從信息管理、時間節點管理、立題管理、選題管理、開題管理、中期管理、答辯管理等功能模塊來完成整個系統的功能目標,系統的功能框架如圖1所示。立題管理模塊包括的主要子功能有維護課題、評閱課題、基層審核、領導小組審核、課題信息匯總、專家給教師留言等。選題管理模塊包括的子功能有選題學生、分配課題、選題信息匯總、我給學生留言、我的歷史留言、學生給我的留言等。開題管理模塊包括的子功能有下達任務書、評閱任務書、審核任務書、開題準備檢查、開題時間地點、評閱開題報告、基層審核開題報告、導出開題報告、查看專家留言等。中期管理模塊包含的子功能有評閱學生中期報告、中期答辯時間地點、隨機抽取中期答辯學生、下載學生中期答辯資料、查看中期答辯成績、錄入成績等。答辯管理模塊包含的子功能有答辯時間地點管理、審核論文、填寫評語及打分、下載學生答辯資料、指導教師評分表管理、論文抽查、答辯信息匯總等。
2.數據庫設計。數據庫是整個系統的核心部分,對于本系統,采用SQLServer2000作為數據庫服務器。經過對需求的研究,下面給出數據庫的邏輯結構的設計。其中包含管理員信息表、教師信息表、學生信息表、畢業設計題目表、歷史題目信息表、題目分配表等12張表。其中畢業設計題目表的部分數據項有ID號、教師姓名、教師編號、題目名稱、學生人數、題目要求、題目是否符合要求標志等。題目分配表的數據項有學號、姓名、題目名稱、指導教師編號、指導教師姓名、學生電話、學生郵箱、年級、是否校外做畢業設計標記、開題成績、中期成績、答辯成績、指導教師成績等。教師信息表存放教師的信息,基本信息從人事部門提取,學生信息表存放學生的基本信息。歷史題目信息表存放每年答辯后的全部畢業學生的畢業設計信息,其余表的信息存放任務書、中期報告、開題報告、資訊、通知等相關資料信息在此不再贅述。
建立健全畢業設計各項管理制度是保證學生高質量完成畢業設計的前提,計算機系成立以系主任為首的畢業設計工作領導小組,負責畢業設計的教學管理。教務處強化宏觀管理,貫徹落實學院有關畢業設計工作的要求,制定了《南京理工大學泰州科技學院畢業設計(論文)管理規定》及相關規范化文件。計算機系專門制訂了《計算機科學與技術系畢業設計工作實施細則》、《計算機科學與技術專業畢業設計大綱》,通過一系列具體措施保障畢業設計的順利開展。
二、畢業設計過程管理
為了保證畢業設計(論文)質量,計算機專業嚴抓畢業設計過程。畢業設計分解為選題審題、任務書下達、畢業設計指導、論文評審、答辯五個過程和開題與開題報告、中期檢查、設計成果驗收三個監控節點。
2.1五個過程控制
(1)選題審題過程為了保證畢業設計的選題能夠達到專業人才培養的要求,提高學生應用能力和創新能力,本專業要求指導教師提前一個學期準備畢業設計課題,由專業教研室和系部進行兩級審核,對其性質、難度、分量及綜合訓練等情況進行把關。以保證所選課題能夠培養學生的創新能力和應用開發能力。同時,計算機專業的課題強化學生的動手實踐能力的培養,大多數課題是工程技術類或軟件開發類課題,且多數面向企業,對學生理論聯系實際、培養應用能力和創新能力起到了很好的促進作用。
(2)任務書下達過程確定選題后,由指導教師依據畢業設計工作規范擬定畢業設計任務書,提交教研室嚴格把關和審核后下達給學生。指導教師向學生明確課題的具體要求,并指導學生如何完成畢業設計。畢業生在此階段查閱相關資料,熟悉開發平臺,需要提交的技術文檔包括:需求分析報告、系統概要設計說明書等。
(3)畢業設計指導過程該階段畢業生在指導教師的指導下,按任務書的計劃進行課題的研發。期間要求每位教導教師每周與畢業生至少輔導二次,學生可采用電話、Email以及見面等多種形式與指導教師溝通,向指導教師咨詢相關技術問題。所有指導教師及時解答學生們所提的問題,并輔導學生完成軟件系統的設計、開發、調試、運行。
(4)論文評審過程本專業要求畢業生在畢業答辯前15天提交研究成果和論文初稿,由指導教師進行預審,對設計成果和論文初稿提出整改和完善意見。指導教師從論文格式到內容進行嚴格把關,對相關的軟件系統做最后的驗收、測試,并根據學生論文完成質量給出成績。通過指導教師審核的學生論文,由系畢業設計領導小組指定教師互評,并根據完成質量給出互評成績。
(5)答辯過程審核通過的畢業生可參加答辯,答辯按時間順序分為:公開組觀摩答辯、正式答辯、補答辯。其中觀摩答辯是對各組推選出來的優秀畢業生進行公開答辯。通過觀摩答辯,使學生熟悉規范的畢業答辯過程。答辯遵循公正、公平、公開的原則,最終由答辯委員會給出答辯成績。
2.2三個監控節點
(1)開題報告與開題在畢業設計任務書下達后組織學生提交開題報告,完成開題。該監控節點不僅要求學生給出書面開題報告,而且要求學生在教研室組織的開題報告會上介紹和展示,教師著重就其設計思路和技術路線進行把關,然后由教研室主任審核,對不符合要求者要求限期修改,重新開題。設置該監控節點的目的在于監控學生課題調研、需求分析、總體設計完成情況。
(2)中期檢查在學院規定的期中教學檢查期間,完成畢業設計中期檢查。中期檢查主要對畢業生前半階段的設計情況進行檢查,包括設計的進度和質量如何,評估學生能否正常完成畢業設計任務,是否需要調整,對一些差生要制訂幫扶措施。
(3)設計成果驗收在學生畢業答辯前,由答辯小組組織對學生的設計成果進行最后的驗收,主要從系統設計的科學性、實現的方法和手段以及運行界面和功能模塊進行驗收。
三、畢業設計質量管理
嚴格的畢業設計質量監控體系是學生高質量完成畢業設計的紀律組織體系,在畢業設計工作期間,督導組專家對畢業設計的各個環節進行檢查督促和指導,發現問題后及時與指導教師和有關部門反饋,保證畢業設計工作的正常和有效進行。為了保證畢業設計(論文)的質量,本專業實現系主任-指導教師-互評教師三級審查制度。還通過畢業設計過程跟蹤表對于畢業設計各個環節和階段的質量要求和任務完成的時限做出明確規定,并對教師的指導工作進行督導。特別是對畢業生提交的計算機專業的設計文檔和程序進行嚴格審核和把關,由各審核人簽字確認。
四、網絡平臺管理
為了加強畢業設計的過程跟蹤和電子文檔的規范化管理,本專業基于B/S架構、平臺開發了一個畢業設計管理系統,系統具有學生信息管理、教師信息管理、課題信息管理、選題管理、過程跟蹤、文檔管理、角色管理等功能。系統在南京理工大學泰州科技學院得到應用,為廣大師生提供了一個畢業設計交流和管理的平臺。系統分為學生模塊、教師模塊、管理員模塊。學生模塊包括學生基本信息維護、學生選題、上傳文檔、提交進度、討論區留言等功能;教師模塊包括教師基本信息維護、上報課題、查看學生進度、管理成績等;管理員模塊包括公共、審核課題、上報成績、設置權限、文檔歸檔等。
五、結束語
關鍵詞: 軟件故障預測;貝葉斯信念網;軟件度量
1 引言
當前關于軟件故障預測的研究大都集中于軟件工程領域的某個方面,畢業論文 如面向對象系統中利用各種度量屬性建立模型預測故障數和故障傾向,利用測試過程中用例的覆蓋率預測模塊故障,利用專家經驗建立專家知識庫預測故障等等.軟件故障的原因貫穿于軟件開發全過程,僅從一個方面來考察軟件故障是不充分的.近十幾年備受關注的貝葉斯網絡(BBNs)對于解決復雜系統不確定因素引起的故障具有很大的優勢,被認為是目前不確定知識表達和推理領域最有效的理論模型.本文提出基于BBNs的故障預測方法,綜合利用軟件開發過程信息預測軟件故障.
2 軟件故障預測的研究現狀
預測故障的方法可以分為兩大類:(1)基于數量的技術,關注預測軟件系統中的故障數;碩士論文 (2)基于分類的技術,關注于預測哪些子系統具有故障傾向.第一類已經有一些研究,但是開發一個有效的模型比較困難.第二類方法更成功一些.利用軟件度量來預測故障傾向是一個重要的趨勢和研究內容,當前的預測模型涉及軟件設計度量,代碼度量和測試度量.軟件維護的歷史數據,例如軟件改變歷史[1]和過程質量數據[2]也被用于軟件故障預測.很多專家認為開發過程的質量是產品質量(這里默認是殘留故障密度)最好的預測器.Ahmed E.Hassan等人提出利用啟發式規則預測軟件子系統故障傾向[3].還有文獻提出利用測試過程中的各種數據(如測試覆蓋率)來預測故障[2].
分析已有的故障預測模型,它們大多基于軟件開發過程中的某一個或幾個階段的數據,或者基于一種或者幾種度量,如軟件復雜性度量和測試度量.但顯而易見,影響軟件質量的關鍵因素不僅僅是其幾個度量.軟件故障與軟件開發全過程往往具有不確定的因果關聯關系,導致軟件故障的因素很多,單純從軟件開發過程的某個階段或基于幾種度量來預測軟件故障是不充分的.BBNs本身是一種不確定性因果關聯模型,具有強大的不確定性問題處理能力,能有效進行多源信息表達與融合.因此本文提出基于BBNs構建軟件故障預測模型,綜合利用軟件開發過程信息預測軟件故障.
3 貝葉斯網絡
一個BBNs是一個有向無環圖,由代表變量的節點及連接這些節點的有向邊構成.節點代表隨機變量,可以是任何問題的抽象,醫學論文 如問題復雜度,觀測現象,意見征詢等.節點間的有向邊代表了節點間的相互關聯關系.有向圖蘊涵了條件獨立性假設,用A(vi)表示非vi后代節點構成的任何節點集合,用∏(vi)表示vi的直接雙親節點集合,則P(vi|(A(vi)∪∏(vi)))=P(vi|∏(vi)).用條件概率表(conditional probabilities table,CPT)來描述點與點之間關聯,條件概率表可以用P(vi|∏(vi))來描述,它表達了節點同其父節點的相關關系———條件概率.沒有任何父節點的節點概率為其先驗概率.圖1用BBNs描述了一個簡單的關于軟件產品質量的例子[4],產品質量由管理能力和開發能力確定,表1為其CPT.BBNs對構造者的信念(專家知識和經驗)建模,基于這個模型它能夠提供精確的數學計算和預測.
4 基于BBNs的軟件故障預測方法
將BBNs應用于軟件故障預測的步驟是:(1)確定變量及其順序;(2)建立BBNs結構;(3)確定BBNs的參數(CPT).本文從軟件開發過程來建立一個BBNs基本模型,并以此模型為基礎擴展節點.
4·1 一個BBNs故障預測的基本模型
影響軟件項目風險的基本因素可分為兩組,一是與組織相關的因素,包括組織文化,管理經驗和能力以及過程成熟度.二是與項目相關的因素[4].影響軟件故障的基本因素可以描述為圖2的基本模型.方框是可以擴展的基點.“項目特征”和“驗證和確認”影響到軟件開發的需求分析,設計,實現和測試過程,軟件故障受開發過程的影響,這個模型涵蓋了軟件開發過程
4·2 擴展的BBNs故障預測模型
我們用已探測的故障數,殘留故障數,職稱論文 殘留故障密度和測試中故障密度四個節點來描述軟件故障,分別用“問題復雜度”,“設計功效”和“測試功效”節點描述需求分析,設計和測試過程.V&V[4]與問題復雜度,設計功效和測試功效三個變量關系緊密,因此本文去掉V&V節點,將這些描述V&V節點的變量(如測試覆蓋率,員工能力等)用來確定問題復雜度,設計功效和測試功效的參數.
本文采用如圖3所示的BBNs故障預測模型,這個模型可以解釋為兩個階段:第一個階段覆蓋了軟件生命周期的規約,設計和編碼;第二個階段覆蓋了測試.設計規模和缺陷數節點為整數或者一個限定的范圍,故障密度為實數,其他節點有下面的狀態:很高,高,中等,低,很低.問題復雜度表示待開發問題集中內在的復雜度,這些問題是規約中離散的功能需求,問題復雜度和設計功效之間的不匹配將導致引入故障數和設計規模增大.測試階段在設計階段之后,實踐中實際分配的測試功效比所要求的少得多.測試功效和設計規模之間的不匹配將會影響已探測故障的數目,引入故障是其邊界條件.已探測故障和引入故障之差是殘留故障數.測試中故障密度是已探測故障和設計規模的函數(已探測故障/設計規模),同樣,殘留故障密度是殘留故障數/設計規模.這里的問題復雜度,設計功效和測試功效的粒度仍然較大,不利于確定其狀態,將其繼續擴展,建立相應子網來描述這些節點:(1)問題復雜度子網(圖4);(2)設計功效子網(圖5);(3)測試功效子網(圖6).
4·3 確定BBNs參數
接下來的問題是確定變量狀態的概率和變量之間關系的強度.從對軟件開發過程的各種文檔記錄中我們可以得到一些確定性知識.對于不確定性知識,傳統的方法是根據專家經驗主觀確定.研究人員定義了大量軟件度量描述軟件質量[2,5,6],將這些研究與專家知識和經驗結合起來確定BBNs參數.
4·4 推理規則
采用應用最廣的隨機模擬采樣法(Pearls and Gibbs算法).首先,為網絡上的節點做初始實例化,證據節點實例化為觀察值,非證據節點實例化為隨機值;然后,開始遍歷圖,對每一非證據節點Y,計算在其他節點給定值的情況下Y的后驗概率分布:
P(Y|WY)=αP(Y|Pa(Y))∏iP(si|Pa(si))
式中,WY表示除Y的節點集合,Si表示Y的第i個子女,工作總結 為正規化因子,其余乘積項為條件概率.公式表明了本節點的概率僅與其父母節點,子節點及其子節點的父母節點有關;Pearl使用上式結果對節點進行采樣,結果作為Y的新實例化,反復進行,直到近似過程收斂(設進行了m次遍歷),這時查詢結果為:P(Y|e)=1m∑mi=1fi,fi為第i次遍歷Y的條件概率,e為證據向量的觀察值.
5 仿真實驗
本文在AgenaRisk[7]系統中對該模型進行仿真實驗.實驗部分采用了AgenaRisk中關于軟件故障預測和軟件項目風險管理的數據.由于具體的項目數據難以收集,我們根據圖3所描述的簡化模型來做仿真實驗.在實驗中我們用軟件需求復雜性度量和軟件需求變更度量來描述問題復雜度[6].利用各種度量來描述設計功效,包括對象(模塊)之間的耦合數(耦合度量),不使用公共屬性的方法的個數(內聚度量),繼承樹的深度和繼承的平均深度(繼承度量)[5].用代碼覆蓋度量來描述測試功效,定義一個相應策略的測試有效率(test effective-ness ratio,TER),TER1是語句覆蓋的測試有效率,TER2是分支覆蓋的測試有效率,TER3是線性代碼順序和跳轉覆蓋測試有效率.我們設定的是一個中等規模的系統,嚴格按照軟件工程開發過程開發,花費了大量資源在設計和測試上,盡量減少耦合,增加內聚,TER1,TER2達到100%,TER3達到90%,因此可以判定設計功效為很高(概率為100%),測試功效很高(概率為100%),如圖7所示.從仿真結果可以看到設計規模較小,引入故障數較少(期望值為17.8),已探測故障密度相對較高,剩余故障數較小(期望值為6.6),這與實際情況是相符合的.當我們將設計功效設置為較低時(概率為100%),如圖8所示,明顯設計規模變大,引入故障數增加(期望值為43.1),相應的剩余故障數增加(期望值13.0),已探測故障密度減少.表2是兩者的對比結果.在實驗中我們分別對問題復雜度,測試功效和設計功效賦值,以檢查模型對各種環境下的變化,其結果與實際較為符合,說明了模型的合理性.
6 結語
本文從軟件開發全生命周期來考察故障,給出了一個BBNs故障預測原型系統,并在AgenaRisk系統中對該模型進行仿真實驗.從實驗結果可以看到,BBNs能夠使用來自主觀和客觀的概率分布和不充分的數據預測軟件故障數.仿真實驗還只是基于一個簡化的模型,將實際項目數據應用于模型,探討建立完備網絡結構和確定節點狀態的方法,建立適應具體項目便于數據收集和確定節點狀態的網絡是需要進一步探討的問題. 參考文獻
[1] Todd L Graves,Alan F Karr,J S Marron,Harvey Siy.Predict-ing fault incidence using software change history[J]. IEEETransactions on Software Engineering,2000,26(7):653-661.
[2] Fenton,NE,Neil M.A critique of software defect prediction models[J].IEEE Transactions on Software Engineering,1999,25(5):675-689.
[3] Ahmed E Hassan,Richard C Holt.The top ten list:dynamic fault prediction[A].Proceedings of the21st IEEE International Conference on Software Maintenance(ICSM’2005)[C].Bu -dapest,Hungary:IEEE,2005.263-272.
[4] Chin-Feng Fan,Yuan-Chang Yu.BBN-based software project risk management[J].Journal of Systems and Software,2004,73(2):193-203.
[5] Munson J C,Nikora A P.Toward a quantifiable definition of software faults[A].Proceedings of13th International Sympo-sium on Software Reliability Engineering(ISSRE2002)[C]. Annapolis,MD,USA:IEEE,2002.388-395.
關鍵詞:EPS板,薄抹灰,外墻外保溫系統,粘結率,錨栓
0.概況
ESP板薄抹灰外墻外保溫系統被廣泛應用于100m以下的建筑工程,外保溫的施工質量直接影響整個建筑工程的質量,從設計、采購、施工各個環節入手,對整個外保溫體系進行系統性的分析,解決關鍵點,從而確保外保溫施工的整體質量,為簡化起見,本文僅針對涂料飾面的EPS板薄抹灰外墻外保溫系統作闡述,常規做法及節點不再贅述??萍颊撐?。
1.設計方案的優化調整
設計的材料種類應力求統一,為方便施工創造條件,可參考下表采用。
序號 部 位 采用材料 材料要求 備 注 1 外墻面(含女兒墻外側) 聚苯板 密度:22kg/m3 厚度由設計定 2 女兒墻內側、頂部及外挑邊 保溫顆粒
厚度由設計定 3 門窗洞口室外側 保溫顆粒
厚度由設計定 4 開敞陽臺、空調板下表面 保溫顆粒 密度:20kg/m3 厚度由設計定 5 空調位墻、立面裝飾線條 保溫顆粒 密度:30kg/m3 厚度由設計定 6 開敞陽臺、空調板上表面 擠塑板 密度:30kg/m3 厚度由設計定 7 飄窗上下表面、外墻 同外墻
關鍵詞:畢業論文;實踐選題;節點控制
畢業論文作為高校培養學生實踐能力的最后環節,是對其大學所學知識和技能的綜合應用,也應契合應用型人才培養的需求,不斷改革和完善論文寫作指導過程。本文將從一線教師的視角出發,根據相關研究成果和自身教學過程中的經驗,提出畢業論文指導的常態機制和動態機制建設思路,從提高大學生畢業論文寫作的積極性出發,達到提高畢業論文寫作質量和人才培養質量的目的。
1論文寫作指導創新的常態機制建設
1.1提高畢業論文寫作重要性的重視程度
近年來,由于就業壓力增加和考研出國等客觀因素,以及學生和教師的重視程度等主觀因素,使得本科畢業論文寫作“流于形式”,難以達到既定目標,甚至在社會上出現了畢業論文“存與廢”的爭議。對此,學校需要先讓學生和老師重視畢業論文,了解畢業論文寫作對其今后工作和畢業的重要性。要結合學生找工作的時間特點、實習和調研經歷以及自身知識結構水平,由指導老師對學生從思想、學習和心理等方面進行有針對性的指導和幫助,提高學生對畢業論文的重視程度。同時,讓學生了解論文寫作的基本流程和難易程度,以便其在實習工作和論文寫作之間做出良好的均衡安排。
1.2強化畢業論文選題指導
選題是整個論文寫作過程的第一步,也是最關鍵的一步。在具體選題指導中,具體需要把握三個基本原則:第一,體現專業性。畢業論文寫作是需要以一定專業知識為基礎的,需要綜合運用其所學專業理論知識和技能,來研究專業領域的問題。因此,畢業論文選題的一個基本原則就是要體現專業性,提升其專業能力。第二,契合實踐性。應用型人才的培養重點在于產教融合和校企合作,使得學生的學習與實踐緊密結合,所以整個教學過程必須是以應用為導向的,畢業論文的寫作也是如此。對于財經類學生而言,可以鼓勵學生從大學期間的學習案例、專家講座、創新競賽、企業參觀和校外實踐活動等來選取具有實踐價值的現實問題,更好地做到學以致用,提升其實踐能力。第三,可行性。作為學生畢業前的最后一個環節,畢業生首先需要保證的是在自己的專業知識容量內和有限時間里順利完成論文。這要求學生在選題時,需要認清自身的專業知識儲備情況和論文寫作的投入時間,選題要難度一般,理論性不能太強,數據收集整理相對較為容易或者實踐調研難度不大。
1.3嚴格論文寫作的過程管理和節點控制
畢業論文的寫作過程一般包括論文選題、開題、初稿撰寫、初稿修改、定稿、答辯等關鍵節點。在這些時間節點上,學校和學院往往會給予一些指導性的時間安排計劃,具體進度執行時則主要由論文指導老師進行控制和管理。首先,對于學生開題和選題的進程控制上。其時間往往在第七學期后半段開始的,第八學期開學時完成選題和開題報告。此時,除了注重選題指導外,指導老師還應讓學生充分利用寒假的寶貴時間。因為,假期后學生的社會實踐實習和面試更為頻繁,其投入精力更加有限。其次,在論文初稿完成控制上,注重初稿完成時間和質量。在論文初稿寫作上,要求學生按照開題報告的基本框架,盡早完成初稿并且保證初稿具有一定的質量。最后,在畢業論文定稿時,強化論文修改和格式問題的指導。初稿完成意味著論文成型,但修改依然是重要的環節,要根據不同學生的寫作質量,明確提出修改要求和目標,這是提升論文質量的重要一環。論文一半在寫,一半在改。對于初次撰寫學術論文的畢業生而言,是需要經過多次修改的。
2論文寫作指導創新的動態機制建設
在論文指導工作上,除了前述的常態機制建設外,還積極推動論文指導工作的動態機制建設。這樣可以保證及時根據學生和指導老師的個體差異,保持指導工作的針對性和靈活性,進一步提高論文指導的效率。
2.1指導老師的動態管理機制建設
在論文指導老師管理上,除日常管理之外,需根據指導老師的實際情況,讓其充分結合學生的知識積累水平、職業發展規劃和論文寫作時間規劃等因素,對不同學生提出不同的要求,達到因人而異、靈活指導的效果,提高論文指導的針對性和合理性。在畢業論文指導老師的管理上,應從學生分配開始,試行有限雙向選擇原則,即在畢業生中根據學生和老師的意愿進行一定比例的自愿結合,從而激勵學生論文寫作和教師指導的主動性。目前,教師對學生畢業論文指導的積極性不高,主要在于畢業論文指導工作較為瑣碎,工作量較大而且績效獎勵明顯不足。對此,要完善論文指導的專業老師激勵制度,建議可以從以下兩個方面入手:一是提高論文指導工作的績效獎勵,激發教師指導論文工作的積極性。論文指導相對于教學工作而言,指導時間過程比較長,而且需要面對不同學生論文寫作的整個過程,其中學生的差異性可能會比較大,從而使得指導工作勞心勞力。但是,在現有的分配體制下,認真指導和隨機應付的差異性未得到體現。因此,欲提高指導老師的工作積極性,應從完善論文指導的績效激勵機制入手。二是對指導老師的資格應該實行動態管理機制,建立退出機制。根據教師的論文指導經歷,結合其自身指導能力、精力和時間安排等因素,對指導老師進行遴選和考核,合理安排每位老師的指導學生人數,杜絕“大鍋飯”式的分配,增強指導老師的責任感、緊迫感。
2.2指導老師與學生的靈活溝通機制建設
在論文寫作過程中,老師與學生的及時溝通和交流,是提高論文寫作質量的重要環節。隨著網絡技術的不斷發展,教師指導越來越多地依賴郵件、QQ和微信等方式對學生進行論文指導,這些指導方式提升了論文的指導效率,但不利于畢業論文質量的提升。在論文指導過程中,指導老師較少和學生當面溝通交流,多數是通過電子通訊方式和學生進行交流?,F代化的交流方式,保障學生和老師的隨時溝通或不定期溝通,解決寫作過程中碰到的疑惑。但是,其仍然不能取代學生和老師的當面溝通交流。例如,一個好選題的確定,其實更需要學生和指導老師之間的多次溝通交流。只有這種面對面的交流溝通,老師才能更好地了解學生的基本情況,如知識儲備、興趣愛好、工作方向等,從而為學生選題進行更有效地指導。若發現學生在選題方向存在較大問題時,更需進行當面溝通交流,詳細告知其存在的問題和后面努力的方向,從而保障論文寫作的順利進行。
2.3強化產學研結合提升教師實踐水平
《高等教育專題規劃》(2012),對本科人才培養深化改革明確提出“提高學生綜合素質,注重實踐性,強化實踐教學,提高學生解決實際問題的能力”。對于應用型人才培養而言,要求師資隊伍的一定比例人員中具有一定的社會工作和實踐經驗,這更利于老師引導學生寫實踐性論文。實踐性論文的選題和指導過程,需要相應的實踐經驗為基礎,這需要指導老師具有一定的社會實踐經驗。而目前高校師資隊伍中,多數老師尤其是年輕老師,多數都是博士畢業后直接進校當專業老師,缺乏實踐經驗,使得在實踐性論文指導上會存在一些不足之處。因此,對于應用型財經高校來說,應積極鼓勵現有教師走出去,進行產學研實踐或一定條件下的校外企業兼職,促進教師隊伍的不斷轉型發展,這樣才能更好地利用自己的實踐經驗來指導學生的論文選題。
作者:王東明 單位:上海立信會計學院金融學院
參考文獻:
[1]武云亮,丁寧,袁平紅.財經類本科畢業生論文形式與選題研究—基于學生能力培養的視角[J].高等財經教育研究,2013,(6):43-47.
【關鍵字】鋼框架,工業廠房,設計
中圖分類號:TU398+.2文獻標識碼: A 文章編號:
一.多層鋼框架工業廠房的設計理念
1、鋼框架體系概念
框架體系是指沿縱橫方向均由框架作為承重和抵抗水平抗側力的主要構成所組成的結構體系。框架的梁柱宜采用剛性連接。鋼框架結構一般可分為無支撐框架和有支撐框架兩種形式。無支撐的純框架體系,有鋼柱和鋼梁組成,在地震區框架的縱、橫梁與柱一般采用剛性連接,縱橫兩方向形成空間體系,有一定的整體的空間作用功能,有較強的側向剛度和延性,承擔兩個主軸方向的地震作用。
2、純框架體系的主要特點是:
(1)可以形成較大使用空間,平面布置靈活,適用多種類型適用功能,結構各部分剛度比較均勻,構件易于標準化和定型化,構造簡單,易于施工。對于層數不多的房屋而言,框架體系是一種比較經濟合理的結構體系。
(2)重力二階效應影響
鋼框架的側向剛度較柔,在風荷載或水平地震作用下將產生較大的水平位移,由于結構上的豎向荷載P的作用,使結構又進一步增加側移值且因其結構的各構件產生附加內力。這使框架產生幾何非線性的效應,稱之為重力二階效應。
由于重力二階效應的影響,將降低結構的承載力和結構的整體穩定。
(3)由于框架結構體系中柱與各層梁為剛性連接,改變了懸臂柱的受力狀態,從而使柱所承受的彎矩大幅度減小,使結構具有較大延性,自振周期長。自重較輕,對地震作用敏感小,是一種較好的抗震結構形式。但由于地震時側向位移大,容易引起非結構性構件的破壞。
(4)框架結構體系的抗側能力主要決定于梁和柱的受彎能力,若房屋層數過多,側力增大,而要提高抗側剛度,只有加大梁、柱截面。
三.工程概況
河南洛陽某選廠精礦過濾車間為多層鋼結構廠房,總建筑面積為1852.2m2。首層層高4.5m,局部二層層高2.9m,三層層高7.6m,建筑高度17.1m。為滿足工藝要求,縱向柱距為6m,9m;橫向柱距為6mX5。框架柱與框架梁均為工字型截面,柱與獨立基礎剛性連接,框架柱與框架梁也是剛性連接。屋面采用薄壁C型鋼雙拼檁條,墻面采用外掛壓型鋼板。樓面采用6mm厚花紋鋼板以節約造價。
四.鋼框架工業廠房建筑設計
1. 維護結構的選用
鋼結構廠房主要采用壓型鋼板圍護結構。壓型鋼板具有自重輕、強度大、剛度較大、抗震性能較好、施工安裝方便,易于維護更新,便于商品化、工業化生產的特點。而且壓型鋼板具有簡潔、美觀的外觀,豐富多彩的色調一級靈活的組合方式,是一種較為理想維護結構用材。
壓型鋼板按波高分高波板、中波板和地波板三種板型。屋面宜采用波高和波距較大的壓型鋼板,墻角宜選用波高和波距較小的壓型岡本。上述工程中壓型鋼板維護結構均選在國標01925-1,其中外墻面壓型鋼板選用YX28-150-750,屋面壓型鋼板屋面板選用YX130-300-600,屋面底板選用YX15-225-900。
2.屋面排水設計
屋面排水設計主要考慮屋面坡度、天溝形式、單坡屋面長度這些因素。
根據《屋面工程技術規范》的規定,屋面坡度最小為5%。然而在實際的操作中,屋面坡度遠遠低于這個標準。但是,考慮到很多企業的鋼構的技術力量、節點的處理以及材料性能等方面的原因,我們通常會將屋面坡度保持在5%內。對于雨雪比較多的地區,屋面坡度可以適當的加大。如下圖所示就是屋面設計示意圖。
五.鋼框架工業廠房結構設計
1、計算的一般規定
計算時對平面布置較規則的多層框架,其橫向框架的計算宜采用平面計算模型,當平面不規則且樓蓋為剛性樓蓋時,宜采用空間計算模型。多層框架的縱向計算,一般可按柱列法計算,當個柱列縱向剛度差別較大且樓蓋為剛性樓蓋時,宜采用空間整體計算模型。多層框架在風荷載作用下,頂點的橫向水平位移(標準值)不宜大于H/500(H為框架柱總高),層間相對位移(標準值)不宜大于h/400(h為層高),對隔墻的多層框架,可不驗算其層間位移。
2、荷載
(1)恒載(永久荷載)
A、建筑物自重,按實際情況計算取值,分享系數r取為1.2;
B、樓(屋)蓋上工藝設備荷載.包括永久性設備荷載及管線等,應按工藝提供的數據取值,其荷載分項系數r取為1.2;當恒荷載在荷載組合中為有利作用時,其分項系數r取為1.0.
(2)活荷載(可變荷載)
樓層活荷載(包括運輸或起重設備荷載),按工藝提供的資料確定,荷載分項系數一般取r=1.4,但當樓面活荷載Q>4KN/M2時,r可取1.3.
3.多層框架的節點構造與計算
(1)梁、柱剛接連接節點
多層框架梁最常用的截面為軋制或焊接的H型鋼截面,當為組合樓蓋時,因優化截面,降低鋼耗、可采用上下翼緣不對稱的焊接工字型截面。多層框架柱最常用的截面亦為軋制或焊接的H型鋼截面,當荷載及柱高均較大時,亦可采用方管截面,但其用鋼量較大且制作亦較困難,當有外觀等特別要求時亦礦用圓管截面。
在多層框架中框架與柱的連接節點一般都是剛性連接,這樣可以增加框架的抗側移剛度,減少框架橫梁的跨中彎矩。梁與柱的剛性連接可以保證將梁端的彎矩和剪力可以有效地傳給柱子,剛接節點的連接(焊接或高強度螺栓連接)應能保證所連接部分內力能可靠的傳遞,對與母材等強的熔透焊(加引弧板)焊縫可不再驗算其強度。
本工程中框架柱與框架梁均為工字型截面,均為剛性連接。
(2)柱腳節點
柱腳的作用是將柱的下端固定于基礎,并將柱身所受的內力傳給基礎?;A一般由鋼筋混凝土做成,其強度遠比鋼材低。為此,需要將柱身的底端放大,以增加其與基礎頂面的接觸面積,使接觸面上的壓應力小于或等于基礎混凝土的抗壓強度設計值。
柱腳按其與基礎的連接方式不同,可分為鉸接和剛接兩種型式。上述工程中柱腳采用剛性柱腳,柱腳通過預埋在基礎上的錨栓來固定,在彎矩作用下,剛接柱腳底板中拉力由錨栓來承受,所以錨栓的數量和直接需要通過計算確定。
(3)屋蓋支撐
屋蓋支撐作用:
1)保證屋蓋結構的空間幾何不變性和穩定性
2)承受和傳遞水平荷載
支撐體系可有效地承受和傳遞風荷載、吊車的制動荷載及地震作用等水平荷載
本工程屋面設有5t電動葫蘆,為保證承重結構在安裝和使用過程中的整體穩定性,提高結構的空間作用,減少屋架桿件在平面外的計算長度,根據結構的形式、跨度、吊車噸位和所在地區的抗震設防烈度等設置支撐系統,在屋面2-3軸及5-6軸之間設水平支撐。
六.結束語
工業廠房的設計的好壞是由工藝、項目管理所決定的,而衡量一個設計院的水平則是通過對該設計院的綜合管線的管理來評定的,因為對于綜合管線的管理將會直接影響到設計的順利進行。各專業協調的能力最直接、最表面的體現就是綜合管線的布置。各專業協調的好,綜合管線的布置就合理,廠房就會整齊、干凈,否則就顯得零亂。當然設計人員的素質也是廠房設計好壞的決定因素,因此,應該加強設計人員的素質建設。
參考文獻:
[1]崔芃 淺談鋼結構工業廠房設計[期刊論文] 《山西建筑》 -2007年24期
[2]沙昱楠 康樂 對鋼結構工業廠房設計及施工問題的探討 [期刊論文] 《城市建設理論研究(電子版)》 -2012年14期
[3]梁中力 黃文明 齊立軍 淺談鋼結構工業廠房設計與安裝施工 [期刊論文] 《中小企業管理與科技》 -2010年27期
[4]張海玲 多層鋼結構工業廠房設計問題分析 [期刊論文] 《科技致富向導》 -2011年20期
[5]張興玉 多層鋼結構工業廠房設計與實例 [期刊論文] 《科技與生活》 -2010年9期