1. 복사생성자(Copy Constructor)의 개념 C, C++은 하드웨어 제어 등 가장 많이 쓰는 언어 중 하나이다. 이번에는 C++에서 복사생성자에 대해 파악해 본다. C++에서는 C에는 없는 복사생성자(Copy Constructor)가 사용된다. 같은 class에서 객체를 생성할 때 새로 멤버 데이터를 일일이 지정하는 번거로움을 피하기 위해 이미 존재하는 객체의 정보를 그대로 가져다 사용한다. 또한 동적메모리에서 두 개 이상의 객체를 다룰 때 한 객체의 메모리가 삭제되면 다른 객체의 메모리도 삭제되는 것을 막기 위해서이다. 복사생성자는 같은 class에서 한 객체의 값을 다른 객체에 전해 주어야 할 때 다른 생성자처럼 객체 생성을 도와주면서 객체의 데이터를 초기화 시킨다. 한 객체의 값을 다른 객체에 전해 주는 방법에는 2가지가 있다. 첫째, 대입을 통해서다. 둘째는 초기화를 통해서다. 복사생성자는 초기화 방법을 통해서 한 객체를 값을 다른 객체에 전해주는 것이다. 왜 초기화를 하는가 하면 프로그램이 원하지 않는 쓰레기 값 대신 의미 있는 값으로 동작시키려고 하는 것이다. 복사생성자는 사용자가 직접 정의할 수도 있고, 사용자가 별도로 정의하지 않으면
[사출금형 성형 기술 실무 1] 러너 밸런싱 [사출금형 성형 기술 실무 2] 러너 밸런싱 사례 이번 연재는 컴퓨터 해석을 기반으로 하는 사출금형 설계의 핵심 기술인 유동시스템 설계를 중심으로 사례를 들어 설명하고, 요소 기술의 특성들을 분석하여 설계자들에게 관련 기술 정보를 제공하고자 한다. 사출성형 기술은 유체 성질에 관한 이론적 배경을 근거로 사출성형의 다양한 파라미터의 특성을 분석하여 성형기술자에게 유익한 정보를 제공할 것이다. Runner Balancing 러너 밸런스는 러너의 직경을 변화시켜 성형품에 작용하는 사출압력이 동일하게 충진할 수 있도록 돕는 역할을 한다. 여기서 게이트의 크기는 동일한 전제 조건으로 러너의 밸런스를 맞추는 것이며, 캐비티 내에서 사출압력을 균일하게 함으로써 성형품의 트러블을 최소화하고 품질을 안정화하는데 있다. 지난 달에는 러너의 배치를 ‘H’형으로 배치하여 수지 유동의 균일성을 확인했고, 아울러 러너 크기를 구하여 전사모사를 통해 검증한 바 있다. 이번에는 같은 형상을 가지고 ‘일자’형으로 배치하여 러너 밸런스의 치수 결정하기와 전사모사를 통해 러너의 밸런스를 자동으로 결정할 수
[사출금형 성형 기술 실무 1] 러너 밸런싱 [사출금형 성형 기술 실무 2] 러너 밸런싱 사례 Runner Balancing 사례 우선 성형품 용량은 CAD 데이터에서 추출한 값으로 개당 11g이다. 러너 레이아웃은 그림 4 와 같으며, 편의 상 변수는 6개로 러너의 길이와 러너 직경으로 a, b, c 구분했다. 계산 순서에 따라 성형품 중량(g), 초기 러너 길이와 직경, 단계별 용융수지 용량, 사출 시간, 초당 사출량, 전단 변형률 속도, 점도와 압력저항 즉 압력손실을 구한다. 그림 5는 전단률(19,174.84/s)에서의 PA66 점도값을 구한 것이며, 그림 6은 실제 계산값이다. 그림 4. 러너 레이아웃 및 변수 그림 5. 전단률(11624.56/s)에서의 PA66 점도 그림 6. 2차 러너 밸런스 계산 결과 다음은 위의 계산식에 따라 적용한 사례와 해석 프로그램을 통해 자동으로 러너 밸런스한 결과를 제시하며 비교하고자 한다. 먼저 그림 6은 2차 러너 밸런스를 위하여 계산한 결과이다. 사출 시간은 1.1초이다. 초기 1차 러너 직경 (‘φa’)은 ‘H’형 러너에 비하여 약 10% 크게 하여 적용했고,
이번 연재는 컴퓨터 해석을 기반으로 하는 사출금형 설계의 핵심 기술인 유동시스템 설계를 중심으로 사례를 들어 설명하고, 요소 기술의 특성들을 분석하여 설계자들에게 관련 기술 정보를 제공하고자 한다. 사출성형 기술은 유체 성질에 관한 이론적 배경을 근거로 사출성형의 다양한 파라미터의 특성을 분석하여 성형기술자에게 유익한 정보를 제공할 것이다. Runner Balancing 러너 밸런스는 러너의 직경을 변화시켜 성형품에 작용하는 사출압력이 동일하게 충진할 수 있도록 돕는 역할을 한다. 여기서 게이트의 크기는 동일한 전제 조건으로 러너의 밸런스를 맞추는 것이며, 캐비티 내에서 사출압력을 균일하게 함으로써 성형품의 트러블을 최소화하고 품질을 안정화하는데 있다. 지난 달에는 러너의 배치를 ‘H’형으로 배치하여 수지 유동의 균일성을 확인했고, 아울러 러너 크기를 구하여 전사모사를 통해 검증한 바 있다. 이번에는 같은 형상을 가지고 ‘일자’형으로 배치하여 러너 밸런스의 치수 결정하기와 전사모사를 통해 러너의 밸런스를 자동으로 결정할 수 있는 기법을 다루고자 한다. 그림 1은 ‘H’형 러너 레이아웃과 &lsq
공급자 관리 공급자란 생산자(또는 주계약자)에게 제품, 컴포넌트, 자재, 서비스를 제공하는 광범위의 외부조직을 가리킨다. 공급범위는 넓게는 주요 하부시스템이나 형상품목에서부터 작은 컴포넌트 부품에 이르기까지 다양하다. 공급자가 제공해야 할 용역대상은 다음과 같다. · 대상 시스템을 구성하고 있는 주요 요소에 대한 설계, 개발, 및 제조 · 이미 설계된 항목(제작 소스 제공)의 생산 및 분배 · 재고로 가지고 있는 상용 및 표준 컴포넌트 부품의 분배(다양한 공급 소스로 및 창고로부터 부품 제공) · 기능적 요구사항에 대한 프로세스 적용 등을 들 수 있다. 수많은 시스템에 대하여 공급자가 시스템을 구성하고 있는 수많은 요소(어떠한 경우에는 거의 50%가 넘는다)를 제공하고 있다. 그림 1과 같이 대형 프로젝트의 경우, 형상 품목이나 주요 하부시스템 공급자에게 용역을 제공하는 하나 또는 그 이상의 컴포넌트 공급자로 구성된 공급자 계층구조를 볼 수 있다. 그림 1. 전형적인 공급자 계층구조 최근 들어 경제적인 측면에서 생산자 조직에서 수행하는 것보다 외부전문기관을 활용하거나 아웃소싱하는 경우가 늘어나고 있다. 더구나
[컴포넌트 선정과 개발(2)] 공급자 관리 [컴포넌트 선정과 개발(2)] 공급자 계약관리 [컴포넌트 선정과 개발(2)] 시스템 통합 공급자란 생산자(또는 주계약자)에게 제품, 컴포넌트, 자재, 서비스를 제공하는 광범위의 외부조직을 가리킨다. 공급범위는 넓게는 주요 하부시스템이나 형상품목에서부터 작은 컴포넌트 부품에 이르기까지 다양하다. 공급자가 제공해야 할 용역대상은 다음과 같다. · 대상 시스템을 구성하고 있는 주요 요소에 대한 설계, 개발, 및 제조 · 이미 설계된 항목(제작 소스 제공)의 생산 및 분배 · 재고로 가지고 있는 상용 및 표준 컴포넌트 부품의 분배(다양한 공급 소스로 및 창고로부터 부품 제공) · 기능적 요구사항에 대한 프로세스 적용 등을 들 수 있다. 수많은 시스템에 대하여 공급자가 시스템을 구성하고 있는 수많은 요소(어떠한 경우에는 거의 50%가 넘는다)를 제공하고 있다. 그림 1과 같이 대형 프로젝트의 경우, 형상 품목이나 주요 하부시스템 공급자에게 용역을 제공하는 하나 또는 그 이상의 컴포넌트 공급자로 구성된 공급자 계층구조를 볼 수 있다. 그림 1. 전형적인 공급자 계층구조 최근 들
[컴포넌트 선정과 개발(2)] 공급자 관리 [컴포넌트 선정과 개발(2)] 공급자 계약관리 [컴포넌트 선정과 개발(2)] 시스템 통합 공급자 평가 및 선정과정을 통해 추천되고 나면 공급자와 공식계약을 성사시키기 위한 매우 세부적인 계약자 활동이 시작된다. RFP가 제시되었고 공급자 제안서를 평가했다. 이제 계약 형태를 설정해야 할 시기다. 협상된 계약형태는 공급자 업무수행에 매우 큰 영향을 끼친다. 특히 설계 및 개발활동을 포함한 대형 시스템 컴포넌트 획득 시 더욱 그러하다. 계약협상의 목적은 기술 요구사항 관점, 산출물, 가격, 계약형태, 지급계획 등 가장 유리한 계약을 달성함에 있다. 분명히 계약자와 예정공급자 간에 각각 가용한 대안과 위험을 고려하여 입장을 정리하게 된다. 하나의 극단적인 계약형태는 프로그램 위험이 일차적으로 공급자에게 부여된 확정 고정가격(FFP) 계약형태이다. 다른 극단적 계약형태는 계약자가 모든 위험을 책임지는 비용 추가고정비(CPFF) 계약형태이다. 이 두 가지 극단적인 계약 사이에 수많은 계약형태가 있다. 계약형태 협상은 공급자 성과에 많은 영향을 주기 때문에 매우 중요하다. 또는 주어진 기간에 주어진 요구사항을 충족시키기 위한
[컴포넌트 선정과 개발(2)] 공급자 관리 [컴포넌트 선정과 개발(2)] 공급자 계약관리 [컴포넌트 선정과 개발(2)] 시스템 통합 시스템 엔지니어링 개념에 포함된 내용 중 하나가 통합 기능이다. 초기 개념설계 단계에서의 주요활동은 시스템 요구사항을 정의하고 시스템 규격서 ‘A형’과 SEMP를 개발하면서 요구사항을 통합한다. 그다음 예비시스템 설계단계에서 필요한 통합이 계속된다. 기술적 관점에서 하부시스템, 유닛, 어셈블리, 모듈, 소프트웨어, 데이터, 설비, 시험지원 장비, 인력, 기타 요소들의 적절한 인터페이스로 통합된다. 소프트웨어는 하드웨어와 통합하고 시험지원 장비는 주 장비에 통합되며 인력은 장비 및 소프트웨어와 통합된다. 다양한 설계활동과 기타 프로그램 활동이 적절하게 통합될 수 있도록 관리를 해야 한다. 최종적으로 고객 필요성에 부합된 시스템을 얻기 위해 다양한 시스템 컴포넌트를 복합하는 주요 통합기능이 수행된다. 설계 초기 단계에서 주로 하향적 원칙이 강조되었다. 시스템 요구사항이 정의되고 기능 분석이 수행되며 상위 시스템 레벨 요구사항이 설계지침에 알맞게 필요한 범위까지 하향적으로 할당된다. 설계가 진행됨에 따라 절충 분
[3D프린팅] 금속 3D프린팅 기술 개발 동향 [3D프린팅] 금속 3D프린팅 기술의 금형 분야 활용 사례 금속 3D프린팅 기술의 금형 분야 활용 사례 금형 분야는 금속 3D프린팅 제품의 응용 중 가장 주목받고 있는 분야로 볼 수 있으며 활발하게 적용이 확대되고 있다. 현재 금형 분야는 사출성형용 금형의 냉각채널에 널리 활용되고 있으며, 그 시장 규모도 제일 큰 것으로 알려져 있다. 최근에는 사출금형 개발 분야에서 제품의 생산성 향상과 변형을 최소화하기 위해 형상적응형 냉각채널(Conformal Cooling Channel)을 가진 금형 기술이 연구 개발과 적용이 활발히 진행되고 있다. 또한 수명 연장을 위한 표면개질이나 보수재생 분야에 활발히 적용되기 시작하고 있다. 3D프린팅 기술로 금형을 제작하면 짧은 셋업 시간, 공구 작동 오차 감소, 생산성 향상 등의 이점이 있다. 기존의 제작 방식인 CNC에 의한 금형의 경우 가공 방법의 제약으로 인해 원활한 냉각 효율을 나타낼 수 없었으나, 그림 2와 그림 3에 나타낸 바와 같이 3D프린터에 의해 제조된 금형 내 냉각코어(Cooling Core)는 내부에 복잡한 냉각채널도 구현이 가능하여 금형 표면을 따라 냉각수
3D프린팅을 활용한 금형 효율 향상 기술 개발 전통적인 제조 방식은 여러 단계의 공정을 거쳐야 하지만, 3D프린팅은 디자인만 있으면 별도의 금형이나 절삭가공 없이 단시간 내에 제품을 제작할 수 있다. 디자인 한계를 극복하고 소재를 절감하며, 저비용으로 제조가 가능한 장점이 있어 3D프린팅은 ‘제 3차 산업혁명’, ‘제조업의 인터넷 혁명’으로 불리며 전세계의 관심을 받고 있다. 3D프린팅은 부품을 제작하는 방식 중 하나로 소재를 층층이 쌓아 최종 완제품을 제조하는 기술이다. 일반적인 프린터가 입력된 사진이나 문서에 따라 잉크를 분사하듯이 3D프린터는 디지털화된 3차원 제품 디자인을 2차원 단면으로 분할하고 이를 연속적으로 재구성하여 소재를 한층씩 인쇄하는 방식을 말한다. 전통적인 생산 방식인 절삭가공과는 반대로 3D프린팅은 새로운 층을 쌓아가는 방식이기 때문에 적층가공(Additive Manufacturing)이라고 부르며, 이것이 미국의 ASTM에서 규정하고 있는 정식 명칭이다. 삼성경제연구소는 최근 ‘미래 산업을 바꿀 7대 파괴적 혁신기술’이라는 보고서를 통해 3D프린팅 기술을 △웨어러블 컴퓨
GaN은 지난 10년 간 여러 산업 부문에 상당한 파급 효과를 끼쳤다. 광 전자 부문에서는 고휘도 발광 다이오드(HB LED) 개발 및 보급에 활용됐고 무선 통신 부문에서는 고전자 이동 트랜지스터(HEMT)나 모놀리식 마이크로 집적회로(MMIC) 등 고출력 무선 주파수 기기에 채택됐다. 시장 조사기관인 욜 리서치(Yole Research)는 2020년까지 GaN 전력 부품 산업이 연간 약 6억 달러 규모로 성장할 것으로 예측했다. TV와 같은 소비자 가전, 통신 하드웨어, 전기자동차를 막론하고 엔지니어들은 전력 변환율 향상, 전력 밀도 증진, 배터리 수명 연장, 스위칭 속도 향상 요구에 직면해 있다. 이는 전자 업계가 더 이상 실리콘(Si)을 기반으로 하는 전력용 반도체가 아닌, 새로운 체계의 전력용 반도체에 의존할 수밖에 없다는 것을 의미한다. 이에 따라 예전에는 불가능하던 성능 기준에 부합한 능력을 지닌 갈륨나이트라이드(GaN)가 전력 시스템 설계의 미래를 주도할 새로운 체계의 공정 기술로 부상하고 있다. 욜 리서치의 시장 평가가 정확하다고 했을 때, 해당 수치에 도달하려면 향후 5년 동안 100%의 연평균 복합성장률(CAGR)이 실현돼야 한다. 그러나
[3D프린팅] 금속 3D프린팅 기술 개발 동향 [3D프린팅] 금속 3D프린팅 기술의 금형 분야 활용 사례 3D프린팅을 활용한 금형 효율 향상 기술 개발 전통적인 제조 방식은 여러 단계의 공정을 거쳐야 하지만, 3D프린팅은 디자인만 있으면 별도의 금형이나 절삭가공 없이 단시간 내에 제품을 제작할 수 있다. 디자인 한계를 극복하고 소재를 절감하며, 저비용으로 제조가 가능한 장점이 있어 3D프린팅은 ‘제 3차 산업혁명’, ‘제조업의 인터넷 혁명’으로 불리며 전세계의 관심을 받고 있다. 3D프린팅은 부품을 제작하는 방식 중 하나로 소재를 층층이 쌓아 최종 완제품을 제조하는 기술이다. 일반적인 프린터가 입력된 사진이나 문서에 따라 잉크를 분사하듯이 3D프린터는 디지털화된 3차원 제품 디자인을 2차원 단면으로 분할하고 이를 연속적으로 재구성하여 소재를 한층씩 인쇄하는 방식을 말한다. 전통적인 생산 방식인 절삭가공과는 반대로 3D프린팅은 새로운 층을 쌓아가는 방식이기 때문에 적층가공(Additive Manufacturing)이라고 부르며, 이것이 미국의 ASTM에서 규정하고 있는 정식 명칭이다. 삼성경제연구소는 최근 &lsquo
[사물인터넷] 글로벌 기술 표준화, 플랫폼 구축으로 미래 사물인터넷 시대 주도 1 - 국제 표준화 기구의 사물인터넷 기술 표준화 [사물인터넷] 글로벌 기술 표준화, 플랫폼 구축으로 미래 사물인터넷 시대 주도 2 - 산업체 주도 연합의 사물인터넷 기술 표준화 산업체 주도 연합의 사물인터넷 기술 표준화 1. Allseen Alliance 오픈소스 코드 프레임워크를 통해 기기 연결과 상호작용을 촉진하기 위한 목적으로 지난 2013년 12월, 리눅스 재단의 주도하에 퀄컴, LG전자, 하이얼, 샤프, 마이크로소프트, 파나소닉, 티피링크 등 51개 기업이 참여하여 출범한 연합체이다. 즉, 다양한 기기들이 특정 브랜드, 플랫폼, 운영 체제 등에 관계없이 능동적으로 상호 작용할 수 있는 환경을 조성하기 위해, 오픈 소스 기반의 사물인터넷 디바이스 연결성 지원을 위한 개방형 소프트웨어 플랫폼을 개발하고 있으며, 우선 적용 분야는 스마트 홈 시장이다. 따라서 네트워크를 통한 기기 간 정보전달 및 제어를 위해 퀄컴이 개발한 오픈소스 기반 솔루션인 ‘올조인(AllJoyn)‘을 채택함에 따라 윈도 OS, 안드로이드 OS, iOS, OS X 등 각종 스마트 단말
[사물인터넷] 가치 네트워크 구축 통한 新 생태계 만들어야 1 - 새로운 비즈니스 모델 [사물인터넷] 가치 네트워크 구축 통한 新 생태계 만들어야 2 - 사회적 가치 창출 PSS 모델 사회적 가치 창출 PSS 모델 사회적 가치 창출 PSS(Product-Service System) 모델은 제품을 보급(판매 또는 무상 제공)하고, 이에 기반하여 서비스를 제공함으로써 사회적 가치를 창출하며 이 창출된 가치의 일부를 수익으로 만드는 모델을 의미하는데, 제품 판매 수익과 정기적으로 발생할 수 있는 가치 창출 이익을 수익 모델로 한다. 대표적인 사례인 네스트 랩스의 서모스탯은 사물인터넷 온도 조절기를 통해 전기 에너지 절약이라는 사회적 가치를 창출하며, 드리블릿(Driblet)은 사물인터넷 수도 미터기를 통해 상수도 사용량 절약이라는 사회적 가치를 창출한다. 그리고 인코어드 테크놀로지스(Encored Technologies)는 사물인터넷 전기 계량기를 통해 전기 에너지 절약이라는 사회적 가치와, 전력 사용 데이터 분석을 통한 독거 노인 등의 위험 상황 파악이라는 사회적 가치를 창출한다. 제품 시리즈 보급을 통한 고객 고착화 모델 제품 시리즈 보급을 통한 고객 고착화
광섬유 온도센서는 유연한 광섬유센서 케이블 전체 온도 분포를 고속으로 측정할 수 있으므로, 넓은 지역의 온도 측정을 빠짐없이 정확하게 측정하는 온도 감시 시스템을 간단하고 경제적으로 구축할 수 있다. 따라서 이제까지 포인트 온도센서로 측정이 어려웠던 많은 플랜트에 활발하게 적용되고 있다. 구체적인 예로 · 현장 안전 · 설비진단(설비 보호) · 에너지 절약 · 생산성 개선 등 플랜트 계장뿐만 아니라 다양한 온도 감시 분야에 활용이 급속히 확대되고 있다. 이 글에서는 광섬유 온도센서의 특징과 제품의 개요를 설명하고, 플랜트 온도 감시로 적용 시 장점, 구체적인 실적 예 등을 소개한다. 제품 개요 1. 원리 광섬유 온도센서는 센서로 사용하는 광섬유 내부에서 발생하는 라만산란광의 빛의 세기와 온도의 상관관계가 있다는 이론을 이용하고 있다. 그 원리에 더 관심 있다면 참고 문헌을 참조하기 바란다. 2. 특징 사용자 입장에서 고려한다면, 광섬유 온도센서는 열전대나 측온저항체와 같은 기존 온도센서와 비교하면 많은 장점이 있다. (1) 넓은 지역에 대해서 빠짐없이 정확하고 확실한 온도 감시 : 포인트 측정으로는 불가능했던