主要内容

模型系统算法

当不完整的系统要求和开发系统设计阻止您通过修改文件管理和模型架构,您仍然可以模拟基本系统算法。通过将模型组织到输入,输出和系统中,您可以在模型增长时为模型组件创建一般框架。

为了显示以有限信息开头的建模工作流的第一阶段,该示例使用由质量,弹簧和阻尼器组成的简单机械系统。

该二阶微分方程表征了系统:

$$ m \ ddot {x} + c \ dot {x} + kx = f $$

在哪里

  • $ m $是质量

  • $ C $阻尼系数是阻尼系数

  • $ k $是弹簧常数

  • $ \ ddot {x} $是加速

  • $ \ dot {x} $是速度

  • $ x $是流离失所

  • $ F $.是力量

解决$ \ ddot {x} $提供了一种这种等式的形式,可以更清楚地映射到Simulink®模型。金宝app

$$ \ ddot {x} = \ frac {1} {m}(f-c \ dot {x} -kx)$$

在模型中ex_modeling_simple_system.,总和块计算应用于质量的力,标有增益块1 / m计算质量的加速度,二阶积分器块解决了质量的速度和位置。

这些代表系统的块被分组在一个区域中。另外两个区域包含系统输入和输出。通过组织模型前期,您可以为模型的增长创建模型组件的一般框架。

由于该示例在开发的初步阶段显示了模型,因此实际的输入力未知,并且可以由各种标准源块表示。模型ex_modeling_simple_system.使用连接到系统输入的步骤块。显示了一些替代源块,但注释出来。例如,您可以使用来自电子表格块如果可用,请将经验数据加载。

类似地,各种汇块可以接受输出位移。检查仿真结果是否满足期望,模型ex_modeling_simple_system.使用范围块来可视化信号。

相关话题