| Modelica410 with alias name: Modelica Standard Library - Version 4.1.0 | Modelica400 with alias name: Modelica Standard Library - Version 4.0.0 | Version: 4.1.0 | Version: 4.0.0 |
| Version date: 2025-05-23 | Version date: 2020-06-04 |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| k | | unit="1" |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| k | | unit="1" |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| k | | unit="1" |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| k | | unit="1" |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| k | | unit="1" |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| k | | unit="1" |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| k | | unit="1" |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| k | | min=0 |
| | unit="1" |
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
... |
|
| equation assert(abs(k) >= Modelica410.Constants.small, "Controller gain must be non-zero."); |
equation if initType == Init.InitialOutput and (y_start < yMin or y_start > yMax) then |
| if initType == Init.InitialOutput and (y_start < yMin or y_start > yMax) then |
|
| Modelica410.Utilities.Streams.error("LimPID: Start value y_start (=" +         String(y_start) + ") is outside of the limits of yMin (=" + String(yMin)          + ") and yMax (=" + String(yMax) + ")"); ... |
|
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
| when {sampleTrigger, initial()} then | |
| y = if time>=startTime then u else pre(y); | y = u; |
| end when; | |
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
| when {sampleTrigger, initial()} then | |
| ySample = if time>=startTime then u else pre(ySample); | ySample = u; |
| end when; ... |
|
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| k | | unit="1" |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| y0 | Present |
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
... x = x0; |
|
| y_last = y0; | y_last = 0; |
... |
|
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| mean | final y0=y0 | |
| y0 | Present |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| t_eps | min=0 | min=100*Modelica400.Constants.eps |
| mu | start=0 | |
| fixed=true | | |
| startTime | Present | |
| actualStartTime | Present |
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
... t_0 = time; |
|
| mu = u; |
|
| equation der(mu) = if time >= actualStartTime then u else 0; |
equation der(mu) = noEvent(if time >= t_0 + t_eps then (u-mu)/(time-t_0) else 0); |
| y = noEvent(if time > actualStartTime+t_eps then mu/(time-actualStartTime) else u); | y = noEvent(if time >= t_0 + t_eps then mu else u); |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| mean | final y0=y0^2 | |
| y0 | Present |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| mean1 | final y0=y0Cos | |
| mean2 | final y0=y0Sin | |
| y0Cos | Present | |
| y0Sin | Present |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| harmonic | final y0Cos=0 | |
| final y0Sin=0 | | |
| rootMeanSquare | final y0=0 | |
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
... end when; |
|
| y = if not allowOutOfRange or index >= 1 and index <= nin then k*u else outOfRangeValue; |
y = if not allowOutOfRange or index > 0 and index <= nin then k*u else outOfRangeValue; |
| if not allowOutOfRange then assert(index >= 1 and index <= nin,         "The input index (=" + String(index) + ") is out of range."); end if; |
|
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
| y = offset + smooth(0, (if time < startTime then 0 else time - startTime)); | y = offset + (if time < startTime then 0 else time - startTime); |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| continuous | Present |
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
| if continuous then | y = offset + (if time < startTime then 0 else amplitude* Modelica400.Math.sin(2*pi*f*(time - startTime) + phase)); |
| y = offset + amplitude*smooth(0, (if time < startTime then         Modelica410.Math.sin(phase) else Modelica410.Math.sin(2*pi*f*(time -         startTime) + phase))); else y = offset + (if time < startTime then 0 else amplitude*         Modelica410.Math.sin(2*pi*f*(time - startTime) + phase)); end if; |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| continuous | Present |
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
| if continuous then | y = offset + (if time < startTime then 0 else amplitude* Modelica400.Math.cos(2*pi*f*(time - startTime) + phase)); |
| y = offset + smooth(0, amplitude*(if time < startTime then         Modelica410.Math.cos(phase) else Modelica410.Math.cos(2*pi*f*(time -         startTime) + phase))); else y = offset + (if time < startTime then 0 else amplitude*         Modelica410.Math.cos(2*pi*f*(time - startTime) + phase)); end if; |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| continuous | Present |
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
| if continuous then | y = offset + (if time < startTime then 0 else amplitude* (if noEvent(time - startTime < eps) then 1 else (sin(x))/x)); |
| y = offset + amplitude*smooth(1, (if time < startTime then 1 else         (if noEvent(time - startTime < eps) then 1 else (sin(x))/x))); else y = offset + (if time < startTime then 0 else amplitude*         (if noEvent(time - startTime < eps) then 1 else (sin(x))/x)); end if; |
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
... |
|
| equation when time >= (pre(count) + 1)*period + startTime then |
equation when integer((time - startTime)/period) > pre(count) then |
| count = pre(count) + 1; ... |
|
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
... |
|
| equation when time >= (pre(count) + 1)*period + startTime then |
equation when integer((time - startTime)/period) > pre(count) then |
| count = pre(count) + 1; ... |
|
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
... |
|
| equation when time >= (pre(count) + 1)*period + startTime then |
equation when integer((time - startTime)/period) > pre(count) then |
| count = pre(count) + 1; ... |
|
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
| y = if time < startTime then wMin else if time < (startTime + max(duration,eps)) then wMin * (wMax/wMin)^min(1, (time-startTime)/max(duration,eps)) else wMax; |
y = if time < startTime then wMin else if time < (startTime + max(duration,eps)) then 10^(log10(wMin) + (log10(wMax) - log10(wMin))*min(1, (time-startTime)/max(duration,eps))) else wMax; |
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
| algorithm |
|
| if size(table, 1) > 1 then | if noEvent(size(table, 1) > 1) then |
| assert(not (table[1, 1] > 0.0 or table[1, 1] < 0.0), "The first point in time has to be set to 0, but is table[1,1] = " + String(table[1, 1])); ... |
|
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| tableID | =Modelica410.Blocks.Types.ExternalCombiTimeTable(if tableOnFile then if isCsvExt then "Values" else tableName else "NoName", if tableOnFile and fileName <> "NoName" and not Modelica410.Utilities.Strings.isEmpty(fileName) then fileName else "NoName", table, startTime/timeScale, columns, smoothness, extrapolation, shiftTime/timeScale, if smoothness == Modelica410.Blocks.Types.Smoothness.LinearSegments then timeEvents elseif smoothness == Modelica410.Blocks.Types.Smoothness.ConstantSegments then Modelica410.Blocks.Types.TimeEvents.Always else Modelica410.Blocks.Types.TimeEvents.NoTimeEvents, if tableOnFile then verboseRead else false, delimiter, nHeaderLines) | =Modelica400.Blocks.Types.ExternalCombiTimeTable(if tableOnFile then tableName else "NoName", if tableOnFile and fileName <> "NoName" and not Modelica400.Utilities.Strings.isEmpty(fileName) then fileName else "NoName", table, startTime/timeScale, columns, smoothness, extrapolation, shiftTime/timeScale, if smoothness == Modelica400.Blocks.Types.Smoothness.LinearSegments then timeEvents elseif smoothness == Modelica400.Blocks.Types.Smoothness.ConstantSegments then Modelica400.Blocks.Types.TimeEvents.Always else Modelica400.Blocks.Types.TimeEvents.NoTimeEvents, if tableOnFile then verboseRead else false) |
| delimiter | Present | |
| nHeaderLines | Present | |
| isCsvExt | Present |
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
| if tableOnFile then | |
| assert(tableName <> "NoName" or isCsvExt, "tableOnFile = true and no table name given"); |
assert(tableName <> "NoName", "tableOnFile = true and no table name given"); |
| else ... if verboseExtrapolation and (extrapolation == Modelica410.Blocks.Types.Extrapolation.LastTwoPoints        or extrapolation == Modelica410.Blocks.Types.Extrapolation.HoldLastPoint)        then |
|
| assert(noEvent(time >= t_min + shiftTime), " Extrapolation warning: Time must be greater or equal than the shifted minimum abscissa value defined in the table. ", level=AssertionLevel.warning); |
assert(noEvent(time >= t_min), " Extrapolation warning: Time (=" + String(time) + ") must be greater or equal than the minimum abscissa value t_min (=" + String(t_min) + ") defined in the table. ", level=AssertionLevel.warning); |
| assert(noEvent(time <= t_max + shiftTime), " Extrapolation warning: Time must be less or equal than the shifted maximum abscissa value defined in the table. ", level=AssertionLevel.warning); |
assert(noEvent(time <= t_max), " Extrapolation warning: Time (=" + String(time) + ") must be less or equal than the maximum abscissa value t_max (=" + String(t_max) + ") defined in the table. ", level=AssertionLevel.warning); |
| end if; ... |
|
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| tableID | =Modelica410.Blocks.Types.ExternalCombiTable1D(if tableOnFile then if isCsvExt then "Values" else tableName else "NoName", if tableOnFile and fileName <> "NoName" and not Modelica410.Utilities.Strings.isEmpty(fileName) then fileName else "NoName", table, columns, smoothness, extrapolation, if tableOnFile then verboseRead else false, delimiter, nHeaderLines) | =Modelica400.Blocks.Types.ExternalCombiTable1D(if tableOnFile then tableName else "NoName", if tableOnFile and fileName <> "NoName" and not Modelica400.Utilities.Strings.isEmpty(fileName) then fileName else "NoName", table, columns, smoothness, extrapolation, if tableOnFile then verboseRead else false) |
| delimiter | Present | |
| nHeaderLines | Present | |
| isCsvExt | Present |
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
| if tableOnFile then | |
| assert(tableName <> "NoName" or isCsvExt, "tableOnFile = true and no table name given"); |
assert(tableName <> "NoName", "tableOnFile = true and no table name given"); |
| else ... |
|
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| tableID | =Modelica410.Blocks.Types.ExternalCombiTable1D(if tableOnFile then if isCsvExt then "Values" else tableName else "NoName", if tableOnFile and fileName <> "NoName" and not Modelica410.Utilities.Strings.isEmpty(fileName) then fileName else "NoName", table, columns, smoothness, extrapolation, if tableOnFile then verboseRead else false, delimiter, nHeaderLines) | =Modelica400.Blocks.Types.ExternalCombiTable1D(if tableOnFile then tableName else "NoName", if tableOnFile and fileName <> "NoName" and not Modelica400.Utilities.Strings.isEmpty(fileName) then fileName else "NoName", table, columns, smoothness, extrapolation, if tableOnFile then verboseRead else false) |
| delimiter | Present | |
| nHeaderLines | Present | |
| isCsvExt | Present |
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
| if tableOnFile then | |
| assert(tableName <> "NoName" or isCsvExt, "tableOnFile = true and no table name given"); |
assert(tableName <> "NoName", "tableOnFile = true and no table name given"); |
| else ... |
|
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| tableID | =Modelica410.Blocks.Types.ExternalCombiTable2D(if tableOnFile then if isCsvExt then "Values" else tableName else "NoName", if tableOnFile and fileName <> "NoName" and not Modelica410.Utilities.Strings.isEmpty(fileName) then fileName else "NoName", table, smoothness, extrapolation, if tableOnFile then verboseRead else false, delimiter, nHeaderLines) | =Modelica400.Blocks.Types.ExternalCombiTable2D(if tableOnFile then tableName else "NoName", if tableOnFile and fileName <> "NoName" and not Modelica400.Utilities.Strings.isEmpty(fileName) then fileName else "NoName", table, smoothness, extrapolation, if tableOnFile then verboseRead else false) |
| delimiter | Present | |
| nHeaderLines | Present | |
| isCsvExt | Present |
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
| if tableOnFile then | |
| assert(tableName <> "NoName" or isCsvExt, "tableOnFile = true and no table name given"); |
assert(tableName <> "NoName", "tableOnFile = true and no table name given"); |
| else ... |
|
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| nextTimeEvent | | discrete |
| pre_nextTimeEvent | | discrete |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| nextTimeEvent | | discrete |
| pre_nextTimeEvent | | discrete |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| nextTimeEvent | | discrete |
| pre_nextTimeEvent | | discrete |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| nextTimeEvent | | discrete |
| pre_nextTimeEvent | | discrete |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| nextTimeEvent | | discrete |
| pre_nextTimeEvent | | discrete |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| nextTimeEvent | | discrete |
| pre_nextTimeEvent | | discrete |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| d | Units.SI.TranslationalDampingConstant | Real |
| b | ={-m/oneUnitMass} | ={1} |
| a | ={m/oneUnitMass,d/oneUnitDampingConstant,c/oneUnitSpringConstant} | ={1,2*d,1} |
| transferFunction | final b=b | |
| final a=a | | |
| | b=b | |
| | a=a | |
| m | Present | |
| c | Present | |
| oneUnitMass | Present | |
| oneUnitDampingConstant | Present | |
| oneUnitSpringConstant | Present |
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
| len = sqrt(u.re^2 + u.im^2); | len = (u.re^2 + u.im^2)^0.5; |
| phi = (if useConjugateInput then Modelica410.Math.atan2(-u.im, u.re) else     Modelica410.Math.atan2(u.im, u.re)); |
|
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
| bw = {b[i]*(w)^(size(b,1)-i)*powerOfJ(size(b,1)-i) for i in 1:size(b,1)}; | bw = {b[i]*(j*w)^(i-1) for i in 1:size(b,1)}; |
| aw = {a[i]*(w)^(size(a,1)-i)*powerOfJ(size(a,1)-i) for i in 1:size(a,1)}; | aw = {a[i]*(j*w)^(i-1) for i in 1:size(a,1)}; |
| bSum = Complex(sum(bw.re), sum(bw.im)); ... |
|
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
| assert(not useLogRamp or (magnitude1>eps and magnitude2>eps),     "ComplexRampPhasor: magnitude1 and magnitude2 have to be greater than eps, if useLogRamp = true"); |
|
| magnitude = if not useLogRamp then magnitude1 + (if time < startTime then 0 else if time < (startTime + duration) then (time - startTime)*(magnitude2-magnitude1)/duration else magnitude2-magnitude1) else if time < startTime then magnitude1 else if time < (startTime + duration) then 10^(log10(magnitude1) + (log10(magnitude2) - log10(magnitude1))*min(1, (time-startTime)/duration)) else magnitude2; |
magnitude = if not useLogRamp then magnitude1 + (if time < startTime then 0 else if time < (startTime + max(duration,eps)) then (time - startTime)*(magnitude2-magnitude1)/max(duration,eps) else magnitude2-magnitude1) else if time < startTime then magnitude1 else if time < (startTime + max(duration,eps)) then 10^(log10(magnitude1) + (log10(magnitude2) - log10(magnitude1))*min(1, (time-startTime)/max(duration,eps))) else magnitude2; |
| y = magnitude*Modelica410.ComplexMath.exp(Complex(0, phi)); | |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| sample1 | redeclare Modelica410.Clocked.RealSignals.Sampler.Utilities.Internal.UniformNoise noise(noiseMax=0.2) | |
| | redeclare Modelica400.Clocked.RealSignals.Sampler.Utilities.Internal.UniformNoise noise(noiseMax=0.2) |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| rotationalClock | useSolver=useSolver | |
| solverMethod=solverMethod | |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| clock | useSolver=useSolver | |
| solverMethod=solverMethod | |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| noiseMax | Present | |
| noiseMin | Present |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| noiseMax | Present | |
| noiseMin | Present |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| noiseMax | Present | |
| noiseMin | Present |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| A | Units.SI.Area | Real |
| a | Units.SI.Area | Real |
| hmax | Units.SI.Height | Real |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| opAmp1 | homotopyType=Modelica410.Blocks.Types.LimiterHomotopy.LowerLimit | homotopyType=Modelica400.Blocks.Types.LimiterHomotopy.UpperLimit |
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
... connect(IdealCommutingSwitch2.n1, n); |
|
| connect(p, p); |
|
| connect(Resistance.y, lessEqualThreshold.u); ... |
|
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| v | Present | |
| i | Present |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| useInternalGround | Present | |
| refPin | Present | |
| ground | Present | |
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
... connect(s_last.n, n); |
|
| connect(s_first.refPin, refPin); connect(s_first.refPin, ground.p); for i in 1:N-1 loop connect(s[i].refPin, refPin); connect(s[i].refPin, ground.p); end for; |
|
| if useHeatPort then ... |
|
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| R | | protected |
| C | | protected |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| es | | protected |
| start=0 | | |
| er | | protected |
| start=0 | |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| es | | protected |
| start=0 | | |
| er | | protected |
| start=0 | |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| es | | protected |
| start=0 | | |
| er | | protected |
| start=0 | |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| vRef | Present |
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
... iGK = Gate.i; |
|
| vGK = smooth(0,(if vGK < vRef then VGT/IGT*iGK else vRef^2/VGT+iGK*(VGT-vRef)/IGT)); |
vGK = smooth(0,(if vGK < 0.65 then VGT/IGT*iGK else 0.65^2/VGT+iGK*(VGT-0.65)/IGT)); |
| vContot = vConmain + smooth(0, if iGK < 0.95 * IGT then 0 else if iGK < 0.95*IGT + 1e-3 then 10000*(iGK-0.95*IGT)*vAK else 10* vAK); ... |
|
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| TD1 | final delayTime=delayTime | |
| final y0=q0 | | |
| | delayTime=delayTime | |
| | y0=q0 |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| RS1 | final delayTime=delayTime | |
| final q0=q0 | | |
| | delayTime=delayTime | |
| | q0=q0 |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| RSFF1 | final delayTime=delayTime | |
| final q0=q0 | | |
| delayTime | Present | |
| q0 | Present | |
| Tdel | Present | |
| QInit | Present |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| RS1 | final delayTime=delayTime | |
| final q0=q0 | | |
| | delayTime=delayTime | |
| | q0=q0 | |
| RS2 | final delayTime=delayTime | |
| final q0=q0 | | |
| | delayTime=delayTime | |
| | q0=q0 |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| cellData1 | Ri=cellData1.OCVmax/Isc | Ri=cellData1.OCVmax/1200 |
| cellData2 | Ri=cellData2.OCVmax/Isc | Ri=cellData2.OCVmax/1200 |
| Isc | Present |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| cellData | Ri=cellData.OCVmax/Isc | Ri=cellData.OCVmax/1200 |
| Isc | Present |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| cellData | Ri=cellData.OCVmax/Isc | Ri=4.2/1200 |
| Isc | Present |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| cellData | Ri=cellData.OCVmax/Isc | Ri=4.2/1200 |
| Isc | Present |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| cellDataOriginal | Ri=cellDataOriginal.OCVmax/Isc | Ri=4.2/1200 |
| cellDataDegraded | Ri=2*cellDataDegraded.OCVmax/Isc | Ri=2*4.2/1200 |
| Isc | Present |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| cellDataOriginal | Ri=cellDataOriginal.OCVmax/Isc | Ri=4.2/1200 |
| cellDataDegraded | Ri=2*cellDataDegraded.OCVmax/Isc | Ri=2*4.2/1200 |
| Isc | Present |
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
| on1 = oneTrue({time >= Tstart1[k] and time < Tstart1[k] + T1 for k in 1:n1}); | |
| on2 = oneTrue({time >= Tstart2[k] and time < Tstart2[k] + T2 for k in 1:n2}); | on2 = oneTrue({time >= Tstart2[k] and time < Tstart2[k] + T2 for k in 1:n1}); |
| y= offset + (if on1 then amplitude1 elseif on2 then amplitude2 else 0); | |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| gain | k=fNominal | k=fNominal/unitFrequency |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| rectifier | RonDiode=1e-4 | |
| GoffDiode=1e-4 | | |
| inverter | RonTransistor=1e-4 | |
| GoffTransistor=1e-4 | | |
| RonDiode=1e-4 | | |
| GoffDiode=1e-4 | |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| speed | Present | |
| ramp | Present | |
| constantSpeed | Present | |
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
... connect(potentialSensor.phi, toSpacePhasor.u); |
|
| connect(speed.flange, smpm.flange); | connect(constantSpeed.flange, smpm.flange); |
| connect(smpm.flange, hallSensor.flange); ... connect(toPolar.y[2], toDeg.u); |
|
| connect(ramp.y, speed.w_ref); |
|
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| diodeBridge2mPulse | RonDiode=1e-4 | |
| GoffDiode=1e-4 | | |
| gain | k=R/wNominal | k=unitK*R/wNominal |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| setPointGain | k=(smeeData.VsNominal/wNominal) | k=(smeeData.VsNominal/wNominal)/unitMagneticFlux |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| constantVoltage | Present | |
| resistor | Present | |
| ground | Present | |
| source | Present | |
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
... connect(tau2i.y, currentController.u); |
|
| connect(ground.p, constantVoltage.n); | connect(source.pin_n, armatureInverter.pin_nBat); |
| connect(constantVoltage.n, armatureInverter.pin_nBat); | connect(source.pin_p, armatureInverter.pin_pBat); |
| connect(constantVoltage.p, resistor.p); connect(resistor.n, armatureInverter.pin_pBat); |
|
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| k | | unit="1" |
| KFF | | unit="1" |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| iDCFilter | y_start=0 | y_start=VMax |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| powerController | k=1/Ti/unitVoltage | k=1/Ti |
| unitVoltage | Present |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| Lm | start=3*ZsRef*sqrt(1 - 0.0667)/(2*pi*fsNominal) | start=3*sqrt(1 - 0.0667)/(2*pi*fsNominal) |
| Lrsigma | start=3*ZsRef*(1 - sqrt(1 - 0.0667))/(2*pi*fsNominal) | start=3*(1 - sqrt(1 - 0.0667))/(2*pi*fsNominal) |
| Rr | start=0.04*ZsRef | start=0.04 |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| Lm | start=3*ZsRef*sqrt(1 - 0.0667)/(2*pi*fsNominal) | start=3*sqrt(1 - 0.0667)/(2*pi*fsNominal) |
| Lrsigma | start=3*ZsRef*(1 - sqrt(1 - 0.0667))/(2*pi*fsNominal) | start=3*(1 - sqrt(1 - 0.0667))/(2*pi*fsNominal) |
| Rr | start=0.04*ZsRef | start=0.04 |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| Lmd | start=0.3*ZsRef/(2*pi*fsNominal) | start=0.3/(2*pi*fsNominal) |
| Lmq | start=0.3*ZsRef/(2*pi*fsNominal) | start=0.3/(2*pi*fsNominal) |
| Lrsigmad | start=0.05*ZsRef/(2*pi*fsNominal) | start=0.05/(2*pi*fsNominal) |
| Rrd | start=0.04*ZsRef | start=0.04 |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| Lmd | start=1.5*ZsRef/(2*pi*fsNominal) | start=1.5/(2*pi*fsNominal) |
| Lmq | start=1.5*ZsRef/(2*pi*fsNominal) | start=1.5/(2*pi*fsNominal) |
| Lrsigmad | start=0.05*ZsRef/(2*pi*fsNominal) | start=0.05/(2*pi*fsNominal) |
| Rrd | start=0.04*ZsRef | start=0.04 |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| Lmd | start=2.9*ZsRef/(2*pi*fsNominal) | start=2.9/(2*pi*fsNominal) |
| Lmq | start=0.9*ZsRef/(2*pi*fsNominal) | start=0.9/(2*pi*fsNominal) |
| Lrsigmad | start=0.05*ZsRef/(2*pi*fsNominal) | start=0.05/(2*pi*fsNominal) |
| Rrd | start=0.04*ZsRef | start=0.04 |
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
| flange.tau=0; | |
| y=mod((flange.phi - phi_support - phi0)*p, 2*pi); | y=rem((flange.phi - phi_support - phi0)*p, 2*pi); |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| m | | parameter |
| phi | | parameter |
| TransformationMatrix | | parameter |
| InverseTransformation | Present |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| phi | | parameter |
| InverseTransformation | | parameter |
| TransformationMatrix | Present |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| Rs | start=0.03*ZsRef | start=0.03 |
| Lssigma | start=3*ZsRef*(1 - sqrt(1 - 0.0667))/(2*pi*fsNominal) | start=3*(1 - sqrt(1 - 0.0667))/(2*pi*fsNominal) |
| ZsRef | Present |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| statorCoreParameters | m=m | |
| | final m=m | |
| ratioCommonStatorLeakage | Present |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| rotorCoreParameters | m=m | |
| | final m=3 | |
| ratioCommonRotorLeakage | Present |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| ratioCommonStatorLeakage | Present |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| resistor | final T=T | |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| conductor | final T=T | |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| variableResistor | final T=T | |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| variableConductor | final T=T | |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| mBasic | | parameter |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| mBasic | | parameter |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| t0 | start=1 | start=samplePeriod |
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
... uRef= min(sqrt(u[1]^2 + u[2]^2)/(2/3*uMax), cos(pi/6)); |
|
| phiRef= if uRef < small then 0 else atan2(u[2], u[1]); | phiRef= if noEvent(uRef < small) then 0 else atan2(u[2], u[1]); |
| phiPos = max(0, phiRef + (if phiRef < -2*pi*Modelica410.Constants.eps then 2*pi else 0)); |
phiPos= max(phiRef + (if phiRef < -eps then 2*pi else 0), 0); |
| ka= min(integer(phiPos/(pi/m)), 2*m-1); | ka= integer(phiPos/(pi/m)); |
| kb= mod(ka+1, 2*m); | kb= if noEvent(ka >= 5) then 0 else ka + 1; |
| phiSec= phiPos - ka*pi/m; ... fire_p= fill(true, m); |
|
| elseif time < T0 + samplePeriod * (t0/4) then | elseif (time - T0)/samplePeriod < (t0/4) then |
| fire_p= fill(false, m); | |
| elseif time < T0 + samplePeriod * (t0/4 + ta/2) then | elseif (time - T0)/samplePeriod < (t0/4 + ta/2) then |
| fire_p= fire[ka + 1, :]; | |
| elseif time < T0 + samplePeriod * (t0/4 + ta/2 + tb/2) then | elseif (time - T0)/samplePeriod < (t0/4 + ta/2 + tb/2) then |
| fire_p= fire[kb + 1, :]; | |
| elseif time < T0 + samplePeriod * (t0/4 + ta/2 + tb/2 + t0/2) then | elseif (time - T0)/samplePeriod < (t0/4 + ta/2 + tb/2 + t0/4) then |
| fire_p= fill(true, m); | |
| elseif time < T0 + samplePeriod * (t0/4 + ta/2 + tb/2 + t0/2 + tb/2) then | elseif (time - T0)/samplePeriod < (t0/4 + ta/2 + tb/2 + t0/4 + tb/2) then |
| fire_p= fire[kb + 1, :]; | |
| elseif time < T0 + samplePeriod * (t0/4 + ta/2 + tb/2 + t0/2 + tb/2 + ta/2) then | elseif (time - T0)/samplePeriod < (t0/4 + ta/2 + tb/2 + t0/4 + tb/2 + ta/2) then |
| fire_p= fire[ka + 1, :]; ... |
|
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| fromSpacePhasor | final m=m | |
| zero | final k=0 | |
| | k=0 | |
| sawTooth | each final nperiod=-1 | |
| each final amplitude=uMax | | |
| each final offset=-uMax/2 | | |
| each final period=1/f | | |
| final startTime={startTime - 1.5 + (if refType == ReferenceType.Sawtooth1 then 0 else k)/m for k in 0:m - 1}/f | | |
| | each nperiod=-1 | |
| | each amplitude=uMax | |
| | each offset=-uMax/2 | |
| | each period=1/f | |
| | startTime={startTime - 1.5 + (if refType == ReferenceType.Sawtooth1 then 0 else k)/m for k in 0:m - 1}/f | |
| trapezoid | each final amplitude=uMax | |
| each final width=0 | | |
| each final nperiod=-1 | | |
| each final offset=-uMax/2 | | |
| each final rising=0.5/f | | |
| each final falling=0.5/f | | |
| each final period=1/f | | |
| final startTime={startTime - 1.25 + (if refType == ReferenceType.Triangle1 then 0 else k)/m for k in 0:m - 1}/f | | |
| | each amplitude=uMax | |
| | each width=0 | |
| | each nperiod=-1 | |
| | each offset=-uMax/2 | |
| | each rising=0.5/f | |
| | each falling=0.5/f | |
| | each period=1/f | |
| | startTime={startTime - 1.25 + (if refType == ReferenceType.Triangle1 then 0 else k)/m for k in 0:m - 1}/f |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| refType | Present | |
| commonComparison | Present | |
| triangle | Present | |
| greaterEqual_p | Present | |
| add | Present | |
| constOne | Present | |
| greaterEqual_n | Present | |
| greaterEqual | Present | |
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
... connect(limiter.y, zeroOrderHold.u); |
|
| connect(zeroOrderHold.y, add.u1); | connect(zeroOrderHold.y, greaterEqual.u2); |
| connect(constOne.y, add.u2); | connect(sawtooth.y, greaterEqual.u1); |
| connect(zeroOrderHold.y, greaterEqual_p.u1); | connect(greaterEqual.y, inverse.u); |
| connect(add.y, greaterEqual_n.u1); | connect(greaterEqual.y, fire); |
| connect(greaterEqual_p.y, fire); | connect(inverse.y, notFire); |
| connect(greaterEqual_n.y, notFire); connect(greaterEqual_p.y, inverse.u); connect(inverse.y, notFire); connect(triangle.y, greaterEqual_p.u2); connect(triangle.y, greaterEqual_n.u2); connect(greaterEqual_n.u2, sawtooth.y); connect(greaterEqual_p.u2, sawtooth.y); |
|
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| not_p | Present | |
| not_n | Present | |
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
... connect(inverter_n.ac, dc_n2); |
|
| connect(andCondition_n.y, inverter_p.fire_n); connect(andCondition_n.y, inverter_n.fire_p); connect(andCondition_p.y, inverter_n.fire_n); |
|
| connect(andCondition_p.y, inverter_p.fire_p); | |
| connect(andCondition_n.y, inverter_n.fire_p); connect(not_p.y, inverter_p.fire_n); connect(andCondition_p.y, not_p.u); connect(andCondition_n.y, not_n.u); connect(not_n.y, inverter_n.fire_n); |
|
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| i | redeclare final SI.Current re | redeclare final SI.Current im |
| redeclare final SI.Current im | | |
| v | redeclare final SI.Voltage re | redeclare final SI.Voltage im |
| redeclare final SI.Voltage im | | |
| apparentPower | redeclare final SI.ActivePower re | redeclare final SI.ReactivePower im |
| redeclare final SI.ReactivePower im | |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| v | redeclare each final SI.Voltage re | redeclare each final SI.Voltage im |
| redeclare each final SI.Voltage im | |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| i | redeclare each final SI.Current re | redeclare each final SI.Current im |
| redeclare each final SI.Current im | |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| i | redeclare each final SI.Current re | redeclare each final SI.Current im |
| redeclare each final SI.Current im | | |
| v | redeclare each final SI.Voltage re | redeclare each final SI.Voltage im |
| redeclare each final SI.Voltage im | | |
| apparentPower | redeclare each final SI.ActivePower re | redeclare each final SI.ReactivePower im |
| redeclare each final SI.ReactivePower im | | |
| apparentPowerTotal | redeclare final SI.ActivePower re | redeclare final SI.ReactivePower im |
| redeclare final SI.ReactivePower im | |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| m | Present |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| m | Present |
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
... elseif (     Modelica410.Electrical.Spice3.Internal.SpiceRoot.initJunctionVoltagesRevised())      then |
|
| if int_f.m_off then | if (int_f.m_off == true) then |
| int_f.m_vgs = 0; ... elseif (     Modelica410.Electrical.Spice3.Internal.SpiceRoot.initJunctionVoltagesRevised())      then |
|
| if int_f.m_off then | if (int_f.m_off == true) then |
| int_f.m_vgd = 0; ... |
|
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| pmSource | V=pmActuator.R*steadyStateCurrent | V=pmActuator.R*1.5 |
| cSource | V=cActuator.R*steadyStateCurrent | V=cActuator.R*1.5 |
| steadyStateCurrent | Present |
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
... connect(electroTranslationalConverter.flange, armature.flange_a); |
|
| connect(p, p); |
|
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
| A = area; | |
| G_m = mu_0*mu_r*A/l; | G_m = (mu_0*mu_r*A)/l; |
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
| A = a*b; | |
| G_m = mu_0*mu_r*A/l; | G_m = (mu_0*mu_r*A)/l; |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| alpha | Present |
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
| A = (r_o^2 - r_i^2)*alpha/2; | A = pi*(r_o^2 - r_i^2); |
| G_m = mu_0*mu_r*A/l; | G_m = (mu_0*mu_r*A)/l; |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| alpha | Present |
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
| A = l*alpha*(r_o + r_i)/2; | A = l*pi*(r_o + r_i); |
| G_m = mu_0*mu_r*alpha*l/Modelica410.Math.log(r_o/r_i); | G_m = 2*pi*mu_0*mu_r*l/Modelica400.Math.log(r_o/r_i); |
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
| A = (r_o - r_i)*l; | A = l*(r_o - r_i) "Area at arithmetic mean radius for calculation of average flux density"; |
| G_m = mu_0*mu_r*A/((r_o + r_i)/2*alpha); | |
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
| hystR = Js*tanh(M*Hstat - H0) + mu0*Hstat - eps/2; | hystR = Js*tanh((M*Hstat - H0)/unitH) + mu0*Hstat - eps/2; |
| hystF = Js*tanh(M*Hstat + H0) + mu0*Hstat + eps/2; | hystF = Js*tanh((M*Hstat + H0)/unitH) + mu0*Hstat + eps/2; |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| M | final unit="m/A" | |
| H0 | Real | Units.SI.MagneticFieldStrength |
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
| tanhR = tanh(M*H - H0); | tanhR = tanh((M*H - H0)/unitH); |
| tanhF = tanh(M*H + H0); | tanhF = tanh((M*H + H0)/unitH); |
| hystR = Br*tanhR + mu0*H - eps/2; ... |
|
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| M | final unit="m/A" | final unit="1" |
| =10/Hc | =unitH*10/Hc | |
| H0 | Real | Units.SI.MagneticFieldStrength |
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
| hystR = Br*tanh((M*H - H0)) + mu0*H - eps/2; | hystR = Br*tanh((M*H - H0)/unitH) + mu0*H - eps/2; |
| hystF = Br*tanh((M*H + H0)) + mu0*H + eps/2; | hystF = Br*tanh((M*H + H0)/unitH) + mu0*H + eps/2; |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| label | Present |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| reluctance_m | R_m(d=R_mm, q=R_mm) | R_m(d=R_m, q=R_m) |
| R_ms | Present | |
| R_mm | Present | |
| ground_s | Present | |
| star_s | Present | |
| voltageSource_s | Present | |
| resistor_s | Present | |
| plugToPins_p | Present | |
| plugToPins_n | Present | |
| converter_s | Present | |
| reluctance_s | Present | |
| groundM_s | Present | |
| R_m | Present |
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
... resistor_e.i = zeros(m); |
|
| resistor_s.i[1:m] = zeros(m); |
|
| resistor_m.i[1:2] = zeros(2); ... connect(star_e.pin_n, ground_e.p); |
|
| connect(voltageSource_s.plug_n, star_s.plug_p); | connect(star_m.pin_n, ground_m.p); |
| connect(star_s.pin_n, ground_s.p); connect(star_m.pin_n, ground_m.p); connect(converter_s.port_n, reluctance_s.port_n); connect(plugToPins_n.pin_n, converter_s.pin_n); connect(voltageSource_s.plug_n, plugToPins_n.plug_n); connect(converter_s.port_n, groundM_s.port_p); connect(voltageSource_s.plug_p, resistor_s.plug_p); connect(resistor_s.plug_n, plugToPins_p.plug_p); connect(plugToPins_p.pin_p, converter_s.pin_p); connect(converter_s.port_p, reluctance_s.port_p); |
|
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| fNominal | =aimcData3.fsNominal | =aimcData.fsNominal |
| aimcM | Jr=aimcDataM.Jr | Jr=aimcData.Jr |
| Js=aimcData3.Js | Js=aimcData.Js | |
| p=aimcDataM.p | p=aimcData.p | |
| fsNominal=aimcDataM.fsNominal | fsNominal=aimcData.fsNominal | |
| TsRef=aimcDataM.TsRef | TsRef=aimcData.TsRef | |
| alpha20s(displayUnit="1/K") = aimcDataM.alpha20s | alpha20s(displayUnit="1/K") = aimcData.alpha20s | |
| frictionParameters=aimcDataM.frictionParameters | frictionParameters=aimcData.frictionParameters | |
| statorCoreParameters=aimcDataM.statorCoreParameters | statorCoreParameters=aimcData.statorCoreParameters | |
| strayLoadParameters=aimcDataM.strayLoadParameters | strayLoadParameters=aimcData.strayLoadParameters | |
| TrRef=aimcDataM.TrRef | TrRef=aimcData.TrRef | |
| alpha20r(displayUnit="1/K") = aimcData3.alpha20r | alpha20r(displayUnit="1/K") = aimcData.alpha20r | |
| Rs=aimcDataM.Rs | Rs=aimcData.Rs*m/3 | |
| Lssigma=aimcDataM.Lssigma | Lssigma=aimcData.Lssigma*m/3 | |
| Lszero=aimcDataM.Lszero | Lszero=aimcData.Lszero*m/3 | |
| Lm=aimcDataM.Lm | Lm=aimcData.Lm*m/3 | |
| Lrsigma=aimcDataM.Lrsigma | Lrsigma=aimcData.Lrsigma*m/3 | |
| Rr=aimcDataM.Rr | Rr=aimcData.Rr*m/3 | |
| effectiveStatorTurns=aimcDataM.effectiveStatorTurns | effectiveStatorTurns=aimcData.effectiveStatorTurns | |
| ratioCommonStatorLeakage=aimcDataM.ratioCommonStatorLeakage | | |
| aimc3 | Jr=aimcData3.Jr | Jr=aimcData.Jr |
| Js=aimcData3.Js | Js=aimcData.Js | |
| p=aimcData3.p | p=aimcData.p | |
| fsNominal=aimcData3.fsNominal | fsNominal=aimcData.fsNominal | |
| Rs=aimcData3.Rs | Rs=aimcData.Rs | |
| TsRef=aimcData3.TsRef | TsRef=aimcData.TsRef | |
| alpha20s(displayUnit="1/K") = aimcData3.alpha20s | alpha20s(displayUnit="1/K") = aimcData.alpha20s | |
| Lssigma=aimcData3.Lssigma | Lssigma=aimcData.Lssigma | |
| Lszero=aimcData3.Lszero | Lszero=aimcData.Lszero | |
| frictionParameters=aimcData3.frictionParameters | frictionParameters=aimcData.frictionParameters | |
| statorCoreParameters=aimcData3.statorCoreParameters | statorCoreParameters=aimcData.statorCoreParameters | |
| strayLoadParameters=aimcData3.strayLoadParameters | strayLoadParameters=aimcData.strayLoadParameters | |
| Lm=aimcData3.Lm | Lm=aimcData.Lm | |
| Lrsigma=aimcData3.Lrsigma | Lrsigma=aimcData.Lrsigma | |
| Rr=aimcData3.Rr | Rr=aimcData.Rr | |
| TrRef=aimcData3.TrRef | TrRef=aimcData.TrRef | |
| alpha20r(displayUnit="1/K") = aimcData3.alpha20r | alpha20r(displayUnit="1/K") = aimcData.alpha20r | |
| effectiveStatorTurns=aimcData3.effectiveStatorTurns | effectiveStatorTurns=aimcData.effectiveStatorTurns | |
| ratioCommonStatorLeakage=aimcData3.ratioCommonStatorLeakage | | |
| aimcData3 | Present | |
| aimcDataM | Present | |
| aimcData | Present | |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| fNominal | =aimsData3.fsNominal | =aimsData.fsNominal |
| RStart | =0.16/aimsData3.turnsRatio^2 | =0.16/aimsData.turnsRatio^2 |
| aimsM | Jr=aimsData3.Jr | Jr=aimsData.Jr |
| Js=aimsData3.Js | Js=aimsData.Js | |
| p=aimsData3.p | p=aimsData.p | |
| fsNominal=aimsData3.fsNominal | fsNominal=aimsData.fsNominal | |
| TsRef=aimsData3.TsRef | TsRef=aimsData.TsRef | |
| alpha20s(displayUnit="1/K") = aimsData3.alpha20s | alpha20s(displayUnit="1/K") = aimsData.alpha20s | |
| frictionParameters=aimsDataM.frictionParameters | frictionParameters=aimsData.frictionParameters | |
| statorCoreParameters=aimsDataM.statorCoreParameters | statorCoreParameters=aimsData.statorCoreParameters | |
| strayLoadParameters=aimsDataM.strayLoadParameters | strayLoadParameters=aimsData.strayLoadParameters | |
| TrRef=aimsData3.TrRef | TrRef=aimsData.TrRef | |
| alpha20r(displayUnit="1/K") = aimsData3.alpha20r | alpha20r(displayUnit="1/K") = aimsData.alpha20r | |
| useTurnsRatio=aimsData3.useTurnsRatio | useTurnsRatio=aimsData.useTurnsRatio | |
| VsNominal=aimsData3.VsNominal | VsNominal=aimsData.VsNominal | |
| VrLockedRotor=aimsData3.VrLockedRotor | VrLockedRotor=aimsData.VrLockedRotor | |
| rotorCoreParameters=aimsDataM.rotorCoreParameters | rotorCoreParameters=aimsData.rotorCoreParameters | |
| TurnsRatio=aimsData3.turnsRatio | TurnsRatio=aimsData.turnsRatio | |
| Rs=aimsData3.Rs*m/3 | Rs=aimsData.Rs*m/3 | |
| Lssigma=aimsData3.Lssigma*m/3 | Lssigma=aimsData.Lssigma*m/3 | |
| Lszero=aimsData3.Lszero*m/3 | Lszero=aimsData.Lszero*m/3 | |
| Lm=aimsData3.Lm*m/3 | Lm=aimsData.Lm*m/3 | |
| Lrsigma=aimsData3.Lrsigma*mr/3 | Lrsigma=aimsData.Lrsigma*mr/3 | |
| Lrzero=aimsData3.Lrzero*mr/3 | Lrzero=aimsData.Lrzero*mr/3 | |
| Rr=aimsData3.Rr*mr/3 | Rr=aimsData.Rr*mr/3 | |
| effectiveStatorTurns=aimsData3.effectiveStatorTurns | effectiveStatorTurns=aimsData.effectiveStatorTurns | |
| ratioCommonStatorLeakage=aimsData3.ratioCommonStatorLeakage | | |
| ratioCommonRotorLeakage=aimsData3.ratioCommonRotorLeakage | | |
| aims3 | p=aimsData3.p | p=aimsData.p |
| fsNominal=aimsData3.fsNominal | fsNominal=aimsData.fsNominal | |
| Rs=aimsData3.Rs | Rs=aimsData.Rs | |
| TsRef=aimsData3.TsRef | TsRef=aimsData.TsRef | |
| alpha20s(displayUnit="1/K") = aimsData3.alpha20s | alpha20s(displayUnit="1/K") = aimsData.alpha20s | |
| Lszero=aimsData3.Lszero | Lszero=aimsData.Lszero | |
| Lssigma=aimsData3.Lssigma | Lssigma=aimsData.Lssigma | |
| Jr=aimsData3.Jr | Jr=aimsData.Jr | |
| Js=aimsData3.Js | Js=aimsData.Js | |
| frictionParameters=aimsData3.frictionParameters | frictionParameters=aimsData.frictionParameters | |
| statorCoreParameters=aimsData3.statorCoreParameters | statorCoreParameters=aimsData.statorCoreParameters | |
| strayLoadParameters=aimsData3.strayLoadParameters | strayLoadParameters=aimsData.strayLoadParameters | |
| Lm=aimsData3.Lm | Lm=aimsData.Lm | |
| Lrsigma=aimsData3.Lrsigma | Lrsigma=aimsData.Lrsigma | |
| Lrzero=aimsData3.Lrzero | Lrzero=aimsData.Lrzero | |
| Rr=aimsData3.Rr | Rr=aimsData.Rr | |
| TrRef=aimsData3.TrRef | TrRef=aimsData.TrRef | |
| alpha20r(displayUnit="1/K") = aimsData3.alpha20r | alpha20r(displayUnit="1/K") = aimsData.alpha20r | |
| useTurnsRatio=aimsData3.useTurnsRatio | useTurnsRatio=aimsData.useTurnsRatio | |
| VsNominal=aimsData3.VsNominal | VsNominal=aimsData.VsNominal | |
| VrLockedRotor=aimsData3.VrLockedRotor | VrLockedRotor=aimsData.VrLockedRotor | |
| rotorCoreParameters=aimsData3.rotorCoreParameters | rotorCoreParameters=aimsData.rotorCoreParameters | |
| TurnsRatio=aimsData3.turnsRatio | TurnsRatio=aimsData.turnsRatio | |
| effectiveStatorTurns=aimsData3.effectiveStatorTurns | effectiveStatorTurns=aimsData.effectiveStatorTurns | |
| ratioCommonStatorLeakage=aimsData3.ratioCommonStatorLeakage | | |
| ratioCommonRotorLeakage=aimsData3.ratioCommonRotorLeakage | | |
| aimsData3 | Present | |
| aimsDataM | Present | |
| aimsData | Present | |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| aimcM | ratioCommonStatorLeakage=aimcData.ratioCommonStatorLeakage | |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| aimc | ratioCommonStatorLeakage=aimcData.ratioCommonStatorLeakage | |
| stator(zeroInductor(i0(nominal=10))) | |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| aimc | ratioCommonStatorLeakage=aimcData.ratioCommonStatorLeakage | |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| aimc | ratioCommonStatorLeakage=aimcData.ratioCommonStatorLeakage | |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| aimc | ratioCommonStatorLeakage=aimcData.ratioCommonStatorLeakage | |
| gain | k=fNominal | k=fNominal/unitFrequency |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| aimc | ratioCommonStatorLeakage=aimcData.ratioCommonStatorLeakage | |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| aimc | ratioCommonStatorLeakage=aimcData.ratioCommonStatorLeakage | |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| aimc | ratioCommonStatorLeakage=aimcData.ratioCommonStatorLeakage | |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| aimsM | ratioCommonStatorLeakage=aimsData.ratioCommonStatorLeakage | |
| ratioCommonRotorLeakage=aimsData.ratioCommonRotorLeakage | |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| fsNominal | =smpmData3.fsNominal | =smpmData.fsNominal |
| smpmM | Jr=smpmDataM.Jr | Jr=smpmData.Jr |
| Js=smpmData3.Js | Js=smpmData.Js | |
| p=smpmDataM.p | p=smpmData.p | |
| fsNominal=smpmDataM.fsNominal | fsNominal=smpmData.fsNominal | |
| TsRef=smpmDataM.TsRef | TsRef=smpmData.TsRef | |
| alpha20s(displayUnit="1/K") = smpmDataM.alpha20s | alpha20s(displayUnit="1/K") = smpmData.alpha20s | |
| useDamperCage=smpmData3.useDamperCage | useDamperCage=smpmData.useDamperCage | |
| Lrsigmad=smpmData3.Lrsigmad | Lrsigmad=smpmData.Lrsigmad | |
| Lrsigmaq=smpmData3.Lrsigmaq | Lrsigmaq=smpmData.Lrsigmaq | |
| Rrd=smpmData3.Rrd | Rrd=smpmData.Rrd | |
| Rrq=smpmData3.Rrq | Rrq=smpmData.Rrq | |
| TrRef=smpmData3.TrRef | TrRef=smpmData.TrRef | |
| alpha20r(displayUnit="1/K") = smpmData3.alpha20r | alpha20r(displayUnit="1/K") = smpmData.alpha20r | |
| VsOpenCircuit=smpmDataM.VsOpenCircuit | VsOpenCircuit=smpmData.VsOpenCircuit | |
| frictionParameters=smpmDataM.frictionParameters | frictionParameters=smpmData.frictionParameters | |
| statorCoreParameters=smpmDataM.statorCoreParameters | statorCoreParameters=smpmData.statorCoreParameters | |
| strayLoadParameters=smpmDataM.strayLoadParameters | strayLoadParameters=smpmData.strayLoadParameters | |
| permanentMagnetLossParameters=smpmDataM.permanentMagnetLossParameters | permanentMagnetLossParameters=smpmData.permanentMagnetLossParameters | |
| Rs=smpmDataM.Rs | Rs=smpmData.Rs*m/3 | |
| Lssigma=smpmDataM.Lssigma | Lssigma=smpmData.Lssigma*m/3 | |
| Lszero=smpmDataM.Lszero | Lszero=smpmData.Lszero*m/3 | |
| Lmd=smpmDataM.Lmd | Lmd=smpmData.Lmd*m/3 | |
| Lmq=smpmDataM.Lmq | Lmq=smpmData.Lmq*m/3 | |
| effectiveStatorTurns=smpmDataM.effectiveStatorTurns | effectiveStatorTurns=smpmData.effectiveStatorTurns | |
| ratioCommonStatorLeakage=smpmDataM.ratioCommonStatorLeakage | | |
| smpm3 | p=smpmData3.p | p=smpmData.p |
| fsNominal=smpmData3.fsNominal | fsNominal=smpmData.fsNominal | |
| Rs=smpmData3.Rs | Rs=smpmData.Rs | |
| TsRef=smpmData3.TsRef | TsRef=smpmData.TsRef | |
| alpha20s(displayUnit="1/K") = smpmData3.alpha20s | alpha20s(displayUnit="1/K") = smpmData.alpha20s | |
| Lszero=smpmData3.Lszero | Lszero=smpmData.Lszero | |
| Lssigma=smpmData3.Lssigma | Lssigma=smpmData.Lssigma | |
| Jr=smpmData3.Jr | Jr=smpmData.Jr | |
| Js=smpmData3.Js | Js=smpmData.Js | |
| frictionParameters=smpmData3.frictionParameters | frictionParameters=smpmData.frictionParameters | |
| statorCoreParameters=smpmData3.statorCoreParameters | statorCoreParameters=smpmData.statorCoreParameters | |
| strayLoadParameters=smpmData3.strayLoadParameters | strayLoadParameters=smpmData.strayLoadParameters | |
| VsOpenCircuit=smpmData3.VsOpenCircuit | VsOpenCircuit=smpmData.VsOpenCircuit | |
| Lmd=smpmData3.Lmd | Lmd=smpmData.Lmd | |
| Lmq=smpmData3.Lmq | Lmq=smpmData.Lmq | |
| useDamperCage=smpmData3.useDamperCage | useDamperCage=smpmData.useDamperCage | |
| Lrsigmad=smpmData3.Lrsigmad | Lrsigmad=smpmData.Lrsigmad | |
| Lrsigmaq=smpmData3.Lrsigmaq | Lrsigmaq=smpmData.Lrsigmaq | |
| Rrd=smpmData3.Rrd | Rrd=smpmData.Rrd | |
| Rrq=smpmData3.Rrq | Rrq=smpmData.Rrq | |
| TrRef=smpmData3.TrRef | TrRef=smpmData.TrRef | |
| alpha20r(displayUnit="1/K") = smpmData3.alpha20r | alpha20r(displayUnit="1/K") = smpmData.alpha20r | |
| permanentMagnetLossParameters=smpmData3.permanentMagnetLossParameters | permanentMagnetLossParameters=smpmData.permanentMagnetLossParameters | |
| effectiveStatorTurns=smpmData3.effectiveStatorTurns | effectiveStatorTurns=smpmData.effectiveStatorTurns | |
| ratioCommonStatorLeakage=smpmData3.ratioCommonStatorLeakage | | |
| smpmData3 | Present | |
| smpmDataM | Present | |
| smpmData | Present | |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| smeeM | ratioCommonStatorLeakage=smeeData.ratioCommonStatorLeakage | |
| smee3 | ratioCommonStatorLeakage=smeeData.ratioCommonStatorLeakage | |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| smrM | ratioCommonStatorLeakage=smrData.ratioCommonStatorLeakage | |
| smr3 | ratioCommonStatorLeakage=smrData.ratioCommonStatorLeakage | |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| smpmM | ratioCommonStatorLeakage=smpmData.ratioCommonStatorLeakage | |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| smpm | ratioCommonStatorLeakage=smpmData.ratioCommonStatorLeakage | |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| smpm | ratioCommonStatorLeakage=smpmData.ratioCommonStatorLeakage | |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| smpm | ratioCommonStatorLeakage=smpmData.ratioCommonStatorLeakage | |
| diodeBridge2mPulse | RonDiode=1e-4 | |
| GoffDiode=1e-4 | | |
| gain | k=R/wNominal | k=unitK*R/wNominal |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| smee | ratioCommonStatorLeakage=smeeData.ratioCommonStatorLeakage | |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| smeeM | ratioCommonStatorLeakage=smeeData.ratioCommonStatorLeakage | |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| smee | ratioCommonStatorLeakage=smeeData.ratioCommonStatorLeakage | |
| setPointGain | k=(smeeData.VsNominal/wNominal) | k=(smeeData.VsNominal/wNominal)/unitMagneticFlux |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| smee | ratioCommonStatorLeakage=smeeData.ratioCommonStatorLeakage | |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| smrM | ratioCommonStatorLeakage=smrData.ratioCommonStatorLeakage | |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| useStrayPermeance | Present | |
| Lsigma | Present | |
| strayPermeance | Present | |
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
... connect(singlePhaseElectroMagneticConverter[m].port_n, port_n); |
|
| connect(singlePhaseElectroMagneticConverter.port_p, strayPermeance.port_p); connect(singlePhaseElectroMagneticConverter.port_n, strayPermeance.port_n); |
|
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| Lm | start=3*ZsRef*sqrt(1 - 0.0667)/(2*pi*fsNominal) | start=3*sqrt(1 - 0.0667)/(2*pi*fsNominal) |
| Lrsigma | start=3*ZsRef*(1 - sqrt(1 - 0.0667))/(2*pi*fsNominal) | start=3*(1 - sqrt(1 - 0.0667))/(2*pi*fsNominal) |
| Rr | start=0.04*ZsRef | start=0.04 |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| Lm | start=3*ZsRef*sqrt(1 - 0.0667)/(2*pi*fsNominal) | start=3*sqrt(1 - 0.0667)/(2*pi*fsNominal) |
| Lrsigma | start=3*ZsRef*(1 - sqrt(1 - 0.0667))/(2*pi*fsNominal) | start=3*(1 - sqrt(1 - 0.0667))/(2*pi*fsNominal) |
| Rr | start=0.04*ZsRef | start=0.04 |
| rotor | final ratioCommonLeakage=ratioCommonRotorLeakage | |
| ratioCommonRotorLeakage | Present |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| Lmd | start=0.3*ZsRef/(2*pi*fsNominal) | start=0.3/(2*pi*fsNominal) |
| Lmq | start=0.3*ZsRef/(2*pi*fsNominal) | start=0.3/(2*pi*fsNominal) |
| Lrsigmad | start=0.05*ZsRef/(2*pi*fsNominal) | start=0.05/(2*pi*fsNominal) |
| Rrd | start=0.04*ZsRef | start=0.04 |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| Lmd | start=1.5*ZsRef/(2*pi*fsNominal) | start=1.5/(2*pi*fsNominal) |
| Lmq | start=1.5*ZsRef/(2*pi*fsNominal) | start=1.5/(2*pi*fsNominal) |
| Lrsigmad | start=0.05*ZsRef/(2*pi*fsNominal) | start=0.05/(2*pi*fsNominal) |
| Rrd | start=0.04*ZsRef | start=0.04 |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| Lmd | start=2.9*ZsRef/(2*pi*fsNominal) | start=2.9/(2*pi*fsNominal) |
| Lmq | start=0.9*ZsRef/(2*pi*fsNominal) | start=0.9/(2*pi*fsNominal) |
| Lrsigmad | start=0.05*ZsRef/(2*pi*fsNominal) | start=0.05/(2*pi*fsNominal) |
| Rrd | start=0.04*ZsRef | start=0.04 |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| electroMagneticConverter | m=m | |
| final useStrayPermeance=ratioCommonLeakage < (1 - eps) | | |
| final Lsigma=(1 - ratioCommonLeakage)*Lsigma | | |
| | final m=m | |
| stray | final G_m(d=2/m*ratioCommonLeakage*Lsigma/effectiveTurns^2, q=2/m*ratioCommonLeakage*Lsigma/effectiveTurns^2) | final G_m(d=2*Lsigma/m/effectiveTurns^2, q=2*Lsigma/m/effectiveTurns^2) |
| ratioCommonLeakage | Present |
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
| connect(plug_p, resistor.plug_p); | |
| connect(resistor.plug_n, zeroInductor.plug_p); connect(electroMagneticConverter.plug_n, plug_n); connect(electroMagneticConverter.port_p, port_p); |
|
| connect(resistor.heatPort, heatPortWinding); | |
| connect(electroMagneticConverter.port_n, core.port_p); |
|
| connect(core.port_n, port_n); ... connect(stray.port_n, core.port_n); |
|
| connect(short.plug_n, plug_n); | connect(stray.port_p, electroMagneticConverter.port_p); |
| connect(plug_n, zeroInductor.plug_n); | connect(zeroInductor.plug_n, electroMagneticConverter.plug_p); |
| connect(port_p, stray.port_p); | connect(resistor.plug_n, short.plug_p); |
| connect(electroMagneticConverter.port_n, core.port_p); | connect(electroMagneticConverter.plug_p, short.plug_n); |
| connect(zeroInductor.plug_p, electroMagneticConverter.plug_n); connect(short.plug_p, electroMagneticConverter.plug_n); connect(resistor.plug_n, electroMagneticConverter.plug_p); connect(electroMagneticConverter.port_p, port_p); |
|
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| Rs | start=ZsRef*0.03 | start=0.03 |
| Lssigma | start=3*ZsRef*(1 - sqrt(1 - 0.0667))/(2*pi*fsNominal) | start=3*(1 - sqrt(1 - 0.0667))/(2*pi*fsNominal) |
| statorCoreParameters | m=m | |
| | final m=m | |
| stator | final ratioCommonLeakage=ratioCommonStatorLeakage | |
| internalThermalPort | protected | |
| internalSupport | protected | |
| ratioCommonStatorLeakage | Present | |
| ZsRef | Present |
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
| A=area; | |
| G_m = mu_0*mu_r*A/l; | G_m = (mu_0*mu_r*A)/l; |
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
| A = a*b; | |
| G_m = mu_0*mu_r*A/l; | G_m = (mu_0*mu_r*A)/l; |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| alpha | =2*pi | =2*Modelica400.Constants.pi |
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
| A = (r_o^2 - r_i^2)*alpha/2; | A = pi*(r_o^2 - r_i^2)*alpha/(2*Modelica400.Constants.pi); |
| G_m = mu_0*mu_r*A/l; | G_m = (mu_0*mu_r*A)/l; |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| alpha | =2*pi | =2*Modelica400.Constants.pi |
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
| A = l*alpha*(r_o + r_i)/2; | A = l*pi*(r_o + r_i); |
| G_m = mu_0*mu_r*alpha*l/Modelica410.Math.log(r_o/r_i); | G_m = 2*pi*mu_0*mu_r*l/Modelica400.Math.log(r_o/r_i)*alpha/(2*Modelica400.Constants.pi); |
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
| A = (r_o - r_i)*l; | A = l*(r_o - r_i) "Area at arithmetic mean radius for calculation of average flux density"; |
| G_m = mu_0*mu_r*A/((r_o + r_i)/2*alpha); | |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| imc | stator(zeroInductor(i0(nominal=10))) | |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| gainQS | k=fNominal | k=fNominal/unitFrequency |
| gain | k=fNominal | k=fNominal/unitFrequency |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| Lm | start=3*ZsRef*sqrt(1 - 0.0667)/(2*pi*fsNominal) | start=3*sqrt(1 - 0.0667)/(2*pi*fsNominal) |
| Lrsigma | start=3*ZsRef*(1 - sqrt(1 - 0.0667))/(2*pi*fsNominal) | start=3*(1 - sqrt(1 - 0.0667))/(2*pi*fsNominal) |
| Rr | start=0.04*ZsRef | start=0.04 |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| Lm | start=3*ZsRef*sqrt(1 - 0.0667)/(2*pi*fsNominal) | start=3*sqrt(1 - 0.0667)/(2*pi*fsNominal) |
| Lrsigma | start=3*ZsRef*(1 - sqrt(1 - 0.0667))/(2*pi*fsNominal) | start=3*(1 - sqrt(1 - 0.0667))/(2*pi*fsNominal) |
| Rr | start=0.04*ZsRef | start=0.04 |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| Lmd | start=0.3*ZsRef/(2*pi*fsNominal) | start=0.3/(2*pi*fsNominal) |
| Lmq | start=0.3*ZsRef/(2*pi*fsNominal) | start=0.3/(2*pi*fsNominal) |
| Lrsigmad | start=0.05*ZsRef/(2*pi*fsNominal) | start=0.05/(2*pi*fsNominal) |
| Rrd | start=0.04*ZsRef | start=0.04 |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| Lmd | start=1.5*ZsRef/(2*pi*fsNominal) | start=1.5/(2*pi*fsNominal) |
| Lmq | start=1.5*ZsRef/(2*pi*fsNominal) | start=1.5/(2*pi*fsNominal) |
| Lrsigmad | start=0.05*ZsRef/(2*pi*fsNominal) | start=0.05/(2*pi*fsNominal) |
| Rrd | start=0.04*ZsRef | start=0.04 |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| Lmd | start=2.9*ZsRef/(2*pi*fsNominal) | start=2.9/(2*pi*fsNominal) |
| Lmq | start=0.9*ZsRef/(2*pi*fsNominal) | start=0.9/(2*pi*fsNominal) |
| Lrsigmad | start=0.05*ZsRef/(2*pi*fsNominal) | start=0.05/(2*pi*fsNominal) |
| Rrd | start=0.04*ZsRef | start=0.04 |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| internalThermalPort | protected | |
| internalSupport | protected | |
| ZsRef | Present |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| ndim | Present | |
| ndim2 | Present | |
| ndim_pointGravity | Present |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| dens | Present | |
| R_air | Present |
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
... V = k0 + k1*(1 - x); |
|
| dens = press/(R_air*T); |
|
| press*V = k*T; ... |
|
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| freeMotionScalarInit | r_rel_a_1(fixed=true, start=0) | |
| v_rel_a_1(fixed=true, start=0) | | |
| | v_rel_a_3(fixed=true, start=0) | |
| | angle_d_3(fixed=false) | |
| | r_rel_a_3(fixed=true, start=0) | |
| | angle_1(fixed=false) |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| load | J=rg^2*mLoad | J=1.3*mLoad |
| rg | Present |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| arrow | Mechanics.MultiBody.Visualizers.Advanced.Vector | Mechanics.MultiBody.Visualizers.Advanced.Arrow |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| arrow | Mechanics.MultiBody.Visualizers.Advanced.Vector | Mechanics.MultiBody.Visualizers.Advanced.DoubleArrow |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| forceArrow | Mechanics.MultiBody.Visualizers.Advanced.Vector | Mechanics.MultiBody.Visualizers.Advanced.Arrow |
| torqueArrow | Mechanics.MultiBody.Visualizers.Advanced.Vector | Mechanics.MultiBody.Visualizers.Advanced.DoubleArrow |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| forceArrow | Mechanics.MultiBody.Visualizers.Advanced.Vector | Mechanics.MultiBody.Visualizers.Advanced.Arrow |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| torqueArrow | Mechanics.MultiBody.Visualizers.Advanced.Vector | Mechanics.MultiBody.Visualizers.Advanced.DoubleArrow |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| forceArrow | Mechanics.MultiBody.Visualizers.Advanced.Vector | Mechanics.MultiBody.Visualizers.Advanced.Arrow |
| torqueArrow | Mechanics.MultiBody.Visualizers.Advanced.Vector | Mechanics.MultiBody.Visualizers.Advanced.DoubleArrow |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| lineForce | final animateLine=animation | |
| final animateMass=showMass | | |
| final m=m | | |
| final lengthFraction=lengthFraction | | |
| final lineShapeType="spring" | | |
| final lineShapeHeight=coilWidth*2 | | |
| final lineShapeWidth=width | | |
| final lineShapeExtra=numberOfWindings | | |
| final lineShapeColor=color | | |
| final specularCoefficient=specularCoefficient | | |
| final massDiameter=massDiameter | | |
| final massColor=massColor | | |
| final s_small=s_small | | |
| final fixedRotationAtFrame_a=fixedRotationAtFrame_a | | |
| final fixedRotationAtFrame_b=fixedRotationAtFrame_b | | |
| | animateLine=animation | |
| | animateMass=showMass | |
| | m=m | |
| | lengthFraction=lengthFraction | |
| | lineShapeType="spring" | |
| | lineShapeHeight=coilWidth*2 | |
| | lineShapeWidth=width | |
| | lineShapeExtra=numberOfWindings | |
| | lineShapeColor=color | |
| | specularCoefficient=specularCoefficient | |
| | massDiameter=massDiameter | |
| | massColor=massColor | |
| | s_small=s_small | |
| | fixedRotationAtFrame_a=fixedRotationAtFrame_a | |
| | fixedRotationAtFrame_b=fixedRotationAtFrame_b | |
| spring | final s_rel0=s_unstretched | |
| final c=c | | |
| | s_rel0=s_unstretched | |
| | c=c |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| n_x | | each final unit="1" |
| n_y | | each final unit="1" |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| t | Present | |
| paux | Present | |
| paux4 | Present | |
| c1 | Present | |
| c2 | Present | |
| c3 | Present | |
| c4 | Present | |
| p4limit | Present | |
| c4limit | Present |
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
| algorithm |
|
| if T[3, 3] < 0 then | c1 := 1 + T[1, 1] - T[2, 2] - T[3, 3]; |
| if T[1, 1] > T[2, 2] then | c2 = 1 + T[2, 2] - T[1, 1] - T[3, 3]; |
| t = 1 + T[1, 1] - T[2, 2] - T[3, 3]; | c3 = 1 + T[3, 3] - T[1, 1] - T[2, 2]; |
| Q = {t, T[1, 2] + T[2, 1], T[3, 1] + T[1, 3], T[2, 3] - T[3, 2]}; | c4 = 1 + T[1, 1] + T[2, 2] + T[3, 3]; |
| if c4 > c4limit or (c4 > c1 and c4 > c2 and c4 > c3) then paux = sqrt(c4)/2; paux4 = 4*paux; Q = {(T[2, 3] - T[3, 2])/paux4,(T[3, 1] - T[1, 3])/paux4,(T[1, 2] - T[         2, 1])/paux4,paux}; elseif c1 > c2 and c1 > c3 and c1 > c4 then paux = sqrt(c1)/2; paux4 = 4*paux; Q = {paux,(T[1, 2] + T[2, 1])/paux4,(T[1, 3] + T[3, 1])/paux4,(T[2, 3]          - T[3, 2])/paux4}; elseif c2 > c1 and c2 > c3 and c2 > c4 then paux = sqrt(c2)/2; paux4 = 4*paux; Q = {(T[1, 2] + T[2, 1])/paux4,paux,(T[2, 3] + T[3, 2])/paux4,(T[3, 1]          - T[1, 3])/paux4}; |
|
| else | |
| t = 1 - T[1, 1] + T[2, 2] - T[3, 3]; | paux = sqrt(c3)/2; |
| Q = {T[1, 2] + T[2, 1], t, T[2, 3] + T[3, 2], T[3, 1] - T[1, 3]}; | paux4 = 4*paux; |
| Q = {(T[1, 3] + T[3, 1])/paux4,(T[2, 3] + T[3, 2])/paux4,paux,(T[1, 2]          - T[2, 1])/paux4}; |
|
| end if; | |
| else | if Q*Q_guess < 0 then |
| if T[1, 1] < -T[2, 2] then | Q = -Q; |
| t = 1 - T[1, 1] - T[2, 2] + T[3, 3]; | end if; |
| Q = {T[3, 1] + T[1, 3], T[2, 3] + T[3, 2], t, T[1, 2] - T[2, 1]}; | |
| else t = 1 + T[1, 1] + T[2, 2] + T[3, 3]; Q = {T[2, 3] - T[3, 2], T[3, 1] - T[1, 3], T[1, 2] - T[2, 1], t}; end if; end if; Q = Q*0.5/sqrt(t); if Q*Q_guess < 0 then Q = -Q; end if; |
|
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| n_x | | each final unit="1" |
| n_y | | each final unit="1" |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| arrow | Mechanics.MultiBody.Visualizers.Advanced.Vector | Mechanics.MultiBody.Visualizers.Advanced.Arrow |
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
... r_rel_a = Frames.resolve2(frame_a.R, frame_b.r_0 - frame_a.r_0); |
|
| zeros(3) = Modelica410.Mechanics.MultiBody.Frames.Orientation.equalityConstraint( frame_a.R, frame_b.R); |
ones(3)={R_rel.T[1,1], R_rel.T[2,2], R_rel.T[3,3]}; |
| if x_locked then | if x_locked and y_locked and z_locked then |
| r_rel_a=zeros(3); elseif x_locked and y_locked and not z_locked then |
|
| r_rel_a[1]=0; | |
| else frame_a.f[1]=0; end if; if y_locked then |
|
| r_rel_a[2]=0; | |
| else frame_a.f[2]=0; end if; if z_locked then r_rel_a[3]=0; else |
|
| frame_a.f[3]=0; | |
| end if; | elseif x_locked and not y_locked and z_locked then |
| zeros(3) = frame_a.t + Frames.resolve1(R_rel, frame_b.t) + cross(r_rel_a, Frames.resolve1(R_rel, frame_b.f)); |
r_rel_a[1]=0; |
| zeros(3) = Frames.resolve1(R_rel, frame_b.f) + frame_a.f; | r_rel_a[3]=0; |
| P = frame_a.t*Frames.angularVelocity2(frame_a.R) + frame_b.t* Frames.angularVelocity2(frame_b.R) + frame_b.f*Frames.resolve2(frame_b.R, der(frame_b.r_0)) + frame_a.f*Frames.resolve2(frame_a.R, der(frame_a.r_0)); |
frame_a.f[2]=0; |
| elseif x_locked and not y_locked and not z_locked then r_rel_a[1]=0; frame_a.f[2]=0; frame_a.f[3]=0; elseif not x_locked and y_locked and z_locked then r_rel_a[2]=0; r_rel_a[3]=0; frame_a.f[1]=0; elseif not x_locked and y_locked and not z_locked then r_rel_a[2]=0; frame_a.f[1]=0; frame_a.f[3]=0; elseif not x_locked and not y_locked and z_locked then r_rel_a[3]=0; frame_a.f[1]=0; frame_a.f[2]=0; else frame_a.f=zeros(3); end if; zeros(3) = frame_a.t + Frames.resolve1(R_rel, frame_b.t) + cross(r_rel_a,     Frames.resolve1(R_rel, frame_b.f)); zeros(3) = Frames.resolve1(R_rel, frame_b.f) + frame_a.f; P = frame_a.t*Frames.angularVelocity2(frame_a.R) + frame_b.t*     Frames.angularVelocity2(frame_b.R) + frame_b.f*Frames.resolve2(frame_b.R,     der(frame_b.r_0)) + frame_a.f*Frames.resolve2(frame_a.R, der(frame_a.r_0)); |
|
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
... r_rel_a = Frames.resolve2(frame_a.R, frame_b.r_0 - frame_a.r_0); |
|
| if x_locked then | if x_locked and y_locked and z_locked then |
| r_rel_a=zeros(3); elseif x_locked and y_locked and not z_locked then |
|
| r_rel_a[1]=0; | |
| else frame_a.f[1]=0; end if; if y_locked then |
|
| r_rel_a[2]=0; | |
| else frame_a.f[2]=0; end if; if z_locked then r_rel_a[3]=0; else |
|
| frame_a.f[3]=0; | |
| end if; | elseif x_locked and not y_locked and z_locked then |
| 0 = ex_a*R_rel.T*e; | r_rel_a[1]=0; |
| 0 = ey_a*R_rel.T*e; | r_rel_a[3]=0; |
| frame_a.t*n=0; | frame_a.f[2]=0; |
| zeros(3) = frame_a.f + Frames.resolve1(R_rel, frame_b.f); | elseif x_locked and not y_locked and not z_locked then |
| zeros(3) = frame_a.t + Frames.resolve1(R_rel, frame_b.t) - cross(r_rel_a, frame_a.f); |
r_rel_a[1]=0; |
| P = frame_a.t*Frames.angularVelocity2(frame_a.R) + frame_b.t* Frames.angularVelocity2(frame_b.R) + Frames.resolve1(frame_b.R, frame_b.f) *der(frame_b.r_0) + Frames.resolve1(frame_a.R, frame_a.f)*der(frame_a.r_0); |
frame_a.f[2]=0; |
| frame_a.f[3]=0; elseif not x_locked and y_locked and z_locked then r_rel_a[2]=0; r_rel_a[3]=0; frame_a.f[1]=0; elseif not x_locked and y_locked and not z_locked then r_rel_a[2]=0; frame_a.f[1]=0; frame_a.f[3]=0; elseif not x_locked and not y_locked and z_locked then r_rel_a[3]=0; frame_a.f[1]=0; frame_a.f[2]=0; else frame_a.f=zeros(3); end if; 0 = ex_a*R_rel.T*e; 0 = ey_a*R_rel.T*e; frame_a.t*n=0; zeros(3) = frame_a.f + Frames.resolve1(R_rel, frame_b.f); zeros(3) = frame_a.t + Frames.resolve1(R_rel, frame_b.t) - cross(r_rel_a,     frame_a.f); P = frame_a.t*Frames.angularVelocity2(frame_a.R) + frame_b.t*     Frames.angularVelocity2(frame_b.R) + Frames.resolve1(frame_b.R, frame_b.f)     *der(frame_b.r_0) + Frames.resolve1(frame_a.R, frame_a.f)*der(frame_a.r_0); |
|
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
... r_rel_a = MBS.Frames.resolve2(frame_a.R, frame_b.r_0 - frame_a.r_0); |
|
| if x_locked then | if x_locked and y_locked and z_locked then |
| r_rel_a=zeros(3); elseif x_locked and y_locked and not z_locked then |
|
| r_rel_a[1]=0; | |
| else frame_a.f[1]=0; end if; if y_locked then |
|
| r_rel_a[2]=0; | |
| else frame_a.f[2]=0; end if; if z_locked then r_rel_a[3]=0; else |
|
| frame_a.f[3]=0; | |
| end if; | elseif x_locked and not y_locked and z_locked then |
| frame_b.t = zeros(3); | r_rel_a[1]=0; |
| frame_b.f = -MBS.Frames.resolve2(R_rel, frame_a.f); | r_rel_a[3]=0; |
| zeros(3) = frame_a.t + MBS.Frames.resolve1(R_rel, frame_b.t) - cross(r_rel_a, frame_a.f); | frame_a.f[2]=0; |
| P= frame_a.t*MBS.Frames.angularVelocity2(frame_a.R)+frame_b.t*MBS.Frames.angularVelocity2(frame_b.R) + MBS.Frames.resolve1(frame_b.R,frame_b.f)*der(frame_b.r_0)+MBS.Frames.resolve1(frame_a.R,frame_a.f)*der(frame_a.r_0); | elseif x_locked and not y_locked and not z_locked then |
| r_rel_a[1]=0; frame_a.f[2]=0; frame_a.f[3]=0; elseif not x_locked and y_locked and z_locked then r_rel_a[2]=0; r_rel_a[3]=0; frame_a.f[1]=0; elseif not x_locked and y_locked and not z_locked then r_rel_a[2]=0; frame_a.f[1]=0; frame_a.f[3]=0; elseif not x_locked and not y_locked and z_locked then r_rel_a[3]=0; frame_a.f[1]=0; frame_a.f[2]=0; else frame_a.f=zeros(3); end if; frame_b.t = zeros(3); frame_b.f = -MBS.Frames.resolve2(R_rel, frame_a.f); zeros(3) = frame_a.t + MBS.Frames.resolve1(R_rel, frame_b.t) - cross(r_rel_a, frame_a.f); P= frame_a.t*MBS.Frames.angularVelocity2(frame_a.R)+frame_b.t*MBS.Frames.angularVelocity2(frame_b.R) + MBS.Frames.resolve1(frame_b.R,frame_b.f)*der(frame_b.r_0)+MBS.Frames.resolve1(frame_a.R,frame_a.f)*der(frame_a.r_0); |
|
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
... r_rel_a = MBS.Frames.resolve2(frame_a.R, frame_b.r_0 - frame_a.r_0); |
|
| if x_locked then | if x_locked and y_locked and z_locked then |
| r_rel_a=zeros(3); elseif x_locked and y_locked and not z_locked then |
|
| r_rel_a[1]=0; | |
| else frame_a.f[1]=0; end if; if y_locked then |
|
| r_rel_a[2]=0; | |
| else frame_a.f[2]=0; end if; if z_locked then r_rel_a[3]=0; else |
|
| frame_a.f[3]=0; | |
| end if; | elseif x_locked and not y_locked and z_locked then |
| frame_a.t*n_a=0; | r_rel_a[1]=0; |
| frame_b.t*n_b=0; | r_rel_a[3]=0; |
| n_b*R_rel.T*n_a=0; | frame_a.f[2]=0; |
| assert(abs(n_a*n_b) < Modelica410.Constants.eps, "The two axes that constitute the Constraints.Universal joint must be different"); |
elseif x_locked and not y_locked and not z_locked then |
| zeros(3)=frame_a.f + MBS.Frames.resolve1(R_rel, frame_b.f); | r_rel_a[1]=0; |
| zeros(3) = frame_a.t+MBS.Frames.resolve1(R_rel, frame_b.t)- cross(r_rel_a, frame_a.f); | frame_a.f[2]=0; |
| P = frame_a.t*MBS.Frames.angularVelocity2(frame_a.R)+frame_b.t*MBS.Frames.angularVelocity2(frame_b.R) + MBS.Frames.resolve1(frame_b.R,frame_b.f)*der(frame_b.r_0)+MBS.Frames.resolve1(frame_a.R,frame_a.f)*der(frame_a.r_0); | frame_a.f[3]=0; |
| elseif not x_locked and y_locked and z_locked then r_rel_a[2]=0; r_rel_a[3]=0; frame_a.f[1]=0; elseif not x_locked and y_locked and not z_locked then r_rel_a[2]=0; frame_a.f[1]=0; frame_a.f[3]=0; elseif not x_locked and not y_locked and z_locked then r_rel_a[3]=0; frame_a.f[1]=0; frame_a.f[2]=0; else frame_a.f=zeros(3); end if; frame_a.t*n_a=0; frame_b.t*n_b=0; n_b*R_rel.T*n_a=0; assert(abs(n_a*n_b) < Modelica400.Constants.eps,     "The two axes that constitute the Constraints.Universal joint must be different"); zeros(3)=frame_a.f + MBS.Frames.resolve1(R_rel, frame_b.f); zeros(3) = frame_a.t+MBS.Frames.resolve1(R_rel, frame_b.t)- cross(r_rel_a, frame_a.f); P = frame_a.t*MBS.Frames.angularVelocity2(frame_a.R)+frame_b.t*MBS.Frames.angularVelocity2(frame_b.R) + MBS.Frames.resolve1(frame_b.R,frame_b.f)*der(frame_b.r_0)+MBS.Frames.resolve1(frame_a.R,frame_a.f)*der(frame_a.r_0); |
|
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| w | each final unit="rad/s" | each final unit="1/s" |
| z | each final unit="rad/s2" | each final unit="1/s2" |
| arrow | Mechanics.MultiBody.Visualizers.Advanced.Vector | Mechanics.MultiBody.Visualizers.Advanced.Arrow |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| w_rel | each final unit="rad/s" | each final unit="1/s" |
| z_rel | each final unit="rad/s2" | each final unit="1/s2" |
| arrow | Mechanics.MultiBody.Visualizers.Advanced.Vector | Mechanics.MultiBody.Visualizers.Advanced.Arrow |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| r_rel | each final quantity="Length" | |
| each final unit="m" | |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| arrow | Mechanics.MultiBody.Visualizers.Advanced.Vector | Mechanics.MultiBody.Visualizers.Advanced.Arrow |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| forceArrow | Mechanics.MultiBody.Visualizers.Advanced.Vector | Mechanics.MultiBody.Visualizers.Advanced.Arrow |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| torque | each final quantity="Torque" | |
| each final unit="N.m" | | |
| torqueArrow | Mechanics.MultiBody.Visualizers.Advanced.Vector | Mechanics.MultiBody.Visualizers.Advanced.DoubleArrow |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| torque | each final quantity="Torque" | |
| each final unit="N.m" | | |
| forceArrow | Mechanics.MultiBody.Visualizers.Advanced.Vector | Mechanics.MultiBody.Visualizers.Advanced.Arrow |
| torqueArrow | Mechanics.MultiBody.Visualizers.Advanced.Vector | Mechanics.MultiBody.Visualizers.Advanced.DoubleArrow |
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
... elseif resolveInFrame == ResolveInFrameA.frame_resolve then |
|
| w = Frames.resolve2(frame_resolve.R, Frames.angularVelocity1(frame_a.R)); | w = Frames.resolveRelative(Frames.angularVelocity1(frame_a.R), frame_a.R, frame_resolve.R); |
| else ... |
|
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| arrow | Mechanics.MultiBody.Visualizers.Advanced.Vector | Mechanics.MultiBody.Visualizers.Advanced.Arrow |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| eddyCurrentTorque | useExcitationInput=true | |
| ramp | Present | |
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
... connect(eddyCurrentTorque.heatPort, heatCapacitor.port); |
|
| connect(ramp.y, eddyCurrentTorque.excitation); |
|
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| smoothness | Present | |
| tableID | Present | |
| table_signs | Present |
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
| assert(size(tau_pos, 1) > 0 and size(tau_pos, 2) > 0, "Parameter tau_pos is an empty matrix"); | tau0 = Modelica400.Math.Vectors.interpolate( tau_pos[:, 1], tau_pos[:, 2], 0, 1); |
| tau0 =     if smoothness == Smoothness.ConstantSegments then getTable1DValueNoDer(tableID, 1, 0)     elseif smoothness == Smoothness.LinearSegments then getTable1DValueNoDer2(tableID, 1, 0)     else getTable1DValue(tableID, 1, 0); |
|
| tau0_max = peak*tau0; ... flange_a.tau + flange_b.tau - tau = 0; |
|
| table_signs = if startForward then { 1, 1} elseif startBackward then {-1,-1} elseif pre(mode) == Forward then { 1, 1} else {-1,-1}; |
tau = if locked then sa*unitTorque else (if startForward then Modelica400.Math.Vectors.interpolate( tau_pos[:, 1], tau_pos[:, 2], w, 1) else if startBackward then -Modelica400.Math.Vectors.interpolate( tau_pos[:, 1], tau_pos[:, 2], -w, 1) else if pre(mode) == Forward then Modelica400.Math.Vectors.interpolate( tau_pos[:, 1], tau_pos[:, 2], w, 1) else -Modelica400.Math.Vectors.interpolate( tau_pos[:, 1], tau_pos[:, 2], -w, 1)); |
| tau = if locked then sa*unitTorque else table_signs[2]*(     if smoothness == Smoothness.ConstantSegments then getTable1DValueNoDer(tableID, 1, table_signs[1]*w)     elseif smoothness == Smoothness.LinearSegments then getTable1DValueNoDer2(tableID, 1, table_signs[1]*w)     else getTable1DValue(tableID, 1, table_signs[1]*w)); |
|
| lossPower = tau*w_relfric; | |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| mu0 | parameter | |
| protected | | |
| =if smoothness == Smoothness.ConstantSegments then getTable1DValueNoDer(tableID, 1, 0) elseif smoothness == Smoothness.LinearSegments then getTable1DValueNoDer2(tableID, 1, 0) else getTable1DValue(tableID, 1, 0) | | |
| smoothness | Present | |
| mu | Present | |
| tableID | Present | |
| table_signs | Present |
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
| assert(size(mu_pos, 1) > 0 and size(mu_pos, 2) > 0, "Parameter mu_pos is an empty matrix"); | mu0 = Modelica400.Math.Vectors.interpolate( mu_pos[:, 1], mu_pos[:, 2], 0, 1); |
| phi = flange_a.phi - phi_support; ... free = fn <= 0; |
|
| table_signs = if startForward then { 1, 1} elseif startBackward then {-1,-1} elseif pre(mode) == Forward then { 1, 1} else {-1,-1}; |
tau = if locked then sa*unitTorque else if free then 0 else cgeo*fn*(if startForward then Modelica400.Math.Vectors.interpolate( mu_pos[:, 1], mu_pos[:, 2], w, 1) else if startBackward then -Modelica400.Math.Vectors.interpolate( mu_pos[:, 1], mu_pos[:, 2], -w, 1) else if pre(mode) == Forward then Modelica400.Math.Vectors.interpolate( mu_pos[:, 1], mu_pos[:, 2], w, 1) else -Modelica400.Math.Vectors.interpolate( mu_pos[:, 1], mu_pos[:, 2], -w, 1)); |
| mu = table_signs[2]*( if smoothness == Smoothness.ConstantSegments then getTable1DValueNoDer(tableID, 1, table_signs[1]*w) elseif smoothness == Smoothness.LinearSegments then getTable1DValueNoDer2(tableID, 1, table_signs[1]*w) else getTable1DValue(tableID, 1, table_signs[1]*w)); |
lossPower = tau*w_relfric; |
| tau = if locked then sa*unitTorque else if free then 0 else mu*cgeo*fn; lossPower = tau*w_relfric; |
|
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| mu0 | parameter | |
| protected | | |
| =if smoothness == Smoothness.ConstantSegments then getTable1DValueNoDer(tableID, 1, 0) elseif smoothness == Smoothness.LinearSegments then getTable1DValueNoDer2(tableID, 1, 0) else getTable1DValue(tableID, 1, 0) | | |
| smoothness | Present | |
| mu | Present | |
| tableID | Present | |
| table_signs | Present |
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
| assert(size(mu_pos, 1) > 0 and size(mu_pos, 2) > 0, "Parameter mu_pos is an empty matrix"); | mu0 = Modelica400.Math.Vectors.interpolate( mu_pos[:, 1], mu_pos[:, 2], 0, 1); |
| w_relfric = w_rel; ... tau0_max = peak*tau0; |
|
| table_signs = if startForward then { 1, 1} elseif startBackward then { 1,-1} elseif pre(mode) == Forward then { 1, 1} else {-1,-1}; |
tau = if locked then sa*unitTorque else if free then 0 else cgeo*fn*(if startForward then Modelica400.Math.Vectors.interpolate( mu_pos[:, 1], mu_pos[:, 2], w_rel, 1) else if startBackward then -Modelica400.Math.Vectors.interpolate( mu_pos[:, 1], mu_pos[:, 2], w_rel, 1) else if pre(mode) == Forward then Modelica400.Math.Vectors.interpolate( mu_pos[:, 1], mu_pos[:, 2], w_rel, 1) else -Modelica400.Math.Vectors.interpolate( mu_pos[:, 1], mu_pos[:, 2], -w_rel, 1)); |
| mu = table_signs[2]*( if smoothness == Smoothness.ConstantSegments then getTable1DValueNoDer(tableID, 1, table_signs[1]*w_rel) elseif smoothness == Smoothness.LinearSegments then getTable1DValueNoDer2(tableID, 1, table_signs[1]*w_rel) else getTable1DValue(tableID, 1, table_signs[1]*w_rel)); |
lossPower = tau*w_relfric; |
| tau = if locked then sa*unitTorque elseif free then 0 else mu*cgeo*fn; lossPower = tau*w_relfric; |
|
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| mu0 | parameter | |
| =if smoothness == Smoothness.ConstantSegments then getTable1DValueNoDer(tableID, 1, 0) elseif smoothness == Smoothness.LinearSegments then getTable1DValueNoDer2(tableID, 1, 0) else getTable1DValue(tableID, 1, 0) | | |
| tau0_max_low | parameter | |
| =eps0*mu0*cgeo*fn_max | | |
| smoothness | Present | |
| mu | Present | |
| tableID | Present |
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
| assert(size(mu_pos, 1) > 0 and size(mu_pos, 2) > 0, "Parameter mu_pos is an empty matrix"); | mu0 = Modelica400.Math.Vectors.interpolate( mu_pos[:, 1], mu_pos[:, 2], 0, 1); |
| tau0_max_low = eps0*mu0*cgeo*fn_max; |
|
| u = f_normalized; ... locked = pre(stuck) and not startForward; |
|
| mu =     if smoothness == Smoothness.ConstantSegments then getTable1DValueNoDer(tableID, 1, w_rel)     elseif smoothness == Smoothness.LinearSegments then getTable1DValueNoDer2(tableID, 1, w_rel)     else getTable1DValue(tableID, 1, w_rel); |
|
| a_rel = unitAngularAcceleration*(if locked then 0 else sa - tau0/unitTorque); | |
| tau = if locked then sa*unitTorque elseif free then 0 else mu*cgeo*fn; | tau = if locked then sa*unitTorque else (if free then 0 else cgeo*fn* Modelica400.Math.Vectors.interpolate( mu_pos[:, 1], mu_pos[:, 2], w_rel, 1)); |
| stuck = locked or w_rel <= 0; ... |
|
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| eta_mf1_0 | =if smoothness == Smoothness.ConstantSegments then getTable1DValueNoDer(tableID, 1, 0) elseif smoothness == Smoothness.LinearSegments then getTable1DValueNoDer2(tableID, 1, 0) else getTable1DValue(tableID, 1, 0) | =Modelica400.Math.Vectors.interpolate(lossTable[:, 1], lossTable[:, 2], 0, 1) |
| eta_mf2_0 | =if smoothness == Smoothness.ConstantSegments then getTable1DValueNoDer(tableID, 2, 0) elseif smoothness == Smoothness.LinearSegments then getTable1DValueNoDer2(tableID, 2, 0) else getTable1DValue(tableID, 2, 0) | =Modelica400.Math.Vectors.interpolate(lossTable[:, 1], lossTable[:, 3], 0, 1) |
| tau_bf1_0 | =abs(if smoothness == Smoothness.ConstantSegments then getTable1DValueNoDer(tableID, 3, 0) elseif smoothness == Smoothness.LinearSegments then getTable1DValueNoDer2(tableID, 3, 0) else getTable1DValue(tableID, 3, 0)) | =abs(Modelica400.Math.Vectors.interpolate(lossTable[:, 1], lossTable[:, 4], 0, 1)) |
| tau_bf2_0 | =abs(if smoothness == Smoothness.ConstantSegments then getTable1DValueNoDer(tableID, 4, 0) elseif smoothness == Smoothness.LinearSegments then getTable1DValueNoDer2(tableID, 4, 0) else getTable1DValue(tableID, 4, 0)) | =abs(Modelica400.Math.Vectors.interpolate(lossTable[:, 1], lossTable[:, 5], 0, 1)) |
| smoothness | Present | |
| tableID | Present |
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
| assert(abs(ratio) > 0,     "Error in initialization of LossyGear: ratio may not be zero"); |
|
| assert(size(lossTable, 1) > 0 and size(lossTable, 2) > 0, "Parameter lossTable is an empty matrix"); |
|
| ideal = Modelica410.Math.Matrices.isEqual(     lossTable,     [0,1,1,0,0],     Modelica410.Constants.eps); ... else |
|
| for i in 1:size(interpolation_result,2) loop | interpolation_result = [Modelica400.Math.Vectors.interpolate( lossTable[:, 1], lossTable[:, 2], noEvent(abs(w_a)), 1),Modelica400.Math.Vectors.interpolate( lossTable[:, 1], lossTable[:, 3], noEvent(abs(w_a)), 1),Modelica400.Math.Vectors.interpolate( lossTable[:, 1], lossTable[:, 4], noEvent(abs(w_a)), 1),Modelica400.Math.Vectors.interpolate( lossTable[:, 1], lossTable[:, 5], noEvent(abs(w_a)), 1)]; |
| interpolation_result[1, i] =             if smoothness == Smoothness.ConstantSegments then getTable1DValueNoDer(tableID, i, noEvent(abs(w_a)))             elseif smoothness == Smoothness.LinearSegments then getTable1DValueNoDer2(tableID, i, noEvent(abs(w_a)))             else getTable1DValue(tableID, i, noEvent(abs(w_a))); end for; |
|
| eta_mf1 = interpolation_result[1, 1]; ... |
|
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| useExcitationInput | Present | |
| constantExcitation | Present | |
| excitation | Present | |
| excitationInternal | Present |
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
| if not useExcitationInput then excitationInternal = constantExcitation; end if; |
|
| tau = flange.tau; ... w_normalized = w/(w_nominal*linearTemperatureDependency(1, TRef, alpha20, TheatPort)); |
|
| tau = 2*tau_nominal*excitationInternal^2*w_normalized/(1 + w_normalized*w_normalized); | tau = 2*tau_nominal*w_normalized/(1 + w_normalized*w_normalized); |
| lossPower = tau*w; | |
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
... locked = not free and not (pre(mode) == Forward or startForward or pre(     mode) == Backward or startBackward); |
|
| a_relfric/unitAngularAcceleration = if locked then 0 else if free then sa else if startForward then sa - tau0_max/unitTorque else if startBackward then sa + tau0_max/unitTorque else if pre(mode) == Forward then sa - tau0_max/unitTorque else if pre(mode) == Backward then sa + tau0_max/unitTorque else sa - sign(w_relfric)*tau0_max/unitTorque; |
a_relfric/unitAngularAcceleration = if locked then 0 else if free then sa else if startForward then sa - tau0_max/unitTorque else if startBackward then sa + tau0_max/unitTorque else if pre(mode) == Forward then sa - tau0_max/unitTorque else sa + tau0_max/unitTorque; |
| mode = if free then Free else (if (pre(mode) == Forward or pre(mode) ==     Free or startForward) and w_relfric > 0 then Forward else if (pre(mode)      == Backward or pre(mode) == Free or startBackward) and w_relfric < 0      then Backward else Stuck); |
|
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| eddyCurrentForce | useExcitationInput=true | |
| ramp | Present | |
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
... connect(eddyCurrentForce.heatPort, heatCapacitor.port); |
|
| connect(ramp.y, eddyCurrentForce.excitation); |
|
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| f_ref | Present | |
| s_ref | Present | |
| ratio | Present |
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
| contact = s_rel < s_rel0; | |
| ratio = (s_rel - s_rel0)/s_ref; | f_c = smooth(1, noEvent(if contact then -c*abs(s_rel - s_rel0)^n else 0)); |
| f_c = smooth(1, noEvent(if contact then -f_ref*abs(ratio)^n else 0)); |
|
| f_d2 = if contact then d*v_rel else 0; | |
| f_d = smooth(0, noEvent(if contact then min(max(f_d2, f_c), -f_c) else 0)); | f_d = smooth(0, noEvent(if contact then (if f_d2 < f_c then f_c else if f_d2 > -f_c then -f_c else f_d2) else 0)); |
| f = f_c + f_d; ... |
|
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| smoothness | Present | |
| tableID | Present | |
| table_signs | Present |
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
| assert(size(f_pos, 1) > 0 and size(f_pos, 2) > 0, "Parameter f_pos is an empty matrix"); | f0 = Modelica400.Math.Vectors.interpolate( f_pos[:, 1], f_pos[:, 2], 0, 1); |
| f0 =     if smoothness == Smoothness.ConstantSegments then getTable1DValueNoDer(tableID, 1, 0)     elseif smoothness == Smoothness.LinearSegments then getTable1DValueNoDer2(tableID, 1, 0)     else getTable1DValue(tableID, 1, 0); |
|
| f0_max = peak*f0; ... flange_a.f + flange_b.f - f = 0; |
|
| table_signs = if startForward then { 1, 1} elseif startBackward then {-1,-1} elseif pre(mode) == Forward then { 1, 1} else {-1,-1}; |
f = if locked then sa*unitForce else (if startForward then Modelica400.Math.Vectors.interpolate( f_pos[:, 1], f_pos[:, 2], v, 1) else if startBackward then -Modelica400.Math.Vectors.interpolate( f_pos[:, 1], f_pos[:, 2], -v, 1) else if pre(mode) == Forward then Modelica400.Math.Vectors.interpolate( f_pos[:, 1], f_pos[:, 2], v, 1) else -Modelica400.Math.Vectors.interpolate( f_pos[:, 1], f_pos[:, 2], -v, 1)); |
| f = if locked then sa*unitForce else table_signs[2]*(     if smoothness == Smoothness.ConstantSegments then getTable1DValueNoDer(tableID, 1, table_signs[1]*v)     elseif smoothness == Smoothness.LinearSegments then getTable1DValueNoDer2(tableID, 1, table_signs[1]*v)     else getTable1DValue(tableID, 1, table_signs[1]*v)); |
|
| lossPower = f*v_relfric; | |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| mu0 | parameter | |
| protected | | |
| =if smoothness == Smoothness.ConstantSegments then getTable1DValueNoDer(tableID, 1, 0) elseif smoothness == Smoothness.LinearSegments then getTable1DValueNoDer2(tableID, 1, 0) else getTable1DValue(tableID, 1, 0) | | |
| smoothness | Present | |
| mu | Present | |
| tableID | Present | |
| table_signs | Present |
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
| assert(size(mu_pos, 1) > 0 and size(mu_pos, 2) > 0, "Parameter mu_pos is an empty matrix"); | mu0 = Modelica400.Math.Vectors.interpolate( mu_pos[:, 1], mu_pos[:, 2], 0, 1); |
| s = s_a; ... free = fn <= 0; |
|
| table_signs = if startForward then { 1, 1} elseif startBackward then {-1,-1} elseif pre(mode) == Forward then { 1, 1} else {-1,-1}; |
f = if locked then sa*unitForce else if free then 0 else cgeo*fn*(if startForward then Modelica400.Math.Vectors.interpolate( mu_pos[:, 1], mu_pos[:, 2], v, 1) else if startBackward then -Modelica400.Math.Vectors.interpolate( mu_pos[:, 1], mu_pos[:, 2], -v, 1) else if pre(mode) == Forward then Modelica400.Math.Vectors.interpolate( mu_pos[:, 1], mu_pos[:, 2], v, 1) else -Modelica400.Math.Vectors.interpolate( mu_pos[:, 1], mu_pos[:, 2], -v, 1)); |
| mu = table_signs[2]*( if smoothness == Smoothness.ConstantSegments then getTable1DValueNoDer(tableID, 1, table_signs[1]*v) elseif smoothness == Smoothness.LinearSegments then getTable1DValueNoDer2(tableID, 1, table_signs[1]*v) else getTable1DValue(tableID, 1, table_signs[1]*v)); |
lossPower = f*v_relfric; |
| f = if locked then sa*unitForce else if free then 0 else mu*cgeo*fn; lossPower = f*v_relfric; |
|
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| useExcitationInput | Present | |
| constantExcitation | Present | |
| excitation | Present | |
| excitationInternal | Present |
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
| if not useExcitationInput then excitationInternal = constantExcitation; end if; |
|
| v = der(s); | |
| v_normalized = v/(v_nominal*linearTemperatureDependency(1, TRef, alpha20, TheatPort)); | |
| f = 2*f_nominal*excitationInternal^2*v_normalized/(1 + v_normalized*v_normalized); | f = 2*f_nominal*v_normalized/(1 + v_normalized*v_normalized); |
| lossPower = f*v; | |
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
... locked = not free and not (pre(mode) == Forward or startForward or pre(     mode) == Backward or startBackward); |
|
| a_relfric/unitAcceleration = if locked then 0 else if free then sa else if startForward then sa - f0_max/unitForce else if startBackward then sa + f0_max/unitForce else if pre(mode) == Forward then sa - f0_max/unitForce else if pre(mode) == Backward then sa + f0_max/unitForce else sa - sign(v_relfric)*f0_max/unitForce; |
a_relfric/unitAcceleration = if locked then 0 else if free then sa else if startForward then sa - f0_max/unitForce else if startBackward then sa + f0_max/unitForce else if pre(mode) == Forward then sa - f0_max/ unitForce else sa + f0_max/unitForce; |
| mode = if free then Free else (if (pre(mode) == Forward or pre(mode) ==     Free or startForward) and v_relfric > 0 then Forward else if (pre(mode)      == Backward or pre(mode) == Free or startBackward) and v_relfric < 0      then Backward else Stuck); |
|
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| tank1 | portsData={Modelica410.Fluid.Vessels.BaseClasses.VesselPortsData(diameter=0.1, height=0.001)} | portsData={Modelica400.Fluid.Vessels.BaseClasses.VesselPortsData(diameter=0.1)} |
| tank2 | level_start=1.0e-3 | level_start=1.0e-10 |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| heatTransfer | redeclare package Medium = Medium | |
| | redeclare final package Medium = Medium |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| heatTransfer | redeclare package Medium = Medium | |
| | redeclare final package Medium = Medium |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| HEX | dT=1 | dT=10 |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| pipe_1 | redeclare package Medium = Medium_1 | |
| redeclare model HeatTransfer = HeatTransfer_1 | | |
| redeclare model FlowModel = FlowModel_1 | | |
| | redeclare final package Medium = Medium_1 | |
| | redeclare final model HeatTransfer = HeatTransfer_1 | |
| | redeclare final model FlowModel = FlowModel_1 | |
| pipe_2 | redeclare package Medium = Medium_2 | |
| redeclare model HeatTransfer = HeatTransfer_2 | | |
| redeclare model FlowModel = FlowModel_2 | | |
| | redeclare final package Medium = Medium_2 | |
| | redeclare final model HeatTransfer = HeatTransfer_2 | |
| | redeclare final model FlowModel = FlowModel_2 | |
| port_b1 | redeclare package Medium = Medium_1 | |
| | redeclare final package Medium = Medium_1 | |
| port_a1 | redeclare package Medium = Medium_1 | |
| | redeclare final package Medium = Medium_1 | |
| port_b2 | redeclare package Medium = Medium_2 | |
| | redeclare final package Medium = Medium_2 | |
| port_a2 | redeclare package Medium = Medium_2 | |
| | redeclare final package Medium = Medium_2 |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| dT | Units.SI.TemperatureDifference | Units.SI.Temperature |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| suddenExpansion1 | m_flow_start=60 | |
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
... end for; |
|
| assert(level > 0, "Fluid level is too low; the energy balance equation becomes singular when the tank is completely empty."); |
|
| initial equation ... |
|
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| heatTransfer | redeclare package Medium = Medium | |
| | redeclare final package Medium = Medium |
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
... assert(fluidLevel <= fluidLevel_max, "Vessel is overflowing (fluidLevel > fluidLevel_max = " + String(fluidLevel) + ")"); |
|
| assert(fluidLevel > -1e-6*fluidLevel_max, "Fluid level (= " + String(fluidLevel) + ") is below zero meaning that the solution failed."); |
|
| connect(portsData_diameter, portsData_diameter_internal); ... |
|
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| flowModel | redeclare package Medium = Medium | |
| | redeclare final package Medium = Medium |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| heatTransfer | redeclare package Medium = Medium | |
| | redeclare final package Medium = Medium |
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
... else |
|
| if modelStructure == ModelStructure.av_vb or modelStructure == ModelStructure.av_b then Wb_flows[2:n-1] = {vs[i]*crossAreas[i]*((mediums[i+1].p - mediums[i-1].p)/2 + (flowModel.dps_fg[i-1]+flowModel.dps_fg[i])/2 - system.g*dheights[i]*mediums[i].d) for i in 2:n-1}*nParallel; else Wb_flows[2:n-1] = {vs[i]*crossAreas[i]*((mediums[i+1].p - mediums[i-1].p)/2 + (flowModel.dps_fg[i]+flowModel.dps_fg[i+1])/2 - system.g*dheights[i]*mediums[i].d) for i in 2:n-1}*nParallel; end if; |
|
| if modelStructure == ModelStructure.av_vb then | |
| Wb_flows[1] = vs[1]*crossAreas[1]*((mediums[2].p - mediums[1].p)/(if n==2 then 2 else 1.5) + flowModel.dps_fg[1]/(if n==2 then 2 else 1.5) - system.g*dheights[1]*mediums[1].d)*nParallel; | Wb_flows[1] = vs[1]*crossAreas[1]*((mediums[2].p - mediums[1].p)/2 + flowModel.dps_fg[1]/2 - system.g*dheights[1]*mediums[1].d)*nParallel; |
| Wb_flows[2:n-1] = {vs[i]*crossAreas[i]*((mediums[i].p - mediums[i-1].p)/(if i==2 then 3 else 2) + (mediums[i+1].p - mediums[i].p)/(if i==n-1 then 3 else 2) + flowModel.dps_fg[i-1]/(if i==2 then 3 else 2) + flowModel.dps_fg[i]/(if i==n-1 then 3 else 2) - system.g*dheights[i]*mediums[i].d) for i in 2:n-1}*nParallel; | Wb_flows[n] = vs[n]*crossAreas[n]*((mediums[n].p - mediums[n-1].p)/2 + flowModel.dps_fg[n-1]/2 - system.g*dheights[n]*mediums[n].d)*nParallel; |
| Wb_flows[n] = vs[n]*crossAreas[n]*((mediums[n].p - mediums[n-1].p)/(if n==2 then 2 else 1.5) + flowModel.dps_fg[n-1]/(if n==2 then 2 else 1.5) - system.g*dheights[n]*mediums[n].d)*nParallel; |
|
| elseif modelStructure == ModelStructure.av_b then | |
| Wb_flows[1:n-1] = {vs[i]*crossAreas[i]*((mediums[i+1].p - mediums[i].p) + flowModel.dps_fg[i] - system.g*dheights[i]*mediums[i].d) for i in 1:n-1}*nParallel; | Wb_flows[1] = vs[1]*crossAreas[1]*((mediums[2].p - mediums[1].p)/2 + flowModel.dps_fg[1]/2 - system.g*dheights[1]*mediums[1].d)*nParallel; |
| Wb_flows[n] = vs[n]*crossAreas[n]*((port_b.p - mediums[n].p) + flowModel.dps_fg[n] - system.g*dheights[n]*mediums[n].d)*nParallel; | Wb_flows[n] = vs[n]*crossAreas[n]*((port_b.p - mediums[n-1].p)/1.5 + flowModel.dps_fg[n-1]/2+flowModel.dps_fg[n] - system.g*dheights[n]*mediums[n].d)*nParallel; |
| elseif modelStructure == ModelStructure.a_vb then | |
| Wb_flows[1] = vs[1]*crossAreas[1]*((mediums[1].p - port_a.p) + flowModel.dps_fg[1] - system.g*dheights[1]*mediums[1].d)*nParallel; | Wb_flows[1] = vs[1]*crossAreas[1]*((mediums[2].p - port_a.p)/1.5 + flowModel.dps_fg[1]+flowModel.dps_fg[2]/2 - system.g*dheights[1]*mediums[1].d)*nParallel; |
| Wb_flows[2:n] = {vs[i]*crossAreas[i]*((mediums[i].p - mediums[i-1].p) + flowModel.dps_fg[i] - system.g*dheights[i]*mediums[i].d) for i in 2:n}*nParallel; | Wb_flows[n] = vs[n]*crossAreas[n]*((mediums[n].p - mediums[n-1].p)/2 + flowModel.dps_fg[n]/2 - system.g*dheights[n]*mediums[n].d)*nParallel; |
| elseif modelStructure == ModelStructure.a_v_b then | |
| Wb_flows[1] = vs[1]*crossAreas[1]*(((mediums[1].p + mediums[2].p)/2 - port_a.p) + flowModel.dps_fg[1] + flowModel.dps_fg[2]/2 - system.g*dheights[1]*mediums[1].d)*nParallel; | Wb_flows[1] = vs[1]*crossAreas[1]*((mediums[2].p - port_a.p)/1.5 + flowModel.dps_fg[1]+flowModel.dps_fg[2]/2 - system.g*dheights[1]*mediums[1].d)*nParallel; |
| Wb_flows[2:n-1] = {vs[i]*crossAreas[i]*((mediums[i+1].p - mediums[i-1].p)/2 + (flowModel.dps_fg[i] + flowModel.dps_fg[i+1])/2 - system.g*dheights[i]*mediums[i].d) for i in 2:n-1}*nParallel; | Wb_flows[n] = vs[n]*crossAreas[n]*((port_b.p - mediums[n-1].p)/1.5 + flowModel.dps_fg[n]/2+flowModel.dps_fg[n+1] - system.g*dheights[n]*mediums[n].d)*nParallel; |
| Wb_flows[n] = vs[n]*crossAreas[n]*((port_b.p - (mediums[n-1].p + mediums[n].p)/2) + flowModel.dps_fg[n]/2 + flowModel.dps_fg[n+1] - system.g*dheights[n]*mediums[n].d)*nParallel; |
|
| else ... |
|
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| flowModel | redeclare package Medium = Medium | |
| | redeclare final package Medium = Medium |
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
| algorithm |
|
| assert(false, "Function cannot be used. Use instead function pressureLoss_m_flow (option: from_dp=false) for WallFriction.NoFriction."); |
assert(false, "function massFlowRate_dp (option: from_dp=true) cannot be used for WallFriction.NoFriction. Use instead function pressureLoss_m_flow (option: from_dp=false)"); |
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
| algorithm |
|
| assert(false, "Function cannot be used. Use instead function pressureLoss_m_flow (option: from_dp=false) for WallFriction.NoFriction."); |
assert(false, "function massFlowRate_dp (option: from_dp=true) cannot be used for WallFriction.NoFriction. Use instead function pressureLoss_m_flow (option: from_dp=false)"); |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| heatTransfer | redeclare package Medium = Medium | |
| | redeclare final package Medium = Medium | |
| monitoring | redeclare package Medium = Medium | |
| | redeclare final package Medium = Medium |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| c | =Modelica410.Math.Matrices.solve([ones(2), V_flow_nominal], W_nominal) | =Modelica400.Math.Matrices.solve([ones(3), V_flow_nominal], W_nominal) |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| X | | quantity=Medium.substanceNames |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| Ts | Media.Interfaces.Types.Temperature | Units.SI.Temperature |
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
... Nu = max(1e-3, kc*IN_con.D_h/IN_var.lambda); |
|
| else assert(IN_con.geometry == TYP.LouverFin or IN_con.geometry == TYP.RectangularFin,         "Unknown choice of geometry is selected"); |
|
| end if; ... |
|
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
... else |
|
| assert(IN_con.geometry == TYP.LouverFin or IN_con.geometry == TYP.RectangularFin,         "Unknown choice of geometry is selected"); |
|
| end if; ... |
|
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
... Nu = max(1e-3, kc*IN_con.D_c/IN_var.lambda); |
|
| else assert(IN_con.geometry == TYP.PlainFin or IN_con.geometry == TYP.LouverFin or         IN_con.geometry == TYP.SlitFin or IN_con.geometry == TYP.WavyFin,         "Unknown choice of geometry is selected"); |
|
| end if; ... |
|
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
... else |
|
| assert(IN_con.geometry == TYP.PlainFin or IN_con.geometry == TYP.LouverFin or         IN_con.geometry == TYP.SlitFin or IN_con.geometry == TYP.WavyFin,         "Unknown choice of geometry is selected"); |
|
| end if; ... |
|
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
... else |
|
| assert(IN_con.roughness == TYP.Neglected or IN_con.roughness == TYP.Considered, "Unknown choice of roughness is selected"); |
assert(false, "No choice of roughness is selected"); |
| end if; ... |
|
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
... else |
|
| assert(IN_con.roughness == TYP.Neglected or IN_con.roughness == TYP.Considered, "Unknown choice of roughness is selected"); |
assert(false, "No choice of roughness is selected"); |
| end if; ... |
|
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
| algorithm |
|
| DP := 0.5*IN_var.zeta_TOT* Modelica410.Fluid.Dissipation.Utilities.Functions.General.SmoothPower( m_flow, sqrt(IN_con.dp_smooth/(0.5*IN_var.zeta_TOT*IN_var.rho))*IN_var.rho *IN_con.A_cross, 2)/(IN_var.rho*(IN_con.A_cross)^2); |
DP := 0.5*IN_var.zeta_TOT* Modelica400.Fluid.Dissipation.Utilities.Functions.General.SmoothPower( m_flow, (IN_con.dp_smooth/(0.5*IN_var.zeta_TOT*IN_var.rho))^0.5*IN_var.rho *IN_con.A_cross, 2)/(IN_var.rho*(IN_con.A_cross)^2); |
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
| algorithm |
|
| M_FLOW := IN_var.rho*IN_con.A_cross* Modelica410.Fluid.Dissipation.Utilities.Functions.General.SmoothPower( dp, IN_con.dp_smooth, 0.5)/sqrt(0.5*IN_var.zeta_TOT*IN_var.rho); |
M_FLOW := IN_var.rho*IN_con.A_cross* Modelica400.Fluid.Dissipation.Utilities.Functions.General.SmoothPower( dp, IN_con.dp_smooth, 0.5)/(0.5*IN_var.zeta_TOT*IN_var.rho)^0.5; |
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
... assert(a+b>0, "Please provide non-zero factors for either a or b of function dp=a*V_flow^2 + b*V_flow"); |
|
| M_FLOW = IN_var.rho*(if a > 0 and b <= 0 then Modelica410.Fluid.Dissipation.Utilities.Functions.General.SmoothPower( (1/a)*dp, (1/a)*dp_min, 0.5) elseif a > 0 and b > 0 then sign(dp)*(-b/(2*a) + sqrt((b/( 2*a))^2 + (1/a)*abs(dp))) else dp/b); |
M_FLOW = IN_var.rho*(if a > 0 and b <= 0 then Modelica400.Fluid.Dissipation.Utilities.Functions.General.SmoothPower( (1/a)*dp, (1/a)*dp_min, 0.5) elseif a > 0 and b > 0 then sign(dp)*(-b/(2*a) + sqrt((b/( 2*a))^2 + (1/a)*abs(dp))) else b*dp); |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| a_tri | =d_cir*(1 + sqrt(2)) | =d_cir*(1 + 2^0.5) |
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
... theta0 = (y0d*mu + y1d*eta)/h0; |
|
| if abs(theta0 - c) < 1e-6*abs(c) then | if abs(theta0 - c) < 1e-6 then |
| c = (1 - 1e-6)*theta0; ... |
|
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| pressureRate | Present |
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
... der(U) = H_flow_ext; |
|
| medium2.p = pressureRate*time; | medium2.p = 1e5*time/10; |
| medium2.T = 330; ... |
|
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| p01 | Present | |
| pRate1 | Present | |
| T01 | Present | |
| Trate1 | Present | |
| p02 | Present | |
| pRate2 | Present | |
| T02 | Present | |
| Trate2 | Present |
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
| state.p = p01 + pRate1*time; | state.p = 100000.0; |
| state.T = T01 + Trate1*time; | state.T = 200 + 1000*time; |
| state2.p = p02 + pRate2*time; | state2.p = 2.0e5; |
| state2.T = T02 + Trate2*time; | state2.T = 500.0; |
| m_flow_ext = time - 0.5; ... |
|
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| m1 | Units.SI.Mass | Real |
| m2 | Units.SI.Mass | Real |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| p01 | Present | |
| pRate1 | Present | |
| T01 | Present | |
| Trate1 | Present | |
| p02 | Present | |
| pRate2 | Present | |
| T02 | Present | |
| Trate2 | Present |
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
... medium.X[Medium.Air] = 0.95; |
|
| m_flow_ext = time/unitTime - 0.5; | m_flow_ext = time - 0.5; |
| state1.p = p01 + pRate1*time; | state1.p = 1.e5*(1 + time); |
| state1.T = T01 + Trate1*time; | state1.T = 300 + 10*time; |
| state1.X = {time,1 - time}/unitTime; | |
| state2.p = p02 + pRate2*time; | state2.p = 1.e5*(1 + time/2); |
| state2.T = T02 + Trate2*time; | state2.T = 340 - 20*time; |
| state2.X = {0.5*time,1 - 0.5*time}/unitTime; ... |
|
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| dp | Units.SI.PressureSlope | Real |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| p01 | Present | |
| pRate1 | Present | |
| T01 | Present | |
| Trate1 | Present | |
| p02 | Present | |
| pRate2 | Present | |
| T02 | Present | |
| Trate2 | Present |
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
... m_flow_ext = time - 0.5; |
|
| state1.p = p01 + pRate1*time; | state1.p = 1.e5*(1 + time); |
| state1.T = T01 + Trate1*time; | state1.T = 300 + 10*time; |
| state1.X = {time,1 - time}/unitTime; | |
| state2.p = p02 + pRate2*time; | state2.p = 1.e5*(1 + time/2); |
| state2.T = T02 + Trate2*time; | state2.T = 340 - 20*time; |
| state2.X = {0.5*time,1 - 0.5*time}/unitTime; ... |
|
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
... h2 = Medium.specificEnthalpy_pTX(           p,           Th,           fill(0.0, 0)); |
|
| s2 = Medium.specificEntropy_pTX( p, Ts, fill(0.0, 0)); |
s2 = Medium.specificEntropy_pTX( p, Ts, fill(0, 0)); |
| assert(abs(h1 - h2) < 1e-3, "Inverse for h not correctly computed"); ... |
|
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
| algorithm |
|
| state := setState_pTX( p, T, fill(0.0, 0)); |
state := setState_pTX( p, T, fill(0, 0)); |
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
| algorithm |
|
| state := setState_phX( p, h, fill(0.0, 0)); |
state := setState_phX( p, h, fill(0, 0)); |
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
| algorithm |
|
| state := setState_psX( p, s, fill(0.0, 0)); |
state := setState_psX( p, s, fill(0, 0)); |
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
| algorithm |
|
| state := setState_dTX( d, T, fill(0.0, 0)); |
state := setState_dTX( d, T, fill(0, 0)); |
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
| algorithm |
|
| d := density_phX( p, h, fill(0.0, 0)); |
d := density_phX( p, h, fill(0, 0)); |
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
| algorithm |
|
| T := temperature_phX( p, h, fill(0.0, 0)); |
T := temperature_phX( p, h, fill(0, 0)); |
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
| algorithm |
|
| p := pressure(setState_dTX( d, T, fill(0.0, 0))); |
p := pressure(setState_dTX( d, T, fill(0, 0))); |
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
| algorithm |
|
| h := specificEnthalpy(setState_dTX( d, T, fill(0.0, 0))); |
h := specificEnthalpy(setState_dTX( d, T, fill(0, 0))); |
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
| algorithm |
|
| h := specificEnthalpy_psX( p, s, fill(0.0, 0)); |
h := specificEnthalpy_psX( p, s, fill(0, 0)); |
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
| algorithm |
|
| T := temperature_psX( p, s, fill(0.0, 0)); |
T := temperature_psX( p, s, fill(0, 0)); |
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
| algorithm |
|
| d := density_psX( p, s, fill(0.0, 0)); |
d := density_psX( p, s, fill(0, 0)); |
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
| algorithm |
|
| h := specificEnthalpy_pTX( p, T, fill(0.0, 0)); |
h := specificEnthalpy_pTX( p, T, fill(0, 0)); |
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
| algorithm |
|
| d := density(setState_pTX( p, T, fill(0.0, 0))); |
d := density(setState_pTX( p, T, fill(0, 0))); |
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
| algorithm |
|
| state := setState_pTX( p, T, fill(0.0, 0), phase); |
state := setState_pTX( p, T, fill(0, 0), phase); |
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
| algorithm |
|
| state := setState_phX( p, h, fill(0.0, 0), phase); |
state := setState_phX( p, h, fill(0, 0), phase); |
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
| algorithm |
|
| state := setState_psX( p, s, fill(0.0, 0), phase); |
state := setState_psX( p, s, fill(0, 0), phase); |
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
| algorithm |
|
| state := setState_dTX( d, T, fill(0.0, 0), phase); |
state := setState_dTX( d, T, fill(0, 0), phase); |
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
| algorithm |
|
| d := density_phX( p, h, fill(0.0, 0), phase); |
d := density_phX( p, h, fill(0, 0), phase); |
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
| algorithm |
|
| T := temperature_phX( p, h, fill(0.0, 0), phase); |
T := temperature_phX( p, h, fill(0, 0), phase); |
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
| algorithm |
|
| p := pressure(setState_dTX( d, T, fill(0.0, 0), phase)); |
p := pressure(setState_dTX( d, T, fill(0, 0), phase)); |
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
| algorithm |
|
| h := specificEnthalpy(setState_dTX( d, T, fill(0.0, 0), phase)); |
h := specificEnthalpy(setState_dTX( d, T, fill(0, 0), phase)); |
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
| algorithm |
|
| h := specificEnthalpy_psX( p, s, fill(0.0, 0)); |
h := specificEnthalpy_psX( p, s, fill(0, 0)); |
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
| algorithm |
|
| T := temperature_psX( p, s, fill(0.0, 0), phase); |
T := temperature_psX( p, s, fill(0, 0), phase); |
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
| algorithm |
|
| d := density_psX( p, s, fill(0.0, 0), phase); |
d := density_psX( p, s, fill(0, 0), phase); |
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
| algorithm |
|
| h := specificEnthalpy_pTX( p, T, fill(0.0, 0), phase); |
h := specificEnthalpy_pTX( p, T, fill(0, 0), phase); |
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
| algorithm |
|
| d := density(setState_pTX( p, T, fill(0.0, 0), phase)); |
d := density(setState_pTX( p, T, fill(0, 0), phase)); |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| dTsat | Units.SI.TemperatureSlope | Real |
| psat_der | Units.SI.PressureSlope | Real |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| dTsat | Units.SI.TemperatureSlope | Real |
| psat_der | Units.SI.PressureSlope | Real |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| Tsat | Units.SI.Temperature | Media.Interfaces.Types.Temperature |
| dTsat | Units.SI.TemperatureSlope | Real |
| psat_der | Units.SI.PressureSlope | Real |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| dp | Units.SI.PressureSlope | Real |
| dT | Units.SI.TemperatureSlope | Real |
| dps | Units.SI.PressureSlope | Real |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| dp | Units.SI.PressureSlope | Real |
| dT | Units.SI.TemperatureSlope | Real |
| dps | Units.SI.PressureSlope | Real |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| dp | Units.SI.PressureSlope | Real |
| dT | Units.SI.TemperatureSlope | Real |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| lim | Present | |
| scaledXp | Present | |
| scaledXt | Present | |
| scaledX | Present |
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
... scaledX1 := x/deltax; |
|
| if scaledX1 <= -lim then | scaledX = scaledX1*Modelica400.Math.asin(1); |
| y = 0.0; | if scaledX1 <= -0.999999999 then |
| elseif scaledX1 >= lim then | y = 0; |
| y = 1.0; | elseif scaledX1 >= 0.999999999 then |
| y = 1; |
|
| else | |
| scaledXp = scaledX1*0.5*Modelica410.Constants.pi; | y = (Modelica400.Math.tanh(Modelica400.Math.tan(scaledX)) + 1)/2; |
| scaledXt = Modelica410.Math.tan(scaledXp); y = 0.5*Modelica410.Math.tanh(scaledXt) + 0.5; |
|
| end if; | |
| out = pos*y + (1.0 - y)*neg; | out = pos*y + (1 - y)*neg; |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| lim | Present | |
| scaledXp | Present | |
| scaledXt | Present | |
| scaledX | Present |
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
... scaledX1 := x/deltax; |
|
| if scaledX1 <= -lim then | scaledX = scaledX1*Modelica400.Math.asin(1); |
| y = 0.0; elseif scaledX1 >= lim then y = 1.0; else scaledXp = scaledX1*0.5*Modelica410.Constants.pi; scaledXt = Modelica410.Math.tan(scaledXp); y = 0.5*Modelica410.Math.tanh(scaledXt) + 0.5; end if; out = dpos*y + (1 - y)*dneg; if (abs(scaledX1) < lim) then |
|
| dscaledX1 = (dx - scaledX1*ddeltax)/deltax; | |
| out = out + (pos - neg)*dscaledX1*0.25*Modelica410.Constants.pi*(1 - Modelica410.Math.tanh(scaledXt)^2)*(scaledXt^2 + 1); |
if scaledX1 <= -0.99999999999 then |
| end if; | y = 0; |
| elseif scaledX1 >= 0.9999999999 then | |
| y = 1; else y = (Modelica400.Math.tanh(Modelica400.Math.tan(scaledX)) + 1)/2; end if; out = dpos*y + (1 - y)*dneg; if (abs(scaledX1) < 1) then out = out + (pos - neg)*dscaledX1*Modelica400.Math.asin(1)/2/(         Modelica400.Math.cosh(Modelica400.Math.tan(scaledX))*         Modelica400.Math.cos(scaledX))^2; end if; |
|
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
... if (T >= 773.15) then |
|
| cp = X[1]* Modelica410.Media.Air.ReferenceMoistAir.Utilities.IF97_new.cp_pT( pd, T) + (1 - X[1])* Modelica410.Media.Air.ReferenceAir.Air_Utilities.cp_pT(pl, T) + Modelica410.Media.Air.ReferenceMoistAir.Utilities.cp_dis_pTX(p, T, X); |
cp = X[1]* Modelica400.Media.Air.ReferenceMoistAir.Utilities.IF97_new.cp_pT( pd, T) + X[2]* Modelica400.Media.Air.ReferenceAir.Air_Utilities.cp_pT(pl, T) + Modelica400.Media.Air.ReferenceMoistAir.Utilities.cp_dis_pTX(p, T, X); |
| else | |
| cp = X[1]* Modelica410.Media.Air.ReferenceMoistAir.Utilities.IF97_new.cp_pT( pd, T) + (1 - X[1])* Modelica410.Media.Air.ReferenceAir.Air_Utilities.cp_pT(pl, T); |
cp = X[1]* Modelica400.Media.Air.ReferenceMoistAir.Utilities.IF97_new.cp_pT( pd, T) + X[2]* Modelica400.Media.Air.ReferenceAir.Air_Utilities.cp_pT(pl, T); |
| end if; ... |
|
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
... if ((xw <= xws) or (xws == -1)) then |
|
| cv = X[1]* Modelica410.Media.Air.ReferenceMoistAir.Utilities.IF97_new.cv_pT(pd, T) + (1 - X[1])* Modelica410.Media.Air.ReferenceAir.Air_Utilities.cv_pT(pl, T); |
cv = X[1]* Modelica400.Media.Air.ReferenceMoistAir.Utilities.IF97_new.cv_pT(pd, T) + X[2]*Modelica400.Media.Air.ReferenceAir.Air_Utilities.cv_pT(pl, T); |
| else ... |
|
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
... else |
|
| massFraction = {X[1],(1 - X[1])*Xi_Air[1],(1 - X[1])*Xi_Air[2],(1 - X[1])*Xi_Air[3]}; | massFraction = {X[1],X[2]*Xi_Air[1],X[2]*Xi_Air[2],X[2]*Xi_Air[3]}; |
| for i in 1:4 loop ... |
|
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
... else |
|
| massFraction = {X[1],(1 - X[1])*Xi_Air[1],(1 - X[1])*Xi_Air[2],(1 - X[1])*Xi_Air[3]}; | massFraction = {X[1],X[2]*Xi_Air[1],X[2]*Xi_Air[2],X[2]*Xi_Air[3]}; |
| for i in 1:4 loop ... |
|
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
... else |
|
| massFraction = {X[1],(1 - X[1])*Xi_Air[1],(1 - X[1])*Xi_Air[2],(1 - X[1])*Xi_Air[3]}; | massFraction = {X[1],X[2]*Xi_Air[1],X[2]*Xi_Air[2],X[2]*Xi_Air[3]}; |
| for i in 1:4 loop ... |
|
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
... pds_der = Modelica410.Media.Air.ReferenceMoistAir.Utilities.pds_pT_der(             p,             T,             p_der,             T_der); |
|
| pd_der = xw_der*Modelica410.Media.Air.ReferenceMoistAir.k_mair/( Modelica410.Media.Air.ReferenceMoistAir.k_mair + xw)^2*p + xw/( Modelica410.Media.Air.ReferenceMoistAir.k_mair + xw)*p_der; |
pd_der = (xw_der*(Modelica400.Media.Air.ReferenceMoistAir.k_mair + xw) - xw*xw_der)*p + xw/(Modelica400.Media.Air.ReferenceMoistAir.k_mair + xw)*p_der; |
| xws = Modelica410.Media.Air.ReferenceMoistAir.Utilities.xws_pT(p, T); ... |
|
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
... else |
|
| massFraction = {X[1],(1 - X[1])*Xi_Air[1],(1 - X[1])*Xi_Air[2],(1 - X[1])*Xi_Air[3]}; | massFraction = {X[1],X[2]*Xi_Air[1],X[2]*Xi_Air[2],X[2]*Xi_Air[3]}; |
| massFraction_der = {X_der[1],-X_der[1]*Xi_Air[1],-X_der[1]*Xi_Air[2], -X_der[1]*Xi_Air[3]}; |
massFraction_der = {X_der[1],X_der[2]*Xi_Air[1],X_der[2]*Xi_Air[2], X_der[2]*Xi_Air[3]}; |
| for i in 1:4 loop ... |
|
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| N2 | iupacName="molecular nitrogen" | iupacName="unknown" |
| O2 | iupacName="molecular oxygen" | iupacName="unknown" |
| CL2 | iupacName="molecular chlorine" | iupacName="unknown" |
| F2 | iupacName="molecular fluorine" | iupacName="unknown" |
| CO | iupacName="carbon monoxide" | iupacName="unknown" |
| H2 | iupacName="molecular hydrogen" | iupacName="unknown" |
| N2O | iupacName="nitrous oxide" | iupacName="unknown" |
| NO | iupacName="nitric oxide" | iupacName="unknown" |
| NH3 | iupacName="azane" | iupacName="unknown" |
| SO2 | iupacName="sulfur dioxide" | iupacName="unknown" |
| SO3 | iupacName="sulfur trioxide" | iupacName="unknown" |
| Ar | iupacName="argon" | iupacName="unknown" |
| He | iupacName="helium" | iupacName="unknown" |
| Ne | iupacName="neon" | iupacName="unknown" |
| CH4 | iupacName="methane" | iupacName="unknown" |
| C2H6 | iupacName="ethane" | iupacName="unknown" |
| C3H8 | iupacName="propane" | iupacName="unknown" |
| C4H10_n_butane | iupacName="butane" | iupacName="unknown" |
| C5H12_n_pentane | iupacName="pentane" | iupacName="unknown" |
| C6H14_n_hexane | iupacName="hexane" | iupacName="unknown" |
| C7H16_n_heptane | iupacName="heptane" | iupacName="unknown" |
| C2H4 | iupacName="ethene" | iupacName="unknown" |
| C3H6_propylene | iupacName="prop-1-ene" | iupacName="unknown" |
| C4H8_1_butene | iupacName="but-1-ene" | iupacName="unknown" |
| C5H10_1_pentene | iupacName="pent-1-ene" | iupacName="unknown" |
| C6H12_1_hexene | iupacName="hex-1-ene" | iupacName="unknown" |
| C7H14_1_heptene | iupacName="hept-1-ene" | iupacName="unknown" |
| C2H2_vinylidene | iupacName="acetylene" | iupacName="unknown" |
| C6H6 | iupacName="benzene" | iupacName="unknown" |
| C8H18_n_octane | iupacName="octane" | iupacName="unknown" |
| C8H10_ethylbenz | iupacName="ethylbenzene" | iupacName="unknown" |
| CH3OH | iupacName="methanol" | iupacName="unknown" |
| C2H5OH | iupacName="ethanol" | iupacName="unknown" |
| C3H7OH | iupacName="propan-1-ol" | iupacName="unknown" |
| C4H9OH | iupacName="butan-1-ol" | iupacName="unknown" |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| Ag | R_s=R_NASA_2002/Ag.MM | R_s=77.07991789980736 |
| Agplus | R_s=R_NASA_2002/Agplus.MM | R_s=77.08030991764042 |
| Agminus | R_s=R_NASA_2002/Agminus.MM | R_s=77.07952588596174 |
| Air | R_s=R_NASA_2002/Air.MM | R_s=287.0512249529787 |
| AL | R_s=R_NASA_2002/AL.MM | R_s=308.1541163442944 |
| ALplus | R_s=R_NASA_2002/ALplus.MM | R_s=308.1603819910326 |
| ALminus | R_s=R_NASA_2002/ALminus.MM | R_s=308.1478509523426 |
| ALBr | R_s=R_NASA_2002/ALBr.MM | R_s=77.7885591968485 |
| ALBr2 | R_s=R_NASA_2002/ALBr2.MM | R_s=44.51251440003026 |
| ALBr3 | R_s=R_NASA_2002/ALBr3.MM | R_s=31.17612845947546 |
| ALC | R_s=R_NASA_2002/ALC.MM | R_s=213.2340287828567 |
| ALC2 | R_s=R_NASA_2002/ALC2.MM | R_s=163.019471544953 |
| ALCL | R_s=R_NASA_2002/ALCL.MM | R_s=133.1710342759323 |
| ALCLplus | R_s=R_NASA_2002/ALCLplus.MM | R_s=133.1722044338881 |
| ALCL2 | R_s=R_NASA_2002/ALCL2.MM | R_s=84.93902461823076 |
| ALCL3 | R_s=R_NASA_2002/ALCL3.MM | R_s=62.35517063835456 |
| ALF | R_s=R_NASA_2002/ALF.MM | R_s=180.8282434254179 |
| ALFplus | R_s=R_NASA_2002/ALFplus.MM | R_s=180.8304009653229 |
| ALFCL | R_s=R_NASA_2002/ALFCL.MM | R_s=102.1020716859482 |
| ALFCL2 | R_s=R_NASA_2002/ALFCL2.MM | R_s=71.13320827671959 |
| ALF2 | R_s=R_NASA_2002/ALF2.MM | R_s=127.9575845887511 |
| ALF2minus | R_s=R_NASA_2002/ALF2minus.MM | R_s=127.9565042759347 |
| ALF2CL | R_s=R_NASA_2002/ALF2CL.MM | R_s=82.78762023621782 |
| ALF3 | R_s=R_NASA_2002/ALF3.MM | R_s=99.00921668940654 |
| ALF4minus | R_s=R_NASA_2002/ALF4minus.MM | R_s=80.74207845584199 |
| ALH | R_s=R_NASA_2002/ALH.MM | R_s=297.0570583702919 |
| ALHCL | R_s=R_NASA_2002/ALHCL.MM | R_s=131.0552844420737 |
| ALHCL2 | R_s=R_NASA_2002/ALHCL2.MM | R_s=84.07332840840307 |
| ALHF | R_s=R_NASA_2002/ALHF.MM | R_s=176.9492853829723 |
| ALHFCL | R_s=R_NASA_2002/ALHFCL.MM | R_s=100.8537497292059 |
| ALHF2 | R_s=R_NASA_2002/ALHF2.MM | R_s=126.0030334425073 |
| ALH2 | R_s=R_NASA_2002/ALH2.MM | R_s=286.7314600217164 |
| ALH2CL | R_s=R_NASA_2002/ALH2CL.MM | R_s=129.0057110257997 |
| ALH2F | R_s=R_NASA_2002/ALH2F.MM | R_s=173.2332480645211 |
| ALH3 | R_s=R_NASA_2002/ALH3.MM | R_s=277.0995766822712 |
| ALI | R_s=R_NASA_2002/ALI.MM | R_s=54.03007140194319 |
| ALI2 | R_s=R_NASA_2002/ALI2.MM | R_s=29.61094713475291 |
| ALI3 | R_s=R_NASA_2002/ALI3.MM | R_s=20.39385584930034 |
| ALN | R_s=R_NASA_2002/ALN.MM | R_s=202.8501932676394 |
| ALO | R_s=R_NASA_2002/ALO.MM | R_s=193.4455688240215 |
| ALOplus | R_s=R_NASA_2002/ALOplus.MM | R_s=193.4480379556543 |
| ALOminus | R_s=R_NASA_2002/ALOminus.MM | R_s=193.4430997554189 |
| ALOCL | R_s=R_NASA_2002/ALOCL.MM | R_s=106.0060505950881 |
| ALOCL2 | R_s=R_NASA_2002/ALOCL2.MM | R_s=73.00637058132162 |
| ALOF | R_s=R_NASA_2002/ALOF.MM | R_s=134.1490864378533 |
| ALOF2 | R_s=R_NASA_2002/ALOF2.MM | R_s=102.6760137813866 |
| ALOF2minus | R_s=R_NASA_2002/ALOF2minus.MM | R_s=102.6753181868134 |
| ALOH | R_s=R_NASA_2002/ALOH.MM | R_s=189.0130500714294 |
| ALOHCL | R_s=R_NASA_2002/ALOHCL.MM | R_s=104.661070575396 |
| ALOHCL2 | R_s=R_NASA_2002/ALOHCL2.MM | R_s=72.36590651151568 |
| ALOHF | R_s=R_NASA_2002/ALOHF.MM | R_s=132.0023954296348 |
| ALOHF2 | R_s=R_NASA_2002/ALOHF2.MM | R_s=101.4137048540635 |
| ALO2 | R_s=R_NASA_2002/ALO2.MM | R_s=140.9702331648218 |
| ALO2minus | R_s=R_NASA_2002/ALO2minus.MM | R_s=140.9689219558121 |
| AL_OH_2 | R_s=R_NASA_2002/AL_OH_2.MM | R_s=136.3112709709314 |
| AL_OH_2CL | R_s=R_NASA_2002/AL_OH_2CL.MM | R_s=86.20569634893255 |
| AL_OH_2F | R_s=R_NASA_2002/AL_OH_2F.MM | R_s=103.9378882639174 |
| AL_OH_3 | R_s=R_NASA_2002/AL_OH_3.MM | R_s=106.5909326854039 |
| ALS | R_s=R_NASA_2002/ALS.MM | R_s=140.8121844501705 |
| ALS2 | R_s=R_NASA_2002/ALS2.MM | R_s=91.25597243238283 |
| AL2 | R_s=R_NASA_2002/AL2.MM | R_s=154.0770581721472 |
| AL2Br6 | R_s=R_NASA_2002/AL2Br6.MM | R_s=15.58806422973773 |
| AL2C2 | R_s=R_NASA_2002/AL2C2.MM | R_s=106.6170143914284 |
| AL2CL6 | R_s=R_NASA_2002/AL2CL6.MM | R_s=31.17758531917728 |
| AL2F6 | R_s=R_NASA_2002/AL2F6.MM | R_s=49.50460834470327 |
| AL2I6 | R_s=R_NASA_2002/AL2I6.MM | R_s=10.19692792465017 |
| AL2O | R_s=R_NASA_2002/AL2O.MM | R_s=118.8418774658576 |
| AL2Oplus | R_s=R_NASA_2002/AL2Oplus.MM | R_s=118.842809353477 |
| AL2O2 | R_s=R_NASA_2002/AL2O2.MM | R_s=96.72278441201074 |
| AL2O2plus | R_s=R_NASA_2002/AL2O2plus.MM | R_s=96.72340169097949 |
| AL2O3 | R_s=R_NASA_2002/AL2O3.MM | R_s=81.54538983996238 |
| AL2S | R_s=R_NASA_2002/AL2S.MM | R_s=96.64835466040181 |
| AL2S2 | R_s=R_NASA_2002/AL2S2.MM | R_s=70.40609222508525 |
| Ar | R_s=R_NASA_2002/Ar.MM | R_s=208.1323720837088 |
| Arplus | R_s=R_NASA_2002/Arplus.MM | R_s=208.135230374171 |
| B | R_s=R_NASA_2002/B.MM | R_s=769.0752011839794 |
| Bplus | R_s=R_NASA_2002/Bplus.MM | R_s=769.1142295871198 |
| Bminus | R_s=R_NASA_2002/Bminus.MM | R_s=769.0361767416002 |
| BBr | R_s=R_NASA_2002/BBr.MM | R_s=91.65487515846331 |
| BBr2 | R_s=R_NASA_2002/BBr2.MM | R_s=48.73121985241972 |
| BBr3 | R_s=R_NASA_2002/BBr3.MM | R_s=33.18845774639455 |
| BC | R_s=R_NASA_2002/BC.MM | R_s=364.323078473558 |
| BC2 | R_s=R_NASA_2002/BC2.MM | R_s=238.6993718491979 |
| BCL | R_s=R_NASA_2002/BCL.MM | R_s=179.7179664533979 |
| BCLplus | R_s=R_NASA_2002/BCLplus.MM | R_s=179.7200975800954 |
| BCLOH | R_s=R_NASA_2002/BCLOH.MM | R_s=131.4097662543578 |
| BCL_OH_2 | R_s=R_NASA_2002/BCL_OH_2.MM | R_s=103.5701135095894 |
| BCL2 | R_s=R_NASA_2002/BCL2.MM | R_s=101.7471517554487 |
| BCL2plus | R_s=R_NASA_2002/BCL2plus.MM | R_s=101.747834830723 |
| BCL2OH | R_s=R_NASA_2002/BCL2OH.MM | R_s=84.2190689752902 |
| BF | R_s=R_NASA_2002/BF.MM | R_s=278.9211157370638 |
| BFCL | R_s=R_NASA_2002/BFCL.MM | R_s=127.4006409865091 |
| BFCL2 | R_s=R_NASA_2002/BFCL2.MM | R_s=82.5541251469666 |
| BFOH | R_s=R_NASA_2002/BFOH.MM | R_s=177.5961212099008 |
| BF_OH_2 | R_s=R_NASA_2002/BF_OH_2.MM | R_s=130.2717028295677 |
| BF2 | R_s=R_NASA_2002/BF2.MM | R_s=170.3512739716162 |
| BF2plus | R_s=R_NASA_2002/BF2plus.MM | R_s=170.3531887423513 |
| BF2minus | R_s=R_NASA_2002/BF2minus.MM | R_s=170.3493592439245 |
| BF2CL | R_s=R_NASA_2002/BF2CL.MM | R_s=98.67543826402306 |
| BF2OH | R_s=R_NASA_2002/BF2OH.MM | R_s=126.3306769762044 |
| BF3 | R_s=R_NASA_2002/BF3.MM | R_s=122.6210998822739 |
| BF4minus | R_s=R_NASA_2002/BF4minus.MM | R_s=95.783152359878 |
| BH | R_s=R_NASA_2002/BH.MM | R_s=703.4871147497153 |
| BHCL | R_s=R_NASA_2002/BHCL.MM | R_s=175.8859907166916 |
| BHCL2 | R_s=R_NASA_2002/BHCL2.MM | R_s=100.5074406823384 |
| BHF | R_s=R_NASA_2002/BHF.MM | R_s=269.798468545465 |
| BHFCL | R_s=R_NASA_2002/BHFCL.MM | R_s=125.4629386014708 |
| BHF2 | R_s=R_NASA_2002/BHF2.MM | R_s=166.904495081499 |
| BH2 | R_s=R_NASA_2002/BH2.MM | R_s=648.2068905298874 |
| BH2CL | R_s=R_NASA_2002/BH2CL.MM | R_s=172.2140154449431 |
| BH2F | R_s=R_NASA_2002/BH2F.MM | R_s=261.2536689068646 |
| BH3 | R_s=R_NASA_2002/BH3.MM | R_s=600.9815812565686 |
| BH3NH3 | R_s=R_NASA_2002/BH3NH3.MM | R_s=269.3789214698429 |
| BH4 | R_s=R_NASA_2002/BH4.MM | R_s=560.1702109311207 |
| BI | R_s=R_NASA_2002/BI.MM | R_s=60.37427748676311 |
| BI2 | R_s=R_NASA_2002/BI2.MM | R_s=31.42042886110548 |
| BI3 | R_s=R_NASA_2002/BI3.MM | R_s=21.23615230018481 |
| BN | R_s=R_NASA_2002/BN.MM | R_s=335.0218593987356 |
| BO | R_s=R_NASA_2002/BO.MM | R_s=310.1211470175753 |
| BOminus | R_s=R_NASA_2002/BOminus.MM | R_s=310.1148013837899 |
| BOCL | R_s=R_NASA_2002/BOCL.MM | R_s=133.5370699319344 |
| BOCL2 | R_s=R_NASA_2002/BOCL2.MM | R_s=85.08778465027366 |
| BOF | R_s=R_NASA_2002/BOF.MM | R_s=181.5038031816557 |
| BOF2 | R_s=R_NASA_2002/BOF2.MM | R_s=128.2954853613317 |
| BOH | R_s=R_NASA_2002/BOH.MM | R_s=298.8845488264217 |
| BO2 | R_s=R_NASA_2002/BO2.MM | R_s=194.2188938046896 |
| BO2minus | R_s=R_NASA_2002/BO2minus.MM | R_s=194.2164049558802 |
| B_OH_2 | R_s=R_NASA_2002/B_OH_2.MM | R_s=185.4845704515805 |
| BS | R_s=R_NASA_2002/BS.MM | R_s=193.9190222968561 |
| BS2 | R_s=R_NASA_2002/BS2.MM | R_s=110.9469048985202 |
| B2 | R_s=R_NASA_2002/B2.MM | R_s=384.5376005919897 |
| B2C | R_s=R_NASA_2002/B2C.MM | R_s=247.2139316795856 |
| B2CL4 | R_s=R_NASA_2002/B2CL4.MM | R_s=50.87357587772434 |
| B2F4 | R_s=R_NASA_2002/B2F4.MM | R_s=85.17563698580808 |
| B2H | R_s=R_NASA_2002/B2H.MM | R_s=367.4102538495462 |
| B2H2 | R_s=R_NASA_2002/B2H2.MM | R_s=351.7435573748576 |
| B2H3 | R_s=R_NASA_2002/B2H3.MM | R_s=337.3583025437985 |
| B2H3_db | R_s=R_NASA_2002/B2H3_db.MM | R_s=337.3583025437985 |
| B2H4 | R_s=R_NASA_2002/B2H4.MM | R_s=324.1034452649437 |
| B2H4_db | R_s=R_NASA_2002/B2H4_db.MM | R_s=324.1034452649437 |
| B2H5 | R_s=R_NASA_2002/B2H5.MM | R_s=311.8507822081863 |
| B2H5_db | R_s=R_NASA_2002/B2H5_db.MM | R_s=311.8507822081863 |
| B2H6 | R_s=R_NASA_2002/B2H6.MM | R_s=300.4907906282843 |
| B2O | R_s=R_NASA_2002/B2O.MM | R_s=221.0037903958917 |
| B2O2 | R_s=R_NASA_2002/B2O2.MM | R_s=155.0605735087876 |
| B2O3 | R_s=R_NASA_2002/B2O3.MM | R_s=119.4261435617824 |
| B2_OH_4 | R_s=R_NASA_2002/B2_OH_4.MM | R_s=92.74228522579023 |
| B2S | R_s=R_NASA_2002/B2S.MM | R_s=154.8693724737832 |
| B2S2 | R_s=R_NASA_2002/B2S2.MM | R_s=96.95951114842804 |
| B2S3 | R_s=R_NASA_2002/B2S3.MM | R_s=70.57107208637125 |
| B3H7_C2v | R_s=R_NASA_2002/B3H7_C2v.MM | R_s=210.5538360710869 |
| B3H7_Cs | R_s=R_NASA_2002/B3H7_Cs.MM | R_s=210.5538360710869 |
| B3H9 | R_s=R_NASA_2002/B3H9.MM | R_s=200.3271937521895 |
| B3N3H6 | R_s=R_NASA_2002/B3N3H6.MM | R_s=103.2844170128126 |
| B3O3CL3 | R_s=R_NASA_2002/B3O3CL3.MM | R_s=44.51235664397812 |
| B3O3FCL2 | R_s=R_NASA_2002/B3O3FCL2.MM | R_s=48.81229668842362 |
| B3O3F2CL | R_s=R_NASA_2002/B3O3F2CL.MM | R_s=54.03182754333741 |
| B3O3F3 | R_s=R_NASA_2002/B3O3F3.MM | R_s=60.50126772721858 |
| B4H4 | R_s=R_NASA_2002/B4H4.MM | R_s=175.8717786874288 |
| B4H10 | R_s=R_NASA_2002/B4H10.MM | R_s=155.9253911040931 |
| B4H12 | R_s=R_NASA_2002/B4H12.MM | R_s=150.2453953141421 |
| B5H9 | R_s=R_NASA_2002/B5H9.MM | R_s=131.7113616065276 |
| Ba | R_s=R_NASA_2002/Ba.MM | R_s=60.54506397139674 |
| Baplus | R_s=R_NASA_2002/Baplus.MM | R_s=60.54530584047409 |
| BaBr | R_s=R_NASA_2002/BaBr.MM | R_s=38.27479503385797 |
| BaBr2 | R_s=R_NASA_2002/BaBr2.MM | R_s=27.98213606609791 |
| BaCL | R_s=R_NASA_2002/BaCL.MM | R_s=48.12172705174211 |
| BaCLplus | R_s=R_NASA_2002/BaCLplus.MM | R_s=48.12187984525572 |
| BaCL2 | R_s=R_NASA_2002/BaCL2.MM | R_s=39.92869525963705 |
| BaF | R_s=R_NASA_2002/BaF.MM | R_s=53.18695381429856 |
| BaFplus | R_s=R_NASA_2002/BaFplus.MM | R_s=53.18714046640156 |
| BaF2 | R_s=R_NASA_2002/BaF2.MM | R_s=47.42351977592018 |
| BaH | R_s=R_NASA_2002/BaH.MM | R_s=60.10391879303957 |
| BaI | R_s=R_NASA_2002/BaI.MM | R_s=31.46662280613282 |
| BaI2 | R_s=R_NASA_2002/BaI2.MM | R_s=21.25724370918203 |
| BaO | R_s=R_NASA_2002/BaO.MM | R_s=54.22726940696449 |
| BaOplus | R_s=R_NASA_2002/BaOplus.MM | R_s=54.22746343217109 |
| BaOH | R_s=R_NASA_2002/BaOH.MM | R_s=53.87311728549849 |
| BaOHplus | R_s=R_NASA_2002/BaOHplus.MM | R_s=53.87330878466322 |
| Ba_OH_2 | R_s=R_NASA_2002/Ba_OH_2.MM | R_s=48.52568271771352 |
| BaS | R_s=R_NASA_2002/BaS.MM | R_s=49.08420704637764 |
| Ba2 | R_s=R_NASA_2002/Ba2.MM | R_s=30.27253198569837 |
| Be | R_s=R_NASA_2002/Be.MM | R_s=922.581456965694 |
| Beplus | R_s=R_NASA_2002/Beplus.MM | R_s=922.6376208335329 |
| Beplusplus | R_s=R_NASA_2002/Beplusplus.MM | R_s=922.6937915399486 |
| BeBr | R_s=R_NASA_2002/BeBr.MM | R_s=93.50909826515043 |
| BeBr2 | R_s=R_NASA_2002/BeBr2.MM | R_s=49.25046224627338 |
| BeCL | R_s=R_NASA_2002/BeCL.MM | R_s=186.9883721604918 |
| BeCL2 | R_s=R_NASA_2002/BeCL2.MM | R_s=104.0373015492269 |
| BeF | R_s=R_NASA_2002/BeF.MM | R_s=296.8332128955307 |
| BeF2 | R_s=R_NASA_2002/BeF2.MM | R_s=176.8698345357289 |
| BeH | R_s=R_NASA_2002/BeH.MM | R_s=829.7775216708938 |
| BeHplus | R_s=R_NASA_2002/BeHplus.MM | R_s=829.822954338555 |
| BeH2 | R_s=R_NASA_2002/BeH2.MM | R_s=753.9377272271411 |
| BeI | R_s=R_NASA_2002/BeI.MM | R_s=61.17331377468009 |
| BeI2 | R_s=R_NASA_2002/BeI2.MM | R_s=31.63547867359002 |
| BeN | R_s=R_NASA_2002/BeN.MM | R_s=361.2022512648529 |
| BeO | R_s=R_NASA_2002/BeO.MM | R_s=332.4248742042786 |
| BeOH | R_s=R_NASA_2002/BeOH.MM | R_s=319.5474536388486 |
| BeOHplus | R_s=R_NASA_2002/BeOHplus.MM | R_s=319.5541911734304 |
| Be_OH_2 | R_s=R_NASA_2002/Be_OH_2.MM | R_s=193.2390979383995 |
| BeS | R_s=R_NASA_2002/BeS.MM | R_s=202.4109638290182 |
| Be2 | R_s=R_NASA_2002/Be2.MM | R_s=461.290728482847 |
| Be2CL4 | R_s=R_NASA_2002/Be2CL4.MM | R_s=52.01865077461346 |
| Be2F4 | R_s=R_NASA_2002/Be2F4.MM | R_s=88.43491726786446 |
| Be2O | R_s=R_NASA_2002/Be2O.MM | R_s=244.3724921205073 |
| Be2OF2 | R_s=R_NASA_2002/Be2OF2.MM | R_s=115.4457949141708 |
| Be2O2 | R_s=R_NASA_2002/Be2O2.MM | R_s=166.2124371021393 |
| Be3O3 | R_s=R_NASA_2002/Be3O3.MM | R_s=110.8082914014262 |
| Be4O4 | R_s=R_NASA_2002/Be4O4.MM | R_s=83.10621855106966 |
| Br | R_s=R_NASA_2002/Br.MM | R_s=104.0557669203044 |
| Brplus | R_s=R_NASA_2002/Brplus.MM | R_s=104.0564813449348 |
| Brminus | R_s=R_NASA_2002/Brminus.MM | R_s=104.055052505484 |
| BrCL | R_s=R_NASA_2002/BrCL.MM | R_s=72.07600752446753 |
| BrF | R_s=R_NASA_2002/BrF.MM | R_s=84.06744154827575 |
| BrF3 | R_s=R_NASA_2002/BrF3.MM | R_s=60.73425861474075 |
| BrF5 | R_s=R_NASA_2002/BrF5.MM | R_s=47.53951628034798 |
| BrO | R_s=R_NASA_2002/BrO.MM | R_s=86.6963215068496 |
| OBrO | R_s=R_NASA_2002/OBrO.MM | R_s=74.300839657274 |
| BrOO | R_s=R_NASA_2002/BrOO.MM | R_s=74.300839657274 |
| BrO3 | R_s=R_NASA_2002/BrO3.MM | R_s=65.00648151478239 |
| Br2 | R_s=R_NASA_2002/Br2.MM | R_s=52.02788346015218 |
| BrBrO | R_s=R_NASA_2002/BrBrO.MM | R_s=47.29307185021791 |
| BrOBr | R_s=R_NASA_2002/BrOBr.MM | R_s=47.29307185021791 |
| C | R_s=R_NASA_2002/C.MM | R_s=692.2554055966764 |
| Cplus | R_s=R_NASA_2002/Cplus.MM | R_s=692.2870264566357 |
| Cminus | R_s=R_NASA_2002/Cminus.MM | R_s=692.22378762521 |
| CBr | R_s=R_NASA_2002/CBr.MM | R_s=90.45856647522105 |
| CBr2 | R_s=R_NASA_2002/CBr2.MM | R_s=48.39096093731357 |
| CBr3 | R_s=R_NASA_2002/CBr3.MM | R_s=33.03028292641069 |
| CBr4 | R_s=R_NASA_2002/CBr4.MM | R_s=25.0717810116013 |
| CCL | R_s=R_NASA_2002/CCL.MM | R_s=175.1753866639137 |
| CCL2 | R_s=R_NASA_2002/CCL2.MM | R_s=100.2749988844225 |
| CCL2Br2 | R_s=R_NASA_2002/CCL2Br2.MM | R_s=34.25474210082452 |
| CCL3 | R_s=R_NASA_2002/CCL3.MM | R_s=70.24155674974254 |
| CCL3Br | R_s=R_NASA_2002/CCL3Br.MM | R_s=41.93431604897675 |
| CCL4 | R_s=R_NASA_2002/CCL4.MM | R_s=54.05230827439643 |
| CF | R_s=R_NASA_2002/CF.MM | R_s=268.1300373756052 |
| CFplus | R_s=R_NASA_2002/CFplus.MM | R_s=268.1347811032766 |
| CFBr3 | R_s=R_NASA_2002/CFBr3.MM | R_s=30.71231574384335 |
| CFCL | R_s=R_NASA_2002/CFCL.MM | R_s=125.1009462487188 |
| CFCLBr2 | R_s=R_NASA_2002/CFCLBr2.MM | R_s=36.74578250689551 |
| CFCL2 | R_s=R_NASA_2002/CFCL2.MM | R_s=81.58233410884678 |
| CFCL2Br | R_s=R_NASA_2002/CFCL2Br.MM | R_s=45.72936426187367 |
| CFCL3 | R_s=R_NASA_2002/CFCL3.MM | R_s=60.52694771430753 |
| CF2 | R_s=R_NASA_2002/CF2.MM | R_s=166.2644790462898 |
| CF2plus | R_s=R_NASA_2002/CF2plus.MM | R_s=166.2663030463333 |
| CF2Br2 | R_s=R_NASA_2002/CF2Br2.MM | R_s=39.62753822469625 |
| CF2CL | R_s=R_NASA_2002/CF2CL.MM | R_s=97.29022621377774 |
| CF2CLBr | R_s=R_NASA_2002/CF2CLBr.MM | R_s=50.27966509262958 |
| CF2CL2 | R_s=R_NASA_2002/CF2CL2.MM | R_s=68.76379858255437 |
| CF3 | R_s=R_NASA_2002/CF3.MM | R_s=120.489274733073 |
| CF3plus | R_s=R_NASA_2002/CF3plus.MM | R_s=120.4902326356934 |
| CF3Br | R_s=R_NASA_2002/CF3Br.MM | R_s=55.83558557206995 |
| CF3CL | R_s=R_NASA_2002/CF3CL.MM | R_s=79.59562311954289 |
| CF4 | R_s=R_NASA_2002/CF4.MM | R_s=94.47800608244737 |
| CHplus | R_s=R_NASA_2002/CHplus.MM | R_s=638.6859443927395 |
| CHBr3 | R_s=R_NASA_2002/CHBr3.MM | R_s=32.89855159627658 |
| CHCL | R_s=R_NASA_2002/CHCL.MM | R_s=171.5327147998293 |
| CHCLBr2 | R_s=R_NASA_2002/CHCLBr2.MM | R_s=39.91975403836881 |
| CHCL2 | R_s=R_NASA_2002/CHCL2.MM | R_s=99.0706900857722 |
| CHCL2Br | R_s=R_NASA_2002/CHCL2Br.MM | R_s=50.75102863577455 |
| CHCL3 | R_s=R_NASA_2002/CHCL3.MM | R_s=69.64848693607949 |
| CHF | R_s=R_NASA_2002/CHF.MM | R_s=259.6889396707313 |
| CHFBr2 | R_s=R_NASA_2002/CHFBr2.MM | R_s=43.34403819907494 |
| CHFCL | R_s=R_NASA_2002/CHFCL.MM | R_s=123.2320538961801 |
| CHFCLBr | R_s=R_NASA_2002/CHFCLBr.MM | R_s=56.41747908562503 |
| CHFCL2 | R_s=R_NASA_2002/CHFCL2.MM | R_s=80.78338670809922 |
| CHF2 | R_s=R_NASA_2002/CHF2.MM | R_s=162.9795010477454 |
| CHF2Br | R_s=R_NASA_2002/CHF2Br.MM | R_s=63.50830398867315 |
| CHF2CL | R_s=R_NASA_2002/CHF2CL.MM | R_s=96.15613956491762 |
| CHF3 | R_s=R_NASA_2002/CHF3.MM | R_s=118.7546756463453 |
| CHI3 | R_s=R_NASA_2002/CHI3.MM | R_s=21.11708203586678 |
| CH2 | R_s=R_NASA_2002/CH2.MM | R_s=592.7654495964092 |
| CH2Br2 | R_s=R_NASA_2002/CH2Br2.MM | R_s=47.82979312861688 |
| CH2CL | R_s=R_NASA_2002/CH2CL.MM | R_s=168.0384514177364 |
| CH2CLBr | R_s=R_NASA_2002/CH2CLBr.MM | R_s=64.26218844771493 |
| CH2CL2 | R_s=R_NASA_2002/CH2CL2.MM | R_s=97.89496563038588 |
| CH2F | R_s=R_NASA_2002/CH2F.MM | R_s=251.7630955221803 |
| CH2FBr | R_s=R_NASA_2002/CH2FBr.MM | R_s=73.62566955265032 |
| CH2FCL | R_s=R_NASA_2002/CH2FCL.MM | R_s=121.4181786825755 |
| CH2F2 | R_s=R_NASA_2002/CH2F2.MM | R_s=159.8218142908129 |
| CH2I2 | R_s=R_NASA_2002/CH2I2.MM | R_s=31.0432014394506 |
| CH3 | R_s=R_NASA_2002/CH3.MM | R_s=553.0254374599256 |
| CH3Br | R_s=R_NASA_2002/CH3Br.MM | R_s=87.57743432275962 |
| CH3CL | R_s=R_NASA_2002/CH3CL.MM | R_s=164.6837079737725 |
| CH3F | R_s=R_NASA_2002/CH3F.MM | R_s=244.3067247305985 |
| CH3I | R_s=R_NASA_2002/CH3I.MM | R_s=58.57778754097095 |
| CH2OH | R_s=R_NASA_2002/CH2OH.MM | R_s=267.9156226477351 |
| CH2OHplus | R_s=R_NASA_2002/CH2OHplus.MM | R_s=267.9203587915685 |
| CH3O | R_s=R_NASA_2002/CH3O.MM | R_s=267.9156226477351 |
| CH4 | R_s=R_NASA_2002/CH4.MM | R_s=518.2791167938085 |
| CH3OH | R_s=R_NASA_2002/CH3OH.MM | R_s=259.4878075117987 |
| CH3OOH | R_s=R_NASA_2002/CH3OOH.MM | R_s=173.069399095694 |
| CI | R_s=R_NASA_2002/CI.MM | R_s=59.85287279999731 |
| CI2 | R_s=R_NASA_2002/CI2.MM | R_s=31.27862185051489 |
| CI3 | R_s=R_NASA_2002/CI3.MM | R_s=21.17127975667193 |
| CI4 | R_s=R_NASA_2002/CI4.MM | R_s=16.0007981085259 |
| CN | R_s=R_NASA_2002/CN.MM | R_s=319.5735161853222 |
| CNplus | R_s=R_NASA_2002/CNplus.MM | R_s=319.5802548189978 |
| CNminus | R_s=R_NASA_2002/CNminus.MM | R_s=319.5667778358206 |
| CNN | R_s=R_NASA_2002/CNN.MM | R_s=207.7366386751982 |
| CO | R_s=R_NASA_2002/CO.MM | R_s=296.8383547363272 |
| COplus | R_s=R_NASA_2002/COplus.MM | R_s=296.8441686645506 |
| COCL | R_s=R_NASA_2002/COCL.MM | R_s=131.0126987178376 |
| COCL2 | R_s=R_NASA_2002/COCL2.MM | R_s=84.05580082514373 |
| COFCL | R_s=R_NASA_2002/COFCL.MM | R_s=100.8285281901095 |
| COF2 | R_s=R_NASA_2002/COF2.MM | R_s=125.9636673413314 |
| COHCL | R_s=R_NASA_2002/COHCL.MM | R_s=128.9644466724905 |
| COHF | R_s=R_NASA_2002/COHF.MM | R_s=173.1588482172291 |
| COS | R_s=R_NASA_2002/COS.MM | R_s=138.4013010382005 |
| CO2 | R_s=R_NASA_2002/CO2.MM | R_s=188.9244822140674 |
| CO2plus | R_s=R_NASA_2002/CO2plus.MM | R_s=188.9268372797449 |
| COOH | R_s=R_NASA_2002/COOH.MM | R_s=184.694465078423 |
| CP | R_s=R_NASA_2002/CP.MM | R_s=193.429714054109 |
| CS | R_s=R_NASA_2002/CS.MM | R_s=188.6407249346012 |
| CS2 | R_s=R_NASA_2002/CS2.MM | R_s=109.1987859318341 |
| C2 | R_s=R_NASA_2002/C2.MM | R_s=346.1277027983382 |
| C2plus | R_s=R_NASA_2002/C2plus.MM | R_s=346.1356078327848 |
| C2minus | R_s=R_NASA_2002/C2minus.MM | R_s=346.1197981249531 |
| C2CL | R_s=R_NASA_2002/C2CL.MM | R_s=139.7991740984356 |
| C2CL2 | R_s=R_NASA_2002/C2CL2.MM | R_s=87.58824694396103 |
| C2CL3 | R_s=R_NASA_2002/C2CL3.MM | R_s=63.77087353620636 |
| C2CL4 | R_s=R_NASA_2002/C2CL4.MM | R_s=50.13786224870682 |
| C2CL6 | R_s=R_NASA_2002/C2CL6.MM | R_s=35.12104541061496 |
| C2F | R_s=R_NASA_2002/C2F.MM | R_s=193.2708051067979 |
| C2FCL | R_s=R_NASA_2002/C2FCL.MM | R_s=105.9535490125068 |
| C2FCL3 | R_s=R_NASA_2002/C2FCL3.MM | R_s=55.66032008482446 |
| C2F2 | R_s=R_NASA_2002/C2F2.MM | R_s=134.0650186878026 |
| C2F2CL2 | R_s=R_NASA_2002/C2F2CL2.MM | R_s=62.55047312435939 |
| C2F3 | R_s=R_NASA_2002/C2F3.MM | R_s=102.6267581555277 |
| C2F3CL | R_s=R_NASA_2002/C2F3CL.MM | R_s=71.38748063597872 |
| C2F4 | R_s=R_NASA_2002/C2F4.MM | R_s=83.13223952314488 |
| C2F6 | R_s=R_NASA_2002/C2F6.MM | R_s=60.24463736653651 |
| C2H | R_s=R_NASA_2002/C2H.MM | R_s=332.1890229626511 |
| C2HCL | R_s=R_NASA_2002/C2HCL.MM | R_s=137.4700985614903 |
| C2HCL3 | R_s=R_NASA_2002/C2HCL3.MM | R_s=63.28209149976589 |
| C2HF | R_s=R_NASA_2002/C2HF.MM | R_s=188.8462000477917 |
| C2HFCL2 | R_s=R_NASA_2002/C2HFCL2.MM | R_s=72.34143575687527 |
| C2HF2CL | R_s=R_NASA_2002/C2HF2CL.MM | R_s=84.42875780247421 |
| C2HF3 | R_s=R_NASA_2002/C2HF3.MM | R_s=101.3656526070093 |
| C2H2_vinylidene | R_s=R_NASA_2002/C2H2_vinylidene.MM | R_s=319.3295152181795 |
| C2H2CL2 | R_s=R_NASA_2002/C2H2CL2.MM | R_s=85.76635739991467 |
| C2H2FCL | R_s=R_NASA_2002/C2H2FCL.MM | R_s=103.2998884991077 |
| C2H2F2 | R_s=R_NASA_2002/C2H2F2.MM | R_s=129.8444698353657 |
| CH2CO_ketene | R_s=R_NASA_2002/CH2CO_ketene.MM | R_s=197.7908816776206 |
| O_CH_2O | R_s=R_NASA_2002/O_CH_2O.MM | R_s=143.2638455250596 |
| HO_CO_2OH | R_s=R_NASA_2002/HO_CO_2OH.MM | R_s=92.34723253921148 |
| C2H3_vinyl | R_s=R_NASA_2002/C2H3_vinyl.MM | R_s=307.4285215649937 |
| CH2BrminusCOOH | R_s=R_NASA_2002/CH2BrminusCOOH.MM | R_s=59.83872242296076 |
| C2H3CL | R_s=R_NASA_2002/C2H3CL.MM | R_s=133.0359794373957 |
| CH2CLminusCOOH | R_s=R_NASA_2002/CH2CLminusCOOH.MM | R_s=87.98688462414359 |
| C2H3F | R_s=R_NASA_2002/C2H3F.MM | R_s=180.5781435549581 |
| CH3CN | R_s=R_NASA_2002/CH3CN.MM | R_s=202.5355208721054 |
| CH3CO_acetyl | R_s=R_NASA_2002/CH3CO_acetyl.MM | R_s=193.1593774088376 |
| C2H4 | R_s=R_NASA_2002/C2H4.MM | R_s=296.3827247982046 |
| C2H4O_ethylen_o | R_s=R_NASA_2002/C2H4O_ethylen_o.MM | R_s=188.7398144398419 |
| CH3CHO_ethanal | R_s=R_NASA_2002/CH3CHO_ethanal.MM | R_s=188.7398144398419 |
| CH3COOH | R_s=R_NASA_2002/CH3COOH.MM | R_s=138.4546316223484 |
| OHCH2COOH | R_s=R_NASA_2002/OHCH2COOH.MM | R_s=109.3270652885103 |
| C2H5 | R_s=R_NASA_2002/C2H5.MM | R_s=286.1031413126138 |
| C2H5Br | R_s=R_NASA_2002/C2H5Br.MM | R_s=76.30399091085127 |
| C2H6 | R_s=R_NASA_2002/C2H6.MM | R_s=276.5127187299628 |
| CH3N2CH3 | R_s=R_NASA_2002/CH3N2CH3.MM | R_s=143.1494957856454 |
| C2H5OH | R_s=R_NASA_2002/C2H5OH.MM | R_s=180.4808671619877 |
| CH3OCH3 | R_s=R_NASA_2002/CH3OCH3.MM | R_s=180.4808671619877 |
| CH3O2CH3 | R_s=R_NASA_2002/CH3O2CH3.MM | R_s=133.9578113238676 |
| CCN | R_s=R_NASA_2002/CCN.MM | R_s=218.6402160507625 |
| CNC | R_s=R_NASA_2002/CNC.MM | R_s=218.6402160507625 |
| OCCN | R_s=R_NASA_2002/OCCN.MM | R_s=153.8932181624409 |
| C2N2 | R_s=R_NASA_2002/C2N2.MM | R_s=159.7867580926611 |
| C2O | R_s=R_NASA_2002/C2O.MM | R_s=207.7537680406189 |
| C3 | R_s=R_NASA_2002/C3.MM | R_s=230.7518018655588 |
| C3H3_1_propynl | R_s=R_NASA_2002/C3H3_1_propynl.MM | R_s=212.8863434787863 |
| C3H3_2_propynl | R_s=R_NASA_2002/C3H3_2_propynl.MM | R_s=212.8863434787863 |
| C3H4_allene | R_s=R_NASA_2002/C3H4_allene.MM | R_s=207.5304775925235 |
| C3H4_propyne | R_s=R_NASA_2002/C3H4_propyne.MM | R_s=207.5304775925235 |
| C3H4_cyclo | R_s=R_NASA_2002/C3H4_cyclo.MM | R_s=207.5304775925235 |
| C3H5_allyl | R_s=R_NASA_2002/C3H5_allyl.MM | R_s=202.437487521852 |
| C3H6_propylene | R_s=R_NASA_2002/C3H6_propylene.MM | R_s=197.588483198803 |
| C3H6_cyclo | R_s=R_NASA_2002/C3H6_cyclo.MM | R_s=197.588483198803 |
| C3H6O_propylox | R_s=R_NASA_2002/C3H6O_propylox.MM | R_s=143.1576294001599 |
| C3H6O_acetone | R_s=R_NASA_2002/C3H6O_acetone.MM | R_s=143.1576294001599 |
| C3H6O_propanal | R_s=R_NASA_2002/C3H6O_propanal.MM | R_s=143.1576294001599 |
| C3H7_n_propyl | R_s=R_NASA_2002/C3H7_n_propyl.MM | R_s=192.9663421191394 |
| C3H7_i_propyl | R_s=R_NASA_2002/C3H7_i_propyl.MM | R_s=192.9663421191394 |
| C3H8 | R_s=R_NASA_2002/C3H8.MM | R_s=188.5555073270316 |
| C3H8O_1propanol | R_s=R_NASA_2002/C3H8O_1propanol.MM | R_s=138.3554244594644 |
| C3H8O_2propanol | R_s=R_NASA_2002/C3H8O_2propanol.MM | R_s=138.3554244594644 |
| CNCOCN | R_s=R_NASA_2002/CNCOCN.MM | R_s=103.8724976881748 |
| C3O2 | R_s=R_NASA_2002/C3O2.MM | R_s=122.2161106203211 |
| C4 | R_s=R_NASA_2002/C4.MM | R_s=173.0638513991691 |
| C4H2_butadiyne | R_s=R_NASA_2002/C4H2_butadiyne.MM | R_s=166.0945114813255 |
| C4H4_1_3minuscyclo | R_s=R_NASA_2002/C4H4_1_3minuscyclo.MM | R_s=159.6647576090898 |
| C4H6_butadiene | R_s=R_NASA_2002/C4H6_butadiene.MM | R_s=153.7142607824969 |
| C4H6_1butyne | R_s=R_NASA_2002/C4H6_1butyne.MM | R_s=153.7142607824969 |
| C4H6_2butyne | R_s=R_NASA_2002/C4H6_2butyne.MM | R_s=153.7142607824969 |
| C4H6_cyclo | R_s=R_NASA_2002/C4H6_cyclo.MM | R_s=153.7142607824969 |
| C4H8_1_butene | R_s=R_NASA_2002/C4H8_1_butene.MM | R_s=148.1913623991023 |
| C4H8_cis2_buten | R_s=R_NASA_2002/C4H8_cis2_buten.MM | R_s=148.1913623991023 |
| C4H8_isobutene | R_s=R_NASA_2002/C4H8_isobutene.MM | R_s=148.1913623991023 |
| C4H8_cyclo | R_s=R_NASA_2002/C4H8_cyclo.MM | R_s=148.1913623991023 |
| C4H9_n_butyl | R_s=R_NASA_2002/C4H9_n_butyl.MM | R_s=145.5761135660341 |
| C4H9_i_butyl | R_s=R_NASA_2002/C4H9_i_butyl.MM | R_s=145.5761135660341 |
| C4H9_s_butyl | R_s=R_NASA_2002/C4H9_s_butyl.MM | R_s=145.5761135660341 |
| C4H9_t_butyl | R_s=R_NASA_2002/C4H9_t_butyl.MM | R_s=145.5761135660341 |
| C4H10_n_butane | R_s=R_NASA_2002/C4H10_n_butane.MM | R_s=143.0515706563069 |
| C4H10_isobutane | R_s=R_NASA_2002/C4H10_isobutane.MM | R_s=143.0515706563069 |
| C4N2 | R_s=R_NASA_2002/C4N2.MM | R_s=109.3201080253812 |
| C5 | R_s=R_NASA_2002/C5.MM | R_s=138.4510811193353 |
| C5H6_1_3cyclo | R_s=R_NASA_2002/C5H6_1_3cyclo.MM | R_s=125.78409389006 |
| C5H8_cyclo | R_s=R_NASA_2002/C5H8_cyclo.MM | R_s=122.0615934167408 |
| C5H10_1_pentene | R_s=R_NASA_2002/C5H10_1_pentene.MM | R_s=118.5530899192818 |
| C5H10_cyclo | R_s=R_NASA_2002/C5H10_cyclo.MM | R_s=118.5530899192818 |
| C5H11_pentyl | R_s=R_NASA_2002/C5H11_pentyl.MM | R_s=116.873402113329 |
| C5H11_t_pentyl | R_s=R_NASA_2002/C5H11_t_pentyl.MM | R_s=116.873402113329 |
| C5H12_n_pentane | R_s=R_NASA_2002/C5H12_n_pentane.MM | R_s=115.2406457877736 |
| C5H12_i_pentane | R_s=R_NASA_2002/C5H12_i_pentane.MM | R_s=115.2406457877736 |
| CH3C_CH3_2CH3 | R_s=R_NASA_2002/CH3C_CH3_2CH3.MM | R_s=115.2406457877736 |
| C6D5_phenyl | R_s=R_NASA_2002/C6D5_phenyl.MM | R_s=101.2296993560944 |
| C6D6 | R_s=R_NASA_2002/C6D6.MM | R_s=98.80676627971884 |
| C6H2 | R_s=R_NASA_2002/C6H2.MM | R_s=112.2362718830757 |
| C6H5_phenyl | R_s=R_NASA_2002/C6H5_phenyl.MM | R_s=107.8346490903833 |
| C6H5O_phenoxy | R_s=R_NASA_2002/C6H5O_phenoxy.MM | R_s=89.30373037260763 |
| C6H6 | R_s=R_NASA_2002/C6H6.MM | R_s=106.4431717393932 |
| C6H5OH_phenol | R_s=R_NASA_2002/C6H5OH_phenol.MM | R_s=88.34727924103434 |
| C6H10_cyclo | R_s=R_NASA_2002/C6H10_cyclo.MM | R_s=101.218743760926 |
| C6H12_1_hexene | R_s=R_NASA_2002/C6H12_1_hexene.MM | R_s=98.79424159940152 |
| C6H12_cyclo | R_s=R_NASA_2002/C6H12_cyclo.MM | R_s=98.79424159940152 |
| C6H13_n_hexyl | R_s=R_NASA_2002/C6H13_n_hexyl.MM | R_s=97.62503079229123 |
| C6H14_n_hexane | R_s=R_NASA_2002/C6H14_n_hexane.MM | R_s=96.48317105956971 |
| C7H7_benzyl | R_s=R_NASA_2002/C7H7_benzyl.MM | R_s=91.23700434805129 |
| C7H8 | R_s=R_NASA_2002/C7H8.MM | R_s=90.23892530390688 |
| C7H8O_cresol_mx | R_s=R_NASA_2002/C7H8O_cresol_mx.MM | R_s=76.88773455947235 |
| C7H14_1_heptene | R_s=R_NASA_2002/C7H14_1_heptene.MM | R_s=84.68077851377274 |
| C7H15_n_heptyl | R_s=R_NASA_2002/C7H15_n_heptyl.MM | R_s=83.82031171240196 |
| C7H16_n_heptane | R_s=R_NASA_2002/C7H16_n_heptane.MM | R_s=82.97715593131233 |
| C7H16_2_methylh | R_s=R_NASA_2002/C7H16_2_methylh.MM | R_s=82.97715593131233 |
| C8H8_styrene | R_s=R_NASA_2002/C8H8_styrene.MM | R_s=79.83237880454487 |
| C8H10_ethylbenz | R_s=R_NASA_2002/C8H10_ethylbenz.MM | R_s=78.31650732350586 |
| C8H16_1_octene | R_s=R_NASA_2002/C8H16_1_octene.MM | R_s=74.09568119955115 |
| C8H17_n_octyl | R_s=R_NASA_2002/C8H17_n_octyl.MM | R_s=73.43604846398067 |
| C8H18_n_octane | R_s=R_NASA_2002/C8H18_n_octane.MM | R_s=72.78805678301707 |
| C8H18_isooctane | R_s=R_NASA_2002/C8H18_isooctane.MM | R_s=72.78805678301707 |
| C9H19_n_nonyl | R_s=R_NASA_2002/C9H19_n_nonyl.MM | R_s=65.34112038335474 |
| C10H8_naphthale | R_s=R_NASA_2002/C10H8_naphthale.MM | R_s=64.87039297336079 |
| C10H21_n_decyl | R_s=R_NASA_2002/C10H21_n_decyl.MM | R_s=58.85362700810497 |
| C12H9_o_bipheny | R_s=R_NASA_2002/C12H9_o_bipheny.MM | R_s=54.27206003974155 |
| C12H10_biphenyl | R_s=R_NASA_2002/C12H10_biphenyl.MM | R_s=53.91732454519163 |
| Ca | R_s=R_NASA_2002/Ca.MM | R_s=207.4572583462249 |
| Caplus | R_s=R_NASA_2002/Caplus.MM | R_s=207.4600981239042 |
| CaBr | R_s=R_NASA_2002/CaBr.MM | R_s=69.29766131586405 |
| CaBr2 | R_s=R_NASA_2002/CaBr2.MM | R_s=41.59606975976306 |
| CaCL | R_s=R_NASA_2002/CaCL.MM | R_s=110.0802584369332 |
| CaCLplus | R_s=R_NASA_2002/CaCLplus.MM | R_s=110.0810579823968 |
| CaCL2 | R_s=R_NASA_2002/CaCL2.MM | R_s=74.91595184891516 |
| CaF | R_s=R_NASA_2002/CaF.MM | R_s=140.7409989374573 |
| CaFplus | R_s=R_NASA_2002/CaFplus.MM | R_s=140.7423059098666 |
| CaF2 | R_s=R_NASA_2002/CaF2.MM | R_s=106.4936614431362 |
| CaH | R_s=R_NASA_2002/CaH.MM | R_s=202.367817311713 |
| CaI | R_s=R_NASA_2002/CaI.MM | R_s=49.79248420507854 |
| CaI2 | R_s=R_NASA_2002/CaI2.MM | R_s=28.29139668472509 |
| CaO | R_s=R_NASA_2002/CaO.MM | R_s=148.2677870229362 |
| CaOplus | R_s=R_NASA_2002/CaOplus.MM | R_s=148.2692375271269 |
| CaOH | R_s=R_NASA_2002/CaOH.MM | R_s=145.6498638704788 |
| CaOHplus | R_s=R_NASA_2002/CaOHplus.MM | R_s=145.6512636043372 |
| Ca_OH_2 | R_s=R_NASA_2002/Ca_OH_2.MM | R_s=112.2171852873995 |
| CaS | R_s=R_NASA_2002/CaS.MM | R_s=115.2498787131115 |
| Ca2 | R_s=R_NASA_2002/Ca2.MM | R_s=103.7286291731124 |
| Cd | R_s=R_NASA_2002/Cd.MM | R_s=73.96493225751928 |
| Cdplus | R_s=R_NASA_2002/Cdplus.MM | R_s=73.96529323073246 |
| CL | R_s=R_NASA_2002/CL.MM | R_s=234.5209714269596 |
| CLplus | R_s=R_NASA_2002/CLplus.MM | R_s=234.5246004624662 |
| CLminus | R_s=R_NASA_2002/CLminus.MM | R_s=234.5173425037629 |
| CLCN | R_s=R_NASA_2002/CLCN.MM | R_s=135.2597673026367 |
| CLF | R_s=R_NASA_2002/CLF.MM | R_s=152.6952752615198 |
| CLF3 | R_s=R_NASA_2002/CLF3.MM | R_s=89.93653891161999 |
| CLF5 | R_s=R_NASA_2002/CLF5.MM | R_s=63.73928460402045 |
| CLO | R_s=R_NASA_2002/CLO.MM | R_s=161.5954163459819 |
| CLO2 | R_s=R_NASA_2002/CLO2.MM | R_s=123.2653835776065 |
| CL2 | R_s=R_NASA_2002/CL2.MM | R_s=117.2604857134798 |
| CL2O | R_s=R_NASA_2002/CL2O.MM | R_s=95.67267396502405 |
| Co | R_s=R_NASA_2002/Co.MM | R_s=141.0829888755405 |
| Coplus | R_s=R_NASA_2002/Coplus.MM | R_s=141.0843022073838 |
| Cominus | R_s=R_NASA_2002/Cominus.MM | R_s=141.0816755681481 |
| Cr | R_s=R_NASA_2002/Cr.MM | R_s=159.9056852340849 |
| Crplus | R_s=R_NASA_2002/Crplus.MM | R_s=159.9073723833997 |
| Crminus | R_s=R_NASA_2002/Crminus.MM | R_s=159.9039981203712 |
| CrN | R_s=R_NASA_2002/CrN.MM | R_s=125.9715042392141 |
| CrO | R_s=R_NASA_2002/CrO.MM | R_s=122.2797391003817 |
| CrO2 | R_s=R_NASA_2002/CrO2.MM | R_s=98.9878194985648 |
| CrO3 | R_s=R_NASA_2002/CrO3.MM | R_s=83.1494595191926 |
| CrO3minus | R_s=R_NASA_2002/CrO3minus.MM | R_s=83.14900333775795 |
| Cs | R_s=R_NASA_2002/Cs.MM | R_s=62.559300615588 |
| Csplus | R_s=R_NASA_2002/Csplus.MM | R_s=62.55955884558522 |
| Csminus | R_s=R_NASA_2002/Csminus.MM | R_s=62.5590423877226 |
| CsBO2 | R_s=R_NASA_2002/CsBO2.MM | R_s=47.31787366207544 |
| CsBr | R_s=R_NASA_2002/CsBr.MM | R_s=39.07003189942927 |
| CsCL | R_s=R_NASA_2002/CsCL.MM | R_s=49.38553425741328 |
| CsF | R_s=R_NASA_2002/CsF.MM | R_s=54.73509608115722 |
| CsH | R_s=R_NASA_2002/CsH.MM | R_s=62.08842894650043 |
| CsI | R_s=R_NASA_2002/CsI.MM | R_s=32.0021344835486 |
| CsLi | R_s=R_NASA_2002/CsLi.MM | R_s=59.45429433496524 |
| CsNO2 | R_s=R_NASA_2002/CsNO2.MM | R_s=46.4726837569193 |
| CsNO3 | R_s=R_NASA_2002/CsNO3.MM | R_s=42.65792965843015 |
| CsNa | R_s=R_NASA_2002/CsNa.MM | R_s=53.33371991777555 |
| CsO | R_s=R_NASA_2002/CsO.MM | R_s=55.83748279522124 |
| CsOH | R_s=R_NASA_2002/CsOH.MM | R_s=55.46205897442107 |
| CsRb | R_s=R_NASA_2002/CsRb.MM | R_s=38.07459017988696 |
| Cs2 | R_s=R_NASA_2002/Cs2.MM | R_s=31.279650307794 |
| Cs2Br2 | R_s=R_NASA_2002/Cs2Br2.MM | R_s=19.53501594971464 |
| Cs2CO3 | R_s=R_NASA_2002/Cs2CO3.MM | R_s=25.51862102917011 |
| Cs2CL2 | R_s=R_NASA_2002/Cs2CL2.MM | R_s=24.69276712870664 |
| Cs2F2 | R_s=R_NASA_2002/Cs2F2.MM | R_s=27.36754804057861 |
| Cs2I2 | R_s=R_NASA_2002/Cs2I2.MM | R_s=16.0010672417743 |
| Cs2O | R_s=R_NASA_2002/Cs2O.MM | R_s=29.503790315684 |
| Cs2Oplus | R_s=R_NASA_2002/Cs2Oplus.MM | R_s=29.50384775081279 |
| Cs2O2 | R_s=R_NASA_2002/Cs2O2.MM | R_s=27.91874139761062 |
| Cs2O2H2 | R_s=R_NASA_2002/Cs2O2H2.MM | R_s=27.73102948721054 |
| Cs2SO4 | R_s=R_NASA_2002/Cs2SO4.MM | R_s=22.97618366639171 |
| Cu | R_s=R_NASA_2002/Cu.MM | R_s=130.8417839045731 |
| Cuplus | R_s=R_NASA_2002/Cuplus.MM | R_s=130.842913486645 |
| Cuminus | R_s=R_NASA_2002/Cuminus.MM | R_s=130.8406543420047 |
| CuCL | R_s=R_NASA_2002/CuCL.MM | R_s=83.98541399408076 |
| CuF | R_s=R_NASA_2002/CuF.MM | R_s=100.7272652981032 |
| CuF2 | R_s=R_NASA_2002/CuF2.MM | R_s=81.88144778318831 |
| CuO | R_s=R_NASA_2002/CuO.MM | R_s=104.5248625313343 |
| Cu2 | R_s=R_NASA_2002/Cu2.MM | R_s=65.42089195228652 |
| Cu3CL3 | R_s=R_NASA_2002/Cu3CL3.MM | R_s=27.99513799802692 |
| D | R_s=R_NASA_2002/D.MM | R_s=4128.128565484767 |
| Dplus | R_s=R_NASA_2002/Dplus.MM | R_s=4129.253289234842 |
| Dminus | R_s=R_NASA_2002/Dminus.MM | R_s=4127.004454271128 |
| DBr | R_s=R_NASA_2002/DBr.MM | R_s=101.4973711182908 |
| DCL | R_s=R_NASA_2002/DCL.MM | R_s=221.9139339893436 |
| DF | R_s=R_NASA_2002/DF.MM | R_s=395.6916093945809 |
| DOCL | R_s=R_NASA_2002/DOCL.MM | R_s=155.5080599811822 |
| DO2 | R_s=R_NASA_2002/DO2.MM | R_s=244.4505323303493 |
| DO2minus | R_s=R_NASA_2002/DO2minus.MM | R_s=244.4465896088767 |
| D2 | R_s=R_NASA_2002/D2.MM | R_s=2064.064282742384 |
| D2plus | R_s=R_NASA_2002/D2plus.MM | R_s=2064.345425380731 |
| D2minus | R_s=R_NASA_2002/D2minus.MM | R_s=2063.783216671086 |
| D2O | R_s=R_NASA_2002/D2O.MM | R_s=415.1506091292798 |
| D2O2 | R_s=R_NASA_2002/D2O2.MM | R_s=230.7844415816536 |
| D2S | R_s=R_NASA_2002/D2S.MM | R_s=230.3611505368158 |
| eminus | R_s=R_NASA_2002/eminus.MM | R_s=15156355.44527048 |
| F | R_s=R_NASA_2002/F.MM | R_s=437.6405697085111 |
| Fplus | R_s=R_NASA_2002/Fplus.MM | R_s=437.653207431117 |
| Fminus | R_s=R_NASA_2002/Fminus.MM | R_s=437.6279327157407 |
| FCN | R_s=R_NASA_2002/FCN.MM | R_s=184.7011806733685 |
| FCO | R_s=R_NASA_2002/FCO.MM | R_s=176.8716601042511 |
| FO | R_s=R_NASA_2002/FO.MM | R_s=237.5712541866057 |
| FO2_FOO | R_s=R_NASA_2002/FO2_FOO.MM | R_s=163.0378036103753 |
| FO2_OFO | R_s=R_NASA_2002/FO2_OFO.MM | R_s=163.0378036103753 |
| F2 | R_s=R_NASA_2002/F2.MM | R_s=218.8202848542556 |
| F2O | R_s=R_NASA_2002/F2O.MM | R_s=153.9825212609751 |
| F2O2 | R_s=R_NASA_2002/F2O2.MM | R_s=118.7856270933028 |
| FS2F | R_s=R_NASA_2002/FS2F.MM | R_s=81.41321845936034 |
| Fe | R_s=R_NASA_2002/Fe.MM | R_s=148.8848061599069 |
| Feplus | R_s=R_NASA_2002/Feplus.MM | R_s=148.8862687618774 |
| Fe_CO_5 | R_s=R_NASA_2002/Fe_CO_5.MM | R_s=42.44340477448436 |
| FeCL | R_s=R_NASA_2002/FeCL.MM | R_s=91.06959626716905 |
| FeCL2 | R_s=R_NASA_2002/FeCL2.MM | R_s=65.59689469905563 |
| FeCL3 | R_s=R_NASA_2002/FeCL3.MM | R_s=51.25935242040887 |
| FeO | R_s=R_NASA_2002/FeO.MM | R_s=115.7288807478384 |
| Fe_OH_2 | R_s=R_NASA_2002/Fe_OH_2.MM | R_s=92.52728253650581 |
| Fe2CL4 | R_s=R_NASA_2002/Fe2CL4.MM | R_s=32.79844734952781 |
| Fe2CL6 | R_s=R_NASA_2002/Fe2CL6.MM | R_s=25.62967621020443 |
| Ga | R_s=R_NASA_2002/Ga.MM | R_s=119.2500609554953 |
| Gaplus | R_s=R_NASA_2002/Gaplus.MM | R_s=119.2509992555999 |
| GaBr | R_s=R_NASA_2002/GaBr.MM | R_s=55.56799240778737 |
| GaBr2 | R_s=R_NASA_2002/GaBr2.MM | R_s=36.22374319808653 |
| GaBr3 | R_s=R_NASA_2002/GaBr3.MM | R_s=26.86984988769855 |
| GaCL | R_s=R_NASA_2002/GaCL.MM | R_s=79.05293983418271 |
| GaCL2 | R_s=R_NASA_2002/GaCL2.MM | R_s=59.12345248846255 |
| GaCL3 | R_s=R_NASA_2002/GaCL3.MM | R_s=47.21931827216866 |
| GaF | R_s=R_NASA_2002/GaF.MM | R_s=93.71438796179906 |
| GaF2 | R_s=R_NASA_2002/GaF2.MM | R_s=77.18610233224483 |
| GaF3 | R_s=R_NASA_2002/GaF3.MM | R_s=65.61386896362842 |
| GaH | R_s=R_NASA_2002/GaH.MM | R_s=117.5507069466347 |
| GaI | R_s=R_NASA_2002/GaI.MM | R_s=42.28540396720764 |
| GaI2 | R_s=R_NASA_2002/GaI2.MM | R_s=25.69907626430948 |
| GaI3 | R_s=R_NASA_2002/GaI3.MM | R_s=18.45870319408682 |
| GaO | R_s=R_NASA_2002/GaO.MM | R_s=96.9929913301541 |
| GaOH | R_s=R_NASA_2002/GaOH.MM | R_s=95.86578353088434 |
| Ga2Br2 | R_s=R_NASA_2002/Ga2Br2.MM | R_s=27.78399620389368 |
| Ga2Br4 | R_s=R_NASA_2002/Ga2Br4.MM | R_s=18.11187159904327 |
| Ga2Br6 | R_s=R_NASA_2002/Ga2Br6.MM | R_s=13.43492494384927 |
| Ga2CL2 | R_s=R_NASA_2002/Ga2CL2.MM | R_s=39.52646991709135 |
| Ga2CL4 | R_s=R_NASA_2002/Ga2CL4.MM | R_s=29.56172624423128 |
| Ga2CL6 | R_s=R_NASA_2002/Ga2CL6.MM | R_s=23.60965913608433 |
| Ga2F2 | R_s=R_NASA_2002/Ga2F2.MM | R_s=46.85719398089953 |
| Ga2F4 | R_s=R_NASA_2002/Ga2F4.MM | R_s=38.59305116612241 |
| Ga2F6 | R_s=R_NASA_2002/Ga2F6.MM | R_s=32.80693448181421 |
| Ga2I2 | R_s=R_NASA_2002/Ga2I2.MM | R_s=21.14270198360382 |
| Ga2I4 | R_s=R_NASA_2002/Ga2I4.MM | R_s=12.84953813215474 |
| Ga2I6 | R_s=R_NASA_2002/Ga2I6.MM | R_s=9.22935159704341 |
| Ga2O | R_s=R_NASA_2002/Ga2O.MM | R_s=53.4880543264709 |
| Ge | R_s=R_NASA_2002/Ge.MM | R_s=114.4613436123348 |
| Geplus | R_s=R_NASA_2002/Geplus.MM | R_s=114.4622080667311 |
| Geminus | R_s=R_NASA_2002/Geminus.MM | R_s=114.4604791709957 |
| GeBr | R_s=R_NASA_2002/GeBr.MM | R_s=54.50540172015943 |
| GeBr2 | R_s=R_NASA_2002/GeBr2.MM | R_s=35.76916987885463 |
| GeBr3 | R_s=R_NASA_2002/GeBr3.MM | R_s=26.61891711914763 |
| GeBr4 | R_s=R_NASA_2002/GeBr4.MM | R_s=21.19654511339533 |
| GeCL | R_s=R_NASA_2002/GeCL.MM | R_s=76.91961551626839 |
| GeCL2 | R_s=R_NASA_2002/GeCL2.MM | R_s=57.9220040962479 |
| GeCL3 | R_s=R_NASA_2002/GeCL3.MM | R_s=46.44982374203208 |
| GeCL4 | R_s=R_NASA_2002/GeCL4.MM | R_s=38.77078320556581 |
| GeF | R_s=R_NASA_2002/GeF.MM | R_s=90.73130597718665 |
| GeF2 | R_s=R_NASA_2002/GeF2.MM | R_s=75.15104846699552 |
| GeF3 | R_s=R_NASA_2002/GeF3.MM | R_s=64.13745174366579 |
| GeF4 | R_s=R_NASA_2002/GeF4.MM | R_s=55.93937900969867 |
| GeH4 | R_s=R_NASA_2002/GeH4.MM | R_s=108.4424304333173 |
| GeI | R_s=R_NASA_2002/GeI.MM | R_s=41.66726344257999 |
| GeO | R_s=R_NASA_2002/GeO.MM | R_s=93.80108619868818 |
| GeO2 | R_s=R_NASA_2002/GeO2.MM | R_s=79.45878584234529 |
| GeS | R_s=R_NASA_2002/GeS.MM | R_s=79.40854782484124 |
| GeS2 | R_s=R_NASA_2002/GeS2.MM | R_s=60.79163559260072 |
| Ge2 | R_s=R_NASA_2002/Ge2.MM | R_s=57.23067180616741 |
| H | R_s=R_NASA_2002/H.MM | R_s=8248.975137408972 |
| Hplus | R_s=R_NASA_2002/Hplus.MM | R_s=8253.46732163884 |
| Hminus | R_s=R_NASA_2002/Hminus.MM | R_s=8244.487840516989 |
| HALO | R_s=R_NASA_2002/HALO.MM | R_s=189.0130500714294 |
| HALO2 | R_s=R_NASA_2002/HALO2.MM | R_s=138.6016114681605 |
| HBO | R_s=R_NASA_2002/HBO.MM | R_s=298.8845488264217 |
| HBOplus | R_s=R_NASA_2002/HBOplus.MM | R_s=298.8904431859389 |
| HBO2 | R_s=R_NASA_2002/HBO2.MM | R_s=189.7512742555869 |
| HBS | R_s=R_NASA_2002/HBS.MM | R_s=189.4650298036138 |
| HBSplus | R_s=R_NASA_2002/HBSplus.MM | R_s=189.4673983652048 |
| HCN | R_s=R_NASA_2002/HCN.MM | R_s=307.6546678043644 |
| HCO | R_s=R_NASA_2002/HCO.MM | R_s=286.5276910501192 |
| HCOplus | R_s=R_NASA_2002/HCOplus.MM | R_s=286.5331080963119 |
| HCCN | R_s=R_NASA_2002/HCCN.MM | R_s=212.9947607390504 |
| HCCO | R_s=R_NASA_2002/HCCO.MM | R_s=202.6499473296036 |
| HCL | R_s=R_NASA_2002/HCL.MM | R_s=228.0377850927595 |
| HD | R_s=R_NASA_2002/HD.MM | R_s=2751.276123892388 |
| HDplus | R_s=R_NASA_2002/HDplus.MM | R_s=2751.775661664527 |
| HDO | R_s=R_NASA_2002/HDO.MM | R_s=437.1104987729112 |
| HDO2 | R_s=R_NASA_2002/HDO2.MM | R_s=237.4149656367485 |
| HF | R_s=R_NASA_2002/HF.MM | R_s=415.5917909075958 |
| HI | R_s=R_NASA_2002/HI.MM | R_s=65.00129268145288 |
| HNC | R_s=R_NASA_2002/HNC.MM | R_s=307.6546678043644 |
| HNCO | R_s=R_NASA_2002/HNCO.MM | R_s=193.2486285797427 |
| HNO | R_s=R_NASA_2002/HNO.MM | R_s=268.0873565649622 |
| HNO2 | R_s=R_NASA_2002/HNO2.MM | R_s=176.8530871172158 |
| HNO3 | R_s=R_NASA_2002/HNO3.MM | R_s=131.9488535987269 |
| HOCL | R_s=R_NASA_2002/HOCL.MM | R_s=158.4906235834537 |
| HOF | R_s=R_NASA_2002/HOF.MM | R_s=230.9207160039958 |
| HO2 | R_s=R_NASA_2002/HO2.MM | R_s=251.9022478439252 |
| HO2minus | R_s=R_NASA_2002/HO2minus.MM | R_s=251.8980610846054 |
| HPO | R_s=R_NASA_2002/HPO.MM | R_s=173.2863945743971 |
| HSO3F | R_s=R_NASA_2002/HSO3F.MM | R_s=83.08693868405707 |
| H2 | R_s=R_NASA_2002/H2.MM | R_s=4124.487568704486 |
| H2plus | R_s=R_NASA_2002/H2plus.MM | R_s=4125.610309053885 |
| H2minus | R_s=R_NASA_2002/H2minus.MM | R_s=4123.365439272186 |
| HBOH | R_s=R_NASA_2002/HBOH.MM | R_s=288.4337486488024 |
| HCOOH | R_s=R_NASA_2002/HCOOH.MM | R_s=180.6497197850404 |
| H2F2 | R_s=R_NASA_2002/H2F2.MM | R_s=207.7958954537979 |
| H2O | R_s=R_NASA_2002/H2O.MM | R_s=461.5233290850878 |
| H2Oplus | R_s=R_NASA_2002/H2Oplus.MM | R_s=461.5373837880259 |
| H2O2 | R_s=R_NASA_2002/H2O2.MM | R_s=244.4377545224592 |
| H2S | R_s=R_NASA_2002/H2S.MM | R_s=243.9629493135154 |
| H2SO4 | R_s=R_NASA_2002/H2SO4.MM | R_s=84.77366288710837 |
| H2BOH | R_s=R_NASA_2002/H2BOH.MM | R_s=278.689102647899 |
| HB_OH_2 | R_s=R_NASA_2002/HB_OH_2.MM | R_s=181.4055272090662 |
| H3BO3 | R_s=R_NASA_2002/H3BO3.MM | R_s=134.4665358412059 |
| H3B3O3 | R_s=R_NASA_2002/H3B3O3.MM | R_s=99.62818294214057 |
| H3B3O6 | R_s=R_NASA_2002/H3B3O6.MM | R_s=63.25042475186231 |
| H3F3 | R_s=R_NASA_2002/H3F3.MM | R_s=138.5305969691986 |
| H3Oplus | R_s=R_NASA_2002/H3Oplus.MM | R_s=437.0822491314233 |
| H4F4 | R_s=R_NASA_2002/H4F4.MM | R_s=103.897947726899 |
| H5F5 | R_s=R_NASA_2002/H5F5.MM | R_s=83.11835818151914 |
| H6F6 | R_s=R_NASA_2002/H6F6.MM | R_s=69.26529848459929 |
| H7F7 | R_s=R_NASA_2002/H7F7.MM | R_s=59.37025584394225 |
| He | R_s=R_NASA_2002/He.MM | R_s=2077.26673798694 |
| Heplus | R_s=R_NASA_2002/Heplus.MM | R_s=2077.551488943151 |
| Hg | R_s=R_NASA_2002/Hg.MM | R_s=41.45008225734085 |
| Hgplus | R_s=R_NASA_2002/Hgplus.MM | R_s=41.45019562080521 |
| HgBr2 | R_s=R_NASA_2002/HgBr2.MM | R_s=23.07025011237576 |
| I | R_s=R_NASA_2002/I.MM | R_s=65.51756608730962 |
| Iplus | R_s=R_NASA_2002/Iplus.MM | R_s=65.5178493168297 |
| Iminus | R_s=R_NASA_2002/Iminus.MM | R_s=65.51728286023828 |
| IF5 | R_s=R_NASA_2002/IF5.MM | R_s=37.47004808359156 |
| IF7 | R_s=R_NASA_2002/IF7.MM | R_s=31.99186836728072 |
| I2 | R_s=R_NASA_2002/I2.MM | R_s=32.75878304365481 |
| In | R_s=R_NASA_2002/In.MM | R_s=72.41436011775157 |
| Inplus | R_s=R_NASA_2002/Inplus.MM | R_s=72.4147061149626 |
| InBr | R_s=R_NASA_2002/InBr.MM | R_s=42.69919166812174 |
| InBr2 | R_s=R_NASA_2002/InBr2.MM | R_s=30.27561847749303 |
| InBr3 | R_s=R_NASA_2002/InBr3.MM | R_s=23.45209714269597 |
| InCL | R_s=R_NASA_2002/InCL.MM | R_s=55.32985073633636 |
| InCL2 | R_s=R_NASA_2002/InCL2.MM | R_s=44.76789214102647 |
| InCL3 | R_s=R_NASA_2002/InCL3.MM | R_s=37.59193767887258 |
| InF | R_s=R_NASA_2002/InF.MM | R_s=62.13342909518585 |
| InF2 | R_s=R_NASA_2002/InF2.MM | R_s=54.40881152731022 |
| InF3 | R_s=R_NASA_2002/InF3.MM | R_s=48.39250730113827 |
| InH | R_s=R_NASA_2002/InH.MM | R_s=71.78419618265131 |
| InI | R_s=R_NASA_2002/InI.MM | R_s=34.39676915431156 |
| InI2 | R_s=R_NASA_2002/InI2.MM | R_s=22.55524786115741 |
| InI3 | R_s=R_NASA_2002/InI3.MM | R_s=16.7789000499484 |
| InO | R_s=R_NASA_2002/InO.MM | R_s=63.55784475153917 |
| InOH | R_s=R_NASA_2002/InOH.MM | R_s=63.07187980702344 |
| In2Br2 | R_s=R_NASA_2002/In2Br2.MM | R_s=21.34959583406087 |
| In2Br4 | R_s=R_NASA_2002/In2Br4.MM | R_s=15.13780923874652 |
| In2Br6 | R_s=R_NASA_2002/In2Br6.MM | R_s=11.72604857134799 |
| In2CL2 | R_s=R_NASA_2002/In2CL2.MM | R_s=27.66492536816818 |
| In2CL4 | R_s=R_NASA_2002/In2CL4.MM | R_s=22.38394607051324 |
| In2CL6 | R_s=R_NASA_2002/In2CL6.MM | R_s=18.79596883943629 |
| In2F2 | R_s=R_NASA_2002/In2F2.MM | R_s=31.06671454759293 |
| In2F4 | R_s=R_NASA_2002/In2F4.MM | R_s=27.20440576365511 |
| In2F6 | R_s=R_NASA_2002/In2F6.MM | R_s=24.19625365056914 |
| In2I2 | R_s=R_NASA_2002/In2I2.MM | R_s=17.19838457715578 |
| In2I4 | R_s=R_NASA_2002/In2I4.MM | R_s=11.2776239305787 |
| In2I6 | R_s=R_NASA_2002/In2I6.MM | R_s=8.389450024974199 |
| In2O | R_s=R_NASA_2002/In2O.MM | R_s=33.84883449209683 |
| K | R_s=R_NASA_2002/K.MM | R_s=212.6555886061542 |
| Kplus | R_s=R_NASA_2002/Kplus.MM | R_s=212.6585724825086 |
| Kminus | R_s=R_NASA_2002/Kminus.MM | R_s=212.6526048135341 |
| KALF4 | R_s=R_NASA_2002/KALF4.MM | R_s=58.5223484977814 |
| KBO2 | R_s=R_NASA_2002/KBO2.MM | R_s=101.5097652124759 |
| KBr | R_s=R_NASA_2002/KBr.MM | R_s=69.86816221199086 |
| KCN | R_s=R_NASA_2002/KCN.MM | R_s=127.6876697939207 |
| KCL | R_s=R_NASA_2002/KCL.MM | R_s=111.5268546624942 |
| KF | R_s=R_NASA_2002/KF.MM | R_s=143.1143514525623 |
| KH | R_s=R_NASA_2002/KH.MM | R_s=207.3111815019309 |
| KI | R_s=R_NASA_2002/KI.MM | R_s=50.08634494472592 |
| KLi | R_s=R_NASA_2002/KLi.MM | R_s=180.5951002730276 |
| KNO2 | R_s=R_NASA_2002/KNO2.MM | R_s=97.69801113463794 |
| KNO3 | R_s=R_NASA_2002/KNO3.MM | R_s=82.23747616297011 |
| KNa | R_s=R_NASA_2002/KNa.MM | R_s=133.9141641864532 |
| KO | R_s=R_NASA_2002/KO.MM | R_s=150.9041575238168 |
| KOH | R_s=R_NASA_2002/KOH.MM | R_s=148.1931584774721 |
| K2 | R_s=R_NASA_2002/K2.MM | R_s=106.3277943030771 |
| K2plus | R_s=R_NASA_2002/K2plus.MM | R_s=106.3285402669322 |
| K2Br2 | R_s=R_NASA_2002/K2Br2.MM | R_s=34.93408110599543 |
| K2CO3 | R_s=R_NASA_2002/K2CO3.MM | R_s=60.16021070073188 |
| K2C2N2 | R_s=R_NASA_2002/K2C2N2.MM | R_s=63.84383489696034 |
| K2CL2 | R_s=R_NASA_2002/K2CL2.MM | R_s=55.76342733124707 |
| K2F2 | R_s=R_NASA_2002/K2F2.MM | R_s=71.55717572628115 |
| K2I2 | R_s=R_NASA_2002/K2I2.MM | R_s=25.04317247236296 |
| K2O | R_s=R_NASA_2002/K2O.MM | R_s=88.26778207142554 |
| K2Oplus | R_s=R_NASA_2002/K2Oplus.MM | R_s=88.26829614832124 |
| K2O2 | R_s=R_NASA_2002/K2O2.MM | R_s=75.45207876190838 |
| K2O2H2 | R_s=R_NASA_2002/K2O2H2.MM | R_s=74.09657923873607 |
| K2SO4 | R_s=R_NASA_2002/K2SO4.MM | R_s=47.71324555604525 |
| Kr | R_s=R_NASA_2002/Kr.MM | R_s=99.21804295942721 |
| Krplus | R_s=R_NASA_2002/Krplus.MM | R_s=99.21869249850485 |
| Li | R_s=R_NASA_2002/Li.MM | R_s=1197.878115545311 |
| Liplus | R_s=R_NASA_2002/Liplus.MM | R_s=1197.972800443499 |
| Liminus | R_s=R_NASA_2002/Liminus.MM | R_s=1197.783445613274 |
| LiALF4 | R_s=R_NASA_2002/LiALF4.MM | R_s=75.64376972342085 |
| LiBO2 | R_s=R_NASA_2002/LiBO2.MM | R_s=167.1223779316112 |
| LiBr | R_s=R_NASA_2002/LiBr.MM | R_s=95.73921354136679 |
| LiCL | R_s=R_NASA_2002/LiCL.MM | R_s=196.1237911025145 |
| LiF | R_s=R_NASA_2002/LiF.MM | R_s=320.5344369680795 |
| LiH | R_s=R_NASA_2002/LiH.MM | R_s=1045.984999257763 |
| LiI | R_s=R_NASA_2002/LiI.MM | R_s=62.11993577369485 |
| LiN | R_s=R_NASA_2002/LiN.MM | R_s=396.9157473135476 |
| LiNO2 | R_s=R_NASA_2002/LiNO2.MM | R_s=157.0353470012182 |
| LiNO3 | R_s=R_NASA_2002/LiNO3.MM | R_s=120.5941470051156 |
| LiO | R_s=R_NASA_2002/LiO.MM | R_s=362.4379696953846 |
| LiOF | R_s=R_NASA_2002/LiOF.MM | R_s=198.2524861367527 |
| LiOH | R_s=R_NASA_2002/LiOH.MM | R_s=347.1836461316316 |
| LiON | R_s=R_NASA_2002/LiON.MM | R_s=225.0372018372214 |
| Li2 | R_s=R_NASA_2002/Li2.MM | R_s=598.9390577726553 |
| Li2plus | R_s=R_NASA_2002/Li2plus.MM | R_s=598.9627280617069 |
| Li2Br2 | R_s=R_NASA_2002/Li2Br2.MM | R_s=47.8696067706834 |
| Li2F2 | R_s=R_NASA_2002/Li2F2.MM | R_s=160.2672184840397 |
| Li2I2 | R_s=R_NASA_2002/Li2I2.MM | R_s=31.05996788684742 |
| Li2O | R_s=R_NASA_2002/Li2O.MM | R_s=278.2490780217794 |
| Li2Oplus | R_s=R_NASA_2002/Li2Oplus.MM | R_s=278.2541865590885 |
| Li2O2 | R_s=R_NASA_2002/Li2O2.MM | R_s=181.2189848476923 |
| Li2O2H2 | R_s=R_NASA_2002/Li2O2H2.MM | R_s=173.5918230658158 |
| Li2SO4 | R_s=R_NASA_2002/Li2SO4.MM | R_s=75.62419618607918 |
| Li3plus | R_s=R_NASA_2002/Li3plus.MM | R_s=399.303225171653 |
| Li3Br3 | R_s=R_NASA_2002/Li3Br3.MM | R_s=31.9130711804556 |
| Li3CL3 | R_s=R_NASA_2002/Li3CL3.MM | R_s=65.37459703417152 |
| Li3F3 | R_s=R_NASA_2002/Li3F3.MM | R_s=106.8448123226932 |
| Li3I3 | R_s=R_NASA_2002/Li3I3.MM | R_s=20.70664525789828 |
| Mg | R_s=R_NASA_2002/Mg.MM | R_s=342.0889528903518 |
| Mgplus | R_s=R_NASA_2002/Mgplus.MM | R_s=342.0966745211126 |
| MgBr | R_s=R_NASA_2002/MgBr.MM | R_s=79.78650596397624 |
| MgBr2 | R_s=R_NASA_2002/MgBr2.MM | R_s=45.15961393274782 |
| MgCL | R_s=R_NASA_2002/MgCL.MM | R_s=139.1357140466548 |
| MgCLplus | R_s=R_NASA_2002/MgCLplus.MM | R_s=139.1369913744347 |
| MgCL2 | R_s=R_NASA_2002/MgCL2.MM | R_s=87.32680047473507 |
| MgF | R_s=R_NASA_2002/MgF.MM | R_s=192.0050477695481 |
| MgFplus | R_s=R_NASA_2002/MgFplus.MM | R_s=192.0074802643611 |
| MgF2 | R_s=R_NASA_2002/MgF2.MM | R_s=133.4547500375527 |
| MgF2plus | R_s=R_NASA_2002/MgF2plus.MM | R_s=133.4559251867945 |
| MgH | R_s=R_NASA_2002/MgH.MM | R_s=328.4672582481529 |
| MgI | R_s=R_NASA_2002/MgI.MM | R_s=54.98645025341336 |
| MgI2 | R_s=R_NASA_2002/MgI2.MM | R_s=29.89591963639075 |
| MgN | R_s=R_NASA_2002/MgN.MM | R_s=217.0217453153997 |
| MgO | R_s=R_NASA_2002/MgO.MM | R_s=206.2919185002134 |
| MgOH | R_s=R_NASA_2002/MgOH.MM | R_s=201.2588006392279 |
| MgOHplus | R_s=R_NASA_2002/MgOHplus.MM | R_s=201.261473255793 |
| Mg_OH_2 | R_s=R_NASA_2002/Mg_OH_2.MM | R_s=142.5671745798331 |
| MgS | R_s=R_NASA_2002/MgS.MM | R_s=147.4981727869434 |
| Mg2 | R_s=R_NASA_2002/Mg2.MM | R_s=171.0444764451759 |
| Mg2F4 | R_s=R_NASA_2002/Mg2F4.MM | R_s=66.72737501877634 |
| Mn | R_s=R_NASA_2002/Mn.MM | R_s=151.3426878337088 |
| Mnplus | R_s=R_NASA_2002/Mnplus.MM | R_s=151.344199125594 |
| Mo | R_s=R_NASA_2002/Mo.MM | R_s=86.66324786324788 |
| Moplus | R_s=R_NASA_2002/Moplus.MM | R_s=86.66374342015469 |
| Mominus | R_s=R_NASA_2002/Mominus.MM | R_s=86.66275231200837 |
| MoO | R_s=R_NASA_2002/MoO.MM | R_s=74.27654605974304 |
| MoO2 | R_s=R_NASA_2002/MoO2.MM | R_s=64.98788483243551 |
| MoO3 | R_s=R_NASA_2002/MoO3.MM | R_s=57.76417934919292 |
| MoO3minus | R_s=R_NASA_2002/MoO3minus.MM | R_s=57.763959190069 |
| Mo2O6 | R_s=R_NASA_2002/Mo2O6.MM | R_s=28.88208967459646 |
| Mo3O9 | R_s=R_NASA_2002/Mo3O9.MM | R_s=19.25472644973097 |
| Mo4O12 | R_s=R_NASA_2002/Mo4O12.MM | R_s=14.44104483729823 |
| Mo5O15 | R_s=R_NASA_2002/Mo5O15.MM | R_s=11.55283586983858 |
| N | R_s=R_NASA_2002/N.MM | R_s=593.6067739010616 |
| Nplus | R_s=R_NASA_2002/Nplus.MM | R_s=593.6300245904811 |
| Nminus | R_s=R_NASA_2002/Nminus.MM | R_s=593.583525032889 |
| NCO | R_s=R_NASA_2002/NCO.MM | R_s=197.8844652615144 |
| ND | R_s=R_NASA_2002/ND.MM | R_s=518.9797614376608 |
| ND2 | R_s=R_NASA_2002/ND2.MM | R_s=461.0211398962811 |
| ND3 | R_s=R_NASA_2002/ND3.MM | R_s=414.7074423540001 |
| NF | R_s=R_NASA_2002/NF.MM | R_s=251.9147402635602 |
| NF2 | R_s=R_NASA_2002/NF2.MM | R_s=159.8829112799979 |
| NF3 | R_s=R_NASA_2002/NF3.MM | R_s=117.1020898851994 |
| NH | R_s=R_NASA_2002/NH.MM | R_s=553.7576658514623 |
| NHplus | R_s=R_NASA_2002/NHplus.MM | R_s=553.7778996070318 |
| NHF | R_s=R_NASA_2002/NHF.MM | R_s=244.4495175309689 |
| NHF2 | R_s=R_NASA_2002/NHF2.MM | R_s=156.8429568448825 |
| NH2 | R_s=R_NASA_2002/NH2.MM | R_s=518.9221710860547 |
| NH2F | R_s=R_NASA_2002/NH2F.MM | R_s=237.4140084108204 |
| NH3 | R_s=R_NASA_2002/NH3.MM | R_s=488.2101075011215 |
| NH2OH | R_s=R_NASA_2002/NH2OH.MM | R_s=251.7254658806319 |
| NH4plus | R_s=R_NASA_2002/NH4plus.MM | R_s=460.944275399867 |
| NO | R_s=R_NASA_2002/NO.MM | R_s=277.0927244793559 |
| NOCL | R_s=R_NASA_2002/NOCL.MM | R_s=127.0178172324398 |
| NOF | R_s=R_NASA_2002/NOF.MM | R_s=169.667509250456 |
| NOF3 | R_s=R_NASA_2002/NOF3.MM | R_s=95.56720511710552 |
| NO2 | R_s=R_NASA_2002/NO2.MM | R_s=180.7277825477389 |
| NO2minus | R_s=R_NASA_2002/NO2minus.MM | R_s=180.7256274558646 |
| NO2CL | R_s=R_NASA_2002/NO2CL.MM | R_s=102.0700356623311 |
| NO2F | R_s=R_NASA_2002/NO2F.MM | R_s=127.9072731127937 |
| NO3 | R_s=R_NASA_2002/NO3.MM | R_s=134.0937893618085 |
| NO3minus | R_s=R_NASA_2002/NO3minus.MM | R_s=134.0926029523154 |
| NO3F | R_s=R_NASA_2002/NO3F.MM | R_s=102.6436166371052 |
| N2 | R_s=R_NASA_2002/N2.MM | R_s=296.8033869505308 |
| N2plus | R_s=R_NASA_2002/N2plus.MM | R_s=296.809199509051 |
| N2minus | R_s=R_NASA_2002/N2minus.MM | R_s=296.7975746196665 |
| NCN | R_s=R_NASA_2002/NCN.MM | R_s=207.7366386751982 |
| N2D2_cis | R_s=R_NASA_2002/N2D2_cis.MM | R_s=259.4898807188304 |
| N2F2 | R_s=R_NASA_2002/N2F2.MM | R_s=125.9573701317801 |
| N2F4 | R_s=R_NASA_2002/N2F4.MM | R_s=79.94145563999894 |
| N2H2 | R_s=R_NASA_2002/N2H2.MM | R_s=276.8788329257312 |
| NH2NO2 | R_s=R_NASA_2002/NH2NO2.MM | R_s=134.0436782824811 |
| N2H4 | R_s=R_NASA_2002/N2H4.MM | R_s=259.4610855430274 |
| N2O | R_s=R_NASA_2002/N2O.MM | R_s=188.9103169986913 |
| N2Oplus | R_s=R_NASA_2002/N2Oplus.MM | R_s=188.9126717112227 |
| N2O3 | R_s=R_NASA_2002/N2O3.MM | R_s=109.384251877345 |
| N2O4 | R_s=R_NASA_2002/N2O4.MM | R_s=90.36389127386944 |
| N2O5 | R_s=R_NASA_2002/N2O5.MM | R_s=76.97843911327057 |
| N3 | R_s=R_NASA_2002/N3.MM | R_s=197.8689246336872 |
| N3H | R_s=R_NASA_2002/N3H.MM | R_s=193.2338075357372 |
| Na | R_s=R_NASA_2002/Na.MM | R_s=361.6596425279592 |
| Naplus | R_s=R_NASA_2002/Naplus.MM | R_s=361.6682729411619 |
| Naminus | R_s=R_NASA_2002/Naminus.MM | R_s=361.6510125266381 |
| NaALF4 | R_s=R_NASA_2002/NaALF4.MM | R_s=66.00624957484196 |
| NaBO2 | R_s=R_NASA_2002/NaBO2.MM | R_s=126.360582599552 |
| NaBr | R_s=R_NASA_2002/NaBr.MM | R_s=80.80636952072025 |
| NaCN | R_s=R_NASA_2002/NaCN.MM | R_s=169.6582765338215 |
| NaCL | R_s=R_NASA_2002/NaCL.MM | R_s=142.2669048712099 |
| NaF | R_s=R_NASA_2002/NaF.MM | R_s=198.0193794189646 |
| NaH | R_s=R_NASA_2002/NaH.MM | R_s=346.4693922878474 |
| NaI | R_s=R_NASA_2002/NaI.MM | R_s=55.46892262170982 |
| NaLi | R_s=R_NASA_2002/NaLi.MM | R_s=277.7901136522716 |
| NaNO2 | R_s=R_NASA_2002/NaNO2.MM | R_s=120.5078551036904 |
| NaNO3 | R_s=R_NASA_2002/NaNO3.MM | R_s=97.82345175291582 |
| NaO | R_s=R_NASA_2002/NaO.MM | R_s=213.2508078525396 |
| NaOH | R_s=R_NASA_2002/NaOH.MM | R_s=207.87681910018 |
| NaOHplus | R_s=R_NASA_2002/NaOHplus.MM | R_s=207.8796703758639 |
| Na2 | R_s=R_NASA_2002/Na2.MM | R_s=180.8298212639796 |
| Na2Br2 | R_s=R_NASA_2002/Na2Br2.MM | R_s=40.40318476036013 |
| Na2CL2 | R_s=R_NASA_2002/Na2CL2.MM | R_s=71.13345243560495 |
| Na2F2 | R_s=R_NASA_2002/Na2F2.MM | R_s=99.00968970948229 |
| Na2I2 | R_s=R_NASA_2002/Na2I2.MM | R_s=27.73446131085491 |
| Na2O | R_s=R_NASA_2002/Na2O.MM | R_s=134.1499548072297 |
| Na2Oplus | R_s=R_NASA_2002/Na2Oplus.MM | R_s=134.1511422318069 |
| Na2O2 | R_s=R_NASA_2002/Na2O2.MM | R_s=106.6254039262698 |
| Na2O2H2 | R_s=R_NASA_2002/Na2O2H2.MM | R_s=103.93840955009 |
| Na2SO4 | R_s=R_NASA_2002/Na2SO4.MM | R_s=58.53524876490879 |
| Na3CL3 | R_s=R_NASA_2002/Na3CL3.MM | R_s=47.42230162373664 |
| Na3F3 | R_s=R_NASA_2002/Na3F3.MM | R_s=66.00645980632153 |
| Nb | R_s=R_NASA_2002/Nb.MM | R_s=89.49301436564421 |
| Nbplus | R_s=R_NASA_2002/Nbplus.MM | R_s=89.49354281328783 |
| Nbminus | R_s=R_NASA_2002/Nbminus.MM | R_s=89.49248592424141 |
| NbCL5 | R_s=R_NASA_2002/NbCL5.MM | R_s=30.77480671712896 |
| NbO | R_s=R_NASA_2002/NbO.MM | R_s=76.34555300921586 |
| NbOCL3 | R_s=R_NASA_2002/NbOCL3.MM | R_s=38.62439550027646 |
| NbO2 | R_s=R_NASA_2002/NbO2.MM | R_s=66.56627051015819 |
| Ne | R_s=R_NASA_2002/Ne.MM | R_s=412.0215860493466 |
| Neplus | R_s=R_NASA_2002/Neplus.MM | R_s=412.0327874639962 |
| Ni | R_s=R_NASA_2002/Ni.MM | R_s=141.6594029311643 |
| Niplus | R_s=R_NASA_2002/Niplus.MM | R_s=141.6607270165784 |
| Niminus | R_s=R_NASA_2002/Niminus.MM | R_s=141.6580788705022 |
| NiCL | R_s=R_NASA_2002/NiCL.MM | R_s=88.31428498593679 |
| NiCL2 | R_s=R_NASA_2002/NiCL2.MM | R_s=64.15517355790227 |
| NiO | R_s=R_NASA_2002/NiO.MM | R_s=111.3155752629437 |
| NiS | R_s=R_NASA_2002/NiS.MM | R_s=91.61104647062973 |
| O | R_s=R_NASA_2002/O.MM | R_s=519.6739877745415 |
| Oplus | R_s=R_NASA_2002/Oplus.MM | R_s=519.691807375622 |
| Ominus | R_s=R_NASA_2002/Ominus.MM | R_s=519.6561693954442 |
| OD | R_s=R_NASA_2002/OD.MM | R_s=461.5688831633072 |
| ODminus | R_s=R_NASA_2002/ODminus.MM | R_s=461.5548265418994 |
| OH | R_s=R_NASA_2002/OH.MM | R_s=488.8755090449183 |
| OHplus | R_s=R_NASA_2002/OHplus.MM | R_s=488.8912790451466 |
| OHminus | R_s=R_NASA_2002/OHminus.MM | R_s=488.8597400620322 |
| O2 | R_s=R_NASA_2002/O2.MM | R_s=259.8369938872708 |
| O2plus | R_s=R_NASA_2002/O2plus.MM | R_s=259.841448711163 |
| O2minus | R_s=R_NASA_2002/O2minus.MM | R_s=259.8325392161265 |
| O3 | R_s=R_NASA_2002/O3.MM | R_s=173.2246625915139 |
| P | R_s=R_NASA_2002/P.MM | R_s=268.4359836056074 |
| Pplus | R_s=R_NASA_2002/Pplus.MM | R_s=268.4407381650862 |
| Pminus | R_s=R_NASA_2002/Pminus.MM | R_s=268.4312292145488 |
| PCL | R_s=R_NASA_2002/PCL.MM | R_s=125.1675059092525 |
| PCL2 | R_s=R_NASA_2002/PCL2.MM | R_s=81.61063510936191 |
| PCL2minus | R_s=R_NASA_2002/PCL2minus.MM | R_s=81.6101956564922 |
| PCL3 | R_s=R_NASA_2002/PCL3.MM | R_s=60.54252415416013 |
| PCL5 | R_s=R_NASA_2002/PCL5.MM | R_s=39.92759061796377 |
| PF | R_s=R_NASA_2002/PF.MM | R_s=166.3820675591232 |
| PFplus | R_s=R_NASA_2002/PFplus.MM | R_s=166.3838941400966 |
| PFminus | R_s=R_NASA_2002/PFminus.MM | R_s=166.3802410182543 |
| PFCL | R_s=R_NASA_2002/PFCL.MM | R_s=97.33047724127172 |
| PFCLminus | R_s=R_NASA_2002/PFCLminus.MM | R_s=97.32985218942183 |
| PFCL2 | R_s=R_NASA_2002/PFCL2.MM | R_s=68.7839036523025 |
| PFCL4 | R_s=R_NASA_2002/PFCL4.MM | R_s=43.35327702723852 |
| PF2 | R_s=R_NASA_2002/PF2.MM | R_s=120.5510163745587 |
| PF2minus | R_s=R_NASA_2002/PF2minus.MM | R_s=120.5500575052316 |
| PF2CL | R_s=R_NASA_2002/PF2CL.MM | R_s=79.62256229143155 |
| PF2CL3 | R_s=R_NASA_2002/PF2CL3.MM | R_s=47.42196152820714 |
| PF3 | R_s=R_NASA_2002/PF3.MM | R_s=94.51596333673592 |
| PF3CL2 | R_s=R_NASA_2002/PF3CL2.MM | R_s=52.33342903919946 |
| PF4CL | R_s=R_NASA_2002/PF4CL.MM | R_s=58.37979341127105 |
| PF5 | R_s=R_NASA_2002/PF5.MM | R_s=66.00580092480199 |
| PH | R_s=R_NASA_2002/PH.MM | R_s=259.9759156024878 |
| PH2 | R_s=R_NASA_2002/PH2.MM | R_s=252.0328123607044 |
| PH2minus | R_s=R_NASA_2002/PH2minus.MM | R_s=252.0286212601821 |
| PH3 | R_s=R_NASA_2002/PH3.MM | R_s=244.5606938917213 |
| PN | R_s=R_NASA_2002/PN.MM | R_s=184.8463047099495 |
| PO | R_s=R_NASA_2002/PO.MM | R_s=177.0047368113038 |
| POminus | R_s=R_NASA_2002/POminus.MM | R_s=177.0026695954198 |
| POCL3 | R_s=R_NASA_2002/POCL3.MM | R_s=54.2252319785671 |
| POFCL2 | R_s=R_NASA_2002/POFCL2.MM | R_s=60.74386294492521 |
| POF2CL | R_s=R_NASA_2002/POF2CL.MM | R_s=69.04390565615641 |
| POF3 | R_s=R_NASA_2002/POF3.MM | R_s=79.97116769280214 |
| PO2 | R_s=R_NASA_2002/PO2.MM | R_s=132.0332517522989 |
| PO2minus | R_s=R_NASA_2002/PO2minus.MM | R_s=132.0321015241718 |
| PS | R_s=R_NASA_2002/PS.MM | R_s=131.8945973573307 |
| P2 | R_s=R_NASA_2002/P2.MM | R_s=134.2179918028037 |
| P2O3 | R_s=R_NASA_2002/P2O3.MM | R_s=75.62342443846974 |
| P2O4 | R_s=R_NASA_2002/P2O4.MM | R_s=66.01662587614946 |
| P2O5 | R_s=R_NASA_2002/P2O5.MM | R_s=58.57550459044837 |
| P3 | R_s=R_NASA_2002/P3.MM | R_s=89.47866120186912 |
| P3O6 | R_s=R_NASA_2002/P3O6.MM | R_s=44.01108391743297 |
| P4 | R_s=R_NASA_2002/P4.MM | R_s=67.10899590140184 |
| P4O6 | R_s=R_NASA_2002/P4O6.MM | R_s=37.81171221923487 |
| P4O7 | R_s=R_NASA_2002/P4O7.MM | R_s=35.24711624669926 |
| P4O8 | R_s=R_NASA_2002/P4O8.MM | R_s=33.00831293807473 |
| P4O9 | R_s=R_NASA_2002/P4O9.MM | R_s=31.03692952012733 |
| P4O10 | R_s=R_NASA_2002/P4O10.MM | R_s=29.28775229522418 |
| Pb | R_s=R_NASA_2002/Pb.MM | R_s=40.12776061776062 |
| Pbplus | R_s=R_NASA_2002/Pbplus.MM | R_s=40.12786686364751 |
| Pbminus | R_s=R_NASA_2002/Pbminus.MM | R_s=40.12765437243635 |
| PbBr | R_s=R_NASA_2002/PbBr.MM | R_s=28.95979157378512 |
| PbBr2 | R_s=R_NASA_2002/PbBr2.MM | R_s=22.65474322085622 |
| PbBr3 | R_s=R_NASA_2002/PbBr3.MM | R_s=18.60427108692539 |
| PbBr4 | R_s=R_NASA_2002/PbBr4.MM | R_s=15.78249711474215 |
| PbCL | R_s=R_NASA_2002/PbCL.MM | R_s=34.26486381787986 |
| PbCL2 | R_s=R_NASA_2002/PbCL2.MM | R_s=29.896773172819 |
| PbCL3 | R_s=R_NASA_2002/PbCL3.MM | R_s=26.51645144932851 |
| PbCL4 | R_s=R_NASA_2002/PbCL4.MM | R_s=23.82288288081785 |
| PbF | R_s=R_NASA_2002/PbF.MM | R_s=36.75743012495325 |
| PbF2 | R_s=R_NASA_2002/PbF2.MM | R_s=33.90938129282258 |
| PbF3 | R_s=R_NASA_2002/PbF3.MM | R_s=31.47094155336267 |
| PbF4 | R_s=R_NASA_2002/PbF4.MM | R_s=29.35967346788974 |
| PbI | R_s=R_NASA_2002/PbI.MM | R_s=24.88584483769403 |
| PbI2 | R_s=R_NASA_2002/PbI2.MM | R_s=18.03538126614204 |
| PbI3 | R_s=R_NASA_2002/PbI3.MM | R_s=14.14234113149418 |
| PbI4 | R_s=R_NASA_2002/PbI4.MM | R_s=11.63159488959622 |
| PbO | R_s=R_NASA_2002/PbO.MM | R_s=37.25131877594653 |
| PbO2 | R_s=R_NASA_2002/PbO2.MM | R_s=34.75967270738816 |
| PbS | R_s=R_NASA_2002/PbS.MM | R_s=34.75005537792824 |
| PbS2 | R_s=R_NASA_2002/PbS2.MM | R_s=30.64339365348469 |
| Rb | R_s=R_NASA_2002/Rb.MM | R_s=97.28192371864024 |
| Rbplus | R_s=R_NASA_2002/Rbplus.MM | R_s=97.28254815504691 |
| Rbminus | R_s=R_NASA_2002/Rbminus.MM | R_s=97.28129929024978 |
| RbBO2 | R_s=R_NASA_2002/RbBO2.MM | R_s=64.81624227456703 |
| RbBr | R_s=R_NASA_2002/RbBr.MM | R_s=50.27744754547027 |
| RbCL | R_s=R_NASA_2002/RbCL.MM | R_s=68.75965094508142 |
| RbF | R_s=R_NASA_2002/RbF.MM | R_s=79.59006592861414 |
| RbH | R_s=R_NASA_2002/RbH.MM | R_s=96.14802949358978 |
| RbI | R_s=R_NASA_2002/RbI.MM | R_s=39.15045970926431 |
| RbK | R_s=R_NASA_2002/RbK.MM | R_s=66.74746981722957 |
| RbLi | R_s=R_NASA_2002/RbLi.MM | R_s=89.9748941659236 |
| RbNO2 | R_s=R_NASA_2002/RbNO2.MM | R_s=63.24076447461196 |
| RbNO3 | R_s=R_NASA_2002/RbNO3.MM | R_s=56.37973672415301 |
| RbNa | R_s=R_NASA_2002/RbNa.MM | R_s=76.6610574070579 |
| RbO | R_s=R_NASA_2002/RbO.MM | R_s=81.94246022359934 |
| RbOH | R_s=R_NASA_2002/RbOH.MM | R_s=81.13647856445964 |
| Rb2Br2 | R_s=R_NASA_2002/Rb2Br2.MM | R_s=25.13872377273513 |
| Rb2CL2 | R_s=R_NASA_2002/Rb2CL2.MM | R_s=34.37982547254071 |
| Rb2F2 | R_s=R_NASA_2002/Rb2F2.MM | R_s=39.79503296430707 |
| Rb2I2 | R_s=R_NASA_2002/Rb2I2.MM | R_s=19.57522985463216 |
| Rb2O | R_s=R_NASA_2002/Rb2O.MM | R_s=44.47787733704229 |
| Rb2O2 | R_s=R_NASA_2002/Rb2O2.MM | R_s=40.97123011179967 |
| Rb2O2H2 | R_s=R_NASA_2002/Rb2O2H2.MM | R_s=40.56823928222982 |
| Rb2SO4 | R_s=R_NASA_2002/Rb2SO4.MM | R_s=31.1405545056109 |
| Rn | R_s=R_NASA_2002/Rn.MM | R_s=37.44960759867686 |
| Rnplus | R_s=R_NASA_2002/Rnplus.MM | R_s=37.44970013595992 |
| S | R_s=R_NASA_2002/S.MM | R_s=259.300545766412 |
| Splus | R_s=R_NASA_2002/Splus.MM | R_s=259.3049822146652 |
| Sminus | R_s=R_NASA_2002/Sminus.MM | R_s=259.2961094699624 |
| SCL | R_s=R_NASA_2002/SCL.MM | R_s=123.1445244231168 |
| SCL2 | R_s=R_NASA_2002/SCL2.MM | R_s=80.7457633702693 |
| SCL2plus | R_s=R_NASA_2002/SCL2plus.MM | R_s=80.74619356286517 |
| SD | R_s=R_NASA_2002/SD.MM | R_s=243.9756775281227 |
| SF | R_s=R_NASA_2002/SF.MM | R_s=162.8264369187207 |
| SFplus | R_s=R_NASA_2002/SFplus.MM | R_s=162.8281862643848 |
| SFminus | R_s=R_NASA_2002/SFminus.MM | R_s=162.8246876106444 |
| SF2 | R_s=R_NASA_2002/SF2.MM | R_s=118.6733889293497 |
| SF2plus | R_s=R_NASA_2002/SF2plus.MM | R_s=118.6743181764573 |
| SF2minus | R_s=R_NASA_2002/SF2minus.MM | R_s=118.6724596967944 |
| SF3 | R_s=R_NASA_2002/SF3.MM | R_s=93.35787595092299 |
| SF3plus | R_s=R_NASA_2002/SF3plus.MM | R_s=93.35845102756454 |
| SF3minus | R_s=R_NASA_2002/SF3minus.MM | R_s=93.35730088136619 |
| SF4 | R_s=R_NASA_2002/SF4.MM | R_s=76.944093437409 |
| SF4plus | R_s=R_NASA_2002/SF4plus.MM | R_s=76.94448407488684 |
| SF4minus | R_s=R_NASA_2002/SF4minus.MM | R_s=76.94370280389758 |
| SF5 | R_s=R_NASA_2002/SF5.MM | R_s=65.43890500308933 |
| SF5plus | R_s=R_NASA_2002/SF5plus.MM | R_s=65.43918755291948 |
| SF5minus | R_s=R_NASA_2002/SF5minus.MM | R_s=65.4386224556991 |
| SF6 | R_s=R_NASA_2002/SF6.MM | R_s=56.92682986733026 |
| SF6minus | R_s=R_NASA_2002/SF6minus.MM | R_s=56.92661604478445 |
| SH | R_s=R_NASA_2002/SH.MM | R_s=251.3980311396568 |
| SHminus | R_s=R_NASA_2002/SHminus.MM | R_s=251.3938611241634 |
| SN | R_s=R_NASA_2002/SN.MM | R_s=180.4680964670286 |
| SO | R_s=R_NASA_2002/SO.MM | R_s=172.9860770133404 |
| SOminus | R_s=R_NASA_2002/SOminus.MM | R_s=172.9841025982081 |
| SOF2 | R_s=R_NASA_2002/SOF2.MM | R_s=96.61114859761017 |
| SO2 | R_s=R_NASA_2002/SO2.MM | R_s=129.7842463294403 |
| SO2minus | R_s=R_NASA_2002/SO2minus.MM | R_s=129.7831349525343 |
| SO2CL2 | R_s=R_NASA_2002/SO2CL2.MM | R_s=61.60246218042851 |
| SO2FCL | R_s=R_NASA_2002/SO2FCL.MM | R_s=70.15531995476509 |
| SO2F2 | R_s=R_NASA_2002/SO2F2.MM | R_s=81.46602585735764 |
| SO3 | R_s=R_NASA_2002/SO3.MM | R_s=103.8488594010732 |
| S2 | R_s=R_NASA_2002/S2.MM | R_s=129.650272883206 |
| S2minus | R_s=R_NASA_2002/S2minus.MM | R_s=129.6491637996061 |
| S2CL2 | R_s=R_NASA_2002/S2CL2.MM | R_s=61.5722622115584 |
| S2F2 | R_s=R_NASA_2002/S2F2.MM | R_s=81.41321845936034 |
| S2O | R_s=R_NASA_2002/S2O.MM | R_s=103.7630632452009 |
| S3 | R_s=R_NASA_2002/S3.MM | R_s=86.43351525547067 |
| S4 | R_s=R_NASA_2002/S4.MM | R_s=64.82513644160301 |
| S5 | R_s=R_NASA_2002/S5.MM | R_s=51.8601091532824 |
| S6 | R_s=R_NASA_2002/S6.MM | R_s=43.21675762773533 |
| S7 | R_s=R_NASA_2002/S7.MM | R_s=37.04293510948742 |
| S8 | R_s=R_NASA_2002/S8.MM | R_s=32.4125682208015 |
| Sc | R_s=R_NASA_2002/Sc.MM | R_s=184.9472516516738 |
| Scplus | R_s=R_NASA_2002/Scplus.MM | R_s=184.9495086029939 |
| Scminus | R_s=R_NASA_2002/Scminus.MM | R_s=184.9449947554365 |
| ScO | R_s=R_NASA_2002/ScO.MM | R_s=136.4027514584045 |
| ScOplus | R_s=R_NASA_2002/ScOplus.MM | R_s=136.4039790991619 |
| ScO2 | R_s=R_NASA_2002/ScO2.MM | R_s=108.0437051871159 |
| Sc2O | R_s=R_NASA_2002/Sc2O.MM | R_s=78.50416603642182 |
| Sc2O2 | R_s=R_NASA_2002/Sc2O2.MM | R_s=68.20137572920227 |
| Si | R_s=R_NASA_2002/Si.MM | R_s=296.0414448736893 |
| Siplus | R_s=R_NASA_2002/Siplus.MM | R_s=296.0472276266784 |
| Siminus | R_s=R_NASA_2002/Siminus.MM | R_s=296.0356623466072 |
| SiBr | R_s=R_NASA_2002/SiBr.MM | R_s=76.99333731520194 |
| SiBr2 | R_s=R_NASA_2002/SiBr2.MM | R_s=44.25098260450734 |
| SiBr3 | R_s=R_NASA_2002/SiBr3.MM | R_s=31.04760873421148 |
| SiBr4 | R_s=R_NASA_2002/SiBr4.MM | R_s=23.9126722202809 |
| SiC | R_s=R_NASA_2002/SiC.MM | R_s=207.3630917643068 |
| SiC2 | R_s=R_NASA_2002/SiC2.MM | R_s=159.5656621291998 |
| SiCL | R_s=R_NASA_2002/SiCL.MM | R_s=130.857228294656 |
| SiCL2 | R_s=R_NASA_2002/SiCL2.MM | R_s=83.99177707176879 |
| SiCL3 | R_s=R_NASA_2002/SiCL3.MM | R_s=61.84315461026669 |
| SiCL4 | R_s=R_NASA_2002/SiCL4.MM | R_s=48.93816565870598 |
| SiF | R_s=R_NASA_2002/SiF.MM | R_s=176.5884184385121 |
| SiFCL | R_s=R_NASA_2002/SiFCL.MM | R_s=100.7364182280103 |
| SiF2 | R_s=R_NASA_2002/SiF2.MM | R_s=125.8199426283947 |
| SiF3 | R_s=R_NASA_2002/SiF3.MM | R_s=97.7245257954454 |
| SiF4 | R_s=R_NASA_2002/SiF4.MM | R_s=79.88607681521283 |
| SiH | R_s=R_NASA_2002/SiH.MM | R_s=285.7851116952825 |
| SiHplus | R_s=R_NASA_2002/SiHplus.MM | R_s=285.7905006994252 |
| SiHBr3 | R_s=R_NASA_2002/SiHBr3.MM | R_s=30.9311894878318 |
| SiHCL | R_s=R_NASA_2002/SiHCL.MM | R_s=128.8137967020334 |
| SiHCL3 | R_s=R_NASA_2002/SiHCL3.MM | R_s=61.3829621673851 |
| SiHF | R_s=R_NASA_2002/SiHF.MM | R_s=172.8873639844189 |
| SiHF3 | R_s=R_NASA_2002/SiHF3.MM | R_s=96.58035105245745 |
| SiHI3 | R_s=R_NASA_2002/SiHI3.MM | R_s=20.28875798440168 |
| SiH2 | R_s=R_NASA_2002/SiH2.MM | R_s=276.2156419406685 |
| SiH2Br2 | R_s=R_NASA_2002/SiH2Br2.MM | R_s=43.7812603042567 |
| SiH2CL2 | R_s=R_NASA_2002/SiH2CL2.MM | R_s=82.31549021467541 |
| SiH2F2 | R_s=R_NASA_2002/SiH2F2.MM | R_s=122.0953514262753 |
| SiH2I2 | R_s=R_NASA_2002/SiH2I2.MM | R_s=29.28555749576134 |
| SiH3 | R_s=R_NASA_2002/SiH3.MM | R_s=267.2662726154092 |
| SiH3Br | R_s=R_NASA_2002/SiH3Br.MM | R_s=74.89616561327956 |
| SiH3CL | R_s=R_NASA_2002/SiH3CL.MM | R_s=124.9125931908624 |
| SiH3F | R_s=R_NASA_2002/SiH3F.MM | R_s=165.9319455967618 |
| SiH3I | R_s=R_NASA_2002/SiH3I.MM | R_s=52.61864803065607 |
| SiH4 | R_s=R_NASA_2002/SiH4.MM | R_s=258.8786216507884 |
| SiI | R_s=R_NASA_2002/SiI.MM | R_s=53.64522620399243 |
| SiI2 | R_s=R_NASA_2002/SiI2.MM | R_s=29.49498400890774 |
| SiN | R_s=R_NASA_2002/SiN.MM | R_s=197.5299936805394 |
| SiO | R_s=R_NASA_2002/SiO.MM | R_s=188.601357834542 |
| SiO2 | R_s=R_NASA_2002/SiO2.MM | R_s=138.3801092797952 |
| SiS | R_s=R_NASA_2002/SiS.MM | R_s=138.2278119051379 |
| SiS2 | R_s=R_NASA_2002/SiS2.MM | R_s=90.1634974597546 |
| Si2 | R_s=R_NASA_2002/Si2.MM | R_s=148.0207224368446 |
| Si2C | R_s=R_NASA_2002/Si2C.MM | R_s=121.9458007060545 |
| Si2F6 | R_s=R_NASA_2002/Si2F6.MM | R_s=48.8622628977227 |
| Si2N | R_s=R_NASA_2002/Si2N.MM | R_s=118.4774080655251 |
| Si3 | R_s=R_NASA_2002/Si3.MM | R_s=98.6804816245631 |
| Sn | R_s=R_NASA_2002/Sn.MM | R_s=70.0401988038076 |
| Snplus | R_s=R_NASA_2002/Snplus.MM | R_s=70.04052248530566 |
| Snminus | R_s=R_NASA_2002/Snminus.MM | R_s=70.03987512530121 |
| SnBr | R_s=R_NASA_2002/SnBr.MM | R_s=41.86246689558642 |
| SnBr2 | R_s=R_NASA_2002/SnBr2.MM | R_s=29.85254812974386 |
| SnBr3 | R_s=R_NASA_2002/SnBr3.MM | R_s=23.19743765728666 |
| SnBr4 | R_s=R_NASA_2002/SnBr4.MM | R_s=18.96869453329257 |
| SnCL | R_s=R_NASA_2002/SnCL.MM | R_s=53.93299300091461 |
| SnCL2 | R_s=R_NASA_2002/SnCL2.MM | R_s=43.84900008438107 |
| SnCL3 | R_s=R_NASA_2002/SnCL3.MM | R_s=36.94188004567489 |
| SnCL4 | R_s=R_NASA_2002/SnCL4.MM | R_s=31.91466363685217 |
| SnF | R_s=R_NASA_2002/SnF.MM | R_s=60.3773757213968 |
| SnF2 | R_s=R_NASA_2002/SnF2.MM | R_s=53.05750395280852 |
| SnF3 | R_s=R_NASA_2002/SnF3.MM | R_s=47.32057756812237 |
| SnF4 | R_s=R_NASA_2002/SnF4.MM | R_s=42.70322404618472 |
| SnI | R_s=R_NASA_2002/SnI.MM | R_s=33.85171891542058 |
| SnI2 | R_s=R_NASA_2002/SnI2.MM | R_s=22.31959534728624 |
| SnI3 | R_s=R_NASA_2002/SnI3.MM | R_s=16.64814230474298 |
| SnI4 | R_s=R_NASA_2002/SnI4.MM | R_s=13.27495113262402 |
| SnO | R_s=R_NASA_2002/SnO.MM | R_s=61.72154281735352 |
| SnO2 | R_s=R_NASA_2002/SnO2.MM | R_s=55.16912084762137 |
| SnS | R_s=R_NASA_2002/SnS.MM | R_s=55.14489802686122 |
| SnS2 | R_s=R_NASA_2002/SnS2.MM | R_s=45.47403194049442 |
| Sn2 | R_s=R_NASA_2002/Sn2.MM | R_s=35.0200994019038 |
| Sr | R_s=R_NASA_2002/Sr.MM | R_s=94.89239899566309 |
| Srplus | R_s=R_NASA_2002/Srplus.MM | R_s=94.8929931328011 |
| SrBr | R_s=R_NASA_2002/SrBr.MM | R_s=49.63152742293642 |
| SrBr2 | R_s=R_NASA_2002/SrBr2.MM | R_s=33.60360185589343 |
| SrCL | R_s=R_NASA_2002/SrCL.MM | R_s=67.55723838697359 |
| SrCLplus | R_s=R_NASA_2002/SrCLplus.MM | R_s=67.55753952586014 |
| SrCL2 | R_s=R_NASA_2002/SrCL2.MM | R_s=52.44863303180551 |
| SrF | R_s=R_NASA_2002/SrF.MM | R_s=77.98346017622593 |
| SrFplus | R_s=R_NASA_2002/SrFplus.MM | R_s=77.98386143853246 |
| SrF2 | R_s=R_NASA_2002/SrF2.MM | R_s=66.1891687767028 |
| SrH | R_s=R_NASA_2002/SrH.MM | R_s=93.81321511026886 |
| SrI | R_s=R_NASA_2002/SrI.MM | R_s=38.75768577822381 |
| SrI2 | R_s=R_NASA_2002/SrI2.MM | R_s=24.35198375392549 |
| SrO | R_s=R_NASA_2002/SrO.MM | R_s=80.24049550566787 |
| SrOH | R_s=R_NASA_2002/SrOH.MM | R_s=79.46748909032763 |
| SrOHplus | R_s=R_NASA_2002/SrOHplus.MM | R_s=79.46790577007029 |
| Sr_OH_2 | R_s=R_NASA_2002/Sr_OH_2.MM | R_s=68.35609712624722 |
| SrS | R_s=R_NASA_2002/SrS.MM | R_s=69.46962443079751 |
| Sr2 | R_s=R_NASA_2002/Sr2.MM | R_s=47.44619949783154 |
| Ta | R_s=R_NASA_2002/Ta.MM | R_s=45.94953575034582 |
| Taplus | R_s=R_NASA_2002/Taplus.MM | R_s=45.94967506111836 |
| Taminus | R_s=R_NASA_2002/Taminus.MM | R_s=45.94939644041801 |
| TaCL5 | R_s=R_NASA_2002/TaCL5.MM | R_s=23.21097872243015 |
| TaO | R_s=R_NASA_2002/TaO.MM | R_s=42.21673513675993 |
| TaO2 | R_s=R_NASA_2002/TaO2.MM | R_s=39.04485019021192 |
| Ti | R_s=R_NASA_2002/Ti.MM | R_s=173.699458917417 |
| Tiplus | R_s=R_NASA_2002/Tiplus.MM | R_s=173.7014496963525 |
| Timinus | R_s=R_NASA_2002/Timinus.MM | R_s=173.6974681841134 |
| TiCL | R_s=R_NASA_2002/TiCL.MM | R_s=99.78963034085456 |
| TiCL2 | R_s=R_NASA_2002/TiCL2.MM | R_s=70.00304783073595 |
| TiCL3 | R_s=R_NASA_2002/TiCL3.MM | R_s=53.91096183522882 |
| TiCL4 | R_s=R_NASA_2002/TiCL4.MM | R_s=43.83443607357694 |
| TiO | R_s=R_NASA_2002/TiO.MM | R_s=130.1853869953528 |
| TiOplus | R_s=R_NASA_2002/TiOplus.MM | R_s=130.1865052722056 |
| TiOCL | R_s=R_NASA_2002/TiOCL.MM | R_s=83.71448075602551 |
| TiOCL2 | R_s=R_NASA_2002/TiOCL2.MM | R_s=61.69269078832164 |
| TiO2 | R_s=R_NASA_2002/TiO2.MM | R_s=104.1055370383819 |
| U | R_s=R_NASA_2002/U.MM | R_s=34.93051327252644 |
| UF | R_s=R_NASA_2002/UF.MM | R_s=32.34859321557893 |
| UFplus | R_s=R_NASA_2002/UFplus.MM | R_s=32.34866226067727 |
| UFminus | R_s=R_NASA_2002/UFminus.MM | R_s=32.34852417077533 |
| UF2 | R_s=R_NASA_2002/UF2.MM | R_s=30.12209191389676 |
| UF2plus | R_s=R_NASA_2002/UF2plus.MM | R_s=30.12215178155214 |
| UF2minus | R_s=R_NASA_2002/UF2minus.MM | R_s=30.12203204647934 |
| UF3 | R_s=R_NASA_2002/UF3.MM | R_s=28.18234662058458 |
| UF3plus | R_s=R_NASA_2002/UF3plus.MM | R_s=28.18239902600868 |
| UF3minus | R_s=R_NASA_2002/UF3minus.MM | R_s=28.18229421535538 |
| UF4 | R_s=R_NASA_2002/UF4.MM | R_s=26.47731100897964 |
| UF4plus | R_s=R_NASA_2002/UF4plus.MM | R_s=26.47735726514645 |
| UF4minus | R_s=R_NASA_2002/UF4minus.MM | R_s=26.47726475297446 |
| UF5 | R_s=R_NASA_2002/UF5.MM | R_s=24.96681544870847 |
| UF5plus | R_s=R_NASA_2002/UF5plus.MM | R_s=24.96685657770803 |
| UF5minus | R_s=R_NASA_2002/UF5minus.MM | R_s=24.96677431984442 |
| UF6 | R_s=R_NASA_2002/UF6.MM | R_s=23.61936209268818 |
| UF6minus | R_s=R_NASA_2002/UF6minus.MM | R_s=23.61932528345421 |
| UO | R_s=R_NASA_2002/UO.MM | R_s=32.73049369969828 |
| UOplus | R_s=R_NASA_2002/UOplus.MM | R_s=32.73056438468461 |
| UOF | R_s=R_NASA_2002/UOF.MM | R_s=30.45296155292104 |
| UOF2 | R_s=R_NASA_2002/UOF2.MM | R_s=28.47177017682031 |
| UOF3 | R_s=R_NASA_2002/UOF3.MM | R_s=26.73261498260018 |
| UOF4 | R_s=R_NASA_2002/UOF4.MM | R_s=25.1936960110336 |
| UO2 | R_s=R_NASA_2002/UO2.MM | R_s=30.79118065327443 |
| UO2plus | R_s=R_NASA_2002/UO2plus.MM | R_s=30.79124321009879 |
| UO2minus | R_s=R_NASA_2002/UO2minus.MM | R_s=30.79111809670427 |
| UO2F | R_s=R_NASA_2002/UO2F.MM | R_s=28.76719998738163 |
| UO2F2 | R_s=R_NASA_2002/UO2F2.MM | R_s=26.99289036202185 |
| UO3 | R_s=R_NASA_2002/UO3.MM | R_s=29.06882497956226 |
| UO3minus | R_s=R_NASA_2002/UO3minus.MM | R_s=29.06876922566257 |
| V | R_s=R_NASA_2002/V.MM | R_s=163.2160811911703 |
| Vplus | R_s=R_NASA_2002/Vplus.MM | R_s=163.2178389192786 |
| Vminus | R_s=R_NASA_2002/Vminus.MM | R_s=163.2143235009202 |
| VCL4 | R_s=R_NASA_2002/VCL4.MM | R_s=43.13525824433798 |
| VN | R_s=R_NASA_2002/VN.MM | R_s=128.0169735265951 |
| VO | R_s=R_NASA_2002/VO.MM | R_s=124.2061579691937 |
| VO2 | R_s=R_NASA_2002/VO2.MM | R_s=100.2464664342907 |
| V4O10 | R_s=R_NASA_2002/V4O10.MM | R_s=22.85702661095228 |
| W | R_s=R_NASA_2002/W.MM | R_s=45.22667536988686 |
| Wplus | R_s=R_NASA_2002/Wplus.MM | R_s=45.22681033196339 |
| Wminus | R_s=R_NASA_2002/Wminus.MM | R_s=45.22654040861582 |
| WCL6 | R_s=R_NASA_2002/WCL6.MM | R_s=20.96659757210799 |
| WO | R_s=R_NASA_2002/WO.MM | R_s=41.60576943285459 |
| WOCL4 | R_s=R_NASA_2002/WOCL4.MM | R_s=24.33612740940034 |
| WO2 | R_s=R_NASA_2002/WO2.MM | R_s=38.52167450893908 |
| WO2CL2 | R_s=R_NASA_2002/WO2CL2.MM | R_s=28.99606897840868 |
| WO3 | R_s=R_NASA_2002/WO3.MM | R_s=35.86325290655294 |
| WO3minus | R_s=R_NASA_2002/WO3minus.MM | R_s=35.86316804334235 |
| Xe | R_s=R_NASA_2002/Xe.MM | R_s=63.3276107637117 |
| Xeplus | R_s=R_NASA_2002/Xeplus.MM | R_s=63.32787537547646 |
| Zn | R_s=R_NASA_2002/Zn.MM | R_s=127.1520415965744 |
| Znplus | R_s=R_NASA_2002/Znplus.MM | R_s=127.1531083681794 |
| Zr | R_s=R_NASA_2002/Zr.MM | R_s=91.1434710163992 |
| Zrplus | R_s=R_NASA_2002/Zrplus.MM | R_s=91.14401913541281 |
| Zrminus | R_s=R_NASA_2002/Zrminus.MM | R_s=91.14292290397806 |
| ZrN | R_s=R_NASA_2002/ZrN.MM | R_s=79.01184730311593 |
| ZrO | R_s=R_NASA_2002/ZrO.MM | R_s=77.54344667302101 |
| ZrOplus | R_s=R_NASA_2002/ZrOplus.MM | R_s=77.5438434199298 |
| ZrO2 | R_s=R_NASA_2002/ZrO2.MM | R_s=67.47511012572349 |
| R_NASA_2002 | Present |
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
| algorithm |
|
| state := ThermodynamicState( phase=if ((h < bubbleEnthalpy(SaturationProperties(psat=p,Tsat=0)) or (h > dewEnthalpy(SaturationProperties(psat=p,Tsat=0))) or (p > R134aData.data.FPCRIT))) then 1 else 2, p=p, h=h, d=density_ph(p, h), T=temperature_ph(p, h)); |
state := ThermodynamicState(phase=getPhase_ph(p, h), p=p, h=h, d=density_ph(p, h), T=temperature_ph(p, h)); |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| T_breaks | Present | |
| dlt_coef | Present | |
| dvt_coef | Present | |
| highT | Present | |
| Tred | Present |
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
... pred = p/R134aData.data.FPCRIT; |
|
| Tred = T/R134aData.data.FTCRIT; highT = (Tred > 0.95); if highT then |
|
| (int,error) = Common.FindInterval(pred, p_breaks); | |
| localx = pred - p_breaks[int]; | |
| supercritical = p > R134aData.data.FPCRIT; if supercritical then d = R134aData.data.FDCRIT*3.0; |
|
| else | |
| (int,error) = Common.FindInterval(Tred, T_breaks); localx = Tred - T_breaks[int]; end if; supercritical = p > R134aData.data.FPCRIT; if supercritical then d = R134aData.data.FDCRIT*3.0; else |
|
| liquid = T <= Modelica410.Media.R134a.R134a_ph.saturationTemperature(p); | |
| if liquid then | |
| d = if highT then R134aData.data.FDCRIT*Common.CubicSplineEval(localx, dl_coef[int,1:4])*1.02 else R134aData.data.FDCRIT*Common.CubicSplineEval(localx, dlt_coef[int,1:4])*1.02; |
d = R134aData.data.FDCRIT*Common.CubicSplineEval(localx, dl_coef[int, 1:4])*1.02; |
| else | |
| d = if highT then R134aData.data.FDCRIT*Common.CubicSplineEval(localx, dv_coef[int,1:4])*0.95 else R134aData.data.FDCRIT*Common.CubicSplineEval(localx, dvt_coef[int,1:4])*0.95; |
d = R134aData.data.FDCRIT*Common.CubicSplineEval(localx, dv_coef[int, 1:4])*0.95; |
| end if; ... |
|
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
... assert(p > triple.ptriple,     "IF97 medium function boundary23ofp called with too low pressure\n"      + "p = " + String(p) + " Pa <= " + String(triple.ptriple) +     " Pa (triple point pressure)"); |
|
| t = n[4] + sqrt((pi - n[5])/n[3]); | t = n[4] + ((pi - n[5])/n[3])^0.5; |
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
... assert(p > triple.ptriple,     "IF97 medium function hlowerofp2 called with too low pressure\n" +     "p = " + String(p) + " Pa <= " + String(triple.ptriple) +     " Pa (triple point pressure)"); |
|
| q1 = 572.54459862746 + 31.3220101646784*sqrt(-13.91883977887 + pi); | q1 = 572.54459862746 + 31.3220101646784*(-13.91883977887 + pi)^0.5; |
| q2 = -0.5 + 540./q1; ... |
|
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
... assert(p > triple.ptriple,     "IF97 medium function slowerofp2 called with too low pressure\n" +     "p = " + String(p) + " Pa <= " + String(triple.ptriple) +     " Pa (triple point pressure)"); |
|
| q1 = 572.54459862746 + 31.3220101646784*sqrt(-13.91883977887 + pi); | q1 = 572.54459862746 + 31.3220101646784*(-13.91883977887 + pi)^0.5; |
| q2 = -0.5 + 540.0/q1; ... |
|
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| der_p | Units.SI.PressureSlope | Real |
| der_tsat | Units.SI.TemperatureSlope | Real |
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
... o[8] = 405113.40542057 + o[5] + o[7]; |
|
| p_sat = 16.0e6*o[8]*o[8]*o[8]*o[8]*1/(3.2325550322333e6 - 12020.8247024700*o[4] + 17.0738469400920*o[6] + sqrt(-4.0*(-724213.16703206 + 1167.05214527670*o[4] + o[6])*o[8] + (-3.2325550322333e6 + 12020.8247024700*o[4] - 17.0738469400920*o[6])^2.0))^4.0; |
p_sat = 16.0e6*o[8]*o[8]*o[8]*o[8]*1/(3.2325550322333e6 - 12020.8247024700*o[4] + 17.0738469400920*o[6] + (-4.0*(-724213.16703206 + 1167.05214527670*o[4] + o[6])*o[8] + (-3.2325550322333e6 + 12020.8247024700*o[4] - 17.0738469400920*o[6])^2.0)^0.5)^4.0; |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| der_T | Units.SI.TemperatureSlope | Real |
| der_psat | Units.SI.PressureSlope | Real |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| n | protected | |
| I | protected | |
| J | protected | |
| hstar | protected | |
| pstar | protected | |
| sstar | protected | |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| n | protected | |
| I | protected | |
| J | protected | |
| hstar | protected | |
| pstar | protected | |
| sstar | protected | |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| n | protected | |
| I | protected | |
| J | protected | |
| hstar | protected | |
| pstar | protected | |
| sstar | protected | |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| n | protected | |
| I | protected | |
| J | protected | |
| hstar | protected | |
| pstar | protected | |
| sstar | protected | |
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
... taum1 = tau - 1.0; |
|
| Psi0 = 1/(n0 + (n1 + (n2 + n3*tau)*tau)*tau)/(sqrt(tau)); | Psi0 = 1/(n0 + (n1 + (n2 + n3*tau)*tau)*tau)/(tau^0.5); |
| Psi1 = 0.0; ... |
|
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
... end if; |
|
| if industrialMethod then | if industrialMethod == true then |
| deltaTREL = abs(TREL - 1) + C[4]; ... |
|
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| result | each final unit="1" | |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| result | =size(b, 1) > 0 and min(b) | |
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
| algorithm |
|
| result := size(b,1) > 0; | |
| for i in 1:size(b,1) loop result = result and b[i]; end for; |
|
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| result | =size(b, 1) == 0 or min(b) | |
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
| algorithm |
|
| result := true; | |
| for i in 1:size(b,1) loop result = result and b[i]; end for; |
|
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| result | =size(b, 1) > 0 and max(b) | |
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
| algorithm |
|
| result := false; | |
| for i in 1:size(b,1) loop result = result or b[i]; end for; |
|
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| diff | Present |
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
... x1 = Math.Matrices.solve(A1, b1); |
|
| diff = Vectors.norm(x1 - x1_ref); | print("diff1 = " + String(Vectors.norm(x1 - x1_ref))); |
| print("diff1 = " + String(diff)); assert(abs(diff)<1e-10, "Solution should be close to desired"); |
|
| X2 = Math.Matrices.solve2(A1, B2); | |
| diff = Matrices.norm(X2 - [x1_ref, 2*x1_ref, -3*x1_ref]); | print("diff2 = " + String(Matrices.norm(X2 - [x1_ref, 2*x1_ref, -3*x1_ref]))); |
| print("diff2 = " + String(diff)); assert(abs(diff)<1e-10, "Solution should be close to desired"); |
|
| (x3,rank) = Math.Matrices.leastSquares(A3, b3); | |
| diff = Vectors.norm(A3*x3 - b3); | print("diff3 = " + String(Vectors.norm(A3*x3 - b3)) + ", n = " + String( size(A3, 1)) + ", rank = " + String(rank)); |
| print("diff3 = " + String(diff) + ", n = " + String(     size(A3, 1)) + ", rank = " + String(rank)); assert(abs(diff)<1e-10, "Solution should be close to desired"); |
|
| (X3,rank) = Math.Matrices.leastSquares2(A3, B3); | |
| diff = Matrices.norm(A3*X3 - B3); | print("diff4 = " + String(Matrices.norm(A3*X3 - B3)) + ", n = " + String( size(A3, 1)) + ", rank = " + String(rank)); |
| print("diff4 = " + String(diff) + ", n = " + String( size(A3, 1)) + ", rank = " + String(rank)); |
|
| assert(abs(diff)<1e-10, "Solution should be close to desired"); |
|
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
... V = transpose(V); |
|
| eps = max(size(A, 1), size(A, 2))*max(sigma)*Modelica400.Constants.eps; |
|
| rank = 0; | |
| if n > 0 then | |
| eps = max(size(A, 1), size(A, 2))*max(sigma)*Modelica410.Constants.eps; |
|
| while i > 0 loop ... |
|
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| lwork | =max(1, 12*n) | =12*n |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| lwork | =max(1, 8*n) | =8*n |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| lwork | =max(1, n*(n + 6)) | =n*(n + 6) |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| lwork | =max(1, min(nrow, ncol) + nx) | =min(nrow, ncol) + nx |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| lwork | =max(1, max(min(nrow, ncol) + 3*ncol + 1, 2*min(nrow, ncol) + nrhs)) | =max(min(nrow, ncol) + 3*ncol + 1, 2*min(nrow, ncol) + nrhs) |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| lwork | =max(1, 5*size(A, 1) + 5*size(A, 2)) | =5*size(A, 1) + 5*size(A, 2) |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| lwork | =max(1, 5*size(A, 1) + 5*size(A, 2)) | =5*size(A, 1) + 5*size(A, 2) |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| lwork | =max(1, ncol_A + nrow_B + max(nrow_A, max(ncol_A, nrow_B))*5) | =ncol_A + nrow_B + max(nrow_A, max(ncol_A, nrow_B))*5 |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| lwork | =max(1, if job == "N" then n else if job == "E" then n*n else 2*n*n) | =if job == "N" then max(1, n) else if job == "E" then n*n else 2*n*n |
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
... print("Absolute difference = " + String(I_err[1], format="2.0e")); |
|
| assert(abs(I_err[1])<1e-4, "Integral should be close to desired"); |
|
| print(""); ... print("Absolute difference = " + String(I_err[2], format="2.0e")); |
|
| assert(abs(I_err[2])<1e-4, "Integral should be close to desired"); |
|
| print(""); ... print("Absolute difference = " + String(I_err[3], format="2.0e")); |
|
| assert(abs(I_err[3])<1e-4, "Integral should be close to desired"); |
|
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
... print("Absolute difference = " + String(u_err[1], format="2.0e")); |
|
| assert(abs(u_err[1])<1e-10, "Solution should be close to desired"); |
|
| print(""); ... print("Absolute difference = " + String(u_err[2], format="2.0e")); |
|
| assert(abs(u_err[2])<1e-10, "Solution should be close to desired"); |
|
| print(""); ... print("Absolute difference = " + String(u_err[3], format="2.0e")); |
|
| assert(abs(u_err[3])<1e-10, "Solution should be close to desired"); |
|
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| target | Present | |
| powOf2 | Present |
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
... assert(i>=1, "Integer input to isPowerOf2 has to be >= 1"); |
|
| if mod(i, 2) == 1 then | result = i == 2^integer(log(i)/log(2)+0.5); |
| result = i == 1; | |
| else target = div(i, 2); powOf2 = 1; while powOf2 < target loop powOf2 = powOf2 * 2; end while; result = target == powOf2; end if; |
|
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
| algorithm |
external "builtin" y = sin(u); |
| y := .sin(u); |
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
| algorithm |
external "builtin" y = cos(u); |
| y := .cos(u); |
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
| algorithm |
external "builtin" y = tan(u); |
| y := .tan(u); |
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
| algorithm |
external "builtin" y = asin(u); |
| y := .asin(u); |
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
| algorithm |
external "builtin" y = acos(u); |
| y := .acos(u); |
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
| algorithm |
external "builtin" y = atan(u); |
| y := .atan(u); |
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
| algorithm |
external "builtin" y = atan2(u1, u2); |
| y := .atan2(u1, u2); |
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
| algorithm |
external "builtin" y = sinh(u); |
| y := .sinh(u); |
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
| algorithm |
external "builtin" y = cosh(u); |
| y := .cosh(u); |
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
| algorithm |
external "builtin" y = tanh(u); |
| y := .tanh(u); |
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
| algorithm |
external "builtin" y = exp(u); |
| y := .exp(u); |
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
| algorithm |
external "builtin" y = log(u); |
| y := .log(u); |
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
| algorithm |
external "builtin" y = log10(u); |
| y := .log10(u); |
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
| algorithm |
|
| result := .sqrt(c.re^2 + c.im^2); | result := (c.re^2 + c.im^2)^0.5; |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| useDefaultValue | Present | |
| defaultValue | Present |
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
... if not found then |
|
| if useDefaultValue then result = defaultValue; else |
|
| Streams.error("Parameter \"" + name + "\" not found in file \"" + fileName + "\""); | |
| end if; | |
| end if; |
|
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| A | =Modelica410.Utilities.Streams.readRealMatrix(file, matrixName, dim[1], dim[2]) | =Modelica400.Utilities.Streams.readRealMatrix(file, matrixName, dim1[1], dim1[2]) |
| Equations in Modelica Standard Library - Version 4.1.0 | Equations in Modelica Standard Library - Version 4.0.0 |
| algorithm |
external "C" ModelicaError(string); |
| assert(false, string, AssertionLevel.error); |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| endIndex | | min=1 |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| package |
| partial
|
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| lengthDirection | | each final unit="1" |
| widthDirection | | each final unit="1" |
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| model | partial
|
|
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| model | partial
|
|
| Component |
Modelica Standard Library - Version 4.1.0 |
Modelica Standard Library - Version 4.0.0 |
| e | final unit="1" | |
| D2R | final unit="rad/deg" | |
| R2D | final unit="deg/rad" | |
| gamma | final unit="1" | |
| mu_0 | Units.SI.Permeability | Real |
| Class | Modelica Standard Library - Version 4.1.0 | Modelica Standard Library - Version 4.0.0 |
| class Modelica410.UsersGuide.ReleaseNotes.Version_4_1_0 | Present | |
| model Modelica410.Blocks.Examples.DemonstrateSignalExtrema | Present | |
| model Modelica410.Blocks.Examples.DemonstrateContinuousSignalExtrema | Present | |
| model Modelica410.Blocks.Examples.DemoSignalCharacteristic | Present | |
| block Modelica410.Blocks.Logical.AssertCondition | Present | |
| block Modelica410.Blocks.Math.Exponentiation | Present | |
| block Modelica410.Blocks.Math.SignalExtrema | Present | |
| block Modelica410.Blocks.Math.ContinuousSignalExtrema | Present | |
| model Modelica410.Electrical.Analog.Examples.DemonstrateLightning | Present | |
| model Modelica410.Electrical.Analog.Examples.DemoPowerSupply | Present | |
| model Modelica410.Electrical.Analog.Examples.DemoPowerSupplyWithBuffer | Present | |
| package Modelica410.Electrical.Analog.Examples.Lines | Present | |
| model Modelica410.Electrical.Analog.Lines.TLine | Present | |
| model Modelica410.Electrical.Analog.Sources.LightningImpulseVoltage | Present | |
| model Modelica410.Electrical.Analog.Sources.LightningImpulseCurrent | Present | |
| block Modelica410.Electrical.Analog.Sources.LightningImpulse | Present | |
| model Modelica410.Electrical.Analog.Sources.DCPowerSupply | Present | |
| package Modelica410.Electrical.Analog.Types | Present | |
| model Modelica410.Electrical.Machines.Examples.DCMachines.DCPM_Drive | Present | |
| model Modelica410.Electrical.Machines.Utilities.Coupling | Present | |
| model Modelica410.Electrical.PowerConverters.Examples.DCDC.HBridge.HBridge_TrianglePWM_RL | Present | |
| model Modelica410.Electrical.PowerConverters.Examples.DCDC.ExampleTemplates.ChopperBuckBoost | Present | |
| package Modelica410.Electrical.PowerConverters.Examples.DCDC.ChopperBuckBoost | Present | |
| model Modelica410.Electrical.PowerConverters.DCDC.ChopperBuckBoost | Present | |
| type Modelica410.Electrical.PowerConverters.Types.SingleReferenceType | Present | |
| model Modelica410.Electrical.QuasiStatic.SinglePhase.Examples.MultipleResonance | Present | |
| model Modelica410.Electrical.QuasiStatic.SinglePhase.Basic.Transformer | Present | |
| model Modelica410.Electrical.QuasiStatic.SinglePhase.Sensors.VoltageRMSSensor | Present | |
| model Modelica410.Electrical.QuasiStatic.SinglePhase.Sensors.CurrentRMSSensor | Present | |
| class Modelica410.Magnetic.FundamentalWave.UsersGuide.WindingModel | Present | |
| model Modelica410.Magnetic.FundamentalWave.Examples.BasicMachines.InductionMachines.ComparisonPolyphase.IMC_DOL_CommonLeakage | Present | |
| model Modelica410.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.InductionMachines.IMC_Inverter | Present | |
| model Modelica410.Magnetic.QuasiStatic.FundamentalWave.Examples.BasicMachines.SynchronousMachines.SMPM_FieldWeakening | Present | |
| package Modelica410.Magnetic.QuasiStatic.FundamentalWave.Examples.ExampleUtilities | Present | |
| model Modelica410.Mechanics.Rotational.Examples.CompareBrakingTorque | Present | |
| model Modelica410.Mechanics.Rotational.Sources.InverseSpeedDependentTorque | Present | |
| model Modelica410.Mechanics.Translational.Examples.CompareBrakingForce | Present | |
| model Modelica410.Mechanics.Translational.Sources.InverseSpeedDependentForce | Present | |
| function Modelica410.Media.Interfaces.PartialMedium.massFraction | Present | |
| function Modelica410.Media.Interfaces.PartialPureSubstance.massFraction | Present | |
| function Modelica410.Media.Interfaces.PartialMixtureMedium.massFraction | Present | |
| type Modelica410.Units.SI.PressureSlope | Present | |
| type Modelica410.Units.SI.CapacitancePerUnitLength | Present | |
| type Modelica410.Units.SI.InductancePerUnitLength | Present | |
| type Modelica410.Units.SI.ResistancePerUnitLength | Present | |
| type Modelica410.Units.SI.ImpedancePerUnitLength | Present | |
| type Modelica410.Units.SI.ReactancePerUnitLength | Present | |
| type Modelica410.Units.SI.ConductancePerUnitLength | Present | |
| type Modelica410.Units.SI.AdmittancePerUnitLength | Present | |
| type Modelica410.Units.SI.SusceptancePerUnitLength | Present | |
| type Modelica410.Units.SI.StoichiometricCoefficient | Present | |
| operator record Modelica410.Units.SI.ComplexImpedancePerUnitLength | Present | |
| operator record Modelica410.Units.SI.ComplexAdmittancePerUnitLength | Present | |
| model Modelica400.Electrical.Machines.Examples.ControlledDCDrives.Utilities.Battery | Present | |
| block Modelica400.Fluid.Examples.AST_BatchPlant.BaseClasses.setReal | Present | |