The Logistics of Production and Supply of Ag Pellets for Industrial Applications in Canada
Bibliographic record
Abstract
In this work we analyze the supply of biomass from field to an in-land or port destination. The biomass is pelletized to increase its bulk density to extend its storage period and for ease of its transport. The pellet may be used for conversion to chemicals and animal bedding or for straight combustion. We analyzed supply chain in Saskatchewan where there are plenty of crop residues but widely dispersed and harvest seasons are short. We envisioned that the farmer collects bales from field and transports the bales to farmstead during the harvest season. The bales are then processed into pellets using small scale pellet equipment. A custom operator with expertise in pelletization may engage in handling and densifying the biomass. The business case for the mobile mill will be similar to the well established custom grain and forage harvesting operations. The pellets are stored in hopper bottom grain bins at the farmstead. From this point, the handling of pellets would be similar to the handling and marketing of grain. The farmer trucks a specified volume of pellets from farmstead to the nearest elevator where the pellets are transferred to larger bins or silos. Pellets are extracted from silos and loaded onto the rail cars. The Canadian freight rail companies (mainly CN) currently transport over 3 million dry tonne (dt) of wood pellets in rail cars. The pellets are hauled to marine ports on the West Coast or East Coast for export. The cost of delivering ag pellets to biorefinery or to the shipping port is $86.09/dt. This cost does not include the equivalent value of removing biomass from the farm (e.g. fertilizer replacement) and return on investment. The GHG emissions to produce and transport ag pellets add up to 185.9 kg of CO2 per dt of biomass. The cost of producing pellets without drying feedstock is $35.05/dt and the corresponding GHG for palletization amounts $146.30/dt.
Fetched live from OpenAlex and de-inverted. Abstracts are not stored in this database: the inverted indexes are 8.6 GB of the frame’s 9.3 GB of text, and the host has 13 GB free.
How this classification was reachedexpand
Full frame machine prediction
Teacher imitationNot calibrated prevalence, not ground truth. Human validation pending. The Gemma side is a direct model label for every work in the frame, read from the title-only record. The Codex side is a classifier learned from the 10,348 direct Codex labels and calibrated to design-weighted sample rates; fields without enough sample support carry no Codex call. Candidate is the union of the two sides; consensus is their intersection. These outputs are machine_predicted_unvalidated and are not human labels.
Distilled classifier scores by category (both heads)
| Category | Codex | Gemma |
|---|---|---|
| Metaresearch | 0.000 | 0.001 |
| Meta-epidemiology (narrow) | 0.000 | 0.000 |
| Meta-epidemiology (broad) | 0.000 | 0.000 |
| Bibliometrics | 0.002 | 0.006 |
| Science and technology studies | 0.004 | 0.001 |
| Scholarly communication | 0.004 | 0.001 |
| Open science | 0.001 | 0.001 |
| Research integrity | 0.000 | 0.000 |
| Insufficient payload (model declined to judge) | 0.008 | 0.001 |
Machine scores (provisional)
The two teacher heads of the student model, read on this work. A score orders the frame for review; it never asserts a category, and the validation status ships verbatim with every row.
Baseline scores from an immature model (maturity gate not passed, 7 training rounds). Scores rank; they never assert a category.
score_only:v0-immature-baseline · verbatim from the scoring run: score_only means the number may rank works, and no category label ships from itClassification
machine, unvalidatedMachine predicted; a candidate call from one source (direct Gemma or distilled Codex), not a consensus.
How this classification was reached, model by model and score by score, is at the end of the page under "How this classification was reached".