This paper describes the first open source Modelica graphic editor which is integrated with interactive electronic notebooks and online interactive simulation.The work is motivated by the need for easy-to-use graphic editing of Modelica models using OpenModelica, as well as needs in teaching where the student should be able to interactively modify and simulate models in an electronic book. Models can be both textual and graphical. The interactive online simulation makes the simulation respond in real-time to model changes, which is useful in a number of contexts including immediate feedback to students.
One of the main goals when modeling a physical system is to optimize its design or configuration. Currently existing platforms are often dependent on commercial software or are based on in-house and special-purpose development tools. These two alternatives present disadvantages that limit sharing and reusability. The same assessment has partly motivated the origin of the Modelica language itself. In this paper, a new optimization platform called OMOptim is presented. Intrinsically linked with OpenModelica, this platform is mainly aimed at facilitating optimization algorithm development, as well as application use together with models. A first version is already available and three test cases of which one using respectively Dymola and two using OpenModelica are presented. Future developments and design considerations of OMOptim but also of related OpenModelica computation functions are also discussed.
-In this paper we present a generalization of the active electronic notebook, OMNotebook, for handling multiple programming languages for educational purposes. OMNotebook can be an alternative or complementary tool to the traditional teaching method with lecturing and reading textbooks. Experience shows that using such an electronic book will lead to more engagement from the students. OMNotebook can contain technical computations and text, as well as graphics. Hence it is a suitable tool for teaching, experimentation, simulation, scripting, model documentation, storage, etc.OMNotebook is part of the open source platform OpenModelica. It is already used for the course material DrModelica in teaching the Modelica language but can easily be adapted to other programming languages which is also shown in this paper. The notebook can also be adapted to other areas, such as physics, chemistry, biology, biomechanics etc., where phenomena can be illustrated by dynamic simulations within the notebook.The idea behind this paper is to show that by using a standardized interface the notebook can be extended to any computer language, i.e., being language independent. This is shown in the form of an implementation and adaptation of the notebook to support the Scheme language.
In this paper we present an interactive course material called DrControl for teaching control theory concepts mixed together with exercises and example models in Modelica.The active electronic notebook, OMNotebook, is the basis for the course material. This can be an alternative or complement compared to the traditional teaching method with lecturing and reading textbooks. Experience shows that using such an electronic book will lead to more engagement from the students. OMNotebook can contain interactive technical computations and text, as well as graphics. Hence it is a suitable tool for teaching, experimentation, simulation, scripting, model documentation, storage, etc.
This paper presents a suggested modelling approach of an electromechanical actuator, where the performance of involved semiconductor devices and tentative motors as PM, transversal, torus, and switched reluctance electrical machines are condensed into look-up tables. Current and voltages are then described in form of quasi-static rms values quantities, and the actuator mechanical outputs in momentary forces and velocities. The proposed modelling approach is considered to be one ingredient in future build-up of models of entire MEA aircrafts. Design of the electric power systems of a More Electric Aircraft (MEA) comprises dimensioning of several electromechanical actuator systems. During flight the effective mechanical outputs of the actuators vary considerably slower than the voltages and currents in the corresponding electrical machines and semiconductor devices. To facilitate modelling of the whole system and decrease simulation time it is feasible to separate the high and low frequency behaviour of these components [1]. According to a general electromagnetic transducer model For a general transducer T em = T me = BB 0 l , where B 0 B is the effective magnetic flux density and l is the effective length of the winding wire subjected to B 0 . The fundamental feeding angular frequency ω e is assumed to be considerably higher than the mechanical angular frequencies. This means that one can regard time varying rms values of voltages and currents on the electrical side and related time varying torque and angular values on the mechanical side. The torque and counter EMF constants are t = r 2 T me and e = r 1 T me , respectively, and are normally specified by the electrical machine producer. An equivalent circuit can now be drawn according to Fig. 1.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.
customersupport@researchsolutions.com
10624 S. Eastern Ave., Ste. A-614
Henderson, NV 89052, USA
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Copyright © 2024 scite LLC. All rights reserved.
Made with 💙 for researchers
Part of the Research Solutions Family.