当前位置: 首页 > news >正文

Simulink不连续模块库(Hit Crossing/PWM/Rate Limiter/Rate Limiter Dynamic)

一. Hit Crossing

命中点

含义:

      精确检测信号何时穿过某个指定的值。

模块参数:

      穿越偏移量为某个指定的值;

      穿越方向任意沿(递增/递减穿过),上升沿(递增穿过),下降沿(递减穿过);

      勾选显示输出端口会显示一个输出端口(out)。当检测到穿过指定值时,输出一个非零值,未检测到时输出 0。不勾选时模块没有输出端口,仅作为一个“隐形”的过零检测器;

      输出类型中可选信号,检测到穿过指定值时输出1。选择事件可配合事件子系统进行触发等。

模块仿真:穿越偏移量设定为0.1

特殊情况:

      1. 如果输入信号沿指定方向到达偏移值(这个时刻称为“击中时间”),然后停留在偏移值上,则从击中时间到信号离开偏移值的时间内,穿越点检测模块输出1;

      2. 如果输入信号恒定且等于偏移值,则只有在指定方向为任一沿的情况下,穿越点检测模块才会输出1。

二. PWM

脉冲宽度调制

含义:

      生成PWM波形的核心模块

模块参数:

      输入为PWM的占空比(百分比的小数形式);

      周期就是PWM信号的周期,两个相邻的高电平相距的时间;

      初始延迟决定 t=0 之后多久为第一个高电平,设置为1,就是 t=0 开始后1s为第一个高电平;

      不允许零占空比勾选后,输入0占空比会报错;

      模型的求解器类型若是定步长,要勾选以固定时间间隔运行;

模块仿真:周期、延迟都为2

三. Rate Limiter

速率限制器

含义:

      限制信号变化的速率,即限制信号的一阶导数(dy/dt)的绝对值不超过某个设定的值。

它可以防止信号突然的、剧烈的跳变,使其输出变得平滑。

模块参数:

      上升沿压摆率:信号增加时允许的最大正速率(du/dt);

      下降沿压摆率:信号减少时允许的最大负速率(du/dt);

模块仿真:

      类似ECU开发中,经常使用的Ramp模块,比如扭矩输出时,需要进行斜率控制,避免扭矩突变照成冲击。

四. Rate Limiter Dynamic

动态速率限制器

含义:

      上升沿压摆率和下降沿压摆率可以动态调节,功能和速率限制器相同。

http://www.dtcms.com/a/344328.html

相关文章:

  • @SerializedName注解详解
  • 【51单片机数码管字符左移】2022-11-11
  • TapData vs Kafka ETL Pipeline:竞争?共存?——企业实时数据策略的正确打开方式
  • Kafka中zk的作用是什么
  • 【ECharts】2. ECharts 性能优化
  • 【在ubuntu下使用vscode打开c++的make项目及编译调试】
  • [antv-x6] 博客案例
  • 英伟达新架构9B模型引领革命,谷歌/阿里/微美全息AI多维布局锻造底座竞争力
  • ROS2下YOLO+Moveit+PCL机械臂自主避障抓取方案
  • Retrieval-Augmented Generation(RAG)
  • 《CF1245D Shichikuji and Power Grid》
  • 雷达图教程:何时适用,何时无效,以及如何正确使用
  • 小智ai+mcp+n8n的智能组合
  • Matplotlib 可视化大师系列(三):plt.bar() 与 plt.barh() - 清晰对比的柱状图
  • 计算机组成原理(10) - 浮点数的表示
  • 全栈开发:从LAMP到云原生的技术革命
  • docker + nginx + pm2 部署前端项目和后端(nodejs)项目
  • setup 语法糖核心要点
  • 第二十八天:多项式求值问题
  • 决策树进阶学习笔记
  • 文件包含的学习笔记
  • ExcelUtils实现 设置内容 插入行 复制行列格式
  • Day11 数据统计 图形报表
  • 打造数字化资产管理新范式——资产管理系统实战体验
  • DIC技术极端环境案例分享:35MPa水下高压釜拉伸测试
  • Unity 自用帧同步架构分享
  • Python递归下降解析器深度解析:从原理到工程实践
  • layui.formSelects自定义多选组件在layer.open中使用、获取、复现
  • 2025年十大工程项目管理软件
  • 如何使用AI大语言模型解决生活中的实际小事情?