본 교재는 공학을 공부하거나 연구 개발업무에 종사하는 공학도에게 프로그램에 대한 부담감을 덜어주기 위한 방법으로 내셔널 인스트루먼트의 LabVIEW 프로그램에 관한 내용과 함께 실제 공학시스템의 제어에의 응용예를 소개한다. LabVIEW 프로그램을 배우는 목적은 시스템을 개발하는데 있어 프로그램 작성에 대한 부담감과 시간적인 피해를 덜어준다. 그래픽 언어로 구성된 LabVIEW는 계측 및 자동화 시스템을 구축하는 엔지니어에게 편리함을 제공한다. 본 저자 역시 연구 개발을 하는데 있어 개발 시간의 단축을 위한 방법으로 LabVIEW 프로그램을 이용한다. LabVIEW로 프로그램을 구성할 경우 개발 시간의 단축뿐만 아니라, 그래픽 유저 인터페이스(GUI: Graphic User Interface)의 처리 부분까지 쉽게 구성할 수 있는 장점이 있다. 교재의 내용은 LabVIEW의 기초적인 지식을 간단하게 설명하고 예제를 통하여 LabVIEW 프로그램을 배우는 내용을 전반적으로 소개한다. 프로그램을 배우는 과정에서 중요한 것은 많은 프로그램을 직접 작성하여 자신의 것으로 소화하는 방법 또한 좋은 방법이라 생각하여 본 교재는 예제 위주로 LabVIEW의 프로그램을 소개한다. 또한 본 교재를 구입한 경우 기초적인 LabVIEW 프로그램을 배우기 위한 것보다는 많은 예제를 작성하여 자신의 프로젝트나 연구 개발에 사용할 목적인 공학도에게는 큰 도움이 될 것이라 생각한다. 특히, 책 중반이후에는 제어공학을 전공하고 있는 사람들에게 유용한 Matlab과 LabVIEW를 연동하는 방법에 대해서 소개한다. LabVIEW의 강력한 그래픽 요소와 Matlab의 연산식을 동시에 사용함으로써, 고급 수학의 표현 등을 LabVIEW로 표현할 수 있는 방법에 대해서 알 수 있다. Matlab의 Simulink와 LabVIEW는 프로그램의 유사성이 짙어 사용자가 쉽게 적용할 수 있는 방법을 배울 수 있다. 또한 LabVIEW로 프로그램을 구성한 다음, 계측기 및 자동화 장비 등을 연동하여 실제 시스템과의 연동(HILS: Hardware In the Loop System)을 할 수 있다. 책의 마지막 부분에는 시뮬레이션의 프로그램의 작성뿐만 아니라 실제 LabVIEW를 이용하여 하드웨어를 제작하고 프로그램을 작성하 시스템을 제어하는 방법에 대해서 배운다. 제어공학에서 가장 가시적이면서 많은 알고리즘을 적용할 수 있는 시스템의 예로서 도립진자 시스템을 설계한다. 도립 진자 시스템을 LabVIEW를 이용하여 프로그램을 작성하여 도립 진자 제어 시스템을 설계한다. 도립 진자 시스템을 성공적으로 마치고 나면 축소된 헬리콥터 모델 시스템을 통하여 다중 입력 다중 출력(MIMO: Multi Input Mulit Output) 시스템을 제어할 수 있는 방법에 대해서 배운다. 본 교재에서는 도립 진자와 헬리콥터의 시스템을 제어하기 위하여 같은 모터 드라이브를 사용한다. SISO(Single Input Single Output) 시스템과 MIMO 시스템을 직접 실제의 제어함으로써 제어 시스템과 LabVIEW 프로그램에 대한 이해를 증진시킬 수 있는 기회가 되었으면 합니다. 마지막으로 본 교재를 작성하는데 있어 도움을 주신 한국 내셔널 인스트루먼트 지사장님과 직원들에게 감사를 표합니다. 예제 프로그램의 작성과 도립 진자 시스템 및 헬리콥터 시스템을 설계하고 하드웨어를 구성하여 실험에 도움 준 고려대학교 제어계측공학과 시스템/제어 연구실의 연구원들에게도 심심한 사의를 표합니다. |
|
|
Authors and Organization: 허훈, 이종복 |
Publisher: 정익사 |
Copyright Year: 2007 |
Edition: 1 |
ISBN-10: 8935304131 |
ISBN-13: 9788935304134 |
Summary of How NI Technology is Used: LabVIEW & System Control Applications |
Purchase the Book
|
Official Book Site |
Anita B
Applications Engineer
National Instruments