Project

# Title Team Members TA Documents Sponsor
23 Boost Converter Design Agent based on PE-GPT and PANN
Haojun Li
Jiaming Ma
Jiarong Xu
Xinyu Zhan
Fanfan Lin
## **People**


Jiarong Xu, Haojun Li, Xinyu Zhan, Jiaming Ma

## **Problem**


Designing power electronics, such as boost converters, traditionally requires bridging a significant gap between high-level natural language design requirements and complex physics-based hardware realization. This design process is often time-consuming, requires extensive domain expertise, and relies on disjointed tools for calculation, simulation, and troubleshooting. Currently, the industry lacks an intelligent, automated closed-loop workflow. There is a critical need for an agent, which can autonomously plan and decompose the design workflow for users, seamlessly translating high-level requirements into verified component parameters, guiding physical assembly, and executing automated hardware diagnostics.

## **Solution Overview**


We propose a "Boost Converter Design Agent" based on PE-GPT and PANN to achieve an automated, closed-loop workflow. Central to this system is PE-GPT's ability to act as an intelligent assistant that autonomously plans and decomposes the entire complex hardware design workflow for the user. The system follows a "Brain-Planning-Tool" architecture: The LLM "Brain" (GPT-4 with RAG) handles natural language understanding. The "Planning" module uses Chain-of-Thought (CoT) reasoning to translate initial user requirements into a clear, step-by-step execution plan (spanning Planning, Design, Assembly, and Diagnosis phases), guiding the user through the process. Subsequently, the agent invokes the "Tool" module (integrating PANN) for fast forward-mode simulation (generating dynamic waveforms to validate the design) and inverse-mode diagnosis. Overall, the agent does not merely calculate optimal L and C parameters; it orchestrates the entire process, guiding users step-by-step to assemble PCB modules and analyzing experimental data to complete a closed-loop diagnosis.

## **Solution Components**


**1. AI Agent and Interactive Planning Subsystem (Software)**
* LLM Core (GPT-4) & RAG Module: Responsible for natural language understanding and retrieving specialized domain knowledge * for power electronics.
* Workflow Planner (CoT Reasoning Controller): The core of the planning process. It interacts with the user to autonomously decompose high-level design tasks into a strictly logical, step-by-step plan before execution, providing the user with a clear global view and operational steps.


**2. Simulation and Diagnostic Subsystem (Software/Algorithm)**
* PANN Forward Mode (Fast Simulation): Acts as a fast simulation tool to generate dynamic waveforms based on the agent's determined L and C parameters, validating the design prior to physical assembly.
* PANN Inverse Mode (Twin Diagnosis): Analyzes experimental data gathered from the physical circuit, diagnoses performance deviations, and provides specific adjustment suggestions.


**3. Hardware Execution and Data Acquisition Subsystem (Hardware)**
* Plug-and-Play PCB Modules: Modular inductors, capacitors, and switching components that allow users to quickly configure and assemble the physical boost converter, guided by the steps planned by PE-GPT.
* Data Acquisition Unit (Sensors/Microcontroller): Used to capture real-time experimental data (voltage/current waveforms) from the assembled boost converter and feed it back to the diagnostic system for closed-loop analysis.

## **Criterion for Success**


* Successful Workflow Planning: The PE-GPT agent must successfully interpret a natural language design request and output a clear, logical, step-by-step design workflow plan for the user.
* Successful Parameter Design: The agent must accurately calculate the optimal component parameters (Inductance L, Capacitance C) for the boost converter.
* Successful Simulation Validation: The PANN tool must successfully generate dynamic waveforms that validate the feasibility of the hardware design prior to physical assembly.
* Successful Hardware Assembly: Guided by the agent's planned steps, the user must successfully assemble the physical boost converter using the plug-and-play PCB modules and achieve the intended voltage boost function.
* Successful Closed-Loop Diagnosis: The Twin Diagnosis module must successfully ingest physical experimental data, identify discrepancies between the physical hardware and theoretical simulation, and output valid adjustment suggestions.

Prosthetic Control Board

Featured Project

Psyonic is a local start-up that has been working on a prosthetic arm with an impressive set of features as well as being affordable. The current iteration of the main hand board is functional, but has limitations in computational power as well as scalability. In lieu of this, Psyonic wishes to switch to a production-ready chip that is an improvement on the current micro controller by utilizing a more modern architecture. During this change a few new features would be added that would improve safety, allow for easier debugging, and fix some issues present in the current implementation. The board is also slated to communicate with several other boards found in the hand. Additionally we are looking at the possibility of improving the longevity of the product with methods such as conformal coating and potting.

Core Functionality:

Replace microcontroller, change connectors, and code software to send control signals to the motor drivers

Tier 1 functions:

Add additional communication interfaces (I2C), and add temperature sensor.

Tier 2 functions:

Setup framework for communication between other boards, and improve board longevity.

Overview of proposed changes by affected area:

Microcontroller/Architecture Change:

Teensy -> Production-ready chip (most likely ARM based, i.e. STM32 family of processors)

Board:

support new microcontroller, adding additional communication interfaces (I2C), change to more robust connector. (will need to design pcb for both main control as well as finger sensors)

Sensor:

Addition of a temperature sensor to provide temperature feedback to the microcontroller.

Software:

change from Arduino IDE to new toolchain. (ARM has various base libraries such as mbed and can be configured for use with eclipse to act as IDE) Lay out framework to allow communication from other boards found in other parts of the arm.