摘要:
原文:https://zhuanlan.zhihu.com/p/262021993 先上一份821的考试大纲,四年大学出来的应该都知道课本会将知识点分为重点、一般、掌握、熟练、理解、熟悉、了解等几个等级: 正确理解自动控制原理课程中的有关概念。 掌握结构图等效变换方法和梅森公式。能根据结构图熟练求取 阅读全文
摘要:
没有入门的同学,请看上一篇,这个说能够修改的。长时间在终端下工作的同学,可能都把终端配置成真正的全屏,满都显示,不能像有些系统一样自以为是模,那样很让人讨厌的。那么,总不能还要时不时去看时间吧。这个看我的吧 1、这个命令: while sleep 1;do tput sc;tput cup 0 $( 阅读全文
摘要:
原文链接:https://kodango.com/put-a-console-clock-in-top-right-corner 在终端上显示时间:Put a console clock in top right corner。文中给出了两种方法,一种是利用ANSI Escape Sequences 阅读全文
摘要:
https://zhuanlan.zhihu.com/p/554779687 阅读全文
摘要:
一、概念 1、控制系统的性能指标:分析控制系统时,评价系统性能好坏的标准。包括动态性能和稳态性能。也就是说在系统的整个响应过程中,系统的动态性能主要是从开始到过渡过程结束的这段时间的性能,需要满足系统的动态品质要求;而系统的稳态性能从过渡过程结束后的响应中,系统的稳态性能主要应满足给定的稳态误差要求 阅读全文
摘要:
如题: 一、建立模型: z=[-3]; p=[0 -2 -5]; k=3; G=zpk(z,p,k) G = 3 (s+3) s (s+2) (s+5) Continuous-time zero/pole/gain model. Model Properties >> Gf = feedback(G 阅读全文
摘要:
一、题目:一个给定离散系统闭环传递函数为G1(z) = (Z^2 + 4.2Z + 5.43)/(Z^4-2.7*Z^3+0.4*Z^2 + 0.08Z + 0.002),采样周期为0.1s,绘制系统零极点分布图,并判定各系统的稳定性。 二、代码如下: function systemStabilit 阅读全文
摘要:
原文:https://zhidao.baidu.com/question/992520438182348819.html Simulink仿真出现Error —— S-Function 'sGeneric' does not,是设置错误造成的,解决方法如下: 1、打开带S函数的simulink模型, 阅读全文
摘要:
若系统G(s)=1/(3s+2),乳选取状态变量x=y,则其状态空间方程可表示为 dx = (-2x + u)/3 且 y = x,对系统建立S-函数,绘制该控制系统的阶跃响应曲线。 零、分析,其实该题若不是要求建立S-函数,绘制系统的阶跃响应曲线,完全可以直接用系统的传递函数,采用如下方式,直接完 阅读全文
摘要:
simulink中用户可以使用已有的模块构建系统模型,如果遇到无法由内建模块构成的模型时,编写S-函数也能完成仿真,不但灵活,而且可以采用C,C++,Fortran或Ada云烟,只要生成dll文件,就可以在simulink中直接调用。S-函数允许用户向模型中添加自己编写的模块,按照简单规则,在S-函 阅读全文
摘要:
一、分析题目,对dx积分才能求出x,可以通过引入积分器,其中积分器的输入是dx,输出就是x 二、确定需要的模块,存在-5x,需要一个gain模块,有-5x+u需要一个sum模块,加上一步需要的积分器,此处这里的u用正弦信号,需要一个sine wave,查看信号情况,需要一个scope模块,需要观察两 阅读全文
摘要:
先吐槽下,我看得是出版社的优秀教材,虽说是二等奖,《Matlab与控制系统仿真实践》第3版,北京航空航天大学出版社 赵广元编著,想着入门,找本国内的书快速入门。谁知道一个上午就这么过去了。以一个控制系统典型环节演示为例,课本从P95开始: 一、准备工作,设置下显示组件的名称与图标HOME-prefe 阅读全文
摘要:
说下为什么要安装octave8.2,主要是最新的包有一些不支持6.4了,这也是让人很无语的,还好ubuntu官方有打包好的旧包,但是,软件吗,尽量用新的会更好些。先从官方:https://gnu-octave.github.io/packages/下载好需要的包,一般情况下,需要control-3. 阅读全文
摘要:
1、sudo apt-get install octave说明: octave-doc, octave-info, and octave-htmldoc for the documentation; liboctave-dev for the octave development header fi 阅读全文
摘要:
一、为了联系matlab的做图,写了个测试: function subplotSam1() h = tf([4 8.4 30.8 60], [1 4.12 17.4 30.8 60]); subplot(221) bode(h); subplot(222) step(h); subplot(223) 阅读全文