Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

TMP: Re-implementation of ParticipantAgent and models #960

Draft
wants to merge 156 commits into
base: dev
Choose a base branch
from

Conversation

sebastian-peter
Copy link
Member

@sebastian-peter sebastian-peter commented Sep 17, 2024

Resolves #959

This will take some time...

Notes:

  • Retire enabling/disabling capability of SystemComponent, was never used
  • Retire limitation of reactive power?
  • Retire calculateMissingReactivePowerWithModel
  • Participant replaying primary data is considering operation interval and is able to handle flex power control

@sebastian-peter sebastian-peter added enhancement New feature or request code quality Code readability or efficiency is improved labels Sep 17, 2024
@sebastian-peter sebastian-peter self-assigned this Sep 17, 2024
Signed-off-by: Sebastian Peter <sebastian.peter@tu-dortmund.de>
Signed-off-by: Sebastian Peter <sebastian.peter@tu-dortmund.de>
Signed-off-by: Sebastian Peter <sebastian.peter@tu-dortmund.de>
Signed-off-by: Sebastian Peter <sebastian.peter@tu-dortmund.de>
Signed-off-by: Sebastian Peter <sebastian.peter@tu-dortmund.de>
Signed-off-by: Sebastian Peter <sebastian.peter@tu-dortmund.de>
Signed-off-by: Sebastian Peter <sebastian.peter@tu-dortmund.de>
Signed-off-by: Sebastian Peter <sebastian.peter@tu-dortmund.de>
Signed-off-by: Sebastian Peter <sebastian.peter@tu-dortmund.de>
Signed-off-by: Sebastian Peter <sebastian.peter@tu-dortmund.de>
Signed-off-by: Sebastian Peter <sebastian.peter@tu-dortmund.de>
Signed-off-by: Sebastian Peter <sebastian.peter@tu-dortmund.de>
Signed-off-by: Sebastian Peter <sebastian.peter@tu-dortmund.de>
Signed-off-by: Sebastian Peter <sebastian.peter@tu-dortmund.de>
Signed-off-by: Sebastian Peter <sebastian.peter@tu-dortmund.de>
Signed-off-by: Sebastian Peter <sebastian.peter@tu-dortmund.de>
Signed-off-by: Sebastian Peter <sebastian.peter@tu-dortmund.de>
Signed-off-by: Sebastian Peter <sebastian.peter@tu-dortmund.de>
Signed-off-by: Sebastian Peter <sebastian.peter@tu-dortmund.de>
Signed-off-by: Sebastian Peter <sebastian.peter@tu-dortmund.de>
Signed-off-by: Sebastian Peter <sebastian.peter@tu-dortmund.de>
sebastian-peter and others added 30 commits February 13, 2025 21:35
Signed-off-by: Sebastian Peter <sebastian.peter@tu-dortmund.de>
…new load agent in GridAgentController

Signed-off-by: Sebastian Peter <sebastian.peter@tu-dortmund.de>
Signed-off-by: Sebastian Peter <sebastian.peter@tu-dortmund.de>
Signed-off-by: Sebastian Peter <sebastian.peter@tu-dortmund.de>
Signed-off-by: Sebastian Peter <sebastian.peter@tu-dortmund.de>
…959-new-participant-agent

Signed-off-by: Sebastian Peter <sebastian.peter@tu-dortmund.de>

# Conflicts:
#	src/main/scala/edu/ie3/simona/model/participant2/ParticipantModelInit.scala
…959-new-participant-agent

# Conflicts:
#	src/main/scala/edu/ie3/simona/model/participant2/ParticipantModelInit.scala
Signed-off-by: Sebastian Peter <sebastian.peter@tu-dortmund.de>
…1150-new-LoadModel

# Conflicts:
#	src/main/scala/edu/ie3/simona/agent/grid/GridAgentController.scala
#	src/main/scala/edu/ie3/simona/model/participant2/ParticipantModelInit.scala
#	src/test/scala/edu/ie3/simona/agent/em/EmAgentIT.scala
#	src/test/scala/edu/ie3/simona/agent/grid/ThermalGridIT.scala
#	src/test/scala/edu/ie3/simona/agent/participant2/ParticipantAgentInitSpec.scala
Signed-off-by: Sebastian Peter <sebastian.peter@tu-dortmund.de>
Signed-off-by: Sebastian Peter <sebastian.peter@tu-dortmund.de>
Signed-off-by: Sebastian Peter <sebastian.peter@tu-dortmund.de>

# Conflicts:
#	src/main/scala/edu/ie3/simona/model/participant2/ParticipantModelInit.scala
#	src/test/scala/edu/ie3/simona/model/participant2/load/FixedLoadModelSpec.scala
#	src/test/scala/edu/ie3/simona/model/participant2/load/ProfileLoadModelSpec.scala
#	src/test/scala/edu/ie3/simona/model/participant2/load/RandomLoadModelSpec.scala
…adModel

# Conflicts:
#	src/main/scala/edu/ie3/simona/agent/grid/GridAgentController.scala
Signed-off-by: Sebastian Peter <sebastian.peter@tu-dortmund.de>
Signed-off-by: Sebastian Peter <sebastian.peter@tu-dortmund.de>
Signed-off-by: Sebastian Peter <sebastian.peter@tu-dortmund.de>
Signed-off-by: Sebastian Peter <sebastian.peter@tu-dortmund.de>
Signed-off-by: Sebastian Peter <sebastian.peter@tu-dortmund.de>
# Conflicts:
#	src/test/scala/edu/ie3/simona/agent/participant/LoadAgentFixedModelCalculationSpec.scala
#	src/test/scala/edu/ie3/simona/agent/participant/LoadAgentProfileModelCalculationSpec.scala
#	src/test/scala/edu/ie3/simona/agent/participant/ParticipantAgent2ListenerSpec.scala
#	src/test/scala/edu/ie3/simona/agent/participant/ParticipantAgentExternalSourceSpec.scala
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
code quality Code readability or efficiency is improved enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Re-implementation of ParticipantAgent Introduce pRated to the SystemParticipant
2 participants