modelResonanceCircuits

Resonance circuits: example to demonstrate generation of FMUs (Functional Mock-up Units)

Extends from Modelica.Icons.Example (Icon for runnable examples).

Information

This example demonstrates how to couple the components of a parallel resonance circuit (upper part) and a series resonance circuit (lower part) not directly but using adaptors between physical connectors and input/output signals. Taking into account which derivatives are required, these components can be exported as input/output blocks (e.g. in form of an FMU - Functional Mock-up Unit). Connecting these input/output blocks should give the same results as connecting the physical components directly.

Bear in mind that separating physical components and connecting them via adaptor signals requires to place appropriate ground components to define electric potential within the subcircuits.

Parameters

TypeNameDefaultDescription
SI.CapacitanceC0.01Capacitance
SI.InductanceL0.01Inductance
SI.FrequencyfRes1/(2*pi*sqrt(L*C))Resonance frequency
Realres1Source to resonance frequency ratio (f/fRes)
SI.Frequencyfres*fResSource frequency

Components

TypeNameDefaultDescription
Modelica.Electrical.Analog.Sources.SineCurrentcurrent1
Modelica.Electrical.Analog.Basic.Groundground1
Modelica.Electrical.Analog.Basic.Inductorinductor1
Modelica.Electrical.Analog.Basic.Conductorconductor1
Modelica.Electrical.Analog.Basic.Capacitorcapacitor1
Modelica.Electrical.Analog.Sources.SineVoltagevoltage2
Modelica.Electrical.Analog.Basic.Groundground2
Modelica.Electrical.Analog.Basic.Inductorinductor2
Modelica.Electrical.Analog.Basic.Resistorresistor2
Modelica.Electrical.Analog.Basic.Capacitorcapacitor2
Modelica.Electrical.Analog.Basic.GeneralVoltageToCurrentAdaptorvoltageToCurrentAdaptor1a
Modelica.Electrical.Analog.Basic.GeneralCurrentToVoltageAdaptorcurrentToVoltageAdaptor1a
Modelica.Electrical.Analog.Basic.Groundground1a
Modelica.Electrical.Analog.Basic.GeneralCurrentToVoltageAdaptorcurrentToVoltageAdaptor1b
Modelica.Electrical.Analog.Basic.GeneralVoltageToCurrentAdaptorvoltageToCurrentAdaptor1b
Modelica.Electrical.Analog.Basic.Groundground1b
Modelica.Electrical.Analog.Basic.GeneralVoltageToCurrentAdaptorvoltageToCurrentAdaptor1c
Modelica.Electrical.Analog.Basic.GeneralCurrentToVoltageAdaptorcurrentToVoltageAdaptor1c
Modelica.Electrical.Analog.Basic.Groundground1c
Modelica.Electrical.Analog.Basic.GeneralCurrentToVoltageAdaptorcurrentToVoltageAdaptor2a
Modelica.Electrical.Analog.Basic.GeneralVoltageToCurrentAdaptorvoltageToCurrentAdaptor2a
Modelica.Electrical.Analog.Basic.Groundground2a
Modelica.Electrical.Analog.Basic.GeneralVoltageToCurrentAdaptorvoltageToCurrentAdaptor2b
Modelica.Electrical.Analog.Basic.GeneralCurrentToVoltageAdaptorcurrentToVoltageAdaptor2b
Modelica.Electrical.Analog.Basic.Groundground2b
Modelica.Electrical.Analog.Basic.GeneralCurrentToVoltageAdaptorcurrentToVoltageAdaptor2c
Modelica.Electrical.Analog.Basic.GeneralVoltageToCurrentAdaptorvoltageToCurrentAdaptor2c
Modelica.Electrical.Analog.Basic.Groundground2c