文章目录

  • 一、调度增益基础Gain Scheduling Basics
    • 调度增益gain scheduling是什么?
    • 调度增益gain scheduling是如何实现的?
    • 调度增益gain scheduling适合什么,不适合什么?
    • 怎样设计一个调度增益控制系统?
  • 二、Simulink中的调度增益
  • 三、调整调度增益Tune Gain Schedules

一、调度增益基础Gain Scheduling Basics

调度增益gain scheduling是什么?

调度增益gain scheduling是一种利用一系列线性控制器,来控制非线性系统的方法。具体实现的时候,控制器的增益通常是通过一个函数来改变的,该函数能根据当前的控制状态选择合适的调度变量。这些调度变量通常包括时间,外部运行条件,或者方位速度等系统状态信息。

调度增益gain scheduling是如何实现的?

调度增益控制系统通常会选择一系列的运行域点,然后为每个点设计一个合适的线性控制器。在运行过程中,系统根据当前的调度变量,在这些不同的控制器之间进行切换或者插值。

调度增益gain scheduling适合什么,不适合什么?

  • 适合:当外部变量是变化量,而且相当于控制带宽变化慢的时候,非常适合,例如化学反应中的温度。

  • 不适合:但是当调度变量是系统内部的一个快速变化的变量时,就会变得非常有挑战性。因为在一个非线性系统内,局部的线性性能并不能保证全局性能的最优。此时可以参考这篇文章[1],来了解调度增益更多的知识,和他面临的挑战。

[1] Rugh, W.J., and J.S. Shamma, “Research on Gain Scheduling”, Automatica, 36 (2000), pp. 1401-1425.

怎样设计一个调度增益控制系统?

1)运行范围operating range

例如,在飞行系统中,运行范围可能是入射角角度在–20°和20°之间,速度在200-250 m/s之间。

2)观测量measurable variables

观测量就是在运行过程中,用来描述或确定某个特定运行状态的变量,这些变量就叫做调度变量,对于飞行系统,这个观测量可能就是入射角和速度。

3)调度增益映射gain schedule

包含一个公式,或者一个表格,根据给定的调度变量scheduling variables,来返回一个合适的控制器增益controller gains。例如,对于一个飞机系统,调度增益映射gain schedule根据每一个入射角和速度的组合,返回一个合适的控制器增益。

二、Simulink中的调度增益

系统控制箱Control System Toolbox™提供了一些模块,来帮助你建立调度增益控制系统。

例如一个可变PID控制器,接受PID增益为输入,在模型中,通常使用n-D查找表Lookup Table或者MATLAB函数模块来实现调度增益映射 gain schedule,更多请点击set-up-simulink-models-for-gain-scheduling

三、调整调度增益Tune Gain Schedules

如果你已经有一个仿真的控制器设计,可以使用systune来调节增益映射,最终得到一个在整个运行域范围内,都满足性能目标的控制系统,更多请点击tune-gain-schedules-in-simulink

参考文献

Gain Scheduling Basics - MATLAB & Simulink - MathWorks 中国gain-scheduled-control-systems

学习方法思考

这个项目本来是7月份就应该完成的,但是一直拖沓到了8月份,因为对控制领域未知的恐惧,导致一直拖延始终无法完成,在克服这个困难的时候有几个心得。

1,驱动学习的力量不应该是外界的力量,而是内心的力量,内心力量足够强大了,问题自然就迎刃而解。当内心的力量不足够正面应对困难时,可以先分解问题,在笔记中详细规划好自己现在能做什么,规定好自己在“痛苦”中坚持的最大时间,到了时间就及时退出。这样做有两个好处,1个是消除了内心的恐惧,2个是让一个复杂的问题暂时变得简单化。

2,如果迟迟不能从上一个欠佳的状态中走出来,试着改变环境,去喜欢的环境中工作,听自己喜欢的音乐,喝自己喜欢的饮料,吃不舍得吃的饭菜,慢慢蓄积内心的力量,逐步剔除心中的杂念。

调度增益控制基础概念Gain Scheduling Basics学习笔记相关推荐

  1. 【李宏毅机器学习】Basic Concept 基础概念(p4) 学习笔记

    李宏毅机器学习学习笔记汇总 课程链接 Review 越复杂的model,在testing data上的error未必越低. error来自两个地方: bias variance f_star是f_ha ...

  2. ES6基础5(Promise)-学习笔记

    文章目录 ES6基础5(Promise)-学习笔记 Promise 三个状态 状态转换 手写Promise源码 同步异步概念 jquery中 串行并行 async-await 微任务 宏任务 ES6基 ...

  3. Github与GitKraken的基础使用(一)[学习笔记]

    Github与GitKraken的基础使用(一)[学习笔记] Git与Github 使用Github.com 1.仓库(repository) 2.创建一个repo 3.在仓库中添加文件 4. Com ...

  4. TS基础2(类)-学习笔记

    文章目录 TS基础2(类)-学习笔记 class类 类的继承 修饰符 类的类型.实现接口 TS基础2(类)-学习笔记 class类 //类 class//首字母大写//类(Class):定义了一件事物 ...

  5. ES6基础4(数据结构)-学习笔记

    文章目录 ES6基础4(数据结构)-学习笔记 set map symbol ES6基础4(数据结构)-学习笔记 set //set 数据结构 类似数组 成员信息唯一性var s = new Set() ...

  6. ES6基础3(扩展)-学习笔记

    文章目录 ES6基础3(扩展)-学习笔记 字符串扩展 数值扩展 函数扩展 扩展运算符 ES6基础3(扩展)-学习笔记 字符串扩展 //扩展//字符串扩展charAt(); //返回指定索引位置的字符 ...

  7. redis基础命令和数据操作命令学习笔记

    redis基础命令和数据操作命令学习笔记 基础命令 安装成功后,redis的启动命令:先修改配置文件.将服务改成默认运行.然后以配置文件启动服务 redis-server config/redis-c ...

  8. 智能语音:好玩的语音控制是怎么实现的?学习笔记01

    智能语音:好玩的语音控制是怎么实现的?学习笔记01 智能音箱的技术架构 智能音箱主要涉及拾音.前端信号处理.语音识别.自然语言处理和语音合成等技术,现在一些产品甚至提供了声纹识别技术. 当然,智能音箱 ...

  9. 深度强化学习控制六足机器人移动个人学习笔记(一)

    深度强化学习控制六足机器人移动个人学习笔记(一) 注意事项 ubuntu18对应的ros版本不是Kinect gym算法执行中部分包要求Python不低于3.6 conda虚拟环境安装gym-gaze ...

最新文章

  1. Nature Method:HUMAnN2实现宏基因组和宏转录组种水平功能组成分析
  2. RichEdit使用大全
  3. 没事做做题之棋盘上的距离
  4. Spring Boot 2.0 新特性(二):新增事件ApplicationStartedEvent
  5. 机器学习(MACHINE LEARNING)MATLAB灰色预测模型
  6. 原代脂肪细胞提取的准备内容
  7. 计算机思维能力培养的核心是什么,计算机基础教学的核心任务是计算思维能力的培养[J]...
  8. 说说JSON和JSONP
  9. oracle sal01,oracle中 all any in的用法
  10. mac下nvm_【干货分享】Mac最全用法指导,学不会学费全退!!!(反正我也没收你们学费)...
  11. 自动驾驶,不要再杀人了
  12. 自己动手开发编译器特别篇——用词法分析器解决背诵圣经问题
  13. c语言自动按次序创建文件,读取文件建立顺序表实现增,删,查,取(C语言)...
  14. 给自定义tabBar的按钮添加点击放大缩小的动画
  15. 【游戏开发指路】Unity学习路线,三万字大纲(面试题大纲 | 知识图谱 | Unity游戏开发工程师)
  16. 计算机应对青少年素质培养作文,2020年关于素质修养的作文5篇
  17. Linux防火墙操作命令,开放或关闭端口
  18. Java项目:CRM客户关系管理系统(Spring+SpringMVC+MyBatis + maven)
  19. vim 代码格式设置
  20. 状态空间方程转换传递函数

热门文章

  1. 接口进阶:接口子类实例化和策略模式
  2. 人在回路的数据准备技术研究进展
  3. .flo光流文件转换为png图片
  4. 深入理解计算机系统---程序运行过程
  5. 星起航:对接达人提高抖音小店的转化率
  6. win系列服务器,windows服务器系列系统
  7. Windows mobile PPC 下利用 tmail.exe 发送短信、彩信、邮件
  8. 操作系统真象还原第2章:编写MBR主引导记录
  9. swf文件提取音频文件方法
  10. CustomList