資源描述:
《anylogic使用幫助文檔》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。
1、AnyLogic使用幫助文檔一概要本文檔內(nèi)容包含AnyLogic的簡(jiǎn)單介紹,AnyLogic使用入門(mén)以及在使用過(guò)程中常見(jiàn)的一些問(wèn)題。且所有內(nèi)容僅針對(duì)pedestrian模型。二安裝除按正常模式安裝AnyLogic以外,我們還需要額外添加一個(gè)shp文件導(dǎo)入控件,以及安裝neatbean??丶陌惭b方法很簡(jiǎn)單,把InputShape_1.0.0.jar和openmap.jar復(fù)制到C:ProgramFilesAnyLogic6Professionalplugins下即可(具體路徑請(qǐng)參考自己的anylogic安裝路徑)。三創(chuàng)建一個(gè)簡(jiǎn)單的pedes
2、trian模型1打開(kāi)anylogic程序,F(xiàn)ile->new->model。2輸入模型文件相關(guān)信息,next。3選擇usetemplatetocreatemodel,并選擇PedestrianDynamics。Next。4Addwaitingarea和Addserviceandqueue都不勾選。Finish。5運(yùn)行程序觀察效果。四基礎(chǔ)對(duì)象介紹關(guān)于各個(gè)對(duì)象的屬性行為,僅說(shuō)明一些比較常用的。構(gòu)建一個(gè)完整的模型,以下對(duì)象是必不可少的。PedConfiguration,PedGround,PedSource,PedSink,PedGoTo。下面一一介紹
3、。1PedConfigurationPedConfiguration主要標(biāo)示模型中的一些配置信息。1)Timestep,seconds時(shí)間步長(zhǎng),即pedestrian每隔多久移動(dòng)1次。0.3是通過(guò)社會(huì)調(diào)查獲得的一個(gè)比較合理的數(shù)據(jù)。這個(gè)值越小,peds移動(dòng)的更精確,但是需要更多的計(jì)算。2)Animationscale,pixelspermeterPedConfiguration中需要格外關(guān)注一個(gè)數(shù)據(jù),即多少像素為1米。模型中的單位分為像素和米,所以在使用中需要注意他們之前的差別。3)RenderpedasPed的顯示樣式。circle在表現(xiàn)上要好看
4、一些,但是會(huì)讓程序慢一下。Cross會(huì)讓程序跑的快一些,point會(huì)更快,但是point無(wú)法表現(xiàn)出ped的大小。2PedGroundPedGround主要表示模型的模擬器環(huán)境??梢院?jiǎn)單的理解為墻的設(shè)置。1)Walls(group,optional)peds不能穿過(guò)的地方,簡(jiǎn)稱為墻。可以通過(guò)walls來(lái)表示實(shí)際的模擬器環(huán)境。參數(shù)可以null,不為null時(shí)必須為group。2)Wallstouchtolerance,pixels人與墻之間的間隔,單位為像素。0.2米是一個(gè)比較合適的值。3)Additionalties(groupoflines,op
5、tional)額外的ties當(dāng)PedGoto的尋路方式為manual時(shí)會(huì)使用到該參數(shù)。可以為空4)Showadvancedparameters勾選將顯示一些高級(jí)設(shè)置。a)Gapbetweentieandwall,meters系統(tǒng)自動(dòng)生成的tie和墻之間的距離。缺省值為0.3米。這個(gè)值必須大于0。b)Maximumtielength,meters系統(tǒng)自動(dòng)生成的tie的最大長(zhǎng)度。缺省值為5米。在某些模型里面,將該參數(shù)設(shè)置到最小,可以顯著提高性能。c)Minimumanglebetweenties,radiantie之間的最小角度。單位為弧度。缺省值為
6、0.3。由兩點(diǎn)之間生成的tie,如果與角平分線之間的角度小于該值,將會(huì)被移除。d)Deletecrossingties是否刪除相交的tie。e)Shownodes程序運(yùn)行過(guò)程中,是否顯示節(jié)點(diǎn)。f)Colorfornodes節(jié)點(diǎn)顏色。g)Showedges是否顯示邊緣。h)Colorfor?edges邊緣顏色。i)Showties是否顯示tiej)Colorfortiestie的顏色k)Showobstacles顯示障礙l)Colorforobstacles障礙的顏色3PedSourcePedSource主要作用是生成ped。通常作為模型的起點(diǎn)。1
7、)Creationmode選擇ped生成模式,是單個(gè)模式還是組模式。2)Pedarrivalsdefinedby?指定生成ped的模式。a)Arrivalrate,pedspertimeunit按時(shí)間比率生成。如1000/hour()。b)Pedinterarrival?time?間隔時(shí)間生成。如:exponential(1000/hour())。具體時(shí)間間隔由AngLogic內(nèi)部定義,該參數(shù)僅定義生成比率。c)Ratetable,pedsperminute生成比率有TableFunction提供。d)Arrivaltable生成比率有Table
8、Function提供。TableFunction中一個(gè)條目(20,10)表示第20s生成10個(gè)人。e)Manual(callinject