@ppramanik62/lab-works
Version:
A comprehensive command-line toolkit for hydraulic turbine calculations, supporting Francis Turbine and Pelton Wheel computations with interactive mode and validation.
37 lines • 1.08 kB
TypeScript
export interface FrancisResults {
Ha: number;
N1: number;
Q1: number;
T1: number;
Pt1: number;
Pa: number;
eta: number;
}
/**
* Calculate available head (Ha)
*/
export declare const calculateHa: (pressureGaugeReadingPositive: number, pressureGaugeReadingNegative: number) => number;
/**
* Calculate discharge (Q) iteratively
*/
export declare const calculateQ: (h: number, H: number, Va: number) => {
Q: number;
Va1: number;
};
/**
* Calculate performance parameters
*/
export declare const calculateParameters: (N: number, Q: number, T: number, Pt: number, Ha: number) => Omit<FrancisResults, "Ha">;
/**
* Calculate torque from weights and RPM
*/
export declare const calculateTorque: (w1: number, w2: number) => number;
/**
* Calculate power from torque and RPM
*/
export declare const calculatePower: (N: number, T: number) => number;
/**
* Main calculation function
*/
export declare const calculateFrancis: (ppg: number, npg: number, w1: number, w2: number, rpm: number) => FrancisResults;
//# sourceMappingURL=formulas.d.ts.map