Necesito ayuda para reproducir las figuras de un artículo científico
brucine Mensajes publicados 25019 Fecha de registro Estado Miembro Última intervención -
Hola a todos,
Actualmente trabajo en la reproducción de los resultados numéricos del siguiente artículo:
Boukhari B., Mtiri F., Bchatnia A. y Beniani A. (2024), Fractional derivative boundary control in coupled Euler-Bernoulli beams: stability and discrete energy decay, AIMS Mathematics, 9(11), 32102–32123.
math-09-11-1541_251112_171636 .pdf
Mi objetivo es reproducir, con MATLAB, las Figuras 2 a 7, que representan la caída de la energía discreta del sistema acoplado de vigas de Euler-Bernoulli con amortiguación fraccionaria en las fronteras. Los parámetros numéricos utilizados en el artículo son, entre otros:
- α = 0,5 (luego α = 0,75 y α = 0,95 para algunas figuras);
- β = 1;
- η = 1;
- Δt = 10⁻²;
- Δx = 10⁻¹;
- L = 1;
con las condiciones iniciales precisadas en la Sección 5.2.
math-09-11-1541_251112_171636 .pdf
El artículo presenta:
- el esquema en diferencias finitas;
- la discretización de la derivada de Caputo temporal acotada en el borde;
- la construcción de las matrices A, B y C;
- el Algoritmo 1 para el cálculo de φ y ψ;
- el Algoritmo 2 para el cálculo de la energía discreta.
math-09-11-1541_251112_171636 .pdf
Mi problema
A pesar de varias implementaciones fieles a las ecuaciones y a los algoritmos propuestos en el artículo, no logro reproducir las curvas publicadas. Los resultados obtenidos en MATLAB difieren notablemente de las Figuras 2 a 7.
Me pregunto si algunos detalles de implementación no se explicaron en el artículo, por ejemplo:
- un paso de estabilización numérica;
- un método particular de ensamblaje de las matrices;
- un tratamiento específico de las condiciones de contorno;
- u otro detalle indispensable para la reproducción de los resultados.
Solicito su ayuda para:
- Verificar si el esquema numérico presentado en el artículo es suficiente para reproducir las figuras.
- Identificar posibles detalles de implementación que falten.
- Verificar la construcción de las matrices A, B y C.
- Verificar la implementación de la condición de contorno que involucra la derivada fraccionaria.
- Si es posible, intercambiar con alguien que ya haya reproducido estos resultados o que disponga de un código MATLAB similar.
Cualquier sugerencia, comentario o pista será bienvenida.
Les agradezco de antemano su ayuda.
1 respuesta
-
Hola,
La pregunta no está completa sin las referencias del artículo.
https://www.researchgate.net/profile/Boumediene-Boukhari/publication/385885482_Fractional_derivative_boundary_control_in_coupled_Euler-Bernoulli_beams_stability_and_discrete_energy_decay/links/6739184969c07a411448fe7c/Fractional-derivative-boundary-control-in-coupled-Euler-Bernoulli-beams-stability-and-discrete-energy-decay.pdf
Dicho eso, elle s'adresse à ceux qui auraient des connaissances mathématiques suffisantes et d'utilisation dans Matlab de l'algorithme proposé là où la section Matlab de ce forum généraliste n'est pas très active et y met en jeu surtout des exercices d'apprentissage basiques: mon idée de la chose est qu'elle devrait être posée sur un forum spécialisé.