门限服务轮询系统仿真

  • 一、模型:
  • 二、系统工作条件:
  • 三、平均排队队长及循环周期
  • 四、仿真
  • 五、结论:
  • 代码:

参考论文见文末

一、模型:

服务方式:门限服务

二、系统工作条件:

三、平均排队队长及循环周期

平均排队队长:

当:

系统为对称系统,则有:

由little定理,平均循环周期:

四、仿真

4.1 4个终端仿真:
i = 1时:λ=0.01 β= 5 r=1
i = 2时:λ=0.05 β= 1 r=1
i = 3时:λ=0.05 β= 2 r=3
i = 4时:λ=0.10 β= 2 r=2



4.2 8个终端仿真:
i = 1时:λ=0.001 β= 1 r=1
i = 2时:λ=0.001 β= 1 r=2
i = 3时:λ=0.002 β= 1 r=2
i = 4时:λ=0.002 β= 1 r=3
i = 5时:λ=0.002 β= 2 r=3
i = 6时:λ=0.002 β= 5 r=1
i = 7时:λ=0.005 β= 2 r=1
i = 8时:λ=0.005 β= 2 r=2


五、结论:

由仿真结果可得:
1)Β,λ对E(θi)和gi(i)是指数型变化,它对系统的稳定性产生较大影响。
2)当i=1,2、i=3,4和i=7,8时,λ、β保持不变的情况下,r对E(θi)和gi(i)是线性型变化的,对系统的稳定性影响不大。
3)N对系统稳定性不会产生太大变化。

代码:

%% i号站点平均排队队长
clc
N = 4  % 4个终端
a = [0.01, 0.05, 0.05, 0.1]  % N个站点的到达率
b = [5, 1, 2, 2]  % N个站点的服务率
r = [1, 1, 3, 2]
gi = []  % 保存i号站点中平均排队队长
for i = 1:N gi(i) = (a(i)*i*r(i))/(1-i*a(i)*b(i))E(i) = gi(i)/a(i)  % 平均循环周期
end
i = [1:N]
plot(i, gi, 'b*', 'MarkerSize',9)
xlabel('站点数')
ylabel('平均排队队长')
title('平均排队队长仿真')
figure  % hold on
plot(i, E, 'r*', 'MarkerSize',9)
xlabel('站点数')
ylabel('平均循环周期')
title('平均循环周期仿真')
% legend('平均排队队长','平均循环周期')
%% i号站点平均排队队长
clc;clear
N = 8  % 8个终端
a = [0.001, 0.001,0.002, 0.002,0.002, 0.002, 0.005, 0.005]  % N个站点的到达率
b = [1, 1,1, 1, 2, 5, 2, 2]  % N个站点的服务率
r = [1, 2, 2, 3, 3, 1, 1, 2]
gi = []  % 保存i号站点中平均排队队长
for i = 1:N gi(i) = (a(i)*i*r(i))/(1-i*a(i)*b(i))E(i) = gi(i)/a(i)  % 平均循环周期
end
i = [1:N]
plot(i, gi, 'b*', 'MarkerSize',9)
xlabel('站点数')
ylabel('平均排队队长')
title('平均排队队长仿真')
figure  % hold on
plot(i, E, 'r*', 'MarkerSize',9)
xlabel('站点数')
ylabel('平均循环周期')
title('平均循环周期仿真')
% legend('平均排队队长','平均循环周期')

参考文献:
[1]佘明辉,杨斌,赵东风.轮询多址通信系统的门限服务分析方法[J].吉林大学学报(信息科学版),2011,29(01):7-13.

轮询多址通信系统仿真相关推荐

  1. 工控随笔_09_西门子_S7-200 Smart与V20 USS通信USS_RPM_R利用轮询的方式通讯异常

    工控随笔_09_西门子_S7-200 Smart与V20 USS通信USS_RPM_R利用轮询的方式通讯异常 参考文章: (1)工控随笔_09_西门子_S7-200 Smart与V20 USS通信US ...

  2. webSocket(与http请求区别、请求和返回示例、替代方法:ajax轮询、long poll、Flash、NodeJS实现WebSocket通信代码、原理、WebSocket构造函数详解)

    目录 简介 优点 请求示例 请求成功返回示例 替代方法 Ajax 轮询 long poll Flash NodeJS实现webSocket(ws模块) 服务端代码 客户端代码 在线网页客户端 运行结果 ...

  3. S7-200SMART PLC进行MODBUS通信轮询卡死时重新开启轮询的具体方法演示

    S7-200SMART PLC进行MODBUS通信轮询卡死时重新开启轮询的具体方法演示 我们在进行MODBUS通信轮询时,若遇到轮询卡死时,如何重新开始轮询,具体可以参考以下内容: 如下图所示,正常轮 ...

  4. 485通信主机轮询+从机应答

    485通信:两线制.半双工 由于MAX485 是半双工通信,所以要定义好通信协议,主从模式, 主机轮询.从机应答方式防止冲突. 一.串口配置 前面有比较详细的配置过程了. 二.主机轮询 主机解包: 三 ...

  5. Step7-Mricro/win S7-200 485轮询 西门子485 modbus RTU 200 ModbusRTU通信S7-200与最大32个从站RS 485主站程序

    Step7-Mricro/win S7-200 485轮询 西门子485 modbus RTU 200 ModbusRTU通信S7-200与最大32个从站RS 485主站程序,程序块自动轮询,无需编写 ...

  6. 三菱FX3U与8和称重仪通信的程序。 主要功能是记录8个工位的重量 程序使用ST语言与梯形图的接合运用,使用三菱MODBUS 专用指令,8站轮询

    三菱FX3U与8和称重仪通信的程序. 主要功能是记录8个工位的重量,用威纶通FTP服务器下载到电脑里打印或修改. 程序使用ST语言与梯形图的接合运用,使用三菱MODBUS 专用指令,8站轮询,当有从站 ...

  7. Web 通信 之 长连接、长轮询(long polling)

    Web 通信 之 长连接.长轮询(long polling) 基于HTTP的长连接,是一种通过长轮询方式实现"服务器推"的技术,它弥补了HTTP简单的请求应答模式的不足,极大地增强 ...

  8. S7-200SMART_MODBUS RTU通信轮询中实现插队写入或条件写入的具体方法示例(1)

    S7-200SMART_MODBUS RTU通信轮询中实现插队写入或条件写入的具体方法示例(1) 前面的博文中和大家分享了MODBUS RTU通信轮询的具体方法,感兴趣的可以参考以下链接中的内容: S ...

  9. STM32F10x_硬件I2C主从通信(轮询发送,中断接收)

    推荐 分享一个大神的人工智能教程.零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到人工智能的队伍中来!http://www.captainbed.net/strongerhuang Ⅰ.写在前面 ...

最新文章

  1. java clob内存溢出_java - java.sql.SQLException:ORA-01704:字符串文字太长时插入或更新 - 堆栈内存溢出...
  2. 2017 多校3 hdu 6061 RXD and functions
  3. java的异常与记录日志
  4. Spring Boot中使用LDAP来统一管理用户信息
  5. Interview:算法岗位面试—10.31下午上海某银行总部公司(二面,四大行之一)之项目简介、比赛介绍、某个比赛的过程
  6. D3.js以及通用JS(JavaScript)读取并解析server端JSON的注意事项
  7. vivox50pro鸿蒙系统,钱包卡包都承包 vivo X50 Pro+多功能NFC玩法多
  8. 初中毕业也能月薪过万!5个质量极高的教程网站,免费献给你
  9. 视频录制后有噪音怎么办?教你简答几步去除视频噪音!
  10. 【Python量化】蒙特卡洛模拟法进行期权定价
  11. 我有一个梦,叫“禾下乘凉梦“!
  12. 小鸡饲料任务,线下扫码付款收饲料地址
  13. 微信小程序070校园食堂订餐多商家带配送
  14. springboot-vue前后端分离登录
  15. 12306火车票查询——Python
  16. sequoia中的日志
  17. 搭建自己的NAS 系统
  18. 港科夜闻|香港科大(广州)(筹)与民心港人子弟学校签署合作框架协议
  19. MySQL数据库读写分离
  20. Connext DDS开发指南(5)基本QoS策略

热门文章

  1. 详谈四大主流CPU体系架构
  2. 制作覆盖手绘图的导游地图,非常简单,你也可以
  3. android自定义抽奖转盘
  4. Aplication的作用
  5. 广和通5G模组FG160FM160荣获2022 Mobile Breakthrough Award
  6. kafka的ACK参数的详解
  7. 人工智能在医学领域应用的现状与展望
  8. matlab建模电风扇,关于matlab调速风扇
  9. 第二周 C/C++【项目1-输出点阵图】
  10. Apple屏下TouchID申请专利 短波红外光学指纹识别