淘客熙熙

主题:【原创】自动控制的故事(一)(完) -- 晨枫

共:💬488 🌺558
分页树展主题 · 全看首页 上页
/ 33
下页 末页
    • 家园 【原创】自动控制的故事(九)

      PID从二、三十年到开始在工业界广泛应用,戏法变了几十年,也该换换花样了。PID说一千道一万,还是经典控制理论的产物。50-60年代时,什么都要现代派,建筑从经典的柱式、比例、细节的象征意义,变到“形式服从功能”的钢架玻璃盒子;汽车从用机器牵引的马车,变到流线型的钢铁的艺术;控制理论也要紧跟形势,要现代化。这不,美国佬卡尔曼隆重推出……现代控制理论。

      都看过舞龙吧?一个张牙舞爪的龙头气咻咻地追逐着一个大绣球,龙身子扭来扭去,还时不时跳跃那么一两下。中国春节没有舞龙,就和洋人的圣诞节没有圣诞老人一样不可思议。想象一下,如果这是一条看不见的盲龙,只能通过一个人在龙尾巴后面指挥龙尾巴,然后再通过龙身体里的人一个接一个地传递控制指令,最后使龙头咬住绣球。这显然是一个动态系统,龙身越长,人越多,动态响应越迟缓。如果只看龙头的位置,只操控龙尾巴,而忽略龙身子的动态,那就是所谓的输入-输出系统。经典控制理论就是建立在输入-输出系统的基础上的。对于很多常见的应用,这就足够了。

      但是卡尔曼不满足于“足够”。龙头当然要看住,龙尾巴当然要捏住,但龙身体为什么就要忽略呢?要是能够看住龙身体,甚至操纵龙身体,也就是说,不光要控制龙尾巴,控制指令还要直接传到龙身体里的那些人,那岂不更好?这就是状态空间的概念:将一个系统分解为输入、输出和状态。输出本身也是一个状态,或者是状态的一个组合。在数学上,卡尔曼的状态空间方法就是将一个高阶微分方程分解成一个联立的一阶微分方程组,这样可以使用很多线形代数的工具,在表述上也比较简洁、明了。

      卡尔曼是一个数学家。数学家的想法就是和工程师不一样。工程师脑子里转的第一个念头就是“我怎么控制这劳什子?增益多少?控制器结构是什么样的?”数学家想的却是什么解的存在性、唯一性之类虚头八脑的东西。不过呢,这么说数学家也不公平。好多时候,工程师凭想象和“实干”,辛苦了半天,发现得出的结果完全不合情理,这时才想起那些“性”(不要想歪了啊,嘿嘿),原来那些存在性、唯一性什么的还是有用的。

      还是回过来看这条龙。现在,龙头、龙尾巴、龙身体都要看,不光要看,还要直接操控龙头到龙尾的每一个人。但是,这龙不是想看就看得的,不是想舞就舞得的。说到“看”,直接能够测量/观测的状态在实际上是不多的,所谓看,实际上是估算。要是知道龙身体有多少节(就是有多少个人在下面撑着啦),龙身体的弹性/韧性有多少,那么捏住龙尾巴抖一抖,再看看龙头在哪里,是可以估算出龙身体每一节的位置的,这叫状态观测。那么,要是这龙中间有几位童子开小差,手不好好拉住,那再捏住龙尾巴乱抖也没用,这时系统中的部分状态就是不可观测的。如果你一声令下,部分童子充耳不闻,那这些状态就是不可控制的。卡尔曼从数学上推导出不可控和不可观的条件,在根本上解决了什么时候才不是瞎耽误工夫的问题。这是控制理论的一个重要里程碑。

      • 家园 看到舞龙,想起机器蛇来了

        其轨迹规划要用到李群,死活看不下去...

      • 家园 呵呵,把老兄的这个系列全部花了一遍

        龙伯格,李雅普诺夫那些让俺头痛的快出来了。

      • 家园 【击节送花】科普工作者,辛苦辛苦
        • 家园 谢谢花

          夏兄学医,怎么会学到根轨迹,还是纳闷中……

          • 家园 哈哈,还惦着这事呢

            说学医是开玩笑,但确实没胡说.

            老夏所学甚杂,从纯理论到纯技术,从理科到工科,学工科时又去医学院听几门课,生理,解剖,病理,实验,一大堆啊,正好我们的教授去医学院讲控制,所以是跟医学院的人一起学控制,从图论学起,信号流图,瞬态分析,误差分析,根轨迹,频率响应,NYQUIST图,奇点,等等等等,还好,大学时代的数理基础都全的,什么数理方法,各种变换,电路理论等等,而且记忆犹新,所以学起来不怎么吃力,二十多年过去,都还给老师了,现在在听兄台一讲,特别亲切.

            才知道工程师做项目的时候并不去画那些劳什子图

            • 家园 啊,是这么回事

              有一个同学,用控制理论作心血管药物控制实验,具体研究从注射药物到对心脏起作用需要多少时间,如何通过药量的控制来控制心脏功能。实验发现:从注射到生效有两个滞后,一个是药物在血管里从注射点流到心脏的时间,第二个是血液循环一遍的时间,再次循环以后基本上药物都弥散了,就无所谓动态响应了。实验中死了四条狗,所以我们一看到他就问:今天又死了几条狗,弄得他看到我们就躲。其实是一个极好的人。

      • 家园 晨兄牛,赞一个

        大学学现代控制理论的时候,是一个美国回来的教授讲课,课讲得头头是道,而且老头不老实,讲课的时候到处乱窜,后来才知道是美国风格,大家敬仰的很,因为基本没几个人听懂这些关于可观性,可控性的道道。

        自己出来后被导师指派着折腾了一年的自适应动态控制系统,没弄出什么名堂,现在在公司混,又摆弄起PID了。

    • 家园 应该是PID的故事更合适些

      自动控制涵盖的范围是很广的,谈自动控制仅仅说PID是远远不够的。上述帖子的内容应该是古典控制的部分。希望能看到更多的现代控制理论,如随机控制,最优控制,基于模型的控制器,模糊,现代鲁棒控制,还有高级过程控制等等。

      不然,自动控制工程师真叫人当作电工了。

    • 家园 业余的比专业的强啊

      写的东西老农正宗自动化出身却写不出来。

      自动化说的好听,在工厂里就是一电工。

分页树展主题 · 全看首页 上页
/ 33
下页 末页


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河