List of Example Models

Name Topic
Description:

An example that shows how to pass parameters to the C-Script block and use them inside the C Code.

Related documentation:

User Parameters

How to view this model:
  • Find it in PLECS under Help > PLECS Documentation > List of Example Models.

Description:

An example that shows how to use the Wire Multiplexer component to get series or parallel connection of physical components. The example also shows how to create copies of a complete circuit using a parameter.

Related documentation:

Vectorization

How to view this model:
  • Find it in PLECS under Help > PLECS Documentation > List of Example Models.

Description:

An example that shows how to implement a saturation block in a C-Script using the ZCSignal macro to define zero-crossing signals.

Related documentation:

Piecewise Smooth Functions – Saturation

How to view this model:
  • Find it in PLECS under Help > PLECS Documentation > List of Example Models.

Description:

This example gives an overview of the different options in the subsystem mask and how to write LUA code for a custom mask icon.

How to view this model:
  • Find it in PLECS under Help > PLECS Documentation > List of Example Models.

Description:

An example that uses a C-Script to multiply an input signal of the C-Script block by two. The OutputSignal(i,j) and InputSignal(i,j) macros are used for this purpose.

Related documentation:

A Simple Function – Times Two

How to view this model:
  • Find it in PLECS under Help > PLECS Documentation > List of Example Models.

Description:

An example that shows how to extract the state-space description of a system for different switching combinations.

How to view this model:
  • Find it in PLECS under Help > PLECS Documentation > List of Example Models.

Description:

An example that shows on how to use the Finite State Machine block to implement an oven temperature control. The state machine uses hierarchical states to model the heating and non-heating states of the system.

How to view this model:
  • Find it in PLECS under Help > PLECS Documentation > List of Example Models.

Description:

An example that shows how to use the de-multiplexer component for signals.

How to view this model:
  • Find it in PLECS under Help > PLECS Documentation > List of Example Models.

Description:

An example that shows how to integrate a discontinuous function (step function) using the C-Script block. For the implementation the ZCSignal macro is used.

Related documentation:

Modeling Discontinuities

How to view this model:
  • Find it in PLECS under Help > PLECS Documentation > List of Example Models.

Description:

An example that shows how to vectorize a complete circuit.

Related documentation:

Vectorization

How to view this model:
  • Find it in PLECS under Help > PLECS Documentation > List of Example Models.

Description:

An example that shows how to implement an integrator in a C-Script block using the ContState and ContDeriv macros.

Related documentation:

Continuous States – Integrator

How to view this model:
  • Find it in PLECS under Help > PLECS Documentation > List of Example Models.

Description:

An example that shows how to vectorize an RC chain using the wire multiplexer component.

Related documentation:

Vectorization

How to view this model:
  • Find it in PLECS under Help > PLECS Documentation > List of Example Models.

Description:

An example that shows how to implement a turn-on delay in a C-Script block using multiple sample times and the NextSampleHit macro.

Related documentation:

Multiple Sample Times – Turn-on Delay

How to view this model:
  • Find it in PLECS under Help > PLECS Documentation > List of Example Models.

Description:

An example that shows the analogy between mechanical and electrical components.

How to view this model:
  • Find it in PLECS under Help > PLECS Documentation > List of Example Models.

Description:

An example that shows how a wrapping integrator can be implemented using the C-Script block and the ContState and ZCSignal macros.

Related documentation:

Event Handling – Wrapping Integrator

How to view this model:
  • Find it in PLECS under Help > PLECS Documentation > List of Example Models.

Description:

An example that shows how to set up a Sine Wave component such that it outputs a bus signal of multiple sine waves with different frequency or phase. This concept can be used for other source blocks in a similar way.

Related documentation:

Vectorization

How to view this model:
  • Find it in PLECS under Help > PLECS Documentation > List of Example Models.

Description:

An example that shows how to include external .c and .h files into a C-Script block.

Related documentation:

Load External Files

How to view this model:
  • Find it in PLECS under Help > PLECS Documentation > List of Example Models.

Description:

An example that shows how to implement a sampled delay using the C-Script block and the DiscState macro.

How to view this model:
  • Find it in PLECS under Help > PLECS Documentation > List of Example Models.

Description:

An example that shows how inelastic collisions can be implemented in the mechanical domain.

How to view this model:
  • Find it in PLECS under Help > PLECS Documentation > List of Example Models.

Description:

An example that shows how hierarchical thermal structures can be implemented in the thermal domain. This includes components such as the heat sink, thermal resistor, capacitor, thermal ambient tag and component subsystem.

How to view this model:
  • Find it in PLECS under Help > PLECS Documentation > List of Example Models.

Description:

An example that shows the simulation of a diode rectifier using a fixed-step solver.

Related documentation:

How PLECS Works

How to view this model:
  • Find it in PLECS under Help > PLECS Documentation > List of Example Models.

Description:

An example that shows thermal coupling

Related documentation:

Thermal Package Description

How to view this model:
  • Find it in PLECS under Help > PLECS Documentation > List of Example Models.

Description:

An example that shows how to sweep the .TEMP parameter in PLECS Spice.

Related documentation:

Temperature (.TEMP)

How to view this model:
  • Find it in PLECS under Help > PLECS Documentation > List of Example Models.

Description:

An example that shows how to create simple diodes in PLECS Spice.

Related documentation:

PLECS Components Compatible with SPICE

How to view this model:
  • Find it in PLECS under Help > PLECS Documentation > List of Example Models.

Description:

An example that shows different approaches to modelling parallel semiconductor devices for thermal analysis.

Related documentation:

Thermal Modeling with Parallel Devices

How to view this model:
  • Find it in PLECS under Help > PLECS Documentation > List of Example Models.

Description:

An example that shows how to create a masked subsystem with a string-valued combobox for a netlist file containing a component family.

Related documentation:

Building libraries for semiconductor device families

How to view this model:
  • Find it in PLECS under Help > PLECS Documentation > List of Example Models.

Description:

An example that shows how to use the PLECS Icon Library to draw custom icons.

Related documentation:

PLECS Icon Library

How to view this model:
  • Find it in PLECS under Help > PLECS Documentation > List of Example Models.

Description:

An example that demonstrates how division by zero can lead to this problem and the way it can be resolved.

Related documentation:

Error Messages

How to view this model:
  • Find it in PLECS under Help > PLECS Documentation > List of Example Models.

Description:

An example that demonstrates how a NaN value in the derivative function of the C-Script can lead to this problem and the way it can be resolved.

Related documentation:

Error Messages

How to view this model:
  • Find it in PLECS under Help > PLECS Documentation > List of Example Models.

Description:

An example that demonstrates how a thermal runaway of the system can lead to this problem and the way it can be resolved.

Related documentation:

Error Messages

How to view this model:
  • Find it in PLECS under Help > PLECS Documentation > List of Example Models.

Description:

An example that demonstrates how unphysical coupling factors in a transformer can lead to this problem and the way it can be resolved.

Related documentation:

Error Messages

How to view this model:
  • Find it in PLECS under Help > PLECS Documentation > List of Example Models.

Description:

An example that demonstrates how a physically instable system can lead to this problem and the way it can be resolved.

Related documentation:

Error Messages

How to view this model:
  • Find it in PLECS under Help > PLECS Documentation > List of Example Models.

Description:

An example with a semiconductor component that is operated out of range of the specified data in the thermal description.

Related documentation:

Error Messages

How to view this model:
  • Find it in PLECS under Help > PLECS Documentation > List of Example Models.

Description:

An example that demonstrates how a feedback signal with unlimited bandwidth can cause excessive zero-crossings and the way it can be resolved.

Related documentation:

Error Messages

How to view this model:
  • Find it in PLECS under Help > PLECS Documentation > List of Example Models.

Description:

An example that demonstrates how a PMSM implemented in a Rotating Reference Frame (RRF) and a converter in rectifier mode can cause this problem and the way it can be resolved.

Related documentation:

Error Messages

How to view this model:
  • Find it in PLECS under Help > PLECS Documentation > List of Example Models.

Description:

An example that shows typical reasons for this error and how to resolve it.

Related documentation:

Error Messages

How to view this model:
  • Find it in PLECS under Help > PLECS Documentation > List of Example Models.

Description:

An example that shows the possible state/source dependencies for the different Physical Domains in PLECS.

Related documentation:

Error Messages

How to view this model:
  • Find it in PLECS under Help > PLECS Documentation > List of Example Models.

Description:

An example that shows typical state/source dependencies in models of power electronic systems.

Related documentation:

Error Messages

How to view this model:
  • Find it in PLECS under Help > PLECS Documentation > List of Example Models.

Description:

An example that shows a possible reason for this error and how to resolve it by restricting the operating range of the circuit.

Related documentation:

Error Messages

How to view this model:
  • Find it in PLECS under Help > PLECS Documentation > List of Example Models.

Description:

An example that explains how to break an algebraic loop using either a reformulation of the equations, a delay block or a low pass filter.

Related documentation:

Error Messages

How to view this model:
  • Find it in PLECS under Help > PLECS Documentation > List of Example Models.

Description:

An example that shows a possible reason for this error and how to resolve it using the right initial conditions.

How to view this model:
  • Find it in PLECS under Help > PLECS Documentation > List of Example Models.

Description:

Adding an on-resistance to the switching elements prevents the short circuit of the switch output capacitance.

Related documentation:

Error Messages

How to view this model:
  • Find it in PLECS under Help > PLECS Documentation > List of Example Models.

Description:

An example that demonstrates how the interruption of inductive current can cause this problem and the way it can be resolved.

Related documentation:

Error Messages

How to view this model:
  • Find it in PLECS under Help > PLECS Documentation > List of Example Models.

Description:

Adding an on-resistance to the switching elements prevents the short circuit of the capacitor in a boost converter circuit.

Related documentation:

Error Messages

How to view this model:
  • Find it in PLECS under Help > PLECS Documentation > List of Example Models.

Description:

An example that shows that this error can be resolved by decreasing the relative tolerance in the solver settings.

Related documentation:

Error Messages

How to view this model:
  • Find it in PLECS under Help > PLECS Documentation > List of Example Models.

Description:

An example that shows a case in which the error is caused by a wrong modulation of the converter.

Related documentation:

Error Messages

How to view this model:
  • Find it in PLECS under Help > PLECS Documentation > List of Example Models.

Description:

An example that demonstrates the basic usage of this component.

How to view this model:
  • Find it in PLECS under Help > PLECS Documentation > List of Example Models.

Description:

An example that shows the implementation of a simplified PLL component using the Polar to Rectangular component.

How to view this model:
  • Find it in PLECS under Help > PLECS Documentation > List of Example Models.

Description:

An example that shows how to set up a Sine Wave component such that it outputs a bus signal of multiple sine waves with different frequency or phase.

How to view this model:
  • Find it in PLECS under Help > PLECS Documentation > List of Example Models.

Description:

An example that demonstrates the basic usage of this component.

How to view this model:
  • Find it in PLECS under Help > PLECS Documentation > List of Example Models.

Description:

An example that demonstrates how to implement a high- and low-pass filter with this component.

How to view this model:
  • Find it in PLECS under Help > PLECS Documentation > List of Example Models.

Description:

An example that shows how an edge counter and signal sampling can be implemented with this component.

How to view this model:
  • Find it in PLECS under Help > PLECS Documentation > List of Example Models.

Description:

An example that demonstrates the basic usage of this component.

How to view this model:
  • Find it in PLECS under Help > PLECS Documentation > List of Example Models.

Description:

An example that demonstrates the basic usage of this component.

How to view this model:
  • Find it in PLECS under Help > PLECS Documentation > List of Example Models.

Description:

An example that shows the basic usage of this component and the difference to a Pulse Delay block.

How to view this model:
  • Find it in PLECS under Help > PLECS Documentation > List of Example Models.

Description:

An example that shows the basic usage of this component and the difference between an incremental and total inductance.

How to view this model:
  • Find it in PLECS under Help > PLECS Documentation > List of Example Models.

Description:

An example that shows the basic usage of this component.

How to view this model:
  • Find it in PLECS under Help > PLECS Documentation > List of Example Models.

Description:

An example that demonstrates the basic usage of this component.

How to view this model:
  • Find it in PLECS under Help > PLECS Documentation > List of Example Models.

Description:

An example that shows when to use a Pulse Delay block and when not.

How to view this model:
  • Find it in PLECS under Help > PLECS Documentation > List of Example Models.

Description:

An example that shows how to solve a system of coupled non-linear equations.

How to view this model:
  • Find it in PLECS under Help > PLECS Documentation > List of Example Models.

Description:

An example that demonstrates the basic usage of this component.

How to view this model:
  • Find it in PLECS under Help > PLECS Documentation > List of Example Models.

Description:

An example that demonstrates how to implement a high- and low-pass filter with this component.

How to view this model:
  • Find it in PLECS under Help > PLECS Documentation > List of Example Models.

Description:

An example that shows how to implement a constant power load and variable resistor with this component.

How to view this model:
  • Find it in PLECS under Help > PLECS Documentation > List of Example Models.

Description:

An example that shows how to implement a FIR filter with this component.

How to view this model:
  • Find it in PLECS under Help > PLECS Documentation > List of Example Models.

Description:

An example that shows when to use this component and when not.

How to view this model:
  • Find it in PLECS under Help > PLECS Documentation > List of Example Models.

Description:

An example that demonstrates the basic usage of this component.

How to view this model:
  • Find it in PLECS under Help > PLECS Documentation > List of Example Models.

Description:

An example that demonstrates the usage of either a static value or a Signal Goto tag as the custom variable inside a thermal description.

Related documentation:

Thermal Modeling

How to view this model:
  • Find it in PLECS under Help > PLECS Documentation > List of Example Models.

Description:

An example that demonstrates the usage of the Minimum and Maximum components.

How to view this model:
  • Find it in PLECS under Help > PLECS Documentation > List of Example Models.

NameTopic