ES300A_SinVltgGenn_requirements

Requirements Traceability Report for ES300A_SinVltgGenn

Requirements Traceability Report for ES300A_SinVltgGenn


Chapter 1. Model Information for "ES300A_SinVltgGenn"

Table 1.1. ES300A_SinVltgGenn Version Information

ModelVersion003ConfigurationManagerNone
CreatedFri Jul 20 19:06:27 2012CreatorPrerit Pramod
LastModifiedDateFri Jan 15 14:39:44 2016LastModifiedByHZY4G9

Chapter 2. Traceability Summary for "ES300A_SinVltgGenn"

Table 2.1. Artifacts linked in model

IDArtifact names stored by RMILast modified# links
DOC10000c478 (/ESG Group/FDD Module Requirements/EA4 Specific/ES300A_SinVltgGenn)15 January 2016 by Nayeem Mahmud43

.

Chapter 3. System - SinVltgGenn

Table 3.1. Objects in ES300A_SinVltgGenn/SinVltgGenn that have Requirements Traceability Links

Linked ObjectRequirements Traceability Data
call_SinVltgGennPer1
1.
"REQ: ES300A_262"
------- Details from 0000c478 (/ESG Group/FDD Module Requirements/EA4 Specific/ES300A_SinVltgGenn): -------
No Object Heading
* The Sine Voltage Generation function shall execute SinVltgGennPer1 before it executes SinVltgGennPer2 at each motor phase cycle.
.ASIL:D
Created By:Nayeem Mahmud
Created On:17 March 2015
Is Requirement?:True
Last Modified By:Nayeem Mahmud
Last Modified On:10 April 2015
Review Date:10 April 2015
DOORS module 0000c478 (/ESG Group/FDD Module Requirements/EA4 Specific/ES300A_SinVltgGenn), object ES300A_262
call_SinVltgGennPer2
1.
"REQ: ES300A_262"
------- Details from 0000c478 (/ESG Group/FDD Module Requirements/EA4 Specific/ES300A_SinVltgGenn): -------
No Object Heading
* The Sine Voltage Generation function shall execute SinVltgGennPer1 before it executes SinVltgGennPer2 at each motor phase cycle.
.ASIL:D
Created By:Nayeem Mahmud
Created On:17 March 2015
Is Requirement?:True
Last Modified By:Nayeem Mahmud
Last Modified On:10 April 2015
Review Date:10 April 2015
DOORS module 0000c478 (/ESG Group/FDD Module Requirements/EA4 Specific/ES300A_SinVltgGenn), object ES300A_262
MotCtrlCmuOffs
1.
"REQ: ES300A_216"
------- Details from 0000c478 (/ESG Group/FDD Module Requirements/EA4 Specific/ES300A_SinVltgGenn): -------
No Object Heading
* MotCtrlCmuOffs: Motor commutation offset.
.ASIL:NA
Created By:Nayeem Mahmud
Created On:08 March 2015
Is Requirement?:False
Last Modified By:Nayeem Mahmud
Last Modified On:01 April 2015
DOORS module 0000c478 (/ESG Group/FDD Module Requirements/EA4 Specific/ES300A_SinVltgGenn), object ES300A_216
MotCtrlMotAgElec
1.
"REQ: ES300A_103"
------- Details from 0000c478 (/ESG Group/FDD Module Requirements/EA4 Specific/ES300A_SinVltgGenn): -------
No Object Heading
* MotCtrlMotAgElec: Corrected Motor Position after back emf correction.
.ASIL:NA
Created By:Nayeem Mahmud
Created On:21 January 2015
Is Requirement?:False
Last Modified By:Nayeem Mahmud
Last Modified On:13 January 2016
DOORS module 0000c478 (/ESG Group/FDD Module Requirements/EA4 Specific/ES300A_SinVltgGenn), object ES300A_103
MotCtrlMotModlnIdx
1.
"REQ: ES300A_104"
------- Details from 0000c478 (/ESG Group/FDD Module Requirements/EA4 Specific/ES300A_SinVltgGenn): -------
No Object Heading
* MotCtrlMotModlnIdx: Modulation Index
.ASIL:NA
Created By:Nayeem Mahmud
Created On:21 January 2015
Is Requirement?:False
Last Modified By:Nayeem Mahmud
Last Modified On:10 April 2015
DOORS module 0000c478 (/ESG Group/FDD Module Requirements/EA4 Specific/ES300A_SinVltgGenn), object ES300A_104
MotCtrlMotPhaAdv
1.
"REQ: ES300A_102"
------- Details from 0000c478 (/ESG Group/FDD Module Requirements/EA4 Specific/ES300A_SinVltgGenn): -------
No Object Heading
* MotCtrlMotPhaAdv: Motor phase advance in MotRevElec.
.ASIL:NA
Created By:Nayeem Mahmud
Created On:21 January 2015
Is Requirement?:False
Last Modified By:Nayeem Mahmud
Last Modified On:10 April 2015
DOORS module 0000c478 (/ESG Group/FDD Module Requirements/EA4 Specific/ES300A_SinVltgGenn), object ES300A_102
MotCtrlPhaOnTiA
1.
"REQ: ES300A_268"
------- Details from 0000c478 (/ESG Group/FDD Module Requirements/EA4 Specific/ES300A_SinVltgGenn): -------
No Object Heading
* MotCtrlPhaOnTiA: Phase ON Time for Phase A in NanoSec.
.ASIL:NA
Created By:Nayeem Mahmud
Created On:01 April 2015
Is Requirement?:False
Last Modified By:Nayeem Mahmud
Last Modified On:29 July 2015
DOORS module 0000c478 (/ESG Group/FDD Module Requirements/EA4 Specific/ES300A_SinVltgGenn), object ES300A_268
MotCtrlPhaOnTiB
1.
"REQ: ES300A_267"
------- Details from 0000c478 (/ESG Group/FDD Module Requirements/EA4 Specific/ES300A_SinVltgGenn): -------
No Object Heading
* MotCtrlPhaOnTiB: Phase ON Time for Phase B in NanoSec.
.ASIL:NA
Created By:Nayeem Mahmud
Created On:01 April 2015
Is Requirement?:False
Last Modified By:Nayeem Mahmud
Last Modified On:29 July 2015
DOORS module 0000c478 (/ESG Group/FDD Module Requirements/EA4 Specific/ES300A_SinVltgGenn), object ES300A_267
MotCtrlPhaOnTiC
1.
"REQ: ES300A_266"
------- Details from 0000c478 (/ESG Group/FDD Module Requirements/EA4 Specific/ES300A_SinVltgGenn): -------
No Object Heading
* MotCtrlPhaOnTiC: Phase ON Time for Phase C in NanoSec.
.ASIL:NA
Created By:Nayeem Mahmud
Created On:01 April 2015
Is Requirement?:False
Last Modified By:Nayeem Mahmud
Last Modified On:29 July 2015
DOORS module 0000c478 (/ESG Group/FDD Module Requirements/EA4 Specific/ES300A_SinVltgGenn), object ES300A_266
MotCtrlPhaOnTiSumA
1.
"REQ: ES300A_265"
------- Details from 0000c478 (/ESG Group/FDD Module Requirements/EA4 Specific/ES300A_SinVltgGenn): -------
No Object Heading
* MotCtrlPhaOnTiSumA: Accumulated phase on time for phase A.
.ASIL:NA
Created By:Nayeem Mahmud
Created On:01 April 2015
Is Requirement?:False
Last Modified By:Nayeem Mahmud
Last Modified On:01 April 2015
DOORS module 0000c478 (/ESG Group/FDD Module Requirements/EA4 Specific/ES300A_SinVltgGenn), object ES300A_265
MotCtrlPhaOnTiSumB
1.
"REQ: ES300A_264"
------- Details from 0000c478 (/ESG Group/FDD Module Requirements/EA4 Specific/ES300A_SinVltgGenn): -------
No Object Heading
* MotCtrlPhaOnTiSumB: Accumulated phase on time for phase B.
.ASIL:NA
Created By:Nayeem Mahmud
Created On:01 April 2015
Is Requirement?:False
Last Modified By:Nayeem Mahmud
Last Modified On:01 April 2015
DOORS module 0000c478 (/ESG Group/FDD Module Requirements/EA4 Specific/ES300A_SinVltgGenn), object ES300A_264
MotCtrlPhaOnTiSumC
1.
"REQ: ES300A_263"
------- Details from 0000c478 (/ESG Group/FDD Module Requirements/EA4 Specific/ES300A_SinVltgGenn): -------
No Object Heading
* MotCtrlPhaOnTiSumC: Accumulated phase on time for phase C.
.ASIL:NA
Created By:Nayeem Mahmud
Created On:01 April 2015
Is Requirement?:False
Last Modified By:Nayeem Mahmud
Last Modified On:01 April 2015
DOORS module 0000c478 (/ESG Group/FDD Module Requirements/EA4 Specific/ES300A_SinVltgGenn), object ES300A_263
MotCtrlPwmPerd
1.
"REQ: ES300A_205"
------- Details from 0000c478 (/ESG Group/FDD Module Requirements/EA4 Specific/ES300A_SinVltgGenn): -------
No Object Heading
* MotCtrlPwmPerd: PWM period in NanoSec with dithering.
.ASIL:NA
Created By:Nayeem Mahmud
Created On:04 March 2015
Is Requirement?:False
Last Modified By:Nayeem Mahmud
Last Modified On:01 April 2015
DOORS module 0000c478 (/ESG Group/FDD Module Requirements/EA4 Specific/ES300A_SinVltgGenn), object ES300A_205
MotElecMeclPolarity
1.
"REQ: ES300A_101"
------- Details from 0000c478 (/ESG Group/FDD Module Requirements/EA4 Specific/ES300A_SinVltgGenn): -------
No Object Heading
* MotElecMeclPolarity: Motor electrical mechanical polarity.
.ASIL:NA
Created By:Nayeem Mahmud
Created On:21 January 2015
Is Requirement?:False
Last Modified By:Nayeem Mahmud
Last Modified On:10 April 2015
DOORS module 0000c478 (/ESG Group/FDD Module Requirements/EA4 Specific/ES300A_SinVltgGenn), object ES300A_101

.

Chapter 4. System - SinVltgGennInit1

Table 4.1. Objects in ES300A_SinVltgGenn/SinVltgGenn/SinVltgGennInit1 that have Requirements Traceability Links

Linked ObjectRequirements Traceability Data
PhaDptOffsA
1.
"REQ: ES300A_207"
------- Details from 0000c478 (/ESG Group/FDD Module Requirements/EA4 Specific/ES300A_SinVltgGenn): -------
No Object Heading
* PhaDptOffsA: Phase dependent offset for phase A.
.ASIL:NA
Created By:Nayeem Mahmud
Created On:04 March 2015
Is Requirement?:False
Last Modified By:Nayeem Mahmud
Last Modified On:01 April 2015
DOORS module 0000c478 (/ESG Group/FDD Module Requirements/EA4 Specific/ES300A_SinVltgGenn), object ES300A_207
--------------------------------------------------------------
2.
"REQ: ES300A_281"
------- Details from 0000c478 (/ESG Group/FDD Module Requirements/EA4 Specific/ES300A_SinVltgGenn): -------
No Object Heading
* The Sine Voltage Generation function shall compute the following Phase Dependant Offsets such that at zero motor angle electrical, Vab has zero crossing upslope:
* PhaDptOffsA = 0° (Positive Polarity) or 60° (Negative Polarity)
* PhaDptOffsB = PhaDptOffsA - (120° *MotElecMeclPolarity)
* PhaDptOffsC = PhaDptOffsA + (120° *MotElecMeclPolarity)
.ASIL:D
Created By:Nayeem Mahmud
Created On:15 January 2016
Is Requirement?:True
Last Modified By:Nayeem Mahmud
Last Modified On:15 January 2016
DOORS module 0000c478 (/ESG Group/FDD Module Requirements/EA4 Specific/ES300A_SinVltgGenn), object ES300A_281
PhaDptOffsB
1.
"REQ: ES300A_271"
------- Details from 0000c478 (/ESG Group/FDD Module Requirements/EA4 Specific/ES300A_SinVltgGenn): -------
No Object Heading
* PhaDptOffsB: Phase dependent offset for phase B.
.ASIL:NA
Created By:Nayeem Mahmud
Created On:01 April 2015
Is Requirement?:False
Last Modified By:Nayeem Mahmud
Last Modified On:01 April 2015
DOORS module 0000c478 (/ESG Group/FDD Module Requirements/EA4 Specific/ES300A_SinVltgGenn), object ES300A_271
--------------------------------------------------------------
2.
"REQ: ES300A_281"
------- Details from 0000c478 (/ESG Group/FDD Module Requirements/EA4 Specific/ES300A_SinVltgGenn): -------
No Object Heading
* The Sine Voltage Generation function shall compute the following Phase Dependant Offsets such that at zero motor angle electrical, Vab has zero crossing upslope:
* PhaDptOffsA = 0° (Positive Polarity) or 60° (Negative Polarity)
* PhaDptOffsB = PhaDptOffsA - (120° *MotElecMeclPolarity)
* PhaDptOffsC = PhaDptOffsA + (120° *MotElecMeclPolarity)
.ASIL:D
Created By:Nayeem Mahmud
Created On:15 January 2016
Is Requirement?:True
Last Modified By:Nayeem Mahmud
Last Modified On:15 January 2016
DOORS module 0000c478 (/ESG Group/FDD Module Requirements/EA4 Specific/ES300A_SinVltgGenn), object ES300A_281
PhaDptOffsC
1.
"REQ: ES300A_270"
------- Details from 0000c478 (/ESG Group/FDD Module Requirements/EA4 Specific/ES300A_SinVltgGenn): -------
No Object Heading
* PhaDptOffsC: Phase dependent offset for phase C.
.ASIL:NA
Created By:Nayeem Mahmud
Created On:01 April 2015
Is Requirement?:False
Last Modified By:Nayeem Mahmud
Last Modified On:01 April 2015
DOORS module 0000c478 (/ESG Group/FDD Module Requirements/EA4 Specific/ES300A_SinVltgGenn), object ES300A_270
--------------------------------------------------------------
2.
"REQ: ES300A_281"
------- Details from 0000c478 (/ESG Group/FDD Module Requirements/EA4 Specific/ES300A_SinVltgGenn): -------
No Object Heading
* The Sine Voltage Generation function shall compute the following Phase Dependant Offsets such that at zero motor angle electrical, Vab has zero crossing upslope:
* PhaDptOffsA = 0° (Positive Polarity) or 60° (Negative Polarity)
* PhaDptOffsB = PhaDptOffsA - (120° *MotElecMeclPolarity)
* PhaDptOffsC = PhaDptOffsA + (120° *MotElecMeclPolarity)
.ASIL:D
Created By:Nayeem Mahmud
Created On:15 January 2016
Is Requirement?:True
Last Modified By:Nayeem Mahmud
Last Modified On:15 January 2016
DOORS module 0000c478 (/ESG Group/FDD Module Requirements/EA4 Specific/ES300A_SinVltgGenn), object ES300A_281

.

Chapter 5. System - SinVltgGennPer1

Table 5.1. Objects in ES300A_SinVltgGenn/SinVltgGenn/SinVltgGennPer1 that have Requirements Traceability Links

Linked ObjectRequirements Traceability Data
MotCtrlPhaOnTiA
1.
"REQ: ES300A_277"
------- Details from 0000c478 (/ESG Group/FDD Module Requirements/EA4 Specific/ES300A_SinVltgGenn): -------
No Object Heading
* The Sine Voltage Generation function shall calculate MotCtrlPhaOnTiA, MotCtrlPhaOnTiB, MotCtrlPhaOnTiC at each motor phase cycle with TBD resolution.
.ASIL:D
Created By:Nayeem Mahmud
Created On:10 April 2015
Is Requirement?:True
Last Modified By:Nayeem Mahmud
Last Modified On:10 April 2015
Review Date:10 April 2015
DOORS module 0000c478 (/ESG Group/FDD Module Requirements/EA4 Specific/ES300A_SinVltgGenn), object ES300A_277
MotCtrlPhaOnTiB
1.
"REQ: ES300A_277"
------- Details from 0000c478 (/ESG Group/FDD Module Requirements/EA4 Specific/ES300A_SinVltgGenn): -------
No Object Heading
* The Sine Voltage Generation function shall calculate MotCtrlPhaOnTiA, MotCtrlPhaOnTiB, MotCtrlPhaOnTiC at each motor phase cycle with TBD resolution.
.ASIL:D
Created By:Nayeem Mahmud
Created On:10 April 2015
Is Requirement?:True
Last Modified By:Nayeem Mahmud
Last Modified On:10 April 2015
Review Date:10 April 2015
DOORS module 0000c478 (/ESG Group/FDD Module Requirements/EA4 Specific/ES300A_SinVltgGenn), object ES300A_277
MotCtrlPhaOnTiC
1.
"REQ: ES300A_277"
------- Details from 0000c478 (/ESG Group/FDD Module Requirements/EA4 Specific/ES300A_SinVltgGenn): -------
No Object Heading
* The Sine Voltage Generation function shall calculate MotCtrlPhaOnTiA, MotCtrlPhaOnTiB, MotCtrlPhaOnTiC at each motor phase cycle with TBD resolution.
.ASIL:D
Created By:Nayeem Mahmud
Created On:10 April 2015
Is Requirement?:True
Last Modified By:Nayeem Mahmud
Last Modified On:10 April 2015
Review Date:10 April 2015
DOORS module 0000c478 (/ESG Group/FDD Module Requirements/EA4 Specific/ES300A_SinVltgGenn), object ES300A_277
MotCtrlPwmPerd
1.
"REQ: ES300A_15"
------- Details from 0000c478 (/ESG Group/FDD Module Requirements/EA4 Specific/ES300A_SinVltgGenn): -------
No Object Heading
* The Sine Voltage Generation function shall calculate MotCtrlPwmPerd at each motor phase cycle with TBD resolution.
.ASIL:D
Created By:Mark Kushion
Created On:12 February 2014
Is Requirement?:True
Last Modified By:Nayeem Mahmud
Last Modified On:10 April 2015
Review Date:10 April 2015
DOORS module 0000c478 (/ESG Group/FDD Module Requirements/EA4 Specific/ES300A_SinVltgGenn), object ES300A_15

.

Chapter 6. System - SinVltgGennPer2

Table 6.1. ES300A_SinVltgGenn/SinVltgGenn/SinVltgGennPer2 Requirements Traceability Data

Link#Link DescriptionLink Target (document name and location ID)
1.
"REQ: ES300A_222"
------- Details from 0000c478 (/ESG Group/FDD Module Requirements/EA4 Specific/ES300A_SinVltgGenn): -------
No Object Heading
* The Sine Voltage Generation function shall calculate Accumulated Phase On Time and shall account for the correct rolling-over for each phase using the folloiwing equations:
* If the difference between the maximum value of the variable type and the PhaOnTiSumXPrev is GREATER than or equal to the new Phase On Time, then
* MotCtrlPhaOnTiSumX = MotCtrlPhaOnTiX + PhaOnTiSumXPrev [X = A, B, C]
* If the difference between the maximum value of the variable type and the PhaOnTiSumXPrev is LESS than the new Phase On Time, then
* MotCtrlPhaOnTiSumX = MotCtrlPhaOnTiX - (Maximum value of the variable type - PhaOnTiSumXPrev) [X = A, B, C]
.ASIL:D
Created By:Nayeem Mahmud
Created On:16 March 2015
Is Requirement?:True
Last Modified By:Nayeem Mahmud
Last Modified On:15 January 2016
DOORS module 0000c478 (/ESG Group/FDD Module Requirements/EA4 Specific/ES300A_SinVltgGenn), object ES300A_222

Table 6.2. Objects in ES300A_SinVltgGenn/SinVltgGenn/SinVltgGennPer2 that have Requirements Traceability Links

Linked ObjectRequirements Traceability Data
MotCtrlPhaOnTiSumA
1.
"REQ: ES300A_276"
------- Details from 0000c478 (/ESG Group/FDD Module Requirements/EA4 Specific/ES300A_SinVltgGenn): -------
No Object Heading
* The Sine Voltage Generation function shall calculate MotCtrlPhaOnTiSumA, MotCtrlPhaOnTiSumB, MotCtrlPhaOnTiSumC at each motor phase cycle with TBD resolution.
.ASIL:D
Created By:Nayeem Mahmud
Created On:10 April 2015
Is Requirement?:True
Last Modified By:Nayeem Mahmud
Last Modified On:10 April 2015
Review Date:10 April 2015
DOORS module 0000c478 (/ESG Group/FDD Module Requirements/EA4 Specific/ES300A_SinVltgGenn), object ES300A_276
MotCtrlPhaOnTiSumB
1.
"REQ: ES300A_276"
------- Details from 0000c478 (/ESG Group/FDD Module Requirements/EA4 Specific/ES300A_SinVltgGenn): -------
No Object Heading
* The Sine Voltage Generation function shall calculate MotCtrlPhaOnTiSumA, MotCtrlPhaOnTiSumB, MotCtrlPhaOnTiSumC at each motor phase cycle with TBD resolution.
.ASIL:D
Created By:Nayeem Mahmud
Created On:10 April 2015
Is Requirement?:True
Last Modified By:Nayeem Mahmud
Last Modified On:10 April 2015
Review Date:10 April 2015
DOORS module 0000c478 (/ESG Group/FDD Module Requirements/EA4 Specific/ES300A_SinVltgGenn), object ES300A_276
MotCtrlPhaOnTiSumC
1.
"REQ: ES300A_276"
------- Details from 0000c478 (/ESG Group/FDD Module Requirements/EA4 Specific/ES300A_SinVltgGenn): -------
No Object Heading
* The Sine Voltage Generation function shall calculate MotCtrlPhaOnTiSumA, MotCtrlPhaOnTiSumB, MotCtrlPhaOnTiSumC at each motor phase cycle with TBD resolution.
.ASIL:D
Created By:Nayeem Mahmud
Created On:10 April 2015
Is Requirement?:True
Last Modified By:Nayeem Mahmud
Last Modified On:10 April 2015
Review Date:10 April 2015
DOORS module 0000c478 (/ESG Group/FDD Module Requirements/EA4 Specific/ES300A_SinVltgGenn), object ES300A_276

.

Chapter 7. System - ApplyPWMMtrElecMechPol

Table 7.1. ES300A_SinVltgGenn/SinVltgGenn/SinVltgGennInit1/ApplyPWMMtrElecMechPol Requirements Traceability Data

Link#Link DescriptionLink Target (document name and location ID)
1.
"REQ: ES300A_279"
------- Details from 0000c478 (/ESG Group/FDD Module Requirements/EA4 Specific/ES300A_SinVltgGenn): -------
No Object Heading
* The Sine Voltage Generation function shall account for the two types of motor polarities:
* 1) Va leading Vb leading Vc - Positive Polarity Motor and
* 2) Va leading Vc leading Vb - Negative Polarity Motor
.ASIL:D
Created By:Nayeem Mahmud
Created On:14 January 2016
Is Requirement?:True
Last Modified By:Nayeem Mahmud
Last Modified On:15 January 2016
DOORS module 0000c478 (/ESG Group/FDD Module Requirements/EA4 Specific/ES300A_SinVltgGenn), object ES300A_279
2.
"REQ: ES300A_281"
------- Details from 0000c478 (/ESG Group/FDD Module Requirements/EA4 Specific/ES300A_SinVltgGenn): -------
No Object Heading
* The Sine Voltage Generation function shall compute the following Phase Dependant Offsets such that at zero motor angle electrical, Vab has zero crossing upslope:
* PhaDptOffsA = 0° (Positive Polarity) or 60° (Negative Polarity)
* PhaDptOffsB = PhaDptOffsA - (120° *MotElecMeclPolarity)
* PhaDptOffsC = PhaDptOffsA + (120° *MotElecMeclPolarity)
.ASIL:D
Created By:Nayeem Mahmud
Created On:15 January 2016
Is Requirement?:True
Last Modified By:Nayeem Mahmud
Last Modified On:15 January 2016
DOORS module 0000c478 (/ESG Group/FDD Module Requirements/EA4 Specific/ES300A_SinVltgGenn), object ES300A_281

.

Chapter 8. System - PWMPeriodDither_U16

Table 8.1. ES300A_SinVltgGenn/SinVltgGenn/SinVltgGennPer1 /PWMPeriodDither_U16 Requirements Traceability Data

Link#Link DescriptionLink Target (document name and location ID)
1.
"REQ: ES300A_219"
------- Details from 0000c478 (/ESG Group/FDD Module Requirements/EA4 Specific/ES300A_SinVltgGenn): -------
No Object Heading
* The Sine Voltage Generation function shall provide a mechanism to minimize audible noise with dithering for selected nominal ± 2Khz of the PWM frequency.
.ASIL:D
Created By:Nayeem Mahmud
Created On:16 March 2015
Is Requirement?:True
Last Modified By:Nayeem Mahmud
Last Modified On:10 April 2015
Review Date:10 April 2015
DOORS module 0000c478 (/ESG Group/FDD Module Requirements/EA4 Specific/ES300A_SinVltgGenn), object ES300A_219

.

Chapter 9. System - Subsystem1

Table 9.1. ES300A_SinVltgGenn/SinVltgGenn/SinVltgGennPer1 /Subsystem1 Requirements Traceability Data

Link#Link DescriptionLink Target (document name and location ID)
1.
"REQ: ES300A_211"
------- Details from 0000c478 (/ESG Group/FDD Module Requirements/EA4 Specific/ES300A_SinVltgGenn): -------
No Object Heading
* The Sine Voltage Generation function shall calculate Phase On Time for each phase so that the line-to-line voltages applied to the motor are three phase sinusoidal 120° apart.
.ASIL:D
Created By:Nayeem Mahmud
Created On:04 March 2015
Is Requirement?:True
Last Modified By:Nayeem Mahmud
Last Modified On:15 January 2016
DOORS module 0000c478 (/ESG Group/FDD Module Requirements/EA4 Specific/ES300A_SinVltgGenn), object ES300A_211
2.
"REQ: ES300A_211"
------- Details from 0000c478 (/ESG Group/FDD Module Requirements/EA4 Specific/ES300A_SinVltgGenn): -------
No Object Heading
* The Sine Voltage Generation function shall calculate Phase On Time for each phase so that the line-to-line voltages applied to the motor are three phase sinusoidal 120° apart.
.ASIL:D
Created By:Nayeem Mahmud
Created On:04 March 2015
Is Requirement?:True
Last Modified By:Nayeem Mahmud
Last Modified On:15 January 2016
DOORS module 0000c478 (/ESG Group/FDD Module Requirements/EA4 Specific/ES300A_SinVltgGenn), object ES300A_211
3.
"REQ: ES300A_283"
------- Details from 0000c478 (/ESG Group/FDD Module Requirements/EA4 Specific/ES300A_SinVltgGenn): -------
No Object Heading
* The Sine Voltage Generation function shall calculate Phase On Time for each phase such that at any motor position one phase outputs a maximum of zero volts.
.ASIL:D
Created By:Nayeem Mahmud
Created On:15 January 2016
Is Requirement?:True
Last Modified By:Nayeem Mahmud
Last Modified On:15 January 2016
DOORS module 0000c478 (/ESG Group/FDD Module Requirements/EA4 Specific/ES300A_SinVltgGenn), object ES300A_283
4.
"REQ: ES300A_282"
------- Details from 0000c478 (/ESG Group/FDD Module Requirements/EA4 Specific/ES300A_SinVltgGenn): -------
No Object Heading
* The Sine Voltage Generation function shall calculate Phase On Time for each phase as per the following equations which satisfies the requirements described in ES300A_211 and ES300A_283:
* MotCtrlPhaOnTiA = MotCtrlMotModlnIdx * MotCtrlPwmPerd * Sin (ThetaA) for 0° < ThetaA < 120°
* = MotCtrlMotModlnIdx * MotCtrlPwmPerd * - Sin(ThetaA + 120°) for 120° < ThetaA < 240°
* = 0 for ThetaA > 240°
* MotCtrlPhaOnTiB = 0 for 0° < ThetaB < 120°
* = MotCtrlMotModlnIdx * MotCtrlPwmPerd * Sin(ThetaB) for 120° < ThetaB < 240°
* = MotCtrlMotModlnIdx * MotCtrlPwmPerd * - Sin(ThetaB + 120°) for ThetaB > 240°
* MotCtrlPhaOnTiC = MotCtrlMotModlnIdx * MotCtrlPwmPerd * -Sin(ThetaC + 120°) for 0° < ThetaC < 120°
* = 0 for 120° < ThetaC < 240°
* = MotCtrlMotModlnIdx * MotCtrlPwmPerd * Sin(ThetaC) for ThetaC > 240°
* Where,
* ThetaA = (MotCtrlMotAgElec + MotCtrlMotPhaAdv + PhaDptOffsA)
* ThetaB = (MotCtrlMotAgElec + MotCtrlMotPhaAdv + PhaDptOffsB)
* ThetaC = (MotCtrlMotAgElec + MotCtrlMotPhaAdv + PhaDptOffsC)
.ASIL:D
Created By:Nayeem Mahmud
Created On:15 January 2016
Is Requirement?:True
Last Modified By:Nayeem Mahmud
Last Modified On:15 January 2016
DOORS module 0000c478 (/ESG Group/FDD Module Requirements/EA4 Specific/ES300A_SinVltgGenn), object ES300A_282

.

Chapter 10. System - Subsystem2

Table 10.1. ES300A_SinVltgGenn/SinVltgGenn/SinVltgGennPer1 /Subsystem2 Requirements Traceability Data

Link#Link DescriptionLink Target (document name and location ID)
1.
"REQ: ES300A_211"
------- Details from 0000c478 (/ESG Group/FDD Module Requirements/EA4 Specific/ES300A_SinVltgGenn): -------
No Object Heading
* The Sine Voltage Generation function shall calculate Phase On Time for each phase so that the line-to-line voltages applied to the motor are three phase sinusoidal 120° apart.
.ASIL:D
Created By:Nayeem Mahmud
Created On:04 March 2015
Is Requirement?:True
Last Modified By:Nayeem Mahmud
Last Modified On:15 January 2016
DOORS module 0000c478 (/ESG Group/FDD Module Requirements/EA4 Specific/ES300A_SinVltgGenn), object ES300A_211
2.
"REQ: ES300A_211"
------- Details from 0000c478 (/ESG Group/FDD Module Requirements/EA4 Specific/ES300A_SinVltgGenn): -------
No Object Heading
* The Sine Voltage Generation function shall calculate Phase On Time for each phase so that the line-to-line voltages applied to the motor are three phase sinusoidal 120° apart.
.ASIL:D
Created By:Nayeem Mahmud
Created On:04 March 2015
Is Requirement?:True
Last Modified By:Nayeem Mahmud
Last Modified On:15 January 2016
DOORS module 0000c478 (/ESG Group/FDD Module Requirements/EA4 Specific/ES300A_SinVltgGenn), object ES300A_211
3.
"REQ: ES300A_283"
------- Details from 0000c478 (/ESG Group/FDD Module Requirements/EA4 Specific/ES300A_SinVltgGenn): -------
No Object Heading
* The Sine Voltage Generation function shall calculate Phase On Time for each phase such that at any motor position one phase outputs a maximum of zero volts.
.ASIL:D
Created By:Nayeem Mahmud
Created On:15 January 2016
Is Requirement?:True
Last Modified By:Nayeem Mahmud
Last Modified On:15 January 2016
DOORS module 0000c478 (/ESG Group/FDD Module Requirements/EA4 Specific/ES300A_SinVltgGenn), object ES300A_283
4.
"REQ: ES300A_282"
------- Details from 0000c478 (/ESG Group/FDD Module Requirements/EA4 Specific/ES300A_SinVltgGenn): -------
No Object Heading
* The Sine Voltage Generation function shall calculate Phase On Time for each phase as per the following equations which satisfies the requirements described in ES300A_211 and ES300A_283:
* MotCtrlPhaOnTiA = MotCtrlMotModlnIdx * MotCtrlPwmPerd * Sin (ThetaA) for 0° < ThetaA < 120°
* = MotCtrlMotModlnIdx * MotCtrlPwmPerd * - Sin(ThetaA + 120°) for 120° < ThetaA < 240°
* = 0 for ThetaA > 240°
* MotCtrlPhaOnTiB = 0 for 0° < ThetaB < 120°
* = MotCtrlMotModlnIdx * MotCtrlPwmPerd * Sin(ThetaB) for 120° < ThetaB < 240°
* = MotCtrlMotModlnIdx * MotCtrlPwmPerd * - Sin(ThetaB + 120°) for ThetaB > 240°
* MotCtrlPhaOnTiC = MotCtrlMotModlnIdx * MotCtrlPwmPerd * -Sin(ThetaC + 120°) for 0° < ThetaC < 120°
* = 0 for 120° < ThetaC < 240°
* = MotCtrlMotModlnIdx * MotCtrlPwmPerd * Sin(ThetaC) for ThetaC > 240°
* Where,
* ThetaA = (MotCtrlMotAgElec + MotCtrlMotPhaAdv + PhaDptOffsA)
* ThetaB = (MotCtrlMotAgElec + MotCtrlMotPhaAdv + PhaDptOffsB)
* ThetaC = (MotCtrlMotAgElec + MotCtrlMotPhaAdv + PhaDptOffsC)
.ASIL:D
Created By:Nayeem Mahmud
Created On:15 January 2016
Is Requirement?:True
Last Modified By:Nayeem Mahmud
Last Modified On:15 January 2016
DOORS module 0000c478 (/ESG Group/FDD Module Requirements/EA4 Specific/ES300A_SinVltgGenn), object ES300A_282

.

Chapter 11. System - Subsystem3

Table 11.1. ES300A_SinVltgGenn/SinVltgGenn/SinVltgGennPer1 /Subsystem3 Requirements Traceability Data

Link#Link DescriptionLink Target (document name and location ID)
1.
"REQ: ES300A_211"
------- Details from 0000c478 (/ESG Group/FDD Module Requirements/EA4 Specific/ES300A_SinVltgGenn): -------
No Object Heading
* The Sine Voltage Generation function shall calculate Phase On Time for each phase so that the line-to-line voltages applied to the motor are three phase sinusoidal 120° apart.
.ASIL:D
Created By:Nayeem Mahmud
Created On:04 March 2015
Is Requirement?:True
Last Modified By:Nayeem Mahmud
Last Modified On:15 January 2016
DOORS module 0000c478 (/ESG Group/FDD Module Requirements/EA4 Specific/ES300A_SinVltgGenn), object ES300A_211
2.
"REQ: ES300A_211"
------- Details from 0000c478 (/ESG Group/FDD Module Requirements/EA4 Specific/ES300A_SinVltgGenn): -------
No Object Heading
* The Sine Voltage Generation function shall calculate Phase On Time for each phase so that the line-to-line voltages applied to the motor are three phase sinusoidal 120° apart.
.ASIL:D
Created By:Nayeem Mahmud
Created On:04 March 2015
Is Requirement?:True
Last Modified By:Nayeem Mahmud
Last Modified On:15 January 2016
DOORS module 0000c478 (/ESG Group/FDD Module Requirements/EA4 Specific/ES300A_SinVltgGenn), object ES300A_211
3.
"REQ: ES300A_283"
------- Details from 0000c478 (/ESG Group/FDD Module Requirements/EA4 Specific/ES300A_SinVltgGenn): -------
No Object Heading
* The Sine Voltage Generation function shall calculate Phase On Time for each phase such that at any motor position one phase outputs a maximum of zero volts.
.ASIL:D
Created By:Nayeem Mahmud
Created On:15 January 2016
Is Requirement?:True
Last Modified By:Nayeem Mahmud
Last Modified On:15 January 2016
DOORS module 0000c478 (/ESG Group/FDD Module Requirements/EA4 Specific/ES300A_SinVltgGenn), object ES300A_283
4.
"REQ: ES300A_282"
------- Details from 0000c478 (/ESG Group/FDD Module Requirements/EA4 Specific/ES300A_SinVltgGenn): -------
No Object Heading
* The Sine Voltage Generation function shall calculate Phase On Time for each phase as per the following equations which satisfies the requirements described in ES300A_211 and ES300A_283:
* MotCtrlPhaOnTiA = MotCtrlMotModlnIdx * MotCtrlPwmPerd * Sin (ThetaA) for 0° < ThetaA < 120°
* = MotCtrlMotModlnIdx * MotCtrlPwmPerd * - Sin(ThetaA + 120°) for 120° < ThetaA < 240°
* = 0 for ThetaA > 240°
* MotCtrlPhaOnTiB = 0 for 0° < ThetaB < 120°
* = MotCtrlMotModlnIdx * MotCtrlPwmPerd * Sin(ThetaB) for 120° < ThetaB < 240°
* = MotCtrlMotModlnIdx * MotCtrlPwmPerd * - Sin(ThetaB + 120°) for ThetaB > 240°
* MotCtrlPhaOnTiC = MotCtrlMotModlnIdx * MotCtrlPwmPerd * -Sin(ThetaC + 120°) for 0° < ThetaC < 120°
* = 0 for 120° < ThetaC < 240°
* = MotCtrlMotModlnIdx * MotCtrlPwmPerd * Sin(ThetaC) for ThetaC > 240°
* Where,
* ThetaA = (MotCtrlMotAgElec + MotCtrlMotPhaAdv + PhaDptOffsA)
* ThetaB = (MotCtrlMotAgElec + MotCtrlMotPhaAdv + PhaDptOffsB)
* ThetaC = (MotCtrlMotAgElec + MotCtrlMotPhaAdv + PhaDptOffsC)
.ASIL:D
Created By:Nayeem Mahmud
Created On:15 January 2016
Is Requirement?:True
Last Modified By:Nayeem Mahmud
Last Modified On:15 January 2016
DOORS module 0000c478 (/ESG Group/FDD Module Requirements/EA4 Specific/ES300A_SinVltgGenn), object ES300A_282

.

Last modified October 12, 2025: Initial commit (1fadfc4)