Models for simulation and linearization at multiple operating points through ramping of generation and load
This package includes the main examples for linear analysis and simulation.
It includes three models and a sub-package.
Models:
Sub-package: Example2.Analysis.AutomationFunctions
This sub-package contains three functions to automate the simulations of models 1 and 2, and to automate the linearization of model 3. See the documentation/info layer of each of the functions for more information.
Extends from Example2.Utilities.Icons.PackageWithSimAndLinModels (Package that contains both simulation and linearization models).
Name | Description |
---|---|
Readme | Recommended models for derivative work |
Ramping | Model for simulation used to illustrate how ramping is applied to move the system to multiple operating points. |
RampingRandomLoadAndInput | Model to perform blind estimation with default controller and re-design |
KchangeLinRamping | Model to perform blind estimation with default controller and re-design |
AutomationFunctions | Provides functions for automation of simulation and linearization using the models of the upper layer package |
PFVariants | Variants with redeclarable power flow structures for top-level re-parametrization |
Model for simulation used to illustrate how ramping is applied to move the system to multiple operating points.
This model illustrates how ramping is applied to move the system to multiple operating points.
To simulate this model and plot the results, execute the function Example2.Analysis.AutomationFunctions.simulate_and_plot_ramping , which sets up the adequate solver settings to minimize run time.
Extends from Modelica.Icons.Example (Icon for runnable examples).
Name | Description |
---|---|
PSS Parameters | |
PSS 1 | |
pss_vsmax | Max stabilizer output signal [1] |
pss_vsmin | Min stabilizer output signal [1] |
pss1_Kw | Stabilizer gain [pu/pu] |
pss1_Tw | Wash-out time constant [s] |
PSS 2 | |
pss2_Kw | Stabilizer gain [pu/pu] |
pss2_Tw | Wash-out time constant [s] |
PSS 3 | |
pss3_Kw | Stabilizer gain [pu/pu] |
pss3_Tw | Wash-out time constant [s] |
PSS 4 | |
pss4_Kw | Stabilizer gain [pu/pu] |
pss4_Tw | Wash-out time constant [s] |
Model to perform blind estimation with default controller and re-design
Main model used for simulation in [1] and [2].
To reproduce the results in Fig. 4 of [2], execute the function Example2.Analysis.AutomationFunctions.simulate_and_plot_inputs , which sets up the adequate solver settings to minimize run time.
Please note that running this model takes substantial time compared to example Example2.Analysis.Ramping, the reason is that both random load and probing signals are added to the model which results in an additional computation burden.
Extends from Modelica.Icons.Example (Icon for runnable examples).
Model to perform blind estimation with default controller and re-design
Extends from Example2.Utilities.Icons.ModelForLinearization (nonlin4lin = for this model, you need to provide inputs or use it as is for linearization).
Name | Description |
---|---|
r | |
w | |
uLoad7 |