// Numbas version: exam_results_page_options {"name": "00_PFC_3load", "extensions": ["geogebra", "weh", "quantities"], "custom_part_types": [], "resources": [["question-resources/Delta2.JPG", "/srv/numbas/media/question-resources/Delta2.JPG"], ["question-resources/delta1.JPG", "/srv/numbas/media/question-resources/delta1.JPG"]], "navigation": {"allowregen": true, "showfrontpage": false, "preventleave": false, "typeendtoleave": false}, "question_groups": [{"pickingStrategy": "all-ordered", "questions": [{"name": "00_PFC_3load", "tags": [], "metadata": {"description": "
given Voltage and loads calculated all the line currents
", "licence": "Creative Commons Attribution-NonCommercial 4.0 International"}, "statement": "\n\n\n\n\n\n\n\nA chemical plant consists for 3 loads
\n(a) Calculate the total power factor of the power consumed by these loads in the chemical plant.
\n(b) Determine the size of capacitor required (in kVAr) to ensure unity power factor.
\n(c) Determine the size of capacitor required (in kVAr) to achive a power factor of at least 0.95.
\n", "advice": "", "rulesets": {}, "extensions": ["geogebra", "quantities", "weh"], "builtin_constants": {"e": true, "pi,\u03c0": true, "i": true}, "constants": [], "variables": {"P1": {"name": "P1", "group": "Given in question", "definition": "random(10 .. 20#1)", "description": "kW
", "templateType": "randrange", "can_override": false}, "pf1": {"name": "pf1", "group": "Given in question", "definition": "random(0.6 .. 0.75#0.05)", "description": "", "templateType": "randrange", "can_override": false}, "S1": {"name": "S1", "group": "Calculated values", "definition": "P1/pf1", "description": "", "templateType": "anything", "can_override": false}, "S2": {"name": "S2", "group": "Given in question", "definition": "random(8 .. 15#1)", "description": "", "templateType": "randrange", "can_override": false}, "Q1": {"name": "Q1", "group": "Calculated values", "definition": "sqrt(S1^2-P1^2)", "description": "", "templateType": "anything", "can_override": false}, "P2": {"name": "P2", "group": "Calculated values", "definition": "S2*pf2", "description": "", "templateType": "anything", "can_override": false}, "Q2": {"name": "Q2", "group": "Calculated values", "definition": "sqrt(S2^2-P2^2)", "description": "", "templateType": "anything", "can_override": false}, "pf2": {"name": "pf2", "group": "Given in question", "definition": "random(0.6 .. 0.9#0.1)", "description": "", "templateType": "randrange", "can_override": false}, "Q3MagCap": {"name": "Q3MagCap", "group": "Given in question", "definition": "random(3 .. 7#1)", "description": "", "templateType": "randrange", "can_override": false}, "pfTotal": {"name": "pfTotal", "group": "Calculated values", "definition": "0.8", "description": "", "templateType": "anything", "can_override": false}, "Ptotal": {"name": "Ptotal", "group": "Calculated values", "definition": "P1+P2+P3", "description": "", "templateType": "anything", "can_override": false}, "P3": {"name": "P3", "group": "Given in question", "definition": "0", "description": "", "templateType": "anything", "can_override": false}, "Qtotal": {"name": "Qtotal", "group": "Calculated values", "definition": "Q1+Q2+Q3", "description": "", "templateType": "anything", "can_override": false}, "Q3": {"name": "Q3", "group": "Calculated values", "definition": "-1*Q3MagCap\n", "description": "", "templateType": "anything", "can_override": false}, "Stotal": {"name": "Stotal", "group": "Calculated values", "definition": "Ptotal+i*Qtotal", "description": "", "templateType": "anything", "can_override": false}, "pfUncorrected": {"name": "pfUncorrected", "group": "Calculated values", "definition": "Ptotal/abs(Stotal)", "description": "", "templateType": "anything", "can_override": false}, "minTol": {"name": "minTol", "group": "Constants", "definition": "0.98", "description": "", "templateType": "anything", "can_override": false}, "maxTol": {"name": "maxTol", "group": "Constants", "definition": "1.02", "description": "", "templateType": "anything", "can_override": false}, "S3": {"name": "S3", "group": "Calculated values", "definition": "P3+i*Q3", "description": "Q3 is already negative by definition.
", "templateType": "anything", "can_override": false}, "pfRequired": {"name": "pfRequired", "group": "Given in question", "definition": "0.95", "description": "", "templateType": "anything", "can_override": false}, "SrequiredMag": {"name": "SrequiredMag", "group": "Calculated values", "definition": "Ptotal/pfRequired", "description": "", "templateType": "anything", "can_override": false}, "QtotalRequired": {"name": "QtotalRequired", "group": "Calculated values", "definition": "sqrt(SrequiredMag^2-Ptotal^2)", "description": "", "templateType": "anything", "can_override": false}, "Qpfc": {"name": "Qpfc", "group": "Calculated values", "definition": "QtotalRequired - Qtotal", "description": "", "templateType": "anything", "can_override": false}}, "variablesTest": {"condition": "pfUncorrected < 0.8", "maxRuns": 100}, "ungrouped_variables": [], "variable_groups": [{"name": "FreqUsedDefinitions", "variables": []}, {"name": "Given in question", "variables": ["P1", "pf1", "S2", "pf2", "Q3MagCap", "P3", "pfRequired"]}, {"name": "Calculated values", "variables": ["S1", "Q1", "P2", "Q2", "Q3", "S3", "pfTotal", "Ptotal", "Qtotal", "Stotal", "pfUncorrected", "SrequiredMag", "QtotalRequired", "Qpfc"]}, {"name": "Constants", "variables": ["minTol", "maxTol"]}], "functions": {}, "preamble": {"js": "", "css": ""}, "parts": [{"type": "gapfill", "useCustomName": true, "customName": "Examine each load", "marks": 0, "scripts": {}, "customMarkingAlgorithm": "", "extendBaseMarkingAlgorithm": true, "unitTests": [], "showCorrectAnswer": true, "showFeedbackIcon": true, "variableReplacements": [], "variableReplacementStrategy": "originalfirst", "nextParts": [], "suggestGoingBack": false, "adaptiveMarkingPenalty": 0, "exploreObjective": null, "prompt": "Complete the follwoing table
\n\n | P | \nQ | \nS | \n
Load 1 | \n[[0]] kW | \n[[3]] kVAr | \n[[6]] kVA | \n
Load 2 | \n[[1]] kW | \n[[4]] kVAr | \n[[7]] kVA | \n
Load 3 | \n[[2]] kW | \n[[5]] kVAr | \n\n [[8]] kVA \n | \n
Use units to help know what info you are given;
\nIf you know any two from these five variables, P, Q, S , pf and $\\theta$ ...
\n... then you can always find the other values using these two equations
\nAlso, you will need to be careful with polarity of reactive power depeding on leading or lagging loads.
\nInductors will have +Q values. Capactitors are the opposite. (i.e. -Q values)
\nCIVIL ...use this to work if Cap or Inductor.
\ne.g. current __________ voltage (lead or lag)
\n\nThe combined load is there for $($[[0]]}$\\angle $[[1]]$^{\\circ}) kVA = $ [[2]] $kW + j$[[3]] $kVAr$
\nAnd the uncorrected power factor is [[4]].
\n", "stepsPenalty": "2.5", "steps": [{"type": "information", "useCustomName": false, "customName": "", "marks": 0, "scripts": {}, "customMarkingAlgorithm": "", "extendBaseMarkingAlgorithm": true, "unitTests": [], "showCorrectAnswer": true, "showFeedbackIcon": true, "variableReplacements": [], "variableReplacementStrategy": "originalfirst", "nextParts": [], "suggestGoingBack": false, "adaptiveMarkingPenalty": 0, "exploreObjective": null, "prompt": "Add all the real power values to get $P_{total}$
\nAdd all the reactive power values to get $Q_{total}$
\nThen find total apparent power $S_{total} = P_{total} +jQ_{total}$
\nFinaly, convert from rectangular to polar form.
"}], "gaps": [{"type": "numberentry", "useCustomName": true, "customName": "Smag", "marks": 1, "scripts": {}, "customMarkingAlgorithm": "", "extendBaseMarkingAlgorithm": true, "unitTests": [], "showCorrectAnswer": true, "showFeedbackIcon": true, "variableReplacements": [], "variableReplacementStrategy": "originalfirst", "nextParts": [], "suggestGoingBack": false, "adaptiveMarkingPenalty": 0, "exploreObjective": null, "minValue": "abs(Stotal)*minTol", "maxValue": "abs(Stotal)*maxTol", "correctAnswerFraction": false, "allowFractions": false, "mustBeReduced": false, "mustBeReducedPC": 0, "displayAnswer": "", "showFractionHint": true, "notationStyles": ["plain", "en", "si-en"], "correctAnswerStyle": "plain"}, {"type": "numberentry", "useCustomName": true, "customName": "Sph", "marks": 1, "scripts": {}, "customMarkingAlgorithm": "", "extendBaseMarkingAlgorithm": true, "unitTests": [], "showCorrectAnswer": true, "showFeedbackIcon": true, "variableReplacements": [], "variableReplacementStrategy": "originalfirst", "nextParts": [], "suggestGoingBack": false, "adaptiveMarkingPenalty": 0, "exploreObjective": null, "minValue": "arg(Stotal)*(180/pi) *minTol", "maxValue": "arg(Stotal)*(180/pi)*maxTol", "correctAnswerFraction": false, "allowFractions": false, "mustBeReduced": false, "mustBeReducedPC": 0, "displayAnswer": "", "showFractionHint": true, "notationStyles": ["plain", "en", "si-en"], "correctAnswerStyle": "plain"}, {"type": "numberentry", "useCustomName": true, "customName": "P", "marks": 1, "scripts": {}, "customMarkingAlgorithm": "", "extendBaseMarkingAlgorithm": true, "unitTests": [], "showCorrectAnswer": true, "showFeedbackIcon": true, "variableReplacements": [], "variableReplacementStrategy": "originalfirst", "nextParts": [], "suggestGoingBack": false, "adaptiveMarkingPenalty": 0, "exploreObjective": null, "minValue": "Ptotal*minTol", "maxValue": "Ptotal*maxTol", "correctAnswerFraction": false, "allowFractions": false, "mustBeReduced": false, "mustBeReducedPC": 0, "displayAnswer": "", "showFractionHint": true, "notationStyles": ["plain", "en", "si-en"], "correctAnswerStyle": "plain"}, {"type": "numberentry", "useCustomName": true, "customName": "Q", "marks": 1, "scripts": {}, "customMarkingAlgorithm": "", "extendBaseMarkingAlgorithm": true, "unitTests": [], "showCorrectAnswer": true, "showFeedbackIcon": true, "variableReplacements": [], "variableReplacementStrategy": "originalfirst", "nextParts": [], "suggestGoingBack": false, "adaptiveMarkingPenalty": 0, "exploreObjective": null, "minValue": "Qtotal*minTol", "maxValue": "Qtotal*maxTol", "correctAnswerFraction": false, "allowFractions": false, "mustBeReduced": false, "mustBeReducedPC": 0, "displayAnswer": "", "showFractionHint": true, "notationStyles": ["plain", "en", "si-en"], "correctAnswerStyle": "plain"}, {"type": "numberentry", "useCustomName": true, "customName": "pfTotal", "marks": 1, "scripts": {}, "customMarkingAlgorithm": "", "extendBaseMarkingAlgorithm": true, "unitTests": [], "showCorrectAnswer": true, "showFeedbackIcon": true, "variableReplacements": [], "variableReplacementStrategy": "originalfirst", "nextParts": [], "suggestGoingBack": false, "adaptiveMarkingPenalty": 0, "exploreObjective": null, "minValue": "pfUncorrected*minTol", "maxValue": "pfUncorrected*maxTol", "correctAnswerFraction": false, "allowFractions": false, "mustBeReduced": false, "mustBeReducedPC": 0, "displayAnswer": "", "showFractionHint": true, "notationStyles": ["plain", "en", "si-en"], "correctAnswerStyle": "plain"}], "sortAnswers": false}, {"type": "gapfill", "useCustomName": true, "customName": "(b) PFCunity", "marks": 0, "scripts": {}, "customMarkingAlgorithm": "", "extendBaseMarkingAlgorithm": true, "unitTests": [], "showCorrectAnswer": true, "showFeedbackIcon": true, "variableReplacements": [], "variableReplacementStrategy": "originalfirst", "nextParts": [], "suggestGoingBack": false, "adaptiveMarkingPenalty": 0, "exploreObjective": null, "prompt": "An additional capacative load of [[0]] kVar is required to correct the overall power factor to unity.
", "stepsPenalty": "0.5", "steps": [{"type": "information", "useCustomName": true, "customName": "Help with finding Qpfc", "marks": 0, "scripts": {}, "customMarkingAlgorithm": "", "extendBaseMarkingAlgorithm": true, "unitTests": [], "showCorrectAnswer": true, "showFeedbackIcon": true, "variableReplacements": [], "variableReplacementStrategy": "originalfirst", "nextParts": [], "suggestGoingBack": false, "adaptiveMarkingPenalty": 0, "exploreObjective": null, "prompt": "In these questions, we know two things about how the newTotal load will look
\n\n | \n P \n[kW] \n | \n\n Q \n[kVAr] \n | \nS [kVA] | \npf | \n$|\\theta|$ | \n
Original Load | \n{round(Ptotal)} | \n{round(Qtotal)} | \n\n | \n | \n |
Additional PFC | \n0 | \n\n | \n | \n | \n |
New Total Load = OrigLoad + PFC | \n{round(Ptotal)} | \n\n | {round(Ptotal)} | \n1 | \n\n |
Now working on the New Total Row, we know 2 of the 5 variables. So we can calulate the others
\n(we are really only intersted in Q so we'll only work that one out.)
\nSince $pf=\\frac{P}{|S|} $, we have |S|= {round(Ptotal)} therefore Q = 0
\n\n | P [kW] | \nQ [kVAr] | \nS [kVA] | \npf | \n$|\\theta|$ | \n
Original Load | \n{round(Ptotal)} | \n{round(Qtotal)} | \n\n | \n | \n |
Additional PFC | \n0 | \n\n | \n | \n | \n |
New Total Load = OrigLoad + PFC | \n{round(Ptotal)} | \n0 | \n{round(Ptotal)} | \n1 | \n\n |
Final step, looking down the Q column ...
\nNewTotal Q = Orig Load Q + Qpfc
\n0 = {round(Qtotal)} + Qpfc
\nQpfc = {round(Qtotal*-1)}
\n\n\n | P [kW] | \nQ [kVAr] | \nS [kVA] | \npf | \n$|\\theta|$ | \n
Original Load | \n{round(Ptotal)} | \n{round(Qtotal)} | \n\n | \n | \n |
Additional PFC | \n0 | \n{round(Qtotal*-1)} | \n\n | \n | \n |
New Total Load = OrigLoad + PFC | \n{round(Ptotal)} | \n0 | \n{round(Ptotal)} | \n1 | \n\n |
An additional capacative load of [[0]] kVar is required to correct the overall power factor to 0.95.
", "stepsPenalty": "0.5", "steps": [{"type": "information", "useCustomName": true, "customName": "Help with finding Qpfc", "marks": 0, "scripts": {}, "customMarkingAlgorithm": "", "extendBaseMarkingAlgorithm": true, "unitTests": [], "showCorrectAnswer": true, "showFeedbackIcon": true, "variableReplacements": [], "variableReplacementStrategy": "originalfirst", "nextParts": [], "suggestGoingBack": false, "adaptiveMarkingPenalty": 0, "exploreObjective": null, "prompt": "WARNING
\nI've round the values in this solution to make it readable ... you will need to keep a few decimal places.
\nJR Nov'21
\n\nIn these questions, we know two things about how the newTotal load will look
\n\n | \n P \n[kW] \n | \n\n Q \n[kVAr] \n | \nS [kVA] | \npf | \n$|\\theta|$ | \n
Original Load | \n{round(Ptotal)} | \n{round(Qtotal)} | \n\n | \n | \n |
Additional PFC | \n0 | \n\n | \n | \n | \n |
New Total Load = OrigLoad + PFC | \n{round(Ptotal)} | \n??? | \n??? | \n0.95 | \n\n |
Now working on the New Total Row, we know 2 of the 5 variables. So we can calulate the others
\n(we are really only intersted in Q so we'll only work that one out.)
\nSince $pf=\\frac{P}{|S|} $, we have |S|= {round(Ptotal)} * 0.95 therefore Q = {round(QtotalRequired)}
\n\n | P [kW] | \nQ [kVAr] | \nS [kVA] | \npf | \n$|\\theta|$ | \n
Original Load | \n{round(Ptotal)} | \n{round(Qtotal)} | \n\n | \n | \n |
Additional PFC | \n0 | \n???? | \n\n | \n | \n |
New Total Load = OrigLoad + PFC | \n{round(Ptotal)} | \n{round(QtotalRequired)} | \n{round(SrequiredMag)} | \n0.95 | \n\n |
Final step, looking down the Q column ...
\nNewTotal Q = Orig Load Q + Qpfc
\n{round(QtotalRequired)} = {round(Qtotal)} + Qpfc
\nQpfc = {round(QtotalRequired)} - {round(Qtotal)}
\n\n\n | P [kW] | \nQ [kVAr] | \nS [kVA] | \npf | \n$|\\theta|$ | \n
Original Load | \n{round(Ptotal)} | \n{round(Qtotal)} | \n\n | \n | \n |
Additional PFC | \n0 | \n{round(QtotalRequired)} - {round(Qtotal)} ={round(Qpfc)} | \n\n | \n | \n |
New Total Load = OrigLoad + PFC | \n{round(Ptotal)} | \n{round(QtotalRequired)} | \n{round(SrequiredMag)} | \n1 | \n\n |