matlab优化微分方程组代码
西姆斯
用于基于方程式的建模和仿真的软件包。
有关更多信息,请参见文档:
。
。
注意:这是将包转换为use的工作。
某些组件和/或示例目前还无法正常工作。
这尤其包括需要事件的模型和离散系统。
Sims建立在的基础上。
导出以下内容:
t
:自变量
D和der
:
Differential(t)别名
system
:
ODESystem组层次方程式并返回简化的ODESystem
Unknown
:帮助器函数来创建变量
default_value
:返回变量的默认(起始)值
compatible_values
:从变量返回基值,以在创建其他变量时使用
RefBranch和Branch
:标记节点和流变量
方程是标准的ModelingToolkit方程。
Sims的主要区别在于,变量应使用Unknown(val;
name)或诸如Voltage()之类的辅助函数创建。
以这种方式创建的变量包括元数据,以确保变量名不会冲突。
例如,多个子组件都可以具有v(t)变量。
展平模型后,变量名将被标准化。
Sims使用一种功能样式,而不是使用ModelingTool