主要内容

模型一个离合器

这个例子显示了建模的金宝app仿真软件®离合器的例子使用基于模型金宝app的州内Stateflow®图表。物理系统的详细说明,请参阅建立一个离合器锁定模式(金宝app模型)

推荐的工作流程

这个模型显示了建议的建模方式通过使用仿真软件和Stateflow混合动力系统。金宝app该模型还包括何时使用仿真软件或物理建模工具如果连续动力学复杂加上模式变金宝app化。

混合动力系统建模需要解决以下问题:

  • 连续的动力学建模

  • 建模模式逻辑

  • 初始化状态时切换模式

持续的动力

混合动力系统有多个操作模式,每个模式被定义为持续的动力。当连续动态复杂,模型通过使用基于模型的状态。金宝app在这个模型中,锁着的下滑州代表一群的两种操作模式。金宝app仿真软件模块在一个基于模型的状态表示的逻辑状态。这些模块包括连续时间块,如集成商。在每个仿真软件的基础状态金宝app,您可以访问图表输入和输出通过创建具有相同名称的港口和外港。每个仿真软金宝app件建立状态从图表的一个子集输入中读取数据,并将其写入所有图表输出。

模式的逻辑

模式逻辑指的条件模型从一个操作模式切换到另一个。在本例中,模式所描述的逻辑是两种基于模型的状态之间的转换逻辑。金宝app所需的条件从一个基于模型的状态切换到另一个依赖于内部状态的集成商在当前活跃的模式。金宝app例如,当切换下滑锁着的Stateflow必须阅读的积分器的内部状态下滑模式。

这是可能使用两种不同的机制:

1。使用状态读者和作家块内部仿真软件的功能金宝app:Stateflow调用模型函数可以在两种金宝app模式之间的转换逻辑。在仿真软件功能,使用国金宝app家读者块引用积分器的内部状态。例如,仿真软件的功能金宝appdetectLockup使用国家的读者EngineSpeed阅读的状态集成块sf_clutch /离合器/ / xe下滑

2。使用合格的点符号转换条件:如果转移逻辑简单,可以表示文本,可以使用这样的语法下滑。我们= =…指积分器的状态sf_clutch /离合器/ / xe下滑。这个语法的国家的名字积分器的参数必须设置为“我们”。

状态切换

当从一个操作模式切换到另一个,集成商在新激活子系统需要初始化正确为了得到平滑的输出。可以使用模型状态读者和作家在仿真软件功能或使用合格的点符号文金宝app本。例如,在过渡下滑锁着的单一的积分器的初始化状态锁着的通过使用集成商之一下滑。初始化状态使用的语法:

锁着的。w = Slipping.we;

仿真结果

当系统模拟,发动机和车辆速度是如下图所示。板锁在大约4秒,再次下滑约6.25秒。

相关的话题