ImageVerifierCode 换一换
格式:DOCX , 页数:9 ,大小:157.24KB ,
资源ID:5513407      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/5513407.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(燃料电机的电机的选择及其控制策略的研究优化.docx)为本站会员(b****4)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

燃料电机的电机的选择及其控制策略的研究优化.docx

1、燃料电机的电机的选择及其控制策略的研究优化1电机简介 21.2直流直线电机的力平衡方程式 22电机参数的确定 32.1电机功率的确定 32.2电机转速的确定 33电机控制策略 43.1电机控制原理 43.2电机控制策略 53.2.1对积分作用的改进 63.2.2积分分离法 64 MATLAB语言及Simulink 74.1仿真技术的背景 74.2 Matlab和Simulink简介 74.3控制系统计算机仿真的过程 84.4电流环的MATLAB计算及仿真 85 总结 91电机简介一个多世纪以来,燃料电动机作为机电能量转换装置,其应用范围巳遍及国民经济的各个领域以及人们的日常生活之中。近些年来,

2、随着现代电力电子技术、控制技术和计算机技术的发展,电机的应用技术也得到了进一步的发展,新产品、新技术层出不穷。除了人们己经熟悉的普通电机外,许多不同用途的特种电机也不断问世,如广泛应用于办公设备的无刷直流电机和高精度的步进电机、用于照相机的超声波电机、用于心脏血液循环系统的微型电机等等。按照直流直线电动机的基本工作原理,直流直线电动机的结构有多种类型。根据磁动势(或磁通)源的不同,直流直线电动机可分为永磁式和电磁式两大类。永磁式是采用永久磁铁做磁通源,而电磁式是用直流电流来激励的。永磁式直线直流电动机 容易达到无刷无接触运行。但永磁材料由于质硬,很难进行机械加工,因而一般来说永磁式电动机的制造

3、成本比电磁式高。而电磁式比永磁式多了一项激磁耗损。图1 直线直流电动机的基本结构分类1.2直流直线电机的力平衡方程式线圈中通电时,电磁力大小如式(2.1)所示。从力学中可知,电磁力克服了动子所受的弹簧阻力和摩擦力才能使动子产生直线运动。由力平衡关系有: (1)其中 K -弹簧的弹性系数(N/mm)x -电机轴的位移量(mm) Ff -电机轴和外壳之间的摩擦力 (N) m -动子的质量(即杯套、运动轴以及位移检测装置的质量和)(kg) a -动子的加速度(m/s)。2电机参数的确定以汽车的运行工况的分析结果为基础,结合已经制定的动力性指标以及汽车动力系统部件目前的技术发展情况,接下来需要初步确定

4、驱动电机的规格参数。本文研究中需要确定的电机参数有峰值功率、额定功率,最高转速、额定转速、峰值转矩和额定转矩。2.1电机功率的确定电机的峰值功率需根据汽车的动力性指标,即最高车速、最大爬坡度和加速时间来确定。峰值功率肯定不小于由汽车三个动力性指标确定的三个功率值,峰值功率越大,则汽车的爬坡能力和加速能力越好,但是相应的电机以及整车的成本也会上升,因此需综合考虑。下表是各类电机评价。表1各类型的电机评价表车辆行驶所需功率高于电机系统设定的最小输出功率,低于电机系统的额定功率,同时辅助能源动力装置无需充电,则电机系统单独驱动车辆运行。如果辅助能源动力装置此时需要充电,则电机系统以额定功率运行,一部

5、分功率用于驱动车辆行驶,剩余部分功率用于向辅助能源动力装置充电。2.2电机转速的确定根据汽车最高车速,可以求得对应的电机转速,此时求得的电机转速为电机在恒功率区所能达到的最高转速。由汽车理论中公式 (2)式中: 由前文叙述可知,使用轮毂电机驱动的汽车,变速比gi 取值为 1,主减速比0i 取值为 1;au 为车速,这里取最高车速 140km/h,r为车轮滚动半径,n 为电机转速。 则在公式中,代入最高车速,可求的此时对应的电机的转速为(3)考虑汽车瞬间加速等情况下的功率需求以及适当提高电机转速可以使电机体和质量减小,进而降低造价,所以这里电机最高转速确定为 1500r/min,额定转速为 80

6、0r/min。3电机控制策略3.1电机控制原理自动控制系统中,为了获取控制信号,要将被控制量 y 与给定值 r 相比较,以构成误差信号 e=r-y,直接利用误差 e 进行控制,使系统趋向减小误差,以至使误差为零,从而达到使被控制量 y 趋于给定值 r 的目的。在此处的电机控制中也采用这种思想:在点位控制中,将给定位移作为给定值 r,而将检测到的位移量作为被控制量 y,在控制过程中不停地检测 y 值并与给定值 r 相比较,将偏差 e 经过一定的变换后得到控制电压并输出使电机运动,这样只要有偏差就会有输出变化,电机就会运动,直到偏差达到允许范围为止,这时也达到了我们的控制目的;在高频运动时,可以首

7、先给电机加上一定频率的成正弦变化的电压,使电机运动。通过上面的讨论我们知道,此时电机的运动属于受迫振动,它的振动频率也就是给电机施加的正弦波的频率,只要控制正弦电压的电压幅值,就可以控制电机振动时的振幅。这就是电机控制的基本思想。图2 电机控制简图数字 PID 控制原理常规的模拟PID控制系统原理框图如图3.1所示。该系统由模拟PID控制器和被控对象组成。图中,r(t)是给定值,y(t)是系统的实际输出值,给定值与实际输出值构成控制偏差 (4)e(t) 作为 PID 控制器的输入,u(t) 作为 PID 控制器的输出和被控对象的输入。所以模拟PID 控制器的控制规律为(5)式中 Kp -比例系

8、数; TI -积分系数; DT -微分系数; u0-控制常量。图3 控制原理图在控制器中,比例、积分和微分环节的作用分别是对被控制系统的现在、过去和将来作出反应。比例环节的作用是对偏差瞬间作出快速反应。偏差一旦产生,控制器立即产生控制作用,使控制量向减少偏差的方向变化。控制作用的强弱取决于比例系数 KP,KP越大,控制越强,但过大的 KP会导致系统振荡,破坏系统的稳定性。3.2电机控制策略积分环节的作用是把偏差的积累作为输出。在控制过程中,只要有偏差存在,积分环节的输出就会不断增大,直到偏差 e(t)=0,输出的 u(t)才可能维持在某一常量,使系统在给定值 r(t)不变的条件下趋于稳定。 积

9、分环节的调节作用虽然会消除静态误差,但也会降低系统的响应速度,增加系统的超调量。积分常数 TI越大,积分的积累作用越弱。增大积分常数 TI会减慢静态误差的消除过程,但可以减少超调量,提高系统的稳定性。所以,必须根据实际控制的具体要求来确定 TI。 实际的控制系统除了希望消除静态误差外,还要求加快调节过程。在偏差出现的瞬间,或在偏差变化的瞬间,不但要对偏差量作出立即响应(比例环节的作用),而且要根据偏差的变化趋势预先给出适当的纠正。为了实现这一作用,可在 PI 控制器的基础上加上微分环节,形成 PID 控制器。 微分环节的作用是阻止偏差的变化。它是根据偏差的变化趋势(变化速度)进行控制。偏差变化

10、得越快,微分控制器的输出越大,并能在偏差值变化之前进行修正。微分作用的引入,将有助于减小超调量,克服振荡,使系统趋于稳定,特别对高阶系统非常有利,它加快了系统的跟踪速度。需要对积分进行改进。3.2.1对积分作用的改进在电动机控制系统中,控制量的输出值要受到元器件或执行机构性能的约束(如电源电压的限制,放大器饱和等),因此它的变化应在有限范围内,如果计算机根据位置式 PID 算法得到的控制量 uk在上述范围内,那么 PID 控制可以达到预期的效果,一旦超出上述范围,那么实际执行的控制量就不再是计算值,产生的结果与预期的不相符,这种现象通常称为饱和效应。 在前面介绍的数字 PID 控制器中,引入积

11、分环节的目的主要是为了消除静态误差,提高控制精度。当在电机的启动、停车或大幅度增减设定值时,短时间内系统输出很大的偏差,会使 PID 运算的积分积累很大,引起输出的控制量很大,这一控制量很容易超出执行机构的极限控制量,从而引起强烈的积分饱和效应。常用的两种方法:3.2.2积分分离法积分分离法的思路是:当被控量与给定值的偏差较大时,去掉积分,以避免积分饱和效应;当被控制量与给定值比较接近时,重新引入积分,发挥积分的作用,消除静态误差,从而既保证了控制的精度又避免了振荡的产生。遇限削弱积分法遇限削弱积分法的思路是:一旦控制量 uk进入饱和区,便停止进行增大积分项的运算,而只进行使积分减少(即所谓削

12、弱)的运算。 具体过程是:在计算 uk前,先判断前一次的控制量 uk-1是否超出了极限范围,如果超出,说明已进入饱和区,这时再根据偏差的正负,来判断控制量是使系统加大超调还是减少超调,如果是减小超调,则保留积分项,否则取消积分项。控制器的参数整定选择调节器的参数,必须根据工程问题的具体要求来考虑。在工业过程控制中,要求被控过程是稳定的,对给定量的变化能迅速和光滑地跟踪,超调量小,在不同干扰下系统输出应能保持在给定值,控制变量不宜过大,在系统与环境参数发生时控制应保持稳定。显然,要同时满足上述要求是很难做到的。人们必须根据具体过程的要求,满足主要方面,并兼顾其它方面。图4 控制算法流程图4 MA

13、TLAB语言及Simulink4.1仿真技术的背景仿真技术作为一门综合性的科学已有四十多年的发展历史,其间经历了物理模型仿真,模拟计算机仿真和数字计算机仿真。早期,人们采用计算机高级程序语言对系统进行仿真,如BASIC、FORTRAN、PASCAL等。近些年,C语言用得最为普遍。用计算机高级程序语言编制的系统仿真程序,不但要详尽描述各类事件的发生和处理情况,还要规定各类事件的处理顺序。这样,即便是一个很简单的系统,程序也会很长,难于调试。同时,为了设计出优良的人机界面,对数据输入方式和仿真结果的数据打印格式或图形表达形式要大费心思。4.2 Matlab和Simulink简介电子计算机的出现和发

14、展是现代科学技术的巨大成就之一。它对科学计术的几乎一切领域,特别对数值计算,数据处理,统计分析,人工智能以及自动控制等方面产生了极其深远的影响。熟练掌握利用计算机进行科学研究和工程应用的技术,已经成为广大科研设技人员必须具备的基本能力之一。大部分从事科学研究和工程应用的读者朋友可能都已经注意到并为之所困扰的是,当我们的计算涉及矩阵运算或画图时,利用FORTRAN和C语言等计算机语言进行程序设计是一项很麻烦的工作。Matlab正是为了免除无数类似上述的尴尬局面而产生的。在1980年前后,美国的Cleve博士在New Mexico大学讲授线性代数课程时,发现应用其它高级语言编程极为不便,便构思并开

15、发了Matlab(MATrix LABoratory,即矩阵实验室),它是集命令翻译,科学计算于一身的一套交互式软件系统,经过在该大学进行了几年的试用之后,于1984年推出了该软件的正式版本,矩阵的运算变得异常容易。4.3控制系统计算机仿真的过程控制系统仿真,就是以控制系统的模型为基础,主要用数学模型代替实际的控制系统,以计算机为工具,对控制系统进行实验和研究的一种方法。第一步,建立自控系统的数学模型第二步,建立自控系统的仿真模型第三步,编制自控系统仿真程序第四步,进行仿真实验并输出仿真结果4.4电流环的MATLAB计算及仿真因为电流检测信号中常含有交流分量,所以须添加低通滤波器,但是由低通滤

16、波器产生的反馈滤波同时也给反馈信号带来延迟,为平衡这一延滞作用,在给定信号通道也添加一个与反馈滤波相同时间数的惯性环节,使得给定信号与反馈信号经过同样的延滞。图5 带参数电流环的Simulink的模型为mx010a.mdl文件程序如下:1)在程序文件方式下执行以下的MATLAB程序L157.m:% MATLAB PROGRAM L157.ma1,b1,c1,d1=linmod(mx010);s1=ss(a1,b1,c1,d1);figure(1);step(s1);hold ona2,b2,c2,d2=linmod(mx010a);s2=ss(a2,b2,c2,d2);figure(2);st

17、ep(s2)y,t=step(s1);mp,tf=max(y);cs=length(t);yss=y(cs);sgm=100*(mp-yss)/ysstp=t(tf)2)在程序文件方式下执行以下调用函数dist()的MATLAB程序L157a.m:% MATLAB PROGRAM L157a.ma1,b1,c1,d1=linmod(mx010b);s1=ss(a1,b1,c1,d1);figure(1);step(s1);hold ona2,b2,c2,d2=linmod(mx010c);s2=ss(a2,b2,c2,d2);figure(2);step(s2)y1,t1=step(s1);d

18、etac,tp,tv=dist(1,y1,t1);detac0,tp0,tv0=dist(2,y1,t1);t=0:0.01:0.2;y2,t2=step(s2,t);detac1,tp1,tv1=dist(1,y2,t2);detac2,tp2,tv2=dist(2,y1,t1);3)在程序文件方式下执行以下的MATLAB程序L157b.m:% MATLAB PROGRAM L157b.ma1,b1,c1,d1=linmod(mx010b);s1=ss(a1,b1,c1,d1);figure(1);impulse(s1);hold ona2,b2,c2,d2=linmod(mx010c);s

19、2=ss(a2,b2,c2,d2);figure(2);impulse(s2)4)在程序文件方式下执行以下的MATLAB程序L157c.m:% MATLAB PROGRAM L157c.mn1=1;d1=0.002 1;s1=tf(n1,d1);n2=0.0128 1;d2=0.04 0;s2=tf(n2,d2);n3=30;d3=0.00167 1;s3=tf(n3,d3);n4=2.5;d4=0.0128 1;s4=tf(n4,d4);n5=0.072;d5=1;s5=tf(n5,d5);sys=s1*s2*s3*s4*s5;margin(sys)5 总结由仿真计算结果表明,利用MATLAB7的Simulink对双闭环直流调速系统进行仿真设计,可以迅速直观地分析出系统的跟随性能、抗扰性能及稳定性,使得对系统进行分析、设计及校正变得更简单方便,大大缩短了系统的调试周期,提高了开发系统的效率。对于调速系统的设计,MATLAB7的Simulink确实是个经济、简单、快速、高效的工具。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1