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.
  • Навчання та стиль

КОМЕНТАРІ • 16

  • @mehmetali4626
    @mehmetali4626 4 роки тому +1

    This is very helpful thank you.

  • @ErickAlex1
    @ErickAlex1 Рік тому

    amazing work sir thank you

  • @muhammadnoman6071
    @muhammadnoman6071 6 років тому

    Dear please make some videos on steady state results

  • @md.shahinurrahman747
    @md.shahinurrahman747 Рік тому

    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?

  • @MrMohsin23
    @MrMohsin23 21 день тому

    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.

  • @mithunsoman619
    @mithunsoman619 3 роки тому

    how can we release pressurized fluid in an accumulator to drive a hydraulic pump by using dymola models

  • @saidlhadjdihia3171
    @saidlhadjdihia3171 7 років тому

    comment je télécharge les logiciels ?

  • @ramyasree5766
    @ramyasree5766 3 роки тому

    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

  • @navidmohammadzadeh2141
    @navidmohammadzadeh2141 4 роки тому

    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.

    • @jeanli3645
      @jeanli3645 4 роки тому

      because you can't chage an example, you need to duplicate it, that's how you can chose an other fluid

    • @anettklo3986
      @anettklo3986 4 роки тому

      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

  • @basmaal-ghali9174
    @basmaal-ghali9174 4 роки тому

    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