KR101848069B1 - Vehicle design system using plug-in system - Google Patents

Vehicle design system using plug-in system Download PDF

Info

Publication number
KR101848069B1
KR101848069B1 KR1020170110778A KR20170110778A KR101848069B1 KR 101848069 B1 KR101848069 B1 KR 101848069B1 KR 1020170110778 A KR1020170110778 A KR 1020170110778A KR 20170110778 A KR20170110778 A KR 20170110778A KR 101848069 B1 KR101848069 B1 KR 101848069B1
Authority
KR
South Korea
Prior art keywords
design
module
design image
plug
simulation
Prior art date
Application number
KR1020170110778A
Other languages
Korean (ko)
Inventor
최평민
최동훈
김수현
김의석
주서진
이두호
Original Assignee
주식회사 피도텍
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 주식회사 피도텍 filed Critical 주식회사 피도텍
Priority to KR1020170110778A priority Critical patent/KR101848069B1/en
Application granted granted Critical
Publication of KR101848069B1 publication Critical patent/KR101848069B1/en

Links

Images

Classifications

    • G06F17/5095
    • G06F17/5009
    • G06F2217/12

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The present invention relates to a vehicle design system using a plugged-in system, which enables each module development company to share design information through web and to apply the design information to an upper module for performing tests in a design step and reflecting a test result in development. The vehicle design system using the plugged-in system according to the present invention comprises: an application installed in a company terminal and receiving module design images; the plugged-in system receiving the module design images through a communication network, extracting information for simulation from the module design images to generate a simulation model, coupling the simulation module to an image of a main design in which the module is installed to perform simulation and outputting a process result; and a design service server receiving the module design images to be transferred to the plugged-in system and transferring the simulation result to the application.

Description

플러그인 시스템을 이용한 차량 설계 시스템{VEHICLE DESIGN SYSTEM USING PLUG-IN SYSTEM}[0001] VEHICLE DESIGN SYSTEM USING PLUG-IN SYSTEM [0002]

본 발명은 플러그인 시스템을 이용한 차량 설계 시스템에 관한 것으로 특히, 각각의 모듈 개발 업체가 웹을 통해 설계정보를 공유 및 상위 모듈에 적용하여 설계 단계에세 테스트를 수행하고 결과를 개발에 반영할 수 있도록 한 플러그인 시스템을 이용한 차량 설계 시스템에 관한 것이다.In particular, the present invention relates to a vehicle design system using a plug-in system, and in particular, each module developer can share design information through the web and apply the same to a higher module so as to perform three tests at the design stage, To a vehicle design system using a plug-in system.

자동차는 많은 부품으로 이루어지며, 이러한 부품을 생산하는 생산업체, 이를 모듈 형태로 조립하는 조립업체, 모듈을 차체에 결합시켜 차량을 완성하는 완성차 업체가 어우러져 개발 및 생산을 수행하게 된다. Automobiles are made up of many parts. Manufacturers that produce these parts, assemblers that assemble them in modules, and automobiles that complete the vehicle by combining the modules with the car body, will perform development and production.

이러한 구조로 인해, 기존의 자동차 개발 방법은 유연성이 낮고, 다양한 설계 및 신기술의 적용에 오랜 시간이 요구되는 문제점이 있으며, 이를 해소하기 위한 방법의 모색이 절실한 실정이다.Due to such a structure, existing automobile development methods have low flexibility, require a long time to apply various designs and new technologies, and there is a need to find a way to solve them.

이와 같은 문제의 해결 방안 중 하나로 이용되는 것이 자동차의 구성을 기능적 모듈 또는 구조적 모듈로 구분하고, 모듈 단위로 개발하여, 복수의 모듈을 조립함으로써 차량을 개발 또는 완성하는 모듈형 시스템 설계이다.One of the solutions to such problems is a modular system design in which a vehicle is divided into a functional module or a structural module, developed in units of modules, and developed or completed by assembling a plurality of modules.

기존의 모듈형 시스템 설계는 완성차 업체가 보안상의 이유로 전체 모듈에 대한 정확한 엔지니어 명세(Engineering specification)를 제공하지 않는 것이 일반적이며, 이로 인해 각 모듈 또는 모듈을 구성하는 부품 생산업체에서는 불필요한 시행착오를 반복하는 원인이 되고 있다.Existing modular system design is usually that a car maker does not provide an accurate engineering specification for the entire module for security reasons, so that the manufacturer of each module or module constituting the module repeats unnecessary trial and error .

이를 해소하기 위해 일부 시뮬레이션 프로그램을 이용하는 방안을 고려하고 있으나, 실제 성능, 기능과는 동떨어진 시뮬레이션 검증 결과와 이용의 불편함, 실제 제품과 시뮬레이션을 위해 입력되는 제품의 차이로 인해 현업에 사용되지 않는 실정이다.In order to solve this problem, some simulation programs are considered. However, simulation results and usage inconvenience that are different from actual performance and functions are not considered. to be.

더욱이, 자동차와 같이 복수의 협력업체가 각각의 모듈을 생산하여 조립함으로써 완성차가 구성되는 경우, 각 업체의 설계를 모두 반영하여 설계 점검을 수행할 수 있는 시스템은 전무한 실정이다.Furthermore, in the case where a plurality of subcontractors, such as automobiles, produce and assemble each module to form a finished vehicle, there is no system that can carry out the design check by reflecting all of the design of each vendor.

출원번호 10-2005-7012041(출원일 2005. 06. 24.)Application No. 10-2005-7012041 (Filing date 2005. 06. 24.)

따라서, 본 발명의 목적은 보안유지를 위해 개발에 필요한 부분 외의 요소는 비공개로 유지할 수 있도록 함과 아울러, 부품 개발업체가 실제 개발 차량에 자사 개발 제품을 적용하여 결합여부, 스펙 만족도와 같은 사항을 확인할 수 있도록 하는 플러그인 시스템을 이용한 차량 설계 시스템을 제공하는 것이다.Accordingly, it is an object of the present invention to provide a system and method for enabling a component developer to keep a non-public element other than a part necessary for development in order to maintain security, And a vehicle design system using the plug-in system.

또한, 본 발명의 다른 목적은 각각의 모듈 개발 업체가 웹을 통해 설계정보를 공유 및 상위 모듈에 적용하여 설계 단계에세 테스트를 수행하고 결과를 개발에 반영할 수 있도록 한 플러그인 시스템을 이용한 차량 설계 시스템을 제공하는 것이다.Another object of the present invention is to provide a vehicle design using a plug-in system in which each module developer can share design information through the web and execute three tests at the design stage and reflect the results in development System.

본 발명에 따른 플러그인 시스템을 이용한 차량 설계 시스템은 업체 단말에 설치되고, 모듈 설계이미지를 입력받는 어플리케이션; 통신망을 통해 상기 모듈 설계이미지를 전달받아, 상기 모듈 설계이미지로부터 시뮬레이션을 위한 정보를 추출하여 시뮬레이션 모델을 생성하고, 상기 시뮬레이션 모델을 모듈이 설치되는 주 설계이미지와 결합하여 시뮬레이션을 진행하며, 진행결과를 출력하는 플러그인 시스템; 및 상기 모듈 설계이미지를 전달받아 상기 플러그인 시스템에 전달하고, 상기 시뮬레이션 결과를 상기 어플리케이션에 전달하는 설계서비스 서버;를 포함하여 구성되는 것을 특징으로 한다.A vehicle design system using a plug-in system according to the present invention includes an application installed in a vendor terminal and receiving a module design image; Receiving the module design image through a communication network, extracting information for simulation from the module design image to generate a simulation model, combining the simulation model with a main design image in which the module is installed, A plug-in system for outputting a plug-in signal; And a design service server that receives the module design image and transfers the module design image to the plug-in system, and transmits the simulation result to the application.

상기 어플리케이션은 상기 업체 단말에 설치되는 설계프로그램 또는 상기 업체단말과 연결되고 설계프로그램이 운영되는 별도의 단말로부터 상기 모듈 설계이미지를 전달받는 것을 특징으로 한다.The application is characterized in that the module design image is received from a design program installed in the vendor terminal or a separate terminal connected to the vendor terminal and operated by the design program.

상기 플러그인 시스템은 모듈의 설계 이미지에 대해 전처리를 수행하는 전처리 수행부; 전처리된 상기 설계 이미지를 매트릭스 형태의 수치 데이터로 변환하는 컨버터부; 및 수치데이터로 변환된 상기 설계 이미지를 시각적으로 확인 불가하게 화면 구성하는 화면 구성부;를 포함하는 것을 특징으로 한다.The plug-in system comprising: a preprocessing unit for performing preprocessing on a design image of a module; A converter for converting the preprocessed design image into numerical data in the form of a matrix; And a screen construction unit for visually making the design image converted into the numerical data impossible to visually confirm.

상기 전처리 수행부는 상기 설계 이미지를 메쉬(mesh)로 구성되는 격자모델로 변환하는 것을 특징으로 하는 것을 특징으로 한다.And the preprocessing unit converts the design image into a grid model composed of a mesh.

상기 컨버터부는 상기 수치데이터에 다른 부품과의 결합을 위한 결합점 정보를 포함시키는 것을 특징으로 한다.And the converter unit includes coupling point information for coupling with other components in the numerical data.

상기 컨버터부는 상기 수치데이터에 다른 부품과의 결합시 간섭여부를 판단하기 위한 레이아웃 정보를 포함시키는 것을 특징으로 한다.The converter unit may include layout information for determining whether the numerical data is interfered with other parts.

수치 데이터로 변환된 상기 설계 이미지를 시뮬레이터 및 분석기를 이용하여 시뮬레이션 하는 해석엔진;을 더 포함하여 구성되는 것을 특징으로 한다.And an analysis engine for simulating the design image converted into numerical data using a simulator and an analyzer.

상기 플러그인 시스템은 모듈 간의 결합 방법, 결합 수단과 상기 결합 방법 및 상기 결합 수단별 물리적 특성인 플러그인 규약을 구비하는 것을 특징으로 한다.The plug-in system is characterized in that it has a plug-in specification, which is a physical characteristic of each of the modules, a combining means, a combining means, and a combining means.

본 발명에 따른 플러그인 시스템을 이용한 차량 설계 시스템은 보안유지를 위해 개발에 필요한 부분 외의 요소는 비공개로 유지할 수 있도록 함과 아울러, 부품 개발업체가 실제 개발 차량에 자사 개발 제품을 적용하여 결합여부, 스펙 만족도와 같은 사항을 확인할 수 있도록 하여 개발 편의성을 향상시키는 것이 가능하다.In the vehicle design system using the plug-in system according to the present invention, components other than the parts necessary for development can be kept as private for security maintenance, and the parts developer can apply the developed product to the actual developed vehicle, It is possible to improve the convenience of development by making it possible to confirm matters such as satisfaction.

또한, 본 발명에 따른 플러그인 시스템을 이용한 차량 설계 시스템은 각각의 모듈 개발 업체가 웹을 통해 설계정보를 공유 및 상위 모듈에 적용하여 설계 단계에세 테스트를 수행하고 결과를 개발에 반영할 수 있도록 함으로써 설계 및 제품 생산에 소요되는 노력을 경감하는 것이 가능해진다.In addition, the vehicle design system using the plug-in system according to the present invention allows each module developer to share the design information through the web and apply the same to the upper module so as to perform three tests at the design stage, It is possible to alleviate the effort required for design and production of products.

도 1은 본 발명에 따른 플러그인 시스템을 이용한 차량 설계 시스템의 개략적인 구성을 도시한 구성 예시도.
도 2는 도 1의 플러그인 시스템의 구성을 도시한 구성 예시도.
도 3은 도 2에서 제어기의 구성을 좀 더 상세히 도시한 구성 예시도.
도 4는 본 발명에 따른 불가시 및 가시 처리된 설계이미지를 설명하기 위한 예시도.
BRIEF DESCRIPTION OF THE DRAWINGS FIG. 1 is a diagram showing a schematic configuration of a vehicle design system using a plug-in system according to the present invention; FIG.
2 is a configuration example showing the configuration of the plug-in system of Fig. 1; Fig.
Fig. 3 is a configuration diagram showing the configuration of the controller in more detail in Fig. 2; Fig.
4 is an exemplary view for explaining an invisible and visually processed design image according to the present invention;

이하, 본 발명의 바람직한 실시예를 첨부한 도면을 참조하여 당해 분야의 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 설명하기로 한다. 첨부된 도면들에서 구성에 표기된 도면번호는 다른 도면에서도 동일한 구성을 표기할 때에 가능한 한 동일한 도면번호를 사용하고 있음에 유의해야 한다. 또한, 본 발명을 설명함에 있어서 관련된 공지의 기능 또는 공지의 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명을 생략하기로 한다. 그리고 도면에 제시된 어떤 특징들은 설명의 용이함을 위해 확대 또는 축소 또는 단순화된 것이고, 도면 및 그 구성요소들이 반드시 적절한 비율로 도시되어 있지는 않다. 그러나 당업자라면 이러한 상세 사항들을 쉽게 이해할 것이다.Hereinafter, preferred embodiments of the present invention will be described with reference to the accompanying drawings so that those skilled in the art can easily carry out the present invention. It should be noted that the drawings denoted by the same reference numerals in the drawings denote the same reference numerals whenever possible, in other drawings. In the following description of the present invention, a detailed description of known functions and configurations incorporated herein will be omitted when it may make the subject matter of the present invention rather unclear. And certain features shown in the drawings are to be enlarged or reduced or simplified for ease of explanation, and the drawings and their components are not necessarily drawn to scale. However, those skilled in the art will readily understand these details.

도 1은 본 발명에 따른 플러그인 시스템을 이용한 차량 설계 시스템의 개략적인 구성을 도시한 구성 예시도이다.1 is a schematic diagram showing a schematic configuration of a vehicle design system using a plug-in system according to the present invention.

도 1을 참조하면, 본 발명에 따른 플러그인 시스템을 이용한 차량 설계 시스템은 업체단말(101: 101a 내지 101n), 설계서버(110) 및 플러그인 시스템(111)을 포함하여 구성된다.Referring to FIG. 1, a vehicle design system using a plug-in system according to the present invention includes a manufacturer terminal 101 (101a to 101n), a design server 110, and a plug-in system 111.

업체단말(101)은 설계서버(110)와 통신채널에 의해 연결되어 설계서버(110)에 의해 제공되는 설계 서비스에 접속되고, 설계 이미지를 설계서버(110)에 전달한다. 이를 위해 업체단말(101)은 별도의 단말장치로부터 생성되는 설계이미지를 전달받아 설계서버(110)에 중계하거나, 업체단말(101)에 설치된 프로그램에 의해 생성되는 설계이미지를 설계서버(110)에 전달하게 된다. The vendor terminal 101 is connected to the design server 110 through a communication channel, connected to the design service provided by the design server 110, and transmits the design image to the design server 110. To this end, the vendor terminal 101 receives a design image generated from a separate terminal device and relays the design image to the design server 110, or transmits a design image generated by a program installed in the vendor terminal 101 to the design server 110 .

이 업체단말(101)은 설계이미지의 전달과 함께 설계이미지를 상위 모듈의 설계이미지에 결합하여 시뮬레이션이 이루어지도록 설계업체에 시뮬레이션 진행을 요청하고, 실뮬레이션 결과를 설계서버(110)로부터 전달받아 출력한다. 또한, 설계서버(110)에 의한 시뮬레이션 진행시 사용자에 의해 입력되는 변경사항을 설계서버(110)에 전달하여 변경된 설계값 또는 수치값이 적용된 시뮬레이션이 진행될 수 있게 하는 원격단말의 역할을 한다.The vendor terminal 101 requests the designer to proceed with the simulation so that the design image is transferred to the design image of the upper module together with the transfer of the design image and the simulation result is received from the design server 110 do. In addition, the design server 110 transmits a change input by the user to the design server 110 in the course of the simulation, thereby functioning as a remote terminal that enables the simulation to be performed with the changed design value or the numerical value.

여기서 업체단말(101)은 제1업체단말(101a)과 같이 완성차를 기획하여 설계 및 부품의 생산을 요청하는 완성차업체의 업체단말과 이에 부응하여 각 모듈 또는 부품의 설계 및 생산을 담당하는 하청 업체의 업체단말(101b 내지 101n)로 구분되고, 하청 업체의 업체단말(101b 내지 101n)은 납품 레벨에 따라 분류될 수 있다.Here, the vendor terminal 101 may be a vendor terminal of a vehicle maker who plans a finished vehicle like a first vendor terminal 101a and requests the design and production of parts, and a subcontractor And the vendor terminals 101b to 101n of the subcontracting company can be classified according to the delivery level.

설계서버(110)는 플러그인 시스템(111)을 통해 실행되는 설계 서비스의 제공을 위한 환경을 제공하며, 이를 위해 업체단말(101)과 통신망을 통해 연결되어 설계 이미지를 전달받고, 설계 이미지를 이용한 시뮬레이션의 과정 또는 결과를 업체단말(101)에 제공한다.The design server 110 provides an environment for providing a design service to be executed through the plug-in system 111. For this purpose, the design server 110 is connected to the vendor terminal 101 through a communication network to receive a design image, To the vendor terminal (101).

특히, 설계서버(110)는 업체단말(101)로부터 전달되는 업체 정보를 이용하여 업체의 등급을 구분하고, 등급에 따른 블랙박스 처리가 이루어지도록 설계서버(110)에 공개 등급을 전달하게 된다. 여기서 블랙박스 처리는 설계 디자인의 보안을 위해 불가시 처리를 수행한 것으로 미리 정해진 형태의 간략형태를 제외한 설계정보가 숨겨지도록 한 것을 의미한다. 이를 위해 설계서버(110)는 각 업체 정보가 미리 저장되며 업체정보에 포함된 아이디 정보, 담당자 정보와 같은 사항을 유지 관리하며, 서비스를 이용하고자 하는 업체의 접속시 업체단말(101)에 회원정보를 요청하여 이를 대조함으로써 등급을 확인하게 되고, 등급에 따른 공개 범위의 정보만을 공개하여 설계가 진행되도록 하게 된다.In particular, the design server 110 classifies the vendor's grade using the vendor information transmitted from the vendor terminal 101, and delivers the disclosure level to the design server 110 so that the black box process is performed according to the grade. In this case, the black box process is an invisible process for the security of the design, which means that the design information except the predetermined form is hidden. To this end, the design server 110 stores the company information in advance, maintains and manages items such as ID information and contact person information included in the company information, And confirms the rating by collating the information. Only the information of the disclosure range according to the rating is released to allow the design to proceed.

플러그인 시스템(111)은 설계서버(110)로부터 전달되는 설계이미지를 변환하여 시뮬레이션 모델을 생성하고, 생성된 시뮬레이션 모델을 이용하여 시뮬레이션을 진행하며 진행결과를 설계서버(110)에 전달한다. 이를 위해 플러그인 시스템(111)은 제1업체단말(101a)로부터 전달되는 주 설계이미지에 제2 내지 제n업체단말(101b 내지 101n)로부터 전달되는 모듈 설계이미지를 변환하여 결합된 결합모델을 생성하고, 결합모델에 의해 시뮬레이션을 진행하여 시뮬레이션 결과를 산출한다.The plug-in system 111 converts a design image transmitted from the design server 110 to generate a simulation model, performs simulation using the generated simulation model, and transmits the result of the simulation to the design server 110. To this end, the plug-in system 111 converts the module design images transmitted from the second to nth vendor terminals 101b to 101n into the main design image transmitted from the first vendor terminal 101a to generate a coupled model , The simulation is performed by the coupled model to calculate the simulation result.

이를 위해 플러그인 시스템(111)은 전처리 수행부, 컨버터부, 화면 구성부를 포함하여 구성될 수 있으며, 이에 대해서는 도 2 이후의 도면을 참조하여 상세히 설명하기로 한다.To this end, the plug-in system 111 may include a preprocessing unit, a converter unit, and a screen configuration unit, which will be described in detail with reference to FIG. 2 and subsequent drawings.

도 2는 도 1의 플러그인 시스템의 구성을 도시한 구성 예시도이다.FIG. 2 is a configuration diagram showing the configuration of the plug-in system of FIG. 1;

플러그인 시스템(111)은 설계이미지(10), 전처리기(40), 저장소(20), 해석엔진(30) 및 제어기(50)를 포함하여 구성된다.The plug-in system 111 comprises a design image 10, a preprocessor 40, a storage 20, an analysis engine 30 and a controller 50.

설계이미지(10)는 차량의 개발을 위한 이미지로, 설계 툴을 이용하여 도면형태로 생성된다. 이 설계이미지(10)는 캐드, 솔리드 웍스와 같은 디자인 전문 툴을 이용하여 3차원 형태의 이미지로 생성되며, 실물 수치가 정확히 반영되어 생성된다. 특히, 이 설계이미지(10)에 의해 생성되는 이미지는 각 부분의 재질이 정의될 수 있으며, 설계이미지(10)에 이 재질 정보가 포함될 수 있다. 특히, 설계이미지(10)는 복수로 생성되며, 각각의 설계이미지(10)는 서로 다른 개발자 또는 개발업체에 의해 생성될 수 있다. 좀 더 구체적으로 설계이미지(10)는 상위업체 예를 들어 완성차 업체에 의해 생성되는 주 설계이미지와, 하위의 벤더에 의해 생성되는 모듈 설계이미지로 구성될 수 있으며, 이는 제어기(50)에 의해 변환 및 결합되고, 해석엔진(30)에 의해 시뮬레이션 처리된다.The design image 10 is an image for development of a vehicle and is generated in the form of a drawing using a design tool. This design image 10 is generated as a three-dimensional image using design specialized tools such as CAD and SolidWorks, and is generated by reflecting the actual values accurately. In particular, the image generated by the design image 10 can be defined as a material of each part, and the material information can be included in the design image 10. In particular, a plurality of design images 10 are generated, and each design image 10 may be generated by a different developer or developer. More specifically, the design image 10 may be composed of a master design image generated by a master company, for example, a master car manufacturer, and a module design image generated by a lower-level vendor, And combined and simulated by the analysis engine 30. [

전처리기(40)는 설계이미지(10)에 전처리를 수행하여 제어기(50)에 전달한다. 구체적으로 전처리기(40)는 설계이미지를 해석엔진(30)에 적용하여 주 설계이미지와 모듈 설계이미지가 실제 모듈의 결합형태로 해석엔진(30)에 이용될 수 있도록 설계이미지(10)를 미리 정해진 계층 분류에 따라 분류하여 메쉬형태의 설계이미지 데이터로 변환하는 역할을 한다.The preprocessor 40 preprocesses the design image 10 and transfers it to the controller 50. Specifically, the preprocessor 40 applies the design image to the analysis engine 30 so that the design image 10 can be pre-processed so that the main design image and the module design image can be used by the analysis engine 30 in the form of an actual module- And converts the image data into mesh-type design image data according to a predetermined hierarchical classification.

좀 더 구체적으로 전처리기(40)는 설계이미지가 다른 모듈을 받아들이는 주 설계이미지인지, 모듈 설계이미지인지 구분하며, 형태가 구분되면 이를 변환모델에서 수치화할 수 있도록 격자모델로 변환한다. 여기서, 격자모델(Grid model)은 연속체를 격자 모양으로 분할하고, 격자의 교차점에 질량을 집중시켜 질점 간 종횡 또는 전단을 이어 해석하도록 하는 모델을 의미한다.More specifically, the preprocessor 40 determines whether the design image is a main design image or a module design image that accepts another module, and converts the design image into a grid model so that it can be quantified in the conversion model. Here, a grid model means a model in which a continuum is divided into a lattice shape, and a mass is concentrated at the intersection of the lattices to analyze the longitudinal, transverse, and shear interactions between the material points.

저장소(20)는 시뮬레이션을 위한 각종 물리적 특성 정보, 시뮬레이션 데이터와 설계이미지, 각 단계겨의 변환된 설계이미지가 저장된다.The storage 20 stores various physical property information for simulation, simulation data and design images, and converted design images for each step.

해석엔진(30)은 제어기(50)로부터 수치데이터로 변환된 설계이미지를 전달받아 시뮬레이션을 수행하고, 사용자로부터 입력되는 사항을 적용하여 가상의 실험을 수행하며 수행결과를 출력부를 통해 출력하여 제공한다. 해석엔진(30)은 시뮬레이션시에 발생되는 부품의 형태 변환, 동작과 같은 사항을 시각적으로 출력하여 제공하는 한편, 물성변화와 같이 부품의 변환, 동작시의 수치변화를 차트, 테이블 등으로 생성하고, 생성된 결과를 출력부를 통해 제공하게 된다.The analysis engine 30 receives the design image converted into the numerical data from the controller 50, performs simulation, performs the virtual experiment by applying the input from the user, and outputs the result through the output unit . The analysis engine 30 visually outputs the items such as the shape conversion and operation of the parts generated during the simulation, and generates numerical changes in the conversion and operation of the parts, such as physical properties, by using charts and tables , And provides the generated result through the output unit.

제어기(50)는 전처리기(40)에 의해 전처리가 수행된 설계 이미지를 매트릭스 형태의 수치 데이터로 변환하고, 변환된 수치 데이터를 시각적으로 구성함과 아울러, 이를 해석엔진(30)에 전달하여 시뮬레이션이 이루어질 수 있게 하는 역할을 한다. 특히, 제어기(50)는 설계이미지 중 타인 또는 타업체에 의해 생성된 설계이미지를 시각적으로 확인할 수 없게 불가시 처리를 하는 블랙박스 변환을 수행한다. 이를 위해 제어기(50)는 변환부, 화면구성부를 포함하여 구성될 수 있다.The controller 50 converts the design image that has been pre-processed by the preprocessor 40 into numerical data in the form of a matrix, visually constructs the converted numeric data, and transmits the numerical data to the analysis engine 30, This can be done to make it happen. In particular, the controller 50 performs a black box conversion that makes invisible processing so that the design image generated by another person or another company in the design image can not be visually confirmed. For this, the controller 50 may include a conversion unit and a screen configuration unit.

제어기(50)는 설계 이미지를 수치 데이터로 변환하는 과정에서 다른 부품과의 결합을 위한 결합점 정보와 다른 부품과의 결합시 간섭의 발생여부를 확인할 수 있도록 하는 레이아웃 정보를 포함시키게 된다. 결합점 정보는 복수의 설계이미지를 결합하는 경우 예를 들어, 주 설계이미지와 모듈 설계이미지를 결합하는 경우 둘의 결합위치, 결합형태, 결합수단, 결합시의 물리 특성에 대한 정보를 의미한다. 이러한 결합점 정보는 실제 부품, 모듈의 형태와 물리적 특성을 그대로 수치화하여 입력되며, 이를 해석엔진(30) 확인하여 결합시의 동작, 충격 발생 등에 대한 반응과 같은 결과를 산출하게 된다.The controller 50 includes the coupling point information for coupling with the other components in the process of converting the design image into the numerical data and the layout information for checking whether interference occurs when coupling the other components. The coupling point information means information on the coupling position, coupling type, coupling means, and physical characteristics at the time of coupling when a plurality of design images are combined, for example, when a main design image and a module design image are combined. The coupling point information is input by directly converting the shape and physical characteristics of the actual parts and modules into numerical values, and the analysis engine 30 confirms the result to obtain the same results as the reaction at the time of coupling and the occurrence of impact.

또한, 레이아웃 정보는 해석엔진(30)의 실물 제품의 결합시와 마찬가지로 제품 간의 간섭, 접촉을 확인할 수 있도록 하는 정보를 의미하며, 이미지의 외곽 경계, 중첩이 발생될 수 없는 경계 정보를 의미한다. 특히, 레이아웃 정보는 결합되는 모듈 또는 부품에 따라, 시각적으로 확인이 가능하게 일정부분을 공개할 수 있도록 하는 공개구간 정보를 포함할 수 있다. 좀 더 구체적으로 제어기(50)는 설계이미지 중 모듈 설계이미지를 제공하는 업체에 의해 상위 설계이미지, 예를 들어, 주 설계이미지가 확인되지 않도록 블랙박스 처리를 수행하게 된다. 이 블랙박스 처리는 주 설계이미지나 상위 모듈의 설계이미지가 하위 모듈 설계 업체에 노출되는 것을 방지하기 위해 시각적으로 확인되지 않도록 일부 윤곽선만 나타내고 대부분의 설계이미지가 감추는 것을 의미한다. 이때, 하위 모듈업체에 의해 생성된 설계이미지를 상위 모듈 설계이미지 또는 주 설계이미지에 적용하는 경우 레이아웃 정보에 의해 간섭이 발생될 수 있으며, 이를 하위 모듈 업체의 개발자가 확인할 수 있도록 블랙박스 처리된 레이아웃 중 일부를 표시되도록 할 수 있으며, 표시되는 레이아웃의 범위가 공개구간 정보에 기록되게 된다.In addition, the layout information refers to information that enables the interference and contact between the products to be confirmed as in the case of the real product of the analysis engine 30, and it means boundary information of the image and boundary information in which superimposition can not occur. In particular, the layout information may include open section information that allows a certain portion to be visually confirmed, depending on the module or part to be combined. More specifically, the controller 50 performs a black box process so that the upper design image, for example, the main design image is not confirmed by the vendor providing the module design image in the design image. This black box processing means that most design images will hide some of the outlines, so that the main design image or the design image of the upper module is not visually identified to prevent exposure to the sub module designer. In this case, when the design image generated by the sub module supplier is applied to the upper module design image or the main design image, interference may occur due to the layout information, and the black box processed layout And a range of the layout to be displayed is recorded in the open section information.

한편, 플러그인 시스템(111)은 플러그인 규약이 저장소(20)에 저장될 수 있다. 이 플러그인 규약은 설계 이미지의 시뮬레이션 결과가 실제 부품의 물성을 반영하도록 하는 것으로, 실제 사용되는 결합수단과 각 결합수단별 물리적 특성, 결합방법과 결합방법별 물리적 특성을 나타낸 것을 포함한다. 여기서 물리적 특성, 결합수단의 크기, 형태, 마찰계수, 복원력, 항복강도와 같은 다양한 항목이 포함될 수 있으며, 제시된 바에 의해서만 본 발명을 한정하는 것은 아니다.On the other hand, the plug-in system 111 can store the plug-in protocol in the storage 20. This plug-in specification allows simulation results of a design image to reflect the physical properties of actual parts, including the actual combination means, the physical characteristics of each coupling means, and the physical characteristics of the combination methods and combination methods. Here, various items such as the physical properties, the size of the coupling means, the shape, the friction coefficient, the restoring force, and the yield strength can be included, and the present invention is not limited thereto.

도 3은 도 2에서 제어기의 구성을 좀 더 상세히 도시한 구성 예시도이다.FIG. 3 is a configuration diagram showing the configuration of the controller in more detail in FIG.

도 3을 참조하면, 제어기(50)는 변환부(51), 결합부(53), 처리부(55), 화면구성부(57) 및 출력부(59)를 포함하여 구성된다.3, the controller 50 includes a conversion unit 51, a combination unit 53, a processing unit 55, a screen configuration unit 57, and an output unit 59. [

변환부(51)는 전처리된 설계이미지를 변환모델 즉, 수치화된 모델로 변환하여 생성한다. The conversion unit 51 converts the preprocessed design image into a conversion model, that is, a numerical model, and generates the conversion model.

결합부(51)는 변환부(51)로부터 수치화된 설계이미지가 전달되는 경우 이를 실제 제품의 결합과 같이 설계이미지의 결합점 정보 및 수치정보를 이용하여 결합시키는 역할을 한다. 예를 들어, 변환부(51)를 통해 주 설계이미지와 모듈 설계이미지가 각각 입력되는 경우 저장소(20)에 일시적으로 저장하고, 다른 설계이미지가 입력되어 결합이 필요한 경우 저장된 설계이미지를 불러와서 결합한 후 처리부(55)에 전달하게 된다. 특히, 결합부(51)는 결합모델의 생성시 불가시 처리가 되는 부분과 가시 처리가 되는 부분을 구분하여 처리부(50)에 전달할 수 있다.When the numerical design image is transmitted from the converting unit 51, the combining unit 51 combines the numerical design information with the coupling point information and the numerical information of the design image as in the actual product combination. For example, when the main design image and the module design image are respectively inputted through the conversion unit 51, the design image is temporarily stored in the storage 20, and when another design image is inputted and the combination is required, Processing unit 55 as shown in FIG. Particularly, the combining unit 51 can divide the portion to be invisible and the portion to be invisible in the generation of the coupling model to the processing unit 50.

처리부(55)는 결합된 설계이미지를 해석엔진(30)에 전달하여 시뮬레이션이 이루어지도록 함과 아울러, 시뮬레이션 과정에서 사용자에 의해 변경되는 사항을 해석엔진(30)에 전달하고, 해석엔진(30)으로부터 전달되는 결과를 화면구성부(57)에 전달한다.The processing unit 55 transmits the combined design image to the analysis engine 30 so that the simulation is performed. In addition, the processing unit 55 transmits the changed items by the user to the analysis engine 30 in the simulation process, To the screen configuration unit 57. The screen configuration unit 57 displays the screen configuration information.

화면구성부(57)는 처리부(55)로부터 전달되는 데이터 중 출력이 필요한 데이터를 출력부(59)를 통해 출력한다. 이때, 처리부(55)를 통해 전달되는 불가시 처리 부분과 가시 처리 부분을 구분하여 레이아웃을 선택적으로 블랙박스로 표시하고 이를 출력부(59)를 통해 출력하게 된다.The screen configuration unit 57 outputs data requiring output from the data transmitted from the processing unit 55 through the output unit 59. At this time, the invisible processing portion communicated through the processing portion 55 is distinguished from the visible processing portion, and the layout is selectively displayed as a black box and outputted through the output portion 59.

도 4는 본 발명에 따른 불가시 및 가시 처리된 설계이미지를 설명하기 위한 에시도이다.Figure 4 is an illustration for illustrating an invisible and visibly processed design image in accordance with the present invention.

도 4에는 차량의 전방 차륜 사이에 결합되는 샤시의 일례를 도시한 것이다. 도 3에서 선으로 보이는 부분(71)이 블랙박스 처리된 차량의 프레임 부분의 설계이미지인 주 설계이미지)이고, 면처리되어 확인 되는 모듈(72)이 모듈 설계이미지에 대응된다.Fig. 4 shows an example of a chassis coupled between front wheels of the vehicle. 3 is a main design image, which is a design image of a frame portion of a black boxed vehicle), and the module 72, which is face-checked and identified, corresponds to a module design image.

이러한 설계이미지들은 전술한 바와 같이 각각의 설계 프로그램을 이용하여 설계되고, 전처리 및 변환과정을 거쳐 수치화된 후 해석엔진(30)에 전달된 시뮬레이션된다. 이러한 시뮬레이션 과정에서 주 설계이미지와 모듈 설계이미지가 실제 부품과 같이 결합되어 3차원으로 표시되고, 개발자는 이러한 3차원 이미지를 회전시켜 결합형태와 위치를 확인하거나, 시뮬레이션을 진행하여 적절한 설계가 이루어졌는지 확인하게 된다.These design images are designed using respective design programs as described above, digitized through preprocessing and conversion processes, and then transmitted to the analysis engine 30 to be simulated. In this simulation process, the main design image and the module design image are combined with real parts and displayed in three dimensions, and the developer confirms the combination type and position by rotating the three-dimensional image, .

도 4에서는 모듈(72)의 위치는 주 설계이미지 및 모듈 설계이미지에 부가되는 결합점 정보에 의해 위치와 결합이 이루어진 것으로 사용자가 임의 배치하여 구성되는 이미지가 아니다.In FIG. 4, the position of the module 72 is not an image formed by the user, which is formed by combining with the position by the coupling point information added to the main design image and the module design image.

이러한 결합형태의 확인시 모듈(72)이 가동 영역을 가지는 구성인 경우 모듈의 가동에 따라 궤적으로 확인하여 간섭이 발생하는지 확인할 수 있으며, 간섭 발생과 같이 블랙박스 처리된 주 설계이미지의 간섭 부위를 확인할 필요가 있는 경우 공개구간 정보에 의해 블랙박스 처리된 레이아웃 일부를 노출시켜 확인하게 된다.If the module 72 has a movable area, it is possible to check whether the module 72 is in motion by checking the trajectory according to the operation of the module. If an interference occurs, the interference area of the black- If it is necessary to confirm, the part of the layout subjected to the black box processing by the open section information is exposed and confirmed.

이상에서 본 발명의 기술적 사상을 예시하기 위해 구체적인 실시 예로 도시하고 설명하였으나, 본 발명은 상기와 같이 구체적인 실시 예와 동일한 구성 및 작용에만 국한되지 않고, 여러 가지 변형이 본 발명의 범위를 벗어나지 않는 한도 내에서 실시될 수 있다. 따라서, 그와 같은 변형도 본 발명의 범위에 속하는 것으로 간주해야 하며, 본 발명의 범위는 후술하는 특허청구범위에 의해 결정되어야 한다.While the present invention has been particularly shown and described with reference to exemplary embodiments thereof, it is to be understood that the invention is not limited to the disclosed exemplary embodiments, but, on the contrary, And the like. Accordingly, such modifications are deemed to be within the scope of the present invention, and the scope of the present invention should be determined by the following claims.

10 : 설계이미지
20 : 저장소
30 : 해석엔진
40 : 전처리기
50 : 제어기
101 : 업체단말
110 : 설계 서버
111 : 플러그인 시스템
10: Design image
20: Store
30: Analysis engine
40: preprocessor
50:
101:
110: Design Server
111: Plug-in system

Claims (8)

완성체를 구성하는 각종 모듈의 모듈 설계이미지를 설계서비스 서버에 전달하는 업체 단말;
통신망을 통해 상기 설계서비스 서버로부터 상기 모듈 설계이미지를 전달받아, 상기 모듈 설계이미지로부터 시뮬레이션을 위한 정보를 추출하여 시뮬레이션 모델을 생성하고, 상기 시뮬레이션 모델을 모듈이 설치되는 주 설계이미지와 결합하여 시뮬레이션을 진행하며, 진행결과를 출력하는 플러그인 시스템; 및
상기 업체 단말로부터 상기 모듈 설계이미지를 전달받아 상기 플러그인 시스템에 전달하고, 상기 시뮬레이션 결과를 상기 업체 단말에 전달하는 설계서비스 서버를 포함하고,
상기 플러그인 시스템은,
상기 모듈 설계 이미지에 대해 전처리를 수행하는 전처리 수행부;
상기 전처리된 모듈 설계 이미지를 매트릭스 형태의 수치 데이터로 변환하는 컨버터부; 및
시뮬레이션 대상 외의 모듈에 대해서는 보안 기준에 따라 모듈을 시각적으로 확인 불가능하게 하는 블랙박스 처리된 화면으로 구성하는 화면 구성부를 포함하고,
상기 컨버터부는 상기 수치 데이터에 다른 부품과의 결합을 위한 결합점 정보 및 다른 부품과의 결합시 간섭여부를 판단하기 위한 레이아웃 정보를 포함시키고,
상기 화면 구성부는 상기 보안 기준에 대해 미리 설정된 업체의 등급에 따라 상기 블랙박스 처리된 화면을 구성하는 것을 특징으로 하는 플러그인 시스템을 이용한 차량 설계 시스템.
A vendor terminal for delivering a module design image of various modules constituting the finished product to a design service server;
Receiving the module design image from the design service server through a communication network, extracting information for simulation from the module design image to generate a simulation model, combining the simulation model with a main design image in which the module is installed, A plug-in system for outputting progress results; And
And a design service server for receiving the module design image from the vendor terminal, transferring the module design image to the plugin system, and transmitting the simulation result to the vendor terminal,
The plug-
A preprocessing unit for performing preprocessing on the module design image;
A converter for converting the preprocessed module design image into numerical data in the form of a matrix; And
And a screen constituting unit for constituting the module other than the simulation target as a black box processed screen for making it impossible to visually check the module according to the security standard,
The converter unit may include coupling point information for coupling with the other components to the numerical data and layout information for determining whether to interfere with coupling with other components,
Wherein the screen configuration unit configures the black box processed screen according to a rating of a vendor preset for the security standard.
제 1 항에 있어서,
어플리케이션은 상기 업체 단말에 설치되는 설계프로그램
또는 상기 업체단말과 연결되고 설계프로그램이 운영되는 별도의 단말로부터 상기 모듈 설계이미지를 전달받는 것을 특징으로 하는 플러그인 시스템을 이용한 차량 설계 시스템.
The method according to claim 1,
The application may include a design program
Or the module design image is received from a separate terminal connected to the vendor terminal and operated by a design program.
삭제delete 제 1 항에 있어서,
상기 전처리 수행부는,
상기 설계 이미지를 미리 정해진 계층 분류에 따라 분류하고,
필요에 따라 메쉬(mesh)로 구성되는 격자모델로 변환하거나 이미 격자모델로 변환된 설계 이미지를 이용하는 것을 특징으로 하는 플러그인 시스템을 이용한 차량 설계 시스템.
The method according to claim 1,
The pre-
Classifying the design image according to a predetermined hierarchical classification,
Wherein the mesh model is converted into a grid model composed of a mesh or a design image already transformed into a grid model if necessary.
삭제delete 삭제delete 제 1 항에 있어서,
상기 플러그인 시스템은,
수치 데이터로 변환된 상기 설계 이미지를 시뮬레이터 및 분석기를 이용하여 시뮬레이션하는 해석엔진;을 더 포함하여 구성되는 것을 특징으로 하는 플러그인 시스템을 이용한 차량 설계 시스템.
The method according to claim 1,
The plug-
And an analysis engine for simulating the design image converted into numerical data by using a simulator and an analyzer.
제 7 항에 있어서,
상기 플러그인 시스템은
모듈 간의 결합 방법, 결합 수단과
상기 결합 방법 및 상기 결합 수단별 물리적 특성인 플러그인 규약을 구비하는 것을 특징으로 하는 플러그인 시스템을 이용한 차량 설계 시스템.
8. The method of claim 7,
The plug-
A method of joining modules, a joining means
And a plug-in protocol, which is physical characteristics of the coupling means and the plug-in protocol.
KR1020170110778A 2017-08-31 2017-08-31 Vehicle design system using plug-in system KR101848069B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020170110778A KR101848069B1 (en) 2017-08-31 2017-08-31 Vehicle design system using plug-in system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020170110778A KR101848069B1 (en) 2017-08-31 2017-08-31 Vehicle design system using plug-in system

Publications (1)

Publication Number Publication Date
KR101848069B1 true KR101848069B1 (en) 2018-05-24

Family

ID=62299198

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020170110778A KR101848069B1 (en) 2017-08-31 2017-08-31 Vehicle design system using plug-in system

Country Status (1)

Country Link
KR (1) KR101848069B1 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002015009A (en) * 2000-06-28 2002-01-18 Hitachi Constr Mach Co Ltd Distributed design system and distributed design method for large scale machine system
JP2010514040A (en) * 2006-12-22 2010-04-30 プジョー シトロエン オートモビル エス アー How to design a car
JP2014206865A (en) 2013-04-12 2014-10-30 株式会社デンソー Software development device

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002015009A (en) * 2000-06-28 2002-01-18 Hitachi Constr Mach Co Ltd Distributed design system and distributed design method for large scale machine system
JP2010514040A (en) * 2006-12-22 2010-04-30 プジョー シトロエン オートモビル エス アー How to design a car
JP2014206865A (en) 2013-04-12 2014-10-30 株式会社デンソー Software development device

Similar Documents

Publication Publication Date Title
Seth et al. SHARP: a system for haptic assembly and realistic prototyping
CN104598675A (en) Actually measured data-based spacecraft component assembly simulation method
CN108121216A (en) A kind of automated workshop Virtual Debugging method based on digital factory
Abshire et al. Virtual maintenance real-world applications within virtual environments
Krammer et al. Interfacing Real-Time Systems for Advanced Co-Simulation-The ACOSAR Approach.
DE10333087A1 (en) Process for the automatic decomposition of dynamic system models into sub-models
Shoukat et al. Application of digital twin technology in the field of autonomous driving test
Wu et al. Application of automobile Modelling optimization design based on virtual reality technology
KR101848069B1 (en) Vehicle design system using plug-in system
Romero et al. A user-centric computer-aided verification process in a virtuality-reality continuum
Rooks A shorter product development time with digital mock‐up
Mao et al. ARE-Platform: An Augmented Reality-Based Ergonomic Evaluation Solution for Smart Manufacturing
Hassan et al. A design framework for developing a reconfigurable driving simulator
De Filippo et al. A modular architecture for a driving simulator based on the FDMU approach
KR101881915B1 (en) Plug-in system for vehicle design
CN1889109A (en) Power station three-dimensional emulation custom service system
CN115688481A (en) Hardware-in-loop simulation test system and method for man-machine common-driving type vehicle
Estable et al. Systems modelling and simulation of the ESA e. Deorbit space debris removal mission
US10386806B2 (en) Method for connecting models of technical systems in a testing device equipped for control unit development
Vazirpanah et al. Ros-based co-simulation for formal cyber-physical robotic system design
CN105930561A (en) Data processing method and device for geometric modeling in computer-aided design
Fritz et al. Systems Engineering Methods and Tools
Nybacka et al. Distributed real-time vehicle validation
Lee et al. Network based engineering design education
Synehlazov et al. Dynamic data integration in the design of complex computer-aided design systems

Legal Events

Date Code Title Description
AMND Amendment
AMND Amendment
X701 Decision to grant (after re-examination)
GRNT Written decision to grant