Engee 文档

关于恩吉

什么是 Engee?

*Engee*是一个俄罗斯企业级平台,用于使用面向模型的现代设计方法开发复杂的技术系统和算法。

about 1 cn

面向模型的设计

*什么是面向模型的设计(MOD)?

面向模型设计(MOD)是一种设计嵌入式系统的特殊技术。这种设计采用特定的方法,在整个产品生命周期中系统地使用开发、完善和有效使用的模型。应用 MOS 的主要目的是保证在动态系统开发过程中考虑到系统组件之间的相互影响,优化系统参数设置以完成既定任务,在产品所有可能的运行模式下进行测试,以及开发公司在可接受的时间内满足预算要求并达到所需的产品质量。该方法已在各种复杂系统的开发中得到验证,特别是嵌入式控制系统、数字信号处理、计算机视觉、雷达和通信。

该系统以交互式脚本的形式为工程研究提供了一个符合人体工程学的环境,同时还提供了一个使用框图和一维建模的动态建模环境。这种方法允许在单一集成环境中处理和分析工程数据、快速创建算法原型、开发动态模型和嵌入式软件,这比为不同任务应用单独的软件工具要方便和高效得多。

about new 1 cn

基于云计算的*Engee*客户服务器架构可实现集中数据存储、项目管理和版本控制、企业计算资源的灵活管理以及快速部署到用户工作站。

俄罗斯*Engee*平台用于解决广泛的问题:从数学、机器学习、优化和人工智能,到TAU、物理建模、数字信号处理、无线电通信、雷达、导航等领域的工程应用,涉及教育、航空、航天、军工综合体、金融业、汽车、无线电电子、运输等行业。

数学计算环境

*恩吉*数学计算环境是在多年研究任务经验的基础上开发的,旨在为俄罗斯工程师提供最方便、最直观的环境,以解决日常任务。该环境组织的低代码范例和基本原则可最大限度地减少日常工作,并使许多流程自动化,从而加快开发速度。

数学计算环境的特点

  1. *多语言性。该环境不限制用户使用一种语言,允许用户使用庞大的世界遗产来完成任务。

    支持的语言

    • Engee (jl).

    • Python

    • MATLAB

    • C/C++、dll/lib

  2. 数十个预装计算库。

  3. *Engee*基于Julia语言,Julia语言是速度最快的语言之一,它从根本上快于MATLAB和Python,可与C和Fortran语言相媲美。

    JULIA 与 MATLAB

    测试

    MATLAB (14a)

    JULIA(0.4.0)

    gensys

    1.00

    0.17

    solve

    1.00

    0.09

    kalman_filter

    1.00

    0.75

    posterior

    1.00

    0.26

    csminwel

    1.00

    0.33

    hessian

    1.00

    0.23

    metropolis_hastings

    1.00

    0.11

    资料来源:纽约联邦储备银行。

  4. 面向组织和企业的 统一计算空间

  5. 可视化和科学图形

    about 6 cn

  6. 舒适且符合人体工程学的计算交互式脚本、LaTex、MarkDown。基于世界上最好的工程软件开发环境的经验而开发。

  7. *该环境无需编程语言知识,为工程师和科学家提供了大量功能。

  8. 定性文档和支持。

    about 10 cn

  9. 现成的示例和培训课程。

    about 11 cn

了解有关朱莉娅的更多信息
  • 该语言面向数学家、科学家和工程师,代码为 ℯ = 2.7182818284590…​

  • 该语言的语法 99% 与 MATLAB 相似。切换到该语言非常容易,而且所有差异都有详尽的文档说明。

  • Julia 比 MATLAB 语言快得多(x5-x10-x100),在速度上更接近 C 语言,语言可编译,在许多测试和比较(基准测试)中更具优势。

  • 对工程公司更安全。

  • 开放源代码,可在 Engee 之外保存和运行开发成果,不会对开发环境产生依赖。

  • 该语言拥有丰富的高级求解器和计算库。

  • 基于现代编程范式,积极发展。

动态建模环境

Engee*建模环境是以模型为导向的复杂动态系统开发方法的基础。利用算法工程师熟悉的一维框图创建算法和物理系统模型,然后进行计算实验,分析实验结果并生成算法代码,以便集成到硬件中。

about 3 cn

多域建模

*恩吉*支持以下类型的建模系统:

  • 混合系统:离散和连续。

  • 多速率系统:具有不同采样时间的子系统。

  • 定向:描述算法的因果建模。

  • 用户块 Engee FunctionC Function

物理建模

为不同知识领域提供非定向(1D)物理模型:电气工程、气动、机械、热能工程、动力工程等:

about 15 cn

系统建模

该环境支持不同类型的子系统(虚拟、原子、包含、触发)、循环和条件结构,用于设计灵活的架构。

about 16 cn

设计数字系统

Engee 支持 DSP 和通信系统的矢量化以及雷达的复数。此外,还开发了用于数字系统设计的专用模块库。

about 19 cn

嵌入式代码开发

支持代码生成,用于硬件和半自然测试:

  • 从 CAU 和 DSP 模型生成独立、可读和可移植的 C 代码,以便移植到嵌入式平台。

  • 数学代码生成器,可在实时操作系统上运行,作为仿真工作台的一部分。

  • 支持 与硬件交换数据,反之亦然。

about 20 cn

  • 恩智浦是唯一个支持模型驱动设计方法全周期的平台。