Physics Projects

Physics governs everything from the vastness of the universe to the tiniest atomic scale. The double pendulum system exemplifies classical mechanics with its nonlinear dynamics and coupled equations of motion. Its chaotic behavior, highly sensitive to initial conditions, makes it a fascinating subject for exploring complex physical phenomena. Read more here.



Simulation method: Runge-Kutta 4th order

Reference of Equation of Motion of Double Pendulum

Quadcopter

Aug 14 2025 Physics Work Project NVIDIA Omniverse Classical Mechanics Numerical Simulation Derivation Java Script three.js

Derivative the eqaution of motion of quadcopter and implement the motion by an interactive scene. Read More

Urban Fractional Model

Jun 15 2024 Physics Work Project Python HTML CSS Flask MySQL

Built a web platform for fractional urban growth modeling with Python, Flask, and MySQL. Users can upload data, run computations, and download visualized results. Read More

The Second Kind Bessel Function

Dec 21 2023 Physics TA Project C++ Python Mathematica Numerical Integration

Computed Bessel functions of the second kind \(Y_m(x)\) using upward recursion, with starting values derived via analytical identities and numerical integration. Verified results by plotting \(Y_m(x)\) for various orders over the range \(0 < x < 50\). Read More

Acceptance-Rejection Distribution Generator

Dec 14 2023 Physics TA Project C++ Python Stochastic Method

Used the acceptance-rejection method to generate samples from custom continuous and discrete distributions, including binomial and Poisson. Verified accuracy through histogram comparisons with analytical formulas. Read More

Korteweg de Vries Equation

Nov 14 2023 Physics TA Project C++ Python Wave Numerical Simulation Partial Differential Equation

Simulated soliton waves using the Korteweg–de Vries (KdV) equation to explore how different explicit and implicit time-stepping methods affect accuracy and stability. Read More

Simple Digital Filter – Frequency Domain Analysis

Nov 07 2023 Physics TA Project C++ Python Data Analysis Fourier Transform

This project applies Fourier transform to analyze a composite sine wave signal and demonstrates how simple equations can function as digital filters. Both low-pass and high-pass filters are applied and visualized in the frequency domain. Read More

Finite Square Well

Oct 30 2023 Physics TA Project C++ Python Quantum Mechanics Solving Systems of Equations

This project applies Newton's method to solve the transcendental eigenvalue equations of a finite potential square well in quantum mechanics. It numerically estimates bound-state energy levels, using initial guesses derived from the infinite square well solution. Read More

Rutherford Scattering

Oct 14 2023 Physics TA Project C++ Python Classical Mechanics Numerical Simulation Ordinary Differential Equation

A numerical simulation of Rutherford scattering using the adaptive Runge-Kutta method to model the Coulomb interaction between an alpha particle and a gold nucleus. Read More

Analysis of the Temperature Data at Hualien between 2010-2020

May 11 2023 Physics Course Project MATLAB Data Analysis Fourier Transform

This study analyzes ocean and air temperature data in Hualien from 2010 to 2020 using probability distributions, Fourier Transform, and Hilbert-Huang Transform. Results reveal temporal patterns and highlight rising temperature trends, contributing to a better understanding of local climate change. Read More

Two Stream Instability Simulation in Plasma Physics

Mar 16 2022 Physics Research Project Python Electromagnetic Plasma Physics Numerical Simulation Particle-in-Cell Simulation

A particle-in-cell (PIC) simulation of two-stream instability in plasma, illustrating how relative drift between species leads to the excitation of plasma waves. Read More