一种基于Modelica的联合仿真系统及其构建方法

    公开(公告)号:CN111414695A

    公开(公告)日:2020-07-14

    申请号:CN202010198532.6

    申请日:2020-03-19

    Abstract: 本申请公开了一种基于Modelica的联合仿真系统及其构建方法,首先在各建模软件中建立子系统模型,可以使用多种不同的建模软件和语言,如在Visual Studio建立C语言模型、在Simulink中建立Simulink模型、AMESim中建立AMESim模型、Visual Studio建立Fortran语言模型等;然后将各子系统模型编译生成动态链接库,动态链接库中应该包含模型仿真接口、模型求解器;再利用Modelica的外部函数机制将各个子计算模型封装为子系统Modelica模型;最后用Modelica语言编写主控模型,定义各子系统模块的采样步长,利用主控端的求解器对各子系统的进行调度,实现系统的数据同步。本技术可支持多建模软件、多语言建模,并且将系统仿真划分为系统调度和子系统计算,将各子系统都放在单独的进程中进行求解,提高系统的求解速度。

    基于并行计算的发动机干扰因素分析方法以及装置

    公开(公告)号:CN114117640B

    公开(公告)日:2025-03-21

    申请号:CN202111446854.9

    申请日:2021-11-30

    Abstract: 本申请公开了一种基于并行计算的发动机干扰因素分析方法以及装置。该方法包括通过Modelica模型构建发动机静态仿真模型,并将所述发动机静态仿真模型在Modelica建模环境中编译为计算程序;根据预设干扰因素分析工具中预设输入参数,同时设置所述预设输入参数的变化范围,得到所述预设输入参的参数变化矩阵;根据所述预设输入参数的参数变化矩阵启动多个计算程序,进行并行计算;完成并行计算后,进行可视化结果分析。本申请解决了发动机干扰因素分析方法的计算量大,分析结果不直观的技术问题。通过本申请使用了并行计算来解决非线性分析方法的计算量大的问题,同样提供了计算机绘图,使分析结果可视化的呈现。

    Modelica模型与Flowmaster模型的联合仿真方法、系统及电子设备

    公开(公告)号:CN112115605B

    公开(公告)日:2023-08-22

    申请号:CN202010964431.5

    申请日:2020-09-14

    Abstract: 本发明公开了一种Modelica模型与Flowmaster模型的联合仿真方法、系统及电子设备,其中方法包括:运行自动封装程序,将预先建立的Flowmaster子系统模型自动封装为第一Modelica封装模型,通过主控模型设置第一Modelica封装模型和预先建立的第一Modelica子系统模型的连接关系和时序控制,并配置第一Modelica封装模型和第一Modelica子系统模型的参数,得到第二Modelica封装模型和第二Modelica子系统模型,加载第二Modelica子系统模型、第二Modelica封装模型和主控模型,求解主控模型并调用接口,实现第二Modelica封装模型和第二Modelica子系统模型的数据交换;本发明通过将Flowmaster模型和Modelica模型连接,调用接口进行联合仿真,解决了联合仿真过程中的数据丢失、网络通信时间长及延迟的问题,并且将Flowmaster模型自动封装为Modelica模型,减少人工操作。

    一种核能装备的联合仿真方法、设备、介质及系统

    公开(公告)号:CN115221720A

    公开(公告)日:2022-10-21

    申请号:CN202210888635.4

    申请日:2022-07-26

    Abstract: 本发明公开了一种核能装备的联合仿真方法、设备、介质及系统,属于核能装备仿真领域,包括步骤:S1,首先编写通讯代码程序,然后在Fluent软件运行端中编译通讯UDF,并构建三维模型,构建时使用编译好的通讯UDF设置三维模型的边界;S2,完成三维模型的构建后,在Modelica建模仿真软件运行端中编写外部函数调用通讯代码程序,并将外部函数封装为通讯模型,并构建一维模型;S3,完成一维模型、三维模型后,进行联合仿真,仿真过程中一维模型、三维模型数据实时交换,至此实现一维模型、三维模型的联合仿真。本发明实现了三维设备模型多工况的仿真,能够对设备方案的评判提供更精准的数据。

    基于并行计算的发动机干扰因素分析方法以及装置

    公开(公告)号:CN114117640A

    公开(公告)日:2022-03-01

    申请号:CN202111446854.9

    申请日:2021-11-30

    Abstract: 本申请公开了一种基于并行计算的发动机干扰因素分析方法以及装置。该方法包括通过Modelica模型构建发动机静态仿真模型,并将所述发动机静态仿真模型在Modelica建模环境中编译为计算程序;根据预设干扰因素分析工具中预设输入参数,同时设置所述预设输入参数的变化范围,得到所述预设输入参的参数变化矩阵;根据所述预设输入参数的参数变化矩阵启动多个计算程序,进行并行计算;完成并行计算后,进行可视化结果分析。本申请解决了发动机干扰因素分析方法的计算量大,分析结果不直观的技术问题。通过本申请使用了并行计算来解决非线性分析方法的计算量大的问题,同样提供了计算机绘图,使分析结果可视化的呈现。

    Modelica模型与Flowmaster模型的联合仿真方法、系统及电子设备

    公开(公告)号:CN112115605A

    公开(公告)日:2020-12-22

    申请号:CN202010964431.5

    申请日:2020-09-14

    Abstract: 本发明公开了一种Modelica模型与Flowmaster模型的联合仿真方法、系统及电子设备,其中方法包括:运行自动封装程序,将预先建立的Flowmaster子系统模型自动封装为第一Modelica封装模型,通过主控模型设置第一Modelica封装模型和预先建立的第一Modelica子系统模型的连接关系和时序控制,并配置第一Modelica封装模型和第一Modelica子系统模型的参数,得到第二Modelica封装模型和第二Modelica子系统模型,加载第二Modelica子系统模型、第二Modelica封装模型和主控模型,求解主控模型并调用接口,实现第二Modelica封装模型和第二Modelica子系统模型的数据交换;本发明通过将Flowmaster模型和Modelica模型连接,调用接口进行联合仿真,解决了联合仿真过程中的数据丢失、网络通信时间长及延迟的问题,并且将Flowmaster模型自动封装为Modelica模型,减少人工操作。

Patent Agency Ranking