Software for Fluid Power Technology


From Editor

The purpose of the Software Review section of the Journal is to present information to the reader about engineering software, including simulation programs, to highlight their specific features and their "fitness to purpose" in the unique field of fluid power and motion control. It is, of course, impossible to establish evaluation criteria matching the needs of all readers, therefore readers should not look for absolute ratings but more or less "fuzzy" opinions of the reviewer. A software program is like a wrench, just a tool to solve problems. It is good to solve some problems and not so good for others and this depends on both the nature of the problem and the users' attitude - and generally when we review software we do not know either. A software tool can be highly specialised and great for a some applications but not so well suited for others, on the other hand another software tool can be more flexible and generally applicable but without outstanding features. It is impossible, and even misleading, to say which one is better. What we hope to accomplish is to give the reader information necessary to take his/her own decision.

CASPAR: A Multi-Domain Model for Predicting the Performance and Losses of Swash Plate Type Axial Piston Machines


1. Introduction


        In the past, the design of piston machines has relied on very simplified models and the experience of the de-signer.  Due to the limitations associated with these traditional methods, achieving an optimal pump/motor design was only possible at a single operating condi-tion.  Current technology, however, calls for machines that have minimal losses over a broad range of operat-ing conditions.  To meet these demands in a cost effec-tive manner, engineers in the field of pump/motor de-sign can no longer rely on traditional design methods and require sophisticated models that predict machine performance and losses across a broad range of operat-ing conditions.  The simulation model, CASPAR, is a model for predicting the performance and losses of swash plate type axial piston pumps and motors con-sidering specific machine geometry and operating con-ditions.  The model has been developed to meet the need of the next generation of pump and motor re-searchers and designers and represents a powerful de-sign tool for this kind of displacement machine.  The following review discusses some of the theory and assumptions behind the model as well as its many capabilities, options, and outputs.

Contact Information


   
Internet Site: http://cobweb.ecn.purdue.edu/~mahalab/index
Vendor: TuTech, Inc
Contact Person: Prof. Dr.  Monika Ivantysynova 
Telephone Number: +1 - 765 - 447-1609 
Fax Number: +1-765-448-1860
Email: mivantys@purdue.edu 
Platform: Windows


2. Model Description


        CASPAR describes the flow of a compressible and viscous fluid from the ports through the valve plate to the displacement chamber. It further considers the gap flow through each of the three lubricating gaps that seal the displacement chamber. The change of pressure in the displacement chamber resulting from the basic working process of the displacement machine causes fluctuating forces and moments leading to oscillating micro motion of moveable parts of the rotating group which are considered by the model.
        CASPAR is a stand alone tool developed using the C++ programming language. Models implemented and solved in CASPAR consider the time dependent change of gap heights due to oscillating forces, the interaction between machine parts, the dependency on design and operating parameters and the energy dissipation within the gaps.
        CASPAR also considers the influence that surface deformation of parts forming the gaps has on machine performance and behavior. The mathematical descrip-tion of the fluid flow from the ports to the displacement chamber and through the sealing and bearing gaps leads to a system of partial and ordinary differential equations. A new numerical method based on iterative coupling of separate solvers for fluid/solid domains has been developed to solve this transient nonlinear system consisting of the Reynolds equation and the energy equation for the fluid domain, the equation of elasticity for the solid domain and the determination of gap heights by solving the motion equation of the multi-body system of the rotating group. The initial boundary conditions such as instantaneous cylinder pressure are obtained by solving the fluid flow from the displacement chamber to the ports.
        CASPAR models the gap flow as the situation where a balance of external and fluid forces is present, i.e. full film lubrication.  No mixed friction model is therefore present.  Additionally, the model does not assume any surface roughness of the solid parts, assum-ing rather ideally smooth sliding surfaces.




3. Input Parameters


        CASPAR requires several input files, most of which can be easily created using a graphical user interface.  The input files describe the machine geometry and operating conditions, as well as any specific options, such as the deformation model, that the user wishes to consider.  An example of the GUI for building the operating condition input file (also known by its file extension, the bpd file) is shown below.





Fig. 1: Illustration of the GUI for building the operating condition input file

   Using the interface shown above in Fig. 1, the user can specify either pumping or motoring mode as well as the operating condition of the machine.  Other parameters that can be specified in the input files are listed below.
        •    Hydraulic Oil properties
        •    Temperatures at the input and output ports and in the fluid film
        •    General machine geometry
        •    Operating parameters
        •    Grid settings for all solid parts

        •    Simulation settings (e.g. number of revolutions, initial gap height values, etc)

Much work has been done to develop a versatile model.  CASPAR is able to consider the effect of precompression grooves, as well as precompression filter volumes.  Additionally, CASPAR incorporates a module for considering spherical valve plates.
Finally, CASPAR includes the capability of considering macro-geometry alterations to the solid parts.  This allows for investigations into the effect of piston, slipper, and cylinder block shaping.



4. Using CASPAR



  The program CASPAR is separated into two modules; the pressure module and the gap flow module.  After creating the input files, which can be done using either the GUI or directly creating appropriately formatted text files, the pressure simulation is run.  The instantaneous cylinder pressure, an output from the pressure simulation, is then used as an input (i.e. boundary condition) to the gap flow simulation.  The leakage output from the gap flow simulation can be input back into the pressure module for a second iteration of the pressure simulation.  This second iteration of the pressure module allows for an accurate calculation of volumetric losses.




Double-click the images to enlarge them
and click once to make them thumbnail size again.

                                    



                        Fig. 2: User interface of CASPAR                                 


The initial user interface, shown above in Fig. 2, allows the user to choose between the pressure module simulation and the gap flow module simulation.  Also in this window, the user can either resume an existing simulation or begin a new simulation.






  Fig. 3: Pressure Module user interface

In the pressure module user interface, shown above in Fig. 3, the user loads the necessary input files and specifies the leakage option.  Either constant leakage is assumed, or leakage data from the gap flow simulation is used.  If the user possesses measurement data, this can be input into the pressure simulation as well in place of constant leakage or predicted leakage from the gap flow simulation.



  Fig. 4: Gap Flow Module user interface

In the gap flow module user interface, shown above in Fig. 4, the user loads the necessary input files.  Here, the user may also specify the gaps to be considered, any macro-geometry of the solid parts, as well as pressure data.  This data is either read from the output of the pressure simulation, or from measurement data.  If no input is specified, an ideal pressure profile is assumed.  Also included in this interface is the option to consider non-isothermal gap flow.  This option requires a special input file as well as the appropriate thermal module for calculating the boundary conditions (i.e. surface temperature distribution) of the energy equation.


5. Outputs of CASPAR



  Many outputs are generated by CASPAR for user analysis.  A summary list of the outputs from both the pressure simulation and gap flow simulation are listed below, as well as a brief discussion concerning visuali-zation of the output data.

5.1        Pressure Module Outputs


                    •    Instantaneous cylinder pressure
                    •    Effective instantaneous flow and real flow ripple at pump outlet or motor inlet
                    •    External and internal volumetric losses, includ-ing their origin

5.2        Gap Flow Module Outputs


            •    Gap heights between the valve plate and the cyl-inder block, between piston and cylinder and be-tween slipper and swash plate
           •    Viscous friction between piston and cylinder, valve plate and cylinder block and slipper and swash plate as well as the resulting torque loss. (torque                     loss only considers viscous friction)
            •    Forces and moments applied on the swash plate
            •    Pressure, temperature and velocity fields for the above mentioned lubricating gaps of a swash plate machine

5.3        Visualizing CASPAR Outputs


The model incorporates a viewer, CASPARView, which allows the user to visualize many of the outputs of the model while the simulation is running.  Two examples of the viewer are shown below.





                            



                                Fig. 5: User interface of CASPARView                                 





               

  Fig. 6: Sample output of CASPARView, illustrating the Swash plate moment about the x-axis over one shaft revolution of the cylinder block

To meet the specific needs of the user, the raw output data may be post processed in a secondary software of the user’s choice.  Some of the information returned by CASPAR, such as three dimensional gap heights and pressure fields, is not displayed in CASPARView and must be post processed in a secondary software, such as MatLab.  Examples of these outputs are shown below.



  Fig. 7: Illustration of the gap height between the piston cylinder interface unwrapped along its circumfer-ence for one angular position of the cylinder block




  Fig. 8: Illustration of the pressure distribution in the cylinder block valve plate interface at one angular position

6. Summary and Further Information



  The simulation program CASPAR, which has been developed at the Institute for Aircraft Systems Engi-neering in Hamburg, Germany, is based on a non-isothermal gap flow model considering the change of gap heights due to micro motion of parts and surface deformations for the coupled lubricating gaps of swash plate axial piston machines. The program calculates real flow ripples at both the inlet and outlet ports, the instantaneous displacement chamber pressure, the in-ternal and external volumetric losses, viscous friction forces, gap heights, and oscillating forces and moments exerted on the swash plate.  The program is a powerful tool for predicting machine performance and losses based on a given pump/motor design.  Some selected publications regarding the development and application of CASPAR are listed below.



Huang, C. and Ivantysynova, M. 2003. A new ap-proach to predict the load carrying ability of the gap between valve plate and cylinder block. Bath Work-shop on Power transmission and Motion Control PTMC 2003, Bath, UK, pp. 225 - 239.

Ivantysynova, M., Huang, C. and Behr, R. 2005. Measurements of elastohydro-dynamic pressure field in the gap between piston and cylinder. Bath Workshop on Power Transmission and Motion Con-trol PTMC 2005, Bath, UK, pp. 451 - 465.

Lasaar, R. and Ivantysynova, M. 2004. An Investiga-tion into Micro- and Macrogeometric Design of Pis-ton/Cylinder Assembly of Swash Plate Machines. International Journal of Fluid Power, Volume 5, No. 1, pp 23-36.

Wieczorek, U. and Ivantysynova, M. 2002. Computer Aided Optimization of Bearing and Sealing Gaps in Hydrostatic Machines – The Simulation Tool CAS-PAR. International Journal of Fluid power, Volume 3, No. 1, pp. 7-20.


BACK



©2008 Fluid Power Net All rights reserved. Disclaimer