首页 >>  正文

simulink怎么算超调量

来源:baiyundou.net   日期:2024-09-20

羊珊赖1589matlab强大,还是mmtc强大,包括数值和符号计算 -
隗丹童13920634812 ______ 在数值方面,matlab是很强的,但是在符号方面mmtc要好一些,但是也不是说matlab要输给mmtc,matlab还是有秘密武器的啊,在matlab上的工具箱能够完全弥补它的不足啊,这使得matlab成为真正的强者啊.matlab的工具箱,强到你想不到啊,我现在只是摸到冰山一脚,只是有这种感觉.用matlab吧,我可以给你一些工具箱,让你的matlab插上翅膀.

羊珊赖1589请问我想得到50HZ那么simulink中pll锁相环模块的pid参数怎么确定 -
隗丹童13920634812 ______ 锁相环的PID参数用默认的也是可以的.如果感觉动态效果不佳,可以参考自动控制原理里面对参数的相关介绍进行调整.一般来说,如果跟踪速度较慢,那么应该增大kp,减小ki;如果超调过大,或者波动太多,应该减小kp,增大ki.从理论上来说,PID参数都是可以计算出来的,但实际上,由于被控对象难以确定较为精确的数学模型,所以只能靠调试了.

羊珊赖1589simulink的pid调节中 stop time过大 -
隗丹童13920634812 ______ 你这个是用PI调节的.增大KP会使调节加快,但超调增加;减小KP使超调减少.增大KI(也就是你写的1/ti)使曲线更容易震荡;减小KI曲线更平滑.总之你根据上面的规律不断改变KP和KI尝试就好.当然也可以参照ZN整定法先计算再调整.有纯迟延环节的一般都不怎么好调.

羊珊赖1589simulink中的模糊控制器的参数怎么设置 -
隗丹童13920634812 ______ 1、在用这个控制器之前,需要用readfis指令将fuzzy1.fis加载到matlab的工作空间,比如用这样的指令:fis1=readfis('fis1.fis');就创建了一个叫myFLC的结构体到工作空间,并在fuzzy logic controller中参数设为:fis1. 2、可以看到,在模糊...

羊珊赖1589在用simulink做仿真,想用自己的算法计算占空比并且输出,不知道用什么可以实现这个想法? -
隗丹童13920634812 ______ 很久没用过PWM……我不清楚楼主的意思是想自己做一个PWM Generator,还是要处理占空比信号?前者的话,印象中PWM的实现是通过将三角波和一个标准信号连接到比较模块Compare,结果输出后面再跟个Gain就可以了.占空比的调节记不清了,但我想是通过调节基准信号的幅值吧.后者...提点个人想法:纯数字的方法可以通过上升和下降沿触发器,分别得到整个周期的时间和信号=1的时间,一比就成了;纯电路的方法,可以直接接个负载算功率.觉得以楼主的水平,提这么个醒应该就够了,一点个人意见,仅供参考:)

羊珊赖1589请问下谁知道下matlab中的simulink哪个模块能实现一个3维向量除以3*3矩阵,得到一个向量 -
隗丹童13920634812 ______ 需要用到simulink吗?如果已知一个3维向量和一个3*3矩阵,直接就可以求出啦.比如3*3矩阵A,和三维向量b.设A*x=b.求向量x.那么在matlab里面,可以直接通过以下指令得到.x=A\b %"\"是matlab中特有的左除.如果是点除的话,把“\”换成“.\”就可以了.当然你也可以设x*A=b,求x.这时指令为:x=b/A 点除就把“/”换成“./”

羊珊赖1589Kd没有定义怎么解?专家PID控制simulink仿真中说Kp,
隗丹童13920634812 ______ 1、一般用增量式算法 2、取值范围要根据具体要求来确定,一般比例环节会取得大一些,可以在两位数、三位数,可以跨数量级进行比较,而且比例环节的调整一般是在第一步进行,先于积分和微分;积分环节主要是为了消除稳态误差,一般教学式机构速度调节选在10以内,其他情况可以去实践;微分主要是用于控制超调,取值范围和积分环节差不多.一般在选定时先假设kp,然后保持kp恒定,组合调节ki和kd,以消除稳态误差和减小超调,可以根据你的电机功率来定. 3、光电编码器就是作为传感器提供反馈信号的,可以那么用 4、模糊控制我只做过根据控制规则得出查询表.

羊珊赖1589急!!!在MATLAB中的simulink里一个传递函数G=(0.0054S^2+0.18S+1)/7.58,怎么弄出来 -
隗丹童13920634812 ______ 的确如此,这个传递函数是没法直接写出来的.simulink里传递函数要求分母阶次高于分子,也就是说只有物理可实现的系统才能写...

羊珊赖1589在matlab中索引超出数组范围要怎么解决? -
隗丹童13920634812 ______ 索引超出数组范围,意思是比如说你的数组有n个值,但你用的时候你用到了a(n+1);就会提醒你超出维度.你用了for循环T=1:20,那么循环中的T就是一个数值,或者说是长度为1的数组,而你T(u+r-p) 却把T作为数组,那么一旦u+r-p>1,那就不对了啊

羊珊赖1589matlab中的xlim是什么意思?怎么使用?
隗丹童13920634812 ______ x轴上下限设定xlim([a,b]);y轴上下限设定ylim([a,b])使用方法如下,xlim([XMINXMAX])?... 主要包括MATLAB和Simulink两大部分.MATLAB和Mathematica、Maple并称为三大...

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024