溱洧
1 控制理论与控制工程专业是做什么的?控制理论与控制工程 这个专业从名字上就看出来是两部分构成 前半部分 控制理论 是偏理论的部分,说白一点就是从控制的角度玩微分方程的稳定性的数学游戏。后半部分 控制工程 是将控制理论应用到实际中去,经典的方法就是PID方法,基本上实际控制系统多数都是PID算法。那么控制工程的核心其实不是算法本身,而是如何实现这个控制系统。那么前半部分 控制理论的东西 就是纯数学的东西,需要比较好的数学基础,基本上所做的事情就是不停的证明各种 微分方程的稳定性。编程基本就是Matlab 的M语言或者是Simulink,基本上对编程的要求极为简单。那么后半部分应用的话 具体问题具体来说 基本上都依赖一定的硬件手段,例如PLC,单片机,嵌入式等等,当然与之相应的要会点编程了 C语言可能会用到。2 控制理论与控制工程学科未来发展?回顾历史先想一下控制学科的起源是哪里?实际上是源于第一次工业革命,即蒸汽机的发明。我们知道实际上瓦特不是发明了蒸汽机,而是改进了蒸汽机,怎么改进的呢?用做控制里边专业的话术来说是用了一个状态负反馈,通俗一点说就是 飞轮转速大了就调小蒸汽量,反之飞轮转速小了就增大蒸汽量。因为以前的蒸汽机没有这个状态负反馈机制,导致蒸汽机容易超速及其不稳定和不安全,用控制里边专业的话术来说就是 动态系统是不稳定的。当时瓦特这么一个改进蒸汽机的策略,可能仅仅是一个直观上的改进,飞轮转速大了就调小蒸汽量,反之飞轮转速小了就增大蒸汽量。后来人们从这里边抽象出了原理性的东西,实际上蒸汽机的转速可以用微分方程来描述,蒸汽量就是控制量了,如何让这个动态系统稳定实际上是一个非常重要的问题。为什么这个问题很重要呢?因为它来源于实际,实际问题的需求,以往的蒸汽机不好使就是因为人们没有意识到动态系统稳定性的事情,更不知道如何解决不稳定的问题。可以说在第一次工业革命的技术核心就是这个东西,直白点说是改进了蒸汽机,学术点的说法就是 给出了一个方法来解决动态系统稳定性的问题。看明白了控制学科的历史,我们现在就不难看出当下我们的发展主题早已经远远脱离了第一次工业革命那个时候了,控制早就不是当下的核心问题了。其实这一点搞控制的高校老师们心里也很清楚,控制学科的理论研究已经走上了纯数学的道路,即研究 动态系统稳定性,而控制学科在实际中的应用 又多半采用极为简单的PID算法。另外一方面很多自动化专业下面的老师都转行到了 人工智能,数据科学,运筹学等相关领域。你随便看看自动化专业下面的老师研究方向可谓五花八门。当然除了有跟随热点的目的,更重要的是他们早已看穿了控制学科本身在未来发展的局限性,所以只能另投它路,曲线救国了。谈到楼主的问题,如果有志于走纯理论研究的路子,控制理论与控制工程也是一个不错的选择,当然就需要你有较好的数学基础了。其实控制理论与控制工程专业的学生也比较方便能转到 人工智能,数据科学,运筹学等相关学科,所以如果对 控制理论不感兴趣,你也比较容易能够转型到其它方向上去。