Setup - Performances - fluid 3D design recommendations

Context

Here are some advice to improve performances for the usage of Piping & Tubing 3D Design (or HVAC) :
 

  • Use Asynchronized Filter
  • Use Fluidic Cache 
  • Setup CATIA cache
  • Define multiple/little specification 
  • Split catalog by specification criteria

 

Use Asynchronized Filter

“Formula Asynchronized” mode is only created for performance reasons.
PLM parts are computed at a given point in time « T » based on the unit filter formula & database  content (result) and the result is stored at unit filter level as a not editable list of PLM parts been a photo at « T »,
When the returned parts for this filter will be requested by application, the stored list of the parts with the Unit Filter will be returned.
Warning: if parts are added to catalog, filter result have to be recomputed manually

 

Documentation about Asynchronized Filter :
 

Creating or Editing Filter Units
 https://help.3ds.com/2021x/english/dsdoc/eseusermap/ese-t-filter-unitedit.htm?contextscope=onpremise

 

Note : since 19xFD02, Asynchrone mode is integrated inside Fluidic cache (System will load only part from the Spec)

 

Use Fluidic Cache management - User side

No usage of cache 

leads to a loading of data is synchronous with the need ; each time a function need to acces to setup data , system will load the just necessary data. As of consequence , the full setup will be fully loaded after X user interactions
Main reason of the non smooth way of work in Fluidic Apps

it is why it is recommanded to use the Fill Fluidic Cache command

 

Fluidic PLM cache
 

  • Provide the capability to load in one step the Fluidic resource at the beginning of the CATIA session
  • If customer activate it, the following action is done during the first access of Fluidic Apps
    • Open in design mode a list of Specifications (only the direct table/Part’s filter under the Spec)
    • Open the X number of favourite Fluidic part (it is the X last Fluidic part used, default 100)
  • The cache is active ALL the time, it is emptied only if:
    • Designer request it through dedicated command
    • CATIA session ends (automatic)
    • User does a switch of Collaborative Space
  • Provide the capability to fill the CATIA Cache with all the Fluidic resource
    • Include all the stream of all Fluidic parts
       

 

After the loading step, all necessary data are already in CATIA session, so the work of Designer is smoother, no need to wait after each interaction to retrieve data from server
 

Dedicated presentation :

 

Documentation :

Managing Fluidic Resources Cache
 

https://help.3ds.com/2021x/english/DSDoc/PipUserMap/fluidicinfra-t-ManageFluidicCache.htm?ContextScope=onpremise#fluidicinfra-t-ManageFluidicCache
 

 

Use Fluidic Cache management - Admin side

this part concerns the user that are defining the Piping specification and that need to make some back and forth between Engineering Specification App and Piping & Tubing 3D Design App to test  the specification

Sometime loading time for engineering specification app is too long because it is loading all the specification. (Even the other domains HVAC or Raceway).

Reason

When you start a piping session, the cache panel pop up to select the specification to load in Cache :

To list the name of all the specification, all the specification objects are loaded.

Then when you come back to Engineering Specification app, as the specification is now loaded, the app complete the loading by opening all the tables, filters under it.

 

bypass

  1. If you are only working on specification setup, do not open physical product.
  2. Launch a first time a physical product and unselect the option . Restart your 3DExperience

 

Long term correction

A correction should be deliver in and FD of 24x or in 25x

 


 

Setup cache

  • The memory of computer must be compatible with the size of data managed by CATIA, DS advises value between 10GB to 32GB
  • The hard disk where is store the CATIA cache must have efficient I/O (SSD if possible) and also an available size relevant to the data used by users as fluidic catalogs can have a considerate amount of parts. We usually assign a minimum value of 20Go while the default is 1.5Go

Specification catalog / library

Split catalog/library by specification criteria 

Define your catalog accordingly to your specification criteria  (ex materials).
Enhance loading performance