第三章 数值积分法在系统仿真中的应用 3.1 连续系统仿真中常用的数值积分法……………. 3.2 刚性系统的特点及算法………………………….

Slides:



Advertisements
Similar presentations
数值分析 第五节 数值微分 在实际问题中,往往会遇到某函数 f(x) 是用表格 表示的, 用通常的导数定义无法求导, 因此要寻求其他 方法近似求导。常用的数值微分方法有 : 一. 运用差商求数值微分 二.运用插值函数求数值微分 三. 运用样条插值函数求数值微分 四. 运用数值积分求数值微分.
Advertisements

数 学 系 University of Science and Technology of China DEPARTMENT OF MATHEMATICS 第 8 章 常微分方程 实际中,很多问题的数学模型都是微分方程。我们可以研究它们的一些 性质。但是,只有极少数特殊的方程有解析解。对于绝大部分的微分方程是.
高等数学( XJD ) 第二章 导数与微分 返回 高等数学( XAUAT ) 高等数学( XJD ) 求导法则 基本公式 导 数 导 数 微 分微 分 微 分微 分 求导方法 高阶导数 微分法则 导数与微分关系图导数与微分关系图.
一、 一阶线性微分方程及其解法 二、 一阶线性微分方程的简单应用 三、 小结及作业 §6.2 一阶线性微分方程.
第五节 全微分方程 一、全微分方程及其求法 二、积分因子法 三、一阶微分方程小结. 例如 所以是全微分方程. 定义 : 则 若有全微分形式 一、全微分方程及其求法.
新疆医科大学 主讲人:张利萍 计 算 方 法. zlp 第五章 常微分方程数值解 5.1 引言 ( 基本求解公式 ) 5.2 Runge-Kutta 法 5.3 微分方程组和高阶方程解法简介.
第五节 函数的微分 一、微分的定义 二、微分的几何意义 三、基本初等函数的微分公式与微分运算 法则 四、微分形式不变性 五、微分在近似计算中的应用 六、小结.
第二章 导数与微分 习题课 主要内容 典型例题 测验题. 求 导 法 则求 导 法 则 求 导 法 则求 导 法 则 基本公式 导 数 导 数 微 分微 分 微 分微 分 高阶导数 高阶微分 一、主要内容.
第九章 常微分方程数值解法 §1 、引言. 微分方程的数值解:设方程问题的解 y(x) 的存在区间是 [a,b] ,令 a= x 0 < x 1
1 第八章 常微分方程数值解法. 2 1 .微分方程的数值解法 3 在这些节点上把常微分方程的初值问题离散化为差 分方程的相应问题,再求出这些点上的差分方程的解 作为相应的微分方程的近似值(满足精度要求)。
2.8 函数的微分 1 微分的定义 2 微分的几何意义 3 微分公式与微分运算法则 4 微分在近似计算中的应用.
第八章 第四节 机动 目录 上页 下页 返回 结束 一个方程所确定的隐函数 及其导数 隐函数的微分法.
第七节 函数的微分 一 、微分 概念 二、微分的几何意义 三、 基本初等函数的微分公 式与 微分运算法则 四 、小结.
1 第八章常微分方程初值问题的数值解法. 2 第八章 常微分方程数值解法 8.1 引言 ( 基本求解公式 )8.1 引言 ( 基本求解公式 ) 8.2 Runge-Kutta 法8.2 Runge-Kutta 法 8.3 微分方程组和高阶方程解法简介8.3 微分方程组和高阶方程解法简介.
第 4 章 数值微积分. 4.1 内插求积 Newton-Cotes 公式 第 4 章 数值微积分 4.1 内插求积 Newton-Cotes 公式.
2.6 隐函数微分法 第二章 第二章 二、高阶导数 一、隐式定义的函数 三、可微函数的有理幂. 一、隐函数的导数 若由方程 可确定 y 是 x 的函数, 由 表示的函数, 称为显函数. 例如, 可确定显函数 可确定 y 是 x 的函数, 但此隐函数不能显化. 函数为隐函数. 则称此 隐函数求导方法.
计算机数学基础(下) --数值分析 教师:孙继荣 电话: 028 -
1 热烈欢迎各位朋友使用该课件! 广州大学数学与信息科学学院. 2 工科高等数学 广州大学袁文俊、邓小成、尚亚东.
2.5 函数的微分 一、问题的提出 二、微分的定义 三、可微的条件 四、微分的几何意义 五、微分的求法 六、小结.
第二章 导数与微分 一. 内 容 要 点 二. 重 点 难 点 三. 主 要 内 容 四. 例 题与习题.
§1. 导数的概念 1. 什么是导数(值)?如何表示? 2. 导数的几何意义? 3. 函数可导与连续的关系?(了解) §2. 导数的基本运算法则 反函数的求导法则? §3. 导数的基本公式.
第二章 导数与微分. 二、 微分的几何意义 三、微分在近似计算中的应用 一、 微分的定义 2.3 微 分.
全微分 教学目的:全微分的有关概念和意义 教学重点:全微分的计算和应用 教学难点:全微分应用于近似计算.
2.3 函数的微分. 四川财经职业学院 课前复习 高阶导数的定义和计算方法。 作业解析:
第三节 微分 3.1 、微分的概念 3.2 、微分的计算 3.3 、微分的应用. 一、问题的提出 实例 : 正方形金属薄片受热后面积的改变量.
1.非线性振动和线性振动的根本区别 §4-2 一维非线性振动及其微分方程的近似解法 方程
§1 二阶与三阶行列式 ★二元线性方程组与二阶行列式 ★三阶行列式
一、二阶行列式的引入 用消元法解二元线性方程组. 一、二阶行列式的引入 用消元法解二元线性方程组.
第三章 函数逼近 — 最佳平方逼近.
恰当方程(全微分方程) 一、概念 二、全微分方程的解法.
第3章 MATLAB数值计算 2017/9/9.
一、原函数与不定积分 二、不定积分的几何意义 三、基本积分公式及积分法则 四、牛顿—莱布尼兹公式 五、小结
第九章 常微分方程数值解  考虑一阶常微分方程的初值问题
9.1 数值积分基本方法 9.2 梯形积分 9.3 Simpson积分 9.4 Newton-Cotes积分 9.5 Romberg积分
定积分的换元法 和分部积分法 换元公式 分部积分公式 小结 1/24.
§5.3 定积分的换元法 和分部积分法 一、 定积分的换元法 二、 定积分的分部积分法 三、 小结、作业.
第5章 定积分及其应用 基本要求 5.1 定积分的概念与性质 5.2 微积分基本公式 5.3 定积分的换元积分法与分部积分法
第六章 定积分 第一节 定积分的概念 第二节 微积分基本公式 第三节 定积分的积分法.
Ordinary Differential Equations
计算机数学基础(下) 第5编 数值分析 第14章 常微分方程的数值解法.
第四节 一阶线性微分方程 线性微分方程 伯努利方程 小结、作业 1/17.
第三节 格林公式及其应用(2) 一、曲线积分与路径无关的定义 二、曲线积分与路径无关的条件 三、二元函数的全微分的求积 四、小结.
§5 微分及其应用 一、微分的概念 实例:正方形金属薄片受热后面积的改变量..
1.5 场函数的高阶微分运算 1、场函数的三种基本微分运算 标量场的梯度f ,矢量场的散度F 和F 旋度简称 “三度” 运算。
非线性物理——混沌 向前 胡冰清
第三章 导数与微分 习 题 课 主要内容 典型例题.
Examples for transfer function
2-7、函数的微分 教学要求 教学要点.
§5 微分及其应用 一、微分的概念 实例:正方形金属薄片受热后面积的改变量..
§3 微分及其运算 一、微分的定义 二、基本初等函数的微分公式与 微分运算法则.
数值计算方法 第八章 常微分方程初值问题数值解法  重庆邮电大学.
第2章 Z变换 Z变换的定义与收敛域 Z反变换 系统的稳定性和H(z) 系统函数.
/* Numerical Methods for Ordinary Differential Equations */
第四章 数值积分与数值微分 — 复合求积公式 — Romberg 算法.
计算机数学基础 主讲老师: 邓辉文.
§2 求导法则 2.1 求导数的四则运算法则 下面分三部分加以证明, 并同时给出相应的推论和例题 .
第4章 非线性规划 4.5 约束最优化方法 2019/4/6 山东大学 软件学院.
WPT MRC. WPT MRC 由题目引出的几个问题 1.做MRC-WPT的多了,与其他文章的区别是什么? 2.Charging Control的手段是什么? 3.Power Reigon是什么东西?
3. 分子动力学 (Molecular Dynamics,MD) 算法
第八章 总线技术 8.1 概述 8.2 局部总线 8.3 系统总线 8.4 通信总线.
1.非线性规划模型 2.非线性规划的Matlab形式
一 般 的 代 数 方 程 函数solve用于求解一般代数方程的根,假定S为符号表达式,命令solve (S)求解表达式等于0的根,也可以再输入一个参数指定未知数。例: syms a b c x S=a*x^2+b*x+c; solve(S) ans = [ 1/2/a*(-b+(b^2-4*a*c)^(1/2))]
海报题目 简介: 介绍此项仿真工作的目标和需要解决的问题。 可以添加合适的图片。
一元二次不等式解法(1).
§2 方阵的特征值与特征向量.
第三节 函数的微分 3.1 微分的概念 3.2 微分的计算 3.3 微分的应用.
教学大纲(甲型,54学时 ) 教学大纲(乙型, 36学时 )
第三节 数量积 向量积 混合积 一、向量的数量积 二、向量的向量积 三、向量的混合积 四、小结 思考题.
《偏微分方程》第一章 绪论 第一章 绪论 1.1.
海报题目 简介: 介绍此项仿真工作的目标和需要解决的问题。 可以添加合适的图片。
Presentation transcript:

第三章 数值积分法在系统仿真中的应用 3.1 连续系统仿真中常用的数值积分法……………. 3.2 刚性系统的特点及算法…………………………. 第三章 数值积分法在系统仿真中的应用 3.1 连续系统仿真中常用的数值积分法……………. 3.2 刚性系统的特点及算法…………………………. 3.3 实时仿真法………………………………………. 3.4 分布参数系统的数字仿真………………………. 3.5 面向微分方程的仿真程序设计…………………. 本章小结……………………………………………….

3.1 连续系统仿真中常用的数值积分法 1. 数值积分法 如果已知某一系统的一阶向量微分方程为 (3-1) 3.1 连续系统仿真中常用的数值积分法 1. 数值积分法 如果已知某一系统的一阶向量微分方程为 (3-1) 对式子(3.1),数值积分可写成统一的公式 (3-2)

几种常用的积分法 欧拉法 欧拉法的几何意义 改进的欧拉法 龙格-库塔法 亚当斯法(显式) 亚当斯法(隐式)

欧拉法 欧拉法虽然计算精度较低,实际中很少采用, 但器推倒简单,能说明旧够数值解法一般计算公 式的基本思想。 (3-3) t 误差 t 图3.1 矩形近似及其误差

欧拉法的几何意义 欧拉法的几何意义 十分清楚。 t 称为欧拉折线法。 图3.2 欧拉折线

改进的欧拉法 在推导时用图中的阴影面积来近似 式(3.3)时,由于梯形公式中隐含有待求 量,通常可用欧拉法启动初值,算出近 似值,然后带如微分方程,最后利用梯 形公式求出修正。为提高精度,简化计 算,只迭代一次。这样可得改进的欧拉 公式: (3-8) t 第一式称为预估公式, 第二式称为校正公式。 图3.3 梯形近似及其误差

龙格-库塔法 泰勒级数 (3-9) 龙格-库塔(RK)法的一般形式为 (3-10) 式中

4阶龙格-库塔法式使用较多的一种方法,其公式如下 而 4阶龙格-库塔法式使用较多的一种方法,其公式如下 (3-11)

亚当斯法(显式) 在解决积分问题时,采用亚当斯-贝喜霍斯显示多步法,简称亚当斯法。 根据牛顿后插公式 (3-25) (3-26)

亚当斯多步法的计算公式是 (3-27) 其中 (3-28) (k=1时可得欧拉公式)

当k=2时,得到亚当斯多步法的计算公式,(3-28)式各系数为 (3-29)

故可得三阶亚当斯公式 整理上式得 (3-30)

亚当斯法(隐式) 牛顿前插公式为 (3-31) (3-32)

仿照显式多法的推倒过程,得亚当斯-摩尔顿隐式多步法 的计算公式 (3-33) 常用的四阶亚当斯预测-校正法的计算公式为 (3-34) (3-35)

3.2 刚性系统的特点及算法 一个刚性系统可以这样描述,对于n阶微分方程组 (3-36) 作为系统刚性程序的度量。

特征值决定数值求解总的时间。 当 时,系统为刚性系统,或称为stiff系统。对与这样的系统作做 数字仿真,其最大的困惑是:积分步长由最大的特征值来确定,最小的 特征值决定数值求解总的时间。 刚性系统在时间中的普遍性和重要性已得到广泛的重视,这种方程的数 值解已成为常微分方程的数值研究的重点。 目前解刚性方程的数值方法基本分为: 显式公式 隐式公式 预测校正

显式公式常用雷纳尔法。其中着眼点是,在保证稳定的前提下,尽 可能地扩大稳定区域。这一方法的优点是,它是显式的,所以便于程序 设计。对一般好的方程设计。对一般条件好的方程,它就还原为四阶龙 格-库塔方法,而对刚性方程它又有增加稳定性的好处。 众所周知,隐式公式都是稳定的,故都大于解描述刚性系统的方程 组,如隐式的龙格-库塔法。但这种方法每计算一步都要进行迭代,故计 算量大。在工程上使用又一定捆年。因此在解刚性方程时,常Rosenbrock 提出的半隐式龙格-库塔法。 预测-校正型中常用的解刚性方程的方法式Gear算法。Gear首先应 引进刚性稳定性的概念,它可以满足稳定型,而减低对h的要求。Gear 方法是一格通用的方法,它不但使用于解刚性方程组,而且也适用于解 非刚性方程组。

3.3 实时仿真法 假设仿真的连续动力学由非线形常微分方程描述为: (3-37) 3.3 实时仿真法 假设仿真的连续动力学由非线形常微分方程描述为: (3-37) 对(3-37)式采用二阶龙格-库塔公式求解,其递推方程可写为 (3-38) F为函数,外部输入为u(t) 。

图3.6 RK-2 的计算流程

为了适用于实时仿真计算,一般经常采用以下方法: (1)选择Adams多步法。 (2)合理地选择龙格-库塔法计算公式中的系数,使之适用于 实时仿真。 (3-39)

1 其流程图如图3-7: 图3.6 实时RK-2 的计算流程

下面为一个高阶的龙格-库塔法计算公式 (3-40)

(3)利用已经取得的值进行外推。 (3-41) 采用外推算法不仅会带来附加的误差,还要增加计算量,所以 比较下来还是选择实时算法为佳。

本章小结 (1) 系统的动态特性通常是用高阶微分方程或一阶微分方程组来 描述的。一般讲只有极少微分方程能用初等方法求得其解析解,多 数只能用近似数值求解。利用计算机求解微分方程主要使用数值积 分法,它是系统仿真的最基本解法。本章重点讨论了数值积分发在 系统仿真中的应用问题。 (2) 在系统仿真中,常用的微分方程的数值积分发有欧拉法、龙格-库塔法和线性等分法等。数值积分法的分类方式很多,常见的有:单步法和多步法,显式和隐式的分法。使用这些解法时,要注意其特点。

本章小结 (3) 实时仿真解法是半实物仿真所必须满足的条件,但并非所有的解法都适用于实时解法。应用时,必须仔细选择能满足实时要求的解法和公式。 (4) 有相应一类动力学系统无法用常微分法来描述,而要用偏微分方程法来描述。例如,热传导问题、振动问题等,这类系统被称为分布参数系统。这类系统的数值求解更难,主要的解法有差分解法和线上求解法。