Input parameters
Detailed description about input parameters
Last updated
Was this helpful?
Detailed description about input parameters
Last updated
Was this helpful?
The file contains some properties that you can change to simulate your simulation. The details will be described below on this page.
Schema for ABC model input JSON, Version 1 (Generated on 2024-05-20 09:54:55)
id
(integer): Unique identifier for the simulation.
Examples:
name
(string): Name of the simulation. Default: ""
.
Examples:
description
(string): Detailed description of the simulation. Default: ""
.
Examples:
bodybuilder
(object): Body to be simulated. This function customizes the geometry and physiology of the human being modeled based on simple input parameters (such as height, weight, age, gender and so on) to better account for individual differences. See for more details.
age
(integer): Age of the individual. Unit: years. Minimum: 5
. Maximum: 100
. Default: 25
.
body_fat
(number): Body fat percentage. Unit: fraction. Minimum: 0.01
. Maximum: 0.7
. Default: 0.13
.
gender
(string): Gender of the individual. Must be one of: ["male", "female"]
. Default: "male"
.
height
(number): Height of the individual. Unit: m. Minimum: 1
. Maximum: 3
. Default: 1.72
.
weight
(number): Weight of the individual. Unit: kg. Minimum: 25
. Maximum: 200
. Default: 74.4
.
skin_color
(string): Skin color of the individual. The solar radiation absorption rate varies depending on this skin color setting. White skin absorbs 62%, brown skin absorbs 70%, and black skin absorbs 77%. Must be one of: ["white", "brown", "black"]
. Default: "brown"
.
bloodFlow_factor
(number): [For researchers] A special additional multiplier for cardiac output. Unit: dimensionless. Minimum: 0
. Maximum: 10
. Default: 1
.
skinBloodFlow_factor
(number): [For researchers] A special additional multiplier for skin blood flow. Unit: dimensionless. Minimum: 0
. Maximum: 10
. Default: 1
.
conductance_factor
(number): [For researchers] A special additional multiplier for thermal conductance of the body. Unit: dimensionless. Minimum: 0
. Maximum: 10
. Default: 1
.
capacitance_factor
(number): [For researchers] A special additional multiplier for thermal capacity of the body. Unit: dimensionless. Minimum: 0
. Maximum: 10
. Default: 1
.
Examples:
clothing
(array): Array of clothing ensembles with specific insulation and area factor values for each body segment. Default: []
.
Items (object)
ensemble_name
(string, required): Name of the clothing ensemble.
description
(string): Description of the clothing ensemble's use or conditions. Default: ""
.
segment_data
(object, required): Local clothing insulation and area factor data for body segments.
Head
(object, required): Parameters for head clothing insulation and area factor. Refer to #/definitions/clothingParameters.
Chest
(object, required): Parameters for chest clothing insulation and area factor. Refer to #/definitions/clothingParameters.
Back
(object, required): Parameters for back clothing insulation and area factor. Refer to #/definitions/clothingParameters.
Pelvis
(object, required): Parameters for pelvis clothing insulation and area factor. Refer to #/definitions/clothingParameters.
Left Upper Arm
(object, required): Parameters for left upper arm clothing insulation and area factor. Refer to #/definitions/clothingParameters.
Right Upper Arm
(object, required): Parameters for right upper arm clothing insulation and area factor. Refer to #/definitions/clothingParameters.
Left Lower Arm
(object, required): Parameters for left lower arm clothing insulation and area factor. Refer to #/definitions/clothingParameters.
Right Lower Arm
(object, required): Parameters for right lower arm clothing insulation and area factor. Refer to #/definitions/clothingParameters.
Left Hand
(object, required): Parameters for left hand clothing insulation and area factor. Refer to #/definitions/clothingParameters.
Right Hand
(object, required): Parameters for right hand clothing insulation and area factor. Refer to #/definitions/clothingParameters.
Left Thigh
(object, required): Parameters for left thigh clothing insulation and area factor. Refer to #/definitions/clothingParameters.
Right Thigh
(object, required): Parameters for right thigh clothing insulation and area factor. Refer to #/definitions/clothingParameters.
Left Lower Leg
(object, required): Parameters for left lower leg clothing insulation and area factor. Refer to #/definitions/clothingParameters.
Right Lower Leg
(object, required): Parameters for right lower leg clothing insulation and area factor. Refer to #/definitions/clothingParameters.
Left Foot
(object, required): Parameters for left foot clothing insulation and area factor. Refer to #/definitions/clothingParameters.
Right Foot
(object, required): Parameters for right foot clothing insulation and area factor. Refer to #/definitions/clothingParameters.
Examples:
options
(object): Simulation options.
csvOutput
(boolean): If true, generate CSV output file. Default: false
.
sensation_adaptation
(boolean): If true, use sensation adaptation model. Default: false
.
sensation_coredTdt
(boolean): If true, use core temperature time derivative in sensation model. See for more details. Default: false
.
comfort_model
(boolean): [Mainly for developer] If true, run comfort model using skin temperature input. This option can be used when you have skin temperature data obtained from human subject experiments or thermal manikins and want to use them. Default: false
.
comfort_setpoint_input
(boolean): [Mainly for developer] If true, read comfort setpoints from input. Default: false
.
passive_comfort_setpoints
(boolean): [Mainly for developer] If true, disable regulatory model when calculating comfort setpoints. Default: false
.
transient_comfort_model
(boolean): If true, use comfort model for transient conditions. See for more details. Default: false
.
user_control_comfort_model
(boolean): If true, use comfort model for user controlled conditions. See for more details. Default: false
.
Examples:
output_freq
(integer): Output frequency. Minimum: 1
. Default: 60
.
Examples:
phases
(array): Array of conditions to be simulated.
Items (object)
clo_ensemble_name
(string, required): Clothing ensemble name for this condition. Default: ""
.
default_data
(object, required): Default environmental conditions. Refer to #/definitions/environmentalConditions.
end_time
(integer, required): End time. Unit: time_units. Minimum: 0
.
met
(number, required): Metabolic rate. Unit: met. Minimum: 0.7
. Maximum: 10
. Default: 1.0
.
met_activity_name
(string): Metabolic activity name [currently not implemented]. Default: ""
.
ramp
(boolean): Linear ramp from previous condition. Default: false
.
start_time
(integer, required): Start time. Unit: time_units. Minimum: 0
.
time_units
(string): Time units for start and end times. Unit: seconds. Must be one of: ["seconds", "minutes", "hours"]
. Default: "seconds"
.
segment_data
(object): Specific environmental conditions for body segments. Can contain additional properties. Default: {}
.
Additional properties: Refer to #/definitions/environmentalConditions.
Examples:
environmentalConditions
(object)
mrt
(number, required): Mean radiant temperature. Unit: °C. Minimum: 0
. Maximum: 50
. Default: 25
.
rh
(number, required): Relative humidity. Unit: fraction. Minimum: 0.0
. Maximum: 1.0
. Default: 0.5
.
solar
(number): Solar flux. Unit: W/m2. Minimum: 0
. Maximum: 10000
. Default: 0
.
ta
(number, required): Dry bulb air temperature. Unit: °C. Minimum: 0
. Maximum: 50
. Default: 25
.
v
(number, required): Air velocity. Unit: m/s. Minimum: 0.0
. Maximum: 20
. Default: 0.1
.
clothingParameters
(object)
fclo
(number, required): Clothing area factor. Unit: fraction. Minimum: 0
.
iclo
(number, required): Clothing thermal insulation. Unit: clo (1 clo = 1/0.155 W/m2K). Minimum: 0
.