风光互补发电系统
摘 要
进入二十一世纪,人类面临着实现经济和社会可持续发展的重大挑战,而能源问题日益严重,一方面是常规能源的匮乏,另一方面石油等常规能源的开发带来一系列的问题,如环境污染、温室效应等。人类需要解决能源问题,实现可持续发展,只能依靠科技进步,大规模开发利用可再生能源和新能源。而太阳能和风能被看做是最具有代表性的新能源和可再生能源,作为这两种能源的高级利用太阳能发电和风力发电技术受到世界各国的高度重视。由于风力发电和太阳能发电系统均受到外部条件的影响,光靠的风力或太阳能发电系统经常会难以保证系统供电的连续性和稳定性,因此,在采用风光互补的混合发电系统来进行相互补充,实现连续、稳定地供电。风光互补发电以其独特优势成为新能源研究的热点之一。本文针对风光互补发电系统设计了一套小型模拟装置,包括太阳能电池模拟,用直流电机对风机的模拟和交错并联Buck-Boost蓄电池充电主电路,并对交错并联Buck-Boost电路和交错并联Cuk斩波电路进行了研究、仿真,以及进行了模拟风机装置的调试。系统控制全部采用Freescale公司的56F8013 DSP控制实现,给出了各部分流程图。对于软硬件的关键问题还给出了相应解决方案。 关键词:风光互补 Buck–Boost电路 DSP
I
北京理工大学珠海学院2010届本科生毕业论文
Wind & Solar Hybrid Generating System
ABSTRACT
Entering the 21st century, human beings are facing to realize the sustainable development of economy and society, and energy problem becomes more and more serious, on the one hand,
conventional energy is serious short on the other hand, the development of oil and other conventional energy brings a series of problems, such as the environmental pollution, the greenhouse effect and so on. Only by relying on the progress of science and technology and the large-scale exploitation and utilization of renewable energy and new energy can human solve the problem of energy, and realize the sustainable development. And solar and wind power are considered the most representative of new and renewable energy, The power technology of solar energy and wind attrack world’s attention. Because of wind power and solar power system under external conditions, and only by independent wind or solar power systems often hard to ensure the continuity and consistency of power system therefore, using hybrid power system of complementary scenery to complement each other, realize the continuous, stable power supply. Wind-light complementary with its unique advantages become one of new energy research hotspots. Aiming at wind-light complementary this article design a small device, including solar cells in dc motor, the simulation and interlacing of fan parallel Buck - hee, and main circuit batteries to Buck staggered shunt circuit and interlacing parallel hee - Cuk chopper were studied, and the simulation, the simulated fan unit commissioning. Control system adopt Freescale company 56F8013 DSP control chart, each part. The key question for software and hardware to the corresponding solutions. Keyword:Wind and PV hybrid Buck–Boost Circuit DSP
II
北京理工大学珠海学院2010届本科生毕业论文
目 录
摘要 ...................................................... I ABSTRACT ................................................. II 1绪论 ..................................................... 1
1.1能源问题 ................................................ 1 1.2风能太阳能的概况 ........................................ 1 1.3 风光发电的发展概况 ...................................... 1 1.4 本文的主要内容 .......................................... 3
2风光互补发电系统总体方案的设计 ........................... 4
2.1风光互补发电系统的组成及总体框图 .......................... 4 2.2 模拟太阳能电池框图 ...................................... 5 2.3 模拟风力发电机组的组成及框图 ........................... 6
3风光互补发电系统的硬件设计 ............................... 7
3.1风光互补系统硬件的总体设计 ............................. 7 3.2风光互补系统主电路 ..................................... 8 3.3风光互补系统的电源模块 ................................. 9 3.3.115V电压产生电路 ....................................... 9 3.3.2±5V电压产生电路....................................... 9 3.3.35V电压产生电路 ....................................... 10 3.4检测模块 ............................................... 11 3.4.1电压检测电路 ......................................... 11
III
北京理工大学珠海学院2010届本科生毕业论文
3.4.2电流检测电路 ......................................... 11 3.5驱动模块 ............................................... 12
4风光互补发电系统的软件设计 .............................. 14
4.1软件实现功能 ........................................... 14 4.1.1模拟太阳能电池输出装置软件主要实现功能 ................. 14 4.1.2直流电机电枢电流控制软件主要实现功能 ................... 14 4.1.3蓄电池充电电路软件主要实现功能 ......................... 14 4.2软件设计工具 ........................................... 14 4.2.1软件开发环境CodeWarrior概述 .......................... 15 4.2.2PE(Processor Expert)概述 ............................... 15 4.3程序实现方法及流程图 .................................... 15 4.3.1模拟太阳能电池输出流程图 .............................. 15 4.3.2模拟风机流程图 ....................................... 17 4.3.3蓄电池充电电路流程图 .................................. 18 4.4程序关键部分的实现...................................... 20 4.4.1使用DSP芯片实现PWM移相 .............................. 20 4.4.2单极性移相PWM控制的实现 .............................. 21 4.4.3 双极性移相PWM控制的实现 ............................. 21 4.4.4 DSP定标和标幺化 ..................................... 21 4.4.4.1定标 ............................................... 21 4.4.4.2标么化 ............................................. 22
5系统仿真与调试 .......................................... 23
IV
北京理工大学珠海学院2010届本科生毕业论文
5.1仿真工具简介 ........................................... 23 5.2交错互补buck-boost斩波电路 ............................. 23 5.2仿真模型 ............................................... 23 5.2.1仿真结果 ............................................. 23 5.2.3结果分析 ............................................. 27 5.3模拟风机系统调试 ....................................... 27 5.3.1调试设备 ............................................. 28 5.3.2跟踪风机I-n曲线实验 .................................. 28 5.3.3模拟太阳能电池输出曲线 ................................ 31
6结论 .................................................... 33 参考文献 ................................................. 34 附 录 ................................................... 35 谢 辞 ................................................... 58
V
北京理工大学珠海学院2010届本科生毕业论文
1 绪论
1.1能源问题
能源是不仅仅是现代经济社会发展的基础,也是经济社会发展的重要制约因素。当前,包括我国在内的绝大多数国家都以石油和煤炭等矿物燃料为主要能源。随着矿物燃料的日益枯竭和全球环境的日益恶化,很多国家都在认真探索能源多样化的途径,积极开展新能源和可再生能源的研究开发工作。“解决能源危机可以有如下三种办法:一是提高燃烧效率以减少能源消耗,实现清洁煤燃料以减少污染;二是开发新能源,积极利用可再生能源;三是开发新材料、新工艺,最大限度地实现实现节能。太阳能和风能被看作是最具有代表性的新能源和可再生能源,作为这两种能源的高级利用,太阳能发电和风力发电技术受到世界各国的高度重视。”[1]
1.2风能太阳能的概况
人太阳能能分布广发,可自由利用,取之不经,用之不竭,是人类最终可以依赖的能源。而光伏发电技术是太阳能利用技术中最具有发展前景的方式之一。[5]它具有无污染、无噪声、安全可靠、故障率低、维护简单、建设周期短等优点。它是今后可替代矿物燃料的战略性能源,又是当前边远地区能源供应的一种有效的补充。随着矿物燃料的逐渐消耗,太阳能光伏发电技术将越来越显示其重要性和发展潜力。
风是地球上的一种自然现象,它是由太阳辐射造成地球表面受热不均引起的,引起大气层压力分布不均,以致空气流动所形成的动能称为风能。风能是太阳能的一种转换形式,是一种重要的自然能源,一起蕴藏量巨大、可以再生、分布广泛以及没有污染等优势而在各国发展迅速。全球的风能约为2.74×109WM,其中可利用的风能为2×107WM,比地球上可开发利用的水能总量还要大10倍。
可以看出,太阳能发电和风力发电对于改善能源结构、推动生态环境建设,特别是对边远地区的生产、生活用电等诸多领域的发展将发挥积极的作用,具有广阔的市场前景。
1.3 风光发电的发展概况
光伏发电技术
1839年,法国物理学家EdmondBecquerel意外的发现,用两片金属浸入溶液结构的付打电池在光照下会产生额外的电视,他将这种现象称为“光生付打效应(Photovoltaic Effect)”。1873年,英国科学家WilouzhbySmith观察到对光敏感的硒材料,并推断出在光的照射下硒导电能力的增加正比与光通量。1880年,Charles Ffitts 开发出以硒为基础的太阳能电池,以后人们即把能够产生光生付打效应的器件称为“光伏器件”。半导体PN结器件在阳光下的光电转换效率最高,通常称这类光伏器件为“太阳能电池(Solar Cell)”。19
1
北京理工大学珠海学院2010届本科生毕业论文
年,贝尔实验室的科学家们第一次用晶体硅材料制成了光伏电池,光电转换效率高达4%。始于20世纪50年代的空间发展计划成为光伏发电技术的第一个主要应用对象,而且光伏技术的发展也成为整个空间技术发展计划的一部分,对光伏技术的发展起到了巨大的推动作用。今天,几乎所有的人造卫星都是靠光伏电池供电,包括通信卫星、军事卫星和科学家实验卫星。
风能发电技术
20世纪90年代中后期,在世界范围内形成了一股风力发电热,风力发电量增长速度居全球之首。全世界风力发电迅猛发展的原因主要有一下几个:第一,风力发电技术比较成熟。近20年来,美国、丹麦等国家投入了大量的人力、物力和财力研究可以商业运营的风力机,取得了突破性的进展。可利用率从原来的50%提高到98%,风能利用系数超了40%。由于采用计算机技术,实现了风机自诊断功能,安全保护措施更加完善,并且实现了单机控制、多机群控和遥控,完全可以无人职守。现代风力机技术是现代高科技的完善组合。目前,百千瓦级风机已经商品化,投入批量生产,兆瓦级机组也正小批量生产。第二,风力发电具有经济性。目前据美国能源部2000年统计,全世界风力发电机组的单位造价已降为1000美元/KW,单位发电成本为4~7美分/kWh;而火力发电单位造价为700~800美元/KW,单位发电成本为5~8美分/kWh。第三,全球有丰富的风能资源。据统计全球风能潜力约为目前全球用电量的5倍。美国0.6%的陆地面积安装了风力发电机,便可以满足美国目前电力需求的20%。第四,的优惠。美国为风力机行业提供40%的信贷;德国也给风力机投资者提供资助,资助金额最高达单台风力机投资的60%;丹麦对风力机投资者提供资助,20世纪80年代初期为30%,以后逐年减少,到1990年资助完全取消。这些优惠,促进了风力商品化进程,这也是以上3个国家能成为世界上风电生产大国的一个主要原因。第五,风力发电是实现人类可持续发展的需要。随着现代工业的飞速发展,人类对能源的需求明显增加,而地球上可利用的常规能源日趋匮乏。据专家预测,煤炭还可以开采221年,石油还可以开采39年,天然气只能用60年。国际能源专家预言:21世纪是风力发电的世纪。绿色能源——风力发电将为人类
【2】
最终解决能源问题带来新的希望。
风光互补发电
上世纪八十年代许多人开始了风能、太阳能的综合利用的研究。丹麦的N.EBusch和Kllenbach(1981年)提出了太阳能和风能混合利用技术问题;美国的C.LAsPliden(1981)研究太阳能——风能混合转换系统的气象问题;前苏联的N.sarin等根据概率原理,统计出近似的太阳能风能潜力的估计值;余华杨等(1987)也提出了太阳能、风能发电机的能量转换装置。尽管太阳能和风力发电有上述众多优势,但是作为供电设备二者均存在一定的局限性。的风力发电装置在无风天气下无法提供电能的连续供应,而太阳能发电装置在夜晚以及阴雨天等气候条件下无法保证电能的连续供应。采用风光互补发电技术后,可以有效解决单一发电不连续问题,保证基本稳定的供电。我国属季风气候区,一般冬季风大,太阳辐射强度小;夏季风小,太阳辐射强度大。同时大部分地区正午太阳光强
2
北京理工大学珠海学院2010届本科生毕业论文
的时候一般没有风,而在夜间没有太阳光照的时候风力则相对较强。风和光在时间上的互补性使得风光互补发电技术在保障供电连续性上有重大意义,风光互补发电系统具有电力输出稳定、经济性高、对环境影响小等优点,也解决了太阳能发展中对电网冲击等影响。因而风光互补发电技术正在得到广泛地应用。
1.4毕设任务的提出
将风力发电机与太阳能电池组合,通过控制系统对蓄电池进行充电,就能保证晴天、阴雨天的充电能量能够持续。但是由于风能和太阳能受气候影响波动大,输出不稳定,而且二者输出功率不匹配,使得风光互补发电系统协调工作存在一定困难。因此,本文的主要目的是在模拟一套风光互补发电系统装置对风光互补发电匹配进行试验,设计一种用于小型风光互补发电系统储能环节的充电控制器,该控制器能够实现升降压控制稳定输出电压,这样就可以将功率变化较大的风电和光电有效的加以利用,从而提高系统的整体运行效率。
1.5本文的主要内容
主要的工作
本文对风光互补发电系统的特点设计了一套风光互补模拟装置,其中包括风机模拟装置和太阳能电池输出模拟装置,并设计了蓄电池充电电路,还进行了大量理论研究、仿真模拟和实验验证。本文主要章节如下安排: 第一章 第二章 第三章 第四章 第五章
介绍了本课题提出的背景,将当今世界的能源问题和新的能源的发展情况进行了简要的概述,明确了自己的设计任务。 简单的介绍了风力发电,太阳能发电以及风光互补发电的发展和技术特点、难点。
给出了总系统的设计方案,有系统的总框图、蓄电池充电主电路、模拟太阳能电池输出装置和模拟风机装置的电路框图。 就本文所涉及到的关键问题进行了分析与解决,包括主要拓扑结构的选择,控制策略的选择和实现方法等。
用PSIM对本文提到的两种交错拓扑进行了仿真研究,得到了些仿真结果,证明了设计思路的合理性和分析结果的正确性;并对桥式电路的模拟风机和太阳能输出效果做了实验,证明了可行性。
第六章
总结了个人所做的工作和不足之处。
3
北京理工大学珠海学院2010届本科生毕业论文
2 风光互补发电系统总体方案的设计
2.1风光互补发电系统的组成及总体框图
风光互补发电系统由太阳能电池板、小型风力发电机组、系统控制器、蓄电池组和逆变器等组成。本文基于太阳能模拟电路模拟太阳能电池板输出,使用直流电机模拟小型风机带动直流发电机构成风力发电机组,蓄电池充电电路为交错互补buck—boost电路,系统控制器采用Freescale公司DSP56F8013为控制核心对各模块分别控制实现。
下图为系统的总体框图:
模拟太阳能电池装置DCDCPWM驱动PWM风力机永磁电机整流桥滤波电压检测DCDC滤波电压检测GNDU1PWM驱动蓄电池负载上位机PCSCICPUPWM电流检测GND电流检测GND内部电源模块U2I1I2PA6
图2—1风光互补发电系统总体框图
模拟风机所要使用的直流电机以及永磁发电机、增量式编码器的照片如下:
图2—2模拟风力发电装置及测速环节
(1) 风力机:将风能转换为机械能。本实验中使用直流电机模拟。
4
北京理工大学珠海学院2010届本科生毕业论文
(2) 发电机:发电机直接与风力机相连,由风力机带动向外发电。 (3) 整流桥:实现不可控整流,将发电机所发出的交流换为直流电。 (4) 模拟太阳能电池装置:产生类似于太阳能电池输出特性的直流电输出。 (5) DC/DC模块:直流模块,将整流、滤波后的直流电变换为可供蓄电池和
负载使用的恒压或横流电,是系统的主要受控模块。
(6) 蓄电池:系统的储能装置,它将系统所发电能储存起来,在无风的情况
下释放能量向负载供电。
(7) 辅助电源:由多个DC_DC电源模块组成,产生不同幅值的电压,向控
制板上的各类有源器件提供电能供应。
(8) DSP控制器:系统的控制核心,用来进行检测信号的分析、处理并得出
相应的控制策略,从而产生控制信号。 (9) 驱动:用于驱动控制板上各种功率元件。
(10) 上位机PC:与控制器之间进行通信,可向控制器发出各种控制指令,
并可获得下位机的工作情况。
2.2 模拟太阳能电池框图
220V交流电源交流变压器滤波全桥变换器滤波电压检测电流检测主电路驱动PWMUPWM整流桥GNDU1辅助电源供电DSPADCISCI上位机PC
图2-3 太阳能电池模拟装置总体框图
(1) 交流变压器:产生一个可以调节的交流电压,一方面降低整流电路器件压力,另一方面实现电气隔离,防止烧毁器件。
(2) 整流桥:实现不可控整流,将发电机所发出的交流电变换为直流电。 (3) 滤波电路:电容滤波,产生电压比较稳定的直流电。 (4) 全桥变换电路:通过PWM控制,调节输出电压。
(5) 辅助电源:由多个DC-DC电源模块组成,产生不同幅值的电压,向控制板上各类有源器件提供电能供应。
(6) DSP控制器:系统的控制核心,用来进行检测信号的分析、处理并得出相应的控制策略,从而产生控制信号。
5
北京理工大学珠海学院2010届本科生毕业论文
(7) 驱动:用于产生能够驱动IGBT的PWM信号。
2.3 模拟风力发电机组的组成及框图
220V交流电源交流变压器滤波全桥变换器滤波电压检测电流检测直流电机光电编码器驱动PWMU辅助电源5V供电PWM模块PWM整流桥GNDU1上位机PCSCI串口DSPADCIGPIO
图2-4模拟风机装置的总体框图
(1) 交流变压器:产生一个可以调节的交流电压,一方面降低整流电路器件电压应力,另一方面实现电气隔离,防止烧毁器件。
(2) 整流桥:实现不可控整流,将发电机所发出的交流电变换为直流电。 (3) 滤波电路:电容滤波,产生电压比较稳定的直流电。 (4) 全桥变换电路:通过PWM控制,调节输出电流。
(5) 直流电机:用来模拟风机输出特性,其输出I~n曲线符合风力机输出曲线。 (6) 光电编码器:用于检测直流电机转速。
(7) 辅助电源:由多个DC-DC电源模块组成,产生不同幅值的电压,向控制板上各类有源器件提供电能供应。
(8) DSP控制器:系统的控制核心,用来进行检测信号的分析、处理并得出相应的控制策略,从而产生控制信号。
(9) 驱动:用于产生能够驱动IGBT的PWM信号。
6
北京理工大学珠海学院2010届本科生毕业论文
3 风光互补发电系统的硬件设计
3.1风光互补系统硬件的总体设计
系统硬件电路包括主电路部分,控制板部分,驱动部分,信号采样调理部分和辅助电源部分,设计原理图如图3-1所示,图3-2为PCB设计图。 接上一节去教学楼的
主电路控制板电流信号放大调理电路驱动电路电源模块
图3-1风光互补系统硬件设计原理图
图3-2 PCB设计图
7
北京理工大学珠海学院2010届本科生毕业论文
图3-3系统电路板实物图
3.2风光互补系统主电路
系统主电路的原理如图3-4所示。
L2吸收电路BRL1D3R8Q43.3VD4Q3~~~E1C1E2R1R2R33.3VQ1Q2D1D2蓄电池负载Q5U1U2I1R9RaRbI2
图3-4系统主电路原理图
图中BR为不可控整流桥,E1=E2=630uF/450V为整流滤波电容,R1=330K、R2=360 K、R3=10 K为输入侧直流电压检测部分,Q1~Q4为直流变换开关器件,Q5为负载投切控制开关,IGBT选用G40N60B3D。L1=L2=0.5mH为电路主电感,D1、
8
北京理工大学珠海学院2010届本科生毕业论文
D2为BUCK变换续流二极管,D3、D4为BOOST变换反关断二极管,R8=100K、R9=10K为输出直流侧电压检测部分,Ra为流经蓄电池电流的检测电阻,Rb为负载电流检测电阻。此外,主电路中还包括各滤波电容、功率器件的缓冲电路、蓄电池和负载等部分。
3.3风光互补系统的电源模块
内部电源模块的24V电源直接由主电路获得,当系统开始正常工作时,系统一边向负载和蓄电池供电,同时向内部电源模块供电,以保证控制部分的正常工作。而在系统的启动过程中,蓄电池将提供系统启动所需的电能,在系统开始正常工作后进行补充。
3.3.115V电压产生电路
15V电压产生电路如图3-4所示。该电路使用24V转15V的带隔离直流电源模块IB2415LS/D-2W,该模块体积小,工作稳定性好,应用灵活,
图3-4 15V电压产生电路
很适合线路板上分布式电源系统中需要产生一组与输入电源隔离的电源的应用场合。系统共有三个该电源产生电路,用于提供功率开关IGBT的驱动电压,其中Q1、Q3由于发射极与输入电压不共地,所以需要单独提供驱动电源,Q2、Q4、Q5发射极基本处于同一电位,所以可共用一个驱动电源。
3.3.2±5V电压产生电路
±5V电压产生电路如图3-5所示。该电路使用24V转±5V的带隔离稳压的直流电源模块IA2405KS-1W,该模块温度特性好,且输出电压稳定纹波小,适合与线路板上产生与输入隔离的正负电源的场合。系统只有一个该电路结构,它的输出参考点和系统模拟地共在一起,用于向电流检测信号调理电路的运放提供所需的正负电源。
9
北京理工大学珠海学院2010届本科生毕业论文
图3-5 5V电压产生电路
3.3.35V电压产生电路
图3-6为数字3.3V电压产生电路,该电路由两个直流模块组成,先使用IB2405LS/D-2W将24V电压变为5V电压,再利用芯片LM3940将5V电压变为3.3V电压。LM3940使用时输入和输出侧必须要有滤波电容,否则无法正常工作。该电路主要向控制板的DSP及其外围电路和驱动芯片输入端进行供电。
图3-6 数字3.3V电压产生电路
图3-7是产生3.3V模拟电源的电路,利用小磁珠将数字3.3V和模拟3.3V、数字地和模拟地进行隔离,得到干净的模拟电源,作为运放输入的参考电压使用。图中DS为电源指示灯,R55为限流电阻,当系统上电后,DS发光表明供电模块正常。
图3-7 模拟3.3V电压产生电路
10
北京理工大学珠海学院2010届本科生毕业论文
3.4检测模块 3.4.1电压检测电路
电压检测电路如图3-8所示,该系统直接利用电阻分压进行电压检测。分压电阻根据端电压的最大值大进行选取,当端电压为最大值时,使分压结果为3.3V即可。C为滤波电容,滤除高频噪声。D1、D2为限压保护二极管,当检测电压低于0V时,下管D2导通,将输出电压U牵制在0V,而当检测电压高于3.3V时,上管D1导通,从而将输出电压U牵制在了3.3V,所以输出电压U只在0V到3.3V之间,不会对DSP产生损坏。
3.4.2电流检测电路
电流检测电路如图3-9所示,利用一个采样电阻进行电流检测。Ra为50mΩ采样电阻,最大可通过5A电流,C为滤波电容。由于采样电阻很小,所以需要进行进一步的处理才能输入到DSP,图3-10为电流检测信号放大调理电路。该电路共有两级运放,由于所检测的蓄电池电流有正负之分,所以运放利用正负电源进行供电。电路选用双运放芯片OP284,该芯片具有供电电压范围宽,增益稳定,温漂小,带宽大,噪声小等特点,完全可以满足电路设计需要。
Vcc3.3VR8D1UCR9GNDI1I1CRaD2
GND
图3-8 电压检测电路 图3-9 电流检测电路
放大环节偏置环节跟随环节滤波保护环节
图3-10 电流检测信号放大调理电路
11
北京理工大学珠海学院2010届本科生毕业论文
电路第一级为信号放大环节,设其增益为A1,输入为V1in,输出为V1out,则有:
R36330 V1outA1V1in1V1in1V1in16V1in (3-1)
22R35该环节放大电路将采样电阻检测得到的微小电压信号,放大为-3.3V~+3.3V的电压信号。由于DSP的输入只能是0V~3.3V的电压信号,所以需要偏置环节将前级放大信号调整到合适的范围,调理环节实际上就是给前级输出加一个直流偏置,将-3.3V~+3.3V的电压信号变换为0V~3.3V的电压信号。调理环节的输入为V1out,设其输出为V2in,则有:
V2in1.65V1out2 (3-2)
第二级运放为电压跟随电路,设其输出为V2out,则有:
V2outV2in (3-3) 该环节将调整好的电压信号直接输出,起缓冲稳压作用。
最后的环节是对信号进行滤波与保护,该环节的作用和电压检测电路中介绍的作用相同。
3.5驱动模块
由于DSP发出的PWM信号不能直接驱动IGBT工作,IGBT工作时需要+15V的开栅电压和低于0V的关栅电压,所以本文选用惠普公司专用驱动芯片HCPL3120。它是一种专门用于驱动IGBT的光耦隔离式集成驱动芯片,最高开关频率可达2MHz,输出驱动电压变化范围大,它可以驱动1200V/100A的IGBT。图3-11是该芯片的功能框图和真值表。当光耦导通时,如果所加电压VCC–VEE大于13.5V,芯片输出高电平VO=VCC–VEE,驱动IGBT开通;当光耦关断时,芯片输出低电平使IGBT关断。
图3-11 HCPL3120的功能框图和真值表
12
北京理工大学珠海学院2010届本科生毕业论文
图3-12 驱动电路原理图
图3-12为驱动电路的原理图,将芯片中内部发光二极管的正端接3.3V高电平,负端接控制信号GA_A,当GA_A为低电平时,内部光耦导通,输出高电平驱动IGBT开通,当GA_A为高电平,内部光耦关断,输出低电平使IGBT关断。R10为内部二极管的限流电阻,C21为电源滤波电容,该电容必须有,不然芯片可能无法正常工作。C26、R20、D9是为了确保IGBT可靠关断,R25用来栅极du/dt不至过大,DZ5用来稳定驱动输出电压,使之保持在0~15V之间。
13
北京理工大学珠海学院2010届本科生毕业论文
4 风光互补发电系统的软件设计
4.1软件实现功能
软件实现以Freescale公司DSP56F8013为控制核心,分别控制太阳能电池输出模拟装置的全桥变换器,直流电机电枢电流控制的桥式整流电路和蓄电池充电电路中的交错并联DC/DC变换器。
4.1.1模拟太阳能电池输出装置软件主要实现功能
● 对采样检测到的模拟信号进行AD转换;
● 对AD转换后的采样信号进行软件低通滤波,对系统进行软件保护; ● 根据检测信号得到相应的控制策略和控制量;
● 产生4路PWM脉冲信号,控制主电路中四只IGBT开关管的开通和关断。
4.1.2直流电机电枢电流控制软件主要实现功能
● 对采样检测到的模拟信号进行AD转换;
● 对AD转换后的采样信号进行软件低通滤波,对系统进行软件保护; ● 使用外部中断计算脉冲编码器的脉冲数,进而计算直流电机转速; ● 根据检测信号得到相应的控制策略和控制量;
● 产生4路PWM脉冲信号,控制主电路中四只IGBT开关管的开通和关断。
4.1.3蓄电池充电电路软件主要实现功能
● 对采样检测到的模拟信号进行AD转换;
● 对AD转换后的采样信号进行软件低通滤波,对系统进行软件保护; ● 根据检测信号得到相应的控制策略和控制量;
● 产生4路PWM脉冲信号,控制主电路中四只IGBT开关管的开通和关断。
4.2软件设计工具
本系统主要使用的软件为Motorola公司DSP的软件开发调试工具CodeWarrior和其嵌入式PE(Processor Expert)软件包。[17]
对于DSP56800系列产品,飞思卡尔提供了两个有力的软件开发工具。一个是CodeWarrior集成开发环境,是一种可靠的用于交叉汇编,交叉C编译、链接和调试的开发工具;另外一个是软件开发工具PE(Processor Expert)软件包它提供了各种外设模块的驱动程序和接口。
14
北京理工大学珠海学院2010届本科生毕业论文
4.2.1软件开发环境CodeWarrior概述
CodeWarrior集成开发环境包含了一个可视化的工程创建和管理系统,对源代码文件和库进行全面的管理,降低了工程的复杂性。它带有一个代码编辑器,采用了习惯的拼写风格,是建立和修改源代码的理想工具。它还带有一个C源码级的调试器,提供基于WINDOWS的代码调试功能,可视化地显示复杂的数据结构和表达式的内容,大大加快了系统开发的速度,提高了工作效率。总之,CodeWarrior IDE允许设计人员可视化地进行代码编辑、链接、调试和内核仿真等多种操作。
4.2.2PE(Processor Expert)概述
PE(Processor Expert)是Codewarrior IDE中集成的软件包,内置自动代码生成工具;并且具有数据可视化和带模板的项目管理工具,可以根据用户的要求选择需要的外设模块,利用图形化的用户接口,对选定的模块进行设置,自动创建初始化代码,并按照要求生成一些功能代码。能够显著缩短开发时间、提高代码质量。使用该软件开发应用系统,可极大减少用户的工作量,大大提高系统的开发效率。利用PE可以花较少的时间了解所应用的DSP,就可以通过嵌入式豆将所需的功能进行配置,并完成驱动程序的生成,所以用户就可以快速建立一个初步的应用软件进行测试和改进,使用户专心开发用户系统特有的程序而不必拘泥于芯片的细节设置。
由于Processor Expert具有上述特性,因此对于它的操作就非常简单便捷。一切操作都是围绕每一个Embedded Bean的“特性”、“方法”和“事件”这三种属性产生的。下面就结合Processor Expert的界面来介绍对它的操作 [18]。
4.3程序实现方法及流程图 4.3.1模拟太阳能电池输出流程图
模拟太阳能电池输出时,在主函数进行了各模块的初始化,在ADC中断中实现了AD转换与滤波,在PWM重载中断中实现PI控制与PWM给定,在定时器中断中判断电路有无过流,有过流则关闭PWM输出。
15
北京理工大学珠海学院2010届本科生毕业论文
开始ADC中断CPU初始化读取电流AD转换值各模块初始化读取电压AD转换值设定光照强度数字低通滤波循环等待关闭ADC结束中断返回 PWM重载中断
根据光强和输出电压计算期望电流定时器中断PI调节PWM占空比超过限流值?ADC开启是关闭输出否PWM装载中断返回中断返回
图4-1模拟太阳能电池输出流程图
其中ADC与PWM同步转换。其实现为每次PWM中断开启使能AD转换中断,
16
北京理工大学珠海学院2010届本科生毕业论文
进入AD中断之后AD转换滤波完毕后关闭ADC,等待下一次进入PWM重载中断在此开启AD后才进行下一次AD转换。这样,没执行一次PWM重载只执行一次AD转换。
4.3.2模拟风机流程图
模拟风机时,在主函数进行了各模块的初始化,在ADC中断中实现了采样电压、电流的AD转换与滤波,在PWM重载中断中实现PI控制与PWM给定,当脉冲编码器有脉冲产生时进入外部中断,在外部中断中进行脉冲计数并判断电机是否转速太高,在定时器中断中判断电路有无过流,有过流则关闭PWM输出,同时进行电机转速的计算。
开始ADC中断PWM重载中断CPU初始化读取电流AD转换值根据风速和转速计算期望电流各模块初始化PI调节PWM占空比数字低通滤波设定初始风速ADC开启关闭ADC循环等待PWM装载结束中断返回中断返回
17
北京理工大学珠海学院2010届本科生毕业论文
外部中断定时器中断编码器脉冲Pulse_Counter++超过限流值?是否转速过高?关闭输出是否关闭PWM输出计算转速,Pulse_Counter清零中断返回中断返回
图4-2 模拟风机流程图
4.3.3蓄电池充电电路流程图
程序控制交错并联BUCK-BOOST变换器实现电池两阶段充电,程序中应用到了ADC中断和PWM重载中断。首先在主函数进行了各模块的初始化,在ADC中断中实现了采样电压、电流的AD转换与滤波,并判断是否有过流和过压的情况,如果有则使CONTROL_STATE置0,然后关闭ADC跳出中断,跳出中断;否则根据采样电流电压判断蓄电池电量,选择相应的控制策略给CHARGE_STATE赋不同的值。
18
北京理工大学珠海学院2010届本科生毕业论文
开始ADC中断CPU初始化读AD转换结果GPIO初始化软件滤波PI参数初始化是判断电流、电压是否超限否大满ADC初始化CONTROL_STATE置0蓄电池电量?小PWM初始化恒压充电CHARGE_MODE置1已满CHARGE_MODE置0中断使能恒流充电CHARGE_MODE置2等待中断停止AD转换结束中断返回
图4-3 主电路控制流程图主程序和AD中断程序
在PWM重载中断中首先判断CONTROL_STATE状态,如果为0则封锁PWM输出,否则通过读取CHARGE_STATE的值来判断蓄电池充电控制策略,CHARGE_STATE为0,则四路PWM均给0,CHARGE_STATE不等于0则根据CHARGE_STATE状态和采样电流电压计算期望的给定电压Vref,比较Vin和Vref选择Buck或者Boost控制策略,同时将另一组PI历史积分值置0,并实现PI控制产生PWM给定,之后进行ADC中断使能。
19
北京理工大学珠海学院2010届本科生毕业论文
PWM中断启动ADC0CONTROL_STATE?1CHARGE_STATE为0?封锁PWM,将BUCK、BOOST的占空比和历史积分值清零否是计算输出给定电压Vref封锁PWM,将BUCK、BOOST的占空比和历史积分值清零是Vin>Vref?否变换状态置BUCKBOOST积分清零变换状态置BOOSTBUCK积分清零PWM24占空比给0PWM13占空比给100%PI调节PWM13占空比PI调节PWM24占空比PWM占空比装载中断返回
图4-4 主电路控制流程图PWM重载中断程序
4.4程序关键部分的实现
4.4.1使用DSP芯片实现PWM移相
Freescale公司DSP56F8013芯片可以配置成三个互补的PWM输出或六个的PWM输出或二者的组合。可以设置成为边沿对齐模式或者中心对齐模式,6个
20
北京理工大学珠海学院2010届本科生毕业论文
PWM通道共用一个PWM计数器,可以实现中心对齐模式下的半周期重载或1-16个PWM周期重载。[19]
4.4.2单极性移相PWM控制的实现
观察单极性移相PWM四路控制信号的波形可以看到PWM1和PWM2的导通中心是相同的,所以在实现时可以将PWM设置成中心对齐模式;同时可以看到PWM1和PWM2导通时间之和是一个周期,而PWM1的占空比与PWM2的占空比之差正是实际的占空比,所以PWM1占空比50%+D/2,PWM2的占空比50%-D/2,重载后四路PWM波形即如图4-11(c)所示。
4.4.3 双极性移相PWM控制的实现
因为Freescale公司DSP56F8013芯片6个PWM通道共用一个PWM计数器,所以不能够直接产生移相的PWM波形。对于双极性的移相PWM控制要求两个互补的PWM信号,占空比均为50%,但是它们之间要求可以在0-180度范围内调节相差。该PWM波形可由以下方法产生:设置PWM模块中心对齐模式,半周期重载,第一个PWM信号直接给占空比50%,第二个的PWM信号在前半个PWM周期中给一个占空比D1,后半个周期给一个占空比100-D1,则两个PWM信号占空比均为50%,而在相位上有一个等于(50-D1)/100的相差,最多可以超前或滞后90度,如果两个PWM信号均用上述半周期改变占空比的方法,则可以产生最多超前或滞后180度的PWM输出。
4.4.4 DSP定标和标幺化 4.4.4.1定标
在定点DSP中,采用定点数进行数值运算其操作数一般采用整型数来表示,而且是以2进制补码形式表示的。以16位定点DSP为例:
无符号数的表示范围是:0~65535 有符号数的表示范围是:-32768~32767
对于定点DSP而言,内部运算的操作数均为16位整型数。但是在实际控制系统中许多变量均为小数。如果要用整型数来表示一个小数,就需要确定变量的小数点在16位整型数的位置。这一过程就是定标。通过设定小数点在16位数中的不同位置,就可以表示不同范围和不同精度的数。如果把小数点放在最低位之前,我们称Q1定标,依次为Q2,Q3,放在最高位的前面是Q16定标。取最高位为符号位,我们就可以有Q0,Q1„„Q15定标十六种定标方式。
21
北京理工大学珠海学院2010届本科生毕业论文
定标之后的数在进行加减运算时要先进行统一定标,之后才可以加减;在进行乘法时,结果的定标是两个乘数定标之和;除法运算结果定标为两个定标之差。
4.4.4.2标么化
将物理量或参数用实际值用相对于该量的基准值来表示的单位制,成为相对单位制。[16]相对单位制表达的量也称为标么值,定义为
标么值实际值
基准值因为在DSP控制中,AD采样的结果,占空比的给定都是标幺值,所以电压电流的表示以及其他中间运算最好也用标幺值,这样更容易统一单位,而且不需要考虑乘系数。在定标过程中要求所有量定标要统一,例如:已经给电压和电流定标,那么电阻基准值就等于电压基准值除以电流基准值。
在16位定点DSP的标幺化中,所有标幺值都是Q15定标,实际值在-1和0.9999695之间,所以要求基准值大于或等于实际的最大值。CodeWarrior IDE软件开发平台可以非常容易地实现Q15作为固定定标值的小数运算,集成在嵌入豆DSP Func MFR中。加减乘除分别用Frac16 add(Frac16 x, Frac16 y),sub(Frac16 x, Frac16 y), Frac16 mult_r(Frac16 x, Frac16 y), Frac16 div_s(Frac16 x, Frac16 y)。
因为Q15定标处理的数实际上表示小数,所以在做除法时要求被除数小于除数。
22
北京理工大学珠海学院2010届本科生毕业论文
5 系统仿真与调试
5.1仿真工具简介
PSIM是趋向于电力电子领域以及电机控制领域的仿真应用包软件,具有仿真高速、用户界面友好、波形解析等功能,为电力电子电路的解析、控制系统设计、电机驱动研究等有效提供强有力的仿真环境。PSIM具有独特仿真速度、可控制任意大小的电力变换回路、及对控制回路仿真功能的特点,在各不同系统的仿真领域、控制环的设计、以及电机驱动系统设计领域被广泛应用。[20]
PSIM作为仿真工具以及设计工具使用,可大大提高工作效率和生产性能,对降低开发成本和缩短研发周期都起到举足轻重的作用。
5.2交错互补buck-boost斩波电路 5.2.1仿真模型
图5-1 蓄电池充电电路仿真电路图
5.2.2仿真结果
输入电压:Vin=10V~30V的三角波,频率20Hz 输出电压给定:Vref=20V 开关频率:f=20KHz 主电感:L1=L2=0.5mH 仿真时间:t=0.2s
23
北京理工大学珠海学院2010届本科生毕业论文
BUCK变换PI控制参数:Kp=0.5,Ki=0.000007 BOOST变换PI控制参数:Kp=25,Ki=0.0011
按照上述参数运行仿真,得到系统仿真结果波形如下图所示:图5-2为启动阶段仿真波形,图5-3为输出电压的放大图,从中我们可以看出输出电压大约经过6ms的调节时间即能达到稳定;图5-4为稳定阶段的放大图(100ms到150ms),从中我们可以观察出控制波形在电路buck和boost工作状态之间的切换;图5-5在图5-4的基础上进一步进行了放大,从中即可观察出buck工作状态到boost工作状态转换过程中PWM波形的变化;图5-6为两相斩波电路PWM波形交错互补的波形图,图形选自137.3ms到137.7ms,波形选择为boost工作状态PWM3和PWM4波形;图5-7为buck工作状态下的电流波形,可以看出输出电流脉动大为降低;图5-8为IGBT1驱动失效情况下输出电压波形,可以看出输出电压仍然能够稳定在20V左右。
图5-2 启动阶段仿真结果
24
北京理工大学珠海学院2010届本科生毕业论文
图5-3 启动电流放大图
图5-4 局部放大图(已经稳定)
25
北京理工大学珠海学院2010届本科生毕业论文
图5-5 PWM状态转换放大图
图5-6 PWM交错互补波形图
26
北京理工大学珠海学院2010届本科生毕业论文
图5-7 buck工作状态下的电流脉动波形
图5-8 IGBT1驱动失效输出电压曲线
5.2.3结果分析
该系统能够实现升降压变换,在10-30V范围内的输入电压,均能很好的稳定到期望电压上,在输入电压变化过程中能够很好地判断升降压状态并进行切换,启动时调节时间6ms左右。而且通过仿真确实看到了两相buck电路输出电流脉动要小于两相电路中电感电流脉动,因此能够减小感性元件体积。同时通过做IGBT1驱动失效的实了双相斩波电路能够增强系统可靠性这一结论。
5.3模拟风机系统调试
本文控制桥式电路模拟风机P-n特性,并将P-n转化为I-n图,其曲线近似正
27
北京理工大学珠海学院2010届本科生毕业论文
态曲线形状,本文控制桥式输出电流跟随电机转速以正态曲线变化。在以下实验结果图中n均以绿色曲线表示,I均以红色曲线表示。
5.3.1调试设备
图5-20 调试设备照片
5.3.2跟踪风机I-n曲线实验
风机I-n曲线近似于其输出特性P-n曲线(图1-3),本实验实际跟踪一条由Matlab产生的正态分布变化规律的曲线。
本文在测试了DSP控制芯片响应正确,电流检测电路输出正确之后,又对PWM输出进行了检测,在各个部分调试完全正常的情况下对系统整体进行了测试,通过PC_Master对系统进行在线调试并采得了波形。
首先调节AD采样偏置,使没有电流时,AD反馈为零。结果如下图6-21:其中绿线表示电机转速,从0到500r/min;红线表示期望电流;蓝线表示采样电流;浅绿色线代表通过低通滤波以后的电流值。
28
北京理工大学珠海学院2010届本科生毕业论文
图5-21 没有输出电流时的波形
然后通过自耦调压器逐渐加大电压,当电压偏小时,电感电流变化较慢会对应一个大的PI参数。增大自耦调压器输出到25V左右,调节PI参数,系统实现了很好的跟随效果,如图5-22。蓝线去滤波后电流值(以下图均如此)
图5-22 输出波形
29
北京理工大学珠海学院2010届本科生毕业论文
在调试过程中还得到如下波形,其中图5-23为参数P偏小时的波形,图5-24为参数P偏大的波形,图5-25为参数I偏小的波形。
图5-23 参数P偏小
图5-24 参数P偏大
30
北京理工大学珠海学院2010届本科生毕业论文
图5-25 参数I偏小
由上可知,PI调节器参数是受硬件参数影响变化的。对应于某个特定的环境,有一个PI参数的范围能使系统达到要求的控制效果,参数太大或太小,系统性能都会大打折扣。
5.3.3模拟太阳能电池输出曲线
太阳能电池输出特性曲线如1-4所示,本实验控制桥式电路根据电压值产生期望电流,控制输出电流跟踪太阳能电池输出曲线。
实验结果如图5-26所示,太阳能电池参数选择:Uoc=50V,Isc=5A,Um=40V,Im=4.5A
其中绿色线表示输出电压Vout,其中500代表50V;红色线表示期望的电流值,绿色线代表电流霍尔对输出采样的采样电流值,其中7000代表5A。
31
北京理工大学珠海学院2010届本科生毕业论文
图5-26 太阳能电池输出特性跟踪效果
32
北京理工大学珠海学院2010届本科生毕业论文
6 结论
通过这个实验我们也看出了,使用桥式电路来控制电流是可行的,而且效果很好,可以使用桥式电路来进行风机和太阳能电池输出的模拟。本文虽然完成了系统的设计以及已经各部分的模拟和实验,但是由于缺少关键设备导致没有对整个系统进行联合试验,无法整个系统的给出确定性结论。
此外,由于时间原因,本文只是完成了一些简单设计,风光互补发电技术尚有许多可以更深入思考的地方,比如容量预测,功率因数校正等等,值得进一步研究。
通过两个月的锻炼,我的动手能力,分析问题的能力都有了一定提升。我在这个风光互补发电系统主要负责电路板和驱动板以及主电路板的焊接。主要负责了焊接控制板,由于我时间有限在北京的这两个月时间负责了控制板的焊接,尤其是DSP8037芯片的焊接。以及做整个系统仿真模型的连线。虽然我们做完了两台风光发电的机子送到宁夏进行试验的时候出了故障。但是我通过在实验室里对整一个系统进行模拟仿真结果是非常好的。我们会在不断地改进我们的方案,使得我们的风光互补发电系统能够得到真正的应用。为国家电网减轻供电负担。我在学习这个系统的原理时不断地查阅文献过程中丰富了自己的知识,提高了检索能力,总的来说还是很有收获的。
33
北京理工大学珠海学院2010届本科生毕业论文
参考文献
[1]王晓丹:《通信电源设备使用维护手册》[J],人民邮电出版社2008,第1—185页。
[2] 江:对中国能源问题的思考[J],上海交通大学学报2008,(03)。 [3]刘万琨:风能和风力发电技术[M],化学工业出版社2007,第1—6页。 [4]邢运民,陶永红:现代能源与发电技术[M],西安电子科技大学出版社,2007.第175—252页。
[5]王素霞:国内外风力发电现状及发展趋势[J],电气时空2007,(05):第20—22页。
[6] 阮新波,严仰光:直流开关电源的软开关技术[M].北京:科学出版社.2000.第50—135页。
[7] 杨旭:开关电源技术[M],机械工业出版社.第35—45页。
[8] 王兆安,黄俊:电力电子技术[M],机械工业出版社,2007.第107—110页。 [9] 胡炎申,谢运祥:三相交错并联Boost DC/DC 变换器设计与研制[J].电力电子技术2006,第45—47页。
[10] Po-Wa Lee ect.Steady-State Analysis of an Interleaved Boost Converter with Coupled Inductors[J].IEEE Transactions On Industrial Electronics.2000,47(4):第787 —791页。
[11] 刘志刚:电力电子学[M],清华大学出版社,2004.第124—126页。 [12] 孙栩:一种新的低压大电流DC/DC变换器的研究[D],天津大学2004。 [13] 钟勇:风光互补发电系统中蓄电池充放电控制器的研究[D],合肥工业大学2006。
[14]王治国,高玉峰:铅酸蓄电池等效电路模型研究[J] ,装甲兵工程学院学报2003,第78—81页。
[15] 王体民,冯长征.蓄电池常见充电方式的比较与注意事项[J],养护指南.2008,(4)。
[16] 匿名:光电编码器在电机控制中的应用[J] .慧聪网“编码器”关联资讯.2009/3/30。Development
[17]Metrowerks:CodeWarrior Development Studio Help System[M].Metrowerks Semiconductor, Inc.,2005。
[18] Freescale. Motor Control [EB/OL]。
[19] 冬雷:DSP原理及电机控制系统应用[M],北京航空航天大学出版社,2007。 [20]藤原宪一郎,吉田,正伸:《使用PSIM学习电力电子基础》[M],西安交通大学出版社2009年,第3—192页。
34
北京理工大学珠海学院2010届本科生毕业论文
附 录
主程序:
extern void Initialization(void); void main(void) {
PE_low_level_init(); //Initialization(); PWM1_Enable();
PWM1_OutputPadEnable(); AD_Enable(); for(;;) {} }
PWM中断:
void PWM1_OnReload(void) {
AD_Start();
__turn_on_sat(); //打开数据饱和处理模式
PWM1_Counter++;
switch(waveform) {
//我的波形 case 0: {
if( PWM1_Counter >= Full_Period ) {
if(Speed!=0) Speed++; Vout++; PWM1_Counter=0; }
if( Speed >= 500 ) Speed = 0; if(Vout >=500) {
Vout = 500;
if(Speed == 0) Speed =1; }
if(Vout>=500&&Speed > 100) {
Vout = 0; Speed = 0; }
35
北京理工大学珠海学院2010届本科生毕业论文
//Current_Desired = (int) Current_Speed[ Speed ]; Current_Desired = (int) refI[ Vout ]; PWM1_Duty = MC1_controllerPItype1( Current_Desired, Current_LP, &My_PIpatrams ); }
break; //方波发生 case 1: { if( PWM1_Counter <= Half_Period ) { Current_Desired = Up_Current_Desired; //Up_Current_Desired; } else if( PWM1_Counter < Full_Period ) { Current_Desired = Down_Current_Desired; //Down_Current_Desired; } else { PWM1_Counter = 0; } PWM1_Duty = MC1_controllerPItype1(Current_Desired , Current_LP &Rec_PIpatrams);
}
break;
//正弦波发生 case 2: { if( PWM1_Counter < Full_Period ) { Phase_Angle += Step_Desired; } else { PWM1_Counter = 0; Phase_Angle = -32768; }
36
, 北京理工大学珠海学院2010届本科生毕业论文
Current_Desired = DC_Current + mult( AC_PP_Current/2, TFR1_tfr16SinPIx( Phase_Angle )); PWM1_Duty = MC1_controllerPItype1( Current_Desired, Current_LP, &Sin_PIpatrams ); }
break;
case 3: { // 三角波发生 if( PWM1_Counter <= Half_Period ) { Current_Desired += Step_Desired; //更新电流当前给定值 } else if( PWM1_Counter < Full_Period ) { Current_Desired -= Step_Desired; //更新电流当前给定值 } else { Current_Desired = Down_Current_Desired; //更新电流当前给定值 PWM1_Counter = 0; } PWM1_Duty = MC1_controllerPItype1( Current_Desired, Current_LP, &Tri_PIpatrams ); }
break;
default: break; }
DA_temp = 16383 - (PWM1_Duty / 2); //计算通道0占空比 DB_temp = 16383 + (PWM1_Duty / 2); //计算通道2占空比 PWM1_Enable();
PWM1_OutputPadEnable();
PWM1_SetRatio15(0 , DA_temp); PWM1_SetRatio15(2 , DB_temp);
PWM1_Load();
37
北京理工大学珠海学院2010届本科生毕业论文
}
AD中断:
void AD_OnEnd(void) {
/* Write your code here ... */
AD_GetChanValue( 0, &Current_Measured );
Current_LP = LP_Filter( Current_Measured, Current_LP, 500 );
if( abs_s(Current_LP) >= OC_Limit_2 ) {
PWM1_OutputPadDisable(); CONTROL_STATE = STOP; }
AD_Stop(); }
定时器中断:
void TIME_CONTROL_OnInterrupt(void) {
/* Write your code here ... */ PI_Counter++;
if (PI_Counter <= 2) {
Initialization(); //PI参数初始化 } else {
PI_Counter = 3; }
State_Machine();
Up_Current_Desired = Current_Max * 1488; // 计算定标后的输出电流给定上限
Down_Current_Desired = Current_Min * 1488; // 计算定标后的输出电流给定下限
AC_PP_Current = Up_Current_Desired - Down_Current_Desired; // 峰峰值
DC_Current = Up_Current_Desired/2 + Down_Current_Desired/2; // 直流偏置
Full_Period = 20000 / Frequency_Desired; // 给定频率对应PWM周期数
38
北京理工大学珠海学院2010届本科生毕业论文
Half_Period = 20000 / (Frequency_Desired * 2); // 半周期数
switch(waveform) {
case 0: //我的波形 // Full_Period = 40 * Period_Time; // 速度增加1对应PWM周期数 Full_Period = 10 * Period_Time;
case 1: break; //方波发生
case 2: //正弦波放发生
Step_Desired = div_s( Frequency_Desired , 10000 ); //计算相位步进增量 break;
case 3: //三角波发生
Step_Desired = mult( AC_PP_Current, div_s(Frequency_Desired, 10000) ); // 计算电流步进增量 break;
default : break; } }
变量定义及子程序定义:
//我的数据,转速0-500r/min的期望电流 static double Current_Speed[501] = {676.67161830636, 690.31167010806, 704.1512602692071, 718.1987740728, 732.448617311829, 746.9088762520902, 761.5784530712097, 776.4584962737716, 791.5501131096938, 806.83683210239, 822.3722828857744, 838.1048327594987, 8.0529476153246, 870.2175095831835, 886.59935198818, 903.1992580944698, 920.017959838599, 937.0561365811442, 9.3144138494008, 971.7933620887721,
39
9.49349180733, 1007.4152703903968, 1025.5590847603846, 1043.9252762587776, 1062.5141213751103, 1081.3258341494363, 1100.36059739793, 1119.618399405607, 1139.09935699004, 1158.8033900987427, 1178.7303827793178, 1198.8801496205174, 1219.2524346326236, 1239.8469101442531, 1260.6631757165007, 1281.7007570753683, 1302.9591050634463, 1324.437594611796, 1346.1355237329974, 1368.0521125363196, 1390.1865022659704, 1412.53773633979, 1435.10484955865, 1457.8866869633173, 1480.8820832513336, 1504.07717863775, 1527.5084018390255, 1551.136537809276, 1574.9726584838168, 1599.015156324901, 1623.2623367917488, 17.7124176953857, 1672.3635285878202, 1697.21371018446, 1722.260913834, 1747.5030009987825, 1772.9377428044952, 1798.5628196096693, 1824.3758206183961, 1850.3742435346237, 1876.5594256998, 1902.916886615566, 1929.45521510952, 1956.168377475,
北京理工大学珠海学院2010届本科生毕业论文
40
1983.053698245, 2010.10691732743, 2037.3288062638, 20.70614240884, 2092.245651767, 2119.940267191907, 2147.7867910536957, 2175.7815045367843, 2203.9207040266224, 2232.2005941997163, 2260.61728836144, 22.1668088580714, 2317.8450874799923, 2346.796599585, 2375.571196676796, 2404.610442900932, 2433.7612797998586, 2463.019194962104, 2492.379518733, 2521.8377772935946, 2551.388775187, 2581.028369727482, 2610.750981795, 20.55180518824, 2670.425738797585, 2700.3676014662637, 2730.3721331987, 2760.4339963842335, 2790.7777083413, 2820.7079863634003, 2850.909061688025, 2881.14536835993, 2911.4112010090666, 2941.7007851465737, 2972.0082787510933, 3002.3277739196615, 3032.653298563167, 3062.97881815238, 3093.2982375131123, 3123.60026698107, 3153.41027371416, 3184.158071858716, 3214.39099119236, 3244.50941148,
北京理工大学珠海学院2010届本科生毕业论文
41
3274.738152429416, 3304.839510222933, 3334.88402923717, 33.8652322191697, 3394.77514428395, 3424.6110818765, 34.36245659487, 3484.023877480174, 3513.588614341988, 33.049909000884, 3572.4009774320175, 3601.635012273774, 3630.74518536847, 3659.724650334314, 3688.5665167673, 3717.263994873763, 3745.8101141249635, 3774.1980099450366, 3802.420784417948, 3830.4715374198317, 3858.343369372631, 3886.029384017912, 3913.5226912093412, 3940.81097222, 3967.903670078834, 3994.77761738709, 4021.43141419237, 4047.8582433394345, 4074.0513108437, 4100.0038487694, 4125.709118115105, 4151.160411700042, 4176.35105705636, 4201.27441931951, 4225.923904118357, 4250.292960462237, 4274.375083623348, 4298.163818012711, 4321.65276004793, 4344.835561010979, 4367.705929425, 4390.257636233081, 4412.484512922977, 4434.380459019769,
北京理工大学珠海学院2010届本科生毕业论文
42
4455.939442520922, 4477.155503126236, 4498.0227976158, 4518.535336598, 4538.687677434148, 4558.473972822952, 4577.888714309888, 4596.9228407949, 4615.581731933179, 4633.8493345377765, 4651.724041207103, 4669.20077146, 4686.274478063388, 4702.94031682171, 4719.193481502715, 4735.0292834929, 4750.443169013134, 4765.4306577741, 4779.9874091655, 4794.109191410116, 4807.7911191347, 4821.031515031183, 4833.824191355766, 4846.166172381721, 4858.053835945614, 4869.483687275286, 4880.452360701851, 40.9566213111875, 4900.993366533777, 4910.559627671818, 4919.65257136215, 4928.269500976727, 4936.407857951453, 4944.065223056165, 4951.239317591174, 4957.928004517753, 49.1292519067, 4969.841321991172, 4975.062395963411, 4979.790950947568, 4984.0255727151, 4987.7994002398, 4991.008095142187, 4993.753904622905,
北京理工大学珠海学院2010届本科生毕业论文
43
4996.001599573418, 4997.750506174071, 4999.000099993334, 4999.7500062496, 5000,
4999.7500062496, 4999.000099993334, 4997.750506174071, 4996.001599573418, 4993.753904622905, 4991.008095142187, 4987.7994002398, 4984.0255727151, 4979.790950947568, 4975.062395963411, 4969.841321991172, 49.1292519067, 4957.928004517753, 4951.239317591174, 4944.065223056165, 4936.407857951453, 4928.269500976727, 4919.65257136215, 4910.559627671818, 4900.993366533777, 40.9566213111875, 4880.452360701851, 4869.483687275286, 4858.053835945614, 4846.166172381721, 4833.824191355766, 4821.031515031183, 4807.7911191347, 4794.109191410116, 4779.9874091655, 4765.4306577741, 4750.443169013134, 4735.0292834929, 4719.193481502715, 4702.94031682171, 4686.274478063388, 4669.20077146, 4651.724041207103, 4633.8493345377765,
北京理工大学珠海学院2010届本科生毕业论文
44
4615.581731933179, 4596.9228407949, 4577.888714309888, 4558.473972822952, 4538.687677434148, 4518.535336598, 4498.0227976158, 4477.155503126236, 4455.939442520922, 4434.380459019769, 4412.484512922977, 4390.257636233081, 4367.705929425, 4344.835561010979, 4321.65276004793, 4298.163818012711, 4274.375083623348, 4250.292960462237, 4225.923904118357, 4201.27441931951, 4176.35105705636, 4151.160411700042, 4125.709118115105, 4100.0038487694, 4074.0513108437, 4047.8582433394345, 4021.43141419237, 3994.77761738709, 3967.903670078834, 3940.81097222, 3913.5226912093412, 3886.029384017912, 3858.343369372631, 3830.4715374198317, 3802.420784417948, 3774.1980099450366, 3745.8101141249635, 3717.263994873763, 3688.5665167673, 3659.724650334314, 3630.74518536847, 3601.635012273774, 3572.4009774320175, 33.049909000884,
北京理工大学珠海学院2010届本科生毕业论文
45
3513.588614341988, 3484.023877480174, 34.36245659487, 3424.6110818765, 3394.77514428395, 33.8652322191697, 3334.88402923717, 3304.839510222933, 3274.738152429416, 3244.50941148, 3214.39099119236, 3184.158071858716, 3153.41027371416, 3123.60026698107, 3093.2982375131123, 3062.97881815238, 3032.653298563167, 3002.3277739196615, 2972.0082787510933, 2941.7007851465737, 2911.4112010090666, 2881.14536835993, 2850.909061688025, 2820.7079863634003, 2790.7777083413, 2760.4339963842335, 2730.3721331987, 2700.3676014662637, 2670.425738797585, 20.55180518824, 2610.750981795, 2581.028369727482, 2551.388775187, 2521.8377772935946, 2492.379518733, 2463.019194962104, 2433.7612797998586, 2404.610442900932, 2375.571196676796, 2346.796599585, 2317.8450874799923, 22.1668088580714, 2260.61728836144, 2232.2005941997163,
北京理工大学珠海学院2010届本科生毕业论文
46
2203.9207040266224, 2175.7815045367843, 2147.7867910536957, 2119.940267191907, 2092.245651767, 20.70614240884, 2037.3288062638, 2010.10691732743, 1983.053698245, 1956.168377475, 1929.45521510952, 1902.916886615566, 1876.5594256998, 1850.3742435346237, 1824.3758206183961, 1798.5628196096693, 1772.9377428044952, 1747.5030009987825, 1722.260913834, 1697.21371018446, 1672.3635285878202, 17.7124176953857, 1623.2623367917488, 1599.015156324901, 1574.9726584838168, 1551.136537809276, 1527.5084018390255, 1504.07717863775, 1480.8820832513336, 1457.8866869633173, 1435.10484955865, 1412.53773633979, 1390.1865022659704, 1368.0521125363196, 1346.1355237329974, 1324.437594611796, 1302.9591050634463, 1281.7007570753683, 1260.6631757165007, 1239.8469101442531, 1219.2524346326236, 1198.8801496205174, 1178.7303827793178, 1158.8033900987427,
北京理工大学珠海学院2010届本科生毕业论文
47
1139.09935699004, 1119.618399405607, 1100.36059739793, 1081.3258341494363, 1062.5141213751103, 1043.9252762587776, 1025.5590847603846, 1007.4152703903968, 9.49349180733, 971.7933620887721, 9.3144138494008, 937.0561365811442, 920.017959838599, 903.1992580944698, 886.59935198818, 870.2175095831835, 8.0529476153246, 838.1048327594987, 822.3722828857744, 806.83683210239, 791.5501131096938, 776.4584962737716, 761.5784530712097, 746.9088762520902, 732.448617311829, 718.1987740728, 704.1512602692071, 690.31167010806, 676.67161830636, 663.2441623634218, 650.01353868325, 636.9831425557355, 624.15153997915, 611.5172667345031, 599.0788295737802, 586.8347073988778, 574.7833524301751, 562.92319135747, 551.2526265224261, 539.7700369829123, 528.4737797074426, 517.3621906506525, 506.4335858585922, 495.686262553737,
北京理工大学珠海学院2010届本科生毕业论文
48
485.11850020349, 474.72856159245856, 4.51469383631377, 4.47512944000306, 444.6080872969315, 434.911773690686, 425.38438327840987, 416.02410005853466, 406.8290983226263, 397.797359113844, 388.9275935328617, 380.21739886726, 371.66510425394836, 363.26884915587056, 355.02676869818504, 346.93699450058, 338.997659623913, 331.2068787328115, 323.56279015613427, 316.06351537441, 308.7071804171455, 301.491912446046, 294.41584040519, 287.477096126288, 280.6738141706686, 274.00413332834, 267.46619684492765, 261.05815312597014, 2.77815635097116, 248.6243670617479, 242.59495273677, 236.68808834768396, 230.901956867375, 225.23474994874337, 219.6846681170371, 214.24992157130563, 208.928730499635, 203.71932556565056, 198.6199483470931, 193.62885175832182, 188.74430045949, 183.957123183, 179.2879533820692, 174.71274907122833,
北京理工大学珠海学院2010届本科生毕业论文
49
170.23727367299665, 165.8598560987953, 161.57883911079438, 157.392579620060, 153.29944700376, 149.29783320557766, 145.38613332773366, 141.56276553453486, 137.82616144796668, 134.1747683273851, 130.6070492695911, 127.1214833958052, 123.71656602577139, 120.390808839231, 117.14274002503943, 113.97090441806174, 110.87386362427607, 107.85019613414694, 104.8497424628, 102.01738005000873, 99.207372185149, 96.4614253782874, 93.783924290525, 91.17157687349366, 88.62315720088884, 86.137356558175, 83.71290870049673, 81.348581571933, 79.04309352620923, 76.79528088196193, 74.60393034533921, 72.4678627676575, 70.38591635787421, 68.356946361475, 66.379822478522, .45344572000735, 62.576711706118346, 60.7488650968424, 58.967783975329, 57.23371749511041, 55.498269121153, };
/* MODULE Current */
北京理工大学珠海学院2010届本科生毕业论文
50
北京理工大学珠海学院2010届本科生毕业论文
//----------------------For State_Definition----------------------------// #define STOP 0 //启动 #define START 1 //停止
/**********************************For ADC*******************************/ static int Current_Measured; //电流采样值 static int Current_LP; //采样电流滤波值
/************************电流保护限设定*******************************/ static int OC_Limit_1 = 12000; static int OC_Limit_2 = 15000;
/*********************************************************************/
//-----------------------For PIController----------------------------//
#define My_PI_Proportional_Gain 15000 //馒头波PI调节参数 #define My_PI_Proportional_Gain_Scale 10 #define My_PI_Integral_Gain 15000 #define My_PI_Integral_Gain_Scale 18 #define My_PI_Positive_Limit 32767 #define My_PI_Negative_Limit -32767
#define Rec_PI_Proportional_Gain 5000 //方波PI调节参数 #define Rec_PI_Proportional_Gain_Scale 10 #define Rec_PI_Integral_Gain 500 #define Rec_PI_Integral_Gain_Scale 15 #define Rec_PI_Positive_Limit 32767 #define Rec_PI_Negative_Limit -32767
#define Sin_PI_Proportional_Gain 5000 //正弦PI调节参数 #define Sin_PI_Proportional_Gain_Scale 10 #define Sin_PI_Integral_Gain 400 #define Sin_PI_Integral_Gain_Scale 18 #define Sin_PI_Positive_Limit 32767 #define Sin_PI_Negative_Limit -32767
#define Tri_PI_Proportional_Gain 6000 //三角PI调节参数 #define Tri_PI_Proportional_Gain_Scale 10 #define Tri_PI_Integral_Gain 500 #define Tri_PI_Integral_Gain_Scale 13 #define Tri_PI_Positive_Limit 32767 #define Tri_PI_Negative_Limit -32767
/**********************************For PWM1*******************************/ static int waveform = 0; //输出波形,1:方波;2:正弦波;3:三角波,0:
51
北京理工大学珠海学院2010届本科生毕业论文
我的波形
static int Frequency_Desired = 50; //给定频率 static int Phase_Angle; //频率相角 static int Step_Desired; //相位增量 static int PWM1_Duty = 0; //占空比 static int PWM1_Counter = 0;
static int Period_Time=10; //我的波形的显示周期(转速从0到500的时间) static int Speed=0; //转速
static int Current_Max = 4; //给定电流上限 static int Current_Min = 1; //给定电流下限
static int Current_Desired; //电流给定
static int Up_Current_Desired; //定标后电流上限 static int Down_Current_Desired; //定标后电流下限 static int AC_PP_Current; static int DC_Current;
static int Full_Period; static int Half_Period;
static int PI_Counter = 0;
static mc_sPIparams My_PIpatrams; static mc_sPIparams Rec_PIpatrams; static mc_sPIparams Sin_PIpatrams; static mc_sPIparams Tri_PIpatrams;
/********************************For Timer*******************************/ static int CONTROL_STATE = STOP;
/************************************************************************/
/* DECLARATION OF THE FUNCTION */
/************************************************************************/
static void Initialization(void); static void State_Machine(void);
static Frac16 LP_Filter(Frac16 Xn, Frac16 Yn_1, Frac16 TcWc);
/************************************************************************/ /* 初始化函数 */ /************************************************************************/ static void Initialization(void) //PI参数初始化 {
52
北京理工大学珠海学院2010届本科生毕业论文
My_PIpatrams .ProportionalGain = My_PI_Proportional_Gain;
My_PIpatrams .ProportionalGainScale = My_PI_Proportional_Gain_Scale; My_PIpatrams .IntegralGain = My_PI_Integral_Gain;
My_PIpatrams .IntegralGainScale = My_PI_Integral_Gain_Scale; My_PIpatrams .PositivePILimit = My_PI_Positive_Limit; My_PIpatrams .NegativePILimit = My_PI_Negative_Limit; My_PIpatrams .IntegralPortionK_1 = 0;
Rec_PIpatrams.ProportionalGain = Rec_PI_Proportional_Gain;
Rec_PIpatrams.ProportionalGainScale = Rec_PI_Proportional_Gain_Scale; Rec_PIpatrams.IntegralGain = Rec_PI_Integral_Gain;
Rec_PIpatrams.IntegralGainScale = Rec_PI_Integral_Gain_Scale; Rec_PIpatrams.PositivePILimit = Rec_PI_Positive_Limit; Rec_PIpatrams.NegativePILimit = Rec_PI_Negative_Limit; Rec_PIpatrams.IntegralPortionK_1 = 0;
Sin_PIpatrams.ProportionalGain = Sin_PI_Proportional_Gain;
Sin_PIpatrams.ProportionalGainScale = Sin_PI_Proportional_Gain_Scale; Sin_PIpatrams.IntegralGain = Sin_PI_Integral_Gain;
Sin_PIpatrams.IntegralGainScale = Sin_PI_Integral_Gain_Scale; Sin_PIpatrams.PositivePILimit = Sin_PI_Positive_Limit; Sin_PIpatrams.NegativePILimit = Sin_PI_Negative_Limit; Sin_PIpatrams.IntegralPortionK_1 = 0;
Tri_PIpatrams.ProportionalGain = Tri_PI_Proportional_Gain;
Tri_PIpatrams.ProportionalGainScale = Tri_PI_Proportional_Gain_Scale; Tri_PIpatrams.IntegralGain = Tri_PI_Integral_Gain;
Tri_PIpatrams.IntegralGainScale = Tri_PI_Integral_Gain_Scale; Tri_PIpatrams.PositivePILimit = Tri_PI_Positive_Limit; Tri_PIpatrams.NegativePILimit = Tri_PI_Negative_Limit; Tri_PIpatrams.IntegralPortionK_1 = 0; }
/************************************************************************/ /* 状态机 */ /************************************************************************/ static void State_Machine(void) {
switch(CONTROL_STATE) { case 0: //停止 PWM1_OutputPadDisable(); PWM1_Duty = 0; Rec_PIpatrams.IntegralPortionK_1 = 0;
53
北京理工大学珠海学院2010届本科生毕业论文
Sin_PIpatrams.IntegralPortionK_1 = 0; Tri_PIpatrams.IntegralPortionK_1 = 0; break; case 1: //启动 PWM1_OutputPadEnable(); break;
default : break; } }
/*************************低通滤波子程序*********************************/ static Frac16 LP_Filter(Frac16 Xn, Frac16 Yn_1, Frac16 TcWc) {
return add(Yn_1,(mult((Xn-Yn_1),TcWc))); }
static double refI[501]= { 7000
, 6999.998369490,
6999.996701001, 6999.994993863, 6999.99324652627, 6999.99145870820, 6999.962924650, 6999.98775717115, 6999.985841458, 6999.98388118604, 6999.98187522117, 6999.97982253138, 6999.97772202830, 6999.97557259822, 6999.97337310148, 6999.97112237188, 6999.96881921605, 6999.966241283, 6999.905071261, 6999.96158283668, 6999.95905747653, 6999.957329319, 6999.9538218, 6999.95112294433, 6999.94835394199, 6999.94552044130, 6999.94262093990, 6999.93965390043, 6999.93661774974, 6999.93351087802, 6999.93033163795, 6999.92707834387, 6999.92374927084, 6999.92034265374, 6999.91685668632, 6999.913252030, 6999.909639231, 6999.90590398293, 6999.90208169567, 6999.817037590, 6999.416794980, 6999.007229521, 6999.88588124057, 6999.88159256373, 6999.87720399077, 6999.87271319481, 6999.86811779478, 6999.863415313, 6999.85860337957, 6999.85367931972, 6999.848056379, 6999.84348444015, 6999.83820821496, 6999.83280909070, 6999.82728420468, 6999.821630627, 6999.81584536166, 6999.80992533963, 6999.80386742258, 6999.79766839850, 6999.79132498061, 6999.784833805, 6999.77819143157, 6999.77139433684, 6999.7431743, 6999.75732148550, 6999.75003826727, 6999.742580110, 6999.734953537, 6999.7271824, 6999.7191636, 6999.71099703121, 6999.70263477783, 6999.694077742, 6999.68532138830, 6999.67636107237, 6999.66719204386, 6999.65780944125, 6999.8208275, 6999.63838349870, 6999.62832985886, 6999.61804203968, 6999.607514580, 6999.59674191723, 6999.58571832036, 6999.57443795093, 6999.562482795, 6999.55108283109, 6999.539569748, 6999.52662701836, 6999.51397023569, 6999.50101863869, 6999.48776536023, 6999.47420337326,
北京理工大学珠海学院2010届本科生毕业论文
6999.460328703, 6999.44612434331, 6999.43159241245, 6999.416721944,6999.401505179, 6999.38593394533, 6999.37000000000, 6999.353694900,6999.33701001637, 6999.319938633, 6999.30246526270, 6999.28458708199,6999.266292495, 6999.247571711, 6999.228414577, 6999.20881186043,6999.18875221174, 6999.16822531381, 6999.14722028301, 6999.12572598219,6999.10373101478, 6999.08122371876, 6999.05819216048, 6999.03462412828,6999.01050712609, 6998.98582836676, 6998.96057476528, 6998.93473293185,6998.9082179, 6998.88122944328, 6998.85353941988, 6998.82520441297,6998.796209397, 6998.76653900434, 6998.73617749743, 6998.70510878017,6998.67331637952, 6998.078343873, 6998.60749270840, 6998.57342653735,6998.53856686323, 6998.502520300,
6998.466392306, 6998.42903982928, 6998.39081695669, 6998.35170375902,6998.31167949794, 6998.27072295206, 6998.22881240567, 6998.18592563725,6998.14203990766, 6998.09713194811, 6998.05117794781, 6998.004153133,6997.95603379572, 6997.90679319724, 6997.850563788, 6997.80484440149,6997.75208214962, 6997.69809090703, 6997.284204683, 6997.58630627537,6997.52845361661, 6997.46925339632, 6997.40867422576, 6997.34668398504,6997.28324980613, 6997.21833805537, 6997.15191431571, 6997.08394336839,6997.014317432, 6996.9432144, 6996.87038267270, 6996.795801099,6996.719535374, 6996.18242, 6996.5616361, 6996.47997031206,6996.39634777825, 6996.310777421, 6996.22321388300, 6996.13361072367,6996.041920438, 6995.94809441251, 6995.852082748, 6995.75383498697,6995.653298588, 6995.55042039676, 6995.44514586395, 6995.33741917226,6995.22718320357, 6995.11437950931, 6994.994827947, 6994.880828310,6994.75995697480, 6994.63627018360, 6994.50970235693, 6994.38018638685,6994.24765360228, 6994.11203373258, 6993.973287031, 6993.83124343306,6993.68592412451, 6993.537219442, 6993.385051785, 6993.22933945331,6993.07000000000, 6992.906949004, 6992.740100163, 6992.569386334,6992.39465262700, 6992.215870819, 6992.032924952, 6991.845717112,6991.6145768, 6991.45811860431, 6991.25752211744, 6991.05225313815, 6990.84220283011, 6990.62725982186,6990.40731014778, 6990.182237187, 69.95192160478, 69.71624128282,69.47507126095, 69.22828366761, 6988.97574765277, 6988.71732931849, 6988.4521794,6988.18229443277, 6987.90539419875, 6987.62204412973, 6987.332093973,6987.03539004336, 6986.73177497426, 6986.42108780169,
6986.10316379522, 6985.77783438731, 6985.44492708402, 6985.10426537348,6984.75566863235, 6984.395203002, 6984.033923063, 6983.66039829276,6983.27816956686, 6982.88703759020, 6982.48679497943, 6982.07722952062,6981.65812405673, 6981.22925637251, 6980.79039907663, 6980.34131948115,6979.88177947811, 6979.411531334, 6978.93033795719, 6978.43793197241,6977.93405637882, 6977.41844401493, 6976.082149622, 6976.35090907026,6975.79842046832, 6975.23306275365, 6974.653616609, 6974.06253396320,6973.45674225756, 6972.83683985040, 6972.20249806126, 6971.55338055371,
55
北京理工大学珠海学院2010届本科生毕业论文
6970.814315708, 6968.07382672696, 69.9863609, 6961.60213882997, 6957.0827480, 6953.82145863947, 6949.35948279475, 6945.73270183599, 6940.49033732583, 6970.209433683, 6967.328010990, 69.16970312060, 6960.70610723668, 6956.90834986970, 6952.74419172256, 6948.178283104, 6944.46702356930, 6939.102870308, 6969.513174319, 6966.565353742, 6963.33347778252, 6959.7204380, 6955.90298588639, 6951.183203568, 6946.96956974796, 6943.17186386851, 6937.682434330, 6968.8021443,6965.7882421,6962.477774208,6958.85094412511,69.87420396757,6950.51379509311,6941.84653602281,6936.22924124509,6934.742194421, 6928.439490035, 6921.52870819886, 6913.95118604313, 6905.259821858, 66.53241282823, 6886.329318488, 6875.59044129728, 6863.58087801694, 6850.41265373484, 6835.97398292761, 6820.14229520618, 6802.78319481149, 6788.67337957186, 6768.27821496219, 6745.91536166093, 6721.39498061255, 6694.5017431, 6665.023537415, 6632.70477782516, 6597.26204386399, 6558.39985886386, 6515.78832035674, 69.06569747957, 17.83536022813, 6361.66241245086, 6346.791944211, 6283.7900347, 6214.65708198863, 6138.88186043133, 6055.79598218584, 59.69412828225, 58.80293184875, 5755.27441297275, 5635.17878016937,
6933.220517850, 6931.66339453309, 6926.771001634, 6925.063863337, 6919.699249522, 6917.827171123, 6911.94522117441, 6909.253138148, 6903.44310147780, 6901.192371871, .12071260947, 61.65283667613, 6883.17937, 6881.19294432768, 6872.690939730, 6869.72390043360, 6860.40163795218, 6857.14834387313, 6846.92668632353, 6843.35952030022, 6832.151695668, 6828.24037590205, 6815.95124056732, 6811.66256372512, 6798.18779478114, 6793.485313335, 6783.74931972405, 6778.71056378821, 6762.87909070256, 6757.320468323, 6739.99533963198, 6733.93742257561, 6714.90380553712, 6708.26143157077, 6687.3914433, 6680.10826726959, 6657.224824209, 69.2336091, 6624.147742082, 6615.39138829966, 6587.87944125109, 6578.278274795, 68.11203967574, 6537.58458639468, 6504.50795093110, 92.982794751, 56.69701835992, 44.04023569300, 04.27337325834, 6390.398703074, 6331.575178499, 6316.00394533093, 6267.080016337, 6250.008633368, 6196.362495218, 6177.1711233, 6118.82221174408, 6098.29531381481, 6033.80101477798, 6011.293718707, 5940.57712609465, 5915.836676127, 5838.359179371, 5811.29944327678, 5726.279397301, 5696.60900433599, 5603.38637952178,
5570.85343873133,
56
6930.07000000000,6923.31652626998,6915.911457678,6907.79202830105,68.821604779,68.12747652772,6878.423941987,6866.68774974257,6853.81927084022,6839.709230626,6824.23794979433,6807.27399076633,6773.4014926,6751.70062753650,6727.73839850400,6701.4336838,6672.6501096,61.06703120605,6606.43107236676,6568.45349869696,6526.81191722561,81.152831036,31.08863868513,6376.19434330638,6300.07000000000,6232.53526269977,6158.484576781,6077.29028301051,5988.26216047785,50.476527722,5783.609419873,5666.24749742573,5537.56270840217,
北京理工大学珠海学院2010届本科生毕业论文
5503.49653734844, 5359.10982927605, 5200.79295206179, 5027.20194811488, 4836.86319724049, 4628.16090702558, 4399.32339631979, 4148.40805537121, 3873.2844326, 68.63686323531, 5320.88695668636, 5158.88240567323, 4981.24794781138, 4786.47563788214, 4572.91204683228, 4338.74422575607, 4081.98431570765, 3800.45267269587, 32.96520300216, 5281.77375902048, 5115.99563725116, 4934.223133353, 4734.91440149260, 4516.376275397, 4276.75398504003, 4014.01336838885, 3725.924010961, 5396.462306256,5241.74949794329,5072.10990766328,4886.10379571859,4682.15214962186,4458.52361660929,4213.31980612552, 3944.45917431884,39.65935374153, 3571.618242088, 3240.847420823, 2878.141251087, 2480.49039675741, 2044.44950931103, 1566.34018359915, 1042.10373258336, 467.24421045, };
3491.759360909, 3410.04031206044, 3326.41777825159,3153.28388299662, 3063.68072366755, 2971.99043863990,2782.152747949, 2683.90498696962, 2583.368588638,2375.21586394682, 2267.417225612, 2157.25320356744,1929.01827947506, 1810.8310357, 1690.02697479571,1439.77235693002, 1310.25638685130, 1177.72360228129,903.324870307428, 761.313433063774, 615.994124508624,315.1217849942, 159.409453309320, 0.0699999999942413
57
北京理工大学珠海学院2010届本科生毕业论文
谢 辞
时间匆匆,四年的大学生活很快就要过去了,毕业设计也即将结束。在这段时间里,我得到了实验室老师和学长的大力帮助和指导,收获颇多。
首先我要感谢我的指导教师冬雷老师和黄慧汇老师。冬老师严谨的治学精神,渊博的知识,都给我留下了深刻的印象。黄老师的随和和生动的教学风格以及博大精深的知识。此外,冬老师还特别关心学生,为人和蔼可亲,平时还不失地幽默,以及教导我们怎么做人,让我喜欢上了这个实验室。总之,我毕设的完成和冬老师的督促和帮助是分不开的。
另外,我还要感谢高爽师姐,张栋师兄,黄晓江师兄,刘密师兄等等,他们对我的毕设给了许多意见。他们慷慨地教导使我学到了很多知识和动手能力以及做事情的技巧。还有要感谢黄永锋同学,这次我们两个到本部实习我们互帮互助让我们彼此都学会了很多东西,尤其是他的勤奋和灵活的头脑都给我了很多的帮助。
最后我更要感谢我的父母,他们在精神上和物质上给我的支持和关怀,使得我能以充沛的精力完成大学四年的学业。
58
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- ryyc.cn 版权所有 湘ICP备2023022495号-3
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务