PRODUCT DESIGNING ASSISTING SYSTEM AND METHODThe invention relates to a product design support system for supporting product design business so as to design and develop a product in a short time. The system creates an L-row orthogonal table according to set design parameters, executes many times, for each of L sets of design parameter groups, a virtual prototyping operation by adjusting the dimensional tolerance of each part, processes averages and variances of L sets of evaluation indexes obtained by the virtual prototyping operations, to form a response surface and response surface model, makes a factorial effect diagram of design parameters for each evaluation index, examines the factorial effect diagram, forms optional combinations of design parameters sensitive to the evaluation indexes, applies the combinations to the response surface model, forms many design solutions by optionally combining all design parameters that may achieve design target values, conducts filtering to extract a maximum likelihood design solution candidate group that achieves specified evaluation index limit values out of the design solutions, selects a maximum likelihood design solution group from the solution candidate group, and presents the same to a user.A product design support system having an input device for data input operation, an output device for data display and printout, a data hold device having a program hold unit for holding a program library and a data storage unit for holding data, and a computer main body for getting data inputted with the input device and data held in the data hold device, invoking a proper program from the program library held in the data hold device, and executing the program, the system comprising: a parameter set/register unit to receive design parameters of a design object inputted with the input device and register the design parameters in the data hold device; an orthogonal table creation unit to execute an orthogonal table creation program with the use of the design parameters registered in the data hold device, create an orthogonal table having L rows whose number corresponds to the number of the parameters, and register the orthogonal table in the data hold device; a dimensions operation unit to invoke and execute a dimensions determination program from the data hold device with the use of data of the L-row orthogonal table, determine dimensions of each part of the design object with respect to design points of the L rows of the orthogonal table so as to achieve design target values, and register the dimensions in the data storage unit; a simulation execution unit to invoke a simulation program for the design object from the data hold device, execute many times, for each of L sets of design solutions obtained by the dimensions operation unit, a virtual prototyping operation by adjusting the dimensions of each part registered in the data hold unit within tolerances, and register the simulation results in the data hold unit; an evaluation index operation unit to read the design parameters, parts dimensions, and simulation results from the data hold unit, invoke and execute an evaluation index operation program for the design object, compute evaluation indexes corresponding to the set design parameters, and register the evaluation indexes in the data hold unit; a response surface model operation unit to invoke a response surface operation program from the data hold device, process averages and variances of the L sets of evaluation indexes obtained by the simulation execution unit, form a response surface and response surface model, and register the response surface model in the data hold device; a factorial effect diagram making unit to read the L-row orthogonal table and evaluation indexes from the data hold device, execute a factorial effect diagram making program from the data hold device, make a factorial effect diagram of design parameters for each evaluation index, display and output the factorial effect diagrams, and register them in the data hold device; a design solution group computation unit to execute a design solution search program held in the data hold device with respect to an operation input that specifies design parameters sensitive to the evaluation indexes, prepare optional combinations of the design parameters, apply the combinations to the response surface model registered in the data hold device, thoroughly findmany design solutions by optionally combining all design parameters that may achieve the design target values, and register the design solutions in the data hold device; a filtering unit to receive an operation input that specifies an optional number of evaluation index limit values, invoke and execute a filtering program from the data hold device, extract a maximum likelihood design solution candidate group that achieves the specified evaluation index limit values out of the design solution group obtained by the design solution group computation unit, and register the maximum likelihood design solution candidate group in the data hold device; and a maximum likelihood design solution group select unit to receive a maximum likelihood design solution group select command that specifies one or plural kinds of evaluation indexes with respect to the maximum likelihood design solution candidate group filtered by the filtering unit, select a maximum likelihood design solution group that satisfies the specified evaluation indexes out of the maximum likelihood design solution candidate group, and register the maximum likelihood design solution group in the data hold device.
제품 설계 지원 시스템 및 방법본 발명은, 제품의 설계 개발을 단시간 내에 행할 수 있도록 제품 설계 업무를 지원하는 제품 설계 지원 시스템에 관한 발명으로서, 설정된 설계 파라미터에 대하여 L행 직교표를 작성하고, L조의 설계 파라미터군 각각에 대하여, 각 부의 치수의 공차분을 가감하여 다수회의 가상 시작을 실행하고, 이 가상 시작으로 얻은 L조의 평가 지표의 평균값과 분산량을 처리하고 응답 곡면화하여 응답 곡면 모델을 작성하고, 또한 평가 지표마다의 설계 파라미터의 요인 효과도를 작성하고, 이 요인 효과도를 음미하여, 평가 지표에 대하여 감도를 가지는 설계 파라미터의 임의의 조합을 작성하고, 이것을 응답 곡면 모델에 적용시킴으로써 설계 목표값을 달성할 수 있는 전체 설계 파라미터를 임의로 조합한 다수의 설계해를 작성하고, 또한 설계해군으로부터 지정된 평가 지표의 제한값을 달성하는 최우 설계해 후보군을 추출하는 필터링을 행하여 최우 설계해군을 선정하고, 사용자에게 제시하는 것을 특징으로 한다.데이터 입력 조작을 위한 입력 장치, 데이터 표시 및 프린트아웃을 위한 출력 장치, 데이터 및 프로그램 라이브러리를 각각 유지하기 위한 프로그램 유지부와 데이터 기억부를 구비한 데이터 유지 장치 및 상기 입력 장치에 의해 입력된 데이터, 상기 데이터 유지 장치에 유지되어 있는 데이터를 취득하고, 상기 데이터 유지 장치에 유지되어 있는 프로그램 라이브러리로부터 적절한 프로그램을 호출하여 실행하는 컴퓨터 본체를 구비한 제품 설계 지원 시스템으로서, 상기 입력 장치로부터의 설계 대상의 설계 파라미터의 입력을 받아들여 상기 데이터 유지 장치에 등록하는 파라미터 설정 등록부;상기 데이터 유지 장치에 등록되어 있는 설계 파라미터를 사용하여 직교표 작성 프로그램을 실행함으로써, 상기 파라미터의 수에 따른 L행의 직교표를 작성하여, 상기 데이터 유지 장치에 등록하는 직교표 작성부;상기 L행 직교표의 데이터를 사용하여, 상기 데이터 유지 장치로부터 치수 결정 프로그램을 호출하여 실행하여, 직교표의 행수 L의 설계점에 대하여 설계 목표값을 달성하도록 설계 대상의 각 부의 치수를 결정하고, 데이터 기억부에 등록하는 치수 연산부;상기 데이터 유지 장치에 유지되어 있는 설계 대상의 시뮬레이션 프로그램을 호출하고, 상기 치수 연산부에 의해 얻은 L조(組)의 설계해(設計解) 각각에 대하여, 상기 데이터 유지 장치에 등록되어 있는 각 부의 치수의 공차(公差)분을 가감하여 다수회의 가상 시작(假想試作)을 실행하여, 시뮬레이션 결과를 상기 데이터 유지 장치에 등록하는 시뮬레이션 실행부;상기 데이터 유지 장치에 등록된 설계 파라미터, 각 부 치수 및 상기 시뮬레이션 결과를 호출하고, 또한 설계 대상의 평가 지표 연산 프로그램을 호출하여 실행함으로써, 설정된 설계 파라미터에 대응하는 평가 지표를 산출하여, 상기 데이터 유지 장치에 등록하는 평가 지표 연산부;상기 데이터 유지 장치로부터 응답 곡면화 연산 프로그램을 호출하여, 상기 시뮬레이션 실행부에서 얻은 L조의 평가 지표의 평균값과 분산량을 처리하고, 응답 곡면화하여 응답 곡면 모델을 작성하여, 데이터 유지 장치에 등록하는 응답 곡면 모델 연산부;상기 데이터 유지 장치로부터 L행 직교표 및 평가 지표를 호출하고, 또한 상기 데이터 유지 장치에 유지되어 있는 요인 효과도(效果圖) 작성 프로그램을 호출하여 실행하여, 평가 지표마다의 설계 파라미터의 요인 효과도를 작성하여 표시 출력하고, 또한 데이터 유지 장치에 등록하는 요인 효과도 작성부;상기 평가 지표에 대하여 감도를 가지는 설계 파라미터를 특정하는 조작 입력에 대하여, 상기 데이터 유지 장치에 유지되어 있는 설계해 탐색 프로그램을 실행하여, 설계 파라미터의 임의의 조합을 작성하고, 이것을 상기 데이터 유지 장치에 등록되어 있는 응답 곡면 모델에 적용함으로써, 설계 목표값을 달성할 수 있는 전체 설계 파라미터를 임의로 조합한 다수의 설계해를 망라하셔 작성하여, 상기 데이터 유지 장치에 등록하는 설계해군 산출부;임의수의 평가 지표의 제한값의 지정 조작 입력을 받아들이고, 상기 데이터 유지 장치로부터 필터링 프로그램을 호출하여 실행하고, 상기 설계해군 산출부에 의해 얻은 설계해군으로부터 지정된 평가 지표의 제한값을 달성하는 최우(最尤) 설계해 후보군을 추출하여, 상기 데이터 유지 장치에 등록하는 필터링부; 및 상기 필터링부에 의해 필터링된 최우 설계해 후보군에 대한 1 또는 복수종류의 평가 지표를 지정한 최우 설계해군을 선정하는 지령의 입력에 대하여, 상기 최우 설계해 후보군으로부터 지정된 평가 지표를 만족하는 최우 설계해군을 선정하여 상기 데이터 유지 장치에 등록하는 최우 설계해군 선정부를 포함하는 제품 설계 지원 시스템.