哈工大自控课设报告

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Harbin Institute of Technology

课程设计说明书(论文)

课程名称:自动控制理论

设计题目:直线一阶倒立摆控制器设计

院系:电气学院

班级:

设计者:

学号:

指导教师:

设计时间:

哈尔滨工业大学教务处

哈尔滨工业大学课程设计任务书

*注:此任务书由课程设计指导教师填写

第一章摘要

自动控制理论(包括古典部分和现代部分)是电气工程系学生的一门必修专业基础课,课程中的一些概念相对比较抽象,如系统的稳定性、可控性、收敛速度和抗干扰能力等。倒立摆系统是一个典型的非线性、强耦合、多变量和不稳定系统,作为控制系统的被控对象,它是一个理想的教学实验设备,许多抽象的控制概念都可以通过倒立摆直观地表现出来。本课程设计的目的是让学生以一阶倒立摆为被控对象,了解用古典控制理论设计控制器(如PID 控制器)的设计方法和用现代控制理论设计控制器(极点配置)的设计方法,掌握MATLAB 仿真软件的使用方法及控制系统的调试方法,加深学生对所学课程的理解,培养学生理论联系实际的能力。本课程设计的被控对象采用固高公司生产的GIP-100-L 型一阶倒立摆系统,课程设计包括

三方面的内容:

(1)建立直线一级倒立摆的线性化数学模型;

(2)倒立摆系统的PID 控制器设计、MATLAB 仿真及实物调试;(3)倒立摆系统的状态空间极点配置控制器设计、MATLAB 仿真及实物调试。

第二章概述

2.1 实验设备简介

一级倒立摆结构示意图如图2-1所示

图2-1

系统组成框图如图2-2所示:

图2-2

系统是由计算机、运动控制卡、伺服机构、倒立摆本体和光电码盘几大部分组成的闭环系统。光电码盘1将小车的位移、速度信号反馈给伺服驱动器和运动控制卡,摆杆的角度、角速度信号由光电码盘2反馈给运动控制卡。计算机从运动控制卡中读取实时数据,确定控制决策(小车运动方向、移动速度、加速度等),并由运动控制卡来实现该控制决策,产生相应的控制量,使电机转动,通过皮带,带动小车运动,保持摆杆平衡。2.2设计内容

1.建立一级倒立摆数学模型

2.控制系统的MATLAB仿真

3.倒立摆控制系统实物调试

具体实验步骤如下:

(1)将小车推到导轨正中间的位置,并且使摆杆处于自由下垂的静止状态(2)给计算机和电控箱通电

(3)设置控制器参数

(4)控制倒立摆:

由于PID控制只能控制摆杆的摆角,不能控制小车的位置,所以在PID 控制中小车可能向一个方向运动,此时需用手轻轻扶一下摆杆,以避免小车“撞墙”。极点配置控制方式可同时对摆杆角度和小车位置进行控制,因此不会出现“撞墙”现象。

(5)观察控制效果:

用金属棒碰一下摆杆,观察倒立摆在干扰信号作用下的输出响应。若不能达到指标要求,分析原因,重新设计,直到对实际系统的控制达到满意的结果。

第三章直线一级倒立摆数学模型建立与分析

3.1系统动力学方程

以下采用牛顿-欧拉方法建立直线型一级倒立摆系统的数学模型。

在忽略了空气阻力和各种摩擦之后,可将直线一级倒立摆系统抽象成小

车和匀质杆组成的系统,如图3-1 所示。

图3-1

本系统内部各相关参数定义如下:

M小车质量

m摆杆质量

b小车摩擦系数

l摆杆转动轴心到杆质心的长度

I摆杆惯量

F加在小车上的力

x小车位置

φ摆杆与垂直向上方向的夹角

θ摆杆与垂直向下方向的夹角(考虑到摆杆初始位置为竖直向下)

图3-2是系统中小车和摆杆的受力分析图。其中,N和P为小车

与摆杆相互作用力的水平和垂直方向的分量。

图3-2

应用Newton 方法来建立系统的动力学方程过程如下: 分析小车水平方向所受的合力,得到以下方程: 系统的第一个运动方程:

F ml ml x b x

m M =-+++θθθθsin cos )(2 系统的第二个运动方程:

θθθcos sin )(2x

ml mgl ml I -=++ 3.2微分方程模型

设φπθ+=,当摆杆与垂直向上方向之间的夹角φ与1(单位是弧度)相比很小,即 1<<φ 时,则可以进行近似处理:1cos -=θ,

φθ-=sin ,0)(

2

=dt

d θ。为了与控制理论的表达习惯相统一,即u 一般表示控制量,用u 来代表被控对象的输入力F ,线性化后得到该系统数学模型的微分方程表达式:

()

⎪⎩⎪⎨⎧=-++=-+u m l x b x m M x m l m gl m l I φφφ

)(2 3.3传递函数模型

()

⎪⎩⎪⎨⎧=Φ-++=Φ-Φ+)

()()()()()()()(2

222

2s U s s m l s s bX s s X m M s s m lX s m gl

s s m l I 注意:推导传递函数时假设初始条件为0。

整理后得到以输入力u 为输入量,以摆杆摆角φ为输出量的传递函数:

2

24

32()()()()ml s

s q

U s b I ml M m mgl bmgl s s s s

q q q

Φ=+++-- 其中 ])())([(22ml ml I m M q -++= 3.4 状态空间模型

由现代控制理论原理可知,控制系统的状态空间方程可写成如下形式:

Du

CX Y Bu AX X

+=+=

整理后得到系统状态空间方程:

u Mm l m M I m l Mm l m M I m l

I x x Mm l m M I m M m gl Mm l m M I m lb

Mm l m M I gl m Mm l m M I b m l I x x ⎥⎥⎥

⎥⎥⎥⎦⎤

⎢⎢⎢⎢⎢⎢⎣⎡++++++⎥⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎢⎣⎡⎥⎥⎥⎥⎥⎥⎦

⎤⎢⎢⎢⎢⎢⎢⎣

⎡+++++-+++++-=⎥⎥⎥⎥⎥⎦⎤⎢⎢⎢⎢⎢⎣⎡2222

2

2

2

2

2

2)(0)(00)()()(0

10

000)()()(0001

φφφφ

相关文档
最新文档