Вопросы по теме '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 просмотров

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 просмотров

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 просмотров

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