- 1、本文档共9页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
truetime仿真
基于 Truetime 的网络调度策略仿真
【实验目的】
通过 matlab 和 truetime 插件对网络控制系统进行仿真,对比 EDF 和 RM 调度
算法。
该系统中包括 PID 控制器、被控对象、传感器、执行器,其中控制器与执行
器,传感器与控制器的通讯通过以太网。
【实验步骤】
仿真过程首先需要配置 matlab 中的 truetime 环境,然后配合 simulink 相关
组件完成系统框图的连接,然后编写 truetime 模块中的初始化文件,最后进
行仿真。
1、truetime 组件配置
addpath([getenv(’TTKERNEL’)])
addpath([getenv(’TTKERNEL’) ’/matlab/help’])
addpath([getenv(’TTKERNEL’) ’/matlab’])
按照官方手册中给出的配置步骤,安装 truetime 2.0B7。
2、编辑网络控制系统仿真模型
网络控制系统包括,执行器,传感器,控制器,被控对象,网络,以及一些其
他的辅助功能模块,如参考信号,示波器等。
3、执行器 actuator 配置
执行器的输入信号由控制器通过网络给定,输出直接控制被控对象,因此无输
入管脚,有一个输出管脚,连接到网络 1,节点 2。
初始化文件编写,参照示例中的控制器,改写初始化文件。
function actuator_init
% Distributed control system: sensor node
%
% Samples the plant periodically and sends the samples to the
% controller node. Actuates controls sent from controller.
% Initialize TrueTime kernel
ttInitKernel(prioDM); % deadline-monotonic scheduling
% Sporadic actuator task
deadline = 10.0;
ttCreateTask(actuator_task, deadline, actuator_code);
% Network handler
prio = 1.0;
data = actuator_task;
ttCreateHandler(network_handler, prio, nwhandler_code, data);
ttAttachNetworkHandler(network_handler)
4、传感器 sensor 配置
传感器输入信号由被控对象给定,然后将信号通过以太网反馈给控制器。输入
管脚 1 个,连接到网络 1,节点4。
function sensor_init
% Distributed control system: sensor node
%
% Samples the plant periodically and sends the samples to the
% controller node. Actuates controls sent from controller.
% Initialize TrueTime kernel
ttInitKernel(prioDM); % deadline-monotonic scheduling
% Periodic sensor task
starttime = 0.0;
period = 0.010;
ttCreatePeriodicTask(sensor_task, starttime, period, sen-
sor_code);
% Network handler
prio = 1.0;
data = actuator_task;
ttCreateHandler(network_handler, prio, nwhandler_code, data);
ttAttachNetworkHandler(network_handler)
5、控制器 controller 配置
传感器输入信号由被控对象给定,然后将信号通过以太网反馈给控制器。输入
管脚 1 个,连接到网络 1,节点 3。
改写 PID 参数。修改 PID 算法。
function controller_init(arg)
% Distributed control system: controller node
%
% Receives messages from the senso
您可能关注的文档
- PROFIBUS应用工程故障诊断与排除技术应用实.pdf
- Prisma iPM 标准化预置式分配电系统 简化目录.pdf
- PHS系列实验室pH计 中文使用说明书.pdf
- PROYA珀莱雅深邃魅惑眼线水笔评测.pdf
- Profibus教程2.pdf
- PSS仿真介绍.pdf
- PS使用裁剪工具校正拍摄倾斜的照片教程.pdf
- PS如何制作简单星云效果.pdf
- PS鼠绘教程:制作台球桌上的黑8_一个黑色桌球_台球制作实例.pdf
- proe绘图教程.pdf
- 第18讲 第17课 西晋的短暂统一和北方各族的内迁.docx
- 第15讲 第14课 沟通中外文明的“丝绸之路”.docx
- 第13课时 中东 欧洲西部.doc
- 第17讲 第16 课三国鼎立.docx
- 第17讲 第16课 三国鼎立 带解析.docx
- 2024_2025年新教材高中历史课时检测9近代西方的法律与教化含解析新人教版选择性必修1.doc
- 2024_2025学年高二数学下学期期末备考试卷文含解析.docx
- 山西版2024高考政治一轮复习第二单元生产劳动与经营第5课时企业与劳动者教案.docx
- 第16讲 第15课 两汉的科技和文化 带解析.docx
- 第13课 宋元时期的科技与中外交通.docx
最近下载
- Zkteco中控智慧万傲瑞达V6000_2.0.0用户手册(停车CS岗亭端).pdf
- 2023-2024学年江苏省淮安市清江浦区三校八年级(上)期中数学试卷.doc VIP
- 要拿我当一挺机关枪使用.docx
- 母婴三病培训.pptx VIP
- 管理信息系统题目_带答案.doc
- 《汽车侧面气囊和帘式气囊模块性能要求GBT+38795-2020》详细解读.pdf
- 初中班主任工作经验交流精美PPT课件.ppt VIP
- 探放水工考试卷及答案 .docx
- 【申论】公务员考试辅导·笔试系统讲义(2025国考版).docx
- 2023-2024学年江苏省淮安市盱眙县八年级(上)期中检测英语试卷(附答案详解).pdf VIP
文档评论(0)