This BC is used for specifying the injection locations through which resin is injected into the mold. The following data is defined in this BC.
• | PortLocation |
• | Pressure |
• | InjectionRate |
• | ResinSaturation |
• | ZpmActuator |
• | Temperature |
• | HeatFlux |
• | DegreeOfCure |
Variable |
Default Value |
Valid Range |
Data Type |
Significance |
PortLocation |
(0, 0, 0) |
Valid (x, y, z) |
Constant |
This is needed only if gravity is turned on |
Pressure |
1.0e+06 |
+ve value |
Constant or function of time |
Pressure is specified in PA. You should specify at least pressure or injection rate. If you specify both, then pressure will be given priority. This behavior is altered by the ZpmActuator setting. Pressure can be given as a fuction of time using table option. Tables can be created using a “Create table” macro. |
InjectionRate |
None |
+ve value |
Constant or function of time |
InjectionRate is specified in m3/s. You should at specify at least pressure or injection rate. If you specify both, then pressure is given priority. However, this behavior is altered by the ZpmActuator setting. If injection rate is 0 then it will treated as a NoflowBC. |
ResinSaturation |
None |
1 |
Constant |
Ideally, this should be 1. The only case it can be left unspecified is if InjectionRate is 0. |
ZpmActuator |
-1 |
0 or 1 |
Constant or function of time |
-1 means Actuator is absent. 0 means Actuator is present, but off. This means the InjectionRate BC will be specified. Make sure that InjectionRate is set to 0.0 |
Temperature |
300.0 |
T > 273 |
Constant or function of time |
This needs to be specified only if the Heat Transfer is on. Unless you are using ZpmActuator, do not specify heat flux and temperature together. |
HeatFlux |
None |
+ve, 0 or -ve value |
Constant or function of time |
This needs to be specified only if the Heat Transfer is on. Unless you are using ZpmActuator, do not specify heat flux and temperature together. |
DegreeOfCure |
0 |
0 - 1 |
Constant or function of time |
Ideally, this would be 0 at the gate. |
Injector BC with Pressure as a constant value
InjectorBC gate {
PortLocation = 0.5 0.5 0.0
Pressure = 2.0E+05
Saturation = 1.0
Temperature = 473.0
}
Injector BC with Pressure as a function of time
InjectorBC gate {
PortLocation = 0.5 0.5 0.0
Pressure = tableName
Saturation = 1.0
Temperature = 473.0
}
If the pressure is defined as a function of time, the pressure values need to define in the form of table and the table data need to written under FUNCTIONS section as shown below
BEGIN FUNCTIONS
TABLE1 tableName {
0.0 1.0E+01
5.0 1.0e+03
10.0 1.0E+04
15.0 1.0E+06
1000.0 1.0E+06
}
END