用户故事

Moss Landing Verifies Ocean Color Data with MATLAB and Instrument Control Toolbox

Challenge

Develop a reliable process for monitoring and calibrating marine optical instruments

Solution

使用MATLAB和仪器控制工具箱来控制仪器并收集和处理数据

Results

  • 用于数据分析和收购的单一环境
  • 简化数据集合
  • Adaptable procedures for data acquisition

“仪器控制工具箱为我们解决了许多一般数据采集问题。”

威廉布罗宁博士,莫斯登陆海军陆战队实验室
The Moss Landing marine optical buoy in Hawaii.

In the late 1990s, NASA launched two ocean color satellites. These satellites measure light reflected out of the ocean, providing data to detect global warming, irregularities in the biological food chain, and other environmental problems.

由于卫星随着时间的推移而降低,因此必须连续检查它们的输出以获得精度。为此,国家海洋和大气管理局(NOAA)启动了一个程序,该计划在海洋光学系统(MOS)中使用辐射计量来验证来自卫星的数据。这些辐射仪测量在几个深度中反射出海水的光的颜色。Moss登陆海洋实验室的研究人员由NOAA和NASA资助,然后将海洋颜色数据与来自卫星的MOS相关联。

Moss Landing uses MATLAB®and Instrument Control Toolbox™ to collect and analyze their data and to calibrate the MOS instruments.

Challenge

The NOAA-NASA project requires that the MOS instruments equal or exceed the precision of the satellite sensors. To meet this requirement, Moss Landing must regularly monitor the instruments’ output and performance.

苔藓着陆研究人员使用两种MOS乐器。第一个部署在夏威夷兰岛夏威夷岛附近的海洋光学浮标(Moby)内。第二个是安装的船上的研究船,旅行太平洋,以获得更广泛的海洋颜色特征采样。

Each instrument brings different data quality control challenges. Because the MOBY is continually exposed to sea water, both the buoy and its onboard instruments are prone to degradation. The researchers who operate the shipboard MOS must collect data while the boat is operating in eight-foot waves that cause refraction in the subsurface light field, resulting in noisy measurements.

在项目开始时,MOSS登陆在旧VAX​​工作站上使用C程序来运行MOS仪器。这个解决方案是“一点点窒息,”威廉布罗根博士博士莫斯登陆项目领导者:“我们没有访问VAX上的命令行界面,因此一切都必须通过一个程序。”此外,vax机器沉重,繁琐。研究人员需要更灵活和便携的解决方案。

Solution

莫斯兰丁使用MATLAB和乐器Control Toolbox to control the MOS instruments from laptop computers.

The MOS instruments run on the Forth operating system. Broenkow and programmer Mike Feinholz wrote a library of functions based on Instrument Control Toolbox to send Forth commands to the MOS instruments to send and receive data. A TT7 microcomputer inside MOS interprets these functions and initiates the data collection. Analog/digital sensor output and spectral data are sent back through the serial port, where they are digitized, converted to scientific units, and sent to MATLAB for processing and analysis.

Moss Landing also uses MATLAB and Instrument Control Toolbox to deal with the problem of noisy data at sea. To ensure accurate results, the oceanographers take frequent measurements and average out the wave noise.

MOSS LANDENING开发了一种简化数据收集的GUI。从安装在船上的传感器和MOS上的光收集器测量表面辐照度。对于每个收集器,它们采用两个黑暗的扫描和五个光扫描,并使用他们开发的Matlab界面中的下拉菜单和可编辑的文本框选择扫描参数。然后,它们使用MATLAB函数平均出版波噪声,执行校准校正,并绘制最终数据。

Being able to carry out the instrument control functions in the same environment as that used to view, process, and analyze the data provides a great deal of flexibility, says Broenkow: “If the parameters on the incoming data need to be changed, we can enter commands on the spot, without involving process delays from one computer to another.”

Results

  • 用于数据分析和收购的单一环境。在同一环境中具有仪器控制和数据分析功能,可以更快地访问数据。使用仪器控制工具箱收集数据后,它可以立即在MATLAB中处理。

  • 简化数据集合。Using MATLAB, the researchers can run complex sets of measurements automatically. “Using the serial and GPIB objects allows our programmer to apply his knowledge of file I/O to instrument control and data acquisition,” Broenkow says. “Since he already understands MATLAB object-oriented graphics programming, he has all the skills necessary to use Instrument Control Toolbox.”

  • Adaptable procedures for data acquisition。MOS校准需要使用非常稳定的光源进行严格的工作。“使用仪器控制工具箱功能使我能够快速而简单地通过更改Matlab命令行的函数调用来快速更改数据采集过程的自由度,”Feinholz说。

Products Used

展示你的成功

Join the Customer Reference Program