机械区

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 1045|回复: 3
上一主题 下一主题

[软件] DS DYMOLA 2020-2030 系列多学科系统建模软件下载汇总

attachment [复制链接]
跳转到指定楼层
楼主
发表于 2023-6-4 14:27:09 | 字数: 4,350 | 倒序浏览
DS DYMOLA 2020-2030 系列多学科系统建模软件下载汇总


Dymola是由Dassault Systemes公司开发的一套基于Modelica和FMI多学科系统建模仿真完整工具,广泛应用于汽车、航空、航天、能源等行业系统的功能验证和硬件在环仿真。FMI是独立于建模软件的标准接口协议,可用于集成不同软件建立的、不同详细程度的模型,进行MIL、SIL和HIL仿真。它支持分层模型组合、真正可重用组件库、连接器和复合非因果连接。模型库可用于许多工程领域。采用Modelica语言,使用基于面向对象和方程的建模方法。通过使用自动公式操作,消除了手动将方程转换为框图的通常需要,从而提高了鲁棒性和更容易的模型构建。允许处理大型、复杂的多工程模型。使用符号方法生成更快的仿真代码。可通过图形模型组合(拖放)更快地建模。可用于多个应用程序域的模型库,但也对用户定义的模型组件开放。可与其他程序的开放接口,包括Python、Java和JavaScript。以及使用功能模型接口(FMI)或用于实时仿真的代码导出。DS DYMOLA具有如下功能特点:

一、代码和模型导出:DYMOLA支持将代码和模型导出到其他平台。

1、代码和模型导出:Dymola支持导出模型和模型源代码。提供了三种具有不同功能的导出选项。

2、实时模拟:实时仿真使模型能够在不支持Microsoft C编译器的环境中使用。它专为实时平台而设计,例如Dymola支持的用于硬件在环(HIL)仿真的dSPACE和xPC平台。实时模拟是标准Dymola产品的一部分。以下限制适用。实时仿真仅允许导出使用内联积分的模型,即具有嵌入式固定步长积分器的模型。使用实时仿真导出的运行时例程不包括最高级的库例程。

3、二进制模型导出:二进制模型导出选项允许将模型导出到其他计算机,而无需目标系统上的Dymola许可证。导出模型的模拟功能与具有Dymola许可证的计算机上的模拟功能相同。好处是:轻松将模拟代码部署到其他计算机,无需管理运行时许可证的成本和开销。导出代码中提供完整的仿真功能,不受复制保护的运行时库的限制。因此支持Modelica专家领域之外的大规模部署。

4、源代码生成:源代码生成导出可在任何平台上使用的代码,而无需在目标系统上获得Dymola许可证。许多标志可用于修改生成的模型代码的内容。源代码生成允许导出可读且记录良好的代码,便于检查、调试、分析等。这使得此导出选项适用于基于模型的高级应用程序,例如快速原型制作。当模型在Dymola或Simulink中转换时,源代码生成选项包括实时仿真(没有内联集成限制)和二进制模型导出提供的功能。二进制模型导出和源代码生成选项都允许将符号表信息(例如模型结构、变量名称、类型和单位)导出为XML文件。

二、连接其他软件:DYMOLA可以轻松连接到其他软件。

1、功能样机接口:FMI允许任何建模工具生成表示动态系统模型的C代码或二进制文件,然后可以将其无缝集成到另一个建模和仿真环境中。Dymola支持所有格式的功能模型单元的导入和导出,并且完全符合FMI规范。将FMU导入Dymola有助于在Modelica模型中轻松集成使用其他工具创建的控制器或子系统,增加处理代数环和模型因果关系的高级功能。

2、Simulink的FMI工具:Dassault Systèmes提供的工具完全支持通过Simulink导出和导入FMU。该工具包无需任何许可密钥即可免费使用;为Dymola客户提供支持和维护。对导出和导入的完全FMI支持。FMI版本1.0和2.0,模型交换和联合仿真。MATLAB/Simulink(32位和64位)。Simulink Coder Target用于从Simulink导出FMU。Simulink FMU模块,用于将FMU导入和嵌入到Simulink模型中。

3、原生Simulink支持除了FMI,Dymola还支持导出S-Function模块以直接集成到Simulink环境中。该工具链与dSPACE等HILS平台完全兼容。

4、硬件在环(HIL):Dymola可以为HILS平台生成高效代码,例如dSPACE和Concurrent。此外,源代码生成允许用户为任何可以编译C代码模型的环境设置工具链。

5、Python、Java和JavaScript:Dymola可以轻松连接到Python和Java等常见脚本环境,允许对常见任务进行灵活的脚本编写。可以使用提供的实用程序库设置参数并读取模拟结果。数据可以以各种格式导出,包括Excel的CSV和HDF5。

6、连接Dymola和SIMULIA软件:可以连接Dymola和SIMULIA工具ABAQUS、iSight和Process Composer。这可以用于例如协同仿真。该图显示了游艇模型在海浪中的动画,其控制表面采用Dymola建模。

三、模型设计工具:DYMOLA支持参数扫描、模型校准、设计优化和高级模型管理。

1、扫描参数:很少有模型只模拟一次。事实上,使用不同参数运行多个模拟并比较结果是最基本的用户任务之一。这可以通过Dymola或Python中的脚本或使用内置功能来完成。Dymola有一个现代的用户界面,允许用户拖放变量,这些变量将用于扫描和可视化结果。扫描一个参数时,您可以选择绘制完整轨迹或仅绘制模拟结束时的点。当扫描两个参数时,Dymola将从最后一个点绘制一个曲面。对于三个或更多参数,使用散点图。参数扫描自动在计算机处理器的所有可用内核上并行运行。

2、模型校准:描述物理系统的Modelica模型通常包括许多必须设置的参数。有些参数值很难从设计规范中确定或难以测量,例如零件的惯性、摩擦和损耗参数。模型校准(参数估计)是使用来自真实设备的测量数据来调整参数以使模拟结果与测量数据非常一致的过程。Dymola会改变调整参数并进行模拟,以寻找令人满意的解决方案,从而最大限度地减少模拟结果与测量结果之间的差异。

3、设计优化:设计优化用于调整设备或其控制器的参数,以针对多种标准和多种情况改善系统动态。Modelica模型包含许多可以调整以获得更好性能的参数,例如汽车的弹簧常数、变速箱的齿轮比或控制器的参数。设计优化是一种调整参数以改善系统行为的方法。计算调整参数以最小化表示改进的数学标准。标准值通常来自模拟结果,例如响应的过冲或上升时间,但它们也可以通过频率响应或特征值分析得出。

4、模型管理:模型管理包括对模型加密、来自Dymola(CVS、Subversion和GIT)的版本控制以及用于检查、测试和比较模型的实用程序的支持。与版本控制系统集成。回归测试(根据已知的良好结果检查模拟结果)。类别和条件覆盖。变量单元和样式检查。四、行业解决方案-MODELICA库这些库由领域专家开发,与DYMOLA或3DEXPERIENCE DYMOLA行为建模结合使用,可以快速轻松地建模和模拟跨多个工程学科的复杂系统的行为。整合多个工程学科。Modelica工具与领域无关,这意味着它们处理方程以生成高效的仿真代码。领域知识包含在Modelica库中,旨在处理来自机械、电气和热流体领域的各种应用。这些库可以与Dymola和3D EXPERIENCE Dymola行为建模一起使用,可以单独使用,也可以与其他Modelica库一起使用,以对可以跨越多个工程学科的复杂系统进行建模和仿真。

五、功能模型界面:FMI允许任何建模工具生成表示动态系统模型的C代码或二进制文件,然后可以将其无缝集成到另一个建模和仿真环境中。

1、FMI的优势:用于交换模拟代码的非专有标准,功能样机接口(FMI)是一种行业标准,用于组合来自多个工具和供应商的仿真代码模块(FMU)。该规范在Modelica协会的赞助下开发,为代码(二进制或源代码)以及相关数据和文档提供了定义明确且独立于供应商的交换格式。FMI得到大量创作工具的支持,包括不基于Modelica的工具,使其成为独立于供应商的仿真基础架构的理想基础。交换格式的选择:FMI规范定义了两种交换格式。用于模型交换的FMI定义了仿真代码模块的接口,该接口必须与通用的中央求解器相结合。这确保了统一的数值解和可靠的集中仿真误差控制。用于协同仿真的FMI定义了带有嵌入式数值求解器的代码模块的接口,由生成工具使用。这种方法提供了为建模应用程序嵌入专用求解器的机会,并有助于与创作工具中的仿真兼容。

2、Dymola中的FMI支持:全面的FMI 1.0和2.0支持。自Windows和Linux上的Dymola 2015 FD01版本以来,Dymola一直支持FMI 2.0(2014年7月25日发布)。自2010年发布以来,Dymola一直支持模型交换和协同仿真的FMI 1.0规范。Dymola通过了模型交换(导出和导入)和协同仿真(从属和主控)的FMI 1.0 CrossCheck。有关支持可选FMI功能的详细信息,请参阅Dymola发行说明和用户手册。FMI 3.0:Dymola将在FMI 3.0可用时支持它。Simulink的FMI工具-FMI套件:Dassault Systèmes提供的工具完全支持通过Simulink导出和导入FMU。该工具包无需任何许可证密钥即可免费使用。FMI Kit for Simulink 2.6版已于2019年6月发布。请注意,官方Dymola版本之间可能会有更新。请从GitGub上的项目页面下载FMI Kit for Simulink。一般特性和兼容性信息:完全FMI支持导出和导入。FMI版本1.0和2.0-模型交换和联合仿真。MATLAB/Simulink R2012b到R2018b(32位和64位)。Simulink FMU模块,用于将FMU导入和嵌入到Simulink模型中。使用FMI Kit导出的FMU是自包含的,不需要与Simulink进行任何耦合即可在目标环境中运行。Simulink Coder Target用于从Simulink导出FMU。支持专用仿真目标:Rapid Accelerator、RSIM、GRT以及dSPACE DS1005和DS1006。


【1】DS DYMOLA v2023 Win64(By SSQ)
(1)BT/迅雷下载链接:
游客,如果您想查看本隐藏内容请先 回复
(2)百度网盘下载链接:
游客,如果您想查看本隐藏内容请先 回复
【2】DS DYMOLA v2023x Refresh 1 Win64 + Linux64(By SSQ)
(1)BT/迅雷下载链接:
游客,如果您想查看本隐藏内容请先 回复
(2)百度网盘下载链接:
游客,如果您想查看本隐藏内容请先 回复
免责声明
① 本站内容(含软件)来自网络或网友分享,不代表本站的立场,版权归原作者所有,请大家多多支持正版!
② 本站内容(含软件)仅限用于学习和研究,请在下载后24小时内删除,切勿用于商业用途,否则后果自负!
③ 本站内容(含软件)由网友创作并发表,由此引起的民事纷争、行政处理或其他损失,本网站不承担责任!
④ 本站内容(含软件)若有侵权,请联系邮箱 admin@jixiequ.com ,证据若确凿,本站将予以纠正或删除!
⑤ 本站全体成员代表本站所有用户,向本站所有内容创作者致以最高的敬意与感谢!予人玫瑰,手有余香!
2#
发表于 2023-6-6 12:45:20
谢谢分享。
回复 支持 反对

使用道具 举报

3#
发表于 2024-3-1 11:04:35
谢谢分享
回复 支持 反对

使用道具 举报

4#
发表于 7 天前
谢谢
回复 支持 反对

使用道具 举报

您需要登录后才可以回复 登录 | 免费注册

本版积分规则

手机版|小黑屋|机械区 ( www.jixiequ.com )

GMT+8, 2024-4-23 15:17 , Processed in 0.137440 second(s), 22 queries .

Powered by Jixiequ (HK)

Copyright © 2024 www.jixiequ.com

快速回复 返回顶部 返回列表