Amesim基础篇-表格类型设置与读取

前言

在Amesim仿真中,不可避免需要应用到表格。如新能源动力电池中内阻、充电倍率的调取,压缩机的机械效率、容积效率等,水泵的效率,管路的压降等等。本文将介绍如何对表格类型的选择与参数输入。

进入表格设置界面

如下图所示,在Amesim界面的右上角Table Editor进入表格界面。如图2所示。

图1

图2

表格类型选择

进入表格界面后,默认的是1D表。若需要其他类型的表格则需要进行选择。选择方式如下:

①新建窗口

左上角,点击New,打开Create new table窗口;

图3

② 表格类型选择

Create new table窗口中,Select the desired format for the table下拉菜单中提供了1D table、2D table、3D table、4D table、5D table、M1D table,MM1Dtable。其中常用的表格有1D table、2Dtable、M1D table、MM1D table。

图4

3 1D table

1D table是自变量为一个的函数表格,y=f(x)。选择1D table类型后,对变量的个数进行设置。此处设置7个变量值。

图5

图6

4 2D table

选择2D table类型的表格后进入变量参数设置窗口。

图7

函数类型为y=f(x,y)的函数类型。此处X1对应x,X2对应y。

图8

5 M1D table

同理,2D table也可以用M1D表格来输入,例如动力电池的内阻、充电倍率表格,在用2D表格的同时,也可以用M1D表。

图9

结合图9的表格形式,分别输入X1与X2的数值。如图10所示。此处需要注意的是,注意X1与X2输入参数的类型,此处X1为温度,X2为SOC,方便后续数据的读取。

图10

6 MM1D table

MM1D table需要输入的是3个变量。具体的操作与注意事项与上述的表格一致。

图11

表格调用

表格参数设置结束后,必须要保存。此处建议项目中应用的表格统一保存在一个文件夹中。

表格保存结束后,除了可以在元件的参数中调用表格外(如图12所示),也可以通过信号库中的1D table interpolation u(x)来读取1D 表格;2D table interpolation u(x,y)来读取2D表格,可通过选择子模型读取M1D表格;3D table interpolation u(x,y,z)来读取3D表格,同理也可以通过子模型的选择,读取MM1D表格。

图12

图13

图14

图15

如图16所示,2D table interpolation u(x,y)子模型选择ASCII file in M1D format ,对M1D表格进行读取。

图16

如图17所示,3D table interpolation u(x,y,z)子模型选择ASCII file in MM1D format ,对MM1D表格进行读取。

图17

8 小结

此处需要注意,table interpolation 对应的参数X、Y、Z分别对应表格中X1、X2、X3。因此X、Y、Z输入的参数类型要与X1、X2、X3一一对应。

这也是为什么上文强调要记住各个参数输入对应的函数类型。以上为表格设置与调用的方法与注意事项简介,供各位学习参考。

  • 26
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
AMESim与Simulink是两种常用的系统级仿真工具,它们通常会结合使用以进行更复杂的系统仿真。下面将以车辆悬挂系统为例,介绍AMESim与Simulink联合仿真的设置步骤和实例。 首先,我们需要创建一个新的Simulink模型,用于集成AMESim仿真模型。打开Simulink并新建一个模型。 接着,在Simulink模型中添加AMESim的仿真组件。选择"ADD-ONs",然后点击"AMESim",打开AMESim仿真组件库。 在AMESim仿真组件库中,选择合适的组件来仿真需要的物理系统。在我们的例子中,我们选择"ams_fmu_import_fcn",该组件允许Simulink模型与AMESim模型进行联合仿真。 双击打开"ams_fmu_import_fcn"组件,设置仿真参数。在"FMU文件路径"中选择要导入的AMESim模型文件,这将连接Simulink和AMESim。可以设置其他参数,如仿真起始时间、仿真终止时间等。 在Simulink模型中,添加其他Simulink组件用于仿真控制逻辑。例如,可以添加PID控制器等。 最后,进行联合仿真运行。点击"运行"按钮开始仿真。 通过上述步骤,我们可以实现AMESim与Simulink的联合仿真。例如,在车辆悬挂系统中,可以利用AMESim模拟车辆悬挂系统的物理特性,并利用Simulink进行控制逻辑的设计和调试。 综上所述,AMESim与Simulink联合仿真的设置步骤包括:创建Simulink模型、添加AMESim仿真组件、设置仿真参数、添加其他Simulink组件和进行联合仿真运行。这些步骤可以让我们在Simulink环境中利用AMESim进行更复杂的系统级仿真。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值