基于MATLAB的伺服系统控制器的设计

合集下载

基于MATLAB的电液位置伺服系统

基于MATLAB的电液位置伺服系统

阳泉学院毕业设计说明书毕业生姓名: 王冬专业:电气自动化技术学号:130723016指导教师:郭志坚所属系(部) :信息系二〇一五年九月毕业设计评阅书题目:基于MATLAB的电液位置伺服控制系统的建模与仿真研究信息系电气自动化技术专业姓名王冬设计时间:2015年9月21日~2015年11月22日评阅意见:成绩:评阅教师: (签字)职务:201年月日毕业设计评阅书题目:基于MATLAB的电液位置伺服控制系统的建模与仿真研究信息系电气自动化技术专业姓名王冬设计时间:2015年9月21日~ 2015年11月22日评阅意见:成绩:指导教师: (签字)职务:201年月日毕业设计答辩记录卡信息系电气自动化技术专业姓名王冬答辩内容记录员:(签名)成绩评定专业答辩组组长:(签名)201年月目录摘要ﻩ错误!未定义书签。

Abstractﻩ错误!未定义书签。

一、绪论ﻩ错误!未定义书签。

1.1电液伺服系统的发展与研究现状 ................................................. 错误!未定义书签。

1.2电液伺服系统的特点及分类 ........................................................ 错误!未定义书签。

1.3电液位置伺服系统ﻩ错误!未定义书签。

1.4 研究内容及目的 ............................................................................ 错误!未定义书签。

二、电液位置控系统的数学建模ﻩ错误!未定义书签。

2.1 电液伺服系统基础理论 ................................................................ 错误!未定义书签。

2.2电液伺服控制系统建模ﻩ错误!未定义书签。

2.3电液位置伺服系统的基本原理 .................................................. 错误!未定义书签。

伺服系统Matlab仿真教学指导

伺服系统Matlab仿真教学指导
伺服系统Matlab仿真教学指导
40
800
30 600
20 400
10
200 0
-10
0
0 0.005 0.01 0.015 0.02 0.025 0.03 0 0.005 0.01 0.015 0.02 0.025 0.03
图4-16 工程设计参数下的q轴电流 i q
(P=0.86,I=0.25)
0
35
-200
30 -400
25
20
-600
15 -800
10 -1000
5
0
-1200
0
0.005
0.01
0.015
0.02
0.025
0.03
0
0.005
0.01
0.015
0.02
0.025
基于永磁同步电机伺服系统的控 制算法和仿真分析
伺服系统Matlab仿真教学指导
1.1 引言
第一章 绪 论
位置环
永磁同步电动机伺服系统 转速环
电流环
伺服系统Matlab仿真教学指导
1.2 交流伺服控制策略的现状 开环恒压频比控制 矢量控制理论
交流伺服控制策略 直接转矩控制 滑模变结构控制 自适应控制
伺服系统Matlab仿真教学指导
4.3.2 伺服系统仿真方案
表2 伺服系统无扰动下仿真方案
空载
负载
(7 N m)
iq m iq
m
工程设计参数( P=0.86,I=0.25)




4-16 4-17 4-22 4-23
经验参数




(P=10,I=2) 4-18 4-19 4-24 4-25

基于LabVIEW的直流伺服电机模糊PID控制系统

基于LabVIEW的直流伺服电机模糊PID控制系统

基于LabVlEW的直流伺服电机模糊PID控制系统LabVIEW-BasedFuzzyPIDControlSystemofDCServo-motor昊占涛-,z张桂香2(1湖南大学国家高效磨黼I程技术研究中心,长沙410082;2湖南大学机械与汽车工程学院,长沙410082)攘娶:论述了一种基予模糍PID算法的直流镯服电极控制系统,介缁了模糨PID算法及模糊控裁规鲻。

系统采用图形化的编程潜言LabVIEW,软件交互界面友好。

试验结果表明,采用该模糊PID控制器的系统能克服常规PID控制器的弊端,控制品质好,算法简单,具有实际应用价值。

关键词:直流伺服电视模糊控铡PIDLabVIEWAbstract:TheDCservo-motorcontrolsystembasedonfuzzyPIDalgorithmisintroduced。

ThefussyPIDalgorithmandtheregulationoffuzzycontrolarepresented.Thesystemhasafinesoftwareinterface,whichisrealizedbyLabVlEW。

TheresultsshowthatthefussyPIDcontrolsystemcanovercomethedrawbacksoftraditionalPIDcontroller,whichhasapracticalvalueofapplicationwithgoodcontrolperformanceandsimplealgorithm.Keywords:DCservo-motorfuzzycontrolPIDLabVIEW0引言直流伺服电视爨祷响应侠、低速平稳住好、潺速范围宽等特点,常用于实现精密谪速和位置控制的随动系统中,在工业、国防和民耀等领域内褥到广泛应瘸脚;所以,会理选择鸯漉饲服电机的控制方法。

X寸予充分发撂盔流箍鞭电梳的工作蔑麓鸯着积极的作用。

(完整版)毕业设计-基于MATLAB的伺服系统在线监控平台设计

(完整版)毕业设计-基于MATLAB的伺服系统在线监控平台设计

1MATLAB及相关技术 (1)2.1 MATLAB的发展现状 (1)2.2 图形用户界面(GUI) (1)2.3 GUI控件对象类型及描述 (2)2.4 控件对象的属性 (3)2MATLAB串口通信技术 (4)3.1 MATLAB外部函数接口简介 (4)3.2 USB-CAN总线·············错误!未定义书签。

3GUI设计方法···············错误!未定义书签。

4.1 GUI设计标准 (5)4.2 创建用户界面·············错误!未定义书签。

5.1 系统功能分析·············错误!未定义书签。

5.2 软件界面···············错误!未定义书签。

5.3 主界面的设计实现···········错误!未定义书签。

设计总结·················错误!未定义书签。

基于MATLAB的数控进给伺服系统设计与仿真

基于MATLAB的数控进给伺服系统设计与仿真

文章编号:1009-671X(2005)01-0001-03基于M AT LAB 的数控进给伺服系统设计与仿真董玉红,张立勋(哈尔滨工程大学机电工程学院,黑龙江哈尔滨150001)摘 要:利用M AT L AB 控制系统工具箱中的SISO 设计器设计了数控进给伺服系统.在建立了直流电机和进给系统的数学模型后,根据数控伺服系统的性能要求,使用SISO 设计器设计了进给伺服系统的校正补偿器,得到了反映系统性能的特性曲线和Simulink 仿真模型,并根据仿真模型验证了系统设计的正确性.该项研究对伺服系统的性能分析及用根轨迹法设计控制系统具有一定的参考价值.关 键 词:M AT L AB;伺服系统;SISO 设计器;仿真中图分类号:T P272 文献标识码:A收稿日期:2004-06-08.作者简介:董玉红(1965-),女,副教授,主要研究方向:机械电子工程.Design and simulation of NC feed servo system by MATLABDONG Yu -hong,ZHANG L-i xun(School of M echanical and Electrical Engineering,Harbin Eng ineering U niversity,Harbin 150001,China)Abstract:NC feed servo system w as designed by applying SISO designer in MAT LAB control system too-l box.After m athematic models of DC motor and feed system w ere built up,a kind of com pensator was de -vised according to performance requirements of NC servo system.Characteristic curves of the system re -sponses and Simulink simulation model w ere obtained and the design w as verified by the model.This study prov ides a reference for analy zing performances of servo system and applying root locus method to design control system.Key words:M ATLAB;servo system;SISO designer;simulation 数控伺服系统是以机床移动部件的位移和速度为控制对象的自动控制系统,它的作用是接受数控系统发出的进给速度和位置指令信号,经转换放大后,由伺服驱动装置和机械传动机构驱动机床的工作台实现进给运动.伺服系统是数控机床的重要组成部分,包括主运动伺服系统和进给伺服系统,进给伺服系统的性能在很大程度上决定了数控机床的加工精度与质量.本文使用M ATLAB 中的SISO 设计器设计了进给伺服系统,在SISO 设计器中可以根据系统的根轨迹和开环伯德图方便地添加零极点,改变系统零极点的位置,从而使伺服系统的稳态和动态性能满足设计要求.1 数控进给伺服系统的模型数控进给伺服系统如图1所示.对于永磁直流电动机,其微分方程式为[1]图1 数控进给伺服系统第32卷第1期 应 用 科 技 Vol.32, .12005年1月 Applied Science and Technology Jan.2005L a=d i a(t)d t+R a i a(t)=u a(t)-e b(t),e b(t)=K b M(t),T M=K T i a(t),(1) Jd M(t)d t+B M(t)=T M.式中:L a为电枢回路的电感,R a为电枢回路的总电阻,i a(t)为电枢回路的电流,u a(t)为电枢回路的控制电压,e b(t)为电机的反电动势,K b为电机反电动势常数, M为电机输出转速,T M为电机输出力矩,K T为电机转矩常数,J为折算到电机轴上的总转动惯量,B为折算到电机轴上的总粘性阻尼系数.若设功率放大器的增益为K a,电机的输出转角为 o1,将式(1)进行拉氏变换,整理可得直流电机的传递函数为G m= o1(s)X i(s)=K a K Ts(L a s+R a)(Js+B)+K T K b s .(2)若考虑直流电机电感很小,可忽略不计时,则式(2)变为G M(s)=K a K ts(Js+B)+K T K b s.(3)减速齿轮、丝杠螺母进给系统的传递函数为[1]G J(s)=X o(s) o1(s)=z1 z2 L22ns2+2 n s+ 2n.(4)式中:z1,z2,L为齿轮1,2的齿数和丝杠导程, n=kJ为进给系统的无阻尼固有频率, = B2Jk为进给系统的阻尼比.当直流电机及进给系统的各参数取值为: L a=0 0018,R a=1 36,K a=5,K T=K b= 0 025,J=1 07 10-4,B=4 3 10-4,z1/z2= 1/2,L=4mm, =0 5, n=100,时,直流进给伺服系统的传递函数为G(s)=G M(s)G J(s)=37500s(s3+162.5s2+16250s+625000).(5)2 数控进给伺服系统设计SISO设计器是MATLAB控制系统工具箱所提供的一个非常强大的单输入单输出线性系统设计器,它为用户设计单输入单输出线性控制系统提供了非常友好的图形界面.在SISO设计器中,设计者可以同时使用根轨迹图与开环伯德图,通过添加或改变系统补偿器的零极点以及增益等参数实现对单输入单输出控制系统的设计[2].首先在MATLAB命令窗口中键入: siso-tool启动SISO设计器.在默认情况下,SISO设计器同时启动系统根轨迹编辑器与开环伯德图编辑器.然后在MATLAB命令窗口中键入被控对象(plant)为: G=tf(37500,[1162.5162506250000])输入系统数据.接着在SISO设计器的file下输入系统的数据,并选择控制系统结构,则在SISO设计器中就绘出了被控对象的根轨迹和开环伯德图,如图2所示.图2 被控对象的根轨迹和开环伯德图在图2中,可以通过添加或拖动补偿器的零极点,或拖动根轨迹中的方块改变系统增益等办法,来改变进给系统的特性.根据被控对象的传递函数中含有积分环节,且由图2中的开环伯德图可知,被控对象稳定性及准确性较好,但其快速性要求不能得到满足.在此设计超前校正补偿器来改善系统的动态性能,提高系统的快速性.添加补偿器零点在其极点的右侧,并调整增益,得到补偿器C(s)传递函数和设计后系统的根轨迹、伯德图,如图3所示.从图3中的开环伯德图可知,系统仍然具有较好的稳定性.系统设计完成以后,可以使用M ATLAB中的线性时不变浏览器LTI View er绘制系统的阶2应 用 科 技 第32卷图3 设计补偿器后系统的根轨迹和开环伯德图跃响应、脉冲响应、开环伯德图等特性曲线,如图4所示.根据被设计系统的这些特性曲线可知,系统具有很好的准确性、稳定性和快速性.图4 用LT I 浏览器绘制的系统特性曲线3 数控进给伺服系统仿真SISO 设计器还提供了与Simulink 集成的方法,可以直接生成被设计系统的Simulink 仿真模型.在模型生成之前,必须保存线性系统的被控对象、补偿器以及传感器等LT I 对象至MAT -LAB 工作空间中.生成数控进给伺服系统的Simulink 模型如图5所示,由此便可以对设计好的系统的系统进行仿真,验证系统设计的正确性.图6是仿真模型加上阶跃输入信号的响应曲线,比较图6与图4中的阶跃响应曲线,就可以验证系统设计的正确性.图5 系统的Simulink模型图6 系统Simulink 模型的阶跃特性曲线4 结 论本文利用MATLAB 控制系统工具箱中的SISO 设计器设计了数控进给伺服系统,使系统满足准确性、稳定性和快速性的要求.在设计的过程中,不仅得到了补偿器的传递函数,而且还得到了反映系统性能的特性曲线以及系统的Simulink 仿真模型,并通过仿真模型验证了系统设计的正确性.本文的研究对伺服系统的性能分析及用根轨迹法设计控制系统具有一定的参考价值.参考文献:[1]董玉红,杨清梅.机械控制工程基础[M ].哈尔滨:哈尔滨工业大学出版社,2003.[2]姚 俊,马松辉.Simulink 建模与仿真[M ].西安:西安电子科技大学出版社,2002.[责任编辑:李雪莲]3 第1期 董玉红,等:基于M ATLAB 的数控进给伺服系统设计与仿真。

(完整版)基于MATLAB的智能控制系统的介绍与设计实例最新毕业论文

(完整版)基于MATLAB的智能控制系统的介绍与设计实例最新毕业论文

武汉科技大学智能控制系统学院:信息科学与工程学院专业:控制理论与控制工程学号:姓名:***基于MATLAB的智能控制系统的介绍与设计实例摘要现代控制系统,规模越来越大,系统越来越复杂,用传统的控制理论方法己不能满控制的要求。

智能控制是在经典控制理论和现代控制理论的基础上发展起来的,是控制理论、人工智能和计算机科学相结合的产物。

MATLAB是现今流行的一种高性能数值计算和图形显示的科学和工程计算软件。

本文首先介绍了智能控制的一些基本理论知识,在这些理论知识的基础之上通过列举倒立摆控制的具体实例,结合matlab对智能控制技术进行了深入的研究。

第一章引言自动控制就是在没有人直接参与的条件下,利用控制器使被控对象(如机器、设备和生产过程)的某些物理量能自动地按照预定的规律变化。

它是介于许多学科之间的综合应用学科,物理学、数学、力学、电子学、生物学等是该学科的重要基础。

自动控制系统的实例最早出现于美国,用于工厂的生产过程控制。

美国数学家维纳在20世纪40年代创立了“控制论”。

伴随着计算机出现,自动控制系统的研究和使用获得了很快的发展。

在控制技术发展的过程中,待求解的控制问题变得越来越复杂,控制品质要求越来越高。

这就要求必须分析和设计相应越来越复杂的控制系统。

智能控制系统(ICS)是复杂性急剧增加了的控制系统。

它是由控制问题的复杂性急剧增加而带来的结果,其采用了当今其他学科的一些先进研究成果,其根本目的在于求解复杂的控制问题。

近年来,ICS引起了人们广泛的兴趣,它体现了众多学科前沿研究的高度交叉和综合。

作为一个复杂的智能计算机控制系统,在其建立投入使用前,必要首先进行仿真实验和分析。

计算机仿真(Compeer Simulation)又称计算机模拟(Computer Analogy)或计算机实验。

所谓计算机仿真就是建立系统模型的仿真模型进而在计算机上对该仿真模型进行模拟实验(仿真实验)研究的过程。

计算机仿真方法即以计算机仿真为手段,通过仿真模型模拟实际系统的运动来认识其规律的一种研究方法。

MATLAB电液位置伺服控制系统设计及仿真教案资料

MATLAB电液位置伺服控制系统设计及仿真教案资料

M A T L A B电液位置伺服控制系统设计及仿真数控机床工作台电液位置伺服控制系统设计及仿真姓名:雷小舟专业:机械电子工程子方向:机电一体化武汉工程大学机电液一体化实验室位置伺服系统是一种自动控制系统。

因此,在分析和设计这样的控制系统时,需要用自动控制原理作为其理论基础,来研究整个系统的动态性能,进而研究如何把各种元件组成稳定的和满足稳定性能指标的控制系统。

若原系统不稳定可通过调整比例参数和采用滞后校正使系统达到稳定,并选取合适的参数使系统满足设计要求。

1 位置伺服系统组成元件及工作原理数控机床工作台位置伺服系统有不同的形式,一般均可以由给定环节、比较环节、校正环节、执行机构、被控对象或调节对象和检测装置或传感器等基本元件组成[1]。

根据主机的要求知系统的控制功率比较小、工作台行程比较大,所以采用阀控液压马达系统。

系统物理模型如图1所示。

图1 数控机床工作台位置伺服系统物理模型系统方框图如图2所示。

图2 数控机床工作台位置伺服系统方框图数控机床工作台位置伺服系统是指以数控机床工作台移动位移为控制对象的自动控制系统。

位置伺服系统作为数控机床的执行机构,集电力电子器件、控制、驱动及保护为一体。

数控机床的工作台位置伺服系统输出位移能自动地、快速而准确地复现输入位移的变化,是因为工作台输出端有位移检测装置(位移传感器)将位移信号转化为电信号反馈到输入端构成负反馈闭环控制系统。

反馈信号与输入信号比较得到差压信号,然后把差压信号通过伺服放大器转化为电流信号,送入电液伺服阀(电液转换、功率放大元件)转换为大功率的液压信号(流量与压力)输出,从而使液压马达的四通滑阀有开口量就有压力油输出到液压马达,驱动液压马达带动减速齿轮转动,从而带动滚珠丝杠运动。

因滚珠丝杠与工作台相连所以当滚珠丝杠 运动时,工作台也发生相应的位移。

2数控工作台的数学模型 2.1 工作台负载分析工作台负载主要由切削力c F ,摩擦力f F 和惯性力a F 三部分组成,则总负载力为:a f c L F F F F ++=2.2液压执行机构数学模型工作台由液压马达经减速器和滚珠丝杠驱动。

利用Matlab进行电机控制和驱动系统设计

利用Matlab进行电机控制和驱动系统设计

利用Matlab进行电机控制和驱动系统设计电机控制和驱动是现代工业中非常重要的一环。

对于电机的控制和驱动系统设计,好的方法和工具可以提高控制系统的性能和效率。

在这方面,Matlab是一种被广泛使用且功能强大的工具。

本文将探讨如何利用Matlab进行电机控制和驱动系统设计。

1. 电机控制基础知识在开始讨论Matlab的应用之前,我们先来简要介绍一些电机控制的基础知识。

电机控制系统的目标是控制电机的速度、位置或者转矩等参数,以满足特定的要求。

最常见的电机控制方法包括电阻性、矢量控制、磁场定向控制等。

此外,电机控制还需要考虑诸如速度和位置传感器、控制器硬件等外部环境因素。

2. Matlab在电机控制中的应用Matlab作为一种功能强大的数学计算工具和编程环境,可以帮助工程师完成电机控制和驱动系统的设计和仿真。

在电机控制中,Matlab的应用主要分为以下几个方面:2.1 仿真建模Matlab提供了丰富的仿真工具和函数,可以对不同类型的电机进行仿真建模。

用户可以根据电机的参数和特性,利用Matlab构建电机控制系统的模型,并进行仿真分析。

仿真结果可以帮助工程师评估不同控制策略的性能,并优化系统设计。

2.2 控制算法设计Matlab中的控制系统工具箱提供了多种控制算法的设计和调试功能。

用户可以利用这些工具箱设计电机控制系统的控制算法,包括传统的PID控制、模型预测控制、自适应控制等。

Matlab还提供了控制系统分析的函数和工具,以评估设计算法的稳定性和鲁棒性。

2.3 码中断和实时控制对于一些实时控制应用,例如电机控制系统中的编码器中断等,Matlab提供了相应的函数和工具箱来处理这些实时数据。

用户可以通过Matlab编写程序,实现电机控制系统的实时数据采集和处理,并实时调整控制参数。

2.4 驱动系统设计除了控制系统的设计,Matlab还可用于电机驱动系统的设计。

通过Matlab的仿真和建模功能,用户可以评估不同的驱动系统设计方案,包括不同的功放电路、驱动器拓扑结构等。

伺服驱动与控制建模与Matlab仿真分析

伺服驱动与控制建模与Matlab仿真分析

2
(6) 最终求得该系统的开环传递函数模型G(s)为
G (s) K e s
e 0.35s
(T 1s1 )(T 2s1 ) (s1 )(0.352s1 )
统计模型法 —— 系统辨识法
系统辨识方法是现代控制理论中常用的方法,可根据系统的输入输出 响应估计系统的动态模型。响应信号包括:频率响应、阶跃响应、伪随机 响应、白噪声响应等。下图为系统辨识原理框图。
d2x F Fx m0 dt2
精确模型:
& x& (Jml2)F(Jlmm (Jl2)(m ml2)m si0n)m & 22l2cm os2l22gsincos & & mlcosFm2lm 2c2lo2ss2inc(oJs m & l22)(m (m 0m 0m ))mlgsin
若只考虑在工作点附近 0 0 附近100100
(2)机理建模实例 —— 一阶倒立摆
一阶倒立摆结构原理图
运动学与动力学分析建模:
1)摆杆绕其重心的转动方程为
J& & F ylsinF xlcos
2)摆杆重心的水平运动可能描述为
Fx
d2 m
dt2
(xlsin)
3)摆杆中心在垂直方向上的运动可描述为
Fy mgmddt22(lcos)
4)小车水平方向运动可描述为
m , r 为待定系数
通过实验可以获取对象的频率响应特性 G ˆ(j)Pi jQi
其中i为采样点, P , Q 为采样点处的幅值与相位
(1)Levy法对连续系统的模型进行辨识
问题:如何确定待定系数? 从幅频特性的角度考虑所假定的对象传递函数,则有:
G (j )1 0 1j 1j L L m r (( jj)) m r B A 1 1 j jB A 2 2

基于Matlab_Simulink的伺服系统仿真

基于Matlab_Simulink的伺服系统仿真

[收稿日期]2007208228 [作者简介]韩皓(19822),男,2004年大学毕业,硕士生,现主要从事自动控制与仿真方面的研究工作。

基于Matlab/Simulink 的伺服系统仿真 韩 皓,申祖武 (武汉理工大学机电学院,湖北武汉430070)[摘要]在Matlab/Simulink 环境下,设计和组合了交流同步伺服电机、dq 坐标系向abc 坐标系转换、三相电源逆变器、位置调节器、速度调节器和电流调节器各模块,并在此基础上构建了交流同步伺服系统的位置、速度和电流3闭环仿真模型。

仿真结果证明了该控制方法的有效性,为交流同步伺服系统的设计提供了理论依据。

[关键词]交流同步伺服电机;模块;仿真;闭环[中图分类号]TP39119[文献标识码]A [文章编号]167321409(2007)042N090203 随着近年来电力电子工业和计算机技术的迅速发展,交流伺服系统正广泛应用于工业生产的各个领域。

为了满足高性能传动的需要,必须对位置进行精确控制。

在设计伺服系统的过程中,使用Matlab/Simulink 可以对设计方案进行验证,大大减少系统的开发周期[1];郝军等在Simulink 环境下对异步电机矢量变频调速系统进行仿真[2],表明Simulink 可作为电机仿真中的一种方便、快捷、有效的工具;刘永飘等在Matlab/Simulink 下设计永磁交流伺服系统的仿真模型并进行了仿真研究[3],验证了该仿真模型的有效性;杨平等在Matlab/Simulink 环境下构建了永磁同步电机控制系统的速度和电流双闭环仿真模型,并进行了仿真研究[4]。

笔者论述了永磁同步电机伺服系统的设计,给出了电流、速度和位置等调节器的设计方法,根据坐标变换公式设计了坐标变换模块,根据脉宽调制(PWM )的原理以及要求设计了逆变器模块,提高了系统的控制性能。

1 交流电机的数学模型三相交流电动机是一个高阶、非线性、强耦合的多变量系统。

基于MATLAB_Simulink伺服系统的设计_分析与仿真

基于MATLAB_Simulink伺服系统的设计_分析与仿真

图 5 增益补偿伺服系统
图 8 系统斜坡响应仿真曲线
图 6 增益补偿阶跃响应仿真曲线
从模拟结果可以看出 , 要想取得快速反映效
果就必须提高增益 ,但这样会使调整时间增大 , 稳
定性变差 ,可见 ,在增益控制器中不能充分满足上
述条件 ,可以引入动态补偿器来改善系统的响应 。
2. 2. 2 相位前移补偿器
伺服系统又称追随控制系统 ,它是控制量快 速地追随目标值的反馈系统[4] 。由控制器 、驱动 器 、受控对象 、反馈测量装置等部分组成 。为了进 行伺服系统的性能分析和控制器设计 ,必须首先 依据设计对象建立系统的数学模型 。
3 收稿日期 :2007203226 ,修回日期 :2007205202 作者简介 :袁格侠 (19702) ,女 ,陕西扶风人 ,硕士 ,讲师 ,研究方向 :机械设计及理论. E2mail : Yuangexia2006 @126. com
1. 2 控制对象的建模
控制对象一般为机械系统 , 如对齿轮传动如
图 3 所示 ,主动轮由电动机驱动 ,从动轮通过轴带
动载荷转动 。假设电动机轴上的转矩为 T1 , 转角 为θ1 ,转动惯量为 J 1 。假设在从动轴上的负载转 矩为 T2 , 转角为θ2 , 转动惯量为 J 2 , 阻尼系数为
B2 ,刚度为 K2 。设主动轮和从动轮的齿数分别为
第3期
袁格侠 基于 MA TL AB/ Simulink 伺服系统的设计 、分析与仿真
231
1. 1 驱动系统的建模 伺服系统一般使用直流电机驱动 ,如图 1 所
示 ,其电压平衡方程和转矩平衡方程如下[4]
va
=
La
dia dt
+
Rai a

伺服驱动与控制建模与Matlab仿真分析

伺服驱动与控制建模与Matlab仿真分析
分支结构
If语句 Switch语句
循环结构
For 循环 While循环
Break和Continue
数据的输入与输出 save, load,
二、Matlab功能简介-图形绘制功能
二维图形 plot(x,y,’…’)
三维图形 plot3(),mesh(x,y,z), surf(x,y,z)…
(1)频率响应 (2)系统辨识
1.1 模型分类
(1) 物理模型:采用实物作为模型,可以按比例搭建 ;
(2) 数学模型:以数学公式作为仿真对象; (3) 混合模型:既有物理模型也有数学模型。
1.2 建模基本方法
1.2.1 机理模型法
(1)定义:采用由一般到特殊的推理演绎方法,对已知结构、参数的物理 系统,运用相应的定律或定理,经过合理分析简化而建立起来的描述系 统各物理量动、静态变化性能的数学模型。 主要通过理论分析推导建立数学模型,常用到的理论知识包括:物 质不灭定律、能量守恒定律、牛顿第二定律、基尔霍夫定律等。 提取主要因素、忽略次要因素。抓住对系统模型具有决定性影响的 物理量及相互关系,舍弃次要。 注意系统的线性化。通过合理简化将非线性因素近似为线性系统。
Jm in N D (j)[G (j)G ˆ(j)]2 1
Ji 0,i0, r; Ji 0,i1 , m ;
XB
通过求解上述多元一次方程组,就可以得到最优的待定系数 m , r
(2)Levy法对连续系统的模型进行辨识
Matlab中,提供了相应的工具,可以辨识连续系统的数学模型。 [num,den]=invfreqs(H,w,r,m)
rsr msm
m , r 为待定系数
通过实验可以获取对象的频率响应特性 G ˆ(j )Pi jQi

基于MATLAB_SIMULINK的电液伺服控制系统的建模与仿真研究

基于MATLAB_SIMULINK的电液伺服控制系统的建模与仿真研究

基于MATLAB /SIMULINK 的电液伺服控制系统的建模与仿真研究胡良谋,李景超,曹克强(空军工程大学工程学院一系,陕西省西安市710038电话:(029)4397520)摘要:利用MATLAB 软件中的动态仿真工具SIMULINK 建立了电液伺服控制系统仿真模型。

通过实例对飞机上常用的电液位置伺服系统进行仿真,给出仿真结果,并详细地进行性能分析和研究。

关键词:电液伺服控制系统;舵机;电液位置伺服系统;仿真;MATLAB /SIMULINK 中图分类号:TP271+.31文献标识码:A文章编号:1001-3881(2003)3-230-2!引言电液伺服控制系统多数具有良好的控制性能,并具有一定的鲁棒性,因此在现代飞机上得到了广泛的应用,例如,舵机、机轮刹车、进气道及尾喷管控制等[5]。

利用计算机对其进行仿真,无论对其性能分析,还是系统辅助设计,都有重要的意义。

因此,电液伺服控制系统的仿真一直是我们研究的重点。

文献[3]对液压系统的模拟、数字仿真作了详细的论述。

本文利用MATLAB 软件中的动态仿真工具SIMULINK ,构造了电液伺服控制系统仿真模型,对其进行仿真。

然后通过飞机上常用的用于舵面操纵及控制的电液位置伺服系统的实例进行仿真,并详细地对其进行系统性能分析。

"电液伺服控制系统的数学模型和方块图["][#][$]电液伺服控制系统根据被控物理量(即输出量)分为电液位置伺服系统、电液速度伺服系统、电液力伺服控制系统三类。

本文主要介绍飞机上常用的用于舵面操纵及控制的电液位置伺服系统。

典型的电液位置伺服系统方块图如图1所示:其中:U r -输入指令(V );F L -外负载力(N );!h -伺服系统的液压阻尼比,无因次;K f -反馈电位器增益(V /m );K a —伺服放大器增益(A /V );"a —线圈转折频率(rad /S );K 1-电液伺服阀流量增益(m 3/A ·S );图1典型的电液位置伺服系统方块图"1—电液伺服阀固有频率(rad /S );!1-电液伺服阀阻尼比,无因次;A -液压缸油腔有效工作面积(m 2);"h -伺服系统的液压固有频率(rad /S );K -油液的有效体积弹性模量(N /m 2);V t -液压缸油腔总容积(m 3);K ce -伺服系统的流量-压力系数(m 5/(W ·S ))。

伺服驱动与控制建模与Matlab仿真分析共53页

伺服驱动与控制建模与Matlab仿真分析共53页
45、法律的制定是为了保证每一个人 自由发 挥自己 的才能 ,而不 是为了 束缚他 的才能 。—— 罗伯斯 庇尔
31、只有永远躺在泥坑里的人,才不会再掉进坑里。——黑格尔 32、希望的灯一旦熄灭,生活刹那间变成了一片黑暗。——普列姆昌德 33、希望是人生的乳母。——科策布 34、形成天才的决定因素应该是勤奋。——郭沫若 35、学到很多东西的诀窍,就是一下子不要学很多。——洛克
伺服驱动与控制建模与 Matlab仿真分析
41、实际上,我们想要的不是针对犯 罪的法 律,而 是针对 疯狂的 法律。 ——马 克·吐温 42、法律的力量应当跟随着公民,就 像影子 跟随着 身体一 样。— —贝卡 利亚 43、法于情 理。— —托·富 勒
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

牡丹江师范学院本科学生课程设计指导书题目基于MATLAB的伺服系统控制器的设计班级电子工程学号2011014032姓名范望强指导教师王淑玉牡丹江师范学院2013 年10 月30 日自动控制理论课程设计指导书课程名称:自动控制理论课程设计学时数:2周学分数:开课院、系(部)、教研室:工学院电子信息科学与技术系执笔人:王淑玉编写时间: 2013.10.30一、设计目的(1)培养综合应用所学知识来指导实践能力(2)能用仪器、仪表调试、测量信号指标二、设计任务选择仪器仪表调试函数信号发生器的主要指标并分析三、设计内容与要求(1)查阅资料、拟定设计程序和进度计划(2)确定设计方案、实验、画图、编写设计说明书(3)完成设计,交指导教师审阅(4)画出电路原理图,写出总结报告。

四、设计资料及有关规定1.用A4纸打印出课程设计2.能够说明电路原理并能自主的完成电路连接五、设计成果要求设计论文六、物资准备1.到图书馆、工学院资料室查阅相关资料2.到实验室准备芯片作好实验准备七、主要图式、表式电路图要求用电路绘图软件画出八、时间安排2013.11.1设计动员,发放设计任务书2013.11.2-2013.11.3 查阅资料、拟定设计程序和进度计划2013.11.4-2013.11.10 确定设计方案、实验、画图、编写设计说明书2013.11.11-2013.11.13 完成设计,交指导教师审阅2013.11.14 成绩评定九、考核内容与方式考核的内容包括:学习态度;技术水平与实际能力;论文(计算书、图纸)撰写质量;创新性;采取审定与答辩相结合的方式,成绩评定按百分制记分。

十、参考书目1.自动控制理论田思庆牡丹江师范学院本科学生课程设计任务书课程名称:自动控制理论课程设计摘要文中叙述了伺服系统的国内外现状。

分析了时域指标与频域指标之间的关系。

给出了典型二阶控制系统时频指标的关系式,及用于工程计算的高阶系统时频关系的近似计算公式。

论述了系统控制器的设计方法,并详细分析了串联补偿控制器的综合设计方法,为简化高阶控制系统的控制器的设计过程,给出了高阶控制系统的降阶方法,并做了仿真实验。

结果表明:在一定条件下高阶控制系统可以用一个低阶的控制系统模型替代。

在理论分析基础上,编写了线性控制系统时域特性分析程序和串联补偿控制器的设计程序,该程序又根据系统模型和期望特性,设计出串联补偿控制器。

经仿真验证,利用编写的程序,设计出串联补偿控制器,可以满足设计系统的性能指标要求。

关键词:伺服系统,控制器参数, MATLAB仿真,伺服系统性能指标目录一、绪论 (1)1.1课题研究的背景和意义: (1)1.2 研究内容 (1)二、伺服系统控制器设计 (2)2.1 伺服系统的性能指标 (2)2.1.1 控制系统稳态性能指标 (2)2.1.2 控制系统动态性能指标 (3)2.2伺服系统时域性能指标与频域指标的关系 (5)2.2.1 二阶系统的时域与频域性能指标的关系 (5)2.2.2 高阶系统的时域与频域性能指标的关系 (6)2.3 数字控制器的设计 (8)三、基于MATLAB的计算机辅助设计 (10)3.1 串联校正环节 (10)参考文献 (13)致谢 (14)一、绪论1.1课题研究的背景和意义:伺服系统是用来精确地跟随或复现某个过程的反馈控制系统。

又称随动系统。

在很多情况下,伺服系统专指被控制量(系统的输出量)是机械位移或位移速度、加速度的反馈控制系统,其作用是使输出的机械位移(或转角)准确地跟踪输入的位移(或转角)。

伺服控制系统最初用于船舶的自动驾驶、火炮控制和指挥仪中,后来逐渐推广到很多领域,特别是自动车床、天线位置控制、导弹和飞船的制导等。

采用伺服系统主要是为了达到下面几个目的:①以小功率指令信号去控制大功率负载。

火炮控制和船舵控制就是典型的例子。

②在没有机械连接的情况下,由输入轴控制位于远处的输出轴,实现远距同步传动。

③使输出机械位移精确地跟踪电信号,如记录和指示仪表等。

衡量伺服控制系统性能的主要指标有频带宽度和精度。

伺服控制系统按所用驱动元件的类型可分为机电伺服系统、液压伺服系统和气动伺服系统。

1.2 研究内容1. 分析控制系统的时域与频域性能指标的关系。

2. 给出线性系统控制器的综合设计方法,并编写程序,实现根据系统的性能指标确定控制器参数的计算机辅助设计。

3. 通过简单例子,实现控制器计算机辅助设计,并通过仿真验证控制器的控制性能。

二、伺服系统控制器设计2.1 伺服系统的性能指标 2.1.1 控制系统稳态性能指标稳态误差即与输入信号的形式有关,又与系统本身的结构有关。

因此,我们先从输入信号入手来分析。

设系统的开环传递函数为)()()(s A s B sK s G ⨯=υ式中,)(s B ,)(s A 中均不含有s=0的因子。

υ表示开环系统中串联积分环节的个数,又成为系统的无差度。

υ=0,1,2时,分别成为0型系统,I 型系统,II 型系统。

系统在输入信号)(t r 作用下,误差)(t e 的拉氏变换式为)()(1)(s R s G s E =其中)(s R 为某些典型的输入函数,包括(1)单位阶跃函数1[t](位置输入);(2)单位斜坡函数t (速度输入);(3)单位抛物线函数221t (加速度输入)等。

系统的稳态误差可以通过拉氏变换终值定理求出)(1)(lim)(lim )(lim )(0s 0s G s sR s sE t e e s t +===∞→→∞→○1当][1)(t t r =时,s s R /1)(= )(11lim)(0s s G e +=∞→对于0型系统有:pK K e +=+=∞1111)( 0型系统的开环增益p K 表示输入输出的比例关系,称为位置品质系数,无量纲。

对于I 型、II 型系统有:0)(=∞e○2当t t r =)(时 2/1)(s s R = )(111lim )(0s s G s e +⨯=∞→ 对于0型系统 ∞=∞)(e 对于I 型系统 pK K e 11)(==∞ 对于II 型系统 0)(=∞eI 型系统开环增益为υK ,称为速度品质系数,单位为1/s 。

在斜坡函数作用下,0型系统稳态误差为无穷大,说明0型系统不能准确地跟着恒速的输入信号。

I 型系统稳态误差为1/υK ,而II 型系统稳态跟踪误差为0。

○3当221)(t t r =时 31)(s s R = )(111lim)(lim )(20s 0s G s s sE e s +==∞→→对于0型、I 型系统:∞=∞)(e对于II 型系统:aK K e 11)(==∞ 令II 型系统的开环增益为a K ,称为加速度品质系数,单位为21s 。

在单位抛物线函数输入作用下,0型和I 型系统的稳态误差为无穷大,说明这两类系统不能准确跟踪恒加速度输入信号。

2.1.2 控制系统动态性能指标系统的动态性能指标反应了系统处于过渡过程中的性能,是衡量控制系统性能的重要指标。

通常,动态性能指标有三种提法:时域指标、闭环频域指标和开环频域指标。

三种提法从不同角度对控制系统提出要求,各有优点。

时域指标最为直观,也容易检验:开环频域指标在计算和设计方面占有优势:闭环频域指标在反映系统的快速性和稳定程度方面较好。

(1) 时域动态性能指标 对于一般的控制系统,可以用单位阶跃作用下系统输出量的响应来衡量系统的品质。

实际系统的阶跃应表现为衰减震荡过程。

工程上常用以下几个特征量作为衡量这一过程的指标。

○1延迟时间d t 指相应曲线第一次达到稳态值的一半所需要的时间。

○2上升时间r t 指响应曲线到达稳态值所需的时间。

○3峰值时间p t 指响应曲线到达第一个峰值所需时间。

○4超调量p σ定义为 p σ=100)()((⨯∞∞-c c t c p %○5过渡过程时间s t 指响应曲线进入并保持在稳态值的5±%的允许误差范围内所需的时间(2)闭环频域动态性能指标频域动态性能指标是对闭环幅频特性的几个主要特征提出要求。

对于典型闭环幅频特性曲线随频率ω变化的特征可用以下特征量加以衡量。

○1闭环幅频特性的零频值A (0)。

○2表述反应低频输入信号的带宽的频率值m ω。

关于频率m ω的定义是,当ω<m ω,有∆≤-)0()(A A ω,这里∆为事先规定的反映低频输入信号的允许误差。

○3相对谐振峰值)0(maxA A M r =. ○4谐振频率r ω及控制系统的带宽(0~b ω)。

b ω又称为截止频率,b ω越大,则系统对输入的反应便越迅速,即过渡过程时间越短。

因此b ω反映了系统的快速性。

2.2伺服系统时域性能指标与频域指标的关系2.2.1 二阶系统的时域与频域性能指标的关系设二阶系统传递函数它有两个特征参数νK 和T ,闭环传递函数为Ts T s T s ννK ++K =Φ1)(2 (2-1) 写成标准形式2222)(nn n s s s ωζωω++=Φ (2-2) 其中 T n νωK =, T νζK =121 当参数νK 、T 给定即可计算出n ω和ζ。

1. 二阶系统的时域指标系统在零初始条件和阶跃输入作用下,其输出动态响应为⎥⎥⎦⎤⎢⎢⎣⎡-+--=-ζζωζζω221arctan 1sin 1)(t e t c n t n ()10<<ζ (2-2) 动态响应域动态指标和参数n ω和ζ的关系如下21/ζζπσ--=e p (2-3)n r t ωζζζπ2211arctan---=(2-4) n p t ωζπ21-= (2-5)过渡过程时间s t 和参数n ω、ζ的关系比较复杂。

当0<ζ<0.9,并采用±2%的误差范围时,得到n s t ζω4≤ (2-6)如采用5±%的误差范围,则n s t ζω3≤ (2-7)2. 二阶系统的开环频域指标24241ζζωω-+=n c (2-8)242412arctan )(ζζζωγ-+=c (2-9)2.2.2 高阶系统的时域与频域性能指标的关系由于高阶伺服系统过于复杂,类型很多,寻找各种指标之间的准确关系是不可能的。

为了研究高阶系统,首先需要建立系统的典型开环频率特性,即开环模型。

实际控制系统的对数频率特性可能是上述类型的不同组合,而且有时甚至更为复杂,例如,高频段可能有更多的附加时间常数,或者低频段多拐了几次。

总之,实际系统的开环对数幅频特性具有各种各样的形状,要逐一进行分析是非常困难的。

因此,只能在其中找出一个典型来分析,并将它的结果推广带一般情况中去。

这种典型的开环频率特性,通常称为开环模型,其具备以下几种条件:1. 具有典型性:尽量与实际情况符合,并能代表相当一类的控制系统,尤其是随动系统。

相关文档
最新文档