Matlab-Simulink常用技巧

上传人:宝路 文档编号:48331142 上传时间:2018-07-13 格式:PPT 页数:22 大小:119.08KB
返回 下载 相关 举报
Matlab-Simulink常用技巧_第1页
第1页 / 共22页
Matlab-Simulink常用技巧_第2页
第2页 / 共22页
Matlab-Simulink常用技巧_第3页
第3页 / 共22页
Matlab-Simulink常用技巧_第4页
第4页 / 共22页
Matlab-Simulink常用技巧_第5页
第5页 / 共22页
点击查看更多>>
资源描述

《Matlab-Simulink常用技巧》由会员分享,可在线阅读,更多相关《Matlab-Simulink常用技巧(22页珍藏版)》请在金锄头文库上搜索。

1、 2008 HFUT1重重 庆庆 大大 学学CHONGQING UNIVERSITYSimulink专题讲座MATLAB/Simulink中的实用技巧 2008 HFUT2重重 庆庆 大大 学学CHONGQING UNIVERSITYSimulink专题讲座demoDemo的打开: demoDemo的查找: 使用which 命令,如 which power_mosconv C:MATLAB704toolboxphysmodpower syspowerdemopower_mosconv.mdl 2008 HFUT3重重 庆庆 大大 学学CHONGQING UNIVERSITYSimulink专题

2、讲座o graf2d:XY平面绘图(火柴棒) o graf2d2:XYZ立体绘图(切片) o lorenz:Lorenz吸引子动画演示 o bibes:L形薄膜振动 o life:生命发展游戏 o xpbombs:仿windows系统的扫雷游戏 o travel:旅行商问题动画演示 o bandem:香蕉最优化展示 2008 HFUT4重重 庆庆 大大 学学CHONGQING UNIVERSITYSimulink专题讲座endo x=0:pi/200:2*pi; y1=sin(x); y2=cos(x); figure; hold on; plot(x,y1,r); plot(x(1:10:e

3、nd),y1(1:10:end),r*); h1 = plot(x,y1,r*-,visible,off); h2 = plot(x,y2,b); legend(h1,h2,sin,cos); 2008 HFUT5重重 庆庆 大大 学学CHONGQING UNIVERSITYSimulink专题讲座help 2008 HFUT6重重 庆庆 大大 学学CHONGQING UNIVERSITYSimulink专题讲座希腊字母的输入otext(0.5,0.5,delta) o比如在坐标轴的0.5 0.5位置上要显示字符,那么可以直接 输入text(0.5,0.5,delta)如果需要显示大写希腊字符

4、的话,那直接将首字母改为大写就 可以了注意必须使用“”引导,如果需要显示“”,那么必须输入“” ;类似的在字符串组合的时候如果要输入“”则必须如下输入 “”另外text字符可以重叠显示,这样就可以构造出一些有趣的效 果,比如将某个字符上添加一个斜杠或者画一个叉等 2008 HFUT7重重 庆庆 大大 学学CHONGQING UNIVERSITYSimulink专题讲座序号大写小写英文注音国际音标注音中文读音意义1alphaa:lf阿尔法角度;系数2betabet贝塔磁通系数;角度 ;系数 3gammaga:m伽马电导 系数4deltadelt德尔塔变动 ;密度;屈 光度 5epsiloneps

5、ilon伊普西龙对数之基数6zetazat截塔阻抗;相对粘度 ;原子序数 7etaeit艾塔磁滞系数;效率8thetit西塔温度;相位角9iotaiot约塔微小,一点儿10kappakap卡帕介质常数11lambdalambd兰布达波长;体积12mumju缪磁导系数;放大 因子 2008 HFUT8重重 庆庆 大大 学学CHONGQING UNIVERSITYSimulink专题讲座13nunju纽磁阻系数14xiksi克西15omicronomikron奥密克戎16pipai派圆周率17rhorou肉电阻系数18sigmasigma西格马求和,表面密 度;跨导19tautau套时间 常数20

6、upsilonjupsilon宇普西龙位移21phifai佛爱磁通;角度22chiphai西开平方分布23psipsai普西介质电 通量24omegaomiga欧米伽欧姆;角速; 角 2008 HFUT9重重 庆庆 大大 学学CHONGQING UNIVERSITYSimulink专题讲座上下标文档中的Text Properties: 下标用 _(下划线) 上标用 (尖号) 斜体 it 黑体 bf 如text(0.2,0.3,alpha_2beta) 2008 HFUT10重重 庆庆 大大 学学CHONGQING UNIVERSITYSimulink专题讲座MATLAB中文字体o 在matla

7、b的.m文件里用汉字做了注释。 关机后再开机时,汉字全变成了问号 ? o 改preferece中的字体设置,要改成能识别 汉字的 2008 HFUT11重重 庆庆 大大 学学CHONGQING UNIVERSITYSimulink专题讲座Scope图形统一oScope的背景色设置,见“Scope的背景色设置”,可以将 simulink仿真输出的scope背景变为白色,将曲线变为黑色等 。选择edit菜单中的figure properties,axes properties等 可以进行不同设置。 oset(0,ShowHiddenHandles,on); set(gcf,menubar,figu

8、re); o在撰写论文时,为了多个scope输出图形的大小、分辨率、字 体等统一。点击edit菜单中的“figure properties”,点击弹出 的figure “property editor”,然后点击inspector,在弹出 的“property inspector”中有一项“position”属性,x y width height,前两个元素x、y代表当前scope在屏幕窗口 的起始位置,后面的width和height分别代表图形的宽度和高 度。在多个scope图形时,为求统一,可将图形的宽度和高度 设置为一样,其它如字体之类的属性一样进行统一。 2008 HFUT12重重 庆

9、庆 大大 学学CHONGQING UNIVERSITYSimulink专题讲座单引号的输入o 两个单引号代替一个单引号。 o matlab里用两个单引号来代替单引号, 所以想输入单引号时就是,当中的两个引 号表示字符单引号,两边的引号是字符串的 操作符。 2008 HFUT13重重 庆庆 大大 学学CHONGQING UNIVERSITYSimulink专题讲座多轴图形绘制o h0=figure(toolbar,none,.position,200 150 450 250,.name,实例04); x=0:900;a=1000;b=0.005; y1=a*x; y2=cos(b*x); hax

10、es,hline1,hline2=plotyy(x,y1,x,y2,se milogy,plot); axes(haxes(1) ylabel(semilog plot); axes(haxes(2) ylabel(linear plot); 2008 HFUT14重重 庆庆 大大 学学CHONGQING UNIVERSITYSimulink专题讲座模型统一参数设置o 比如,将模型的采样时间统一设置为ts, o 然后在模块属性(file菜单下model properties)的初始化callback中的 Initfcn里添加定义ts的数值,如ts=1e-5 。可以定义多个参数。 o 又如ts=

11、5,g=12 2008 HFUT15重重 庆庆 大大 学学CHONGQING UNIVERSITYSimulink专题讲座终止MATLAB运行o Ctrl+C 2008 HFUT16重重 庆庆 大大 学学CHONGQING UNIVERSITYSimulink专题讲座POWERGUIopowergui是一个环境模块2。任何一个含有 SimPowerSystems模块的模型中必须含有一个。它储存了电 路模型的等效数学模型(状态空间方程)。没有它,仿真不能 启动,会给出一个错误提示。 o它指定了解电路的方法。主要有:1)使用变步长Simulink求 解策略的(时间)连续方法;2)理想开关(时间)连

12、续方法 ;3)固定时间步长的(时间)离散方法;4)相量方法。 o以下三点是强行规定,绝对的霸王条款,看那天能不能给改了 ,不过在改之前先按着这样做吧。1)对于一个含有子系统的 多层结构,为了获得优化的效果必须把它放在顶层;2)一个 模型中只能有一个3,加上前面的那句就是:一个模型中必须 含有且只能含有一个;3)它的名字必须是powergui。 2008 HFUT17重重 庆庆 大大 学学CHONGQING UNIVERSITYSimulink专题讲座Scope的背景色设置o 在matlab命令窗口运行下面两条命令: o set(0,ShowHiddenHandles,on); set(gcf,

13、menubar,figure); o 之后scope会出现相应的菜单,然后edit- figure property,即可修改scope背景 色 o 需要点击axis,然后修改colors o 对于scope中输出曲线的颜色,直接在 scope相应的曲线,即会弹出其属性设置窗 ,从而设置曲线颜色。 2008 HFUT18重重 庆庆 大大 学学CHONGQING UNIVERSITYSimulink专题讲座Scope的多曲线识别osimulink中的示波器多曲线识别 oDisplaying Multiple Signals with the Scope Block oWhen displayin

14、g a vector or matrix signal on the same axis, the Scope block assigns colors to each signal element, in this order: o示波器中的显示顺序 oYellow oMagenta紫红,洋红色 oCyan蓝绿,青色 oRed oGreen oDark Blue 2008 HFUT19重重 庆庆 大大 学学CHONGQING UNIVERSITYSimulink专题讲座常用快捷键o 放大缩小快捷键 放大 缩小 合适 o 平移图像 四个键对应方向键。( 围绕的四个键) o 翻转某个图标 200

15、8 HFUT20重重 庆庆 大大 学学CHONGQING UNIVERSITYSimulink专题讲座离散还是连续?oSimPowerSystems中可以使用时间连续的变步长积分算法也 可以使用时间离散的固定步长积分算法进行仿真。离散还是连 续就在powergui中进行设定1。对于小规模的系统,连续算法 通常更精确,也更快,因为离散算法要想给出一个同等精度的 结果需要的计算量要比连续的多出不少。使用二极管和晶闸管 等整流电力电子器件情况下,变步长算法由于对事件更为敏感 ,可以精确探测到电流的过零点,故结果波形中不会有电流间 断。然而,对于大系统(比如包含的状态变量多或者非线器件 多),连续时间算法由于追求精确度,使得它的仿真速度大为 下降。在这种情况下,离散化你的系统是一个不错的选择。 o多大叫大呢?这没有明显的界限,不过你可以把一个含有30个 以下状态变量和6个以下电子开关的系统称为小系统。也就是 说,基本上你现在见到的和会做的都是小系统, 2008 HFUT21重重 庆庆 大大 学学CHONGQING UNIVERSITYSimulink专题讲座两种信号o 整个系统中存在着Simulink 和PSB 两种信号,前 者的连线

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号