## Simulations

In the last chapter we discussed an RLC circuit. We solved the differential equation system and plotted the result using the 2D graph feature of Cassiopeia. In this chapter we want to show how to handle problems that cannot be solved analytically and therefore must be simulated. Consider the following circuit and assume that a square wave with some duty cycle is applied to the leads.

We handle the pulse on case first. Pulse on means we have

for the second equation. The first equation can be rewritten as follows:

More preparation is not needed to simulate the circuit shown above. Choose SDM - Simulation from the Cassiopeia menu. The simulation inspector appears. Drag the two differential expressions we have just derived onto the textview of the simulation inspector.

Specify reasonable values for the referenced coefficients and check/set the start values for the two variables I and Q. You might also want to open Tools - Colors and drag colors onto the two differential expressions in the tableview.

The final step before running the first simulation is specifying the time frame and the number of simulation steps. We specify 100 steps in the N: field and 100ms in the To: and E: field and then click on

**Simulate**.

The wave form for the current looks reasonable. The wave form for the charge is of less interest. We probably would rather like to present the voltage in the cap instead. The relation between charge and voltage is given by

We simply drag this equation onto the textview in the simulation inspector, assign a label and a color and rerun the simulation by clicking on

**Simulate**again.

The current needs a scaler now. We uncheck the draw field for the charge to suppress it being drawn.

Let's assume we are interested in the heat loss due to the resistance in the circuit. The heat loss is given by

We simply drag this equation onto the textview on the simulation inspector, set a reasonable scaler and a color and rerun the simulation.

So far we have discussed the pulse on phase only and simulated the circuit over the first 100ms. However, our original intent was to a apply a square wave to the input. We need to discuss the pulse off phase now. A perfect short of the leads is unrealistic. We therefore assume that the input leads are shorted with a switched on MOSFET with a small but greater than zero resistance. This gives us the following set of differential equations for the off phase.

These equations need to be rewritten as differential expressions again.

We are done with the math. (Re)open the simulation inspector and note the

**Sets**button below the coefficient tableview. Click on this button to open the set inspector.

A default set named

**Set1**was created automatically when the simulation was added to our document. We were working with this default set so far. Click on the

**Add**button to create a second set for the pulse off phase. Name it

**Set2**and set its duration to 20ms as well.

Close the set panel and get back to the simulation inspector. Note that we can switch back and forth between Set1 and Set2 using the popup button in the middle of the inspector. No equations have been attached to the second set so far.

Drag the two differential expressions for the off phase onto the textview. Then drag the equations for the heat loss and the voltage onto the textview as well to complete the equation set for the off phase. Set the same scalers and the same colors.

The off phase (MOSFET on) resistance was set to 1 per default. We set a more realistic value of 0.36 in the coefficient tableview. Moreover we set the total simulation time to 120ms. This gives us three on and off pulses.

Click on

**Simulate**now to run the simulation.

This gives us the behaviour of the circuit in the first 120ms. Check the Cont. box and run the simulation again. This extends the simulation time by a factor of five and allows us to examine the long term development of the circuit properties. The two little arrows next to the caption auto checkbox can be used to navigate through the simulation result.

Clicking into the document populates the graph into your text.

## News

23.04.2023 | Cassiopeia 2.9.0 released |

05.10.2022 | Cassiopeia 2.8.3 released |

29.09.2022 | Cassiopeia 2.8.0 released |

08.07.2022 | Cassiopeia 2.7.0 released |

14.04.2021 | Cassiopeia 2.6.5 released |

10.02.2021 | Cassiopeia 2.6.1 released |

26.06.2015 | Word Processor Comparison |

24.06.2015 | Updated Documentation |

23.06.2015 | Cassiopeia Yahoo Group |

18.06.2015 | Advanced Data Security |

11.05.2015 | Cassiopeia Overview |

08.05.2015 | Exporting to files |

14.05.2013 | LaTeX and HTML Generation |

08.05.2013 | Example Paper released |

26.04.2013 | Co-editing in a workgroup |

16.04.2013 | Equation Editor Quick Reference |

12.04.2013 | Equation Editor |

04.04.2013 | Links and Bibliography |

01.04.2013 | Books |

30.03.2013 | Documents |

28.03.2013 | Simulations |

16.03.2013 | 2D Graphs |

10.03.2013 | Symbolic Algebra |

08.03.2013 | Getting Started |

07.03.2013 | Installation and Setup |

## White Papers

13.10.2015 | 01 Writing documents |

15.10.2015 | 02 Using the equation editor |

## Youtube

08.07.2022 | Installation & Getting Started |

14.04.2021 | Animating Wave Functions |

26.01.2016 | Keystroke Navigation |

22.10.2015 | Equation Editor Demo |

19.06.2015 | Equation Editor Tutorial |

10.06.2015 | Sections and Equations |

09.06.2015 | Getting Started |

09.06.2015 | Damped Oscillations |

29.05.2015 | Solving equations |

13.05.2015 | Privileges and Links |

19.06.2013 | Magnetic Field |

14.06.2013 | Creating Documents |

10.06.2013 | Vector Algebra |

30.05.2013 | Differential Simulations |

## Contact

Smartsoft GmbH Advanced Science Subdiv.Support: support@advanced-science.com