You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,7 +10,7 @@
10
10
11
11
## Modia Platform
12
12
13
-
The *Modia platform* is a prototype system for next generation modeling and simulation of physical systems described by differential and algebraic equations. It consists currently of the following Julia packages that are all under development (not all are yet publicly available):
13
+
The *Modia platform* is a prototype system for the next modeling and simulation generation of physical systems described by differential and algebraic equations. It consists currently of the following Julia packages that are all under development (not all are yet publicly available):
14
14
15
15
- Modia - Equation based modeling
16
16
- Modiator - 2D/3D web-app model editor
@@ -27,7 +27,7 @@ directly accessed and utilized in a model. Functions are provided, for example,
27
27
mass, and inertia of a geometrical object or the distance between two objects.
28
28
Furthermore, Modia3D models 3D mechanical systems and shall be expanded into other domains in the future
29
29
(for example to utilize the 3D geometry to model heat flow in buildings or satellites).
30
-
In the future it will be possible, for example, to model the 3D mechanical part of a robot with Modia3D and the electrical motors and gearboxes driving the joints with Modia.
30
+
In the future it will be possible, for example, to model the 3D mechanical part of a robot with Modia3D and the electrical motors and gearboxes are driving the joints with Modia.
31
31
32
32
Modia3D uses ideas from modern computer game engines to achieve a highly flexible setup of mechanical systems including collision handling. Other features are utilized from multi-body programs, such as support for closed kinematic loops, and elastic response calculation. The underlying mathematical formulation are hybrid Differential Algebraic Equations (DAEs) that are solved with the variable-step solver IDA via the [Sundials.jl](https://github.com/JuliaDiffEq/Sundials.jl) Julia package.
`SolidMaterial(;kwargs...)` generates a SolidMaterial object by providing the material properties of a solid with
16
-
keyword arguments. Arguments that are not provided have value = NaN.
17
-
18
-
`SolidMaterial(name)` returns a SolidMaterial object from dictionary Modia3D.solidMaterialPalette using
19
-
the name as dictionary key.
20
-
21
-
# Arguments
22
-
- `name::AbstractString`: Name of the material (used as key in dictionary Modia3D.solidMaterialPalette)
23
-
24
-
# Keyword Arguments
25
-
- `density::Float64` in [kg/m^3]: Density, see [Wikipedia](https://en.wikipedia.org/wiki/Density).
26
-
- 'YoungsModulus::Float64` in [Pa]: Youngs's modulus, see [Wikipedia](https://en.wikipedia.org/wiki/Young%27s_modulus).
27
-
- `PoissonsRatio::Float64`: Poisson's ratio, see [Wikipedia](https://en.wikipedia.org/wiki/Poisson%27s_ratio).
28
-
- `meltingPoint::Float64` in [K]: Melting point, see [Wikipedia](https://en.wikipedia.org/wiki/Melting_point).
29
-
If the material is destroyed before its melting point (e.g. wood that is burning)
30
-
then `meltingPoint` is the temperature when destruction of the solid starts.
31
-
- `specificHeatCapacity::Float64` in [J/(kg.K)]: Specific heat capacity, see [Wikipedia](https://en.wikipedia.org/wiki/Heat_capacity).
32
-
- `thermalConductivity::Float64` in [W/(m.K)]: Thermal conductivity, see [Wikipedia](https://en.wikipedia.org/wiki/Thermal_conductivity) and
33
-
[List of thermal conductivities](https://en.wikipedia.org/wiki/List_of_thermal_conductivities)
34
-
- `linearThermalExpansionCoefficient::Float64` in [1/K]: Linear thermal expansion coefficient, see [Wikipedia](https://en.wikipedia.org/wiki/Thermal_expansion).
35
-
- `coefficientOfRestitution::Float64`: Coefficient of restitution, see [Wikipedia](https://en.wikipedia.org/wiki/Coefficient_of_restitution).
36
-
- `slidingFrictionCoefficient::Float64`: Kinetic/sliding friction coefficient, see [Wikipedia](https://en.wikipedia.org/wiki/Friction)
0 commit comments