Open Access
Zhou, Mingyang
Area of Honors:
Electrical Engineering
Bachelor of Science
Document Type:
Thesis Supervisors:
  • Jeffrey Scott Mayer, Thesis Supervisor
  • John Douglas Mitchell, Honors Advisor
  • c++
  • state space model
  • symbolic
  • circuit analysis
Power converter is an important electronic component that has been applied to most of the electronic systems operated in our daily life. Design of high-quality power converter is extremely important to assure efficient performance of these systems. Owing to this demand, researches on improving the analysis method for the small scale power converters have been conducted to achieve a high accuracy of the analysis result. Currently, one of the most popular mathematical methods to be practiced to perform analysis on these electronic components is called state space model algorithm, which is also an easily programmable algorithm that can be conducted by a digital computer. A lot of advanced analysis method is developed based on the state space model analysis result of the power converter circuits. However, the analysis process performed by human is time consuming when the power converter circuit becomes extremely complex, even with some professional computer program, like MATLAB. In addition, study of state space model theory will also be a pain for design engineers which they don’t necessary need to know. The idea of this research project comes from the motivation to save the time to generate a state space model for power converter circuits and improve the efficiency of the analysis process. With the help of a developed framework in C++ program, it is applicable to design a software program that implements the state space model algorithm on a power converter circuit controlled by a control system. Users will only need to enter an input file that describes the circuit system they want to perform analysis on, and the software will give the expected result within a short time. Additionally, this research project will provide a symbolic format solution instead of numerical result to give a more general and easy-understanding solution for users.