├── .github └── workflows │ ├── publish.yml │ └── python-package.yml ├── .gitignore ├── CITATION.cff ├── LICENSE ├── README.md ├── examples ├── DC_motor_workshop.ipynb ├── DC_motor_workshop │ ├── Control_System_Overview.drawio │ ├── Control_System_Overview.png │ ├── Control_System_Overview1.png │ ├── Control_System_Overview2.png │ ├── Control_System_Overview3.png │ ├── Credibility │ │ ├── Examples │ │ │ ├── SimpleControlledDriveNonlinear │ │ │ │ ├── DC_Motor_Workshop.mo │ │ │ │ ├── DataVariant001.mo │ │ │ │ ├── PartialData.mo │ │ │ │ ├── PartialDrive.mo │ │ │ │ ├── Utilities │ │ │ │ │ ├── SpringNonLinear.mo │ │ │ │ │ ├── package.mo │ │ │ │ │ └── package.order │ │ │ │ ├── package.mo │ │ │ │ └── package.order │ │ │ ├── package.mo │ │ │ └── package.order │ │ ├── Icons.mo │ │ ├── Resources │ │ │ ├── Documentation │ │ │ │ └── Slides-Uncertainty.pptx │ │ │ ├── Images │ │ │ │ ├── CredibilityLibrary1.png │ │ │ │ ├── CredibilityLibrary2.png │ │ │ │ ├── DLR_Signet_schwarz.png │ │ │ │ ├── SpringConstantCredibility.png │ │ │ │ ├── TruncatedNormalCumulativeProbability.svg │ │ │ │ ├── TruncatedNormalProbabilityDensity.svg │ │ │ │ └── equationConvexCombination.png │ │ │ ├── Language │ │ │ │ ├── Credibility.de.po │ │ │ │ └── Credibility.pot │ │ │ └── Tables │ │ │ │ └── driveMeasurementsNonLin.txt │ │ ├── Scalar.mo │ │ ├── Table1D.mo │ │ ├── Tests │ │ │ ├── TestRecords.mo │ │ │ ├── package.mo │ │ │ └── package.order │ │ ├── Types │ │ │ ├── BaseUncertainty.mo │ │ │ ├── BaseUncertainty1D.mo │ │ │ ├── Calibration.mo │ │ │ ├── Interval.mo │ │ │ ├── Interval1D.mo │ │ │ ├── IntervalTolerance.mo │ │ │ ├── IntervalTolerance1D.mo │ │ │ ├── SourceType.mo │ │ │ ├── Traceability.mo │ │ │ ├── TruncatedNormal.mo │ │ │ ├── TruncatedNormal1D.mo │ │ │ ├── TruncatedNormalTolerance.mo │ │ │ ├── TruncatedNormalTolerance1D.mo │ │ │ ├── UncertaintyKind.mo │ │ │ ├── UncertaintyKind1D.mo │ │ │ ├── UndefinedCalibration.mo │ │ │ ├── UndefinedUncertainty.mo │ │ │ ├── Uniform.mo │ │ │ ├── Uniform1D.mo │ │ │ ├── UniformTolerance.mo │ │ │ ├── UniformTolerance1D.mo │ │ │ ├── package.mo │ │ │ └── package.order │ │ ├── UsersGuide.mo │ │ ├── Utilities │ │ │ ├── Table1DScalings │ │ │ │ ├── getTableLambdaByInterval.mo │ │ │ │ ├── getTableLambdaByTolerance.mo │ │ │ │ ├── package.mo │ │ │ │ └── package.order │ │ │ ├── package.mo │ │ │ └── package.order │ │ ├── package.mo │ │ └── package.order │ ├── DC_motor.fmu │ ├── DC_motor_dymola.fmu │ ├── DC_motor_windows.fmu │ └── README.md ├── FMUs │ ├── Handrechung.py │ ├── NonlinearMIMO.fmu │ ├── NonlinearMIMO.mo │ ├── dummy_for_FMU.mo │ ├── dummy_for_FMU_cosim.fmu │ ├── dummy_geom_tol.fmu │ ├── dummy_geom_tol.mo │ ├── geom_tol.fmu │ └── geom_tol.mo ├── Nonlinear_example.ipynb ├── dummy_discrete_fmugym.ipynb ├── dummy_fmugym.ipynb ├── dummy_fmugym_skrl.ipynb ├── geom_tolerance_source.ipynb ├── tol_results │ ├── obs_collection.npy │ └── worst_case_values.npy └── trained_agents │ ├── DC_motor_agent.zip │ ├── a2c_discrete_agent.zip │ ├── sac_agent_dummy_rand.zip │ ├── sac_agent_nonlinear_example.zip │ └── skrl_sac.pth ├── fmugym ├── __init__.py ├── fmugym.py └── fmugym_config.py ├── img ├── Modelica_dummy.png ├── diagram_inference.png ├── fmugym_workflow.png └── lib_interfaces.png ├── pyproject.toml └── tests ├── dummy_FMUEnv.py ├── test_fmpy_compliance.py └── test_gymnasium_compliance.py /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-IIS/fmugym/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.github/workflows/python-package.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-IIS/fmugym/HEAD/.github/workflows/python-package.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-IIS/fmugym/HEAD/.gitignore -------------------------------------------------------------------------------- /CITATION.cff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-IIS/fmugym/HEAD/CITATION.cff -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-IIS/fmugym/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-IIS/fmugym/HEAD/README.md -------------------------------------------------------------------------------- /examples/DC_motor_workshop.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-IIS/fmugym/HEAD/examples/DC_motor_workshop.ipynb -------------------------------------------------------------------------------- /examples/DC_motor_workshop/Control_System_Overview.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-IIS/fmugym/HEAD/examples/DC_motor_workshop/Control_System_Overview.drawio -------------------------------------------------------------------------------- /examples/DC_motor_workshop/Control_System_Overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-IIS/fmugym/HEAD/examples/DC_motor_workshop/Control_System_Overview.png -------------------------------------------------------------------------------- /examples/DC_motor_workshop/Control_System_Overview1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-IIS/fmugym/HEAD/examples/DC_motor_workshop/Control_System_Overview1.png -------------------------------------------------------------------------------- /examples/DC_motor_workshop/Control_System_Overview2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-IIS/fmugym/HEAD/examples/DC_motor_workshop/Control_System_Overview2.png -------------------------------------------------------------------------------- /examples/DC_motor_workshop/Control_System_Overview3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-IIS/fmugym/HEAD/examples/DC_motor_workshop/Control_System_Overview3.png -------------------------------------------------------------------------------- /examples/DC_motor_workshop/Credibility/Examples/SimpleControlledDriveNonlinear/DC_Motor_Workshop.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-IIS/fmugym/HEAD/examples/DC_motor_workshop/Credibility/Examples/SimpleControlledDriveNonlinear/DC_Motor_Workshop.mo -------------------------------------------------------------------------------- /examples/DC_motor_workshop/Credibility/Examples/SimpleControlledDriveNonlinear/DataVariant001.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-IIS/fmugym/HEAD/examples/DC_motor_workshop/Credibility/Examples/SimpleControlledDriveNonlinear/DataVariant001.mo -------------------------------------------------------------------------------- /examples/DC_motor_workshop/Credibility/Examples/SimpleControlledDriveNonlinear/PartialData.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-IIS/fmugym/HEAD/examples/DC_motor_workshop/Credibility/Examples/SimpleControlledDriveNonlinear/PartialData.mo -------------------------------------------------------------------------------- /examples/DC_motor_workshop/Credibility/Examples/SimpleControlledDriveNonlinear/PartialDrive.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-IIS/fmugym/HEAD/examples/DC_motor_workshop/Credibility/Examples/SimpleControlledDriveNonlinear/PartialDrive.mo -------------------------------------------------------------------------------- /examples/DC_motor_workshop/Credibility/Examples/SimpleControlledDriveNonlinear/Utilities/SpringNonLinear.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-IIS/fmugym/HEAD/examples/DC_motor_workshop/Credibility/Examples/SimpleControlledDriveNonlinear/Utilities/SpringNonLinear.mo -------------------------------------------------------------------------------- /examples/DC_motor_workshop/Credibility/Examples/SimpleControlledDriveNonlinear/Utilities/package.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-IIS/fmugym/HEAD/examples/DC_motor_workshop/Credibility/Examples/SimpleControlledDriveNonlinear/Utilities/package.mo -------------------------------------------------------------------------------- /examples/DC_motor_workshop/Credibility/Examples/SimpleControlledDriveNonlinear/Utilities/package.order: -------------------------------------------------------------------------------- 1 | SpringNonLinear 2 | -------------------------------------------------------------------------------- /examples/DC_motor_workshop/Credibility/Examples/SimpleControlledDriveNonlinear/package.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-IIS/fmugym/HEAD/examples/DC_motor_workshop/Credibility/Examples/SimpleControlledDriveNonlinear/package.mo -------------------------------------------------------------------------------- /examples/DC_motor_workshop/Credibility/Examples/SimpleControlledDriveNonlinear/package.order: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-IIS/fmugym/HEAD/examples/DC_motor_workshop/Credibility/Examples/SimpleControlledDriveNonlinear/package.order -------------------------------------------------------------------------------- /examples/DC_motor_workshop/Credibility/Examples/package.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-IIS/fmugym/HEAD/examples/DC_motor_workshop/Credibility/Examples/package.mo -------------------------------------------------------------------------------- /examples/DC_motor_workshop/Credibility/Examples/package.order: -------------------------------------------------------------------------------- 1 | SimpleControlledDriveNonlinear 2 | -------------------------------------------------------------------------------- /examples/DC_motor_workshop/Credibility/Icons.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-IIS/fmugym/HEAD/examples/DC_motor_workshop/Credibility/Icons.mo -------------------------------------------------------------------------------- /examples/DC_motor_workshop/Credibility/Resources/Documentation/Slides-Uncertainty.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-IIS/fmugym/HEAD/examples/DC_motor_workshop/Credibility/Resources/Documentation/Slides-Uncertainty.pptx -------------------------------------------------------------------------------- /examples/DC_motor_workshop/Credibility/Resources/Images/CredibilityLibrary1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-IIS/fmugym/HEAD/examples/DC_motor_workshop/Credibility/Resources/Images/CredibilityLibrary1.png -------------------------------------------------------------------------------- /examples/DC_motor_workshop/Credibility/Resources/Images/CredibilityLibrary2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-IIS/fmugym/HEAD/examples/DC_motor_workshop/Credibility/Resources/Images/CredibilityLibrary2.png -------------------------------------------------------------------------------- /examples/DC_motor_workshop/Credibility/Resources/Images/DLR_Signet_schwarz.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-IIS/fmugym/HEAD/examples/DC_motor_workshop/Credibility/Resources/Images/DLR_Signet_schwarz.png -------------------------------------------------------------------------------- /examples/DC_motor_workshop/Credibility/Resources/Images/SpringConstantCredibility.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-IIS/fmugym/HEAD/examples/DC_motor_workshop/Credibility/Resources/Images/SpringConstantCredibility.png -------------------------------------------------------------------------------- /examples/DC_motor_workshop/Credibility/Resources/Images/TruncatedNormalCumulativeProbability.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-IIS/fmugym/HEAD/examples/DC_motor_workshop/Credibility/Resources/Images/TruncatedNormalCumulativeProbability.svg -------------------------------------------------------------------------------- /examples/DC_motor_workshop/Credibility/Resources/Images/TruncatedNormalProbabilityDensity.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-IIS/fmugym/HEAD/examples/DC_motor_workshop/Credibility/Resources/Images/TruncatedNormalProbabilityDensity.svg -------------------------------------------------------------------------------- /examples/DC_motor_workshop/Credibility/Resources/Images/equationConvexCombination.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-IIS/fmugym/HEAD/examples/DC_motor_workshop/Credibility/Resources/Images/equationConvexCombination.png -------------------------------------------------------------------------------- /examples/DC_motor_workshop/Credibility/Resources/Language/Credibility.de.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-IIS/fmugym/HEAD/examples/DC_motor_workshop/Credibility/Resources/Language/Credibility.de.po -------------------------------------------------------------------------------- /examples/DC_motor_workshop/Credibility/Resources/Language/Credibility.pot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-IIS/fmugym/HEAD/examples/DC_motor_workshop/Credibility/Resources/Language/Credibility.pot -------------------------------------------------------------------------------- /examples/DC_motor_workshop/Credibility/Resources/Tables/driveMeasurementsNonLin.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-IIS/fmugym/HEAD/examples/DC_motor_workshop/Credibility/Resources/Tables/driveMeasurementsNonLin.txt -------------------------------------------------------------------------------- /examples/DC_motor_workshop/Credibility/Scalar.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-IIS/fmugym/HEAD/examples/DC_motor_workshop/Credibility/Scalar.mo -------------------------------------------------------------------------------- /examples/DC_motor_workshop/Credibility/Table1D.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-IIS/fmugym/HEAD/examples/DC_motor_workshop/Credibility/Table1D.mo -------------------------------------------------------------------------------- /examples/DC_motor_workshop/Credibility/Tests/TestRecords.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-IIS/fmugym/HEAD/examples/DC_motor_workshop/Credibility/Tests/TestRecords.mo -------------------------------------------------------------------------------- /examples/DC_motor_workshop/Credibility/Tests/package.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-IIS/fmugym/HEAD/examples/DC_motor_workshop/Credibility/Tests/package.mo -------------------------------------------------------------------------------- /examples/DC_motor_workshop/Credibility/Tests/package.order: -------------------------------------------------------------------------------- 1 | TestRecords 2 | -------------------------------------------------------------------------------- /examples/DC_motor_workshop/Credibility/Types/BaseUncertainty.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-IIS/fmugym/HEAD/examples/DC_motor_workshop/Credibility/Types/BaseUncertainty.mo -------------------------------------------------------------------------------- /examples/DC_motor_workshop/Credibility/Types/BaseUncertainty1D.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-IIS/fmugym/HEAD/examples/DC_motor_workshop/Credibility/Types/BaseUncertainty1D.mo -------------------------------------------------------------------------------- /examples/DC_motor_workshop/Credibility/Types/Calibration.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-IIS/fmugym/HEAD/examples/DC_motor_workshop/Credibility/Types/Calibration.mo -------------------------------------------------------------------------------- /examples/DC_motor_workshop/Credibility/Types/Interval.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-IIS/fmugym/HEAD/examples/DC_motor_workshop/Credibility/Types/Interval.mo -------------------------------------------------------------------------------- /examples/DC_motor_workshop/Credibility/Types/Interval1D.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-IIS/fmugym/HEAD/examples/DC_motor_workshop/Credibility/Types/Interval1D.mo -------------------------------------------------------------------------------- /examples/DC_motor_workshop/Credibility/Types/IntervalTolerance.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-IIS/fmugym/HEAD/examples/DC_motor_workshop/Credibility/Types/IntervalTolerance.mo -------------------------------------------------------------------------------- /examples/DC_motor_workshop/Credibility/Types/IntervalTolerance1D.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-IIS/fmugym/HEAD/examples/DC_motor_workshop/Credibility/Types/IntervalTolerance1D.mo -------------------------------------------------------------------------------- /examples/DC_motor_workshop/Credibility/Types/SourceType.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-IIS/fmugym/HEAD/examples/DC_motor_workshop/Credibility/Types/SourceType.mo -------------------------------------------------------------------------------- /examples/DC_motor_workshop/Credibility/Types/Traceability.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-IIS/fmugym/HEAD/examples/DC_motor_workshop/Credibility/Types/Traceability.mo -------------------------------------------------------------------------------- /examples/DC_motor_workshop/Credibility/Types/TruncatedNormal.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-IIS/fmugym/HEAD/examples/DC_motor_workshop/Credibility/Types/TruncatedNormal.mo -------------------------------------------------------------------------------- /examples/DC_motor_workshop/Credibility/Types/TruncatedNormal1D.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-IIS/fmugym/HEAD/examples/DC_motor_workshop/Credibility/Types/TruncatedNormal1D.mo -------------------------------------------------------------------------------- /examples/DC_motor_workshop/Credibility/Types/TruncatedNormalTolerance.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-IIS/fmugym/HEAD/examples/DC_motor_workshop/Credibility/Types/TruncatedNormalTolerance.mo -------------------------------------------------------------------------------- /examples/DC_motor_workshop/Credibility/Types/TruncatedNormalTolerance1D.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-IIS/fmugym/HEAD/examples/DC_motor_workshop/Credibility/Types/TruncatedNormalTolerance1D.mo -------------------------------------------------------------------------------- /examples/DC_motor_workshop/Credibility/Types/UncertaintyKind.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-IIS/fmugym/HEAD/examples/DC_motor_workshop/Credibility/Types/UncertaintyKind.mo -------------------------------------------------------------------------------- /examples/DC_motor_workshop/Credibility/Types/UncertaintyKind1D.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-IIS/fmugym/HEAD/examples/DC_motor_workshop/Credibility/Types/UncertaintyKind1D.mo -------------------------------------------------------------------------------- /examples/DC_motor_workshop/Credibility/Types/UndefinedCalibration.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-IIS/fmugym/HEAD/examples/DC_motor_workshop/Credibility/Types/UndefinedCalibration.mo -------------------------------------------------------------------------------- /examples/DC_motor_workshop/Credibility/Types/UndefinedUncertainty.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-IIS/fmugym/HEAD/examples/DC_motor_workshop/Credibility/Types/UndefinedUncertainty.mo -------------------------------------------------------------------------------- /examples/DC_motor_workshop/Credibility/Types/Uniform.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-IIS/fmugym/HEAD/examples/DC_motor_workshop/Credibility/Types/Uniform.mo -------------------------------------------------------------------------------- /examples/DC_motor_workshop/Credibility/Types/Uniform1D.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-IIS/fmugym/HEAD/examples/DC_motor_workshop/Credibility/Types/Uniform1D.mo -------------------------------------------------------------------------------- /examples/DC_motor_workshop/Credibility/Types/UniformTolerance.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-IIS/fmugym/HEAD/examples/DC_motor_workshop/Credibility/Types/UniformTolerance.mo -------------------------------------------------------------------------------- /examples/DC_motor_workshop/Credibility/Types/UniformTolerance1D.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-IIS/fmugym/HEAD/examples/DC_motor_workshop/Credibility/Types/UniformTolerance1D.mo -------------------------------------------------------------------------------- /examples/DC_motor_workshop/Credibility/Types/package.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-IIS/fmugym/HEAD/examples/DC_motor_workshop/Credibility/Types/package.mo -------------------------------------------------------------------------------- /examples/DC_motor_workshop/Credibility/Types/package.order: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-IIS/fmugym/HEAD/examples/DC_motor_workshop/Credibility/Types/package.order -------------------------------------------------------------------------------- /examples/DC_motor_workshop/Credibility/UsersGuide.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-IIS/fmugym/HEAD/examples/DC_motor_workshop/Credibility/UsersGuide.mo -------------------------------------------------------------------------------- /examples/DC_motor_workshop/Credibility/Utilities/Table1DScalings/getTableLambdaByInterval.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-IIS/fmugym/HEAD/examples/DC_motor_workshop/Credibility/Utilities/Table1DScalings/getTableLambdaByInterval.mo -------------------------------------------------------------------------------- /examples/DC_motor_workshop/Credibility/Utilities/Table1DScalings/getTableLambdaByTolerance.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-IIS/fmugym/HEAD/examples/DC_motor_workshop/Credibility/Utilities/Table1DScalings/getTableLambdaByTolerance.mo -------------------------------------------------------------------------------- /examples/DC_motor_workshop/Credibility/Utilities/Table1DScalings/package.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-IIS/fmugym/HEAD/examples/DC_motor_workshop/Credibility/Utilities/Table1DScalings/package.mo -------------------------------------------------------------------------------- /examples/DC_motor_workshop/Credibility/Utilities/Table1DScalings/package.order: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-IIS/fmugym/HEAD/examples/DC_motor_workshop/Credibility/Utilities/Table1DScalings/package.order -------------------------------------------------------------------------------- /examples/DC_motor_workshop/Credibility/Utilities/package.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-IIS/fmugym/HEAD/examples/DC_motor_workshop/Credibility/Utilities/package.mo -------------------------------------------------------------------------------- /examples/DC_motor_workshop/Credibility/Utilities/package.order: -------------------------------------------------------------------------------- 1 | Table1DScalings 2 | -------------------------------------------------------------------------------- /examples/DC_motor_workshop/Credibility/package.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-IIS/fmugym/HEAD/examples/DC_motor_workshop/Credibility/package.mo -------------------------------------------------------------------------------- /examples/DC_motor_workshop/Credibility/package.order: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-IIS/fmugym/HEAD/examples/DC_motor_workshop/Credibility/package.order -------------------------------------------------------------------------------- /examples/DC_motor_workshop/DC_motor.fmu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-IIS/fmugym/HEAD/examples/DC_motor_workshop/DC_motor.fmu -------------------------------------------------------------------------------- /examples/DC_motor_workshop/DC_motor_dymola.fmu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-IIS/fmugym/HEAD/examples/DC_motor_workshop/DC_motor_dymola.fmu -------------------------------------------------------------------------------- /examples/DC_motor_workshop/DC_motor_windows.fmu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-IIS/fmugym/HEAD/examples/DC_motor_workshop/DC_motor_windows.fmu -------------------------------------------------------------------------------- /examples/DC_motor_workshop/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-IIS/fmugym/HEAD/examples/DC_motor_workshop/README.md -------------------------------------------------------------------------------- /examples/FMUs/Handrechung.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-IIS/fmugym/HEAD/examples/FMUs/Handrechung.py -------------------------------------------------------------------------------- /examples/FMUs/NonlinearMIMO.fmu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-IIS/fmugym/HEAD/examples/FMUs/NonlinearMIMO.fmu -------------------------------------------------------------------------------- /examples/FMUs/NonlinearMIMO.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-IIS/fmugym/HEAD/examples/FMUs/NonlinearMIMO.mo -------------------------------------------------------------------------------- /examples/FMUs/dummy_for_FMU.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-IIS/fmugym/HEAD/examples/FMUs/dummy_for_FMU.mo -------------------------------------------------------------------------------- /examples/FMUs/dummy_for_FMU_cosim.fmu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-IIS/fmugym/HEAD/examples/FMUs/dummy_for_FMU_cosim.fmu -------------------------------------------------------------------------------- /examples/FMUs/dummy_geom_tol.fmu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-IIS/fmugym/HEAD/examples/FMUs/dummy_geom_tol.fmu -------------------------------------------------------------------------------- /examples/FMUs/dummy_geom_tol.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-IIS/fmugym/HEAD/examples/FMUs/dummy_geom_tol.mo -------------------------------------------------------------------------------- /examples/FMUs/geom_tol.fmu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-IIS/fmugym/HEAD/examples/FMUs/geom_tol.fmu -------------------------------------------------------------------------------- /examples/FMUs/geom_tol.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-IIS/fmugym/HEAD/examples/FMUs/geom_tol.mo -------------------------------------------------------------------------------- /examples/Nonlinear_example.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-IIS/fmugym/HEAD/examples/Nonlinear_example.ipynb -------------------------------------------------------------------------------- /examples/dummy_discrete_fmugym.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-IIS/fmugym/HEAD/examples/dummy_discrete_fmugym.ipynb -------------------------------------------------------------------------------- /examples/dummy_fmugym.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-IIS/fmugym/HEAD/examples/dummy_fmugym.ipynb -------------------------------------------------------------------------------- /examples/dummy_fmugym_skrl.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-IIS/fmugym/HEAD/examples/dummy_fmugym_skrl.ipynb -------------------------------------------------------------------------------- /examples/geom_tolerance_source.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-IIS/fmugym/HEAD/examples/geom_tolerance_source.ipynb -------------------------------------------------------------------------------- /examples/tol_results/obs_collection.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-IIS/fmugym/HEAD/examples/tol_results/obs_collection.npy -------------------------------------------------------------------------------- /examples/tol_results/worst_case_values.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-IIS/fmugym/HEAD/examples/tol_results/worst_case_values.npy -------------------------------------------------------------------------------- /examples/trained_agents/DC_motor_agent.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-IIS/fmugym/HEAD/examples/trained_agents/DC_motor_agent.zip -------------------------------------------------------------------------------- /examples/trained_agents/a2c_discrete_agent.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-IIS/fmugym/HEAD/examples/trained_agents/a2c_discrete_agent.zip -------------------------------------------------------------------------------- /examples/trained_agents/sac_agent_dummy_rand.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-IIS/fmugym/HEAD/examples/trained_agents/sac_agent_dummy_rand.zip -------------------------------------------------------------------------------- /examples/trained_agents/sac_agent_nonlinear_example.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-IIS/fmugym/HEAD/examples/trained_agents/sac_agent_nonlinear_example.zip -------------------------------------------------------------------------------- /examples/trained_agents/skrl_sac.pth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-IIS/fmugym/HEAD/examples/trained_agents/skrl_sac.pth -------------------------------------------------------------------------------- /fmugym/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-IIS/fmugym/HEAD/fmugym/__init__.py -------------------------------------------------------------------------------- /fmugym/fmugym.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-IIS/fmugym/HEAD/fmugym/fmugym.py -------------------------------------------------------------------------------- /fmugym/fmugym_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-IIS/fmugym/HEAD/fmugym/fmugym_config.py -------------------------------------------------------------------------------- /img/Modelica_dummy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-IIS/fmugym/HEAD/img/Modelica_dummy.png -------------------------------------------------------------------------------- /img/diagram_inference.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-IIS/fmugym/HEAD/img/diagram_inference.png -------------------------------------------------------------------------------- /img/fmugym_workflow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-IIS/fmugym/HEAD/img/fmugym_workflow.png -------------------------------------------------------------------------------- /img/lib_interfaces.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-IIS/fmugym/HEAD/img/lib_interfaces.png -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-IIS/fmugym/HEAD/pyproject.toml -------------------------------------------------------------------------------- /tests/dummy_FMUEnv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-IIS/fmugym/HEAD/tests/dummy_FMUEnv.py -------------------------------------------------------------------------------- /tests/test_fmpy_compliance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-IIS/fmugym/HEAD/tests/test_fmpy_compliance.py -------------------------------------------------------------------------------- /tests/test_gymnasium_compliance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Fraunhofer-IIS/fmugym/HEAD/tests/test_gymnasium_compliance.py --------------------------------------------------------------------------------