自抗扰控制器-1.跟踪微分器 TD

2023-05-16

传统控制方法大都基于设定值与系统输出的残差的生成控制量,这就是让有惯性输出信号跟踪存在跳变的设定值信号,最初阶段残差过大,容易导致超调。为了克服这个缺陷,研究人员采用微分器来获得信号的微分信号,然而传统微分器存在噪声放大和稳态震颤等缺点,因此需要改进。自抗扰控制方法采用改进的最速跟踪微分器(TD),最速跟踪微分器将信号离散化,能够使系统输出快速无超调的跟踪设定值信号,并且可以生成微分信号,依据过渡时间调整速度因子,实现过渡期望时间与实际时间匹配,使系统在短时间内无超调的处于稳态状态。
理论上,跟踪微分器对量测信号的处理可达任意阶次的跟踪,而在实际运用中,一般以二阶的跟踪微分器为主,用于处理带噪信号的跟踪与一阶微分提取,即对于输入信号v(t),分解为两个输出信号 x1(t)和 x2(t),其中输入信号 v(t)被 x1(t)跟踪,x2(t) 是 x1(t)的微分。对于如下的二阶系统:
在这里插入图片描述
式中,x1(t)跟踪 v(t)。 式(2-4)中,函数 f(x1,x2) 一般为合适的非线性函数,如果采用二阶最速Bang-bang 控制设计,可得最速跟踪微分器如下式所示:
在这里插入图片描述
在这里插入图片描述
式(2-7)虽跟踪输入信号较快,但式(2-7)不是连续系统式(2-3)对应的离散系统的最速控制综合函数,因此会导致系统进入稳态后易高频颤振。
韩京清构造离散系统最速控制综合函数,避免此高频颤振:
在这里插入图片描述
v 为设定值,x1为跟踪信号,x2为 x1的微分,h 为采样步长,r 、h0分别为速度因子、滤波因子。
此算法能够以有限步从给定值出发到达原点且无超调量,有效解决系统进入稳态后出现的高频颤振现象,同时有效抑制微分环节噪声放大作用,从而实现滤波。
根据该函数可以写出最速跟踪微分器离散形式,如(2-9)所示,此非线性离散跟踪微
分器一方面快速跟踪输入信号,同时亦能准确提取其微分信号。
在这里插入图片描述

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

自抗扰控制器-1.跟踪微分器 TD 的相关文章

  • volatile引出的单例模式之双重检查

    volatile 作用 xff01 xff01 xff01 xff01 保证线程可见性 xff08 MESI 利用CPU的缓存一致性协议 xff09 禁止指令重排序 CPU 单例模式之双重检查 在实现单例模式时 xff0c 如果未考虑多线程
  • 如何入门参与数学建模?

    数学建模感想 纪念逝去的大学数学建模 xff1a 两次校赛 xff0c 两次国赛 xff0c 两次美赛 xff0c 一次电工杯 从大一下学期组队到现在 xff0c 大三下学期 xff0c 时间飞逝 xff0c 我的大学建模生涯也告一段落 感
  • 嵌入式经典面试题总结

    一 面试官角度分析笔试 预处理器 xff08 Preprocessor xff09 1 用预处理指令 define 声明一个常数 xff0c 用以表明1年中有多少秒 xff08 忽略闰年问题 xff09 define SECONDS PER
  • ‘VBE6EXT.OLB’ 不能被加载

    office 2016 中出现 VBE6EXT OLB 不能被加载 电脑换了安全管家后 xff0c Excel2016就出现 VBE6EXT OLB 不能被加载 xff0c 试着重装office也无用 xff0c 刚开始没有找到VBA文件夹
  • Ubuntu终端打开文件及查看目录

    方法 步骤 1 ctrl 43 alt 43 t xff0c 调出终端 要去某个目录 xff0c 用cd 例如 xff1a cd home yang 下载 在视图中 xff0c 后面还有一个文件夹 xff0c 我记不住 xff0c 就按ta
  • 韦东山嵌入式学习视频完整目录

    此文档不定期更新 xff0c 请到百度网盘 xff1a https eyun baidu com s 3b1UtLc 下载 xff0c 不再另行通知 韦东山视频总体介绍 ARM裸机1期加强版 新1期 与旧1期的区别 旧1期 xff0c 20
  • 高版本的angular cli(2以上)如何使用ng eject

    在creact react中有eject来暴露出配置文件 xff0c 但是在angular cli中却只有1 X版本的cli有这个功能 https github com angular angular cli wiki 1 x home 2
  • 嵌入式学习十-- uC/OS-III&FreeRTOS区别

    在阅读完uC OS III xff08 V3 03 01 xff09 和FreeRTOS xff08 V10 0 1 xff09 的源码后 xff0c 我对RTOS有了较深的认识 现将它们之间的一些区别总结出来 xff0c 有利于大家理解这
  • 嵌入式学习论坛公告

    一个人学习时 xff0c 是孤家寡人 xff0c 学习效率可想而知 xff1b 十个人一起学习时 xff0c 是团队作战 xff0c 进步显著提升 xff1b 一群人在学习时 xff0c 那是时代潮流 xff0c 气势澎湃 xff0c 你不
  • C++实践项目一:学生信息管理系统(内附完整代码)

    引言 这几乎是任何一门语言的经典案例 管理信息系统 MIS xff08 管理信息系统 Management Information System xff09 系统 xff0c 是一个由人 计算机及其他外围设备等组成的能进行信息的收集 传递
  • Matlab中meshgrid的用法简介

    meshgrid xff1a 网格 1 主要使用的函数为 X Y 61 meshgrid xgv ygv meshgrid函数生成的X xff0c Y是大小相等的矩阵 xff0c xgv xff0c ygv是两个网格矢量 xff0c xgv
  • 如何解决Chrome插件安装时出现的“.crx程序包无效”问题

    最近由于要写论文 xff0c 就尝试着使用Google浏览器插件 xff0c 访问外网 xff1b 但是有时候网络会不稳定 xff0c 就要重新添加插件 xff0c 当删除旧的插件后 xff0c 却发现无法登录Google应用商店了 不得已
  • 网络空间安全专业大学排名 网络空间安全专业就业前景

    我们都知道这几年互联网的发展可谓是日新月异 xff0c 所以很多的大学都开设了网络空间安全这个专业 xff0c 同时 xff0c 市场上对于这类专业人员的需求也是很稀缺的 xff0c 如果有兴趣报考这个专业的可以看看下面的学校 网络空间安全
  • Matlab神经网络(一)

    一 xff1a 从生物角度开始 几乎地球上每一种动物都有其特定的神经系统 xff0c 都是由简单的神经元组合成神经网络 xff0c 然后完成其特定的功能 比如 xff0c 简单的低等动物 xff0c 就像蚂蚁 可能只有几十万个神经元 但可以
  • 2019 年经典Python 面试 100 问

    0 遇到过得反爬虫策略以及解决方法 1 通过headers反爬虫 2 基于用户行为的发爬虫 xff1a 同一IP短时间内访问的频率 3 动态网页反爬虫 通过ajax请求数据 xff0c 或者通过JavaScript生成 4 对部分数据进行加
  • 数模常用算法——图论算法简介&代码实现

    图与网络优化概述 目录 1 求 两个指定顶点之间的最短路径 xff08 Dijkstra算法 xff09 2 求每对顶点之间的最短距离 xff08 Floyd算法 xff09 3 最小代价生成树 3 1 prim算法模板 xff0c 当前测

随机推荐

  • 华为的鸿蒙系统与谷歌的Android系统,究竟还有多大差距?

    摘要 xff1a 近期 xff0c 美国商务部宣布正式把华为列入 实体名单 xff0c 华为不能在未经美国政府批准下与美国公司有业务往来 随后迫于压力 xff0c 谷歌已暂停与华为部分业务往来 xff0c 最要命的是使用Android系统的
  • npm设置代理

    npm设置仓库 1 npm config set registry https registry npm taobao org npm config list 查看npm当前配置 2 命令行指定 每次执行命令前加入 registry指定仓库
  • CSDN 博客添加无水印图片的方法

    文章目录 前言Markdown编辑器方法一 xff1a 删除水印相关代码Markdown编辑器方法二 xff1a 修改水印相关代码中的参数富文本编辑器类似方法 前言 湛蓝的湖水 xff0c 远处隐约可见的雪山 xff0c 这就是人们梦中的神
  • RT-Thread(1)简介_笔记

    RT Thread 愿景和目标 做世界级的 OS xff0c 让万物互联 xff0c 信息畅通无阻 成为未来 AIoT 领域最为主流的操作系统平台 主要特点为RT Thread是一个组件完善丰富 高度可伸缩 简易开发 xff0c 超低功耗
  • vscode保存后代码自动格式化配置

    1 最近接手第二个项目 xff0c 之前的项目是基于vue 43 element 43 admin这个优秀的后台管理平台搭建的 xff0c 由公司大佬直接搭建 xff0c 接手的时候只是做一些简单的业务开发 最近接手了一个外包公司帮忙写的系
  • 安装laravel

    安装laravel之前首先应该设置好安装好php xff0c 配置好环境变量 之后安装好compser 1 安装php环境变量 我使用的php环境安装包是upupw xff0c xff08 php环境安装包有很多 xff0c 例如phpst
  • git关联远程仓库(本地库被其他远程库占用解决方案)

    关联远程库两种方式 1 你现在文件夹里有项目 xff0c 远程库还没建 xff0c 这个情况 先在远程库新建项目 xff0c 然后git clone git 64 github com xxxx lzzz git 到本地文件夹空文件夹内 然
  • 无人机坐标系定义与转换

    x 作者简介 xff1a 热爱科研的无人机 xff08 机器人 xff09 导航 制导 控制开发者 如有错误 xff0c 请指正 xff0c 不吝感谢 xff01 1 前言 我们在研究无人机 机器人 无人车等相关领域的导航 制导与控制算法时
  • PX4 EKF模块解读含matlab代码

    这里主要介绍px4里面的定位模块 xff0c 即EKF库 1 状态向量与协方差的预测 1 Px4的状态向量为24维 xff0c 其如下所示 xff1a x 61
  • Cent OS 7 关闭防火墙

    临时关闭 systemctl stop firewalld service 禁止开机启动 systemctl disable firewalld service Removed symlink etc systemd system mult
  • (解决)flink 单机部署,启动后进程没有StandaloneSessionClusterEntrypoint,web无法访问8081端口

    以下为解决 原因 xff1a 一般都是8081端口被占用 报错日志 xff1a 仔细阅读可以看到8081端口被占用 2021 06 17 15 47 11 069 INFO org apache flink runtime entrypoi
  • centos7 更新内核

    1 查看当前内核版本 uname r 3 10 0 514 el7 x86 64 uname a Linux k8s master 3 10 0 514 el7 x86 64 1 SMP Tue Nov 22 16 42 41 UTC 20
  • 使用npm link关联自己的node modules(项目)

    在进行自己的模块开发时 xff0c 一般我们至少会创建2个项目 xff0c 一个项目进行自己的modules开发 xff08 项目aaa xff09 另一个项目引入自己开发的modules xff0c 进行测试并使用 xff08 项目bbb
  • 正点原子STM32F407+ESP8266开发上篇

    说起机智云 xff0c 真是对物联网技术小白来说太人性化了 xff0c 对物联网感兴趣的的小白 xff0c 只需会学会看懂代码中的接口 xff0c 可以先不用学会网络协议 xff08 当然这个肯定要学的 xff09 xff0c 即可轻松将数
  • ubuntu下安装cmake及cmake简单使用,CmakeList的编写和参数详解

    安装过程 首先去官网下载安装包 选择 XX tar gz 源码安装包 输入如下命令 tar zxvf xx tar gz bootstrap make make install 输入以上命令后就已经可以在ubuntu上安装好cmake 编写
  • ROS中两个电脑之间ssh通信(ROS多机通信计算机网络配置)

    ROS中两个电脑之间ssh通信 PC 即个人电脑 xff0c ip是202 204 53 186 图一 xff1a PC bashrc 图二 xff1a PC hosts pc上终端启动 xff1a ssh robot 64 202 204
  • rosdep init

    本文之后 xff0c 世上再无rosdep更新失败问题 xff01 如果有 小鱼就
  • Hadoop中查看HDFS中的一个文件的位置信息

    指令 hadoop fsck user hadoop filename files blocks locations racks files 文件分块信息 xff0c blocks 在带 files参数后才显示block信息 locatio
  • ROS 安装与测试& RVIZ 运行仿真机械臂

    本文用于学习记录 文章目录 前言一 ROS 安装1 1 设置安装源1 2 设置 key1 3 更新 apt1 4 安装 ros 二 ROS 环境配置2 1 配置环境变量2 2 安装构建依赖相关工具2 3 初始化 rosdep2 4 替换 2
  • 自抗扰控制器-1.跟踪微分器 TD

    传统控制方法大都基于设定值与系统输出的残差的生成控制量 xff0c 这就是让有惯性输出信号跟踪存在跳变的设定值信号 xff0c 最初阶段残差过大 xff0c 容易导致超调 为了克服这个缺陷 xff0c 研究人员采用微分器来获得信号的微分信号