中易网

simulink仿真系统是模拟数字的、变步长(time step)的。这句话是什么意思?

答案:1  悬赏:60  
解决时间 2021-02-15 09:46
simulink仿真系统是模拟数字的、变步长(time step)的。这句话是什么意思?
最佳答案
因为从你引用的这句话可以看出,对simulink仿真其实并不熟悉。
simulink仿真其实本质就是建立一个数学模型。这个数学模型假设为y=f(x),其中,x就是模拟的现实时间t,y就是结果输出。
simulink借用matlab的强大计算功能,对这个数学模型求解。这种求解通常是求数值解,而不是解析解。也就是说我们需要知道的是:0-t这段时间,y的数值结果,而不是y的式子。
对一个方程求解,看起来很容易,其实其中大部分都是很麻烦的,比如说微分方程,非线性方程,刚性的方程等等。数学家为了解决这些问题,发明了多种计算方程的方法,这些方法可以在solver里面找到。
定步长和变步长是各个算法自己的特性决定的。定步长是每隔固定的时间周期计算一次,变步长是自适应的决定计算时间点。两者谁的效果最好其实并不一定。谁收敛,离真实波形最接近,就用谁。
对于实际系统而言,采用的是实际的时间,计算周期通常是固定的,计算方法一般是:输入,数据处理,输出。
控制器的参数之所以需要修改,不是因为采样周期不同,而是因为仿真中的数学模型同现实中的实际模型存在差异。
simulink是在模拟某段时间内的系统,至于是一瞬间计算完成还是花上几个小时取决于系统复杂程度。其时间是模拟的时间,而不是运行所花费的时间。而控制系统则是实际的时间。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
豆爸爱尚花地址有知道的么?有点事想过去
关于课间打闹的 人物细节描写短文 100字以上
蒙特斯葡萄酒的欧法系列怎样?我现在有很多朋
廿五叔博白餐馆在哪里啊,我有事要去这个地方
请问李子可以保鲜吗
为什么说人民币是半盯住美元模式
母猪下崽下一天了还没下完怎么办
我想去老挝做生意不知道应该办理怎样的签证?
伊日贵奶食干肉超市在什么地方啊,我要过去处
谁能解释一下turn it up和 turn up it分别在
易聚联盟 是传销还是营销,它合法吗?
吸烟的时候不小心烧到眼睫毛
没学位证能报考在职法律硕士吗?
秘鲁走dhl还是fedex 好
秦立图书城地址在哪,我要去那里办事
推荐资讯
幼儿园考编面试常考的儿童歌曲
七金坊丰胸套装多少钱
这个演员叫什么啊?
请问:天大今年城市规划的考研初试录取分数线
亚时达手表型号6023G市场价多少钱
求 火影 鸣人风遁螺旋丸+女佩恩通灵术+我爱罗
李药师康邻连锁郫县安靖鸿发街药店这个地址在
跆拳道道服的尺寸怎么确定
创文迎亚运是什么意思
小说 末日新世界有没有种马,多少个女主,本
怎样能比较简单的做纸杯的展开图
桑塔纳志俊车加油只能跑100迈,是什么原因
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?