




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、西南交通大學(xué)峨眉校區(qū)2016年全國(guó)大學(xué)生數(shù)學(xué)建模競(jìng)賽第二次預(yù)選賽試題題目(A題 自動(dòng)倒車策略)姓名吳佩倫何青霞學(xué)號(hào)20141207712014121382專業(yè)14級(jí)機(jī)電14級(jí)鐵道運(yùn)輸聯(lián)系電話1588169012918190896066QQ792160313546452637自動(dòng)倒車策略摘要本文針對(duì)自動(dòng)泊車系統(tǒng)的研究,參考生活中人工入庫(kù)的實(shí)際情況,對(duì)整個(gè)倒車過(guò)程車輛運(yùn)動(dòng)規(guī)律進(jìn)行深入分析之后,運(yùn)用了幾何學(xué)相關(guān)知識(shí)求出了車輛在各段泊車的位置,列出了相關(guān)不等式并采用數(shù)形結(jié)合的方法,求解出了泊車起始點(diǎn)范圍,并根據(jù)車輛在泊車點(diǎn)附近安全行駛的區(qū)域范圍及泊車最終??课恢玫暮侠硇?,列出約束條件,通過(guò)構(gòu)建多目標(biāo)非
2、線性規(guī)劃模型,很好的解決了安全倒車入庫(kù)的起始點(diǎn)位置問(wèn)題和最佳泊車策略問(wèn)題,最后運(yùn)用了Matlab軟件對(duì)模型進(jìn)行求解。問(wèn)題一中,題目要求尋找能夠安全倒車入庫(kù)的起始點(diǎn)位置所在的區(qū)域范圍,首先我們要明確的是影響汽車安全入庫(kù)的因素就是車庫(kù)周圍物體的阻礙,然后我們將汽車倒車入庫(kù)的過(guò)程劃分為三個(gè)階段,仔細(xì)分析汽車倒車入庫(kù)的過(guò)程之后我們考慮這三段過(guò)程中可能會(huì)發(fā)生的接觸車庫(kù)警戒線,列出約束條件,建立數(shù)學(xué)模型,并采用數(shù)形結(jié)合的方法對(duì)模型進(jìn)行求解,最終求出汽車能夠安全入庫(kù)的起始點(diǎn)位置范圍為下列曲線所包絡(luò)的不規(guī)則區(qū)域。問(wèn)題二中,題目要求設(shè)計(jì)出從任意倒車入庫(kù)起始點(diǎn)開始的最佳泊車策略,并求出采用最佳策略時(shí)的前輪轉(zhuǎn)角和后
3、輪行駛距離。我們應(yīng)該在汽車能夠安全倒車入庫(kù)并停在最恰當(dāng)位置的前提下尋求滿足前輪轉(zhuǎn)角之和最小和后輪行駛距離最短的最佳泊車策略,先針對(duì)設(shè)任意起始點(diǎn)分析,對(duì)問(wèn)題一中所構(gòu)建的模型稍加改動(dòng),增加了對(duì)最終停車位置的約束條件,并針對(duì)前輪轉(zhuǎn)角和后輪行駛距離構(gòu)建雙目標(biāo)函數(shù),由幾何問(wèn)題轉(zhuǎn)化為多目標(biāo)非線性規(guī)劃問(wèn)題,因?yàn)榉蔷唧w值,無(wú)法通過(guò)軟件直接求解,通過(guò)任意選取多個(gè)具體的值,運(yùn)用Matlab軟件的fgoalattain函數(shù)對(duì)該雙目標(biāo)非線性規(guī)劃問(wèn)題求解,得到多個(gè)起始點(diǎn)的最佳泊車策略,并進(jìn)行了比較分析。關(guān)鍵詞:數(shù)形結(jié)合,Matlab,多目標(biāo)函數(shù)非線性規(guī)劃一、問(wèn)題提出若考慮系統(tǒng)控制容易性,參考人工倒車入庫(kù),當(dāng)車輛位于與車
4、位垂直的任意位置時(shí),先通過(guò)前行或后退到達(dá)倒車入庫(kù)起始點(diǎn)后,再確定前進(jìn)轉(zhuǎn)角或后退轉(zhuǎn)角,使車身與車位在同一直線上后,直接倒車完成入庫(kù),即“一進(jìn)二退”。這種兩段式倒車模式提高了泊車過(guò)程中車輛行駛的緊湊性,同時(shí)減少了泊車行駛空間??紤]某型汽車,假定其長(zhǎng)3550mm,寬1495mm,軸距2340mm,前輪距1280mm,后輪距1280mm,目標(biāo)車庫(kù)為小型汽車庫(kù)標(biāo)準(zhǔn)大小長(zhǎng)6m,寬2.8m,車庫(kù)周圍情況如圖,圖中a=400mm,b=8000mm,c=300mm。建立模型給出泊車策略,最終實(shí)現(xiàn)汽車自動(dòng)、安全的停車入庫(kù)。(1)假定汽車轉(zhuǎn)彎時(shí)固定按照36度的轉(zhuǎn)向角前進(jìn)和后退,建立數(shù)學(xué)模型,尋找能夠安全倒車入庫(kù)的起
5、始點(diǎn)位置所在的區(qū)域范圍。(2)建立模型,給出從任意倒車入庫(kù)起始點(diǎn)開始的最佳泊車策略,包括前輪轉(zhuǎn)角、后輪行駛距離。二、基本假設(shè)1、假設(shè)汽車在自動(dòng)泊車過(guò)程中不存在車輪打滑的情況。2、假設(shè)汽車在自動(dòng)泊車入庫(kù)的過(guò)程中沒(méi)有其他正在行駛的汽車及行人干擾其倒車入庫(kù)。3、假設(shè)在汽車自動(dòng)泊車入庫(kù)的過(guò)程中每一段泊車車車輪轉(zhuǎn)角都為定值。4、假設(shè)汽車在自動(dòng)泊車過(guò)程中車的行駛速度都為7km/h以下的自動(dòng)泊車安全速度。三、符號(hào)說(shuō)明符號(hào)意義單位備注與之間的夾角rad汽車后輪軸中點(diǎn)到車頭頂點(diǎn)連線與汽車中心軸之間的夾角rad汽車在第一段倒車過(guò)程中的前輪轉(zhuǎn)角rad汽車在第二段倒車過(guò)程中的前輪轉(zhuǎn)角rad汽車車身的寬度mt汽車的后輪
6、距m汽車的長(zhǎng)度m汽車的軸距m車位的長(zhǎng)度m車位的寬度m已經(jīng)停放好的汽車車身左側(cè)與車位左側(cè)邊界線之間的距離m表示與之間的距離m已經(jīng)停放好的汽車車身前沿與車位上邊界線之間的距離md車身與車位在同一條直線上之后,車直線行駛到最終泊車點(diǎn)的距離m汽車第一段行駛軌跡的半徑m汽車第二段行駛軌跡的半徑m四、問(wèn)題分析4.1 問(wèn)題背景隨著人們生活水平的逐步提高以及汽車產(chǎn)業(yè)及科技的高速發(fā)展,很多人都擁有自己的汽車,停車問(wèn)題成為了很多新司機(jī)的困擾,而自動(dòng)泊車系統(tǒng)就可以解決停車這一難題。自動(dòng)泊車是一項(xiàng)非常具有挑戰(zhàn)性和實(shí)用性的技術(shù)。自動(dòng)泊車系統(tǒng)可通過(guò)各類傳感器獲取車位相對(duì)汽車的距離,通過(guò)控制汽車前輪轉(zhuǎn)角和瞬時(shí)速度控制車輛行
7、駛。 分析影響最佳泊車策略的因素對(duì)倒車入庫(kù)過(guò)程的分析4.2 問(wèn)題分析 停車位置的優(yōu)化 車庫(kù)周圍障礙物的限制前輪轉(zhuǎn)角及后輪行駛距離的限制 建立問(wèn)題一數(shù)學(xué)模型建立問(wèn)題二的非線性規(guī)劃模型 從日常經(jīng)驗(yàn)可知,以自行車為例,如果前輪有一定轉(zhuǎn)角,在維持轉(zhuǎn)角不變狀態(tài)和無(wú)軸向移動(dòng)前提下自行車走過(guò)的路徑將會(huì)以某個(gè)圓點(diǎn)為中心旋轉(zhuǎn),同樣的狀態(tài)也會(huì)出現(xiàn)在汽車上。其走過(guò)路徑如下圖。 根據(jù)阿曼克數(shù)學(xué)模型,從幾何關(guān)系及運(yùn)動(dòng)學(xué)公式可知,在如上圖后輪軸心的運(yùn)動(dòng)軌跡可以描述為以半徑的圓周運(yùn)動(dòng)。兩個(gè)后輪的軌跡分別為和的圓,為該車前輪轉(zhuǎn)角,推導(dǎo)詳見參考文獻(xiàn)5。 在問(wèn)題一中,首先明確問(wèn)題,題目要求尋找汽車能夠安全入庫(kù)的起始點(diǎn)位置的區(qū)域范
8、圍;然后,我們結(jié)合題目信息以及實(shí)際生活中的倒車過(guò)程,分析了制約汽車安全入庫(kù)的影響因素,主要是受到車庫(kù)周圍事物的影響;我們將汽車倒車入庫(kù)的過(guò)程分為三段,前兩段軌跡為圓弧,其中第一段圓弧與第二段圓弧相切,第三段軌跡為直線運(yùn)動(dòng);最后根據(jù)車庫(kù)周圍障礙物的制約構(gòu)建不等式,并采用數(shù)形結(jié)合的方法得到區(qū)域范圍,求出區(qū)域邊界方程,最后得出滿足汽車安全入庫(kù)的起始點(diǎn)位置的區(qū)域。 在問(wèn)題二中,題目要求根據(jù)前輪轉(zhuǎn)角和后輪行駛距離設(shè)計(jì)出從任意入庫(kù)起始點(diǎn)開始的最佳泊車策略,即在問(wèn)題一汽車安全入庫(kù)的基礎(chǔ)上尋求倒車優(yōu)化方案,從而建立優(yōu)化模型。為了使得汽車出庫(kù)和入庫(kù)時(shí)行駛方便,參考上圖中車位旁邊的兩輛汽車的停放位置,要使停車位置
9、最佳,則需要在滿足問(wèn)題一中約束條件的的前提下增加對(duì)停車位置的約束,并構(gòu)建有關(guān)汽車行駛距離和兩段泊車轉(zhuǎn)角的多目標(biāo)函數(shù)非線性規(guī)劃,將任意點(diǎn)看做取多個(gè)具體點(diǎn),最后運(yùn)用Matlab軟件進(jìn)行求解,得到每個(gè)具體起始點(diǎn)的最優(yōu)泊車策略。五、模型的建立與求解5.1 問(wèn)題一模型建立與求解5.1.1 問(wèn)題一的分析問(wèn)題一中,我們參考了生活中倒車實(shí)際情況的同時(shí),結(jié)合題目信息,將倒車的過(guò)程分為三段。如圖所示,從汽車位于與車位垂直的任意位置時(shí)起,至汽車按照題目已知的轉(zhuǎn)向角36度前進(jìn)到某一合適的地點(diǎn)止,為第一段,第一段路程的軌跡是一段半徑為圓心角為的圓??;汽車從第一段行程的終點(diǎn)按照相同的轉(zhuǎn)向角36度后退到車身與車位在同一條直
10、線上止為第二段,由如圖1幾何關(guān)系知第二段路程的軌跡是一段半徑為圓心角為的圓??;最后汽車沿直線行駛距離后直接后退到車位的合適位置停車,為第三段。那么,為保證汽車能夠安全倒車入庫(kù),影響其倒車起始點(diǎn)位置所在區(qū)域范圍的約束條件有四個(gè):第一,汽車位于第一段路程的起始點(diǎn)與車位垂直時(shí),車身不能越過(guò)和;第二,汽車在第一段路程的終點(diǎn)處不能越過(guò)上邊界線;第三,汽車在倒車的第二段過(guò)程中,車身(輪廓線在地面的投影)不能越過(guò)D點(diǎn);第四,汽車在倒車的第三段過(guò)程終點(diǎn)停車時(shí),車身左側(cè)不能越過(guò)FG,右側(cè)不能越過(guò)DE。5.1.2 問(wèn)題一模型的建立通過(guò)對(duì)原問(wèn)題的分析,我們以汽車兩后輪連線中心點(diǎn)的軌跡代替汽車的運(yùn)行軌跡,可以建立如下
11、的數(shù)學(xué)模型. 首先明確變量:如圖,以車位的左下角頂點(diǎn)F為坐標(biāo)原點(diǎn),設(shè)汽車位于初始點(diǎn)位置時(shí),兩后輪連線中心點(diǎn)坐標(biāo)為,汽車位于第一段路程的 終點(diǎn)處時(shí),兩后輪連線中心點(diǎn)坐標(biāo)為,汽車位于第二段路程的終點(diǎn)處時(shí),兩后輪連線中心點(diǎn)坐標(biāo)為,汽車在第三段路程的終點(diǎn)處停車時(shí),兩后輪中心點(diǎn)坐標(biāo)為,汽車在第一段和第二段過(guò)程中兩后輪連線中心點(diǎn)軌跡為圓弧,設(shè)第一段軌跡圓心為,半徑為,第二段軌跡圓心為,半徑為,。 圖1Step1:取F點(diǎn)坐標(biāo)為(0,0)用不等式表示出約束條件1,即汽車位于第一段路程的起始點(diǎn)與車位垂直時(shí),車身不能越過(guò)。 (1-1)式中:n表示車位的長(zhǎng)度 b表示之間的距離 W表示汽車的寬度Step2:用不等式表
12、示出約束條件2,即汽車在第一段路程的終點(diǎn)處不能越過(guò)上邊界線。 汽車從運(yùn)動(dòng)到過(guò)程中,軌跡為以為圓心,為半徑的圓弧,為汽車沿圓弧前進(jìn)時(shí)的前輪轉(zhuǎn)角,則的坐標(biāo)用表示為 , ,由勾股定理得 ,則A點(diǎn)的縱坐標(biāo)為,由圖像易得由此可得 (1-2)式中:W表示汽車的寬度 S表示汽車的長(zhǎng)度 L表示汽車的軸距Step3:用不等式表示出約束條件3,即汽車在倒車的第二段過(guò)程中,車身(輪廓線在地面的投影)不能越過(guò)D點(diǎn)。在第二段過(guò)程中,當(dāng)汽車運(yùn)行到車身與線段垂直時(shí),汽車兩后輪連線中點(diǎn)為,此時(shí)汽車剛好以全部的車身長(zhǎng)度側(cè)對(duì),車身離車位邊角點(diǎn)的距離最小,所以需滿足。在直角三角形中,點(diǎn)橫坐標(biāo)為,點(diǎn)的縱坐標(biāo)為,D點(diǎn)坐標(biāo)為(m,n),
13、則由兩點(diǎn)間的距離公式得。當(dāng)且時(shí)需滿足,即當(dāng)且 時(shí), (1-3) 式中:m表示車位的寬度Step4: 用不等式表示出約束條件4,即汽車在倒車的第三段過(guò)程終點(diǎn)停車時(shí),車身左側(cè)不能越過(guò)FG,右側(cè)不能越過(guò)DE。如圖所示,兩后輪連線中點(diǎn)點(diǎn)的橫坐標(biāo)為,則,由此可得 (1-4) (1-5)另外兩后輪連線中心點(diǎn)的縱坐標(biāo)為,則, 在問(wèn)題一中,題目假定汽車轉(zhuǎn)彎時(shí)固定按照36度的轉(zhuǎn)向角前進(jìn)和后退,即,綜上所述,由1-1到1-5知問(wèn)題一的模型為 5.1.3 問(wèn)題一模型的求解算法步驟與結(jié)果。如果模型求解比較困難,可以采取簡(jiǎn)化方法或者啟發(fā)式算法或者暴力索或者計(jì)算機(jī)模擬等方法求解搜。對(duì)于問(wèn)題一,我們采用了數(shù)形結(jié)合的方法求解
14、,求解結(jié)果為下列曲線 所包絡(luò)的不規(guī)則區(qū)域。 Step1:分析模型的解法首先我們先將題目已知的數(shù)據(jù)代入模型一建立的不等式中,得由模型知必須滿足且當(dāng)時(shí),必須有,設(shè),其中由 化簡(jiǎn)得先將看作常量,在坐標(biāo)系內(nèi)畫滿足上述不等式的可行域注意到圓心的橫縱坐標(biāo)由上述圓的參數(shù)方程得點(diǎn)的軌跡為以為圓心,6.44為半徑的1/4圓,設(shè),為與y軸的夾角。因?yàn)?,所以。則如下圖所示每一個(gè)角都可以對(duì)應(yīng)一個(gè)如上圖所示的一個(gè)范圍,在該范圍內(nèi)的起始點(diǎn)坐標(biāo)均滿足約束條件,則當(dāng)在變化時(shí),只要落在每個(gè)對(duì)應(yīng)的范圍掃過(guò)的區(qū)域之內(nèi)則表示對(duì)于該點(diǎn)至少存在一個(gè)使?jié)M足以上不等式所有約束條件。 則上述黑粗實(shí)線包絡(luò)區(qū)域則為滿足上述不等式的的區(qū)域范圍,而又
15、因?yàn)?,所以必須要滿足不等式,則由數(shù)形結(jié)合方法進(jìn)一步縮小包絡(luò)區(qū)域。 Step2:求區(qū)域邊界的方程對(duì)于最上邊界,由圖知最頂端邊界為。對(duì)于左上邊界,由模型式2:知左上端的的曲線方程為,而, ,帶入得曲線軌跡方程為。對(duì)于左邊界,由圖知左邊界垂線為。對(duì)于最下端邊界,由圖知對(duì)于右下中部邊界。某個(gè)對(duì)應(yīng)區(qū)域范圍距離圓心的距離最短時(shí)的點(diǎn)即為下部邊界上一點(diǎn),設(shè)當(dāng)時(shí),對(duì)應(yīng)區(qū)域最低點(diǎn)P離N點(diǎn)的距離為該區(qū)域距離N的最短距離,則連線剛好與區(qū)域最下端點(diǎn)相交,此時(shí),所以當(dāng)時(shí),則每個(gè)對(duì)應(yīng)范圍最低點(diǎn)P為該范圍距離N最短的點(diǎn),則右下中部邊界為P點(diǎn)掃過(guò)的軌跡,P點(diǎn)相對(duì)于M點(diǎn)的坐標(biāo)為帶入M點(diǎn)軌跡方程得P點(diǎn)的軌跡方程即為右下中部邊界軌跡
16、方程。當(dāng)。對(duì)于右下邊界,右下端為以為圓心2.47為半徑的軌跡圓,軌跡方程為。對(duì)于右邊界滿足。綜上所述,求得問(wèn)題一的結(jié)果為下列曲線方程所包絡(luò)的不規(guī)則區(qū)域。用幾何畫板在相應(yīng)范圍內(nèi)作出上述各邊界的軌跡曲線,并同時(shí)作出車庫(kù)各邊界,得到滿足汽車安全倒車入庫(kù)的起始點(diǎn)范圍如下圖。 圖a5.1.4 問(wèn)題一結(jié)果的分析及驗(yàn)證由模型一求解得知求解出區(qū)域?yàn)槠邨l曲線所包絡(luò)的范圍,由該區(qū)域知若行駛的車輛在到達(dá)起始點(diǎn)過(guò)程中若太靠近停車場(chǎng)左端,曲線所包絡(luò)起始點(diǎn)區(qū)域較少,則以36車輪轉(zhuǎn)角自動(dòng)泊車很難實(shí)現(xiàn),若希望車輛自動(dòng)泊車更順利,有更多起始點(diǎn),則應(yīng)在停車場(chǎng)行駛到泊車起始點(diǎn)過(guò)程中應(yīng)盡量靠右端行駛。在圖a網(wǎng)格圖中在包絡(luò)區(qū)域左下角任
17、取起始點(diǎn),帶入問(wèn)題一模型式1,2,3,4,5得取,帶入不等式成立,即滿足模型成立。同理,在圖a網(wǎng)格圖中在包絡(luò)區(qū)域中上部分任取起始點(diǎn),帶入問(wèn)題一模型式1,2,3,4,5,取成立,滿足模型成立。右下部分取一點(diǎn),帶入模型,取成立,此點(diǎn)也滿足模型?,F(xiàn)在圖a網(wǎng)格圖中取區(qū)域外一點(diǎn),帶入模型中得不等式解為空集,所以不成立。繼續(xù)取區(qū)域邊界外靠近邊界一點(diǎn)(5,5),帶入模型得不等式解集也為空集。由大致取點(diǎn)驗(yàn)證知,模型一模型求解正確。5.2 問(wèn)題二模型建立與求解5.2.1 問(wèn)題二的分析 在問(wèn)題二中,題目要求根據(jù)前輪轉(zhuǎn)角和后輪行駛距離設(shè)計(jì)出從任意入庫(kù)起始點(diǎn)開始的最佳泊車策略,即在問(wèn)題一汽車安全入庫(kù)的基礎(chǔ)上尋求停車位
18、置的優(yōu)化方案。為了使得汽車出庫(kù)和入庫(kù)時(shí)行駛方便,參考上圖中車位旁邊的兩輛汽車的停放位置,要使停車位置最佳,則需要在滿足問(wèn)題一中約束條件的的前提下滿足如下約束條件:第一,汽車停車過(guò)程結(jié)束時(shí),車身左側(cè)與車位左側(cè)邊界線之間的距離應(yīng)大于a,車身右側(cè)與車位右側(cè)邊界線之間的距離也應(yīng)大于a;第二,汽車停車過(guò)程結(jié)束時(shí),車身前沿與車位上邊界線之間的距離應(yīng)大于c,車身后沿與車位下邊界線之間的距離也應(yīng)大于c。根據(jù)互聯(lián)網(wǎng)相關(guān)資料,因?yàn)槠囎詣?dòng)泊車借助傳感器雷達(dá)等電子設(shè)備感應(yīng)周圍障礙物,通過(guò)計(jì)算機(jī)來(lái)控制方向盤轉(zhuǎn)角,轉(zhuǎn)角越大,計(jì)算機(jī)則需要通過(guò)控制汽車動(dòng)力系統(tǒng)提供更多動(dòng)能以供更大的轉(zhuǎn)矩,不便于計(jì)算機(jī)控制,以及長(zhǎng)時(shí)間會(huì)損耗動(dòng)
19、力系統(tǒng)。所以為了使得泊車策略最佳,停車更方便快捷,則需滿足汽車在第一段倒車過(guò)程中的前輪轉(zhuǎn)角與第二段倒車過(guò)程中的前輪轉(zhuǎn)角之和較小(前輪轉(zhuǎn)角即汽車轉(zhuǎn)向角,經(jīng)查閱資料知,一般汽車的轉(zhuǎn)向角在30度到40度之間),并且,汽車在整個(gè)倒車入庫(kù)過(guò)程中后輪的行駛距離也應(yīng)盡可能的小使得汽車能耗小。則有約束條件建立了一個(gè)多目標(biāo)非線性規(guī)劃模型因?yàn)槠鹗键c(diǎn)為任意點(diǎn),無(wú)法編程運(yùn)行,則可取多個(gè)滿足模型條件的具體分別求每個(gè)點(diǎn)最優(yōu)泊車策略,用matlab求解完成5.2.2 問(wèn)題二模型的建立Step1:用不等式表示出約束條件一,即汽車停車過(guò)程結(jié)束時(shí),車身左側(cè)與車位左側(cè)邊界線之間的距離應(yīng)大于a,車身右側(cè)與車位右側(cè)邊界線之間的距離也應(yīng)
20、大于a; 設(shè)任意一起始點(diǎn)坐標(biāo)為因?yàn)槠囋谕\嚱K點(diǎn)處時(shí),兩后輪連線中心點(diǎn)橫坐標(biāo)為,則,即 (2-1) (2-2) 式中:表示汽車車身的寬度 表示車位的寬度 表示圖中已經(jīng)停放好的汽車車身左側(cè)與車位左側(cè)邊界線之間的距離Step2:用不等式表示出約束條件二,即汽車停車過(guò)程結(jié)束時(shí),車身前沿與車位上邊界線之間的距離應(yīng)大于c,車身后沿與車位下邊界線之間的距離也應(yīng)大于c。 因?yàn)槠囋谕\嚱K點(diǎn)處時(shí),兩后輪連線中心點(diǎn)的縱坐標(biāo)為,則,即 (2-3) (2-4) 式中:表示汽車在第三段停車過(guò)程中直線行駛的距離 表示汽車的長(zhǎng)度 表示汽車的軸距 表示車位的長(zhǎng)度 表示圖中已經(jīng)停放好的汽車車身前沿與車位上邊界線之間的距離St
21、ep3:建立目標(biāo)函數(shù)。因?yàn)樵诘谝欢蔚管囘^(guò)程中后輪行駛距離,第二段倒車過(guò)程中后輪行駛距離為,第三段倒車過(guò)程中后輪行駛距離為d。則 式中:表示汽車在第一段倒車過(guò)程中的前輪轉(zhuǎn)角 表示汽車在第二段倒車過(guò)程中的前輪轉(zhuǎn)角 表示汽車在第三段倒車過(guò)程中后輪行駛的直線距離 綜上所述: 目標(biāo)函數(shù)為5.2.3 問(wèn)題二模型的求解該模型為多目標(biāo)非線性規(guī)劃模型,求解該優(yōu)化問(wèn)題程序主要應(yīng)用了matlab的fgoalattain函數(shù)來(lái)實(shí)現(xiàn)對(duì)多目標(biāo)規(guī)劃的求解,在求解程序中分別另,由于是求解任意下的最優(yōu)解,若不設(shè)為具體數(shù)值的話無(wú)法用程序運(yùn)行出結(jié)果,則本題解法主要采用將取為若干具體值,分別求解在若干下的最優(yōu)解(程序見附錄)。程序的
22、功能為一運(yùn)行則彈出可自行輸入的值的框,實(shí)現(xiàn)此功能部分程序?yàn)閜rompt=輸入x0的取值:,輸入y0的取值:;name=參數(shù)設(shè)定;numlines=1;answer=inputdlg(prompt,name,numlines);x0=str2double(answer(1);y0=str2double(answer(2);自行輸入具體滿足模型的的數(shù)值后,在命令窗口中輸入x則運(yùn)行出在輸入的值下該多目標(biāo)規(guī)劃模型盡可能滿足行駛路程最小和兩次轉(zhuǎn)角之和最小的最優(yōu)解的值,輸入fval則得到倆目標(biāo)函數(shù)的值。以下為輸入的7組的值,及滿足約束條件目標(biāo)目標(biāo)函數(shù)最優(yōu)的x:(附錄中由上到下)的值及目標(biāo)函數(shù)fval:(附
23、錄中由上到下)的值(完整程序數(shù)據(jù)結(jié)果見附錄)(-2,10)(-1,9)(0,7)(1,8)(2,9)(-1,10)(1,7)0.74290.71820.52360.5236 0.52360.70220.52360.47880.50360.58000.69810.69810.5195 0.6981 0.68100.78301.07130.93310.59150.91881.00579.75435.57633.61784.11703.6016 4.96343.33371.15981.28661.65131.63121.28961.43841.703813.68809.05295.97976.871
24、38.18837.94125.82605.2.4 問(wèn)題二結(jié)果的分析及驗(yàn)證 任意取了五組起始點(diǎn)坐標(biāo),根據(jù)最優(yōu)解數(shù)據(jù)情況可知,當(dāng)。及起始點(diǎn)未越過(guò)車庫(kù)口時(shí),要滿足最佳泊車策略普遍需要滿足泊車前進(jìn)轉(zhuǎn)角大于后退轉(zhuǎn)角,當(dāng)起始點(diǎn)越過(guò)車庫(kù)口時(shí),要滿足最佳泊車策略普遍需要滿足泊車前進(jìn)轉(zhuǎn)角小于后退轉(zhuǎn)角,該規(guī)律滿足自動(dòng)泊車轉(zhuǎn)角的普遍規(guī)律,結(jié)論正確。六、模型的評(píng)價(jià)與推廣6.1 模型的評(píng)價(jià)對(duì)于我們所建立的模型,是從生活中垂直倒車入庫(kù)的實(shí)際情況出發(fā)研究的,能夠較好的反映實(shí)際情況,客觀合理。在問(wèn)題一所建立的模型中,盡管約束條件很多,不等式較為復(fù)雜,但是我們克服了數(shù)據(jù)冗雜不易求解的缺點(diǎn),采用數(shù)形結(jié)合的方法,把變動(dòng)的角度掃過(guò)的
25、范圍的軌跡方程求出,并根據(jù)列出的不等式約束條件確立了區(qū)域的范圍,處理方法較為精細(xì),所求出的區(qū)域邊界方程和所繪制的曲線能夠直觀清晰的反映出倒車入庫(kù)起始點(diǎn)范圍,簡(jiǎn)潔明了,一目了然。最后針對(duì)問(wèn)題一的結(jié)果做出了科學(xué)合理的分析及驗(yàn)證。但在求解過(guò)程中由于數(shù)值表達(dá)式中無(wú)限不循環(huán)小數(shù)較多,為了作圖方便,通常僅保留了兩位小數(shù),所求解出范圍與實(shí)際情況可能有微小偏差。在問(wèn)題二中模型建立較為復(fù)雜,為多目標(biāo)非線性規(guī)劃,matlab編程求解過(guò)程中又并未涉及智能算法,可能精確度會(huì)受到影響,起始點(diǎn)位置為任意點(diǎn),我們?cè)谇蠼膺^(guò)程中,僅選取選取了部分點(diǎn)以程序求出了在這些點(diǎn)的最優(yōu)解及對(duì)應(yīng)各個(gè)未知參數(shù),這種以點(diǎn)代面的處理方法較為粗糙,
26、并且選取的數(shù)據(jù)組數(shù)不多,不易比較,但該模型建立上與第一問(wèn)相似,通過(guò)程序完成了全部求解過(guò)程,并且程序易于操作,簡(jiǎn)潔明了,便于理解,具有很強(qiáng)的實(shí)用性。6.2 模型的推廣本文在第二問(wèn)中所建立的多目標(biāo)函數(shù)非線性規(guī)劃模型,很清晰的反映了現(xiàn)在自動(dòng)垂直泊車在現(xiàn)實(shí)生活中的真實(shí)最佳策略,所用的求解程序易于操作理解,可一定程度在實(shí)際生活中利用借鑒,在車輛工程的科技研究,軌跡分析等方面具有一定的實(shí)效性。但是模型的結(jié)果存在一定的誤差,不夠全面。在時(shí)間充裕的條件下,應(yīng)該綜合多項(xiàng)指標(biāo),探求多方因素影響下、更具實(shí)際意義的模型,尋找更為簡(jiǎn)單準(zhǔn)確的求解方法。7、 參考文獻(xiàn)1高航.自動(dòng)垂直泊車方法研究.北京.中國(guó)科學(xué)技術(shù)大學(xué)出版
27、社.2011年5月2 姜啟源等.數(shù)學(xué)模型(第四版).北京:高等教育出版社,2003年8月3 司守奎,孫璽箐.數(shù)學(xué)建模算法與應(yīng)用.北京:國(guó)防工業(yè)出版社,2012.4 數(shù)學(xué)建模-側(cè)位泊車問(wèn)題5 何峰.自動(dòng)泊車系統(tǒng)的研究及實(shí)現(xiàn),2009八、附錄8.1 附錄清單附錄1:求解問(wèn)題二的matlab程序附錄2:?jiǎn)栴}二的完整數(shù)據(jù)結(jié)果8.2 附錄正文附錄1:求解問(wèn)題二的matlab程序適應(yīng)性M定義初始數(shù)據(jù)文件begin_dataclear,clcn=6;W=1.495;L=2.34;b=8;S=3.55;a=0.4;m=2.8;c=0.3;bt=atan(W/(S+L);save(information.mat
28、);適應(yīng)性M文件fun.mfunction f=fun(x)load information.mat;f=x(2)+x(3);x(1)*L*cos(x(2)+(pi/2-x(1)*L*cot(x(3)+x(4);End適應(yīng)性M文件mycon2.mload information.mat;g= y0+L*cot(x(2)*(1-cos(x(1)+sqrt(S+L)/2)2+(W/2)2)*sin(x(1)+bt)-n-b;. sqrt(m-x0-(L*cot(x(2)+L*cot(x(3)*sin(x(1)2+(n-y0+(L*cot(x(2)+L*cot(x(3)*cos(x(1)-L*cot(x(2)2)-L*cot(x(3)+W/2;. -x0-L*cot(x(2)*sin(x(1)+L*cot(x(3)*(1-sin(x(1)+W/2+a;. x0+L*cot(x(2)*sin(x(1)-L*cot(x(3)*(1-sin(x(1)+W/2+a-m;. y0+L*cot(x
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 城市交通噪音治理及環(huán)境影響評(píng)估計(jì)劃
- 高一下學(xué)期學(xué)業(yè)評(píng)估計(jì)劃
- 地下空間開發(fā)中的灌注樁質(zhì)量控制措施
- 初三科學(xué)實(shí)驗(yàn)輔助措施
- 藥品監(jiān)管突發(fā)公共衛(wèi)生事件應(yīng)急流程
- 物業(yè)管理委員會(huì)換屆選舉流程
- 輸血服務(wù)團(tuán)隊(duì)職業(yè)職責(zé)解析
- 高等院校美術(shù)實(shí)習(xí)總結(jié)范文
- 職業(yè)學(xué)校后勤保障工作計(jì)劃
- 藝術(shù)節(jié)二年級(jí)美術(shù)項(xiàng)目計(jì)劃
- 墻面裱糊工程施工方案及工藝方法
- 核電廠安全核電廠安全設(shè)計(jì)
- 北京大學(xué)數(shù)字圖像處理(岡薩雷斯)通用課件
- 電解質(zhì)分析儀MI操作規(guī)程 sop
- 常用酶切位點(diǎn)表含保護(hù)堿基
- 男性生育報(bào)銷女方未就業(yè)證明(共1頁(yè))
- 彩鋼棚施工方案
- 公文收發(fā)文登記表
- 熱固板施工方案
- 第四次工業(yè)革命
- 年產(chǎn)8萬(wàn)噸銅帶車間工藝設(shè)計(jì)設(shè)計(jì)0666299
評(píng)論
0/150
提交評(píng)論