Matlab-VISSIM联合仿真

阅读: 评论:0

Matlab-VISSIM联合仿真
基于⽹上资料很少的情况下,研究了将近⼀个⽉,⼊了⽆数的⼤坑(能把⼈栽死的那种)含泪写下这篇⽂章⾸先,Matlab并不是⽀持COM所有函数处理的,⽬前试到的函数不是很多,⼤部分功能还是可以实现的。/*****************写在前⾯*******************************/
程序中的获得数据前提是在VISSIM路⽹中设置有相应的检测器或者变量,否则获取不到,有可能出错
所以对路⽹能实现哪些功能必须⾮常熟悉。程序中只是为了调⽤数据,获得数据,处理数据,设置数据。Matlab⼀些功能性定义:
%%建⽴VISSIM的COM接⼝
vissim =actxserver('VISSIM.vissim.430');
%% 加载交通⽹络
current_path = pwd;
vissim.LoadNet([current_path '\vissim.inp']);
vissim.LoadLayout([current_path '\vissim.ini']);
%%设置仿真参数
sim = vissim.Simulation;
new_period_time =101;vdm
sim.set('Period',new_period_time);
new_Resolution =1;
sim.set('Resolution',new_Resolution);
new_Speed=1;
sim.set('Speed',new_Speed);
new_Random_Seed=50;
%sim.set('RandomSeed',new_Random_Seed);苏格兰风情
%% 定义⽹络对象
vnet=vissim.Net;
%% 设置路段属性
Link=vnet.Links;
lnk1=Link.GetLinkByNumber(1);  %东进直等,定义变量
%% 获得各个车道车辆数量
veh1=lnk1.GetVehicles;
%% 设置⾏程时间检测器
T_Time1=vnet.TravelTimes.GetTravelTimeByNumber(1);%东进⼝直⾏
%% 设置数据采集器
dats = vnet.DataCollections;
dat_1 = dats.GetDataCollectionByNumber(1);  %西出⼝1
漂亮女人电影下载%% 设置路径决策
routingDecision1=vnet.RoutingDecisions.GetRoutingDecisionByNumber(1);%南进混
%% 软件激活计测器评价我所理解的教育技术
eval = vissim.Evaluation;
eval.set('AttValue','DATACOLLECTION',1);    %激活数据采集器模块
hdtune2.52eval.set('AttValue','TRAVELTIME',1);        %激活⾏程时间模块
eval.set('AttValue','Link',0);              %不激活路段评价
eval.set('AttValue','Delay',1);
eval.set('AttValue','QUEUECOUNTER',1);
%% 设置交通信号灯
controllers = vissim.Net.SignalControllers;
groups = controllers.Item(1).SignalGroups;
group1 = groups.GetSignalGroupByNumber(1);%裕华路直⾏加右转
%%车辆信息
vehicleInput1=vissim.Net.VehicleInputs.GetVehicleInputByNumber(1);%东
('AttValue','VOLUME');
vehicle1 = vissim.Net.TrafficCompositions.GetTrafficCompositionByNumber(1);
现代教育科学('AttValue1','RELATIVEfLOW',100 );
route1 = vissim.Net.RoutingDecisions.GetRoutingDecisionByNumber(1);
%%此外注意,获得数据结果时(⽤某个检测器的数据)要注意程序中和vissim路⽹中的模型检测周期⼀致,否则得到的数据⼀直为0. dat_1_vehicle_num=dat_1.GetResult('NVEHICLES','SUM',0);

本文发布于:2023-06-27 15:32:14,感谢您对本站的认可!

本文链接:https://patent.en369.cn/xueshu/137394.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:数据   设置   获得   教育   含泪
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 369专利查询检索平台 豫ICP备2021025688号-20 网站地图