Application development


  • Separate scientific and IHM developments
  • Decompose and graduate engineering requirements according to final value
  • Define database structure
  • Organize development in short loops including tests and client validation
  • Maximize generated code
  • Implement automated non regression tests

  • Organize in relational database
  • Ensure data integrity
  • Manage real time high flow acquisition
User interface

  • Keep it simple and friendly
  • Maximize automated development
  • Manage 2D/3D interactive layouts
  • Manage 2D/3D scientific plots
  • Manage large input/output formats
  • Produce reporting
  • Support fixed and mobile users’ terminals
  • Implement automated non regression tests

  • Analyze the problem
  • Produce exhaustive bibliography
  • Model the problem
  • Validate the solution
  • Implement automated non regression tests


Elongated structures mechanics


In many engineering problems, it is necessary to evaluate the mechanical behaviour of a rigid elongated structure submitted to various loadings and restricted to move inside a hole.

Due to the interaction with the hole, the problem is non linear and requires specific algorithm to evaluate the exact positions and magnitudes of the contact forces.

We have developed an expertise that enables to calculate deflection and contact forces for :

  • uni-axial contact with rotative pipes
  • pipe in pipe problems (coupled deflections)
  • buckling and post buckling behaviour
  • mechanical, hydraulic and thermal loading

Based on this precise evaluation of the deflection and contact forces, we can also address mechanical integrity problems such as fatigue and wear.



Milling machines are composed of individual cutters mounted on a steel body.

Under specific applied loads, each individual cutter penetrates the material and cut a groove.

We have developed an expertise that enable to evaluate the force/displacement global relation, based on the elementary contributions of individual cutters :

  • Define the kinematic parameters (displacements per revolution)
  • Calculate the interaction geometry of all single cutters with the material to remove
  • Develop a single cutter / material interaction model
  • Integrate all individual contribution to define global behaviour

Using this approach we can :

  • Evaluate the exact repartition of the forces on each cutter
  • Optimize the system geometry to :
    • Increase the performance
    • Reduce the vibrations
  • Optimize the machining trajectories (optimum depth of cut)
  • Couple the drilling head with the the drilling machine to analyse the global mechanical response