-
溫度華氏轉(zhuǎn)變攝氏
#include <stdio.h>
#include <stdlib.h>
enum x {A,B,C,D,E}
int main(void)
{
int a=73,b=85,c=66
{
if (a>=90)
printf("a=A等級(jí)!!\n")
else if (a>=80)
printf("73分=B等級(jí)!!\n")
else if (a>=70)
printf("73分=C等級(jí)!!\n")
else if (a>=60)
printf("73分=D等級(jí)!!\n")
else if (a<60)
printf("73分=E等級(jí)!!\n")
}
{
if (b>=90)
printf("b=A等級(jí)!!\n")
else if (b>=80)
printf("85分=B等級(jí)!!\n")
else if (b>=70)
printf("85分=C等級(jí)!!\n")
else if (b>=60)
printf("85分=D等級(jí)!!\n")
else if (b<60)
printf("85分=E等級(jí)!!\n")
}
{
if (c>=90)
printf("c=A等級(jí)!!\n")
else if (c>=80)
printf("66分=B等級(jí)!!\n")
else if (c>=70)
printf("66分=C等級(jí)!!\n")
else if (c>=60)
printf("66分=D等級(jí)!!\n")
else if (c<60)
printf("66分=E等級(jí)!!\n")
}
system("pause")
return 0
}
標(biāo)簽:
include
stdlib
stdio
gt
上傳時(shí)間:
2014-11-10
上傳用戶:wpwpwlxwlx
-
溫度華氏轉(zhuǎn)變攝氏
#include <stdio.h>
#include <stdlib.h>
enum x {A,B,C,D,E}
int main(void)
{
int a=73,b=85,c=66
{
if (a>=90)
printf("a=A等級(jí)!!\n")
else if (a>=80)
printf("73分=B等級(jí)!!\n")
else if (a>=70)
printf("73分=C等級(jí)!!\n")
else if (a>=60)
printf("73分=D等級(jí)!!\n")
else if (a<60)
printf("73分=E等級(jí)!!\n")
}
{
if (b>=90)
printf("b=A等級(jí)!!\n")
else if (b>=80)
printf("85分=B等級(jí)!!\n")
else if (b>=70)
printf("85分=C等級(jí)!!\n")
else if (b>=60)
printf("85分=D等級(jí)!!\n")
else if (b<60)
printf("85分=E等級(jí)!!\n")
}
{
if (c>=90)
printf("c=A等級(jí)!!\n")
else if (c>=80)
printf("66分=B等級(jí)!!\n")
else if (c>=70)
printf("66分=C等級(jí)!!\n")
else if (c>=60)
printf("66分=D等級(jí)!!\n")
else if (c<60)
printf("66分=E等級(jí)!!\n")
}
system("pause")
return 0
}
標(biāo)簽:
include
stdlib
stdio
gt
上傳時(shí)間:
2013-12-12
上傳用戶:亞亞娟娟123
-
給定兩個(gè)集合A、B,集合內(nèi)的任一元素x滿足1 ≤ x ≤ 109,并且每個(gè)集合的元素個(gè)數(shù)不大于105。我們希望求出A、B之間的關(guān)系。
任 務(wù) :給定兩個(gè)集合的描述,判斷它們滿足下列關(guān)系的哪一種:
A是B的一個(gè)真子集,輸出“A is a proper subset of B”
B是A的一個(gè)真子集,輸出“B is a proper subset of A”
A和B是同一個(gè)集合,輸出“A equals B”
A和B的交集為空,輸出“A and B are disjoint”
上述情況都不是,輸出“I m confused!”
標(biāo)簽:
上傳時(shí)間:
2017-03-15
上傳用戶:yulg
-
模糊pid仿真,先運(yùn)行模糊推理系統(tǒng)設(shè)計(jì)程序a.m,并調(diào)入內(nèi)存,然后運(yùn)行模糊控制程序b.m,對(duì)pid控制參數(shù)進(jìn)行整定。
標(biāo)簽:
pid
模糊
仿真
上傳時(shí)間:
2013-12-23
上傳用戶:yzy6007
-
電動(dòng)舵機(jī)(EMA)由于具有結(jié)構(gòu)簡(jiǎn)單、重量輕、負(fù)載特性好和可靠性高等優(yōu)點(diǎn),因而在 無人駕駛飛機(jī)(UAV)、導(dǎo)彈、航天器等飛行器中得到越來越廣泛的應(yīng)用。 傳統(tǒng) PID 控制以其實(shí)時(shí)性好、易于實(shí)現(xiàn)等特點(diǎn)廣泛應(yīng)用于控制系統(tǒng),只要正確設(shè)定參 數(shù),PID 控制器便可實(shí)現(xiàn)其作用,但由于舵機(jī)系統(tǒng)存在著非線性、時(shí)變性等不確定因素,此 時(shí),PID 的控制效果將難于達(dá)到預(yù)期的目標(biāo)。而模糊控制對(duì)控制對(duì)象的非線性、時(shí)變性等具 有較強(qiáng)的適應(yīng)能力,其靈活性和魯棒性較好,并且控制簡(jiǎn)單,在電機(jī)控制領(lǐng)域應(yīng)用非常廣 泛。但在模糊控制的系統(tǒng)中很難完全消除穩(wěn)態(tài)誤差,一般情況下,控制精度不太理想。 針對(duì)上述兩種控制器的特點(diǎn),為了提高舵機(jī)位置伺服系統(tǒng)的控制性能,本文設(shè)計(jì)了一 種模糊自適應(yīng) PID 控制器,兼顧了兩種控制方法的優(yōu)點(diǎn),通過模糊規(guī)則進(jìn)行推理和決策, 在線整定 PID 控制器的三個(gè)參數(shù),實(shí)驗(yàn)結(jié)果表明,該控制器結(jié)構(gòu)簡(jiǎn)單,效果良好。
標(biāo)簽:
PID
電動(dòng)舵機(jī)
模糊自適應(yīng)
控制研究
上傳時(shí)間:
2016-04-27
上傳用戶:547453159
-
超聲波電機(jī)(Ultrasonic Motor簡(jiǎn)稱USM)是八十年代發(fā)展起來的新型微電機(jī)。本文針對(duì)超聲波電機(jī)及其控制技術(shù)的研究現(xiàn)狀和發(fā)展趨勢(shì),以我國研究技術(shù)相對(duì)比較成熟并有產(chǎn)業(yè)化前景的行波超聲波電機(jī)(Traveling-wave Ultrasonic Motor簡(jiǎn)稱TUSM)的伺服控制技術(shù)為研究對(duì)象,以直徑60mm的行波超聲波電機(jī)TUSM60為研究實(shí)例,在特性測(cè)試、動(dòng)穩(wěn)態(tài)性能分析,辨識(shí)模型建立、控制策略與控制算法的選擇與實(shí)現(xiàn)等方面展開研究。本論具體的研究?jī)?nèi)容為: 在分析超聲波電機(jī)研究歷史和現(xiàn)狀的基礎(chǔ)上,結(jié)合國內(nèi)外超聲波電機(jī)特別是行波超聲波電機(jī)控制技術(shù)的發(fā)展趨勢(shì),重點(diǎn)論述了行波超聲波電機(jī)及其驅(qū)動(dòng)控制技術(shù)的研究進(jìn)展。 介紹行波超聲波電機(jī)的基本結(jié)構(gòu),并從該電機(jī)的主要理論基礎(chǔ)--壓電原理、行波合成、接觸模型出發(fā),分析了行波超聲波電機(jī)定子質(zhì)點(diǎn)的運(yùn)動(dòng)方程.并結(jié)合定轉(zhuǎn)子摩擦接觸特點(diǎn),分析了行波超聲波電機(jī)的運(yùn)行機(jī)理。 根據(jù)對(duì)行波超聲波電機(jī)測(cè)試和高精度控制的要求,研制出基于雙DSP和FPGA的超聲波電機(jī)高性能測(cè)試控制平臺(tái)。其中控制核心采用了雙DSP結(jié)構(gòu),可以在對(duì)行波超聲波電機(jī)進(jìn)行控制的同時(shí),將必要的參數(shù)讀取出來進(jìn)行分析和研究。為行波超聲波電機(jī)瞬態(tài)特性分析以及控制策略、控制算法的深入研究打下了基礎(chǔ)。 對(duì)電機(jī)的瞬態(tài)、穩(wěn)態(tài)特性進(jìn)行的測(cè)試,可以分析驅(qū)動(dòng)頻率、電壓以及相位差等調(diào)節(jié)量對(duì)電機(jī)輸出的影響。在此基礎(chǔ)上進(jìn)一步對(duì)行波超聲波電機(jī)的調(diào)節(jié)方式、控制算法選擇方面進(jìn)行分析,并得到相應(yīng)結(jié)論。 通過對(duì)實(shí)驗(yàn)數(shù)據(jù)的總結(jié)和歸納,利用系統(tǒng)辨識(shí)中的非參數(shù)方法,建立在特定頻率條件下的近似線性模型。在行波超聲波電機(jī)工作范圍內(nèi),辨識(shí)若干組不同頻率條件下的近似線性模型,將這些模型的參數(shù)進(jìn)行二維或三維擬合,可以得到一個(gè)關(guān)于行波超聲波電機(jī)傳遞函數(shù)的模型。辨識(shí)模型的建立為合理的選擇和優(yōu)化控制參數(shù),控制效果的驗(yàn)證等提供了行之有效的手段。 在對(duì)行波超聲波電機(jī)的速度控制、位置控制展開的研究中.首先利用遺傳算法對(duì)常規(guī)PI恒轉(zhuǎn)速控制的控制參數(shù)整定及修正方法進(jìn)行了研究;利用神經(jīng)元的在線自學(xué)習(xí)能力,研究和設(shè)計(jì)單神經(jīng)元PID-PI轉(zhuǎn)速控制器,提高控制系統(tǒng)對(duì)電機(jī)非線性和時(shí)變性的適應(yīng)能力;為了消除在伺服控制中,單一調(diào)節(jié)量(驅(qū)動(dòng)頻率)情況下,低轉(zhuǎn)速的跳躍問題,研究和討論了多調(diào)節(jié)量分段控制方法,并利用模糊控制對(duì)控制方法的有效性進(jìn)行了驗(yàn)證;在位置控制中,利用轉(zhuǎn)速控制研究的結(jié)果,研究和設(shè)計(jì)了位置--速度雙環(huán)(串級(jí))控制器,實(shí)現(xiàn)了電機(jī)高精度位置伺服控制。 通過對(duì)已有控制系統(tǒng)的改進(jìn)和簡(jiǎn)化,設(shè)計(jì)和研制了具有實(shí)用化價(jià)值行波超聲波電機(jī)控制器:并將研究成果應(yīng)用于針對(duì)核磁成像設(shè)備而設(shè)計(jì)的行波超聲波電機(jī)隨動(dòng)控制系統(tǒng)中,同時(shí)嘗試了將該控制器用于高精度X-Y兩維定位平臺(tái)。
標(biāo)簽:
行波
電機(jī)伺服
控制
上傳時(shí)間:
2013-07-13
上傳用戶:mpquest
-
貴州電解鋁廠供電四車間廠房?jī)?nèi)變壓器、整流柜、電容等設(shè)備種類繁多,同系列設(shè)備安放距離跨度較大.這些電力電子器件長(zhǎng)期運(yùn)行導(dǎo)致系統(tǒng)內(nèi)部某些連接點(diǎn)絕緣介質(zhì)老化,甚至脫落.這種現(xiàn)象單憑肉眼很難觀察,該廠對(duì)此問題的解決方法為:技術(shù)工人攜帶小型紅外探測(cè)儀定期采集上述器件的某些連接點(diǎn),從紅外圖像數(shù)據(jù)得出溫度數(shù)據(jù)以此判斷器件工作是否處于良好狀態(tài).由于人為因素,工人不一定能全部獲取所有連接點(diǎn)數(shù)據(jù).可見,此方法費(fèi)時(shí)費(fèi)力,還存在隱患. 針對(duì)現(xiàn)行探測(cè)方法存在的弊端,依托"中鋁貴州分公司電解鋁廠整流所安全運(yùn)行監(jiān)控系統(tǒng)開發(fā)"項(xiàng)目,利用一臺(tái)直線行走的智能小車??吭谝堰x擇的定位點(diǎn)處監(jiān)測(cè)車間的電器設(shè)備,因此這就涉及到了監(jiān)控小車的精準(zhǔn)定位問題.本文以卞位機(jī)智能監(jiān)控小車為研究對(duì)象,采用模糊PID控制技術(shù)對(duì)PLC發(fā)出的脈沖頻率進(jìn)行自動(dòng)調(diào)節(jié),依據(jù)脈沖頻率誤差E和誤差變化率EC的變化對(duì)PID控制的參數(shù)進(jìn)行自整定,實(shí)現(xiàn)對(duì)小車速度的模糊控制,從而實(shí)現(xiàn)了小車的精準(zhǔn)定位,為上位機(jī)的監(jiān)控工作做好了準(zhǔn)備. 論文第一章介紹了電解鋁廠供電車間的供電情況,分析了小車定位精準(zhǔn)的重要性,介紹了本文的研究?jī)?nèi)容.第二章對(duì)小車主要結(jié)構(gòu)的硬件設(shè)計(jì)作了介紹.第三章論述了小車的運(yùn)動(dòng)控制,從分析步進(jìn)電機(jī)的矩頻特性和數(shù)學(xué)模型入手,介紹了小車的啟??刂坪瓦\(yùn)動(dòng)中的測(cè)速.第四章論述了小車的精準(zhǔn)定位方法,介紹了模糊PID控制器設(shè)計(jì),重點(diǎn)介紹了模糊PID控制算法的程序設(shè)計(jì).第五章列舉了實(shí)際運(yùn)行調(diào)試中出現(xiàn)的幾種問題,介紹了相應(yīng)的控制方法加以克服.第六章對(duì)論文進(jìn)行了總結(jié).
標(biāo)簽:
直線
智能監(jiān)控
定位
上傳時(shí)間:
2013-04-24
上傳用戶:kirivir
-
減搖鰭是船舶與海洋工程中的一種重要系統(tǒng),目前已在多種船舶中廣泛應(yīng)用。減搖鰭對(duì)于提高船舶耐波性,增加船舶使用壽命,改善設(shè)備與人員的工作條件,提高艦艇的戰(zhàn)斗力具有重要作用。減小船舶橫搖是目前船舶運(yùn)動(dòng)控制領(lǐng)域的重要課題之一。本文以船舶減搖鰭系統(tǒng)作為研究對(duì)象,重點(diǎn)講述了基于ARM處理器的減搖鰭控制器的設(shè)計(jì)與實(shí)現(xiàn)方案。 減搖鰭系統(tǒng)目前大多采用基于力矩對(duì)抗原理的PID控制器??刂破鞯男阅軐?duì)船舶自然橫搖周期和無因次橫搖衰減系數(shù)有著很大的依賴關(guān)系。由于船舶橫搖運(yùn)動(dòng)的復(fù)雜性、非線性、時(shí)變性和海況的不確定性,經(jīng)典PID控制難以獲得滿意的控制效果。采用先進(jìn)的控制策略是解決這一問題的有效方法。本論文將模糊控制與PID控制相結(jié)合,實(shí)現(xiàn)了無須精確的對(duì)象模型,只須將操作人員和專家長(zhǎng)期實(shí)踐積累的經(jīng)驗(yàn)知識(shí)用控制規(guī)則模型化,然后用模糊推理在線辨識(shí)對(duì)象特征參數(shù),便可對(duì)PID參數(shù)實(shí)現(xiàn)自整定。另外,浪級(jí)調(diào)節(jié)器做為減搖鰭控制器的一個(gè)重要組成部分,本論文也對(duì)其設(shè)計(jì)進(jìn)行了研究,提出了一種基于海浪譜估計(jì)的浪級(jí)調(diào)節(jié)器的設(shè)計(jì)方法,彌補(bǔ)了傳統(tǒng)浪級(jí)調(diào)節(jié)器不能充分利用海浪信息的不足。 目前大多數(shù)的減搖鰭控制器使用單片機(jī)作為主處理器或者以工控機(jī)為基礎(chǔ)開發(fā)而來的,前者集成度不高,穩(wěn)定性也不好,而后者成本較高。因此,本課題設(shè)計(jì)了一款新型的基于ARM處理器的減搖鰭控制器,解決了上述問題。該系統(tǒng)主要由硬件平臺(tái)和軟件平臺(tái)兩部分組成。硬件平臺(tái)主要包括基于飛利浦公司的LPC2214的控制器核心電路和輔助實(shí)現(xiàn)控制的驅(qū)動(dòng)電路;軟件平臺(tái)主要是基于ARM的軟件,包括啟動(dòng)代碼和應(yīng)用程序。 研究結(jié)果表明:開發(fā)的嵌入式減搖鰭控制系統(tǒng)不僅具有集成度高、性價(jià)比高、性能優(yōu)越、抗干擾能力強(qiáng)、穩(wěn)定性好、實(shí)時(shí)性高等優(yōu)點(diǎn)。同時(shí)更能夠適應(yīng)減搖鰭控制系統(tǒng)智能化的發(fā)展趨勢(shì),所以該減搖鰭控制器具有很好的使用價(jià)值及意義。
標(biāo)簽:
ARM
減搖鰭
智能控制器
上傳時(shí)間:
2013-07-10
上傳用戶:giser
-
比例-積分-微分(PID)是過程控制中最常用的一種控制算法。算法簡(jiǎn)單而且容易理解,應(yīng)用十分廣泛。但由于應(yīng)用領(lǐng)域的不同,功能上差別很大,系統(tǒng)的控制要求及關(guān)心的控制對(duì)象也不相同。數(shù)字PID控制比連續(xù)PID控制更為優(yōu)越,因?yàn)橛?jì)算機(jī)程序的靈活性,很容易克服連續(xù)PID控制中存在的問題,經(jīng)修正而得到更完善的數(shù)字PID算法。本文以三相全控整流橋阻性負(fù)載為實(shí)際電路,控制主電路電壓,旨在提出一種智能數(shù)字PID控制系統(tǒng)的設(shè)計(jì)思路,并給出了詳細(xì)的硬件設(shè)計(jì)及初步軟件設(shè)計(jì)思路。 PID控制系統(tǒng)采用高性能、低功耗的ARM微處理器S3C44BO作為核心處理單元,內(nèi)部的10位ADC作為信號(hào)采集模塊,采用了矩陣鍵盤和640*480的液晶作為人機(jī)接口;串口作為通信模塊實(shí)現(xiàn)了上位機(jī)的監(jiān)控。采用芯片內(nèi)部自帶的PWM模塊,輸出16M Hz PWM信號(hào)并經(jīng)過一階低通濾波器得到0~5V的控制信號(hào)用于觸發(fā)主電路控制器,實(shí)現(xiàn)PID整定。 軟件方面,分析和研究了uC/OSⅡ的內(nèi)核源碼,實(shí)現(xiàn)了其在32位微處理器上的移植,作為管理各個(gè)子程序執(zhí)行的系統(tǒng)軟件。選用了圖形處理軟件uC/GUI用于完成LCD顯示及控制。PID算法采用了增量式數(shù)字PID算法,采用規(guī)一化算法進(jìn)行參數(shù)選取。上位機(jī)部分采用了C#語言進(jìn)行編寫。另外,采用了RTC(Real Time Clock)作為系統(tǒng)時(shí)鐘,可以實(shí)現(xiàn)系統(tǒng)的定時(shí)運(yùn)行、定時(shí)模式切換等。在上位機(jī)上也可以方便的控制程序的執(zhí)行,實(shí)現(xiàn)遠(yuǎn)程監(jiān)控。 在論文的最后詳細(xì)的介紹了智能PID控制系統(tǒng)在三相全控橋主電路中的具體應(yīng)用??偨Y(jié)了調(diào)試中遇到的問題,對(duì)今后工作中需要進(jìn)一步改善和探索的地方進(jìn)行了展望。
標(biāo)簽:
ARM
PID
控制系統(tǒng)
上傳時(shí)間:
2013-08-01
上傳用戶:lvzhr
-
本文主要介紹了`加熱爐混合模糊控制的方案。該方案采用了“短周期”預(yù)測(cè)爐溫的模糊控制策略,將模糊控制和PID 控制結(jié)合在一起,利用協(xié)調(diào)因子的在線自整定來確定重油流量,實(shí)現(xiàn)了空燃比的自尋優(yōu)模糊控制。該系統(tǒng)
標(biāo)簽:
PID
模糊
加熱爐
中的應(yīng)用
上傳時(shí)間:
2013-06-25
上傳用戶:牧羊人8920