为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

基于Matlab的双闭环直流调速系统仿真研究毕业设计论文

2019-01-22 6页 doc 825KB 85阅读

用户头像 个人认证

不系舟红枫

从教近30年,经验丰富,教学水平较高

举报
基于Matlab的双闭环直流调速系统仿真研究毕业设计论文 本科毕业论文格式要求一、论文的结构与要求毕业设计(论文)包括以下内容(按顺序):本科论文包括封面、目录、标题、内容摘要、关键词、正文、注释、参考文献等部分。如果需要,可以在正文前加“引言”,在参考文献后加“后记”。论文一律要求打印,不得手写。1.目录目录应独立成页,包括论文中全部章、节和主要级次的标题和所在页码。2.论文标题论文标题应当简短、明确,有概括性。论文标题应能体现论文的核心内容、法学专业的特点。论文标题不得超过25个汉字,不得设置副标题,不得使用标点符号,可以分二行书写。论文标题用词必须规范,不得使用缩略语或外文缩...
基于Matlab的双闭环直流调速系统仿真研究毕业设计论文
本科毕业格式要求一、论文的结构与要求毕业(论文)包括以下内容(按顺序):本科论文包括封面、目录、标题、内容摘要、关键词、正文、注释、参考文献等部分。如果需要,可以在正文前加“引言”,在参考文献后加“后记”。论文一律要求打印,不得手写。1.目录目录应独立成页,包括论文中全部章、节和主要级次的标题和所在页码。2.论文标题论文标题应当简短、明确,有概括性。论文标题应能体现论文的核心内容、法学专业的特点。论文标题不得超过25个汉字,不得设置副标题,不得使用标点符号,可以分二行书写。论文标题用词必须规范,不得使用缩略语或外文缩写词(通用缩写除外,比如WTO等)。3.内容摘要内容摘要应扼要叙述论文的主要内容、特点,文字精练,是一篇具有独立性和完整性的短文,包括主要成果和结论性意见。摘要中不应使用公式、图表,不标注引用文献编号,并应避免将摘要撰写成目录式的内容介绍。内容摘要一般为200个汉字左右。4.关键词关键词是供检索用的主题词条,应采用能够覆盖论文主要内容的通用专业术语(参照相应的专业术语标准),一般列举3——5个,按照词条的外延层次从大到小排列,并应出现在内容摘要中。5.正文正文一般包括绪论(引论)、本论和结论等部分。正文字数本科不少于6000字,专科一般不少于5000字,正文必须从页首开始。*绪论(引论)全文的开始部分,不编写章节号。一般包括对写作目的、意义的说明,对所研究问题的认识并提出问题。*本论是全文的核心部分,应结构合理,层次清晰,重点突出,文字通顺简练。*结论是对主要成果的归纳,要突出创新点,以简练的文字对所做的主要工作进行。结论一般不超过500个汉字。正文一级及以下子标题格式如下:一、;(一);1.;(1);①。6.注释注释是对所创造的名词术语的解释或对引文出处的说明。注释采用脚注形式,用带圈数字表示序号,如注①、注②等,数量不少于10个,脚注少于10个的论文为不合格论文。7.参考文献参考文献是论文的不可缺少的组成部分,是作者在写作过程中使用过的文章、著作名录。参考文献应以近期发表或出版的与法学专业密切相关的学术著作和学术期刊文献为主,数量不少于6篇,参考文献少于6篇的论文成绩评定为不合格。产品说明、技术标准、未公开出版或发表的研究论文等不列为参考文献,有确需说明的可以在后记中予以说明。二、打印装订要求论文必须使用标准A4打印纸打印,一律左侧装订,并至少印制3份。页面上、下边距各2.5厘米,左右边距各2.2厘米,并按论文装订顺序要求如下:1.封面封面包括《广西广播电视大学关于毕业设计(论文)评审表》(封面、附录4)、《学生毕业设计(论文)评审表》(封2)、《广西广播电视大学关于毕业设计(论文)答辩申报表》(封3、附录5)。 2.目录目录列至论文正文的三级及以上标题所在页码,内容打印要求与正文相同。目录页不设页码。3.内容摘要摘要标题按照正文一级子标题要求处理,摘要内容按照正文要求处理。4.关键词索引关键词与内容摘要同处一页,位于内容摘要之后,另起一行并以“关键词:”开头(采用黑体),后跟3~5个关键词(采用宋体),词间空1字,即两个字节,其他要求同正文。5.正文正文必须从内容提要页开始,并设置为第1页。页码在页末居中打印,其他要求同正文(如正文第5页格式为“―5―”)。论文标题为标准三号黑体字,居中,单倍行间距;论文一级子标题为标准四号黑体字,居中,20磅行间距;正文一律使用标准小四号宋体字,段落开头空两个字,行间距为固定值20磅;正文中的插图应与文字紧密配合,文图相符,内容正确,绘制规范。插图按章编号并置于插图的正下方,插图不命名,如第二章的第三个插图序号为“图2—3”,插图序号使用标准五号宋体字;正文中的插表不加左右边线。插表按章编号并置于插表的左上方,插表不命名,如第二章的第三个插表序号为“表2—3”,插表序号使用标准五号宋体字。6、 参考文献按照GB7714—87《文后参考文献著录规则》规定的格式打印,内容打印要求与论文正文相同。参考文献从页首开始,格式如下:(1)著作图书文献序号 作者 《书名》,出版地:出版者,出版年份及版次(第一版省略)如:[4] 劳凯声 《教育法论》,南京:江苏教育出版社,2001(2)译著图书文献序号 作者 《书名》,出版地:出版者,出版年份及版次(第一版省略)(3)学术刊物文献序号 作者 《文章名》,《学术刊物名》,年卷(期)如:[5]周汉华 《变法模式与中国立法法》,《中国社会科学》,2000(1)(4)学术会议文献序号 作者 《文章名》,编者名,会议名称,会议地址,年份,出版地,出版者,出版年(5)学位论文类参考文献序号 作者 《学位论文题目》,学校和学位论文级别,答辩年份(6)西文文献著录格式同中文,实词的首字母大写,其余小写。参考文献作者人数较多者只列前三名,中间用逗号分隔,多于三人的后面加“等”字(西文加“etc.”)。学术会议若出版论文集者,在会议名称后加“论文集”字样;未出版论文集者省去“出版者”、“出版年”项;会议地址与出版地相同的省略“出版地”,会议年份与出版年相同的省略“出版年”。三、毕业设计(论文)装袋要求毕业设计(论文)是专业教学的重要内容,必须规范管理,统一毕业设计(论文)装袋要求:1、论文稿本。经指导的提纲,一稿、二稿和装订好的正稿。2、过程记录表。包括指导教师指导记录表,学生毕业设计(论文)评审表(答辩过程记录表)等;3、相关材料。法专业要求的其他材料,如法学社会等。中国环境教育立法研究内容摘要摘要:目前,我国学术界对环境教育立法问题的研究还处于起步阶段,有关环境教育的法律规范也很不完善,影响和限制了我国环境教育的大力推行和良好普及,实质上是制约了我国解决环境问题的能力和可持续发展的进程。本文从环境问题的现状入手,阐释了环境教育立法的必要性和可行性,介绍了其他国家和地区的环境教育立法实践,在总结国内外先进经验的基础上,提出了对我国环境教育立法的构想。以期通过加强教育立法的途径,实现我国环境教育的普及,为改善解决我国环境问题的能力和可持续发展的进程创造条件。关键词:环境问题环境教育环境教育立法 一、环境问题、环境教育与环境教育立法(一)环境问题马克思说:“人靠自然界生活,这就是说,自然界是为了不致死亡而必须不断与之交往。所谓人的肉体生活和精神生活同自然界相联系,也就等于说自然界同自身相联系,因为人是自然界的一部分。” 生存与发展是人类社会最基本的主题。在人类与环境不断地相互影响和作用中,环境问题始终是伴随着人类的活动产生和发展的。不幸的是,在相当长的时期内,人类过分强调了作为自然主人的一面,夸大了人的主观能动性作用,忽视甚至忘却自然界的惩罚。环境问题并非始于今日,早在200年前的第一次工业革命时期就产生了环境问题。到了本世纪50年代,环境事件不断出现和加剧。到了70~80年代则出现了全球性的环境危机。目前全球人口正以每年9 000万的速度增长,预计到21世纪中期,世界人口将达到100亿。 人口无节制地增长,给地球的生态环境和有限的自然资源带来了沉重的压力。联合国列出了威胁人类生存的全球十大环境问题:全球气候变暖;臭氧层的损耗和破坏;酸雨蔓延;水资源危机;生物多样性减少;大气污染;有毒有害化学物质污染与危险废物越境转移;森林面积锐减;土地荒漠化;海洋污染。随着我国社会经济的迅速发展,环境保护与经济发展之间的矛盾日益凸显。20世纪最后几年有三件震撼国人的大事足以说明我国环境问题的严重性,已显示出环境破坏给人类带来的灾难性的报复。一是1997年创纪录(227天)的黄河断流;二是1998年的长江大水灾;三是2000年波及北京等地的频繁的沙尘暴。专家指出了目前困扰中国环境的十大问题。1、大气污染问题2004年我国二氧化硫排放量为1 995万吨,居世界第一位。据专家测算,要满足全国天气的环境容量要求,二氧化硫排放量要在现有基础上至少削减40%。此外,2004年中国烟尘排放量为1 165万吨,工业粉尘的排放量为1 092万吨。大气污染是中国目前面临的第一大环境问题。2、水环境污染问题中国七大水系的污染程度依次是:辽河、海河、淮河、黄河、松花江、珠江、长江,其中,42%的水质超过3类标准(不能做饮用水源),全国有36%的城市河段为劣质5类水质,丧失使用功能。大型淡水湖泊(水库)和城市湖泊水质普遍较差,75%以上的湖泊富营养化加剧,主要由氮、磷污染引起。3、垃圾处理问题中国全国工业固体废物年产生量达8.2亿吨,综合利用率约为46%。全国城市生活垃圾年产生量为1.4亿吨,达到无害化处理要求的不到10%。塑料包装物和农膜导致的白色污染已蔓延全国各地。(二)环境教育与环境问题的关系1、环境教育的发展历程环境教育的起源,一直可以追溯到19世纪末20世纪初的自然研究(Natural Study)。当时在学校开展自然研究的基本目的是教育学生通过亲身观察和参与,了解和评价自然环境。到20世纪上叶,人们认识到保护生态和自然环境的重要性,保护运动(Conservation movement)在社会中形成,学校教育在自然研究的基础上引入了自然保护的教育内容,这就是环境教育的萌芽。(1)国外环境教育的发展历程1972年在瑞典首都斯德哥尔摩召开的“世界人类环境会议”是环境教育发展的一个里程碑。为了响应斯德哥尔摩会议的第96条建议,联合国教科文组织和联合国环境规划署于1975年颁布了国际环境教育计划(IEEP),其目的是在环境教育领域内,促进经验和信息的交流、研究和实验、人员培训、课程和相应教材的开发及国际合作。1975年,在前南斯拉夫的贝尔格莱德召开的国际环境教育会议,通过了《贝尔格莱德宪章:环境教育的全球纲领》。该宪章根据环境教育的性质和目标,指出环境教育是“进一步认识和关心经济、社会、政治和生态在城乡地区的相互依赖性;为每一个人提供获得保护环境的知识和价值观、态度、责任感和技能;创造个人、群体和整个社会行为的新模式。”此后,《贝尔格莱德宪章》成为世界各国制定环境教育纲要与章程的重要依据之一。而环境教育的普及对环境相关法律的立法、执法都可起到相当大的辅助作用。大力开展环境教育,使环境意识特别是环境保护法律意识深入人心,使人们认识到环境问题不仅是社会问题,更是可以涉及到每个人切身利益和法律责任、社会责任的问题,认识到环境问题和法律责任的关系,更好地使环境保护法律成为预防环境问题发生的利剑,这样可以达到依法治理环境和人们自觉保护环境的目的。二、中国环境教育立法的必要性和可行性(一)中国环境教育立法的必要性当一种社会关系需要用立法来调整,说明这种社会关系的重要性。中国环境教育专门立法是否必要,则完全取决于以下前提:(1)环境教育的重要性;(2)环境教育立法对社会经济发展的重要作用。五、结论21世纪是环境世纪,公众的环境意识通过环境教育来建立。根据我国人口多,地区经济水平差异大,公民受教育程度不一的现状,要使公众的环境保护意识提高到一个比较高的水平,实现社会——经济——环境的协调发展,尽早达到国家的可持续发展目标,构建和谐社会,通过立法机关制定完善的、具有可操作性的《环境教育法》不失为一个有效的方法。希望对促进我国环境教育法律体系的建立提供一些有益的参考。 课程结业论文 基于Matlab的双闭环直流调速系统仿真研究 目录 21前言 42双闭环直流调速系统的工作原理 42.1双闭环直流调速系统的介绍 52.2双闭环直流调速系统的组成 52.3双闭环直流调速系统的稳太结构图和静特性 72.4双闭环直流调速系统的数学模型 72.5双闭环直流调速系统的起动过程分析 92.6双闭环直流调速系统的动态性能分析 112.7双闭环直流调速系统的动态性能指标 132.8双闭环直流调速系统的频域分析 132.9双闭环直流调速系统两个调节器的作用 153 MATLAB语言及Simulink 153.1仿真技术的背景 153.2 Matlab和Simulink简介 163.3 Matlab建模与仿真 163.4 Simulink仿真工具 173.5控制系统计算机仿真的过程 194 Simulink环境中的系统模型、仿真结果及分析 204.1电流环的MATLAB计算及仿真 204.1.1电流环校正前后给定阶跃响的MATLAB计算及仿真 214.1.2绘制单位阶跃扰动响应曲线并计算其性能指标 224.1.3单位冲激信号扰动的响应曲线 234.1.4电流环频域分析的MATLAB计算及仿真 244.2转速环的MATLAB计算及仿真 244.2.1转速环校正前后给定阶跃响应的MATLAB计算及仿真 264.2.2绘制单位阶跃信号扰动响应曲线并计算其性能指标 284.2.3单位冲激信号扰动的响应曲线 284.2.4转速环频域分析的MATLAB计算及仿真 315总结 32附录 37参考文献: 1前言 许多生产机械要求在一定的范围内进行速度的平滑调节,并且要求具有良好的稳态、动态性能。而直流调速系统调速范围广、静差率小、稳定性好以及具有良好的动态性能,在高性能的拖动技术领域中,相当长时期内几乎都采用直流电力拖动系统。双闭环直流调速系统是直流调速控制系统中发展得最为成熟,应用非常广泛的电力传动系统。 由于该系统的结构较复杂,控制器可调参数较多,所以整个系统的设计和校正比较困难,需要有一个功能全面、分析方便的仿真设计平台。传统的仿真设计平台主要是VC和Delphi等高级语言环境,需要做大量的底层代码编写工作,很不方便,效率不高,仿真结果也不直观。自从MATLAB的Simulink推出以后,动态系统的仿真就变得非常容易了。因其含有极为丰富的专用于控制工程与系统分析的函数,具有强大的数学计算功能,且提供方便的图形绘制功能,只要在Simulink中画出系统的动态结构图模型,编写极简单的程序,即可对该系统进行仿真,效率极高,环境友好,从而给系统的设计和校正带来很大的方便。Matlab在学术和许多实际领域都得到广泛应用,已成为国际控制界应用最广的语言和工具。 本课题主要是在Simulink环境中对双闭环直流调速系统进行仿真设计,具体内容有:对电流调节器和转速调节器进行校正设计;对电流环和转速环进行时域和频域分析;对调速系统进行跟随性和抗扰性分析。 2双闭环直流调速系统的工作原理 2.1双闭环直流调速系统的介绍 双闭环(转速环、电流环)直流调速系统是一种当前应用广泛,经济,适用的电力传动系统。它具有动态响应快、抗干扰能力强的优点。我们知道反馈闭环控制系统具有良好的抗扰性能,它对于被反馈环的前向通道上的一切扰动作用都能有效的加以抑制。采用转速负反馈和PI调节器的单闭环调速系统可以在保证系统稳定的条件下实现转速无静差。但如果对系统的动态性能要求较高,例如要求起制动、突加负载动态速降小等等,单闭环系统就难以满足要求。这主要是因为在单闭环系统中不能完全按照需要来控制动态过程的电流或转矩。 在单闭环系统中,只有电流截止负反馈环节是专门用来控制电流的。但它只是在超过临界电流 值以后,靠强烈的负反馈作用限制电流的冲击,并不能很理想的控制电流的动态波形。带电流截止负反馈的单闭环调速系统起动时的电流和转速波形如图2-1a所示。当电流从最大值降低下来以后,电机转矩也随之减小,因而加速过程必然拖长。 在实际工作中,我们希望在电机最大电流(转矩)受限的条件下,充分利用电机的允许过载能力,最好是在过渡过程中始终保持电流(转矩)为允许最大值,使电力拖动系统尽可能用最大的加速度起动,到达稳定转速后,又让电流立即降下来,使转矩马上与负载相平衡,从而转入稳态运行。这样的理想起动过程波形如图2-1b所示,这时,启动电流成方波形,而转速是线性增长的。这是在最大电流(转矩)受限的条件下调速系统所能得到的最快的起动过程。 (a)带电流截止负反馈的单闭环调速系统起动过程 (b)理想快速起动过程 (a)Current deadline with a single negative feedback loop (b)an ideal quick start process speed control system starting process 图2-1 调速系统起动过程的电流和转速波形 Fig2-1 speed system start of the current process and speed waveform 实际上,由于主电路电感的作用,电流不能突跳,为了实现在允许条件下最快启动,关键是要获得一段使电流保持为最大值 的恒流过程,按照反馈控制规律,采用某个物理量的负反馈就可以保持该量基本不变[1],那么采用电流负反馈就能得到近似的恒流过程。问题是希望在启动过程中只有电流负反馈,而不能让它和转速负反馈同时加到一个调节器的输入端,到达稳态转速后,又希望只要转速负反馈,不再靠电流负反馈发挥主作用,因此我们采用双闭环调速系统。这样就能做到既存在转速和电流两种负反馈作用又能使它们作用在不同的阶段。 2.2双闭环直流调速系统的组成 为了实现转速和电流两种负反馈分别起作用,在系统中设置了两个调节器,分别调节转速和电流,二者之间实行串级连接,如图2-2所示,即把转速调节器的输出当作电流调节器的输入,再用电流调节器的输出去控制晶闸管整流器的触发装置。从闭环结构上看,电流调节环在里面,叫做内环;转速环在外面,叫做外环。这样就形成了转速、电流双闭环调速系统。 该双闭环调速系统的两个调节器ASR和ACR一般都采用PI[1]调节器。因为PI调节器作为校正装置既可以保证系统的稳态精度[1],使系统在稳态运行时得到无静差调速,又能提高系统的稳定性[1];作为控制器时又能兼顾快速响应和消除静差两方面的要求。一般的调速系统要求以稳和准为主,采用PI调节器便能保证系统获得良好的静态和动态性能。 图2-2 转速、电流双闭环直流调速系统 Fig2-2 rotation、current double closed loop DC rotation regulation system U*n、Un—转速给定电压和转速反馈电压 U*i、Ui—电流给定电压和电流反馈电压 ASR—转速调节器 ACR—电流调节器 TG—测速发电机 TA—电流互感器 UPE—电力电子变换器 2.3双闭环直流调速系统的稳太结构图和静特性 首先要画出双闭环直流系统的稳态结构图2-3a,分析双闭环调速系统静特性的关键是掌握PI调节器的稳太特征。一般存在两种状况:饱和——输出达到限幅值;不饱和——输出未达到限幅值。当调节器饱和时,输出为恒值,输入量的变化不再影响输出,相当与使该调节环开环。当调节器不饱和时,PI作用使输入偏差电压 [1]在稳太时总是为零。 图2-3a 双闭环调速系统的稳态结构图 Fig2-3a Double-loop speed control system of steady-state chart (—转速反馈系数 (—电流反馈系数 (—Speed feedback coefficient (—Current feedback coefficient 实际上,在正常运行时,电流调节器是不会达到饱和状态的。因此,对静特性来说,只有转速调节器饱和与不饱和两种情况。 (一)转速调节器不饱和 此时两个调节器都不饱和,稳态时,他们的输入偏差电压都为零,即 由 得: 从而得到图2-3b静特性的n0-A段。 由 ,且ASR不饱和 得: ,说明n0-A段静特性从 (理想空载状态)一直延续到 ,而 一般都大于额定电流 的。 (二)转速调节器饱和 此时,ASR输出达到限幅值 ,转速外环呈开环状态,转速的变化对系统不再产生影响。双闭环变成一个电流无静差的单闭环系统。稳态时有: 从而得到图2-3b静特性的A-B段。 双闭环调速系统的静特性在负载电流小于 时表现为转速无静差[1],转速负反馈起主要调节作用。当负载电流达 到后,转速调节器饱和,电流调节器起主要调节作用,系统表现为电流无静差,得到过电流的自动保护。 图2-3b 双闭环调速系统的静特性 Fig2-3b Double-loop speed control system of static characteristics 2.4双闭环直流调速系统的数学模型 双闭环控制系统数学模型的主要形式仍然是以传递函数[2]或零极点模型[2]为基础的系统动态结构图。双闭环直流调速系统的动态结构框图如图2-4所示。图中 和 分别表示转速调节器和电流调节器的传递函数。为了引出电流反馈,在电动机的动态结构框图中必须把电枢电流 显露出来。 图2-4 双闭环直流调速系统的动态结构框图 Fig2-4 double closed loop DC rotation regulation system of dynamic structure diagram 2.5双闭环直流调速系统的起动过程分析 设置双闭环控制的一个重要目的就是要获得接近于理想的起动过程,因此在分析双闭环直流调速系统的动态性能时,有必要首先探讨它的起动过程。双闭环直流调速系统突加给定电压 由静止状态起动时,转速和电流的动态过程如图2-5所示。由于在起动过程中转速调节器ASR经历了不饱和、饱和、退饱和三个阶段,整个动态过程就分成图中标明的I、II、III三个阶段。 (一)第I阶段(0~t1)是电流上升阶段。 突加给定电压 后,通过两个调节器的跟随作用,使 、 、 都上升,但是在 没有达到负载电流 之前,电动机还不能转动。当 后,电动机开始转动。由于机电惯性的作用,转速不会很快增长,因而转速调节器ASR的输入偏差电压 的数值仍较大,其输出电压保持限幅值 ,强迫电枢电流 迅速上升。直到 , ,电流调节器很快就压制了 不再迅速增长,标志着这一阶段的结束。在这一阶段中,ASR很快进入并保持饱和状态,而ACR一般不饱和。 图2-5 双闭环直流调速系统起动过程的转速和电流波形 Fig2-5 double closed loop DC rotation regulation system starting process of rotation and current profile (二)第II阶段(t1~t2)是恒流升速阶段。 恒流升速阶段是起动过程中的主要阶段。在这个阶段中,ASR始终是饱和的,转速环相当于开环,系统表现为恒值电流给定 作用下的电流调节系统,基本上保持电流 恒定,因而系统的加速度恒定,转速呈线性增长(图2-5)。与此同时,电动机的反电动势E也按线性增长,对电流调节系统来说,E是一个线性渐增的扰动量(图2-4)。为了克服这个扰动, 和 也必须基本上按线性增长,才能保持Id恒定。当ACR采用PI调节器时,要使其输出量按线性增长,其输入偏差电压 必须维持一定的恒值,也就是说, 应略低于 。此外还应指出,为了保证电流环的这种调节作用,在起动过程中ACR不应饱和。 (三)第III阶段(t2以后)是转速调节阶段。 当转速上升到给定值 时,转速调节器ASR的输入偏差减少到零,但其输出却由于积分作用还维持在限幅值 ,所以电动机仍在最大电流下加速,必然使转速超调。转速超调后,ASR输入偏差电压变负,使它开始退出饱和状态,输出电压 和主电流 也因而下降。但是,由于 仍大于负载电流 ,转速将在一段时间内继续上升。直到 = 时,转矩 = ,则dn/dt=0,转速n才能到达峰值。此后,电动机开始在负载的阻力下减速,与此相应,电流出现一段小于 的过程,直到稳定。 双闭环直流调速系统起动过程的三个特点: 1.饱和非线性控制 当ASR饱和时,转速环开环,系统表现为恒值电流调节的单闭环系统;当ASR不饱和时,转速环闭环,整个系统是一个无静差系统,而电流内环则表现为电流随动系统。 2.准时间最优控制 在恒流升速阶段,系统电流为允许最大值,并保持恒定,使系统最快起动,即在电流受限制条件下使系统最短时间内起动。 3.转速超调 由于PI调节器的特性,只有使转速超调,即在转速调节阶段,ASR的输入偏差电压 为负值,才能使ASR退出饱和。所以采用PI调节器的双闭环直流调速系统的转速动态响应必然有超调。 2.6双闭环直流调速系统的动态性能分析 一般来说,双闭环调速系统具有比较满意的动态性能。动态性能可分为动态跟随性能和动态抗扰性能两种。其中动态抗扰性能对于调速系统更为重要,它主要表现为抗负载扰动和抗电网电压扰动。 (1) 动态跟随性能 双闭环调速系统在起动和升速过程中,能够在电流受电机过载能力约束的条件下,表现出很快的动态跟随性能。在减速过程中,由于主电路电流的不可逆性,跟随性能变差。在设计ACR时,应强调具有良好的跟随性能。 (2) 动态抗扰性能 1.抗负载扰动 由图2-6a可以看出,负载扰动作用在电流环之后,因此只能靠转速调节ASR来产生抗负载扰动的作用。在突加(突减)负载时,必然会引起动态速降(速升)。为了减少动态速降(速升),所以要求ASR具有较好的抗扰性能。 图2-6a 双闭环直流调速系统的抗负载扰动 Fig2-6a Double Loop DC Motor Control System-load disturbance 图2-6b 直流调速系统的动态抗扰作用 Fig2-6b DC rotation regulation system of dynamic turbulence-proof function ±∆Ud—电网电压波动在可控电源电压上的反映 ±∆Ud—Fluctuations in the power grid voltage power supply voltage controlled reflect on the 2.抗电网电压扰动 由于电网电压扰动和负载扰动在系统结构图中作用的位置不同,系统对它们的动态抗扰效果就不同。如图2-6b所示的双闭环系统中,电网电压扰动 和负载扰动 都作用在被转速负反馈环包围的前向通道上,就静特性而言,系统对它们的抗扰效果是一样的。从动态性能上看,负载扰动 作用在被调量n的前面,可以通过测速发电机检测出来,使负载扰动通过转速负反馈得到及时调节。而电网电压扰动作用在离被调量n更远的位置,转速调节器ASR不能及时对它进行调节,但是因为它作用在被电流负反馈环包围的前向通道上,使电压波动可以直接通过电流反馈得到及时的调节,不必等它影响到转速以后才能反馈回来,抗扰性能高。在双闭环系统中,由电网电压波动引起的转速动态变化比起单闭环系统小得多。 2.7双闭环直流调速系统的动态性能指标 自动控制系统的动态性能指标包括对给定输入信号的跟随性能指标和对扰动输入信号的抗扰性能指标两类。一般来说,调速系统的动态指标以抗扰性能为主,随动系统的动态指标以跟随性能为主。 (一)跟随性能指标 在给定信号或参考输入信号R(t)的作用下,系统输出量C(t)的变化情况可用跟随性能指标来描述。当给定信号变化方式不同时,输出响应也不一样。通常以输出量的初始值为零、给定信号阶跃变化下的过渡过程作为典型的跟随过程,这时的输出量动态响应称作阶跃响应,如图2-7a所示。 图2-7a 典型的阶跃响应曲线和跟随性能指标 Fig2-7a the typical step response process and tracing property index 一般希望在阶跃响应中输出量C(t)与其稳态值 的偏差越小越好,达到 的时间越短越好。常用的阶跃响应跟随性能指标下列各项: 1.上升时间 图2-7a绘出了阶跃响应的跟随过程,图中的 是输出量C的稳态值。在跟随过程中,输出量从零起第一次上升到 所经过的时间称作上升时间,它表示动态响应的快速性。 2.超调量σ与峰值时间 在阶跃响应过程中,超过 以后,输出量有可能继续升高,到峰值时间 时达到输出量最大值 ,然后回落。 超过稳态值 的最大偏离量与稳态值之比,用百分数表示,叫做超调量,即 超调量反映系统的相对稳定性。超调量越小,相对稳定性越好,即动态响应比较平稳。 3.调节时间 调节时间又称过渡过程时间,它衡量输出量整个调节过程的快慢。理论上,线性系统的输出过渡过程要到 才稳定,但实际上由于存在各种非线性因素,过渡过程到一定时间就终止了。为了在线性系统阶跃响应曲线上表示调节时间,认定稳态值上下±5%(或取±2%)的范围为允许误差带,以响应曲线达到并不再超出该误差带所需的时间定义为调节时间。显然,调节时间既反映了系统的快速性,也包含着它的稳定性。 (二)抗扰性能指标 控制系统稳定运行中,突加一个使输出量降低的扰动量F以后,输出量由降低到恢复的过渡过程是系统典型的抗扰过程,如图2-7b所示。常用的抗扰性能指标为动态降落和恢复时间。 图2-7b 突加扰动的动态过程和抗扰性能指标 Fig2-7b sudden plus turbulence of dynamic process and turbulence-proof property index 1.动态降落 系统稳定运行时,突加一个约定的标准负扰动量,所引起的输出量最大降落值 称作动态降落。一般用 占输出量原稳态值 的百分数 来表示(或用某基准值 的百分数 来表示)。输出量在动态降落后逐渐恢复,达到新的稳态值 ,( )是系统在该扰动作用下的稳态降落,即静差。动态降落一般都大于稳态误差。调速系统突加额定负载时转速的动态降落称作动态速降 。 2.恢复时间 从阶跃扰动作用开始,到输出量基本上恢复稳态,距新稳态值 之差进入某基准值 的±5%(或取±2%)范围之内所需的时间,定义为恢复时间 ,见图2-4b。其中 称作抗扰指标中输出量的基准值,视具体情况选定。如果允许的动态降落较大,就可以新稳态值 作为基准值。如果允许的动态降落较小,则按进入±5% 范围来定义的恢复时间只能为零,就没有意义了,所以必须选择一个比新稳态值更小的 作为基准。 2.8双闭环直流调速系统的频域分析 在设计校正装置时,主要的研究工具是伯德图(Bode Diagram)如图2-8所示,即开环对数频率特性的渐近线。它的绘制方法简便,可以确切地提供稳定性和稳定裕度的信息,而且还能大致衡量闭环系统稳态和动态的性能。正因为如此,伯德图是自动控制系统设计和应用中普遍使用的方法。 图2-8 典型的控制系统伯德图 Fig2-8 Typical control system Bode Diagram 在定性地分析闭环系统性能时,通常将伯德图分成低、中、高三个频段,频段的分割界限是大致的,从上图中三个频段的特征可以判断系统的性能,这些特征包括以下四个方面: (1)中频段以-20dB/dec的斜率穿越零分贝线,而且这一斜率覆盖足够的频带宽度,则系统的稳定性好; (2)截止频率(或称剪切频率) 越高,则系统的快速性越好; (3)低频段的斜率陡、增益高,说明系统的稳态精度高; (4)高频段衰减越快,即高频特性负分贝值越低,说明系统抗高频噪声干扰的能力越强。 以上四个方面常常是互相矛盾的。对稳态精度要求很高时,常需要放大系数大,却可能使系统不稳定;加上校正装置后,系统稳定了,又可能牺牲快速性;提高截止频率可以加快系统的响应,又容易引入高频干扰;如此等等。 设计时往往须在稳、准、快和抗干扰这四个矛盾的方面之间取得折中,才能获得比较满意的结果。 在伯德图,稳定裕度是衡量最小相位系统稳定程度(即相对稳定性)的重要指标,保留适当的稳定裕度可以防止系统在各元件参数发生变化后导致不稳定,稳定裕度也能间接地反映系统动态过程的平稳性,稳定裕度大意味着震荡弱、超调小。稳定裕度包括模稳定裕度 和相稳定裕度γ,一般要求: ≥6dB γ≥ 2.9双闭环直流调速系统两个调节器的作用 1.转速调节器的作用 (1)使转速n跟随给定电压 变化,当偏差电压为零时,实现稳态无静差。 (2)对负载变化起抗扰作用。 (3)其输出限幅值决定允许的最大电流。 2.电流调节器的作用 (1)在转速调节过程中,使电流跟随其给定电压 变化。 (2)对电网电压波动起及时抗扰作用。 (3)起动时保证获得允许的最大电流,使系统获得最大加速度起动。 (4)当电机过载甚至于堵转时,限制电枢电流的最大值,从而起大快速的安全保护作用。当故障消失时,系统能够自动恢复正常。 3 MATLAB语言及Simulink 3.1仿真技术的背景 仿真技术作为一门综合性的科学已有四十多年的发展历史,其间经历了物理模型仿真,模拟计算机仿真和数字计算机仿真。早期,人们采用计算机高级程序语言对系统进行仿真,如BASIC、FORTRAN、PASCAL等。近些年,C语言用得最为普遍。用计算机高级程序语言编制的系统仿真程序,不但要详尽描述各类事件的发生和处理情况,还要规定各类事件的处理顺序。这样,即便是一个很简单的系统,程序也会很长,难于调试。同时,为了设计出优良的人机界面,对数据输入方式和 仿真结果的数据打印格式或图形表达形式要大费心思。 3.2 Matlab和Simulink简介 电子计算机的出现和发展是现代科学技术的巨大成就之一。它对科学计术的几乎一切领域,特别对数值计算,数据处理,统计分析,人工智能以及自动控制等方面产生了极其深远的影响。熟练掌握利用计算机进行科学研究和工程应用的技术,已经成为广大科研设技人员必须具备的基本能力之一。大部分从事科学研究和工程应用的读者朋友可能都已经注意到并为之所困扰的是,当我们的计算涉及矩阵运算或画图时,利用FORTRAN和C语言等计算机语言进行程序设计是一项很麻烦的工作。Matlab正是为了免除无数类似上述的尴尬局面而产生的。在1980年前后,美国的Cleve博士在New Mexico大学讲授线性代数课程时,发现应用其它高级语言编程极为不便,便构思并开发了Matlab(MATrix LABoratory,即矩阵实验室),它是集命令翻译,科学计算于一身的一套交互式软件系统,经过在该大学进行了几年的试用之后,于1984年推出了该软件的正式版本,矩阵的运算变得异常容易。 为了准确的把一个控制系统的复杂模型输入给计算机,然后对之进行进一步的分析与仿真,1990年MathWorks软件公司为Matlab提供了新的控制系统模型图形输入与仿真工具,并定名为Simulnk,该工具很快在控制界得到了广泛的应用。但因其名字与著名的软件Simula类似,所以在1992年正式改名为Simulink。此软件有两个明显的功能:仿真与连接,亦即可以利用鼠标器在模型窗口上画出所需要的控制系统模型,然后利用该软件提供的功能来对系统直接进行仿真。很明显,这种做法使得一个很复杂系统的输入变得相当容易。Simulink的出现,更使得Matlab为控制系统的仿真与其在CAD中的应用打开了崭新的局面。 目前的Matlab已经成为国际上最为流行的软件之一,它除了传统的交互式编程外,还提供了丰富可的矩阵运算,图形绘制,数据处理,图像处理,方便的Windows编程等便利工具,由各个领域的专家学者相继推出了以Matlab为基础的实用工具箱工具箱,其中主要有信号处理、控制系统、神经网络、图像处理、鲁棒控制、非线性系统控制设计、系统辨识、最优化、μ分析与综合、模糊逻辑、小波、样条等工具箱,而且工具箱还在不断增加。借助其强大的功能,Matlab广泛应用于自动控制、图像信号处理,生物医学工程,语音处理,雷达工程,信号分析,振动理论,时序分析与建模,化学统计学,优化设计等领域,并表现出一般高级语言难以比拟的优势。 3.3 Matlab建模与仿真 长期以来,仿真领域的研究重点在仿真模型建立这一环节上,即在系统模型建立以后,要设计一种算法以使系统模型等为计算机所接受,然后再将其编制成程序在计算机上运行,因此,建模通常需要很长一段时间,同时仿真结果的分析必须依赖有关专家,而对决策者缺乏直接的指导。Matlab 提供的动态系统仿真工具 Simulink 可有效解决上述仿真技术问题。 在 Simulink 中,建立系统模型,可以随意改变仿真参数,即时得到修改后的仿真结果。 Matlab中的分析与可视化工具多种多样且易于操作。利用 Simulink 对动态系统做适当仿真和分析,可以在实际做出系统之前进行,以便对不符合要求的系统进行适时校正,增强系统性能,减少系统反复修改的时间,实现高效开发系统的目标。 动态仿真结果用图形方式显示在示波器的窗口或将数据以数字方式显示出来。 常用的 3 种示波器为Scope,XY Graph和Display。 3.4 Simulink仿真工具 为了准确地把一个控制系统的复杂模型输入给计算机,然后对之进行进一步的分析与仿真,MathWorks公司为MATLAB提供了新的控制系统模型图形输入与仿真工具,并定名为Simulink。 MATLAB软件的Toolbox工具箱与Simulink仿真工具,为控制系统的计算与仿真提供了一个强有力的工具,使控制系统的计算与仿真的传统方式发生了革命性的变化。MATLAB已经成为国际、国内控制领域内最流行的计算与仿真软件。 Simulink有两个明显的功能:仿真与连接,亦即可以利用鼠标器在模型窗口上画出所需的控制系统模型,然后利用该软件提供的功能来对系统直接进行仿真。很明显,这种做法使得一个很复杂系统的输入变得相当容易。Simulink的出现,更使得Matlab为控制系统的仿真与其在CAD中的应用打开了崭新的局面。 Simulink是一个用来对动态系统进行建模、仿真和分析的软件包,不仅界面友好且支持更灵活的模型描述手段。用户既可直接用方块图来输入仿真模型,也可用Matlab语言编写M-文件来输入。既可以纯图形方式输入,也可以纯文本方式来输入。还可将上述两种方法交叉混合使用。既可对连续系统也可对离散系统进行仿真,还适合于采样保持系统。同时,它也具有能在仿真进行的过程中动态改变仿真参数的功能。因此可以不难理解它自推出以后,就一直受到欧美和日本等国家或地区的控制界学者的青睐。 Simulink为用户提供了方框图进行建模的图形接口,采用这种结构画模型就像你用笔和纸来画一样容易。它与传统的仿真软件包用微分和差分方程建模相比,具有更直观、方便、灵活的优点。Simulink包含有Sinks(输出方式)、Source(输入源)、Linear(线性环节)、Nonlinear(非线性环节)、Connections(连接与接口)和Extra (其它环节)子模型库,而且每个子模型库中包含有相应的功能模块。用户也可以定制和创建用户自已的模块。 用Simulink创建的模型可以具有递阶结构,因此用户可以采用从上到下或从下到上的结构创建模型。用户可以从最高级开始观看模型,然后用鼠标双击其中的子系统模块,来查看其下一级的内容,以此类推,从而可以看到整个模型的细节,帮助用户理解模型的结构和各模块之间的相互关系。 在定义完一个模型以后,用户可以通过Simulink的菜单或Matlab命令窗口键入命令来对它进行仿真。菜单方式对于交互工作非常方便,而命令行方式对于运行一类仿真非常有用。采用Scope模块和其它的画图模块,在仿真进行的同时,就可观看到仿真结果。除此之外,用户还可以在改变参数后能迅速观看系统中发生的变化情况。仿真的结果还可以存放到Matlab的Workspace(工作空间)里做事后处理。 由于Matlab和Simulink是集成在一起的,因此用户可以在这两种环境下对自已的模型进行仿真、分析和修改。 3.5控制系统计算机仿真的过程 控制系统仿真,就是以控制系统的模型为基础,主要用数学模型代替实际的控制系统,以计算机为工具,对控制系统进行实验和研究的一种方法。 通常控制系统仿真的过程按以下步骤进行: 第一步,建立自控系统的数学模型 系统的数学模型,是描述系统输入、输出变量以及内部各变量之间关系的数学表达式。描述系统诸变量间静态关系的数学表达式,称为静态模型;描述自控系统诸变量间动态关系的数学表达式,称为动态模型。常用最基本的数学模型是微分方程与差分方程, 根据系统的实际结构与系统各变量之间所遵循的物理、化学基本定律,例如牛顿定律、克希霍夫定律、运动动力学定律、焦耳楞次定律等来列写出变量间的数学模型。这是解析法建立数学模型。 对于很多复杂的系统,则必须通过实验方法并利用系统辨识技术,考虑计算所要求的精度,略去一些次要因素,使模型既能准确地反映系统的动态本质,又能简化分析计算的工作。这是实验法建立数学模型。 控制系统的数学模型是系统仿真的主要依据。 第二步,建立自控系统的仿真模型 原始的自控系统的数学模型比如微分方程,并不能用来直接对系统进行仿真。还得将其转换为能够对系统进行仿真的模型。 对于连续控制系统而言,有像微分方程这样的原始数学模型,在零初始条件下进行拉普拉斯变换,求得自控系统传递函数数学模型。以传递函数模型为基础,等效变换为状态空间模型,或者将其图形化为动态结构图模型,这些模型都是自控系统的仿真模型。 对于离散控制系统而言,有像差分方程这样的原始数学模型以及类似连续系统的各种模型,这些模型都可以对离散系统直接进行仿真。 第三步,编制自控系统仿真程序 对于非实时系统的仿真,可以用一般的高级语言,例如Basic、Fortran或C等语言编制仿真程序。对于快速的实时系统的仿真,往往用汇编语言编制仿真程序。当然也可以直接利用仿真语言。 如果应用MATLAB的Toolbox工具箱及其Simulink仿真集成环境作仿真工具,这就是MATLAB仿真。控制系统的MATLAB仿真是控制系统计算机仿真一个特殊软件工具的子集。 第四步,进行仿真实验并输出仿真结果 进行仿真实验,通过实验对仿真模型与仿真程序进行检验和修改,而后按照系统仿真的要求输出仿真结果。 4 Simulink环境中的系统模型、仿真结果及分析 双闭环控制系统在实际工程中应用极其广泛,现对一个直流拖动双闭环V-M调速系统的进行仿真设计。 晶闸管—直流电机双闭环调速系统(V-M系统)的Simulink动态结构图,如图4所示。图中直流电机数据有: =10kW, =220V, =53.5A, =1500r/min,电枢电阻 =0.31Ω,路总电阻R=0.4Ω,电枢回路电磁时间常数 =0.0128s,三相桥平均失控时间 =0.00167s;触发整流装置的放大系数 =20;系统运动部分飞轮矩相应的机电时间常数 =0.042s,系统测速反馈系数 =0.0067Vmin/r,系统电流反馈系数 =0.072V/A,电流环滤波时间常数 =0.002s;转速环滤波时间常数 =0.01s。忽略系统的非线性,分别对系统的电流内环与转速外环进行稳态与动态的计算及仿真如下。 图4 双闭环调速系统的Simulink动态结构图 Fig4 double closed loop rotation regulation system of Simulink dynamic structure diagram 首先,计算额定磁通下的电机电动势转速比: 然后选择电流环和转速环类型。在双闭环直流调速系统中,电流环的主要作用就是保证电机起动时获得允许的最大电流,保持电枢电流在动态过程中不超过允许值,突加控制作用时超调量越小越好。根据自动控制理论[2],将电流环设计成典型I型系统[1],因为典型I型系统动态跟随性能的超调量很小,符合电流环的设计要求;而转速环在系统中主要发挥其抗扰动作用,根据自动控制理论,将转速环设计成典型II型系统[1],因为典型II型系统动态抗扰性能的动态速降 小,符合转速环的设计要求。 为保证电流调节器和转速调节器的运算放大器工作在线性特性段[3]以及保护调速系统的各个元件、部件与装置不致损坏,在电流调节器和转速调节器的输出端都设置了限幅装置。 4.1电流环的MATLAB计算及仿真 4.1.1电流环校正前后给定阶跃响的MATLAB计算及仿真 因为电流检测信号中常含有交流分量,所以须添加低通滤波器,但是由低通滤波器产生的反馈滤波同时也给反馈信号带来延迟,为平衡这一延滞作用,在给定信号通道也添加一个与反馈滤波相同时间数的惯性环节,使得给定信号与反馈信号经过同样的延滞。其传递函数为: 按照把电流环设计成I型系统的要求,根据自动控制理论,电流调节器应选择比例积分调节器,即PI调节器,其传递函数为: (s)= EMBED Equation.3 = , =0.32, =0.0128= 电流环的校正主要是对晶闸管整流与移相触发装置的放大倍数 进行校正,校正前 =20,构成动态结构图模型mx010.mdl;校正后 =30,构成动态结构图模型mx010a.mdl。其他参数不变,校正前、后的动态结构图模型只是 的值不一样,所以在此只给出校正后的mx010a.mdl文件的动态结构图的模型,如图4-1-1A所示。 图4-1-1A 带参数电流环的Simulink的模型为mx010a.mdl文件 Fig4-1-1A the belt parameter current loop Simulink model is the mx010.mdl document 在程序文件方式下执行以下的MATLAB程序L157.m: % MATLAB PROGRAM L157.m [a1,b1,c1,d1]=linmod('mx010');s1=ss(a1,b1,c1,d1); figure(1);step(s1);hold on [a2,b2,c2,d2]=linmod('mx010a');s2=ss(a2,b2,c2,d2); figure(2);step(s2) [y,t]=step(s1);[mp,tf]=max(y);cs=length(t); yss=y(cs);sgm=100*(mp-yss)/yss tp=t(tf) 运行该程序可得模型mx010.mdl与mx010a.mdl的单位阶跃响应曲线如图4-1-1B的(a)与(b)所示,并对于图4-1-1B的(b)图求出性能指标:超调量: =4.4403%,峰值时间: =0.0209s。 (a) (b) 图4-1-1B 电流环阶跃响应Simulink曲线 Fig4-1-1B the current loop step response the Simulink curve 图4-1-1B(a)是 =20时的系统单位阶跃响应,阶跃响应曲线单调上升,完全无超调,并且在0.04s内响应即结束。这样的电流环阶跃响应很理想,但是电机的加速起动不够快。 图4-1-1B(b)是 =30时的系统单位阶跃响应,响应曲线略有超调4.4403%,符合I型系统超调量小的特点,系统曲线迅速上升,峰值时间(0.0209s)非常短,电流立即下降至恒定并在0.04s内响应即结束,这样的阶跃响应是很理想的。对于电流环,比较此二者,电流稍微超调的可取,因为这有利于电机的加速起动,电机又不受什么影响。 4.1.2绘制单位阶跃扰动响应曲线并计算其性能指标 在图4-1-1A中两个扰动信号作用点分别施加单位阶跃信号,绘制其扰动响应曲线,并求其最大动态降落与最大动态降落的时间及恢复时间。为进行仿真,在信号综合点1与2施加扰动信号是分别构成MATLAB里的结构图模型mx010b.mdl与mx010c.mdl。,这两个结构图模型中的数据和图4-1-1A相同,只是扰动信号作用点不同。单位阶跃扰动信号的极性为负。 在程序文件方式下执行以下调用函数dist()的MATLAB程序L157a.m: % MATLAB PROGRAM L157a.m [a1,b1,c1,d1]=linmod('mx010b');s1=ss(a1,b1,c1,d1); figure(1);step(s1);hold on [a2,b2,c2,d2]=linmod('mx010c');s2=ss(a2,b2,c2,d2); figure(2);step(s2) [y1,t1]=step(s1);[detac,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); 程序执行后,可得图4-1-2(a)所示电流环在信号综合点2施加单位阶跃信号的扰动响应曲线,并有性能指标:最大动态降落: =-0.9061;最大动态降落时间: =0.0092s;基准值5%范围的恢复时间: =0.0459s;基准值2%范围的恢复时间: =0.0580s (a) (b) 图4-1-2 电流环单位阶跃信号扰动响应曲线 Fig4-1-2 current loop unit step signal turbulence response curve 将程序中的模型mx010b.mdl改为mx010c.mdl,执行后得图4-1-2(b)所示电流环在信号综合点1施加单位阶跃信号的扰动响应曲线如图,并有性能指标:最大动态降落: =-26.3855;最大动态降落时间: =0.0106s;基准值5%范围的恢复时间: =0.0900s;基准值2%范围的恢复时间: =0.1000s。 由两个扰动响应曲线及抗扰性能指标值可知,改系具有良好的抗扰性能,对比两组性能指标值可知,系统对施加在信号综合点2扰动信号的抗扰作用比施加在信号综合点1扰动信号的抗扰作用强,表明施加扰动作用点离被调量越近,电流环对扰动信号的抗扰能力越好。 4.1.3单位冲激信号扰动的响应曲线 在图4-1-1A中两个单位冲激扰动信号作用点分别施加单位冲激信号,绘制起冲激扰动响应曲线。在动态结构图中单位冲激信号的信号叠加点极性为正。 在程序文件方式下执行以下的MATLAB程序L157b.m: % MATLAB PROGRAM L157b.m [a1,b1,c1,d1]=linmod('mx010b');s1=ss(a1,b1,c1,d1); figure(1);impulse(s1);hold on [a2,b2,c2,d2]=linmod('mx010c');s2=ss(a2,b2,c2,d2); figure(2);impulse(s2) 程序执行后,可得电流环在信号综合点2与信号综合点1施加单位冲激信号时的扰动响应曲线如图4-1-3(a)与(b)所示。 (a) (b) 图4-1-3 电流环单位冲激信号扰动响应曲线 Fig4-1-3 current loop unit impulse signal turbulence response curve 电流环冲激扰动响应过程呈单调衰减如图4-1-3(a)所示或者呈一次衰减振荡如图4-1-3(b)所示都在0.06s内就结束了,抗扰动时间非常短,系统几乎察觉不出扰动的作用。说明电流环的抗扰性能好。 4.1.4电流环频域分析的MATLAB计算及仿真 根据自动控制原理,频域分析的特点是运用闭环系统的开环频率特性曲线来分析闭环系统的响应及其性能。频域分析的主要内容是画Bode图与计算频域性能指标。电流闭环系统的开环结构图如图4-1-4a所示,它对应着Simulink动态结构图模型mx007d.mdl. 图4-1-4a 电流闭环系统的开环结构图 Fig4-1-4a current closed-loop system split-loop structure diagram 在程序文件方式下执行以下的MATLAB程序L157c.m: % MATLAB PROGRAM L157c.m n1=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) 执行语句后,可得电流环的Bode图如图4-1-4b所示,在图上就附有经计算出电流环的频域性能指标: 模稳定裕度 =18.2dB -π穿越频率 =547rad/s 相稳定裕度γ= 剪切频率 =128rad/s 图4-1-4b 电流环的Bode图 Fig4-1-4b current loop of Bode diagram 工程上,一般要求模稳定裕度 ≥6dB,相稳定裕度γ≥ 。可见电流环有足够的稳定裕量,其频域性能是优良的,反映了电流环具有良好的相对稳定性。 4.2转速环的MATLAB计算及仿真 4.2.1转速环校正前后给定阶跃响应的MATLAB计算及仿真 与电流环添加低通滤波器措施一样,在转速环反馈通道与给定信号通道都添加了滤波惯性环节,其传递函数为: 按照把转速环设计成II型系统的要求,根据自动控制理论,转速调节器也应选择比例积分调节器,其传递函数为: (s)= EMBED Equation.3 , 转速环的校正主要是对转速调节器的参数 以及对晶闸管整流与移相触发装置的放大倍数 进行校正。 校正前 = , =100,转速调节器的传递函数为: (s)= EMBED Equation.3 = , 构成动态结构图模型mx011.mdl; 校正后 =5.3, =30,转速调节器的传递函数为: (s)= EMBED Equation.3 = , 构成动态结构图模型mx011a.mdl。其他参数不变,校正前、后的动态结构图模型只是 与 的值不一样,所以在此只给出校正后的mx011a.mdl文件的动态结构图的模型,如图4-2-1A所示。 图4-2-1A 带参数双闭环系数的Simulink动态结构图模型mx011.mdl Fig4-2-1A the belt parameter double closed loop coefficient Simulink dynamic structure diagram model mx011.mdl 用linmod()与step()函数命令并调用函数perf()编写求其阶跃响应与性能指标的MATLAB程序L157d.m如下。 在程序文件方式下执行以下的MATLAB程序L157d.m: % MATLAB PROGRAM L157d.m [a1,b1,c1,d1]=linmod('mx011'); s1=ss(a1,b1,c1,d1);figure(1);step(s1,'k') hold on [y1,t1]=step(s1);[a2,b2,c2,d2]=linmod('mx011a'); s2=ss(a2,b2,c2,d2);figure(2);step(s2,'k') [y2,t2]=step(s2); [sigma1,tp1,ts1]=perf(1,y1,t1); [sigma2,tp2,ts2]=perf(1,y2,t2); 程序执行后,可得转速环校正前后的单位阶跃响应曲线如图4-2-1B所示。 (a) (b) 图4-2-1B 转速环阶阶跃响应Simulink曲线 Fig4-2-1B the rotation loop step response curve 校正前转速环的单位阶跃响应仿真曲线如图4-2-1B(a)所示,此时响应产生了衰减振荡,表明系统稳定性差。 程序运行后,可得到图14-2-1B(a)阶跃响应性能指标: 超调量:σ%=67.7645%;峰值时间: =0.0258s;调节时间: =0.1048s。 同时可得到图4-2-1B(b)阶跃响应性能指标: 超调量:σ%=34.1602%;峰值时间: =0.0897s;调节时间: =0.1876s。 调节时间数值均对应于5%的误差带。 由计算图4-2-1B(b)的性能指标数据可见转速环的阶跃响应超调量σ%<35%,峰值时间 <0.1s,调节时间 <0.2s,表明系统的相对稳定性好,动态响应快,这样的系统响应是非常理想的。 4.2.2绘制单位阶跃信号扰动响应曲线并计算其性能指标 在图4-2-1A中两个扰动信号作用点分别施加单位阶跃信号,绘制其扰动响应曲线,并求其最大动态降落与最大动态降落的时间及恢复时间。为进行仿真,在作用点1与2施加扰动信号时分别构成MATLAB里的动态结构图mx011b.mdl与mx011c.mdl。这两个结构图模型中的数据和图4-2-1A相同,只是扰动信号作用点不同。 在程序文件方式下执行以下用linmod()与step()函数并调用dist()的程序L157e.m: % MATLAB PROGRAM L157e.m [a1,b1,c1,d1]=linmod('mx011b'); s1=ss(a1,b1,c1,d1); t=[0:0.01:0.5]; [y1,t1]=step(s1,t); figure(1); step(s1,t);hold on [detac,tp,tv]=dist(1,y1,t1) [detac0,tp0,tv0]=dist(2,y1,t1) [a2,b2,c2,d2]=linmod('mx011c'); s2=ss(a2,b2,c2,d2); t=[0:0.01:0.5]; [y2,t2]=step(s2,t); figure(2); step(s2,t); [detac1,tp1,tv1]=dist(1,y2,t2) [detac2,tp2,tv2]=dist(2,y2,t2) 程序执行后,可得转速环的单位阶跃扰动响应曲线如图4-2-2所示。(a)与(b)图分别对应着扰动信号作用于1与2两个不同的点。对于图4-2-2(a),计算其阶跃扰动响应性能指标:最大动态降落:detac=-1.8724;最大动态降落时间: =0.05s;基准值5%范围的恢复时间: =0.19s;基准值2%范围的恢复时间: =0.21s。对于图4-2-2(b)计算其阶跃扰动响应性能指标:最大动态降落:detac=-26.1314;最大动态降落时间: =0.03s;基准值5%范围的恢复时间: =0.28s;基准值2%范围的恢复时间: =0.29s。由阶跃扰动响应性能指标值可知,该系统对扰动信号具有良好的动态抗扰作用,对比两个阶跃扰动响应性能指标值可知,对作用在1点的扰动信号的抗扰作用比对作用在2点的扰动信号的抗扰作用强,再次表明扰动作用点离被调量越近,转速环对扰动信号的抗扰能力越好。 (a) (b) 图4-2-2 转速环的单位阶跃扰动响应曲线 Fig4-2-2 rotation loop unit step turbulence response curve (a)与(b)图分别对应着扰动信号作用于1与2两个不同的点。对于图4-2-2(a),计算其阶跃扰动响应性能指标:最大动态降落:detac=-1.8724;最大动态降落时间: =0.05s;基准值5%范围的恢复时间: =0.19s;基准值2%范围的恢复时间: =0.21s。对于图4-2-2(b)计算其阶跃扰动响应性能指标:最大动态降落:detac=-26.1314;最大动态降落时间: =0.03s;基准值5%范围的恢复时间: =0.28s;基准值2%范围的恢复时间: =0.29s。由阶跃扰动响应性能指标值可知,该系统对扰动信号具有良好的动态抗扰作用,对比两个阶跃扰动响应性能指标值可知,对作用在1点的扰动信号的抗扰作用比对作用在2点的扰动信号的抗扰作用强,再次表明扰动作用点离被调量越近,转速环对扰动信号的抗扰能力越好。 4.2.3单位冲激信号扰动的响应曲线 在图4-2-1A中两个扰动信号作用点分别施加单位冲激信号,绘制其扰动响应曲线。 在程序文件方式下执行以下MATLAB程序L157f.m: % MATLAB PROGRAM L157f.m [a1,b1,c1,d1]=linmod('mx011b'); figure(1); impulse(a1,b1,c1,d1);hold on [a2,b2,c2,d2]=linmod('mx011c'); figure(2); impulse(a2,b2,c2,d2) 程序执行后,可得转速环在扰动作用点1与扰动作用点2施加单位冲激信号时的扰动响应曲线如图4-2-3(a)与(b)所示。 (a) (b) 图4-2-3 转速环单位冲激信号扰动响应曲线 Fig4-2-3 rotation loop unit impulse signal turbulence response curve 转速环单位冲激扰动响应过程如图4-2-3(a)所示呈单调衰减或者如图4-2-3(b)所示呈一次衰减振荡在0.2s内就结束了,抗扰动过程亦非常短暂,系统转速外环已经感觉到扰动,但经0.2s扰动响应的过程已经结束。说明系统的抗扰性能好 4.2.4转速环频域分析的MATLAB计算及仿真 频域分析是运用闭环系统的开环频率特性曲线来分析闭环系统的响应与性能的。频域分析的主要内容是绘制Bode图与计算频域性能指标。 转速闭环系统的开环结构图如图4-2-4a(未画出转速环给定平衡滤波环节),此图即为mx011d.mdl动态结构图,对mx011d.mdl进行仿真操作如下: 图4-2-4a 转速闭环系统的开环结构图 Fig4-2-4a rotation closed-loop system split-loop structure diagram 根据题目要求,用函数命令linmod()与margin()给出MATLAB指令如下。在程序文件方式下执行以下MATLAB程序L157g.m: % MATLAB PROGRAM L157g.m [a,b,c,d]=linmod('mx011d'); sys=ss(a,b,c,d); margin(sys) 语句指令执行后可得Bode图如图4-2-4b所示。 图4-2-4b 电流环的Bode图 Fig4-2-4b rotation loop of Bode diagram 从由图上可得转速环频域性能指标: 模稳定裕度 =12.6dB -π穿越频率 =99.7rad/s 相稳定裕度γ= 剪切频率 =30.6rad/s 数据显示,模稳定裕度 >6dB,相稳定裕度γ> ,说明控制系统有较大的稳定裕度,反映了该系统具有良好的相对稳定性。 5总结 通过对电流环内的触发整流装置的放大系数 的校正,利用MATLAB及其中的仿真工具Simulink,对所设计的电流环和转速环的阶跃信号进行了仿真计算,使电流环阶跃响应Simulink曲线的峰值时间 缩短,提高系统的加速起动性能,通过对转速环内PI调节器比例部分放大系数 及触发整流装置的放大系数 的校正,使转速环阶跃响应性能指标的超调量σ%<35%,峰值时间 <0.1s,调节时间 <0.2s,提高了系统的稳定性,使动态响应更平稳。由电流环和转速环阶跃响应Simulink曲线及相应的性能指标得出:该系统具有响应速度快的动态跟随性能。 利用MATLAB及其中的仿真工具Simulink,对所设计的电流环和转速环的单位阶跃扰动信号进行了仿真计算,很容易绘制出各单位扰动响应曲线,并计算出阶跃扰动响应性能指标:最大动态降落detac、最大动态降落时间 和恢复时间 ,从阶跃扰动响应曲线及其性能指标得出:对扰动信号,该系统具有很强的动态抗扰能力。 利用MATLAB及其中的仿真工具Simulink,对所设计的电流环和转速环的频域进行了仿真计算,绘制出Bode图并计算频域性能指标,结果显示模稳定裕度 >6dB,相稳定裕度γ> ,电流环和转速环都有足够的稳定裕度,符合实际工程的设计要求,该系统有良好的相对稳定性。 由仿真计算结果表明,利用MATLAB7的Simulink对双闭环直流调速系统进行仿真设计,可以迅速直观地分析出系统的跟随性能、抗扰性能及稳定性,使得对系统进行分析、设计及校正变得更简单方便,大大缩短了系统的调试周期,提高了开发系统的效率。对于调速系统的设计,MATLAB7的Simulink确实是个经济、简单、快速、高效的工具。 附录 部分函数的源程序 函数perf的源程序如下: function [sigma,tp,ts]=perf(key,y,t) %MATLAB FUNCTION PROGRAM perf.m % %Count sigma and tp [mp,tf]=max(y); cs=length(t); yss=y(cs); sigma=100*(mp-yss)/yss tp=t(tf); %Count ts i=cs+1; n=0; while n==0; i=i-1; if key==1; if i==1; n=1; elseif y(i)>1.05*yss, n=1; end; elseif key==2; if i==1; n=1; elseif y(i)>1.02*yss, n=1; end; end; end; t1=t(i); cs=length(t); j=cs+1; n=0; while n==0; j=j-1; if key==1; if j==1; n=1; elseif y(j)<0.95*yss, n=1; end; elseif key==2; if j==1; n=1; elseif y(j)<0.98*yss; n=1; end; end; end; t2=t(j); if t2t2; ts=t1; end; elseif t2>tp; if t2=0.05, n=1; end; elseif key==2, if i==1, n=1; elseif y(i)>=0.02, n=1; end; end end; t1=t(i) i cs=length(t);j=cs+1;n=0; while n==0, j=j-1; if key==1 if j==1, n=1; elseif y(j)<=(-0.05), n=1; end; elseif key==2, if j==1, n=1; elseif y(j)<=(-0.02), n=1; end; end end; t2=t(j) j if t2t2 tv=t1 end elseif t2>tp, if t2
/
本文档为【基于Matlab的双闭环直流调速系统仿真研究毕业设计论文】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索