matlab怎么初始化种群_Matlab如何实现Simulink仿真的并行运行

271cada797e872e9a74556fe8bc1a461.png

【写在前面】

读研中Matlab中的Simulink工具箱是我们有力的科研工具,我们在研究一个问题之前老师通常都会说:“你先尝试把它的仿真模型撘出来看看吧!”在近期的一次仿真任务中,我遇到了一个问题,所搭建好的仿真模型每运行一次需要两分多钟(仿真模型本身没有任何问题),每次跑完需要保存并处理仿真数据,每跑一次就要修改一次给定的参数,足足要修改好几十次参数,这就很是令人惆怅,作为一名工科生,我是时刻想着偷懒,在和师弟交流一番之后,师弟想了一个办法巧妙地把这个问题解决了,极大的节省了我们的时间和精力。给师弟点赞,也想着把它记录下来并和大家一起分享,共同进步和学习。

【一个例子】

如下图所示,这是一个很常见的电机控制仿真模型,我们不用过多关注模型本身的内容,只需要知道如何让一个Simulink模型自己多次运行即可。举个例子,下图中的“speed”是我们需要更改的仿真参数,假设我们需要得到转速分别为100r/min—2000r/min,间隔为100,这20个转速下的仿真结果。难道我们需要每设置一个转速给定就运行一次仿真,并保存和处理数据,重述上述操作达20次吗。于我而言,除非我是疯了,不然我绝不做这种机械性的重复劳动,毫无意义。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值