模型的系统算法

当不完整的系统需求和开发系统的设计使您无法定义文件管理和模型架构的前期,你仍然可以模拟系统的基本算法。通过组织模型为输入,输出和系统中,将创建模型组件的总体框架作为模型增长。

要说明的是有限的信息开始一个建模工作流的第一阶段中,本实施例采用的是质量,弹簧,和阻尼器组成的简单的机械系统。

这个二阶微分方程表征系统:

$$米\ DDOT {X} + C \点{X} + KX = F $$

哪里

  • $ M $是质量

  • $ C $是阻尼系数

  • $ķ$是弹簧常数

  • $ \ DDOT {X} $为加速

  • $ \点{X} $是速度

  • $ X $是位移

  • $ F $为力

求解$ \ DDOT {X} $提供这个方程更清晰地映射到的Simulink模型的形式。万博1manbetx

$$ \ DDOT {X} = \压裂{1} {M}(F-C \点{X} -kx)$$

在模型ex_modeling_simple_system中,萨姆块计算施加到质量体上的力时,增益块标记1 /米计算质量加速度,以及用于质量的速度和位置的二阶积分器块求解。

这些块,代表系统,在一个地区被分组。其他两个区域包含系统输入和输出。通过组织模型的前期,你创建的模型组件的总体框架作为模型增长。

由于该示例示出了在发展的初步阶段的模型,实际的输入力是未知的,并且可以通过多种标准源块来表示。模型ex_modeling_simple_system使用上图所示的输入到系统中的步骤块。一些可替代源块被示出,但是注释。例如,你可以使用来自电子模块加载的经验数据,如果它是可用的。

类似地,各种水槽块的可以接受的输出位移。要检查模拟结果是否符合预期,模型ex_modeling_simple_system使用范围块以显现信号。

相关话题