拓展:简化接线_simulink子系统的搭建和封装

此拓展基于上一个(练习03:单相_全波_整流)
将电路进行简化,使其更简洁。同时介绍simulink中的子系统。

这里介绍两种创建的操作方法。

01上一个练习的接线图

这里我们可以看到:
晶闸管之间的连线,脉冲触发之间的连线。都非常的多,非常的复杂。
所以,我们要把这些做同样事情的,放在一个子系统里。
单相全波整流

02子系统的创建

这里有两部分可以来构成子系统,所以分别用不同的方法来讲如何搭建这两个子系统。
第一:四个晶闸管构成的桥式电路
第二:两个脉冲触发

a.晶闸管子系统

法一:找到子系统的元件Subsystem,拖出来即可。
如图:
子系统元件
将子系统拖出来之后,把想要构成子系统的元件,剪切并放在里面。
这里选择四个晶闸管放在子系统,不需要的线,就不用选。
按shift键一个一个选择四个元件,然后右键剪切cut。
选择元件到子系统
之后,双击子系统,即可进到子系统界面,在把刚刚剪切的粘贴Paste进来。
需要重新连线的也要连好。(但此时子系统还没能和外面取得联系。)
子系统接线1
所以,我们要用一个连接点,来与外界进行联系。
如图找到连接结点之后拖出即可。
(此结点正是可以连接我们元件上那个小正方形的,也可将其与外界进行连接的接口。)
连接结点
这里我们要用到四个结点,输入2个,输出2个。使用快捷复制。
之后进行每一个的连接。
子系统连接到外界
此时还要有驱动信号的联系,这里只有输入的驱动,没有输出的信号。
直接使用子系统本来有的信号结点,只保留左边那个输入的即可。(线和右边的点可直接删掉。)
但有四个驱动信号,只有一个结点,所以那可以使用一个分解元件Demux,进行一分为四。
如图进行连接:
驱动连接外界
现在可以对每个结点进行重新命名,方面后面的操作。
左边1、2结点:A、B
右边3、4结点:+、-
触发驱动:g
然后要把3、4两个结点放在子系统模块的右侧,其他放在左侧。
只要双击结点即可修改位置。如图,操作结点3到右侧:
结点与子系统的位置
此时再回到我们原来的电路图(按上方的箭头⬅图标可返回),即可看到我们的子系统,以及各个结点情况,再将它连接在原来的电路图上。
完成晶闸管子系统

b.脉冲信号子系统

这里用创建子系统的第二个方法。
法二:选中要创建子系统的元件,在选中框的右下角有三个点,碰一下这三个点,其中弹出来的选项里,第一个图标即是创建子系统Create Subsystem。
创建子系统法二
此时即可生成与上述子系统一样的。后续的操作就一样了。

首先上面生成好脉冲信号的子系统,然后双击进入子系统。
里面有两个脉冲信号,分别各自输出,但我们其实只要合成一个输出即可。
所以使用一个Mux元件即可。(1、4管同一个信号;2、3管同一个信号)
如图接线:
脉冲信号子系统
此时再回到原来的搭建,完整连接图已经完成:
(但此时有一个问题,就是如果我想要修改触发角,那就会比较麻烦)
未封装的完整搭建

03子系统的封装Mask

这里的封装操作,用脉冲信号子系统来做。
假设此时要修改触发角,我们还要一个一个进入到子系统里面,对一个一个元件进行修改,就会比较麻烦。所以此时就要进行封装。
此时要封装的更加简洁,即只要双击该子系统,我们就可直接填角度进行修改了。

首先,点击脉冲信号子系统,然后右键,选择Mask,创建封装Create Mask。
创建封装
之后进到封装的编辑界面,这里只介绍比较基本的操作。
①选择上方的 参数与对话框:Parameters&Dialog
②把左边的Edit拖到右边,接在下面。这里需要两个,频率和延迟角。
然后再把拖过来的两个进行重新命名,点击OK即可。(也即是定义变量)
封装定义变量
此时已经对子系统有基本的封装变量了,当回到原来的搭建图里面,双击该子系统,出来的即是频率和延迟角两个可修改的量。
初步完成封装
此时还要将定义的变量与内部的脉冲发生信号进行关联。
所以,要进入到该子系统,现在进入子系统有两种方法。
法一,直接点击该子系统模块左下方的箭头⬇的图标即可直接进入。(较好)
法二,点击子系统,右键,Mask,Look Under Mask也可进入。
封装好的进入子系统
进入子系统之后,对两个脉冲发生器都重新设置。(都重新修改为变量)
所有频率都改为新命名的变量freq;
所有延迟角都改为新命名的变量alpha;
改为设置的变量

04仿真结果分析

此时子系统以及封装完成,最后的接线图如下:
完成封装的接线图

a.30°延迟角,1mH电感的结果

此时可看出30°延迟角才触发,然后1mH电感较小的续流。
30°延迟角,1mH电感

a.90°延迟角,10mH电感的结果

此时可看出90°延迟角才触发,然后10mH电感有较大的续流。
90°、10mH
学习来源:B站:西瓜粥西瓜粥

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

凌晨7点

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值