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

Read the docs (final) #129

Merged
merged 72 commits into from
Aug 10, 2023
Merged

Read the docs (final) #129

merged 72 commits into from
Aug 10, 2023

Conversation

j-brendel
Copy link
Collaborator

New pull request due to corrupted branch

@j-brendel j-brendel changed the title WIP: Read the docs (final) Read the docs (final) Aug 4, 2023
Copy link
Collaborator

@PaulScheerRLI PaulScheerRLI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Lets call SimBA always "SimBA" and not "The SimBA"
Lets call buses "buses" and not "busses", since "buses" is more common
Simulation parameters is still missing some file descriptions

docs/source/modes.rst Show resolved Hide resolved

Service Optimization
--------------------
It can happen that several busses influence each other while simulataiously charging at the same charging station, e.g. due to limited grid power or limited number of charging stations, which can lead to negative SoCs due to hindered charging. In this case, this mode finds the largest set of rotations that results in no negative SoC. This is done by first taking all rotations that do become negative and finding their dependent rotations, i.e., ones that can have an influence by sharing a station earlier with the negative rotation. Next, all rotations are filtered out that stay negative when running with just their dependent rotations.
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is done by first taking all rotations that do become negative and finding their dependent rotations, i.e., ones that can have an influence by sharing a station earlier with the negative rotation.

This is done by first taking all rotations that do become negative and finding their dependent **non-negative** rotations, i.e., ones that can have an influence by sharing a station earlier with the negative rotation **while not becoming negative themselves**.

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@stefansc1 can you check that? I'm not sure how the algorithm works here.

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

That is correct. Only rotations that are non-negative while sharing an earlier station are considered.

docs/source/modes.rst Outdated Show resolved Hide resolved
===============

SimBA - the Simulation toolbox for Bus Applications - was designed to analyze and optimize electrified bus fleets.
It be used for locating and dimensioning charging infrastructure, dimensioning buses, analyzing the feasibility of electrification of trips and circulations, determining charging strategies, and calculating investments and costs.
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

circulations == rotations?

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes - I changed that


The consumption can be calculated in two ways: Either with a constant average specific consumption or using a consumption table, where the consumption depends on the temperature, the incline, the level of loading and the speed profile/ average speed.

To use a constant consumption, this value can be defined in the :ref:`vehicle_types` as "mileage" in the unit of [kWh/km]. To use the relative consumtion, a consumption table need to be created with data for each vehicle type and the path to the consumption table is assigned to the variable "mileage" in :ref:`vehicle_types`. The consumption table should have the columns "vehicle_type", "level_of_loading", "incline" ,"mean_speed_kmh", "t_amb", "consumption_kwh_per_km" and its creation is at ths point of development not part of SimBA.
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

To use the relative consumtion,
"relative" ? maybe "trip specific" instead?

docs/source/simba_features.rst Outdated Show resolved Hide resolved
docs/source/simulation_parameters.rst Outdated Show resolved Hide resolved
docs/source/modes.rst Outdated Show resolved Hide resolved
docs/source/modes.rst Outdated Show resolved Hide resolved
docs/source/modes.rst Outdated Show resolved Hide resolved
Copy link
Collaborator

@PaulScheerRLI PaulScheerRLI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Everything seems to be ok now

@j-brendel j-brendel merged commit db6f615 into dev Aug 10, 2023
6 checks passed
@j-brendel j-brendel deleted the feature/read_the_docs_final branch August 10, 2023 11:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants