⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 v_model_in_transferfunction.m

📁 Current controller for inverter
💻 M
字号:
% ************************************************************
% Ubicacion de los polos. pag 144 del Power Electronic Control
% ************************************************************

close all;
clear all;

% Valores del filtro L y periodo de muestreo
R=0.0075;
L=0.75e-3;
Ts=200e-6;
Ra= 0.25;

% Funcion de transferencia continua
num=[1/R];
den=[L/R 1];
Hrl=tf(num,den);

% Funcion de transferencia discreta mediante un ZOH
numd1=[(1/R)*(1-exp(-R*Ts/L))];
dend1=[1 -exp(-R*Ts/L)];
Hrld1=tf(numd1,dend1,Ts);

% Funcion de transferencia discreta mediante un ZOH, empleando la funcion
% ZOH de Matlab. Es exactamente lo mismo que Hrld1
[numd2, dend2]=c2dm(num,den, Ts, 'zoh');
Hrld2=tf(numd2,dend2, Ts);

% Funcion de transferencia para el controlador PI
% Valores exactos del controlador 
k=1/numd1;
Ti=Ts/(1-abs(dend1(2)));
numpi1=k*[1 -(1-Ts/Ti)];
% Valores aproximados aplicados en los controladores promediados
k=0.8*(L/Ts + R/2);
Ti=L/R + Ts/2;
numpi2=k*[1 -(1-Ts/Ti)];

denpi=[1 -1];
Hpi1=tf(numpi1, denpi,Ts);
Hpi2=tf(numpi2, denpi,Ts);

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -