这个程序实际上还挺简单...
核心算法:
outd = (massflowrate * massflowrate) / (39.2 * outflow * outflow * sout * sout * density);
inpreesure = outd + outpreesure;
n = inpreesure * s;
v = massflowrate / (density * l);其中massflowrate为质量流率,outflow为出口管流量系数,sout为活塞泵出口面积,density为液体密度,outpreesure为泵出口压强,l为活塞行程,s为活塞面积,outd为出口管压降,inpreesure为缸内压强,n为应该加在活塞上的压力,v为活塞移动速度
(瞎写的变量名,能用就行)
C++的控制台程序: