The core POP process is the phase of the POP analysis where SIMPLIS runs multiple
time-domain simulations, constantly refining the initial conditions between the
simulations. In this topic you will learn how to output the progress of the POP simulation
to the waveform viewer. This diagnostic tool allows you to "look inside the mind" of the
POP simulation.
To download the examples for Module 2, click Module_2_Examples.zip
Key Concepts
This topic addresses the following key concepts:
- A triggering gate is required by the POP analysis.
- The core POP process recursively calculates and refines the initial conditions of
the system, causing the circuit to reach steady-state much faster than running a long
transient simulation.
- The progress of a POP analysis can be output to the waveform viewer by checking the
Output POP progress check box on the POP Advanced Options dialog.
What You Will Learn
In this topic, you will learn the following:
- What events happen during a "pass" through the core POP process.
- When the Output POP progress option is selected, the waveform viewer displays
all data up to the point where POP converges. There will be vertical discontinuities
whenever POP changes the initial conditions on the circuit.
Getting Started
Exercise #1: POP
Advanced Options
- Open the schematic 2.7_SelfOscillatingConverter_POP.sxsch.
- From the schematic menu, select menu option. The keyboard shortcut F8
will execute this menu item.
Result: The Choose Analysis dialog opens to the POP
tab.
- Click on the Advanced... button to open the POP Advanced Options dialog.
Result: The POP Advanced Options dialog
opens:
- Check the Output POP progress check box. The dialog should now appear as
follows:
- Click the Ok button on the POP Advanced Options dialog.
- Click the Run button on the Choose SIMPLIS Analysis dialog.
Result: The POP simulation starts and as the POP
simulation progresses, the output voltage waveform, Vout, has vertical
discontinuities, or jumps, where the core POP process predicts and sets the
initial conditions of the circuit.
Discussion
POP Data in
the Time Domain
In the previous
topic, 2.2.1 Overview of the Periodic Operating Point (POP) Analysis, the POP Analysis was
divided into four phases, labeled A-D. In the simulation you ran in the 2.2.1 Overview of the Periodic Operating Point (POP) Analysis section, the waveform viewer
displayed 3 cycles of steady-state operation from phase D of the POP Analysis. In the
getting started step of this topic, you instructed SIMPLIS to show all intermediate
simulations which were generated to bring the converter to steady state, that is, all
simulation data generated in phases A-C of the POP analysis. Using the same phase
notation from the previous topic, a graph annotated with each phase of the POP
analysis for this converter is shown below:
In this graph, it is easy to see
how the majority of the time spent in the POP Analysis occurs during the core POP
process. The core POP process is a sequence of short transient simulations, where a
new set of circuit initial conditions is calculated prior to each transient
simulation. In the above graph, the purple numerals 1-4 annotate the first four times
that the POP algorithm calculated a new set of initial conditions. Although the
circuit initial conditions are recursively calculated and set at the beginning of
each pass through the POP Process, the changes for the remaining POP passes are so
small that they cannot be visually detected on the graph. Each of these initial
condition reset events initiates a pass through the core POP
process.
Core POP Process Flow
Chart
The core POP process is
essentially a software control loop applied to your circuit. As such, the core POP
process can be described with the flow chart below. In this flow chart, each POP
"Pass" or iteration represents a complete loop through the flow chart. When the
circuit reaches steady-state, the core POP process is exited and the simulator
generates the Number of cycles output from Phase D of the POP Analysis
described in 2.2.1 Overview of the Periodic Operating Point (POP) Analysis.
Note: The
number of actual switching cycles simulated per pass through the POP Process is
variable.
POP Data Presented on
the State Plane
The flyback converter used in example
2.7_SelfOscillatingConverter_POP.sxsch has two main energy storage
elements, the magnetizing inductance L4, and the output capacitance C1.
A state plane plot is nothing more than a x-y plot of the inductor current vs. the
capacitor voltage. The state plane plot of the two main energy storage elements of
the converter is often useful to visualize the response of the converter. In the next
exercise, you will output a state plane plot for the converter.
Exercise #1: Generate a
State Plane plot
- Close the waveform viewer.
- On the upper right hand corner of the schematic find the XY probe connected to
the output:
- Double click on the probe to open the Edit Probe dialog. Un-check the All
analyses disabled check box as show below:
Result: Both the POP and Transient analysis
check boxes will be checked.
- Click Ok to accept the Edit Probe dialog changes.
- Run the simulation.
Result: The simulation executes
as before, showing the POP progress. After the simulation completes, the x-y
state plane plot is generated.
Notice that the time variable doesn't
appear in the state plane plot. To better visualize how the converter enters into
steady state, an animated slide show of the time-domain and state plane simulations
has been prepared. In the slide show below, the actual simulated output voltage and
magnetizing current, as well as the state plane plot are shown.
Core POP Process Slideshow
The following slideshow illustrates the sequence of actions that occur during a POP
analysis.
- You can pause the slideshow by moving the mouse cursor over the images.
- To go forward or back one slide, click the arrow links that appear when you mouse over the
slideshow. You can also use the left and right arrow keys to go forward or to go back one
slide.
- You can jump to a particular slide by clicking one of the gray squares at the bottom on
the image. The current slide is indicated by the white square.
POP Advanced Options Dialog
Parameters for the core POP process are set on the POP Advanced Options dialog, shown
below with annotations:
|
- The maximum percentage change in any state element when the
circuit is in steady-state.
- The maximum number of passes through the core POP process.
- The number of steady-state cycles to output to the waveform viewer
after a successful POP analysis.
- If checked, the POP analysis will start using a snapshot from a
previous transient analysis.
- If checked, the graph will display the POP Progress instead of the
steady-state Number of cycles output.
- Determines the behavior if the POP analysis fails.
|
Conclusions and Key Points to
Remember
- Each Pass through the core POP process calculates a new set of initial conditions
for each state variable, performs a time-domain simulation of the system for an
integer number of switching cycles, and measures the change in each state variable
from one conversion cycle to the next. The system is considered to be in steady state
once the magnitude of change in each of the state variables is less than the
convergence criteria.
- The core POP process recursively calculates and refines the initial conditions of
the system, causing the circuit to reach steady-state much faster than running a long
transient.
- You can view the core POP process progress by checking the Output POP
progress check box on the POP Advanced Options dialog.