Presentation is loading. Please wait.

Presentation is loading. Please wait.

Моделирование систем Цифровой Обработки Сигналов в среде LabVIEW Круглов Евгений Владимирович, аспирант МИФИ Решетов Владимир Николаевич, к.ф.-м. н. доцент.

Similar presentations


Presentation on theme: "Моделирование систем Цифровой Обработки Сигналов в среде LabVIEW Круглов Евгений Владимирович, аспирант МИФИ Решетов Владимир Николаевич, к.ф.-м. н. доцент."— Presentation transcript:

1

2 Моделирование систем Цифровой Обработки Сигналов в среде LabVIEW Круглов Евгений Владимирович, аспирант МИФИ Решетов Владимир Николаевич, к.ф.-м. н. доцент МИФИ. Москва 2008

3 Введение в разработку управляющих систем Системы идентификации Разработка динамических систем Моделирование Создание прототипа Управление двигателем LabVIEW Control Design and Simulation

4 Приложения Flight Control Engine Control Precision Machine Control Industrial Control Motion Control Control embedded in product Control used to manufacture product

5 Разработка управляющих систем на базе моделей Задачи –Повышение гибкости управления –Увеличение производительности Инструменты –Системы сбора данных –Программы для –Real-time hardware

6 Управляющие системы на основе моделирования System Specification Rapid Prototyping Code Generation System Test (HIL) Calibration & Functional Test Field Test Design & Simulation Software Test

7 Control Analysis and Design System ID Управляющие системы на основе моделей Simulation Real-Time Acquire I/O data from plant Identify plant structure and coefficients Analyze open-loop characteristics of plant Select controller structure and coefficients (gain) Analyze closed-loop characteristics of controlled plant Simulate offline controller and linear plant model Simulate offline controller and nonlinear plant model Prototype control algorithm with real-world dynamics

8 Архитектура управления и разработки Option A. Математическая модель Option B. Идентификация систем K c Controller K p Plant Error Motor Voltage Actual Speed Speed Setpoint

9 Модель двигателя постоянного тока Laplace transform: Входное нап. Угловая ск. H(s) =

10 Система идентификации двигателя постоянного тока DC Motor System –Ввод: Управление двигателем (12V, PWM) –Выход: квадратудный энкодер (5V, digital) 500 Counts per Revolution DO DIQuad Encoder Motor Command

11 Идентификация модели System Identification Toolkit –Симулирование и измерение отклика –Идентификация коэффициентов DIQuad Encoder DO Motor Command LabVIEW System ID Toolkit cRIO Hardware Stimulus Response LabVIEW System ID Toolkit System ID Algorithms SignalsDC Motor Model

12 Создание контроллера Control Design Toolkit –Разработка и анализ контроллера LabVIEW Dev Sys LabVIEW System ID Toolkit LabVIEW Control Design Toolkit DC Motor Model Controller Model Analyze Closed-Loop System Analyze Plant Design Controller

13 Симулятор системы Simulation Module –Симуляция систем управления LabVIEW Dev Sys LabVIEW System ID Toolkit LabVIEW Control Design Toolkit LabVIEW Simulation Module DC Motor Model Controller Model Speed Setpoint Actual Speed

14 Симуляция системы управления двигателем LabVIEW Graphical differencing Full programming environment (logic, etc.) Patented user interface capabilities

15 Создание прототипа на базе Real-Time Прототип с LabVIEW RT, RT PXI, cRIO, or RT on a Desktop Host PC LabVIEW Simulation Module RT on PXI RT on Desktop LabVIEW Dev Sys RT on CompactRIO

16 Создание прототипа контроллера Simulation Module and LabVIEW Real-Time –Implement controller on real-time hardware Host PC LabVIEW Simulation Module DC Motor Model Controller Model Speed Setpoint LabVIEW Dev Sys CompactRIO System FPGA AO Update AI Scan Actual Speed LV-RT

17 Бысрое создание прототипа LabVIEW Tight integration with real-world I/O Seamless transition from simulation to prototyping

18 LabVIEW Simulation Module Simulation Node Linear Systems – Integrators, Derivatives, Transfer Functions Nonlinear Systems – Friction, Saturation, Dead Zone Discrete Systems – Integrator, Zero-Order Hold, Transfer Function Signal Generation – Chirp, Pulse, Ramp, Sine, etc. Signal Arithmetic – Gain, Summation, Multiplication, etc. Lookup Tables – 1D, 2D, 3D Utilities – Signal Collector, Simulation Parameters, Halt Simulation, etc Graph Utilities –Waveform, XY Graph Traditional LabVIEW VI’s and tools

19 Создание : LabVIEW Real-Time Control Prototyping Ethernet Communication Signal Connection LabVIEW Development Software LabVIEW Simulation Module LabVIEW Real-Time Module RT System RT Controller FPGA DC Motor


Download ppt "Моделирование систем Цифровой Обработки Сигналов в среде LabVIEW Круглов Евгений Владимирович, аспирант МИФИ Решетов Владимир Николаевич, к.ф.-м. н. доцент."

Similar presentations


Ads by Google