Вопросы по теме 'gekko'
Получите все корни нелинейных уравнений с помощью GEKKO
С примером нелинейных уравнений ниже:
x+2y=0
x^2+y^2=1
довольно очевидно, что уравнение имеет 2 корня.
Однако я могу получить только 1 корень с помощью GEKKO, изменение начального значения x,y может привести к другому.
from...
160 просмотров
schedule
08.11.2022
Инициализация переменных в gekko с помощью функции модели массива
Определение массива переменных Gekko не позволяет аргументам инициализировать переменные. Например, я не могу создать массив целочисленных переменных с помощью функции m.Array.
Я могу создать массив переменных, используя этот синтаксис: m.Array...
861 просмотров
schedule
19.10.2023
Python GEKKO: оптимизация производительности нелинейной оптимизации
Я использую GEKKO для решения задачи нелинейного программирования. Моя цель - сравнить GEKKO производительность с альтернативой, поэтому я хочу убедиться, что получаю от GEKKO лучшее, что она может предложить.
Существует n двоичных...
1073 просмотров
schedule
05.02.2024
Как решить задачу Absolute Value abs () с помощью Python Gekko?
Задача оптимизации с квадратом цели успешно решается с помощью IPOPT в Python Gekko.
from gekko import GEKKO
import numpy as np
m = GEKKO()
x = m.Var(); y = m.Param(3.2)
m.Obj((x-y)**2)
m.solve()
print(x.value[0],y.value[0])
Однако, когда я...
442 просмотров
schedule
08.12.2021
GEKKO Недостижимая система уравнений ОДУ для биореактора с подпиткой
Я новичок в GEKKO, а также в моделировании биореакторов, поэтому я могу упустить что-то очевидное.
У меня есть система из 10 ODE, описывающих биореактор периодического действия с подпиткой. Приведены все константы. На рисунке ниже показано...
301 просмотров
schedule
30.03.2022
Python GEKKO: моделирование химической реакции
Я использую Python GEKKO для моделирования химической реакции, которую можно описать так:
1 -> 2 -> 3 -> 4
со следующими побочными реакциями:
2 -> 5
3 -> 5
Продукт (4) нестабилен. Это приводит к следующему набору ОДУ (скоростных...
338 просмотров
schedule
26.06.2022
TypeError: объект 'GKVariable' не вызывается
Я получаю сообщение об ошибке при запуске следующего кода:
from gekko import GEKKO
m = GEKKO()
U1 = m.Param()
A1 = m.Param()
T2 = m.Var()
T1 = m.Var()
V1 = m.Var()
m.Equation(V1() == U1*A1*(T2-T1))
m.solve()
Traceback (most recent call...
459 просмотров
schedule
29.03.2023
Python gekko не может найти файл options.json
Я не видел вопросов, связанных с этим, но он всплывает, несмотря на некоторые мои попытки обратного, поэтому я надеялся, что кто-то может помочь мне понять, что происходит.
Я новичок в пакете Python Gekko, и я пытаюсь запустить нелинейный решатель,...
512 просмотров
schedule
02.06.2022
Планировщик траектории с GEKKO не может справиться с заданной скоростью цели
Я установил планировщик траектории для транспортного средства с GEKKO, поэтому в основном я использовал кинематическую одноколейную модель, которая является нелинейной. Все работает нормально, пока я не доберусь до детали, когда я задаю целевую...
119 просмотров
schedule
27.02.2023
Gekko Apopt решает, но не оптимизирует
Apopt Gekko решает, но не оптимизирует двоичный список с ограничениями.
Кто-нибудь когда-нибудь попадал в это?
У меня есть код, который берет 2 таблицы из Excel и пытается оптимизировать контейнеры по грузовикам с несколькими ограничениями....
98 просмотров
schedule
29.03.2023
Гекко не может найти решение небольшой проблемы
Я делаю несколько тестов с библиотекой Gekko из python, и у меня есть небольшая проблема, решение которой я знаю. Полный код выглядит следующим образом:
from gekko import GEKKO
P = [[3.0,3.55,5.18,7.9,5.98],
[1.56,1.56,2.48,3.15,2.38],...
317 просмотров
schedule
16.02.2023
Как включить время как переменную в Python Gekko?
Мне нужно включить время в мою модель для решения сложной системы дифференциальных уравнений. Вот простая проблема, демонстрирующая проблему с константой k=0.1 и начальным условием y(0)=10 .
Я пробовал это в Python Gekko, но не могу...
194 просмотров
schedule
02.11.2022
GEKKO - оптимизация в матричной форме
Я пытаюсь решить проблему оптимизации, когда мне нужно указать проблему и ограничения, используя 2D-матрицу. Я использовал SCIPY, где требуются одномерные массивы. Я хочу проверить, позволяет ли GEKKO указать целевую функцию, границы и ограничения с...
187 просмотров
schedule
02.01.2024
Вызов решения Gekko дает TypeError: объект типа int не имеет len ()
Я пытаюсь решить задачу оптимального управления с помощью Gekko. Когда я пытаюсь позвонить m.solve() , он дает мне TypeError: object of type 'int' has no len() , подробности ниже. Я получаю эту ошибку независимо от выбора целевой функции; однако...
150 просмотров
schedule
13.06.2022
как улучшить качество нелинейной подгонки с Python GEKKO?
Не существует # -------------------- importing packages
import numpy as np
import matplotlib.pyplot as plt
from gekko import GEKKO
# -------------------- declaring functions
def rediscr(myarr, delta): #rediscretizzation function
mydarr =...
72 просмотров
schedule
02.09.2022
Gekko и CoolProp
Я использую GEKKO и CoolProp для моделирования тепловых систем. При попытке использовать функции CoolProp в уравнениях модели (как показано ниже для изоэнтропического расширения) я получаю сообщение об ошибке относительно типа переменной: должно...
109 просмотров
schedule
12.06.2023
Ошибка GEKKO: уравнение без равенства (=) или неравенства (›,‹) при вызове функций в пределах ограничения и цели
Я получаю указанную ниже ошибку для своего кода, и я полностью не понимаю источник ошибки:
@error: Equation Definition
Equation without an equality (=) or inequality (>,<)
true
STOPPING...
Я пытаюсь определить решение «x», которое...
115 просмотров
schedule
22.02.2023
Прямая нейронная сеть - GEKKO
Я новичок в нейронных сетях. Я попытался создать нейронную сеть, которая предсказывает значения, которые я даю, с помощью GEKKO. Однако, несмотря на то, что код работает, я не могу получить точный прогноз.
Кроме того, достаточно ли 6 точек данных...
66 просмотров
schedule
29.01.2023
Должен ли я получить одинаковые результаты в режиме оценки и в режиме моделирования в GEKKO?
Я оцениваю некоторые параметры в режиме 5 в GEKKO, а затем передаю эти параметры в имитационную модель (режим 4), но не получаю таких же результатов для своих переменных. Это вызвано накопленной ошибкой из-за того, что значения параметров могут быть...
51 просмотров
schedule
04.02.2023
Функция Gekko cspline для моделирования FOPDT (мертвое время)
Чтобы смоделировать мертвое время в модели FOPDT с помощью пакета GEKKO, я использовал функцию Gekko 'cspline', чтобы сделать операцию сдвига во времени более плавной. Она хорошо работает, когда входные данные меняются после длительности мертвого...
75 просмотров
schedule
08.05.2023