非线性动力方程中的解析法和数值法(解析解和数值解)

解析法与数值法的定义

1.解析法和数值法

  解析法就是用全部都是已知量的式子来表达某个未知量。
   数值法就是直接用一个数值代入式子计算,看看等号或者不等号是否成立,不成立的话就调整代入式子的那个数。

2.解析分析和数值模拟 (1.2.这两个应该都是同一个意思不同表达)

   解析分析就是用数学分析的方法,比如微分、积分、特殊方程等,对实际情况进行模拟,列出方程,用解析的方式,求出“比较正规”的函数解(这样可以解决的问题是很有限的,因为在实际问题中,有很多是不能用函数简单模拟的;而且这样的方式,解决方法灵活多变,不利于机器模拟——虽然有软件可以做到)
  数值模拟——以不用具体的函数表达式,而是用多个点的数值表示函数的方法,来解实际问题的解法,恩,一般来说,差分法是最常用的(这样做的在于应用范围很广,但是计算误差必须估计)
盼有所帮助.
补充一点:另外一种可能,解析分析就是用解析的方法求解,数值模拟用于检验(龙格-库塔法)。

3.解析解和数值解

   解析解(analytical solution) 就是由严谨的数学公式,结合给出的自变量的值就可以求出因变量, 也就是问题的解。他人可以利用这些公式计算各自的问题(例如一元二次方程的通用求解公式可以用来求解各种一元二次方程)。所谓的解析解是一种包含分式、三角函数、指数、对数甚至是无限级数等基本函数的解的形式。用来求得解析解的方法称为解析法。
  数值解(numerical solution)是采用某种计算方法,如有限元的方法,数值逼近,插值的方法,得到的解。他人只能利用数值计算的结果,而不能随意给出自变量并求出计算值(???)
**个人理解:**数值解类似于通解,而数值解类似于特解

常用的解析法理论

1.谐波平衡法

  在非线性动力学系统中,其定常解是近似于简谐的周期解,谐波平衡法利用截断的傅立叶级数来确定非线性动力学系统的近似解析解。设非线性系统的动力学方程为:
x ¨ + f ( x , x ˙ ) = F ( t ) (1.1) \ddot{x}+f(x,\dot{x})=F(t) \tag{1.1} x¨+f(x,x˙)=F(t)(1.1)其中 f ( x , x ˙ ) f(x,\dot{x}) f(x,x˙)为关于 x x x x ˙ \dot{x} x˙的非线性函数; F ( t ) F(t) F(t)为外加激励,周期为 T T T,其傅里叶级数为:
F ( t ) = A + ∑ k = 1 ∞ ( B k c o s k ω t + C k s i n k ω t ) (1.2) F(t)=A+\sum_{k=1}^{\infty }(B_{k}cosk\omega t+C_{k}sink\omega t) \tag{1.2} F(t)=A+k=1(Bkcoskωt+Cksinkωt)(1.2)将方程 ( 1.2 ) (1.2) (1.2)的周期解设为傅立叶级数形式:
x ( t ) = a + ∑ k = 1 ∞ ( β k c o s k ω t + γ k s i n k ω t ) (1.3) x(t)=a+\sum_{k=1}^{\infty }(\beta _{k}cosk\omega t+\gamma _{k}sink\omega t) \tag{1.3} x(t)=a+k=1(βkcoskωt+γksinkωt)(1.3) f [ x ( t ) , x ˙ ( t ) ] f\left [ x(t),\dot{x}(t) \right ] f[x(t),x˙(t)]也可以展开为傅立叶级数形式:
α = α ( a , b 1 , c 1 , ⋯   ) = 1 T ∫ T 0 f [ x ( t ) , x ˙ ( t ) ] d t (1.4a) \alpha =\alpha \left ( a,b_{1},c_{1},\cdots \right )= \frac{1}{T}\int_{T}^{0}f\left [ x(t),\dot{x}(t) \right ]dt \tag{1.4a} α=α(a,b1,c1,)=T1T0f[x(t),x˙(t)]dt(1.4a) β = β ( a , b 1 , c 1 , ⋯   ) = 2 T ∫ T 0 f [ x ( t ) , x ˙ ( t ) ] c o s k ω t d t (1.4b) \beta =\beta \left ( a,b_{1},c_{1},\cdots \right )= \frac{2}{T}\int_{T}^{0}f\left [ x(t),\dot{x}(t) \right ]cosk\omega tdt \tag{1.4b} β=β(a,b1,c1,)=T2

  • 6
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值