Перейти к блогу GetChip.net - блог        JilTE[1] - в разработке     Модификации устройств - модификации

 
Текущее время: 28 мар 2024, 22:40

Часовой пояс: UTC + 3 часа [ Летнее время ]



Начать новую тему Ответить на тему  [ Сообщений: 139 ]  На страницу 1, 2, 3, 4, 5 ... 14  След.
Автор Сообщение
 Заголовок сообщения: Подскажите как написать ПИД-регулятор на АВ
СообщениеДобавлено: 15 окт 2011, 22:01 
Не в сети
Аватара пользователя

Зарегистрирован: 29 май 2011, 17:59
Сообщения: 3769
Откуда: Россия
Вот решил освоить ПИД-регулятор на АВ. Просторы инета не дали положительного результата. На Си и асме, решение встречал, а вот на АВ, нет. Буду признателен любой помощи.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Подскажите как написать ПИД-регулятор на АВ
СообщениеДобавлено: 16 окт 2011, 11:29 
Не в сети
Администратор
Аватара пользователя

Зарегистрирован: 15 май 2011, 23:00
Сообщения: 1904
Интересная задача - никогда не сталкивался с таким. Для Билдера это будет не тривиальная задача.
Нужно смотреть исходники на других языках (особенно на Асме) - скидывай сюда что есть, будем смотреть все вместе.


pid.pdf [144.55 КБ]
Скачиваний: 2482


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Подскажите как написать ПИД-регулятор на АВ
СообщениеДобавлено: 16 окт 2011, 14:26 
Не в сети
Аватара пользователя

Зарегистрирован: 29 май 2011, 17:59
Сообщения: 3769
Откуда: Россия


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Подскажите как написать ПИД-регулятор на АВ
СообщениеДобавлено: 06 янв 2012, 23:44 
Не в сети
Аватара пользователя

Зарегистрирован: 29 май 2011, 17:59
Сообщения: 3769
Откуда: Россия
Тема по сути интересная но откликов не наблюдается, жаль. Интересная наверное только для меня. Да нет, интересная для многих. Но так как конкретная задача была не поставлена, то естественно и такой результат. :-) Не скрою, хочется научится правильно описывать те алгоритмы которые присутствуют в данном регуляторе, пропорциональный, интегральный и дифференциальный. Почему интересна? Многие процессы можно легко реализовать при определённых знаниях. ;) Теория данного регулятора известна многим, а вот реализация, единицам. Всех технически грамотных форумчан приглашаю на диалог. :-) Оговорюсь сразу, ученик из меня не простой, пока не пойму суть, не отстану с вопросами. :D Так что кто не готов к беседе, не обижусь. ;) Что бы от чего-то оттолкнуться, набросаю реальную задачу. Так как алгоритмы ПИД регуляторов сильно отличаются, если допустим, регулировать скоростью вала двигателя или регулировать температуру помещения.
Теперь задача №1.
Необходимо регулировать температуру в помещении. На первый взгляд всё просто и ПИД регулятор не нужен, не спешите с выводами. К чему я виду? Вот к чему. Допустим нам нужно не просто регулировать температуру по одному параметру, а на перёд, просчитывать ситуацию возможного изменения температуры в помещении от дополнительных параметров. А если это помещение с не очень хорошей термоизоляцией, к примеру, банальная теплица. Тут всё намного сложнее, ведь это не термос, где температура меняется очень медленно. Так вот что мы, к примеру, имеем для реализации достойной к изучению задачи. Помещение, теплица. Система водяного обогрева:
1. Датчик наружного воздуха.
2. Естественно, датчик температуры в помещении (теплицы).
3. Датчик температуры обратного теплоносителя.
4. Датчик температуры на выходе теплоносителя.
5. Трёхходовой клапан в системе обогрева с обратной связью.
6. Тэны подогрева теплоносителя.
Уже интересней, не правда ли? :-)
Если думаете, что просто нужна такая система, сразу разочарую пустословов, не нужна. :D Но придумал из-за достойной реализации проекта, из-за глубокого изучения процесса ПИД регулятора. Из-за приобретения знаний и расширения своего технического кругозора. Не все же халявщики и потребители.
Из выше изложенного, понятно, что тема … «мы не ищем лёгких путей»! :-)
Так вот, продолжим по технической задачи.
Повторюсь, основная задача поддерживать температуру в помещении. Необходимо что бы устройство изменяло уставку заданной температуры автоматически. То есть, могло просчитать по изменяющейся температуре наружного воздуха, в какой момет включить тэны обогрева и вывести систему обогрева на рабочий режим до того как температкра в теплице потребует регулировки. Простыми словами, это «плавающая уставка не только поддержания заданной температуры помещения, но и определяющая время подготовки системы обогрева до заданной величины. Это уже наверное не классический ПИД регулятор, а что то большее и интереснее. Все остальные параметры, датчики, будут не лишние. Ну как уважаемые ГУРУ, заинтриговал? :-) Если да то давайте приступим к диалогу. :arrow:


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Подскажите как написать ПИД-регулятор на АВ
СообщениеДобавлено: 07 янв 2012, 02:38 
Не в сети

Зарегистрирован: 20 май 2011, 23:58
Сообщения: 22
Уважаемый SVN!
Давайте "отделим мух от котлет".
Человек пытается реализовать простой ПИД. А Вы ему сразу многоконтурное регулирование по алгоритму пытаетесь подсунуть.
На самом деле ПИД-регулятор - штука простая. Математика - не более. Интереснее настройка этого регулятора.
К сожалению не владею AB. Так что помощь от меня = 0.

To SVN. Извините за нападки.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Подскажите как написать ПИД-регулятор на АВ
СообщениеДобавлено: 07 янв 2012, 10:00 
Не в сети
Аватара пользователя

Зарегистрирован: 29 май 2011, 17:59
Сообщения: 3769
Откуда: Россия


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Подскажите как написать ПИД-регулятор на АВ
СообщениеДобавлено: 07 янв 2012, 11:42 
Не в сети

Зарегистрирован: 20 май 2011, 23:58
Сообщения: 545
SVN Задача то не полная. Мне вот например не понятно что делает тут клапан. Что-бы снять все вопросы предлагаю затребовать с вас структурную схему вашей системы отопления.
Да тут минимум 2 контура управления это управление нагревом теплоносителя. И нагрев теплоносителем воздуха. По сути задача простая. А вот решать её по феншую я не возьмусь. Всегда были проблемы с пониманием теплофизики.

_________________
Чтобы получить правильные ответы, надо задавать правильные вопросы!


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Подскажите как написать ПИД-регулятор на АВ
СообщениеДобавлено: 07 янв 2012, 11:51 
Не в сети
Аватара пользователя

Зарегистрирован: 29 май 2011, 17:59
Сообщения: 3769
Откуда: Россия


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Подскажите как написать ПИД-регулятор на АВ
СообщениеДобавлено: 07 янв 2012, 14:05 
Не в сети
Аватара пользователя

Зарегистрирован: 29 май 2011, 17:59
Сообщения: 3769
Откуда: Россия
На мой взгляд клапан позволяет быстрее вывести систему обогрева на рабочий режим. При команде на разогрев системы клапан закрыт, то есть полость клапана «А» соединена с полостью «С». Теплоноситель проходит по малому контуру и разогрев системы до определённой температуры в баке происходит быстрее. Потом при плавном открытии клапана можем плавно регулировать температуру теплоносителя в большом контуре. Опыта с теплосистемами нет, поэтому могу и ошибаться.
Схема.gif
Схема.gif [ 9.68 КБ | Просмотров: 17758 ]


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Подскажите как написать ПИД-регулятор на АВ
СообщениеДобавлено: 07 янв 2012, 16:09 
Не в сети

Зарегистрирован: 20 май 2011, 23:58
Сообщения: 545

_________________
Чтобы получить правильные ответы, надо задавать правильные вопросы!


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 139 ]  На страницу 1, 2, 3, 4, 5 ... 14  След.

Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 7


Вы можете начинать темы
Вы можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB