I have realized this model:
model Tank
ReadSignal tSensorLevel;
LiquidFlow qIn;
LiquidFlow qOut;
parameter Real a = 0.02;
Real xt(start = 0.0);
der(xt) = (qIn.lflow - qOut.lflow);
qOut.lflow = a*xt;
tSensorLevel.val = xt;
end Tank;
connector ReadSignal
Real val;
end ReadSignal;
connector LiquidFlow
Real lflow;
end LiquidFlow;
model BaseController
parameter Real hMax = 8;

about me

Hello everyone
My name is Gary, I'm 25, and I'm currently a master student at HangZhou dianzi university, China, faculty of mechanical engineering. with specialization in The mechanical design and theory. I am learning and Dymola. My English is not very well as you know, sometimes I am troubled
by the UsersGuider. I need friends from the world to help me learn the well. If you have a MSN, please add

Happy holiday season!

As 2010 is coming to an end, I wish all users, developers and collaborators a happy and restful holiday season. I also would like to thank the dedicated development team for all their efforts, and our users for their patience and enthusiasm. During this eventful year that saw many exciting developments, the project has grown, both in terms of developers and of users, and many new features have been added. The simulation package Assimulo was launched, the compiler front-end Modelica compliance was significantly improved, and FMI import support was implemented, just to mention a few of the highlights. 2011 is looking to be equally eventful, with FMU export, simulation support for hybrid and sampled systems, and support for a larger class of optimization problems on the roadmap. And don't forget to sign up for the tutorial at the Modelica Conference in Dresden in March - this is a great opportunity to learn more about the platform and to get hands-on experience. 
Best regards
Johan Åkesson goes Bavarian

The team in the alps

In June 2010, part of the team went to the Bavarian alps - the picture is taken in Spitzingsee. From the left: Magnus, Jesper, Christian, Johan and Tove.


Hello community!

My name is Maja and I am a master student of electrical engineering. I'm doing my thesis on optimal control at Modelon AB. I've been using to simulate and optimise Modelica models of solar heating and storage system for a Swedish family home.


My name is Roberto Parrotto, I'm 24, and I'm currently a master student at Politecnico di Milano, Italy, faculty of Computer Eng. with specialization in Automation. I am guest at Modelon where I'm developing my final project.

My contribution on JModelica project is, until now, about XML representation and export of the mathematical models used to solve simulation and optimization problems.


Hi, my name is Christian Andersson and I'm doing my Master's Thesis together with Lunds University and Modelon AB developing support for simulating hybrids in JModelica. In my thesis I have developed together with my supervisors a new simulating software for JModelica supporting both hybrid ODEs and DAEs called Assimulo. Assimulo also includes the SUNDIALS solvers CVode and IDA which have been used earlier. The interface to JModelica is currently being developed, which will include hybrid support.


My name is Jesper Mattsson. I currently work at Modelon AB with development of the project and as systems administrator. In the project I work mainly with increasing the part of the Modelica language covered by the compiler.


Jens Rantil Hi! My name is Jens Rantil. I'm a master's student in Engineering Mathematics and did my master's thesis as a joint project between Modelon AB and Numerical Analysis, Faculty of Engineering, Lund University. This was done between February and November 2009.




I am Joel, originally from Sweden, but now living in Leuven (Belgium) doing a PhD in Applied Mathematics. My PhD, which I started in 2008, is funded by the vICERP project (, aiming at modelling and optimizing a type of solar thermal power plant. I am planning to use JModelica/Optimica in this framework.

Syndicate content