什么是MATLAB SIMULINK?

Simulink is a block diagram environment for multidomain simulation and Model-Based Design for MATLAB software. Simulink supports system-level design, simulation, automatic code generation, and continuous test and verification of embedded systems. Simulink is integrated with MATLAB and works with MATLAB in an integrated way where it can use MATLAB algorithms and export to MATLAB for further analysis.

Simulink是用于MATLAB软件的多域仿真和基于模型的设计的框图环境。 Simulink支持系统级设计,仿真,自动代码生成以及嵌入式系统的连续测试和验证。 Simulink与MATLAB集成在一起,并以集成方式与MATLAB协同工作,可以使用MATLAB算法并导出到MATLAB进行进一步分析。

Simulink用例 (Simulink Use Cases)

Simulink can be used in different areas like below.

Simulink可以在如下所示的不同区域中使用。

  • It can be used for `Rapid Prototyping` which will create a prototype with fewer resources and time.

    它可以用于“快速原型制作”,从而以更少的资源和时间创建一个原型。
  • Simulink can be used for `Model-Based Controller Design` which will create some model and use it for controller design.

    Simulink可用于“基于模型的控制器设计”,它将创建一些模型并将其用于控制​​器设计。
  • Simulink can be used for `Development of Complex Control Structures` which will provide a lot of units that will create the control structures.

    Simulink可用于“开发复杂的控制结构”,它将提供许多创建控制结构的单元。
  • Simulink can be used for `Hardware-in-the-loop Emulation of Critical System Components`

    Simulink可以用于“关键系统组件的硬件在环仿真”
  • It can be used for `Design of Measured Value Filters`.

    它可以用于“测量值过滤器的设计”。
  • Simulink can be used for `Statistical Data Analysis`

    Simulink可用于“统计数据分析”

Simulink的好处 (Simulink Benefits)

By using the Simulink tool we will get the following benefits.

通过使用Simulink工具,我们将获得以下好处。

  • `Accelerated Development Cycles`

    加速发展周期
  • `Increased Productivity`

    `生产力提高`
  • `Documented and Reusable Process Knowledge`

    `文件化和可重用的过程知识'
  • `Optimized Controller Parameters`

    优化的控制器参数
  • `ExtensiveFunction Libraries`

    扩展功能库
  • `Numerous Evaluation Options`

    `众多评估选项`
  • `Intuitive Operation`

    直观操作

Simulink无线通信(Simulink Wireless Communications)

We can use Simulink for Wireless Communication which will reduce development time, eliminate design problems early and streamline testing and verification.  We can provide algorithm and system design concepts with simulation and over-the-air signals. We can create and generate customizable waveforms for the 5G, LTE, WLAN.  Create models using digital, RF,  and antenna elements to explore and optimize system behavior. We can automate the analysis of lar-scale field test and visualize simulation tests and results.

我们可以将Simulink用于Wireless Communication ,这将减少开发时间,尽早消除设计问题并简化测试和验证。 我们可以为算法和系统设计概念提供仿真和空中信号。 我们可以为5G,LTE,WLAN创建和生成可定制的波形。 使用数字,RF和天线元件创建模型以探索和优化系统行为。 我们可以自动进行大型现场测试的分析,并可视化仿真测试和结果。

LEARN MORE  How To Learn Python Programming?
了解更多如何学习Python编程?

Simulink电力电子控制设计 (Simulink Power Electronics Control Design)

We can also use Simulink for Power Electronics Control Design where we can develop digital control systems for motors, power converters, and battery systems.  By using Simulink the project time can be reduced up to 50% compared to traditional hand coding and testing on hardware. Simulink provides thousands of ready-to-use electric modeling components and examples for desktop simulation. By using add-on boxes for control design, fixed-point design, signal processing, and certification. We can also generate ANSI C and processor-optimized C and HDL code for multiple leading microcontrollers, FPGAs, and SoCs.

我们还可以将Simulink用于Power Electronics Control Design ,在其中我们可以开发用于电动机,电源转换器和电池系统的数字控制系统。 与传统的手工编码和硬件测试相比,使用Simulink可以将项目时间最多减少50%。 Simulink提供了成千上万个可供使用的电气建模组件和用于桌面仿真的示例。 通过使用附加盒进行控制设计,定点设计,信号处理和认证。 我们还可以为多个领先的微控制器,FPGA和SoC生成ANSI C和处理器优化的C和HDL代码。

Simulink控制系统 (Simulink Control Systems)

Simulink can be used by the Control system Engineers at all stages of the development. Simulink can provide a multi-domain block diagram environment for modeling plant dynamics, designing control algorithms, and running closed-loop simulations.

控制系统工程师可以在开发的所有阶段使用Simulink。 Simulink可以提供一个多域框图环境,用于对工厂动力学进行建模,设计控制算法以及运行闭环仿真。

Simulink信号处理 (Simulink Signal Processing)

We can use Simulink for model and simulate digital signal processing systems. Simulink provides a range of test signals and waveforms, collections of filters types and architectures, and scopes for dynamic visualization.

我们可以使用Simulink进行建模和仿真数字信号处理系统。 Simulink提供了一系列测试信号和波形,滤波器类型和架构的集合以及动态可视化的范围。

Simulink机器人 (Simulink Robotics)

Simulink can be used to develop controllers using blocks for ground vehicles, manipulators, ROS access and collecting and analyzing sensor data. We can connect to and control our robot with the algorithms we develop. We can develop hardware-agnostic algorithms and connect to the Robot Operating System for both ROS and ROS2. We can also send control signals or analyze many types of data to the sensors and actuators. Simulink eliminates hand-coding by automatically generating code for FPGAs, PLCs, and GPUs in different programming languages.

Simulink可用于开发用于地面车辆,操纵器,ROS访问以及收集和分析传感器数据的模块的控制器。 我们可以使用我们开发的算法连接并控制机器人。 我们可以开发与硬件无关的算法,并为ROS和ROS2连接到机器人操作系统。 我们还可以向传感器和执行器发送控制信号或分析多种类型的数据。 Simulink通过自动生成不同编程语言的FPGA,PLC和GPU的代码来消除手工编码。

Simulink高级驾驶员辅助系统 (Simulink Advanced Driver Assistance Systems)

Simulink also supports Advanced Driver Assistance Systems to design automated driving system functionality. This functionality can be sensing, path planning and sensor fusion and controls. We can develop perception systems using prebuilt algorithms, sensor models, and apps for computer vision, lidar and radar processing, and sensor fusion. Design controls systems and model vehicle dynamics in a 3D environment using fully assembled reference applications. We can test and verify systems by authoring driving scenarios using synthetic sensor models. We can also plan driving paths by designing and using vehicle cost maps, and motion-planning algorithms.

Simulink还支持Advanced Driver Assistance Systems以设计自动驾驶系统功能。 此功能可以是传感,路径规划以及传感器融合和控制。 我们可以使用预构建的算法,传感器模型以及用于计算机视觉,激光雷达和雷达处理以及传感器融合的应用程序来开发感知系统。 使用完全组装的参考应用程序设计控制系统,并在3D环境中对车辆动力学进行建模。 我们可以通过使用合成传感器模型编写驾驶场景来测试和验证系统。 我们还可以通过设计和使用车辆成本图以及运动计划算法来计划行驶路线。

LEARN MORE  Python Script Change Mac Address Periodically
了解更多Python脚本定期更改Mac地址

Simulink图像处理和计算机视觉(Simulink Image Processing and Computer Vision)

MATLAB Simulink can be also used for Image Processing and Computer Vision. We can use Simulink to gain insight into our image and video data, develop algorithms, and explore implementation tradeoffs.  With Simulink OpenCV, Python, and C/C++ can be used with interoperable APIs. The algorithms can be accelerated with the NVIDIA GPUs, cloud, and datacenter resources.

MATLAB Simulink也可以用于Image Processing and Computer Vision 。 我们可以使用Simulink来深入了解我们的图像和视频数据,开发算法,并探索实现的折衷方案。 通过Simulink OpenCV,Python和C / C ++可以与可互操作的API一起使用。 可以使用NVIDIA GPU,云和数据中心资源来加速算法。

翻译自: https://www.poftut.com/what-is-matlab-simulink/

  • 0
    点赞
  • 3
    收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:编程工作室 设计师:CSDN官方博客 返回首页
评论
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值