-
Notifications
You must be signed in to change notification settings - Fork 23
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
There is no way of representing vehicle charging and discharging processes #1494
Comments
@OpenEnergyPlatform/oeo-general-expert-formal-ontology if we were to define a |
I added @fabmio |
We already have an issue for this question, see the following issue: We already discussed this general problem a while ago but decided that for the moment ignore this participates only sometimes for the moment in specific classes until we have developed a general solution. |
In general having So I was wondering if it would be valid to add a
or
The latter kind of implies that this is a special process with maximal one participant. I would call it the The reason I think this can be a process (or an ocurrent at least) is becasue we can describe it with temporal parts. In a wider sense this process fits good when trying to decribe the History1 of an object:
The exact definition is something that I would extensively discuss because I think this touches on the realm of Foundational ontology. We would be either extending BFO or working around what we have in there. @fabianneuhaus is this something that we could discuss at one of the meetings? Footnotes
|
This is also discussed in #1622 and provides a useful extension. |
To me these sound like process attributes, e.g. "process states" with individuals |
I ran into the same problem of a missing Your discussion seems leaning towards electrical charging and discharging processes and is already deep-diving into the axioms.
Move Definition proposal: This solution has the benefit that no charging and discharging processes for
|
Description of the issue
Currently in the ontology we have
Charging
which is the process of transmitting energy from the grid to a battery. This is insufficient to describe particulars associated with electric vehicles.Ideas of solution
Plug-in capacity
First we need to expand the definition of
power capacity
or add a parallel term for objects that are not generators. #1492After that we can implement a term for
plug-in capacity
that covers bothcharging
anddischarging
of abattery
:plug-in capacity
: A connection capacity is a rated(power?) capacity between a battery and a grid.rated charging capacity
: A rated charging capacity is a plug-in capacity directed from grid to battery.rated discharging capacity
: A rated discharging capacity is a plug-in capacity directed from battery to grid.Plug-in Modes
A definition of “Modes” is probably hard to implement. But we can still enrich the ontology with information about vehicle-to-grid (V2G) and grid-to-vehicle (G2V) using the existing model. Currently we have
charging
charging
: Charging is an electrical energy transfer where the transferred energy is stored in a batteryAnalogously to it we can define
discharging
:discharging
: Discharging is an electrical energy transfer where the transferred energy is transmitted from a battery to a grid.We can define based on this
vehicle charging
andvehicle-to-grid
(I am not sure about the implementation, proably will need to use a owl file axiom)vehicle charging
: Vehicle charging is a charging whose participant battery is part of an electric vehicle.vehicle-to-grid
: Vehicle-to-grid is a discharging whose participant battery is part of an electric vehicle.This is where it gets tricky. Since the EVs are mobile, the modes in which they transfer energy vary depending on their operation. In the case of
vehicle charging
/vehicle-to-grid
the processes can only happen when the vehicle is connected to a charging station, so it must be sitting idle. This means that there is either a parallel process of a vehiclebeing connected
or we allow aenergy transfer
with no actual energy being transferred (plug-in
process) . See diagram.Workflow checklist
I am aware that
The text was updated successfully, but these errors were encountered: