# *Physical Component* Stereotype Specification **This document describes the current state of available properties of *Physical Component* stereptype.** ## Table of available *Physical Component* properties with Description: | Property | Desctiption | Value/Type | Unit | | ----------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------ | --------------- | --- | | ***Documentation*** | **NOTE:** it is not *Physical Component* stereotype customized property, it is a property of *Block* element that also should be added. Represents the Serial number of *Physical Component* if it exists. | String | - | | | ***Reference*** | A Web link for the physical component additional information | Web link | - | | | ***Quantity*** |Quantity of the same element in the system | Integer | - | | | ***Subsystem*** | The subsystem related to the component (***NOTE:*** Use the *Subsystem* or *System* element from *03.0 - Functional Elements Definition & Diagrams* package) | *Block*, *System*, *Subsystem* | - | | | ***Functional Class*** | The *Functional Element* which is represented by this Physical Component (***NOTE:*** Use the *Block* elements from *03.0 - Functional Elements Definition & Diagrams* package in the internal structure of the *MB Project* element. The diagrams *MOVE BEYOND CubeSat Platform Functional Structure* and *MOVE BEYOND Project Functional Structure* could help you to find it quickly) | *Block* | - | | | ***Design choice justification*** | The link to **Gitlab** where the ***Design Justification Template*** for choice of this physical component is filled and uploaded. | Web link | - | | | ***Placement*** | Identifies whether the component should be placed inside of satellite or on its surface | ***Internal*** for components that should be placed inside; ***External*** for components that should be placed on the satellite's surface | - | | | ***Physical Connection*** | The list of other physical elements (even from other subsystems) which have physical (mechanical) connection with this component (**NOTE:** go to the *04 - Physical & Software Structure--->04.0 - Physical & Software Elements Definition -->Mechanical Interfaces* Matrix to see if the certain physical component already has some physical connections mentioned in other physical components specifications) | *Physical Component* | | - | | ***Placement Environment*** | Here should be identified all the recomendations and restrictions about the placement of the component (mechanical, thermal, electric, etc) | Free-form description | - | | | ***Lower Operation Temperature °С*** | Identifies the lower bound of environment temperature which is required for the proper work of electronic component when its turned on | Celsius Temperature | Celsius Degrees | | | ***Higher Operation Temperature °С*** | Identifies the upper bound of environment temperature which is required for the proper work of electronic component when its turned on | Celsius Temperature | Celsius Degrees | | | ***Lower Non-peration Temperature °С*** | Identifies the lower bound of environment temperature that an electronic component can bear when it's turned off | Celsius Temperature | Celsius Degrees | | | ***Higher Non-peration Temperature °С*** | Identifies the upper bound of environment temperature that an electronic component can bear when it's turned off | Celsius Temperature | Celsius Degrees | | | ***Lower Storage Temperature °C*** | Lower storage temperature of the element taken from the technical documentation | Celsius Temperature | Celsius Degrees | | | ***Higher Storage Temperature °C*** | Higher storage temperature of the element taken from the technical documentation | Celsius Temperature | Celsius Degrees | | | ***Mass Kg*** | Mass of the component (**NOTE:** if the component has internal elements which you also specify in your model, specify here the mass of the component itselfwithout internal parts) | Mass | Kilograms | | | ***Max Power Consumption W*** | Maximum power consumption of the element taken from its technical specification | Power | Watt | | | ***Nominal Average Power Consumption W*** | Nominal average power consumption of the element taken from its technical specification | Power | Watt | | | ***Power Dissipation W*** | Power dissipation of the element taken from its technical specification | Power | Watt | | | ***Supply Voltage V*** | The supply voltage of the element taken from its technical specification | Voltage | Volts | | | ***Current Consumption mA*** | The current consumption of the element taken from its technical specification | Current | Milliampere | | | ***Containts temperature sensor/Not*** | Notification if the element containts its own temperature sensor or not | Yes/No | - | --- ## Description ***"Physical Component"*** is a MagicDraw customized stereotype used to specify *Block* elements with the property of system physical components. In the *Physical Component* Specification you can find more useful properties than for simple block, for example Mass, Operation and Non-Operation Temperatures, Power Consumption, etc. The specification of *Physical Component* stereotype can be found in ***Library & Architecture*** MagicDraw model in *Customization* package: ![](https://i.imgur.com/WhaPKmq.jpg) ## How to apply *Physical Component* Stereotype to a *Block*: 1. Create a *Block* element, name it (e.g. Sensor) 2. Open the *Specification* window of the Block (right click of mouse -> *Specification*) 3. Choose *Applied Stereotype* property, press '...', type *Block* and remove the tick near *Block* stereotype, press *Apply*: ![](https://i.imgur.com/pYdJgpp.png) 4. Go to *Applied Stereotype* again, press '...', type *Physical Component* and add a tick near it, press *Apply*: ![](https://i.imgur.com/krjg3zD.png) 5. Now if you press the Specification of your element you will find some extra-properties (e.g. Mass, Placement, Lower Operation Temperature etc) It easier to find all the customized *Physical Component*'s properties if you press the *Categorized View* in element *Specification* window - all the specified properties would be at the end of the properties list: ![](https://i.imgur.com/a4EXBNk.jpg) ## Revision of Subsystem *Physical Components* properties: The specification of subsystem's physical components can be found in ***Subsystem Physical Elements Specification*** table (*Library & Architecture* model, *04 - Physical Structure & Simulation --> 04.0 - Physical & Software Elements Definition --> Subsystem Physical Elements --> Subsystem Physical Elements Specification*): ![](https://i.imgur.com/2P5ev9T.jpg) **NOTE!** Not all the *Physical Component*'s' properties can be added/changed from the *Subsystem Physical Elements Specification* table. If you can't change a property from the table, go to the element's *Specification* window (right click of mouse on the element -> *Specification*).