Documente Academic
Documente Profesional
Documente Cultură
DOCENTE:
ESTUDIANTES:
Optimización…………………………………………………………………………………...……3
Código en matlab………………………………………………………….……………….4
grafica en matlab…………………………………………………………………………..6
Grafica en matlab……………………………………………………………………...…10
Programa en guide…………………………………………………………………..…..10
OPTIMIZACION
Introducción:
Considerando 𝒙𝝐𝑿
𝑿 = {𝒙 ∈ ℝ𝒃 |𝑙𝑖 ≤ 𝑥𝑖 ≤ 𝑢𝑖 , 𝑖 = 1, … , 𝑏}
max
−
𝑓(𝑥) ↔ min
+
−1 ∗ 𝑓(𝑥) … … … … … … … … … … … … … . . … … (2.0)
𝑎 𝑎
En general la función 𝑓(𝑥) puede tener una forma no lineal con respecto a las variables de
decisión 𝑿. Debido a esta complejidad, los métodos de optimización planten procesos
iterativos para la exploración eficiente del espacio de búsqueda.
𝜕𝑓(𝒙)
𝑔𝑥1 = … … … … … … … … … … … … … … … … … … . (4.0)
𝜕𝑥1
𝑓(𝒙̅𝒊 ) − 𝑓(𝑥)
𝑔𝑥1 = … … … … … … … … … … … … … … … … … (6.0)
ℎ
Código en matlab
close all
clear all
d=2;
l=[-5,-5];
u=[10,10];
Max_iter=500;
Part_N=50;
x=l(1)+rand(Part_N,d).*(u(1)-l(1));
for i=1:Part_N
obj_func(i,:)=rosenbrock(x(i,:));
end
[glob_opt, ind]=min(obj_func);
G_opt=ones(Part_N,d);
if Nvo_glob_opt<glob_opt
glob_opt=Nvo_glob_opt;
G_opt(:,1)=x(ind,1);
G_opt(:,2)=x(ind,2);
Mejor_pos=[x(ind,1),x(ind,2)];
end
Evol_func_obj(t)=glob_opt;
t=t+1;
end
plot(Evol_func_obj)
xlabel(f(x1,x2))
ylabel(Iteraciones)
disp(['mejor posicion x: ',num2str(Mejor_pos)])
disp(['mejor valor funcion objetivo: ',num2str(glob_opt)])
grafica en matlab
CORRIENTE TRANSITORIA DE LA MAQUINA SINCRONA
Calculo de la corriente transitoria para una falla trifásica en terminales de una máquina
síncrona si inicialmente la máquina está en vacío. Graficar la corriente y sus componentes
en sus tres estados si estaba trabajando a tensión nominal y velocidad nominal.
Fig. 1
r pL
Xt = 0
e(t)
𝑎
ℒ𝑝 = ;
𝑎𝑡
𝑃𝑙𝑎𝑛𝑜: 𝑆 = 𝑎 ± 𝑗𝑏
Si:
El circuito:
Luego:
𝑟
𝑍(𝑠) = 𝑟 + 𝑠𝐿 = (𝑠 + 𝐿) 𝐿……………………………………….(4.0)
Fig. 2
Z(s)
r SL
e(t)
𝐴 𝐵1 𝐵2
𝐼(𝑠) = + + ……………………………………….(8.0)
(𝑠+𝛼) (𝑠+𝑎) (𝑠+𝑏)
Dónde:
𝑟
𝛼= 𝑉𝑚 (cos 𝜃 × 𝑊 + sin 𝜃 × 𝑆) 𝐴 𝐵1 𝐵2
𝐿
𝑎 = 𝑗𝑤 ; × 𝑟 = + +
𝐿 (𝑠 + )(𝑠 + 𝑗𝑤)(𝑠 − 𝑗𝑤) (𝑠 + 𝛼) (𝑠 + 𝑎) (𝑠 + 𝑏)
𝑎∗ = −𝑗𝑤 = 𝑏 𝐿
𝑉𝑚
(Wcos 𝜃 + 𝑆 sin 𝜃) = 𝐴(𝑠 + 𝑎)(𝑠 + 𝑏) + 𝐵1 (𝑠 + 𝐿)(𝑠 + 𝑏) + 𝐵2 (𝑠 + 𝛼)……(9.0)
𝐿
Cálculo de A:
𝑟
𝑆 = −𝛼 = 𝐿
𝑉𝑚 𝑟 1
𝐴= 𝐿
(cos 𝜃 × 𝑊 − 𝐿) × 𝑟 𝑟 ……………………………………(10)
(𝑗𝑤− )(− )
𝐿 𝐿−𝑗𝑤
Fig. 3
|Z|
|jwL| = wL
ϕ
r
𝑉𝑚 −𝑟𝑡
𝑖(𝑡) = [𝑒 𝐿 × (− sin(𝜃 − 𝜙)) + (−sin(𝑤𝑡 + 𝜃 − 𝜙))]
|𝑍̅|
𝑟
𝑉𝑚 − 𝑡
𝑖(𝑡) = |𝑍̅|
[𝑒 𝐿 × cos(90° + 𝜃 − 𝜙) + cos(90° + 𝑤𝑡 + 𝜃 − 𝜙)]…………… (19)
Para la gráfica se consideran los siguientes datos:
Grafica en matlab
t= 0:0.001:pi/4;
x=15*exp(-2*t)+cos(377*t+1.5);
plot(t,x)
ylabel('Corriente transitoria, Sub transitoria y Permanente')
xlabel('Tiempo')
grid on
Programa en guide
t=0:0.001:pi/4;
a=abs(Vm/Z);
b=r/L;
It=(a*(((exp(-b*t))*cosd(90+te-fi))))+cos((377*t)+1.5);
axes(handles.axes1);
plot(t,It,'r')
ylabel('Corriente transitoria, Sub transitoria y Permanente')
xlabel('Tiempo')
zoom on
grid on
hold on