修剪;修剪
搜索动态系统操作点。
库::`工程系统`
争论
输入参数
# x0 是 初始状态向量
+
通行证:[没有] | 通行证:[标量] | 传递:[向量]
Details
模型状态变量的初始近似值。
| 数据类型 |
|
# u0 是 初始输入向量
+
通行证:[无] | 通行证:[标量] | 传递:[向量]
Details
模型输入变量的初始近似值。
| 数据类型 |
|
# y0 是 初始输出向量
+
通行证:[没有] | 通行证:[标量] | 传递:[向量]
Details
模型的输出变量的初始近似值。
| 数据类型 |
|
# 九 — 初始状态向量的元素的索引
+
通行证:[没有] | 通行证:[标量] | 传递:[向量]
Details
初始状态向量的固定分量的序数。
| 数据类型 |
|
# iu — 初始输入向量的元素的索引
+
通行证:[无] | 通行证:[标量] | 传递:[向量]
Details
初始输入向量的固定分量的序数。
| 数据类型 |
|
# iy — 初始输出向量的元素的索引
+
通行证:[无] | 通行证:[标量] | 传递:[向量]
Details
初始输出向量的固定分量的序数。
| 数据类型 |
|
# dx0 是 导数的初始向量
+
通行证:[没有] | 通行证:[标量] | 传递:[向量]
Details
模型状态变量导数的初始近似值。
| 数据类型 |
|
# idx — 导数的初始向量的元素的索引
+
通行证:[没有] | 通行证:[标量] | 传递:[向量]
Details
导数的初始向量的分量的序数,其值应作为优化过程的结果保持不变。
| 数据类型 |
|
# 选项 — 优化选项
+
通过:[可变复合类型]
Details
优化参数记录在 TrimOptions 结构中。 该结构具有以下字段和默认值:
-
详细::Bool=错误-启用/禁用优化进度消息的输出; -
计算_精确::Float64=1e-4-操作点计算所需的精度; -
搜索_精确::Float64=1e-4-求解优化问题所需的精度; -
推导_精确::Float64=1e-6-计算模型状态的派生变量所需的精度; -
目标_function_value::Float64=0.0-目标函数的值; -
迭代::Int64=1-搜索过程中的迭代次数; -
梯度_evaluations::Int64=1-梯度计算的数量; -
equality_constraints::Int64=0-平等形式的限制数量; -
max_function_evaluations::Int64=0-目标函数的最大计算次数; -
梯度_min_diff::Float64=1e-8-表征求最小值精度的数字的最小值; -
梯度_max_diff::Float64=0.1-表征求最小值精度的数字的最大值; -
步长::Float64=1.0-步进值。
| 数据类型 |
|
输出参数
# 选项 — 优化选项
+
传递:[可变复合类型]
Details
优化参数记录在 TrimOptions 结构中。 该结构具有以下字段和默认值:
-
详细::Bool=错误-启用/禁用优化进度消息的输出; -
计算_精确::Float64=1e-4-操作点计算所需的精度; -
搜索_精确::Float64=1e-4-求解优化问题所需的精度; -
推导_精确::Float64=1e-6-计算模型状态的派生变量所需的精度; -
目标_function_value::Float64=0.0-目标函数的值; -
迭代::Int64=1-搜索过程中的迭代次数; -
梯度_evaluations::Int64=1-梯度计算的数量; -
equality_constraints::Int64=0-平等形式的限制数量; -
max_function_evaluations::Int64=0-目标函数的最大计算次数; -
梯度_min_diff::Float64=1e-8-表征求最小值精度的数字的最小值; -
梯度_max_diff::Float64=0.1-表征求最小值精度的数字的最大值; -
步长::Float64=1.0-步进值。
| 数据类型 |
|