控制系统CAD控制系统数字仿真

合集下载

《控制系统数字仿真与CAD(第3版)》张晓华(习题解答)林乐天-球车问题解答

《控制系统数字仿真与CAD(第3版)》张晓华(习题解答)林乐天-球车问题解答

球车系统问题的解答1. 建模问题若给定球车系统的参数为小车质量3kg M =;小球质量2kg m =;圆弧轨道半径长0.9m R =;小球半径长0.1m r =;重力加速度取210m/s g =,则可进一步简化/线性化模型为40.28100.2x F F ϕϕϕ=-+⎧⎨=-⎩ (1) 对其进行拉氏变换得到系统的传递函数模型12222()0.2()()10() 5.414()()s G s F s s X s s G s s s Φ-⎧==⎪-⎪⎨-+⎪==⎪Φ⎩(2) 由传递函数模型得到系统动态结构图为图6-8 球车系统动态结构图由此可以得到球车系统状态方程为001000001004000.28010000.2x x F x x ϕϕϕϕ⎡⎤⎡⎤⎡⎤⎡⎤⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥=+⎢⎥⎢⎥⎢⎥⎢⎥-⎢⎥⎢⎥⎢⎥⎢⎥-⎣⎦⎣⎦⎣⎦⎣⎦ (3) 经过与一阶倒立摆的数学模型比较发现,如果将R r +看做倒立摆的半杆长,将()2[/]J R r r +看作是摆杆的转动惯量,则球车系统的数学模型与一阶倒立摆的数学模型完全相同。

因此,它们的传递函数的形式也完全相同。

这又一次证明了球车系统是一阶倒立摆系统的一种变形,所以对一阶倒立摆的控制方法是完全可以用在球车系统的控制上的。

2. 检测问题传统的位置测量方法,如光电编码器及旋转电位器等是无法应用在对本系统小球在弧形导轨上的位置测量上的。

所以必须考虑采用其它的测量方法。

一种合理的设计如下:小球是导电材料制成的,金属弧形导轨分为上下两层。

两层之间互相隔离,且它们都与小球相接触。

沿弧形导轨上层装有电阻线圈,在线圈的两端分别施加±5V 的电压。

输出端的负极在电阻线圈中央位置,输出端的正极为弧形导轨下层。

这样,小球与弧形导轨上下层共同构成了一个电位器,如下图所示。

当小球处于最左端位置时,输出端输出-5V电压,当小球处于最右端位置时,输出端输出+5V电压,输出电压的值与小球的位置呈线性关系。

《控制系统数字仿真与CAD(第3版)》张晓华(习题解答)林乐天-磁悬浮轴承-答案-张阅-2010年6月22日

《控制系统数字仿真与CAD(第3版)》张晓华(习题解答)林乐天-磁悬浮轴承-答案-张阅-2010年6月22日

习题如图7所示的基于视觉传感器的磁悬浮轴承运动控制系统,它将磁悬浮轴承的控制问题抽象成利用电磁铁将一个金属轴杆悬挂起来的问题。

此系统能磁悬浮轴承实验装置图7 基于视觉传感器的磁悬浮轴承系统结构图够利用摄像头采集的图像计算出轴杆与电磁铁之间的距离x ,然后由计算机计算出为实现平衡所需要的控制电流,最后通过驱动电路对驱动电流实施控制。

假设令0i 表示平衡点的工作电流,则本运动控制系统的微分方程可以在平衡点处线性化为:12mxk x k i =+ 一组合理的参数值为0.02kg m =,120N/m k =,20.4N/A k =。

试解答下述问题:(1) 用极点配置法为此磁悬浮轴承控制系统设计一个控制器,使闭环系统满足如下指标:调整时间0.25s s t ≤,对x 的某一初始偏移的超调量小于20%。

(2) 为你设计的系统绘制关于1k 的根轨迹,并讨论能否用你设计的闭环系统平衡各种质量的轴杆。

(3) 假定一个初始阶跃位移扰动作用于轴杆,且传感器仅能测量距离工作点1/4cm ±范围内的x ,驱动电路仅能提供1A 的控制电流,那么可能控制的最大位移是多少?解答:(1)由磁悬浮轴承运动控制系统的微分方程可知,它是一个典型的二阶系统,所以系统的特征方程在复平面上有两个根。

根据自动控制理论,若要使系统具有稳定的暂态响应,需要两个根的实部小于0,也就是都位于左半平面。

同时,根据系统暂态响应特性的不同,系统可以分为四种状态:临界阻尼状态、过阻尼状态、无阻尼状态以及欠阻尼状态。

临界阻尼和过阻尼状态下的二阶系统响应虽无超调,但过程缓慢,不适用于像磁悬浮轴承系统这种快速响应的场合。

无阻尼状态下系统的暂态响应将是恒定振幅的周期函数,不会收敛到稳定值,也不适用于磁悬浮轴承控制系统。

因此,需要设计一个使系统处于欠阻尼状态的控制器。

设控制系统特征方程的两个极点分别为a ,b ,则系统的特征方程可以写成如下形式:2220n n s s ξωω++= (1)其中,()/a b ξ=-+n ω=,是二阶系统的无阻尼自然振荡角频率。

控制系统数字仿真与CAD2、控制系统的数学描述

控制系统数字仿真与CAD2、控制系统的数学描述

3
状态方程与传递函数或零极点增益形式 ss2tf()和tf2ss用来状态方程与传递函数间转换 如 [num,den]=ss2tf(A,B,C,D);[A,B,C,D]=tf2ss(num,den)
控制系统的数学描述
1.2 数学模型的转换
ss2zp()和zp2ss用来状态方程与零极点增益形式间转换 如 [z,p,k]=ss2tf(A,B,C,D);[A,B,C,D]=tf2ss(z,p,k)
控制系统的数学描述
1.4 控制系统建模的基本方法 1
机理模型法
采用由一般到特殊的推理演绎方法,对已知结构,参数的物理 系统运用相应的物理定律或定理,经过合理分析简化而建立起来的 描述系统各物理量动、静态变化性能的数学模型。
例:位置伺服闭环控制系统
控制系统的数学描述
1.4 控制系统建模的基本方法
(1) 同步误差检测器
在零初始条件下,将(2-1) 方程两边进行拉氏变换,则有
Y (s) b0 s m bm 1s bm G( s ) U (s) a0 s n an 1s an
模型参数可表示为 传递函数分母系数向量
(2-4)
A [a0 , a1,, an ]
传递函数分子系数向量
控制系统的数学描述
1.1 控制系统数学模型的表示形式
根据系统数学描述方法的不同,可建立不同形式的数学模型
1
微分方程形式
设线性定常系统输入、输出量是单变量,分别为u(t),y(t)
a0 y(n) a1 y( n 1) an 1 y ' an y b0u (m) bmu (2-1)
模型参数形式为:
(t ) AX (t ) BU (t ) X Y (t ) CX (t ) DU (t )

控制系统数字仿真与CAD1和2习题答案

控制系统数字仿真与CAD1和2习题答案

1-1什么是仿真?它所遵循的基本原则是什么?答:仿真是建立在控制理论,相似理论,信息处理技术和计算技术等理论基础之上的,以计算机和其他专用物理效应设备为工具,利用系统模型对真实或假想的系统进行试验,并借助专家经验知识,统计数据和信息资料对试验结果进行分析和研究,进而做出决策的一门综合性的试验性科学。

它所遵循的基本原则是相似原理。

1-2在系统分析与设计中仿真法与解析法有何区别?各有什么特点?答:解析法就是运用已掌握的理论知识对控制系统进行理论上的分析,计算。

它是一种纯物理意义上的实验分析方法,在对系统的认识过程中具有普遍意义。

由于受到理论的不完善性以及对事物认识的不全面性等因素的影响,其应用往往有很大局限性。

仿真法基于相似原理,是在模型上所进行的系统性能分析与研究的实验方法。

1-3数字仿真包括那几个要素?其关系如何?答: 通常情况下,数字仿真实验包括三个基本要素,即实际系统,数学模型与计算机。

由图可见,将实际系统抽象为数学模型,称之为一次模型化,它还涉及到系统辨识技术问题,统称为建模问题;将数学模型转化为可在计算机上运行的仿真模型,称之为二次模型化,这涉及到仿真技术问题,统称为仿真实验。

1-4为什么说模拟仿真较数字仿真精度低?其优点如何?。

答:由于受到电路元件精度的制约和容易受到外界的干扰,模拟仿真较数字仿真精度低但模拟仿真具有如下优点:(1)描述连续的物理系统的动态过程比较自然和逼真。

(2)仿真速度极快,失真小,结果可信度高。

(3)能快速求解微分方程。

模拟计算机运行时各运算器是并行工作的,模拟机的解题速度与原系统的复杂程度无关。

(4)可以灵活设置仿真试验的时间标尺,既可以进行实时仿真,也可以进行非实时仿真。

(5)易于和实物相连。

1-5什么是CAD技术?控制系统CAD可解决那些问题?答:CAD技术,即计算机辅助设计(Computer Aided Design),是将计算机高速而精确的计算能力,大容量存储和数据的能力与设计者的综合分析,逻辑判断以及创造性思维结合起来,用以快速设计进程,缩短设计周期,提高设计质量的技术。

控制系统数字仿真与cad第5章控制系统的计算机辅助分析

控制系统数字仿真与cad第5章控制系统的计算机辅助分析
更一般的,利用函数P=lyap(A ,Q)可以求解下面给出的李雅普诺夫方程。 AP+PB=-Q (5-4) 对于离散系统的李雅普诺夫方程的求解函数为 dlyap(). 【例5-4】设系统的状态方程为 其平衡状态在坐标原点处,试判断该系统的稳定性。 解:MATLAB程序为: %ex5_4.m A=[0 1;-1 -1];Q=eye(size(A));P=lyap(A,Q); i1=find(P(1,1)>0);n1=length(i1); i2=find(det(P)>0);n2=length(i2); if(n1>0 & n2>0) disp('P>0,正定,系统在原点处的平衡状态是渐进稳定的'); else disp('系统不稳定'); end
【例5-6】假设系统的开环传递函数为 试求该系统在单位负反馈下的阶跃响应曲线和最大超调量。 解:MATLAB程序为: %ex5_6.m num0=20;den0=[1 8 36 40 0];[num,den]=cloop(num0,den0); t=0:0.1:10;[y,x,t]=step(num,den,t);plot(t,y) M=((max(y)-1)/1)*100;disp([‘最大超调量M=‘ num2str(M) ‘%’]) 执行结果为:最大超调量M=2.5546%,单位阶跃响应曲线如图5-3中曲线所示。
图5-3 例5-6的单位阶跃响应曲线
例5-7 对于典型二阶系统 试绘制出无阻尼自然振荡频率ωn=6,阻尼比ζ分别为0.2,0.4,…,1.0,2.0时系统的单位阶跃响应曲线。
解 MATLAB程序为 %Example5_7.m wn=6;zeta=[0.2:0.2:1.0:2.0]; figure(1);hold on for k=zeta; num=wn.^2; den=[1,2*k*wn,wn.^2]; step(num,den);end title('Step Response');hold off 执行后可得如图5-5所示的单位阶跃响应曲线。 从图中可以看出,在过阻尼( ) 和临界阻尼( ) 响应曲线中,临界阻尼响应应具有最短的上升时间,响应速度最快;在欠阻尼( ) 响应曲线中,阻尼系数越小,超调量越大,上升时间越短,通常取

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

《控制系统数字仿真与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控制方案

“控制系统CAD及仿真”课程教学改革探讨

“控制系统CAD及仿真”课程教学改革探讨

“控制系统CAD及仿真”课程教学改革探讨摘要:为了进一步提高自动化本科学生的系统设计及应用能力,提高教学质量效果,结合作者的教学实践经验,从课程的教学目的,面临问题,教学实验以及课程考核方式等方面对“控制系统计算机仿真”课程进行探讨。

关键词:控制系统仿真教学改革1 课程教学目的“控制系统CAD及仿真”课程是电气与电子工程系自动化专业方向的一门专业选修课,课程主要通过Matlab仿真软件的学习,对控制系统设计进行分析和仿真,为系统工程实现打好理论坚实基础。

本课程将向学生传授“仿真技术”这一利器,并要使学生清楚:随着新技术的不断发展,将会不断地产生更有效、更实用的“仿真工具”,应该不断地学习与掌握之,以使自己能够“与时俱进”。

为学生讲明“仿真技术”中所涉及的基本原理、基本概念与基本方法,因为它是能够有效运用“仿真工具”的理论基础。

为学生提出一些“生动有趣、启迪思想”的工程实际问题,努力创造一个“自由畅想、激发创造”的空间,以使大家从中体会到:“仿真技术”是学习、科研以及生活中不可缺少的“有力工具”。

2 课程教学面临问题仿真技术对于自动化工程技术人员来说意义重大,如何将这种前沿技术引入仿真技术类课程的教学中来,并提高学生的学习兴趣,激发学生的创造意识,开阔他们的思维视野,是本课程面临的重要问题之一。

2.1 教学方式的多样性问题与“电路理论”等理论性专业基础课有所不同,计算机的飞速发展、新的仿真技术不断出现,要求“仿真技术”类课程的教学方式应该与时俱进。

目前,大多数院校都具备多媒体教学条件,应该改进传统的教学模式,充分利用多媒体教学条件,应用现代化的教学手段,加深学生对问题的理解,反映最新的技术,从而达到教学效果的目的。

可以结合仿真实例,以动画、视频及软件演示的方式,让学生获取知识的方式更加直观和生动。

2.2 能力的培养与训练仿真技术类课程应该将能力培养放在第一位,学生掌握基本原理、概念和方法是最低层次,这些在前面的专业基础课里面都应该已经掌握,仿真类课程不是对这些知识的复习;应该充分利用仿真工具,使学生加深理解所学课程与知识内容,培养学生独立分析和解决问题的能力,激发学生的创造意识,训练学生的思维方法,是仿真技术类课程教学所面临的深层次问题。

控制系统数字仿真-模拟题

控制系统数字仿真-模拟题

控制系统数字仿真模拟题一.单选题1.运行下列命令后A1=[1,2,3;4,5,6;7,8,9];A2=A1';A3=cat(1,A1,A2),系统输出结果为________. A.123147456258789369 B.123456789147258369 C.123456789D.147258369[答案]:B2.可将两个状态空间系统按下图所示方式进行组合,得到的系统为1111122222111112222200000000x a x b u x a x b u y c x d u y c x d u ⎡⎤⎡⎤⎡⎤⎡⎤⎡⎤=+⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎣⎦⎣⎦⎣⎦⎣⎦⎣⎦⎡⎤⎡⎤⎡⎤⎡⎤⎡⎤=+⎢⎥⎢⎥⎢⎥⎢⎥⎢⎥⎣⎦⎣⎦⎣⎦⎣⎦⎣⎦&&的命令为________.A.[a,b,c,d ]=append(a1,b1,c1,d1,a2,b2,c2,d2)B.[a,b,c,d ]=parallel(a1,b1,c1,d1,a2,b2,c2,d2)C.[a,b,c,d ]=series(a1,b1,c1,d1,a2,b2,c2,d2)D.[a,b,c,d ]=feedback(a1,b1,c1,d1,a2,b2,c2,d2)[答案]:A3.可以将模块按照顺时针进行旋转的快捷键为________.A.ctrl+rB.ctrl+yC.alt+rD.alt+y[答案]:A4.将混路器组成的总线信号依照原来的构成方法分解成多路信号或传输到相应的模块中去的模块为________.A.B.C.D.[答案]:C5.下列符号中可以引导注释行的是________.A.&B.@C.$D.%[答案]:D6.若A=412303214--⎡⎤⎢⎥-⎢⎥⎢⎥-⎣⎦,则C=(A>0)&(A<3)的结果为:________.A.001 001 011B.001 000 010C.111 110 110D.001 110 010[答案]:B7.MA TLAB系统中若要使系统选择short和shortE中最好的表示,则采用命令________.A.shortB.shortEC.shortGD.longE[答案]:C8.一个电机转速控制系统中,属于电机所具有的属性的为:________.A.电机转子B.电机转速C.电网电压D.电机定子[答案]:B9.设一个五阶魔方阵B=magic(5),提取B 阵的第1行,第2行的第1,3,5个元素的命令为________.A.B(1,2:[1,3,5])B.B([1:2],[1,3,5])C.B([1:2],1:3:5))D.B(1:2;[1,3,5])[答案]:B10.下列命令中可以创建起始值为0,增量值为0.5,终止值为10的等差数列的是________.A.a =0:0.5:10B.a =linspace(0,10,0.5)C.linspace(0,10,10)D.logspace(0,1,11)[答案]:A11.若a=[102;300;130;111],则any(a)=________.A.011B.110C.111D.100[答案]:C12.设s =‘haha’,可以看到字符s 的ascii 码值的命令为________.A.size(s )B.isstr(s )C.abs(s )D.eval(s )[答案]:C13.PSPICE 是________软件.A.模型及混合信号仿真软件B.模拟电路仿真软件C.机械系统动力学自动分析软件D.大型通用有限元分析软件[答案]:B14.将多项式2(22)(4)(1)s s s s ++++展开的命令中正确的是________.A.conv([1,2,2],conv([4,1],[1,1]))B.conv([2,2,1],conv([4,1],[1,1]))C.conv([2,2,1],conv([1,4],[1,1]))D.conv([1,2,2],conv([1,4],[1,1]))[答案]:D15.w=conv([1,2,3],conv([1,2],[1,1]))的值为________.A.3111372B.2713113C.1511136D.151422219[答案]:C16.设某一系统的状态方程矩阵为a=[-3,1;1,-3];b=[1,1;1,1];c=[1,1;1,-1];d=[0]并且执行后得可控性矩阵和可观性矩阵的秩分别为cam=ctrb(a,b)=1,rcam=rank(cam)=2,因此这一系统为________.A.不可控且不可观的系统B.可控且可观的系统C.可控但不可观的系统D.不可控但可观的系统[答案]:D17.________是系统仿真的主要依据.A.客观存在B.数学抽象C.相似论D.真实感觉[答案]:C18.柔性制造系统属于________系统.A.连续系统B.离散时间系统C.离散事件系统D.开放系统[答案]:C19.在Matlab系统中,调用Simulink环境的工具栏图标为________.A.B.C.D.[答案]:A20.列出工作内存中的变量名称以及细节,只需在命令窗口输入________.A.whatB.whoC.echoonD.whose[答案]:A二.判断题1.影响系统而又不受系统直接控制的全部外界因素的集合叫外部活动.()[答案]:F2.系统仿真就是建立系统的动态模型并在模型上进行实验(或试验).()[答案]:T3.MA TLAB是瑞典Lund工学院的软件产品.80年代初,CleveMoler博士构思开发MAXtrixLABoratory(矩阵实验)的软件,提高了计算软件编制工作的效率.()[答案]:F4.global可以定义全局变量,全局变量的作用域是该MATLAB函数的整个工作区,其他的函数不能对它们进行存取和修改.()[答案]:F5.我们在选择数值算法的时候要考虑精度,计算速度,以及稳定性等原则进行.()[答案]:T6.控制系统的数学模型有状态空间表达式,微分方程和积分方程.()[答案]:F7.仿真就是利用模型(物理模型或数学模型)代替实际系统进行实验和研究.()[答案]:T8.离散相似法采样周期的选择应该满足香农定理(采用定理).()[答案]:T9.通常情况下,模拟仿真较数字仿真精度高.()[答案]:F10.机理模型法需要对系统的内部结构和特性完全的了解,但其精度较低.()[答案]:F11.绘制系统根轨迹的命令式是rlocus.()[答案]T12.仿真所遵循的基本原理是相似原理,即几何相似和数学相似.()[答案]:T13.在MATLAB中,plot命令用于绘制三维图形.()[答案]:F14.绘制系统单位阶跃响应曲线的命令是step.()[答案]:T15.系统仿真有三个基本的活动是模型建立,模型变换和模拟实验.()[答案]:F16.机理模型法就是对已知结构,参数的物理系统运用相应的物理定律或定理,经过合理的分析简化建立起来的各物理量间的关系.()[答案]:T17.欧拉法的计算精度p=3.()[答案]:F18.绘制系统单位脉冲响应曲线的命令是implus.()[答案]:T19.MA TLAB的含义为矩阵实验室.()[答案]:T20.margin(G)的含义是计算系统的相角裕度和幅值裕度.()[答案]:T21.零极点增益形式可用于分析系统的稳定性和快速性.()[答案]:T22.在线形图型格式的设置中,字符r表示绿色.()[答案]:F23.在对系统仿真时,要采集现场的原始数据,而计算时要提供初始条件,这样由于数据的采集不一定很准,会造成仿真过程中产生一定的误差,此类误差称为初始误差.()[答案]:T24.通常仿真时多采用四阶龙格—库塔法,其原因就是这种计算公式的截断误差较小.()[答案]:T25.仿真所遵循的原则是几何相似和实物相似.()[答案]:F26.所谓物理仿真就是应用数学相似原理,按照真实系统的数学关系构造系统的数学模型,并在数学模型上进行实验研究.()[答案]:T27.数值积分法中,恒稳的算法是梯形法.()[答案]:T28.所谓数学仿真就是应用几何相似原理,仿制一个与实际系统工作原理相同,质地相同但几何尺寸较小的物理模型进行实验研究.()[答案]:F29.系统仿真大都采用计算机程序处理和数值计算,由于计算机的字长有限,不同档次的计算机其计算结果的有效值不一致,导致仿真过程出现舍入误差.()[答案]:T30.在保证计算稳定性及计算精度的要求下,尽可能选较小的仿真步长.()[答案]:F31.微分方程能够反映系统内部各状态之间的相互关系,适用于多输入多输出系统.传递函数是零极点形式和部分分式形式的基础.()[答案]:F32.在线形图型格式的设置中,字符b表示蓝色.()[答案]:T33.MA TLAB中clf用于清除图形窗口上的旧图形.()[答案]:T34.状态方程是直接描述系统输入和输出量之间的制约关系,是连续控制系统其他数学模型表达式的基础.()[答案]:F35.数值积分法中,计算精度p=2的是梯形法.()[答案]:T36.统计模型法是采用归纳的方法,根据系统实测的数据,运用统计规律和系统辨识等理论建立的系统模型.()[答案]:T37.混合法是机理模型法和统计模型法的结合.()[答案]:T38.当仿真步距确定后,采用的数值积分公式的阶次将导致系统仿真时产生截断误差,阶次越高,截断误差越大.()[答案]:F39.现实性,简洁性,适应性是建立系统模型应该依照的原则.()[答案]:T40.CAD技术就是将计算机高速而精确的计算能力,大容量存储和处理实际的能力替代设计者的综合分析,逻辑判断以及创造性思维,用以加快设计进程,缩短设计周期,提高设计质量的技术.()[答案]:F三,问答题:1.什么是仿真?它的主要优点是什么?它所遵循的基本原则是什么?[答案]:系统仿真是以相似原理,系统技术,信息技术及其应用领域有关的专业技术为基础,以计算机和各种专用物理效应设备为工具,利用系统模型对真实的或设想的系统进行动态研究的一门多学科的综合性技术.它是非常重要的设计自动控制系统或者评价系统性能和功能的一种技术手段.仿真的主要优点是:方便快捷,成本低廉,工作效率和计算精度都很高.它所遵循的基本原则是相似性原理.2.控制系统CAD可解决那些问题?[答案]:控制系统CAD可以解决以频域法为主要内容的经典控制理论和以时域法为主要内容的现代控制理论.此外,自适应控制,自校正控制以及最优控制等现代控制测略都可利用CAD 技术实现有效的分析与设计.3.控制系统建模的基本方法有哪些?他们的区别和特点是什么?[答案]:控制系统的建模方法大体有三种:机理模型法,统计模型法和混合模型法.机理模型法就是对已知结构,参数的物理系统运用相应的物理定律或定理,经过合理的分析简化建立起来的各物理量间的关系.该方法需要对系统的内部结构和特性完全的了解,精度高.统计模型法是采用归纳的方法,根据系统实测的数据,运用统计规律和系统辨识等理论建立的系统模型.该方法建立的数学模型受数据量不充分,数据精度不一致,数据处理方法的不完善,很难在精度上达到更高的要求.混合法是上述两种方法的结合.4.什么是离散系统?什么是离散事件系统?如何用数学的方法描述它们?[答案]:本课程所讲的”离散系统”指的是离散时间系统,即系统中状态变量的变化仅发生在一组离散时刻上的系统.它一般采用差分方程,离散状态方程和脉冲传递函数来描述.离散事件系统是系统中状态变量的改变是由离散时刻上所发生的事件所驱动的系统.这种系统的输入输出是随机发生的,一般采用概率模型来描述.5.动态系统仿真中常用的数值算法有哪几类,分别是什么?[答案]:主要有求解线性和非线性微分方程的数值积分法和计算线性时不变动态系统的离散相似法.其中,数值积分法主要有:欧拉(Euler)法,梯形法,龙格—库塔(Runge-Kutta)法和阿达姆斯(Adams)法;离散相似法主要有:置换法和相似变换法.6.为什么说模拟仿真较数字仿真精度低?其优点如何?.[答案]:由于受到电路元件精度的制约和容易受到外界的干扰,模拟仿真较数字仿真精度低,但模拟仿真具有如下优点:(1)描述连续的物理系统的动态过程比较自然和逼真;(2)仿真速度极快,失真小,结果可信度高;(3)能快速求解微分方程.模拟计算机运行时各运算器是并行工作的,模拟机的解题速度与原系统的复杂程度无关;(4)可以灵活设置仿真试验的时间标尺,既可以进行实时仿真,也可以进行非实时仿真;(5)易于和实物相连.7.采样控制系统数字仿真中连续部分离散化时的步长h如何选取?[答案]:(1)若仿真的任务仅要求计算系统输出y(t)而不要求计算系统内部状态变量,且连续部分的整体脉冲传递函数G(z)=Z[Gh(s)G0(s)]较易求出时,可选h=T(2)若连续部分整体脉冲传递函数G(z)=Z[Gh(s)G0(s)]不易求出;或仿真的任务要求计算系统输出y(t)和内部状态变量;或被控对象含有非线性环节时,可选h=T/N(N为正整数).8.采样控制系统数字仿真有哪几种方法?[答案]:采样控制系统仿真通常有差分方程递推求解法,双重循环方法,应用MA TLAB控制工具箱时域响应分析函数法和Simulink仿真法.9.计算机仿真有哪些优点?[答案]:(1)对尚处于论证或设计阶段的系统进行研究,唯一的方法就是仿真.(2)经济,安全,效率高.(3)研究系统非常方便灵活.10.评价优化方法的优劣的应该考虑哪些因素?[答案]:三方面因素:(1)收敛性:收敛性的好坏表示某种优化方法适用范围的大小,具体表示算法对于相当一类目标函数均能找到最优点.(2)收敛速度:为了求出同样精度的最优点,不同的优化方法所需要的迭代次数不同,迭代次数少的优化方法收敛速度较快.(3)每步迭代所需的计算量:每步迭代所需的计算量也是决定寻优速度的另一重要因素.。

控制系统CAD

控制系统CAD

控制系统CAD第一章1、CAD的含义是计算机辅助设计;MATLAB缩写字的含义是矩阵实验室。

√2、控制系统的计算机仿真是利用计算机对控制系统进行数字仿真。

X单选题1、按控制信号传递的路径不同,可将控制系统划分为三种控制方式,其中控制精度最高的是()控制方式。

带补偿调节的复合控制2、对自动控制系统性能的基本要求可以归纳为“稳、快、准”三个方面,一个系统要能正常工作,其首先必须满足()的最基本要求。

稳定性多选题1、控制系统的设计包含()和()两方面内容。

设计,分析2、控制系统的仿真依据模型的种类不同,可分为( )等形式。

物理仿真,数学仿真,混合仿真第二章1、MATLAB的变量名必须以英文字母开始,其后可以是任何数字和字母的组合。

√2、MATLAB不区分字母的下划线,同一变量名中字母的大小写会被认为是不同的变量。

X3、MATLAB的磁盘文件包括文本文件和函数文件。

√4、在MATLAB语言中,运算符可以分为三类,即算术运算符、关系运算符和逻辑运算符。

√5、在MATLAB命令窗口中的“〉〉”标志为MATLAB的输入字符提示符,“│”标志为命令提示符。

X6、MATLAB的程序文件的扩展名是mdl。

X7、MATLAB中可以使用两种循环语句: for语句和while语句。

X单选题1、已知3×3维矩阵,现需寻访F矩阵的第 8个元素,正确的指令是();F=[2 5 7;3 2 4;1 5 9];2、已知3×3维矩阵,现需将F矩阵的第二行重新赋值为[5 8 3],正确的指令是();F(:,2)=[5 8 3]3、已知A=[1 2 3;5 6 7;9 10 11],则A(:,[1 3])=( )。

4、已知A=[ 2 3 6;1 9 7],B=[ 0 5 4;3 6 2],则A>B= ( )。

5、已知A=[ 2 3 6;1 9 7],B=[ 0 5 4;3 6 2],则A<B= ( )。

6、已知A=[ 7 0 5;0 2 8],B=[ 1 4 0;5 0 4],则A&B=()。

《控制系统数字仿真与CAD(第3版)》张晓华(习题解答)第2章-电力电子器件建模-IGBT

《控制系统数字仿真与CAD(第3版)》张晓华(习题解答)第2章-电力电子器件建模-IGBT

第七节电力电子器件建模一、问题的提出上一节“电力电子系统建模”中所涉及到的电力电子器件(GTO、MOSFET、IGBT)都是理想开关模型(“0”、“1”状态),如表1。

然而,当我们在研究微观时间尺度下的(电压电流)系统响应或者电力电子器件特性的时候,我们就必须对电力电子器件建立更精确的模型。

这里的电力电子器件模型将不再是状态空间表达式或者传递函数的形式,这是因为简单形式的状态空间表达式或者传递函数已经无法精确表达出器件的动、静态过程。

电力电子器件的精确模型主要应用在:器件模型换向过程(微观时间尺度上)、元器件张力、功率消耗、设计器件缓冲电路等情况下。

从某种意义上说电力电子器件建模是电力电子系统建模的补充。

表1 理想开关与实际功率开关对比二、建模机理1.电力电子器件建模需考虑的问题对于功率半导体器件模型的发展,除了考虑半导体器件在建模时所考虑的一般问题和因素之外,在建立比较精确的仿真模型时,以下几个问题必须优先考虑,这些问题在低功率器件中不成问题,但在功率电子器件中这几个问题它们支配了器件的静态和动态特性:(1). 阻系数的调制为了承受较高的电压,功率半导体器件一般都有一个稍微厚度搀杂半导体层,当器件导通时,这个层决定导通压降和功率损失。

这个电阻随电压和电流变化而变化,具有非线性电阻的特性。

单极型器件(MOSFET)中,电阻的变化是由有效电流导通区域变化所引起,另外随着外电场的增加迁移率的降低也会引起导通电阻的变化。

双极器件中,当器件导通时,电子和空穴充满了低搀杂层,此时注入的载流子密度比搀杂浓度还要高,这个区域的电阻明显的降低了。

在区域边界X 1到X r ,面积为A 的区域电阻由下式表示:⎰+=rX X p n p n qA dx R 1)(μμ 这里n 和p 分别是电子和空穴的密度,n μ和p μ是载流子的迁移率,载流子并不是均匀分布的,它们的密度也不是均匀的。

(2). 电荷存储量对于双极型器件而言,当处于导通状态时,载流子电荷被存储在低搀杂区域,这些载流子电荷在器件阻断之前,必须尽快地被移走,这过程是引起开关延时和开关损耗的根本原因。

仿真技术概述

仿真技术概述

仿真 系统 之间 通过 计算 机网 络连 接在 一起
分布交互仿真系统是由分布在不同地点的仿真系统组成的
仿真技术及其重要性
仿真技术的应用
常用的工具软件 ADAMS (Automatic Dynamic Analysis of Mechanical Systems) 1 美国MDI/MSC公司 2 50%市场份额 3 运动学/动力学/机电一体化 4 网址: 。
控制系统数字仿真与CAD ——仿真技术概述
主要内容
科研工作的
基本方法
相似原理及其应用
模型及其建立 仿真技术及其重要性
学习本课程的
目的与方法
科研工作的基本方法
解析法:
运用已掌握的理论知识,对所研究的对象进行理 论方面的分析、计算及综合。
科研工作的基本方法
解析法:
工程动力学问题 F=ma
一阶倒立摆
仿真技术及其重要性
仿真技术的应用
虚拟样机:
虚拟现实仿真技术 虚拟制造 虚拟环境
仿真技术及其重要性
仿真技术的应用
虚拟样机: 虚拟现实仿真技术
仿真技术及其重要性
仿真技术的应用
虚拟样机: 虚拟制造
仿真技术及其重要性
仿真技术的应用
虚拟样机: 虚拟环境
仿真技术及其重要性
仿真技术的应用
虚拟环境
科研工作的基本方法
3仿真实验法:
虚拟模型
科研工作的基本方法
3仿真实验法:
实物模 型
科研工作的基本方法
3仿真实验法:
仿真实验性能比较:
数 学 模 型

虚 拟 模 型
实 物 模 型

实 物 原 型
仿真精度
科研工作的基本方法

控制系统仿真与CAD

控制系统仿真与CAD

控制系统数字仿真与CAD系别:电气与电子工程系专业:自动化学号:092210156姓名:张琪指导教师:邢广成控制过程PID优化调节摘要:本文介绍了PID调节器优化参数设计原理,用MA TLAB软件来设计PID调节器参数,对一典型的二阶系统作为模型实现PID参数的自动征订。

通过仿真,表明控制效果理想并且可靠。

关键词:MATLAB PID控制参数设定Abstraction:This article describes the design of PID controller parameters optimization theory, using MATLAB software to design the PID controller parameters for a typical second-order system as a model of PID parameters to achieve the automatic subscription. The simulation shows that the control results are satisfactory and reliable.Key words: MATLAB PID control Parameters set引言:PID应用范围广。

PID参数较易整定。

也就是,PID参数KP和Td可以根据过程的动态特性及时整定。

在控制方案确定之后,PID调节器参数整定问题就显得至关重要.因为调节器参数的合理与否直接决定了系统的动态品质.PID调节器参数的整定方法有很多,如基于古典控制理论的根轨迹或Bode校正法、达林设计法及工程整定法等.理论计算整定法,由于计算烦琐,工作量大而且最后得到的数据一般精度不高,特别是当对象出现滞后或高阶对象时,理论整定算法的实现就显得极其困难,所以目前在工程上较少采用.调节器的工程整定法,方法简单,易是自动控制工程师的经验决定了整定过程所需要的时简.而且整定结果很难达到最佳,有时还需要反复修正才能于掌握且实用,能解决一般性的间题,所以在工程上得到了广泛的应用.但是工程整定法最大的缺点达到较为理想的效果.本文基于上述问题,针对一典型的二阶带滞后环节,应用优化理论和非线性拟合理论提出了一组简单实用的PID调节器参数优化整定公式.在实际应用时,只要在线测得对象的部分参数,即可根据优化整定公式得出最优的调节器参数.计算机仿真计算结果表明,由优化整定公式得到的调节器参数可使对象的调节品质达到最佳效果.因而该整定算法很有工程实用意义.。

控制系统数字仿真与CAD第三章习题[1][1]

控制系统数字仿真与CAD第三章习题[1][1]

3-1.求解下列线性方程,并进行解得验证:(1)7 2 1 -249 15 3 -27-2 -2 11 511 32 130x⎡⎤⎡⎤⎢⎥⎢⎥⎢⎥⎢⎥=⎢⎥⎢⎥-⎢⎥⎢⎥⎣⎦⎣⎦,(2)5 76 5 1247 10 8 7 2346 8 10 9 3365 7 9 10 4351 2 3 4 515x⎡⎤⎡⎢⎥⎢⎢⎥⎢⎢⎥⎢=⎢⎥⎢⎢⎥⎢⎢⎥⎢⎣⎦⎣9613614414060⎤⎥⎥⎥⎥⎥⎥⎦由A*X=B得:X=A\B解:>> a=[7 2 1 -2;9 15 3 -2;-2 -2 11 5;1 3 2 13]a =7 2 1 -29 15 3 -2-2 -2 11 51 32 13>> b=[4 7 -1 0]'b =47-1>> x=a\bx =(2)解:>> a=[5 7 6 5 16 8 10 9 35 7 9 10 41 2 3 4 5]a =5 76 5 17 108 7 2 6 8 109 3 5 7 9 10 4 1 2 3 4 5>> b=[24 9634 13636 14435 14015 60]b =24 9634 13636 14435 14015 60>> x=a\bx =3-2.进行下列计算,给出不使用for 和while 等循环语句的计算方法。

(1)632ii k ==∑解:根据等比数列求和方法,在利用matlab 中的m 文件,编写程序求解。

M 文件为 n=64;q=2;k=(1-q^n)/(1-q); disp('k 的值为'); disp(k);保存文件在matlab 命令框中输入 >> q1k 的值为 +019(2)求出y=x*sin(x) 在0<x<100条件下的每个峰值解:画出图形 >> x=0::100;>> y=x.*sin(x); >> plot(x,y); >> grid on>> title('y=x*sin(x)') >> xlabel('x') >>ylabel('y')方法1。

《控制系统数字仿真与CAD(第3版)》张晓华(习题解答)第1章思考题解答-姚100715

《控制系统数字仿真与CAD(第3版)》张晓华(习题解答)第1章思考题解答-姚100715

思考题:由于赵师兄的原始ADAMS文件找不到,实验没能进行,在现有条件下给出解答如下:- ,给定小球位置为0.3m,分初始条件为小球位置为-0.3m,棒的倾角为10别减小和增加小球质量为0.03kg,0.05kg,0.07kg时得到小球位置和棒的倾角仿真分析曲线如图1所示。

a) 小球位置曲线b) 棒的倾角曲线图1 小球位置和棒倾角仿真曲线从图1中可以看出,当小范围的增加或减小小球质量时,小球位置曲线就出现很大的稳态误差,并且调节时间也变大很多,当小球质量增加到0.09kg时控制器不能起到使控制系统稳定的作用,如图2所示,这说明用状态反馈设计的控制器对小球质量变化的鲁棒性很差。

- ,给定小球位置为0.3m,棒初始条件为小球位置为-0.3m,棒的倾角为10的长度和质量分别为M=0.375kg,L=0.8m;M=0.5kg,L=1m; L=1m,M=0.8kg;M=0.8kg,L=1.2m;M=1kg,L=1.2m;时仿真分析曲线如图3,4所示。

通过图3,4在不同棒的长度和质量的情况下,小球位置和棒倾角的仿真曲线可以看出,当棒质量和长度增加为M=0.5kg,L=1m时系统还能较好的稳定,系统性能也较好。

说明用状态反馈设计的控制器对棒质量和长度改变有一定的鲁棒性,但是当M=0.8kg,L=1m时小球位置曲线出现了超调量,调节时间增大。

当M=0.8m,L=1.2m位置和角度曲线都出现了振荡,系统仍能稳定,但调节时间已达到80s左右,当棒质量和长度增加到M=1kg,L=1.2m时,系统不能稳定,说明全状态反馈控制器对棒质量和长度的小范围改变具有一定的鲁棒性,但还是不理想。

a) 小球位置曲线b) 棒的倾角曲线图2 小球位置和棒倾度仿真曲线a) 小球位置曲线b) 小球位置曲线放大图图3 小球位置仿真曲线a) 棒的倾角曲线b) 棒的倾角曲线放大图图4 棒的倾角仿真曲线。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第4章控制系统数字仿真数字仿真就是采用数学模型,在数字计算机上借助数值解法所进行的仿真实验。

所谓数值解法,就是寻求y(t)在[a,b]区间内的一系列离散节点t1<t2<…<t m<t m+1<…上的近似值y1, y2, …,y m, y m+1, …,即求取y m+1 y(t m+1)。

相邻节点的间距h=t m+1-t m称为步长,这里假定h为定值,即t m=t0+mh,m=0, 1, 2,…。

本章主要讲述数字仿真的基本理论和方法。

4.1 数值积分法系统的动态特性通常用一阶微分方程组来描述,也即状态空间表达式。

一般来说,只有极少数的微分方程能用到初等方法得其解析解(或用解析的方法得到精确解),多数只能用近似数值求解。

利用计算机求微分方程主要使用数值积分法,它是系统仿真的一个重要方法。

在这里,我们主要研究一阶微分方程的形式,如:⎪⎩⎪⎨⎧===00)(),(y t t y y t f dtdy(1), 求y(t)解:⎰⎰⎰+====tt o tt tt dty t f t y t y dty t f dy dty t f dy y t f dtdy),()()(),(),(),(当t=t m+1,t 0=t m 时⎰++=+1),()()(1m mt t m m dty t f t y t y(2)数值积分法时在已知初值的情况下,对f(t, y)进行近似积分,从而对y(t)进行数值求解的方法。

下面介绍几种在数字仿真常用的数字积分法。

1.欧拉法欧拉法又称为折线法,是最简单,也是最早的一种数值计算方法。

对于式(2),如果积分间隔h=t m+1 - t m 取得足够小,使得在t m 与t m+1之间的f(t, y)可近似看做常数f(t m , y m )。

这样式(2)可化为:),()()(1m m m m y t hf t y t y +≈+即),(1m m m m y t hf y y +≈+ (3)(3)式即为欧拉公式。

欧拉公式的几何解释:对于微分方程(1)的解y(t)看作是一条曲线,在任一步长内,用一段直线代替函数y(t)的曲线,此直线段得斜率等于该函数在步长起点的斜率。

基于上述的几何解释,我们从初始点 (t 0, y 0)出发向前推进(t 1, y 1)点,(t 2, y 2)点,…),(),(),(111120001m m m m y t hf y y y t hf y y y t hf y y +=+=+=+M图中阴影部分即为误差。

欧拉法的特点是:计算简单,但精度较低。

例:用欧拉法求解初值问题⎪⎩⎪⎨⎧=-='1)0(2y y t y y (10≤≤t ),h=0.1。

解:因为)2(),(1m mm m m m m m y t y h y y t hf y y -+=+=+则,7848.1)2(1918.1)1.11.021.1(1.01.1)2(1.111.01)2(999910111120001=-+==⨯-+=-+==⨯+=-+=y t y h y y y t y h y y y t y h y y M 该题解为:ty 21+=,将准确解y(t m )与近似解y m 一起放入下表,可得:由此表可以看出欧拉公式的精度很差。

2.后退的欧拉法若用f(t m+1,y m+1)来代替f(t m ,y m ),则(3)式可变为:),(111++++=m m m m y t hf y y (4)则(4)式称为后退的欧拉公式。

后退的欧拉公式是隐式的(因为(4)式右边的y m+1是未知的),此时通常需要用迭代法求解,即:⎪⎩⎪⎨⎧+=+=++++),(),()0(111)0(1m m m m m m m m y t hf y y y t hf y y (5)后退的欧拉公式的几何解释:在任一步长内,用一段直线代替函数y(t)的曲线,此直线段得斜率等于该函数在步长终点的斜率。

例:用后退的欧拉法求解初值问题⎪⎩⎪⎨⎧=-='1)0(2y y t y y (10≤≤t ),h=0.1。

解:⎪⎪⎩⎪⎪⎨⎧-+=+=-+=+=+++++++)2(),()2(),()0(11)0(1)0(111)0(1m m m m m m m m m m m m m m m m y t y h y y t hf y y y t y h y y t hf y y⎪⎪⎩⎪⎪⎨⎧=⨯-⨯+==-⨯+=1918.1)1.11.021.1(1.011.1)101(1.011)0(1y yM⎪⎪⎩⎪⎪⎨⎧=⨯-⨯+==⨯-⨯+=2903.1)2942.12.022942.1(1.01918.12942.1)1918.11.021918.1(1.01918.12)0(2y y后退的欧拉公式和欧拉公式的精度相同,都是一阶精度。

3.梯形法比较欧拉公式和后退的欧拉公式可知,如果对这两种方法进行算术平均,即可大大消除主要误差,从而获得更大的精度,这种方法通常称为梯形法,其计算公式为:)],(),([2111+++++=m m m m m m y t f y t f hy y (6) 同后退的欧拉公式一样,梯形公式也是隐式的。

此时通常采用欧拉公式先预报一个)0(1+m y,再将预报的)0(1+m y代入(6)式进行校正,求出y m+1。

梯形法的迭代公式为:⎪⎩⎪⎨⎧++=⋅+=++++)],(),([2),()0(111)0(1m m m m m m m m m m y t f y t f h y y y t f h y y (7)(7)式又被称为预估-校正公式。

显然,梯形法要比欧拉法和后退的欧拉法精度更高,但计算量比欧拉法大。

例:用梯形法求解初值问题⎪⎩⎪⎨⎧=-='1)0(2y y t y y (10≤≤t ),h=0.1。

解:⎪⎪⎪⎩⎪⎪⎪⎨⎧-+-+=++=-+=+=+++++++)]2()2[(2)],(),([2)2(),()0(11)0(1)0(111)0(1m m m m m m m m m m m m m mm m m m m m m y t y y t y h y y t f y t f h y y y t y h y y t hf y yM⎪⎪⎪⎩⎪⎪⎪⎨⎧=⨯-+⨯-+=-+-+==-⨯+=-+=0959.1)]1.11.021.1()1021[(21.01)]2()2[(21.1)101(1.01)2()0(11)0(1000010000)0(1y t y y t y h y y y t y h y y4.龙格库塔法10),()()(1<<+'=-+θθh t y ht y t y m m m 则:)](,[)()()()(1h t y h t f h t y h t y h t y t y m m m m m m θθθ++⋅+=+'⋅+=+我们把)](,[h t y h t f m m θθ++称作[t m ,t m+1]上的平均斜率,由此可见,只要给平均斜率提供一种算法,便可导出一种计算公式。

当θ=0时,平均斜率为f(t m ,y m ),为欧拉公式;当θ=1时,平均斜率为f(t m+1,y m+1),为后退的欧拉公式;若采用t m 和t m+1两点斜率值的算术平均作为平均斜率,则平均斜率为)],(),([2111+++m m m m y t f y t f ,此时为梯形公式(精度更高)。

这给我们启示,如果设法在[t m ,t m+1]区间内多预测几个点的斜率值,然后将它们进行加权平均作为平均斜率,则可构造出精度更高的计算公式,这就是龙格库塔的基本思想。

(1)二阶龙格库塔法随意考查区间[t m ,t m+1]区间内一点:ph t t m p m +=+,10≤<p用t m 和t m+p 两个点的斜率值K 1,K 2线性组合得到平均斜率,则⎪⎩⎪⎨⎧⋅+==++=++),(),()(12122111K ph y t f K y t f K K K h y y m p m m m m m λλ(8)因为:mmy y t t m m m p m y f phK t f ph y t f K ph y t f K ==+∂∂+∂∂+=⋅+=)(),(),(112Λ+∂∂∆+∂∂∆+=∆+∆+==0)(),(),(0000y y x x yfy x f x y t f y y x x f 注:所以:mmmmy y t t m m m y y t t m m m m m m y ff t f ph y t f h y y fphK t f ph y t f y t f h y y ====+∂∂+∂∂+++=∂∂+∂∂+++=)(),()(]})(),([),({22211211λλλλλ(8)又因为:+∂∂+∂∂+⋅+=+''⋅+'⋅+===+mmy y t t m m m m mm m y ff t f h y t f h y y hy h y y )(2),(!2221Λ(9)(根据泰勒公式)比较(8)式跟(9)式,可得:⎪⎩⎪⎨⎧==+211221p λλλ(10)满足(10)式的一族公式(8)统称为二阶龙格库塔公式。

当p=1时,此时21,2121==λλ,此时:⎪⎪⎩⎪⎪⎨⎧==++=+++),(),()(21121211m m m m m m y t f K y t f K K K h y y即梯形公式是二阶龙格库塔的一个特例。

另外给出一个常用的二阶龙格库塔公式:(1,0,2121===λλp )⎪⎪⎩⎪⎪⎨⎧++==+=+)2,2(),(12121K h y h t f K y t f K hK y y m m m m m m(2)三阶龙格库塔法为了进一步提高精度,取[t m ,t m+1]区间内三个点,即t m ,t m+p = t m +ph ,t m+q = t m +qh ,其中,0<p ≤q ≤1,用这三点的斜率值K 1,K 2,K 3的线性组合得到平均斜率,此时:⎪⎪⎩⎪⎪⎨⎧++=⋅+==+++=+++)](,[),(),()(2131213322111sK rK qh y t f K K ph y t f K y t f K K K K h y y m q m m p m m m m m λλλ(11)经过推导可得:⎪⎪⎪⎪⎪⎪⎩⎪⎪⎪⎪⎪⎪⎨⎧==+=+=+=++613121113232232321pqs q p q p s r λλλλλλλλ(12)满足(12)式的一族公式(11)统称为三阶龙格库塔公式。

另外给出一个常用的三阶龙格库塔公式:⎪⎪⎪⎩⎪⎪⎪⎨⎧+-+=++==+++=+)2,()2,2(),()4(62131213211hK hK y h t f K K h y h t f K y t f K K K K h y y m m m m m m m m(3)四阶龙格库塔法同理,取 [t m ,t m+1]区间内四个点的斜率值进行线性组合来得到平均斜率,即为四阶龙格库塔法。

相关文档
最新文档