Advertisement
Guest User

Untitled

a guest
Jan 27th, 2020
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MatLab 1.30 KB | None | 0 0
  1. dN = 150e-3; dX = 30e-3; A = 30;
  2. Kov  =1; Tx = 42; Tr = 36;
  3. Snom = 20;
  4.  
  5. Eps = 0.6;
  6. nTakt = 10;
  7. sigma = []; miu = []; ksi = []; vreme = []; lambda = [];
  8. tau = zeros(1, nTakt);
  9. tick = 0;
  10. H = -Kov*A;
  11. L=0;
  12. G1 = Eps - dN/2+dX;
  13. G2 = Eps - dN/2;
  14. level = 0;
  15. for i = 1:nTakt
  16.     if (level == 0)
  17.         level = 1;
  18.             for t = 0:0.001:5
  19.             epsilona = H*exp(-t/Tz)+Kov*A;
  20.                 vreme = [vreme t+sum(tau(1:i-1))]
  21.                 ksi = [ksi epsilona];
  22.                 sigma = [sigma Eps-epsilona];
  23.                 miut = Snom*(tick+t);
  24.                 miu = [miu miut];
  25.                 if (epsilona > G1)
  26.                     tau(i) = t;
  27.                     L = epsilona;
  28.                     break;
  29.                 end
  30.             end
  31.             tick = tick + tau(i);
  32.     else
  33.         level = 0;
  34.             for t = 0:0.001:5
  35.             epsilona = L*exp(-t/Tr);
  36.                 vreme = [vreme t+sum(tau(1:i-1))];
  37.                 ksi = [ksi epsilona];
  38.                 sigma = [sigma Eps-epsilona];
  39.                 lambda = [lambda 0];
  40.                 miu = [miu miut];
  41.                 if(epsilona < G2)
  42.                     tau(i) = t;
  43.                     H = epsilona - Kov*A;
  44.                     break;
  45.                 end
  46.             end
  47.     end
  48. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement