You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Create a GitHub PR that uses your AMDC to apply AC phase voltages to your uInverter and uses logging to display phase currents in a Jupyter notebook.
Approach
You are now going to create a Jupyter notebook that instructs your new voltage source inverter app to have the uInverter apply AC voltages to its 3 phase RL load. You are going to use the gigabit host Ethernet interface with signal logging to record your currents and demonstrate that you have successfully accomplished this goal. You will use an oscilloscope to simultaneously measure at least one of the phases to confirm the AMDC’s logged signals.
Create a PR that adds the Jupyter notebook (and any code upgrades needed) and a markdown report with images. For each of the cases described below, your PR description should include plots of your logged current results and the oscilloscope screenshot that confirms them for at least 2 periods as well as a plot of your three phase voltage commands (we recommend obtaining this by logging your duty ratios and using these along with the dc voltage bus value to calculate your phase voltages). The description should also answer all of the questions and provide an updated estimate of the uInverter’s RL load (resistance and inductance values) based on the voltage and current relationship that you log. Read this KB article to learn how to make nice SVG plots in Python.
Apply 60 Hz three phase voltages of a magnitude that results in 0.5A amplitude of phase currents. Determine what amplitude of voltage you need to apply to realize these currents. What is the phase angle difference between your phase u voltage command and the phase u current? How did you determine this?
Apply 500 Hz three phase voltages of a magnitude that results in 0.5A amplitude phase currents. Determine what amplitude of voltage you need to apply to realize these currents. What is the phase angle difference between your phase u voltage command and the phase u current?
Notes on Setting up Your Python Environment
It is open-ended and flexible as to how you use Jupyter and Python for this. Many students in the lab have found that they prefer to use the Anaconda packages, operate Jupyter within VS Code (instead of a browser), and use virtual environments. Group resources on this include the following:
Abstract
Create a GitHub PR that uses your AMDC to apply AC phase voltages to your uInverter and uses logging to display phase currents in a Jupyter notebook.
Approach
You are now going to create a Jupyter notebook that instructs your new voltage source inverter app to have the uInverter apply AC voltages to its 3 phase RL load. You are going to use the gigabit host Ethernet interface with signal logging to record your currents and demonstrate that you have successfully accomplished this goal. You will use an oscilloscope to simultaneously measure at least one of the phases to confirm the AMDC’s logged signals.
Create a PR that adds the Jupyter notebook (and any code upgrades needed) and a markdown report with images. For each of the cases described below, your PR description should include plots of your logged current results and the oscilloscope screenshot that confirms them for at least 2 periods as well as a plot of your three phase voltage commands (we recommend obtaining this by logging your duty ratios and using these along with the dc voltage bus value to calculate your phase voltages). The description should also answer all of the questions and provide an updated estimate of the uInverter’s RL load (resistance and inductance values) based on the voltage and current relationship that you log. Read this KB article to learn how to make nice SVG plots in Python.
Notes on Setting up Your Python Environment
It is open-ended and flexible as to how you use Jupyter and Python for this. Many students in the lab have found that they prefer to use the Anaconda packages, operate Jupyter within VS Code (instead of a browser), and use virtual environments. Group resources on this include the following:
The text was updated successfully, but these errors were encountered: