Physics-informed neural networks for computing and learning
Project Description
Integrated circuits (ICs) rely on materials, devices, and systems governed by complex physical principles, often described by ordinary or partial differential equations (ODEs/PDEs). However, solving these equations becomes increasingly challenging due to growing system complexity, multi-scale dynamics, and limited experimental data for parameter estimation. Physics-informed neural networks (PINNs) have emerged as a promising approach to overcome these challenges by integrating physical laws into machine learning models.
In this project, the student will explore the fundamentals of system dynamics (e.g., spintronic systems modeled by the Landau-Lifshitz-Gilbert (LLG) equations) and investigate how PINNs can be applied to efficiently simulate and analyze such systems. The project will involve numerical modeling, neural network development, and performance evaluation to assess accuracy, scalability, and computational efficiency.
In this project, the student will explore the fundamentals of system dynamics (e.g., spintronic systems modeled by the Landau-Lifshitz-Gilbert (LLG) equations) and investigate how PINNs can be applied to efficiently simulate and analyze such systems. The project will involve numerical modeling, neural network development, and performance evaluation to assess accuracy, scalability, and computational efficiency.
Supervisor
SHAO, Qiming
Quota
2
Course type
UROP1000
UROP1100
UROP2100
UROP3100
UROP3200
UROP4100
Applicant's Roles
1. Conduct a literature review on PINNs and their applications in physical systems.
2. Collaborate with the supervisor and postgraduate students to develop and refine computational models.
3. Implement numerical simulations (e.g., solving LLG equations) and PINN-based solutions using Python.
4. Analyze and compare the performance of traditional solvers versus PINNs.
2. Collaborate with the supervisor and postgraduate students to develop and refine computational models.
3. Implement numerical simulations (e.g., solving LLG equations) and PINN-based solutions using Python.
4. Analyze and compare the performance of traditional solvers versus PINNs.
Applicant's Learning Objectives
By the end of this multi-semester project, the student will:
1. Modeling: Gain proficiency in simulating physical systems (e.g., spintronic dynamics) using computational tools such as Python.
2. Computing: Develop and implement a physics-informed neural network (PINN) to solve ODEs/PDEs governing IC-related systems.
3. Performance Evaluation: Assess the PINN’s effectiveness through quantitative metrics, including accuracy, computational speed, and scalability.
This project offers a unique opportunity to bridge physics-based modeling with cutting-edge machine learning techniques, providing valuable research experience in computational engineering and applied AI.
1. Modeling: Gain proficiency in simulating physical systems (e.g., spintronic dynamics) using computational tools such as Python.
2. Computing: Develop and implement a physics-informed neural network (PINN) to solve ODEs/PDEs governing IC-related systems.
3. Performance Evaluation: Assess the PINN’s effectiveness through quantitative metrics, including accuracy, computational speed, and scalability.
This project offers a unique opportunity to bridge physics-based modeling with cutting-edge machine learning techniques, providing valuable research experience in computational engineering and applied AI.
Complexity of the project
Challenging