Hydraulic Modelling with Modelica & SimulationX
Вставка
- Опубліковано 8 лют 2017
- www.fluidmechanics.co.uk/hydra...
Modelica is an object oriented programming language that has been developed to conveniently model complex physical systems containing mechanical, electrical, electronic, hydraulic, thermal, control, electric power or process-oriented subcomponents. Modelica is open source and non-proprietary and the standards are developed and controlled by the Modelica association. The Modelica association also releases a number of free standard libraries.
A Modelica simulation environment is required to run Modelica models, there are a number of free and commercially available environments to run these models. The commercial environments such as SimulationX or Dymola contain their own proprietary libraries as well as the free standard libraries provided by the Modelica association. The support and proprietary libraries of the commercial environments usually make it an easier route to build a model and for the beginner to learn how to use the tools. However, the commercial products can be quite expensive, 10,000 Euros or more depending on the library options chosen. There are free of charge environments such as Open Modelica which is supported by a growing group of universities, companies and individuals. With the free of charge environment, the same modelling potential is there but it may take longer to get to the results.
SimulationX is the Modelica modelling environment we use at Fluid Mechanics. The main libraries we use allow us to do hydraulics and systems design including mechanics which is where are main capabilities lie. There are libraries to model electrical, electronic and magnetic systems but this is not something we use regularly.
SimulationX can be used to model very simple to very complex systems. In the video we demonstrate how quick it is to build and run a very simple hydraulic model. At the more complex end of the spectrum we have used SimulationX to model Aquamarine Power's WEC (wave energy converter). For Aquamarine Power we developed a wave to wire model of their WEC and this model was used to design their hydraulics and control systems. - Навчання та стиль
This is very helpful thank you.
amazing work sir thank you
Dear please make some videos on steady state results
Thanks Mike for great presentation. I want to ask you one question, If the model is finalized after according to the requirements, is it possible to export those model data to use in the 3D CAD Environment for the CAD geometry creation of some components and the systems overall 3D visualization purpose?
I have encountered a problem while bringing some hydraulic elements from a different model and try to connect with existing elements in current model using connector. it doesn't connect, any solution to this problem.
how can we release pressurized fluid in an accumulator to drive a hydraulic pump by using dymola models
comment je télécharge les logiciels ?
Hi sir. good evening. My name is Ramu. I working in Hydraulic Rockbreaker Company in india. I want to learn Simulation X software sir. Please Help me
The new version of Modelica seems to be very much different from what you were using for your tutorial. As a brief example, I am not able to change the type of the fluid passing within the pipe even though I have followed you and have double clicked on the connection. There not found anything to change the type of fluid to water.
because you can't chage an example, you need to duplicate it, that's how you can chose an other fluid
Hi Navid,
maybe you have not used the same library. Mike Crowley shows a small hydraulic pipe example with the SimulationX Hydraulics library, not with the Modelica Standard Library. In the latter one the connections usually show way less information.
model of mechanics: Modelica Standard Library (MSL)
model of hydraulic pipe: SimulationX Hydraulics library
model of his wave energy converter: SimulationX Hydraulics library combined with Signal Blocks from SimulationX, too.
All those libraries (MSL from the Modelica association and the SimulationX ones) base on the Modelica language and are shown here in the program SimulationX.
If you want more information about this feel free to download the latest SimulationX 4.1.2 setup in the SimulationX Customer Center (www.simulationx.com/customer-center.html - a registration is required).
A license is not required as even if you are not having a licence you can test SimulationX based on a slimmed-down version called Express Edition, which allows small models in several physical domains (hydraulics, mechanics, pneumatics, controls, electronics, ...).
If this was not answering your problem and you are already working in SimulationX feel free to tell the problem in more detail.
Regards, Anett
Thank u sir
I'm using 32 bit windows 7 to run the openmodelica
software, this error appeared as I opened the openmodelica
[1] 10:06:27 Syntax Warning
[C:/OpenModelica1.13.232bit/lib/omlibrary/ModelicaServices 3.2.3/package.mo:
165:40-166:7]:
OpenModelica only supports 31-bit signed integers! Truncating integer: 2147483647 to 1073741823
And when I write a simple tutorial program.. this
error appeared:
[5]
10:33:30 Warning
Out of memory! Faking a stack overflow.
[1] 10:33:38 Warning
Out of memory! Faking a stack overflow.
[2] 10:33:38 Scripting Error
Stack overflow occurred while evaluating translateModel(RLC_Circuit.circuit, startTime = 0, stopTime = 1, numberOfIntervals = 500, method = "dassl", tolerance = 1e-6, outputFormat = "mat", variableFilter = ".*"):
[bt] #1 [... unsupported platform for backtraces]
Could anyone help me, please
Thank u in advance