如何将simscape模拟时间从秒(秒)更改为小时(小时)

2次浏览(过去30天)
迈克尔Feichtinger
迈克尔Feichtinger 2021年7月15日
评论道: 亿丰唐 2021年8月4日
大家好!
我在Simscape的气体域中建模一个气体网络(储层,捣碎的网络,具有真实数据的多个消费单元)。 主要的课题是对网络的研究有更深的了解 条件 (压力、管道内速度等) 如有错误等。
数据集包含约60个消耗单位,单位/间隔长度为[kg * hour-1],为期一年(8760行)。 据我所知,默认的模拟时间是[秒],所以我将所有消耗数据转换为因子3600[秒-1],并将其映射到一个控制质量流量单位。
该模型正在使用具有变步长求解器的deascc,然而,就模拟结果而言,从[h]到[s]的转换有什么意义呢?
  • 我应该如何处理数据-在[秒]中重新采样8760 [h],然后回填并不是一个真正的选项,因为你得到8600*60*60(行)?
  • 如何与模拟时间配置(采样时间)?
消耗单位:kg/s:
Dataframe:
提前感谢你所能提供的任何帮助。
M。
3评论
亿丰唐
亿丰唐 2021年8月4日
你是对的,例如kg/h的量需要除以3600才能得到kg/s。同时,我认为您可以将datenum或datetime数据转换为秒,并在“from workspace”块中使用以秒为单位的时间数组。我相信每个时间值之间的值将被线性插值。

登录评论。

答案(0)

社区寻宝

在MATLAB Central中找到宝藏,并发现社区如何帮助您!

开始狩猎!