| 1 | within ;
|
|---|
| 2 | model RLC
|
|---|
| 3 |
|
|---|
| 4 | Modelica.Electrical.Analog.Sources.SineVoltage sineVoltage(V = 1, freqHz = 50) annotation(Placement(transformation(extent = {{-10,-10},{10,10}}, rotation = 270, origin = {-40,22})));
|
|---|
| 5 | Modelica.Electrical.Analog.Basic.Resistor resistor(R = 1) annotation(Placement(transformation(extent = {{-8,50},{12,70}})));
|
|---|
| 6 | Modelica.Electrical.Analog.Basic.Capacitor capacitor(C=10e-6) annotation(Placement(transformation(extent = {{-10,-10},{10,10}}, rotation = 270, origin = {52,-10})));
|
|---|
| 7 | Modelica.Electrical.Analog.Basic.Inductor inductor(L = 0.01) annotation(Placement(transformation(extent = {{-10,-10},{10,10}}, rotation = 270, origin = {52,28})));
|
|---|
| 8 | Modelica.Electrical.Analog.Basic.Ground ground annotation(Placement(transformation(extent = {{-70,-26},{-50,-6}})));
|
|---|
| 9 | equation
|
|---|
| 10 | connect(inductor.p,resistor.n) annotation(Line(points = {{52,38},{52,60},{12,60}}, color = {0,0,255}, smooth = Smooth.None));
|
|---|
| 11 | connect(resistor.p,sineVoltage.p) annotation(Line(points = {{-8,60},{-40,60},{-40,32}}, color = {0,0,255}, smooth = Smooth.None));
|
|---|
| 12 | connect(inductor.n,capacitor.p) annotation(Line(points = {{52,18},{52,0}}, color = {0,0,255}, smooth = Smooth.None));
|
|---|
| 13 | connect(sineVoltage.n,capacitor.n) annotation(Line(points = {{-40,12},{-40,-20},{52,-20}}, color = {0,0,255}, smooth = Smooth.None));
|
|---|
| 14 | connect(ground.p,sineVoltage.n) annotation(Line(points = {{-60,-6},{-60,12},{-40,12}}, color = {0,0,255}, smooth = Smooth.None));
|
|---|
| 15 | annotation ( Diagram(coordinateSystem(preserveAspectRatio = true, extent = {{-100,-100},{100,100}}), graphics), experiment(StopTime = 0.1), experimentSetupOutput,
|
|---|
| 16 | uses(Modelica(version="3.2.1")));
|
|---|
| 17 | end RLC;
|
|---|