(四)调整PID控制器参数的指南

news2024/11/28 16:32:42

一、控制系统设计快速入门和环境

在这里插入图片描述

  • 首先确定一下控制任务。快速、精准地控制,必要的稳定性,时域(上升时间、超调等),频域(带宽、阻尼比)
  • 然后明白控制系统特点。类积分器?开环稳定性、高度非线性?非最小相位?[1]
  • 选择一个控制框架。比如说PID
  • 当然也要进行参数调整。Tune controller
  • 最后验证是否符合控制任务要求

二、如何调整PID控制器?

在这里插入图片描述

有很多方法可以用来整定PID控制器:

  • 手动调整。该方法是通过调整者对控制理论的知识和经验,手动调节PID控制器参数,也就是根据系统的响应、稳态误差和振荡情况,逐步调整比例系数、积分时间、微分时间以达到所需的控制效果;
  • 基于规则调整。这种方法依赖于已经确定的经验法。比如Ziegler-Nichols就是一种基于规则的整定方法,根据系统的临界阻尼振荡响应来确定合适的PID参数;
  • 自动调整。使用软件或自动化工具进行PID自动调整。这些工具可以根据系统的输入-输出数据,使用优化的算法或者系统辨识技术来自动调整PID参数,常见的方法如遗传算法、粒子群优化等

2.1 手动或者基于规则调整

手动调整,比如说使用开环传递函数。这种方法可能需要迭代多次且有很多缺点。比如,耗时、潜在的损坏硬件的可能性;基于规则的调整方法,比如说Ziegler-Nichols和Cohen-Coon,其缺点则是对于某些控制对象无效,比如不稳定对象、高阶对象,或者没有或者很少的时间延迟。
在这里插入图片描述

2.2 自动调整PID控制器增益

你可以使用软件自动调整PID控制器增益。一个典型的自动PID的工作流如下:

  • 从输入和输出测试数据中辨识控制模型
  • PID控制建模(比如MATLAB中的PID对象或者Simulink中的PID控制块)
  • 自动迭代式调整PID各参数
  • 批处理多个控制器
  • 调整单输入单输出(SISO)PID控制器以及多回路(multiloop)PID控制器架构

[1] 在传统的线性控制系统中,系统的传递函数通常被分解为最小相位(minimum phase)和非最小相位(non-minimum phase)两部分。最小相位系统具有良好的稳定性和因果性,它们对输入信号的响应能够快速衰减并达到稳定状态。非最小相位系统的响应可能会包含振荡或反向反馈,从而引入不希望的效应。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/576745.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

深度学习实战项目(三)-行人检测重识别yolov5+reid(跑通+界面设计)

行人检测重识别yolov5reid(跑通界面设计) 参考源代码: github 权重文件: 根据github上面的网盘进行权重下载: 检测:将 ReID_resnet50_ibn_a.pth放在person_search/weights文件下,yolov5s.pt放person_sear…

pytest之fixture

fixture 0、文档1、局部前置处理2、全局前置处理3、全局前置处理 0、文档 pytest-fixture fixture 1、局部前置处理 pytest.fixture() 装饰器用于声明函数是一个fixture,该fixture的名字默认为函数名,也可以自己指定名称(name取别名&#…

CBAM: Convolutional Block Attention Module论文总结和代码实现

论文:https://arxiv.org/pdf/1807.06521.pdf 中文版:CBAM: Convolutional Block Attention Module中文翻译 源码:https://github.com/Jongchan/attention-module 目录 一、论文的出发点 二、论文的主要工作 三、CBAM模块的具体实现 四…

【C++系列P5】‘类与对象‘-三部曲——[对象特殊成员](3/3)

前言 大家好吖,欢迎来到 YY 滴 C系列 ,热烈欢迎! 【 类与对象-三部曲】的大纲主要内容如下: 如标题所示,本章是【 类与对象-三部曲】三章中的第三章节——对象&成员章节,主要内容如下: 目录…

1723_PolySpace Bug Finder命令行执行探索

全部学习汇总: GreyZhang/g_matlab: MATLAB once used to be my daily tool. After many years when I go back and read my old learning notes I felt maybe I still need it in the future. So, start this repo to keep some of my old learning notes servral …

小兔鲜--项目总结3

目录 结算模块-地址切换交互实现 地址切换交互需求分析 打开弹框交互实现 地址激活交互实现 订单模块-生成订单功能实现 支付模块-实现支付功能 支付业务流程 支付模块-支付结果展示 支付模块-封装倒计时函数 理解需求 实现思路分析 会员中心-个人中心信息渲染 分页…

【JavaSE】Java基础语法(二十六):Collection集合

文章目录 1. 数组和集合的区别2. 集合类体系结构3. Collection 集合概述和使用【应用】4. Collection集合的遍历【应用】5. 增强for循环【应用】 1. 数组和集合的区别 相同点 都是容器,可以存储多个数据不同点 数组的长度是不可变的,集合的长度是可变的 数组可以存基本数据类型…

【C++系列P4】‘类与对象‘-三部曲——[类](2/3)

前言 大家好吖,欢迎来到 YY 滴 C系列 ,热烈欢迎! 【 类与对象-三部曲】的大纲主要内容如下: 如标题所示,本章是【 类与对象-三部曲】三章中的第二章节——类章节,主要内容如下: 目录 一.类 1.…

CodeForces..学习读书吧.[简单].[条件判断].[找最小值]

题目描述: 题目解读: 给定一组数,分别是 “时间 内容”,内容分为00,01,10,11四种,求能够得到11的最小时间。 解题思路: 看似00,01,10&#xff0…

完整卸载office以及重装office 2021

完整卸载office以及重装 一.背景 之前很早安装的word最近发现打开,编辑等操作都很卡,而且占用的CPU很多,20%左右,而在网上搜索了一些结果无法解决问题后,决定卸载重装 二. 卸载的建议方法 直接参考官方链接从PC卸载…

华为OD机试之租车骑绿岛(Java源码)

租车骑绿岛 题目描述 部门组织绿岛骑行团建活动。租用公共双人自行车,每辆自行车最多坐两人,最大载重M。 给出部门每个人的体重,请问最多需要租用多少双人自行车。 输入描述 第一行两个数字m、n,分别代表自行车限重,部…

k8s 对外服务之 ingress|ingress的对外暴露方式|ingress http,https代理|ingress nginx的认证,nginx重写

k8s 对外服务之 ingress|ingress的对外暴露方式|ingress http,https代理|ingress nginx的认证,nginx重写 一 Ingress 简介二 Ingress 组成三 ingress 暴露服务的方式四 部署 nginx-ingress-controller4.1 修改 ClusterRole 资源配置4.2 DaemonSetHostNet…

STM32HAL库RS485-ModBus协议控制伺服电机

STM32HAL库RS485-ModBus协议控制伺服电机 一个月前,接手了一个学长的毕设小车,小车采用rs485通信的modbus协议驱动轮毂电机,与往常我学习的pwm控制电机方法大相径庭,在这里以这篇博客记录下该学习过程。 小车主要架构 电机型号 …

Python期末复习题库(上)——“Python”

小雅兰期末加油冲冲冲!!! 1. (单选题) Python源程序的扩展名为( A ) A. py B. c C. class D. ph 2. (单选题) 下列( A )符合可用于注释Python代码。 A. # B. */ C. // D. $ 3. (单选题)下列…

SMARTPHONE PLATFORM st解决方案

智能手机是最常用的计算设备。 它们展示了强大的硬件功能和复杂的操作系统,支持高级功能和人工智能应用、互联网和云访问、图像和视频采集、游戏以及语音通话和短信等核心电话功能。 要执行如此多样的应用,智能手机必须包含许多设备,包括大量…

一、电路分析的变量

点我回到主目录 ------------------------------------------------------------------------------------------------------------------------- 目录 1.电流 2.电压 3.功率 4.关联参考方向 5.电路吸收或发出功率的判断 1.电流 •电流 单位A(安培…

vue基于Python的图书商城销售系统qo85w

系统以浏览器/服务器模式即B/S模板式为基础。本系统使用MySQL数据库,利用Python开发的操作系统;主要的功能有个人中心、用户管理、图书资讯管理、图书类型管理、图书信息管理、爬虫管理、留言板管理、系统管理、订单管理等组成。 本文首先介绍了现代化图书销售系统管…

2023电工杯B题全保姆论文讲解手把手教程 人工智能影响评价

更新:电工杯B题全保姆论文成品教程,手把手教你完成高质量成品 这次b题是这一道问卷分析题目,是我最擅长的题目之一了,问卷分析看起来简单,实际上没那么那简单,考验的是我们能不能把数据描述清楚&#xff0…

2023哈佛大学博士后/访问学者研究班一览

哈佛大学是全球顶尖的高等教育机构之一,其所拥有的丰富资源和卓越师资吸引了来自全球各地的优秀学者前来攻读博士学位或作为访问学者进行研究。而博士后访问学者研究班则是哈佛大学提供给这些博士后访问学者的一个重要平台。博士后访问学者研究班是一个跨学科的研究…

echarts 被封装后多次复用,图表被覆盖,解决方法

场景:为了方便样式统一,封装了一个盒子,其中包含echarts,option是从父组件传来的 问题: 多个父级页面使用这个盒子后,发现只有第一个盒子展示图表,但展示的是最后一个图片的样式,其他…