尝试使用 Simulink 和 s 函数求解 DAE(微分代数方程)。 以一个简单的案例为例: der(x1)=-0.2*x1+x2*x3+0.3*x1*x2; der(x2)=2*x1*x2-5*x2*x3-2*x2^2; -1+x1+x2+x3=0; (当然,如果我们让x3=1-x1-x2,这个例子可以翻译成ODE形式,但对于更复杂的情况,这可能是不可能的,这里我们只保留这种形式)。 1). 仅在 Simulink 中构建此案例。 使用模块“Simulink/Math Operations/Algebraic Constraint”。 请参阅附件“DAEcase_simulink.mdl”。 2)。 使用级别 1 S-Function 和“Simulink/Signal Attributes/IC”模块来初始化 x3。 请参阅附件“DAEexamp1.m”(S 函数文件)和“
2022-01-20 16:53:53 37KB matlab
1
一种AD-DC-AD-DC的高频变压器电源方案。
2022-01-20 14:52:07 25KB MATLAB Power
1
真正的隐式问题:exp(x")+x"+x=0 与 IC:x(0)=1,x'(0)=0。 该 IVP 使用 MATLAB 求解器 ode15i 求解隐式 ODE 和 SIMULINK ode15s。
2022-01-20 10:47:01 15KB matlab
1
电力电子simulink仿真源文件SPWM 逆变器等simulink仿真文件25个合集,可以做为你的学习设计参考。
2022-01-20 09:06:33 24.31MB simulink simulink仿真源文件 SPWM 逆变器
10
里面主电路,是直流到交流。含PWM,含ASR,含ACR.
2022-01-20 09:05:08 9KB 电机调速 Simulink仿真 matlab仿真
1
我需要使用 Simulink 模型中的信号触发方波脉冲(在我的例子中它是一个位置向量)。 我在 Sim 库中所能找到的只是设置为在特定时间激活的脉冲(通过使用延迟或从头开始构建信号)。 所以我自己烤了一个。 最大的问题是无法“重置”时钟(我想将其用作设置脉冲宽度的计时器)。 作为时钟定时器的替代,我将pulse_amplitude => 积分器块的输出与值=pulse_amplitude*pulse_width 进行比较。
2022-01-19 21:50:25 9KB matlab
1
递推最小二乘法参数辨识,matlab simulink
2022-01-19 17:34:24 10KB RLS SIMULINK
1
在MATLAB2017a中搭建了风电和储能并网Simulink模型,风机采用传统的双闭环矢量控制策略,电池储能系统采用的是PQ矢量控制策略,可以稳定的向电网传输功率,电压电流波形较好。
1
Para_cv1为初始化参数(见博客另一个文件) KF: 包括离散时间卡尔曼滤波 连续时间卡尔曼滤波 混合时间卡尔曼滤波 相较于simulink集成的KF模块,本模块简洁,容易后期修改
2022-01-19 14:36:34 946B 连续时间卡尔曼lvbo SIMULINK Kalman FILTER
1