|
| 1 | +# Generated by Django 4.0.7 on 2024-06-01 20:15 |
| 2 | + |
| 3 | +import django.contrib.postgres.fields |
| 4 | +import django.core.validators |
| 5 | +from django.db import migrations, models |
| 6 | + |
| 7 | + |
| 8 | +class Migration(migrations.Migration): |
| 9 | + |
| 10 | + dependencies = [ |
| 11 | + ('reoptjl', '0059_processheatloadinputs_and_more'), |
| 12 | + ] |
| 13 | + |
| 14 | + operations = [ |
| 15 | + migrations.AddField( |
| 16 | + model_name='processheatloadinputs', |
| 17 | + name='addressable_load_fraction', |
| 18 | + field=django.contrib.postgres.fields.ArrayField(base_field=models.FloatField(blank=True, validators=[django.core.validators.MinValueValidator(0), django.core.validators.MaxValueValidator(1.0)]), blank=True, default=list, help_text='Fraction of input fuel load which is addressable by heating technologies (default is 1.0).Can be a scalar or vector with length aligned with use of monthly_mmbtu (12) or fuel_loads_mmbtu_per_hour.', size=None), |
| 19 | + ), |
| 20 | + migrations.AddField( |
| 21 | + model_name='processheatloadinputs', |
| 22 | + name='blended_industry_reference_names', |
| 23 | + field=django.contrib.postgres.fields.ArrayField(base_field=models.TextField(blank=True, choices=[('Chemical', 'Chemical'), ('Warehouse', 'Warehouse'), ('FlatLoad', 'Flatload'), ('FlatLoad_24_5', 'Flatload 24 5'), ('FlatLoad_16_7', 'Flatload 16 7'), ('FlatLoad_16_5', 'Flatload 16 5'), ('FlatLoad_8_7', 'Flatload 8 7'), ('FlatLoad_8_5', 'Flatload 8 5')], null=True), blank=True, default=list, help_text='Used in concert with blended_industry_reference_percents to create a blended load profile from multiple Industrial reference facility/sector types.', size=None), |
| 24 | + ), |
| 25 | + migrations.AddField( |
| 26 | + model_name='processheatloadinputs', |
| 27 | + name='blended_industry_reference_percents', |
| 28 | + field=django.contrib.postgres.fields.ArrayField(base_field=models.FloatField(blank=True, null=True, validators=[django.core.validators.MinValueValidator(0), django.core.validators.MaxValueValidator(1.0)]), blank=True, default=list, help_text='Used in concert with blended_industry_reference_names to create a blended load profile from multiple Industrial reference facility/sector types. Must sum to 1.0.', size=None), |
| 29 | + ), |
| 30 | + migrations.AddField( |
| 31 | + model_name='processheatloadinputs', |
| 32 | + name='industry_reference_name', |
| 33 | + field=models.TextField(blank=True, choices=[('Chemical', 'Chemical'), ('Warehouse', 'Warehouse'), ('FlatLoad', 'Flatload'), ('FlatLoad_24_5', 'Flatload 24 5'), ('FlatLoad_16_7', 'Flatload 16 7'), ('FlatLoad_16_5', 'Flatload 16 5'), ('FlatLoad_8_7', 'Flatload 8 7'), ('FlatLoad_8_5', 'Flatload 8 5')], help_text='Industrial process heat load reference facility/sector type', null=True), |
| 34 | + ), |
| 35 | + migrations.AddField( |
| 36 | + model_name='processheatloadinputs', |
| 37 | + name='monthly_mmbtu', |
| 38 | + field=django.contrib.postgres.fields.ArrayField(base_field=models.FloatField(blank=True, validators=[django.core.validators.MinValueValidator(0), django.core.validators.MaxValueValidator(100000000.0)]), blank=True, default=list, help_text="Monthly site process heat fuel consumption in [MMbtu], used to scale simulated default building load profile for the site's climate zone", size=None), |
| 39 | + ), |
| 40 | + migrations.AlterField( |
| 41 | + model_name='absorptionchillerinputs', |
| 42 | + name='heating_load_input', |
| 43 | + field=models.TextField(blank=True, choices=[('DomesticHotWater', 'Domestichotwater'), ('SpaceHeating', 'Spaceheating'), ('ProcessHeat', 'Processheat')], help_text='Absorption chiller heat input - determines what heating load is added to by absorption chiller use', null=True), |
| 44 | + ), |
| 45 | + migrations.AlterField( |
| 46 | + model_name='processheatloadinputs', |
| 47 | + name='annual_mmbtu', |
| 48 | + field=models.FloatField(blank=True, help_text='Annual site process heat fuel consumption, used to scale simulated default industry load profile [MMBtu]', null=True, validators=[django.core.validators.MinValueValidator(1), django.core.validators.MaxValueValidator(100000000.0)]), |
| 49 | + ), |
| 50 | + migrations.AlterField( |
| 51 | + model_name='processheatloadinputs', |
| 52 | + name='fuel_loads_mmbtu_per_hour', |
| 53 | + field=django.contrib.postgres.fields.ArrayField(base_field=models.FloatField(blank=True), blank=True, default=list, help_text='Vector of process heat fuel loads [mmbtu/hr] over one year. Must be hourly (8,760 samples), 30 minute (17,520 samples), or 15 minute (35,040 samples). All non-net load values must be greater than or equal to zero. ', size=None), |
| 54 | + ), |
| 55 | + ] |
0 commit comments