Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.07.2014, 19:07   #1
bis6
Новичок
Джуниор
 
Регистрация: 08.07.2014
Сообщений: 2
По умолчанию Моделирование/визуализирование энергосистемы

Прошу подсказать среду разработки, в которой возможно реализовать/визуализировать следующее:

Энергосистема состоит из сети (в которую выдают электроэнергию газовые и дизельные энергокомплексы) и автономных дизельных энергокомплексов. Энергокомплексы состоят из энергоагрегатов (с указанием номинальной мощности и процента загрузки каждого агрегата).

Данные, которые необходимо отображать:
- Суммарная вырабатываемая мощность энергосистемы;
- суммарная вырабатываемая мощность сети;
- суммарная вырабатываемая мощность энергокомплекса;
- суммарная вырабатываемая мощность автономных энергокомплексов;
- мощность энергоагрегата;

Входные данные:
Суммарная электрическая мощность, которую необходимо выработать.

Условия для энергокомплексов:
- вырабатываемая мощность не должна превышать суммы номинальной мощности агрегатов;
- нормальный режим работы энергокомплекса: 80% загрузки каждого агрегата + 1 агрегат в резерве. При нарушении условия, энергокомплекс выделяется цветом.
- возможность отключать/включать энергоагрегат в составе энергокомплекса;

Условие распределения выработки мощности:
1. В-первую очередь энергия вырабатывается на Автономных энергокомплексах;
2. В-вторую очередь на газовых энергокомплексах в сети;
3. В-третью очередь на дизельных энергокомплексах в сети;
Суммарная выработка мощности должна соответствовать входным данным.

Энергосистема должна осуществлять возможность подключения к сети автономных энергокомплексов в интерактивном режиме (например: одним кликом мыши или соединением линией) и автоматически производить перерасчет распределения выработки.

Необходимо предусмотреть экспорт данных в excel по энергокомплексам/автономии/сети для дальнейшей аналитики.

Желательна разработка в продуктах Microsoft, для простоты внедрения на рабочие ПК Компании.

Понимаю, что много не раскрытых моментов. Спрашивайте, будем думать вместе.
bis6 вне форума Ответить с цитированием
Старый 09.07.2014, 19:14   #2
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Ну если мелкософт, то c#. А почему именно для простоты внедрения? Что остальные программы хуже внедряются? ИМХО, часто наоборот даже... Ну и Делфи, если не мелкософт. Есть для паскалей там http://www.pascalscada.com
То что Вы ищите называется "разработка систем SCADA"
http://ru.wikipedia.org/wiki/SCADA
Это если в реале делать.

Если же нужна только модель, которая только эмулирует данные функции, то можно попробовать в AnyLogic запилить.
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Старый 09.07.2014, 19:30   #3
bis6
Новичок
Джуниор
 
Регистрация: 08.07.2014
Сообщений: 2
По умолчанию

Дело в корпоративных стандартах и имеющихся лицензиях. На мелкомофт есть лицензии на большую часть их продуктов, что позволит внедрить/разрабатывать на рабочем месте.
Изучал возможности Anylogic, но не подходит из-за отсутствия гибкого изменения входных данных.
Буду смотреть в сторону scada и c#
bis6 вне форума Ответить с цитированием
Старый 10.07.2014, 09:24   #4
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Цитата:
scada
Это общее обозначение систем такого рода. Просто за Паскали, я знаю что есть специальная библиотека упрощающая разработку таких систем, а вот если такая приблуда для с# мне неизвестно.
Цитата:
Изучал возможности Anylogic, но не подходит из-за отсутствия гибкого изменения входных данных.
Он используется для моделирования в процессе разработки конечной системы. То есть показывает как должно быть.
Цитата:
гибкого изменения входных данных.
Что значит гибкое изменение данных? Там можно задавать алгоритм изменения данных. Система представлена диаграммой процессов в которой потоки генерируются специальными источниками. Есть несколько правил создания источников (например, случайные величины, различные уравнения, какие-то временные зависимости и т.д.).
Цитата:
На мелкомофт есть лицензии на большую часть их продуктов, что позволит внедрить/разрабатывать на рабочем месте.
Я Вас плохо понимаю - Scada предназначена для мониторинга и работы в промышленных системах с визуализацией все это дело в различных вариантах. Работа на компьютерах где развернута система как правило связана именно с самой системой, никаких посторонних функций (типа разработки) там обычно не производится.
То есть для развертывания системы обычно требуют приобретение или выделение оборудования.
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Компьютерное моделирование, моделирование физических процессов. (в Excel ) Dytchi Помощь студентам 0 06.02.2012 15:54
Моделирование Antistas Паскаль, Turbo Pascal, PascalABC.NET 4 05.11.2011 11:22
моделирование voron.kz Помощь студентам 0 15.12.2009 02:07