Amesim学习——气体混合室仿真

Demo概述

 

这一次来学习一下Gas Mixture库

 

混合室作为最简单的一个Gas Mixture Demo,可以帮助我们更好地理解Gas Mixture库相关的建模思路:


元件学习:

GMGD0 - gas mixture definition

混合气体模块,该模块用于定义可能会出现的混合气体,指定其中会混合的气体编号和其初始比例

 

GMGD00 - generic gas definition

左侧一排元件为GMGD00 - generic gas definition,气体定义模块,这是一个类似于Matlab中全局变量一样的概念,用于定义一种气体,并设置该气体的编号用于模型引用。

 

GMCS001 - gas mixture pressure and temperature source

该模块为一个气体源,类似上一期电流、电压源。该源能够稳定提供一个恒定压力和温度的气体来源,可以理解为有一个无限大的恒压储气罐给回路供气,怎么用源的气体不会减少。

 

GMOR001 - gas mixture orifice (constant flow coefficient)

该元件为一个横流量系数孔板元件,可以想象为在上面那个恒压储气罐上开个口连个小管子,这个管子的直径由改元器件定义。

 

GMCH000 - gas mixture chamber with heat exchange

混合室,可以建立一个指定容积的气体混合腔,该腔体也可以把热量向外散出。


SKETCH

还是照着Demo画出来就行,这个模型画起来很简单。注意11、12这条支路为混合气出口。

 

值得注意的是,尽量在气体类型部分,也就是0~4,好好注释一下气体对应的引用编号(index),否则后续仿真时候会遇到很多麻烦。像右侧这种注释,学习时建议也仿照Demo这样写一下,这样才能更快了解各个元件功能。


SUBMODEL

Submodel没什么好进行特殊设置的,点击它即可,自动选择最简模型


PARAMETER

首先要设置好模型中可能出现的气体类型,fluid definition即可设置气体类型,然后在gas type index写好该气体的编号,最好与编号一致方便自己引用

 

然后设置混合气,number of species中选择可能混合气体的数量,这个模型中为4。然后在下面为这四个可能混合的气体制定其对于的气体编号(即刚刚的氢气氧气等)。然后设置混合气体自己的编号gas mixture index,这里是10。

 

气源的设置,点击气源,可以看到要设置gas mixture index,这个混合气体编号与前面定义的混合气体编号一致即可。然后在Fraction部分设置每个气体的比例。我们这里设置氧气与氢气气源都是纯气体,然后其压力都是1,5bar。

 

这里我们设置出口的气体源为空气的成分,且只有1个大气压。(注意,虽然也是气源,但是可以换个方式理解,不管多少气体进入这样一个无限大的罐子,都不会影响其气体成分、温度与压力)

 

孔径的设置,管径这里我们设置好对应的混合气体index,然后设置好孔径(orifice area)。这里我打算让氢气的孔径较小,氧气较大,则设置空气为5mm,氢气为1mm。混合室的出口为5mm。

 

混合室我们设置为1bar,气体种类也设置为空气的成分,容积有5L。


SIMULATION

不知道多久能达到稳态,先设置个5秒吧

仿真!

还记得我们设置的气体index么,这时候就要根据index去看看这几个曲线都代表的是哪个气体,我这里标注下。可以看到5s还不足以让混合室内气体成分达到平衡,我们延长到20s。

 

快了快了,理论上纯氢气与纯空气冲击这个混合室最后的比例会接近于1:1,考虑到孔径不同,氧气大点,那应应该氧气的比例要稍微高点。把时间设置为40s。

 

40s气体成分接近稳定,最后混合室内氧气比例接近55%,氢气比例接近45%,其他两种气体已经几乎为0%了。仿真OK!

 

模型分享:

https://download.csdn.net/download/weixin_44281768/12838628

  • 3
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: AMESim系统建模和仿真是一种先进的工程仿真软件,可帮助工程师进行系统级建模和仿真分析。从入门到精通AMESim系统建模和仿真,可以通过以下步骤进行学习: 1. 理解AMESim系统建模和仿真的基础概念:学习AMESim的基本原理和系统建模的核心概念,包括系统组件、信号流、物理量等基本概念。同时,熟悉AMESim的用户界面和操作方法。 2. 学习建模技术:学习如何使用AMESim建立系统模型。了解如何选择合适的组件,如何连接各个组件,并设置参数和初始条件。此外,还需学习如何为模型添加控制算法和仿真参数。 3. 仿真分析:学习如何运行模型进行仿真分析。了解如何设置仿真时间、采样频率等参数,并观察系统的动态行为。学习如何进行参数扫描、优化和灵敏度分析等仿真实验。 4. 高级建模技巧:进一步学习高级建模技巧,包括使用子模型、建立多领域耦合模型、模型在线优化等技术。 5. 集成和应用开发:学习如何将AMESim模型集成到整体系统中,如与其他建模软件或控制系统进行联合仿真。此外,还可学习如何开发应用程序,在AMESim的基础上开发自定义的模型和功能。 6. 实践经验积累:通过实践,不断积累经验,不断挑战更复杂的系统建模和仿真问题。可以尝试解决实际工程中的具体问题,或参与相关领域的研究项目,进一步提升自己的建模和仿真能力。 通过以上步骤,可以逐步掌握AMESim系统建模和仿真的核心技术,并能够独立开展系统建模和仿真工作。不断学习和实践,才能使自己从一个入门的使用者逐渐成为精通AMESim系统建模和仿真的专家。 ### 回答2: AMESim系统建模和仿真是一种用于工程设计和性能分析的先进工具。它可帮助工程师们快速而准确地创建复杂的动力系统模型,并通过仿真分析来评估设计方案的性能。 AMESim系统建模和仿真的入门级别涉及了软件的安装和基本操作。首先,用户需要安装AMESim软件,并了解其用户界面和基本功能。然后,用户可以开始创建第一个简单的模块,并通过连接这些模块来形成一个完整的系统模型。通过设置参数,并考虑模型中各组件的物理特性,用户可以使用AMESim来模拟系统的行为。 在掌握了基本操作之后,用户可以进一步学习高级建模技巧和功能。用户可以学习如何使用不同类型的模块和子模块来创建更复杂的模型,如液压、热力和电力系统。此外,用户还可以学习如何使用AMESim的分析工具来优化系统设计,并进行参数敏感性分析。 精通AMESim系统建模和仿真可能需要更深入的学习和实践。用户可以研究更高级的模块和子模块,以模拟更加复杂和真实的系统行为。此外,用户还可以学习如何使用外部数据和MATLAB/Simulink等软件进行数据交换和联合仿真。 总之,AMESim系统建模和仿真是一种强大的工程工具,可用于模拟和评估各种动力系统的性能。通过逐步学习和实践,用户可以从入门级别逐渐精通,并将其应用于工程实践中的各种问题和挑战。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值