Entering simulink 3D look-up table data from MATLAB

mercredi 2 avril 2014

I have created a contour plot in MATLAB using the following code:



>> NP=40;

>> [RP TP]=meshgrid(linspace(min(RPM),max(RPM),NP),linspace(min(BMEP),max(BMEP),N P));

>> BSFC_IT=griddata(RPM,BMEP,BSFC,RP,TP);

>> NC=12;

>> Fig1=figure;

>> [CT HT]=contourf(RP,TP,BSFC_IT,round(logspace(log10(210),log10(400),NC)));

>> colorbar;

>> %clabel(CT,HT);

>> xlabel('Engine Speed (rpm)')

>> ylabel('BMEP (bar)')

>> title('Contours of BSFC (g/kWh)')



I would like to put all of my data in a 3D look-up table in Simulink, then when I insert a value for x and y it returns me a value for z.



Is there any way I can do this? I've been looking at how to use 3D look-up tables but I can't get my head around it.



Any help is much apreciated.



Cheers



Alex




Attached Images





File Type: png BSFC Plot.png (31.0 KB)







0 commentaires:

Enregistrer un commentaire