MATLAB-Simulink使用技巧

1.新版MATLAB中没有电机测量模块(Machines Measurement Demux),用Bus Selector代替,用Bus Selector将可测量的信号引出,再用Bus Selector将同组的信号集中在一起用示波器观测。

2.MATLAB-Simulink无法打开低版本的仿真模型,设置方法如下:

    (1)打开预设

    (2)Simulink-

    (3)Model File-取消前面对勾

3.在Simulink中定义常量,方便批量修改参数:

(1)  Model Properities

                                                 

(2)Callbacks-InitFcn

                                             

(3)定义相应常量及其值即可。

4.MALAB中eps是什么?

eps是matlab中最小的正数。eps=2.22044604925031e-016
在matlab的数值计算中,当发现某个值小于eps时,就把这个数当做0来处理。
这也可以看做是matlab的精度值。

5.对Simulink中示波器的波形使用powergui中的FFT分析工具进行FFT分析

(1)仿真运行开始前,对Scope进行相应的设置,将示波器中波形的数据保存至MATLAB的Workspace,具体操作为:打开要进行FFT分析示波器的Configuraton Properties,进行如下设置;

(2)运行仿真模型;

(3)运行结束后,打开powergui-Tool-FFT分析工具,找到保存至工作区的波形,设置相应的基波频率,开始时间,周期数,最大频率等,进行分析即可。

注意:如果波形数据被保存到Workspace中名为out的目录下,FFT工具会找不到要分析的数据,需进行如下设置:打开  中的,取消前面的对勾即可。

6.Goto,From模块的使用方法

【CSDN收藏】

7.Mask的创建

【CSDN-唯恋殊雨-基于MATLAB/Simulink的电力电子电路仿真】

8.保存simulink仿真scope波形为位图

(1)将scope数据保存到工作区,取名为XXX(如PID),同FFT分析第一步,并运行仿真模型

(2)运行命令 plot(XXX.time(:,1),XXX.signals.values(:,1)),绘制图形

   (3)图形绘制完毕后,编辑-复制图窗-粘贴到visio进行编辑

(4)编辑完成后进行复制,回到word-开始-(左上角)粘贴-选择性粘贴-增强型图元文件。

9.如何在仿真运行完成之后绘制如XY-Graph一样的图形?

(1)将需要绘制图形的数据保存到工作空间(workspace),可通过Scope中的Logging,命名aa;或者使用to workspace模块,注意保存数据的格式为structure,并命名,这里以aa,aa1为例。

(2)在命令行窗口中,若通过Scope保存的数据,则输入plot(aa.signals(1).values,aa.signals(2).values)

若通过to workspace保存的数据,则输入plot(aa.signals.values,aa1.signals.values)

10.Simulink中的开关器件(IGBT等中的缓冲电阻和缓冲电容的作用,该如何设置? 

一般开关器件工作于关断瞬间由于线路杂散电感影响,会在开关器件两端产生高压(Ldi/dt),导致开关器件由于高压击穿。加缓冲电阻Rs和缓冲电容Cs就是为保护开关器件。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值