Академический Документы
Профессиональный Документы
Культура Документы
Team Members:
Dhruv Bhatt
[ID : 14MCM99] [Enroll. No. : 145303693005]
Nirali Thakkar
[ID : 14MCL48] [Enroll. No. : 145303693089]
Submitted to:
MCA Department,
Sardar Vallabhbhai Patel Institute of Technology, Vasad.
Internal Guide
External Guide
Assistant Professor
GIS Lead
MCA Department,
Services,
Tata Consultancy
SVIT Vasad.
Alembic, Baroda.
2. Project Abstract
Information System) module which is under in RAPDRP Project. RAPDRP stands for Reformed Accelerated Power Development and Reform
Programme.
The R-APDRP program will cover urban areas-towns and cities with
population of more than 30,000.DISCOM under R-APDRP
1. Paschim Gujarat Vij Co.Ltd(PGVCL)
2. Madhya Gujarat Vij Co.Ltd(MGVCL)
3. Dakshin Gujarat Vij Co.Ltd(DGVCL)
4. Uttar Gujarat Vij Co.Ltd(UGVCL)
The DISCOM supplies electricity to all categories of users be they be
domestic, non domestic, small / medium / large industrial or
agricultural consumers.
The power distribution set up has large & complex distribution network
infrastructure which carries the energy from the power sub stations
(33/11 KV) through the HT and LT lines up to the consumers premises
and in order to operationalize this DISCOM has huge human work.
Due to various reasons the technical and commercial losses that occur
in the supply of electricity effects the financial health of the DISCOM
severely. So,to overcome these type of losses GIS is very useful.
GIS is system designed to capture, store, manipulate, analyze, manage, and
present all types of geographical data. Under GIS module we develop one
utility which is Asset Code Modification(ACM). These utility is developed to
facilitate the end user to reduce the logical gap of Asset code between Old
Feeder network and bifurcated feeders network.
We provide the new code for each electrical asset such as HT Lines, LT Lines,
Pole, DPD, Tapped Lines etc, which is beneficial in pole painting and
identification of owner of particular asset.
Asset Code Modification utility is used by DISCOM's Network Engineer and
Junior Engineer.
3. Description of
Project
The Govt. of India has proposed to continue R-APDRP during the XI Plan with
revised terms and conditions as a Central Sector Scheme. The focus of the program
shall be on actual, demonstrable performance in terms of sustained loss reduction.
Establishment of reliable and automated systems for sustained collection of accurate
base line data and the adoption of Information Technology in the areas of energy
accounting will be essential before taking up the regular distribution strengthening
projects.
Programme Coverage
It is proposed to cover certain high-load density rural areas with significant
loads, works of separation of agricultural feeders from domestic and industrial ones,
and of High Voltage Distribution System (11kV) will also be taken up.
Further, towns / areas for which projects have been sanctioned in X Plan RAPDRP shall be considered for the XI Plan only after either completion or short
closure of the earlier sanctioned projects.
Proposed Scheme
Projects under the scheme shall be taken up in Two Parts. Part-A shall include
the projects for establishment of baseline data and IT applications for energy
accounting/auditing & IT based consumer service centers. Part-B shall include
regular distribution strengthening projects. The activities to be covered under each
part are as follows:
Part - A:
Preparation of Base-line data for the project area covering Consumer Indexing,
GIS Mapping, Metering of Distribution Transformers and Feeders, and Automatic
Data Logging for all Distribution Transformers and Feeders and SCADA / DMS
system (only in the project area having more than 4 lacs population and annual
input energy of the order of 350 MU).
It would include Asset mapping of the entire distribution network at and below
the 11kV transformers and include the Distribution Transformers and Feeders, Low
Tension lines, poles and other distribution network equipment. It will also include
adoption of IT applications for meter reading, billing & collection; energy accounting
& auditing; MIS; redressal of consumer grievances; establishment of IT enabled
consumer service centers etc. The base line data and required system shall be
verified by an independent agency appointed by the Ministry of Power.
Part - B:
Renovation, modernization and strengthening of 11 KV level Substations,
Transformers/Transformer Centers, Re-conductoring of lines at 11kV level and
below, Load Bifurcation, feeder separation, Load Balancing, HVDS (11kV), Aerial
Bunched Conductoring in dense areas, replacement of electromagnetic energy
meters with tamper proof electronics meters, installation of capacitor banks and
mobile service centers etc. In exceptional cases, where sub-transmission system is
weak, strengthening at 33 KV or 66 KV levels may also be considered.
Modules:
must be traced
before hand. As the process runs on the basis of
tracing and any network asset not traced
will be left out of the process. Any
changes done in network/asset code will not be
reflected in that asset.
So before starting the process, one should ensure entire network is
properly traced.
iv. Sequencing and Modification.
Asset codes of all the poles, DTRs and Lines of the bifurcated network
will be changed
as highlighted in the figure.
Non-Functional Requirements:
A non-functional requirement, specifies criteria that can be used to judge the
operation of a system rather than specific behaviors. This should be contrasted with
functional requirement that defines specific behavior or functions.
1.Ease of Use:
The functionality should have a user friendly interface. The user
interface must be
familiar to users, and so may need to follow a single
set of rules consistent with those
of the operating system, or other
mainstream applications.
2.Reliability:
It should specify the ability of a system to perform its required functions
under stated
conditions and the capability of the system to
maintain its performance over time.
3.Extensibility:
The system's ability should be such that the new functionality can be
extended, in
which the system's internal structure and data flow
are minimally or not affected.
4.Accuracy:
The system should be able to store and retrieve all the records from
database
accurately.
5.Efficiency:
The efficiency partly depends on the hardware and software
configuration of the
computer where the software will be
deployed. The software should be able to serve
for all inputs by the
user.
6.Performance:
The performance constraints should specify the timing characteristics of
the system.
Certain tasks or features are more time-sensitive than
others.
Software Requirements:
Project Schedule:
Task
Start Date
and 24th December,2015
of
Learning
Understanding
Technology
14th January,2016
Requirement
Understanding
Designing
Implementation
End Date
11th January,2016
17th January,2016
22nd March,2016
Testing
26th March,2016
29th March,2016
Documentation
1st April,2016
11th April,2016
12th April,2016
15th April,2016
Waterfall Model
V-Model
Spiral Model
Incremental Model
Iterative Model
Prototype Model
7. Evolutionary Model
In this project, We have used Iterative Model.
In Iterative model, iterative process starts with a simple implementation
of a small set of the software requirements and iteratively enhances the evolving
versions until the complete system is implemented and ready to be deployed.
An iterative life cycle model does not attempt to start with a full
specification of requirements. Instead, development begins by specifying and
implementing just part of the software, which is then reviewed in order to identify
further requirements. This process is then repeated, producing a new version of the
software at the end of each iteration of the model.
5.2 C# Language
C# is an elegant and type-safe object-oriented language that enables
developers to build a variety of secure and robust applications that run on the .NET
Framework. You can use C# to create Windows client applications, XML Web
services, distributed components, client-server applications, database applications,
and much, much more.
C# syntax is highly expressive, yet it is also simple and easy to learn. As
an object-oriented language, C# supports the concepts of encapsulation,
inheritance, and polymorphism. All variables and methods, including the Main
method, the application's entry point, are encapsulated within class definitions.
complete, enterprise utility solution geared to the needs of utility end users. ArcFM
consists of a family of models and a set of sophisticated tools that provide a
comprehensive application for energy and water/wastewater utilities.
ArcFM allows maintenance and viewing of data, using company specific
business rules, and includes applications to configure the data models and tools to
work together. ArcFM takes advantage of industry standard architecture and
programming environments, an easy-to-use interface, and powerful cartographic
tools, giving utilities an optimized solution for the entire organization.
6.1 Analysis
6.2 Design
6.2.1 Class Diagram:
6.3
Data Dictionary
7. Snapshots
[ Fig 7.2 : Screen of Asset Code Modification & select old/new feeder]
[ Fig 7.3 : Screen to select Subdivision Name & its feeder list]
[ Fig 7.4 : Screen of present & proposed asset code for selected Feeder]
[ Fig 7.6: Screen for confirmation to consider date of asset code modification for tech-loss
report in MDM]
[ Fig 7.7 : Asset Code Modification Request is initialized & return job number ]
8.Reports
9. Testing
9.1 Overview
Software Testing is the process used to identify the correctness,
completeness and quality of developed system. A test strategy is an outline that
describes the testing approach of the software development cycle. It is created to
inform project managers, testers, and developers about some key issues of the
testing process. This includes the testing objective, methods of testing new
functions, total time and resources required for the project, and the testing
environment.
Ste
p
No.
1
Expected Result
Actual Result
Success/Failu
re
Junction should
be visible.
Junction is
visible
Success
Data should be
insert into
database
Data inserted
into database
Success
Data should be
retrieve from the
database.
Data retrieved
from the
database.
Success
Pending jobs
retrieved from
the database.
Success
Pending jobs
should be
retrieve from the
database.
Error message
prompt.
Update HT network
HT network
should be
updated.
Update DTR
DTR should be
updated.
Update LT network
LT network
should be
updated.
From Pole To Pole
Invalid Input
Error Message
Prompt.
HT network is
updated in
database
DTR is
updated in
database
LT network is
updated in
database
From Pole To
Success
Success
Success
Success
Success
pole
should be updated.
Pole is updated in
database.
Consumer index
no is updated in
database.
Tapped lines are
updated in
Database
New Sequence is
calculated &
stored in
database.
10
11
12
Calculate New
Sequence
New Sequence
should be calculated
& stored in database.
13
14
New Sequence
should be updated.
New Sequence is
updated in
database.
15
XML is send to
NA.
Success
16
Completed job
should be assigned to
Network engineer.
Completed job is
assigned to
Network
engineer.
Success
Disconnected lines
will not appear in
network tracing and
hence will not be
modified
As expected
Success
17
Success
Success
Success
Success
Success
instead of modifying the asset codes of the entire network traced under
a particular feeder users can specify one or two endpoints and only change the asset
code of a particular sub-network by giving a range .
11. Bibliography
http://edndoc.esri.com/arcobjects/9.2/ComponentHelp/esriGeometry
http://help.arcgis.com/en/sdk/10.0/arcobjects_net/componenthelp/index.html
http://www.sspinnovations.com/blog/2011/06/01/versioning-dummies-part-1.html
http://webhelp.esri.com/arcgisserver/9.3/dotnet/index.html
http://resources.arcgis.com/en/help/main/10.1/index.html
http://wikipedia.org/wiki/ArcGIS
12. Glossary
12.1 Terminologies
Terms
Terminology
TCS
R-APDRP
GIS
NA
Network Analysis
DISCOM
Distribution Company
DTR
Distribution Transformer