计算仿真课件 第三章1
《控制系统数字仿真与CAD 第4版》课件第3章 控制系统的数字仿真

传递函数如下:
Id (s) 1/ R Ud 0 (s) E(s) Tl s 1
(3-5)
电流与电动势间的传递函数为:
E(s)
R
Id (s) IdL (s) Tms
上述式(3-5)、(3-6)可用图的形式描述,如图3-2所示。
(3-6)
直流电动机与驱动电源的数学模型
Ud0 s
1/ R Tl s 1
直流电动机的转速/电流双闭环PID控制方案
一、 双闭环V-M调速系统的目的
双闭环V-M调速系统着重解决了如下两方面的问题: 1. 起动的快速性问题
借助于PI调节器的饱和非线性特性,使得系统在电动机允许的过载 能力下尽可能地快速起动。
理想的电动机起动特性为
直流电动机的转速/电流双闭环PID控制方案
从中可知 1)偏差使调节器输出电压U无限制地增加(正向或负向)。因此,输 出端加限制装置(即限幅Um)。 2)要使ASR退出饱和输出控制状态,一定要有超调产生。 3)若控制系统中(前向通道上)存在积分作用的环节,则在给定 作用下,系统输出一定会出现超调。
直流电动机的转速/电流双闭环PID控制方案
三、 关于ASR与ACR的工程设计问题
对上式取拉普拉斯变换,可得“频域”下的传递函数模型为:
Ud 0 (s) Uct (s)
K s eTs s
(3-7)
由于式(3-7)中含有指数函数 eTss,它使系统成为“非最小相位系统”;
为简化分析与设计,我们可将 eTss 按泰勒级数展开,则式(3-7)变成:
Ud 0 (s) Uct (s)
KseTss
n hTn 50.01834s 0.0917s
直流电动机的转速/电流双闭环PID控制方案
第三章fluent仿真有限速率燃烧模型ppt课件

3、有限速率/涡耗散模型
• 简单结合了Arrhenius公式和涡耗散方程。 • 避免预混燃烧中,ED模型出现的提前燃烧问题。
有限速率/涡耗散模型
• 同时计算Arrhenius公式和涡耗散方程;
Ri,r
' i,r
M
w,i
AB
k
p Yp
M N ''
j j,r w, j
• 净反应速率取两个速率中的较小值。
EDC模型的使用
• 适用条件:湍流,低Da数,预混、非预混和 部分预混燃烧;
• 案例: (1)湍流反应中的预混合有限比例现象; (2)CO的缓慢燃烧; (3)NOx的形成. • 限制条件: 占用CPU资源较多,默认使用ISAT算法加速
EDC模型FLUENT设置
1、选择EDC模型
容积比例常数 时间比例常数
• 快速燃烧假设:化学反应速率与湍流混合(扩散) 速率相比无穷快,即湍流燃烧过程由燃料和氧化 剂的混合过程控制。
• 整体反应速率由湍流混合控制; • Damkohiler数:
涡耗散模型概述
• 非预混火焰中:湍流“缓慢地”通过对流作用, 使燃料和氧化剂进入反应区,在反应区内快 速地燃烧;
• 非预混火焰中:湍流作用使冷的反应物和热 的生成物进入反应区,在反应区快速地燃烧;
•
' i,r
•
'' i,r
反应r中反应物i的化学计量数 反应r中生成物i的化学计量数
涡耗散模型理论
Ri,r
' i,r
M
w,i
AB
k
p Yp
M N ''
j j,r w, j
• 反应速率由大涡混合时间尺度 k / 控制, 只要出现 k / >0的情况,燃烧即可进行, 故不需要点火源;
课件 第三讲 PSPICE数字电路仿真分析

OrCAD
信号要求:描述一个初值0,周期10ns, 脉宽5ns的周期信号
Harbin University of Science and Technology
OrCAD
8位信号举例: 信号要求:用2个16进制数描述一个8位总线激励信号。
OrCAD 4.逻辑强度
不同强度数字信号作用于同一个节点时,该
节点的逻辑状态由强度最强的数字信号决定。若作
用于某一节点的几个数字信号逻辑状态不同,强度
相同,该节点逻辑状态为X,即不确定。 Pspice逻辑强度分64级别:0。。63 最强:外加激励信号 最弱:Z(高阻)如禁止状态的三态门
Harbin University of Science and Technology
harbinuniversityofscienceandtechnology1111高高电平状态oppval22初值startval33低电平时间offtime44高电平时间ontime55延迟时间delay22初值startval33低电平时间offtime44高电平时间ontime55延迟时间delayorcad2digclock波形设置11波形设置设置55个参数值完成11波形设置设置55个参数值完成2222驱驱动能力强度设置harbinuniversityofscienceandtechnology2222驱驱动能力强度设置digiolib模型库中iostm强度最高33数模接口子电路类别的设置接口转换子电路digiolib模型库中iostm强度最高33数模接口子电路类别的设置接口转换子电路orcadclkdstm1offtime
OrCAD
5.传输延迟
《计算机仿真教案》课件

《计算机仿真教案》PPT课件第一章:计算机仿真概述1.1 计算机仿真的概念解释计算机仿真的定义强调计算机仿真在科学研究和工程设计中的重要性1.2 计算机仿真的分类介绍连续系统仿真和离散系统仿真的区别列举常见的计算机仿真方法和技术1.3 计算机仿真的应用领域概述计算机仿真在各个领域的应用实例强调计算机仿真在现代社会中的广泛应用第二章:计算机仿真原理2.1 计算机仿真的基本原理解释计算机仿真的基本原理和方法强调计算机仿真需要基于数学模型和算法2.2 计算机仿真的建模方法介绍常见的建模方法,如机理建模、统计建模和机器学习建模强调建模方法的选择和验证的重要性2.3 计算机仿真的求解方法介绍常见的求解方法,如数值求解、符号求解和优化求解强调求解方法的选择和收敛性的考虑第三章:计算机仿真工具3.1 计算机仿真软件介绍概述常用的计算机仿真软件,如MATLAB/Simulink、Ansys和SolidWorks等强调仿真软件的功能和适用领域3.2 计算机仿真软件的使用方法介绍如何使用计算机仿真软件进行仿真的基本步骤强调仿真软件的操作技巧和注意事项3.3 计算机仿真软件的选用原则讨论如何选择合适的计算机仿真软件强调根据实际需求和预算进行合理选择第四章:计算机仿真实验4.1 计算机仿真实验的设计介绍如何设计和规划计算机仿真实验强调实验设计的合理性和可行性4.2 计算机仿真实验的执行介绍如何执行计算机仿真实验强调实验过程中数据的采集和记录的重要性4.3 计算机仿真实验的结果分析介绍如何分析计算机仿真实验的结果强调结果分析的准确性和可靠性第五章:计算机仿真的评估与优化5.1 计算机仿真的评估方法介绍常见的计算机仿真评估方法,如误差评估、效率评估和可信度评估强调评估方法的选择和实施的重要性5.2 计算机仿真的优化方法介绍常见的计算机仿真优化方法,如参数优化、结构优化和算法优化强调优化方法的选择和实施的有效性5.3 计算机仿真的改进与提升讨论如何根据评估和优化结果改进和提升计算机仿真强调持续改进和更新仿真模型的重要性第六章:计算机仿真的可视化6.1 仿真可视化的概念与意义解释仿真可视化在计算机仿真中的作用强调可视化对于理解和分析仿真结果的重要性6.2 可视化工具与技术介绍常用的仿真可视化工具,如Paraview、Maya和Unity等强调不同工具适用于不同类型的仿真数据6.3 可视化应用案例分析通过案例展示如何将可视化应用于仿真数据的展示和分析强调可视化在帮助决策和优化过程中的作用第七章:计算机仿真的并行计算7.1 并行计算基础介绍并行计算的基本概念和原理强调并行计算在提高仿真效率方面的作用7.2 并行仿真方法介绍并行仿真的常见方法和实现策略强调在不同场景下选择合适的并行仿真方法的重要性7.3 并行仿真工具与平台介绍常用的并行仿真工具和平台,如OpenFOAM和ParaView的并行计算功能强调并行仿真工具的选择和配置的重要性第八章:计算机仿真的不确定性分析8.1 不确定性分析的基本概念解释不确定性分析在计算机仿真中的重要性强调不确定性来源和影响因素的识别8.2 不确定性分析的方法介绍常见的不确定性分析方法,如蒙特卡洛模拟和敏感性分析强调不同方法的应用场景和优缺点8.3 不确定性分析的应用案例通过案例展示如何进行不确定性分析并指导仿真的改进强调不确定性分析在提高仿真可靠性和准确性的作用第九章:计算机仿真的验证与验证9.1 验证和验证的基本概念解释验证和验证在计算机仿真中的重要性强调验证和验证对于确保仿真准确性的作用9.2 验证和验证的方法介绍常见的验证和验证方法,如实验验证、理论验证和同行评审强调不同方法的选择和实施的重要性9.3 验证和验证的应用案例通过案例展示如何进行验证和验证并提高仿真的可信度强调验证和验证在仿真研究和应用中的关键作用第十章:计算机仿真的未来发展趋势10.1 新兴技术对计算机仿真影响讨论新兴技术如、大数据和物联网对计算机仿真的影响强调技术发展对仿真方法和工具的推动作用10.2 计算机仿真的跨学科应用概述计算机仿真在跨学科领域中的应用前景强调跨学科合作对仿真研究和应用的重要性10.3 计算机仿真的挑战与机遇讨论计算机仿真面临的挑战和机遇强调持续学习和发展以应对未来仿真领域的变化重点和难点解析一、计算机仿真的概念与分类:理解计算机仿真的定义及其在不同类型系统中的应用是学习仿真的基础。
线性系统理论第三章(1)

第三章 线性时不变系统的标准形与最小阶实现把系统动态方程化为等价的简单而典型的形式,对于揭示系统代数结构的本质特征,以及系统的分析与设计将会带来很大的方便,因此利用等价变换化系统动态方程为标准形的问题成为线性系统理论中的一个重要课题。
在第一章中已经指出,动态方程等价变换的矩阵P 是由状态空间基底的选取来决定的。
因此常把构造P 阵的问题化为选取状态空间适当基底的问题来讨论。
由于所给的条件不同和选取基底的方法不同,从而可以得到各种不同形式的标准形。
在实际实用中,常是根据所研究问题的需要而决定采用什么样的标准形。
本章所介绍的几种标准形,是以后讨论极点配置和观测器设计等问题时要用到的。
实现问题,也是线性系统理论的重要课题之一。
这是因为:状态空间方法在系统设计和计算上都是以动态方程为基础的,为了应用这些方法,我们需要把传递函数阵用动态方程予以实现,特别是在有些实际问题中,由于系统物理过程比较复杂,通过分析的方法来建立它的动态方程十分困难,甚至不可能,这时可能采取途径之一就是先确定输入输出间的传递函数阵,然后根据传递函数阵来确定系统的动态方程。
其次,复杂系统的设计往往希望能在模拟计算机或数字计算机上仿真,以便在构成物理系统之前就能检查它的特性,系统的动态方程描述则比较便于仿真,例如在模拟机上指定积分器的输出作为变量,就很容易仿真系统。
在实际应用中,动态方程实现也提供了运算放大器电路综合传递函数的一个方法。
每一个可实现的传递函数阵,可以有无限多个实现。
我们感兴趣的是这些实现中维数最小的实现,即最小阶实现。
在实用中,最小阶实现在网络综合和系统仿真时,所用到的元件和积分器最少,从经济和灵敏度的角度来看是必要的。
关于有理函数阵的最小阶实现问题,定理2—20及定理2—21是基本的,本章则着重于构成最小阶实现的方法。
§3—1系统的标准形关于等价变换 等价变换的关系A PAPB PBC CP 11,,--===其中P 为坐标变换阵,即有x Px =。
理论与试验建模第三章

)S
1
(3-26)
20
确定双水箱对象的特性参数
液阻
➢ R1=R2=R3=0.9(阀门阻力)
液容
➢ C1=C2=A1=A2=5X5=25 m2(水箱截面积)
时间常数
➢ T1=T2=R1C1=R2C2=0.9X25=22.5 s
放大系数
➢ K1=K2=R1=R2=0.9 m/(m3/s)(可以无单位也可以有单位, 取决于输入与输出的单位)
A —水箱截面积;
C —过程容量;
4
水箱流出流量与水箱液位和阀门阻力有关 设q2与h的变化关系是线性关系
q2
h R2
或R2
h q2
(3-2)
式中: R2—阀2的阻力,称为液阻
5
联立(3-2)(3-3)得
h
1 C
q1
q2
dt
q2 h R2
➢ 以微分方程形式建立Simulink仿真图见
danshuixiang.mdl
2
1 25
q2
q3
dt
q3 h2 R3
q3
h 2
0.9
23
将水箱特性参数带入方程进行特性仿真
传递函数 – 带入参数
W(
s
)
H2( s ) Q1( s )
T1T2S 2
K1K2 ( T1 T2
)S
1
22.5
22.5S2
0.9 (22.5
22.5)S
1
➢建立仿真模型shuangshuixiang.mdl
1、水箱系统原理图及阶跃响应曲线
阀1改变则q1改变;
q1改变则h改变;h
改变则q2改变
3
2、动态平衡方程
第三章 概述

第三章概述(Overview)ET AP是一种非常全面的工程解决方案,可以进行设计、仿真、进行发电、传输、配电和独立电力系统等方面的分析。
ETAP以一个工程项目文件为基础组织您的工作。
每一个项目文件为一个电力系统模型建立和分析提供了所有必要的编辑工具和相应的支持。
一个项目文件由系统的电气设备、及它们相互的联接组成。
ETAP中的每一个项目文件都提供了一整套的分析计算方法、用户访问控制以及分别存储设备和联接数据的独立数据库。
对已有项目文件的访问是通过一个特殊的项目文件(带.oti扩展名)来实现的。
通过ODBC程序将数据库存储到某一数据库文件中,如:Microsoft Access (*.mdb)。
这些文件一起工作,可为您提供访问控制和各项目的存储,并且在存储时,其文件名称与您的项目名称一致。
ETAP将您的程序中的所有输出报告放到数据库所在的同一子目录中。
ETAP经过不断地优化和发展,使工程师们可以在同一界面下完成对包含多重子系统(如:交流系统和直流系统、电缆管道、接地网、GIS、配电板、继电保护、交流和直流控制系统等)的复杂电力系统的处理。
围绕所有在同一工程中的这些子系统和窗口,工程师可以模拟和分析电力系统各个部分,从控制系统图道配电板系统,甚至包括大规模的输电和配电系统。
所有界面窗口完全是图形化的,并且各个电路元件的工程特性都可以在这些窗口中直接编辑。
计算结果页将根据用户需要显示在界面窗口中。
工程工具条文件、打印、剪切、复制、粘贴、抓图、放大和缩小单线图、向前和向后、撤销和重做、最佳缩放、文本框、网格线、主题、通电检测、连接、功率计算器、查找、帮助选择工程版本没有数目限制的修订版本用于保存多重设置的工程道具选择单线视图没有数目限制的显示图用于设置同一系统的不同显示选择配置状态没有数目限制的配置用于保存开关设备或负荷的开端状态选择ETAP 系统 视图和系统的选择界面交流元件(编辑工具条) 拖放交流元件直流元件(编辑工具条) 放置直流元件,包括UPS 、VFD 、充电器和逆变器保护设备(编辑工具条) 放置CT 、PT 、继电器和仪表菜单包括各种文件、打印、转换、工程标准、设置、选项、编辑设备库、设置默认值、选择注释字体、打印设备库、基础版本和其他版本数据、实时模块的设置等。
《系统建模与仿真》 第三章

图3-7 子网模型
3.2 供给链系统建模方法
3.1.1 供给链管理决策与供给链模型
在供给连管理决策中,供给链模型主要描述供给链的决策内容。 供给链中的决策通常包括:采购决策、制造决策、运输决策、存储决 策和销售决策等
一般认为供给链模型至少应该能够为决策人员提供四方面的效劳: (1)确定在应用条件下最优的库存和效劳水平对应关系; (2)帮助决策人员分析、预测供给链中的不确定因素,确定平安库存 水平和订货策略,优化投资; (3)进行What-if分析,帮助决策人员评估各种方案以选择其中最有 利的方案; (4)进行面向供给链M的设计(Design-for-供给链M ),评价不同设 计和工艺对供给链运行中库存和效劳水平的影响,通过协调提高整体 效益。
表3.2 供给链管理决策内容
决策 短期决策内容
长期决策内容
采购 制造 运输 存储 销售
如何决定采购的材料种类、数量和日期等? 如何实现近期的生产任务? 如何安排运输车辆和路线? 如何制定履行定单计划? 按照何种顺序履行客户定单?
如何选择供应商?供应商的具体选择 个数?
如何快速响应全球客户的需求?决定 在何处设立分厂?
多企业〔特别是汽车行业企业〕都应用JIT方法进行管理,这样一种 方法要求企业加快对用户变化需求的反响速度,同时加强与合作伙伴 的合作。全球竞争中先进制造技术的开展要求企业将自身业务与合作 伙伴业务集成在一起,缩短相互之间的距离,站在整个供给链的观点 考虑增值,所以许多成功的企业都将与合作伙伴的附属关系转向建立 联盟或战略合作关系。
一般来说,供给链还具有以下特征: ①复杂性。因为供给链节点企业的组成跨度(层次)不同,供给链往
往由有多个、多类型的企业构成,它们之间的关系错综复杂,关联往 来和交易多。 ②动态性。供给链管理因企业战略和适应市场需求变化的需要,其中 的节点企业需要动态的更新和调整,这就使得供给链具有明显的动态 性。 ③面向用户需求。供给链的形成、存在、重构,都是基于一定的市场 需求而发生的,并且在供给链的运作过程中,用户的需求拉动是供给 链中信息流、产品、效劳流、资金流运作的驱动源。 ④交叉性。节点企业可以是这个供给链的成员,同时也可以是另外一 个供给链的成员,大多的供给链形成交叉结构,增加了协调管理的难 度。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
济南大学控制科学与工程学院
计算机仿真技术
3
3.1.1 欧拉法和改进欧拉法
欧拉法是最简单的单步法,它是一阶的,精度较差. 但公式简单,有明显的几何意义, 适合初学者在直观上学习数值x(tn)是如何逼近微分方程的精确解x(t)的.
考虑初值问题:
x
dx dt
f t , x ,
x t 0 x0
计算机仿真技术
济南大学控制科学与工程学院 授课教师:李实
cse_lis@
1教1007室
第三章 数字仿真通用算法
在工程实际和科学研究中所遇到的问题往往很复杂, 很多情况下无法给出描述动态特性的微分方程解的解析 表达式,多数只能用近似的数值方法求解. 随着计算机软 硬件和数值理论的进展,微分方程的数值解方法已成为 当今研究、分析和设计系统的一种有力工具.
取
1 2!
h 2 t n x
(3.8)
Rn
1 2!
h 2 t n x
并截断,得到欧拉公式,Rn为截断误差,与h2成正比
Rn O h 2
(3.9)
解从t=0到t=tn所积累的误差为整体误差,比局部误差要大,欧拉法的整体误差与h成正比, 即为O1(h).
(3.1)
式 ( 3.1 ) 的 解 x(t) 是 一 连 续 变 量 x 的 函 数 , 现 在 要 用 一 系 列 离 散 时 刻 的 近 似 值 x(t1),x(t2),…,x(tn)来代替,其中ti=t0+ih, h成为步长,是相邻两点的距离. 将式(3.1)在区 间(ti,ti+1)上积分,则可得:
(3.13)
因为λ为负,所以(3.13)必然成立,说明后向欧拉法是恒稳定的. 改进欧拉法(梯形公式)的稳定性: 改进欧拉法公式:
h h xn 1 xn xn xn 1 1 xn 1 xn 2 2 2 1 h / 2 xn 1 xn 1 h / 2
t 0 0,
y0 1
2 2
t1 0.1, t 2 0 . 2, t10 1.0,
济南大学控制科学与工程学院
y1 y 0 0.1 y 0 0.9 y 2 y1 0.1 y1 0.819 y10 y9 0.1 y9 0.4682
x t n h x t n hx t n
1 2!
h 2 t n x
1 3!
h 3t n x
(3.15)
欧拉法是截去h2以后各项所得到的一阶一步法,因此精度较低. 如果将泰勒展开式多选几 项以后截断,可以得到精度较高的高阶数值解,但是直接使用泰勒展开要计算函数的高阶 导数. 龙格-库塔法采用间接利用泰勒展开式的思路,用在n个点上的函数值f的线性组合来代替f的 导数,然后按泰勒展开式确定其中的系数,以提高算法的精度. 这样既避免计算函数的导数, 同时又保证了计算精度. 由于龙格-库塔法具有许多优点,因此在许多仿真程序包中,它是一个最基本的算法之一.
xn 1 xn xn 1h xn 1 f xn , t n
济南大学控制科学与工程学院
计算机仿真技术
8
改进欧拉法(预测-校正法)
xti 1 xti
x ti 1 x ti
写成递推差分格式:
t i 1 ti
f (t , x ) dt
济南大学控制科学与工程学院
计算机仿真技术
10
欧拉法:误差分析
舍入误差:由于计算机进行计算时,数的位数有限引起的,一般舍入误差与h-1成正比,可 以得到欧拉法总误差为:
n O1 h O2 h 1
(3.10)
由式(3.10)可以看出,步长h增加,截断误差增加,反之,步长h减小,舍入误差加大.
h
该差分方程稳定的条件:
1 h / 2 2 h / 2 2 1 h / 2 2 h / 2 2
计算机仿真技术
1
(3.14)
同理,改进欧拉法是恒稳定的.
济南大学控制科学与工程学院 13
3.1.2 龙格-库塔法
将x(tn+h)在t=tn点进行泰勒展开:
计算机仿真技术 4
欧拉法
因此,式(3.2)可近似为:
x ti 1 x ti hf (ti , x (ti ))
写成递推式:
x t n 1 x t n hf (t n , x (t n )),
n 0,1,2,..., N
(3.3)
已知x(0)=x0, 可以由上式求出x(t1), x(t2), …. 这种算法成为单步法. 可以直接由初始值递推 出其它各时间的值,因此单步法是一种自启动算法. 定义x(tn)=xn, 式子(3.3)还可以写成:
• 3.1 系统仿真中常用的数值积分法 • 3.2 刚性系统的特点及算法 • 3.3 实时半实物仿真 • 3.4 采样控制系统的仿真方法 • 3.5 分布参数系统的数字仿真
济南大学控制科学与工程学院 计算机仿真技术 2
3.1 系统仿真中常用的数值积分 法
• • • • 3.1.1 欧拉法和改进欧拉法 3.1.2 龙格-库塔法 3.1.3 线性多步法 3.1.4 MATLAB中常微分方程求解方法
济南大学控制科学与工程学院
y0 1
y1 0 .9161 y10 0 .5165
7
计算机仿真技术
欧拉法的几何意义
前向欧拉法 x(t) x(t) 后向欧拉法
xn+1
k xn
xn h tn tn+1 t
xn+1 xn
k xn 1
h tn tn+1 t
x n 1 x n x n h
xn 1 xn xn h,
该式称为前向欧拉公式,又称显式欧拉公式. 后向欧拉公式(隐式欧拉公式):
n 0,1,2,..., N
(3.4)
xn 1 xn xn 1h,
济南大学控制科学与工程学院 计算机仿真技术
n 0,1,2,..., N
(3.5)
5
欧拉法
[例3.1] 设系统方程为
龙格-库塔法
当r=2时,二阶泰勒展开式为: 由式(3.17)得:
xn 1 xn hf
1 2
h 2 ( ft f x f )
x n 1 x n W1 K 1 W 2 K 2 K 1 hf t n , x n K hf t c h , x a K n 2 n 21 1 2
x
f t , x dt
f t
f dx x dt
ft f x f
f f d d d ( f t f x f ) df t df x df df t x x fx f fx f dt dt dt dt dt dt dt 2 f 2 f 2 f f f 2 f tt tx x f x ( t x x ) f xt xx f tt f tx f t f x ( f t f x f ) f ( f xt f xx f )
济南大学控制科学与工程学院 f tt f xx
x
15
f 2 f x2 f f x f t 2 f xt f 计算机仿真技术
龙格-库塔法
将各阶导数代入方程(3.15),得到(3.16):
xn 1 xn hf
1 2!
h ( ft f x f )
2
1 3!
h 3 ( f tt f xx f 2 f x2 f f x f t 2 f xt f )
(3.16)
Wi: 待定的权因子, r:解公式的阶数,
假设问题的数值解公式为:
r x n 1 x n Wi K i i 1 (3.17) i 1 K hf t c h, x a K n ij j i i n j 1
济南大学控制科学与工程学院
计算机仿真技术
14
龙格-库塔法
将x(tn+h)在t=tn点进行泰勒展开:
x t n h x t n hx t n
根据偏导数关系:
1 2!
h 2 t n x
1 3!
h 3t n x
(3.15)
x f t , x f
xn 1 xn xn h xn h xn
1 h 1
或:
(3.11) (3.12)
h
2
选择的步长过大会使算法变得不稳定
济南大学控制科学与工程学院 计算机仿真技术 12
欧拉法:稳定性分析
后向欧拉法的稳定性:
后向欧拉法公式:
该差分方程稳定的条件:
xn 1 xn xn 1h xn h xn 1 1 xn 1 xn 1 h 1 h 1
济南大学控制科学与工程学院
计算机仿真技术
11
欧拉法:稳定性分析
求解微分方程的另一个重要问题是数值解是否稳定. 假设方程的特征根为λ. 方程可以写成:
x (t ) x (t )
若该方程稳定,需要满足 前向欧拉法的稳定性: 前向欧拉法公式: 该差分方程稳定的条件:
(3.10)
j 0
(3.2)
对积分公式(3.2)利用梯形面积公式计算积分项,得 f ti 1 , x(ti 1 )
2 f n 1
(3.6)
xn 1 xn
h 2
xn xn 1 xn h f n
(3.7)
可以先用欧拉法计算xn+1, 定义为预估值,写为xpn+1,再将该预估值代入原方程中计算函数, 最后利用式(3.7)得到修正后的xcn+1, 改进后的欧拉法描述如下: