Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Использование Excel для создания рабочего места диспетчера, Excel и газовые сети
 

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

На главном (читай, единственно-доступном листе для пользователя) размещается методом подложки картинка (например, схема района). На этой картинке (схеме) размещаются элементы управления формы (это в моем понимании на уровне понимания екселя), которые имитируют (отображают), например, газовую сеть и газораспределительные станции. Пусть в роли станций будут произвольные картинки с прозрачным фоном в виде домика. Таких станций (домиков) будет около 100. Соединены они между собой линиями (газопроводами), которые и формируют газовую сеть. И вот тут идея следующая: для каждой ГРС (домика) будет забронирован свой лист (в идеале не доступный для обыкновенного пользователя), который будет содержать исчерпывающую инфу по объекту (например, расход станции, давление на ней, диаметр труб, количество кранов, оборудования и т.д). Пользователь, руководствуясь только первым (единственным для него листом) нажимая/наводя на станцию ГРС мышь получает определенную статистическую информацию по ней. Поскольку информации много, то в идеале она должна быть разбита на какие-то группы, которые можно было выводить нажатием на иконку станции и далее типа как меню: «Технологическая инф-я», «Проектная инф-я», «Технические хар-ки оборудования» и т.д. А, например, при простом наведении выскакивала бы типа подсказка, содержащая основные 5-7 информационных полей (например, Название, год ввода, расход, давление, тип и т.д). Естественно данные брались бы с уникальных для каждой станции листов (недоступных рядовому пользователю). Это был статический блок.

Теперь блок динамический. С течением времени следуют обращения на подключения дополнительных потребителей к станции, т.е увеличивается ее пропускная способность. Эти данные вносятся «пользователем с правом доступа изменения параметров» на уникальных листах станции и он вносит в определенную таблицу информацию (допустим в формате: дата запроса, идентификация запрашивающего (название, ФИО и т.п), объект, который будет подключен к этой станции, нужный расход, давление). На первом листе, обычный пользователь (без доступа к уникальным листам) нажимая кнопки запускает макрос, который может вывести, например, по каждой ГРС степень ее загрузки в зависимости от установленной даты в будущем (дата, указанная пользователем), или вообще (в идеале) по системе в цифрах и цвете где и когда нужно в срочном порядке производить реконструкции станций, поскольку количество запросов слишком большое и станция в том виде, в котором есть на сегодняшний день не способна выполнить задачу по обеспечению всех потребителей с учетом перспективы.

Как думаете, реально это сделать в екселе или стандартными средствами это будет муторно и неэффективно? Очень не хотелось бы начинать работу, а потом осознать, что ексель для этого, примерно как ворд с таблицами (вроде есть, а работать, форматировать и пользоваться, все равно, что штаны через голову одевать). Заранее спасибо всем откликнувшимся.

Графическое отображение интерактивных технологических схем в Excel, игра в водопровод...
 
Цитата
Dima S пишет: Вот простенький пример, но условия выполняются.
Благодаря Вам, родилась идея....
Думаю решение близко
Изменено: sergpsl11 - 04.02.2015 21:04:35
Графическое отображение интерактивных технологических схем в Excel, игра в водопровод...
 
Действительно, сумма всех убила )))) Но тем не менее, огромное спасибо участникам дискуссии! Идеи появились. Думаю тему можно смело переносить из раздела работа, т.к предложить адекватную оплату такой непростой работе не смогу. Еще раз спасибо!
Цитата
ber$erk пишет:  я про маленькие черные спрашивал
под схемой подразумевал только "синенькие" ))))))
Графическое отображение интерактивных технологических схем в Excel, игра в водопровод...
 
Цитата
ber$erk пишет: а с какого крана оно распараллеливается? Как это увидеть?
https://www.dropbox.com/s/7zw0xufq4eoez7u/%D0%A1%D1%85%D0%B5%D0%BC%D0%B0%20%D0%B­F%D0%B0%D1%80%D0%B0%D0%BB%D0%BB%D0%B5%D0%BB%D1%8C%D0%BD%D1%8­B%D0%B5%20%D0%BF%D0%BE%D1%82%D0%BE%D0%BA%D0%B8.pdf?dl=0
"Зеленый газ" это тот же "фиолетовый" (прошу прощения за такое пояснение), только он пошел параллельным потоком, и если фиолетовый дошел до "выхода", то зеленый только начал свой ход... Надеюсь понятно
Графическое отображение интерактивных технологических схем в Excel, игра в водопровод...
 
Цитата
Doober пишет: Чтобыполучить этот щелчок, ваши "специальнообученные люди"должны описать схему,понятную макросу .
Вот в том-то и вопрос, как ее (схему) объяснить макросу? За мысль как объяснить схему готов выложить от 500 до 1000 рублей (именно за мысль, т.е не нужно всей работы, ответ достаточно в виде маленького кода на элементарном участке схемы из 8-10 кранов (естественно не последовательно стоящих)). Дальше доработают "специально обученные" )))). Данная работа-попытка доказать закостеневшим работникам, что думать нужно глобально, интересно и не бояться смелых решений, поэтому сумма извлекается не из бюджета предприятия, а из собственного кармана. Как-то так...
Графическое отображение интерактивных технологических схем в Excel, игра в водопровод...
 
Там газ (жидкость написал на автомате, думал упростит при проведении аналогии с водопроводом)
На схеме (ссылка выше) есть участки, параллельно лежащие и по которым газ одновременно может подаваться на оборудование (про оборудование ничего не думаем, нам оно не интересно ))))  )
Цитата
ber$erk пишет: На лицо алгоритм обхода графа
А вот это очень интересно!!! Спасибо за мысль!!! Очень интересно и возможно задача будет решена....
Изменено: sergpsl11 - 03.02.2015 21:50:48
Графическое отображение интерактивных технологических схем в Excel, игра в водопровод...
 
vikttur, В том то и дело, что есть зависимость - как "перебирать" краны, важна последовательность от которой напрямую зависит наличие/отсутствие газа... Я думаю, что события развиваются примерно так: идем по участку, перебираем краны от входа. Но как только открытый кран дает поток на 2 следующих, то перебор нужно увеличить в 2 раза (если 2 последующих крана открыты)... А если после этих 2, есть еще 2 (3, 4... 5 открытых), то число просчетов увеличивается в геометрической прогрессии (((((

А если всем участкам (кран, труба, тройник и т.д) присвоить уникальный номер, забить это все в определенный массив и решить задачу зависимости элементов массива от состояния данных элементов (типа матрицы). Затем после решения по этому массиву данных построить картинку....
Изменено: sergpsl11 - 03.02.2015 21:49:52
Графическое отображение интерактивных технологических схем в Excel, игра в водопровод...
 
Цитата
Игорь пишет: по щелчку на фигуре-вентиле запускаем макрос, который, зная номер крана,
пересчитывает всю схемы, и перекрашивает трубы
В точку! Именно это и надо! Т.е мне нужен именно этот "щелчок". Всю работу делать не нужно, есть "специально обученные люди" для этого, но алгоритм не получается ((((
Схема https://www.dropbox.com/s/iz732u74ncv68um/%D0%A1%D1%85%D0%B5%D0%BC%D0%B0.pdf?dl=0
Графическое отображение интерактивных технологических схем в Excel, игра в водопровод...
 
Цитата
1) задача включает в себя реализацию возможности создавать схемы?
2) что такое 2 параллельные полосы?
3) что такое треугольник в кружке?
1. Нет, схема есть, нужно лишь задать направление газа
2. Параллельные трубопроводы, движение газа возможно по ним одновременно. Кстати, неплохо было бы определить их разными цветами (в случае если газ по ним идет)
3. Не обращайте внимание, это диафрагма, но нас интересуют только трубы и краны
Графическое отображение интерактивных технологических схем в Excel, игра в водопровод...
 
Цитата
1) кем и как вводятся данные (схемы эти, с вентилями)
2) в каком виде программа должна считывать / сохранять изменения в схеме
3) что вы понимаете под привязкой к реальной схеме
1. Схема есть готовая в Excel (но строилась исключительно для визуального отображения, т.е возможно нужна будет разбивка на отдельные элементы, такие как "вентиль", прямой участок трубы, тройник  и т.д - это все на заказчике, т.е на мне)
2. Сохраняется лишь последовательность кранов на отдельном листе с указанием откр/закр, а кнопка "Пересчет" считает и строит направление по заданному набору откр/закр кранов. Т.е для определения схемы достаточно будет отправить другому человеку лист с последовательностью кранов, а не весь исполняемый файл (у него будет копия)
3. Схема есть реальная, а не та, которая в задании (там лишь, примерно 1/10 от реальной)
Графическое отображение интерактивных технологических схем в Excel, игра в водопровод...
 
Цитата
vikttur пишет: Схема задана раз и не меняется?
Схема одна и не меняется (общая схема трубопроводов и оборудования), но схемы работы (комбинация открытых/закрытых кранов), конечно же, разные.
По сути необходимо решить задачу поступательного расчета направления движения газа в зависимости от кранов, ограничивающих участок.
Я это вижу так: имеем участок ограниченный кранами 1, 5, 8, 9 (например). Поскольку краны 5 и 9 закрыты, а 1 и 8 открыты, то:
ввиду того, что кран 1 это вход, то имеет значение только открытый кран 8. От крана 8 (вернее того, закрыт он или открыт) зависит участок №5, например. Участок №5 ограничен кранами 8, 13, 27 и 3004 (эту зависимость можно указать таблицей на листе, т.е кран такой-то, зависимый участок такой-то, а участок уже содержит такие-то краны, которые рассматриваются в следующем шаге). Поскольку кран 8 открыт, то значение трубы после крана равно значению до крана, т.е "труба с газом". Ну, как-то так навскидку...
Изменено: sergpsl11 - 03.02.2015 21:48:09
Графическое отображение интерактивных технологических схем в Excel, игра в водопровод...
 
Цитата
ikki пишет: реально же - имхо, оптимальным было бы использование какой-либо CAD-системы.
Согласен полностью, но имеем то, что имеем, а это именно схема в Excel. На рабочих местах также указанный софт, поэтому и решать задачу необходимо именно через Excel (как бы ни парадоксально это было). Кстати, если кто посоветует бесплатный софт (предприятие государственное, поэтому пиратка не идет) для решения данной задачи-буду благодарен!
Графическое отображение интерактивных технологических схем в Excel, игра в водопровод...
 
Добрый вечер! Уважаемые форумчане, хотелось бы узнать у специалистов возможность реализации в Excel задачи, которая изложена в прикрепленном файле. Реально ли это сделать или глухой номер?
Вопроса 2:
1. Возможно ли реализовать то, что указано в задании
2. За какую сумму это может быть реализовано (нужен именно алгоритм и код, привязка к реальной схеме будет делаться работниками).
Страницы: 1
Наверх