Смекни!
smekni.com

Автоматизация сновальной машины (стр. 2 из 5)

Для автоматических систем управления, работающих при случайных воздействиях, основным показателем качества управления является точность, характеризуемая среднеквадратичным отклонением или дисперсией ошибки. К техническим характеристикам можно отнести надежность, стоимость, габаритные размеры, массу, энергетические показатели, простои оборудования из-за обрывности др.

1.2 Обоснование необходимости автоматизированного контроля и управления

Чтобы основа обладала хорошими техническими свойствами к процессу снования, предъявляют следующие требования:

1. В процессе снования не должны ухудшаться физико-механические свойства пряжи или нити.

2. Натяжение снующихся нитей должно быть одинаковым и по возможности постоянным в течении всего процесса.

3. Длина снования должна быть рассчитана, из сновальных валиков должно получиться целое число ткацких навоев.

4. Форма намотки должна быть строго цилиндрической и удельная плотность намотки должна соответствовать принятому значению.

5. Производительность процесса снования должна быть максимальной, а отходы минимальными.

1.3 Требования к автоматизированным системам контроля и управления

Требования к функциям АСУ

АСУ в необходимых объемах должна автоматизированно выполнять:

• сбор, обработку и анализ информации (сигналов, сообщений, документов и т. п.) о состоянии объекта управления;

• выработку управляющих воздействий (программ, планов и т. п.);

• передачу управляющих воздействий (сигналов, указаний, документов) на исполнение и ее контроль;

• реализацию и контроль выполнения управляющих воздействий;

• обмен информацией (документами, сообщениями и т. п.) с взаимосвязанными автоматизированными системами.

Состав автоматизированных функций (задач, комплексов задач - далее функций) АСУ должен обеспечивать возможность управления соответствующим объектом в соответствии с любой из целей, установленных в ТЗ на АСУ.

Состав автоматизированных функций АСУ и степень их автоматизации должны быть технико-экономические и (или) социально обоснованы с учетом необходимости освобождения персонала от выполнения повторяющихся действий и создания условий для использования его творческих способностей в процессе работы.

Требования к техническому обеспечению АСУ

Комплекс технических средств АСУ должен быть достаточным для выполнения всех автоматизированных функций АСУ. В комплексе технических средств АСУ должны в основном использоваться технические средства серийного производства. При необходимости допускается применение технических средств единичного производства.

Тиражируемые АСУ и их части должны строиться на базе унифицированных технических средств.

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

Размещение технических средств, используемых персоналом АСУ при выполнении автоматизированных функций, должно соответствовать требованиям эргономики: для производственного оборудования по ГОСТ 12.049-80, для средств представления зрительной информации по ГОСТ 21829-76, в том числе для табло коллективного пользования из цифровых знакосинтезирующих электролюминесцентных индикаторов по ГОСТ 21837-76.

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

В АСУ должны быть использованы технические средства со сроком службы не менее десяти лет. Применение технических средств с меньшим сроком службы допускается только в обоснованных случаях и по согласованию с заказчиком АСУ.

Любое из технических средств АСУ должно допускать замену его средством аналогичного функционального назначения без каких-либо конструктивных изменений или регулировки в остальных технических средствах АСУ (кроме случаев, специально оговоренных в технической документации на АСУ).

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

В АСУ должны быть использованы средства вычислительной техники, удовлетворяющие общим техническим требованиям по ГОСТ 22552-84.

2. Раздел автоматизации

2.1 Идентификация объекта автоматизации

Под идентификацией динамических объектов понимают процедуру определения структуры и параметров их математических моделей, которые при одинаковом входном сигнале объекта и модели обеспечивают близость выхода модели к выходу объекта при наличие какого-то критерия качества.

Обычно идентификация – многоэтапная процедура. Основные ее этапы следующие:

1. Структурная идентификация – заключается в определении структуры математической модели на основании теоретических соображений.

2. Параметрическая идентификация – включает в себя проведение идентифицирующего эксперимента и определение оценок параметров модели по экспериментальным данным.

3. Проверка адекватности – проверка качества модели в смысле выбранного критерия близости выходов модели и объекта.

Для проведения идентификации технологического объекта управления воспользуемся пакетом SystemIdentificationToolbox (SIT) из состава MATLAB.

Пакет SystemIdentificationToolbox содержит средства для создания математических моделей линейных динамических объектов (систем) на основе наблюдаемых входных/выходных данных. Он имеет удобный графический интерфейс, позволяющий организовывать данные и создавать модели. Методы идентификации, входящие в пакет применимы для решения широкого класса задач – от проектирования систем управления и обработки сигналов до анализа временных рядов.

Обработка массива данных с помощью пакета SystemIdentificationToolbox предполагает следующие этапы:

1. обработка и преобразование данных с целью создания файла данных;

2. непараметрическое оценивание данных с целью предварительного определения основных характеристик ТОУ;

3. параметрическое оценивание данных с целью создания различных видов моделей с тета-формате;

4. задание структуры модели;

5. изменение и уточнение структуры модели (если это необходимо);

6. проверка адекватности и сравнение различных видов моделей с целью выбора наилучшей;

7. преобразование модели тета-формата в вид удобный для дальнейшего использования при анализе и синтезе системы управления.

В результате проведенного эксперимента был получен массив данных состоящий из 2 тысяч значений входного параметра (скорость намотки м/с) и 2 тысяч значений выходного параметра (натяжение нитей основы, Н). Интервал дискретизации равен 0.1 (ts=0.1). Для загрузки в рабочую область MATLAB массива данных необходимо выполнить команду:

>> loaddatta

После выполнения команды в рабочей области появились массив входных переменных u и массив выходного параметра y.

Интервал дискретизации указывается дополнительно:

>> ts=0.1

ts = 0.1

Для объединения исходных данных в единый файл воспользуемся командой:

>> kurs=iddata(y(251:350),u(251:350),ts)

Time domain data set with 100 samples.

Sampling interval: 0.1

Outputs Unit (if specified)

y1

Inputs Unit (if specified)

u1

Сформированный файл указывает, что он содержит результаты 100 измерений с интервалом дискретизации 0.1 с. Входными переменными является массив u, а выходным параметром y.

Для наглядности сформированного файла необходимо в его структуру ввести обозначения входных и выходных данных, а также их размерностей:

>> set(kurs,'InputName','Скорость намотки','OutputName','Натяжение нитей')

>> set(kurs,'InputUnit','м/с','OutputUnit','Н')

Для просмотра полной информации о полученном файле воспользуемся командой:

>> get(kurs)

ans =

Domain: 'Time'

Name: []

OutputData: [100x1 double]

y: 'Same as OutputData'

OutputName: {'Натяжение нитей'}

OutputUnit: {'Н'}

InputData: [100x1 double]

u: 'Same as InputData'

InputName: {'Скорость намотки'}

InputUnit: {'м/с'}

Period: Inf

InterSample: 'zoh'

Ts: 0.1000

Tstart: []

SamplingInstants: [100x0 double]

TimeUnit: ''

ExperimentName: 'Exp1'

Notes: []

UserData: []

Для графического представления данных воспользуемся командой:

>> plot(kurs)

Рисунок 2.1.1 Графическое представление исходных данных

Для дальнейшего использования полученных исходных данных необходимо провести предварительную обработку этих данных с целью удаления тренда из набора данных и если необходимо отфильтровать данные с помощью имеющихся средств в пакете SystemIdentificationToolbox. Данные операции проведем в графическом интерфейсе SystemIdentificationToolbox, который запускается из командной строки командой:

>> ident

Openingident ....... done.

В результате выполнения этой команды появляется диалоговое окно показанное на рисунке 2.1.2. На начальной стадии идентификации с использованием графического интерфейса после проведения эксперемента необходимо сформировать файл данных, в нашем примере таким файлом является kurs. В левом верхнем углу окна выберем в раскрывающемся списке Data вариант Import. Это приведет к открытию диалогового окна показанного на рисунке 2.1.3.

Рисунок 2.1.2 Окно графического интерфейса SIT

Вполеокна Data Format for Signals выбираем IDDATA object. В поле Iddataвводим название нашего файла kurs (см. рисунок 2.1.3)