如何用Simulink信号替换Simscape“直流电压源”?万博1manbetx

39次观看(过去30天)
(更新)
你好,有这个elec_motor_dc_pwm的例子,这是SimScape电机控制的PWM(它使用PWM信号电机速度,并有一个集成的h桥模型)。
在这个例子中,它使用“直流电压源”块来设置控制模拟电机的PWM参考电压。
我想要的是能够以某种方式设置电机电压与Simulink“双”数据类型信号,而不是恒定的“直流电压源”(“双”数据类型信号从Simul万博1manbetxink将随着时间在模拟过程中改变)。
我想到的第一件事是使用“S PS”转换器块,但“直流电压源”块需要两个输入,无论如何它都不会连接
所以我找到了一个“控制电压源块”。我把它的类型改为“DC”,设置“初始化”,“初始振幅0”,并设置“测量电压”。
之后,我将Simulink“双”数据类型信号连万博1manbetx接到“受控电压源”的“S”输入,之后我尝试用如下所示的新块替换Simscape“直流电压源”
但信号仍然不会连接,当我让他们彼此接近一个小红叉圈图标出现。
我显然遗漏了一些东西,一些额外的转换,但我不知道是什么。

接受的答案

多路复用器
多路复用器 2017年8月7日
编辑:多路复用器 2017年8月7日
哇,好吧,这就是问题所在。我使用了“错误的”控制电压源块。
显然有两个街区名字完全一样,一个是
专业技术/基本块/电源/控制电压源
另一个是
基础库/电气/电源/控制电压源
第二个不会连接到所有的电路(如上图),但当我选择第一个它工作。

更多答案(1)

丹尼尔·伯克
丹尼尔·伯克 2017年8月4日
根据你的描述,我不完全确定,但似乎你已经尝试用受控电压源取代“PWM参考电压”块,然后将S-PS转换器块的输出路由到该受控电压源的输入。我可以使用一个常量作为S-PS转换器的输入,并在下拉菜单中将S-PS转换器内部的“输入信号单元”参数设置为V。如果这在您的端不起作用,那么问题可能是您试图从Simulink中使用的信号。万博1manbetx
2的评论
马克Sherstan
马克Sherstan 2018年11月20日
我在这篇文章中寻找其他东西,但你需要一个simulink - ps转换器来连接simulink和simscape。万博1manbetx

登录评论。

社区

更多答案在电力电子控制

类别

了解更多转换器(大功率)帮助中心而且文件交换

社区寻宝

在MATLAB Central中找到宝藏,并发现社区如何帮助您!

开始狩猎!