
- •Курсовая работа
- •Математическое моделирование сложных хтс и их элементов
- •Расчёт замкнутой хтс Матричный (безытерационный) метод расчета хтс
- •Выделение контуров
- •Определение окончательной последовательности расчета хтс
- •Математическое описание элементов хтс
- •Р асчёт хтс с процедурой оптимизации
- •Расчет хтс с помощью моделирующей программы (м92).
- •Индивидуальное задание
Выделение контуров
Один из способов выделения всех контуров заключается в построении прадерева комплекса. Прадерево – это изображение всех путей, существующих в комплексе, когда в каждую вершину, отличную от начальной, входит только одна дуга. В вершину прадерева ни одна дуга не входит. Построение пути продолжается до тех пор, пока на нем не встретятся повторяющиеся вершины. Последнюю вершину называют висячей вершиной прадерева. Каждый путь принадлежит контуру.
1
3
Из анализа прадерева следует,что число контуров=1
6
1
5
4
К1=(1,3,6,5,4,1)
контуры |
1-3 |
3-6 |
6-5 |
5-4 |
4-1 |
К1 |
1 |
1 |
1 |
1 |
1 |
f |
1 |
1 |
1 |
1 |
1 |
Разорвем дуги 6-5, рвутся все контуры, следовательно, разрыв дуги превращает ХТС в условно разомкнутую.
Определение окончательной последовательности расчета хтс
Выполняется по списку смежности разомкнутой схемы (разомкнутые дуги в него не включаются).
1 |
3 |
3 |
6 |
4 |
1 |
5 |
4 |
ОПРС: 2(ИБ 5,4,1,3,6)
Математическое описание элементов хтс
G
2
02
G21=0.3*G02
G25=0.4*G02
G23=0.3*G02
G
5
25 G50G 65 G54
G50=0.9*(G25+G65)
G54=0.1*(G25+G65)
G
4
04 G41G 54
G41=G04+G54
G
1
01G 41 G13
G21
G13=G01+G41+G21
G
3
13 G30G 23 G36
G30=0.3*(G13+G23)
G36=0.7*(G13+G23)
G
6
36G60=0.8*G36
G65=0.2*G36
Р асчёт хтс с процедурой оптимизации
Начальное приближение разорванных потоков
Задание функции пользователя
Результат оптимизации
Вычисление расходов при рассчитанных параметрах разорванных потоков
В данном случае мы используем программную функцию Addline, которая позволяет сделать подпрограмму. В ней мы используем локальный оператор присваивания. Решение уравнения присваивается номеру потока. В последней строчке записываем сумму квадратов разницы между ориентировочным значениями разорванных потоков и расчетными значениями.
Встроенная функция Minimize. Эта функция относится к категории встроенных функций Solving и реализуют процедуру поиска минимума функций j (a) многих переменных ai как при наличии, так и при отсутствии ограничений на комбинации последних. Функции j (a) в задачах оптимизации могут быть как линейными, так и нелинейными (например, квадратичными). Поэтому при использовании встроенных функции Minimize предусмотрен выбор метода оптимизации (например, метод сопряженных градиентов, метод Ньютона для нелинейных функций j (a)), для чего необходимо нажать правую кнопку мыши при наведении курсора на логин Minimize.
Данная функция сводит к минимуму эту разницу между значениями разорванных потоков и расчетными значениями.
g65 |
1414 |
|
|
1414 |
g01 |
1000 |
|
|
1000 |
g02 |
1500 |
|
|
1500 |
g04 |
8000 |
|
|
8000 |
g21 |
450 |
|
|
0,3* B3 |
g25 |
600 |
|
|
0,4* B3 |
g23 |
450 |
|
|
0,3* B3 |
g50 |
1812,6 |
|
|
0,9*( B6+ B1) |
g54 |
201,4 |
|
|
0,1*( B6+ B1) |
g41 |
8201,4 |
|
|
B4+ B9 |
g13 |
9651,4 |
|
|
B2+ B10+ B5 |
g30 |
3030,42 |
|
|
0,3*( B11+ B7) |
g36 |
7070,98 |
|
|
0,7*( B11+ B7) |
g60 |
5656,784 |
|
|
0,8* B13 |
g65r |
1414 |
|
|
1414 |
f |
0 |
|
|
( B1- B15)^2 |