球杆系统控制器设计实验报告(北京理工大学)
更新时间:2023-11-18 20:00:01 阅读量: 教育文库 文档下载
球杆系统控制器设计实验报告
学院:自动化学院
组号:5 成员:
球杆系统控制器设计实验
一、实验目的和要求
1.1 实验目的
(1)通过本设计实验,加强对经典控制方法(PID控制器)和智能控制方法(神经网络、模糊控制、遗传算法等)在实际控制系统中的应用研究。 (2)提高学生有关控制系统控制器的程序设计、仿真和实际运行能力. (3)熟悉MATLAB语言以及在控制系统设计中的应用。 1.2 实验要求
(1)每两人一组,完成球杆系统的开环系统仿真、控制器的设计与仿真以及实际运行结果;
(2)认真理解设计内容,独立完成实验报告,实验报告要求:设计题目,设计的具体内容及实验运行结果,实验结果分析、个人收获和不足,参考资料。程序清单文件。
二、实验内容
本设计实验的主要内容是设计一个稳定的控制系统,其核心是设计控制器,并在MATLAB/SIMULINK环境下进行仿真实验,并在球杆实验平台上实际验证。算法实现:设计模糊控制器控制球杆系统,达到要求目标。
三、实验原理
3.1 球杆系统的特点
球杆系统是一个典型的非线性系统,理论上而言,它是一个真正意义上的 非线性系统,其执行机构还具有很多非线性特性,包括:死区,直流马达和带轮的传动非线性,位置测量的不连续性,导轨表面不是严格的光滑表面,产生非线性阻力,这些非线性因素对于传统意义上的测量和建模造成很大的影响,并对系统 的控制性能造成非常大的影响,怎样去设计一个鲁棒的控制系统,是现代控制 理论的一个重要问题。
因为系统机械结构的特点,球杆系统具有一个最重要的特性——不稳定 性,对于传统的实验方法,存在一些实验的难处,不稳定的系统容易对实验人 员产生危险或是不可预料的伤害,球杆系统相对而言,机械比较简单,结构比 较紧凑,安全性也比较高,是一个可以避免这些危险和伤害的实验设备。 3.2 球杆系统的数学模型
对小球在导轨上滚动的动态过程的完整描述是非常复杂的,设计者的目的是
对于该控制系统给出一个相对简单的模型,如图3.1所示为实验使用球杆系统简化图。
图3.1 球杆系统简易图
实际上使小球在导轨上加速滚动的力是小球的重力在同导轨平行方向上的分力同小球受到的摩擦力的合力。考虑小球滚动的动力学方程,小球在V型杆上滚动的加速度:
a??gcos??gsin? (1)
其中μ为小球与轨道之间的摩擦系数,而α为轨道杆与水平面之间的夹角。 但在进行数学建模的过程中,我们忽略了摩擦力,因此,其基本的数学模型转换成如下方式:
? (2) x mgsin??m?当α<<1时,将上式线性化,得到传递函数如下
x(s)g?2 (3)
?(s)s
其中X(s)为小球在轨道上的位置。
但是,在实际控制的过程中,杆的仰角?是由电动机的转角输出来实现的。影响电动机转角?和杆仰角?之间关系的主要因素就是齿轮的减速比和非线性。因此,我们可以得到它们的关系如下:
L?(s)???(s) (4)
d
把(4)式代入(3)式,我们可以得到另一个模型:
x(s)gd?2 (5) ?(s)Ls
因此,球杆系统实际上可以简化为一个二阶系统。由建模分析我们得到球杆
系统的开环传递函数为:
x(s)gd?2(6)
?(s)Ls
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,也就是小球的速度。控制量只有一个,就是齿轮旋转角度。因此模糊控制器选择两输入-单输出二维结构。
由于系统结构为两输入-单输出结构,因此输入输出变量共有三个,输入变量分别为小球位置误差e,小球位置误差变化率-即小球的速度ec。输出变量为输出控制角度。取误差语言变量为E,误差变化率语言变量为EC,系统输出控制量为U。
对于误差变量E,取论域为{-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6},语言值为:
{负大(NB),负中(NM),负小(NS),零(Z),正小(PS),正中(PM),正大(PB)}。分别表示当前小球位置r相对于设定值为:“极小”,“很小”,“偏小”,“正好”,“偏大”,“很大”,“极大”。
对于误差变化率EC,取论域为{-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6},语言
值为:{负大(NB),负中(NM),负小(NS),零(Z),正小(PS),正中(PM),正大(PB)}。分别表示当前小球的速度“左滚极快”,“左滚很快”,“左滚偏快”,“小球静止”,“右滚极快”,“右滚很快”,“右滚偏快”。
对于输出控制量为U,取论域为{-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6},语言值为:{负大(NB),负中(NM),负小(NS),零(Z),正小(PS),正中(PM),正大(PB)}。分别表示当前齿轮偏角“上偏极大”,“上偏很大”,“上偏偏大”,“水平为零”,“下偏偏大”,“下偏很大”,“下偏极大”。
三者隶属度函数均选择选择三角形隶属度函数。如下图所示。
图4.1:E、EC、U隶属函数图
模糊控制量的选取遵循以下规则:当误差极大或很大时,模糊控制量的选择应以消除误差为主。当误差较小时,模糊控制量的选择就以系统的稳定性为主,防止系统超调。根据球杆系统控制经验,建立模糊控制则表如下:第一行为EC的语言值,第一列为E的语言值。 E EC NB NM NS Z NB NB NB NM NM NM NB NM NS NS NS NM NM NS NS Z NM NS NS Z PS NS NS Z PS PM Z Z PS PS PB Z Z PS PM
正在阅读:
不忘初心牢记使命疫情防控的感想02-25
螺旋传动109-30
试析我国区域经济发展的时空差异 230006-13
表达自己开心每一天的句子 唯美句子09-12
第九章 除尘脱硫一体化设备08-07
爬山记作文700字06-20
4 物流中心布局规划12-24
从礼貌原则浅析模糊限制语语用实现09-24
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 球杆
- 北京理工大学
- 控制器
- 实验
- 报告
- 设计
- 系统
- 王海明:论自由主义
- 《民法学》试题
- Y4632A型衍齿机床电气控制设计 - 图文
- 人教版二年级上册语文拼音课文(生字组词)
- 2015年9月份大学英语B统考题库 - 网考大学英语B真题10
- 1.3 电场强度练习题a
- 股票指标公式下载-股圣K线操盘(来势线、福星、决策、必买)
- 在役桥梁安全运营评估分析
- 电气工程及其自动化-自动控制理论-2017-9-20 15-37-36试卷
- 圆柱圆锥表面积和体积计算应用题
- 纬地低等级公路设计要点
- 西南大学17秋大学语文A1218在线作业资料
- 焦炉推焦计划管理系统研究毕业论文
- 基于AT89C52单片机的音乐盒设计毕业设计
- (简体)第七章项目投资管理习题
- 部编人教版三年级下语文19《剃头大师》优质公开课教学设计
- 宏蜂窝和微蜂窝的区别
- 综合日语4 14课课后答案
- 中医对糖尿病病因病机的认识
- 现代汉语