fyp 1016_1 by lingma9_c | SimScale