支持modelica的软件平台有哪些

支持modelica的软件平台有1.苏州同元的MWorks;2.伊萨的SimulationX;3.达索的Dymola;4.西门子的AMESim;5.MapleSoft(Maple厂家)的MapleSim;6.Wolfram (Mathemetica厂家)等大部分仿真平台软件均可以将Modelica模型进行导出。

支持modelica的软件平台国内外都有,国外的有达索的Dymola和德国ITI的SimulationX等,开源的有OpenModelica(支持较差),国内的主要是苏州同元软控自主开发的Mworks仿真软件。

一、什么是Modelica

Modelica是一种开放、面向对象、基于方程的计算机语言,可以跨越不同领域,方便地实现复杂物理系统的建模,包括:机械、电子、电力、液压、热、控制及面向过程的子系统模型。

Modelica库包含了大量的模型,其中,开放的Modelica标准库包括了不同物理领域的920个元件模型,具有620种功能。

Modelica是一个开放的物理建模语言,有很多商业或开源的仿真平台软件基于Modelica或支持Modelica。

二、支持modelica的软件平台

典型商业软件主要有:

1、苏州同元的MWorks(中国);

2、伊萨的SimulationX;

3、达索的Dymola;

4、西门子的AMESim(支持Modelica);

5、MapleSoft(Maple厂家)的MapleSim;

6、Wolfram (Mathemetica厂家)的MathModelica。

开源软件主要有:

1、OpenModelica;

2、JModelica(新版本不再开源,但是最后的开源版本仍可下载);

3、Scilab项目中的SCICOS 。

大部分仿真平台软件均可以将Modelica模型进行导出,导出为Simulink可用的S-Function、符合FMI标准的FMU、NI等主流实时仿真机需要的实时模型格式、C代码等。

越来越多的行业开始使用Modelica语言进行模型开发。尤其是汽车领域,例如: Audi, BMW, Daimler, Ford, Toyota, VW 等世界知名公司都在使用Modelica来开发节能汽车、改善车辆空调系统等。

非营利国际组织Modelica协会对Modelica进行开发和维护并公开它的标准程序库。

延伸阅读

dropbox是什么

Dropbox是一款免费网络文件同步工具,是Dropbox公司运行的在线存储服务,通过云计算实现因特网上的文件同步,用户可以存储并共享文件和文件夹。Dropbox提供免费和收费服务,Dropbox的收费服务包括Dropbox Pro 和 Dropbox for Business。在不同操作系统下有客户端软件,并且有网页客户端。

Dropbox支持文件的批量拖拽上传,单文件最大上限300M。如果用客户端上传则无最大单个文件的限制,免费账户总容量最大达18.8G,但若流量超标整个账户的外链流量就会被取消。

用户可以通过Dropbox客户端,把任意文件丢入指定文件夹,然后就会被同步到云,以及该用户其他装有Dropbox客户端的其他计算机中。

Dropbox文件夹中的文件随后就可以与其他Dropbox用户分享,或通过网页来获取。用户也可以通过网页浏览器来手工上传文件。Dropbox作为存储服务,主要专注于同步和共享。Dropbox支持修订历史纪录,即使文件被删,也可以从任何一个同步计算机中得以恢复。用户通过Dropbox的版本控制,可以知道他们共同作业文件的历史纪录,这样多人参与编辑、再发布文件,就不会因为并发而丢失先前的纪录。版本纪录历史仅限于30天,而通过付费可以实现无限的版本纪录,也就是所谓的 “Pack-Rat”。版本纪录用到了差分编码技术,为了节省带宽和时间,当用户Dropbox文件夹中的文件发生变化后,Dropbox只上传改变的文件部分,并实施同步。尽管桌面客户端对单个文件大小不作限制,而通过网站上传的单个文件大小上限则是300MB。 Dropbox使用亚马逊的S3存储系统来存放文件。 并采用SoftLayer技术来购建后端的基础设施。 Dropbox同步采用SSL传输数据,而存储则通过AES-256进行加密。Dropbox用户数量已经超过一亿人。公司获得了Y Combinator和Sequoia Capital的种子基金。

Dropbox有一个Camera Upload功能,就是当你的相机存储卡或者手机等设备连接上电脑的时候,会自动把里面的照片和视频上传到Dropbox文件夹里,然后同步到Dropbox。对于喜欢拍照的人来说,是一个非常好的功能,轻松备份拍摄资料。

文章标题:支持modelica的软件平台有哪些,发布者:E.Z,转载请注明出处:https://worktile.com/kb/p/49657

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
E.ZE.Z认证作者
上一篇 2023年4月17日 上午12:44
下一篇 2023年4月17日 上午12:54

相关推荐

  • 运营阶段项目如何管理好

    在运营阶段,项目管理的核心包括确保项目目标的持续实现、监控项目运行效率、维持资源的有效分配、推进持续改进和应对外界变化。重点应该放在团队沟通流畅、监督项目进度、质量控制以及风险管理。其中,监控项目运行效率尤为关键,它要求项目经理定期跟踪项目的各个方面,确保每个环节都符合既定目标和性能指标,及时发现问…

    2024年4月10日
    6600
  • 甘特图中的关键路径是什么,如何计算

    关键路径是甘特图中完成项目所需的时间最长的任务序列,确定了项目最短完成时间。关键路径方法(CPM)通过识别哪些并行任务延误会导致整个项目延期来计算它。为了找到关键路径,1、安排项目的所有活动;2、计算每个活动的最早开始和最早结束时间;3、计算每个活动的最晚开始和最晚结束时间;4、找出浮动时间为零(f…

    2023年12月20日
    67200
  • 需求管理工具有什么用

    需求管理工具是一种软件或服务,用于帮助企业或组织管理其项目的需求,包括收集、跟踪、分析、评估和审批需求。这种工具可以提高项目的效率、准确性和透明度,从而促进项目的成功。 一、为什么需要需求管理工具 在项目中,需求管理是非常重要的一环。如果没有一个有效的需求管理系统,项目可能会遇到以下问题: 综上所述…

    2023年3月2日
    45700
  • efi和uefi有什么区别

    区别有两点:1、UEFI具有完整的图形驱动功能;2、UEFI有安全启动,EFI没有。之前的EFI虽然原则上加入了图形驱动,但为了保证EFI和BIOS的良好过渡,EFI多数还是一种类DOS界面。到了UEFI,则是拥有了完整的图形驱动,无论是PS/2还是USB键盘和鼠标,UEFI一律是支持的。 1、UE…

    2023年2月14日
    2.8K00
  • 编程初学者学什么语言好

    编程初学者最佳的学习语言包括1、Python,2、JavaScript,3、Java。 其中,Python因其简单明了的语法、广泛的应用范围、以及良好的社区支持,成为初学者的最佳选择。Python的设计哲学强调代码的可读性和简洁性,这对于新手来说,能够快速上手并理解编程逻辑。此外,Python拥有强…

    2024年4月27日
    400
  • 为什么我要建议你学编程

    为何建议学习编程? 学习编程有五大理由:1、提高解决问题的能力;2、开拓就业机会;3、培养持续学习的习惯;4、锻炼逻辑思维;5、增强个人项目的实现能力。在众多理由中,提高解决问题的能力尤为关键。编程不仅仅是关于书写代码,更重要的是学会如何使用逻辑和创造性的方法去解决问题。编程过程中,你将面对各种挑战…

    2024年4月27日
    500
  • 编程最难的单词是什么

    编程最难的单词是递归(Recursion)。 对于许多初学者和经验丰富的程序员来说,理解递归及其在问题解决中的应用无疑是一项挑战。递归意味着在函数的定义中直接或间接调用自身的过程。这种方法在处理如树结构遍历、动态编程问题以及分治策略时特别有用。尽管如此,递归需要高度的抽象思维能力,以及对基础递归概念…

    2024年4月27日
    1000
  • 规划部门如何管理项目经验

    在管理项目经验方面,规划部门通常采取以下措施:建立经验库、定期复盘、跨部门沟通与合作、尽早介入项目规划。规划部门通过建立一个经验库,可以有效地收集并整理项目中的成功经验和失败教训,为后续的项目工作提供参考。建立经验库是一个动态的过程,不断地将新的项目经验集成进去,特别是针对各种问题和解决方案的记录,…

    2024年4月10日
    7300
  • 核桃编程为什么打不开了

    核桃编程暂时无法访问可能存在几个原因:1、网站维护或更新;2、服务器问题;3、网络连接问题。 对于第一个原因,网站维护或更新是常见的情况,管理员可能会暂时关闭网站,以进行必要的升级或修复。这种情况下,用户通常会看到一个维护通知,并告知用户何时可以重新访问。简单理解,就像一间店铺需要偶尔关门装修以提供…

    2024年4月27日
    400
  • 为什么有人学会编程语言

    为什么有人学会编程语言? 学习编程语言的理由多样,包括1、职业发展、2、解决问题能力提升、3、加强逻辑思维能力、4、创新和创造新项目的能力等。其中,职业发展是一个主要驱动因素,随着技术行业的不断发展与迅速扩张,编程技能已成为许多职位的基本要求。掌握一种或多种编程语言能够为个人提供广泛的职业机会,从而…

    2024年4月27日
    500

发表回复

登录后才能评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部