Found 218 repositories(showing 30)
moorepants
Learning Mechanical Vibration Engineering Through Computation
DocVaughan
Code supporting MCHE485: Mechanical Vibrations at the Univsersity of Louisiana at Lafayette
stefanv
Mechanical Vibrations
attaoveisi
we introduce a new framework for running the finite element (FE) packages inside an online Loop together with MATLAB. Contrary to the Hardware-in-the-Loop techniques (HiL), in the proposed Software-in-the-Loop framework (SiL), the FE package represents a simulation platform replicating the real system which can be out of access due to several strategic reasons, e.g., costs and accessibility. Practically, SiL for sophisticated structural design and multi-physical simulations provides a platform for preliminary tests before prototyping and mass production. This feature may reduce the new product’s costs significantly and may add several flexibilities in implementing different instruments with the goal of shortlisting the most cost-effective ones before moving to real-time experiments for the civil and mechanical systems. The proposed SiL interconnection is not limited to ABAQUS as long as the host FE package is capable of executing user-defined commands in FORTRAN language. The focal point of this research is on using the compiled FORTRAN subroutine as a messenger between ABAQUS/CAE kernel and MATLAB Engine. In order to show the generality of the proposed scheme, the limitations of the available SiL schemes in the literature are addressed in this paper. Additionally, all technical details for establishing the connection between FEM and MATLAB are provided for the interested reader. Finally, two numerical sub-problems are defined for offline and online post-processing, i.e., offline optimization and closed-loop system performance analysis in control theory. Keywords: software-in-the-loop; finite element; optimal placement; structural optimization; vibration control.
ecstayalive
This is a project for mechanical fault detection. The reason why it is called cute little bird may be because the eyesight of birds is particularly good, and they can detect small bugs. Besides, they are cute too. In the current version, we have tested some planetary gearbox vibration data in the lab, and there are 8 error types in total. And use Capsule Neural Networks for pattern recognition to detect error types in vibrations and it works really well.
attaoveisi
Mixed Kalman-Fuzzy Sliding Mode State Observer in Disturbance Rejection Control of a Vibrating Smart Structure Atta Oveisi*1, Tamara Nestorović1 1Ruhr-Universität Bochum, Mechanik adaptiver Systeme, Institut Computational Engineering, D-44801, Bochum, Germany. E-Mail: atta.oveisi@rub.de ABSTRACT In the controllers that are synthesized on a nominal model of the nonlinear plant, the parametric matched uncertainties and nonlinear/unmodeled dynamics of high order nature can significantly affect the performance of the closed-loop system. In this note, owing to the robust character of the sliding mode observer against modeling perturbations, measurement noise, and unknown disturbances and due to the non-fragile behavior of the Kalman filter against process noise, a mixed Kalman sliding mode state-observer is proposed and later enhanced by the addition of an intelligent fuzzy agent. In light of the proposed technique, the chattering phenomena and the conservative boundary neighboring layer of the high gain sliding mode observer are addressed. Then, a robust active disturbance rejection controller is developed by using static feedback of the estimated states using direct Lyapunov quadratic stability Theorem. The reduced order plant for control design purposes is subjected to some simulated square-integrable disturbances and is assumed to have mismatch uncertainties in system matrices. Finally, the robust performance of the closed-loop scheme with respect to the mentioned perturbation signals and modeling imperfections is tested by implementing the control system on a mechanical vibrating smart cantilever beam. Keywords: Fuzzy system; Nonlinear control; Active disturbance rejection; Kalman Filter; Vibration suppression.
austindowney
An open-source textbook intended to cover the basics of mechanical vibrations. This text is intended to function as the only text required for a college (undergraduate) class on vibrations.
danielbmmatos
Analysis of 2D and 3D frame structure under seismic load.
This is a project where I used ADXL335, a 3-axis-accelerometer to measure unknown vibrations and then analyze them in Matlab and plot them in excel
marcobuzzoni
Mechanical vibration signature generator
分享常用的机械振动信号特征
eyobghiday
This repo is a project for the analysis, study and design of mechanical vibrations. The topics include one dimensional motion of elastic continuum, traveling waves, standing waves, energy flux, and the use of Fourier integrals. Problem statement in dynamic elasticity, uniqueness of solution, basic solution of elastodynamics, integral representations, steady state time harmonic response. Elastic waves in unbounded medium, plane harmonic waves in elastic half-spaces, reflection and transmission at interfaces, Rayleigh waves, Stoneley waves, slowness diagrams, dispersive waves in waveguides and phononic composites, thermal effects and effects of viscoelasticity, anisotropy, and nonlinearity on wave propagation.
This repository provides code for modulating radio signals based on mechanical vibrations, demodulating received signals to extract information, and processing demodulated signals to produce sound output.
Reduced mechanical and structural vibrations by moving lumped masses and performing shape optimization
MengZ-tech
MKurt-LIA: Mechanical Fault Vibration Signal Measurement Scheme with Frequency Tracking Capability for Bearing Condition Monitoring
Intake of time-domain mechanical vibration data from laboratory tested pipes and FE Modeled pipes (Comsol). The program categorizes the data using PCA and machine learning.
Mechanical Engineer Thesis project - Health monitorig via Stochastic Models Dynamic identification and the estimation of the liquid level in an elevated liquid tank via vibration signal measurements.
moorepants
Website for my UCD ENG 122 Mechanical Vibrations course
DocVaughan
Code used during the Spring 2014 semester of MCHE485: Mechanical Vibrations at UL Lafayette.
charlierkj
Analysis on 9-DOF vehicle suspension system
matthelb
A simulation of various types of mechanical vibrations in springs.
AtomicDragon
MATLAB code used as educational and laboratory use to understand Mechanical Vibrations.
SanthoshKumarArroju
Experimental Modal Analysis using Impulse Hammer
Armin-Hashemi
Matlab code for mechanical vibrations course
MATLAB code for a 3D surface plot of amplitude ratio of a steady-state vibration of a friction-free spring-mass-damper system
sinaatalay
A project for Bogazici University's Mechanical Vibrations class.
anupkanale
Codes for Mechanical Vibrations II course project- simulating a coupled vehicle-bridge system
prhuft
A family of simulations of transfer of mechanical vibrations (e.g. phonons or heat) in particle lattices. Yeah.
tawsif-mahmood
Fortran VUAMP subroutine for Abaqus/Explicit, developed as part of my MSc thesis on ultrasonic embossing. It defines a 30 kHz sinusoidal amplitude with an initial delay to simulate ultrasonic horn vibration for thermal–mechanical coupling analysis.
Yassine-Miftah1
A curated collection of numerical methods projects tailored for mechanical engineering applications. It features simulations, solvers, and analysis tools built in Python — tackling real-world problems like: Dynamic systems (ODE integration: Runge-Kutta, Euler) / Vibrations and modal analysis / Nonlinear systems and root-finding techniques.