主要内容

操作点RLC瞬态响应

这个例子显示了一个直流电源连接的响应一系列RLC负载。目标是绘制负载时输出电压响应突然完全充供应。这是通过使用一个Simscape操作点。

首先,电源连接到一个开放的电路和模拟,直到达到稳定状态。一个操作点对象是从合成Simscape日志中提取的。这个操作点用于初始化模型,并验证它在稳定状态。接下来,串联RLC电路的负载变化和响应而没有操作点。最后,一个参数扫描完成比较结果与不同的负载电感值。

模型

直流电压的电源由连接到一个电感,电阻和电容。选择的值来演示一个欠阻尼的开路响应当动力供应。负载是一个变体子系统与一个开放的电路和一系列RLC电路。

模型=“ssc_op_rlc_transient_response”;

瞬态开路响应

首先,模拟得到的开路响应电源。电源的仿真运行足够长的时间达到稳态。这是我们国家想在当我们开始尝试不同的负载。

set_param (“ssc_op_rlc_transient_response /负载”,“LabelModeActiveChoice”,“开路”);sim(模型);

从Simscape日志创建操作点

提取稳态模型通过使用simscape.op Simscape操作点。创建函数和Simscape日志从之前的模拟。使用“10”作为时间因为仿真达到了一个近似稳态。

op_steadystate = simscape.op。创建(simlog_ssc_op_rlc_transient_response 10);

删除的操作点加载块,因为它将在后续实验无关。

op_steadystate =删除(op_steadystate,“负载”)
op_steadystate = OperatingPoint有孩子:OperatingPoints: ChildId大小______________________ __“电容器”1 x1的直流电压1 x1的电子参考1 x1“电感”1 x1的串联电阻1 x1的阶跃输入1 x1‘开关’1 x1的电压输出1 x1

在操作点开电路响应

验证的操作点初始化开放电路模型与操作点。结果是一个平坦的线代表充分激励电源。

set_param(模型,“SimscapeUseOperatingPoints”,“上”,“SimscapeOperatingPoint”,“op_steadystate”);sim(模型);

瞬态RLC响应没有操作点

改变负载的RLC串联电路并分析结果。首先,模拟没有操作点的结合反应供给驱动负载连接后1秒。结果显示如果负载连接,而供应仍是驱动。

L_load = 1 e 1;set_param (“ssc_op_rlc_transient_response /负载”,“LabelModeActiveChoice”,“RLC”);set_param(模型,“SimscapeUseOperatingPoints”,“关闭”);sim(模型);

瞬态RLC响应操作点

接下来,使操作点初始化所需的响应。电路处于稳定状态,直到我们把负载在1秒。

set_param(模型,“SimscapeUseOperatingPoints”,“上”);sim(模型);

执行参数扫描Load-Inductance值的范围

重用操作点在一系列的仿真比较结果在一系列负载电感值。由于电感负载运行的可调,模拟模型在快速启动模式下,以避免重新编译。

set_param(模型,“FastRestart”,“上”);左值= linspace(1依照2 e 1、5);持有;idx = 1:元素个数(左值)L_load =左值(idx);= sim(模型);t = out.simlog_ssc_op_rlc_transient_response.Vout.Vs.V.series.time;输出电压= out.simlog_ssc_op_rlc_transient_response.Vout.Vs.V.series.values (“V”);情节(t,电压输出,“线宽”1);结束持有;