Post a query
 
| Engineering & Design  
KBE  Venus Using Icad

Common KBE practices using ICAD

The Knowledge Based Engineering engine of ICAD enables encapsulation of best practices, automates repetitive tasks while adhering to legislative and manufacturing constraints thereby building a "Virtual product and process model" in a short time.

Need for VENUS
Venus was developed because of short comings of common Knowledge Based Product like ICAD. There was some need for creating new KB environment to meet the increasing demand of new functionality from the industry. Customer were interested in solving there problem using their company Knowledge. But burden of programming was very high. There were other several shortcoming in conventional approach.

What is VENUS?
VENUS is an Architecture for developing and deploying rapid Knowledge Based Engineering applications, developed using ICAD 7.0. It is based on the concept of the Generic Defpart creation (a tool to define an ICAD tree dynamically without writing lisp code.) having short modification cycle, resulting in saving time

PLM Skills & Capabilities



Advantages of VENUS
  • No need to write code in LISP or IDL.
  • Persons not familiar with Lisp code but with an idea of Knowledge Based Systems can create efficient Defparts.
  • Unlike the LISP where, Knowledge and data resides in lisp code, making it impossible to extract the specific information whenever required, Venus distinguish them separately, making it easy to extract knowledge
  • Venus Architecture is Platform Independent.
  • In LISP,to alter certain data the user has to change the Lisp Code, which is not practiced in Venus
  • Venus allows adding or deleting parts dynamically
  • Any KBE software can use this Knowledge
  • No need to recompile the source code as binary files are ready for loading so less loading time
  • Dynamic part addition and deletion
  • Dynamic attributes, inputs, spec sheet, spec control addition and deletion is possible
  • All ICAD functions and attributes are usable.
  • Knowledge is not embedded in code so one can easily view and modify it
  • Dynamic methods addition and deletion
  • LISP/IDL code can be generated for the created objects for viewing purpose
  • Short modification cycle as compared to LISP due to dynamic modification capability
  • Rapid development of KBE application
  • Easy debugging and fault finding techniques
  • Can read and write IGES files
User Classification

Users are classified as Engineering Application Developer and End Users.

Engineering Application Developer
They will be able to create a new KB module from technical specs. A basic idea of KBE structure is required. The tool for creating and modifying a new module is termed as module-painter. The modules defined in 'module painter' can be used after selecting the specific module from database. Application Developer will define Rules and assign permissions for a particular user for a module.

End Users
End-users use the module already defined by engineering application developer. They will be able to instantiate modules just by selecting the application. Automatic loading mechanism takes care loading of selective parts run time. They are able to create new instance and store the version depending of their permission. They will have different access permissions depending on their login name. The entry module for an end-user is DESKTOP where necessary authorization is checked and is given part access.

Service Areas
KNEXT
Case Studies
Wiper Analysis
Driver Hand Control Reach