详情介绍
Dymola是一套完整工具,由Dassault Systemes公司开发的多学科系统建模仿真工具,广泛应用于汽车、航空、航天、能源等行业系统的功能验证和硬件在环仿真。FMI是独立于建模软件的标准接口协议,可用于集成不同软件建立的、不同详细程度的模型,进行MIL、SIL和HIL仿真。
功能特点
Modelica 库
这些库由领域专家们开发,与 Dymola 或 3DEXPERIENCE Dymola 行为建模结合使用,可快速、轻松地针对跨越多个工程专业的复杂系统行为进行建模和模拟。
Functional Mock-up Interface
FMI 允许使用任何建模工具来生成表示动态系统模型的 C 代码或二进制代码,随后可将它们无缝集成到其他建模和仿真环境中。
接合其他软件
Dymola 提供了出色的功能,可接合使用 FMI 和其他标准的其他软件工具和仿真环境。
安装教程
下载运行程序解压,勾选我接受许可证协议条款
选择安装目录,默认C:\Program Files\Dymola 2023\,然后install安装即可
安装完成,复制应用的许可证文件 \patch\dymola.lic到文件夹:
C:\users\{...}\appdata\roaming\dassaultsystemes\dymola\(如果需要,创建文件夹)
将 \patch\Dymola 2023文件夹复制到安装目录中,替换即可
功能特色
一、代码和模型导出
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。
下载地址
人气软件
Autodesk AutoCAD 2024完美破解补丁 V3 最新免费版
Pixologic ZBrush 4R8(雕刻绘画软件) 简体中文特别版(附安装教程
Autodesk AutoCAD 2024.1.6(cad2024) 中文/英文正式版((附补丁+
南方CASS11.0.0.8 for CAD2010~2023 注册文件 中文免费特别版(
SolidWorks 2024 SP0.1-5.0 Full Premium 中文完整授权版(附安装
SolidWorks 2022 SP0-5.0 Full Premium 中文完美破解版(附激活补
Autodesk AutoCAD 2022.1.2(cad2022) 简体中文破解版(附补丁+安
SolidWorks 2023 SP0.1-5.0 Full Premium 中文完美授权版(附激活
浩辰CAD2023 V23.0.9.28 中文永久激活版(附补丁+教程)
Autodesk批量激活工具(Autodesk2014-2025全系列) v1.2.2.21 中文
相关文章
-
图片生成3D模型图像 Stable Fast 3D v1.0 永久免费 (无需部署授权 )
Stable Fast 3D 的 AI 模型,该模型主打“图生 3D 模型”,号称只需 0.5 秒就能快速生成完整且自然的 3D 模型,欢迎需要的朋友下载使用...
-
SolidWorks 2025 SP0.0 Full Premium 中文正式完整免费版(附教程)
SolidWorks 2025提供增强协作和数据管理,简化零件、装配体、工程图、MBD、电气和管道布线、ECAD-MCAD 协作和渲染的工作流程,以及改进导入/导出、用户体验和性能功能...
-
Siemens Solid Edge 2025.2410 build 225.00.00.114 中文正式免费版 64位
西门子数字化工业软件Solid Edge 2025版本,Solid Edge 2025包括一系列增强功能,不仅提高建模速度,还改进了金属板设计的蚀刻和弯曲功能,简化了基于模型的定义(MBD)创...
-
浩辰CAD机械2024(GstarCAD Mechanical 2024) 中文免费安装版(附注册机+教程)
浩辰CAD机械是一款集机械绘图、机构设计、数据管理于一体的2D CAD专业软件,提供符合国家标准和可定制化的行业标准环境,欢迎需要的朋友下载使用...
-
浩辰CAD2025(GstarCAD 2025) 2025.0.7.24 官方安装版
浩辰CAD2025官方版是一款功能强大、专业稳定的自主CAD平台软件,为广大用户朋友提供了电脑端、平板以及移动端的览图和设计功能,欢迎需要的朋友下载使用...
-
BUW EMX (Expert Moldbase Extentions) v17.0.2.1 for Creo 11.0.x 免费版
BUW EMX 17全称PTC Creo Expert Moldbase Extension17,是一款适应于PTC Creo 11版本使用的塑胶模具专家,是领先的专家模库扩展,旨在让用户能够在PTC Creo Parametric中使...
下载声明
☉ 解压密码:www.jb51.net 就是本站主域名,希望大家看清楚,[ 分享码的获取方法 ]可以参考这篇文章
☉ 推荐使用 [ 迅雷 ] 下载,使用 [ WinRAR v5 ] 以上版本解压本站软件。
☉ 如果这个软件总是不能下载的请在评论中留言,我们会尽快修复,谢谢!
☉ 下载本站资源,如果服务器暂不能下载请过一段时间重试!或者多试试几个下载地址
☉ 如果遇到什么问题,请评论留言,我们定会解决问题,谢谢大家支持!
☉ 本站提供的一些商业软件是供学习研究之用,如用于商业用途,请购买正版。
☉ 本站提供的建模仿真软件Dassault Systemes Dymola 2023 安装破解版(附激活文件+教程)资源来源互联网,版权归该下载资源的合法拥有者所有。