Совокупность дифференциальных связей (2) реализована в виде прикладного программного обеспечения для исследования процессов распространения энергий в СЭС где:
- В качестве инструмента разработки был выбран язык С++.
- Вычислительная часть отделена от интерфейсной, она была написана на С++ без применения сторонних библиотек.
- Кроссплатформенная свободная библиотека Qt версии 4.
- Интерфейс был реализован с помощью библиотеки Qt.
- Реализована технология drag & drop.
В свою очередь пользователь выполняет следующие действия с ПО:
- При помощи графического интерфейса производится выбор устройств.
- Производится расположение устройств относительно друг друга.
- Производится соединение их кабельными линиями.
- Задаются параметры оборудования.
На основе введенных данных, подобным образом формируется система дифференциальных уравнений, которая решается методом Рунге-Кутты 4-го порядка.
Рассмотрим простой пример моделирования, главное окно программы со схемой показано на рисунок 3: