- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
truetime仿真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 th
您可能关注的文档
- STC12C5A60S2系列单片机EEPROM的应用STC12C5A60S2系列单片机EEPROM的应用.pdf
- STM32 读写 EEPROM 24C02方法STM32 读写 EEPROM 24C02方法.pdf
- STK10.0安装及调试报告STK10.0安装及调试报告.pdf
- STM32 FMSC LCD难点解析STM32 FMSC LCD难点解析.pdf
- STM32+UCGUI+触摸屏STM32+UCGUI+触摸屏.doc
- STM32CAN过滤器学习精华STM32CAN过滤器学习精华.pdf
- STM32F05XX 模拟比较器的应用实例STM32F05XX 模拟比较器的应用实例.pdf
- stm32在SRAM中调试部分中断不响应的问题stm32在SRAM中调试部分中断不响应的问题.doc
- STM32学习通用定时器基本定时功能STM32学习通用定时器基本定时功能.pdf
- STM32如何实现电机控制STM32如何实现电机控制.ppt
- TS-1101SR承认书TS-1101SR承认书.pdf
- True Load 基于实测应变反求载荷谱True Load 基于实测应变反求载荷谱.pdf
- TS101DNV船舶入级规范 (REV00)TS101DNV船舶入级规范 (REV00).pdf
- TS12a4515DR_中文资料TS12a4515DR_中文资料.doc
- TS-AP10系列室外型AP安装手册TS-AP10系列室外型AP安装手册.pdf
- TS16949 DOE GDT培训内容TS16949 DOE GDT培训内容.pdf
- TS16949内部体系审核员过程审核员和产品审核员考试试题TS16949内部体系审核员过程审核员和产品审核员考试试题.pdf
- TS16949内部审核员试题TS16949内部审核员试题.pdf
- TS16949体系流程图TS16949体系流程图.pdf
- TS16949实施方案TS16949实施方案.doc
最近下载
- 资产评估实务二-资产评估师《资产评估实务(二)》必刷题.docx VIP
- 新解读《GB_T 10054.1 - 2021货用施工升降机 第1部分:运载装置可进人的升降机》最新解读.pptx VIP
- 液晶和等离子体电视机原理与维修(第2版)第5章 视频图像信号处理电路的结构和检修方法.pptx VIP
- 高校实验室安全现场检查整改报告范文(8篇).doc VIP
- 国开一网一 2025年人文英语3写作形考任务答案(版本7)(93分).doc VIP
- 鲜食玉米研究现状与发展对策.pdf VIP
- 私车公用合同范本标准模板6篇.docx VIP
- 广州数控GE系列 总线式驱动单元使用手册.pdf
- 河南省青桐鸣2025届高三下学期5月联考语文试卷(含答案).pdf VIP
- 在长江源头各拉丹冬教学课件.ppt
文档评论(0)