A singular Open Simulation Systems Architecture™ (OSSA™) was developed by Aurel to make CADSIM Plus a generic course of simulation platform. CADSIM Plus can host totally different simulator “personalities” for varied trade sectors. It is extensible in order that anybody with C++ programming expertise can embody their very own customized course of modules. And supply code is on the market for buy for many course of modules.
All process-specific info, together with items of course of gear, streams, bodily properties, specialised controllers, and particular objective modules corresponding to logic and sign items are exterior to the CADSIM Plus program, and are loaded at runtime. All modules conform to our OSSA communications normal, which defines how every module should describe itself and its necessities to the CADSIM Plus program.
CADSIM Plus surveys the entire modules within the libraries which are current, after which assesses your course of flowsheet to decide on a ‘finest match’ module for each bit of apparatus, utilizing a key phrase construction and synthetic intelligence algorithms.
Object-oriented design is a vital a part of the CADSIM Plus structure. Unit module objects are joined by streams, bodily properties and specs that are additionally objects. This is exclusive to CADSIM Plus. Coded objects are used for stream calculations. These objects enable advanced relationships, together with conditional calculations and equations that aren’t potential in different simulators – which move information constructions or arrays of numbers as streams. And, as a result of code is encapsulated in a single place, it doesn’t must be repeated in each unit module. This will increase performance and drastically improves efficiency and pc useful resource administration.
Another massive benefit of object-oriented design is that unit modules wouldn’t have to know each element concerning the stream calculations. This implies that including a brand new stream variable doesn’t require all present unit modules to be recoded. What this implies to you is that it’s simpler and quicker to develop new modules for CADSIM Plus.
An open system normal ensures that you’ve got entry to a wealthy number of module choices in your course of fashions. From commercially out there libraries, to customized module growth, to the power to do your individual in-house utilizing ANSI normal C/C++ coding – you’ll at all times have the power to mannequin a novel piece of apparatus – now, or sooner or later.