直流电机PID控制与仿真.
基于DSP的直流电机模糊PID控制系统的研究与仿真

红 等人 采 用 AR M9作 为 直流 电机 的控 制 器『 2 1 陈 桂 等
人设 计 了基 于 F P G A的直 流 电机 速度 控制 器[ 3 1 。 杨隆梓
ቤተ መጻሕፍቲ ባይዱ
等 人设 计 了一 种 由上 位 机 和 A T 8 9 C 5 2相互 通 信控 制
直流 电机 。 以上学 者尽 管采 用 了不 同的处 理器 ,但是
高 、超 调 量 小 等 特 点 ,较好 地满 足变 量 喷 雾 的 控 制 要 求 。
关 键 词 :直 流 电机 ,D S P ,模 糊 P I D 控 制 ,M A T L A B仿 真 ,变 量 喷雾
中 图分 类号 :T P 2 7 3
文 献 标 识 码 :A
文章 编 号 :2 0 9 5 — 5 5 5 3 ( 2 0 1 3 )0 6 — 0 2 7 3 — 0 6
m o t o r b a s e d o n D S P f J 1 . J o u r n a l o f C h i n e s e A g r i c u l t u r l a M e c h a n i z a t i o n , 2 0 1 3 , 3 4 ( 6 ) : 2 7 3  ̄ 2 7 8
理 . 阐述 该 控 制 系 统 的 硬件 结 构 、软 件 流 程 和 控 制 算 法 ,并 使 用 Ma t l a b / S i mu l i n k搭 建控 制 系统 的原 理 图 ,对 控 制 系 统 进 行 仿 真 试 验 。结 果 分 析表 明 : 以 D S P为 控 制 器 并 结 合参 数 自适 应 模 糊 P I D 控 制 的 控 制 系统 ,具 有 响 应 速 度 快 、稳 定 性
无刷直流电机的神经网络PID控制及其仿真

PD控 制 是 最 早 发 展 起 来 的 控 制 策 略 之 一 、 I 由
于它具有算 法 简单 、 鲁棒性好 、 可靠性 高 等优点 被广 泛用 于工业过 程 控 制 ; 它尤 其适 用 于可 建 立精确 数
学 模 型 的 确 定 性 控 制 系 统 , 以 一 般 需 要 预 先 知 道 所
关键词 :[ PD控制 ; 经卿缉 ; 神 无刷直赢电机 ∞真
中 图分 类 号 : M 0 T 31 2 文献 标 识 码 : A
摘
要 : 简单 介 绍 神 经 网 络 PD的 基 础 之上 . MA L B对 无 刷 百 流 电机 艘 了 神 经 网 缉 PD控 制 的仿 真 , 果 使一些控制带统的参 数达到了有效 、 I 鲁捧和最 优化
The ne r ln t r I c n r l r a d u a e wo k P D o t o l n e sm u a i n t r s l s C o o i l to o b u h e s D m tt
输
一
c 为三 相绕组 感 生电动势 ; 为无刷 直 流电机极 对 P 数 : 为无 剧 直流 电机 角速 度 . ,
辅
出 层
I
2 神 经 网络 PD I
2 1 传统 PD控 制 . I
众所周 知 , 按偏 差 的 比例 、 分和微 分线性 组合 积
进 行 控 制 的 方 式 就 是 PD 控 制 . 规 PD 控 制 系 统 I 常 I 原 理 框 图 如 图 1 示 . 据 不 同被 控 对 象 适 当 地 整 所 根
M r h. 0 2 c 20
V il. No 1
文 章 编 号 :0 4 7 2 20 ) 1 0 5 10 —9 6 ( 0 2 0 — 0 5—0 4
PID仿真实验报告

PID仿真实验报告PID控制算法是一种重要的控制算法,被广泛应用于工业控制系统中。
本文通过仿真实验的方式,对PID控制算法进行了验证和分析。
一、实验目的1.了解PID控制算法的基本原理和调节方法;2. 掌握MATLAB/Simulink软件的使用,进行PID控制实验仿真;3.验证PID控制算法的稳定性和性能。
二、实验内容本次实验选择一个常见的控制系统模型,以电感驱动的直流电机控制系统为例。
通过PID控制算法对该系统进行控制,观察系统的响应特性。
三、实验步骤1.搭建电感驱动的直流电机控制系统模型,包括电感、直流电机、PID控制器等组成部分;2.设置PID控制器的参数,包括比例增益Kp、积分时间Ti、微分时间Td等;3.进行仿真实验,输入适当的控制信号,观察系统的响应曲线;4.调节PID控制器的参数,尝试不同的调节方法,观察响应曲线的变化,寻找合适的参数。
四、实验结果与分析1.首先,设置PID控制器的参数为Kp=1,Ti=1,Td=0,进行仿真实验。
观察到系统的响应曲线,并记录与分析曲线的特点;2.其次,调整PID控制器的参数,如增大比例增益Kp,观察系统的响应曲线的变化;3.最后,调整积分时间Ti和微分时间Td,观察系统的响应曲线的变化。
通过实验结果与分析,可以得到以下结论:1.PID控制算法能够有效地控制系统,并实现稳定的控制;2.比例增益Kp对系统的超调量有较大的影响,增大Kp可以减小超调量,但也会增加系统的稳定时间;3.积分时间Ti对系统的稳态误差有较大的影响,增大Ti可以减小稳态误差,但也会增加系统的超调量;4.微分时间Td对系统的响应速度有较大的影响,增大Td可以增加系统的响应速度,但可能会引起系统的振荡。
五、实验总结通过本次实验,我深入理解了PID控制算法的原理和调节方法。
同时,通过对实验结果的分析,我也了解了PID控制算法的稳定性和性能。
在实际工程应用中,需要根据具体的控制对象,合理选择PID控制器的参数,并进行调节优化,以获得理想的控制效果。
直流电机仿真

一、仿真建模过程
仿真波形如下图:
图1-1 转速的波形,蓝色是PID,红色是Fuzzy SIMULINK仿真图:
图1-2 模型仿真图
仿真计算过程:
某直流电机确知参数:
24od U V =
P=50W
=0.57
R
L=0.57mh
n=3000 2GD 0.066=
具体的模型用传递函数表示如下
222
0.0260.570.078530303753750.007259m e GD R T s C ππ
⨯===⨯⨯⨯ 24 3.90.570.007259.min/3000
od d e U I R C v r n −−⨯=== 3
10.57100.0010.57
L T s R −⨯=== 传递函数
1:111/1/0.57 1.754410.00110.0011
R F T S S S ===+⨯++ 2:20.5710.07850.1377m R
F T S S S =
==⨯
说明:
图1-3 仿真波形说明1
图1-3红框中的波形下凹是在1S 钟处发生的,原因是我们在1S 钟左右加入了负载,如下
图1-4所示。
加入负载的一瞬间电机转速会变慢,然后由于控制算法,转速会自动调节至正常的速度。
图1-4 仿真波形说明2
二、仿真软件打开步骤
1、设置路径
图1-5 设置路径
2、打开仿真文件件
图1-6 打开Simulink仿真文件
图1-7 将Fuzzy导入matlab变量空间中
3、开始仿真
图1-8 按顺序设置Fuzzy并开始仿真4、仿真效果
图1-9 波形仿真效果图。
BUCK电路的PID控制设计及仿真

BUCK电路的PID控制设计一、实验目的DC/DC 变换器可将不可控的直流输入变为可控的直流输出,广泛应用于可调直流开关电源及直流电机驱动中. Buck 变换器是DC/DC 变换器中最具代表性的拓扑结构之一.在工程实际中, Buck变换器的控制方式可以开环和闭环来实现。
其中闭环控制方式又可分为PI校正,PID控制,fuzzy控制等方式。
本文首先会建立Buck 变换器的模型,然后会分别进行开环、PI控制器校正,PID控制器校正,并在MATLAB/SIMULINK上进行仿真,最后对得出的结果进行比较。
二、设计内容及要求U):24V( 20%)1、输入电压(iU):12V(1%稳定度)2、输出电压(oI):1A3、额定电流(oV≤70mV4、输出电压纹波峰-峰值ppV≤150mV 6、开关5、满载与半载之间的切换时,输出电压纹波峰-峰值pp频率(f):无要求,本设计设定为20kHz三、Buck 主拓扑电路3.1开环Buck 电路图图(1)开环Buck 电路3.2 参数计算与选择(1)占空比 50%o i U D U == (2)滤波电感滤波电感的选择与负载电流的变化范围及希望的工作状态有关,假设电路要求工作在电感电流连续工作状态,则临界电感(1)2f o s oD U L I -= 根据公式代入计算可得:-4s (1)(10.5)*12 1.5*102f 2*20000o o U D L H I --===此时L 值为电感电流连续与否的临界值,实际电感值可选为(2~3)倍的临 界电感。
这里L 取4*104H 。
(3)滤波电容 电容的容量,会影响输出纹波电压和超调量的大小。
在开关关断时为负载供电和减小输出电压的纹波,滤波电容C 的选择直接关系开关稳压电源输出中纹波电压分量o U 大小。
滤波电容C2(1)8o o U D C U Lf-= 根据纹波要求代入计算-42-442(1)12*0.5==1.79*1088*0.07*1.5*10*(2*10)o o U D C U Lf -= F 这里电容C 取7.5*104F 。
基于SIMULINK无刷直流电机模糊PID控制的建模与仿真

i n s t r u c t i v e t o a c t u al l y b r u s hl e s s DC mo t or s p e e d c on t r ol s y s t em d e s i g n . Ke y wo r ds :B r u s h l e s s DC Mo t o r ; Dou b l e — l o o p Con t r ol ; F u z z y PI D Co n t r o l
a i mi n g a t t h e t y p i c al t wo - - ph a s e c o n du c t i o n s t ar t hr e e - - ph a s e s i x wor k s o f br u s hl es s DC
统的 P I D控 制 方法相 比有 更好 的稳 定性和抗干扰性 。
变量 、强耦合 、非线性的复杂系统 …,
因此 传统 P I D 控 制 器 难 以 获 得 满 意
态 响应 等 优 点 ,基 于无 刷 直 流 电机 具有一系列优点 ,已在交通 、工业、 家 电、航空航天、军工、伺服控制等 领域 都 被 广 泛地 使 用 ,因此 对其 控 制 方 式的研 究可 以更 广 泛的 挖掘 其
51单片机PID控制直流电机实验报告

iError = sptr->SetPoint - NextPoint; //计算增加量
iIncpid = sptr->Proportion * iError //E[k]项
- sptr->Integral * sptr->LastError //E[k-1]项
+ sptr->Derivative * sptr->PrevError; //E[k-2]项
static PID *sptr = &sPID;
void IncPIDInit()
{
sptr->SumError = 0;
sptr->LastError =0; //Error[-1]
sptr->PrevError =0; //Error[-2]
sptr->Proportion =0.5; //比例系数
sptr->Integral =0.3; //积分系数
sptr->Derivative = 0.3; //微分系数
sptr->SetPoint =sudu_lilun; Nhomakorabea}
开关模糊神经PID控制的无刷直流电机仿真

摘要: 无刷直 流电机是 一种 时变性 的 、 非 线性 的以及 强耦合性 的系统 。对 于控制精度要求 高的场合 , 传统 的 P I D控制难 以满 足对无刷直流电机控制 的性能要 求。模 糊 P I D控制器虽然具有一定的 自适 应性 , 但 是模糊 规则主要靠经 验制定具有一 定局 限性。为解决上述问题 , 研 究了基于双闭环的开关模糊 神经 P I D控制的无刷直流 电机 , 该 方法综合 了模糊 、 神经 网络 和 P I D 的优点 , 具有适应能力强 , 控制精度高 , 专家知识 利用较好等 。仿真结果表明模糊神经 P I D控制相对于模 糊 P I D具有转 速响 应快 、 超调量小 、 抗干扰能力强等优点 。 关键词 : 无刷直流 电机 ; 模糊神经 网络 ; 仿真 ; 双 闭环
( S c h o o l o f I n f o r ma t i o n , C h i n a J i l i a n g U n i v e r s i t y , Ha n g z h o u Z h e j i a n g 3 1 0 0 1 8 ,C h i n a )
中 图分 类 号 : T P 2来自7 3 + . 4 文 献标 识码 : B
S i mu l a t i o n o f S wi t c h F u z z y Ne t wo r k Co n t r o l o f BLDCM
L I U Yu —h a n g
v e r s h o o t ,a n d s t r o n g a n t i - i n t e f r e r e n c e a b i l i t y .
KEYW ORDS: Br u s h l e s s DC mo t o r ;F u z z y n e t w o r k ;S i mu l a t i o n;Do u b l e c l o s e d l o o p
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
长春大学课程设计说明书题目名称直流电机速度PID控制与仿真院(系)电子信息工程学院专业(班级)自动化13403学生姓名张华挺指导教师曹福成起止日期2016.10.24——2016.11.04┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊┊┊直流电机速度PID控制与仿真摘要:在本次课程设计中重点研究直流电机的工作原理以及直流电机的各种调速方法。
在调速控制中,我们包含两个大的部分,一个是直流电机的开环控制,另一个是直流电机的闭环控制,在直流电机的闭环控制中,又分别介绍转速闭环控制和PID闭环控制,并且对直流电机的每个模型进行建模并仿真,观察其动态性能,分析研究直流电机的各个控制的优缺点。
关键词:直流电动机;转速控制;PID控制;Matlab仿真┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊┊┊DC Motor Speed PID Control and SimulationAbstract: In this curriculum design, the work principle of DC motor and DC motor speed control methods are studied. In speed control, we include two parts, one is the open loop control of DC motor, the other is a closed loop DC motor control in DC motor closed-loop control, and introduces the speed closed-loop control and PID control, and each model of the DC motor for modeling and simulation to observe the dynamic performance analysis of DC motor control and the advantages and disadvantages of each.Keywords: DC motor; speed control; PID control; Matlab simulation┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊┊┊目录第一章直流电动机的工作原理及基本结构 (1)1.1 直流电机的结构 (1)1.2 直流电机的基本工作原理 (1)1.3 本章小结 (2)第二章直流电机开环系统仿真 (3)2.1 Matlab简介 (3)2.2 直流电机的稳态模型 (3)2.4 本章小结 (6)第三章直流电机PID控制 (7)3.1 PID控制简介 (7)3.2 比例(P)调节特性 (7)3.3 比例积分(PI)调节特性 (8)3.4 比例积分微分(PID)调节特性 (8)3.5 PID的动态数学模型 (9)3.7 本章小结 (13)总结 (14)参考文献 (15)┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊┊┊第一章直流电动机的工作原理及基本结构1.1 直流电机的结构如下图1-1所示是直流电机的物理模型,由图可以看出,直流电动机结构中有换向器、电刷,磁极和转子,在实际直流电机中,还包括机座和端盖,换向磁极、主磁极、机座和端盖,电刷装置组成电机的定子,电枢绕组、电枢铁心、转轴、轴承和换向器构成电机的转子。
图1-1 直流电机模型图中N、S为定子的磁极,abcd是固定在可旋转导磁圆柱体上的线圈,线圈连同导磁圆柱体称为电机的转子,我们又叫它电枢。
线圈的a、d端连接到两个相互绝缘的换向片上。
换向片上面有不动的电刷,电刷和转子线圈与外电路是连通的。
1.2 直流电机的基本工作原理当我们在AB相加上直流电压源后,电流方向为dcba,我们由楞次定律可知,在N上S下的情况下,电枢有向左的力,是电枢向左运动,当电枢转动180度时,由于换向器的作用,使电流的方向发生改变,电流方向为abcd,虽然电流方向发生改变,但是力的方向没有发生改变,仍然是向左的,正因为如此,可以使电机一直朝一个方向运动下去,但是由于转子只有1个磁极的关系,在磁场中的受力并不均匀,所以这样的电机在转的时候会有明显的震颤感觉,所以实际直流发电机的电枢是根据实际需要有多个线圈。
线圈分布在电枢铁心表面的不同位置,按照一定的规律连接起来,当线圈增加时,相应的磁极也要增加。
┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊┊┊直流电机是电能转换装置,它将电能转换为机械能,当电枢上有直流电通过时,会在电枢绕组上感应电动势,称为电枢电动势,电枢电动势与电机转速成正比,表达式分别为:nCE eΦ=a(1.1)Φ-eKIRUn=(1.2)在上式中,n为直流电机转速、R为电枢电阻、eK为电动机电动势常数、Φ励磁磁通(Wb)。
我们可以看出,电动机转速与电枢电压、电枢电流和励磁磁通有关,当电压不变时,增大电枢电流,转速n就会下降,当电枢电流不变时,减小电枢电压转速n也会下降。
1.3 本章小结我们从直流电机的结构中可以看出,直流电机的结构复杂,工艺复杂,但是直流电机相对节能,功率因素高,和交流电机相比,直流电机用的是直流电,如今大多数用的电是交流的,所以在使用直流电机的时候需要交直转换器,从而增加了成本,最重要的是直流电机中存在换向器,在换向器工作中会产生火花,当速度增大到一定的值后,换向器中的火花会形成环火,从而影响直流电机的转速,使不能转的很快。
但是直流电机独特的工作方式使它的调速范围广、带负载能力大、震动小、噪音低、通用性强、维护方便,而且直流电机对环境的适应能力强,可在有腐蚀等恶劣环境中工作,所以直流电机在我们生产生活中也得到了广泛的使用,研究直流电机控制不仅关系着国民生产,更是一种对未知事物的探索。
┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊┊┊第二章直流电机开环系统仿真2.1 Matlab简介现在我们用到最多的仿真软件是MATLAB,,它是由美国The MathWorks 公司编写的一款数学软件。
它是一种可用于数据分析、数据可视化、算法开发以及数值计算的高级技术计算语言和交互式环境。
除了可以进行绘制、矩阵运算函数/数据图像等常用功能外,还可以使用其它语言(包括C,C++和FORTRAN)编写的程序。
虽然MATLAB主要时用于数学上的数值运算,但是由于它集成了很多的附加工具箱使它也适合不同的领域,比如应用在图像处理、控制系统设计与分析、金融建模和分析、信号处理与通讯等。
在建模仿真中,我们常用的是Simulink,Simulink是MATLAB最重要的组件之一,它提供一个动态系统建模、仿真和综合分析的集成环境。
我们可以在该环境中通过简单直观的鼠标操作构造出复杂的系统,而不需要很繁琐的键盘鼠标操作,基于以上优点,所以Simulink已被广泛应用于控制理论和数字信号处理的复杂仿真和设计领域。
它具有适应面广、结构和流程清晰及仿真精细、贴近实际、效率高、灵活等优点。
2.2 直流电机的稳态模型通过上面的式子Φ-eKIRUn=,外加电压由PWM控制,当忽略晶闸管的延迟时间,在额定励磁下,直流电机的开环调速系统稳态结构图如下图2-1所示。
图2-1直流电机开环稳态结构图假设电机的各个参数为:额定电压U n=220V,额定电流I n=55A,空载转速为560r/min,那么电动机电动势系数C e=nnu=0.393V·min/r,电枢总回路电阻R=1Ω,当放大系数K s为22,U c=snku为10。
┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊┊┊图2-2 阶跃信号模块我们知道了直流调速系统中的各个参数后,打开Matlab,点击图上面的运行按钮,进入Simulink操作窗口,从上面的仿真框图中我们知道要有比例环,在Simulink中,我们从Math Operations组中找到Sum和Gain,这就是我们要的比例和求和环,除此外,我们在Source中找到STEP,即阶跃模块,我们将找到的模板拖入在Simulink中新建的窗口中,其中Scope1为阶跃相应,因为我们的U c为10,双击Scope1,将10填入其中,得到如上2-2图,Gain2为放大环节,双击它,因为K s为22,填入数据22,得到如下图2-3所示。
图2-3 放大信号模块因为我们的电枢电阻R=1,所以Gain3里面填入1,C e=0.393V·min/r,我们打开Gain2,填入数据1/0.393,填入数据完成,我们将各个环节连接起来后就可┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊┊┊以进行仿真了。
当电枢电流I d=0,即不带负载,我们得到转速如下图2-4所示。
图2-4 直流电机转速图我们可以看出,点击空载时电机的转速稳定在560r/min左右。
当我们增大电枢电流I d=5时,进行仿真,仿真图如下图2-5所示。
图2-5 直流电机转速图我们可以看出这时候转速下降到547r/min左右,当我们在0-5S设置I d=10,5s┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊┊┊后I d=20,仿真图如图2-6所示。
图2-6 直流电机转速图我们从图上可以看出,电机转速为535下降到510,当我们增大电流时,转速下降很快。
2.4 本章小结通过我们对直流电机的学习,我们知道电机转速与电机的电枢电流成反比关系,在仿真过程中也印证了这一事实,电机的转速随着电机的电流增大而下降,然而电流的大小是和负载大小息息相关的,负载大电枢电流就大,负荷小电枢电流就小,换句话说就是负载大转速就小,负载小转速就大,在直流电机开环控制中,电机转速下降非常快,当负载为零时,它与输入电压成正比,在仿真图中我们也可以明显的看到这种现象,由于电机的这种随负荷转速降落很快的特点,所以这种电机只能胜任对转速没有特别要求的工作中,但是在对转速要求很高的场合下就不适用了,所以这种调压控制方式只能在我们不需要直流电机转速要求很稳定的情况下用到。
但是,在很多的生产中,很多工艺都严格要求电机的转速保持稳定,不然就会对生产造成损失,所以我们急需找到一种控制方式来替代传统的调压调速,使电机的转速可以保持稳定。
┊┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊┊┊第三章直流电机PID控制3.1 PID控制简介PID调节即比例、积分、微分控制,这种调节器是将设定值与输出值进行比较,通过比较得到的偏差值来进行比例、积分和微分的控制它不仅用途广泛、使用灵活,而且使用中只需设定三个参数(K p,T i和T d)。