Advertisement
Guest User

Untitled

a guest
Dec 4th, 2016
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MatLab 1.55 KB | None | 0 0
  1. close all;
  2. clear ;
  3. %%
  4.     set(0,'DefaultAxesFontSize',12, 'DefaultAxesFontName','Times New Roman');
  5.     set(0,'DefaultTextFontSize',12, 'DefaultTextFontName','Times New Roman');
  6.     set(0,'DefaultAxesXGrid','on', 'DefaultAxesYGrid','on');
  7.     set(0,'DefaultLineLineWidth',2);
  8.     set(0,'DefaultAxesColorOrder',[0 0 0]);
  9. %%
  10. % Xticks = [0:0.2:1];
  11. %%
  12.  
  13. % model = 'vc_direct_ad.mdl';
  14. model = 'vc_direct_ad_robast.slx';
  15.  
  16. load_system(model)
  17. tpx=0.48;
  18. tpy=0.999;
  19.  
  20. variationMc = [0.25,0.5,0.75,1]*0.484;
  21. variationRangeR2 = [0.5:0.2:2];
  22. variationColour = ['k', 'r', 'g', 'y'];
  23. variationLegend = ['0,25*M_n', '0,5*M_n', '0,75*M_n', 'M_n']
  24.     vR1 = 1;
  25.     vR2 = 1;
  26.  
  27. %% Figure 1
  28. A=figure;
  29. set(A, 'Units','centimeters', 'Position',[0 0 17 11.5]);
  30. movegui(A, 'center');
  31. q = 0;
  32. for Mcr = variationMc
  33.     q=q+1;
  34.  
  35.     arrayiq = [];
  36.     arraypa = [];
  37.     i = 0;
  38.  
  39.     for vR2 = variationRangeR2
  40.         i = i + 1;
  41.         sim(model)
  42.         arrayiq(i) = iq(end);
  43.         arraypa(i) = Pa(end);
  44.        
  45.     end
  46.    
  47.    
  48.     %%
  49.     sub1 =subplot(1,2,1), plot(variationRangeR2,arrayiq,variationColour(q))
  50.     hold on;
  51.     grid on;
  52.     %xlim([t(1) t(end)]); ylim([min(iq) max(iq)]);
  53.     title('Струм ротора i_q, А','Units','normalized','Position',[tpx tpy]);
  54.    
  55.  
  56.     %%
  57.     sub2 = subplot(1,2,2), plot(variationRangeR2,arraypa,variationColour(q))
  58.     hold on;
  59.     grid on;
  60.     %xlim([t(1) t(end)]); ylim([min(pa)-10 max(pa)+10]);
  61.     title('Активна потужність, Вт','Units','normalized','Position',[tpx tpy]);
  62.  
  63. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement