1、控制系统数字仿真题库 填空题 1.定义一个系统时,首先要确定系统的 ;边界确定了系统的范围,边界以外对系统的作用称为系统的 ,系统对边界以外环境的作用称为系统的 。 1.定义一个系统时,首先要确定系统的 边界 ;边界确定了系统的范围,边界以外对系统的作用称为系统的 输入 ,系统对边界以外环境的作用称为系统的 输出 。 2 系统的三大要素为: 、 和 。 2 系统的三大要素为: 实体 、 属性 和 活动 。 3人们描述系统的常见术语为: 、 、 和 3人们描述系统的常见术语为: 实体 、 属性 、 事件 和 活动 。 4人们经常把系统分成四类,分别为: 、 、 和 4人们经常把系统分成四类,它们
2、分别为: 连续系统 、 离散系统 、 采样数据系统 和 离散 -连续系统 。 5、根据系统的属性可以将系统分成两大类: 和 。 5、根据系统的属性可以将系统分成两大类: 工程系统 和 非 工程系统 。 6 根据描述方法不同, 离散系统可以分为: 和 。 6 根据描述方法不同,离散 系统可以分为: 离散时间 系统 和 离散事件 系统 。 7. 系统是指相互联系又相互作用的 的有机组合。 7. 系统是指相互联系又相互作用的 实体 的有机组合。 8 根据模型的表达形式,模型可以分为 和数学模型二大类,期中数学模型根据数学表达形式的不同可分为二种,分别为: 和 。 8 根据模型的表达形式,模型可以分为
3、 物理模型 和数学模型二大类,期中数学模型根据数学表达形式的不同可分为二种,分别为: 静态模型 和 动态模型 。 9连续时间集中参数模型的常见形式为有 三种,分别为: 、 和 。 9连续时间集中参数模型的常见形式为有 三种,分别为: 微分方程 、 状态方程 和 传递函数 。 10、 采 用一定比 例按照真实系统的样子制作的模型称为 ,用数学表达式来描述系统内在规律的模型称为 。 10、 采 用一定比例按照真实系统的样子制作的模型称为 物理模型 ,用数学表达式来描述系统内在规律的模型称为 数学模型 。 11 静态模型的数学表达形式一般是 方程和逻辑关系表达式等,而动态模型的数学表达形式一般是 方
4、程和 方程 。 11 静态模型的数学表达形式一般是 代数 方程和逻辑关系表达式等,而动态模型的数学表达形式一般是 微分 方程和 差分 方程 。 12系统模型根据描述变量的函数关系可以分类为 模型和 模型。 12系统模型根据描述变量的函数关系可以分类为 线性 模型和 非线性 模型。 13 仿真模型的校核是指检验 模型和 模型是否一致。 13 仿真模型的校核是指检验 数字仿真 模型和 数学 模型是否一致。 14 仿真模型的验证是指检验 模型和 系统是否一致。 14 仿真模 型的验证是指检验 数字仿真 模型和 实际 系统是否一致。 15计算机仿真的三个要素为: 、 与 。 15计算机仿真的三个要素为
5、: 系统 、 模型 与 计算机 。 16 系统仿真的三个基本活动是 、 和 。 16 系统仿真的三个基本活动是 系统建模 、 仿真建模 和 仿真试验 。 17系统仿真根据模型种类的不同可分为三种: 、 和 。 17 系统仿真根据模型种类的不同可分为三种: 物理仿真 、 数学仿真 和 数学 -物理混合仿真 。 18 根据仿真应用目的的不同, 计算机仿真应用分为四类,分别为: 、 、 和 18 根据仿真应用目的的不同, 人们经常把计算机仿真应用分为四类,分别为: 系统分析 、 系统设计 、 理论验证 和 人员训练 。 19计算机仿真是指将 在 计算机上进行实验的过程。 19计算机仿真是指将 模型
6、在计算机上进行实验的过程。 20. 仿真依据的基本原则是 : 。 20. 仿真依据的基本原则是 :相似原理 。 21. 连续系统仿真中常见的一对矛盾为计算 和计算 。 21. 连续系统仿真中常见的一对矛盾为计算 速度 和计算 精度 。 22 保持器是一种将离散时间信号恢复成 的装置。 22 保持器是一种将离散时间信号恢复成 连续信号 的装置。 23 零 阶保持器能较好地再现 信号。 23 零阶保持器能较好地再现 阶跃 信号。 24. 一阶保持器能较好地再现 信号。 24. 一阶保持器能较好地再现 斜坡 信号。 25. 二阶龙格 -库塔法的局部截断误差为 。 25. 二阶龙格 -库塔法的局部截断
7、误差为 O( )。 26三阶隐式阿达姆斯算法的截断误差为 : 。 26三阶隐式阿达姆斯算法的截断误差为 :O( )。 27 四阶龙格 -库塔法的局部截断误差为 。 27 四阶龙格 -库塔法的局部截断误差为 O( )。 28根据计算稳定性对步长 h 是否有限制,数值积分算法可以分为二类,分别是: 和 。 28根据计算稳定性对步长 h 是否有限制,数值积分算法可以分为二类,分别是: 条件稳定算法 和 绝对稳定算法 。 29. 根据 数值积分算法本次计算只用到前一次的计算结果,还是需要更前面的多次结果, 数值积分算法可以分为二类,分别是: 和 。 29. 根据 数值积分算法本次计算只用到前一次的计算
8、结果,还是需要更前面的多次结果, 数值积分算法可以分为二类,分别 单步 法和 多步 法 。 30. 根据 数值积分算法本次计算是否是需要前面的多次结果,常见的 RK 法和 Adams 法 分别是: 法和 法。 30. 根据 数值积分算法本次计算是否是需要前面的多次结果,常见的 RK 法和 Adams 法 分别是: 单步 法和 多步 法。 31 龙格 -库塔法的基本思想是用几个点上函数值的 来避免计算函数的高阶导数、提高数值计算的精度。 31 龙格 -库塔法的基本思想是用几个点上函数值的 线性组合 来避免计算函数的高阶导数、提高数值计算的精度。 32. 根据本次计算时用到的数据是否全部已知,数值
9、积分算法可以分成二类: 和 。 32. 根据本次计算时用到的数据是否全部已知,数值积分算法可以分成二类: 显式 算法 和 隐式算法 。 33. 数值积分法步长的选择应遵循的原则为计算 及计算 。 33. 数值积分法步长的选择应遵循的原则为计算 稳定性 及计算 精度 。 34. 采用数值积分方法时有两种计算误差,分别为 和 。 34. 采用数值积分方法时有两种计算误差,分别为 截断误差 和 舍入误差 。 35. 离散相似法在采样周期上应该满足 定理。 35. 离散相似法在采样周期上应该满足 采样(香农) 定理。 36. 常用快速数字仿真算法有增广矩阵法、时域矩阵法、 和 。 36. 常用快速数字
10、仿真算法有增广矩阵法、时域矩阵法、 替换法 和 根匹配法 。 37. 一般对快速数字仿真算法有二点基本要求,分别为: 和 。 37. 一般对快速数字仿真算法有二点基本要求,分别为: 每步计算量小 和 良好的计算稳定性 。 38. MATLAB 中,最常用的将连续系统转换成离散系统的函数为 。 38. MATLAB 中,最常用的将连续系统转换成离散系统的函数为 c2d 函数 。 39. 双线性替换法的基本公式为 。 39. 双线性替换法的基本公式为: 211zs Tz 。 40. 采样控制系统的数字仿真的一般方法为: 和 。 40. 采样控制系统的数字仿真的一般方法为: 差分方程递推求解法 和
11、双重循环方法 。 41. 采样控制系统是既 有 信号又有 信号的混合系统。 41. 采样控制系统是既有 连续 信号又有 离散 信号的混合系统。 42. 采样系统按 重复工作。 42. 采样系统按 采样周期 T 重复工作。 43. 已知某采样控制系统的数字校正环节为 2()( ) 0 .3 0 .0 4Y z zDz U z z z ,采样周期为T=0.02 秒,试写出该校正环节的数字仿真模型 。 43. 已知某采样控制系统的数字校正环节为 2()( ) 0 .3 0 .0 4Y z zDz U z z z ,采。样周期为 T=0.02 秒,试写出该校正环节的数字仿真模型 1 2 10 .3 0
12、 .0 4n n n ny y y u 。 44.为了确定控制器的结构及其参数,人们往往会提出 二类优化问题,分别为 : 和 。 44.为了确定控制器的结构及其参数,人们往往会提出 二类优化问题,分别为 : 函数优化问题 和 参数优化问题。 45. 控制系统参数优化设计中目标函数一般可以分为二类: 和误差积分型 目标函数,其中后者常用的目标函数有: 、 、 、 、 和时间平方乘以误差平方的积分( ITSE)。 45. 控制系统参数优化设计中目标函数一般可以分为二类: 加权性能指标型目标函数 和误差积分型目标函数,其中后者常用的目标函数有: 误差 绝对值的积分( IAE) 、 误差平方的积分(
13、ISE) 、 时间乘以误差绝对值的积分( ITAE) 、 时间乘以误差平方的积分( ITSE) 、 时间平方乘以误差绝对值的积分( ISTAE) 和时间平方乘以误差平方的积分( ITSE)。 46. 参数优化问题也称为静态优化问题,解决参数优化问题的寻优途径一般有二种: 和 。 46. 参数优化问题也称为静态优化问题,解决参数优化问题的寻优途径一般有二种: 间接寻优法 和 直接寻优法 。 47. 目标函数 221 2 1 2 1( ) ( 3 / 2 ) (1 / 2 )Q ,在初值点 0 ( 2,4)T 处的梯度方向为 。 47. 目标函数 221 2 1 2 1( ) ( 3 / 2 )
14、(1 / 2 )Q ,在初值点 0 ( 2,4)T 处的梯度方向为 : 11 6T 。 48. 在二维情况,正规单纯形是一个 。 48. 在二维情况,正规 单纯形是一个 等边三角形 。 49. 在三维情况,正规单纯形是一个 。 49. 在三维情况,正规单纯形是一个 正四面体 。 50. 单纯形是一种 寻优方法。 50. 单纯形是一种 直接 寻优方法。 51. 从计算稳定性角度分析,常见的数值积分法是 的算法, 双线性替换法 是 的算法,根匹配 法 是 的算法。 51. 从计算稳定性角度分析,常见的数值积分法是 条件稳定 的算法, 双线性替换法 是 绝对稳定 的算法,根匹配 法 是 绝对稳定 的
15、算法。 52. Simulink 是 MATLAB 下的数字仿真工具,其文件类型为 ,它提供了用 “画出”系统框图的方式进行建模,主要用于 系统的建模。 52. Simulink 是 MATLAB 下的数字仿真工具,其文件类型为 .mdl ,它提供了用 鼠标 “画出”系统框图的方式进行建模,主要用于 动态 系统的建模。 53. 控制系统仿真过程中,实现步长自动控制的前提是 。 53. 控制系统仿真过程中,实现步长自动控制的前提是 误差估计 。 54. c2d 函数的调用格式为 c2d(sys,T, method ),当 method为 tustin 时,离散化的方法为 ,当 method 为
16、matched 时,离散化的方法为 。 54. c2d 函数的调用格式为 c2d(sys,T, method ),当 method为 tustin 时,离散化的方法 为 双线性变换法 ,当 method 为 matched 时,离散化的方法为 零极点根匹配法 。 55. 根匹配法依据的映射关系为 ,若 G(s)的分母阶次 n高于其分子阶次 m, 则在 G(z)的分子上还需要配上 个附加零点。 55. 根匹配法依据的映射关系为 Tsze ,若 G(s)的分母阶次 n 高于其分子阶次 m, 则在 G(z)的分子上还需要配上 n-m 个附加零点。 56. 将实际系统抽象为数学模型,称之为 , 将数学
17、模 型转化为可在计算机上运行 的仿真模型,称之为 。 56. 将实际系统抽象为数学模型,称之为 一次模型化 , 将数学模型转化为可在计算机上运行 的仿真模型,称之为 二次模型化 。 简答题: 1、(本题 5 分) 简述利用模型对系统进行仿真试验的原因。 系统尚未建立。 在实际系统上做试验会破坏系统的运行。 当人是系统的一部分时,心理作用会影响试验的效果。 在实际系统上做多次试验时,很难保证每次的操作条件都相同,因而无法对试验结果的优劣作出正确的判断。 试验 时间太长或太短或试验费用太大或试验有危险。 无法复原。 2、(本题 5 分) 简述 系统仿真的一般步骤 。 问题的描述 建立系统的数学模型
18、 数学模型转换成仿真模型 编程和调试 仿真模型的校核和验证 在计算机上进行仿真试验,并对仿真结果进行分析 3、(本题 5 分) 简述计算机仿真的优点 。 ( 1) 对尚处于论证或设计阶段的系统进行研究,唯一的方法就是仿真。 ( 2) 经济、安全、效率高。 ( 3) 研究系统非常方便灵活。 4、(本题 5 分)在应用仿真技术研究系统时,为什么要进行实验设计 ? 因为仿真是在模 型上做试验,是一种广义的试验。因此,仿真基本上是一种通过试验来研究系统的综合试验技术,具有一般试验的性质,而进行试验研究通常是需要进行试验设计。 5、(本题 5 分) 解析法与仿真法有何不同? 解析法又称为分析法,它是应用
19、数学推导、演绎去求解数学模型的方法。仿真法是通过在模型上进行一系列试验来研究问题的方法。利用解析法求解模型可以得出对问题的一般性答案,而仿真法的每一次运行则只能给出在特定条件下的数值解。解析法常常是围绕着使问题易于求解,而不是使研究方法更适合于问题,常常因为存在诸多困难而不能适用。从原则上讲,仿 真法对系统数学模型的形式及复杂程度没有限制,是广泛适用的,但当模型的复杂程度增大时,试验次数就会迅速增加,从而影响使用效率。 6、(本题 5 分)简述系统、模型及仿真三者之间的关系。 系统是被研究的对象,模型是对系统的描述,仿真是通过模型研究系统的一种工具或手段。 7、(本题 5 分) 试画出仿真软件
20、基本结构图并简述其基本功能。 主控模块:进行仿真 逻辑控制,调用、安排下面各功能模块工作,完成对仿真过程的控制。 输入模块:负责输入系统的数学模型,设置及修改仿真用参数。 运行模块:负责仿真运算,是整个仿真软件的核心。 输出模块:负责输出仿真结果。 8、(本题 5 分)简述单步法数值积分算法的优点。 需要存储的数据量少,占用的存储空间少; 只需要知道初值,就可以启动递推公式进行运算,即可以自启动; 容易实现变步长运算。 9、(本题 5 分)简述多步法数值积分算法的优缺点。 多步法的优点:欲达到相同的精度,计算工作量要小得多。 多步法的缺点:不能自启动。 10、(本题 5 分)简述数值积分算法的
21、选择原则。 选择时应考虑的原则: ( 1)精度要求; ( 2)计算速度; ( 3)计算稳定性;( 4)自启动能力; ( 5)步长变化能力。 11、(本题 5 分)简述离散相似算法的优缺点。 与数值积分算法相比,离散相似算法的每步计算量要小得多,稳定性也要好得多,因而允许采用较大的计算步长。然而,它通常只适合线性定常系统的仿真,具有一定的局限性。 12、(本题 5 分)简述离散相似算法的原理。 离散相似算法借助于离散系统的理论和方法,将连续系统作虚拟的离散化处理,从而建立与 原连续系统模型等价(相似)的离散化模型来进行数字仿真。 13、(本题 5 分) 简述实际应用的哪些场合需要采用快速数字仿真
22、算法 ? 利用仿真技术进行控制系统的参数优化设计时; 在数学 -物理混合仿真中,并且系统比较复杂或者方程个数很多; 在复杂系统的控制中,需要在线用仿真方法对被控系统的状态进行预测,以确定系统的控制策略时。 14、(本题 5 分)简述 根 匹配法 的原理。 根匹配法的基本思想是要使离散化模型的瞬态特性和稳态特性与原连续系统保持一致。更明确地说,就是要使离散化后所得脉冲传递函数的零点和极点与原连续系统传 递函数的零点和极点相匹配。 15、(本题 5 分) 简述相匹配原理 相匹配的含义是,如果被仿真系统的数学模型是稳定的,则其仿真模型也应该是稳定的,并且二者的瞬态、稳态特性一致。如果对于同一输入信号
23、,二者的输出具有相一致的时域特性,或者二者具有相一致的频率特性,则称仿真模型与原系统模型相匹配。 16、(本题 5 分)简述采样控制系统数字仿真中连续部分离散化时的步长 h 如何选取 ? 若仿真的任务仅要求计算系统输出 y(t)而不要求计算系统内部状态变量,且连续部分的整体脉冲传递函数 G(z)=ZGh(s)G0(s)较易求出时 ,可选 h=T 若连续部分整体脉冲传递函数 G(z)=ZGh(s)G0(s)不易求出;或仿真的任务要求计算系统输出 y(t)和内部状态变量;或被控对象含有非线性环节时,可选 h=T/N( N 为正整数)。 17、(本题 5 分) 采样控制系统仿真有何特点? 采样控制系
24、统实际存在的采样开关的采样周期,这有异于连续系统离散化时人为引入虚拟的采样开关和保持器,使得计算步长必须与采样周期相匹配。 18、(本题 5 分) 简述连续时间系统、离散时间系统和采样控制系统的概念。 系统的状态是随时间连续变化的,这类系统称为连续时间系统;可以 用差分方程或离散状态方程来描述的系统称为离散时间系统;采样系统是既有连续信号又有离散信号的混合系统。 19、(本题 5 分)简述采样控制系统数字仿真有哪几种方法 ? 采样控制系统仿真通常有差分方程递推求解法、 双重循环方法、 应用 MATLAB 控制工具箱时域响应分析函数法和 Simulink 仿真法。 20、(本题 5 分) 简述间
25、接寻优法和 直接寻优法 的概念。 间接寻优法是按照普通极值存在的充分必要条件来进行寻优的方法; 直接寻优法是按照一定的寻优规律改变 寻优参数,并且直接计算目标函数 值 的方法。 21、(本题 5 分) 简述间 接寻优法的优缺点。 间接寻优法是一种解析方法,能根据充分必要条件确定寻优参数的准确极值,需要能将目标函数 写成解析形式,但是 目标函数 Q( )一般很难写成解析形式,并且 Q( )的求导也不容易实现 。 22、(本题 5 分)简述直接寻优法的优缺点。 直接寻优法不 需要将目标函数 写成解析形式,但寻优过程是一系列试探步骤,不能保证能求出 寻优参数的准确极值。 23、(本题 5 分)简述控
26、制系统参数优化设计中,为何通常采用直接寻优法? 由于在控制系统的参数优化问题中,目标函数 一般很难写成解析形式,而只能在对系统进 行仿真的过程中将其计算出来,并且 目标函数 的求导也不易实现,所以一般采用直接寻优法。 24、(本题 5 分)何为静态优化问题? 静态优化问题也称为参数优化问题。在这类问题中,控制器的结构、形式已经确定,而需要调整或寻找控制器的参数,使得系统性能在某种指标意义下达到最优。 25、(本题 5 分)何为动态优化问题? 动态优化问题也称为函数优化问题。在这类问题中,控制器的结构并不知道,需要设计出满足某种优化条件的控制器。在数学上,此类问题属于泛函问题,即所谓寻找最优函数
27、的问题。在控制理论中,这通常属于最优控制的范畴。 26、(本题 5 分)简述加权性能指标型目标函数和误差积分型目标函数各自的优缺点。 加权性能指标型目标函数 是根据经典控制理论设计系统的性能指标建立起来的,能确切反映控制系统各种性能指标,但实现起来比较困难。 误差积分型目标函数易于 实现,但不能确切反映控制系统各种性能指标。 27、(本题 5 分)简述评价优化方法的优劣的考虑因素。 三方面 因素: ( 1) 收敛性: 收敛性的好坏表示某种优化方法适用范围的大小,具体表示算法对于相当一类目标函数均能找到最优点。 ( 2) 收敛速度:为了求出同样精度的最优点,不同的优化方法所需要的迭代次数 不同,
28、迭代次数少的 优化方法 收敛速度较快。 ( 3) 每步迭代所需的计算量:每步迭代所需的计算量也是决定寻优速度的另一重要因素。 28、(本题 5 分)试叙述 单纯形法的寻优过程。 单纯形法是在寻优参数空间中构造一个超几何图形,计算此图形各顶点的目标函数值并比较它们的大小,然后抛弃最坏点(即目标函数值最大的点),代之以超平面上的新点,从而构成一个新的超几何图形,循环往复,逐步逼近于极小值点。 29、(本题 5 分) 简述改进单纯形法的基本思想。 给定初始点 (0)和步长 a,产生初始单纯形 S0,通过反射扩张、收缩和紧缩等一系列 动作将单纯形翻滚、变形,从而产生一系列的单纯形 S1, S2, S3
29、, , 逐渐向极小值点靠拢。当满足精度指标时,迭代停止,取当前单纯形的“最好点”作为极小点的近似。 30、(本题 5 分) 简述 Simulink 系统的 仿真步骤 。 ( 1) Simulink 模型的构建; ( 2)仿真参数的设置和 ODE 算法的选择; a、算法的选择。 b、计算步长的选择。 c、仿真时间的设置。 ( 3) Simulink 仿真结果输出。 三、程序题 1、系统的状态空间模型为: 1 2 37 - 2 .5 - 1 .2 5 1( ) 4 0 0 ( ) 0 ( ), ( 0 ) ( 0 ) ( 0 ) 00 2 0 0( ) 0 0 1 .2 5 ( )t t u tx
30、 x xy t t xxx试用 ode45 编 程 ,并绘制系统输出的 单位阶跃响应曲线,时间范围: 0100 秒。 图形要求: 图形标题: 系统的单位阶跃响应; X 轴的名称: t; Y 轴的名称: y(t) 子程序是描述微分方程组的 M 函数,函数名为“ Appl_1_1_func”, 函数的输入变量分别为: t, x, 输出列向量为: xdot。 子程序: %函数头 % 状态 1 的微分方程 % 状态 2 的微分方程 % 状态 3 的微分方程 xdot=xdot1; 主程序: %置初值 %置仿真的时间范围 %求微分方程 %绘制 输出的 单位阶跃响应曲线 %标识 X 轴的名称 %标识 Y
31、轴的名称 %加网格线 %图形标题 子程序: function xdot=Appl_1_1_func(t, x) %函数头 xdot1(1)=-7*x(1)-2.5*x(2)-1.25*x(3)+1; xdot1(2)=4*x(1); xdot1(3)=2*x(2); xdot=xdot1; 主程序: clear x0=0,0,0;%置初 值 tspan=0,100; %置仿真的时间范围 t,x=ode45(Appl_1_1_func, tspan, x0); %求微分方程 plot(t, 1.25*x(:,3); %绘制 输出的 单位阶跃响应曲线 xlabel(t); %标识 X 轴的名称 y
32、label(y(t); %标识 Y 轴的名称 grid; %加网格线 title(系统的单位阶跃响应 ); %图形标题 2、( 本题 15 分) 系统的状态空间模型为: 10)0()()()()()(10)0()()()()()(2222121212222111xtxtxtxtxtxxtxtxtxtxtx(利用 MATLAB 中的 ode45 解函数编程,并在同一个图形窗口 用不同的色彩(黑色和红色)、线型(实线和点划线) 绘制状态 响应曲线,仿真时间范围: 0120 秒。 图形要求: 图形标题: 系统的 状态 响应 ; X 轴的名称: t; Y 轴的名称: 状态向量 子程序是描述微分方程组的 M 函数,函数名为“ Appl_1_2_func”, 函数的输入变量分别为: t, x, 输出列向量为: xdot。 子程序: %函数头 %状态 1 的微分方程 % 状态 2 的微分方程 xdot=xdot1; 主程序: