亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種基于AutoCAD的平面交叉口視距分析方法與流程

文檔序號:12802905閱讀:1609來源:國知局
一種基于AutoCAD的平面交叉口視距分析方法與流程

本發(fā)明涉及一種視距分析方。特別是涉及一種基于autocad的平面交叉口視距分析方法。



背景技術(shù):

視距是保證公路行車安全的一項重要設(shè)計指標,是公路工程建設(shè)標準強制性指標之一。駕駛?cè)藦陌l(fā)現(xiàn)障礙物開始到?jīng)Q定采取某種措施的這段時間段內(nèi)汽車沿路面所行駛的最短行車距離,稱為視距。因此,公路沿線的每一車道應(yīng)有足夠的視距,使駕駛員能及時察覺潛在的危險,并做出正確反應(yīng),保證行車安全。視距安全評價技術(shù)是道路安全保障技術(shù)的重要組成部分,是對處于設(shè)計、施工及運營中的公路工程項目、交通工程項目或任何與公路用戶有關(guān)的工程項目正式地進行視距檢查與評價,以發(fā)現(xiàn)項目潛在的視距不足路段和消除由此引起的安全隱患的一種安全保障技術(shù)。

行車視距可分為停車視距、會車視距、超車視距為了保證行車安全,應(yīng)使駕駛員能看到前方一定距離的道路路面,以便及時發(fā)現(xiàn)路面上有障礙物或?qū)ο騺碥?,使汽車在一定的車速下能及時制動或避讓,從而避免事故。

行車視距檢驗的常規(guī)方法主要有最大橫凈距計算方法和幾何作圖法(繪制視距包絡(luò)圖)等,這些方法簡便實用,前者能檢驗曲線上某一位置處平面視距是否滿足要求,后者可以較精確的確定平曲線(或豎曲線)上影響視距的范圍。用幾何作圖法不但能確定最大橫凈距,還可以確定任意平曲線上任意樁號的橫凈距,而解析法只能確定圓曲線的最大橫凈距,因此,從普遍適用性來看幾何作圖法更有優(yōu)越性。

手工繪制視距包絡(luò)圖繁瑣復雜,計算工作量大,需要人工繪制多條視距線,繪圖速度慢,效率低,累計誤差影響行車視距檢查的準確性。若通過編程軟件,與autocad在同一處理空間運行,實現(xiàn)指定參數(shù)后自動完成視距包絡(luò)圖的繪制,可節(jié)省大量工作時間,提供工作效率。

平面交叉視距是影響交叉口交通安全的一個重要因素,良好的視距條件能讓所有車輛及時地感知和發(fā)現(xiàn)其它各方向的車輛以及做出相應(yīng)的反應(yīng),同時也能夠被其它車輛發(fā)現(xiàn)。車輛間及時的相互感知提高了車輛行駛的可預知性和規(guī)范性,降低了事故發(fā)生的可能性。在視距不足的平面交叉,由于無法獲知其它各方向車輛的運行情況,司機會根據(jù)自己的判斷減速,導致進口道車速方差增大,增加碰撞事故的可能性。汽車駛近平面交叉口時,駕駛員應(yīng)能看清整個交叉道路上車輛的行駛情況,以便能順利地駛過交叉口或及時停車,避免發(fā)生碰撞。這段距離必須大于或等于停車視距。視距三角區(qū)應(yīng)以最不利情況繪制,在三角形范圍內(nèi),不準有任何妨礙視線的各種障礙物。



技術(shù)實現(xiàn)要素:

本發(fā)明所要解決的技術(shù)問題是,提供一種實現(xiàn)了指定控制參數(shù)后自動完成視距包絡(luò)圖繪制的基于autocad的平面交叉口視距分析方法。

本發(fā)明所采用的技術(shù)方案是:一種基于autocad的平面交叉口視距分析方法,包括如下步驟:

1)初始化cad軟件的繪圖環(huán)境,包括:設(shè)置當前圖層、關(guān)閉cad繪圖環(huán)境中的正交和捕捉以及將cad變量指針指向模型空間;

2)交互得到進口道行車視距jksj,出口道行車視距cksj兩個參數(shù);

3)交互得到第一條行車軌跡線l1和第二條行車軌跡線l2;

4)判斷第一條行車軌跡線l1與第二條行車軌跡線l2是否相交,并得到相交點jd1;

5)根據(jù)第一條行車軌跡線l1、第一條行車軌跡線l1與第二條行車軌跡線l2上的交點jd1及進口道行車視距jksj得到點pt1;

6)根據(jù)第二條行車軌跡線l2、第二條行車軌跡線l2上的交點jd1及出口道行車視距cksj得到點pt2;

7)在圖形中繪出起點為pt1終點為pt2的直線sjline,則第一條行車軌跡線l1、第二條行車軌跡線l2和直線sjline構(gòu)成的圖形即為視距三角形;

8)修剪第一條行車軌跡線l1和第二條行車軌跡線l2在視距三角形以外的線段,并將第一條行車軌跡線l1、第二條行車軌跡線l2和直線sjline的圖層設(shè)置圖層名稱為:視距三角形。

步驟3)所述的第一條行車軌跡線l1和第二條行車軌跡線l2的線型實體均為cad默認的pline或arc或line三種類型中的一種,若得到的線型實體不是cad默認的pline或arc或line三種類型中的一種,結(jié)束程序,并提示:請轉(zhuǎn)化為多段線,進入步驟4)。

步驟4)中:

(1)若第一條行車軌跡線l1與第二條行車軌跡線l2相交,將相交點設(shè)為交點jd1;

(2)若第一條行車軌跡線l1與第二條行車軌跡線l2不相交,則:

(a)彈出窗口提示:行車軌跡線無交點,自動搜索交點;

(b)如果延長第一條行車軌跡線l1和第二條行車軌跡線l2,如果第一條行車軌跡線l1和第二條行車軌跡線l2不能相交,則退出程序,并提示:未搜索到交點;如果第一條行車軌跡線l1和第二條行車軌跡線l2相交,且只有一個交點,將該交點設(shè)為jd1,并將兩條曲線延伸至jd1;若有兩個交點,選擇第一條行車軌跡線l1和第二條行車軌跡線l2延伸長度最短得到的那個交點設(shè)為交點jd1;將第一條行車軌跡線l1和第二條行車軌跡線l2延伸至交點jd1;

(d)若延伸后的第一條行車軌跡線l1總長小于進口道行車視距jksj(jksj),或延伸后的第二條行車軌跡線l2總長小于出口道行車視距cksj,則退出程序,提示:視距軌跡線太短。

步驟5)獲得點pt1的方法為,沿第一條行車軌跡線l1向交點jd1反方向延伸長度為進口道行車視距jksj的長度,得到的點pt1。

步驟6)獲得點pt2的方法為,沿第二條行車軌跡線l2向交點jd1反方向延伸長度為出口道行車視距cksj的長度,得到的點pt2。

本發(fā)明的一種基于autocad的平面交叉口視距分析方法,利用autocad內(nèi)置的lisp語言進行編程,開發(fā)出視距檢驗軟件,適用于基于cad模式下開發(fā)的所有路線設(shè)計軟件,根據(jù)提供的交叉口設(shè)計參數(shù)信息,通過繪制進口道和出口道行車軌跡線,生成該平面交叉口的視距三角形,檢查其內(nèi)側(cè)凈距是否滿足行車視距的要求,不僅直觀并且計算精度高。本發(fā)明充分發(fā)揮計算機的計算能力和繪圖功能,提高設(shè)計質(zhì)量,確保道路運營安全。本發(fā)明程序易學易用,執(zhí)行速度快,靈活性強,適合于工程設(shè)計。

附圖說明

圖1是本發(fā)明基于autocad的平面交叉口視距分析方法的主程序流程圖;

圖2是本發(fā)明中檢驗兩曲線并使兩曲線剛好相交的子流程圖。

具體實施方式

下面結(jié)合實施例和附圖對本發(fā)明的一種基于autocad的平面交叉口視距分析方法做出詳細說明。

如圖1、圖2所示,本發(fā)明的一種基于autocad的平面交叉口視距分析方法,可根據(jù)提供的交叉口設(shè)計參數(shù)信息,通過繪制進口道和出口道行車軌跡線,生成該平面交叉口的視距三角形,檢查其內(nèi)側(cè)凈距是否滿足行車視距的要求。

平交口視距分析模塊通過vlisp語言對cad進行二次開發(fā),以圖中已繪制完成的兩條行車軌跡線(需根據(jù)規(guī)范要求進行匯制)為基礎(chǔ),進行平交口視距的檢驗,本發(fā)明的一種基于autocad的平面交叉口視距分析方法,包括如下步驟:

1)初始化cad軟件的繪圖環(huán)境,包括:設(shè)置當前圖層、關(guān)閉cad繪圖環(huán)境中的正交和捕捉以及將cad變量指針指向模型空間;

2)交互得到進口道行車視距jksj,出口道行車視距cksj兩個參數(shù);

3)交互得到第一條行車軌跡線l1和第二條行車軌跡線l2;

所述的第一條行車軌跡線l1和第二條行車軌跡線l2的線型實體均為cad默認的pline或arc或line三種類型中的一種,若得到的線型實體不是cad默認的pline或arc或line三種類型中的一種,結(jié)束程序,并提示:請轉(zhuǎn)化為多段線,進入步驟4)。

4)判斷第一條行車軌跡線l1與第二條行車軌跡線l2是否相交,并得到相交點jd1;

其中:

(1)若第一條行車軌跡線l1與第二條行車軌跡線l2相交,將相交點設(shè)為交點jd1;

(2)若第一條行車軌跡線l1與第二條行車軌跡線l2不相交,則:

(a)彈出窗口提示:行車軌跡線無交點,自動搜索交點;

(b)如果延長第一條行車軌跡線l1和第二條行車軌跡線l2,如果第一條行車軌跡線l1和第二條行車軌跡線l2不能相交,則退出程序,并提示:未搜索到交點;如果第一條行車軌跡線l1和第二條行車軌跡線l2相交,且只有一個交點,將該交點設(shè)為jd1,并將兩條曲線延伸至jd1;若有兩個交點,選擇第一條行車軌跡線l1和第二條行車軌跡線l2延伸長度最短得到的那個交點設(shè)為交點jd1;將第一條行車軌跡線l1和第二條行車軌跡線l2延伸至交點jd1;

(d)若延伸后的第一條行車軌跡線l1總長小于進口道行車視距(jksj),或延伸后的第二條行車軌跡線l2總長小于出口道行車視距(cksj),則退出程序,提示:視距軌跡線太短。

5)根據(jù)第一條行車軌跡線l1、第一條行車軌跡線l1與第二條行車軌跡線l2上的交點jd1及進口道行車視距(jksj)得到點pt1;獲得點pt1的方法為,沿第一條行車軌跡線l1向交點jd1反方向延伸長度為進口道行車視距(jksj)的長度,得到的點pt1。

6)根據(jù)第二條行車軌跡線l2、第二條行車軌跡線l2上的交點jd1及出口道行車視距(cksj)得到點pt2;獲得點pt2的方法為,沿第二條行車軌跡線l2向交點jd1反方向延伸長度為出口道行車視距(cksj)的長度,得到的點pt2。

7)在圖形中繪出起點為pt1終點為pt2的直線sjline,則第一條行車軌跡線l1、第二條行車軌跡線l2和直線sjline構(gòu)成的圖形即為視距三角形;

8)修剪第一條行車軌跡線l1和第二條行車軌跡線l2在視距三角形以外的線段,并將第一條行車軌跡線l1、第二條行車軌跡線l2和直線sjline的圖層設(shè)置圖層名稱為:視距三角形。

當前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1