php 时间天数步长计算公式,科学网—计算步长和采样周期 - 王永林的博文

采用计算机进行数值模拟或系统仿真时,经常需要采用数值解法求解模型方程。系统模型一般采用微分方程描述(也有其它形式),采用数值方法求解,就是采用迭代法逐步逼近。

一、计算步长

积分与微分是互逆的,对微分方程进行积分,就可求解,但那是解析法,有时候无法运用。对一个曲线(包括直线)方程求积分,其实就是求曲线与横轴围成的面积。该面积可以用一系列间隔很小的面积块相加得到。面积块采用矩形去近似,就得到了欧拉法,采用梯形去近似,就得到了梯形法。这些小间隔的宽度就是计算步长。显然,纯粹从精度的角度考虑,步长越小越精确,因为近似面积更接近实际图形面积。

采用泰勒公式展开,也可以求出这些数值解法公式,数值解法是把连续问题采用离散方法去近似求解。

二、采样周期

采样周期是对一个实际信号测量时,相邻两次测量之间的时间间隔。有时候,采样周期和计算步长相似,但采样周期要考虑实际限制,且是时间单位,而计算步长不一定是时间单位,且相对自由些。两者在数值上没必然联系。对于同一问题,且都是时间量纲的话,采样周期大于等于计算步长,前者是后者的整数倍。

系统仿真包含系统模型求解,也就是在每个采样周期内,要解出模型方程。控制系统仿真时在采样周期内要解出两个模型方程:控制器模型和系统模型。

一个采样周期内可对系统模型迭代求解一次或多次。

三、计算步长和采样周期大小的选择

关于采样周期和计算步长的选择,一般考虑以下因素:

1)从求解精度考虑,越小越好。

2)从计算量考虑,越大越好。

3)从计算机字长考虑,不能太短,短了没意义。

求解系统模型的计算步长,只适用于仿真和模拟,而采样周期是基于实际系统的,所以采样周期的选择还应该考虑:

1)香农定理,采样周期应小于系统各环节最小时间常数的一半,以不丢失原信号主要信息。

2)从实时性快速性来看,越小越好

3)从对器件要求或者实现成本来看,越大越好

4)从执行元件的响应速度来看,不能太小,否则来不及响应。

转载本文请联系原作者获取授权,同时请注明本文来自王永林科学网博客。

链接地址:http://blog.sciencenet.cn/blog-341979-776318.html

上一篇:在摄像头下的神圣工作

下一篇:灰收入发灰会挥发

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值