Professional Documents
Culture Documents
Submitted to the
DEPARTMENT OF
ELECTRONICS AND INSTRUMENTATION ENGINEERING
Certified that the internship at “Koch Business Solutions India” is carried out by Sanshrit
Bakshi- USN 1MS18EI044, who is a bonafide student of Ramaiah Institute Of
Technology, Bangalore in partial fulfillment for the requirements of the subject EIIN
(Internship) of the department of Electronics and Instrumentation Engineering of
Visvesvaraya Technological University, Belgaum during the year 2021-22. The internship
report has been approved as it satisfies the academic requirements prescribed for the said
Degree.
I would like to express my gratitude to Mr. Ismail Hussain, my manager for his constant
support throughout the course of my internship
I take this golden opportunity to sincerely thank our HOD, Dr. M K Pushpa, Electronics and
with the internship and for his constant support and guidance shown throughout this process.
I would also like to thank all the faculty members for their constant support.
I would like to extend my gratitude to Mr. Shakith Kumar, my lead for all the guidance
I would like to extend my gratitude to Mr. Brice Hilgemann, my functional lead for all the
I would also like to express my gratitude to Ms. Ashwani Pillai, my supervisor and the entire
team of Georgia Pacific – IT for all the support and constant guidance.
ii
INTERNSHIP CERTIFICATE
iii
TABLE OF CONTENTS
Acknowledgment i
Interim Internship Certificate ii
Table of Contents iii
List of Figures v
Internship Outcomes vi
1. Introduction 1-5
1.1. Overview of the Organization
1.2. About the Organization
1.2.1 Vision Statement
1.2.2 Core Values
1.2.3 Companies under Koch
2. Internship Objectives 6
3. Training Outcomes 7 - 22
3.1 Technical Training and Evaluation
3.2 Team and Technology Allotted
3.3 PI Systems
3.3.1 How the PI System functions
3.3.2 Applications of the PI System
3.3.3 Capabilities of the PI System
3.3.4 Key Features
3.3.5 Components of the PI System
3.3.6 Flow of data in PI Systems
3.3.7 PI Client tools
4. Major Activity 23 - 25
4.1 Problem Identification
4.2 Plan of Action
4.3 Results and Observations
5. Conclusion 26
6. Bibliography 27
iv
LIST OF FIGURES
3.3.7(c) PI ProcessBook 15
3.3.7(d) PI DataLink 16
3.3.7(f) PI Vision 17
v
Technology Internship at Koch
CHAPTER 1
INTRODUCTION
1
Name: Sanshrit Bakshi USN:1MS18EI044 Ramaiah Institute of Technology
Technology Internship at Koch
2
Name: Sanshrit Bakshi USN:1MS18EI044 Ramaiah Institute of Technology
Technology Internship at Koch
2. Stewardship and Compliance – Act with proper regard for the rights of others.
Put safety first. Drive environmental excellence and comply with all laws and
regulations. Stop, think, and ask.
5. Knowledge – Acquire the best knowledge from all sources that will enable you to
improve your performance. Share your knowledge proactively. Provide and solicit
challenge consistently and respectfully.
3
Name: Sanshrit Bakshi USN:1MS18EI044 Ramaiah Institute of Technology
Technology Internship at Koch
7. Respect – Treat everyone with honesty, dignity, respect, and sensitivity. Embrace
different perspectives, experiences, aptitudes, knowledge, and skills in order to
leverage the power of diversity.
2. Flint Hill Resources: Industry leader in refining, chemicals and biofuels and
ingredients the company produces and markets gasoline, diesel, jet fuel, asphalt,
ethanol, and fertilizers. FHR also owns or operates more than 4000 miles of
pipelines that transports crude oil, refined petroleum products.
4
Name: Sanshrit Bakshi USN:1MS18EI044 Ramaiah Institute of Technology
Technology Internship at Koch
7. KOCH AG & Energy Solutions: They provide fertilizer and other plant nutrients
for agricultural turf and ornamental plant markets, as well as other enhanced
efficiency products and technology for the energy and chemical markets.
9. Koch Investments Group: Apart from being a capital solutions provider, the
company provides a principled, flexible approach to invest to create greatest
value.
10. Koch Minerals and Trading: The company focuses on real-tine trading of real-
world resources to create long-term value that makes life better for people all over
the world. They specialize in innovative procurement, exchange and delivery of
essential commodity products and services that empower the daily way of life.
11. Molex: Molex has been driving innovation in electronics, supporting industries
from Automotive to Healthcare and Consumer to Data Communications.
5
Name: Sanshrit Bakshi USN:1MS18EI044 Ramaiah Institute of Technology
Technology Internship at Koch
CHAPTER 2
INTERNSHIP OBJECTIVES
The main objective of the Internship at Koch was to become technically sound and
experience the transition from campus to corporate. The Internship started with introduction
to Koch and its various subsidiaries. We connected with CIO’s of all the Koch companies and
understood more about the thought process, vision and aspirations of all the companies.
Koch emphasizes a lot on their culture. The company is people oriented and not task oriented.
Koch ensures that the Market-Based Management™ (MBM™) principles are incorporated
and practiced in our daily work routine. The company ensures that everyone follow the “stop,
think and ask” practice as this provides us the chance to counter all the challenges we face in
a systematic manner and maximize our learning experience.
Koch organized a very insightful training program in the initial weeks of our internship. The
two weeks of training program covered lot of concepts and terminologies required for
working and learning in a technical work environment.
6
Name: Sanshrit Bakshi USN:1MS18EI044 Ramaiah Institute of Technology
Technology Internship at Koch
CHAPTER 3
TRAINING OUTCOMES
Towards the end of the training the various topics covered had to be explained briefly
with the help of a presentation. The evaluation enabled us to learn to express these
concepts in a more precise and concise manner.
ITIL:
ITIL (formerly Information Technology Infrastructure Library) is a set of
detailed practices for IT activities such as IT service management (ITSM) and
IT asset management (ITAM) that focus on aligning IT services with the needs
of business. ITIL describes processes, procedures, tasks, and checklists which
are neither organization-specific nor technology-specific, but can be applied
by an organization toward strategy, delivering value, and maintaining a
minimum level of competency. It allows the organization to establish a
baseline from which it can plan, implement, and measure. It is used to
demonstrate compliance and to measure improvement. There is no formal
independent third-party compliance assessment available for ITIL compliance
in an organization. Certification in ITIL is only available to individuals. Since
2013, ITIL has been owned by AXELOS, a joint venture between Capita and
the UK Cabinet Office.
SDLC:
In systems engineering, information systems and software engineering, the
software development life cycle (SDLC), also referred to as the application
development life-cycle, is a process for planning, creating, testing, and
deploying an information system. The systems development life cycle concept
applies to a range of hardware and software configurations, as a system can be
composed of hardware only, software only, or a combination of both. There
are usually six stages in this cycle: requirement analysis, design, development
and testing, implementation, documentation, and evaluation
7
Name: Sanshrit Bakshi USN:1MS18EI044 Ramaiah Institute of Technology
Technology Internship at Koch
are used to create individual instances of objects. There are many object-
oriented programming languages including JavaScript, C++, Java, and Python.
APIs:
API is the acronym for Application Programming Interface, which is a
software intermediary that allows two applications to talk to each other. Each
time you use an app like Facebook, send an instant message, or check the
weather on your phone, you’re using an API.
MySQL Database:
MySQL is an open-source relational database management system (RDBMS).
Its name is a combination of "My", the name of co-founder Michael
Widenius's daughter, and "SQL", the abbreviation for Structured Query
Language. A relational database organizes data into one or more data tables in
which data types may be related to each other; these relations help structure
the data. SQL is a language programmers use to create, modify and extract
8
Name: Sanshrit Bakshi USN:1MS18EI044 Ramaiah Institute of Technology
Technology Internship at Koch
data from the relational database, as well as control user access to the
database. In addition to relational databases and SQL, an RDBMS like
MySQL works with an operating system to implement a relational database in
a computer's storage system, manages users, allows for network access and
facilitates testing database integrity and creation of backups.
Cloud Computing:
Cloud computing is the on-demand availability of computer system resources,
especially data storage and computing power, without direct active
management by the user. The term is generally used to describe data centers
available to many users over the Internet. At Koch, we leverage AWS.
Amazon Web Services is a subsidiary of Amazon providing on-demand cloud
computing platforms and APIs to individuals, companies, and governments,
on a metered pay-as-you-go basis.
DevOps:
DevOps is the combination of cultural philosophies, practices, and tools that
increases an organization's ability to deliver applications and services at high
velocity: evolving and improving products at a faster pace than organizations
using traditional software development and infrastructure management
processes.
In this team I was introduced to the PI Systems. The team organized various sessions
to introduce me to the new technology, what it is used for and how it functions. The
training session for the PI Systems spanned across a month where all the different
concepts were explained by the team themselves with regular evaluations.
Post learning about the PI Systems I was allotted small tasks to get some hands-on
experience. Once I was a little familiar with the tool, the team allotted me the Major
activity for the remaining course of my internship.
9
Name: Sanshrit Bakshi USN:1MS18EI044 Ramaiah Institute of Technology
Technology Internship at Koch
3.3 PI Systems:
PI System is an integrated portfolio of software to collect, store, view, analyse, and
share operational data with users within and beyond the enterprise. A Plant
Information Management System collects and integrates information about a
production process from different sources. It is developed by OSIsoft which is now
owned by Aveva.
The PI System enables digital transformation through trusted, high-quality operations
data. It allows collection, enhancement and delivery of data in real time in any
location. PI Systems help Empower engineers and operators. It Accelerate the work of
analysts and data scientists and supports new business opportunities.
10
Name: Sanshrit Bakshi USN:1MS18EI044 Ramaiah Institute of Technology
Technology Internship at Koch
11
Name: Sanshrit Bakshi USN:1MS18EI044 Ramaiah Institute of Technology
Technology Internship at Koch
• Chemical
• Discrete Manufacturing
• Facilities and Infrastructure
• Food and Beverages
• Forest and Paper Products
• Mining, Metals and Materials
• Oil and Gas
• Pharmaceutical and Life Sciences
• Power Generation
• Transmission and Distribution
• Transportation
• Water
All of the mentioned industries generate a huge amount of data. If this data is properly stored,
visualized and is used in predictive analyses it can generate large profits for the organization.
PI data historian is industry trusted and can handle very large amounts of data. Apart from
Future analyses PI has various features allowing users to quickly detect the cause of a failure
hence reducing downtime and increasing the efficiency of the organization.
• Asset Health
• Process optimization
• Quality Tracking
• Energy Efficiency
• Regulatory Compliance
• Safety and Security
3.3.4 Key Features:
12
Name: Sanshrit Bakshi USN:1MS18EI044 Ramaiah Institute of Technology
Technology Internship at Koch
13
Name: Sanshrit Bakshi USN:1MS18EI044 Ramaiah Institute of Technology
Technology Internship at Koch
• Asset Analytics:
Provides the ability to build real time analytics and implement it.
• Event Frames:
Allow identification and capturing of important events. Ex: Downtime,
overheating or malfunctioning of the equipment.
• Notifications:
Notifications help acknowledging a particular event.
3. Data Delivery:
PI Systems have various visualization tools such as PI Vision, PI Datalink etc to
deliver data in a format which is easily understandable to the consumer. With the help
of PI Integrators data can be sent to external third-party visualization and analytics
tools. For ex: Power BI.
14
Name: Sanshrit Bakshi USN:1MS18EI044 Ramaiah Institute of Technology
Technology Internship at Koch
1. Collection:
PI Systems allows real-time data collection from wide range of data sources. The
advanced tools provided by PI System allow the collection of data from remote assets
previously isolated due to harsh conditions or poor network connectivity.
2. Data collection Node:
• PI Interfaces: Collect data from external data sources using specific device
protocols, providing real-time, fault-tolerant data to the PI System. There are
over 200 standard PI interfaces to help connect to control systems, SCADA,
PLC, Lab and other business information systems. Examples of interfaces
include:
o PI OPC
o RDBMS
o PI UFL
o PI Perfmon
o PI to PI
15
Name: Sanshrit Bakshi USN:1MS18EI044 Ramaiah Institute of Technology
Technology Internship at Koch
Adapters are supported both on Linux and Windows operating systems and
can be deployed on rugged devices to monitor remote assets.
3. PI Server (Asset Framework):
PI Server comprises of the Data Archive which stores raw time series data as well as
metadata. Data contextualization is performed here and Asset analytics can be
implemented. Event frames and notifications detect cause of downtime or a failure
and reports instantaneously to the concerned authority.
4. PI Client tools:
PI Clients are used for interfacing with the PI Data Archive. These clients are
available as standalone software packages or as a web application. They are provided
by OSIsoft.
16
Name: Sanshrit Bakshi USN:1MS18EI044 Ramaiah Institute of Technology
Technology Internship at Koch
17
Name: Sanshrit Bakshi USN:1MS18EI044 Ramaiah Institute of Technology
Technology Internship at Koch
18
Name: Sanshrit Bakshi USN:1MS18EI044 Ramaiah Institute of Technology
Technology Internship at Koch
3. PI ProcessBook:
• PI ProcessBook is a graphics package that allows users to create dynamic,
interactive graphics and trends featuring real-time PI System data. Data can be
viewed from multiple sources such as relational databases.
• Various teams use the displays for monitoring data and doing manual entry.
19
Name: Sanshrit Bakshi USN:1MS18EI044 Ramaiah Institute of Technology
Technology Internship at Koch
4. PI DataLink:
• PI DataLink is a Microsoft Excel add-in that enables you to retrieve
information from your PI System directly into a spreadsheet.
• DataLink functions are embedded in spreadsheet cells and can provide active
updates of real-time data from the PI Server.
• PI DataLink offers powerful tools for gathering, monitoring, analysing and
reporting PI data.
• It can be used to run excel macros on big data sets.
20
Name: Sanshrit Bakshi USN:1MS18EI044 Ramaiah Institute of Technology
Technology Internship at Koch
5. PI Asset Framework:
• Arranges PI Data in an organized hierarchical format.
• PI AF is used for configuring analytics.
• It is used for triggering email notifications.
• AF allows to implement calculations on tag values.
• AF supports templates which allow a logic to be reused for various elements.
21
Name: Sanshrit Bakshi USN:1MS18EI044 Ramaiah Institute of Technology
Technology Internship at Koch
6. PI Vision:
• PI Vision is an intuitive web-client visualization tool that delivers fast, easy
and secure access to PI System data.
• Key features of PI Vision include:
o Multi-state:
Enables users to assign colours to an indicator based on different range
of values
o Display-Linking:
This feature of PI Vision allows users to link multiple Vision displays
to visualize various data sources.
o Graphic-Library:
The vastly diverse Graphic-Library of PI Vision provides users with
various icons to add clarity and meaning to the visualization process.
22
Name: Sanshrit Bakshi USN:1MS18EI044 Ramaiah Institute of Technology
Technology Internship at Koch
CHAPTER 4
MAJOR ACTIVITY
After being familiar with the PI Systems and spending time with the team understanding the
day-to-day activities, I was assigned my Activity for the Internship – “PI AF Notification
standardization”.
To give a background to the activity, In AF we can program notification to provide users with
important alerts. There are 2 types of notifications: Instantaneous and Periodic.
Instantaneous notifications: Instantaneous notifications are the ones which are triggered
when a certain attribute or asset goes out of the predefined safe range. Ex: if the temperature
of a particular motor exceeds its safe operating range then the site in-charge needs to be
informed, this purpose is fulfilled by Instantaneous notifications.
Periodic notifications: Periodic notifications are those which are triggered after a specific
period of time has elapsed. Ex: Updating the amount of paper produced every day to the site
manager.
These notifications can be created either as independent entities or can be created with the
help of templates. Templates behave like a class. Similar kind of notifications can be easily
configured with the help of a template.
4.1 Problem Identification:
After observing the system, it was seen that lot of templated existed which were performing
more or less the same features and that those features can be provided by a single template.
On the other side a lot of notifications were being created without the use of templates. This
creates problem for others who utilize the same notification as it is difficult to comprehend
the various attributed defined in it.
There was space for standardizing the whole process and increasing efficiency of the whole
process.
After I was assigned this activity, I spent time on the different sites under our company which
utilize notifications daily. The whole process was documented for future enhancement.
Post examining all the sites I collected the number of active notifications each site has, the
various templates they utilize and all the other relevant details.
23
Name: Sanshrit Bakshi USN:1MS18EI044 Ramaiah Institute of Technology
Technology Internship at Koch
Once the information was collected, I studied the new templates which would replace a lot of
the existing templates and standardize the whole process. One template works for numeric
data whereas the other template utilizes string type of data.
For every site, I took a backup so that if any change caused an unexpected outcome we could
restore back to the stable configuration.
Starting the activity, the very step was to replicate the notification hierarchy. I copied the
notifications folder under a different name.
I used PI Builder which is another excel add in like the PI Datalink explained in the previous
chapter to push blank placeholders with the names of older notifications so an exact replica of
the notifications folder would be created and can be easily worked upon. Using the Builder I
retrieved all the information from the existing notifications and loading the data in the newer
notifications so that once we push the update the end user should not feel any difference in
the way he/ she would consume the notification.
Using PI Builder, I pushed the new templates to the new hierarchy of notifications. In the
same way all the important information associated with the notification was pushed to the
newer notifications.
As the next step, I migrated all the subscribers from the older notifications to the newer ones
so that everyone would simultaneously start receiving the new notifications.
Once the subscribers were successfully migrated, I used the management function of PI
System Explorer using which I could enable/disable the notifications in bulk.
Before enabling the new notifications, I intimated all the users of the upcoming changes and
prepared them for possible errors and obstructions. Another email was sent right after
enabling the new notifications to remind the users and the people being affected by the
change.
I observed the process and examined whether the new notifications were getting triggered
properly or not.
After a few weeks when we did not encounter any error, The older notifications were
completely deleted.
24
Name: Sanshrit Bakshi USN:1MS18EI044 Ramaiah Institute of Technology
Technology Internship at Koch
The tasks involving creation of new notifications and any configuration modifications in the
existing notifications was simplified to a large extent.
This activity had a large impact of my understanding the PI System overall. Interacting more
with the team and doing hands-on work was a golden opportunity and an excellent learning
curve.
25
Name: Sanshrit Bakshi USN:1MS18EI044 Ramaiah Institute of Technology
Technology Internship at Koch
CHAPTER 5
CONCLUSION
The Internship at Koch was a great learning experience. From the first day the whole plan of
how are activities will follow was very well structured. Starting our internship with getting to
know about Koch and its subsidiaries provided us with a very detailed idea about the way the
organization functions. The sessions on MBM principles were very helpful to understand the
culture of the company and how they try to apply them in their day-to-day work.
The technical training conducted for two weeks laid down a very strong foundation for the
following months. The topics covered were very essential for understanding the new
technologies we would be working on in the forthcoming months. The training was very
detailed and interactive.
After completion of technical training, we were allotted separate teams under Koch and its
subsidiaries. My team Georgia Pacific -IT primarily focused on PI Systems. We had
introductory sessions with all the team members. The team created a very detailed plan to
introduce me to PI Systems. I attended Knowledge transfer sessions which covered different
topics. I had to present a presentation after the end of every week so the team could evaluate
my understanding of the concept.
The major activity allotted had a steep learning curve and was challenging. With the team’s
constant support, the activity enhanced my understanding of the PI Systems and the hands-on
experience on such a niche technology was extremely helpful.
In conclusion, the internship at Koch was a knowledge and culture filled experience. The
chance to experience corporate lifestyle and IT industry was exceptional.
26
Name: Sanshrit Bakshi USN:1MS18EI044 Ramaiah Institute of Technology
Technology Internship at Koch
BIBLIOGRAPHY
[1] https://www.kochind.com/
[2] https://india.kochind.com/
[3] https://www.gp.com/
[4] https://www.osisoft.com/pi-system
[5] https://www.osisoft.com/pi-system/pi-core/visualization
[6] https://en.wikipedia.org/wiki/OSIsoft
[7] https://www.axelos.com/best-practice-solutions/itil
[8] https://aws.amazon.com/
[9] https://en.wikipedia.org/wiki/API
[10] https://www.youtube.com/playlist?list=PLMcG1Hs2JbcsGGJ84BtG2fClp7SF7K9jU
[11] https://www.youtube.com/watch?v=C5S3ogZ_0oM
27
Name: Sanshrit Bakshi USN:1MS18EI044 Ramaiah Institute of Technology