발표 세션 요약
The MathWorks Model-Based Design (MBD) Conference
Optimizing the Design Process Through Model-Based Design
CDA Track
Control Design & Automation
[트랙1] 제어 설계 및 자동화
| 11:30-12:20 | Multidomain System Modeling 멀티도메인 시스템 모델링 |
|---|---|
A key piece in designing control algorithms is first developing an accurate model of the system that is to be controlled. The MATLAB and Simulink product families provide a wide spectrum of modeling approaches to address this need. This presentation will highlight these different approaches, from first principles and physics-based, to data-driven. Examples will be given on how to easily model electrical, mechanical and hydraulic systems in the same environment. The presentation will also demonstrate how live data can be used to refine existing models. 제어 알고리즘을 설계하는 데 있어서 핵심 부분은 먼저 제어해야 할 시스템의 정확한 모델을 개발하는 것입니다. MATLAB과 Simulink 제품군은 이러한 요구에 맞는 다양한 모델링 방법을 제공합니다. 본 프리젠테이션에서는 제1원리와 물리 기반 모델링 및 시험 데이터를 이용한 모델링의 다양한 방법을 설명합니다. 또한 동일한 환경에서 전기, 기계 및 유압 시스템을 쉽게 모델링하는 방법에 대한 예제 및 기존 모델을 상세화하기 위한 실제 데이터의 사용 방법도 설명합니다. |
|
| 13:30-14:20 | Algorithm Design and Prototyping 제어 알고리즘 설계 및 프로토타입 |
|---|---|
This presentation will showcase the latest control design features including, a new workflow-based approach to efficiently and systematically design a multi-loop compensator for a robot arm, directly within Simulink. The demonstration will include automated tasks such as loop openings and linearization. Additionally, a variety of automated and interactive tuning methods will be used to tune single and multi-loop systems. The controller will then be tested in real time to validate the performance by targeting a PC-based real-time prototyping system directly from Simulink. 본 프리젠테이션에서는 Simulink를 이용한 Robot Arm의 다중 루프 보상기(multi-loop compensator) 데모시연을 통해 효율적이고 체계적으로 설계하는 새로운 워크플로우 기반 방법을 포함하여 최신 제어 설계 기능을 소개합니다. 본 시연에는 루프 개방(loob openings) 및 선형화(linearization)와 같은 자동화 작업이 포함됩니다. 또한 단일 시스템 및 다중 루프 시스템을 조정하는 데 사용될 수 있는 다양한 자동화 및 대화형 튜닝 방법에 대해서도 다루어질 것입니다. 이어서 Simulink에서 직접 PC 기반의 실시간 프로토타입 시스템을 대상으로 하여 제어기의 성능을 실시간으로 검증하는 것을 설명할 것입니다. |
|
| 14:20-15:10 | Automatic Production Code Generation 자동코드 생성 |
|---|---|
This presentation describes Model-Based Design with automatic code generation for production embedded controllers. It includes demonstrations of new Simulink and Real-Time Workshop Embedded Coder technologies involving data management, code optimization, legacy code integration, and embedded system targeting. The presentation provides important information to both Simulink code generation novices and experts. In addition, industry examples are discussed. 본 프리젠테이션에서는 모델기반설계(Model-Based Design)를 이용한 임베디드 컨트롤러의 양산가능한 자동 코드 생성에 대해 발표합니다. 데이터 관리, 코드 최적화, Legacy code통합 및 임베디드 시스템 대상 지정과 관련하여 Simulink 및 Real-Time Workshop Embedded Coder 기술의 새로운 데모 시연이 포함됩니다. 또한, 본 프리젠테이션은 Simulink 코드 생성 초보자 및 전문가 모두에게 중요한 정보를 제공하며, 또한 업계 사례도 논의될 것입니다. |
|
| 15:30-16:20 | Verification, Validation and Test 확인, 검증 및 테스트 |
|---|---|
The goal of every software and product development process is to produce a validated system. The MathWorks provides Verification & Validation and Test & Measurement products to help customers use Model-Based Design through the full development cycle. This presentation discusses how these MathWorks products enable developers to trace requirements to implementation, check models, develop and execute tests, and determine test completeness. 소프트웨어 및 제품 개발 프로세스의 목표는 검증된 시스템을 양산하는 것입니다. 매스웍스는 고객이 전체 개발 주기(full development cycle)동안 모델 기반 설계를 사용하는 데 도움이 되도록 Verification & Validation 및 Test & Measurement 제품을 제공합니다. 본 프리젠테이션에서는 개발자가 이 MathWorks 제품을 사용하여 요구사항을 추적하고 모델을 확인하며 테스트 방법을 개발하고 실행할 수 있는 방법을 논의합니다. |
|
SPC Track
Signal Processing & Communications
[트랙2] 신호 처리 및 통신 설계
| 11:30-12:20 | Model-Based Design of Wireless Systems 모델기반설계(Model-Based Design)을 이용한 무선 시스템 설계 |
|---|---|
Wireless standards are increasing in complexity and size, posing severe challenges for traditional design flows. Traditional flows can emphasize partitions between development groups, allow for the needless duplication of effort, and can push testing late into the development cycle. Model-Based Design, by contrast, emphasizes the links between different development groups, reduces effort duplication and promotes the efficient use and re-use of intellectual property. In this talk we will show how Model-Based Design can be used to improve the time to market, quality, and productivity of wireless system development. 최근 통신표준이 보다 복잡해지고 규모가 증가함에 따라, 기존의 개발 진행방식을 혁신해야하는 도전과제에 직면해 있다. 기존의 개발 진행방식은 개발 그룹 분리를 중시함으로 인해 이웃한 개발그룹에서 각각 불필요한 이중의 노력이 추가적으로 요구되며 개발된 시스템에 대한 테스트는 개발주기 후반에서야 실행 할 수 있다. 이에 따라, 오늘날 신호처리 및 통신시스템 설계에 있어 새로운 표준을 위한 시스템과 알고리즘을 신속하게 개발하기 위해 모델기반설계(Model-Based Design)가 채택되고 있다. 모델기반설계(Model-Based Design)는 각기 다른 개발 그룹 간의 연계를 중시하고 중복되는 노력을 줄이며 효율적인 사용과 지적 재산권의 재사용을 증진한다. 본 프리젠테이션에서는 무선 시스템 개발에 있어 시장출시, 품질 및 생산성을 향상하는 데 모델기반설계(Model-Based Design)가 어떻게 활용되고 있는지를 설명합니다. |
|
| 13:30-14:20 | Algorithm and Component Design 신호처리/통신 알고리즘 및 컴포넌트 설계 |
|---|---|
This presentation will showcase the use of MATLAB and Simulink for designing and validating algorithms and component models within the context of Model-Based Design. It will illustrate the concept of model elaboration, which adds detail to subsystems and algorithms to reflect implementation constraints such as finite word length and RF/Analog nonlinearities. The talk will include demonstrations of workflow and tools for floating-to-fixed point conversion in MATLAB and Simulink and modeling the interaction of RF and baseband subsystems using real-world parameters. The demonstrations will also show the reuse of MATLAB and C code in Simulink models, and the use of Simulink models as a test harness for the elaborated design. 본 프리젠테이션에서는 모델기반설계(Model-Based Design) 방식을 이용한 알고리듬 및 소자들의(component)모델을 설계하고 검증하기 위한 MATLAB 및 Simulink의 사용 방안에 대해 소개합니다. 제한된 단어 길이(word length)와 RF/Analog의 비선형성(nonlinearities)같은 구현 시 발생하는 여러 가지 제약들을 반영하기 위해 서브시스템과 알고리즘에 세부사항이 추가되는 모델 완성의 개념을 설명합니다. 또한 본 세션에서는 MATLAB 및 Simulink에서 부동소수점에서 고정 소수점으로의 변환에 사용되는 도구와 작업 진행방식을 시연하고 또한 실제 상황에서 발생가능한 요소들을 매개변수로 사용하여 RF와 기저대역 서브시스템간의 상호작용 모델링을 시연합니다. 이 밖에도 Simulink 모델에서 MATLAB 및 C 코드의 재사용과 완결된 설계의 테스트 프로그램으로서 Simulink 모델의 사용 방법도 소개될 예정입니다. |
|
| 14:20-15:10 | Code Generation for DSPs and FPGAs DSP 및 FPGA의 코드 생성 |
|---|---|
This presentation describes Model-Based Design with automatic code generation for embedded signal processing systems. The discussion includes both C-code generation for GPPs and DSPs, and HDL generation for FPGAs and ASICs. Demonstrations include the implementation of a GPS receiver on DSP and FPGA hardware including processor-in-the-loop verification. 본 프리젠테이션에서는 모델기반설계(Model-Based Design)를 이용한 임베디드 신호처리 시스템의 자동 코드 생성에 대해 발표합니다. GPP 및 DSP의 C 코드 생성과 FPGA 및 ASIC의 HDL 생성을 논의합니다. 또한, Processor-in-the-Loop 검증을 포함하여 DSP 및 FPGA 하드웨어에서 GPS 수신기의 구현이 시연됩니다. |
|
| 15:30-16:20 | Verification, Validation, and Test 확인, 검증 및 테스트 |
|---|---|
The MathWorks products for Model-Based Design encourage continuous verification and testing throughout the full development cycle to eliminate errors and simplify system validation. This presentation discusses how these MathWorks products allow developers to trace requirements to implementation, develop and execute tests, and link to EDA and software implementation tools to verify hardware and software components. The talk will present or demonstrate the use of Simulink and 3rd party tools to verify digital hardware, analog/mixed signal hardware, and software components, as well as the use of 3rd party instrumentation with MATLAB and Simulink to test the completed system. 매스웍스의 모델기반설계 제품은 전체 개발 주기 내내 계속적인 검증 및 테스팅 환경을 조성하여 오류를 없애고 시스템 검증을 단순화합니다. 본 프리젠테이션에서 개발자가 이 매스웍스 제품을 사용하여 구현 요구사항을 추적할 수 있고, 테스트를 개발 및 실행할 수 있고, 하드웨어 및 소프트웨어 구성요소를 검증하기 위해 EDA 및 소프트웨어 구현 도구의 연결 할 수 있는 방법에 대해 논의합니다. 완성된 시스템을 테스트하기 위해 MATLAB 및 Simulink와 함께 타사 기기(instrumentation)와의 연계성의 검증 뿐만 아니라 디지털 하드웨어, 아날로그/혼합 신호 하드웨어 및 소프트웨어 구성요소를 검증하기 위해 Simulink 및 타사 도구의 사용을 발표 및 시연합니다. |
|
Store