计算机控制技术实验报告

学院:********** 班级:********** 姓名:****** 学号:**********实验三 数字PID调节器算法的研究

实验项目名称:数字PID调节器算法的研究 实验项目性质:普通

所属课程名称:计算机控制技术 实验计划学时:2学时 一、实验目的

1.学习并熟悉常规的数字PID控制算法的原理; 2.学习并熟悉积分分离PID控制算法的原理;

3.掌握具有数字PID调节器控制系统的实验和调节器参数的整定方法。

二、实验内容和要求

1.利用本实验平台,设计并构成一个用于混合仿真实验的计算机闭环实时控制系统; 2.采用常规的PI和PID调节器,构成计算机闭环系统,并对调节器的参数进行整定,使之具有满意的动态性能;

3.对系统采用积分分离PID控制,并整定调节器的参数。

二、实验主要仪器和材料

1.THTJ-1型计算机控制技术实验箱

2.THVLW-1型USB数据采集卡一块(含37芯通信线、USB电缆线各1根) 3.PC机1台(含上位机软件“THTJ-1”)

四、实验方法、步骤及结果测试 1、实验原理

在工业过程控制中,应用最广泛的控制器是PID控制器,它是按偏差的比例(P)、积分(I)、微分(D)组合而成的控制规律。而数字PID控制器则是由模拟PID控制规律直接变换所得。

在PID控制规律中,引入积分的目的是为了消除静差,提高控制精度,但系统中引入了积分,往往使之产生过大的超调量,这对某些生产过程是不允许的。因此在工业生产中常用改进的PID算法,如积分分离PID算法,其思想是当被控量与设定值偏差较大时取消积分控制;当控制量接近给定值时才将积分作用投入,以消除静差,提高控制精度。这样,既保持了积分的作用,又减小了超调量。

2、实验步骤

1、实验接线

1.1按图1和图2连接一个二阶被控对象闭环控制系统的电路;

1.2该电路的输出与数据采集卡的输入端AD1相连,电路的输入与数据采集卡的输出端DA1相连;

计算机控制pid控制实验,计算机控制实验三数字PID调节器算法的研究相关推荐

  1. matlab数字pid控制仿真程序,基于MATLAB的数字PID控制器设计及仿真分析

    基于MATLAB的数字PID控制器设计及仿真分析 基于基于MATLABMATLAB的数字的数字PIDPID控制器设计及仿真分析控制器设计及仿真分析 摘摘 要要 PID控制作为历史最为悠久,生命力最强的 ...

  2. PID控制学习代码(三)

    本篇博客主要介绍PID控制的C++语言实现. 位置型PID控制代码实现: #include<iostream> using namespace std; //PID各项参数的变量结构体st ...

  3. 模糊PID控制fuzzy- PID slx文件为模糊PID控制

    模糊PID控制fuzzy- PID slx文件为模糊PID控制,模块齐全,方便使用,只需要修改成需要的信号输入即可,可替换PID,适合新手学习 ID:279670711108597

  4. 计算机控制课程设计pid控制,自动化计算机控制课程设计参考题目

    自动化计算机控制技术课程设计参考题目 一.电烤箱温度计算机控制系统设计 参考: 应用各种控制算法(大林,smith 预估,PID 任选其一),实现温箱的闭环控制.要求设计一个以计算机(8088)或是单 ...

  5. bp神经网络pid控制_文章推荐 | BP神经网络PID控制器在无人机编队飞行中的应用...

    中文摘要: 无人机编队飞行可以大幅提高作战效率,因而受到了越来越多的关注.从近距离编队出发,采用长机-僚机编队结构,设计一种基于BP神经网络参数整定的PID控制器,并以双机菱形编队为基础,对其进行仿真 ...

  6. 单容水箱液位pid控制实验报告_单容水箱液位过程控制实验报告

    四.单容水箱系统PID控制规律及整定方法 数字PID控制是在实验研究和生产过程中采用最普遍的一种控制方法,在液位控制系统中也有着极其重要的控制作用.本章主要介绍PID控制的基本原理,液位控制系统中用到 ...

  7. matlab离散系统pid控制系统,离散系统的数字PID控制仿真

    内容介绍 原文档由会员 霜天盈月 发布 离散系统的数字PID控制仿真 本文共计33页,14252字: 摘 要 近年来,由于脉冲技术.数字式元部件.数字计算机,特别是微处理器的蓬勃发展,数字控制器在许多 ...

  8. 还不懂PID控制?精华都在这了!

    在过程控制中,按偏差的比例(P).积分(I)和微分(D)进行控制的PID控制器是应用最为广泛的一种自动控制器.它具有原理简单,易于实现,适用面广,控制参数相互独立,参数的选定比较简单等优点;而且在理论 ...

  9. 智能控制基础实验3:数字PID控制

    一.实验目的 1.掌握数字PID控制的编程方法 2.实现连续系统与离散系统PID控制的MATLAB编程 二.实验原理 PID控制器是一种线性控制器,它根据给定值r(t)与实际输出值c(t)构成偏差:e ...

最新文章

  1. 剑指offer:面试题18. 删除链表的节点
  2. 粒子滤波Matlab示例
  3. Python爬虫基本框架
  4. ai不同形状的拼版插件_AI矩形/异型自动排料插件AINester 16.0(支持Illustrator CC 2015/2017)...
  5. OpenCV4每日一练day5:图像读取、显示与保存
  6. ubuntu16安装pymesh2的方法
  7. 想学新的编程语言?考虑下 Go 吧!
  8. configparser模块简介
  9. asp.net中SqlDataReader使用时关闭数据库连接的问题(转)
  10. UVA10317- Equating Equations(回溯+剪枝)
  11. python包安装-centos7/windows
  12. python常见运维脚本_Python运维常用脚本
  13. 怎么学计算机制作ppt,电脑ppt怎么做
  14. CSDN情感倾向分析API——功能测试——全流程演示
  15. 微信授权登录:移动端[unionid](一)
  16. Facebook 是怎么避免大规模线上故障的
  17. 二十六 .ajax登录 认证 验证码(session)
  18. 干货 | PCB设计中焊盘的种类和设计标准
  19. JVM内置函数intrinsics简介
  20. 万物互联背景下的边缘计算安全需求与挑战

热门文章

  1. linux虚拟机怎么看var文件,一种获取Linux虚拟机内部日志的方法
  2. squid服务配置(正向、反向代理)
  3. zeros什么意思_ma=zeros(n);是什么意思'
  4. python剑指offer面试题_剑指offer面试题Q10 斐波那契数列 python解法
  5. 监听一个可下拉区域的滚动监听_Flutter 实现一个悬浮的效果
  6. 第 2-1 课:类与 Object + 面试题
  7. java process exe.exec 执行exe程序
  8. QT5获取CPU编号和硬盘序列号
  9. Ubuntu16.04 Caffe 编译安装步骤记录
  10. birt什么意思中文翻译_ECTN是什么意思