Anda di halaman 1dari 3

FACULTAD DE INGENIERÍA

DEPARTAMENTO DE ELÉCTRICA Y ELECTRÓNICA

INGENIARÍA ELÉCTRICA

Proyecto

Realizado por
Ross Alejandra Silva Torres

Jesus Alberto Delgado Rivera


señales y sistemas ii
codigo: 2016507-2
UNIVERSIDAD NACIONAL DE COLOMBIA. 1

I. ¿Que es el lenguaje Modelica? connect(ConstantVoltage1.p, Resistor1.p)


es un lenguaje de programación ideada para sistemas connect(Resistor1.p, Capacitor1.p)
que puedan resultar complejos, se caracteriza por: connect(ConstantVoltage1.n, Resistor1.n)
connect(Resistor1.n, Capacitor1.n)
• Programación orientada a objetos: Esto es un tipo
connect(resistor1.n,Ground1.p) end
de programación que permite reutilizar algunos
RLCC ircuit; AmortiguadorCarro
fragmentos de programación. Por poner otro ejem-
2) Motor DC
plo vamos a ver cómo modelizaríamos en un es-
quema POO una fracción, es decir, esa estructura
matemática que tiene un numerador y un denom-
inador que divide al numerador, por ejemplo 3/2.
La fracción será el objeto y tendrá dos propiedades,
el numerador y el denominador. Luego podría tener
varios métodos como simplificarse, sumarse con otra
fracción o número, restarse con otra fracción, etc.
Las clases son declaraciones de objetos, también se
podrían definir como abstracciones de objetos. Esto
quiere decir que la definición de un objeto es la
clase. Cuando programamos un objeto y definimos
sus características y funcionalidades en realidad lo
que estamos haciendo es programar una clase. Figure 3: Motor DC
• por otro lado esta las herramientas que permiten
representar las conexiones o asociaciones de cada
componente de un sistema. Es de esta manera que B. Código
podemos visualizar como un estimulo a un com-
Model Motor
ponente de un sistema altera y como lo altera al
Modelica.Electrical.Analog.Basic.Ground
siguiente.
Ground1
Modelica.Electrical.Analog.Basic.Resistor
II. Cinco ejemplos Resistor1
1) Circuito Modelica.Electrical.Analog.Basic.Inductor
Inductor1
Modelica.Electrical.Analog.Sources.ConstantVoltage
ConstantVoltage1
Modelica.Electrical.Analog.Basic.EMF EMF1
Modelica.Mechanics.Rotational.Inertia Inertia1
Modelica.Mechanics.Rotational.IdealGearR2T
IdealGearR2T1
Modelica.Mechanics.Translational.SlidingMass
SlidingMass1
Figure 1: Circuito rc
Modelica.Mechanics.Translational.SpringDamper
SpringDamper1
Modelica.Mechanics.Translational.Fixed Fixed1
A. Código equation
model RC connect(Resistor1.n, Inductor1.p)
Modelica.Electrical.Analog.Basic.Ground connect(ConstantVoltage1.p, Resistor1.p)
Ground1 connect(ConstantVoltage1.n, Ground1.p)
Modelica.Electrical.Analog.Basic.Resistor connect(Inductor1.n, EMF1.p)connect(EMF1.n,
Resistor10 Ground1.p)
Modelica.Electrical.Analog.Basic.Capacitor connect(EMF1.flange_b, Inertia1.flange_a)
Capacitor1 connect(Inertia1.flange_b, Ideal-
Modelica.Electrical.Analog.Sources.ConstantVoltage GearR2T1.flange_a)
ConstantVoltage1 connect(IdealGearR2T1.flange_b, Sliding-
equation Mass1.flange _a)
UNIVERSIDAD NACIONAL DE COLOMBIA. 2

connect(SlidingMass1.flange_b, Spring-
Damper1.flange_a)
connect(SpringDamper1.flange_b,
Fixed1.flange_b)end
Motor;

3) péndulo

Figure 4: Péndulo

C. Código
model Pendulum
inner parameter Acceleration2D g=0,-9.8;
Fixed2D F;
PointMass2Db M(s(start=2,-10));
SpringDamper2D SD(S(s_rel0=10,k=10));
equation
connect(F.flange_a,SD1.flange_b);
connect(SD1.flange_a,M1.flange_a);
(M1.flange_a,SD2.flange_a);
connect(SD2.flange_b,M2.flange_a); Figure 6: Amplificador Inversor
end Pendulum;

4) Amplificador Inversor

Figure 5: Amplificador Inversor

5) Amplificador Inversor

III. Simulación
References
[1] Diapositivas de Ondas, oc ilaciones y óptica. Diego Alejandro
Torres Galindo. Departamento de Física, Universidad Na-
cional de Colombia, Bogotá and Oficina 348 edificio 404.

Anda mungkin juga menyukai