实验C 直线电机PID校正仿真与实验

合集下载

实验三 数字式PID调节器控制算法仿真

实验三   数字式PID调节器控制算法仿真

实验三 数字式PID 调节器控制算法仿真一、实验目的1、了解并掌握基本的数字PID 控制算法和常用的PID 控制改进算法。

2、掌握用Matlab 进行仿真的方法。

3、了解PID 参数整定的方法及参数整定在整个系统中的重要性。

二、实验设备PC 机(Matlab 软件)三、实验原理1、基本的PID 控制算法:基本的数字P0控制有三种算法:位置式、增量式和速率式,其中应用最为广泛的是增量式,因为增量式算法只与最近几次采样值有关,不需要累加;计算机输出增量,误差动作时影响小。

因此这里采用增量式PID 算法:)]1()1(2)([)()]1()([)(-+--++--=∆k e k e k e k k e k k e k e k k u d i p其中设)]1()([)(--=k e k e k k u p p)()(k e k k u i i =)]2()1(2)([)(-+--=k e k e k e k k u d d则)()()()(k u k u k u k u d i p ++=∆2、数字PID 调节器参数的整定:为使系统性能满足一定的要求,必须确定算法中各参数的具体值,这就是参数整定。

参数整定是十分重要的,调节系统参数整定的好坏直接影响调节品质。

要想快速、灵活的将参数整定好,首先应透彻理解这些参数对系统性能的影响:增大比例系数,一般将加快系统的响应,这在有静差系统中有利于减小静差,但过大会使系统有较大超调,并产生振荡,使稳定性变坏。

增大积分时间(积分作用减弱)有利于减小超调,减小振荡,使系统更加稳定,但系统静差消除的过程将随之减慢。

增大微分时间(微分作用增强)有利于加快系统响应,使超调减小,稳定性增加,但系统对扰动有较敏感的响应。

四、实验要求1、在Matlab 环境中,按照给定对象,构建仿真PID 控制系统。

2、调整PID 参数,观察各参数对系统响应的影响。

3、采用增量式PID 算法进行控制系统仿真,对各参数进行整定,观察系统响应曲线,直到获得满意的响应曲线。

PID仿真实验报告

PID仿真实验报告

PID仿真实验报告PID控制是一种经典的控制方法,被广泛应用于工业自动化控制系统中。

本次实验主要针对PID控制器的参数调整方法进行仿真研究。

实验目的:1.研究PID控制器的工作原理;2.了解PID参数调整的方法;3.通过仿真实验比较不同PID参数对系统控制性能的影响。

实验原理:PID控制器由比例(P)、积分(I)、微分(D)三个控制部分组成。

比例控制:输出与误差成比例,用来修正系统集成误差;积分控制:输出与误差的积分关系成比例,用来修正系统持续存在的静态误差;微分控制:输出与误差变化率成比例,用来修正系统的瞬态过程。

PID参数调整方法有很多种,常见的有经验法、Ziegler-Nichols法和优化算法等。

实验中我们使用经验法进行调整,根据系统特性来进行手动参数调整。

实验装置与步骤:实验装置:MATLAB/Simulink软件、PID控制器模型、被控对象模型。

实验步骤:1. 在Simulink中建立PID控制器模型和被控对象模型;2.设定PID控制器的初始参数;3.运行仿真模型,并记录系统的响应曲线;4.根据系统响应曲线,手动调整PID参数;5.重复第3步和第4步,直到系统的响应满足要求。

实验结果与分析:从图中可以看出,系统的响应曲线中存在较大的超调量和震荡,说明初始的PID参数对系统控制性能影响较大。

从图中可以看出,系统的响应曲线较为平稳,没有出现明显的超调和震荡。

说明手动调整后的PID参数能够使系统达到较好的控制效果。

总结与结论:通过本次实验,我们对PID控制器的参数调整方法进行了研究。

通过手动调整PID参数,我们能够改善系统的控制性能,提高系统的响应速度和稳定性。

这为工业自动化控制系统的设计和优化提供了参考。

需要注意的是,PID参数的调整是一个复杂的工作,需要结合具体的控制对象和要求进行综合考虑。

而且,不同的参数调整方法可能适用于不同的控制对象和场景。

因此,在实际应用中,需要根据具体情况选择合适的参数调整方法,并进行实验验证。

智能PID整定方法的仿真与实验研究的开题报告

智能PID整定方法的仿真与实验研究的开题报告

智能PID整定方法的仿真与实验研究的开题报告一、研究背景与意义PID控制器被广泛应用于各种工业过程中,如化工、电力、机械等领域。

PID控制器具有简单易实现、易于调节等优点。

在实际应用中,PID控制器的控制效果和稳定性取决于PID参数的整定。

为了提高控制效果和稳定性,智能PID整定方法应运而生。

随着计算机技术和数学理论的发展,智能PID整定方法得到了广泛应用。

智能PID整定方法可以使控制系统更加稳定,提高控制精度,减少因温度等因素引起的控制器变化。

二、研究目的本研究旨在开发一种基于仿真和实验研究的智能PID整定方法。

通过模拟不同参数的控制回路并进行实验测试,得出最优的PID参数,以提高控制的效果和稳定性。

三、研究内容与方法1. 分析PID控制器的控制原理和算法。

2. 研究智能PID整定方法的理论和实现过程。

3. 利用MATLAB / Simulink建立PID控制回路的仿真模型,并进行结果分析和验证。

4. 在实验室中利用单片机等控制器搭建PID控制回路,对控制系统进行实验测试。

5. 结合仿真结果和实验结果,得出最优PID参数。

四、预期结果与结论本研究预期通过实验测试和仿真模型的结果分析,获得更优的PID参数,并将其应用到实际工业过程中,从而提高控制效果和稳定性,优化工业过程。

五、研究时间安排阶段|内容|时间节点--|--|--1|文献调研、PID控制原理学习|第1-2周2|智能PID整定方法研究、MATLAB / Simulink模型建立和仿真|第3-6周3|实验搭建、数据采集和分析|第7-10周4|数据分析和结论撰写|第11-12周5|论文写作和规范化|第13-14周六、预期的研究成果1. 提出一种基于仿真和实验的智能PID整定方法。

2. 构建PID控制回路的MATLAB / Simulink模型。

3. 利用单片机等控制器搭建PID控制回路进行实验,得出最优PID参数。

4. 发表学术论文1篇。

PID仿真实验报告

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控制器的参数,并进行调节优化,以获得理想的控制效果。

一种自校正PID控制器设计与仿真研究

一种自校正PID控制器设计与仿真研究
3.School of Energy & Power Engineering, Xi’an Jiaotong University, Xi’an 710049, China)
Abstract: A self-tuning PID (Proportional-Integral-Derivative) controller based on modified Ziegler-Nichols criterion was introduced. Firstly, system ARX model, recursive least squares method with forgetting factor and the increment PID control algorithm were present. Secondly, modified ZN method was introduced, and ultimate gain and ultimate period of relation with system parameters were formulated. Finally, models of transducer motor-duct static pressure control loop in variable air volume (VAV) system were applied in MATLAB simulation. Results show that self-tuning PID control system proposed can real-time estimate system parameters, tune controller parameters and adapt according to variation of controlled process, therefore it takes on powerful performance of real-time system parameters estimation and controller parameters auto-tuning. Key words: self-tuning PID control; parameter estimation; Ziegler-Nichols tuning; MATLAB; VAV

实验四 PID校正

实验四 PID校正

微分 — 积分
图 6.1 模拟 PID 控制系统原理框图
PI 控制器 —
被控对象
D 控制器
图 6.2 微分先行 PID 控制原理图
I 控制器 —
被控对象
PD 控制器
图 6.3 伪 PID 控制原理图
PID 控制器是一种线性控制器,它根据给定值 r (t ) 与实际输出值 y (t ) 构成控制偏差 e(t ) :
6)
点击“
”编译程序,编译成功后在 MATLAB 命令窗口中有提示信息(如果没有修改控制界面结
构,在编译一次后,不需再进行此步骤) :
7) 8) 9)
点击“ ”连接程序,此时可听到电控箱中继电器接通时发出一声轻响。 点击“ ”运行程序, 电机开始转动,任其运行 10 秒钟左右,然后点击 停止程序, 双击打开示波器“Scope”,观察加入 2000rpm 的阶跃信号时直流伺服电机转速响应曲线,测量并 记录超调量 ,峰值时间
打开”Scope”,点击窗口左上角的 name”,“Format”选为 Array。
,勾选“Save data to workspace”,并可自定义输出的“Variable
10) 从“Simulink\ Commonly Used Blocks”中拉一个“Sum”到“untitled”窗口中:
11) 双击“Sum”模块,打开如下窗口,反馈设置如下图:
统的性能指标达到:ts≤1.5 秒,δp≤4.3%,稳态误差为 0。
三、实验设备
1. 2. GSMT2014 型直流伺服系统控制平台; PC、MATLAB 平台。
四、实验原理
1. PID 简介 PID 的控制算法有很多,不同的算法各有其针对性。图 6.1,图 6.2,图 6.3 给出了三种不同的算法。 在模拟控制系统中, 控制器最常用的控制规律是 PID 控制。 模拟 PID 控制系统原理框图如图 6.1 所示。 系统由模拟 PID 控制器和被控对象组成。 比例 被控对象

实验七 控制系统的PID校正设计及仿真

实验七 控制系统的PID校正设计及仿真

实验七 控制系统的PID 校正设计及仿真一、实验目的1.学会用MA TLAB 对系统进行仿真;2.应用频率综合法对系统进行PID 校正综合。

二、设计原理与步骤1.设计原理超前校正的主要作用是增加相角裕量,改善系统的动态响应特性。

滞后校正的作用是改善系统的静态特性,两种校正结合起来就能同时改善系统的动态和静态特性。

滞后超前校正(亦称PID 校正)综合了前两种校正的功能。

滞后超前校正(亦称PID 校正)的传递函数为:)(,)1()1)(1()1)(1()(121212T T S T S T S T S T S G C ααββα>>≥++++=它相当于一个滞后校正与一个超前校正相串联,其对数频率特性如图7-1所示:2.设计步骤基于频率法综合滞后-超前校正的步骤是:(1)根据静态指标要求,确定开环比例系数K ,并按已确定的K 画出系统固有部分的Bode 图;(2)根据动态指标要求确定c ω,检查系统固有部分在c ω的对数幅频特性的斜率是否为-2,如果是,求出c ω点的相角;(3)按综合超前校正的步骤(3)~(6)综合超前部分G C1(S )(注意在确定m θ时要计入滞后校正带来的0012~5的相角滞后量)。

在第(6)步时注意,通常)()(c c c g L L ωω+比0高出很多,所以要引进滞后校正;(4)令βlg 20=)()(c c c g L L ωω+求出β;(5)按综合滞后校正的步骤(4)~(5)综合滞后部分)(2S G c ;(6)将滞后校正与超前校正串联在一起,构成滞后超前校正:)()()(21S G S G S G c c c ⋅=三、实验内容练习7-1反馈控制系统的开环传递函数为:)105.0)(11.0()(++=S S S K S G 要求:(1)速度偏差系数Kv 50≥(2)相位裕度γ%5400±=(3)增益穿越频率%510±=c ω要求:(1)设计满足上述要求的滞后-超前控制器;(2)用Simulink 进行仿真;(3)画出校正前后的Bode 图(4)分析讨论设计过程及结果。

实验五 控制系统的 PID 校正器设计实验(DOC)

实验五 控制系统的 PID 校正器设计实验(DOC)

实验五控制系统的PID 校正器设计实验一、实验目的1.了解PID 校正器的数学模型。

2. 学习PID 校正的原理及参数整定方法。

3.学习在Simulink 中建立PID 控制器系统的模型并进行仿真。

二、相关知识PID 控制器(Proportion Integration Differentiation,比例积分微分控制器)作为最早实用化的控制器已有70 多年的历史,是目前工业控制中应用最广泛的控制器。

PID 控制器由于其结构简单实用,且使用中无需精确的系统模型等优点,因此,95%以上的现代工业过程控制中仍然采用PID 结构。

PID 控制器由比例单元P、积分单元I 和微分单元D 三部分组成,其结构原理框图如图6-1 所示。

简单来说,PID 控制器就是对输入信号r(t)和输出信号c(t)的差值e(t)(即误差信号)进行比例、积分和微分处理,再将其加权和作为控制信号u(t)来控制受控对象,从而完成控制过程的。

图1.8 PID 控制器结构原理框图PID 控制器可用公式(1-1)描述。

式中,KP、KI 和KD 分别为比例、积分和微分系数;TI 和TD 分别为积分和微分时间。

一个PID 控制器的设计重点在于设定KP、KI 和KD 三个参数的值。

实际使用时,不一定三个单元都具备,也可以只选取其中的一个或两个单元组成控制器。

1. 比例控制器P比例控制是最简单的控制方法之一。

比例控制器的输出与输入误差信号成比31例关系,其传递函数如公式(1-2)所示。

式中,KP为比例系数(增益),其值可正可负。

比例控制只改变系统增益,不影响相位。

仅采用比例控制时系统输出存在稳态误差。

增大KP可以提高系统开环增益,减小系统稳态误差,但是会降低系统稳定性,甚至可能造成闭环系统的不稳定。

2. 积分控制器I积分控制器的传递函数如公式(1-3)所示。

式中,KI为积分系数。

积分控制器的主要作用是消除系统的稳态误差。

但是,积分单元的引入会带来相位滞后,为系统的稳定性带来不良影响,设置积分控制器可能造成系统不稳定。

永磁同步直线电机模糊 PID 控制及仿真

永磁同步直线电机模糊 PID 控制及仿真
机 的电磁 推力 方程 为 :

筹 一 .
( 3 )
其中: K 一
表 示 电磁 推力 系数、 , 为 一个 定 值 。此
时变 参数 的情 况下 , 需 要 人 工 干 预 去 重 新 整 定 控 制 器 的参 数 , 这既 降低 了 工作 效 率 , 又 增 加 了成 本 , 且 效 果 不佳 。本 文将 传 统 的 P I D 控 制 和 模 糊 控 制 的优 点 结 合到 一起 , 设 计 开 发 了模 糊 P I D控 制 器 , 并 进 行 了 试 验仿真, 得 到很 好 的结 果 。
2 . 1 模 糊 控 制 器 结 构 及 其 工 作 原 理
取 永 磁体行 波 磁 场 的方 向 为 d轴 , 而 q轴顺 着 旋 转 方 向超前 d轴 9 O 。 电 角 度 。 因为 由永 磁 体 产 生 的磁 电动 势为 常值 , 在 次极 上 无 阻尼 绕 组 , 所 以, 永磁 同步 直 线 电机 的 d , q轴模 型 电压 方 程式分 别 为 :
第1 期( 总第 1 8 2期 )
2 0 1 4年 O 2月
机 械 工 程 与 自 动 化
ME CHANI CAL ENGI NEERI NG & AUT( ) M ATI ON
No.1
F e b .
文章编号 : 1 6 7 2 - 6 4 1 3 ( 2 0 1 4 ) 0 1 - 0 1 6 1 — 0 3
1 直 线 电机 的数 学模 型
1 . 1 直 线 电机 的 电 压 平 衡 方 程
时, 电磁推 力 F 与 q轴 电流 i 。 成 正 比。 直线 电机 的运 动学方 程 为 :
= = = n + ( ) + ( ) +厂 d . ( z ) +. 厂 ( ).( 4 )

一种实用的自校正PID控制器设计与仿真研究

一种实用的自校正PID控制器设计与仿真研究

一种实用的自校正PID控制器设计与仿真研究
李开霞;张金波;曹爱华
【期刊名称】《计算机仿真》
【年(卷),期】2008(25)9
【摘要】针对多功能除湿机的温度控制问题,设计了一种极点配置自校正PID控制器,给出了系统的CARMA模型,引入带遗忘因子的最小二乘实时参数估计算法和带数字滤波器的增量式PID控制器算法,同时给出了极点配置自校正PID的整定方法过程,建立PID参数与系统参数及控制性能指标之间的关系式,并进行了MATLAB 仿真.仿真结果表明,自校正PID控制系统能够实时估计被控对象的参数,实时整定控制器参数,自适应被控过程的变化,具有较强的实时参数估计和自校正能力,该PID控制器在多功能除湿机的温度控制中得到成功应用.
【总页数】4页(P167-170)
【作者】李开霞;张金波;曹爱华
【作者单位】河海大学计算机及信息工程学院,江苏常州,213022;河海大学计算机及信息工程学院,江苏常州,213022;河海大学计算机及信息工程学院,江苏常
州,213022
【正文语种】中文
【中图分类】TP181
【相关文献】
1.一种基于新规则的模糊自校正PID控制器 [J], 金燕华
2.一种新的自校正PID控制器 [J], 杨西侠
3.一种自校正PID控制器的建模与仿真 [J], 李荃;吴翔;夏洪
4.一种神经网络直接自校正PID控制器 [J], 韩冲
5.一种自校正PID控制器设计与仿真研究 [J], 闫秀英;任庆昌;孟庆龙
因版权原因,仅展示原文概要,查看原文内容请购买。

直线电机的PID控制器设计

直线电机的PID控制器设计

基于MATLAB的直线电机PID控制器设计摘要随着现代工业的飞快发展,控制对象日益复杂,对其的性能控制要求也不断提高,致使人们寻找更好的控制方法,其中以改进PID控制最为典型。

PID控制器具有结构简单、容易实现、控制效果好、鲁棒性强等特点,是目前最稳定的控制方法之一。

它所涉及的参数物理意义明确,理论分析体系完整,并为工程界所熟悉,因而在工业过程控制中得到了广泛应用。

直线电机是近年来国内外积极研究发展的新型电机之一,凭借自身的特性在以直线运动的工业控制中,有比旋转电机巨大的优越性。

可广泛应用于交通运输、起重搬运、物流传输装置、国防及煤矿运输、车床进给等方面,发展前景十分广阔。

传统的比例积分微分( PID) 控制器参数往往因整定不良、性能欠佳,对运行状况的适应性很差。

简单的控制又不能很好地适应对象系统特性变化时的最佳控制要求。

因此,鉴于控制方法目前仍有广泛应用,对参数整定方法的研究将具有很好的应用价值。

本文根据稳定边界法则及Ziegler-Nichol算法,以直线电机控制模型为例介绍如何在MATLAB 工具帮助下整定并验证PID 控制器参数,使参数的整定变得简单、易行,使整定效果更优化。

关键词:直线电机PID控制 MATLAB 控制系统参数整定系统仿真Abstract:With the fast development of modern industry, more complicated control object, its performance control requirements improve continuously, cause people looking for better control method, which to improve PID control is the most typical example. The PID (Proportional-Integral-Derivative) control is one of the most common control methods at present. Its structure is simple and easy to implement, however, the control effect is perfect and it has a strong robust characteristics. The physical parameters is, meaning of ,theoretical analysis of system is integrity, and it is familiar by the engineering sector, which in the industrial process control has been widely used.Linear motor is one of the studied new motor. Because of its peculiarity, the linear motor performed better than rotary motor in the control systems when the moving route is linear. Its application range extends widely and widely. And it has been applied in many fields.However, the traditional parameter adaptability of proportion-integral-differential (PID) controller to the operating situation is very bad sometimes because the reduction and performance isn't good. Simple control and can't well adapt to changes in the system characteristics of the object of optimal control requirements. Therefore, in view of the control method is currently there are still widely used, to the study of the method of parameter setting will have a good application value. According to the stable boundary principle and Ziegler-Nichol algorithm, this paper introduces how to reduce and validate the PID controller parameter with the help of MATLAB tool taking the linear motor control model as an example. Making the parameters set becomes simple, easy to operate, and make the setting effect more optimization.Key words:Linear motor,PID control, Matlab, Control system, Parameters setting, System simulation目录基于MATLAB的直线电机PID控制器设计 (I)摘要 (I)关键词: (I)Abstract: .............................................................................................................................. I I Key words: ........................................................................................................................... I I 第一章引言. (1)第二章直线直流电机控制系统 (3)1、直线电机进给系统的研究现状 (3)2、直流直线电机的工作原理 (4)3、直流直线电机数学模型 (6)4、控制方案 (7)第三章PID控制器及MATLAB简介 (9)1、PID控制简介 (9)1)P控制 (9)2)PI控制 (9)3)PD控制 (10)4)PID控制 (10)2、MATLAB简介 (12)第四章控制系统及PID参数整定方法 (15)1、控制系统构成 (15)2、PID参数整定的几种方法概述 (15)2.1.PID参数整定方法 (15)2.2.PID调整方式 (16)第五章直线电机PID控制器的设计 (21)1.Ziegler-Nichols整定方法 (21)2.稳定边界法则 (22)3.PID参数的整定 (22)4.PID参数的改进 (27)第六章结论与展望 (33)第一章第一章引言随着科学技术的发展和经济水平的提高,人们也逐渐开始追求个性化、自动化的生活,致使控制对象日益复杂,对控制的精度性和可靠性的要求却越来越高。

实验C 直线电机PID校正仿真与实验

实验C 直线电机PID校正仿真与实验

u(t)

KP
e(t)

1 TI
t
e(t)dt TD
0
de(t)
dt

或写成传递函数的形式:
(4.2)
G( s)

U (s) E(s)

KP 1

1 TI s

TDs

(4.3)
式中: K P ——比例系数;TI ——积分时间常数;TD ——微分时间常数。
3) 双击“PID”模块,分别设置参数为 KP,KI,KD 参数
4) 点击“ ”运行程序, 双击示波器“Scope1”,点击“ ”得到系统的阶跃响应曲线: 相应的控制器输出,示波器“Scope2”曲线为:
2. 实时控制 1) 打开倒立摆电控箱上的电源按钮,并将弹簧小车扶至中间。 2) 在 MATLAB/Current Folder 中打开文件“e4\demo04.slx”,会弹出如图所示的实时控 制界面。
在控制系统设计和仿真中,也将传递函数写成:
G(s) U(s) E(s)

KP

KI s
KDs
KDs2
Kps KI s
(4.4)
式中: K P ——比例系数; K I ——积分系数; KD ——微分系数。上式从根轨迹角度
看,相当于给系统增加了一个位于原点的极点和两个位置可变的零点。
(1.3)
由上式可知,系统的两个开环极点为
7.1263i
注意
此处 M 为小车及所有砝码总和,如无特殊说明,本手册以下推导均基于(1.3) 模型
2. 在 MATLAB/Simulink 中建立数学模型(1.3)所对应的开环系统的结构图如下所示: A. 建立如式(1.3)所示的数学模型的开环系统 I:

控制系统的PD校正设计及仿真实验报告

控制系统的PD校正设计及仿真实验报告

实验八 控制系统的PD 校正设计及仿真一、实验目的1.用频率综合法对系统进行综合设计; 2.学习用MA TLAB 软件对系统进行仿真。

二、实验设计原理与步骤1.设计原理超前校正(亦称PD 校正)的传递函数为: 其对数频率特性如图8-1所示,超前校正能够产生相位超前角,超前校正的强度可由参数α表征。

超前校正的相频特性函数是:最大相移点位于对数频率的中心点,即: 最大相移量为: 或者 11sin +-=ααθm mm θθαsin 1sin 1-+= 容易求出,在m ω点有: 2.设计步骤基于频率法综合超前校正的步骤是:(1)根据静态指标要求,确定开环比例系数K ,并按已确定的K 画出系统固有部分的Bode 图;(2)根据动态指标要求预选c ω,从Bode 图上求出系统固有部分在c ω点的相角; (3)根据性能指标要求的相角裕量,确定在c ω点是否需要提供相角超前量。

如需要,算出需要提供的相角超前量m θ;(4)如果所需相角超前量不大于60度,按mmθθαsin 1sin 1-+=式求出超前校正强度α;(5)令)(1T c m αωω==从而求出超前校正的两个转折频率T α1和T 1;(6)计算系统固有部分在c ω点的增益)(dB L g ;及超前校正装置在c ω的增益)(dB L c 。

如果0>+c g L L 则校正或系统的截止频率'c ω比预选的值要高。

如果高出较多,应采用滞后超前校正,如果只是略高出一些,则只需核算'c ω点的相角裕量。

若满足要求,综合完毕;否则重复步骤(3);如果0<+c g L L 则实际的'c ω低于预选的c ω,可将系统的开环增益提高到0=+c g L L (即将系统的开环比例系数提高20)]([lg 1c g L L +--倍)。

超前校正的主要作用是产生超前相角,可用于补偿系统固有部分在截止角频率c ω附近的相角滞后,以提高系统的相角稳定裕量,改善系统的动态特性。

直线运动单元控制系统建模、仿真分析与PID校正

直线运动单元控制系统建模、仿真分析与PID校正

直线运动单元控制系统建模、仿真分析与PID 校正1. 系统分析及建模1.1 直流伺服环节建模直流电机电枢回路如下图图1 直流电机电枢回路示意图根据克希霍夫电压定律,电枢绕组中的电压平衡方程为:当直流电机的电枢转动时,在电枢绕组中有反电势产生,一般与电动机转速成正比,即电枢电流和磁场相互作用而产生电磁转矩。

一般电磁转矩与电枢电流成正比,即电磁转矩用以驱动负载并克服摩擦力矩,假定只考虑与速度成比例的粘性摩擦,在有负载情况下,则直流电动机转矩平衡方程为对物理方程进行拉式变换()()()()a a a a aa di t u t i t R L E t dt =++()()ma ee m d E t C C t dt θω==()()m m a M t C i t =()()()()m m am m f dw t M t J B w t M t dt =++aa a a aI()1U()E()Lss s s R=-+mmaM()C()sI s=mm f m m()1M()M()(J B) w ss s s=-+aemE()C()sw s=最终的仿真模型如下图,系统传递函数为m 2()()()m a a m a m m a a m e mC w s U s L J s L B J R s R B C C =++++在M 文件中对其中的La ,Ra ,Jm ,Bm ,Cm ,Ce ,Mf 各个参数赋值:Mf=0.01; Ua=1; La=0.001; Ra=1.2; Jm=1e-5; Bm=5e-4; Cm=0.08; Ce=0.08;仿真可得如下响应曲线:从仿真曲线可知,响应曲线为周期曲线,是阶跃输入Ua(s )的响应曲线和周期负载输入Mf(s)的响应曲线的线性叠加。

1.2 直线运动单元控制系统建模及分析直线运动单元控制系统以指定滑动速度为输入量,以实际滑动速度为输出量,若丝杠导程为P ,可以建立角速度与线速度的关系()()P s w s v o ⨯=π2o ,()()Ps v s w π2n n ⨯=。

实验8PID参数整定校正实验

实验8PID参数整定校正实验

实验8:PID 参数整定校正实验一.实验目的1.掌握利用频域法分析系统校正前后的频率特性,掌握控制系统校正与综合的设计原理及方法2.掌握利用PID 控制规律调整系统的原理,掌握PID 调整系统的时域分析方法二.实验内容1.MATLAB 软件建立传递函数,画出波特图,计算性能指标。

2.SIMULINK 仿真建立系统模块,画出曲线,存储数据。

三.实验过程及参考程序例1:未校正系统传递函数为)4)(1(20)(0++=s s s s G ,校正环节传递函数17717.7)(++=s s s G c ,比较校正前后系统的频率特性。

参考程序:Go=zpk([],[0 -1 -4],20);bode(Go);hold on;margin(Go);Gc=tf([7.7 1],[77 1]);bode(Gc);margin(Gc);G=Go*Gc;bode(G);margin(G);[Gm0,Pm0,Weg0,Wcp0]=margin(Go)[Gm1,Pm1,Weg1,Wcp1]=margin(G)例2:未校正系统传递函数为)2.361(4500)(0+=s s s G ,PD 调节器传递函数)001772.01(2.181)(s s G c +=,比较校正前后系统的频率特性和单位阶跃响应。

参考程序:Go=zpk([],[0 -361.2],4500);bode(Go);figure(1);hold on;margin(Go);Gc=tf([20*0.001772 20],[1]);%bode(Gc);%margin(Gc);G=Go*Gc;bode(G);margin(G);[Gm0,Pm0,Weg0,Wcp0]=margin(Go) [Gm1,Pm1,Weg1,Wcp1]=margin(G) figure(2);sys1=feedback(Go,1);step(sys1);hold on;figure(3);sys2=feedback(G,1);step(sys2);。

05PID控制器系统校正实验

05PID控制器系统校正实验

实验五 PID 控制器系统校正实验一. 实验目的了解PID 控制器中比例(Proportional), 积分(Integral)和微分(Dderivative)环节的作用,掌握通过调节PID 控制器参数控制系统响应的方法,研究校正前后控制系统的时域动态品质。

二. 实验内容设有一个简单的由质量、弹簧、阻尼构成的单自由度振动系统模型,如下图所示:图1单自由度振动系统模型系统振动运动方程为:F kx x b xM =++&&& 取拉氏变换有:)()()()(2s F s kX s bsX s X Ms =++得系统传递函数:kbs Ms s F s X ++=21)()( 模型参数为:• M = 1kg • b = 10 N.s/m • k = 20 N/m •F(s) = 1代入传递函数中有:20101)()(2++=s s s F s X 图2是系统开环系统的单位阶跃响应曲线,系统上升时间约为1秒,稳定时间约为1.5秒。

拟采用增加PID 控制器的方法来改善系统响应性能。

图2系统开环单位阶跃响应曲线 设有如下的控制模型:图3系统控制框图其中控制器采用PID:图4 PID控制器框图PID控制器的传递函数为:•Kp = 比例环节增益•KI = 积分环节增益•Kd = 微分环节增益实验目标是设计PID控制器,使系统达到:•最短上升时间•最小过冲量•最小稳态误差PID控制器设计的一般原则:1.观察系统开环响应,确定待改进之处2.加入比例环节缩短系统响应时间3.加入微分环节改善系统的过冲4.加入积分控制减小系统的稳态误差5.调节Kp, Ki, Kd,使系统的响应达到最优。

三. 实验仪器和设备1. 计算机1台2. DRLink计算机控制平台1套3. 打印机1台四. 实验步骤1.运行DRLink主程序,点击DRLink快捷工具条上的"联机注册"图标,选择其中的“DRLink采集仪主卡检测”或“网络在线注册”进行软件注册。

直线电机模糊增量PID控制算法的研究

直线电机模糊增量PID控制算法的研究

直线电机模糊增量PID控制算法的研究
罗天资;陈卫兵;邹豪杰;李忠良
【期刊名称】《测控技术》
【年(卷),期】2011(030)002
【摘要】直线电机在当今的控制设备中应用越来越广泛.深入研究了直线电机原理,建立了电流、位移的双闭环伺服直线电机控制模型.在控制模型的位移控制模块中,采用了模糊增量PID控制算法来实现对位置调节器进行参数自整定、自适应的控制.用Matlab的Simulink工具进行仿真,结果表明,相比传统的PID控制和增量PID控制,在位移控制上采用模糊增量PID控制能获得更好的动态和静态性能.【总页数】4页(P56-59)
【作者】罗天资;陈卫兵;邹豪杰;李忠良
【作者单位】湖南工业大学,计算机与通信学院,湖南,株洲,412008;湖南工业大学,计算机与通信学院,湖南,株洲,412008;湖南工业大学,计算机与通信学院,湖南,株洲,412008;湖南工业大学,计算机与通信学院,湖南,株洲,412008
【正文语种】中文
【中图分类】TP273+.2
【相关文献】
1.基于PMAC的直线电机高定位增益前馈PID控制算法研究 [J], 陈永刚;刘大勇;阎秋生
2.磁悬浮列车用异步直线电机新型PID控制算法研究 [J], 刘少克;罗宏浩
3.智能车设计中增量式PID控制算法的运用 [J], 徐世豪
4.增量式PID控制算法在电采暖智能控制系统中应用 [J], 徐海川;张岳;张鹤舰;李文瀚
5.增量式PID控制算法在大型调相机中的应用 [J], 张卫庆
因版权原因,仅展示原文概要,查看原文内容请购买。

PID算法在BCI系统校准中的应用及仿真验证-安全与电磁兼容

PID算法在BCI系统校准中的应用及仿真验证-安全与电磁兼容

PID算法在BCI系统校准中的应用及仿真验证-安全与电磁兼容672015年第4期?安全与电磁兼容电磁仿真引言电子元部件对各个频率范围、各种类型的电磁干扰的抗干扰性能是衡量产品可靠性的关键因素。

大电流注入法(BCI)就是验证电子产品抗干扰性的一种方法,该方法被广泛应用于汽车和军品等电子设备的测试中。

由于该方法扫描频率范围较宽,扫描步进小,驻留时间长,幅值要求严格,因此测试时间较长,测试成本高。

本文提出了一种基于PID 控制原理的快速BCI 校准算法。

1 BCI 测试方法大电流注入法是用电流注入钳向被测样品的线束注入一定大小的电流,以模拟外界的电磁干扰通过线束耦合对被测设备形成干扰,以验证被测设备的抗干扰性能。

大电流注入法中有替代法和闭环法两种。

不管使用哪种方法,首先必须校准。

校准时用1 kHz 未加调制的正弦波信号以不大于标准规定的步进扫频,记录每个频率点达到规定电流值时的前向功率和反向功率,生成校准文件。

替代法测试时,以校准文件的前向功率为基准。

闭环法测试时,缓慢增大信号源幅度和功放增益,当电流监控钳测到的反馈电流达到限值或前向功率为校准功率的4倍时,施加调制,并跳至下一频点。

BCI 校准系统框图如图1所示。

图1 BCI 校准系统框图PID 算法在BCI 系统校准中的应用及仿真验证Application and Simulation of PID Algorithm Used in the BCI Calibration System工业和信息化部电子第五研究所米进财余海涛陈辉陈灵摘要提出了一种基于PID 控制原理的大电流快速校准算法,将离散式PID 数字控制算法引入到大电流测试系统中的校准环节,缩减了系统的校准时间,提高了校准的精度。

用MATLAB 建模仿真,并和传统的校准算法相比较,结果表明该算法比传统的算法校准时间短、精度高、超调小且具有自适应性。

关键词大电流注入系统;PID 算法;快速校准算法; 电磁兼容AbstractPresents a fast calibration algorithm of Bulk Current Injection (BCI) based on the principle of PID. The PID algorithm is introduced into the calibration of Bulk Current Injection system. By using incremental digital PID control theory, the algorithm reduced the calibration time and improved the calibration accuracy. Modeling and simulation this algorithm by MATLAB, compare it with the traditional calibration algorithm, the results shows that the algorithm is more timeliness, accuracy, adaptively and smaller overshoot.KeywordsBulk Current Injection system; PID algorithm; fast calibration algorithm; electromagnetic compatibility2 PID 算法分析PID 控制器问世至今已有近70年历史,它以其结构简单、稳定性好、工作可靠、调整方便而成为工业控制的主要技术之一(见图2)。

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

(1.1)
在实际系统中,动子的推力与电机驱动输入电压成正比,即 F kmkau ,则(1.1)
变成
G(s) X (s) kmka U (s) Ms2 6k
(1.2)
将数值代入(1.2)得:
G(s)

X (s) U (s)

12.6 3.19s2 162

s2
3.9498 50.7837
3) 双击“PID”模块,分别设置参数为 KP,KI,KD 参数
4) 点击“ ”运行程序, 双击示波器“Scope1”,点击“ ”得到系统的阶跃响应曲线: 相应的控制器输出,示波器“Scope2”曲线为:
2. 实时控制 1) 打开倒立摆电控箱上的电源按钮,并将弹簧小车扶至中间。 2) 在 MATLAB/Current Folder 中打开文件“e4\demo04.slx”,会弹出如图所示的实时控 制界面。
u (s)
G(s)
x(s)
1) 打开 MATLAB/Simulink“ ”仿真环境:
2) 在窗口的左上角点击“ ”新建一个“Model”窗口: 3) 在“Simulink Library Browse”窗口中,打开“Simulink\Continuous”窗口,如下图所示: 4) 将“Transfer Fcn”模块拉到刚才新建的 “untitled” 窗口中:
11) 点击按钮“ ”,双击 Scope 模块,得到系统仿真曲线。
图 1.1 式(1.3)数学模型的开环系统仿真图
由图 1.1 可知,开环系统等幅周期振荡,结合典型二阶系统,(1.3)可得:
G(s) 3.9498 s 2 (7.1263)2
根据n 7.1236 ,系统的振荡周期为
ts
通过察看仿真曲线特性如超调、振荡、调整时间、稳态误差等,结合比例、积分、微分 环节的作用调整 PID 参数,使得系统特性满足性能要求。 五、 实验步骤 1. PID 校正仿真
1) 在 Simulink 中建立加入了 PID 控制器的校正系统仿真程序(e4\sim04.slx),如下 图示:
2) 选择“Simulation/Configuration Parameters”,会弹出如下窗口,点击左侧属性树中 的“Solver”,将“Type”设置为 Fixed-step,并将 size 设为 0.003;另将“Solver”设置 为“ode3(Bogacki-Shampine)”。
两者参数如下:本实验中,“Axis number”为 1。
实验一 系统建模
一、 实验目的
1. 了解机理法建模的基本步骤; 2. 会用机理法建立弹簧小车的数学模型;
二、 实验要求
1. 采用机理法建立滑动弹簧小车的数学模型; 2. 分析弹簧小车的震荡周期,并在 MATLAB 中仿真验证;
三、 实验设备
1 n / 2

2 7.1263
s
六、 实验记录
将仿真实验数据填入下表。 内容
开环系统传递函数 X (s) U (s)
开环系统输入
V
开环系统输出信号 幅值
数据 ,周期
七、 实验分析及思考题
对于二阶振荡系统,开环系统的振荡周期仅与系统的极点有关,可以通过改变阶跃信号 的幅值来观察系统输出的振荡周期。另外也可以改变砝码个数,即改变运动部总质量来观察 相关结果。
(1.3)
由上式可知,系统的两个开环极点为
7.1263i
注意
此处 M 为小车及所有砝码总和,如无特殊说明,本手册以下推导均基于(1.3) 模型
2. 在 MATLAB/Simulink 中建立数学模型(1.3)所对应的开环系统的结构图如下所示: A. 建立如式(1.3)所示的数学模型的开环系统 I:
实验 C 直线电机驱动系统的位置控制 PID 校正仿真与实验 ——频率特性从认到知实验
实验学时:4 实验内容 1:
直线电机驱动系统的指定速度或位置往复控制及 PID 校正仿真, 完成其实验数据对比分析(P,PI,PD,PID 控制器)。 实验内容 2:
直线电机驱动系统的指定速度控制或位置往复控制及 PID 校正 控制实验(电流环和速度环中各自 PID 参数调整),完成其实验数据 对比分析(P,PI,PD,PID 控制器)。 实验内容 3:
U
I 控制器
C
被控对象

PD 控制器
图 4.3 伪 PID 控制原理图
PID 控制器是一种线性控制器,它根据给定值 r(t) 与实际输出值 y(t) 构成控制偏差 e(t)
e(t) r(t) y(t)
(4.1)
将偏差的比例(P)、积分(I)和微分(D)通过线性组合构成控制量,对被控对象进 行控制,故称 PID 控制器。其控制规律为:
1. 弹簧小车; 2. 计算机 MATLAB 平台;
四、 实验原理
系统建模可以分为两种:机理建模和实验 建模。机理建模是在了解研究对象的运动规律 基础上,通过物理、化学的知识和数学手段建 立起系统内部的输入—输出状态关系。实验建 模是通过在研究对象上加上一系列的研究者事 先确定的输入信号,激励研究对象并通过传感 器检测其可观测的输出,应用数学手段建立起 系统的输入—输出关系。这里面包括输入信号 的设计选取、输出信号的精确检测、数学算法 的研究等等内容。
简单说来,PID 控制器各校正环节的作用如下:
A、比例环节:成比例地反映控制系统的偏差信号 e(t) ,偏差一旦产生,控制器立即产
生控制作用,以减少偏差。 B、积分环节:主要用于消除稳态误差,提高系统的型别。积分作用的强弱取决于积分
时间常数TI , TI 越大,积分作用越弱,反之则越强。
C、微分环节:反映偏差信号的变化趋势(变化速率),并能在偏差信号值变得太大之 前,在系统中引入一个有效的早期修正信号,从而加快系统的动作速度,减小调节时间。 2. 凑试法整定 PID 参数
10) 选择“Simulation/Configuration Parameters”,或点击“ ”会弹出如下窗口,点击左 侧属性树中的“Solver”,将“Type”设置为 Fixed-step,并将 size 设为 0.003;另将“Solver” 设置为“ode3(Bogacki-Shampine)”。
三、 实时控制模块说明
1. 系统初始化模块:该模块用于对控制器硬件的初始化
其中:“Control loop”表示控制模式,在本实验中为“1” “Serial port”为串口编号,用于调节系统的工作模式,具体数值取决于连接的串口端
口 2. 参考位置模块:该模块用于调节系统的参考位置输入
在该模块中,可以直接拉动滑尺,也可以直接输入具体数值(位于最小值 Low 和最大值 High 区间)
机械控制工程理论的实验是机械控制工程理论基础课程体系一部分,其主要目的是: 1、通过实验进一步了解和掌握机械控制工程理论的基本概念、控制系统的分析方法和 设计方法。 2、学习和掌握常用工程软件。 3、提高计算机应用的能力及水平。
二、 实验系统简介
本实验系统以附带配重块及拉力弹簧的直线电机动子(小车)为被控对象,通过控制小 车在滑轨上的位移,使学生了解和掌握机械控制工程理论的基本原理和应用方法。
思考题: 1、根据弹簧小车建模的过程,总结机理法建模的基本步骤; 2、实验结果分析、讨论和建议。
实验二 PID 控制实验
一、 实验目的
1. 会用 PID 法校正弹簧小车控制系统; 2. 设计并验证校正环节。
二、 实验要求
1. 根据给定的性能指标,采用凑试法设计 PID 校正环节,校正未校正系统,并验证之; 2. 设未校正系统的开环传递函数为:
u(t)

KP
e(t)

1 TI
t
e(t)dt TD
0
de(t)
dt

或写成传递函数的形式:
(4.2)
G( s)

U (s) E(s)

KP 1

1 TI s

TDs

(4.3)
式中: K P ——比例系数;TI ——积分时间常数;TD ——微分时间常数。
3. 控制对象模块:实际系统连接及逻辑处理
该模块包括:“Coulomb & Viscous Friction”摩擦补偿 “限位停止”约束有效行程、防撞 “Saturation1”输出饱和 “Cart”实时系统
4. 限位停止模块
其中:“Position Limit”为最大安全行程 5. 实时系统模块
其中:“Set Voltage”为控制卡输出电压 “Get Axis’ Position”为获取滑块位置 “位置增益”编码器量纲变换
G(s)

X (s) U (s)

12.6 3.19s2 162
设计 PID 校正环节,使系统的性能指标达到: ts 1秒, p 4.3% 。
三、 实验设备
1. 弹簧小车; 2. 计算机 MATLAB 平台。
四、 实验原理
1. PID 简介 PID 的控制算法有很多,不同的算法各有其针对性。图 4.1、图 4.2、图 4.3 给出了三种
在控制系统设计和仿真中,也将传递函数写成:
G(s) U(s) E(s)

KP

KI s
KDs
KDs2
Kps KI s
(4.4)
式中: K P ——比例系数; K I ——积分系数; KD ——微分系数。上式从根轨迹角度
看,相当于给系统增加了一个位于原点的极点和两个位置可变的零点。
0.2kg, 0.3kg, 0.4kg, 0.5kg
M
总质量
m mi
b 小车摩擦力系数* 0.1 N/m/sec
k
弹簧弹性系数
27N / m
相关文档
最新文档