Обеспечение требуемого ускорения

Захват, обработка и генерирование сигнала

Обеспечение требуемого ускорения

Postby Danzel on 29 Mar 2016, 07:12

Необходимо чтобы вибростенд обеспечивал требуемое ускорение.
Как я понимаю нужно построить АЧХ, ФЧХ вибростенда для конкретного изделия, а вот что после делать мне не совсем понятно, какие вычисления произвести, чтобы стенд обеспечивал заданное ускорение, подскажите
Danzel
beginner
beginner
 
Posts: 35
Joined: 22 Jan 2016, 10:41
LabVIEW Version: 12
Karma: 0

Re: Обеспечение требуемого ускорения

Postby Andrew Lunev on 29 Mar 2016, 18:12

Чтобы обеспечить требуемое ускорение нужна система автоматического управления ускорением вибростенда.
Для построения такой системы нужны минимум:
1. Датчик обратной связи. Он у вас вроде есть, судя по предыдущим сообщениям.
2. Исполнительный механизм. Устройство, способное выдавать ускорение и изменять его параметры.
3. Регулятор. Устройство, которое будет сравнивать текущее ускорение с заданным и по сигналу ошибки корректировать исполнительный механизм, чтобы свести эту ошибку к минимуму. То есть обеспечить заданное ускорение.

АЧХ и ФЧХ вам понадобятся, чтобы рассчитать регулятор и понять теоретические границы возможных амплитуд и ускорений.

Задача довольно сложная, а судя по вопросам, знаний в теории систем автоматического управления у вас никаких. Тяжело придется. Начните например с книги: "ТЕОРИЯ АВТОМАТИЧЕСКОГО УПРАВЛЕНИЯ ДЛЯ «ЧАЙНИКОВ»
User avatar
Andrew Lunev
leader
leader
 
Posts: 850
Joined: 11 Dec 2010, 12:31
Location: Москва
Medals: 2
Activity (1) Professionalism (1)
LabVIEW Version: 2016
Karma: 244
hardware I/O VIP teachers

Re: Обеспечение требуемого ускорения

Postby Andrew Lunev on 29 Mar 2016, 18:17

Есть конечно и проще вариант. Сделать систему без обратной связи. В этом случае, зная передаточную функцию вашего вибростенда, можно определить необходимые параметры исполнительного механизма, чтобы получить на выходе требуемое ускорение. Но у этого варианта масса недостатков.
1. Для каждого объекта потребуется снимать заново АЧХ, потому что его масса будет влиять на передаточную функцию.
2. Будет влиять температура в помещении, время работы стенда, качество смазки, износ деталей.

В итоге точность метода получится очень низкой и ускорение будет постоянно уходить и его придется корректировать вручную.
Именно эту коррекцию и производит регулятор в системах автоматического управления, но без участия человека.
User avatar
Andrew Lunev
leader
leader
 
Posts: 850
Joined: 11 Dec 2010, 12:31
Location: Москва
Medals: 2
Activity (1) Professionalism (1)
LabVIEW Version: 2016
Karma: 244
hardware I/O VIP teachers

Re: Обеспечение требуемого ускорения

Postby Danzel on 31 Mar 2016, 10:19

А как определяется передаточная функция вибростенда?
Danzel
beginner
beginner
 
Posts: 35
Joined: 22 Jan 2016, 10:41
LabVIEW Version: 12
Karma: 0

Re: Обеспечение требуемого ускорения

Postby Andrew Lunev on 31 Mar 2016, 12:07

Переходные процессы вас не будут интересовать в ручном режиме, только установившиеся. Поэтому, для вашего случая передаточная функция и АЧХ это одно и то же. Только не забывайте, что и передаточная функция и АЧХ описывают только линейную часть системы. Чтобы ими пользоваться сначала надо определить диапазон работы вибростенда, в котором его характеристики линейны.

Если хотите подробней изучить вопрос, то есть прекрасная книга: Эйксхофф П. "Основы идентификации систем управления".

Вообще, если не хотите делать автоматику, то наилучший вариант, когда оператор просто выводит вибростенд на нужный режим и контролирует его параметры по сигналу с датчика ускорения. В случае ухода ускорения от заданного, он просто корректирует настройки в реальном времени. В этом случае никакие АЧХ снимать не надо.
Иначе, даже если вы снимете АЧХ, сделаете полный расчет, то система проработает менее минуты и снова потребуется коррекция из-за изменения параметров самого вибростенда. А если так, то смысл тратить время на расчеты?
User avatar
Andrew Lunev
leader
leader
 
Posts: 850
Joined: 11 Dec 2010, 12:31
Location: Москва
Medals: 2
Activity (1) Professionalism (1)
LabVIEW Version: 2016
Karma: 244
hardware I/O VIP teachers

Re: Обеспечение требуемого ускорения

Postby Danzel on 06 Apr 2016, 10:41

В книге Эйксхофф П. "Основы идентификации систем управления", очень много заумной теории, формул, можете предложить что нибудь по проще для понимания
Danzel
beginner
beginner
 
Posts: 35
Joined: 22 Jan 2016, 10:41
LabVIEW Version: 12
Karma: 0

Re: Обеспечение требуемого ускорения

Postby Andrew Lunev on 06 Apr 2016, 11:13

Danzel wrote:В книге очень много заумной теории, формул, можете предложить что нибудь по проще для понимания
Как может быть заумной книга, в которой только ОСНОВЫ? :wink: Начните тогда с книги, которую я советовал выше (для чайников).

Ну а если серьезно, то опишите подробней, что именно вы сейчас хотите создать. С учетом уже полученной информации.
Хотите делать систему автоматическую с обратной связью или без обратной связи?
Как будет происходить эксперимент и какие точности необходимо обеспечить?
Какой исполнительный механизм будет применяться? То есть какой вибростенд и какой усилитель к нему? Какие параметры можно в нем менять и в каком диапазоне?
Дальше подумаем, как проще всего реализовать задачу.
User avatar
Andrew Lunev
leader
leader
 
Posts: 850
Joined: 11 Dec 2010, 12:31
Location: Москва
Medals: 2
Activity (1) Professionalism (1)
LabVIEW Version: 2016
Karma: 244
hardware I/O VIP teachers

Re: Обеспечение требуемого ускорения

Postby Blackman on 06 Apr 2016, 13:25

В книге Эйксхофф П. "Основы идентификации систем управления", очень много заумной теории, формул, можете предложить что нибудь по проще для понимания

Предлагаю еще раз! На какой Ваш вопрос нет ответа в этой книге для всех?
Attachments
Ричард Бейкер_Введение в вибрацию_Book LDS.doc
(691.5 KiB) Downloaded 59 times
Blackman
leader
leader
 
Posts: 685
Joined: 17 Jan 2016, 15:02
Medals: 1
Activity (1)
LabVIEW Version: 6.1,8.5,20
Karma: 171

Re: Обеспечение требуемого ускорения

Postby Danzel on 07 Apr 2016, 08:11

Имеется Вибростенд TV 51120, усилитель мощности ВАА 500 и акселерометр. Есть 3 режима вибрации: синусоидульная вибрация с качанием частоты, широкополосная случайная вибрации, и классический удар.
Пользователем в программе задаются входные параметры, а именно
1)Синусоидальная вибрация: амплитуда ускорения, амплитуда перемещения
2) Случайная широкополосная вибрация: спектральная плотность ускорения, пиковое значение ускорения;
3) Классический удар: Пиковое значение ускорения, изменение скорости импульса.
Программы режимов уже написаны, но вопрос в том чтобы система автоматически заданные параметры (амплитуда ускорения).
На сайте zetlab есть видео режима классический удар
http://www.zetlab.ru/catalog/funktsii-z ... -impulsov/
Хотел так же сделать но не совсем понятно как они это реализовали, а именно то что после подачи белого шума система проходит как бы автокалибровку, измеряет АЧХ, ФЧХ, а далее не понятно как исходя из этого выходит на заданный режим испытаний.
Danzel
beginner
beginner
 
Posts: 35
Joined: 22 Jan 2016, 10:41
LabVIEW Version: 12
Karma: 0

Re: Обеспечение требуемого ускорения

Postby Andrew Lunev on 07 Apr 2016, 12:05

Я не специалист по виброиспытаниям и информации на сайте ZETLAB крайне мало. Для установившегося синусоидального режима все просто. Но вот случайная вибрация и удар - режимы полигармонические и возникают дополнительные переходные процессы, вызванные собственной динамикой стенда.
В этом случае сложно сделать систему управления с настоящей обратной связью, когда каждое новое управляющее воздействие вычисляется по результатам текущих измерений. Если частота задающего сигнала до 10 кГц, то подобная система должна работать на частоте минимум 100 кГц. Такую можно сделать на cRIO но на оборудовании ZETLAB очень сомневаюсь. У них скорее всего происходит снятие АФЧХ системы перед испытанием, затем корректируются параметры задающего сигнала по данным АФЧХ. Затем система работает без обратной связи, но с коррекцией по интегральным значениям параметров. То есть обратная связь идет не по ускорению, а например по СКЗ или по спектральной мощности или еще по чему-то подобному.
Если на вход системы подать белый шум, то на выходе автоматически получается АФЧХ. Это по определению. В теории все красиво, но на практике белый шум создать невозможно, поэтому применяется множество допущений.
Далее в теории надо просто прогнать входной сигнал через систему, обратную АФЧХ, тогда получим сигнал, который надо подать на вход усилителя мощности, чтобы на датчике ускорения получить нужный сигнал. В теории опять же все красиво, но на практике чаще всего обратить АФЧХ невозможно. Опять же применяются допущения и приближенные методы.
В итоге пробуйте, но боюсь все равно придется изучить все указанные выше учебники. Чтобы понимать, что можно отбросить, а что нет и как упрощения влияют на точность и устойчивость надо понимать, как все это работает и откуда берется. То есть знания нужны очень глубокие. Есть красивая теория и есть практика ее применения. И между ними пропасть...
User avatar
Andrew Lunev
leader
leader
 
Posts: 850
Joined: 11 Dec 2010, 12:31
Location: Москва
Medals: 2
Activity (1) Professionalism (1)
LabVIEW Version: 2016
Karma: 244
hardware I/O VIP teachers

Re: Обеспечение требуемого ускорения

Postby Alex Dem on 13 Apr 2016, 17:50

Вопрос к профи. А реально ли вообще на Labview сделать аналог испытаний на воздействие ШСВ, аналогичный ZETLAB?
Хватит ли быстродействия обычного ноутбука для такой задачи при реализации на Labview?
Полоса частот для испытаний обычно от 10 до 2000Гц, по ГОСТ количество полос для анализа должно быть не менее 400.
Я реализовал на практике подобные испытания "дедовским" методом с применением модуля сбора данных и 50-ти фильтов,
для полосы каждого из которых задается требуемый уровень g2/Гц. ПИД-регуляторы решают задачу выхода и поддержания
требуемого режима испытаний. Но я уверен, что возможна более рациональная и правильная реализация, вот к чему и вопрос.
Alex Dem
junior
junior
 
Posts: 55
Joined: 06 May 2015, 22:24
LabVIEW Version: 2014
Karma: 7

Re: Обеспечение требуемого ускорения

Postby Blackman on 14 Apr 2016, 07:55

Alex Dem wrote:... А реально ли вообще на Labview сделать аналог испытаний на воздействие ШСВ...?
... Но я уверен, что возможна более рациональная и правильная реализация, вот к чему и вопрос.

Если только как прототип, то пробовать можно.
И это на 100% так )
Attachments
1371_Spider-81_Hardware_Specification_4.2_RUS.pdf
(487.57 KiB) Downloaded 56 times
1371_EDM_VCS_Specification_4.2_RUS.pdf
(387.15 KiB) Downloaded 52 times
Каталог-VR9500-2014.pdf
(1.13 MiB) Downloaded 51 times
Blackman
leader
leader
 
Posts: 685
Joined: 17 Jan 2016, 15:02
Medals: 1
Activity (1)
LabVIEW Version: 6.1,8.5,20
Karma: 171

Re: Обеспечение требуемого ускорения

Postby Alex Dem on 14 Apr 2016, 20:12

Спасибо большое, ознакомился с удовольствием, но купить готовое железо и ПО к нему для меня не проблема, для этого нужны всего лишь деньги. :D
Если интересно, могу разместить видео, демонстрирующее работу моего "прототипа".
Alex Dem
junior
junior
 
Posts: 55
Joined: 06 May 2015, 22:24
LabVIEW Version: 2014
Karma: 7

Re: Обеспечение требуемого ускорения

Postby Blackman on 15 Apr 2016, 09:30

Это хорошая идея. Думаю интересно будет всем.
Blackman
leader
leader
 
Posts: 685
Joined: 17 Jan 2016, 15:02
Medals: 1
Activity (1)
LabVIEW Version: 6.1,8.5,20
Karma: 171

Re: Обеспечение требуемого ускорения

Postby Alex Dem on 16 Apr 2016, 22:42

Как обещал, мой прототип. :wink:
https://www.youtube.com/watch?v=JAawuDZ1oaE
Alex Dem
junior
junior
 
Posts: 55
Joined: 06 May 2015, 22:24
LabVIEW Version: 2014
Karma: 7

Next

Return to Обработка сигнала

Who is online

Users browsing this forum: Yandex and 6 guests

cron