物联网控制原理与技术--初识Simulink(超详细/设计/实验/作业/练习)

课程名:物联网控制原理与技术

内容/作用:设计/实验/作业/练习

学习:初识Simulink

一、前言

  1. 学习matlab中有关simulink的正确使用及其应用。
  2. simulink的基本使用、模型的建立、模型的复制、剪切、粘贴、命名。
  3. 熟练编写基本的simulink应用。

二、环境与设备

1、Windows 10
2、Matlab 2012a

三、原理

Simulink是一个模块图环境,用于多领域仿真以及基于模型的设计。它支持系统级设计、仿真、自动代码生成以及嵌入式系统的连续测试和验证。Simulink 提供图形编辑器、可自定义的模块库以及求解器,能够进行动态系统建模和仿真。Simulink 与 MATLAB相集成,这样不仅能够在 Simulink 中将 MATLAB 算法融入模型,还能将仿真结果导出至 MATLAB 做进一步分析。Simulink®是动态系统的图形建模和仿真环境。可以创建模块图,用模块表示系统的各个组成部分。模块可以表示物理组件、小型系统或函数。输入/输出关系则完整描述了模块特征。
请思考下面这些示例:
一个水龙头往一个水桶里注入水 - 水以一定的流速进入水桶,水桶变重。模块可以表示水桶,水的流速为输入,水桶的重量为输出。
您用扩音器传递声音 - 扩音器一端产生的声音在另一端被放大。扩音器是模块,输入是声源的声波,输出是您听到的声波。
您推动购物车使它移动 - 购物车是模块,您施加的力是输入,购物车的位置是输出。
只有定义了输入和输出,模块的定义才算完成,并且此模型定义任务需与建模目的相关。例如,如果建模目的不涉及购物车的位置,则会自然选择购物车的速度作为输出。
Simulink 提供了一些模块库,它们是按功能分组的模块集合。例如,要对以常量倍数放大输入的扩音器进行建模,可以使用Math Operations库中的Gain模块。
在这里插入图片描述符号表示模块的输入和输出,可以连接到其他模块。
Simulink 处理三类数据:
信号 - 在仿真期间计算的模块输入和输出
状态 - 在仿真期间中计算的代表模块动态的内部值
参数 - 影响模块行为的值,由用户控制

四、内容

  1. 建立下图所示系统结构的Simulink模型,并用示波器(Scope)观测其单位阶跃和斜坡响应(输出)曲线。
    在这里插入图片描述Simulik模型如下:
    在这里插入图片描述在这里插入图片描述在这里插入图片描述
    在这里插入图片描述2. 建立如图2所示PID控制系统的Simulink模型,对系统进行单位阶跃响应仿真绘制出响应曲线。其中 =10, =3, =1。
    在这里插入图片描述在这里插入图片描述![在这里插入图片描述](https://img-blog.csdnimg.cn/d4f16354a031484b9535e673734eca3a.png在这里插入图片描述练习:
    在这里插入图片描述3. 建立如图3所示控制系统的Simulink模型,并用示波器(Scope)观测其单位阶跃响应曲线。

在这里插入图片描述Simulink模型及示波器仿真图:
在这里插入图片描述

五、结果与分析

通过本次学习,学习了matlab中有关simulink的正确使用及其应用,simulink的基本使用、模型的建立、模型的复制、剪切、粘贴、命名,熟练了编写基本的simulink应用。在编写基本引用的时候,应该认真细心,注意函数值的输入,以免发生错误。在做本实验最后一个习题时,不小心连错了一条线,导致实验结果无法显示,改正错误,学会了更多。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序员老茶

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值