modelModelOptimiser

Optimiser

Extends from Modelica.Blocks.Icons.Block (Basic graphical layout of input/output block).

Parameters

TypeNameDefaultDescription
Booleanmaximisefalseif true then maximise objective, else minimise
RealactuatorTolerance1e-8Accuracy of actuated signals
General › Ports
IntegernActuators0Number of parameters of optimisation problem
IntegernConstraints0Number of constraints of optimisation problem

Connectors

TypeNameDefaultDescription
ActuatorPort[nActuators]actuatorPortConnectors for actuators
Interfaces.ConstraintPort[nConstraints]constraintPortConnectors for constraints
Modelica.Blocks.Interfaces.RealInputobjective
Modelica.Blocks.Interfaces.BooleanInputreset
Modelica.Blocks.Interfaces.BooleanOutputdone

Components

TypeNameDefaultDescription
Booleanready
Booleancontinue
Real[nActuators]x
Real[nConstraints]c
BooleanoptimiserActive
Booleaniterate

Contents

NameDescription
ActuatorPortprotected