




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
StudyonCase-BasedFixtureDesign
SHIQi,YANGHai-chcng,UYuan,
SlateKeyLaboratoryofCAD/CAM,NorthwesternPolytechnical
University,Xi'an710072,P.R.China
Abstract:Fixtureisanimportantmanufacturingactivity.Afixturedesignsystembasedoncase-basedreasoning(CBR)isproposedinthispaper.AnewmethodofcaserepresentationonthebasisoffixtureJunctionispresented,wherethecaserepresentationisconstitutedofworkpieceknowledge,processingfeatureknowledge,andfixturefeatureknowledge.Runningtheprototypesystemshowsthattheknowledgerepresentationmethod,usingcases,isabetterwaytotransformandexplainthedesignknowledge.
Keywords:case-basedreasoning,fixturedesign,knowledgerepresentation,caseretrieval
1.Introduction
Fixturesareworkholdingdevicesandareusedinmostofthemanufacturingoperationssuchasmachining,assembly,inspection,etc.Aspartofmanufacturingplanning,fixturedesigncanbeamajorcontributortothemanufacturing,lead-time,andthecostofaproduct.Owingtothegreatvarietyofpartsandmanufacturingoperations,theprocessesoffixturedesignbecomemorecomplexanduncontrolled.Moreover,thedesignofafixturereliesheavilyonthedesignersexpertiseandexperienceaswellasthedatafrommanufacturing,processing,technical,andparts.Acomputer-aidedfixturedesign(CAFD)techniquehasbeendevelopedaspartofCAD/CAMintegration.Nowadays,CAFDplaysanimportantroleinflexiblemanufacturingsystems(FMS)andcomputer-integratedmanufacturingsystems(CIMS).Thefirstthingthatmustbeconsideredbyemployingacomputerinfixturedesignistoestablishasuitabledesignplanningmodel.Thepresentationmethodofknowledgeusedindesignandthedesigner'sexperienceareessentialtoestablishasuccessfulfixturedesignsystem.
Comparedtoclassicalrule-basedreasoningandmodel-basedreasoning,case-basedreasoning(CBR)attemptstosolvenewproblemsbyusingpreviouscasesfromacasebaseandadaptingthesolutionofasimilarproblemaccordingtotheparametersofthenewsituation.Themajoradvantageofthisapproachoverrule-basedreasoningormodel-basedreasoningisthattheknowledgeusedindesignistoocomplextobereducedtorulesormodels.Theapproachholdskeybenefitswithrespecttosolvingmechanicaldesignproblems.TherearesystemsthathavebeendocumentedasdesignsystemsintheCBRliterature.OnesystemcalledDEJAVUusescase-basedreasoningtoassistmechanicaldesign.AnothersystemcalledCADSYNisahybridcase-baseddesignmodelwhichisproposedtointegratespecificdomainknowledge.Inthispaper,casesareusedtoelaboratethedomainknowledgeanddesignexperience.Amethodofcaserepresentationoffixturedesignbasedonfixturefunctionisproposed.Section2describestheconceptofcase-basedreasoning.Section3providesthecaserepresentationoffixturedesignandthestructureofthecasebase.Section4presentsthedetailsofthearchitectureofthecase-basedfixturedesignsystem.Theconclusionsfollow.
2.Case-basedreasoning
Case-basedreasoningreliesonstoringsolutionsaswellasproblemsandadaptingthesesolutionstosolvethenewsimilarproblems.Designisanill-structuredproblem.Designexperienceandheuristicsplayimportantrolesinthedesignprocess.However,mostexperienceisdifficulttoarticulateascompiledandformulated,soinarule-basedsystem,knowledgeacquisitionwouldbeanobstacle.ACBRsystem,incontrast,solvesproblemsdirectlybyusingexperiencegainedfromsolvingsimilarproblemsinthepastratherthanbycompilingandgeneralizingit.Acaserecordsnotonlytheresultbutalsohowthisresultwasobtainedsuchasinwhatsituation,accordingtowhatconditions,etc.Someengineerspioneeredcase-basedreasoningasanalternativetothetraditionalrule-basedandmodel-basedreasoningtechniques.
AtypicalCBRprocessincludesthestepsasshowninFigure1.First,theproblemshouldbeidentifiedanddescribedandthisdescriptioninformationisthenusedtoretrieveoneormoresimilarcasesfromacasebase.Caseretrievalmaybebasedonsomealgorithmstoimprovetheaccuracy.Theresultofcaseretrievalwillbeshowntothedesigner.Thechosencaseisadaptedwhenneededtomeettherequirementsofthenewproblem.Finally,thesolutionsaswellasthenewproblemarestoredinthecasebaseasanewcase.
Problemdescription
Casebase
Case-basedreasoning
Problemspec.
Designsolutions
Retrievalmechanisms
DesignKnowledge
Adaptaionmechanisms
Designsolution
Figure1Acase-baseddesignsystem
3.Representationofdesigncasesandcasebaseorganization
3.1Thefeatureoffixturedesign
Inamanufacturingsystem,fixturedesigninvolvesthreeactivities:set-upplanning,fixtureplanning,andfixtureconfigurationdesignasshowninFigure2.Theobjectiveofset-upplanningistodeterminetheoperationsequence,thepositionandorientationoftheworkpieceineachset-upandthenumberoftheset-ups.Fixtureplanningdeterminesthelocatingandclampingpointsontheworkpiecesurfaces.Thetaskoffixtureconfigurationdesignistomakedecisionsofhowtolocateandhowtoclamp.Thefixturecomponentsarealsoselectedandplacedintopositiontolocateandholdtheworkpiece.
Fixturedesign
Fixtureconfiguration
Elementselection
Positiondetermination
Fixtureplanning
Locatingsurface(points)
Clampingsurface(points)
Setupplanning
Operationsequence
Workpieceorientation
Figure2Fixturedesignprocess
Themainpurposeofset-upplanningandfixtureplanningistoaccomplishfixtureconfiguration.Twokindsofinformationareneededduringset-upandfixtureplannings.Oneisworkpieceinformation;theotherisprocessinginformation.BothofthesetwokindsofinformationarederivedfromtheoriginalCADmodelandtheproductprocessplanningmodel.AcaseinaCBRfixturedesignsystemiscombiningworkpiecestructureinformation,processinginformationandfixtureconfigurationinformation.
3.2Abstractcasefunctionfeatures
Themostimportantissueincase-basedreasoningistheinformationdescriptionofdesigncases.Feature-basedtechnologyisusedtodepicttheparts'shape,functionandstructure.Traditionally,itisthelimitationsofthegeometricalmodeloftheCADsystemthatitcanonlydescribeapart'sgeometricalinformationratherthanthedesignexperience.Feature-basedtechnologycandescribetwokindsofknowledge;datarelationalknowledgesuchasshape,function,precision,material,andsoon,andtheknowledgeoftherelationshipamongdata,suchasdesigndomainknowledge,designer'sexperience,andformulas.Casesareaggregatesofasetoffeatures.
Twopartsofknowledgemustbekeptincasesstoredinacasebase:descriptionofdesignproblemanddesignplanning.Descriptionofdesignproblemconsistsofasetofcasefeaturesfromdesignproblems.Designplanningisfeaturesabstractedfromsolutions.Infixturedesign,thefixturemodelintegratesthreetypesofknowledge;fixturesolution,workpieceinformation,andprocessinginformation.Accordingtothemethodofproblemreductioninartificialintelligence,acomplexdesignproblemcanbeseparatedintoseverallesscomplexsub-problems,andthesub-problemscanbeseparatedintomoresimplesub-sub-problems,andthelike.Inthissystem,adesigncaseisorganizedinahierarchythatconsistsofthreekindsoffeatureinformation;fixturefeatures,workpiecefeatures,andprocessingfeatures,andinthesystemthefixturefeaturescanbedecomposedtofunctionfeatures,behaviorfeatures,andstructurefeatures.Fixturebehaviorfeaturesshowtherelationshipbetweenfixturefunctionsandstructure.Fixturefunctionfeaturecanbefurtherdividedintolocatingfeatures,clampingfeatures,supportingfeatures,andguidingfeatures.TheinformationonafixturecasemodelisshowninTable1.
Theimportanceofcasefeaturesisdefinedinthecontrolknowledgebaseofthesystem.Caserepresentationisdoneonlybysummarizingthedesignfeatures,wheretheimportanceandtheinterrelationofthecasesneednotbeconsidered.Therearetwoadvantages:(1)itsimplifiescasestructureandcasestorageinthedatabase,(2)anewreasoningstrategyindependentofcaserepresentationandcasebaseorganizationcanbeestablished.
Case
information
Features
Value(s)
Name
Type
Axis,dish,cover,cabinet,gear,andothers
Workpiece
Quantity
Mass,medium,small-lot
Material
Size
Lengthxwidthxheight
Partdrawing
Filenameandpath
Machinename
Lathe,milling,planer,grinder
Contentsofprocessing
Plane,outercylindricalsurface,innerholesurface,slot
Feedtype
Line,circle
Processingfeatures
ProcessingPrecision
Finishmachining,roughmachining
Typeofprincipalaxis
Horizontal,vertical
Typeofprincipallocatingsurface
Plane,outercylindricalsurface,innerholesurface,curvedsurface
Precisionofprincipallocatingsurface
Finishmachining,roughmachining,intherough
Partsscheduledrawing
Filenameandpath
Fixturename
Fixturetype
Lathefixture,millingfixture
Locatingmode
Plane,cylindricalsurface
Fixture
Locatingdevice
Two-pin,v-block,etc.
features
Clamprequirement
Verticalclamping,horizontalclamping
Typeofdampingcontact
Point-contact,surface-contact
Power
Manualclamp,etc.
Clampdevice
Eccentricwheel,etc.
3.3Caserepresentation
Themethodofcase-basedknowledgerepresentationisusuallynotanewmethodbutthehigher-levelabstractofthecommonknowledgerepresentation,suchasfirstorderlogic,productionrule,frame,andsemanticnetwork.Theimplementationofcaserepresentationisbasedonthosecommonknowledgerepresentationmethods.Inthispaper,anobject-orientedknowledgerepresentationisusedtodescribefixturedesigncases.Essentially,theobject-orientedknowledgerepresentationiscombinedwithasetofcommonknowledgerepresentationmethodsintermsofobject-orientedtechnology.Thecaseknowledgecanbedividedintotwoparts:oneisspecifictupleoffeature-valuepair,andtheotherisdesignexperienceandrules.Therepresentationofthecaseissimilartotheconceptionofclassinobject-orientedtechnology.Thefeature-valuepairsaretheattributesinclass,whichcontainsthepreconditionandsolutioninformation.Designexperienceandrulesarethemethodsofclass.Thecontentsofacaseinobject-orientedtechnologyisillustratedasfollows.
Class<CASE_NAME)
{[(FEATURE_VALUE_PAIR_LIST>]/*listofcasefeaturevaluepair*/Structure
[(STATIC_STRUCTURESJMPL)]/*staticstructuresusedtodepictspecificdesignfunction
Methods
[(CASE_FUNCT101VS_LIST)]/*listofcasefunction*/|;where,
<CASE_NAME>::=<CASE_NAMEBYDEFAULT)|(CASE_NAMEBYUSER)<FEATURE_VALUE_PAIR_LIST)::={(FEATURE_TYPE)(FEATURE_NAME)
<FEATURE_VALUE>|f(STATIC_STRUCTURESJMPL>::=|STRUCTURE(STRUCTURE_NAME)
{STRUCTURE_VARIABLES_LIST)|*{CASE_FUNCTIONS_LIST)::={(FUNCTION_NAME)<FUNCT10N_C0NDITI0N)
(FUNCTION_CONCLUSION)}
Thelistofcasefunctionscontainsthemethodlistaboutthecasedesignexperienceanddesignrules.Anotherproblemthatshouldbeconsideredisthestructureofthecasebase.Acasebasecanbestructuredasalinedlistoraframewithahierarchicalstructure.Weselectthelatter,whichusesarelationaldatabasetostorecases.Theadvantageofrelationaldatabasemanagementconsistsofthreepoints-.(1)advancedabilitytodatamanagement;(2)highperformanceindataretrievalanddatamaintenance;(3)directoperationrelationshipbetweenrelationalcalculusandlogiccalculus.
4.Case-basedfixturedesignsystem
Basedonthecaserepresentationmodelmentionedabove,acase-basedfixturedesignsystemisbuilt,anditsarchitectureisshowninFigure3.Thesystemmainlyconsistsoffourcomponents,asystemcontrolmodule,acase-basedreasoner,fixturedesignmemory,andadesignevaluationmodule.Acase-basedreasoneristhecoreofthesystem,anditperformsthecaseretrieval,caseselection,andcasetransformation.Figure4isascreenfortheworkingprocess.Thesysteminputconsistsofthreekindsofinformation:workpiecegeneralinformation,suchasname,type,material,etc.workpieceprocessinginformation,suchasmachininginformation,precisionandmachinetype;fixturefeaturesinformation,suchasclamprequirement,contacttype,powertype,etc.Thesystemmodulescontainsthefollowing:
ControlModule;usedtomonitorandmanagedataflowandmessageflowamongothermodules;
CaseReasoningModule;canbeseparatedintosixsub-modules:weightproduction,judgmentoffunctionalsimilarity,judgmentofstructuresimilarity,caseretrievalmodule,fixturecaseadaptation,andcasestorage;
Casebase;usedforfixturecasestorage,establishcaseindex,andperformcasemaintenance;
Designevaluation:evaluatetheresultofreasoningandsubmitthesolutions.
5.Conclusions
TheCBRtechnologyisclosertohumanthought.Afixturedesignsystemusingthistechnologyisde-scribedinthi
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 校园水沟清理协议书
- 委托代理报税协议书
- 重庆工伤赔付协议书
- 酒吧营销培训协议书
- 商行转让转租协议书
- 投资合作租赁协议书
- 简易机械租赁协议书
- 增量分红合伙协议书
- 酒席订金协议书范本
- 钻石购买保密协议书
- 与信仰对话 课件-2024年入团积极分子培训
- 2024《整治形式主义为基层减负若干规定》全文课件
- 2024年社区工作者考试必背1000题题库【含答案】
- 个人劳动仲裁委托书(5篇)
- 新教材 人教B版高中数学必修第四册 第十一章 立体几何初步 精品教学案(知识点考点汇总)
- 10t单梁起重机安装方案
- 钢轨探伤技术及规则PPT课件
- 市政工程给排水全套资料表格模版(113页)
- 波峰焊工程师面试试题集
- 普通车床主轴变速箱设计及主轴箱设计说明书
- 招标代理工作服务流程图
评论
0/150
提交评论