16-Modelica-03-软件体系结构模型-文档.docxVIP

  • 65
  • 0
  • 约1.14万字
  • 约 16页
  • 2020-12-17 发布于湖南
  • 举报
第三次作业:开源系统的软件体系结构的建模与分析 一、?项目简介 项目介绍的主要内容需包括: 1.?开源项目的主要功能 Modelica [1][2]是一种高级的陈述式语言用于描述事物的数学特性。它通常应用于工程领域,可以轻松的描述不同类型工程组件(例如弹簧、电阻、离合器等)的工作特性。此外,这些组件又可以方便的组合成子系统、系统,甚至架构模型。 Modelica[3]是基于微分代数方程计算的动态性能仿真模型二次开发语言,支持连续和离散系统建模与仿真计算,可跨越不同领域,方便地实现大型、复杂、多种学科组成的物理系统的建模。Modelica与其他面线对象的语言如C++,JAVA等不同,后者主要用于软件开发领域,不适用于工程数学建模,而Modelica语言则为工程领域建模工程师提供一种方便的,简单的,可用于仿真模型二次开发的语言和技术。 Modelica[4]模型的数学描述是微分、代数和离散方程(组),相关的Modelica工具能够决定如何自动求解方程变量,无需手工处理。Modelica语言能够使开发者集中精力于建立对象的数学模型,而不必过分关心模型求解和编程实现的过程,Modelica语言能够提高建模的效率以及模型的可重用性。 Modelica采用直观的连接图和方块图混合建模的方式,能够清晰的体现物理系统的实际拓扑结构,下图为采用Modelica建立的电机驱动模型。 图1 M

文档评论(0)

1亿VIP精品文档

相关文档