本文介绍继电型非线性系统的仿真建立,及其相轨迹的仿真输出。

目标原理方框图如下图所示:

Simulink库简要介绍

点击如下按钮进入Simulink Library Browser

在Simulink选项卡中包含常用的仿真组建,以下对部分进行简要说明:

  • Continous:连续型环节,如连续的积分、微分环节等
  • Discontinuities:非连续环节,如继电、饱和等环节
  • Discrete:离散环节,采样系统的环节
  • Math Operations:数学操作,如反馈过程中的减法、通道中的增益等
  • Sinks:输出设备,如示波器、XY图、输出到变量空间等
  • Sources:信号源,如阶跃信号、常数、锯齿波等

本次仿真使用如下环节:

  • Constant:常数5,作为输入
  • Sum:用于反馈与输入的减法
  • Relay:前向通道的继电环节
  • Transfer Fcn:前向通道的一个传递函数,多项式形式
  • Zero-Pole1:前向通道的一个传递函数,零极点形式
  • Scope:示波器
  • XY Graph:XY图显示

各环节配置说明

Constant

  • Constant value:常数值

Sum

  • List of signs:每一个+-分别代表一个输入,|可以对他们的位置进行分组

Relay

  • Switch on point:切换到on模式的阈值
  • Switch off point:切换到off模式的阈值
  • Output when on:on模式时的增益
  • Output when off: off模式时的增益

Transfer Fcn

  • Numerator coefficients:分子系数,从右往左数第n个值代表s^{n}s​n​​的系数
  • Denominator coefficients:分母系数,同上

注:分子阶数不能大于分母阶数,如需分子阶数大于分母阶数,则加一个微分环节

Zero-Pole1

  • Zeros:零点
  • Poles:极点
  • Gain:增益

注:分子阶数不能大于分母阶数,如需分子阶数大于分母阶数,则加一个微分环节

XY Graph

  • X-min:X轴最小值
  • X-max:X轴最大值
  • Y-min:Y轴最小值
  • Y-max:Y轴最大值
  • Sample time: 采样时间,默认-1

连接

将所有环节连接后如图:

注:因为系统初始状态均为0,因此常数等价时间为0时的阶跃

阶跃响应曲线:

相轨迹:

[Simulink]非线性系统模型建立及相轨迹相关推荐

  1. phase-portrait相轨迹

    首先可以使用matlab绘制相轨迹 simulink仿真出 什么是相轨迹? 相平面上的点随时间变化描绘出来的曲线叫做相轨迹 总结 虚部引入了震动

  2. matlab画相轨迹,非线性系统的相平面法分析---相轨迹.ppt

    非线性系统的相平面法分析---相轨迹 严格地说,由于控制元件或多或少地带有非线性特性,所以实际的自动控制系统都是非线性系统.本章主要介绍分析非线性系统的两种常用方法:相平面法和描述函数法.;知 识 要 ...

  3. Matlab机器人工具箱(3):双臂操作(从模型建立到轨迹规划)

    从 Matlab机器人工具箱(3) 开始,使用的机器人工具版本更换到v10版本 他们的区别还是挺大的: 一个是单位的问题:从m变为mm 还有一个是变量类型的问题,变换矩阵从正常的矩阵形式变为se3类型 ...

  4. matlab/simulink 转速功角发电机相轨迹分析,转速功角曲线,电力系统暂态稳定分析,四机两区系统,ieee39节点系统

    matlab/simulink 转速功角发电机相轨迹分析,转速功角曲线,电力系统暂态稳定分析,四机两区系统,ieee39节点系统. 判断系统是否失去稳定的相轨迹. 实时将机组进行分群处理. 复现的文献 ...

  5. matlab cuda的.cu文件应该放在那里_无人机基于Matlab/Simulink的模型开发(连载一)

    "一切可以被控制的对象,都需要被数学量化" 这是笔者从事多年研发工作得出的道理,无论是车辆控制,机器人控制,飞机控制,还是无人机控制,所有和机械运动相关的控制,如果不能被很好的数学 ...

  6. matlab做信号实验需要安装那些模块_无人机基于Matlab/Simulink的模型开发(连载一)...

    "一切可以被控制的对象,都需要被数学量化" 这是笔者从事多年研发工作得出的道理,无论是车辆控制,机器人控制,飞机控制,还是无人机控制,所有和机械运动相关的控制,如果不能被很好的数学 ...

  7. 【算法竞赛学习】气象海洋预测-Task5 模型建立之 SA-ConvLSTM

    气象海洋预测-Task5 模型建立之 SA-ConvLSTM 该方案中采用的模型是SA-ConvLSTM. 前两个TOP方案中选择将赛题看作一个多输出的任务,通过构建神经网络直接输出24个nino3. ...

  8. 【算法竞赛学习】气象海洋预测-Task4 模型建立之 TCNN+RNN

    气象海洋预测-Task4 模型建立之 TCNN+RNN 该方案中采用的模型是TCNN+RNN. 在Task3中我们学习了CNN+LSTM模型,但是LSTM层的参数量较大,这就带来以下问题:一是参数量大 ...

  9. 有关糖尿病模型建立的论文_预测糖尿病结果的模型比较

    有关糖尿病模型建立的论文 项目主题 (Subject of the Project) The dataset is primarily used for predicting the onset of ...

  10. 深度学习模型建立过程_所有深度学习都是统计模型的建立

    深度学习模型建立过程 Deep learning is often used to make predictions for data driven analysis. But what are th ...

最新文章

  1. SharePoint迁移和升级方案
  2. 实战Cacti网络监控(1)——基础安装配置
  3. 浅谈五大Python Web框架
  4. 每天一个linux命令博客nano,11 个鲜为人知的 Linux 命令(1)
  5. Java反射机制是什么?
  6. C#多线程学习(一) 多线程的相关概念
  7. 模拟实现请求分页虚存页面替换算法_河北串口屏厂家:玻璃清洗机触摸屏实现数据交互功能...
  8. 《DSP using MATLAB》示例Example 8.5
  9. FreeBSD——艺术、科学、哲学概论
  10. html5qq授权登陆,php 第三方登陆接入qq互联
  11. Unity面试题加强版之三《Unity脚本基础》
  12. wallpaper 壁纸提取
  13. AXI_DMAC的寄存器说明
  14. Idea 代码注释模板(获取参数,方法外可用) , java版
  15. 40G SR4 vs 40G BIDI vs 40G UNIV:你选哪个?
  16. shell 命令下载软件 安装软件
  17. 嵌入式计算机 硬盘录像机,嵌入式数字硬盘录像机安装步骤 硬盘安装及使用注意事项【详细介绍】...
  18. java发送get请求400解决
  19. 助力高校科研信息化升级,让高校更“高效”
  20. linux系统调用创建无名管道,无名管道系统调用

热门文章

  1. AndroidQQ登录接入详细介绍(kotlin搭建)
  2. 集成电路制造及工艺 主要名词解释
  3. 集成电路工艺7nm 5nm 2nm
  4. 误将系统装入D盘 原来数据如何恢复
  5. 三星Galaxy S4 刷入CWM Recovery和获取ROOT教程
  6. 参加电子工业出版社博文视点举办的作者高峰论坛有感
  7. Teechart图表应用技术详解—第三章之在图表上自行绘制
  8. 【系统分析师之路】2020年下系统分析师论文写作真题
  9. [Android] The wiki of EoeAndroid
  10. 测试方案/测试计划/测试报告