文档库 最新最全的文档下载
当前位置:文档库 › 基于Matlab_Simulink数控伺服系统的建模仿真

基于Matlab_Simulink数控伺服系统的建模仿真

基于Matlab_Simulink数控伺服系统的建模仿真
基于Matlab_Simulink数控伺服系统的建模仿真

文章编号:1001-2265(2006)08-0067-03

收稿日期:2006-02-27

 3基金项目:广东省自然科学基金资助项目(32364);广东省高教厅基金资助项目(Z02067)

作者简介:王小东(1981—),男,内蒙古赤峰人,五邑大学机电工程系硕士研究生,研究方向为数控系统及其仿真,(E -mail )wangxiaodong1816@

https://www.wendangku.net/doc/4e16924617.html, 。

基于Matlab /Si m ulink 数控伺服系统的建模仿真

3

王小东,王大承

(五邑大学机电工程系,广东 江门 529020)

摘要:利用M atlab /Si m ulink 软件,通过对永磁同步电机(P M S M )本体、d /q 坐标系向a /b /c 坐标系转换、三相电流源逆变器等功能模块建立与组合,构建了永磁同步电机控制系统的速度和电流双闭环仿真模型。根据数控伺服系统的性能要求,进行参数选择及仿真。仿真结果证明了该系统模型的有效性,为数控伺服控制系统的设计和调试提供了理论基础。

关键词:M atlab /Si m ulink;数控伺服系统;永磁同步电机;仿真中图分类号:TP273 文献标识码:A

S i m ul a ti on and M odeli n g of P M S M Ba sed on M a tl ab

WANG Xiao 2dong,WANG Da 2cheng

(Depart m ent of Mechanical and Electrical Engineering,W uyi University,J iang men Guangdong 529020,China )Abstract:I n Matlab /Si m ulink,the bl ocks,such as P MS M bl ock,coordinate transfor mati on f or med q /d t o a /b /c bl ock,three phase current s ource inveter contr oller bl ock,etc .have been modeled .By the organic combi 2nati on of these bl ocks,t w o contr ol l oop s are used .The para meters are chosed by the perf or mance of servo sys 2te m.The reas onability and validity have been testified by si m ulate result and this novel method offers a ne w thought for designing and debugging actual mot or .

Key words:Matlab /Si m ulink,NC servo syste m;P MS M ,si m ulati on

0 引言

数控机床的伺服系统一般由电流环和速度环组成[1]。各环节性能的最优化是整个伺服系统高性能的基础[2]。为了提高伺服系统的性能各环节均有调节器,但是各环节调节器的参数调整一直困扰着工程技术人员,很多场合只能采用简化模型加经验调整的方法进行参数调节,使得参数调整繁琐且大部分数控机床的伺服系统并没有工作在最优的状态下。目前对调节器参数整定、优化问题的研究多是基于单个环节的,对于数控机床伺服系统整体参数优化调整的研究还较少。本文应用M atlab /Si m ulink 工具包建立数控机床伺服系统的数学模型,进行仿真,从整体角度出发对伺服系统整体参数的优化和调整进行研究。

1 数控伺服系统的数学模型

数控机床通常由数控系统、永磁同步伺服电机

(P M S M )、位置或速度传感器及工作台等组成。C NC

用来存储工件加工程序、与计算机通讯、进行各种插补运算,向各个轴的伺服驱动器发出控制命令。P M S M

接收CNC 的控制命令后,快速、平滑的驱动工作台运动。光电编码器完成速度反馈实现闭环控制。系统组成如图1所示

图1 数控机床组成图

1.1 永磁同步电机的数学模型

永磁同步伺服电机作为机床控制的主要执行部件,其运行的精度和稳定性直接决定系统总体的性能[3]。永磁同步电机完成的是电能向机械能的转换,要用数学表达式来描述它,应包括两部分:电气部分和机械部分。

电气部分,永磁同步电机的定子与感应电动机相同,是三相对称交流绕组,而转子是一个钕铁硼永磁体,它无需外加励磁,结构简单,但是使电机磁路变得更加复杂。其数学模型只有在转子坐标系中才较为简单实用,因此通常把P M S M 的电压、电流方程建立在转

?

76?2006年第8期

?控制与检测?

子d 、q 坐标系中

[4],即永磁体转子上直轴和交轴的两相旋转坐标系,如图2所示,这样易于仿真和实现控制

图2 d 、q 坐标变换示意图

为建立正弦波永磁同步电动机的d 、q 轴数学模型,分析前作如下假设[5]:忽略空间谐波,认为转子永磁磁极在定子上产生的感应磁通是正弦分布,并且由于通常永磁同步电机的气隙较大,可以近似地忽略定转子铁心的磁饱和效应,不计电动机中的涡流和磁滞损失。基于转子参考框架(即d 、q 坐标系)的永磁同步电机的数学模型可以表述为下列方程[6]:

d d t i d =1L d u d -R

L d i d +L q L d

P

ωr i q d d t i d =1L d u q -R

L d i d -L q L d P ωr i d -λp ωr L q

T e =1.5P [λi q +(L d -L q )i d i q ]

式中:L d 、L q 为d 、q 坐标轴上的感应电感;R 为定子绕组的电阻;i d ,i q 为d 轴、q 轴上的电流;u d ,u q 为d 轴、q 轴上的电压;ωr 为转子的角速度;λ为永磁转子与定子绕组的磁链幅值;P 为电机极对数;T e 为电磁转矩。

d

d t ωr =1J (T

e -F ωr -T m )d

d t

θ=ωr 其中:J 为转动部分的转动惯量;F 为机械阻尼系数;T m 为机械负载转矩。1.2 永磁同步电机模块

Matlab 中集成的Si m ulink 是一个用来对动态系统进行建模、仿真和分析的软件包。它支持线性和非线性系统,能够在连续时间域、离散时间域或者两者混合时间域里进行建模,它同样支持具有多种采样速率的系统。与传统的仿真软件用微分方程和差分方程建模相比,利用Si m ulink 提供的方框图进行建模,具有直观、方便、灵活的特点。

Si m ulink 的电气系统模块库(Si m power Syste m s )中提供了永磁同步电机模块。根据上面的数学模型建立的同步电机模块如图

3所示。P MS M 模块共有四个输入端,其中前三个输入端,分别为A 相、B 相、C 相输入端,第四个输入端为转矩输入端,其符号决定模块运行方式(为正是电动机状态,为负是发电机状态)。

P MS M 模块输出量为测量输出向量,定义如下[6]

:图3 永磁同步电机

模块

1-3:定子相电流ia,ib,ic,A ;

4-5:定子电流,id,iq,A ;6-7:定子电压uq,ud,V ;8:转子速度ωm ,rad /s;

9:转子位置角θ,rad;10:电磁力矩Te ,N ?m.1.3dq 向abc 坐标系转换模块

dq 向abc 坐标系转换模块主

要是根据转子的位置角即图2中的,按照坐标系变换

公式产生三路基准信号。dq 向abc 坐标系转换模块的结构如图4所示,从d /q 坐标系到a /b /c 坐标系的变换

公式为[6]

:

图4 dq 向abc 转换结构框图

 i a =i q cos

θ+i d sin θi b =i q cos (θ-2

π/3)+i d sin (θ-2π/3)i c =i q cos (θ+2

π

/3)+i d sin (θ+2π/3)1.4三相电流逆变器模块

控制系统中磁链滞环控制器、转矩滞环控制器以

及当前磁链位置的状态共同决定逆变器的电压状态[7]

。三相电流源型逆变器模块是按照矢量控制理

论,利用滞环电流控制方法,实现电流逆变控制[8]

。输入为三相参考电流和三相实际电流,输出为逆变器电压信号,模块结构框图如图5所示。模块内部基于传递函数和继电器等子模块实现逆变功能。

图5 逆变器模块结构框图

2 仿真模块的建立

Si m ulink 的电气系统模块(Power Syste m B l ockset )Si m power Syste m s 提供了电气系统的动态仿真的模块。

根据数控伺服系统各个模块的数学模型,选择适合的模块构成永磁同步电动机控制系统仿真模型。如图5

?

86??控制与检测?

组合机床与自动化加工技术

所示。

从图5可知,仿真模型中包括:P MS M 模块、同步电机测量模块、P WM inverter 模块和dq -abc 坐标系转换等模块。该仿真模型有两个闭环回路,内环回路控制电机的定子电流,外环回路控制电机的转速,定子由三相P WM 逆变器供电,通过Fcn 、Fcn 1、Fcn 2函数定义了P WM 逆变器子系统,根据d 、q 坐标系到a 、b 、c 坐标系的变换公式构建了dq -abc 电流变换模块。永磁同步电机模块参数设置如下:定子电阻R :2.875,d 、q 坐标轴上的感应电感L d =8.5mH ,l q =8.5mH 永磁转子的

磁链为0.175wb,转动惯量:0.0008kg m 2

,阻尼系数为

0,电极对数p =4。

3 仿真结果及分析

模型建立后,进入仿真参数设置窗口设置仿真起始时间为0s 、停止时间为0.06s 、选取Odel5S (可变阶次的数值微分公式(NDFS )算法)变步长解法,其它均使用缺省选项。运行Si m ulati on /Start,即开始仿真,仿真波形如图6所示

图6 

永磁同步电机伺服系统仿真建模控制框图

图7 P MS M 仿真输出曲线

为了验证系统的动、静态性能,速度给定设置为

700rad /s 。由图可知,当电机起动时电机转矩爬升接近32N.m ,但很快就进入稳定运行状态达到额定转矩3N.m 电机转矩、相电流在电机启动时,都急剧增加。经

过0103s 后转速达到稳定状态。0.04s 时负载转矩突然减小,电机转速响应曲线的动态过程是一条直线,说明电动机抗负载突变的干扰能力较强。

4 结论

本文利用M atlab /Si m ulink 软件,构建了永磁同步电机控制系统的速度和电流双闭环仿真模型。通过仿真结果可以看出系统能平稳运行,具有较好的静、动态特性。在此仿真模型基础上,可以十分便捷地实现进行参数选择、调整及仿真。因此,可以从整体角度出发对伺服系统整体参数的优化和调整进行研究。也为实际伺服系统的设计和调试提供了新的思路。

[参考文献]

[1]杨勇,黄筱调.数控机床位置伺服系统参优化[J ].机械与

电子,2005(1):38-401

[2]陈荣,邓智泉,等.永磁同步伺服系统电流环的设计[J ].南

京航空航天大学学报,2004,36:220-2251

[3]丁锋.永磁同步电动机主轴伺服系统的仿真研究[J ].组合

机床与自动化加工技术,2004(9):89-901

[4]李新兵,张继勇.高性能永磁同步电机交流伺服系统的研究

[J ].机电工程,2001,22:30-321

[5]刘明丹,刘念.两种基于Matlab 对永磁同步电机矢量控制

的仿真方法[J ].微特电机,2005(7):26-281

[6]Math Works .MAT LAB6.5-Hel p.matlab,2001(6)1

[7]徐艳平,钟彦儒.基于MAT LAB 的永磁同步电机直接转矩

的控制仿真建模.微电机,2005,38:27-311

[8]张波,李忠,等.P WM 逆变器供电的同步电机矢量控制电流

环的研究和设计[J ].控制理论与应用,1999,16:664-6681

(编辑 赵蓉)

?

96?2006年第8期

?控制与检测?

伺服系统设计.

辽宁工程技术大学《电力拖动自动控制系统》课程设计 目录 1、前言 (1) 1.1设计目的 (1) 1.2设计内容 (1) 2、伺服系统的基本组成原理及电路设计 (2) 2.1伺服系统基本原理及系统框图 (2) 2.2 伺服系统的模拟PD+数字前馈控制 (4) 2.3 伺服系统的程序 (6) 3、仿真波形图 (9) 结论 (12) 心得与体会 (13) 参考文献 (14)

1、前言 1.1设计目的 1、使学生进一步掌握电力拖动自动控制系统的理论知识,培养学生工程设计能力和综合分析问题、解决问题的能力; 2、使学生基本掌握常用电子电路的一般设计方法,提高电子电路的设计和实验能力; 3、熟悉并学会选用电子元器件,为以后从事生产和科研工作打下一定的基础。 1.2设计内容 1、分析和设计具有三环结构的伺服系统,用绘图软件(matlab)画原理图还有波形图; 2、分析并理解具有三环结构的伺服系统原理。

2、伺服系统的基本组成原理及电路设计 2.1伺服系统基本原理及系统框图 伺服系统三环的PID控制原理: 以转台伺服系统为例,其控制结构如图2-1所示,其中r为框架参考角位置输入信号, 为输出角位置信号. 图2-1 转台伺服系统框图 伺服系统执行机构为典型的直流电动驱动机构,电机输出轴直接与负载-转动轴相连,为使系统具有较好的速度和加速度性能,引入测速机信号作为系统的速度反馈,直接构成模拟式速度回路.由高精度圆感应同步器与数字变换装置构成数字式角位置伺服回路. 转台伺服系统单框的位置环,速度环和电流环框图如图2-2,图2-3和图2-4所示. 图2-2 伺服系统位置环框图 图2-3 伺服系统速度环框图

液压缸结构设计

摘要 液压缸是液压系统中最广泛应用的一种液压执行元件。液压缸是将液压泵输出的压力能转换为机械能的执行元件,它主要是用来输出直线运动。 液压传动和液力传动均是以液体作为工作介质来进行能量传递的传动方式。液压传动主要是利用液体的压力能来传递能量;而液力传动则主要是利用液体的动能来传递能量。由于液压传动有许多突出的优点,因此,它被广泛地应用于机械制造、工程建筑、石油化工、交通运输、军事器械、矿山冶金、轻工、农机、渔业、林业等各方面。同时,也被应用到航天航空、海洋开发、核能工程和地震预测等各个工程技术领域。 本文对液压缸参数化设计方法进行深入系统的研究,建立液压缸CAD原型软件系统,主要研究成果如下: 1.系统分析液压缸工作原理的基础上,归纳了液压缸的工作形式及主要安装形式。在分析液压缸主要部件结构特点的基础上,建立了基于装配的面向对象液压缸产品设计模型; 2.研究面向制造的产品特征建模技术,基于产品建模方法和面向对象技术,建立了基于特征的液压缸产品模型。研究了适用于液压缸参数化设计的标准件库建模方法及数据库建模技术,并据此建立了液压缸参数化数据库模型及基于装配的液压缸参数化模型; 3.建立液压缸参数化CAD系统模型,基于商用CAD软件,开发了液压缸参数化CAD软件原型系统。 关键词:液压缸;液压泵;液压传动;液力传动

Hydraulic cylinders are one of the hydraulic action components, which are widely used to transfer hydraulic power produced by pump to mechanical power with the manner of straight movement. Hydraulic transmission hydraulic transmission and are based on the liquid as energy transfer medium to the drive. Mainly the use of hydraulic fluid to transmit pressure to energy; and hydraulic transmission is mainly used to transfer the kinetic energy of liquid energy. As a result of hydraulic many prominent advantages, therefore, it is widely used in machine building, construction, petrochemical, transportation, military equipment, mine metallurgy, light industry, agricultural, fisheries, forestry and so on. At the same time, also be applied to aerospace, marine development, nuclear engineering and earthquake prediction in various fields of engineering and technology. In this paper, the parameters of the hydraulic cylinder design of the system to conduct in-depth research, the establishment of hydraulic cylinder CAD prototype software system, the main research results are as follows: 1. The working principle of hydraulic cylinder systems analysis on the basis of summed up the work of the form of hydraulic cylinder and the major form of installation. Analysis of hydraulic cylinders in the structural characteristics of the main components on the basis of the assembly based on object-oriented model of product design of hydraulic cylinder; 2. Research-oriented products feature modeling, product modeling based on object-oriented methods and technology, based on the characteristics of the hydraulic cylinder product model. Studied for parametric design of hydraulic cylinder of standard parts library and database modeling modeling techniques, and accordingly established a database of hydraulic cylinder model parameters and the hydraulic cylinder assembly based on the model parameters; 3. To establish fluid pressure cylinder of CAD system model parameters, based on the commercial CAD software, has developed a hydraulic cylinder Parametric CAD software prototype system. Key words:Hydraulic cylinder; hydraulic pump; hydraulic transmission; hydraulic transmission

Matlab Simulink 仿真步骤

MATLAB基础与应用简明教程 张明等编著 北京航空航天大学出版社(2001.01) MATLAB软件环境是美国New Mexico大学的Cleve Moler博士首创的,全名为MATrix LABoratory(矩阵实验室)。它建立在20世纪七八十年代流行的LINPACK(线性代数计算)和ESPACK(特征值计算)软件包的基础上。LINPACK和ESPACK软件包是从Fortran语言开始编写的,后来改写为C语言,改造过程中较为复杂,使用不便。MA TLAB是随着Windows环境的发展而迅速发展起来的。它充分利用了Windows环境下的交互性、多任务功能语言,使得矩阵计算、数值运算变得极为简单。MA TLAB语言是一种更为抽象的高级计算机语言,既有与C语言等同的一面,又更为接近人的抽象思维,便于学习和编程。同时,它具有很好的开放性,用户可以根据自己的需求,利用MA TLAB提供的基本工具,灵活地编制和开发自己的程序,开创新的应用。 本书重点介绍了MA TLAB的矩阵运算、符号运算、图形功能、控制系统分析与设计、SimuLink仿真等方面的内容。 Chap1 MATLAB入门与基本运算 本章介绍MATLAB的基本概念,包括工作空间;目录、路径和文件的管理方式;帮助和例题演示功能等。重点介绍矩阵、数组和函数的运算规则、命令形式,并列举了可能得到的结果。由于MA TLAB的符号工具箱是一个重要分支,其强大的运算功能在科技领域有特殊的帮助作用。 1.1 MATLAB环境与文件管理 1.2 工作空间与变量管理 1.2.1 建立数据 x1=[0.2 1.11 3]; y1=[1 2 3;4 5 6]建立一维数组x1和二维矩阵y1。分号“;”表示不显示定义的数据。 MATLAB还提供了一些简洁方式,能有规律地产生数组: xx=1:10 %xx从1到10,间隔为1 xx=-2:0.5:1 %xx从-2到1,间隔为0.5 linespace命令等距离产生数组,logspace在对数空间中等距离产生数组。对于这一类命令,只要给出数组的两端数据和维数就可以了。 xx=linespace(d1,d2,n) %表示xx从d1到d2等距离取n个点 xx=logspace(d1,d2,n) %表明xx从10d1到10d2等距离取n个点 1.2.2 who和whos命令 who: 查看工作空间中有哪些变量名 whos: 了解这些变量的具体细节 1.2.3 exist命令 查询当前的工作空间内是否存在一个变量,可以调用exist()函数来完成。 调用格式:i=exist(…A?); 式中,A为要查询的变量名。返回的值i表示A存在的形式: i=1 表示当前工作空间内存在一个变量名为A的矩阵; i=2 表示存在一个名为A.m的文件; i=3 表示MATLAB的工作路径下存在一个名为A.mex的文件;

液压缸设计计算

第一部分 总体计算 1、 压力 油液作用在单位面积上的压强 A F P = Pa 式中: F ——作用在活塞上的载荷,N A ——活塞的有效工作面积,2 m 从上式可知,压力值的建立是载荷的存在而产生的。在同一个活塞的有效工作面积上,载荷越大,克服载荷所需要的压力就越大。换句话说,如果活塞的有效工作面积一定,油液压力越大,活塞产生的作用力就越大。 额定压力(公称压力) PN,是指液压缸能用以长期工作的压力。 最高允许压力 P max ,也是动态实验压力,是液压缸在瞬间所能承受的极限压力。通常规定为:P P 5.1max ≤ MPa 。 耐压实验压力P r ,是检验液压缸质量时需承受的实验压力,即在此压力下不出现变形、裂缝或破裂。通常规定为:PN P r 5.1≤ MPa 。 液压缸压力等级见表1。 2、 流量 单位时间内油液通过缸筒有效截面的体积: t V Q = L/min 由于310?=At V ν L 则 32104 ?= =νπ νD A Q L/min 对于单活塞杆液压缸: 当活塞杆伸出时 32104 ?= νπ D Q 当活塞杆缩回时 32210)(4 ?-=νπ d D Q 式中: V ——液压缸活塞一次行程中所消耗的油液体积,L ;

t ——液压缸活塞一次行程所需的时间,min ; D ——液压缸缸径,m ; d ——活塞杆直径,m ; ν——活塞运动速度,m/min 。 3、速比 液压缸活塞往复运动时的速度之比: 2 2 2 12d D D v v -==? 式中: 1v ——活塞杆的伸出速度,m/min ; 2v ——活塞杆的缩回速度,m/min ; D ——液压缸缸径,m ; d ——活塞杆直径,m 。 计算速比主要是为了确定活塞杆的直径和是否设置缓冲装置。速比不宜过大或过小,以免产生过大的背压或造成因活塞杆太细导致稳定性不好。 4、液压缸的理论推力和拉力 活塞杆伸出时的理推力: 626 11104 10?= ?=p D p A F π N 活塞杆缩回时的理论拉力: 6226 2210)(4 10?-= ?=p d D p F F π N 式中: 1A ——活塞无杆腔有效面积,2 m ; 2A ——活塞有杆腔有效面积,2m ; P ——工作压力,MPa ; D ——液压缸缸径,m ; d ——活塞杆直径,m 。 5、液压缸的最大允许行程 活塞行程S ,在初步确定时,主要是按实际工作需要的长度来考虑的,但这一工作行程并不一定是油缸的稳定性所允许的行程。为了计算行程,应首先计算出活塞的最大允许计算长度。因为活塞杆一般为细长杆,由欧拉公式推导出: k k F EI L 2π= mm 式中:

宇龙数控车床仿真软件的操作

第18章宇龙数控车床仿真软件的操作 本章将主要介绍宇龙数控仿真软件车床的基本操作,在这一章节中主要以FANUC 0I和SIEMENS 802S数控系统为例来说明车床操控面板按钮功能、MDA键盘使用和数控加工操作区的设置。通过本章的学习将使大家熟悉在宇龙仿真软件中以上两个数控系统的基本操作,掌握机床操作的基本原理,具备宇龙仿真软件中其它数控车床的自学能力。 就机床操作本身而言,数控车床和铣床之间并没有本质的区别。因此如果大家真正搞清楚编程和机床操作的的一些基本理论,就完全可以将机床操作和编程统一起来,而不必过分区分是什么数控系统、什么类型的机床。 在编程中一个非常重要的理论就是在编程时采用工件坐标值进行编程,而不会采用机床坐标系编程,原因有二:其一机床原点虽然客观存在,但编程如果采用机床坐标值编程,刀位点在机床坐标系中的坐标无法计算;其二即使能得到刀位点在机床坐标系的坐标,进而采用机床坐标值进行编程,程序是非常具有局限性的,因为如果工件装夹的位置和上次的位置不同,程序就失效了。实际的做法是为了编程方便计算刀位点的坐标,在工件上选择一个已知点,将这个点作为计算刀位点的坐标基准,称为工件坐标系原点。但数控机床最终控制加工位置是通过机床坐标位置来实现的,因为机床原点是固定不变的,编程原点的位置是可变的。如果告诉一个坐标,而且这个是机床坐标,那么这个坐标表示的空间位置永远是同一个点,与编程原点的位置、操作机床的人都没有任何关系;相反如果这个坐标是工件坐标值,那么它的位置与编程原点位置有关,要确定该点的位置就必须先确定编程原点的位置,没有编程原点,工件坐标值没有任何意义。编程原点变化,这个坐标值所表示的空间位置也变化了,这在机床位置控制中是肯定不行的,所以在数控机床中是通过机床坐标值来控制位置。为了编程方便程序中采用了工件坐标值,为了加工位置的控制需要机床坐标值,因此需要将程序中的工件坐标转换成对应点的机床坐标值,而前提条件就是知道编程原点在机床中的位置,有了编程原点在机床坐标系中的坐标,就可以将工件坐标值转换成机床坐标值完成加工位置的控制,解决的方法就是通过对刀计算出编程原点在机床坐标系中的坐标。程序执行时实际上做了一个后台的工作,就是根据编程原点的机床坐标和刀位点在工件坐标系中的坐标计算出对应的机床坐标,然后才加工到对应的机床位置。 这是关于编程的最基本理论,所有轮廓加工的数控机床在编程时都采用这样的理论,无论铣床、车床、加工中心等类型的机床,还是FANUC、SIEMENS、华中数控、数控等数控系统,数控机床都必须要对刀,原理都是完全相同的,而对刀设置工件坐标系或刀补则是机床操作中的核心容,如果大家搞清楚这些理论对机床操作将十分具有指导意义。 18.1 实训目的 本章主要使大家了解宇龙仿真软件车床的基本操作,熟悉并掌握FANUC 0I数控车床的操作界面,在此基础上过渡并熟悉SIEMENS 802S数控车床的界面和操作。 18.2 FANUC 0i数控车床

实验七-对汽车控制系统的设计与仿真

实验七 对汽车控制系统的设计与仿真 一、实验目的: 通过实验对一个汽车运动控制系统进行实际设计与仿真,掌握控制系统性能的分析和仿真处理过程,熟悉用Matlab 和Simulink 进行系统仿真的基本方法。 二、实验学时:4 个人计算机,Matlab 软件。 三、实验原理: 本实验是对一个汽车运动控制系统进行实际设计与仿真,其方法是先对汽车运动控制系统进行建摸,然后对其进行PID 控制器的设计,建立了汽车运动控制系统的模型后,可采用Matlab 和Simulink 对控制系统进行仿真设计。 注意:设计系统的控制器之前要观察该系统的开环阶跃响应,采用阶跃响应函数step( )来实现,如果系统不能满足所要求达到的设计性能指标,需要加上合适的控制器。然后再按照仿真结果进行PID 控制器参数的调整,使控制器能够满足系统设计所要求达到的性能指标。 1. 问题的描述 如下图所示的汽车运动控制系统,设该系统中汽车车轮的转动惯量可以忽略不计,并且假定汽车受到的摩擦阻力大小与汽车的运动速度成正比,摩擦阻力的方向与汽车运动的方向相反,这样,该汽车运动控制系统可简化为一个简单的质量阻尼系统。 根据牛顿运动定律,质量阻尼系统的动态数学模型可表示为: ? ??==+v y u bv v m & 系统的参数设定为:汽车质量m =1000kg , 比例系数b =50 N ·s/m , 汽车的驱动力u =500 N 。 根据控制系统的设计要求,当汽车的驱动力为500N 时,汽车将在5秒内达到10m/s 的最大速度。由于该系统为简单的运动控制系统,因此将系统设计成10%的最大超调量和2%的稳态误差。这样,该汽车运动控制系统的性能指标可以设定为: 上升时间:t r <5s ; 最大超调量:σ%<10%; 稳态误差:e ssp <2%。 2、系统的模型表示

自整角机伺服系统的设计与仿真

四川师范大学本科毕业设计伺服系统的设计与仿真 学生姓名叶峻嘉 院系名称工学院 专业名称电子工程及其自动化 班级2008 级 2 班 学号2008180243 指导教师杨楠 完成时间2012年 5 月 15 日

伺服系统的设计与仿真 姓名:叶峻嘉指导教师:杨楠 内容摘要:伺服广义上是指用来控制被控对象的某种状态或某个过程,使其输出量能自动地、连续地、精确地复现或跟踪输入量的变化规律。其控制行为的主要特征表现为输出“服从”输入,输出“跟随”输入(为此伺服系统也叫做随动系统)。本设计选择以自整角机为检测元件的伺服系统为具体研究对象。系统包括以下几个环节:自整角机、相敏整流器、可逆功率放大器、执行机构及减速器。基于上述模型,本文通过具体实例分析了系统的稳定性、动态性能,并对系统的误差进行了简单分析,指出各种误差来源并写出具体表达式和数学关系,并针对性地提出了有效校正方案并采用串联校正装置进行仿真分析,结果表明校正后的系统总体工作稳定可靠,指标满足设计要求。 关键词:MATLAB 自整角机伺服系统动态性能仿真分析

Design and simulation of the servo system Abstract:Servo broadly refers to the variation used to control the controlled object in a state or a process, so that output can automatically,continuously and accurately reproduce or track the variation of the input.The main features of the control behavior for the output "obey" input and output follow theinput (this servo system is also called servo systems).This design choice selsyn for the detection of components for the specific object of study to servo system. The system consists of the following links: synchro, the phase-sensitive rectifier, reversible power amplifier, implementing agencies and reducer. Based on the above model, through concrete examples and analysis ofsystem stability,dynamic performance, and system errors, a simple analysis, pointing outthe various sources of error and write specific expression and mathematical relationships, and puts forward effective correction programs and using the regulatorto simulate and analyze the results show that the overall system stable and reliableindicators to meet the design requirements. Keywords: MATLAB Synchro Servo System Dynamic Correction SimulationAnalysis

上海宇龙数控加工仿真软件操作

上海宇龙仿真操作2009.5 一、软件开启。 双击桌面图标,或者右键单击图标打开,或点开始——程序——数控仿真系统。 二、选择机床。 (1)点左上角图标。 (2)点机床选项下拉菜单“选择机床”。 出现图004 依次点选“控制系统”“系统型号”“机床类型”“机床标准”最后点“确定”三、定义毛坯 (1)点左上角图标 (2)点零件下拉菜单“定义毛坯”。 出现图007

毛坯名字一般不用改;材料默认低碳钢,可以点右面的下拉箭头选择各种材料;圆柱形状即为上图所示为棒料,横向150为长度,纵向100为直径;U形形状下图008为带孔棒料,上面150为棒料长度,左面100为棒料直径,下面50为内孔深度,右面50为孔径,所有数字左键单击即可修改;所有选项点选完毕后,点“确定”即可完成“定义毛坯” 四、放置毛坯 (一)点击左上角图标。 (二)点击零件下拉菜单放置零件。出现图011

左键单击刚才所设的“毛坯1”内容变蓝,再单击“安装零件”即可安装,并进入“移动零件”状态。 五、移动零件 (一)安装零件后的默认状态。图012 (二)点击零件下拉菜单,移动零件。会出012图示。 “—”号为缩进,“+”号为伸出,中间旋转符号为“调头” 六、选择刀具 (一)点击图标 (二)点击机床下拉菜单“选择刀具” 出现图016刀具选择选项。

首先,1234号刀具选框选中会变黄,其次,选择刀片样式(16类),选中样式后会有刀片规格(角度刀长刀尖角),最后,选择刀柄(内外左右等),再选择刀柄规格(长度)。总结为一把刀点五下。所有刀具选择完毕后点“确定”。 以下为推荐选择。1号刀“定制”“菱形刀片”“35度11刃长刀尖半径0”“右偏93度或90度” 2号刀切槽刀 3号螺纹刀 七、视图选择

控制系统设计与仿真实验报告

阅读使人充实,会谈使人敏捷,写作使人精确。——培根 控制系统设计与仿真上机实验报告 学院:自动化学院 班级:自动化 姓名: 学号: 法拉兹·日·阿卜——学问是异常珍贵的东西,从任何源泉吸收都不可耻。. 阅读使人充实,会谈使人敏捷,写作使人精确。——培根 一、第一次上机任务 1、熟悉matlab软件的运行环境,包括命令窗体,workspace等,熟悉绘图命令。 2、采用四阶龙格库塔法求如下二阶系统的在幅值为1脉宽为1刺激

下响应的数值解。 2?,??n10?0.5,??(s)G n22?????2ss nn3、采用四阶龙格库塔法求高阶系统阶单位跃响应曲线的数值解。 2?,,??5T?n100.5,???Gs)( n22???1)?s(?2s)(Ts?nn4、自学OED45指令用法,并求解题2中二阶系统的单位阶跃响应。 程序代码如下: 法拉兹·日·阿卜——学问是异常珍贵的东西,从任何源泉吸收都不可耻。. 阅读使人充实,会谈使人敏捷,写作使人精确。——培根

;曲线如下: 法拉兹·日·阿卜——学问是异常珍贵的东西,从任何源泉吸收都不可耻。.阅读使人充实,会谈使人敏捷,写作使人精确。——培根

法拉兹·日·阿卜——学问是异常珍贵的东西,从任何源泉吸收都不可耻。.阅读使人充实,会谈使人敏捷,写作使人精确。——培根

法拉兹·日·阿卜——学问是异常珍贵的东西,从任何源泉吸收都不可耻。. 阅读使人充实,会谈使人敏捷,写作使人精确。——培根 二、第二次上机任务 试用simulink方法解微分方程,并封装模块,输出为。得到各、1x i 状态变量的时间序列,以及相平面上的吸引子。 ?x?x??xx?3121? ??xx?x???322 ??xx?xx??x??32321参数入口为的值以及的初值。(其中,以及??????x28?10,?8/,,3,?i1模块输入是输出量的微分。)初值分别为提示:0.001xxx?0,?0,?312s:Simulink

电液伺服控制系统的设计

。 电液伺服控制系统的设计与仿真 引言 电液伺服系统具有响应速度快、输出功率大、控制精确性高等突出优点,因而在航空航天、军事、冶金、交通、工程机械等领域得到广泛应用。随着电液伺服阀的诞生,使液压伺服技术进入了电液伺服时代,其应用领域也得到广泛的扩展。随着液压系统逐渐趋于复杂和对液压系统仿真要求的不断提高,传统的利用微分方程和差分方程建模进行动态特性仿真的方法已经不能满足需要。因此,利用AMESim、Matlab/Simulink等仿真软件对电液伺服控制系统进行动态仿真,对于改进系统的设计以及提高液压系统的可靠性都具有重要意义。 1 液压系统动态特性研究概述 随着液压技术的不断发展与进步和应用领域与范围的不断扩大,系统柔性化与各种性能要求更高,采用传统的以完成执行机构预定动作循环和限于系统静态性能的系统设计远远不能满足要求。因此,现代液压系统设计研究人员对系统动态特性进行研究,了解和掌握液压系统动态工作特性与参数变化,以提高系统的响应特性、控制精度以及工作可靠性,是非常必要的。 液压系统动态特性简述 … 液压系统动态特性是其在失去原来平衡状态到达新的平衡状态过程中所表现出来的特性,原因主要是由传动与控制系统的过程变化以及外界干扰引起的。在此过程中,系统各参变量随时间变化性能的好坏,决定系统动态特性的优劣。系统动态特性主要表现为稳定性(系统中压力瞬间峰值与波动情况)以及过渡过程品质(执行、控制机构的响应品质和响应速度)问题。 液压系统动态特性的研究方法主要有传递函数分析法、模拟仿真法、实验研究法和数字仿真法等。数字仿真法是利用计算机技术研究液压系统动态特性的一种方法。先是建立液压系统动态过程的数字模型——状态方程,然后在计算机上求出系统中主要变量在动态过程的时域解。该方法适用于线性与非线性系统,可以模拟出输入函数作用下系统各参变量的变化情况,从而获得对系统动态过程直接、全面的了解,使研究人员在设计阶段就可预测液压系统动态性能,以便及时对设计结果进行验证与改进,保证系统的工作性能和可靠性,具有精确、适应性强、周期短以及费用低等优点。 仿真环境简介 基于Matlab平台的Simulink是动态系统仿真领域中著名的仿真集成环境,它在众多领域得到广泛应用。Simulink借助Matlab的计算功能,可方便地建立各种模型、改变仿真参数,有效解决了仿真技术中的问题。Simulink提供了交互的仿真环境,既可通过下拉菜单进行仿真,也可通过命令进行仿真。虽然Simulink提供了丰富的模块库,但是在Matlab/Simulink下对液压系统进行建模及仿真需要做很多简化工作,而模型的简化使得仿真结果往往出现一定的误差。AMESim (Advanced Modeling Environment for Simulation of Engineering Systems)是法国IMAGINE公司开发的一套高级仿真软件。它是一个图形化的开发环境,用于工程系统的建模、仿真和动态性能分析。AMESim的特点是面向工程应用从而使其成为

毕业设计 三级液压缸的设计与仿真

工程机械用三级液压缸的设计与仿真 摘要 本课题是工程机械用三级液压缸的设计与仿真,液压缸的设计包括系统工作压力的选定、液压缸内径和外径的确定、活塞杆直径和活塞直径的确定、液压缸壁厚的计算、缸盖厚度的确定、缸体长度的确定、缓冲装置的计算以及活塞杆稳定性的验算。本设计应用经验设计法和计算机辅助工程技术完成,先依据经验公式计算,确定了液压缸安装方案,设计了液压缸活塞及活塞杆尺寸参数,校核匹配的连接螺栓、销轴等。最后用绘图软件CAD完成液压缸装配图,运用solidworks进行运动仿真并分析。 通过对三级液压缸的运动仿真与分析,证明本设计的合理性和可行性。降低设计成本,减少产品开发时间。使毕业生进一步熟悉产品设计开发流程,熟练操作设计软件,为其以后工作打下坚实的基础。 关键词:工程机械、三级液压缸、设计、仿真

工程机械用三级液压缸的设计与仿真 Abstract This is the subject of construction machinery design and simulation of three hydraulic cylinders including the working pressure of the system is selected, the hydraulic cylinder inner diameter and outer diameter of the piston rod and the piston diameter, diameter determination, hydraulic cylinder wall thickness calculation to determine the thickness of the cylinder block, cylinder head, length, buffer device is calculated and the piston rod stability checking. Design and application of the experience design method and computer aided engineering technology, according to the empirical formula, determine the hydraulic cylinder installation project, design of hydraulic cylinder piston and piston rod size parameters, check matching bolt, pin. Finally with the drawing software CAD complete hydraulic cylinder assembly drawing,Using solidworks motion simulation and analysis Through the three cylinder motion simulation and analysis demonstrate that the design is reasonable and feasible. Reduce design costs, reduce product development time. Enables graduates to become more familiar with product design and development process, proficiency in design software for its future work to lay a solid foundation. Key words: Construction machinery、Three hydraulic cylinders、Design、Simulation

MATLAB控制系统与仿真设计

MATLAB控制系统与仿真 课 程 设 计 报 告 院(系):电气与控制工程学院 专业班级:测控技术与仪器1301班 姓名:吴凯 学号:1306070127

指导教师:杨洁昝宏洋 基于MATLAB的PID恒温控制器 本论文以温度控制系统为研究对象设计一个PID控制器。PID控制是迄今为止最通用的控制方法,大多数反馈回路用该方法或其较小的变形来控制。PID控制器(亦称调节器)及其改进型因此成为工业过程控制中最常见的控制器(至今在全世界过程控制中用的84%仍是纯PID调节器,若改进型包含在内则超过90%)。在PID控制器的设计中,参数整定是最为重要的,随着计算机技术的迅速发展,对PID参数的整定大多借助于一些先进的软件,例如目前得到广泛应用的MATLAB仿真系统。本设计就是借助此软件主要运用Relay-feedback法,线上综合法和系统辨识法来研究PID控制器的设计方法,设计一个温控系统的PID控制器,并通过MATLAB中的虚拟示波器观察系统完善后在阶跃信号下的输出波形。 关键词:PID参数整定;PID控制器;MATLAB仿真。 Design of PID Controller based on MATLAB Abstract This paper regards temperature control system as the research object to design a pid controller. Pid control is the most common control method up until now; the great majority feedback loop is controlled by this method or its small deformation. Pid controller (claim regulator also) and its second generation so become the most common controllers in the industry process control (so far, about 84% of the controller being used is the pure pid controller, it’ll exceed 90% if the second generation included). Pid parameter setting is most important in pid controller designing, and with the rapid development of the computer technology, it mostly recurs to some advanced software, for example, mat lab simulation software widely used now. this design is to apply that soft mainly use Relay feedback law and synthetic method on the line to study pid

simulink-matlab仿真教程

simulink matlab 仿真环境教程 Simulink 是面向框图的仿真软件。 演示一个Simulink 的简单程序 【例1.1】创建一个正弦信号的仿真模型。 步骤如下: (1) 在MATLAB 的命令窗口运行simulink 命令,或单击工具栏中的图标,就可以打开Simulink 模块库浏览器 (Simulink Library Browser) 窗口,如图1.1所示。 (2) 单击工具栏上的图标或选择菜单“File ”——“New ”——“Model ”,新建一个名为“untitled ”的空白 模型窗口。 (3) 在上图的右侧子模块窗口中,单击“Source ”子模块库前的“+”(或双击Source),或者直接在左侧模块和工具箱栏单击Simulink 下的Source 子模块库,便可看到各种输入源模块。 (4) 用鼠标单击所需要的输入信号源模块“Sine Wave ”(正弦信号),将其拖放到的空白模型窗口“untitled ”,则“Sine Wave ”模块就被添加到untitled 窗口;也可以用鼠标选中“Sine Wave ”模块,单击鼠标右键,在快捷菜单中选择“add to 'untitled'”命令,就可以将“Sine Wave ”模块添加到untitled 窗口,如图1.2 所示。 图7.1 Simulink 界面

(5) 用同样的方法打开接收模块库“Sinks”,选择其中的“Scope ”模块(示波器)拖放到“untitled”窗口中。 (6) 在“untitled”窗口中,用鼠标指向“Sine Wave”右侧的输出端,当光标变为十字符时,按住鼠标拖向“Scope”模块的输入端,松开鼠标按键,就完成了两个模块间的信号线连接,一个简单模型已经建成。如图1.3所示。 (7) 开始仿真,单击“untitled”模型窗口中“开始仿真”图标,或者选择菜单“Simulink”——“Start”,则仿真开始。双击“Scope”模块出现示波器显示屏,可以看到黄色的正弦波形。如图1.4所示。 (8) 保存模型,单击工具栏的图标,将该模型保存为“Ex0701.mdl”文件。 1.2 Simulink的文件操作和模型窗口 1.2.1 Simulink的文件操作 1. 新建文件 新建仿真模型文件有几种操作: ?在MATLAB的命令窗口选择菜单“File”“New”“Model”。 图7.2 Simulink界面 图7.3 Simulink模型窗口 图7.4 示波器窗口

宇龙数控加工仿真系统说明书

宇龙数控加工仿真系统实验指导书 主要内容 ?基于FANUC 0i数控加工仿真系统的基本操作方法 ?基于FANUC 0i数控车床的仿真加工操作 ?基于FANUC 0i数控铣床的仿真加工操作 ? FANUC 0i数控加工仿真实验 1 宇龙数控加工仿真系统基本操作方法 1.1 界面及菜单介绍 1.1.1 进入数控加工仿真系统 进入宇龙数控加工仿真系统3.7版要分2步启动,首先启动加密锁管理程序,然后启动数控加工仿真系统,过程如下: 鼠标左键点击“开始”按钮,找到“程序”文件夹中弹出的“数控加工仿真系统”应用程序文件夹,在接着弹出的下级子目录中,点击“加密锁管理程序”,如图1.1(a)所示。 (a) 启动加密锁管理程序(b) 启动数控加工仿真系统(c) 数控加工仿真系统登录界面 图1.1 启动宇龙数控加工仿真系统3.7版 加密锁程序启动后,屏幕右下方工具栏中出现的图表,此时重复上面的步骤,在二级子目录中点击数控加工仿真系统,如图1.1(b)所示,系统弹出“用户登录”界面,如图1.1(c)所示。 点击“快速登录”按钮或输入用户名和密码,再点击“登录”按钮,即可进入数控加工仿真系统。 1.1.2 机床台面菜单操作 用户登录后的界面,如图1.2所示。图示为FANUC 0i车床系统仿真界面,由四大部分构成,分别为:系统菜单或图标、LCD/MDI面板、机床操作面板、仿真加工工作区。 1 选择机床类型

图1.2 宇龙数控加工仿真系统3.7版FANUC 0i 车床仿真加工系统界面 打开菜单“机床/选择机床…”,或单击机床图标菜单,如图1.3(a )鼠标箭头所示,单击弹出“选择机床”对话框,界面如图1.3(b )所示。选择数控系统FANUC0i 和相应的机床,这里假设选择铣床,通常选择标准类型,按确定按钮,系统即可切换到铣床仿真加工界面,如图1.4所示。 (a) 选择机床菜单 (b) 选择机床及数控系统界面 图1.3 选择机床及系统操作 图1.4 宇龙数控加工仿真系统3.7版FANUC 0i 铣床仿真加工系统界面 系统菜单或图标 机床操作面板

复杂过程控制系统设计与Simulink仿真

银河航空航天大学 课程设计 (论文) 题目复杂过程控制系统设计与Simulink仿 真 班级 学号 学生姓名 指导教师

目录 0. 前言 (1) 1. 总体方案设计 (2) 2. 三种系统结构和原理 (3) 2.1 串级控制系统 (3) 2.2 前馈控制系统 (3) 2.3 解耦控制系统 (4) 3. 建立Simulink模型 (5) 3.1 串级 (5) 3.2 前馈 (5) 3.3 解耦 (7) 4. 课设小结及进一步思想 (15) 参考文献 (15) 附录设备清单 (16)

复杂过程控制系统设计与Simulink仿真 姬晓龙银河航空航天大学自动化分校 摘要:本文主要针对串级、前馈、解耦三种复杂过程控制系统进行设计,以此来深化对复杂过程控制系统的理解,体会复杂过程控制系统在工业生产中对提高产品产量、质量和生产效率的重要作用。建立Simulink模型,学习在工业过程中进行系统分析和参数整定的方法,为毕业设计对模型进行仿真分析及过程参数整定做准备。 关键字:串级;前馈;解耦;建模;Simulink。 0.前言 单回路控制系统解决了工业过程自动化中的大量的参数定制控制问题,在大多数情况下这种简单系统能满足生产工艺的要求。但随着现代工业生产过程的发展,对产品的产量、质量,对提高生产效率、降耗节能以及环境保护提出了更高的要求,这便使工业生产过程对操作条件要求更加严格、对工艺参数要求更加苛刻,从而对控制系统的精度和功能要求更高。为此,需要在单回路的基础上,采取其它措施,组成比单回路系统“复杂”一些的控制系统,如串级控制(双闭环控制)、前馈控制大滞后系统控制(补偿控制)、比值控制(特殊的多变量控制)、分程与选择控制(非线性切换控制)、多变量解耦控制(多输入多输出解耦控制)等等。从结构上看,这些控制系统由两个以上的回路构成,相比单回路系统要多一个以上的测量变送器或调节器,以便完成复杂的或特殊的控制任务。这类控制系统就称为“复杂过程控制系统”,以区别于单回路系统这样简单的过程控制系统。 计算机仿真是在计算机上建立仿真模型,模拟实际系统随时间变化的过程。通过对过程仿真的分析,得到被仿真系统的动态特性。过程控制系统计算机仿真,为流程工业控制系统的分析、设计、控制、优化和决策提供了依据。同时作为对先进控制策略的一种检验,仿真研究也是必不可少的步骤。控制系统的计算机仿真是一门涉及到控制理论、计算机数学与计算机技术的综合性学科。控制系统仿真是以控制系统的模型为基础,主要用数学模型代替实际控制系统,以计算机为工具,对控制系统进行实验和研究的一种方法。在进行计算机仿真时,十分耗费时间与精力的是编制与修改仿真程序。随着系统规模的越来越大,先进过程控制的出现,就需要行的功能强大的仿真平台Math Works公司为MATLAB提供了控制系统模型图形输入与仿真工具Simulink,这为过程控制系统设计与参数整定的计算与仿真提供了一个强有力的工具,使过程控制系统的设计与整定发生了革命性的变化。

相关文档
相关文档 最新文档