第 34卷 第 1期 2014 年 1月 高 师 理 科 学 刊 Journal of Science of Teachers College and University Vo1.34 No.1 Jan. 2014 文章编号:1007—983 1(2014)O1—0044—03 基于 MATLAB的微分先行 PID控制的设计与仿真 王超 (昌吉学院 物理系,新疆 昌吉 831100) 摘要:针对给定值频繁变化的控制系统中常规PID控制算法的不足,将微分先行引入到PID智能 车控制 中.仿真结果表 明,可以避免给定值频繁变化所引起的 系统振 荡,明显地改善 了系统的动 态性 能. 关键词 :MATLAB;微分先行 ;PID;智能车 中图分类号 :TP15 文献标识码:A doi:10.3969~.issn.1007—9831.2014.O1.013 Design and simulation of PID control with differentialin advance based on MATLAB W ANG Chao (Department ofPhysics,Changji University,Changji 831100,China) Abstract:Aiming the shortage of conventional P1D control algorithm for the control system of rfequently changing value. Introduce differential in advance to PID control of smart car. The simulation results show that the system can avoid oscillating by the given value S frequently changes,and significantly improve the system S dynamic eormanee. Key words:MATLAB;differential in advance;PID;smart car 飞思卡尔智能车竞赛是以迅猛发展、前景广阔的汽车电子为背景,涵盖自动控制、模式识别、传感技 术 、电子、电气 、计算机、机械与汽车等多学科专业的创意l生比赛⋯,是面向全国大学生的一种具有探索 性工程实践活动,是教育部倡导的大学生科技竞赛之一.参赛队要制作一个能够自主识别路径的智能车, 在专门设计的跑道上自动识别道路行驶,最陕跑完全程而没有冲出跑道且技术报告评分较高为获胜者口 .该 跑道由直道 、曲道等组成,当智能车在曲道上行驶时,为防止智能车冲出跑道,必须将智能车的速度降低. 这种路线偏差的频繁变化会造成速度设定值和方向设定值的频繁变化,这会引起速度控制系统的振荡,并 且微分环节对误差突变干扰很敏感,容易造成系统的不稳定.为避免因速度和方向设定值升降时造成系统 的不稳定 ,本文在智能车的速度和方向控制上引入 了微分先行PID算法 ,其特点是只对输出量进行微分 , 即只对速度测量值和舵机偏转量进行微分 ,而不对速度和方 向的设定值进行微分.这样 ,在设定值发生变 化时 ,输出量并不会突变 ,大大改善了速度控制系统的动态性能. 1 微分先行PID控制的设计 微分先行控制的结构见图1.令 : , <1 (1) ( ) S+1 收稿 日期:2013—08一O1 基金项 目:昌吉学院科研基金资助项 目 (2011SSQD0

用matlab微分先行设计,基于MATLAB的微分先行PID控制的设计与仿真相关推荐

  1. matlab创新开放性实验,基于MATLAB 的自动控制原理实验仿真系统的设计

    基于MATLAB 的自动控制原理实验仿真系统的设计 基于MATLAB 的自动控制原理实验仿真系统的设计 田晴,张茁 (河北联合大学电气工程学院,河北唐山063000) 摘要:MATLAB的图形用户界面 ...

  2. 自控matlab设计,自动控制原理课程设计--基于MATLAB软件的自动控制系统仿真

    自动控制原理课程设计--基于MATLAB软件的自动控制系统仿真 < 自动控制原理 >课程设计说 明 书日期: 2012.5.21-2012.6.1 自动控制原理 课程设计评阅书题目 基于 ...

  3. 工厂供电MATLAB仿真,工厂供电课程设计---基于MATLAB的电力电子系统仿真

    工厂供电课程设计---基于MATLAB的电力电子系统仿真 课题名称基于 MATLAB 的电力电子系统仿真 ((一一)) 交流交流.直流变流器直流变流器 交流-直流变流器又称整流器.AC-DC 变流器, ...

  4. matlab音乐信号处理,数字信号处理课程设计---基于 MATLAB 的音乐信号处理和分析...

    数字信号处理课程设计---基于 MATLAB 的音乐信号处理和分析 1<数字信号处理>课程设计设计题目:基于 MATLAB 的音乐信号处理和分析一.课程设计的目的本课程设计通过对音乐信号的 ...

  5. 潮流分析matlab课程设计小结,电力系统暂态分析课程设计--基于MATLAB的电力系统复杂潮流分析...

    电力系统暂态分析课程设计--基于MATLAB的电力系统复杂潮流分析 电力系统稳态分析课程设计 题 目基于 MATLAB 的电力系 统 复杂潮流分析 学生姓名 学 号 专 业电气工程及其自动化 班 级 ...

  6. 电力系统分析课程设计——基于MATLAB的三相短路分析

    电力系统分析课程设计--基于MATLAB的三相短路分析 案例:三机九节点系统 3.2.1 题目描述 三相短路发生时,电力系统的三相电路仍然对称,故称之为对称短路.此类 型短路在所有短路故障占比虽然不多 ...

  7. 基于matlab的绘图设计,基于MATLABGUI界面MCU串口实时绘图的设计.pdf

    基于MATLABGUI界面MCU串口实时绘图的设计 基于MATLABGUI界面的MCU串口实时绘图设计 李华志 尹俊峰 王亚飞 中国地质大学(武汉)自动化专业073082班 湖北 武汉 430074 ...

  8. 基于matlab下数字信号的课程设计,数字信号课程设计--基于MATLAB的语音滤波实验...

    数字信号课程设计--基于MATLAB的语音滤波实验 数字信号课程设计 数字信号课程设计 题目基于基于 MATLAB 的语音滤波实验 姓名 班级 电信 1002 班 学号 数字信号课程设计 摘要摘要 数 ...

  9. matlab功率谱的峰值,基于Matlab功率谱密度估计方法.doc

    基于Matlab功率谱密度估计方法 基于Matlab功率谱密度估计方法要在实际情况下, 许多平稳信号无法导出数学表达式, 要准确获取这些信号的功率谱密度存在一定的困难.根据维纳辛钦 (Wiener K ...

最新文章

  1. 【Qt】QIcon::fromTheme:从系统主题中获取图标
  2. 论文整理集合 -- 吴恩达老师深度学习课程
  3. STO双中心势能积分
  4. 设计模式之Adapter
  5. css 实现div阴影,上下移动
  6. linux文件编程(2)——系统文件描述符、动静态文件、块设备介绍
  7. mysql无法找到事件id100描述_解决“事件 ID ( 487 )的描述(在资源( Zend Optimizer )中)无法找到”...
  8. C++设计模式-Composite组合模式
  9. 小学教师计算机说课,浙江温州小学计算机教师资格认证说课稿
  10. 昨天面试了两个小姑娘,都是项目助理职位
  11. 自学python编程笔记本推荐-python自学教程 | 3万字为你详解每个重要知识点
  12. html加载js文件失败,引入js失败的可能原因
  13. python火了_【资源篇】Python那么火,你还不知道如何人门?
  14. Java 将Excel转为et和ett格式
  15. 安卓7.0 安兔兔 作假修改
  16. 算法提高——珠心算测验
  17. python写斗地主游戏_python斗地主
  18. LeetCode题解(1564):把箱子放进仓库里I(Python)
  19. kjb文件 解析_Python 之父再发文:构建一个 PEG 解析器
  20. 为什么说继承是把双刃剑

热门文章

  1. Leetcode算法——12、整数转罗马数字
  2. 色彩学基础知识(转)
  3. 2013年10月20日江苏省高校计算机等级考试二级c语言,2012年10月14日江苏省高校计算机等级考试二级C语言上机题(C02)及其解答_张柏雄.doc...
  4. 企业宣传片制作配音,我们该从哪里找?
  5. pyecharts绘制堆叠柱状图
  6. 艾媒报告|2018-2019中国智慧物流行业研究报告
  7. 远程视频会议系统/视频调度指挥平台/音视频通话系统EasyRTC在应急指挥领域中的应用
  8. 硬件比软件难,但为什么硬件待遇不如软件?
  9. van-tabs的样式
  10. [转]一个月赚5万美元--国产共享软件开发者周奕