1. Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
  2. Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
  3. Не писать свой вопрос в первую попавшуюся тему - вместо этого создать новую тему.
  4. За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения.
  5. Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
  6. Перед тем как что-то написать - читать здесь и здесь, а студентам - обязательно здесь.
  7. Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.

Имитационный стенд для тестирования алгоритмов управления

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

Модератор: kirillio

Ответить
Аватара пользователя

Jackson
администратор
администратор
Сообщения: 17553
Зарегистрирован: 17 июн 2008, 16:01
Имя: Евгений свет Брониславович
Страна: Россия
город/регион: Санкт-Петербург
Благодарил (а): 818 раз
Поблагодарили: 1647 раз

Re: Имитационный стенд для тестирования алгоритмов управлени

Сообщение Jackson »

ydm писал(а): Если упрощенно: под физической моделью понимаются законы, которые описывают явления природных явлений и поведение технических объектов.
После упрощения физической модели с помощью математических методов составляется система уравнений, приближенно описывающая физику, и с помощью, как правило, численных методов находится численное решение этой системы уравнения.
Ну и где же тут физика? :lol: Это чистая математика.

Интересно, а что же тогда, по Вашему, есть математическая модель?
По вопросам работы Форума можно обратиться по этим контактам.

leon78
эксперт
эксперт
Сообщения: 1031
Зарегистрирован: 25 июл 2008, 10:06
Имя: Леонид
Страна: РФ
Благодарил (а): 34 раза
Поблагодарили: 110 раз

Re: Имитационный стенд для тестирования алгоритмов управлени

Сообщение leon78 »

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

Автор темы
ydm
БАН
БАН
Сообщения: 16
Зарегистрирован: 01 июл 2014, 08:49
Имя: Роман
Страна: Россия
город/регион: Москва
Забанен: Бессрочно

Re: Имитационный стенд для тестирования алгоритмов управлени

Сообщение ydm »

TEB писал(а):
ydm писал(а): Если упрощенно: под физической моделью понимаются законы, которые описывают явления природных явлений и поведение технических объектов.
После упрощения физической модели с помощью математических методов составляется система уравнений, приближенно описывающая физику, и с помощью, как правило, численных методов находится численное решение этой системы уравнения.
Ну и где же тут физика? :lol: Это чистая математика.

Интересно, а что же тогда, по Вашему, есть математическая модель?
Физическая модель не обязательно должна быть реализована в виде материального объекта, то как Вы себе представляете, с развитием вычислительной техники под физическими моделями чаще понимают следующее.

На тему связи физических моделей и их математических описаний существует множество литературы. Если на самом деле интересует эта тема, то рекомендую начать с "Гартман Т.Н., Клушин Д.В. - Основы компьютерного моделирования химико-технологических процессов".

Автор темы
ydm
БАН
БАН
Сообщения: 16
Зарегистрирован: 01 июл 2014, 08:49
Имя: Роман
Страна: Россия
город/регион: Москва
Забанен: Бессрочно

Re: Имитационный стенд для тестирования алгоритмов управлени

Сообщение ydm »

leon78 писал(а):У "Транснефти", как упоминалось выше, есть полигон АСУ ТП, в котором аналогичный имитационный стенд на сотни сигналов. И все системы автоматики после FAT на заводе-изготовителе попадают на этот полигон перед отправкой на объект.
Так как объекты управления типовые, персонал полигона довольно быстро подгатавливает модель под конкретный проект.
Нестандартная задача при изготовлении стенда была в имитации термосопротивлений, т.к. готовых модулей с выходом "сопростивление" нет. Но у автора темы такие, похоже, не используются.
Вы правы, на Кассандре в Диаскане аналогичным образом тестируют системы управления для задач транспорта.
На данный момент не принципиально какие сигналы имитировать.
Аватара пользователя

Jackson
администратор
администратор
Сообщения: 17553
Зарегистрирован: 17 июн 2008, 16:01
Имя: Евгений свет Брониславович
Страна: Россия
город/регион: Санкт-Петербург
Благодарил (а): 818 раз
Поблагодарили: 1647 раз

Re: Имитационный стенд для тестирования алгоритмов управлени

Сообщение Jackson »

ydm писал(а): Физическая модель не обязательно должна быть реализована в виде материального объекта, то как Вы себе представляете, с развитием вычислительной техники под физическими моделями чаще понимают следующее.
Всё верно. ключевое слово тут - чаще понимают. понимание - вообще вещь сугубо личная, каждый волен понимать всё что ему угодно. Но для общения инженеров придуманы волшебные слова - термины, которые не требуют понимания.
Так вот, физика - это хард. Математика - это софт. Как тут уже писали, разница тривиальна: хард можно швырнуть об стену, а софт - как максимум - только обматерить. Если уж упереться совсем то можно поднять толковые словари и убедиться что в этом контексте так оно и есть.

Придумать самостоятельно новые значения терминов - это пожалуйста, и это явление становится всё более массовым, но считать это придуманное общепринятым - извините.

"Математическая модель в физической оболочке" (то что есть у вас, как я понял) и "физическая модель" - не одно и то же. Мат.модель всегда крутится в какой-то физической оболочке (компьютер, контроллер, комплекс). Физическая модель математики в себе, как правило, не содержит за ненадобностью.
По вопросам работы Форума можно обратиться по этим контактам.

Автор темы
ydm
БАН
БАН
Сообщения: 16
Зарегистрирован: 01 июл 2014, 08:49
Имя: Роман
Страна: Россия
город/регион: Москва
Забанен: Бессрочно

Re: Имитационный стенд для тестирования алгоритмов управлени

Сообщение ydm »

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

Просьба специалистов по разработке и внедрению АСУ ТП указать приведенное время в % (100% - сумма времени всех этапов), которое они затрачивают на каждый из этапов внедрения АСУ ТП в среднестатистическом проекте. На заполнение у Вас уйдет от 20 до 60 секунд.

Нам это нужно для понимания этапа, где будет бОльший эффект от внедрения имитационного моделирования.

Автор темы
ydm
БАН
БАН
Сообщения: 16
Зарегистрирован: 01 июл 2014, 08:49
Имя: Роман
Страна: Россия
город/регион: Москва
Забанен: Бессрочно

Re: Имитационный стенд для тестирования алгоритмов управлени

Сообщение ydm »

BigDog писал(а):Температура в среднем по больнице? Не понимаю, что Вам это даст? Тут на столько много различных факторов и частных случаев...
Ранжировать надо. По величине системы. По самой системе (по вендору). По опыту интегратора. Да и по заказчику тоже :)
Если интегратор занимается только мелкими проектами, то он тут вам свое понапишет... А если и мелкими и средними и крупными? И очень крупными? И как сравнивать время на ПНР РСУ и ПЛК-SCADA? А как сравнить время на 4-20 и цифре? С КИП или без КИП? Комплексные- не комплексные проекты? Объект в городе или у черта на куличках в Заполярье? Стройготовность есть или ее нет? Были срывы сроков поставки комплектухи или не было? Заказчик адекватно принимает или удила закусил что отката не дали? :)
ОЭ 72 часа пишет в ТТ или 3 мес ему надо на объекте сидить, бамбук курить (бывают неадекваты) ?
Спасибо за совет - добавил в опрос.
Цифру или аналог добавлять пока не вижу смысла. Тогда и количество контуров регулирования, и их виды нужно.
Пока добавил количество сигналов, оно же характеризует размер проекта. Хотя размер тоже сильно зависит от компании.

Насчет срывов и откатов, будем считать, что их влияние равномерно на все этапы внедрения.
Аватара пользователя

Jackson
администратор
администратор
Сообщения: 17553
Зарегистрирован: 17 июн 2008, 16:01
Имя: Евгений свет Брониславович
Страна: Россия
город/регион: Санкт-Петербург
Благодарил (а): 818 раз
Поблагодарили: 1647 раз

Re: Имитационный стенд для тестирования алгоритмов управлени

Сообщение Jackson »

ydm писал(а):Как распределяется время в проекте на этапах внедрения АСУ ТП? Понимаю, что очень зависит от проекта и качества выполнения предыдущих этапов, но хотелось бы получить экспертную оценку.
....
Просьба специалистов по разработке и внедрению АСУ ТП указать приведенное время в % (100% - сумма времени всех этапов), которое они затрачивают на каждый из этапов внедрения АСУ ТП в среднестатистическом проекте. На заполнение у Вас уйдет от 20 до 60 секунд.
Экспертную оценку Вы сможете получить только в Экспертных конторах за Экспертные деньги. :)
По вопросам работы Форума можно обратиться по этим контактам.
Аватара пользователя

Jackson
администратор
администратор
Сообщения: 17553
Зарегистрирован: 17 июн 2008, 16:01
Имя: Евгений свет Брониславович
Страна: Россия
город/регион: Санкт-Петербург
Благодарил (а): 818 раз
Поблагодарили: 1647 раз

Re: Имитационный стенд для тестирования алгоритмов управлени

Сообщение Jackson »

Замечания к опросу.

Вы опрос для людей сделали или для себя? Проценты времени - это для Вас. А наладчики и инженеры, к которым Вы обратились, мыслят в абсолютных единицах (недели, месяцы, дни). Я вот сейчас кинулся заполнять и встал в ступор. Вы спросите наладчика. сколько процентов времени командировки он занимался наладкой - и он Вас пошлёт. Это первое.

Второе. Как сказал Дмитрий, получите Вы температуру в среднем по больнице. Ибо у одного и того же человека в одной и той же конторе с одним и тем же оборудованием и на аналогичных объектах времена могут быть разные. К примеру:
1. заводские испытания - полдня; предварительные испытания - 7 дней, опытная эксплуатация - 1 год (24/7/365), приемо-сдаточные испытания - 72 часа.
2. заводские испытания - два дня; предварительные испытания - нет, опытная эксплуатация - нет, приемо-сдаточные испытания - 2 часа.
Это два конкретных проекта на одинаковом оборудовании и с близкими задачами. При этом на моделирование первого проекта я портатил 5 дней, а на второй - ни одного дня. Какой вывод можно сделать из этих данных? Да никакого! :lol: Я уже не говорю о том что исходя из специфики объекта применить какой бы то ни было имитационный комплекс физически невозможно ни на какой стадии.

Так что бросьте Вы это баловство - люди сами выберут Ваш продукт если он будет кому-то нужен. Как говорится, добро пожаловать на рынок, и поосторожнее тут с рекламой (начало утомлять).
[+] анекдот про аналитику
Шотландский пастух пасет овец на изумрудно-зелёном поле. Вдруг к краю поля подлетает «Мерседес» последней модели, из него выскакивает молодой человек в шикарном костюме и с Rolex'ом на руке, подходит к пастуху и говорит: «Я могу помочь тебе в твоём деле».
«Что ж, давай!» — отвечает пастух.
Молодой человек достает из машины ноутбук, вытягивает антенны и начинает работать. Он получает снимки со спутников, обрабатывает их, делает какие-то сложные расчёты, беспрестанно звонит важным людям и экспертам в разных областях, и в конце концов вытаскивает цветной принтер, печатает красивый толстый отчёт, тут же его сброшюровывает, подходит к пастуху и говорит:
«Вот, держи. Я вычислил: принимая во внимание все имеющиеся факторы, оптимальный размер твоего стада — 156 овец. А у тебя их 157! Это портит весь твой бизнес! Я одну овцу заберу, и всё наладится».
Молодой человек хватает овцу и начинает запихивать её в багажник «Мерседеса».
В этот момент пастух его окликает:
«Послушай, дружок, ты, должно быть, из PriceWaterhouseCoopers?»
«А как ты догадался?!»
«Очень просто. Во-первых, тебя никто не звал, ты сам пришёл. Во-вторых, ты работал целый день и дал мне ответ на вопрос, на который я и сам знаю ответ. А в-третьих, отдай МОЮ СОБАКУ, кретин! Ты в моём бизнесе ничего не понимаешь!»
По вопросам работы Форума можно обратиться по этим контактам.
Аватара пользователя

Jackson
администратор
администратор
Сообщения: 17553
Зарегистрирован: 17 июн 2008, 16:01
Имя: Евгений свет Брониславович
Страна: Россия
город/регион: Санкт-Петербург
Благодарил (а): 818 раз
Поблагодарили: 1647 раз

Re: Имитационный стенд для тестирования алгоритмов управлени

Сообщение Jackson »

Товарищ ydm, судя по всему сотрудник Российского Государственного Университета Нефти и Газа, отправлен в бан навсегда за хамство администрации, которое я не буду здесь цитировать. Вероятно, по причине пятницы, слишком расслабились они там (х.з. что за химию они там гонят в лабораториях). Попутно, заблокирован его IP, так что если это была университетская сеть то все студенты тоже курят бамбук. И до кучи сейчас будет отправлено письмо Ректору РГУНГа с просьбой воспитывать своих сотрудников.

IP в скором времени конечно откроем, ибо это крутовато.

Но в целом, они там в РГУНГе по-моему возомнили себя нефтяными шейхаии из ОАЭ.
По вопросам работы Форума можно обратиться по этим контактам.
Аватара пользователя

Jackson
администратор
администратор
Сообщения: 17553
Зарегистрирован: 17 июн 2008, 16:01
Имя: Евгений свет Брониславович
Страна: Россия
город/регион: Санкт-Петербург
Благодарил (а): 818 раз
Поблагодарили: 1647 раз

Re: Имитационный стенд для тестирования алгоритмов управлени

Сообщение Jackson »

Еще как. Это не юный отрок - преподаватель похоже, но молодой.

А ещё он работает здесь:

Код: Выделить всё

http://<цензура>/
Это кафедра АТП РГУНГа

Их счас тоже внесу куда смогу. Зовут его Роман Барашкин, по адресу фотка есть.
По вопросам работы Форума можно обратиться по этим контактам.

Михайло
почётный участник форума
почётный участник форума
Сообщения: 3575
Зарегистрирован: 10 ноя 2009, 04:58
Имя: Толмачев Михаил Алексеевич
город/регион: г. Чехов, МО
Благодарил (а): 6 раз
Поблагодарили: 271 раз

Re: Имитационный стенд для тестирования алгоритмов управлени

Сообщение Михайло »

ну я так и знал! все имитационные модели - это лишь попытка украсть у начальства время или у заказчика денег.

Ryzhij
почётный участник форума
почётный участник форума
Сообщения: 5632
Зарегистрирован: 07 окт 2011, 09:12
Имя: Гаско Вячеслав Эриевич
Страна: Россия
город/регион: Рязань
Благодарил (а): 600 раз
Поблагодарили: 756 раз

Re: Имитационный стенд для тестирования алгоритмов управлени

Сообщение Ryzhij »

Михайло писал(а):ну я так и знал! все имитационные модели - это лишь попытка украсть у начальства время или у заказчика денег.
Не совсем так.
Тут, как и везде, к пустой трате ресурсов приводит отсутствие у исполнителя необходимого практического опыта и кругозора при непомерной гордыне и самомнении.
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
Аватара пользователя

Jackson
администратор
администратор
Сообщения: 17553
Зарегистрирован: 17 июн 2008, 16:01
Имя: Евгений свет Брониславович
Страна: Россия
город/регион: Санкт-Петербург
Благодарил (а): 818 раз
Поблагодарили: 1647 раз

Re: Имитационный стенд для тестирования алгоритмов управлени

Сообщение Jackson »

Да, Вячеслав, так и есть. :( Хорошая потенция при плохой эрекции приводит к неуёмным амбициям (это я образно).

Если осадить то еще может получиться неплохой специалист.
По вопросам работы Форума можно обратиться по этим контактам.

Михайло
почётный участник форума
почётный участник форума
Сообщения: 3575
Зарегистрирован: 10 ноя 2009, 04:58
Имя: Толмачев Михаил Алексеевич
город/регион: г. Чехов, МО
Благодарил (а): 6 раз
Поблагодарили: 271 раз

Re: Имитационный стенд для тестирования алгоритмов управлени

Сообщение Михайло »

Ryzhij писал(а):Не совсем так.
Тут, как и везде, к пустой трате ресурсов приводит отсутствие у исполнителя необходимого практического опыта и кругозора при непомерной гордыне и самомнении.
Да я это как минимум дважды повторял!
Михайло писал(а):Вместо моделирования (имитации) нужно обучаться правильно программировать, знать принципы работы железа, знать особенности технологического процесса, делать проекты качественно, без ошибок - короче, нужно получать опыт. Тогда Вы поймете, что моделирование (имитация) - это пустая трата времени.
Михайло писал(а):Для тех, кто еще не набрал опыта, моделирование весьма полезно. Зачастую неопытный проектировщик думает, что его система будет работать так, как он задумал. На ПНР выявляется обратное. То есть неопытный инженер не в полной мере владеет методологией создания систем управления. Такая методология существует, она обширная, разносторонняя, многоаспектная. Она включает в себя логику. Многие осваивают методологию по наитию и добиваются успехов - это характеризуется резким сокращением кардинальных ошибок, выявляемых при ПНР.
Боже, видимо, среди нефтяников водятся любители помоделировать. Раз есть спрос, то появляется и предложение. Слава богу в более отсталой отрасли машиностроения вообще не смыслят ничего в автоматизации... :shock:

Ryzhij
почётный участник форума
почётный участник форума
Сообщения: 5632
Зарегистрирован: 07 окт 2011, 09:12
Имя: Гаско Вячеслав Эриевич
Страна: Россия
город/регион: Рязань
Благодарил (а): 600 раз
Поблагодарили: 756 раз

Re: Имитационный стенд для тестирования алгоритмов управлени

Сообщение Ryzhij »

Обучающие стенды для операторов на опасных объектах - это требование ТН.
ИМХО это несколько иное, чем заявленая в топике цель.
Однако составление приличной модели и для реальных установок, типа гидрокрекинга, вкупе с разумным использованием таких моделей может обернуться прибылями, измерямыми в 7-8-значных цифрах.
И это весьма нетривиальная задача.
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
Аватара пользователя

Jackson
администратор
администратор
Сообщения: 17553
Зарегистрирован: 17 июн 2008, 16:01
Имя: Евгений свет Брониславович
Страна: Россия
город/регион: Санкт-Петербург
Благодарил (а): 818 раз
Поблагодарили: 1647 раз

Re: Имитационный стенд для тестирования алгоритмов управлени

Сообщение Jackson »

Ryzhij писал(а):Обучающие стенды для операторов на опасных объектах - это требование ТН.
ИМХО это несколько иное, чем заявленная в топике цель.
ИМХО тоже. Тут цель не дать оператору имитатор вместо реального объекта, а другая, как я понял: дать разработчикам модель среднего уровня чтобы лучше состыковать его с верхним и с нижним исполнительным. Проблема в том что на реальном объекте средний уровень будет заменён, т.е. отлаживается только софт и не факт что на той же платформе. При переносе на реальный объект новые ошибки и нюансы неизбежны.

Поэтому наши датские коллеги пошли по другому пути и встроили модель объекта в аппаратуру среднего уровня, достаточно переключиться с реальных измерений на модель при отладке и обратно при запуске объекта. Даже при работе объекта в случае каких-то проблем можно всегда перейти к модели и проверить работу при остановленном/отключенном объекте или его части. То есть изделие после отладки как есть становится на объект и работает так как отладили без дополнительных операций. Часто используется в трёх случаях:
  • при отладке готового собранного ГРЩ или ЩУ в отсутствии (или при стоящем стоящем) генераторов, при этом все исполнительные механизмы отрабатывают, видно как работает вся схема, хорошо отлавливаются ошибки монтажа;
  • при постановке задачи когда нужно понять, какие вообще алгоритмы применимы на новом объекте и как их увязать;
  • для удалённого разбора полётов и удалённой отладки: нам присылают актуальную конфигурацию всех контроллеров с реального объекта, мы тестируем эту конфигурацию и выявляем проблемы, объект всё это время продолжает работать если проблемы это позволяют делать.
Поэтому (по опыту такой работы) я и считаю что встраивать модель в реальные САУ качественно лучше чем делать отдельную модель и заменять её потом на другую, добиваясь подобия. Нынешние аппаратные средства это позволяют делать. Но это не догма, конечно, "классическое" моделирование тоже имеет право на жизнь, правда с развитием техники оно становится всё менее выгодным.
Ryzhij писал(а):Однако составление приличной модели и для реальных установок, типа гидрокрекинга, вкупе с разумным использованием таких моделей может обернуться прибылями, измерямыми в 7-8-значных цифрах.
И это весьма нетривиальная задача.
Может быть, это принесёт такую прибыль на стадии принципиальных разработок? А если объект с уже типовой отработанной технологией?
По вопросам работы Форума можно обратиться по этим контактам.
Аватара пользователя

Никита
почётный участник форума
почётный участник форума
Сообщения: 3913
Зарегистрирован: 20 янв 2010, 22:23
Имя: Никита
Страна: РФ
город/регион: Мурманск
Благодарил (а): 20 раз
Поблагодарили: 218 раз

Re: Имитационный стенд для тестирования алгоритмов управлени

Сообщение Никита »

Интересная дискуссия :)
Вся фишка в том, что живем не в модели а в мире. Кроме параметров, непосредственно контролируемых и управляемых АСУ, есть туева хуча других факторов, которые непредсказуемы. От пьяного эксплуатационщика до выбитого космическими лучами носителя заряда в полупроводнике. Если учесть все возмущения, то сложность модели возрастет на порядки и трудозатраты могут просто разорить.
Модель взаимодействия объекта с окружающим миром построить невозможно, можно предусмотреть некоторые ситуации, которые могут возникнуть. Но тут все зависит от личных способностей разработчиков модели.
Вроде тут где-то вплывал пример, что в ПО элементарно не было предусмотрено ситуации, когда сырья привезли меньше чем надо и процесс дозирования не смог завершиться. Это моделируется элементарно, но если знать о такой возможности, то модель не нужна программист и так это учтет, а если про нее забыть - то и в модели не будет.
С другой стороны, с массой возмущений, не предусмотренных моделью, типовые решения неплохо справляются. Для второго примера - процесс горения в котле. Качество топлива плавает от завоза к завозу, но с этим разбирается штатная автоматика, никому и в голову не приходит моделировать это как возмущение, но тем не менее, система отрабатывает.
И третье - при крупных проблемах имеет место эффект домино, когда одна за одной начинают отрабатывать несколько защит. Учесть все эти взаимосвязи в модели - тоже непросто. Плюс режимы работы, которые я не представляю как учесть в модели. Третий пример - насос управляемый частотником может крутиться на 39 герцах и на 41. А на 40 он ловит механический резонанс. Естественно, при нормальной наладке, это окно будет пропущено, но в системе появится нелинейность, которая может сорвать процесс в колебания. Причем предсказать математически это возможно только с определенной вероятностью, ибо зависит от процесса изготовления насоса, центровки, износа и т.п.
Так что все модели хороши до определенного приближения к объекту, остальное - только опыт и реальность.
Опыт - это когда на смену вопросам: "Что? Где? Когда? Как? Почему?" приходит единственный вопрос: "Нахрена? "

shcham
здесь недавно
здесь недавно
Сообщения: 2
Зарегистрирован: 26 сен 2014, 10:49
Имя: Щекатуров Александр Михайлович

Re: Имитационный стенд для тестирования алгоритмов управлени

Сообщение shcham »

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

Конечно, модель не гарантирует 100% верности алгоритмов, получаемых на выходе процесса расчетов на комплексной модели, но по крайней мере, алгоритмы проверены хотя бы на модели, чем не проверены вовсе.

Кроме этого, если система разработки поддерживает сквозное программирование контроллеров и алгоритмы нарисованные технологом, напрямую заливаются в ПЛК с минимальным участием программиста, то исключаются и сводятся к минимуму проблемы интерпретации задумок технолога программистами.

Ну а заключительным этапом (если есть модель) является стендовая отладка, когда модель и алгоритмы моделируются не в пределах 1 компьютера, а уже готовый ПТК, с контроллерами, блоками ввода-вывода подключается своими клеммами к миллиамперам и вольтам, выдаваемым ЦАП-ами из модели. Таким образом можно достичь уже отладки не только алгоритмической части АСУ, но и ее "железа", и также верхнего уровня, в обстановке приближенной к действительности.

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

Вернуться в «Общие вопросы»