Informal chat: Dr Elias Willemse
38:56
PEMS Ensemble
2:35
Жыл бұрын
R Tips and tricks: ggmap
31:15
2 жыл бұрын
Exam (E01 2021)
6:06
2 жыл бұрын
Sick test (S03 2021)
2:21
2 жыл бұрын
Semester test (S02 2021)
6:01
2 жыл бұрын
Semester test (S01 2021)
5:01
3 жыл бұрын
Informal chat: Gerda Trollip
17:38
4 жыл бұрын
Accessing a journal article
3:28
4 жыл бұрын
Informal chat: Jaco-Ben Vosloo
12:44
4 жыл бұрын
Route profile
0:59
4 жыл бұрын
Lecture10
32:48
4 жыл бұрын
Discrete event lists
13:20
4 жыл бұрын
Lecture 7 Assignment, R Demo
10:26
4 жыл бұрын
Cape Town
3:37
4 жыл бұрын
Lecture 7
35:10
4 жыл бұрын
Пікірлер
@aguu3618
@aguu3618 Ай бұрын
can you pls tell me what you exactly mean with “ body” storage and “door”storage? What’s the difference between this two
@johanjoubert4585
@johanjoubert4585 Ай бұрын
The two areas just represent the storage of the two different components: bodies and doors. In AnyLogic there is no difference... it is just what they represent in the factory.
@MuhammadAmmar-oj1js
@MuhammadAmmar-oj1js 2 ай бұрын
You know its absolutely insane that I spent 3 hours yesterday bashing my head against documentation trying to get this thing installed and then I watched a tutorial from 2011 and got it done in 20 minutes. Quite literally a life saver. Its also hilarious how Eclipse hasn't changed at all since 2011. Everything was setup the exact same way as in the tutorial.
@johanjoubert4585
@johanjoubert4585 Ай бұрын
That it is still working, yeah, quite insane. 😂
@dannymacias4083
@dannymacias4083 4 ай бұрын
thank you so much for these tutorials. Well versed in the program and moves at good speed for everyone to understand.
@bishalbhandari4525
@bishalbhandari4525 9 ай бұрын
Thank you for the video
@ducktor6160
@ducktor6160 Жыл бұрын
This goes hard at 3 am
@a1max2
@a1max2 Жыл бұрын
Thank you for the awesome tutorial! My only minor comment is that the sequence of the videos for this series is a little bit wrong. The number '02' should be the last video I guess.
@johanjoubert4585
@johanjoubert4585 Жыл бұрын
Indeed! Thank you for picking it up and leaving the comment. It is already quite an old video series, but maybe other still watch it.
@henryschnetler6863
@henryschnetler6863 Жыл бұрын
Being in Bergen Norway, for the past several months has been incredibly interesting from the perspective of the focus on circular economics. What a privilege it was for me to watch this interview between two individuals that I particularly looked up to when I was a student many years ago. I feel like I had a front-row seat to the events that were discussed and it was wonderful to hear where life has taken you, Dr. Elias. I can very clearly remember the day I found out that you were leaving for Singapore, as it was a few minutes before I started the final BAN exam, in June 2017. Since then I have been following your journey from afar, as I still remember the BAN lectures well, not all the content, but the passion that you had for the topic. After I finished my undergraduate degree, I was inspired by your enthusiasm for doing research that could make a difference in the world. My focus was not on Waste management but on the Financial industry and the application of Operations Research to strategic business decision-making. I was lucky enough also to get to know Prof Johan Joubert over time, through our quick discussions in the kitchen or corridor in Eng II-2. While Prof Joubert was always incredibly strict with his students, I learnt over time that there was more to it, than meets the eye. I can certainly attribute a lot of lessons that I have learnt over the years from Prof Joubert. I realised that although I do not want to do my PhD at the moment, I would be willing to do so, but only if I had a supervisor like Prof Joubert. The level of expectation that is placed on your students Prof Joubert is something that has intrigued me since early 2019 when three of my friends had you as their final year supervisor, (James; Will; Johann), I of course, sat in many of your group mentoring sessions with them. I am very grateful that I had the opportunity to observe those interactions and have discussions with various of your students, both who were lecturers, or students over the years. I started to understand your ways more. (Of course, I would not be a good researcher if I did not have discussions with your external examiner, especially Hans Ittmann, to gain some insights on your method of communication and mentorship.) I benefitted a lot from my informal chats with Prof Joubert at the office, especially regarding my research in the financial industry, and the fact that regardless of the subject matter, Operations Research, would be what our conversations were structured around. From the challenge in July/August 2021 of adding Antifragile, to my 2021 booklist, of 104 books, and discussing the insights gained from those 104 books, and the after-effects of The 104-2021. Unfortunately, I was not able to add Antifragile to the list due to delays in the shipping service to get my hardcover, (which I now have two of back in South Africa), but also the recommendation to read Deep Work by Cal Newport, which I am happy to report was completed in 2022. I still vividly remember one day in BUY, back in 2018, in the NW-II labs when you recommend So Good They Can't Ignore You by Cal Newport and the disclaimer attached to it. Being young and a bit arrogant at the time, I turned the disclaimer into the motivation needed to push beyond the limit and at least try to prove you wrong. I have never actually thanked you for that speech, come to think of it. You were always a fountain of wisdom, it just required the listener to be able to listen and spot those moments and recognise the wisdom in those moments. I am certainly grateful to have had both Dr Willemse and Prof Joubert as lecturers during my Undergraduate years. You made spending all those long nights, worth the sacrifice, as I learnt so many lessons over the years. Ps. If I can get my hands on a copy of Antifragile here in Bergen Norway, I will make sure to finish it before I return to South Africa on 30 June. It has been a book that has been on the reading list for almost two years now, and I feel that now is the time to move it from the reading list and add it to the list of completed books. I hope that your new students at KU Leuven will appreciate the incredible privilege that they have in you. To have such an incredible lecturer, who will teach them the lessons they will not only need at that moment but lessons that they will use and benefit from long after throughout their lives as well. Thank you for sharing this trip down memory lane, with the rest of us. I am truly grateful to have had the opportunity to listen in to an incredibly insightful conversation, and I will of course continue following both of your journeys in the future. With great love, respect and admiration. Henry I. Schnetler
@eliaswillemse6273
@eliaswillemse6273 Жыл бұрын
Glad to know you enjoyed the conversation Henry! And great to know that the early teaching inspired you to pursue great things. The good news is, we are never too old to learn, and life really is circular. Having moved out of academia, I'm now privileged to learn from and get advice from my previous students. Here's to learning from you as well in the near future!
@EhsanulHaque069
@EhsanulHaque069 Жыл бұрын
Hello, Thanks for sharing. But can you tell me why the starting time of n agent is always the end time of n-1 agent?
@johanjoubert4585
@johanjoubert4585 Жыл бұрын
Hi, Ehsanul. Let me know if I understand your question correctly. You are referring to the start time in the Delay block, right? In this toy example, the idea was to demonstrate the time-in-system functionality. I just chose the arrival time distribution (exp(5)) to be smaller than the delay time (a triangular distribution)... the values of the two distributions mean that there will be a queue buildup. And since the delay block only has a capacity of one, i.e., it can only serve one customer/entity at a time. Because there is a queue, once entity 'n' is completed in the delay block, the next entity, n+1, will immediately start in the delay block. If I misunderstood your question, let me know.
@RomanYuzhny
@RomanYuzhny Жыл бұрын
I added a blinking yellow color when the traffic light is not working
@RomanYuzhny
@RomanYuzhny Жыл бұрын
good lesson, thanks!
@balinbalinov1913
@balinbalinov1913 2 жыл бұрын
Would it be possible for you to release the AnyLogic file onto Git, for learning purposes. Would be much appreciated, thanks.
@johanjoubert4585
@johanjoubert4585 2 жыл бұрын
Hi @Balin. That would, unfortunately, go against my teaching philosophy: much learning takes place during the DOING part of building models (simulation, in this case). Making the model available allows my students to become mere spectators without getting their hands dirty.
@balinbalinov1913
@balinbalinov1913 2 жыл бұрын
@@johanjoubert4585 no worries, thanks anyway.
@imranbadshah1707
@imranbadshah1707 2 жыл бұрын
How to give specific distance between time start and time end ?
@jacobvorre
@jacobvorre 2 жыл бұрын
Tried this in a much more complicated system before i saw you video and for some reason it did not work. After i saw your video it worked. Don't know what the difference was but thanks.
@peterfayiah3782
@peterfayiah3782 2 жыл бұрын
I love your video professor keep posting
@eiqmal96
@eiqmal96 2 жыл бұрын
how tf you have list of default value?
@eiqmal96
@eiqmal96 2 жыл бұрын
it’s ctrl space
@drorigudes8428
@drorigudes8428 2 жыл бұрын
Do you have any online course?
@johanjoubert4585
@johanjoubert4585 2 жыл бұрын
Hi Ori. MATSim is a dynamic "software laboratory" to answer cool, unique, and custom transport and mobility research questions. As an open source project on GitHub, there are teams actively working on developing it (even further). So, making too many videos have the consequence of all becoming outdated quite quickly. I recommend you have a look at the Berlin group's tutorial, if you're interested, at matsim.org/docs/tutorials/general There are some videos, updated from time to time, on our playlist here: kzbin.info/aero/PLLGIZCXnKbU6-9vy_rKZ6gW7E_ra42hfX
@リアルコネクト株式会社
@リアルコネクト株式会社 2 жыл бұрын
Just started to watch this tutorial!! Thank you for your work! I wonder if Matsim simulation is applicable for Japanese transportation flow. Like for car sharing or bicycle industries, it is essential to know where to put the charger ports. If we could set up the ports at the side of the roads where people go through the most, it is so helpful.
@vikrantvijit1436
@vikrantvijit1436 2 жыл бұрын
Elegant Emergent Expertise Par Excellence articulated concept to application Thanks a lot.
@Duncanwg7
@Duncanwg7 2 жыл бұрын
Hi there, I get the following error with the embed _font function "GhostScript was not found"
@johanjoubert4585
@johanjoubert4585 2 жыл бұрын
Google is your friend. That will depend on your operating system and path variables. See, for example, stackoverflow.com/questions/32971473/r-does-not-recognize-ghostscript-to-embed-eps-plots
@Erick-yt9et
@Erick-yt9et 2 жыл бұрын
Can you explain why the equil network looks like that?
@johanjoubert4585
@johanjoubert4585 2 жыл бұрын
No Erick, I cannot specifically tell you WHY it looks the way it does. But it is super handy to test behavioural sensitivity. Whoever in the MATSim group came up with the 'equil' network should get some brownie points. The fact that there are MULTIPLE ways to get across (along exactly the same distance) allows you to test and adapt it to account for behavioural responses. Here are just three open-access examples of how we've used it in our group to test road grade (doi.org/10.1016/j.procs.2017.05.402 ), vehicle bans (doi.org/10.1016/j.procs.2019.04.108 ) and emission concepts (doi.org/10.1016/j.procs.2021.03.091 ). Again, all in an effort to test behavioural sensitivity.
@iliyas8752
@iliyas8752 3 жыл бұрын
Hey,i have a problem.if the arrivals at source are defined by limited arrivals..say-8, and if the batch size has been set to 10 than the remaining 2 doest get disposed or move forward how move the last remaining 2 to sink.
@johanjoubert4585
@johanjoubert4585 3 жыл бұрын
In any simulation model, you always model a "productive" system, @I TECH. And if there are known deviations or unproductiveness, then you have to capture them explicitly in your model . In this example, I can think of a number of ways to do what you want. The simplest is likely to have an event that is triggered at the end of the simulation run to go and "clean up what is left".
@iliyas8752
@iliyas8752 3 жыл бұрын
@@johanjoubert4585 i have some more doubts..is there any other platform where i can connect with you
@johanjoubert4585
@johanjoubert4585 3 жыл бұрын
@@iliyas8752 www.up.ac.za/ie
@iliyas8752
@iliyas8752 3 жыл бұрын
@@johanjoubert4585 i want to share with you one model.pls provide me your email id
@adanwillemse
@adanwillemse 3 жыл бұрын
Congratulations Johan!
@christophertommy9217
@christophertommy9217 3 жыл бұрын
At the timestamp 8:14 one can see my community Eersterust. What we can also observe is the stop sign, which has always been a traffic light in the past until it was burned down by protestors. The traffic light was replaced with an ineffective stop sign, and the traffic congestion at the intersection now at commuter peak hours is very unpleasant. OutSurance helo alot by sending out their pointsmen on weekdays.
@christophertommy9217
@christophertommy9217 3 жыл бұрын
48:50 living close to a facility and not having access is the worst, I have a similar experience. Imagine living right across a private hospital but having to wait for a public hospital ambulance for emergency medical help because a member of the staff of the private hospital said so. Big wake up call indeed Professor.
@christophertommy9217
@christophertommy9217 3 жыл бұрын
Professor, why did you smile when Professor Musia mentioned that consulting did not fit your learning style?😀
@johanjoubert4585
@johanjoubert4585 3 жыл бұрын
No particular reason that I can recall, @Christopher. I guess because the original introduction read "...generalist nature of consulting left much to be desired and did not appeal to his 'learning' nature". It also could be to just deal with the awkwardness of presenting in front of ... nobody. Just a camera.
@mishalbutt7
@mishalbutt7 3 жыл бұрын
sir i need a tutorial on Pyrolysis Process of Plastic Waste management
@johanjoubert4585
@johanjoubert4585 3 жыл бұрын
I don't know the process, sorry @Mishal ;-) But it is more important for you to understand the basic buildings blocks in (discrete-event) simulation. Then it allows you to build whatever your heart desires. The ability to translate a problem/process into a "model worth solving" is the key (and challenge): kzbin.info/www/bejne/on6yfWiNbchobJI
@mishalbutt7
@mishalbutt7 3 жыл бұрын
@@johanjoubert4585 i can explain you the whole process then you can guide me.. in reality it's a chemical reaction process but in simulation we just want to show it's appearance and some minor calculations..
@andresviniciocordovafeijoo5453
@andresviniciocordovafeijoo5453 3 жыл бұрын
I'm interested in Matsim, do you consider, is a good idea to study the software or it will be discontinued?
@johanjoubert4585
@johanjoubert4585 3 жыл бұрын
Hi @ANDRES. It is a steep learning curve, and definitely worth the effort if you plan ons a) doing research or b) asking tough(er) non-standard questions. The core group's decision was to not develop it as a "commercial, point-and-click" piece of software, but rather develop it as a "research (software) laboratory" that is modular and allows you to set it up for specific research questions. I doubt it will be discontinued, at least not soon. It has proven its value is both research and practice.
@fabricetshinangi5042
@fabricetshinangi5042 4 жыл бұрын
Well done, Petrus. Thank you Prof JJ for posting this video. I'm actually interested to study abroad. Taking BAN and BOZ really helped me a lot in terms of how to think and tackle problems.
@nadiatrent2886
@nadiatrent2886 4 жыл бұрын
Prof Joubert, this is years of experience in presenting at very high stakes platforms distilled into just over an hour. Thank you for your effort in doing this. I would like to add one comment for the many students who will view this video. I became one of your protege's more than 10 years ago. Many of the things I know (and practice) in presenting, I learned from you... and then later read it somewhere else. But, over these years I have also seen the value of developing my own style, my own voice. That is my encouragement to students: It is fantastic to have a range of good presenters who you look up to and who you wish to emulate, but don't copy them outright. Pick up their tricks, sure, but then be your authentic self. Audiences are very perceptive, they will know when you are being real and they will feel awkward when you are trying to be someone else. Be excellent. Be yourself.
@johanjoubert4585
@johanjoubert4585 3 жыл бұрын
You are so right, @Nadia, we can only be convincing if we are authentic.
@nemo_shrts
@nemo_shrts 4 жыл бұрын
thanks for this very informative !
@nadiatrent2886
@nadiatrent2886 4 жыл бұрын
Well done, Petrus, for sticking through it and taking the massive risks that you did. You add your name to a list of IE graduates from UP who completed postgraduate studies abroad. I was happy to pay forward the support and encouragement I received from Prof Johan Joubert (in 2007, when he was still Dr Joubert) and my then-boss Hans Ittman when I started my journey to Georgia Tech. We can never fully repay our mentors, but we can do for others what they did for us. I want to echo your sentiments that it is a big wide world out there and the US is not the only "foreign" place to go. Anywhere you go will give you a clearer perspective of where you come from because it is a view from the outside-in. If studying abroad is not on the cards for you, you can still find ways to challenge your perspectives and grow by pursuing things outside of your comfort zone: academically, professionally, and culturally. @JohanJoubert... I will get you back for digging up that clip. I have worked VERY hard to bury that piece of my past :)
@petrusvanrensburg7883
@petrusvanrensburg7883 2 жыл бұрын
Nadia! I can't thank you enough for pushing me in this direction. You really inspired me and I am truly thankful! I can only hope to be half as inspirational as you and Dr Joubert. Y'all (yes that's right! I said "y'all") really created a deep curiosity, about how the world of IE works, in me that pushed me to want to learn more and to become a life long learner. Y'all truly embody the true spirit of education and learning. I am forever grateful. Anyone can reach out to me if you need some inspiration or guidance on the process of studying abroad!
@civiltronics
@civiltronics 4 жыл бұрын
Great work!
@alvarodelgadoclavero818
@alvarodelgadoclavero818 4 жыл бұрын
Very well done but you did not read the license terms
@johanjoubert4585
@johanjoubert4585 4 жыл бұрын
Not sure I follow? License terms of ... ?
@leningmora266
@leningmora266 4 жыл бұрын
Will you be posting additional anylogic 7 video material in the near future? I find it helpful. I find the PLE version short of some of the features and capabilities of the software. The Pro version is overly priced as well in my opinion. Good software but should be more affordable to the rest of the population. If doing SD models Vensim is excellent!
@leningmora266
@leningmora266 4 жыл бұрын
second the comment below!!
@navolatoorlando
@navolatoorlando 4 жыл бұрын
hi, which editor is ?
@johanjoubert4585
@johanjoubert4585 4 жыл бұрын
I think it was github.com/conveyal/gtfs-data-manager but we have since moved away (no longer supported) and implemented IBI Transit Data Tools: their documentation is here data-tools-docs.ibi-transit.com/en/latest/
@navolatoorlando
@navolatoorlando 4 жыл бұрын
@@johanjoubert4585 thank you !
@rorisangposholi6212
@rorisangposholi6212 4 жыл бұрын
This is really interesting
@rashaadjaffer
@rashaadjaffer 4 жыл бұрын
Can a batch block fulfill the same purpose as the assembler for packaging if the batch size is set to 1?
@johanjoubert4585
@johanjoubert4585 4 жыл бұрын
I do believe so, yes. Hence the comments/annotations about that in the video ;-)
@rashaadjaffer
@rashaadjaffer 4 жыл бұрын
With respect to the parameter for the Body Agent used, is it necessary to use getScale().... or can we just use the toLength function with its input parameters since the function also returns the length in meters? Do we use the getScale() function because the shapeWidth() of the rectangle is linked to the scale that was already set prior?
@johanjoubert4585
@johanjoubert4585 4 жыл бұрын
You will have to be more clear about what function you are trying to call from which object/agent. My advice would be: try it! And see what you get. You will likely learn more by doing that... there are typically various ways to get the same stuff done.
@fabricetshinangi5042
@fabricetshinangi5042 4 жыл бұрын
thanks prof Johan , Amazing as always
@ДенисТокмаков-н6с
@ДенисТокмаков-н6с 4 жыл бұрын
Johan, thanks for this video! The topic is exactly what is needed for those who are looking towards modeling or one step in. Jaco-Ben, thanks a lot for sharing your experience and thoughts! You energized me to dig more persistently the soil of modeling science...and art)))!
@mostafatagmouti338
@mostafatagmouti338 4 жыл бұрын
can you share with us other references about multi-agent simulator thank you
@johanjoubert4585
@johanjoubert4585 4 жыл бұрын
Hi Mostafa. My best advice would be the MATSim Book at matsim.org/docs/ or asking specific questions on GitHub at github.com/matsim-org/matsim-code-examples/issues - the GitHub Q&A platform is now the official place where we answer MATSim code and implementation-related questions.
@mienkeknipe9137
@mienkeknipe9137 4 жыл бұрын
Hyperlinks not working at least from my side. Informative series! Great to see these videos from South Africa
@johanjoubert4585
@johanjoubert4585 4 жыл бұрын
Thanks, Mienke. Yes, KZbin took away the functionality of the hyperlinks but I have now replaced it with the "cards" and the end-of-video links. I will also update the video descriptions.
@owenkaranja9140
@owenkaranja9140 4 жыл бұрын
This is Via ?
@johanjoubert4585
@johanjoubert4585 4 жыл бұрын
Indeed, Simunto's Via. A really valuable tool in the visualisation of MATSim results.
@owenkaranja9140
@owenkaranja9140 4 жыл бұрын
@@johanjoubert4585 Working with Prof. Mark.. UCT to initialize such a model for Nairobi... really excited about it but seems to be alot of work...
@johanjoubert4585
@johanjoubert4585 4 жыл бұрын
@@owenkaranja9140 Indeed, quite some work.
@nuriyeakpnar6402
@nuriyeakpnar6402 4 жыл бұрын
There are 7 stations in my project. Passengers arrive at 7 stations. With the pick up ,I collect passengers at the first and second stations. When I arrive at the third station, I want to drop off 10% of the passengers I pick up at the first station and drop off 20% of the passengers I pick up at the second station.How can I do that?
@johanjoubert4585
@johanjoubert4585 4 жыл бұрын
You may want to look at the example models covering the Pedestrian library in AnyLogic. If you want to use AnyLogic's process modelling library, then you can likely get it done using collections. Decouple the agents (passengers) and the vehicles (train/bus/etc). Passengers queue (in a Queue block) after arrival, and when the vehicle arrives it transfers all agents into itself (keep record of them in a collection, like an ArrayList). You use the Exit block to remove the agents from their first portion of model logic, and re-insert them using the Enter block where their logic continues.
@nuriyeakpnar6402
@nuriyeakpnar6402 4 жыл бұрын
Thanks for your helpful videos.I have a problem with a project I can't solve is there an e-mail address I can reach you?(project designed with anylogic)
@keenudunbar3723
@keenudunbar3723 4 жыл бұрын
Did you by any chance read the book called the unintended consequences (by john ross I think). I've just heard you reference it quite often and I'm wondering if its a coincidence or not
@johanjoubert4585
@johanjoubert4585 4 жыл бұрын
I actually have not, Keenu. I was not aware of the book but will definitely look it up. Thanks. The phrase "unintended consequences" is just one that often pops up in policy conversations. Authorities try to achieve some outcome, but (un)fortunately there are a whole bunch of other things that also occur: some wanted and some not.
@edwardsheefeni5848
@edwardsheefeni5848 4 жыл бұрын
I am always impressed by your work, sir. there is so much sense in this. you have nailed presenting and a presentation.
@johanjoubert4585
@johanjoubert4585 4 жыл бұрын
Thanks, Edward. Much appreciated!
@jeanicadevany4546
@jeanicadevany4546 4 жыл бұрын
Thank you Sir for providing this tutorial! I've subscribed to your channel 🙏🏻