系统辨识理论及应用_控制理论学习书单推荐(值得一读)

94528f036463a24554c278634994f107.png
经 System control 授权,基于控制理论学习书单整理改编。

提起系统与控制领域的学习,经常被谈论到的就是,对于刚接触这个领域的初学者总会在各种控制理论中迷茫,有的甚至直接劝退。面对众多理论,完全无从下手。下面就简单梳理一下主流的书籍,能够帮助你更容易上手控制理论。

一、学习前提

假定学习者已经完全掌握微积分、线性代数、概率论梳理统计,并具备基本的英文文献阅读能力。

二、适用人群

计划从事控制理论研究和应用的工程相关人员。

三、具体推荐

1.系统学与控制基础

第一本:反馈控制原理或自动控制原理

适合初学控制理论的学习者,基础入门的书籍,自行选择一本进行翻阅,虽然里面的理论早已不是学术热点,但在一般的应用场合还是很有市场。

《反馈控制原理》:

Feedback Control of Dynamic Systems​book.douban.com
509700cc154ff30d72bf233fc02ad57b.png

《自动控制原理》:

自动控制原理 (豆瓣)​book.douban.com
0bbf9c524dd865eb32d41f24b631d748.png

第二本:线性系统理论

国内的课程设置,自动控制紧接着是现代控制,一般到研究生才会学习线性系统理论。那么这里为什么会推荐它作为第二本学习书籍,主要是因为现代控制和线性系统两者均基于状态空间,而且在知识理解、体系构建上,线性系统理论也要优于现代控制。

《Linear System Theory and Design》:

Linear System Theory and Design​book.douban.com
5d522ad2096001aaceaeb5a9aed31936.png

第三本:非线性系统理论

为了建立起对于控制理论全局的认识,在学习完线性系统理论后,继续了解非线性系统理论。

到这里,肯定会有人说,又是线性系统,又是非线性系统的。每本书都上千页的厚度,学完还能学习其他内容吗?这里推荐这三类书,主要考虑到搞科研,首先得系统的掌握基本的分析方法,而不是了解线性系统和非线性系统的概况,对于后续的研究也是无从下手,初学者可以读一读导论,不用通读书籍,以后再某个方向的研究中继续深入学习就可以了。

《Nonlinear Systems》:

Nonlinear Systems (3rd Edition)​book.douban.com
905ed3a9b238d3d3f1bbe5dd928ba0e5.png

《非线性控制》:

非线性控制 (豆瓣)​book.douban.com
b0f6e3eb66ba7bae5037d980f39117bd.png

第四本:动力学相关

研究完线性系统和非线性系统,还需要掌握基础的动力学知识。掌握基础的理论与方法、建模原则、建模各主要步骤。

《系统动力学》:

系统动力学 (豆瓣)​book.douban.com
9f79ce4330762ada3ee77ca9b2aac191.png

完成以上四本书的学习,基本上对于控制所涉及的系统理论有了大概认识。接下来,就是选择具体研究方向了。一般可以参考导师,也可以参考维基百科列出的主流控制理论。研究方向

主要有滑模控制、鲁棒控制、神经网络、最优控制与状态估计、系统辨识、自适应控制、多智能体与网络化控制、模型预测控制等,(大方向选择范围依据日本朝仓书店出版的制御の事典(控制百科全书),如有遗漏,请在评论区赐教。)对于与具体生产结合的过程控制,运动控制等,由于研究方向涉及较多,我们仅从理论上予以区分。注意:教材只是入门,深入研究依靠文献。

1.滑模控制

《Sliding Mode Control》:

Sliding Mode Control​book.douban.com
da7c2942fd7c1163240584c18e352d19.png

为读者提供了滑模控制的基础知识,适合于具有经典控制理论基础知识和一些状态空间方法知识的研究生。在此基础上,发展出更为先进的理论成果。通过两个工业实例,给出了滑模控制器实现的结果,说明了其成功的实际应用理论。

2.鲁棒控制

《Robust and Optimal Control》:

Robust and Optimal Control​book.douban.com

当代鲁棒与最优控制的主要和基本的内容,书中在开篇会直接给出关键结果,方便读者查阅。

3.神经网络

《Neural Networks and Learning Machines》:

Neural Networks and Learning Machines​book.douban.com
a7b5b94229a41512db7e52b592ad4e93.png

为计算机工程、电气工程和计算机科学系提供的研究生级神经网络课程。以其彻底性和可读性而闻名,是从工程角度对神经网络最全面的处理。

4.最优控制

《最优控制》:

最优控制 (豆瓣)​book.douban.com
ef2b8645ce166c410ab1942f91eb3752.png

本书上册包括最优控制基础和最优控制的数学理论两部分,着重介绍经典变分法、庞特里亚金极小值原理以及动态规划方法;下册侧重最优控制的智能方法,包括强化学习与自适应动态规划、最优控制的数值方法、模型预测控制、微分博弈以及平行控制。

《Optimal State Estimation》:

Optimal State Estimation​book.douban.com
d77fb12ef9ce006ba6a6b92423e84633.png

本书自上而下,使读者能够掌握并应用最新的状态估计技术。提供了一般系统状态的最佳数学方法。清晰、严谨地介绍了状态估计理论,提供了大量的先进资料、最新研究成果和参考文献,使读者能够自信地将状态估计技术应用于科学和工程的各个领域。

《Reinforcement Learning and Optimal Control》:

Reinforcement Learning and Optimal Control​book.douban.com
fcfd515a7063331190cf892561d07f43.png

涉及机器学习与最优控制,也值得参考一下。

5.系统辨识

《System Identification》:

System Identification​book.douban.com
5a97c5ab0130ceb0766b6fb9f21276d5.png

这本书是对系统辨识的理论、方法和实践的全面和连贯的描述通过观察输入/输出数据建立动态系统数学模型的科学。它把用户放在焦点上,给出必要的背景来理解理论基础,并强调面向用户的选项和选择的实际方面。

6.自适应控制

《自适应控制及应用》:

自适应控制及应用 (豆瓣)​book.douban.com
0e8b6ef4bad79c8ae5d079e9b68d6e08.png

本书主要介绍自适应控制的基本原理及应用。全书共分10章,主要为绪论、自适应控制系统的理论基础、模型参考自适应控制、自校正控制、变结构控制、混合自适应控制、对象具有未建模动态时的混合自适应控制、非线性控制对象的自适应控制、模糊自适应控制和自适应控制的应用。

7.多智能体与网络化控制

《Cooperative Control of Multi-Agent Systems》:

Cooperative Control of Multi-Agent Systems: Optimal and Adaptive Design Approaches​book.douban.com
eca78319f69b6b6452ef0d82214fce8d.png

《Cooperative Control of Distributed Multi-Agent Systems》:

Cooperative Control of Distributed Multi-Agent Systems​book.douban.com
1c0725972470c932d634abfd6e6dc9f1.png

8.模型预测控制《Model Predictive Control Theory and Design》:

Model Predictive Control Theory and Design​book.douban.com
930121d09d23f486c363ae0ef00a519a.png

国外大学学习模型预测控制(MPC)的指定教材。

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

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

相关文章

正则只能小于0负数_2019–2020学年七年级数学期末考试考点之正数与负数考点详解...

七年级数学期末考试第一讲之正数与负数考点详解嗨,大家好,这里是摆渡学涯。马上我们就要迎来期末考试了,你们有没有开始复习呢?这次课程咱们来为大家讲一下数的考点,教你轻松学数学。数的概念数从是否为正负数的角度来…

controller接收json数据_SpringMVC实现多种数据类型绑定

点击上方“放学等我”,选择“置顶公众号”精品文章,第一时间送达绑定基本数据类型Java基本数据类型int的默认值是0,在使用int进行url传递参数时,参数key是必须写的,其值也只能是int类型的,否则将会报错。 比…

宝塔设置thinkphp的伪静态_宝塔面板与WDCP狭路相逢,谁才是国产之光?

我本来想给大家写一篇工具类的杂谈,思来想去又想到了可视化面板,就目前国产面板而言,WDCP、宝塔面板、AMH等,说是群雄逐鹿一点都不为过,AMH4.2之后,可以说是走了相当一部分人,暗示收费版本&…

计算机桌面打标签,在电脑桌面上添加便签的方法步骤详解(2)

电脑的桌面便签软件推荐1、CintaNotes电脑的桌面便签软件推荐图1CintaNotes是一款非常轻巧实用的笔记软件,可看作EverNote轻量级替代品。CintaNotes只需1个exe,体积仅1MB,却拥有EverNote易于收集、实时搜索、条状排列、tag分类的优点,更有EverNote 所不具备的中文搜索、纯文本更…

windows。forms.timer设置第一次不等待_适用于初学者的中线交易策略——金叉的三种设置条件...

本文将介绍了使用移动平均线最重要的方法之一——金叉。我们将描述该信号的产生条件,然后深入探讨一下三个交易案例。什么是金叉?当短期移动平均线与长期移动平均线相交时,黄叉就会产生。听起来确实很简单。然而,关键是构成交叉的移动平均线…

python多线程写同一个文件_Python多线程快速写入文件,python,飞速

Python多线程快速写入文件,python,飞速 发表时间:2020-07-10 乱序多线程写入 举个最简单的例子,只要求快速写入即可,对顺序无要求时: import threading def write_string(string, path"test.csv"): with open(path, a) …

2021山东科技大学计算机学院,2021年3月山东科技大学计算机等级考试报名工作通知...

【导语】2021年3月山东科技大学计算机等级考试报名工作通知已公布,为了方便广大考生的查阅,下面无忧考网为您详细介绍一下本次计算机等级考试报名的具体事宜,希望广大考生及时关注,如有相关疑问,敬请关注无忧考网为您实…

html表头的标签,HTML 表头单元格标签

HTML 标签标签定义及使用说明 标签定义 HTML 表格中的表头单元格。HTML 表格有两种单元格类型:表头单元格 - 包含头部信息(由 元素创建)标准单元格 - 包含数据(由 元素创建) 元素中的文本通常呈现为粗体并且居中。 元素中的文本通常是普通的左对齐文本。浏览器支持…

python中计算如何实现_基于python如何实现计算两组数据P值

我们在做A/B试验评估的时候需要借助p_value,这篇文章记录如何利用python计算两组数据的显著性。 一、代码# TTest.py # -*- coding: utf-8 -*-# Created on 2020-05-20 20:36 # TTest.py # author: huiwenhua## Import the packages import numpy as np from scipy import stat…

python自定义函数画图_python matplotlib自定义colorbar颜色条-以及matplotlib中的内置色条...

自定义colorbar(draw colorbar without any mapple/plot) 参考:Customized Colorbars Tutorial api example code: colorbar_only.py 自定义colorbar可以画出任何自己想要的colorbar,自由自在、不受约束,不依赖于任何已…

python绘制饼图程序_python使用Matplotlib绘制饼图

一、函数原型 plt.pie(x, explodeNone, labelsNone, colorsNone, autopctNone, pctdistance0.6, shadowFalse, labeldistance1.1, startangleNone, radiusNone, counterclockTrue, wedgepropsNone, textpropsNone, center(0, 0), frameFalse) 参数: x:绘…

centos选择什么版本_有几千个 Dubbo 实例的瓜子二手车,为什么要选择2.7.3版本?...

随着瓜子业务的不断发展,系统规模在逐渐扩大,目前在瓜子的私有云上已经运行着数百个 Apache Dubbo ( 下文简称 Dubbo )应用,上千个 Dubbo 实例。瓜子各部门业务迅速发展,版本没有来得及统一,各个部门都有自己的用法。随…

w7系统计算机里没有摄像头,win7系统没有摄像头不能视频的几种原因和解决方法...

电脑升级到win7旗舰版系统后,发现摄像头没有了,之前xp系统在硬盘符中就可以打开摄像头的,可是win7系统没有摄像头怎么办呢?这样就没办法视频了,针对此问题,小编研究出原来要从程序里面调出摄像头功能&#…

新计算机 安装win2000,图文教程!Windows 2000安装过程全接触

13、填写计算机名:安装程序提供了文字输入确定用户的计算机名和其它的设置。   在此,需要声明的是:安装程序会创建一个称为Administrator(系统管理员)的用户帐户,它拥有完全控制计算机的权限。确定这个帐户时,安装程序要求用户输入“系统管…

python创建多线程_初学者看过来:Python中多线程和多处理的指南

使用Python分析数据,如果使用了正确的数据结构和算法,有时可以大量提高程序的速度。实现此目的的一种方法是使用Muiltithreading(多线程)或Multiprocessing(多重处理)。 使用Python分析数据,如果使用了正确的数据结构和算法,有时可…

python求50的阶乘_python中求阶乘

广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 我如何去计算python中的一个整数的阶乘?...写一个猜数字的游戏,预先设定一个数字&am…

项目部署服务器 jstl,Springboot集成jsp及部署服务器实现原理

1.在application配置文件里面加入配置:spring:mvc:view:prefix: /jsp/suffix: .jsp2.手动在src->main->下面创建webapp文件夹3.在Springboot 启动类加入如下代码:Beanpublic InternalResourceViewResolver setupViewResolver() {InternalResourceV…

c primer英文版第5版_2019足坛10大巨星:梅西第2范戴克第3,C罗第5

点击“关注”获得更多更新更有趣的足坛资讯!2019年的足坛英雄辈出、岁月激荡。阿贾克斯的青年军两回合力克尤文闯进欧冠四强,梅西梅开二度难救主,巴萨遗憾止步欧冠半决赛,利物浦横扫欧陆,无奈联赛杯赛统统被国内曼城压…

python三维图能画地图_Python地图绘制实操详解

网上有很多地图绘制的教程,更多趋向于全国地图或者省级地图,但有时我们需要到县级。闲得慌,今天以贵州省毕节市为例,分享一篇Python县级地图的绘制(遥想当时差点把百度翻了个底朝天),希望对需要…

ajax juey,锋利的qjuey-ajax

jquery 中的ajaxload方法主要获取web服务器上静态数据1 load方法载入HTML文档load(url [,data] [,callback])$(function(){$("#send").click(function(){$("#resText").load("test.html")})})View Code2 筛选载入的HTML文档$("#resText&quo…