| | 422 | |
| | 423 | <p> |
| | 424 | Maintenance of the Modelica Standard Library is performed with |
| | 425 | three branches on the subversion server of the Modelica Association: |
| | 426 | </p> |
| | 427 | |
| | 428 | <h4>Released branch</h4> |
| | 429 | <p> |
| | 430 | Example: \"Modelica/tags/V2_2_1/Modelica\" |
| | 431 | </p> |
| | 432 | |
| | 433 | <p> |
| | 434 | This branch contains the released Modelica versions (e.g. version 2.2.1), |
| | 435 | where all available test cases and compatibility checks with other Modelica |
| | 436 | libraries have been performed on the respective release. This version is |
| | 437 | usually shipped with a Modelica modelling and simulation environment and |
| | 438 | utilized by a Modelica user. |
| | 439 | </p> |
| | 440 | |
| | 441 | <h4>Development branch</h4> |
| | 442 | <p> |
| | 443 | Example: \"Modelica/trunk/Modelica\" |
| | 444 | </p> |
| | 445 | |
| | 446 | <p> |
| | 447 | This branch contains the actual development version, i.e., all bug fixes |
| | 448 | and new features based on the last Modelica release. |
| | 449 | New features should have been tested before including them. |
| | 450 | However, the exhaustive tests for a new version are (usually) not performed. |
| | 451 | This version is usually only be used by the developers of the |
| | 452 | Modelica Standard Library and is not utilized by Modelica users. |
| | 453 | </p> |
| | 454 | |
| | 455 | |
| | 456 | <h4>Maintenance branch</h4> |
| | 457 | <p> |
| | 458 | Example: \"Modelica/branches/maintenance/2.2.1/Modelica\" |
| | 459 | </p> |
| | 460 | |
| | 461 | <p> |
| | 462 | This branch contains the released Modelica version (e.g. version 2.2.1) |
| | 463 | where all bug fixes since this release date are included (up to a new release, |
| | 464 | when becoming available; i.e., after a new release, the previous maintenance |
| | 465 | versions are no longer changed). |
| | 466 | These bug fixes might be not yet tested with all test cases or with |
| | 467 | other Modelica libraries. The goal is that a vendor may take this version at |
| | 468 | any time for a new release of its software, in order to incorporate the latest |
| | 469 | bug fixes, without changing the version number of the Modelica Standard Library. |
| | 470 | </p> |
| | 471 | |
| | 472 | <p> |
| | 473 | Incorporation of bug fixes (subversion \"commit\") shall be performed in the following way: |
| | 474 | </p> |
| | 475 | |
| | 476 | <ul> |
| | 477 | <li> One person is fixing the bug and another person is checking whether the |
| | 478 | fix is fine.</li> |
| | 479 | <li> It is up to the library developer, whether he opens a new branch for |
| | 480 | testing and then merges it with the \"head\" maintenance branch or not.</li> |
| | 481 | <li> Every change to the maintenance branch has to be done at the development |
| | 482 | branch (see below) as well.</li> |
| | 483 | <li> Every change to the maintenance branch requires introducing a |
| | 484 | description of the bug fix under |
| | 485 | Modelica.UsersGuide.ReleaseNotes.<release-number>_bugFixes.</li> |
| | 486 | <li> Every change to the maintenance branch requires changing the date |
| | 487 | of the Modelica library in the version annotation.<br> |
| | 488 | When including the library in a distribution, |
| | 489 | the vendor has to add the subversion build number of the corresponding |
| | 490 | release in the version annotation. Example:<br> |
| | 491 | <pre>annotation(version=\"2.2.1\", versionBuild=\"436\", versionDate=\"2007-05-13\")</pre> |
| | 492 | The goal is to include the version build and version date information |
| | 493 | automatically from the subversion server, but this is not yet the case.</li> |
| | 494 | <li> If time does not permit, a vendor makes the bug fix in its local version |
| | 495 | and then has to include it in the version. It would be best to make these |
| | 496 | changes at a new branch in order to get a unique release number.</li> |
| | 497 | </ul> |
| | 498 | |
| | 499 | <p> |
| | 500 | A valid \"commit\" to the maintenance branch may contain one or |
| | 501 | more of the following changes. |
| | 502 | </p> |
| | 503 | |
| | 504 | <ul> |
| | 505 | <li> Correcting an equation.</li> |
| | 506 | <li> Correcting attributes quantity/unit/defaultUnit in a declaration.</li> |
| | 507 | <li> Improving/fixing the documentation.</li> |
| | 508 | <li> Introducing a new name in the public section of a class |
| | 509 | (model, package, ...) or in any section of a partial class is <b>not</b> allowed. |
| | 510 | Since otherwise, a user might use this new name and when storing its model |
| | 511 | and loading it with an older build-version, an error would occur.</li> |
| | 512 | <li> Introducing a new name in the protected section of a non-partial |
| | 513 | class should only be done if absolutely necessary to fix a bug. |
| | 514 | The problem is that this might be non-backward compatible, |
| | 515 | because a user might already extend from this class and already using the same name.</li> |
| | 516 | </ul> |
| 428 | | The following major improvements have been made: |
| 429 | | </p> |
| 430 | | |
| 431 | | <ul> |
| 432 | | <li> xxx </li> |
| 433 | | </ul> |
| 434 | | |
| 435 | | <p> |
| 436 | | The following <b>new components</b> have been added to <b>existing</b> libraries: |
| 437 | | </p> |
| 438 | | |
| 439 | | <table border=\"1\" cellspacing=0 cellpadding=2> |
| 440 | | <tr><td colspan=\"2\"><b>Modelica.xxx.</b></td></tr> |
| 441 | | <tr><td> xx</td> |
| 442 | | <td> xxx.</td> </tr> |
| | 535 | </p> |
| | 536 | |
| | 537 | |
| | 538 | <p><br> |
| | 539 | The following <b style=\"color:blue\">new components</b> have been added |
| | 540 | to <b style=\"color:blue\">existing</b> libraries: |
| | 541 | </p> |
| | 542 | |
| | 543 | <table border=\"1\" cellspacing=0 cellpadding=2 style=\"border-collapse:collapse;\"> |
| | 544 | <tr><td colspan=\"2\"><b>Blocks.Logical.</b></td></tr> |
| | 545 | <tr><td> TerminateSimulation</td> |
| | 546 | <td> Terminate a simulation by a given condition.</td> |
| | 547 | </tr> |
| | 548 | |
| | 549 | <tr><td colspan=\"2\"><b>Blocks.Routing.</b></td></tr> |
| | 550 | <tr><td> RealPassThrough<br> |
| | 551 | IntegerPassThrough<br> |
| | 552 | BooleanPassThrough</td> |
| | 553 | <td> Pass a signal from input to output |
| | 554 | (useful in combination with a bus due to restrictions |
| | 555 | of expandable connectors).</td> |
| | 556 | </tr> |
| | 557 | |
| | 558 | <tr><td colspan=\"2\"><b>Blocks.Sources.</b></td></tr> |
| | 559 | <tr><td> KinematicPTP2 </td> |
| | 560 | <td> Directly gives q,qd,qdd as output (and not just qdd as KinematicPTP). |
| | 561 | </td> |
| | 562 | </tr> |
| | 563 | |
| | 564 | <tr><td colspan=\"2\"><b>Electrical.Machines.Examples.</b></td></tr> |
| | 565 | <tr><td> TransformerTestbench </td> |
| | 566 | <td> Transformer Testbench |
| | 567 | </td> |
| | 568 | <tr><td> Rectifier6pulse </td> |
| | 569 | <td> 6-pulse rectifier with 1 transformer |
| | 570 | </td> |
| | 571 | </tr> |
| | 572 | <tr><td> Rectifier12pulse </td> |
| | 573 | <td> 12-pulse rectifier with 2 transformers |
| | 574 | </td> |
| | 575 | </tr> |
| | 576 | <tr><td> AIMC_Steinmetz </td> |
| | 577 | <td> Asynchronous induction machine squirrel cage with Steinmetz connection |
| | 578 | </td> |
| | 579 | </tr> |
| | 580 | |
| | 581 | <tr><td colspan=\"2\"><b>Electrical.Machines.BasicMachines.Components.</b></td></tr> |
| | 582 | <tr><td> BasicAIM </td> |
| | 583 | <td> Partial model for asynchronous induction machine |
| | 584 | </td> |
| | 585 | <tr><td> BasicSM </td> |
| | 586 | <td> Partial model for synchronous induction machine |
| | 587 | </td> |
| | 588 | <tr><td> PartialAirGap </td> |
| | 589 | <td> Partial airgap model |
| | 590 | </td> |
| | 591 | <tr><td> BasicDCMachine </td> |
| | 592 | <td> Partial model for DC machine |
| | 593 | </td> |
| | 594 | <tr><td> PartialAirGapDC </td> |
| | 595 | <td> Partial airgap model of a DC machine |
| | 596 | </td> |
| | 597 | <tr><td> BasicTransformer </td> |
| | 598 | <td> Partial model of threephase transformer |
| | 599 | </td> |
| | 600 | <tr><td> PartialCore </td> |
| | 601 | <td> Partial model of transformer core with 3 windings |
| | 602 | </td> |
| | 603 | <tr><td> IdealCore </td> |
| | 604 | <td> Ideal transformer with 3 windings |
| | 605 | </td> |
| | 606 | </tr> |
| | 607 | |
| | 608 | <tr><td colspan=\"2\"><b>Electrical.Machines.BasicMachines.</b></td></tr> |
| | 609 | <tr><td> Transformers </td> |
| | 610 | <td> Sub-Library for technical 3phase transformers |
| | 611 | </td> |
| | 612 | </tr> |
| | 613 | |
| | 614 | <tr><td colspan=\"2\"><b>Electrical.Machines.Interfaces.</b></td></tr> |
| | 615 | <tr><td> Adapter </td> |
| | 616 | <td> Adapter to model housing of electrical machine |
| | 617 | </td> |
| | 618 | </tr> |
| | 619 | |
| | 620 | <tr><td colspan=\"2\"><b>Mechanics.MultiBody.Examples.Elementary.</b></td></tr> |
| | 621 | <tr><td> PointMassesWithGravity2 </td> |
| | 622 | <td> Demonstrates how to handle point masses that are connected |
| | 623 | with other elements of the MultiBody library |
| | 624 | </td> |
| | 625 | </tr> |
| | 626 | |
| | 627 | <tr><td colspan=\"2\"><b>Mechanics.Rotational.</b></td></tr> |
| | 628 | <tr><td> InitializeFlange </td> |
| | 629 | <td> Initialize a flange according to given signals |
| | 630 | (useful if initialization signals are provided by a signal bus). |
| | 631 | </td> |
| | 632 | </tr> |
| | 633 | |
| | 634 | <tr><td colspan=\"2\"><b>Media.Interfaces.PartialMedium.</b></td></tr> |
| | 635 | <tr><td> density_pTX </td> |
| | 636 | <td> Return density from p, T, and X or Xi |
| | 637 | </td> |
| | 638 | </tr> |
| | 639 | |
| | 640 | <tr><td colspan=\"2\"><b>Media.Interfaces.PartialTwoPhaseMedium.</b></td></tr> |
| | 641 | <tr><td> BaseProperties </td> |
| | 642 | <td> Base properties (p, d, T, h, u, R, MM, x) of a two phase medium |
| | 643 | </td> |
| | 644 | </tr> |
| | 645 | <tr><td> molarMass </td> |
| | 646 | <td> Return the molar mass of the medium |
| | 647 | </td> |
| | 648 | </tr> |
| | 649 | <tr><td> saturationPressure_sat </td> |
| | 650 | <td> Return saturation pressure |
| | 651 | </td> |
| | 652 | </tr> |
| | 653 | <tr><td> saturationTemperature_sat </td> |
| | 654 | <td> Return saturation temperature |
| | 655 | </td> |
| | 656 | </tr> |
| | 657 | <tr><td> saturationTemperature_derp_sat </td> |
| | 658 | <td> Return derivative of saturation temperature w.r.t. pressure |
| | 659 | </td> |
| | 660 | </tr> <tr><td> setState_px </td> |
| | 661 | <td> Return thermodynamic state from pressure and vapour quality |
| | 662 | </td> |
| | 663 | </tr> <tr><td> setState_Tx </td> |
| | 664 | <td> Return thermodynamic state from temperature and vapour quality |
| | 665 | </td> |
| | 666 | </tr> <tr><td> vapourQuality </td> |
| | 667 | <td> Return vapour quality |
| | 668 | </td> |
| | 669 | </tr> |
| | 670 | |
| | 671 | <tr><td colspan=\"2\"><b>Media.Interfaces.</b></td></tr> |
| | 672 | <tr><td> PartialLinearFluid </td> |
| | 673 | <td> Generic pure liquid model with constant cp, |
| | 674 | compressibility and thermal expansion coefficients |
| | 675 | </td> |
| | 676 | </tr> |
| | 677 | |
| | 678 | <tr><td colspan=\"2\"><b>Media.Air.MoistAir.</b></td></tr> |
| | 679 | <tr><td> massFraction_pTphi </td> |
| | 680 | <td> Return the steam mass fraction from relative humidity and T |
| | 681 | </td> |
| | 682 | </tr> |
| | 683 | <tr><td> saturationTemperature </td> |
| | 684 | <td> Return saturation temperature from (partial) pressure |
| | 685 | via numerical inversion of function saturationPressure |
| | 686 | </td> |
| | 687 | </tr> |
| | 688 | <tr><td> enthalpyOfWater </td> |
| | 689 | <td> Return specific enthalpy of water (solid/liquid) near |
| | 690 | atmospheric pressure from temperature |
| | 691 | </td> |
| | 692 | </tr> |
| | 693 | <tr><td> enthalpyOfWater_der </td> |
| | 694 | <td> Return derivative of enthalpyOfWater()\" function |
| | 695 | </td> |
| | 696 | </tr> |
| | 697 | <tr><td> PsychrometricData </td> |
| | 698 | <td> Model to generate plot data for psychrometric chart |
| | 699 | </td> |
| | 700 | </tr> |
| | 701 | |
| | 702 | <tr><td colspan=\"2\"><b>Media.CompressibleLiquids.</b><br> |
| | 703 | New sub-library for simple compressible liquid models</td></tr> |
| | 704 | <tr><td> LinearColdWater </td> |
| | 705 | <td> Cold water model with linear compressibility |
| | 706 | </td> |
| | 707 | <tr><td> LinerWater_pT_Ambient </td> |
| | 708 | <td> Liquid, linear compressibility water model at 1.01325 bar |
| | 709 | and 25 degree Celsius |
| | 710 | </td> |
| | 711 | |
| | 712 | <tr><td colspan=\"2\"><b>SIunits.</b></td></tr> |
| | 713 | <tr><td> TemperatureDifference </td> |
| | 714 | <td> Type for temperature difference |
| | 715 | </td> |
| 445 | | <p> |
| 446 | | The following <b>components</b> have been improved: |
| 447 | | </p> |
| 448 | | |
| 449 | | <table border=\"1\" cellspacing=0 cellpadding=2> |
| 450 | | <tr><td colspan=\"2\"><b>Modelica.xxx.</b></td></tr> |
| 451 | | <tr><td> xxx</td> |
| 452 | | <td> xxx</td> </tr> |
| | 718 | |
| | 719 | <p><br> |
| | 720 | The following <b style=\"color:blue\">existing components</b> |
| | 721 | have been <b style=\"color:blue\">improved</b>: |
| | 722 | </p> |
| | 723 | |
| | 724 | <table border=\"1\" cellspacing=0 cellpadding=2 style=\"border-collapse:collapse;\"> |
| | 725 | <tr><td colspan=\"2\"><b>Blocks.Examples.</b></td></tr> |
| | 726 | <tr><td> BusUsage</td> |
| | 727 | <td> Example changed from the \"old\" to the \"new\" bus concept with |
| | 728 | expandable connectors.</td> </tr> |
| | 729 | |
| | 730 | <tr><td colspan=\"2\"><b>Blocks.Discrete.</b></td></tr> |
| | 731 | <tr><td> ZeroOrderHold</td> |
| | 732 | <td> Sample output ySample moved from \"protected\" to \"public\" |
| | 733 | section with new attributes (start=0, fixed=true). |
| | 734 | </td> |
| | 735 | </tr> |
| | 736 | <tr><td> TransferFunction</td> |
| | 737 | <td> Discrete state x with new attributes (each start=0, each fixed=0). |
| | 738 | </td> |
| | 739 | </tr> |
| | 740 | |
| | 741 | <tr><td colspan=\"2\"><b>Electrical.</b></td></tr> |
| | 742 | <tr><td> Analog<br>MultiPhase</td> |
| | 743 | <td> Improved some icons. |
| | 744 | </td> |
| | 745 | </tr> |
| | 746 | |
| | 747 | <tr><td colspan=\"2\"><b>Electrical.Digital.Interfaces.</b></td></tr> |
| | 748 | <tr><td> MISO</td> |
| | 749 | <td> Removed \"algorithm\" from this partial block. |
| | 750 | </td> |
| | 751 | </tr> |
| | 752 | |
| | 753 | <tr><td colspan=\"2\"><b>Electrical.Digital.Delay.</b></td></tr> |
| | 754 | <tr><td> DelayParams</td> |
| | 755 | <td> Removed \"algorithm\" from this partial block. |
| | 756 | </td> |
| | 757 | </tr> |
| | 758 | |
| | 759 | <tr><td colspan=\"2\"><b>Electrical.Digital.Delay.</b></td></tr> |
| | 760 | <tr><td> DelayParams</td> |
| | 761 | <td> Removed \"algorithm\" from this partial block. |
| | 762 | </td> |
| | 763 | </tr> |
| | 764 | <tr><td> TransportDelay</td> |
| | 765 | <td> If delay time is zero, an infinitely small delay is |
| | 766 | introduced via pre(x) (previously \"x\" was used). |
| | 767 | </td> |
| | 768 | </tr> |
| | 769 | |
| | 770 | <tr><td colspan=\"2\"><b>Electrical.Digital.Sources.</b></td></tr> |
| | 771 | <tr><td> Clock<br>Step</td> |
| | 772 | <td> Changed if-conditions from \"xxx < time\" to \"time >= xxx\" |
| | 773 | (according to the Modelica specification, in the second case |
| | 774 | a time event should be triggered, i.e., this change leads |
| | 775 | potentially to a faster simulation). |
| | 776 | </td> |
| | 777 | </tr> |
| | 778 | |
| | 779 | <tr><td colspan=\"2\"><b>Electrical.Digital.Converters.</b></td></tr> |
| | 780 | <tr><td> BooleanToLogic<br> |
| | 781 | LogicToBoolean<br> |
| | 782 | RealToLogic<br> |
| | 783 | LogicToReal</td> |
| | 784 | <td> Changed from \"algorithm\" to \"equation\" section |
| | 785 | to allow better symbolic preprocessing |
| | 786 | </td> |
| | 787 | </tr> |
| | 788 | |
| | 789 | <tr><td colspan=\"2\"><b>Electrical.</b></td></tr> |
| | 790 | <tr><td> Machines</td> |
| | 791 | <td> Slightly improved documentation, typos in |
| | 792 | documentation corrected |
| | 793 | </td> |
| | 794 | </tr> |
| | 795 | |
| | 796 | <tr><td colspan=\"2\"><b>Electrical.Machines.Examples.</b></td></tr> |
| | 797 | <tr><td> AIMS_start</td> |
| | 798 | <td> Changed QuadraticLoadTorque1(TorqueDirection=true) to |
| | 799 | QuadraticLoadTorque1(TorqueDirection=false) since more realistic |
| | 800 | </td> |
| | 801 | </tr> |
| | 802 | |
| | 803 | <tr><td colspan=\"2\"><b>Electrical.Machines.Interfaces.</b></td></tr> |
| | 804 | <tr><td> PartialBasicMachine</td> |
| | 805 | <td> Introduced support flange to model the |
| | 806 | reaction torque to the housing |
| | 807 | </td> |
| | 808 | </tr> |
| | 809 | |
| | 810 | <tr><td colspan=\"2\"><b>Electrical.Machines.Sensors.</b></td></tr> |
| | 811 | <tr><td> Rotorangle</td> |
| | 812 | <td> Introduced support flange to model the |
| | 813 | reaction torque to the housing |
| | 814 | </td> |
| | 815 | </tr> |
| | 816 | |
| | 817 | <tr><td colspan=\"2\"><b>Mechanics.MultiBody.Examples.Elementary.</b></td></tr> |
| | 818 | <tr><td> PointMassesWithGravity</td> |
| | 819 | <td> Added two point masses connected by a line force to demonstrate |
| | 820 | additionally how this works. Connections of point masses |
| | 821 | with 3D-elements are demonstrated in the new example |
| | 822 | PointMassesWithGravity (there is the difficulty that the orientation |
| | 823 | is not defined in a PointMass object and therefore some |
| | 824 | special handling is needed in case of a connection with |
| | 825 | 3D-elements, where the orientation of the point mass is not |
| | 826 | determined by these elements. |
| | 827 | </tr> |
| | 828 | |
| | 829 | <tr><td colspan=\"2\"><b>Mechanics.MultiBody.Examples.Systems.</b></td></tr> |
| | 830 | <tr><td> RobotR3</td> |
| | 831 | <td> Changed from the \"old\" to the \"new\" bus concept with expandable connectors. |
| | 832 | Replaced the non-standard Modelica function \"constrain()\" by |
| | 833 | standard Modelica components. As a result, the non-standard function |
| | 834 | constrain() is no longer used in the Modelica Standard Library. |
| | 835 | </tr> |
| | 836 | |
| | 837 | <tr><td colspan=\"2\"><b>Mechanics.MultiBody.Frames.Orientation.</b></td></tr> |
| | 838 | <tr><td> equalityConstraint</td> |
| | 839 | <td> Use a better residual for the equalityConstraint function. |
| | 840 | As a result, the non-linear equation system of a kinematic |
| | 841 | loop is formulated in a better way (the range where the |
| | 842 | desired result is a unique solution of the non-linear |
| | 843 | system of equations becomes much larger). |
| | 844 | </tr> |
| | 845 | |
| | 846 | <tr><td colspan=\"2\"><b>Mechanics.MultiBody.</b></td></tr> |
| | 847 | <tr><td> Visualizers.</td> |
| | 848 | <td> Removed (misleading) annotation \"structurallyIncomplete\" |
| | 849 | in the models of this sub-library |
| | 850 | </td> |
| | 851 | </tr> |
| | 852 | |
| | 853 | <tr><td colspan=\"2\"><b>Mechanics.Rotational.</b></td></tr> |
| | 854 | <tr><td> Examples</td> |
| | 855 | <td> For all models in this sub-library: |
| | 856 | <ul> |
| | 857 | <li> Included a housing object in all examples to compute |
| | 858 | all support torques.</li> |
| | 859 | <li> Replaced initialization by modifiers via the |
| | 860 | initialization menu parameters of Inertia components.</li> |
| | 861 | <li> Removed \"encapsulated\" and unnecessary \"import\". </li> |
| | 862 | <li> Included \"StopTime\" in the annotations.</li> |
| | 863 | </ul> |
| | 864 | </td> |
| | 865 | </tr> |
| | 866 | |
| | 867 | <tr><td colspan=\"2\"><b>Mechanics.Rotational.Interfaces.</b></td></tr> |
| | 868 | <tr><td> FrictionBase</td> |
| | 869 | <td> Introduced \"fixed=true\" for Boolean variables startForward, |
| | 870 | startBackward, mode. |
| | 871 | </td> |
| | 872 | </tr> |
| | 873 | |
| | 874 | <tr><td colspan=\"2\"><b>Mechanics.Translational.Interfaces.</b></td></tr> |
| | 875 | <tr><td> FrictionBase</td> |
| | 876 | <td> Introduced \"fixed=true\" for Boolean variables startForward, |
| | 877 | startBackward, mode. |
| | 878 | </td> |
| | 879 | </tr> |
| | 880 | |
| | 881 | <tr><td colspan=\"2\"><b>Media.UsersGuide.MediumUsage.</b></td></tr> |
| | 882 | <tr><td> TwoPhase</td> |
| | 883 | <td> Improved documentation and demonstrating the newly introduced functions |
| | 884 | </td> |
| | 885 | </tr> |
| | 886 | |
| | 887 | <tr><td colspan=\"2\"><b>Media.Examples.</b></td></tr> |
| | 888 | <tr><td> WaterIF97</td> |
| | 889 | <td> Provided (missing) units for variables V, dV, H_flow_ext, m, U. |
| | 890 | </td> |
| | 891 | </tr> |
| | 892 | |
| | 893 | <tr><td colspan=\"2\"><b> Media.Interfaces.</b></td></tr> |
| | 894 | <tr><td> PartialMedium</td> |
| | 895 | <td> Final modifiers are removed from nX and nXi, to allow |
| | 896 | customized medium models such as mixtures of refrigerants with oil, etc. |
| | 897 | </td> |
| | 898 | </tr> |
| | 899 | <tr><td> PartialCondensingGases</td> |
| | 900 | <td> Included attributes \"min=1, max=2\" for input argument FixedPhase |
| | 901 | for functions setDewState and setBubbleState (in order to guarantee |
| | 902 | that input arguments are correct). |
| | 903 | </td> |
| | 904 | </tr> |
| | 905 | |
| | 906 | <tr><td colspan=\"2\"><b> Media.Interfaces.PartialMedium.</b></td></tr> |
| | 907 | <tr><td> BaseProperties</td> |
| | 908 | <td> New Boolean parameter \"standardOrderComponents\". |
| | 909 | If true, last element vector X is computed from 1-sum(Xi) (= default) |
| | 910 | otherwise, no equation is provided for it in PartialMedium. |
| | 911 | </td> |
| | 912 | </tr> |
| | 913 | <tr><td> IsentropicExponent</td> |
| | 914 | <td> \"max\" value changed from 1.7 to 500000 |
| | 915 | </td> |
| | 916 | </tr> |
| | 917 | <tr><td> setState_pTX<br> |
| | 918 | setState_phX<br> |
| | 919 | setState_psX<br> |
| | 920 | setState_dTX<br> |
| | 921 | specificEnthalpy_pTX<br> |
| | 922 | temperature_phX<br> |
| | 923 | density_phX<br> |
| | 924 | temperature_psX<br> |
| | 925 | density_psX<br> |
| | 926 | specificEnthalpy_psX</td> |
| | 927 | <td> Introduced defaut value \"reference_X\" for input argument \"X\". |
| | 928 | </td> |
| | 929 | </tr> |
| | 930 | |
| | 931 | <tr><td colspan=\"2\"><b> Media.Interfaces.PartialSimpleMedium.</b></td></tr> |
| | 932 | <tr><td> setState_pTX<br> |
| | 933 | setState_phX<br> |
| | 934 | setState_psX<br> |
| | 935 | setState_dTX</td> |
| | 936 | <td> Introduced defaut value \"reference_X\" for input argument \"X\". |
| | 937 | </td> |
| | 938 | </tr> |
| | 939 | |
| | 940 | <tr><td colspan=\"2\"><b> Media.Interfaces.PartialSimpleIdealGasMedium.</b></td></tr> |
| | 941 | <tr><td> setState_pTX<br> |
| | 942 | setState_phX<br> |
| | 943 | setState_psX<br> |
| | 944 | setState_dTX</td> |
| | 945 | <td> Introduced defaut value \"reference_X\" for input argument \"X\". |
| | 946 | </td> |
| | 947 | </tr> |
| | 948 | |
| | 949 | <tr><td colspan=\"2\"><b> Media.Air.MoistAir.</b></td></tr> |
| | 950 | <tr><td> setState_pTX<br> |
| | 951 | setState_phX<br> |
| | 952 | setState_dTX</td> |
| | 953 | <td> Introduced defaut value \"reference_X\" for input argument \"X\". |
| | 954 | </td> |
| | 955 | </tr> |
| | 956 | |
| | 957 | <tr><td colspan=\"2\"><b> Media.IdealGases.Common.SingleGasNasa.</b></td></tr> |
| | 958 | <tr><td> setState_pTX<br> |
| | 959 | setState_phX<br> |
| | 960 | setState_psX<br> |
| | 961 | setState_dTX</td> |
| | 962 | <td> Introduced defaut value \"reference_X\" for input argument \"X\". |
| | 963 | </td> |
| | 964 | </tr> |
| | 965 | |
| | 966 | <tr><td colspan=\"2\"><b> Media.IdealGases.Common.MixtureGasNasa.</b></td></tr> |
| | 967 | <tr><td> setState_pTX<br> |
| | 968 | setState_phX<br> |
| | 969 | setState_psX<br> |
| | 970 | setState_dTX<br> |
| | 971 | h_TX</td> |
| | 972 | <td> Introduced defaut value \"reference_X\" for input argument \"X\". |
| | 973 | </td> |
| | 974 | </tr> |
| | 975 | |
| | 976 | <tr><td colspan=\"2\"><b> Media.Common.</b></td></tr> |
| | 977 | <tr><td> IF97PhaseBoundaryProperties<br> |
| | 978 | gibbsToBridgmansTables </td> |
| | 979 | <td> Introduced unit for variables vt, vp. |
| | 980 | </td> |
| | 981 | </tr> |
| | 982 | <tr><td> SaturationProperties</td> |
| | 983 | <td> Introduced unit for variable dpT. |
| | 984 | </td> |
| | 985 | </tr> |
| | 986 | <tr><td> BridgmansTables</td> |
| | 987 | <td> Introduced unit for dfs, dgs. |
| | 988 | </td> |
| | 989 | </tr> |
| | 990 | |
| | 991 | <tr><td colspan=\"2\"><b> Media.Common.ThermoFluidSpecial.</b></td></tr> |
| | 992 | <tr><td> gibbsToProps_ph<br> |
| | 993 | gibbsToProps_ph <br> |
| | 994 | gibbsToBoundaryProps<br> |
| | 995 | gibbsToProps_dT<br> |
| | 996 | gibbsToProps_pT</td> |
| | 997 | <td> Introduced unit for variables vt, vp. |
| | 998 | </td> |
| | 999 | <tr><td> TwoPhaseToProps_ph</td> |
| | 1000 | <td> Introduced unit for variables dht, dhd, detph. |
| | 1001 | </td> |
| | 1002 | </tr> |
| | 1003 | |
| | 1004 | <tr><td colspan=\"2\"><b> Media.</b></td></tr> |
| | 1005 | <tr><td> MoistAir</td> |
| | 1006 | <td> Documentation of moist air model significantly improved. |
| | 1007 | </td> |
| | 1008 | </tr> |
| | 1009 | |
| | 1010 | <tr><td colspan=\"2\"><b> Media.MoistAir.</b></td></tr> |
| | 1011 | <tr><td> enthalpyOfVaporization</td> |
| | 1012 | <td> Replaced by linear correlation since simpler and more |
| | 1013 | accurate in the entire region. |
| | 1014 | </td> |
| | 1015 | </tr> |
| | 1016 | |
| | 1017 | <tr><td colspan=\"2\"><b> Media.Water.IF97_Utilities.BaseIF97.Regions.</b></td></tr> |
| | 1018 | <tr><td> drhovl_dp</td> |
| | 1019 | <td> Introduced unit for variable dd_dp. |
| | 1020 | </td> |
| | 1021 | </tr> |
| | 1022 | |
| | 1023 | <tr><td colspan=\"2\"><b> Thermal.</b></td></tr> |
| | 1024 | <tr><td> FluidHeatFlow</td> |
| | 1025 | <td> Introduced new parameter tapT (0..1) to define the |
| | 1026 | temperature of the HeatPort as linear combination of the |
| | 1027 | flowPort_a (tapT=0) and flowPort_b (tapT=1) temperatures. |
| | 1028 | </td> |
| | 1029 | </tr> |