KBE technology applies mediumly in UG

  • Time:
  • Click:105
One, the development of technology of foreword   CAD experienced the following level: 20 centuries 70 time, use CAD technology to generated digitlization blueprint to improve the efficiency of scale project blueprint, but the effect that did not have subdesign truly. 80 time, parameter changes the technology that build a model to use the CAD technology that is based on a feature to build complete parameter to turn the three-dimensional model of drive, it is a foundation with this, to whole design and component undertake finite automatic process designing of yuan of analysis, motion analysis, constructional interference examination and NC, in order to make sure the design accords with actual project need. But at this moment CAD technology just faces a product to develop the some link in the process. Since 90 time, the CAD technology that is based on a process makes here chaos piles up cancel one part system cannot design the domain principle and knowledge, congener design and expert experience wait in blending in geometrical model, go, because this cannot realize the put sb in a very important position of knowledge resource, the architect still needs to undertake many repeatability designs the job. In products plan initial stage, this kind of circumstance affected innovation sex work of the architect. Undertake to make the architect concentrates energy the gender works innovating, CAD system should help an architect come out from the disengagement in the job of repeatability, because this issues the mechanical CAD system of generation to should use the computer outspread the design ability of the human expert that is core with creativity thinking, as far as possible implementation designs the automation of the process. This ability is the design tool on real significance. The process that human expert has designing depends on the expert control to knowledge, processing and application, cannot undertake without knowledge analysis, judgement is mixed decision-making, because this design automation is right,intellectual automation is handled. Current, KBE(Knowledge Based Engineering, be based on knowledge engineering) the technology is the program that settles this one problem to have an outlook most. The problem that KBE system exists to solve traditional CAD system offerred program, reflect like what design a principle, whether does the tie conflict, if why undertake in design phase product value, design is made feasible and whether does the end item of the design accord with the exterior to ask to wait, offer at the same time optimize plan. The goal that KBE system place should achieve is to make product information is in attainable applying in whole lifecycle, win optimization program thereby. 2, the notional   KBE of KBE is the drive that adopts knowledge and multiply the computer that offers optimal solution to engineering issue and task is compositive handle a technology. As a result of the open sex of KBE technology, so far, still have no a kind of accepted complete definition. The KBE center of British Coventry university thinks KBE system is the knowledge that one kind stores and processing and product model concern, be based on all of computer science department of product model; American Washington university thinks KBE is methodology of a kind of design, as close together as next generation CAD technologies union. It uses heuristic design regulation, will cover component part, assemble the development with the system. Model of product of KBE system memory includes information of geometry, blame geometry and descriptive product how to be designed, analysis and production project standard. The place on put together is narrated, the connotation of KBE can generalize for: KBE is the successive, compositive, innovation of domain expert knowledge and management, be CAx technology and AI technology is compositive. KBE system frame is shown 1 times like the graph. Want to make KBE system becomes the center of project process, must make apply to a product the relevant design principle of each phase. Want to be analysed from the design make significant favourable geographical position use KBE system, have flexible, open sex with respect to requirement KBE system, but sex of put sb in a very important position is usable door change. KBE system is embed inside depth at CAx system in, is not simple ground is added in a system that already existed, accordingly, KBE system should have the basic function below. (Of 1) knowledge use -- visit database of intellectual database knowledge to exist with a variety of forms conveniently, can be the database of durative existence or electronic form. KBE system can visit these intellectual databases conveniently, accordingly, the open sex of KBE system is very important. (The expression of 2) knowledge -- a kind of notation that found and using regulation of intellectual regulation knowledge is knowledge. Knowledge expresses even if describe a group of agreements of the world, it is intellectual symbolism, this kind of method expresses as human knowledge conveniently the intellectual structure that the computer can be received and handles. Intellectual notation should consider intellectual memory already, want to consider intellectual use again. Knowledge states cent is regular, predicative logic and frame to wait. Regulation is the text description that points to a kind of behavior, this kind of behavior is corresponding at constant input, adducible multiform knowledge base, produce certain result according to corresponding logistic condition, if diagnostic modelling, parameter is calculated, assign phyletic option or be warning of the generation when violating an obligation. Intellectual regulation can be built in any moment inside project lifecycle. Regular form is had flexible, applicably at a variety of course. Accordingly, regulation can be used in each phase of product lifecycle. Intellectual regulation and the object related its maintain dependency all the time. For example, after applied knowledge regulation builds system of a geometry, put in the process in its, regulation and geometrical body maintain dependency all the time. The architect can use this regulation to compile this geometry put oneself in another's position, also can make a new geometrical system again. If do not have this kind of dependency, use this regulation to be able to make another geometry system afresh only again, and the information of body of the first geometry and this regulation has nothing to do completely, so whole lifecycle became strict serial process, implement collateral project impossibly. (Of 3) knowledge get -- the system of multiply mechanism KBE that has knowledge is had " ego is generated " intellectual multiply mechanism. This is the different point with it and traditional expert main system. Traditional expert system is to rely on handiwork of knowledge engineering division to get expert knowledge, efficiency is inferior. Main reason is the expert inside professional domain lack understanding to the system, do not know how to provide comprehensive knowledge; And systematic engineer is not deep also to understanding of expert knowledge domain, cannot arrive effectively deep the essence of the problem, the applied value that this kind of circumstance creates expert system is not high. KBE system provided the measure of multiply knowledge, widened the way that gets knowledge, the tool that allows an user to use KBE to offer adds his distinctive knowledge, undertake expanding to the system thereby. KBE system designs reduplicative and project task automation, shortened the product develops time, design, analysis, make compositive rise realize collateral job. Use KBE builds a model to be able to wait for geometrical modelling and analysis union to rise, realize much discipline to optimize, undertake feasibility exactly evaluate, applied standard and practice experience will improve the quality of the product, undertake digitlizing getting mixing to designing the intellectual information such as experience of practice, process put sb in a very important position, improve the efficiency of automation process thereby. 3, the compositive software that   UG regards the intellectual drive automation of UG as a CAD/CAM/CAE, devote oneself to to design blueprint of functional analysis, project to generate from the concept, numerical control code generates the whole product that reachs treatment to develop a process. UG offerred intellectual drive automation (Knowledge Driven Automation) solution, KBE system and CAx software system completely compositive. KDA is one can be recorded, repeat use project knowledge and use drive, build, choice and the system that assemble corresponding geometrical model. This solution includes UG/KF(Knowledge Fusion, knowledge is shirt-sleeve) with a series of process guide. The KBE system in the past often is used alone, cannot inside in setting the project system that already existed, cannot use a program with what already existed relevant. UG/KF solved this problem. Because UG/KF is complete inside those who embed, the user does not need what to understand is KBE, what it is UG/KF, the applied program that should use them to be familiar with only can realize the put sb in a very important position of all sorts of pair of knowledge. Accordingly, UG/KF faces most engineer. This means engineering personnel and design personnel to be able to be developed in order to devote oneself to a product, and need not develop in KBE system and product data is changed between the system. UG/KF language is a kind of object-oriented language, it is built on Intent language foundation. Intent language is the is based on regulation completely knowledge programming language with a kind of established industry, basically use kind will describe, its apply a program to need not be compiled can carry out. The user can use general text editor to browse and modify KBE program, realized the open sex of the program thereby, make project knowledge gets newer, complement is mixed at any time safeguard. The KDA plan of UG is used " regular " (the correlation between the different geometry parameter that Rule) will come to show a product and project attribute. The user uses KF language to establish his regulation, use regulation to add knowledge conveniently. Because this kind of language is statement model, is not a process model, because this is regular nonexistent early or late ordinal. UG/KF system judges executive order automatically according to the relation between regulation. Use these regulation to calculate the project parameter influence to product geometry parameter, thereby the geometrical model with final drive. Additional, this kind of language can visit exterior knowledge source, be like database or electronic form, offerred with analysis and the interface that optimize the module of other application process such as module. In the meantime, UG offerred rich KF kind. KF kind it is the gather that points to the KF regulation that can implement a certain task. The user also can found him with KF language kind. UG provided a visible tool -- KF navigation implement (Knowledge Fusion Navigator) . The user can use navigation implement found, get and knowledge of put sb in a very important position is regular, thereby of drive geometry body generate. The user can add cuckoo criterion directly through visible interface (build kind example) , edit cuckoo criterion (the parameter in editing example) , add attribute (add an user to define attribute for example) and cite other property. The regulation that him user establishs is certainly but of put sb in a very important position, this is the main demand of KBE system. KF technology rises regulation and UG object join, and maintain this kind of dependency all the time, the user uses regulation to control UG target. Such, realized its relevant and regular put sb in a very important position when establishing a target. Use in UG achieve (Generative) and induct a mechanism (Adoption) knowledge and CAx system confluence. Inducted a mechanism to solve the problem that be summed up from inside existing mature product and practice and begs knowledge instead especially. Use Adoption can think an UG object that already existed establishs regulation, make this UG object and regulation relevant. Because use KF language to build complex model too trival, can undertake with interactive mode geometry builds a model so. After the object is built, use Adoption, the system creates corresponding regulation automatically, the parameter definition of this object is regular attribute. Regulation controls a target through attribute. Accordingly, through using Adoption, UG/KF but CAD system efficient the good point that builds a model and KBE are compositive for an organic whole. User but more fast, build conveniently as regular as application. Afore-mentioned tools are used to build below piece the feature creates corresponding regulation for it. Be as follows with the step that achieves a mechanism to establish an UG target: (1) builds Boss of file of a text with KF language above all.

Dfa, the geometry of implementation piece feature builds a model. # ! UG/KBE 17.

  of 0     DefClass: MyBox (ug_base_part);(number Parameter) My_height: 84;(number Parameter) My_width: 36;(number Parameter) My_length: My_width:/12;(child) Block1: {class, ug_block;length, my_length:;Width, my_width:;Height, my_height:;Color, 3;};     (2) opens UG next, boss is appointed in be installed beforehand.

The method of Dfa file. (3) chooses Knowledge Fusion Navigation below VIEW menu. KF navigation implement showed an object is cultivated, each object node represented kind example and an attribute of kind of example. Choose Add Child Rules from right key menu now, shoot a dialog box of Add Child Rules. My_block is joined in Name column, be in MyBox of next kind of the choice in drawing list circle of the name. Generate a cuboid at this moment. In KF navigation implement in, open My_block node, can see generated child node Block1. Attribute node is generated automatically according to corresponding regulation by the system, can regard Attribute sometimes regular. Be as follows with the measure that inducts a law to establish regulation: Finish geometrical model with Modeling directly above all, open Adopt Existing Object of → of Tools → Knowledge Fusion next, in playing kind of selector that go out the choice should make regular target. Be in at this moment navigation implement in can see the system was a feature automatically to generate Attribute node likewise. A lot of applied process module in UG are as compositive as UG/KF. What the user uses UG/KF to offer is relevant kind it is kind of example to establish regulation. Besides afore-mentioned outside using regulation to establish geometrical model, expression and UDF target, still can build assemble form of electron of body, visit, visit exterior database and undertake optimizing designing waiting. UG/KF can visit memory the electronic form in spare parts file. The user can undertake reading writing to the data in electronic form. UG/KF offerred kind of Ug_spreadsheet. It is this above all kind found an example, use among them method to undertake reading writing next. The user can control next building regularly in KF assembly parts. File of each UG spare parts has environment of a KF, regulation of this environmental general and UG object photograph are contacted. KF navigation cultivates the KF environment that reflected a part intuitionisticly, the user can see the regulation of working spare parts and property from which. To assembly parts, nonexistent the KF environment that surmounts individual spare parts. KF uses function Ug_evaluateInpart to pass information in the KF environment of file of different spare parts, this function can be used at all components in assembly parts. UG/KF has inside embedded ODBC interface, allow to visit ODBC database on Windows NT platform. When the database is changed, the user must have UG/KF model updating. Pass kind of Ug_odbc_base and Ug_odbc_recordset to come true to the operation of the database, these two kind of mechanism that provided pair of ODBC databases to undertake reading writing. The regulation that establishs to UG/KF and data were offerred to undertake the interface of the visit in UG /OPEN API. But the code that does not allow to be written to UG/KF language directly undertakes calling. UG/KF API provided two kinds of function: One kind can establish the user program that calls UG/KF function; Another kind can found his KF function. Use these function to call other application program in UG/KF. 4, the intellectual drive automation that conclusion   UG offers blurred design, project, geometry builds the dividing line between model and process designing, the shirt-sleeve development that is KBE and CAx system goes a simple intellectual solution. Use UG/KF to be able to blend in the knowledge with unique design the system, and process guide makes the user inside the domain makes full use of the expert experience inside the industry. The intellectual put sb in a very important position that should settle before and the process designing personnel that the process standardizes a problem to need major no longer expend many capital and time to solve, need to use the method of intellectual confluence only, can implement automation as far as possible. CNC Milling