精品文档---下载后可任意编辑matlab/simulink/simpowersystem 中连续 vs 离散
本文中的一些具体数学推导见下面链接:计算机仿真技术 连续系统是指系统状态的改变在时间上是连续的,从数学建模的角度来看,可以分为连续时间模型、离散时间模型、混合时间模型
其实在 simpowersystem 的库中基本所有模型都属于连续系统,因为其对应的物理世界一般是电机、电源、电力电子器件等等
离散系统是指系统状态的改变只发生在某些时间点上,而且往往是随机的,比如说某一路口一天的人流量,对离散模型的计算机仿真没有实际意义,只有统计学上的意义,所以在 simpowersystem 中是没有模型属于离散系统的
但是在选取模型,以及仿真算法的选择时,常常提到的 discrete model、discrete solver、discrete simulate type 等等中的离散到底是指什么呢
其实它是指时间上的离散,也就是指离散时间模型
下文中提到的连续就是指时间上的连续,连续模型就是指连续时间模型
离散就是指时间上的离散,离散模型就是指离散时间模型,而在物理世界中他们都同属于连续系统
为什么要将一个连续模型离散化呢
主要是是从系统的数学模型来考虑的,前者是用微分方程来建模的,而后者是用差分方程来建模的,并且差分方程更适合计算机计算,并且前者的仿真算法(simulationsolver)用的是数值积分的方法,而后者则是采纳差分方程的状态更新离散算法
在 simpowersystem 库中,对某些物理器件,既给出的它的连续模型,也给出了它的离散模型,例如:离散模型一个很重要的参数就是采样时间 sampletime,如何从数学建模的角度将一个连续模型离散化,后面会有介绍
在 simpowersystem 中常用 powergui 这个工具来将系统中的连续模型离散以便