基于DSP无刷直流电机的BP神经网络调速系统

合集下载

基于DSP的无刷直流电动机的调速系统设计的开题报告

基于DSP的无刷直流电动机的调速系统设计的开题报告

基于DSP的无刷直流电动机的调速系统设计的开题报告一、选题背景随着现代工业的快速发展,无刷直流电动机(Brushless DC motor,简称BLDC)的应用越来越广泛,已经成为工业自动化领域的重要组成部分。

与传统的有刷直流电动机相比,BLDC具有结构简单、寿命长、能效高、响应快等优点,特别适用于高速、高精度、高效率、高可靠性的工业控制系统中。

BLDC电机的调速系统是其应用的核心,为确保电机在不同负载下的稳定运行,需要设计一种高性能、高精度的调速系统。

以往的调速系统多采用PID控制算法,虽然可以实现基本的调速功能,但由于PID调节参数难以确定,不适用于多变、不确定的控制环境。

近年来,随着数字信号处理器(digital signal processor,简称DSP)技术的发展,DSP已经被广泛应用于控制系统中,并能够提供更为灵活的控制策略和更高的性能指标。

因此,本论文选取基于DSP的无刷直流电动机调速系统作为研究对象,旨在设计一种高性能、高精度、高可靠性的调速系统,为工业控制系统中BLDC电机的应用提供更为优化的技术支持。

二、研究内容本论文的主要研究内容包括:1. BLDC电机的调速原理及其特点分析:分析BLDC电机的结构特点、工作原理和调速控制策略,为后续的调速系统设计提供理论基础。

2. 基于DSP的调速系统设计:选用TMS320F28335作为DSP控制器,搭建BLDC电机调速系统的硬件平台,开发调速控制算法,并实现系统的软件编程,为电机的精确控制提供支持。

3. 调速系统性能测试:评估调速系统的性能指标,包括调速精度、系统稳定性、响应速度等,对系统进行全面的性能测试和分析。

4. 结论及展望:总结本论文的研究内容和结论,指出调速系统的优点和不足之处,并提出未来的研究方向和发展趋势。

三、研究意义BLDC电机是现代工业自动化中不可缺少的重要组成部分,其调速系统的性能直接影响到工业控制系统的稳定性和效率,因此,本论文的研究对于提高工业控制系统BLDC电机的性能指标、推动工业自动化技术的发展具有一定的理论和实践意义。

基于DSP无刷直流电机调速系统设计

基于DSP无刷直流电机调速系统设计
技术 与 市 场
2 0 1 4 年第2 1 卷第1 2 期
技术研 发
基于 D S P无 刷 直 流 电机 调 速 系统 设 计
李长硕 , 谭 丽 ,隋 然
( 1 . 长春 大 学 ,吉林 长春 1 3 0 0 2 2; 2 . 长春 发 电设 备 总厂 ,吉林 长春 1 3 0 0 0 0; 3 . 黑龙 江科技 大学 ,黑龙 江 哈 尔滨 1 5 0 0 2 7 )
特点而被广泛应用 , 并 且 使 得 对 调 速 系统 的 需 求 更加 广 泛 。基 于 D S P无 刷 直 流 电 机 给 出合 理 的 调 速 系统 设 计 方 案 , 并就
相关研究进行总结。
关键词 : 无 刷 直 流 电机 ; D S P; 调 速 系统 d o i : 1 0 . 3 9 6 9 / j . i s s n . 1 0 0 6— 8 5 5 4 . 2 0 1 4 . 1 2 . 1 1 0
1 无 刷 直 流 电机 的 概 述 1 . 1 无 刷磁 钢放在转子上 。其 电枢 绕组 的绕组形式 与交 流电机 的绕组 一样 , 采用 的是多 相形式 , 由逆变器连接到直流 电源上 , 运用 位置 传感 器实现 电子换 相的 这种方 式来 替代有刷 直流 电机 的电刷换相 。电机 的各个相 依 次通 电并且产生 电流 , 以转子主磁 场和定子 磁场相互产生 作用 3 . 2 电流 环 程序 的设 计 的方式来产 生转矩 。因此 , 与有刷 直流 电机相 比 , 其 取消 了电 电流环调节 的主要 目的是最大可能性去限制 电机的电流 , 机 的滑动接触机构 。由于 主磁场是恒定 的, 另外加上没有 绕组 加快 整个 动态 响应 , 是通过调节 对象 的动态结 构来实现 的。在 在转子上 , 没有 了励磁损耗 , 由此铁损是很小 的。总的来说 , 无 电机的启 动过程 中 , 要使工作电机能在所允许 的最大的 电流下 恒流” 的启动 。同时 , 在 电机 的转速调节 的整个运 行 中, 刷直流电机 既具备使 用寿命长 、 维 修和保 护 比较 方便 、 可靠 性 进行 “ 高等优 点外 , 也和交流 电机 结构一样 简单 , 并且 也具 有普通 直 可以使电流能够快速 的去跟 踪电流 给定 的变 化。 同时 电流环 它们分别是电流反馈值 和电流参考值 。并且整 流电机的转 矩较 大 、 调 速 比较 方便 、 效 率 高、 动态性 能 快等 优 的输入有 两个 , 势。 个系统运行 的电流 的参 考值是 由速度环 通过计算 出的结果给 1 . 2 无 刷 直流 电机 的 原 理 定的 ; 电流 的反馈值经 A / D转换后转变为数量值 , 并且被输送 无 刷直 流电机 的原理是让一定量 的电流流过 电枢绕组 , 这 到电流环 , 检测值 与参 考值做 差 运算 的结 果就 是 电流环 的误 与有刷 直流电机 的工作原理相 同, 由此 就产 生 了持续 不变 的只 差 。 . 3 速 度 环 程 序 的 设 计 和电流大小相关 联的 电磁转 矩 。无刷 直流 电机 的电概绕 组是 3 固 定在 定 子 上 的 , 转子是 永磁体 的 , 没 有 电 刷 。 关 于 元 刷 直 流 系统 软件速度环程序 的设计 的思想 是不停 地去收 集 电机 电机的定子电枢绕组 的接法 一般有 三种 :三扣 桥式 封闭式 接 的转速 , 之后与系统给出的速度指令作 比较 后 , 通过利 用 P I D 法、 三相桥式 品形接法和三相非桥式星形接法。 算法 , 并且综合 滤波算 法 , 以不断 地去 修正 运行 速度 的误 差 , 2 无刷直流 电机调速 系统的硬件设计 直 到 收 集 到 的 电机 转 速 与 系统 给 定 的转 速 相 同 为 止 。 2 . 1 调 速 系统 的 功 率 驱 动 电路 设 计 速 度 环 的程 序 设 计 有 给 定 速 度 和 转 速 反 馈 值 输 入 , 系 统 输 电机控制的驱 动器 采用 特有 的芯片。可 控制 6个大 功率 出的是电流参 考信 号, 并且使其 作为电流闭环 的输入信号 。系 管的关断和导通 , 通过输 出 H 0 1 , H 0 2和 H 0 3分 别控制三 相全 统的转速闭环设计 的主要 目的是 使转速 跟随程 序 的给定值不 桥驱动电路的上半桥 Q 1 、 Q 3 、 Q 5的接通和关 闭 ;而 I R 2 1 3 1的 断变化 , 并且达到无静态 的误 差。首先 , 程序 可 以计算 出 当前 输出L 0 1 , I / ) 2 , I / ) 3的作用是 分别控制 驱动 电路 的下半桥 Q 4、 电机运行 的转速 , 然后与程序给定的速度值进行 比较 , 从而得到 Q 6 、 Q 2的接通 和关 闭 , 从 而达 到控制 电机正 反转 和转速 的 目 速度误差的数值 , 再根据这个速度误差数值进行速度控制调节。 的 。全桥式电机电路原理 控制部分 由 6个 I G B T组成 , 其 作用 4 结 语 基于 D S P无刷直流 电机调 速 系统是 以 D S P为 核心 的 , 通 是在 P WM 信号 的控制作用下 , 将 电机 的工作 电压按规律 加到 电机的三相绕组 上 , 从而达到使 电机高速工作的。 过 软 件 的 编程 设计 来 达 到对 无 刷 直 流 电机 的实 际 调 控 。 同 时 , 2 . 2 调 速 系统 的 系统 保 护 电路 设 计 采用 的以 D S P作 为调速控制系统的核心 , 与普通 的调速系统相 在无刷直流电机调速 系统 的运行工作过程 中 , 若 出现欠压 比具有其优越 的特 点 , 处理 速度 高效便利 , 同时可 以处 理大量 或者过流情况 , P WM 信号驱动器会启动 系统 内部 的保护 电路。 的数据 。达到了使 其整个调速 系统实现全数字化 的 目的 , 同时 保护电路的作用主要 是用 于防止 I G B T因过流 , 出现短路 或其 电机稳态运行 时的稳速精度 可 以达 到更 高的水平 。随着技术 他的一些意外而出现被烧 坏的 现象。调速 系统 的保护 电路主 的成熟 , 相信该技术可 以更好地为工业发展服 务。 参考文献 : 要有过温保护 、 过流保护 、 过压 以及欠压保护 。 3 无 刷直 流 电机 调 速 系统 的软 件 设 计 [ 1 ] 王念旭. D S P基础 与应 用 系统设 计 [ M] _ 北京 : 北京航 空 3 . 1 无刷 直流 电机 调 速 系统 的 软 件 设 计要 求 航 天 大 学 出版 社 , 2 0 1 1 . 无刷直流电机调速系统仅有硬件部分是 不够 的, 要想保证 [ 2 ] 张雄伟. D S P芯片的原理与开发应 用 [ M] . 北 京: 电子 工 业 出版 社 . 2 0 1 2 . 其能够正常工作 , 还需要有软件 的配合才能构成一个 完整的控 7 8 5

基于DSP的直流电动机调速系统设计与实现

基于DSP的直流电动机调速系统设计与实现

摘要随着现代工业的不断发展,直流调速系统在许多领域获得了广泛的应用。

由于数字控制具有较好的控制性能和较强的抗干扰性,所以成为直流电机的主流控制方式。

为了进一步提高直流电机控制的现代化程度,电机的控制方法也由原来的单机独立模拟式控制转变为集中式数字式控制。

本文进行了基于DSP的直流电机调速系统控制器设计的研究与实现。

针对目前现有的条件和要求,建立了以DSP控制器为核心的直流电机调速系统,给出了系统的整体方案;系统根据调速原理,采用TI公司的TMS320LF2407A DSP芯片为控制芯片,利用H型电路进行对直流电机的调速控制,通过光电传感器对直流电动机的转速进行测定。

硬件方面,在分析了系统控制对象的基础上,以TMS320LF2407A为控制核心,设计了整个系统的硬件平台。

主要包括电源电路的设计、直流电动机驱动电路的设计、直流电动机测速电路的设计、DSP最小系统、键盘控制电路以及LCD显示电路的设计。

软件方面,在DSP的集成开发环境CCS下,利用C语言,进行了软件的设计与调试,实现了硬件的配置和整个控制器平台的所有功能,能用按键控制直流电动机的启动、停止、加速、减速、正转、反转功能,并将工作状态通过LCD显示出来,通过DSP定时器的配合使用,实现了软件脉冲触发功能,从而实现了直流电动机的测速功能。

通过对研制的DSP调速控制器的实验以及测试,该控制平台运行稳定,设计思路正确,实现了预期的功能,能够实现测速调速功能和显示功能,有着一定的实用价值。

关键词:直流电动机DSP 调速The Design and Realization of Speed Regulation System for DC Motor Based onDSPAbstractDirect-current speed regulation system has gained broad application in a lot of fields with rapidly development of modem industrialization.The Digital Control will become the mainstream of DC timing system by good performances and stable ability to resist the disturbance.In order to improve modernization,the control methods of DC timing system have changed from single control to network control.This paper studied and realization the design of controller in speed regulation system based on DSP, after aimed at the status of laboratory at present. To build a Direct-current speed regulation system using by DSP as core controller and made overall scheme. Using the TMS320LF2407A DSP of TI company, according to speed regulation principle. To controlled the timing of DC Motor using the H model circuit, and measured the rotary speed through photoelectric sensor for DC Motor.In hardware, the whole platform is designed by TMS320LF2407A as core controller, based on analyzing the controlled object. It is include of the electrical source circuit, the driving circuit for DC Motor, the circuit measurable revs for DC Motor, the DSP smallest system module, the circuit of control by keypad and the showing circuit by LED.The software achieves all the functions of system and accomplish with hardware configure, which is debugged in the CCS IDE and using C language.The system make the function of start, stop, forward, backward, acceleration, deceleration through keypad, and show the state by LED. Measuring revs for DC Motor and realization the function pulse spring by software cooperate in DSP timer.The running stability of system, the correctness of designing and all the intending functions were demonstrated by experiment and testing for the device of DSP controller.It could control the speed of DC motor and monitoring controller by LED. This platform has a good promotion value.Keywords:DC Motor;DSP;Speed Regulation目录1 引言 (1)1.1课题研究综述 (1)1.1.1 国内外研究动态 (1)1.1.2 发展趋势 (2)1.2课题完成的内容及选题意义 (3)1.2.1 完成内容 (3)1.2.2 选题意义 (3)1.3课题研究的主要内容及章节安排 (4)2 直流调速原理 (5)2.1调速方法 (5)2.1.1 直流电动机调速方法 (5)2.1.2 PWM调速控制原理 (6)2.2测速方法 (11)2.3本章小结 (12)3 DSP控制器介绍 (13)3.1DSP芯片发展及结构 (13)3.1.1 DSP芯片发展 (13)3.1.2 DSP芯片结构原理 (13)3.2控制器TMS320LF2407A介绍 (15)3.2.1 控制器TMS320LF2407A特点 (15)3.2.2 设计用到的模块 (16)3.3DSP开发 (18)3.3.1 DSP开发所需硬件资源 (18)3.3.2 DSP软件开发 (18)3.4本章小结 (19)4 硬件设计 (20)4.1系统总体方案 (20)4.2DSP供电电源设计 (21)4.3JTAG接口电路设计 (21)4.4键盘控制电路设计 (23)4.5LCD液晶显示控制电路设计 (23)4.6直流电动机PWM调速测速电路设计 (25)4.6.1 直流电动机PWM调速电路设计 (25)4.6.2 转速采集电路设计 (26)4.7本章小结 (27)5 软件设计 (28)5.1CCS简介 (28)5.1.1 安装过程 (28)5.1.2 CCS软件简介 (29)5.2程序设计 (31)5.2.1 主程序流程图 (31)5.2.2 主要模块程序流程图 (32)5.3本章小结 (36)6 结论 (38)6.1调试结果 (38)6.2总结 (39)谢辞 (40)参考文献 (41)附录 (42)1开发板外形图 (42)2设计的总电路图 (43)3设计的总程序 (44)外文资料 (60)1 引言1.1 课题研究综述一个多世纪以来,电动机作为最主要的机电能量转换装置,其应用范围已遍及国民经济的各个领域和人们的日常生活。

最新-基于DSP的网络化无刷直流电动机控制系统 精品

最新-基于DSP的网络化无刷直流电动机控制系统 精品

基于DSP的网络化无刷直流电动机控制系统摘要设计了一种基于的无刷直流电动机控制系统,对其中的转子位置检测电路、驱动电路、保护电路以及驱动器网络控制等内容进行了详细的讨论,并给出了相应的硬件电路。

该设计方案电路简单、可靠性强,具有较高的应用价值。

关键词直流无刷电动机网络伺服控制器众所周期,直流电机具有最优越的调速性能,主要表现在调速方便可无级调速、调速范围宽、低速性能好启动转矩大、启动电流小、运行平衡、噪音低、效率高等方面。

目前无刷直流电机已广泛应用于数控机床的进给驱动、机器人的伺服驱动以及新一代家用电器的变速驱动中。

范文先生网收集整理为进一步提高控制系统的综合性能,就无刷直流电机控制系统的控制器而方,近几年国外一些大公司纷纷推出较性能更加优越的数字信号处理器单片电机控制器,如公司的3系列,公司的32024系列及公司的568系列。

它们都是将一个以为基础的内核,配以电机控制所需的外围功能电路,集成在单一芯片内,使价格大大降低且体积缩小、结构紧凑、使用便捷、可靠性提高。

其最大速度可达20~40,指令执行时间或完成一次动作的时间仅为几十纳秒,和普通的相比,运算及处理能力增强10~50倍,确保了系统有更优越的控制性能。

1系统原理概述在本文设计的无刷直流电动机控制系统中,采用公司的320240芯片作为控制器。

320240芯片作为控制器24系列的新成员,是3202000平台下的一种定点芯片。

从结构设计上讲,240系列提供了低成本、低消耗、高性能的处理能力,对电机的数字化控制作用非常突出。

在图1所示的基于320240的无刷直流电动机控制系统中,采用320240作为控制器,处理采集到的数据和发送控制命令。

320240控制器首先通过三个端口捕捉直流电机上的霍尔元件1、2、3的高速脉冲信号,检测转子的转动位置,并根据转子的位置发出相应的控制字来改变信号的当前值,从而改变地直流电机驱动电路全桥控制电路中功率管的导通顺序,实现对电机转速和转动方向的控制。

基于DSP的无刷直流电机调速系统的设计与实现中期报告

基于DSP的无刷直流电机调速系统的设计与实现中期报告

基于DSP的无刷直流电机调速系统的设计与实现中期报告一、选题背景及研究内容随着科技的不断发展和人们生活水平的提高,各种电动设备的需求量也越来越大,其中就包括了直流电机。

直流电机由于其结构简单、转速范围广、启动扭矩大、效率高等优点,在工业生产、交通运输、家用电器等领域得到广泛的应用。

而无刷直流电机又因其自带调速器、节约能源、使用寿命长、噪音小等优点,越来越受到人们的青睐。

因此,研究无刷直流电机调速系统的设计与实现,对推动工业自动化进程,提高电机使用效率具有重要意义。

本课题研究内容主要包含以下三个方面:1. 无刷直流电机的原理及调速方式的研究:了解无刷直流电机的结构、工作原理及其调速方式,包括电压调速、PWM调速、矢量控制调速等。

2. DSP芯片的应用及程序设计:选用TI公司的TMS320F28335 DSP 芯片,掌握其基本原理及应用,完成编程工作,对芯片进行复位,初始化等操作,并实现EMIF读写的配置。

3. 无刷直流电机控制调速系统的设计与实现:设计实现无刷直流电机控制部分,包括传感器检测、信号处理、速度环控制等。

同时,还需要编写软件算法实现电机控制调速。

二、研究方案1. 硬件设计方案本课题所需要的硬件主要包括电机驱动电路、DSP控制器、编码器等。

经过对市面上各种芯片和器件的调研后,本课题选用TI公司的TMS320F28335系列DSP芯片作为控制器,并选择和配置了合适的驱动模块和编码器。

2. 软件设计方案本课题的软件设计方案主要包括DSP芯片的程序设计和无刷直流电机控制算法的编写。

在程序设计方面,将确立程序框架、编写DSP芯片复位和初始化程序、配置EMIF等;在编写无刷直流电机控制算法方面,将实现传感器检测、信号处理、速度环控制等各个部分,并通过编写PID 控制算法实现电机的控制调速。

三、预期结果在本课题研究完成后,预期可以实现基于DSP的无刷直流电机控制调速系统设计与实现。

总体来说,本设计将可能取得以下成果:1. 熟练掌握无刷直流电机的原理及控制技术,具备一定电机控制设计能力。

基于DSP的网络化直流无刷电机控制系统的开题报告

基于DSP的网络化直流无刷电机控制系统的开题报告

基于DSP的网络化直流无刷电机控制系统的开题报告一、选题背景和意义直流无刷电机具备高效、低噪音和长寿命等特点,因此被广泛应用于工业、交通和消费电子等领域。

而网络化控制系统能够实现多机协同控制、远程监测和数据共享等功能,因此在直流无刷电机应用中具有广阔的发展前景。

基于DSP的控制系统可以实现高速响应、高精度控制和复杂算法的实时处理,因此在直流无刷电机控制系统中应用广泛。

本课题旨在研究基于DSP的网络化直流无刷电机控制系统的设计、实现和优化,以满足现代工业生产对高效、智能和可靠机器控制的需求。

二、技术路线和研究内容1. 技术路线本课题采用基于DSP的网络化直流无刷电机控制系统,其技术路线如下:①硬件设计:选用高性能、低功耗的DSP芯片和直流无刷电机驱动器,设计合理的电路布局和供电系统。

②软件开发:利用C语言和DSP开发工具,进行控制算法设计和程序编写,实现直流无刷电机的速度、位置和电流控制。

③网络通信:采用标准的以太网接口,通过TCP/IP或UDP协议实现控制系统与上位机之间的数据交互和指令传输。

2. 研究内容本课题的研究内容包括:①基于DSP的直流无刷电机控制算法研究:通过控制器的调节和优化,实现直流无刷电机的电流、转速和位置控制,提高系统响应速度和控制精度。

②网络化实时控制系统设计:设计基于TCP/IP或UDP协议的网络通信接口,建立网络化的实时控制系统,实现多机协同控制、远程监测和数据共享等功能。

③硬件设计及系统集成:设计合理的硬件电路和供电系统,实现控制器与电机驱动器、传感器和网络通信接口的集成,确保系统的可靠性和稳定性。

三、预期目标和研究意义1. 预期目标本课题旨在实现基于DSP的网络化直流无刷电机控制系统,包括控制算法的设计、软件程序的编写和网络通信接口的实现。

预期达到以下目标:①实现直流无刷电机的电流、转速和位置控制,提高系统响应速度和控制精度。

②设计基于TCP/IP或UDP协议的网络化实时控制系统,实现多机协同控制、远程监测和数据共享等功能。

基于DSP的无刷直流电机模糊PID控制系统设计

基于DSP的无刷直流电机模糊PID控制系统设计
关 键 词 : S ; 刷 直 流 电机 ; D P无 模糊 P D I
中图 分 类 号 :T 23 P 7 文献标识码 : B
De i n o u z D o r ls s e f b u h e s sg f f z y PI c nt o y t m o r s l s
Ke wo d :DS BLDCM ; z y PI y rs P; Fu z D
O 引 言
随着各种 处理器 的出现和 发展 , 国内外 对无刷 直流 电
机控制系统 的研究也在 不断 的发 展和完 善 , 目前无 刷直 流 电机控制器 的结构有 多种形式 , 由无 刷直 流 电机 专用 集 如 成 控制芯 片实现 , 以单片机 为核心组成 的数 字控制 电路 实 现 , D P芯片为核 心实现 等 。在 系统 控制 算法 方 面 , 以 S 国 内外许多研究 人员也作 了大量 的研 究 : 的提 出了 内模 控 有
片( TMS 2L 2 0 A) 3 0 F 4 7 和无刷直流电机专用集成芯片( 30 5 为核心设计 了系统硬件电路 , MC 3 3 ) 并将 传统 PD控制与模糊控制 I 相结合形成的模糊 PD控制算法应用于该硬件系统 , I 同时设计 了上位监控系统 , 组成 了一个 数字化 、 能化 的无刷 直流 电机 智 控制系统 。实验结果表明, 本控制系统运行稳定 , 控制精度高 , 有着很强的应用推广价值。
Ab ta t sr c .Ast ea p ia in fedo u h e sDC mo o ( h p l to il fBr s ls tr BLDCM ) c n iu st na g 。i rq ie h o to y tm c o t e o e lr e t e ur st ec n r ls se n c n wo ksa l n o to x cl .S h sp p rtk st eDS h p ( a r t bya dc n r l a ty ot i a e a e h P c i TM S 2 L 4 7 )a d t eBL X2 p ca n e e 3 0 F2 0 A n h I M s e ilit— g ae ic i ( C3 0 5 st ec r o d sg h y tm a d r ic i.Th z yPI ag rt m ih i o me r td cr ut M s 3 3 )a h o et e in t es se h r wa ecrut eFu z - D lo ih wh c sfr d

基于DSP的三相无刷直流电动机调速系统的研究的开题报告

基于DSP的三相无刷直流电动机调速系统的研究的开题报告

基于DSP的三相无刷直流电动机调速系统的研究的开题报告一、研究背景和意义直流电动机是一种调速性能优良的电机,但是其需要对电机的换向进行控制,对于高压、大功率的直流电动机的换向控制较复杂,且容易发生损坏。

因此,无刷直流电动机因其具有转子自身磁场旋转,省去了机械换向,使得其结构简单、可靠性高、噪音小、寿命长等特点逐渐替代了传统的直流电动机。

而基于DSP芯片的控制技术能够对三相无刷直流电动机进行高效、快速的控制,这为无刷直流电动机的应用提供了强有力的支持。

因此,本研究旨在基于DSP芯片和空间矢量PWM技术,设计并实现一种高效、准确、可靠的三相无刷直流电动机调速系统,实现对电动机的速度、转矩等参数的精确控制,提高电机的效率和稳定性,满足现代工业自动化、智能化生产的需求。

二、研究内容和目标本研究的主要内容和目标如下:1. 研究三相无刷直流电动机的基本原理和结构特点,分析其控制特点和应用场景;2. 研究基于DSP芯片的三相无刷直流电动机调速系统的设计原理和控制策略,包括控制算法、控制方式、控制电路等;3. 设计硬件电路,包括电机驱动电路和采样电路,并进行相应的模拟和数字信号处理;4. 进行实验验证,通过对电机速度、转矩、电流、电压等参数的测试和分析,验证所设计的控制系统的稳定性和准确性,评估其性能表现和优化方向;5. 对实验结果进行分析总结,提出改进和完善的方案,为无刷直流电动机调速系统的性能提升和优化提供技术支持。

三、拟采用的技术和方法本研究拟采用的技术和方法包括以下几个方面:1. DSP芯片技术,选用高性能、低功耗、高速运算的DSP芯片进行控制系统的设计和实现,以实现稳定、高效的控制;2. 空间矢量PWM技术,通过对空间矢量PWM技术的研究和应用,实现对三相无刷直流电动机的准确控制;3. 电机动态模型建立和仿真,通过建立电机动态模型和仿真,实现对系统的优化和性能评估;4. 实验验证,通过对电机的实际测试和分析,验证控制系统的稳定性和准确性,评估其性能表现和优化方向。

基于BP神经网络PID控制的无刷直流电动机调速系统设计

基于BP神经网络PID控制的无刷直流电动机调速系统设计

[ 3 】罗骞 , 夏靖 波, 智英 建等 . 统计 I P网络 质量 的模 糊 评 估 方法 [ J ] . 计算机科学 ,
2 0 1 0 . 3 7( 0 8 ) : 7 7 — 7 9 .
价值观、审美观 、背景和情感等主观 因素 的影 响较大 ,评分结果较为片面 。实际上 ,无 论采 用何种网络评估方法都必须映射到对应 的主观
利用神经 网络强 大的逼近能力

可 以通 过 学 习
< <上 接 2 5页
标 ( K QI ),最 后 对 KQ I 和 KP I 的 关 键 指标 进行提炼 ,得到从用户角度反 映网络 整体性能
的 O0 E核 心 指 标 , 建 立 一 个 全 面 的 网 络 综 合
网 络 综 合 评 估 方 法 得 到 的评 分 受 到 测 试 人 员 的
电子技术 ・ E l e c t r o n i c T e c h n o l o g y
基于 B P神经 网络 P I D控制的无刷直流 电动机调速系统设计
文/ 王 寿 福
上世 纪八 十年 代 以后 ,随着 可控 硅、表
2调速 系统 组成 及原理
本文 主要 通过双 闭环 调速 系统 对所 提方
用户满意度 。
评估体系 。为 了更好 的描述各性 能因素之间的
关 系 ,Qo E按 照 一 定 的 加 权 计 算 方 法 得 出 , 全
[ 4 ]赵 华琼 ,唐 学 文 .基 于模 糊 层 次 分析 法
的 网络业 务性 能评 估模 型 [ J ] . 计 算机应
用 2 0 1 3 、 3 3 ( 1 1 ) : 3 0 3 5 — 3 0 3 8 .
司 网络 部 , 2 0 0 9 : 1 2 - 1 5 .

基于BP神经网络PID控制的无刷直流电动机调速系统设计(毕业设计)

基于BP神经网络PID控制的无刷直流电动机调速系统设计(毕业设计)

毕业设计任务书课题名称基于BP神经网络PID控制的无刷直流电动机调速系统设计学院***专业班级***姓名***学号***毕业设计(论文)的工作内容:(1)熟练掌握MATLAB_Simulink(M语言)建模仿真的方法,并用其实现相应的BP神经网络PID控制的无刷直流电动机调速系统验证;(2)结合相关资料,重点了解无刷直流电机的工作原理,调速方法及应用(写出相应的综述报告);(2)结合现有的文献资料,了解神经网络控制技术,重点掌握BP神经网络控制及其在无刷直流电动机调速系统中的应用;(3)对提出的控制算法的有效性进行对比仿真研究(与常规PID控制进行对比)(4)完成5000汉字英文资料的翻译起止时间:2012 年 2 月13 日至2012 年 6 月 5 日共16 周指导教师签字系主任签字院长签字┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊┊┊摘要本文以基于BP神经网络PID控制的无刷直流电机(简称BLDCM)调速系统设计为主题开展研究,以期对BP神经网络控制技术和BLDCM调速控制技术的发展起到积极的作用。

为了提高BLDCM调速系统的性能,本文将BP神经网络与PID有机结合,构成基于BP神经网络的参数自整定PID控制器,以克服常规PID控制存在的不足,仿真研究表明BP神经网络PID控制器优于传统PID控制器。

在理论分析和仿真研究的基础上,本文采用BP神经网络PID控制算法,对典型的参数时变非线性系统的控制进行了仿真研究。

仿真结果验证了所建模型的正确性,并证明了神经网络控制的优越性。

关键词:无刷直流电机PID控制BP神经网络仿真┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊┊┊AbstractWith the expectation to play a positive role in the development of BP Neural Network based control and Brushless DC Motor(BLDCM)Drives, this paper researches and designs a PID-Control Brushless DC Motor Drives based on BP Neural Network.In Order to improve the performance of the BLDCM speed control system, the BP neural network and PID organic combination, constitute a self-tuning PID controller based on BP neural network parameters in order to overcome the shortcomings of the conventional PID control, simulation studies have shown that the BP neural network PID controllersuperior to conventional PID controller.On the basis of theoretical analysis and simulation studies, this article uses the BP neural network PID control algorithm, a simulation study on the typical parameters of time-varying control of nonlinear systems. The simulation results verify the correctness of the model, and prove the superiority of the neural network control.Key words:BLDCM PID Control BP Neural Network Simulation┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊┊┊目录第1章绪论 (1)1.1控制理论的发展和面临的挑战 (1)1.2神经网络技术的发展与现状 (2)1.3神经网络用于控制系统的优势与前景 (3)1.4神经网络在电机控制中的应用 (3)1.5神经网络PID控制研究的现状和意义 (4)1.6设计主要内容 (5)第2章无刷直流电机原理及数学模型 (6)2.1无刷直流电机的基本组成 (6)2.2无刷直流电机的工作原理 (8)2.3无刷直流电机的数学模型 (10)2.3.1 电压方程 (10)2.3.2 电磁转矩方程 (11)2.3无刷直流电机的调速原理 (13)2.4小结 (14)第3章 BP神经网络PID控制方法研究 (15)3.1神经网络概述 (15)3.1.1 神经元的结构模型 (15)3.1.2 多种作用函数 (16)3.2神经网络控制 (17)3.2.1 神经网络控制概述 (17)3.2.2 神经网络控制的结构和基本原理 (18)3.2.3 神经网络控制的特点 (19)3.3BP神经网络控制 (19)3.3.1 BP神经网络的结构 (19)3.3.2 BP神经网络的学习算法 (20)3.3.3 BP神经网络的不足及改进 (22)3.4BP神经网络PID控制器基本原理 (22)3.4.1传统PID控制原理 (23)3.4.2 基于BP神经网络的PID控制原理 (24)3.5神经网络PID控制器基本结构 (25)3.6基于BP神经网络的PID控制算法 (25)3.7小结 (28)第4章无刷直流电机BP神经网络PID控制仿真研究 (29)4.1MATLAB/SIMULINK介绍 (29)4.2系统仿真 (29)4.2.1 系统参数 (29)4.2.2 空载时系统仿真 (30)4.2.3 有负载干扰时系统仿真 (32)4.3结果分析 (33)┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊┊┊4.3.1 仿真结果比较 (33)4.3.2 结论 (33)4.4本章小结 (33)结束语 (34)参考文献 (35)致谢 (36)┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊┊┊第1章绪论1.1 控制理论的发展和面临的挑战控制理论学科经历了经典控制理论、现代控制理论两个发展阶段,现在己进入非线性控制理论和智能控制理论发展时期。

基于DSP无刷直流电机的BP神经网络调速系统

基于DSP无刷直流电机的BP神经网络调速系统

基 于 DS P无 刷 直 流 电 机 的 B P神 经 网 络 调 速 系 统
王 晓 雷 , 炳 鑫 , 必 瑞 毋 吴
( 中原 工 学 院 , 州 郑 400 ) 5 0 7
摘 要 : 针 对 无 刷 直 流 电 机 速 度 调 节 系 统 中 存 在 的控 制 不 精 确 性 , 以及 单 一使 用 传 统 P D算 法 不 能 满 足 大 范 围调 速 和 I 抑 制 超 调等 方 面 的 问题 , 出 以 TMS 2 I 2 0 提 3 0 4 7数 字 信 号 处 理 器 ( S 为 硬 件 控 制 核 心 , 时 在 算 法 实 现 上 , 用 非 线 F D P) 同 采 性预测模 型 B P神 经 网 络 P D 的控 制 算 法 , 件 和 算 法 相 结 合 , 决 了系 统 中 P M 信 号 的 生 成 、 I 硬 解 W 电机 速 度 和 电 流 反 馈 等 问 题 , 真结 果 表 明 : 仿 系统 的 响 应 速 度 快 、 定 性 能 好 , 高 了 无 刷 直 流 电机 的 可 控 性 . 稳 提
接 口 ̄ 6. 直 流 电 机 调 速 系 统 的 控 制 算 法 , 用 经 典 5 3该 - 采 P 和 非 线 性 预 测 模 型 B 神 经 网 络 P D 控 制 算 法 相 I P I
di t ,

壶[ 一R +p(2 2 + 3 X + w一
+声 ] ) () 1
关 键 词 : TMS 2 I 2 0 ; S B 3 0 4 7 D P; P神 经 网络 ; I 算 法 F PD
中 图 分 类 号 : TP 7 22 文献 标识 码 : A
电机 调 速 系 统 是 电 机 控 制 过 程 中的 一 个 重 要 环 节, 关系 到整个 操 作 系统 的正 常运行 . 统 无刷 直流 电 传 机调 速系 统通 常采 用 电子器 件 和经典 P 控制 相 结合 . I

基于DSP的直流无刷电动机神经网络控制系统

基于DSP的直流无刷电动机神经网络控制系统

X X1 3 结构,属多层前向 传播网络形式, 包括输
入层、 隐含层和输出层。 输入层有2 个神经元, 其 输入分别为控制系统给定值; 和被控对象输出值
基础上引 入动量项因 , 质上相当 子刀 实 于加入了 一
个阻尼项,用它减小了学习过程的振荡趋势,改善
Y o隐含层有3 个神经元,隐含层各神经元的输出
了 、

一勺
、 , 产
。 ;竺 :, 卫上xk ( 、. w 二 . ) ') 、 (二
‘f () ; -k ) ‘ , ik 一f ( ‘ 一I 一
(4 1)

积分 x ( = ( 2 艺eT K) i )
吸 、

乙 U
少 、
=一 e ( x( 艺 。 K),K)
r es .
wh 1= ;() ;(+) wh k k




图1 -I控. 甩 孟
唱 .


、 , 尹
有不确定性或高度非线性的控制对象,并具有较强
凡 0 凡 0
!  ̄l

o o
的适应和学习功能,因而神经网络比较适合用于一
Rc o
0 0 0
L ab L b L cb L 户 L
fc

L L 加 的 L L fa a
L L b’ L L
c’ ac

可 bf

信号输入,信号处理与信号输出。驱动板包括与 主控板的接 口电路、光偶隔离和MO F T S E 驱动电
由隐含层至输出层的权初值设定为:
DP S的捕捉引脚C P A 相连,通过产生捕捉中断来给
出换相时刻,同时也给出位置信息。由于电动机每

基于DSP的无刷直流电机P-模糊自适应PID控制系统

基于DSP的无刷直流电机P-模糊自适应PID控制系统
2 留
现代驱动与控制
基于DS 的无刷直流电机P模糊 自适应P D控制系统 P _ I
刘兴艳 董 洋洋
河南理工大学 ( 5 0 3 440 )
P f z e fa a tv D n r lS s e f rBL CM s d o S - uz y S l- d p i e PI Co t o y t m o D Ba e n D P
制硬件, 从而为模糊算法 的应用和形成B DC L M 全数字式 的模糊控制系统奠定了基础。
图1 p模糊PD控制系统 图 - I
P 模糊 自适应 P D控制选择 一个 阈值E , . I P
《 机技 术》2 1 年第 3 ・ 3 电 01 期 2・
提 出一种新 型的P 模糊 自适应 P D控制方 法且 采用T S . I M 30 F47 2 L 2 0 ADS 作为处 理器。 P 实验 结果 表 明: 模糊控 该 制 系 统 运 行 平稳 , 有 较 高 的控 制 精度 和 较 好 的 鲁棒 具 性 , 现了P模 糊 自适应 PD控制 系统的数 字化 。 实 . I 关键词 : 刷直流 电机 无
1 P 模糊P D控 制系统 . I
要提高基 本模 糊控制系统的精度和跟踪性
能, 就必须对 语言变量取较多的语言值, 但是分
级越细规 则数和系统 的计算量也越大 , 调试会很
困难或者不能满足实 时控制的要求 。 要解决这个
矛盾就 是在论域 内用不 同的控制方式 分段实行 控制。 . P模糊 自 适应PD I 控制系统分为P 控制和模 糊自 适应 P D控制两个模 态分段 控制 , I 控制系统
复 杂和 模型不 清楚 的系统 进行简单而 有效 的控 制 , 挥模 糊控制鲁棒 性强 、 发 动态 响应 好、 上升 时间快和超调小 的特点, 又具有P D I 控制器的动

基于DSP的BP神经网络PID控制器的设计

基于DSP的BP神经网络PID控制器的设计

基于DSP的BP神经网络PID控制器的设计刘畅【期刊名称】《计算机工程与科学》【年(卷),期】2011(33)4【摘要】As for the problem that BP neural network PID control algorithm is complex and hard to implement, a scheme that uses DSP to implement the algorithm is presented, and the external function interfaces are implemented in FPGA. The controller prototype is quickly designed with the help of RTOS(DSP/BIOS) provided by TI. Compared with the traditional PID controlling, the experiment using this controller to control the velocity of the servo motor shows that the scheme can meet the requirements of the real-time characteristics and the control performance.%针对BP神经网络PID控制算法的复杂性及实现的困难性,本文提出了一种使用DSP芯片来实现的方案,外围功能接口则由辅助芯片FPGA来完成.利用TI公司提供的RTOS(DSP/BIOS)快速开发出该控制器原型,并通过对伺服电机的转速控制实验,对比传统的PID控制后,证明了该方案的实时性及控制性能都能满足工程需求.【总页数】5页(P154-158)【作者】刘畅【作者单位】华南理工大学机械与汽车工程学院,广东,广州,510640【正文语种】中文【中图分类】TP273+.5【相关文献】1.基于BP神经网络PID控制器的单轴测试转台设计 [J], 孙涛;李子超2.基于BP神经网络的PID控制器的设计及模拟研究 [J], 唐元恒;王占勇;邹刚;张玎3.基于BP神经网络的模糊PID控制器的设计 [J], 张文兴4.基于BP神经网络的温度模糊PID控制器设计 [J], 张咏军;王航宇5.基于BP神经网络的速度前馈PID控制器设计 [J], 盛贤君;姜涛;王杰;刘宁因版权原因,仅展示原文概要,查看原文内容请购买。

DSP基于DSP无刷直流电动机调速系统的设计

DSP基于DSP无刷直流电动机调速系统的设计

基于DSP无刷直流电动机调速系统的设计1无刷直流电动机本文针对有刷直流电动机存在换向火花、机械换向困难、磨损严重等缺点,提出了采用无刷直流机来代替有刷直流电动机,来提高控制系统的控制质量,本文设计了无刷直流机的数字控制方法。

由于DSP具有处理数据量大、实时性好和精度高等优点,所以本文控制器采用的是DSP。

此系统的双闭环就是通过DSP 软件编程实现的,比起以往的用模拟器件实现的控制系统,其整个系统结构比较简单、控制精度高并且具有很强的灵活性,系统可根据用户的控制要求只需更改设定参数(即指令操作数)就可以实现其控制结果。

本文对无刷直流机的结构和工作原理做了简单的介绍,以为了更好地理解无刷直流机控制系统。

虽然用位置传感器检测转子位置的方法比较直接,但位置传感器必须安装在电动机轴上,使电动机更加笨重,并且增加了整个系统的机械磨损等,所以本文采用了无位置传感器方法来获得转子位置信号,本文采用反电势检测法。

为了使整个系统能够可靠运行,因而采用了转速电流双闭环,转速环和电流环都采用PI调节器。

1.1 无刷直流机的结构无刷直流机的转子是由永磁材料制成的,具有一定磁极对数的永磁体。

为了能产生梯形波感应电动势,无刷直流机的转子磁钢的形状呈弧形(瓦片状),气隙磁场呈梯形分布。

定子上有电枢,这一点与永磁有刷直流电动机正好相反。

无刷直流机的定子电枢绕组采用整距集中式绕组,绕组的相数有二、三、四、五相,但应用最多的是三相和四相。

各项绕组分别与外部的电子开关电路相连,开关电路中的开关管受位置传感器的信号控制。

无刷直流机的工作离不开电子开关的电路,因此由电动机本体、转子位置传感器和电子开关电路三部分组成了无刷直流机控制系统。

其原理框图如图1-1所示。

图中,直流电源通过开关电路向电动机定子绕组供电,位置传感器随时检测到转子所处位置,并根据转子的位置信号来控制开关管的导通和截止。

从而自动地控制了哪些绕组通电,哪些绕组断电,实现了电子换向。

基于DSP方波无刷直流电动机(BLDCM)调速系统

基于DSP方波无刷直流电动机(BLDCM)调速系统

成绩评定教师签名电子信息工程学院电力拖动自动控制系统学生实验报告实验项目:基于DSP的方波无刷直流电动机(BLDCM)调速系统实验地点:工A613班级:093姓名:座号:实验时间:2012 年06 月07 日一、实验目的:1.掌握方波无刷直流电动机(BLDCM)的组成、工作原理及性能特点。

2.熟悉DSP控制的(BLDCM)调速系统的组成及工作原理。

3.了解无转子位置传感器实现电动机转子位置检测的工作原理、特点与实现方法。

4.研究速度调节器采用不同控制方法(PID控制、FUZZY控制以及PID-FUZZY控制),对系统稳态、动态特性的影响;并研究速度调节器采用PID控制时参数变化对系统稳态特性的影响。

5.掌握方波无刷直流电动机调速系统的实验研究方法,包括虚拟仪器的使用(注意无上位机时,实验系统无虚拟仪器功能,有关虚拟仪器的取消)。

二、实验仪器设备:1.NMCL—14 DSP控制的直流方波无刷电机调速系统2.主控制屏3.方波无刷直流电机—光电编码器—发电机机组4.双踪示波器5.上位机(包括软件)和串口联接线(选件)三、实验原理:永磁式同步电动机以其结构简单、运行可靠,特别是具有其它电机所无法比拟的高效率而得到了人们越来越多的关注。

永磁同步电动机可按工作原理、驱动电流和控制方式的不同,分为具有正弦波反电势的永磁同步电动机(PMSM)和图2—7具有方波(或梯形波)反电势的永磁同步电动机,后者又称为无刷直流电动机(BLDCM)。

基于DSP的方波无刷直流电动机调速系统原理框图如图2—7所示。

调速系统由稀土永磁方波电动机PM、电机转子位置传感器、转速传感器(光电编码器,选件)、由功率管构成的逆变器IV以及以DSP(TMS320F240)为核心的数字控制器等构成。

系统已配备与上位机通讯的接口和软件,用户选用上位机后,可以方便地在上位机人机界面上进行实验操作、观察和记录实验曲线。

(a) 主电路(b )反电势波形(c )转子位置与绕组馈电的关系图2—8 BLDCM 的主电路、反电势波形、转子位置与绕组馈电的关系BLDCM 属于两相馈电电机,无论转子处于什么位置,都只有两相绕组通电,从主电路的等值电路图,可推导出其转速表达式如下式所示:式中:R =2r 1,r 1 为电机的一相等效电阻; k e 为电势系数;U d0= U d ×D 为加到两相绕组间的直流电压平均值,其中U d 为直流母线电压,D 为PWM 调制波的占空比。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

图4 速度控制相应曲线和参数整定的仿真曲线
4 结 语
基于 TMS320L F2407 ( DSP ) 数字信号处理器为 主控制器件来设计复杂的硬件电路 , 使硬件控制系统 结构简单 ,避免了扩展额外器件的成本费用 , 经济实 用 ; 同时采用非线性预测模型 B P 神经网络的软件算 法 ,实现了软件控制的高精确性和可靠性 ,对电机调速 的非线性系统有良好的调节作用 . 硬件和软件的相结 合 ,使整个系统精确 、 可靠 .
结合 , 充分利用了非线性预测模型 B P 神经网络逼近 任意连续有界非线性函数的能力 . 文中提出其速度的 调节采用经典 PI 调节 ,电流的调节采用非线性预测模 型 B P 神经网络 PID 调节 , 这种 PID 控制方法能学习 和适应严重不确定系统的动态特性 ,有很强的鲁棒性 , 同时也显示了神经网络在解决高度非线性和严重不确 定系统方面的潜能 . 仿真结果表明 ,该神经网络调速系
式中 : y ( k) u ( k) 为系统的输出和输入 ; n y ) 为非线性函数 . 为{ y} 和{ u} 阶次 ; f ( ・
nu
为了计算预测输出 ^ y ( k + 1) 或 9 ^ y ( k + 1) / 9u ( k) , 采用 B P 神经网络结构 — — — 包括输入层 、 隐含层和输 ( ) 出层的 B P 神经网络模型 NNM 作为非线性模型的 预测模型 ,为了便于对非线性系统进行辨识 ,输出层神 经元的活化函数取为线性函数 , 而隐含层神经元的活 化函数仍取为 Sigmoid 函数 . 2. 3 非线性预测模型 B P 神经网络的学习计算过程 B P 神经网络模型 ( NNM ) 的前向计算过程[ 5 ] 为 : 以被控对象的输入输出过程量 { y ( k ) } 和 { u ( k) } 作为
第5期
Q ( )
王晓雷等 : 基于 DSP 无刷直流电机的 B P 神经网络调速系统
( )
・35 ・
9o i 2 ( k) 9net i 2 ( k) 9y ( k + 1) ・ ・ ( ) ( ) ∑ 9o i 2 ( k) 9net i 2 ( k) 9u ( k) = i =0
Q i =0
NNM 的默认特征 ,即对于输入层有
( 1) oj ( k) =
y ( k - j ) 0 ≤ j ≤ ( n y - 1) u ( k - j + n y ) n y ≤ j ≤ ( n y + nu - 1 ) ( 3)
图1 系统控制框图
o
( 1) n y + nu
( k) ≡1
n y + nu
( 2) ( 2) oj ( k) = f [ net i ( k) ] ( i = 0 , 1 , L , Q - 1)
( 4) o
( 2) i
( k) ≡1
( ) ( )
式中 : w ij2 为隐含层加权系数 ; w i(2n y + nu) 为阈值 , ( 2) w i ( n y + nu) = θ ] 为活化函数 , f [ ・ ] = tan h ( x ) . i ; f [・ 最后 , 网络输出层的输出为
电机调速系统是电机控制过程中的一个重要环 节 ,关系到整个操作系统的正常运行 . 传统无刷直流电 机调速系统通常采用电子器件和经典 PI 控制相结合 . 然而 ,对于非线性系统 , 经典 PID 控制不具有自适应 性的特点 ,对经典 PID 的挖掘已经不能满足直流电机 调速系统对快速性 、 稳定性和鲁棒性的要求 . 目前 , 在 算法实现上大多采用模糊控制 ,然而 ,模糊控制器对纯 延迟时间还不如 PI 控制器那样敏感 [ 1 - 4 ] . 针对这些特 点 ,本文提出了无刷直流电机 B P 神经网络调速系统 , 该系统采用 TI 公司电机专用芯片 TMS320L F2407 数 字信号处理器 ( DSP) 为核心控制器件 . 此数字信号处 理器具有专为电机控制应用提供单片机解决方案所必 需的外围设备 ,包括在转速检测时使用 SZGH - 01 型 增量式旋转编码器的外部接口 , 以及电流检测等外部 接口[ 5 - 6 ] . 该直流电机调速系统的控制算法 ,采用经典
基于 DSP 无刷直流电机的 B P 神经网络调速系统
王晓雷 ,毋炳鑫 ,吴必瑞
( 中原工学院 ,郑州 450007)
摘 要: 针对无刷直流电机速度调节系统中存在的控制不精确性 ,以及单一使用传统 PID 算法不能满足大范围调速和 抑制超调等方面的问题 ,提出以 TMS320L F2407 数字信号处理器 (DSP) 为硬件控制核心 ,同时在算法实现上 ,采用非线 性预测模型 B P 神经网络 PID 的控制算法 ,硬件和算法相结合 ,解决了系统中 PWM 信号的生成 、 电机速度和电流反馈等 问题 ,仿真结果表明 : 系统的响应速度快 、 稳定性能好 ,提高了无刷直流电机的可控性 . 关 键 词 : TMS320L F2407 ;DSP ;B P 神经网络 ; PID 算法 中图分类号 : TP272 文献标识码 : A
PI 和非线性预测模型 B P 神经网络 PID 控制算法相
统响应速度快 ,精度高 ,具有良好的鲁棒性 [ 7 - 8 ] .
1 无刷直流电机数学模型
无刷直流电机依靠电枢电流与磁场作用产生的电 磁转距来实现机电能量的转换 . 它是通过把直流电能 转换成机械能 ,带动轴上的生产机械做功 . 其数学模型 如下 : d ia 1 ωr ( - 2 < = [ 2 v ab + v bc - 3 Rs i a +λ p ′ a + dt 3L s ( 1) < ′ ′ b + < c) ] d ib 1 ωr ( < = [ - v ab + v bc - 3 Rs i b +λ p ′ ′ a - 2< b + dt 3L s < ′ c) ] d ia d ib d ic + =dt dt dt λ( < Te = p ′ ia + < ′ ib + < ′ ic ) a ・ b ・ c ・ 式中 , L s 为无刷直流电机的定子绕组电感 , R 为定 子绕组电阻 , <a 为三相磁通 , V ab 、 V bc 分别为 ab 之间和 bc 之间的线电压 ,ωr 为转子角速度 ,λ为永磁磁通 , p 为 电机的极对数 , T e 为电磁转距 根据对电机数学模型的分析 , 为实现对无刷直流 电 机 转 速 的 可 靠 控 制 , 系 统 采 用 TI 公 司 的 TMS320L F2407 数字信号处理器 ( DSP) . 该数字信号
Jy =
1 2 [ y ( k + 1) - ^ y ( k + 1) ] 2
( 6)
最小化 , 可得相应的修正公式为
2 ΔW i( 3) ( k + 1) = η [ y ( k + 1) - ^ y ( k + 1) ] oi ( k) + α Δw i( 3) ( k) ( i = 0 , 1 , L , Q)
以及将 DSP 控制器和非线性预测模型 B P 网络的 PID 控制相结合的有效性 .
( 9)
W ∑
( 3) i
f′ [ net i
( 2)
( 3) ( k) ] w ij ( k)
3 系统软件设计和仿真试验
3. 1 系统软件设计
该系统的软件是在 CCS3. 3 开发环境下采用 C 语 言编写 ,并采用模块化程序设计 . 程序流程模块包括非 线性 预 测 模 型 B P 网 络 的 PID 控 制 模 块 、 采用 ( ) TMS320L F2407 DSP 进行的电流 、 转速采集调整模 块等部分 ,软件流程图如图 3 所示 .
2 B P 神经网络 PID 算法
2. 1 PID 算法实现
网络的隐含层为
net
( 2) i
( k) =
j =0
∑w
( 2) ij
( 1) o j ( k)
系统采用双闭环调节电路 , 分别对电流和转速进 行反馈 . 由于直流电机调速系统是时变非线性系统 ,仅 仅采用常规 PID 控制算法 , 以固定的参数去适应时变 非线性系统 ,其效果难以让人满意 . 因此 , 系统采用对 转速反馈的调整进行经典 PID 调整 , 对电流反馈的调 整采用非线性预测模型的 B P 神经网络 PID 调节器进 行调整 . 控制器结构图如图 2 言编制仿真程序 ,进行仿真试验 . 取采样周期 T = 0. 00l s ,仿真阶跃响应曲线如图 4 所 示 . 由图 4 仿真波形图可以看出 ,在 n = 2 000 r/ min 的 参考转速下 ,系统响应接近平稳 ,调节时间约为 0. 1 s , 即时间调节很短 . 同时 , 控制器对 PID 参数整定的结 果也比较理想 ,证明了在直流电机调速系统中 ,采用非 线性预测模型 B P 网络的 PID 控制模型的可操作性 ,
^ y ( k + 1) =
Q i =0
∑w
( 3) i
oi
( 2)
( k)
( 5)
(3) (3) 式中 :wi(3) 为输出层加权系数 ; wQ 为阈值 , wQ =θ 0.
B P 神经网络模型 ( NNM ) 的反相学习过程 [ 5 ] 为 :
利用 B P 学习算法来修正加权系数和阈值 , 使指标函数
( k) o
( 3) i
Δw +α
( 2) ij
( k) , ( i = 0 , 1 , L , ny + nu )
η为学习速率 ; α为惯性系数 , 均在 ( 0 , 1) 上 式中 : 取值 . 活化函数的导数为
1 - f 2 ( x) f ( x) = 2
相关文档
最新文档