Thomas Paviot and Jelle Feringa, managers of the pythonOCC project, will attend the 12th NASA-ESA Workshop on Product Data Exchange, 18-20 May 2010, Norway. Here is the abstract of the lecture they will give (slides of the presentation will be uploaded as soon as the conference has took place).
Implementation of a SaaS based simulation platform using open standards and open source software
Thomas Paviot*, Jelle Feringa**
Abstract: Software as a Service (SaaS) is underlined in the literature as an important area of developement, and is an active field of research for software or organizations integration. Major PLM vendors already provide SaaS/web based solutions (e.g. Product Data Management software coming with a set of web services and lightweight internet browser clients), but many issues still have to be solved in order to cover the whole product lifecycle engineering workflows. In that sense, the presented paper deals with the simulation issue: currently, most of the CAE tools (FEM solvers, pre-processors and post-processors) used by engineers require expensive hardware, costly licensing scheme and might not be interoperable. This gives rise to high operational and maintenance costs.
The arrival of a healthy biotope of open source CAD/CAE tools, such as Code_Aster, pythonOCC or Salome give rise to new engineering workflows that allow to overcome these issues. Developing a SaaS/web based CAE simulation platform would allow one to overcome these barriers. Such an intent however requires a large range of technologies to be closely integrated, e.g. web technologies, remote public services, data visualization, 3D modeling, meshing, simulation, optimisation etc. The goal of this paper is to present an approach based on open source software and open standards that facilitate the achievement of a SaaS simulation workflow, by using a strategy of interoperable components rather than an integrated monolithic solution.
In the first part of the paper, we present the global functional architecture of such a simulation platform. Open standards are underlined as a key-concept for enabling this functional architecture to be technically implemented: open standards for data representation as well as a topology of webservices intended to data exchange. In the following section, the different frameworks that support the solution are detailed: web server, parametric modeling kernel, on-line data visualization, meshing and simulation/optimisation frameworks. The third section introduces two scenarii aiming at modeling common industrial workflows and, at the same time, validate the presented solution. As a conclusion, implementation issues are detailed and a functional demonstration is presented.
Keywords: Software as a Service (Saas), Knowledge Based Engineering (KBE), parametric modeling, product data visualization, Finite Element Method (FEM) based simulation.
Slideshow of the presentation:
Screencast of the demo