- 5
- 0
- 约1.19万字
- 约 84页
- 2015-12-13 发布于广东
- 举报
第10章 控制系统设计分析 10.1 控制系统的线性分析 10.2 线性控制系统设计分析 10.3 非线性控制系统设计简介 10.1 控制系统的线性分析 10.1.1滑艇动态方程及其线性化 1. 滑艇动力学方程 在滑艇的运行过程中,滑艇主要受到如下作用力的控制:滑艇自身的牵引力 ,滑艇受到的水的阻力 。其中水的阻力 ,为滑艇的运动速度。由运动学的相关定理可知,整个滑艇系统的动力学方程为 其中为滑艇的质量。由滑艇系统的动力学方程易知,此系统为一非线性系统。下面来建立此系统的Simulink模型并进行线性分析。 2. 滑艇速度控制系统的模型建立与仿真 使用下面的Simulink模块建立滑艇速度控制系统的模型: (1) Sources模块库中的Step模块:用来产生滑艇的牵引力。 (2) Subsystems模块库中的Subsystem模块:构成滑艇速度控制器子系统。 (3) Sinks模块库中的Scope模块:输出滑艇的速度。 (4) Functions Tables模块库中的Fcn模块:求取水的阻力。 (5) 其它模块:Math模块库中的Gain模块、Continuous模块库中的Integrator模块。 使用Simulink建立的系统模型框图如图10.1所示。 然后设置正确的系统模型参数与仿真参数对此系统进行仿真,其中Step的Final Value值设置为1000(即滑艇牵引力)、子系统中增益模块Gain的取值为1/1000(即1/m)、Fcn模块的expression设置为u^2-u(求取水的阻力)、系统仿真时间为0至100 s。图10.2为系统仿真的结果。 3. 滑艇速度控制器系统的线性化 对于滑艇速度控制器系统而言,如果要在比赛中获得胜利,则滑艇必须在尽可能短的时间内达到最大速度。设此速度控制器所能达到的最大速度为100 mph(miles per hour,英里每小时)。而在前面所提供的滑艇牵引力仅为1000,故需要设置合适的牵引力对速度控制器进行操纵。 既然滑艇速度最大值为100 mph,因此在对滑艇速度控制系统进行线性化时,希望此系统能够使滑艇的速度基本稳定在最大速度处。换句话说,系统的工作点应该选择为使速度达到100 mph时的系统输入与系统状态。由于对非线性系统进行线性化表示需要给出系统所在的操作点(即平衡点),因此在对滑艇速度控制系统进行线性化之前,需要获得滑艇速度稳定在100 mph处的系统平衡点。按照如下步骤可以获得滑艇速度控制系统的平衡点: (1) 修改系统模型,如图10.3所示。 其中Inport、Outport分别表示系统的输入与输出,增益模块的作用是将速度单位km/h转变为mph,其值为5/8。 (2) 求取滑艇速度控制系统在此工作点处的平衡状态。 在MATLAB命令窗口中使用trim命令获得系统在输出为100 mph时的平衡状态: [x, u, y, dx]=trim(wherry_control, [ ], [ ], 100, [ ], [ ], 1) x =160 u = 2.5440e+004 y = 100 dx = -1.0914e-014 (3) 求取滑艇速度控制系统的线性系统描述。 在获得使滑艇速度稳定在100 mph处时系统的平衡点x、u与y之后,在MATLAB命令窗口中使用linmod命令便可以获得相应的线性系统描述,如下所示: [A,B,C,D]=linmod(wherry_control,x,u) A = -0.3190 B = 1.0000e-003 C = 0.6250 D = 0 从而得到线性化后系统的状态空间描述,其中A、B、C与D是线性系统的状态空间矩阵。故相应的线性系统的状态空间描述方程为 4. 使用LTI Viewer进行非线性系统的线性分析 除了使用前面的命令行方式对非线性系统进行线
您可能关注的文档
- Red Hat Enterprise Linux系统管理 作者 978-7-302-19420-0j ch15.ppt
- Red Hat Enterprise Linux系统管理 作者 978-7-302-19420-0j ch20.ppt
- Red Hat Enterprise Linux系统管理 作者 978-7-302-19420-0j ch22.ppt
- Red Hat Enterprise Linux系统管理 作者 978-7-302-19420-0j ch24.ppt
- Red Hat Enterprise Linux系统管理 作者 978-7-302-19420-0j ch25.ppt
- Red Hat Enterprise Linux系统管理 作者 978-7-302-19420-0j ch26.ppt
- Red Hat Enterprise Linux系统管理 作者 978-7-302-19420-0j ch28.ppt
- Red Hat Enterprise Linux系统管理 作者 978-7-302-19420-0j ch29.ppt
- Red Hat Enterprise Linux系统管理 作者 978-7-302-19420-0j ch30.ppt
- Red Hat Enterprise Linux系统管理 作者 978-7-302-30449-4 ch01.ppt
- 《JBT 9454-2015毛发湿度计 技术条件》专题研究报告:与未来展望.pptx
- 《JBT 9933.4-2015小型卧式滚齿机 第4部分:技术条件》专题研究报告.pptx
- 《JBT 10226.1-2015龙门铣刨床 第1部分:精度检验》专题研究报告.pptx
- 《JBT 2500-2015气动绞车》专题研究报告.pptx
- 《JBT 3733-2017大型锻造合金钢热轧工作辊 技术条件》专题研究报告.pptx
- 《JBT 4042-2018振动筛 试验方法》专题研究报告.pptx
- 《JBT 1473-2018矿山磨机用大型三相同步电动机 技术条件》专题研究报告.pptx
- 《JBT 9076-2016往复式低温液体泵 技术条件》专题研究报告.pptx
- 《JBT 9451-2017大气压力传感器 试验导则》专题研究报告.pptx
- 《JBT 9515-2018质量式油耗测量装置 技术条件》专题研究报告.pptx
最近下载
- 《GB/T 38271-2025塑料 聚苯乙烯(PS)、抗冲击聚苯乙烯(PS-I)、丙烯腈-丁二烯-苯乙烯(ABS)及苯乙烯-丙烯腈(SAN)树脂中残留苯乙烯单体含量的测定 气相色谱法》.pdf
- 刑事诉讼法(西南政大)中国大学MOOC 慕课 期末考试答案.docx VIP
- (正式版)H-J 1079-2019 固定污染源废气 氯苯类化合物的测定 气相色谱法(正式版)(正式版).docx VIP
- 一种多酶级联反应催化蔗糖生产异麦芽酮糖醇的方法及其应用.pdf VIP
- 美国膳食指南(2025-2030)解读课件PPT.pptx
- 2025版护理文书书写规范PPT课件(完整版).pptx
- 2025年组织生活会个人对照检查发言材料.docx VIP
- 心功能不全护理查房.pptx VIP
- 2025年房地产经纪人房产议价经典案例分析之“法律纠纷预防”专题试卷及解析.pdf VIP
- 2025年无人机驾驶员执照自动驾驶模式数据链通信原理专题试卷及解析.pdf VIP
原创力文档

文档评论(0)