flow_quantity.m

来自「润滑理论的matlab求解程序,包括弹流和刚流润滑.」· M 代码 · 共 29 行

M
29
字号
%flow_quantity.m
function[Q1,Q2,Q3]=flow_quantity(m,n,e,ratio,P) 
%This program is used to calculate the flow quantity of the sliding bearing 
%P is distributed pressure
    delta_m=2*pi/m;
    delta_n=2/n;
    H0=(1+e);
    
    Q1=0;
  for j=1:n
      Q1=Q1+(P(2,j)-P(1,j))/delta_m*delta_n;
end
      Q1=H0/2-H0^3*Q1/4;       %计算轴承油膜起始边的进油量
      
for i=1:m
      if(P(i,2)==0)
      break;
     end
end                 %找到油膜终止边的位置
  Hb=(1+e*cos((i-1)*delta_m));
   Q2=Hb/2;                  %计算轴承油膜终止边的出油量
   
  Q3=0;
for k=1:m
      Hi=(1+e*cos((k-1)*delta_m));
      Q3=Q3+Hi^3*(P(k,n)-P(k,n+1))/delta_n*delta_m; 
        %计算轴承两端的端泄量
end
Q3=Q3/(2*ratio^2);

⌨️ 快捷键说明

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