广告合作
  • 今日头条

    今日头条

  • 百度一下

    百度一下,你就知道

  • 新浪网

    新浪网 - 提供新闻线索,重大新闻爆料

  • 搜狐

    搜狐

  • 豆瓣

    豆瓣

  • 百度贴吧

    百度贴吧——全球领先的中文社区

  • 首页 尚未审核订阅工具 订阅

    如何快速认识simulink中的框图?

    来源:网络收集  点击:  时间:2024-08-08
    【导读】:
    通过示例让你了解simulink.Simulink®是动态系统的图形建模和仿真环境。您可以创建块关系图,其中块表示系统的一部分:工具/原料morematlab软件电脑方法/步骤1/7分步阅读

    块可以表示物理组件、小系统或函数;输入/输出关系完全表示块。请考虑以下示例:

    水龙头把水桶灌满:水以一定的流量进入水桶,水桶变得更重。这里,一个块表示一个以流量为输入、以重量为输出的桶。

    你用扩音器发出声音:扩音器一端发出的声音在另一端被放大。扩音器是块,输入是源的声波,输出是你听到的声波。

    你推一个购物车,它就会移动:这里购物车可以是块,你施加的力是输入,购物车的位置是输出。

    块的定义仅与其输入和输出一起完成,此任务与模型的目标相关。例如,如果建模目标不涉及其位置,那么cart速度可能是一个自然选择作为输出。

    2/7

    Simulink提供块库,这些块库是按功能分组的块集合。例如,要对一个只需将输入乘以常数的扩音器建模,可以使用数学运算库中的增益块。

    3/7

    一个声波进入扩音器,作为它的输入,一个更大版本的同一个波出来作为它的输出。

    “”符号表示块的输入和输出,并且可以连接到其他块。

    4/7

    可以将块连接到其他块以表示更复杂的功能并形成系统。例如,音频播放器将数字文件转换为声音:从存储器中读取数字表示,进行数学解释,并在物理上转换为声音。处理数字文件以计算声音波形的软件可以是一个块;获取波形并将其转换为声音的扬声器可以是另一个块。生成输入的组件本身也是一个块。

    要在Simulink中对扩音器的正弦波输入进行建模,需要包括一个正弦波源:

    5/7

    Simulink的主要功能是模拟系统组件随时间变化的行为。以最简单的形式,这项任务包括保持时钟,确定要模拟的块的顺序,并将在块图中计算的输出传播到下一个块。想想扩音器。在每个时间步,Simulink必须计算正弦波的值,将其传播到扩音器,然后计算其输出值。

    6/7

    在每个时间步,每个块从其输入计算其输出。一旦图中的所有信号在给定的时间步计算完毕,Simulink将确定下一个时间步(基于模型配置和数值求解算法),并提前模拟时钟。然后每个块计算这个新时间步的输出。

    7/7

    在模拟中,时间的进程与实际时钟不同。每一个时间步所需的时间与完成该时间步的计算所需的时间相同,无论该时间步代表一秒的一小部分还是几年。

    通常,组件的输入对其输出的影响不是瞬间的。例如,打开加热器不会导致温度瞬间变化。相反,这个作用为微分方程提供了输入,温度(状态)的历史也是一个因素。当仿真需要求解微分或差分方程时,Simulink使用内存和数值解算器来计算时间步长的状态值。

    Simulink处理三类数据:

    信号-块输入和输出,在模拟过程中计算

    状态-内部值,表示块的动态,在模拟过程中计算

    参数-影响块行为的值,由用户控制

    SIMULINK
    本文关键词:

    版权声明:

    1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。

    2、本站仅提供信息发布平台,不承担相关法律责任。

    3、若侵犯您的版权或隐私,请联系本站管理员删除。

    4、文章链接:http://www.1haoku.cn/art_1091485.html

    相关资讯

    ©2019-2020 http://www.1haoku.cn/ 国ICP备20009186号05-06 22:22:20  耗时:0.025
    0.0247s