Heatpipe Tables =================================== The Heatpipe model is a cost model that estimates the cost of Heat pipe microreactor. The model contains three main tables: `account`, `cost element`, and `variable`. The account table contains the main cost estimation for Heatpipe model. Most accounts are divided into three main cost categories: Factory Equipment Costs, Labor Costs, and Material Costs, but some accounts might only have one or two of these categories. The cost element table contains the cost element information for the Heatpipe model. Some cost element are calculated using algorithms, that need variables to calculate the cost. The variable table contains the variable information for the Heatpipe model. Each table is associated with a unique identifier, which is used to track and categorize costs. The tables are connected to each other through the different columns. .. admonition:: Note :class: important The Heatpipe model only contains partial data for the account table, the total direct cost is calculated using `COA 2C calculated direct cost` and the total percentage of the known accounts. Heatpipe Account Table ----------------------------- This table contains the account information for the Heat pipe microreactor model. Each entity in the account table is associated with a unique identifier, which is used to track and categorize costs. The table is organized into multiple levels, with each level representing a different component or subtask. The table includes the following columns: - **ind**: unique identifier for each account - **code_of_account**: code of account - **account_description**: description of the account - **total_cost**: total cost of the account unit in dollars - **level**: level of the account - **supaccount**: superior account - **review_status**: review status of the account, note that the default value should always be `Unchanged` - **prn**: percentage of the account cost in the total direct cost .. csv-table:: [Heatpipe Account Table] :header-rows: 1 :file: ../../../../tutorial/ref_tables/heatpipe_account.csv :widths: auto :class: normal-table Heatpipe Cost Element Table ---------------------------- This table contains the cost element information for the Heat pipe microreactor model. Most entities in the account table are divided into 3 main cost categories: Factory Equipment Costs, Labor Costs, and Material Costs. Some accounts might only have one or two of these categories. The cost element table is associated with a unique identifier, which is used to track and categorize costs. The table is connected to the account table through the `account` column, which links each cost element to a specific account. It is also connected to the variable table through the `variables` column, and the algorithm table through the `alg_name` column. The table includes the following columns: - **ind**: unique identifier for each cost element - **cost_element**: cost element name - **cost_2017**: cost of the element in 2017 dollars - **sup_cost_ele**: superior cost element - **alg_name**: algorithm name - **fun_unit**: algorithm function output unit - **variables**: variables used in the algorithm - **account**: account associated with the cost element - **algno**: algorithm number in the algorithm table - **updated**: updated status of the cost element, 0 for unchanged and 1 for updated, note that the default value should always be 0 .. csv-table:: [Heatpipe Cost Element Table] :header-rows: 1 :file: ../../../../tutorial/ref_tables/heatpipe_cost_element.csv :widths: auto :class: normal-table Heatpipe Variable Table -------------------------- This table contains the variable information for the Heat pipe microreactor model. All variables are needed to calculate the cost of the cost element or a super variable. Some variables are connected to the algorithm table through the `var_alg` column, which links each variable to a specific algorithm. The table is also connected to itself through the `v_linked` and `var_needed` column, which links each variable to a superior variable and the variables needed to calculate it. The table includes the following columns: - **ind**: unique identifier for each variable - **var_name**: variable name - **var_description**: description of the variable - **var_value**: value of the variable - **var_unit**: unit of the variable - **var_alg**: algorithm associated with the variable if any - **var_need**: variables needed to calculate the variable if any - **v_linked**: superior variable if any - **user_input**: user input status of the variable, 0 for not user input and 1 for user input, note that the default value should always be 0 .. csv-table:: [Heatpipe Variable Table] :header-rows: 1 :file: ../../../../tutorial/ref_tables/heatpipe_variable.csv :widths: auto :class: wide-table