球杆系统控制器设计实验报告(北京理工大学). 下载本文

内容发布更新时间 : 2025/1/24 13:52:23星期一 下面是文章的全部内容请认真阅读。

球杆系统控制器设计实验报告

学院:自动化学院

组号: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

因此,球杆系统实际上可以简化为一个二阶系统。由建模分析我们得到球杆