Method, system and computer program product for providing insights on user desirability
AssigneeSPG Dry Cooling Belgium
InventorsAndreas COUMNAS, Christophe DELEPLANQUE, Sanjeev NARAYANAN
Life of this patent
Estimating the term…
Abstract
The present invention pertains to a method, system and computer program product for providing insights on user desirability on database-stored computer-aided design (CAD) knowledge models, as well as use thereof for managing CAD-knowledge models of cooling installations.
Claims16
Computer-implemented method for providing insights on user desirability, comprising the steps of:
- providing a database for managing a plurality of computer-aided design (CAD) knowledge models, wherein the database comprises for each knowledge model a plurality of input and output data fields and a plurality of calculation modules, wherein each data field comprises a data slot for receiving a value and a CAD-identifier corresponding to a parameter of a parametric CAD-model, wherein each calculation module couples a value of a corresponding input and output data slot via a formula;
- obtaining a set of training records for each input CAD-identifier, wherein each of said training records is obtained by:
- receiving a starting training input value in one of the input data slots of the database, wherein for said starting training input value a corresponding starting training output value is obtained by means of one or more corresponding calculation modules;
- obtaining a modification to the starting training input or output value, wherein for said modified value a proposed corresponding training input or output value is obtained for said knowledge model by means of one or more corresponding calculation modules, wherein the modification to the starting training input or output value occurs due to a user action;
- o obtaining an acceptation indicator for the proposed corresponding training input or output value,
- wherein said input and output values are thereby registered as a desired training input or output value;
- wherein each of said training records at least comprises the starting training input value and the corresponding desired training input value;
- training a computer-implemented machine learning module for each input CAD-identifier based on the corresponding set of training records;
- providing a starting input value in an input data slot of a CAD-knowledge model, wherein for said starting input value a corresponding output value is obtained by means of one or more corresponding calculation modules;
- obtaining a proposed desired input value for said starting input value by means of the trained computer-implemented machine learning module.
Computer system for providing insights on user desirability, the computer system comprising a database for managing a plurality of computer-aided design (CAD) knowledge models, wherein the database comprises for each knowledge model a plurality of input and output data fields and a plurality of calculation modules, wherein each data field comprises a data slot for receiving a value and a CAD-identifier corresponding to a parameter of a parametric CAD-model, wherein each calculation module couples a value of a corresponding input and output data slot via a formula, wherein the computer system is configured for:
- obtaining a set of training records for each input CAD-identifier, wherein each of said training records is obtained by:
- receiving a starting training input value in one of the input data slots of the database, wherein for said starting training input value a corresponding starting training output value is obtained by means of one or more corresponding calculation modules;
- obtaining a modification to the starting training input or output value, wherein for said modified value a proposed corresponding training input or output value is obtained for said knowledge model by means of one or more corresponding calculation modules;
- obtaining an acceptation indicator for the proposed corresponding training input or output value, wherein said input and output values are thereby registered as a desired training input or output value;
- wherein each of said training records at least comprises the starting training input value and the corresponding desired training input value;
- training a computer-implemented machine learning module for each input CAD-identifier based on the corresponding set of training records;
- providing a starting input value in an input data slot of a CAD-knowledge model, wherein for said starting input value a corresponding output value is obtained by means of one or more corresponding calculation modules;
- obtaining a proposed desired input value for said starting input value by means of the trained computer-implemented machine learning module.
Computer program product for providing insights on user desirability, comprising instructions for:
- providing a database for managing a plurality of computer-aided design (CAD) knowledge models, wherein the database comprises for each knowledge model a plurality of input and output data fields and a plurality of calculation modules, wherein each data field comprises a data slot for receiving a value and a CAD-identifier corresponding to a parameter of a parametric CAD-model, wherein each calculation module couples a value of a corresponding input and output data slot via a formula;
- obtaining a set of training records for each input CAD-identifier, wherein each of said training records is obtained by:
- receiving a starting training input value in one of the input data slots of the database, wherein for said starting training input value a corresponding starting training output value is obtained by means of one or more corresponding calculation modules;
- obtaining a modification to the starting training input or output value, wherein for said modified value a proposed corresponding training input or output value is obtained for said knowledge model by means of one or more corresponding calculation modules;
- obtaining an acceptation indicator for the proposed corresponding training input or output value, wherein said input and output values are thereby registered as a desired training input or output value;
- wherein each of said training records at least comprises the starting training input value and the corresponding desired training input value;
- training a computer-implemented machine learning module for each input CAD-identifier based on the corresponding set of training records;
- providing a starting input value in an input data slot of a CAD-knowledge model, wherein for said starting input value a corresponding output value is obtained by means of one or more corresponding calculation modules;
- obtaining a proposed desired input value for said starting input value by means of the trained computer-implemented machine learning module.
Dependencies are inferred from the claim text.