This article presents a novel methodology to design swash plate type axial piston machines based on computationally based approach. The methodology focuses on the design of the main lubricating interfaces present in a swash plate type unit: the cylinder block/valve plate, the piston/cylinder, and the slipper/swash plate interface. These interfaces determine the behavior of the machine in term of energy efficiency and durability. The proposed method couples for the first time the numerical models developed at the authors’ research center for each separated tribological interface in a single optimization framework. The paper details the optimization procedure, the geometry, and material considered for each part. A physical prototype was also built and tested from the optimal results found from the numerical model. Tests were performed at the authors’ lab, confirming the validity of the proposed method.
Coalgebraic models, Prototyping, and Higher-order programming
Construction and observation are two basic notions in Computer Science corresponding to precise dual mathematical concepts: those of algebra and coalgebra. This paper introduces a simple coalgebraic model for concurrent processes and discusses its animation in the declarative language Charity. It is argued that the ability to reason in an uniform way about data and behaviour, provides an unifying approach to functional prototyping of software speci cations.