以知识为基础的方法在机械产品设计任务中的实施外文文献翻译、中英文翻译、外文翻译_第1页
以知识为基础的方法在机械产品设计任务中的实施外文文献翻译、中英文翻译、外文翻译_第2页
以知识为基础的方法在机械产品设计任务中的实施外文文献翻译、中英文翻译、外文翻译_第3页
以知识为基础的方法在机械产品设计任务中的实施外文文献翻译、中英文翻译、外文翻译_第4页
以知识为基础的方法在机械产品设计任务中的实施外文文献翻译、中英文翻译、外文翻译_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Aknowledge-basedapproachforthetaskimplementationinmechanicalproductdesignAbstractAlthoughadvanceshavebeenmadetointegratetheCADsystemwithdesignknowledge,therearestillsomebarrierstoapplytheknowledge-baseddesignapproachtowidepractice.Ataskimplementationmethodisproposedforthemechanicalproductdesignprocess.Thedesigntaskimplementationmodelisconstructedbasedonitsorganized-modeandmodularity.Declarativeknowledgeprimitivesmakeupofthekernelcompositionofdesigntask.Itmakesthedesigntaskmorecontrollableandautomatable.Solutionoftheknowledgeprimitivesisdirectlyusedtodrivethemechanicalproduct.TheproposedmodulehasbeendevelopedforIntesolid2.0system,amechanicalCADsystem,andithasbeenevaluatedwithadesignexampleofatwo-stagegearbox.1IntroductionIncreasingcompetitionofthemarketforcesenterprisestoseekwaystobeleadinginproductdesignandmanufacturing.Designinearlystagesofdevelopmentisadvocatedforapplicationtoengineeringdesigntoshortenandautomatethedevelopmentprocess.Computer-aideddesignsystemsarenowbeingappliedto"up-stream"designactivitiesIntegrationofhigh-endmechanicalcomputer-aideddesign(MCAD)systemswithdesignactivitiesanddesignknowledgewouldallowmanufacturerstoautomatetheirengineeringandmanufacturingprocessescapturingthedesignrules,experienceandexpertiseandleveragingitduringnewproductdevelopment.Thedevelopmentofaproductshouldtakeintoaccounttheissuesofengineeringperformance,manufacturability,andcost.ApuregeometricMCADsystemonlysupportslowleveldesignautomation.Itmakeslittleuseofdesignknowledgeotherthanthedesigner'sdexteritywiththeMCADtool,andcannotmeettheexpectationofcustomersforrapiddesign,rapidmanufacturing,andhighreliability.Knowledge-basedengineering(KBE)providesawayofformalizingandautomatingproductdevelopment.Designknowledgeisutilizedtoexpeditethecycletimefromproductdesigntomanufacturing,atthetimeitassurestheartifactsmeetstandardsacrossdesignandmanufacturingdisciplines.Anumberofapproachestoknowledgeengineeringfordesigntaskhavebeenreportedduringthelasttwodecades.TheseworkshavebeenconcentratedondesigntaskanalysisanddisjointfromMCADsystem.However,designactivitiesandknowledgeshouldbedeeplyintegratedintothesystemprocessesandeffectivelyutilizethefriendlyinterfaceoftheexistingCADsystem.Thoughtaskanalysisisalsoemployed,thefocusofthispaperisontheknowledgerepresentationschemefortaskimplementationintheMCADsystemandanefficientreasoningandcomputationmethodologyforengineeringknowledge.2RelatedresearchThissectiondescribesrelatedresearchthathavebeendevotedtointegrationoftheMCADsystemwithknowledgefortheenhancementofproductivityandreusabilityofKBEmethodologies.Intheseresearchanddevelopments,multilayeredmodelingapproachesandtheobjectorientedmethodarecommonlyusedtoconstructknowledge,designprocess,andproductstructure.Leeetal.[6]havesuggestedanintegratedinferencearchitectureofanintelligentCADsystemformachinetoolsdesign.Inthisapproach,themachinetoolsdesignproblemisfirstdecomposedintodesignmodules,anddesignmodulesaredecomposedfurtherbyactives.Fourtypesofknowledgeinactivities,i.e.,equations,if-thenrules,multi-criteriadescision-makingrules,tableandgraphdata,havebeenprocessedbyahybridengine.However,thedesignproblemissimplydecomposedandtherelationshipsbetweendifferentdesignactivitiesanddifferentmodulesareignored.Valaseketal.[7]presentedthearchitectureoftheCOLINsystemwhichisdevelopedformotorvehicledesignThedesignproblemisrepresentedbyanetworkofbasicdesigntasks(BDTs).DifferentBDTsareachievedbyaspecialsoftwaretool,suchasAutoCAD,Matlab,Excel,Simulink,Lispetc.ABDTisincludedinthetasknetworkaccordingtowhetheritsknowledgerequirementsaresatisfied.Theknowledgemodelisemployedforthepropose-revisecontrolandselectionofBDTs,butimplementationofaspecificdesigntaskisnotwellsupportedintheknowledge-basedapproach.Wongetal.[1]proposedfourtypesofknowledgecells,i.e.,functioncell,selectioncell,graphicscell,andlogiccellinthedevelopedcomputer-aidedlogicaldesignsystem.Differentobjectsencapsulatetheproductform,designinformation,process,mail,andsoon.Gortietal.[11]alsopresentedaknowledgerepresentationmodelintheirSHAREDsystemandfiveobjectstodefinedesignprocess,namelygoal,plan,specification,decision,andcontext.TheresearchpresentedinthispaperprovidesamorenaturalwaytointegrateknowledgeanddesigntaskintotheMCADsystem.Aproblem-solvingmethodforknowledgeprimitivesindesigntaskisalsodiscussedinthefollowingsections.3RepresentationfordesigntaskmodelNormally,thebeginningofthedevelopmentofaproductmodelisananalysisofrelevantproductsandrelateddesigntasksanddesigners.Normally,thebeginningofthedevelopmentofaproductmodelisananalysisofrelevantproductsandrelateddesigntasksanddesigners.Moreover,theknowledgedrivenmethodologyisgivenwiththeassociationbetweendesignobjectsandknowledgeprimitives.Inthecognitiveviewpoint,ageneraldesignprocessisconsideredtobecomposedofseveraldesigntaskswiththeparticipationofcomputerandhumandesignersasillustratedinFig.1.Tofacilitatethedesignprocess,designtasksshouldbeasautomatedaspossible.Inthispaperitisassumedthatdesignobjectsandrelevanttaskcanbeprimarilyidentified.Fig.1.AutomationofdesignprocessTable1.Thedescriptionofdesignobjectinknowledgeprimitive3.1DesigntaskInthetaskanalysismethod,thetaskmodelhasbeenviewedasstructuredanalysistechniqueoroneofimplementationmodelwhichisabouthow-to.Here,thetraditionaltaskanalysismethodisalsoused,buttomakethedesigntaskmoreautonomousanddynamic,differentknowledgeprimitivesandsomenecessaryprocessingmechanismandarebuiltintoit.Wepresentanexelicitdescriptionschemaforthedesigntask:T=(id,name,input,output,sub一task,knowledgeprimitive,goal,action).Id:uniqueidentifierforthedesigntask..Name:nameofthetask.Input/output:requirementsandidentifieddataflowsuchasthedescriptionofdesignobjectanddesigntask(force,torque,velocity,mass,length,volume,etc.).Sub-task:top-downanalysisofproblemsolvingresultsinhierarchicaldecompositionofthewholetaskintosub-tasks..Knowledgeprimitive:thedomainknowledgeandtheknowledgeaboutstrategiccontrol,forexampletheknowledgeconductthenextdesigntaskaccordingtothepreviousone..Goal:goalsaredefinedaboutwhatshouldbedonewithinthetask.Theyareusuallysubjecttocertainconstraints,andcanberepresentedbyknowledgeprimitive.Everydesigntaskhasatleastoneknowledgeprimitiveasitsgoalrequiredtobeachieved..Action:thedesigntaskactaccordinglyinresponsetoitsresolution.Actioniscategorizedintotwotypes:defaultactionanduser-definedaction.DefaultactiondrivethedesignobjectintheMCADsystem,anduseractionneedshumaninvolvement,forinstance,modificationofvalidationcondition.Table1illustratesthebendingstressvalidationofthedesigntaskforgeardesign.InBendstress_Feedback,afeedbackknowledgeprimitive,ofTable1,isusedtocontrolthedesigntaskbacktothepreviousonespecifiedinit.Someofthevariablesareaddedbyaniterativevaluebeforethecurrentdesigntaskischanged.Thisschemaofdesigntaskextendsthetraditionaltaskanalysismethodologyinthreeways:1.Knowledgeprimitivesareusedasconstraintsforproblem-solvingofdesigntask,whichmakesthedesigntaskexecutable.Differenttypesofknowledgeprimitivesworkforthegoalsofadesigntask,thischaracteristichasasignificantimplicationonthenotionoftaskimplementation.2.Knowledgeprimitivecanalsobeusedasaguideoftaskimplementationoranadvisorforhumaninvolvement.Therearenotonlythedesignobjects,thereareseveralsuccessfuldesigntasksandknowledgeprimitivesinrepositorycanbereusedorconsultedforanewproductdevelopment.Therefore,theefficiencyofcoordinationbetweendesigntasksorcooperationbetweendesigntaskandhumanuserscouldbegreatlyimproved.3.TheactionmechanismprovidesthecapabilityfordrivingtheMCADsystemafterthesolutionofthedesigntask.3.2KnowledgeprimitiveMostofcurrentknowledge-baseddesignsystemsprovideinteractivemeanstointegrateknowledgewithspecifichigh-levellanguage.However,anylanguagespecializesincomputationbutnotrepresentingknowledgeandreasoning.Furthermore,learningaspeciallanguage,codingandmaintenanceisalsoalaboriousprocess.Thedesignershouldconcentratehiseffortonthemainfunctionoftheartifactwithleastprogramming.Likeanyfeaturesandgeometryprimitive,knowledgeprimitivecanbeaddedpiecebypieceinMCADsystem.Everypieceofknowledgeisdescribedinafamiliarwayfordesigner,i.e.,inengineeringmanner.Notonlytheengineeringrelationshipsamongphysicalandgeometricalpropertiesofadesignartifactarerepresentedinknowledgeprimitive,thestrategicknowledgetocontrolthedesigntasksanddesignobjectsisalsorepresentedintheknowledgeprimitive.Theknowledgeprimitivecanbedefinedasfollows:K=(id,name,type,content,paras,status)Id:Uniqueidentifierforaknowledgeprimitiveinrepository,Name:nameofknowledgeprimitive,Type:typeofknowledgeprimitive,forexampleformula,if-thenrule,check,table,diagram,standardserial,optimization,feedbacketc.If-thenrulesareeasytounderstandanduse.Thoughrulecanreplacesomeoftheotherknowledgeprimitivetypes,wheninvolvedvariablesincrease,itwillbetooverboseforadesignertomaintain.Tableisaknowledgethatisarrangedincolumnsandrows,anddiagramisagraphicrepresentationthatshowsthemathematicalrelationshipbetweentwoormoresetsofvariables.Sincetherearesomestep-wiserefinementcycles,thefeedbackknowledgeisusedtofindmoreaccuratedesignvalue.Checkcanbeusedasavalidationofdesignobjectsindesigntaskorconditionofafeedbackcontrol.Paras:theformatinformationforparsingaknowledgeprimitive.Forexample,ifParasofatableis"material(value),treatment(value),HB(value)",theconstraintparametersare"material"and"treatment",andconstrainedparameteris"HB".Allofthemgetonevalue,notarangeoraformula,andifParasofaruleis"C",thentherulecanbeparsedinprogramminglanguageC.Status:therearethreestatusofknowledgeprimitiveindesignenvironment.Theyarenormalstatus,suppressedstatus,anderrorstatus.Anormalknowledgeprimitivetakeseffectininferenceandcomputationprocess,whereasasuppressedonedoesn't.Thereareseveralpossibilitiesforaknowledgeprimitiveinerrorstatus,forexampleasyntaxerror,orconditionofcheckisvalidated,ortheexplorationforasuitableresultoffeedbackwillnothereachedetc.Sometimesaknowledgeprimitivehasdifferenteffectsindifferentdesigntasks.Forexample,inFig.2,acheckcanbeanobjectiveinadesigntaskAforvalidationofknownvariables,anditcanbeusedinanotherdesigntaskBasacondition(ordinaryknowledgeprimitive)tosolveunknownvariables.MoreoveritcanbeusedasaconditionforfeedbackinathirddesigntaskCofschemeselection.Itshouldbepointedoutthat,althoughdesigntasksareachievedprogressivelyaccordingtotheunderlyingsolvingsequence,therepresentationofdesigntaskinknowledgeprimitivesisgenerativeanddeclarativeinnature.Thereforetheorderoftheknowledgeprimitiveinputisirrelevanttotheorderofknowledgeprimitiveexecution.Itiseasytoindex,select,combine,andexclude.Whenproblemsolvingiswrong,wecanquicklylocalizetheerrorknowledgeprimitives.Fig.2.MultipleusesofknowledgeprimitiveFig.3.DesignobjectindrivenapproachFig.4.Modeofdesigntaskpath3.3DesignobjectsInmechanicalproductdesign,designobjectisconsideredasanidentifiableentitywhichusuallyreferstofunctionalassemblyandpartinproductstructure.Wedonotconcentrateonthefunctionalandbehaviorofaspecificdesignobjectinfunctionmodel.Designobjectischaracterizedbyitsattributeandgeometryorientedinformation.Afterthedesigntaskissolved,adefaultactionistriggeredfortheinterfaceoftheCADsystem,thegeometricshapechangesaccordingtothesolvedparametersofdesignobjects(Fig.3).Everydesigntaskhasadefaultactionforrelevantdesignobjects.Inadditiontothedefaultaction,thereareotheractionsusedtooperateonthedesignobjectsdirectly.Suchactionsareusedtoselectaccessoryselect,tosendamessage,tolockthedesignobjectsetc.Incontrasttothetaskmodel,thenatureofthedesignobjectisdynamicallyevolving.Withtheadditionoftheknowledgeprimitiveoreachstepofthefeedbackcontrol,thedesignobjectsgetthenewresultsfromthesolution.Afterthestepwiserefinement,moreandmoreparametersaredeterminedandvalidatedtoconformtothemanufacturingconditionandstandard.3.4DesigntasknetworkWecanfindmostdesignprocessesofmechanicalproductshavesomecommonsteps,suchasstressvalidation,rigidityvalidation,bearingselection,optimization,geometricmodelingetc.Despitethedifferencecontentofmechanicalparts,theorganizedmodesalwaysresemble.Tasknetworksembodysuchorganizedmodes.Allthedesigntasksconstituteadesigntasknetwork(DTN).ADTNhelpsthedesignertomanagethedesignprocessinahigherlevel.DTNisbasedupontheidentificationofdesigntaskandtaskplanning.Withtheprocessoftaskdecomposition,thecorrespondingDTNcanbeobtained.Withappropriatedecomposition,somefullyautomateddesigntaskscanbeobtained,asshowninFig.4.Arectanglenodeissimplythegraphicrepresentationofdesigntask.Anarrowshowstheexecutionpathconductingthedesigntask.TherearefourfundamentalexecutionpathsofdesigntasksinDTN,describedasfollows:.Sequentialpath:Onetaskprecedesanother.Informationexchangeisrequiredintasknetwork.AsshowninFig.4aaftertheprecedingtentativedesigntaskfinished,thenextstressdesigntaskthenisactivated.Iftheformertaskfailed,thelatertaskcannotbeexecuted.IfDTNisthetotalinprecedence,thedesignprocesswillhaltwhenanyoneofthetaskfails..Parallelpath:Designtasksintwodifferentpathscanbeexecutedatthesametimewithoutanyinformationexchangebetweenthem.Figure4bshowsthatbearingselectionandkeyselectioncanbeexecutedsimultaneously..Optional/alternativepath:Optional/alternativepathmakesthetaskmodelmoreflexible.ApparentlyinFig.4cifadesignerdecidestobeginwiththebendingstressdesignandanotherdesignerdecidestobeginwiththecontactstressdesign,theresultwillbedifferent..Iterativeorexplorativepath:Thedesignprocessinvolvesfrequentrevisionsofpreviousresults,restructuringofthedesignobjectsorexplorationoftentativesolution.Forexample,adesigntaskwithavalidationgoalalwayshasafeedbackcondition.Ifoneofparametersisinvalidatedaccordingtothecondition,thistaskmaymodifyitbyaddinganiterativevalue.Withthenewvalue,thecurrenttaskfeedbackstothemostforegoingoneinwhichtheparameterisfirstused.4ImplementationmethodologyTherearethreefundamentalprinciplesinthestrategyofreasoningandcomputationfortheDTN.Thefirstistotakeadesigntaskastheunitofreasoningandcomputation.Seconddesigntaskshouldbesolvedwhentheoutputofitssubtaskhasbeendetermined.Therebytaskanalysisistopdownprocess,butthereasoningandcomputationprocessisbottom-upprocess.Third,theprocessofreasoningandcomputationisdividedintopreprocessingandpost-processing.Theworkinpreprocessingistogetsolutionsofformulas,equationsets,rules,tables,diagramsetc.Thenduringpostprocessing,theresultshouldbevalidatedbycheck,roundedbystandardserial,andimprovedbyoptimizationorfeedbackaccordingtothealgorithmdefinedintheseknowledgeprimitives.Infact,preprocessingisrepeatedlyemployedbypost-processinguntilanoptimizedorsuitableresultisfound.4.1KnowledgeconstraintAftertheknowledgeprimitivesareanalyzed,asolutionpathofvariantsisrequiredforthespecializedsolverswhichwillbediscussedsubsequently.Thesolutionpathalsoprovidesthedesignerthevisualanalysisbetweendesignvariants.Constraintpropagationtechniquesprovideapowerfulmechanismforaccomplishingthisjob.Inotherwords,constraintcanbethoughtofasaguidingmechanismforthehybridenginetofindafeasiblesolutionpath.Forsimplicity,onlythesolutionpathforpreprocessingisdiscussedhere.Currently,someadvancedanalyticaltools[9]fortheprocessingconstrainthavebeendeveloped.Designsheet[12]isoneofthemostadvancedconstraintmanagementsystems.Inthissystem,agraph-theoreticdecompositionprocessisusedtoidentifysubsetsofequationsthatneedtobesolvedsimultaneously.Weextendedthismethodtogetthesolutionpathofrelatedvariantsinknowledgeprimitives.Theconceptofknowledgeconstraintisbroughtforwardwhichcarriesouttherestrictivefunctionbetweendesignvariants.Firstknowledgeprimitivesaredecomposedfurtherintoknowledgeconstraints,denotedask.Theknowledgeconstraintrepresentstheconstrainedrelationshipwhichisgeneratedbytheknowledgeprimitive.Forarule,tableordiagram,theassociationofaconstrainedvariantandtheknowledgeprimitivecanbeviewedasaknowledgeconstraint.Foraformulaoranequationset,everyequation(s)initcanbeviewedasaknowledgeconstraintForexample,inFig.5therearetwoconstrainedvariants,i.e.,gandn,thentwoknowledgeconstraintsk1andk2aregenerated.k1representstheconstrainedrelationshipbetweenK1andvariantg.k2representstheconstrainedrelationshipbetweenK1andvariantn。AlthoughthereisnoexplicitconstrainedvariantinKq,butthenumberofitsknowledgeconstraintscanbedeterminedbythenumberofequations.ThedecompositionresultofKnowledgeprimitivesK1,K2,K3,Kqshouldbeasfollows:Aftertheknowledgeprimitivesaredecomposed,abipartitegraphisconstructedwithknowledgeconstraintsandreferencedvariantsastwokindsofnodes.Edgesinthegraphconnectknowledgeconstraintnodestovariantnodes,andindicatethatthevariantisreferencedintheknowledgeconstraint.ThebipartitegraphisshowninFig.6a.Thenextstepistoassigndirectionstomanyoftheedgesinthegraph.Therearesomerulesfordirectingthegraph,asfollows:.Iftheknowledgeconstraintisdecomposedfromrule,tableandgraph,andvariantisconstraint,edgeisdirectedfromconstraintvariant.Iftheknowledgeconstraintisdecomposefromrule,tableandgraph,andvariantisconstrained,theedgeisdirectedawayfromtheconstraintvariant..Iftheknowledgeconstraintistorepresentaequation,thereisexactlyoneedgedirectedawayfromtheequation..Ifthereisanedgedirectedintoavariant,allotheredgesaredirectedawayfromthatvariant.Fig.5.ExampleofknowledgeprimitivesFig.6.Knowledgeconstraintnetwork4.2HybridengineForthediversityofdesignknowledge,asinglesolvercannothandlealldifferentformsofknowledgeprimitives.Therefore,foraspecificformofknowledgeprimitiveacorrespondingsolverisdevelopedbasedonanumericalorsymbolicalgorithm.Bothtableanddiagramarehighlyformalizedandaspecializedsolvercanbeparsedandsolvedwithgreatefficiency.Whereasempiricalruleanddecision-makingrulewouldbeprocessedmoreefficientlyintheforwardorbackwardinferencemethod.Multi-solveranddifferentknowledgeprimitiveprovidethecapabilityofopennessandflexibilityfortheknowledgemodeling.Multi-solverisacompositeoffollowingknowledgesolvers:.Solverforrule,checkandfeedback.Solverfortableanddiagram,.Solverforequationset,.Solverforoptimizationandevaluation,andsoon.Thesedifferentknowledgesolversarecoordinatedbythehybridinferenceengine,asshowninFig.7.Whentheknowledgeprimitivesofaspecifieddesigntaskaresubmitted,thehybridenginedispensesthemtothecorrespondingsolvers.Thesolversparsetheknowledgeprimitiveintoaconstraintnetworkwhichiscomposedofknowledgeprimitivesandreferredvariants.Thenthevariantswillbesequenced.Accordingtothesequencedsolutionpath,thevariantsaresolvedbydifferentsolversinpre-processingandthenimprovedinpostprocessing.Finallytheactionstriggerthedesignobjectstoreflecttheresultormentionthesystemtosolvethenextdesigntask.4.3SystemarchitectureTheknowledge-baseddesignsystemwasdevelopedbasedonthemodelsintroducedearlieranditsarchitectureisshowninFig.8.ThesystemarchitecturecomprisesseveralcomponentsinaMCADenvironment,suchashybridengine,designobjectmanagement,taskanalysis,knowledgemanagement,domainknowledgebase,designtaskdatabase,anddesignobjectlibrary.Intesolid2.0istheparametricfeaturebasedgeometricmodelingMCAD.Itprovidesauserfriendlyplatformwhichenablesthedesignertoaddaknowledgeprimitiveortoimportadesigntaskconveniently.Itispossibletodrivethedesignobjectsdirectlywiththeactionmechanismaftertheknowledgeprimitiveissolved.Byincorporatingdesigntasksandknowledgeprimitives,itcandramaticallyimprovethedesigner'sproductivityandguaranteethecorrectnessofresults.Theknowledgemanagementmoduleallowsthedesignertodosomeanalysis,suchashow-to/what-ifanalysis,tradeoffstudies,andsoon.Designobjectmanagementmodulemanagestherelationshipbetweeninput/outputofthedesigntaskandtheparametersbetweenthedesignobjects.Designtaskanalysistoolprovidethesubstantialcapabilitiesfortaskplanningandtaskdefinition.Insomecases,thecommondesignobjectanddesigntaskcanberetrievedfromthedesigntaskdatabaseandreusedinthecurrentcase.Thedesigntaskdatabasehasbeendevelopedtomaintaintheconsistencyandtosupporttheselectionofdesigntaskaccordingtospecification.Indexedbythenameandthegoals,designtaskcanberetrievedandreusedinanotherdesigncontext.Relationaldatabasemanagementsystemimplementstheassociationdesigntaskanditsschema.Fig.7.FunctionofthehybridengineFig.8.Proposedsystemarchitecture5ExampleThisexampleusedforillustrationisthedesignofatwo-stagetransmissiongearbox.Transmissiongearboxisusuallydesignedtotransmitpowerandisessentiallyusedasaspeedreducerorforsteppingupthespeedandismanufacturedasaseparateunit.Atthebeginningofthedesign,thedesignobjectsofgearboxisprimarilydeterminedonthewhole,thereareshafts,gears,shells,accessories,andsoon.Therelateddesigntaskscanbedeterminedaccordinglybytaskanalysis.Thedesignerhastheflexibilitytoutilizethereusabledesigntasksintaskdatabasesuchasvalidationsofgearsandshafts,selectionsofbearingsandkeys,andreferenceddesignobjectsinthedesignobjectslibrary.Figure9showsthatfirststageandsecondstagesharethesametaskmodeornetworkofgeardesignwhichisasubtaskofgearboxdesign.IntheoverallDTN,therearetwofeedbacks.Thefirstoneisactivatedwhentheconditionofinterferenceisviolated.Thesecondoneisusedtoadjustthesizeofthegearboxaccordingtoadesigntaskofvolumeoptimization.Fig.9.GeardesigntaskTherearetwoalternativepathsintheDTNofgeardesign.Designersshoulddeterminewhetherthegeardesignisbasedontheconditionofbendingstresssafetywithcontactstresssafetyasavalidation,orbasedonconditionofcontactstresssafetywithbendingstresssafetyasavalidation.Eachofthepathshasaniterativecontrol.Thatmeansifthevalidationofbendingstressorcontactstressfails,somedesignparametersshouldbemodifiedinthevalidationtaskandfeedbacktothepreviousdesigntask.InFig.10,shaftdesignprocessiscomposedbythepreliminarydesigntask,bendingstressdesigntask,validationdesigntaskofsafetyfactors,validationdesigntaskofrigidity,keyselectiondesigntask,bearingselectiondesigntask,andsoon.Differentfromthegeardesign,shaftdesignrequiresmoredesigner'sparticipationforthegeometrymodeling.TherearetwoiterativepathsforvalidationsofsafetyfactorandrigidityinshaftdesignFigure11showsthecontentofarulewhichisoneknowledgeprimitiveof"contactstressdesign"taskintheInteSolid2.0system.There-design,inourproposeddesignsystem,canbeeasilyaccomplishedbymodifyingthevalueoftheinputrequirementstobechanged.Thedesignsystemwillleadthere-designprocessaccordingtothedesigntasknetworkconstructedbythedesignerduringtheinitialdesign.Byutilizingtheproposedintegrateddesignsystem,thetimecostandman-madeerrorsarereducedattheinitialdesign.Thesystemprovestoberobustandpowerfulascomparedtotraditionaldesignmethods.6ConclusionThispaperhasdescribedadeclarativemodelingapproachfortaskimplementationandamethodologyforproblem-solvingofknowledgeprimitivesindesigntask.Theimportantissueistoidentifytherelateddesigntasksforspecifieddesignobjectsandtoorganizethedesigntasknetwork.Thedesigntasknetworkautomatesmuchofthedesignprocess,thecostandoverheadofhumancontributioncanbelowered.Bywayofactionmechanism,designobjectsintheMCADsystemisabletobedrivenbythesolutionofrelateddesigntasks.Withthearchitectureproposed,taskanalysis,knowledgemanagement,anddesignobjectmanagementmoduleweredevelopedandintegratedwithaMCADsystem.Themethodologywasdemonstratedbyapplicationtothetwo-stagegearboxdesign.However,itisalsoapplicabletoothermechanicalproductdesign.Fig.10.ShaftdesigntaskFig.ll.Designobjectsandknowledgeprimitives以知识为基础的方法在机械产品设计任务中的实施摘要:虽然CAD系统的整合与设计知识已经取得了一些进步,但将知识设计的方法广泛的运用于实践仍有一些障碍。一个任务执行算法的提出要根据机械产品的设计过程。设计任务实施模型的构造要基于其组织模式与模块性。陈述性知识基元构成了设计任务的核心部分它使设计工作更易于控制和实现自动化。知识基元的解决方案直接用于推动机械产品。该模块对于Intesolid2.0

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论