CreateDataSystemModel
CreateDataSystemModel[{v1,v2,…}]
创建一个 SystemModel,生成值为 vi 的信号.
CreateDataSystemModel[{{t1,v1},…}]
为时间-数值对 {ti,vi} 创建模型.
为 TimeSeries 或 InterpolatingFunction obj 创建模型.
CreateDataSystemModel[fun,tmin,tmax]
用函数 fun 在 tmin 和 tmax 之间的采样创建模型.
CreateDataSystemModel[data,"dspec"]
创建数据规范为 "dspec" 的模型.
更多信息和选项


- CreateDataSystemModel 将创建一个插值曲线,通常用作其他模型的灵活输入.
- CreateDataSystemModel 返回可以连接到其他模型的 SystemModel[…]对象.
- CreateDataSystemModel["NewModel",…] 将创建的模型命名为 "NewModel".
- CreateDataSystemModel["PackageA.NewModel",…] 把 "NewModel" 插入到 "PackageA" 中.
- 可以给出下列选项:
-
InterpolationOrder Automatic 插值多项式的次数 SamplingPeriod Automatic 采样间隔 GeneratedAssetLocation None 数据文件的位置 - 根据输入的不同,InterpolationOrder 的缺省值为:
-
{v1,v2,…},{{t1,v1},…} 1 TimeSeries, InterpolatingFunction 保留 fun 3 - 对于数值列表 vi,SamplingPeriod 默认取 1.
- 保留 TimeSeries 中的采样点和 InterpolatingFunction.
- 可能的 "dspec" 值包括:
-
"Time" 时间列和值列 "1D" 参数列和值列 "2D" 参数行、列和值矩阵 - 相应的数据数组具有此处给出的布局:
- 默认的 "dspec" 是 "Time".

范例
打开所有单元关闭所有单元基本范例 (3)常见实例总结

https://wolfram.com/xid/0rke2minlwcx4l5-veulo0

https://wolfram.com/xid/0rke2minlwcx4l5-jq04ty


https://wolfram.com/xid/0rke2minlwcx4l5-hsvuhe


https://wolfram.com/xid/0rke2minlwcx4l5-rzso19

根据 TimeSeries 创建模型:

https://wolfram.com/xid/0rke2minlwcx4l5-y4bcm8


https://wolfram.com/xid/0rke2minlwcx4l5-dd1wd9

https://wolfram.com/xid/0rke2minlwcx4l5-migmsb


https://wolfram.com/xid/0rke2minlwcx4l5-15hmr2

https://wolfram.com/xid/0rke2minlwcx4l5-i2ude2

范围 (18)标准用法实例范围调查
数值列表 (4)

https://wolfram.com/xid/0rke2minlwcx4l5-gybh44

https://wolfram.com/xid/0rke2minlwcx4l5-esqze4

https://wolfram.com/xid/0rke2minlwcx4l5-ivhj0v


https://wolfram.com/xid/0rke2minlwcx4l5-1u7qle

https://wolfram.com/xid/0rke2minlwcx4l5-wxj4sq

https://wolfram.com/xid/0rke2minlwcx4l5-j0kjkc

使用自定义的 InterpolationOrder:

https://wolfram.com/xid/0rke2minlwcx4l5-4y24hg

https://wolfram.com/xid/0rke2minlwcx4l5-okn6am

https://wolfram.com/xid/0rke2minlwcx4l5-02vcbc

SparseArray 被解释为相应的 Normal 数组:

https://wolfram.com/xid/0rke2minlwcx4l5-q79uhf

https://wolfram.com/xid/0rke2minlwcx4l5-y6xa30

https://wolfram.com/xid/0rke2minlwcx4l5-3gl768

时间-数值对 (3)

https://wolfram.com/xid/0rke2minlwcx4l5-k10gql

https://wolfram.com/xid/0rke2minlwcx4l5-gny0lz

https://wolfram.com/xid/0rke2minlwcx4l5-plfibf

使用自定义的 InterpolationOrder:

https://wolfram.com/xid/0rke2minlwcx4l5-16s1g8

https://wolfram.com/xid/0rke2minlwcx4l5-vwgibh

https://wolfram.com/xid/0rke2minlwcx4l5-yr6pvr


https://wolfram.com/xid/0rke2minlwcx4l5-l1jcwa

https://wolfram.com/xid/0rke2minlwcx4l5-ud22im

https://wolfram.com/xid/0rke2minlwcx4l5-p7e5la

时间序列 (3)
根据 TimeSeries 创建数据模型:

https://wolfram.com/xid/0rke2minlwcx4l5-2c5fgi


https://wolfram.com/xid/0rke2minlwcx4l5-ecxgi9

https://wolfram.com/xid/0rke2minlwcx4l5-t6uonr

TimeSeries 的 InterpolationOrder 被保留:

https://wolfram.com/xid/0rke2minlwcx4l5-x96jzo

https://wolfram.com/xid/0rke2minlwcx4l5-0bit1l


https://wolfram.com/xid/0rke2minlwcx4l5-hhz5hj

https://wolfram.com/xid/0rke2minlwcx4l5-qtv1of

创建数据模型时,覆盖 InterpolationOrder:

https://wolfram.com/xid/0rke2minlwcx4l5-cl6881

https://wolfram.com/xid/0rke2minlwcx4l5-pt9ip9


https://wolfram.com/xid/0rke2minlwcx4l5-i1onbl

https://wolfram.com/xid/0rke2minlwcx4l5-zldclr

InterpolatingFunction (2)
根据 InterpolatingFunction 创建模型:

https://wolfram.com/xid/0rke2minlwcx4l5-s4cz4p

https://wolfram.com/xid/0rke2minlwcx4l5-3x2nyu

https://wolfram.com/xid/0rke2minlwcx4l5-d2lujj

https://wolfram.com/xid/0rke2minlwcx4l5-18l4u3

创建模型前对 InterpolatingFunction 进行重新采样:

https://wolfram.com/xid/0rke2minlwcx4l5-kbs0u

https://wolfram.com/xid/0rke2minlwcx4l5-idaaea

https://wolfram.com/xid/0rke2minlwcx4l5-wnqoz4

https://wolfram.com/xid/0rke2minlwcx4l5-pxhkyw

函数 (3)

https://wolfram.com/xid/0rke2minlwcx4l5-8zeue6

https://wolfram.com/xid/0rke2minlwcx4l5-k5535n

https://wolfram.com/xid/0rke2minlwcx4l5-xbhbtk


https://wolfram.com/xid/0rke2minlwcx4l5-7oo55z

https://wolfram.com/xid/0rke2minlwcx4l5-57zhqj


https://wolfram.com/xid/0rke2minlwcx4l5-2rf6s5

https://wolfram.com/xid/0rke2minlwcx4l5-vdcaeq

数据规范 (3)

https://wolfram.com/xid/0rke2minlwcx4l5-bnn47f

https://wolfram.com/xid/0rke2minlwcx4l5-qxkcya


https://wolfram.com/xid/0rke2minlwcx4l5-enyr7h

https://wolfram.com/xid/0rke2minlwcx4l5-n9bxbp

https://wolfram.com/xid/0rke2minlwcx4l5-345i8f


https://wolfram.com/xid/0rke2minlwcx4l5-j9953o

https://wolfram.com/xid/0rke2minlwcx4l5-bghbnp


https://wolfram.com/xid/0rke2minlwcx4l5-e9d1k7

https://wolfram.com/xid/0rke2minlwcx4l5-nm5zpv

https://wolfram.com/xid/0rke2minlwcx4l5-cmzcap

创建一个数据模型,接受两个标量输入,并通过双变量插值运行它们:

https://wolfram.com/xid/0rke2minlwcx4l5-2xfv4v

https://wolfram.com/xid/0rke2minlwcx4l5-zykpxd

https://wolfram.com/xid/0rke2minlwcx4l5-sdppwa


https://wolfram.com/xid/0rke2minlwcx4l5-xz9gm3

https://wolfram.com/xid/0rke2minlwcx4l5-mw9kx3

https://wolfram.com/xid/0rke2minlwcx4l5-o7iio1

选项 (7)各选项的常用值和功能
InterpolationOrder (3)
InterpolationOrder 值为 0 时给出固定采样间隔:

https://wolfram.com/xid/0rke2minlwcx4l5-mxqfpi

https://wolfram.com/xid/0rke2minlwcx4l5-bw52ad

https://wolfram.com/xid/0rke2minlwcx4l5-g3zd18

InterpolationOrder 值为 1 时,在采样信号间给出直线:

https://wolfram.com/xid/0rke2minlwcx4l5-ol0lrp

https://wolfram.com/xid/0rke2minlwcx4l5-3xpnx4

https://wolfram.com/xid/0rke2minlwcx4l5-8j78hc

InterpolationOrder 值为 3 时给出一个具有连续导数的平滑线:

https://wolfram.com/xid/0rke2minlwcx4l5-7dvq3p

https://wolfram.com/xid/0rke2minlwcx4l5-zzha5n

https://wolfram.com/xid/0rke2minlwcx4l5-zehl2z

SamplingPeriod (3)
对于数据列表,SamplingPeriod 确定了数据点之间的周期:

https://wolfram.com/xid/0rke2minlwcx4l5-cdp2ac

https://wolfram.com/xid/0rke2minlwcx4l5-e2y4ju

https://wolfram.com/xid/0rke2minlwcx4l5-40a21p

https://wolfram.com/xid/0rke2minlwcx4l5-kkkur8

对于函数,SamplingPeriod 确定了一个函数的采样频率:

https://wolfram.com/xid/0rke2minlwcx4l5-pxf8e8

https://wolfram.com/xid/0rke2minlwcx4l5-egw078

https://wolfram.com/xid/0rke2minlwcx4l5-rltqja

https://wolfram.com/xid/0rke2minlwcx4l5-lqwr2v

对于 TimeSeries,SamplingPeriod 进行均匀重新采样:

https://wolfram.com/xid/0rke2minlwcx4l5-vnm86r

https://wolfram.com/xid/0rke2minlwcx4l5-3yp4h7


https://wolfram.com/xid/0rke2minlwcx4l5-5wnjoc


https://wolfram.com/xid/0rke2minlwcx4l5-z204yj

https://wolfram.com/xid/0rke2minlwcx4l5-4q9v4z

GeneratedAssetLocation (1)

https://wolfram.com/xid/0rke2minlwcx4l5-cs3o69
使用 GeneratedAssetLocation 将数据文件导出到模型引用的指定地址:

https://wolfram.com/xid/0rke2minlwcx4l5-2yakkw
应用 (1)用该函数可以解决的问题范例

https://wolfram.com/xid/0rke2minlwcx4l5-n0lgmz

https://wolfram.com/xid/0rke2minlwcx4l5-wydkkh


https://wolfram.com/xid/0rke2minlwcx4l5-6z7yow


https://wolfram.com/xid/0rke2minlwcx4l5-7j9gr2

属性和关系 (2)函数的属性及与其他函数的关联

https://wolfram.com/xid/0rke2minlwcx4l5-whd7n3

https://wolfram.com/xid/0rke2minlwcx4l5-ygbk9j

https://wolfram.com/xid/0rke2minlwcx4l5-hmu6r5

https://wolfram.com/xid/0rke2minlwcx4l5-svmro4

导出为一个文件,以便在 "CombiTimeTable" Modelica 组件中使用:

https://wolfram.com/xid/0rke2minlwcx4l5-9di0tq

https://wolfram.com/xid/0rke2minlwcx4l5-x8ody0

可能存在的问题 (1)常见隐患和异常行为

https://wolfram.com/xid/0rke2minlwcx4l5-5dlag7

https://wolfram.com/xid/0rke2minlwcx4l5-fwzjfm

https://wolfram.com/xid/0rke2minlwcx4l5-0cxp6

用通过 MCTT Export 导出的数据进行仿真会比较快:

https://wolfram.com/xid/0rke2minlwcx4l5-2it50l

https://wolfram.com/xid/0rke2minlwcx4l5-0txbhl

使用 GeneratedAssetLocation 将数据文件导出到模型所引用的指定位置:

https://wolfram.com/xid/0rke2minlwcx4l5-qyupui

https://wolfram.com/xid/0rke2minlwcx4l5-nf85z7

文本
Wolfram Research (2018),CreateDataSystemModel,Wolfram 语言函数,https://reference.wolfram.com/language/ref/CreateDataSystemModel.html (更新于 2020 年).
CMS
Wolfram 语言. 2018. "CreateDataSystemModel." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2020. https://reference.wolfram.com/language/ref/CreateDataSystemModel.html.
APA
Wolfram 语言. (2018). CreateDataSystemModel. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/CreateDataSystemModel.html 年