Difference between revisions of "Assignments WS 2023/2024"
(→Kubs09 - Simulation of Passenger Behavior at the Main Train Station) |
|||
Line 272: | Line 272: | ||
[[User:Adamvaltr|vala18(AdamValtr)]] ([[User talk:Adamvaltr|talk]]) 16:57, 20 December 2023 (CET) | [[User:Adamvaltr|vala18(AdamValtr)]] ([[User talk:Adamvaltr|talk]]) 16:57, 20 December 2023 (CET) | ||
: '''Approved''' [[User:Tomáš|Tomáš]] ([[User talk:Tomáš|talk]]) 19:26, 20 December 2023 (CET) | : '''Approved''' [[User:Tomáš|Tomáš]] ([[User talk:Tomáš|talk]]) 19:26, 20 December 2023 (CET) | ||
+ | |||
+ | == pavl08 - Climate Change Simulation == | ||
+ | * I would like to simulate climate change in a certain area - how it affected the nature, plant and animal species, temperature and the people living in the area | ||
+ | **the simulation will demonstrate, what can happen to a certain area of our Earth if we do or don’t take action and slow down the climate change | ||
+ | **the simulation will be developed in NetLogo - agent based model | ||
+ | **variables: | ||
+ | ***temperature | ||
+ | ***the year | ||
+ | ***level of "planet destruction" | ||
+ | ***number of people | ||
+ | ***number of trees | ||
+ | ***number of animal species | ||
+ | ***(there might be other variables added based on the development of the simulation) | ||
+ | **the year and planet destruction level will be chosen by the player | ||
+ | **the number of people will be calculated from the year the player chooses and the “planet destruction” parameter - if the parameter is moderate, the number of people will be high, if the “planet destruction” is low or high, there will be a lot of people | ||
+ | **temperature can affect the number of animal species, number of trees will be random | ||
+ | **the simulation will try to demonstrate what will happen to our planet in future based on our decisions now | ||
+ | **it can be used as a tool for informing people about the issue and the consequences of our actions to the future | ||
+ | **the sources for data will be used these for example: https://www.unesco.org/en/climate-change/education, https://www.ipcc.ch/reports/, https://climate.nasa.gov/ |
Revision as of 21:38, 20 December 2023
Please, put here your assignments. Do not forget to sign them. You can use ~~~~ (four tildas) for an automatic signature. Use Show preview in order to check the result before your final sumbition. |
Please, strive to formulate your assignment carefully. We expect an adequate effort to formulate the assignment as it is your semestral paper. Do not forget that your main goal is a research paper. It means your simulation model must generate the results that are specific, measurable and verifiable. Think twice how you will develop your model, which entities you will use, draw a model diagram, consider what you will measure. No sooner than when you have a good idea about the model, submit your assignment. And of course, read How to deal with the simulation assignment. |
Topics on gambling, cards, etc. are not welcome. |
In order to avoid possible confusion, please, check if you have added approved in bold somewhere in our comment under your submission. If there is no approved, it means the assignment was not approved yet. |
Criteria for evaluation of the simulation proposal The proposal must contain:
If any of the above points are missing from the simulation proposal, the proposal is considered incomplete. Unless the proposal contains all of the above points it will not be evaluated at all (and therefore cannot be approved).
If the answer to any of the above points is no, you need to improve your proposal. Don't wait for us to tell you so - you're wasting your time. |
Contents
- 1 Kopd05 - Simulation of pandemic spread
- 2 Tutd00 - Aquatic ecosystem simulation
- 3 Kubs09 - Simulation of Passenger Behavior at the Main Train Station
- 4 Vysj06 - Simulation of Agricultural Production and Climate Change
- 5 Doba00 - Factors that influence beer fermentation
- 6 Tata05 - Simulation of the Ocean Carbon Uptake and Atmospheric Carbon Dioxide
- 7 akee00== Urban Traffic flow and Pollution Control in Prague
- 8 vala18 - Space Junk: a satelite/debris collision simulator
- 9 pavl08 - Climate Change Simulation
Kopd05 - Simulation of pandemic spread
- The aim of the simulation will be to investigate the spread of different viruses, according to their coefficient of spread, recovery or mortality.
- The simulation can be used by epidemiologists to study the spread of viruses and predict the evolution of a pandemic.
- The simulation will be developed using the NetLogo agent-based model
- The following variables will be included in the simulation:
- Virus spread rate
- Chance of recovery of the individual
- Risk of death
- Number of individuals
- Number of people infected
- % of immune individuals (random)
- Vaccination rate
- isImmune
- isInfected
- isVaccinated
- ChanceofCure (random)
- Data can be based on real virus data or can be set individually.
For example, the spread of a virus will be based on the reproduction number of R (can be looked up on the internet)
- Everything will be based on freely available online data related to the topic, virus, etc.
Kopd05 (talk) 21:02, 12 December 2023 (CET)
Tutd00 - Aquatic ecosystem simulation
- The simulation is inspired by the classic "predator and prey" model. The goal is to model the behavior of fish, plants and predators in the generated aquatic environment.
- The simulation will be developed using the NetLogo - Agent based model
- The following variables will be in the simulation:
- The water temperature
- Pollution level
- Number of fish
- Number of sharks
- Number of plants
- Time of death of fish and shark (random)
- Fish and shark breeding time (random, but only after feeding)
- and also variables that depend on the basic ones: number of dead fish and sharks, number of plants eaten
- The user has the option to set the number of fish, plants, sharks, water temperature and pollution level when starting the simulation.
- The rules: Cold water temperatures accelerate the rate of reproduction of predators, while warm water speeds up the rate of reproduction of fish.High water pollution slows down the reproduction of fish and sharks, but speeds up the growth of plants. The user can change settings during the simulation.
- This simulation allows the user to investigate how different parameter configurations affect ecosystem stability and dynamics and could be modified and used to model real aquatic systems.
- The data used in the simulation is based on real sources dedicated to the topic of aquatic systems (example: https://www.nalms.org/wp-content/uploads/2018/09/31-2-5.pdf), but will be implemented in a simplified form.
DariaTut (talk) 10:47, 18 December 2023 (CET)
- This course is in English. We accept English versions only. Tomáš (talk) 19:58, 19 December 2023 (CET)
- Edited DariaTut (talk) 20:27, 19 December 2023 (CET)
- The simulation uniquely models a predator-prey scenario in a water-based ecosystem, incorporating both agent interactions and environmental conditions like water temperature and pollution. I have never seen a simulation on this topic anywhere.
- To make the simulation more unique, I will add three types of fish and three types of plants, with each fish having its preferences in plants. The fish that prefers a wider range of plants will have better survival chances. This will allow users to explore and fine-tune the ideal balance for maximizing ecological diversity and understand how to sustain it. DariaTut (talk) 19:39, 20 December 2023 (CET)
Kubs09 - Simulation of Passenger Behavior at the Main Train Station
- Topic: Passenger behavior when boarding trains at the entire Main Train Station
- Utilization: This could be utilized, for instance, by Czech Railways/main station administrators to better adjust trains and their arrival positions.
- Method: Agent-based modelling, Netlogo
- Variables:
- Number of passengers
- Number of trains
- Passengers positions
- Timetable (train departures/arrivals)
- Delays (random)
- isCollision
- isDelay(random)
- Sources: For this simulation, predominantly sources from Google Scholar would be used, or scientific articles found in the E-library of VSE.
Kubs09 (talk) 20:35, 19 December 2023 (CET)
- This course is in English. We accept English versions only. Tomáš (talk) 19:58, 19 December 2023 (CET)
- Edited.
I would try to obtain some data from Czech railways if possible. I was thinking of modelling the train platforms on main station (1-7), would research for the positions of the trains in the station and how people react to different train placements or if they prefer to move into different wagons if the one chosen is full. Kubs09 (talk) 21:35, 20 December 2023 (CET)
Vysj06 - Simulation of Agricultural Production and Climate Change
- Objective of the simulation: To model the impact of climate change on agricultural production, including soil fertility, crop yields, and irrigation.
- Usage: To provide farmers, scientists, and policymakers with tools for better planning and adaptation to climate changes.
- Method: Agent-based modeling, using NetLogo.
- Variables:
- Types of crops (grains, vegetables, fruits).
- Soil conditions and their changes.
- Amount and distribution of precipitation.
- Temperature changes.
- Irrigation methods and their efficiency.
- Data: Based on real climate and agricultural data, including historical trends and forecasts. Option to configure parameters.
- Output: The simulation will provide users with the ability to visualize and understand the impact of various climate scenarios on agricultural production and possible adaptation strategies.
Vysj06 (talk) 21:25, 19 December 2023 (CET)
- This course is in English. We accept English versions only. Tomáš (talk) 19:59, 19 December 2023 (CET)
- Edited
- Edit: The model will consist of fields that contain crops and data about the soil condition. Over time, the climate (temperature, precipitation) will change based on the data input at the beginning of the simulation, and this will have a certain impact on the yields and soil quality for further cultivation. Thus, it will simulate the development of farming possibilities on the fields according to climate change. It will answer questions about how significant an impact a change in precipitation or temperature over several years can have on the cultivation of various crops. Vysj06 (talk) 20:32, 20 December 2023 (CET)
- Edit: I did some research. To measure soil quality I can use indicators like moisture, pH, nutrients, and organic matter, as discussed in study "Climate Change and Agriculture: A Review of Impacts and Adaptations". This study also highlights the importance of adaptations such as developing more resilient crop varieties and optimizing irrigation systems in response to climate changes. Additional relevant information on the impacts of climate change on soil health and its chemical and biological properties is discussed in the study "Impact of Climate Change on Soil Health" from Science International, emphasizing changes in microbial activity, acidity, and nutrient availability in soil.
- https://openknowledge.worldbank.org/entities/publication/a4373f71-f7b9-57c3-a66d-cf3f6a121c73
- https://scialert.net/fulltext/?doi=sciintl.2016.51.73
Vysj06 (talk) 21:30, 20 December 2023 (CET)
Doba00 - Factors that influence beer fermentation
- Simulation: This simulation will focus on addressing external and internal factors that have an effect on beer fermentation and influence alcohol percentage in the final product.
- Can be used by brewery makers in the food industry to better evaluate beer-making conditions in order to make preferred outcomes of alcohol levels.
- Incorporated variables:
- temperature,
- yeast type,
- gravity of the wort,
- carbon dioxide production,
- cooling,
- yeast reuse
- Goal: The simulation aims to analyze factors affecting the beer fermentation process and evaluate the best conditions for getting preferred outcomes in alcohol percentage in the final product.
- Method: Vensim
- Data:
- https://www.phind.com/search?cache=uu8fcm0sqdc1fyznvi0o0rhx&fbclid=IwAR30Y-m8maeJI3WFcW-fLvqTlRov_63mfnCGPxC9RiANZQbkQaYNO8MDl0M
- https://www.researchgate.net/publication/284725490_Biochemistry_of_beer_fermentation
- chrome-extension://efaidnbmnnnibpcajpcglclefindmkaj/http://ucitelchemie.upol.cz/materialy/vkpch/vyroba_piva_text_pro_ucitele.pdf
- https://grainfather.com/beer-fermentation-process/#:~:text=Typically%20the%20cooler%20the%20temperature,unwanted%20attributes%20in%20the%20beer.
- Please provide us with the reference to particular data, you wil base your simulation on. How exactly will your simulation work? How will you simulate the dynamics of food prices in the food industry? From what data you will derive the formulas neccesary for it? Oleg.Svatos (talk) 17:17, 19 December 2023 (CET)
- Edited. After a thorough consideration, I have decided to change the topic completely. I hope it is more suitable now. Doba00 (talk) 15:51, 20 December 2023 (CET)
- ApprovedOleg.Svatos (talk) 20:15, 20 December 2023 (CET)
Tata05 - Simulation of the Ocean Carbon Uptake and Atmospheric Carbon Dioxide
- Problem definition: I want to simulate the process of the Life cycle of processing carbon dioxide from the atmosphere and increasing the stored carbon dioxide on the ocean floor. This process influences ocean acidification and affects the entire climate. The ocean absorbs carbon dioxide from the atmosphere wherever air meets water. Regarding scientists oceans absorb 30% of our emissions, driven by a huge carbon pump.
- Method: Agent-based simulation, NetLogo.
- Variabels:
- Solar Energy
- Atmospheric CO2
- Changes in temperature
- Change in water acidity
- CO2 dissolving
- Carbon capture and storage
- Resource: Information from National Oceanic and Atmospheric Administration, Nasa Global Climate, https://www.soest.hawaii.edu/oceanography/faculty/zeebe_files/Publications/ZeebeWolfEnclp07.pdf
Tata05 (talk) 16:46, 19 December 2023 (CET)
- Please provide us with the reference to literature with formulas you will base your simulation on. Without it, it is impossible to evaluate wheather the simulation will make sense. Oleg.Svatos (talk) 17:13, 19 December 2023 (CET)
- Edited Tata05 (Tata05) 21:49, 19 December 2023 (CET)
- My opinion is that this could be rather a good model for systems dynamics. What do you think, Oleg? Tomáš (talk) 19:25, 20 December 2023 (CET)
- Agreed. For Vensim Approved Oleg.Svatos (talk) 20:16, 20 December 2023 (CET)
- My opinion is that this could be rather a good model for systems dynamics. What do you think, Oleg? Tomáš (talk) 19:25, 20 December 2023 (CET)
akee00== Urban Traffic flow and Pollution Control in Prague
- Primary objective: To analyze the impact of different traffic management strategies on urban traffic flow and air pollution levels in Prague.
- Problem to solve: Determining the most effective traffic management strategy that minimizes traffic congestion and reduces air pollution in the city of Prague.
- Context: With growing urban populations, traffic congestion and pollution have become critical issues. This simulation aims to explore how various traffic control measures can alleviate these problems.
- Method and Simulation Environment:
- Agent based Modelling
- Simulation Tool: Netlogo.
- Environment Setup: A simulated urban area with a grid of streets, traffic signals, vehicles, and pollution indicators.
- Variables and Data:
- Random variables:
- Vehicle breakdowns,
- Driver behaviour: route choice and speed variability
- Traffic incidents
- Weather conditions
- Vehicle emission rates.
- Incorporated (deterministic) variables:
- Vehicle agents: count, types
- Traffic signal agents: signal timing, adaptive signals
- Pollution measurement: Baseline emission levels, Air quality index
- Traffic Management Strategies
- Road layout.
- Data source:
- Traffic and transportation data for Prague from praha.eu
- Expected outcome: The simulation should reveal the most effective traffic management strategies for reducing congestion and pollution. By comparing these results with real-world data, urban planners can make informed decisions to improve traffic flow and air quality in Prague.
- This is generally a
- This is generally a good topic, however the scope you suggest is really large and you would be hardly able to deliver results. Limit the model reasonably, e.g. choose just a limited area or limit the model different way. Tomáš (talk) 20:04, 19 December 2023 (CET)
vala18 - Space Junk: a satelite/debris collision simulator
- I would like to simulate a movement of satellites and space debris (AKA space junk) in a subsection of earths orbit (represented as 2D plane), where the satellites move on predetermined trajectories, but the junk's motion is somewhat randomized. If debris collides with another debris, it changes direction and creates little bit more debris, if debris collides with a satelite, the satelite is destroyed and a lot of debris is created. Then I would run the simulation to calculate a meantime between collisions based on starting conditions, such as the number of satellites, debris density and debris multiplication (how many pieces of additional debris collisions create).
- Space debris poses a significant issue due to the growing amount of defunct satellites, spent rocket stages, and fragments in Earth's orbit. The escalating debris increases collision risks, jeopardizing operational satellites and future space missions. This problem threatens space infrastructure, exacerbates space congestion, and raises the specter of generating even more fragments through collisions, potentially creating a self-sustaining cycle of space debris proliferation. Addressing this issue is crucial to ensuring the sustainability of space activities and preventing long-term consequences for Earth's orbital environment and space exploration. Proposed simulator could help two show and calculate conditions uder which such a self-sustaining debris proliferation arises; albeit with a simplified model, and hopefully educate about the aforementioned issue.
- NetLogo - agent based modeling (two types of agents: satellites and debris)
- The model will make the following simplifications:
- subsection of Earth's orbit will be represented as a 2D "map" of fixed size (pixels) forming a grid
- objects (satellites and debris) can move on the map only in 8 distinct directions
- all objects move at the same speed (one pixel per turn)
- objects are squares; the minimal size is 1x1 pixel, then 2x2 pixels, etc...
- when objects collide the resulting number of debris is a random integer between 1 and the sum of sizes (pixels) of colliding objects.
- mass of objects is proportional to their size, i.e. 1 (pixel) = 1 unit of mass
- all objects follow Newton's laws of motion
- The model will make the following simplifications:
- Variables for starting conditions
- map size
- number of satellites
- number of debris
- starting position and direction of objects
- Variables of agents (satellites and debris)
- size
- mass
- direction
- In order to simulate realistic scenarios - Data from NASA and other relevant studies regarding density of debris and number of satellites in orbit will be obtained to inform the starting conditions of the proposed model. Namely, I plan to use data obtained and published by:
vala18(AdamValtr) (talk) 16:57, 20 December 2023 (CET)
pavl08 - Climate Change Simulation
- I would like to simulate climate change in a certain area - how it affected the nature, plant and animal species, temperature and the people living in the area
- the simulation will demonstrate, what can happen to a certain area of our Earth if we do or don’t take action and slow down the climate change
- the simulation will be developed in NetLogo - agent based model
- variables:
- temperature
- the year
- level of "planet destruction"
- number of people
- number of trees
- number of animal species
- (there might be other variables added based on the development of the simulation)
- the year and planet destruction level will be chosen by the player
- the number of people will be calculated from the year the player chooses and the “planet destruction” parameter - if the parameter is moderate, the number of people will be high, if the “planet destruction” is low or high, there will be a lot of people
- temperature can affect the number of animal species, number of trees will be random
- the simulation will try to demonstrate what will happen to our planet in future based on our decisions now
- it can be used as a tool for informing people about the issue and the consequences of our actions to the future
- the sources for data will be used these for example: https://www.unesco.org/en/climate-change/education, https://www.ipcc.ch/reports/, https://climate.nasa.gov/