bogumilchilinski / dynpy

MIT License
8 stars 0 forks source link

Implementation of class for model of trolley with varying mass PTMD (issue #563 related) #564

Closed bogumilchilinski closed 5 months ago

bogumilchilinski commented 6 months ago

Class for model of trolley with varying mass PTMD is to be implemented.

Piotr-Loch commented 5 months ago

Done. Model of pendulum with varying mass has been implemented in dynpy/models/mechanics/absorbers.py.

from dynpy.dynamics import *
from dynpy.models.mechanics.absorbers import *

import sympy as sym
import numpy as np
import pandas as pd

from sympy import *
from sympy.physics.mechanics import *

mechanics_printing(pretty_print=True)

dyn_sys = AdaptableTunedFluidDamper()
sim_res = AdaptableTunedFluidDamper().investigation_of_initial_frequency_influence()
simulation_dict = AdaptableTunedFluidDamper().simulation_results_presentation(sim_res, [dyn_sys.x, dyn_sys.phi], caption = f'transferred fluid mass')
display(simulation_dict[AdaptableTunedFluidDamper.spectrum_tikz_graph])