MATLAB1阶零模型,Matlab/Simulink建模详解:一阶时变方程式的求解

Matlab是工程界用的最广泛的软件之一了,Matlab是Matrix Laboratory的合成词,顾名思义,它应该比较擅长处理矩阵运算。今天小编带大家来学习一下Matlab里面的一个强大的工具:Simulink。这期的内容和难度属于Simulink里面的中级,没有接触过Simulink的同学需要事先稍微了解一下Simulink,再回过来看这一期文章。日笃小编在三年前接触Simulink,过去三年里面主要利用Simulink模块搭建汽车尾气高温热能回收发电的系统,主要用Simulink来求解每个组件里面的方程。先是单独的组件(热交换器、涡轮发电机、水泵、阀门、可压缩理想气体、转接头)进行Simulink建模,每个组件都有自己的方程式,单个组件建模完毕以后需要用试验数据校准里面的参数;接下来就是把各个组件放在一个Simulink文件里面连接起来,然后做整体的模拟调试,整体能够正常运行以后,就做整体的试验数据校准。校准完毕以后就是整体模拟的验证。

日笃小编个人经历来看,这里面最难的部分之一就是单个组件建模过程中的方程式求解。独立变量一般多为时间,有的系统空间也是独立变量,仅仅是时间作为独立变量的方程成为ODE(Ordinary Differential Equation),如果在时间作为独立变量的基础上,空间也作为独立变量,这样的方程通常称为PDE(Partial Differential Equation)。求解ODE的过程实际上是一个积分的过程,因为一个变量对时间的n次导数,积分n次后就能够得到那个变量。求解PDE的时候,一般人们会先把它转化为ODE,然后按照普通求解ODE的方法求解。

ODE 例子:

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值