仿真中的时间概念

我们在开展仿真活动通常需要关注时间,然而这些时间的物理含义和相互关系经常又是是是而非的,今天对相关的时间概念进行讲解。

1、仿真周期/节拍(T)

仿真周期是指系统中触发一次仿真计算的物理时间间隔,仿真周期的确定通常受到计算耗时、数据传输耗时的影响,必须要保证在一个仿真周期内完成计算和数据传递,否则仿真系统的推进会出现紊乱。

2、仿真步长(Step)

仿真步长是仿真系统计算推进的逻辑时间长度,这个时间实际是仿真模型对于客观世界连续变量离散化处理的采样时间,仿真步长越小,采样密度越大,模型的逼真度才更有保证。

3、仿真速率/推进比(rate)

rate=\frac{Step}{T}

 rate反映的是仿真的快慢, rate=1 为实时仿真;rate<1为欠实时仿真;rate>1为超实时仿真

        通常情况下人们对于仿真的要求既要仿的真,又要仿的快,实际就是Step要尽量小,rate要尽量大,这就要求T要尽量小,而实际情况T是受实际计算能力和通信能力制约的,不可能无限的小。这也就是为什么我们在进行复杂计算的仿真时,需要处理大量数据,在逼真度要求严格的情况下只能进行欠实时仿真的原因。

        总结,既要仿的真和又要仿的快的要求,存在一个计算能力、通信能力限制的矛盾,很难同时实现,必须要在一定条件下折中。

  • 2
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
在Simulink仿真步长和采样时间是两个相关的概念步长表示仿真器仿真过程,每个仿真步骤的时间间隔,也可以理解为仿真器在每个时间的计算精度。而采样时间是指信号的周期性采样时间或者是系统模块计算的时间间隔。 在Simulink,我们可以通过设置仿真步长和采样时间来控制仿真过程模块计算和信号采样的精度。较小的步长和采样时间可以提高仿真精度,但也会增加计算开销;而较大的步长和采样时间则可以减少计算开销,但会降低仿真过程的精度。因此,选择合适的步长和采样时间是很重要的。 在Simulink,我们可以通过仿真器参数设置对仿真步长进行控制。常用的设置方法有两种:固定步长和自动模型步长。 固定步长即指定一个固定的时间间隔作为仿真步长,可以通过在仿真器参数设置手动指定步长值来实现。固定步长适用于仿真速度较慢的模型,可以保证仿真结果的一致性。 自动模型步长是指根据模型内部计算部分的需求自适应地选择仿真步长,可以自动调整仿真步长以提高仿真效率。使用自动模型步长时,需要设置合适的最大步长和最小步长,以便让仿真器在合理范围内自动选择合适的步长。 而采样时间的设置则与信号采样有关。可以通过在信号源模块设置采样时间间隔,实现对信号的周期性采样。采样时间的选择要根据实际需求和系统响应的要求来确定,一般要满足奈奎斯特采样定理的要求。 总之,Simulink的仿真步长和采样时间的设置是在需求和计算效率之间进行权衡和选择的过程,需要根据具体的仿真对象和系统响应的要求来进行合理的设置。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

saint198

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值