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
- 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
- If you are only working on specification setup, do not open physical product.
- 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