技术文章和通讯

可视化仿真数据与仿真软件金宝app

由迈克尔•MathWorks


你知道你的仿真软件金宝app®模型没有结构性问题,因为模拟运行时完成。但是你怎么知道系统的表现应该吗?要回答这个问题,你需要知道整个仿真和模拟输出系统参数或环境特征的变化如何影响系统的响应。

用仿真软件金宝app你有许多选择获取这些信息。本文将指导您完成这些选项,从工具用于开发的早期阶段,当你还在调试模式,通常用于更深层次的仿真数据分析工具。

端口值显示——探测信号调试模式

调试模式隔离一个特定问题时,您通常需要探测的信号或一组信号。做这个模型,你右键单击一个信金宝app号并选择“显示选定的端口值标签”。然后您可以监视某一特定信号的价值或总线信号的每个元素的值在每个时间步的仿真(图1)。

Data_Vis_金宝appSimulink_fig1_w.jpg
图1所示。显示四个单独的总线端口值显示元素值模拟运行。

关掉可视化只需右键单击信号又取消选择该选项。

范围和其他显示块——视图快速仿真数据

端口值显示给你一个信号的值在每个仿真时间步。看到信号随时间变化的值,您添加一个范围块(图2)。一个信号线连接到一块范围,运行仿真,仿真期间和之后的数据视图。

Data_Vis_金宝appSimulink_fig2_w.jpg
图2。正弦模拟数据与统计测量,从块范围。

您可以添加交互式游标范围块测量各种点信号或轴。信号统计如最大,最小,中间值可以显示对于一个给定的信号。您可以添加oscilloscope-like触发器,这样范围显示一个信号或暂停某些事件发生时显示。

在信号处理和通信领域内,有一些其他类型的可视化工具,您可以添加到模型快速仿真数据视图。例如,您可以使用频谱分析仪查看数据块在频域(图3(左),或用星座图块查看数字调制信号的星座(图3右侧)。

Data_Vis_金宝appSimulink_fig3_w.jpg
图3。仿真数据从频谱分析仪的DSP系统工具箱(左)和星座图从通信系统工具箱(右)。

仪表板块图书馆——优化和监控模拟在一个地方

随着设计的发展,你可能会想要建立一个模型的接口在顶层,这样你和你的同事可以控制和监控模拟在一个地方。您可以使用图形化的控制和显示从仪表板块库(图4)。

Data_Vis_金宝appSimulink_fig4_w_wl.jpg
图4。金宝app仿真软件仪表板块库图形控制和显示。

这个库包含不同类型的显示,如仪表和灯具。您可以将这些显示与特定的信号模型中通过打开显示块并选择要连接的信号或块,块。当模拟运行时,显示更新不断在模型窗口,使您能够查看所有重要的仿真数据(图5)。

Data_Vis_金宝appSimulink_fig5_w.jpg
图5。燃料管理仿真将旋钮、开关、和仪表仿真软件仪表板块库。金宝app

仿真数据检查,查看和分析数据从多个模拟

当您开发您的模型,它往往是重要的运行多个模拟来测试不同的场景或优化设计参数。这一点你可以监视成百上千的独立信号。仿真数据检查可用于存储所有的数据来自多个模拟在一个地方(图6)。

Data_Vis_金宝appSimulink_fig6_w.jpg
图6。数据从两个独立的模拟仿真数据相比检查员。

你可以从这些模拟检查所有的数据进行比较,例如,不同从一个模拟信号输出到下一个在某些设计公差。

MATLAB图形——定制你的数据分析和可视化

许多模型可金宝app视化工具主要集中在时间和频率域。查看你的数据在其他领域或的方式不可用在仿真软件中,您可以使用MATLAB金宝app®。可以访问所有数据产生模型在MATLAB进行进一金宝app步自定义数据分析,从命令行或脚本。这些数据可以从MATLAB数字和图表(图7)。

Data_Vis_金宝appSimulink_fig7_w.jpg
图7。MATLABscript to plot a 3D histogram of the x,y position of a Foucault pendulum (left), and the resulting plot (right).

专业的可视化工具

到目前为止,我们已经回顾了通用应用程序可视化工具。工具可用于特定的应用程序。例如,当使用仿真软件在目标机器上运行的实时模拟实时™,您可以调整参数并查看实时仿真数据在你的主机(图8)。金宝app

Data_Vis_金宝appSimulink_fig8_w.jpg
图8。仪表控制和监控实时模拟。

优化控制系统时,可以画出等信息的极点和零点的控制器或预示响应模型与仿真软件控制设计™(图9)。金宝app

Data_Vis_金宝appSimulink_fig9_w.jpg
图9。波德控制系统的响应。

此外,为了更好地了解您的系统的行为在其预期的环境中,你可以连接完整的3 d环境仿真软件模型使用SimMechanics™,航空航天Blockset™FlightGear,和仿真软件3 d动画™(图10)。金宝app

Data_Vis_金宝appSimulink_fig10_w.jpg
图10。虚拟环境的车辆测试跟踪,在仿真软件中创建3 d动画。金宝app

总结

现在您已经看到了广泛的可视化工具在整个设计周期,一定要模拟模型常常这样你尽早发现和消除设计缺陷。频繁的模拟意味着你最终实现系统能更好地准备严格验证,验证和测试。

2015 - 92923 v00出版