-
Notifications
You must be signed in to change notification settings - Fork 35
Greenhouse Operation
Revised 21 Sep 2020
In mars-sim, Farming is the class responsible for defining the greenhouse operation (which is one of the Building Functions) of an Inflatable Greenhouse
, Inground Greenhouse
or Large Greenhouse
.
On the other hand, CropType is the class that model all the crucial steps running through the full growing cycle of a crop.
In terms of modeling how a food crop grows, we develop an in-house Crop Model in terms of the following inputs, outputs and environmental conditions :
All food crops :
- Inputs - Requirements in terms of crop tissue culture, crop seed, nutrients, water, co2, amount of light, etc..
- Outputs - Products in terms of crop seeds, O2, food resources, item resources, etc..
- Condition 1 - Favorable environmental factors such as temperature, fertilizers, soil condition, etc..
- Condition 2 - Work Time from a settler or a bot, as modified by stress, skill, etc..
- Condition 3 - Specialized building to offer protection and control.
We also define the following 6 characteristics in crops.xml for each individual crop :
Param Name | Description |
---|---|
growing-time | # of sols |
crop-category | crop type |
edible-biomass | in tonnes per hectare (or gram per square meter) per day |
edible-water-content | in proportion of 1 (1.0 means 100%) |
inedible-biomass | in tonnes per hectare |
daily-PAR | in mole per square meter per day |
We classify the food crops into a total of 14 crop categories as follows :
Crop Categories |
---|
bulbs |
corms |
flowers* |
fruits |
fungi* |
grains |
grasses |
leaves |
legumes |
roots |
seeds* |
spices* |
stems |
tubers |
The crop categories with (*) above does NOT have 'unique' growth phases and have the 'standard' phases only :
Standard Phases |
---|
Incubation |
Planting |
Germination |
Growing |
Harvesting |
Finished |
Beginning v3.1.0, we began to implement alternative Phenological Growth Phases
for each crop category.
Phenology is the study of periodic plant and animal life cycle events and how these are influenced by seasonal and interannual variations in climate, as well as habitat factors (such as elevation).
These artificially distinctive phases mimic the fidelity of the life-cycle of a food crop in mars-sim.
In case of Tubers, instead of using the standard growth phases, we have the following 9 phases uniquely defined :
- INCUBATION
- PLANTING
- SPROUTING
- LEAF_DEVELOPMENT
- TUBER_INITIATION
- TUBER_FILLING
- MATURING
- HARVESTING
- FINISHED
The code snippet below is from CropConfig class, where we define the phases that a Tubers
crop (such as "Sweet Potato" and "Yam") has to go through by percentages of growth.
if (cat == CropCategoryType.TUBERS) { phases.put(0, new Phase(PhaseType.INCUBATION, INCUBATION_PERIOD, 0D)); phases.put(1, new Phase(PhaseType.PLANTING, 0.5D, 1D)); phases.put(2, new Phase(PhaseType.SPROUTING, 1D, 10D)); phases.put(3, new Phase(PhaseType.LEAF_DEVELOPMENT, 1D, 10D)); phases.put(4, new Phase(PhaseType.TUBER_INITIATION, 1D, 15D)); phases.put(5, new Phase(PhaseType.TUBER_FILLING, 1D, 39D)); phases.put(6, new Phase(PhaseType.MATURATION, 1D, 24D)); phases.put(7, new Phase(PhaseType.HARVESTING, 0.5, 1D)); phases.put(8, new Phase(PhaseType.FINISHED, 0.5, 0)); }
As you can see, the SPROUTING phase is from 0 to 14 % (i.e. 14D above), LEAF_DEVELOPMENT phase is from 15% to 20% (i.e. 5D above).
One may also compute the MATURING phase to be from 73% to 100%.
Thus, at 100%, the crop is good for harvest.
Let's use Taro as the example to illustrate how we derive the edible-biomass,
<crop name="Taro" growing-time="200.0" crop-category="tubers"
edible-biomass="4.7" edible-water-content=".706" inedible-biomass=".05" daily-PAR="34.56" />
First, we obtain the yield from https://en.wikipedia.org/wiki/Taro.
"The global average yield is 6.2 tones/hectare but varies according to the region. In Asia, average yields reach 12.6 tones/hectare."
We obtain the average tonnages per hectare as follows :
(12.6+6.2)/2 T/ha = 9.4 T/ha
If we convert Tonnes/hectare to gram/square meter.
9.4 T/ha = 9400 kg/ha or 940 g/sqm
For Taro, the average growing-time is 200 days.
To obtain the daily harvest mass [g/sqm/day], we divide it by 200 days
940/200 = 4.7 g/sqm/day
Thus, we arrive at the edible-biomass of 4.7 g/m2/d for Taro
The Multivariate Polynomial Regression (MPR) Model is a crop model that consists of a set of nonlinear polynomial equations, six for each crop.
The dependent variables for three of the six MPR equations are the relative growth rates of (a) total dry mass prior to formation of yield bearing organs, (b) total dry mass after the formation of yield bearing organs, (c) yield dry mass.
See pdf
The independent variables used in each equation include the average PPF, T, and CO2 values (averaged from planting date up to the current time increment t), and the total or yield dry mass at t-1.
The model-based predictive controller adjusts light intensity, atmospheric/elevated atmospheric carbon dioxide concentration, photosynthetic photon flux (PPF), average daily air temperature (T).
-
Crop Production for Advanced Life Support Systems, P.18 Table 6, 8-11-2006
-
NASA Advanced Life Support Baseline Values and Assumptions CR-2004-208941 http://ston.jsc.nasa.gov/collections/trs/_techrep/CR-2004-208941.pdf
-
Space Settlements: A Design Study 1975. http://settlement.arc.nasa.gov/75SummerStudy/5appendC.html
-
For Roots and tubers, see http://www.fao.org/es/faodef/fdef02e.htm
-
http://healthyeating.sfgate.com/list-fruits-vegetable-high-water-content-8958.html a. Vegetables that contain 92 percent water include cauliflower, eggplant, red cabbage, peppers and spinach. b. Broccoli is 91 percent water by weight. c. Additional healthy hydrating foods include carrots with 87 percent water andgr een peas and white potatoes with 79 percent water. d. Water content. http://www2.ca.uky.edu/enri/pubs/enri129.pdf
-
Typical expected yield for food crop. http://www.kzndae.gov.za/Portals/0/Horticulture/Veg%20prod/expected_yields.pdf
-
01ICES-307 Design Parameters for Mars Deployable Greenhouses. http://www.marshome.org/files2/Bucklin1.pdf