How to Generate Compressor Map ?

Hi Everyone. I want to create Compressor Map . Could you advice me a literature or something that i learn how to create it. Compressor Map is like that. http://www.bing.com/images/search?q=compressor+map&view=detailv2&&&id=D61567EA61B4BF1A32914B7A2F3D3FF257056D97&selectedIndex=0&ccid=QGX3rBFL&simid=608043743320213901&thid=JN.Cklz7CSwlqnK5IUxzxcj8g&ajaxhist=0
. I have already drawn surge and choke lines . My Problem is: i do not know how i can draw Efficiency line which were as blue drawn??

5 comentarios

cemsi888
cemsi888 el 28 de Abr. de 2015
Please I Need help immediately!!!
Francisco Vaquero
Francisco Vaquero el 25 de Mayo de 2017
Cemsi888 I have the same problem, could you help me about the surge and choke lines??
Amirali Kafashi
Amirali Kafashi el 29 de Jul. de 2017
Hi,I have same problem,could you please help me?I can't draw efficiency lines as well as other compressors maps....
Quentin-Alexandre Tütsch
Quentin-Alexandre Tütsch el 16 de Oct. de 2020
Hi there, I have the same problem. Does anyone have the code that draws this map ? I also have problem with surge and choke lines.
KOMAL MADAN
KOMAL MADAN el 19 de Oct. de 2020
hello ...can anyone help me in drawing compressor map

Iniciar sesión para comentar.

Respuestas (1)

Ilham Hardy
Ilham Hardy el 28 de Abr. de 2015

0 votos

That is a contour plot. You can plot a contour plot using contour command.

8 comentarios

cemsi888
cemsi888 el 28 de Abr. de 2015
%%Wirkungsgrad
eta_c_tt_is_hun=ceil(eta_c_tt_is*100)
A=repmat(eta_c_tt_is,1,40);
%%Compressor
for i=1:length(indices)
[Max_mdot_corr(i),k(i)]=max(mdot_corr(indices{1,i}))
[Min_mdot_corr(i),k1(i)]=min(mdot_corr(indices{1,i}))
end
for s=1:length(k)
zeilenum_max(s)=indices{1,s}(k(1,s))
PI_C_tt_comp_max(s)=PI_C_tt(zeilenum_max(1,s))
zeilenum_min(s)=indices{1,s}(k1(1,s))
PI_C_tt_comp_min(s)=PI_C_tt(zeilenum_min(1,s))
end
hold on
plot(Max_mdot_corr(1,:),PI_C_tt_comp_max(1,:),'linewidth',2)
plot(Min_mdot_corr(1,:),PI_C_tt_comp_min(1,:),'linewidth',2)
contour(mdot_corr,PI_C_tt,A,'showtext','on')
cemsi888
cemsi888 el 28 de Abr. de 2015
i tried it yesterday but it does not work. You can find above my codes...
Ilham Hardy
Ilham Hardy el 28 de Abr. de 2015
By just saying 'it does not work' doesn't help us to help you.
You need to be specific on how/why it does not work, i.e. what error message (if there any), what you want to have not equal to what you get, etc.
Maybe it will be easier if you could attach the value of your variables, so that we can directly test your script? You can upload a file (mat file) using the paperclip button.
cemsi888
cemsi888 el 28 de Abr. de 2015
Editada: cemsi888 el 28 de Abr. de 2015
i added. i think my Problem is i have to create 40*40 Matrix for Efficiency. i created it but with repmat. it makes just repeating the values. i think i have to make Interpolation or Extrapolation.
cemsi888
cemsi888 el 29 de Abr. de 2015
I added m file .do you have any idea?
Ilham Hardy
Ilham Hardy el 29 de Abr. de 2015
Just finished looking into your mfile. Your guess is correct, the efficiency matrix cannot be replicated. The problem lies (at this moment) in the efficiency matrix.
As on how to proceed, i would suggest to manually fit/mapped the efficiency curve (i assume you have the compressor map from the manufacturer?). You can use the splinedraw script available on the File Exchange to help you fit the graph.
cemsi888
cemsi888 el 29 de Abr. de 2015
Thanx for answer. another question that i did not understand. i will use griddata to make Interpolation. This is the documentation of griddata vq = griddata(x,y,z,v,xq,yq,zq) but i did not understand what is v?
In the syntax
vq = griddata(x,y,z,v,xq,yq,zq)
then x and y and z are coordinate vectors or arrays, and v is the array of values for each (x,y,z) combination. xq, yq, zq are the coordinates that you want to extra the values at.

Iniciar sesión para comentar.

Categorías

Más información sobre Particle & Nuclear Physics en Centro de ayuda y File Exchange.

Preguntada:

el 28 de Abr. de 2015

Comentada:

el 19 de Oct. de 2020

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by