Model and Simulate Maritime-Domain Applications
R2026bModel, simulate, and visualize the dynamics of maritime vehicles using the Aerospace Blockset™ Maritime Applications Library support package. Use this support package to model low‑fidelity surface and underwater vehicle scenarios and show mission engineering workflows for ocean-based systems. The Aerospace Blockset Maritime Applications Library includes these blocks.
| Description | Block |
|---|---|
Simulate six-degrees-of-freedom hydrostatic motion of standard shape in fluid environment | |
Generate ocean surface heightmap using irregular wave spectrum models | |
Compute sea pressure and in situ density of seawater from depth, temperature, and salinity | |
Compute altitude of a vehicle relative to the local seafloor surface | |
Estimate in situ temperature and practical salinity of seawater | |
Generate terrain elevation heightmap for marine environment simulation |
Install Aerospace Blockset Maritime Applications Library Support Package
To install the support package:
On the MATLAB® Home tab, in the Environment section, select Add-Ons > Explore Add-Ons.
In the Add-On Explorer window, search for the Aerospace Blockset Maritime Applications Library support package.
Click Install.
Note
You must have write permission for the installation folder.
The support package installs the blocks in the Aerospace Blockset Maritime Applications Library, which you can access through the Library Browser or quick insert.
Model Maritime Applications
The Aerospace Blockset Maritime Applications Library supports modeling and analysis of surface and underwater maritime vehicles. These workflows reuse familiar vehicle dynamics patterns and augment them with maritime-specific environment, wave, and hydrostatics modeling.
Model Maritime Vehicle Dynamics
Model the motion of surface vessels or underwater vehicles using standard Aerospace Blockset vehicle dynamics workflows.
Define mass properties, reference frames, and equations of motion.
Use the 6DOF Hydrostatic (Standard Shape) block to populate the vehicle model with maritime hydrostatic configurations.
Add environment blocks from the Aerospace Blockset Maritime Applications Library.
Simulate the vehicle motion with different gravity, buoyancy, and environmental values.
Simulate Ocean Waves and Sea States
Represent realistic ocean surface conditions, such as directional, short-crested, and long-crested seas.
Using the Irregular Wave block, select an irregular wave spectrum model, for example, Joint North Sea Wave Project (JONSWAP) or Pierson-Moskowitz.
Parameterize the sea state using wave height and period inputs.
Generate wave elevation as time-series data at specific locations, or as 2-D spatial wave height fields.
Use wave outputs as inputs to vehicle dynamics models or drive analysis and visualization.
Model Surface and Underwater Scenarios
Apply maritime workflows to different operating domains using a common modeling approach. This workflow supports stability-focused analysis for underwater platforms.
Surface vehicles — Focus on wave-induced motion, buoyancy, and seakeeping behavior.
Autonomous underwater vehicles (AUVs) — To simulate submerged operation and trajectories, incorporate water properties from the Temperature Salinity and Pressure Density blocks, and bathymetry data from the Subsea Altitude block.
Limitations
The Aerospace Blockset Maritime Applications Library supports engineering-level modeling and analysis, not high-fidelity ocean simulation. Key limitations include:
No real-time ocean data feeds.
No high-fidelity CFD or wave-structure interaction modeling.
See Also
6DOF Hydrostatic (Standard Shape) | Irregular Wave | Pressure Density | Subsea Altitude | Temperature Salinity | Terrain Generator