哲學家進餐問題是荷蘭學者Dijkstra 提出的經典問題之一,它是一個信號量機制問題的應用,在操作系統文化史上具有非常重要的地位。對該問題的剖析有助于學生深刻地理解計算機系統中的資源共享、進程同步、死鎖等問題,并能熟練地應用信號量來解決生活中的控制流程,即將生活中的控制流程用形式化的方式表達出來。 假設有5個哲學家,他們花費一生中的時光思考和吃飯。這些哲學家共用一個圓桌,每個哲學家都有一把椅子。在桌子中央是一碗通心面,在桌子上放著5只筷子。(如圖所示)當一個哲學家思考時,他與其他同事不交互。時而,哲學家會感到饑餓,并試圖拿起與他相近的兩只筷子(他與鄰近左、右之間的筷子)。一個哲學家一次只能拿起一只筷子。顯然,他不能從其他哲學家手里拿走筷子。當一個饑餓的哲學家同時有兩只筷子時,他就不能不用釋放他的筷子而自己吃了。當吃完后,他會放下兩只筷子,并再次開始思考。 規定奇數號哲學家先拿他左邊的筷子,然后再去拿右邊的筷子;而偶數號哲學家則相反。按此規定,將是1、 2號哲學家競爭1號筷子;3、4號哲學家競爭3號筷子。即五位哲學家都先競爭奇數號筷子,獲得后,再去競爭偶數號筷子,最后總會有一位哲學家能獲得兩只筷子而進餐。
上傳時間: 2013-12-10
上傳用戶:zhangzhenyu
哲學家進餐問題是荷蘭學者Dijkstra 提出的經典問題之一,它是一個信號量機制問題的應用,在操作系統文化史上具有非常重要的地位。對該問題的剖析有助于學生深刻地理解計算機系統中的資源共享、進程同步、死鎖等問題,并能熟練地應用信號量來解決生活中的控制流程,即將生活中的控制流程用形式化的方式表達出來。 假設有5個哲學家,他們花費一生中的時光思考和吃飯。這些哲學家共用一個圓桌,每個哲學家都有一把椅子。在桌子中央是一碗通心面,在桌子上放著5只筷子。(如圖所示)當一個哲學家思考時,他與其他同事不交互。時而,哲學家會感到饑餓,并試圖拿起與他相近的兩只筷子(他與鄰近左、右之間的筷子)。一個哲學家一次只能拿起一只筷子。顯然,他不能從其他哲學家手里拿走筷子。當一個饑餓的哲學家同時有兩只筷子時,他就不能不用釋放他的筷子而自己吃了。當吃完后,他會放下兩只筷子,并再次開始思考。 規定奇數號哲學家先拿他左邊的筷子,然后再去拿右邊的筷子;而偶數號哲學家則相反。按此規定,將是1、 2號哲學家競爭1號筷子;3、4號哲學家競爭3號筷子。即五位哲學家都先競爭奇數號筷子,獲得后,再去競爭偶數號筷子,最后總會有一位哲學家能獲得兩只筷子而進餐。
上傳時間: 2014-01-23
上傳用戶:teddysha
文中介紹了傳統的PID控制原理,PID分為位置式和增量式,計算機控制是數字PID控制。一些 改進的PID控制算法是針對實際應用中的不足提出的,如積分分離式PID控制算法,抗 積分飽和算法,變速積分算法等,實際應用中,控制又分為簡單PID控制和串級PID控 制,對一些典型的控制算法,選用典型控制對象用MArLAB軟件進行了對應仿真。對仿 真結果進行了對比分析,說明了改進算法的作用。
上傳時間: 2016-10-03
上傳用戶:Divine
摘要:給出了解決機器人控制問題一種神經網絡方法。使用一個分級神經網絡(NN)結構學習剛體機器人動力學特點。對于一般類別的機械手,使用前訓練一系列的三層前饋網絡模塊,然后把這些基函數實時地用于第四層。使用線性控制原理,輔以非線性補償控制機械手,使學得的機械手動力學知識創建一個在整個工程中高速控制機械手的控制器。模擬結果表明控制器的性能得到了大大提高。
上傳時間: 2016-12-23
上傳用戶:1583060504
這是在開發RFID讀寫器中必不可少的部分,當你在寫程序時,必須考慮到協議中的算法,還有協議中的數據格式,他也限定了程序中的控制語句
上傳時間: 2013-12-25
上傳用戶:s363994250
主要完成qsys模塊的搭建,以及在nios中編寫控制模塊的c語言程序,最后在串口助手中顯示出控制的結果。
標簽: nios
上傳時間: 2015-07-21
上傳用戶:13298034219
靜電除塵器是環保行業的重要設備,在工業粉塵的回收處理方面有著非常重要的應用。課題的主要內容是研制用于靜電除塵的高頻大功率高壓直流電源,滿足國內市場的需要。本文從實際應用的角度出發,對該高壓直流電源進行研究并給出了主要研制過程。 第一章首先介紹了靜電除塵器的工作原理和除塵器的電特性,然后介紹了幾種當前工業界常用的除塵電源的供電方式,并指出了靜電除塵電源的發展方向是高頻逆變化。在分析了高頻化靜電除塵電源在國內外的研究現狀和發展趨勢后,結合課題的要求,提出了本文需要解決的問題。 第二章首先對逆變電路的功率變換技術進行了分析。接著分析了除塵電源采用PWM硬開關方式的電路特性,并利用PSpice軟件進行了仿真分析,估算出了采用這種方式開關管的損耗。然后重點分析了采用串聯負載串聯諧振和LCC串并聯負載串聯諧振這兩種諧振軟開關工作方式時的電路特性,推導了電路所滿足的條件。在利用PSpice軟件仿真分析的基礎上估算出了開關管的損耗。最后通過電路損耗和可行性的比較,選擇LCC串并聯負載串聯諧振電流斷續的軟開關工作方式應用于大功率高頻高壓電源。 第三章首先確定了三相晶閘管可控整流,電壓型全橋IGBT逆變,高頻變壓器升壓和高壓硅堆全橋整流的主電路拓撲結構。然后給出了高壓直流電源的整流電路、逆變電路、主功率回路以及高頻升壓變壓器的設計過程。整流電路的設計包括晶閘管的選取以及交流電抗器和直流母線濾波電容的設計;逆變電路選用IGBT并聯來實現開關管,并詳細分析了IGBT驅動器的選擇以及在并聯形式下的應用;主功率回路的設計主要是包括迭層母線板的設計。 第四章首先簡單介紹了高壓直流電源在靜電除塵應用中的控制策略。然后詳細分析了各部分保護電路的工作原理。 第五章給出了樣機的實驗結果和重要波形,驗證了設計的可行性。
上傳時間: 2013-04-24
上傳用戶:碉堡1234
社會發展對內燃機車柴油機安全、節能、低污染等方面提出了更高的要求,傳統的機械式控制已很難滿足這些新要求。對機車柴油機采用電子控制技術成為當前提高柴油機乃至整車性能的一種有效方法。柴油機電子控制技術包含的范圍很廣,其中標定技術決定了電控系統中最佳控制參數的獲取,從而影響著柴油機的工作性能,而噴油泵特性的標定是標定眾多內容中首先要解決的問題,因此本文將機車柴油機電控系統中的油量特性標定作為研究重點,首先對電控單體泵的組成和原理進行了分析,確定了其作為機車應用的合理性;其次完成了電子燃油噴射控制單元的設計,并對其實驗方法進行了研究。 噴油泵在匹配任何一種類型柴油機之前,其數學模型和控制特性應該基本確定,能不能使得被匹配的柴油機性能達到最佳水平,將取決于能否通過有效的標定方法來獲得準確的噴油控制參數。本文在電子控制單元基本功能完成的基礎上,充分利用現場總線技術的優勢,在實現物理層和數據鏈路層接口的同時,針對標定應用進行了擴展,制訂出一套完整的通信協議,并開發出上位機標定軟件,使得電子控制單元與上位機之間建立起了良好的通信平臺。標定系統的建立同時為機車故障診斷技術帶來了新思路,本文提出了一種基于分布式機車控制網絡的故障診斷策略,多個智能化節點可以共同來完成復雜的故障診斷操作,性能完備的網絡構成和通訊協議使得大量故障信息的交互顯得有條不紊。這種思路,對電控系統乃至整車的故障診斷技術的發展產生著深遠的影響。 方案的確定,軟硬件的設計,實驗方法的分析,都必須結合真正的臺架實驗,在實驗過程中不斷的改進。本文最后,介紹了在機車廠單體泵試驗臺上進行的電磁閥驅動和油泵特性標定實驗,從中獲得了機車柴油機電控系統研究的寶貴經驗,為后期的柴油機匹配實驗打下了堅實的基礎。
上傳時間: 2013-04-24
上傳用戶:mylinden
電力電子裝置的控制技術隨著電力電子技術的發展而愈來愈復雜。開關電源是現代電力電子設備中不可或缺的組成部分,其質量的優劣以及體積的大小直接影響電子設備整體性能。高頻化、小型化、數字化是開關電源的發展方向。 在應用數字技術進行控制系統設計時,數字控制器的性能決定了控制系統的整體性能。數字化電力電子設備中的控制部分多以MCU/DSP為核心,以軟件實現離散域的運算及控制。在很多高頻應用的場合,目前常用的控制器(高性能單片機或DSP)的速度往往不能完全滿足要求。FPGA具有設計靈活、集成度高、速度快、設計周期短等優點,與單片機和DSP相比,FPGA具有更高的處理速度。同時FPGA應用在數字化電力電子設備中,還可以大大簡化控制系統結構,并可實現多種高速算法,具有較高的性價比。 依據FPGA的這些突出優點,本文將FPGA應用于直流開關電源控制器設計中,以實現開關電源數字化和高頻化的要求。主要研究工作如下: 介紹了基于FPGA的DC/DC數字控制器中A/D采樣控制、數字PI算法的實現;重點描述了采用混合PWM方法實現高分辨率、高精度數字PWM的設計方案,并對各模塊進行了仿真測試;用FPGA開發板進行了一部分系統的仿真和實際結果的檢測,驗證了文中的分析結論,證實了可編程邏輯器件在直流開關電源控制器設計中的應用優勢。
上傳時間: 2013-07-23
上傳用戶:qulele
本文介紹了一種基于現場可編程門陣列FPGA器件的電子密碼鎖的設計方法。重點闡述了紅外遙控電子密碼鎖的整體架構設計;介紹了一種由PT2248作為發送器,MIM-R1AA 38KHZ紅外一體化接收解調器作為接收器的紅外遙控系統的構建方法;詳細說明了如何運用EDA技術自頂向下的設計方法,來實現基于XILINX公司出品的Spartan-3E系列FPGA芯片的紅外遙控解碼、密碼鎖的解鎖、密碼修改、報警提示及液晶顯示等功能。在分析紅外遙控電子密碼鎖各功能模塊時,本論文詳細闡述了各模塊的功能及外部接口信號,給出了各模塊的仿真波形以及整個系統的測試流程和測試結果。本論文在介紹Spartan-3E系列FPGA芯片的特點和性能的同時,利用Spartan-3E系列的XC3S500芯片中的KCPSM3和自行設計完成的狀態機控制器分別實現液晶顯示控制器,通過比較分析得知KCPSM3實現的控制器,在對FPGA的資源利用方面更加合理,實現更加便捷。 本論文利用紅外遙控技術解鎖,大大提高了電子密碼鎖的安全性能;采用FPGA開發設計,所有算法完全由硬件電路來實現,使得系統的工作可靠性大為提高,同時由于FPGA具有在系統可編程功能,當設計需要更改時,只需更改FPGA中的控制和接口電路,利用EDA工具將更新后的設計下載到FPGA中即可,無需更改外部電路的設計,大大提高了設計的效率。因此,采用FPGA開發的數字系統,不僅具有很高的工作可靠性,其升級與改進也極其方便。
上傳時間: 2013-06-25
上傳用戶:cy1109