logo资料库

三阶系统的综合分析和设计.doc

第1页 / 共19页
第2页 / 共19页
第3页 / 共19页
第4页 / 共19页
第5页 / 共19页
第6页 / 共19页
第7页 / 共19页
第8页 / 共19页
资料共19页,剩余部分请下载后查看
引言
1 设计内容
1.1 设计题目
1.2 设计任务
2 方案设计
2.1 MATLAB绘制根轨迹
2.2 K值的求取
2.3稳态误差
2.4单位阶跃响应曲线
2.5 BODE图和Nyquist曲线
2.6 负倒描述函数和Nyquis曲线判断稳定性
3 结果分析
3.1 理论绘制根轨迹
3.2理论分析单位阶跃响应
3.3理论分析BODE图和Nyquist曲线
4 体会和总结
参考文献
武汉理工大学《自动控制原理》课程设计说明书 学 号: 0120711350135 课 程 设 计 题 目 三阶系统的综合分析与设计 学 院 专 业 班 级 姓 名 指导教师 陈启宏 张立炎 自动化学院 电 2010 年 1 月 15 日
武汉理工大学《自动控制原理》课程设计说明书 课程设计任务书 学生姓名: 指导教师: 陈工作单位:学 题 目: 专业班级: 电 初始条件: 三阶系统的综合分析和设计 初始条 件: 某单位反馈系统结构图如图 1-1 所示: 图 1-1 图 1-2 要求完成的主要任务: (包括课程设计工作量及其技术要求,以 及说明书撰写等具体要求) 要求完成的主要任务 : (包括课程设计工作量及其技术要求 ,以及说明书撰 写等具体要求) 1、试绘制随根轨迹 2、当 -6 为闭环系统的一个极点时, K=? 3、求取主导极点阻尼比为 0.7 时的 K 值(以下 K 取这个值) 4、 分 别 求 取 位 置 误 差 系 数 、 速 度 误 差 系 数 、 加 速 度 误 差 系 数 及 输 入 信 号 为 3)(1)( tr t   t 2  t 单位阶跃信号、斜坡信号及单位加速度信号时的稳态误差 5、用 Matlab 绘制单位阶跃相应曲线 6、绘制 Bode 图和 Nyquist 曲线,求取幅值裕度和相角裕度 7、如在比较点与开环传递函数之间加 1 个死区非线性环节 ,如图 1-2 所示, 其 中 e 0  M ,1  2 , 试 求 取 非 线 性 环 节 的 描 述 函 数 , 并 根 据 负 倒 描 述 函 数 和 Nyquist 图判断系统的稳定性 8、认真撰写课程设计报告。
武汉理工大学《自动控制原理》课程设计说明书 目录 引言 ............................................................ 2 1 设计内容 ..................................................... 3 1.1 设计题目 ............................................... 3 1.2 设计任务 ............................................... 3 2 方案设计 ..................................................... 4 2.1 MATLAB 绘制根轨迹 ...................................... 4 2.2 K 值的求取 ............................................. 4 2.3 稳态误差 ................................................5 2.4 单位阶跃响应 ...........................................6 2.5 BODE 图和 Nyquist 曲线 .................................. 6 2.6 负倒描述函数函数和 Nyquist 曲线判断稳定性 ................8 3 理论分析 .................................................... 10 3.1 理论绘制根轨迹 ........................................ 10 3.2 理论分析稳单位阶跃响应 ............................... 12 3.3 理论分析 BODE 图和 Nyquist 曲线 ....................... 13 4 体会和总结 .................................................. 16 参考文献 .......................................................17 1
武汉理工大学《自动控制原理》课程设计说明书 引言 在控制工程 中,三阶系统非常 普遍,但是三阶系统 属于高阶系统 ,其动态性 能指标的确定是比较复杂,不能像二阶系统那样可以用特定的公式计算。因此, 我们可以 借助于 MATLAB 软件对高 阶系统进行分 析。在课程设 计中,我们不 仅要 掌 握 用 MATLAB 绘 制 闭 环 系 统 根 轨 迹 和 和 系 统 响 应 曲 线 , 还 要 掌 握 BODE 图 和 Nyquist 曲线的绘制。以及在比较 点与开环传递函数之间加一个非线性环节后用 负倒描述函数和 Nyquist 曲线判断系统的稳定性。 2
武汉理工大学《自动控制原理》课程设计说明书 1 设计内容 1.1 设计题目 三阶系 统的综合分析和设计 初始条 件:某单位反馈系统结构图如图 1-1 所示: 图 1-1 图 1-2 1.2 设计任务 要求完成的主要任务 : (包括课程设计工作量及其技术要求 ,以及说明书撰 写等具体要求) 1、试绘制随根轨迹 2、当 -6 为闭环系统的一个极点时, K=? 3、求取主导极点阻尼比为 0.7 时的 K 值(以下 K 取这个值) 4、 分 别 求 取 位 置 误 差 系 数 、 速 度 误 差 系 数 、 加 速 度 误 差 系 数 及 输 入 信 号 为 3)(1)( tr t   t 2  t 单位阶跃信号、斜坡信号及单位加速度信号时的稳态误差 5、用 Matlab 绘制单位阶跃相应曲线 6、绘制 Bode 图和 Nyquist 曲线,求取幅值裕度和相角裕度 7、如在比较点与开环传递函数之间加 1 个死区非线性环节 ,如图 1-2 所示, 其 中 e 0  M ,1  2 , 试 求 取 非 线 性 环 节 的 描 述 函 数 , 并 根 据 负 倒 描 述 函 数 和 Nyquist 图判断系统的稳定性 8、认真撰写课程设计报告。 3
武汉理工大学《自动控制原理》课程设计说明书 2 方案设计 2.1 MATLAB 绘制根轨迹 绘制轨迹利用的函数是 rlocus 函数 . MATLAB 为绘制根轨迹编程如下: num=[1]; den=[1 7 10 0]; syms=tf(num,den); rlocus(syms) 绘制出 的根轨迹如图 2-1 所示: 图 2-1 闭环根轨迹 2.2 K 值的求取 2.2.1 极点-6 时的 K 值 闭环系统的特征方程为: s s K  27 s  10  0 3  令 ( )G s =0, 将闭 环极 点 6 s   代 入方 程式 中 ,从 而 可以 得到 k =24.所 以当-6 为闭环系统的一个极点时, k 等于 24。 2.2.2 主导极点阻尼比为 0.7 时的 K 值 特征 方程 3 s  27 s  10 s K   主导 极点 阻尼 比 =0.7,所 以主 导极 点可 以记为 0 4
武汉理工大学《自动控制原理》课程设计说明书 j 和 s 2   2      1 n n j 。 将 1s 代 入 特 征 方 程 中 , 得 : s 1   2      1 n n  3 n (3 4) 7   2   (2 2 n 1) 10   2   (4  3 n n 1  2 2            2 14 10 1 1 ) j  0 2 n 3 n n 分别令实部和虚部为零得到两个方程:  3 n (3 4) 7   2   (2 2 n 1) 10    n  0 (4 2  3 n 1  2 2            2 14 10 1 1 ) j  。 0 2 n 3 n n 解得 1.15 8.7 n  n  k  所以取 7.13 7.13 1000.5 k  k   。 (舍 ) 所以, 开环传递函数为 ( ) G s  7.13 2)( s  ( s s  5) 2.3 稳态误差 根据 2.1.2 中求出的 K 值可以得出该系统的开环传递函数为: ( ) G s  7.13 2)( s  ( s s  5) 静态位置误差系数 Kp = lim ( ) G s s  0 →∞ 静态速度误差系数 Kv = lim ( ) sG s s  0 = lim 0 s  ( s  静态加速度误差系数 Ka = lim ( ) G s s  0 = lim 0 s  ( s =0.713 5)  7.13 2)( s 7.13 s 2)( s   =0 5) ( ) 1( ) 3 r t t  因此,当输入信号为 首 先 将 输 入 信 号 ( )r t 分 解 为 三 个 信 号 的 叠 加 : 1( ) 1( ) t ( ) r t  1 , 。 输 入 信 号 R(t)的 稳 态 误 差 就 是 信 号 1( )  时,稳态误差的求法如下: r t 、 2( ) ( ) r t 3 r t   t t 2 3( ) 2( ) 3 r t t r t t , r t 、 3( ) r t 的 稳 2 ( ) r t 态误差的加和。 ( ) r t 2  输入信 号为 1( ) 1( ) t 时,稳态误差 r t ( e ss )  1 Kp  1  0 输入信 号为 2( ) 3 r t t ,时,稳态误差 ( e ss )  3 Kv  0.14 输入信 号为 3( ) r t 2 t 时,稳态误差 ( e ss )    2 Ka 5
武汉理工大学《自动控制原理》课程设计说明书 所以输 入信号 ( )r t 的稳态误差为 ( e ss   。 ) 2.4 单位阶跃响应曲线 绘制单 位阶跃响应利用的函数 是 step 函数。 MATLAB 绘制单位阶跃响应曲线编程如下: num=[7.13]; den=[1 7 10 7.13]; syms=tf(num,den); step(tf(num,den)) 绘制出 的单位阶跃响应曲线如 图 2-2 所示: 由 图 中 可 以 看 到 单 位 阶 跃 响 应 最 终 趋 向 于 1, 所 以 稳 态 误 差 为 0, 所 以 该 系 图 2-2 单位阶跃响应曲线 统是稳定的。 2.5 BODE 图和 Nyquist 曲线 2.5.1 绘制 BODE 图 可 以 利 用 函 数 Bode 和 margin,但 是 margin 函 数 可 以 直 接 读 出 相 角 裕 度 和 幅 值裕度,所以下面用 margin 函数绘制 BODE 图 MATLAB 绘制 BODE 图编程如下: num=[7.13]; 6
分享到:
收藏