帮助中心帮助中心
动态仿真模块®允许您建模和模拟广泛的动态系统。这些示例模型演示了从简单到复杂的各种通用应用程序。
使用两个弹跳球Simulink®模型来展示用Zeno行为建模混合动态系统的不同方法。该示例还提供了每种方法的优点。
使用Simulink®建模液压缸。您可以将这些概念应用到需要建模水力行为的应用中。参见两个使用相同基本组件的相关示例:四缸模型和带负载约束的两缸模型。注意:这是一个基本的液压例子。使用Simscape™Driveline™和Simscape fluid™,您可以更轻松地构建液压和汽车模型。
使用Simulink®创建一个房子的热模型。该系统模拟了室外环境、住宅热特性和住宅供暖系统。
S型热电偶的近似非线性关系。
设计和评估用于嵌入式系统和任意波形生成仪器中的数字波形合成应用的正弦波数据表所需的一些主要步骤。
如何在Simulink®零交叉工作。在这个模型中,三个移位的正弦波被输入到绝对值块和饱和块中。恰好在t = 5时,开关块的输出从绝对值变为饱和块。在Simulink中,零交叉将自动检测开关块何时改变其输出,求解器将步进到事件发生的确切时间。通过检查作用域中的输出可以看出这一点。
这个模型的灵感来自于经典论文“银河桥和尾巴”(Toomre & Toomre 1972)。最初的论文解释了盘状星系是如何形成旋臂的。两个圆盘状的星系原本相距很远。然后它们从对方身边飞过,几乎相撞。一旦星系足够接近,相互引力就会导致旋臂的形成。
通过使用计数电路,对同一控制信号进行使能子系统和触发子系统之间的对比。运行模拟后,范围显示三个图。
在Simulink®中建模摩擦单向。模型中的两个积分器计算系统的速度和位置,然后在摩擦力模型中使用该积分器计算摩擦力。
处理状态事件。运行模拟并查看相平面图,其中状态x1沿x轴,状态x2沿y轴。
使用Stateflow®为锅炉建模bang-bang温度控制系统。锅炉的动力学是在Simulink®中建模的。
模拟一个倒立摆。该动画是使用MATLAB®Handle Graphics®创建的。动画块是一个被屏蔽的s函数。要了解更多信息,使用上下文菜单查看动画块的掩码下面,并打开s函数进行编辑。
建立一个具有周期性变化强迫函数的双弹簧-质量阻尼器系统的模型。该模型在模拟过程中使用S-Function块对质量系统进行动画处理。在系统中,唯一的传感器附着在左侧的质量上,执行器附着在左侧的质量上。该实例使用了状态估计和线性二次型调节器(LQR)控制。
模拟罐中液体的动力学。根据用户定义的坦克参数,相关的动画提供了坦克排空和补充的图形显示。坦克在模拟开始时清空,并在模拟过程中再次部分清空。当模拟停止时,生成一个显示液体高度和两个阀门状态的图。
两种情况下,您可以使用Simulink®建模可变传输延迟现象。
模拟一个福柯摆。福柯摆是法国物理学家利昂·福柯的发明。这是为了证明地球绕地轴旋转。由于地球的轴向旋转,福柯摆的振荡面一整天都在旋转。振荡平面在时间间隔T内完成一个完整的圆周,这取决于地理纬度。
求解傅科摆问题的微分方程,并在VRML场景中显示摆锤运动。您可以通过改变模型中的纬度/经度常数值和MATLAB®工作区中的其他参数(g, Omega, L和初始条件)来修改摆的位置。
傅科摆模型中变步长求解器的行为。仿真软件®解决者数值,ode15s,ode23,ode23t用作测试用例。用刚性微分方程来解决这个问题。方程的刚度没有确切的定义。有些数值方法在用于求解刚性方程时是不稳定的,需要非常小的步长来获得刚性问题的数值稳定解。一个复杂的问题可能有一个快速变化的组件和一个缓慢变化的组件。
数值
ode15s
ode23
ode23t
该实例展示了如何使用Simulink®来探索求解器雅可比矩阵稀疏性模式,以及求解器雅可比矩阵稀疏性模式与物理系统组件之间的依赖性之间的联系。使用Simulink模型模拟放置在自由移动基座上的三个节拍器的同步。
根据系统动力学选择正确的过零定位算法。对于Zeno动态系统,或具有强抖振的系统,您可以通过配置窗格选择自适应过零检测算法:
使用Simulink®创建一个具有四个液压缸的模型。参见两个使用相同基本组件的相关示例:单缸模型和双缸和负载约束模型。注意:这是一个基本的液压例子。使用Simscape™Driveline™和Simscape fluid™,您可以更轻松地构建液压和汽车模型。
模拟一个刚性杆,支撑一个连接两个液压执行器的大质量物体。该模型消除了弹簧,因为它将活塞力直接应用于负载。这些力平衡了重力,产生了线性和旋转位移。
建立变速输送带的运输延迟模型。
分析了质量-弹簧阻尼系统的机械功率。
在Simulink®中建立二阶Van der Pol (VDP)微分方程的模型。在动力学中,VDP振荡器是非保守的,具有非线性阻尼。在高振幅时,振荡器耗散能量。在低振幅时,振荡器产生能量。振子由二阶微分方程给出:
你点击了一个对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入命令来运行该命令。Web浏览器不支持MATLAB命令。
选择一个网站,在可用的地方获得翻译的内容,并查看当地的活动和优惠。根据您的地理位置,我们建议您选择:.
您也可以从以下列表中选择网站:
选择中国网站(中文或英文)以获得最佳的网站表现。其他MathWorks国家网站没有针对从您的位置访问进行优化。
联系当地办事处