网站大量收购闲置独家精品文档,联系QQ:2885784924

球杆系统控制器设计实验报告(北京理工大学)分析.doc

球杆系统控制器设计实验报告(北京理工大学)分析.doc

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
球杆系统控制器设计实验报告(北京理工大学)分析

球杆系统控制器设计实验报告 学院:自动化学院 组号:5 成员: 球杆系统控制器设计实验 一、实验目的和要求 1.1 实验目的 (1)通过本设计实验,加强对经典控制方法(PID控制器)和智能控制方法(神经网络、模糊控制、遗传算法等)在实际控制系统中的应用研究。 (2)提高学生有关控制系统控制器的程序设计、仿真和实际运行能力. (3)熟悉MATLAB语言以及在控制系统设计中的应用。 1.2 实验要求 (1)每两人一组,完成球杆系统的开环系统仿真、控制器的设计与仿真以及实际运行结果; (2)认真理解设计内容,独立完成实验报告,实验报告要求:设计题目,设计的具体内容及实验运行结果,实验结果分析、个人收获和不足,参考资料。程序清单文件。 二、实验内容 本设计实验的主要内容是设计一个稳定的控制系统,其核心是设计控制器,并在MATLAB/SIMULINK环境下进行仿真实验,并在球杆实验平台上实际验证。算法实现:设计模糊控制器控制球杆系统,达到要求目标。 三、实验原理 3.1 球杆系统的特点 球杆系统是一个典型的非线性系统,理论上而言,它是一个真正意义上的 非线性系统,其执行机构还具有很多非线性特性,包括:死区,直流马达和带轮的传动非线性,位置测量的不连续性,导轨表面不是严格的光滑表面,产生非线性阻力,这些非线性因素对于传统意义上的测量和建模造成很大的影响,并对系统 的控制性能造成非常大的影响,怎样去设计一个鲁棒的控制系统,是现代控制 理论的一个重要问题。 因为系统机械结构的特点,球杆系统具有一个最重要的特性——不稳定 性,对于传统的实验方法,存在一些实验的难处,不稳定的系统容易对实验人 员产生危险或是不可预料的伤害,球杆系统相对而言,机械比较简单,结构比 较紧凑,安全性也比较高,是一个可以避免这些危险和伤害的实验设备。 3.2 球杆系统的数学模型 对小球在导轨上滚动的动态过程的完整描述是非常复杂的,设计者的目的是对于该控制系统给出一个相对简单的模型,如图3.1所示为实验使用球杆系统简化图。 图3. 球杆系统简易图 V型杆上滚动的加速度: (1) 其中μ为小球与轨道之间的摩擦系数,而α为轨道杆与水平面之间的夹角。 但在进行数学建模的过程中,我们忽略了摩擦力,因此,其基本的数学模型转换成如下方式: (2) 当α1时,将上式线性化,得到传递函数如下 (3) 其中X(s)为小球在轨道上的位置。 但是,在实际控制的过程中,杆的仰角是由电动机的转角输出来实现的。影响电动机转角和杆仰角之间关系的主要因素就是齿轮的减速比和非线性。因此,我们可以得到它们的关系如下: (4) 把(4)式代入(3)式,我们可以得到另一个模型: (5) 因此,球杆系统实际上可以简化为一个二阶系统。由建模分析我们得到球杆系统的开环传递函数为: (6) 3.3 模糊控制器 模糊逻辑控制(Fuzzy Logic Control)简称模糊控制(Fuzzy Control),是以模糊集合论、模糊语言变量和模糊逻辑推理为基础的一种计算机数字控制技术。模糊控制实质上是一种非线性控制,从属于智能控制的范畴。一般控制系统的架构包含了五个主要部分,即:定义变量、模糊化、知识库、逻辑判断及反模糊化: 定义变量:也就是决定程序被观察的状况及考虑控制的动作,例如在一般控制问题上,输入变量有输出误差E与输出误差变化率EC,而模糊控制还将控制变量作为下一个状态的输入U。其中E、EC、U统称为模糊变量。 模糊化:将输入值以适当的比例转换到论域的数值,利用口语化变量来描述测量物理量的过程,根据适合的语言值(linguistic value)求该值相对的隶属度,此口语化变量称为模糊子集合(fuzzy subsets)。 知识库:包括数据库(data base)与规则库(rule base)两部分,其中数据库提供处理模糊数据的相关定义;而规则库则藉由一群语言控制规则描述控制目标和策略。 逻辑判断:模仿人类下判断时的模糊概念,运用模糊逻辑和模糊推论法进行推论,得到模糊控制讯号。该部分是模糊控制器的精髓所在。 解模糊化:解模糊化(defuzzify):将推论所得到的模糊值转换为明确的控制讯号,做为系统的输入值。 4.1 模糊控制器选择 由于球杆系统具有非线性,为了得到良好的控制性能,我们不仅仅需要观测小球位置误差e,还要观测其误差变化ec,也就是小球的速度。控制量只有一个,就是齿轮旋

文档评论(0)

10577 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档