1、,8,20,71,,,x,100x,0u, ,0100,y,002x注:本题答案是用MATLAB中tf2ss()函数给出的,是所谓“第二能控标准型”(下同)。1 1.7 ,3,3,11,y,013x1.8 2s,3s,3G(s), 32s,4s,5s,21.9 1.368,0.36801,,x(k,1),100x(k),0u(k), ,0100,y(k),00.3680.264x(k)1.10 仿真模型见praxis1_10_1.mdl;MATLAB程序见praxis1_10_2.m。第 2 章 2.1 仿真模型见praxis2_1.mdl。欧拉法:1.22 RK4法:1.2428 解析解:造
2、成差异的原因是截断项数不同。2.2 仿真模型见praxis2_2.mdl。1.7173 1.25 2.3 因为方程中有参数k,因此序号用m。hkhyy ,(1,),m,1mTTRK2法:2 22hhkhkhy(1)y ,,,m,m122TT2T2T1显然,当时,数值解将发散。系统的特征值,若,则,超,h,2,h,2Th,2TT出稳定性范围。2.4 仿真模型见praxis2_4.mdl。令 , x,y,x,y12则系统状态方程和输出方程为 ,xxx(0)011,111,,xxx(0)2,0.50222, y,x1x,x,hx1,11,02,0x,x,h(2x,0.5x) 2,12,01,02,0
3、y(0.1),1RK4法(过程略):y(0.1),1.00992.5 仿真模型见praxis2_5.mdl。y(0.5),0.22012.6 仿真模型见praxis2_6.mdl,分析自己完成。2.7 K=2.5时仿真模型见praxis2_7.mdl。2.8 p = 1时仿真模型见praxis2_8_1.mdl,praxis2_8_5.mdl。2.9(1)仿真模型见praxis2_9_1.mdl。(2)仿真模型见praxis2_9_2.mdl;MATLAB程序见time_frac.m。2.10仿真模型见praxis2_10.mdl。2.11仿真模型见praxis2_11.mdl。2.12(1)
4、、(2)、(3)仿真模型见praxis2_11_1.mdl。(4) 仿真模型见praxis2_11_2.mdl。3 2.13仿真模型见praxis2_13.mdl。2.14仿真模型见praxis2_14.mdl。2.15仿真模型见praxis2_15.mdl。2.16 (1) 仿真模型见praxis2_16_1.mdl。(2) 仿真模型见praxis2_16_2.mdl。2.17仿真模型见praxis2_17.mdl。2.18仿真模型见praxis2_18.mdl。1)、(2)仿真模型见praxis2_19_1.mdl。 2.19 (3)仿真模型见praxis2_19_2.mdl。2.20 (
5、1) 离散化模型的MATLAB程序见praxis2_20.m,结果在ad和bd中。(2)、(3)自己完成。2.21 (1)离散化模型的MATLAB程序见praxis2_21_1.m,结果在ad和bd中。(2)离散化模型的MATLAB程序见praxis2_21_2.m,结果在ad、bd和c中。 2.22 系统的系统状态方程和输出方程为 ,x,ax,u y,(b,a)x,u22ahhhx(k,1),(1,ah,)x(k),(1,ah)u(k),u(k,1)22222ahy(k,1),(b,a)(1,ah,)x(k) 2hh,(b,a)(1,ah)u(k),1,(b,a)u(k,1)2220,h,系
6、统的特征值为,因此,步长的取值范围是。 ,aa离散相似法(): h,T1,ah,ahx(k,1),ex(k),(1,e)u(k)a 1,ah,ahy(k,1),(b,a)ex(k),(b,a)(1,e)u(k),u(k,1)a步长的取值范围是,因为算法是无条件稳定的。 h,02.23 由于对输入信号采用了零阶保持器,因此必须根据u (t)的变化情况选择步长T。如4 果u(t)的变化比较剧烈,则应选择较小的T值;反之,可选得大一些。然而,不管T如何选择,都不会发生计算不稳定的情况。2.24 零阶保持器可以较好地重构呈现阶跃和分段阶梯特性的信号;三角保持器可以较好地重构呈现阶跃、分段阶梯和线性特性
7、的信号。2.25 两环节间没有采样开关时,系统的方程为 ,x,10x,u11, x,x21y,x2离散化方程为 1010,T,Tx(k,1),ex(k),0.1(1,e)u(k)111010,T,Tx(k,1),0.1(1,e)x(k),x(k),0.1(T,0.1,0.1e)u(k) 212y(k,1),x(k,1)2有 ,10T,1,0.1(1e)z,X(z)U(z)1,10T,1,1ez ,10T,1,10T2,2,,,0.1(T0.10.1e)z0.01(1e)z,X(z)U(z)2,1,10T,1,(1z)(1ez)脉冲传递函数为 ,10T,1,10T,2Y(z)0.1(T,0.1,
8、0.1e)z,0.01,(0.1T,0.01)ez G(z), ,1,10T,1U(z)(1,z)(1,ez)两环节间有采样开关时,系统的方程为 ,y,u1 y,10y,y1y(k,1),y(k),Tu(k)1111010,T,Ty(k,1),ey(k),(1,e)y(k)110脉冲传递函数为 ,10T,2Y(z)T(1,e)z G(z),10T,1,1U(z)10(1,ez)(1,z)5 2.26 采用双线性变换法 2,1,2Y(z)T(1,2z,z) G(z),22,12,2U(z)(T,1.2T,4),(2T,8)z,(T,1.2T,4)z采用根匹配法 Y(z)1,a,bG(z), ,1
9、,2U(z)1,az,bz其中, ,0.3Ta,eT2cos0.9539 ,0.6Tb,e2.27 ,T,2T,1Y(z)(1,e)(1,e)1,z G(z),T,2T,1,3T,2U(z)2T1,(e,e)z,ez2.28 实时仿真算法一般应该是快速仿真算法,但并不是所有的快速算法都适用于实时仿真,因为它们不一定满足实时性需求。第 3 章 3.1 系统的状态是随时间连续变化的,这类系统称为连续时间系统;可以用差分方程或离散状态方程来描述的系统称为离散时间系统;采样系统是既有连续信号又有离散信号的混合系统。采样系统按采样周期T重复工作。采样控制系统实际存在的采样开关的采样周期,这有异于连续系统
10、离散化时人为引入虚拟的采样开关和保持器,使得计算步长必须与采样周期相匹配。3.2 步长h与采样周期T必须满足条件 h,T/N其中,N为正整数。3.3 采样控制系统仿真通常有差分方程递推求解法、双重循环方法、应用MATLAB控制工具箱时域响应分析函数法和Simulink仿真法。第1种方法简单易行且仿真精度高;适合于连续部分不要求计算内部状态变量或不含非线性环节的场合。第2种方法通用性较强;6 适合于要求得到控制系统的输出值,或要求得到受控对象内部状态变量的响应,或被控对象中具有典型非线性环节的非线性系统的场合。第3种方法非常简单;适合于系统整体闭环脉冲传递函数可以写出的场合。第4种方法通用性最强
11、;适合于用框图描述的采样控制系统仿真。3.4 (1) MATLAB程序见praxis3_4_1.m和praxis3_4_2.m;仿真模型见praxis3_4_3.mdl。(2) 自己完成。3.5 MATLAB程序见praxis3_5_1.m;仿真模型见praxis3_5_2.mdl。3.6 仿真模型见praxis3_6.mdl。3.7 仿真模型见praxis3_7_1.mdl和praxis3_7_2.mdl。3.8 仿真模型见praxis3_8.mdl。3.9 (1) 仿真模型见praxis3_9.mdl。第 4 章 4.1 动态优化问题也称为函数优化问题。在这类问题中,控制器的结构并不知道,
12、需要设计出满足某种优化条件的控制器。在数学上,此类问题属于泛函问题,即所谓寻找最优函数的问题。在控制理论中,这通常属于最优控制的范畴。静态优化问题也称为参数优化问题。在这类问题中,控制器的结构、形式已经确定,而需要调整或寻找控制器的参数,使得系统性能在某种指标意义下达到最优。可以将动态优化问题转化为静态优化问题。4.2 间接寻优法是按照普通极值存在的充分必要条件来进行寻优的方法;直接寻优法是按照一定的寻优规律改变寻优参数,并且直接计算目标函数值的方法。间接寻优法是一种解析方法,能根据充分必要条件确定寻优参数的准确极值,但需要能将目标函数写成解析形式。直接寻优法不需要将目标函数写成解析形式,但寻
13、优过程是一系列试探步骤,不能保证能求出寻优参数的准确极值。由于在控制系统的参数优化问题中,目标函数一般很难写成解析形式,而只能在对系统进行仿真的过程中将其计算出来,并且目标函数的求导也不易实现,所以一般采用直接寻优法。7 4.3 加权性能指标型目标函数是根据经典控制理论设计系统的性能指标建立起来的,能确切反映控制系统各种性能指标,但实现起来比较困难。误差积分型目标函数易于实现,但不能确切反映控制系统各种性能指标。4.4单纯形法是在寻优参数空间中构造一个超几何图形,计算此图形各顶点的目标函数值并比较它们的大小,然后抛弃最坏点(即目标函数值最大的点),代之以超平面上的新点,从而构成一个新的超几何图
14、形,循环往复,逐步逼近于极小值点。4.5 目的在于便于实用并能有较快的收敛速度。4.6 (略) 4.7 仿真模型见praxis4_7.mdl;参数选择及寻优结果见praxis4_7.bmp。4.8 仿真模型见praxis4_8.mdl;参数选择及寻优结果见praxis4_8.bmp。第 5 章 5.1 仿真是用在模型上的试验来代替或部分代替在真实系统试验的方法。建模的目的和意义在于能实施仿真。5.2 通常建模方法有机理建模法、试验建模法和综合(混合)建模法。5.3 确认模型的正确性的最简单方法是,将施加到实际系统上的输入同时施加到模型上,然后比较实际系统输出和模型输出之间的一致性。除此以外,还可以从与验前信息的一致性、交叉验证、原始参数的核验和模型的满意度等方面着手。5.4 K1x,x(i),K,1i K2,J,x(i),x,1i* 5.5 (1) 。 n,4* (2) 。 n,35.6 选择第500,800个数据进行辨识的MATLAB程序见praxis5_6.m;效果见praxis5_6.bmp;所得模型为 8 ,1,2,3,4 (1,1.302z,0.4156z)y(k),(0.06641z,0.04187z)u(k),e(k)第 6 章 6.1 旋臂加入均值为0,方差为0.5的随机干扰的仿真模型见praxis6_1.mdl。6.2,6.5 (略)。9
copyright@ 2008-2023 冰点文库 网站版权所有
经营许可证编号:鄂ICP备19020893号-2