simulink仿真设置 一、(Variable—Step)求解器 可以选择的变步长求解器有:ode45,ode23,ode113,odel5s,,具有状态的系统用的是ode45;没有状态的系统用的是discrete。1)ode45基于显式Runge—Kutta(4,5)公式,Dormand——个单步求解器(solver)。也就是说它在计算y(tn)时,仅仅利用前一步的计算结果y(tn-1).、可用ode45试一下。2)ode23是基于显式Runge—Kutta(2,3).、。3)odell3是变阶Adams-Bashforth—,,即为了计算当前的结果y(tn),不仅要知道前一步结果y(tn-1),还要知道前几步的结果y(tn-2),y(tn-3),…;4)odel5s是基于数值微分公式(NDFs)(也叫Gear方法),如果认为一个问题是刚性的,或者在用ode45s时仿真失败或不够有效时,可以试试odel5s。,,并且要求有比较好的稳定性,,对话框中会显示这一参数. 可以用ode23求解器代替。del5s,ode23是定步长、低阶求解器。5),所以对于宽误差容限,,可以用它解决。6)ode23t是使用“自由”,而且需要没有数字阻尼的结果,可采用该求解器。7)ode23tb是使用TR—BDF2来实现的,即基于隐式Runge—Kutta公式,,对于宽误差容限,它比odtl5s更有效。8)discrete(变步长)是simulink在检测到模型中没有连续状态时所选择的一种求解器。(Flxed—Step)求解器 可以选择的定步长求解器有:ode5,ode4,ode3,ode2,ode1和discrete。1)ode5是ode45的一个定步长版本,基于Dormand—Prince公式。2)ode4是RK4,基于四阶Runge—Kutta公式。3)ode3是ode23的定步长版本,基于Bogacki-Sbampine公式。4)ode2是Heun方法,也叫作改进Euler公式。5)odel是Euler方法。6)discrete(定步长),以及对过零点检测和误差控制不重要的模型。 ode45绝对是第一选择,当
simulink步长设置 来自淘豆网m.daumloan.com转载请标明出处.