Computing noise source distributionsΒΆ
This example shows how to plot noise source distributions at a specific time step of an existing trajectory.
import os
import pdb
import numpy as np
import openmdao.api as om
import pandas as pd
import matplotlib.pyplot as plt
os.environ["pyna_language"] = 'python'
from pyNA.pyna import pyna
# Load default pyna settings
pyna_settings = pyna.load_settings(case_name = 'nasa_stca_standard')
pyna_settings.save_results = True
# Run pyna
py = pyna(settings=pyna_settings)
py.settings.validation=False
# Plot results
py.plot_noise_source_distribution(time_step=152, metric='spl', components=['core', 'jet_mixing', 'airframe', 'fan_inlet', 'fan_discharge'])