Vibration Modeling And Analysis Using Python
Published 1/2025
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 4.76 GB | Duration: 16h 40m
Published 1/2025
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 4.76 GB | Duration: 16h 40m
Apply Python Programs to address vibration problems
What you'll learn
Basics of Python and Applications in Engineering Solutions
Mathematical Modeling and Vibration Analysis with Python Programs.
Hands-on experience in coding numerical methods, such as finite difference and finite element techniques, to solve vibration problems
Advanced Topics and propose appropriate solutions using Python.
Requirements
No Prior Programming Knowledge Required, Understanding of Basic Mechanical Vibration and Mathematical Concepts are enough.
Description
Vibration analysis plays a crucial role in various engineering fields, enabling engineers to assess the dynamic behavior of mechanical systems, diagnose potential issues, and design effective solutions. In this course, students will delve into the theoretical foundations of vibration analysis, including single-degree-of-freedom and multiple-degree-of-freedom systems, mathematical modeling, and the response of systems to different excitations.The course covers the fundamentals of vibration analysis, including mathematical modeling, analysis techniques, and practical applications, all implemented using Python programming. Course combines theoretical concepts with hands-on programming exercises to provide a comprehensive understanding of vibration analysis and its implementation in Python. These programs can be used as a starting point to explore mechanical vibration analysis using PythonThe Fundamentals:Understand the dynamics of mechanical systems.Develop and solve mathematical models for vibrations. Learn Practical Python Applications:Write Python programs for vibration analysis.Utilize powerful libraries like NumPy and Matplotlib to create insightful simulations.Solve Real-World Problems:Analyze the behavior of systems under harmonic, arbitrary, and transient loads.Study multi-degree-of-freedom systems and continuous systems like bars and beams.Course Includes Following TopicsSingle-Degree-of-Freedom Systems: Understand their behavior and implement solutions in Python.Harmonic Excitations: Analyze vibrations caused by periodic forces.Arbitrary Load Responses: Model and simulate transient responses.Multi-Degree-of-Freedom Systems: Explore complex systems using matrices and numerical solutions.Vibrations of Continuous Systems: Dive into the dynamics of bars and beams.Python Programming Basics: Get hands-on with essential Python tools tailored for engineers.
Overview
Section 1: Introduction
Lecture 1 Introduction to Course
Lecture 2 Python Set up Installation
Lecture 3 Anaconda Installation
Lecture 4 How to Access the Resource Files
Section 2: Basics of Python
Lecture 5 Python Basic
Lecture 6 Python Loops : For Loops
Lecture 7 Python Loops : If Loops
Lecture 8 Python Loops : While Loops
Lecture 9 Python Functions
Section 3: Introduction to Numpy Library for Numerical Calculations
Lecture 10 Numpy Part _1
Lecture 11 Numpy Part_2
Lecture 12 Numpy Part_3
Section 4: Introduction to Matplot Library - Plotting Application
Lecture 13 Matplotlib : Simple Plots with chart titles, labels
Lecture 14 Matplotlib : Figure and Axes
Lecture 15 Matplotlib : Subplots
Lecture 16 Matplotlib : Grid Spec
Lecture 17 Matplotlib : 2D Contour Plots
Lecture 18 Matplotlib : 3D Surface Plot
Section 5: Vibration Introduction and Free Vibration of Single Degree of Freedom System
Lecture 19 Introductory Concepts in Vibration
Lecture 20 Free Vibration of Undamped SDOF: Equation of Motion
Lecture 21 Free Vibration of Undamped SDOF: Solution to Equation of Motion
Lecture 22 Python Program - Free Vibration Undamped SDOF
Lecture 23 Python Program - Velocity and Acceleration Plots of Undamped SDOF
Lecture 24 Free Vibration of Undamped SDOF :- Amplitude of Vibration
Lecture 25 Free Vibration of Damped SDOF: - General Equation
Lecture 26 Free Vibration of Damped System :- Critical Damping Constant and Damping Factor
Lecture 27 Free Vibration of Damped System :- Solution of Underdamped System
Lecture 28 Free Vibration of Damped System :- Solution of Critically Damped System
Lecture 29 Free Vibration of Damped System :- Solution of Overdamped System
Lecture 30 Python Program - Free Vibration Response of Damped SDOF
Lecture 31 Python Program - Free Vibration of Damped SDOF Plot with Slider Widget
Lecture 32 Python Program - Design Spring Damper System for Lunar Lander Part 1
Lecture 33 Python Program - Design Spring Damper System for Lunar Lander Part 2
Section 6: Harmonically Excited Vibration
Lecture 34 Response of Undamped System subjected to Harmonic Force
Lecture 35 Magnification Factor - Undamped System
Lecture 36 Python Program - Harmonic Response of Undamped System
Lecture 37 Python Program - Introduction to SciPy ODEINT - solving ODE
Lecture 38 Python Program - Solve Harmonic Response Problem with SciPy ODEINT
Lecture 39 Python Program -Plot the Magnification Factor and Phase Angle
Lecture 40 Response Under Base Motion
Lecture 41 Python Program - Vehicle Moving on Rough Surface Base Vibration (Simple)
Lecture 42 Python Program - Harmonic Vibration of Engine : Part - 1
Lecture 43 Python Program - Harmonic Vibration of Engine : Part - 2
Section 7: Vibration Under Arbitrary Force
Lecture 44 Introduction - Arbitrary Loading of SDOF
Lecture 45 Response Due To Impulse Load
Lecture 46 Python Program - Response Due To Single Impulse
Lecture 47 Python Program - Response Due to Double Impulse
Lecture 48 Python Program - Response to Step Force using Convolution Integral
Lecture 49 Python Program - Response to Delayed Step Force
Lecture 50 Python Program - Response Due to Arbitrary Force using Convolution Integral
Lecture 51 Python Program - Response of the Vehicle Moving on the Road Bump
Section 8: Two Degree of Freedom System
Lecture 52 Introduction : 2 Degree of Freedom System
Lecture 53 Equation of Motion : Two Degree of Freedom System
Lecture 54 Normal Modes of Vibration Part_1
Lecture 55 Normal Modes of Vibration Part_2
Lecture 56 Python Program : Calculate Natural Frequencies and Normal Modes Part:1
Lecture 57 Python Program : Calculate Natural Frequencies and Normal Modes Part:2
Lecture 58 Free Vibration Response: Undamped 2 DOF System
Lecture 59 Python Program : Free Vibration Response 2 DOF Part_1
Lecture 60 Python Program : Free Vibration Response 2 DOF Part_2
Lecture 61 Python Program : Free Vibration Response 2 DOF using SciPy ODEINT
Lecture 62 Python Program : Forced Vibration Response 2 DOF using SciPy ODEINT
Lecture 63 Frequency Response of 2 DOF System
Lecture 64 Python Program : Frequency Response of 2 DOF System
Section 9: Vibrations of Continuous System
Lecture 65 Longitudinal Vibration of Bar
Lecture 66 Python Program: Mode Shapes of Bar
Lecture 67 Transverse Vibration of Beam
Lecture 68 Introduction to Finite Element Method
Lecture 69 Determine Mass and Stiffness Matrix of the Bar Element
Lecture 70 Example on Bar Element : One element and Two Element
Lecture 71 Python Program : Natural Frequency of Bar using Finite Element Method
Lecture 72 Introduction to Beam Element FEM
Lecture 73 Natural Frequency of Beam using FEA : Simply Supported Beam with One Element
Lecture 74 Natural Frequency of Beam using FEA : Simply Supported Beam with Multi Element
Mechanical, Civil Engineers as well as every person who wants to explore Python Application for Vibration Analysi