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

Include "energy conversion efficiency" class #434

Closed
5 tasks done
k-knosala opened this issue Jun 16, 2020 · 15 comments · Fixed by #591
Closed
5 tasks done

Include "energy conversion efficiency" class #434

k-knosala opened this issue Jun 16, 2020 · 15 comments · Fixed by #591
Assignees
Labels
[A] new term Including new term(s) in the ontology oeo-physical changes the oeo-physical module

Comments

@k-knosala
Copy link
Contributor

Description of the issue

We need a class for energy conversion efficiency:

Energy conversion efficiency is the ratio between the useful output of an energy
conversion component and the input, in energy terms.

The definition of energy conversion efficiency refers to all useful outputs. Energy conversion efficiency for a certain output can be distiguished by e.g. electrical efficiency, mechanical efficiency and thermal efficiency.

Energy storage efficiency is different from energy conversion efficency and should be covered in a seperate issue.

Ideas of solution

Definition: Energy conversion efficiency is the ratio between the
useful output of an energy converting device and the input, in energy terms.

Existent classes that can be used to integrate energy conversion efficieny:

  • energy conversion efficiency is a ratio
  • energy converting device does Energy Transformation with
    energy conversion effiency

Workflow checklist

  • I discussed the issue with someone else than me before working on a solution
  • I already read the latest version of the workflow for this repository
  • The goal of this ontology is clear to me

I am aware that

  • every entry in the ontology should have a definition
  • classes should arise from concepts rather than from words
@k-knosala k-knosala added the [A] new term Including new term(s) in the ontology label Jun 16, 2020
@l-emele l-emele added the oeo-physical changes the oeo-physical module label Jun 17, 2020
@stap-m
Copy link
Contributor

stap-m commented Jun 18, 2020

We have ratio in the OEO imported from the UO. It's there twice:

  • As subclass of dimensionless unit: A dimensionless unit which denotes an amount or magnitude of one quantity relative to another.
  • As subclass of the other ratio: A dimensionless ratio unit which, given a pair of quantities a and b, for which b is a multiple of a, denotes b by giving the multiplier (coefficient) c for a to result in b.

I don't find it easy to classify energy conversion efficiency. From my point of view, an efficieny is specifically dependent to an object.
On the other hand, a ratio is something generically dependent and mathematically calculated: it could be a subclass of quantity with a property has unit and a unit dimentionless unit or ratio (is this how the UO is used? @jannahastings ).

@jannahastings
Copy link
Contributor

I think the way UO is used is something along these lines:

There are always four separate things: (1) the entity in reality (some sort of specifically dependent continuant, perhaps, or a process) (2) a number (3) a unit. The entity then has_value some (4) quantity value entity, that has_unit the unit. (And may have a specified value with a data property). The relationship between the quantity value entity (4) and the entity in the world (1) is is_about.

@k-knosala
Copy link
Contributor Author

k-knosala commented Jul 1, 2020

Thank you @jannahastings for the clarification.

We have process attribute as a suclass of process. It already contains power as "the process attribute that is the amount of energy transformed or transferred per time unit". Would that be the right place to implement a generic energy efficiency ?

The chain would go: process attribute entity energy efficiency (has_unit ratio) is_about process entity energy transformation (has_value energy efficiency, has_input some energy, has_output some energy) is a property of some sort of independent continuant (e.g. energy converting device).

Then it would be possible to assign the specifically dependent continuants like chemical energy, electrical energy etc. to the energy converting device.

Instead of energy transformation, the entity energy efficiency could be used for the (afaik not yet existing) processes energy storage or energy transport.

Is that the right way to think?

@stap-m
Copy link
Contributor

stap-m commented Jul 1, 2020

I like your approach @k-knosala.
Still, the definition of energy transformation is currently focussing on the "whole" process, i.e. losses are also seen as output: for example rotational energy is transformed into electirc energy and heat (losses)
From your proposed point of view the process would transform rotational energy into electric energy with a certain efficiency which reflects the losses.
We could of course change the def of energy transformation or creating a new process, to solve this. Any good ideas @jannahastings @l-emele?

@l-emele
Copy link
Contributor

l-emele commented Jul 1, 2020

The current definition of the energy transformation is: Energy transformation is a process in which one ore more certain types of energy as input result in certain types of energy as output. It is rather generic and does not say that the amount of energy in equals the energy out. So I do not see the need for a redefinition here.

@k-knosala
Copy link
Contributor Author

@l-emele I totally aggree that the definition of energy transformation does not need to be changed. I am thinking of a quality value entety that is_about energy transformation.

@stap-m Maybe the definition of "useful" should not be made in the ontology. A way to circumvent the definiton of "useful" would be to have a conversion factor for every output.

@0UmfHxcvx5J7JoaOhFSs5mncnisTJJ6q
Copy link
Contributor

Energy conversion efficiency is the ratio between the useful output of an energy
conversion component and the input, in energy terms.

This is correct for efficiencies propper (η). Coefficient of performance (COP) ignores (the free) part of energy inputs. Although they measure the same thing, engineers tend to be testy when it comes to conflating the two, so I think they should both be represented in the ontology. Specifically, limiting efficiencies to values less then one (constraining attributes was discussed on OEO Dev Meeting 7) would not work for COPs.

@stap-m
Copy link
Contributor

stap-m commented Jul 3, 2020

There are always four separate things: (1) the entity in reality (some sort of specifically dependent continuant, perhaps, or a process) (2) a number (3) a unit. The entity then has_value some (4) quantity value entity, that has_unit the unit. (And may have a specified value with a data property). The relationship between the quantity value entity (4) and the entity in the world (1) is is_about.

So, we could define energy convertion efficiency as process attribute (1) and a corresponding quantity value efficienty quantity value (2) with unit ratio (3). And equally for coefficient of performance as separate process attribute.

@0UmfHxcvx5J7JoaOhFSs5mncnisTJJ6q
Copy link
Contributor

So, we could define energy convertion efficiency as process attribute (1) and a corresponding quantity value efficienty quantity value (2) with unit ratio (3). And equally for coefficient of performance as separate process attribute.

I'm not sure I got how attributes fit in the ontology, but sounds right.

@stale stale bot added the stale already discussed issues that haven't got worked on for a while label Aug 31, 2020
@sfluegel05
Copy link
Contributor

So far we have:

  • energy conversion efficiency, a subclass of process attribute, which has the relations process attribute of some energy transformation and has value some efficiency value
  • efficiency value, a subclass of quantity value, which has the relation has unit some ratio

We still need definitions for these terms. My suggestions (based on the discussion above):

  • energy conversion efficiency: Energy conversion efficiency is a process attribute describing the ratio between the input of an energy transformation and its output.
  • efficiency value: An efficiency value is a quantity value stating the ratio between a processes inputs and outputs of a certain type.

Also, I'd propose opening a new issue for coefficient of performance

@stale stale bot removed the stale already discussed issues that haven't got worked on for a while label Oct 13, 2020
@0UmfHxcvx5J7JoaOhFSs5mncnisTJJ6q
Copy link
Contributor

  • efficiency value: An efficiency value is a quantity value stating the ratio between a processes inputs and outputs of a certain type.

Can't we be more specific about the outputs? They are either used or lost/dissipated/cooled away, so how about

  • efficiency value: An efficiency value is a quantity value stating the ratio between a process's inputs and the outputs that are used.
    ("processes" is plural, the genitive is "process's")
  • energy conversion efficiency: Energy conversion efficiency is a process attribute describing the ratio between the input of an energy transformation and its output.

The output needs specification, else the ratio is 1 by definition. So

  • energy conversion efficiency: Energy conversion efficiency is a process attribute describing the ratio between the input of an energy transformation and the outputs that are used.

Also, I'd propose opening a new issue for coefficient of performance

Actually it's quite analogous to efficiency. Efficiency disregards heat outputs (unless they are used, e.g. co-production of heat and power), whereas COP disregards heat inputs. So I would suggest:

  • coefficient of performance value: An coefficient of performance value is a quantity value stating the ratio between the work input and the total output of an energy conversion process.
  • energy conversion performance: Energy conversion performance is a process attribute describing the ratio between the work input of an energy transformation and the outputs that are used.

@l-emele
Copy link
Contributor

l-emele commented Oct 14, 2020

What do you mean by "work input"? Physical work or something else? I am asking because we have not yet defined work.

@0UmfHxcvx5J7JoaOhFSs5mncnisTJJ6q
Copy link
Contributor

I thought about mechanical work, as in "the energy transferred to or from an object via the application of force along a displacement" (your source). But actually, it could also be electrical work. So to be really precise (obnoxiously so), it should be "non-heat input of an energy transformation".

@stale stale bot added the stale already discussed issues that haven't got worked on for a while label Oct 28, 2020
@sfluegel05
Copy link
Contributor

Now we have these four concepts with definitions and relations:

  • energy conversion efficiency: Energy conversion efficiency is a process attribute describing the ratio between the input of an energy transformation and the outputs that are used.
    • process attribute of some energy transformation
    • has value some efficiency value
  • efficiency value: An efficiency value is a quantity value stating the ratio between a process's inputs and the outputs that are used.
    • has unit some ratio
  • coefficient of performance value: A coefficient of performance value is a quantity value stating the ratio between the work input and the total output of an energy conversion process.
    • has unit some ratio
  • energy conversion performance: Energy conversion performance is a process attribute describing the ratio between the non-heat input of an energy transformation and the outputs that are used.
    • process attribute of some energy transformation
    • has value some coefficient of performance value

Does everybody agree with this?

@sfluegel05
Copy link
Contributor

Since everyone seems to agree, I'll implement this.

@stale stale bot removed the stale already discussed issues that haven't got worked on for a while label Nov 10, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
[A] new term Including new term(s) in the ontology oeo-physical changes the oeo-physical module
Projects
None yet
Development

Successfully merging a pull request may close this issue.

7 participants