下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、随机方向改进模型的实现和仿真随机方向改进模型描述:随机方向移动模型描述为节点先在整个移动区域内随机选择一个位置作为初始位置,随机选择运动速度的大小和方向、移动的距离,节点移动这段距离后到达终点,到达终点后随机停顿一段时间tp,将这个终点作为下一次移动的起始节点,这个过程为一个step。然后反复按相对固定的过程进行移动。如果节点在运动期间运动到边界,将从对称的边界重新出发,速度和方向不变。一个完整的Step包括:1随机产生运动速度大小V、停顿时间tp,运动方向Sita,运动距离d°V的范围为(Vmin ,Vmax),并且在(Vmin , Vmax )范围内服从平均分布;tp的范围为(t
2、min,tmax),并且在(tmin,tmax)范围内服从平均分布。2然后以速度v匀速直线运动随机的一段距离 d后停顿时间tp。节点在运动过程中如果走到 了边界,则从对称的边界出发,速度,方向均不变。比如运动到了左边界(xmin,y),则节点的位置变为(xmax,y);运动到了上边界(x,ymax),则节点的位置变为(x,ymin )。3.运动距离d后,到达的终点的位置为下一个step的初始位置。模型参数设置:场景参数:xmin=0;xmax=100;ymin=0;ymax=50 ,运动距离 dmin=20;dmax=100;时间参数:运行时间 T,记忆变量tex,运动时间tm,停顿时间tp;
3、速度参数:vmin=0.5;vmax=1.5;速度大小V,运动方向sita;停顿时间参数:tmi n=0.1; tmax=0.2;仿真程序:clear all ;%相关参数设定T=100; %仿真时间sdt=1;%补进时间svmi n=1;vmax=1.5;%速度范围tmin=0.1;tmax=0.2;%亭顿时间范围 sxmi n=0;xmax=100;ymi n=0; ymax=50;%场景的范围dmi n=20;dmax=100;tex=0; %初始化运行时间记忆变量axis(xmin xmax ymin ymax);%设定坐标范围figure(1);hold on ; %保留绘图内容xa
4、=u ni frnd(O,1OO,1,1); ya=u nifrnd(0,50,1,1);%随机发生起始点坐标while v=unifrn d(vmi n,vmax,1,1); tp=unifrn d(tm in ,tmax,1,1);布sita=u nifrnd(0,2*pi,1,1);布d=unifrn d(dm in, dmax,1,1);布tm=d/v;%运动时间%随机发生一个速度值,速度大小服从均匀分布%随机发生一个停顿时间, 停顿时间服从均匀分%随机发生一个前进角度,前进角度服从均匀分%随机发生一个前进距离,前进距离服从均匀分if T-tex>=tm%此次step时间不会到f
5、or t=0:dt:tm xb=xa+v*cos(sita)*t; yb=ya+v*s in( sita)*t; plot(xb,yb,if xb<=xm in xa=xa+xmax;elseif xb>=xmax xa=xa-xmax;endif yb<=ymin ya=ya+ymax;elseif yb>=ymax ya=ya-ymax;endtex=tex+dt;endif T-tex>=tp; pause(tp); tex=tex+tp;elsepause(T-tex);returnend%乂坐标到达左边界%泌标到达右边界%丫坐标到达下边界%y坐标到达上边界%更新运行时间记忆变量%停止一段时间%更新运行时间记忆变量%时间到else%此次step时间会到for t=0:dt: T-texxb=xa+v*cos(sita)*t;yb=ya+v*s in( sita)*t;plot(xb,yb,'.')if xb<=xmi n%乂坐标到达左边界xa=xa+xmax;elseif xb>=xmax%乂坐标到达右边界xa=xa-xmax; endif yb<=ymi n%丫坐标到达下边界ya=ya+yma
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 人力资源招聘专员人才筛选准确度绩效考核表
- 网络安全事情紧急响应技术部门预案
- 通知供应商物料验收标准(3篇)
- 家电技术改进评估表
- 2026年教师招聘学科专业知识(数学)考试题库附答案
- 2026年碳达峰比武笔试真题及答案
- 关于某批次产品安全问题的紧急通知5篇
- 文化创意产出效能考核表
- 建筑施工阶段造价控制方案
- 2026事业单位笔试-上海-上海普外科(医疗招聘)历年参考题库含答案详解
- 2025“外研社国才杯”“理解当代中国”外语能力综合能力赛项(英语组)模拟样卷
- 2026年河北高考历史真题(试卷+解析)
- 人教版2026-2027学年高中物理必修第三册第9章-13章期中测试卷(含解析)
- 2025年信息安全工程师考试真题及答案解析
- 2026年企业合规师初级题库及答案
- 2026年武汉市中考语文试卷(含答案)
- 司法辅助人员笔试完整题型、分值及真题答案
- 陕西科技大学教师专业技术职务评审工作实施办法(试行)
- 肿瘤患者输血支持(医学课件)
- 2026中国土地用途管制制度创新与实施效果评估报告
- 农商行催收培训
评论
0/150
提交评论