作系統進程通信(預防死鎖)算法 Dijkstra銀行家C語言實現
上傳時間: 2013-12-10
上傳用戶:gtzj
硬盤工具id修改硬 盤id 分區工具 盤id 分區工具
上傳時間: 2017-09-09
上傳用戶:lili123
"kill"可以讓電腦死機(利用程序中的死循環)
上傳時間: 2014-01-27
上傳用戶:jiahao131
死鎖避免演示算法。 本實驗是基于銀行家算法的思想通過編寫C++程序實現銀行家算法的計算機程序化,使其更實用。
上傳時間: 2018-06-20
上傳用戶:薛大神6
資源分配圖化簡,判斷是否發生死鎖,操作系統課程設計--死鎖的檢測,附源代碼
上傳時間: 2019-05-26
上傳用戶:jinqiliang
文檔為基于MatlabSimulink的半掛汽車列車防抱死制動系統仿真研究總結文檔,是一份不錯的參考資料,感興趣的可以下載看看,,,,,,,,,,,,,
標簽: matlab
上傳時間: 2022-06-27
上傳用戶:
傳統污水系統采用繼電器調節控制,容易漂移,且不能智能化,無法保證泵站及時可靠運行。而以單片機為基礎的微型控制機抗干擾能力差,工作期間調整點不穩定,系統容易死機,需要經常到現場服務調節,無法及時準確掌握污水泵站的運行狀態。采用可編程控制器控制,系統運行可靠,基本可以做到免維護調整。 本文針對污水泵站的性能要求和PLC的技術特點,研究了基于DCS測控系統的控制與管理。該系統是以SIEMENS公司的S7-200系列小型PLC作遠程終端,以工業PC機作上位機的主從式一點對多點監控網絡。工業PC機安裝在污水處理廠的中央控制室,既是泵站PLC的上位機,又是處理廠微機局域網的一個工作站,通過自定義無線通訊模塊與各泵站實現數據通信,并通過時間和事件觸發,計算出最佳的平衡水量和各泵站調度水量。下位機PLC安裝在泵站,根據上位機的指令控制泵站的水泵和閥門,組成本地數據采集系統。根據給定的調度水量,調整開啟的水泵臺數和工作時間,達到調度水量的目的。 污水泵站管理系統中泵站地理位置分散,處理廠集中進行數據處理、監視。這一特點與DCS系統功能相吻合。從這一意義上來講,集散控制系統能較好地適應本系統,同時還可以滿足在中心控制室集中顯示、打印、控制各系統的運行狀態和參數的要求。系統統一設計,使其功能合理分配到各子系統中。避免了功能重復及各系統間的不兼容,這樣使得系統維護方便,減少了備品備件。給整個泵站運行管理帶來了方便,提高了運行效率,同時也提高了管理效率,減少了泵站現場管理人員,降低了人力資源成本,也大大降低了因為人工管理造成的疏漏,提高了系統的可靠性。
上傳時間: 2013-08-05
上傳用戶:kgylah
PID算法自從問世以來,一直受到廣泛的關注。隨著現代控制理論及智能控制技術的發展,PID算法也得到了長足的發展。結合傳統的PID控制算法,針對特定的控制領域,出現了一些新的控制算法,模糊PID控制算法就是在此基礎上漸漸形成并凸顯其控制特色。 同時隨著微電子技術的發展,現場可編程邏輯器件FPGA的發展及其EDA技術的日漸成熟,為集成控制芯片開拓了廣闊的發展空間。FPGA的發展為基于硬件的算法模塊的實現提供了可能性,同時節省了外圍的電路,使算法模塊的集成度大大提高。 本文針對當前國內外在算法研究方面的熱點問題,對模糊PID算法進行了深入的分析和研究。通過對汽輪機調節系統的結構分析,對其進行了數學建模。采用某汽輪機的實際設計運行參數,利用Matlab仿真軟件,對該汽輪機的數學模型進行了甩負荷動態特性仿真。仿真結果表明,模糊PID可以更好地解決汽輪發電機組在甩負荷過程中由于機組轉子飛升量太大而導致危急保安裝置動作,使得汽輪發電機組意外停機的問題,能夠保證汽輪發電機組在意外甩負荷時機組正常的機械運轉。根據模糊控制理論的特點及EDA技術和FPGA可編程邏輯器件的發展現狀,提出了在FPGA上實現模糊PID算法的具體實現方案。在綜合分析算法特性的基礎上,選擇Altera公司生產的CycloneⅡ系列中的EP2C35F672C6作為目標芯片,利用分層模塊化設計思想,在Altera公司提供的QuartusⅡ開發環境中,利用原理圖設計輸入和VHDL設計輸入相結合的方式實現了模糊PID控制算法,同時分別對實現的各個功能模塊和整個算法模塊進行了功能時序仿真。根據仿真結果分析,該設計實現了的模糊PID控制功能。 該控制算法模塊的FPGA實現很好的避免了因CPU或者其它問題導致算法程序跑飛、程序死循環、復位不可靠等問題,提高了控制的可靠性。同時加強了模塊的通用性,減少了系統硬件開發周期,節省了外圍設備的電路,降低了設計開發成本。
上傳時間: 2013-07-21
上傳用戶:thinode
智能電表、水表、煤/燃氣表、熱量表等大量地出現在人們的生活中,同時這些儀表的抄錄工作變得越來越煩瑣,工作量大,工作效率低,不僅給用戶帶來不便,而且會存在漏抄、誤抄、估抄的現象。隨著電子技術、通信技術和計算機技術的飛速發展,人工抄表已經逐步被自動抄表所代替。 集中器是一個數據集中處理器,是多對象自動抄表系統的通信橋梁,負責對各智能表的數據進行采集、存儲和管理,及時有效地向上位機傳輸數據并執行上位機發送的指令。提高多對象集中器數據處理能力,有效完成上下行通信是多對象自動抄表系統AMRS(Automation Meter Reading System)目前需要解決的關鍵問題。 本文針對多對象集中器這樣一個較復雜的通信與控制系統,提出采用32位的高性能嵌入式微處理器。32位ARM9微處理器處理速度快、硬件性能高、低功耗、低成本,集成了相當多的硬件資源,硬件的擴展和設計大大簡化,ARM9(S3C2410)為工業級芯片,抗干擾能力強,能夠適應運行現場的較惡劣環境,8/16位微控制器運算能力有限,對于較復雜的通信與控制算法難以順利完成;硬件平臺依賴性強,不利于軟件的開發、升級與移植;在缺乏多任務調度機制的情況下,應用軟件不僅實現難度大,且可靠性難以保證。 本文首先對多對象遠程抄表系統的總體結構進行研究,主要研究了多對象遠程抄表系統中集中器的軟件和硬件實現,對硬件資源進行了外圍擴展,對S3C2410微處理器芯片的外圍硬件進行了擴展設計,使之具備了滿足使用需求的最小系統硬件資源,包括時鐘、復位、電源、外圍存儲、LCD、RS-485通信模塊、CAN通信模塊等電路設計。實時時鐘為多對象集中器定時抄表提供時間標準;電源電路為多對象集中器系統提供穩定電源;看門狗電路的設計保證多對象集中器系統可靠運行,防止系統死機;數據存儲器主要用于存儲參數、變量、集中器自身的參數,負責智能表的參數以及智能表用量等。上行通道即多對象集中器與上位機之間的通信線路,采用CAN現場總線進行通信;下行通道即多對象集中器與智能表之間的通信,采用RS-485總線進行通信。軟件設計上,主要針對多對象集中器的數據存儲功能和串行通訊功能進行程序編寫。基于ARM的多對象遠程抄表系統集中器可以實現多對象遠程抄表,提高了數據處理能力,有效完成了上下行通信,可靠性強,穩定性高,結構簡單。
上傳時間: 2013-06-07
上傳用戶:heminhao
汽車防抱死制動控制系統(ABS)是改善汽車主動安全性的重要裝置,在汽車日益普及的今天,它的應用更為廣泛和具有重要意義。作為制動系統中的閉環控制裝置,它能防止制動過程中的車輪抱死,以保持車輛的方向穩定性和減少輪胎磨損。ABS的主要部件有:液壓調節器、輪速傳感器和用于信號處理、觸發報警燈和控制液壓調節器的ECU。 本文首先簡要介紹了ABS的發展歷史和基本功能,整個系統的基本結構及其控制原理。利用MATLAB/Simulink建立各部件的模型,包括單輪旋轉動力學模型、1/2車輛縱向動力學模型、7自由度整車模型、車輛制動器模型。 分析ABS控制方法,建立ABS滑模變結構控制系統模型。將滑模變結構控制和傳統邏輯門限控制進行比較。在高附著系數路面上可以看出滑模變結構控制較傳統邏輯門限控制能進一步縮短制動距離。進一步地,利用相同制動力在不同附著系數路面上引起的車輪角減速度不同的特點,在線修正目標滑移率,仿真結果顯示獲得了更好的制動效果。 根據防抱死制動系統的工作原理,以ARM單片機LPC2292為核心,完成了輪速信號調理電路、電磁閥和回液泵電機驅動電路等電路的設計,闡述了ABS各功能模塊軟件的設計思想和實現方法,完成了防抱死制動系統的硬件和軟件設計。 最后,自主設計的控制器在某車型上進行了替換試驗。 試驗結果表明:自主開發的ABS控制器滿足了制動防抱死功能的需要,各項試驗指標皆與原裝ABS接近。
上傳時間: 2013-04-24
上傳用戶:nairui21