以知識為基礎(chǔ)的方法在機械產(chǎn)品設(shè)計任務(wù)中的實施外文文獻翻譯、中英文翻譯、外文翻譯_第1頁
以知識為基礎(chǔ)的方法在機械產(chǎn)品設(shè)計任務(wù)中的實施外文文獻翻譯、中英文翻譯、外文翻譯_第2頁
以知識為基礎(chǔ)的方法在機械產(chǎn)品設(shè)計任務(wù)中的實施外文文獻翻譯、中英文翻譯、外文翻譯_第3頁
以知識為基礎(chǔ)的方法在機械產(chǎn)品設(shè)計任務(wù)中的實施外文文獻翻譯、中英文翻譯、外文翻譯_第4頁
以知識為基礎(chǔ)的方法在機械產(chǎn)品設(shè)計任務(wù)中的實施外文文獻翻譯、中英文翻譯、外文翻譯_第5頁
已閱讀5頁,還剩16頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

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以知識為基礎(chǔ)的方法在機械產(chǎn)品設(shè)計任務(wù)中的實施摘要:雖然CAD系統(tǒng)的整合與設(shè)計知識已經(jīng)取得了一些進步,但將知識設(shè)計的方法廣泛的運用于實踐仍有一些障礙。一個任務(wù)執(zhí)行算法的提出要根據(jù)機械產(chǎn)品的設(shè)計過程。設(shè)計任務(wù)實施模型的構(gòu)造要基于其組織模式與模塊性。陳述性知識基元構(gòu)成了設(shè)計任務(wù)的核心部分它使設(shè)計工作更易于控制和實現(xiàn)自動化。知識基元的解決方案直接用于推動機械產(chǎn)品。該模塊對于Intesolid2.0

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論