freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

pid控制系統(tǒng)的設(shè)計(jì)及仿真matlab畢業(yè)論文-文庫(kù)吧資料

2025-06-30 19:04本頁(yè)面
  

【正文】 LL, in the actual call, the ponent code was included in the process of applications, so that COM ponents are also referred to as the process of inside (inproc) ponents. Another ponent is a Windows executable file (. Exe files). Such ponents in practical applications can run on its own independent process, so called process ponents (outofproc) ponents. MATLAB Compiler generated DLL files are COM objects, that is, the process ponents.COM theory does not rely on a particular programming language. This means that the development of COM ponents, COM ponents and the use of application software are not just limited to a particular programming language. Speaking from a technical difficulty, the use of COM to develop their formation than the more simple.Building COM ObjectsYou can use mbuild to create Component Object Model (COM) objects from MATLAB Mfiles. The collection of Mfiles is translated into a single COM class. MATLAB COM Builder supports multiple classes per ponent.The interface to the COM class is the same set of functions that are exported from a C shared library, but the Compiler supports both C and C++ code generation in producing COM objects. mbuild automatically: ?Invokes the Microsoft Interface Definition Language (MIDL) piler ?Invokes the resource piler?Specifies the .DEF files Using mbuild options you can enable auto registration of the COMpatible DLL.For example, to pile into a COM object, usemcc B 39。re ready to deploy your application, the MathWorks offers a number of different options that allow you to either convert or interface your MATLAB application to other environments including C/C++ and the Web. MATLAB is the most productive development environment for creating scientific and engineering applications because it offers powerful tools for every step in the process to reduce your overall development time.Use MATLAB is a highperformance language for technical puting. It integrates putation, visualization, and programming in an easytouse environment where problems and solutions are expressed in familiar mathematical notation. Typical uses include ? Math and putation ? Algorithm development ? Data acquisition ? Modeling, simulation, and prototyping ? Data analysis, exploration, and visualization ? Scientific and engineering graphics ? Application development, including graphical user interface buildingCompiled files Type The MATLAB Compiler takes Mfiles as input and generates C or C++ source code or Pcode as output. The MATLAB Compiler can generate these kinds of source code:?C source code for building MEXfiles.?C or C++ source code for bining with other modules to form standaloneapplications. Standalone applications do not require MATLAB at runtime。 外文文獻(xiàn)IntroductionMATLAB is a highlevel technical puting language and interactive environment for algorithm development, data visualization, data analysis, and numeric putation. Using MATLAB, you can solve technical puting problems faster than with traditional programming languages, such as C, C++, and Fortran. You can use MATLAB in a wide range of applications, including signal and image processing, munications, control design, test and measurement, financial modeling and analysis, and putational biology. Addon toolboxes (collections of specialpurpose MATLAB functions, available separately) extend the MATLAB environment to solve particular classes of problems in these application areas. MATLAB provides a number of features for documenting and sharing your work. You can integrate your MATLAB code with other languages and applications, and distribute your MATLAB algorithms and applications.Software IntroductionThe MATLAB174。在整個(gè)設(shè)計(jì)過(guò)程中,我得到了馬中武老師的悉心指導(dǎo)和幫助??偟恼f(shuō)來(lái),通過(guò)這次畢業(yè)設(shè)計(jì)的完成,我在各方面都有了很大的進(jìn)步。在這次設(shè)計(jì)過(guò)程中,我明顯感覺(jué)到自己在許多方面存在不足,譬如,對(duì)Word的熟練使用,對(duì)MATLAB軟件的應(yīng)用,對(duì)PID控制器的認(rèn)識(shí),電烤爐的了解等等。這些不僅僅鞏固了我以前所學(xué)的專業(yè)知識(shí),而且使我接觸了許多以前沒(méi)接觸過(guò)的新知識(shí),大大地?cái)U(kuò)寬了我的知識(shí)面。在這次畢業(yè)設(shè)計(jì)中,我的任務(wù)是完成PID溫控系統(tǒng)的設(shè)計(jì)(MATLAB)。從拿到設(shè)計(jì)題目到最后成設(shè)計(jì)并定稿,其間經(jīng)歷了翻閱相關(guān)資料、熟悉基礎(chǔ)知識(shí)、學(xué)習(xí)鞏固MATLAB軟件的使用,到開始寫論文以及最后的修改和裝訂成冊(cè)這幾個(gè)階段。李林靜.基于單片機(jī)的爐溫控制系統(tǒng)[J].便用機(jī)械,2004,1:5052.PID模糊控制器的設(shè)計(jì)[J].電子技術(shù)應(yīng)用,1998,610.2129.[6] 鄂景華,自動(dòng)控制原理[M].哈爾濱:哈爾濱工業(yè)大學(xué)出版社,1996. [7] [M].清華大學(xué)出版社,2000.[8]參考文獻(xiàn)[1] [D]:[碩士論文].北京。在第一章緒論中說(shuō)明了溫度控制的意義,MATLAB軟件的應(yīng)用以及在這個(gè)方面的發(fā)展趨勢(shì)。即使在微處理技術(shù)迅速發(fā)展的今天,過(guò)程控制中大部分控制規(guī)律都未能離開PID,這充分說(shuō)明PID控制仍具有很強(qiáng)的生命力。 在本設(shè)計(jì)中, 400秒到430秒之間加入一個(gè)+50的干擾(暫態(tài)干擾),如下圖所示:317 干擾曲線圖318是在Simulink中創(chuàng)建的帶干擾的電烤箱 PID控制系統(tǒng)的仿真結(jié)構(gòu)圖:318 帶干擾的電烤箱的PID控制系統(tǒng)結(jié)構(gòu)圖319 帶干擾的電烤箱的PID控制響應(yīng)曲線 上圖為帶干擾的電烤箱的PID控制響應(yīng)曲線 ,從圖中可以看到再加入干擾后系統(tǒng)的PID控制能較好的抑制這種干擾,在干擾過(guò)后,很快就能恢復(fù)到目標(biāo)值。 仿真結(jié)果及分析 以下就是在Simulink中創(chuàng)建的用 PID算法控制電烤箱溫度的結(jié)構(gòu)圖:314 電烤箱PID控制系統(tǒng)仿真結(jié)構(gòu)圖在圖中的PID模塊中對(duì)三個(gè)參數(shù)進(jìn)行設(shè)定,在Transport Delay模塊中設(shè)定滯后時(shí)間30秒。利用系統(tǒng)辨識(shí)出來(lái)的轉(zhuǎn)移函數(shù),使用MATLAB軟件去做系統(tǒng)仿真。解二:利用三角比例法推導(dǎo)求得圖313利用三角比例法求出a值 (32) 用ZieglerNichols第一個(gè)調(diào)整法則求得之PID控制器加入系統(tǒng)后,一般閉環(huán)系統(tǒng)階躍響應(yīng)最大超越的范圍約在10%~60%之間。表32 ZieglerNichols第二個(gè)調(diào)整法則建議PID調(diào)整值controllerPPI()*PID()*2L 為本專題將經(jīng)驗(yàn)公式修正后之值 上表32為延遲時(shí)間。(使在線調(diào)整時(shí),不用看a求KU),如下圖311所示:圖311 系統(tǒng)震蕩特性圖Step 4:再利用ZieglerNichols調(diào)整法則,即可求出該系統(tǒng)之Kp、Ti,Td之值。以下為Relay feedback臨界震蕩增益求法 (31)a:振幅大小 d:電壓值圖3-7在線調(diào)整法示意圖 在不知道系統(tǒng)轉(zhuǎn)移函數(shù)的情況下,以在線調(diào)整法,直接于PID控制器做調(diào)整,亦即PID控制器里的I值與D值設(shè)為零,只調(diào)P值讓系統(tǒng)產(chǎn)生震蕩,這時(shí)的P值為臨界震蕩增益Kv,之后震蕩周期也可算出來(lái),只不過(guò)在線調(diào)整實(shí)務(wù)上與系統(tǒng)仿真差別在于在實(shí)務(wù)上處理比較麻煩,要在PID控制器輸出信號(hào)端在串接電流表,即可觀察所調(diào)出的P值是否會(huì)震蕩,雖然比較上一個(gè)Relay feedback法是可免除拆裝Relay的麻煩,但是就經(jīng)驗(yàn)而言在實(shí)務(wù)上線上調(diào)整法效果會(huì)較Relay feedback 差,在線調(diào)整法也可在計(jì)算機(jī)做出仿真調(diào)出PID值,可是前提之下如果在計(jì)算機(jī)使用在線調(diào)整法還需把系統(tǒng)轉(zhuǎn)移函數(shù)辨識(shí)出來(lái),但是實(shí)務(wù)上與在計(jì)算機(jī)仿真相同之處是PID值求法還是需要用到調(diào)整法則ZieglerNichols經(jīng)驗(yàn)法則去調(diào)整,與Relay feedback的經(jīng)驗(yàn)法則一樣,調(diào)出PID值。圖35 參數(shù)設(shè)置 Step 3:即可得到系統(tǒng)的特性曲線,如下圖36所示。圖34 Simulink繪出的反饋方塊圖
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1