xiaoyeklp 发表于 2007-9-21 11:40

simulink仿真ode45与ode3步长设置问题

请教:
本人是研究滚动隔震的 ,用simulink仿真时,因为模型中有符号函数,用ode3解法时,不能准确追踪零点,导致加速度曲线无锯齿状现象;
如果用默认的ode45解法器,则出现我仅仅设置12秒的仿真时间内,模型却以10的负10几次方速度前进仿真,无法进行运算?、

请问是不是仿真步长的设置,我试过以周期的1/4倍为最大步长,并无改观,请教各位有无良方?亟待解决,救命之方!

花如月 发表于 2007-9-21 11:44

回复 #1 xiaoyeklp 的帖子

用oed23tb试试

xiaoyeklp 发表于 2007-9-21 12:01

谢谢
:'( 不可以,除了定步长牺牲精度,变步长还没有找到良方

花如月 发表于 2007-9-21 13:13

回复 #3 xiaoyeklp 的帖子

如果真是符号函数引起,想办法用把它取代掉
页: [1]
查看完整版本: simulink仿真ode45与ode3步长设置问题