张晓华控制系统数字仿真与CAD课后答案.pdf_第1页
张晓华控制系统数字仿真与CAD课后答案.pdf_第2页
张晓华控制系统数字仿真与CAD课后答案.pdf_第3页
张晓华控制系统数字仿真与CAD课后答案.pdf_第4页
张晓华控制系统数字仿真与CAD课后答案.pdf_第5页
已阅读5页,还剩55页未读 继续免费阅读

张晓华控制系统数字仿真与CAD课后答案.pdf.pdf 免费下载

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

课后答案网,用心为你服务! 大学答案 - 中学答案 - 考研答案 - 考试答案 最全最多的课后习题参考答案,尽在课后答案网()! Khdaw团队一直秉承用心为大家服务的宗旨,以关注学生的学习生活为出发点, 旨在为广大学生朋友的自主学习提供一个分享和交流的平台。 爱校园() 课后答案网() 淘答案() 第一章 习题 1-1什么是仿真?它所遵循的基本原则是什么? 答 第一章 习题 1-1什么是仿真?它所遵循的基本原则是什么? 答:仿真是建立在控制理论,相似理论,信息处理技术和计算技术等理论基础之 上的,以计算机和其他专用物理效应设备为工具,利用系统模型对真实或假 想的系统进行试验,并借助专家经验知识,统计数据和信息资料对试验结果 进行分析和研究,进而做出决策的一门综合性的试验性科学。 它所遵循的基本原则是相似原理。 1-2在系统分析与设计中仿真法与解析法有何区别?各有什么特点? 答 1-2在系统分析与设计中仿真法与解析法有何区别?各有什么特点? 答:解析法就是运用已掌握的理论知识对控制系统进行理论上的分析,计算。它 是一种纯物理意义上的实验分析方法,在对系统的认识过程中具有普遍意 义。由于受到理论的不完善性以及对事物认识的不全面性等因素的影响,其 应用往往有很大局限性。 仿真法基于相似原理,是在模型上所进行的系统性能分析与研究的实验方 法。 1-3数字仿真包括那几个要素?其关系如何? 答 1-3数字仿真包括那几个要素?其关系如何? 答: 通常情况下,数字仿真实验包括三个基本要素,即实际系统,数学模型与计 算机。由图可见,将实际系统抽象为数学模型,称之为一次模型化,它还涉 及到系统辨识技术问题,统称为建模问题;将数学模型转化为可在计算机上 运行的仿真模型,称之为二次模型化,这涉及到仿真技术问题,统称为仿真 实验。 1-4为什么说模拟仿真较数字仿真精度低?其优点如何?。 答: 1-4为什么说模拟仿真较数字仿真精度低?其优点如何?。 答:由于受到电路元件精度的制约和容易受到外界的干扰,模拟仿真较数字仿真 精度低 但模拟仿真具有如下优点: (1) 描述连续的物理系统的动态过程比较自然和逼真。 (2) 仿真速度极快,失真小,结果可信度高。 (3) 能快速求解微分方程。模拟计算机运行时各运算器是并行工作的,模 拟机的解题速度与原系统的复杂程度无关。 (4) 可以灵活设置仿真试验的时间标尺,既可以进行实时仿真,也可以进 课后答案网 若侵犯 了您的版 权利益,敬请来信通知我们! 课后答案网 行非实时仿真。 (5) 易于和实物相连。 1-5什么是CAD 技术?控制系统CAD可解决那些问题? 答 1-5什么是CAD 技术?控制系统CAD可解决那些问题? 答:CAD 技术,即计算机辅助设计(Computer Aided Design),是将计算机高速 而精确的计算能力,大容量存储和数据的能力与设计者的综合分析,逻辑判 断以及创造性思维结合起来,用以快速设计进程,缩短设计周期,提高设计 质量的技术。 控制系统 CAD 可以解决以频域法为主要内容的经典控制理论和以时域法为 主要内容的现代控制理论。此外,自适应控制,自校正控制以及最优控制等 现代控制测略都可利用 CAD 技术实现有效的分析与设计。 1-6什么是虚拟现实技术?它与仿真技术的关系如何? 答 1-6什么是虚拟现实技术?它与仿真技术的关系如何? 答:虚拟现实技术是一种综合了计算机图形技术,多媒体技术,传感器技术,显 示技术以及仿真技术等多种学科而发展起来的高新技术。 1-7什么是离散系统?什么是离散事件系统?如何用数学的方法描述它们? 答 1-7什么是离散系统?什么是离散事件系统?如何用数学的方法描述它们? 答:本书所讲的“离散系统”指的是离散时间系统,即系统中状态变量的变化仅 发生在一组离散时刻上的系统。它一般采用差分方程,离散状态方程和脉冲 传递函数来描述。 离散事件系统是系统中状态变量的改变是由离散时刻上所发生的事件所驱 动的系统。这种系统的输入输出是随机发生的,一般采用概率模型来描述。 1-8如图1-16 所示某卫星姿态控制仿真实验系统,试说明: (1) 若按模型分类,该系统属于那一类仿真系统? (2) 图中“混合计算机”部分在系统中起什么作用? (3) 与数字仿真相比该系统有什么优缺点? 答 1-8如图1-16 所示某卫星姿态控制仿真实验系统,试说明: (1) 若按模型分类,该系统属于那一类仿真系统? (2) 图中“混合计算机”部分在系统中起什么作用? (3) 与数字仿真相比该系统有什么优缺点? 答: (1)按模型分类,该系统属于物理仿真系统。 (2)混合计算机集中了模拟仿真和数字仿真的优点,它既可以与实物连接进 行实时仿真,计算一些复杂函数,又可以对控制系统进行反复迭代计算。其 数字部分用来模拟系统中的控制器,而模拟部分用于模拟控制对象。 (4) 与数字仿真相比,物理仿真总是有实物介入,效果逼真,精度高,具有实 时性与在线性的特点,但其构成复杂,造价较高,耗时过长,通用性不强 。 课后答案网 若侵犯 了您的版 权利益,敬请来信通知我们! 课后答案网 指令与控制台指令与控制台 角 度 读 出 装 置 角 度 读 出 装 置 转 台 电 子 驱 动 器 转 台 电 子 驱 动 器 陀 螺陀 螺 力 矩 器力 矩 器 星 敏 感 器星 敏 感 器 地 球 模 拟 器地 球 模 拟 器 指 令 译 码 器指 令 译 码 器 星 光 模 拟 器星 光 模 拟 器 姿态控制系统电子装置姿态控制系统电子装置 射 频 敏 感 器射 频 敏 感 器 太 阳 敏 感 器太 阳 敏 感 器 混 合 计 算 机混 合 计 算 机 射 频 模 拟 器 射 频 模 拟 器 太 阳 模 拟 器太 阳 模 拟 器 数 字 部 分接 口 卫 星 动 力 学 数 字 部 分接 口 卫 星 动 力 学 三轴机械转台三轴机械转台 模 拟 部 分模 拟 部 分 地 球 敏 感 器地 球 敏 感 器 题1-8卫星姿态控制仿真试验系统题1-8卫星姿态控制仿真试验系统 课后答案网 若侵犯 了您的版 权利益,敬请来信通知我们! 课后答案网 第二章习题 2-1 思考题: (1)数学模型的微分方程,状态方程,传递函数,零极点增益和部分分式五种 形式,各有什么特点? (2)数学模型各种形式之间为什么要互相转换? (3)控制系统建模的基本方法有哪些?他们的区别和特点是什么? (4)控制系统计算机仿真中的“实现问题”是什么含意? (5)数值积分法的选用应遵循哪几条原则? 答 : 第二章习题 2-1 思考题: (1)数学模型的微分方程,状态方程,传递函数,零极点增益和部分分式五种 形式,各有什么特点? (2)数学模型各种形式之间为什么要互相转换? (3)控制系统建模的基本方法有哪些?他们的区别和特点是什么? (4)控制系统计算机仿真中的“实现问题”是什么含意? (5)数值积分法的选用应遵循哪几条原则? 答 :(1)微分方程是直接描述系统输入和输出量之间的制约关系,是连续控制系 统其他数学模型表达式的基础。 状态方程能够反映系统内部各状态之间的相互关 系,适用于多输入多输出系统。传递函数是零极点形式和部分分式形式的基础。 零极点增益形式可用于分析系统的稳定性和快速性。 利用部分分式形式可直接分 析系统的动态过程。 (2)不同的控制系统的分析和设计方法,只适用于特定的数学模型形式。 (3)控制系统的建模方法大体有三种:机理模型法,统计模型法和混合模 型法。 机理模型法就是对已知结构, 参数的物理系统运用相应的物理定律或定理 , 经过合理的分析简化建立起来的各物理量间的关系。 该方法需要对系统的内部结 构和特性完全的了解,精度高。统计模型法是采用归纳的方法,根据系统实测的 数据,运用统计规律和系统辨识等理论建立的系统模型。该方法建立的数学模型 受数据量不充分,数据精度不一致,数据处理方法的不完善,很难在精度上达到 更高的要求。混合法是上述两种方法的结合。 (4)“实现问题”就是根据建立的数学模型和精度,采用某种数值计算方法 , 将模型方程转换为适合在计算机上运行的公式和方程, 通过计算来使之正确的反 映系统各变量动态性能,得到可靠的仿真结果。 (5)数值积分法应该遵循的原则是在满足系统精度的前提下,提高数值运 算的速度和并保证计算结果的稳定。 2-2.用 matlab 语言求下列系统的状态方程、传递函数、零极点增益、和部分分 式形式的模型参数,并分别写出其相应的数学模型表达式: 2-2.用 matlab 语言求下列系统的状态方程、传递函数、零极点增益、和部分分 式形式的模型参数,并分别写出其相应的数学模型表达式: (1)(1)(1)(1)G G G G(s s s s)= = = = 32 432 72424 10355024 sss ssss + + (2)(2)(2)(2)= = = = . X 2.25 -5 -1.25 -0.54 2.25 -4.25 -1.25 -0.252 0.25 -0.5 -1.25 -12 1.25 -1.75 -0.25 -0.75 0 X + u y=0 2 0 2 X (1 1 1 1) 解) 解: (1)状态方程模型参数:编写 matlab程序如下 num=1 7 24 24; den=1 10 35 50 24; 课后答案网 若侵犯 了您的版 权利益,敬请来信通知我们! 课后答案网 A B C D=tf2ss(num,den) 得到结果:A=,B=,C=,D=0 -10 -35 -50 -24 1 0 0 0 0 1 0 0 0 0 1 0 1 0 0 0 1 7 24 24 所以模型为:=X+u,y=X . X -10 -35 -50 -24 1 0 0 0 0 1 0 0 0 0 1 0 1 0 0 0 1 7 24 24 (2)零极点增益:编写程序 num=1 7 24 24; den=1 10 35 50 24; ZPK=tf2zp(num,den) 得到结果 Z= -2.7306 + 2.8531 , -2.7306-2.8531i ,-1.5388 P=-4, -3 ,-2 ,-1 K=1 (3) 部分分式形式:编写程序 num=1 7 24 24; den=1 10 35 50 24; RPH=residue(num,den) 得到结果 R=4.0000 ,-6.0000, 2.0000, 1.0000 P=-4.0000, -3.0000 , -2.0000 ,-1.0000 H= G(s)= 4621 4321ssss + + (2 2 2 2)解)解: (1)传递函数模型参数:编写程序A=2.25-5-1.25-0.5 2.25-4.25 -1.25-0.25 0.25-0.5-1.25-1 1.25-1.75 -0.25-0.75; B=4 2 2 0; C=0 2 0 2; D=0; num den=ss2tf(A,B,C,D) 得到结果 num=04.000014.000022.000015.0000 den =1.00004.00006.25005.25002.2500 32 432 4 s + 14 s + 22 s + 15 ( ) s + 4 s + 6.25 s + 5.25 s + 2.25 G s= (2) 零极点增益模型参数:编写程序A=2.25-5-1.25-0.5 2.25-4.25 -1.25-0.25 课后答案网 若侵犯 了您的版 权利益,敬请来信通知我们! 课后答案网 0.25-0.5-1.25-1 1.25-1.75 -0.25-0.75; B=4 2 2 0; C=0 2 0 2; D=0; Z,P,K=ss2zp(A,B,C,D) 得到结果Z=-1.0000 + 1.2247i -1.0000 - 1.2247i-1.5000 P=-0.5000 + 0.8660i-0.5000 - 0.8660i-1.5000- 1.5000 K=4.0000 表达式 ()() ()()() 4 s+1-1.2247is+1+1.2247i ( ) s+0.5-0.866is+0.5+0.866is+1.5 G s= (3)部分分式形式的模型参数:编写程序 A=2.25 -5 -1.25 -0.5 2.25 -4.25 -1.25 -0.25 0.25 -0.5 -1.25 -1 1.25-1.75-0.25- 0.75; B=4 2 2 0; C=0 2 0 2; D=0; num den=ss2tf(A,B,C,D) R,P,H=residue(num,den) 得到结果 R=4.0000-0.00000.0000 - 2.3094i0.0000 + 2.3094i P=-1.5000-1.5000-0.5000 + 0.8660i-0.5000 - 0.8660i H = 42.30942.3094 ( ) 660.50.866 ii G s ssisi =+ + 2-3.2-3.2-3.2-3.用欧拉法求下面系统的输出响应用欧拉法求下面系统的输出响应y(t)y(t)y(t)y(t)在在 0 0 0 0t t t t1 1 1 1 上,上,h=0.1h=0.1h=0.1h=0.1 时的数值。时的数值。 , (0)1yy y= = 要求保留要求保留4 4 4 4 位小数,并将结果与真解比较。位小数,并将结果与真解比较。( ) t y te= 解: 欧拉法(前向欧拉法解: 欧拉法(前向欧拉法, , , ,可以自启动)可以自启动)其几何意义: 把f(t,y) 1 00 *( ,) ( ,) ( ) kkkk kk yyhf ty yf ty y ty + =+ = = 课后答案网 若侵犯 了您的版 权利益,敬请来信通知我们! 课后答案网 在区间内的曲边面积用矩形面积矩形面积近似代替。利用 matlab提供的 m 文件编, kk ty 程,得到算法公式。如下所示 (1 1 1 1) m 文件程序为 h=0.1; disp(函数的数值解为);%显示 中间的文字% disp(y=);%同上% y=1; for t=0:h:1 m=y; disp(y);%显示 y 的当前值% y=m-m*h; end 保存文件 q2.m 在 matalb 命令行中键入 q2 得到结果函数的数值解为 y=10.90000.81000.72900.65610.59050.53140.47830.43050.3874 0.3487 (2 2 2 2)另建一个 m 文件求解在 t0,1的数值(%是 t ye= t ye= 的真解%), (0)1yy y= = 程序为 h=0.1; disp(函数的离散时刻解为); disp(y=); for t=0:h:1 y=exp(-t); disp(y); end保存文件 q3.m 在 matalb 命令行中键入 q3 函数的离散时刻解为 y=10.90480.81870.74080.67030.60650.54880.49660.44930.4066 0.3679 比较欧拉方法求解与真值的差别 显然误差与为同阶无穷小,欧拉法具有一阶计算精度,精度较低,但算法简 比较欧拉方法求解与真值的差别 显然误差与为同阶无穷小,欧拉法具有一阶计算精度,精度较低,但算法简 2 h 欧 拉 10.90000.81000.72900.65610.59050.53140.47830.43050.38740.3487 真 值 10.90480.81870.74080.67030.60650.54880.49660.44930.40660.3679 误 差 0-0.0048-0.00070.01180.01420.01600.01740.01830.0188-0.0192-0.0192 课后答案网 若侵犯 了您的版 权利益,敬请来信通知我们! 课后答案网 单。单。 2-42-42-42-4 用二阶龙格库塔法求解用二阶龙格库塔法求解2-32-32-32-3 的数值解,并于欧拉法求得的结果比较。 解:我们经常用到 预报 的数值解,并于欧拉法求得的结果比较。 解:我们经常用到 预报- - - -校正法校正法的二阶龙的二阶龙- - - -格库塔法,格库塔法, 112 1 21 () 2 ( ,) (,) ( , ) kk kk kk h yykk kf ty kf th yhk f t yy + =+ = =+ = 此方法可以自启动,具有二阶计算精度二阶计算精度,几何意义:把 f(t,y)在区间, kk ty 内的曲边面积用上下底为和、 高为h的梯形面积梯形面积近似代替。 利用matlab k f 1k f + 提供的 m 文件编程,得到算法公式。如下所示 (1 1 1 1)m 文件程序为h=0.1; disp(函数的数值解为); disp(y=); y=1; for t=0:h:1 disp(y); k1=-y; k2=-(y+k1*h); y=y+(k1+k2)*h/2; end 保存文件 q4.m 在 matlab 的命令行中键入 q4显示结果为 函数的数值解为 y=y=y=y= 1 1 1 10.90500.90500.90500.90500.81900.81900.81900.81900.74120.74120.74120.74120.67080.67080.67080.67080.60710.60710.60710.60710.54940.54940.54940.54940.49720.49720.49720.49720.45000.45000.45000.45000.40720.40720.40720.4072 0.36850.36850.36850.3685 (2 2 2 2) 比较欧拉法与二阶龙格-库塔法求解.(误差为绝对值) 明显误差为得同阶无穷小,具有二阶计算精度,而欧拉法具有以阶计算精度, 3 h 二阶龙格-库塔法比欧拉法计算精度高。 2-52-52-52-5用四阶龙格用四阶龙格- - - -库塔法求解题库塔法求解题2-32-32-32-3 数值解,并与前两题结果相比较。数值解,并与前两题结果相比较。 真 值 10.90480.81870.74080.67030.60650.54880.49660.44930.40660.3679 龙 库 10.90500.81900.74120.67080.60710.54940.49720.45000.40720.3685 误 差 00.00020.00030.00040.00050.00060.00060.00060.00070.00060.0006 课后答案网 若侵犯 了您的版 权利益,敬请来信通知我们! 课后答案网 解:四阶龙格解:四阶龙格- - - -库塔法表达式库塔法表达式,其截断误差为 11234 1 21 32 43 (22) 6 ( ,) (,) 22 (,) 22 (,) kk kk kk kk kk h yykkkk kf ty hh kf tyk hh kf tyk kf th yhk + =+ = =+ =+ =+ 同阶无穷小,当 h 步距取得较小时,误差是很小的. 5 h (1)编辑 m 文件程序 h=0.1; disp(四阶龙格-库塔方法求解函数数值解为); disp(y=); y=1; for t=0:h:1 disp(y); k1=-y; k2=-(y+k1*h/2); k3=-(y+k2*h/2); k4=-(y+k3*h); y=y+(k1+2*k2+2*k3+k4)*h/6; end保存文件 q5.m 在 matlab 命令行里键入 q5 得到结果 四阶龙格-库塔方法求解函数数值解为 y=10.90480.81870.74080.67030.60650.54880.49660.44930.4066 0.3679 (2)比较这几种方法: 对于四阶龙格-库塔方法 显然四阶龙格-库塔法求解精度很高,基本接近真值。三种方法比较可以得到 精度(四阶 ) 精度(二阶) 精度(欧拉) 2-62-62-62-6已知二阶系统状态方程为已知二阶系统状态方程为 . 1 1112 10111 . 22220 2122 2 (0) ; (0) x aaxxbx u xbxxaa x =+= 写出取计算步长为写出取计算步长为 h h h h时, 该系统状态变量时, 该系统状态变量X=X=X=X= 的四阶龙格的四阶龙格- - - -库塔法递推关库塔法递推关 12 ,x x 真 值 10.90480.81870.74080.67030.60650.54880.49660.44930.40660.3679 龙 库 10.90480.81870.74080.67030.60650.54880.49660.44930.40660.3679 误 差 00000000000 课后答案网 若侵犯 了您的版 权利益,敬请来信通知我们! 课后答案网 系式。 解:四阶龙格 系式。 解:四阶龙格- - - -库塔法表达式库塔法表达式 11234 1 21 32 43 (22) 6 ( ,) (,) 22 (,) 22 (,) kk kk kk kk kk h yykkkk kf ty hh kf tyk hh kf tyk kf th yhk + =+ = =+ =+ =+ 所以状态变量的递推公式可以写作: A=,B=,可以写成 1112 2122 aa aa 1 2 b b 1 2 x x x = . XAXBu=+ 则递推形式 11234 1 21 32 43 *(22) 6 (* /2) (* /2) (* ) kk k k k k h XXkkkk kAXBu kA XkhBu kA XkhBu kA XkhBu + =+ =+ =+ =+ =+ 2-72-72-72-7 单位反馈系统的开环传递函数已知如下单位反馈系统的开环传递函数已知如下 2 5100 ( ) (4.6)(3.416.35) s G s s sss + = + 用用 matlabmatlabmatlabmatlab 语句 、函数求取系统闭环零极点,并求取系统闭环状态方程的 可控标准型实现。 解 : 语句 、函数求取系统闭环零极点,并求取系统闭环状态方程的 可控标准型实现。 解 :已 知开 环 传 递函 数 , 求得 闭 环 传递 函 数为 2 5100 ( ) (4.6)(3.416.35)5100 s G s s ssss + = + 在 matlab 命令行里键入 a=1 0; b=1 4.6; c=1 3.4 16.35; d=conv(a,b); e=conv(d,c) e=1.00008.000031.990075.21000 f=0 0 05100; g=e+f g=1.00008.000031.990080.2100100.0000 %以上是计算闭环传递函数的特征多项式以上是计算闭环传递函数的特征多项式% p=roots(g) %计算特征多项式的根, 就是闭环计算特征多项式的根, 就是闭环 课后答案网 若侵犯 了您的版 权利益,敬请来信通知我们! 课后答案网 传递函数的极点传递函数的极点% p p p p = = = = -0.9987-0.9987-0.9987-0.9987 + + + + 3.0091i3.0091i3.0091i3.0091i -0.9987-0.9987-0.9987-0.9987- - - -3.0091i3.0091i3.0091i3.0091i -3.0013-3.0013-3.0013-3.0013 + + + + 0.9697i0.9697i0.9697i0.9697i -3.0013-3.0013-3.0013-3.0013- - - -0.9697i0.9697i0.9697i0.9697i m=5 100; z=roots(m) z z z z= = = = -20-20-20-20%计算零点计算零点% 综上:当闭环传函形如时,可控标准型为:综上:当闭环传函形如时,可控标准型为: 1 11 1 11 . ( ) . n nn nn nn bsbsb G s sa sasa + = + ; 1 010.00 001.00 ; 0010 1 n AB aa = 11 ;0 nn CbbbD = 所以可控标准型是所以可控标准型是 . 1 1 . 2 2 . 3 3 . 4 4 1 2 3 4 01000 00100 00010 10080.2131.9981 1005000 x x x x u x x x x x x Yu x x =+ = + 2-82-82-82-8 用用 matlabmatlabmatlabmatlab 语言编制单变量系统三阶龙格语言编制单变量系统三阶龙格- - - -库塔法求解程序,程序入口要求能 接收状态方程各系数阵( 库塔法求解程序,程序入口要求能 接收状态方程各系数阵(A,B,C,DA,B,C,DA,B,C,DA,B,C,D), , , ,和输入阶跃函数和输入阶跃函数 r(t)=R*1(t);r(t)=R*1(t);r(t)=R*1(t);r(t)=R*1(t);程序出口应给 出输出量 程序出口应给 出输出量y y y y(t t t t)的动态响应数值解序列)的动态响应数值解序列 。 01 , n yyy 解:解:m 文件为:function y=hs(A,B,C,D,R,T,h)%T 为观测时间,h 为计算步长,R 为输入信号幅值% disp(数值解为); y=0; r=R; x=0;0;0;0; N=T/h; for t=1:N; 课后答案网 若侵犯 了您的版 权利益,敬请来信通知我们! 课后答案网 k1=A*x+B*R; k2=A*(x+h*k1/3)+B*R; k3=A*(x+2*h*k2/3)+B*R; x=x+h*(k1+3*k3)/4; y(t)=C*x+D*R; end 在命令行里键入 A=B=C=D=R=T=h= y=hs(A,B,C,D,R,T,h)得到结果。 2-92-92-92-9用题用题 2-82-82-82-8 仿真程序求解题仿真程序求解题2-72-72-72-7 系统的闭环输出响应系统的闭环输出响应y(t)y(t)y(t)y(t). . . . 解:解:A=A=A=A=,B=,B=,B=,B=,C=,C=,C=,C=,D=0 0100 0010 0001 10080.2131.998 0 0 0 1 100500 在命令行里键入A=0 100 0 01 0 0 0 01 -100-80.21 -31.99 -8; B=00 01; C=-1005 00; D=0; T=1; R=1; h=0.01; y=hs(A,B,C,D,R,T,h) 数值解为 0 8.3333e-007 5.8659e-006 1.8115e-005 3.9384e-005 7.0346e-005 。 。 。 。%仅取一部分% 2-10.2-10.2-10.2-10.用式(用式(2-342-342-342-34) 梯形法求解试验方程, 分析对计算步长) 梯形法求解试验方程, 分析对计算步长h h h h有何限制 ,有何限制 , 1 yy = 课后答案网 若侵犯 了您的版 权利益,敬请来信通知我们! 课后答案网 说明说明h h h h 对数值稳定性的影响。 解: 对数值稳定性的影响。 解:编写梯形法程序为 112 1 2 () 2 1 11 () kk k kk h yykk ky kyy h + =+ = = 得到稳定系统最终渐进收敛。 2 1 2 (1) 2 kk hh yy + =+ 系统稳定则计算得。 2 2 11 2 hh + 此系统的拉格朗日方程组为 ()sin ()cos dTT mg dtx x dTT kimg dt = = 综合以上公式的系统的方程组为 课后答案网 若侵犯 了您的版 权利益,敬请来信通知我们! 课后答案网 2 2 1 sin( )0 ()2cos( ) m xmxmg Imxmxxmgxki += += 设系统在平衡点附近,则系统方程可化为0 cos1sin 2 1 0 () m xmg Imxmgxki += += 对上式进行拉普拉斯变换并化简后可得到。 ( ) ( ) X s I s 参考文献:参考文献: 1 Hauser, S. Sestry, andP.Kokotovic. “Nonlinear control via approximate input- output linearization”.IEEE Trans. onAutomatic Control, vol.37:pp.392-398, 1992. 2 R. Sepulchre. “Slow peaking and low-gain designs for global stabilization of nonlinear systems”.submitted for IEEETAC1999. 3 R. Sepulchre, M. Jankovic, andP.Kokotovic Constructive Nonlinear Control. Springer-Verlag, 1997. 4 R. Teel. “Using Saturation to stabilize a class of single-input partially linear composite systems”.IFAC NOLCOS92 Symposium, pages 369-374, June 1992. 2-122-122-122-12 如图如图 2-282-282-282-28 所示双水箱系统中,为流入水箱所示双水箱系统中,为流入水箱 1 1 1 1 的液体流量,为流出水的液体流量,为流出水 in q out q 箱箱2 2 2 2 的 液 体 流 量 , 试 依 据 液 容 与 液 阻 的 概 念 , 建 立 的系统动态结构图。 的 液 体 流 量 , 试 依 据 液 容 与 液 阻 的 概 念 , 建 立 的系统动态结构图。 112 ( )( ),( ),( ),( ) outin QsQs H s Q s Hs 解:根据液容和液阻的概念,可分别列出两个水箱的数学模型 1 11 2 21 12 1 1 2 2 in out out dh Cqq dt dh Cqq dt hh q R h q R = = = = 对上式进行在零初始条件下进行拉普拉斯变换得 111 221 12 1 1 2 2 ( )( )( ) ( )( )( ) ( )( ) ( ) ( ) ( ) in out out C sH sQsQ s C sHsQ sQs H sHs Q s R Hs Qs R = = = = 化简后可得 课后答案网 若侵犯 了您的版 权利益,敬请来信通知我们! 课后答案网 2 1122112221 ( )1 ( )()1 out in Qs QsRC R C sRCR CR C s = + 122 ( )1 ( )1 out Qs Q sR C s = + 11222 ( )1 ( )1 out Qs H sR R C sR = + 22 ( )1 ( ) out Qs HsR = 1 1 C s 2 1 C s 1 1 R ( ) out Qs ( ) in Qs 1( ) Q s 1( ) H s 2( ) Hs + + + - - - 第三章 习题第三章 习题 4-24-24-24-2设典型闭环结构控制系统如图设典型闭环结构控制系统如图4-474-474-474-47 所示,当阶跃输入幅值时,用所示,当阶跃输入幅值时,用sp4_1.m 求取求取20R= 输出的响应。输出的响应。( )y t ( )y t ( )r t 2 432 3025 0.0160.8643.273.421 s ssss + + 解:解:用 sp4_1.m 求解过程如下: 在 MATLAB 语言环境下,输入以下命令语句 a=0.016 0.864 3.27 3.42 1; b=30 25; X0=00 00;%系统状态向量初值为零 V=2;%反馈系数2v= n=4; T0=0;Tf=10; h=0.01;R=20 ;%仿真步长 h=0.01,阶跃输入幅值 课后答案网 若侵犯 了您的版 权利益,敬请来信通知我们! 课后答案网 20R= sp4_1%调用 sp4_1.m 函数 plot(t,y) 运行结果为: 012345678910 0 2 4 6 8 10 12 14 16 18 附:sp4_1.m 函数为 b=b/a(1);a=a/a(1);A=a(2:n+1); A=rot90(rot90(eye(n-1,n);-fliplr(A); B=zeros(1,n-1),1; m1=length(b); C=fliplr(b),zeros(1,n-m1); Ab=A-B*C*V; X=X0; y=0;t=T0; N=round(Tf-T0)/h); for i=1:N K1=Ab*X+B*R; K2=Ab*(X+h*K1/2)+B*R; K3=Ab*(X+h*K2/2)+B*R; K4=Ab*(X+h*K3)+B*R; X=X+h*(K1+2*K2+2*K3+K4)/6; y=y,C*X; t=t,t(i)+h; end 4-44-44-44-4系统结构图如图系统结构图如图 4-484-484-484-48,写出该系统的联结矩阵和,并写出联结矩阵非零元素,写出该系统的联结矩阵和,并写出联结矩阵非零元素W 0 W 阵。阵。 IJ W 课后答案网 若侵犯 了您的版 权利益,敬请来信通知我们! 课后答案网 1( ) G s 2( ) G s 3( ) G s 4( ) G s 5( ) G s 6( ) G s 7( ) G s 10( ) Gs 9( ) G s 0 y 8( ) G s 7 y 解:解:根据图 4-48 中,拓扑连结关系,可写出每个环节输入受哪些环节输出的 i u i y i u i y 影响, 现列如入下: 10 219 32 438 54 6510 76 86 97 107 uy uyy uy uyy uy uyy uy uy uy uy = = = = = = = = = = 把环 节 之 间 的 关 系 和 环 节 与 参 考 输 入 的 关 系 分 别 用 矩 阵 表 示 出 来 , 00 UWYW Y=+ 1 2 3 4 5 6 7 8 9 10 0 0 0 0 0 0 0 0 000 1 0 0 0 0 0 0 0 01 0 0 1 0 0 0 0 0 0 000 0 0 1 0 0 0 0 01 0 0 0 0 0 1 0 0 0 0 000 0 0 0 0 1 0 0 0 0 01 0 0 0 0 0 1 0 0 000 0 0 0 0 0 1 0 0 000 0 0 0 0 0 0 1 0 000 0 0 0 0 0 0 1 0 000 u u u u u u u u u u = 1 2 3 4 5 0 6 7 8 9 10 1 0 0 0 0 * 0 0 0 0 0 y y y y y y y y y y y + 课后答案网 若侵犯 了您的版 权利益,敬请来信通知我们! 课后答案网 即= = = =,= = = =,W 0 0 0 0 0 0 0 0 000 1 0 0 0 0 0 0 0 01 0 0 1 0 0 0 0 0 0 000 0 0 1 0 0 0 0 01 0 0 0 0 0 1 0 0 0 0 000 0 0 0 0 1 0 0 0 0 01 0 0 0 0 0 1 0 0 000 0 0 0 0 0 1 0 0 000 0 0 0 0 0 0 1 0 000 0 0 0 0 0 0 1 0 000 0 W 1 0 0 0 0 0 0 0 0 0 101 21 1 291 321 431 481 541 651 6 101 761 861 971 10 71 IJ W = 4-64-64-64-6若系统为图若系统为图 4-5b4-5b4-5b4-5b 双输入双输入- - - -双输出结构,试写出该系统的联接矩阵,说明应注意双输出结构,试写出该系统的联接矩阵,说明应注意W 0 W 什么?什么? 课后

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论