• 软件采购、询价、咨询?立即拨打
    400-668-1512
    首页  >  软件  >  Simulink

    软件介绍

    软件简介:

    Simulink??#19988;?#20010;面向多域仿真并和基于模型设计的框模块图环境。它支持系统级设计、仿真、自动代码生成以及嵌入式系统的连续测试和验证。Simulink 提供?#22411;?#24418;编辑器、可自定义的定制模块库以及和求解器,能够进行动态系统建模和仿真。

    软件详细介绍:

    通过与 MATLAB?集成,使您不仅能够将 MATLAB 算法融合到并入模型中,而且可以还能将仿真结果导出至 MATLAB 做进一步分析。

    主要特性

    • 图形编辑器,可用于构建和管理具有层次关系的框图
    • 预定义模块库,可用于构建连续时间和离散时间系统模型
    • 仿真引擎,配有固定步长和可变步长 ODE 求解器
    • 通过示波器和数据显示,可以查看仿真结果
    • 项目和数据管理工具,可用于管理模型文件及数据
    • 模型分析工具,可用于优化模型架构以及提高仿真速度
    • MATLAB 函数块,可用于将 MATLAB 算法导入模型中
    • 代码继承工具 (Legacy Code Tool),可用于将 C 和 C++ 代码导入模型中

    模型构建

    Simulink? 提供了一套预定义模块,加以组合即可创建详细的系统框图。有关层次建模、数据管理和子系统自定义等工具可使您简明而准?#36820;?#25551;绘最为复杂的系统。


    选择模块

    Simulink 库浏览器包含系统建模常用的模块库。其中包括:

    • 连续和离散动态模块,如积分和单位延迟
    • 算法模块,如 Sum(加法)、Product(乘法)和 Lookup Table(查找表)等
    • 结构模块,如 Mux、Switch 和 Bus Selector 等

    无论是使用这些模块,还是将?#20013;?MATLAB?、C、Fortran 或 Ada 代码融合到模型时,均可构建自定义函数。

    您可以将自定义模块存储在 Simulink 库浏览器内各自的库中。

    借助于 Simulink 附加产品,可以加入航空、通信、PID 控制、控制逻辑、信号处理、视频和图像处理以及其他应用的专业化组件。有了附加产品,还可以利用机械、电气和液压组件来构建物理系统模型。

    使用 MATLAB ? Function模块将 MATLAB 代码集成到一个 Simulink ? 模型中。

    2:04
    MATLAB 算法与 Simulink 模型的集成

    使用 MATLAB? Function模块将 MATLAB 代码集成到一个 Simulink? 模型中。


    构建和编辑模型

    将模块从 Simulink 库浏览器拖入 Simulink 编辑器中即可构建模型。接下来,使用信号线将这些模块连接起来,即可在系统组件之间建立数学关系。您可以在构建模型之?#24335;?#21161;图形格式化工具(如智能辅助线 和信号线智能布控)来掌控模型的外观。通过以子系统的方式将一组模块和信号封装在单一模块内,便可以添加层次结构。

    Simulink 编辑器可用于全面控制模型中的内容和操作。例如,可以将命令和子菜单添加到编辑器和上下文菜单中。还可以使用一个掩码来隐藏子系统内容并为子系统提供自己的图标和?#38382;?#23545;话框,以此将自定义接口添加到入子系统或模型中。

    构建和仿真模型。

    2:02
    构建和仿真模型。

    模型层次结构导览

    Simulink 中的?#35797;?#31649;理器栏和模型浏览器有助于您在模型中导航。?#35797;?#31649;理器栏可指示当前查看的层级,使您得以在层次结构中上、下移动。而模型浏览器为模型提供了一个完整的层次结构树状图,并且像?#35797;?#31649;理器栏一样,可用于在各层级间移动。

    查看?#35797;?#31649;理器栏、选项卡式窗口和模型浏览器如何帮助您浏览层次模型。

    1:46
    分层模型遍览

    查看?#35797;?#31649;理器栏、选项卡式窗口和模型浏览器如何帮助您浏览层次模型。


    管理信号和?#38382;?/h3>

    Simulink 模型既包含含信号也包含?#38382;?#20449;号是由连接模块的线条所表示的时变数据。?#38382;?#26159;定义系统动态和?#24418;?#30340;系数。

    Simulink 可用于确定以下信号和?#38382;?#23646;性:

    • 数据类型 — 单精度、双精度、有符号或无符号 8、16 或 32 位整数;?#32423;?#31867;型;枚举类型;或定点类型
    • 维度 — 标量、矢量、矩阵、N-D 或可变大小数组
    • 复杂度 — 实数或复数值
    • 最大和最小范围、初始值和工程单位

    如果选择不指定数据属性,Simulink 则会通过传播算法自动予以确定,然后执行一致性检查,确保数据完整性。

    这些信号和?#38382;?#23646;性可以在模型或者单独的数据?#20540;?#20013;加以指定,随后便可以通过模型?#35797;?#31649;理器来组织、查看、以及修改和添加数据,而无需遍历整个模型。

    显示 Signal Attributes(信号属性)选项卡的模块对话框。


    模型仿真

    您可以对系统的动态?#24418;?#36827;行仿真,并在运行仿真时查看结果。为确保仿真速度和精度,Simulink 提供了固定步长和可变步长 ODE 求解器、图形化调试器以及模型探查器。


    选择求解器

    求解器是利用模型中所含的信息来计算系统动态?#24418;?#30340;数值积分算法。Simulink 提供的求解器可支持多种系统的仿真,其中包括任何规模的连续时间(模拟)、离散时间(数字)、混杂(混合信号)和多采样率系统。

    这些求解器可以对刚性系统以及具有不连续过程的系统进行仿真。您可以指定仿真选项,其中包括求解器的类型和属性、仿真的起始时间和结束时间以及是否加载或保存仿真数据。此外,您还可以设置优化和诊断信息。不同的选项组合可与模型一起保存。

    显示 Solver(求解器)?#26696;?#30340; Configuration Parameters(配置?#38382;?#23545;话框。


    运行仿真

    您可以通过 Simulink 编辑器以交互的方式运行仿真,或者通过 MATLAB 命令行按部就班地运行仿真。仿真有以下三种模式:

    • Normal(标准,默认设置),以解释的方式对模型进行仿真
    • Accelerator(加速器),通过创建和执行已编译的目标代码来提高仿真性能,而且在仿真过程中依然能够灵活地更改模型?#38382;?/li>
    • Rapid Accelerator(快速加速器),通过创建能够在 Simulink 外部的第二个处理内核上运行的可执行程序,能够比 Accelerator(加速器)模式更快地进行模型仿真

    为了缩短运行多个仿真所需的时间,可以在一台多核计算机或计算机集群上并?#24615;?#34892;这些仿真。

    使用 parfor 加速运行多个仿真运行。

    2:29
    使用 parfor 加速运行多个仿真运行。

    仿真结果分析

    运行仿真后,可以在 MATLAB 和 Simulink 中分析仿真结果。Simulink 含带了多种有助于了解仿真?#24418;?#30340;调试工具。


    查看仿真结果

    使用 Simulink 中提供的显示器和示波器查看信号,可以实现仿真?#24418;?#21487;视化。您还可以查看仿真数据检查器内的仿真数据,从中比较来自多次仿真的多组信号。

    再者,您还可以使用 MATLAB 构建自定义的 HMI 显示屏,或者将信号记录到 MATLAB 工作区,以便使用 MATLAB 算法以及可视化工具来查看和分析数据。

    使用示波器和查看器直观地查看仿真结果。

    2:35
    使用示波器和查看器直观地查看仿真结果。

    调试仿真

    Simulink 支持使用仿真步进器 (Simulation Stepper) 进行调试,以便于前后逐步查看示波器?#31995;?#20223;真数据,或检查系统改变状态的方式及时间。

    您可以通过 Simulink 调试器以逐个方法来地运行仿真,并检查相应方法的执行结果。在模型仿真过程中,您可以显示有关模块状态、模块输入与输出以及在 Simulink 编辑器中执行模块方法等方面的信息。


    项目管理

    Simulink? 和 Simulink Projects 提供一种可扩展的协作环境,使团队能够在同一个位置管理他们的文件和数据。




     

     

    基于事件的建模

    • Stateflow
    • SimEvents

    物理建模

    • Simscape
    • Simscape Multibody
    • Simscape Driveline
    • Simscape Fluids
    • Simscape Electronics
    • Simscape Power Systems

    控制系统

    • Simulink Control Design
    • Simulink Design Optimization
    • Aerospace Blockset
    • Robotics System Toolbox
    • Powertrain Blockset

    信号处理 和 无线通信

    • DSP System Toolbox
    • Audio System Toolbox
    • Communications System Toolbox
    • Phased Array System Toolbox
    • RF Blockset
    • Computer Vision System Toolbox

    代码生成

    • Simulink Coder
    • Embedded Coder
    • HDL Coder
    • Vision HDL Toolbox
    • Simulink PLC Coder
    • Fixed-Point Designer
    • DO Qualification Kit (for DO-178)
    • IEC Certification Kit (for ISO 26262 and IEC 61508)

    实时仿真和测试

    • Simulink Real-Time
    • Simulink Desktop Real-Time

    确认、验证和测试

    • Simulink Verification and Validation
    • Simulink Design Verifier
    • Simulink Test
    • Simulink Code Inspector
    • HDL Verifier
    • Polyspace Bug Finder
    • Polyspace Code Prover

    仿真图形与报告

    • Simulink 3D Animation
    • Simulink Report Generator

    软件询价

    想了解此软件的价格~ 我要询价

    软件问答

    心中疑惑就问问用过此产品的同学吧~ 我要提问

    同类型软件推荐

    共有35个软件  查看全部 > >
    联系我们
    询价/咨询
    返回顶部 吉林十一选五