排序方式: 共有5条查询结果,搜索用时 0 毫秒
1
1.
非线性动力学常微分方程组高精度数值积分方法 总被引:5,自引:1,他引:5
建立了一种求解非线性动力学常微分方程组初值问题的新方法.若非线性函数一阶导数存在,则给出解的积分方程表达式,计算得到按规定误差要求的高精度数值解.引入一般自治或非自治非线性系统的首次近似Jacobi矩阵,不作任何假设重构等价的非线性常微分方程组,简捷而有广泛的适应性,不改变方程的本质,但其主项构成线性化方程组,其它项则代表非线性函数高阶余项而不涉及Taylor级数展开计算,给出该方程组初值问题的Duhamel卷积分解析表达式,在时间步长内进行数值积分选代求解,在指定误差内快速收敛,逐步递推获得非线性常微分方程的瞬态响应和全时域高精度数值解.积分解连续满足微分方程组而不是在离散的步长端点上满足代数方程组,打破了传统用增量法在离散点上建立的代数方程组迭代求解,从而使传统Euler型逐步积分法的各种差分格式算法改变成真正的积分格式算法.数值计算中给出指数矩阵递增展开式,变矩阵乘法为乘积系数的加法,避免了大量矩阵自乘而大大提高计算效率.算法验证为无条件稳定,则保证对线性常微分方程而言,计算中舍入误差的传播不会扩散,不出现计算机字长有限而引起舍入误差导致计算不确定性问题.基于以上理论和数值方法,计算了线性非线性算例并进行了分析,验证了本方法简捷而有广泛的适应性,可以有足够的精确性. 相似文献
2.
3.
一类非线性振动系统改进状态空间模型及其数值方法 总被引:3,自引:0,他引:3
导出了一类非线性振动系统的改进状态空间模型,提出了相应的数值计算方法,并利用迭代法有效地提高了计算精度。该数值方法与传统的Houbolt、Wilson-θ、Newmark-β法以及连续线性化模型及其Taylor变换法^[3,4]相比,具有更高的求解精度和效率。文末给出了非线性单摆、强迫Duffing方程、强迫Van Der Pol方程以及两自由度非线性弹簧摆这几类典型非线性方程的数值计算结果,并与文献[5-8]进行对比,进一步说明了该方法在计算精度和效率两方面的优越性。 相似文献
4.
非线性动力系统线性模型数值计算的Taylor变换法 总被引:4,自引:1,他引:4
将非线性动力系统化为连续变化的线性系统,并导出任意自治或非自治非线性动力系统的瞬时线性化方程,该线性方程的连续变化描述了系统的全部复杂动力行为.进一步采用Taylor变换法求解系统的线性化方程,得到一种非线性动力系统数值计算的新方法,避免了指数矩阵展开的乘积运算.计算实例表明该方法在不增加计算机时的前提下,精度高于传统的Houbolt,Wilson-θ及Newmark-β等方法.计算了Duffing方程和van Pol方程的混沌及周期特性. 相似文献
5.
本文从分析频率方程解的形式出发,通过设定响应的频域形式,得出自由振动时域响应的显式解,并导出任意强迫振动的Duhamel积分.文中的分析方法适用于系统质量、阻尼、刚度阵均为非对称的情形,且属于精确求解. 相似文献
1