- 1、本文档共104页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2010MATLAB及控制系统仿真_数值积分
主讲教师:姜萍 第三章 连续系统数值积分仿真方法学 如何把已建立起来的数学模型转换成仿真运算模型(二次建模),以便为分析解决实际问题服务那是系统仿真学科的一个重要研究内容。 第一节 数值积分法的基本原理 可见,微分方程初值问题数值解法的主要问题归结为对 一、欧拉法(Euler Method) 1、Taylor级数展开 2、矩形近似 3、切线近似(1) 3、切线近似(2) 例:设系统方程 二、梯形法 例:设系统方程 例:设系统方程 三、Runge-Kutta法 欧拉法的Taylor级数展开 梯形法的Taylor级数展开 2、 Runge-Kutta法 二阶R-K构造法 四、微分方程数值积分的矩阵分析法 例:系统方程 无论用显式或隐式 k 阶Adams 法求解微分方程初值问题数值,需要先知道 k+1 个初始值。 例:设系统方程 对于 n 阶系统,状态向量 x 为 n 维,计算中每前进一步 h ,要计算 4n 个 kij 值,对状态空间表达式: 此时,RK4公式的4个 k 值: 取步长 h=0.1,试用RK4法求t=0.1,0.2时的解 解: 将原系统方程化为状态方程形式: 见仿真结果 作业:P149 3.2 单步法的特点:计算 n+1 时刻的值 yn+1 时,只用到第 n 时刻的 yn 和 fn 。 如果能利用多步计算信息(历史时刻值),则可能既加快仿真速度又获得较高的仿真精度,这就是构造多步法的出发点。 第三节 数值积分法的多步算法 实际在逐步递推过程中,计算 yn+1 时已经获得一系列的近似值: 以及 。 多步法中以 Adams 法最具代表性,应用最为普遍。 对一阶连续系统: 连续解为: 现过三点 按插值原理构造一个多项式 来逼近函数 对函数 ,再对多项式 积分近似 积分 一、Adams算法 得: 多项式 中的系数由下决定: 拉格朗日插值公式 令: 同时 考虑: 因为有: 进行变量替换: 显然,对多项式的积分计算很容易。 微分方程连续解为: 写成差分方程: 这就是显式两步二阶Adams递推式。 显式 Adams 算法的系数值 显式 Adams 算法的递推公式为: -19/720 b4 -1274/720 2616/720 -2774/720 1901/720 4 -9/24 37/24 -59/24 25/24 3 5/12 -16/12 23/12 2 -1/2 3/2 1 1 0 b3 b2 b1 bo bi k 隐式 Adams 算法的系数值 隐式 Adams 算法的递推公式为: -19/720 106/720 -264/720 646/720 251/720 4 1/24 -5/24 19/24 9/24 3 -1/12 8/12 5/12 2 1/2 1/2 1 1 0 b3 b2 b1 b0 b-1 bi k 例如三步Adams 法: 于是初始值 只能从初始条件得到 ,还需知道 才能求出: 需用单步法求出,才能使 多步法的递推计算能够进行。为保证多步法的精度,注意选择相应精度的单步法计算初始值。 用显式二阶Adams法求解,取步长h=0.1, 解: 显式二阶Adams法: 起步初始值由梯形公式求出: 下面就可以用Adams公式进行递推: 有初始条件: 可进行初值计算: 为计算 的值,用到 时刻以前的值来推导,可获得性能更好的算法。由 Adams 法得出更为一般的形式: 即: 再令 二、线性多步法 解出: 这一思想被广泛地应用于许多算法中,实际计算时,如果在每个积分步矩中多取几个点,分别求出其斜率 ,然后取不同的权值为: 后面Runge—Kutta法就是采用这样的思想来进行计算的。 梯形法的几何意义也可按折线理解, 梯形法大大提高了精度,但为隐式算法,每次递推计算时需解一次非线性方程,计算量较大 由此考虑进行改进,先用Euler法计算出: 的近似值 代入导函数 求出近似值 再代入梯形公式求解。 预估公式(Euler法) 校正公式(梯形法) 为预估—校正法,也称为改进的Euler法。 试用梯形法求其数值解,取步长h=0.1, 解: 梯形法递推式: 隐式算法,需先解此非线性方程: 由此公式和初始条件可进行递推,见仿真结果。 用改进欧拉法求数值解,取步长h=0.1, 解: 改进欧拉法: 由此公式和初始条件可进行递推,见
您可能关注的文档
- 环境化学习题及思考题.doc
- 2010山西中考物理.doc
- 电竞策划.doc
- 中联重科投资分析报告.doc
- C语言笔试习题集答案与解析.doc
- 自动控制理论3-3.ppt
- Linux下的FIFO算法.doc
- 三语模拟一.doc
- ch6 过程与函数.ppt
- 08级重要提示.doc
- 2024-2025学年安徽省亳州市涡阳县高二下学期2月开学考试政治试题(解析版).docx
- 2024-2025学年江西省赣州市上犹县高二下学期开学考试政治试题(解析版).docx
- 2024-2025学年山东省济宁市高二下学期开学考试政治试题(解析版).docx
- 2024-2025学年山西省卓越联盟高三下学期2月开学质量检测政治试题(解析版).docx
- 2024-2025学年新疆乌鲁木齐市高二下学期2月开学考试政治试题(解析版).docx
- 2024-2025学年新疆维吾尔自治区乌鲁木齐地区高三2月大联考文科综合政治试题(解析版).docx
- 2024-2025学年安徽省蚌埠市固镇县高一上学期1月期末考试政治试题 (解析版).docx
- 2024-2025学年江苏省扬州市高三上学期期末检测政治试卷(解析版).docx
- 2024-2025学年江西省吉安市高三上学期期末教学质量检测政治试题(解析版).docx
- 2024-2025学年山东省济宁市高二上学期1月期末考试政治试题(解析版).docx
最近下载
- 最新部编版道德与法治五年级下册全册一课一练及答案.pdf
- 第4课 画外之意——中国传统人物画 课件-2023-2024学年高中美术人教版(2019)美术鉴赏.pptx VIP
- 《中国老年骨质疏松症诊疗指南(2024)》解读.pptx VIP
- 大学英语六级词汇带音标.pdf VIP
- 美国儿科学会育儿百科-家庭教育.doc VIP
- SL 754-2017 城市防洪应急预案编制导则{高清的版}.pdf-2020-09-15-16-48-02-128.docx
- “节水”小知识竞答试题及答案.doc
- 玻璃及玻璃升降器布置.pdf VIP
- 高星级饭店运营与管理专业人才培养方案.pdf VIP
- 湖北省黄冈市黄梅县晋梅中学九年级(下)竞赛化学试卷(3月份).doc VIP
文档评论(0)