一 简介

        talemu是拥有独立知识产权的国产软件,核心功能是进行蒙特卡洛仿真。通过应用多项自研成果,能够对主流开发语言编写的模型自动创建蒙特卡洛仿真模型,还能够对依赖特定软硬件环境的模型创建仿真模型。依据模型自动生成仿真数据并完成蒙特卡洛仿真实验。有效地解决了传统仿真方式适用面窄、工作量大、难度高、复杂模型仿真仿真能力弱等诸多问题。

二 主要特点

1. 准确高效,适用性强

(1)支持多种模型编写语言编写的复杂模型的仿真

       talemu既支持故障树模型,也支持主流开发语言编写的模型,有效的突破了传统仿真方式对复杂模型处理上的瓶颈。

(2)支持多个输出数据

        应用talemu,一次实验可以获取多个输出数据的数据,从而极大的提高了仿真的效率,也为仿真结果的准确性提供了有力的支撑。

(3)支持辅助输入变量

        talemu支持需要辅助输入变量的模型,无论是在模型创建环节,还是在仿真环节都能够以恰当的方式处理辅助输入变量,提高了仿真结果的准确性。

(4)支持多种分布函数

      talemu支持平均分布、指数分布、正态分布、三角分布、t分布等多种分布函数。

(5)支持多区间数据

        talemu能够对具有多区间数据的输入变量的仿真模型进行蒙特卡洛仿真。

(6)能够识别无效仿真

        talemu能够准确的识别出无效的仿真,从而保证了仿真的准确性。

2. 功能紧凑、简单易用

        talemu聚焦于蒙特卡罗仿真,力求以最简洁的方式完成相关操作。向导式模型创建过程极大地降低了创建仿真模型的难度以及工作量。借助于自研成果,talemu能够自动识别出仿真模型相关联的代码文件,有效提高了蒙特卡洛仿真的效率。对于c语言代码模型,用户无需编写任何代码,即可完成仿真。

   3.  兼容、开放

    talemu能够导入在talfta中创建的故障树模型,自动创建蒙特卡洛仿真模型,并进行仿真实验。能够将实验过程中自动生成的输入数据以及获取的输出数据导出到文件中,便于用户继续分析。

三 主要功能

   1 仿真模型构建

    talemu以向导方式创建仿真模型。主要包括设置入口函数、设置输入变量数据、设置输出数据等步骤。                             

蒙特卡洛模拟 python 蒙特卡洛模拟软件_通用仿真软件

          

蒙特卡洛模拟 python 蒙特卡洛模拟软件_蒙特卡洛仿真软件_02

   2 蒙特卡洛仿真

    根据用户设定的仿真次数自动对当前仿真模型进行仿真实验,并获取相关实验数据。

蒙特卡洛模拟 python 蒙特卡洛模拟软件_复杂模型蒙特卡洛仿真_03

   3 仿真结果的基础分析

      获取到试验结果数据后,talemu会对实验结果数据进行基础分析,得到均值、标准差、最大值、最小值等统计数据。

蒙特卡洛模拟 python 蒙特卡洛模拟软件_蒙特卡洛仿真软件_04

4 试验数据导出

    将试验数据按照特定的格式导出到文件中存储,用户可以根据实际需要进行更深层次的数据分析。