第 1 章
为什么要将人工智能用于仿真和基于模型的设计?
基于模型的设计,也就是在整个开发过程中始终使用 Simulink® 模型进行开发,是一种以较低风险高效开发复杂系统的成熟方法。在工作流中引入人工智能方法,可以帮助节省时间并改进设计,而您无需成为人工智能专家就能轻松实现。
使用人工智能进行仿真和基于模型的设计有下面四个主要原因:
- 提高准确度:利用高质量的训练数据构建人工智能算法,提高算法准确度。
- 控制复杂度:使用人工智能替代计算复杂度高或无法用其他方法建模的算法。
- 节省时间:使用人工智能来创建系统的降阶模型,以免依据第一原理获得的高保真模型需要太长时间构建或仿真。
- 协同工作:通过 Simulink 将使用开源框架或 MATLAB 开发的人工智能模型融入系统级设计中。
在许多情况下,都可以将人工智能模型用于这两种用例。另一个选择是将 Simulink 用作强化学习(机器学习 (ML) 的一个分支)的动态环境。
通过将人工智能融入基于模型的设计进行嵌入式算法开发,您可以完成以下任务:
- 试验一种算法的多个人工智能模型,并快速进行准确度和设备性能之间的权衡比较。
- 在部署人工智能算法模型之前,评估它们是否符合系统要求。
- 在仿真环境中运行您的人工智能模型和其他模型,以发现系统集成问题。
- 测试在硬件上或物理环境中运行起来困难、成本高或有危险的场景。
使用人工智能进行数据驱动的降阶建模,您可以完成以下任务:
- 加快之前缓慢的高保真模型仿真速度。
- 在设计流程的早期使用基于人工智能的降阶模型来加速设计,并在设计流程的后期使用高保真仿真模型来验证结果。
- 通过验证控制器设计,执行硬件在环测试,即使没有完整系统硬件也能如此。
- 有更多时间探索边缘情形,迭代设计,并评估备选方案。
在本例中,团队创建了基于人工智能的控制器,以实现闭环动力总成控制。
在本例中,团队创建了整个机队的 Simulink 模型,以降低生命周期成本并提高就绪性。该模型依赖于对机队表现和维护停机时间的准确预测。该团队开发了机队的高保真 Simulink 模型,然后使用各种场景下 Simulink 模型的输出数据训练人工智能模型,以实现快速分析。
在本例中,团队打造了一个动态振动台,以帮助赛车队进行特定于赛道的赛前调整,从而提高赛车性能。人工智能模型是用于仿真振动台性能的复杂虚拟模型的一部分。
在本例中,团队开发了一种算法,以使用人工智能在癫痫患者的视频数据中自动检测癫痫发作。医生通常使用脑电图和可视提示来监测患者,但这种方法需要耗费大量人力,对患者来说也不方便。
为了支持使用机器人系统(例如机器人焊接系统)的智能制造,团队开发了一种人工智能算法,用于估计待焊接工件的位置和方向。该算法与其他算法一起用于仿真,以创建机器人系统的数字孪生。
在本例中,团队创建并训练了一个神经网络,以在通信系统中实现数字预失真。他们还用系统的模拟部分对算法进行了仿真,以便在部署算法之前了解整体系统性能。
选择网站
选择网站以获取翻译的可用内容,以及查看当地活动和优惠。根据您的位置,我们建议您选择:。
您也可以从以下列表中选择网站:
如何获得最佳网站性能
选择中国网站(中文或英文)以获得最佳网站性能。其他 MathWorks 国家/地区网站并未针对您所在位置的访问进行优化。
美洲
- América Latina (Español)
- Canada (English)
- United States (English)
欧洲
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)